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
339353941121	339353941690	339353942240	339353942790	339353943340	339353943890	339353944440	339353944990	339353945540	339353946090	339353946640	339353947190	339353947740	339353948290	339353948840	339353949390	339353949940	339353950490	339353951040	339353951590	339353952140	339353952690	339353953240	339353953790	339353954340	339353954890	339353955440	339353955990	339353956540	339353957090	339353957640	339353958190	339353958740	339353959290	339353959840	339353960390	339353960940	339353961490	339353962040	339353962590	339353963140	339353963690	339353964240	339353964790	339353965340	339353965890	339353966440	339353966990	339353967540	339353968090	339353968640	339353969190	339353969740	339353970290	339353970840	339353971390	339353971940	339353972490	339353973040	339353973590	339353974140	339353974690	339353975240	339353975790	339353976340	339353976890	339353977440	339353977990	339353978540	339353979090	339353979640	339353980190	339353980740	339353981290	339353981840	339353982390	339353982940	339353983490	339353984040	339353984590	339353985140	339353985690	339353986240	339353986790	339353987340	339353987890	339353988440	339353988990	339353989540	339353990090	339353990640	339353991190	339353991740	339353992290	339353992840	339353993390	339353993940	339353994490	339353995040	339353995590	339353996140	339353996690	339353997240	339353997790	339353998340	339353998890	339353999440	339353999990	339354000540	339354001090	339354001640	339354002190	339354002740	339354003290	339354003840	339354004390	339354004940	339354005490	339354006040	339354006590	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2669	3600	2300	2670	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2680	3600	2300	2681	3600	2300	2681	3600	2300	2682	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2686	3600	2300	2686	3600	2300	2686	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24975	24376	36659	32782	23854	14625	3513	1365	1077	1059	1065	1083	1129	986	1086	1113	1051	1040	1077	1003	1040	1089	1035	1007	1018	1039	1070	1073	1064	1030	998	1083	1028	1055	1041	1083	1074	1067	1055	1077	1086	1006	1081	1010	1026	1095	1002	986	985	1043	997	1030	1008	1022	1035	1012	1020	1056	1020	1049	1063	1020	1019	1016	995	1006	1026	1002	1064	1025	1030	1003	1002	1011	1023	1022	1048	997	1040	1008	1060	1048	1033	1001	1071	1022	963	1019	1051	985	1004	979	1041	1072	999	999	1016	1053	1023	990	998	1012	1008	974	1051	1006	983	1067	1021	987	1056	1071	1064	1044	1018	1061	1028	1036	1034	1009	1022	1017	954	983	1036	1007	1046	1074	1011	1058	1084	948	976	1032	1073	1061	982	1023	1050	1047	1025	1014	1076	1076	1002	1064	1037	1047	978	1000	992	967	989	963	1001	1043	1039	1039	1080	1012	1043	993	1102	1040	1008	1018	1010	1050	980	1022	999	1058	991	1058	1053	986	1047	1049	993	994	1079	1043	1048	988	980	1002	1046	1001	1003	1004	1013	1048	1089	1068	1090	1028	1039	1077	997	974	1031	1036	1057	1064	980	992	1016	1008	1009	1031	1037	1020	1016	1071	1028	1027	1044	1022	1056	1055	1044	1033	1079	1050	1010	979	1043	1059	1065	991	991	1023	1020	1104	991	990	1013	997	1047	1068	1010	1093	974	1003	1044	1019	1030	1021	1041	1018	1037	1014	1040	1006	1005	1010	1018	1101	1027	1045	979	1066	1012	1012	1026	1025	1034	1062	1010	1065	1048	1016	997	1023	1019	1039	1008	1023	1015	995	959	991	1043	1021	1022	980	975	1064	1029	1011	1025	1056	969	1066	1009	1003	993	1009	1010	1023	1005	971	1009	1036	1024	1034	1061	994	1057	996	1027	1025	1014	1021	970	1022	991	1024	1031	1009	1046	1052	1065	1001	992	994	1012	1008	1036	1037	994	1003	1036	1024	1064	1047	1022	1013	1022	1023	1051	1065	977	1048	1044	1031	1077	1072	1049	979	1054	1007	1017	995	961	1006	1021	1000	1026	1026	1020	1074	1081	1003	1027	1021	1020	1037	962	1021	1005	1006	1039	1046	1024	1001	993	1030	966	1011	1004	1044	954	1036	971	1045	1039	1072	993	983	1037	1014	978	1077	1072	1036	1042	1049	999	1009	1036	951	1075	1063	1051	967	1052	960	1007	1071	1019	994	1031	1051	1050	990	997	1036	1051	1064	1061	989	1020	1008	1009	996	1009	1017	965	1037	982	1009	1074	1045	1045	994	1027	1021	1016	1013	1041	1001	1013	1013	1164	997	1027	1018	1008	952	990	1069	1020	1032	1025	1030	1056	1003	984	1065	1038	1012	1045	991	1066	1072	1032	1054	1036	1053	1012	1033	1002	1076	990	1015	1036	1049	1005	1028	1011	1047	1069	1007	972	1021	1026	1064	959	1045	1025	1025	1014	1027	964	1008	1027	966	1059	1060	1025	1039	993	1033	1013	1030	1011	1034	1057	1025	992	979	1101	1032	1013	1050	1027	1024	1014	1032	1010	1013	1017	1077	1000	977	1015	980	985	1026	1017	1042	1037	989	999	1032	967	1015	1042	986	982	1026	1035	1102	1102	1051	1001	1046	1021	978	989	1024	1022	1022	990	1051	1056	1023	1054	1016	1091	1023	1038	1006	1000	1035	976	1009	989	1043	1000	1035	1012	1034	994	1033	988	1041	1009	1025	984	1048	978	1005	931	1046	1010	1035	1000	1070	1049	1017	1007	1061	1017	981	1030	1028	1012	1043	959	1052	1002	1004	1069	1046	1006	1037	1065	1026	1016	999	988	1023	926	1038	988	1028	1012	1036	1011	1021	1067	1007	1039	991	985	1008	1107	985	1063	1013	1001	1086	1018	1010	1061	1066	1052	1014	1039	1019	1036	1012	1003	1033	1027	1010	1056	1013	999	1067	1038	1029	1006	1029	1003	970	1042	1001	1083	995	968	943	997	1032	1007	1025	1103	1011	939	1019	1037	1015	1046	1081	1008	1009	1057	1025	1078	1029	984	1058	1012	1006	965	999	1052	1021	1014	1038	1031	1032	1020	1060	969	1016	1003	973	1021	1052	1026	1090	1097	975	1043	1026	1022	997	1060	1052	992	1031	953	1035	992	1018	1011	1005	995	1033	1018	998	1010	1038	1093	1030	1034	1006	1071	1025	992	949	1040	1055	1038	998	1071	983	1048	1096	1030	995	1080	1058	1027	973	1059	1029	1019	1027	1054	1051	1001	994	1119	1043	986	1019	1017	1059	1020	1023	1016	1011	1012	1062	1046	1019	1074	1029	953	959	1040	957	1083	999	1048	1045	1037	1024	987	1056	1047	1065	1032	996	1000	1090	1054	1048	992	1079	1096	1013	1026	1044	1004	985	1005	1034	1046	974	1014	1007	1038	1009	1054	987	998	1072	1037	1028	1010	1001	1007	985	999	1046	980	1006	1003	1036	1020	990	1019	1052	1110	1015	1030	995	966	1038	1037	1027	1033	1043	998	995	1056	1022	971	992	1071	1043	1002	1037	1075	1038	1033	1074	1080	1029	1093	1049	1082	1014	975	1061	1004	1009	1028	1023	1048	1019	1012	1011	1045	1041	1019	1005	1031	1034	970	1030	997	1063	1017	994	1002	985	1032	1030	1046	1011	971	1049	1083	1056	1048	988	1011	1050	1043	1023	1017	1075	1026	1032	1031	1015	995	989	996	1000	1006	1045	1043	976	1026	1052	1011	1043	992	1042	998	1020	1035	1036	1021	1008	968	952	1031	997	1057	1040	1071	1046	1042	1023	1019	1033	1073	1023	1038	1000	1039	1048	1009	1051	1063	1050	1088	1052	1030	1001	994	1060	948	1035	1002	1017	1024	1020	968	995	1051	999	1027	996	1052	986	976	1071	993	1005	1044	1012	1047	1043	981	994	1039	1002	1007	1004	1028	994	1019	1034	1006	1024	1037	1026	1095	1032	939	991	1008	959	1058	1060	1011	992	1011	1028	1034	959	966	1016	1007	1046	1013	1096	1056	1087	1049	1079	970	995	1025	989	1019	995	1016	1033	998	1026	1043	986	997	1016	1106	1013	1017	1042	1034	1074	1003	1051	1045	954	1053	980	1036	1064	1048	1103	1021	984	998	972	1029	986	1036	989	1017	1017	1015	1027	1019	1036	1047	1043	984	1007	1023	1054	1036	990	1021	1059	988	942	1044	1026	1020	978	1072	1009	1072	1042	997	1027	1011	949	1022	1013	1050	1054	996	982	966	1062	1019	1011	979	1046	1057	1015	958	1052	1005	1016	1015	1050	1043	1011	965	1054	1028	1042	972	1041	1028	1057	1041	1040	1006	989	1035	967	998	1032	1043	1033	1016	979	1061	986	1068	1039	1071	1039	995	1020	1029	996	1013	1023	1027	1005	962	1009	999	998	1031	1016	995	1001	960	1008	977	1029	1047	1036	1006	1004	1015	1052	1031	1065	1043	1047	1022	1025	1028	1066	1014	1029	1040	1030	1037	1077	1036	1073	983	1023	1044	1062	1047	1000	1022	988	1049	1046	1076	999	1046	1034	1065	1027	1023	993	1055	1031	1025	1049	1020	1099	1074	1024	993	956	1046	1031	982	984	1070	1071	1004	1031	990	1012	951	1078	1023	1044	1015	976	1044	1002	1006	1040	1041	985	1016	1044	1041	1013	1052	1042	1016	1034	996	1002	1035	1031	988	1025	1018	1073	913	1051	1074	1043	1023	1031	1017	974	1034	1038	1041	1060	1013	1021	1016	1079	1040	1026	1055	1031	993	1003	942	960	997	1042	1016	1053	968	1086	992	974	1046	1023	1069	994	1048	1013	1026	1035	1041	1036	999	1013	1089	1036	1101	969	1025	1095	980	1030	1089	1116	971	985	1033	984	1045	994	1048	1020	1035	1019	992	1012	1018	1054	1070	1029	1012	966	1059	1029	1032	1003	992	1049	985	1046	999	988	1008	1078	1017	988	1031	1020	1015	992	1016	1014	1007	1014	1033	1025	1027	1025	994	1039	1064	1054	1039	1042	1089	1057	1005	997	1003	1066	976	1067	1044	1005	991	1027	1084	1048	999	1050	1031	1015	996	1044	1049	1044	1011	1060	1040	1046	1020	1047	1010	1021	1022	1003	1014	1088	1030	1032	1064	1042	1065	1059	1051	1008	1051	998	1064	1024	1070	1081	1028	1028	983	1008	984	1024	981	1044	1026	1028	1002	1024	973	999	997	957	969	1012	1022	1057	1026	1034	1008	1003	1052	1017	998	1076	1018	1006	1057	1020	1066	994	990	1039	1082	1058	1071	1003	1001	1019	1119	1002	1063	978	1027	1073	1023	1014	949	987	990	1053	1033	995	996	960	1014	1072	982	1055	992	1020	1029	1050	1009	1009	987	1036	1011	987	1028	970	1060	1023	1015	988	1022	1029	1031	980	1055	1002	993	1013	1066	1014	968	1043	1044	1048	1004	1039	1079	982	1059	1056	1021	959	999	952	977	1005	990	1031	1024	1033	985	1023	922	1035	995	986	1039	1043	1039	1029	986	1025	1055	1005	963	1002	961	975	992	1051	1002	962	959	1023	998	1000	994	1001	1028	1110	1052	1068	1074	1069	1057	990	1024	1017	1010	960	994	1046
67318	106496	73952	42021	15924	4412	1433	946	946	872	908	881	909	1001	943	906	938	934	981	995	948	946	855	904	895	981	983	910	898	982	962	909	930	898	899	979	902	959	927	944	975	894	902	928	919	961	890	924	877	964	878	933	968	871	905	939	928	941	977	900	906	917	888	918	897	949	930	932	930	952	884	941	925	937	945	1001	938	914	927	981	936	900	910	899	930	944	955	884	924	933	922	938	902	913	935	942	913	901	982	914	950	860	921	942	953	959	945	917	956	891	971	979	946	858	960	906	903	892	931	924	934	912	920	959	939	923	950	935	945	924	953	926	940	911	915	973	919	902	936	912	947	900	865	929	1005	916	915	901	965	974	943	888	892	916	952	889	922	958	901	871	966	936	960	1010	915	928	890	946	922	909	849	922	974	892	890	938	914	926	898	940	947	901	919	895	949	935	884	918	889	931	919	867	857	1020	909	926	957	924	915	901	961	896	908	925	878	939	878	904	958	872	951	945	921	923	927	906	874	927	879	899	858	864	944	930	893	929	963	960	938	923	920	941	921	994	949	930	861	895	895	883	863	901	969	958	884	887	964	971	942	906	922	941	947	929	921	878	919	916	892	906	884	980	931	963	920	898	935	895	899	924	852	956	926	912	917	940	954	951	902	901	926	908	944	920	956	931	931	945	957	942	945	893	904	934	886	927	918	925	941	880	900	908	914	951	922	918	975	946	949	925	959	953	872	943	894	926	909	929	902	897	870	894	945	892	949	887	911	904	931	926	880	882	952	962	940	937	908	946	895	900	882	954	937	935	974	941	912	901	930	870	913	883	960	932	869	923	957	936	857	937	876	933	962	888	931	894	901	853	932	958	855	920	906	903	941	945	882	876	961	869	901	909	927	886	876	950	901	951	941	929	911	937	932	901	914	924	880	885	954	996	937	892	927	936	949	954	926	916	963	899	968	940	929	911	911	921	910	898	874	898	940	872	921	870	931	922	922	923	956	928	952	940	880	891	928	966	888	930	898	949	921	943	948	907	951	923	942	918	928	902	893	878	967	887	962	943	916	917	979	934	929	942	932	940	917	981	884	902	916	936	979	889	870	921	933	895	966	941	906	968	904	925	907	872	873	927	912	926	912	929	925	891	949	932	944	875	904	948	893	906	947	903	920	941	929	949	876	875	925	918	899	943	915	888	926	883	950	924	914	912	993	916	939	934	951	905	920	945	953	905	905	910	856	968	964	955	893	956	917	930	933	917	896	921	923	972	971	902	918	1001	902	918	934	926	936	941	893	931	934	962	1002	910	925	946	898	914	967	917	947	921	852	892	952	916	910	885	951	901	895	921	832	889	913	958	901	893	898	956	940	889	890	883	953	944	865	940	977	948	896	910	868	950	900	959	963	884	873	934	981	958	937	907	955	916	920	925	888	929	922	954	909	910	866	926	937	908	928	885	888	925	921	903	847	926	903	974	891	934	942	915	1000	908	884	924	925	882	982	937	908	905	927	908	896	886	887	913	909	932	885	927	998	877	924	875	943	925	907	902	964	955	875	926	932	951	878	946	878	952	921	991	911	959	918	933	872	881	930	928	875	942	947	944	921	892	923	861	908	923	951	910	974	955	924	963	918	955	902	902	985	929	871	901	884	892	901	876	906	888	907	909	912	873	994	913	908	938	925	887	920	880	931	927	953	891	878	900	1026	972	953	918	950	914	915	948	880	968	946	941	937	873	943	919	946	900	882	955	908	945	902	934	895	939	915	930	894	880	842	918	979	927	916	902	886	957	906	906	916	887	881	904	920	926	909	973	947	907	959	903	915	913	877	903	946	958	941	938	935	892	957	900	944	950	909	970	941	908	952	926	899	924	888	930	916	916	957	905	940	874	933	873	931	925	923	907	907	951	854	913	897	896	969	858	943	891	950	915	896	896	918	931	890	882	959	912	952	931	885	968	910	895	914	907	917	905	856	935	919	904	911	921	1022	909	961	953	945	969	930	971	959	957	921	912	929	907	907	876	906	883	907	967	865	928	932	920	909	894	924	918	919	887	960	945	879	882	897	883	941	918	876	911	976	953	929	948	916	918	911	911	897	899	965	895	914	949	929	960	901	896	930	933	914	921	924	903	941	907	951	902	872	918	935	896	928	944	947	910	867	920	898	911	864	901	901	870	955	976	913	940	977	922	842	962	917	869	972	939	939	889	883	902	955	951	887	931	907	857	955	940	928	923	922	883	907	893	908	950	926	927	897	922	953	897	856	974	872	982	950	915	899	922	927	909	894	956	900	961	947	938	884	905	939	929	929	872	902	922	922	917	950	914	877	853	926	920	874	894	890	947	912	894	893	916	864	901	940	932	960	885	954	931	885	944	889	936	908	900	955	942	898	964	953	910	908	956	887	909	913	906	902	923	934	902	970	908	969	892	890	937	906	917	935	950	893	922	888	932	890	923	903	841	954	917	950	945	876	930	881	887	883	938	879	952	911	953	942	972	921	929	908	878	986	887	921	885	937	924	929	902	956	901	971	950	932	930	901	956	933	953	968	939	950	904	931	878	870	885	918	875	926	914	955	919	959	909	959	911	882	951	890	980	982	869	899	942	907	943	900	970	956	930	935	954	914	952	929	921	883	902	939	911	949	918	958	897	936	904	894	908	937	906	935	895	934	875	953	896	912	900	932	930	871	948	875	889	896	963	902	918	960	925	839	955	861	886	939	923	915	944	863	898	920	963	910	866	945	853	850	877	914	892	907	868	895	884	946	903	895	902	918	867	941	993	895	918	941	871	891	882	926	950	935	914	913	926	961	896	904	929	926	977	933	963	911	919	864	849	930	923	875	911	944	838	913	935	912	886	870	889	936	902	916	948	933	900	866	898	894	927	936	916	935	829	926	908	891	886	893	979	893	876	941	890	860	893	921	914	889	946	933	892	880	912	930	939	932	873	887	956	883	951	949	914	866	903	963	950	919	895	863	927	923	886	893	877	852	931	888	898	959	889	916	978	900	890	977	882	951	883	962	967	951	954	929	944	897	941	901	886	902	853	919	887	933	920	872	938	954	960	934	904	934	959	924	938	905	897	853	898	977	920	894	951	880	902	949	932	888	900	941	897	849	912	877	909	942	956	945	920	935	890	951	943	901	874	925	909	912	899	905	941	900	936	866	887	873	904	881	873	856	978	921	901	909	927	887	940	925	882	934	938	951	910	975	878	881	925	874	953	911	925	907	918	899	942	885	1001	942	970	950	881	900	931	904	941	898	942	913	927	946	897	969	947	885	949	906	950	927	899	952	897	902	953	905	937	887	896	996	897	944	982	860	905	878	891	941	898	849	929	889	925	862	919	898	905	924	876	953	929	916	937	887	937	927	933	893	950	848	897	924	942	907	889	923	881	882	886	972	874	898	882	943	935	975	904	921	881	860	919	943	884	894	974	868	918	945	865	887	928	954	885	949	960	847	926	921	905	971	985	954	944	881	855	940	948	852	947	857	860	893	907	905	921	911	902	907	923
30893	30682	25790	11213	2733	1197	899	789	781	792	722	750	728	827	775	782	817	814	750	778	764	727	755	708	779	783	730	686	725	777	807	795	778	801	759	742	710	730	706	727	707	742	795	745	740	673	790	763	741	745	721	778	776	769	767	757	741	754	785	735	777	849	754	776	733	773	723	762	732	718	762	794	738	764	732	791	793	786	762	825	752	778	781	716	804	750	748	755	761	767	756	768	789	768	754	743	738	753	748	710	733	768	746	773	824	716	757	751	797	734	762	732	746	799	751	762	767	741	794	743	818	769	759	761	786	805	795	799	770	810	738	775	734	779	760	822	758	743	755	755	774	782	762	753	747	776	753	729	752	765	740	730	743	764	696	750	791	717	773	704	773	769	701	770	814	719	751	790	730	781	764	765	748	739	721	772	769	763	749	769	786	710	727	766	731	757	744	714	699	787	704	777	806	767	772	746	789	758	763	813	746	695	730	813	789	759	803	758	776	752	781	735	807	798	746	700	746	776	703	765	736	722	731	780	748	763	705	787	738	746	750	777	793	798	792	745	734	765	727	739	753	766	741	730	786	739	771	743	762	776	754	714	717	718	782	762	733	697	692	762	752	759	744	740	764	761	756	761	799	784	786	757	726	783	743	783	746	756	696	731	748	771	746	713	710	729	756	753	755	780	735	777	746	758	762	703	775	741	733	745	736	770	786	804	814	760	739	762	777	772	739	708	768	772	766	751	734	741	756	772	747	757	746	753	766	789	731	790	703	767	773	798	794	748	748	694	793	751	773	750	727	790	735	805	742	754	735	752	702	772	740	807	745	782	753	761	779	762	703	766	747	788	725	788	789	791	729	755	733	815	772	763	744	762	778	729	744	765	700	789	752	765	781	777	753	786	729	764	765	807	795	806	734	748	731	756	760	803	777	799	712	748	773	769	759	774	765	767	728	757	746	790	751	749	722	777	712	731	756	740	750	743	768	779	773	758	755	743	723	748	762	744	778	739	764	761	722	730	781	776	760	755	755	780	720	778	771	796	729	760	734	764	731	740	767	751	792	783	714	770	740	767	771	733	724	753	734	772	806	805	829	795	712	734	752	766	767	750	742	770	750	743	777	740	725	742	717	747	771	721	771	769	765	778	757	737	770	723	724	737	748	694	759	745	778	746	789	746	785	744	742	806	749	773	767	759	750	764	738	799	740	772	741	741	746	725	747	724	773	729	720	751	767	751	793	770	757	781	757	775	764	765	732	728	749	749	761	794	740	775	762	751	711	762	828	801	742	733	778	780	707	768	741	819	757	785	739	718	750	747	766	758	773	723	745	762	779	747	772	736	767	774	759	787	738	747	789	768	706	755	778	759	781	756	724	767	771	808	735	768	745	800	747	782	775	770	740	786	749	749	741	759	697	754	774	759	745	758	761	772	809	774	717	772	759	734	761	674	783	758	768	704	704	774	758	680	784	756	777	781	718	776	726	727	756	715	772	749	760	768	701	733	775	764	766	744	811	742	782	744	784	718	742	763	777	722	775	829	785	750	750	759	787	751	736	761	798	721	791	760	761	683	772	725	760	765	795	758	716	762	743	760	781	749	760	764	804	756	737	749	747	732	761	728	759	763	718	736	785	730	717	774	746	728	739	776	739	717	778	726	747	751	712	757	736	772	723	719	782	720	755	784	804	795	762	743	746	782	762	775	783	763	768	738	775	746	707	779	738	750	735	750	725	728	694	765	726	748	727	773	751	724	766	727	771	735	704	763	710	806	789	738	741	759	752	749	781	760	790	738	745	770	753	781	751	810	733	782	792	793	715	763	722	754	733	727	753	693	724	765	778	791	752	734	786	782	757	771	728	763	748	708	739	772	790	729	737	805	745	816	819	783	765	783	788	776	750	752	761	778	756	756	773	817	773	716	728	730	743	753	743	776	769	764	796	780	736	774	822	776	748	756	740	756	761	798	748	783	801	753	776	787	797	737	779	791	793	771	786	774	702	776	785	743	771	772	780	694	801	795	729	759	742	749	717	789	685	726	741	764	773	753	766	751	738	805	715	756	741	706	829	729	805	724	778	759	768	731	796	760	763	764	691	710	808	748	759	774	754	766	706	704	789	739	750	774	754	732	746	722	710	722	786	786	742	758	757	735	801	733	814	757	735	779	762	762	757	751	810	746	738	785	757	793	732	698	770	777	755	778	789	769	783	759	763	770	727	774	726	853	734	773	731	738	793	709	767	759	743	733	706	761	796	736	806	776	785	775	790	774	792	764	763	773	789	741	726	784	747	745	790	740	713	776	772	838	686	739	772	752	737	800	738	746	753	768	734	779	712	771	766	756	767	702	773	747	789	732	745	773	744	770	738	737	754	780	754	793	770	778	760	774	742	781	728	765	753	791	781	769	759	729	757	762	789	733	757	693	765	782	733	735	774	763	772	765	735	754	743	814	762	773	734	740	753	789	793	787	748	742	764	744	751	743	756	736	771	723	793	792	770	777	773	826	723	755	782	776	774	740	755	766	768	765	725	781	767	813	773	735	756	767	805	807	762	746	735	769	761	714	739	771	758	752	725	749	699	767	732	793	734	730	762	795	774	770	736	752	727	760	749	706	785	732	776	740	736	722	745	802	781	708	767	794	781	761	778	792	755	773	801	730	749	717	705	759	686	763	741	776	747	727	784	765	777	712	741	729	702	781	767	762	742	761	748	762	741	740	816	728	770	760	756	734	713	765	706	760	771	761	734	784	804	760	792	778	744	778	759	744	744	793	727	733	777	799	757	713	819	732	814	756	770	746	685	698	748	767	771	722	756	712	752	726	778	769	733	796	773	740	762	747	748	752	808	796	751	778	745	729	779	730	767	749	769	772	735	751	699	800	772	707	784	736	774	750	771	772	779	714	779	753	708	723	742	719	803	751	748	783	804	746	766	728	736	751	739	725	805	731	812	720	741	789	732	762	776	750	756	800	756	706	747	812	735	815	721	784	751	731	774	711	746	795	757	691	729	819	750	757	705	691	751	770	740	739	769	774	732	769	769	809	829	788	766	739	765	752	811	741	733	734	767	727	728	753	734	760	754	725	752	764	753	762	730	785	742	793	770	781	784	739	735	761	779	749	774	797	722	724	795	718	773	749	766	766	743	767	741	789	713	749	752	774	782	739	750	771	820	742	739	733	754	749	832	771	756	739	737	761	738	744	758	746	697	724	729	734	780	774	790	760	711	750	739	789	776	733	731	763	801	740	738	758	810	775	730	784	793	748	765	793	753	767	732	750	766	728	764	718	728	767	756	728	741	796	781	749	803	805	803	769	773	773	765	751	799	755	731	773	711	773	742	735	801	704	813	766	818	726	730	752	746	726	781	749	757	767	778	767	732	767	748	733	769	755	785	730	781	733	755	779	771	695	776	770	763	738	747	769	757	791	782	762	755	816	744	738	738	708	739	751	760	759	725	754	734	761	782	774	765	736	747	762	725	753	795	736	785	775	753	746	758	784	782	741
25526	35468	19566	6474	2146	865	684	615	651	669	606	631	625	604	597	585	658	645	606	589	630	630	572	625	597	626	607	602	596	563	616	580	621	625	642	628	606	636	614	588	620	603	602	629	638	613	649	592	619	605	680	661	620	661	612	648	587	597	615	605	632	611	620	593	614	612	621	601	611	620	621	581	646	608	633	599	631	604	631	650	608	608	603	623	585	627	611	592	621	627	621	658	575	633	625	641	599	660	658	639	614	650	608	651	595	664	629	639	604	585	631	598	650	619	659	577	638	646	609	650	578	608	613	616	614	608	660	600	614	596	623	622	661	599	621	647	650	603	611	654	602	595	641	629	631	591	621	656	628	622	578	598	587	607	624	583	658	595	614	611	616	607	611	638	617	622	638	650	592	589	627	654	632	595	607	604	626	628	652	636	640	629	617	662	568	600	652	650	649	598	610	596	583	616	642	621	627	579	649	608	650	627	607	606	626	625	587	654	588	634	625	605	647	614	651	606	600	605	614	611	588	663	631	618	676	586	607	604	598	628	665	606	639	639	611	610	628	605	620	629	623	578	586	620	633	609	600	619	637	626	649	632	669	595	643	653	628	646	609	667	575	641	602	650	600	627	611	620	597	602	571	613	605	637	634	633	648	605	671	634	636	603	632	607	565	615	601	652	585	613	619	618	624	650	618	578	618	587	668	612	616	621	655	639	604	643	558	633	610	597	597	626	637	612	583	641	574	597	584	640	649	689	590	629	691	647	608	635	615	643	584	594	594	588	645	634	657	635	609	605	602	620	592	615	625	590	609	609	580	660	614	638	596	616	614	610	632	616	619	669	608	634	649	588	636	626	589	629	588	623	590	602	652	616	584	615	613	610	610	600	598	582	563	615	592	579	607	633	610	585	601	607	634	605	598	619	621	575	624	580	650	620	617	588	626	631	599	605	617	577	614	635	613	606	585	650	642	649	632	605	604	642	610	590	653	591	624	615	612	589	666	582	584	639	557	605	592	662	608	616	619	633	595	650	620	595	623	640	594	617	632	615	586	617	646	579	617	629	602	649	578	610	625	618	621	625	610	588	534	639	571	594	620	639	648	662	628	573	609	601	607	601	608	617	611	609	609	607	607	566	613	657	585	654	590	618	595	619	619	585	627	605	599	608	642	634	578	608	610	634	673	628	650	622	585	607	598	589	636	604	614	623	619	622	646	625	583	613	596	606	649	642	675	658	587	622	627	621	587	565	605	585	620	617	619	605	622	619	660	620	594	653	591	601	640	599	632	596	645	622	643	610	633	618	602	589	596	605	636	603	654	625	634	624	648	618	650	571	629	611	604	585	576	634	611	638	628	616	638	613	616	632	617	622	641	595	592	640	628	611	644	608	613	621	604	616	611	638	650	627	625	564	597	574	588	622	631	621	644	649	596	610	597	614	636	631	637	646	636	563	613	594	600	587	592	606	673	628	601	614	608	618	614	604	605	644	636	633	656	666	652	624	657	637	624	653	631	633	631	585	635	626	595	633	633	640	612	620	621	629	620	662	577	633	592	556	593	636	642	638	601	610	601	581	599	638	623	622	581	627	640	604	604	629	614	619	621	659	616	634	622	681	611	604	602	576	602	637	637	621	644	631	593	614	592	622	644	623	629	606	659	611	574	673	601	573	601	604	577	615	644	668	614	626	614	592	594	570	651	662	626	599	579	628	588	627	631	680	658	619	578	615	678	597	632	607	603	599	556	617	600	617	603	573	608	647	613	639	650	649	590	615	597	645	598	602	599	610	619	620	612	600	606	625	628	592	580	621	627	628	607	673	584	607	580	657	632	657	615	640	633	587	628	592	687	623	652	650	659	610	622	617	591	616	614	606	617	608	632	589	625	648	637	637	627	579	590	610	592	615	577	628	629	621	662	675	643	628	618	598	647	616	640	570	623	615	613	584	585	617	601	596	627	577	609	619	602	632	618	581	627	627	585	610	590	610	653	601	611	625	606	634	606	639	607	612	642	616	602	591	636	651	602	655	626	630	624	613	647	605	584	573	612	614	608	614	642	616	634	631	641	639	652	612	610	613	614	629	593	628	591	617	593	652	582	624	683	633	557	591	650	620	647	620	671	628	592	624	620	611	631	616	645	621	597	641	629	632	617	636	657	591	632	616	609	633	570	621	646	579	608	614	631	601	631	528	617	594	614	638	568	586	603	592	670	681	632	585	623	615	641	611	643	654	612	613	582	598	624	609	649	609	621	592	626	639	584	618	594	628	655	622	637	619	624	595	602	600	587	616	629	632	594	621	589	625	617	621	570	598	626	622	635	586	572	578	602	605	607	595	612	638	670	636	633	589	580	590	600	598	601	599	585	587	641	562	583	627	616	637	568	651	650	595	651	629	603	612	696	643	609	600	591	661	631	598	629	624	636	574	636	636	612	608	586	584	610	631	612	594	624	637	640	617	647	618	617	577	606	613	626	623	602	611	626	595	577	609	624	602	599	630	616	615	596	630	614	607	637	611	608	624	586	625	633	600	597	592	639	622	633	629	574	620	611	644	623	641	673	591	608	609	606	602	626	625	667	641	633	642	602	597	638	642	675	666	602	612	605	601	589	558	604	607	586	597	579	621	627	555	638	621	620	607	651	558	623	682	621	603	643	568	616	625	583	618	646	583	566	663	618	579	594	621	589	596	617	625	603	658	601	623	576	603	608	578	635	569	632	657	659	620	619	613	609	555	650	593	630	629	624	627	648	629	673	617	629	610	595	612	622	596	568	621	608	653	625	583	627	607	590	586	619	600	606	637	615	668	572	594	652	635	566	594	635	625	602	611	639	600	659	602	635	601	612	615	626	666	642	635	655	586	611	671	652	614	633	615	579	578	628	584	597	615	638	552	622	612	622	584	603	602	651	604	598	605	602	635	578	589	600	600	632	585	620	628	572	634	595	611	595	617	572	582	596	619	616	610	610	558	648	601	658	602	607	602	630	633	639	626	617	615	656	656	674	628	587	628	569	613	625	646	597	628	612	620	635	590	604	647	601	627	619	586	631	585	626	624	645	644	578	627	602	612	611	626	623	646	632	589	608	587	629	567	632	627	583	595	625	622	610	598	635	599	580	612	607	590	612	642	592	606	620	635	607	581	612	651	611	615	580	600	615	612	591	654	620	601	617	580	570	625	637	567	657	587	577	613	639	675	633	645	633	629	590	621	574	628	617	615	647	628	627	583	590	554	602	609	549	616	608	614	619	625	588	595	612	639	598	633	601	621	663	558	632	585	628	649	637	607	645	583	620	607	569	586	584	628	582	651	606	592	621	624	626	641	615	622	586	642	610	611	639	625	592	601	668	663	627	609	651	623	585	621	589	590	652	644	600	607	641	594	652	641	622	597	640	597	629	634	578	592	589	589	604	618	658	589	633	616	572	580	620	651	622	635	646	657	628	587	582	564	580	646	632	648	625	617	601	622	621	629	591	631	606	639	603	612	595	628	645	612	609	622	598	611
25910	26865	41214	35761	18510	5207	1314	833	750	776	793	755	775	757	735	744	765	755	782	759	738	745	798	755	755	731	711	782	741	751	783	729	763	740	738	709	721	745	741	726	780	716	744	747	746	753	758	750	725	731	778	723	733	764	781	756	755	698	773	750	797	783	781	752	770	755	763	781	739	780	748	769	726	712	753	697	753	748	752	659	731	763	701	736	740	706	752	770	721	714	772	775	740	755	775	741	766	722	747	741	770	733	748	763	812	687	726	716	714	716	764	706	707	749	682	757	766	735	761	709	770	707	716	698	698	737	726	746	739	748	771	762	692	743	742	748	702	726	722	781	728	761	724	760	741	718	783	738	721	766	830	712	777	757	778	811	761	735	740	767	735	748	754	731	740	737	765	770	704	730	760	712	724	724	742	735	757	728	727	739	722	726	740	738	747	753	733	725	753	733	781	755	731	766	718	773	739	771	716	757	769	759	688	731	720	743	777	721	756	753	773	734	769	728	714	731	703	729	763	680	799	734	772	751	729	712	791	751	725	776	684	752	776	730	701	718	699	701	724	733	777	715	713	744	730	707	761	763	764	752	760	751	760	783	734	726	723	779	758	670	751	704	747	722	756	728	734	672	716	730	714	764	737	722	718	716	752	736	739	813	809	707	709	731	749	697	747	682	755	728	698	729	703	724	713	721	736	724	753	744	681	747	732	709	743	746	765	734	747	752	769	759	701	722	750	735	711	722	700	765	729	723	705	731	722	762	723	771	741	731	746	738	744	704	725	764	737	767	708	763	743	694	758	730	762	784	734	710	756	704	703	737	796	743	736	710	691	756	734	752	766	711	750	743	740	724	719	723	736	738	729	765	761	693	767	756	816	708	732	744	744	746	756	768	797	783	792	755	716	704	761	771	781	719	767	734	750	712	738	804	720	729	730	757	727	750	712	738	765	755	715	748	780	793	722	766	746	723	704	774	744	752	719	758	738	731	744	755	768	723	718	701	708	714	764	748	733	731	793	772	795	716	693	737	719	722	739	735	745	770	746	768	744	703	773	680	755	722	761	749	721	760	720	731	716	754	778	750	726	682	757	671	745	727	746	747	775	703	677	741	727	732	697	735	720	763	782	821	727	772	727	737	739	730	699	748	745	753	749	727	754	756	742	760	738	768	738	734	758	717	770	752	759	730	730	787	725	725	711	765	702	736	791	726	764	769	718	728	733	781	764	798	739	703	694	708	745	709	741	731	724	789	729	705	731	690	716	739	761	759	733	758	765	715	809	739	697	747	751	719	735	733	727	700	766	783	818	741	749	735	749	748	740	762	757	723	803	723	738	708	726	714	725	701	724	653	736	719	765	734	736	744	740	727	728	739	737	757	759	735	752	681	743	696	707	797	742	736	731	765	795	670	742	727	736	790	789	774	736	752	753	730	743	707	770	749	762	711	752	728	787	743	760	704	760	744	768	778	701	773	713	712	730	734	734	771	749	722	779	685	717	741	770	766	741	776	757	761	769	746	733	761	747	753	807	706	772	784	740	763	835	748	723	699	806	737	744	719	750	742	742	742	751	742	727	717	776	737	747	754	728	772	753	752	786	781	688	724	777	744	737	745	726	716	725	775	718	742	718	777	686	728	707	755	752	721	696	756	715	734	751	745	712	727	766	778	757	784	716	707	779	766	709	686	766	773	714	773	708	755	807	757	740	745	715	728	719	758	706	792	753	741	740	718	709	730	761	705	699	736	783	744	745	689	756	740	671	699	781	699	755	670	722	694	768	749	800	736	736	777	792	753	770	708	743	727	766	753	707	724	745	751	746	778	794	736	741	723	719	820	728	761	719	739	720	771	757	736	779	733	749	719	770	658	782	771	752	752	685	739	741	726	742	747	768	787	739	761	757	737	743	731	735	740	703	738	694	764	758	687	731	729	744	738	761	781	718	722	778	721	723	724	788	723	725	756	697	776	745	742	746	713	776	731	700	719	799	738	748	708	733	711	756	764	720	765	733	751	796	774	789	711	785	760	705	749	704	765	728	723	751	695	702	733	780	697	726	739	719	753	710	712	766	724	710	740	694	749	739	698	759	762	715	740	724	776	766	717	776	767	741	731	755	706	710	777	778	756	710	751	766	713	693	739	731	754	736	727	735	737	760	702	760	820	770	739	748	761	714	733	684	726	733	788	765	719	742	723	798	715	767	735	717	778	752	757	729	760	743	717	659	792	748	735	748	719	717	754	758	765	755	751	780	739	703	706	670	744	719	699	797	749	748	747	737	754	738	723	728	754	739	701	803	799	789	728	761	746	724	765	739	714	697	736	766	720	724	762	692	711	712	760	738	779	764	753	729	746	777	759	823	695	753	754	730	734	708	730	721	769	797	744	722	696	776	729	713	716	738	758	724	764	729	769	764	722	748	731	755	732	762	760	776	776	717	774	766	727	719	751	768	761	754	763	733	718	677	766	745	781	713	743	745	763	758	778	744	746	732	757	694	738	749	768	730	755	671	735	760	730	748	703	775	716	744	775	703	778	716	727	760	752	748	792	714	757	785	681	758	783	713	745	714	735	755	732	731	765	761	707	731	690	724	780	736	776	716	785	792	786	748	745	726	745	709	740	695	714	772	758	690	737	711	755	718	727	826	729	748	716	700	756	719	765	720	769	759	796	756	760	800	740	721	738	769	738	736	716	680	661	781	749	797	757	728	748	719	748	695	732	757	722	721	757	716	689	768	665	743	722	772	741	737	698	735	740	716	747	744	732	721	757	748	704	689	732	713	721	777	768	699	730	741	694	730	749	681	750	756	750	747	742	688	736	722	725	694	751	690	773	757	744	767	722	757	743	724	702	766	787	710	730	804	757	747	784	726	729	760	719	736	734	741	746	806	698	715	774	744	734	767	696	746	718	759	775	747	721	730	753	746	717	748	730	756	713	713	757	699	740	761	731	748	745	726	720	762	687	702	721	734	782	790	775	745	781	756	698	728	752	765	684	732	725	736	659	685	738	761	765	753	724	735	736	720	754	759	750	793	717	705	744	727	713	733	726	744	769	751	734	741	786	701	716	737	748	791	749	744	760	735	718	837	704	741	761	727	732	735	772	717	731	737	710	786	720	756	743	701	746	755	710	734	786	741	774	742	751	752	739	735	719	742	755	711	757	760	751	765	728	740	739	775	803	732	742	747	716	740	728	728	712	725	777	718	760	798	704	699	704	746	710	754	773	720	739	749	708	745	719	665	752	727	729	756	690	757	725	757	755	790	736	741	729	702	763	778	739	751	740	705	764	747	761	749	813	718	729	702	754	747	741	761	772	734	741	774	735	747	762	806	786	734	777	753	752	775	755	730	758	756	762	737	714	750	737	742	756	663	738	775	702	732	734	727	710	733	730	784	744	717	753	682	739	738	731	724	762	768	744	737	696	704	746	735	764	734	733	723	767	781	716	738	724	720	685	736	741	790	778	782	765	704	690	749	743	736	746	772	736	729	721	686	746	751	813
60384	88615	60866	29301	9313	2303	889	692	615	693	686	674	675	641	697	674	667	676	662	689	630	663	687	693	684	653	627	700	643	640	666	693	631	663	667	612	721	619	657	688	684	672	659	732	696	645	647	620	656	719	643	693	651	610	664	611	648	657	674	679	666	635	693	678	659	698	673	626	666	718	690	642	644	640	677	661	709	656	644	673	654	669	602	648	632	675	627	639	654	666	676	675	672	649	645	631	650	634	655	656	687	617	617	657	636	694	662	664	655	642	605	674	635	676	642	663	697	679	649	694	670	645	667	643	622	684	673	633	647	636	698	667	640	669	667	696	672	640	641	632	642	707	674	696	643	652	665	639	678	621	682	668	668	655	603	654	687	646	640	627	703	667	628	640	657	628	624	653	708	700	662	719	687	668	667	659	684	660	663	643	666	685	687	667	668	668	657	646	666	647	628	680	678	659	591	618	667	638	678	643	656	692	635	632	688	668	687	637	687	682	648	646	662	659	685	635	644	689	655	662	684	632	649	694	648	653	628	669	643	642	647	708	670	658	638	637	641	715	615	599	705	682	677	663	656	650	679	638	654	699	618	662	668	718	681	659	686	666	636	661	629	634	663	650	622	639	628	628	713	655	642	644	693	664	665	653	688	654	665	595	702	659	651	624	660	650	653	617	672	672	657	651	654	670	621	670	634	632	625	646	645	675	683	666	670	610	697	615	649	672	641	662	655	661	684	671	672	621	666	694	633	672	679	644	654	682	637	677	670	670	647	679	677	621	628	655	661	640	670	636	654	635	652	726	663	678	653	691	628	642	611	666	641	658	622	693	665	703	636	667	650	658	631	664	668	700	680	631	641	664	672	646	669	641	673	645	619	650	634	660	665	623	640	713	623	633	673	677	657	666	643	668	635	600	671	665	682	669	672	620	618	656	703	676	637	645	636	627	688	675	645	659	655	627	670	672	647	686	679	682	648	626	678	681	645	670	668	676	634	679	632	631	668	630	628	699	599	643	674	659	676	679	693	641	635	661	662	657	653	649	664	674	705	666	678	622	660	652	655	660	680	616	638	675	635	669	636	659	651	653	633	661	652	685	650	633	665	625	690	654	653	708	658	665	669	650	680	697	666	666	668	662	653	700	634	677	696	663	683	665	665	659	642	675	653	687	670	621	685	636	692	618	636	651	643	682	683	676	639	650	651	647	656	665	668	692	667	668	654	658	669	635	665	681	641	637	681	634	674	687	611	644	685	616	687	638	658	622	649	731	660	617	672	683	680	667	707	697	624	700	649	700	690	647	648	699	705	656	677	649	670	677	669	661	668	703	705	692	724	649	702	719	661	677	638	655	668	646	626	648	681	657	682	644	654	643	655	603	624	639	670	646	679	677	678	648	644	638	612	671	602	686	675	636	688	660	614	678	637	609	637	689	619	632	675	676	657	660	636	678	629	668	632	688	648	657	685	630	637	629	649	651	607	667	676	687	638	675	646	626	648	662	630	652	661	660	625	652	699	638	662	608	659	640	631	642	642	648	682	651	653	676	673	646	704	649	630	709	661	645	671	712	606	698	669	635	662	638	662	643	671	673	683	670	643	608	699	688	657	637	635	587	676	677	631	648	637	631	643	649	638	629	674	632	640	648	690	657	693	635	677	696	672	701	670	640	680	636	634	651	707	631	684	615	680	685	669	645	683	643	682	663	607	628	648	665	655	653	694	687	644	690	671	636	662	654	666	655	640	652	619	696	633	677	687	641	665	694	671	668	641	639	653	693	653	638	645	653	623	674	656	667	668	669	674	688	639	725	632	684	644	664	702	651	615	671	658	630	658	674	662	691	687	688	643	685	657	626	684	630	633	645	665	619	642	701	637	710	669	585	629	711	671	683	645	664	664	665	677	675	691	639	673	658	618	669	640	634	643	648	639	673	678	669	661	637	674	696	699	659	627	621	608	652	657	667	679	636	689	640	682	654	631	602	604	668	635	612	666	703	681	685	663	702	676	647	634	714	637	673	638	706	659	684	639	618	695	609	649	675	660	661	590	658	673	646	664	663	633	642	645	676	669	626	677	604	705	700	659	640	655	655	681	682	637	658	619	651	628	603	671	687	682	680	646	645	664	654	698	634	680	661	686	667	682	700	674	651	615	651	665	637	637	675	681	646	638	637	629	647	664	628	654	696	706	658	711	632	666	677	667	710	606	632	710	688	629	623	670	665	620	643	618	654	692	625	698	623	648	683	631	634	646	676	644	686	694	634	659	672	679	666	623	660	706	686	627	693	695	621	653	697	642	655	666	625	627	620	626	667	646	612	684	671	643	659	604	636	673	686	653	642	640	656	675	659	697	658	621	672	661	679	661	699	631	655	647	634	637	664	598	664	661	596	660	676	625	663	662	653	685	644	665	638	639	643	694	637	629	660	712	679	669	653	679	637	685	624	648	691	731	630	640	654	658	635	626	626	694	676	614	687	673	661	644	679	608	653	670	665	624	631	613	631	701	678	684	664	697	653	658	663	669	686	659	675	666	613	645	675	658	671	679	710	606	650	647	629	652	641	654	662	660	678	658	657	675	636	657	609	637	689	658	675	651	653	634	633	641	655	666	635	681	660	671	687	667	646	646	686	665	676	629	666	695	652	748	651	625	636	687	676	631	659	648	639	666	652	644	671	653	640	691	638	665	647	643	684	653	659	642	667	676	674	644	669	607	632	618	638	644	627	676	713	677	671	677	679	681	667	646	655	629	694	722	640	639	694	629	671	648	639	608	702	668	667	669	636	673	633	631	631	659	681	664	633	677	650	624	633	625	672	666	680	639	656	647	692	642	689	667	667	649	640	640	639	655	684	680	706	635	707	680	652	665	658	633	656	689	640	641	665	650	651	657	648	627	620	634	631	619	600	651	664	681	654	652	642	651	651	679	695	674	634	621	653	666	659	647	651	679	648	650	617	703	673	650	703	619	697	657	674	636	663	644	629	639	655	671	625	675	628	693	683	663	653	639	648	668	602	672	663	637	663	664	650	677	683	678	687	665	628	702	666	667	667	611	641	667	720	628	630	614	717	718	631	623	643	643	673	678	656	679	620	661	679	606	672	671	720	618	672	625	637	643	652	683	641	653	715	651	618	634	665	719	676	654	659	611	642	681	630	691	669	651	691	649	679	626	608	635	652	646	655	644	633	677	627	702	661	657	661	669	658	655	657	658	706	629	649	675	648	631	627	665	667	680	630	680	670	628	687	637	572	680	605	648	619	651	653	649	631	660	646	694	680	689	642	645	597	665	626	678	657	616	630	640	701	595	659	682	596	636	684	645	632	677	678	637	609	695	642	599	607	685	628	671	602	691	682	670	631	643	657	618	623	679	681	699	644	676	667	658	674	720	658	623	661	642	695	698	608	668	689	644	663	661	669	605	665	659	639	633	690	651	665	671	639	665	636	665	617	665	644	649	712	664	648	702	622	657	664	714	662	630	661	629	673	642	659	655	683	616	690	633	632
24204	23202	35085	31847	23028	14498	3732	1253	1029	911	1057	973	959	1021	1016	983	976	1043	983	1030	1006	939	981	939	995	961	969	913	991	964	916	920	933	965	964	964	1005	943	960	916	915	929	862	906	951	934	957	951	944	990	901	959	963	984	968	960	1002	961	946	959	992	982	998	980	945	918	912	960	998	941	973	953	965	1023	971	958	947	982	893	935	937	910	952	1001	1047	942	969	960	944	936	958	981	910	978	894	920	933	963	942	931	886	939	944	952	984	975	946	907	926	957	1027	916	934	868	942	936	1019	955	981	1005	931	959	925	960	896	940	968	985	975	930	959	969	945	893	946	955	969	951	978	927	947	947	956	956	991	973	918	944	927	1018	997	932	977	878	937	951	965	961	884	963	906	939	959	989	965	969	978	928	965	942	950	927	887	978	973	986	950	915	972	964	945	920	948	923	963	988	949	964	920	937	947	970	960	965	994	953	938	947	933	958	942	950	940	931	918	878	959	935	986	904	900	957	921	924	960	924	989	915	913	922	936	962	953	910	954	975	963	973	948	927	942	960	950	914	976	972	882	904	930	922	994	954	936	911	932	932	969	933	940	943	968	942	928	953	940	917	917	908	937	908	956	995	999	973	920	962	972	958	932	945	922	999	912	952	896	984	1002	954	914	952	933	922	919	985	977	925	955	957	949	932	999	912	943	971	927	992	965	963	905	993	910	937	938	983	958	947	938	896	922	912	948	931	955	945	946	913	902	915	923	937	936	950	977	938	920	926	938	953	988	915	995	927	974	970	948	941	1018	926	959	965	904	984	941	990	1003	946	906	992	969	981	960	967	966	912	933	950	880	908	973	936	913	951	968	906	952	977	982	912	958	953	931	971	964	919	950	931	957	958	936	925	928	977	938	939	994	960	975	924	949	952	961	929	1004	982	923	965	940	951	993	965	884	961	924	977	937	965	978	985	957	957	970	951	1000	928	959	935	881	903	917	957	945	940	889	936	905	960	946	950	928	936	910	945	916	947	998	941	912	959	961	945	979	915	900	974	937	932	924	968	918	937	941	905	940	983	904	941	941	934	970	970	961	942	933	941	953	898	937	924	967	923	939	967	941	984	942	928	968	907	954	991	959	978	961	978	974	974	945	971	904	932	983	946	945	947	942	931	900	952	972	919	960	924	941	839	951	916	1008	922	982	965	934	921	977	943	960	932	858	937	956	952	921	914	1011	896	927	939	929	963	1018	927	909	879	942	990	958	922	938	926	931	1013	969	993	909	938	995	932	906	953	938	957	967	950	942	984	950	977	963	984	949	926	958	909	913	828	943	968	965	945	906	906	918	966	984	896	898	951	991	950	931	1018	921	971	939	969	899	928	952	990	922	940	1009	927	920	946	922	947	975	906	948	929	949	896	998	944	987	926	962	937	885	925	992	951	928	914	1033	953	987	923	925	858	929	957	962	978	966	998	973	975	957	943	919	911	951	921	923	902	1005	939	977	977	925	979	953	885	985	886	912	898	955	953	1014	970	974	895	996	979	925	972	982	983	879	1003	919	977	1002	971	936	950	1044	983	991	944	958	928	867	918	963	981	948	935	997	958	956	921	911	945	967	933	885	962	900	911	945	951	888	951	933	897	976	928	961	934	986	942	937	918	928	963	984	1010	895	944	926	954	906	907	948	940	941	920	956	937	940	952	1042	965	934	942	989	947	894	944	921	975	983	998	934	926	917	949	942	952	966	952	918	968	919	955	943	980	950	973	985	941	947	976	964	959	934	950	939	916	975	917	899	940	970	947	911	969	1008	987	903	956	923	960	934	940	961	873	944	982	920	931	1022	951	951	965	951	935	937	922	922	920	996	896	990	897	937	953	930	952	957	958	936	965	981	904	856	941	969	981	959	959	951	897	958	983	965	930	975	977	958	918	943	914	875	970	906	910	930	974	949	973	957	918	938	903	941	927	929	943	952	942	913	970	898	934	945	927	932	987	951	903	936	961	957	968	957	985	960	910	920	949	972	969	973	983	905	950	961	950	956	946	920	964	929	878	979	994	923	884	861	913	990	970	948	911	980	985	941	943	991	920	903	903	943	957	896	906	966	922	960	930	973	931	967	922	919	966	941	966	962	932	962	971	973	951	1015	962	946	921	937	939	958	982	885	950	953	895	970	945	921	941	952	898	914	963	963	956	1006	994	923	940	920	963	905	922	956	913	939	889	980	913	914	914	944	966	974	916	862	937	939	974	934	970	899	941	948	918	978	949	920	1001	951	936	947	963	967	975	944	975	926	967	935	927	942	919	932	944	989	909	926	954	908	949	1000	996	986	949	890	940	1031	945	921	952	1016	913	955	969	935	974	930	934	946	913	916	972	972	957	970	988	931	982	954	945	942	890	973	934	979	924	941	918	928	1006	922	947	973	877	953	948	953	914	1002	909	918	963	950	958	906	896	1013	955	916	925	983	947	917	982	954	902	947	943	966	959	907	924	911	942	956	962	903	927	993	954	970	925	985	916	918	963	956	967	981	970	950	955	964	980	929	916	948	933	968	902	974	982	948	946	959	923	944	934	927	1010	966	931	918	932	929	953	946	937	923	1021	920	928	928	925	932	961	984	956	899	917	886	968	985	932	898	936	963	887	980	958	941	938	871	971	946	895	983	953	993	934	951	943	940	929	1000	925	945	937	948	982	955	971	933	944	945	875	896	1003	956	922	996	972	932	982	922	1013	956	948	969	950	949	927	1009	936	911	908	997	927	929	964	869	978	953	927	963	1007	967	933	932	936	876	962	982	992	911	922	896	981	958	958	868	962	957	946	927	1022	933	995	1025	914	909	930	929	967	1007	971	917	946	960	912	898	950	898	922	978	924	900	928	923	862	900	960	946	970	953	983	934	892	943	931	982	910	914	913	982	916	950	890	955	926	939	929	971	912	961	901	927	958	936	921	945	993	941	967	961	957	922	911	1016	992	968	980	930	965	943	946	953	995	974	968	933	914	985	922	958	986	936	959	932	981	931	923	943	953	912	931	981	964	944	884	920	938	965	961	935	958	966	916	887	1013	914	975	916	908	1002	961	973	896	971	936	913	946	928	954	930	959	923	915	880	966	885	952	958	947	929	929	939	982	937	940	915	896	927	956	886	953	921	1020	935	880	948	945	969	902	950	911	925	957	958	968	944	940	886	885	891	951	906	900	917	892	947	995	926	942	955	917	976	956	930	1008	911	961	957	895	974	943	1028	877	916	938	930	878	927	957	892	944	971	967	929	910	967	941	957	948	959	875	1021	927	934	949	927	943	947	968	938	923	894	958	911	934	925	946	944	950	968	955	916	899	963	944	928	933	981	964	924	954	933	941	985	981	948	990	926	993	935	974	896	1001	912	899	997	901	925	913	993	927	953	897	927	931	925	972	922	944	936	941	978	915	864	938	889	951	920	960	895	907	960	878	893	909	961	898	915	949	967	967	936	983	962	913	949	963	955	946	902	917	946	967	921	957	894	1023	967	883	926	929	1004	898	960	927	907	869	982	892	922	941	985	938	952	916	926	934	933	965	936	926	915	989	885	926
65343	103115	72461	41756	15475	4570	1511	937	888	904	902	879	925	864	911	906	892	885	887	861	890	878	908	880	883	838	907	842	898	911	843	903	907	862	874	873	878	839	826	896	887	888	848	909	917	860	839	914	847	838	917	933	854	893	904	874	945	860	819	881	875	850	834	888	832	832	806	894	881	864	875	879	857	837	864	829	853	835	867	876	897	879	902	827	890	831	828	855	822	838	834	906	883	932	802	820	864	863	873	839	839	894	910	842	853	880	857	907	924	886	873	896	875	889	867	867	897	858	852	860	927	833	832	902	870	882	838	889	889	844	900	830	857	826	837	889	852	874	862	858	879	889	908	876	883	837	835	876	838	866	801	844	821	857	891	892	880	860	861	858	878	928	916	827	869	853	941	930	874	858	885	865	804	837	843	884	857	893	904	884	863	958	894	865	879	882	908	852	894	891	853	828	896	851	876	860	867	811	837	849	819	853	882	867	885	851	868	835	868	885	873	833	869	876	831	892	868	836	860	897	864	867	870	881	873	864	851	914	804	893	844	861	877	836	816	865	877	866	860	851	909	869	880	853	797	866	848	804	824	881	887	851	820	916	882	867	826	892	889	857	895	823	848	859	876	859	892	890	897	849	879	890	878	848	877	838	887	842	873	885	897	856	886	886	837	790	815	857	840	853	900	855	923	858	841	865	885	862	902	884	903	823	890	859	836	877	813	868	889	894	833	873	878	832	818	831	915	874	863	855	851	880	875	861	856	900	916	770	901	886	863	855	870	827	902	873	865	875	862	829	820	924	837	885	848	912	903	850	895	864	904	899	896	899	890	838	891	849	903	843	867	901	879	887	868	795	883	862	877	876	895	867	874	846	840	920	844	863	905	855	830	872	861	819	868	841	840	833	839	835	879	842	843	863	887	824	852	841	872	878	835	883	843	972	853	840	850	860	890	910	816	851	903	883	878	852	847	853	850	873	886	860	877	898	865	849	874	864	842	823	886	834	861	804	851	863	850	833	839	808	901	891	882	905	824	821	836	860	833	853	843	853	852	808	850	899	916	848	870	893	843	872	855	903	896	882	879	848	920	807	891	858	823	816	850	858	890	826	873	880	915	899	935	846	871	873	845	881	835	812	833	865	870	918	851	844	877	908	893	910	869	840	833	914	887	890	844	849	900	903	890	898	871	855	844	870	918	912	863	813	891	869	885	929	912	924	870	879	887	877	845	850	865	911	921	876	875	878	867	892	867	903	852	903	834	899	826	887	884	837	816	833	838	840	880	843	873	847	913	841	866	851	843	857	873	862	830	844	844	872	895	877	908	838	866	925	880	941	834	871	825	911	853	843	871	852	923	847	841	851	880	863	893	884	854	838	879	880	851	810	855	885	913	852	890	892	835	870	868	885	860	852	868	871	868	887	917	916	815	867	907	853	881	890	853	844	875	835	834	870	869	885	838	872	874	846	857	845	876	853	880	880	862	876	840	864	888	831	843	826	923	870	821	892	857	869	862	836	945	874	825	853	835	807	861	899	882	922	885	879	831	873	894	883	828	895	855	859	811	879	828	929	816	841	864	862	912	853	844	873	835	828	841	857	895	848	893	837	854	843	904	849	916	894	877	840	888	839	913	878	836	941	870	823	871	824	836	946	895	829	875	888	898	845	880	869	898	877	823	848	837	866	851	916	880	842	883	833	912	827	834	873	848	863	852	869	864	907	869	843	892	839	861	873	892	881	869	897	829	848	888	845	847	839	878	839	805	852	869	880	825	805	825	821	866	905	822	898	855	889	882	862	844	909	806	904	844	888	925	833	851	850	835	873	869	887	857	899	882	915	908	893	898	867	830	869	852	866	846	871	930	917	868	839	829	878	927	836	863	874	845	820	936	861	891	881	841	882	895	877	869	814	872	851	863	841	833	828	851	898	935	856	883	848	863	904	862	840	829	828	865	854	900	838	910	942	933	843	879	808	851	894	873	868	861	895	844	861	851	871	867	836	863	841	863	850	891	861	796	916	866	847	842	862	882	883	882	840	849	810	851	844	861	844	840	932	818	866	879	884	837	877	900	878	868	886	842	913	847	861	861	874	839	870	895	895	887	880	888	829	871	905	888	890	869	858	865	876	851	910	883	921	841	852	856	852	838	867	864	860	837	836	888	816	877	954	876	870	888	891	848	883	883	849	853	912	900	863	852	832	865	879	849	887	874	853	887	876	866	924	880	859	921	837	827	824	844	840	865	909	852	859	829	849	874	881	903	866	937	915	846	822	903	903	797	945	829	803	967	888	895	844	840	885	906	920	890	862	871	899	897	912	830	844	895	860	846	863	876	853	918	889	874	864	895	862	847	837	861	857	871	899	859	911	873	905	858	891	849	879	860	898	882	846	834	872	853	878	825	812	875	829	840	891	870	848	852	860	893	883	844	883	834	844	895	905	916	901	862	825	859	858	922	845	876	873	856	876	818	906	847	846	843	903	890	883	857	865	875	914	900	901	886	870	840	881	933	795	862	845	873	838	874	866	824	905	835	872	852	884	825	880	868	865	874	842	867	809	925	818	881	839	873	902	899	821	877	821	860	887	875	879	903	874	828	891	834	856	839	861	889	883	850	886	903	851	872	847	848	911	870	836	892	855	879	851	863	861	911	837	856	806	848	882	878	856	874	886	919	876	881	828	859	874	861	821	806	905	818	857	851	854	857	847	865	873	831	841	891	847	835	798	926	878	908	822	838	885	868	916	855	925	838	817	854	852	868	871	833	838	891	911	856	852	900	903	872	878	831	880	837	826	879	930	879	842	876	822	806	909	878	883	895	819	859	855	841	835	890	836	865	869	859	872	815	860	887	855	870	830	933	859	880	874	838	878	821	848	862	880	950	844	843	852	867	855	865	880	853	819	938	868	824	858	869	899	872	895	848	909	908	824	847	873	893	887	839	842	870	835	817	839	899	839	868	861	854	861	864	889	878	848	836	903	888	861	887	839	841	849	856	819	891	857	838	871	868	874	893	815	824	865	881	822	838	832	839	867	894	862	841	896	875	867	885	897	820	886	813	767	934	861	843	845	909	867	885	857	861	838	880	841	865	848	881	899	897	872	845	838	872	905	853	849	864	832	855	881	878	851	849	846	890	836	871	839	871	868	883	863	867	863	863	893	866	887	843	812	855	846	872	864	874	869	844	864	877	840	885	891	864	824	855	871	891	887	893	864	885	865	862	880	828	876	866	896	890	870	871	857	874	833	844	898	845	898	857	874	847	911	888	885	849	904	877	825	824	828	858	878	840	871	844	881	897	846	901	811	825	836	883	869	848	829	857	858	887	849	884	885	866	858	876	876	826	900	831	858	850	858	876	853	927	888	871	848	868	839	864	849	885	908	878	840	839	877	876	876	898	863	826	916	856	863	839	916	886	868	861	905	858	918	845	821	848	919	789	880	844	842	854	862	867	897	857	864	848	875	885	831	834	841	845	848	882	868	815	852	891	884	870	865	819	861	877	888
31297	31214	25517	10180	2314	1150	846	815	779	761	788	766	757	758	759	751	756	731	738	752	762	771	731	769	744	744	743	751	753	766	819	768	757	794	740	757	768	712	747	748	710	735	750	744	794	756	742	730	732	787	726	799	725	779	739	752	754	741	748	712	733	718	759	796	710	812	743	729	726	767	772	773	710	740	741	749	723	756	762	762	793	754	783	764	742	764	749	745	743	767	678	737	785	756	780	808	740	722	760	732	756	733	718	760	704	766	762	747	719	803	793	772	773	794	806	754	754	762	787	752	800	754	774	754	743	716	769	757	792	724	744	686	736	718	728	731	715	737	735	707	800	776	713	776	717	704	769	744	774	752	777	726	789	734	762	779	745	775	739	764	819	702	797	734	758	725	769	775	777	783	752	759	751	732	759	763	739	764	742	752	725	787	768	733	706	762	730	773	731	754	766	776	729	750	735	761	768	733	742	730	736	760	691	740	743	744	776	780	738	741	705	783	790	762	757	754	775	778	721	758	787	810	726	802	713	789	747	762	683	781	728	789	794	796	716	750	714	754	756	786	738	731	759	738	741	808	776	741	773	765	758	804	791	769	805	680	784	757	763	830	743	784	715	782	730	730	761	707	801	775	729	764	764	785	743	734	794	733	767	730	774	746	752	714	764	805	747	751	717	808	756	761	745	810	700	781	729	748	744	775	720	775	778	769	796	738	732	707	769	771	733	723	741	733	770	760	830	739	756	749	695	751	719	755	717	730	720	796	791	735	791	732	726	759	731	751	741	767	748	742	711	751	764	723	736	713	730	777	764	734	767	733	752	757	737	766	724	760	744	727	750	770	806	746	729	766	711	728	751	742	727	729	784	707	752	774	714	768	760	769	761	761	751	719	760	742	780	730	777	814	738	770	804	699	725	781	736	812	735	751	769	776	752	754	731	744	771	763	756	748	753	734	763	737	722	782	719	737	723	744	737	750	791	759	752	745	784	754	755	743	739	788	734	711	745	775	716	780	795	757	794	756	775	705	700	824	753	727	753	745	836	780	777	774	702	778	785	766	784	713	764	800	720	763	784	792	755	803	753	773	758	759	813	735	792	785	794	728	764	731	770	766	794	785	740	750	759	730	794	739	745	735	756	740	766	740	820	800	759	790	804	774	762	750	736	805	765	725	729	739	737	695	780	720	742	675	729	754	692	741	751	764	743	782	760	767	745	722	793	765	755	804	759	766	760	754	775	735	765	771	757	715	758	698	761	753	727	752	709	759	767	750	779	708	767	757	762	772	751	782	774	743	725	757	770	760	747	747	772	732	776	757	744	776	741	733	805	767	765	770	730	760	718	735	745	769	769	746	761	790	747	726	773	778	768	775	760	784	789	787	749	743	711	791	755	722	694	766	735	726	764	766	744	759	740	713	783	746	776	775	765	761	739	756	742	768	727	725	768	737	772	765	781	763	743	723	760	760	730	787	777	771	771	752	799	774	751	734	778	750	786	762	754	773	731	735	765	771	746	762	767	722	770	714	756	747	733	796	781	754	781	743	747	762	752	772	726	789	775	742	748	767	724	765	774	768	715	734	787	785	687	735	753	678	748	726	750	743	707	794	783	759	768	735	772	734	772	769	782	747	777	775	702	753	736	773	778	743	764	745	797	816	777	796	763	795	737	745	736	779	772	768	753	770	712	752	783	786	766	792	749	778	756	710	759	719	719	727	778	776	744	757	739	777	756	757	747	731	771	788	740	786	776	788	693	741	794	722	794	779	800	817	778	758	710	745	762	739	824	774	751	762	711	732	756	759	783	748	779	728	775	720	776	696	749	761	711	765	761	733	777	805	760	740	720	765	719	739	742	741	745	744	698	731	769	739	765	748	724	764	749	729	777	751	774	762	772	716	754	751	764	733	750	751	769	816	708	783	723	755	738	744	765	721	711	772	788	728	777	786	765	726	779	771	744	679	772	755	755	755	716	753	739	724	754	705	749	745	808	749	772	744	774	777	740	769	781	771	756	725	734	733	702	769	716	777	708	730	745	774	728	797	764	795	725	773	753	737	737	750	766	729	774	745	732	771	743	673	723	756	732	753	806	786	786	757	751	747	768	769	838	758	761	754	742	740	751	763	766	798	811	798	734	730	769	758	710	721	758	753	768	725	758	751	776	769	770	684	782	728	763	772	767	731	747	739	717	772	783	720	756	735	738	803	761	705	723	784	816	719	706	767	770	755	742	721	767	738	744	755	756	804	776	762	741	758	786	784	781	762	733	727	742	799	771	781	724	752	823	754	756	787	801	746	784	721	704	709	767	755	757	775	752	744	748	742	750	752	761	758	753	801	752	763	790	748	659	723	743	731	756	758	742	719	726	792	770	794	756	760	787	752	755	763	749	779	761	760	743	768	775	753	736	754	747	779	745	748	701	786	767	782	768	814	712	728	745	767	751	803	763	765	737	756	714	740	768	831	755	743	769	747	763	715	730	715	735	759	762	720	740	757	767	761	735	808	753	773	748	765	781	751	755	795	719	742	760	745	729	766	761	752	716	766	753	746	811	774	781	738	740	811	763	825	775	789	773	784	749	734	785	833	764	805	725	746	785	747	768	785	715	718	776	729	739	757	763	725	760	749	752	774	758	789	761	723	803	754	735	690	794	794	754	737	793	777	762	761	702	782	749	715	742	803	761	772	740	694	769	754	754	738	753	766	759	775	767	755	715	785	795	743	786	749	752	706	749	748	759	762	700	785	753	746	762	733	805	774	770	721	788	735	761	754	750	767	737	761	753	749	760	802	740	756	753	814	793	786	786	758	753	770	719	744	727	704	763	747	724	782	761	771	765	768	715	740	731	738	809	809	756	758	761	792	743	777	767	789	735	800	760	700	762	766	748	744	711	755	735	755	725	751	727	821	784	750	752	746	787	712	730	726	751	795	746	777	774	770	749	767	760	730	744	770	775	704	771	744	754	743	774	792	775	795	731	739	769	746	733	754	754	782	738	767	730	792	754	783	743	790	717	766	767	765	781	756	754	714	771	767	738	733	735	760	769	738	741	718	745	751	747	800	762	770	753	732	693	760	789	721	737	731	761	750	742	722	738	730	761	737	760	721	778	736	764	769	754	775	831	777	762	773	733	761	756	735	748	757	775	734	769	744	745	729	730	780	780	670	697	757	777	773	724	800	794	786	769	729	753	732	736	723	762	751	755	705	768	770	724	754	708	778	761	797	759	798	742	709	728	746	726	771	756	767	785	748	741	721	751	780	777	787	751	728	757	793	732	791	754	773	716	771	748	799	710	744	749	736	790	758	747	736	716	726	770	757	734	729	759	784	757	778	804	767	754	743	777	762	725	746	774	763	759	758	767	723	778	748	754	770	725	770	703	746	793	741	739	728	806	740	817	791	770	790	790	718	741	755	731	759	728	748	744	730	720	776	782	743	750	764	728	716	717	761	728	752	774	765	746	732	763	784	726	692	708	720	803	730	778	743	753	737	748	733	798	762
25961	35460	18803	5653	1747	866	648	575	602	592	633	605	614	648	637	649	657	648	593	635	586	667	596	609	610	636	676	644	554	599	632	588	668	602	638	657	596	614	617	618	664	602	614	626	639	566	672	607	622	608	606	647	608	587	593	563	605	617	622	583	588	581	611	604	662	583	611	581	565	592	528	593	596	664	580	640	604	614	579	580	617	600	591	630	594	593	638	624	630	595	588	611	613	592	581	614	614	588	620	603	630	648	593	592	572	605	593	663	584	595	602	635	650	544	589	599	577	616	610	568	645	590	657	582	604	600	641	606	628	636	561	625	607	614	638	649	594	637	576	583	595	565	594	603	603	643	590	615	574	634	676	629	647	587	581	618	591	628	630	611	570	617	620	592	597	639	620	612	606	628	666	631	633	628	588	660	589	605	604	585	627	601	589	606	632	576	602	584	615	632	590	651	614	643	613	607	583	615	662	602	622	599	617	672	613	622	608	666	614	586	627	604	631	672	607	611	606	622	608	593	558	590	584	602	598	640	587	626	627	591	622	590	573	608	595	571	582	628	609	618	592	589	592	623	608	596	590	617	611	588	578	634	596	651	614	612	548	601	623	658	559	582	596	647	612	626	612	659	617	558	612	639	647	657	623	632	603	581	596	637	633	582	549	533	628	607	618	648	587	611	598	622	595	612	623	600	606	620	597	593	640	601	586	604	614	665	645	603	632	608	639	574	584	614	601	553	634	598	619	623	652	614	615	616	658	616	590	662	600	584	583	621	615	609	569	615	636	605	598	617	596	621	621	654	607	593	579	596	571	615	610	612	638	569	613	600	634	631	617	582	621	616	637	610	619	602	585	568	594	575	609	603	633	594	614	597	557	628	671	580	618	656	695	626	608	616	617	620	604	563	623	602	622	593	627	599	616	545	619	609	647	620	626	637	591	628	616	644	616	650	655	606	601	618	547	594	631	621	596	639	640	622	569	610	592	589	625	641	587	636	667	600	652	596	592	576	592	637	606	586	652	576	614	607	635	583	623	643	653	604	601	597	647	638	603	587	612	602	657	624	650	631	608	616	600	570	611	621	633	634	622	619	617	600	603	570	629	592	625	634	574	585	653	633	611	622	621	596	609	608	629	599	595	587	638	580	597	602	615	640	648	640	601	624	563	596	605	613	635	624	609	606	585	598	585	606	597	588	589	624	633	639	585	628	582	625	598	621	591	594	600	560	631	592	644	642	632	601	606	640	616	646	622	578	621	599	549	614	602	559	648	595	567	610	632	635	588	605	596	647	640	610	590	609	632	607	598	599	629	618	638	621	593	595	628	623	629	630	640	612	599	577	658	620	592	620	646	606	636	595	613	618	603	616	590	611	630	620	630	627	625	607	643	590	627	636	593	628	669	602	607	601	584	636	585	650	596	574	601	604	599	638	607	632	608	655	601	609	618	563	660	644	637	598	602	630	640	595	635	593	636	610	581	621	593	587	614	619	627	580	617	610	628	589	604	627	614	637	621	606	631	559	650	626	598	613	628	608	588	584	624	602	587	617	617	658	627	608	672	631	586	615	617	567	591	646	630	525	642	644	598	621	624	596	630	579	564	650	635	632	635	609	615	647	639	584	592	599	630	624	610	616	609	619	680	650	638	632	618	614	594	578	598	586	534	554	609	596	654	627	612	627	610	582	594	619	571	617	619	606	595	646	583	583	624	594	563	622	601	638	595	557	626	608	604	579	638	632	599	619	607	591	570	594	614	591	593	618	590	590	597	609	572	615	618	632	636	609	589	593	635	589	596	583	612	623	625	589	619	629	580	606	605	648	604	621	608	603	605	609	650	611	673	629	615	584	573	646	671	600	576	636	578	663	600	617	635	663	631	605	594	621	612	588	601	615	615	638	606	564	663	610	635	607	630	596	632	601	609	593	615	616	592	600	620	642	632	578	637	640	624	619	638	614	600	609	560	653	600	613	616	620	572	634	598	590	597	626	587	657	600	581	597	647	623	571	622	604	562	626	611	608	595	627	589	600	559	616	629	590	614	591	630	649	578	610	614	604	632	609	653	591	634	593	617	635	691	652	624	619	570	599	584	634	626	595	640	633	607	620	610	618	607	636	620	617	603	565	599	627	583	615	622	626	643	607	624	571	602	609	578	616	602	615	628	593	589	570	639	633	609	641	623	613	613	615	619	599	629	616	542	634	634	595	587	577	579	594	620	631	584	616	604	620	630	651	603	610	593	578	620	582	589	629	609	641	662	625	616	651	592	593	614	624	596	585	644	607	613	605	639	649	611	590	617	638	612	616	602	626	586	583	592	605	631	584	589	611	590	598	618	612	606	621	647	653	564	672	622	674	604	651	630	595	629	643	612	594	612	611	676	625	610	623	629	586	591	606	610	606	642	634	595	617	616	598	634	629	629	607	593	598	630	604	599	675	611	584	637	632	626	590	582	625	591	609	610	598	614	602	635	607	592	565	632	613	600	608	655	611	604	616	567	609	611	601	621	608	606	611	586	584	618	584	605	603	606	646	629	627	613	626	635	601	649	606	600	618	585	613	621	592	621	594	621	561	587	615	576	605	601	576	603	584	586	612	623	642	603	603	605	556	651	590	589	633	678	601	604	602	562	615	648	612	593	635	590	621	605	607	593	613	633	638	607	608	611	567	641	641	599	596	624	619	589	632	611	586	629	673	616	646	616	632	606	586	590	620	585	620	593	623	656	592	586	603	659	661	613	623	624	618	648	619	585	664	630	604	645	668	643	591	593	641	591	653	606	597	592	575	614	626	608	605	600	593	618	594	582	633	592	639	592	569	580	618	600	636	631	543	604	595	606	601	618	609	579	613	591	576	632	622	621	612	563	581	589	615	625	614	570	592	626	613	570	606	615	638	667	580	641	608	614	610	606	612	590	599	593	607	598	603	617	586	582	651	628	599	590	624	575	643	629	631	565	598	600	630	644	617	594	587	622	567	612	635	651	581	598	610	621	615	590	590	668	610	619	608	655	604	549	611	623	602	654	579	614	544	599	599	595	586	657	629	602	623	569	628	583	601	608	616	628	636	631	559	630	586	609	593	618	591	573	666	665	618	598	609	600	615	598	634	612	598	616	584	642	632	632	610	610	580	620	632	593	620	619	611	610	602	593	604	586	605	612	626	615	601	628	617	643	635	630	583	631	571	630	633	597	621	594	649	645	605	627	608	604	601	598	577	643	614	616	625	635	667	562	632	618	598	615	594	612	607	630	622	600	591	629	605	598	581	614	604	566	631	675	604	610	638	611	652	593	573	592	611	592	583	658	638	572	603	604	608	635	618	608	674	608	602	601	562	588	629	604	611	601	639	615	613	616	625	612	583	637	614	609	623	602	595	570	580	614	608	595	602	623	628	644	605	606	587	592	605	630	597	603	641	606	595	580	612	627	640	584	624	647	594	618	604	621	571	593	580	607	598	667	600	612	612	637	604	591	597	610	566	647	604	644	635	602	551	634	604	616	620
25866	26680	39062	33193	17230	4588	1323	857	844	794	804	817	786	809	770	761	750	728	774	817	767	787	756	822	785	788	756	707	757	741	784	793	762	777	785	786	764	747	748	827	753	760	771	766	781	758	779	789	745	711	712	771	770	711	735	707	761	732	776	708	783	781	776	734	711	791	755	765	754	813	761	777	700	744	718	743	717	783	753	736	748	809	750	763	772	768	749	774	735	730	809	779	731	736	753	754	738	758	739	784	726	726	777	729	782	746	731	784	716	800	770	755	734	751	741	755	795	751	741	763	758	759	764	749	739	758	763	752	701	757	732	736	762	734	713	741	711	727	769	745	775	771	766	758	751	775	768	716	727	752	727	757	705	770	743	739	777	720	742	710	751	753	747	739	706	721	766	757	746	728	733	746	717	782	799	764	742	769	734	752	752	775	749	772	767	729	775	788	763	749	745	768	731	766	725	792	735	767	737	739	745	715	744	776	750	726	745	738	735	750	753	762	704	768	763	705	779	782	733	746	725	735	777	704	817	757	695	729	778	736	722	728	750	772	742	685	754	725	781	727	734	794	766	787	746	707	777	787	790	781	734	765	769	788	724	783	786	763	714	712	761	751	736	756	736	783	761	780	718	731	745	738	775	725	754	713	704	801	746	716	786	718	794	759	734	779	727	762	762	722	698	698	737	763	760	767	779	737	748	763	672	766	740	766	777	741	777	740	748	751	776	725	741	757	721	747	765	742	769	766	755	739	747	758	781	737	737	754	745	780	755	763	757	721	744	739	763	732	768	776	791	725	779	795	746	754	758	748	768	715	748	720	786	779	753	731	782	755	756	763	752	770	782	761	753	773	746	786	759	753	797	795	747	747	728	683	785	730	747	778	766	766	745	733	733	732	747	747	759	703	685	749	733	734	728	748	716	736	746	715	721	768	785	737	731	753	774	764	722	759	737	766	731	753	766	766	763	740	729	774	746	772	761	756	778	745	768	761	751	761	733	713	801	725	738	772	755	762	768	751	734	723	779	705	735	765	753	680	708	701	783	757	726	748	795	745	733	770	772	751	743	671	732	721	759	724	737	730	775	710	744	697	751	760	714	754	701	737	798	712	734	740	747	736	724	797	773	743	760	700	778	778	780	721	758	734	743	766	692	725	759	734	753	712	729	727	750	740	766	747	765	745	712	728	746	792	733	705	723	707	742	763	722	746	676	767	760	836	730	734	749	778	804	768	779	756	758	742	770	719	745	746	750	802	774	748	703	736	746	762	746	789	771	767	740	769	695	748	690	729	793	780	737	763	784	746	760	747	772	730	762	767	705	710	761	759	732	768	762	732	758	814	765	715	755	740	722	753	738	758	732	736	791	758	727	747	760	750	735	729	799	704	770	711	705	749	777	770	760	761	749	725	754	782	788	758	731	762	756	736	785	769	813	763	689	742	748	764	732	713	740	732	743	735	747	743	805	780	728	731	776	738	748	742	756	741	740	771	730	779	774	757	711	807	757	766	746	715	806	722	797	770	761	751	743	748	741	736	763	759	721	699	743	744	813	763	756	722	770	716	727	740	752	800	768	747	749	771	773	767	751	756	754	711	771	705	778	734	808	738	728	758	733	747	754	761	787	762	744	723	713	780	752	691	758	783	789	756	736	755	766	741	762	744	770	787	723	729	749	741	721	774	755	719	734	742	713	771	761	733	781	763	738	712	747	766	798	757	743	708	738	758	724	750	766	769	737	698	748	745	732	758	699	751	754	717	757	735	759	735	753	739	708	727	714	777	748	780	762	689	747	732	782	744	739	726	790	772	778	751	730	724	814	775	736	759	749	770	749	808	744	740	755	771	736	760	743	700	725	739	768	752	735	768	780	757	754	803	751	729	758	762	758	757	746	742	759	707	745	711	738	751	767	732	799	764	719	790	774	772	810	725	776	760	765	764	710	783	779	745	739	700	733	691	744	778	736	737	766	770	707	755	772	794	729	759	737	739	795	773	738	793	717	768	771	763	754	795	708	725	727	725	795	723	795	712	727	777	775	753	721	765	757	756	723	730	812	783	732	770	738	775	732	773	787	770	781	774	764	729	703	767	723	716	745	796	762	704	781	742	771	757	778	696	741	723	746	719	765	721	718	767	748	709	707	713	763	745	738	760	792	788	714	768	766	767	761	769	763	745	762	713	734	763	777	742	758	746	739	785	797	776	718	745	754	752	794	803	751	767	726	755	751	753	777	725	793	752	692	808	750	743	759	769	735	725	717	753	765	709	760	727	777	718	766	757	760	730	762	727	724	733	747	742	735	771	744	723	708	760	756	742	712	743	785	748	788	766	773	738	737	737	743	759	800	746	744	747	768	771	751	754	723	752	792	736	759	763	799	737	743	767	735	748	783	744	720	778	762	748	714	800	759	773	749	797	745	722	759	724	786	758	764	759	727	831	750	766	750	740	746	839	718	795	734	708	759	747	764	786	718	738	798	751	737	749	715	708	734	777	787	742	736	726	745	765	781	739	729	744	815	744	739	747	744	753	715	730	770	745	769	750	789	774	772	766	655	757	713	783	727	790	751	714	797	770	731	781	748	728	776	751	753	752	710	762	798	836	755	748	761	717	722	796	792	767	726	774	768	732	709	780	744	747	684	742	738	726	726	775	758	704	793	715	782	778	717	741	739	790	767	753	801	771	727	749	730	714	743	773	719	752	731	692	765	733	750	746	750	711	751	760	824	737	780	751	725	720	688	743	693	750	772	749	737	738	767	702	751	710	727	760	721	787	758	776	763	749	731	740	775	733	715	767	754	742	763	782	689	741	752	753	786	754	798	720	736	728	829	755	710	770	781	694	778	769	786	764	719	791	780	754	817	766	753	712	728	779	761	751	699	770	760	791	732	737	736	815	761	743	747	769	698	740	773	795	679	740	749	816	746	750	745	716	788	689	778	756	776	749	735	754	742	736	791	762	804	694	741	760	696	761	779	692	698	764	715	735	737	780	767	759	772	750	772	744	693	742	787	714	716	779	729	744	764	765	780	745	747	780	769	770	777	750	774	768	718	770	776	773	817	725	757	755	777	705	729	766	724	767	800	747	741	792	799	730	752	758	710	795	769	745	738	763	751	743	709	815	754	825	688	739	748	769	817	768	710	752	734	767	768	789	758	802	785	781	749	721	742	755	745	756	750	716	755	732	729	719	708	779	727	768	786	756	733	770	803	748	767	734	754	767	750	738	771	731	741	730	747	807	784	743	740	774	724	752	708	778	775	759	784	770	762	700	709	781	748	796	773	755	747	762	757	761	802	731	682	754	776	735	783	721	767	784	732	746	765	712	768	708	709	738	755	754	784	699	706	761	753	726	721	746	728	722	774	725	759	769	691	680	724	697	749	766	751	757	740	742	738	757	738	765	745	795	726	783	731	781	739	786	728	783	772	756	707	740	722	749	735	715	740	732	759	770	756	782	737	742	751	713	734	742	713	794	766	765	766	762	746	743	739	775	754	809	735	702
61189	87173	57755	25573	7968	2236	946	701	692	724	682	687	629	661	668	672	670	660	676	670	712	700	649	694	633	651	635	686	685	657	737	653	666	683	668	669	649	641	681	663	673	681	668	701	658	701	651	646	719	654	662	647	643	627	699	647	680	678	675	683	726	676	647	659	714	654	646	678	609	671	709	641	681	637	685	680	670	625	662	675	694	661	664	692	653	705	652	650	663	612	696	689	676	623	684	678	630	685	733	651	668	688	692	666	665	668	649	712	636	721	664	621	662	660	677	683	680	686	673	716	703	687	704	662	672	689	669	659	633	652	641	661	645	694	661	733	671	673	655	693	654	667	652	650	668	693	640	652	650	677	647	659	665	645	660	677	665	673	693	649	672	652	677	711	671	644	638	689	682	690	652	671	695	672	657	667	729	648	649	674	701	638	663	653	683	626	669	631	636	657	647	683	622	664	646	670	649	687	637	672	663	653	638	645	671	671	646	707	663	696	611	639	689	682	670	634	636	656	666	663	611	654	695	654	732	710	734	638	664	624	703	641	724	660	646	658	620	643	647	659	653	658	631	628	697	672	683	664	642	652	665	657	659	664	677	698	646	695	692	661	668	671	708	657	690	662	679	692	698	652	676	653	662	689	626	678	632	627	690	670	656	633	678	655	688	719	699	653	708	656	666	698	672	621	637	667	663	650	704	661	666	685	672	685	671	643	645	623	694	607	685	644	647	622	654	598	676	679	665	715	662	634	682	659	640	714	660	724	678	686	653	667	709	628	657	661	635	728	696	681	687	692	632	696	648	641	694	633	658	629	664	676	660	683	732	617	675	663	681	705	670	641	687	684	668	678	714	632	648	672	677	638	693	672	625	685	656	696	695	638	677	690	678	653	669	627	652	702	637	702	682	671	616	640	655	631	667	660	648	706	684	661	688	666	688	695	695	633	693	657	695	644	679	683	659	705	720	663	696	671	664	652	640	669	660	675	671	656	660	662	642	619	742	621	672	685	684	664	662	633	632	681	664	658	714	629	639	590	685	653	673	652	673	670	671	621	674	683	638	658	641	649	668	652	654	663	637	725	649	711	623	635	633	659	664	620	684	650	645	684	625	686	663	735	707	632	662	683	657	652	677	692	684	696	668	697	659	701	670	636	654	652	668	637	718	684	665	626	708	648	666	686	678	636	632	708	644	673	682	641	672	618	639	668	689	633	654	652	653	680	657	668	663	722	662	650	660	647	642	661	702	649	632	663	647	659	648	640	669	648	661	652	621	662	704	651	666	618	647	673	660	648	653	675	639	664	719	677	675	641	668	630	662	697	657	655	694	680	670	637	703	685	647	644	677	656	684	617	644	653	690	661	679	653	657	686	621	660	667	683	715	635	712	663	691	649	702	705	654	695	670	637	598	704	697	695	663	689	660	667	676	658	641	678	666	669	722	655	645	697	699	698	694	652	674	665	668	661	627	666	686	707	708	678	674	619	633	737	649	661	658	694	656	632	688	710	665	686	645	662	696	662	710	664	655	654	672	693	691	645	603	673	667	675	656	657	659	678	626	639	672	671	686	657	648	685	661	689	667	659	672	693	734	625	667	647	647	656	653	682	648	624	647	672	680	635	678	696	669	679	673	639	648	645	619	665	679	665	607	682	683	657	723	688	663	681	647	705	690	661	665	684	653	677	678	686	648	652	642	703	691	694	616	711	610	669	601	678	666	656	664	652	651	629	670	681	677	610	688	647	670	663	691	691	656	667	665	638	660	730	644	664	634	688	686	671	661	618	707	654	652	714	648	702	621	685	651	673	669	658	636	652	655	691	681	662	652	663	670	676	638	658	654	637	670	636	676	655	698	662	619	662	638	642	710	686	669	675	644	676	613	669	657	665	672	710	676	690	697	631	685	689	689	687	666	677	702	688	654	636	677	675	672	660	689	684	691	661	666	623	641	694	660	701	667	620	695	690	635	666	673	657	687	635	663	674	645	663	674	609	652	649	634	694	688	690	686	666	690	698	650	715	626	669	699	633	657	667	666	693	702	690	658	666	617	679	670	719	632	658	685	651	680	666	635	672	652	696	654	682	681	673	652	656	660	673	680	628	641	686	654	698	698	683	659	720	734	718	635	657	641	665	673	696	633	660	625	645	663	653	696	646	631	649	696	692	696	699	711	672	662	665	647	679	645	675	666	635	685	702	667	674	677	643	663	691	711	654	676	674	673	668	688	671	682	657	674	708	712	676	651	707	672	648	662	683	678	623	669	636	653	650	672	650	680	614	695	644	689	665	691	681	618	668	636	670	625	671	652	675	661	706	594	674	692	628	630	658	632	659	683	652	719	666	655	652	690	633	709	703	670	679	674	639	673	691	695	711	630	715	652	678	648	622	642	675	698	695	618	655	702	672	630	662	639	665	673	662	651	666	671	672	669	712	645	665	623	650	680	656	692	676	654	679	654	675	659	666	686	655	683	668	723	625	704	652	657	677	666	632	672	702	676	658	628	674	690	626	697	659	629	629	670	698	695	671	628	660	663	686	686	680	650	641	675	707	655	626	648	669	667	646	689	680	707	717	671	617	660	646	668	632	658	626	672	606	659	639	669	665	664	640	681	656	638	661	654	648	696	649	694	699	653	657	679	655	659	678	685	694	669	646	671	643	630	666	648	667	667	664	692	683	651	656	693	624	715	649	670	699	632	685	666	692	649	639	666	694	653	628	644	625	684	592	648	667	679	664	717	688	655	661	678	701	653	695	677	685	661	659	693	610	637	696	644	649	639	694	630	669	656	655	654	659	643	660	693	643	671	669	680	628	629	672	655	650	589	659	667	703	676	699	652	646	653	673	641	661	646	648	632	634	678	677	671	679	669	669	660	689	662	643	664	632	667	658	722	614	621	661	635	662	679	662	652	647	712	684	660	651	685	669	668	678	669	655	689	669	626	683	702	701	681	647	671	642	688	662	674	698	638	669	653	654	622	667	660	658	651	644	691	674	661	670	659	673	631	682	662	620	659	676	662	659	678	674	695	688	675	669	675	644	643	664	704	657	651	674	656	591	622	659	645	657	668	680	654	653	648	649	610	674	679	649	699	629	665	664	676	672	687	664	622	654	687	664	636	680	653	659	627	665	656	649	658	652	681	663	632	643	603	663	708	662	687	655	640	643	678	669	662	641	671	652	677	658	629	675	676	606	645	657	659	664	676	667	664	629	656	649	681	678	673	684	647	661	669	663	641	605	692	655	643	682	677	675	717	690	658	701	626	612	688	690	669	679	632	673	631	668	694	645	661	669	638	630	677	651	721	657	664	674	661	635	649	708	650	671	645	665	628	651	668	671	643	659	662	680	692	684	664	663	641	612	737	660	625	668	667	662	641	659	685	694	654	646	645	623	646	681	683	651	636	648	654	692	619	688	669	647	629	641	646	650	646	689	672	640	688	666	657	638	664	616	650	647	617	673	661	687	623	671	678	671	674	657	653	646	693	678	627	656	684	622	660	649
24182	23328	34921	31216	22918	14411	3446	1257	1071	988	1025	963	993	1024	956	977	1042	936	1008	977	920	966	949	1010	965	1026	974	971	988	981	1016	1022	938	1009	1025	987	974	948	949	1024	944	998	930	972	1012	954	1023	998	997	951	986	973	1012	1015	981	925	998	990	966	945	970	996	948	974	961	941	978	930	987	970	974	946	968	1014	987	989	992	960	1017	983	912	961	997	912	961	968	991	989	972	1030	933	959	981	959	1015	988	986	974	919	1007	970	976	986	968	957	956	972	914	997	901	963	1016	1004	961	964	1022	1026	940	1032	1003	1005	1001	955	964	974	948	931	934	1002	986	985	920	981	930	979	996	933	971	1020	960	956	909	928	958	964	957	986	956	979	957	931	974	966	932	977	960	935	950	971	969	955	963	947	986	942	958	929	982	960	971	1012	926	903	954	992	985	997	930	988	1008	973	950	965	944	993	966	966	944	957	900	912	968	928	953	933	915	923	905	943	959	934	928	969	982	954	967	999	970	985	988	1037	977	980	957	950	988	964	1000	914	996	1044	983	930	1007	1002	1026	977	958	962	965	1016	966	984	928	944	946	979	945	1024	990	948	962	954	950	971	921	983	965	918	957	973	988	965	1015	991	914	970	991	929	934	986	984	912	979	991	990	928	962	1025	959	949	969	972	963	967	915	978	922	978	1041	987	962	979	983	950	1011	949	957	948	985	931	971	953	978	1017	919	958	953	994	1006	910	987	929	946	933	935	952	922	986	977	1007	1009	997	913	937	958	953	903	977	983	946	977	979	953	932	960	949	962	960	1036	944	976	942	987	1002	986	1029	927	903	970	966	1015	938	987	951	965	917	982	997	960	961	991	1003	935	984	935	919	940	976	1028	1002	962	926	968	969	948	969	981	923	987	926	978	940	932	956	935	992	922	963	961	938	1005	943	971	904	984	919	930	937	945	1013	1040	968	933	943	959	906	937	932	974	1011	998	930	916	947	935	906	969	1006	972	974	995	965	941	923	891	956	950	944	873	990	890	919	933	965	943	989	984	921	923	992	922	869	999	911	984	934	1012	950	899	983	957	967	947	961	977	977	1006	938	964	961	907	936	933	938	952	959	953	916	926	980	987	913	957	918	926	961	952	954	975	969	1018	954	906	969	997	984	961	935	918	971	920	945	998	960	992	950	992	950	912	992	961	985	922	943	894	956	953	976	957	969	942	967	860	964	950	1025	957	971	980	954	950	948	979	942	934	973	948	926	935	896	965	927	923	964	951	999	925	964	947	1032	933	1008	908	936	973	890	1012	968	934	974	949	973	959	963	971	961	927	973	938	978	1017	951	958	999	969	1001	889	991	949	917	937	885	942	983	984	937	996	953	907	977	996	958	966	965	935	976	986	950	1008	963	986	923	999	943	966	974	957	941	969	932	991	966	1035	1020	1019	956	965	982	976	972	984	978	921	962	952	987	1010	1039	976	984	967	939	962	946	969	952	999	1026	996	937	991	974	970	1004	1006	979	949	920	949	954	959	909	900	979	976	1027	940	987	926	909	936	947	916	956	958	971	997	999	1011	937	982	978	934	946	976	963	960	983	966	967	973	942	948	936	978	1006	977	975	928	949	972	952	946	935	960	969	951	959	975	976	944	996	972	963	963	928	956	973	962	982	917	941	963	920	940	959	949	958	979	979	964	980	949	968	925	978	970	959	980	953	935	946	950	917	930	969	965	945	999	990	1000	955	921	945	939	953	976	984	1005	954	966	1013	968	1039	936	944	1040	967	951	965	915	918	987	982	935	1006	944	945	947	986	996	974	973	999	919	969	933	1026	948	1001	898	950	983	989	1003	989	1001	972	946	972	986	1021	929	985	974	923	897	923	928	973	1003	996	912	988	984	949	967	977	1005	948	926	1019	973	924	944	1013	966	982	983	954	994	959	969	991	943	1001	967	984	977	942	943	963	992	943	969	998	952	955	982	921	950	970	964	937	991	958	972	912	966	987	919	928	965	985	984	899	958	954	940	933	910	881	997	1003	931	916	939	928	928	967	929	959	938	1013	996	958	981	955	1028	1003	934	1001	960	975	943	992	952	934	955	927	950	1009	929	929	907	943	1011	957	923	965	936	1017	938	966	993	957	965	968	946	941	1009	946	940	957	982	961	987	929	918	924	945	940	993	959	999	941	973	932	956	961	960	945	952	1003	908	931	937	1013	979	954	911	998	926	904	978	961	940	1014	968	983	939	1003	979	978	951	961	969	973	985	940	937	978	971	1014	929	1005	951	963	977	887	950	972	1015	946	951	971	982	1006	990	967	990	1000	972	979	1015	968	955	960	976	943	942	975	999	921	977	922	976	1014	920	926	979	936	975	979	963	926	926	940	1008	975	929	945	956	971	960	990	1019	1020	915	1015	945	971	950	944	1003	987	949	936	973	967	925	935	1002	945	944	933	909	972	985	946	971	953	920	973	951	924	979	951	965	995	936	1009	1015	942	930	973	948	923	933	980	957	976	1001	893	936	993	974	976	986	953	913	953	964	926	983	938	937	917	976	875	973	966	893	982	925	975	951	1007	1038	1004	972	936	1006	981	971	992	1038	976	999	965	957	959	965	970	975	953	946	954	963	959	949	998	896	991	983	963	997	1016	939	959	998	976	948	935	931	993	977	929	952	990	959	978	952	960	980	953	981	998	957	997	978	911	982	1010	950	965	922	944	960	949	1037	993	957	938	948	970	993	982	991	951	958	910	963	984	1033	974	932	914	941	920	998	979	954	936	950	945	941	994	962	962	937	912	983	1014	948	953	952	934	941	1032	890	942	967	956	969	907	912	949	937	942	918	912	928	989	985	1014	980	1003	940	998	1018	990	902	970	973	994	968	952	980	922	987	1003	966	999	980	987	999	909	981	941	959	990	986	988	996	986	950	1042	952	953	982	1001	953	959	954	983	945	1001	916	962	937	930	960	963	963	975	930	1004	999	949	995	913	958	959	1005	987	896	1003	979	972	1016	932	904	933	943	952	1027	995	965	983	1008	950	1008	975	974	966	1003	924	976	1001	972	1021	966	977	947	977	959	936	925	1017	888	962	932	945	1012	962	987	983	995	963	988	945	977	908	951	924	974	955	951	1004	989	952	1013	933	985	986	919	1007	954	946	994	880	987	899	913	966	958	969	914	884	962	950	992	997	900	930	961	948	925	938	963	944	983	965	968	995	953	1016	968	997	916	944	971	960	972	976	914	1032	933	991	946	951	997	972	920	958	966	967	965	979	917	1018	915	941	919	933	991	991	908	969	996	972	954	994	932	940	954	950	928	957	973	969	951	927	962	941	1020	989	956	995	979	939	931	967	959	998	1015	985	944	945	1016	1000	952	950	934	984	955	965	917	953	948	942	923	958	923	992	944	917	1017	999	998	987	952	949	950	928	1011	1003	1000	1003	942	975	977	978	963	960	951	982	931	963	1022	958	958	911	954	940	908	963	961	977	968	1014	990	1022	977	948	946	974	964	954	932	983	1012	977	957	969	961	979	973	959	962	1025	948	974	936	940	918	961	983	1005	1012	962	1025	941	969	975	973	1002	958	959	960	1014	879	939	982	1026	964	954	915	965	1001	993	952	938	1001	999	960	879	951	978	963	935	983	937	951	960	880	902	943	972	975	998	1007	933	907	978	1025	940	940	965	911	992	990	948	937
65261	102567	71995	40539	15237	4292	1517	991	877	829	875	898	893	858	917	904	910	900	932	890	863	888	907	878	863	907	893	879	938	904	880	901	871	908	919	910	858	917	845	883	873	895	891	859	857	873	846	819	817	883	870	903	900	863	854	889	864	879	861	895	895	883	859	879	871	872	902	898	888	848	843	934	946	875	917	835	937	881	892	904	875	864	873	945	866	876	871	882	936	911	872	907	848	894	886	884	877	930	846	890	872	871	915	882	878	853	871	903	836	873	883	875	847	892	861	931	905	893	896	891	907	912	853	903	926	919	867	890	941	871	897	839	839	831	828	861	853	874	945	874	872	898	893	892	902	877	870	916	848	890	862	866	881	851	905	907	924	858	918	890	939	864	897	880	873	866	888	890	856	929	861	878	863	821	872	918	856	865	811	871	890	817	902	880	852	877	829	883	845	903	835	849	881	879	890	853	842	894	856	841	890	874	890	898	917	859	918	891	887	831	853	945	851	857	934	895	922	871	897	864	872	869	860	873	877	898	933	915	873	899	831	941	875	882	868	906	853	858	820	887	849	855	865	862	910	889	848	877	876	884	865	838	871	871	934	849	874	915	857	869	884	936	845	878	857	839	890	861	826	875	896	866	851	856	869	883	880	923	913	847	867	931	890	852	892	865	898	890	861	829	886	834	885	906	906	875	915	850	864	857	859	939	912	856	859	825	873	896	863	892	856	875	886	866	910	904	870	897	887	850	920	822	845	907	904	819	872	897	943	906	882	874	920	873	886	877	901	862	885	843	823	844	863	853	881	849	848	843	881	848	847	863	858	866	856	816	867	908	846	881	896	921	890	891	912	868	836	835	851	850	907	879	862	914	839	864	910	900	846	876	861	857	912	898	883	871	942	854	883	913	865	891	874	900	828	906	875	848	872	935	892	888	905	807	872	859	881	904	879	871	886	878	871	841	881	860	831	831	839	882	858	911	871	846	827	879	811	835	903	852	872	895	837	840	897	864	852	907	961	860	864	899	883	860	894	857	821	837	871	908	932	841	844	900	916	848	860	841	893	901	857	908	853	891	889	897	842	927	892	904	831	879	849	829	887	868	944	866	824	843	888	854	892	905	943	852	888	883	876	853	845	898	847	877	868	871	885	844	834	894	872	880	892	874	868	864	875	903	905	885	913	854	830	927	861	849	884	892	862	858	838	875	890	877	855	843	888	890	867	891	878	857	870	832	900	888	884	825	863	842	866	889	867	887	890	884	844	900	875	972	861	868	867	839	821	826	883	875	849	879	852	869	855	930	862	894	856	861	866	873	848	847	897	865	841	920	852	843	848	852	855	888	879	882	873	944	903	880	909	824	876	900	904	866	872	866	873	868	872	868	888	856	887	898	902	907	887	889	863	934	879	840	872	906	854	826	885	912	871	935	881	878	869	854	839	876	895	884	849	964	889	854	842	879	902	905	918	856	861	900	920	846	789	883	951	866	897	908	862	906	881	907	856	858	841	885	897	876	925	919	833	842	906	923	913	882	869	873	862	879	863	903	849	880	913	866	866	851	847	884	928	868	839	891	892	861	894	884	861	889	860	891	910	887	901	883	853	885	885	882	837	906	885	902	855	906	897	862	899	863	905	822	875	856	898	856	901	920	894	904	893	846	910	865	879	839	894	854	860	873	831	886	873	871	886	867	870	861	892	889	912	907	871	868	890	852	932	870	835	912	915	826	848	888	898	861	859	879	930	844	867	877	882	870	871	882	888	900	911	925	872	821	869	847	861	869	817	864	918	874	904	865	895	870	853	887	896	847	850	888	835	883	866	895	856	878	874	809	919	853	829	876	830	888	871	882	880	881	893	825	918	927	866	927	874	844	901	884	831	865	842	862	908	866	893	847	824	881	792	858	895	886	792	915	865	901	862	879	867	822	918	804	871	884	894	876	885	834	896	841	834	872	882	889	856	881	895	863	911	851	886	840	878	866	888	891	889	870	885	908	894	908	863	906	841	912	857	840	865	887	866	811	825	821	971	885	852	832	912	877	913	903	858	906	911	836	838	891	866	848	876	872	919	853	840	893	873	849	823	826	867	903	878	910	833	867	838	864	869	842	914	925	849	905	917	882	860	879	808	881	828	907	897	878	844	878	892	860	903	910	878	863	901	921	872	852	896	865	922	884	866	865	853	915	842	851	879	869	913	868	855	902	936	845	874	822	834	888	842	878	852	865	853	848	849	811	865	858	849	870	866	911	876	883	830	880	908	857	898	853	867	823	889	829	879	870	887	850	899	876	878	847	872	839	840	863	863	880	904	967	951	891	899	822	875	919	854	905	898	893	854	902	872	851	889	880	884	879	849	867	921	886	938	851	863	854	890	918	865	901	870	856	874	871	829	852	871	866	904	863	818	874	866	885	873	876	795	866	860	824	868	831	893	884	934	852	854	863	887	850	876	875	864	884	828	846	859	870	905	850	892	886	893	884	867	917	850	914	877	881	851	881	899	852	905	789	895	817	866	942	939	870	904	842	836	908	871	849	890	883	861	827	896	867	839	866	903	870	872	859	853	907	841	851	813	871	874	871	857	896	878	886	939	861	943	874	870	869	892	841	856	869	871	855	843	870	846	906	911	863	897	876	877	857	841	882	873	875	918	865	849	882	868	882	922	899	884	849	851	840	880	896	873	891	859	882	837	878	858	900	885	921	888	916	886	858	866	872	883	827	862	922	886	888	911	830	901	883	865	846	845	851	869	871	877	845	857	886	821	896	819	914	845	853	961	897	885	860	877	844	881	907	872	840	867	898	866	903	868	820	891	850	818	909	832	838	863	857	871	923	831	901	883	892	833	917	907	897	849	858	842	861	846	884	813	920	858	916	902	843	887	884	922	813	885	908	869	854	888	815	874	907	882	958	854	856	886	911	846	878	886	874	906	844	870	885	884	893	841	858	948	932	886	864	869	863	874	887	864	909	857	846	886	828	871	835	877	892	908	864	891	869	835	889	889	911	836	844	878	850	877	874	878	906	878	877	878	863	831	837	887	886	849	876	883	829	922	893	882	933	877	855	913	913	842	944	874	846	834	880	921	857	918	834	893	858	907	865	897	903	887	851	888	889	853	836	864	867	857	864	921	879	831	838	872	876	878	896	820	835	855	862	869	857	864	859	885	869	879	882	888	869	896	884	867	859	916	856	870	882	876	884	884	879	907	836	883	854	836	864	877	869	826	847	902	868	897	917	874	856	889	863	870	902	896	862	939	878	854	865	858	860	867	822	878	833	867	869	871	875	891	837	902	888	853	847	905	875	908	876	905	897	891	876	877	912	892	834	889	882	927	873	910	858	902	835	904	883	857	854	897	841	831	856	897	857	834	897	891	797	858	871	852	853	837	817	865	889	888	866	907	897	845	843	875	889	905	846	818	853	829	900	853	875	907	829	899	879	849	868	861	872	862	930	870	894	871	863	867	877	873	861	886	846	887	818	869	870	864	872	872	881	847	897	938	857
31054	31253	26308	11091	2537	1081	855	803	819	746	764	773	774	800	810	824	755	752	805	721	744	724	791	750	791	716	800	796	754	833	709	776	773	746	724	748	773	751	749	808	791	745	731	738	791	780	761	754	816	743	754	762	777	755	757	781	750	768	791	776	779	802	775	769	755	772	842	749	802	710	736	743	727	792	814	782	757	830	741	742	792	832	767	786	756	742	728	768	773	770	737	719	732	752	814	763	732	736	777	808	768	770	753	789	787	702	758	753	730	768	771	765	737	764	782	772	714	761	752	764	734	711	791	728	739	817	796	770	780	695	810	775	776	766	750	776	813	777	754	738	781	821	779	771	773	729	704	731	825	732	816	762	789	778	764	692	803	780	783	788	788	730	729	757	726	791	763	789	732	731	768	713	783	748	820	782	748	738	781	774	739	780	799	738	774	756	734	768	733	690	725	751	785	746	803	799	783	712	791	799	811	761	756	739	767	814	812	742	814	773	751	770	741	757	786	768	711	753	767	712	771	724	728	758	781	777	747	719	728	765	767	700	731	742	785	787	762	774	819	771	741	781	776	782	748	780	719	736	795	769	782	768	751	754	760	810	784	781	697	693	740	740	775	742	822	780	757	778	808	768	798	772	816	759	785	743	757	796	720	764	691	766	794	778	763	758	777	759	745	770	773	794	761	731	756	733	732	748	789	770	776	756	749	787	757	779	794	769	721	782	760	718	821	765	764	758	783	751	753	728	777	755	760	793	741	788	755	738	795	778	801	767	793	795	720	752	727	766	788	760	795	742	770	778	748	743	800	773	783	800	781	785	755	797	783	795	806	752	696	766	815	778	754	768	793	791	807	798	777	760	763	730	730	776	776	741	764	824	810	789	760	796	766	759	759	767	795	803	667	710	780	824	771	817	799	758	729	788	771	799	754	794	746	768	789	778	773	746	752	708	732	760	711	731	773	759	738	793	781	761	761	757	756	760	784	758	791	749	744	749	732	785	723	733	728	758	784	782	744	777	746	767	764	735	791	747	749	775	770	739	747	780	831	721	773	779	735	805	805	779	753	769	810	774	809	767	765	740	770	781	783	744	795	790	760	726	774	750	767	787	748	737	769	753	781	743	746	780	738	731	802	793	781	749	740	786	781	797	812	737	723	720	739	799	774	752	757	783	816	752	735	786	806	754	758	752	753	713	757	696	810	776	748	742	735	790	748	746	720	774	753	757	762	752	757	742	736	775	787	820	800	730	734	762	806	803	784	805	740	697	747	740	776	761	780	696	788	719	732	823	817	769	769	819	765	750	739	736	750	766	785	742	798	804	723	782	789	799	714	789	783	735	762	746	758	782	742	757	779	792	729	760	736	719	734	764	783	752	792	755	715	715	779	735	731	785	832	783	788	765	770	771	743	737	741	731	818	760	752	771	711	739	731	750	775	785	796	752	788	728	767	754	744	745	779	785	776	735	762	725	744	812	751	707	773	792	792	781	756	778	741	785	762	772	823	754	739	731	799	767	771	711	750	770	812	780	764	740	761	795	768	794	775	789	773	766	702	770	780	777	738	746	736	766	753	774	744	733	721	802	779	782	720	753	788	759	781	845	766	779	778	723	770	768	759	753	789	714	758	759	802	754	823	760	727	807	769	793	770	787	725	764	733	758	739	764	784	696	805	784	762	733	752	760	734	737	776	744	733	751	772	739	815	766	775	742	766	780	778	859	801	787	763	742	731	698	746	751	705	703	707	701	820	770	799	754	806	733	786	710	757	740	746	739	741	770	797	792	752	776	807	809	828	756	780	779	768	763	776	756	773	741	759	745	841	739	775	746	746	781	773	791	781	757	779	754	783	756	743	757	763	767	780	738	720	751	766	756	723	733	781	736	800	726	728	745	734	771	753	756	731	732	743	743	804	770	788	793	741	813	756	744	771	750	760	737	745	739	778	789	732	714	772	764	725	804	798	760	749	789	766	762	780	795	789	800	785	744	748	745	756	776	731	730	743	796	733	781	719	760	762	809	754	774	764	781	757	720	838	718	791	777	754	721	799	749	754	748	775	749	766	806	816	749	784	761	773	772	742	704	764	767	808	788	789	765	817	696	758	791	761	808	751	782	790	761	745	785	760	739	755	748	791	771	752	752	782	773	791	755	747	772	750	782	734	754	713	772	725	743	730	794	792	768	738	802	742	763	780	771	757	786	782	718	769	770	716	780	769	741	804	788	795	784	742	778	776	757	757	744	737	756	748	777	797	792	760	801	773	714	747	746	750	769	760	809	739	723	762	752	770	738	814	731	800	790	786	762	759	784	786	769	797	763	758	768	764	755	714	749	730	730	769	712	754	732	775	712	746	765	729	745	789	777	740	762	731	824	807	736	737	772	736	797	769	794	807	770	730	780	772	799	726	764	788	768	711	782	734	791	800	811	812	755	777	735	745	745	771	778	742	743	830	774	708	781	753	770	779	753	787	754	742	737	758	814	763	787	726	744	764	770	748	750	772	777	727	779	727	780	793	774	760	791	714	748	762	739	767	788	789	805	748	724	749	799	733	739	771	827	770	755	767	773	743	737	717	740	779	783	744	770	756	786	749	708	674	748	744	800	786	753	733	802	782	761	787	804	782	764	737	760	720	839	791	783	786	738	770	793	770	749	737	733	757	787	814	741	791	787	819	744	761	762	773	748	762	755	773	726	762	717	789	744	787	753	789	760	737	738	718	748	794	756	720	714	733	796	816	763	768	809	782	709	751	784	745	807	733	754	777	735	780	750	762	805	741	746	774	725	759	733	765	779	789	828	755	771	750	822	753	781	740	749	707	775	760	758	791	743	795	748	698	765	720	766	787	743	765	761	768	742	790	773	763	762	738	808	767	692	776	762	723	727	729	740	759	773	785	801	747	769	777	762	795	736	815	737	761	732	723	771	736	793	743	759	761	734	826	761	774	776	773	755	794	715	781	803	729	754	793	797	756	712	757	799	795	749	777	773	729	810	779	778	760	742	734	720	772	804	753	746	751	793	802	750	747	743	758	709	754	748	776	712	740	747	756	713	747	760	776	763	723	756	789	756	742	770	741	746	763	760	788	766	705	764	787	769	744	691	782	768	747	794	766	738	794	813	808	739	740	762	681	749	717	701	763	735	762	781	737	772	757	768	814	732	745	775	784	733	749	718	734	778	762	789	747	753	745	740	742	776	776	781	755	755	776	718	776	808	779	760	755	742	788	709	744	774	752	741	727	773	769	718	783	799	798	746	765	782	752	736	768	771	746	733	775	775	742	764	801	753	735	724	758	715	782	814	751	813	782	740	784	807	763	782	792	805	813	754	783	774	788	764	728	750	734	734	753	797	819	788	774	754	744	758	787	752	778	759	770	761	740	758	803	797	723	719	811	773	724	744	805	770	795	786	741	749	734	783	723	803	749	769	783	748	728	733	754	722	769	766	803	789	773	846	763	804	748	773	800	757	726	754	728	726	741	793	725	767	725	768	735	777	777	776
24490	36226	19793	5993	1931	866	729	633	610	631	633	641	630	664	604	601	654	619	638	710	671	613	636	664	650	614	645	629	639	641	589	646	619	619	646	647	618	640	614	604	583	633	606	641	619	674	587	575	592	614	624	642	616	637	651	585	637	644	608	631	621	661	636	648	619	623	656	609	618	625	589	639	585	609	605	635	618	636	617	581	607	627	650	589	640	603	611	622	643	674	647	660	659	644	603	660	613	610	570	613	638	581	652	609	615	608	663	624	626	644	651	613	618	647	620	610	637	669	598	606	595	654	649	608	661	603	644	638	654	611	642	623	662	607	622	645	640	605	643	593	633	659	632	554	577	599	696	580	636	622	599	689	644	627	640	601	636	601	609	651	658	627	649	617	608	609	595	630	632	633	607	633	582	591	614	615	596	688	650	624	610	590	609	624	628	599	674	591	627	623	623	628	571	642	702	590	647	686	603	636	605	612	639	605	594	640	607	637	616	588	613	614	595	635	640	590	643	606	632	611	612	639	620	607	634	639	635	672	619	636	640	644	617	624	641	592	605	576	636	609	605	609	624	623	658	623	701	634	622	601	628	587	627	598	675	686	593	589	604	599	615	633	639	621	652	642	606	609	615	631	633	646	635	635	616	627	628	633	587	612	617	628	661	655	626	629	637	618	654	607	620	590	596	647	627	643	641	584	657	572	660	600	608	663	625	591	612	630	675	633	579	624	621	616	641	595	620	652	644	634	593	619	660	615	607	623	649	600	575	610	593	618	610	620	677	645	610	643	599	663	660	639	648	626	631	635	637	583	658	611	630	611	605	607	645	614	654	597	641	594	591	611	633	583	608	620	674	649	624	633	643	627	646	659	631	618	615	646	631	666	623	652	642	634	635	614	661	610	661	612	609	604	604	623	647	622	640	604	601	592	645	594	601	627	658	645	609	606	578	637	677	621	679	637	634	617	628	683	608	671	610	638	661	609	620	642	621	594	613	632	625	633	642	646	622	601	630	629	637	606	662	634	630	641	618	660	640	665	609	607	672	602	607	640	683	625	625	614	604	619	617	619	651	630	672	616	643	608	586	610	569	633	652	663	653	645	668	573	618	601	602	638	640	606	630	634	624	612	629	632	598	649	639	649	583	682	638	631	616	612	638	633	632	615	657	632	672	629	623	640	592	644	658	611	641	592	613	627	633	614	632	609	632	603	609	611	641	623	643	633	641	592	643	638	582	608	620	646	645	601	611	646	597	591	647	605	614	642	619	604	660	655	553	637	603	602	643	654	611	629	626	616	625	653	604	630	644	614	648	592	650	608	607	623	588	610	652	660	627	661	623	625	611	581	616	648	631	628	612	634	659	627	589	638	658	623	624	579	605	624	574	635	614	622	637	612	616	626	612	625	605	622	606	588	560	585	606	654	606	654	644	622	618	655	633	641	654	634	620	652	606	659	632	656	646	633	609	654	632	642	643	584	627	596	639	605	623	611	679	632	654	667	657	615	641	611	633	614	605	676	632	586	657	633	649	608	628	613	592	607	572	604	610	623	629	619	650	651	626	624	624	642	598	615	632	660	664	619	648	645	620	604	691	645	613	648	573	685	628	617	603	597	589	611	660	637	651	617	624	592	654	635	623	624	624	625	587	638	606	662	674	626	632	657	606	670	627	641	657	583	639	641	618	647	628	604	645	661	581	657	630	631	600	625	663	663	664	625	600	632	647	607	595	668	639	663	629	623	614	598	605	617	577	659	603	555	614	598	581	640	635	583	603	643	619	600	632	622	660	624	620	667	650	598	633	590	637	579	633	615	596	639	587	632	597	666	618	621	594	645	626	665	612	632	611	617	627	621	604	626	617	588	624	621	620	669	575	639	648	596	635	644	612	611	659	618	621	609	620	626	644	599	634	637	617	653	654	624	616	621	645	613	580	588	591	597	611	662	614	646	633	589	625	591	607	593	610	620	616	621	651	595	653	589	613	614	638	632	594	633	666	599	607	635	623	610	604	623	626	635	657	588	611	594	623	661	663	585	623	610	600	611	593	631	631	638	610	602	616	600	641	635	661	576	648	607	632	671	623	642	649	605	647	637	624	624	584	644	664	620	664	629	631	626	604	654	622	604	669	590	597	629	629	596	647	623	659	658	570	604	645	627	622	606	586	606	665	601	653	651	619	607	606	658	622	633	562	660	599	658	616	643	650	660	602	590	604	606	639	630	632	622	621	642	615	642	631	640	606	613	602	618	636	651	639	625	608	637	637	681	675	599	667	642	595	620	623	601	642	615	657	640	628	600	604	618	642	575	587	628	629	597	601	599	597	623	589	628	680	607	632	597	650	636	625	670	612	609	628	682	620	647	650	637	603	643	604	621	670	607	632	623	600	667	611	578	640	627	659	616	599	642	643	597	633	635	628	650	611	614	627	654	614	590	625	625	627	658	651	665	599	616	637	602	655	656	626	608	636	650	675	633	633	604	657	561	645	618	625	607	594	619	649	666	608	587	630	607	643	635	585	641	600	619	614	641	622	653	626	661	621	662	658	593	628	617	575	661	626	588	621	634	605	617	637	638	633	617	644	617	623	601	635	611	618	613	664	616	621	662	616	628	649	606	596	655	643	603	610	644	593	604	664	627	580	627	614	576	578	645	622	630	616	629	636	620	597	678	634	641	612	613	632	584	632	671	581	649	672	637	642	658	578	607	650	663	634	649	613	573	600	608	646	601	604	615	657	643	626	583	652	648	657	646	610	591	616	618	633	615	599	596	623	653	647	630	629	663	610	590	605	631	631	604	649	599	625	606	644	625	624	606	689	633	607	660	634	652	594	667	601	641	642	615	633	621	631	615	620	672	669	638	616	595	614	629	622	643	609	619	632	578	665	612	639	616	643	668	620	626	592	637	673	594	658	624	598	641	606	641	639	634	658	672	629	615	627	633	633	644	607	669	607	677	615	633	658	588	657	654	683	619	619	611	626	617	609	612	654	636	631	588	646	640	615	603	659	622	676	637	605	665	567	617	611	628	585	628	604	664	632	623	639	623	668	591	645	619	579	652	599	609	631	631	616	697	611	609	652	631	622	611	614	611	645	601	633	644	645	608	619	662	590	628	663	602	661	636	619	606	599	604	598	635	654	640	654	636	621	650	610	622	604	606	626	583	645	604	591	585	630	629	552	648	588	600	614	590	647	628	609	589	570	627	630	575	634	600	597	609	603	612	640	602	642	672	646	579	659	634	636	640	611	635	647	616	640	646	619	606	614	628	655	583	610	606	597	608	606	665	609	596	602	649	699	639	580	686	667	622	657	587	617	599	648	661	632	599	614	638	624	643	631	655	611	628	616	595	587	665	607	601	652	636	648	610	597	628	608	625	612	618	608	629	662	615	646	638	637	673	595	601	657	606	615	616	656	650	649	642	624	619	647	624	619	584	671	615	649	590	691	659	599	584	661	619	652	622	623	631	692	615	668	669	683	601	614	630	616	653	661	640	580	638	580	633
25731	27419	41974	35284	18020	4992	1414	869	852	805	788	781	724	747	741	775	808	726	765	754	736	755	794	741	764	756	767	787	764	765	794	742	758	762	691	730	729	774	794	777	742	768	748	757	795	790	802	748	787	691	748	801	765	770	756	798	726	727	771	711	780	728	791	727	738	705	748	724	734	733	755	762	763	787	752	765	760	735	762	776	790	725	784	780	751	794	720	785	787	751	730	793	754	712	707	739	793	796	772	771	760	690	737	763	767	794	789	779	805	749	795	765	719	813	722	711	777	733	778	729	763	745	716	678	768	731	747	784	750	762	749	713	711	743	708	758	759	756	742	778	787	768	756	749	734	758	704	727	784	710	776	738	722	759	713	716	766	775	783	736	778	754	733	744	774	786	739	734	764	734	784	805	764	763	787	776	782	776	762	752	747	803	779	737	737	732	760	759	779	739	766	749	732	745	729	720	746	793	819	757	721	755	783	751	766	779	686	796	735	727	764	714	805	716	759	788	714	793	740	758	718	699	775	735	749	774	763	734	729	738	738	751	767	797	743	741	768	789	745	768	778	772	717	767	759	743	801	757	785	793	755	768	699	771	774	761	746	757	741	777	738	760	700	749	750	749	745	728	772	721	751	747	740	700	743	714	709	729	732	764	796	732	769	687	745	755	732	697	704	742	752	748	734	791	758	702	722	747	692	800	752	778	806	751	723	781	735	742	713	694	779	750	780	774	786	740	736	766	726	759	765	812	767	736	777	747	740	740	765	799	737	734	812	726	764	756	760	748	721	752	706	759	738	812	740	750	738	775	762	742	799	718	764	787	743	776	752	743	744	826	738	768	742	724	744	700	789	751	787	735	744	766	797	683	761	765	766	814	777	779	711	818	766	777	742	714	790	719	809	774	740	732	776	750	716	755	747	724	735	719	744	776	764	767	750	790	721	751	692	729	749	712	750	728	751	791	758	736	696	742	750	742	711	690	738	767	740	746	648	733	753	729	752	717	766	722	751	713	751	780	729	777	760	772	737	745	722	802	776	756	753	768	790	756	718	721	754	709	753	759	759	818	782	828	775	753	774	689	741	697	767	703	748	771	768	671	734	751	740	781	716	727	732	756	799	724	742	744	758	713	742	737	747	760	747	772	740	783	747	696	740	808	727	781	737	734	748	783	787	767	741	783	715	722	735	757	817	775	733	745	786	733	759	765	771	742	739	758	718	775	785	725	718	725	787	805	759	748	701	752	734	700	779	730	761	767	781	760	737	794	723	760	757	759	701	764	724	731	774	762	707	796	752	774	778	730	804	739	732	718	757	729	744	817	763	762	758	773	803	722	729	753	736	768	722	734	765	719	743	785	740	806	762	767	761	797	755	761	746	771	760	781	731	768	773	703	735	747	731	812	739	750	696	779	785	728	737	747	815	799	758	753	752	764	770	752	733	756	757	713	735	743	699	760	747	738	772	785	777	723	777	753	758	772	706	749	794	795	721	802	800	755	740	747	748	729	717	775	765	767	744	747	762	747	716	792	779	794	754	785	760	746	755	761	764	772	768	750	752	768	754	723	770	773	763	758	766	765	817	733	774	742	794	791	769	776	727	736	737	718	776	725	720	750	729	775	755	709	759	696	760	829	722	787	714	768	813	747	758	706	748	718	762	718	771	782	764	768	791	743	768	752	723	762	750	752	760	771	742	772	797	735	742	761	722	745	721	761	748	751	699	759	784	775	778	761	717	763	730	752	740	766	706	738	773	752	710	786	686	753	785	763	743	748	764	738	760	800	788	754	733	811	759	760	726	749	751	807	718	748	712	739	755	750	787	761	748	740	711	766	765	830	759	777	780	795	762	755	769	733	738	769	740	732	669	740	780	746	766	742	791	777	715	686	783	733	763	723	741	778	726	722	725	751	748	767	768	767	742	707	766	799	774	787	758	752	746	758	761	751	795	720	773	776	728	780	783	744	738	750	719	745	754	749	809	743	756	762	730	736	757	720	754	792	773	692	759	779	761	773	763	770	733	756	733	777	763	773	768	736	721	754	756	766	788	803	787	736	771	758	803	778	742	714	753	770	783	747	729	758	772	755	682	771	746	795	756	719	773	728	795	738	775	766	718	746	781	788	775	767	695	758	736	766	717	736	749	770	758	726	787	699	808	751	771	747	765	784	800	787	740	758	720	771	751	751	774	732	778	791	750	719	802	743	698	816	734	789	764	785	715	766	786	794	825	761	706	731	741	736	766	783	709	761	746	755	706	756	788	745	766	725	710	743	791	736	784	739	740	765	765	769	788	711	768	746	743	711	813	744	743	778	760	724	771	810	794	715	745	779	744	773	751	718	725	725	748	802	773	774	736	773	747	735	750	751	769	753	749	762	756	769	755	718	719	744	776	751	734	767	727	708	761	787	803	768	755	759	762	807	743	758	771	772	711	734	761	734	737	702	709	769	768	761	763	783	746	783	722	752	768	736	698	736	768	725	789	785	693	769	754	731	771	700	791	775	767	768	739	760	754	742	720	773	715	801	753	742	706	785	730	791	755	793	702	743	754	749	769	827	709	780	790	711	764	760	784	723	770	758	819	732	726	765	751	761	732	756	726	735	777	728	740	752	780	775	738	756	769	752	757	744	756	738	741	738	791	691	681	764	756	716	788	774	759	760	756	737	718	837	740	766	757	719	715	756	770	735	748	723	825	749	745	767	741	781	765	758	708	720	701	763	746	771	732	736	759	753	749	757	741	699	717	786	754	776	753	721	759	742	756	764	752	733	788	734	766	800	753	731	776	772	717	751	776	718	704	748	780	782	772	759	744	766	777	785	748	731	817	753	765	770	755	751	678	762	748	799	741	764	733	747	723	727	734	792	748	745	719	727	759	721	780	738	754	752	747	743	722	739	797	770	757	766	771	774	721	769	742	748	720	733	727	773	751	767	764	755	773	766	763	742	747	753	756	742	747	770	692	793	715	723	726	794	747	738	760	718	750	756	776	752	710	763	750	766	722	781	710	737	747	717	763	810	734	777	766	737	757	774	725	753	736	707	784	744	761	753	717	708	768	783	748	769	742	740	753	795	749	779	749	738	704	776	770	815	764	716	773	713	771	797	781	793	742	761	756	757	810	775	758	754	726	728	815	729	742	751	714	789	794	821	744	726	748	741	811	775	700	782	756	745	745	759	745	739	764	762	795	761	745	783	774	720	715	736	768	734	784	720	762	784	740	736	720	772	736	733	732	796	741	799	732	743	741	760	789	783	752	677	801	789	731	772	714	767	782	730	772	760	743	733	783	695	749	753	740	766	739	740	752	781	759	771	737	720	788	768	749	775	764	760	736	723	738	749	742	725	704	772	726	756	751	778	737	793	771	707	746	751	775	730	739	791	781	831	787	715	709	742	721	771	784	755	731	733	742	721	768	708	747	771	748	728	732	740	722	732	741	794	729	732	743	795	770	710	773	840	763	730	813	723	723	739	758	761	729	763	709	775	741	745	748	737	756	775
60524	88697	60677	27547	9005	2395	982	700	669	651	724	650	680	729	658	674	662	694	701	678	698	722	681	712	689	700	676	689	732	689	639	676	673	645	673	665	689	710	747	671	740	651	671	680	711	673	644	646	706	697	686	662	697	692	721	687	646	679	656	674	702	661	698	647	705	671	664	667	662	713	698	681	654	694	714	653	701	671	640	667	704	705	727	680	663	672	647	683	716	690	683	713	709	667	682	682	692	645	685	628	691	668	688	690	661	627	665	645	678	680	692	673	627	681	682	695	634	736	664	649	668	678	695	660	676	670	653	678	701	673	733	682	698	676	692	638	662	742	649	640	637	683	644	626	673	694	697	686	662	681	679	694	667	694	679	647	734	675	677	634	638	660	663	677	672	693	656	688	668	652	729	674	684	695	674	658	656	685	707	648	662	674	704	667	645	684	696	702	633	692	678	644	731	678	710	665	690	648	681	708	664	652	690	689	669	693	686	674	688	661	718	693	709	662	679	678	689	659	708	666	683	627	664	647	686	676	682	658	665	677	677	728	643	684	675	693	673	658	628	674	688	675	636	653	624	717	664	680	643	653	647	692	669	693	667	675	711	649	646	702	683	683	696	674	678	677	690	671	674	660	701	678	682	642	672	679	678	683	620	691	655	649	696	646	686	685	629	694	667	688	645	615	709	652	682	632	675	664	714	666	720	672	717	639	680	710	644	693	652	681	640	736	647	703	714	667	690	648	650	672	673	672	676	666	687	679	651	662	747	666	665	695	695	693	670	708	623	705	674	670	705	694	670	694	717	688	692	673	706	675	695	699	681	691	645	664	699	672	682	672	691	628	657	663	698	679	702	679	623	677	674	639	668	642	691	674	647	679	627	644	685	650	643	689	712	667	680	689	675	655	675	643	678	647	652	643	665	624	670	670	662	670	713	669	596	669	697	677	688	711	696	702	707	693	661	710	655	701	693	652	659	652	646	689	673	653	657	701	735	694	713	725	661	637	668	668	710	673	681	687	686	703	686	702	660	669	676	649	666	716	699	690	648	750	677	695	645	683	663	652	666	668	736	680	695	634	656	682	655	703	666	702	663	695	625	746	650	649	687	666	682	658	732	672	682	671	690	695	673	701	694	664	698	685	669	627	713	674	660	656	712	664	709	661	654	727	624	694	696	691	675	681	682	686	660	654	621	709	659	701	631	648	659	649	709	637	701	652	691	687	709	707	666	656	615	693	667	659	633	627	690	677	662	705	655	728	716	686	677	677	666	634	684	661	652	655	677	638	672	677	672	678	677	632	672	687	675	673	672	695	692	653	626	700	694	686	719	686	682	676	678	696	688	672	670	656	661	627	682	671	691	660	665	700	646	702	655	693	745	675	652	622	648	671	623	712	696	642	631	630	725	701	661	650	667	655	688	618	705	658	665	712	670	718	720	678	677	660	664	707	672	722	698	638	692	707	656	653	664	706	660	665	703	640	701	635	660	738	707	685	672	666	667	675	670	693	689	639	688	674	701	702	696	679	710	710	640	680	664	713	706	700	626	704	676	643	647	629	663	714	633	649	666	698	681	680	656	676	666	703	706	690	655	673	669	645	694	629	679	703	690	687	735	714	686	630	703	707	644	628	721	668	679	686	680	681	634	660	696	701	715	656	676	689	660	684	638	639	651	690	697	663	691	676	687	650	651	669	703	696	682	723	675	657	637	711	699	621	663	676	666	658	651	633	671	750	654	694	671	654	658	679	725	724	686	639	675	712	625	681	702	666	708	645	706	706	629	739	712	678	662	650	658	671	678	690	651	682	674	694	677	658	647	707	709	661	688	643	657	668	666	650	678	663	613	669	653	687	657	642	722	673	649	637	682	673	676	692	696	684	638	683	726	677	714	631	678	683	649	695	685	661	658	677	670	645	641	709	684	676	692	654	701	656	677	676	672	661	606	657	656	725	647	634	679	687	689	710	659	670	649	621	721	682	695	656	689	655	673	669	669	668	681	691	651	664	679	656	657	684	651	655	724	668	683	677	675	629	710	697	667	655	649	679	675	639	682	668	719	673	662	699	691	674	691	685	692	669	708	669	652	687	655	686	735	679	651	637	653	663	659	718	649	672	676	672	661	657	679	648	677	725	685	648	671	665	708	648	642	684	695	712	643	699	690	628	671	699	646	636	642	664	673	670	636	694	704	653	681	699	678	665	655	719	719	709	662	696	667	689	669	702	679	646	677	690	642	682	665	697	675	673	690	673	673	695	707	665	640	671	681	626	703	700	663	671	697	684	717	666	686	696	685	688	673	723	670	641	666	676	620	668	689	677	671	677	712	671	657	690	710	656	672	717	710	709	682	678	683	654	654	696	646	670	705	709	698	646	659	701	673	674	649	630	675	708	631	745	679	612	716	650	692	717	709	699	679	667	708	642	664	644	683	722	708	658	665	672	701	692	695	696	685	651	678	635	626	700	635	668	668	709	708	641	660	685	626	696	643	670	686	651	663	676	665	648	713	703	707	677	674	747	671	703	673	717	683	653	635	657	672	630	689	685	644	676	689	643	651	647	683	660	650	649	683	647	697	644	661	678	651	658	662	685	663	667	681	666	697	674	685	644	688	690	715	661	703	643	697	695	696	665	749	700	661	696	660	692	667	703	655	726	692	684	693	732	657	724	662	663	710	653	687	670	713	682	679	649	676	692	678	630	704	672	655	641	685	700	668	682	680	650	641	681	647	654	710	704	685	680	700	688	649	671	661	715	694	682	681	687	689	665	643	667	719	711	679	604	703	686	664	656	646	658	668	681	704	669	660	671	663	660	681	641	706	616	684	650	669	644	691	658	680	639	720	698	654	662	647	690	656	661	681	638	718	681	649	688	692	660	673	731	663	684	706	637	676	690	731	705	667	650	632	676	646	688	687	673	644	676	665	734	667	672	662	681	653	695	620	685	640	712	670	688	706	645	702	675	656	678	652	686	683	702	645	653	654	684	673	676	692	643	691	659	636	670	710	696	705	707	681	681	670	647	687	636	685	636	699	733	624	668	671	678	633	636	651	693	676	714	647	696	658	651	679	662	689	658	659	647	670	702	640	673	627	642	731	673	680	674	690	627	679	651	632	670	674	692	671	691	700	655	696	690	711	666	645	679	694	674	675	647	669	652	651	679	660	695	688	656	666	650	648	692	715	663	698	704	681	648	633	693	679	627	636	648	703	657	675	697	660	672	682	675	648	692	625	664	686	692	642	649	669	655	602	661	694	705	607	629	628	676	688	650	711	677	665	641	630	701	687	664	691	671	650	675	674	657	697	668	710	653	643	667	644	634	697	690	646	691	735	701	677	673	673	680	661	610	665	685	644	684	655	653	718	675	712	670	614	635	675	638	679	717	674	668	719	708	711	655	651	589	661	680	651	694	643	671	659	698	648	706	635	680	691	670	676	651	715	682	619	658	644	696	675	654	676	660	670	673	675	665	678	623	676	627	684	662	683	716	682	683	683	693	600	677
24105	23247	35361	31679	22978	14330	3669	1334	1083	1061	1061	997	1053	1029	1012	1038	975	973	954	964	1037	1005	981	1048	970	1013	1009	1019	938	989	1025	1000	1008	982	1001	985	989	1000	1011	966	1017	933	987	1011	1014	965	976	955	970	968	976	933	1036	1038	1023	964	1004	973	971	1010	949	1007	973	950	970	1039	1035	973	948	989	973	924	1021	990	974	1025	1007	997	1011	1008	972	1026	943	1025	936	963	951	963	1031	955	1010	991	928	1014	915	930	972	952	955	968	928	969	1023	950	1043	1007	973	980	981	966	965	932	940	1011	986	971	979	992	970	1012	979	950	905	965	926	1016	959	940	994	1008	964	946	977	938	945	914	949	990	1009	981	994	990	987	997	962	1000	994	997	942	1001	1014	960	1042	959	981	1034	953	963	981	946	990	931	980	945	980	1023	954	979	985	947	1001	972	981	939	992	955	945	983	999	1003	944	967	1015	1035	1002	990	1026	1003	933	986	973	1033	1017	1000	965	962	933	974	953	982	917	965	929	964	977	986	974	979	989	984	975	963	973	984	970	989	958	922	1027	1041	972	1002	1013	1020	979	1002	1029	997	998	984	991	998	976	985	973	976	907	995	1016	952	1000	992	938	1059	958	970	963	1010	950	981	979	1031	958	998	1017	1068	1010	969	1000	994	1018	946	996	988	910	987	993	992	1019	1006	964	943	1037	952	1037	1027	1023	961	999	1023	1003	1012	968	950	936	959	1019	983	915	946	965	1022	925	980	1035	975	1022	971	1001	1006	1050	953	1005	1021	993	953	977	985	921	999	989	975	1000	966	956	940	961	951	1025	931	1006	960	1040	980	928	1003	941	959	992	1015	931	1026	985	967	996	1013	985	1040	983	964	976	1005	1002	944	968	1005	954	1015	1009	944	919	1027	1029	1001	1021	992	973	1020	1008	1005	1008	941	930	940	979	1050	973	976	993	1014	993	1025	953	952	978	994	971	940	1007	1042	989	1039	961	939	954	999	1022	935	940	984	968	1016	979	997	1013	965	987	964	986	1022	993	1028	1014	962	989	966	943	974	960	939	1003	971	965	980	985	951	1064	971	924	936	986	980	994	976	953	994	965	1002	915	1033	1021	936	1036	978	972	977	985	971	1015	979	992	949	1022	941	929	990	997	978	1025	970	974	936	972	1027	955	1016	1007	988	971	976	936	950	1019	980	959	968	996	979	992	948	991	966	1041	1018	997	901	996	983	942	1022	947	997	967	1009	952	1011	934	968	1034	1009	932	995	985	1013	958	948	930	934	995	973	992	946	1022	992	972	958	929	988	990	978	1013	1072	938	920	974	1019	988	981	1029	960	964	941	952	931	986	945	1025	994	998	1032	961	922	957	997	969	1026	1008	994	988	964	941	984	976	1014	991	1058	997	971	950	976	959	1018	967	935	937	986	979	993	925	963	899	948	992	972	974	996	977	967	1036	996	999	965	906	993	944	993	956	950	1019	1040	1014	970	972	987	934	967	1039	957	981	976	935	987	943	1017	1013	981	1013	994	953	962	975	1003	1005	955	997	981	1002	991	1001	1002	996	938	956	961	995	989	970	1029	997	955	965	944	930	983	1009	952	917	1037	981	979	914	1005	944	974	1006	937	995	972	988	985	979	956	974	1031	977	943	1037	951	1015	958	972	980	1009	960	987	1023	1030	1024	971	1002	968	972	955	981	1002	920	998	950	986	944	961	968	992	931	1046	974	986	950	968	999	912	1002	1028	945	992	1013	962	989	1015	1027	976	964	974	978	1001	975	1016	1017	984	968	981	913	999	913	1044	969	1006	1022	1022	958	946	984	960	950	1052	1029	926	966	925	999	1064	1022	979	984	1024	1005	1038	964	974	1005	950	955	1065	975	999	1004	960	982	1013	941	984	974	1012	962	1005	1046	990	1025	1004	959	947	987	999	946	963	962	1048	978	960	979	950	1029	955	976	976	1023	967	980	932	973	957	951	979	941	975	1002	1000	915	986	968	993	966	983	955	935	978	977	1015	1030	966	996	936	899	995	1009	996	960	965	999	988	982	974	944	1017	1007	999	975	975	947	1001	969	1014	987	958	1001	1023	1069	980	934	974	935	978	1002	933	1003	969	1023	976	963	994	960	958	981	1000	999	1019	1009	961	982	941	1026	965	1011	945	1015	990	930	995	951	977	971	1012	992	1000	1025	939	1008	956	1006	1004	944	976	1013	1000	1001	1020	976	921	1016	1062	956	1001	955	989	945	1025	999	931	959	981	1055	991	986	988	965	926	951	943	1028	994	1012	946	945	1034	941	992	976	967	1007	1021	959	1028	945	975	944	994	1021	988	964	946	968	986	977	987	979	983	983	976	977	1029	946	968	957	971	998	947	945	1000	966	1015	942	926	964	990	962	1021	992	972	957	937	940	980	990	986	959	955	948	967	952	943	1002	990	970	980	1029	992	942	1000	983	969	1013	914	961	1006	990	1074	977	958	992	912	951	998	918	1008	969	933	956	1018	960	1009	968	996	1008	990	987	954	927	979	975	997	943	1013	959	981	981	1016	1029	999	1004	939	970	984	1005	1000	945	1025	972	1017	936	1019	1046	1003	1016	973	924	997	962	1004	991	1012	1022	925	978	998	1032	995	970	922	1042	998	994	969	997	976	932	924	973	1020	991	1022	993	1010	1010	964	971	985	1002	975	968	972	1022	1001	1026	982	978	968	1010	973	992	1019	938	985	968	905	998	1018	990	1028	965	945	1066	954	992	958	963	956	965	947	929	999	959	1004	975	982	957	983	958	937	1001	947	931	1002	966	1014	995	959	958	974	948	1027	1011	963	979	986	995	1000	946	1039	977	950	939	961	936	991	1006	925	974	979	982	984	998	1022	1004	1008	999	988	992	1003	952	1012	956	1000	962	1007	969	1023	1033	977	1018	961	960	927	982	987	973	1000	953	1019	960	966	975	981	936	1013	966	993	913	958	966	942	1010	964	956	923	975	954	994	998	1009	964	961	971	1019	983	1007	951	939	947	941	1003	964	992	913	958	923	952	960	993	985	960	1028	959	960	1033	960	980	1041	873	1057	1002	892	927	1008	1065	999	947	1011	965	947	983	942	955	987	971	932	953	1004	985	1005	981	922	959	1004	1048	965	1022	983	972	947	1064	992	975	941	958	999	997	961	930	1028	980	938	950	946	999	1019	981	1007	977	984	967	990	995	992	957	926	957	990	993	960	987	1061	922	1004	1069	1041	1006	886	984	966	1037	976	995	1014	930	982	987	1044	1028	954	976	966	1009	949	1013	962	1031	1025	995	970	973	1043	935	941	975	984	988	969	939	992	1042	1024	968	1060	1027	1016	965	993	1004	987	923	987	1012	1051	1004	952	930	981	971	967	1000	992	978	981	984	1047	962	960	980	1001	956	977	977	933	994	959	937	979	962	932	978	977	999	916	925	957	1016	968	930	947	987	964	992	1054	998	969	998	997	979	966	969	985	989	971	945	984	965	965	1006	962	963	992	997	1039	978	1010	976	1001	1005	986	1006	970	940	974	963	1016	1005	955	966	980	994	908	929	989	1035	973	931	962	983	977	936	1022	1008	956	948	1019	1009	965	985	958	1023	950	990	982	992	946	990	988	928	1012	967	960	996	973	992	1056	932	991	986	921	973	965	946	921	971	975	996	1015	961	988	1014	957	979	987	896	954	939	967	1006	1039	947	957	981	965	1002	1000	1008	947	982	991	966	956	1026	959	1003	1062	946	933	994	1014	969	1029	1030	1036	965	977	928	1002	977	960	970	929	958	955	994	964	942	957	986	997	949	924	981	1003	945	990	996	952	981	949	962	1030	963	966	934	940	975	951	1040	1019	936	971	932	978	957	1031	1015	980	946	1015	983	936	1020	950	960	947	975	925	975	989	949	1001	989	1007	1040	1021	963
65363	103317	71565	40928	15446	4608	1519	952	916	913	935	898	885	922	923	926	882	863	928	849	922	892	919	874	859	874	889	915	858	849	920	868	874	912	900	884	856	875	857	867	930	953	956	935	907	925	864	917	933	887	865	907	922	892	931	942	910	856	857	884	902	892	891	916	871	877	920	882	885	905	921	917	904	864	958	910	895	885	889	907	852	887	914	871	905	837	868	917	900	911	882	879	887	875	837	850	885	918	846	882	922	877	860	914	909	918	875	878	865	906	888	871	925	852	897	859	857	879	890	886	894	871	874	899	822	902	922	863	907	850	882	906	880	888	899	935	911	867	914	878	921	941	895	896	887	971	855	903	888	920	884	855	839	830	866	950	882	908	915	863	913	919	911	888	880	908	851	900	933	867	858	919	911	886	847	895	875	842	872	887	921	897	883	904	854	911	949	850	924	896	863	877	925	889	863	919	888	851	888	816	869	917	912	934	889	923	896	859	913	890	890	824	862	872	894	921	871	890	943	910	861	845	878	894	915	890	882	858	887	889	922	845	906	872	823	884	888	888	922	953	841	890	889	908	892	880	903	897	853	886	909	883	918	841	839	912	861	933	876	962	896	839	837	899	916	824	902	859	917	873	867	874	866	866	863	865	889	910	900	816	886	921	897	865	891	898	912	866	893	887	894	853	889	858	904	862	931	891	902	938	877	898	867	857	873	821	872	861	860	872	847	898	883	807	908	861	883	946	866	829	887	948	916	933	889	863	894	905	857	897	870	881	950	881	885	907	955	882	854	876	874	867	941	898	869	879	882	904	842	869	900	831	888	905	906	886	842	878	834	915	891	849	855	841	889	903	895	916	814	896	947	885	948	894	883	897	883	849	894	856	885	886	881	900	895	882	919	868	850	892	890	883	875	880	868	864	922	903	893	941	898	857	897	904	930	870	888	854	909	885	883	923	913	859	836	859	902	871	919	894	837	907	860	920	903	843	860	838	933	931	910	903	860	918	877	894	854	913	887	867	880	869	900	872	866	861	907	917	843	869	873	876	909	858	843	882	876	887	890	870	874	867	877	886	891	869	915	848	875	917	856	907	848	909	832	880	897	873	884	908	849	882	882	860	884	846	894	871	904	842	894	863	872	834	883	857	807	811	857	917	857	821	866	865	858	858	932	869	879	862	840	845	854	913	913	866	867	867	845	838	869	909	892	874	915	899	912	934	883	872	856	854	882	935	916	899	937	888	901	943	875	889	871	904	891	927	866	870	898	913	873	856	833	924	894	898	835	912	866	934	909	951	925	899	916	918	903	909	854	843	883	907	893	929	882	903	866	855	905	887	896	838	905	916	861	874	881	915	900	839	852	936	911	907	898	934	891	878	871	841	913	871	885	871	878	879	894	880	879	922	903	889	896	883	911	921	935	831	876	949	853	864	880	880	888	866	920	897	786	866	908	854	882	896	859	852	931	866	930	833	893	928	841	882	869	886	891	797	891	858	855	907	845	875	905	912	883	904	952	925	861	902	878	882	889	883	841	896	853	875	878	895	882	879	867	818	859	851	933	879	871	898	859	884	881	856	893	914	882	855	855	814	927	888	883	865	872	870	924	871	921	909	869	845	868	872	884	920	850	875	905	895	915	927	835	840	837	877	891	914	848	871	856	866	880	843	877	903	906	874	931	889	856	896	844	888	904	906	920	903	909	919	937	876	860	879	913	882	885	852	909	867	899	863	859	886	897	885	933	922	898	886	853	900	878	917	912	880	934	924	848	879	888	934	838	878	854	859	871	879	872	862	878	860	832	888	893	862	900	867	881	832	899	896	875	882	893	890	872	870	855	855	918	848	876	854	905	907	855	848	889	888	859	869	869	911	873	936	866	893	901	930	880	889	907	876	860	924	851	864	857	860	848	895	858	895	906	881	892	874	866	848	862	891	875	880	857	890	898	920	874	911	881	884	909	876	907	908	852	881	876	877	892	819	859	915	874	906	915	924	860	904	850	850	848	873	917	898	909	884	814	913	879	853	876	903	880	837	849	919	892	888	849	848	919	903	835	873	892	820	864	841	899	887	831	889	840	861	895	858	887	907	887	874	836	864	895	810	862	904	852	888	859	879	905	867	877	906	938	813	842	902	848	867	851	876	917	879	919	875	875	875	824	853	907	866	841	902	813	872	929	873	880	955	887	851	873	854	895	877	864	919	858	884	922	804	884	877	930	860	862	900	859	905	837	862	847	885	861	878	905	842	834	929	875	865	908	877	876	888	881	898	840	918	932	866	883	916	868	893	914	892	885	881	890	842	861	894	849	877	877	863	882	851	871	873	908	852	883	868	920	867	919	817	946	867	907	848	884	897	914	896	917	845	943	932	898	827	806	911	899	857	873	859	912	889	844	873	872	884	926	860	887	920	868	862	867	856	902	869	866	949	909	885	881	877	915	881	923	893	858	880	897	872	878	884	830	857	878	916	926	874	941	794	822	906	854	936	915	923	869	887	927	851	875	869	873	842	874	898	843	881	889	887	901	902	847	850	873	865	846	913	869	845	876	862	921	930	916	883	831	880	873	840	827	912	866	899	950	872	893	860	861	857	922	904	887	855	901	830	852	880	833	861	901	867	938	836	864	875	864	834	941	909	912	825	859	864	881	949	914	808	884	916	820	849	893	931	861	903	893	922	901	824	954	847	898	846	917	857	874	919	868	854	855	951	884	892	854	869	858	883	874	901	856	901	852	873	877	885	849	885	883	843	914	895	846	920	887	859	876	846	868	895	835	810	916	871	826	877	851	856	833	841	870	897	874	845	868	835	916	846	892	872	913	875	920	850	925	866	906	958	886	861	862	888	839	898	856	842	896	918	878	805	898	847	882	846	873	892	855	859	870	880	865	914	868	884	890	887	845	892	903	881	871	896	832	901	841	886	839	849	847	901	874	897	827	954	915	880	886	865	859	845	904	876	873	887	862	859	835	909	867	829	913	866	892	914	879	905	856	830	906	864	959	937	912	896	822	848	902	833	898	872	881	904	884	887	858	879	848	914	876	841	846	870	846	924	825	834	899	858	947	868	861	938	908	893	909	874	852	902	874	872	910	888	889	864	852	881	888	845	926	953	849	827	939	882	906	884	904	890	901	857	886	873	893	841	895	838	916	863	882	865	898	843	850	858	899	866	913	891	874	907	878	873	892	888	868	861	857	919	889	873	887	832	864	932	904	857	826	840	891	901	850	873	896	902	906	838	895	884	845	866	935	846	872	872	864	855	876	851	867	900	851	962	840	895	910	852	826	890	857	899	896	846	875	859	904	899	834	910	891	876	871	914	890	837	860	868	866	842	942	888	828	865	899	878	861	889	885	878	875	890	911	825	953	913	875	861	880	955	864	883	850	861	851	849	905	896	909	906	900	906	868	927	914	939	948	920	855	844	894	960	870	828	873	972	878	856	905	909	884	865	871	885	867	889	918	867	919	887	895	868	925	868	927	898	857	813	868	887	910	839	867	905
30995	30901	26382	11076	2400	1045	873	829	778	794	723	836	805	732	791	799	813	792	777	804	758	825	758	768	802	772	788	778	776	834	743	825	806	776	790	755	791	786	783	772	793	766	735	743	763	725	763	721	795	788	797	794	755	766	752	775	768	760	765	764	813	812	802	819	767	773	772	813	803	804	746	777	756	746	747	806	805	785	735	760	770	768	784	765	816	784	775	799	794	776	766	791	723	811	760	748	759	758	796	762	754	762	764	811	843	788	760	769	800	763	759	795	800	798	776	767	776	732	768	728	797	764	805	749	747	805	762	799	719	802	768	777	724	746	771	748	783	811	764	776	778	775	733	742	778	817	787	781	786	774	797	767	754	765	756	799	764	787	763	723	739	736	769	770	759	791	712	785	801	779	813	713	765	732	748	748	835	782	771	792	819	741	793	773	709	780	798	798	763	768	757	797	727	826	769	811	790	768	807	783	753	797	789	814	776	799	791	747	755	762	770	774	750	815	741	783	807	794	822	760	776	822	770	815	762	796	795	760	750	776	803	772	777	795	788	722	781	815	799	805	763	746	750	734	800	786	779	789	725	774	731	821	827	793	783	785	834	766	816	773	722	811	728	803	776	829	817	812	768	776	806	740	752	756	764	762	772	750	750	802	756	762	763	814	807	762	759	805	847	740	763	802	791	833	823	800	786	747	792	786	797	780	762	793	790	773	759	809	738	731	717	726	796	784	801	756	819	802	798	755	802	727	749	769	773	791	753	755	775	786	761	773	743	766	787	775	777	746	815	757	776	738	752	800	770	759	837	797	730	748	762	775	690	843	757	753	734	755	805	739	694	789	812	793	783	757	753	802	786	817	779	779	775	776	753	711	765	794	756	756	779	816	811	786	703	756	804	816	812	778	760	839	725	766	757	779	818	749	793	764	753	810	789	783	820	775	797	768	761	733	809	747	798	794	853	780	793	789	727	810	743	778	792	782	771	788	782	730	734	749	796	776	751	813	780	771	812	745	801	791	777	768	820	767	870	795	780	810	784	814	791	790	758	856	785	764	767	765	786	773	773	797	796	745	817	776	808	707	852	734	758	818	753	777	722	826	755	805	749	762	754	809	802	825	785	793	717	761	771	756	764	774	767	802	823	771	735	751	763	788	798	790	731	803	774	785	770	740	791	813	833	792	788	812	806	814	798	752	729	795	798	781	758	780	780	768	766	771	772	828	783	743	824	766	747	729	726	837	825	761	745	786	757	762	788	805	808	777	737	770	809	832	722	780	792	738	841	768	777	760	753	728	735	760	825	770	788	790	816	743	810	780	808	764	728	765	737	743	738	793	771	714	764	769	759	786	804	739	753	757	743	780	753	741	815	784	768	762	787	788	782	807	755	828	796	722	793	765	750	782	733	808	755	722	750	726	772	748	768	798	778	783	801	750	750	795	728	757	802	793	785	792	723	763	747	754	842	809	717	792	782	777	775	803	809	782	820	760	793	742	759	756	769	772	768	786	764	715	796	769	782	747	788	758	776	764	758	771	761	792	772	718	743	787	808	734	801	759	787	785	764	796	801	758	777	797	793	776	825	790	811	733	740	780	787	778	810	759	812	779	800	777	745	778	835	824	779	787	773	807	777	757	769	793	804	765	795	784	763	763	731	775	828	740	761	753	802	789	755	734	740	804	783	751	774	783	781	792	773	741	816	780	797	747	761	775	762	772	758	726	777	764	775	716	785	771	807	703	765	817	822	768	754	771	790	789	786	753	804	817	798	806	782	820	805	777	750	723	782	731	807	763	774	781	754	751	765	814	744	778	822	761	753	800	741	768	784	782	803	760	790	757	769	760	757	720	776	791	844	758	805	818	766	770	776	823	759	786	782	785	818	769	763	782	788	783	774	792	820	793	778	815	731	732	735	777	765	792	759	756	773	788	769	771	766	787	780	816	763	770	774	801	831	805	764	718	831	790	765	796	786	757	756	769	796	759	770	791	824	718	758	781	789	831	759	752	739	762	753	824	796	744	812	751	795	775	755	759	763	772	761	792	767	775	774	788	813	778	782	815	823	778	773	766	740	814	787	790	769	766	852	780	790	801	784	758	723	776	795	770	820	790	765	756	823	779	817	810	762	787	733	757	784	755	764	747	760	812	833	768	819	772	775	761	772	734	771	759	791	735	762	735	841	792	798	777	751	813	738	798	744	788	765	758	761	731	756	795	769	827	760	768	778	771	751	768	786	800	780	783	801	763	765	762	787	749	783	776	747	765	767	793	763	794	723	736	731	807	796	763	804	805	728	804	788	805	731	826	725	804	820	773	778	754	799	781	763	779	739	843	778	808	717	786	767	778	782	807	779	745	801	789	748	785	774	722	750	746	790	762	825	808	790	793	767	787	751	767	814	755	782	770	791	748	777	802	768	823	810	788	781	765	800	750	801	745	805	786	768	805	769	766	750	757	762	759	779	798	774	773	773	751	784	785	745	790	810	774	741	826	729	792	745	752	741	752	785	801	792	803	775	775	827	778	785	767	818	721	741	781	778	788	729	772	786	775	788	786	755	830	813	749	763	803	724	758	788	774	781	777	762	798	786	797	765	787	822	775	729	772	786	800	771	799	781	747	769	830	766	821	726	761	778	721	737	731	772	795	761	748	793	802	795	749	756	791	770	791	758	867	788	771	788	812	790	753	778	750	792	811	790	765	775	783	792	759	825	793	838	785	853	820	783	805	752	783	763	773	767	835	764	764	797	729	768	779	771	827	774	757	756	744	744	765	759	774	763	773	780	837	740	830	762	805	804	759	837	763	795	761	789	774	739	735	828	751	800	769	797	756	760	810	802	761	795	762	769	759	758	792	788	773	786	761	762	784	779	787	808	773	742	795	781	783	830	803	751	766	781	808	781	822	736	744	777	789	748	750	737	752	786	792	752	787	771	805	793	798	752	761	787	744	783	797	774	769	761	750	807	815	782	747	757	792	789	764	734	812	792	792	784	767	768	775	742	754	788	717	737	742	755	732	793	801	807	805	794	781	764	801	776	795	768	752	774	802	769	750	757	766	870	775	806	770	777	755	773	747	734	741	760	716	733	785	760	778	761	826	760	765	815	705	789	758	729	771	757	790	725	734	765	771	744	808	774	764	813	809	815	789	738	789	785	814	795	764	757	765	778	748	786	816	820	754	758	806	794	779	813	750	811	769	795	736	713	798	760	780	782	832	780	789	747	821	723	814	821	756	775	805	798	749	740	749	797	774	785	707	733	727	752	763	737	764	802	843	778	788	760	755	782	784	754	756	769	771	819	781	737	806	741	802	777	796	743	772	748	756	769	733	784	736	786	747	712	787	766	779	773	788	730	737	814	776	747	762	761	726	769	756	774	789	776	768	792	749	740	752	778	795	806	762	774	738	789	765	733	764	744	795	718	745	779	804	750	793	841	803	772	778	775	804	747	742	767	790	789	810	757	746	772	831	833	732	775	743	797	767	738	787	781	794	782	759	807	783
25072	35555	19701	6053	1875	851	632	584	591	611	636	644	631	617	627	653	618	624	616	662	640	635	653	677	678	628	638	623	610	644	607	614	642	633	629	607	628	639	617	621	606	604	651	582	646	599	637	640	651	618	651	602	612	633	643	651	636	601	631	614	645	629	622	651	609	618	648	605	616	623	669	605	609	659	594	614	619	642	634	606	543	622	635	624	636	632	615	601	623	652	619	589	656	646	632	650	599	619	563	587	655	632	653	627	616	610	621	606	640	629	605	674	630	639	641	618	637	628	628	590	611	626	636	645	587	616	683	633	626	624	637	607	596	625	603	594	648	608	584	629	597	568	613	601	628	651	694	684	632	610	651	641	617	614	605	573	653	610	599	596	653	601	687	651	660	624	592	582	637	640	624	625	673	651	593	625	612	590	642	659	650	591	638	592	652	660	639	645	649	632	620	628	624	565	591	632	637	634	595	630	630	616	612	636	629	610	642	627	600	646	626	639	646	578	598	636	625	656	627	634	631	611	644	633	650	608	644	633	630	627	614	623	643	650	635	563	621	627	608	619	570	600	656	601	633	632	647	646	599	621	638	606	608	595	593	617	607	592	592	606	669	622	607	600	633	617	611	622	622	657	622	648	626	603	614	631	614	640	613	629	608	639	633	641	649	630	649	644	635	587	598	617	570	566	628	635	622	630	603	650	603	610	581	595	609	609	691	607	620	609	653	623	599	649	672	645	603	632	630	632	626	636	633	594	582	652	622	650	655	615	605	649	644	644	627	616	588	605	611	656	638	651	672	659	600	615	595	645	654	624	585	682	569	635	661	648	609	632	638	628	655	662	626	610	635	569	647	611	624	632	626	573	631	650	591	602	638	633	617	612	633	592	673	583	599	625	611	647	595	609	651	601	649	606	653	636	621	622	638	614	634	642	600	593	648	610	575	653	629	642	621	596	614	619	639	609	622	634	609	646	636	602	655	626	596	662	664	616	585	658	632	652	638	625	655	660	652	613	622	613	630	649	665	581	583	604	678	594	600	640	574	637	578	628	604	595	618	618	629	622	659	575	620	612	646	625	637	641	652	642	570	587	646	596	633	638	605	664	618	672	612	649	626	646	678	622	641	632	558	618	687	627	576	681	586	577	659	649	610	652	624	651	622	612	590	660	623	593	638	631	592	584	644	642	658	624	613	644	616	638	605	628	606	620	600	664	593	634	602	614	611	598	562	674	652	640	629	602	645	658	635	646	644	649	619	664	624	625	613	649	622	618	578	587	593	655	573	628	657	619	652	656	695	643	586	616	621	627	657	625	607	621	587	633	584	609	605	610	571	600	626	626	618	628	619	615	612	610	606	629	618	577	669	614	626	642	637	584	633	608	661	576	603	611	640	634	665	592	603	684	636	628	656	655	651	599	608	652	605	643	608	598	643	644	641	656	643	615	593	593	659	621	604	643	628	630	601	660	628	612	635	645	615	576	645	679	621	614	620	647	597	609	610	591	644	628	606	612	597	600	578	643	605	624	613	625	608	607	629	628	632	599	626	628	624	648	653	635	602	610	573	675	600	612	671	649	622	603	666	641	598	573	582	633	648	631	613	603	632	654	601	613	637	620	635	635	635	649	637	640	670	598	646	630	618	656	649	604	655	653	612	613	615	640	630	615	634	638	567	628	582	653	614	621	615	686	625	648	636	610	632	660	588	667	630	659	639	628	649	665	610	601	665	664	629	679	617	630	623	592	655	618	640	621	599	606	610	612	583	607	631	610	677	671	606	623	610	618	613	602	651	633	595	670	655	639	676	683	642	643	611	677	584	608	636	612	603	665	647	609	682	631	632	656	650	614	630	593	568	612	642	621	637	632	618	680	681	631	694	585	607	608	655	652	633	657	617	628	642	625	591	603	627	616	659	616	641	597	597	597	608	618	632	622	654	650	585	627	555	672	613	658	643	641	617	566	607	616	623	608	603	641	653	650	622	618	625	621	608	629	635	672	654	624	664	627	603	594	637	604	635	632	603	641	597	600	623	586	619	628	655	684	619	647	624	661	626	631	630	667	669	613	631	595	658	620	639	659	621	612	627	601	635	621	660	609	648	601	676	622	650	580	631	569	610	611	607	633	674	605	613	617	660	613	634	695	629	623	567	667	671	624	626	622	654	640	657	616	629	595	648	609	612	653	657	632	633	629	657	647	627	635	602	629	604	656	611	631	651	646	631	687	621	642	591	608	644	630	652	619	627	635	624	660	599	609	634	585	592	631	605	576	649	592	619	637	632	600	599	598	644	597	642	648	629	676	638	650	554	630	669	572	625	608	606	593	625	669	620	604	584	610	648	611	632	650	638	629	643	609	630	647	574	596	616	654	664	657	602	635	584	581	657	630	579	625	576	605	631	661	643	613	617	623	622	639	624	626	635	604	617	632	627	610	610	646	614	631	656	617	639	610	624	618	614	655	589	615	647	630	615	609	616	615	663	635	592	639	620	623	625	599	579	586	618	646	572	631	667	601	613	608	628	666	645	612	611	614	605	612	616	613	593	632	677	616	621	637	638	695	658	614	590	609	582	657	593	652	631	623	622	613	631	612	594	697	607	629	653	615	616	624	622	646	622	658	559	621	612	593	651	609	624	616	628	635	626	651	626	606	655	614	626	595	659	595	598	641	672	609	597	651	624	691	591	612	616	624	642	608	626	615	614	605	622	619	581	597	602	619	656	666	636	689	701	647	606	602	646	682	640	630	640	617	647	622	608	671	617	595	596	626	550	636	629	644	591	604	609	611	619	633	590	653	618	596	651	678	570	580	635	624	608	644	626	625	609	624	647	631	657	616	632	631	611	599	629	648	597	686	676	678	610	613	689	629	660	602	588	614	667	628	652	651	616	616	620	591	643	620	632	638	591	616	618	608	605	631	601	630	641	629	621	620	595	572	644	589	642	604	617	646	609	639	610	605	618	625	608	694	638	639	629	619	621	602	566	603	639	593	641	630	639	588	610	594	687	571	602	685	624	586	645	624	621	631	639	620	668	605	610	672	607	656	623	628	642	602	590	638	633	643	620	599	626	600	643	618	628	667	662	615	589	636	630	614	638	579	594	611	672	597	635	637	616	637	610	632	615	645	643	609	579	624	613	620	629	621	633	584	631	618	630	636	580	594	651	603	669	596	598	606	612	629	612	630	591	561	619	597	647	596	630	642	635	664	636	594	597	641	639	617	626	590	658	595	646	649	615	678	660	609	584	634	574	624	556	622	606	670	647	615	610	623	658	614	627	618	653	612	632	644	649	645	629	604	625	625	648	653	657	631	602	615	635	589	598	600	616	642	621	621	647	632	628	663	631	612	625	632	628	635	613	632	619	573	656	648	617	661	605	610	621	633	593	628	636	615	633	650	608	595	647	637	633	599	607	648	621	616	621	610	610	608	643	641	654	643	619	637	621	604	598	652	586	608	641	639	590	641	610	624	631	658	625	628	610	662	629	664	673	658	625	652	665	570
25620	27077	41286	34530	18060	5246	1430	946	787	791	765	785	814	780	709	743	790	792	769	752	768	798	774	737	810	750	795	758	796	734	735	743	814	754	771	746	780	741	744	737	738	684	760	750	751	771	764	755	768	744	725	717	727	744	760	740	745	750	759	750	754	736	766	691	768	770	775	798	771	730	790	783	743	746	779	762	778	815	759	711	736	769	714	768	742	764	763	718	739	776	734	775	715	763	802	773	747	713	767	724	748	737	749	721	778	812	785	766	736	742	769	716	770	821	756	779	721	757	713	779	716	788	780	747	744	746	710	806	757	779	778	757	789	731	722	784	755	738	753	740	724	767	718	786	783	748	763	756	746	728	800	741	737	762	765	743	707	729	739	722	750	777	726	685	734	761	753	776	775	774	723	735	799	765	776	752	762	780	736	760	737	735	746	805	757	787	760	724	735	705	779	776	740	786	729	762	783	758	701	738	751	732	759	710	766	756	755	725	780	728	725	749	758	769	761	739	739	767	752	733	783	754	744	760	752	753	762	730	723	761	778	747	814	794	772	738	781	744	702	740	810	823	790	772	746	715	728	790	761	707	742	753	782	787	738	749	791	738	733	755	729	710	716	747	776	806	738	713	790	767	743	791	772	776	756	726	750	741	718	735	745	755	766	735	749	700	774	761	752	725	740	789	789	740	742	712	746	740	700	730	737	800	763	762	739	782	736	763	754	747	740	833	723	748	755	717	757	758	746	738	732	729	793	771	776	786	758	786	768	713	811	765	746	760	756	716	745	803	775	739	717	734	757	778	737	746	754	744	755	760	733	754	739	820	727	792	736	755	742	749	766	770	731	759	759	765	757	755	744	729	793	815	765	795	717	696	745	723	744	709	753	702	769	812	769	737	763	742	740	794	810	705	746	788	749	787	712	721	773	732	706	751	722	761	776	743	782	694	687	780	766	761	754	761	727	729	731	751	822	741	742	782	737	817	726	716	745	745	764	714	756	765	732	761	775	770	777	771	734	798	742	754	789	702	763	734	843	766	795	765	774	780	823	750	724	809	751	756	796	744	755	754	752	782	767	758	753	762	723	768	813	806	743	745	751	727	785	741	757	724	739	715	770	810	784	804	715	735	769	741	748	760	736	758	747	769	765	790	732	764	786	775	772	743	724	742	707	749	732	769	793	706	738	749	779	750	752	778	705	742	753	773	749	708	766	749	722	789	735	759	724	780	761	737	775	754	773	779	745	761	784	743	761	817	698	751	789	750	735	779	791	722	822	729	762	778	715	785	759	748	733	753	773	724	777	754	760	800	775	790	800	705	746	727	723	741	744	764	760	710	789	763	731	728	727	785	728	802	678	705	746	740	775	766	759	733	721	711	780	687	787	760	789	746	755	780	747	706	677	759	758	727	816	735	759	781	723	792	745	791	754	823	730	744	702	738	780	704	769	750	739	722	766	764	790	800	726	750	751	720	760	761	752	816	745	729	770	763	743	779	754	778	766	746	802	702	755	726	765	776	788	769	750	732	785	775	768	740	737	797	740	764	769	694	779	731	729	763	759	789	808	747	749	732	769	763	729	787	785	756	790	750	728	798	730	762	808	766	724	767	727	720	766	728	778	772	705	750	777	802	735	776	733	779	789	744	774	751	760	758	724	768	780	785	783	793	766	744	697	790	748	822	790	797	793	737	773	776	708	771	818	765	786	755	775	801	769	722	803	736	723	739	732	746	776	728	759	785	737	759	798	786	777	765	788	731	766	748	726	696	732	734	763	730	754	754	707	784	793	721	768	753	723	776	761	731	740	790	792	739	780	836	746	719	724	781	767	737	784	760	761	777	722	736	760	753	746	719	733	702	769	761	768	744	741	758	725	744	757	757	767	750	751	723	764	784	762	762	766	759	745	805	758	739	769	759	744	718	737	761	728	770	772	792	721	737	713	728	754	777	752	768	721	750	699	740	721	804	760	755	719	774	743	757	719	793	744	685	764	765	723	752	776	787	758	741	705	765	690	793	721	721	774	769	748	777	747	770	740	766	800	769	716	735	739	750	764	738	746	676	795	793	712	767	728	761	697	757	776	758	750	786	805	730	780	724	780	753	768	746	753	731	756	738	762	745	758	758	770	712	741	741	783	805	761	761	815	755	749	790	743	751	661	718	711	737	758	724	742	756	741	754	713	761	749	724	731	829	757	752	691	728	720	758	757	758	731	743	782	805	744	719	804	722	749	716	773	719	778	753	762	751	785	787	774	777	713	772	716	737	739	755	810	795	719	745	740	756	792	713	769	730	721	739	718	752	785	740	756	791	722	723	787	777	727	759	737	795	780	766	776	724	740	743	752	785	705	754	705	745	693	769	798	750	740	752	739	752	776	731	779	747	751	799	758	747	781	791	752	787	761	754	725	733	740	765	740	804	724	775	703	696	747	709	742	753	759	747	734	742	804	787	733	714	772	813	727	761	735	800	730	720	724	761	756	775	755	723	758	694	783	715	805	750	797	774	784	750	679	758	732	771	769	692	740	799	769	782	790	734	787	791	732	763	789	782	727	724	735	769	761	769	716	757	750	761	748	804	732	745	764	811	735	727	812	691	759	771	752	770	728	704	766	705	747	745	744	733	771	711	738	805	733	744	800	736	729	703	783	799	729	778	749	787	790	782	741	744	740	719	745	737	762	799	801	798	770	760	727	731	756	695	741	753	733	714	777	781	690	758	738	715	746	755	753	746	770	763	752	728	798	762	757	729	740	726	758	725	737	763	755	742	748	733	805	832	771	828	738	780	707	749	807	743	761	758	740	797	771	730	795	770	767	766	759	745	762	801	770	731	767	769	756	758	777	729	741	734	798	724	738	751	743	753	730	762	719	731	814	752	733	765	773	794	788	765	730	748	734	681	757	767	758	813	744	736	764	798	757	746	730	766	711	727	781	772	763	731	744	733	738	744	742	794	735	746	812	791	760	770	786	774	759	729	761	761	746	750	804	748	773	766	723	799	782	703	695	745	821	809	726	751	718	783	741	691	746	766	744	803	720	750	715	742	749	782	783	733	797	779	786	787	794	743	768	782	745	780	710	769	724	766	753	817	758	713	725	770	723	752	703	749	752	788	784	804	776	789	778	756	678	751	778	743	758	791	788	768	769	740	697	774	759	806	719	723	743	781	763	769	798	757	813	738	792	770	728	724	733	692	770	738	784	716	726	740	754	734	754	761	778	706	714	788	771	726	722	732	784	713	772	741	742	808	814	716	789	763	741	756	733	746	757	755	771	763	748	775	733	752	752	741	742	720	727	773	798	747	742	781	750	777	736	726	749	765	737	770	725	736	747	729	716	768	785	754	745	719	770	717	715	741	724	736	739	734	743	742	710	785	728	764	741	703	807	725	736	750	726	763	739	765	748	775	745	703	755	718	770	783	730	761	779	735	774	740	788	705	754	708	785	740	745	802	734	793	755	746	727	740	764	695	760	745	808	731	726	752	687	747	763	745	806	763	812	773
60702	89467	59859	27092	8870	2451	1020	720	710	697	671	648	656	643	679	688	667	655	676	680	700	638	675	637	693	676	691	655	660	642	661	683	668	665	668	669	700	693	677	707	684	662	638	643	651	643	668	687	712	667	642	667	648	669	672	619	698	693	674	690	651	688	686	666	690	661	674	637	690	697	645	684	622	715	655	662	666	671	670	646	632	670	716	628	673	680	674	632	690	683	654	663	647	686	666	661	674	665	690	678	649	636	699	660	660	695	648	658	675	678	666	651	658	650	672	601	640	621	622	664	675	676	639	642	648	671	661	676	644	693	639	677	697	663	665	629	619	689	618	661	648	620	669	682	644	702	660	676	667	667	646	684	694	716	673	694	626	714	660	722	602	663	665	692	725	695	650	650	684	637	651	609	618	655	679	629	637	683	649	724	658	635	680	679	656	637	648	650	661	686	653	686	663	704	658	638	683	662	696	677	636	668	669	688	633	633	688	691	731	679	645	633	653	682	641	679	631	679	687	674	625	687	637	617	640	688	668	656	633	673	661	652	654	669	660	672	673	617	704	686	649	653	645	669	656	658	680	681	666	684	627	681	596	681	639	677	675	666	656	678	619	657	633	656	669	689	664	683	677	663	655	626	637	676	648	658	674	644	713	649	666	661	647	667	695	711	624	671	676	643	648	654	689	583	657	636	678	659	651	627	666	654	634	675	661	661	639	682	666	688	682	655	705	664	661	650	621	636	664	648	667	734	692	636	633	618	683	725	674	674	698	671	617	677	657	660	630	641	674	660	621	649	689	685	661	648	683	676	642	675	703	668	715	620	700	663	654	712	691	640	690	676	708	659	669	703	688	702	683	674	640	618	642	683	693	651	672	708	646	646	663	664	644	574	661	661	707	686	652	634	697	692	662	660	692	689	652	684	690	641	619	649	684	684	666	700	661	715	655	596	645	716	673	663	724	681	675	713	667	629	664	680	690	629	673	674	658	676	683	631	672	696	655	683	662	656	652	673	629	674	712	670	625	632	657	669	597	611	634	692	643	659	667	641	648	659	668	655	660	643	683	627	661	634	648	694	671	688	661	700	670	717	649	637	649	670	681	652	658	629	678	640	675	705	696	692	649	641	670	655	689	697	669	639	641	692	635	639	691	664	654	668	674	663	710	703	695	700	648	656	651	633	686	704	637	664	618	666	667	688	673	647	663	621	671	689	685	645	655	655	661	664	707	677	685	654	674	651	659	676	687	645	676	687	659	733	707	648	695	662	620	665	661	710	696	674	682	649	659	652	719	685	652	628	654	657	673	656	615	675	736	695	642	642	653	629	712	657	708	695	659	653	669	663	632	617	655	667	651	671	691	685	625	673	712	616	611	685	684	645	636	668	653	642	684	622	674	707	633	678	705	704	641	685	669	640	660	685	712	632	676	662	667	642	692	607	664	649	639	619	688	649	709	704	648	642	654	678	658	655	670	656	645	682	672	653	721	704	681	653	682	606	647	674	653	652	641	690	589	621	675	657	643	673	636	677	691	634	622	660	678	647	657	651	677	720	696	654	680	653	641	650	703	667	636	663	633	639	641	654	674	688	687	645	670	695	698	662	629	677	675	703	695	608	639	661	678	659	665	656	707	664	659	674	691	643	652	668	707	667	667	659	662	657	688	660	677	647	646	684	660	628	634	656	675	625	702	610	659	630	661	705	685	658	627	666	660	647	648	684	689	667	659	619	630	687	626	687	649	698	662	674	650	649	625	674	671	656	680	637	660	659	669	664	670	629	639	667	710	660	661	648	655	674	656	618	670	663	677	610	674	666	678	666	658	664	648	662	667	711	600	628	650	698	629	629	684	662	665	690	644	671	615	683	668	685	640	665	578	678	682	663	650	676	652	643	672	657	643	676	683	701	673	650	690	640	644	684	656	678	668	669	646	687	659	596	671	682	640	662	612	615	662	655	657	647	700	650	685	652	652	692	679	677	632	649	671	668	679	650	641	627	642	703	696	664	670	633	675	632	663	609	688	589	652	741	636	645	649	685	628	699	660	710	672	650	715	644	643	684	640	646	679	668	634	667	651	640	636	642	655	661	694	634	696	680	663	647	641	596	658	636	669	698	629	663	668	618	629	637	685	607	628	609	655	662	672	684	631	694	647	659	706	685	659	666	683	662	659	688	669	662	667	658	694	691	651	654	686	704	664	610	709	637	652	689	661	610	668	636	687	611	665	664	641	643	744	665	647	693	693	673	649	656	656	653	646	683	682	666	715	648	662	648	634	619	674	654	665	734	658	668	660	709	670	653	683	658	665	638	627	635	713	688	683	691	672	668	649	643	677	664	664	678	677	604	680	618	697	678	673	668	695	677	684	672	704	627	645	684	680	692	723	678	700	699	629	667	637	642	691	621	690	660	653	655	689	675	662	669	678	683	670	627	673	672	690	711	650	648	619	715	658	654	646	672	623	653	664	633	648	669	628	688	657	669	653	670	656	643	658	681	668	677	641	657	678	636	649	671	672	704	661	655	631	676	665	684	685	689	619	656	665	696	618	657	678	661	657	615	622	650	667	684	637	691	675	658	679	654	673	692	688	660	632	649	666	633	700	662	663	656	689	652	624	666	660	689	663	663	647	643	636	657	615	649	682	675	620	677	668	623	697	647	674	659	660	719	662	692	668	659	672	675	669	651	684	691	653	682	619	686	691	643	648	646	702	656	660	684	687	702	717	711	691	659	673	641	629	686	644	652	649	659	645	662	665	664	701	681	623	655	645	618	638	689	669	684	683	695	678	726	705	639	682	724	671	676	655	630	635	649	645	633	652	697	661	694	697	687	675	687	650	643	706	677	681	697	645	676	676	644	663	674	633	683	717	654	636	626	694	681	705	682	656	675	656	635	663	722	653	630	652	654	682	646	673	668	675	652	664	660	667	652	649	689	666	651	629	653	681	703	712	696	665	704	684	678	661	677	641	637	673	618	633	681	664	625	680	658	679	706	700	647	680	716	570	605	704	696	654	668	684	652	628	661	665	667	733	653	666	644	611	658	675	679	681	682	709	640	677	622	625	651	614	673	658	665	653	675	647	628	656	617	630	700	679	660	673	679	645	661	662	656	638	660	651	690	675	655	648	668	649	631	664	624	635	683	675	677	699	682	658	677	632	702	650	626	662	670	657	657	616	637	646	657	627	655	633	661	647	685	631	680	695	643	670	638	674	641	649	656	631	734	665	716	644	664	649	635	640	647	633	634	641	645	666	678	681	680	662	686	635	692	699	673	699	641	650	699	670	631	629	623	656	636	628	656	609	663	648	618	652	698	688	639	622	652	657	672	689	632	670	677	669	639	702	650	699	672	654	656	652	649	697	639	693	646	684	656	643	628	664	644	649	659	676	647	673	695	641	674	659	618	668	677	665	634	649	659	649	655	674	648	670	742	635	669	672	630	637	633	689	631	662	643	696	674	653	672	657	639	657	693	581	654	612	657	665	696	684	684	691	675	678	654
24088	23455	35436	31769	23005	14317	3572	1269	1024	1088	1032	1011	967	964	957	975	1031	949	1032	939	1009	1018	1031	993	1006	990	946	1022	935	960	990	963	1028	979	951	989	1031	1013	982	929	956	1006	957	961	962	983	898	964	985	957	954	981	1028	980	980	924	936	922	934	940	962	951	984	962	968	942	999	1001	931	983	1018	973	964	969	982	954	965	913	927	977	991	933	988	917	955	978	962	994	968	950	1026	996	963	945	942	1009	924	996	940	947	932	969	935	955	986	970	1032	911	947	949	989	928	980	1010	956	995	993	999	952	976	951	978	985	979	969	928	964	894	928	989	971	1007	1002	920	948	978	995	995	931	982	955	972	988	921	960	949	969	931	952	953	982	949	1019	973	1017	943	971	945	953	982	939	963	935	959	971	1010	943	966	969	970	989	960	927	951	1022	966	982	1006	990	1023	947	1019	992	942	946	973	1001	910	972	1025	960	981	944	938	956	920	991	1004	959	929	999	971	968	1004	952	983	968	966	968	975	986	1002	979	996	990	956	960	989	926	961	1001	953	976	963	1009	952	971	950	969	917	967	984	971	1008	1005	975	933	905	973	931	979	987	933	945	967	941	1022	963	968	986	949	945	955	978	978	929	995	946	956	905	954	993	963	982	1009	953	993	927	1014	974	970	975	1043	996	970	899	974	964	936	947	961	915	982	946	902	921	933	938	962	1012	977	988	947	955	991	923	1024	995	907	942	950	942	999	925	900	964	956	967	997	967	987	1004	1007	966	947	965	1022	988	959	910	958	936	968	896	976	998	951	975	942	951	932	968	945	969	1005	1027	930	945	994	1017	1053	893	997	992	977	969	965	981	992	996	894	963	950	945	929	935	920	958	985	979	972	979	928	933	961	940	969	963	956	1012	902	967	933	932	954	1006	974	957	985	960	1001	936	962	968	935	969	982	1000	1008	969	901	928	917	924	980	961	902	913	930	962	960	954	927	957	927	901	1004	981	944	950	991	982	889	948	952	1042	940	956	925	936	944	1006	963	976	932	976	928	906	932	981	940	915	971	985	904	936	958	1002	922	1011	955	1006	967	964	1001	1005	991	968	934	945	1005	1029	966	981	960	992	972	919	941	878	960	1027	941	948	921	976	967	983	950	976	946	986	955	962	962	915	937	911	968	949	1020	931	940	929	938	956	943	949	940	920	990	1027	928	940	936	1017	949	938	890	952	1013	895	1011	927	983	1012	994	1028	960	976	954	1033	959	976	992	967	954	955	976	936	892	984	955	971	1003	931	991	955	968	965	969	953	1033	939	942	989	1009	974	927	973	982	970	951	940	982	1025	992	913	1017	961	990	1008	916	945	972	951	912	931	951	1006	947	929	921	952	992	951	988	957	1000	1035	957	921	985	964	971	944	961	980	946	981	975	935	937	955	962	1030	919	966	956	988	1008	967	971	966	969	931	989	924	975	967	1031	969	998	1014	998	924	955	935	930	1016	961	985	965	991	931	935	901	1008	968	940	958	921	990	980	975	986	929	966	936	987	967	976	915	1003	952	979	933	960	981	1001	964	993	982	954	978	948	956	951	965	953	951	961	976	933	990	1008	985	917	917	999	957	932	942	936	964	979	910	954	977	938	973	1013	956	1010	972	1001	917	941	942	932	925	992	957	955	948	924	962	960	991	915	969	983	983	1007	946	933	914	997	916	972	972	944	984	959	965	1007	962	977	969	1048	958	962	963	972	978	918	1004	962	982	998	984	992	967	1036	965	971	911	962	985	1022	943	983	958	955	911	946	927	966	938	995	977	981	971	935	921	1003	931	1000	947	968	961	936	935	1037	895	961	939	951	964	937	941	970	954	931	958	945	969	979	976	949	962	959	955	973	941	962	984	1020	951	963	944	968	971	980	950	925	949	902	951	882	958	941	936	931	935	974	970	973	943	968	1028	937	1008	934	952	962	945	993	984	949	987	991	929	903	958	1006	942	987	979	917	962	938	983	965	913	927	934	949	971	920	995	1000	897	957	973	930	983	969	978	970	880	954	985	985	1004	971	984	1004	968	969	965	954	970	969	916	942	931	933	1007	979	931	977	968	946	979	962	922	912	1006	917	977	1003	925	908	963	995	948	982	973	954	943	999	952	985	945	1042	1010	931	923	957	954	983	928	926	977	995	953	951	953	915	935	969	1003	915	939	959	1002	979	953	975	952	974	956	995	968	919	968	911	952	941	952	959	924	900	977	956	990	998	884	994	909	951	916	964	965	962	977	937	925	954	949	991	984	952	930	958	934	965	974	941	959	992	984	992	982	981	930	942	972	971	946	953	947	957	934	992	999	983	930	975	972	922	947	1024	957	957	962	929	934	950	996	978	974	943	921	935	971	951	952	944	945	940	978	918	948	1003	978	976	920	908	959	955	950	981	936	935	948	971	977	1019	964	997	918	992	993	949	967	936	949	926	927	932	951	897	931	933	940	964	954	974	914	959	931	916	976	956	962	950	946	988	965	944	953	1017	938	950	947	956	960	932	993	916	956	996	955	978	975	914	987	946	974	911	1020	958	941	995	956	987	949	963	1042	968	990	913	979	934	1023	979	1014	983	954	1026	973	992	997	957	972	918	957	963	1009	975	986	941	937	942	911	952	982	969	992	917	963	917	937	957	953	940	971	925	956	953	929	998	904	971	905	996	1017	967	987	949	961	998	1050	1025	1015	949	930	980	998	984	929	960	906	919	995	949	966	997	983	941	958	985	969	956	935	962	956	965	1006	921	948	955	984	968	956	979	963	992	938	924	961	935	944	908	954	976	953	961	986	946	990	1032	952	957	953	941	988	983	953	949	878	974	968	975	951	951	1018	927	941	956	895	969	995	918	975	954	914	942	999	959	967	939	959	968	980	976	976	972	944	987	981	944	923	970	927	952	1009	1022	946	995	933	995	969	952	934	1008	952	998	937	1033	933	893	952	930	951	961	916	940	978	955	915	936	961	954	975	927	968	1011	988	972	893	934	957	992	935	922	952	953	950	961	940	945	1017	901	935	1002	982	959	952	1006	903	955	951	1004	1009	945	956	1015	959	997	967	988	961	948	965	984	930	894	973	1019	945	942	943	1008	949	1043	987	976	950	938	998	903	909	951	965	974	974	1023	917	985	947	1025	971	928	962	912	937	946	959	922	889	978	956	1016	1021	984	957	964	976	970	1008	998	893	958	965	979	960	996	1004	982	988	958	997	911	970	947	959	937	982	980	975	952	963	897	913	1003	962	953	966	938	969	923	935	941	932	961	992	934	947	984	922	929	970	967	956	1031	973	934	973	1017	966	962	938	977	963	973	926	966	953	996	962	913	893	906	917	1019	979	1004	991	946	972	996	958	949	962	977	946	953	1008	912	915	940	985	949	995	998	979	1026	1005	975	993	1005	1000	990	1005	995	957	973	981	973	969	993	902	970	952	920	1003	991	940	969	973	976	943	945	890	967	994	974	942	917	959	976	945	936	941	914	979	943	925	1017	932	953	975	991	938	1006	928	955	963	941	974	944	938	977	968	973	999	964	950	1038	968	1014	986	944	972	963	970	939	949	910	902	911	938	974	990	964	944	945	932	913	921	1002	989	978	961	954	967	936	950	1020	954	923	954	907	962	949	964	985	913	984	967	986	974	986	999	1032	915	933	948	962	1002	943	977	933
64897	102956	72177	40580	15524	4245	1470	976	900	843	939	822	884	844	892	907	884	891	929	826	883	895	847	859	887	864	870	878	882	840	839	886	880	889	927	964	882	903	878	910	879	848	865	918	881	862	839	882	936	906	871	874	914	866	891	849	824	879	874	903	905	868	829	920	842	873	867	863	853	900	904	922	844	833	849	936	842	827	886	864	873	873	823	836	908	935	893	876	841	917	856	901	847	882	860	874	882	875	884	870	848	858	846	884	911	865	850	901	866	922	910	882	859	873	925	871	812	812	855	848	904	864	910	920	896	854	879	875	833	868	899	817	915	899	879	932	936	827	854	801	858	877	807	885	855	848	911	883	907	852	868	909	821	876	869	883	869	825	838	812	821	953	842	913	832	874	858	873	883	899	889	845	843	895	862	918	869	906	902	871	848	846	901	879	835	873	874	817	852	866	897	894	857	890	830	870	849	871	870	817	899	914	854	857	914	848	893	867	850	908	874	860	857	843	860	837	843	878	854	919	853	899	866	874	899	878	871	885	872	843	886	903	851	871	829	838	887	882	836	905	851	837	902	867	926	879	845	823	883	914	814	882	871	856	851	890	898	869	914	907	839	871	837	911	890	863	850	850	866	893	915	860	857	876	876	859	850	833	895	920	917	853	870	867	870	916	836	947	922	854	848	841	923	905	887	827	850	925	899	881	909	856	870	839	925	892	891	853	902	880	911	841	873	873	892	856	894	901	845	884	860	877	899	833	887	874	857	877	865	793	819	924	868	819	834	836	840	868	894	893	871	837	900	894	874	814	858	837	887	826	843	840	863	870	895	891	907	910	929	903	887	941	922	851	859	879	861	890	840	907	905	885	804	925	880	856	883	880	915	883	867	855	848	867	835	854	840	848	843	865	874	867	831	860	882	851	900	905	883	917	858	914	846	824	837	863	882	908	824	864	834	917	842	930	848	841	881	802	828	922	855	851	843	876	901	856	878	858	924	857	842	835	873	929	955	868	899	880	881	871	831	903	895	877	860	855	865	875	846	853	860	882	889	834	896	941	846	881	896	807	868	832	850	890	904	855	866	869	862	863	871	892	858	887	862	814	882	888	880	861	873	903	868	904	833	848	829	897	845	909	889	905	954	894	878	864	855	850	859	879	848	898	852	884	873	866	821	907	907	832	882	909	907	844	894	845	859	846	888	911	874	829	883	869	893	880	872	897	858	890	833	807	874	837	900	797	804	861	889	870	847	907	875	894	799	868	827	841	855	898	842	860	833	882	826	844	886	888	868	892	889	863	864	807	893	862	833	854	890	835	869	826	898	934	874	829	885	934	887	877	838	867	883	889	889	844	820	844	837	869	831	818	868	867	801	864	860	848	862	859	922	838	864	847	868	864	884	845	842	886	883	841	855	893	922	857	878	919	899	901	845	882	915	937	867	836	869	837	844	897	815	858	847	909	804	867	814	852	871	832	904	911	896	862	844	925	839	925	870	858	833	861	869	801	863	879	834	888	838	858	839	857	886	818	818	842	908	876	805	877	883	840	830	910	906	844	860	861	874	863	865	916	862	880	900	883	908	852	866	867	882	911	852	799	879	918	852	836	868	908	846	851	902	879	811	883	884	954	819	882	851	877	845	870	877	856	874	918	866	842	803	917	872	896	889	833	861	853	878	887	884	887	861	849	896	868	912	948	866	866	832	921	893	867	841	919	869	841	837	901	874	847	882	851	860	852	850	855	918	842	884	882	807	907	884	858	887	926	836	844	914	887	887	901	874	873	908	891	890	842	850	854	925	812	870	832	890	865	825	860	888	908	834	910	917	884	842	874	823	898	896	846	838	842	884	901	825	843	896	866	881	835	924	825	902	877	869	891	838	875	869	878	886	843	883	876	853	800	903	867	828	860	840	855	903	857	871	846	887	897	880	837	885	817	897	888	865	821	881	877	888	882	862	879	850	857	887	860	821	881	850	867	862	885	886	842	929	895	872	864	896	836	853	878	867	860	889	929	863	839	840	880	863	858	897	903	860	826	814	855	856	911	820	838	908	868	860	870	862	918	845	870	903	872	866	860	864	880	853	851	910	867	866	902	924	893	922	906	930	923	896	907	882	866	844	825	845	835	918	895	890	882	809	906	871	849	870	851	880	821	871	891	848	923	883	942	875	883	904	832	820	838	886	859	904	872	897	876	873	850	881	851	843	866	895	854	852	875	823	867	911	847	859	803	855	879	868	862	890	862	867	920	865	907	834	898	868	862	865	835	861	914	827	884	867	877	898	887	857	878	900	879	896	942	863	901	883	869	858	910	863	875	888	883	850	910	839	895	848	904	853	892	850	859	891	841	899	837	896	876	899	850	914	888	822	851	869	892	854	857	894	874	854	847	819	899	819	864	921	814	887	807	874	857	873	876	860	884	883	862	892	830	871	879	843	870	877	869	888	846	860	827	886	870	862	899	879	907	840	894	859	899	898	877	872	890	906	884	882	864	881	886	890	900	850	895	895	896	947	940	885	877	860	836	837	904	867	919	906	832	873	880	835	869	873	867	850	863	877	871	879	854	856	886	839	842	883	869	877	807	862	851	831	867	926	842	890	880	881	848	916	870	823	898	888	890	910	895	854	874	882	884	936	838	870	860	919	894	872	919	840	890	867	838	895	830	852	851	847	834	837	865	896	829	883	854	848	961	889	876	879	902	869	869	866	845	860	828	880	846	841	897	892	790	862	866	875	810	841	883	817	862	859	868	864	834	917	881	863	870	815	915	890	942	911	872	870	892	860	887	858	860	885	846	847	937	863	832	862	847	907	865	849	903	849	888	914	794	863	843	873	845	900	858	911	821	896	832	827	874	846	913	838	920	874	871	822	887	903	879	888	843	879	903	869	886	882	846	912	916	871	845	875	875	904	859	847	861	909	809	828	820	892	883	861	907	882	875	864	841	882	849	860	885	895	880	881	876	832	900	925	879	830	897	819	843	881	911	829	833	860	886	866	870	847	911	878	887	893	887	893	915	890	813	900	883	876	828	870	888	848	817	880	860	886	853	839	932	890	898	902	881	907	893	855	838	932	867	874	875	869	873	885	894	860	895	859	907	922	901	839	868	852	837	858	864	856	840	845	865	884	883	875	880	848	858	860	853	850	907	836	863	878	828	887	908	878	875	895	903	907	852	871	898	862	847	848	821	835	866	910	848	872	844	842	910	864	850	921	839	801	820	848	866	856	835	883	887	875	898	901	872	893	848	877	868	833	870	876	866	828	880	825	879	863	854	852	850	905	881	857	912	861	887	886	886	895	883	867	878	869	873	867	805	891	858	842	870	856	934	863	901	870	867	905	854	857	858	855	830	869	863	867	878	876	858	881	888	878	873	901	835	878	837	894	865	853	867	844	867	884	843	877	879	846	849	821	843	834	902	878	866	879	881	855	844	865	846	850	882	887	857	830	875	805	873	870	865	918	891	900	852	864	896	869	852	884	858	838	869	908	871	853	893	919	833
31111	31999	26263	10604	2440	1125	859	806	748	773	805	807	796	798	773	761	735	795	790	781	805	763	772	808	753	797	764	777	776	769	736	794	765	734	760	742	762	760	771	780	768	829	758	815	772	760	807	779	768	757	765	707	766	771	747	797	741	779	779	780	790	722	769	777	752	812	732	790	787	789	741	827	725	771	779	812	764	750	733	748	744	807	723	810	769	804	782	771	748	749	765	756	737	691	772	753	755	785	778	723	778	781	786	743	792	749	767	763	780	798	783	735	751	729	808	804	777	781	805	783	730	748	752	793	783	792	825	758	773	757	807	809	769	776	790	754	813	717	782	774	765	763	755	750	816	798	743	727	755	740	797	758	776	720	758	806	828	744	798	819	762	731	761	801	776	715	787	729	726	763	769	777	762	830	758	775	743	799	751	762	748	780	810	764	728	773	762	744	758	783	815	783	808	708	741	817	786	752	789	758	786	772	799	758	748	749	785	798	790	758	746	766	756	805	738	735	769	764	782	723	700	742	812	730	747	773	722	807	738	785	752	757	775	794	767	785	761	769	747	731	749	746	760	768	790	759	699	750	761	807	799	757	786	824	836	738	732	755	797	736	785	771	747	738	722	744	729	771	798	797	788	786	708	722	773	770	751	748	728	758	782	731	718	743	690	795	712	728	777	801	771	743	790	757	785	717	783	733	764	755	733	815	768	734	709	768	771	823	774	725	732	784	737	783	741	826	791	736	776	736	762	754	750	777	760	757	779	797	750	726	796	757	725	760	745	745	765	837	772	743	760	749	727	743	795	838	723	786	771	809	773	707	791	790	765	782	761	762	770	789	749	771	759	768	755	741	795	760	776	728	748	724	756	769	775	768	771	747	791	735	771	747	734	768	780	773	801	746	755	763	757	732	790	761	796	778	800	781	736	743	727	748	767	752	730	729	712	739	765	807	769	769	711	744	763	766	742	781	730	761	769	735	755	829	799	783	749	767	791	772	762	774	786	772	732	804	782	716	752	786	739	744	752	732	783	782	807	773	711	756	768	781	794	774	776	728	738	755	791	781	770	757	826	775	826	771	745	765	730	802	757	789	755	757	760	751	849	739	795	770	813	698	749	832	766	740	782	787	744	751	784	738	807	761	770	720	781	780	733	771	737	730	744	756	743	742	796	765	796	772	781	823	738	748	809	770	756	723	760	789	787	748	792	789	748	716	802	781	804	733	813	780	757	787	805	706	773	747	791	809	780	693	793	755	781	743	757	786	750	749	729	755	790	769	745	749	777	741	744	760	813	728	784	763	741	754	785	731	723	745	772	771	785	800	760	792	737	783	793	712	791	731	724	753	779	732	772	764	775	820	802	746	760	709	764	758	745	751	752	725	720	784	733	774	760	784	753	776	741	779	756	763	784	754	796	755	795	777	770	756	713	778	763	787	758	747	751	788	767	800	758	729	799	776	770	717	782	718	784	749	780	768	767	753	778	752	759	742	733	773	752	766	758	783	703	780	775	715	774	773	738	780	766	710	795	787	751	801	719	715	765	764	768	729	746	747	781	761	766	727	743	768	761	773	778	730	743	747	782	751	758	794	743	814	767	818	734	721	764	753	769	726	777	734	770	712	777	793	748	768	782	746	813	727	788	716	782	731	723	776	770	716	733	755	732	758	728	742	790	805	757	777	762	730	774	802	757	738	756	738	759	781	798	786	746	766	763	765	714	812	751	766	736	741	745	738	770	782	750	753	770	794	772	796	794	733	742	759	739	811	733	759	772	786	746	756	769	796	795	757	754	728	779	734	746	779	764	787	786	787	776	781	759	789	748	741	758	753	790	762	730	700	744	788	742	731	764	821	804	744	759	821	785	754	714	774	774	754	769	769	799	793	772	763	729	776	777	820	739	766	747	747	749	773	714	775	821	751	756	780	803	807	764	783	788	744	750	794	763	772	819	767	808	795	804	771	776	713	826	736	743	742	749	759	769	761	765	780	744	720	803	757	713	737	772	724	788	739	783	803	765	766	839	746	766	791	721	740	726	760	787	769	789	755	778	750	760	785	744	789	748	751	780	775	748	790	770	784	704	762	787	769	769	780	779	711	724	704	763	779	777	794	716	773	839	780	778	767	751	757	748	768	796	790	758	792	745	750	764	753	741	786	823	786	791	804	778	711	769	754	766	797	758	747	789	770	785	762	776	782	852	741	728	825	822	843	807	747	806	795	727	747	698	758	808	800	759	747	753	766	761	747	788	800	707	740	731	755	778	772	776	784	791	761	802	739	725	758	781	825	772	753	699	697	783	764	746	774	742	766	757	835	778	797	773	735	747	755	757	780	804	754	718	723	759	780	783	722	743	777	760	760	752	794	761	732	767	740	752	729	753	843	790	845	700	750	726	810	754	716	759	778	773	773	749	770	785	766	784	728	758	785	793	773	754	796	754	766	815	760	741	849	804	748	744	787	767	712	753	757	700	760	739	773	752	759	784	739	760	720	799	795	772	771	744	806	777	756	774	798	752	776	807	767	780	744	743	779	798	793	796	774	793	787	786	731	770	727	763	758	765	749	749	744	794	765	765	736	732	759	732	757	795	780	735	750	756	748	790	749	767	722	716	789	765	789	763	792	769	759	786	763	752	736	760	735	795	781	772	783	792	797	775	814	743	808	747	763	764	753	720	767	768	719	757	789	768	752	724	815	714	778	727	766	781	701	758	774	794	752	731	725	730	762	747	769	794	772	719	821	774	793	818	746	755	741	776	791	802	779	752	688	816	805	762	767	801	747	757	779	745	757	819	759	742	777	726	726	793	761	738	779	797	767	784	776	802	741	761	761	718	797	731	792	750	723	723	786	767	753	771	783	769	776	765	707	764	773	715	772	791	784	780	768	794	735	742	711	757	782	767	756	752	772	751	804	785	792	783	779	831	786	737	733	740	743	716	712	754	756	774	771	707	782	745	741	729	799	746	730	766	795	748	783	788	799	767	745	767	751	753	775	734	792	805	743	760	776	733	754	763	758	729	760	781	702	769	765	750	742	776	760	740	806	761	731	740	746	771	794	760	786	794	764	745	750	781	793	761	765	767	787	753	799	783	782	783	783	804	774	771	749	763	772	755	778	744	754	747	811	807	796	765	729	764	804	752	772	777	770	765	834	809	772	771	777	799	732	758	760	782	743	782	750	747	739	755	777	740	780	794	777	783	792	733	780	778	748	760	731	794	758	766	781	735	769	741	747	730	778	745	722	756	773	771	776	748	802	752	744	772	769	741	727	802	748	785	767	773	750	798	788	734	704	802	757	684	798	772	751	781	785	788	768	795	736	771	762	791	819	768	742	727	710	749	725	764	748	718	736	787	760	769	720	786	716	773	697	778	794	823	724	732	774	753	742	746	750	778	795	712	810	807	748	765	821	739	794	781	802	813	745	799	789	781	733	766	737	771	778	746	776	728	781	728	729	825	746	808	791	767	772	761	769	774	759	692	750	803	773	764	765	766	799	790	753
26552	36911	19641	5826	1910	869	679	644	624	573	653	660	581	637	651	598	645	642	612	606	626	649	630	620	609	635	618	588	647	652	628	624	624	613	608	669	609	627	624	629	665	647	630	642	628	618	602	603	651	654	654	671	635	624	617	603	591	606	621	634	681	601	621	596	622	639	612	600	643	635	620	633	636	556	625	610	644	628	653	640	645	625	580	634	618	642	649	605	650	613	652	607	683	602	637	591	634	646	599	632	619	648	613	597	636	612	598	601	629	610	614	653	579	633	617	635	616	630	576	601	617	641	593	650	643	629	631	666	613	632	564	615	618	589	658	632	597	619	622	655	617	603	567	636	660	611	673	643	644	650	613	639	621	667	605	684	604	636	594	605	619	637	651	621	627	645	565	592	617	649	631	562	632	609	613	616	577	614	565	596	612	600	598	607	586	597	626	616	597	601	625	578	616	647	616	628	600	660	616	633	669	622	652	621	625	577	647	600	596	623	620	654	625	593	647	595	596	659	623	616	612	624	641	615	625	642	633	591	613	589	643	626	614	611	631	645	631	619	565	622	637	626	667	613	595	650	626	600	569	610	656	581	688	632	607	608	644	586	578	661	619	685	655	678	629	622	587	631	624	659	637	613	637	680	581	628	582	638	665	588	639	625	624	590	571	624	656	669	594	602	628	680	643	622	660	632	597	605	616	632	609	620	585	650	614	660	616	604	620	572	622	613	641	640	631	603	591	625	607	641	654	633	666	630	606	618	672	629	638	591	662	646	638	641	658	596	571	612	643	639	618	649	561	648	638	580	573	621	606	620	625	660	616	637	629	580	634	601	575	607	608	612	604	625	611	636	594	632	630	621	626	609	630	594	634	567	635	598	669	609	653	652	627	623	636	614	618	620	637	598	624	606	628	650	650	647	629	606	601	624	576	581	652	639	595	624	620	587	634	621	599	585	611	645	611	574	650	629	586	599	612	596	616	625	613	640	597	590	619	655	578	615	641	601	600	575	630	637	633	605	589	629	626	618	592	562	550	581	666	611	577	629	637	593	613	640	633	639	653	646	647	650	592	673	599	639	617	602	672	617	588	620	630	600	625	666	595	643	699	646	621	633	609	621	593	642	629	595	634	626	610	637	629	555	646	577	607	592	627	609	640	603	630	673	614	695	619	641	637	622	594	651	625	631	637	637	678	634	663	604	597	634	618	669	630	626	644	638	613	638	621	648	574	626	665	642	652	631	618	639	625	630	623	616	668	644	691	583	622	651	633	639	653	599	640	603	682	648	639	623	659	588	612	628	632	634	642	594	623	628	661	630	610	582	610	624	627	615	629	629	643	613	616	652	630	632	607	609	593	633	650	621	633	588	616	613	633	610	604	567	641	613	603	643	649	642	616	617	633	635	657	661	621	645	610	598	601	600	618	616	647	671	630	630	657	584	630	643	559	626	643	674	626	632	659	637	625	656	667	651	615	614	610	638	609	595	610	661	650	635	676	668	651	642	617	612	608	625	637	624	631	649	614	676	608	653	667	700	618	643	620	651	633	650	631	602	633	596	583	616	567	610	606	627	556	612	656	588	641	656	631	620	614	595	609	655	643	579	646	620	597	727	598	615	625	594	583	605	626	626	651	620	654	628	566	639	592	631	668	638	629	636	645	616	618	632	612	644	639	613	579	573	630	639	623	596	624	646	644	631	597	654	642	612	652	652	622	667	596	652	595	588	596	640	635	629	641	622	670	635	654	632	600	633	607	671	609	652	643	633	585	672	627	628	606	643	612	609	641	635	603	627	658	617	595	605	638	657	620	585	637	648	657	635	641	596	596	610	627	634	611	654	635	625	621	589	590	658	631	613	636	627	641	596	620	616	607	623	609	649	591	639	642	631	652	598	653	615	622	678	603	603	674	607	617	623	637	588	620	634	622	670	641	624	603	657	644	584	683	626	628	588	651	578	650	630	602	605	625	631	589	591	682	615	610	614	646	594	609	649	610	613	571	608	664	654	651	603	598	631	566	630	606	622	648	614	649	603	610	603	604	652	643	623	616	675	628	628	625	634	662	637	604	622	661	621	659	619	577	583	638	635	636	567	645	630	622	661	583	604	625	649	616	619	636	579	615	619	649	627	674	627	634	577	600	618	601	638	644	625	647	639	615	578	662	647	607	645	600	646	625	623	602	656	579	638	607	649	591	654	661	593	632	605	644	607	638	619	564	628	640	656	606	622	588	630	645	626	621	647	586	658	608	633	610	650	591	612	635	600	639	625	655	653	655	594	574	607	657	620	606	652	635	635	645	590	619	628	605	611	643	596	629	627	603	635	580	648	627	595	584	617	607	612	630	627	685	568	655	640	616	608	568	645	602	630	559	591	651	627	618	611	640	595	610	646	622	558	633	610	601	626	543	593	605	621	619	613	639	630	633	641	611	633	646	654	607	648	621	635	651	603	649	602	596	618	672	605	634	602	606	601	605	629	657	657	608	662	600	659	617	589	646	601	646	580	617	611	643	646	599	635	616	594	621	628	638	622	634	602	595	607	671	646	653	618	635	613	590	644	613	610	627	633	601	655	598	603	594	636	599	612	629	604	635	605	607	609	625	632	608	604	593	671	642	653	625	585	667	641	611	646	628	642	559	596	655	654	647	620	622	646	621	573	632	596	610	665	669	659	606	624	572	647	606	646	612	646	643	603	658	613	593	630	614	587	631	604	650	570	630	616	606	673	626	639	630	580	630	638	637	662	610	597	581	635	633	605	643	652	633	624	618	594	616	643	589	638	614	628	627	651	648	589	623	577	683	612	602	617	595	610	612	638	646	587	563	658	579	642	567	670	660	650	632	583	652	612	614	615	635	614	623	651	627	663	595	619	660	629	617	598	614	580	626	615	624	661	680	616	620	627	639	647	626	638	630	608	627	556	604	671	628	610	607	644	591	666	599	656	660	648	609	644	650	612	619	628	607	632	624	666	639	585	631	633	682	634	607	613	635	620	629	643	632	602	655	647	613	617	648	641	637	617	621	670	665	601	596	661	579	618	681	653	685	624	613	604	593	587	581	617	627	650	633	611	610	623	602	648	592	604	581	628	622	600	630	627	633	669	671	572	571	585	649	637	580	610	630	572	622	566	653	606	566	605	644	611	631	610	654	686	611	639	619	615	634	656	592	566	628	623	635	642	612	681	625	636	675	576	623	618	643	630	643	670	610	601	639	605	669	620	636	598	618	591	598	658	602	603	574	602	625	661	603	637	633	653	604	646	640	637	639	575	605	639	619	670	666	626	631	597	658	653	644	610	619	609	659	610	611	622	651	642	594	611	612	637	623	634	591	623	629	604	608	627	624	606	597	657	620	620	635	603	625	573	635	678	632	665	581	633	662	679	614	656	652	593	634	604	616	649	648	612	619	591	624	624	603	613	637	576	603	647	675	659	615	642	562	605	615	621	608	626	634	618	627	603	631	600	643	554	666	590	593	647	632	614	643	649	641	643	612	664	610	637
25953	27285	39198	32135	16721	4226	1251	876	735	818	769	838	763	774	789	774	793	759	766	740	762	764	781	794	785	778	773	748	769	766	786	765	789	772	819	770	759	707	785	752	751	760	787	787	802	763	822	743	731	799	763	807	778	764	809	762	721	743	735	727	778	750	706	776	779	783	730	735	727	756	806	781	751	733	799	767	775	768	769	789	741	809	750	785	771	756	760	754	781	758	747	727	758	762	783	767	727	743	803	756	786	782	810	768	789	785	763	771	741	748	792	744	788	751	758	747	780	772	741	755	718	749	794	787	785	724	784	803	807	765	736	791	787	749	774	777	748	756	756	740	703	745	734	819	743	750	780	750	775	774	771	803	772	744	790	734	776	768	739	757	729	804	735	795	741	770	731	758	752	766	736	730	796	730	766	738	746	773	739	757	781	739	789	737	770	789	729	780	767	785	748	775	729	761	712	792	765	780	768	761	792	790	771	757	717	745	783	743	786	693	755	741	759	782	767	752	769	743	746	770	793	730	773	773	710	789	747	774	738	772	712	757	806	735	787	801	739	763	715	800	764	754	774	801	743	761	764	765	769	780	795	722	763	707	735	783	781	739	733	735	780	757	790	802	777	793	808	715	819	764	760	746	771	760	765	780	752	757	742	751	735	745	750	785	734	728	709	773	736	783	804	767	760	784	746	791	758	805	752	800	739	764	779	816	752	755	808	761	778	765	760	743	763	744	780	697	746	749	759	776	763	677	754	742	743	747	747	705	751	766	767	748	708	751	766	762	753	749	711	815	698	809	774	792	765	748	785	744	756	780	779	773	789	787	772	750	737	733	761	768	752	750	794	787	751	806	766	766	760	743	724	780	689	734	782	731	754	762	756	743	752	820	783	766	745	779	760	762	731	757	783	711	768	797	753	762	796	756	787	742	727	783	777	749	721	706	760	758	813	753	781	794	753	751	773	712	750	732	771	777	771	750	739	741	756	761	763	757	743	726	757	767	761	764	741	772	737	785	806	724	701	792	829	772	735	733	819	811	777	768	723	732	832	729	768	794	668	758	749	722	795	783	765	772	825	825	759	754	743	797	771	754	716	801	790	681	792	737	702	737	765	797	768	768	818	794	788	746	741	734	783	770	763	783	667	758	724	793	824	765	782	762	724	761	802	772	757	783	751	794	769	777	799	747	773	731	773	782	734	742	772	798	765	739	762	763	788	767	721	747	743	765	764	761	708	773	761	782	755	778	784	726	764	771	740	805	750	734	742	728	835	762	782	728	770	756	782	731	743	748	763	751	735	773	746	755	772	744	769	758	768	798	777	772	832	769	735	775	754	773	846	752	758	783	775	807	737	814	788	742	779	764	785	713	769	718	775	765	731	754	776	709	728	767	744	725	705	758	767	705	802	752	742	758	763	779	765	723	802	740	798	779	775	747	750	783	739	788	738	776	786	751	791	781	757	753	740	798	777	744	755	746	786	784	775	770	753	808	740	762	753	811	809	755	755	713	763	692	774	767	788	770	824	770	769	760	778	741	755	719	798	751	685	720	732	786	784	752	749	766	771	761	751	704	756	795	806	734	761	805	762	698	759	736	734	733	803	770	744	755	768	788	743	730	800	749	745	795	739	753	787	784	743	792	751	757	770	777	723	794	790	747	779	750	757	737	771	750	748	773	756	747	820	767	768	786	777	777	766	798	756	769	730	736	756	731	777	722	810	746	775	752	774	733	780	780	770	720	750	725	703	771	731	801	800	831	761	764	802	764	819	821	750	770	751	742	818	762	740	766	782	812	753	770	801	795	820	788	739	715	842	760	752	752	799	778	796	755	739	731	777	792	768	780	789	811	745	825	758	745	756	778	772	738	760	816	736	754	769	727	713	750	720	776	788	755	748	730	737	754	823	755	743	796	737	770	799	768	770	792	842	779	774	757	732	772	764	716	751	759	794	764	750	781	768	792	739	796	744	771	724	736	771	775	758	797	740	759	852	740	771	772	765	715	819	772	778	740	749	775	764	759	725	759	769	785	763	775	718	795	772	782	794	779	793	828	724	774	820	721	765	776	744	798	780	835	739	735	752	774	810	794	751	722	747	788	766	720	753	758	806	773	806	770	794	803	741	775	749	806	744	745	763	788	773	780	760	792	742	798	770	783	730	756	734	785	737	750	762	784	728	767	794	782	729	772	808	713	728	736	736	747	798	805	729	797	778	760	709	761	748	782	783	750	748	763	762	774	775	716	742	797	746	730	722	757	745	749	788	765	752	803	735	773	809	788	727	768	797	736	743	736	758	726	717	771	785	734	774	771	760	739	726	777	765	806	698	726	801	721	779	749	757	780	751	773	761	784	772	738	753	759	752	743	766	783	707	753	781	759	742	803	793	803	775	762	749	762	728	748	765	769	760	813	787	748	749	757	733	764	743	763	712	705	718	752	755	800	701	743	719	749	745	757	758	730	743	755	749	742	713	737	793	767	784	705	743	769	755	753	801	806	748	774	770	766	761	758	793	797	724	803	787	737	749	753	771	760	729	748	768	740	728	775	747	756	797	746	785	771	771	790	784	746	797	741	745	739	751	750	784	801	764	723	775	761	789	775	748	790	741	725	746	770	772	768	757	780	767	822	747	764	780	735	736	724	714	674	727	770	803	745	801	752	788	710	735	730	761	786	774	773	760	771	756	770	750	773	750	742	773	739	782	745	767	768	781	783	825	798	695	759	757	751	747	788	743	810	765	778	786	764	761	699	776	792	747	792	727	801	802	757	776	768	782	744	767	785	790	757	776	767	806	748	738	720	746	771	773	808	753	803	744	765	779	793	745	772	763	737	743	781	756	774	704	698	765	701	754	732	767	798	723	737	770	763	756	693	766	746	805	754	780	755	726	733	767	762	764	800	709	761	783	823	754	769	811	720	783	717	799	763	755	737	767	743	745	730	757	753	732	760	803	785	747	767	804	746	771	753	786	767	739	760	728	726	777	792	754	825	776	707	746	742	772	744	801	745	715	780	792	799	798	762	761	805	786	739	776	771	765	809	769	770	696	762	739	775	780	752	792	752	719	748	775	783	783	755	781	769	742	796	781	766	741	773	744	797	732	790	796	747	723	753	714	795	720	789	780	759	762	754	801	737	749	798	763	709	804	758	786	738	760	727	790	765	802	730	784	767	738	743	772	764	764	746	773	735	782	785	715	734	787	748	781	769	722	731	798	745	774	770	811	731	739	766	758	779	763	771	815	796	747	742	789	788	771	757	752	788	758	762	800	761	749	728	736	750	799	746	787	793	691	746	743	747	798	802	729	804	723	779	749	738	781	719	804	766	750	827	775	794	808	760	782	792	736	749	744	825	786	785	758	755	794	793	751	755	757	734	776	716	823	729	803	723	779	715	702	750	739	770	763	739	761	733	774	748	801	740	768	796	763	742	795	751	761	786	794	787	771	768	727	759	772	728	748	765	763	738	760	735	725	765	750	740	742	772	773	773	760	746	703	721	748	746
61217	87671	56674	24278	7481	1922	871	751	651	719	689	684	712	692	724	696	694	677	669	705	649	615	659	720	737	662	665	671	669	721	740	665	715	688	685	667	678	717	713	715	710	696	696	672	662	706	674	656	689	724	691	696	697	680	636	691	671	681	694	673	705	654	696	650	668	660	704	632	641	708	684	642	687	716	681	662	667	674	667	650	650	682	677	710	682	706	725	705	705	650	675	747	657	686	679	694	691	679	631	716	668	691	674	679	678	644	644	678	644	695	700	635	668	692	661	645	622	654	684	667	690	709	667	638	639	671	690	715	679	664	671	675	674	646	655	672	698	687	640	654	675	644	703	705	689	713	700	645	663	663	652	658	676	662	701	662	692	701	684	679	666	676	670	715	660	687	666	677	684	726	696	660	673	701	690	641	671	667	639	676	681	663	694	705	704	698	649	680	675	723	661	680	648	633	651	730	697	643	648	697	652	663	661	670	686	662	676	669	644	663	647	712	655	670	691	708	673	709	685	643	663	692	698	658	677	657	711	703	685	672	630	672	705	695	658	639	673	662	677	674	681	687	651	672	662	658	734	702	663	678	659	690	690	686	698	667	711	696	695	682	667	659	682	701	649	691	643	702	644	644	628	664	702	678	671	676	704	681	698	689	640	655	692	700	644	723	681	661	684	753	745	653	658	672	666	680	730	640	683	638	710	644	686	686	654	632	667	714	680	663	674	667	670	639	627	651	655	684	697	662	698	693	691	670	639	667	664	715	699	692	660	661	708	684	645	686	651	679	635	696	694	703	705	684	666	674	671	723	652	671	682	644	667	672	636	604	655	623	637	702	638	702	687	631	683	661	694	641	757	647	680	688	707	715	694	666	712	682	602	680	666	688	714	682	646	647	670	620	699	678	677	688	688	687	687	718	700	659	656	694	695	680	645	684	685	698	763	695	708	674	679	668	665	664	707	650	699	695	686	693	664	705	670	686	657	713	645	682	660	649	648	696	654	668	633	642	687	695	700	706	672	701	669	659	699	658	710	639	681	661	669	684	668	655	612	667	661	695	650	659	636	680	684	615	679	661	666	737	671	676	683	611	720	662	656	671	676	683	695	659	682	700	630	647	684	661	708	715	668	708	642	661	676	666	656	656	681	726	674	649	712	669	693	688	665	672	654	646	673	685	670	676	715	722	653	685	607	665	670	655	669	648	652	621	680	713	636	656	679	670	640	653	674	675	642	663	662	684	660	738	693	687	693	668	680	699	664	663	696	748	744	671	702	673	683	731	695	707	670	688	673	657	686	654	641	670	701	676	640	706	653	664	673	655	687	675	633	671	685	661	683	647	647	627	663	682	654	655	628	709	645	684	693	701	698	712	642	691	659	661	708	662	679	666	739	650	642	661	623	619	693	642	635	657	676	672	631	733	689	656	690	679	670	641	688	655	647	666	686	674	665	698	653	656	690	667	689	653	672	660	668	670	698	708	645	703	625	674	667	639	647	673	691	672	634	667	723	728	611	700	650	696	654	692	693	666	681	699	666	697	625	665	686	655	634	696	642	668	685	651	612	677	693	694	637	717	650	646	677	702	628	695	692	677	676	661	695	684	701	669	694	671	638	702	698	683	683	677	689	699	671	669	644	654	663	667	702	678	679	654	692	681	713	661	652	633	701	646	650	664	692	665	692	674	689	678	678	656	717	669	662	640	644	690	670	662	681	623	697	683	674	665	702	676	669	646	680	637	691	717	656	666	671	651	674	707	638	685	668	680	694	682	683	633	645	727	658	683	666	694	689	696	682	691	663	661	643	694	664	661	668	726	642	687	666	675	645	707	630	756	660	651	692	721	705	655	680	689	685	644	702	676	724	687	677	697	670	706	694	666	657	669	638	722	675	686	706	670	664	678	692	702	626	698	671	640	670	629	644	687	682	660	655	657	664	705	680	675	651	659	702	666	669	711	668	706	690	698	638	690	681	672	633	647	678	656	683	652	669	724	678	717	693	714	699	668	654	663	637	668	653	677	680	705	627	709	665	653	679	665	679	647	663	683	654	643	716	665	654	660	698	721	649	658	668	652	670	689	666	671	645	686	699	668	664	626	669	699	676	662	623	688	668	685	644	696	682	663	619	652	649	640	665	670	693	685	686	697	643	653	650	659	685	721	671	647	643	678	690	644	695	661	690	686	676	730	659	669	673	622	721	718	676	656	650	644	612	694	681	669	714	664	708	700	719	684	666	649	662	704	605	688	678	664	679	698	677	671	601	680	654	682	651	712	670	668	669	696	726	679	675	652	622	684	675	685	682	655	685	642	655	706	733	653	692	675	693	634	676	663	683	659	668	640	658	644	673	689	681	684	658	675	676	668	669	659	664	702	663	672	693	653	697	655	686	678	711	692	701	696	615	708	692	651	657	705	655	678	707	678	663	651	696	701	637	657	701	662	706	689	682	642	705	691	687	679	702	698	691	679	644	735	656	637	667	723	678	660	675	644	677	654	705	655	671	648	684	699	674	690	674	679	662	614	704	676	606	651	691	654	703	636	734	691	700	655	658	700	665	635	688	653	702	663	670	715	738	643	660	649	678	663	669	679	693	642	635	658	665	690	629	705	722	660	661	694	696	636	665	628	695	638	647	688	674	671	680	671	705	682	704	643	708	698	657	663	683	691	675	678	652	674	675	700	692	666	702	627	697	664	693	696	702	677	667	705	691	663	637	680	652	664	691	678	669	671	660	653	687	642	679	708	666	707	625	691	714	630	702	653	685	695	710	663	700	681	681	650	744	725	665	674	699	674	642	680	675	650	665	751	685	649	626	686	663	704	663	654	637	661	623	692	636	654	652	668	693	679	621	708	634	628	641	715	669	675	662	675	721	718	681	697	643	699	711	689	658	667	679	672	700	687	670	638	686	645	686	677	692	661	679	683	629	620	626	683	701	675	688	643	691	707	653	664	660	698	670	706	683	657	652	656	710	662	637	754	712	634	731	646	664	679	712	667	688	691	676	742	675	630	674	707	620	689	694	683	673	662	655	661	650	659	695	687	660	678	683	700	715	662	676	696	681	665	692	644	679	656	655	647	657	691	683	679	640	640	671	693	681	684	638	672	695	654	719	683	668	652	707	634	649	643	710	689	668	661	656	670	700	655	700	631	692	638	669	629	665	671	691	688	700	695	675	685	606	666	690	670	660	687	696	674	702	686	694	724	709	670	664	649	699	664	678	694	690	739	643	644	634	649	658	679	645	714	728	693	658	674	663	726	706	668	668	689	639	696	727	674	711	680	695	659	660	637	662	693	659	658	705	671	674	692	672	668	669	661	685	645	656	689	723	640	645	681	641	668	671	688	640	685	665	676	687	662	688	704	639	635	622	655	709	673	661	639	704	688	643	716	698	664	692	706	682	670	650	693	654	639	691	688	681	661	689	625	684	703	681	690	685	665	657	693	708	631	658	654	685	674	655	637	672	672	672	664	669	685	695	708	714	696	677	662	653	718	642	690
24207	23272	33062	29052	21855	13384	3063	1299	1050	1027	1091	1015	1034	1010	976	977	1087	995	975	993	1030	915	1050	1040	1013	992	975	952	973	1038	997	980	1063	1022	980	1036	1044	967	1048	1007	984	986	900	1005	1020	1030	993	1009	1043	986	980	1088	1008	966	1040	959	982	974	996	939	1013	974	1042	929	965	955	976	1003	1020	990	1017	1007	1039	934	998	1036	991	999	1028	996	1026	967	963	938	971	953	999	959	967	1002	961	986	943	956	946	964	1003	985	982	948	956	936	948	997	1017	1036	985	1007	953	955	1031	966	1047	955	1034	967	1042	950	988	1016	1030	969	973	951	1022	993	1043	984	965	1019	1005	966	997	999	964	983	979	1004	990	994	993	1031	980	968	971	1023	1008	1017	929	945	1025	994	1016	962	977	959	1006	967	945	970	983	942	947	994	992	1001	973	1012	1024	980	966	975	995	935	956	949	1010	1003	1027	916	970	1013	950	925	937	995	974	976	978	978	967	968	986	937	1037	1006	1019	1011	976	956	1021	1001	988	968	965	948	953	945	980	959	1011	1028	1032	994	973	990	1004	1006	1011	969	949	975	936	969	1004	1002	978	933	935	947	940	1021	1009	941	967	1020	1009	990	935	998	953	1051	1033	974	1010	960	965	993	965	978	986	1043	995	961	969	1002	999	937	962	986	996	963	982	1013	1010	977	965	997	1009	1014	986	1001	1015	935	986	1007	991	940	967	1009	968	953	973	982	995	951	974	950	956	945	959	968	965	999	1020	979	919	1058	955	1012	978	972	994	978	1027	1008	944	996	911	999	1018	969	962	980	993	965	978	960	983	946	959	994	941	955	989	958	989	1004	997	983	1009	953	1001	967	998	958	949	929	954	950	1007	957	948	999	934	991	953	948	944	944	965	962	996	934	1005	983	951	1005	1000	1028	951	967	948	892	956	968	985	999	1042	971	981	946	1030	1001	1069	1069	966	1010	1010	970	992	1003	963	978	954	1003	926	1007	946	1002	1005	994	969	931	984	966	989	978	995	1043	1008	1027	994	969	1012	1005	936	1000	1019	1027	978	942	973	982	961	992	1004	964	979	978	969	993	981	951	941	983	1002	947	910	997	991	965	955	986	974	950	928	957	966	959	1027	944	982	985	979	1010	969	1015	993	995	934	945	1031	1016	969	957	972	997	997	987	988	964	1026	988	992	1016	996	973	978	980	960	986	1004	911	955	1003	1029	941	1004	1001	1044	953	914	965	986	940	945	994	957	965	933	971	973	1032	975	1040	1038	1011	967	949	966	1002	923	946	973	985	1037	969	984	995	983	1041	924	985	981	951	1031	968	958	990	933	992	975	974	1003	963	976	929	938	946	930	968	972	953	1018	1035	982	981	985	1014	979	950	1009	941	964	1068	941	951	973	967	963	997	976	979	974	980	1085	995	904	954	1011	970	1001	956	943	968	996	1042	1010	981	1003	995	996	970	975	978	953	931	1041	1043	989	1002	1007	934	974	976	952	996	1002	934	994	974	970	971	1033	979	1050	1023	973	913	968	930	1019	968	975	978	952	946	1002	979	951	964	1001	999	950	962	987	965	989	1000	1007	1057	940	947	1021	1041	1016	991	1000	1016	978	969	968	971	931	973	941	996	943	965	944	991	972	996	951	988	988	1010	993	991	966	950	964	1007	914	1021	1012	1038	1002	1046	972	1002	973	971	977	929	972	987	973	1010	985	983	982	1000	997	938	981	964	998	969	936	975	999	1017	1003	971	973	975	978	977	997	926	953	990	982	968	992	925	979	1051	994	946	999	1017	995	978	1053	1004	978	985	966	1020	986	1016	941	929	1026	967	950	1028	996	959	1039	969	960	997	991	1013	991	991	953	993	993	985	943	990	997	966	984	994	1031	999	937	1007	972	1013	1027	952	976	1012	958	994	1002	920	922	967	960	1007	980	954	964	973	1015	997	990	947	953	1003	980	981	985	984	1008	1003	975	1064	994	1053	975	994	994	992	952	955	950	985	1035	987	964	1009	1045	1038	1022	1009	978	940	994	958	978	1012	977	1015	984	995	969	1018	944	970	961	950	1012	1046	984	989	970	973	1012	974	941	1019	985	993	1016	987	1060	987	980	1020	984	932	1024	1038	913	966	955	977	973	1019	979	968	927	1046	976	1030	997	997	975	1017	926	960	1059	1021	938	991	996	994	997	957	1012	1014	986	1070	1020	940	1010	982	984	950	1001	921	1009	973	978	982	987	973	991	981	974	981	980	1014	1017	961	892	1037	937	974	961	1038	965	969	917	1021	1006	1014	948	948	990	943	937	1047	1046	986	1008	926	998	1020	998	983	943	934	1000	974	929	984	963	1002	1017	988	960	1003	934	985	965	913	947	970	926	977	989	1036	1001	983	965	1008	917	944	1055	979	991	960	962	980	964	942	970	1038	935	943	990	974	913	946	984	953	916	973	974	1008	939	970	995	1002	979	1005	987	1011	982	969	1004	1024	1000	1009	984	995	970	935	938	965	1017	922	932	983	984	1026	1064	974	935	1000	981	952	947	989	952	965	976	972	973	955	1019	1002	1016	942	934	1030	952	992	1056	977	984	1005	898	972	996	959	964	947	1016	987	997	967	1004	989	951	940	955	982	986	973	936	929	1006	1026	958	946	959	982	1013	965	1025	997	1042	997	1001	1022	984	954	981	950	994	960	995	960	988	1025	982	1015	991	981	967	1014	978	1020	972	974	1001	956	976	962	967	982	978	1039	921	985	951	1037	951	978	966	1033	996	984	934	1046	980	938	927	1032	1009	982	924	973	991	927	962	932	981	961	964	1061	971	994	991	983	942	1054	1008	973	1015	1001	962	968	947	965	955	945	958	984	957	968	964	975	1026	939	991	973	998	1020	1016	1058	993	1087	972	977	981	974	958	992	965	946	977	1033	978	992	959	980	1031	967	978	982	956	938	969	950	1034	976	978	988	950	1001	1008	999	934	989	1003	890	955	942	969	984	1011	1019	1062	957	969	940	999	1007	1029	962	1008	1012	987	938	978	994	1050	995	1007	996	931	909	1017	990	1001	996	1038	1002	958	954	943	986	980	1064	950	992	925	1045	977	1002	1001	1003	938	1038	928	936	981	966	1045	1017	946	1000	956	1021	1022	1017	949	970	955	975	861	994	937	959	988	1030	946	967	991	907	984	1003	936	981	991	985	1006	931	978	995	1028	1025	983	1004	973	1011	990	1012	968	974	966	966	1022	997	983	986	996	1011	948	919	1009	1029	981	924	918	925	1053	975	1017	945	970	1007	996	1012	989	938	943	952	871	966	976	941	986	960	970	944	998	972	999	1061	931	1019	973	1040	1005	970	1017	1000	952	1021	994	984	1009	1016	992	1080	1022	994	951	939	993	1018	943	965	979	1007	927	946	969	960	932	1048	967	970	960	967	950	1016	971	969	956	942	967	948	1003	990	993	963	959	989	945	973	1010	944	969	1040	992	975	1010	1002	954	1019	919	983	1030	993	960	947	954	973	1020	984	948	972	971	984	978	976	984	1003	1013	994	926	953	969	977	1012	971	1019	1001	1002	960	951	1043	990	1000	947	977	1029	980	1011	1024	997	985	971	949	1018	983	1007	970	1031	986	938	1063	973	947	949	989	973	958	993	1019	975	943	974	976	993	981	996	1031	963	1004	963	973	984	1004	1039	968	996	972	985	978	991	975	1016	971	1062	978	958	994	896	1029	930	912	1008	989	984	961	1008	1023	980	1002	1019	979	969	968	966	973	981	953	984	927	933	958	975	983	974	1006	1004	958	997	1018	955	979	1014	982	956	960	954	972	960	890	1034	953	1031	1001	966	926	917	981	1004	990	999	1009	991	966	913	962	952	1064	961	1024	983	974	914	1013	997	990	981	996	950	955	975	967	1006	987	959	994	975	1030	965	969	975	946
62404	100141	67741	35923	12777	3485	1286	938	894	909	901	879	906	923	943	890	955	908	872	834	858	886	870	846	840	945	895	900	892	875	867	946	860	860	875	818	901	885	895	914	879	890	916	858	939	923	864	879	907	891	914	911	895	855	880	833	836	899	861	870	853	913	885	889	889	883	869	842	848	892	841	925	913	927	846	935	833	881	911	879	882	852	831	874	900	846	956	840	859	887	880	918	890	928	895	857	865	921	901	908	870	890	895	898	894	900	891	853	921	862	793	903	900	890	876	892	887	959	851	918	873	900	863	953	873	885	925	907	875	861	853	914	871	869	884	942	872	920	916	836	873	857	897	858	850	888	820	888	881	873	837	904	896	907	893	889	887	874	933	925	872	903	893	818	888	903	857	912	851	886	873	920	873	931	887	869	900	837	916	853	907	839	905	865	899	856	856	853	833	863	886	886	877	891	879	911	869	891	896	856	889	854	862	907	906	868	867	867	893	900	884	912	897	902	951	857	860	857	841	903	904	843	932	861	903	910	873	852	881	895	881	877	890	844	903	907	846	848	930	860	907	915	859	889	828	897	851	884	911	880	900	908	980	918	915	848	905	893	888	889	948	889	902	908	874	921	897	871	875	856	910	895	909	936	935	913	887	907	865	945	905	895	834	888	886	850	888	878	877	904	844	837	873	845	853	896	956	919	882	920	873	881	856	917	818	916	865	930	869	912	845	900	886	860	872	858	864	875	877	872	857	852	918	883	871	868	919	882	867	924	848	908	881	899	934	927	847	875	874	925	863	867	900	894	877	860	934	899	914	887	863	888	865	908	831	886	847	916	868	904	847	870	889	877	897	893	921	890	884	861	897	848	852	881	891	934	835	896	843	923	907	899	910	905	892	842	907	900	840	918	854	781	876	904	847	893	856	932	862	893	891	826	879	844	917	839	898	875	837	910	887	889	891	891	903	872	897	890	833	944	858	877	871	877	861	941	913	874	899	863	891	839	862	854	893	838	926	837	893	900	872	880	880	871	892	920	897	879	879	902	888	830	909	937	891	813	914	820	874	923	858	859	937	853	876	876	858	847	821	899	889	880	896	859	854	891	877	895	884	862	866	880	897	894	877	884	915	905	877	905	873	889	862	854	857	916	873	867	899	855	875	968	875	942	867	895	868	912	913	906	867	918	887	926	895	897	890	853	812	866	850	860	855	894	858	885	903	906	926	835	899	878	907	923	829	893	870	846	836	913	872	871	857	841	901	895	877	873	826	871	873	868	834	875	871	869	884	880	930	891	903	863	903	915	934	893	902	877	948	833	876	833	873	881	893	900	882	873	880	821	862	874	879	905	889	897	858	908	857	869	885	928	864	862	884	862	852	908	927	812	883	877	864	864	907	887	894	868	851	847	890	880	934	925	893	851	857	819	889	877	888	890	923	841	859	871	872	833	864	878	873	868	874	918	868	903	903	903	865	876	879	867	897	824	853	905	898	875	892	844	874	905	897	876	897	916	916	913	897	920	911	890	865	865	853	872	888	865	847	878	921	879	886	876	859	900	882	861	865	837	823	891	899	892	923	842	936	826	902	875	856	886	908	902	895	874	915	863	888	882	916	840	859	906	898	872	887	875	888	891	911	951	864	884	862	953	889	892	882	848	857	857	856	917	814	843	862	890	877	862	857	876	859	907	844	893	857	906	961	904	942	886	875	883	892	858	865	814	894	923	881	934	864	873	908	840	867	897	868	882	880	892	883	878	883	859	886	886	917	875	851	877	914	907	860	906	854	888	866	926	923	867	903	865	890	897	904	895	854	891	903	874	920	892	918	883	881	863	865	821	857	834	882	898	868	866	864	908	869	924	910	866	885	885	864	827	899	882	884	873	862	903	889	904	878	861	874	916	903	933	884	824	878	863	899	918	878	869	909	856	855	876	897	905	843	891	866	879	855	860	831	900	873	912	873	850	883	859	831	845	881	859	956	914	875	909	837	865	846	915	863	860	882	858	893	865	860	947	871	885	860	904	818	930	902	850	859	860	892	907	881	918	878	901	840	895	906	898	874	912	882	910	869	865	900	856	934	891	890	853	877	824	929	925	873	912	895	896	881	833	900	873	892	870	967	881	901	897	876	868	908	845	858	921	922	875	813	853	886	838	888	931	890	863	877	869	901	862	909	910	865	850	870	855	921	828	877	869	882	892	879	914	840	862	880	893	901	891	923	820	847	858	911	892	868	855	837	879	921	886	903	869	926	898	940	877	894	891	926	843	890	846	892	886	865	879	868	847	866	833	866	884	875	865	870	879	869	888	803	873	912	841	877	817	889	910	894	897	880	865	827	861	886	904	824	879	891	830	866	909	895	864	879	864	868	846	876	833	888	860	907	875	897	869	861	881	886	882	896	851	944	885	851	841	871	878	888	860	873	877	880	925	874	852	857	894	898	820	889	902	889	856	963	888	863	912	904	852	867	817	870	880	905	893	828	890	805	888	808	913	886	925	879	910	797	887	912	894	890	878	874	880	911	876	834	888	828	826	844	933	895	829	837	828	890	896	872	875	899	860	841	870	911	874	894	866	868	854	861	915	892	863	871	852	906	873	932	858	923	877	881	910	889	886	895	855	839	893	899	847	899	885	884	923	919	861	884	846	859	884	869	850	865	896	840	909	844	882	919	879	863	849	856	884	869	901	900	920	913	886	869	845	905	866	917	889	823	830	903	863	889	875	915	863	871	884	847	881	839	856	886	855	909	865	813	903	863	872	875	899	889	867	903	862	851	875	834	899	886	879	864	886	885	855	853	891	891	868	896	917	860	903	868	920	836	852	883	876	883	881	887	907	911	896	903	896	849	908	894	912	916	871	878	864	901	941	890	899	854	949	846	852	903	907	874	877	863	874	848	870	837	908	877	897	895	903	893	872	918	900	859	856	914	871	850	927	861	835	877	954	906	846	911	893	909	886	911	843	860	811	913	869	875	872	886	871	815	914	888	908	908	852	888	884	922	866	835	877	863	910	858	847	882	896	882	876	930	887	905	882	871	886	891	903	885	912	903	828	859	855	846	856	891	908	916	811	870	853	909	884	885	913	879	840	901	871	847	846	906	882	891	888	907	880	844	953	853	902	855	911	908	928	880	874	924	888	855	858	859	843	892	896	884	913	884	889	878	889	861	859	873	886	914	877	932	958	898	907	841	838	846	892	885	860	924	827	871	914	887	911	868	897	883	883	876	931	885	865	859	918	884	862	874	926	883	844	932	885	854	880	835	889	868	905	862	845	919	874	879	840	883	873	899	847	872	891	903	877	887	874	925	895	892	870	852	890	911	819	907	842	820	874	866	895	863	907	856	838	881	869	891	922	872	922	840	875	911	866	903	855	798	848	894	908	908	869	907	861	903	884	894	885	863	927	869	928	856	913	881	873	903	870	910	885	862	898	869	863	863	867	891	875	880	905	885	866	904	906	852	856	925	871	946	915	898	869	862	852	935	899	760	824	907	919	905	869
31899	31688	24737	9053	1924	1035	830	782	770	756	802	750	821	757	761	713	765	825	810	782	784	723	820	707	743	772	775	756	728	781	755	762	780	772	785	732	783	761	772	758	807	727	801	778	770	773	775	779	730	805	772	768	784	797	774	771	794	777	753	746	719	787	714	814	713	818	734	824	747	798	694	729	793	749	786	817	773	756	760	821	773	745	779	746	829	734	772	755	771	757	775	728	784	775	765	747	731	781	775	821	764	727	794	788	771	777	760	792	802	781	771	745	776	786	804	809	805	764	776	742	741	760	745	781	755	772	778	793	743	804	777	780	783	771	777	787	724	736	837	806	787	777	719	799	700	758	821	765	783	835	739	724	810	784	805	789	724	809	754	741	773	783	740	763	770	782	770	742	770	765	756	784	770	755	742	762	775	749	763	760	749	779	786	775	698	745	761	789	764	775	755	740	749	767	748	717	762	752	705	771	747	724	766	733	732	766	728	702	771	757	738	764	770	767	795	773	738	764	723	748	741	787	805	800	776	790	847	770	775	739	762	812	802	740	740	768	822	757	772	759	766	744	785	722	823	756	781	706	795	764	743	753	735	705	737	756	717	771	772	752	785	778	749	763	775	728	750	782	772	749	813	785	779	791	757	788	771	782	783	753	754	776	816	798	785	747	788	768	780	734	805	807	738	777	726	781	781	730	750	777	751	758	764	714	812	809	720	783	744	766	769	781	763	789	755	792	788	794	781	769	814	771	742	775	769	767	747	701	735	763	778	774	791	781	752	848	755	770	792	788	770	769	713	735	759	764	742	775	770	796	754	725	833	785	712	744	757	797	760	753	774	787	776	749	806	731	743	778	795	783	780	744	771	729	764	778	796	748	747	749	737	760	762	781	761	755	765	758	759	817	762	714	766	818	742	737	724	718	811	768	741	745	788	798	773	773	776	788	793	776	790	736	720	818	724	765	774	759	762	776	817	737	764	780	773	774	763	731	762	791	764	783	709	764	756	762	748	743	756	782	751	745	763	744	761	749	809	764	755	766	713	767	748	770	758	744	760	754	747	754	746	799	790	783	813	826	802	768	763	807	748	789	809	770	767	707	766	743	810	759	759	770	766	739	772	793	760	788	740	733	789	732	747	696	778	783	771	751	736	772	753	809	788	779	731	773	707	820	749	792	838	771	750	818	793	774	810	725	736	765	788	791	741	775	788	768	792	745	756	798	775	774	725	786	744	774	764	710	797	824	782	761	735	784	785	767	742	717	723	769	775	805	782	768	742	747	739	811	799	786	700	745	796	704	824	772	797	809	790	755	780	811	716	768	749	789	789	714	820	790	752	767	741	802	782	739	767	802	760	761	752	751	776	814	794	757	822	760	813	747	742	788	774	774	774	744	776	712	757	761	786	705	819	767	768	742	797	780	779	759	785	850	733	761	755	792	774	741	720	741	714	749	733	753	752	764	798	756	716	771	705	822	791	770	787	821	753	764	712	780	786	793	808	815	781	759	752	710	744	781	762	780	765	784	738	763	787	774	733	782	817	734	808	774	756	735	742	758	726	770	806	743	786	743	786	763	796	717	783	798	755	732	726	774	770	821	794	740	742	720	757	769	766	721	737	823	723	743	808	803	720	748	794	735	836	747	720	761	759	753	778	736	769	769	777	760	764	761	810	809	794	763	756	752	764	735	791	792	743	733	794	779	793	711	806	778	758	736	782	754	731	786	766	746	767	800	760	770	724	757	781	750	744	746	758	784	684	801	744	800	764	740	778	759	727	745	746	827	794	778	720	732	752	744	770	818	753	723	712	798	740	820	785	795	735	779	708	730	770	768	772	744	820	792	761	813	766	725	720	785	762	783	744	753	773	726	796	743	799	753	735	761	733	741	749	747	815	783	787	766	766	804	792	758	746	792	774	724	745	792	781	746	730	754	830	777	769	776	741	747	810	761	766	765	785	730	743	780	746	787	741	703	783	723	764	796	746	769	800	833	817	821	747	753	734	778	752	766	749	781	765	778	741	779	816	741	768	810	781	775	746	760	799	843	757	750	753	791	777	760	770	722	760	766	783	785	754	773	784	792	766	770	744	741	740	772	743	730	752	767	766	779	785	763	745	817	720	791	790	788	715	793	769	688	743	776	705	777	765	814	788	721	785	784	744	748	755	771	803	771	733	764	771	761	787	732	809	814	772	754	768	765	703	795	792	734	758	754	777	754	751	789	764	758	721	787	734	741	757	794	763	757	790	739	749	742	803	763	771	746	785	800	758	763	699	691	816	775	783	768	763	747	729	746	750	772	734	756	842	729	749	788	752	804	785	774	775	801	769	799	809	726	774	738	741	726	752	801	766	800	729	764	743	786	741	736	772	739	729	781	779	803	779	786	792	816	776	795	793	749	755	802	782	780	741	754	809	795	721	723	792	764	756	748	726	777	730	805	785	755	768	768	761	799	775	767	782	814	713	813	802	798	747	744	771	804	731	785	752	751	771	823	721	761	729	785	778	768	794	774	769	779	713	749	762	802	733	749	725	788	790	710	745	708	769	770	801	726	840	758	743	813	787	834	764	844	776	722	767	752	769	769	765	776	807	767	750	743	799	775	769	764	778	726	790	779	773	756	826	729	779	697	764	763	768	716	756	796	799	771	758	753	750	782	794	759	760	744	788	766	826	748	732	769	739	777	758	772	739	800	801	754	810	774	725	736	765	719	791	717	776	749	776	773	704	724	835	760	762	760	765	802	774	698	777	774	800	768	772	710	756	832	775	767	810	763	802	723	762	790	767	778	739	791	723	744	725	708	794	801	771	749	729	736	805	778	776	754	751	747	773	783	766	772	763	733	755	784	784	759	775	785	766	756	784	798	735	749	728	751	771	757	810	732	786	770	739	737	766	827	724	782	793	794	771	743	752	772	683	777	712	813	761	744	782	753	743	756	805	749	763	755	742	724	802	786	756	769	804	772	734	745	776	730	750	731	796	770	788	765	780	753	746	770	788	778	748	801	767	776	753	743	779	742	773	702	779	751	757	761	709	830	774	779	781	803	729	804	767	757	791	782	760	782	760	734	776	766	771	835	770	770	742	787	802	812	757	741	760	748	771	779	763	720	758	748	728	739	776	772	803	703	823	774	763	755	747	764	775	726	781	814	760	737	785	748	778	780	762	808	793	779	788	741	732	796	795	747	736	780	733	778	758	779	756	756	777	794	742	757	766	772	761	728	762	780	836	843	755	744	762	777	702	716	790	788	771	769	757	715	715	754	757	760	763	740	711	767	798	749	790	755	745	727	782	752	802	792	801	782	778	763	776	828	767	767	752	772	835	737	747	801	810	778	773	795	778	821	810	771	723	801	791	759	770	754	797	770	743	735	786	754	766	794	757	748	741	767	760	763	787	763	751	714	779	750	764	722	737	716	778	810	753	727	746	736	755	778	708	769	804	747	788	711	781	796	763	790	780	752	750	762	776	782	741	755	706	795	794	769	797	734	787	787	758	789
27337	35393	17513	4809	1514	784	609	633	648	624	629	619	611	660	642	599	641	646	611	613	668	676	614	594	609	614	614	599	581	616	608	646	672	640	646	632	633	580	618	621	614	595	659	649	695	582	612	636	623	623	631	585	593	617	659	555	555	623	656	607	612	585	602	589	593	652	641	651	626	591	603	627	678	628	584	668	614	663	592	640	595	601	644	659	646	603	649	636	615	621	639	615	609	629	603	626	654	605	612	641	605	657	636	606	625	621	659	615	603	614	621	617	618	620	625	595	648	640	643	593	609	665	638	610	636	672	646	610	657	625	621	604	574	603	647	620	563	642	614	579	639	610	614	595	611	620	617	629	621	591	626	620	605	615	598	652	547	626	658	632	628	654	639	646	605	612	632	599	645	593	607	648	604	607	632	633	652	620	598	607	585	628	646	629	630	635	660	674	630	613	612	637	601	632	598	618	654	611	612	628	599	586	653	642	601	612	582	650	663	676	621	616	591	632	609	624	638	570	629	625	593	619	628	588	641	642	593	629	611	610	590	613	611	600	626	599	615	650	640	629	623	656	602	594	624	625	649	653	617	620	584	614	587	606	664	623	593	626	591	606	604	595	625	644	606	667	608	599	625	622	589	623	600	608	636	591	633	610	607	603	611	640	652	599	625	614	623	638	579	598	633	634	644	599	600	590	624	606	597	590	627	610	596	613	617	668	596	635	608	597	667	640	626	615	633	644	589	585	584	632	595	629	573	621	592	604	647	635	568	607	599	622	601	620	580	601	640	669	611	640	589	597	633	624	621	601	644	615	707	647	653	633	615	626	652	620	629	616	611	644	598	607	616	648	601	665	589	616	625	616	639	606	647	674	645	681	626	609	601	616	598	612	592	616	648	639	599	654	651	579	622	616	590	587	589	622	614	594	646	608	587	614	651	609	606	640	620	603	648	647	612	590	651	653	635	613	650	618	632	601	589	613	602	614	631	623	604	655	634	632	581	649	621	616	606	620	630	630	571	667	625	592	594	624	600	613	658	586	595	613	629	561	611	584	636	567	606	646	575	616	602	615	594	601	604	617	621	590	591	583	585	628	567	600	625	632	632	608	589	620	652	646	571	590	633	649	604	626	635	572	591	611	621	628	619	609	621	605	605	647	627	606	642	568	615	615	657	584	620	665	621	645	608	613	597	640	574	626	677	592	610	603	604	686	611	605	625	637	633	613	649	618	613	641	636	593	626	615	636	622	608	601	590	591	608	644	604	608	596	655	605	616	636	636	640	623	562	651	624	596	604	604	600	641	642	616	611	600	627	581	647	600	624	640	629	610	606	646	631	633	605	584	582	617	589	597	633	636	614	623	600	598	616	632	619	646	667	613	609	674	636	634	676	621	567	650	658	579	615	609	663	634	618	630	591	648	627	602	620	604	615	610	629	659	607	649	607	589	595	635	609	609	622	630	615	640	654	608	649	632	580	595	657	630	658	628	612	659	641	616	640	668	620	588	672	615	606	609	606	594	610	635	626	637	615	588	610	623	623	591	604	589	613	668	616	631	627	593	588	617	642	599	589	586	625	607	587	621	621	658	642	569	612	606	632	620	616	583	622	648	604	562	645	663	587	602	611	627	629	580	604	597	649	600	609	638	620	625	627	681	596	637	628	630	652	646	604	629	617	555	636	625	628	612	612	612	623	623	619	638	633	650	658	641	636	601	604	601	644	602	639	619	621	620	619	622	636	592	628	591	609	601	651	591	612	629	634	639	667	668	619	635	649	620	596	637	663	655	640	570	563	626	633	587	616	552	634	581	629	645	615	634	676	589	612	647	615	648	615	593	607	622	631	603	646	615	587	637	659	623	594	623	600	610	634	615	638	619	603	569	609	627	652	609	633	682	614	618	622	600	619	604	600	607	645	634	623	612	667	607	579	638	638	613	599	638	620	616	628	590	609	643	662	635	656	650	637	592	607	599	605	618	616	611	627	634	629	614	641	593	653	610	606	612	646	605	601	614	637	638	639	639	568	604	672	616	622	625	613	669	581	598	633	616	585	619	624	654	647	591	659	624	616	628	610	629	634	638	622	619	631	620	578	626	604	631	636	588	609	601	612	621	594	622	598	595	637	648	612	668	612	633	594	583	575	631	624	584	546	605	618	603	661	621	608	603	628	604	586	591	640	619	604	624	611	621	601	650	605	599	612	637	597	634	600	600	634	647	593	627	591	625	587	597	636	659	610	606	579	621	624	609	629	586	628	568	629	623	640	636	569	585	591	649	609	608	628	606	609	569	617	632	615	639	642	646	618	634	630	593	610	598	620	642	616	607	656	627	617	619	580	655	591	635	614	639	646	581	641	605	616	657	624	605	643	612	594	604	652	600	601	637	605	631	653	641	658	644	641	585	653	613	561	635	608	644	683	581	609	617	614	565	618	602	593	604	639	652	577	593	615	618	613	624	621	631	635	603	632	606	660	589	622	665	636	603	575	597	628	601	642	666	639	621	599	646	627	619	669	642	616	644	597	653	617	645	616	649	635	621	612	604	585	619	621	595	595	598	584	591	563	608	627	600	586	611	623	614	659	641	608	616	646	630	612	624	624	599	643	681	562	598	601	610	635	653	621	634	580	619	605	635	589	631	603	583	641	641	635	622	624	605	632	619	611	614	606	583	604	628	579	587	640	641	598	640	620	602	622	600	667	647	601	622	572	589	595	593	633	631	615	614	667	613	604	644	624	645	606	618	651	636	579	665	612	612	617	612	633	602	591	622	638	601	609	622	680	586	601	622	591	651	619	635	618	645	617	627	624	589	598	628	655	562	584	623	551	616	656	626	582	639	623	612	614	627	626	609	641	612	611	652	607	639	598	666	604	639	621	605	617	622	604	629	630	585	640	631	603	578	631	636	611	640	622	605	626	623	626	596	616	618	618	612	634	704	656	646	666	621	603	610	651	590	645	621	620	637	624	599	649	604	609	581	595	597	583	606	608	601	608	638	614	589	668	621	603	586	653	579	619	629	642	618	672	643	603	597	584	659	661	614	626	626	600	577	654	604	673	622	642	594	596	613	616	601	660	650	608	615	613	587	584	620	611	606	617	602	616	639	596	579	641	613	627	677	614	651	629	592	578	620	543	577	645	642	609	579	608	607	629	582	620	639	607	644	649	639	603	645	621	615	628	656	643	592	602	649	583	611	634	632	674	653	636	650	581	608	598	667	587	607	636	597	618	692	610	637	599	639	627	622	571	603	668	619	613	623	640	636	645	611	613	608	610	606	625	601	644	647	661	636	640	648	622	625	571	579	634	657	632	639	628	639	661	625	583	585	644	646	614	652	586	635	632	634	591	610	632	617	634	640	679	678	632	667	630	586	641	589	613	609	557	625	662	638	580	609	657	608	598	620	595	631	652	613	592	618	652	633	649	658	623	627	605	622	573	599	671	622	600	621	638	647	596	613	618	628	649	617	633	597	626	619	604	661	639	598	677	587	590	608	664	584	633	641
25957	27654	39311	32023	16759	4354	1245	871	810	772	816	787	790	732	714	768	763	787	783	723	750	765	739	749	760	791	770	708	786	771	770	758	787	786	777	754	761	750	750	776	775	740	780	722	769	760	775	742	722	781	797	733	724	785	728	726	748	749	784	752	793	784	748	741	720	708	818	774	740	708	786	755	760	755	706	751	713	746	760	803	771	793	748	772	752	732	756	752	768	777	713	777	782	776	789	737	751	730	781	719	715	715	800	723	740	774	735	719	749	728	784	748	718	721	730	777	694	725	766	726	756	754	754	750	757	738	735	761	744	767	746	774	787	727	755	792	733	685	739	822	799	721	779	761	753	769	735	761	740	766	771	750	827	763	727	756	735	707	731	772	749	770	788	785	791	751	742	715	782	779	754	754	728	758	753	735	778	779	819	752	774	706	711	766	694	789	736	796	804	787	773	735	752	731	759	732	766	725	768	772	786	741	762	756	791	735	695	775	784	753	759	770	718	749	755	748	769	770	782	802	751	799	700	715	720	769	744	750	737	772	736	742	743	810	748	763	741	753	800	798	731	722	734	785	747	744	745	773	748	759	756	714	757	769	762	768	779	758	753	716	738	736	739	718	736	761	777	778	781	743	705	731	785	726	763	722	750	747	737	751	776	725	750	683	731	762	797	755	723	753	722	748	774	742	762	784	790	770	787	753	738	746	752	765	684	777	753	731	765	740	743	754	761	776	774	703	703	763	710	779	757	728	757	818	754	758	769	743	771	753	771	723	706	750	732	765	734	732	770	741	744	747	733	722	745	756	802	747	747	773	783	763	726	716	788	760	759	757	714	801	741	746	715	747	750	741	743	769	752	737	765	774	755	744	749	764	783	752	728	711	718	757	747	756	794	729	740	772	735	775	769	720	765	831	794	723	729	739	756	825	746	750	711	703	777	770	779	771	772	798	773	779	752	748	744	782	745	767	706	716	757	683	702	752	797	751	688	789	797	745	707	731	752	720	755	740	753	775	725	783	712	744	769	757	773	744	784	733	795	745	767	777	714	801	727	771	757	787	758	758	738	798	774	755	795	771	819	709	794	713	735	814	729	768	726	710	707	768	736	747	726	827	777	767	705	744	753	760	771	746	769	781	704	756	760	722	722	725	719	687	770	769	751	777	725	769	803	741	705	760	749	801	769	767	748	743	755	744	725	714	718	754	717	730	741	720	755	725	776	790	778	773	754	750	726	744	769	752	758	778	713	758	762	746	716	736	758	789	753	725	771	765	737	782	748	795	779	773	783	714	766	762	749	757	733	720	757	746	781	791	782	776	749	736	774	706	723	733	768	799	771	773	730	737	782	738	748	708	692	705	785	769	759	753	754	758	743	787	763	726	753	754	770	750	695	760	717	787	738	757	775	765	780	756	771	769	727	759	705	724	764	741	802	785	786	731	820	699	732	761	773	752	770	770	740	784	778	770	709	717	793	722	797	738	770	800	774	733	739	759	776	826	786	766	759	733	786	759	732	728	746	794	788	725	722	739	758	745	737	743	798	735	749	774	751	738	746	773	768	730	714	754	764	748	723	758	735	737	775	741	765	714	740	754	768	791	744	748	750	761	756	713	762	747	811	750	773	743	755	771	772	751	714	785	763	779	722	746	724	723	786	725	681	775	736	781	728	757	755	772	742	737	700	770	745	739	717	770	768	749	788	702	727	749	692	742	806	753	754	788	726	786	729	741	754	780	739	740	701	758	715	751	749	744	755	705	714	767	706	786	759	731	814	796	751	756	747	761	725	754	759	783	744	748	820	725	741	749	781	740	755	767	731	762	732	723	765	770	714	781	779	786	777	741	773	781	764	760	764	795	741	754	779	710	785	799	736	744	760	731	751	765	737	722	772	726	707	741	751	739	777	727	759	732	737	712	758	746	733	762	757	727	757	709	777	715	743	777	780	771	684	733	782	717	767	714	745	790	735	738	763	754	732	779	749	740	732	736	764	760	712	739	788	757	744	726	761	730	726	744	727	750	809	729	728	775	764	780	769	772	724	750	697	699	756	746	765	755	793	748	688	810	765	790	741	715	772	742	731	744	753	741	763	733	750	718	771	713	777	758	792	772	752	780	738	798	729	752	776	750	780	749	733	717	763	759	770	766	710	723	742	752	720	800	779	726	759	748	777	708	742	797	756	787	722	760	729	761	719	788	756	743	759	769	818	747	779	778	739	756	681	729	722	761	733	713	743	729	759	800	749	756	779	730	756	748	730	701	754	713	746	765	754	754	730	720	789	768	747	776	738	768	729	772	783	770	722	751	773	808	769	733	780	729	784	781	758	722	754	747	712	732	694	770	785	725	704	719	774	755	702	732	722	765	739	741	721	727	746	804	766	767	775	725	729	748	732	738	768	776	772	728	734	735	797	704	715	781	724	715	737	732	786	754	771	740	728	752	713	806	786	742	731	777	739	782	736	731	760	717	765	719	775	768	737	740	780	783	730	761	744	757	712	757	725	792	719	742	723	760	781	740	713	716	737	785	741	767	806	793	710	728	757	728	726	793	743	753	753	757	769	796	740	717	760	769	725	731	773	794	762	780	742	734	759	788	755	791	759	756	742	759	721	818	761	733	727	729	737	740	750	714	757	759	742	784	734	729	718	735	710	738	797	708	777	727	720	732	708	748	762	773	780	785	770	768	727	753	723	741	737	718	747	744	707	771	748	728	720	758	718	710	782	752	742	763	710	727	721	754	739	739	723	760	751	772	736	688	715	794	746	809	732	768	750	768	751	737	711	755	750	761	760	781	755	758	736	777	755	772	757	819	741	772	780	709	770	783	759	727	733	773	733	740	796	716	718	749	764	739	753	784	803	748	780	718	722	727	726	712	774	777	700	737	812	766	800	786	740	776	738	718	793	774	790	725	774	745	793	706	728	715	742	751	759	805	699	773	761	797	727	766	767	775	726	755	742	767	694	792	745	784	712	749	748	719	722	766	741	789	746	737	743	717	776	685	752	786	766	767	741	737	708	791	755	743	770	737	787	709	738	783	791	795	748	735	736	747	787	749	717	821	790	723	712	758	764	708	730	723	770	810	710	737	712	739	741	707	725	730	742	754	789	807	762	762	811	791	801	745	740	757	757	746	813	755	745	778	779	766	754	727	744	760	794	761	744	767	800	719	753	731	733	743	732	733	765	707	778	732	746	786	771	788	739	778	766	767	761	770	786	714	714	775	739	818	744	778	765	777	768	728	766	743	739	753	687	761	718	747	747	739	717	774	808	712	805	802	734	815	783	752	766	779	726	783	758	767	793	764	725	740	781	761	739	780	786	722	731	732	733	780	823	764	756	734	728	709	776	751	756	772	722	774	781	752	738	772	747	771	729	792	796	751	731	781	702	764	764	741	723	714	764	765	750	763	753	724	739	730	710	772	763	715	781	724	768	736	723	675	777	769	742	796	749	758	708	775	755	792	758	754	715	745	733	783	773	814	750	719	766	772	725	777	704	758
60565	88529	56433	24258	7415	2011	890	675	726	681	692	660	666	688	671	679	658	661	673	668	681	652	688	656	648	661	710	690	647	708	651	654	635	651	715	647	718	697	638	677	654	667	685	694	632	644	690	713	677	684	676	659	699	653	688	648	653	676	679	638	655	670	715	687	649	707	651	706	650	638	668	681	686	673	695	661	688	677	652	666	667	647	680	656	646	683	679	680	648	700	632	706	724	663	658	615	642	693	662	612	629	709	638	681	678	672	684	721	653	681	666	681	686	655	674	656	690	672	620	673	661	648	639	692	694	664	675	646	671	663	653	659	661	703	662	673	629	686	619	682	688	685	592	671	653	666	656	634	622	658	681	667	653	699	674	647	673	689	664	689	680	686	679	646	616	654	675	716	706	651	685	715	682	695	653	660	665	637	616	656	731	670	694	667	631	651	666	661	663	673	708	648	680	645	699	664	675	676	680	718	712	609	672	639	699	621	684	647	660	722	697	665	713	672	632	684	667	637	632	649	667	670	697	664	688	698	668	691	685	642	682	700	681	669	693	672	684	633	708	670	674	660	690	663	636	702	659	672	662	658	706	642	627	675	645	675	607	678	664	695	654	686	679	693	655	674	627	665	660	657	644	693	660	645	684	641	632	659	665	690	667	679	664	675	678	658	671	648	707	693	632	678	645	729	710	639	682	677	661	661	685	629	632	663	649	656	693	643	689	636	659	687	665	649	690	625	659	701	693	647	662	721	670	665	671	704	707	680	711	646	682	718	685	649	666	652	741	634	678	655	700	679	678	665	700	686	634	671	686	632	618	689	668	653	652	668	671	664	637	660	653	620	665	674	680	625	681	636	655	657	646	674	680	629	677	675	647	707	710	663	662	660	668	631	667	664	706	675	694	699	677	666	693	655	664	692	658	672	692	711	720	670	671	700	672	637	655	602	626	629	698	643	677	650	699	661	669	694	672	722	692	630	673	682	672	709	638	681	655	650	690	687	677	693	697	648	678	677	675	666	611	650	690	648	675	715	699	683	660	645	683	652	670	653	694	684	659	621	685	675	665	667	662	632	669	708	682	688	645	673	678	635	695	738	639	642	659	675	667	632	653	690	652	651	685	639	714	643	687	667	641	654	714	662	730	669	677	709	660	640	656	691	730	687	650	647	698	676	681	737	630	656	635	676	654	677	656	663	692	661	656	686	635	664	644	641	660	718	623	683	627	628	662	639	645	647	629	655	637	730	654	670	698	660	660	632	660	641	655	688	665	748	677	617	700	647	674	649	695	641	666	676	642	728	685	680	663	679	740	684	679	697	657	684	695	661	663	667	647	704	664	662	618	654	659	679	671	712	648	678	679	697	659	665	659	659	685	665	670	687	671	705	651	629	678	645	665	693	656	684	697	659	680	660	665	672	646	678	665	679	627	619	679	678	646	626	701	651	638	659	692	653	678	694	654	645	675	664	687	708	651	657	630	681	692	647	666	709	693	676	650	684	631	702	594	589	693	703	645	647	688	657	681	665	650	685	651	638	642	694	652	671	710	670	679	675	677	714	685	683	682	714	658	701	647	681	705	630	687	637	728	624	668	699	681	655	689	680	651	681	718	682	693	690	698	632	639	655	710	647	643	681	676	649	687	674	630	674	657	705	689	675	706	667	685	639	646	658	647	676	692	682	670	681	682	654	662	656	671	678	624	643	655	657	637	680	699	680	688	686	656	668	653	668	662	659	609	618	668	659	666	711	671	670	648	680	635	663	708	667	721	670	683	683	675	662	670	668	655	657	684	665	703	674	620	613	683	732	668	644	663	659	673	643	675	667	661	666	688	677	626	652	687	702	676	676	661	620	657	614	675	625	647	693	658	655	673	622	645	653	660	671	655	638	700	647	610	671	638	723	645	667	674	654	668	694	664	647	649	659	654	658	647	631	684	664	654	670	677	657	615	676	668	679	687	644	658	668	645	708	626	661	646	667	657	674	687	706	644	622	685	670	701	654	654	702	692	638	641	643	684	638	662	622	654	676	695	623	659	664	682	683	666	630	665	655	690	680	697	704	634	677	664	631	646	710	667	691	671	674	683	671	677	651	601	682	679	657	688	639	688	651	640	702	638	617	641	669	662	674	678	647	681	707	689	671	630	675	622	682	650	684	654	684	656	690	657	671	646	648	678	693	640	606	715	695	655	653	693	649	665	650	643	688	683	636	645	645	642	661	681	637	648	645	683	660	659	672	687	664	651	677	696	659	687	668	651	594	710	692	684	700	693	674	626	641	638	627	695	651	621	678	682	659	673	630	697	690	652	644	662	659	692	692	669	693	662	643	674	673	639	674	652	655	671	705	697	655	657	623	655	667	632	636	655	649	638	676	656	662	678	666	683	662	682	662	657	664	662	691	630	671	699	682	722	667	624	659	662	669	642	672	646	629	642	678	675	653	653	656	636	642	682	667	647	659	681	673	655	614	702	639	662	653	669	671	664	689	684	660	675	656	670	663	661	697	702	702	658	676	636	674	657	655	647	723	676	634	648	649	702	687	666	700	662	649	626	680	694	649	637	682	659	702	636	694	672	699	649	629	706	667	681	692	664	612	670	643	680	683	672	682	662	652	659	661	670	641	652	584	663	677	719	668	631	733	700	670	647	692	632	671	639	649	688	686	680	664	657	670	651	654	689	635	672	698	650	647	613	635	647	710	650	686	646	683	676	638	691	628	651	659	656	701	702	634	663	675	700	717	647	657	701	635	669	678	694	670	657	666	675	665	627	694	680	666	651	651	688	663	700	679	669	666	664	670	687	657	691	699	677	695	680	656	697	683	662	713	664	683	681	659	690	672	675	696	662	671	660	655	673	693	644	662	701	640	655	650	669	665	638	673	662	666	700	640	701	664	663	706	618	680	649	647	638	699	693	657	660	685	659	659	702	680	672	693	629	664	666	649	669	677	638	672	683	716	667	628	713	647	633	639	691	672	648	660	660	687	688	637	650	643	648	663	629	641	707	667	710	684	650	667	663	633	638	640	697	624	604	659	676	665	728	679	652	628	719	682	637	682	607	668	650	678	666	684	621	672	650	696	680	688	672	675	681	695	648	648	699	615	610	688	632	656	681	700	662	675	647	663	677	655	683	647	724	637	699	706	676	679	649	680	649	650	655	678	661	691	678	638	685	702	666	680	682	641	702	681	647	696	633	708	705	606	652	628	635	691	669	624	707	631	645	654	685	698	677	735	672	633	669	633	652	659	688	603	666	633	623	694	682	678	678	643	692	626	689	669	635	630	638	653	634	702	752	669	675	631	646	637	647	695	656	643	668	653	656	648	719	661	674	654	643	660	615	729	714	648	651	673	643	653	669	670	677	662	667	647	716	671	649	674	660	719	660	631	653	601	635	643	619	626	680	671	675	655	637	702	631	677	634	639	653	675	603	657	686	686	647	641	661	657	706	646	650	658	680	679	701	694	683	652	672	688	676	648	699	700	675	633	684	664	673	638	725	651
24298	23182	33615	29508	22003	13625	3095	1254	1012	999	1054	1031	1049	1020	957	1044	970	979	984	979	1033	918	980	987	900	958	938	1015	1031	971	1008	985	986	992	1009	981	917	995	975	954	1039	975	958	1026	971	939	947	900	1007	1018	993	935	981	985	973	938	976	975	954	965	1011	973	1004	948	963	980	956	949	938	966	960	939	951	930	930	953	962	914	973	933	990	1006	936	956	1021	915	965	1010	956	966	939	949	952	995	942	962	954	983	975	953	958	1002	1030	953	981	926	966	969	967	944	944	960	944	982	1006	950	948	949	976	999	960	996	1059	946	958	982	961	972	966	965	969	1028	1006	946	999	953	949	983	961	963	983	925	959	938	907	898	980	973	947	994	981	912	964	984	918	1006	952	950	933	952	970	877	956	949	982	972	952	958	993	935	945	964	1007	951	929	978	954	975	983	984	999	956	942	994	975	929	929	883	984	959	989	994	1012	967	1009	897	947	985	1004	980	971	999	963	976	947	948	977	952	966	1017	982	940	930	936	979	982	976	948	955	986	991	1006	929	995	979	948	1024	917	998	972	939	959	981	990	940	963	991	974	977	939	923	1028	918	953	939	956	971	949	956	992	979	934	959	950	1026	952	987	987	976	948	925	960	928	989	952	967	956	984	926	950	969	927	963	923	977	981	961	988	981	975	997	944	931	955	923	1044	942	980	1000	969	1002	985	972	976	957	969	959	982	930	989	955	948	970	1016	966	976	974	923	943	943	953	971	999	1019	961	971	926	997	968	987	984	922	962	1029	965	970	914	989	968	923	1008	964	946	916	941	1010	963	997	905	938	981	991	1003	969	974	973	922	975	976	932	941	939	970	961	997	961	953	954	917	1005	907	923	957	957	1021	1022	934	982	916	980	1000	941	989	1059	924	981	910	967	974	956	962	1008	989	952	943	993	947	925	980	958	943	942	949	976	979	952	913	973	1006	1012	965	951	985	948	959	963	1032	946	982	947	924	945	941	989	925	964	960	1000	946	936	953	977	917	970	914	935	936	918	957	995	968	923	943	933	968	955	975	951	922	985	968	919	965	926	1000	934	950	945	987	983	933	949	925	1048	959	954	1014	966	949	967	980	949	980	980	973	943	946	940	948	1040	954	1009	929	948	985	982	935	975	977	939	972	968	945	1015	974	978	939	976	928	957	956	936	922	969	937	970	921	921	972	1013	953	985	947	999	1020	979	965	977	915	940	1003	990	931	989	981	951	943	991	911	934	952	929	963	972	946	978	997	933	977	962	943	954	982	935	977	968	915	925	964	947	929	973	968	973	996	983	965	925	971	973	988	1015	975	1008	950	925	933	955	931	991	979	938	965	921	943	969	925	1048	998	941	959	930	958	1030	969	978	973	1057	934	969	928	954	925	957	990	993	968	930	920	946	961	929	1013	930	926	925	964	925	970	969	976	945	961	954	993	981	960	990	1016	988	976	937	1032	951	956	957	948	951	999	881	989	968	888	933	966	962	997	974	992	1000	970	948	971	965	940	982	984	1007	987	967	979	956	976	1015	984	953	967	966	929	925	962	978	979	939	943	958	971	968	931	932	963	975	919	936	983	988	900	931	953	945	917	978	981	1037	961	1020	977	921	948	969	955	931	940	920	959	970	959	965	955	995	962	1003	954	960	973	971	1004	983	983	928	914	925	973	949	962	1010	976	978	939	911	1008	971	932	993	962	901	913	1001	969	950	971	931	936	971	964	985	948	948	954	926	967	921	997	974	994	958	993	955	988	954	986	1023	941	997	928	975	959	987	993	987	968	996	967	918	974	985	940	921	1023	1014	997	957	1029	994	980	983	946	965	1009	954	953	967	957	1018	991	988	972	1008	1007	950	973	897	984	972	919	953	972	975	971	947	951	927	977	934	971	927	960	928	986	940	958	938	927	933	1030	928	977	968	943	952	961	983	894	1012	1020	946	949	945	1021	941	912	958	951	928	938	937	976	922	998	915	1024	960	986	980	974	956	974	943	981	1015	927	952	977	1016	935	937	987	930	933	937	959	1010	975	960	965	940	941	1021	970	972	972	951	955	976	952	953	958	972	987	994	920	942	983	904	873	951	1018	1000	996	952	956	959	942	974	933	929	952	975	993	977	930	1002	975	1020	975	988	948	937	998	959	988	949	948	949	925	964	919	947	999	967	958	935	996	973	961	945	928	954	964	969	961	936	968	1019	978	1013	1022	985	995	957	950	952	954	993	976	971	934	930	935	957	938	965	968	979	980	982	926	1006	1008	979	976	898	998	975	953	970	971	972	973	976	996	947	946	979	933	955	959	961	982	976	992	952	949	962	1009	955	992	977	949	975	950	1001	923	944	920	963	1003	999	948	981	922	906	996	949	975	979	981	996	949	939	966	959	969	956	958	965	920	945	1004	974	981	971	1008	958	1011	942	935	961	942	925	991	961	991	976	976	950	984	934	941	985	947	934	926	929	1019	1061	959	992	999	930	931	963	988	949	926	964	976	942	945	902	941	939	925	914	1013	948	955	980	947	966	1009	966	910	982	905	968	933	929	921	955	935	965	980	1001	940	993	997	990	942	988	985	936	1027	978	943	958	910	984	926	908	925	927	986	981	961	1006	963	986	945	902	945	1004	1007	1022	970	970	934	980	959	996	945	955	948	965	970	980	1008	968	1005	948	944	955	974	936	943	992	965	924	1020	933	934	914	988	1039	1035	995	962	967	963	983	945	936	951	925	995	976	947	995	1017	967	974	1006	977	909	984	983	1006	1008	979	917	977	962	942	1014	988	948	971	923	943	972	972	930	1018	969	956	933	974	957	933	959	967	1009	921	1057	986	977	915	952	947	1017	1015	962	968	1007	995	1002	943	988	951	950	918	937	1010	932	1010	976	971	1042	948	993	995	900	961	1012	994	996	945	970	958	953	888	972	1003	1014	990	954	964	971	977	966	952	940	994	1022	933	914	947	960	962	978	1010	893	906	937	1017	962	957	942	973	958	984	1012	973	998	934	916	910	987	964	968	1008	1001	1009	947	951	970	1017	949	941	901	945	997	1018	974	955	961	973	975	975	974	954	985	931	925	991	948	942	970	996	957	927	919	903	966	924	959	932	924	955	945	958	1000	1000	937	1004	955	971	941	967	975	905	918	1023	888	971	1038	957	950	1013	995	958	979	1000	917	1000	977	1011	943	928	1013	971	978	932	890	954	965	1019	940	1014	1023	957	981	995	957	1023	969	1020	912	989	912	996	959	989	979	964	964	963	928	964	996	1024	950	976	947	984	976	947	1014	935	966	987	983	950	932	885	999	954	923	974	977	930	946	982	936	965	985	964	970	930	1047	923	995	960	969	983	938	930	959	940	964	942	938	984	943	970	969	948	983	960	973	977	964	950	963	920	976	1003	992	1018	1005	908	977	942	965	982	974	973	923	974	981	977	962	989	1005	946	1011	972	966	973	983	987	957	998	982	947	921	934	964	939	901	911	937	960	960	992	943	975	963	968	972	1019	967	973	997	999	1005	992	994	973	972	982	993	952	951	943	965	967	951	969	965	996	986	865	946	979	936	977	1025	986	928	947	940	983	942	926	1009	936	978	973	955	967	951	887	1018	963	939	963	970	1008	958	1033	911	908	980	941	933	1017	972	948	1006	979	922	911	926	964	958	953	974	1026	960	1005	927	959	963	1001	972
64758	101429	69318	36630	13121	3749	1326	975	859	880	909	921	886	874	913	894	918	910	894	882	947	935	888	925	899	896	846	847	873	838	817	862	899	867	826	835	899	865	862	845	832	888	889	874	864	879	798	879	846	858	837	870	869	897	825	890	887	886	877	856	880	821	899	914	828	914	833	870	907	884	828	855	873	888	907	865	880	906	868	802	823	879	903	939	874	874	885	860	834	888	842	888	835	884	920	860	859	872	894	873	916	934	889	840	909	899	899	861	888	854	861	839	906	887	890	793	873	861	839	851	917	852	868	840	917	886	934	979	900	911	850	858	830	854	806	844	820	905	905	886	878	838	884	845	859	899	868	878	867	912	804	878	909	873	870	867	862	851	904	845	838	842	851	868	911	884	950	869	868	916	796	861	894	918	831	911	915	868	900	845	873	873	843	835	881	865	886	813	871	898	951	857	857	884	866	857	817	880	890	902	917	897	888	866	882	913	821	882	899	902	842	868	859	870	900	884	911	884	848	878	879	874	813	930	885	867	853	836	859	862	913	898	923	881	877	886	886	909	887	871	818	882	842	908	871	907	875	866	845	842	839	902	885	876	845	840	839	843	807	853	821	909	930	860	925	899	847	835	895	854	834	897	834	833	864	891	899	909	891	866	912	864	866	862	869	881	869	886	843	868	871	866	907	896	864	882	850	836	869	891	899	835	898	846	826	879	887	852	868	843	866	835	896	857	839	868	856	895	902	896	853	848	887	882	851	882	835	890	887	890	827	866	882	899	844	906	896	852	872	831	902	873	906	860	869	839	906	896	870	880	899	898	829	897	852	859	891	829	867	890	844	876	924	881	901	889	913	868	843	834	840	792	895	804	832	835	879	887	872	912	910	896	882	886	857	873	854	893	854	825	855	936	853	868	875	807	872	888	902	840	855	929	954	860	874	899	899	922	871	819	871	846	865	873	878	886	954	890	870	817	897	870	818	937	845	865	891	849	920	809	861	836	888	869	848	875	864	880	899	857	817	877	870	837	837	824	832	846	847	887	816	850	875	882	858	863	844	860	834	856	875	872	836	899	884	861	868	889	871	848	888	865	846	854	857	910	864	845	871	876	883	957	883	916	898	872	837	813	890	872	893	822	910	895	853	842	891	892	946	901	882	878	879	828	885	878	877	828	912	864	856	907	888	877	861	857	908	857	940	912	889	888	860	866	902	899	858	882	864	934	910	877	826	838	874	911	880	903	840	910	854	858	899	890	889	910	865	856	847	872	910	889	825	828	909	862	899	899	846	829	835	861	886	876	870	858	875	916	864	837	893	845	902	885	829	851	909	865	900	877	906	840	868	877	922	817	917	934	876	878	829	849	821	850	887	878	882	823	842	844	884	914	868	833	844	838	840	903	859	868	843	843	865	878	909	855	868	847	876	826	915	811	848	903	872	839	878	880	911	849	900	904	833	895	865	880	837	806	899	863	858	871	854	847	833	831	917	867	876	834	821	877	838	791	899	838	871	877	860	875	824	878	833	938	876	851	857	911	878	878	885	910	861	874	823	875	928	831	853	896	893	905	902	870	877	869	872	875	867	831	861	870	874	854	867	881	903	903	857	857	845	859	891	840	879	842	909	873	897	860	851	851	871	861	932	869	862	886	847	862	882	883	884	880	890	885	889	833	842	895	872	830	919	863	904	909	844	859	854	879	883	843	839	919	884	876	944	910	838	822	883	834	872	875	866	811	815	909	936	893	887	846	858	887	865	842	925	906	870	902	895	889	834	857	864	831	850	872	936	889	887	896	868	885	863	882	906	862	846	845	846	844	871	790	842	904	819	883	866	841	855	925	873	806	890	925	854	844	768	877	875	890	841	815	901	876	861	847	828	904	830	815	920	898	884	863	887	845	912	849	924	901	855	859	862	926	880	939	870	838	863	847	870	827	882	885	863	850	909	881	868	851	867	838	896	864	854	887	893	880	865	938	838	861	820	849	864	854	857	835	880	925	936	864	888	839	916	844	907	836	844	906	878	824	904	880	872	940	849	878	803	878	891	858	779	867	856	871	864	950	872	890	881	887	850	884	868	886	925	885	849	869	923	834	845	907	925	875	876	881	831	890	891	908	833	822	898	815	921	901	849	871	906	923	862	843	894	872	859	816	877	770	905	869	877	831	964	859	868	901	888	880	843	897	864	899	936	881	887	885	836	868	835	912	870	871	873	886	865	846	858	882	890	875	907	862	865	880	841	853	844	831	875	777	833	890	919	826	875	877	847	869	852	854	908	871	896	867	894	890	853	910	842	831	887	842	906	865	889	856	862	818	856	878	887	832	837	911	843	858	870	878	889	881	919	893	854	924	892	897	920	844	820	867	844	882	847	863	847	896	860	867	860	918	871	823	837	850	816	883	854	846	859	862	898	883	862	857	905	891	846	850	829	861	829	855	856	882	833	914	866	835	786	923	881	899	838	857	896	931	888	872	804	831	883	886	839	832	857	884	878	887	819	849	834	817	914	869	879	828	825	832	847	881	871	869	886	900	861	909	845	837	824	880	858	942	896	943	843	898	891	842	829	899	856	821	840	878	868	909	802	862	859	868	880	875	826	917	846	882	857	900	850	893	853	917	880	921	830	855	880	856	916	884	846	856	886	830	872	849	894	896	861	862	872	842	879	802	810	872	860	895	879	875	852	896	848	870	868	846	859	838	868	861	884	866	849	859	868	851	836	931	851	904	837	888	819	839	883	837	824	883	878	849	861	878	883	851	902	816	843	888	896	811	896	900	854	868	879	857	880	877	906	861	893	812	898	831	856	848	824	842	887	834	939	867	856	911	902	815	819	836	860	865	873	840	903	850	882	861	856	806	853	860	845	833	870	875	892	869	892	821	872	895	880	899	853	873	877	848	897	844	936	906	914	911	841	852	849	842	864	872	864	878	881	867	849	913	904	919	855	894	937	867	849	861	898	895	931	891	847	898	867	876	899	856	905	860	884	894	871	893	908	898	905	862	924	885	880	908	863	852	859	892	860	909	897	814	907	850	868	818	871	839	912	927	901	885	924	862	914	870	923	878	831	918	860	915	876	859	896	889	871	885	819	838	886	891	919	846	855	865	881	837	858	815	866	849	871	899	865	845	844	785	834	905	862	910	898	843	873	898	868	854	938	902	874	900	863	843	876	859	899	856	912	918	888	839	862	824	865	891	886	880	854	855	892	886	861	820	878	844	861	892	880	828	938	851	879	865	903	845	886	850	897	895	845	841	835	892	808	806	869	895	840	892	872	844	834	895	864	892	891	892	847	865	888	879	856	876	880	856	862	886	926	883	879	842	841	851	891	825	845	907	812	869	853	866	871	893	803	918	880	853	853	850	907	838	942	842	845	862	908	881	904	841	858	809	837	847	856	839	816	836	879	902	854	808	809	892	932	832	866	892	849	883	865	865	894	885	857	894	913	802	857	855	875	785	837	846	859	838	846	826	877	901	879	882	850	843	846	797	903	845	876	878
31170	31769	26026	10137	2263	1011	828	786	755	738	771	775	776	716	754	778	763	741	753	751	752	715	761	778	753	733	739	731	736	742	778	754	731	756	740	769	722	748	776	745	737	757	772	732	732	778	769	782	777	792	703	789	707	709	775	747	778	735	782	817	735	745	729	759	789	762	775	733	792	727	745	739	748	753	724	707	800	785	709	738	753	726	759	727	726	755	773	730	773	773	774	750	767	703	767	691	699	736	756	744	760	791	785	763	786	779	748	716	767	785	715	735	803	705	756	781	712	771	764	748	768	730	768	786	758	829	766	741	747	764	752	801	706	781	761	718	789	683	715	757	737	786	733	790	760	752	719	762	697	714	722	743	782	782	756	768	733	724	791	739	785	785	711	764	739	792	760	767	752	739	774	761	733	764	752	765	740	749	716	768	800	768	780	740	774	776	770	774	764	751	782	710	772	774	737	751	766	729	737	765	733	712	803	757	777	727	772	729	741	742	728	760	752	742	742	785	733	754	746	780	798	761	758	729	742	717	726	763	774	736	783	740	728	707	775	749	743	786	785	695	740	752	754	733	727	715	775	782	736	714	773	693	713	775	734	742	751	739	767	750	713	765	766	803	768	772	712	696	749	772	730	747	807	765	741	722	723	745	764	756	738	723	734	738	765	744	733	751	759	719	768	769	751	741	776	731	762	770	789	800	763	734	725	759	740	731	774	778	732	727	766	699	747	767	720	735	761	762	751	773	737	753	761	790	747	723	751	722	705	730	819	805	761	774	783	726	743	752	779	746	754	745	754	713	757	761	750	771	722	815	759	700	796	717	747	778	788	753	693	766	729	754	723	721	759	763	778	735	805	798	789	712	732	778	721	723	797	754	773	733	784	761	768	757	727	747	764	783	746	765	756	754	785	757	734	722	755	725	759	768	719	765	786	765	734	751	803	754	711	739	794	720	777	810	724	700	762	741	727	774	762	701	751	762	660	726	768	782	812	775	739	729	760	752	805	702	738	750	744	784	773	750	762	759	757	779	764	759	739	739	778	724	764	739	799	757	768	726	733	704	796	771	710	728	749	764	803	707	723	762	740	789	710	727	777	769	758	767	761	803	764	762	753	769	801	796	724	757	703	745	762	756	725	739	715	753	765	702	707	795	747	742	715	704	779	771	687	722	756	794	752	773	772	740	783	764	744	701	738	781	741	767	707	729	719	756	747	784	709	755	777	783	824	754	739	775	759	751	745	787	726	709	773	796	726	728	747	757	785	768	754	779	729	755	787	747	752	716	761	730	769	760	775	730	771	709	748	754	742	780	754	758	769	773	737	740	683	726	683	731	780	792	750	728	746	775	742	720	761	740	733	738	756	795	739	746	739	773	773	758	737	754	726	758	811	785	771	768	784	757	717	722	746	734	762	799	701	795	794	768	750	728	754	732	794	806	764	759	722	754	786	722	753	760	696	755	687	779	751	773	712	797	717	754	734	729	697	726	757	765	728	702	767	722	739	733	720	748	758	709	784	726	767	751	765	771	706	738	774	799	742	755	799	813	713	747	743	746	691	753	723	715	818	764	777	726	737	759	687	735	730	770	735	792	742	756	761	747	765	788	786	729	780	695	790	743	766	722	729	763	743	761	716	769	765	734	766	720	753	698	724	756	765	715	734	741	720	741	712	727	742	774	765	724	746	727	702	741	790	753	758	731	751	703	690	751	741	726	769	753	789	769	708	734	760	685	797	763	734	752	744	752	750	759	740	762	716	784	772	732	767	783	756	709	731	753	749	771	746	734	762	764	763	723	757	744	749	744	732	702	794	734	736	747	709	735	750	771	787	761	745	761	683	766	765	767	765	760	762	719	796	754	724	770	753	718	804	781	758	731	740	728	744	710	741	696	794	752	709	757	722	794	703	732	770	747	722	712	727	775	720	731	744	771	763	708	779	746	777	751	759	738	745	758	691	771	794	719	717	735	796	720	761	780	723	724	779	761	739	701	702	712	800	784	778	719	727	761	712	722	714	737	763	696	775	749	716	782	732	734	735	734	773	745	755	764	769	736	727	731	708	779	732	727	795	744	767	704	758	785	705	743	719	734	767	716	781	749	776	737	792	813	757	734	781	724	773	730	749	774	761	781	788	760	754	746	733	691	713	698	758	765	754	731	741	764	734	748	744	724	720	677	734	748	742	784	748	741	754	729	782	732	756	757	704	812	767	746	800	771	727	760	773	778	796	749	766	760	737	736	735	756	823	756	720	781	780	736	717	765	769	770	777	715	793	749	741	747	722	738	730	746	722	786	702	735	769	733	771	730	805	762	741	781	717	734	756	779	708	756	740	743	751	777	749	705	740	788	771	734	762	746	732	782	772	733	739	793	764	751	708	794	717	737	775	765	764	728	724	762	766	757	707	736	773	762	741	716	774	727	716	760	772	815	696	741	761	769	739	735	741	709	745	760	709	747	803	720	728	807	740	733	776	705	738	715	728	722	768	734	770	781	709	706	742	741	736	727	773	773	753	730	704	784	700	737	779	784	776	779	789	705	717	756	737	770	729	709	717	759	750	728	713	764	751	709	720	743	757	706	763	723	755	772	764	760	728	717	717	768	706	773	723	737	777	733	755	752	729	734	755	756	785	708	719	737	805	709	764	758	763	700	765	762	767	743	806	742	766	712	773	735	799	774	747	726	754	719	752	747	754	713	719	778	770	781	760	778	735	727	711	743	762	721	748	782	732	761	738	731	754	759	745	746	763	754	758	733	756	758	742	799	698	705	761	740	782	728	750	715	744	732	707	773	723	723	751	710	757	743	777	766	751	774	779	771	702	731	748	688	750	764	785	771	705	750	739	741	746	753	757	739	765	788	770	742	736	738	760	750	768	720	738	749	805	773	709	768	696	774	727	774	730	760	745	717	743	714	751	741	741	730	755	727	705	742	751	755	709	778	738	746	693	686	707	763	769	762	714	752	694	800	802	773	719	696	749	756	743	750	772	773	717	741	724	728	751	734	777	711	776	755	722	740	787	747	698	803	771	769	742	726	716	753	738	736	788	762	784	759	736	769	772	730	741	719	736	712	728	782	786	797	751	747	733	736	739	734	728	740	754	717	732	732	765	734	785	694	736	745	773	799	758	788	784	663	761	726	741	702	812	746	748	768	739	714	746	751	767	745	737	756	706	763	709	737	761	689	723	745	750	747	741	739	759	761	729	788	764	788	707	769	748	753	730	725	793	814	773	723	758	750	721	762	699	716	729	751	725	743	747	707	729	733	822	748	802	758	767	715	787	735	730	776	748	731	757	742	735	751	720	785	719	731	763	763	751	767	796	721	733	789	769	729	738	729	729	753	763	787	778	730	746	699	756	740	743	767	741	773	751	753	751	760	739	775	766	751	756	771	766	734	731	780	742	736	773	778	749	740	726	713	716	773	771	675	735	709	755	761	765	776	743	785	706	738	785	723	728	751	746	758	747	780	787	769	741	745	736	711	737	753	780	747	744	746
25417	36346	19153	5478	1740	859	679	618	619	604	593	652	625	590	599	571	599	596	604	617	576	617	605	640	647	620	626	634	606	618	606	631	636	637	616	588	555	645	594	594	606	620	605	606	614	618	586	622	599	597	563	595	639	620	608	675	556	603	623	570	605	556	596	621	606	597	564	629	625	597	583	612	577	622	658	614	613	608	596	647	610	604	634	615	622	621	632	599	631	611	627	605	590	631	603	560	573	582	627	584	636	585	561	610	569	607	596	613	568	671	619	554	629	618	562	657	604	625	606	642	622	612	618	590	612	628	563	590	632	614	590	632	624	628	574	639	579	603	597	598	609	611	585	585	611	577	567	626	620	570	585	612	606	588	630	610	595	578	577	632	587	626	579	612	597	590	599	573	622	642	592	617	623	645	584	570	608	627	573	621	617	562	605	617	576	620	583	605	592	594	603	641	615	587	583	592	590	581	622	638	579	646	608	622	625	590	617	595	608	623	614	623	634	601	601	602	587	595	583	602	587	604	588	552	632	605	648	589	594	563	600	631	613	595	616	612	657	616	637	610	617	555	606	587	629	600	630	588	597	628	617	626	614	600	605	602	592	619	574	597	575	626	620	604	615	609	557	639	634	597	602	575	576	619	600	600	607	535	569	608	585	576	587	567	638	614	584	569	586	658	615	622	594	591	614	573	605	583	633	623	582	644	596	648	576	598	611	619	630	605	616	599	637	605	556	645	582	637	584	553	619	674	607	580	594	597	570	626	582	568	595	583	604	630	655	654	625	579	582	587	609	589	598	604	563	593	576	580	583	586	631	630	606	600	617	637	653	599	594	592	640	624	575	579	603	597	638	627	600	627	625	599	607	615	617	581	626	680	594	617	602	597	547	610	585	600	610	575	605	659	629	608	569	590	608	618	617	601	617	614	666	630	621	589	640	633	589	608	610	606	607	616	556	591	611	633	633	593	580	619	611	617	636	616	556	598	580	603	634	582	589	615	597	638	614	599	587	624	586	604	601	606	606	591	603	598	586	578	592	645	630	623	610	622	621	579	656	603	601	639	606	581	600	618	622	571	582	580	639	612	587	639	619	629	566	608	588	591	607	587	611	611	631	577	597	615	637	588	548	605	626	626	601	607	557	578	585	598	586	586	620	585	611	620	590	611	609	602	573	614	590	603	577	598	619	611	578	584	596	605	624	598	609	596	643	614	595	604	579	581	610	555	588	548	615	598	623	602	607	620	588	585	625	586	573	641	592	588	625	590	608	579	590	580	615	613	613	606	607	597	619	595	618	620	597	623	609	586	628	617	600	606	600	561	562	610	604	658	613	653	576	582	631	578	603	577	561	609	623	622	581	569	634	604	601	633	574	592	603	617	598	624	621	574	625	596	607	593	598	598	600	678	576	631	602	611	651	595	620	582	599	645	624	621	641	576	587	556	620	641	617	611	591	593	620	585	536	583	585	631	623	604	628	627	543	571	564	635	574	637	610	628	618	638	631	620	599	612	596	621	572	611	594	593	585	653	626	603	558	571	618	642	549	618	625	610	588	602	570	607	619	563	623	662	619	581	593	604	617	579	593	629	562	613	657	632	637	592	600	643	600	596	655	641	594	615	567	572	607	619	619	560	607	634	638	609	617	604	606	576	613	567	560	599	591	620	593	594	611	573	613	629	575	579	608	610	622	594	655	634	660	615	596	601	585	620	609	632	602	615	598	606	586	613	600	589	611	581	591	615	687	614	596	588	606	627	595	625	603	605	616	584	613	600	621	617	623	615	624	632	593	626	563	611	600	580	614	626	568	603	625	638	625	603	637	570	615	619	628	587	618	606	571	560	589	558	592	608	594	602	643	635	545	652	600	611	599	589	608	574	596	647	621	606	619	620	606	544	607	585	616	631	594	599	597	604	609	610	603	637	611	609	639	590	601	591	635	610	613	604	621	581	600	607	621	573	596	599	616	591	584	630	617	576	581	605	611	611	555	618	646	633	593	591	559	602	571	593	673	643	625	613	621	627	580	630	603	606	579	541	610	625	649	585	577	601	642	585	588	584	654	589	597	594	619	634	647	611	606	627	640	609	606	598	594	644	592	608	643	597	608	587	599	615	597	596	634	602	647	578	619	593	580	595	621	607	593	618	543	640	585	582	604	601	580	631	581	578	608	579	604	608	624	532	604	594	632	601	616	600	595	617	610	576	581	630	574	640	603	591	592	550	600	574	606	600	601	576	605	610	585	593	599	569	607	600	585	589	625	600	615	616	573	624	585	573	620	656	594	615	572	624	631	616	615	608	632	595	604	629	580	625	628	625	604	582	589	618	591	611	672	555	584	571	605	621	634	599	609	624	562	625	584	596	596	593	609	585	626	634	591	581	612	603	627	598	575	535	644	574	618	614	632	619	632	620	628	596	587	617	611	599	596	623	619	600	640	607	627	604	592	604	580	601	591	579	561	591	619	640	607	594	606	640	571	601	593	585	578	610	587	633	586	607	600	581	623	561	633	585	561	566	584	607	593	591	630	556	609	662	567	574	586	617	613	590	617	619	593	628	586	584	569	613	616	611	603	613	619	606	592	598	616	593	575	596	580	674	581	603	614	592	639	584	582	578	602	595	604	599	680	597	591	626	586	620	611	625	546	627	608	620	604	616	592	590	614	591	628	604	592	593	586	561	595	600	653	615	600	560	570	625	605	601	609	616	611	620	610	618	618	595	563	613	646	580	593	609	647	607	610	593	609	602	619	616	671	590	620	642	620	617	610	596	620	600	569	625	611	603	626	628	623	605	599	601	594	641	609	581	640	632	616	595	625	597	612	611	572	568	601	603	604	659	587	618	569	599	609	583	674	601	576	600	612	585	568	584	590	592	625	576	578	588	608	679	638	590	637	590	640	568	645	633	566	616	597	600	650	599	611	597	599	626	575	594	609	619	593	594	644	643	631	649	637	633	675	601	605	595	595	571	616	608	598	606	646	584	602	573	635	565	591	642	572	644	640	597	583	608	589	590	594	599	624	640	610	602	585	643	607	618	612	619	584	570	621	586	596	621	610	572	608	633	627	626	604	586	609	604	588	628	619	589	631	632	654	610	581	663	579	599	613	656	601	588	636	658	578	582	582	594	631	590	591	596	588	546	636	602	607	651	591	646	557	573	635	619	589	609	597	625	636	591	656	634	555	577	619	648	588	601	609	652	606	612	626	581	621	658	624	613	615	578	585	616	619	549	627	592	580	638	600	607	563	564	607	646	627	619	627	586	594	607	621	689	558	638	585	639	628	575	586	593	586	654	579	631	632	617	587	579	602	643	559	585	589	610	628	607	578	629	616	605	603	619	606	606	597	592	619	607	653	617	624	602	590	573	635	557	576	594	616	574	612	630	600	613	606	575	579	612	602	601	612	600	608	584	594	668	624	601	618	602	632	608	613	605	637	615	593	563	649	597	628	655	618	551	632	599	580	563	596	584	593	623	650	598	587	638	607	648	621	595	604	576
25784	27682	41825	35303	18279	5122	1362	861	804	742	838	804	726	739	751	763	717	805	742	718	765	705	721	713	764	780	729	721	733	746	749	739	786	769	755	709	710	792	765	722	710	733	761	724	723	698	712	738	719	705	727	726	727	745	724	739	744	712	762	759	711	751	739	748	756	714	769	793	785	781	778	764	781	753	753	723	759	741	690	770	711	750	700	703	699	744	754	757	732	729	773	720	788	739	765	730	758	773	727	736	776	767	730	734	717	729	725	770	804	709	761	726	720	709	759	729	799	774	749	767	793	746	745	726	721	755	730	754	712	770	741	716	731	755	698	723	798	739	764	791	717	721	776	771	683	744	757	730	794	773	727	720	710	756	724	751	727	752	730	750	739	680	704	716	735	743	757	726	738	735	732	722	753	725	763	750	728	741	781	772	761	772	744	761	744	779	794	737	707	707	748	736	741	733	742	717	747	695	725	722	753	741	741	694	735	723	738	766	729	727	775	726	737	697	756	736	755	765	762	756	719	797	746	730	692	703	779	709	744	711	730	710	695	749	758	754	746	688	737	753	768	764	739	697	729	755	722	733	751	744	745	750	753	735	762	775	737	746	766	744	736	705	751	772	751	722	745	713	706	749	739	773	747	709	749	775	691	706	755	788	716	727	762	745	713	709	756	764	788	708	736	720	702	735	749	775	754	727	714	702	771	748	748	725	723	759	756	750	712	712	770	739	720	706	711	730	728	763	750	722	770	766	771	697	735	707	703	725	731	706	767	736	745	799	740	698	752	779	743	739	739	775	721	732	718	716	754	718	776	780	752	755	743	690	765	730	734	765	678	721	750	722	731	738	701	749	780	750	701	754	750	707	738	733	749	710	727	721	731	753	746	767	717	759	769	701	775	713	783	757	777	727	735	700	756	709	753	724	773	760	743	717	722	768	761	773	739	748	733	724	730	709	735	743	772	727	711	801	743	748	774	758	757	777	734	705	713	739	725	776	760	754	747	758	741	732	689	716	699	689	728	741	737	732	759	764	738	729	701	775	730	753	719	765	710	704	749	756	763	714	741	746	761	716	718	737	758	716	732	742	741	759	731	749	751	718	713	696	738	731	695	751	735	751	722	719	767	729	713	762	715	718	752	764	768	756	723	780	755	772	697	720	727	738	731	750	762	731	772	761	713	773	768	746	674	713	720	701	738	760	713	762	720	736	788	735	704	752	765	757	722	780	761	725	783	702	762	713	716	752	733	750	738	713	752	727	733	689	745	759	701	746	765	751	737	718	799	739	813	750	703	785	782	762	749	729	769	729	731	746	715	772	795	752	788	760	705	715	711	742	689	726	752	786	748	724	709	706	751	750	742	721	727	708	722	700	746	745	731	725	774	737	718	713	742	705	761	729	779	768	767	715	708	784	730	823	743	755	767	740	717	701	739	805	779	732	723	777	810	718	786	728	766	749	758	761	748	759	749	706	753	746	692	702	702	728	783	787	708	763	719	721	722	727	704	726	766	727	701	743	688	708	675	747	728	724	736	714	703	703	746	728	782	734	748	729	718	738	735	767	791	763	686	733	760	745	749	745	721	757	754	773	745	781	738	729	726	744	738	735	719	756	755	751	760	743	755	689	756	724	769	767	718	762	784	746	771	751	719	713	765	717	736	752	769	767	720	784	728	747	789	730	748	709	771	739	717	733	710	739	748	712	701	772	738	736	711	745	736	756	758	732	708	752	741	741	758	788	763	681	716	722	750	708	720	724	762	771	749	744	736	735	749	717	755	715	822	755	739	735	736	732	740	717	712	765	726	792	792	729	762	738	747	760	730	733	734	707	710	726	771	718	721	754	753	722	757	685	734	739	738	697	777	721	765	727	729	705	715	738	728	752	753	767	669	668	731	738	746	744	708	731	725	680	741	764	696	739	724	779	760	736	753	712	724	758	737	724	744	695	753	782	756	755	758	746	699	753	737	721	723	733	771	744	727	783	679	701	779	729	728	745	745	730	764	737	783	744	750	724	745	756	778	730	734	699	713	724	703	737	744	729	751	788	799	758	706	761	723	780	751	730	765	703	738	726	725	763	741	769	717	735	701	814	774	764	743	729	789	716	733	671	720	692	734	740	707	741	758	719	717	712	717	735	755	804	716	714	704	750	733	743	767	748	737	775	775	722	790	701	745	760	722	697	731	729	741	733	769	738	722	741	769	738	703	799	767	713	775	754	745	755	757	720	734	740	719	727	734	760	699	711	762	732	724	688	749	758	733	776	719	784	681	688	702	760	756	694	777	756	776	743	721	772	750	797	736	704	666	766	728	709	710	739	764	705	801	680	723	708	759	770	738	737	748	787	704	737	771	716	742	753	741	744	707	733	745	756	739	710	744	718	758	718	705	774	769	730	771	752	751	715	746	740	730	725	758	761	707	733	732	723	748	731	709	728	753	752	734	725	701	705	741	737	740	744	762	743	784	760	806	686	758	718	732	726	670	748	718	743	702	725	729	742	742	690	720	707	659	766	757	758	740	754	764	735	713	741	730	754	778	743	755	743	748	724	735	721	760	735	713	749	756	748	761	784	738	707	731	800	778	719	759	728	718	677	730	716	733	690	774	684	764	751	773	784	750	753	688	747	680	742	766	780	772	733	772	765	776	755	694	730	706	735	737	715	734	732	709	737	737	747	772	761	728	684	733	725	752	739	728	724	771	702	781	746	683	741	720	711	687	755	729	760	778	718	713	711	753	754	745	751	813	776	715	755	705	756	714	725	769	781	742	731	723	788	756	695	695	734	719	773	749	713	724	733	747	717	743	751	705	690	723	790	738	741	772	737	741	766	745	744	724	776	746	769	726	755	759	698	762	763	749	743	728	745	731	757	786	717	761	753	722	751	782	758	771	698	722	724	766	751	759	747	750	740	733	767	727	755	715	776	739	742	734	751	745	747	721	774	731	754	752	778	788	722	688	736	732	757	756	762	735	748	731	758	750	698	723	727	707	737	744	710	730	780	799	788	678	742	775	729	772	723	766	797	733	711	713	716	743	751	766	729	742	769	717	745	702	746	750	751	757	765	764	781	766	712	694	759	778	752	695	733	713	748	750	754	752	720	738	716	719	768	712	750	778	739	794	755	752	729	759	721	704	727	734	759	724	727	691	740	730	740	766	710	709	735	731	734	682	782	752	759	766	727	741	729	732	713	746	751	728	735	721	737	724	718	745	743	756	696	747	685	739	735	719	736	816	759	748	714	733	734	730	735	803	764	719	722	722	765	744	725	819	741	702	743	770	708	727	784	706	701	705	780	734	723	719	773	773	714	731	723	767	804	744	744	706	732	748	735	707	722	737	770	691	788	735	728	727	703	741	729	802	794	727	743	811	713	714	743	749	743	747	758	758	704	737	720	757	760	763	722	711	693	718	752	734	740	757	728	696	739	768	749	749	742	731	788	761	746	747	720	706	754	709	718	774	758	735	775	764	707	750	718	739	754	771	728	735	775	756	753	731	766
60314	89199	60381	28053	9210	2332	901	740	657	646	638	658	676	608	675	666	679	632	626	641	643	645	671	676	677	653	653	703	648	689	662	671	661	648	664	675	661	704	682	666	631	674	700	665	635	657	675	633	652	682	687	670	627	684	635	669	695	662	714	708	643	687	654	718	659	737	651	666	653	723	628	683	646	693	659	697	661	660	663	675	645	599	631	655	636	690	639	673	660	702	654	678	678	696	667	660	655	628	647	668	669	654	635	630	660	681	652	619	623	663	638	691	653	697	656	670	611	641	654	682	697	619	677	698	674	652	628	657	585	652	647	686	663	625	630	678	645	674	602	670	646	639	690	688	611	692	667	638	652	649	660	605	649	679	697	640	654	640	660	657	649	626	632	675	622	653	657	673	663	678	664	670	651	636	644	629	620	602	684	604	701	695	665	658	689	647	655	670	725	648	658	672	656	643	603	674	646	633	642	681	638	624	619	647	669	654	641	672	640	623	678	661	668	671	636	698	672	660	643	635	691	639	718	660	654	655	622	632	677	628	680	624	697	652	634	619	677	663	699	673	680	669	636	675	638	681	650	655	671	699	629	681	634	643	640	693	633	649	650	658	667	654	667	608	648	653	623	655	647	697	619	627	670	616	644	636	660	668	653	609	667	623	672	673	658	651	639	631	656	636	629	682	649	642	666	663	667	620	688	660	609	683	710	708	663	611	611	652	668	611	620	665	673	660	696	658	635	661	636	596	647	643	634	651	651	640	689	674	718	684	678	680	692	639	690	655	664	653	668	692	639	687	652	684	644	614	663	657	664	667	588	621	671	637	666	705	630	693	662	639	637	658	611	631	646	614	666	655	652	639	605	672	715	638	654	664	650	632	667	581	668	654	712	644	644	654	616	646	634	653	657	673	670	621	649	618	597	672	682	673	663	661	625	598	704	702	634	652	633	616	663	632	629	698	660	602	689	630	644	684	722	690	683	710	663	648	658	679	676	619	624	667	696	669	673	673	621	677	670	682	644	651	659	642	633	682	647	663	610	603	646	695	625	675	655	671	704	673	685	671	635	644	622	641	643	674	620	654	660	642	681	648	666	637	614	644	647	651	615	703	674	698	642	653	677	629	657	616	666	670	681	652	646	634	679	634	635	639	622	633	650	660	650	691	630	647	682	648	692	625	635	626	673	654	667	665	624	677	684	644	649	651	648	674	709	644	599	686	671	647	703	676	650	674	636	662	647	627	609	649	694	661	634	649	656	685	651	661	642	627	650	670	656	661	639	674	638	650	652	657	630	676	703	682	648	671	664	671	670	677	684	673	647	673	727	643	603	653	619	695	615	678	643	647	612	639	638	676	633	668	647	635	679	614	716	633	653	643	687	664	689	678	671	691	707	662	688	670	694	649	623	627	622	666	648	626	711	636	655	645	654	710	650	609	696	650	637	651	644	690	634	683	666	608	613	652	657	640	631	649	641	637	651	678	636	622	635	602	655	623	648	713	640	639	653	627	664	682	693	672	675	612	654	672	663	615	603	657	701	611	665	651	688	667	699	644	646	643	647	623	653	664	665	684	673	613	606	671	638	658	674	669	660	627	642	658	658	639	661	682	643	673	653	682	617	700	657	674	677	634	595	658	685	640	653	679	638	638	700	656	652	644	676	701	600	692	618	617	606	654	697	650	648	647	683	653	690	613	661	650	636	708	654	673	651	653	679	657	661	643	653	639	682	653	664	645	639	645	642	642	629	653	635	659	637	665	652	658	616	664	619	681	673	663	612	680	617	612	686	654	630	662	644	700	651	643	662	647	653	656	651	645	640	600	689	691	641	634	664	650	661	645	620	671	647	635	677	659	688	645	633	641	672	684	664	628	662	653	637	626	657	666	667	597	640	658	655	648	659	680	631	686	670	602	696	665	673	608	684	644	684	637	635	670	702	657	650	637	664	639	638	601	634	651	646	650	661	664	650	609	705	684	671	638	622	641	621	662	673	697	694	670	640	632	612	668	611	625	673	644	648	598	615	670	655	690	732	625	664	598	646	599	719	616	656	647	654	652	668	634	640	652	612	641	673	658	719	652	626	674	629	693	640	648	636	673	627	678	636	648	644	683	642	659	648	645	669	657	617	657	700	651	661	660	669	628	637	678	641	615	682	667	662	637	649	681	665	660	661	653	657	625	655	642	659	626	644	710	642	659	613	642	651	652	632	670	641	684	660	598	628	643	646	678	644	672	669	638	695	655	662	633	641	720	656	671	626	605	661	702	677	678	635	663	700	648	617	655	659	687	684	646	646	674	692	643	642	624	686	674	640	637	600	669	666	658	642	675	656	628	652	640	674	627	695	640	662	649	689	614	637	607	661	656	661	693	659	627	708	634	628	668	642	659	611	622	635	676	611	643	661	667	617	647	676	591	673	677	675	669	695	652	642	687	667	626	607	678	658	654	638	687	628	627	667	656	658	628	674	633	627	679	666	650	676	658	660	651	692	654	684	607	623	656	705	674	675	620	665	671	622	697	617	656	655	663	675	657	595	668	617	653	668	638	693	703	671	620	640	646	703	632	646	694	638	627	629	667	655	647	661	643	658	649	671	663	649	665	648	658	621	657	651	650	626	664	663	671	609	654	661	648	661	679	627	678	670	667	670	677	642	594	639	656	629	594	670	666	666	652	642	650	624	614	658	658	674	701	644	658	675	698	671	696	664	607	653	636	635	665	627	671	662	623	620	673	641	679	614	664	656	666	637	638	662	675	671	634	641	659	619	654	699	616	680	617	675	631	633	661	666	696	637	676	689	593	689	670	628	643	656	673	683	666	613	647	652	698	645	630	607	662	620	663	668	646	613	624	629	683	688	657	646	632	674	618	674	634	663	658	631	623	622	675	655	627	640	647	681	655	682	647	653	623	659	661	637	650	645	642	652	693	633	696	624	683	660	654	730	663	644	682	643	651	651	623	647	642	643	696	699	660	686	663	674	668	636	672	654	673	659	683	659	648	635	693	655	654	676	636	677	677	667	653	674	658	668	656	677	678	639	684	643	689	606	624	668	687	584	653	639	664	648	707	695	626	639	634	638	650	698	597	689	637	689	690	636	676	671	678	656	676	713	660	656	632	664	690	681	650	685	627	644	627	675	672	678	654	628	645	650	649	655	648	657	643	648	655	613	595	721	676	690	653	614	647	621	675	629	643	659	668	611	657	692	660	654	615	658	718	659	625	662	634	677	693	647	688	633	672	661	654	678	647	658	611	658	623	659	666	669	716	633	655	653	626	686	665	685	657	659	638	661	715	680	673	690	696	627	676	625	660	644	627	651	643	635	644	625	668	738	680	631	663	674	661	682	662	630	664	655	663	669	686	621	710	588	646	656	660	671	680	664	655	641	660	655	679	656	673	680	675	700	637	672	673	681	628	626	653	669	608	675	655	644	669	640	645	647	681	613	669	682	667	599	659	648	654	654	650	630	625	715	657	672	701	619	679	663	674	641	658	653	657	631	638
24177	23362	35160	31628	23044	14438	3493	1256	1089	1027	1008	1013	987	1010	961	983	1021	969	995	967	1006	964	970	1058	1052	1045	984	1012	956	1001	983	984	922	949	930	964	938	951	979	1013	937	969	937	969	976	976	969	982	941	1002	1017	917	974	942	941	947	946	975	935	963	934	897	941	972	1026	924	989	958	979	1004	980	969	1024	990	972	962	984	890	943	916	899	930	956	1005	971	942	1005	940	971	906	950	958	948	960	961	989	1010	908	996	1004	983	923	964	941	919	961	882	969	975	1006	942	1000	923	1028	968	898	968	998	967	873	943	975	1045	990	980	904	981	923	979	988	954	910	972	1002	961	1025	986	1015	891	997	964	884	1007	943	927	997	931	973	949	904	968	978	958	1003	959	943	962	951	958	912	903	1034	927	969	1014	956	991	927	926	941	903	985	990	979	963	945	960	913	930	958	964	972	939	951	954	966	938	1006	963	942	976	950	1005	972	911	909	981	971	971	955	969	979	938	981	984	951	993	971	950	995	1001	937	951	983	972	976	923	1000	966	930	945	920	959	999	963	941	979	965	999	989	941	929	990	901	881	947	951	946	963	987	959	956	925	968	983	933	975	901	952	965	873	933	949	978	998	966	902	964	963	987	956	968	939	952	924	982	933	955	976	933	929	1007	920	953	925	945	964	959	947	965	964	967	984	957	965	908	992	1010	978	980	967	930	974	985	964	992	954	986	979	984	966	1000	948	933	951	938	973	979	935	919	987	941	970	974	966	913	1000	916	973	965	971	974	1027	958	933	969	917	987	1005	946	974	948	953	923	955	945	993	944	961	944	1024	968	951	968	926	996	1046	958	1014	928	958	935	972	947	1000	976	977	984	969	991	1000	911	907	968	968	940	1016	972	1032	974	985	930	927	966	981	934	960	946	966	955	979	956	911	980	946	945	933	979	935	964	936	915	952	994	989	921	906	938	957	941	923	938	956	1005	943	974	956	927	1036	989	996	992	1000	966	890	1018	916	997	1017	937	1006	973	955	931	942	968	1035	892	975	949	976	988	932	922	952	975	945	927	964	969	956	950	954	992	931	999	976	925	952	920	939	928	954	966	963	923	973	947	950	957	939	909	948	970	955	940	1037	926	983	959	966	949	967	945	980	968	938	946	957	949	963	990	956	954	964	948	957	919	958	926	939	925	885	968	931	962	972	959	944	976	974	980	948	986	965	950	991	991	957	932	979	958	984	970	984	910	1009	896	977	1038	981	998	921	1004	953	989	962	926	949	953	942	938	966	957	981	933	975	952	911	966	906	967	974	920	954	948	972	977	1001	992	969	943	906	962	1003	935	910	1003	926	990	952	940	958	987	949	947	986	908	972	951	1037	938	1005	931	891	963	975	1006	917	960	906	931	958	985	929	978	938	946	924	946	946	956	946	912	969	904	940	995	989	982	988	953	915	924	968	902	940	945	1015	967	965	915	1014	980	953	970	939	982	1006	965	962	952	961	908	918	940	1004	996	953	943	951	960	1021	957	984	935	901	963	1000	992	1025	1018	966	975	954	973	998	934	997	994	918	931	923	964	1005	970	945	949	930	954	951	1029	896	962	976	953	952	977	953	988	1009	996	879	989	970	941	1004	928	925	952	937	926	918	966	1010	921	920	1019	949	967	972	936	1004	968	934	938	913	922	988	935	917	938	1001	948	939	963	962	891	992	985	924	970	905	930	953	981	987	935	944	977	932	952	1015	961	955	974	911	950	965	945	907	958	1024	916	943	989	969	936	954	924	864	989	953	981	948	991	1020	928	1018	988	969	947	990	967	917	954	930	954	955	976	949	927	944	1014	925	931	1001	955	929	916	981	924	955	935	958	991	864	926	938	963	948	938	957	940	981	964	982	935	941	948	883	977	949	965	1025	981	943	1014	961	980	924	890	973	928	937	923	967	950	947	918	964	953	983	923	972	954	988	902	954	983	915	974	992	943	960	958	970	938	952	1011	959	931	948	963	940	972	1016	992	951	925	963	940	940	966	980	890	932	982	965	960	933	924	982	947	923	1016	934	979	953	962	931	958	979	941	962	984	961	915	985	960	986	956	945	928	973	980	945	966	953	920	948	973	988	913	953	968	903	944	954	942	913	945	953	943	971	978	940	936	962	936	959	986	968	924	964	968	954	1004	933	989	915	856	894	1002	920	932	916	929	1014	959	916	956	936	992	931	964	910	928	933	964	987	970	958	937	969	942	992	948	923	985	981	1001	915	964	910	925	939	1010	995	1002	919	950	981	920	947	948	911	961	958	986	1049	933	984	971	954	947	1007	1016	976	1008	929	1015	993	933	1001	945	929	926	1017	886	973	997	972	982	897	927	987	977	951	961	943	937	969	977	935	990	976	977	968	1032	927	969	885	908	959	996	996	997	1007	947	945	1026	957	975	985	979	976	1013	959	983	918	981	959	911	982	932	945	927	924	938	942	949	927	959	968	998	941	981	974	915	995	1018	968	913	971	967	975	986	943	897	985	981	931	1001	1038	969	949	966	914	978	972	972	909	936	966	977	923	939	976	942	975	958	953	951	1002	968	985	964	1001	952	979	993	974	977	966	966	1004	960	978	933	979	965	989	965	1007	1005	930	920	999	1009	938	990	1010	1030	940	941	934	1001	939	935	917	963	922	964	926	979	931	903	1030	1039	983	936	978	956	937	898	968	951	923	927	959	974	992	970	987	904	937	978	968	957	953	978	925	980	925	944	942	961	1005	960	894	900	1015	966	973	932	972	959	928	989	987	897	1019	917	1011	912	1005	914	978	942	930	940	954	935	911	950	1012	943	979	928	956	927	910	932	939	960	959	950	963	988	891	923	951	937	943	1000	942	948	978	965	971	946	935	940	930	948	927	919	907	981	975	952	941	923	955	946	982	963	943	968	909	975	1045	993	1016	929	942	941	941	943	933	940	963	865	936	1004	974	939	978	927	909	941	994	1007	947	947	941	944	961	917	922	1022	998	953	985	952	972	935	978	1007	963	994	868	973	941	920	998	996	980	961	934	930	984	1011	974	895	981	925	935	953	929	944	951	955	973	959	962	933	949	962	916	966	944	927	949	940	988	971	932	948	940	945	1005	937	958	935	950	975	973	993	950	985	1003	982	928	981	988	948	942	967	982	990	922	1015	987	960	968	972	959	941	968	952	980	937	965	945	942	975	1023	1004	926	986	1003	950	953	964	969	962	961	963	973	999	949	913	988	1012	963	975	966	943	1029	1007	966	986	942	970	991	1008	951	948	1008	1021	967	968	986	1019	983	976	962	1000	969	970	972	974	921	970	935	917	953	980	974	913	941	952	951	1005	953	924	966	936	916	973	1017	954	961	980	941	978	976	961	986	971	982	929	1032	910	951	960	958	994	944	951	930	988	935	944	981	958	968	986	990	988	993	987	977	919	926	912	961	906	1012	916	961	993	926	950	917	934	942	1003	929	956	992	932	956	930	975	945	934	939	923	946	929	993	958	1013	976	904	980	987	966	940	992	934	944	990	947	938	925	926	987	990	1026	969	939	874	987	904	962	917	899	977	984	977	996	931	964	919	990	970	944	916	993	994	1037	983	929	925	1010	946	973	940	957	934	957	936	929	993	929	996	945	968	971	949	950	916	918	975	941	962	963	960	961	939	906	944
63523	102491	72446	40882	15528	4389	1436	997	891	870	878	899	903	842	933	878	894	886	853	815	886	902	922	872	795	895	868	858	905	853	890	862	862	854	890	919	871	911	838	878	888	897	833	821	897	839	858	870	886	858	830	882	892	891	854	827	870	827	842	851	857	832	862	820	884	872	806	849	865	825	828	905	854	851	916	899	854	852	902	872	850	840	820	894	872	877	833	842	877	853	883	842	874	834	916	845	922	906	844	835	849	854	863	852	853	860	898	841	840	884	840	849	915	876	857	882	902	872	905	817	867	881	794	891	884	854	869	888	856	869	875	880	833	886	912	830	846	837	864	848	844	863	857	856	881	867	814	876	843	889	894	893	880	804	905	851	841	886	919	860	862	816	908	904	892	872	849	844	866	891	870	856	898	816	860	843	923	876	868	880	869	806	862	923	867	885	823	886	824	864	901	879	868	817	869	890	854	910	864	878	893	881	864	844	816	838	853	835	909	864	883	878	842	907	865	862	884	890	891	900	909	852	894	894	924	915	877	931	905	912	845	899	791	847	862	862	863	856	885	855	888	845	897	859	857	837	852	892	848	850	879	859	874	861	849	846	886	856	867	843	846	825	916	819	851	904	895	854	810	886	919	838	886	824	875	829	837	868	850	851	864	801	864	848	864	917	841	898	892	887	862	895	856	867	878	861	887	878	939	828	855	881	847	831	854	852	872	827	857	863	860	910	871	883	860	879	817	842	803	888	834	867	869	846	856	882	848	867	886	844	873	830	874	875	839	869	857	903	861	851	922	822	891	874	870	852	870	792	858	874	874	859	886	867	870	870	874	867	829	856	900	849	846	864	868	803	876	874	864	867	912	882	870	838	823	841	855	916	873	857	869	847	837	869	874	887	864	844	902	873	899	845	850	868	845	905	838	860	864	893	872	836	867	825	833	874	799	876	895	884	834	878	902	889	818	866	886	847	847	886	837	879	832	856	867	870	862	885	841	919	833	820	863	865	859	898	896	851	951	867	841	921	865	899	848	895	848	847	860	855	841	869	885	874	819	878	889	874	885	845	900	847	935	863	903	861	901	919	812	901	865	911	900	866	875	863	858	824	880	891	885	847	947	820	884	854	818	879	872	886	881	826	918	898	859	835	880	851	893	829	846	930	842	856	894	906	840	881	900	874	842	883	890	823	878	903	843	840	832	868	880	860	824	864	879	851	848	893	820	842	886	847	910	823	878	866	909	920	834	885	865	836	876	863	872	823	883	821	843	893	886	865	874	837	882	871	816	857	834	832	836	865	848	887	879	859	864	839	845	891	877	797	860	868	906	931	820	870	818	823	850	852	847	786	842	830	844	884	883	878	917	863	861	821	883	853	853	876	887	875	870	823	851	931	811	879	844	881	837	854	879	854	858	822	832	806	843	909	778	904	891	904	886	828	866	850	850	886	888	830	851	818	925	874	888	861	854	805	858	843	896	857	845	884	811	885	952	902	842	867	875	873	874	883	833	888	860	837	814	880	909	890	844	826	860	926	861	874	853	912	879	798	846	829	827	932	887	836	840	873	853	809	844	895	886	853	877	882	803	841	869	863	904	845	832	853	840	905	855	862	850	903	873	814	855	844	875	841	871	878	843	889	845	874	849	880	859	863	838	885	815	841	862	835	856	869	841	901	846	903	873	816	859	838	808	873	836	892	908	822	866	909	879	863	898	863	827	854	835	888	867	844	837	866	902	824	857	824	889	844	893	866	874	861	854	865	881	835	829	883	847	832	865	815	841	873	853	795	854	874	919	823	838	865	837	833	854	864	849	865	834	823	866	883	863	864	930	899	881	860	817	871	854	870	854	833	853	865	897	814	872	853	842	906	880	872	861	904	818	850	892	830	857	853	853	841	888	860	846	846	825	844	871	836	886	869	867	893	809	832	859	810	826	816	866	909	851	870	876	891	806	851	868	908	877	901	863	874	854	917	849	882	813	853	887	861	856	833	852	830	774	807	841	826	854	821	864	852	851	856	816	837	869	910	835	870	839	889	895	852	896	838	819	901	826	851	864	865	909	841	836	846	894	842	834	890	900	893	819	877	844	896	857	868	818	854	872	833	849	849	867	874	903	893	903	817	854	901	864	871	866	906	814	813	865	922	889	846	880	847	828	846	882	860	884	868	904	797	883	867	910	919	797	831	885	852	856	881	838	877	878	894	882	871	850	859	823	844	906	876	911	906	850	827	864	882	868	824	830	845	884	866	859	814	868	894	875	853	856	861	853	813	886	866	855	866	841	882	851	842	843	838	922	888	853	834	897	897	870	848	862	853	880	845	873	874	811	819	875	840	874	879	896	884	853	880	844	819	839	911	833	861	835	829	818	802	840	863	841	883	845	931	882	883	854	833	873	875	863	876	792	853	857	885	873	835	855	812	832	849	880	854	825	811	852	829	843	883	881	796	849	839	914	908	837	863	887	870	886	881	877	857	884	805	862	902	892	832	820	878	833	832	867	856	884	839	877	889	842	817	858	793	854	831	846	846	875	882	880	821	850	842	850	816	860	834	900	857	867	846	891	869	751	866	881	830	857	860	840	897	871	862	848	872	894	852	848	886	826	831	916	877	837	825	841	779	811	898	845	883	862	883	802	839	835	854	845	863	869	827	822	895	910	823	940	845	845	842	842	854	900	876	865	884	860	822	867	821	865	866	826	868	892	903	829	898	823	810	839	905	850	890	884	872	838	863	877	801	918	830	792	882	866	827	896	972	778	953	924	830	856	882	869	874	843	836	851	883	851	894	823	850	868	803	910	831	875	849	808	874	814	885	888	852	872	897	916	883	860	857	837	891	874	876	870	817	896	920	888	898	874	870	872	817	918	843	856	903	912	859	921	774	826	843	849	834	867	878	897	918	815	896	839	843	857	879	800	858	864	922	866	852	850	812	858	856	795	857	868	830	898	844	906	841	826	857	852	818	864	936	861	832	841	860	850	860	871	885	871	905	850	822	803	870	883	835	833	861	882	866	856	861	835	874	861	832	845	839	799	886	841	876	872	881	875	881	859	874	835	863	851	837	878	857	845	881	857	823	840	844	902	841	830	840	859	851	849	885	904	843	868	878	867	854	867	841	870	861	846	813	890	886	866	858	871	876	842	891	899	938	819	901	890	902	852	815	883	861	877	850	881	856	838	877	838	863	929	910	832	827	896	807	845	859	851	859	927	895	807	843	829	834	844	903	817	863	841	850	852	822	892	852	836	897	934	888	794	875	869	839	919	871	927	849	854	887	848	850	853	841	916	854	849	875	873	820	854	838	844	845	852	885	870	839	899	836	887	899	866	829	836	864	825	857	886	853	865	840	892	849	885	887	856	789	895	830	861	825	929	878	835	866	884	837	885	908	850	877	806	826	847	853	922	880	869	882	816	887	886	883	833	849	873	867	821	820	862	883	901	864	917	866	860	817	912	880	820	838	860	848	838	871	841	845	813	823	869	827	861	799	831	866	843	837	861	860
31017	31130	25860	10527	2244	1050	813	742	756	745	748	755	740	756	740	761	745	720	745	747	762	794	774	708	766	765	712	739	773	788	766	780	734	804	740	754	741	769	730	778	768	777	717	758	778	755	753	781	766	768	726	757	741	765	726	730	753	726	708	759	779	733	747	778	734	754	727	770	750	809	814	756	773	757	738	705	753	736	738	755	753	736	706	725	737	778	720	747	696	725	702	781	749	760	789	743	728	697	739	711	739	741	757	708	725	767	750	734	767	743	762	718	746	735	776	751	700	731	708	742	765	749	772	827	727	757	717	742	758	749	717	726	791	750	777	722	729	738	713	725	711	755	745	787	756	819	754	750	772	737	768	738	700	807	759	750	707	814	748	744	783	739	764	736	760	774	727	742	759	738	733	743	754	767	740	760	743	765	728	744	739	699	822	736	790	751	732	749	772	751	736	783	723	724	747	819	745	761	729	705	737	799	746	737	779	740	793	740	736	688	712	747	775	786	800	772	740	742	733	832	789	777	791	768	731	749	751	744	734	724	791	748	739	750	719	772	773	750	736	754	762	718	720	740	681	714	770	773	749	731	797	720	750	765	737	754	780	716	752	766	717	760	750	753	758	721	772	780	725	732	774	740	739	721	818	722	757	738	748	731	755	799	758	696	707	808	748	736	769	693	742	769	818	706	747	771	730	745	781	764	803	730	753	809	773	750	676	734	755	767	778	787	796	710	739	738	747	730	805	785	743	738	714	740	794	732	709	741	739	754	763	760	751	699	770	782	769	749	724	702	719	726	751	738	744	783	773	776	784	760	728	724	739	727	755	736	749	745	772	707	768	731	697	709	770	755	744	772	767	761	790	730	695	695	777	743	745	746	748	766	727	748	796	777	746	765	741	713	749	776	733	796	766	716	780	731	765	730	748	744	781	773	719	711	772	803	733	720	791	704	731	774	736	696	767	773	773	740	791	783	721	733	681	679	800	785	732	748	723	698	713	785	745	724	785	789	722	753	713	734	744	746	748	725	756	752	696	704	703	737	769	744	767	708	765	726	728	779	779	762	741	724	763	738	755	743	771	755	742	789	769	767	786	744	802	779	758	721	760	760	767	803	720	741	716	742	852	768	771	734	748	731	736	728	717	823	742	695	748	765	722	715	769	754	788	703	731	737	784	761	791	739	764	768	795	746	759	785	767	765	817	773	787	734	727	719	744	765	763	711	761	761	754	766	760	736	731	765	746	742	758	778	779	768	788	765	724	738	770	766	737	727	782	788	772	783	732	783	772	745	781	753	718	747	763	711	735	781	733	720	760	718	780	743	690	787	724	751	799	728	786	761	756	755	765	773	740	718	739	765	710	770	748	714	748	756	736	772	765	697	747	726	769	771	764	767	773	750	729	707	731	729	734	751	714	756	736	770	796	750	742	762	757	767	736	746	775	754	759	713	715	751	777	725	752	740	792	770	785	762	727	787	733	722	787	742	760	751	734	777	783	720	734	749	757	739	755	778	725	738	785	760	767	749	796	726	734	800	726	758	731	734	771	788	705	718	776	778	709	768	709	731	752	724	772	729	704	767	756	744	708	767	759	717	778	779	745	707	732	751	761	804	741	710	744	805	726	778	755	743	740	751	761	749	759	725	741	750	755	733	772	740	794	769	734	719	798	771	757	772	715	752	756	742	792	771	780	737	739	748	722	764	745	727	746	770	744	733	759	779	790	776	752	783	799	756	741	744	767	725	770	749	781	811	728	803	744	742	826	748	792	734	784	742	767	723	734	760	730	712	806	751	732	731	766	719	734	738	765	758	746	750	731	759	766	730	748	738	789	738	761	692	817	735	772	743	749	762	759	766	711	779	766	778	777	747	782	753	797	694	705	748	718	726	743	767	761	770	778	758	765	773	757	734	733	743	719	757	757	780	773	772	741	790	750	766	686	791	767	749	735	816	734	779	766	708	732	766	746	713	753	732	764	769	736	749	731	748	744	748	776	745	741	721	747	718	783	801	694	736	806	749	712	754	766	723	764	703	728	726	728	721	745	751	742	741	762	753	702	768	730	711	746	744	742	738	723	773	794	752	741	774	771	748	817	757	772	723	778	754	729	730	766	808	750	709	710	735	727	747	741	777	791	759	738	729	729	803	761	731	724	742	783	741	710	770	743	734	737	791	782	767	751	791	755	752	753	715	761	752	776	785	738	786	733	758	720	746	731	763	767	755	759	743	773	732	735	739	758	791	744	773	755	769	757	742	735	754	750	731	799	811	767	782	785	726	814	743	777	730	739	786	741	753	793	748	777	692	779	739	731	762	780	821	792	775	742	792	786	714	756	732	785	739	752	722	746	754	791	789	814	714	747	768	743	814	748	754	814	739	738	815	760	757	769	773	767	751	783	761	713	747	712	736	760	731	781	809	718	793	750	745	757	709	779	732	754	793	767	802	765	757	746	749	747	748	719	760	716	732	731	741	744	727	682	765	762	767	760	762	801	816	761	684	768	709	756	776	766	749	710	687	789	759	755	766	769	738	771	699	743	753	765	737	807	682	786	770	745	754	795	774	739	726	721	792	758	737	694	751	771	737	745	727	776	729	790	763	771	735	788	702	715	803	753	762	730	740	725	745	754	747	706	709	721	768	718	727	814	782	742	761	762	712	747	706	745	767	800	711	768	753	737	780	790	756	738	754	792	811	781	738	783	778	742	740	767	734	684	789	796	756	766	768	798	753	712	805	703	746	734	738	708	756	749	719	808	745	724	737	717	789	780	745	758	756	726	768	816	738	768	738	774	797	752	735	787	786	759	775	722	761	755	817	787	750	743	786	730	735	706	746	683	766	721	703	759	781	754	812	721	711	785	736	767	765	710	728	721	731	729	783	736	775	731	762	738	777	713	787	746	786	758	747	760	747	719	815	769	765	755	766	736	784	723	738	722	782	718	698	777	802	751	791	746	759	808	762	743	742	754	798	743	735	706	736	750	738	731	734	749	806	789	733	744	824	784	763	688	699	771	778	730	767	768	785	711	714	772	741	764	800	755	777	779	722	704	767	770	769	755	746	755	782	725	756	794	773	783	761	756	710	736	787	685	714	730	761	749	752	773	749	772	727	713	753	698	740	803	733	794	728	750	789	770	755	763	749	744	751	765	796	724	763	707	761	781	766	669	704	747	757	778	722	747	742	725	770	814	751	762	753	776	730	775	761	728	745	753	769	745	798	770	745	735	720	717	842	776	805	740	785	716	759	762	760	762	774	776	694	707	688	750	731	749	740	740	806	733	713	746	805	721	817	774	705	719	725	791	741	716	754	757	741	751	724	750	728	724	732	742	788	751	769	774	767	789	717	755	739	792	730	745	739	750	705	724	774	723	712	791	755	730	784	712	775	750	729	754	760	712	770	695	741	769	715	726	730	733	679	748	729	717	755	754	739	772	783	759	723	762	768	766	794	740	721	746	800	803	734	764	802	803	781	759	760	728	762	764	756	727	706	741	756	733	764
25687	35670	19495	5623	1776	858	667	665	629	601	609	627	618	583	632	623	575	622	616	613	664	582	620	623	618	650	624	616	612	620	666	610	616	631	636	620	616	655	652	638	650	586	596	609	636	639	600	648	608	627	595	593	625	613	603	607	663	620	646	609	613	584	622	622	646	628	590	609	578	587	638	606	621	608	615	638	655	604	614	616	623	660	633	613	633	620	555	547	600	620	639	596	639	594	590	638	614	590	627	580	608	645	628	591	606	630	584	601	582	607	648	623	657	578	646	608	589	644	582	627	604	635	644	647	622	595	626	606	639	644	639	581	601	625	613	689	628	620	596	612	652	638	600	625	625	631	612	616	615	637	574	608	626	606	623	624	633	680	602	625	611	627	599	623	607	621	615	650	572	615	562	623	648	640	625	606	618	636	658	616	604	650	623	595	619	609	610	600	630	593	620	595	605	596	635	624	623	657	613	628	616	585	604	611	627	586	627	652	593	624	578	636	622	598	620	643	592	583	592	611	603	636	616	598	580	654	620	665	606	592	611	599	665	602	551	610	637	596	609	574	600	617	620	617	592	653	602	598	591	594	610	630	639	624	581	576	563	628	608	573	603	591	630	643	632	633	599	632	608	586	576	592	607	641	601	646	584	630	609	649	674	594	613	642	628	592	637	663	598	665	563	666	598	612	607	631	645	629	602	584	625	626	648	620	626	586	632	596	647	594	600	601	615	626	622	604	573	657	644	626	653	603	653	630	628	586	598	602	604	588	655	622	632	557	612	646	623	613	610	615	574	629	603	651	648	612	629	633	624	593	580	633	639	644	659	618	617	623	604	656	604	585	624	625	569	630	635	601	628	588	596	621	608	621	572	627	608	594	628	674	612	608	596	608	564	629	656	626	593	650	623	597	601	594	616	633	584	656	646	592	642	636	646	605	615	665	583	643	621	584	598	618	623	649	607	646	584	586	647	619	614	657	565	614	617	617	591	626	646	603	570	646	604	632	620	634	584	657	620	594	607	614	607	599	607	609	619	617	648	607	638	640	600	599	621	597	634	630	612	645	615	619	615	646	602	672	664	594	627	640	626	628	613	638	615	627	576	645	604	625	624	573	596	646	609	622	596	642	617	608	646	605	665	638	606	603	595	589	606	548	618	596	635	577	592	609	632	612	609	645	621	612	612	613	571	625	628	614	609	616	610	630	599	597	620	665	616	576	619	598	664	632	611	630	596	620	597	601	622	601	582	582	586	616	605	631	638	593	589	651	623	613	590	617	597	599	628	610	613	592	631	599	568	643	586	584	622	612	631	637	590	593	620	615	589	577	591	601	598	562	632	630	624	626	598	625	640	641	603	650	578	575	618	651	567	609	640	600	628	597	629	593	622	603	610	640	610	591	637	603	608	615	614	656	602	623	608	605	612	579	618	601	608	610	578	643	638	618	612	646	627	623	623	607	675	644	651	607	583	638	602	651	585	602	617	623	626	612	614	627	591	656	623	617	625	575	623	622	622	618	608	634	592	611	670	631	634	650	608	635	637	548	630	580	619	606	586	582	611	660	606	637	624	587	606	596	607	651	595	610	621	609	608	592	622	626	645	559	589	578	653	617	596	617	601	649	586	616	623	621	615	583	594	631	617	631	653	622	592	629	621	616	646	625	621	617	631	583	592	578	661	641	601	605	639	580	613	577	612	604	607	618	623	632	656	666	619	635	604	587	635	640	630	579	627	613	605	603	567	601	608	591	659	598	602	574	572	620	581	588	623	606	574	613	644	620	549	645	614	646	577	589	593	619	623	607	622	611	554	615	626	571	606	567	611	603	644	627	574	561	618	591	628	608	635	629	613	572	583	618	582	604	625	582	595	605	597	607	633	652	627	572	585	584	636	605	621	603	623	617	603	630	610	609	604	671	599	603	587	573	590	590	583	601	638	610	629	594	641	590	601	646	661	595	660	625	603	630	615	633	613	581	568	570	617	541	564	589	658	600	595	605	646	594	601	591	614	604	628	609	651	642	627	570	601	606	588	653	641	597	626	618	612	621	616	627	624	619	600	596	599	661	598	634	644	606	611	592	601	638	652	647	605	592	622	600	609	604	615	631	605	649	593	572	673	643	616	603	562	605	596	617	658	591	600	622	614	599	603	622	599	633	601	641	609	659	606	633	568	604	611	593	641	641	621	615	650	569	604	641	627	587	624	656	615	631	612	602	623	610	599	636	614	609	628	607	612	610	630	631	657	642	640	615	612	623	601	612	632	621	621	620	625	642	615	631	614	619	597	576	569	575	600	565	586	591	614	615	620	625	630	612	642	591	635	581	640	589	647	638	594	611	617	599	614	631	588	617	610	628	653	599	648	591	671	634	646	634	589	580	628	601	601	609	612	637	617	626	624	591	607	618	597	653	633	605	644	619	597	627	593	612	595	665	591	617	592	607	633	601	623	641	666	609	634	613	608	575	623	599	612	638	618	588	650	591	663	623	601	629	606	632	600	614	660	622	640	653	624	599	644	632	627	602	614	649	646	575	604	664	602	617	590	618	638	601	593	615	599	626	604	533	595	610	642	620	608	605	611	600	601	593	623	603	611	645	641	595	641	613	624	621	599	644	594	612	632	647	676	623	592	598	616	585	620	628	617	635	669	589	614	630	593	616	683	612	641	562	679	602	594	638	631	631	592	624	600	616	648	581	581	621	613	600	599	611	634	612	615	606	629	608	582	614	657	610	593	618	626	573	634	608	605	629	623	623	618	598	635	650	603	606	657	609	642	613	607	642	631	601	627	664	600	568	626	624	598	623	624	604	618	576	607	618	636	587	641	585	605	576	610	629	628	653	579	606	605	642	634	608	626	617	619	650	632	663	636	597	626	625	643	627	650	633	613	608	601	622	601	637	601	647	571	613	630	595	635	637	606	608	609	601	619	627	653	631	602	610	647	586	635	656	595	614	610	614	609	618	608	652	611	615	612	644	641	592	627	607	587	632	601	605	611	642	622	628	606	607	625	592	622	627	621	656	656	610	636	585	628	594	586	590	622	624	616	621	584	614	647	683	645	654	684	659	632	596	577	632	653	631	614	622	622	609	594	608	616	579	613	610	600	609	641	616	594	637	633	600	606	633	655	603	588	646	623	597	622	587	657	597	652	584	609	647	628	639	630	619	575	637	607	605	594	626	618	617	596	597	589	656	591	596	656	594	643	605	620	585	603	637	617	639	645	632	618	675	650	627	574	588	598	612	603	602	617	635	620	620	612	635	630	629	610	638	618	604	625	618	627	591	606	571	612	575	567	586	564	612	625	620	636	614	620	588	610	614	632	625	628	626	632	636	634	634	648	582	616	613	642	615	605	605	582	591	641	612	640	618	614	587	666	644	605	587	642	632	583	597	620	650	634	622	598	578	597	625	620	590	612	644	675	648	652	604	629	610	600	601	539	646	634	600	644	610	612	595	608	620	623	659	658	609	582	621	615	603	631	602	638	565	624	596	624	676	649	660
25714	27294	42193	35118	17820	4911	1239	833	795	756	750	731	747	793	797	763	755	752	814	733	802	775	797	748	759	776	787	750	768	744	789	785	755	797	749	750	800	721	733	735	691	782	747	713	740	752	682	749	691	714	758	758	741	756	723	723	706	748	753	755	756	752	764	731	749	763	745	733	763	698	727	715	762	742	783	783	783	696	756	739	724	766	767	763	722	720	741	786	770	732	762	776	764	755	742	774	790	758	754	740	754	774	750	769	761	734	808	762	748	773	742	768	706	750	729	742	740	735	776	753	763	752	763	738	725	761	754	735	738	782	721	732	763	757	788	776	743	802	726	814	741	765	757	760	771	792	777	732	773	729	759	725	746	761	736	728	746	713	758	749	743	783	722	757	765	728	746	736	759	774	673	760	695	759	712	715	738	777	768	722	764	709	794	731	776	719	724	725	751	760	756	767	782	761	701	705	736	760	773	759	744	752	732	690	749	766	775	805	725	753	757	756	726	724	751	737	673	762	753	762	780	740	755	766	761	759	738	785	767	756	750	771	732	741	756	715	754	709	731	716	757	735	772	743	697	724	758	719	789	747	749	681	713	730	751	732	738	765	733	825	743	728	747	778	767	746	715	750	753	711	749	778	785	749	758	683	718	711	766	756	738	810	711	682	757	702	733	738	747	762	722	709	751	706	779	759	741	714	780	726	741	772	755	724	792	756	718	772	759	796	728	747	784	723	743	756	744	727	744	772	790	772	786	754	725	781	727	730	762	721	748	728	779	795	708	760	733	792	761	757	708	727	745	739	774	779	781	724	756	748	758	755	725	724	730	753	783	751	706	735	745	724	766	785	725	729	745	761	765	778	731	741	699	725	766	721	766	783	748	814	744	748	718	727	733	766	725	757	805	803	744	705	749	740	702	751	729	698	753	739	749	773	727	774	764	753	740	746	762	714	858	721	698	700	730	768	763	725	744	752	761	760	717	772	732	715	754	733	738	759	726	811	702	740	793	754	731	764	745	774	717	777	778	717	769	667	780	783	739	731	732	748	770	753	829	737	742	730	773	782	748	811	726	783	722	755	752	749	740	746	722	758	738	796	732	740	746	756	753	719	739	706	773	720	746	757	770	709	780	768	757	741	737	718	767	750	717	782	773	829	748	736	746	778	761	747	753	767	802	721	747	756	758	735	774	758	741	753	747	777	717	792	755	783	758	761	774	737	731	784	771	763	776	726	772	749	704	767	721	738	733	758	747	743	761	750	759	774	747	761	746	728	733	721	754	728	728	764	696	765	737	708	776	727	734	756	773	813	729	785	810	780	733	756	707	698	766	754	722	728	747	744	758	743	723	800	738	670	784	750	758	702	723	773	749	749	773	739	764	768	770	733	769	723	727	755	715	744	735	780	771	751	712	792	743	767	736	775	694	742	765	717	761	762	781	742	730	768	760	770	722	798	767	793	769	783	754	810	767	789	744	738	781	761	732	745	778	778	793	737	702	723	753	765	734	741	779	755	777	716	747	734	724	805	763	743	799	769	765	757	701	792	812	817	772	743	753	740	767	732	760	734	756	758	759	791	777	723	704	720	772	771	709	793	752	743	676	791	734	736	791	751	751	748	768	727	755	727	769	761	781	764	739	714	760	703	754	734	739	797	751	752	760	770	767	736	764	746	750	790	756	728	734	760	785	709	805	784	740	705	709	753	751	786	738	718	715	739	786	719	760	750	722	740	781	756	757	790	744	766	805	724	756	685	801	742	714	810	789	736	724	767	792	731	760	759	749	757	755	680	734	771	754	790	765	786	728	741	757	741	722	734	741	748	793	795	753	725	745	704	750	775	777	772	748	732	798	787	759	741	774	729	782	759	731	696	754	772	760	727	703	735	736	787	733	743	708	749	815	731	706	723	785	734	753	729	731	766	736	720	738	708	787	712	691	739	742	813	749	741	715	723	778	727	758	751	762	760	731	697	775	728	738	772	744	755	760	784	734	722	752	784	748	772	744	743	764	760	758	745	789	786	736	749	763	725	704	754	718	748	766	719	747	739	719	749	767	782	711	784	781	798	742	755	762	726	726	681	750	763	796	781	754	775	757	785	730	783	726	745	777	730	692	779	790	785	717	749	766	740	801	761	739	789	754	759	721	736	797	699	753	733	753	794	800	738	711	782	739	774	714	742	748	748	768	814	768	689	735	785	739	721	784	721	733	773	736	774	747	723	773	716	765	747	772	783	726	768	781	755	763	810	705	749	746	779	726	726	706	764	726	743	790	734	767	717	771	777	755	733	720	734	801	782	755	738	777	723	665	756	760	805	746	740	744	805	733	752	740	779	738	709	733	728	767	766	741	785	752	730	777	756	761	787	775	769	727	720	732	710	758	774	776	758	732	806	743	726	802	767	755	753	739	743	713	740	722	829	679	759	752	763	756	718	721	738	767	710	750	742	794	758	735	754	732	768	758	763	720	789	770	773	741	750	751	733	746	755	774	726	758	738	757	727	730	710	712	749	738	733	723	774	733	767	747	757	752	710	736	732	784	772	747	730	722	744	799	728	723	698	759	717	782	797	769	772	754	699	716	759	738	769	723	785	704	737	758	772	729	691	750	692	741	761	685	768	771	757	721	691	791	746	727	725	702	760	740	739	695	701	740	684	789	771	737	749	678	742	764	723	768	750	710	699	698	766	734	734	734	717	743	768	744	741	731	750	777	765	763	741	768	723	706	737	774	737	707	733	739	777	734	749	749	751	746	732	724	718	779	725	720	773	786	727	772	755	759	805	800	758	768	715	732	769	707	744	734	773	769	746	799	711	753	720	742	789	752	713	783	774	734	746	766	719	753	800	751	739	782	745	752	791	738	723	739	701	784	735	759	731	787	740	754	761	768	737	748	745	736	785	787	744	731	735	768	764	743	757	708	784	762	725	791	748	752	752	828	734	711	797	712	758	768	774	776	756	736	751	742	779	770	743	714	736	781	766	729	723	733	777	726	676	743	740	751	748	718	710	667	769	779	719	726	742	725	718	680	788	742	763	743	725	712	753	754	763	733	725	714	732	750	772	788	764	737	772	801	759	749	750	729	785	704	722	744	725	716	789	740	813	738	731	801	730	724	789	739	766	790	717	735	713	781	726	736	804	722	726	747	760	768	747	744	719	712	757	764	751	703	700	718	721	723	739	799	750	726	757	727	805	743	738	749	739	784	774	738	776	778	725	730	792	772	779	771	746	746	749	737	727	732	763	730	753	774	743	782	735	732	740	748	721	679	779	748	771	771	757	759	816	730	682	740	726	702	732	748	757	692	706	750	719	721	744	747	693	759	736	756	791	724	745	773	753	685	741	725	777	719	738	786	774	711	734	731	764	717	746	735	704	758	739	768	788	741	744	731	806	746	729	712	765	790	751	725	764	745	771	781	718	707	681	735	766	699	744	762	733	775	719	728	777	774	766	804	716	698	792	728	715	739	762	741	755	772	790	765	716	799	746	791	760	704	746	759	751
59968	88715	60640	27585	8902	2286	938	733	682	678	693	669	631	671	703	738	731	669	673	724	664	691	695	661	680	658	694	638	657	614	685	660	649	689	646	658	665	665	666	700	688	659	692	645	667	713	682	698	664	639	624	682	676	684	691	680	684	659	672	642	696	705	657	726	685	656	671	638	657	694	671	676	619	660	617	661	638	664	696	658	635	680	739	673	707	678	649	632	690	659	687	674	596	616	685	637	721	652	663	679	645	690	645	652	633	677	657	703	617	693	661	618	654	656	701	643	663	659	683	672	654	686	631	684	606	624	635	660	635	650	691	617	720	631	627	699	692	647	650	698	670	623	672	592	651	663	644	675	676	728	656	730	688	686	697	632	682	622	651	634	630	685	679	661	629	715	683	707	654	700	680	700	623	664	697	642	654	673	697	649	636	682	667	669	696	648	717	699	634	659	667	684	628	622	670	695	664	671	622	651	635	702	660	634	677	653	645	666	640	697	647	714	651	666	677	627	671	653	647	709	666	665	658	630	630	677	713	675	655	674	650	690	648	649	646	626	642	677	669	662	643	688	609	658	660	698	683	649	652	668	659	648	693	659	712	668	692	606	657	674	678	687	677	629	679	652	655	672	630	681	647	686	658	674	665	661	617	676	672	671	743	653	703	634	673	652	647	704	656	671	659	680	607	657	659	702	653	666	682	653	680	656	666	632	665	692	685	659	613	647	681	642	655	682	648	666	687	713	654	652	648	671	653	660	670	681	651	622	677	654	689	652	642	657	663	679	672	671	690	646	705	654	656	659	676	672	649	680	648	644	651	646	655	592	705	688	651	628	648	647	643	622	626	645	637	685	694	656	636	657	645	650	661	657	677	642	647	669	644	613	674	701	631	627	668	649	742	699	679	628	678	643	682	672	676	657	642	685	670	653	660	684	664	702	630	641	644	635	600	671	688	676	641	689	683	628	649	725	679	640	670	672	654	702	664	662	630	684	670	654	660	664	652	714	621	683	667	674	669	643	611	702	674	642	685	642	697	691	661	633	658	678	685	654	692	685	623	665	690	658	679	630	652	675	703	651	662	664	649	661	661	650	688	622	622	655	659	660	618	660	693	697	679	675	647	630	696	597	634	644	653	665	670	606	626	645	655	677	680	668	659	694	693	648	691	697	623	683	684	646	637	662	659	674	682	700	639	664	653	639	662	610	643	674	654	707	646	676	628	621	651	672	684	661	660	652	716	683	677	632	685	698	667	635	705	662	636	672	670	647	711	634	675	646	659	701	667	661	677	640	628	653	658	596	678	678	644	652	652	680	659	660	644	654	599	680	693	686	671	659	676	649	666	659	630	638	633	649	599	697	650	690	632	641	648	612	634	653	675	660	707	643	662	673	656	654	623	684	650	633	656	667	676	680	706	644	670	700	642	690	607	673	638	659	652	684	643	596	657	663	656	665	687	703	689	653	643	650	697	645	703	649	679	695	675	670	642	648	689	635	664	631	665	700	655	659	640	686	671	666	679	662	693	675	652	627	631	660	635	680	628	670	648	627	690	649	653	649	682	663	641	643	674	678	599	648	682	649	657	668	659	684	646	674	721	625	636	689	685	667	633	618	622	680	703	612	685	685	656	678	650	678	698	707	669	656	627	676	667	662	656	704	612	643	653	635	680	669	658	694	671	655	641	656	617	677	625	639	650	699	664	684	618	658	633	685	710	638	659	670	685	650	704	695	647	674	680	655	614	675	676	668	677	650	670	674	691	618	677	722	659	630	668	634	635	666	691	672	632	673	676	604	685	657	665	679	680	630	652	612	638	655	638	671	674	676	662	644	633	705	662	648	703	631	702	664	602	677	657	614	646	646	659	668	678	670	677	677	674	710	685	675	678	678	661	659	700	656	645	657	650	692	675	643	686	647	659	659	668	638	632	630	670	690	637	662	672	694	673	659	679	693	671	636	631	667	645	616	697	686	704	717	695	636	676	651	676	626	669	656	631	687	695	632	620	641	642	660	673	638	677	665	636	669	680	680	663	679	668	688	659	659	628	690	638	667	671	683	619	631	667	690	667	695	633	651	669	691	665	661	677	656	680	639	656	665	614	682	697	658	672	630	661	672	672	628	674	645	652	643	644	646	630	664	685	660	669	676	694	666	660	660	639	662	654	677	641	685	643	671	665	654	676	663	648	664	726	620	687	615	678	636	647	657	685	614	631	620	697	687	652	654	675	678	676	713	673	633	598	682	649	661	614	694	692	674	636	678	704	661	648	682	679	628	647	706	628	657	589	630	699	667	696	640	614	594	700	625	685	622	708	665	648	686	675	657	687	656	652	669	634	614	665	678	659	685	672	631	667	662	629	622	685	690	679	661	674	652	662	699	686	668	704	641	680	659	650	649	706	670	679	688	653	696	679	651	670	652	621	679	689	642	685	650	647	654	601	685	673	686	626	656	664	655	648	662	687	664	611	754	638	685	648	619	676	657	686	649	640	681	635	652	647	664	676	682	660	658	671	643	637	660	649	624	650	652	631	693	656	645	646	669	661	662	685	674	656	650	641	698	641	669	611	676	624	655	670	647	667	614	682	680	635	655	634	669	615	639	671	712	664	600	641	694	674	660	655	679	615	609	676	684	699	690	649	717	695	655	682	648	630	666	625	657	718	632	665	677	661	675	663	672	692	675	673	675	645	644	681	653	660	637	698	620	691	660	643	667	691	655	640	633	653	666	680	657	684	642	684	645	669	706	715	671	649	640	663	638	643	698	649	700	642	663	621	701	682	696	661	646	633	674	710	695	668	637	689	635	646	672	677	677	668	697	693	645	657	625	659	663	680	632	683	623	636	606	678	643	687	641	639	627	622	642	625	662	632	638	688	635	677	616	719	650	668	639	647	661	673	648	650	631	649	673	610	644	669	684	627	644	687	611	707	633	686	660	691	643	634	643	647	694	660	657	658	688	610	691	682	654	691	663	646	671	672	645	635	629	627	648	646	624	681	678	645	641	666	652	658	621	688	657	671	672	641	629	686	636	639	666	693	645	623	668	650	667	663	677	677	672	647	643	644	616	648	651	632	636	684	655	643	717	644	673	652	633	672	640	669	674	629	657	694	659	661	657	622	685	639	645	645	677	657	645	667	632	676	665	659	655	636	669	686	652	679	673	626	669	658	632	621	672	681	670	670	668	697	664	719	625	673	636	683	686	632	674	648	663	670	669	682	643	641	670	659	717	637	689	632	656	634	688	634	596	635	672	665	655	674	655	666	681	711	683	628	686	672	677	664	612	621	688	648	708	628	663	665	635	667	675	651	666	638	681	691	638	669	695	703	663	645	646	688	709	674	661	702	668	662	647	679	632	670	648	662	647	645	637	722	650	672	674	671	640	628	651	649	639	673	662	681	670	672	660	703	651	676	643	673	671	675	633	633	702	687	689	654	646	691	644	653	643	639	695	668	661	638	677	627	671	638	682	661	654	661	620	645	625	658	678	648	666	648	642	660	699
24154	23207	34837	31728	22882	14130	3449	1310	1115	1055	1014	1087	1029	988	1024	1067	993	1048	984	1057	1011	1007	1000	951	979	971	973	1007	1009	1023	998	1004	1008	975	959	1014	1039	972	951	982	973	990	957	958	1002	999	1010	983	966	1002	1031	1020	1012	1031	979	1001	1012	987	971	984	1027	936	1014	997	987	977	968	966	996	979	1064	929	958	961	1063	960	1015	1047	964	1029	977	1007	968	960	974	1051	947	993	939	974	989	944	1000	1025	979	950	1005	946	998	975	1009	966	1006	992	971	931	976	1024	928	983	939	992	985	985	1066	988	1035	965	1011	997	965	938	951	976	986	948	1023	983	996	933	1061	946	1013	971	1020	1020	996	974	958	949	996	930	969	923	997	942	1003	1016	1005	982	1016	1036	941	997	970	1013	955	1006	1026	939	969	1020	985	944	975	1005	967	918	985	989	931	1005	965	1006	983	967	993	996	964	1043	933	953	955	991	933	978	1014	972	989	975	946	951	984	968	1018	1030	995	1007	967	961	992	944	955	964	943	931	938	1010	899	939	957	983	1018	1049	924	926	947	975	998	960	923	968	950	1039	924	970	988	1026	990	948	992	945	912	940	959	1020	907	994	964	989	975	969	979	1044	931	944	1012	986	944	937	882	977	976	1019	984	942	1013	961	972	929	987	975	1001	949	969	960	983	952	985	976	955	997	937	1002	978	956	975	991	1015	1046	966	983	938	986	995	980	1014	993	1011	973	956	1027	962	931	1014	929	996	969	969	1004	977	1018	991	944	975	947	984	1033	1013	976	954	976	932	1031	994	964	975	958	1023	957	994	995	1030	1006	1009	955	1026	988	961	988	947	935	971	978	977	940	959	993	980	951	968	960	954	972	946	993	1007	1025	992	1002	982	1025	963	1056	979	981	973	964	960	946	1004	983	957	949	997	937	975	1071	969	973	956	1010	1010	989	959	978	970	948	961	941	987	982	994	941	956	1024	1041	952	958	992	1013	989	967	940	1025	967	939	960	951	956	971	979	1023	942	966	960	979	969	988	961	969	973	945	924	970	978	941	986	974	995	944	948	987	992	937	952	922	1020	919	947	936	958	984	965	924	909	951	950	1016	965	1029	979	975	1000	1012	1017	986	931	917	982	958	935	900	1021	973	1042	934	957	994	962	977	1000	958	927	943	991	966	998	1056	1055	959	1008	994	939	977	1026	1015	960	965	977	976	1014	986	973	929	938	969	942	947	964	975	957	981	960	948	982	955	977	996	930	965	937	961	992	981	946	960	946	944	994	1002	970	924	951	969	959	918	967	962	972	980	967	1008	907	986	992	1014	1018	995	992	977	971	953	1033	1003	981	1017	947	1051	948	941	1030	946	987	1033	952	940	976	1026	979	976	962	992	968	1018	947	1001	950	955	987	993	917	917	877	957	974	979	952	959	931	1009	972	969	962	981	984	975	982	981	986	922	945	973	976	963	1008	915	956	966	1048	958	978	939	999	972	962	985	917	1011	979	954	921	951	949	963	920	1001	984	945	968	993	994	993	1002	955	967	978	956	1086	954	984	1054	976	924	1004	904	994	967	982	931	960	984	1004	931	997	944	962	1007	961	888	970	1015	959	960	948	931	1025	994	959	982	981	948	937	964	981	962	1011	952	1017	1009	910	1000	931	966	981	951	960	927	1023	938	950	970	960	941	1000	1014	981	972	968	996	978	995	929	954	999	941	943	1003	972	936	969	1018	951	1002	944	993	973	1001	959	983	999	977	964	930	930	994	986	919	949	957	1019	993	948	959	960	989	1015	1015	976	920	954	956	959	991	977	970	939	997	993	964	966	970	988	983	934	955	950	1005	986	944	959	916	929	967	965	971	973	988	961	992	1001	1041	974	913	962	911	991	958	930	1013	1015	1028	1042	1028	955	958	1000	987	1018	971	1018	951	962	971	968	951	1033	951	910	957	989	1012	963	931	887	997	1016	947	949	985	922	1020	920	997	973	971	915	1023	992	958	957	964	985	950	994	987	986	959	932	1052	969	955	911	986	979	948	975	933	948	982	1016	932	945	961	963	953	962	966	987	973	986	974	982	980	1007	941	955	987	919	898	973	982	940	948	964	957	984	966	942	991	918	966	959	952	964	923	967	973	1000	962	943	1018	972	954	988	931	972	968	1006	1035	977	945	959	949	948	970	971	961	945	1004	1014	974	969	989	989	977	976	1033	966	1002	968	999	953	1019	1001	980	921	954	972	976	949	961	944	983	974	1003	959	961	1007	943	1011	939	951	957	954	939	900	1045	937	974	981	1019	954	1005	928	959	932	962	970	936	989	977	977	952	1014	991	939	1043	976	957	988	991	919	978	959	929	914	979	996	983	959	941	961	1009	964	1000	991	966	1011	992	931	975	971	973	1022	966	953	916	954	980	999	983	960	929	964	967	966	1030	986	961	1035	944	949	929	976	954	991	1051	971	944	992	1019	1011	954	976	1017	1007	974	972	982	958	987	992	957	1018	903	955	1002	986	1006	999	946	969	930	986	930	960	916	953	932	950	1000	968	995	928	910	1022	990	926	1042	921	948	905	993	950	912	928	956	931	1001	994	969	1024	1019	925	969	948	921	959	992	923	946	964	970	978	954	992	946	971	975	987	988	977	930	919	948	1027	986	984	965	991	956	999	940	995	948	936	955	974	982	979	954	969	971	962	946	998	1016	967	993	950	936	961	992	935	984	1002	973	886	951	1008	991	921	956	953	1030	941	972	942	973	1015	986	963	999	968	923	1041	1018	1000	991	987	1007	941	928	935	984	962	1007	986	934	1006	1031	945	907	979	944	987	950	1047	958	1041	952	934	968	941	960	953	965	958	896	927	998	972	1066	988	996	945	926	965	996	939	937	977	934	970	967	947	986	925	950	1039	976	979	972	944	970	962	934	1023	989	987	930	924	1002	964	946	928	917	990	892	962	1005	973	1020	997	969	972	958	958	962	918	972	920	982	1002	975	1033	1007	934	941	1008	958	906	974	963	983	950	1004	996	976	969	964	940	922	975	971	968	1035	988	986	999	947	1010	961	927	951	988	1022	933	979	970	1003	996	939	995	1034	1020	979	972	979	965	952	969	1019	960	917	992	935	955	943	984	964	993	934	961	972	980	911	955	998	1024	1004	998	972	964	942	971	980	981	978	934	938	922	933	961	955	1000	1001	997	980	992	952	960	921	1003	943	996	1017	988	988	952	957	978	980	948	943	990	937	989	977	900	947	983	936	969	938	1007	996	961	959	993	976	957	1010	930	982	993	974	972	1019	975	950	977	964	978	1020	1005	1013	989	995	975	989	1000	923	951	935	928	982	966	964	962	981	1000	1037	1006	1051	940	1034	978	949	933	980	981	909	992	1017	952	953	990	1027	966	968	933	971	933	989	957	1038	959	932	965	933	937	965	933	948	968	1006	942	967	1004	1022	997	967	1008	923	928	911	877	956	996	1002	966	933	1014	926	919	969	1002	957	980	961	949	939	983	920	914	938	953	973	935	952	941	903	982	1018	990	1013	947	915	935	927	931	997	986	970	950	969	1001	981	962	987	978	971	956	967	958	1009	991	956	1009	938	984	940	954	897	982	953	1008	966	966	966	944	917	963	1008	942	994	954	960	983	963	924	961	938	980	960	952	1031	997	971	961	943	970	983	1012	997	971	994	1014	1006	994	983	944	979	956	955	989	919	956	958	1014	899	969	971	977	987	946	980	944	969	955	995	971	909	990	979	960	990	945	911	984	1006	986	918	995	974	905	962	937	964	963	985	978	985	1003
63802	102332	73191	40521	14913	4088	1429	950	850	891	864	858	917	888	857	864	900	924	896	900	997	895	889	889	909	849	878	889	889	887	893	914	833	891	877	887	869	878	892	912	853	827	897	880	914	833	852	900	847	845	872	927	919	897	867	865	947	828	896	834	902	876	862	881	828	848	859	919	872	923	852	881	879	827	893	857	865	859	909	876	892	876	890	864	920	889	873	853	879	840	823	900	896	792	864	897	889	875	871	854	884	854	881	929	876	891	885	865	907	877	905	898	874	902	917	882	858	885	884	865	863	924	908	920	888	912	864	927	873	832	894	941	858	900	862	803	843	861	892	898	899	943	901	889	875	865	884	878	872	873	892	868	908	813	912	851	898	934	899	921	864	870	915	909	822	882	916	866	925	888	815	875	870	858	909	899	874	886	903	871	857	870	911	846	857	928	853	883	862	885	877	848	831	859	884	826	883	865	887	879	872	901	903	864	824	900	854	888	924	839	860	825	894	902	915	856	890	849	851	841	893	903	820	891	868	878	944	893	892	862	849	850	883	871	894	834	889	886	875	907	870	872	920	816	889	886	867	895	882	858	917	857	892	914	876	899	890	883	897	875	891	833	897	943	880	906	875	925	859	817	837	911	898	923	881	802	900	914	864	843	856	884	865	872	886	866	887	874	847	866	876	896	861	851	861	867	893	893	848	813	850	860	889	875	878	872	851	882	840	894	820	861	868	855	884	895	909	883	916	913	871	850	858	833	890	849	883	918	870	894	847	860	884	844	830	903	839	867	866	864	855	897	865	835	888	900	934	888	909	840	934	896	863	877	861	897	905	946	864	917	871	828	861	867	826	828	848	900	908	872	897	857	860	873	915	889	865	870	827	870	880	881	880	832	887	888	871	897	858	887	888	852	886	901	851	869	870	858	886	887	871	880	832	911	837	846	899	896	948	878	848	864	818	848	898	934	913	893	925	871	864	854	847	923	839	842	819	935	845	853	830	815	878	887	889	861	921	883	846	887	900	950	866	891	846	897	907	872	847	920	858	862	900	851	906	927	891	895	930	884	873	838	913	879	862	844	938	840	863	910	891	908	920	824	894	878	890	814	899	906	834	876	854	859	852	845	850	887	878	802	881	871	863	915	847	879	940	865	853	860	880	828	871	900	897	884	857	906	902	902	818	910	887	840	888	876	888	884	874	873	846	856	813	849	893	938	867	818	902	871	929	913	922	865	897	870	877	903	871	918	897	885	892	898	864	862	934	822	893	854	877	903	837	888	901	863	869	848	959	894	862	854	893	884	852	881	882	892	846	868	875	914	852	837	877	887	911	905	813	856	849	829	859	897	909	905	865	882	813	882	911	911	884	881	898	883	855	884	886	901	865	825	900	840	849	851	824	831	812	893	861	836	901	935	896	862	896	885	850	880	845	882	863	837	856	882	818	884	879	865	896	886	882	853	914	864	835	913	877	853	908	863	843	847	907	867	834	922	881	859	842	858	901	884	899	914	865	902	832	873	865	886	908	852	880	864	933	873	882	848	884	809	869	905	900	892	890	888	910	883	808	835	829	878	875	864	839	849	845	896	867	877	875	867	865	883	875	880	878	915	911	824	861	877	908	852	901	850	887	832	882	860	907	902	837	927	871	900	906	863	935	918	876	885	869	887	878	850	891	875	868	885	850	902	828	898	895	878	871	909	952	921	887	864	868	811	842	884	872	856	924	851	895	872	882	915	866	863	881	873	889	870	850	869	882	886	887	893	856	835	875	866	916	883	878	856	901	913	856	851	838	845	910	904	894	855	869	888	812	857	855	936	904	845	892	865	876	906	867	897	891	898	902	837	865	806	914	904	886	908	861	939	880	886	902	893	903	846	889	900	857	924	860	859	869	839	847	897	879	871	868	891	887	921	884	896	902	881	884	835	860	869	854	899	855	891	830	891	836	893	906	964	868	910	921	887	875	888	862	896	966	819	914	844	921	900	859	859	970	912	895	850	833	820	873	837	841	854	895	917	942	855	861	796	853	880	881	855	863	895	892	866	864	826	841	884	894	851	838	848	853	884	885	902	893	894	856	936	903	856	870	877	851	882	850	891	906	831	875	880	884	833	879	858	800	901	874	886	887	844	847	919	855	868	932	893	897	879	880	883	858	810	842	875	840	856	848	782	837	943	877	874	893	903	885	857	909	807	904	888	922	835	901	845	868	836	836	846	902	846	870	883	870	810	919	841	902	858	924	812	858	858	921	895	881	881	882	819	893	799	873	858	870	939	844	849	807	826	908	881	873	890	882	855	891	847	837	835	918	885	801	864	832	841	877	883	886	859	854	876	927	893	857	863	884	917	852	896	841	857	877	825	873	921	801	950	884	858	907	898	875	912	849	890	869	909	830	829	854	857	876	872	858	877	829	863	863	874	881	887	859	839	898	872	851	926	864	886	854	853	914	841	889	871	841	877	881	953	869	939	847	892	765	839	834	863	896	902	876	897	846	833	906	855	850	889	824	926	877	837	875	888	871	873	913	876	833	924	888	863	876	877	893	877	928	887	927	865	891	894	874	882	869	875	886	899	831	885	845	885	877	877	956	872	832	875	927	849	891	850	909	871	853	855	881	912	847	890	866	865	820	855	909	838	866	875	894	830	920	888	904	866	895	849	895	891	895	908	827	842	892	830	895	883	837	908	892	850	843	915	918	852	866	841	874	881	852	950	857	870	891	902	904	885	883	911	890	878	868	826	883	859	855	857	908	855	846	917	936	804	916	887	911	840	828	877	904	870	870	856	875	916	913	859	900	906	870	891	854	891	884	882	882	879	899	826	885	881	862	896	926	910	832	894	887	837	866	866	818	900	911	860	885	840	882	857	886	847	896	863	907	899	833	903	832	895	845	872	891	923	847	856	857	877	839	856	868	883	856	873	912	912	833	891	903	874	866	887	895	889	896	877	944	867	885	870	819	891	867	898	856	854	877	857	863	937	812	877	876	849	908	867	851	872	893	853	874	913	787	852	851	839	872	887	880	898	856	849	847	901	882	905	918	910	886	884	885	821	885	874	874	880	891	869	880	854	878	881	851	827	862	907	926	891	833	875	866	906	863	917	861	846	877	871	857	873	854	883	880	850	933	901	908	876	851	871	859	847	823	859	870	871	884	826	903	933	832	864	888	864	816	855	809	863	835	862	888	834	833	840	862	894	908	875	880	891	830	918	851	871	878	875	905	846	850	827	876	828	901	826	794	828	852	871	890	869	902	895	858	921	876	840	862	859	875	825	857	862	853	890	884	895	870	901	868	877	852	868	861	896	870	888	891	902	917	938	840	832	896	875	845	865	852	827	891	919	897	802	911	866	917	851	833	924	868	895	892	869	902	880	893	864	873	877	878	898	872	896	865	897	822	884	864	880	884	843	850	818	880	854	897	881	887	899	872	887	863	885	919	867	823	884	891	867	844	849	898	885	902	833	899	874	898	882	901	897	877	876	897	874	877	880	848	908	914	899
31266	31110	25456	10355	2465	1035	834	750	779	798	742	780	822	731	733	743	753	759	771	781	734	726	795	760	783	754	775	733	805	733	770	751	769	742	773	786	778	826	776	734	788	771	771	773	732	806	767	773	763	821	769	817	747	753	713	805	783	759	744	754	776	802	782	790	769	759	752	764	810	772	838	790	827	770	811	764	764	789	807	815	772	768	763	754	770	761	798	818	756	757	771	773	819	797	774	782	792	769	788	783	769	726	745	747	780	770	787	786	752	745	762	782	799	829	791	779	809	723	760	799	711	785	736	754	731	780	765	795	745	762	751	762	760	724	769	751	777	747	763	767	760	781	748	785	819	803	772	761	808	735	774	757	783	829	745	806	728	771	778	781	745	782	784	754	776	799	789	763	834	711	716	745	758	791	763	768	787	757	739	732	754	785	762	769	751	762	771	789	778	757	744	780	801	809	773	801	737	760	777	773	760	751	746	777	761	789	757	740	735	728	786	764	748	738	754	772	738	776	766	813	751	773	753	753	766	733	779	766	853	817	774	807	739	815	789	752	751	766	782	803	758	765	768	793	767	787	778	799	814	716	809	707	774	773	811	800	786	742	723	791	736	816	774	792	749	795	762	771	749	777	757	760	772	778	801	789	767	735	757	766	780	790	794	800	795	761	794	736	721	757	778	729	796	773	815	753	789	764	776	764	773	751	741	775	733	761	773	775	827	751	779	744	791	801	773	778	777	753	731	763	732	739	812	786	744	764	820	790	777	751	759	761	789	793	756	741	749	736	821	722	757	735	800	775	748	757	803	778	772	749	730	766	762	745	796	768	774	752	783	816	765	754	784	756	776	812	733	776	739	789	731	808	752	705	765	723	746	738	696	784	798	762	729	784	803	779	751	769	793	752	737	762	770	807	733	739	789	738	746	785	751	764	752	752	741	715	749	774	776	805	760	781	794	824	788	776	707	765	744	761	748	840	745	815	698	797	779	733	798	784	819	793	732	815	741	773	776	749	750	767	776	775	756	787	775	781	725	784	754	796	780	825	800	725	791	742	716	724	753	760	780	782	804	747	788	714	755	786	782	777	780	755	776	760	772	800	747	813	746	770	757	778	774	787	784	760	721	772	733	781	789	808	740	742	784	761	773	757	770	772	752	780	793	733	767	734	780	821	769	728	778	780	827	790	753	776	722	740	744	805	787	734	818	787	766	745	774	779	776	764	750	773	765	773	750	706	731	755	768	769	769	702	770	746	777	742	782	770	811	746	751	780	781	772	786	755	768	747	766	830	758	770	728	780	799	719	771	794	806	787	745	766	797	728	786	772	759	781	757	737	800	808	755	781	786	845	788	764	811	786	779	802	784	794	794	749	765	758	782	751	749	797	814	724	775	818	783	784	821	801	780	742	675	762	736	751	778	817	725	720	766	751	737	771	769	809	817	772	765	778	752	825	748	750	772	777	808	784	741	769	714	754	737	740	753	755	768	763	754	780	734	766	730	811	768	789	774	742	734	799	741	799	804	753	771	840	736	736	772	728	805	774	748	775	774	773	746	771	784	802	749	789	786	788	744	765	758	808	748	705	775	782	783	731	762	710	798	719	722	761	742	782	769	753	741	785	799	785	796	786	751	830	779	725	757	771	810	763	789	845	728	754	775	768	788	751	757	792	778	806	794	774	736	773	769	798	769	751	789	823	797	698	786	782	792	752	771	777	745	781	795	826	752	742	788	826	791	722	753	766	768	791	767	794	737	773	782	805	783	818	830	728	745	805	809	764	747	749	762	748	773	722	792	760	724	743	807	781	776	718	793	812	696	737	800	714	709	788	760	757	770	831	775	724	740	753	756	740	745	781	746	796	724	778	753	728	749	722	803	765	747	765	782	739	775	752	743	780	769	785	789	744	724	768	779	747	753	814	754	757	833	764	802	751	770	737	793	793	737	761	786	805	768	809	773	730	789	798	747	770	787	752	726	793	795	871	799	766	808	707	760	799	766	750	717	723	773	743	773	750	757	726	742	759	775	751	801	749	803	783	731	818	786	798	769	781	722	728	774	802	722	769	806	787	790	773	803	793	732	795	803	722	793	838	751	766	761	766	791	805	786	800	756	750	805	817	757	801	767	793	761	760	791	758	772	730	815	725	831	776	777	759	777	765	784	763	760	772	805	779	750	756	764	736	775	753	772	764	782	785	733	815	722	798	728	793	746	790	755	784	757	760	772	798	783	820	706	735	796	780	759	839	757	754	762	727	756	745	737	826	798	739	804	781	772	754	785	786	748	818	712	803	775	769	776	740	825	748	753	793	732	761	763	781	795	770	750	761	743	788	734	784	783	734	772	729	758	815	744	760	775	799	750	744	783	731	727	790	763	733	797	804	761	752	789	789	730	796	802	742	814	794	802	757	728	742	736	762	777	780	749	841	753	741	747	748	764	778	797	775	735	758	753	792	776	781	729	776	771	766	764	738	815	750	766	758	848	749	769	816	755	846	779	758	806	759	730	807	800	707	770	791	784	741	734	763	793	729	812	800	691	749	773	741	782	707	796	756	780	804	769	768	775	782	753	756	744	745	818	748	759	771	817	786	813	788	765	734	789	770	785	763	787	779	732	805	772	749	743	799	729	732	745	750	765	766	846	733	761	780	728	784	744	811	711	790	772	823	806	763	802	765	800	747	755	761	814	793	805	799	750	793	831	741	805	816	745	768	786	756	759	709	753	784	791	742	779	821	761	743	809	751	781	744	782	752	750	747	783	738	761	777	740	758	782	757	787	778	750	801	790	784	742	754	786	793	806	732	742	770	803	756	771	810	782	766	766	714	735	769	828	766	755	748	735	750	800	792	797	774	771	721	812	794	762	768	740	798	751	784	731	847	821	798	798	772	769	759	762	766	766	774	773	771	791	764	786	754	771	808	757	768	725	758	766	770	816	779	761	777	791	708	760	790	769	817	753	778	794	750	756	754	806	747	816	754	771	792	770	742	733	755	776	819	746	807	799	740	771	731	785	778	764	805	778	788	768	725	777	720	771	777	786	779	773	795	793	742	765	772	728	756	791	786	790	771	792	755	746	778	769	807	718	791	805	756	756	789	809	752	780	752	731	824	758	791	784	761	766	782	739	758	796	794	758	805	791	759	741	801	741	771	806	737	778	766	817	790	747	792	781	760	770	780	785	798	780	756	748	744	721	797	759	804	779	752	773	791	747	777	789	785	764	733	783	819	784	792	758	693	752	752	721	719	772	737	804	778	794	762	775	781	782	762	766	791	774	765	745	787	788	753	764	754	752	792	798	761	775	776	734	788	790	776	845	741	780	748	755	758	758	741	730	816	786	776	728	771	802	806	809	743	810	797	742	724	771	797	719	770	773	822	802	809	756	838	778	766	766	816	827	759	776	711	767	787	772	764	758	760	748	783	775	744	784	807	791	808	788	713	751	767	766	718	765	791	727	754	781	740	800	818	761	762	780	773	719	778	748	798	729	792	788	748	755	798
26291	35306	18990	5716	1764	841	629	660	598	648	624	610	636	640	583	585	649	678	612	610	641	647	586	595	638	605	598	613	661	640	631	650	610	603	616	632	622	652	599	586	624	634	644	620	617	621	609	601	610	616	638	645	610	627	633	624	605	652	629	612	636	608	592	632	676	640	603	530	641	637	630	618	628	581	617	626	616	637	622	630	624	663	610	650	652	593	624	617	618	606	593	646	613	591	616	571	618	606	635	627	650	608	571	617	638	609	621	600	642	636	575	578	632	583	621	575	633	677	608	595	647	620	615	635	628	631	598	599	646	643	642	596	604	566	594	636	634	618	620	639	635	636	582	637	639	615	576	637	592	656	630	633	618	682	658	580	645	637	590	583	653	627	679	674	663	591	611	642	616	659	652	583	638	661	613	617	625	649	651	615	602	639	612	576	605	649	614	632	676	632	646	639	634	603	615	618	620	618	593	616	655	651	618	644	642	657	608	599	610	635	587	623	608	657	630	629	645	638	613	640	616	638	598	619	593	680	635	639	576	582	638	609	585	653	601	631	611	605	637	628	610	654	592	601	632	685	587	627	627	618	608	650	609	600	639	624	618	625	629	645	648	595	646	626	677	625	637	610	620	634	649	600	642	593	661	605	622	630	658	646	613	645	638	608	644	641	583	616	603	579	639	634	574	614	617	659	652	646	621	624	595	639	579	597	584	615	654	652	671	627	602	627	610	607	628	634	612	586	626	628	663	649	602	607	611	637	636	538	610	625	613	617	557	592	615	629	660	611	640	629	668	640	647	630	637	595	684	600	655	616	685	614	668	626	611	638	616	652	613	656	605	596	558	614	683	577	632	576	622	598	643	620	622	625	636	585	647	577	651	654	693	651	625	579	669	645	599	607	610	645	668	594	642	627	654	626	593	622	667	648	598	681	618	615	635	625	587	682	585	600	632	607	652	630	612	611	612	597	600	633	577	653	659	624	604	597	650	662	610	696	560	643	654	656	651	600	656	617	620	616	619	613	603	661	646	627	679	655	616	619	612	615	621	587	630	601	625	587	653	599	630	619	584	619	589	581	596	601	637	626	656	641	597	591	637	597	627	611	659	651	625	593	655	582	665	654	659	605	587	601	601	624	593	637	611	617	640	630	557	646	610	627	598	647	612	653	623	617	674	597	654	647	602	627	603	652	571	622	605	608	599	667	605	608	603	665	631	600	641	624	629	610	599	610	598	626	575	620	597	633	608	618	589	625	651	669	640	631	632	596	642	611	603	627	604	644	670	608	624	605	617	634	652	612	616	682	595	653	657	651	592	617	649	632	630	626	648	578	600	581	651	634	587	631	617	603	629	557	646	593	638	593	644	639	640	568	596	665	595	648	624	613	641	624	596	640	635	587	631	619	643	632	602	623	584	631	620	619	641	623	617	626	603	645	605	625	632	602	588	625	618	643	616	635	654	646	618	609	608	602	637	626	616	626	602	666	628	639	662	589	605	566	618	568	639	622	609	636	669	623	635	632	626	625	649	591	642	598	628	661	605	549	645	616	574	620	619	628	612	622	628	654	569	619	623	592	606	602	613	627	622	619	656	618	620	617	644	580	597	619	615	625	632	649	597	623	642	613	632	629	644	620	602	583	604	639	630	646	596	620	616	606	634	601	607	625	636	645	610	644	621	610	609	615	586	623	623	620	631	625	587	609	628	594	640	599	617	608	633	599	627	654	599	604	608	580	603	589	598	650	627	626	617	666	590	647	626	605	585	616	635	651	650	598	609	653	588	596	618	613	617	608	600	607	559	584	624	655	649	627	620	620	625	661	601	584	658	627	633	597	571	620	609	617	608	655	617	658	595	662	622	634	658	609	614	607	616	610	674	625	630	669	606	638	621	635	650	588	576	603	608	601	637	637	637	622	645	614	608	684	614	589	590	608	610	611	607	649	614	587	653	626	670	653	574	623	612	659	627	591	626	608	615	581	641	613	665	634	624	603	619	682	616	645	584	652	597	650	638	603	639	652	619	603	618	648	613	631	627	601	629	644	659	663	617	598	616	638	616	620	589	658	650	599	679	572	597	644	643	646	609	647	614	615	617	618	622	651	618	617	604	589	610	637	610	652	630	625	586	627	669	607	653	638	637	600	664	650	595	631	614	611	597	646	641	621	639	639	581	603	609	638	602	589	576	584	633	656	617	609	632	663	588	644	611	629	620	604	623	608	592	588	617	612	643	620	596	615	591	629	621	576	632	621	617	603	634	608	656	652	613	647	612	607	619	628	645	614	610	618	644	604	639	676	624	581	592	602	662	619	587	617	619	608	602	623	623	589	660	694	608	604	619	583	640	637	598	646	655	660	623	543	583	640	617	627	623	600	616	594	594	637	639	623	625	628	631	636	648	633	594	642	627	626	560	653	669	593	606	654	662	585	637	592	629	660	620	623	637	616	667	651	619	564	613	630	589	555	614	608	597	559	655	615	647	585	620	615	643	627	589	645	612	605	631	656	666	655	609	663	644	628	609	617	593	633	586	634	626	631	641	574	649	601	608	611	611	633	655	656	655	603	577	589	612	612	614	607	617	601	588	638	599	604	621	634	603	572	604	627	597	664	577	628	627	640	621	622	675	623	604	636	670	670	568	630	599	614	599	643	647	590	601	590	636	593	627	630	624	618	646	616	613	626	627	601	607	686	620	644	616	631	633	637	631	657	607	557	639	624	628	613	656	639	646	647	608	589	645	650	583	600	638	557	622	610	541	622	634	628	590	599	581	635	585	629	692	625	656	589	629	631	626	630	652	619	653	617	647	591	618	613	616	622	570	633	622	637	616	632	617	568	590	630	664	609	611	623	590	619	613	644	637	619	598	654	576	610	573	580	613	568	629	623	595	626	566	659	660	590	669	622	595	562	608	664	622	649	632	588	628	652	624	601	643	618	603	608	641	602	563	569	612	630	631	661	639	564	639	639	620	634	658	591	624	548	609	625	635	605	636	620	643	637	602	583	617	665	632	560	665	609	587	576	602	641	637	638	631	627	631	666	627	594	629	613	633	621	585	610	606	664	619	659	589	680	608	595	626	631	584	585	630	652	652	619	628	636	614	617	657	645	679	594	569	633	636	653	605	664	652	599	649	628	605	636	615	657	663	657	644	603	647	585	585	601	654	599	647	636	590	628	624	634	601	626	630	648	618	644	606	645	628	633	651	635	625	631	614	611	579	646	644	617	592	599	653	586	621	623	680	625	626	634	571	635	632	650	596	639	588	595	595	667	666	621	600	675	582	605	659	606	646	592	640	670	635	632	617	660	621	615	600	580	645	651	609	580	662	592	624	625	635	641	613	642	633	646	603	586	620	613	610	608	616	621	610	605	612	588	637	616	604	605	604	599	650	617	606	623	602	605	588	614	626	560	673	635	630	650	623	640	620	629	612	642	631	620	622	589	624	648	617	600	609	641	610	607	618	604	624	627	657	584	617	591	585	609	620	630	597	652	608	613	610	652
25830	26769	40415	34362	17914	4978	1274	882	813	802	804	782	829	802	766	781	833	830	840	831	777	771	760	735	742	755	814	784	764	778	767	768	779	773	784	779	746	746	761	768	787	769	758	749	769	784	777	773	776	741	822	768	774	784	741	726	734	805	748	797	735	794	763	765	744	812	767	782	820	819	790	777	745	770	763	782	773	737	783	787	846	777	803	759	839	796	813	767	758	766	823	856	858	768	758	754	801	792	779	763	765	806	745	762	745	781	769	749	746	790	792	757	752	758	824	788	800	821	753	789	766	725	731	756	740	761	801	748	757	712	810	776	785	771	793	770	725	769	714	765	784	835	820	780	759	802	772	792	793	751	727	762	779	803	778	769	758	723	763	765	763	760	775	756	763	814	830	724	782	822	798	773	765	763	803	783	743	789	763	766	764	748	781	763	813	748	757	728	756	825	800	784	742	752	759	806	782	733	773	780	762	795	746	762	772	792	764	765	748	772	809	816	778	769	839	719	772	806	753	726	829	803	737	792	800	749	829	745	820	795	763	739	772	737	778	772	753	813	771	792	774	780	786	771	755	802	783	785	769	769	776	835	796	718	793	788	745	721	755	750	762	771	757	750	737	800	793	733	729	784	816	771	775	724	788	791	754	746	742	750	801	811	771	798	787	773	753	797	754	760	753	764	781	740	729	808	738	783	810	766	793	745	802	759	778	782	781	771	787	771	821	803	764	785	741	733	747	769	786	819	744	774	735	772	803	784	794	785	785	732	833	751	814	783	806	724	699	746	795	722	805	744	737	783	837	801	765	749	748	779	767	757	795	811	746	761	829	773	743	712	767	822	759	759	758	779	777	770	744	751	796	742	769	786	774	754	782	759	782	775	814	769	784	787	794	829	755	781	798	775	787	815	774	774	812	785	776	798	781	821	764	796	776	757	785	746	796	746	811	803	767	811	725	688	777	776	735	755	761	780	763	749	796	810	752	813	750	766	744	721	771	793	761	771	733	793	804	810	782	785	823	803	754	806	786	764	766	782	759	727	793	786	754	804	811	756	771	767	785	750	733	776	780	727	754	796	758	774	754	752	790	748	703	807	788	760	771	726	791	778	761	766	801	747	760	790	759	756	750	772	806	750	824	782	787	738	770	773	735	778	780	795	762	756	775	752	761	809	751	767	788	770	763	779	804	748	779	788	770	775	769	800	708	750	726	780	755	776	755	760	770	741	815	803	813	790	775	778	757	765	765	753	832	780	780	818	805	745	780	755	750	779	768	753	792	754	769	789	772	789	728	751	752	766	814	779	748	768	828	777	742	759	803	771	760	734	774	796	758	791	783	762	808	745	767	783	784	821	768	759	797	745	791	733	724	796	777	790	769	779	697	752	718	766	735	769	800	807	781	768	746	782	780	789	772	709	800	767	778	747	739	769	806	746	795	750	794	767	741	735	815	719	749	794	771	772	733	748	767	781	803	787	836	793	775	724	806	802	744	740	820	765	793	812	780	789	815	729	777	806	770	772	752	753	786	797	749	782	784	720	774	773	746	775	747	755	748	776	809	768	801	805	771	788	794	805	779	779	780	781	763	774	810	702	802	752	790	799	757	800	824	811	771	779	786	728	757	806	799	776	789	807	792	782	722	777	742	760	820	754	763	741	733	804	732	797	752	767	719	782	749	786	736	800	794	781	780	765	842	753	769	738	813	797	774	774	755	794	763	750	779	796	720	762	712	821	774	761	798	724	825	759	810	793	825	747	790	771	748	776	813	791	779	794	719	797	770	779	758	757	750	808	784	724	755	786	797	745	807	779	725	742	740	800	786	843	782	727	734	746	783	773	749	760	764	854	759	749	746	761	748	779	775	737	778	801	833	773	794	749	828	810	759	751	770	761	775	816	813	771	786	766	793	823	769	768	746	811	754	764	792	785	771	780	788	785	808	774	822	766	784	749	766	799	805	784	821	773	774	759	742	725	789	758	742	826	810	794	768	803	793	766	803	758	799	789	815	775	795	827	795	797	787	751	818	777	761	744	755	759	773	816	755	792	733	721	802	819	735	809	760	728	775	763	804	705	777	769	774	751	758	787	815	751	755	747	754	769	773	797	796	816	715	678	727	771	845	794	774	779	778	813	796	776	749	771	756	762	817	761	773	752	789	772	764	790	788	777	733	737	772	796	762	750	776	752	829	769	757	731	702	824	793	723	726	764	775	807	808	806	816	744	772	771	768	770	786	765	815	754	803	776	769	774	821	785	828	786	763	789	756	753	830	777	716	805	765	781	809	804	809	789	743	780	811	782	768	799	748	754	803	778	734	826	762	741	784	775	768	741	751	766	777	780	798	716	793	740	737	773	769	774	716	745	753	748	751	783	764	743	784	796	760	808	797	784	825	763	792	750	705	747	719	831	769	852	777	816	760	738	830	753	736	804	777	759	767	848	752	770	813	784	806	802	782	758	811	764	758	754	800	776	785	828	728	779	778	795	770	812	775	818	826	730	737	792	758	768	786	773	792	785	749	793	774	754	782	782	799	748	745	729	749	785	803	771	790	812	769	782	796	746	756	733	789	762	738	806	765	814	745	782	776	763	799	778	737	758	776	764	775	771	801	790	751	774	741	794	766	778	791	733	776	767	748	761	756	790	720	747	823	730	778	744	761	766	796	819	757	729	761	816	734	742	756	791	766	786	811	784	781	772	822	763	782	812	793	751	783	780	740	758	742	776	769	796	765	790	794	788	757	758	770	800	806	837	781	763	809	747	766	740	767	818	791	794	823	761	776	807	841	713	708	779	762	736	745	762	738	786	724	752	774	792	713	755	787	767	805	738	753	813	773	793	808	768	757	730	740	729	765	780	772	774	786	729	786	747	796	808	736	763	826	735	746	747	793	780	838	747	786	772	750	739	738	779	732	762	795	774	783	781	775	756	746	818	759	779	759	803	738	773	793	786	778	752	771	759	789	726	830	767	790	787	790	770	836	867	804	804	809	792	821	793	748	745	762	759	740	725	796	732	703	717	852	783	770	827	782	802	778	759	752	760	715	739	798	810	729	814	782	801	784	724	763	741	792	762	792	765	761	738	750	790	796	767	773	779	758	711	804	778	799	742	795	776	778	749	748	786	759	765	787	820	764	744	760	787	752	762	766	756	777	768	775	820	803	765	768	750	775	732	791	753	825	737	735	784	751	755	770	765	830	777	735	736	747	749	753	769	761	811	761	745	807	750	799	771	764	773	759	751	803	793	731	762	766	791	742	772	756	751	763	781	790	782	723	766	784	800	769	784	796	764	782	765	804	807	724	778	789	762	790	761	826	747	814	736	786	771	807	728	728	805	797	731	766	765	768	719	739	758	784	767	775	760	817	780	770	778	790	780	764	783	816	737	743	752	768	760	739	805	782	789	783	736	753	797	682	775	781	782	832	790	785	748	731	791	792	736	732	746	800	736	780	784	768	809	773	749	789	747	745	782	751	756	775	778	758	828	759	752	726	764	737	776
60349	89003	59393	27364	8639	2284	978	687	726	705	677	663	724	654	621	703	692	729	659	701	617	636	682	675	633	730	692	674	684	696	695	671	683	682	696	673	688	689	682	652	693	706	668	719	690	727	668	654	696	659	726	635	679	662	686	662	677	685	697	696	673	682	681	707	690	674	710	707	689	701	656	692	696	718	711	681	697	742	623	669	638	698	693	738	698	674	704	673	664	647	701	653	659	647	699	698	646	711	641	653	684	683	663	651	682	690	707	642	758	714	642	652	627	670	649	682	676	647	715	696	674	668	655	682	684	627	677	649	699	695	690	686	686	670	680	696	643	701	671	643	692	647	672	658	671	718	695	665	688	627	631	678	713	700	676	678	727	683	662	673	682	624	671	699	713	665	721	679	733	681	722	663	639	669	677	678	585	663	679	688	704	688	642	657	719	718	704	633	675	667	673	663	687	648	653	705	641	702	670	639	660	606	651	681	706	697	703	617	655	680	645	708	675	661	698	667	683	690	632	677	668	693	654	691	648	698	687	693	638	720	699	673	642	706	645	650	681	679	630	628	643	666	657	703	624	633	612	668	652	696	705	658	700	728	659	685	656	640	693	657	695	646	661	670	701	685	694	707	695	692	672	719	677	655	633	696	692	627	702	678	692	655	666	681	667	700	652	673	666	695	673	678	721	662	730	694	654	696	698	687	665	676	692	671	640	616	656	656	656	672	665	664	671	611	668	639	690	726	703	698	710	720	707	678	702	660	678	682	659	613	695	667	641	706	659	672	672	704	708	664	681	646	660	719	657	713	718	650	677	670	651	683	713	683	648	677	663	669	672	675	670	619	659	710	656	670	678	651	668	645	717	702	626	674	614	685	651	692	681	654	629	710	682	727	645	661	701	673	703	656	711	674	678	636	676	684	709	677	603	702	690	685	666	691	721	699	666	681	642	663	662	741	635	714	599	714	672	662	681	656	670	652	673	713	647	689	652	704	696	642	679	681	636	605	683	674	701	656	680	695	693	663	648	691	672	681	649	695	702	692	712	650	685	615	675	643	684	662	657	702	723	646	704	647	627	663	705	681	683	666	662	680	682	690	681	679	663	735	661	712	673	656	687	698	668	689	702	627	694	711	648	662	689	695	647	680	692	640	696	647	631	706	672	680	649	648	621	673	683	666	650	664	661	674	658	697	659	668	681	673	641	692	632	690	668	684	680	697	667	655	721	667	685	714	671	664	704	692	679	691	670	689	697	693	666	681	677	672	707	676	669	656	715	664	660	693	686	667	683	656	675	650	707	654	664	703	645	648	655	625	676	671	678	686	716	693	678	677	694	616	655	667	724	655	684	700	673	682	657	686	646	657	685	705	679	691	697	664	665	677	709	730	672	692	661	631	635	688	666	668	637	616	675	685	643	664	665	676	709	655	696	712	675	681	691	664	673	705	698	665	653	704	678	680	688	659	672	668	690	695	694	670	628	703	695	686	648	665	652	682	657	643	670	673	635	678	674	671	662	675	715	705	657	647	667	671	641	649	689	668	668	721	658	659	680	696	664	656	669	659	669	681	701	647	660	655	686	654	657	675	662	643	652	638	667	658	719	664	646	661	663	720	658	667	687	681	657	647	731	672	666	676	645	680	686	631	640	711	631	725	657	657	723	686	626	705	635	725	619	713	639	686	649	684	714	628	710	642	690	712	651	657	680	697	676	741	666	687	636	653	702	682	647	670	734	704	728	664	646	718	690	660	650	696	662	656	682	673	677	642	645	700	671	726	682	656	633	673	682	714	718	703	652	662	726	707	662	707	656	679	720	667	689	676	665	657	663	692	688	668	696	663	703	745	669	634	692	725	652	682	677	677	683	702	645	699	687	668	687	657	685	688	687	682	679	685	673	679	673	717	676	660	618	652	706	693	677	659	702	697	652	660	642	656	706	626	741	685	667	654	670	648	688	663	699	690	629	711	683	665	697	726	684	685	665	690	675	666	740	652	702	697	687	650	662	687	658	650	687	670	660	648	636	645	670	675	640	699	654	675	663	680	654	612	680	664	674	720	668	638	686	648	662	686	666	674	657	693	699	666	656	680	629	715	708	667	671	697	686	646	716	705	616	696	662	677	660	674	694	637	689	669	676	717	655	654	685	685	674	681	702	624	674	681	639	675	718	673	675	683	659	721	650	662	688	696	671	674	698	651	671	672	623	666	696	674	676	665	653	717	656	670	630	657	688	670	641	667	708	711	673	722	676	701	672	703	639	683	649	636	699	698	674	675	712	688	726	657	658	660	668	662	703	610	635	660	681	623	714	691	651	679	667	680	681	671	694	702	631	647	675	647	644	646	691	693	707	671	733	729	677	689	694	686	643	698	661	658	622	666	622	622	647	665	667	650	661	736	678	655	684	643	703	703	681	691	673	674	691	692	723	657	685	691	662	653	672	637	688	696	684	693	654	682	680	719	697	653	668	673	666	673	686	711	648	669	700	695	660	681	684	676	662	628	660	703	705	625	686	654	692	666	719	649	683	700	659	678	678	689	694	691	652	668	655	755	642	644	668	664	650	635	631	692	702	706	658	685	643	660	676	693	730	663	664	668	680	696	635	653	668	669	677	654	687	646	667	645	678	720	697	689	650	673	654	692	660	647	699	667	646	669	672	638	705	680	683	686	637	726	697	694	660	670	717	657	703	626	636	686	669	660	698	704	689	659	673	650	676	687	680	699	682	692	683	709	719	634	652	707	678	671	632	671	661	657	735	654	662	676	719	695	615	703	646	696	703	703	713	658	678	669	653	661	701	663	686	674	662	689	670	701	665	719	692	679	660	701	687	651	645	697	672	734	688	684	636	708	654	661	649	655	666	647	681	685	677	681	653	667	706	669	659	678	679	644	667	700	638	654	701	649	642	712	687	651	652	648	639	727	656	639	656	631	694	665	686	688	742	706	656	686	641	662	674	667	653	657	677	675	647	662	663	641	614	677	702	685	686	679	677	703	700	675	686	659	645	679	748	663	705	686	681	643	673	635	706	667	679	656	709	673	701	708	638	669	694	707	687	663	672	656	673	677	702	659	660	665	665	606	675	653	644	690	657	640	684	658	641	669	619	678	697	682	642	684	738	651	669	663	647	668	652	657	641	666	636	636	708	650	713	723	702	744	733	709	609	668	654	642	670	681	661	673	680	677	695	692	690	664	687	717	627	701	658	671	723	714	719	649	668	689	670	677	659	668	670	679	657	666	681	653	649	674	698	666	694	640	665	640	692	666	674	658	663	669	676	677	627	677	643	698	665	710	672	684	634	638	673	718	625	675	633	599	665	646	692	698	710	671	684	681	709	661	665	691	666	691	665	667	671	673	700	690	684	679	648	648	687	659	668	686	722	751	647	666	664	645	679	678	685	674	706	660	628	659	700	659	646	662	662	693	638	675	680	689	640	688	625	687	683	671	661	678	673	640	647	663	633	658	697	674	663	685	675	717	683	654	641	652	687	632	639	634	732	658
24147	23457	34515	30064	22040	13388	3147	1273	1098	1044	1046	1052	1022	1010	1002	1003	1080	1083	1023	1001	977	1076	1080	1009	1031	991	966	1032	1051	1003	956	1017	1038	1047	1004	1053	1005	992	976	958	1051	1019	1024	985	974	1040	1003	1012	937	1016	994	1029	959	950	990	983	1015	997	996	989	1053	996	1007	1029	997	1046	983	993	957	1016	1044	1042	1050	982	1020	980	1005	994	999	972	982	967	997	1004	986	1019	1024	998	1008	990	1045	1023	1041	978	989	1001	1015	1029	1007	1049	1025	1005	998	1003	1001	1011	987	1002	1032	967	982	974	944	988	924	1039	1010	1019	983	972	1014	1022	1015	984	1038	974	968	988	951	999	1021	983	1025	977	1018	979	1003	1027	1001	948	923	934	972	1035	1011	950	948	982	993	1012	1027	948	1003	1006	938	956	1050	971	1034	977	999	1014	972	1001	971	1030	953	971	1015	972	958	1019	1025	1000	993	981	1008	1002	927	1004	972	973	993	1024	986	1017	989	1007	956	997	987	993	1041	992	984	986	991	978	1023	955	966	938	1064	957	1009	993	1027	961	1014	957	995	975	1033	955	1022	987	1006	1009	1025	969	1002	943	1033	983	993	897	1019	997	952	1034	992	937	1031	1033	994	972	1035	969	1015	1003	953	920	994	1005	1042	955	960	1004	970	964	1003	994	1007	1004	1031	986	1007	1023	995	996	975	958	1045	981	1016	1020	979	951	939	999	984	966	951	981	973	935	1042	908	997	990	1016	958	994	959	991	978	1047	1052	1000	1048	979	974	1018	994	946	970	953	1018	991	980	1004	992	992	991	984	1014	947	1046	1019	970	978	1027	995	1049	1050	1004	1036	907	1010	1009	982	969	949	973	996	1006	983	987	986	971	989	964	966	964	971	1047	982	987	1000	994	964	996	999	939	968	936	1037	1033	1021	1015	1009	1041	936	1053	1002	984	949	989	976	980	1028	972	1005	1014	1003	995	1014	965	998	968	990	1092	1005	1029	983	966	1019	989	1040	964	973	1059	1009	983	975	949	1024	924	957	971	981	1038	988	986	997	979	973	989	942	991	1037	1003	944	1005	966	922	981	1001	1023	1014	1030	985	960	972	992	1000	967	995	983	979	962	974	936	1012	1002	996	1023	976	984	1006	951	1012	946	936	979	974	940	965	967	984	1014	925	962	1035	943	1046	939	978	976	974	994	1001	1027	1047	963	1009	1038	963	920	1089	1021	1013	982	983	995	905	1061	962	952	963	1004	1026	970	969	979	1032	994	960	948	1026	1015	983	953	1031	962	953	982	1000	896	1008	993	969	1020	957	982	1015	1017	908	1043	1009	1016	987	964	982	960	978	1024	958	1044	952	981	979	1023	959	1019	1019	1018	1025	998	1003	1014	1007	1020	950	979	990	969	942	1000	1006	1004	1005	962	1008	954	972	989	1002	951	983	973	968	1003	982	1016	1014	986	973	951	1036	1007	1022	934	1004	1055	967	931	987	972	1015	964	963	999	1059	991	931	969	1012	961	975	1009	957	946	952	964	999	1008	985	980	994	1006	1057	1004	1008	951	972	987	974	875	994	988	1033	965	1030	966	954	949	996	993	1003	990	1011	1028	1016	1066	987	1061	964	957	923	1024	987	925	982	1006	998	1049	1005	932	987	984	1008	953	951	944	991	980	970	938	919	1026	984	1033	1001	1012	1031	981	984	979	943	1014	964	1047	999	1007	937	962	949	987	987	1000	953	984	1027	1036	1052	1017	958	996	946	1015	1004	983	1005	962	983	1010	951	1023	984	955	945	1039	1026	1005	987	990	983	982	1032	973	942	986	999	1027	975	962	977	1006	1037	1001	988	994	1015	990	991	955	988	953	939	964	965	1013	969	928	997	998	983	982	971	1043	967	912	1025	951	959	996	958	1028	934	1016	972	1078	997	955	1004	976	996	997	967	965	1009	969	1000	999	968	960	1017	1023	960	992	971	967	1034	984	955	981	989	1035	1002	1041	1059	992	967	973	960	960	1050	971	992	1021	954	955	995	982	1004	1010	966	952	980	1031	943	1014	1008	1021	1015	1030	988	1010	1033	956	962	1038	953	1011	1001	1018	993	960	945	1003	1008	970	1072	994	945	1026	947	947	1001	965	1002	983	970	995	960	973	1052	1023	981	1007	964	1000	985	1012	992	1023	1013	951	977	968	1029	986	993	1075	1009	1087	996	959	981	1017	961	1022	948	996	951	1025	1004	998	989	962	933	935	997	1009	993	949	994	958	979	971	1033	1031	955	977	939	1004	939	987	983	935	952	964	1002	942	983	986	937	957	944	929	989	982	1087	987	1057	971	985	973	999	968	994	974	996	1053	962	1005	1009	965	986	984	1000	1018	966	1008	998	959	949	937	983	949	981	958	1005	970	974	988	939	989	951	1013	964	940	933	1003	980	1021	969	932	965	1056	1040	991	954	1024	937	999	1011	981	1015	983	963	971	990	1013	965	1034	952	984	1001	975	967	1001	990	978	994	964	984	936	908	1007	1048	1011	965	987	1005	1052	1035	982	988	974	972	965	930	1016	981	1024	955	959	1045	995	1003	982	1004	928	994	1002	982	940	919	976	1025	1000	1037	1044	937	1003	1001	990	1012	1005	886	1019	1017	1006	1041	1020	1028	940	972	979	1021	955	981	974	1011	1056	1030	970	970	970	979	1025	967	1006	927	974	1032	1003	979	995	997	979	1009	1030	931	1034	951	943	990	964	978	952	937	1003	953	1009	1033	1008	995	994	999	987	971	958	967	996	915	1043	1014	966	981	948	977	997	1030	981	966	1014	945	1000	1020	955	1005	1015	996	956	976	991	1000	974	942	1023	1022	1019	962	1012	1045	1016	914	998	1049	972	981	1014	970	960	953	1008	1010	1035	998	1019	1041	981	928	976	959	947	999	998	1012	904	1008	992	995	979	987	991	996	990	982	1012	912	1024	1004	1003	1008	1034	1003	972	961	913	975	973	998	1056	965	1021	1023	1013	974	1002	966	982	936	979	1022	1026	951	947	996	967	1001	1004	984	989	964	981	960	1054	987	1004	992	961	964	990	1003	1014	957	982	1011	1105	978	957	957	989	1052	1019	1097	1023	1043	947	1029	932	977	1004	1005	976	1005	948	955	1030	1007	925	999	989	1016	1053	949	1034	963	952	1073	996	987	974	1005	994	972	995	999	981	991	1017	963	982	991	962	1014	926	974	1005	1024	996	1007	989	998	961	988	1007	994	1000	920	976	1021	994	995	987	1006	1013	995	998	961	979	991	1002	1053	925	985	907	971	1027	998	926	977	1027	932	1063	981	1031	964	984	987	990	990	984	981	1036	1036	980	981	1026	985	1013	1066	991	991	945	974	982	1029	1010	1007	943	1013	949	1016	1009	1010	980	938	995	1048	952	985	995	964	1004	1031	1029	1004	989	971	971	1016	1015	1011	1003	966	1026	1005	952	1007	973	1016	999	949	1038	1038	979	957	991	962	947	1032	1006	1022	1014	942	984	945	1036	1055	987	960	940	999	971	976	968	929	987	1007	994	1026	1043	1034	955	1001	993	1023	975	1013	1000	1008	952	943	964	978	1002	986	967	957	1011	1023	984	1044	913	998	967	966	994	1048	996	1003	983	913	1059	976	938	1053	958	999	1038	995	1006	1003	988	966	1028	992	1038	935	996	1021	1031	984	1000	1008	1026	986	990	976	926	961	1048	1038	999	972	966	997	943	976	994	1033	1025	1041	995	1047	989	983	977	990	935	951	985	978	977	981	1028	982	961	1008	944	1007	975	1011	967	993	961	998	980	1008	983	1019	921	945	972	987	1005	966	996	993	1013	998	969	917	944	1004	998	1013	954	985	1021	960	1007	986	1007	1015	982	1035	969	953	941	989	1033	993	1033	1028	974	971	996	993	1037	1017	964	1014	964	955	941	1002	992	972	950	948	998	977	984	1015	1004	974	1051	929	1020	956	966	952	956	960	999	975	1001	1035	983	1055	914	1019	935	944	1010	950	961	986	984	951	987	983	972	969	927	976	1008	1000	1014	1019	1031	953	984	983	1042	990	972	1056	1013	950
64115	101589	70608	37285	12884	3423	1221	934	883	969	886	853	813	916	859	988	902	912	916	904	866	851	891	941	894	889	946	898	954	905	933	923	872	878	902	926	856	920	895	935	898	949	834	884	877	905	886	836	928	938	969	856	903	865	902	868	941	939	869	910	861	915	877	918	931	947	884	943	896	894	862	895	923	881	931	922	919	906	860	909	930	823	870	850	871	876	865	921	908	911	859	910	874	882	928	887	870	904	881	838	936	853	822	852	923	918	889	896	904	885	858	946	887	946	880	901	905	911	918	867	857	956	903	887	919	918	893	932	926	866	877	874	832	912	899	922	901	927	902	866	935	911	884	910	902	924	894	899	912	935	914	867	892	891	862	871	872	939	880	891	917	887	859	850	873	912	902	958	898	926	927	916	934	947	880	926	892	885	906	924	847	914	847	919	849	954	867	859	885	915	921	877	909	899	887	878	919	907	877	880	877	909	941	903	895	885	883	871	864	898	956	915	895	917	939	855	954	849	898	928	884	871	877	846	909	933	937	888	857	915	932	951	900	892	893	936	898	918	846	848	874	895	833	921	882	903	900	858	931	855	939	895	902	864	904	919	932	919	880	938	905	909	916	884	842	851	894	905	881	899	882	905	899	901	852	922	905	894	898	914	913	925	913	854	824	883	909	907	859	932	911	926	850	839	847	878	939	864	946	931	829	906	949	903	948	906	885	898	938	920	907	878	903	902	873	825	942	893	872	931	911	909	906	932	850	908	892	898	877	952	893	870	921	925	901	905	913	929	898	905	886	873	895	928	905	857	921	893	869	903	851	915	842	939	844	907	891	894	877	955	873	875	874	902	884	902	875	871	872	850	876	883	890	937	896	895	832	911	867	878	951	909	870	890	903	887	913	887	853	940	902	829	915	876	912	901	866	841	897	931	900	941	890	856	975	890	864	911	938	933	940	879	906	936	933	945	857	901	913	849	866	871	869	922	903	888	874	844	902	868	872	897	941	867	841	857	942	909	859	872	875	929	905	896	907	899	914	887	875	891	941	872	925	880	914	888	888	893	887	896	873	889	946	843	890	886	920	910	864	872	865	886	928	885	950	908	879	894	894	888	896	861	861	885	884	918	897	825	907	859	878	905	881	891	931	906	881	901	868	943	879	881	895	904	904	851	931	884	843	838	885	865	850	932	884	921	904	950	856	877	903	861	848	857	883	862	895	931	864	930	852	917	926	878	885	868	872	909	891	920	906	952	944	878	908	886	933	916	902	924	907	873	899	913	842	834	871	895	914	934	863	884	891	941	856	905	868	928	886	916	894	905	915	955	954	877	885	899	881	908	872	950	838	838	921	874	960	901	894	908	852	866	940	902	876	955	922	882	916	899	895	930	889	873	930	947	953	822	853	921	872	931	869	920	864	902	906	900	910	906	875	916	857	849	961	911	921	953	902	891	981	877	941	912	939	943	838	884	905	939	848	921	874	884	837	891	867	875	908	878	880	881	888	938	899	810	885	936	853	924	894	923	979	913	886	890	902	881	886	926	886	902	847	937	906	890	908	899	951	910	910	908	873	859	917	901	858	910	894	905	855	891	871	870	928	861	871	1002	885	843	918	892	877	902	863	884	864	860	864	886	929	911	913	841	888	914	863	898	934	909	892	882	931	852	908	899	916	860	924	925	892	899	901	958	869	899	881	949	884	902	890	918	956	896	871	943	880	917	899	899	903	946	877	850	919	886	910	930	902	925	889	895	901	863	880	844	925	883	884	904	855	917	936	873	875	857	851	930	900	895	881	867	970	843	965	933	875	907	897	868	871	892	829	883	909	900	874	903	840	850	831	841	911	879	863	929	923	881	936	885	850	923	887	902	899	884	935	881	901	890	884	889	931	876	857	944	824	876	879	886	875	896	927	892	882	841	892	901	884	930	942	901	944	850	905	943	895	864	903	885	944	921	862	892	935	888	879	907	883	942	889	906	885	908	891	905	908	889	867	913	911	943	909	893	937	921	919	966	852	832	890	869	858	887	888	912	845	854	915	898	937	928	852	900	881	867	874	882	922	850	898	922	926	901	927	916	903	866	941	936	841	892	891	864	898	917	880	904	888	935	901	872	889	927	900	830	875	849	858	874	894	874	936	904	930	919	921	871	935	885	885	882	881	876	837	942	867	894	928	931	896	899	839	867	902	898	920	880	850	872	898	896	901	874	880	925	890	906	935	890	916	838	884	948	924	871	875	943	916	891	891	896	911	910	885	896	861	934	847	935	887	928	896	892	939	869	895	870	893	896	904	900	852	895	852	891	923	921	909	961	871	881	913	902	850	888	897	828	910	928	900	878	873	872	889	901	894	870	910	876	922	879	900	898	893	899	908	902	873	921	922	877	917	863	928	906	916	892	926	891	929	901	876	886	898	912	852	871	898	880	916	913	830	896	899	941	877	858	896	855	848	891	974	893	874	923	879	906	911	889	857	853	845	913	887	955	884	862	853	886	907	877	894	850	914	872	867	894	890	893	894	913	915	889	894	922	871	884	873	900	874	949	918	841	931	839	892	889	902	853	896	898	883	888	854	904	856	870	851	858	909	895	948	876	805	863	854	902	930	888	869	894	886	895	907	871	887	904	886	919	876	914	842	879	880	857	859	903	894	884	887	880	902	860	939	907	844	914	871	866	896	924	845	892	891	855	898	868	917	860	846	877	873	907	848	936	885	916	897	883	924	909	857	901	936	829	897	940	864	853	898	873	883	820	921	939	863	866	910	915	902	824	908	918	911	868	896	887	895	908	941	853	871	893	890	899	915	924	885	927	862	870	926	920	898	938	902	881	969	931	866	910	927	939	957	918	817	844	902	887	915	879	920	924	865	867	890	892	911	893	901	923	921	913	871	862	888	893	886	906	911	885	909	880	874	904	866	877	904	906	927	895	873	883	877	884	901	901	907	878	875	965	924	899	901	914	854	940	838	888	861	917	858	926	869	916	866	940	897	909	873	911	850	899	891	832	863	839	872	900	910	892	923	879	914	912	875	921	876	876	887	902	840	838	920	863	906	924	905	888	880	936	935	922	880	867	863	887	922	896	915	934	905	878	895	946	887	912	881	884	864	886	907	919	881	879	905	944	903	909	878	890	896	888	924	869	942	925	856	875	936	904	928	886	886	889	877	856	907	872	842	896	913	877	874	865	878	887	969	897	873	861	905	909	874	882	861	905	923	923	890	907	946	868	874	895	873	910	873	836	890	909	883	865	889	932	868	918	871	926	921	862	901	900	921	918	895	959	899	875	831	847	905	908	924	887	894	876	871	924	871	843	931	881	937	931	906	886	879	877	917	844	874	908	902	901	893	931	912	898	920	897	905	904	935	925	860	912	931	864	916	945	906	870	856	828	853	882	850	879	891	880	895	904	853	888	892	865	891	856	902	900	933	827	887	913	890	885	905	868	893	850	867	803	944	851	924	870	927	914	850	891	872	890	871	951	913	927	881	855	922	921	867	893	924	849
31712	31931	25556	9863	2155	1012	841	807	786	775	785	745	781	797	793	808	780	780	815	777	776	784	747	830	808	815	783	807	816	840	801	843	838	774	759	820	814	736	810	776	808	800	777	786	774	794	784	769	756	837	747	718	803	734	845	795	809	806	746	797	791	816	794	730	796	780	766	798	801	790	801	770	815	766	814	825	817	794	795	797	786	794	798	768	749	766	772	798	749	816	806	769	811	761	748	773	753	785	805	767	783	847	792	784	814	793	762	791	775	826	753	784	748	747	795	813	764	750	848	857	780	772	807	808	790	781	784	806	735	804	748	740	794	792	806	785	754	793	763	760	745	785	858	773	769	776	799	762	768	776	780	777	808	785	787	802	819	777	814	788	743	791	767	772	779	793	739	803	827	818	789	740	824	735	775	750	795	777	810	757	783	846	771	801	795	753	711	717	772	781	795	786	814	772	764	733	825	775	768	767	753	799	772	762	802	830	785	797	821	746	783	759	836	736	767	783	762	779	761	768	787	727	784	785	791	785	751	804	753	752	787	755	739	790	828	788	765	777	803	753	826	783	712	875	791	733	731	758	784	817	730	771	748	767	781	759	814	790	738	747	777	777	772	765	787	784	794	795	798	758	739	794	796	818	799	797	771	802	791	818	743	804	827	762	764	791	792	783	751	729	780	765	780	811	782	795	747	791	817	765	786	784	788	774	792	783	777	783	824	784	820	805	769	763	756	787	791	776	762	822	751	802	781	755	752	735	776	848	779	780	734	789	734	761	799	731	782	791	748	763	786	746	797	748	766	792	789	760	793	785	784	789	783	766	742	763	812	795	798	800	757	835	809	826	807	828	774	826	794	767	814	736	725	778	763	798	812	718	805	765	790	777	744	794	751	795	799	775	765	795	795	822	816	776	781	774	797	736	773	783	808	840	776	803	790	804	755	791	797	752	756	786	786	798	725	736	814	752	748	739	753	813	827	833	770	776	843	774	858	803	810	774	734	798	732	759	813	761	770	732	806	794	763	786	750	760	766	791	750	795	762	812	799	798	815	766	726	741	782	805	793	764	736	735	811	791	775	811	766	794	793	771	784	817	748	736	781	771	834	776	787	796	771	736	764	805	747	782	864	739	780	746	749	784	785	755	775	834	777	794	755	813	755	843	800	831	723	824	809	811	772	769	751	792	795	781	777	766	799	796	770	750	776	809	764	776	791	761	740	763	761	762	785	769	768	815	781	771	770	762	782	783	736	740	792	788	776	773	737	764	748	766	788	784	752	788	816	809	770	809	779	785	785	804	778	793	777	756	777	784	805	762	774	753	746	730	809	761	731	767	806	749	764	804	783	779	804	747	730	749	775	726	774	768	803	817	771	811	731	791	768	813	714	815	788	801	735	781	767	825	787	765	804	758	774	813	839	728	781	778	765	768	799	791	770	768	787	772	738	780	725	774	789	800	778	749	761	815	790	763	771	799	792	771	801	758	831	743	762	766	790	784	792	743	761	821	770	759	811	761	818	764	765	716	816	795	800	750	769	804	817	771	717	759	802	773	778	742	798	806	765	779	803	804	755	748	755	746	811	800	750	770	833	784	762	826	746	781	717	819	750	781	809	819	812	798	821	778	762	830	771	755	795	745	801	735	762	750	773	769	801	735	804	733	811	802	782	745	734	759	795	834	794	760	773	763	749	783	807	838	788	796	770	821	802	792	827	780	798	767	757	769	770	796	769	719	756	781	788	739	784	802	830	767	753	755	806	841	750	769	762	783	764	747	748	772	747	789	782	763	788	790	800	786	735	721	758	767	783	772	734	787	820	802	781	832	839	766	811	784	835	760	846	834	738	788	752	851	819	836	792	798	838	750	788	795	802	771	780	815	835	788	791	826	755	825	803	837	810	830	800	779	756	682	753	782	797	774	759	791	840	787	762	789	803	804	812	790	785	823	735	789	766	723	779	773	746	774	764	799	770	789	754	780	828	778	802	774	784	860	804	805	779	813	809	743	765	778	794	781	732	809	770	786	786	785	776	759	876	761	816	783	742	761	777	777	795	799	774	767	753	829	766	767	772	794	824	812	782	790	791	798	822	772	773	777	762	744	779	754	801	799	835	763	780	805	823	770	770	768	768	806	790	804	773	769	764	776	746	744	814	802	788	800	766	766	782	801	752	818	790	757	779	789	829	753	799	776	766	762	797	799	770	791	778	833	755	795	782	816	837	821	793	762	775	794	787	821	801	798	732	727	748	795	815	799	775	763	755	760	787	785	822	791	783	765	789	767	750	775	777	741	779	773	781	744	850	765	819	757	760	784	764	772	771	780	777	757	782	811	814	789	782	768	823	742	754	771	748	780	759	744	774	761	763	817	778	825	769	792	742	795	761	762	775	786	785	801	729	809	733	809	801	812	759	780	796	753	765	743	820	786	795	786	781	753	785	774	733	784	792	824	766	795	779	841	758	797	769	773	801	784	772	762	743	805	835	789	825	751	810	777	759	807	795	808	770	772	783	802	793	731	758	750	751	777	824	786	732	795	759	806	757	741	776	810	750	813	744	805	758	762	824	818	780	775	830	802	765	811	780	750	845	741	770	843	780	727	850	790	760	791	802	811	776	817	798	792	763	794	788	806	791	781	762	774	738	758	784	803	821	804	763	765	766	770	735	774	790	764	810	768	833	776	827	771	752	780	789	826	789	729	785	806	745	820	804	843	753	772	742	761	788	789	830	793	831	795	779	783	791	785	765	782	773	777	772	788	821	764	794	765	781	842	779	749	810	773	746	786	793	776	763	786	775	755	767	763	781	791	806	778	761	793	800	726	777	771	779	776	745	742	810	762	780	816	783	755	779	816	806	793	759	766	808	772	787	774	792	740	754	816	762	766	771	780	788	797	788	741	750	833	780	832	790	785	807	751	724	777	773	784	807	790	813	793	767	762	816	843	768	798	750	798	789	797	832	799	756	753	767	760	739	847	766	717	814	753	769	756	763	740	732	765	791	750	757	729	763	777	781	755	788	814	736	805	813	749	854	772	782	786	851	784	749	738	780	782	791	747	811	767	768	841	752	773	776	771	798	781	777	802	781	760	722	798	778	821	791	795	780	766	754	795	793	745	778	798	798	721	824	795	811	759	806	771	820	797	764	818	814	807	763	781	711	799	749	823	768	800	752	780	832	781	751	784	813	810	778	751	780	777	793	761	824	760	840	780	791	761	767	784	732	791	746	807	774	813	713	768	743	768	822	842	827	779	786	789	815	763	807	808	763	767	787	718	726	794	789	786	768	814	780	765	754	756	816	768	775	769	777	798	742	790	767	799	801	800	762	797	776	758	806	782	842	766	786	795	790	826	780	827	831	797	796	814	798	799	751	813	823	791	779	717	790	793	768	827	784	778	773	770	796	734	812	808	770	730	735	753	779	812	771	750	773	738	757	752	795	761	798	784	744	747	767	773	820	730	782	795	779	815	799	743	822	773	768	743	805	767	789	807	762	753	769	795
26815	35954	18726	5358	1606	807	662	633	610	654	646	648	642	632	664	609	629	630	642	685	661	587	654	628	651	650	647	620	650	632	605	596	632	695	658	670	648	641	664	644	589	629	671	646	651	602	624	591	635	657	667	638	674	666	609	639	612	670	638	642	640	670	609	656	618	613	633	626	622	598	664	595	622	611	602	633	627	673	616	686	647	647	656	614	639	638	610	598	616	634	604	664	657	618	602	649	597	635	603	651	686	605	623	655	684	637	582	630	614	633	628	629	620	605	636	683	666	616	649	677	627	651	686	632	693	647	646	607	689	603	568	613	621	621	607	603	686	583	618	635	645	663	674	668	628	621	656	612	634	623	674	636	640	635	660	681	613	660	603	666	644	659	606	673	670	599	633	648	628	582	640	603	606	654	605	673	636	635	650	647	625	626	666	604	655	631	613	635	615	610	651	611	631	606	677	591	623	605	634	626	651	592	612	663	636	607	608	662	609	651	683	655	638	616	642	646	603	610	613	649	600	659	640	631	660	615	614	654	635	623	620	638	679	605	621	636	660	586	623	623	614	621	612	681	590	584	649	654	685	674	681	610	633	632	608	653	604	649	649	643	636	630	627	610	620	619	643	629	608	628	592	635	688	667	626	629	622	648	646	602	665	664	652	621	625	639	591	638	616	674	626	629	622	621	660	596	610	640	660	637	610	629	688	594	597	645	635	633	663	602	632	601	648	659	671	619	656	662	663	657	632	658	619	633	653	615	630	656	651	636	683	630	675	680	670	674	615	632	619	641	640	621	628	632	640	622	625	641	651	639	597	614	667	654	669	606	559	622	627	653	656	579	608	650	626	650	664	680	640	591	626	656	638	629	622	657	626	654	665	610	633	674	623	661	655	624	595	622	637	600	609	628	643	628	667	624	613	615	656	655	642	639	669	657	617	573	628	637	641	628	647	661	658	637	618	621	611	667	631	650	623	610	649	610	680	630	691	645	616	662	646	614	607	668	672	639	641	671	667	621	619	640	646	631	663	637	621	646	649	677	629	618	626	630	616	627	612	609	662	653	602	633	627	625	605	658	599	647	600	628	620	672	653	595	659	657	631	630	652	613	592	612	619	661	606	630	650	634	629	627	652	657	638	660	633	638	628	673	632	624	640	643	609	642	614	606	636	627	685	620	600	642	622	618	663	622	652	619	655	642	627	583	650	648	639	600	628	637	631	629	628	678	625	694	590	660	670	645	617	643	627	630	607	597	647	644	671	639	627	643	643	614	646	660	590	634	682	631	607	645	636	629	658	624	651	599	609	644	638	650	572	640	586	646	619	658	644	644	602	642	641	630	587	632	640	604	619	629	682	635	660	607	660	616	614	661	666	593	611	619	636	593	601	637	625	627	620	633	629	601	637	611	591	670	610	588	635	639	603	626	580	658	628	576	645	657	609	641	621	609	613	649	658	667	665	625	617	631	654	636	648	670	635	622	619	680	653	630	625	621	704	607	627	645	629	649	628	666	654	656	613	638	609	606	630	607	649	632	633	589	645	600	614	617	627	650	636	695	632	663	585	657	604	627	659	639	623	681	661	615	629	616	659	647	583	624	651	605	627	684	608	615	659	624	654	620	681	630	635	650	645	629	646	656	615	595	610	576	650	641	620	583	642	623	587	610	657	644	674	610	599	687	642	675	619	672	643	567	625	630	639	599	636	619	688	632	609	590	646	668	675	653	630	589	637	625	638	636	635	604	637	629	647	630	652	617	638	599	621	629	614	605	652	650	637	648	637	644	627	616	668	613	615	615	648	604	620	641	663	662	646	661	632	604	631	613	627	638	607	599	681	687	603	577	656	625	600	672	624	612	613	621	646	646	603	631	600	661	649	623	679	656	646	607	615	697	579	642	633	619	670	639	632	591	672	603	629	641	635	593	640	661	638	639	618	620	657	607	612	606	664	628	632	658	633	675	578	648	646	633	650	610	645	672	642	662	669	637	593	640	612	609	627	670	602	634	646	634	619	667	658	615	655	641	611	669	639	661	612	622	622	671	620	632	638	626	658	608	616	653	629	675	643	602	645	625	621	653	611	632	650	648	612	572	643	606	647	643	634	660	605	661	645	640	651	632	662	638	596	591	669	622	653	621	639	624	637	626	648	633	627	628	671	645	646	610	632	588	660	659	651	633	651	632	626	668	618	628	629	618	642	641	597	601	629	631	635	605	651	649	624	662	582	597	629	636	608	636	657	639	650	646	593	655	609	618	630	657	618	638	633	643	649	624	650	681	630	668	641	636	579	675	634	620	682	604	656	655	621	624	629	671	626	578	603	627	630	646	618	625	657	643	639	623	642	625	599	641	618	654	585	596	657	596	606	622	596	632	616	652	668	620	634	652	619	615	620	638	624	621	657	656	640	616	634	597	610	651	632	639	624	589	666	588	657	645	625	633	624	619	629	661	647	635	584	608	655	636	637	629	612	640	654	649	673	610	659	631	649	603	637	614	617	622	634	705	682	599	626	571	568	673	673	655	685	634	632	689	651	657	667	625	640	653	625	627	657	703	594	673	663	667	659	597	632	614	656	680	655	674	654	617	619	660	637	607	632	673	635	672	673	624	627	645	678	631	629	624	655	614	642	646	631	679	659	615	633	646	623	671	601	612	672	604	627	681	643	606	615	656	652	669	658	657	615	612	623	649	649	597	629	634	585	664	619	643	615	663	630	627	640	619	689	647	635	641	631	657	664	612	651	667	645	619	652	624	660	587	616	631	650	633	652	620	615	632	639	617	630	629	647	576	621	601	645	677	619	585	625	646	623	647	654	614	674	599	632	638	655	637	657	616	663	663	639	631	649	598	663	560	637	643	639	581	653	648	637	668	666	627	631	646	601	660	590	622	663	666	599	590	600	579	658	630	640	632	577	641	646	677	648	656	633	648	618	601	676	620	641	663	647	670	679	702	634	611	622	670	634	628	649	642	663	646	596	607	631	654	653	644	631	614	622	622	606	634	599	651	636	657	649	597	659	685	655	702	642	636	688	641	582	629	658	614	629	658	625	611	615	651	652	643	609	603	611	582	634	733	638	660	622	642	619	608	651	681	593	600	638	652	602	690	657	658	642	642	616	622	621	615	679	663	642	631	633	599	667	626	627	668	602	644	628	652	611	571	670	679	620	653	592	579	626	639	598	592	641	662	649	631	683	603	664	637	612	650	628	629	664	689	652	637	614	611	615	643	670	650	604	629	606	650	660	634	629	678	637	654	663	612	663	666	651	630	633	627	630	655	609	635	584	621	649	638	629	616	663	606	613	648	650	638	645	608	627	626	612	616	608	608	621	613	610	656	655	651	577	664	620	618	683	659	647	630	652	654	645	617	607	586	613	645	618	633	658	641	623	634	608	595	631	643	627	639	664	611	669	645	636	643	608	643	625	686	634	583	610	621	608	631	629	607	650	655	657	636	692	638	648	633	652	613	633	649	616	635	604	637	660	647	619	654	588	681	645	679
25846	27131	40458	33659	17278	4498	1306	899	831	764	791	804	806	774	850	757	758	763	773	795	835	788	799	783	752	720	788	781	778	767	837	759	764	802	769	784	770	778	763	784	756	766	743	809	731	833	717	754	765	751	789	802	787	794	778	785	753	834	757	767	793	804	750	763	815	766	777	758	799	789	822	783	745	743	783	839	790	824	814	717	810	792	753	773	810	765	838	771	757	757	814	775	756	834	818	797	797	803	778	792	751	751	794	815	761	766	817	804	767	773	772	769	798	771	811	747	786	770	769	785	720	746	739	820	790	788	836	809	777	762	780	772	745	770	803	765	768	788	775	733	802	812	775	787	805	740	831	758	751	784	782	742	793	780	769	769	776	724	858	782	788	827	761	776	746	776	760	708	775	777	834	788	778	796	775	770	772	781	781	756	778	848	780	777	775	802	769	761	799	738	779	750	823	747	828	799	754	761	764	747	747	821	774	758	780	800	752	844	770	780	796	803	749	819	776	805	783	786	803	785	778	777	822	774	761	752	784	684	829	772	759	759	770	803	775	746	822	759	816	791	778	732	788	824	768	744	761	797	786	759	760	727	819	747	773	740	808	789	792	770	814	798	789	772	810	816	812	795	761	763	763	758	733	770	799	801	763	772	785	749	733	723	745	774	801	723	751	778	767	722	713	731	725	762	737	717	703	786	759	806	731	779	759	779	757	763	763	759	781	771	806	797	809	810	811	788	755	773	789	742	778	770	780	732	826	812	783	745	783	782	811	725	827	789	745	831	811	802	791	712	804	776	761	729	768	773	759	825	785	811	762	776	756	814	779	763	760	791	831	799	778	771	811	787	774	763	769	768	799	817	766	791	747	773	721	814	777	825	771	796	803	747	800	730	797	777	747	795	801	836	791	790	759	764	784	757	717	754	742	773	790	794	781	755	823	772	741	753	822	746	829	774	729	794	757	764	774	816	769	773	808	783	774	790	767	767	769	785	760	785	855	801	740	760	716	771	774	699	750	812	775	730	760	796	762	795	747	802	811	806	738	799	765	761	826	802	729	764	747	756	812	763	776	764	778	786	787	763	795	772	788	778	785	780	765	843	759	810	770	736	774	766	771	774	782	770	728	802	818	782	710	807	744	801	747	740	799	794	758	741	805	724	736	776	728	783	786	781	798	788	744	773	784	793	754	768	768	823	786	776	784	758	823	786	752	791	738	764	774	750	786	717	744	745	750	785	736	705	746	795	773	762	764	776	788	781	793	801	760	769	811	758	753	720	761	717	760	803	777	755	794	773	820	760	744	790	761	802	789	788	755	759	792	741	787	805	798	799	772	757	849	834	771	831	823	755	785	762	784	812	817	768	779	779	803	795	827	744	779	812	741	786	774	728	776	729	794	738	842	757	783	814	759	802	818	774	765	825	794	770	781	757	766	772	774	803	750	824	720	846	757	809	749	813	793	776	751	763	768	759	811	801	759	759	754	767	749	767	783	781	743	790	728	773	802	825	750	777	799	759	760	750	784	753	794	797	764	753	766	801	801	804	771	739	788	769	758	722	783	774	816	750	748	784	794	797	772	791	789	794	764	785	787	813	801	751	735	753	735	760	821	709	762	775	762	798	778	770	796	794	797	756	770	812	819	756	755	787	747	783	780	785	769	790	727	792	790	831	771	801	716	765	754	766	780	764	784	765	805	740	783	783	764	774	794	755	762	798	741	787	777	820	799	778	717	775	758	780	779	751	785	769	785	801	739	776	781	708	792	791	754	738	797	785	796	779	764	793	781	782	766	748	773	800	794	776	725	783	762	713	788	768	770	769	758	793	725	751	779	723	783	778	794	763	765	748	793	795	775	776	757	797	777	764	803	780	809	818	724	736	768	756	780	796	756	752	753	772	720	797	787	755	786	786	812	789	766	772	773	775	768	768	782	773	768	819	766	785	763	764	729	715	774	752	788	763	752	762	777	776	802	749	727	771	770	778	753	748	752	800	782	790	825	798	761	810	785	782	774	820	798	769	734	730	787	784	809	799	751	759	787	784	778	778	795	784	773	777	797	807	840	790	818	788	776	802	832	787	746	818	772	800	820	786	760	811	818	789	753	791	751	722	786	716	808	730	789	778	799	776	761	788	784	703	791	774	764	763	780	778	756	767	731	784	784	789	737	760	757	814	806	783	731	766	805	746	751	747	722	772	745	784	743	773	801	783	775	738	755	755	753	784	772	716	790	780	744	835	757	786	734	781	792	759	782	743	785	733	756	743	785	746	796	783	774	781	807	776	790	786	768	755	784	739	818	774	790	761	748	722	767	780	792	770	763	816	768	768	751	776	801	758	789	775	811	805	775	812	783	768	777	808	745	753	748	783	758	759	782	745	787	783	811	785	716	771	763	772	747	795	784	796	812	813	736	769	826	766	762	768	745	841	777	792	751	770	845	754	794	792	757	795	787	762	784	785	781	752	783	756	791	772	760	820	749	805	767	758	738	747	797	783	744	788	772	781	749	742	769	728	711	827	800	758	762	712	734	765	727	775	771	805	773	760	815	808	773	788	824	736	790	697	776	776	785	759	745	767	773	823	756	811	778	744	793	764	770	802	763	782	758	775	729	789	735	822	758	819	757	802	785	816	812	771	793	756	776	805	793	733	754	755	813	782	774	761	741	774	817	757	798	771	751	798	808	773	719	765	768	766	771	745	745	749	752	718	730	763	793	759	795	748	764	768	804	756	762	766	786	740	779	789	731	749	750	764	736	773	787	730	748	786	736	747	748	826	782	771	763	759	791	795	829	749	778	787	744	778	746	778	784	791	810	791	832	802	762	772	719	800	813	803	776	770	763	774	758	800	731	763	796	778	775	742	773	794	781	796	741	798	790	752	763	761	734	789	780	816	778	744	769	748	749	767	773	804	766	773	746	806	734	767	770	765	782	769	804	783	770	736	749	786	750	768	776	772	732	738	769	730	805	807	806	755	777	767	759	747	773	804	736	817	762	777	796	764	751	767	793	792	804	788	777	752	731	731	818	746	792	753	733	761	790	768	777	767	729	755	789	805	795	781	786	792	758	801	721	746	794	768	759	759	814	771	741	781	798	780	788	807	739	779	776	795	816	757	798	759	811	751	781	782	767	751	744	761	797	731	765	770	770	767	770	808	779	767	792	734	785	811	737	761	817	828	800	822	719	769	818	782	791	744	755	832	806	818	787	763	772	767	756	780	794	801	767	737	817	795	757	805	771	812	780	837	760	788	753	775	740	766	782	760	783	774	778	785	752	748	779	778	802	790	768	773	827	804	748	758	784	727	797	775	814	736	765	729	781	806	780	792	739	759	759	786	741	788	792	806	773	749	763	758	762	803	821	750	731	774	796	816	777	758	767	763	750	785	744	758	744	777	752	745	762	791	777	800	726	754	765	818	742	768	807	794	786	779	790	753	825	767	847	801	803	809	723	756	801	726	765	725	766	729	783	769	767	789	777	731	777	754	755	752	801	773	806	771
61411	88935	59689	25916	7766	2075	929	699	700	654	649	681	734	720	691	709	685	734	706	703	677	706	687	681	668	719	694	665	689	704	656	662	727	681	710	705	692	718	688	663	664	721	718	668	651	693	728	719	721	686	682	670	681	713	697	701	698	712	685	683	746	678	686	670	677	686	708	647	715	656	678	652	668	747	627	645	642	720	668	733	702	679	673	703	685	715	703	677	720	677	645	666	695	687	671	686	697	730	666	682	677	682	662	719	691	696	667	687	685	675	690	658	725	718	676	691	654	662	672	707	726	688	639	705	710	674	645	683	703	699	698	716	706	737	671	705	709	694	675	698	724	698	680	705	690	701	714	645	696	707	704	694	670	675	700	660	699	699	690	683	690	690	697	665	680	656	705	690	651	711	655	650	716	649	680	694	715	684	709	692	704	657	715	728	646	727	654	721	689	658	665	626	702	658	705	665	709	724	687	684	698	686	738	693	704	693	744	719	657	714	692	723	671	684	727	726	725	721	693	714	659	676	702	714	712	651	731	679	641	730	703	691	671	730	747	711	715	674	658	764	670	690	700	701	700	677	677	716	733	684	708	730	753	728	684	709	674	747	684	691	725	715	726	685	637	662	680	712	776	708	624	724	715	674	757	694	727	658	666	745	671	704	669	661	717	689	675	724	702	705	702	692	703	648	660	615	698	702	703	686	646	673	702	697	663	669	735	709	668	678	641	656	715	649	709	731	685	681	685	658	632	724	708	672	685	700	678	687	703	662	682	641	670	722	721	714	629	688	713	711	699	662	636	680	689	694	658	707	728	722	669	707	680	666	654	647	681	674	679	715	732	701	705	703	670	714	680	660	678	663	695	719	708	670	678	706	680	657	760	688	727	667	706	703	721	711	731	693	687	744	612	686	679	699	656	704	676	689	688	667	687	696	715	685	659	664	680	701	707	689	719	701	707	654	652	673	703	689	695	714	687	713	688	731	711	706	679	707	735	676	667	703	687	705	676	697	654	677	703	699	717	648	686	695	693	682	675	747	705	713	655	677	663	710	686	678	606	707	676	677	643	719	728	701	676	723	726	664	679	643	727	671	689	741	692	661	730	683	638	757	737	687	676	724	664	725	679	729	737	733	682	724	680	685	674	688	695	686	744	665	665	657	700	702	693	708	641	706	690	690	704	667	692	704	677	721	681	742	683	712	755	691	705	658	725	639	662	710	700	732	663	674	674	680	658	692	695	680	688	673	667	743	689	676	636	728	722	683	703	687	672	673	706	691	679	752	648	718	732	740	690	671	658	678	686	687	677	697	690	693	687	692	692	648	710	681	747	713	685	656	701	675	693	703	647	681	662	703	709	693	698	679	732	645	668	698	692	689	701	704	680	711	736	641	689	714	670	700	715	672	698	627	665	671	660	633	706	679	762	694	731	669	685	709	745	640	708	615	661	660	727	695	703	656	677	698	688	664	700	722	735	707	673	674	702	729	704	696	680	661	677	706	718	694	735	694	713	662	703	686	682	660	726	680	619	672	689	737	695	656	668	655	732	669	654	697	682	681	658	676	700	699	674	664	707	718	700	671	667	692	692	691	663	700	716	710	670	688	736	687	712	663	698	712	664	704	690	693	715	677	692	705	703	647	689	683	689	618	709	669	674	719	706	717	699	699	677	696	712	678	698	658	623	696	766	728	687	666	635	675	696	665	669	681	702	696	696	682	687	682	702	664	682	711	607	735	669	680	715	704	672	701	728	704	683	710	673	708	733	685	734	715	695	679	711	665	672	718	655	732	723	698	685	670	702	707	722	662	674	638	670	649	695	664	707	620	720	630	724	701	648	666	661	673	661	654	726	669	702	699	660	670	688	664	684	622	699	680	692	677	710	700	656	675	697	647	720	682	642	699	686	637	712	693	710	703	678	720	693	686	698	709	690	694	687	686	660	704	691	688	634	680	664	716	696	727	666	641	753	653	686	681	702	724	714	724	699	719	688	693	669	674	667	725	747	641	702	667	671	687	668	677	698	658	669	659	704	699	667	705	668	687	673	719	685	694	677	675	641	681	686	706	689	725	675	663	721	679	694	713	690	726	652	682	699	685	679	733	633	682	684	669	722	656	698	648	745	694	713	719	672	682	660	683	762	678	687	681	611	698	693	687	704	664	709	655	717	697	729	635	732	694	699	666	713	699	726	695	642	673	674	665	661	696	705	668	702	675	666	675	664	664	657	684	707	646	707	702	668	685	681	673	694	675	693	677	665	669	725	705	692	699	714	712	692	687	733	719	691	642	711	692	722	712	701	714	660	657	704	681	763	684	690	699	727	719	691	704	712	685	681	685	742	689	726	736	696	664	713	688	717	690	682	692	689	721	661	680	719	712	683	679	699	679	717	664	706	641	676	691	679	676	701	713	672	712	662	744	722	661	695	675	710	687	669	704	678	670	673	719	720	687	692	672	663	693	699	718	752	714	667	725	732	679	665	664	661	656	726	674	688	674	679	721	714	662	720	701	678	696	731	696	729	649	644	708	717	663	679	700	698	725	714	672	676	693	684	689	707	661	679	720	674	692	639	729	742	701	714	685	724	695	708	671	704	649	688	742	714	678	645	658	658	741	656	708	741	694	686	690	640	669	722	679	688	689	677	685	703	693	669	692	668	660	711	717	689	686	639	662	714	708	686	647	723	688	711	682	717	683	680	689	685	690	673	700	693	674	687	645	640	710	720	727	716	659	658	660	744	690	641	711	706	669	692	712	714	729	631	664	678	697	671	675	682	658	693	702	713	674	662	667	723	675	693	642	685	685	669	676	736	640	693	694	729	668	684	673	698	681	706	679	747	650	695	644	689	679	703	644	648	658	699	683	695	651	684	738	671	669	727	694	663	726	626	699	678	663	686	698	693	687	686	704	715	661	690	693	710	689	677	698	679	697	680	680	676	732	651	715	721	658	665	639	717	695	720	692	712	695	684	704	668	669	698	732	657	779	627	646	652	676	664	653	685	686	711	701	663	710	691	691	682	685	699	662	691	688	721	687	694	652	678	703	688	686	701	668	718	709	658	680	686	663	665	745	707	693	657	704	689	723	678	685	639	674	747	707	673	697	668	698	685	701	723	702	707	693	674	678	678	714	686	665	674	648	717	726	694	647	714	689	668	675	686	645	678	726	732	668	697	712	666	690	647	667	668	688	677	747	674	657	706	675	722	641	672	695	706	726	677	657	662	718	726	697	648	697	709	691	661	706	700	753	638	635	678	746	700	695	684	711	718	691	694	652	685	659	674	726	666	680	694	730	699	728	688	710	712	676	658	733	711	696	649	678	672	692	681	717	695	710	664	654	722	707	697	689	708	674	702	682	683	735	731	648	676	718	663	694	671	749	727	661	701	648	674	693	686	689	695	644	691	695	642	665	680	711	649	654	706	665	769	767	732	687	665	666	656	680	710	692	665	739	715	697	649	651	684	723	689	711	671	706	706	674	671	682	720	698	656	689	644	690	684	688
24152	23450	36128	32751	23095	13915	3424	1371	1083	1061	1061	1007	1045	1031	996	998	1025	1018	1002	1048	953	1014	1014	1056	993	995	961	983	1001	1048	1005	1050	1018	958	1015	999	998	942	1064	1016	1025	1002	975	957	996	1009	954	1070	994	1049	975	987	1001	1002	967	968	997	936	960	1017	1007	1006	1021	966	985	969	1016	991	983	967	970	978	986	968	1018	977	995	991	1005	1000	957	1034	976	928	973	938	965	968	947	927	941	1002	1064	1012	1049	973	1011	980	903	971	950	992	968	971	1033	1023	996	978	1000	1071	1008	991	1000	1062	981	1027	990	1026	942	1024	965	1049	962	970	988	981	1038	991	968	1010	919	968	981	1010	1004	994	1005	967	1017	924	961	1018	977	1026	888	1031	1014	883	959	1049	974	977	1024	979	1009	997	966	975	992	971	1010	991	1017	1006	1007	985	973	1025	946	974	1016	958	982	1026	982	964	998	944	1023	1010	951	1020	962	902	964	1029	1009	1033	1030	985	1022	1004	1003	974	977	1000	1043	985	1040	970	1036	957	979	989	967	981	990	988	947	973	1027	990	1018	982	920	972	998	894	1016	988	978	971	977	1020	952	973	985	1009	991	948	1022	1008	976	980	1018	1010	997	1039	1032	977	1025	967	1023	922	989	993	1004	986	1002	958	1015	927	1001	1024	942	999	999	956	1012	1010	978	997	976	929	1022	999	980	988	963	961	951	991	988	1006	1011	992	978	979	972	1009	955	931	1010	1017	1030	1002	951	1049	954	1003	1035	1015	976	1047	1012	982	982	974	1019	998	960	969	993	955	984	1000	989	963	1021	954	1037	951	956	1031	995	995	1014	980	954	946	989	1019	960	983	974	921	1028	1011	950	1006	963	969	955	960	988	1061	980	990	1006	1013	1010	922	996	963	994	995	992	963	1023	990	958	972	1005	980	1020	1010	951	941	938	1018	971	956	1030	1035	974	973	1012	965	952	1006	1009	985	979	929	975	1066	1010	975	950	1023	951	1008	967	916	985	975	956	996	978	1015	1010	1030	917	1028	960	966	991	978	1000	965	975	984	988	950	943	1002	992	997	1038	997	990	1025	1007	960	934	965	934	938	954	1010	993	990	989	989	1024	984	972	1031	971	958	998	987	1011	990	925	1018	983	927	1015	959	993	1044	994	971	1025	969	933	965	995	1005	984	969	1046	1013	988	919	997	997	977	966	990	960	963	1002	1010	986	969	983	916	947	971	1031	1006	972	976	900	985	1001	943	979	972	959	994	940	1002	983	971	998	1006	1014	1025	988	953	992	987	1031	1008	950	1038	976	1027	1004	1031	955	939	1046	977	997	1027	939	948	977	976	1018	990	992	996	959	956	962	990	958	1067	996	974	953	963	1029	958	976	983	992	992	966	1023	1006	959	1010	968	948	989	979	1049	966	1008	998	933	976	998	1003	1005	1068	987	980	1005	994	965	983	1006	992	976	1084	975	999	984	956	1028	951	1012	962	1022	1013	967	941	984	950	978	1028	959	955	1023	1007	995	1027	1004	924	932	1013	979	984	989	989	905	976	996	1022	963	1061	977	958	1015	964	979	974	984	967	1012	978	970	999	966	983	946	939	988	1005	980	968	998	1000	971	982	950	954	1003	984	961	963	940	972	1037	1007	967	1015	1007	914	1003	977	949	967	926	976	987	1003	983	1000	938	1003	981	1044	1017	963	948	984	1010	1021	957	1053	940	1026	985	1036	963	996	944	1005	1013	995	981	975	1013	934	968	983	1052	1005	973	950	1024	999	920	1004	940	943	949	982	1011	983	1052	1021	1015	987	975	968	1056	969	1033	986	1018	928	962	995	985	967	1007	1042	1034	918	991	948	1012	970	956	956	1000	937	997	966	1014	976	991	971	943	1016	986	982	979	1016	998	964	990	1020	981	979	974	1014	992	972	969	1037	1013	916	1033	981	1039	922	983	958	1024	970	946	996	972	984	961	968	923	970	964	974	974	1010	937	990	980	1044	1020	945	992	1012	1043	959	976	1018	956	957	1018	972	964	1001	1027	1034	975	981	993	994	998	982	965	1013	936	999	963	979	929	996	1032	999	1007	997	971	940	971	965	986	1046	993	939	1030	989	1012	962	961	949	1020	1013	932	981	994	972	939	980	983	944	929	982	912	1036	931	940	944	958	1023	969	992	934	916	968	1026	979	961	976	948	995	1034	1002	981	998	975	944	963	981	1053	1010	960	958	954	976	1016	985	1042	954	1022	990	980	967	970	955	900	973	1009	997	998	1019	1015	1041	1004	963	1008	996	983	1007	977	985	896	994	928	1008	1001	975	968	962	972	986	942	1016	1000	976	995	977	970	929	1009	976	966	970	1015	973	975	1009	1032	1027	980	972	994	979	975	1003	1034	952	1002	977	1031	971	948	1017	948	980	1011	973	934	963	955	973	942	1010	1028	981	934	1013	999	993	1005	964	1028	938	1043	1045	953	974	977	981	957	1015	941	947	1018	941	988	1022	962	1003	942	988	983	1017	1038	948	939	981	1003	987	983	1014	1014	1011	985	943	1025	973	962	928	1030	973	1042	966	982	941	1014	1054	945	1012	1000	963	1028	1022	922	951	954	970	960	980	1002	993	935	982	1001	958	973	980	1002	1006	997	940	1043	1016	991	973	985	988	999	956	1019	953	1005	963	999	931	931	972	1011	956	995	932	989	952	988	927	957	1032	956	999	976	980	991	997	1051	977	991	977	993	1005	955	987	959	982	1014	992	964	975	961	1031	973	960	1063	950	984	1032	966	971	977	978	912	1041	971	967	1043	1064	989	988	943	986	961	945	955	1003	956	1015	925	943	971	951	996	1008	980	1032	1012	965	964	974	996	1036	926	997	942	990	971	970	943	975	1035	1039	1018	992	1003	1020	901	997	965	925	971	956	937	997	1010	946	1016	962	1014	975	983	1007	991	992	969	997	960	954	999	969	1017	1004	980	1039	968	950	1015	941	1020	1043	912	1009	968	1022	1005	986	974	1025	974	976	955	1014	966	945	999	993	991	1025	996	918	996	992	977	981	1034	958	946	972	898	976	941	996	939	963	991	1009	1042	959	969	954	968	973	980	994	1010	1043	1003	971	978	961	1016	959	1045	956	986	989	1016	968	1001	1020	977	965	1026	996	971	997	958	1012	977	998	987	941	983	1016	982	1019	961	968	931	967	1007	1030	960	1024	983	993	1035	1002	1009	1031	945	993	1018	1006	984	976	967	1026	968	1008	1005	932	969	994	978	947	981	929	957	989	974	1033	1043	997	950	951	941	1026	994	978	969	1041	976	976	1000	956	946	907	1056	984	980	966	977	977	978	924	974	931	1009	966	970	1020	1060	986	949	969	961	1002	1028	924	971	996	966	954	998	1007	975	989	969	1010	935	978	965	967	986	953	972	1016	950	976	1008	1016	986	1026	988	905	979	956	1014	1004	962	987	1010	959	1016	1007	999	933	962	1020	990	947	998	951	983	1001	999	977	994	1005	983	1008	983	994	964	993	954	961	1019	1050	1026	1039	968	987	948	959	923	1007	938	991	983	1019	1051	926	964	981	1008	999	977	983	932	933	993	997	986	986	981	1011	990	1007	975	988	1021	1033	978	945	988	937	942	946	993	914	1041	1010	922	961	1002	971	973	961	1000	983	965	1020	1056	973	1028	925	968	917	972	953	984	1046	1019	955	967	1032	969	960	1014	984	1006	961	1008	1008	1000	1080	987	948	985	1020	1012	1003	980	1016	992	985	1011	968	967	998	1045	918	923	994	954	985	1032	1033	947	922	982	947	957	934	1006	945	961	978	960	976	951	1069	1006	959	1001	963	969	988	966	981	952	961	977	1031	1014	993	1023	1004	995	1003	928	968	977	957	951	985	988	1001	979	1006	984	965	958	1004	941	1036	969	951	1017	1008	1020	996	968	960	972	998	984	911	969	989	958	957	996	986	983	1047	1016	974	932	924	987	993	1023	966
64976	103494	73301	40631	15127	4335	1431	960	863	861	930	891	927	877	887	953	877	941	895	890	900	883	948	842	903	911	970	905	853	910	931	930	927	948	905	936	875	938	905	959	905	842	890	864	869	869	961	851	868	912	883	862	864	867	871	828	901	871	927	958	859	914	943	953	916	879	899	937	891	879	861	891	868	871	916	855	933	894	887	909	882	887	863	917	876	861	931	923	904	883	857	880	827	939	892	938	891	815	906	917	892	879	879	900	856	868	927	896	912	896	919	896	892	914	930	851	862	895	932	876	868	966	927	878	861	874	921	886	948	886	865	860	877	894	853	864	942	906	839	844	923	907	935	839	879	890	922	848	843	881	889	875	779	895	919	857	905	861	923	918	920	889	857	854	922	867	849	912	868	839	928	889	881	908	891	971	863	912	905	871	934	891	925	903	933	887	893	927	861	971	871	920	911	887	868	931	902	857	909	922	968	887	927	838	877	881	848	871	851	875	938	888	932	852	866	894	895	893	864	866	847	838	920	854	878	878	945	924	863	873	917	819	881	854	910	905	839	909	908	899	877	875	900	942	835	963	790	909	940	882	909	886	914	916	885	871	852	845	945	852	898	903	909	883	923	907	933	863	891	901	860	890	897	867	915	913	850	938	941	886	900	874	903	855	834	920	875	905	881	896	835	893	868	889	919	870	909	932	900	856	923	936	876	845	827	922	872	862	847	895	906	799	858	845	853	906	914	876	850	900	891	923	888	836	925	925	862	900	852	873	901	880	893	910	900	902	887	881	873	881	928	921	854	931	889	878	888	928	901	848	878	953	897	906	893	823	862	889	905	917	940	895	887	889	897	820	834	838	889	944	901	842	912	878	875	892	884	900	856	810	913	938	927	881	888	934	864	890	889	850	899	887	868	821	901	885	867	991	918	928	918	929	935	914	903	870	912	879	863	882	878	944	936	967	873	886	853	895	871	902	932	946	893	897	906	854	895	912	903	897	901	832	833	889	898	897	920	876	921	921	898	862	918	851	910	880	883	905	895	927	897	920	876	890	910	876	837	900	891	903	885	872	892	933	884	952	913	845	827	873	869	880	905	860	878	894	932	903	878	879	893	867	892	847	907	878	910	924	841	898	864	892	901	921	912	881	863	885	890	883	862	862	926	870	933	874	926	880	909	902	908	878	889	878	912	889	888	848	871	873	840	915	870	900	895	938	891	924	820	893	870	897	891	867	899	886	905	921	877	923	910	935	893	841	864	894	909	871	897	938	870	920	877	845	857	840	833	834	890	916	912	852	921	837	924	876	925	827	917	907	857	915	900	841	883	890	894	933	883	895	906	905	897	874	858	870	902	889	867	886	890	904	813	912	934	933	901	937	890	850	920	901	904	928	814	928	937	879	923	929	873	838	927	893	945	959	941	892	933	853	893	885	880	923	921	914	881	947	842	906	877	878	838	903	920	905	923	852	902	946	897	883	870	914	946	883	877	913	856	902	871	904	874	871	896	871	887	867	874	881	929	884	820	922	861	893	869	908	954	913	875	942	892	913	871	850	928	892	860	863	886	888	840	947	911	879	904	902	914	949	860	892	906	887	930	891	878	870	911	919	927	880	909	830	895	871	883	895	903	898	894	900	884	877	920	831	926	930	909	907	882	875	906	945	938	934	903	948	881	921	880	850	923	938	896	918	916	893	872	894	894	873	832	939	883	896	876	893	900	885	902	876	890	871	860	877	848	901	854	891	907	885	870	897	900	904	899	926	920	844	881	909	914	929	916	899	887	877	882	916	854	881	872	875	891	966	853	853	900	900	857	906	863	934	884	902	912	929	852	901	851	855	872	850	853	867	922	901	899	911	861	929	895	870	929	867	883	894	910	869	887	881	918	899	858	876	939	876	938	881	877	872	897	924	886	931	873	922	876	927	965	893	851	893	923	890	890	903	930	869	943	904	873	926	887	943	814	917	834	889	851	867	902	844	898	914	885	855	860	906	933	871	898	885	891	868	894	917	904	873	945	883	898	880	848	862	847	889	865	901	897	917	902	906	922	959	880	901	835	871	893	884	924	899	876	897	885	886	879	919	912	884	918	856	914	896	861	870	889	897	888	902	954	964	839	892	948	901	868	889	894	898	891	902	917	887	900	904	882	864	842	875	892	965	895	896	920	908	882	928	835	859	877	839	884	889	861	876	866	906	864	925	865	822	865	876	864	919	879	903	898	898	877	868	872	930	882	888	886	904	924	851	874	876	920	852	859	873	910	871	948	883	898	911	845	869	903	846	922	863	941	906	939	900	888	916	909	931	909	903	887	913	843	887	866	853	934	905	818	834	862	942	901	865	895	897	933	903	893	894	882	904	854	913	940	916	917	894	876	875	852	912	921	878	875	868	868	876	909	881	873	907	956	910	889	858	909	838	924	919	890	867	890	892	904	894	930	854	935	855	919	891	925	907	921	890	881	861	902	909	896	912	908	879	862	876	901	885	888	826	947	921	879	923	932	910	880	909	881	863	916	962	878	890	892	869	913	875	914	909	817	887	888	873	928	908	873	914	817	877	857	899	912	874	897	860	857	884	892	891	945	903	854	968	875	896	867	831	860	887	840	881	863	872	905	866	905	910	877	886	860	922	904	927	918	915	875	820	884	883	912	903	907	896	885	951	843	918	896	918	917	927	888	892	860	874	939	895	919	884	931	909	894	864	916	886	902	915	926	888	826	912	910	890	906	940	897	902	907	861	858	877	868	944	927	893	895	907	947	867	903	903	910	939	867	868	873	932	871	831	852	896	893	889	883	893	909	904	871	850	837	883	855	911	892	930	821	893	906	911	919	908	894	843	869	886	871	852	898	941	903	918	918	917	907	895	905	835	876	846	872	906	894	905	866	910	883	832	915	899	844	913	848	850	906	845	813	927	862	916	907	902	852	861	861	902	952	843	904	897	840	961	890	908	860	906	876	906	938	898	928	885	915	917	836	891	911	854	845	912	914	882	890	919	882	919	898	895	910	857	899	878	884	916	898	857	870	945	937	931	905	872	886	845	864	852	856	909	877	881	871	861	899	881	884	877	902	854	897	868	881	891	918	882	922	870	911	869	891	908	840	850	884	843	868	856	887	891	863	849	957	874	938	915	792	866	858	907	867	974	880	879	874	889	853	897	862	869	852	873	906	910	916	895	914	901	893	892	897	855	885	911	908	875	969	884	860	914	892	958	866	877	875	869	890	897	860	869	857	913	868	871	861	898	821	862	858	880	918	928	893	895	869	896	921	904	864	865	906	931	865	921	903	865	897	884	899	918	925	840	931	876	952	855	840	934	871	857	913	930	851	861	883	882	881	847	871	891	923	874	888	914	892	934	904	839	835	877	907	867	885	881	882	846	925	884	856	841	894	895	927	879	908	890	902	820	867	863	878	895	900	889	853	902	870	883	907	885	891	818	845	897	855	900	905	899	950	868	890	876	890	869	873	904	948	886	876	922	916	866	930	904	910	861	884	867
30792	30943	27043	11719	2658	1171	839	812	758	740	819	743	762	779	775	792	854	797	763	783	825	778	751	785	779	805	788	735	719	791	753	765	770	787	775	813	820	793	782	795	758	803	791	802	748	767	785	724	727	779	789	714	787	785	832	791	819	726	720	816	785	769	765	760	761	779	749	803	813	753	716	777	773	771	788	777	720	780	739	779	777	773	772	729	768	746	795	793	759	771	813	775	789	782	801	811	787	797	726	751	760	788	745	762	729	745	773	789	758	756	766	730	741	703	761	789	763	831	749	769	757	697	786	758	821	791	767	804	776	792	754	792	751	756	808	753	776	766	777	743	746	773	762	809	795	821	785	727	772	770	833	773	756	726	810	750	761	802	746	774	756	802	793	781	735	767	803	836	748	741	759	780	761	756	786	782	788	796	762	751	746	737	782	722	764	815	787	713	743	765	738	731	775	754	743	761	823	754	799	765	745	735	817	747	740	791	785	772	804	759	791	778	745	742	803	828	784	773	792	789	740	760	788	769	750	748	792	797	813	800	797	775	788	772	786	786	778	808	761	727	760	758	748	810	768	827	800	781	741	791	766	763	783	766	838	733	793	800	765	788	757	729	814	790	788	851	773	789	784	746	793	773	744	693	768	764	789	744	733	760	787	828	753	769	761	778	781	784	746	756	808	725	775	809	780	764	761	795	805	742	785	763	774	767	811	783	793	725	766	731	767	743	799	805	753	820	796	749	745	765	785	753	772	808	748	820	714	784	766	746	741	766	738	851	799	793	769	771	749	718	775	763	794	747	765	779	806	732	741	733	785	722	723	798	793	805	726	787	729	797	739	804	778	751	750	770	733	844	715	803	783	739	778	762	792	803	747	761	741	762	760	777	764	742	766	766	764	757	742	755	769	756	794	756	802	752	773	758	747	783	783	759	784	729	827	765	724	771	728	798	772	789	785	761	782	772	764	794	780	776	766	772	763	792	801	734	757	763	753	724	803	756	766	779	716	745	804	783	803	795	786	771	716	778	762	763	704	783	798	762	757	773	781	760	792	770	796	788	738	764	788	780	774	799	786	790	759	757	776	779	752	735	723	741	800	780	772	782	785	775	827	766	803	789	782	750	773	779	797	770	779	790	762	789	766	751	852	756	738	791	780	796	740	807	780	785	751	751	773	741	764	808	795	763	785	760	752	788	796	787	772	737	773	766	765	767	777	802	801	783	750	759	783	777	792	801	818	748	762	797	843	762	798	786	752	800	815	756	780	823	773	776	742	788	741	750	790	808	793	778	776	776	804	751	807	775	795	753	785	759	744	720	811	752	768	755	802	743	745	784	784	785	807	750	782	757	769	722	817	717	761	758	768	735	785	771	776	757	791	758	726	753	787	817	797	759	772	789	793	815	709	824	733	758	797	818	772	746	773	785	786	798	804	803	822	735	773	736	801	808	772	783	769	728	757	747	784	746	777	772	764	760	835	800	823	777	784	781	713	755	768	789	754	752	723	818	739	739	759	751	733	802	794	749	763	780	792	780	789	765	748	831	794	775	814	812	841	813	754	805	807	786	781	735	801	790	783	760	757	764	743	805	754	755	784	780	753	768	808	743	750	762	811	757	757	793	813	774	756	795	819	730	760	774	780	761	806	742	806	763	783	734	715	781	754	775	752	764	736	785	757	777	782	761	724	752	773	795	720	720	741	772	735	785	780	795	776	807	773	784	793	780	767	816	791	795	772	746	752	786	781	761	774	760	740	803	783	744	808	794	718	737	773	783	774	768	730	802	780	728	725	748	774	732	811	814	777	746	749	783	780	770	768	835	777	740	747	796	751	770	771	780	800	723	743	747	763	766	767	755	776	762	787	783	766	833	772	820	762	783	755	830	745	757	756	775	763	831	733	820	779	790	766	753	783	758	766	799	787	805	821	801	794	848	797	763	778	805	794	781	764	781	740	774	821	792	768	709	783	812	784	709	797	809	757	757	805	784	802	781	802	795	742	766	755	766	737	777	737	764	774	732	728	757	751	761	771	760	712	776	762	740	790	788	801	725	810	819	759	705	826	745	761	792	800	735	802	733	790	782	758	786	764	779	822	777	793	686	745	792	777	766	736	758	777	769	764	774	810	711	777	768	742	737	828	774	773	778	777	765	774	777	784	805	798	729	719	793	791	731	776	790	764	816	811	787	776	812	773	786	742	768	765	818	753	765	789	738	766	794	741	773	821	746	757	786	738	800	763	802	808	765	784	750	745	733	763	754	769	751	739	796	754	725	754	808	783	760	837	788	775	752	764	812	786	780	756	750	774	789	756	757	734	775	786	827	767	791	774	794	799	770	753	775	793	755	738	760	759	737	845	778	810	761	730	782	771	804	756	775	766	733	778	736	745	759	806	768	751	764	764	781	760	806	756	743	769	766	758	801	782	743	752	751	784	744	777	717	757	759	752	820	772	808	801	737	785	747	775	733	784	750	764	808	754	761	822	706	758	795	756	742	754	765	782	750	742	765	760	772	744	742	764	782	787	776	799	793	762	786	743	787	796	806	763	798	804	786	823	763	766	786	728	734	771	754	783	780	748	796	735	734	745	783	797	776	729	774	803	787	749	815	756	773	765	775	831	793	721	760	751	798	782	800	776	742	763	790	731	732	761	776	810	764	838	828	786	760	750	731	788	775	768	818	798	792	758	787	733	836	757	755	761	706	768	761	756	763	741	784	718	770	744	765	720	788	775	783	720	796	789	754	750	798	787	754	751	764	822	743	765	759	774	780	789	784	781	756	752	821	800	743	757	833	762	836	818	761	773	740	774	724	758	800	802	789	736	786	790	815	773	746	740	789	799	742	767	756	716	764	750	816	724	768	732	803	851	747	765	772	750	732	782	771	747	752	790	769	717	786	795	753	804	694	758	733	761	743	806	758	802	795	834	760	735	758	777	779	735	782	826	735	713	788	786	775	788	741	773	785	799	751	807	777	785	712	775	780	763	790	757	735	804	759	772	781	719	793	747	769	793	762	793	786	778	736	743	755	756	767	796	728	757	786	770	789	762	808	772	761	803	768	730	759	771	773	752	774	797	811	770	768	771	765	778	719	808	781	790	755	792	742	759	769	717	775	816	760	803	743	705	769	767	773	763	778	828	734	796	795	735	779	820	788	765	780	774	739	756	793	812	794	765	723	821	757	703	796	733	729	782	802	805	791	786	802	762	795	754	775	764	797	773	770	792	744	784	790	750	794	773	758	804	743	737	756	765	761	764	848	814	675	733	716	740	748	739	807	751	771	784	745	816	722	784	777	796	764	746	765	777	749	784	756	776	791	813	767	756	765	814	788	775	771	793	739	752	796	756	796	775	815	710	775	836	763	793	821	765	757	802	778	761	772	754	776	782	767	723	749	823	775	785	784	769	770	764	833	764	802	783	797	755	759	766	747	765	749	760	753	772	819	775	776	772	808	763	764	774	789	736	792	781	728	763	761	796	791	830	766	735	828	736	727	791	723
24779	36196	20994	6530	1912	829	728	666	633	650	662	619	617	623	611	629	631	637	663	656	650	638	622	660	607	604	603	621	639	615	671	604	659	609	621	653	667	658	634	632	655	622	588	623	641	653	673	580	620	569	617	621	634	642	610	626	641	620	687	650	594	643	650	640	659	630	616	657	614	653	627	672	654	617	696	615	638	658	647	615	685	627	631	636	596	651	637	626	620	620	620	600	643	642	590	615	580	632	593	653	648	594	649	644	605	619	661	631	603	646	605	644	573	597	599	597	642	617	609	604	614	593	608	604	671	622	618	613	640	645	660	623	625	631	584	624	644	600	701	584	664	577	627	643	645	636	642	654	572	677	632	548	614	635	620	619	632	607	572	664	621	642	603	621	606	661	616	603	633	604	661	633	578	617	658	619	628	635	659	638	600	645	662	624	656	613	634	658	592	634	670	661	595	674	647	621	584	626	618	601	644	598	643	636	639	653	580	629	608	639	638	644	634	599	643	664	579	603	670	645	594	631	625	640	661	649	626	625	682	643	659	643	626	613	623	579	598	615	638	707	616	628	615	641	639	598	611	641	584	670	631	594	639	667	586	635	613	632	644	628	641	604	593	634	616	618	654	650	652	618	580	646	589	625	599	655	625	623	619	606	615	648	643	620	643	606	618	597	610	651	650	608	642	602	661	654	650	659	600	612	653	625	655	608	652	627	637	609	628	622	638	619	599	650	651	620	604	644	632	627	679	633	620	598	694	614	592	631	604	603	628	587	618	616	644	595	607	597	587	653	610	583	627	597	634	611	624	598	641	619	649	632	655	630	572	636	632	644	667	653	622	642	635	640	620	587	665	647	609	634	664	640	659	623	579	661	622	620	606	629	675	611	632	628	639	613	622	626	616	685	611	609	641	614	647	631	632	586	599	660	623	640	638	583	589	629	619	622	647	601	593	662	632	619	603	622	624	598	601	637	577	619	611	603	603	648	592	624	585	625	584	612	624	620	644	576	653	615	599	612	613	620	623	613	632	623	595	589	666	643	637	669	636	637	681	613	690	648	622	631	610	623	650	663	656	631	589	607	639	632	611	659	627	621	627	621	624	641	617	628	629	623	626	640	685	620	647	622	579	616	611	626	599	650	655	634	638	577	638	663	650	656	632	604	621	658	606	655	643	633	615	625	617	644	647	655	606	609	599	653	622	630	620	598	616	596	652	648	639	697	630	637	648	600	604	617	661	627	607	599	596	598	613	610	661	625	564	597	637	633	652	626	600	633	637	632	618	618	594	650	641	575	614	658	650	645	632	649	641	623	609	601	651	571	606	587	641	629	607	645	595	633	614	662	629	580	592	608	611	609	622	624	611	639	599	592	581	606	608	596	673	650	648	633	636	651	625	661	648	630	622	610	588	629	627	648	612	630	696	612	630	612	615	662	612	620	628	579	642	609	641	618	638	654	683	621	648	644	610	631	667	637	613	649	637	637	608	623	563	628	667	618	575	610	613	626	639	627	623	608	621	629	630	615	607	601	640	631	618	582	586	625	619	608	639	611	618	624	618	627	665	613	651	571	589	659	615	637	636	591	600	597	593	597	581	612	595	629	613	656	653	609	616	606	663	644	581	612	615	636	629	607	619	611	619	605	636	630	583	612	626	642	654	618	618	667	634	637	619	635	625	618	628	654	632	717	602	621	631	611	584	627	640	600	620	629	629	574	615	650	603	626	646	642	602	607	612	606	628	649	623	647	626	601	652	621	606	664	576	636	647	651	656	611	590	649	649	662	606	643	642	646	598	621	634	601	600	637	601	639	603	601	609	597	597	621	586	587	637	605	589	626	636	613	616	617	608	635	582	601	646	635	622	628	602	628	621	610	648	677	663	626	610	647	626	648	617	628	655	621	615	673	596	592	611	656	633	650	677	636	617	648	622	654	658	660	640	602	607	614	675	624	639	608	613	630	622	604	601	615	610	639	600	611	639	608	665	618	579	622	649	637	637	682	636	632	637	643	643	612	651	630	640	589	630	637	641	629	585	660	604	649	661	619	651	658	607	640	588	684	624	656	637	662	594	625	663	624	612	593	584	633	650	616	638	605	627	607	641	594	599	632	628	629	622	638	618	639	643	627	649	598	593	613	648	665	648	644	632	612	606	649	644	613	654	617	615	606	616	666	653	650	619	619	598	654	631	628	645	598	601	654	612	587	640	611	657	653	626	564	625	591	620	624	678	616	633	644	591	593	670	628	675	626	587	633	623	634	597	637	634	652	639	620	630	637	656	613	636	653	636	615	635	633	602	608	609	682	653	588	662	610	639	645	605	615	630	607	658	598	606	632	610	629	647	598	598	625	612	665	637	605	639	593	639	632	645	663	550	659	651	656	580	589	598	634	654	683	668	612	640	630	592	655	611	640	662	608	663	648	649	650	616	628	651	600	605	617	653	608	651	663	615	637	620	617	612	631	627	633	570	600	615	635	641	631	666	621	610	622	581	588	591	631	608	575	600	586	649	628	653	687	605	625	648	652	645	649	655	612	630	624	606	657	592	618	619	624	645	654	624	642	611	641	648	625	602	601	637	626	602	637	637	619	603	616	617	604	595	608	598	622	604	564	654	623	656	667	629	632	666	611	629	593	603	626	613	642	608	658	622	613	668	639	617	624	611	638	695	655	632	637	591	650	633	666	617	637	591	669	622	626	621	648	652	660	624	632	593	665	635	615	674	632	640	645	585	640	614	617	636	668	602	645	600	648	641	606	578	633	629	640	595	620	624	616	608	629	648	639	612	621	619	618	605	630	628	629	666	611	639	675	604	642	642	613	604	638	588	602	641	594	663	617	635	655	645	627	665	648	593	587	625	626	595	627	602	613	653	616	606	578	656	621	626	620	623	609	639	611	643	635	648	627	629	665	647	580	649	610	600	647	639	668	643	649	693	622	598	648	624	670	663	584	613	619	587	618	597	651	583	623	595	633	648	599	652	596	642	620	612	656	613	599	623	600	597	672	653	639	598	644	646	623	638	614	637	583	629	561	548	647	698	647	620	607	641	606	634	653	622	644	599	625	636	650	619	622	639	629	637	658	656	623	596	660	630	578	664	614	663	647	608	651	658	627	628	630	668	551	586	589	626	650	639	607	629	616	640	605	602	629	642	616	603	646	628	633	608	603	616	595	619	599	619	666	616	610	605	625	669	620	605	670	612	634	644	632	623	639	603	607	631	595	641	636	669	589	650	640	629	625	612	623	643	675	672	592	630	647	627	628	585	627	608	620	629	632	605	661	664	615	624	612	611	615	660	635	653	646	617	657	684	616	569	599	607	648	569	621	603	601	606	652	621	648	626	612	628	657	633	562	646	634	641	621	620	648	604	669	684	640	615	614	628	637	638	581	641	637	614	600	639	620	608	620	596	668	637	600	624	595	654	609	617	624	643	618	619	612	662	589	621	615	627	592	580	610	609	647	646	623	646	617	599	589	630	623	631	640	633	581	582	601	638	575
25754	28143	42877	35154	18035	5163	1339	870	796	804	778	791	764	724	780	794	787	767	755	778	762	785	756	821	752	828	725	751	745	733	763	789	760	791	845	750	711	805	767	741	725	740	750	781	742	751	753	747	778	720	778	778	818	754	769	760	752	724	734	733	774	798	687	749	769	721	777	769	750	776	808	726	785	755	732	729	711	767	744	781	786	730	798	776	780	810	690	779	694	765	734	784	728	757	759	757	704	788	737	744	793	753	813	760	771	698	787	799	718	745	733	708	696	744	700	787	745	782	717	780	749	787	789	778	726	819	787	794	780	711	744	782	773	768	740	742	764	758	776	747	764	787	786	768	756	743	756	754	756	737	787	741	755	746	793	735	721	760	764	769	760	737	716	759	776	779	796	764	741	703	806	766	778	750	698	801	762	731	768	750	742	795	767	760	751	772	737	746	773	691	718	780	774	720	750	793	701	701	742	759	778	711	753	802	806	691	758	697	775	808	705	733	759	762	761	745	800	790	775	737	773	779	762	776	737	757	705	768	710	710	794	717	723	768	778	780	783	772	805	768	734	749	762	744	765	760	738	772	772	777	742	775	692	764	738	723	708	784	808	702	729	729	771	777	771	758	769	751	787	761	790	794	746	719	732	781	762	727	740	719	761	755	750	745	725	707	776	724	756	769	766	732	769	755	746	765	734	732	765	740	762	747	756	796	778	738	768	764	786	798	763	755	768	696	763	768	756	717	771	735	730	771	780	729	758	794	743	779	818	739	806	758	762	781	744	739	755	796	751	739	745	805	749	753	711	764	776	757	761	800	708	722	711	745	771	782	791	801	817	709	781	748	756	744	746	760	697	783	758	795	752	774	774	733	739	746	707	757	739	747	736	775	784	767	740	781	726	707	773	753	791	710	742	751	754	762	723	721	793	786	739	778	731	761	712	731	753	794	733	775	796	732	785	723	744	739	810	739	769	766	743	760	728	758	767	763	749	775	795	778	770	718	738	744	796	747	780	768	751	774	775	738	747	785	757	779	737	783	723	750	717	725	733	777	762	774	794	771	751	711	740	734	787	751	764	766	701	754	754	735	751	777	704	709	786	756	723	802	755	765	734	728	755	767	748	829	759	775	740	749	775	760	732	750	738	737	748	750	753	787	782	793	764	723	744	767	799	795	741	726	777	750	733	740	746	765	749	752	813	707	725	756	722	766	741	754	773	782	750	749	737	746	733	741	787	775	780	737	762	690	728	743	753	738	781	764	770	729	708	795	744	746	789	754	767	792	819	767	766	703	722	753	740	748	831	808	688	724	759	766	767	789	731	790	739	749	740	734	753	764	772	711	781	736	751	712	764	722	693	733	758	764	738	768	812	761	763	735	772	761	714	721	789	766	720	736	728	735	732	759	759	804	747	739	789	747	786	776	749	801	763	760	740	722	762	760	707	707	777	803	775	721	760	751	749	760	748	756	828	703	784	760	794	749	753	785	738	794	821	761	751	777	755	783	831	841	747	777	826	770	762	720	785	687	830	766	730	741	765	751	761	716	749	793	775	745	764	763	769	786	770	721	778	766	788	756	769	778	785	771	757	759	738	727	764	734	720	767	743	767	727	799	786	756	782	751	683	759	779	749	750	745	712	739	764	774	754	690	786	789	769	751	702	789	734	691	728	804	758	795	756	786	757	712	770	687	726	734	778	740	762	767	758	757	734	799	741	754	704	807	792	725	779	735	763	734	788	830	792	766	781	740	778	772	746	706	744	747	731	739	752	737	721	760	776	730	768	758	748	786	748	733	710	777	782	752	750	769	692	724	849	766	799	790	766	752	760	857	735	743	785	784	757	710	758	758	738	767	760	720	770	747	768	756	753	721	729	711	742	751	730	773	701	746	753	734	781	783	762	789	735	731	769	736	763	753	739	781	852	727	739	841	796	738	771	744	741	755	752	765	779	764	750	802	755	769	717	783	741	752	737	779	730	740	763	720	749	731	748	727	758	785	702	777	733	747	727	786	777	764	744	783	763	752	754	728	729	737	761	748	800	794	796	786	745	696	773	760	759	747	772	742	766	740	793	756	755	723	773	774	764	718	740	803	790	714	739	733	755	717	805	770	761	738	710	700	762	807	728	754	744	783	692	770	753	754	764	762	740	755	765	792	747	771	779	772	710	747	721	792	805	747	756	758	743	765	764	718	792	754	749	689	773	723	744	794	765	712	754	742	720	774	728	784	793	717	779	754	751	757	707	798	758	759	751	772	825	854	749	744	710	802	781	756	764	793	774	763	742	815	790	757	748	823	780	756	763	730	778	788	756	729	768	700	712	712	756	778	762	766	734	739	775	718	733	700	765	816	755	757	734	835	770	751	812	711	756	693	757	743	745	779	694	769	767	710	788	679	746	746	752	777	762	802	747	739	745	773	778	724	747	776	773	781	790	754	780	738	733	754	798	757	734	794	722	735	812	687	751	720	745	749	768	731	751	786	752	740	796	747	742	763	740	776	798	802	790	742	807	776	777	709	744	748	725	711	670	790	720	770	763	826	754	773	788	722	734	778	713	761	770	763	761	727	796	723	746	722	723	799	706	725	808	746	718	729	750	775	799	717	722	737	768	785	753	751	756	776	762	749	727	788	759	753	744	747	788	740	748	749	748	740	780	703	774	764	769	760	767	762	751	723	756	777	805	753	730	753	754	775	775	770	758	758	750	819	747	810	729	773	709	776	711	795	740	713	756	753	704	785	737	777	714	784	724	765	750	706	738	749	763	741	764	742	755	736	790	751	813	712	705	755	769	725	758	756	756	757	785	760	764	746	710	742	742	730	764	734	746	720	706	765	750	760	787	752	728	801	706	784	714	753	724	743	732	696	774	779	710	751	790	723	772	795	739	779	750	789	721	790	744	738	738	770	785	705	784	779	740	779	783	745	745	749	777	720	797	757	794	754	753	794	755	737	742	756	760	755	774	776	796	715	777	778	801	798	743	780	762	720	785	750	719	747	777	818	767	749	759	783	765	717	751	718	772	720	737	787	728	716	739	762	761	808	735	772	726	739	765	722	745	777	732	715	737	810	732	774	769	761	806	756	801	779	749	768	725	760	778	763	720	784	747	755	779	740	773	735	723	744	738	726	766	749	738	803	732	720	718	750	756	780	712	772	760	743	737	755	739	793	741	780	771	749	757	770	772	745	719	737	730	762	751	773	739	804	774	709	724	749	768	756	749	778	721	728	806	712	710	723	775	782	743	753	745	729	834	722	727	757	782	753	732	749	745	713	746	682	763	779	754	726	749	761	807	741	745	743	778	768	794	750	809	720	746	771	793	796	730	792	753	771	737	759	728	766	761	739	786	723	691	742	767	701	775	759	757	746	733	775	733	764	721	745	761	714	767	760	730	759	765	750	768	776	761	730	732	776	786	759	808	729	723	710	748	783	748	759	736	759	778	688	746	742	779	762	755	741	791	769	787	775	769	788	809	767	754	722	738	780	749	748	743	763	760	771
59817	90798	61559	27767	8778	2383	960	698	661	671	665	652	678	732	709	709	674	654	736	636	701	655	664	669	689	686	683	676	689	680	631	651	703	658	664	662	657	702	683	643	697	701	675	666	659	685	620	644	668	651	685	686	692	657	672	676	714	712	625	639	660	696	631	675	642	683	686	673	688	669	655	656	652	689	645	692	667	675	677	695	695	687	664	666	671	668	694	688	688	611	710	697	679	661	673	630	655	661	685	668	730	673	655	676	697	640	663	631	672	687	656	672	706	664	637	686	718	652	686	626	695	618	642	689	666	703	679	699	671	705	660	658	658	682	686	708	673	670	673	654	646	685	683	641	704	673	688	655	658	653	668	724	665	684	712	672	653	719	648	710	680	649	657	760	664	641	641	663	643	674	658	653	643	689	686	629	608	665	679	669	684	650	637	631	730	661	676	682	686	632	651	660	663	651	625	699	691	638	626	677	679	685	686	734	680	675	711	626	672	687	659	641	662	653	676	666	700	638	657	701	645	677	692	653	703	647	695	675	666	684	705	681	648	647	661	669	725	703	684	659	685	647	640	648	631	659	641	632	656	681	658	646	732	713	683	625	708	701	661	699	680	650	624	675	653	685	705	674	678	692	678	669	674	689	654	637	660	659	662	655	685	686	651	697	596	669	678	623	649	646	668	616	645	672	678	646	654	666	646	682	694	642	680	638	690	661	713	663	658	708	656	696	640	672	670	641	670	697	682	688	647	649	640	687	646	700	728	635	661	665	703	677	640	745	700	654	653	730	644	651	675	697	650	690	694	682	640	655	682	675	655	615	678	629	634	662	650	691	706	624	698	685	630	678	595	696	650	636	640	726	681	701	632	669	655	696	644	668	665	664	664	705	692	665	738	656	702	695	692	692	698	642	657	677	664	641	673	676	708	683	624	676	660	676	705	674	688	628	666	663	654	683	675	671	644	684	708	658	683	643	668	674	660	673	643	640	673	683	677	655	695	694	694	714	668	673	669	660	683	649	700	625	634	637	674	644	627	684	681	679	724	708	618	692	669	692	651	677	659	655	656	684	670	678	677	694	624	671	667	670	709	688	650	679	620	641	675	658	651	697	689	664	659	713	642	644	641	725	613	692	688	593	646	688	664	698	663	676	670	674	662	696	673	647	682	700	685	702	656	637	698	669	697	667	714	641	668	714	676	687	632	678	662	614	711	654	625	651	683	649	649	690	695	675	640	694	663	662	664	664	679	682	662	673	714	651	687	677	632	685	654	653	711	665	649	668	620	659	666	690	623	714	646	681	720	656	690	676	655	677	703	715	661	675	681	705	664	734	619	642	710	658	641	727	672	692	687	676	683	669	631	662	669	668	674	666	678	673	644	687	675	668	658	663	706	677	642	646	693	665	677	674	629	704	680	658	627	624	692	678	687	644	663	671	655	685	653	665	667	715	670	662	714	673	706	705	653	639	682	669	720	663	647	621	687	692	672	655	721	618	700	716	708	675	667	658	676	663	654	642	662	674	693	662	678	649	650	673	706	683	697	684	695	618	660	644	714	660	671	706	676	685	699	697	655	683	678	702	685	677	665	748	681	626	651	658	697	644	638	643	693	681	683	625	666	674	713	676	642	624	676	648	700	640	646	702	660	694	669	691	691	714	644	664	672	638	681	660	646	659	680	683	672	648	674	682	705	727	626	670	718	690	704	648	630	692	699	657	719	649	666	700	642	674	662	652	644	685	646	670	647	641	630	673	661	675	698	652	673	672	632	608	691	669	650	656	647	668	672	671	626	684	685	688	643	668	688	662	651	663	695	677	690	640	675	685	643	700	697	614	675	671	679	642	635	675	703	662	664	703	684	660	659	650	657	673	677	685	675	627	690	660	646	679	650	653	682	660	692	702	602	658	680	684	634	650	675	727	672	644	660	642	665	594	663	675	670	654	696	676	626	690	681	673	708	682	695	608	677	678	698	630	649	635	652	691	688	671	643	659	682	692	623	675	694	691	664	654	669	659	677	667	668	696	708	678	649	650	630	689	654	663	653	674	689	662	660	657	636	711	630	668	666	641	646	675	699	632	682	641	696	628	692	674	702	687	654	665	674	668	700	660	704	690	678	682	665	657	640	648	683	681	702	694	650	666	646	648	680	668	680	671	686	695	673	684	681	654	652	678	634	671	659	666	671	670	750	660	690	696	691	699	704	654	662	684	689	644	711	656	653	679	664	713	724	614	666	644	705	653	728	679	664	683	694	687	649	651	726	608	640	664	657	650	679	682	664	654	669	706	628	684	650	680	626	643	654	655	661	679	675	655	651	638	675	647	629	698	627	694	675	678	657	682	694	672	687	704	656	711	696	672	667	670	651	677	697	684	677	632	676	653	683	651	667	709	688	697	699	655	696	700	663	677	693	648	682	702	673	671	654	692	609	647	688	679	678	691	655	664	654	647	706	693	707	665	669	681	646	645	680	647	648	675	672	654	664	656	676	667	660	714	626	662	669	666	655	675	667	660	675	684	589	709	710	628	693	642	692	663	636	666	682	612	687	657	671	640	643	627	690	690	689	713	683	626	679	665	649	665	704	710	661	687	631	693	639	703	654	682	707	662	661	665	682	635	656	658	677	691	677	629	656	631	682	660	662	626	645	681	640	669	673	662	625	737	654	702	682	690	681	649	701	655	709	684	654	674	717	653	630	626	694	631	643	719	671	660	644	684	689	700	706	653	697	673	609	683	664	708	669	701	663	684	651	635	675	645	681	637	681	707	674	646	679	675	653	707	641	688	681	663	692	627	667	664	683	667	668	665	641	662	690	630	649	645	644	672	657	641	646	706	687	675	636	738	667	741	672	630	687	732	706	667	731	680	663	642	674	693	670	653	630	613	658	659	654	640	687	634	649	704	669	650	662	680	680	654	681	703	676	672	647	684	644	722	735	653	664	667	689	620	719	642	723	666	670	640	681	703	681	671	648	622	689	708	695	688	664	682	597	646	630	696	643	684	676	704	685	678	679	664	649	625	647	636	630	652	697	663	639	647	677	679	681	667	686	699	703	672	685	676	658	649	678	712	690	674	633	681	643	657	681	667	664	621	682	673	631	711	705	688	636	662	682	672	643	707	644	668	672	656	666	656	690	691	716	684	695	685	625	637	673	666	660	674	634	676	621	630	649	696	637	649	658	680	649	660	658	641	654	667	722	680	654	676	699	644	655	682	665	632	660	607	662	684	664	666	678	670	652	615	694	670	673	694	613	678	693	680	652	690	671	683	704	664	643	704	670	695	686	691	637	671	640	663	684	667	711	629	683	672	629	693	671	662	658	667	642	698	696	645	680	690	713	649	623	696	726	684	665	687	632	641	681	651	655	636	645	699	686	667	703	647	641	670	667	689	638	635	677	641	678	669	681	676	655	623	605	653	651	658	702	719	651	684	651	669	634	715	716	655	674	639	673	646	670	676	658	640	681	683	685	660	624	691	675	672	715	622	676	624	651	643	694	679
24147	24228	37454	33521	23632	14389	3665	1373	1068	990	1026	1021	1097	991	1031	1010	957	1056	1030	964	1020	1079	966	1010	984	1000	1012	946	942	970	905	995	1007	993	1046	1024	997	1002	1004	1014	992	990	924	1012	964	930	1015	996	979	1024	1016	959	981	954	984	938	1008	979	1013	975	947	1037	961	963	967	977	948	975	1015	939	968	968	904	968	942	931	981	970	961	949	993	941	1009	965	1005	993	959	936	999	965	925	1038	1000	970	966	1009	1001	972	981	1044	986	985	963	976	979	934	983	961	1051	1004	1030	998	977	986	950	940	996	990	1044	1020	968	963	952	1030	966	910	959	979	960	929	932	951	966	965	995	1016	898	909	958	979	964	1023	960	970	1015	995	1010	979	982	946	1011	1011	953	994	1019	1018	1040	978	1002	989	959	1024	963	1008	938	951	1037	936	958	962	990	969	970	958	977	949	944	978	944	968	878	985	910	959	926	988	911	964	980	988	1018	976	908	967	973	959	997	1025	962	974	1046	938	973	990	905	947	1005	998	998	964	1040	954	916	967	981	983	934	976	1021	914	944	999	987	966	993	1007	983	922	1031	941	990	982	928	968	972	957	1009	1009	1007	967	968	958	950	1006	959	904	914	937	979	1064	963	1004	981	1034	919	970	968	953	919	976	965	905	969	965	1058	915	1011	919	938	985	981	1017	934	1041	926	992	943	1003	932	925	921	962	988	990	901	970	1059	950	994	978	981	990	997	969	1041	1047	965	967	1005	957	975	984	959	936	982	1014	953	961	975	999	915	978	993	899	899	1055	925	997	975	927	981	971	966	977	945	957	983	940	989	1008	942	993	967	959	930	985	1007	980	975	981	1009	1000	994	984	901	975	955	943	967	923	992	933	995	952	947	930	942	961	1011	1005	987	1030	1004	986	975	988	1064	934	907	1022	935	927	926	925	969	963	1003	925	978	935	1024	978	941	944	998	900	992	1040	988	912	976	935	936	1007	972	962	911	975	971	985	973	980	1001	971	955	1000	990	977	956	994	986	1007	973	964	974	932	966	978	945	926	951	997	993	954	980	961	900	919	914	967	933	981	928	994	952	947	970	909	981	958	950	990	1046	928	1023	962	982	1006	968	946	1014	1029	1007	901	1017	999	973	946	987	942	968	966	948	1000	964	893	979	960	959	1002	960	950	1007	984	972	942	995	909	1021	959	962	984	940	1001	940	972	1004	984	1000	996	988	1005	1014	941	959	951	968	931	980	984	1001	992	992	938	973	942	974	1033	985	957	985	976	963	974	977	936	987	941	977	986	922	944	967	994	994	963	992	980	975	990	1005	925	979	962	982	1003	941	968	958	932	961	941	975	1025	1048	1031	954	930	989	945	1002	973	976	964	991	969	983	1014	891	951	941	993	975	990	950	1006	957	915	960	974	961	1043	989	1014	919	929	995	997	1037	957	958	942	983	962	950	962	938	999	1021	984	1012	958	998	964	1010	956	960	966	984	1001	973	955	980	932	991	941	916	968	972	971	1001	1008	974	927	998	955	999	958	959	952	988	985	1005	1039	1057	993	943	971	990	945	981	991	980	980	1006	959	962	974	943	957	1015	1047	974	938	975	974	942	897	1038	930	1013	941	990	928	1015	948	953	954	971	955	922	991	952	968	953	885	990	987	972	954	982	942	1016	942	914	977	945	933	963	978	972	961	963	1012	985	911	941	945	922	949	924	1031	937	968	966	1043	972	943	997	1034	971	944	935	964	971	1004	946	943	989	995	936	997	1035	963	1006	899	976	952	980	954	939	922	936	972	1002	944	943	1002	949	972	921	1010	996	991	971	967	956	987	968	960	951	926	949	1038	957	1016	928	1001	956	945	1005	956	1021	994	969	975	944	936	911	937	929	912	985	981	1023	938	960	949	888	1048	930	990	1014	948	968	984	916	946	948	1029	991	1005	911	990	976	982	940	1030	959	942	1022	1006	967	945	959	994	988	974	1018	1059	975	1034	900	949	931	913	969	931	1043	956	997	940	946	964	949	1002	957	992	986	903	973	945	936	923	958	997	988	996	927	910	1111	967	959	920	977	940	932	953	979	940	1013	995	963	926	966	1004	991	957	1035	1022	1038	1002	997	970	981	988	976	985	973	997	946	987	922	995	952	951	986	1051	994	965	975	967	980	962	953	971	968	1012	1024	965	955	962	953	990	989	879	957	902	1001	964	978	921	968	942	964	1009	957	928	966	935	966	952	985	987	917	967	950	951	959	980	1083	955	969	977	1002	926	918	995	916	945	939	1027	1062	974	947	982	937	964	955	997	1013	971	981	978	983	939	1015	941	928	950	1006	937	970	936	998	951	953	972	973	994	1013	1008	940	953	938	963	1017	950	1007	975	954	964	996	978	943	923	952	982	981	1013	1001	1008	1003	998	984	995	974	953	1030	942	981	971	956	1024	990	953	928	1007	952	1055	989	989	943	1001	1023	1013	995	941	958	995	954	969	1051	944	944	991	984	941	997	957	1043	951	1044	929	1002	954	918	925	952	973	1023	982	1019	953	909	973	962	971	978	986	1001	980	964	980	943	963	985	985	1027	994	1010	994	1009	933	999	962	1018	943	966	935	982	961	958	928	960	1046	1036	911	974	993	1013	960	975	998	997	996	935	976	995	973	960	1031	958	966	1055	928	945	932	954	966	971	924	961	985	981	979	938	987	1000	983	898	1032	969	981	949	995	996	973	1000	967	963	992	1007	976	1001	1013	954	980	963	1067	943	963	993	929	947	1027	940	1026	948	943	968	948	965	955	963	980	977	965	976	954	965	918	943	988	896	1022	1003	962	920	990	967	1041	985	963	988	952	935	981	987	959	1001	1025	945	977	1018	973	987	969	914	976	1010	931	1021	958	936	985	957	953	971	1004	1021	932	966	996	945	960	922	947	943	967	985	961	1018	1024	912	980	910	990	984	922	1034	945	998	1014	934	957	998	999	978	960	973	989	1013	919	958	963	941	975	998	950	966	1005	974	976	1007	915	958	959	961	974	986	951	905	961	978	951	1014	1008	993	946	944	908	971	978	976	931	970	967	974	1024	942	951	948	931	927	941	1007	973	974	981	991	963	984	934	988	966	868	986	1009	974	993	1010	1000	941	1008	961	956	920	945	968	982	997	988	992	926	921	903	966	916	951	994	983	1003	978	910	972	944	925	907	963	983	988	982	945	965	947	990	933	976	924	1014	973	999	972	962	1003	1001	916	952	977	955	961	955	960	966	975	1001	981	994	970	1016	991	1025	942	965	965	949	968	959	930	967	979	971	942	919	1012	998	969	954	937	978	946	994	993	935	947	966	957	979	924	989	970	1019	982	1013	965	977	978	966	968	975	987	971	1018	954	945	947	983	969	903	916	989	959	952	931	944	993	933	991	1005	999	963	986	991	991	967	984	941	923	978	937	964	961	1016	924	966	961	1051	964	992	989	968	994	961	952	978	956	978	940	975	943	975	1051	947	975	1002	992	976	958	996	939	922	1004	1000	943	947	957	934	936	895	914	966	970	964	992	951	967	915	986	977	955	1027	979	943	959	964	970	938	920	957	982	960	944	969	980	957	1006	980	945	937	900	963	961	933	930	941	983	935	972	982	958	982	994	1016	982	956	987	918	960	926	981	1008	991	914	984	956	1000	940	998	966	949	1021	1020	958	916	961	963	945	958	947	893	960	1000	1037	992	952	913	953	966	931	995	982	961	963	989	925	956	974	938	967	1006	921	1036	1008	968	995	973	975	936	936	920	932	1000	918	986	1010
62423	103661	73229	42491	16437	4740	1563	995	899	854	936	901	914	900	933	862	835	864	906	896	864	907	882	908	892	864	938	873	910	924	911	903	909	888	885	928	897	900	869	915	864	875	946	888	900	833	948	865	910	896	855	935	870	869	882	924	908	910	885	924	861	881	852	869	854	868	893	890	884	904	894	919	842	912	865	875	846	892	886	877	878	833	886	880	906	917	876	849	857	870	866	857	826	889	889	906	843	893	922	913	897	913	927	931	903	910	837	873	851	887	875	901	899	854	866	835	866	873	879	841	891	897	913	846	867	874	878	898	947	877	834	906	870	869	886	909	887	874	874	930	811	903	878	810	894	858	843	894	889	918	857	860	871	902	910	871	922	917	890	914	924	861	860	864	818	921	870	930	883	838	826	934	842	887	894	882	865	871	920	856	861	831	892	923	811	893	900	830	865	876	836	888	856	904	894	901	810	862	901	847	833	845	885	886	878	865	863	881	872	870	853	878	890	861	914	859	882	849	882	870	895	854	878	901	902	892	932	931	863	881	856	842	879	851	851	923	880	907	882	918	842	864	882	832	895	830	829	867	936	861	900	904	909	862	848	898	889	869	896	896	927	884	880	909	864	882	891	821	930	946	922	878	868	836	889	881	806	924	854	919	848	874	826	912	857	903	877	849	868	926	863	861	855	952	843	816	929	890	866	899	889	889	890	892	895	852	901	843	877	874	839	893	874	883	892	935	822	910	875	920	925	896	839	890	905	910	875	876	904	861	832	935	891	884	882	875	844	880	879	847	903	917	927	903	885	860	836	898	878	871	887	880	901	861	868	865	827	852	830	883	886	911	884	916	918	864	874	892	897	855	867	862	885	858	929	874	878	900	929	886	874	877	907	870	888	840	899	926	911	861	871	883	872	840	921	901	887	868	878	888	842	859	816	935	837	878	927	879	889	891	877	887	861	830	837	867	878	905	939	927	867	875	851	873	885	860	898	874	849	882	903	906	870	850	868	883	934	948	852	884	801	875	869	860	864	872	889	939	877	839	880	915	905	857	902	888	886	866	881	856	898	910	862	910	876	900	896	830	838	864	846	837	807	897	868	875	857	829	852	858	920	943	876	852	888	871	895	852	901	931	941	927	970	888	847	908	846	896	880	895	885	836	897	859	858	843	865	907	872	862	924	907	847	904	886	897	832	860	872	865	859	858	921	852	874	828	829	892	883	888	889	850	928	905	844	911	866	931	973	888	881	944	898	820	833	879	881	887	810	909	886	876	868	875	920	894	793	911	918	854	916	884	885	887	857	861	920	931	904	898	912	892	896	896	882	925	830	942	837	873	860	846	906	837	888	910	899	884	879	869	873	873	848	899	881	902	856	853	849	876	843	856	917	942	926	893	879	914	858	859	865	893	813	880	835	864	859	868	877	888	888	848	866	861	849	829	912	873	878	922	874	865	872	872	847	938	846	898	904	828	888	869	928	851	887	866	825	867	874	857	897	873	873	871	917	846	867	878	888	885	821	874	903	859	874	846	853	874	880	898	917	862	884	852	912	841	842	894	841	845	879	895	793	888	861	837	857	802	911	868	880	893	843	884	974	860	883	895	861	850	940	893	826	892	869	927	933	856	897	870	878	884	896	918	908	905	899	886	887	905	925	914	889	928	850	854	929	895	870	937	919	848	946	811	876	915	915	870	905	863	878	817	857	897	845	868	859	923	897	868	871	862	869	896	867	806	899	877	873	850	867	913	872	895	852	888	917	848	859	901	850	929	891	899	893	864	864	864	855	868	858	898	892	875	879	904	814	912	925	880	842	887	868	891	887	883	906	862	851	894	885	911	916	823	875	855	895	908	845	839	882	900	879	924	891	890	889	864	865	905	893	845	869	899	877	897	868	886	909	856	863	887	896	870	901	875	868	878	878	913	882	866	871	844	924	853	874	917	904	855	868	858	876	905	838	879	878	889	898	900	882	877	844	869	864	900	893	944	839	880	892	859	858	908	935	872	877	955	823	850	852	904	896	884	826	856	911	882	823	878	855	866	899	840	892	893	870	830	923	856	890	895	879	841	908	878	871	870	861	878	891	875	916	872	880	853	860	837	907	890	877	901	863	860	890	914	913	884	874	888	841	847	890	892	873	878	844	875	920	896	872	914	837	856	872	796	863	876	914	886	850	840	881	902	886	900	897	885	909	897	888	878	821	872	885	868	837	893	910	822	873	884	855	892	894	871	880	883	885	835	895	888	863	886	878	827	873	853	866	876	869	894	899	866	905	873	846	846	883	869	879	873	866	852	825	919	855	841	888	861	911	894	872	927	895	892	848	856	826	844	850	914	906	889	844	870	855	919	864	925	898	931	936	861	945	852	884	890	863	894	886	884	887	898	874	928	908	903	840	889	880	862	901	854	861	847	946	874	872	839	893	872	885	925	825	911	898	844	915	873	866	859	909	893	866	868	867	831	839	870	909	888	865	933	909	874	863	893	880	877	865	908	873	875	846	923	867	814	867	888	871	846	848	918	887	924	872	883	903	849	869	886	864	892	873	906	889	886	877	895	893	850	860	831	824	879	874	920	875	905	814	823	919	888	904	908	877	916	851	880	923	886	855	882	873	861	896	879	828	893	877	862	851	844	901	885	880	884	937	839	894	895	890	876	903	878	918	895	918	877	821	870	848	880	879	853	902	918	908	876	858	862	882	915	906	911	916	938	894	822	837	855	891	879	914	844	873	860	890	863	863	868	866	886	889	828	853	860	907	902	904	882	903	865	902	898	903	884	825	862	844	862	892	916	896	861	889	848	859	893	886	843	877	894	920	858	910	914	829	871	840	841	841	844	905	851	849	887	872	877	881	928	868	883	846	903	889	829	882	889	813	926	837	843	913	870	866	880	897	922	856	894	885	884	944	889	896	862	898	897	860	861	866	863	865	921	861	860	855	799	899	851	902	914	898	897	889	836	885	851	912	843	842	868	827	907	852	858	891	877	841	850	848	862	884	928	883	867	868	850	863	873	905	894	869	884	892	914	863	838	879	859	853	888	913	877	907	822	906	899	857	888	833	887	867	912	900	838	903	902	819	945	871	846	843	890	862	872	896	934	836	869	839	864	837	889	908	898	876	904	854	855	878	906	850	896	840	861	853	897	846	897	888	849	883	906	838	826	868	919	813	851	899	851	852	898	837	847	904	910	877	852	885	883	828	892	834	792	877	871	852	852	888	901	892	835	828	929	878	827	812	890	881	829	858	879	875	903	877	915	917	856	879	817	833	880	870	963	813	879	829	871	873	848	860	869	844	874	898	879	869	869	888	836	913	883	917	895	867	914	821	901	879	839	846	923	865	876	873	863	877	868	846	898	830	873	879	873	862	837	880	924	922	870	893	877	894	890	904	869	856	870	881	899	895	919	888	856	872	913	880	883	909	867	889	866	891	891	881	844	869	929	884	830	872	844	892	867	922	882	905	903	854	919	835	844	893	905	894	878	843	890	904	866	826	917
31331	31128	26242	11309	2610	1082	861	801	761	780	780	742	775	712	731	725	732	782	743	777	779	801	750	765	799	793	750	755	752	725	711	791	736	744	784	744	744	731	741	774	766	782	786	784	738	752	771	729	757	703	698	764	740	769	725	752	794	733	756	750	754	769	708	742	724	698	754	750	782	746	786	757	726	763	728	694	750	764	719	760	764	772	773	765	739	783	727	738	743	794	738	767	733	718	729	783	804	769	753	742	750	745	730	745	768	762	769	728	817	767	782	726	768	713	767	751	769	796	764	725	813	790	764	719	722	752	666	767	766	744	691	757	754	725	739	777	773	768	778	766	722	725	741	807	764	814	749	715	751	730	728	764	692	756	737	740	749	722	739	775	741	751	733	755	763	739	762	746	698	739	744	726	751	763	772	727	763	740	741	760	738	737	731	800	706	732	741	713	724	767	742	768	697	755	798	817	777	814	690	721	765	774	797	773	776	776	697	736	730	743	742	778	713	743	712	790	770	757	717	736	772	814	710	800	723	746	710	784	770	760	785	777	762	748	750	726	799	776	747	747	753	739	744	781	748	789	764	733	772	768	728	741	759	793	764	709	755	713	766	706	763	716	745	737	737	714	715	738	730	758	777	790	733	784	729	724	729	786	741	774	756	760	743	767	767	756	792	757	733	739	776	749	780	734	762	773	736	777	789	722	712	745	739	744	695	736	752	702	747	740	834	754	753	744	776	717	723	773	722	802	761	723	710	733	684	780	776	759	729	740	769	706	720	760	753	745	819	751	728	753	735	738	725	760	742	769	726	718	784	745	684	731	762	766	737	711	763	728	733	786	779	780	711	767	787	752	740	689	718	746	754	732	777	726	760	732	755	829	787	713	807	766	766	736	755	764	720	775	756	764	751	764	770	743	761	760	772	749	746	745	759	730	724	761	780	695	698	764	687	786	703	739	747	736	752	777	699	728	744	749	824	771	776	756	726	796	787	752	740	717	774	753	764	738	759	745	713	717	753	664	731	740	733	716	733	809	702	752	752	787	743	707	784	691	768	740	729	753	706	738	705	733	746	739	729	714	766	802	784	768	744	707	754	758	721	735	764	755	709	781	732	738	739	818	758	749	727	779	742	770	773	778	765	767	798	730	729	779	742	773	744	727	740	783	693	810	764	723	782	739	795	734	750	745	783	745	718	729	743	700	792	786	761	787	771	746	749	796	698	728	716	720	697	710	776	715	741	801	775	711	781	730	729	743	777	747	728	753	732	784	720	778	726	732	736	722	720	749	723	748	771	766	743	757	735	708	780	684	732	794	775	775	708	725	799	749	750	748	754	730	744	751	764	768	775	737	704	763	771	763	784	747	786	745	728	774	738	777	793	750	771	739	760	704	717	721	721	724	755	711	693	760	731	726	784	721	761	773	747	737	742	775	764	801	747	734	728	734	775	757	727	805	739	749	723	707	729	800	747	733	753	769	775	734	729	717	724	762	716	728	729	770	772	753	739	731	727	759	756	716	787	750	773	797	735	735	717	702	761	769	682	767	774	823	743	809	793	750	765	738	755	765	764	773	744	791	778	731	750	721	731	741	726	737	740	715	685	745	791	793	757	729	757	773	785	736	712	800	754	736	734	744	748	739	708	764	746	760	748	788	766	749	730	754	731	703	741	765	769	771	720	785	785	751	798	744	738	753	722	764	741	759	786	770	756	762	738	803	769	727	766	740	742	705	739	759	726	742	715	735	750	760	730	743	764	714	743	769	713	735	714	770	746	728	795	758	772	713	758	775	740	787	729	727	772	712	744	798	747	732	764	731	776	706	795	763	686	739	716	728	722	759	705	728	753	708	716	730	731	796	770	766	722	757	730	798	764	770	750	769	783	742	712	752	744	695	733	758	807	756	742	760	750	791	762	816	704	748	780	780	790	775	753	736	751	699	735	765	737	752	775	769	748	747	789	751	794	730	722	770	682	743	752	746	752	779	692	725	706	736	710	719	750	699	673	734	714	757	755	732	764	748	761	714	750	732	769	733	694	758	774	735	744	737	722	741	726	775	726	688	725	752	750	761	740	746	814	736	782	738	704	765	715	731	727	722	763	722	709	749	763	752	743	752	777	750	701	762	724	801	769	736	739	776	701	731	720	760	746	706	791	743	759	743	730	744	736	729	722	746	727	715	759	777	758	752	705	672	736	739	755	722	706	786	777	731	769	747	753	738	698	784	732	767	730	709	785	724	792	767	735	778	731	780	752	729	777	696	736	799	769	796	732	788	713	726	742	753	763	770	753	740	724	754	760	703	725	836	752	707	798	781	763	785	737	722	758	764	743	743	724	758	702	787	733	817	745	771	695	750	756	782	737	788	739	699	770	735	751	781	686	737	740	717	701	769	750	730	726	786	723	730	716	745	708	696	737	744	745	697	714	737	828	747	707	773	737	733	733	765	715	724	761	803	722	771	804	734	766	766	740	749	708	735	715	792	698	756	766	732	744	733	753	778	727	709	735	746	790	767	782	733	727	813	766	771	719	710	803	755	746	742	714	788	743	719	738	793	736	756	728	760	807	709	727	738	740	739	769	760	756	713	742	756	788	755	735	741	741	751	775	758	732	748	704	735	740	804	787	731	738	777	794	775	747	752	739	755	728	742	706	777	769	728	720	735	741	740	705	781	758	734	740	722	768	731	733	786	706	720	696	752	758	745	760	754	744	789	777	733	745	738	749	756	746	754	703	746	765	734	745	767	748	737	735	736	758	778	738	733	754	784	720	755	740	714	760	719	766	781	819	704	735	724	751	740	733	743	768	775	796	712	748	744	767	762	758	794	758	803	753	749	745	731	769	721	746	743	782	754	732	747	732	757	733	716	766	758	774	742	735	730	704	760	817	771	760	781	787	765	737	717	761	718	772	723	770	727	736	722	725	751	742	759	751	693	779	752	737	719	790	710	736	764	781	745	730	753	796	777	787	799	748	754	704	733	802	764	765	764	739	771	729	734	760	746	757	785	738	703	751	754	711	748	753	783	795	793	708	756	752	704	764	731	733	750	734	706	716	734	770	815	757	767	771	752	748	739	757	790	766	763	776	752	774	762	722	771	762	726	746	740	777	758	742	802	720	795	755	710	769	738	811	770	785	790	738	796	741	767	743	735	704	728	756	766	754	745	741	782	727	746	732	711	784	714	762	738	706	798	733	720	744	719	732	747	780	747	751	766	729	728	788	764	730	638	758	720	767	786	723	718	749	772	739	767	734	754	766	772	772	754	726	720	812	775	765	741	800	744	747	777	729	707	773	758	768	772	761	729	756	763	744	754	748	742	782	780	781	722	769	814	783	765	774	753	736	760	743	710	802	783	714	771	730	726	749	763	735	814	784	717	792	739	722	769	795	810	716	771	795	755	761	741	724	729	744	763	798	776	782	788	786	756	760	737	835	749	726	812	732	817	740	764	715	803	768	779	738	733	751	762	718	748	703	785	722	755	771	776	749	745	755	675	752	741
27106	35000	20041	6096	1961	899	654	660	583	625	616	630	629	619	595	623	628	571	627	626	618	609	609	600	613	574	599	600	633	625	645	628	582	564	579	611	605	640	649	573	569	612	608	622	613	627	608	597	629	632	602	571	609	675	626	575	651	582	568	613	564	622	625	651	603	580	634	623	594	697	613	611	598	608	615	574	584	583	603	569	577	616	570	621	563	583	618	604	624	593	619	660	621	646	624	569	557	613	577	629	618	623	575	598	589	604	590	636	631	599	637	630	614	630	598	644	590	633	621	602	611	616	592	602	609	583	601	659	629	611	592	594	618	650	617	608	612	615	609	630	590	638	617	629	601	633	634	609	584	579	618	637	627	616	616	610	611	567	638	592	600	646	570	606	598	616	633	585	600	609	632	572	620	613	617	606	623	653	670	632	633	607	579	656	639	614	582	561	618	642	609	625	574	632	628	624	613	602	626	595	613	614	597	604	592	595	624	628	672	667	574	593	646	627	617	606	601	596	626	607	599	608	610	581	636	620	580	610	605	599	599	611	605	627	601	641	605	581	595	613	606	578	602	627	623	599	639	610	617	637	578	589	631	628	614	617	623	608	627	584	591	679	622	590	611	638	578	614	561	625	583	628	613	602	571	588	614	633	654	616	644	639	641	588	598	635	609	564	615	642	619	663	653	653	593	645	645	610	661	642	587	573	605	605	604	584	610	557	615	639	604	594	613	598	586	588	597	647	626	604	589	615	661	601	547	605	592	579	605	588	629	646	602	580	662	689	586	641	633	612	638	605	605	611	588	639	542	587	623	583	615	642	603	575	601	656	623	617	636	602	625	579	580	620	650	585	621	635	616	611	629	628	553	628	634	636	597	591	576	582	615	630	659	621	640	605	646	628	598	639	630	614	635	612	613	579	581	606	609	619	589	634	631	599	601	597	602	564	614	612	654	570	602	560	610	685	618	616	585	593	617	595	641	621	606	583	595	586	618	558	583	643	560	636	574	595	632	601	611	605	637	621	570	660	570	584	672	642	648	620	605	573	618	623	579	606	593	619	616	622	623	652	603	667	615	618	586	603	624	581	626	610	578	595	602	643	617	646	636	629	601	620	620	588	622	614	638	603	540	599	624	603	580	611	626	627	613	613	598	620	626	599	612	601	628	563	628	593	614	559	659	607	631	637	605	600	610	619	564	637	637	600	620	593	607	604	593	606	596	583	620	607	625	649	610	621	598	613	598	592	630	562	629	602	583	599	617	579	607	591	629	593	615	589	596	600	645	595	625	628	578	653	571	630	597	612	645	604	639	641	610	627	663	576	593	604	667	617	593	599	625	615	581	569	666	569	604	627	583	593	637	637	648	610	652	618	613	621	592	636	615	650	621	596	634	592	624	569	582	651	621	607	594	628	622	586	605	618	637	563	601	628	592	568	652	622	619	593	601	592	600	631	617	596	602	652	591	614	616	610	586	608	574	593	638	615	606	607	643	568	622	609	606	594	635	595	604	627	563	586	599	633	621	634	557	566	614	609	622	577	576	569	626	607	574	641	606	597	617	570	644	638	627	652	622	614	638	581	585	610	540	677	569	608	591	631	582	579	569	599	623	612	614	608	639	618	600	614	597	628	634	664	578	634	603	594	632	619	637	618	635	649	630	621	589	602	597	577	633	618	608	610	600	643	607	608	630	601	613	619	620	594	673	603	592	603	611	595	591	552	614	624	606	602	630	536	582	586	568	603	652	604	600	571	592	579	643	581	620	646	613	575	620	589	597	577	582	605	612	634	629	580	585	613	600	598	661	628	553	618	590	604	579	619	616	617	707	594	588	655	654	552	636	615	598	602	657	556	608	647	597	599	612	623	597	576	600	596	576	607	649	639	598	593	581	657	626	643	592	625	597	619	644	662	586	642	579	636	652	622	620	584	618	612	577	582	615	608	612	584	587	597	592	624	644	627	605	649	618	617	588	656	579	606	576	592	594	595	597	599	624	593	584	611	645	559	572	556	631	582	594	569	618	593	626	588	629	620	627	610	630	586	637	597	632	624	589	603	643	606	586	604	591	646	631	599	586	635	588	628	629	613	615	593	587	595	610	616	605	592	626	612	610	594	596	633	580	571	656	632	588	621	588	623	588	596	584	626	609	592	604	590	586	596	678	591	611	659	607	602	625	650	675	582	623	589	620	613	634	607	653	621	600	626	597	599	616	591	630	613	636	629	624	580	606	603	569	585	608	588	593	614	573	606	631	573	611	607	619	598	621	629	586	618	646	598	627	652	558	671	634	628	617	585	587	618	644	603	618	591	611	633	608	625	632	565	611	565	639	644	601	605	641	579	609	618	617	653	611	604	641	610	601	603	658	609	629	602	630	592	626	621	569	568	642	628	594	666	629	609	593	569	602	614	660	642	624	602	613	600	647	600	581	575	635	624	625	577	583	611	616	613	661	652	651	595	621	611	666	619	610	588	588	590	633	577	606	623	625	617	589	571	591	624	631	612	621	637	601	635	615	627	602	647	654	620	671	575	618	607	622	661	623	599	621	611	641	615	646	631	626	615	665	643	581	645	618	620	629	614	571	609	617	595	608	603	634	615	607	605	629	602	625	568	633	627	607	590	610	575	627	607	624	634	584	579	599	639	607	580	628	618	615	582	617	672	603	643	664	593	603	599	650	619	595	632	603	587	632	629	587	621	629	633	614	610	574	557	623	600	624	629	594	617	669	590	633	615	630	616	646	581	585	615	596	589	653	587	631	608	603	640	598	639	595	617	613	578	614	626	565	619	611	619	620	614	610	630	652	630	646	577	599	624	607	616	615	605	624	592	626	620	617	596	536	621	606	622	670	622	630	592	618	654	638	615	612	620	630	600	615	611	630	645	547	604	594	618	611	613	605	611	639	619	584	627	617	623	611	595	647	594	632	583	626	614	635	603	605	577	614	604	629	605	633	632	616	587	611	605	578	620	620	609	629	601	624	649	622	609	603	588	616	620	625	561	580	637	598	611	613	611	638	648	608	599	577	623	592	552	646	627	588	596	600	589	640	638	586	604	598	604	596	578	614	590	619	611	624	643	576	605	616	579	623	612	560	612	619	615	593	643	613	626	594	627	585	570	539	601	601	606	668	621	568	633	588	588	602	611	636	612	619	641	597	566	594	603	625	626	623	620	570	616	606	620	616	613	615	628	602	609	615	608	596	608	560	627	582	635	614	639	583	603	618	586	603	618	600	554	664	609	608	632	598	628	560	600	540	584	581	598	586	559	634	602	673	660	610	647	616	632	609	620	663	564	638	647	619	630	593	615	606	595	597	578	636	630	613	583	611	601	655	610	577	655	583	595	635	602	614	589	600	596	593	651	566	618	594	606	624	590	621	590	650	596	561	593	623	607	553	555	625	594	541	605	621	617	631	595	587	588	641	637	587	614	599	628	579	661	599	552	629	605	608	634	604	648	594	611	648	630	582	605	583	621	615	606	642	613	616	627	637	592	607	629
25788	26934	40101	34299	18335	5248	1361	882	800	807	756	751	791	777	751	781	773	732	775	724	800	745	789	717	719	713	750	744	734	751	748	782	761	742	674	672	685	736	743	742	724	703	713	734	749	772	721	738	746	738	776	768	670	741	681	752	743	719	725	710	775	743	762	699	726	758	752	741	715	706	735	714	767	760	729	715	734	689	674	721	749	732	726	708	780	706	706	756	688	698	704	764	756	727	739	708	758	765	725	761	758	734	756	677	744	756	768	774	706	718	762	699	731	731	735	740	723	799	715	756	706	719	767	742	736	810	721	771	743	746	718	723	707	724	711	725	736	711	700	691	733	663	778	701	737	702	728	739	721	705	769	738	775	725	780	754	732	772	715	674	776	724	746	747	728	710	697	729	710	746	717	714	721	729	726	698	736	733	762	767	721	756	718	685	709	724	738	760	781	720	747	664	743	732	723	749	691	718	697	766	690	724	761	711	709	728	733	703	746	719	795	733	733	712	729	753	757	743	739	690	742	751	754	742	737	730	681	709	723	721	747	721	738	741	737	813	764	762	690	680	735	718	712	738	743	724	741	741	717	733	694	726	722	747	714	683	660	743	776	744	702	726	738	738	773	747	747	691	711	694	722	751	745	742	712	737	707	765	757	730	691	720	702	723	751	714	710	700	756	701	755	700	745	760	739	716	712	762	748	754	732	714	744	711	703	730	733	653	754	727	719	779	709	717	707	759	744	748	792	742	756	738	713	743	745	706	662	751	770	729	708	700	737	712	761	743	717	748	748	706	725	728	730	779	732	738	702	770	738	807	704	695	676	708	715	738	708	679	767	716	737	770	698	721	707	712	710	731	722	715	751	729	717	753	776	755	746	714	713	716	755	750	721	729	723	770	742	740	739	708	737	746	716	709	699	709	733	729	737	713	718	741	714	726	770	768	764	743	698	709	717	711	722	731	743	690	750	693	711	768	706	731	712	735	747	733	717	747	751	698	743	689	747	717	718	729	751	762	750	760	766	702	690	721	740	731	709	714	705	704	741	750	742	716	716	732	719	713	711	757	734	803	698	755	716	717	720	741	742	730	742	764	759	727	748	745	734	706	756	708	743	702	748	750	745	745	758	722	784	691	758	755	723	788	716	727	799	744	780	723	732	747	781	736	746	731	776	738	690	721	703	733	709	734	754	740	740	768	717	677	718	762	738	829	743	762	692	741	735	705	721	688	718	776	698	725	762	781	746	730	735	744	712	715	769	729	747	690	739	753	760	712	711	742	704	725	750	739	702	699	732	745	737	682	780	708	718	737	714	759	767	739	741	737	714	737	736	713	725	764	740	707	757	738	692	784	706	697	765	682	729	737	701	668	677	737	714	728	738	748	729	705	729	727	735	713	741	730	757	728	716	724	705	752	758	786	691	713	737	700	744	765	731	749	755	763	746	737	723	751	732	687	745	761	728	731	733	734	705	725	788	724	745	730	728	681	778	716	736	743	727	710	715	733	728	749	722	739	672	740	724	768	695	744	737	731	759	735	747	698	748	785	729	771	691	706	740	752	681	707	701	742	737	751	733	781	692	713	722	668	729	706	713	689	700	759	695	775	751	784	727	754	732	759	759	687	793	704	778	742	732	738	724	710	720	740	737	712	740	706	741	734	712	751	798	735	708	727	711	747	733	750	696	701	680	684	756	745	722	727	749	682	720	744	741	722	751	760	728	729	680	710	735	690	727	685	710	775	743	747	729	764	791	759	712	746	758	794	715	775	755	779	766	717	753	672	762	730	770	772	696	735	732	738	684	714	765	693	705	753	726	710	776	682	762	704	772	707	713	719	720	746	754	794	709	745	662	738	725	735	723	737	694	717	753	727	774	802	702	734	761	712	695	744	691	730	749	771	695	803	780	718	703	778	720	751	710	714	720	723	703	700	710	738	725	736	752	755	697	725	711	723	712	783	768	710	779	757	762	730	730	749	754	741	721	710	739	796	695	706	732	694	768	732	761	715	731	713	733	706	663	731	772	736	706	698	704	704	772	784	747	752	738	750	715	712	739	715	760	760	718	753	757	705	745	732	738	757	754	761	697	744	704	758	764	748	740	720	741	759	760	750	759	749	733	768	708	708	734	769	752	788	758	714	724	752	735	674	722	727	734	688	775	730	690	704	715	755	698	774	745	756	741	702	696	733	705	729	737	764	718	749	671	731	755	708	696	771	706	737	742	756	711	729	737	759	785	735	709	728	737	735	729	732	742	704	709	718	763	759	785	698	727	716	712	689	738	701	707	699	727	704	734	738	711	706	708	705	641	734	761	739	795	746	743	736	770	718	716	713	693	745	725	705	728	747	708	702	738	717	760	739	767	757	768	685	708	740	733	739	767	783	725	698	719	733	736	710	728	759	734	755	718	746	749	707	785	767	736	703	694	783	790	743	731	739	745	695	723	741	717	669	745	669	749	673	723	714	660	733	734	700	749	708	764	673	762	769	715	682	716	697	756	651	726	705	737	685	713	767	708	748	718	737	707	730	711	657	723	728	732	746	702	775	738	734	728	714	728	683	723	694	747	795	743	744	713	686	767	719	713	735	716	717	711	706	720	776	744	743	732	682	736	715	728	767	750	752	720	715	729	750	795	708	698	727	742	714	739	673	730	721	729	739	748	701	771	744	713	756	732	750	714	767	696	745	759	743	751	679	747	746	726	713	708	733	739	760	682	753	699	731	712	744	722	729	681	767	698	747	709	741	720	696	754	717	759	680	700	716	719	734	726	716	730	760	676	749	733	725	720	767	741	730	672	730	729	791	734	755	733	703	718	717	726	718	734	705	692	774	746	772	746	747	754	729	772	729	765	758	702	681	720	719	714	688	752	709	728	746	744	734	734	736	715	680	710	744	760	748	732	709	718	740	731	685	732	759	732	730	692	726	698	748	703	726	732	719	767	796	732	698	745	661	746	773	735	770	782	736	733	745	712	767	706	747	770	726	696	723	731	715	771	754	804	770	725	708	699	675	711	751	733	722	743	740	742	770	746	719	713	704	728	763	748	734	700	740	744	730	739	659	742	712	712	740	712	744	741	736	720	778	738	786	732	712	749	723	777	751	821	699	691	724	724	745	753	680	770	720	725	751	754	743	700	770	746	697	744	719	733	726	761	695	734	729	677	749	735	706	750	736	735	716	678	709	770	678	729	730	743	711	737	735	779	745	733	732	705	705	701	735	725	698	725	705	725	704	729	734	748	699	743	775	705	738	731	731	691	680	720	738	783	697	738	703	718	689	702	731	753	754	797	754	724	677	713	778	763	786	678	718	756	703	735	724	671	709	738	704	740	707	750	713	700	687	715	730	701	765	744	674	798	689	718	740	715	733	751	773	733	733	763	772	719	769	740	703	694	752	745	743	746	731	782	760	759	729	705	759	701	745	705	740	763	764	754	739	748	767	740	703	748	764	764	761	747	737	782	753	728	712	669	775	744	716	662	780	716	749	707	705	752	761	750	722
60187	89163	60645	27976	9144	2471	965	646	693	719	703	653	715	666	648	657	656	669	676	670	647	686	651	634	670	648	675	671	650	636	692	660	653	707	662	705	657	706	649	680	664	642	678	667	652	659	686	665	639	692	627	672	658	660	686	667	672	671	630	657	621	677	653	692	727	660	612	693	660	670	664	710	634	689	683	674	678	645	666	646	722	662	665	680	720	623	667	636	642	661	650	648	664	654	666	700	680	645	618	645	640	687	679	658	637	662	635	649	668	647	668	682	713	667	615	681	696	679	658	725	668	669	655	672	661	682	672	658	660	691	658	679	668	686	648	656	639	676	663	662	650	646	636	631	647	633	654	666	601	657	649	687	688	683	674	656	628	668	653	669	631	635	662	647	693	652	674	718	634	670	647	666	672	677	626	680	669	690	629	662	636	660	620	650	671	650	663	693	634	652	664	659	643	635	650	641	618	676	638	653	628	654	675	674	663	628	591	622	678	643	663	678	691	614	676	646	645	636	706	648	657	664	684	658	645	658	658	672	676	640	639	680	631	682	652	684	617	642	642	664	665	665	605	647	637	654	681	714	678	692	655	662	610	648	664	626	663	696	630	694	700	607	689	622	661	672	600	626	631	629	670	633	641	647	659	664	620	634	696	642	634	621	660	626	630	673	665	597	669	646	654	651	659	625	619	651	636	656	690	641	688	722	705	644	685	667	645	677	657	640	637	633	633	658	667	642	653	700	647	668	628	631	670	610	664	627	654	648	663	643	682	613	595	657	645	633	651	621	667	650	641	673	655	684	639	655	664	685	656	643	653	679	707	690	660	638	639	675	606	647	629	688	654	670	678	694	672	640	628	653	657	652	644	668	670	671	687	663	673	639	586	666	644	671	681	637	622	688	671	637	681	614	656	635	674	661	659	634	664	708	656	706	665	697	621	706	609	640	675	702	645	684	681	658	659	692	662	625	649	644	668	648	685	676	612	623	647	613	669	643	685	656	664	628	663	653	637	625	639	602	636	630	657	720	651	624	652	612	677	672	639	646	671	679	626	667	652	663	616	641	668	627	648	645	699	661	673	674	646	655	626	613	702	676	589	671	664	675	651	623	663	632	667	674	685	674	707	698	636	668	649	641	621	713	734	651	663	694	652	683	684	664	665	664	666	626	633	628	656	644	633	667	671	656	652	601	684	693	654	633	660	615	651	662	632	680	682	672	653	621	653	623	637	698	690	668	629	637	679	702	674	675	671	666	693	683	658	665	680	652	626	654	642	648	682	651	678	679	671	675	681	678	659	682	613	690	645	694	670	595	652	651	639	644	652	654	653	675	647	634	688	695	675	654	644	658	657	645	667	662	693	609	645	675	679	638	624	645	632	665	663	646	677	672	626	708	650	671	652	645	661	667	628	690	673	603	655	667	634	701	673	614	675	653	731	659	663	663	641	639	658	682	632	622	644	638	676	679	682	671	635	662	689	687	651	660	664	673	642	640	658	683	700	644	682	630	647	663	642	707	677	630	655	625	616	683	597	636	700	651	677	640	636	640	659	645	671	676	635	684	688	673	657	646	642	689	715	644	637	655	640	650	610	645	680	654	661	644	682	654	660	647	667	652	649	632	637	608	643	630	688	699	628	623	628	642	697	661	656	653	621	675	647	664	689	633	592	676	621	649	642	624	647	667	679	680	656	710	666	662	686	654	673	628	701	676	677	679	623	650	672	653	656	639	630	657	646	661	655	630	636	653	651	651	646	661	636	695	683	689	670	659	640	713	674	664	625	633	661	639	638	671	629	675	683	667	614	666	635	667	655	666	696	653	650	619	680	645	713	618	671	686	625	656	652	699	647	594	657	656	659	657	624	640	642	627	639	673	657	697	621	637	655	629	660	631	662	653	691	694	685	688	597	639	588	647	656	649	686	642	633	646	677	621	662	663	655	670	618	654	688	621	621	682	688	632	668	660	640	685	636	665	683	635	635	635	671	659	652	650	621	648	655	649	617	665	629	659	648	677	669	682	613	611	658	668	648	639	622	671	658	648	670	638	644	707	623	665	633	634	667	632	641	702	655	692	633	674	647	656	640	674	680	693	642	647	640	651	672	636	631	638	694	648	632	687	609	654	644	691	617	670	707	651	635	690	621	665	659	649	644	657	618	645	624	649	658	641	600	603	649	646	702	694	647	654	662	637	625	655	635	627	666	637	647	688	605	659	637	617	645	627	667	619	645	682	674	695	673	663	590	658	630	597	672	684	628	643	635	677	606	630	668	655	609	675	630	632	630	628	680	722	638	665	640	681	661	631	648	632	653	628	639	702	673	647	686	625	659	678	649	672	698	659	626	671	637	650	642	678	669	668	662	612	622	664	669	641	661	696	628	688	658	664	628	684	670	616	647	676	635	706	625	739	682	667	661	661	665	640	662	672	693	695	627	677	644	637	647	628	675	655	644	677	687	675	647	675	657	644	678	607	628	653	706	644	654	654	663	680	647	610	642	661	659	642	687	650	620	644	684	664	639	610	628	716	668	632	621	631	612	623	665	669	639	688	642	660	622	636	631	655	642	634	644	629	687	664	657	619	614	681	643	689	680	604	614	642	667	640	667	619	614	591	721	661	645	629	720	621	659	653	676	671	615	655	629	649	672	635	648	675	632	634	674	653	643	710	640	668	624	655	671	648	634	670	664	626	630	655	643	627	650	711	672	629	664	616	691	658	662	648	710	691	664	652	642	629	670	657	633	660	674	609	695	654	676	633	684	635	657	675	644	674	651	629	644	644	614	670	689	662	627	665	631	668	652	655	667	677	670	655	657	625	654	671	672	681	667	687	653	698	679	689	661	677	643	630	678	604	674	666	728	637	633	685	715	732	682	692	690	633	640	638	641	695	637	617	626	636	685	643	654	649	655	658	626	640	666	666	686	642	641	602	615	632	642	657	643	624	641	652	626	624	677	667	685	663	668	649	679	666	667	669	666	640	599	668	687	658	651	640	677	696	674	625	642	646	646	651	665	673	651	688	629	653	682	677	656	687	593	656	645	659	633	662	673	620	638	664	678	663	636	658	632	687	682	643	640	651	691	668	625	632	652	685	673	711	679	666	680	650	699	659	662	675	636	655	646	649	698	697	608	636	689	642	632	638	663	675	678	659	632	683	655	624	613	696	628	641	645	686	678	602	660	657	681	672	670	659	704	585	662	671	646	616	607	647	694	642	636	601	633	676	668	663	653	634	614	653	620	658	667	666	625	647	657	667	682	681	668	629	672	649	661	629	642	669	677	636	664	652	650	640	713	615	661	673	638	637	658	647	670	694	648	673	667	648	662	666	626	629	632	632	641	633	689	672	695	607	637	653	677	625	661	635	648	681	655	681	676	662	703	660	605	668	653	611	623	641	673	675	597	655	651	603	647	693	642	650	605	615	628	623	617	635	628	656	643	633	689	670	683	680	636	668	695	669	689	682	639	683	637	606	678	682	640	630	623	661	650	685	643	663	685	647
24144	23817	36497	33328	23724	14445	3683	1269	1044	981	1014	971	959	1007	994	1000	945	983	997	924	958	908	962	988	961	916	1043	955	961	954	989	955	912	929	975	946	910	913	1011	922	996	980	1009	920	992	976	1006	931	993	967	890	928	954	946	962	964	998	982	990	915	948	1019	988	934	963	988	926	953	961	870	923	994	912	990	925	922	960	951	923	978	918	1001	947	931	971	937	991	956	986	921	948	893	958	893	898	939	971	925	946	930	942	907	954	946	942	930	981	908	968	931	958	941	928	1005	940	992	969	1020	959	948	937	951	934	928	894	922	945	959	970	915	929	924	961	920	963	1003	908	924	945	958	942	949	927	930	906	904	944	930	942	985	943	911	934	950	966	968	911	910	955	963	957	949	938	942	942	982	972	975	905	942	945	977	949	921	945	920	964	860	987	931	1009	882	942	977	919	947	909	938	929	933	955	980	986	918	905	954	938	925	934	912	960	962	962	898	991	924	952	934	948	915	967	925	942	951	937	938	916	917	944	987	977	949	918	948	985	926	941	942	939	902	954	943	953	967	931	948	911	967	968	998	920	978	927	984	917	963	982	902	874	953	909	946	955	930	924	914	904	908	926	946	997	894	944	874	938	967	876	977	996	933	990	973	901	997	967	874	1005	957	936	990	939	960	934	953	988	925	882	972	906	889	938	967	927	933	976	928	931	968	996	907	945	910	946	958	931	949	938	928	958	911	926	931	977	915	930	943	958	899	948	894	972	936	989	964	961	929	939	963	1006	961	945	930	944	988	914	920	933	931	958	939	920	923	958	1019	928	929	936	930	947	946	949	925	930	940	963	909	932	965	976	921	922	922	881	960	932	914	904	913	952	915	951	971	959	957	966	948	915	991	884	951	930	971	919	946	916	921	967	946	884	945	952	966	956	932	973	948	916	919	899	855	939	957	935	936	917	900	928	918	981	937	960	935	867	934	959	965	994	974	886	943	949	886	889	949	943	931	914	948	928	923	958	1004	935	863	977	933	914	939	928	926	885	966	938	911	941	943	1028	1003	928	983	898	951	914	886	959	973	926	920	929	909	951	898	919	952	936	982	930	960	869	965	924	925	921	928	866	927	935	950	924	920	935	952	1018	974	956	991	962	922	917	963	906	920	948	941	976	950	953	958	1016	976	943	947	1002	920	922	879	926	901	928	934	950	919	934	955	931	976	898	962	988	968	995	887	936	931	971	945	926	975	896	886	959	910	913	944	949	895	909	887	859	907	933	938	924	909	935	976	1015	946	929	927	937	955	956	984	930	956	932	891	921	963	965	997	949	914	920	936	935	956	975	942	981	894	962	893	869	937	960	952	953	972	930	953	979	950	963	879	963	914	979	928	981	965	938	939	919	942	971	915	884	918	911	914	918	899	955	953	966	948	948	943	958	947	1011	967	963	885	958	935	909	972	979	1005	936	946	907	893	941	986	905	947	891	934	940	930	946	911	953	995	943	896	948	872	898	879	939	920	912	949	929	936	902	970	957	908	940	892	955	954	960	911	937	924	924	962	922	928	983	933	977	898	964	949	966	986	962	886	899	946	904	957	930	912	909	960	947	970	952	891	905	928	928	919	977	946	991	975	934	957	949	924	889	946	929	930	925	977	954	932	923	879	928	950	928	922	947	928	925	929	907	988	919	959	931	908	941	936	950	926	949	925	940	868	948	886	953	986	991	930	953	957	908	904	909	954	921	950	967	953	926	1009	991	936	889	953	931	941	955	862	940	915	893	962	949	944	935	898	945	968	926	915	909	946	902	911	928	920	902	909	929	957	986	938	952	925	943	905	951	924	949	931	964	915	968	917	967	922	927	926	923	932	990	989	978	991	936	938	922	929	966	920	948	939	917	970	951	988	926	941	906	955	936	933	982	917	873	972	986	927	909	937	977	950	894	900	954	933	951	918	954	897	861	900	924	922	955	907	967	915	967	982	947	930	921	968	986	909	889	908	876	942	952	906	965	987	964	939	957	1004	925	975	956	940	895	967	933	921	976	885	931	957	897	964	970	951	925	922	970	895	953	898	966	879	1017	915	982	956	889	961	929	946	971	945	983	931	933	929	959	930	955	957	935	1003	895	917	887	956	991	933	936	923	942	899	957	988	956	887	928	940	907	953	992	954	950	927	914	941	930	918	931	893	942	958	963	952	938	918	933	927	920	986	920	953	911	857	920	906	952	910	914	971	907	923	1015	912	887	934	942	938	944	907	917	986	970	952	859	919	893	944	939	894	933	964	952	962	912	988	899	895	890	956	912	945	948	936	946	943	927	966	901	948	926	977	956	939	964	943	994	965	949	946	959	983	961	921	1003	922	911	927	893	931	880	943	921	943	926	856	959	926	918	949	943	983	939	929	916	904	958	936	954	966	919	953	1021	922	882	935	874	904	965	921	941	939	906	939	939	895	950	929	973	971	1007	921	908	943	955	939	941	916	903	983	919	927	928	933	972	950	893	933	906	925	922	962	909	960	979	952	921	954	900	904	946	925	883	986	903	958	907	939	918	972	944	957	922	913	991	918	902	936	964	955	986	905	991	901	970	893	983	927	944	976	921	966	848	887	954	913	886	912	933	932	880	917	989	959	932	932	951	897	923	1004	951	953	931	947	959	961	950	909	915	933	909	965	876	896	920	948	1006	953	908	943	919	953	986	1016	1017	906	950	938	925	953	971	939	940	942	882	987	983	956	942	907	971	931	991	875	960	897	917	876	951	924	961	964	944	923	909	934	942	951	958	920	933	937	907	950	954	934	1010	904	957	889	948	916	934	948	914	968	894	957	953	942	946	946	949	971	990	873	920	945	938	894	927	938	901	975	1015	934	947	949	917	917	957	950	936	912	908	947	905	983	927	947	917	952	946	943	932	969	931	874	952	964	939	959	900	978	981	919	935	938	916	965	948	990	942	964	874	955	999	930	964	1000	923	943	922	976	930	908	935	946	925	945	961	932	937	888	949	982	932	966	968	955	906	905	911	951	988	934	970	899	907	931	992	955	893	978	918	943	944	929	921	926	888	936	959	893	899	956	879	977	931	953	969	980	892	964	946	965	941	987	927	971	900	904	955	937	968	937	926	940	932	959	906	953	918	912	953	913	914	933	915	977	957	946	917	936	947	892	953	958	877	933	932	924	965	939	971	884	915	960	952	894	915	993	963	947	913	958	920	982	961	967	925	975	932	964	961	919	974	938	940	948	1001	916	906	942	962	904	927	879	975	953	944	925	922	926	923	951	948	976	895	951	925	904	939	975	955	884	902	981	932	971	998	889	932	943	1005	921	943	953	942	970	915	958	965	914	901	927	970	952	909	958	969	925	985	952	912	920	909	915	886	931	984	947	933	892	953	913	923	904	945	921	927	914	980	909	938	953	923	938	928	960	948	938	973	895	988	955	928	978	976	919	1002	929	906	940	943	917	914	948	917	949	936	935	925	959	908	952	925	953	974	932	956	931	916	1027	889	907	930	1010	946	857	910	885	967	933	945	954	894	925	888	975	976	939	967	946	974	924
62424	102891	74197	42800	16614	4622	1487	906	862	864	884	873	870	853	871	917	891	839	869	850	868	888	874	881	870	918	862	843	902	880	883	857	887	843	876	851	865	855	918	851	898	860	888	864	868	842	869	839	856	840	864	842	846	869	864	893	885	886	873	892	899	783	866	823	891	881	861	891	887	829	850	890	847	844	896	822	862	843	876	904	878	831	843	842	836	853	874	867	830	875	857	883	794	843	886	885	903	917	890	848	857	889	878	904	806	857	869	839	821	863	797	869	825	860	890	880	870	879	838	853	881	854	863	851	854	892	874	884	872	832	857	831	923	844	919	843	873	885	853	867	907	896	860	815	866	863	879	892	864	841	873	855	835	851	857	817	864	865	876	832	882	803	838	837	864	850	835	901	882	909	871	835	848	833	799	844	876	856	885	835	904	836	869	803	874	873	913	881	898	911	836	853	838	881	957	847	872	843	811	870	827	869	840	887	870	904	860	827	851	845	874	829	852	876	898	862	845	895	867	847	897	834	891	842	866	878	844	882	861	863	857	854	816	850	886	830	842	865	878	884	884	823	856	824	860	895	872	874	868	906	879	831	880	834	864	849	849	865	819	871	803	862	819	854	889	847	863	830	865	861	857	836	866	842	832	874	881	873	935	874	890	832	854	947	856	877	875	810	865	871	901	873	868	925	808	850	833	866	821	857	871	845	877	870	889	881	866	838	891	869	880	843	901	866	872	869	846	930	901	881	896	883	870	875	879	868	849	884	862	836	937	831	866	849	894	897	878	870	852	845	889	800	853	855	860	874	859	842	887	869	858	842	895	872	854	895	866	859	927	854	858	823	863	808	816	841	859	869	930	849	833	847	805	844	852	914	871	840	826	841	843	849	859	877	880	840	893	918	910	864	900	854	823	898	880	825	903	855	827	916	836	903	898	858	828	834	926	869	825	820	822	896	881	883	895	886	858	885	837	846	910	893	840	843	885	887	896	861	887	842	831	885	860	860	863	850	877	813	806	857	850	848	870	871	866	885	890	832	884	852	846	874	886	831	869	848	830	872	824	904	877	893	870	872	889	871	860	834	881	878	836	849	872	888	848	847	882	773	874	845	878	918	861	917	901	850	838	855	856	881	864	865	863	883	922	839	867	831	863	859	845	835	901	866	832	862	799	906	812	827	867	875	875	860	882	820	896	846	856	878	839	912	825	853	849	874	855	883	843	914	849	862	866	854	881	807	891	845	825	866	837	808	865	912	879	901	927	864	854	837	868	838	846	839	916	856	886	874	864	898	845	881	810	856	894	875	835	904	860	868	862	894	839	876	858	836	849	842	841	851	901	837	837	874	904	824	911	884	898	908	856	858	915	907	855	854	801	893	916	877	810	809	845	844	842	869	864	798	858	831	868	889	831	865	875	833	855	879	861	870	807	835	861	855	853	903	858	834	865	863	826	871	888	860	850	907	816	884	872	893	918	887	847	853	870	861	895	870	834	885	880	841	891	860	850	874	916	842	826	859	860	873	830	843	870	830	867	829	860	890	874	827	875	856	850	862	865	883	807	886	832	845	892	889	821	886	814	912	852	857	873	816	874	804	864	911	917	856	864	858	837	893	893	836	883	865	847	851	852	841	813	819	843	801	827	872	859	872	859	836	841	852	879	846	906	861	874	874	850	886	860	838	872	866	875	833	858	812	917	879	842	869	839	904	838	845	852	850	854	844	867	853	873	873	791	829	859	803	830	874	883	875	912	843	877	894	834	917	870	856	845	837	807	853	889	808	825	864	864	843	780	827	822	873	891	867	853	859	875	846	877	838	913	883	771	833	835	807	914	853	904	859	860	826	871	877	871	834	861	883	844	847	862	854	786	871	865	837	881	853	865	861	879	873	823	883	863	875	859	862	875	849	879	884	867	791	908	864	904	822	812	835	860	886	871	828	838	870	845	860	843	825	843	882	865	822	819	851	899	771	872	922	891	860	861	846	862	865	867	911	907	849	889	793	807	853	884	892	877	912	839	828	837	864	847	917	847	881	809	904	852	809	808	873	909	908	857	856	881	907	824	885	858	801	894	838	879	868	861	897	892	878	888	862	833	923	865	843	841	863	886	816	926	797	882	877	866	849	855	869	843	866	814	875	902	822	874	833	835	894	876	932	826	880	797	880	844	841	825	821	831	852	842	829	869	838	858	874	862	845	819	851	850	830	917	899	883	880	832	811	808	930	890	862	830	889	848	844	840	803	838	815	831	854	825	806	855	828	869	855	875	878	861	864	852	883	859	880	787	862	917	877	799	846	829	836	821	816	854	866	873	860	854	890	902	874	874	824	830	897	875	890	808	863	885	845	830	879	845	872	849	904	853	900	860	846	849	861	892	881	817	877	853	824	844	896	857	856	835	860	812	866	813	825	909	893	847	891	878	822	900	791	814	813	792	912	852	841	913	853	823	829	849	893	837	839	794	862	864	882	894	823	916	830	829	800	829	868	839	874	894	865	870	852	861	859	879	842	891	846	833	851	851	827	857	875	842	865	868	868	851	824	843	864	836	868	864	849	847	910	924	859	854	865	878	863	815	847	869	858	834	870	858	826	884	900	915	863	883	850	853	875	783	844	871	858	892	848	947	833	860	840	845	844	833	884	825	838	821	794	814	819	848	900	973	824	863	808	840	858	846	917	847	860	905	839	858	852	807	838	866	839	866	824	809	891	844	863	854	856	867	846	865	839	908	843	849	868	788	869	823	797	842	875	879	844	861	867	879	856	794	815	855	865	861	869	847	872	822	840	899	855	877	863	863	870	855	822	844	875	890	867	901	839	846	831	935	887	837	885	836	898	847	875	838	869	907	847	896	838	858	825	857	847	826	855	899	881	920	846	885	892	846	862	876	825	819	846	809	882	805	857	858	828	918	922	856	845	865	817	815	835	902	862	874	879	786	914	860	863	918	817	859	831	898	891	830	824	827	879	873	851	862	842	889	811	816	861	839	852	860	867	839	799	882	860	862	841	820	863	904	800	890	860	861	880	845	819	877	945	896	830	863	824	833	920	837	858	873	873	861	840	875	858	859	926	850	842	847	797	882	895	875	875	882	848	862	909	875	870	910	854	827	850	893	855	784	821	877	876	799	818	877	813	849	878	860	803	827	840	881	882	858	858	770	831	874	812	884	900	877	877	871	875	858	875	807	825	877	842	860	858	829	884	883	825	889	901	879	917	801	821	912	868	889	867	815	842	865	891	797	838	869	883	856	865	827	847	871	840	850	874	811	802	855	881	841	849	847	849	878	930	840	863	871	868	849	863	913	836	868	873	873	845	837	876	838	832	871	851	840	907	798	887	818	852	865	872	844	814	843	882	821	852	872	837	817	842	845	854	909	866	827	876	850	858	815	869	848	841	836	921	846	812	856	836	840	840	892	830	809	840	874	904	909	844	865	877	915	834	865	855	859	851	850	900	854	867	830	882	874	853	862	836	841	847	888	858	843	834	845	909	820	887	868	868
30365	31288	27882	12086	2967	1207	826	764	742	747	771	720	748	719	752	688	710	714	783	673	691	751	714	699	730	751	742	735	709	726	725	769	694	763	763	746	754	740	733	797	790	736	743	726	740	768	722	685	743	727	739	694	699	758	739	693	761	754	739	747	748	688	773	719	667	694	683	752	728	718	777	748	772	692	692	764	715	705	726	734	721	758	721	729	745	737	688	752	698	778	691	736	702	768	705	724	719	701	738	694	736	706	724	728	711	748	720	753	706	746	706	734	719	694	728	709	729	741	767	765	708	729	710	688	745	712	726	730	757	697	745	700	768	739	723	734	767	710	739	716	739	768	754	775	763	758	748	726	747	692	782	735	767	713	727	749	686	762	682	746	719	750	764	729	729	763	659	762	724	742	715	718	709	704	763	740	729	732	735	759	712	734	725	802	725	743	768	740	749	714	750	751	727	701	694	743	734	741	762	733	751	669	792	751	721	772	706	762	697	735	683	720	735	700	739	687	686	744	701	704	731	696	727	718	758	690	684	727	715	724	725	736	677	721	726	703	721	711	726	733	712	714	763	725	743	757	745	718	743	792	748	727	733	719	718	800	705	734	742	749	733	737	719	714	719	779	662	772	717	738	709	765	740	742	735	711	718	708	729	709	759	666	717	724	776	744	741	708	765	711	702	782	721	718	740	691	706	692	756	769	719	702	711	694	733	695	750	744	744	690	725	717	733	720	703	729	714	742	708	725	698	745	692	758	720	750	708	690	718	701	764	680	762	741	726	699	692	727	705	671	738	724	815	722	710	706	794	728	732	710	693	739	727	748	754	694	732	712	728	739	754	750	752	736	735	746	720	727	720	756	752	721	742	716	757	710	738	730	758	724	761	678	768	699	721	715	711	674	785	730	726	747	739	699	746	715	708	697	670	716	685	726	731	697	763	741	664	684	744	723	728	696	738	747	740	735	705	708	731	730	765	750	704	728	721	740	765	766	734	754	715	728	738	790	739	731	754	776	746	679	741	711	725	764	730	698	742	736	749	712	740	760	729	737	719	715	742	663	710	738	713	700	720	711	738	724	715	706	742	697	712	706	783	781	750	699	728	752	748	719	715	688	728	719	745	727	719	695	723	741	725	760	741	773	696	718	711	734	714	750	735	754	720	719	777	757	749	726	765	666	753	745	686	745	740	750	707	750	730	730	752	742	730	715	716	691	723	731	773	705	667	764	727	729	738	736	711	724	723	718	709	748	708	750	699	732	730	686	718	743	774	741	775	705	730	736	769	785	726	728	724	734	712	674	694	763	712	757	717	710	738	748	764	728	750	725	706	728	724	730	746	782	724	741	731	758	746	711	692	733	712	729	731	735	730	741	743	708	720	750	745	730	710	762	735	771	748	746	761	723	734	685	665	713	751	731	747	712	698	740	726	739	728	724	736	759	751	726	741	713	706	707	746	705	732	733	749	742	717	752	741	751	744	766	714	684	746	748	784	721	698	752	745	749	749	743	774	742	691	758	752	719	728	723	740	678	726	715	714	697	715	689	734	734	759	732	745	745	717	734	724	738	686	742	750	721	749	743	739	686	735	706	725	762	740	748	726	757	726	730	728	672	738	729	709	738	695	753	717	732	727	706	693	706	722	725	742	665	754	717	735	706	718	685	701	752	738	769	701	691	720	711	715	700	778	712	737	738	713	710	793	673	708	782	750	724	700	686	727	746	717	760	703	725	733	655	724	706	708	748	747	717	734	722	667	763	754	710	763	747	742	760	770	704	712	713	741	741	665	735	741	714	740	738	687	728	726	706	729	715	731	647	721	758	708	719	727	725	722	707	704	775	716	752	720	747	733	769	727	748	721	757	723	757	751	726	707	757	709	710	744	702	702	761	702	696	718	744	700	681	752	697	724	720	699	778	777	730	769	753	724	727	692	713	718	730	754	736	740	714	749	710	698	737	732	725	750	725	737	729	668	688	757	690	750	749	738	759	725	740	723	784	687	746	768	708	714	734	741	719	706	737	743	729	760	711	756	689	680	788	738	779	740	728	691	726	713	729	710	718	685	764	800	712	699	732	758	702	728	729	742	693	703	720	731	711	743	724	718	709	748	723	723	732	689	723	724	739	743	738	757	726	745	743	707	733	701	764	732	685	698	720	740	776	769	734	740	729	687	736	712	733	711	727	710	743	720	709	719	662	726	773	712	717	707	760	731	683	717	705	752	727	723	748	756	716	717	693	689	739	747	727	764	731	707	736	734	714	723	701	686	700	685	759	708	716	725	728	737	700	696	668	751	758	754	784	744	695	748	759	748	735	733	782	767	754	730	750	720	806	738	711	728	785	698	762	679	729	723	751	751	739	694	736	714	774	769	760	717	725	784	699	744	722	742	719	714	681	721	762	760	701	752	718	721	746	732	738	786	746	699	701	752	745	707	719	723	759	731	686	773	733	687	686	731	742	722	652	780	679	750	740	706	708	780	664	684	698	745	689	762	719	740	741	687	737	748	749	747	725	756	738	754	743	707	685	779	710	703	780	771	732	707	729	735	701	708	739	727	742	749	728	731	767	670	765	720	750	732	712	749	694	684	721	782	725	760	733	828	762	753	696	753	754	721	751	702	694	717	723	705	695	750	725	731	721	760	730	711	726	725	725	730	681	726	721	728	726	745	718	686	706	777	753	734	710	737	761	712	696	728	709	781	713	718	748	722	708	687	733	774	663	717	721	718	754	734	714	732	694	706	678	726	720	738	773	727	737	715	728	727	730	747	716	719	747	729	698	766	730	789	735	696	695	756	698	662	734	709	763	733	759	743	732	760	718	737	702	740	736	734	732	717	691	750	696	721	745	747	789	720	746	783	739	742	672	682	719	696	700	670	712	718	704	716	726	692	702	694	761	730	726	755	751	704	760	776	747	748	743	695	691	782	733	729	673	718	752	738	788	770	740	717	732	752	780	744	723	739	723	649	740	705	749	810	710	705	710	723	731	785	683	743	701	705	722	749	685	661	697	753	700	706	733	676	708	744	755	708	754	750	738	741	730	729	723	673	715	742	752	711	681	748	737	775	717	718	807	745	762	773	727	726	767	739	709	738	739	788	770	735	746	736	719	737	756	744	733	732	678	728	706	777	701	732	724	712	693	702	766	742	716	750	737	727	729	777	741	753	721	748	758	720	755	721	672	723	687	753	715	687	732	752	727	718	693	719	764	761	738	719	715	695	674	689	775	763	722	738	766	713	730	785	726	761	741	753	706	750	772	753	768	738	731	714	739	726	719	724	691	735	736	697	788	765	786	712	723	738	699	770	758	729	730	701	701	723	701	720	706	745	789	739	726	669	749	765	776	789	758	711	765	709	708	730	741	731	749	700	731	740	715	728	734	731	718	733	714	752	730	709	754	768	728	729	785	740	783	708	732	731	752	713	777	757	738	762	725	717	761	780	708	773	749	767	744	713	703	732	743	727	715	683	759	679	739	710	741	697	717	758	731	761	762	724	742
24277	37157	21950	6889	2265	1001	689	650	565	630	652	604	608	609	631	597	588	606	580	630	595	577	578	601	628	641	614	606	592	611	592	584	630	625	639	628	588	599	597	568	632	604	630	617	613	592	584	641	574	592	580	592	614	617	637	604	585	578	591	598	552	571	642	568	586	599	587	668	593	591	644	589	596	603	618	612	623	562	595	577	647	596	558	568	598	574	589	620	581	615	607	606	618	594	595	549	603	596	603	614	614	652	618	605	590	605	605	605	617	562	606	633	605	586	610	569	534	647	620	594	600	600	609	591	612	585	610	625	560	592	615	590	616	598	606	628	597	581	599	562	595	572	595	578	627	573	620	604	559	567	596	549	621	566	583	609	625	607	587	587	621	547	557	593	614	624	630	569	597	642	588	573	640	614	607	590	582	583	615	603	608	574	631	615	568	563	585	635	558	565	600	616	580	631	587	588	642	623	582	615	582	636	605	568	605	605	606	614	597	615	636	603	664	598	586	564	584	570	564	577	613	601	609	621	625	533	617	577	588	607	607	548	562	602	610	613	543	605	608	624	618	628	589	583	572	611	615	594	649	559	557	593	594	589	622	631	575	617	594	599	614	612	587	656	639	614	580	600	613	620	590	608	621	583	591	570	565	617	612	581	624	569	585	596	568	628	608	570	557	605	575	631	590	620	562	587	574	593	601	597	637	568	570	610	596	583	613	583	560	592	614	588	647	586	560	597	602	616	659	626	575	551	608	593	597	560	651	599	630	598	592	585	598	602	643	552	638	610	591	551	593	569	637	587	554	606	646	526	640	604	608	593	639	625	552	590	605	582	659	590	585	584	595	577	640	639	632	608	602	610	578	626	644	597	601	610	570	633	600	595	566	581	637	622	617	586	599	647	630	617	570	627	622	614	589	584	582	615	576	624	585	630	602	589	589	564	631	548	575	596	582	606	603	575	580	627	601	592	636	599	620	604	599	588	616	569	627	553	631	561	554	556	597	596	624	611	606	561	615	623	591	584	601	581	601	576	550	599	648	617	584	577	562	624	576	586	625	587	613	610	688	604	603	604	537	614	595	623	615	594	607	595	590	592	604	565	622	562	619	666	607	609	567	604	571	577	624	625	556	594	590	594	547	589	597	614	597	555	616	615	599	607	624	577	609	585	606	570	551	554	623	612	602	635	607	554	558	635	566	596	583	608	584	585	612	562	582	581	602	583	597	599	593	611	588	611	585	610	574	582	604	562	601	591	595	584	584	593	576	592	552	597	647	596	621	578	635	559	579	634	600	588	594	588	585	621	604	571	572	598	620	574	576	630	592	617	609	618	610	624	604	605	597	586	616	569	614	593	572	592	595	580	614	590	581	582	612	648	611	562	587	636	640	621	604	575	586	591	640	600	588	589	562	557	582	590	590	610	564	603	615	591	639	663	617	593	606	593	626	600	621	632	561	607	580	588	580	591	599	560	584	586	601	583	591	588	600	602	592	577	592	644	603	561	628	605	629	653	622	615	642	622	631	594	605	592	595	613	582	591	569	615	596	587	572	569	627	603	575	599	572	594	582	574	626	595	610	575	584	572	581	579	575	597	631	597	619	590	626	611	628	610	565	603	574	629	605	610	591	644	578	565	597	568	609	579	587	590	567	577	654	585	570	596	601	601	600	567	560	591	577	594	599	610	601	620	689	591	624	599	589	607	628	612	618	582	566	541	596	578	584	613	552	579	589	593	629	605	633	621	590	556	650	589	603	616	602	613	632	593	597	584	591	620	578	614	543	619	545	624	600	621	609	596	603	591	628	658	609	612	618	600	608	583	605	583	568	587	577	621	650	571	626	600	619	587	564	583	595	557	604	584	605	604	588	613	607	593	560	615	564	576	586	615	597	610	635	625	611	567	595	589	594	619	575	591	605	597	597	607	639	590	558	599	601	567	583	619	619	621	600	581	610	561	610	628	572	621	604	604	577	598	623	616	571	595	616	608	635	630	553	584	578	599	599	616	609	583	619	599	559	578	552	579	580	625	604	557	613	610	546	616	624	588	613	577	594	611	584	601	603	571	582	562	619	622	603	618	603	596	591	631	649	540	579	635	594	585	621	625	661	599	589	603	602	631	607	576	613	623	575	586	595	574	606	607	638	588	581	601	571	581	588	600	582	579	613	654	632	628	608	620	559	600	597	636	562	589	569	610	600	614	569	631	581	547	627	622	619	637	595	586	648	609	595	593	561	622	618	607	603	594	599	531	656	601	580	617	628	571	612	645	582	639	618	611	564	552	583	587	614	603	570	572	645	606	578	586	601	591	551	650	634	584	596	612	644	611	570	587	586	586	689	628	603	594	593	603	584	566	633	622	583	581	585	584	612	602	623	587	593	614	612	625	598	572	577	608	577	592	623	616	592	601	621	604	647	617	613	629	577	582	602	614	578	617	598	609	620	598	616	593	611	598	627	600	614	587	592	618	552	613	564	647	603	593	587	617	597	600	612	587	605	600	604	599	620	602	591	603	591	622	588	621	573	612	606	580	634	600	552	628	580	610	564	582	648	621	596	612	606	598	624	604	565	634	622	612	585	593	559	605	625	634	558	588	629	620	596	608	577	609	611	602	623	572	581	577	589	571	609	598	624	612	580	648	627	607	574	641	592	589	636	615	626	560	598	618	594	556	579	595	581	587	577	580	611	634	583	643	596	593	583	567	610	556	599	608	584	573	609	575	580	601	589	602	612	606	596	622	608	584	615	614	588	624	581	601	620	631	634	592	595	592	619	588	649	588	620	600	591	583	571	576	629	606	627	589	601	621	574	579	598	621	592	618	640	558	575	576	587	575	589	598	609	559	589	592	632	577	626	616	577	588	586	607	582	575	602	540	592	587	595	622	594	625	594	586	585	610	663	643	613	619	632	585	562	561	586	608	572	601	623	665	577	542	574	601	612	573	611	577	592	564	611	596	579	597	562	607	617	637	579	575	602	612	607	596	629	628	662	560	582	629	569	590	554	600	626	621	588	548	602	615	576	642	598	621	593	599	598	635	598	575	635	612	604	592	605	611	554	612	615	610	573	607	621	629	602	621	580	596	576	638	590	603	625	578	626	593	598	563	598	591	597	612	606	610	611	582	634	609	582	637	609	544	576	642	585	544	623	633	582	611	640	598	628	626	588	590	575	605	586	637	590	612	615	593	575	619	543	551	635	593	587	576	593	568	590	566	581	588	569	585	600	603	583	582	580	625	619	585	551	598	613	642	594	619	591	616	582	600	594	610	618	576	590	623	566	574	594	658	589	603	614	632	602	622	606	632	547	615	612	600	601	610	630	630	557	610	618	623	603	619	566	595	588	578	634	572	603	573	601	646	631	601	607	597	641	613	621	609	590	641	630	560	625	628	580	606	600	598	549	604	565	654	534	589	595	580	557	609	588	591	609	577	648	606	596	632	585	566	581	641	591	606	602	620	630	663	637	583	556	608	616	585	582	605	609	547	639	582	562	577	620	593
25718	26933	42192	37503	20200	6029	1429	836	771	712	788	728	747	674	704	684	755	755	746	722	668	727	766	715	693	717	731	708	755	730	749	717	753	734	769	696	690	733	768	705	745	734	794	684	769	667	772	736	706	688	718	678	725	743	736	710	732	723	706	673	725	741	700	682	692	770	751	716	749	719	717	698	723	726	709	693	736	719	693	696	767	701	717	709	733	704	713	713	685	751	725	681	667	744	725	722	729	714	772	652	726	702	682	764	746	729	729	686	717	738	715	679	693	676	682	701	688	737	706	676	733	724	725	705	679	698	723	749	753	670	690	722	681	786	711	726	705	688	727	768	690	741	722	724	794	743	752	731	707	691	703	706	727	700	700	751	642	684	710	717	726	711	681	721	703	739	732	743	708	711	758	732	681	690	666	708	693	707	708	711	745	720	686	709	697	763	760	695	692	702	688	761	714	793	732	765	709	764	716	732	733	707	738	753	694	725	732	715	698	743	685	693	744	704	692	650	703	758	750	722	697	719	723	742	736	715	694	705	742	731	769	722	731	745	724	714	673	703	705	733	713	687	680	723	736	743	694	725	732	750	672	712	731	733	716	689	729	725	768	720	706	708	687	748	690	725	693	703	681	636	733	675	731	745	708	758	672	705	709	718	700	734	719	728	707	743	739	670	651	708	703	692	718	718	737	694	752	746	715	705	741	736	689	710	707	730	756	703	707	700	701	717	706	680	716	759	690	746	711	667	690	686	692	692	736	719	686	738	725	741	724	714	717	734	714	735	725	703	720	754	800	713	711	657	718	681	695	674	696	733	695	683	661	712	676	722	698	748	749	727	685	719	710	703	701	750	729	735	736	695	717	690	722	744	744	723	756	670	743	706	714	717	735	687	693	710	726	715	719	680	727	733	705	704	686	743	724	706	725	723	698	714	701	743	688	737	750	728	706	695	766	698	739	672	678	725	695	717	729	727	690	711	743	735	656	679	745	685	686	674	728	746	702	761	726	689	697	723	753	704	726	689	717	757	707	683	698	753	664	701	704	709	691	687	704	685	718	760	703	752	716	734	716	717	704	731	684	683	673	737	724	694	700	693	719	720	719	764	712	740	691	733	733	749	695	751	675	702	737	748	736	759	703	693	746	705	788	686	741	704	708	679	681	715	670	679	660	704	724	697	726	755	710	664	696	694	706	732	701	697	732	685	710	704	713	755	709	752	746	713	687	705	727	697	743	693	738	722	715	679	728	724	725	675	713	718	674	707	728	734	724	751	710	706	701	716	758	681	691	755	766	699	721	748	748	726	725	679	710	727	699	683	733	744	734	713	731	717	703	733	678	719	755	730	705	691	701	708	725	694	785	714	736	746	736	678	767	714	707	728	744	726	704	732	669	744	667	727	720	733	672	703	657	704	711	735	723	715	690	686	722	711	684	690	697	709	739	679	684	713	697	755	699	683	699	737	740	731	728	745	719	718	738	715	722	686	783	702	750	758	698	753	662	746	695	725	690	733	675	718	684	722	720	686	672	655	710	689	686	706	743	691	740	688	694	712	681	712	731	775	694	737	698	717	725	695	747	727	718	726	668	701	718	685	690	684	737	700	731	715	676	703	709	699	696	719	744	730	739	696	763	708	724	732	722	742	714	673	692	696	715	689	767	739	723	736	686	736	684	770	706	706	709	756	734	721	708	673	711	710	758	680	742	731	687	704	710	735	693	680	736	691	697	738	737	715	747	706	736	727	738	711	708	719	732	734	722	705	733	704	730	691	716	742	759	744	702	684	689	703	663	724	699	673	768	682	766	712	676	726	734	702	750	713	713	702	712	737	782	724	703	727	757	706	688	749	733	742	745	693	734	686	764	681	722	698	726	778	727	693	749	703	716	641	700	754	700	726	678	691	686	665	679	735	736	694	739	688	751	694	696	692	722	736	699	692	744	771	690	687	710	688	729	693	723	710	711	722	711	717	760	671	718	676	680	718	754	707	703	687	683	725	750	694	731	734	686	672	713	732	714	696	711	667	748	753	699	714	682	745	663	728	690	720	736	704	718	705	699	720	731	705	726	718	695	747	668	708	731	724	691	746	730	723	758	700	713	740	712	687	725	754	762	718	712	673	720	714	746	725	699	691	659	656	681	684	715	748	719	735	743	687	690	694	701	731	686	670	716	727	702	729	697	693	733	725	746	709	751	713	729	692	689	716	738	680	714	730	731	660	742	721	714	735	720	719	707	746	710	720	697	720	722	720	782	719	757	695	745	694	722	744	710	737	697	713	716	730	758	738	703	750	691	709	712	671	694	691	729	729	705	721	746	724	736	701	709	727	706	677	741	741	669	700	710	733	691	760	681	727	684	742	724	689	640	704	740	775	729	695	729	723	725	714	725	695	694	725	743	780	712	695	688	726	775	702	684	756	653	711	760	733	727	724	731	688	704	663	639	711	783	695	699	745	679	741	672	746	699	758	742	717	730	721	715	703	711	711	730	674	765	705	759	699	697	676	753	713	738	672	721	701	681	689	732	727	712	733	721	702	726	697	697	755	709	720	721	669	769	693	730	707	710	728	672	659	696	748	678	700	685	731	726	725	724	760	711	700	702	719	721	664	695	741	724	707	701	726	689	726	674	686	680	740	720	703	727	676	709	695	753	717	695	685	761	711	677	691	727	744	714	749	731	718	719	674	693	672	698	689	720	707	706	688	737	716	743	748	718	758	685	690	699	681	703	716	673	729	732	682	680	684	717	653	685	691	730	716	687	736	716	672	712	750	736	672	700	755	722	696	705	669	763	687	751	685	716	746	717	679	702	727	690	681	717	734	735	717	727	709	737	758	690	694	740	688	766	701	696	697	746	693	725	688	713	712	746	751	713	718	691	692	689	684	729	736	741	699	727	702	688	754	732	679	676	734	749	720	742	687	636	675	697	665	723	680	752	692	709	688	707	695	718	735	717	650	699	689	726	672	688	731	753	729	708	680	715	720	737	691	699	749	694	691	689	736	695	716	699	697	702	691	690	679	709	720	711	678	734	685	686	689	717	755	718	726	727	705	713	691	727	700	676	741	704	717	745	707	755	692	691	673	747	709	731	740	752	721	681	740	717	727	747	729	706	677	696	707	715	716	704	753	753	689	668	715	696	735	725	712	746	706	722	689	725	714	718	701	724	731	762	699	684	718	725	693	685	722	714	734	719	742	706	676	748	715	714	763	721	709	737	707	694	738	657	721	749	718	694	681	699	717	708	756	682	717	766	686	727	703	758	730	693	690	696	681	713	776	745	756	735	667	669	709	709	758	705	719	682	710	755	719	674	671	717	737	726	687	701	685	716	731	748	693	694	713	719	733	712	734	737	747	694	682	724	754	708	736	704	730	678	703	721	730	688	735	688	671	688	671	721	721	709	738	716	730	712	675	726	677	740	712	682	735	704	724	702	708	704	691	726	668	726	707	734	680	693	678	718	762	715	708	689	711	704	729	684	772	730	709	739	730	735	673	697	685
59384	90384	62994	32284	10643	2763	1005	731	669	685	638	666	639	659	674	643	592	710	636	658	689	643	651	632	641	651	672	673	672	640	638	619	638	618	632	636	649	652	644	655	619	631	662	678	644	617	647	691	677	652	680	660	652	623	657	664	618	670	625	632	664	640	612	657	610	676	630	690	659	643	641	685	627	628	619	611	666	672	669	682	622	670	629	647	667	676	654	653	630	662	607	650	727	612	676	591	643	614	644	645	660	657	630	677	664	603	648	672	646	661	652	632	632	654	657	646	623	634	602	632	662	616	668	664	658	633	684	608	633	611	703	629	632	661	642	606	700	639	688	647	635	675	654	647	606	638	646	611	680	603	627	656	646	683	661	592	616	677	646	656	633	616	676	636	601	639	646	612	712	600	633	667	666	630	625	669	606	627	689	650	632	644	671	691	628	658	627	662	642	692	642	645	647	635	618	673	648	630	671	652	623	628	625	589	674	616	652	682	646	669	641	673	580	615	628	669	609	657	653	687	657	623	662	631	619	626	657	663	620	619	636	664	629	657	655	654	595	640	653	604	670	664	645	637	674	632	652	625	624	641	660	644	669	610	634	655	639	628	591	645	624	614	627	607	630	630	651	638	625	633	650	650	624	594	673	631	652	652	649	625	626	655	661	634	659	681	628	644	646	644	634	641	624	616	664	666	619	637	685	607	640	652	636	698	617	632	613	691	641	659	594	633	656	676	636	663	647	690	611	660	625	650	654	670	640	661	624	696	641	643	645	649	611	628	635	593	651	634	640	711	632	664	616	645	631	669	632	640	639	642	636	650	696	634	639	619	645	656	640	602	666	653	680	610	649	593	653	626	636	677	654	629	644	576	620	651	638	624	649	632	617	634	661	663	667	659	671	661	622	636	655	650	652	641	647	635	635	633	688	657	614	639	648	647	662	625	667	646	635	636	661	620	627	658	624	619	638	680	639	677	659	666	578	649	636	693	678	649	682	592	634	598	625	650	639	617	632	643	670	638	606	665	684	611	612	682	636	670	613	621	635	650	663	649	679	618	652	662	671	615	711	584	638	672	628	632	675	681	657	592	615	661	604	643	674	663	662	676	665	619	633	629	659	673	653	677	649	639	658	624	661	626	611	671	632	642	644	674	673	607	683	678	644	647	647	618	626	645	604	653	659	641	640	631	629	591	617	622	657	671	637	631	622	640	694	634	626	675	637	632	636	639	647	632	644	589	658	633	633	618	665	652	630	641	659	650	664	638	655	665	619	666	629	628	671	619	673	699	664	631	657	662	614	629	629	693	609	647	638	641	627	650	606	662	640	636	635	659	600	657	651	614	678	604	652	652	661	666	682	607	657	628	597	631	635	651	649	662	690	636	639	631	639	665	653	648	639	615	692	652	654	609	639	692	597	646	613	667	656	593	643	680	621	600	655	672	626	652	650	612	627	656	619	656	626	648	637	617	654	666	665	669	677	624	644	665	609	656	665	637	674	635	665	657	645	634	644	695	620	641	630	653	658	673	643	634	670	632	597	646	623	663	676	685	654	648	633	661	592	610	634	644	610	618	664	607	642	636	632	604	668	581	624	667	638	658	660	615	650	649	644	656	632	693	652	627	659	671	669	678	662	619	612	616	612	593	680	640	611	631	599	649	689	659	650	644	618	629	596	652	651	677	609	625	635	629	616	676	620	667	625	665	582	640	614	585	619	667	706	659	627	666	586	621	622	595	630	683	608	667	634	670	663	655	653	606	627	674	676	691	641	643	634	652	676	647	636	607	660	630	649	641	672	682	652	653	665	638	656	659	600	655	683	654	624	697	688	613	663	605	604	660	621	587	629	651	646	637	581	630	638	650	632	603	687	649	663	635	659	616	651	664	658	671	641	680	621	655	638	665	631	623	654	652	658	607	618	651	605	659	661	675	668	611	698	651	629	674	635	614	660	667	647	683	594	633	657	668	659	668	637	662	679	622	626	661	662	654	654	600	644	673	670	607	648	561	657	621	618	643	619	610	645	674	603	679	625	678	659	644	653	660	634	632	658	639	642	633	660	646	682	596	634	661	628	679	628	623	624	682	598	643	619	595	590	675	653	625	621	632	603	628	671	637	647	641	660	646	672	607	653	615	649	646	640	694	635	636	625	663	629	623	645	648	599	640	651	635	645	647	651	669	628	674	651	667	676	667	725	639	630	607	642	634	670	649	629	661	653	628	636	575	652	604	658	630	627	631	666	602	658	645	662	653	617	651	632	639	638	639	652	690	600	626	655	631	683	695	628	603	665	658	642	615	681	605	643	676	671	665	683	656	638	627	624	656	671	655	635	645	604	666	632	649	636	667	631	651	672	610	624	645	678	616	613	658	603	646	584	605	658	623	645	621	663	622	644	632	670	604	637	646	649	615	606	660	661	648	605	618	652	638	662	635	655	658	656	681	657	667	646	656	678	644	631	636	678	632	686	641	613	625	617	658	629	647	632	643	693	667	611	589	644	688	656	605	677	636	635	666	637	612	625	673	673	663	643	609	608	640	621	665	660	638	674	627	622	652	634	632	634	650	643	660	690	637	661	640	658	621	621	639	615	691	613	635	634	656	591	630	635	617	626	648	654	658	630	653	621	646	613	636	649	657	616	620	625	636	690	653	660	631	652	683	653	645	612	651	655	681	660	649	606	662	590	638	619	655	598	659	646	684	638	620	636	644	603	660	664	659	658	681	683	622	666	617	617	641	613	640	618	640	662	679	648	596	626	652	660	633	636	670	638	630	695	627	620	625	658	656	618	628	631	658	640	667	645	676	690	655	651	583	656	640	631	642	664	648	685	656	618	650	658	636	578	672	649	586	603	653	656	626	613	652	663	620	647	627	630	681	607	641	616	676	666	632	675	617	651	691	667	669	647	626	611	669	632	635	625	638	646	688	678	652	661	616	656	654	611	680	627	630	694	660	695	670	668	639	640	655	644	681	677	641	601	616	664	650	633	625	630	652	633	670	657	595	615	619	661	633	639	658	651	611	614	693	681	666	656	602	644	616	640	673	626	642	636	661	652	659	643	610	644	613	653	650	641	655	630	636	659	655	618	643	650	635	628	672	624	669	602	661	616	675	629	640	644	659	639	627	648	656	628	654	631	661	644	642	664	666	616	658	652	665	657	627	693	604	684	662	642	639	623	661	607	633	654	637	652	629	637	610	632	622	618	649	665	639	670	671	639	705	660	645	614	657	579	705	592	645	607	604	669	653	666	697	590	662	672	628	651	615	657	629	629	615	623	666	583	585	663	653	668	657	647	612	638	630	675	642	624	634	613	683	635	601	602	661	692	692	622	649	638	646	628	617	697	597	626	669	618	624	635	654	653	693	635	676	693	671	620	642	663	649	685	711	655	648	666	662	651	660	603	671	646	625	664	663	607	659	612	634	624	684	620	628	612	670	644	655	691	611	647	630	623	614	618	655	660	657	648	641	706	661	639	637	626	647	640	643	669	644	668	666	606	680
24144	23054	35211	32604	23747	15014	3899	1255	1001	982	1033	1031	969	1000	931	1008	993	963	1028	999	968	936	952	994	953	933	984	914	978	999	943	948	940	964	960	950	870	957	998	961	960	891	921	943	999	975	942	912	916	923	948	948	954	956	959	875	1003	977	932	928	941	967	973	928	931	923	970	910	1009	928	937	983	979	948	898	953	926	996	899	906	965	1005	966	907	936	1047	957	960	986	979	925	935	937	922	1004	968	937	921	965	946	989	960	952	932	939	966	931	926	964	1007	947	946	909	930	961	932	933	919	931	949	918	940	931	881	963	966	954	963	953	940	961	946	958	958	961	928	910	941	939	966	929	930	1006	997	957	979	915	948	943	931	951	974	948	902	951	971	940	969	901	931	934	934	963	1014	881	904	938	886	998	981	947	931	933	955	930	955	900	943	904	902	944	955	835	890	893	944	944	973	900	948	920	992	944	935	909	892	957	939	939	903	860	932	924	927	983	891	998	948	961	972	930	893	957	886	952	962	969	936	974	985	978	913	894	941	927	907	986	969	980	912	964	959	939	934	876	916	878	943	945	933	915	960	916	951	964	915	926	943	967	926	893	894	861	929	968	909	942	940	969	886	938	938	952	890	939	937	962	945	905	940	900	894	900	895	925	908	906	895	960	937	963	913	978	939	934	898	971	923	912	925	984	927	942	944	937	934	974	939	985	1015	955	914	904	897	960	899	945	947	974	963	991	941	952	910	960	984	960	945	965	895	962	935	893	930	899	950	900	954	975	922	923	948	925	964	931	1005	895	910	989	962	937	849	906	997	973	976	911	953	909	893	937	848	901	956	885	977	937	966	922	913	907	887	873	922	909	936	978	968	931	931	958	931	879	911	948	968	927	990	945	882	920	1000	968	887	925	919	958	922	954	941	961	981	889	969	953	1017	980	920	936	934	938	913	952	850	970	911	929	943	936	951	888	891	955	962	963	941	871	901	928	888	947	920	914	917	955	934	967	973	968	929	947	939	967	894	963	906	963	953	987	932	923	941	994	955	900	936	941	913	902	960	951	943	948	917	929	931	930	928	970	906	900	975	915	935	982	982	938	893	926	936	900	968	952	931	980	949	940	886	927	894	942	994	893	947	919	1007	989	965	935	944	934	956	939	937	943	949	953	946	926	936	928	958	924	993	976	989	950	916	948	906	941	932	988	927	917	921	953	940	916	948	929	943	917	926	981	938	994	921	935	931	887	1003	954	895	931	871	970	943	934	994	927	930	923	924	921	985	914	938	943	968	935	940	993	936	911	921	954	937	929	930	945	945	948	924	936	892	951	922	938	953	967	917	931	988	909	942	947	927	946	955	930	969	896	962	965	919	965	924	954	949	974	922	882	942	923	931	983	911	968	895	975	932	940	957	915	925	915	933	965	922	910	917	987	919	942	966	936	960	954	984	990	961	987	1004	968	946	959	868	899	938	952	947	909	967	932	947	924	950	937	956	907	1016	940	936	948	907	934	919	878	868	971	927	910	890	958	926	982	914	929	933	960	919	957	911	932	946	952	906	1022	885	936	936	916	900	945	962	928	907	938	948	956	937	940	908	914	934	924	946	879	888	920	973	1033	949	980	971	942	958	1004	945	946	945	903	969	1036	915	920	973	950	922	925	949	892	958	999	926	956	958	957	969	922	948	971	975	925	873	961	982	978	943	926	911	930	927	927	928	935	985	971	978	953	928	928	960	968	927	945	920	930	910	954	876	971	872	972	999	906	922	936	924	949	924	989	950	860	947	968	953	906	919	970	921	886	941	917	922	932	918	876	934	910	956	960	954	946	935	920	919	943	898	900	906	964	908	948	955	901	969	895	964	883	950	913	905	936	962	911	1017	968	932	949	895	936	901	969	925	913	950	935	927	895	915	894	879	925	939	928	973	935	950	949	923	953	948	1023	914	914	963	871	1017	970	931	913	981	969	978	914	934	957	987	987	917	937	952	983	951	915	932	912	929	906	942	965	904	948	866	1007	946	965	891	970	926	912	951	990	928	897	922	1038	985	895	914	982	908	1011	963	925	929	964	914	939	926	933	950	981	1000	938	959	942	929	942	932	912	953	893	918	912	926	957	927	945	983	935	963	937	940	969	906	925	976	902	966	964	978	979	904	935	962	926	902	971	901	980	978	966	961	983	966	943	922	925	998	905	946	944	924	966	936	937	932	914	922	933	962	894	943	927	916	971	918	954	940	983	920	949	926	977	925	905	938	968	999	890	968	941	985	954	951	899	970	874	905	937	858	940	953	902	912	937	958	866	944	954	972	928	944	902	882	931	973	969	878	915	951	988	942	948	896	929	950	919	974	916	951	915	929	940	977	1020	944	984	918	956	952	992	958	924	959	947	922	978	879	897	905	1007	934	974	992	881	931	922	962	904	900	930	919	962	938	957	944	973	960	934	884	997	938	925	984	990	945	930	907	894	944	961	914	980	948	943	942	944	951	883	934	959	907	928	947	927	989	933	894	864	931	972	933	956	909	923	902	995	905	937	905	955	940	987	880	915	886	946	993	957	923	906	985	982	985	883	939	1025	939	933	988	957	899	895	915	980	910	902	945	884	902	918	898	935	916	962	967	916	921	909	943	943	903	937	929	895	930	902	964	969	969	957	1002	953	936	920	936	941	959	942	943	965	1002	974	890	897	941	942	929	934	898	956	864	905	975	917	930	994	884	944	932	978	942	954	954	888	954	977	950	970	980	921	920	946	920	907	915	934	946	953	927	957	975	866	924	903	926	960	924	950	965	922	937	984	941	922	942	943	924	896	937	948	1056	948	935	913	907	963	951	940	910	969	940	903	940	936	945	911	918	995	913	971	911	942	962	952	944	968	918	941	881	939	920	935	917	931	952	950	954	921	915	967	966	928	1003	978	969	929	901	949	935	927	886	915	954	981	945	950	945	926	901	914	923	974	885	898	969	922	919	961	968	960	924	922	942	901	940	904	923	989	892	886	879	945	983	910	991	917	920	964	994	958	953	949	951	1003	922	1011	963	914	1004	950	935	928	976	978	956	950	960	914	925	944	993	907	910	922	945	946	969	882	888	898	964	949	973	945	930	1000	952	962	982	927	912	932	954	948	948	934	958	919	913	874	962	922	904	923	949	952	944	949	913	964	920	935	973	929	916	969	920	916	932	914	951	959	947	904	948	925	972	938	907	943	944	961	939	967	966	917	927	936	923	920	888	912	987	965	926	962	953	917	922	895	918	934	917	963	900	893	899	954	919	949	971	990	882	961	924	964	888	937	909	935	921	978	923	975	880	933	938	917	889	978	949	921	919	912	909	915	973	982	886	934	930	857	950	931	972	975	926	924	882	950	934	963	887	903	934	994	922	944	897	873	926	934	939	882	939	935	962	974	945	935	939	968	992	940	956	979	963	940	937	946	945	918	979	881	961	926	918	914	860	940	918	973	925	993	924	979	917	913	950	946	962	939	993	943	966	978	905	1008	932	895	959	937	890	941	987	961	925	941	980	971	975	939	985	938	952	954	969	921	953	951	896
62440	102749	73699	44109	17392	4865	1513	949	840	855	819	900	881	867	914	902	878	888	883	832	877	885	865	858	856	835	870	829	802	842	846	923	890	823	832	837	851	892	837	841	852	818	846	833	836	900	816	873	895	894	889	878	885	876	907	848	883	878	891	838	856	876	856	851	806	864	838	828	931	823	836	910	862	876	841	869	837	838	860	801	896	881	839	859	842	871	806	824	909	829	863	854	905	835	832	859	916	850	841	842	917	860	850	857	839	898	880	929	859	831	896	850	911	861	849	805	858	848	858	838	853	894	854	828	861	874	886	879	848	872	867	872	887	905	869	830	835	858	818	869	901	901	838	871	882	911	874	880	846	841	895	858	890	922	865	834	895	885	841	871	871	877	838	825	874	854	821	895	858	888	909	856	883	893	884	832	822	885	911	870	868	856	846	815	870	890	844	850	859	829	846	841	820	850	888	839	844	891	865	901	891	882	845	858	874	824	876	844	890	917	855	864	886	874	880	850	920	828	860	876	869	874	840	831	851	873	828	844	833	863	839	876	832	823	857	909	892	854	842	866	873	897	866	852	855	819	868	866	853	888	881	856	857	920	860	877	861	828	877	828	890	894	833	839	869	838	877	912	827	846	857	842	874	884	858	954	880	840	850	857	836	887	860	920	848	839	871	834	869	867	907	849	847	844	861	846	904	816	861	933	810	846	848	851	884	832	865	861	859	898	868	865	862	851	922	816	838	907	870	922	827	880	839	840	883	897	808	870	846	878	793	862	837	881	856	864	829	815	854	876	874	907	826	883	921	809	848	838	854	877	858	819	842	841	826	882	828	871	891	882	870	882	862	825	870	877	875	868	865	860	826	872	882	865	795	863	862	876	875	886	829	861	880	842	823	830	874	882	828	883	835	763	810	910	846	837	881	877	893	874	848	854	868	824	794	883	896	849	850	890	816	842	869	881	884	835	836	795	864	872	851	815	840	806	885	871	862	847	871	844	850	876	854	852	870	840	849	838	852	889	839	936	828	835	861	898	934	847	826	866	888	848	860	863	838	835	872	879	860	881	888	901	811	822	850	825	849	801	843	833	884	865	831	893	896	814	803	886	874	840	846	847	857	869	884	914	820	841	808	843	831	838	824	851	875	876	860	827	887	888	908	846	839	838	868	845	833	842	806	872	892	878	928	844	846	843	887	853	871	833	869	867	890	832	869	836	894	845	871	872	913	879	877	859	887	908	878	874	888	848	866	794	843	876	883	831	861	867	868	853	827	912	846	892	810	884	873	809	884	882	869	907	861	890	834	857	834	874	877	865	922	881	900	831	908	894	825	850	856	866	872	855	905	846	829	825	896	848	839	865	841	853	839	881	819	857	843	837	915	869	843	875	900	792	853	846	825	834	778	879	892	883	925	854	857	864	836	820	798	855	854	882	840	886	869	869	798	910	848	848	836	827	840	862	816	897	799	879	886	866	798	860	854	905	831	851	865	861	909	859	929	940	832	886	858	814	834	880	820	933	852	846	844	794	860	864	885	899	837	863	829	877	871	890	891	844	869	856	910	871	811	862	821	864	817	858	870	888	871	875	841	859	826	877	862	832	878	885	879	843	870	895	854	894	874	946	789	839	829	855	857	857	788	827	890	844	875	836	843	878	862	823	840	857	833	893	871	891	834	861	869	891	858	882	893	845	868	821	860	867	847	852	862	892	872	877	832	799	854	849	899	871	838	864	895	853	785	847	839	860	898	854	847	870	853	847	868	844	839	786	863	877	811	874	854	840	865	859	835	870	844	848	851	879	859	834	863	898	881	889	836	867	868	849	859	848	844	868	821	858	887	923	837	886	874	915	864	796	834	872	836	854	922	868	851	851	865	889	845	819	883	865	799	888	832	864	876	842	847	874	837	869	853	901	858	856	846	839	907	828	830	901	851	860	876	822	854	899	887	836	896	829	889	910	851	855	851	888	862	875	799	875	853	870	837	851	872	834	874	874	875	861	857	819	867	852	894	912	836	860	872	848	877	824	876	858	846	863	863	859	885	879	816	845	870	806	848	846	875	884	818	850	879	838	854	861	813	832	830	862	851	819	833	874	884	842	813	841	905	834	865	864	855	810	850	878	838	861	865	846	872	857	841	851	909	877	810	877	903	864	836	804	850	839	830	823	867	849	877	824	832	868	892	909	873	891	885	894	814	837	916	870	847	800	884	879	936	783	882	842	851	875	873	868	789	870	827	862	870	890	809	830	874	883	879	822	843	877	833	860	851	885	854	846	859	870	845	914	900	883	846	874	831	855	906	915	835	862	878	840	864	830	880	867	869	812	866	849	869	857	866	840	914	869	842	874	818	822	794	879	843	840	929	874	857	804	856	895	848	846	833	871	856	816	840	859	829	906	872	838	873	891	877	832	821	875	868	867	899	831	891	838	802	847	853	905	871	878	875	879	866	837	874	808	860	902	870	899	844	839	876	867	878	820	843	868	883	892	861	909	864	886	889	867	840	832	848	848	863	852	923	867	874	815	855	868	892	857	852	880	825	847	912	862	888	833	891	893	862	870	878	908	815	848	851	853	849	798	873	887	860	878	852	863	870	850	852	882	828	926	864	839	898	887	876	900	839	896	837	842	821	851	851	805	873	847	871	868	879	839	900	867	827	894	842	873	882	831	828	881	861	877	796	823	866	823	861	918	860	864	859	865	810	859	846	867	794	841	892	825	854	845	897	828	906	808	903	860	867	873	903	888	846	858	848	871	842	836	906	890	841	868	935	814	859	861	846	791	936	889	890	835	829	865	834	833	863	882	863	870	862	874	841	856	915	875	861	852	927	847	880	894	791	844	868	850	836	887	845	890	853	867	846	853	865	796	828	843	855	857	910	864	858	834	887	823	851	890	864	800	872	853	880	854	847	869	854	833	865	812	887	822	863	863	911	838	862	854	817	857	884	859	905	866	861	835	856	822	885	832	855	843	876	830	827	850	859	901	819	845	833	805	892	855	820	863	800	864	838	876	842	867	846	871	817	884	906	883	871	857	884	882	893	871	866	886	831	825	849	853	858	833	889	917	866	869	872	814	829	885	849	877	868	851	892	880	873	853	860	848	870	854	914	844	820	850	825	866	865	863	894	829	893	909	865	813	872	858	838	864	863	851	838	822	890	875	885	895	880	900	895	828	833	857	843	850	890	825	878	899	865	877	848	852	842	824	844	841	873	852	870	797	886	904	861	829	842	830	822	836	830	921	864	881	894	857	823	848	868	861	861	822	847	891	852	872	904	793	852	792	857	780	905	871	857	866	852	827	857	835	885	863	864	828	868	854	871	892	880	882	872	888	836	887	867	858	867	844	861	814	877	902	860	848	813	806	867	854	788	808	838	829	845	864	864	902	886	839	853	871	828	853	872	841	838	877	869	913	841	860	844	890	897	858	852	842	843	841	885	841	846	809	851	887	858	844	867	824	840	878	846	856	851	862	851	798	864	882	869	868	845	866	888	905	867	877
30671	30982	27659	11727	2773	1092	855	766	733	711	663	775	770	808	734	750	733	737	723	751	768	777	738	826	730	778	659	717	685	814	736	741	753	743	728	712	757	728	769	750	731	740	780	700	767	758	759	735	750	781	732	761	743	739	744	692	752	725	703	714	689	756	690	690	788	765	703	746	713	751	751	743	730	729	748	771	715	693	702	711	746	757	724	713	743	760	714	707	771	700	741	713	691	798	721	737	745	714	709	775	763	734	725	719	784	769	718	724	737	784	707	722	738	753	767	683	713	708	762	734	692	727	738	731	765	752	733	785	724	731	709	699	771	736	743	716	771	721	744	768	715	732	702	736	748	670	702	763	728	684	777	707	765	757	751	767	663	709	729	768	723	750	735	740	781	758	735	711	782	758	759	696	719	726	734	726	753	793	729	765	753	739	711	755	774	727	790	732	744	759	791	725	744	763	761	759	715	709	741	775	772	745	757	721	775	705	678	754	733	736	783	750	742	777	742	727	743	764	737	733	700	752	722	725	712	769	732	715	774	755	748	749	713	733	695	786	834	740	760	758	750	711	778	724	706	759	741	756	740	740	796	764	728	764	744	724	706	750	776	750	726	760	684	672	779	768	721	764	717	761	737	714	715	700	761	757	745	767	736	713	725	778	751	810	705	787	713	716	758	743	746	711	742	743	736	781	694	731	743	724	773	714	763	743	801	769	772	732	778	764	733	761	720	737	757	724	682	704	720	688	736	777	747	760	690	794	759	763	727	699	723	686	732	688	768	755	717	782	725	685	708	788	733	768	749	677	705	775	766	721	686	796	763	694	725	751	725	762	742	728	740	744	752	765	725	766	737	740	787	747	752	762	715	711	738	767	719	761	737	724	727	707	749	751	736	739	703	730	716	732	769	743	725	782	769	677	734	723	790	800	800	769	756	755	688	726	788	734	739	751	723	753	728	666	743	744	752	705	752	738	776	748	774	725	688	729	738	744	805	737	745	755	775	729	741	749	709	701	736	716	739	709	763	758	760	745	719	732	710	692	769	755	756	714	755	700	766	759	727	726	764	705	778	742	749	712	740	738	743	778	748	802	746	752	719	741	736	714	708	737	774	704	773	761	761	798	724	735	757	789	728	733	747	714	767	730	750	734	705	715	774	728	809	803	744	766	746	767	732	719	724	777	771	746	764	731	696	737	772	754	716	764	760	736	723	758	760	718	741	759	814	736	742	723	745	765	728	741	724	742	710	722	739	766	763	727	782	715	726	726	721	725	730	703	708	772	756	761	727	722	715	760	729	727	683	707	762	767	733	770	774	750	762	721	738	765	748	772	755	776	727	769	762	724	750	768	735	744	753	757	761	764	732	769	696	733	727	765	740	732	765	781	699	677	699	744	764	721	794	777	740	710	737	755	747	696	714	794	734	739	782	727	693	709	734	739	770	742	684	757	709	680	685	749	781	728	722	729	729	794	757	756	729	730	766	777	781	727	783	731	723	696	758	722	746	728	771	740	677	786	775	775	753	735	699	720	763	744	767	755	769	778	727	695	754	699	798	702	777	719	757	695	768	730	717	765	690	706	708	695	716	745	747	714	720	761	726	700	711	682	746	745	730	793	729	779	716	719	730	732	758	729	718	797	759	773	816	769	742	785	759	724	743	750	710	773	727	748	726	738	709	742	781	762	766	776	725	766	686	750	730	715	738	755	714	733	791	740	707	732	680	791	768	763	715	707	768	709	709	763	706	738	738	749	725	746	696	702	738	708	743	718	763	740	746	786	770	752	766	783	752	755	747	718	754	775	708	741	738	751	768	707	752	817	765	695	753	730	734	735	688	753	771	698	695	734	741	776	782	744	711	731	754	774	749	765	747	763	710	728	733	706	750	760	736	690	808	779	771	763	735	732	745	742	734	711	758	741	773	748	724	734	769	744	744	683	766	781	734	755	755	748	727	715	755	687	759	767	726	731	714	762	723	727	751	761	720	722	716	736	770	717	722	780	742	696	781	711	716	741	767	701	755	725	725	724	733	674	754	740	768	698	757	761	731	718	719	691	717	703	695	699	748	720	709	748	756	758	772	782	727	749	769	763	707	783	674	699	750	716	754	743	744	783	726	706	743	741	730	720	790	728	745	708	724	734	746	791	721	757	758	728	719	715	711	720	742	716	762	745	710	679	767	765	745	723	705	778	690	728	739	739	745	721	692	742	700	777	769	739	757	743	722	751	725	827	750	748	737	708	708	714	769	739	727	802	765	697	720	736	820	707	713	704	765	751	702	747	758	738	726	744	741	735	755	766	758	743	728	753	753	751	728	763	762	736	708	721	735	703	780	762	711	737	750	810	764	781	737	755	746	730	769	717	694	761	761	762	742	717	740	771	770	735	768	749	703	725	782	751	739	780	748	732	762	751	747	780	746	702	711	734	745	748	746	771	731	810	789	746	788	775	798	744	748	702	768	733	684	715	726	760	723	744	761	770	748	761	729	785	754	763	730	798	720	690	754	751	772	721	704	753	755	720	729	739	725	728	760	725	707	693	759	732	746	713	726	731	755	725	744	687	703	705	771	698	759	756	725	687	734	698	735	759	747	708	751	726	785	674	743	732	774	727	751	732	762	738	758	748	745	693	727	776	695	793	744	719	787	742	773	689	728	778	714	746	680	708	719	718	697	771	748	744	754	738	758	781	824	743	674	766	726	723	751	725	708	747	779	730	754	780	749	710	737	736	721	762	762	804	732	700	767	751	757	720	766	762	761	758	781	752	731	729	740	792	767	688	693	746	766	724	759	741	731	773	768	761	773	704	777	737	739	761	756	703	678	720	732	729	760	707	666	691	732	725	762	797	733	749	774	700	764	735	756	781	695	786	698	727	791	745	721	747	731	784	738	706	753	775	717	749	767	742	753	715	752	714	731	735	740	701	740	789	725	717	757	739	705	739	759	711	743	733	728	761	757	778	715	710	718	731	725	711	710	743	716	782	794	764	732	720	744	757	772	791	721	736	748	742	735	733	744	689	720	723	759	738	753	754	719	763	721	747	736	747	780	745	751	738	787	775	786	747	748	725	715	754	661	731	779	700	801	713	755	789	784	780	767	723	764	744	764	719	788	701	768	739	722	766	728	760	695	770	767	731	718	763	739	784	722	728	730	770	730	725	795	777	761	749	713	782	743	742	767	765	727	703	735	747	714	676	729	805	724	762	699	705	739	782	773	763	675	761	753	761	741	757	751	723	684	702	688	762	731	718	712	752	750	688	784	720	784	829	706	688	802	757	726	759	754	759	745	733	761	757	749	737	796	718	780	696	779	767	741	751	766	762	753	714	734	748	686	749	748	691	792	757	747	779	727	730	756	742	699	754	719	709	769	768	730	736	687	770	713	734	740	743	685	723	732	755	715	705	757	734	761	719	705	737	734	764	749	765	769	713	726	770	740	759	735	715	784	792	722	750	709	708	716	753	717	764	732	724	722	753	752	740	741	708	701	729	729	736	759	717
24217	36355	21265	6654	2076	932	642	554	621	583	596	599	627	614	627	616	622	625	635	625	602	559	585	625	593	637	592	650	602	603	614	621	600	646	618	621	570	629	631	609	658	600	604	549	606	599	601	642	596	607	621	625	653	613	629	635	609	638	635	626	616	619	608	600	625	605	591	602	616	627	625	563	617	578	616	606	586	557	593	617	641	604	572	574	632	602	637	645	591	602	586	631	631	611	622	549	604	597	582	611	647	609	582	633	600	597	582	567	609	646	643	627	604	551	569	602	615	544	584	635	592	618	588	590	600	556	594	669	556	581	608	599	600	614	648	640	604	625	641	607	628	601	600	597	600	580	602	613	608	631	623	610	574	606	604	589	584	617	566	605	584	642	648	627	589	611	666	580	616	620	590	620	574	618	650	548	603	606	638	592	621	582	629	608	617	611	599	612	575	615	591	617	593	623	634	616	625	609	624	604	580	616	604	606	629	592	613	609	599	619	597	566	566	597	600	610	633	625	622	623	580	611	584	608	623	634	633	609	575	604	581	598	593	617	631	625	619	624	621	608	626	580	591	625	628	576	620	652	588	626	605	605	615	642	599	605	618	588	603	576	642	596	636	627	642	567	600	616	599	590	598	587	551	597	588	583	620	602	619	595	606	606	633	591	596	577	608	617	576	607	638	627	591	571	584	578	572	577	586	582	597	599	609	575	608	598	625	604	652	641	631	649	613	615	575	615	610	568	599	601	611	649	591	622	614	602	610	623	608	581	627	581	632	605	560	641	598	578	578	594	581	597	608	656	585	586	612	596	583	629	650	633	622	597	605	581	596	615	597	622	628	599	614	623	617	600	605	615	613	595	585	608	627	617	608	607	610	632	595	593	564	573	604	649	612	627	613	584	612	567	593	627	597	598	586	635	614	634	617	577	615	582	616	602	622	595	595	637	579	594	654	644	615	652	587	587	569	615	632	635	583	624	658	593	619	592	616	633	586	613	580	600	598	584	627	598	615	649	611	589	609	594	581	621	639	619	640	591	580	578	623	581	594	590	639	649	618	603	615	596	597	630	614	643	602	638	624	630	572	579	608	614	594	611	614	622	618	600	606	602	607	611	605	568	619	618	647	622	611	598	590	649	568	575	621	627	650	599	584	589	558	604	609	603	632	568	638	612	603	564	619	632	605	638	600	574	584	576	584	603	616	613	637	626	588	632	609	599	602	574	615	629	615	609	586	604	608	588	601	591	595	595	686	638	561	621	559	641	606	627	596	623	610	619	598	611	614	646	638	584	658	610	617	651	576	625	572	598	610	606	565	584	607	593	627	574	609	592	599	589	665	627	593	604	632	612	610	586	603	645	607	599	601	624	644	608	597	624	605	641	616	591	609	627	618	606	595	569	579	581	595	607	605	610	629	623	589	601	609	621	632	576	570	547	629	619	580	634	567	638	595	561	611	564	629	582	608	576	614	617	635	620	594	611	633	596	577	637	622	597	591	635	678	569	663	594	580	584	668	628	638	613	588	617	584	564	595	618	586	593	631	614	591	632	594	637	593	580	625	609	606	645	576	596	611	620	608	615	607	599	577	600	630	614	585	630	569	579	568	625	631	616	580	616	579	631	601	613	601	589	620	646	627	595	616	589	622	628	630	599	589	593	621	583	579	611	629	583	626	570	595	585	628	613	642	594	620	594	578	595	576	605	651	630	626	580	634	622	594	583	604	629	627	628	598	661	572	638	655	624	619	572	581	618	594	637	608	596	631	613	611	604	606	642	632	586	639	590	601	654	632	626	601	678	656	581	610	636	623	612	597	592	629	562	640	631	618	588	600	573	569	598	584	592	611	593	599	623	610	629	570	612	634	603	614	612	581	622	628	626	637	599	630	574	630	590	631	624	620	606	643	611	602	639	596	624	629	599	587	637	617	595	585	609	589	584	638	540	571	607	616	600	631	563	636	624	631	609	630	611	643	623	607	572	613	635	615	647	591	576	622	653	576	623	649	651	653	612	600	636	586	580	642	586	626	606	597	639	600	612	587	665	617	611	623	652	599	625	610	631	591	606	606	612	608	648	606	612	619	640	627	592	604	622	580	644	594	597	588	597	603	577	605	586	605	586	603	608	625	612	633	588	605	613	597	597	621	618	661	625	616	578	585	568	616	553	609	593	605	682	630	599	601	584	616	657	581	584	622	610	561	591	614	614	645	628	627	602	633	620	589	619	606	589	602	625	611	576	572	639	582	613	600	568	620	607	614	628	592	600	637	601	601	565	564	596	582	575	641	600	630	619	687	561	634	575	623	591	630	636	629	632	654	629	578	676	625	636	650	557	554	586	615	622	619	593	618	629	633	623	572	599	608	613	614	573	609	594	603	620	619	622	630	629	595	611	652	689	638	606	607	590	584	634	609	608	595	671	578	650	649	577	604	585	557	649	628	617	601	595	616	605	631	581	626	613	628	599	618	617	606	592	589	608	548	583	640	619	613	625	657	626	604	593	614	612	618	565	630	583	626	609	614	603	562	579	618	600	617	576	637	606	632	622	575	554	608	602	628	623	565	614	621	579	605	579	599	590	615	611	619	597	589	607	571	629	641	608	589	602	650	641	640	581	593	637	612	640	599	635	620	604	601	592	621	589	612	622	630	569	626	631	615	614	636	570	615	606	603	695	594	577	619	603	649	604	613	579	607	644	626	597	618	566	615	592	627	602	585	625	587	581	616	635	627	570	600	588	614	645	644	596	634	657	583	601	593	605	589	576	596	552	567	593	542	609	597	588	648	608	601	576	600	580	620	599	569	594	582	611	577	582	634	578	591	611	633	594	623	601	629	612	604	641	591	618	634	601	605	622	579	642	649	604	643	603	623	608	577	622	612	630	688	589	623	601	646	597	626	624	601	623	618	572	598	613	643	637	615	605	639	593	616	620	578	591	621	614	633	614	626	615	610	596	619	588	605	576	630	620	573	625	632	601	639	607	603	631	599	584	606	614	631	622	614	587	579	582	630	596	647	606	617	587	616	620	614	625	568	600	626	545	627	569	586	627	566	633	630	603	615	610	610	610	573	620	617	609	640	597	566	612	594	629	567	594	647	589	641	613	634	593	637	609	625	596	609	599	610	598	589	642	568	607	554	642	582	568	557	614	589	606	613	577	610	592	650	581	601	621	596	587	589	574	602	615	588	617	613	638	597	637	638	627	657	592	623	641	609	574	562	641	637	621	559	611	627	593	606	602	598	600	582	596	629	608	614	606	566	591	629	637	635	645	609	587	627	611	647	609	640	596	592	615	554	633	625	607	627	587	630	570	618	635	566	599	593	660	649	627	617	603	579	635	620	603	647	597	673	625	615	599	593	612	569	595	628	618	613	593	639	649	625	618	612	608	637	629	582	656	618	612	604	603	612	651	597	566	601	589	636	602	603	640	599	644	628	563	618	576	641	596	619	623	634	641	625	598	593	584	579	581	570	640	610	602	648	613	631	611	636	637	613	611	630	597
25638	27426	42242	35277	18647	5481	1397	852	797	780	802	811	733	766	800	778	772	790	732	751	750	773	821	774	785	764	769	779	773	726	801	752	782	754	813	767	728	736	727	807	760	767	763	716	738	732	760	762	777	775	716	735	778	745	769	793	742	762	750	772	715	807	728	792	771	756	729	744	749	733	687	784	780	785	803	753	762	763	797	763	786	728	797	777	747	784	789	777	774	796	756	716	757	776	788	751	759	785	755	774	766	734	750	738	807	779	759	822	768	772	769	737	734	750	750	736	743	749	757	708	777	743	784	711	746	719	786	751	821	750	783	753	747	823	718	729	752	740	759	753	778	734	763	782	724	757	713	714	739	773	738	836	737	748	762	750	757	775	745	751	778	751	712	770	723	729	744	768	772	767	742	788	741	738	809	777	740	739	778	727	795	755	739	749	783	738	731	781	720	734	734	735	777	706	772	762	778	809	744	733	739	720	768	774	743	744	777	794	740	746	750	766	750	747	775	788	741	705	764	796	737	777	768	796	709	707	753	765	727	753	747	766	727	722	754	781	770	802	756	730	755	766	765	757	706	722	743	754	785	726	755	787	757	798	795	765	725	796	809	755	774	788	747	745	791	743	734	724	743	744	737	737	773	730	780	734	721	720	722	761	768	730	730	693	759	732	762	798	729	741	707	743	724	760	749	734	751	759	777	738	750	819	706	797	748	771	772	746	736	773	762	771	730	743	717	746	765	771	765	781	778	779	748	734	769	760	780	751	764	768	701	729	763	712	734	774	745	770	761	788	739	755	746	765	780	728	716	745	793	719	740	791	722	749	701	765	745	747	742	789	773	786	788	752	729	734	703	768	751	805	767	767	724	784	750	745	750	763	758	756	772	743	734	751	798	773	743	716	766	723	796	708	782	730	713	730	765	740	740	750	729	737	731	731	749	700	780	768	737	785	757	691	722	761	784	734	768	726	762	790	748	743	763	804	848	761	783	716	676	718	763	733	740	751	781	736	715	743	751	745	775	745	756	772	789	781	707	748	746	788	721	795	728	779	758	820	741	766	706	830	782	729	764	745	747	718	760	740	720	779	716	801	751	758	735	755	720	759	750	765	767	723	739	774	729	757	760	761	753	735	740	801	760	788	757	767	756	775	762	777	780	795	715	733	740	732	766	752	712	746	708	778	752	783	782	740	739	777	745	756	741	724	748	718	769	772	787	771	729	770	736	729	747	728	743	765	720	811	759	753	768	763	735	841	712	729	797	746	757	695	740	744	781	689	755	753	800	774	775	768	722	734	779	756	731	708	733	749	728	750	753	769	763	761	748	762	715	788	759	787	734	831	802	758	784	720	822	709	776	769	750	791	727	751	757	712	753	731	775	794	790	743	787	730	772	748	743	726	767	752	750	739	766	754	764	765	790	771	796	760	727	758	782	774	809	737	777	738	705	752	752	703	756	745	733	754	751	727	730	746	750	760	796	774	769	743	743	737	759	773	710	760	719	744	804	750	771	763	745	755	700	751	758	729	738	764	700	723	779	767	728	744	759	741	729	759	767	723	775	779	724	751	755	783	759	725	791	721	778	760	742	732	782	734	766	777	765	751	739	776	746	765	769	753	774	769	723	737	779	740	746	740	757	766	738	764	698	729	762	752	780	703	765	692	761	740	728	738	753	764	751	751	757	769	769	775	665	785	823	780	764	766	760	726	719	782	765	753	768	785	786	774	741	783	771	763	743	779	736	754	778	738	779	727	724	702	737	732	733	740	742	769	782	773	715	753	785	773	772	766	762	761	767	743	751	764	786	705	728	763	789	779	716	780	837	756	750	710	757	684	772	751	712	764	722	756	733	763	764	714	731	731	736	762	764	783	771	775	750	740	746	787	783	788	729	780	771	705	808	736	716	707	746	794	760	765	785	746	739	762	762	745	739	728	743	725	748	730	750	791	747	792	732	757	781	819	753	778	755	734	762	674	764	750	818	786	760	711	755	781	702	728	736	779	774	742	757	763	723	729	772	772	733	775	761	740	739	727	733	698	792	771	745	725	752	772	740	731	765	768	806	774	753	738	791	761	723	780	769	783	738	760	752	838	767	737	760	693	760	814	803	760	759	737	767	778	741	768	759	788	769	759	751	828	745	787	782	766	713	794	744	733	742	690	768	744	782	785	742	765	786	751	732	707	724	721	775	760	754	743	794	818	765	794	745	787	696	756	737	735	740	774	780	766	690	749	786	763	781	758	812	687	770	792	773	726	743	732	811	691	760	735	732	730	786	744	760	751	786	749	737	785	747	767	715	738	768	810	739	777	701	784	771	774	758	775	741	757	723	743	769	750	702	757	732	750	722	795	758	733	740	717	748	736	757	755	741	675	756	831	726	786	728	759	767	703	727	737	736	775	758	751	781	770	751	714	812	731	725	747	758	770	714	784	757	750	762	730	791	774	754	758	751	770	751	759	786	765	785	726	735	783	692	716	781	772	738	797	744	757	755	766	760	776	770	750	759	768	774	747	797	689	746	706	808	729	762	774	743	782	778	800	763	786	754	708	733	775	769	743	753	811	776	753	748	731	753	767	739	757	741	725	725	737	753	775	727	764	752	774	763	745	755	740	719	752	736	716	714	802	726	714	775	736	762	751	778	776	757	742	761	733	726	720	757	771	776	857	738	788	746	789	719	771	773	747	768	827	785	754	788	777	724	762	761	754	789	781	720	757	751	750	744	712	763	794	767	787	734	773	736	699	766	714	811	781	723	730	745	782	755	733	791	774	728	744	744	782	711	735	723	716	757	769	759	821	771	758	839	767	809	772	760	775	784	732	708	782	754	712	724	777	713	753	789	755	782	748	733	799	779	744	774	740	735	759	789	798	731	800	739	731	707	759	719	793	787	722	734	751	795	726	717	758	717	727	748	776	749	740	763	742	775	727	717	749	770	772	756	730	750	737	746	760	752	720	715	740	760	765	768	780	743	740	740	749	759	751	778	747	798	723	723	726	774	742	757	712	753	768	719	758	724	743	760	770	702	781	793	789	785	758	758	751	728	739	746	742	760	756	754	781	731	731	780	735	756	793	758	753	742	782	735	771	755	715	761	736	719	810	767	772	771	720	740	720	783	735	744	746	779	797	777	760	697	775	784	739	758	739	695	764	756	734	729	752	751	742	733	736	771	766	783	734	744	798	788	719	739	767	725	751	716	752	784	757	732	759	769	702	741	756	756	754	747	754	731	756	718	752	677	719	746	689	750	792	736	755	813	726	727	770	779	738	739	793	826	776	777	710	773	735	762	777	747	752	744	791	737	759	785	759	803	711	787	775	716	746	719	736	740	747	710	787	792	771	748	716	797	743	765	804	762	740	756	803	728	740	755	776	744	757	808	705	750	750	750	782	791	739	755	773	714	710	813	773	755	806	753	756	713	715	721	751	735	765	745	760	780	713	828	741	780	763	713	751	738	752	727	772	737	736	785	768	777	770	686	756	717	750	740	775	775	763	779	770
59819	91133	60879	29007	9614	2519	1009	798	702	682	701	665	629	728	683	683	691	705	694	709	672	657	670	686	642	709	686	664	665	680	686	674	685	678	717	679	711	686	688	673	699	695	674	663	687	680	704	683	655	717	684	679	653	683	660	686	655	647	685	673	614	681	665	713	669	676	662	637	685	684	683	751	701	701	701	667	704	668	684	682	692	604	695	694	681	697	667	677	701	701	701	675	689	662	721	709	676	646	685	668	674	660	661	687	710	686	707	646	721	680	653	692	661	695	717	671	698	681	733	662	666	685	680	644	618	689	707	676	655	661	643	687	694	665	690	670	682	717	680	702	668	691	667	694	625	696	726	651	709	669	642	712	700	692	697	662	727	639	684	638	637	647	654	645	677	682	702	679	652	672	653	709	677	666	697	703	684	691	736	654	700	733	692	651	652	686	702	659	680	726	660	668	706	651	675	710	664	691	692	634	681	686	672	698	689	709	655	663	653	646	646	688	651	658	669	695	676	690	676	691	662	660	695	667	636	653	682	599	712	663	622	680	662	647	675	674	658	684	745	670	650	683	659	633	685	643	650	625	634	681	642	673	643	700	678	686	673	688	705	698	658	714	667	684	647	674	680	673	671	645	698	706	668	680	692	673	673	660	683	700	668	671	677	718	673	685	665	648	630	661	677	648	702	743	694	665	642	678	691	750	714	679	717	680	622	650	687	680	718	636	658	623	692	655	652	657	646	655	702	671	670	727	657	638	689	656	640	634	668	682	716	689	661	663	658	636	673	676	648	688	668	659	698	700	698	663	679	654	681	660	672	693	664	657	641	709	697	661	671	677	694	701	672	685	659	679	666	662	701	693	662	678	681	668	645	681	681	687	645	683	660	662	703	717	696	669	708	682	687	659	642	723	676	705	695	672	692	681	659	689	693	678	654	663	687	663	668	664	657	709	650	684	634	666	681	604	701	657	673	658	656	704	664	684	659	622	675	696	677	667	691	674	666	670	654	681	673	663	672	665	698	706	675	669	666	674	652	662	682	665	660	696	656	715	672	652	703	669	702	710	698	703	649	670	703	729	641	665	652	673	650	675	692	647	731	694	647	690	672	686	699	695	692	680	644	647	691	734	642	661	676	668	667	675	664	652	695	643	664	658	706	637	684	692	689	684	704	685	672	678	648	673	684	701	663	683	674	683	669	651	682	691	691	664	678	644	667	700	638	732	641	675	691	708	685	676	674	662	710	722	682	716	714	694	656	672	641	665	709	643	674	699	660	653	694	639	718	690	683	689	656	714	712	668	670	685	690	670	701	635	713	694	683	664	694	684	665	644	672	707	662	703	684	691	727	749	687	717	707	664	683	668	680	711	723	684	721	666	635	686	677	697	674	656	677	709	653	673	626	645	673	688	735	651	723	688	632	716	670	699	678	682	727	672	691	655	703	675	685	646	671	657	702	659	648	638	673	672	653	685	590	668	645	701	699	712	707	701	705	687	665	659	703	694	679	716	684	682	700	728	684	664	670	722	675	677	692	694	657	677	703	635	661	693	635	642	689	662	619	669	715	661	690	619	682	663	706	635	718	715	671	670	666	663	700	670	659	710	657	674	693	671	680	679	670	691	678	638	699	667	601	679	701	650	671	701	673	667	696	709	692	706	729	665	611	652	664	696	652	665	624	661	653	652	677	695	660	697	674	692	690	699	730	671	707	723	669	677	677	686	716	738	683	633	616	698	639	670	655	658	678	633	692	658	678	648	674	715	664	684	715	674	676	715	741	666	661	687	664	687	677	675	678	644	688	662	645	661	653	609	721	662	663	677	683	670	714	690	663	633	714	668	686	629	671	663	669	641	669	683	686	681	675	675	687	705	689	673	649	686	710	704	672	623	664	610	667	661	699	670	694	657	710	626	639	663	701	677	705	676	672	650	633	669	633	661	676	695	705	647	635	645	664	655	723	685	691	660	702	695	675	690	649	686	635	698	636	654	672	681	663	732	688	696	676	694	675	670	710	613	716	670	666	722	692	653	649	655	651	672	658	651	644	705	660	682	715	675	725	683	680	660	681	686	697	693	691	654	680	653	656	692	687	641	723	713	686	676	690	710	659	681	704	667	671	689	667	620	658	690	668	707	647	668	647	674	687	665	633	697	651	717	653	695	676	718	672	652	675	636	632	644	703	682	679	647	661	699	647	657	672	657	652	707	642	629	690	659	666	659	676	663	623	695	688	727	647	640	688	632	640	686	676	673	679	636	637	670	676	632	683	708	691	642	696	664	656	715	721	669	663	674	643	736	667	679	634	667	672	733	696	677	641	642	664	618	718	658	650	697	676	664	666	646	691	647	667	723	705	669	661	717	678	659	659	657	710	628	730	615	655	643	700	678	670	716	648	661	723	678	683	665	684	648	729	703	685	648	672	677	634	608	693	674	706	673	688	658	646	650	639	725	660	710	686	652	662	671	605	681	693	696	666	650	663	681	635	664	665	664	657	660	645	672	698	657	684	667	700	668	663	662	662	668	617	661	674	720	669	687	663	681	680	682	641	626	685	691	631	687	696	680	647	688	681	671	689	707	688	688	676	658	625	676	675	611	708	678	704	620	639	633	662	703	669	623	684	651	699	665	715	690	641	721	678	680	644	663	659	695	710	658	724	672	674	651	657	661	619	673	662	651	677	681	654	700	653	681	644	663	683	668	677	664	657	709	667	726	680	611	661	672	660	670	714	689	617	702	701	638	699	732	656	676	674	678	673	709	682	684	708	681	682	662	697	638	677	659	690	668	620	687	737	668	650	715	653	668	619	739	708	682	699	695	650	688	668	663	729	693	655	662	672	680	698	661	696	634	626	657	653	635	671	712	653	689	672	659	610	698	690	654	739	709	700	648	674	658	697	676	642	648	666	654	649	693	676	664	689	680	680	715	669	689	704	646	662	661	694	665	642	695	685	660	701	663	626	688	678	667	724	605	667	691	687	631	675	649	641	705	640	708	670	706	700	678	688	687	678	727	660	637	685	645	694	685	673	680	673	708	713	703	709	670	654	680	638	724	651	690	658	674	646	679	719	678	622	668	629	650	711	651	667	719	716	677	685	713	647	694	695	688	684	664	608	719	681	710	690	662	650	662	663	639	689	705	717	677	680	660	709	658	673	683	687	666	675	635	692	697	681	678	694	664	665	712	656	664	676	690	699	651	693	670	691	711	684	632	701	673	648	702	716	660	643	697	645	665	714	624	664	682	685	685	645	618	684	653	669	683	722	653	659	642	696	701	684	714	696	667	635	684	712	655	674	665	681	658	639	685	647	633	695	660	671	638	670	680	636	677	649	653	685	686	691	674	671	648	660	615	685	627	744	702	737	710	705	711	674	691	671	712	670	661	650	664	677	682	648	674	746	668	667	629	694	727	649	682	647	694	687	675	664	695	697	720	727	673	651	681	682	708	696	638	652	692	638	698	658	660	693	662	659	718	653	690	682	668	665	752	647	666	672	664	669	667
24137	23390	35543	32551	23361	14457	3690	1322	1062	1033	1029	1049	1039	1018	1025	1015	981	996	1036	1043	1012	990	976	1005	1020	1016	975	978	985	1020	1025	937	1022	982	1000	980	1032	985	1011	1014	1037	989	1004	991	1013	990	1017	974	966	1056	959	984	979	929	1008	1011	1007	1014	975	995	989	998	938	922	1000	977	962	957	938	939	990	987	1028	984	989	982	991	977	952	949	987	1004	1009	966	987	1017	1020	979	916	952	967	979	941	1057	964	970	999	916	1038	1006	1003	992	978	918	973	988	970	979	1053	969	966	994	952	910	946	995	987	983	970	969	966	936	970	1010	958	990	923	958	1025	962	928	944	948	968	960	1011	936	982	969	956	1010	944	992	997	981	1035	987	998	1026	992	963	899	966	988	1011	965	990	954	965	1046	1042	995	996	990	935	951	973	956	1063	1033	997	992	974	981	947	1019	930	1010	975	1006	941	1020	1012	944	991	971	986	1001	943	975	933	972	1002	930	941	1001	992	1002	970	946	965	964	986	1001	988	999	973	1010	974	1030	944	1022	1008	985	949	970	1032	973	988	975	961	1042	975	977	984	954	973	943	1003	1052	990	964	966	971	994	952	1006	944	982	933	1059	1050	1028	995	938	946	981	995	993	914	970	907	1005	966	1001	979	977	1006	947	957	1036	1019	1029	999	981	967	951	947	929	976	1052	972	920	937	1008	1000	941	954	996	912	1001	971	913	1015	1001	960	1039	959	1002	970	995	932	965	1002	968	988	1033	961	1009	960	918	1052	980	947	1030	959	955	953	929	953	1009	938	928	946	952	957	993	962	1042	964	961	970	1026	974	972	991	975	1007	968	952	971	960	999	949	958	968	952	951	1012	961	949	1039	960	1010	1009	995	977	1004	912	965	997	1045	1001	1031	980	982	985	963	970	978	992	960	948	976	971	962	1035	980	967	983	1013	954	981	971	986	957	964	948	987	939	1023	961	979	933	969	957	958	983	969	938	979	954	1026	1034	953	960	955	903	927	931	1009	962	1023	971	952	943	1010	1035	888	1062	1005	993	992	1034	983	921	988	1000	1036	985	993	956	997	1011	1029	1005	959	969	941	955	1027	984	943	931	943	998	1009	952	1002	960	1021	1016	951	992	1002	925	990	972	953	965	957	993	988	955	988	981	944	995	969	944	948	978	973	997	965	992	987	979	957	1029	981	952	949	987	990	1000	985	953	950	950	936	1022	1017	986	969	923	1032	992	1006	999	916	974	944	973	994	989	972	1002	989	986	941	1036	1021	994	958	953	957	897	944	970	969	994	995	958	959	934	973	997	980	974	1001	962	979	1008	943	972	922	997	1000	1048	965	954	988	977	1011	975	1064	1010	981	967	997	994	948	956	990	975	926	1001	957	945	991	1003	977	989	1022	979	946	963	1013	1015	994	973	958	1013	970	978	1002	1004	920	923	942	992	965	967	1047	950	938	1043	1002	952	984	921	1027	999	997	1013	944	988	1014	999	952	1025	918	954	993	982	956	974	969	985	983	982	963	973	982	990	993	910	1029	985	909	978	983	969	1031	994	960	920	965	978	987	987	1001	1013	897	977	958	1025	1010	925	1006	1003	960	978	961	972	962	993	977	956	953	944	968	967	902	1019	984	950	950	1030	956	985	1035	978	1045	984	958	903	935	1016	993	1017	975	945	903	975	999	947	968	964	1016	993	976	1005	956	995	955	939	958	981	961	1012	904	1011	993	970	952	944	1016	996	942	914	938	942	978	988	1049	981	1001	1003	951	977	918	964	941	978	950	951	976	980	961	965	1009	973	1004	969	1014	1010	1026	1008	994	976	965	960	1024	977	962	988	986	986	921	1040	989	960	954	946	1023	953	950	987	985	917	985	990	966	1005	1015	967	973	936	948	985	971	999	984	1018	972	996	997	960	987	1049	954	990	972	1015	982	956	905	978	1034	1052	1038	963	975	1025	951	972	979	972	959	985	942	928	1010	960	1001	998	967	954	979	1056	1021	965	973	966	990	962	999	958	948	977	928	948	1004	983	1023	952	983	1038	927	1017	940	1000	942	947	1019	984	1005	1003	1027	957	985	1006	988	978	953	966	905	968	1006	1052	969	957	927	993	1001	991	945	980	957	971	991	987	975	966	941	984	1000	1026	1017	970	1016	1044	935	991	957	976	972	988	1004	942	1046	1006	991	990	1027	1032	963	1006	1021	988	1044	976	960	1019	988	1006	1032	967	993	978	988	1014	1011	1035	1001	1005	1015	1024	994	992	1002	938	951	950	968	938	965	1011	945	939	1031	1034	1005	915	965	994	970	932	953	975	946	1008	936	1017	1006	951	940	941	966	986	995	978	943	931	987	1000	986	950	957	996	974	1017	938	995	1044	999	932	973	935	979	926	965	953	949	966	996	1021	962	967	1006	991	900	982	943	990	934	1042	954	970	999	1007	977	977	944	999	1017	1010	941	996	949	998	1011	993	1006	1014	901	957	956	962	979	952	1001	964	1011	971	975	1027	1006	994	958	915	980	945	966	927	1000	1044	941	995	994	972	971	1022	1005	995	955	993	976	925	1001	937	1002	964	987	970	928	979	981	984	938	992	973	1039	939	916	996	967	994	959	1016	996	946	1013	971	993	1022	1022	1030	929	1009	1016	958	990	960	1050	1003	910	962	987	968	1037	989	926	951	980	950	1016	972	970	933	902	973	1016	1000	993	975	940	949	954	974	991	986	957	985	940	991	953	1000	941	980	961	993	973	1006	977	976	972	1004	931	953	991	933	986	957	1001	1025	1004	1003	1014	961	954	952	967	964	960	935	962	941	955	978	959	977	949	977	970	921	1019	945	934	995	988	964	1009	985	959	947	1001	1011	997	937	947	978	1006	1000	903	1033	1030	1021	962	962	970	959	998	942	991	989	899	954	968	985	994	951	960	932	985	988	1015	940	1000	955	988	966	907	917	940	942	970	939	973	959	901	962	980	975	995	980	1010	954	1033	994	995	943	1069	967	968	962	931	959	952	974	999	952	941	963	911	979	970	1003	974	937	909	931	1023	969	1078	958	1024	984	959	978	968	963	989	1001	1021	981	941	996	986	951	1013	913	998	927	1039	1004	978	1009	975	975	983	974	996	965	1014	1007	1014	970	964	970	1011	973	975	958	1000	946	979	961	965	999	964	970	998	975	991	938	972	957	949	1008	946	992	978	982	959	987	998	945	974	896	983	953	924	937	969	949	912	949	934	1014	964	1007	983	944	986	989	927	949	950	919	1025	947	1017	1017	1013	915	1004	926	1011	970	933	1004	983	990	961	957	973	982	1000	1012	958	963	983	953	970	903	952	1023	980	972	999	972	976	971	964	993	930	926	930	972	1019	976	1000	950	990	929	983	979	971	1007	926	1073	1005	979	947	949	980	992	943	996	1003	973	929	943	950	979	965	921	1017	1006	1040	1009	1002	1018	967	1019	914	973	955	1027	984	1029	969	1024	979	1051	990	962	948	968	955	981	947	918	1002	988	957	1002	941	959	939	1010	936	959	935	975	991	1000	988	996	948	960	977	1024	967	996	990	980	1023	959	978	982	950	980	964	971	938	1008	909	977	962	1005	939	952	984	962	978	980	975	970	980	1057	979	960	993	1000	949	968	990	993	991	948	969	941	911	982	961	1021	924	977	973	956	951	940	958	955	967	968	934	987	1023	995	985	994	951	949	994	1009	970	994	975	916	939	984	917	1005	949	926	925	954	926	980	942	952	920	1017	1002	976	996	992	1037	945	944	957	980	1015	963	978	983	964	987	954	939	980	1000	967	928	979	965	964	1004	1022	1051	993	982	968	1017	996	968	936	983	963	964	977	982	953	929	1012	1031	971	1012	984	969	956
63482	103654	72746	41903	16079	4603	1572	975	894	931	969	955	957	885	856	851	950	889	875	896	888	897	873	909	907	913	920	943	872	870	885	942	920	918	928	899	863	879	951	919	926	861	940	912	855	847	886	888	873	891	908	907	907	873	878	923	893	918	910	887	878	865	922	889	898	931	869	910	857	903	871	857	876	916	895	928	891	866	943	915	862	871	838	885	957	878	861	910	914	884	945	980	958	855	887	871	907	923	897	879	877	910	939	903	894	905	882	851	906	921	913	947	900	895	885	875	863	907	896	881	867	918	978	874	917	895	862	930	848	917	887	917	876	876	884	871	926	865	869	920	918	887	891	939	886	876	875	861	899	909	937	900	934	907	872	898	882	874	877	873	880	919	933	913	946	892	882	849	942	883	853	906	909	861	920	869	854	875	910	874	932	905	887	908	917	894	933	910	895	864	858	861	906	869	838	868	888	848	885	915	854	900	903	916	940	866	853	830	886	906	881	922	867	875	886	950	913	854	929	869	947	916	907	897	873	885	877	945	901	861	888	853	869	901	900	924	928	861	903	905	860	959	968	880	906	916	860	886	910	904	915	876	909	908	900	875	902	924	866	867	883	907	929	898	853	887	908	930	864	901	917	865	942	907	923	904	862	866	873	896	892	858	908	869	883	838	910	842	916	889	902	919	927	858	893	944	906	912	841	879	855	877	935	864	915	894	979	938	903	913	854	904	923	905	866	901	885	945	877	893	895	945	844	934	894	865	840	943	854	858	889	816	918	860	862	892	909	917	854	908	908	895	901	941	904	870	902	897	885	887	849	907	930	928	916	907	872	904	886	823	886	878	879	897	878	874	897	847	879	924	943	894	913	891	859	874	900	908	954	856	885	934	913	889	896	854	918	882	885	833	899	884	919	892	885	871	860	835	872	888	876	904	846	938	937	924	907	894	910	873	902	899	839	894	920	934	928	871	946	946	865	896	898	938	918	882	836	841	894	878	873	894	899	903	879	881	872	929	906	850	933	848	940	899	920	900	835	922	902	914	941	866	932	925	878	927	912	858	942	890	876	922	920	837	890	864	904	882	824	931	910	967	900	909	884	849	879	901	908	880	865	855	874	833	910	943	883	923	926	852	956	869	874	907	910	902	898	863	907	850	918	861	869	888	866	968	942	862	894	892	905	879	854	840	844	871	946	912	959	888	914	850	891	864	951	893	854	920	892	886	851	859	883	916	877	887	896	883	869	850	891	900	893	893	917	884	901	854	909	877	922	922	917	873	881	875	917	868	829	913	852	904	911	860	920	885	907	936	911	819	885	864	887	943	896	847	861	902	874	859	844	921	848	886	886	886	873	899	872	862	839	875	870	854	879	879	905	904	923	895	878	901	913	923	913	965	895	862	893	953	886	904	922	872	894	889	933	884	845	903	922	882	905	873	908	934	948	894	839	949	889	934	922	874	881	883	828	938	840	892	902	908	935	884	897	877	863	924	852	898	871	914	885	869	853	845	895	894	849	895	868	835	861	923	889	832	884	882	856	901	809	854	860	868	881	850	911	892	850	928	932	888	934	934	868	932	887	885	946	919	879	885	927	965	847	866	880	882	888	870	860	924	894	936	886	850	919	904	850	869	903	906	875	901	869	900	815	854	865	920	903	887	913	893	919	880	924	908	884	897	934	830	942	875	905	889	911	921	853	929	928	878	916	867	929	860	918	861	887	890	899	910	895	865	893	923	851	888	945	914	895	857	876	925	924	878	887	854	931	931	854	864	948	875	910	875	916	910	856	943	885	852	924	951	911	879	908	885	844	864	953	937	889	925	887	904	905	835	910	937	839	909	898	858	893	904	877	912	865	927	891	914	895	893	896	931	902	849	863	894	910	904	877	909	872	879	874	845	919	890	923	853	879	913	949	912	910	904	897	892	925	863	893	914	882	840	932	841	882	921	863	864	894	900	894	866	870	951	870	902	909	905	924	886	901	913	868	896	894	888	877	920	862	897	896	868	890	889	912	890	946	863	853	885	889	894	897	886	826	887	949	954	901	931	934	940	883	889	874	811	899	931	901	931	906	854	895	889	907	897	887	868	865	897	895	958	833	896	950	879	932	962	843	884	870	921	920	928	890	865	903	905	881	869	889	861	842	887	890	880	836	890	898	914	871	902	925	903	868	907	893	914	929	890	892	844	860	931	898	872	927	893	841	947	873	852	863	855	900	921	868	917	853	895	864	933	892	905	873	864	880	930	887	912	920	908	889	894	863	861	895	913	870	924	900	964	825	912	836	861	939	901	874	882	854	941	893	908	850	869	868	933	890	909	862	893	872	859	858	919	872	910	875	929	877	849	878	926	891	909	898	857	872	856	897	932	916	886	891	923	910	907	898	894	907	905	886	899	949	882	942	854	924	859	877	914	887	905	879	893	912	880	906	886	930	945	900	923	964	880	885	877	878	913	884	870	911	927	907	832	956	906	911	887	909	896	920	861	893	898	862	897	930	902	867	906	874	906	857	862	908	895	852	927	830	926	877	884	861	893	913	909	866	859	854	910	892	872	870	870	864	947	921	888	923	896	940	909	935	881	857	848	875	893	930	887	881	886	895	884	952	861	880	902	900	876	865	922	925	876	940	869	917	842	947	944	889	907	887	956	856	915	865	921	874	916	958	897	875	895	886	891	821	857	840	877	856	925	934	907	895	864	826	940	909	870	881	930	834	859	931	891	925	916	915	849	938	906	863	812	884	890	903	868	857	939	882	852	895	916	909	887	933	930	890	932	854	907	863	882	899	897	890	923	897	931	874	857	844	878	893	910	859	874	843	894	882	924	913	910	926	834	918	910	835	870	885	940	906	869	924	873	871	838	917	876	933	909	886	942	891	900	919	933	895	916	908	895	876	889	879	896	883	907	848	927	915	914	889	859	908	887	850	894	852	871	923	928	889	869	870	977	898	928	844	920	866	881	875	863	912	925	916	912	905	867	927	887	922	868	874	889	896	877	941	889	924	871	901	915	900	922	923	908	881	899	855	899	868	883	947	906	896	878	866	854	903	873	908	887	926	860	896	887	872	958	852	881	916	905	900	905	894	961	883	879	868	897	886	878	903	869	884	911	934	870	839	884	908	897	902	856	893	872	918	869	841	872	868	883	884	884	899	931	885	891	859	925	885	946	937	933	862	912	859	913	908	825	891	873	876	884	914	857	882	907	909	851	861	896	860	890	839	902	882	873	857	945	862	925	906	896	965	909	910	868	880	901	907	830	917	886	852	848	891	914	957	918	861	867	888	882	875	902	827	881	912	891	917	973	946	877	823	881	857	885	847	859	862	900	940	933	899	930	890	911	869	874	866	910	881	892	838	986	876	855	918	850	853	872	859	915	872	847	901	903	845	874	881	888	873	875	919	932	842	900	881	872	905	907	861	882	885	865	910	872	890	869	909	889	864	906	940	862	920	896	908	908	873	882	869	866	899	907	919	879	903	888	900	901	941	894	906	860	895	909
31334	30482	26156	10723	2362	1052	801	802	759	754	787	752	801	740	740	723	756	775	781	741	781	717	785	762	822	749	727	742	735	816	758	757	743	701	755	768	759	791	756	808	744	789	763	745	818	761	809	786	756	744	753	725	792	800	751	738	830	758	788	754	778	726	812	712	753	809	728	774	782	780	792	724	757	799	833	827	767	757	713	759	817	778	775	712	801	748	809	747	774	780	764	766	735	736	828	717	722	765	752	770	733	733	767	731	742	815	821	839	792	753	744	761	719	715	785	776	802	766	774	775	803	793	815	753	762	800	747	746	779	772	770	792	777	721	794	737	744	748	781	769	763	740	774	751	783	793	792	798	803	782	760	760	738	723	762	811	759	765	789	755	736	778	738	764	782	760	748	761	784	747	766	752	768	773	756	764	745	757	744	763	775	788	801	736	812	778	760	804	761	757	740	751	775	668	714	739	791	776	768	742	731	732	777	746	752	774	781	754	753	760	737	742	784	738	749	780	767	731	776	758	791	747	710	772	771	776	726	802	760	746	751	785	788	720	753	749	715	797	741	721	772	761	717	763	736	752	812	774	777	781	762	728	789	780	697	758	772	796	745	792	756	798	771	852	787	798	794	789	738	756	775	771	766	729	797	781	770	716	754	766	770	715	806	774	786	761	778	811	762	761	761	781	764	758	760	758	777	774	843	777	771	769	760	780	786	813	732	725	723	773	763	809	744	802	772	725	742	776	756	768	841	774	730	738	721	788	774	742	770	784	785	739	771	723	774	753	730	774	774	806	801	752	731	724	775	716	786	745	764	782	734	776	778	786	772	768	788	751	759	780	743	780	768	662	764	769	763	779	742	764	817	819	770	736	728	788	708	764	744	731	739	717	779	783	711	763	738	754	768	763	729	785	738	764	763	712	734	757	780	739	821	777	792	754	778	785	735	745	738	778	751	768	785	800	783	805	774	774	774	787	660	771	761	736	754	745	807	756	775	769	719	682	762	822	814	802	770	766	728	783	774	815	784	754	742	745	775	756	754	746	794	767	761	750	802	779	762	746	711	740	778	749	750	737	746	744	757	761	769	752	780	753	761	789	782	761	827	787	795	770	830	793	781	742	791	749	795	779	767	749	702	746	745	783	753	777	757	776	765	763	716	727	758	748	760	760	712	756	800	765	773	792	767	789	764	723	767	803	767	760	772	761	772	777	768	759	757	797	759	738	800	779	778	749	744	805	798	764	768	741	811	767	777	769	770	721	794	756	780	756	718	743	743	757	763	776	745	792	775	785	807	767	787	790	794	820	758	781	755	744	792	789	763	809	709	774	757	775	769	757	794	736	724	785	811	738	753	773	734	755	689	752	733	769	729	768	775	770	750	745	736	686	746	755	773	792	718	746	777	771	765	753	776	759	787	763	728	772	770	797	731	719	792	807	739	736	809	719	762	843	790	760	776	805	786	747	795	770	730	792	711	796	711	745	801	812	733	775	758	793	758	763	782	736	809	725	780	831	778	757	746	737	755	741	749	794	776	741	750	749	803	736	739	754	705	758	717	810	787	823	795	733	776	749	753	766	745	773	759	735	774	744	758	781	749	768	693	736	791	758	747	800	739	734	797	764	765	772	773	755	791	766	754	776	748	780	760	789	767	736	752	770	763	764	741	767	746	798	795	784	770	771	830	810	737	743	758	771	781	764	738	797	758	803	734	739	742	738	716	790	756	811	723	786	770	730	730	765	758	766	739	795	748	764	792	785	751	727	801	804	777	759	813	787	775	739	774	757	710	704	765	790	724	826	751	814	705	782	785	744	746	798	757	777	799	727	803	767	735	761	772	792	770	744	775	770	736	780	862	753	739	797	834	741	761	732	783	776	787	773	712	786	809	754	765	745	735	725	659	761	779	762	792	773	721	820	731	808	755	800	752	753	758	817	761	793	812	772	784	782	790	738	731	807	742	793	744	731	792	775	811	778	775	771	751	816	780	771	809	814	780	741	762	728	757	769	755	736	736	774	788	756	786	759	768	736	769	763	781	751	774	761	770	805	784	771	770	749	815	757	756	839	707	767	808	758	791	772	789	780	792	782	769	764	766	804	763	773	754	786	751	820	790	733	776	777	736	788	798	702	759	749	766	748	720	776	721	810	751	733	770	763	780	788	781	767	728	717	797	744	723	775	761	723	796	768	772	746	754	793	745	774	758	792	751	737	801	791	755	762	775	766	799	757	742	739	793	721	761	732	716	765	809	781	781	783	708	741	772	704	765	752	760	780	757	743	698	776	718	759	750	745	759	746	787	718	742	729	854	733	777	775	733	778	736	715	760	768	807	803	810	786	771	793	736	752	789	763	744	730	743	772	747	741	766	726	767	756	803	739	803	767	735	777	775	768	767	782	806	789	733	784	797	747	781	775	781	791	749	725	727	784	784	736	748	789	779	762	738	789	697	741	745	798	739	770	800	789	760	806	769	768	789	797	792	810	756	765	747	743	789	797	771	764	739	741	765	768	752	784	737	758	765	797	751	740	784	792	775	795	764	775	742	715	736	778	751	744	806	728	757	803	783	781	754	778	794	752	815	723	759	789	738	780	794	818	741	724	683	723	739	727	758	827	778	806	793	766	777	827	798	753	759	792	758	764	812	749	741	786	795	759	827	758	757	715	735	811	814	776	733	752	747	742	754	784	799	761	800	775	760	738	768	789	733	762	776	751	750	797	765	850	766	742	786	771	753	783	734	774	770	752	762	760	729	756	763	758	756	831	726	736	746	805	739	717	752	761	790	781	824	772	742	792	764	751	834	746	749	772	736	727	774	727	720	821	747	752	791	784	752	766	788	691	752	775	768	804	724	776	765	753	804	756	816	727	725	760	735	790	800	791	774	788	762	790	737	785	728	752	793	757	773	737	725	758	771	750	795	756	756	779	721	735	789	753	783	763	749	741	749	743	760	756	759	758	805	758	732	766	777	767	758	750	728	765	743	723	785	747	797	732	767	736	774	720	731	783	713	760	753	773	779	754	772	758	775	779	784	756	745	752	696	785	800	754	744	759	778	737	789	773	762	767	760	839	813	693	821	766	777	776	823	769	808	760	791	774	784	781	776	761	794	798	708	738	750	748	723	798	725	765	802	723	760	780	835	774	802	727	757	750	764	764	792	721	743	753	739	762	754	827	746	777	791	808	715	762	794	762	778	768	816	782	811	758	778	756	774	792	769	764	751	801	739	729	720	746	748	756	809	759	774	741	760	757	748	756	788	802	799	734	784	744	792	794	747	734	759	755	781	798	753	740	802	733	751	745	794	745	792	750	765	749	788	742	746	740	783	755	758	789	741	744	743	757	727	763	795	820	762	777	759	769	789	753	801	732	750	764	835	705	765	739	759	792	797	793	745	745	778	784	770	758	792	727	746	731	765	764	669	775	764	782	764	764	817	780	781	733	755	759	775	767	755	797	758	799	763	739	744	754	737	766	833	744	740	689	752	783	755	777	798	742	786	730
25780	35428	19809	6000	1889	926	684	617	633	631	631	613	644	580	619	658	631	632	651	631	626	707	633	661	624	655	658	633	658	681	647	624	606	664	673	643	707	629	633	635	576	684	623	645	600	657	613	676	663	643	692	602	638	680	632	660	673	642	593	624	592	664	628	639	627	647	607	682	666	618	658	626	678	654	665	624	593	633	645	600	631	633	623	597	659	648	612	672	647	644	626	639	647	636	632	692	637	600	650	638	601	618	588	631	635	656	642	627	639	617	604	642	628	695	656	663	611	603	626	640	651	627	630	663	654	653	627	652	640	636	629	634	646	646	609	648	646	636	660	606	611	589	609	664	636	621	616	650	618	638	650	642	629	589	636	630	628	599	647	613	675	653	612	630	640	588	650	648	579	594	615	631	637	646	650	653	618	615	625	649	661	616	603	647	607	611	646	690	651	626	634	654	654	614	605	632	645	617	622	632	663	643	636	607	599	612	624	650	619	645	596	572	604	655	673	646	606	663	671	636	660	660	649	627	622	667	650	657	657	590	629	635	620	634	618	656	654	630	675	673	608	629	654	635	651	626	615	623	676	581	595	647	610	647	634	582	651	612	634	642	589	635	596	631	651	610	618	629	599	643	623	610	664	627	639	551	626	640	651	672	655	678	664	615	614	652	607	625	635	670	666	613	643	640	592	667	649	597	671	604	665	621	596	658	657	643	631	590	628	611	601	591	700	629	642	638	624	619	630	624	646	650	683	672	613	650	598	634	630	597	626	631	592	675	608	621	640	670	653	655	664	596	653	659	605	658	630	628	673	640	609	631	619	638	673	633	661	649	619	638	588	650	606	632	655	615	655	683	649	661	596	622	667	597	601	645	583	640	603	625	669	630	619	601	653	587	638	617	613	634	686	640	595	600	647	662	599	656	587	632	624	637	648	588	642	630	619	619	655	647	642	656	666	663	680	691	656	583	635	643	631	630	603	616	630	675	638	666	626	608	629	605	625	614	675	631	647	634	660	663	600	634	593	613	634	661	638	601	648	640	650	628	604	620	620	616	623	604	643	687	648	619	648	665	649	612	600	667	630	628	644	643	654	641	676	593	615	595	650	657	620	636	636	630	631	649	642	646	614	662	617	646	679	653	663	643	570	615	623	663	651	623	620	603	586	648	662	614	597	666	643	623	671	642	640	666	596	600	660	649	680	623	653	648	588	590	600	624	613	640	616	663	627	665	629	626	629	611	633	629	610	612	656	648	664	627	615	608	670	615	627	619	632	608	623	608	683	630	681	644	622	634	649	626	614	609	642	618	613	591	671	613	607	606	607	639	632	637	619	599	614	670	693	624	643	622	655	641	630	639	691	637	631	606	623	609	669	607	631	677	652	559	602	620	596	631	644	659	610	597	649	634	627	619	659	606	626	654	623	662	631	665	654	639	601	666	617	608	635	593	634	637	667	598	637	637	607	696	611	619	645	621	630	599	678	635	669	640	611	637	644	648	611	634	680	649	667	646	661	629	599	631	624	591	644	662	642	621	644	627	630	654	629	670	639	649	604	633	670	654	666	603	637	641	644	637	698	633	619	607	646	652	648	651	612	662	621	635	612	645	601	654	680	674	613	644	661	661	579	608	615	620	634	643	645	663	611	620	651	631	657	656	603	640	649	628	663	603	635	631	643	636	610	609	640	611	669	683	663	596	624	634	645	675	643	615	702	677	659	622	632	623	642	626	673	654	586	639	680	604	636	618	612	636	682	615	657	594	626	657	623	635	625	631	611	638	627	617	689	666	626	636	574	686	665	677	622	675	658	613	665	647	642	607	602	654	626	652	630	614	559	604	642	623	683	647	640	608	647	633	673	616	654	637	638	650	619	636	634	624	617	593	681	664	655	634	655	655	667	660	652	606	652	620	663	667	649	645	636	628	681	611	635	613	626	615	628	630	618	616	623	661	673	646	661	599	610	615	670	626	611	648	597	650	640	647	625	685	677	626	618	615	598	632	649	597	631	627	620	698	622	612	643	628	620	602	578	648	628	611	616	613	629	639	611	640	668	624	630	597	648	676	622	631	613	616	638	652	606	647	654	607	702	625	669	629	663	641	629	662	592	655	600	603	644	639	663	622	600	685	606	628	663	574	645	625	657	626	652	599	589	645	654	655	649	607	614	633	596	641	644	635	622	614	614	663	630	649	650	663	610	675	657	671	641	613	615	633	678	635	680	623	666	665	637	638	593	650	589	616	630	640	587	590	663	638	600	649	647	645	655	579	622	619	602	613	613	677	672	655	640	649	645	644	634	646	660	698	634	653	613	699	649	673	635	616	660	641	651	622	619	636	632	612	603	668	606	651	675	656	623	592	620	627	619	575	627	638	627	643	609	627	636	627	629	599	648	667	647	624	597	622	617	653	652	650	618	635	669	577	609	631	595	643	661	640	635	632	695	617	616	621	645	669	672	650	625	639	659	646	617	623	661	621	598	646	638	658	584	645	590	669	631	619	613	578	629	638	617	628	610	608	648	647	674	632	659	661	623	596	640	654	615	659	601	641	614	640	636	678	629	637	612	645	642	639	615	649	623	627	662	613	633	646	603	629	627	626	650	661	596	662	664	606	687	633	547	604	640	642	613	660	669	616	630	622	614	624	646	655	625	691	652	611	661	686	687	687	657	624	625	628	609	641	645	634	625	657	614	624	700	646	653	615	676	641	637	619	638	661	673	619	637	595	583	600	649	624	689	626	649	639	630	598	654	605	663	622	634	624	631	597	602	609	613	638	622	608	584	665	582	617	706	622	640	644	635	646	609	650	668	655	634	646	614	633	614	681	628	653	611	643	634	642	628	673	610	681	598	626	618	597	602	627	674	649	655	643	585	637	643	620	675	611	630	647	672	634	683	655	673	628	638	644	641	597	679	632	622	623	660	641	676	647	642	648	634	647	627	599	592	619	638	632	588	694	637	604	601	606	667	655	643	611	608	641	630	617	599	611	601	611	661	616	654	615	620	703	609	624	658	644	625	544	619	669	651	645	651	658	679	654	626	650	663	644	623	644	662	606	667	591	640	661	614	650	668	606	652	661	605	637	632	588	632	611	648	649	653	633	645	642	617	629	630	598	664	658	641	615	649	623	589	615	638	622	628	632	606	677	625	634	608	650	606	598	617	609	662	654	637	633	635	667	637	626	643	604	656	627	620	635	610	617	695	615	698	628	593	644	639	675	656	667	653	652	638	647	635	647	626	589	627	662	627	630	625	586	636	644	612	654	661	642	612	587	655	632	646	554	651	660	650	611	605	666	639	599	599	632	647	599	648	598	648	632	650	620	658	642	634	625	642	646	630	638	656	688	619	652	661	625	660	662	686	627	613	638	613	649	640	655	584	604	644	640	644	642	603	683	636	636	633	631	640	683	601	608	605	637	649	618	635	642	661	634	599	641	639	640	621	684	683	649	663	623	611	654	616	615	650	615	614	629	624	642	633	629	676	597	623	643	634	631	665	640
25712	26800	41375	34830	18423	5335	1389	874	792	778	778	775	792	776	762	786	779	774	745	808	793	752	785	759	751	713	768	728	780	792	751	826	777	770	721	782	758	764	787	775	789	764	740	736	771	806	806	785	770	758	809	765	762	780	819	759	743	789	766	722	760	758	736	703	793	801	750	773	807	757	741	739	734	770	709	734	734	761	765	782	772	734	752	749	742	727	745	773	742	748	731	727	719	755	782	708	781	771	771	788	754	762	774	784	769	731	720	767	766	721	774	764	741	757	701	723	810	759	762	734	769	695	768	787	748	790	758	718	739	796	763	830	744	764	753	768	748	771	770	809	734	721	804	722	716	758	783	716	783	755	765	755	766	743	746	756	748	733	723	748	761	793	759	718	752	753	748	724	769	784	763	764	766	789	752	761	723	758	763	782	768	715	812	755	746	742	781	745	676	749	752	776	770	739	714	758	745	745	773	747	773	760	736	774	731	740	734	763	733	703	744	793	769	799	740	755	797	837	741	711	770	776	722	781	770	787	774	724	784	747	761	700	760	776	747	774	754	751	750	762	747	783	806	745	800	747	815	764	697	747	785	766	739	701	715	735	777	741	713	799	768	778	778	773	693	761	786	775	748	763	783	744	749	815	767	680	766	801	776	775	755	728	766	775	771	711	789	738	720	758	787	775	768	791	741	768	786	758	751	731	808	714	788	768	738	756	790	747	749	766	792	705	763	748	768	723	740	755	774	715	728	784	730	783	722	766	771	824	758	778	772	773	822	787	753	762	724	790	716	784	778	741	741	766	740	774	799	729	791	760	757	784	815	746	717	758	808	760	754	729	757	744	777	752	724	740	735	756	748	763	781	777	783	741	780	745	765	790	792	750	761	761	799	799	737	794	768	775	791	754	792	750	735	755	796	711	763	779	736	749	757	771	743	786	750	818	743	771	780	758	771	752	766	778	763	778	768	782	760	777	769	773	770	734	767	780	754	829	774	772	737	728	792	772	773	785	740	808	801	725	727	742	779	794	752	699	726	748	774	763	746	747	719	802	743	791	779	756	766	780	772	749	783	736	822	766	760	786	779	762	743	758	770	755	767	745	796	770	770	784	780	757	737	761	692	769	773	761	794	781	725	775	765	776	767	755	777	773	761	745	791	747	738	786	769	747	765	804	715	742	773	773	741	770	749	758	755	767	762	725	712	748	739	792	775	759	756	724	738	799	773	714	719	749	728	743	739	750	737	736	757	763	750	754	744	741	757	761	756	779	776	760	738	810	814	762	738	792	753	764	750	737	781	781	768	817	755	741	750	742	760	731	791	764	781	790	728	764	734	796	739	780	772	777	773	793	720	768	759	755	762	757	743	762	737	737	747	757	772	733	810	726	708	728	743	775	827	736	769	796	806	749	751	735	722	756	798	752	759	766	744	774	748	781	792	772	748	771	746	814	773	748	786	774	753	752	818	717	721	732	773	748	820	726	756	746	736	707	755	755	752	798	780	802	741	774	776	751	739	749	774	782	824	776	799	755	757	734	757	744	763	772	822	762	738	760	757	747	773	795	752	757	751	809	781	741	808	798	744	790	739	765	767	753	780	763	719	705	722	767	798	749	751	776	710	734	785	776	770	769	724	775	750	764	774	778	697	754	787	744	788	747	790	801	728	739	756	743	743	722	757	778	760	755	761	771	796	756	778	752	733	768	726	722	758	730	756	759	726	723	742	766	766	787	777	754	772	772	771	769	763	757	748	720	750	769	729	742	735	751	746	774	794	785	769	773	766	792	806	738	705	732	741	815	755	722	762	750	798	749	780	768	792	761	812	741	726	695	742	746	711	747	750	741	806	751	746	812	746	748	795	732	791	743	766	804	793	740	759	746	755	742	730	731	751	741	734	743	736	778	751	729	774	757	742	734	773	767	766	699	765	743	784	749	729	735	808	786	748	774	768	720	799	762	757	721	724	740	779	752	787	777	768	741	771	769	730	756	758	753	742	787	726	781	821	738	755	731	756	775	794	734	763	765	852	770	744	744	752	811	790	707	742	765	722	699	763	787	746	708	766	785	759	775	738	767	784	763	773	689	769	781	703	805	759	734	730	705	727	756	749	754	771	739	769	739	771	773	771	726	789	801	750	784	749	777	781	740	757	794	722	721	758	745	727	798	759	809	752	743	745	819	768	774	760	739	687	787	806	732	753	805	753	785	801	821	770	770	780	781	729	767	842	721	752	748	707	760	825	819	727	740	761	749	766	771	744	798	745	757	754	760	777	684	752	696	754	780	807	790	770	780	768	765	763	755	758	798	764	784	771	756	767	789	765	784	741	710	744	746	729	792	747	758	734	756	738	777	719	749	755	774	719	789	755	734	789	775	772	797	708	727	798	758	762	743	751	761	776	722	723	726	778	823	732	809	742	777	819	733	754	711	783	744	750	745	788	704	722	743	775	745	761	765	741	814	744	796	760	752	777	763	774	803	809	745	764	792	762	748	746	756	760	763	694	740	772	721	743	752	732	759	717	724	767	798	752	695	767	800	747	834	693	748	755	705	783	780	767	727	733	793	763	764	731	733	730	761	763	756	720	761	794	766	772	803	748	761	772	806	746	735	768	758	748	733	750	746	747	750	812	764	769	750	745	731	763	784	768	790	780	749	760	790	738	772	770	750	722	809	770	768	784	763	770	762	766	731	770	786	761	784	788	766	767	786	752	756	739	803	808	789	740	762	790	774	737	748	705	730	784	759	747	746	731	791	751	756	705	786	792	778	782	755	801	710	732	765	745	821	782	778	727	691	770	735	740	759	736	767	747	760	760	770	780	721	798	726	727	749	741	726	739	762	746	791	776	767	783	799	803	763	755	772	737	758	765	791	710	778	777	740	750	764	770	769	761	752	742	754	755	754	796	792	776	755	763	724	726	772	790	751	760	732	783	725	771	777	802	744	792	758	778	776	809	756	754	742	747	782	720	789	762	676	787	692	738	735	769	757	743	751	765	809	763	756	801	720	737	746	708	732	739	793	788	749	725	794	743	774	768	753	741	792	762	783	741	773	742	739	789	769	748	762	816	776	766	791	785	740	776	811	731	787	744	814	785	761	759	791	735	765	727	789	757	772	759	770	789	829	775	733	783	732	779	704	735	778	758	767	740	815	778	761	754	764	753	742	761	760	751	777	758	785	791	784	715	751	785	806	704	788	692	768	763	739	723	757	741	717	773	712	768	771	731	782	785	758	719	737	753	781	728	760	780	725	773	817	765	731	729	736	761	767	814	733	766	823	763	774	740	725	811	772	771	785	734	785	771	715	784	758	741	769	803	770	787	745	754	787	741	738	755	717	791	766	771	738	785	764	768	782	770	751	791	723	767	733	733	747	758	753	795	795	782	763	783	752	731	756	757	814	723	790	743	749	770	808	721	822	733	791	734	761	762	774	739	756	791	758	755	750	729	799	745	799	787	772	721	755	696	785	744	796	743	745	808	799	696	806	783	791	828	787	738	736
60414	89258	60556	28556	9319	2488	1010	739	714	657	692	679	697	691	708	708	660	705	689	672	677	683	679	717	704	632	716	673	741	698	696	709	635	699	690	662	676	707	710	668	604	755	712	650	677	678	647	692	718	712	734	677	670	687	723	697	713	675	672	715	661	663	712	693	690	722	651	690	670	750	717	719	689	691	728	696	690	682	689	706	692	669	690	678	687	717	690	660	680	673	701	639	670	659	689	711	645	694	700	630	673	666	657	706	641	721	721	718	667	708	680	684	693	679	654	712	659	674	708	666	694	729	702	676	694	671	727	708	717	652	672	696	667	696	650	679	654	672	681	682	736	705	696	697	656	685	643	686	683	694	722	665	680	682	728	677	690	681	711	745	632	684	677	718	690	700	619	668	701	635	668	687	706	682	632	701	710	700	664	655	708	709	654	719	679	666	672	673	684	670	691	710	717	651	684	644	714	672	658	702	707	706	654	676	662	699	650	668	747	687	720	680	704	693	708	658	668	674	700	681	706	656	692	729	699	706	676	685	671	713	677	700	710	717	705	651	675	709	686	703	685	647	670	716	673	684	673	696	721	687	703	694	673	681	683	706	664	691	699	635	636	642	661	659	678	708	684	690	705	647	707	677	664	678	690	691	721	707	703	672	716	659	655	678	697	682	681	691	711	636	668	685	695	722	653	681	689	667	688	664	663	675	632	689	680	673	660	644	674	697	689	720	662	666	664	662	697	715	680	684	639	691	671	677	711	718	697	730	645	708	665	700	668	661	678	662	708	668	709	705	724	661	667	668	700	684	659	659	668	682	753	688	689	677	676	683	696	663	688	648	699	669	709	665	661	677	642	661	691	695	728	654	695	661	708	646	712	692	700	723	667	679	654	720	709	688	689	691	629	663	706	671	667	699	738	649	718	698	663	688	654	648	666	672	685	702	671	608	703	669	682	704	669	695	711	714	657	672	683	653	686	699	694	656	684	693	632	696	700	691	664	641	708	657	701	690	717	667	697	664	611	669	684	659	686	687	683	728	687	662	688	681	648	667	701	711	688	665	703	737	687	674	725	682	655	668	649	734	669	746	625	676	669	702	689	680	685	713	674	756	705	700	679	706	702	671	674	689	674	700	701	744	655	660	716	708	690	704	695	662	663	661	639	687	678	689	696	705	716	677	665	736	691	659	692	726	643	705	709	648	675	687	706	719	646	686	654	667	687	696	654	709	698	701	629	659	714	706	701	695	688	679	695	708	713	738	704	669	683	676	692	690	691	655	685	596	685	693	688	706	678	690	700	698	673	693	671	676	716	636	693	720	668	720	670	680	679	686	661	745	676	695	690	673	701	615	647	664	704	676	692	669	665	647	649	655	706	654	707	704	704	648	660	683	734	638	739	725	691	717	720	656	707	684	678	698	672	665	749	635	667	644	689	719	676	702	677	684	717	652	676	703	682	731	707	615	667	736	720	695	687	669	690	698	660	674	747	681	661	661	696	681	675	735	666	680	700	671	643	670	697	675	671	679	665	674	704	690	689	673	716	696	719	662	647	748	708	694	710	677	632	644	675	674	681	668	650	665	612	729	693	735	677	720	683	655	650	700	663	688	648	668	639	685	705	653	717	655	682	684	677	684	708	666	698	710	653	631	632	706	715	683	671	728	719	687	692	688	646	661	713	675	690	698	676	700	659	718	693	684	653	709	698	712	686	682	666	737	694	656	674	683	670	695	680	692	635	681	737	675	677	659	711	682	712	670	695	677	687	697	686	643	687	671	668	709	670	675	684	706	666	703	699	677	636	658	687	669	689	694	739	704	625	659	696	686	667	690	723	676	716	650	650	641	692	669	664	689	708	694	681	656	722	709	738	663	733	659	683	656	705	684	677	651	641	706	701	644	636	693	633	710	709	701	680	666	666	707	722	706	658	683	674	653	679	715	696	686	636	674	675	691	661	698	654	627	692	674	683	698	637	693	688	656	642	697	683	667	678	696	671	684	673	675	694	657	692	681	672	695	683	698	696	641	646	659	682	674	699	703	714	719	664	651	680	642	691	732	678	685	623	656	676	671	639	697	697	686	678	635	670	715	641	690	643	710	739	668	695	710	718	701	645	647	663	655	671	703	653	664	684	666	673	703	687	693	706	699	667	682	693	656	758	703	705	660	671	655	675	730	662	654	663	711	660	714	703	718	655	695	714	704	672	707	631	697	652	681	654	677	656	731	719	671	672	665	720	670	651	685	695	695	628	687	632	678	673	697	684	697	715	686	670	707	692	672	695	683	700	705	722	656	697	735	676	655	659	691	657	643	677	663	635	630	723	725	693	685	676	703	727	656	675	628	698	704	676	692	718	677	718	641	703	643	706	644	741	661	652	703	677	666	693	673	707	690	669	648	678	632	701	666	684	682	684	645	695	718	699	702	692	672	678	700	688	688	679	695	649	644	675	683	689	675	722	656	684	681	678	670	654	705	709	692	742	609	651	664	690	731	637	705	701	695	695	698	744	680	648	674	722	675	653	695	718	669	674	691	690	701	728	676	680	665	643	705	693	644	701	730	703	675	639	698	679	678	711	654	675	693	702	686	678	704	684	708	681	693	690	677	632	652	676	697	703	663	660	698	673	668	671	699	699	671	740	670	699	680	689	696	669	700	664	689	696	694	703	674	642	712	668	675	703	684	698	659	666	705	720	707	691	664	673	688	728	681	692	701	691	695	694	664	731	684	614	644	683	681	684	669	654	667	706	694	688	715	687	720	721	691	748	657	694	710	669	668	658	710	664	721	684	678	645	709	709	703	655	660	691	664	694	636	710	676	684	662	706	744	715	647	718	686	710	679	633	665	733	699	722	636	691	657	656	654	691	656	661	705	675	704	721	697	646	685	706	645	626	647	697	686	684	716	718	658	697	694	717	652	709	649	688	672	638	684	669	693	647	741	647	709	670	629	719	688	660	634	702	660	672	649	705	694	705	724	694	691	716	716	657	691	661	704	663	668	691	696	643	653	674	632	699	669	687	692	653	680	659	617	729	671	663	722	684	671	702	716	679	677	704	676	715	667	714	673	735	726	699	733	692	706	706	684	689	684	634	671	691	661	705	659	683	678	661	705	684	654	664	711	753	674	684	661	755	666	689	694	687	663	684	697	699	665	697	669	702	682	665	704	702	683	716	647	726	670	668	726	673	681	714	697	650	676	716	652	651	689	709	685	680	704	651	687	705	706	701	658	723	665	658	686	721	634	728	674	688	656	699	675	670	689	697	720	663	671	679	681	685	712	615	699	720	713	652	705	688	676	644	686	656	657	695	719	679	617	687	697	635	664	679	679	680	724	663	691	719	673	660	680	688	698	642	666	688	691	691	673	683	648	721	685	701	685	690	697	648	709	638	672	673	676	689	656	727	682	702	736	709	657	664	691	643	693	684	694	668	664	647	660	651	622	708	716	713	717	679	728	699	670	673	649	690	699	660	684	703	678	721	717	627	637	679	655	639	656	685	650
24159	23162	35236	32018	23353	14780	3755	1340	1027	1072	1054	983	1000	992	1066	1006	1008	1015	946	1039	992	969	1026	1080	1025	1020	969	1021	977	977	947	997	988	1018	974	1022	962	958	1011	1011	1047	987	951	961	1032	993	896	911	972	973	985	989	999	967	974	1015	1008	1002	933	913	979	985	988	1007	987	997	967	1016	1029	989	900	987	991	981	933	971	941	993	962	993	1017	989	935	1015	999	979	998	981	1003	978	997	943	959	982	1025	943	987	983	967	969	948	942	1006	1026	1004	962	973	990	1031	973	1010	938	1002	977	997	948	1003	1018	930	959	1001	1019	976	1009	978	1022	1005	1026	960	974	1006	997	1053	1012	1009	1030	1000	933	967	974	952	926	1054	920	971	997	995	1035	1083	955	955	947	948	989	980	943	951	1031	983	946	1008	953	956	1008	995	985	970	963	983	945	946	1022	940	989	972	959	1019	964	1028	997	970	956	946	973	950	962	1019	1046	1010	962	1012	1042	951	965	924	928	942	1005	1011	999	959	976	994	972	976	946	998	978	1010	1000	983	949	1015	951	981	971	987	964	997	1014	963	988	975	996	949	910	991	980	984	989	946	980	1018	974	963	1023	980	940	1003	957	1039	989	1015	996	902	990	979	946	1000	971	985	1007	1024	1005	987	956	977	935	965	975	1022	956	947	929	960	979	972	967	966	995	993	955	1008	909	987	994	968	940	957	951	995	1008	949	967	997	1006	1019	974	972	973	975	1004	986	941	972	995	1029	1029	905	1038	1002	974	958	999	916	983	951	935	984	976	952	959	895	938	964	934	997	965	1000	980	960	996	975	986	959	972	942	996	1011	1007	992	950	1014	1007	1006	894	972	974	1006	1010	981	885	965	1029	950	1015	1006	1014	973	1027	985	1004	982	988	953	1007	934	981	1003	987	1002	904	977	1011	963	946	974	959	1010	1011	984	983	993	984	1007	1037	975	961	1007	997	952	978	926	973	932	950	962	957	945	951	961	983	1011	951	932	998	961	1003	978	1032	993	945	978	899	977	1001	1002	996	949	975	1005	950	997	949	938	991	903	962	1010	978	975	954	920	950	966	965	943	945	1021	961	951	1012	978	977	947	1003	997	974	1006	995	977	984	1010	1007	899	989	974	991	928	950	973	1059	990	990	944	937	990	938	967	924	925	988	973	978	960	1081	984	966	989	943	1020	946	921	996	1004	969	968	963	1010	997	946	943	1015	971	1007	1018	995	946	998	962	963	1027	1004	971	1041	943	956	1030	1005	978	1028	993	1018	960	996	981	1000	952	1010	999	947	941	990	969	1011	976	993	977	948	974	979	927	998	917	936	963	973	992	949	998	946	980	954	971	975	1004	1000	954	959	917	1015	933	970	994	959	975	971	947	971	991	960	1013	1002	997	1075	948	1042	987	968	939	985	1075	952	996	1008	930	943	1021	913	974	1000	912	985	985	931	957	945	917	953	914	972	1022	980	994	903	945	1006	918	945	952	1003	1042	991	993	970	967	1039	962	1032	985	954	994	1015	1005	1000	989	1009	968	998	938	951	1004	980	1021	943	946	1024	1026	951	1047	981	984	982	957	917	992	1028	927	957	922	984	1065	998	985	952	982	924	956	958	983	987	1040	960	965	968	968	939	963	928	1013	983	962	927	1008	985	967	999	938	973	938	964	1035	1030	981	981	917	1003	961	987	996	1046	954	951	1005	969	949	960	954	956	954	960	974	972	1000	920	941	975	949	993	905	984	957	899	940	1001	977	968	972	962	1026	996	982	953	1005	991	993	996	1056	964	1020	984	1003	975	995	960	939	969	976	973	934	946	1012	992	937	987	950	1001	943	1004	959	1016	1030	978	1017	936	934	1005	928	1039	930	998	973	1004	997	943	1014	948	1007	949	955	969	995	939	914	966	971	964	990	951	994	972	972	973	961	996	955	1006	1030	1016	934	939	969	946	977	1052	1024	984	1006	967	960	958	913	931	947	976	934	1021	964	993	984	952	912	966	978	1041	951	949	946	986	1003	907	964	987	982	959	1033	1034	950	965	993	943	989	993	1001	1029	970	969	979	914	976	950	975	981	972	968	946	975	960	928	930	1017	1003	1001	914	975	974	956	1003	919	999	965	982	1004	990	987	972	968	1041	989	963	984	971	974	938	969	994	964	961	942	949	1003	960	960	1017	926	946	980	967	995	988	1001	978	947	973	999	958	972	962	931	1010	1048	921	994	933	930	946	1005	988	927	947	939	1024	996	1013	1025	993	954	991	997	993	969	955	942	943	950	989	937	876	956	965	973	980	967	1017	941	973	979	1010	925	964	946	963	927	995	990	945	1011	963	967	954	991	976	1002	1002	968	1016	969	967	1014	972	938	977	987	980	981	944	963	992	956	1006	975	1010	993	935	968	946	1001	950	1016	979	936	984	956	1009	967	970	1011	967	1004	926	926	983	938	990	1009	1005	1011	992	932	954	951	949	929	982	1005	972	946	992	1034	968	934	989	988	998	963	954	978	994	977	1005	944	1034	1022	995	950	979	969	944	985	967	1037	986	979	972	953	1007	1001	943	954	926	1014	995	995	944	971	1009	953	981	967	997	974	896	1024	935	999	979	989	975	997	967	969	930	973	986	985	1017	984	976	1000	945	948	967	955	982	1020	1024	1012	1056	972	984	933	944	981	929	977	1006	954	967	953	1002	957	985	1007	982	1018	1025	1000	988	1041	1019	961	968	949	952	945	966	932	1017	977	957	967	926	920	970	965	998	1020	950	942	964	1055	997	947	1034	954	987	987	958	914	989	1006	959	990	1031	933	954	993	966	914	986	965	994	1042	915	997	974	949	1004	1046	1008	951	960	990	1024	1013	904	929	999	1009	962	1030	944	986	974	960	1008	961	984	1070	983	1010	951	984	968	945	1052	954	1016	948	1017	992	960	955	957	960	950	990	972	946	1018	1004	994	957	954	951	1017	934	1000	1022	1005	953	984	1016	1028	1009	937	1031	947	962	1013	980	929	947	948	974	989	990	971	949	1018	999	917	967	956	1011	1011	980	947	933	990	989	954	959	996	973	953	974	1032	964	948	965	992	986	948	957	964	978	966	973	936	1042	1019	981	930	994	996	974	983	954	970	1013	1002	970	998	881	1025	961	1008	984	981	946	975	953	941	997	1032	1019	963	994	984	972	947	940	964	1029	946	959	950	932	939	1000	1015	1013	1003	1014	940	907	991	982	972	970	951	999	988	952	1009	1020	971	955	948	940	985	964	970	1007	993	943	991	1001	964	955	967	977	954	974	925	991	954	1000	959	983	969	972	1004	948	1030	943	999	946	955	1002	1034	951	930	979	1020	998	951	998	969	1023	1032	966	922	1000	959	1018	984	973	948	989	1031	960	962	978	900	1000	1006	986	910	982	962	1043	905	1021	974	1010	959	962	949	954	932	944	934	983	996	955	958	1023	966	903	961	986	969	987	952	945	1000	960	989	1005	964	1036	993	992	986	988	962	1005	983	963	946	980	1019	925	930	990	980	974	964	943	949	977	988	980	990	949	1033	983	949	970	1010	948	979	984	972	963	1003	948	1009	993	942	1022	1018	962	955	967	1003	988	964	939	961	950	950	930	990	1022	936	998	925	929	958	991	971	969	960	981	955	955	981	972	994	977	990	1031	940	986	978	951	1002	908	999	914	1026	953	956	985	938	1076	953	936	901	929	937	960	929	995	913	1005	917	978	984	1017	953	980	1023	986	1001	1048	950	950	944	1023	1006	1024	941	1053	924	977	944	1008	982	982	917	953	970	1018	964	937	975	993	991	1011	993	966	958	993	971	977	962	974	940	981	946	998	984	968	998	971	975	936	970	953	985	949	1009
65992	103198	72646	42372	16567	4742	1531	990	878	867	876	839	889	910	914	886	860	878	882	886	869	870	941	898	901	879	893	908	898	873	895	865	880	906	886	864	866	881	939	904	925	902	882	904	919	939	885	862	898	904	881	934	839	875	918	864	829	873	843	862	904	905	921	907	906	904	908	917	893	874	911	916	906	903	868	865	896	906	944	840	847	849	900	865	877	894	878	844	875	881	873	898	920	929	886	893	867	851	902	882	912	846	867	831	888	876	890	857	875	889	874	857	928	861	859	881	877	859	897	891	877	831	855	896	867	934	894	889	890	851	900	822	917	856	884	892	902	854	895	858	913	889	829	854	943	927	912	911	907	891	898	857	864	877	910	952	895	905	894	894	911	897	855	878	927	862	886	860	873	869	908	898	907	916	816	866	889	897	915	929	937	846	931	871	871	857	860	872	872	882	876	910	904	887	838	921	907	868	876	866	915	881	900	869	875	918	892	888	846	939	900	864	915	871	899	902	856	853	885	918	880	867	891	926	853	886	901	835	947	841	922	884	858	868	908	880	867	862	910	870	920	845	938	867	888	901	894	894	859	879	872	872	842	905	882	928	919	871	953	900	849	904	900	890	876	841	887	848	843	854	873	863	911	877	871	929	878	890	879	848	882	878	900	889	855	905	918	908	911	878	922	879	917	859	883	912	914	874	932	908	818	897	922	848	851	921	864	855	931	924	870	894	876	935	926	902	902	812	862	874	876	902	853	842	859	888	916	846	845	929	868	849	889	887	923	855	851	844	862	883	921	867	900	851	845	895	882	888	965	839	870	898	894	883	886	902	888	926	904	881	886	878	912	874	869	906	894	936	872	910	901	898	849	907	911	881	887	881	887	855	881	876	938	885	863	865	901	893	932	888	917	896	945	852	881	935	840	846	879	925	877	878	864	917	912	931	837	849	865	909	863	856	898	848	842	908	893	884	856	862	857	889	887	855	945	875	900	881	922	886	893	894	863	969	882	922	890	846	906	930	865	874	886	859	891	875	984	928	916	846	839	966	898	863	906	858	869	884	850	823	862	897	885	853	903	894	900	879	906	898	848	866	887	863	937	890	897	901	895	885	894	830	836	870	886	875	837	865	891	913	898	921	849	881	843	853	913	866	867	842	881	890	885	880	865	907	856	866	929	888	855	826	858	891	865	896	919	857	854	879	867	863	877	953	881	873	887	888	883	887	871	948	886	903	823	868	835	857	921	876	864	888	864	859	890	934	935	920	892	924	865	924	881	880	899	947	858	895	886	993	842	954	866	886	891	874	882	908	896	863	865	851	879	872	842	892	863	853	858	896	854	922	898	939	965	885	893	895	821	875	858	856	916	890	809	846	861	854	880	871	910	859	853	850	896	872	872	878	893	941	913	860	861	842	883	845	863	899	867	884	845	868	889	843	923	915	813	884	926	870	857	894	921	925	878	892	883	868	840	857	899	874	918	857	858	844	933	873	900	850	881	902	927	867	865	891	935	884	876	821	917	899	856	870	905	916	844	902	890	847	906	890	858	872	895	891	869	882	858	862	896	873	872	835	894	868	883	871	874	867	869	908	843	919	893	865	862	864	892	891	897	869	887	841	860	926	891	889	915	868	919	836	927	850	840	890	897	890	927	853	867	897	935	833	823	874	860	916	897	859	839	907	866	935	830	883	884	849	884	883	851	897	887	907	879	884	863	864	856	845	901	882	860	911	867	847	862	910	820	855	915	912	902	864	903	938	887	876	846	934	870	854	892	906	896	870	874	888	895	868	854	937	910	873	848	900	864	908	921	840	890	953	874	869	917	824	865	913	891	817	811	872	908	823	872	903	879	914	871	895	891	836	854	882	876	903	868	891	916	847	880	899	907	857	945	842	937	862	912	894	863	886	906	889	936	923	905	869	842	885	846	918	861	919	893	871	858	931	902	933	877	871	917	946	854	927	906	887	856	880	902	926	875	917	908	929	844	850	845	871	898	867	858	828	929	873	866	850	867	881	902	873	854	885	891	872	839	915	839	855	895	890	910	906	859	898	915	931	885	883	912	887	885	891	936	890	842	874	884	890	903	907	887	922	869	939	856	867	918	891	876	892	848	861	871	938	905	851	914	885	894	855	817	876	884	871	882	893	893	886	892	885	872	901	908	867	867	844	905	892	870	914	897	874	884	895	911	815	893	879	808	837	876	841	942	914	900	906	906	840	884	898	877	912	931	864	878	854	840	893	911	920	882	883	824	866	920	859	898	916	857	896	913	910	876	915	858	852	844	929	916	866	844	852	820	845	865	888	841	882	880	884	878	915	902	930	870	891	905	943	881	879	925	886	924	891	877	884	866	916	871	913	904	796	864	850	879	870	911	872	949	904	872	910	929	848	921	864	919	855	889	857	878	878	947	879	887	889	894	880	818	839	898	884	907	917	915	840	917	876	863	883	835	857	900	882	876	948	902	907	844	867	932	869	943	880	821	892	893	861	909	869	824	852	913	869	865	874	889	875	867	905	864	900	860	866	879	902	887	895	872	827	856	845	874	883	881	853	856	905	887	914	890	788	888	860	911	930	922	858	855	867	945	874	813	893	923	839	901	861	858	919	895	864	951	875	872	882	892	871	892	878	861	891	867	917	874	883	892	861	855	869	872	889	859	871	881	884	896	901	885	824	862	886	890	865	881	936	903	901	854	874	896	890	900	929	879	911	848	893	845	881	833	864	897	823	896	871	887	893	871	871	908	906	917	898	908	849	913	906	846	879	919	882	852	877	836	902	866	861	909	875	870	868	882	875	910	864	870	899	833	883	860	863	911	845	882	844	882	899	897	902	930	914	896	847	853	810	857	947	913	901	872	908	861	911	846	885	844	852	877	870	896	899	919	876	865	954	906	872	891	870	892	843	845	899	859	905	908	850	861	788	826	838	876	906	886	862	912	882	886	884	894	915	805	900	838	937	920	937	859	824	857	935	812	900	874	892	909	870	890	904	912	869	854	905	903	878	850	898	880	870	879	894	870	866	890	913	862	911	804	888	900	863	880	833	878	881	901	840	850	872	879	843	873	916	942	876	887	877	895	883	872	837	891	897	927	837	870	922	803	850	893	880	896	882	901	875	895	893	885	866	852	854	866	818	807	911	869	887	896	909	845	866	894	923	871	871	873	898	859	921	899	909	889	889	879	901	897	877	895	930	918	831	857	870	871	868	884	951	940	905	891	914	851	900	936	917	892	904	848	900	825	858	895	884	928	906	877	905	844	876	890	880	903	896	895	872	901	873	911	846	895	921	952	834	884	916	838	897	895	925	897	913	881	909	890	878	920	890	900	872	912	893	988	901	830	913	845	910	900	872	865	922	906	892	888	880	874	835	862	912	840	875	875	880	867	896	874	912	932	886	881	847	869	828	876	906	916	929	861	888	875	901	894	876	909	912	879	896	888	880	920	839	854	869	856	826	893	925	857	896	863	879	870	900	804	935	902	848	926	838	872	896	850	851
30581	30363	27103	11446	2645	1071	838	771	725	711	729	716	744	733	714	722	793	730	791	732	733	704	725	691	767	688	743	780	744	727	729	734	689	707	772	703	714	768	717	726	662	740	730	780	717	717	746	714	749	802	738	718	691	716	756	729	737	722	719	741	732	728	757	741	772	688	730	734	708	701	731	760	722	729	720	720	762	681	720	710	713	723	684	738	730	745	752	726	742	738	754	727	710	775	745	759	760	703	714	698	716	677	753	727	704	769	755	695	739	737	737	736	705	744	748	733	699	717	742	749	730	763	725	740	732	704	710	746	721	747	717	758	710	711	750	727	686	714	738	699	734	740	721	706	734	690	718	725	710	688	790	741	729	714	745	732	724	710	729	755	749	647	715	761	697	739	752	751	715	709	704	723	694	717	701	731	740	730	665	778	732	739	740	733	711	756	712	752	734	733	720	737	752	750	712	697	726	721	725	766	717	778	733	710	746	674	722	738	749	700	749	692	793	715	778	678	693	710	707	754	740	725	750	708	753	734	751	737	760	726	734	719	733	677	730	748	733	733	727	702	741	776	718	749	742	733	743	705	737	757	722	732	780	708	724	687	738	755	695	687	681	726	714	757	707	718	744	743	658	737	768	732	705	745	734	722	705	702	712	716	737	752	741	751	703	718	696	717	751	724	712	722	750	731	668	681	760	736	753	734	749	757	729	695	717	692	764	770	702	747	729	759	720	687	755	760	699	720	731	767	752	705	688	727	746	757	737	727	707	693	719	742	727	723	696	708	672	769	702	707	681	756	740	735	725	723	776	672	753	749	725	698	756	725	708	694	690	747	726	715	747	672	768	723	763	702	710	702	795	704	721	719	710	748	682	678	725	695	734	752	725	702	738	742	719	716	754	712	691	678	753	699	712	714	741	685	736	717	745	690	714	735	716	728	749	672	680	676	719	743	730	705	722	759	733	703	745	712	723	717	761	684	747	748	702	711	703	781	726	728	780	746	722	719	715	761	749	722	711	774	817	712	706	722	763	699	728	702	690	746	696	708	685	753	743	719	790	723	737	738	672	736	766	768	722	751	732	750	689	713	686	722	756	750	708	727	722	707	770	701	754	728	718	755	768	754	737	749	781	774	746	726	738	712	770	706	695	731	767	720	730	754	747	729	699	700	716	687	759	710	715	781	674	727	752	725	762	712	725	741	799	694	744	719	694	728	767	770	746	686	698	727	727	720	705	747	713	744	732	709	752	717	688	689	731	756	721	750	759	699	725	720	689	721	688	695	752	717	744	667	717	750	711	738	735	753	740	699	721	740	710	681	704	718	747	681	691	764	739	761	753	728	710	697	695	737	764	692	751	732	700	751	719	751	744	770	736	771	740	697	787	803	706	718	756	733	711	755	748	766	693	662	737	716	731	716	766	750	703	723	714	749	720	763	761	700	704	724	732	778	780	757	727	729	722	729	719	762	724	720	730	778	701	731	677	707	713	689	727	735	763	703	717	722	696	727	761	751	704	699	744	726	756	723	759	722	708	685	687	704	754	754	748	777	733	718	758	740	794	732	722	736	737	678	725	713	721	726	790	748	738	735	703	701	741	722	724	720	750	727	697	730	715	744	744	714	711	719	732	728	712	764	715	713	709	716	747	703	719	729	741	693	737	697	709	730	686	727	707	685	685	702	751	724	731	717	734	761	721	667	715	723	713	759	690	764	726	687	686	708	687	697	760	747	717	744	729	714	727	754	766	754	685	725	698	724	742	719	751	736	673	734	731	710	724	724	761	699	747	720	743	746	705	720	772	734	719	729	737	753	702	729	684	772	700	719	783	716	793	744	751	767	730	730	726	736	759	692	730	739	765	706	779	746	726	732	695	726	739	744	729	717	735	694	689	690	742	758	739	754	742	730	792	694	704	753	757	694	773	756	704	678	758	707	704	718	702	702	729	747	724	695	692	769	751	733	778	705	771	753	745	751	718	730	730	676	735	719	751	742	770	714	762	723	716	711	784	740	690	754	714	739	755	734	727	729	696	733	726	688	712	735	750	701	779	765	728	720	743	687	760	747	748	724	707	758	713	732	703	725	690	737	741	696	722	732	744	783	722	692	718	707	749	714	707	728	703	720	720	739	708	672	757	765	706	767	731	726	732	746	727	723	721	709	753	725	706	763	722	723	713	727	740	725	685	758	716	696	731	761	688	763	673	744	774	728	731	722	731	738	724	690	685	717	744	759	737	742	682	725	740	780	712	757	715	735	726	714	743	781	773	732	709	721	741	729	757	713	706	776	712	774	729	757	755	703	702	710	717	749	738	704	776	743	710	729	714	714	734	753	723	654	733	718	770	745	734	724	735	709	724	739	736	743	746	738	721	727	762	725	731	694	697	721	774	718	708	683	703	713	744	735	697	761	720	728	747	751	742	740	729	661	731	756	744	726	737	758	764	701	777	680	713	751	701	747	676	718	760	763	710	724	712	771	730	769	771	700	711	730	704	736	663	766	690	734	707	720	713	749	729	730	741	720	719	679	701	693	741	751	766	704	744	690	758	745	693	720	677	741	711	725	715	718	755	729	710	698	681	761	689	724	761	738	742	723	698	726	711	699	693	717	766	727	714	701	718	682	727	724	739	746	686	758	710	743	682	769	735	701	683	703	718	746	725	750	711	678	752	725	689	728	731	764	690	739	742	711	718	662	767	732	758	755	700	742	729	788	719	704	704	695	769	713	716	704	776	727	717	727	764	698	757	695	728	699	736	733	708	694	748	749	729	763	689	680	668	706	747	771	714	707	728	731	700	751	735	728	713	685	744	736	718	724	712	723	724	650	711	755	714	720	728	694	724	755	763	745	781	738	716	707	769	760	760	709	653	766	750	698	744	715	760	691	713	715	717	674	713	710	738	695	696	725	747	734	723	706	770	691	691	781	753	729	698	680	706	714	703	741	768	680	750	713	723	792	690	731	696	697	737	725	687	734	760	720	720	771	691	770	737	745	714	735	768	724	692	762	728	710	689	707	736	692	761	698	730	723	718	773	732	722	705	692	707	699	714	723	726	746	732	737	754	750	728	704	729	755	780	734	719	776	731	693	723	698	703	746	759	732	747	716	753	700	731	702	711	712	715	727	730	709	773	776	674	731	701	724	771	723	684	725	715	713	744	775	713	730	785	739	742	785	688	725	709	737	740	703	764	730	725	697	735	713	711	705	752	707	712	701	730	730	756	731	696	730	745	676	684	700	689	746	748	703	704	730	710	751	697	740	710	758	716	737	748	735	751	704	688	694	727	754	725	735	736	698	733	701	684	736	697	740	679	676	774	723	750	722	698	767	726	731	761	757	734	706	719	700	696	743	650	703	739	757	740	743	708	697	718	721	739	722	698	741	703	732	750	738	700	758	760	740	728	713	732	723	722	763	772	730	749	737	743	788	779	694	721	741	709	709	734	775	740	744	725	745	742	675	750	739	727	750	693	697	756	740	738	781	768	703	705	738	731	769	737	738
23918	35888	20558	6594	1957	939	623	590	597	584	590	558	616	610	620	617	591	558	642	605	612	579	605	591	589	602	630	597	632	600	565	583	645	610	608	632	603	583	624	594	618	630	579	575	588	577	589	600	604	624	572	573	617	586	616	607	605	596	599	558	616	600	642	601	610	616	640	580	595	629	590	632	579	579	597	626	558	625	644	639	645	604	590	609	636	626	621	598	585	603	584	632	610	597	632	553	586	582	557	597	538	576	596	599	587	578	592	637	573	607	609	632	581	648	566	629	598	597	614	589	608	625	635	599	539	590	576	595	590	626	614	586	574	623	542	600	566	562	629	591	582	604	610	577	614	633	569	570	596	616	587	609	607	599	584	636	573	597	575	604	566	563	606	611	606	652	571	637	580	587	599	609	575	573	622	608	624	621	617	614	603	546	620	589	605	611	590	587	539	635	623	566	553	565	658	582	587	577	598	598	576	627	593	602	579	646	604	590	590	578	575	574	602	649	611	551	586	577	617	588	581	571	616	596	609	604	567	573	589	597	589	565	560	595	594	613	593	590	608	579	627	560	638	635	608	568	595	631	570	609	579	614	572	595	575	595	594	650	596	587	552	599	593	573	615	622	602	608	608	598	601	566	618	634	564	621	617	632	614	625	604	553	614	578	605	614	556	611	590	563	565	592	653	616	590	592	581	580	601	604	571	596	603	620	595	640	588	555	580	589	608	593	587	595	560	668	613	588	571	606	552	589	587	623	580	657	583	612	567	604	570	601	563	554	546	614	656	641	601	578	617	601	585	613	604	583	581	600	553	583	552	615	616	602	642	566	602	595	576	580	596	608	573	602	573	572	589	567	595	584	597	605	614	569	558	587	567	590	634	635	584	638	586	598	602	559	615	570	608	619	595	642	621	530	617	575	595	599	593	635	617	590	558	570	580	599	608	578	580	670	579	583	608	579	625	592	596	567	636	600	575	592	594	559	585	594	636	614	562	585	607	586	603	631	602	592	618	660	610	631	580	580	620	639	577	585	615	584	552	600	571	589	589	579	593	586	562	602	591	628	565	622	592	585	580	630	618	605	595	644	586	615	651	622	590	584	583	611	606	578	592	579	589	563	604	597	633	589	593	598	606	573	615	588	598	627	594	593	565	581	571	592	619	590	597	566	591	610	566	608	620	594	581	606	620	626	569	541	650	591	594	592	579	560	627	601	618	640	590	633	563	598	602	606	650	605	625	569	568	610	593	597	672	602	618	603	617	604	620	609	599	618	634	623	594	605	566	651	585	579	613	637	610	623	572	578	600	577	608	614	578	613	629	564	616	616	572	624	579	564	588	591	600	578	580	601	626	579	634	633	602	589	578	614	627	572	604	637	669	598	605	609	601	557	562	581	607	548	610	603	592	591	594	563	608	590	626	599	593	592	590	555	614	637	588	618	617	618	598	588	592	593	594	609	573	620	590	643	583	598	600	538	605	635	569	601	542	577	625	597	607	612	598	593	595	626	601	554	586	603	573	599	578	599	609	611	621	554	591	638	599	593	626	582	621	591	587	605	597	572	571	543	644	602	547	586	586	619	558	607	645	585	600	599	614	570	556	608	642	625	621	584	583	559	555	603	557	594	582	561	547	590	574	576	636	582	571	539	591	615	589	583	599	570	589	565	561	585	587	585	630	599	596	556	609	588	591	598	615	566	613	604	604	565	634	563	596	621	581	610	547	599	622	628	619	606	610	565	554	616	578	559	566	595	574	575	588	605	628	574	604	620	589	584	641	642	634	584	606	622	542	615	606	630	636	601	631	593	575	620	628	579	607	610	610	581	601	558	560	610	590	583	561	581	591	583	569	577	567	602	565	597	588	591	617	589	641	611	623	597	599	588	620	589	636	620	578	571	617	631	595	587	624	600	595	599	611	596	565	598	601	573	538	583	590	607	627	601	629	594	578	554	578	582	581	596	625	600	575	595	559	582	570	584	609	603	597	574	595	594	595	604	631	572	618	614	594	608	600	575	640	582	636	633	594	604	607	626	567	628	597	670	582	609	588	563	616	584	599	600	610	598	608	592	599	621	541	616	554	616	546	606	575	612	626	571	595	555	633	627	641	636	599	594	632	602	625	589	598	555	551	645	601	646	565	625	598	592	616	573	614	635	620	598	598	580	605	567	591	582	583	606	578	588	597	621	609	638	616	611	584	570	606	590	581	629	609	576	653	555	570	629	594	555	607	579	596	575	524	596	624	597	591	574	561	605	603	592	609	606	615	625	581	620	593	634	582	602	554	578	582	585	603	578	629	615	609	587	624	645	575	592	584	626	574	589	553	600	629	624	606	604	610	620	588	618	607	598	644	598	598	592	596	568	620	632	584	576	588	607	593	567	630	612	582	599	595	611	599	610	607	598	603	597	603	636	624	601	600	611	610	583	609	590	619	633	601	599	578	617	616	553	629	596	618	606	603	575	594	578	608	596	570	605	602	582	653	587	618	587	595	624	602	605	622	615	616	610	601	633	635	574	580	639	611	630	568	617	608	617	631	570	611	618	563	599	604	600	634	609	580	569	610	636	582	637	606	606	601	623	601	598	583	592	656	562	571	636	577	560	652	584	590	599	573	602	544	624	576	570	611	606	621	623	615	543	591	619	618	561	576	622	563	548	628	555	624	616	578	588	582	653	548	569	585	630	608	627	569	597	560	589	570	659	594	645	625	594	592	596	606	614	589	607	601	610	576	604	611	610	590	618	588	601	610	628	604	588	620	601	597	581	580	605	608	621	586	576	582	600	624	593	587	598	593	583	584	554	595	582	630	606	584	645	610	586	595	650	563	605	599	598	612	606	610	581	583	627	618	631	576	570	629	613	595	618	614	610	576	576	570	580	591	589	618	613	602	591	638	605	619	565	629	592	601	582	585	619	603	632	612	572	605	603	605	641	614	577	590	648	595	603	635	564	592	600	628	604	627	685	576	521	598	620	617	574	562	593	633	577	582	639	584	584	619	617	645	600	619	566	571	567	598	634	626	633	601	607	577	600	582	596	582	595	601	658	578	617	601	617	582	609	630	626	575	606	561	620	603	602	643	586	588	590	642	634	635	600	616	607	608	618	628	599	609	556	554	629	574	601	611	627	602	590	567	613	620	610	606	633	584	591	627	587	589	617	584	622	630	558	595	593	592	613	632	608	630	612	573	616	577	569	601	599	604	598	612	589	620	584	601	589	629	603	610	641	617	597	618	591	625	598	583	639	563	620	648	613	610	597	629	593	592	616	605	615	600	645	616	584	634	560	596	605	582	570	608	606	585	598	613	612	628	584	595	557	606	580	577	584	623	576	594	576	641	597	617	578	615	589	609	602	612	608	612	579	545	545	564	610	553	593	560	633	538	608	585	555	621	579	595	608	595	602	567	569	614	604	558	610	620	631	584	647	611	618	595	620	581	587	639	616	562	615	649	599	633	612	582	630	605	624	576	619	608	593	590	628	580	579	620	562	620	602	620	635
25723	27410	42037	35786	18641	5278	1247	809	700	750	708	653	751	725	735	695	687	670	702	714	717	663	733	638	691	695	681	708	709	675	680	680	686	672	707	698	711	746	722	694	666	705	689	692	699	693	729	693	676	724	698	682	706	686	690	663	662	694	710	698	714	722	690	679	695	688	654	673	675	702	703	672	715	676	697	718	679	613	702	675	665	659	689	691	651	692	698	743	702	715	777	702	679	700	678	666	666	717	694	773	682	736	697	642	677	666	689	684	678	676	662	663	680	745	674	681	696	675	714	679	712	698	686	702	720	738	671	716	700	746	698	734	706	673	718	669	703	681	657	694	676	694	660	667	655	685	692	635	684	694	735	760	719	667	670	667	694	701	670	703	666	691	704	700	669	667	689	675	664	690	700	692	714	717	733	684	669	714	733	688	653	727	700	731	681	647	729	633	693	720	688	748	708	690	727	700	741	682	708	677	723	661	720	724	680	707	690	700	673	666	692	662	664	723	726	686	737	699	693	703	679	667	654	663	685	699	684	687	684	671	687	670	720	716	693	709	666	687	684	655	724	692	694	707	686	693	698	696	654	731	662	686	670	673	697	669	701	688	731	706	687	660	726	715	682	660	704	721	684	670	684	677	704	704	711	673	697	710	684	705	673	741	719	710	676	706	672	661	702	689	657	686	677	671	719	768	726	680	673	715	717	675	683	715	716	734	701	692	651	658	671	695	681	689	696	687	689	716	695	630	634	655	691	699	657	711	672	699	716	769	673	671	695	705	721	696	681	713	697	694	696	674	679	711	674	711	717	698	691	707	736	665	669	720	678	666	699	710	706	661	673	709	702	722	734	689	672	677	691	702	657	696	716	713	707	664	732	716	746	721	698	673	684	703	696	651	681	692	647	689	720	688	695	682	683	716	696	667	681	696	704	645	726	660	704	694	706	657	701	689	678	714	740	673	729	681	689	702	666	707	670	679	684	670	642	716	671	623	700	670	693	672	726	706	705	690	718	695	644	643	699	735	703	707	668	679	705	670	637	720	693	704	677	661	658	661	694	700	711	663	653	774	670	707	671	713	658	700	704	677	700	661	638	682	676	661	643	705	691	716	685	679	693	694	682	679	711	672	736	672	689	738	647	726	702	680	706	681	693	686	707	705	686	674	714	699	756	696	684	710	727	705	687	672	733	686	655	713	698	718	696	717	671	703	691	671	710	670	700	715	694	689	672	722	657	669	709	711	659	667	686	671	686	650	663	679	689	735	703	667	694	723	684	721	706	737	685	759	731	645	698	682	688	673	661	660	731	677	749	690	680	685	728	686	727	703	698	689	702	713	677	647	752	744	737	691	713	682	695	666	747	682	685	706	719	707	701	677	652	694	714	667	720	683	726	729	658	683	687	659	687	724	726	690	681	689	608	664	714	715	637	652	708	654	690	678	708	686	731	699	649	713	673	656	674	665	740	649	678	699	728	661	696	686	701	738	676	653	670	700	736	696	724	685	657	726	732	659	659	687	703	700	668	724	713	642	663	678	688	685	708	734	653	697	708	705	647	709	681	708	689	692	709	725	693	674	651	716	676	692	721	662	702	759	723	692	707	691	704	708	676	721	701	696	697	668	671	700	681	724	739	723	692	696	699	672	685	722	674	691	665	659	639	755	740	640	650	680	649	744	665	738	685	680	648	692	637	702	690	699	670	686	663	700	658	701	710	686	682	688	704	683	683	675	680	686	677	673	720	663	690	679	703	711	713	705	762	780	675	716	702	660	668	715	743	716	700	684	691	717	672	682	658	688	671	673	745	699	687	672	645	704	664	735	705	697	742	692	687	714	690	674	667	670	684	719	678	729	746	629	684	695	671	704	713	719	709	703	689	684	661	683	679	731	749	664	702	658	695	688	690	735	707	675	666	717	688	637	680	701	710	685	673	673	676	672	722	697	663	672	709	709	703	694	657	707	698	679	741	648	702	663	685	676	669	711	702	680	703	678	661	687	704	696	693	676	669	695	691	660	724	687	698	717	671	727	753	680	697	650	681	698	666	686	675	642	724	710	701	661	726	705	700	716	709	705	685	724	655	714	698	720	718	707	677	674	630	617	686	638	759	652	703	648	710	675	741	652	663	692	636	668	668	741	749	720	679	717	690	704	665	662	745	688	740	667	712	701	705	668	622	659	665	695	712	693	710	696	699	717	694	694	679	694	735	663	690	617	727	715	704	726	705	689	656	706	739	710	719	663	740	703	680	698	707	702	694	699	645	655	687	689	688	687	668	715	693	657	717	631	658	667	685	669	674	657	654	650	722	686	676	737	652	702	678	665	668	702	691	655	658	728	680	638	733	661	684	685	716	673	698	637	673	719	669	667	720	666	716	616	648	675	720	656	662	673	686	693	727	712	686	682	656	667	691	684	703	670	672	644	688	692	673	682	707	777	716	658	693	761	646	652	681	721	671	651	693	727	677	706	670	688	689	678	702	669	677	725	716	703	639	723	690	681	693	700	722	720	670	703	734	706	679	721	657	693	715	717	689	706	694	658	707	693	714	670	648	687	720	715	699	638	712	656	658	669	741	696	695	703	716	692	711	660	699	703	671	689	679	705	686	707	737	704	696	645	647	698	737	659	674	675	706	658	655	663	726	666	681	672	638	737	684	680	718	696	656	707	681	697	667	688	733	667	668	693	688	665	712	659	720	690	752	655	690	662	743	655	672	669	704	664	688	690	652	669	686	683	737	681	699	691	714	658	703	672	689	740	732	685	685	715	698	715	683	722	663	652	728	668	704	656	745	663	682	670	667	747	665	690	699	692	707	719	707	663	693	688	700	671	694	666	703	714	676	710	725	698	680	679	671	670	662	694	680	708	723	676	665	730	701	675	704	669	735	711	720	673	658	714	700	728	732	727	697	736	703	684	722	683	680	693	728	669	680	646	679	683	687	684	662	717	758	699	700	680	688	739	674	687	719	710	734	682	737	707	697	677	672	661	713	714	722	667	669	697	683	723	698	693	687	699	717	674	705	732	665	696	713	696	648	711	701	715	696	708	759	706	645	708	707	639	669	644	685	729	717	705	721	703	670	681	692	717	718	728	659	676	684	692	721	698	652	713	716	656	673	676	712	697	736	722	754	710	761	670	714	729	745	676	678	684	649	716	652	680	710	681	689	712	670	686	709	717	674	674	690	712	694	703	710	666	728	717	657	729	689	656	669	682	718	747	695	679	688	668	717	710	705	720	724	691	710	692	701	712	737	687	688	683	658	748	646	713	670	697	709	670	630	747	686	689	715	744	732	691	704	685	716	727	735	663	713	674	689	637	694	666	693	729	733	725	739	747	710	694	689	736	710	660	709	699	671	646	735	687	681	743	733	701	690	703	692	697	704	715	690	719	681	689	692	668	707	707	712	688	670	660	708	720	694	677	709	726	709	726	678	634	674	697	668	735	700	694	672	656	707	673	674	726	655	668	668	735	704	710	697	706	714	680	684	700	716	621	714	718
60866	90387	61097	29115	9540	2573	862	604	617	611	634	675	648	635	655	624	657	633	701	689	636	643	646	642	658	642	660	629	716	631	607	597	653	652	630	666	606	608	632	610	595	601	648	590	632	649	668	668	628	616	625	615	613	674	630	651	590	635	679	701	674	600	645	590	583	617	650	635	658	650	637	602	631	656	623	649	651	644	613	611	606	601	642	652	597	673	594	605	627	640	601	597	617	630	647	662	603	658	613	644	624	639	611	623	618	640	633	591	645	568	605	617	634	649	673	635	652	638	616	576	656	581	618	665	632	630	641	634	614	616	580	608	641	594	651	628	613	685	625	631	599	618	622	623	595	624	665	618	596	642	608	613	680	615	707	638	648	638	613	588	637	655	643	630	618	596	612	648	640	645	629	638	605	664	645	648	622	642	610	638	583	634	646	594	655	660	694	638	680	603	609	605	598	599	648	666	579	601	589	641	626	627	658	648	631	641	616	658	590	594	629	608	630	607	621	644	590	582	606	627	683	641	609	633	615	628	624	625	580	617	643	596	698	646	656	647	648	653	657	640	592	607	619	594	619	629	650	617	672	623	612	649	601	607	618	650	611	648	631	591	632	648	610	636	646	634	615	618	606	629	667	632	642	627	591	641	611	603	645	618	641	645	631	641	626	648	589	632	657	586	615	646	668	669	673	614	616	607	614	597	623	614	635	659	595	677	633	608	678	609	658	668	658	649	660	586	644	616	604	631	666	608	602	645	590	662	614	606	656	606	686	632	644	637	626	611	625	594	622	654	591	659	596	664	624	636	630	624	644	657	632	619	623	608	667	637	623	625	635	650	582	642	575	578	652	625	569	580	646	675	635	647	628	625	626	610	625	635	625	619	630	583	595	622	622	634	618	657	608	617	628	635	647	612	621	635	597	610	660	651	643	607	646	606	616	590	605	628	604	617	593	668	642	677	634	591	647	594	631	611	629	646	632	563	629	591	645	599	636	619	669	666	639	621	647	639	673	659	672	599	619	621	688	634	614	617	675	613	680	618	602	618	624	589	641	590	586	615	635	692	636	675	681	588	624	616	654	635	614	621	610	656	634	656	626	633	603	592	596	612	621	613	623	636	704	658	599	626	595	635	620	615	637	639	637	641	596	683	671	600	643	662	669	619	615	659	644	651	665	626	645	601	611	675	629	607	625	639	640	610	589	610	604	626	629	615	629	659	613	675	678	665	597	651	661	634	642	584	619	612	618	658	607	621	652	621	654	666	600	580	633	646	620	601	682	606	628	608	591	586	621	630	635	602	660	633	588	683	618	600	645	655	646	647	658	639	647	615	672	644	609	672	637	608	585	638	612	608	609	640	630	662	642	564	643	666	646	580	603	630	603	619	628	618	607	585	601	668	613	620	677	667	595	632	667	626	592	634	646	594	609	597	619	658	594	669	570	602	601	655	639	628	657	636	657	640	642	658	617	645	662	657	632	600	611	688	610	617	607	669	607	635	649	604	673	651	657	624	632	631	635	616	646	631	632	633	660	640	647	651	594	625	661	597	701	626	638	657	585	649	639	667	645	679	604	653	589	664	628	628	637	648	663	699	676	620	647	662	610	617	624	601	629	610	600	630	621	646	625	635	625	633	661	656	623	600	651	654	658	568	610	665	624	693	622	664	662	638	638	638	629	614	611	632	626	602	592	606	647	640	642	618	638	633	632	660	656	617	617	620	666	591	604	637	650	628	607	635	619	599	632	610	631	622	643	605	594	621	624	643	607	640	620	615	654	583	647	612	616	610	608	588	631	648	644	655	589	607	652	617	670	623	614	614	606	626	641	631	633	632	632	622	630	628	648	628	638	633	639	615	629	666	586	661	634	677	615	614	633	634	636	618	663	606	602	628	620	591	653	607	654	639	633	665	640	650	624	663	624	612	577	656	627	581	628	650	645	669	649	620	637	671	606	614	634	618	642	633	623	602	636	611	633	639	641	622	624	616	655	639	633	591	614	648	600	633	647	636	644	572	650	643	618	644	647	618	673	582	624	692	622	652	608	653	637	624	654	654	621	594	637	651	676	605	648	617	652	621	631	587	634	632	607	636	631	605	651	593	613	668	603	591	630	627	629	598	665	642	596	618	642	618	652	576	661	660	613	621	558	644	636	643	619	639	616	632	567	622	633	638	637	692	640	647	628	652	644	639	664	611	611	599	632	648	598	721	605	659	626	641	599	644	606	653	621	607	620	643	610	643	607	664	618	656	673	654	625	649	594	657	628	636	661	629	683	607	601	661	626	627	633	631	653	630	627	614	660	669	621	640	628	610	631	633	649	604	621	604	598	652	586	632	681	618	610	606	623	640	661	636	626	607	659	626	650	621	623	638	607	591	603	588	615	632	584	668	629	596	612	614	620	614	639	604	638	625	586	644	671	617	626	640	650	607	617	600	665	614	625	630	657	650	644	663	619	616	602	627	637	645	652	606	666	627	612	605	651	643	621	653	605	668	622	596	639	622	647	614	681	643	617	625	610	629	631	589	682	664	634	605	630	655	637	638	682	634	698	654	620	616	664	644	662	685	598	623	653	623	615	631	628	592	638	622	626	685	634	617	627	607	623	572	637	668	636	629	639	609	637	588	617	642	583	591	640	589	639	611	622	636	639	623	642	614	643	647	654	642	621	687	617	622	595	585	611	648	667	664	587	636	660	586	646	640	632	639	609	600	608	579	649	673	622	592	617	646	620	655	562	658	612	622	667	648	606	632	611	612	615	607	536	642	655	608	610	607	653	577	637	621	596	595	640	615	619	616	603	578	608	624	620	641	634	628	598	618	609	631	614	645	584	662	617	608	626	683	625	653	662	628	647	629	642	606	607	634	645	663	606	649	564	574	643	602	626	599	642	612	670	609	605	660	591	649	661	625	583	677	615	623	627	604	621	601	636	586	602	635	617	622	658	637	582	617	679	642	605	653	632	599	637	620	594	572	624	634	625	620	631	635	647	687	614	626	653	635	689	622	635	613	648	635	643	634	662	574	607	625	580	601	647	647	653	632	600	598	601	672	608	620	626	561	603	607	644	655	646	634	639	666	652	615	659	614	634	628	624	601	641	663	619	619	640	620	696	637	602	632	639	625	664	587	649	613	620	631	632	621	614	593	665	629	654	599	648	615	634	621	621	653	641	645	605	606	645	594	661	618	609	609	647	632	610	619	621	632	637	628	585	618	649	646	698	665	682	652	660	611	611	633	644	599	609	571	655	622	640	633	634	692	632	601	621	612	675	605	641	642	600	668	612	626	607	589	590	643	638	646	645	604	622	630	630	604	615	653	652	654	695	641	661	597	602	631	642	621	621	632	633	590	614	663	638	620	653	612	630	603	603	673	619	583	621	669	660	623	625	625	623	649	578	595	599	596	651	607	611	641	608	644	640	624	596	655	641	648	578	644	647	617	613	608	612	585	634	607	615	612	596	624	601	644	630	679	625	610	601	615	610	628	603	637	606	632	618	619
24110	23480	36327	33473	23936	14780	3899	1222	968	949	998	1009	935	979	881	953	935	874	934	912	955	873	941	901	895	898	911	943	940	888	915	957	898	937	948	907	961	968	884	883	977	905	897	904	848	900	859	926	907	915	885	974	864	912	922	918	1004	946	857	883	938	889	923	914	924	945	889	924	885	936	910	885	865	919	874	934	914	904	894	937	891	906	883	859	852	888	911	908	966	920	926	869	880	867	904	899	887	939	932	908	875	867	883	906	897	886	868	882	871	854	890	902	934	855	928	943	885	880	943	843	904	885	884	869	881	894	853	950	887	956	927	872	882	939	876	963	885	889	884	898	905	873	904	866	843	895	857	939	931	918	968	918	910	857	917	871	841	914	872	868	861	939	843	904	939	876	929	944	939	883	906	882	872	953	879	955	871	929	876	896	806	832	887	905	867	897	883	867	857	938	909	900	893	913	880	882	838	893	922	864	899	885	905	895	922	904	888	951	891	908	877	885	898	895	902	938	863	889	920	857	926	917	905	926	918	876	917	938	944	880	928	867	965	906	911	919	913	948	926	882	894	925	869	908	950	872	895	861	874	860	919	880	859	869	954	874	854	927	896	918	912	929	907	866	891	844	875	905	924	909	925	886	967	859	877	879	920	917	964	919	920	909	909	872	900	924	905	893	915	893	864	975	974	943	935	921	908	884	918	917	887	905	882	900	923	952	892	875	877	877	949	880	927	871	861	895	889	897	902	884	908	867	916	915	897	920	841	892	904	864	875	838	858	881	891	809	902	880	891	894	874	871	890	880	908	851	878	923	906	866	920	935	877	949	905	889	878	904	863	960	915	868	902	868	884	928	920	880	852	945	834	908	851	916	846	886	903	900	939	947	899	954	911	886	906	885	886	876	917	880	925	858	841	939	944	947	883	922	890	921	877	904	870	875	909	879	868	886	920	886	898	872	903	876	954	906	910	898	915	932	953	849	898	840	871	889	908	898	911	929	913	893	922	936	911	906	897	894	854	880	897	936	851	825	956	902	868	915	930	925	904	892	841	882	901	893	925	898	899	850	850	906	919	924	850	940	857	953	906	909	893	906	901	881	905	918	887	914	912	913	854	857	904	876	903	904	847	889	915	858	855	942	899	924	924	889	919	888	933	857	860	945	918	818	887	837	936	874	875	930	946	889	960	886	889	889	920	867	856	868	924	915	905	973	885	878	852	910	905	836	927	913	879	861	872	887	897	837	918	924	894	966	925	875	896	862	928	920	917	857	914	916	909	909	883	888	888	908	866	908	925	913	923	869	831	862	897	918	904	857	881	821	898	813	933	980	901	906	911	926	862	854	889	911	925	895	908	907	902	905	894	894	850	880	954	885	874	911	911	855	912	894	929	885	875	843	908	916	902	917	869	899	923	923	886	872	862	907	875	866	938	823	952	885	867	839	934	917	948	921	908	883	890	907	873	900	896	916	892	883	863	931	860	869	895	877	888	923	917	830	945	927	884	901	903	930	870	913	901	944	884	885	923	901	884	811	896	898	842	889	903	914	905	922	877	851	879	901	902	855	880	831	870	883	877	879	944	933	896	877	895	865	900	871	856	935	878	873	894	923	895	936	888	899	841	904	893	864	898	884	876	889	909	902	869	945	908	908	893	928	935	878	877	890	903	891	899	920	899	925	919	930	863	885	908	891	910	871	862	924	916	891	909	899	922	942	907	969	932	880	883	885	860	838	898	857	910	844	895	835	958	903	907	894	871	876	910	880	952	906	911	897	904	864	900	894	873	877	947	915	848	849	849	880	883	911	898	871	855	900	929	906	908	914	906	909	866	874	904	860	926	890	892	870	895	922	907	898	936	911	900	963	917	907	934	868	926	930	942	892	836	953	923	893	841	935	894	888	908	878	890	923	940	860	899	929	884	851	901	878	897	911	912	881	871	906	897	877	841	899	871	880	927	920	880	868	894	956	933	913	880	872	892	928	909	891	871	930	884	897	886	922	869	879	859	946	856	891	899	905	909	912	923	869	930	824	950	914	911	939	878	835	918	899	914	865	857	880	887	914	928	899	906	942	871	909	914	920	832	859	936	890	888	842	891	917	895	862	896	931	867	902	906	875	902	869	914	884	828	936	952	930	899	862	888	860	959	917	860	869	870	942	908	905	915	824	896	853	848	907	952	937	817	910	945	969	925	882	846	880	915	853	883	894	890	916	886	892	891	925	836	919	876	901	882	872	943	863	854	899	849	905	883	962	845	887	890	905	909	897	898	880	841	908	886	915	879	849	901	879	882	876	879	868	913	840	916	865	900	936	897	913	888	842	963	878	896	921	913	902	927	848	945	918	892	887	902	878	908	913	886	902	816	888	932	880	973	945	876	916	907	907	842	861	934	938	910	869	921	924	926	923	880	935	924	916	986	950	915	918	832	860	858	841	890	890	931	922	888	872	933	907	891	917	894	896	896	907	983	891	919	870	844	905	891	936	941	909	888	845	890	934	870	828	888	883	911	882	840	871	866	875	883	885	921	853	884	940	907	910	929	938	839	889	900	918	930	896	891	866	816	874	847	925	931	933	906	877	896	962	923	867	887	889	915	843	939	934	908	858	975	907	879	907	908	876	921	949	928	941	889	852	857	897	923	837	931	875	945	898	897	926	882	907	848	889	866	923	872	882	890	852	894	871	891	887	946	912	898	902	833	914	888	940	893	891	879	846	957	893	844	874	882	908	873	887	930	849	866	950	890	912	903	868	916	956	883	894	917	926	922	894	876	839	893	878	912	905	902	859	890	904	931	962	883	884	893	862	923	870	959	898	874	913	893	870	878	961	817	936	872	901	867	913	901	929	862	897	897	859	887	897	926	893	888	884	911	871	887	870	903	935	927	866	926	858	858	905	841	881	894	906	910	878	828	861	874	861	882	941	890	889	903	938	908	915	847	906	913	818	868	899	892	915	862	915	887	886	884	874	892	896	910	930	896	919	899	884	935	866	843	886	864	901	894	835	834	892	902	844	889	921	842	878	882	849	889	866	933	870	902	878	878	874	903	850	861	885	871	935	979	953	900	887	885	890	905	874	954	884	901	942	858	876	858	952	960	868	895	911	954	937	850	896	847	951	925	900	925	841	888	891	960	877	852	876	868	943	921	912	876	884	919	900	903	895	905	933	916	914	935	928	906	916	913	912	901	919	904	880	918	916	956	868	886	888	872	913	892	905	937	884	924	928	910	941	858	876	867	889	995	884	830	891	895	873	864	841	901	933	941	862	943	946	871	925	906	906	922	866	900	945	924	880	857	930	888	901	906	920	904	909	915	888	892	866	930	921	927	851	892	928	928	824	897	897	856	863	867	942	910	878	882	900	900	856	845	905	912	900	856	893	887	896	930	930	905	897	934	906	866	926	935	869	879	962	919	849	851	874	932	872	872	908	929	915	830	942	889	937	904	832	898	927	908	864	901	903	856	854	869	898	920	912	887	899	888	932	876	889	874	892	840	912	885	861
64605	103537	73543	43221	17494	4993	1648	1002	860	812	860	854	830	829	825	833	834	833	827	790	883	840	819	794	872	895	822	810	842	858	818	788	809	842	833	808	841	844	800	836	785	849	806	799	832	827	880	810	839	803	838	792	879	871	866	811	836	811	826	811	842	808	803	884	849	749	836	819	841	829	823	838	828	853	894	852	848	848	834	779	840	828	792	865	837	794	830	817	817	824	851	799	799	791	825	867	856	849	823	785	852	804	724	843	817	832	799	791	776	839	780	803	859	831	863	785	856	795	869	806	823	811	836	804	841	828	831	802	807	835	783	883	844	776	828	822	841	830	832	805	862	854	801	799	838	790	810	835	873	814	826	852	777	830	809	811	820	823	837	805	790	819	804	827	811	858	796	850	812	818	882	803	845	808	799	754	766	851	810	828	873	821	827	798	846	794	883	868	856	830	846	855	832	812	800	841	815	839	826	837	842	786	830	828	844	830	814	810	793	805	840	852	835	853	840	828	834	817	804	824	845	843	829	872	821	893	811	819	800	801	822	783	845	830	830	822	843	864	833	874	798	798	837	824	802	865	811	805	850	889	776	784	861	828	811	839	838	807	796	835	807	789	812	805	815	793	811	755	845	857	826	759	820	834	829	834	880	790	825	855	823	823	816	787	825	864	865	867	832	845	835	814	800	832	861	814	825	808	836	829	860	803	814	848	834	810	852	813	812	797	833	819	754	829	838	852	792	850	878	808	853	829	833	843	828	832	807	823	863	828	859	811	820	822	848	787	798	869	805	835	836	805	849	814	750	826	817	798	809	828	829	817	792	842	807	820	812	870	862	783	834	819	835	806	819	923	814	819	822	842	799	829	774	880	799	865	857	779	816	796	812	856	839	830	857	833	775	810	812	810	840	773	803	821	838	810	793	835	803	820	787	834	807	796	855	822	787	811	826	839	890	797	819	830	832	829	842	840	802	760	856	834	862	794	823	810	822	863	850	780	784	803	808	836	826	843	843	846	822	774	844	800	800	830	826	842	803	810	816	854	787	857	806	814	840	798	827	778	845	842	818	850	855	798	846	837	814	876	797	788	878	863	797	861	827	850	835	858	855	837	843	818	801	857	825	817	826	822	770	829	839	856	851	770	881	887	889	813	825	832	891	786	824	812	830	834	781	810	859	832	838	780	813	816	827	830	748	844	837	857	804	787	807	864	772	811	851	815	835	830	840	840	774	849	792	855	814	797	839	836	852	802	832	767	801	792	776	791	888	834	828	809	835	825	811	822	810	799	845	818	767	869	799	813	821	891	816	878	861	848	891	748	817	808	849	799	853	800	850	808	828	819	841	802	796	840	771	755	816	773	807	837	828	843	820	860	872	823	765	852	781	822	815	861	818	789	780	820	884	885	827	816	834	813	838	843	803	838	794	792	802	827	809	780	817	822	860	814	823	807	842	853	835	814	798	837	796	800	841	808	789	832	806	837	849	836	873	795	854	806	849	818	801	835	775	822	854	799	891	824	813	850	836	835	853	850	842	791	864	822	830	825	842	832	842	842	757	810	816	785	840	804	899	816	843	849	807	831	836	866	813	839	898	815	808	813	873	874	821	816	947	869	826	879	850	866	842	781	862	786	839	811	839	858	787	825	822	804	855	823	859	789	844	786	823	788	800	823	822	798	841	844	821	808	835	843	817	831	813	832	779	833	770	826	775	779	831	798	860	814	800	798	804	812	811	770	884	811	852	821	816	873	834	845	881	820	905	828	822	789	837	798	839	820	820	807	812	837	818	806	791	821	781	784	832	802	818	820	764	873	858	824	816	857	757	783	778	851	811	833	819	832	794	828	825	813	857	830	828	836	782	792	781	835	811	824	836	867	840	838	831	835	840	849	824	863	834	869	844	817	831	850	798	841	875	805	765	838	769	792	830	843	876	837	796	764	807	839	836	830	854	822	834	815	842	835	802	832	835	814	871	842	836	826	820	813	853	818	848	815	779	808	827	818	860	816	884	830	804	785	773	852	835	846	831	815	841	838	859	793	835	806	789	839	830	902	810	776	796	815	827	812	831	783	840	879	859	816	840	804	814	853	877	818	825	798	851	858	859	809	856	838	823	759	853	817	859	829	787	828	804	765	806	811	835	805	789	818	844	760	824	769	822	856	838	821	832	800	812	827	793	785	863	849	751	846	820	773	790	816	790	786	790	797	848	833	843	777	785	829	803	785	781	844	794	831	864	822	863	774	825	835	794	799	766	817	838	768	836	815	827	819	835	797	808	830	876	861	798	849	822	816	766	809	802	824	849	868	830	776	824	841	794	758	866	798	833	796	888	870	825	827	813	803	821	779	834	798	806	880	826	808	835	799	757	828	807	827	792	865	845	835	802	781	799	826	837	823	859	820	804	819	808	788	818	748	840	813	831	806	824	834	764	795	809	876	771	732	887	820	874	870	821	819	845	830	874	865	823	824	820	804	796	819	857	801	850	850	827	757	815	825	867	871	854	763	771	837	772	806	812	791	846	808	812	834	851	850	815	817	858	791	798	822	808	826	835	853	848	776	836	776	815	850	820	833	831	854	815	840	815	824	822	811	782	750	778	843	809	826	814	852	862	844	806	828	818	772	869	837	840	838	827	855	782	783	811	835	819	835	747	830	779	828	836	839	832	814	837	756	825	831	805	885	821	809	806	791	832	799	811	794	778	793	802	794	828	809	858	830	783	815	848	820	812	890	864	821	845	834	825	756	823	828	864	813	816	844	844	854	803	808	783	778	798	866	819	830	868	814	803	825	821	814	856	821	794	825	789	829	775	773	815	798	838	820	819	801	771	834	830	823	831	770	803	840	763	803	827	802	835	855	831	819	816	827	811	828	789	859	834	844	840	828	850	850	778	832	784	818	840	804	794	822	818	792	817	803	858	813	855	796	804	833	766	770	840	817	874	824	806	841	813	814	817	782	834	835	828	804	793	815	857	800	811	867	822	802	817	805	810	807	795	863	812	775	831	785	814	811	796	748	804	840	795	869	775	816	827	769	825	800	815	826	802	841	787	743	853	782	831	823	812	803	859	806	788	851	813	781	823	833	780	845	833	832	831	830	811	803	856	883	785	766	813	790	835	865	840	848	814	834	875	828	803	838	824	808	852	817	841	862	797	809	841	796	807	791	793	805	765	823	855	847	847	728	838	785	823	835	794	817	816	843	853	789	778	792	792	812	818	853	815	826	835	850	795	796	781	832	819	802	847	810	799	797	869	794	819	763	801	800	821	772	827	815	839	852	801	799	819	859	834	830	830	795	805	858	834	834	840	836	835	828	820	801	813	825	812	835	848	834	756	839	896	827	762	852	817	823	815	833	776	830	811	809	818	825	851	837	766	796	812	832	855	815	785	836	804	889	828	874	779	812	847	852	815	828	821	841	851	853	747	866	850	793	796	821	787	832	834	751	832	827	773	826	804	789	824	827	869	846	827	777	820	851	813	895	835	828	801	825	806	832	834	821
30452	31135	27096	11764	2843	1046	738	716	684	671	679	666	666	668	685	688	647	697	708	646	717	662	652	652	696	652	715	653	672	698	702	622	691	681	686	756	660	692	666	683	700	660	655	682	682	678	683	687	649	656	682	662	699	642	673	658	679	673	698	683	635	715	700	685	713	675	653	678	659	665	677	657	669	608	714	641	697	669	687	662	694	677	659	684	645	672	633	658	653	678	676	698	686	670	707	683	676	698	683	715	694	667	709	684	685	661	652	667	686	642	664	653	679	677	686	666	685	693	662	674	629	709	658	641	705	652	672	626	663	614	654	651	679	730	692	672	649	719	695	683	682	684	652	684	685	685	669	700	667	652	646	709	695	662	676	636	682	645	645	719	649	723	725	659	659	695	670	655	664	629	649	707	724	658	658	664	735	731	692	697	614	622	666	665	695	692	682	674	643	649	663	725	667	686	630	659	672	678	714	682	716	633	667	713	648	685	688	664	610	688	673	696	669	749	679	626	665	639	654	640	665	652	644	684	714	682	700	683	704	628	675	677	737	699	636	652	702	654	680	682	650	675	689	647	688	651	687	597	682	683	663	655	703	700	690	685	690	643	691	659	632	707	671	720	648	664	698	673	611	688	688	660	631	686	656	658	713	691	683	677	638	683	703	675	661	697	695	655	686	688	705	684	701	656	668	634	670	660	709	638	657	636	667	697	678	698	641	618	642	657	695	684	637	697	689	671	628	658	674	698	628	695	663	628	698	705	633	646	679	646	648	692	653	681	643	704	645	620	653	641	657	663	676	709	693	707	690	656	652	731	664	697	653	665	650	712	659	682	678	647	673	709	652	696	650	732	659	654	636	653	673	682	706	634	662	645	664	639	690	742	626	684	624	645	631	659	679	700	689	697	683	691	678	686	685	682	674	660	645	653	697	705	710	611	635	684	701	646	687	659	686	610	640	682	656	686	671	688	658	615	668	702	663	663	670	674	681	698	692	733	652	652	681	667	664	643	691	656	719	653	674	682	607	649	641	687	675	665	681	682	720	680	638	655	655	709	642	695	682	717	691	664	697	661	672	649	667	670	676	689	623	640	676	651	692	694	695	631	675	705	635	690	629	646	640	729	669	675	640	678	674	721	655	690	731	633	717	679	634	661	726	651	674	631	678	678	656	738	686	655	656	631	670	715	663	710	678	666	706	647	675	651	670	705	681	673	628	684	691	689	678	717	657	658	662	675	664	671	630	657	674	659	707	721	662	650	656	657	683	700	654	644	642	691	672	664	649	692	725	643	643	656	633	650	691	668	710	665	703	636	705	643	715	647	674	681	708	652	677	679	708	683	681	598	649	723	692	673	653	662	735	680	655	699	660	630	686	665	659	637	651	669	688	674	693	662	687	647	661	719	681	709	691	660	678	682	719	681	673	682	713	663	629	666	664	667	714	713	678	686	655	716	626	635	674	698	715	681	685	671	636	648	692	697	684	708	653	696	700	665	724	658	670	631	676	631	693	673	679	699	651	685	667	613	671	679	644	657	703	659	687	689	676	687	666	659	653	710	660	646	665	685	709	636	695	668	681	693	663	652	652	640	695	650	641	687	674	692	662	650	677	665	655	699	643	687	673	604	661	683	650	677	681	712	649	673	677	696	646	666	699	702	667	651	661	674	702	707	622	656	656	663	661	660	680	649	700	660	692	684	680	672	733	656	642	689	658	649	629	665	668	741	603	734	690	679	711	691	686	674	645	690	690	685	687	682	657	660	707	675	677	738	696	647	720	688	674	661	656	693	704	700	688	715	655	726	683	661	715	711	663	680	648	690	661	670	724	697	675	697	652	648	679	691	669	670	694	708	668	678	653	678	659	638	681	684	680	657	666	650	644	694	619	655	671	661	639	665	652	628	672	696	667	658	678	644	703	642	687	669	617	690	667	650	642	688	699	709	673	655	660	656	693	665	699	632	655	664	679	656	690	642	683	677	644	647	715	675	684	674	696	627	680	641	680	660	642	660	661	725	688	630	654	653	683	654	660	668	663	686	677	631	673	692	716	610	694	637	647	713	715	656	677	708	679	670	696	631	687	653	637	648	689	687	653	654	611	652	691	670	682	669	680	667	696	652	688	698	688	694	680	688	678	679	680	667	630	684	617	657	698	665	660	654	666	681	669	659	691	671	682	664	667	653	694	703	671	666	681	653	692	642	676	668	659	633	631	664	623	667	657	645	651	728	579	683	679	672	642	679	679	686	672	664	629	634	641	620	665	635	696	592	641	654	667	709	657	675	647	691	647	659	663	684	678	693	699	664	629	681	656	639	674	660	673	672	675	674	677	683	669	651	681	664	638	641	650	646	691	658	668	687	647	691	716	700	623	641	706	626	646	645	663	640	658	672	646	645	721	671	665	680	648	656	682	624	655	641	687	689	683	642	666	696	666	679	669	696	651	705	652	669	677	712	650	655	653	625	671	713	632	684	636	635	680	664	682	676	708	644	668	639	678	671	679	654	648	683	656	710	719	685	677	663	627	708	701	657	646	654	647	655	665	668	638	639	625	655	718	686	676	670	648	660	670	644	698	689	690	695	626	667	678	664	652	673	704	665	678	705	709	682	656	676	670	738	677	637	660	680	656	683	697	704	671	657	685	662	638	666	716	689	701	721	708	657	673	667	638	751	670	654	665	673	671	706	688	657	695	748	689	604	659	671	659	657	682	672	678	645	617	677	680	711	686	655	641	678	642	681	689	684	668	648	664	694	680	642	684	657	723	665	669	660	688	680	617	646	684	705	646	624	680	727	672	642	630	680	656	644	721	645	714	701	694	701	688	691	648	692	681	666	657	687	670	674	677	672	637	659	659	701	677	682	698	665	698	683	640	708	689	678	680	686	661	601	647	632	667	683	701	668	641	643	691	704	656	675	689	721	721	663	655	629	667	673	674	669	668	675	675	699	653	658	648	675	686	728	653	684	688	632	687	694	693	642	688	689	656	659	628	702	660	721	653	690	673	671	627	639	645	655	687	695	685	643	650	620	678	677	642	657	650	712	693	672	706	686	689	661	702	682	728	671	627	695	648	707	692	695	638	652	675	671	634	658	656	684	670	602	651	679	709	638	616	729	697	647	676	655	665	657	707	665	701	695	635	664	638	634	667	634	687	700	635	706	666	658	591	656	664	652	686	694	707	678	663	690	671	675	670	661	709	652	671	649	723	648	645	689	651	700	704	652	667	688	652	678	663	675	616	691	704	682	652	689	666	679	700	707	707	718	649	654	696	655	694	700	686	681	663	675	711	685	686	655	630	655	633	661	636	627	718	658	637	646	670	669	655	653	683	655	668	692	670	665	703	683	683	650	673	682	692	644	705	712	704	633	654	674	638	641	659	686	648	707	678	668	649	610	651	640	707	693	687	656	740	685	649	694	646	664	672	649	648	650	642	698	755	709	656	646	645	624	644	696	688	714	696	696	667	622	637	661	663	657	625	655	730	661	646	701	642	667	682	633
23528	37066	20727	6604	2221	926	585	565	591	551	531	532	582	534	546	603	559	561	550	525	546	579	618	581	558	568	538	562	577	581	555	602	553	575	580	560	603	595	558	552	576	522	558	549	548	542	578	576	592	530	554	537	553	587	562	613	544	583	590	583	571	550	596	543	574	558	597	558	548	588	559	620	663	541	575	547	515	563	539	551	579	583	535	562	548	554	563	551	514	592	589	546	562	550	612	553	603	552	576	551	581	541	548	553	556	531	544	538	560	566	611	553	542	530	565	556	561	560	583	555	555	544	572	559	569	532	545	568	582	537	567	557	589	555	600	534	551	572	561	536	561	564	535	562	582	538	602	551	557	579	577	507	553	592	518	556	574	567	555	539	568	560	545	580	573	599	537	553	540	564	544	573	559	575	535	564	573	575	561	542	571	567	542	594	526	544	573	558	555	563	585	555	540	608	557	573	543	584	549	570	550	570	558	545	557	551	530	575	530	546	567	566	557	527	592	540	531	544	594	560	576	553	544	514	540	553	548	541	576	528	545	570	547	524	592	564	539	554	529	566	537	518	564	555	570	535	569	616	531	557	580	555	535	571	579	542	555	568	565	559	546	516	516	532	559	517	590	562	570	556	518	577	579	564	560	573	566	592	551	545	596	509	561	555	576	616	540	586	518	558	560	547	573	554	557	538	524	541	550	580	577	580	544	580	552	561	555	540	559	539	536	565	516	566	574	561	525	526	530	533	548	532	567	589	606	541	562	569	555	516	588	526	588	556	603	571	529	533	585	556	531	563	554	588	549	543	575	560	554	559	588	559	522	569	577	576	553	547	572	547	584	568	539	510	552	576	571	559	537	582	576	559	613	582	579	562	485	567	566	556	551	571	568	558	549	548	531	548	547	491	591	530	553	525	578	554	520	575	573	578	553	558	528	565	560	562	586	551	542	620	568	561	527	581	545	573	565	592	524	573	533	546	538	568	551	570	517	577	556	526	532	594	558	546	550	524	597	531	582	524	596	549	591	577	574	581	561	507	534	540	545	562	553	550	560	569	559	563	562	570	546	557	545	587	535	529	530	595	570	590	569	567	564	563	572	545	543	550	559	550	533	552	567	598	570	556	582	544	579	563	563	543	579	570	554	538	576	549	572	553	571	539	540	538	516	587	590	565	541	527	588	584	515	576	549	581	543	585	529	558	602	528	583	571	540	580	597	529	539	544	522	559	561	550	582	558	547	579	607	579	548	554	596	585	579	540	560	542	553	542	587	549	574	523	531	538	587	584	584	562	577	576	572	519	519	545	580	579	551	547	535	570	538	502	492	533	559	566	560	563	557	583	571	559	576	588	582	564	588	585	592	586	574	518	531	568	540	548	569	566	566	564	569	576	562	636	589	577	534	592	575	549	528	573	561	534	575	589	533	584	560	579	600	544	539	576	561	538	557	588	559	572	541	589	540	586	536	540	542	542	544	553	615	555	525	523	530	551	614	543	570	540	552	567	542	591	604	565	549	520	592	539	532	564	547	551	549	577	574	574	592	527	569	554	503	551	542	582	567	562	551	566	540	568	559	527	587	550	508	578	596	571	566	540	542	585	534	565	554	559	551	610	573	564	573	552	557	549	530	553	535	571	587	538	554	559	554	559	564	549	578	601	555	571	566	568	555	570	606	552	554	549	539	595	554	516	561	555	598	552	575	540	570	524	557	561	568	577	584	544	534	576	564	554	573	548	556	565	537	534	538	551	588	577	532	553	552	579	559	516	531	599	588	582	559	548	563	572	614	557	508	565	584	549	555	546	578	571	557	577	577	565	518	591	511	520	560	591	596	579	559	544	537	536	528	564	555	584	566	549	564	568	534	534	571	591	548	594	580	540	519	559	550	554	534	568	579	551	524	554	570	531	562	569	579	603	550	512	595	566	561	542	539	564	612	539	564	543	552	508	524	623	565	559	611	527	559	565	586	566	553	565	552	553	556	599	545	539	585	577	558	520	571	580	562	552	554	479	531	576	510	544	581	543	606	583	549	605	546	586	582	544	584	593	562	551	535	557	622	569	615	545	528	524	546	547	590	538	614	559	572	596	549	555	546	609	552	560	566	555	544	577	568	560	515	539	556	534	540	554	546	556	588	543	535	575	543	606	546	572	516	564	546	554	523	567	569	575	539	567	562	533	539	585	583	564	555	564	544	585	533	548	591	571	540	558	551	549	562	574	595	573	560	563	567	564	574	549	562	538	560	512	556	566	589	502	534	580	562	577	517	544	544	581	553	568	562	585	571	584	583	575	524	546	579	550	555	554	566	532	586	554	554	562	543	531	543	528	581	574	547	555	596	532	503	524	530	556	551	564	572	542	559	575	569	555	549	540	548	584	531	568	541	548	560	564	536	581	531	517	581	557	564	552	563	603	578	532	553	602	533	541	560	569	546	598	564	534	567	568	559	530	522	556	551	543	578	548	556	562	571	589	535	538	578	565	606	526	572	554	555	517	533	536	520	533	577	580	547	546	545	593	548	598	548	556	571	563	608	581	536	569	542	551	583	592	526	509	547	534	525	608	585	532	590	578	498	563	547	587	555	534	569	584	542	570	565	537	549	526	523	553	551	524	578	502	588	563	552	583	596	572	557	584	525	566	523	540	581	584	593	571	540	538	536	526	542	580	564	552	532	543	582	553	544	520	595	550	582	574	570	591	565	543	638	521	558	558	521	588	537	568	565	568	531	553	561	594	545	593	546	541	561	506	549	530	544	565	501	510	584	556	568	610	548	561	559	573	592	551	565	571	595	574	553	568	535	555	578	576	564	550	573	547	569	537	558	563	577	560	577	596	591	548	561	531	569	544	587	493	528	593	502	521	536	539	549	557	560	590	584	581	562	540	487	558	550	563	561	555	569	587	565	551	605	506	556	556	567	530	529	549	540	541	590	598	560	545	557	535	547	578	581	550	546	548	569	534	552	555	553	545	554	561	554	560	548	605	583	553	583	538	575	556	563	568	578	551	554	553	569	550	543	548	561	537	527	539	521	559	576	534	547	531	588	518	542	536	515	558	565	558	582	479	559	586	556	548	538	565	560	556	573	599	571	558	579	568	576	575	579	588	566	515	597	565	598	558	544	556	552	563	570	570	523	527	551	565	516	530	536	556	545	527	589	557	550	573	573	571	577	579	550	542	506	566	544	568	565	543	569	566	523	616	555	556	559	538	527	591	544	549	556	566	549	560	598	510	585	565	564	567	586	541	604	594	538	521	533	551	515	556	538	569	573	545	548	563	585	548	583	527	539	557	572	577	576	583	541	554	582	571	545	547	590	591	568	564	563	588	541	571	556	547	555	531	580	568	571	550	539	518	534	506	497	544	545	578	615	582	567	582	560	558	558	614	574	551	538	593	581	563	570	542	567	558	554	574	560	522	587	569	569	580	555	564	600	567	581	581	589	539	511	572	558	567	572	553	592	568	573	595	544	521	545	516	541	561	540	560	543	599	555	513	559	574
25691	27156	41322	36781	20103	6151	1352	783	656	654	689	675	670	650	636	668	674	690	657	646	717	643	710	701	617	715	681	658	628	664	664	663	623	666	670	633	678	692	630	642	625	686	748	631	704	648	624	682	679	663	665	618	643	661	635	642	638	653	683	644	656	679	643	655	680	697	656	668	607	622	676	734	658	667	646	652	658	644	653	644	679	694	657	659	605	671	686	644	629	624	649	659	698	640	684	652	666	644	658	629	668	632	632	655	610	646	639	689	654	680	655	655	677	684	602	701	680	675	672	609	677	611	643	670	650	690	598	672	675	686	608	612	678	662	631	702	630	633	643	668	647	642	695	664	652	686	639	608	642	658	626	664	593	671	640	618	668	663	651	664	653	636	661	662	657	605	662	652	611	642	650	658	664	632	661	621	663	633	648	638	681	659	672	649	639	671	675	645	686	644	669	649	665	633	636	677	668	653	700	659	651	690	668	621	679	664	623	638	669	622	625	681	634	655	647	700	652	655	655	632	665	694	668	666	664	644	653	651	660	691	665	649	622	662	637	628	642	630	631	637	620	644	637	633	582	632	668	691	673	677	610	699	636	648	687	639	638	617	663	632	662	621	591	611	674	606	663	649	678	712	654	659	662	668	668	647	670	597	650	648	644	639	684	605	591	683	614	639	662	676	581	643	642	663	677	653	626	668	690	646	651	698	650	667	677	672	642	660	668	668	653	639	715	690	709	630	625	641	654	657	659	643	650	662	643	634	627	632	673	616	620	669	673	636	665	645	652	655	669	678	654	644	689	607	646	624	635	640	614	665	646	645	625	680	681	665	643	679	612	631	624	638	631	703	655	649	659	601	636	615	674	658	675	677	642	666	611	635	629	647	662	688	641	655	616	645	665	639	617	713	627	632	649	606	684	640	683	638	679	669	664	636	666	683	693	687	660	618	639	679	658	644	693	664	617	673	619	668	662	708	649	654	658	666	631	668	695	616	615	660	660	614	641	664	645	616	601	664	688	658	715	657	699	629	644	646	640	653	651	647	669	662	641	687	644	637	675	656	684	640	682	656	642	614	661	610	672	656	707	674	645	639	658	641	674	609	647	602	663	654	632	627	642	628	670	658	658	720	656	619	653	709	660	635	708	593	674	665	731	685	605	608	650	642	604	680	644	633	618	599	633	630	678	694	631	679	634	642	654	671	640	671	625	596	595	668	667	660	675	624	622	631	628	605	689	671	622	662	636	636	650	592	658	655	644	677	618	665	621	687	620	660	625	633	673	666	667	656	637	643	655	638	635	677	619	655	667	644	689	673	663	653	660	602	661	626	649	653	635	660	711	667	648	634	675	653	626	626	661	686	664	690	656	688	702	648	660	673	634	668	671	621	644	638	653	682	646	647	644	619	598	691	651	642	654	639	639	693	664	646	693	652	637	659	622	677	635	605	645	650	641	613	656	637	635	662	645	688	663	639	704	614	613	672	693	679	634	642	676	708	676	644	646	662	638	708	690	636	666	678	637	649	683	655	634	691	634	646	624	676	668	630	649	626	650	617	661	679	658	670	681	617	629	632	706	646	631	599	641	656	662	641	706	656	657	632	664	643	642	653	666	597	667	657	683	619	668	631	638	604	678	690	651	654	677	664	648	681	644	620	683	671	663	603	667	635	655	649	656	603	692	622	617	715	647	666	657	641	618	629	659	653	668	678	650	645	673	632	669	613	648	678	700	610	647	661	608	670	630	657	659	653	633	660	653	630	636	591	609	690	652	723	654	637	684	648	686	621	597	699	624	618	662	649	693	677	653	713	618	677	689	647	639	647	629	670	706	664	698	610	645	659	672	634	632	631	592	649	649	641	663	651	623	645	645	651	680	635	690	636	626	630	683	680	670	673	639	681	642	673	634	675	667	690	647	657	678	634	651	663	648	639	675	632	645	643	659	655	605	641	650	634	608	636	671	673	668	645	613	608	639	629	673	661	660	619	639	601	629	674	670	588	637	658	649	620	685	658	646	686	674	583	591	660	708	666	648	622	683	674	656	677	623	650	594	629	671	630	635	687	649	667	656	675	631	628	645	654	601	620	649	684	677	719	705	662	676	673	649	656	661	629	624	621	637	649	657	675	647	621	656	681	670	651	607	590	697	663	687	653	677	647	622	662	632	647	627	709	661	644	584	696	633	648	627	668	647	629	629	618	674	620	635	691	661	640	666	648	636	635	637	656	680	638	662	684	704	653	618	661	655	669	648	653	613	593	654	640	673	654	655	683	660	592	600	641	631	690	660	661	660	713	656	641	704	648	678	630	645	680	650	670	670	608	634	632	620	650	672	620	687	606	666	683	616	641	703	588	649	644	643	635	676	642	624	620	703	662	699	680	621	655	617	651	624	682	698	640	687	680	642	651	679	654	641	656	659	657	663	612	643	659	679	654	645	665	622	682	602	632	660	699	637	657	620	673	637	641	720	618	627	670	651	694	636	664	650	644	618	653	644	684	654	602	690	658	631	612	603	616	670	673	631	639	628	664	646	698	727	605	639	594	679	676	669	697	639	647	652	591	656	676	680	680	658	650	683	658	666	618	616	674	667	649	618	656	624	652	648	701	627	691	609	640	636	633	611	660	621	670	681	668	682	615	677	639	679	638	648	661	640	641	617	620	620	610	698	634	650	616	637	653	636	646	612	631	671	614	651	648	636	670	666	622	645	632	641	674	610	604	636	654	675	621	639	633	657	682	626	653	621	660	599	678	690	633	696	593	730	659	657	642	639	651	641	636	660	600	668	667	648	654	663	639	641	627	623	686	636	632	634	666	632	679	648	596	681	683	665	672	636	635	624	673	676	667	675	609	634	673	652	669	634	636	629	637	682	667	650	629	631	618	672	662	659	669	604	676	677	670	640	679	668	677	670	654	665	639	690	630	639	639	668	632	659	679	699	648	633	607	657	660	634	679	655	617	648	667	658	602	671	686	599	690	660	664	672	638	662	638	675	657	644	637	644	660	729	656	655	658	603	627	687	640	671	647	618	620	642	619	616	677	605	654	683	654	652	656	640	669	661	660	652	634	668	625	661	648	672	680	682	680	663	606	606	638	634	650	638	664	649	649	615	686	634	581	662	662	680	647	600	621	659	632	626	676	677	654	665	646	648	616	649	676	646	643	690	682	658	628	587	630	678	657	701	676	690	663	673	667	637	664	626	674	617	674	660	626	677	660	647	698	685	617	639	648	619	705	651	683	639	658	654	601	664	619	621	671	621	655	666	678	668	656	677	667	620	634	629	630	613	671	712	623	657	664	644	678	633	602	645	655	668	692	645	637	692	649	644	700	675	638	652	625	649	643	595	677	661	677	641	668	692	594	668	658	678	626	646	662	671	631	620	628	652	666	616	716	663	643	678	724	682	695	636	668	683	631	648	653	665	702	679	644	652	698	625	671	655	678	643	630	667	649	669	691	687	663	656	646	673	664	662	635	620	680	643	620	643	685	656	638	651	617	637	660
60164	90031	62233	32183	11165	2881	919	660	591	612	597	647	580	618	594	600	569	591	600	560	578	645	593	566	587	598	647	606	626	650	590	602	608	581	600	545	597	559	596	561	580	640	596	641	608	614	645	593	581	625	584	611	576	591	621	599	571	646	604	617	632	555	593	621	619	614	584	593	584	577	567	593	580	564	599	596	632	646	607	585	570	600	586	619	600	639	633	601	566	554	592	589	596	645	614	617	629	573	562	603	602	584	613	587	601	584	554	620	589	613	640	570	650	549	550	557	601	577	637	609	552	641	639	569	588	560	550	628	580	615	531	620	617	567	609	616	612	605	637	569	597	545	638	580	555	623	565	596	614	567	646	595	587	560	584	586	565	625	597	560	579	628	620	590	602	599	606	575	652	628	592	597	589	619	637	602	671	620	627	560	584	559	589	628	627	577	541	629	607	607	609	575	558	611	614	634	639	595	582	621	591	601	622	605	593	635	544	580	557	581	600	617	579	608	590	588	568	596	592	611	580	603	581	568	565	562	580	577	614	608	578	585	598	616	566	591	580	617	597	551	610	595	590	558	610	622	625	587	571	580	599	540	540	543	589	622	584	604	599	608	600	584	581	592	585	612	614	616	578	583	624	591	600	623	597	594	629	601	588	601	561	592	603	587	614	604	632	631	615	635	576	591	587	603	646	545	595	574	653	602	595	635	593	537	583	594	560	569	603	615	592	597	600	609	569	570	619	649	621	513	640	582	641	564	635	605	601	597	634	614	580	612	597	581	614	605	614	577	557	599	584	592	612	619	591	585	600	588	568	614	635	632	610	595	607	563	608	547	593	575	634	609	564	624	534	591	554	604	595	604	579	600	598	575	643	622	606	575	606	582	591	606	597	555	623	591	604	635	595	554	591	590	608	567	585	571	563	632	589	523	592	610	606	604	613	619	592	628	595	621	595	594	572	641	591	624	632	624	574	622	528	634	591	599	618	583	608	619	598	598	605	584	602	569	611	618	612	575	612	599	595	594	611	633	588	605	574	600	630	600	654	570	582	571	544	606	612	606	552	606	599	567	583	589	601	582	647	614	595	561	646	614	554	564	608	627	619	619	588	614	626	595	587	593	608	594	593	601	600	632	582	574	609	599	607	584	644	584	587	550	592	629	570	621	620	604	599	609	618	581	606	623	638	577	589	554	609	566	602	616	607	594	609	598	591	589	608	579	575	575	625	614	590	576	588	624	612	591	628	616	616	569	623	604	606	591	602	567	638	570	598	606	563	585	610	574	594	633	618	626	606	635	574	610	629	599	608	601	602	598	621	626	555	598	654	562	563	619	615	631	581	608	601	620	605	597	623	585	625	593	621	607	637	585	593	600	591	628	602	613	593	587	574	563	619	613	609	586	556	623	629	594	617	594	552	592	588	618	618	606	569	572	575	591	594	601	581	603	639	616	626	602	627	601	578	588	607	638	594	611	578	553	604	596	616	570	618	585	619	609	639	638	622	652	591	595	624	556	627	577	582	596	620	563	577	608	597	632	602	581	602	614	611	609	553	557	558	619	608	584	644	586	609	594	585	610	624	614	570	582	594	579	600	548	617	606	603	608	632	584	623	600	630	607	592	583	643	621	580	630	549	589	597	589	586	614	563	616	617	606	609	575	615	605	617	586	621	582	596	598	563	639	578	599	559	616	621	589	624	560	578	574	611	590	606	585	593	557	581	594	616	610	586	625	581	633	609	591	602	563	582	573	627	613	616	588	606	606	592	611	628	549	622	626	590	641	606	642	629	612	598	618	602	602	582	588	596	536	590	588	619	583	589	612	592	538	613	611	569	612	559	588	589	611	600	611	615	566	569	633	599	616	600	656	589	590	567	593	579	580	588	598	594	615	595	614	583	588	617	592	582	578	630	571	565	588	620	568	615	655	620	615	605	589	601	608	586	622	560	628	577	635	631	635	573	608	611	592	609	605	592	630	604	574	564	622	604	567	582	589	573	575	613	610	591	604	586	619	555	569	610	608	586	609	578	617	571	578	600	645	566	588	555	568	626	620	630	564	597	591	572	631	588	616	564	583	610	582	587	588	612	601	571	621	613	608	577	605	660	577	580	618	552	572	572	618	592	630	595	578	593	579	599	604	612	610	604	625	616	606	613	589	591	610	611	552	587	557	599	638	622	567	619	589	596	577	617	647	573	605	605	550	576	565	580	626	607	620	626	631	601	630	621	593	603	643	585	604	567	551	627	568	554	522	631	587	603	601	572	583	556	615	612	594	595	587	599	629	565	584	588	618	620	572	654	596	574	574	591	577	669	578	550	610	632	590	598	626	603	601	576	605	604	568	595	614	616	577	602	633	599	616	591	607	606	624	598	634	572	598	566	590	592	547	545	646	568	613	623	607	578	634	602	617	558	598	579	573	585	588	580	573	592	628	619	613	563	617	529	617	586	589	627	571	547	631	608	589	589	579	673	553	611	603	609	575	588	583	614	621	602	602	608	599	614	611	613	621	600	581	575	603	577	602	603	607	556	611	609	566	611	638	626	592	614	581	605	563	584	587	621	607	581	577	601	598	570	575	587	621	611	632	603	588	593	582	583	577	588	589	574	613	562	572	623	633	605	626	577	568	623	592	594	589	611	596	608	561	601	625	633	605	574	597	601	606	624	597	576	645	586	622	636	589	615	578	645	631	582	608	553	567	592	584	601	573	570	599	620	615	560	631	570	612	609	574	626	561	604	593	588	562	630	615	621	621	550	605	596	608	583	628	545	588	561	603	587	567	628	579	601	632	580	586	603	598	539	636	582	598	578	638	619	593	544	625	562	597	607	613	526	610	594	592	593	610	600	573	586	564	583	593	563	621	585	595	592	577	592	605	632	550	661	631	594	544	627	589	576	592	603	587	567	599	610	618	618	584	596	534	620	642	577	579	597	598	603	586	594	605	577	584	671	576	598	624	588	592	616	619	582	586	578	582	635	594	595	557	606	591	592	604	598	593	578	552	606	622	588	598	604	614	584	636	595	576	569	595	568	597	588	648	617	568	607	656	575	557	580	562	571	606	582	605	606	588	581	617	543	642	613	629	648	611	586	603	585	626	581	581	632	616	590	631	623	590	567	608	594	601	567	553	595	613	592	572	613	587	602	579	576	581	624	550	559	589	586	616	599	590	575	604	614	555	663	639	582	577	613	586	615	597	586	614	601	612	621	649	628	639	604	585	577	607	604	612	596	579	616	617	589	610	654	613	633	569	618	630	615	557	566	604	559	561	615	606	622	577	641	570	599	621	613	580	611	611	577	604	634	595	566	618	595	582	540	625	567	619	597	668	576	576	571	603	605	617	610	556	638	528	585	574	606	574	603	677	597	595	565	595	588	558	600	617	608	609	607	605	615	622	621	650	604	642	596	603	592	598	585	585	604	576	640	595	593	633	590	588	615	569	608	566	607	561	594	582	587	568	619	559	612	621	620	552	601	614	583	565	564	569	609	589	645	626	601	565
24121	23424	36228	34474	24522	15010	3897	1183	924	910	862	963	905	913	947	886	935	880	912	851	904	961	920	902	862	939	911	850	837	873	945	901	921	918	846	876	922	917	858	901	913	856	870	916	867	883	867	907	875	916	877	927	825	896	886	849	862	838	862	868	872	845	868	855	881	868	829	864	884	889	837	902	851	925	869	920	866	814	918	873	850	883	903	847	902	860	884	894	863	832	865	846	816	871	867	843	875	925	850	938	918	878	891	867	908	856	816	872	856	884	863	860	883	887	876	878	858	906	925	836	873	919	819	821	896	886	857	883	888	992	862	877	841	906	927	909	911	851	880	903	876	853	864	867	916	882	882	806	914	796	836	848	844	847	875	855	893	908	872	879	808	917	820	910	833	895	863	885	835	832	875	852	872	906	854	867	813	929	858	860	902	917	892	916	892	877	897	900	927	858	913	872	851	893	918	894	897	851	857	879	885	883	857	898	849	877	872	886	873	829	893	923	861	868	857	907	885	897	904	865	876	889	900	860	888	891	874	883	894	844	869	915	857	925	913	897	856	867	815	838	902	876	870	885	852	845	881	910	900	901	897	886	917	864	924	924	852	854	860	892	857	915	941	843	848	860	874	802	886	853	957	886	847	840	874	914	881	858	892	884	849	874	873	914	880	916	851	862	897	812	849	846	912	840	902	922	887	838	822	897	838	879	861	838	817	848	911	824	887	906	912	855	867	869	906	835	896	861	890	902	905	849	832	910	919	853	821	886	853	882	896	895	913	861	888	938	878	898	800	924	874	878	842	854	910	826	899	840	823	906	900	844	881	878	868	864	850	858	861	908	846	802	877	893	876	900	902	895	850	878	869	856	877	841	896	839	850	882	808	873	872	890	911	906	868	875	899	911	899	840	842	903	909	928	908	846	923	904	909	880	888	819	847	850	887	895	873	858	831	885	895	851	873	899	918	861	847	906	841	874	877	863	851	829	895	934	842	873	851	852	880	836	871	891	903	869	880	878	838	845	865	887	881	831	823	893	902	860	871	864	814	881	847	910	869	867	918	855	881	880	884	862	835	843	882	897	948	905	848	863	886	854	844	859	865	820	871	893	854	825	843	889	886	863	899	880	861	941	899	840	892	849	903	931	874	922	936	839	859	869	847	903	837	904	868	918	844	885	850	885	841	841	825	904	903	887	895	837	853	902	816	831	905	911	913	900	909	854	847	882	829	833	864	850	817	896	910	877	821	920	895	875	901	822	899	927	890	820	928	826	817	893	871	825	899	847	855	910	881	841	867	818	924	865	908	906	934	812	873	865	907	832	902	859	855	868	883	879	892	852	855	926	852	875	860	941	884	866	890	841	908	869	840	873	878	859	870	798	904	855	852	837	901	907	797	792	895	892	866	912	838	911	842	871	833	926	890	861	880	910	878	905	850	862	914	839	866	854	867	889	826	861	859	855	898	862	882	890	854	804	885	853	879	862	892	866	872	816	897	863	861	862	855	878	857	843	872	860	858	903	864	879	859	845	856	887	857	923	924	818	799	927	877	865	888	916	818	931	869	839	845	878	881	865	830	859	865	880	810	861	854	899	886	903	882	866	930	855	869	837	908	866	844	918	833	862	877	878	938	853	874	872	865	861	838	840	860	889	870	912	858	896	835	864	890	875	843	857	881	830	891	843	910	846	898	895	874	837	889	906	856	853	882	898	899	855	830	840	851	878	870	884	906	912	843	895	841	919	939	895	867	923	866	924	869	881	907	853	830	858	888	952	917	865	832	842	875	865	870	948	852	920	882	885	886	823	830	887	888	840	820	892	876	879	890	904	861	839	827	884	898	911	829	856	883	855	926	933	884	892	885	838	894	869	886	859	866	885	878	844	868	847	893	881	917	810	836	869	845	862	849	886	878	863	862	932	843	860	888	865	905	876	917	858	874	869	895	911	861	866	848	832	847	890	833	866	850	875	793	860	878	826	905	829	872	888	849	851	868	858	910	931	858	867	804	893	821	909	840	863	865	862	854	893	877	839	886	862	849	878	868	906	895	861	842	874	819	838	890	855	860	856	874	889	911	856	889	924	920	904	884	881	941	851	910	900	910	933	869	867	797	868	877	894	889	897	906	928	849	880	892	907	891	864	838	879	859	871	854	907	883	856	917	877	878	824	846	860	872	848	898	836	889	819	859	837	953	857	867	848	822	867	848	873	901	893	888	868	858	868	838	854	840	896	849	954	890	835	868	882	869	854	895	890	852	904	862	921	838	895	830	849	826	880	888	876	914	885	885	882	852	863	860	845	868	828	841	878	812	904	815	910	913	865	857	882	848	835	854	937	926	892	888	852	870	825	840	892	789	938	875	886	826	857	892	873	877	831	801	800	900	874	872	852	899	796	869	818	851	834	885	882	826	892	927	831	878	857	873	857	825	839	913	851	870	862	907	867	848	837	836	903	924	899	870	896	882	855	853	864	897	833	903	895	822	899	882	858	838	859	875	845	933	822	804	882	880	830	888	821	853	896	850	807	858	930	862	857	886	818	880	935	889	922	833	856	890	894	894	896	874	861	863	859	858	890	880	818	868	858	847	923	838	890	884	883	916	882	894	881	881	879	856	811	868	885	850	848	865	819	883	890	895	846	862	888	886	855	895	890	888	876	840	870	832	864	881	835	834	861	871	849	852	834	858	854	837	843	836	815	834	872	934	848	897	807	863	884	908	882	898	830	838	881	896	877	907	886	851	863	885	874	869	926	878	934	879	854	895	889	904	885	845	892	873	871	859	870	862	894	842	863	879	865	882	843	836	886	830	870	952	897	834	900	834	895	928	892	864	849	841	883	907	853	892	868	931	850	896	847	893	842	817	841	894	864	882	895	882	837	844	866	873	837	917	901	876	914	874	850	852	845	922	822	877	801	875	883	830	859	880	871	879	869	904	839	910	862	875	861	870	891	902	870	897	914	900	837	797	877	850	886	827	908	863	885	920	905	855	875	875	864	865	851	875	880	883	872	885	913	887	842	833	913	874	822	850	908	887	859	852	922	863	849	921	864	852	909	829	865	883	890	883	887	883	930	820	897	886	810	829	899	882	897	879	907	857	873	911	907	841	873	871	896	820	871	889	916	852	840	881	910	832	892	882	923	861	850	878	887	864	886	837	906	885	839	931	890	831	863	880	826	890	864	883	863	885	907	877	867	886	850	897	848	880	880	861	847	908	856	871	868	841	817	856	870	904	891	835	903	822	857	857	933	871	873	904	844	819	872	873	852	877	908	865	908	827	824	875	861	879	881	843	914	883	907	873	866	871	824	885	881	864	828	874	804	867	817	854	854	844	856	870	939	947	907	842	886	860	839	845	870	872	890	839	865	862	887	899	872	894	843	842	834	862	853	848	839	918	856	895	837	868	827	833	890	872	911	866	888	940	849	848	870	824	861	879	833	890	848	851	847	844	906	904	852	903	917	869	825	833	866	851	908	825	814	864	861	907	888	900	824	848	851	864	872
64158	102387	75506	45742	18083	5110	1629	906	799	784	792	811	832	801	816	761	813	813	841	794	815	833	822	853	816	787	780	820	825	810	813	823	822	820	768	812	824	838	802	814	810	846	832	830	789	815	783	789	855	800	847	815	794	843	800	796	785	781	792	801	836	795	838	839	805	735	783	822	829	757	800	820	748	896	840	836	824	787	759	786	809	792	787	848	814	765	871	803	801	770	831	772	811	807	839	781	836	791	778	822	778	754	833	799	783	799	833	812	830	832	804	787	782	777	795	848	775	810	785	781	813	804	774	776	793	841	802	785	826	785	823	796	786	769	784	770	852	831	754	707	767	769	837	784	834	780	792	808	775	844	774	798	785	765	834	814	794	824	803	829	850	807	827	818	793	806	853	824	808	821	850	741	826	793	817	845	807	766	803	810	782	796	832	815	810	802	743	875	797	799	786	795	797	749	820	778	844	829	775	812	782	855	800	799	805	826	818	771	859	798	808	807	838	815	773	828	789	803	800	800	773	834	860	865	813	818	788	788	804	807	847	818	813	798	824	771	774	765	789	826	830	818	802	848	801	840	808	780	799	803	768	821	798	829	837	812	843	832	787	785	817	812	803	816	742	825	784	786	825	801	811	771	864	794	786	764	857	769	818	800	827	808	787	830	814	751	798	811	733	788	814	852	793	793	836	798	788	771	795	818	794	823	840	815	810	815	805	802	811	761	776	804	784	785	803	805	820	820	790	783	776	800	792	828	801	787	842	806	800	739	798	815	830	742	796	774	828	814	793	808	819	788	776	746	824	793	816	827	787	850	809	828	803	810	825	821	768	786	794	826	797	852	832	855	834	818	882	851	842	859	793	806	833	772	815	814	767	804	823	835	795	804	825	823	809	801	790	844	842	789	779	819	816	812	812	833	771	779	831	798	843	823	784	789	790	820	840	837	848	766	795	811	801	810	836	779	813	817	766	808	765	821	763	798	795	757	758	795	799	806	790	789	821	825	823	817	763	853	816	794	800	744	860	787	784	851	821	783	850	853	817	785	827	800	788	753	841	783	804	785	794	819	762	834	773	820	816	818	783	834	786	896	783	813	801	768	812	803	830	779	807	848	796	777	793	785	790	821	790	796	769	852	804	795	802	755	800	823	783	775	786	803	807	831	842	787	815	822	803	779	803	784	892	792	896	756	780	799	811	801	803	755	758	771	777	816	774	795	796	840	823	820	790	829	778	804	838	784	797	784	786	844	776	801	791	784	839	764	822	796	810	768	791	805	840	790	771	774	799	791	837	806	817	753	824	804	740	778	798	770	798	835	758	784	812	764	812	775	840	810	803	799	800	836	816	817	812	800	783	828	790	798	797	801	766	808	785	850	815	771	791	813	814	788	807	815	807	783	810	822	774	823	823	818	774	797	888	806	793	804	818	849	810	763	850	836	811	829	806	807	820	796	758	832	802	773	805	817	765	839	780	795	787	806	847	865	831	834	816	816	814	791	797	810	829	807	802	782	787	771	815	800	861	801	799	799	829	765	812	779	780	785	787	800	820	814	813	804	787	829	795	859	756	863	834	769	750	822	793	800	819	795	810	764	802	793	847	806	816	769	775	857	797	823	816	815	800	806	833	816	797	755	798	750	801	805	809	821	805	808	821	834	815	797	818	795	840	804	763	782	748	757	756	827	814	837	768	748	758	749	799	788	822	784	791	771	826	841	816	775	855	803	761	818	799	801	824	791	835	833	827	790	736	785	789	855	789	828	790	807	801	810	797	808	790	814	820	828	784	796	818	848	800	756	814	815	827	838	786	781	825	795	798	787	840	782	745	747	768	740	756	758	811	834	809	771	771	828	797	793	804	765	781	770	821	797	811	812	798	783	801	830	749	792	834	770	822	799	820	771	769	768	821	749	794	766	783	838	813	808	827	827	813	822	861	773	852	798	750	833	804	793	811	836	838	802	821	794	787	772	824	780	802	794	792	820	757	832	815	773	779	790	784	805	787	780	828	749	772	809	785	789	773	800	806	840	862	813	789	799	832	773	769	780	874	811	791	819	813	810	836	780	808	835	769	785	820	804	788	777	812	787	757	821	796	763	761	817	755	845	796	799	780	763	791	807	762	779	792	835	803	783	768	861	759	777	791	759	782	833	780	837	797	793	783	785	823	750	779	810	823	769	797	868	807	761	797	837	789	784	772	786	776	762	742	833	805	735	775	848	769	737	807	829	811	782	803	779	800	805	808	811	821	797	781	783	828	770	807	811	823	784	797	760	777	776	811	814	791	770	804	820	738	805	812	815	813	817	781	793	776	783	807	808	805	798	774	744	828	759	809	760	797	785	822	811	824	746	794	810	795	790	775	810	768	781	771	810	809	816	834	843	826	804	777	826	795	810	765	788	768	812	824	851	814	792	800	782	808	863	827	800	811	826	787	851	769	833	760	793	795	781	806	745	834	784	744	814	803	809	810	825	775	803	776	817	791	794	792	817	821	809	812	792	779	814	782	790	885	837	803	853	802	805	777	798	805	763	814	805	779	778	798	776	768	755	831	813	788	816	883	806	783	766	820	747	783	808	807	782	792	856	804	807	771	791	815	812	799	798	835	840	807	796	776	807	810	837	772	755	803	730	817	760	803	805	783	787	815	788	845	840	803	757	836	789	767	804	855	768	801	784	788	769	769	812	813	739	781	809	799	826	762	791	811	807	786	821	853	789	793	748	848	827	800	802	788	777	720	793	765	773	777	823	781	804	759	754	733	813	764	811	821	817	785	787	811	792	829	814	796	795	837	798	837	806	835	773	823	805	813	817	826	848	825	797	767	801	820	778	805	826	796	832	839	766	750	798	768	767	805	797	830	828	777	815	779	798	762	794	789	800	775	831	738	761	793	850	791	795	765	817	805	783	786	813	793	736	836	792	744	806	816	797	821	827	826	802	812	847	756	840	799	757	798	740	821	783	828	825	738	853	797	821	793	807	798	836	777	765	736	886	837	808	795	811	827	801	801	848	792	762	825	761	799	832	824	799	807	799	799	836	820	774	779	826	785	806	757	767	740	822	846	862	813	826	825	848	847	775	771	805	790	857	787	838	790	835	800	854	784	801	767	817	808	800	844	837	804	778	802	767	842	825	807	792	825	812	785	812	833	785	757	810	831	779	738	818	845	810	805	828	853	763	805	763	820	776	842	794	769	729	828	823	790	788	824	827	829	760	761	794	799	785	802	781	818	857	800	824	820	792	827	758	794	771	779	788	767	824	833	851	745	858	808	812	803	838	842	834	852	763	754	812	826	791	762	812	777	787	815	785	817	828	835	795	752	755	864	836	806	781	785	802	749	816	757	756	749	796	786	813	785	817	802	801	784	766	761	800	794	815	849	813	828	809	756	801	790	774	784	770	788	783	807	825	809	814	768	785	811	741	787	817	796	806	835	768	788	823	803	813	776	815	792	828	809	818	829	747	791	798	758	836	770	831	838	786	833	783	764	770	777	793	752	765
30197	31881	25483	12439	3201	1160	828	685	635	647	645	681	638	578	670	637	673	643	658	658	663	674	659	667	668	626	669	650	633	641	686	637	626	628	663	667	683	674	662	640	625	667	631	634	638	647	621	613	651	656	674	677	658	621	676	690	631	622	629	657	670	642	662	624	760	637	649	636	654	665	647	645	642	646	690	669	645	651	612	659	649	711	652	657	642	604	697	677	646	625	637	601	662	689	642	681	647	658	648	686	635	618	642	644	618	641	604	618	635	627	631	635	661	626	649	622	682	636	642	634	682	644	633	643	626	626	692	697	668	665	662	692	687	632	632	646	629	634	696	651	625	690	687	631	669	676	687	603	622	663	630	665	660	667	650	624	670	668	622	658	656	639	669	678	687	666	651	681	643	632	629	655	652	663	683	700	687	646	684	658	639	678	673	656	635	637	655	623	685	642	692	665	625	645	633	710	648	673	642	647	689	663	659	682	658	631	713	639	703	637	631	640	643	652	655	595	687	663	641	614	621	620	669	706	654	628	642	626	662	622	620	649	614	641	650	622	647	658	640	640	613	681	657	678	623	684	660	604	690	666	634	687	655	616	671	637	645	648	653	675	674	621	668	646	658	644	644	623	658	651	652	688	628	618	644	677	667	620	688	619	653	666	668	666	651	576	643	635	613	657	602	626	649	658	652	682	639	661	619	640	629	635	645	698	676	647	615	692	609	582	637	613	652	632	647	631	706	625	668	641	702	658	640	676	658	617	615	634	672	650	697	652	665	671	658	662	691	685	646	653	627	646	622	642	646	631	624	654	665	656	634	624	600	655	629	658	626	682	625	655	622	678	626	672	695	665	639	674	616	666	658	625	655	672	629	651	671	624	678	673	682	684	653	661	621	646	679	663	616	634	667	630	685	641	642	645	660	676	628	624	650	675	680	664	681	648	660	646	630	611	623	613	629	613	685	635	641	674	669	652	655	638	666	608	613	613	642	703	634	716	710	611	703	668	661	657	637	678	629	671	617	627	666	663	644	632	629	636	618	642	636	696	633	661	578	654	667	667	670	649	626	640	630	649	655	606	609	675	618	663	634	663	635	666	652	673	648	630	689	673	629	680	682	691	605	627	645	662	645	648	662	632	637	665	654	631	663	600	644	650	627	653	658	690	653	633	643	666	615	636	607	672	647	633	666	650	660	624	679	666	670	623	648	649	606	630	663	642	679	648	610	641	667	655	625	648	649	689	670	681	688	657	641	589	672	666	640	630	646	662	618	653	615	625	670	597	620	703	708	656	639	703	643	670	595	658	698	684	645	647	650	615	627	658	635	623	682	712	655	654	654	622	670	653	654	665	668	635	674	661	623	710	672	633	615	615	725	656	573	683	613	660	655	677	684	675	636	618	647	652	676	625	671	630	642	624	681	583	608	655	704	645	610	654	638	631	674	640	621	655	666	635	659	635	624	609	644	648	625	605	661	615	655	629	696	651	646	674	612	656	672	656	671	651	642	669	640	632	617	635	603	666	706	614	629	644	666	652	628	635	640	627	640	624	628	657	627	616	616	625	661	657	653	674	655	661	662	661	686	687	663	656	657	656	648	638	648	645	638	662	632	622	666	617	718	641	640	668	626	618	655	649	649	604	690	648	645	648	617	666	664	627	654	636	613	615	674	612	629	618	676	617	646	626	635	641	684	644	646	682	665	630	685	680	681	662	660	662	656	612	628	655	635	640	658	651	627	676	688	619	680	672	633	636	625	657	661	659	664	655	664	633	663	675	631	669	678	629	660	628	633	633	655	605	656	700	700	687	681	608	647	684	620	643	697	637	659	632	669	690	644	671	656	666	623	680	673	662	674	642	646	656	623	681	672	657	643	679	635	622	610	633	632	685	621	664	642	674	658	642	645	686	648	666	616	678	661	699	672	670	698	645	697	660	631	675	667	618	640	635	640	642	668	658	674	688	635	674	598	700	662	644	637	666	605	640	631	667	684	635	677	664	678	683	654	712	683	623	684	689	613	666	657	630	642	676	707	647	635	634	638	660	652	660	667	654	637	645	672	639	690	616	636	680	626	676	635	655	713	644	594	653	609	638	627	669	645	656	694	647	686	689	663	619	659	671	613	650	705	655	638	684	621	638	620	630	639	651	679	621	670	614	666	648	651	652	611	645	649	642	649	645	663	641	634	634	656	646	648	614	606	660	618	620	687	673	655	628	632	596	670	660	695	655	661	646	643	656	630	619	644	653	661	636	622	627	667	649	642	626	621	714	644	663	635	604	658	643	649	629	638	654	661	656	640	662	624	675	686	583	681	649	680	719	630	642	643	717	642	625	663	661	641	659	653	617	674	659	654	630	690	670	655	658	655	653	629	676	657	647	655	650	647	648	651	665	674	617	647	642	641	640	631	620	643	680	663	670	654	615	657	662	632	649	617	663	687	653	661	677	642	659	627	675	633	657	643	641	650	641	628	683	669	656	687	653	672	657	641	614	675	601	707	641	651	665	629	630	639	613	656	682	642	628	636	649	635	695	636	641	666	693	660	667	657	640	663	643	649	664	647	622	624	640	621	683	678	622	630	682	681	650	616	696	662	618	672	684	682	628	667	575	677	664	638	633	628	633	672	649	635	593	669	631	653	664	651	638	647	667	706	616	704	647	657	682	636	668	624	626	677	726	695	644	631	653	678	655	643	667	622	674	670	646	664	650	643	663	635	633	692	692	684	599	664	643	615	630	649	633	605	613	635	643	683	610	599	655	652	625	722	675	628	646	649	643	621	630	631	656	647	642	695	648	615	626	651	608	649	643	668	676	652	695	643	674	627	645	638	659	620	630	630	677	648	596	678	657	654	614	662	658	668	679	646	629	664	688	649	656	670	668	643	655	655	640	660	616	628	628	640	643	646	619	637	630	683	644	670	627	655	672	639	597	636	678	597	639	620	692	691	641	671	637	644	632	627	666	663	660	674	613	658	687	637	653	694	679	676	613	666	634	673	629	647	681	662	655	638	632	635	625	690	633	635	662	650	637	672	612	678	644	676	641	633	619	626	665	673	675	651	631	659	687	664	682	629	609	639	652	622	626	634	642	640	626	621	650	628	639	651	630	684	628	682	641	678	676	690	629	615	645	613	622	668	659	647	687	638	646	628	613	622	644	627	638	629	669	648	589	629	630	642	644	648	665	650	640	661	604	631	638	669	663	652	675	637	614	654	638	622	661	634	629	628	641	586	675	641	683	615	666	672	664	653	651	625	648	623	647	648	673	638	620	683	622	616	640	646	666	685	625	706	645	663	596	654	694	644	642	741	622	641	660	661	625	650	653	658	626	682	722	656	641	648	675	658	662	659	596	639	648	639	594	646	698	629	641	659	638	631	611	661	676	641	680	657	674	663	650	624	702	648	645	647	661	627	671	640	655	651	683	637	658	626	658	680	635	669	625	612	684	668	602	630	661	644	654	624	640	664	665	634	659	659	672	689	657	643	665	678	669	646	672	692	651
23899	37898	19143	7720	2450	919	616	515	569	563	554	534	545	552	474	554	533	514	547	537	577	518	535	538	516	543	542	514	527	513	557	587	543	536	540	566	544	523	552	516	548	543	524	581	532	515	536	570	511	513	530	542	560	528	568	570	542	574	598	561	479	512	546	565	532	535	554	537	518	518	545	517	542	552	540	576	568	517	531	509	574	578	531	562	553	532	574	556	510	578	555	558	545	526	513	560	545	507	542	511	541	503	555	578	515	538	594	526	607	500	536	543	535	551	519	552	551	526	561	566	534	547	552	529	528	532	568	552	544	524	509	534	531	552	495	507	517	558	541	520	540	543	564	544	536	553	548	544	537	523	521	519	514	563	525	538	552	533	525	511	520	555	530	553	479	554	604	513	535	540	558	506	562	527	573	566	527	555	526	531	513	551	510	550	501	540	520	544	510	528	558	544	555	567	536	549	529	546	574	524	489	565	576	553	542	558	546	501	482	526	538	556	555	533	526	511	576	501	579	520	522	567	554	548	553	550	524	533	556	555	539	580	519	530	581	560	565	531	488	577	584	514	529	541	552	542	526	530	609	518	536	565	557	540	548	565	576	573	567	514	533	528	555	549	554	527	530	576	538	562	583	543	550	558	583	489	538	563	557	560	557	538	570	557	542	516	579	549	552	573	549	531	567	513	552	545	513	494	535	563	550	543	536	519	532	542	563	528	541	541	510	555	551	565	553	534	545	584	566	565	514	544	563	537	545	468	519	566	546	599	567	554	515	514	554	538	532	552	550	590	558	567	542	570	527	538	549	548	554	550	579	536	538	567	520	548	574	546	560	563	535	543	522	552	562	562	594	579	549	534	527	552	525	572	540	572	526	538	587	535	541	531	557	533	504	550	554	536	522	519	540	524	547	543	519	524	536	528	512	545	500	586	494	540	503	529	566	493	493	532	565	543	551	570	509	550	575	522	506	505	516	529	534	569	535	551	512	538	561	558	514	552	543	528	500	523	551	570	524	540	567	557	575	537	540	559	585	530	518	554	571	527	542	529	556	541	517	552	554	509	505	542	579	538	514	532	554	539	554	501	510	582	556	545	552	572	556	586	543	556	547	572	520	518	571	531	588	533	540	541	586	535	540	551	563	514	514	585	519	554	507	531	537	549	535	522	531	514	524	546	570	563	539	497	506	545	565	567	522	524	482	572	549	519	526	531	511	514	540	575	575	555	545	521	545	561	554	557	516	532	521	552	560	559	510	587	543	537	558	526	532	535	537	543	587	557	535	562	524	529	574	526	541	565	533	549	521	527	570	555	473	546	550	494	537	532	546	510	530	570	545	568	526	544	545	517	520	555	492	530	522	587	596	517	523	538	548	509	556	552	537	562	520	503	514	538	542	524	560	537	496	552	533	556	511	547	554	531	538	513	538	550	548	544	543	554	520	515	505	532	535	542	518	557	540	575	515	561	526	512	484	539	534	505	540	537	568	525	532	537	573	521	501	569	532	564	579	523	576	501	538	531	585	547	541	558	530	512	536	538	500	585	541	514	574	551	573	511	512	550	554	554	529	560	549	520	554	521	589	542	547	543	556	541	533	525	495	524	550	529	553	543	562	565	533	542	544	511	591	522	530	531	538	560	521	550	576	529	518	547	537	554	518	543	536	501	524	555	550	531	591	524	533	535	518	542	568	512	522	560	555	543	547	561	542	542	531	534	547	536	558	543	545	522	527	537	526	550	524	567	539	540	530	540	532	522	574	603	538	544	516	509	540	560	553	520	510	525	509	535	569	560	507	528	531	536	550	511	517	568	534	546	579	544	512	554	599	518	508	560	548	568	521	560	527	518	513	533	573	525	558	553	544	560	536	540	602	548	507	542	545	569	478	543	540	563	519	480	551	521	564	539	557	538	542	560	531	552	528	503	549	507	570	571	560	560	555	558	539	512	519	534	537	548	547	547	526	545	528	558	555	551	492	540	524	502	533	554	516	508	562	549	570	550	505	556	493	560	535	554	556	535	534	533	579	570	516	527	577	561	527	513	596	549	507	560	560	534	563	526	529	537	520	552	521	585	570	555	526	529	518	562	525	579	527	535	545	559	532	551	548	564	560	529	566	506	560	537	525	564	530	519	540	544	554	523	547	539	572	548	505	593	537	520	565	537	568	532	523	559	510	561	516	549	528	558	540	579	525	595	530	514	540	537	583	574	554	553	543	541	569	546	535	526	488	535	507	524	532	534	556	578	538	524	535	551	526	553	527	549	561	510	589	521	523	520	539	564	572	543	532	555	568	501	551	540	526	546	566	542	545	523	532	561	519	535	523	542	542	571	535	521	589	504	507	557	540	518	521	571	539	524	548	517	529	551	558	548	509	538	566	491	574	548	493	543	495	495	493	557	537	551	515	561	546	533	600	530	502	557	504	536	506	557	536	503	506	582	541	543	549	598	526	541	532	513	531	567	535	561	527	568	544	517	542	529	542	530	541	483	547	501	522	538	517	583	539	557	535	523	554	540	529	520	534	534	509	541	554	520	553	523	530	543	553	514	547	528	505	527	517	486	518	539	527	512	536	559	541	541	581	514	548	546	554	524	542	531	563	538	574	543	508	550	568	551	539	588	552	522	550	570	508	524	550	532	533	518	548	552	565	541	579	526	516	546	509	552	501	549	526	540	542	568	532	543	544	528	521	552	540	569	550	555	550	514	573	543	553	548	543	554	517	565	574	510	541	573	570	536	514	534	513	567	541	548	560	548	533	521	524	508	564	557	587	548	535	555	526	555	539	568	550	565	530	554	566	546	535	564	584	573	553	548	529	530	557	531	566	532	541	552	539	526	531	579	558	522	539	508	532	557	552	525	566	582	541	536	554	530	536	540	535	541	584	572	503	571	514	525	515	550	558	532	549	575	589	545	539	529	521	521	577	541	525	550	496	513	519	576	518	557	539	572	527	534	529	552	517	537	524	518	536	530	521	570	542	524	559	530	511	542	539	523	515	524	564	551	538	522	537	515	554	568	545	520	541	522	517	524	543	526	521	560	515	552	531	572	548	504	549	563	510	503	533	561	575	535	518	560	557	552	552	557	540	525	548	563	560	522	503	563	561	519	514	587	533	524	552	556	523	577	504	562	565	537	509	512	522	531	541	529	566	539	555	541	544	523	553	552	558	483	551	488	506	513	563	566	535	600	528	559	530	510	576	531	544	551	502	536	548	521	602	522	515	548	567	554	563	540	546	530	542	498	513	545	543	544	498	587	524	560	518	504	579	533	563	546	563	549	526	567	470	534	575	588	567	575	565	546	551	506	545	507	505	549	542	530	545	586	509	531	546	554	557	530	544	553	515	534	554	548	518	553	529	558	542	527	565	538	537	524	522	538	546	530	526	551	554	543	520	523	540	544	518	531	554	547	534	549	553	538	519	538	566	513	561	520	555	553	555	538	574	511	536	545	513	589	536	532	531	550	567	543	574	567	537	539	560	569	590	580	496	577	562	490
25754	26912	40346	35570	18973	5344	1267	749	709	656	625	664	705	691	691	685	678	646	636	607	676	667	681	651	664	654	631	649	666	619	667	645	678	663	618	640	636	671	657	642	711	693	611	632	663	643	622	662	610	666	632	652	696	660	673	715	641	641	634	640	635	593	646	609	682	622	604	641	656	646	627	630	654	593	661	665	680	640	653	694	634	627	685	625	614	672	648	629	640	613	646	650	648	654	645	697	601	667	613	665	627	615	640	649	612	631	636	631	633	628	608	633	662	655	608	611	612	658	638	643	660	654	670	686	656	651	629	645	649	620	667	636	601	610	672	667	671	649	645	667	620	691	697	672	602	627	655	635	582	665	660	666	681	651	608	679	639	614	607	687	627	604	639	629	628	617	615	654	586	622	649	645	621	629	681	607	623	625	621	632	649	655	611	648	667	637	638	646	619	678	647	655	659	656	639	661	627	620	677	652	614	653	638	598	662	635	595	633	662	656	647	654	682	645	590	668	660	643	630	652	649	592	599	636	644	633	638	633	680	623	613	641	601	667	616	641	665	648	650	616	653	665	628	678	623	638	662	597	610	623	661	650	608	643	610	680	658	584	629	677	595	610	635	640	642	623	639	630	648	686	613	611	639	647	626	669	606	669	625	648	609	629	653	674	636	654	612	674	604	619	599	688	622	666	628	629	648	654	651	643	622	651	641	648	617	609	635	659	628	648	659	621	630	667	686	613	632	579	674	633	628	628	661	674	651	690	650	637	680	662	647	658	676	678	614	622	616	648	610	612	630	634	661	599	672	649	617	623	671	596	626	658	634	627	648	627	613	624	620	616	658	696	630	635	671	630	684	650	639	685	613	642	641	641	680	672	596	650	648	666	674	632	671	639	630	649	620	645	626	662	648	647	624	645	649	662	646	644	655	674	649	642	597	669	590	681	642	651	628	626	645	608	606	622	632	599	638	661	676	670	664	623	671	667	637	608	572	691	616	575	625	631	585	630	674	677	612	654	646	651	625	605	654	647	599	626	663	619	609	643	641	620	645	693	648	704	645	620	676	641	653	617	621	629	637	671	711	617	650	656	675	645	629	623	573	637	650	623	609	653	657	608	649	653	637	665	671	633	651	683	590	632	673	610	624	670	615	649	589	596	633	664	603	628	627	626	630	617	622	629	631	628	623	642	623	634	644	638	628	627	627	678	640	678	614	635	612	622	630	678	617	628	650	665	683	671	615	694	648	699	660	621	637	630	645	673	625	616	636	651	648	661	640	608	630	653	626	660	634	647	639	661	660	659	579	616	617	643	598	671	665	605	641	636	621	696	654	585	717	608	684	645	627	623	654	640	614	647	606	623	599	631	676	651	655	631	640	673	625	624	644	642	603	624	692	619	652	622	646	611	633	607	633	645	640	630	642	651	633	632	606	635	653	660	660	606	620	645	631	644	626	641	623	635	709	625	633	723	588	650	657	660	609	595	679	618	668	632	639	601	654	625	625	608	626	665	668	658	620	663	669	611	596	617	638	611	628	607	674	634	635	621	647	674	572	613	648	621	607	659	655	626	631	648	644	671	643	611	621	598	656	652	606	645	645	656	633	648	618	642	675	643	627	672	638	637	584	589	629	612	630	616	623	611	659	686	684	618	629	666	685	638	630	591	639	582	691	637	649	661	599	658	625	606	608	653	670	625	624	637	630	642	630	596	616	630	643	603	654	664	646	695	631	667	621	653	661	641	649	669	605	665	678	630	661	652	675	619	638	620	669	634	647	620	620	638	644	581	623	636	642	673	609	615	671	602	645	615	621	667	629	647	628	652	630	657	642	669	653	615	648	575	638	625	614	667	644	679	600	586	659	675	641	663	621	641	665	633	671	636	642	562	604	587	606	646	624	601	621	601	649	649	645	636	659	696	641	649	642	632	607	643	597	614	623	626	629	632	656	587	624	615	625	627	636	648	621	595	618	680	594	643	646	615	641	631	639	650	659	629	624	682	624	603	643	636	617	583	698	661	603	640	675	632	666	640	623	655	635	630	651	627	636	632	639	614	609	670	653	640	603	649	641	620	627	596	661	647	644	655	633	679	683	647	613	619	611	610	684	637	627	638	610	607	599	648	597	609	642	608	644	620	658	637	648	645	680	679	630	633	622	652	649	667	630	623	629	620	631	596	623	605	604	601	643	654	636	673	667	624	708	622	681	608	659	614	642	634	653	630	640	639	686	613	652	659	657	621	599	622	623	637	681	661	649	617	638	621	655	605	613	659	596	599	667	653	619	668	605	631	659	599	664	682	648	600	639	650	616	642	630	626	658	673	672	662	648	687	640	639	609	640	621	612	631	666	630	616	635	585	656	603	650	620	665	640	633	684	612	644	646	634	658	549	611	615	651	688	664	624	605	633	664	660	651	613	650	606	605	611	665	621	661	634	617	652	583	637	631	643	595	667	612	661	612	685	606	613	659	557	639	660	663	607	646	650	595	645	621	624	592	617	623	589	634	639	614	638	622	622	645	651	661	617	642	613	646	665	606	611	633	611	594	615	607	611	650	628	621	667	672	646	621	656	638	671	633	626	640	635	635	652	622	651	631	634	651	644	614	603	640	650	664	657	636	621	653	620	631	604	606	649	706	619	599	639	637	637	653	623	685	640	618	637	655	651	611	608	645	628	650	666	684	656	634	637	620	624	610	614	591	642	668	637	598	623	659	603	632	599	625	646	658	641	645	671	665	648	651	601	676	646	643	635	733	649	657	609	612	640	684	604	673	644	600	630	659	643	610	653	667	666	651	662	648	649	650	680	615	649	638	638	643	670	670	655	664	630	633	623	655	663	594	604	651	612	666	605	640	672	624	667	673	639	610	622	648	653	644	607	688	672	609	659	625	679	610	647	659	653	618	612	632	612	633	664	611	610	597	646	625	633	605	632	614	619	644	626	649	616	637	638	650	674	678	635	655	641	645	646	609	648	592	621	717	655	642	629	644	636	646	683	641	625	644	637	619	621	636	621	686	651	652	657	605	615	604	615	658	658	613	668	602	640	644	657	649	648	632	637	646	669	601	634	633	635	626	667	636	628	647	692	669	643	581	646	670	601	640	667	636	571	629	611	624	582	642	615	669	625	668	693	624	655	660	638	640	641	674	611	653	646	615	625	606	627	594	669	642	678	666	602	636	668	583	625	601	624	610	640	619	673	650	609	648	624	686	627	627	607	671	648	620	633	639	613	643	651	643	627	609	618	632	629	658	625	611	635	617	659	656	584	642	680	665	644	595	635	640	602	673	645	675	670	672	639	604	650	671	664	648	625	663	666	620	655	646	612	689	617	655	639	631	623	622	607	650	636	633	635	661	671	625	626	632	643	619	596	591	614	676	639	624	629	659	637	651	662	617	620	670	616	622	666	617	642	657	656	627	610	656	631	645	613	652	599	679	673	636	596	646	588	601	633	614	622	610	644	620	620	625	629	622	603	621	647	657	631	648	635	637	671	649	654	630	668
60318	88378	61797	29224	9779	2459	889	654	576	593	552	588	558	634	611	633	557	580	610	576	619	601	533	576	586	554	591	538	543	570	617	553	579	602	633	548	613	624	520	603	577	637	574	596	599	576	543	605	556	557	574	577	579	647	579	576	585	577	593	574	600	604	563	589	610	591	576	621	581	596	583	543	592	578	586	583	571	605	580	550	591	603	623	607	579	566	613	580	580	533	578	540	584	580	576	615	600	583	597	589	579	596	589	587	562	542	575	597	623	581	572	587	594	594	618	593	608	524	585	565	635	564	598	563	568	550	569	531	592	646	556	595	582	590	591	572	582	592	621	583	571	570	592	575	563	622	624	568	514	563	599	595	589	575	599	577	551	549	562	582	635	568	598	568	617	579	590	598	601	612	588	579	601	639	596	575	617	624	588	569	582	548	639	602	541	570	567	545	616	579	593	606	595	572	536	565	540	602	571	563	569	581	592	611	540	562	550	601	590	620	555	502	567	594	566	565	600	593	586	601	534	594	605	580	555	572	587	592	560	564	564	598	601	599	583	552	601	598	584	613	619	575	567	639	599	578	551	588	594	571	614	555	577	611	589	611	615	611	599	554	573	560	626	564	572	601	553	554	607	605	554	583	568	590	565	607	601	548	554	581	606	596	614	608	592	593	581	592	622	579	595	602	604	532	593	585	620	518	615	581	571	553	585	589	610	593	572	586	600	603	579	625	600	591	570	601	609	577	584	580	605	621	613	570	613	595	615	565	595	602	610	582	587	577	570	558	587	617	559	588	595	576	565	565	603	560	593	574	560	576	590	547	554	599	613	570	589	605	561	584	562	591	640	565	580	598	580	631	555	572	616	617	597	572	574	585	587	591	543	590	569	594	589	570	562	553	523	615	558	566	556	569	591	591	593	570	575	607	608	571	570	591	583	587	596	586	572	580	601	565	565	590	634	597	634	598	585	582	635	579	541	625	562	567	576	601	548	642	623	593	571	604	615	574	584	566	580	604	647	603	564	597	548	574	535	583	586	568	589	578	595	557	572	548	542	585	597	563	567	581	577	589	625	581	580	619	594	565	584	600	595	568	578	569	551	583	592	577	598	608	594	564	565	580	564	586	594	581	571	594	559	583	597	567	566	599	587	569	580	614	563	547	549	589	566	572	564	614	565	558	587	619	626	590	572	591	589	580	543	597	562	614	607	599	570	568	572	555	574	596	573	542	609	601	610	577	536	599	530	586	598	605	577	613	586	613	606	561	583	608	599	612	557	575	588	615	557	612	548	579	607	595	604	575	557	595	563	598	594	600	560	571	573	598	581	552	600	589	615	559	611	577	603	548	552	543	576	535	578	601	564	593	521	601	550	603	609	565	592	588	566	589	574	590	591	648	573	591	543	596	603	545	562	588	624	595	588	571	600	597	564	620	567	611	599	647	614	555	547	578	584	569	609	591	621	597	561	637	567	623	540	537	584	573	579	549	580	554	585	557	556	601	575	600	588	597	601	558	573	560	583	554	581	582	607	626	593	596	574	583	603	533	545	614	599	572	592	559	563	560	642	613	617	597	579	632	575	574	569	580	577	553	626	618	593	627	534	620	553	580	610	593	565	594	607	612	585	549	602	603	564	542	560	557	538	605	577	579	590	626	574	532	624	606	584	597	599	590	536	544	550	609	598	598	635	593	639	563	551	609	559	573	569	597	540	520	583	588	626	563	593	586	533	565	646	574	606	540	612	618	566	592	585	626	526	633	570	636	585	574	594	617	586	539	589	604	575	582	563	571	525	596	559	606	557	551	548	586	617	604	579	604	602	576	574	560	550	568	594	573	533	544	605	598	579	564	599	604	561	562	571	579	575	546	581	550	520	554	578	596	602	586	631	583	579	545	591	565	550	572	566	601	581	590	616	575	559	566	570	572	553	568	570	567	616	565	537	590	595	560	542	563	572	564	597	523	592	579	627	583	588	554	583	576	562	555	601	567	585	586	548	579	589	557	569	557	591	606	574	574	586	585	598	547	579	526	591	613	596	563	590	585	568	559	576	612	583	602	578	612	570	578	599	531	578	599	582	591	546	581	574	571	595	642	551	566	554	566	599	580	586	560	593	570	580	616	582	616	594	573	608	625	554	591	578	580	587	591	613	576	569	606	602	608	571	561	548	561	580	591	620	571	620	564	557	599	593	599	569	585	604	568	600	599	626	545	579	558	613	550	594	595	618	560	589	562	609	577	577	550	573	603	602	591	555	556	571	552	569	576	571	547	576	627	592	595	604	548	567	550	589	599	569	563	544	588	558	578	560	650	549	615	585	626	562	595	583	623	586	609	581	572	591	572	603	574	614	576	543	547	576	630	566	528	589	573	568	626	572	578	536	595	571	589	581	593	576	577	633	594	568	570	590	588	567	603	522	566	526	547	585	606	560	575	582	587	597	594	573	587	587	621	572	569	608	618	636	596	531	603	558	549	574	593	539	589	545	586	560	597	586	541	566	571	591	576	585	621	589	582	644	568	589	602	575	566	602	557	596	570	581	559	589	579	561	560	572	570	599	589	591	570	609	638	559	557	591	610	599	619	565	573	572	594	610	564	590	543	567	621	571	552	578	585	588	607	594	635	585	565	598	603	558	556	572	580	568	585	626	546	568	567	579	653	528	544	590	542	593	586	567	582	553	546	554	601	583	571	554	601	573	590	560	608	566	540	560	585	617	562	584	594	567	600	603	561	580	618	632	602	565	529	553	608	576	573	592	623	575	566	600	558	556	585	535	573	574	567	595	645	577	584	597	592	577	584	599	561	566	597	604	587	554	575	600	553	575	552	620	568	577	564	589	558	570	588	621	569	573	617	625	556	558	607	564	604	615	577	580	606	587	622	640	629	564	619	598	637	582	630	590	592	601	597	524	570	579	557	551	573	594	581	598	623	610	583	553	552	563	556	606	608	544	526	579	572	605	556	581	592	574	571	572	561	584	584	560	543	599	561	571	570	577	561	582	591	590	600	611	601	570	592	567	604	603	598	544	550	597	581	600	561	571	575	597	574	553	557	560	626	578	535	618	560	591	573	595	612	601	597	553	593	584	532	606	574	581	572	592	534	591	594	640	609	621	578	556	571	598	540	614	570	588	580	606	570	585	578	575	572	531	545	568	584	533	597	562	577	610	587	585	586	568	588	567	564	609	611	581	544	562	603	611	596	609	625	596	572	622	596	556	532	583	510	546	589	606	577	626	612	581	575	608	539	573	608	547	561	597	608	578	622	594	565	612	587	560	579	599	558	575	595	590	600	587	588	566	563	583	584	602	556	579	599	571	577	592	578	579	614	603	570	552	565	585	587	572	612	555	631	583	602	576	551	591	580	615	572	563	585	599	590	568	599	632	626	555	528	565	608	619	576	594	580	606	580	564	524	573	607	590	596	589	615	581	546	573	612	555	572	569	571	592	640	619	531	584	566	574	575	563	593	594	509	566	609	576	600	585	616	566	563	619	577	583	579
24190	23221	35451	32682	23644	14650	3492	1143	922	887	872	856	907	867	872	911	930	890	866	863	849	867	855	810	885	864	904	856	885	897	833	823	870	836	863	878	817	896	921	855	828	822	847	798	851	870	852	849	845	859	888	878	841	842	865	797	866	855	851	827	861	814	823	840	814	864	802	815	832	895	837	803	863	872	858	838	860	787	821	834	779	807	817	844	818	822	839	810	860	816	873	818	894	854	854	831	798	833	844	845	855	773	886	863	833	841	817	851	862	837	860	884	877	837	857	867	801	846	880	861	842	895	817	774	843	807	863	902	838	835	810	845	888	840	867	800	870	820	882	849	857	860	778	857	802	868	808	833	839	837	824	895	876	806	802	876	830	853	882	827	770	868	842	854	828	853	857	842	835	840	818	854	811	889	853	838	841	828	784	858	844	865	857	869	879	789	840	858	855	868	844	829	881	851	834	835	823	814	843	890	805	876	889	821	843	828	820	837	870	882	862	887	813	834	840	810	872	894	832	852	826	814	859	845	776	887	874	828	830	816	841	819	821	855	871	852	804	863	808	860	845	777	826	818	809	791	861	849	815	828	896	834	863	831	859	772	787	863	863	818	836	872	828	834	860	833	851	830	833	826	865	833	837	822	800	846	904	863	829	864	836	888	841	870	820	849	837	784	865	875	861	826	871	797	820	850	786	858	869	844	854	841	890	862	869	799	831	857	853	841	845	853	846	870	845	884	856	820	832	872	844	848	824	843	807	887	862	850	797	897	770	862	806	857	834	819	810	856	901	908	841	814	840	862	848	914	830	827	872	853	741	860	870	863	840	851	793	833	791	839	899	893	805	809	852	813	844	855	803	804	858	868	793	846	836	814	860	860	846	822	827	791	827	844	884	862	834	819	851	842	810	838	829	803	825	861	818	828	834	832	821	849	817	796	787	875	825	841	808	841	845	839	874	848	891	845	843	819	825	828	821	824	813	804	824	851	887	849	803	866	831	900	850	786	811	836	860	826	835	870	813	850	848	846	783	836	815	867	820	835	839	836	844	798	802	838	849	848	889	828	860	840	864	815	818	832	882	810	862	851	833	812	851	868	790	831	846	833	857	850	892	814	842	851	830	868	857	824	841	853	860	911	816	830	840	881	898	803	835	784	868	805	811	793	859	802	830	894	876	793	799	891	785	813	844	833	860	819	809	846	830	836	855	810	876	853	849	853	834	887	819	890	925	847	854	829	876	835	866	829	797	839	803	844	814	855	809	810	850	919	894	875	908	830	804	843	850	834	868	867	845	831	856	816	848	841	827	867	872	867	800	852	836	795	855	869	852	836	875	878	842	838	898	924	834	848	819	830	811	838	833	839	819	839	843	852	833	837	830	839	861	846	845	815	811	830	866	843	854	867	865	842	850	833	797	826	802	858	828	863	787	774	824	786	807	817	898	822	848	833	859	821	796	850	855	882	846	807	810	845	928	827	836	828	848	827	796	800	817	877	851	889	828	792	868	855	813	789	842	859	848	850	816	831	897	822	892	838	868	879	811	873	878	839	889	835	876	859	818	884	833	833	811	826	867	821	788	823	869	874	861	856	809	842	859	834	848	833	890	817	843	843	895	831	804	872	829	818	825	822	853	857	850	848	844	855	807	923	806	802	848	844	834	831	777	853	810	827	815	840	767	845	868	832	864	829	840	823	849	871	835	882	807	845	814	884	857	845	819	840	790	800	798	857	819	946	851	826	841	850	835	910	812	830	845	841	868	847	846	783	817	815	825	811	784	832	872	875	810	819	802	820	885	847	868	841	885	855	774	883	851	890	821	845	893	813	859	822	832	802	850	859	795	842	850	856	841	843	879	831	837	859	856	820	818	852	852	875	820	898	819	869	859	870	878	773	836	842	812	850	800	851	799	821	812	841	795	876	827	829	849	849	829	826	839	845	860	871	832	845	827	906	818	839	836	824	828	824	841	871	824	874	847	857	856	842	782	805	827	841	839	819	845	793	802	899	831	850	862	823	790	802	800	838	878	824	791	857	827	851	832	864	819	790	786	831	790	823	833	835	828	877	890	824	845	810	804	876	829	847	813	827	875	847	812	790	812	832	854	835	826	795	878	894	787	858	812	835	846	799	853	868	831	877	822	816	908	799	831	819	874	836	823	867	807	847	883	887	823	815	837	774	862	841	848	876	874	742	835	815	857	832	812	870	845	853	827	870	881	864	868	831	828	815	851	845	876	864	831	853	787	886	832	788	867	814	831	830	838	851	832	828	813	809	817	860	836	820	841	835	820	857	830	853	844	840	855	819	801	832	883	877	829	812	780	856	855	845	842	840	871	830	846	873	787	832	846	818	821	833	853	850	881	802	813	844	853	773	836	871	846	867	858	800	815	830	869	855	850	860	818	816	865	878	823	833	864	835	812	873	860	860	781	801	877	817	820	823	802	845	873	825	837	838	856	814	867	853	806	840	826	832	880	831	793	775	882	860	863	826	810	797	806	822	800	847	816	864	840	875	826	806	798	891	807	869	848	807	846	809	852	878	829	839	855	875	840	836	858	885	821	820	777	869	892	800	791	865	799	894	828	820	840	845	796	861	843	892	827	854	824	825	893	787	875	879	842	873	803	817	819	850	847	846	837	842	818	815	823	802	864	836	868	784	859	842	907	805	810	824	856	834	856	838	855	857	778	807	849	870	872	828	869	827	826	816	840	853	842	812	783	814	871	812	853	804	868	865	783	839	796	833	847	807	837	861	798	815	834	859	812	847	826	825	869	850	870	848	836	905	866	854	842	807	868	833	903	826	848	843	853	818	834	830	845	834	867	888	920	781	824	780	838	887	817	837	869	868	827	804	805	816	817	803	855	838	814	827	819	874	848	904	851	768	851	827	835	868	853	856	786	828	818	766	822	882	882	785	838	861	870	861	796	819	829	818	850	786	842	815	823	788	842	859	873	917	829	821	857	852	819	843	835	782	827	862	819	845	813	842	848	853	845	852	882	860	850	845	852	869	834	797	846	827	807	826	876	809	862	844	815	837	810	831	799	791	817	832	867	879	834	826	801	818	858	874	808	826	879	886	874	838	821	889	891	877	830	842	803	814	879	851	858	773	806	860	818	830	897	784	815	872	798	855	830	854	843	839	860	864	816	836	872	812	878	866	878	866	844	835	830	868	886	826	844	831	849	822	876	845	837	842	820	854	820	812	821	755	823	869	828	860	837	839	831	829	813	864	798	831	820	794	825	842	882	829	842	825	816	812	816	871	854	850	831	859	806	851	908	819	833	891	856	816	793	828	848	879	805	816	854	852	830	869	821	855	822	812	839	860	865	825	827	785	859	869	814	876	896	849	811	861	869	892	854	848	839	801	857	862	813	807	816	850	875	872	773	822	866	826	836	853	818	818	832	804	837	889	873	897	843	805	856	784	849	828	856	820	864	882	830	799	859	890	838	883	857	823	843	823	897	874	892	836	791	771	865	840	871	846	839	842	808	837	883	798
64125	102170	73750	42675	16838	4776	1427	808	817	821	809	764	753	780	770	810	805	788	778	810	787	808	727	798	781	755	807	796	766	806	816	789	800	843	750	779	757	785	778	789	747	765	767	749	754	788	785	780	808	747	758	768	798	749	785	813	777	779	779	792	748	741	802	760	773	819	812	775	819	767	760	775	813	750	761	802	725	749	744	815	770	780	794	725	783	803	769	767	800	791	736	796	806	759	793	795	781	739	811	778	749	761	741	807	759	768	756	755	780	781	790	781	768	756	793	781	764	761	800	808	820	756	771	784	698	758	759	769	778	778	784	824	783	806	774	704	780	753	837	787	705	796	761	770	748	775	789	816	733	815	764	778	773	789	774	816	755	760	814	787	730	766	791	750	793	771	779	774	765	792	766	828	743	781	765	770	783	808	778	765	765	756	764	773	823	760	735	779	782	780	774	734	758	783	728	773	784	801	757	789	746	766	748	791	797	742	799	725	812	771	760	707	737	788	783	753	802	832	761	756	750	765	794	776	802	776	761	738	789	782	766	750	759	756	745	783	790	793	764	774	809	769	803	803	761	785	809	769	776	773	766	755	797	815	749	818	742	826	768	736	817	716	757	787	795	784	777	842	745	792	777	796	722	761	744	726	744	748	729	758	820	753	771	736	785	830	755	778	755	784	796	753	796	774	770	811	760	776	788	761	786	769	789	778	748	791	777	758	754	721	788	755	789	775	797	733	777	751	799	771	776	796	845	747	820	776	828	726	795	738	731	771	756	798	777	834	779	748	763	767	778	742	745	802	722	772	734	794	829	763	784	776	771	753	770	810	775	767	799	731	705	736	761	797	787	793	773	712	746	811	768	766	739	776	767	760	749	767	768	816	782	765	800	741	791	744	830	806	734	725	760	804	800	805	771	733	772	767	756	776	815	758	768	759	754	734	766	740	806	794	769	756	789	794	795	777	784	761	773	779	783	775	729	741	798	752	739	802	804	783	762	781	796	784	803	737	794	754	791	772	767	780	758	795	755	766	757	784	770	759	828	822	761	799	781	795	756	795	810	767	752	814	800	777	764	783	797	798	760	828	739	756	795	818	792	792	769	799	800	804	757	792	806	776	799	747	803	795	737	799	763	815	796	765	797	756	770	821	824	772	752	764	732	798	761	726	735	755	751	748	766	764	799	762	789	747	784	778	791	764	740	776	751	800	813	779	775	780	795	749	764	795	811	750	748	766	805	800	777	787	764	811	805	783	775	785	754	815	737	799	821	721	792	787	782	772	779	755	774	768	752	780	746	787	792	778	771	711	769	795	775	765	769	817	815	795	812	804	724	743	773	784	724	828	786	735	804	821	787	791	741	777	785	773	788	777	742	784	727	757	814	769	764	784	754	753	778	784	778	779	778	779	736	795	796	742	857	737	775	772	751	764	741	794	776	758	761	783	754	736	712	766	782	741	772	766	837	796	815	761	795	760	770	773	826	765	825	761	783	733	783	774	826	800	757	801	778	738	747	770	748	789	762	777	770	777	733	751	770	781	710	770	818	743	821	790	796	752	737	764	787	809	774	796	717	766	773	772	773	773	786	761	774	770	813	734	805	759	775	763	720	786	736	837	736	779	788	776	755	775	785	805	760	759	731	814	775	794	779	752	818	760	780	813	758	778	733	777	804	709	763	766	767	794	739	768	844	747	785	761	703	752	789	750	758	785	796	745	747	800	782	724	763	734	808	769	761	770	796	756	724	764	830	789	804	778	777	808	785	791	766	756	774	753	727	767	775	718	792	762	757	723	805	777	745	788	785	770	785	772	799	739	767	773	771	776	750	768	813	791	760	791	740	781	819	805	774	744	815	828	783	781	788	748	737	789	799	774	785	769	753	748	732	775	788	758	787	788	807	772	792	777	745	805	736	735	806	789	733	773	790	738	781	724	782	746	780	818	787	796	792	757	734	790	796	742	752	788	802	772	738	737	804	774	793	763	773	777	746	800	794	737	769	763	792	779	768	771	770	779	787	754	764	712	796	792	795	732	761	754	747	761	862	791	826	809	747	757	743	798	702	813	729	776	772	732	782	714	794	782	769	774	813	748	754	789	745	782	757	747	802	780	812	754	799	791	787	813	792	808	745	741	776	736	792	755	737	756	756	764	769	788	745	794	807	780	771	754	751	774	732	765	773	851	757	771	753	796	806	759	774	771	772	767	793	756	741	778	786	789	784	773	788	732	822	705	788	739	776	739	789	740	770	738	758	776	798	776	762	777	816	805	774	736	791	793	752	743	779	816	738	831	770	806	788	782	754	762	710	764	777	764	789	759	727	712	767	746	769	730	777	757	767	771	796	753	801	719	758	755	759	728	766	812	764	810	765	772	734	753	748	741	726	769	800	788	781	724	788	729	789	763	827	781	722	703	721	718	740	769	819	714	747	785	780	781	812	794	735	819	769	754	759	783	782	721	741	777	795	765	817	761	786	792	725	804	801	781	784	718	752	751	781	755	739	783	836	808	823	760	765	762	746	783	785	800	752	784	833	740	756	780	748	745	786	791	733	747	775	793	757	782	759	794	750	771	803	764	804	778	767	739	770	789	767	768	792	782	771	809	754	766	750	812	801	775	783	777	748	752	719	817	756	780	742	770	769	776	788	764	782	780	789	783	775	757	764	763	796	757	789	767	783	751	765	800	761	795	744	763	783	807	786	776	717	713	748	744	781	786	787	754	756	719	772	779	784	740	740	796	792	729	745	723	813	815	751	763	747	768	807	770	772	777	764	818	797	768	780	794	687	808	758	796	787	728	760	784	782	748	740	777	768	811	764	792	770	783	804	793	788	765	733	811	816	756	802	779	783	777	759	754	748	776	768	829	761	761	780	780	796	759	768	821	768	770	768	768	783	750	794	813	760	753	798	834	784	832	769	773	797	805	759	777	768	786	735	735	824	768	770	779	755	809	806	813	789	719	745	828	807	754	742	781	772	792	786	786	795	814	771	785	784	734	746	772	773	772	790	793	738	785	821	782	774	804	758	755	769	807	783	764	792	759	819	816	729	746	788	805	743	773	751	778	797	771	764	810	742	786	783	740	756	822	806	738	761	755	751	779	742	754	759	748	775	763	754	774	745	780	764	758	741	809	750	736	800	771	767	800	741	769	765	784	771	764	755	748	737	818	820	751	778	760	765	783	741	824	781	738	758	830	796	810	788	792	776	773	711	752	769	804	772	761	755	798	774	757	732	810	768	709	745	747	798	790	800	745	726	777	767	776	784	775	776	839	742	784	767	745	776	783	757	765	717	766	754	762	751	792	760	784	769	777	798	770	767	778	722	816	796	780	738	718	773	782	796	762	748	799	769	785	806	776	799	796	815	772	769	800	760	749	760	815	768	738	782	768	780	800	787	778	757	770	722	772	831	738	735	782	781	769	812	716	822	772	776	811	776	747	763	810	772	758	797	759	760	779	778	787	757	752	770	774	756	745	785	769	782	793	775	807	793	803	787	737
30559	30925	26431	11761	2465	953	657	656	656	619	588	625	613	629	642	577	622	639	610	639	636	582	665	612	652	604	616	608	621	618	612	632	622	606	599	592	610	637	643	624	628	622	612	590	630	575	615	609	608	615	620	577	620	585	615	605	621	600	621	576	583	583	610	628	590	613	634	648	586	608	614	603	673	604	585	553	568	626	670	606	599	603	628	641	613	585	621	637	638	600	638	646	650	658	573	639	618	625	627	616	630	600	601	614	610	575	630	573	601	665	601	601	643	562	556	595	662	644	679	603	633	611	607	617	606	627	610	591	632	626	600	612	606	637	617	575	610	594	570	653	554	627	627	590	617	623	620	620	643	612	613	633	612	657	597	573	634	623	604	669	619	588	614	560	605	624	601	592	592	569	625	565	578	527	620	586	642	627	641	628	640	593	622	634	589	637	576	608	623	648	606	619	625	645	586	630	591	609	586	580	644	616	683	627	609	624	642	609	632	655	576	589	658	622	600	602	579	569	608	635	593	627	592	654	636	615	602	645	616	580	652	647	623	614	604	644	626	625	633	572	630	603	660	594	579	631	629	625	622	629	592	590	602	605	551	603	619	557	651	561	615	595	606	666	613	619	614	607	632	597	598	618	570	618	649	611	608	639	593	595	569	612	609	579	641	627	623	637	608	632	608	620	593	596	668	624	641	624	626	581	597	576	574	615	603	624	579	629	652	615	611	620	555	604	649	586	605	639	600	608	622	549	596	622	640	637	595	585	627	582	580	615	646	593	584	618	558	629	637	567	616	651	618	570	608	591	631	597	624	572	601	636	634	671	569	630	603	592	589	619	607	590	623	612	607	533	650	643	619	603	595	625	638	644	576	597	610	582	566	627	621	569	625	594	638	612	627	596	585	637	605	626	647	620	612	574	634	606	588	647	637	594	617	608	581	621	639	646	583	594	605	611	602	656	552	626	629	644	641	635	603	605	586	583	615	625	598	609	625	641	603	621	658	604	593	618	611	595	608	597	617	602	614	639	587	566	601	597	592	572	627	622	617	606	608	605	629	605	580	623	579	561	602	599	605	624	603	587	630	584	614	610	632	648	629	617	615	596	647	586	627	618	592	590	593	614	624	602	594	598	631	638	606	648	671	585	590	591	565	654	580	655	631	616	585	633	669	571	584	606	589	610	594	591	575	599	642	584	617	568	642	628	637	610	622	598	595	608	631	573	614	604	641	628	632	600	616	638	605	628	606	591	590	613	574	641	618	565	625	578	620	564	606	621	613	601	609	609	588	586	604	554	606	619	628	617	598	589	547	570	594	579	615	600	599	591	621	626	584	625	670	620	665	603	584	593	629	587	601	565	634	596	614	602	614	627	592	618	556	560	604	578	593	608	572	607	619	618	634	586	599	627	616	609	620	613	644	591	584	602	586	639	612	627	627	598	643	618	620	599	598	656	563	606	614	577	602	596	595	600	628	612	610	602	588	612	641	620	610	619	608	615	633	626	584	608	625	618	576	602	625	639	617	619	596	683	637	586	611	583	551	647	637	579	589	585	589	619	570	595	664	620	626	620	677	591	626	604	607	585	587	650	658	620	604	636	579	629	601	621	592	616	544	612	639	635	616	647	596	634	623	621	616	591	598	571	593	576	633	620	602	616	609	628	614	614	593	626	652	660	589	603	665	598	597	626	645	625	641	654	628	634	608	579	604	580	590	617	586	603	615	605	592	595	624	618	655	637	586	626	663	609	624	594	609	615	643	593	632	616	599	630	630	638	619	598	579	616	616	630	607	673	624	604	656	575	610	606	658	560	638	578	605	646	628	613	608	634	578	590	622	593	669	624	573	595	612	606	636	629	621	606	601	610	628	604	621	618	634	598	608	593	630	613	607	617	614	609	586	594	570	571	624	609	616	629	619	611	633	591	601	628	597	656	620	561	685	609	605	633	587	561	620	586	617	593	609	607	581	632	592	617	618	615	563	620	573	644	624	643	629	631	609	657	613	676	593	609	644	604	589	636	616	585	658	625	647	613	585	633	645	584	607	592	605	582	645	626	630	607	639	578	631	623	659	570	641	605	623	562	564	617	646	607	601	618	614	592	662	630	657	658	611	591	624	609	619	590	635	596	627	553	589	625	619	638	594	626	550	629	643	642	595	644	595	589	617	614	617	603	572	600	601	658	603	593	624	615	648	595	619	618	612	579	556	647	597	615	609	665	611	674	627	576	616	622	623	635	626	576	608	645	640	601	642	588	602	623	601	591	612	637	623	661	563	603	602	570	602	662	570	595	617	601	625	607	647	644	612	558	647	614	631	595	647	611	646	580	610	595	666	606	567	606	605	580	616	642	639	622	557	596	610	560	629	633	611	658	610	623	611	685	609	597	590	596	627	587	573	603	599	555	606	619	658	558	608	599	587	597	663	584	598	585	608	634	612	603	623	589	608	607	598	574	596	567	605	632	622	616	627	610	605	605	626	537	612	626	619	579	589	591	646	614	661	563	608	667	636	630	582	592	638	618	601	610	636	644	646	589	619	642	605	575	611	605	581	600	594	632	617	604	649	603	581	639	602	611	612	560	657	621	593	579	589	619	613	592	591	674	654	626	615	647	624	628	593	567	632	593	585	606	624	640	642	616	640	609	597	588	634	618	563	669	583	585	609	606	643	618	649	628	622	594	610	652	632	603	577	607	600	605	620	659	576	573	649	654	626	594	594	626	581	623	608	608	632	643	583	597	640	609	625	609	596	634	627	633	629	592	593	579	596	559	693	658	622	594	621	619	600	583	643	625	613	578	596	603	600	623	590	630	639	605	610	602	610	596	577	607	587	582	612	596	578	559	613	579	603	636	618	620	573	607	613	566	595	576	681	587	621	640	596	643	588	603	623	607	615	633	589	618	611	665	599	597	575	612	604	591	630	615	650	611	611	613	604	589	622	624	606	586	648	605	613	588	620	628	590	615	600	615	561	604	584	644	588	611	641	630	609	636	604	641	646	619	605	613	600	596	603	675	588	603	588	597	649	596	669	630	708	634	631	634	619	603	606	581	595	615	554	632	624	649	597	630	602	642	605	604	592	597	611	587	599	647	604	666	609	634	575	626	630	615	600	617	616	577	599	657	628	591	600	639	641	646	647	582	650	635	607	622	599	608	554	599	572	600	608	613	668	596	593	639	602	636	590	622	579	615	593	605	587	594	604	585	664	626	584	623	671	603	605	643	620	622	633	589	619	642	642	570	603	626	629	593	645	617	561	594	616	582	606	620	608	621	655	678	657	620	629	606	630	613	610	599	664	593	586	610	668	599	604	592	595	579	612	616	617	597	584	565	660	633	646	618	618	620	613	598	604	592	570	652	590	614	614	646	600	587	650	630	601	605	620	618	600	650	618	626	654	639	604	641	582	590	628	603	619	585	600	616	606	636	641	584	590	620	614	638	588	658	632	596	625	613	609	617	582	614	600	629	597	636	625	632	593	585	649	588	640	600	634	626	653	574
23668	35940	20320	6544	1956	837	584	523	504	539	502	547	520	522	542	501	477	539	531	563	534	529	508	510	552	539	518	481	544	506	521	534	523	520	535	511	534	525	545	501	541	505	523	501	514	494	522	530	534	503	528	511	528	553	526	528	501	489	534	510	524	497	477	485	509	563	548	528	525	524	558	557	494	503	533	508	483	485	516	527	497	526	524	501	474	513	494	544	501	539	510	539	496	567	536	503	505	513	498	497	503	512	526	553	533	530	532	518	481	470	542	526	519	518	484	539	474	510	519	514	519	556	490	514	478	506	499	543	526	503	524	519	542	533	541	530	499	554	509	478	536	504	465	525	507	527	541	484	494	511	506	510	494	481	495	495	553	515	503	553	525	487	526	521	495	548	492	550	532	485	500	549	525	517	517	554	537	520	533	531	508	501	499	476	514	499	505	511	491	516	487	532	534	531	498	570	527	480	521	536	484	496	474	510	532	543	551	508	544	560	479	532	501	485	516	516	508	541	461	507	511	497	516	512	502	529	559	508	558	517	467	533	519	539	508	531	479	457	506	516	475	482	456	494	497	545	546	506	516	486	533	550	524	526	515	521	526	530	515	518	494	522	504	552	540	480	558	517	495	503	509	493	525	536	518	522	571	562	515	541	474	496	541	537	509	514	488	544	533	512	490	543	505	521	527	494	540	529	522	510	533	538	518	552	530	565	519	526	566	489	525	518	496	511	522	520	496	495	542	529	506	553	544	525	552	565	539	501	507	512	527	516	490	535	498	528	521	513	472	518	513	506	543	507	509	472	491	544	542	490	498	537	538	497	534	520	475	469	483	553	512	541	509	528	518	521	500	549	568	520	477	507	518	509	561	536	495	521	526	525	509	495	525	494	522	542	518	519	561	539	498	465	505	524	507	479	544	489	496	489	510	476	505	514	534	493	520	505	529	469	492	536	523	502	478	545	536	500	502	503	488	517	479	531	511	522	531	515	517	541	508	515	582	516	505	499	509	514	502	492	488	499	524	489	485	511	506	526	499	541	528	512	499	508	504	502	478	497	534	491	523	534	506	473	501	557	499	464	553	547	487	526	533	521	560	527	532	481	539	521	534	520	512	477	542	542	529	523	494	474	526	536	510	498	553	543	503	527	541	510	525	509	530	521	539	493	521	512	536	521	569	510	534	539	515	540	532	540	486	493	493	510	543	513	506	522	514	522	528	551	509	453	524	517	533	521	545	511	482	521	504	507	525	529	548	518	505	479	469	498	460	497	504	524	567	544	486	504	547	502	517	452	492	497	511	502	503	495	510	524	546	541	514	482	544	537	491	511	551	518	495	535	526	530	515	475	532	499	535	457	547	504	480	534	512	514	477	566	519	508	535	504	530	528	555	491	530	488	493	512	529	474	497	490	507	483	522	530	514	513	566	508	540	531	544	537	515	515	522	557	528	506	502	539	523	501	498	464	526	491	514	544	519	532	530	541	527	526	536	490	537	543	472	521	514	509	546	512	497	484	478	527	511	544	509	528	508	517	508	503	473	486	500	509	499	546	547	507	474	487	512	510	469	492	496	525	529	533	550	497	478	486	518	524	527	546	494	510	554	514	507	518	561	478	520	536	522	533	514	554	502	560	539	502	530	581	525	475	463	553	554	496	541	501	526	497	558	472	477	514	568	485	485	538	512	548	522	532	524	533	474	483	511	549	516	498	517	541	529	512	521	538	522	521	555	537	493	507	489	534	517	495	523	520	509	506	484	538	525	523	512	476	506	522	508	519	510	498	549	514	526	549	518	517	505	490	521	554	519	512	529	472	537	509	496	495	489	505	496	523	520	509	501	520	498	556	481	516	522	510	515	447	491	502	509	539	487	527	551	527	501	484	562	472	502	491	527	508	513	512	548	475	568	506	461	459	506	523	561	517	499	482	551	531	493	522	559	522	547	501	544	510	564	519	508	513	552	516	556	506	524	536	518	519	565	482	498	523	487	523	553	506	502	520	510	518	509	537	517	544	538	489	550	519	510	532	537	510	547	473	554	519	481	495	520	490	510	525	512	489	542	547	531	543	543	523	489	535	527	550	535	502	484	540	538	510	543	539	503	506	541	529	537	523	588	478	513	519	507	509	536	496	520	500	504	460	529	527	548	502	504	527	507	494	484	505	526	552	521	483	532	510	534	524	498	529	496	560	489	509	489	483	533	527	497	474	509	532	522	558	543	486	525	515	493	492	526	515	497	499	521	503	524	504	561	566	501	518	538	529	532	513	499	521	499	529	518	490	507	468	521	534	505	533	475	509	525	491	531	484	536	508	540	540	511	503	559	521	475	490	526	479	534	518	511	492	519	536	499	473	511	497	520	531	513	525	562	534	537	498	544	505	494	534	534	496	495	536	482	523	495	539	488	497	529	527	569	507	512	501	486	521	527	542	535	475	490	559	487	450	517	530	521	487	479	505	515	508	517	517	480	564	500	513	505	525	577	540	507	541	534	489	501	532	532	522	504	455	475	511	516	530	515	497	509	477	493	549	524	517	540	523	511	478	512	530	508	495	552	467	476	514	523	503	539	501	523	542	487	518	502	470	519	531	501	550	528	502	472	518	510	535	542	498	514	528	482	489	479	542	519	553	512	549	541	497	479	531	540	568	538	506	526	510	520	522	532	503	487	532	506	498	505	577	523	513	495	489	510	528	507	498	525	511	552	492	518	496	506	480	529	507	522	467	553	524	534	515	525	512	517	534	500	507	506	508	510	539	507	479	499	520	526	510	496	505	471	518	490	509	489	509	493	499	527	521	501	549	473	554	483	499	513	504	523	520	572	551	521	535	505	494	527	511	532	542	478	524	519	529	545	478	558	485	508	531	503	547	493	513	489	470	500	489	519	517	537	501	540	505	522	502	500	541	467	487	529	498	495	506	554	515	512	526	520	485	542	535	526	550	518	512	500	556	493	523	502	513	495	499	482	502	534	509	488	504	541	511	521	506	497	522	511	478	530	476	483	516	575	528	513	515	518	521	523	481	514	521	533	538	526	518	524	499	508	514	521	482	541	531	488	549	507	555	520	523	488	527	477	534	497	533	509	500	530	533	496	500	535	515	510	523	558	528	497	546	524	479	508	508	535	499	504	519	534	492	554	534	470	526	533	549	498	542	534	521	509	516	559	499	494	461	499	527	502	530	475	527	511	515	471	555	555	530	528	506	463	498	552	514	504	513	524	513	473	542	550	523	484	516	501	497	556	526	515	513	501	580	494	474	492	525	552	500	507	495	523	530	531	519	534	530	504	526	507	507	510	545	500	471	484	528	486	530	515	506	519	513	480	538	467	523	510	517	519	494	511	524	488	527	496	552	528	494	533	526	502	550	464	514	529	478	493	538	501	508	507	493	525	513	515	494	506	508	524	570	571	546	560	509	526	547	500	490	523	506	503	504	562	488	496	537	503	497	504	514	489	508	542	495	513	512	530	503	486	516	516	505	548	512	544	504	521	481	529	509
25862	27141	43773	37161	19195	5411	1191	736	628	603	630	611	548	606	621	579	605	635	558	640	577	589	595	626	625	596	611	557	578	614	603	558	639	651	602	592	563	619	621	616	580	584	578	612	634	571	571	595	558	631	608	612	608	539	621	611	622	572	611	611	586	607	608	614	606	582	529	588	664	600	592	640	602	621	605	578	637	553	593	638	650	594	583	573	637	535	595	589	616	605	598	606	581	624	602	562	604	575	561	590	592	615	626	583	581	603	626	588	619	577	608	632	593	604	582	614	567	593	589	574	586	629	591	628	551	609	622	631	581	579	603	634	576	591	589	610	611	620	602	576	583	601	607	602	615	590	593	600	584	588	617	622	612	590	632	585	556	585	574	576	609	580	603	590	553	597	594	585	621	620	601	570	593	599	624	603	584	573	585	578	619	606	620	615	638	608	595	566	598	622	578	618	598	575	549	576	594	630	595	603	610	601	598	601	616	603	587	591	580	612	583	610	639	634	596	630	584	649	597	599	595	595	601	664	619	611	576	583	605	557	585	584	578	580	620	573	575	605	563	618	560	630	621	563	556	618	575	608	644	630	594	592	589	595	599	605	586	606	603	567	580	601	650	565	592	602	607	600	579	616	614	611	587	605	601	619	592	612	599	607	620	551	651	603	569	587	581	618	607	611	558	568	600	606	636	601	632	573	632	583	618	632	620	560	613	620	568	561	589	588	615	570	565	604	594	566	588	575	614	630	582	633	590	575	610	607	591	592	619	579	617	615	585	640	609	602	595	612	555	593	586	602	623	587	591	543	601	564	552	551	582	575	615	596	620	635	569	648	569	631	595	569	594	591	627	602	567	594	607	558	633	628	577	579	619	605	570	616	615	562	589	644	574	547	603	590	589	589	640	615	592	597	602	580	631	621	606	572	589	607	614	607	603	581	570	612	624	581	541	605	563	590	624	598	608	577	619	578	616	610	618	602	611	627	593	635	606	584	586	611	576	606	592	608	609	605	591	555	601	621	592	660	619	597	598	581	607	583	613	573	608	605	661	587	603	588	607	559	617	647	599	621	587	576	658	559	639	561	572	584	601	599	575	606	575	605	581	615	584	592	613	558	599	602	581	567	610	585	605	607	574	643	592	597	599	635	622	613	574	655	615	590	602	595	579	605	605	612	622	609	569	620	592	599	582	599	602	639	590	583	607	597	572	556	572	602	635	582	624	610	562	663	652	593	607	627	587	594	585	557	558	602	636	601	561	612	637	623	578	587	618	604	601	605	597	625	628	611	623	569	601	574	599	603	570	603	592	630	600	603	590	577	647	571	648	570	643	589	593	595	615	626	642	613	613	615	567	616	621	595	604	568	585	578	631	552	570	584	618	616	555	594	598	573	605	593	640	609	621	609	635	574	573	595	591	600	581	588	554	634	613	620	627	615	626	621	575	586	613	571	626	583	617	597	618	603	582	602	608	614	642	581	595	627	596	552	591	621	600	590	603	610	589	598	569	561	632	606	567	615	578	565	654	610	593	603	565	595	614	549	606	589	658	581	594	608	581	608	561	569	615	559	605	580	593	594	589	603	597	594	618	627	619	588	569	587	604	532	565	551	615	575	588	612	541	579	592	614	609	622	620	580	612	564	592	607	589	650	552	609	565	563	617	603	599	587	618	610	555	598	620	601	567	642	560	587	574	568	618	634	626	589	612	581	649	573	626	631	590	578	634	589	599	599	551	612	593	603	591	556	592	617	618	633	613	633	620	577	628	606	610	549	592	617	624	618	604	585	612	559	592	620	623	602	582	619	596	605	646	607	565	586	634	586	592	615	585	635	619	565	590	547	596	597	591	593	563	584	630	588	649	612	620	617	582	600	598	635	572	585	593	569	591	546	595	631	558	625	590	613	606	563	590	578	579	600	589	609	602	579	601	597	595	543	530	652	599	632	604	622	658	601	588	542	576	600	612	581	618	572	573	604	605	605	618	637	588	559	633	592	553	610	611	600	614	602	588	572	637	577	586	597	587	591	568	624	568	597	588	637	576	580	563	598	588	599	573	622	613	570	566	633	565	608	600	573	632	670	604	572	565	609	648	603	605	540	603	577	589	605	589	577	622	620	621	590	598	582	652	567	596	564	649	611	584	593	562	571	576	559	564	645	573	576	607	585	569	599	628	549	611	594	625	621	612	611	598	610	598	608	589	597	634	581	590	593	617	576	618	609	564	571	618	596	564	579	637	591	580	640	588	582	601	605	634	573	583	610	563	606	608	588	556	613	581	624	609	576	646	581	618	634	645	644	631	568	573	538	599	589	578	621	601	535	599	600	583	609	587	596	636	588	601	601	554	606	590	621	592	577	578	571	620	622	605	565	585	584	620	586	567	619	603	598	654	637	601	597	583	602	594	601	615	656	622	618	590	615	644	565	653	566	577	613	569	585	587	585	624	579	616	621	618	542	578	585	600	605	574	578	587	599	572	568	622	565	570	573	618	574	636	624	620	573	596	607	656	567	597	586	580	580	538	549	551	553	622	603	588	626	605	609	609	574	657	573	575	612	572	595	589	609	624	612	569	660	622	598	645	587	602	578	615	593	601	611	614	614	595	605	571	593	636	614	552	564	583	640	617	557	589	610	582	594	602	571	581	598	591	588	615	648	643	630	605	573	556	612	579	601	570	593	581	611	563	651	627	612	616	667	620	550	576	581	594	628	572	592	594	624	600	614	618	536	560	600	627	567	564	585	585	578	608	597	574	584	592	619	655	574	590	599	585	639	635	615	604	586	584	603	606	598	558	601	591	592	594	621	590	605	602	612	589	598	570	620	593	607	560	570	584	594	607	624	598	575	606	591	587	580	628	618	623	597	583	580	576	601	592	626	625	610	602	613	608	611	592	585	578	587	647	607	596	598	558	585	591	561	625	563	572	612	597	595	560	607	592	602	570	580	628	554	589	607	628	602	613	600	572	562	623	554	623	587	582	622	576	608	597	544	618	571	590	617	583	629	627	583	570	580	598	566	588	544	635	623	610	600	603	614	563	668	606	622	580	600	592	577	660	624	629	624	604	561	604	604	550	617	622	590	610	632	573	600	575	583	605	592	578	575	595	613	630	602	588	576	591	656	577	594	611	571	603	592	624	586	573	565	561	572	604	626	628	606	576	607	593	635	611	563	579	549	584	657	572	609	588	574	633	577	570	579	611	608	625	621	594	611	611	602	568	643	558	637	594	629	581	592	608	552	592	544	574	577	575	656	587	617	578	598	617	553	560	606	590	601	613	604	577	606	616	594	540	671	605	576	624	612	564	573	595	571	556	587	610	591	577	576	596	612	619	611	598	603	655	562	558	592	586	628	613	592	606	593	578	638	556	611	643	638	585	603	629	617	649	608	607	575	609	565	609	589	548	615	628	573	587	657	595	595	606	580	595	579	593	544	593	612	635	630	618	610	593	556	552	585	612	566	648	590	584	598	564	582	597	549	621	612	554	601	585	573	591	581	548	584
59262	89355	63419	30596	9948	2515	880	606	573	558	516	560	572	540	527	563	561	577	566	562	563	565	607	533	598	584	567	555	595	535	545	574	574	590	562	580	542	540	535	581	552	572	621	558	630	556	536	543	579	545	583	536	568	541	572	559	580	561	602	598	568	563	543	540	505	556	535	589	589	598	546	565	555	573	538	579	540	552	509	525	604	530	568	564	555	568	529	555	576	555	517	539	556	598	541	565	581	544	547	597	568	571	531	547	564	581	573	547	560	556	556	514	551	521	578	558	528	516	555	589	562	561	570	573	598	531	556	590	567	555	572	555	554	546	531	548	577	597	554	576	586	577	553	544	548	545	557	563	560	530	565	541	559	575	561	579	560	549	582	529	550	577	542	524	520	554	580	563	528	576	551	562	564	575	567	552	549	570	597	596	546	579	549	580	522	538	588	521	548	541	563	559	568	547	564	558	533	599	534	570	528	544	569	570	573	532	538	532	565	518	616	570	575	559	535	569	561	531	559	580	546	571	599	557	539	557	547	562	521	583	538	522	556	564	558	508	534	549	579	582	554	544	524	582	568	535	559	561	583	560	568	566	554	555	543	577	542	574	529	636	556	556	566	585	569	606	567	540	572	580	550	548	552	546	606	566	568	560	568	578	569	544	579	549	573	561	611	566	578	530	567	571	561	580	592	573	542	574	557	569	569	513	590	522	583	542	597	542	561	526	566	536	594	541	561	516	552	552	555	554	564	564	536	573	604	568	588	581	514	571	546	549	555	527	551	542	576	566	561	573	521	535	551	585	547	531	589	603	560	585	590	614	560	552	578	518	539	560	553	544	549	564	539	541	587	568	567	543	572	526	560	621	511	563	553	574	564	564	616	548	519	560	586	527	577	560	557	564	620	555	625	538	585	592	593	578	532	548	598	569	545	539	549	550	569	563	541	551	564	532	593	567	580	543	581	512	522	579	550	571	546	554	626	589	576	547	575	568	532	513	553	613	563	542	559	565	550	526	571	515	564	611	573	609	550	586	553	574	536	527	537	568	570	549	536	568	543	537	606	565	546	581	558	554	553	554	567	590	534	547	548	580	524	563	564	536	511	574	578	606	571	544	528	563	560	546	589	561	579	553	524	532	570	570	536	537	552	547	579	556	556	596	589	588	559	571	587	539	602	583	563	520	563	524	573	570	568	565	551	548	497	537	525	527	580	582	565	538	600	549	542	559	586	585	556	579	580	560	579	558	564	591	556	607	548	532	593	548	540	601	593	559	578	536	548	563	581	562	563	577	586	560	532	584	561	570	548	552	548	533	588	550	540	550	565	564	550	545	555	553	556	587	537	548	548	563	551	581	547	508	549	550	527	560	567	564	544	561	578	558	564	542	556	615	579	502	588	591	548	542	527	576	533	573	572	551	582	585	534	549	565	569	528	562	547	548	560	583	545	625	551	548	543	578	570	552	585	575	562	570	536	579	554	573	530	573	585	552	550	557	577	588	525	560	542	533	555	570	610	568	591	560	553	583	567	556	546	557	569	551	552	548	560	519	538	560	537	565	551	556	542	569	574	547	557	533	529	567	516	548	540	582	573	555	574	564	580	549	533	547	543	534	550	545	533	550	601	518	551	605	569	558	589	541	572	517	551	577	599	542	537	594	484	518	575	545	501	552	556	532	557	611	564	555	572	523	569	566	584	542	551	543	586	550	568	582	557	590	550	594	536	563	593	564	586	541	587	522	557	588	560	568	567	520	565	527	566	517	566	617	536	593	566	534	545	580	577	555	541	555	522	535	568	549	576	512	567	599	525	545	587	587	599	546	536	535	562	581	528	581	585	569	533	560	522	586	557	543	573	543	552	562	572	606	538	560	564	562	564	549	539	598	537	541	599	551	526	537	536	570	579	593	570	603	561	557	506	582	586	604	536	568	578	537	551	545	557	571	535	577	541	546	573	546	539	582	535	506	539	598	552	591	577	608	580	519	567	545	567	568	588	555	505	516	596	572	583	591	521	528	529	544	553	594	575	578	554	531	554	560	553	579	550	592	592	583	571	542	574	557	578	543	554	564	558	549	556	551	567	500	560	571	572	558	559	551	539	554	580	522	605	577	545	586	581	560	544	572	491	551	554	583	555	569	548	581	508	596	604	527	607	572	511	570	572	562	529	536	519	567	581	541	608	559	554	579	524	520	542	582	538	535	558	534	612	564	618	570	580	565	578	531	596	567	629	535	585	568	518	575	604	585	584	612	524	549	576	542	556	545	576	565	544	559	572	552	486	509	555	571	561	535	559	564	505	532	561	554	575	527	526	523	567	510	523	551	590	554	548	498	552	532	534	512	600	540	568	526	535	593	550	542	558	565	586	575	564	542	565	550	558	562	556	538	555	587	584	541	534	530	534	553	542	540	509	577	578	612	576	565	582	538	523	600	558	566	534	557	551	558	553	591	581	571	577	593	580	562	522	531	519	566	545	586	526	572	507	616	557	563	562	584	548	560	526	552	591	555	551	563	565	532	552	594	592	603	602	540	544	533	615	589	606	545	581	535	539	533	598	547	592	565	548	542	584	528	560	552	567	539	554	599	547	583	523	550	510	569	562	542	566	530	567	527	586	575	581	520	599	539	565	535	569	544	569	630	525	574	599	582	611	532	528	588	575	538	545	567	562	514	535	536	519	563	558	599	559	516	584	581	539	561	506	536	565	577	549	590	551	606	556	547	564	560	576	570	581	575	593	512	523	571	575	563	551	587	525	569	593	528	544	525	500	558	581	586	549	536	577	561	551	553	611	527	560	561	582	591	560	534	549	555	556	551	557	624	559	555	607	573	553	580	563	512	559	580	518	578	544	595	554	589	591	580	538	519	536	588	545	556	567	559	549	571	506	549	549	577	570	547	529	528	565	557	509	556	593	564	608	542	607	554	575	581	526	509	559	556	538	556	590	560	561	539	581	562	555	596	562	548	532	585	562	571	576	542	530	498	545	535	544	592	550	531	584	539	565	575	605	544	596	559	517	550	562	526	564	554	544	551	503	525	547	572	572	582	562	547	584	531	585	569	607	561	572	579	554	513	552	542	592	553	548	563	589	576	582	589	560	545	564	581	564	539	532	534	534	537	575	525	556	539	591	524	521	553	545	592	547	543	581	513	592	564	551	571	567	516	576	586	546	539	536	580	567	543	552	569	565	552	546	595	512	555	558	574	571	501	542	549	515	581	564	565	552	543	554	573	527	509	554	552	615	595	559	601	561	533	555	575	525	559	581	536	560	546	531	548	514	539	576	574	554	564	515	577	569	547	547	529	527	563	552	560	593	558	619	562	554	562	604	578	554	527	589	540	571	572	535	557	560	538	542	572	537	533	538	537	551	554	575	537	534	518	535	562	538	582	552	511	582	522	580	566	529	508	517	528	555	568	540	532	571	530	577	551	510	587	589	573	570	560	509	575	547	548	546	587	561	562	562	538	569	589	541	555	525	580	536	619	535	577	548	534	591	543
24210	23151	36597	34834	25047	15239	3817	1213	857	842	880	831	872	867	793	794	802	764	832	841	826	831	863	832	805	784	802	817	814	819	800	833	853	819	820	848	818	828	795	830	786	833	822	843	799	805	838	834	792	877	850	795	841	827	790	809	871	758	812	803	821	826	815	809	814	826	790	808	843	824	780	878	790	816	833	803	782	771	802	834	788	831	836	861	833	786	797	820	792	849	824	811	852	824	789	796	813	812	787	780	821	848	767	853	782	784	813	801	808	824	813	807	819	801	791	789	806	846	861	770	792	823	737	839	790	904	757	778	808	808	817	862	772	825	864	815	799	811	806	803	805	786	803	846	794	814	852	787	829	830	816	824	792	791	783	845	801	783	769	858	752	823	786	827	794	786	843	778	794	793	822	832	798	781	843	796	858	779	791	832	840	762	857	760	767	785	845	833	809	794	799	822	825	770	791	778	812	751	738	793	781	832	793	839	802	781	768	825	872	786	792	807	812	826	833	798	789	787	758	852	844	828	792	855	826	850	795	812	813	809	787	807	743	775	838	789	830	813	781	815	751	802	769	801	797	818	808	778	790	849	832	818	809	841	863	797	797	748	810	773	841	785	783	778	784	801	803	879	824	858	750	814	835	832	777	821	782	803	842	825	830	730	791	796	820	808	791	743	846	789	773	797	788	819	792	874	765	772	786	744	853	804	811	829	776	807	860	771	773	805	799	811	771	818	822	765	783	809	826	772	745	826	828	797	810	799	792	825	794	835	754	782	802	829	801	813	792	857	799	813	822	811	759	760	812	796	767	835	782	781	805	857	780	781	773	790	780	772	783	832	799	820	846	807	816	850	765	853	783	832	839	779	809	814	810	813	807	797	802	833	819	810	759	778	843	837	829	816	793	802	834	773	807	805	779	829	780	791	823	763	812	747	838	821	770	793	803	801	815	789	783	831	791	772	785	848	802	814	845	822	768	773	776	786	785	814	821	816	756	821	802	764	818	778	786	819	814	784	793	779	781	762	770	817	846	807	798	805	805	815	801	730	768	783	797	765	778	826	807	800	772	808	775	745	774	811	823	785	794	824	824	777	784	813	816	788	847	810	787	768	775	796	843	766	840	820	824	840	857	792	775	809	843	818	851	821	847	793	800	796	808	842	796	753	788	807	828	768	812	842	804	831	782	788	796	825	802	818	812	808	788	836	805	780	777	850	824	879	793	827	754	855	792	798	812	785	811	840	816	769	774	826	805	801	774	808	798	794	825	857	810	836	838	776	859	805	854	788	727	807	795	831	792	785	777	835	791	735	855	839	807	809	823	829	793	820	841	811	783	764	798	799	817	813	760	835	757	833	841	815	817	816	818	761	805	832	801	835	797	811	797	786	794	754	844	815	797	795	814	825	814	764	832	829	818	793	834	792	823	751	829	817	812	787	800	805	804	815	832	763	827	857	807	799	825	778	834	825	787	868	830	786	857	845	749	833	811	833	818	803	770	816	807	756	791	825	803	803	838	855	785	843	872	827	802	808	786	776	779	796	831	816	729	784	799	767	820	801	818	806	831	838	866	798	767	846	796	820	804	806	746	822	798	784	809	792	837	805	829	796	772	792	816	816	795	777	852	769	790	804	797	809	819	824	828	783	764	756	771	801	817	846	805	773	799	800	816	761	803	764	802	830	826	834	800	787	825	841	834	728	833	876	801	805	834	790	789	767	770	807	832	788	765	831	796	815	789	786	824	776	755	844	804	750	805	800	802	823	831	843	823	841	758	792	820	839	815	782	803	829	804	812	805	771	832	868	815	842	779	828	817	851	814	799	785	791	797	785	790	791	763	783	796	773	829	801	784	747	821	785	821	820	811	806	781	777	775	811	841	807	818	809	814	787	816	769	817	850	821	826	858	806	800	800	793	841	785	767	788	830	863	793	784	780	796	801	799	802	772	831	843	825	804	787	806	802	808	795	777	785	788	791	846	826	819	835	765	777	790	821	813	808	789	830	798	767	779	787	786	782	818	801	815	791	800	752	852	796	784	759	851	856	873	863	827	778	811	795	816	860	809	776	833	809	833	817	815	830	782	805	800	774	743	812	847	788	812	819	811	785	829	788	783	797	851	850	854	834	795	855	833	845	802	778	800	767	793	734	778	812	764	789	828	841	800	791	810	738	821	804	742	806	757	753	855	814	779	840	810	810	816	832	845	804	797	822	795	843	812	832	830	816	795	773	851	840	850	836	773	776	754	821	797	806	795	823	855	810	821	829	852	772	821	814	814	768	729	822	833	778	820	804	783	762	792	777	806	813	802	723	820	768	812	857	785	827	769	768	800	822	822	773	793	802	786	822	777	796	803	818	822	807	775	789	826	829	846	806	838	813	755	824	808	838	834	766	788	829	830	780	807	783	849	770	777	803	802	783	779	817	840	825	855	849	811	837	804	762	795	799	827	823	800	828	822	834	761	808	858	810	832	835	761	767	793	805	841	819	801	824	808	797	782	813	825	801	807	846	801	781	834	803	884	819	821	753	838	788	812	833	780	787	855	791	795	812	852	837	813	803	814	830	822	812	856	803	808	795	796	802	793	750	780	826	808	793	833	827	780	800	794	795	773	789	807	809	822	811	826	794	817	763	817	802	780	783	798	795	829	789	791	839	761	749	775	777	804	794	789	793	823	835	791	829	818	840	788	820	778	799	727	796	832	779	810	746	817	823	833	794	782	765	810	790	752	797	770	824	765	806	790	789	791	779	811	776	843	843	796	803	824	836	805	807	844	838	786	811	820	792	822	782	762	795	815	782	756	798	789	769	811	850	791	793	797	794	799	845	768	757	756	807	846	812	813	810	840	753	814	778	818	840	770	880	781	818	790	816	877	790	798	822	856	805	820	829	840	788	779	840	815	757	857	821	793	799	829	837	772	852	788	784	803	777	750	827	811	798	835	825	836	815	837	822	760	805	814	809	767	850	740	849	872	796	813	776	854	846	786	833	774	801	771	769	771	780	817	838	841	781	812	844	796	786	846	771	841	865	828	794	791	779	772	860	771	789	785	777	812	780	826	810	779	819	876	798	823	823	771	806	802	785	821	790	831	794	831	815	789	801	823	811	799	796	807	793	834	763	794	818	824	779	826	818	821	785	788	800	787	797	798	833	784	822	782	851	814	771	812	834	828	809	836	795	796	872	779	780	841	780	761	784	813	870	827	803	830	822	840	784	821	758	771	806	800	797	809	768	783	843	806	838	801	810	861	809	830	799	827	824	766	856	793	763	811	825	811	777	800	781	800	812	785	815	806	790	858	826	824	785	774	813	783	831	796	830	861	809	801	800	791	796	787	755	836	797	844	794	810	810	825	782	786	809	850	798	799	798	758	804	820	818	802	830	795	811	789	821	816	833	765	766	796	788	794	776	805	796	797	798	843	777	819	823	792	787	801	828	771	812	787	791	786	788	783	799	791	762	793	764	769	751	842	822	801	873	815	827	795	827	775	788	784	823	832	757
62490	102065	74907	46410	19312	5362	1543	862	746	742	783	784	774	786	754	750	736	714	725	797	806	781	807	774	732	733	755	749	752	731	786	777	777	728	761	733	766	775	764	763	704	782	779	731	782	784	749	786	794	778	769	750	765	761	818	815	779	765	753	772	780	776	786	805	762	742	725	751	795	784	765	723	736	753	746	770	761	768	756	777	764	739	729	745	803	804	758	748	766	783	737	746	770	725	791	788	762	710	750	763	802	776	763	731	764	748	799	715	786	765	751	783	723	826	729	796	724	797	767	781	734	826	782	818	732	759	784	721	807	774	713	814	728	812	754	734	770	737	765	803	784	747	765	757	785	771	723	770	777	796	718	761	738	773	749	725	752	768	734	798	780	786	774	741	783	836	858	803	741	742	755	775	742	788	739	723	760	769	827	764	749	778	785	758	769	760	758	753	800	768	791	689	763	729	748	743	770	784	783	754	763	737	781	786	784	779	801	768	759	760	710	775	735	734	780	762	749	770	752	733	746	801	755	784	754	732	755	782	717	787	777	766	759	778	816	779	789	768	765	739	782	769	768	769	736	736	748	752	695	792	809	782	736	773	734	796	754	764	719	792	737	759	785	748	746	774	763	751	744	754	784	743	722	793	753	759	725	720	822	782	767	760	798	759	744	756	730	763	755	743	763	763	756	713	727	729	730	745	768	733	738	767	772	797	771	769	732	779	762	761	824	775	753	782	714	773	780	760	734	769	785	778	795	748	752	771	745	761	734	722	771	786	758	799	751	772	765	746	730	762	723	734	792	781	790	727	801	732	820	716	782	773	732	738	760	735	742	776	785	712	744	735	772	781	740	785	764	751	771	752	738	783	758	778	762	742	767	755	753	783	751	766	738	766	766	754	751	751	753	768	798	795	720	727	767	783	770	757	784	786	729	725	780	813	755	741	751	731	747	764	769	762	802	770	762	731	777	724	759	698	751	701	755	749	806	785	796	768	806	743	789	758	747	799	730	742	787	716	773	769	779	738	809	743	763	699	724	815	803	752	738	794	779	706	738	733	813	783	733	724	721	778	744	783	761	782	745	759	803	730	835	732	790	765	778	777	789	807	798	763	757	770	752	780	768	762	772	715	724	795	744	707	737	808	793	801	744	764	777	779	795	786	786	776	780	753	772	745	801	754	770	790	735	786	765	762	718	734	762	760	786	789	758	774	690	718	755	798	829	831	757	776	749	790	722	761	765	766	750	788	779	762	808	766	803	772	730	747	792	749	713	739	786	716	719	756	794	762	778	783	774	714	737	736	747	774	774	749	727	762	812	745	734	747	733	717	789	781	764	775	728	737	767	833	766	738	741	771	773	758	783	747	769	725	764	751	782	737	770	758	782	804	787	734	783	764	774	758	709	703	772	788	746	794	731	805	745	762	787	782	756	739	759	746	793	780	793	787	778	767	732	779	759	716	749	770	766	773	707	769	756	745	745	793	755	721	777	776	824	769	784	788	774	776	800	753	776	725	730	744	814	748	760	735	754	804	749	759	784	768	753	736	733	824	793	719	689	759	719	754	749	770	777	800	756	782	726	765	740	782	801	729	767	748	736	802	747	761	785	744	735	779	787	748	769	817	782	791	798	749	823	784	786	713	782	764	777	788	775	774	759	815	714	807	775	753	799	815	789	731	779	765	740	787	714	750	753	787	707	789	795	779	771	800	731	776	730	741	735	784	793	742	733	779	779	790	742	764	819	753	719	709	768	748	767	660	754	700	795	751	802	727	799	803	813	811	749	747	737	726	708	772	760	788	738	771	722	776	758	768	740	788	760	793	748	732	754	752	745	783	766	778	747	721	727	738	712	719	728	765	754	742	719	814	766	732	737	795	767	761	764	757	726	684	737	776	714	732	746	721	771	772	722	768	769	759	771	774	743	763	721	745	751	730	771	691	764	699	743	766	824	808	772	723	743	766	737	727	768	749	781	779	756	740	779	801	765	742	725	746	735	734	774	760	701	757	766	763	758	781	732	756	748	753	745	768	782	752	749	749	779	742	733	764	727	754	780	744	768	756	778	771	726	694	721	779	809	772	728	758	789	734	786	778	794	754	782	722	798	722	763	765	733	773	798	752	736	767	742	746	790	760	765	741	747	770	776	751	764	778	740	777	777	778	754	757	743	791	730	820	749	705	727	749	808	785	780	722	809	813	755	818	750	735	731	785	730	770	780	747	764	784	759	766	756	808	775	764	766	752	780	804	814	792	816	787	754	729	747	722	756	772	728	715	788	732	763	750	769	766	791	757	718	752	760	733	758	799	751	731	743	720	764	765	804	789	765	756	747	792	716	703	787	805	756	814	754	809	781	726	761	740	759	712	761	720	740	771	748	745	788	724	764	786	764	735	785	756	809	775	772	733	776	759	736	789	771	740	774	762	732	744	754	792	800	719	718	723	759	726	744	749	824	748	755	763	741	774	729	771	702	746	756	697	714	762	782	788	744	786	726	751	742	775	759	788	768	774	746	723	738	711	822	745	751	755	767	760	743	754	753	780	730	761	707	808	771	759	761	782	829	778	808	804	720	748	693	781	731	745	750	748	755	749	738	736	779	763	739	792	718	751	773	726	738	743	733	745	750	789	744	727	788	769	761	756	718	780	769	699	774	769	731	756	757	756	720	736	810	749	754	788	742	777	787	774	722	760	731	742	768	715	763	776	735	720	743	751	730	785	758	757	762	764	782	776	761	795	788	757	773	784	762	771	772	736	771	829	747	731	737	745	734	737	753	741	765	749	776	700	729	753	715	777	778	761	747	738	731	772	774	747	744	744	754	792	758	769	717	788	776	798	790	719	774	801	704	762	761	767	742	715	801	754	751	764	780	777	733	751	745	699	732	758	749	800	754	811	765	768	741	782	727	783	791	774	753	754	762	736	751	752	751	769	731	776	766	793	732	761	783	743	750	701	752	758	787	773	718	719	779	783	736	783	760	738	797	776	767	778	752	744	812	787	761	718	758	776	741	708	767	776	740	765	767	818	723	754	773	701	771	742	724	734	727	738	730	763	719	782	717	674	758	793	773	742	773	784	751	757	752	761	717	744	748	801	753	745	739	729	740	724	772	785	754	783	791	789	712	800	754	747	728	776	752	748	729	734	785	754	775	770	762	818	723	740	715	780	719	807	778	777	776	779	771	746	760	814	766	751	757	804	796	758	805	748	720	747	778	784	711	793	746	809	785	742	770	706	751	774	745	775	746	748	750	753	739	748	748	764	800	671	743	781	739	701	776	805	796	749	717	751	749	730	762	767	767	751	756	730	683	757	716	749	750	758	729	744	763	761	774	760	742	811	747	795	747	765	761	747	763	736	724	731	762	748	792	782	786	783	768	749	811	743	824	749	749	744	766	742	775	711	735	754	741	768	777	738	768	806	760	790	747	748	734	728	734	733	725	813	768	729	749	701	789	763	827	737	714	757	720	729	763	775	760	746	758	777	730	749	814	783	744	746	746	774
30944	29483	26094	11872	2557	995	655	650	632	620	563	597	640	630	602	556	579	597	636	630	600	608	617	638	641	623	573	606	579	610	604	610	632	560	583	584	612	603	568	569	607	602	581	634	610	602	587	612	579	624	594	590	681	591	621	666	617	621	585	597	597	601	630	591	604	609	661	614	651	564	612	589	579	582	604	616	562	640	603	606	561	567	578	576	611	592	636	598	611	626	603	609	671	566	600	589	558	562	636	600	585	648	638	607	589	601	603	611	582	612	635	582	624	635	567	532	607	621	604	608	620	583	627	591	639	666	628	579	651	611	601	616	613	552	552	590	604	634	574	650	570	581	570	628	550	617	576	630	606	574	601	606	604	556	596	616	601	605	621	607	577	608	615	639	600	576	619	629	569	588	600	617	602	603	587	600	585	601	627	631	582	646	612	625	573	629	609	616	647	615	606	589	612	622	607	642	610	599	564	564	619	569	592	591	592	591	600	607	602	590	605	639	594	613	638	595	585	610	568	580	591	613	584	620	631	576	649	573	630	579	525	537	637	598	580	603	620	593	558	597	565	586	563	629	620	609	577	616	602	583	603	648	594	609	561	621	600	609	577	624	594	591	587	591	580	598	612	595	628	585	580	612	568	585	605	584	623	589	544	587	666	631	610	584	675	667	621	613	634	569	559	577	583	574	590	591	567	579	651	634	600	627	584	558	601	597	565	618	624	628	573	572	620	608	614	583	620	672	647	612	612	605	583	634	580	612	620	606	581	604	632	654	637	604	582	576	594	599	571	596	561	589	610	633	630	591	611	599	576	622	585	630	607	576	596	613	642	616	599	570	554	592	610	609	622	598	588	608	592	590	600	575	616	604	643	643	584	636	570	602	586	595	592	557	647	630	608	611	600	593	606	577	621	590	576	627	595	613	601	585	603	592	613	570	594	616	574	600	591	609	595	599	631	579	585	652	582	525	573	577	629	641	606	608	646	628	628	569	659	610	584	608	609	622	593	584	569	621	579	630	630	626	624	611	608	606	594	593	623	648	559	606	647	633	592	583	602	578	628	626	620	583	616	619	594	589	587	601	588	608	581	609	586	620	614	591	619	580	641	611	580	617	637	633	599	590	636	607	577	621	591	571	595	585	564	550	592	597	596	539	632	594	637	613	565	622	586	579	622	625	640	591	632	629	615	635	606	637	611	597	609	582	619	599	600	599	565	622	653	618	582	568	585	640	632	614	595	624	627	624	575	596	604	621	621	641	633	589	599	604	619	581	644	607	619	607	582	579	653	628	621	597	622	578	630	596	603	545	603	622	603	593	571	628	582	579	596	594	582	587	600	590	577	570	620	631	610	613	606	582	620	598	612	578	618	599	601	603	612	621	614	603	607	598	593	566	567	605	631	608	593	594	635	593	589	587	620	627	616	598	602	602	607	610	593	595	606	578	615	587	612	604	563	600	559	598	564	595	576	611	648	629	641	653	631	594	590	584	637	589	621	619	593	610	585	597	644	607	595	571	637	593	629	574	590	620	614	624	643	590	604	599	591	601	600	557	627	605	611	614	584	606	607	600	567	622	632	607	611	627	570	595	599	605	602	611	658	603	588	616	625	597	585	566	582	592	615	640	599	589	606	626	609	536	642	603	580	563	605	588	595	595	620	585	611	566	603	578	595	591	562	614	580	610	615	579	581	602	591	591	638	638	609	611	622	616	617	625	631	577	569	608	572	625	613	590	622	622	594	583	572	615	567	595	578	559	610	618	592	636	610	564	633	619	566	614	585	594	600	612	639	647	595	603	613	570	590	612	587	562	607	593	549	582	611	595	608	602	581	605	606	636	605	595	633	594	592	619	586	623	636	587	626	575	638	589	540	590	631	599	578	572	593	627	558	583	631	680	589	585	606	577	572	612	573	619	586	630	604	602	635	608	599	617	582	584	590	616	685	585	610	602	599	560	561	587	656	612	613	588	596	598	606	576	588	617	586	587	570	600	606	633	591	579	631	628	563	574	612	589	594	630	628	589	677	590	598	640	630	596	562	612	606	621	602	582	621	636	618	616	625	596	626	608	630	644	608	594	574	595	613	591	564	586	580	589	579	601	609	611	660	619	619	618	641	594	625	603	579	601	577	616	601	581	552	601	602	619	594	608	591	588	668	598	606	627	604	589	612	589	592	594	605	627	583	660	593	603	551	619	585	578	587	557	614	563	619	569	556	605	589	598	608	575	616	571	601	598	570	615	613	614	611	606	615	614	595	581	579	634	611	584	565	600	598	598	632	581	552	587	603	636	601	596	597	547	586	612	605	648	619	588	658	580	637	606	634	619	558	607	549	602	585	608	597	590	617	589	560	600	588	592	584	642	596	600	573	565	545	598	570	587	571	624	579	588	591	607	572	576	612	608	597	581	610	602	629	606	582	554	621	570	593	597	604	566	600	576	617	648	576	608	565	599	617	572	559	611	632	626	620	655	632	614	636	587	588	618	576	631	617	638	553	607	554	566	568	604	590	600	608	618	635	642	563	602	634	625	567	610	602	597	604	610	606	569	586	571	627	620	590	633	559	626	598	595	592	543	597	627	583	569	609	619	620	607	616	564	612	591	617	636	600	554	558	590	625	634	561	579	575	631	593	561	623	602	616	623	621	649	636	642	642	565	635	624	635	615	629	607	618	624	636	586	607	607	641	616	652	568	612	620	592	581	599	581	606	586	608	600	582	583	575	568	600	561	598	575	596	589	587	620	608	588	606	631	589	643	628	606	638	629	619	601	628	601	600	603	569	590	598	578	622	585	627	623	630	595	604	651	569	623	568	606	595	621	578	622	609	603	595	631	568	601	604	599	602	611	661	585	576	620	600	605	630	584	620	613	658	631	580	576	593	588	630	584	582	596	662	663	620	596	555	582	598	576	597	591	599	622	603	617	616	599	582	599	596	595	604	643	595	587	594	585	602	588	638	617	607	656	619	604	619	589	603	613	620	618	549	628	637	604	606	657	595	607	567	606	606	609	610	573	579	583	556	596	572	638	560	601	594	592	643	587	603	604	631	625	607	619	595	617	610	615	586	604	628	620	595	638	591	590	629	648	612	610	613	589	573	572	588	618	585	540	620	605	597	607	577	641	641	566	632	578	625	543	613	618	630	610	595	599	581	605	611	583	619	567	586	645	634	648	607	586	635	633	594	609	580	591	616	636	540	595	607	565	588	593	591	608	562	642	597	609	631	648	590	652	585	589	597	607	618	609	602	608	631	615	607	603	592	643	572	617	646	575	589	582	560	605	620	626	630	579	575	577	563	574	606	577	632	603	540	585	617	619	644	612	610	611	614	612	581	603	600	608	608	565	604	658	567	618	601	622	573	546	582	626	632	619	577	620	586	560	592	591	617	600	650	600	608	612	621	615	623	599	599	569	584	608	615	607	629	533	611	574	588	627	636	566	561	665	586	598	587	599	623	573	625	667	599	568	627	599	616	586	587	577	622	571	652	571	582	632	613	603
25397	34427	20698	6931	2057	828	590	520	507	516	529	487	530	527	537	496	510	528	493	491	545	481	534	520	527	556	523	523	503	527	497	497	497	521	552	495	469	519	512	513	517	481	512	497	515	505	539	514	468	537	514	526	543	542	532	553	519	471	520	494	552	537	492	529	496	527	500	558	550	505	511	498	492	494	443	515	533	485	501	499	510	565	531	523	491	526	470	560	531	510	477	525	508	518	517	564	528	538	480	531	498	464	503	501	513	565	508	476	507	547	498	534	500	504	515	519	510	468	529	513	523	521	495	518	524	466	487	567	552	548	533	528	526	523	507	516	507	547	507	516	533	536	532	492	546	476	529	497	497	500	541	498	513	515	514	497	527	519	526	505	518	516	495	521	512	549	529	474	526	493	510	525	510	513	513	528	497	534	502	497	484	535	484	535	468	564	531	488	509	506	500	495	533	525	512	483	511	524	541	475	533	488	531	480	502	492	466	521	492	482	506	484	528	542	543	492	492	531	519	507	547	510	527	531	509	525	529	517	508	495	517	525	516	488	496	528	486	495	532	540	532	462	519	500	503	486	490	503	534	537	504	501	508	508	556	523	494	528	496	481	510	489	490	488	520	525	502	510	495	520	515	500	514	494	515	504	475	535	544	510	531	491	506	532	498	529	511	570	534	502	476	487	543	500	542	481	531	466	526	530	499	526	532	526	478	505	556	497	514	524	479	512	525	517	521	493	565	504	472	574	489	499	499	482	455	513	532	497	517	543	518	504	485	501	505	476	531	527	496	501	516	498	515	507	488	515	527	520	484	525	550	482	513	526	539	502	569	526	513	553	542	533	526	566	488	520	499	536	523	504	536	541	547	507	463	489	518	552	521	523	447	506	516	484	543	528	512	508	534	522	547	543	483	544	538	530	525	527	528	488	502	542	510	528	493	499	533	499	493	542	535	491	532	536	520	484	506	564	491	523	473	518	514	526	500	521	496	487	507	492	515	491	518	543	510	522	489	518	520	564	488	513	529	529	537	559	534	527	509	507	508	510	550	555	524	519	484	498	468	512	518	510	508	529	525	482	524	532	494	508	531	486	530	502	503	492	545	478	490	531	556	484	495	530	511	506	506	551	521	547	501	539	502	514	505	503	510	504	557	500	546	493	501	517	504	511	517	489	507	533	486	547	530	546	482	493	483	530	535	480	488	527	520	500	536	484	509	500	510	497	498	515	530	484	555	515	489	494	533	489	552	480	516	522	504	519	520	533	519	537	484	561	524	528	548	495	574	501	491	511	502	527	528	541	508	531	542	479	478	513	474	490	494	507	530	514	515	520	472	520	515	523	501	528	545	512	526	501	552	537	485	564	518	506	488	529	538	495	507	534	506	495	541	471	490	514	496	521	488	488	488	524	514	493	510	498	535	521	499	519	509	542	510	529	503	523	466	525	535	496	525	513	506	556	558	519	529	473	529	497	504	524	535	506	523	540	501	491	542	493	509	495	485	524	512	531	492	520	515	497	549	472	481	506	516	526	490	499	491	510	504	510	513	533	491	533	502	522	499	528	566	513	533	528	551	577	518	514	506	480	515	510	518	532	527	504	554	475	526	517	506	505	519	531	520	541	466	548	514	491	479	504	518	477	486	518	503	536	546	565	500	500	486	538	550	508	546	510	484	497	534	515	520	519	446	526	527	508	530	516	526	501	491	516	479	520	499	537	489	515	505	535	500	505	546	516	484	500	514	562	490	490	473	505	516	519	519	481	525	531	479	486	507	557	475	522	540	508	533	523	527	497	540	501	548	464	480	525	510	489	507	528	486	521	489	493	500	505	498	540	513	513	502	561	504	497	552	499	536	483	518	534	518	473	566	535	552	556	533	507	510	517	509	518	514	547	514	495	489	510	522	474	517	515	490	471	556	480	532	507	509	500	473	525	535	516	496	516	517	492	531	504	541	493	518	510	530	516	525	499	544	502	523	551	468	502	558	518	495	519	487	497	514	528	505	486	458	544	497	479	535	550	563	529	543	528	522	495	497	529	517	475	536	512	521	516	492	535	520	519	511	510	520	531	511	516	480	548	518	559	485	473	567	492	510	507	525	525	512	500	531	488	551	498	510	552	505	518	506	502	531	498	514	483	479	506	510	499	592	500	501	513	510	509	504	498	526	519	507	500	456	537	519	520	513	497	524	532	511	548	522	515	503	516	490	519	496	520	469	499	521	524	503	521	494	518	505	507	499	486	525	519	486	497	544	504	533	482	502	485	489	526	524	537	529	510	513	492	545	510	507	519	489	546	497	535	515	506	500	524	547	542	473	522	508	484	531	549	521	480	531	521	517	490	500	482	526	496	469	519	521	526	483	515	524	510	501	519	515	568	470	525	502	542	522	531	530	509	509	533	468	507	527	521	536	471	505	509	519	552	515	492	514	528	480	509	468	497	555	494	547	527	486	519	538	487	528	539	515	499	505	468	534	527	527	486	519	530	494	526	502	482	519	531	530	491	533	514	503	507	491	493	515	516	507	501	496	532	519	504	458	496	516	499	559	511	517	512	481	511	501	534	508	506	505	505	484	516	523	528	481	495	552	481	540	510	532	537	473	493	517	521	532	480	494	527	564	553	511	527	516	506	521	483	518	536	471	514	497	526	549	505	473	501	504	494	514	527	537	476	496	495	510	524	508	471	532	490	498	509	527	542	530	526	534	530	559	525	541	509	499	477	487	487	487	502	553	514	555	529	494	511	538	505	517	513	514	508	470	530	528	527	531	467	522	546	479	522	505	544	561	529	493	491	477	500	498	464	537	526	544	499	503	501	490	541	540	533	504	541	546	497	515	517	487	534	532	485	518	528	528	503	541	521	506	527	531	571	514	506	504	526	522	544	493	563	505	497	488	517	493	514	514	516	534	538	513	493	482	484	520	480	493	497	513	521	498	535	502	516	500	537	524	482	537	546	522	485	506	537	487	539	495	532	529	504	537	471	538	524	498	519	526	491	518	538	529	524	514	505	518	532	522	515	546	534	538	472	519	543	494	501	511	516	500	497	545	538	506	530	518	529	504	532	518	511	548	497	543	529	534	489	510	514	528	486	501	506	534	514	467	487	506	504	517	529	485	530	542	491	507	491	496	479	495	569	547	527	495	531	537	495	504	500	508	526	554	532	521	490	487	517	497	503	505	557	497	503	525	543	500	527	502	524	498	507	513	552	542	509	495	493	495	497	513	495	523	519	507	528	501	532	488	518	487	537	506	515	493	527	509	488	527	507	519	515	584	483	496	526	506	526	522	512	521	537	554	526	485	525	492	518	485	538	480	513	535	532	560	535	547	521	504	526	541	539	481	495	511	480	517	507	534	503	530	539	472	561	537	516	521	492	520	536	524	524	546	516	547	505	503	511	523	508	525	540	506	524	494	463	524	518	537	525	524	510	501	538	498	526	520	516	505	481	514	534	488	517	527	557	519	505	498	501	474	541	491	522	521	550	503	473	515	489	529	515
25743	25994	40070	34935	19567	5823	1222	738	632	616	599	609	649	600	632	595	583	629	598	578	616	590	645	600	578	657	603	599	642	604	574	580	643	628	605	625	614	589	583	609	591	610	572	624	593	604	602	555	567	613	549	602	568	600	608	562	608	599	570	598	594	563	565	606	586	555	609	605	611	575	585	568	556	612	591	643	591	595	624	552	609	640	596	618	563	630	581	591	564	603	645	551	616	548	618	579	573	572	597	581	568	553	605	571	578	567	590	614	618	604	616	534	583	598	587	583	562	593	566	592	560	606	588	577	586	588	546	574	618	603	561	599	617	547	582	605	593	616	597	569	576	579	621	628	569	592	594	579	583	596	594	604	615	607	571	615	624	584	569	582	625	620	558	583	631	619	612	610	632	594	593	613	586	636	574	614	590	573	591	573	633	622	590	604	603	619	611	604	575	600	577	584	564	591	605	558	580	593	587	575	623	619	582	606	596	591	578	626	606	632	578	541	615	552	572	605	608	604	605	580	575	583	600	558	591	598	600	604	576	587	586	600	607	644	656	622	576	605	614	591	596	583	594	609	600	623	523	608	574	590	585	604	598	590	605	573	557	582	577	622	552	613	604	556	621	608	592	597	634	597	555	590	599	628	627	579	623	624	576	590	613	567	603	579	590	594	590	604	597	578	596	601	594	541	561	561	596	565	590	591	558	574	552	588	548	570	595	582	582	590	594	595	538	593	640	609	576	539	616	606	590	591	609	536	612	582	584	562	631	609	608	594	617	576	610	650	608	616	568	631	540	579	573	560	576	641	604	592	609	650	586	555	581	628	616	571	568	567	597	563	575	614	591	589	577	568	581	594	634	597	597	606	571	621	628	626	564	616	599	614	597	589	576	591	608	552	602	546	587	621	607	604	554	551	607	593	581	626	589	583	580	599	624	579	650	603	563	594	582	560	570	622	631	568	586	644	588	577	612	607	582	565	591	581	619	594	611	601	626	606	547	586	579	570	613	605	579	589	537	633	611	583	580	572	600	609	598	583	601	592	545	549	561	537	592	581	553	613	548	583	612	556	568	602	604	591	599	589	581	622	561	613	584	588	565	517	589	572	586	580	568	625	546	584	573	607	603	589	562	612	591	587	591	616	616	579	617	606	617	593	625	559	608	586	599	574	597	607	598	623	601	557	587	599	563	585	599	623	587	573	645	564	575	648	593	587	592	594	597	577	599	569	601	633	604	598	596	573	581	590	577	595	605	620	655	632	571	616	616	578	584	546	596	582	605	622	589	562	591	596	579	576	594	591	626	628	608	587	623	577	605	594	586	594	578	593	601	577	581	573	603	586	567	611	613	618	574	581	610	569	591	597	578	626	607	651	607	570	627	560	617	573	617	612	575	615	600	636	581	571	583	595	569	586	584	572	568	589	593	588	584	597	549	582	630	628	585	572	613	641	635	635	581	621	602	603	605	546	572	577	587	581	570	593	544	553	614	594	611	607	575	559	588	570	605	609	597	554	576	592	612	605	572	656	612	608	592	637	612	564	621	604	526	569	599	585	510	548	603	619	569	634	631	586	635	535	584	570	567	638	609	604	601	614	630	592	582	568	610	629	589	630	556	633	590	611	605	560	606	575	607	613	573	603	613	570	644	600	589	572	586	526	591	581	610	583	571	624	566	584	612	622	590	582	636	584	578	614	572	582	567	563	605	597	573	589	617	581	589	579	615	560	593	594	599	608	540	619	591	600	595	566	558	596	590	605	604	597	532	532	590	563	629	611	610	606	566	600	608	580	588	619	608	569	613	586	586	629	588	619	602	620	610	632	637	620	571	581	592	570	560	618	607	610	628	565	552	594	605	565	600	626	604	586	593	532	608	576	636	584	569	589	600	610	585	587	599	625	608	613	564	556	615	611	555	587	600	590	636	597	578	605	640	591	608	551	548	587	583	574	593	636	595	611	590	555	565	624	559	588	594	599	589	633	589	570	590	615	631	592	623	572	622	585	566	551	574	566	551	557	566	571	557	590	579	618	611	561	570	602	578	574	598	613	582	601	557	627	593	604	600	599	574	579	582	612	613	563	608	612	579	591	593	562	608	590	595	592	585	553	610	614	576	577	616	592	544	570	600	607	640	621	623	576	575	593	599	560	581	631	582	563	585	573	564	609	581	587	594	601	616	570	593	610	608	585	564	596	575	581	601	639	597	583	585	616	627	525	604	612	597	583	585	545	592	566	589	592	625	568	624	567	634	612	570	548	562	624	614	587	617	603	610	582	582	611	543	603	600	541	589	604	575	586	587	599	581	566	556	565	602	592	618	663	589	612	576	574	579	603	580	591	637	576	568	566	615	612	541	608	552	616	613	572	594	581	613	609	594	573	612	614	571	621	595	581	605	610	582	602	616	553	541	594	584	551	612	569	636	570	567	627	603	623	628	615	597	593	581	577	603	631	605	572	632	603	560	583	633	613	579	564	577	603	616	611	584	594	625	603	570	601	640	589	599	599	662	596	601	616	574	589	598	593	614	572	580	595	595	564	592	566	566	606	638	604	610	578	572	620	573	612	614	638	547	597	590	563	608	607	614	597	591	558	591	593	592	553	604	583	541	648	580	599	602	578	548	636	587	545	585	550	619	618	588	602	630	643	576	605	584	551	588	632	606	621	592	620	586	576	545	579	560	548	622	600	591	614	592	591	623	608	565	629	595	608	590	621	608	588	626	603	637	622	603	583	612	590	571	571	603	640	610	563	563	622	582	591	617	620	588	583	567	599	577	590	609	659	582	588	622	550	584	596	602	579	576	617	582	613	592	588	566	563	631	579	604	595	603	609	589	621	641	626	597	615	584	566	562	571	608	550	593	600	571	597	563	602	616	587	624	590	609	610	580	610	613	556	604	592	586	643	580	628	647	620	605	552	583	611	616	613	553	626	615	568	586	586	616	640	628	578	604	578	624	569	611	619	593	596	581	556	607	572	602	576	616	621	618	597	624	573	572	571	602	581	634	586	564	638	579	565	559	562	619	630	626	601	586	596	570	616	575	635	590	640	584	625	585	560	580	593	570	571	632	575	587	609	579	613	638	619	604	646	626	563	572	616	639	603	565	588	578	638	603	580	603	641	627	597	598	580	568	637	593	598	581	593	575	619	587	544	574	649	601	590	596	591	582	576	594	575	588	579	634	575	564	581	608	577	609	619	560	559	581	568	627	576	622	610	631	624	626	610	593	590	657	580	599	559	590	586	581	612	579	595	619	592	581	553	587	581	610	582	626	583	586	553	573	614	636	587	583	593	588	653	617	609	606	589	580	610	561	578	556	570	594	592	590	591	604	568	601	559	565	561	602	578	599	558	619	575	597	588	618	636	599	585	541	623	585	588	634	624	584	594	584	595	636	607	587	648	583	602	569	575	558	579	598	599	585	586	597	594	644	592	598	586	605	534	605	595	602	599	603	611	608	590	606	564	585	592	555	571	605	646	592	616	552	592	582	583	607	585	609	573
60239	86638	60778	27974	10798	2791	976	614	574	558	538	565	593	535	605	560	564	555	528	573	540	543	575	598	579	566	553	567	553	546	519	552	544	607	575	577	571	560	530	556	539	579	566	546	526	574	536	555	538	559	566	558	542	560	603	537	543	569	572	549	518	578	535	566	555	551	556	519	573	578	535	545	573	535	556	544	590	537	598	559	529	580	532	493	535	572	607	547	547	550	553	544	551	538	598	537	540	565	571	547	547	577	562	569	564	561	523	509	561	573	550	543	518	527	546	614	570	570	514	555	569	575	550	547	581	545	564	535	511	566	566	614	507	530	576	543	543	575	529	556	549	550	548	515	564	561	580	520	530	553	542	570	538	558	572	553	529	521	570	537	547	568	535	542	565	555	563	528	521	558	556	594	563	563	558	521	525	557	578	573	497	570	553	535	560	561	539	562	546	524	515	587	530	550	536	530	569	527	544	519	570	562	614	558	507	557	569	528	521	547	573	582	524	581	512	575	591	550	576	582	579	553	565	497	559	565	497	552	566	567	601	553	513	542	549	587	522	569	535	579	555	545	563	534	523	546	541	575	544	581	556	561	538	549	506	542	570	549	564	520	552	531	522	552	520	536	554	584	603	525	529	557	562	575	554	577	510	569	589	565	543	538	549	588	564	605	531	521	523	578	508	559	533	533	516	562	538	565	534	538	583	538	588	574	546	542	574	560	581	588	552	517	531	501	564	561	533	554	499	600	565	555	558	511	579	517	583	565	584	559	566	580	543	553	541	551	539	516	575	531	586	555	582	584	579	553	540	544	533	552	593	588	513	493	571	564	537	536	557	545	561	551	556	521	565	567	599	547	557	548	578	583	573	556	556	557	553	550	554	532	529	534	572	583	534	550	575	560	514	552	561	574	566	542	572	545	574	546	592	540	521	565	587	514	578	528	560	537	563	546	553	535	573	562	550	560	550	596	539	562	615	503	577	551	573	587	531	573	534	546	567	525	551	553	549	545	533	556	535	563	555	580	540	543	554	547	551	546	562	533	557	529	548	541	549	587	559	516	626	570	537	564	522	542	538	574	568	548	586	559	532	514	549	563	556	551	544	538	586	552	543	613	545	579	612	532	534	533	536	566	503	522	564	515	556	528	555	551	570	498	521	553	585	537	498	554	557	547	572	542	557	608	550	567	543	571	566	561	588	550	540	543	537	584	575	580	528	530	527	574	540	556	550	524	549	523	547	577	554	536	551	557	552	523	589	571	571	583	538	515	558	591	591	554	546	567	563	558	528	535	565	537	540	542	590	581	516	588	540	558	544	550	555	508	588	583	575	558	567	553	555	555	574	531	550	557	549	566	538	529	560	535	563	569	575	569	561	562	522	543	540	592	554	567	581	535	606	554	542	573	596	527	528	557	534	580	553	534	565	595	546	563	566	573	512	548	574	545	537	540	516	554	549	573	540	522	545	495	501	511	580	570	565	548	534	596	556	584	567	563	589	590	561	556	531	568	565	563	512	557	545	570	561	589	536	553	536	554	552	554	569	570	566	561	591	572	548	534	515	528	525	528	550	569	559	583	581	532	554	577	534	548	615	568	572	548	534	561	543	573	540	567	556	575	539	530	578	599	573	589	526	550	583	580	589	584	534	530	564	523	541	530	580	539	536	568	538	542	556	555	573	555	580	524	557	568	552	518	553	563	527	535	561	573	545	582	539	582	515	535	544	597	553	574	554	530	634	539	572	536	543	561	522	588	599	524	542	552	542	532	558	552	523	550	586	549	528	517	538	562	556	531	549	524	566	546	553	561	510	553	568	557	571	537	558	581	552	580	549	558	540	590	506	499	577	576	549	585	530	556	546	543	555	554	545	549	543	564	570	503	569	548	582	552	529	537	561	526	533	555	563	586	580	533	532	535	610	563	569	518	587	544	523	554	545	513	576	535	499	588	579	509	559	549	528	551	594	565	519	529	552	580	584	586	559	586	575	538	560	527	523	550	533	512	533	539	531	529	560	543	580	522	522	578	545	517	557	536	573	521	563	603	569	532	534	616	535	561	565	570	557	535	561	557	567	559	543	576	577	548	513	561	554	602	562	559	518	579	540	549	574	521	554	543	568	570	543	567	542	593	547	567	537	573	612	546	526	609	540	526	504	543	553	547	550	549	577	580	582	576	526	533	529	552	543	543	564	603	501	571	521	569	540	587	549	557	546	576	557	525	553	572	557	596	522	560	554	555	526	527	548	591	580	529	555	543	519	564	569	578	527	572	551	554	548	568	544	547	552	516	562	580	517	537	579	544	566	565	544	620	531	489	560	560	561	532	537	551	537	521	561	573	554	507	539	538	590	552	540	577	564	514	570	536	523	575	514	564	538	548	540	546	558	538	532	502	556	582	585	525	569	534	554	538	553	493	562	577	542	590	558	576	545	574	544	568	533	568	587	563	526	601	535	618	557	560	503	508	549	566	581	586	571	526	540	566	576	535	499	527	566	554	604	585	532	533	564	582	551	562	538	555	553	561	569	543	567	543	550	565	552	585	613	553	590	557	552	550	541	533	605	547	549	568	576	548	562	555	567	556	577	552	576	550	535	562	534	562	546	515	519	558	532	558	542	551	576	560	536	573	532	534	554	571	544	558	502	573	537	553	603	556	532	571	554	550	530	584	563	527	544	571	545	586	546	541	560	558	559	557	558	556	573	557	589	557	542	575	571	523	526	537	547	566	558	521	572	561	528	563	543	549	544	573	558	567	558	538	520	548	577	573	570	512	553	550	571	565	549	518	561	580	547	546	577	575	543	531	537	538	566	517	542	573	574	512	494	505	535	510	515	545	545	596	517	565	562	514	561	566	559	492	545	553	591	545	543	556	557	554	562	567	561	574	553	542	592	589	515	542	567	561	525	568	549	539	543	572	549	545	529	576	548	547	534	561	521	539	571	571	514	592	557	516	586	571	507	561	539	548	537	552	555	565	546	552	530	528	557	551	571	549	580	578	538	542	546	531	540	540	570	511	591	570	532	559	584	519	553	565	570	541	534	542	611	553	532	585	558	576	552	552	557	555	538	584	585	541	528	611	577	540	573	556	586	559	546	566	596	522	565	567	533	571	580	550	564	549	552	571	557	533	581	539	526	508	520	602	584	579	526	562	548	534	552	579	539	529	579	543	560	536	573	537	506	527	522	536	555	588	537	552	563	520	553	574	567	525	551	570	545	600	545	521	564	559	548	530	560	580	548	538	577	532	564	529	561	607	591	522	551	580	559	547	521	610	568	507	586	518	556	528	523	608	550	565	538	546	561	557	566	612	539	584	559	519	533	537	537	559	590	576	530	576	536	562	560	575	548	534	576	583	565	554	548	550	513	549	553	545	542	558	548	529	555	543	531	529	591	565	603	541	560	558	549	555	556	567	563	548	543	510	578	512	536	536	521	601	550	566	565	587	538	575	571	557	557	566	542	552	582	551	565	568	526	550	521	514	505	546	541	523	543	543	538	590
24211	22856	33131	30842	24470	15759	4044	1108	852	880	893	827	890	864	876	835	838	784	862	877	795	797	788	788	787	818	815	781	804	830	890	800	767	849	838	860	806	831	782	788	842	754	784	799	770	846	814	787	801	777	836	789	862	816	806	760	743	852	777	744	828	826	804	854	867	817	819	837	872	764	788	786	818	764	781	786	820	760	867	810	797	885	766	793	836	778	805	738	776	794	826	770	792	802	797	808	778	832	819	809	778	834	771	832	816	782	782	779	775	795	793	802	824	815	835	805	776	823	797	837	810	786	769	820	797	783	813	751	810	798	811	786	842	838	821	747	760	738	835	825	796	847	816	776	762	797	811	801	767	820	763	810	797	799	806	837	801	805	811	834	752	825	766	779	779	778	814	793	772	772	765	779	770	788	823	820	698	819	822	746	853	811	833	831	755	742	801	812	770	801	817	797	816	828	853	802	844	810	841	812	802	819	807	820	792	827	788	861	787	838	814	795	802	808	877	755	823	775	825	834	746	847	838	787	795	833	810	770	798	798	839	739	777	767	785	827	749	796	786	835	791	799	777	760	867	789	825	815	780	813	773	802	803	825	785	805	776	803	849	787	832	816	840	793	778	862	825	795	833	806	761	752	782	814	833	822	742	827	819	837	740	760	768	777	797	793	805	779	785	794	817	807	775	788	810	810	793	814	816	755	828	784	814	800	792	788	784	833	807	805	809	807	763	790	773	831	756	756	794	766	787	784	773	758	783	793	801	753	800	792	808	818	808	822	800	820	835	802	782	810	813	777	807	842	727	763	808	797	771	799	819	761	793	749	811	754	820	779	802	799	912	810	836	778	761	774	817	819	821	794	823	737	755	828	814	811	824	766	815	775	769	797	806	750	836	794	729	836	793	838	784	793	800	811	784	817	820	740	783	810	777	840	791	789	815	825	791	844	752	812	824	756	790	858	822	784	781	815	851	798	817	775	818	776	774	749	842	772	741	810	739	806	738	812	845	742	782	766	796	828	800	796	829	745	762	843	756	799	791	798	838	843	768	763	792	807	795	787	807	795	777	791	805	778	778	806	809	850	774	750	802	778	833	810	827	813	788	809	803	799	772	830	796	792	816	814	772	858	823	764	794	845	782	871	801	792	752	782	827	818	786	790	798	771	781	761	792	779	822	780	829	811	805	814	791	801	840	801	831	832	810	787	769	734	796	765	767	823	796	834	769	825	840	822	813	784	809	851	796	808	802	795	826	803	777	829	759	827	803	819	833	783	813	756	742	833	809	770	805	775	770	767	839	827	818	819	796	790	787	816	798	782	858	836	819	793	773	764	824	786	780	828	802	798	766	786	790	869	739	797	814	769	847	791	811	782	816	847	800	804	751	810	774	784	792	774	816	820	800	767	799	755	820	760	793	790	781	807	803	777	779	809	787	764	837	796	792	804	817	823	749	837	797	762	804	820	854	787	801	806	757	778	758	812	757	817	797	763	776	798	839	814	869	817	787	805	836	842	780	826	808	801	800	805	823	799	772	769	798	833	832	808	842	815	785	788	766	779	818	786	784	764	791	805	820	778	761	812	774	787	800	783	801	805	778	841	790	814	814	838	771	743	851	752	793	755	814	799	802	804	758	770	808	771	755	781	756	799	806	827	759	812	764	821	852	782	803	816	779	805	783	793	841	818	808	809	836	863	768	849	808	800	813	798	755	791	788	786	811	824	838	781	795	798	774	736	833	807	842	813	839	816	806	794	841	798	797	823	727	821	796	754	777	792	791	781	775	800	782	814	774	771	816	821	815	780	815	816	830	805	800	836	831	866	814	788	799	787	733	795	769	775	824	810	901	860	767	828	813	683	779	836	773	810	787	811	825	778	795	810	834	799	791	710	781	764	778	849	856	838	844	802	743	807	801	720	792	774	792	838	808	811	855	848	734	737	807	817	817	810	834	785	823	803	801	809	811	853	811	787	802	771	771	798	822	820	816	757	839	814	814	735	783	845	790	782	812	808	748	790	830	799	784	804	765	783	796	804	827	831	836	789	766	807	807	767	830	791	873	795	812	809	780	850	753	779	777	780	837	803	738	787	835	721	779	846	721	799	792	826	771	827	779	819	789	820	782	816	819	810	830	762	724	815	804	838	815	757	821	784	847	803	831	770	790	752	818	777	819	709	747	768	777	808	794	754	796	728	769	776	774	833	819	789	795	787	841	743	796	765	733	827	783	783	762	803	730	795	802	825	795	834	781	794	807	776	760	764	805	778	774	837	796	738	746	788	793	754	795	848	786	809	797	800	835	779	768	810	767	782	827	841	755	826	791	788	843	758	801	816	783	763	828	816	786	807	818	778	763	803	802	803	838	867	816	786	812	776	787	782	817	801	753	775	791	830	834	771	847	772	747	790	819	784	781	827	823	757	772	768	831	826	842	790	792	791	765	775	736	773	827	762	746	784	762	752	791	769	788	790	841	741	795	816	851	794	790	833	849	796	803	808	812	785	779	822	796	809	869	777	821	792	820	860	792	815	768	824	798	764	757	788	744	764	802	810	773	807	757	749	783	789	789	790	766	772	767	821	764	762	815	805	847	793	805	812	764	787	801	787	779	777	803	821	801	795	772	788	824	803	767	829	804	817	772	777	802	799	774	815	893	821	782	806	763	794	763	808	775	761	769	791	807	799	791	802	769	837	785	810	800	780	819	789	763	823	745	831	789	807	790	842	804	841	761	856	811	803	796	799	786	807	839	804	811	772	802	799	813	766	774	812	812	755	770	844	801	841	777	773	829	782	766	837	860	837	777	857	802	875	809	820	843	779	830	822	783	819	765	774	831	801	793	766	845	762	795	767	783	840	822	764	768	773	783	771	796	818	837	804	760	826	752	743	830	794	782	781	811	771	827	764	824	798	812	773	802	825	824	769	773	830	781	764	809	763	777	801	770	794	768	810	847	813	806	790	759	782	788	775	800	778	785	817	798	833	779	827	786	824	805	787	790	800	827	815	766	829	793	775	767	821	767	772	804	770	741	799	785	772	821	829	817	788	824	797	784	802	790	816	825	783	807	746	777	782	821	797	808	758	800	815	809	829	789	787	785	796	767	768	770	820	779	779	767	782	792	775	831	839	765	759	766	804	793	815	833	827	796	810	767	860	790	788	823	846	806	846	761	738	772	758	841	792	812	801	828	817	836	766	756	772	803	838	816	758	727	820	792	729	805	773	788	819	791	772	786	750	793	821	807	778	808	883	824	743	823	767	870	768	790	801	777	800	830	762	761	771	783	761	784	836	797	784	820	819	772	746	825	798	799	751	866	794	831	789	753	768	784	802	823	786	762	785	759	771	815	767	808	832	775	829	872	801	850	760	761	807	846	772	753	817	757	849	764	742	793	775	824	805	790	824	823	764	807	798	781	786	751	796	783	770	825	841	803	802	788	803	841	779	835	821	801	852	775	828	816	741	811	837	781	809	779	797	767	824	782	765	820	796	723	790	770	810	771	794
64813	100810	69957	43198	20027	6148	1666	918	775	749	795	733	775	772	702	716	769	810	701	802	766	763	731	762	741	766	763	746	735	791	728	778	777	798	769	773	766	770	760	729	740	713	761	746	771	761	723	776	792	709	744	739	726	785	800	764	790	680	776	785	757	770	779	776	758	799	721	717	815	779	751	763	769	750	731	749	715	749	718	751	716	728	742	739	761	720	764	747	705	780	757	739	760	748	745	723	745	773	778	736	763	685	772	752	784	760	779	735	743	694	710	750	700	732	739	749	806	783	796	753	763	705	794	726	721	749	767	753	723	735	791	733	764	773	728	714	728	744	799	729	779	767	695	751	723	724	731	700	749	776	734	714	780	804	749	720	789	727	750	734	757	750	760	706	745	725	741	783	744	719	769	749	712	763	709	783	691	701	700	708	707	734	752	736	762	746	744	741	792	777	763	721	743	757	786	731	763	712	752	751	726	778	730	705	713	804	795	730	770	729	734	718	759	746	748	792	777	752	742	749	751	709	784	765	738	774	707	774	747	746	769	764	732	734	730	773	727	760	728	730	743	705	736	732	762	738	766	781	742	757	762	760	734	761	740	703	714	761	746	780	716	705	775	767	723	791	740	841	776	725	802	740	749	762	778	770	786	744	735	743	768	759	782	742	776	738	756	765	745	737	780	726	747	799	757	723	772	755	761	722	791	773	791	788	713	731	733	740	704	763	739	757	728	761	738	761	746	764	791	748	750	732	801	701	725	778	755	759	746	749	769	743	733	734	736	713	735	733	774	743	771	736	740	768	782	722	718	748	714	761	764	755	782	774	735	778	786	773	807	757	737	791	745	762	735	799	777	730	765	755	754	777	744	758	743	715	703	761	793	743	790	705	743	692	696	730	750	714	710	755	783	785	696	738	762	793	743	739	744	696	739	806	798	738	755	742	728	754	779	749	711	764	798	776	768	785	760	774	751	748	698	691	710	732	731	779	738	750	762	709	712	735	705	753	724	738	751	722	742	763	715	769	686	718	714	715	783	757	740	730	755	769	783	741	764	741	718	747	757	735	771	755	766	782	748	735	746	776	723	772	738	765	735	760	779	738	740	784	733	716	684	756	751	714	765	773	741	740	738	737	811	754	767	694	716	768	765	740	755	723	764	824	737	742	727	787	744	725	728	720	728	770	774	719	746	771	698	765	742	719	706	798	766	732	738	730	740	755	684	743	766	730	812	738	746	768	736	725	726	774	759	781	748	791	752	739	763	702	742	769	747	682	705	738	768	765	786	748	753	761	748	756	761	724	774	716	784	726	784	735	777	738	765	811	752	767	763	788	757	710	815	723	785	746	751	699	752	749	715	813	709	763	771	733	776	765	710	716	785	706	767	708	765	756	726	693	785	742	726	765	747	755	745	717	738	748	704	748	726	766	733	708	734	781	760	713	760	731	768	762	744	769	743	752	743	775	699	792	739	776	705	725	706	739	727	723	701	760	728	760	752	761	767	730	740	673	702	727	767	750	741	761	771	741	755	760	738	764	746	802	777	722	758	751	717	772	712	697	721	725	702	736	746	727	776	767	744	750	715	790	747	723	747	738	755	734	707	700	740	733	764	730	724	734	716	731	722	758	741	797	760	759	721	725	734	731	765	754	736	745	759	759	760	747	739	714	766	765	782	748	735	748	726	799	722	709	770	759	820	713	717	751	727	751	776	729	712	770	758	701	737	750	766	726	769	765	735	762	803	758	740	805	759	803	690	720	711	754	744	724	744	784	757	758	752	781	731	771	782	736	764	773	774	736	771	712	715	736	797	754	775	790	694	742	784	815	772	728	764	722	771	719	738	750	713	768	778	781	763	762	739	734	754	731	859	781	762	729	700	803	741	721	707	771	743	742	770	715	724	757	726	743	743	715	784	747	766	752	808	776	730	746	795	747	710	784	716	702	695	755	711	757	726	719	781	736	745	702	763	764	738	787	743	695	734	713	722	752	812	698	743	746	718	813	735	763	756	769	795	779	764	716	741	709	792	781	731	727	730	745	773	701	766	773	676	724	762	770	759	716	772	768	747	760	772	759	743	742	716	771	770	738	708	680	721	738	780	742	785	722	735	747	792	731	724	765	707	769	738	743	757	668	723	760	746	734	784	784	756	771	718	737	731	741	749	714	775	765	740	691	763	733	765	703	740	750	720	768	765	735	736	801	739	723	760	675	763	802	733	756	717	749	758	772	760	760	703	757	765	713	759	764	766	713	757	722	722	734	774	735	706	795	738	742	715	735	717	738	736	752	806	779	747	756	765	715	748	774	793	725	741	749	721	752	713	783	675	792	723	711	744	756	762	717	776	751	732	719	724	738	751	755	798	732	798	793	739	733	735	761	769	798	744	725	714	776	725	765	774	703	734	722	704	674	742	765	719	710	753	730	746	709	708	785	756	743	778	772	794	752	728	729	705	733	729	755	744	736	755	780	786	722	739	685	750	763	725	760	712	766	750	742	724	767	727	741	721	793	714	777	728	724	791	727	663	748	727	744	729	763	731	762	778	761	727	789	759	732	736	738	720	728	708	771	772	742	756	756	706	762	758	756	752	746	745	776	750	757	715	731	762	753	748	772	743	794	769	769	765	705	759	728	769	727	769	758	773	744	740	727	743	765	697	757	742	729	753	770	722	750	734	754	716	810	773	804	750	772	765	709	785	771	753	774	694	778	733	702	712	769	751	776	742	732	726	771	691	730	741	725	750	738	742	763	713	720	741	786	708	774	746	762	743	808	726	736	723	803	770	724	723	746	750	703	773	745	704	764	767	762	781	768	809	815	751	790	744	680	721	755	790	779	793	691	727	751	752	742	759	743	761	794	775	753	759	754	773	716	759	717	707	727	795	777	761	722	735	734	783	752	678	692	790	745	750	726	759	742	731	722	810	720	743	749	719	788	730	771	744	748	679	791	750	708	684	746	726	764	753	724	741	745	762	753	803	855	694	714	812	809	723	751	725	709	739	774	723	751	765	732	763	737	729	763	770	747	751	760	731	729	713	743	742	759	735	777	749	742	743	718	716	788	775	738	787	766	724	719	738	757	735	809	679	752	675	723	733	762	763	732	752	717	756	761	735	721	777	730	731	777	779	745	725	770	779	790	776	728	745	762	693	731	744	779	747	736	797	745	750	727	752	769	773	717	777	727	773	786	785	777	723	733	751	732	753	760	803	712	714	765	728	776	745	770	778	736	750	757	732	736	737	752	793	745	714	751	796	720	777	774	766	744	719	711	753	736	731	742	686	724	760	719	739	752	749	779	757	716	773	773	718	760	729	745	749	726	701	743	775	759	788	810	770	730	719	749	771	749	768	805	701	757	765	753	740	741	732	712	682	707	747	729	733	714	743	753	718	736	738	680	774	696	770	766	759	741	752	730	726	775	762	799	720	756	727	725	730	752	733	711	726	744	769	747	720	739	751	750	727	754	751	703	774	733	744	734	723	765	705	761	803	766	788	744	718	740
30943	30816	24708	10587	2516	989	667	603	609	605	597	584	636	647	655	627	577	555	608	594	587	667	582	605	584	597	596	615	618	566	607	614	629	615	613	552	605	583	590	590	566	595	588	620	596	596	615	625	587	595	597	545	590	545	619	623	617	581	632	588	644	611	611	583	654	610	581	635	574	615	592	610	629	553	623	587	622	608	608	642	628	612	608	610	583	574	628	591	607	629	634	539	616	629	560	578	602	580	611	592	653	590	616	608	597	621	596	594	602	603	602	581	595	583	601	632	610	636	635	560	599	614	583	610	576	584	611	617	600	559	626	619	594	629	612	616	613	582	584	581	583	604	565	638	564	573	598	593	607	600	593	591	645	553	624	601	580	594	576	583	583	611	634	600	594	605	556	583	595	581	572	594	607	625	582	592	579	565	610	638	592	608	582	620	612	594	531	597	575	614	554	556	572	604	575	601	644	611	553	575	589	557	573	656	621	604	632	604	611	602	584	628	601	598	666	599	562	603	610	588	601	580	625	604	580	571	591	591	620	575	582	605	584	621	605	626	586	563	599	595	642	574	585	585	597	609	588	563	678	583	569	573	647	598	605	561	584	620	585	603	632	586	572	616	575	630	615	615	583	543	597	587	585	601	564	612	587	584	613	622	601	595	593	613	598	592	592	620	565	624	606	617	564	593	580	635	581	600	606	564	542	627	610	600	609	589	558	567	597	598	606	585	612	633	618	616	602	599	594	590	537	604	622	594	573	604	593	612	590	610	576	606	586	598	614	580	591	590	605	603	588	592	642	608	619	604	566	603	634	569	582	590	588	569	615	575	580	555	586	607	587	567	631	550	591	657	602	586	578	583	561	574	627	623	613	586	565	620	636	635	645	588	570	654	606	627	621	617	608	606	600	579	621	617	562	572	611	578	607	625	586	582	587	575	608	604	571	615	599	533	553	577	605	582	575	594	590	563	577	578	618	580	615	598	579	639	596	581	591	594	635	587	594	610	595	604	546	658	581	591	595	603	624	573	590	593	655	553	607	604	611	570	596	594	602	596	577	644	586	596	611	588	571	621	643	618	585	596	582	607	619	588	590	600	578	593	620	615	594	621	605	604	635	575	558	620	641	582	569	623	624	593	595	550	569	554	579	644	622	581	594	588	609	603	616	598	583	595	620	610	590	603	610	600	612	599	577	596	595	557	576	594	603	584	581	599	569	608	640	559	619	613	609	588	602	591	549	589	587	582	620	607	654	576	577	543	591	587	579	595	559	617	575	620	612	596	624	585	591	587	589	635	643	544	604	608	526	597	595	634	600	627	610	606	617	581	630	606	556	612	589	626	566	592	560	604	586	600	604	586	544	593	620	618	610	596	585	606	593	613	596	556	586	604	622	564	593	625	615	608	632	653	590	610	632	576	638	599	596	607	570	608	611	596	555	595	639	574	639	617	581	604	634	569	617	623	541	574	605	587	550	587	584	581	585	575	613	588	584	587	583	583	603	603	562	591	584	596	554	552	602	598	570	596	573	574	580	568	610	581	655	559	583	577	606	581	562	606	587	525	592	577	595	568	555	579	620	579	601	636	647	606	650	616	621	584	609	615	555	636	615	589	559	622	571	562	611	607	572	603	605	604	636	578	563	572	588	635	573	560	601	615	589	534	590	605	598	605	601	618	600	552	625	618	589	586	590	576	608	591	563	620	561	617	593	584	602	600	609	575	617	585	602	616	621	581	627	578	569	607	591	587	596	586	591	629	615	590	594	627	590	596	625	596	639	616	631	625	600	586	641	620	601	530	553	587	635	581	633	618	559	620	573	594	627	607	588	627	604	651	591	617	621	647	632	586	612	570	621	563	581	601	581	571	606	588	644	583	607	577	647	572	586	597	602	600	640	576	613	586	618	619	613	627	589	587	637	610	600	591	591	617	589	623	614	540	621	608	575	579	574	603	612	655	634	624	562	603	618	574	646	610	550	614	567	578	639	616	586	640	599	581	570	627	577	600	583	580	594	601	575	561	636	602	586	632	593	616	601	588	600	599	596	593	593	556	655	628	607	621	579	628	572	604	602	640	616	612	589	573	606	573	607	615	638	545	579	606	594	617	636	567	644	582	576	638	613	593	617	589	589	604	603	600	583	603	610	610	603	572	596	616	609	600	584	575	549	642	591	604	593	598	604	624	637	591	591	584	629	594	602	595	613	639	583	608	608	620	584	620	596	602	576	616	591	592	566	636	559	630	575	619	555	588	597	608	590	571	566	615	574	643	624	558	594	573	593	623	625	609	610	596	605	579	579	574	609	590	582	574	605	606	579	572	580	555	554	599	634	519	625	583	605	604	595	600	624	527	627	609	577	591	622	509	602	570	616	579	604	599	612	613	591	630	572	560	533	580	580	592	598	593	587	615	575	601	594	652	599	565	626	611	575	604	611	627	608	623	610	615	588	605	610	599	618	583	592	577	632	583	582	637	630	578	617	586	586	590	565	567	595	586	638	591	583	586	601	613	631	649	593	587	624	587	654	636	618	627	571	577	599	583	593	578	617	630	582	598	604	620	594	602	609	607	646	628	577	599	574	582	588	644	622	609	592	538	589	633	595	559	620	608	590	570	575	632	589	577	590	587	594	587	604	640	589	612	551	575	574	625	608	582	582	553	591	628	592	561	572	592	615	607	574	566	596	555	613	556	583	588	612	596	588	524	600	570	595	608	557	646	640	623	573	615	611	591	657	605	609	559	590	611	576	575	633	622	592	559	648	599	612	576	582	566	614	605	590	584	624	563	617	618	608	645	635	599	601	623	612	563	596	585	600	580	579	603	577	571	586	582	571	663	616	580	584	600	572	566	579	576	576	572	606	588	630	618	593	578	640	604	629	596	607	578	559	575	593	549	634	625	573	581	577	582	637	595	606	561	561	584	591	575	578	602	586	591	558	579	594	656	632	597	612	569	621	589	575	595	567	596	620	619	638	609	578	600	617	556	613	606	565	584	619	600	603	598	562	661	597	632	583	598	577	589	550	611	585	637	595	598	605	572	640	567	601	585	602	579	592	654	563	589	613	602	570	588	613	566	609	580	555	589	626	600	578	570	604	597	588	597	568	562	638	585	619	604	588	620	611	555	568	582	620	640	591	586	559	615	601	613	590	620	593	639	615	580	632	607	586	551	573	600	618	609	562	618	601	574	581	600	584	616	625	595	619	543	587	602	573	641	547	575	621	626	655	583	571	597	620	553	579	596	579	563	609	604	579	571	551	572	604	583	622	620	592	581	602	586	631	537	588	596	598	633	592	608	662	644	608	590	579	625	620	585	612	592	571	611	578	581	615	639	622	584	657	638	616	615	611	633	610	622	583	619	584	567	641	567	578	568	562	585	586	654	630	625	585	584	592	575	578	614	609	640	619	577	606	580	602	613	559	582	560	561	624	573	608	607	599	575	602	589	566	622	583	646	595	560	572	580	572	601	543	618	587	627	561	602	580	592	620	573	641	606	637	594
24163	35919	18401	5996	1991	824	585	485	539	507	538	495	521	517	502	489	501	483	520	502	501	538	569	466	517	504	494	485	522	518	495	505	533	509	499	516	481	489	531	503	521	489	505	486	527	526	519	556	557	503	498	524	476	531	520	502	565	510	499	507	486	473	554	506	554	509	506	526	496	488	493	473	516	527	486	489	477	495	495	529	510	545	515	502	519	553	452	526	505	518	514	565	526	553	558	536	521	524	557	481	529	510	497	476	506	540	502	509	549	500	517	540	517	510	534	514	510	522	501	510	492	511	507	496	464	516	526	510	525	514	493	523	525	542	498	495	553	528	500	531	513	493	557	526	473	525	514	512	501	496	498	494	508	508	498	523	494	501	501	477	517	497	518	500	544	496	540	519	499	497	500	510	504	541	514	482	515	489	487	549	540	535	496	491	534	535	552	502	479	495	577	518	516	485	487	474	483	559	524	506	537	498	481	593	514	506	498	484	512	516	504	512	487	527	534	466	492	510	497	526	524	512	517	493	486	479	477	518	557	530	490	503	511	507	484	513	525	515	502	540	482	557	549	516	536	528	493	481	524	533	477	490	537	499	481	541	502	540	524	489	495	521	486	538	450	446	521	521	529	544	530	472	498	520	454	484	532	509	510	530	496	531	506	542	502	521	508	498	598	531	504	526	528	454	508	537	508	547	501	489	554	513	482	502	531	545	491	511	493	523	499	515	519	535	517	509	560	539	515	486	538	494	519	561	502	493	473	534	497	527	507	507	519	502	522	486	496	503	508	492	505	491	533	520	537	545	528	502	515	554	521	507	497	562	498	504	546	496	481	532	508	495	503	513	524	523	527	499	527	507	512	491	535	511	518	488	522	503	471	517	536	552	475	494	537	504	511	502	517	491	492	465	528	536	473	524	498	505	535	525	518	485	522	508	492	502	502	528	487	485	498	510	517	535	493	490	551	523	484	486	500	496	514	523	529	526	511	508	495	492	520	531	501	474	528	506	510	532	523	504	507	510	513	524	514	506	524	508	520	504	544	489	565	490	528	522	514	526	506	486	523	489	521	539	513	540	482	460	549	527	539	533	545	484	482	505	521	523	515	512	526	486	496	539	481	526	528	501	473	507	540	532	508	521	530	499	501	538	519	513	496	535	515	527	525	484	517	524	564	489	502	505	534	504	534	529	515	474	519	489	484	541	499	520	505	551	546	550	531	474	501	522	499	527	524	501	527	498	511	505	483	495	537	468	524	541	500	486	505	509	495	492	531	518	505	529	525	513	507	487	541	484	492	506	489	481	513	498	518	540	488	515	515	484	521	470	496	509	505	509	462	481	527	542	482	534	490	473	529	511	548	510	487	503	552	513	487	494	524	495	474	500	525	504	513	542	484	496	520	535	500	502	501	519	539	522	469	480	502	490	503	498	510	496	542	472	518	504	473	556	490	514	504	534	548	513	484	508	523	476	506	485	541	548	494	486	519	517	513	555	515	516	525	533	505	545	467	514	533	510	510	558	471	480	488	516	471	467	516	511	509	546	514	510	531	485	521	548	552	500	512	479	558	508	519	496	515	478	491	496	496	522	543	514	501	538	523	539	513	500	494	526	520	481	517	518	534	477	525	534	506	456	548	511	510	510	489	521	517	524	483	531	506	526	499	477	524	514	496	526	540	504	537	539	524	528	535	530	517	511	500	482	505	508	558	514	515	520	522	479	497	517	537	439	507	544	512	499	506	496	563	541	535	505	477	475	531	485	494	508	549	496	493	540	502	515	513	549	484	486	505	531	522	533	503	522	561	505	494	502	548	498	520	513	491	560	496	483	526	509	500	536	531	544	537	549	510	511	494	549	511	496	490	522	502	526	528	484	519	516	484	554	483	503	510	454	478	518	555	498	506	519	523	522	529	529	500	466	487	507	494	512	483	544	514	502	558	538	500	528	502	518	513	513	489	488	491	478	523	520	547	513	492	517	471	496	524	501	512	514	488	497	479	509	539	519	524	517	503	503	553	472	495	545	522	476	542	510	536	533	525	488	542	528	503	490	505	492	496	521	524	505	521	522	536	567	470	505	475	546	533	493	507	497	484	542	503	437	481	528	493	505	543	466	479	504	515	503	515	470	528	464	561	477	532	515	500	519	561	468	502	520	523	505	529	512	533	488	546	559	546	541	520	526	523	538	503	509	529	490	492	538	553	536	532	517	540	490	533	480	510	539	510	524	518	520	491	505	503	552	584	514	549	504	523	494	541	529	484	541	546	497	506	505	508	495	504	521	503	522	488	510	526	539	494	521	503	504	494	499	490	524	506	545	508	471	547	529	512	509	475	474	484	492	524	511	533	501	490	495	526	521	505	492	484	514	499	507	512	508	540	500	518	556	522	511	501	503	498	524	506	545	543	516	536	541	507	472	536	507	528	482	534	481	545	537	491	543	550	505	467	488	520	492	539	509	499	533	531	526	503	519	532	521	493	525	528	497	551	486	495	550	509	528	538	518	523	515	476	535	521	527	521	497	506	510	547	526	496	480	478	502	547	494	491	494	485	528	540	535	510	493	517	505	531	505	518	498	556	522	511	485	475	489	515	508	489	471	520	526	521	473	505	487	479	469	500	512	525	526	522	546	503	535	501	507	524	527	513	502	508	463	485	537	507	540	523	547	505	505	528	536	484	506	483	481	511	540	554	506	512	531	500	522	515	504	533	515	513	484	538	517	484	492	530	527	494	498	534	541	479	482	506	492	530	527	473	545	506	550	488	560	515	515	478	501	497	490	508	507	545	498	496	522	506	537	498	470	522	532	525	499	478	527	547	516	544	547	494	524	565	518	493	514	475	458	536	544	511	525	542	532	484	503	550	478	501	514	500	493	518	486	505	531	548	520	523	522	497	504	510	474	515	523	521	477	509	524	505	518	501	502	511	509	515	494	504	522	511	543	523	542	569	507	500	514	545	538	520	511	498	494	512	524	474	486	500	527	473	544	529	468	489	501	494	491	501	529	513	513	495	524	506	471	526	534	494	538	529	501	511	510	519	462	481	493	486	493	509	533	490	558	549	525	517	506	514	482	488	532	515	506	526	505	486	516	497	501	512	487	518	477	533	505	504	498	468	492	511	522	533	510	516	534	553	527	521	533	528	554	507	510	533	505	496	468	507	542	484	498	515	491	485	507	506	553	519	523	504	478	500	467	554	477	511	534	530	514	471	540	492	485	494	481	507	520	586	509	518	511	501	490	506	570	544	532	494	488	487	490	546	501	518	498	499	482	483	527	553	558	529	499	536	510	485	491	511	542	509	519	506	488	540	480	470	515	557	541	455	528	484	481	512	531	514	489	553	504	558	532	529	540	514	503	535	504	533	523	530	526	485	455	516	557	527	493	532	488	507	540	539	532	536	493	524	510	493	514	515	510	469	542	521	507	525	564	511	518	518	501	520	514	511	494	531	524	513	519	506	520	524	475	548	519	567	526	530	487	515	546	498	542	507	540	502	481
25816	26166	40110	35452	18870	5425	1150	679	638	645	606	611	596	608	610	654	586	560	597	621	620	609	624	606	546	628	572	639	634	626	561	621	609	618	607	644	618	619	642	573	592	613	571	620	654	562	638	581	592	613	610	599	620	596	562	583	583	590	576	634	576	562	545	580	606	581	581	592	630	632	601	573	611	633	615	680	616	614	582	627	607	569	610	594	599	594	594	614	637	596	624	613	591	586	596	606	613	610	573	569	630	611	649	608	618	572	595	614	611	606	612	633	594	628	599	602	547	617	605	621	573	602	578	595	596	591	643	572	613	636	567	600	616	567	615	621	607	591	573	641	561	581	598	607	600	601	597	604	600	587	631	598	593	549	554	630	614	578	638	656	592	622	575	615	554	586	585	582	586	580	626	573	585	629	571	627	606	556	580	651	639	617	559	584	612	629	614	651	628	603	596	596	602	613	639	579	580	589	621	579	601	630	593	574	623	586	629	610	625	605	582	601	606	579	597	576	603	609	623	620	592	604	578	545	636	602	618	619	598	596	656	605	601	590	581	550	556	603	608	612	583	572	554	575	572	603	596	632	600	610	603	595	618	603	613	580	594	570	588	647	603	571	637	653	614	599	619	637	602	584	631	576	593	626	602	608	595	569	646	581	610	625	590	600	594	607	657	597	572	609	621	657	647	608	641	647	592	587	655	606	606	629	581	613	583	561	614	619	598	562	621	642	579	606	603	557	583	553	654	587	599	607	565	611	594	567	619	599	611	608	637	575	628	597	664	605	607	584	637	590	600	608	589	616	568	591	629	614	583	609	579	585	624	597	592	602	599	594	571	621	635	600	642	639	613	614	625	639	624	601	608	588	606	619	610	606	605	611	570	587	643	638	571	628	579	655	629	645	611	639	616	630	590	592	592	618	631	626	626	636	588	594	609	556	597	583	569	610	595	571	541	587	591	624	661	594	618	609	583	639	581	601	563	645	622	566	590	597	598	598	575	613	619	623	622	600	581	586	584	595	575	600	598	560	560	619	633	611	627	592	571	628	623	645	613	595	557	602	616	610	577	613	580	597	627	591	631	580	615	589	595	641	599	599	627	615	610	626	556	592	610	578	595	573	591	611	599	608	614	588	606	594	612	614	612	587	609	683	550	652	604	618	610	604	625	590	588	640	578	582	602	609	636	665	563	589	620	645	598	630	610	578	590	570	596	610	557	613	657	602	611	590	589	602	619	580	624	610	605	627	609	625	609	551	633	572	594	644	602	608	623	632	591	574	651	594	538	595	655	577	604	665	619	602	548	565	588	594	602	615	611	618	618	608	601	609	613	552	586	574	634	639	610	633	583	607	547	623	625	596	601	609	624	613	628	583	639	586	569	623	614	579	561	636	612	597	613	624	583	647	579	568	582	599	653	647	574	621	611	609	587	606	595	596	609	625	608	605	615	591	603	605	626	561	646	621	573	604	646	560	586	595	596	622	618	648	561	576	651	613	612	599	632	606	556	628	572	612	592	603	599	618	572	568	637	610	591	611	600	612	637	573	606	567	571	606	578	641	637	611	613	606	664	622	627	569	597	569	587	613	609	600	593	610	569	586	612	625	637	635	596	587	584	613	618	653	628	568	632	589	625	591	609	620	596	637	604	603	594	640	543	632	611	587	602	615	588	587	598	621	584	558	588	632	642	586	646	626	601	610	647	609	620	601	595	563	627	588	569	557	603	542	582	601	606	590	599	568	596	570	591	610	581	597	618	615	578	639	619	567	600	567	569	606	583	608	628	606	632	581	589	617	600	601	605	575	621	576	557	563	578	557	580	573	584	599	644	643	603	569	576	602	604	588	583	601	578	598	614	588	561	595	597	636	630	582	608	599	640	598	603	632	564	590	565	604	627	598	591	573	619	616	675	601	609	625	587	632	611	614	581	635	566	638	627	587	577	606	592	585	609	630	640	600	599	595	589	651	644	628	584	546	564	589	591	577	609	628	624	578	612	600	568	614	627	589	612	603	628	586	625	582	588	578	580	621	597	610	586	605	568	626	629	597	599	579	579	596	595	589	618	592	583	594	629	630	595	592	585	609	627	595	554	598	606	630	583	605	594	604	642	598	565	580	596	572	620	586	584	545	603	663	605	606	632	594	564	569	623	633	545	579	631	682	606	659	598	641	572	573	582	608	628	585	613	622	606	585	562	608	634	632	612	628	599	597	632	590	563	578	565	628	559	599	579	591	552	607	573	564	579	614	592	608	593	581	560	612	595	614	574	592	617	604	622	578	593	597	618	641	560	610	612	595	625	595	599	605	618	582	628	594	582	597	621	596	603	630	605	644	587	592	619	654	610	587	589	613	624	602	592	594	599	566	571	581	589	589	603	604	599	648	614	617	595	599	606	598	595	618	592	607	553	591	633	583	632	582	602	652	574	625	617	622	611	592	623	565	586	580	580	596	620	618	613	619	623	583	631	576	602	620	575	653	564	615	597	574	595	593	600	582	630	587	638	577	612	611	612	607	590	601	623	574	584	604	585	614	623	576	615	596	612	572	632	655	623	587	623	619	611	618	601	569	588	600	599	602	597	587	641	616	604	604	603	586	580	608	579	586	611	590	559	562	600	575	581	626	612	638	628	568	619	559	595	587	609	619	604	627	611	619	603	610	583	589	574	630	628	611	557	617	643	594	630	615	625	559	652	628	636	559	640	597	663	569	640	618	550	602	601	613	615	555	580	633	610	598	625	624	594	664	583	627	613	618	584	575	626	604	602	631	602	583	620	606	626	608	584	600	624	664	577	634	627	608	631	608	575	664	607	568	601	657	617	558	557	599	576	643	636	605	575	597	593	609	586	606	610	591	630	605	540	605	577	618	572	625	596	637	572	562	568	640	581	616	572	615	610	610	627	644	580	624	563	608	593	562	599	636	573	597	570	613	583	605	583	603	604	646	601	630	652	627	596	614	617	592	613	623	597	604	593	610	582	641	598	615	598	603	635	607	536	582	584	657	636	645	596	626	581	595	610	574	600	573	602	639	633	603	602	644	595	637	597	575	609	586	659	620	633	626	601	604	598	647	663	594	569	613	607	598	624	639	597	621	586	602	602	583	603	612	583	595	611	617	590	605	573	642	604	611	587	587	596	591	618	581	586	608	593	621	627	621	641	644	599	598	637	620	576	567	605	632	591	624	631	608	610	599	618	627	602	603	631	607	576	636	576	625	566	592	605	616	579	585	663	605	613	583	574	617	625	599	559	605	635	603	605	606	641	578	601	652	570	603	573	593	564	601	603	608	613	635	586	603	626	566	589	604	590	584	599	550	610	604	572	644	613	639	603	597	580	573	603	616	654	596	589	575	590	620	617	593	594	600	572	548	575	569	597	590	628	590	598	599	616	562	579	576	624	625	627	639	591	640	606	572	596	527	592	596	622	577	583	644	636	618	620	580	618	597	569	641	581	577	603	622	642	659	586	600	587	635	619	592	607	564	573	590	613	637	637	592	602	600
60531	86471	63031	29902	9490	2450	880	628	576	557	556	573	564	610	532	539	589	557	581	589	546	550	569	560	529	540	560	569	570	574	543	602	568	577	585	555	548	525	546	569	561	564	537	563	554	525	509	574	539	567	582	561	541	538	569	564	592	579	575	571	588	565	587	532	560	552	592	558	574	555	531	555	555	501	548	539	524	541	595	557	576	526	568	567	577	567	588	562	531	544	570	606	556	555	532	538	566	558	544	542	581	591	569	557	545	565	565	625	603	550	577	560	560	563	540	523	588	504	574	575	530	539	533	567	575	561	549	549	543	564	531	563	560	605	589	582	547	566	540	579	568	550	561	581	610	613	535	593	541	537	562	531	597	541	554	564	573	551	524	553	558	584	535	544	541	584	575	539	599	539	557	573	521	555	567	578	558	568	536	533	534	552	570	557	625	555	527	561	543	563	603	579	617	543	558	569	557	536	613	585	579	550	550	527	522	567	556	536	523	578	559	550	605	522	587	550	539	574	550	537	532	504	536	538	545	539	559	558	569	559	557	595	494	541	568	565	609	517	569	523	540	556	582	614	545	594	556	539	559	575	600	565	549	565	587	540	524	570	532	578	555	588	600	528	551	544	535	559	565	564	562	600	526	563	563	562	580	527	562	566	580	557	593	585	550	571	532	574	572	554	574	593	557	591	603	519	578	545	547	560	578	600	586	570	553	575	569	567	552	544	583	570	543	594	525	514	562	571	561	545	569	570	536	538	519	560	552	541	551	595	554	565	592	509	550	562	552	551	571	526	543	560	546	545	514	518	556	563	495	505	576	575	519	526	584	576	604	559	561	538	569	516	587	560	555	584	535	552	585	534	559	530	531	566	555	576	523	556	516	571	529	568	588	617	545	549	552	563	535	585	558	558	577	559	595	606	561	566	594	551	554	542	540	595	534	595	507	601	603	530	571	575	580	555	554	557	545	548	567	542	575	542	600	536	547	566	537	572	518	508	558	497	548	571	545	570	528	558	529	545	541	529	503	555	522	551	595	544	585	521	581	554	538	536	555	566	535	550	550	552	567	557	534	553	526	578	587	574	561	575	559	532	539	577	578	592	570	555	542	576	580	593	541	537	594	570	557	540	548	583	597	510	534	583	545	584	610	562	569	558	538	560	584	546	611	545	522	589	567	564	554	568	593	560	519	525	570	562	584	594	552	531	540	597	554	550	521	571	550	548	557	562	567	581	571	550	549	543	567	532	533	524	584	589	540	552	563	536	568	511	532	521	561	575	553	525	534	567	587	537	561	550	578	559	547	543	592	597	544	538	602	584	580	545	610	573	552	563	542	563	600	597	566	578	554	538	544	600	541	553	584	561	549	540	538	554	587	528	536	559	580	542	568	541	508	588	593	591	521	547	591	562	545	537	515	577	564	561	580	570	576	563	563	553	573	559	556	529	611	546	551	575	516	568	541	588	545	555	523	583	561	512	564	565	506	547	514	555	553	568	546	570	611	526	541	569	506	538	541	564	554	558	600	593	552	546	560	584	566	544	525	562	599	554	581	607	561	571	542	590	526	564	592	553	591	582	531	623	542	529	530	547	568	552	520	563	582	561	576	577	569	546	505	562	565	578	531	576	574	521	551	575	551	577	583	548	552	544	546	542	543	533	609	533	575	550	551	600	551	592	569	597	550	525	557	525	540	582	556	586	561	571	568	562	557	529	590	560	546	525	554	518	553	536	536	507	535	582	557	554	593	565	551	579	504	566	550	586	576	566	555	548	554	586	597	554	546	575	562	599	530	565	539	568	551	598	564	582	538	575	536	551	550	555	598	556	554	573	585	557	560	586	579	588	560	544	525	557	517	561	514	557	522	591	614	598	532	578	524	539	545	574	571	559	573	553	599	571	596	585	555	586	570	581	578	570	550	542	535	595	573	538	614	552	556	531	546	556	552	552	608	565	562	539	573	561	551	608	584	564	568	586	575	573	539	549	551	547	539	518	554	585	525	584	574	560	573	557	573	576	577	530	521	561	579	569	551	593	559	596	535	539	564	575	525	531	518	567	570	534	532	526	573	584	542	554	525	589	570	567	571	599	543	540	511	558	584	562	575	533	567	552	536	564	587	538	552	586	504	607	554	592	539	551	585	575	528	589	544	549	537	582	560	598	562	556	557	550	561	558	606	543	581	566	556	547	575	560	588	619	543	569	558	608	568	574	542	575	553	563	573	560	502	579	574	512	528	545	544	559	565	565	588	541	551	528	526	520	532	560	599	555	589	552	535	569	521	555	593	545	591	522	553	551	566	557	599	538	535	564	569	559	572	594	532	554	594	568	579	547	537	545	542	536	519	564	566	561	544	510	590	523	537	530	560	536	561	590	575	540	583	570	578	542	546	584	556	573	569	570	574	530	505	590	561	560	529	538	541	587	545	546	571	571	574	569	570	553	559	553	513	518	539	549	490	549	548	540	541	569	534	539	592	588	555	545	612	552	569	589	562	563	522	582	579	513	578	561	549	564	529	588	552	546	583	528	511	544	537	567	513	561	600	555	555	593	576	512	525	566	569	586	584	571	587	574	576	538	598	575	539	514	577	543	571	565	560	551	559	540	555	536	582	570	567	584	543	561	556	571	547	579	539	577	548	528	566	508	567	539	578	547	573	586	560	545	546	553	581	513	572	559	559	546	584	555	576	557	568	559	583	581	545	533	538	562	572	589	536	593	574	562	562	564	560	579	545	574	555	508	511	549	553	595	525	535	561	570	551	554	577	533	601	567	570	571	564	509	559	601	556	546	577	548	546	549	534	586	597	594	551	583	558	589	531	549	535	525	549	567	547	569	569	528	568	524	575	549	539	563	533	567	534	574	550	533	563	540	539	564	538	579	562	538	509	560	516	537	571	547	552	574	509	571	562	564	625	594	560	542	525	605	562	545	572	557	515	606	549	558	535	578	546	606	533	590	561	575	558	586	586	575	563	545	527	565	537	544	580	597	582	601	595	551	544	566	527	551	575	581	591	564	578	564	555	583	504	567	594	568	605	561	551	512	532	555	557	567	542	536	571	588	570	528	572	534	575	551	554	535	559	581	532	552	521	546	548	562	545	621	553	559	553	530	519	544	581	588	525	537	538	535	554	566	549	522	548	565	604	563	575	586	559	541	535	552	588	588	589	503	516	575	580	581	516	594	549	508	595	524	572	576	499	545	522	558	575	573	541	578	547	572	556	556	574	575	531	565	546	587	508	540	547	561	560	541	551	590	546	565	571	541	544	518	589	562	563	541	522	565	601	541	573	548	512	604	505	549	578	577	567	556	591	574	568	538	626	577	570	568	554	590	530	555	565	579	567	564	580	583	609	559	563	543	571	585	580	571	515	580	556	570	566	522	542	603	548	573	604	543	548	570	567	508	579	541	580	526	558	560	540	512	555	565	549	577	519	579	507	549	526	554	560	564	560	534	587	539	558	566	581	565	545	563	526	539	550	591	521	552	606	575	550	558	609	569
24253	23639	36296	32547	23292	13976	3206	1016	898	853	862	863	876	833	822	775	806	860	828	864	854	836	805	816	825	823	813	846	766	788	827	779	895	842	742	814	797	802	763	824	848	857	826	839	798	822	828	809	848	826	775	792	781	864	849	784	849	792	819	826	841	857	829	830	797	779	818	787	788	831	831	836	803	831	839	838	810	848	805	823	748	880	817	857	838	780	763	798	843	841	792	831	807	817	776	828	809	811	887	822	823	820	807	817	788	854	834	854	863	836	788	823	813	854	785	824	811	765	833	814	821	827	817	861	845	806	815	798	790	835	808	840	772	794	814	815	824	805	797	806	849	839	752	824	842	847	820	858	854	827	846	855	810	836	852	772	847	823	769	879	815	746	781	823	782	823	787	853	854	788	804	785	830	807	820	832	829	794	837	798	821	836	825	797	804	807	835	821	843	843	813	770	845	836	763	825	840	820	782	864	849	823	776	806	820	815	851	804	822	814	819	832	845	821	810	808	792	779	816	833	875	792	866	807	852	779	777	816	822	811	779	810	834	790	842	801	790	845	859	820	744	824	797	785	856	789	779	774	790	814	842	817	805	806	823	870	836	807	866	815	829	798	837	809	808	842	876	811	797	814	793	854	823	848	856	805	842	775	840	825	796	803	811	802	845	821	788	802	818	853	807	761	773	818	815	803	807	829	758	796	772	827	781	801	738	836	829	828	782	837	832	811	841	817	811	834	805	849	818	806	822	842	817	845	785	836	785	804	799	803	787	771	808	774	796	781	792	823	819	783	808	829	757	831	788	769	794	761	794	773	825	883	795	830	869	827	808	848	838	790	856	812	780	755	836	804	825	828	787	798	824	790	801	800	804	778	816	839	781	795	800	844	850	861	824	802	846	833	833	798	857	786	828	810	771	838	785	848	798	829	812	807	856	831	825	845	778	817	803	771	799	795	760	815	838	833	831	815	777	820	840	834	822	840	821	832	823	875	846	784	825	845	762	806	844	778	822	841	824	830	847	809	821	833	791	853	825	776	832	776	808	813	826	787	795	780	784	824	820	815	876	787	782	837	785	823	830	790	824	850	786	802	784	771	801	827	846	788	794	769	820	808	820	811	871	826	825	819	845	787	819	809	848	860	840	812	867	811	823	786	850	867	870	828	813	783	840	805	851	811	802	817	779	812	823	808	826	824	744	832	845	815	837	836	843	854	837	828	842	778	811	809	823	825	813	842	820	768	832	796	831	816	845	778	826	814	832	807	804	812	790	807	836	793	799	810	810	794	808	803	811	834	837	752	784	756	800	818	823	801	848	818	811	813	842	805	825	872	848	818	827	786	846	841	790	819	825	794	797	781	772	880	793	846	855	796	780	857	811	847	810	849	797	849	802	808	813	805	833	766	823	846	777	851	793	792	814	825	819	783	815	861	803	820	816	833	821	820	833	861	833	779	809	799	856	835	846	779	785	839	780	796	747	805	850	776	801	806	814	828	776	800	858	850	800	774	822	761	786	779	841	831	777	809	797	851	796	820	818	807	788	786	807	776	799	820	786	798	796	808	786	802	765	817	833	788	838	769	755	825	799	836	780	817	771	847	860	890	827	777	807	807	828	765	778	788	815	828	781	805	783	861	789	778	792	856	808	807	869	816	833	813	826	793	859	799	781	805	797	847	823	860	837	846	805	791	838	793	788	756	793	780	800	765	834	835	789	819	790	842	824	797	783	817	823	820	857	813	815	839	843	842	783	854	842	816	819	850	839	818	830	784	797	798	834	822	844	829	787	804	761	757	774	800	831	779	812	751	860	793	846	822	784	834	803	841	771	838	826	816	820	857	838	792	832	855	835	834	823	792	851	820	773	814	866	804	807	880	833	858	825	795	850	852	819	764	813	808	817	837	834	771	800	836	822	813	798	818	803	834	791	769	769	777	793	822	803	837	806	822	780	812	808	758	791	778	799	820	819	841	862	783	768	831	820	777	803	800	769	799	782	846	799	825	793	817	805	828	845	770	805	804	833	839	827	805	801	804	850	817	800	818	882	842	845	831	831	809	853	785	811	768	802	833	870	770	859	807	771	827	817	826	808	830	851	808	860	745	815	832	801	832	823	883	799	886	837	818	836	813	731	838	829	803	840	811	871	847	758	756	840	810	794	843	818	804	807	852	817	801	792	794	792	886	842	842	803	816	836	811	826	833	809	827	826	810	836	854	783	794	743	836	826	788	819	813	789	804	862	818	804	811	852	836	833	839	758	781	844	797	820	836	844	811	776	804	819	843	835	786	844	773	844	812	795	828	827	829	754	829	783	795	785	852	805	830	831	813	846	826	841	821	865	890	826	797	828	812	823	843	796	823	823	835	856	787	874	815	762	839	782	819	827	841	822	830	865	774	847	824	796	840	762	784	818	851	788	820	838	799	823	790	809	768	791	813	767	832	876	795	795	809	796	822	804	824	802	828	816	849	796	793	808	798	835	839	814	834	801	862	755	776	799	836	817	799	797	803	824	852	784	825	822	775	851	804	812	836	785	792	842	783	814	800	827	778	785	823	760	872	826	856	767	778	771	825	813	849	861	811	838	836	799	824	832	830	880	853	871	854	806	830	735	800	825	812	798	832	805	810	793	799	794	789	868	800	824	873	830	787	833	813	792	814	824	827	812	853	844	816	827	856	838	771	826	784	861	828	792	806	788	757	764	800	816	854	821	810	808	853	821	773	851	842	831	878	820	820	774	782	761	806	840	866	820	861	807	801	832	758	774	833	771	810	798	836	827	847	753	840	811	802	789	817	774	845	849	796	836	859	835	809	816	848	786	799	801	770	805	801	873	854	863	813	797	858	803	839	760	803	814	785	789	799	845	789	850	795	841	811	786	846	811	855	824	805	781	875	801	796	815	841	836	822	818	808	776	820	828	831	812	806	795	839	816	812	797	796	791	773	793	833	823	816	838	807	887	834	784	790	859	812	803	832	830	844	804	802	853	825	825	790	824	791	781	827	825	785	850	814	794	818	765	824	868	825	862	831	803	839	829	779	799	808	803	846	832	862	818	778	841	856	846	820	825	852	764	793	812	845	800	793	817	814	816	825	820	820	778	803	781	786	779	800	817	779	816	807	779	827	777	809	821	796	780	790	815	835	821	834	843	797	813	810	794	780	794	791	838	841	826	834	829	831	835	761	832	807	798	782	784	800	882	812	790	753	816	771	786	770	797	787	854	771	822	801	861	762	809	829	807	818	846	816	766	835	771	843	871	805	831	807	822	804	796	819	833	829	843	790	800	818	824	863	803	784	836	808	796	808	813	829	848	838	859	777	836	777	831	801	819	804	802	815	877	755	774	832	834	786	840	813	770	759	783	823	830	806	779	837	880	801	790	771	847	817	865	841	793	807	760	853	783	810	758	860	810	815	817	842	820	803	787	804	863	840	832	815	809	817	785	773	832	798	858	868	779	815	842	811	808	828	814	826	822	875	810	796	847	786	830	862	787	825	829	850
65201	101755	73103	41459	15989	4334	1400	842	798	780	752	787	762	797	767	771	775	802	749	803	756	717	767	755	801	756	732	774	824	775	752	819	730	757	787	728	736	756	766	768	769	774	781	773	786	799	765	755	833	766	794	686	775	813	772	785	789	757	734	735	761	800	783	768	779	715	734	784	811	733	724	816	752	739	812	812	831	820	777	736	787	744	749	790	754	788	770	787	786	758	791	784	774	785	724	748	767	766	798	780	760	794	685	745	784	735	747	769	782	767	779	764	777	802	761	713	789	838	747	791	766	765	767	777	751	813	738	798	728	793	728	758	750	770	749	756	798	763	724	715	787	766	815	691	745	780	763	762	766	774	759	777	769	783	776	782	767	753	781	776	769	740	772	753	764	766	764	773	770	805	779	779	738	766	732	750	752	751	755	759	799	779	761	725	769	806	754	746	768	769	770	803	722	784	798	742	749	840	776	794	752	766	794	758	775	770	768	756	776	787	757	761	815	819	809	749	749	712	781	793	749	761	759	738	779	771	762	762	772	791	787	781	804	790	780	770	725	764	751	767	739	812	802	779	730	731	749	739	762	803	780	741	744	724	774	776	768	769	752	739	742	745	790	755	777	769	784	730	784	764	792	783	782	788	793	771	751	774	786	805	763	762	761	802	762	761	758	821	742	793	788	739	706	764	792	742	752	699	767	728	724	743	770	763	793	753	781	765	727	710	726	743	805	736	801	727	768	748	750	813	792	740	772	768	779	753	726	761	780	702	814	782	731	760	741	770	793	756	815	766	791	750	770	752	781	840	797	793	722	751	800	774	770	802	759	737	787	780	809	735	755	772	736	757	743	765	788	735	709	764	717	799	792	788	748	727	735	795	787	782	773	805	729	772	765	775	805	741	783	731	795	776	842	789	794	789	772	822	777	775	750	733	775	764	777	793	783	762	782	802	756	773	825	765	761	774	797	790	718	777	773	770	780	708	774	812	805	749	727	753	772	802	819	758	828	748	751	767	753	730	753	764	789	731	778	783	756	778	754	758	737	814	792	776	784	770	756	764	827	757	748	786	744	761	787	760	791	769	788	745	730	839	726	789	751	737	763	756	755	784	787	774	718	787	779	756	776	776	769	790	773	735	765	799	778	820	757	774	735	701	730	794	765	736	741	731	782	771	791	753	760	766	781	819	742	719	745	772	714	799	751	745	724	781	801	778	776	750	731	722	756	732	800	761	761	775	753	760	771	805	678	822	785	800	756	781	792	778	764	743	777	764	775	795	735	751	783	715	727	792	799	769	777	706	741	736	722	769	791	754	768	799	783	779	742	777	775	769	758	794	741	812	756	746	731	739	776	769	755	757	752	770	711	772	820	774	820	735	823	767	785	823	763	760	807	788	795	764	769	727	756	758	735	732	742	758	741	783	790	790	757	747	757	780	731	746	712	773	811	779	788	785	790	764	774	772	733	774	774	800	734	799	750	739	736	777	767	793	724	767	756	725	779	753	766	781	819	755	799	757	795	776	751	805	724	755	777	752	757	802	735	763	749	738	772	743	768	771	757	770	749	782	764	748	753	760	759	761	752	784	766	801	757	759	756	740	806	793	796	721	758	774	772	785	770	748	756	767	754	756	779	751	769	756	805	782	793	794	764	782	762	757	797	792	747	793	754	786	802	760	791	798	755	760	767	746	757	785	760	785	810	767	792	754	759	756	736	810	764	774	752	796	806	720	737	746	797	711	793	807	793	753	732	759	746	719	757	766	725	766	791	760	734	777	735	744	789	749	765	771	798	758	744	743	754	760	793	775	798	789	797	743	760	769	770	753	798	745	822	772	778	733	751	762	794	795	809	819	741	778	792	806	780	780	770	789	822	771	719	775	756	763	779	783	783	724	748	729	776	801	783	717	781	775	780	804	739	755	779	756	785	733	785	770	772	795	813	773	745	811	815	763	727	778	727	748	745	720	778	795	744	776	805	741	793	763	731	790	742	729	692	787	764	756	846	834	782	769	765	745	753	761	749	753	785	718	767	780	733	770	750	811	756	770	757	732	783	794	699	743	796	782	718	741	724	781	747	819	750	724	717	791	726	744	791	790	780	800	743	773	713	752	788	782	795	743	778	713	764	783	764	788	753	738	749	753	768	778	772	746	782	802	747	799	782	751	802	759	742	755	775	770	806	836	751	725	711	742	828	760	780	767	754	790	793	798	763	761	784	763	758	748	772	754	783	769	815	769	798	751	743	771	750	726	762	741	795	795	705	730	791	801	796	742	772	792	754	716	778	801	770	742	794	759	776	762	748	761	778	778	716	782	775	776	722	729	758	789	734	751	765	756	771	781	804	750	800	750	779	765	735	772	748	693	772	755	749	754	765	736	795	756	779	787	752	715	759	763	756	737	775	784	819	747	768	749	713	765	758	761	713	812	732	755	779	797	719	705	738	750	736	775	707	759	739	746	749	744	737	830	784	839	748	724	765	735	797	740	764	747	761	754	734	795	760	777	782	777	752	728	718	787	842	713	745	777	800	783	776	762	764	716	757	726	743	733	813	789	730	727	766	743	715	794	772	765	763	788	775	764	728	780	764	704	786	758	771	766	730	745	781	749	763	799	828	793	753	772	771	770	763	733	729	771	794	803	772	735	754	752	772	820	771	764	783	748	773	869	748	746	739	765	779	734	754	806	744	763	783	760	759	789	762	745	816	751	752	766	709	759	803	742	788	759	729	807	802	772	805	767	815	767	770	781	719	751	750	813	792	748	833	798	799	843	759	762	806	786	735	722	717	764	704	752	737	791	789	800	811	824	754	747	760	820	713	806	781	740	814	791	765	735	729	764	752	731	749	734	736	715	764	768	811	788	803	821	775	739	724	763	753	798	757	749	806	765	733	777	762	777	748	756	769	748	740	794	752	698	794	789	809	788	794	786	768	737	783	717	766	791	769	789	775	716	722	737	784	769	776	755	731	740	804	765	750	772	743	751	809	724	810	766	776	749	721	793	750	769	761	761	779	756	793	769	760	753	722	740	763	788	768	797	789	746	733	751	795	786	758	724	738	765	784	748	791	754	742	771	808	759	766	780	741	797	804	738	785	810	773	799	740	797	777	795	729	769	809	744	724	795	726	744	713	765	721	779	744	737	746	798	804	766	743	767	785	779	719	804	745	799	782	792	770	817	774	727	776	763	746	728	786	719	755	762	745	764	752	767	780	774	781	771	808	723	782	800	747	709	786	771	746	758	761	760	759	815	748	734	747	769	784	767	765	766	766	711	779	801	771	743	748	784	811	785	752	752	767	712	805	737	822	729	782	733	744	767	765	761	748	778	782	701	765	778	792	781	756	772	795	744	768	772	726	743	716	757	738	783	755	795	806	784	727	793	764	778	754	725	799	762	786	814	733	786	785	764	758	745	767	797	759	804	790	732	767	729	798	776	773	818	745	755	736	775	745	746	760	800	753	767	776	762	773	736	736	786	700	748	736	735	790	730	764	764	802	788
30614	31925	26818	10863	2270	904	702	627	592	627	632	611	607	601	587	618	541	599	617	578	607	561	602	677	596	574	560	597	612	588	638	647	617	614	587	619	600	622	631	612	600	610	572	666	591	611	643	648	631	602	582	592	588	608	591	579	579	605	596	640	612	632	615	608	598	580	609	583	660	626	563	623	606	616	590	616	594	587	610	612	578	570	610	644	638	588	569	612	581	609	607	603	597	629	652	607	616	610	644	563	549	572	583	642	620	566	571	626	619	597	663	625	610	584	624	594	586	604	603	616	625	596	616	639	616	550	517	607	596	590	577	566	607	627	607	589	636	620	603	619	622	587	628	625	636	562	607	558	571	564	627	610	598	586	563	580	593	595	608	567	591	607	589	548	620	540	577	625	559	604	595	632	600	578	579	641	555	549	595	593	646	587	618	603	598	600	581	604	607	567	587	615	563	589	589	628	596	623	557	597	589	597	582	608	654	620	586	581	599	594	615	626	625	609	576	558	609	572	579	574	586	620	581	557	591	618	551	612	599	600	613	612	602	616	606	576	612	571	588	638	581	581	629	558	607	639	595	592	610	614	627	573	622	576	585	610	576	598	637	576	611	593	565	611	595	617	589	590	561	599	622	574	588	574	584	611	603	604	586	532	617	609	593	616	607	581	567	619	596	571	626	593	593	575	558	603	616	629	595	610	609	599	608	614	587	566	596	628	628	613	621	603	605	570	636	638	622	584	588	559	590	649	609	630	581	550	618	607	623	611	585	599	578	597	571	603	623	600	602	588	580	637	626	600	572	583	587	578	592	602	624	568	593	622	617	575	566	587	573	628	597	551	597	624	640	575	671	631	605	621	624	608	610	634	585	611	606	609	592	588	594	585	613	608	593	595	589	652	627	617	563	629	615	589	617	594	592	571	598	612	582	616	579	563	571	599	547	629	647	564	583	618	628	578	579	643	568	597	641	588	598	608	613	590	560	628	580	611	638	557	600	603	603	587	599	608	630	616	607	572	603	585	607	610	579	604	628	612	568	529	629	563	618	606	613	618	591	579	599	626	612	631	598	618	587	575	651	580	567	625	596	580	640	606	637	616	632	618	597	594	576	578	617	564	533	596	573	561	548	567	585	566	619	571	631	617	638	622	600	624	548	593	649	561	652	604	605	582	576	590	581	601	616	592	569	600	621	551	596	589	606	576	573	569	613	577	611	610	623	641	635	602	593	576	629	578	602	612	650	596	634	585	633	628	584	638	628	612	579	620	592	547	591	592	631	584	619	577	628	595	646	626	591	665	589	566	583	623	564	555	573	600	583	599	581	643	603	614	657	625	580	616	628	616	608	598	601	586	593	575	568	602	619	609	586	595	586	590	568	607	590	614	621	604	599	618	556	578	608	597	660	650	606	581	614	597	598	585	607	595	611	579	584	597	633	604	590	598	576	561	608	585	605	603	635	602	557	576	611	610	591	627	589	613	622	610	592	621	574	591	588	654	570	610	560	591	603	608	614	612	580	568	586	597	633	601	603	595	605	594	627	568	601	588	627	607	583	655	605	598	627	623	631	617	639	643	616	601	569	571	614	588	568	590	593	637	601	590	542	573	622	619	587	578	620	579	630	631	606	545	647	606	652	566	612	612	587	583	571	595	583	610	618	622	643	586	608	573	595	659	566	583	641	583	610	592	580	583	601	560	595	638	613	623	641	588	600	621	586	608	613	597	590	599	616	612	606	603	551	584	644	644	625	578	600	620	589	556	648	630	611	632	588	599	645	598	586	620	606	602	599	631	604	554	576	598	626	636	574	603	644	619	549	634	582	613	649	646	633	602	639	580	611	604	563	560	610	628	629	582	632	605	624	565	608	616	610	614	613	610	602	599	623	566	604	612	617	672	583	596	612	568	617	594	597	568	590	554	630	601	595	571	582	568	633	580	661	610	616	594	640	614	599	595	591	587	582	594	536	584	643	624	628	576	588	591	633	596	614	539	567	574	564	600	589	546	580	590	579	594	589	609	591	597	603	615	610	570	567	604	611	573	629	610	609	576	604	621	582	599	618	565	627	576	557	569	604	638	567	593	582	617	602	564	618	603	587	631	594	633	592	587	606	556	592	609	598	617	625	647	584	645	610	598	599	596	625	582	607	606	567	631	589	610	615	605	582	564	581	591	591	604	637	601	615	615	624	625	611	618	616	561	575	601	591	585	596	642	612	565	637	594	633	573	618	633	590	618	594	589	548	575	582	587	609	645	589	585	594	580	591	586	609	580	628	612	575	585	567	636	631	610	603	563	578	629	629	554	609	592	581	596	578	637	668	602	562	596	627	570	610	627	592	651	615	612	624	616	608	571	614	612	635	525	610	575	644	579	596	603	615	617	584	553	654	569	583	603	612	609	630	608	638	609	592	629	631	585	539	615	653	579	637	596	614	583	561	579	624	575	608	626	597	612	629	592	608	539	569	612	630	592	615	589	617	614	594	583	592	594	568	595	534	590	616	567	568	615	593	602	584	576	610	621	603	567	611	613	583	607	607	595	623	582	570	588	616	574	662	621	617	609	584	598	631	544	603	566	619	611	612	603	621	602	621	622	600	624	597	620	597	583	590	606	606	590	605	586	603	586	583	616	593	603	594	621	632	612	575	613	576	604	610	581	589	640	589	638	627	566	616	619	609	629	588	607	596	592	597	624	574	602	565	575	641	597	538	597	652	567	577	571	580	604	608	628	601	618	606	585	587	620	623	602	615	626	599	587	638	657	600	571	610	604	620	605	602	606	603	592	583	582	577	587	632	611	602	593	661	639	572	604	580	604	560	599	617	619	584	588	551	596	609	622	597	592	571	622	593	557	570	602	610	668	680	593	586	594	580	625	602	595	609	610	620	627	566	602	643	603	557	615	634	603	618	633	649	618	596	589	580	587	604	614	577	597	612	563	572	571	599	617	623	607	602	612	556	604	559	571	568	591	596	641	609	636	577	582	622	616	606	593	614	569	636	587	588	598	573	601	601	586	605	603	614	579	614	577	608	634	572	596	593	618	573	558	621	637	642	607	601	625	628	613	559	599	581	608	601	617	635	646	648	660	586	628	628	568	570	593	592	576	587	585	664	585	645	574	599	603	581	587	628	599	576	590	587	538	648	567	628	564	581	614	573	630	625	577	579	593	589	605	565	579	598	587	628	589	599	583	563	598	632	617	653	627	588	652	603	629	600	642	612	570	605	627	582	575	545	540	628	613	620	605	608	633	585	674	593	623	615	573	571	586	596	611	591	604	558	613	627	623	599	629	627	580	640	569	616	569	603	580	606	641	571	614	635	582	594	597	604	592	587	608	616	601	561	593	620	624	623	601	602	600	586	593	635	595	591	545	623	593	587	593	586	604	574	612	624	608	579	595	594	614	553	569	612	622	578	584	583	568	614	599	582	607	551	634	643	609	574	567	563	637	626	595	588	596	559	620	622	574	582	588	571	580	592	571	580	589	589	608	661	579	588	578
24019	37321	20276	6040	1838	760	510	529	509	505	572	501	528	517	505	520	522	532	549	479	520	530	526	492	514	503	494	508	552	510	513	495	505	533	507	506	534	538	424	518	533	493	540	541	464	495	523	509	506	496	515	516	527	505	517	510	516	466	562	510	523	525	559	470	552	495	495	494	531	513	531	482	500	475	507	497	480	493	505	505	532	493	569	524	541	484	527	504	512	559	528	505	527	482	524	486	494	513	534	516	514	518	509	541	492	502	520	468	494	542	519	504	515	506	508	506	499	515	518	536	501	485	504	495	520	500	520	521	549	529	519	521	535	511	499	484	482	520	559	477	543	525	513	512	527	503	548	510	507	527	508	513	521	518	558	548	541	532	480	518	510	525	540	530	501	505	508	536	518	521	542	530	548	488	508	513	530	531	505	486	531	502	498	521	500	476	546	486	530	520	530	500	506	514	510	531	510	502	498	528	532	525	510	520	463	523	492	553	462	494	483	523	525	504	537	535	532	511	525	510	523	483	536	531	507	512	520	522	483	523	497	518	498	489	482	539	531	504	522	504	496	522	503	505	511	462	488	531	507	567	539	543	497	512	503	514	526	512	495	546	533	497	484	494	495	543	520	510	533	474	512	523	506	522	497	518	517	509	505	515	520	516	531	516	556	493	536	522	550	531	499	547	527	525	480	523	522	528	537	524	476	517	529	503	503	473	513	520	508	522	546	512	492	522	490	493	521	499	529	556	542	539	512	508	513	486	537	512	525	515	545	540	497	512	529	484	538	531	491	507	521	516	542	539	534	500	525	510	543	519	525	530	522	537	544	502	460	534	462	512	490	463	545	495	491	542	551	521	529	498	491	550	537	496	507	498	523	486	548	551	539	517	536	506	485	505	493	480	487	537	522	552	510	527	526	503	528	535	534	526	487	504	529	492	500	511	543	509	520	538	503	515	493	503	478	543	529	471	488	501	520	518	554	497	499	484	491	512	509	505	504	532	530	520	452	505	507	503	489	530	505	509	483	573	506	558	515	509	502	525	477	503	576	489	539	502	495	506	519	521	489	498	497	511	479	495	511	531	519	493	470	535	516	496	494	529	527	501	535	506	482	479	508	527	486	522	514	520	520	482	512	472	498	502	514	494	556	499	539	516	488	564	541	517	524	540	521	533	489	554	477	468	508	519	503	486	497	550	485	528	496	545	545	485	561	507	517	492	528	540	485	494	538	465	489	509	513	495	494	542	491	483	516	565	523	523	498	521	520	524	503	504	533	489	535	548	509	501	477	515	542	519	473	491	552	493	502	512	513	547	525	519	509	557	490	531	528	492	535	504	550	539	516	534	483	494	527	540	568	470	550	525	510	512	467	474	524	555	483	513	548	524	478	527	519	479	464	483	541	510	506	528	499	541	509	516	496	509	488	495	485	539	506	497	557	509	480	492	472	485	458	540	508	504	527	517	513	511	499	510	448	479	523	501	521	538	549	517	517	483	524	504	521	509	537	502	461	543	520	544	523	509	480	488	527	518	547	533	522	493	525	532	497	536	494	490	520	500	568	526	530	506	501	564	490	513	521	511	539	519	492	520	540	544	524	502	527	511	531	548	497	506	499	552	514	539	513	539	492	498	516	507	517	521	517	503	493	535	467	517	502	502	527	515	491	501	467	518	518	500	489	491	546	540	487	495	489	527	483	507	504	531	528	497	487	515	492	510	490	498	560	512	511	504	527	555	528	513	519	561	531	485	488	508	485	502	513	490	554	490	557	504	516	506	496	497	506	491	513	507	519	521	526	493	499	497	511	508	486	510	482	514	491	501	525	523	521	529	521	476	530	521	464	486	478	506	528	512	492	521	523	502	544	520	520	548	524	497	529	491	503	513	523	489	501	523	516	517	527	475	550	480	517	499	491	513	515	494	511	503	517	527	499	526	525	499	523	558	525	553	514	483	529	556	453	527	525	478	521	539	522	478	485	517	504	523	488	524	475	505	554	498	500	514	585	513	530	504	552	535	489	504	479	547	507	505	517	532	521	509	504	515	510	509	489	538	513	476	497	490	488	504	489	518	489	541	509	476	524	542	484	495	521	508	500	504	488	559	512	518	472	522	461	532	488	539	518	523	573	500	533	528	465	472	496	531	480	502	494	508	500	497	485	552	512	521	531	510	536	511	534	531	476	493	496	465	516	536	478	504	546	512	497	492	511	521	510	505	489	507	535	515	502	538	536	531	518	484	529	531	549	502	496	503	505	524	519	500	514	523	511	534	517	513	532	487	538	524	512	507	499	523	478	512	509	516	529	494	513	522	531	499	520	489	501	481	463	475	558	518	517	540	528	538	497	524	506	542	503	534	535	526	522	491	544	478	550	549	486	502	503	481	498	533	512	508	503	483	521	513	500	513	509	501	529	529	535	542	538	495	499	534	477	482	494	471	504	482	545	485	528	499	544	507	529	543	501	526	506	538	502	495	526	511	521	476	483	484	474	540	529	521	512	526	503	505	501	524	520	551	517	524	508	522	513	512	503	499	526	532	522	549	488	555	523	522	519	520	483	520	496	496	510	518	514	551	530	523	507	517	521	509	514	551	499	532	522	516	547	491	521	517	519	511	511	480	499	515	510	490	519	515	501	491	563	518	560	464	553	497	468	500	502	496	534	531	477	498	507	483	512	517	520	532	554	526	575	474	492	562	493	512	529	539	513	520	490	519	508	527	492	490	554	523	496	504	525	510	497	533	488	505	500	531	514	507	494	496	539	517	518	516	489	531	498	550	510	471	492	503	488	519	506	510	533	522	513	516	497	517	538	506	515	491	517	530	485	474	537	525	537	485	527	458	513	478	498	526	512	466	512	523	528	536	550	473	548	505	513	497	470	537	496	520	506	483	552	525	538	515	553	513	501	552	518	527	499	500	524	484	551	568	512	523	534	522	550	520	501	500	531	500	525	520	526	507	502	530	469	522	506	538	520	517	492	513	565	525	510	497	532	510	497	549	539	505	510	504	562	481	521	523	498	492	486	523	523	562	507	538	494	481	520	528	497	502	475	511	503	510	491	493	521	488	509	546	513	528	507	524	519	523	530	524	484	523	485	527	522	512	535	524	472	551	508	525	488	513	523	553	519	486	475	514	484	449	506	496	503	525	557	511	513	517	525	531	532	510	534	494	535	507	538	528	528	534	556	485	495	545	553	522	489	559	526	497	479	548	511	518	517	515	512	512	555	489	524	501	534	496	538	509	533	523	512	533	501	545	532	479	531	478	549	480	528	471	518	482	509	517	476	496	506	537	503	530	507	512	471	536	488	551	507	492	489	512	526	497	482	521	467	496	555	541	492	491	510	490	508	509	511	506	515	518	524	471	497	493	500	518	506	526	531	500	538	490	524	509	475	478	498	520	509	517	509	545	508	521	530	489	504	508	474	527	540	487	486	547	511	480	510	515	493	476	528	521	532	488	508	508	515	507	520	528	516	532	469	522	545	514	506	532	480	525	525	522
25734	27208	40199	33814	17562	4716	1090	668	633	638	613	584	616	584	588	625	623	593	632	610	623	637	614	602	622	588	576	539	583	587	543	588	607	610	590	603	579	609	562	615	637	646	591	628	624	571	578	560	625	661	620	576	580	574	616	559	607	578	604	644	617	597	625	635	615	576	580	624	596	576	588	596	624	588	585	590	608	587	579	572	582	610	542	635	590	625	618	617	581	622	597	621	597	574	611	613	572	593	585	595	600	567	571	612	612	578	611	620	586	647	591	592	618	546	603	614	598	574	614	609	609	592	611	615	598	604	593	590	608	592	617	656	595	593	589	620	589	604	563	586	587	613	625	588	565	604	615	551	510	593	614	609	512	595	607	631	635	610	622	646	554	603	636	635	632	616	604	585	610	611	652	602	592	613	618	603	642	578	592	619	616	589	559	566	593	615	586	589	601	576	608	609	617	605	613	656	547	588	552	540	616	579	599	628	570	611	591	601	589	585	624	583	508	604	598	585	586	602	622	588	604	605	584	577	585	609	591	603	617	661	629	626	605	596	597	584	569	597	607	609	611	575	559	577	591	635	539	625	565	612	600	611	625	606	609	641	602	685	609	593	583	591	586	604	566	586	597	593	600	612	600	585	627	602	600	584	587	606	572	607	524	626	575	615	570	583	625	601	578	577	554	591	623	588	597	581	560	625	630	601	582	602	600	558	581	617	632	595	602	625	595	620	623	579	611	611	599	561	655	620	595	573	664	554	623	587	620	600	577	643	575	578	607	630	633	612	586	583	612	619	585	555	586	607	578	558	651	565	535	602	588	634	603	568	564	577	573	606	593	602	604	598	618	605	605	579	585	653	624	600	612	572	550	608	624	612	601	600	564	581	602	534	587	607	572	591	616	566	622	632	615	568	574	578	624	583	542	591	603	590	619	623	596	587	607	609	506	575	623	587	593	612	613	651	603	585	595	607	606	579	562	591	585	590	593	630	596	596	629	641	594	617	596	617	581	601	579	606	615	618	550	592	637	635	557	561	587	635	578	562	577	576	595	654	612	566	596	614	570	603	618	595	634	591	601	597	605	602	585	580	607	555	613	614	579	562	592	570	619	597	603	627	621	601	589	595	633	558	622	600	615	616	603	652	611	597	601	625	595	533	614	572	603	588	590	600	578	580	604	598	575	563	576	620	609	626	622	609	571	562	591	583	598	568	607	572	619	606	661	608	619	561	594	607	597	582	596	642	614	599	582	574	614	581	587	622	599	562	608	585	602	617	602	584	644	614	615	565	565	594	626	554	557	604	578	589	635	556	608	651	604	596	597	607	594	626	611	584	589	590	606	560	606	568	590	598	594	620	588	597	562	571	591	606	614	554	588	594	594	577	579	568	615	566	602	622	588	644	558	579	584	594	621	594	599	575	610	604	617	593	604	614	605	571	617	612	627	560	594	597	572	603	590	568	591	585	578	579	621	584	585	604	603	579	627	641	606	596	595	589	518	594	626	594	608	603	542	608	586	590	560	648	638	593	589	580	553	604	599	581	588	606	611	646	611	569	556	611	583	637	621	594	608	583	613	587	595	611	601	592	577	569	552	604	589	603	593	615	601	621	612	588	551	580	578	574	594	549	579	610	570	589	597	569	621	572	600	622	620	634	587	567	593	599	562	648	607	557	603	620	628	609	541	595	593	586	594	605	592	634	590	619	627	597	630	583	594	581	617	570	568	584	603	624	635	582	553	578	606	595	584	612	601	607	636	626	605	619	563	648	611	608	619	575	611	624	580	616	644	571	558	606	585	638	574	572	585	602	632	618	607	626	596	607	627	603	582	598	575	572	580	590	579	576	571	584	548	592	534	635	604	586	590	595	593	606	595	585	584	584	645	581	606	571	628	576	608	627	530	605	594	603	573	556	631	556	577	568	594	610	567	610	586	579	595	656	602	580	623	642	573	580	595	636	605	597	594	628	615	604	573	650	555	587	592	564	603	575	585	592	577	564	628	613	599	612	579	625	573	536	576	580	600	581	598	608	615	569	642	575	606	612	589	591	621	621	586	609	568	608	580	612	554	578	571	607	647	588	592	602	577	598	562	620	613	573	642	598	594	658	583	611	588	587	586	582	587	640	580	594	602	615	560	561	577	601	550	607	589	611	591	581	622	581	575	619	593	620	576	618	572	598	586	611	595	605	596	625	600	568	656	579	578	589	616	610	565	619	614	599	655	602	572	608	609	568	569	594	613	560	586	561	623	599	592	595	601	595	588	619	605	611	566	614	601	543	589	601	588	627	613	602	620	594	577	598	604	618	590	597	620	632	572	566	620	600	644	642	607	597	598	645	597	608	601	615	618	595	606	608	568	590	595	588	609	604	616	600	570	587	616	625	640	666	556	590	560	596	629	646	584	579	610	593	593	584	545	612	583	602	650	592	596	556	596	611	627	585	598	619	596	585	591	604	596	593	603	590	569	601	612	608	574	615	605	627	623	589	592	567	602	598	636	588	594	586	629	589	568	603	611	618	602	555	578	548	593	610	633	594	560	538	618	608	636	643	617	565	573	533	584	574	611	609	595	651	612	626	597	583	588	590	556	605	590	575	568	603	583	611	627	546	585	610	604	584	587	564	616	582	623	591	628	567	588	581	607	613	589	628	593	562	574	597	569	589	614	554	600	615	583	640	654	676	585	617	611	576	618	607	563	596	587	602	559	586	584	599	603	588	619	616	595	548	621	570	566	580	567	634	594	573	602	595	601	644	600	623	603	593	580	595	631	568	610	594	592	600	603	606	620	574	559	632	588	599	595	577	583	606	594	571	585	607	624	630	598	618	563	580	588	593	607	561	543	556	570	579	575	607	628	604	605	590	618	612	614	573	543	591	583	601	630	546	613	559	615	626	588	609	597	550	595	603	573	582	575	605	576	559	591	570	624	578	560	558	657	599	634	620	564	581	590	610	555	562	627	607	560	556	575	572	601	597	618	603	605	596	584	608	553	615	644	584	587	548	632	578	632	597	577	648	621	661	593	592	611	597	622	596	595	634	610	587	622	613	569	573	612	601	593	636	577	581	588	593	601	602	652	583	640	591	566	609	599	614	565	534	599	584	561	637	581	616	566	570	588	603	576	631	600	579	634	616	601	599	595	552	584	620	586	616	579	577	554	658	588	572	600	560	583	630	623	604	573	569	625	582	609	551	601	627	615	598	597	578	616	579	581	609	604	586	582	619	560	567	584	572	624	575	567	572	603	575	593	557	631	573	552	574	560	612	639	620	610	642	602	586	598	545	616	567	596	575	613	578	610	574	660	617	619	578	601	618	605	569	584	569	621	570	589	631	594	626	643	560	564	630	549	602	557	618	574	594	587	591	628	586	627	617	582	590	626	621	601	578	572	591	562	636	644	598	584	573	601	571	559	614	590	561	593	562	561	587	620	611	609	608	588	609	615	591	595	605	572	595	613	602	657	581	545	587	561	578	566	613	599	635	560	595	628	581	584	545	597	558
60592	89830	59779	27109	8568	2161	756	624	558	575	587	567	563	562	552	552	558	578	553	542	518	567	557	562	556	533	530	560	542	528	519	555	539	549	560	509	560	585	554	564	556	551	586	509	535	585	528	557	537	538	567	568	550	548	561	569	592	567	557	547	581	554	603	588	583	581	555	523	550	522	563	542	556	510	558	572	552	547	543	568	528	617	548	608	563	544	533	555	569	570	551	533	553	549	554	557	567	594	553	560	555	514	574	558	589	539	538	592	589	552	566	583	567	532	567	606	550	571	539	526	549	560	588	568	592	548	547	579	556	540	543	555	566	557	545	576	549	544	548	587	544	536	588	581	514	544	497	580	571	594	534	534	534	591	565	544	543	533	572	551	555	522	560	524	573	572	546	574	592	534	576	579	555	583	529	507	557	532	547	553	531	529	578	540	562	559	577	572	562	567	586	557	544	575	558	563	551	557	564	590	570	540	572	574	528	516	561	545	540	553	574	538	525	555	577	578	587	585	541	524	527	555	539	561	511	536	522	542	566	547	546	532	549	535	562	524	524	568	591	525	505	570	580	580	529	518	569	523	545	561	603	537	551	551	545	532	559	545	583	576	562	560	562	551	547	582	606	572	541	519	511	565	563	576	571	566	564	535	548	568	549	519	594	544	558	560	524	558	530	551	572	551	608	563	596	548	545	533	590	551	547	584	587	554	577	514	576	538	575	523	591	537	613	530	567	521	558	565	549	567	573	523	528	579	557	576	555	561	551	527	545	530	564	516	582	549	543	553	558	592	506	558	554	545	533	506	539	592	545	506	600	549	543	566	559	569	583	572	583	543	549	611	578	543	584	532	568	565	556	580	554	527	528	570	545	531	556	515	568	553	554	566	558	549	515	537	539	521	513	549	587	574	571	527	576	580	543	579	585	515	551	550	597	550	559	585	546	518	533	551	551	529	556	585	577	561	514	580	547	545	529	563	522	539	577	534	596	580	555	562	558	566	538	549	517	517	518	586	562	540	523	558	564	575	547	540	542	583	536	556	572	502	573	565	531	552	544	582	547	583	553	542	566	529	568	576	553	552	559	523	521	558	551	548	589	548	622	500	549	543	582	527	541	569	561	539	534	561	558	565	584	550	530	535	523	557	539	528	541	531	543	561	565	538	556	542	546	574	540	553	543	585	551	542	586	551	581	564	561	565	562	553	560	568	543	547	572	549	517	512	539	563	540	523	564	541	528	549	578	540	597	555	563	544	571	545	549	539	538	502	522	543	568	508	567	554	539	593	572	589	587	576	543	564	497	572	566	578	560	566	588	555	539	582	547	567	564	590	525	537	560	568	551	560	553	567	520	553	543	537	553	553	542	566	507	536	561	577	547	562	584	527	567	531	570	534	531	593	548	552	534	548	569	568	596	526	529	549	520	568	552	513	522	559	572	559	525	542	521	542	535	533	522	536	587	564	559	562	552	530	588	542	583	574	565	533	539	527	532	548	524	532	521	541	584	560	544	547	530	537	564	564	546	536	529	561	549	532	555	555	582	529	562	551	488	533	556	574	548	506	562	559	574	598	562	539	584	582	534	582	554	526	567	561	560	533	552	563	550	589	573	544	529	525	545	557	585	517	539	582	504	558	548	554	531	554	533	563	558	544	549	517	546	551	571	544	571	573	573	529	531	543	577	585	568	479	548	574	565	576	585	490	555	583	554	556	538	555	541	555	583	524	545	565	572	534	567	586	519	496	564	550	554	566	540	563	531	565	557	571	564	557	570	560	533	588	564	576	555	543	543	519	553	561	567	507	559	540	547	543	549	536	548	505	558	592	535	583	537	510	598	542	557	524	534	546	549	562	592	597	584	538	579	542	534	577	567	559	510	539	550	552	562	559	577	567	515	586	565	560	567	581	521	541	549	555	548	547	554	531	516	554	610	544	532	535	524	534	540	539	559	570	550	571	527	548	589	520	589	594	595	524	506	559	554	566	578	511	575	550	529	558	567	549	574	569	526	523	558	539	546	563	520	527	578	564	548	569	541	515	539	584	602	559	513	525	539	610	550	533	583	523	568	500	557	555	545	513	535	569	539	563	571	565	573	551	553	580	555	538	542	547	539	534	528	538	546	540	545	577	526	602	571	521	563	597	509	543	550	548	532	547	547	566	544	542	523	590	566	557	537	531	558	571	590	552	543	549	539	522	554	510	525	555	551	550	554	529	534	575	551	586	548	555	525	587	554	522	556	546	542	505	550	529	561	541	535	559	602	537	529	534	587	576	563	545	522	537	519	561	542	557	555	538	537	570	542	515	585	577	583	552	535	581	577	578	570	557	513	541	590	513	547	591	584	559	552	546	546	563	557	563	550	593	540	536	561	504	537	546	589	544	513	548	539	550	550	552	557	566	522	556	561	539	538	520	615	536	560	506	542	540	530	555	573	540	547	536	562	516	544	575	566	562	594	536	541	558	530	552	565	588	577	577	515	539	579	551	546	553	563	552	585	570	558	525	546	584	574	555	521	545	541	545	573	546	555	517	542	541	561	555	528	548	498	559	577	545	525	570	557	536	576	533	584	595	587	574	551	522	560	585	557	547	564	568	546	520	527	531	548	572	578	526	563	527	544	564	574	555	564	548	504	545	532	521	578	543	489	581	544	526	560	542	561	554	562	548	580	561	500	552	546	523	561	550	600	544	562	573	545	532	559	537	522	600	504	537	547	559	581	584	599	534	578	582	547	568	516	545	516	535	530	563	599	558	545	567	521	549	568	558	583	539	575	573	563	536	523	551	535	523	539	565	533	537	507	554	537	538	572	543	528	542	536	587	596	535	557	578	576	559	562	523	581	525	598	532	551	607	545	552	524	539	563	511	560	558	606	560	563	548	591	533	535	587	553	567	594	551	540	546	545	581	567	559	576	534	528	578	552	531	544	544	507	536	524	558	531	536	559	570	545	563	514	543	562	531	579	547	587	524	548	553	547	529	556	561	528	553	571	575	556	550	544	549	562	589	524	540	538	589	574	564	544	556	563	590	552	551	564	537	500	526	550	556	527	589	547	573	527	562	543	565	579	523	581	521	558	534	558	569	515	562	549	549	572	573	545	564	591	560	549	581	574	586	561	557	545	510	522	533	596	526	560	552	520	573	557	583	563	537	537	544	570	530	575	543	550	532	529	526	562	582	528	554	567	526	538	531	568	580	525	508	520	561	548	589	525	551	554	566	578	561	574	578	524	571	550	507	556	539	548	531	573	557	559	563	582	608	571	542	545	539	545	570	554	516	546	520	543	553	562	556	524	558	551	531	569	564	507	527	576	560	527	555	513	542	567	527	558	567	574	542	580	570	530	550	525	513	536	520	518	530	568	537	583	556	578	586	596	565	531	544	543	543	569	569	556	582	533	558	555	563	564	521	554	544	555	530	532	519	586	537	551	535	565	533	575	556	548	564	550	572	584	566	524	593	538	569	520	575	485	575	505	559	591	550	551	578	565	579	543	541	502	550
24081	22666	34391	32987	23597	14348	3387	1126	888	901	829	884	835	850	824	885	820	805	856	832	801	826	837	828	875	808	757	846	764	826	861	859	792	778	839	867	798	839	870	820	828	866	815	796	825	861	821	751	825	837	788	866	836	850	854	826	819	823	802	890	815	781	806	787	817	850	805	825	797	853	781	795	800	817	806	856	829	845	832	804	774	825	829	815	846	880	834	791	839	850	789	841	823	837	822	784	883	792	791	852	787	817	852	858	818	808	825	870	818	776	772	821	836	798	846	847	804	819	845	796	765	823	777	830	829	795	803	792	830	796	806	810	767	877	841	796	833	823	806	811	807	843	792	790	849	855	795	799	817	814	804	834	824	806	790	805	794	808	826	832	823	866	804	816	806	823	848	849	835	828	846	814	781	792	789	777	776	786	865	807	810	792	851	831	823	811	841	788	787	866	801	758	797	847	797	787	853	816	789	839	854	802	818	828	799	842	783	748	806	791	835	886	800	779	820	793	815	781	757	768	825	798	820	831	815	802	833	911	871	818	789	788	811	817	839	782	842	840	798	794	854	828	803	775	761	782	814	810	823	860	814	803	835	767	824	821	803	807	804	773	823	833	740	816	803	826	839	800	793	832	804	819	819	844	834	847	797	790	793	779	793	816	825	791	811	761	787	829	803	809	840	862	831	871	818	796	751	794	820	871	822	824	807	794	857	817	815	869	776	760	756	784	833	828	806	840	847	785	840	805	785	800	784	804	795	797	848	833	821	724	768	861	792	822	775	855	785	784	794	767	900	808	772	815	816	822	815	854	839	851	837	863	840	831	832	822	803	811	814	799	845	824	840	775	811	826	833	804	800	785	781	856	815	807	809	843	841	828	840	808	808	815	899	764	824	796	798	854	822	806	794	859	807	842	819	760	827	786	863	793	786	867	819	788	852	789	784	757	824	798	853	824	851	783	823	802	830	814	799	825	783	825	772	764	782	803	828	799	803	798	846	827	779	860	813	852	821	787	811	806	828	806	784	817	792	823	800	756	790	809	825	814	807	796	837	762	825	813	820	758	832	879	787	809	840	786	793	831	772	835	800	798	796	804	816	778	791	789	788	842	831	789	822	787	787	827	866	864	779	843	848	804	777	754	787	820	797	819	779	786	804	821	721	833	848	838	843	833	763	843	790	824	776	822	805	807	821	736	756	762	792	839	854	814	830	788	847	797	820	858	810	816	801	834	848	782	775	828	835	860	763	781	791	855	837	809	806	765	808	843	817	816	803	888	777	840	798	823	788	831	815	813	824	804	848	783	797	786	852	851	773	836	824	795	841	840	826	806	776	814	821	818	795	850	812	807	806	780	766	807	824	800	794	780	779	877	828	808	853	825	810	807	831	819	865	816	832	812	877	802	872	830	804	833	801	802	833	724	836	849	835	824	780	809	776	771	805	810	873	802	824	800	792	789	812	821	810	833	812	781	805	756	805	827	797	807	767	808	774	821	817	839	825	824	819	891	761	854	807	801	850	853	855	815	846	840	817	829	789	778	807	831	783	792	817	806	813	816	776	840	818	835	813	836	821	799	794	896	860	853	789	839	783	773	816	793	814	831	812	799	854	793	839	772	818	794	758	779	877	809	767	804	849	829	835	853	813	808	852	802	799	824	812	823	847	825	815	823	808	819	824	817	789	841	805	809	806	790	850	818	859	800	832	843	860	811	821	726	827	823	822	844	851	847	802	784	788	818	846	789	763	773	854	815	829	800	774	847	796	799	793	765	796	778	799	815	818	775	807	813	836	791	830	754	835	753	760	803	759	746	806	872	741	734	776	807	820	813	851	833	861	811	799	805	809	773	820	823	838	769	836	840	795	812	817	842	819	811	782	803	791	810	795	798	827	814	830	842	845	747	775	819	769	790	793	776	793	846	816	814	846	875	768	818	852	816	800	810	799	814	825	797	808	833	807	853	819	809	761	804	817	826	799	819	787	872	818	778	816	797	845	775	876	845	881	824	826	806	840	848	805	841	809	775	843	820	795	844	857	750	859	787	847	831	827	829	843	835	796	864	804	800	857	839	858	750	803	806	821	815	817	842	778	777	803	795	816	837	754	823	785	855	778	780	834	790	822	810	785	855	818	854	840	801	769	784	768	829	833	782	803	793	795	818	824	779	845	792	852	770	818	826	783	810	859	829	799	843	809	817	816	810	832	804	815	814	810	832	839	839	853	847	828	805	810	823	854	792	805	808	798	827	821	782	794	794	831	773	800	811	788	861	826	838	783	838	819	781	849	840	748	790	830	793	808	815	778	800	778	809	820	795	827	817	806	788	818	851	826	787	826	827	806	817	801	820	801	812	800	799	793	814	831	844	796	801	806	835	780	821	807	799	876	817	814	863	853	808	847	801	786	802	807	859	785	793	796	792	847	794	851	807	788	831	868	831	782	808	856	869	815	835	828	814	797	787	856	834	836	833	808	823	813	797	818	786	854	768	783	761	767	753	801	808	811	847	811	830	817	786	781	834	789	823	830	889	815	884	789	835	760	809	822	805	814	788	821	832	799	762	810	801	825	805	766	841	790	750	862	832	792	820	813	810	814	767	858	805	807	760	814	814	747	849	783	821	788	811	820	821	805	844	759	809	770	783	833	853	871	839	798	814	788	835	849	886	787	858	834	797	775	851	799	753	808	859	805	791	796	778	828	891	763	830	796	768	801	752	776	880	808	854	820	793	834	858	809	826	860	808	840	847	838	819	814	781	841	816	756	828	809	799	807	776	855	863	837	815	784	798	788	793	823	788	852	843	805	799	869	816	772	843	804	781	818	797	775	813	748	842	858	827	848	800	869	830	791	818	804	830	813	824	820	810	778	791	793	822	842	786	812	795	820	813	788	854	785	790	904	823	829	810	816	880	833	784	793	809	850	803	809	838	767	791	782	790	793	743	786	814	805	794	819	838	823	809	837	828	806	757	828	792	786	820	805	782	818	869	781	877	871	831	816	796	761	844	767	794	817	860	872	833	780	817	795	790	808	817	778	822	832	826	776	738	818	836	843	789	860	779	797	779	791	815	826	841	835	808	819	793	834	772	831	780	821	801	795	821	810	838	778	838	817	777	804	875	815	839	790	797	800	841	794	835	827	789	773	789	776	838	849	849	824	874	828	814	782	787	789	875	773	784	852	792	814	817	830	834	823	796	840	848	824	844	813	857	821	780	826	781	817	837	848	772	771	774	806	819	819	780	775	758	816	825	895	831	819	791	766	774	776	766	801	767	817	853	798	797	876	829	739	819	826	847	732	829	739	817	765	756	763	806	793	887	813	845	829	816	812	776	789	810	792	794	833	823	800	786	835	788	807	802	783	805	752	805	846	804	853	805	863	807	813	819	828	807	819	793	797	820	806	787	820	759	846	766	798	794	852	832	853	811	803	852	809	762	826	894	790	780	835	817	851	805	834	775	817	821	817	862	860	872	848	802	805	800	793	762	873	788	841	848	820	814	762	752
61379	99773	75736	42863	16876	4508	1318	874	747	720	804	800	715	792	778	800	750	749	752	760	804	769	749	757	745	804	827	730	735	808	697	746	765	758	744	774	721	785	744	768	760	774	772	771	825	768	725	763	779	798	791	785	776	800	764	740	781	766	798	708	728	803	740	739	734	803	753	752	749	781	814	795	738	783	760	726	794	738	766	743	737	792	745	782	781	772	777	774	807	767	754	810	830	795	730	721	758	758	756	761	765	774	760	768	784	751	770	766	751	725	787	757	728	796	770	728	772	698	782	763	771	734	783	744	750	759	791	721	698	764	753	751	760	783	762	734	763	746	757	769	741	799	773	752	772	801	770	753	781	761	802	736	752	800	787	773	712	743	723	762	775	721	745	770	779	775	752	769	780	776	748	763	775	745	805	727	693	767	697	752	758	745	733	736	777	755	807	787	730	751	737	726	818	811	757	773	709	763	775	770	773	762	758	795	755	761	788	775	716	778	797	763	696	750	753	800	738	786	774	738	743	781	735	758	723	720	778	716	770	765	816	759	752	760	760	753	747	751	745	761	739	753	756	749	771	778	799	836	765	762	732	783	755	767	752	803	775	756	778	753	741	739	754	769	748	788	735	724	774	772	796	758	758	704	736	811	771	776	796	779	737	793	752	788	775	730	735	738	764	762	804	757	749	778	795	753	785	768	742	740	753	767	786	801	769	723	749	733	732	763	769	790	770	765	793	698	726	782	772	784	733	782	763	775	748	770	772	709	749	735	710	731	794	751	742	763	738	786	765	783	751	775	781	752	727	720	762	723	777	773	739	783	743	808	772	782	776	770	778	752	794	815	725	749	738	768	742	746	730	765	794	755	769	781	771	730	790	734	762	772	733	730	746	718	802	757	765	735	749	759	752	768	755	746	734	723	761	769	742	759	783	801	741	726	757	760	801	799	724	780	753	749	785	746	758	729	775	783	714	811	758	757	777	787	742	740	789	757	780	766	745	732	783	759	736	770	775	709	728	761	737	798	790	779	735	762	733	756	792	769	801	776	834	749	727	751	771	740	801	740	766	737	753	711	709	734	732	769	761	738	714	776	780	718	770	756	766	778	776	751	713	751	764	780	768	751	763	772	775	733	756	755	774	765	720	732	752	765	709	747	756	747	779	729	760	745	772	765	748	745	780	739	703	798	785	750	750	744	749	767	774	787	775	774	763	746	748	771	748	754	772	728	726	727	717	732	741	832	737	742	749	787	795	757	689	732	798	790	727	751	772	779	776	842	776	766	766	763	772	706	813	757	722	777	719	775	775	751	770	768	776	784	778	755	757	789	709	722	757	740	787	741	791	754	751	781	762	758	746	748	790	719	738	779	786	742	762	813	738	768	781	760	762	779	763	740	766	738	766	729	753	773	776	759	756	702	773	723	713	781	794	753	714	778	729	774	732	747	770	766	722	734	781	768	748	730	734	792	773	794	802	819	759	739	791	771	723	719	791	749	752	779	779	795	786	757	747	729	749	738	774	781	741	786	790	756	751	759	765	764	790	750	745	767	772	713	757	802	727	800	742	729	785	798	718	750	773	776	777	738	772	768	768	728	783	740	677	766	723	761	698	783	727	784	761	761	755	741	785	760	807	748	754	762	758	700	733	774	762	737	824	778	724	762	796	819	787	719	761	728	759	736	724	797	758	786	692	764	752	744	794	747	760	695	759	763	731	791	768	751	764	793	787	812	783	770	797	729	770	751	754	762	774	797	769	736	712	809	761	734	726	751	746	767	726	755	770	771	760	738	678	787	712	725	739	749	761	751	770	793	759	773	758	720	753	764	762	759	796	738	778	789	758	826	723	765	741	775	726	777	756	750	803	756	724	756	769	738	766	745	812	790	787	783	789	783	744	740	758	793	757	779	764	744	774	720	747	698	801	764	786	753	803	767	756	777	730	690	781	737	745	827	736	751	790	806	720	782	727	756	796	739	775	772	736	719	736	781	740	784	755	810	756	724	774	748	777	729	732	762	766	734	736	744	743	762	732	686	743	748	743	719	793	709	713	736	730	754	749	763	688	772	757	773	733	699	796	777	747	778	781	726	729	784	726	782	762	743	751	734	769	749	727	757	773	765	782	727	769	753	772	739	737	738	766	795	766	721	767	778	769	729	779	764	760	802	769	711	767	765	768	712	766	771	768	734	750	750	721	716	723	779	761	754	721	779	773	778	716	757	775	766	755	730	792	723	775	778	748	688	743	696	773	775	798	768	736	803	732	742	748	767	744	709	784	788	799	735	789	783	762	735	706	782	752	727	744	726	739	749	802	726	754	765	776	742	714	781	835	759	768	760	776	736	793	728	733	788	696	737	773	765	728	768	774	747	757	748	757	748	790	730	773	740	783	852	777	710	779	741	716	800	761	742	792	796	722	756	756	723	770	749	746	773	756	787	757	763	765	749	815	760	734	810	721	755	749	760	752	777	746	772	781	736	785	727	761	796	713	801	753	756	740	767	727	753	807	782	797	758	745	772	724	707	729	719	751	779	774	751	787	769	753	721	749	728	762	770	723	787	744	804	751	790	765	757	760	796	758	765	754	783	805	762	801	723	742	770	777	807	774	747	768	754	756	737	766	738	751	786	817	734	768	756	755	759	794	736	760	749	763	774	744	728	810	759	770	767	767	739	760	760	699	780	760	725	739	731	788	800	798	789	758	711	698	719	764	697	777	775	776	784	821	763	714	788	756	761	751	756	732	740	779	762	766	731	772	760	776	755	735	773	724	743	745	720	738	721	750	739	797	790	777	822	736	780	737	773	788	741	762	736	719	750	749	777	782	782	769	743	776	746	824	767	762	727	756	744	773	739	750	732	740	731	710	807	722	763	753	811	770	749	750	780	772	761	761	741	756	753	762	800	724	738	754	759	782	740	752	743	812	806	776	779	754	722	735	804	820	787	735	746	741	733	733	808	750	763	742	777	744	727	730	735	761	761	785	752	777	768	763	769	790	703	702	742	714	739	742	731	701	755	785	768	772	783	756	740	790	790	734	768	740	741	761	762	780	777	713	734	767	744	742	753	739	758	772	758	742	692	753	770	769	781	794	754	755	756	775	765	713	772	775	781	731	756	686	742	784	829	769	780	806	782	724	795	754	741	740	824	771	753	757	778	775	729	764	749	750	778	753	790	814	793	791	768	761	790	797	728	790	738	732	758	813	762	760	759	764	743	736	705	776	720	726	788	734	745	769	820	761	749	717	729	759	778	799	779	756	757	751	731	777	744	703	755	743	745	773	767	796	786	749	760	720	723	764	705	756	725	769	746	743	739	794	733	755	794	727	749	731	791	741	763	771	796	756	746	772	711	741	791	799	752	776	783	783	802	719	715	778	770	773	718	714	777	753	781	746	780	809	759	780	772	749	741	729	773	711	780	776	767	750	750	709	746	766	767	781	743	759	758	796	737	762	782	766	772	784	772	738	770	721	806	757	711	807	713	776	706	750	800	714	819	760	760
30728	29163	26794	13211	2797	978	733	668	654	603	572	623	611	637	681	643	610	633	667	663	635	593	600	605	640	663	623	632	610	607	652	632	588	608	657	603	630	632	615	604	677	611	645	635	632	635	668	628	609	617	656	581	642	611	632	634	659	643	647	635	673	617	569	593	651	629	661	586	665	638	582	610	638	587	657	606	623	601	568	596	616	635	586	624	614	648	652	632	620	601	628	653	603	615	594	662	611	643	589	600	578	611	622	593	634	643	581	670	607	633	613	651	681	653	647	620	609	629	663	619	633	626	599	650	612	643	591	592	607	646	588	642	607	595	628	625	622	657	616	639	658	627	616	663	611	623	644	586	592	602	619	621	581	581	583	562	634	638	650	623	582	600	606	605	685	614	637	638	585	647	637	619	641	624	589	622	591	640	645	609	644	630	606	636	587	617	629	592	646	630	661	655	631	625	645	567	602	629	607	598	622	635	638	647	583	620	601	606	608	595	640	668	594	629	622	632	660	621	628	644	629	608	625	601	623	642	659	589	606	653	631	605	642	619	657	625	663	615	586	601	633	606	643	673	641	616	606	605	629	624	604	576	603	603	643	677	682	637	629	587	577	630	639	645	588	594	613	644	702	639	617	585	589	672	660	606	633	648	632	630	554	642	605	621	633	625	648	606	634	643	612	625	607	606	604	611	599	610	604	602	630	653	600	616	629	638	625	641	633	655	612	599	621	620	626	611	645	615	645	597	660	652	586	668	657	627	657	607	601	613	607	617	648	647	611	667	603	592	631	606	623	638	643	655	635	594	563	595	632	666	637	641	607	630	635	632	617	624	633	608	588	613	610	628	603	643	646	625	602	647	633	641	623	656	610	613	584	655	609	618	624	578	622	606	623	568	609	605	633	615	637	610	615	609	656	615	573	635	651	596	617	609	602	639	600	649	579	637	646	629	626	656	584	627	561	656	640	619	601	612	616	611	596	634	605	560	609	675	629	648	590	660	612	601	597	645	596	607	629	645	591	621	656	614	631	644	624	608	638	663	615	653	608	616	626	620	616	612	630	674	622	593	635	577	614	609	631	663	631	641	625	635	618	589	614	605	606	642	623	648	620	612	612	654	591	631	607	633	626	613	589	657	581	623	620	615	663	587	627	649	564	618	580	651	586	637	632	605	589	643	605	627	604	616	628	608	638	617	661	610	619	617	646	611	623	637	638	603	562	647	615	657	599	604	611	650	594	641	633	632	607	661	615	618	619	631	611	610	622	599	631	633	633	654	602	612	544	666	619	599	618	601	615	606	661	636	604	615	615	632	636	634	632	635	649	618	614	633	663	600	577	637	611	652	666	626	648	558	637	605	630	589	633	597	612	620	633	616	589	602	624	668	636	608	616	660	635	637	604	634	617	641	614	623	650	608	650	623	599	663	631	633	599	631	626	630	597	654	622	614	650	600	618	655	618	601	669	641	647	620	698	601	606	597	622	580	616	612	612	620	666	618	610	622	635	646	610	637	611	582	613	615	627	659	627	663	575	627	592	602	604	633	610	624	632	630	603	627	622	652	624	673	613	608	672	575	620	633	650	634	663	635	662	622	622	584	630	628	609	594	646	637	649	624	634	643	591	639	615	585	583	635	619	647	603	666	631	610	653	637	603	685	641	631	622	590	600	645	644	610	583	619	649	592	636	629	620	629	626	634	620	661	614	622	604	631	666	600	599	594	627	572	642	580	638	594	579	595	603	600	660	566	602	620	654	624	635	641	577	566	598	581	606	593	626	608	611	564	639	627	598	615	656	610	623	626	630	633	601	595	604	581	583	622	623	605	615	616	569	646	611	572	610	623	626	647	607	605	579	626	600	604	606	641	652	590	639	631	591	582	604	644	620	612	626	605	591	584	606	636	639	621	607	552	571	629	636	621	661	632	595	624	636	594	599	605	604	611	597	606	615	625	631	609	578	634	617	620	537	617	606	569	639	656	651	593	629	623	619	631	570	610	570	663	645	569	646	636	575	600	623	611	592	610	603	584	648	652	599	592	622	568	603	644	611	623	635	589	627	634	664	597	632	684	635	605	613	658	642	617	613	653	608	630	650	594	612	640	623	607	608	626	618	626	601	663	646	591	601	649	630	623	637	597	617	674	622	610	628	643	674	598	609	631	634	639	607	602	614	636	657	667	654	610	605	626	611	635	636	598	632	558	606	646	604	615	642	580	559	624	613	626	592	623	658	623	613	587	629	584	597	633	618	613	608	639	632	711	625	626	658	638	640	603	609	599	616	609	620	616	612	659	641	617	630	631	651	646	639	642	603	609	633	588	606	607	613	582	629	659	641	599	617	626	609	632	660	593	625	617	650	599	633	598	618	628	618	596	610	615	652	647	650	659	634	611	623	638	596	605	581	601	574	624	620	652	654	607	649	621	604	596	655	644	653	584	617	600	631	594	610	615	615	630	608	634	618	635	638	620	626	615	618	627	637	619	605	626	648	654	608	674	616	576	599	604	616	580	629	699	635	621	611	618	642	611	623	597	593	639	626	657	682	569	590	600	620	637	623	631	572	605	609	628	562	639	629	559	589	646	629	673	674	650	616	575	639	664	604	596	611	614	597	652	601	639	632	638	610	646	643	626	611	652	668	645	638	624	606	576	664	638	624	648	687	641	619	609	626	587	609	630	619	632	614	594	667	625	608	630	606	622	612	623	648	633	611	629	664	629	604	667	615	635	602	635	628	626	634	603	683	615	635	627	631	637	614	651	614	657	625	596	605	602	681	674	617	583	611	617	620	607	624	618	636	628	634	605	634	647	590	629	583	599	632	640	608	585	635	629	585	613	611	612	626	636	595	636	613	603	622	649	634	605	609	655	660	661	613	618	643	577	628	624	625	606	580	666	616	649	576	622	650	632	638	648	670	607	657	624	616	586	593	612	619	675	577	609	639	617	578	631	654	646	642	640	643	580	608	606	634	639	631	628	632	641	643	627	649	665	636	638	603	645	665	613	637	651	663	595	619	639	673	629	623	625	645	633	634	598	567	621	646	630	637	626	639	643	646	616	596	647	568	613	613	645	574	583	607	648	626	628	600	567	619	616	633	656	589	642	607	580	609	637	654	610	603	594	593	640	625	611	629	600	587	621	637	646	678	600	639	637	618	611	605	580	622	569	666	645	596	599	611	616	630	613	581	632	631	565	612	581	645	586	609	580	659	622	626	561	586	608	591	582	594	612	607	604	626	621	611	629	640	625	639	628	614	580	662	605	591	606	631	623	598	611	631	639	636	634	650	652	610	631	643	632	579	619	659	597	585	610	585	620	640	648	624	642	615	639	558	619	567	642	580	633	625	627	654	618	614	635	617	638	615	623	648	598	602	600	609	614	608	627	610	661	654	614	603	600	597	628	660	607	633	645	608	638	650	634	660	609	582	589	633	614	601	631	617	595	611	602	615	640	574	591	618	635	590	603	612	625	624	620	593	620	609	584	631	646	648	601	609	635	616	595
23492	32996	21784	7559	2100	771	649	516	579	487	502	530	488	561	544	518	571	530	529	519	528	529	475	534	510	545	535	529	552	533	518	534	516	488	497	520	523	522	531	519	518	528	556	527	545	489	519	571	510	527	549	518	517	518	567	537	529	512	549	540	514	497	531	568	562	536	511	518	549	530	498	540	496	498	527	527	512	528	544	526	510	546	560	479	514	555	508	525	508	528	507	516	500	538	536	508	504	515	535	531	511	524	506	516	539	516	535	490	514	506	524	488	477	495	556	543	517	552	522	565	519	528	490	514	519	545	560	516	509	501	528	535	475	514	531	492	518	482	516	547	556	537	525	519	497	529	542	518	551	509	531	482	476	499	499	558	544	559	550	548	531	518	513	508	531	537	517	536	559	504	497	557	531	487	529	508	490	518	517	517	522	537	528	533	522	512	565	537	508	506	511	511	529	505	518	488	543	526	537	473	507	510	534	510	533	553	508	522	528	523	548	534	548	538	457	484	564	490	506	534	527	551	522	543	531	501	544	500	499	545	517	540	535	537	528	530	493	515	539	531	515	544	512	474	519	538	544	497	527	524	520	528	513	507	560	534	504	516	511	517	536	545	541	505	551	460	500	543	548	516	545	531	505	536	540	530	556	497	527	516	519	523	524	484	503	512	508	501	523	507	490	492	490	544	530	507	478	524	513	531	520	559	501	514	523	520	510	568	510	514	540	532	497	480	515	547	554	514	498	517	563	511	530	544	548	506	575	502	511	497	485	551	553	526	526	494	495	523	571	513	508	513	502	542	499	522	481	498	514	506	520	523	532	535	571	505	488	528	527	524	519	532	507	489	531	518	538	552	522	512	503	523	535	535	560	536	545	503	508	553	517	547	492	534	544	511	524	493	525	484	537	533	553	512	551	514	540	505	517	530	542	485	531	507	553	511	486	527	539	521	519	515	484	506	539	505	530	521	518	529	509	542	494	495	578	493	528	513	523	483	553	528	551	544	480	494	556	484	509	510	519	541	530	487	532	505	519	550	518	538	496	520	526	515	518	488	490	525	531	565	517	511	481	508	494	506	505	536	506	513	547	503	536	509	543	565	528	511	557	523	487	545	548	496	503	553	534	500	536	511	529	487	526	513	548	540	507	506	513	484	565	523	511	496	520	502	546	558	517	549	513	561	496	511	554	522	548	539	546	536	492	504	514	544	547	549	513	514	552	498	548	488	588	512	518	510	505	492	495	490	524	527	535	505	543	547	523	544	527	530	518	476	527	547	473	515	490	495	483	526	547	538	535	510	550	503	521	566	484	499	527	512	481	544	507	528	514	563	506	551	556	513	527	478	524	511	529	552	546	496	499	507	530	528	572	503	514	535	525	550	490	533	510	510	504	533	502	518	501	546	545	532	543	525	533	503	515	536	490	517	489	486	533	565	493	482	520	502	499	562	565	546	479	478	514	466	514	509	531	547	512	524	546	541	538	523	512	498	494	555	558	498	512	516	503	487	521	548	502	599	514	472	506	499	531	498	556	530	538	507	514	500	547	515	493	534	498	481	529	513	527	522	515	545	489	492	536	512	500	558	492	515	537	502	548	515	517	523	534	519	568	546	551	542	480	527	580	491	506	518	534	560	564	525	533	508	528	553	524	510	499	539	481	521	510	511	537	542	537	542	538	521	515	509	536	505	511	534	549	530	505	505	555	510	509	545	484	513	549	500	541	506	534	502	523	525	538	510	513	507	548	525	509	558	524	511	492	534	509	535	479	506	554	508	499	555	509	537	513	505	533	543	497	536	518	512	496	489	559	493	515	513	537	524	516	547	513	537	488	557	507	605	465	520	513	523	523	506	517	509	529	527	580	517	461	549	468	486	477	546	506	525	559	548	492	514	524	513	549	536	550	520	510	496	495	542	492	552	524	535	518	548	558	551	510	542	512	523	511	499	571	506	540	503	529	570	521	539	506	515	485	483	490	530	530	516	532	502	560	522	521	516	515	495	518	496	528	512	543	543	527	493	496	524	529	525	534	561	554	508	574	533	506	513	537	538	528	558	515	491	497	506	525	527	527	503	501	512	532	527	518	525	521	533	525	524	546	560	497	521	545	545	534	554	520	501	514	501	467	534	506	540	528	546	509	516	513	509	530	516	519	503	496	521	516	544	513	522	516	499	506	490	526	499	514	475	567	539	498	525	511	515	546	514	508	521	506	501	519	523	513	547	531	533	506	526	527	537	526	495	533	479	499	527	503	523	485	512	531	514	490	503	523	568	515	499	537	549	529	494	502	483	539	523	504	511	533	521	565	530	502	502	486	528	477	535	542	511	470	513	538	505	490	530	528	511	534	498	532	500	541	540	563	544	499	516	517	509	517	529	551	549	512	520	549	538	516	495	516	532	517	523	542	541	480	497	555	500	484	540	491	559	500	526	496	548	532	512	544	520	524	539	499	536	538	488	487	525	553	527	530	489	519	556	525	478	528	527	545	535	516	517	566	511	522	510	509	530	483	514	532	499	523	513	462	504	509	519	530	554	500	536	543	525	523	535	492	492	505	543	532	503	516	512	542	484	503	528	492	494	519	523	557	519	499	510	517	522	530	521	515	541	525	511	546	480	493	520	554	546	526	523	515	595	518	497	476	554	515	519	520	527	522	545	523	506	537	524	565	506	528	505	546	519	542	477	508	541	546	532	463	533	573	560	560	511	493	493	528	518	493	494	505	510	537	499	525	523	520	519	479	518	497	508	515	549	520	513	495	545	561	542	508	529	473	543	555	523	511	527	485	498	565	508	521	512	507	539	526	503	534	587	481	515	518	509	507	449	530	548	579	506	511	533	500	494	478	499	566	507	494	504	506	511	519	521	501	566	547	541	530	525	522	525	495	497	513	508	522	501	535	552	511	481	460	508	492	528	525	536	465	533	516	539	513	552	516	499	513	509	508	504	514	505	583	528	501	526	531	517	544	474	512	520	522	562	518	551	551	512	551	515	517	519	520	508	499	549	521	505	518	541	541	529	481	524	549	539	528	523	489	510	496	524	553	499	519	520	520	527	507	491	516	495	557	515	558	507	516	503	492	510	518	516	522	528	546	517	531	533	499	531	511	559	480	532	528	510	510	508	527	525	536	516	536	519	575	537	487	550	499	531	502	528	534	522	482	520	494	530	488	441	509	521	497	529	484	523	521	500	495	489	487	539	488	522	505	525	506	544	504	545	522	541	517	496	517	507	546	491	539	507	508	588	523	536	534	510	537	519	518	543	481	506	552	545	501	510	507	495	533	571	521	516	529	531	521	535	525	544	493	549	522	491	543	565	541	531	503	517	551	511	516	540	487	494	552	510	554	535	520	493	536	528	508	495	495	521	560	545	480	531	510	538	550	512	570	453	537	508	520	511	523	512	523	559	537	551	519	514	515	496	511	512	485	528	508	499	512	521	496	503	575	466	552	523	520	499	538	589	522	498	525	520	539	499	526	534	531	549	490	477	549	529	525	522
25654	25928	46673	38902	18901	5177	1292	787	693	692	670	713	701	626	684	661	681	707	699	633	661	666	605	635	649	684	670	633	625	686	647	660	607	657	678	653	624	586	664	676	642	690	680	629	633	635	716	640	662	644	655	640	628	618	655	655	689	641	624	697	643	663	679	619	660	627	633	661	639	634	678	639	665	684	584	621	668	635	625	632	668	700	685	609	629	656	640	691	663	647	702	636	665	639	643	610	638	634	680	567	643	603	651	595	639	663	669	677	646	673	620	695	608	623	616	699	620	644	593	660	642	689	599	639	646	673	607	621	656	646	646	620	662	678	680	634	644	648	643	656	634	693	657	694	618	631	678	674	654	585	686	630	681	641	617	604	647	648	655	676	657	662	629	626	631	658	687	662	675	612	613	640	610	643	645	651	638	637	660	614	608	634	659	685	616	676	662	634	662	631	634	639	647	647	614	675	634	623	650	626	688	612	660	661	664	674	672	679	691	671	624	613	646	664	691	639	675	668	677	632	657	661	649	637	634	626	669	685	659	623	632	666	650	719	659	640	659	657	623	689	651	649	657	643	656	661	636	662	606	701	620	672	651	679	696	672	654	711	656	707	644	615	679	680	615	649	637	650	649	627	648	688	666	635	670	638	692	634	648	634	607	661	660	678	630	688	654	643	624	659	662	673	677	680	654	645	655	598	654	669	699	669	611	704	670	628	669	641	649	616	688	653	662	655	671	667	673	632	642	689	613	676	679	633	662	624	700	671	646	699	644	625	686	659	641	672	681	646	630	685	654	624	689	654	629	658	693	674	653	654	651	664	615	673	589	626	637	614	669	705	642	667	649	623	633	655	621	627	653	647	708	644	645	678	633	623	655	682	613	666	560	663	683	646	632	618	638	651	662	677	640	643	657	672	659	675	674	592	686	624	664	642	636	621	593	640	595	695	638	656	642	635	700	637	653	665	650	634	666	663	643	675	622	678	664	665	653	630	627	643	687	609	631	621	682	672	670	619	620	686	643	643	644	593	683	654	619	605	699	686	631	628	711	627	679	628	685	645	645	623	645	640	662	590	634	660	658	641	645	636	649	664	633	618	676	647	630	640	623	647	614	627	643	644	665	703	658	667	643	649	666	688	629	621	667	691	650	637	654	650	643	641	657	618	692	630	670	672	626	672	666	642	686	682	636	614	677	649	613	631	638	657	695	681	613	613	657	663	684	618	667	651	624	666	636	668	658	709	601	642	589	670	612	639	648	646	639	658	624	693	649	597	676	698	617	685	632	691	629	681	639	645	608	669	635	624	624	707	670	656	612	616	621	608	610	626	667	695	605	627	624	644	660	639	650	636	675	609	601	668	682	654	606	625	718	625	667	663	650	669	629	661	679	652	637	657	668	637	660	666	661	664	662	644	675	666	629	633	634	670	650	669	702	617	633	650	630	653	635	693	602	668	657	639	679	663	636	650	679	685	682	655	606	673	664	639	627	614	613	609	678	652	643	614	672	665	631	637	675	672	692	651	622	649	652	683	675	624	655	632	650	615	633	664	627	666	622	611	638	664	626	641	679	639	603	682	643	601	640	629	666	649	663	657	656	651	652	611	608	652	612	669	631	639	598	635	671	641	637	649	646	634	663	650	648	643	641	699	564	605	650	626	671	641	644	658	638	645	618	685	661	650	636	667	627	693	630	660	654	708	627	665	641	662	638	667	617	700	614	702	577	637	620	606	607	626	615	674	682	628	703	638	677	647	656	692	631	647	617	666	648	647	655	652	627	646	609	627	650	635	608	662	647	681	664	628	625	644	651	644	611	596	659	595	636	643	656	682	647	646	669	633	645	689	667	635	633	620	671	688	632	645	672	702	652	614	652	641	608	630	639	674	659	674	695	661	657	634	613	672	656	647	634	635	647	642	640	669	668	621	650	633	607	643	697	669	641	698	627	696	663	642	663	683	675	662	615	632	641	632	640	592	675	633	672	676	602	652	686	669	648	621	684	676	658	674	671	646	658	647	629	630	627	671	619	627	663	661	640	632	692	682	654	618	623	621	670	656	660	657	587	661	676	612	697	650	658	669	680	667	628	614	654	659	648	646	683	656	678	626	648	700	611	651	627	689	625	671	701	627	656	637	623	656	640	664	572	615	603	652	604	642	584	635	611	643	646	626	643	600	681	633	620	652	622	609	647	629	656	683	630	619	650	690	604	660	635	647	655	665	725	725	641	643	639	638	667	655	632	648	659	638	646	644	598	679	649	636	682	640	671	627	630	670	671	646	665	694	658	669	635	644	614	641	659	588	634	646	647	656	613	648	646	604	650	656	663	655	643	643	664	642	648	658	666	642	675	641	693	692	653	654	677	652	709	650	704	621	666	690	665	653	661	662	635	626	638	700	667	636	640	618	675	666	680	650	604	696	645	717	647	596	602	648	621	648	646	621	667	640	644	680	686	657	642	648	658	619	625	657	642	614	634	630	657	665	651	633	622	675	612	671	655	644	657	640	667	621	626	611	650	668	628	646	619	643	700	686	668	690	630	588	692	667	652	649	671	631	652	651	637	670	667	658	620	624	635	680	698	620	690	648	633	678	694	666	634	639	672	716	658	698	650	698	605	651	639	664	653	658	670	615	662	641	656	620	640	630	654	642	672	680	656	617	662	668	631	687	642	669	659	661	670	664	665	644	618	650	649	638	664	633	647	646	627	656	654	681	665	653	645	586	644	657	669	668	659	640	653	638	658	660	660	705	673	638	670	648	603	605	642	624	653	658	614	679	679	635	610	641	609	647	671	672	651	645	646	679	656	644	642	659	669	623	657	634	603	655	655	684	661	643	632	584	624	648	669	615	698	641	684	682	643	654	667	656	660	633	626	641	687	651	663	648	640	654	653	662	696	701	660	663	684	633	574	642	605	679	593	626	671	661	639	647	670	664	665	638	701	644	668	658	687	629	685	635	676	614	635	644	617	625	672	589	684	661	625	656	606	666	647	695	618	669	627	606	656	684	694	706	653	627	626	616	599	656	655	635	628	640	657	624	665	649	691	642	623	687	641	625	618	613	614	625	620	635	629	630	694	606	703	648	652	666	626	606	631	640	662	633	680	677	630	697	647	648	637	679	638	656	675	651	689	651	634	671	661	669	662	682	642	692	618	676	707	632	643	614	611	671	655	639	680	641	648	648	603	660	643	670	657	646	671	641	612	658	630	681	624	672	642	674	638	621	664	633	647	663	686	689	650	701	643	710	649	661	664	589	655	679	657	652	602	688	612	623	639	672	643	679	647	668	638	667	625	653	648	633	611	669	638	684	640	699	645	662	670	669	664	652	654	669	650	630	677	639	626	641	643	664	640	679	663	636	671	696	631	617	627	646	644	671	663	621	711	582	662	616	665	638	662	639	678	618	635	721	607	659	652	617	673	640	614	656	617	671	649	654	672	613	684	658	694	608	699	677	618	659	650	657	647	641	647	617	671	665	700	642	648	647	631	665	687	646	675	639
59382	88632	67009	30916	9582	2325	934	618	598	614	616	601	600	623	604	608	654	588	578	570	648	598	579	636	580	583	603	605	597	590	589	604	593	565	618	595	578	591	581	593	612	644	604	597	597	617	616	611	553	571	521	595	587	574	602	620	585	573	559	534	583	571	594	588	581	590	600	568	557	578	567	570	601	597	604	613	611	605	566	592	621	567	578	567	584	642	620	560	620	579	612	628	619	586	597	605	601	614	559	602	598	594	595	581	605	604	600	601	599	580	600	561	593	609	583	584	617	623	630	578	607	626	597	628	618	574	590	607	617	606	611	620	607	620	579	586	600	580	611	584	634	581	557	592	582	653	597	593	569	621	600	571	547	597	574	610	594	622	583	610	606	605	607	594	554	599	585	638	595	534	567	635	595	584	583	611	616	609	611	633	607	635	577	596	597	585	591	575	623	598	580	633	619	625	637	620	560	582	592	595	518	629	596	612	556	562	607	631	579	612	566	570	623	591	625	583	606	562	564	608	594	625	584	557	576	582	605	550	561	571	600	569	559	586	591	608	604	611	551	606	616	607	561	586	569	603	606	557	614	600	616	553	587	660	619	577	566	552	623	622	622	594	619	600	581	546	574	659	582	567	592	582	618	629	600	595	576	624	637	616	608	626	601	590	627	585	555	583	636	615	575	590	609	542	618	605	608	571	578	587	634	562	582	596	602	580	629	593	595	564	647	629	602	614	616	573	603	601	594	597	623	574	641	562	569	586	569	598	638	596	595	546	570	569	597	553	574	572	638	575	620	592	604	608	584	575	582	592	627	568	561	568	579	585	585	623	567	635	601	588	553	615	587	551	613	588	599	599	615	603	604	618	598	591	595	635	594	614	579	580	569	611	601	581	603	564	576	578	610	583	546	607	580	633	618	622	627	573	569	583	602	587	611	611	592	541	590	611	611	628	578	631	584	573	579	588	557	581	610	595	607	546	632	588	594	624	560	584	612	607	566	562	606	538	594	588	570	559	612	613	644	563	617	597	589	621	602	599	555	598	605	593	564	594	615	606	563	613	603	600	622	587	619	627	593	597	607	561	577	553	567	620	589	597	581	585	573	597	598	642	618	580	603	603	574	607	613	607	606	563	629	593	674	594	557	611	613	598	579	621	594	625	588	534	567	601	579	580	641	543	622	573	625	588	588	585	531	576	623	590	569	555	575	545	601	626	633	588	605	601	607	565	603	605	588	601	581	567	606	588	575	615	584	581	571	558	604	591	604	601	552	620	623	577	602	620	568	631	582	629	603	605	574	575	582	574	596	566	606	598	589	590	602	588	631	606	586	607	591	607	620	603	603	556	623	561	615	629	549	580	637	592	583	636	593	599	571	564	601	557	567	616	602	601	585	626	610	531	619	575	583	576	606	644	554	595	618	591	606	611	573	606	613	556	572	589	623	601	641	620	603	608	594	598	614	642	574	618	563	614	601	590	625	583	592	573	653	602	627	622	600	601	530	570	602	629	581	598	582	578	598	585	618	556	574	604	623	592	607	558	577	633	545	605	576	628	625	597	561	593	606	579	536	568	588	592	613	562	605	585	626	574	574	608	621	567	598	626	595	555	572	593	607	621	577	580	557	537	562	552	590	603	587	568	610	591	571	603	591	620	593	610	583	598	605	602	616	606	583	590	566	597	558	552	571	581	594	601	615	591	572	592	606	611	581	603	575	602	617	561	574	637	595	597	585	632	576	596	568	610	604	553	584	544	589	596	597	580	639	594	584	583	635	638	580	604	633	612	553	596	565	626	603	577	624	556	601	582	578	560	584	620	606	604	618	593	613	581	599	611	592	588	627	545	543	541	544	576	607	626	597	580	618	585	593	577	594	589	624	562	600	627	652	587	620	593	583	580	579	605	594	579	561	588	594	581	598	590	586	645	606	579	605	577	612	612	606	603	590	591	607	610	564	584	588	556	590	569	606	562	583	567	588	601	613	570	612	564	580	585	604	606	570	604	598	599	615	570	568	600	593	606	566	599	574	559	603	576	598	581	621	608	568	599	584	575	605	602	573	589	591	602	591	603	566	622	573	593	600	574	532	608	610	610	571	630	541	547	585	607	612	624	632	594	591	581	611	608	580	613	591	591	598	558	628	588	606	579	587	608	620	628	648	612	595	564	576	602	591	584	600	580	607	562	569	586	593	590	596	611	561	598	607	572	622	557	560	552	578	599	599	606	613	597	598	607	588	603	592	626	615	555	583	593	582	615	533	588	574	590	541	577	605	604	568	549	598	607	581	550	620	594	594	581	585	582	577	575	585	628	611	581	593	610	551	588	559	592	576	532	588	635	591	588	572	606	588	642	612	560	555	608	589	634	598	592	630	627	595	586	600	561	579	591	585	633	568	597	605	590	619	562	616	613	569	616	610	620	597	589	610	627	577	538	603	548	591	625	599	589	573	587	628	579	587	622	548	581	588	567	606	553	559	629	605	559	617	559	606	608	570	565	586	599	618	638	604	596	604	596	586	550	568	581	634	612	589	615	598	574	635	554	621	597	570	625	566	614	577	568	560	599	578	564	609	605	592	613	605	573	604	605	596	581	595	586	522	585	572	597	554	597	611	569	583	602	623	601	591	538	609	579	572	591	648	599	543	601	629	583	563	639	645	639	588	548	606	601	609	592	589	557	633	590	567	595	631	638	603	587	601	641	601	629	577	671	617	613	618	594	585	600	593	560	597	521	610	595	564	581	569	574	557	557	577	549	601	586	583	590	589	578	576	552	593	539	650	611	604	617	598	541	610	583	612	588	576	595	623	601	565	550	578	580	574	584	600	624	635	600	593	588	573	627	609	568	551	612	549	603	581	584	580	591	591	582	609	572	595	580	608	567	578	582	602	592	564	615	596	646	579	600	598	596	581	579	595	569	579	536	627	611	574	609	609	588	594	545	572	575	622	651	587	552	551	582	592	615	597	589	606	611	549	590	588	561	563	575	623	588	604	607	601	616	576	569	600	613	581	568	634	582	610	615	585	569	586	593	596	616	603	600	646	594	614	583	591	612	586	544	578	588	568	575	576	560	604	609	592	604	592	590	578	635	587	569	598	627	604	540	603	595	569	580	600	638	557	568	601	615	598	566	585	563	593	618	590	583	600	569	593	586	647	594	623	582	631	589	567	642	608	590	635	610	595	594	597	540	573	583	581	613	547	564	572	592	620	606	576	603	655	586	576	564	601	590	568	573	598	594	613	575	603	559	617	562	554	552	574	590	641	607	565	599	598	577	576	580	577	595	639	580	607	606	603	610	585	586	605	669	598	603	568	619	634	608	592	592	578	607	542	524	623	607	605	542	623	608	576	613	615	552	583	616	586	597	607	581	605	564	570	596	594	563	591	563	603	572	606	584	583	589	569	623	579	619	563	634	569	624	609	590	600	588	593	600	634	627	604	552	614	588	570	603	580	576	635	588	629	606	576	585	568	631	592	566	588	608	609	571	610	568	627	575	583	583
24246	22768	37549	36387	24789	14814	3715	1216	952	941	926	913	901	904	923	947	898	907	878	881	923	990	906	993	905	889	933	886	912	957	888	929	886	898	862	869	883	890	856	881	885	938	892	907	913	931	870	910	960	932	886	903	861	850	970	856	925	923	920	910	914	982	929	878	921	912	865	852	902	878	925	913	841	876	905	889	905	918	898	843	938	913	921	861	899	845	849	867	923	896	926	876	881	846	889	935	908	920	893	922	914	833	849	910	873	884	857	868	921	891	876	874	889	882	838	876	847	926	920	914	838	888	899	926	867	908	862	881	857	881	851	896	897	908	847	903	869	871	911	903	925	876	905	876	831	881	896	892	871	834	933	889	876	938	889	896	940	857	919	884	918	856	899	934	899	885	858	840	884	869	914	868	866	901	868	888	867	873	900	885	925	882	891	879	899	890	875	915	826	852	953	889	890	863	825	913	875	895	838	884	873	940	885	873	889	922	917	940	887	887	930	901	874	930	893	880	873	924	890	820	889	880	866	876	960	916	860	897	877	880	922	884	889	907	944	873	882	874	900	883	942	872	918	835	902	893	864	929	897	875	925	908	890	874	838	885	906	883	890	862	835	923	847	921	950	871	856	915	920	856	910	902	920	906	922	949	965	893	916	837	900	894	881	912	878	861	888	920	970	914	900	964	828	873	931	814	864	874	888	832	896	908	891	839	901	903	889	913	919	857	919	861	908	892	887	860	852	922	874	924	893	877	916	808	918	929	908	864	930	886	893	903	844	832	868	860	847	873	869	845	893	894	891	879	952	883	904	923	914	898	849	886	859	914	909	867	876	883	884	832	874	904	865	874	874	932	909	906	905	857	898	822	905	882	917	881	887	924	887	909	886	889	948	838	895	930	827	887	932	873	911	855	913	904	899	856	898	899	918	907	881	899	909	895	881	863	885	861	925	911	952	940	892	859	905	880	917	887	854	902	827	869	879	862	893	896	836	906	948	894	909	917	922	864	841	906	909	896	919	890	932	904	873	848	931	882	924	888	826	907	854	855	885	901	909	874	865	881	936	890	873	847	863	860	920	902	904	913	861	858	855	881	921	870	908	922	886	864	889	858	950	841	890	875	905	903	898	922	894	940	861	877	928	890	936	871	882	900	822	925	833	868	861	930	883	894	885	894	878	932	916	850	881	866	895	884	934	926	843	961	863	877	861	909	831	892	846	893	916	867	864	903	844	841	911	884	891	892	870	868	878	931	840	888	889	851	868	850	848	893	946	891	914	884	865	912	889	876	935	896	933	871	894	896	878	903	832	928	912	876	851	835	896	875	885	882	907	942	858	879	886	952	884	858	889	915	874	847	888	938	982	922	839	867	895	933	847	867	888	897	902	852	862	931	886	878	959	937	931	900	958	882	940	874	895	877	960	937	829	932	892	905	914	878	860	908	931	909	874	888	864	898	847	906	895	846	916	937	887	884	885	926	889	937	892	901	826	902	904	830	889	907	895	895	909	882	894	858	862	893	882	865	885	853	900	865	869	936	866	888	900	884	842	869	861	897	900	896	897	905	917	858	893	897	897	907	875	868	873	880	906	939	895	887	848	855	854	869	829	869	895	839	873	888	926	884	870	816	865	853	918	826	923	914	859	900	913	863	883	884	867	866	847	892	821	876	852	872	825	910	896	890	859	923	903	885	916	874	861	848	880	899	893	904	851	864	879	859	935	903	886	905	883	816	864	883	897	925	950	923	917	857	860	882	901	875	911	870	875	918	833	862	899	872	923	880	856	879	896	886	901	909	883	859	886	895	850	926	845	895	888	914	879	878	889	834	879	889	910	910	914	876	851	892	889	894	877	849	914	866	908	903	887	899	860	896	871	880	854	930	871	852	958	874	908	919	946	861	926	946	877	888	841	877	847	876	851	938	937	893	923	864	909	887	851	908	903	918	848	904	876	916	871	897	870	895	947	842	904	881	913	853	914	906	859	934	874	918	871	897	833	937	863	876	937	903	885	906	919	899	933	916	914	886	912	872	880	898	880	906	908	874	887	866	860	922	908	883	911	924	911	891	886	934	870	882	928	923	909	910	945	891	879	918	896	915	866	952	885	857	877	848	894	926	890	906	854	929	913	849	855	877	849	979	873	855	924	853	825	869	907	849	881	870	878	910	853	898	895	893	953	775	931	915	870	876	945	884	874	887	906	986	875	906	862	875	856	911	884	894	886	867	942	919	935	863	818	857	964	913	885	924	920	887	918	900	940	867	870	939	881	880	888	890	924	875	895	841	917	829	887	862	892	855	907	898	913	855	892	895	866	933	921	889	928	831	895	854	874	932	889	898	888	953	863	902	865	844	921	897	901	877	904	875	935	923	960	856	910	855	883	855	856	858	866	902	873	845	860	898	847	853	844	932	940	911	885	906	863	923	920	913	934	840	897	871	861	883	951	910	802	953	883	862	890	906	897	925	949	865	899	875	847	901	864	907	893	917	884	882	884	911	907	845	852	875	896	877	929	890	913	895	898	884	880	883	875	931	884	892	902	834	898	896	867	899	888	907	899	901	901	955	868	857	907	889	923	884	914	929	895	895	896	921	925	815	894	866	896	881	929	889	870	894	923	857	834	818	946	884	844	947	918	918	915	925	929	939	892	874	874	955	865	893	893	883	832	928	877	878	930	843	880	909	868	851	924	847	831	860	894	879	857	860	885	914	912	846	887	865	837	894	876	902	862	886	855	893	863	882	867	929	895	879	907	900	903	901	882	860	830	870	886	883	887	864	934	844	889	909	930	910	822	884	919	872	908	885	816	853	865	866	914	923	846	843	880	882	893	916	901	833	895	919	871	893	846	902	885	913	877	901	825	877	886	909	887	924	868	930	883	884	970	887	831	885	894	907	873	833	926	904	850	896	938	872	904	900	885	878	881	900	858	872	868	953	856	930	898	879	847	874	898	886	851	864	911	845	897	869	902	892	900	867	891	874	909	951	873	873	884	876	916	886	908	896	859	903	906	891	925	879	920	885	903	874	892	910	914	908	888	930	881	891	905	850	897	899	829	967	921	874	912	893	853	866	919	902	851	876	923	907	870	926	854	935	938	914	898	904	879	916	920	828	843	882	900	863	902	897	850	906	907	937	871	931	900	841	891	842	852	919	911	864	911	883	920	921	918	870	880	877	894	902	917	857	825	841	859	882	874	963	857	840	869	903	882	904	825	918	888	834	813	910	873	888	887	851	819	869	876	937	838	839	898	879	868	839	868	952	960	892	914	881	874	888	907	868	871	954	958	840	881	870	837	816	874	899	883	900	895	901	931	912	895	860	890	903	870	878	907	895	906	906	873	886	900	910	915	909	893	881	944	853	909	845	912	864	881	883	860	918	910	942	910	911	903	928	925	869	892	903	860	860	871	917	884	813	887	935	899	896	865	869	845	838	897	884	881	865	870	819	893	926	844	874	850	870	897	895	892	900	910	852	914	892	874	886	914	871	916	905	916	871	918	845
64528	101469	76647	46073	18056	4936	1497	924	829	816	819	830	840	801	792	814	818	801	867	820	826	841	779	853	827	794	846	820	845	843	832	818	867	826	816	844	801	846	836	824	813	791	811	853	826	811	852	838	823	789	820	859	788	816	827	830	800	815	842	806	816	816	857	800	829	805	817	846	826	866	834	799	873	857	828	854	819	859	867	827	832	811	811	823	782	819	809	788	868	811	829	842	798	815	804	807	837	821	833	815	771	857	781	839	827	822	799	795	820	815	801	777	826	827	840	810	846	854	879	800	847	811	788	841	798	841	753	772	809	764	810	817	806	814	844	769	820	784	854	824	813	833	857	806	823	838	805	788	836	805	790	785	829	787	862	796	767	802	814	871	791	829	793	864	833	851	799	841	773	796	845	838	822	818	840	839	872	813	780	818	788	823	845	882	798	806	844	854	805	871	712	828	796	861	823	751	853	812	868	826	809	812	868	824	845	827	853	829	827	823	839	809	801	834	794	767	837	824	800	784	870	852	843	828	841	842	810	808	834	825	761	844	864	784	826	829	826	838	772	750	817	770	813	858	830	793	785	798	846	838	826	783	821	801	801	826	843	806	818	831	827	840	819	803	837	819	863	753	870	823	798	892	793	847	781	796	835	815	857	821	798	794	825	857	776	796	808	869	824	819	814	807	821	795	816	849	830	848	811	823	778	819	800	795	860	785	786	789	804	842	819	833	812	847	794	836	809	872	788	909	774	881	858	860	843	836	778	851	803	793	892	827	823	808	789	799	845	816	805	755	857	843	817	845	846	759	847	870	827	770	871	803	805	810	842	812	788	810	820	807	829	812	791	838	850	839	829	823	814	810	818	862	831	835	797	817	821	835	828	872	823	752	790	844	811	812	848	821	837	787	802	821	798	856	764	797	817	775	785	821	823	818	796	804	802	816	799	850	805	824	826	806	787	797	830	851	793	818	788	799	796	837	814	791	846	817	801	823	780	826	759	800	789	839	821	788	832	809	811	843	820	831	837	818	780	811	852	836	832	758	851	821	802	831	763	779	793	798	833	879	842	798	827	828	850	871	819	838	856	800	833	825	748	824	800	818	798	814	850	856	832	832	774	825	798	823	854	745	817	834	837	820	803	755	869	810	823	776	867	772	801	767	853	813	782	798	762	806	820	837	819	835	830	784	794	838	793	794	839	786	847	774	835	836	839	814	819	809	832	764	775	859	830	801	785	842	811	857	793	774	859	896	807	838	841	774	837	812	797	795	818	780	802	809	822	793	832	802	819	833	824	818	870	839	841	807	816	869	833	845	843	834	780	805	832	777	838	845	833	856	798	798	795	769	782	841	798	773	875	842	806	797	839	863	804	818	749	832	814	816	800	839	802	840	822	780	772	825	831	822	860	785	802	831	792	812	880	839	814	768	829	795	846	805	837	837	773	800	796	827	826	876	823	817	823	819	824	831	818	787	788	840	848	795	867	887	823	815	858	789	800	776	846	801	797	837	828	813	820	770	847	809	827	818	724	812	812	821	806	852	820	787	782	790	797	819	847	805	801	823	814	791	812	776	827	765	793	819	805	817	799	802	807	776	879	861	866	863	839	819	861	859	783	817	830	844	838	817	782	758	788	783	800	754	832	855	825	829	797	788	784	840	827	785	812	833	796	780	781	814	858	801	812	892	823	839	799	851	806	877	816	773	800	777	768	868	800	860	823	828	818	876	821	853	827	802	886	832	804	789	782	814	863	833	835	829	815	828	835	736	832	845	822	785	764	841	828	821	830	783	771	878	834	842	861	794	758	788	806	802	814	808	803	788	804	826	862	825	797	823	788	780	828	778	812	852	846	790	832	798	834	829	830	819	762	813	803	772	856	875	759	813	783	776	794	824	812	811	784	783	805	812	833	761	841	798	844	817	865	817	842	827	807	813	829	850	833	827	838	799	782	804	870	838	778	821	839	807	791	822	853	824	760	813	823	849	847	831	810	857	816	845	823	806	763	822	714	836	791	785	864	843	779	814	785	806	839	792	855	767	838	828	810	814	791	846	784	785	872	802	828	792	788	810	845	748	825	821	794	829	846	858	809	755	818	821	807	821	808	816	812	810	759	872	768	845	877	833	868	847	837	839	851	831	820	790	840	814	853	798	827	823	840	858	836	800	789	835	811	789	804	793	788	829	786	783	868	785	837	804	822	813	817	820	836	841	812	822	782	806	807	799	833	813	825	793	756	834	788	808	817	848	810	848	826	816	815	775	822	778	827	730	861	783	781	825	812	822	821	802	812	790	817	829	825	790	789	787	772	827	823	758	844	826	817	792	832	808	805	824	834	830	781	791	881	833	833	866	868	815	804	821	814	825	830	780	854	841	871	784	777	775	795	814	810	814	827	816	806	859	847	816	816	830	813	795	824	798	767	820	807	795	768	864	804	834	802	818	822	809	840	802	776	838	792	819	820	834	905	813	781	834	820	821	831	839	827	787	850	811	841	842	778	824	803	826	831	823	804	807	795	805	826	789	796	841	847	817	807	854	840	801	851	825	781	818	805	846	807	809	787	804	779	841	771	819	789	829	809	811	837	766	820	791	846	790	842	821	853	882	827	861	811	824	815	823	830	788	856	796	793	782	848	800	812	824	822	832	814	826	790	793	821	833	805	808	750	852	786	779	789	800	799	819	823	854	836	839	796	833	775	802	808	840	839	853	840	800	799	776	819	843	782	850	818	810	824	830	828	853	809	822	806	832	809	807	801	838	798	817	823	860	868	851	861	766	817	828	832	786	837	771	842	786	867	858	830	857	865	822	802	795	802	820	836	809	814	810	825	816	757	786	803	793	820	811	804	798	817	807	835	838	823	819	812	812	835	825	806	839	748	835	837	805	861	819	849	867	815	775	849	801	884	837	799	803	811	843	830	829	836	804	836	847	800	853	775	835	820	886	849	819	809	806	822	809	875	781	775	803	843	895	825	793	840	840	797	786	859	855	830	850	816	858	804	846	779	821	831	786	787	800	838	800	791	782	812	866	835	772	844	794	805	812	803	822	822	804	878	834	809	827	845	841	841	756	800	846	803	840	783	844	864	816	811	816	747	749	809	815	786	817	812	816	783	787	829	858	813	818	763	862	795	811	821	775	787	833	823	795	796	797	859	864	842	777	804	827	805	848	887	856	827	802	846	875	809	852	804	814	809	789	856	801	823	786	812	833	802	845	754	815	795	822	865	799	795	818	882	829	818	830	822	818	833	788	794	821	828	815	813	800	788	830	833	755	795	783	833	859	807	827	864	852	848	749	823	808	817	841	802	771	839	841	829	757	825	780	794	778	796	779	804	771	794	852	838	816	794	801	776	840	821	806	813	841	809	831	810	783	818	822	851	857	800	784	818	842	824	756	806	839	802	836	805	865	825	855	781	792	827	785	780	804	799	787	800	804	833	821	815	797	772	821	770	796	792	811	774	840	802	800	834	812	831	770	780	854	776	849	774	831	825	849	849	787
30576	28879	26974	15159	3759	1234	765	720	636	691	701	642	612	670	722	723	700	708	691	713	638	691	743	688	693	662	702	679	724	686	664	754	675	685	668	670	705	697	720	655	676	670	675	704	709	657	677	662	693	709	709	659	708	695	722	685	686	658	671	643	674	675	715	656	682	715	687	679	740	703	700	630	651	651	694	653	697	679	680	644	711	671	692	705	642	673	694	702	698	688	685	709	721	685	658	651	686	693	668	668	716	718	659	645	673	662	703	708	741	697	663	716	700	672	669	698	712	716	672	681	707	692	714	667	699	693	668	674	714	698	710	704	706	683	698	663	701	710	677	720	699	668	659	716	708	687	680	659	625	631	701	688	681	710	675	648	674	717	684	701	693	665	706	729	692	651	657	643	652	657	673	673	681	700	694	681	679	697	666	711	627	716	706	683	681	714	702	688	723	737	650	692	702	673	692	665	714	692	697	642	705	665	678	649	652	719	755	663	706	708	717	676	706	707	687	666	692	687	687	673	666	700	687	729	693	690	708	708	704	703	701	700	717	647	686	705	699	704	719	660	628	696	633	654	652	667	669	694	724	689	692	645	680	724	686	704	659	697	682	744	680	696	689	696	690	650	690	730	677	720	646	667	682	691	698	675	686	665	667	685	697	696	664	642	684	687	676	744	703	633	685	683	644	688	701	675	682	664	678	675	708	704	684	723	756	697	705	675	715	701	685	655	715	697	672	676	683	684	730	713	675	740	704	676	679	707	657	691	683	704	685	629	697	667	663	672	678	660	708	637	666	721	718	643	708	726	719	632	730	653	689	708	739	670	689	700	694	709	672	722	696	673	759	653	683	687	706	679	723	667	653	646	721	677	721	728	650	735	704	681	740	682	719	773	711	665	727	672	705	680	727	704	645	707	674	739	700	664	692	656	672	717	708	728	655	667	702	685	651	746	721	707	684	661	670	725	688	682	700	720	708	676	700	675	694	705	672	669	708	699	698	747	688	674	709	713	693	716	689	700	715	721	695	690	658	702	704	706	702	721	707	719	727	693	672	666	685	706	705	719	696	693	654	691	670	677	691	667	686	702	734	698	666	703	704	680	723	732	722	658	649	675	696	749	670	707	649	667	647	668	686	682	706	699	662	692	685	688	730	675	714	685	713	742	653	677	658	664	695	712	685	716	672	699	684	715	697	721	677	632	700	674	693	717	654	679	702	717	687	755	699	688	695	656	672	717	708	669	678	713	668	705	693	678	689	731	691	675	703	716	692	657	652	664	684	707	683	689	681	660	690	696	669	700	655	660	704	641	688	667	673	709	705	696	705	703	714	724	665	623	710	683	664	749	719	720	706	679	676	662	688	675	709	681	713	739	713	715	654	655	677	684	690	694	725	695	673	669	645	701	685	680	733	655	623	681	713	674	671	689	692	711	772	684	665	642	705	702	669	681	703	741	689	682	657	670	641	680	663	734	662	745	680	718	654	702	668	677	641	691	671	718	738	712	713	719	659	700	683	682	723	682	706	686	694	665	695	700	653	635	677	664	679	705	716	694	685	674	736	713	673	695	652	689	716	681	687	722	668	675	723	674	656	707	690	666	710	712	709	669	681	712	685	702	708	670	700	677	705	701	661	658	689	670	714	690	705	684	697	669	673	724	659	687	701	690	702	681	675	696	703	689	652	676	730	657	664	668	654	685	678	652	675	675	698	675	661	657	637	705	731	679	675	701	706	644	687	696	649	666	651	649	673	722	722	664	719	674	678	664	668	720	638	675	699	679	672	685	726	668	641	670	684	653	711	702	701	695	664	705	678	673	649	726	724	649	696	692	673	730	670	701	671	688	719	725	683	721	731	692	681	715	709	679	715	751	658	715	673	680	699	669	704	686	712	640	682	666	748	681	721	726	706	716	714	699	677	687	705	665	712	701	681	673	689	705	676	655	711	748	645	702	739	681	708	689	690	718	696	721	654	692	714	691	686	681	713	691	673	726	727	708	679	685	725	653	689	686	653	666	712	708	683	689	678	675	665	698	660	653	691	745	718	630	700	687	686	708	725	718	675	686	644	720	699	691	707	707	711	687	745	690	670	705	691	668	690	703	682	705	650	657	670	665	711	647	688	659	709	666	718	675	678	711	654	676	676	705	725	677	697	705	730	698	700	679	739	681	696	706	644	687	669	709	728	699	680	692	668	613	673	694	741	725	710	670	648	687	703	691	657	625	682	665	700	704	705	719	756	703	702	718	689	674	631	699	686	684	719	639	703	685	700	685	715	672	716	718	660	649	706	662	681	647	659	673	702	656	696	690	658	661	711	687	686	649	740	721	685	678	721	663	645	656	672	655	677	695	695	681	689	678	681	712	687	715	690	720	685	681	700	669	690	705	631	707	710	712	657	702	672	666	706	674	695	728	680	691	710	665	700	684	689	707	726	701	717	697	712	652	690	686	643	699	705	681	704	719	667	714	733	736	671	691	679	697	700	677	706	657	719	758	703	736	718	699	668	673	667	694	720	697	702	723	681	705	631	720	655	656	657	707	643	703	733	728	688	668	681	682	687	688	707	722	688	727	687	685	703	732	718	668	652	678	690	727	674	698	700	697	698	672	702	662	662	712	642	679	688	686	693	667	688	700	723	656	700	670	726	707	679	669	666	674	686	665	635	670	692	682	702	704	705	709	697	691	745	702	721	722	727	704	734	702	646	692	682	672	709	684	671	704	685	680	699	682	691	703	646	683	680	680	720	726	690	668	721	757	690	651	697	713	717	696	719	677	675	734	710	650	634	684	704	704	655	738	704	697	740	661	672	672	661	654	734	706	716	712	701	667	686	729	746	671	688	711	670	750	662	749	700	676	697	692	665	681	690	736	713	717	690	673	674	710	718	667	730	651	686	720	751	670	643	688	685	698	661	698	651	679	680	682	731	711	708	690	685	702	683	699	679	698	685	695	650	668	696	723	670	692	650	690	681	709	693	713	669	714	640	688	698	714	720	719	712	659	738	685	708	767	684	633	711	735	696	687	673	648	712	702	670	701	661	659	715	691	683	713	723	668	726	674	718	640	674	699	673	700	687	703	734	691	646	677	680	687	713	730	701	702	710	697	684	699	650	723	708	734	657	670	664	665	673	680	673	717	686	690	678	667	717	714	651	718	654	694	690	700	705	720	729	732	714	728	679	667	702	712	688	645	682	685	668	726	694	683	689	655	681	702	710	696	696	724	746	700	638	655	702	734	712	687	701	728	767	741	701	735	646	667	686	646	712	712	700	658	744	689	696	688	693	679	675	703	691	659	713	666	695	656	746	747	625	690	696	745	673	691	714	697	660	713	686	647	644	731	721	709	675	643	670	668	699	654	713	665	670	706	683	710	721	694	697	714	703	674	709	723	732	723	694	709	688	708	709	713	746	717	673	673	703	729	710	731	684	706	691	677	679	732	630	679	700	664	739	696	699	682	660	727	682	698	702	712	672	673	719	699	720	687	647	728	687	669	669	696
23107	32019	22258	8899	2654	961	661	605	602	576	574	528	563	575	593	584	606	571	565	538	568	559	602	600	552	636	605	532	591	604	551	554	589	595	593	580	569	571	600	546	543	553	530	574	617	591	565	561	607	602	563	614	564	544	589	569	535	585	601	551	547	565	566	535	577	540	549	570	585	572	587	591	510	579	548	595	553	573	590	582	564	586	576	572	586	547	573	566	579	546	584	538	572	578	556	556	580	580	547	579	571	515	524	573	610	584	536	596	598	542	576	559	580	516	550	569	537	589	572	565	567	535	532	617	595	527	583	561	577	550	590	595	568	548	549	589	553	579	557	592	578	540	620	599	622	624	559	578	578	608	540	569	548	630	603	565	529	577	557	593	603	574	556	577	519	625	546	556	580	568	577	589	571	587	552	570	526	568	588	596	590	579	536	571	542	571	545	598	525	616	560	557	518	565	536	576	590	586	582	578	561	521	567	551	593	562	568	589	564	601	525	562	607	567	574	542	594	555	526	597	598	588	585	554	557	587	594	567	594	565	584	563	570	517	558	533	569	586	555	555	551	567	624	569	576	566	580	581	575	542	591	582	603	542	588	582	575	554	569	557	585	584	548	608	550	578	572	582	587	583	542	566	537	565	525	564	540	563	532	592	564	559	586	567	580	546	552	557	570	593	535	559	538	566	601	565	583	555	556	589	578	528	517	587	563	580	569	582	547	562	578	594	581	532	538	540	562	636	598	545	557	571	624	597	575	546	593	602	585	582	523	573	537	557	574	535	565	571	580	556	580	581	560	590	531	549	592	545	568	599	547	644	540	554	528	582	594	583	560	583	583	584	537	565	528	543	566	538	545	569	570	576	545	543	535	619	586	558	582	582	600	585	596	601	569	614	509	589	573	556	590	623	565	594	568	581	603	574	575	556	592	563	549	564	512	561	568	536	566	586	522	580	519	547	571	578	539	584	579	566	593	563	548	589	536	555	633	588	607	609	592	559	608	627	567	567	547	539	525	517	541	569	575	600	596	567	551	593	541	620	605	601	543	552	576	563	615	541	606	571	556	583	558	562	554	542	542	537	557	563	545	594	589	572	593	573	584	528	585	555	605	598	535	581	586	553	568	555	545	559	575	575	564	544	559	574	577	594	562	574	558	606	583	579	555	610	562	545	601	577	576	598	562	583	576	589	585	561	567	553	567	549	578	610	588	574	584	558	531	561	588	550	554	574	581	603	561	560	595	602	581	554	572	531	568	531	554	570	574	546	560	579	541	573	583	587	548	587	569	614	571	576	533	600	541	582	542	556	556	558	534	532	556	556	554	594	554	592	562	543	551	587	611	547	581	569	529	549	567	609	564	555	581	590	585	519	589	561	611	565	578	591	532	542	583	579	551	579	542	598	548	594	595	578	598	518	554	588	573	582	571	530	577	538	568	565	619	575	534	605	604	561	538	553	578	560	553	547	536	560	583	560	582	558	555	569	581	533	563	564	579	578	543	548	552	558	550	570	511	585	551	562	560	596	603	537	601	574	569	575	581	554	616	569	576	575	559	568	603	548	582	592	580	546	590	563	599	565	560	587	576	570	550	588	544	529	550	575	553	550	588	581	539	595	573	541	571	593	565	529	595	542	536	568	612	563	577	542	548	582	583	579	561	603	573	612	584	560	591	539	559	518	610	548	572	585	557	563	563	614	527	582	584	586	557	557	609	574	537	569	591	539	558	610	556	567	577	566	552	571	519	567	562	527	567	541	524	578	571	604	554	556	597	551	573	586	551	594	544	558	564	611	594	590	551	552	567	576	564	575	570	568	598	548	558	551	591	591	520	558	557	551	570	549	527	556	535	553	548	525	571	602	557	613	559	622	564	602	613	594	591	538	575	531	584	535	517	573	573	543	593	570	600	574	592	566	569	553	572	585	575	523	600	546	618	552	558	577	542	568	539	590	550	514	551	522	619	561	572	536	588	537	540	587	533	570	610	533	557	548	563	576	568	571	564	587	556	586	556	565	553	536	593	549	565	574	586	587	543	550	561	545	515	597	563	575	562	568	548	586	598	585	577	542	599	550	548	553	597	551	527	579	533	580	562	560	607	585	574	576	579	596	553	608	604	578	568	601	587	565	584	538	567	572	585	617	591	603	558	584	558	553	528	529	535	568	519	571	600	597	561	540	592	577	571	572	591	560	548	595	548	560	516	579	568	561	571	573	602	550	536	575	548	547	551	559	608	549	571	555	583	578	591	551	576	582	567	575	632	538	620	601	556	575	538	586	564	586	538	586	528	579	543	579	549	598	611	607	566	560	567	565	585	554	558	566	558	592	571	585	550	536	576	565	632	591	557	544	535	552	569	530	556	544	580	568	549	534	565	607	591	540	562	602	541	570	555	579	555	563	546	576	575	576	561	591	568	556	563	532	560	549	553	587	539	568	526	575	605	550	545	561	568	551	549	526	604	575	550	595	550	624	557	547	560	583	590	574	604	537	599	529	550	563	553	546	543	569	568	597	555	575	582	585	618	560	528	586	587	552	568	533	573	586	597	579	555	495	565	576	589	550	569	573	582	540	566	573	592	574	605	525	568	548	556	577	570	565	577	580	595	580	577	517	530	546	574	536	539	579	555	557	559	549	558	588	535	575	557	554	598	594	571	556	575	558	546	559	591	570	582	555	567	570	562	564	560	571	547	529	577	521	547	591	584	548	552	586	571	598	559	568	577	557	588	591	563	569	578	528	601	577	595	556	589	553	584	573	590	571	567	553	542	654	578	575	521	583	530	533	595	579	574	549	587	578	562	562	566	553	570	564	561	580	593	516	573	540	565	545	539	583	592	531	587	570	605	566	574	545	547	522	545	595	600	593	588	598	580	597	553	550	550	595	547	557	557	569	555	588	589	533	567	567	589	587	568	548	553	570	538	572	527	565	528	599	577	575	546	554	542	566	491	547	565	596	571	582	594	547	572	544	569	548	552	553	572	607	595	582	572	616	534	617	572	544	546	550	552	557	526	603	588	560	578	579	574	550	549	547	573	574	611	574	576	577	561	552	536	519	552	570	549	555	588	568	598	557	539	602	563	550	567	591	584	552	548	539	563	528	578	571	596	557	544	574	565	573	551	592	541	536	577	534	580	606	567	553	555	556	552	598	552	551	563	582	588	555	538	576	568	598	551	557	523	628	606	563	583	547	573	560	564	559	591	540	555	590	563	596	572	560	575	587	589	562	564	574	593	595	522	546	545	612	561	535	543	579	592	573	569	552	633	567	557	501	553	575	559	533	530	570	578	568	558	545	566	577	562	605	529	595	557	594	591	630	575	583	557	543	613	607	575	557	575	586	540	568	563	602	595	575	544	552	550	604	609	536	553	569	558	583	587	576	550	565	523	549	551	552	573	580	568	534	564	595	542	568	561	578	579	552	569	568	587	526	534	547	568	556	574	566	560	549	509	550	562	536	532	571	592	573	568	595	594	555	558	588	581	564	546	570	548	573	553	550
25673	26850	48943	43583	22223	6659	1525	894	745	733	712	718	690	678	722	766	755	722	680	711	696	715	691	647	690	715	673	692	715	683	724	699	716	765	683	676	727	646	692	667	706	683	683	666	712	646	663	715	691	705	623	732	736	671	656	688	677	699	662	705	699	727	713	664	684	651	671	709	715	707	647	734	658	655	720	680	701	674	659	681	681	687	640	687	692	734	659	699	680	683	714	661	671	690	682	708	718	689	698	680	691	688	733	640	711	731	711	717	718	711	706	681	672	717	640	651	711	646	600	654	663	673	651	683	718	651	709	691	712	687	715	712	644	666	728	708	682	699	723	703	696	677	721	686	749	676	670	678	647	705	656	694	715	647	702	692	641	679	706	643	678	698	649	709	678	691	695	694	706	699	702	672	673	726	699	646	609	664	647	728	719	698	658	678	659	690	674	648	721	691	715	657	692	736	707	693	732	697	701	679	678	660	653	678	669	692	670	659	689	672	681	683	676	678	732	675	657	705	702	704	724	696	646	702	704	697	698	688	680	688	709	710	731	701	671	626	724	689	713	681	695	681	657	695	721	686	641	657	699	682	695	682	726	697	682	719	701	673	678	685	750	702	678	734	690	683	685	693	684	666	675	671	683	665	643	701	708	645	699	678	687	682	714	708	674	757	707	677	710	685	648	641	690	683	700	699	688	695	645	650	692	741	687	693	653	687	712	638	661	691	675	680	683	744	707	655	684	670	671	680	686	694	734	685	704	676	675	731	661	660	705	704	727	665	721	699	680	710	659	691	690	676	675	664	718	674	721	686	730	659	694	730	663	688	663	649	722	699	692	717	660	686	612	674	622	673	694	720	689	672	662	762	711	728	712	682	641	716	694	695	695	674	701	627	721	709	719	693	666	688	636	674	690	703	675	744	664	659	728	677	661	697	711	686	687	680	646	706	683	647	647	661	690	687	703	686	652	678	677	658	700	667	679	644	631	677	690	753	695	680	624	674	695	713	751	669	663	663	695	686	641	667	680	708	684	655	681	638	673	674	700	684	726	691	652	688	683	675	674	677	637	751	674	651	685	652	683	683	681	704	639	729	690	725	743	699	702	706	679	712	689	691	672	661	687	707	677	696	696	673	663	714	657	707	669	688	694	671	642	657	709	654	690	684	697	703	670	643	671	632	642	743	641	637	652	701	708	658	675	680	706	688	672	649	671	647	666	693	691	683	612	681	694	656	691	728	639	658	701	694	693	710	706	673	720	671	701	659	693	691	676	675	695	710	654	675	698	705	675	679	664	676	683	725	710	649	735	696	654	711	670	660	656	693	635	674	664	751	687	667	669	681	701	658	675	699	677	714	689	656	691	670	686	676	713	707	696	683	703	715	672	706	667	690	689	635	710	670	668	641	732	702	689	630	674	676	707	736	681	703	697	666	744	695	682	692	705	726	712	727	728	679	706	655	671	670	645	662	675	705	673	718	705	657	711	715	682	659	714	684	679	712	687	641	686	739	695	671	657	673	689	711	698	654	683	665	640	755	700	649	658	686	681	647	774	697	676	668	678	660	725	661	682	698	669	710	698	706	715	689	652	693	699	666	666	691	698	714	659	710	666	739	687	740	676	652	687	672	675	696	701	659	673	661	670	664	647	679	652	782	683	655	726	689	694	711	631	722	710	698	675	644	709	688	668	691	702	712	696	695	657	688	646	678	716	694	671	663	690	717	664	662	730	725	695	690	741	683	657	705	702	705	644	689	688	691	691	634	649	663	693	689	679	653	706	706	667	665	681	653	633	671	708	678	694	656	683	662	682	676	679	705	644	741	714	677	697	689	660	682	685	669	751	692	678	660	700	658	700	622	710	682	709	658	664	715	725	688	681	695	693	663	685	672	692	726	728	659	684	687	698	677	664	686	686	729	718	685	640	659	662	658	695	690	706	674	707	653	701	659	726	696	661	678	681	676	681	677	699	711	705	691	709	732	716	659	700	701	673	706	670	705	683	717	650	634	719	641	706	690	743	627	723	669	660	694	699	660	735	704	669	698	672	688	727	694	614	666	609	708	715	716	723	726	687	681	713	731	709	696	664	687	684	696	680	660	672	666	704	664	692	681	667	712	669	706	658	634	696	680	690	668	687	615	736	675	670	696	662	668	669	657	671	661	682	669	690	728	696	643	675	673	652	646	668	681	651	722	662	731	704	717	633	749	695	670	642	700	685	659	687	658	704	674	695	697	694	654	713	636	659	683	718	682	634	645	722	637	694	710	671	621	700	733	681	648	651	716	705	692	694	723	674	683	726	734	707	703	649	656	714	716	661	705	681	678	681	705	651	660	702	708	697	714	646	676	697	681	748	666	662	699	681	685	648	677	716	649	683	727	677	682	725	663	714	725	685	699	632	745	652	708	682	667	664	668	654	686	683	656	637	687	699	683	694	730	703	689	662	641	663	662	688	687	686	632	685	720	670	682	632	671	692	611	664	670	713	696	698	640	712	711	708	705	645	692	695	674	719	616	711	688	646	658	699	690	721	691	720	736	666	724	680	710	687	689	704	688	726	669	711	687	645	654	670	670	727	639	688	711	675	648	677	655	671	625	705	687	693	712	672	690	687	641	687	698	668	711	698	699	664	724	697	682	715	696	646	687	711	671	734	712	690	679	676	676	654	736	725	667	651	717	688	670	722	681	714	675	706	716	687	721	686	670	703	745	714	700	648	700	663	683	701	679	649	686	654	664	684	696	678	676	678	675	723	635	691	713	693	715	678	667	632	700	687	683	683	687	645	665	628	690	630	686	653	698	676	705	690	640	658	670	707	678	654	635	638	674	660	706	728	669	674	676	705	716	676	674	657	703	646	718	661	684	634	636	690	672	728	683	733	691	685	664	734	716	713	666	687	676	701	659	690	668	700	663	746	694	671	685	640	734	684	674	688	658	690	711	744	702	692	662	654	646	693	686	655	661	687	706	710	693	686	678	674	685	685	684	691	691	695	639	684	645	668	684	680	681	713	695	666	715	715	673	718	705	663	686	711	676	661	687	684	652	681	670	668	678	652	680	660	689	624	662	707	725	652	708	646	711	697	676	708	687	667	665	658	649	667	646	659	638	674	694	637	710	634	630	627	726	693	646	703	723	647	665	695	676	671	683	676	682	660	672	698	631	713	680	692	711	646	674	660	663	701	664	673	699	665	687	726	704	720	682	675	671	689	679	681	683	649	672	673	725	699	659	663	690	676	668	688	671	692	694	693	732	674	662	662	673	647	687	685	717	690	663	695	673	661	646	685	667	698	720	722	700	662	638	752	708	698	747	693	655	685	701	692	610	721	691	690	703	736	696	642	683	670	680	704	700	709	680	713	714	670	675	698	664	718	698	682	710	700	641	668	693	646	632	699	688	705	660	687	678	705	692	694	710	637	723	634	677	689	669	719	677	690	727	704	671	667	728	676	648	640	661	683	723	670	686	700	636	651	700	707	649	708	690	685	649	688	644	675	667	691	701
58026	89322	69857	36094	12814	3006	1156	742	610	644	638	666	625	603	587	652	638	619	564	660	613	632	662	657	658	647	627	650	605	639	640	623	608	626	632	637	660	632	635	658	639	641	641	627	612	639	621	607	656	649	606	621	667	645	630	604	627	638	609	585	667	625	642	615	672	624	600	549	652	625	656	616	600	622	616	642	657	648	626	645	631	634	638	651	652	616	651	603	641	662	653	638	643	610	641	583	591	613	642	611	616	655	597	629	585	625	598	647	638	645	621	628	599	617	646	646	601	594	674	647	628	658	589	623	645	629	632	641	619	611	586	578	624	648	654	646	647	600	605	597	617	641	637	630	604	644	627	616	611	630	681	639	623	600	578	671	634	632	582	624	613	640	631	574	656	622	650	603	597	632	628	601	626	632	601	631	623	643	639	606	650	579	667	592	611	641	670	653	608	573	655	595	596	617	601	635	636	635	596	637	566	619	624	586	651	596	611	584	658	619	647	611	618	594	606	629	680	617	668	606	625	608	636	616	686	608	649	660	641	626	660	610	648	601	617	675	676	603	634	584	639	586	598	604	585	655	602	646	613	595	635	580	661	600	611	651	611	637	647	638	589	636	628	583	615	631	647	586	665	618	610	628	637	621	615	608	626	587	620	641	597	646	610	635	571	662	664	597	641	640	622	626	639	606	557	637	618	584	642	584	621	683	626	605	650	567	660	629	644	621	673	648	631	626	652	631	650	628	633	640	680	654	622	623	652	616	663	633	610	620	639	636	619	623	581	635	624	602	648	583	641	599	614	613	620	625	577	610	599	616	664	658	675	604	611	626	599	643	600	606	602	598	636	652	647	598	607	636	651	619	666	609	620	626	620	628	615	652	608	639	621	650	664	647	623	623	616	624	623	646	633	639	585	577	602	613	635	600	655	653	608	657	675	607	655	634	642	579	635	629	645	587	603	660	682	603	638	629	641	609	608	639	623	657	634	610	599	563	643	598	663	569	624	631	632	610	654	628	669	624	631	594	612	618	652	630	605	584	629	624	630	647	671	663	647	636	620	645	628	627	617	632	635	605	641	598	664	672	643	630	675	643	634	655	653	653	650	627	612	630	628	610	604	602	645	607	643	591	625	633	646	642	636	600	596	655	594	611	644	641	588	644	637	571	635	612	612	653	591	616	648	629	633	622	633	642	629	658	613	637	615	633	593	616	657	585	630	601	630	596	586	678	615	626	629	604	632	631	600	674	633	626	655	591	633	638	648	609	628	622	676	651	633	628	620	610	636	669	612	590	624	650	589	625	624	646	646	634	644	641	646	673	656	613	653	576	604	575	642	657	612	619	630	644	625	609	591	620	571	617	641	599	667	640	645	636	625	593	636	615	615	619	621	616	628	597	626	600	622	616	648	661	600	643	629	686	638	624	628	621	641	629	582	668	667	608	619	596	582	592	627	637	585	637	606	573	566	650	597	569	644	712	649	610	620	603	619	597	594	591	609	632	578	611	598	659	632	655	654	616	655	668	569	655	672	632	649	608	592	608	627	603	618	664	654	655	631	641	612	602	666	627	642	612	661	587	619	598	599	615	578	621	652	604	666	600	584	622	633	634	631	642	618	604	622	641	642	613	693	598	623	573	591	582	587	618	626	599	650	598	619	663	594	590	620	612	604	608	629	584	660	618	606	631	628	635	642	664	644	616	618	665	665	600	620	630	628	638	619	643	652	650	634	661	648	650	633	618	624	679	644	646	548	630	627	603	668	644	628	608	643	647	635	579	646	686	629	629	631	608	602	607	616	641	587	587	580	632	573	637	653	616	590	643	594	638	584	630	644	602	629	596	637	590	653	661	613	617	598	635	651	672	617	619	588	610	613	628	615	629	574	637	581	650	645	619	618	638	654	630	627	581	582	640	630	587	643	592	596	637	638	612	627	625	663	640	617	601	614	598	678	651	650	658	618	641	664	641	651	647	603	599	668	632	654	590	607	595	658	595	664	671	636	641	627	625	644	667	673	658	637	630	628	640	604	639	622	626	606	639	649	576	617	664	621	621	605	607	654	625	614	613	605	652	616	662	627	663	648	626	630	640	632	640	619	639	604	634	630	582	627	600	592	626	630	664	640	632	627	652	600	590	589	631	617	607	609	649	622	636	655	610	632	599	639	609	615	571	623	653	602	617	644	597	639	670	630	659	560	591	663	603	591	632	659	634	623	629	617	635	609	632	595	635	624	662	587	602	619	619	610	581	677	609	618	638	644	629	639	594	604	676	625	606	668	620	614	619	620	641	626	623	647	597	606	639	603	625	588	616	594	636	586	627	599	618	620	600	574	686	613	635	623	637	620	601	648	677	627	613	636	587	584	638	612	611	634	591	637	602	571	587	596	615	651	603	620	592	597	620	641	612	604	635	633	595	640	586	607	641	682	622	614	635	631	612	636	657	650	598	628	601	607	637	616	628	605	564	608	629	599	631	654	642	599	637	623	607	595	620	614	626	657	618	619	623	610	609	620	610	661	606	611	637	631	648	659	616	653	601	633	604	615	606	632	612	657	690	610	625	606	601	604	629	616	631	622	653	641	644	644	641	599	675	611	649	609	616	624	643	637	608	617	626	672	655	640	623	623	636	643	653	600	656	663	634	636	606	649	637	640	625	598	612	626	641	566	634	617	619	654	640	588	641	642	596	620	634	602	660	613	607	567	577	630	620	618	602	626	634	637	617	664	619	621	621	620	644	631	560	602	624	668	586	659	639	673	592	595	593	597	628	627	670	617	627	620	582	672	659	666	602	634	648	573	636	677	622	615	587	608	653	657	635	668	613	613	602	636	617	608	622	616	599	605	615	583	626	660	631	620	628	613	617	586	625	594	620	621	599	671	656	617	668	646	623	578	586	632	673	608	646	675	608	659	571	641	642	644	639	629	656	605	659	631	628	601	624	594	603	628	599	651	614	627	643	597	662	635	617	627	608	615	640	598	609	559	647	651	604	591	589	651	600	604	651	637	617	628	615	660	564	618	619	651	621	657	652	679	660	638	645	589	670	659	596	635	641	616	641	614	607	632	629	647	614	637	667	627	632	677	591	638	627	611	604	641	616	632	653	605	629	642	633	638	571	646	640	597	651	620	605	613	593	601	610	625	677	601	615	663	627	612	632	646	629	641	602	609	609	641	617	603	624	594	599	643	608	597	595	654	582	679	587	615	623	626	640	634	646	672	607	616	617	613	594	647	624	602	636	635	617	635	622	576	613	605	656	624	616	605	657	605	607	652	669	638	678	615	656	590	640	631	587	620	598	589	655	610	650	642	621	688	639	687	585	597	630	658	650	596	607	668	659	650	635	655	602	598	614	660	615	658	603	632	621	646	666	636	620	698	635	654	608	606	676	653	627	598	620	615	628	630	678	628	636	654	592	610	612	628	639	619	603	650	647	580	616	643	598	648	644	650	640	679	658	668	653	612	662	621	596	549	639	656	628	657	634	627	620	605	668	613	624	614	611
24145	22978	36270	35330	24412	15057	3941	1259	925	952	958	923	934	955	972	874	937	892	899	905	956	853	914	931	965	862	898	875	893	957	918	884	885	910	865	932	876	935	890	913	945	920	870	892	867	923	950	920	884	946	913	875	910	928	905	913	974	902	909	955	896	949	928	926	955	974	903	895	869	878	887	915	849	934	907	870	882	955	912	909	891	929	913	947	930	915	926	897	873	911	890	935	934	901	906	897	885	910	950	866	873	931	905	944	899	909	915	887	902	890	908	911	910	952	885	936	884	921	896	880	903	923	908	899	930	913	908	871	913	876	899	892	872	903	897	936	882	909	884	911	898	898	916	926	910	932	946	926	905	892	894	878	910	845	914	917	917	903	934	926	937	947	890	911	937	872	882	973	894	880	908	868	938	901	910	917	876	931	896	910	867	915	910	847	879	951	836	976	881	915	893	919	890	918	920	885	928	862	931	878	842	943	903	921	941	861	910	854	884	919	908	836	919	898	900	938	891	876	940	864	872	897	889	900	905	856	870	967	881	925	866	892	907	868	937	860	902	886	902	877	846	820	902	876	928	832	852	878	923	939	930	891	938	898	949	922	916	933	865	879	918	923	957	877	884	902	912	899	902	932	860	918	942	928	931	912	904	940	884	889	934	949	895	851	925	892	878	938	901	880	863	919	917	862	949	888	867	893	906	889	876	872	910	880	868	908	922	911	905	943	931	904	884	895	966	809	857	890	959	882	887	933	910	925	928	939	902	932	906	926	932	924	912	913	866	881	932	881	914	902	925	934	960	918	948	899	925	897	879	903	930	926	937	896	988	875	884	865	879	916	871	942	916	919	874	917	901	898	921	937	943	930	921	884	957	924	944	887	934	919	848	891	862	894	915	921	953	941	920	909	925	852	946	941	879	914	906	891	912	941	895	942	903	965	908	859	859	904	915	932	927	972	879	922	903	918	937	925	888	937	957	887	912	832	946	917	934	902	919	875	948	910	919	862	929	901	911	888	866	886	872	949	923	868	919	898	830	896	885	889	929	839	926	912	929	914	851	886	931	916	919	873	916	940	889	902	897	892	871	888	989	888	877	934	950	910	924	953	912	890	907	896	927	959	953	907	869	875	881	883	868	926	854	866	889	878	880	920	912	892	898	856	912	934	920	878	891	950	906	961	909	913	968	901	913	916	923	898	905	920	935	960	869	941	886	822	965	872	800	855	948	865	922	907	906	878	884	882	884	959	886	962	892	864	870	948	921	864	901	893	921	934	928	916	924	874	855	898	863	879	844	873	873	896	872	932	880	902	875	957	909	876	890	913	919	895	903	894	875	851	903	939	914	880	960	927	864	931	933	946	875	934	879	897	874	932	931	916	854	923	892	928	909	913	901	930	901	909	913	903	926	934	863	904	890	851	899	897	924	894	944	927	913	883	876	940	878	912	895	879	932	869	891	894	918	852	907	920	887	893	918	868	901	903	895	911	890	901	852	896	819	876	886	882	900	893	996	874	926	893	909	872	873	905	924	930	858	957	894	944	895	899	880	883	897	912	915	872	961	951	869	865	918	830	885	924	812	871	927	895	912	891	897	909	886	889	891	906	943	874	902	919	856	932	949	845	903	915	929	922	861	910	851	968	933	937	890	911	970	892	899	879	881	900	905	889	932	845	919	895	901	909	896	869	915	880	901	961	852	896	925	915	866	875	885	848	895	952	898	885	910	910	920	909	927	918	928	942	899	895	831	891	849	960	913	922	873	923	901	927	880	921	889	908	891	837	908	918	895	933	893	874	909	866	861	892	853	895	887	931	891	892	885	904	913	945	891	908	923	909	862	857	899	883	877	934	905	878	847	895	867	891	905	947	860	840	926	955	921	882	894	894	892	886	900	927	923	857	908	884	892	934	906	877	845	903	921	906	898	856	884	872	924	905	899	882	902	910	878	914	884	932	867	893	957	945	892	904	935	873	874	909	916	860	922	896	882	903	885	853	909	899	886	927	897	843	893	872	840	933	928	930	889	933	942	884	900	899	884	950	893	898	872	936	852	931	908	915	904	924	848	895	889	898	926	873	935	845	876	921	944	880	916	914	900	956	939	894	895	888	945	965	887	856	869	991	875	910	912	966	890	880	893	906	860	816	881	899	840	869	888	893	893	966	888	912	886	926	919	892	873	888	912	946	893	930	856	883	845	875	958	921	941	902	924	892	915	841	912	919	912	885	928	906	883	926	908	885	927	945	880	919	927	901	833	884	986	863	916	913	890	894	890	878	884	898	905	915	941	881	901	863	920	882	878	913	865	978	923	900	925	901	906	885	892	937	900	869	932	919	931	896	852	924	919	903	916	872	926	929	909	850	867	860	888	886	920	893	890	933	874	946	943	918	920	866	851	920	880	959	897	881	876	940	893	954	844	874	883	914	895	927	926	926	907	906	887	922	899	947	900	877	923	920	918	942	899	904	865	858	916	941	928	934	895	926	939	901	926	873	857	876	909	941	922	908	945	887	893	823	926	891	883	839	868	936	922	916	914	877	891	937	889	878	818	928	903	840	991	902	881	921	834	892	904	862	907	889	908	941	944	916	852	951	882	910	929	936	881	887	878	912	920	961	913	945	893	894	904	881	898	964	857	933	881	895	858	929	862	919	907	872	893	839	868	895	862	860	887	899	924	924	901	880	910	815	885	891	901	878	923	977	884	906	924	917	937	885	966	942	952	882	863	921	925	905	921	877	923	896	922	886	916	901	888	898	950	852	885	882	898	946	925	931	829	862	915	908	856	856	854	937	835	833	910	903	878	953	849	860	828	907	887	931	872	899	853	892	822	959	974	908	912	921	905	931	895	899	841	939	863	909	891	928	905	935	876	910	902	966	855	941	927	889	947	880	899	924	876	945	885	853	922	939	942	941	965	882	902	870	864	855	895	911	928	870	903	906	907	877	938	874	934	934	896	880	912	874	900	876	843	893	884	898	895	882	838	924	877	888	901	900	878	851	919	943	859	938	905	817	921	948	896	896	928	916	885	888	906	929	864	945	888	854	927	859	945	965	873	891	890	909	939	877	908	895	943	924	855	872	852	875	932	895	943	885	924	855	904	854	975	949	900	933	895	935	848	873	916	903	884	902	959	874	857	933	909	867	858	894	899	868	920	935	891	883	895	925	917	927	885	895	928	812	924	871	909	893	910	888	974	904	919	942	903	879	926	917	920	920	842	909	948	904	914	890	926	976	841	934	895	865	898	928	863	894	894	909	882	938	911	919	907	901	886	923	835	877	902	893	920	847	914	922	855	860	894	929	957	888	881	855	891	952	899	893	945	925	902	889	933	982	901	946	872	898	923	870	900	905	897	894	926	925	877	949	901	906	944	852	850	942	919	907	898	914	893	872	904	918	843	913	853	864	894	848	946	913	879	894	897	914	871	869	895	890	927	897	941	895	947	918	841	870	899	922	919	840	898	964	934	877	906	906	915	901	903	873	919	945	892	897	924	885	901	933
63795	99299	78083	46076	17503	5085	1546	884	873	807	905	863	790	882	848	882	813	806	835	825	819	847	842	775	856	811	852	835	829	803	908	845	825	837	859	804	804	900	849	841	844	789	866	845	814	835	847	818	813	816	844	821	843	780	857	843	836	839	853	823	772	869	829	803	854	837	783	848	889	853	840	872	831	837	787	848	797	774	812	804	836	797	861	881	878	847	845	851	840	858	850	824	848	866	821	821	816	826	817	816	827	791	806	808	816	811	819	792	849	834	831	855	881	837	800	844	850	801	853	803	767	838	831	879	865	792	820	857	859	816	838	792	826	834	821	817	800	851	852	802	867	810	797	810	791	861	808	867	812	773	819	824	790	848	770	832	844	812	829	843	820	840	841	853	844	805	848	791	806	801	836	819	842	815	812	845	791	843	861	848	822	784	845	833	833	791	857	823	885	825	842	811	864	807	813	827	849	804	821	863	813	835	861	811	786	864	802	793	814	860	842	806	837	792	831	778	861	862	805	795	861	842	782	783	840	834	840	802	845	843	817	797	775	872	821	863	857	805	814	840	834	830	848	848	813	802	819	821	810	805	806	823	814	829	786	831	872	774	810	816	782	818	869	851	805	805	858	786	870	793	825	820	800	797	831	873	883	770	824	888	800	812	862	817	801	855	831	826	813	821	840	824	892	807	847	798	869	846	821	843	766	810	837	817	820	782	819	790	808	859	845	827	843	789	812	846	817	863	850	824	798	856	810	876	860	832	871	821	861	785	845	801	826	875	828	825	823	848	793	804	806	831	866	890	830	829	856	841	861	872	848	841	812	876	862	815	802	793	846	824	826	820	796	842	812	842	837	818	841	866	800	841	871	843	780	847	866	871	787	797	810	830	864	822	868	846	829	835	827	802	864	854	848	863	830	813	797	875	806	845	868	861	833	808	827	870	826	814	832	862	842	810	831	804	798	841	801	783	766	858	815	847	847	855	848	842	787	829	862	789	833	843	877	807	852	907	831	796	780	814	871	863	788	782	858	821	817	877	825	839	833	867	822	840	849	793	888	835	842	784	792	846	779	799	814	773	824	820	832	824	856	845	801	816	856	870	883	823	805	831	815	831	873	831	811	826	830	817	775	800	828	843	850	868	842	887	830	822	896	804	854	772	842	829	872	896	850	878	812	807	800	817	815	837	860	865	821	784	852	813	798	827	837	848	853	802	826	877	823	809	791	837	856	864	832	848	769	833	820	839	777	881	821	844	738	788	834	830	857	826	865	849	827	827	833	834	865	784	822	804	824	831	835	784	848	811	778	800	847	792	832	826	817	825	788	812	850	803	856	841	824	846	843	871	850	798	866	836	792	770	840	781	857	808	771	817	777	826	867	825	834	808	809	816	853	869	839	794	828	807	804	856	819	867	816	843	822	785	829	887	871	818	850	778	840	858	801	762	800	854	808	859	809	836	852	787	837	823	807	796	806	844	842	884	918	805	817	850	823	779	809	862	786	826	818	834	800	830	808	841	774	824	847	813	843	871	842	810	835	846	831	785	776	811	770	823	801	796	821	815	830	784	822	787	845	822	806	797	869	805	823	805	850	840	822	834	850	847	786	812	842	823	825	818	869	845	863	888	840	815	841	851	865	755	770	851	806	825	840	810	816	809	864	812	822	796	802	791	859	817	818	862	809	819	833	792	795	852	796	832	820	855	799	874	790	803	808	793	808	773	836	842	866	830	846	856	856	781	839	854	821	859	862	815	862	876	781	880	786	840	798	767	835	849	786	830	819	823	828	844	817	824	844	835	847	905	865	796	854	791	846	813	826	885	806	764	848	812	805	786	809	860	843	858	831	833	884	801	811	783	812	804	829	847	835	837	835	876	838	815	807	847	824	832	793	840	843	821	800	841	815	833	820	815	784	806	844	845	770	853	837	810	812	835	830	849	846	891	833	795	885	828	810	821	800	762	816	842	788	817	813	816	817	801	789	824	806	860	833	827	788	818	796	822	826	824	819	837	820	802	835	798	821	851	824	827	820	872	808	870	760	809	799	867	778	794	844	831	833	817	860	889	786	810	795	805	811	793	768	816	806	828	829	814	754	809	836	829	855	810	855	788	834	866	787	809	868	842	780	826	815	866	841	837	835	843	829	825	827	823	777	877	881	847	816	800	825	801	842	800	835	835	831	777	877	887	892	842	816	812	828	798	821	842	819	820	822	813	757	830	848	852	877	835	832	834	827	842	845	841	823	880	785	789	810	849	814	851	883	809	845	868	799	779	860	794	883	821	829	838	829	890	815	813	810	846	849	827	807	845	779	867	846	887	787	818	862	779	845	792	802	902	802	835	817	833	821	799	887	848	811	802	823	866	853	812	820	833	812	840	804	845	845	838	793	792	806	796	801	815	868	835	856	877	851	776	883	872	796	835	787	805	798	814	847	874	805	837	815	791	827	822	830	787	886	831	824	839	825	823	789	785	861	806	828	862	807	849	841	833	882	843	781	793	821	828	805	866	844	813	825	821	852	817	826	829	802	755	818	825	842	831	832	879	812	810	861	810	822	855	800	812	819	791	766	814	845	826	823	855	906	811	781	866	819	806	782	842	782	850	814	815	823	841	846	856	803	834	822	878	853	779	837	799	824	805	845	877	866	810	804	818	874	852	771	777	798	784	831	838	824	784	793	840	795	850	781	807	794	783	802	849	834	780	866	802	815	855	834	885	855	803	796	805	879	781	833	804	815	833	808	770	793	808	829	868	864	831	767	832	814	907	829	781	799	784	826	848	842	835	811	808	817	841	817	838	876	849	791	804	817	824	776	797	783	788	783	801	850	766	817	837	846	844	827	873	840	794	769	821	807	857	850	761	813	778	825	836	851	778	846	817	849	832	882	822	822	841	831	792	848	821	847	842	858	832	791	769	788	862	897	840	848	814	792	873	822	790	836	822	852	860	811	822	838	783	790	826	835	794	836	864	862	837	801	846	846	835	833	818	811	791	851	810	858	818	835	874	808	807	795	838	793	798	840	835	822	845	791	758	819	803	818	861	820	889	848	848	830	792	827	832	836	865	821	864	763	855	785	865	829	880	784	824	813	809	806	821	844	792	820	821	814	837	783	844	852	758	836	813	822	842	776	812	826	810	790	841	778	863	795	806	838	786	804	814	864	809	881	821	894	775	890	850	845	795	798	850	824	852	810	851	837	823	793	806	824	829	782	794	886	826	855	841	861	844	820	834	819	822	838	840	797	815	827	835	848	788	832	803	830	865	814	834	803	872	852	784	826	827	871	810	878	803	854	839	821	808	822	860	826	826	851	831	814	826	815	817	812	867	872	805	848	776	828	804	821	835	859	834	778	802	765	861	854	797	811	780	801	808	855	813	841	808	851	815	779	837	849	865	788	829	802	835	836	841	860	838	806	849	835	790	803	849	826	840	847	882	823	861	807	805	821	874	794	829	824	829	827	873	802	838	862	837	852	824	813	802	822	796	824	790	818	786	811	851
31459	31527	25150	10032	2529	982	729	715	681	664	743	661	629	745	719	642	659	697	695	681	653	700	665	665	653	678	662	680	660	716	710	719	668	690	696	747	708	706	669	752	668	657	645	627	724	666	693	684	687	721	671	709	682	665	644	719	698	672	684	669	707	688	674	671	686	705	680	710	670	686	633	735	650	685	688	663	687	697	692	690	684	665	682	663	676	709	694	691	688	661	698	669	672	769	714	678	687	663	676	775	681	650	605	650	673	655	712	668	681	739	645	689	688	693	656	653	687	727	721	701	701	681	701	673	687	732	672	717	751	679	659	667	695	689	643	695	641	699	717	666	751	695	679	705	659	641	723	681	673	715	664	653	654	688	672	676	690	653	720	731	741	724	667	711	658	674	634	695	688	657	693	677	708	692	665	706	661	705	696	702	654	712	682	674	670	692	679	697	616	676	686	669	702	668	651	739	684	619	665	648	662	667	695	678	662	693	683	683	721	684	680	717	744	724	720	719	701	686	634	686	665	670	658	659	679	638	696	703	672	688	748	736	686	722	703	661	643	673	730	716	739	662	652	697	702	715	707	660	709	680	664	673	681	692	659	695	734	650	679	699	663	686	675	685	671	694	660	696	690	677	659	692	649	709	703	648	669	643	688	707	665	678	700	718	703	680	644	706	678	669	683	677	663	650	718	667	694	666	715	711	682	621	717	673	648	693	658	731	699	721	656	668	681	653	704	650	691	659	692	686	699	651	716	703	689	674	669	677	698	641	735	697	667	677	674	721	698	710	681	708	679	652	643	655	654	654	660	673	636	652	655	700	679	708	678	697	651	696	694	615	678	659	700	671	668	703	703	729	682	639	693	678	680	698	677	638	709	654	662	629	709	652	680	682	693	670	694	738	699	664	671	667	672	690	675	709	641	689	681	694	695	713	703	685	641	662	649	700	711	665	675	666	680	663	641	669	687	667	691	700	673	682	692	658	681	664	678	688	679	624	682	709	669	666	727	710	636	739	664	723	669	677	717	679	656	719	681	683	648	675	672	692	666	697	715	631	659	664	650	678	693	648	687	647	680	677	685	655	687	692	711	656	696	659	697	696	669	696	666	688	603	710	667	698	667	724	726	666	691	682	709	644	715	691	725	709	698	659	664	715	686	713	689	641	692	659	666	690	657	581	682	708	692	738	644	683	638	675	681	682	672	671	673	679	685	692	654	701	678	711	678	705	717	617	681	654	663	669	697	723	674	693	703	709	635	619	691	706	672	670	684	656	710	667	743	707	661	721	640	680	677	676	693	638	662	647	669	701	713	695	635	700	691	667	657	707	719	662	736	684	693	671	693	672	641	654	667	733	652	680	669	671	700	685	659	700	705	694	713	723	721	710	675	666	738	663	651	670	709	712	707	674	670	698	693	658	708	742	704	626	644	653	724	675	707	669	710	674	635	686	667	695	694	703	634	723	669	674	707	676	617	660	705	709	697	652	704	660	711	724	665	703	703	683	710	700	652	736	695	709	686	674	697	662	702	722	666	676	664	657	672	699	690	666	686	671	652	614	683	668	670	720	698	718	658	718	653	713	718	658	642	710	665	628	671	686	702	684	677	715	712	707	652	709	629	645	709	636	685	665	690	693	671	717	660	666	667	680	681	674	645	684	684	711	713	675	668	724	639	691	675	684	660	675	691	657	675	680	695	732	693	679	719	663	710	702	701	666	667	696	664	683	664	638	685	651	665	692	682	672	692	655	677	680	707	667	666	692	689	649	682	689	687	682	648	692	725	650	651	680	708	680	660	686	667	642	663	686	635	651	665	724	644	704	643	673	686	715	674	708	717	659	715	702	706	695	687	665	704	760	701	657	689	685	721	692	657	698	729	659	703	676	697	686	727	699	710	670	712	686	741	654	722	681	699	700	686	695	738	700	664	704	688	696	689	664	641	684	659	669	670	689	661	722	730	694	662	684	702	718	657	686	658	675	706	636	668	686	719	657	696	677	704	698	661	650	672	717	623	670	690	725	721	705	722	669	689	644	658	698	666	733	685	720	675	657	665	675	659	660	654	739	672	631	670	682	689	686	711	670	656	716	640	695	681	681	717	712	711	717	642	723	661	690	683	701	679	690	685	683	683	728	635	741	671	681	685	642	651	664	667	667	708	760	642	689	623	647	689	661	736	713	633	717	707	690	699	687	686	659	680	681	734	695	651	688	686	681	695	681	705	693	702	662	658	705	657	689	698	689	669	580	700	709	612	641	728	692	695	705	667	681	695	652	709	748	660	665	716	704	674	631	696	706	723	714	640	680	713	663	665	683	700	704	653	666	666	684	688	699	672	695	709	668	704	649	676	668	701	673	638	703	670	678	645	655	642	717	656	660	692	657	669	664	693	755	668	682	680	723	695	660	701	654	694	678	666	723	681	691	614	656	681	696	672	683	763	644	683	718	706	726	703	715	690	688	686	699	673	721	671	651	691	655	689	669	677	692	699	728	699	659	665	693	697	663	705	650	667	653	678	733	632	719	671	699	666	648	678	709	725	708	697	695	659	719	693	714	690	694	658	649	674	676	686	703	625	752	664	688	662	672	687	661	706	619	718	623	700	695	703	705	707	725	665	631	673	728	659	678	700	706	719	714	646	695	699	682	739	649	699	666	703	652	699	688	676	685	690	670	701	688	656	753	649	696	683	693	666	673	655	708	679	699	657	664	646	710	690	696	679	695	671	702	685	716	702	654	700	645	645	690	674	665	679	648	688	698	704	688	684	663	724	651	717	745	639	668	665	691	692	693	638	697	665	706	670	632	684	658	681	689	691	712	723	675	694	661	660	693	676	709	644	710	698	718	703	685	664	654	683	656	678	695	663	687	693	683	713	655	699	674	638	671	685	669	699	670	704	678	686	676	684	704	703	687	683	663	672	650	700	695	683	668	701	683	700	660	660	666	676	679	671	684	669	727	694	688	668	708	719	690	657	666	652	697	665	653	719	705	680	705	667	717	700	656	665	724	700	720	668	619	706	666	695	688	709	701	680	686	644	727	693	691	720	699	656	693	694	684	658	715	673	671	645	679	672	689	717	659	702	697	700	709	686	665	702	646	699	684	649	660	686	675	696	663	685	668	681	714	706	684	658	672	700	709	683	709	642	710	662	685	699	647	631	676	683	673	643	655	688	678	688	628	669	714	688	733	712	667	696	662	666	660	709	693	673	686	699	681	625	693	676	679	662	685	710	701	695	699	667	713	660	683	676	636	670	633	662	720	708	700	688	701	691	709	712	687	669	695	682	667	643	685	677	656	684	683	707	676	692	675	668	602	643	721	656	721	698	669	690	666	643	738	674	701	691	686	659	668	673	669	650	670	649	651	684	713	679	695	701	680	657	669	621	746	707	648	747	693	713	714	708	646	680	674	660	707	686	706	704	697	645	689	723	696	687	662	673	719	686	741	707	697	700	693	743	686	700	683	676	712	673	659	653	656	680	676	696	654	677	711	694	703	685	713
26364	34495	19248	5656	2035	823	634	574	586	561	557	612	556	568	551	584	530	573	588	553	576	563	619	554	566	582	605	566	548	551	544	576	553	581	557	600	598	601	567	526	564	586	523	546	588	512	578	540	618	555	596	581	598	539	609	571	581	555	530	560	562	569	572	587	583	598	598	548	550	584	522	579	595	587	659	585	596	508	585	559	567	562	598	571	537	560	601	595	595	585	605	578	548	595	532	531	556	582	543	586	549	601	564	508	591	564	553	564	586	615	560	605	572	565	569	544	589	556	542	588	592	533	583	529	585	545	565	592	548	598	564	575	560	590	540	522	593	605	552	546	592	559	561	558	560	604	589	591	571	572	532	547	569	573	544	582	614	562	613	573	563	542	554	564	533	594	550	565	573	600	575	599	615	571	578	570	603	550	594	600	553	578	603	589	556	569	571	568	602	548	573	557	533	584	539	541	585	564	553	550	558	585	552	589	541	548	592	554	556	565	576	596	553	530	598	594	613	610	575	567	608	553	563	615	518	605	599	583	590	589	561	547	546	651	566	556	566	528	574	592	574	562	581	593	579	593	587	597	590	515	575	578	558	556	537	543	573	544	570	548	583	583	570	556	631	565	547	548	542	571	558	584	589	519	559	574	574	564	605	553	558	576	586	600	533	576	552	587	563	588	572	596	576	566	557	584	594	581	561	567	578	594	565	589	588	571	557	603	570	564	578	596	550	562	549	535	571	571	585	566	544	629	553	577	553	535	553	588	565	592	569	548	566	616	562	591	559	562	584	579	576	584	564	578	631	577	587	577	580	618	583	578	580	537	561	530	533	587	550	562	567	528	564	561	572	533	533	570	579	559	582	608	521	560	514	621	554	581	591	532	594	564	523	539	620	585	547	538	576	577	575	553	634	597	546	558	527	579	577	585	535	601	587	584	604	512	586	593	538	581	620	525	573	529	537	562	577	569	552	585	581	571	589	574	579	591	567	534	605	602	586	557	568	587	557	567	549	550	607	567	556	584	588	584	566	589	543	591	569	599	578	564	539	607	583	575	560	563	615	557	540	572	580	551	541	560	599	547	563	533	559	555	532	576	596	567	579	513	576	569	541	575	550	572	592	615	586	594	562	568	531	522	560	596	566	561	546	576	549	554	549	571	561	578	547	558	598	569	527	591	576	572	553	586	571	562	600	573	560	553	564	494	583	582	580	534	597	571	550	588	556	530	589	543	554	571	558	615	577	491	592	588	590	586	570	546	581	511	536	569	577	583	535	535	551	563	591	558	562	577	578	572	540	527	574	587	561	535	540	580	584	602	543	573	606	598	572	577	532	550	547	583	592	572	541	576	569	559	568	577	544	549	559	534	596	559	591	527	541	577	567	597	560	580	593	591	565	596	587	569	615	530	574	557	576	574	532	571	568	589	593	588	515	579	586	570	580	553	597	568	568	552	551	535	592	617	590	552	546	575	570	586	563	577	579	568	571	565	584	557	596	603	575	576	594	548	539	517	536	599	537	595	582	540	580	552	556	580	513	566	564	612	602	583	551	602	585	575	519	556	560	546	593	603	539	560	532	558	591	539	590	548	577	576	539	614	588	566	585	557	568	602	594	545	524	572	580	552	548	544	581	558	583	550	595	572	570	556	595	539	567	612	563	532	575	559	558	518	538	535	557	528	559	542	545	602	584	559	591	587	576	564	585	553	545	552	535	549	559	595	575	590	540	581	547	558	544	542	575	567	574	585	570	598	584	574	566	596	557	544	583	566	562	596	583	585	577	552	585	542	556	591	543	562	581	553	553	553	589	595	581	569	539	556	521	580	565	570	573	605	552	629	654	528	574	577	559	583	570	556	578	551	563	638	556	552	548	597	549	597	558	577	583	596	597	573	565	564	607	578	568	563	588	600	591	540	608	589	576	558	564	592	585	581	579	542	540	543	580	580	604	591	573	548	595	571	578	552	544	544	578	557	541	540	554	521	562	575	565	589	553	581	567	541	578	560	575	565	573	585	568	580	565	564	547	589	590	574	585	580	558	572	546	559	577	581	571	529	587	557	549	564	590	583	568	545	583	550	579	577	605	576	577	546	555	564	594	559	572	554	575	584	559	543	551	581	584	532	551	588	544	573	592	558	554	555	612	572	583	598	627	584	550	582	584	544	527	561	550	556	568	543	555	533	560	557	575	566	538	556	566	611	592	577	577	561	578	559	607	557	581	562	587	521	586	574	592	591	554	553	553	557	553	574	589	609	552	576	556	588	539	558	542	549	582	562	568	570	565	565	572	598	548	568	580	539	571	552	570	557	582	577	552	547	594	577	568	529	591	583	577	567	593	557	573	538	575	566	557	563	623	563	559	568	540	554	542	567	588	540	574	516	566	534	574	581	591	590	593	589	593	588	600	585	616	571	592	566	581	610	590	550	545	552	566	566	598	529	548	543	595	557	557	600	585	529	569	551	556	539	556	549	522	555	553	547	543	556	542	586	536	606	591	541	590	606	573	571	544	565	578	583	542	552	561	542	563	540	592	540	569	575	542	576	557	569	537	561	560	540	561	581	591	587	602	567	536	576	569	497	550	580	597	565	533	550	567	576	584	587	536	540	546	578	567	540	623	562	591	590	589	595	554	530	549	559	541	573	575	564	579	586	542	555	570	582	548	542	602	557	586	628	534	627	614	558	572	571	539	584	572	593	566	537	584	536	576	567	599	596	577	570	546	595	554	553	560	591	580	577	567	593	566	534	562	591	563	545	580	587	556	574	576	612	534	569	551	561	594	540	612	545	581	561	582	532	552	586	568	607	549	584	584	601	556	561	594	543	580	559	568	539	579	534	556	596	574	553	571	552	543	572	612	534	563	542	585	532	567	545	556	607	579	575	601	541	588	553	554	527	568	571	571	576	580	621	548	532	574	595	547	589	592	576	588	583	576	585	624	580	566	604	575	550	571	584	622	570	534	545	548	577	563	583	544	553	579	572	566	556	526	537	570	539	585	562	544	581	571	535	551	564	593	577	573	552	550	587	527	591	591	578	576	555	575	552	580	587	578	561	547	597	556	550	556	599	583	634	608	584	581	571	561	557	532	548	602	602	578	562	603	578	542	566	612	585	554	591	565	592	557	540	582	585	563	543	569	554	538	606	586	538	539	556	573	569	561	571	576	588	616	598	565	576	571	591	535	604	567	550	598	549	549	601	568	556	578	594	611	559	575	565	569	544	531	542	560	573	585	572	573	545	614	594	611	585	538	539	568	583	547	572	592	588	538	580	579	569	573	560	528	573	565	544	557	554	587	594	612	524	554	557	561	578	556	585	594	557	534	572	597	530	569	536	533	542	540	604	537	519	542	566	603	596	573	584	601	512	525	596	568	544	556	559	582	593	596	575	545	572	604	613	536	561	535	587	566	591	563	592	559	562	593	559	525	537	577	547	599	543	547	536	574	562	556	540	564	594	536	544	571	560	602	614	558	538	554	549	540	550	539	537	546	519	598	584
25860	27029	40524	33694	18632	5310	1319	746	709	674	693	638	670	728	694	688	717	685	726	671	693	673	697	695	707	709	730	703	683	657	606	704	684	661	649	634	687	702	632	644	651	664	648	661	663	673	642	619	658	684	660	698	669	667	686	677	691	623	671	619	753	702	663	710	663	716	622	703	696	700	676	661	611	663	642	689	655	671	680	638	592	650	666	641	653	686	636	670	645	657	618	658	661	654	637	655	637	653	659	701	651	648	694	650	655	673	612	701	642	635	644	708	641	626	643	687	702	668	682	662	671	615	645	694	621	654	668	727	655	665	628	661	699	673	691	682	680	694	688	676	675	639	646	656	622	612	684	672	700	698	652	636	662	703	699	670	652	665	677	697	640	680	677	697	617	626	666	641	652	678	697	616	702	697	733	664	653	625	696	649	657	652	656	686	670	663	656	683	676	687	646	687	699	693	709	711	670	686	620	655	633	706	651	650	665	622	674	693	627	667	626	669	666	677	649	639	682	695	676	668	667	659	666	654	675	711	672	610	667	695	654	711	696	693	680	651	663	688	658	624	615	658	702	672	683	686	649	622	711	671	654	616	660	679	676	652	675	645	666	658	688	646	647	726	671	695	686	624	652	705	656	642	624	704	649	685	707	625	674	618	608	662	673	662	664	670	669	661	640	664	620	656	641	674	630	661	663	708	678	640	679	704	648	611	621	620	646	650	635	662	647	709	666	629	728	681	636	654	672	677	676	674	610	647	651	671	692	627	662	661	666	636	632	665	644	659	681	628	642	662	708	667	642	633	668	684	634	662	684	658	698	667	633	637	652	654	684	674	641	664	606	657	679	678	584	661	696	684	660	633	677	707	672	707	650	638	654	669	665	643	701	610	637	633	678	653	651	690	653	622	640	630	636	655	609	708	617	663	621	681	673	633	640	662	634	679	674	662	644	632	664	691	654	691	668	678	684	675	720	681	661	717	637	646	641	625	613	700	659	634	695	674	674	685	657	632	654	647	648	631	649	686	656	635	702	680	673	673	674	644	704	686	670	660	641	679	658	657	715	656	621	655	643	678	657	677	670	665	676	672	648	680	655	636	683	701	659	623	660	681	707	598	654	647	658	665	697	634	656	664	668	638	641	641	667	675	676	627	616	648	667	669	648	660	696	703	662	691	680	644	629	664	681	627	654	679	650	645	670	707	647	641	672	622	652	657	669	683	647	666	682	643	607	651	725	670	640	658	654	617	620	703	660	651	685	673	675	657	663	659	691	685	694	634	664	682	617	695	674	641	653	677	673	691	615	667	655	660	619	705	653	643	666	670	615	646	697	654	712	674	632	647	633	673	670	673	669	662	708	668	658	641	670	634	619	690	645	650	676	687	681	712	704	690	646	658	688	689	748	615	628	659	669	646	637	646	664	645	669	694	653	639	655	693	692	685	666	665	624	693	662	654	703	752	628	669	652	667	647	643	653	675	678	694	659	661	659	689	676	648	649	624	635	665	596	672	619	646	669	668	692	715	605	674	623	669	638	632	621	723	675	657	669	658	643	636	670	661	669	658	697	617	654	682	633	638	649	651	619	665	664	620	677	685	664	643	681	647	587	650	673	666	663	668	700	643	666	647	618	659	682	661	624	686	613	670	641	672	638	664	690	668	679	632	638	649	644	646	646	669	666	671	660	635	682	671	714	668	653	689	665	675	688	658	692	676	628	705	642	689	625	668	655	631	691	593	672	646	653	671	662	637	628	676	643	646	720	614	667	693	673	679	644	642	699	648	657	665	657	650	658	632	700	667	658	621	680	666	645	662	647	651	655	690	675	670	645	655	686	697	673	660	670	672	690	639	654	641	687	647	655	646	628	696	718	647	647	648	651	634	673	716	685	632	667	656	676	683	705	649	642	665	642	655	667	644	649	669	653	694	652	626	651	666	639	650	652	628	632	687	658	697	650	658	662	670	678	679	709	667	655	647	674	690	629	628	654	639	627	674	664	656	668	674	717	637	684	675	660	677	710	633	659	702	714	654	664	695	638	632	649	633	599	655	658	664	686	691	637	652	679	690	680	710	669	683	641	661	701	639	636	628	661	628	681	657	651	661	693	669	640	620	662	681	689	658	726	700	685	624	636	683	653	615	665	677	604	637	620	675	698	644	657	691	639	673	656	700	640	713	662	675	674	681	667	596	671	648	646	643	664	676	665	624	684	669	612	691	700	648	678	619	712	742	658	678	658	724	667	678	696	640	716	677	643	683	617	662	668	666	653	653	674	642	660	661	694	637	684	645	619	694	665	687	644	608	668	714	670	660	703	660	660	657	690	647	701	756	659	650	684	670	652	696	661	634	667	621	625	690	618	656	634	629	636	680	664	698	681	696	662	647	625	647	647	619	615	646	657	654	628	674	651	627	624	696	647	676	703	673	640	655	651	646	665	674	654	675	678	685	639	651	643	661	595	654	662	636	682	707	662	671	665	654	708	659	656	669	657	658	648	684	668	681	691	661	666	623	615	670	648	658	618	638	673	656	667	634	691	623	659	705	678	698	670	640	605	654	626	668	696	653	674	655	654	661	626	642	668	638	655	671	622	652	676	669	696	692	661	641	606	655	627	689	665	675	650	695	696	697	649	673	659	673	682	630	630	662	627	639	670	636	643	639	652	646	705	651	659	647	689	693	626	667	679	676	646	658	631	652	671	681	694	664	647	657	673	665	651	634	644	666	663	645	610	637	699	666	672	710	687	627	662	640	629	637	633	633	637	648	665	648	664	677	699	686	613	684	636	624	620	607	666	634	636	694	630	678	677	628	672	670	697	640	697	715	691	701	680	668	657	661	689	611	666	680	673	632	685	657	635	725	697	668	646	673	654	665	630	642	662	624	713	657	630	680	673	626	645	674	652	659	644	654	622	635	607	646	642	680	697	642	679	662	688	687	691	672	642	704	643	683	678	712	660	645	654	676	615	669	653	645	646	655	671	705	651	636	659	675	699	625	629	687	654	640	709	729	689	690	688	669	664	644	644	636	702	689	646	638	656	657	609	658	657	669	645	664	663	663	654	662	652	643	619	621	665	693	653	663	609	716	670	598	725	613	666	685	640	669	630	637	635	628	664	621	679	664	673	609	695	666	632	645	620	706	655	632	675	679	650	648	653	662	659	606	663	675	650	646	658	675	678	612	679	666	664	653	605	616	661	669	655	711	718	650	645	667	567	650	629	619	671	696	674	683	690	655	660	651	653	730	632	685	710	662	639	714	670	654	636	679	674	664	641	656	644	649	631	646	622	665	647	649	667	684	678	662	681	662	612	669	682	703	644	617	671	673	647	729	692	651	639	689	632	683	627	686	626	644	672	666	625	644	667	665	631	635	637	652	625	684	663	636	643	684	665	679	728	690	677	640	628	700	672	633	629	668	649	689	688	666	669	684	622	666	667	667	664	674	719	673	617	638	725	623	656	647	651	657	674	709	691	673	679	607	681	679	678	648	700	624	655	655	642	656
60851	89043	59099	27564	9531	2671	947	648	624	612	611	638	603	618	618	635	613	660	581	582	605	591	640	594	660	589	692	643	572	594	589	590	558	623	598	574	643	634	593	607	637	627	597	651	579	592	605	609	620	629	652	640	644	583	602	619	599	601	618	645	597	598	588	592	590	566	604	591	602	627	591	603	610	591	619	562	588	580	622	609	609	574	593	630	621	625	563	597	596	572	662	606	648	592	572	572	623	597	615	623	581	622	624	589	611	618	610	660	620	616	593	589	626	578	645	550	643	589	615	580	629	584	600	578	627	618	617	565	565	613	633	644	606	626	607	624	591	627	600	560	586	640	612	596	606	580	578	585	583	584	635	571	611	586	623	573	616	622	583	586	602	639	613	594	625	594	613	622	646	632	602	597	618	632	665	608	601	590	589	608	607	637	603	590	578	652	584	595	630	585	635	609	630	584	654	580	599	652	568	656	558	627	578	617	600	637	612	618	669	591	606	623	603	614	613	625	603	592	635	580	615	619	620	607	580	602	611	586	617	620	644	571	681	617	564	616	599	595	597	608	615	616	614	614	634	566	606	633	620	631	613	613	621	602	562	615	637	647	598	624	597	597	591	616	591	658	602	612	563	578	613	636	586	582	600	637	621	625	590	615	619	594	635	606	571	604	587	617	616	648	609	589	619	603	584	635	600	598	573	665	633	564	646	574	609	596	605	644	561	587	614	586	598	600	608	561	581	621	618	573	597	612	630	649	629	611	579	616	577	653	607	629	559	633	607	615	584	646	608	578	587	623	618	619	569	589	627	612	593	608	605	607	642	610	577	602	612	599	646	609	580	618	615	594	573	563	612	616	591	619	566	609	616	601	597	586	602	624	599	584	583	591	570	616	599	581	597	601	590	551	622	566	596	611	592	600	623	599	568	566	619	566	622	592	614	559	630	634	616	621	613	606	595	605	620	596	628	554	611	604	623	602	630	593	584	624	630	620	628	545	596	576	625	561	599	615	603	573	612	634	617	610	632	610	627	612	595	605	649	597	611	636	581	645	635	611	558	635	630	621	577	601	617	633	577	593	616	599	611	601	614	630	585	556	599	582	601	597	600	584	612	599	585	574	623	575	572	589	586	579	572	622	570	599	593	611	628	595	598	577	619	577	569	638	597	619	631	579	607	599	601	619	624	605	622	599	613	615	558	621	625	582	585	622	604	590	568	641	604	637	621	657	618	621	626	669	593	614	595	592	601	626	590	631	655	590	581	611	575	634	613	570	561	635	580	612	614	639	608	637	667	581	627	657	571	605	629	644	626	612	576	601	575	582	639	598	610	615	617	591	611	567	556	627	588	621	596	583	623	607	620	579	615	572	586	604	578	598	617	637	592	624	615	620	620	611	561	609	637	619	590	583	594	561	598	590	618	577	609	594	566	619	593	625	561	592	578	623	568	611	599	615	614	612	578	605	605	625	583	602	581	556	584	634	608	604	628	640	657	582	565	625	603	607	626	614	620	610	617	591	625	603	614	627	573	623	578	586	576	589	624	602	600	621	613	583	624	575	636	596	590	596	607	575	613	613	588	647	593	595	629	614	633	614	597	644	609	596	652	608	624	576	592	638	621	595	594	616	610	553	630	576	633	577	607	621	564	588	605	538	611	594	634	654	563	595	601	607	600	645	621	587	558	564	579	563	647	581	596	574	609	621	617	613	600	580	633	629	602	612	570	603	616	593	630	594	680	527	642	577	627	619	621	633	617	592	588	578	612	608	615	623	598	637	617	622	622	610	623	605	614	625	611	569	579	612	622	588	647	622	611	593	628	583	563	567	589	623	620	594	586	610	614	621	621	620	616	603	620	600	601	588	526	631	583	563	576	613	611	579	606	607	628	656	585	626	628	604	622	597	643	607	615	602	581	542	596	587	624	563	606	624	660	624	613	594	594	672	578	629	600	575	625	606	577	646	600	606	629	598	636	644	593	614	649	607	623	561	604	629	614	569	607	593	566	612	566	602	555	600	613	607	573	543	612	595	589	586	647	619	623	601	598	587	652	628	601	624	631	602	622	597	569	578	616	588	628	613	631	590	613	624	630	602	616	565	622	598	570	620	638	583	612	598	597	641	580	607	650	590	627	621	605	613	557	618	615	638	581	554	599	544	626	604	623	626	583	622	579	630	595	617	592	617	578	588	628	592	615	620	599	634	589	554	622	637	602	586	578	629	607	594	620	635	637	591	600	575	615	581	582	611	642	608	603	557	644	566	616	607	584	583	608	577	586	620	603	600	610	599	623	643	595	587	621	573	626	610	589	603	611	629	618	618	568	625	599	667	590	626	639	599	590	613	638	612	583	587	616	598	588	651	599	582	625	617	620	620	628	654	595	617	618	625	590	628	612	607	632	587	561	635	596	634	608	613	649	618	636	629	587	599	602	574	618	574	570	583	628	560	636	605	582	607	590	647	605	584	585	593	631	569	606	609	608	602	603	595	573	601	593	577	593	603	617	594	598	624	571	585	601	611	593	589	592	633	592	626	608	583	541	598	578	625	596	619	624	619	634	642	576	605	610	592	607	576	616	549	602	620	632	589	600	642	582	637	585	595	566	599	599	548	659	561	643	615	607	589	590	594	594	583	631	592	650	622	591	588	594	588	632	597	592	592	605	574	588	640	606	613	599	617	585	595	624	550	631	611	643	632	659	607	596	619	614	611	591	589	581	595	622	608	592	572	647	625	606	591	606	612	582	616	606	552	588	621	607	579	588	613	623	580	606	597	589	588	570	619	584	617	605	620	634	582	574	608	595	591	616	573	605	618	603	557	551	604	616	595	634	608	584	620	635	558	617	581	621	586	552	645	615	612	635	618	637	590	653	616	581	558	600	604	652	609	613	602	592	587	585	611	585	593	543	574	608	586	586	573	618	611	569	564	601	610	616	611	614	542	614	557	663	619	641	622	593	598	608	612	612	617	584	617	602	595	587	563	580	609	577	583	626	603	619	571	601	623	610	566	608	548	594	622	614	619	642	600	578	577	571	590	596	596	634	616	597	593	610	610	591	540	549	626	587	600	560	567	618	597	603	619	642	640	595	581	617	602	585	589	631	581	652	600	583	621	676	598	620	625	566	615	589	608	598	613	621	595	588	538	605	571	622	627	620	594	643	647	591	578	618	629	644	606	611	545	606	583	586	607	608	624	598	608	611	638	581	601	629	643	613	621	641	599	644	594	616	607	614	636	619	588	596	605	646	612	645	572	602	586	639	592	655	609	587	635	587	608	627	616	607	592	604	613	618	587	645	613	579	620	654	592	600	587	590	637	595	599	641	615	599	617	609	589	608	595	617	589	636	611	598	586	604	593	572	628	615	589	602	617	590	612	646	607	628	616	618	601	583	597	609	600	644	592	626	567	638	610	608	607	567	618	589	557	615	606	632	588	588	613	600	607	574	591	614	607	601	631	593	584	600	587	605	563	585	579	642	587	653	643	651	635	639	583	589	624	598	615
24189	23046	36732	34909	25096	15953	4308	1226	903	914	921	922	932	914	910	939	873	955	873	936	914	866	895	873	958	985	883	906	849	950	909	931	875	904	906	873	883	834	884	874	912	919	856	865	887	852	906	883	909	871	869	868	833	887	849	855	874	821	898	867	903	873	877	872	902	914	887	872	825	866	868	912	906	885	893	891	841	835	833	833	888	858	885	891	905	942	896	910	859	895	864	860	839	928	869	860	885	922	900	806	882	878	867	876	881	812	889	835	861	855	858	847	849	862	895	828	892	837	876	852	840	880	873	895	927	871	852	852	806	889	851	867	864	846	843	875	850	860	881	891	919	882	889	846	913	817	829	850	849	875	883	866	893	851	904	850	872	881	861	899	812	877	901	899	879	869	892	842	894	889	877	883	896	803	859	868	850	864	845	896	849	829	834	812	855	862	873	869	875	843	867	862	862	911	817	924	873	881	864	858	847	864	892	904	948	882	879	843	883	864	884	860	910	902	876	850	894	890	870	872	843	912	890	841	885	857	834	908	910	835	924	894	863	833	867	921	879	915	844	864	866	899	884	876	850	905	907	914	875	896	878	867	864	844	865	867	913	862	872	816	885	840	856	919	907	865	854	835	865	891	870	901	863	860	921	890	871	888	823	890	886	918	941	895	848	880	865	832	864	851	874	886	912	917	852	885	842	867	854	895	845	894	901	903	868	816	874	868	883	849	841	857	893	868	890	914	854	858	823	851	876	901	867	848	869	833	834	905	888	869	885	930	903	880	822	902	872	854	810	825	871	881	850	891	877	893	853	830	855	817	857	890	852	897	861	838	862	867	865	853	889	838	908	871	856	917	914	836	878	822	845	923	866	933	891	892	896	851	868	898	905	858	902	946	846	867	883	881	821	881	855	885	931	877	885	890	841	849	916	888	916	885	890	889	891	849	893	887	889	851	902	824	835	884	875	913	882	881	923	872	863	827	812	887	895	824	866	878	882	902	856	906	887	910	833	890	847	836	818	829	860	818	911	845	832	871	868	864	909	835	891	818	897	879	858	828	826	894	814	942	883	909	853	905	913	906	846	897	947	886	889	860	865	846	813	878	891	871	821	856	899	873	905	869	843	868	868	840	873	835	887	819	843	829	895	861	872	901	887	916	864	829	850	883	901	845	855	864	931	883	870	889	883	887	873	892	888	848	882	836	904	842	821	811	872	866	795	849	891	885	869	879	847	890	863	872	854	823	846	885	809	862	837	863	838	879	870	827	863	901	844	895	883	888	893	859	886	876	874	876	860	840	895	855	876	879	889	846	871	947	897	829	852	872	875	848	827	868	954	823	824	908	897	839	828	903	897	845	901	903	863	833	770	846	872	858	821	862	873	895	872	824	828	907	903	866	951	882	878	887	889	899	969	895	858	818	878	860	848	877	900	854	825	904	861	853	829	847	840	884	891	913	902	878	872	837	939	876	930	885	889	928	842	893	903	875	861	911	846	848	928	906	878	888	873	860	835	880	883	899	878	857	905	842	836	876	861	865	876	858	868	960	862	866	876	877	889	869	836	812	833	848	841	868	874	856	867	842	865	819	902	917	906	847	819	857	863	852	873	817	861	798	860	939	837	919	879	869	864	850	872	899	788	855	885	882	870	926	841	931	839	890	917	861	875	892	874	919	891	894	896	882	882	892	819	911	881	876	869	862	941	872	884	914	857	808	851	822	833	894	835	833	819	922	898	858	909	857	856	862	850	889	872	876	885	826	872	907	808	857	827	879	868	877	841	852	851	877	851	881	860	841	867	885	819	915	834	886	837	904	892	858	875	832	918	900	862	916	859	793	881	830	861	867	860	857	830	816	893	893	852	856	811	803	852	834	916	862	876	890	876	879	859	860	859	847	848	871	876	878	842	848	857	869	852	879	900	879	911	828	864	864	902	864	867	842	909	848	859	865	879	890	907	901	879	843	911	871	862	886	840	881	879	846	862	875	869	912	891	871	851	876	887	878	850	897	865	859	851	780	874	887	910	881	968	838	933	874	872	867	867	922	883	853	838	845	864	883	853	912	868	885	887	865	895	886	920	897	855	850	919	872	889	873	956	845	889	873	892	847	797	869	902	916	868	872	863	901	884	869	884	858	881	887	877	868	834	922	916	855	864	847	866	888	873	862	842	906	823	858	809	869	865	884	875	868	903	856	870	866	879	880	849	889	839	809	876	863	808	871	800	884	914	890	852	855	878	837	859	836	886	830	839	861	873	877	872	840	877	889	823	849	817	855	842	855	884	867	893	871	860	879	882	858	895	853	869	930	872	869	856	837	904	867	871	861	851	882	859	856	874	856	857	854	924	913	891	889	850	853	834	892	908	853	847	845	884	935	893	841	866	884	879	875	912	820	878	827	915	842	816	875	895	878	850	869	852	849	819	891	805	851	864	904	817	852	908	908	887	902	821	936	818	875	849	862	871	835	864	871	848	891	825	864	840	862	887	860	889	895	941	860	835	844	882	896	835	885	860	854	822	871	828	865	843	830	905	886	907	851	849	847	880	871	879	896	869	900	876	821	904	872	853	914	888	861	850	903	834	862	848	928	889	849	838	906	868	828	820	841	855	953	857	833	931	873	930	821	787	861	854	882	859	862	843	896	884	887	886	869	882	889	839	861	865	848	865	909	859	884	855	852	865	858	853	891	829	838	923	834	844	795	898	854	929	815	867	871	853	897	856	899	841	893	822	893	835	847	893	843	898	900	842	827	826	877	867	826	907	862	909	841	838	903	901	847	866	895	864	860	863	862	857	916	890	837	895	872	862	832	840	870	881	926	929	842	911	852	857	829	886	906	880	848	856	857	900	909	841	852	881	890	849	864	895	851	891	856	886	829	869	874	830	879	850	857	855	834	847	893	899	827	911	864	825	845	877	912	894	855	828	865	853	879	882	869	891	864	909	822	897	861	876	892	875	865	873	871	860	860	876	824	916	852	812	888	901	850	823	899	886	837	889	861	881	877	912	894	903	858	870	887	895	927	907	822	860	893	826	874	843	842	833	928	919	877	871	816	896	907	892	828	887	858	844	848	814	905	894	848	876	871	912	854	869	912	933	886	876	866	795	827	882	925	849	832	866	913	828	883	858	828	892	898	873	836	913	869	856	825	896	833	914	851	870	858	889	881	850	870	880	850	878	888	865	849	844	804	847	857	907	827	902	892	872	889	848	894	899	867	864	831	843	854	880	881	840	905	809	909	889	830	878	824	792	869	902	867	894	882	871	848	885	870	903	824	868	845	889	890	826	834	836	903	887	860	861	882	856	849	860	852	863	922	876	838	878	874	888	858	870	854	831	828	819	862	864	887	883	905	885	831	831	856	856	904	931	846	845	831	823	840	857	900	878	913	817	907	853	827	889	877	817	848	860	927	866	882	868	850	868	839	903	876	867	852	858	835	881	798	897	837	825	850	809	898	881	862	873	917	895	896	884	908	822	918	901	889	879	843	896	873	847	897	874	881
63590	102619	76977	48294	19240	5420	1726	926	859	834	869	817	763	805	813	844	824	791	771	791	836	904	786	810	834	833	845	829	880	793	824	782	848	811	835	824	841	767	849	776	831	782	844	811	856	828	780	835	827	829	814	853	854	795	808	778	845	779	785	784	785	811	813	789	782	792	819	803	829	833	812	832	867	792	767	827	765	799	768	809	817	830	816	798	817	775	834	803	851	844	841	827	805	804	789	831	797	766	823	785	805	751	828	793	779	810	763	827	824	833	830	824	841	820	785	822	768	881	837	842	830	789	789	827	828	819	823	837	830	824	809	804	862	846	754	793	802	769	803	833	815	814	773	843	818	820	836	839	807	844	787	817	813	786	819	752	829	806	760	809	802	823	792	829	801	860	807	800	791	768	803	740	841	805	815	834	780	861	799	793	774	817	760	853	832	781	758	800	824	818	814	836	820	804	768	820	792	754	858	815	862	768	831	821	849	808	742	769	841	810	794	809	782	846	794	807	846	813	784	853	800	760	793	848	801	803	776	824	809	809	800	832	763	778	819	789	788	819	819	823	778	773	730	767	786	798	789	805	837	794	781	812	837	783	811	800	805	796	833	780	803	803	798	801	771	789	778	792	835	818	814	818	833	769	865	799	796	801	819	816	776	780	820	821	814	791	821	799	757	808	797	826	788	831	835	789	786	769	824	796	785	834	808	829	761	788	802	783	803	815	775	778	808	815	813	825	790	779	817	776	811	799	806	760	813	795	803	752	828	790	771	857	804	854	808	819	867	747	780	831	745	771	772	834	772	805	850	790	767	829	807	801	810	865	824	802	842	796	797	858	799	791	784	826	775	810	838	798	799	837	823	853	807	871	829	768	844	825	825	822	845	755	826	741	784	832	801	795	818	825	801	800	804	803	795	827	814	814	792	749	841	803	816	843	825	774	833	877	806	868	782	789	785	788	788	801	769	849	836	806	818	836	839	821	754	821	840	765	806	813	801	759	847	823	797	866	846	799	761	848	813	818	847	792	831	772	827	799	834	844	745	797	818	807	739	761	819	853	808	823	831	755	785	845	752	853	749	797	848	773	840	806	774	788	807	826	819	710	776	785	828	781	848	810	811	806	798	800	848	758	789	839	847	831	861	798	856	861	800	802	840	810	829	835	837	786	808	788	795	814	839	800	762	770	800	787	784	773	841	794	837	835	796	876	794	762	839	766	894	780	761	802	819	824	835	724	827	772	796	825	777	793	804	835	800	784	793	768	804	812	849	831	793	803	826	791	782	787	829	821	802	783	832	857	816	821	850	836	861	802	781	752	839	776	867	783	814	777	808	815	770	839	753	790	820	793	829	797	820	778	812	805	817	795	771	777	841	741	832	775	826	859	855	843	776	832	830	814	803	804	781	839	779	764	765	806	825	786	803	810	809	808	834	861	797	734	812	788	827	839	783	835	778	779	881	799	803	774	856	812	836	814	783	850	810	810	747	831	827	782	798	853	810	820	793	815	800	783	779	815	791	812	794	778	778	818	798	800	780	862	820	833	795	803	831	815	750	830	804	786	819	850	765	806	809	788	799	826	803	832	809	820	792	795	784	789	825	846	784	817	814	830	785	797	765	782	812	781	806	832	815	761	794	846	839	750	818	769	768	812	761	810	831	814	767	770	766	825	813	820	815	797	845	812	787	797	796	768	814	804	790	765	850	872	804	823	775	778	782	808	797	842	762	804	827	831	784	773	840	788	771	740	812	805	763	850	801	760	799	827	795	777	843	814	817	766	826	832	806	788	798	796	802	847	794	781	780	809	764	741	823	850	809	835	790	829	797	830	767	783	809	831	837	768	799	778	774	807	857	814	791	838	812	833	785	793	862	771	784	782	779	810	800	812	774	781	802	797	773	814	764	745	797	815	782	829	810	821	790	819	844	852	799	804	842	825	808	792	819	774	838	799	787	831	764	777	788	846	823	777	805	788	815	821	780	836	817	835	809	767	809	789	828	788	849	775	812	823	815	807	817	763	798	890	797	785	788	785	771	792	802	855	856	867	779	769	771	807	774	828	828	786	784	815	878	778	790	819	850	837	764	781	822	774	823	789	792	833	811	802	816	804	829	793	827	823	810	806	811	820	801	791	767	817	826	804	790	846	815	794	759	788	794	788	814	797	815	825	849	789	841	783	835	774	870	811	756	751	836	816	776	816	843	761	772	825	786	780	802	786	785	784	826	897	836	781	810	737	808	810	784	789	792	840	818	819	812	779	793	795	792	779	794	796	840	761	760	764	858	798	837	773	774	815	858	836	821	785	852	754	805	774	820	794	806	767	804	806	823	843	804	789	794	863	828	764	804	817	819	866	839	805	861	774	772	797	801	819	826	811	858	784	798	765	813	781	781	808	829	815	805	757	768	815	822	839	808	793	860	812	845	779	823	813	782	824	809	868	807	781	774	783	840	832	815	777	761	833	800	798	794	799	798	778	742	781	769	792	826	790	786	789	811	803	808	803	755	786	848	780	793	800	799	815	768	841	872	828	749	790	857	845	793	836	793	861	832	809	857	816	787	762	816	791	788	812	757	837	782	779	885	814	815	848	780	781	832	794	761	815	757	811	795	862	789	777	780	771	809	791	761	759	830	801	816	799	810	815	797	769	786	842	821	846	775	810	864	811	734	790	826	826	784	841	859	754	837	818	830	819	849	768	792	825	804	774	789	836	829	765	783	836	769	804	781	769	836	802	811	824	774	803	775	786	792	796	824	808	819	776	800	791	835	817	808	822	846	769	807	768	793	851	814	789	810	801	815	742	793	781	795	784	791	792	826	831	799	778	786	775	793	792	781	837	804	726	761	806	810	789	824	769	798	816	790	811	820	776	826	814	822	850	847	785	830	843	776	811	818	801	801	839	813	809	793	819	776	782	786	827	815	806	795	851	753	832	821	796	864	782	852	795	798	784	765	734	833	809	739	788	773	854	822	844	805	800	788	789	782	833	759	810	810	803	786	778	820	787	806	801	831	767	821	776	831	789	799	768	836	811	826	776	798	779	822	833	797	836	832	808	798	850	797	801	800	859	801	787	840	828	767	815	855	815	807	831	795	791	773	747	794	794	832	790	777	822	760	823	762	803	827	887	812	792	797	835	810	765	826	800	820	750	784	799	836	829	794	831	858	825	797	850	821	769	791	784	770	765	839	871	802	796	843	800	801	853	815	817	800	798	777	854	802	809	799	843	814	822	841	773	810	827	782	856	809	776	824	861	789	816	766	838	813	816	877	829	765	794	789	760	766	803	790	819	795	790	772	854	862	775	841	792	836	762	776	848	820	813	807	752	828	772	795	788	845	811	762	863	818	799	838	842	783	828	834	758	811	817	778	817	832	825	823	825	810	808	780	801	843	824	798	735	786	804	774	784	843	799	812	800	853	765	798	771	821	786	763	823	810	820	772	771	809	807	796	856	772	808	811	815	828	850	770	869	780	772	822	830	834	804	776	759	789	822	845	825
30600	31154	27857	12301	2697	984	733	679	677	679	659	665	719	659	662	668	731	679	656	642	664	686	654	654	640	681	678	649	696	635	737	669	684	677	661	649	623	697	666	676	622	692	677	675	640	645	694	683	653	682	690	667	615	692	693	656	654	632	665	671	686	739	616	701	690	635	706	618	686	702	655	681	677	647	677	654	623	679	665	656	642	656	659	647	676	648	664	659	679	648	711	663	664	633	658	699	666	684	607	636	635	668	620	713	644	667	721	641	687	629	675	713	626	614	682	622	663	643	628	682	633	642	639	657	637	631	664	636	688	647	650	682	671	634	630	706	636	672	660	615	592	661	631	671	654	649	657	661	640	656	687	641	634	659	643	684	642	675	658	658	635	662	661	665	674	637	662	639	618	676	637	631	605	657	679	619	651	677	691	660	618	676	696	651	640	691	656	625	677	713	664	644	622	626	684	633	701	675	654	634	702	692	645	643	655	701	659	659	684	683	652	652	670	633	689	662	652	709	638	647	678	662	664	667	670	651	703	679	704	685	631	648	645	660	646	711	676	682	670	663	690	657	699	670	648	701	619	657	626	643	669	659	668	694	712	667	666	646	695	705	660	708	618	668	665	656	698	704	668	640	662	688	661	677	665	652	674	636	653	672	702	635	687	597	652	628	659	643	646	615	627	624	713	649	696	680	654	661	671	704	683	650	670	656	628	653	633	689	649	701	663	656	691	668	667	607	717	671	752	643	660	726	710	653	646	689	699	651	656	694	669	645	691	668	675	697	683	667	633	700	691	714	694	642	664	709	637	645	665	663	695	676	671	628	660	638	680	666	671	648	680	687	625	664	681	668	611	684	621	654	672	671	667	701	632	715	674	707	656	642	663	637	614	666	676	668	649	670	658	666	664	698	690	648	649	653	630	699	625	644	625	673	664	680	661	639	682	713	686	644	688	664	632	629	666	651	637	640	663	641	637	664	659	670	645	675	678	684	720	693	674	692	625	661	682	659	668	667	710	691	680	641	642	639	574	634	650	685	702	711	673	639	652	690	625	683	680	657	693	673	663	658	638	655	631	670	653	656	657	661	662	635	664	679	685	618	672	694	709	643	681	687	699	695	670	626	657	643	683	644	724	672	662	698	655	655	671	637	650	671	673	655	653	682	703	680	694	666	711	658	638	688	653	647	721	645	676	601	655	673	626	706	712	637	674	646	697	646	635	650	656	713	687	666	686	630	676	696	640	663	628	693	701	656	675	675	642	624	642	659	654	695	680	670	614	626	683	669	648	642	665	690	676	698	671	657	627	679	649	633	625	684	658	694	629	660	647	709	654	700	661	626	670	648	707	675	658	644	661	679	662	667	698	674	656	695	673	661	667	587	686	708	629	689	667	655	648	664	677	607	629	659	650	683	649	671	650	685	697	635	682	669	631	628	704	627	645	641	660	689	646	674	643	661	715	655	678	676	652	646	661	666	644	686	653	633	654	650	699	658	651	683	658	672	632	660	609	651	658	626	651	642	698	697	673	671	686	636	662	672	681	678	681	700	626	698	660	642	645	654	663	683	721	654	655	645	664	667	656	685	653	660	662	667	634	678	660	697	675	668	702	641	671	658	638	669	681	650	652	617	689	708	641	661	661	674	671	682	654	631	682	631	687	631	620	660	647	627	654	652	702	677	635	683	664	683	669	662	671	651	653	645	669	652	668	655	676	637	648	682	663	667	660	635	669	658	651	630	635	650	668	674	654	691	642	670	670	670	650	667	643	654	605	680	695	598	660	660	660	665	644	643	704	656	668	659	675	675	688	667	657	682	638	641	613	701	664	713	682	642	642	667	654	676	731	653	680	661	637	702	625	656	673	691	668	672	668	711	664	636	643	688	679	679	653	655	674	636	681	679	673	651	658	648	662	601	646	669	631	672	691	662	696	714	661	613	625	639	647	702	631	637	697	626	670	711	649	663	675	697	715	628	725	641	685	659	638	637	692	682	634	650	689	667	650	671	673	645	636	642	616	661	653	642	640	627	623	637	659	710	670	688	677	639	672	648	666	624	677	629	591	623	658	651	670	698	691	681	649	700	665	661	597	644	633	685	665	670	660	683	639	685	702	670	662	718	699	685	664	697	655	649	673	652	619	681	669	699	663	660	688	615	670	673	689	659	659	596	646	562	663	614	665	622	688	641	679	705	666	636	691	649	656	708	660	656	690	676	646	638	674	627	641	641	643	641	644	658	689	671	663	690	659	686	711	671	620	707	704	664	688	656	672	611	641	612	709	648	644	719	653	641	687	631	667	648	646	692	677	698	684	680	680	681	681	638	651	682	636	645	650	633	688	646	677	612	663	641	671	709	650	635	648	641	642	611	649	634	663	679	693	673	667	680	644	657	644	643	686	652	637	662	683	656	667	665	688	642	667	669	697	727	668	672	613	649	687	710	639	623	717	686	698	657	662	642	634	618	660	665	668	610	659	601	675	673	636	687	685	637	661	642	677	640	643	663	656	652	657	660	639	627	661	669	720	670	636	670	687	713	694	681	625	684	664	603	680	693	672	672	663	666	629	663	636	643	657	659	695	721	630	688	669	699	662	701	721	687	634	692	669	689	651	630	663	619	676	601	667	681	655	650	617	636	695	686	700	689	669	642	694	652	624	632	696	699	657	643	671	630	626	659	685	630	678	661	695	647	703	623	666	637	678	659	684	612	688	665	638	635	694	658	627	625	677	654	660	655	686	662	634	651	666	641	648	692	655	618	634	680	645	678	675	675	627	658	680	652	657	676	673	713	658	613	666	657	655	660	665	621	665	699	646	673	635	648	639	671	620	662	661	714	692	627	616	646	699	676	674	689	657	689	672	683	636	647	616	681	693	659	659	625	652	648	621	646	646	658	630	645	653	648	611	638	615	636	658	575	690	658	661	646	669	676	627	689	685	715	668	641	642	645	635	678	662	669	717	659	651	682	684	611	678	672	640	656	686	666	642	682	646	644	652	641	641	696	662	683	634	653	630	649	696	649	613	642	682	656	669	690	645	685	682	651	647	684	700	690	650	696	651	630	688	688	688	655	691	661	653	702	695	635	661	652	673	640	677	688	685	705	651	624	668	694	633	650	657	657	640	666	626	642	645	650	680	654	705	666	664	670	640	646	678	689	655	700	679	686	629	708	663	645	651	665	685	674	671	677	640	703	631	659	690	674	693	624	655	628	681	678	638	716	692	629	652	697	647	677	677	654	690	673	635	695	685	595	690	691	668	675	683	685	659	696	701	680	661	650	651	662	709	661	656	690	635	654	654	635	630	656	648	631	623	664	638	703	685	605	628	698	667	660	623	703	654	682	655	733	631	649	672	632	659	675	629	725	648	673	655	651	618	678	606	677	657	660	680	571	664	673	689	689	652	645	639	648	676	643	707	663	710	651	623	723	654	657	660	667	664	659	696	700	693	657	666	681	655	668	640	656	674	656	703	675	657	642	672	668	680	655	674	667	644	677	653	664
24162	36470	21403	7023	2087	839	633	571	552	582	546	546	611	515	572	574	571	566	523	556	548	573	580	598	540	540	571	535	585	549	550	581	555	564	583	601	564	529	567	558	558	538	576	572	505	589	602	531	613	573	531	581	562	542	570	599	543	556	571	574	573	558	574	562	554	560	544	591	545	510	578	572	563	548	557	544	557	507	591	550	578	541	519	581	547	595	539	558	510	539	554	548	557	521	557	555	523	546	542	581	544	571	614	575	545	547	588	575	577	514	547	523	599	573	574	579	561	574	569	578	554	577	587	540	548	558	597	571	572	569	564	568	564	530	590	534	581	595	569	597	580	517	545	544	571	556	561	543	578	529	563	553	543	535	574	555	595	515	581	516	590	534	558	539	548	586	569	570	527	577	573	515	581	529	568	542	550	582	554	544	564	587	589	536	550	573	598	558	541	585	513	563	550	550	547	569	581	560	511	530	500	574	532	562	547	548	534	554	526	586	522	571	535	545	566	533	509	544	552	558	540	544	554	584	569	547	543	538	559	566	579	558	570	553	571	553	576	553	565	573	560	533	541	564	570	523	530	565	534	507	606	562	570	584	569	553	557	533	522	531	530	554	547	569	602	533	559	589	525	605	516	576	524	547	541	535	560	551	549	555	541	567	559	518	531	563	588	575	534	574	546	556	534	543	591	590	602	507	526	551	513	539	549	569	579	542	527	526	567	563	540	522	571	557	550	597	533	577	544	531	555	583	558	546	560	516	538	575	554	583	532	576	581	503	540	588	547	568	563	557	575	592	548	514	559	506	522	560	556	576	539	584	534	561	514	522	549	550	517	559	557	555	554	548	554	598	561	501	592	546	546	592	563	556	556	558	598	528	570	541	542	545	513	563	550	531	540	569	555	565	583	546	502	575	512	592	519	564	553	537	578	549	566	608	556	504	553	522	559	532	534	521	585	539	554	562	569	553	523	530	561	557	552	524	548	553	594	542	575	525	567	558	551	601	541	526	515	533	546	517	531	541	559	545	573	580	572	564	549	553	517	562	531	546	558	544	552	568	516	550	557	538	579	556	560	598	522	507	555	560	598	544	552	560	583	544	551	565	552	544	545	524	614	530	547	598	564	555	548	568	556	568	571	546	584	538	540	574	558	544	587	563	544	571	537	532	547	541	531	596	554	585	547	562	563	539	541	577	574	555	510	534	552	595	560	537	527	510	554	556	508	562	592	550	552	559	545	518	538	556	588	570	544	541	558	539	563	561	581	570	528	567	576	503	542	552	575	544	567	545	568	592	519	535	548	551	579	518	516	572	543	597	578	550	552	553	565	539	556	566	577	493	585	570	573	587	528	590	524	565	592	582	569	594	572	547	560	575	579	577	554	567	549	527	549	571	535	582	568	605	547	523	602	518	558	584	561	562	560	566	559	528	528	572	573	604	531	552	550	541	546	610	533	568	545	564	572	578	535	578	535	553	507	579	538	564	557	556	544	528	527	588	569	528	579	597	568	556	512	549	562	578	507	605	567	541	571	576	534	545	524	552	575	565	589	503	556	564	565	580	546	594	592	514	596	579	592	504	545	592	577	546	550	527	535	562	560	567	554	569	555	556	537	539	570	561	569	530	551	539	531	537	526	546	505	553	542	537	570	529	558	531	566	535	583	581	545	572	548	577	555	555	534	571	503	505	568	565	561	573	544	532	564	545	537	565	562	553	533	528	558	547	553	563	560	608	533	561	583	586	554	509	545	582	553	549	559	543	547	489	523	581	527	522	611	540	560	542	520	532	535	488	571	554	579	574	566	555	534	558	560	555	547	572	553	517	540	540	560	568	579	508	583	520	521	501	567	559	569	526	580	552	561	595	539	525	588	556	557	552	560	592	570	528	505	526	582	538	531	532	543	548	563	535	579	583	557	575	513	542	564	525	580	531	519	560	558	527	585	530	542	518	549	508	565	563	551	583	566	492	517	553	536	554	573	602	511	551	528	602	565	562	563	565	542	568	530	543	568	567	554	515	567	578	556	565	583	561	561	633	533	542	543	569	564	522	601	535	555	526	554	516	596	574	508	532	571	518	561	533	546	509	596	518	592	532	589	520	562	576	552	565	564	580	556	537	542	515	554	548	569	571	559	583	562	544	577	546	542	546	535	561	546	554	549	537	541	595	562	564	549	561	546	555	528	511	523	563	589	566	573	591	560	548	547	579	588	539	516	528	558	552	574	570	559	562	569	574	539	513	575	559	565	560	556	557	552	548	589	543	536	555	500	563	537	570	555	532	538	513	604	524	557	530	541	571	564	549	561	521	547	590	533	549	593	560	561	554	595	544	573	558	537	529	566	530	515	552	577	522	563	540	544	530	559	558	575	554	554	587	594	518	542	553	618	582	507	533	559	534	546	527	574	545	571	523	545	605	573	532	565	571	541	573	561	517	573	533	586	546	542	528	572	529	522	580	563	484	546	525	582	546	550	572	590	543	563	536	554	563	539	552	574	581	516	566	549	543	544	595	543	565	554	556	570	566	595	531	517	537	590	562	545	583	604	572	535	525	550	540	525	510	534	588	557	603	533	549	540	542	587	526	583	590	521	557	524	582	543	529	592	564	575	555	542	527	582	555	549	577	583	536	548	588	565	574	577	564	580	558	550	532	504	567	584	566	554	564	624	541	563	539	568	526	567	546	513	587	565	561	615	563	535	536	543	588	513	582	546	525	562	570	576	594	553	552	547	575	568	575	577	516	596	555	550	520	510	542	546	540	564	549	552	574	569	579	562	553	581	527	574	562	555	583	529	562	574	561	576	557	555	552	574	537	554	547	614	522	542	555	567	535	573	520	526	568	580	574	534	521	561	573	545	556	586	544	563	585	567	578	536	575	613	554	568	577	557	517	557	560	568	553	532	549	549	562	572	562	576	585	572	558	581	579	548	544	494	495	582	561	568	559	570	542	543	532	589	586	563	574	605	509	569	553	572	562	519	552	481	576	587	576	570	531	571	567	553	569	578	585	558	554	527	496	555	511	552	565	567	554	555	566	530	541	529	557	548	549	533	531	537	557	576	560	585	573	565	563	546	587	560	564	522	563	523	563	493	597	560	538	589	519	566	542	524	569	549	547	562	562	553	543	530	565	564	531	564	558	549	583	562	572	542	567	554	575	562	592	538	569	547	515	583	592	548	571	581	563	574	560	590	564	516	563	565	562	561	581	522	546	512	580	556	530	545	556	545	510	545	565	570	523	583	547	576	536	547	522	550	562	518	534	545	529	556	565	549	499	568	506	564	544	555	529	537	513	530	559	570	579	533	550	541	538	568	583	580	556	571	522	578	559	598	562	584	599	569	511	554	576	555	544	522	555	532	501	532	492	543	569	519	563	601	558	512	551	550	545	533	550	554	564	489	540	547	560	545	552	559	606	540	560	554	569	561	577	545	559	550	518	551	544	533	542	570	549	588	509	545	549	571	534	567	507	558	528	584	558	541	592	566	562	586	554	569	552
25722	26907	41838	36503	19179	5651	1311	810	711	734	691	657	657	683	645	690	691	702	656	676	672	663	644	640	729	676	714	713	636	663	718	669	622	670	694	683	703	714	669	643	743	639	703	684	668	650	650	680	731	642	687	686	660	677	720	659	637	658	650	735	674	671	622	667	632	710	695	657	652	687	686	680	677	677	665	706	706	657	722	676	639	676	682	669	693	674	670	649	649	704	729	643	614	702	673	710	647	651	676	687	682	680	685	727	650	663	695	685	677	689	691	650	669	661	679	682	698	710	721	657	644	667	672	687	685	661	679	675	691	692	667	689	715	680	673	702	721	733	645	629	700	702	666	644	682	705	698	662	727	634	660	730	642	609	654	653	684	642	690	654	646	668	660	686	688	683	681	730	677	653	688	633	673	711	638	693	664	657	693	668	680	680	706	706	686	724	722	689	635	656	684	644	679	677	667	702	695	668	691	708	657	666	689	688	650	662	673	649	690	720	715	652	648	642	634	653	658	677	666	634	647	685	608	646	643	710	611	685	699	653	668	677	656	669	666	636	678	628	697	680	685	636	649	675	661	668	609	719	680	675	652	665	674	677	659	661	686	675	690	763	728	674	724	670	671	618	649	684	665	735	670	614	628	686	682	650	689	699	649	714	708	698	697	703	651	681	693	664	660	715	676	669	626	641	665	685	658	631	698	682	670	714	616	704	695	669	643	656	685	669	686	709	710	618	631	671	683	681	676	686	685	693	684	691	691	648	685	687	661	701	662	708	644	729	678	658	692	717	679	667	743	609	731	662	668	645	683	658	682	625	678	675	706	677	643	668	704	671	685	658	632	697	685	647	684	647	621	683	662	662	669	710	653	642	675	744	686	647	653	649	648	637	678	662	663	670	665	693	730	650	633	683	695	671	626	644	703	634	699	679	678	661	691	634	651	632	710	671	683	661	656	680	691	707	671	654	637	624	677	659	659	682	650	696	720	687	693	695	675	706	663	669	686	665	684	646	576	650	665	648	680	706	662	644	663	694	659	671	701	703	639	671	702	681	700	734	652	681	681	667	662	695	673	637	665	660	693	668	682	673	655	708	709	681	654	664	684	694	646	672	637	673	692	679	672	659	659	694	698	685	728	591	629	666	718	641	678	640	730	678	677	679	684	673	700	654	647	661	687	666	717	710	715	675	657	666	704	693	631	669	637	666	656	662	636	630	676	693	646	687	671	635	652	697	682	714	707	657	655	666	719	696	690	674	688	623	686	645	685	681	677	642	650	647	696	691	666	689	680	690	722	679	625	684	655	665	669	679	637	682	677	678	686	650	698	684	710	609	693	665	604	684	676	641	703	697	662	654	645	643	672	640	679	698	665	681	658	678	642	654	648	651	728	701	648	674	684	635	687	688	699	653	714	702	717	675	725	692	632	681	648	699	637	666	641	669	664	635	692	645	646	634	637	700	660	671	730	687	660	661	653	705	668	632	666	702	639	669	654	648	696	664	673	650	676	680	684	662	663	632	629	637	631	648	681	695	665	656	647	685	675	699	688	677	649	707	694	673	691	654	632	682	697	645	663	659	679	651	696	658	681	721	678	657	658	676	672	689	685	655	650	700	712	650	647	680	723	651	663	720	668	669	682	653	694	672	685	678	679	658	716	671	694	693	688	672	664	683	675	649	687	692	674	642	675	655	678	654	671	584	684	659	644	703	673	693	652	672	695	665	634	698	688	672	639	616	646	696	641	694	664	670	611	698	729	672	636	675	679	630	649	675	705	639	656	657	639	672	682	650	682	658	662	666	660	650	664	694	634	671	678	644	643	682	679	684	690	662	625	653	678	728	687	652	735	693	650	664	692	663	664	721	697	664	628	700	630	672	641	684	684	694	642	695	680	689	641	670	659	701	715	686	640	634	658	676	637	645	671	674	687	641	635	685	697	656	684	732	653	671	702	720	683	649	658	703	662	620	722	652	650	677	702	666	608	735	714	633	687	726	638	657	631	675	696	658	664	632	650	657	648	600	665	693	706	670	659	655	665	634	652	635	634	663	680	669	644	676	691	698	701	649	682	686	729	658	654	686	683	611	675	633	611	678	692	662	652	695	648	656	728	643	697	680	650	662	710	662	695	655	685	675	650	740	659	705	662	673	679	707	646	647	634	682	653	658	666	687	689	675	684	692	688	680	678	646	674	681	719	632	714	682	676	671	662	637	674	660	685	684	683	654	741	710	681	694	654	649	671	675	655	655	680	664	658	712	695	661	661	610	678	640	659	673	633	664	678	618	653	658	654	711	677	677	700	662	713	635	717	682	687	629	667	694	711	608	641	648	692	720	689	654	612	642	673	653	648	714	627	641	651	632	688	648	746	659	657	649	686	644	701	650	674	642	664	726	699	689	599	665	627	635	616	667	647	663	659	669	669	682	639	644	717	677	663	655	633	707	642	695	676	690	659	637	649	675	614	682	664	618	681	667	638	637	617	642	681	690	646	675	675	682	683	664	657	629	666	661	689	694	675	627	684	708	671	685	624	693	644	701	652	643	681	677	674	653	701	680	669	680	702	697	671	692	700	618	676	694	684	686	700	659	631	627	688	648	606	623	617	643	685	687	713	652	690	686	631	676	670	666	639	698	669	681	712	681	716	700	659	678	689	712	699	641	702	676	685	701	655	701	694	640	623	676	675	661	668	664	662	654	663	651	648	664	666	647	646	655	653	664	692	649	684	659	653	699	674	687	648	642	656	720	646	663	670	643	637	654	715	674	688	686	674	696	669	684	717	693	680	678	689	668	717	686	654	673	639	660	722	693	704	694	676	701	679	680	690	633	691	678	682	686	654	650	673	686	662	626	657	698	675	689	703	676	660	655	634	662	633	664	699	680	641	697	737	701	727	712	668	697	636	635	713	697	662	661	650	684	667	705	623	666	707	618	693	741	691	706	652	652	617	655	623	675	656	662	699	691	668	712	720	656	650	717	676	577	677	696	663	667	669	675	711	685	629	624	667	698	657	712	668	667	676	648	671	674	695	680	673	612	677	672	662	676	696	670	645	641	655	618	642	672	713	683	673	701	650	719	667	676	655	633	696	702	620	710	659	658	691	654	690	661	671	680	657	669	690	650	643	617	683	704	669	674	747	676	645	670	669	638	647	705	664	693	665	676	679	702	665	674	642	677	694	643	707	674	654	689	690	644	666	707	696	669	637	677	687	659	645	597	670	684	682	677	663	699	719	651	663	630	681	676	648	665	692	646	684	687	680	612	657	684	672	680	672	652	652	653	660	691	639	646	676	735	660	619	639	677	702	713	664	668	660	655	668	690	675	679	674	675	679	660	689	681	691	662	685	692	681	723	645	642	683	674	689	683	655	667	636	687	710	668	685	663	679	646	607	649	673	670	650	708	662	649	609	727	657	705	645	702	712	699	620	689	679	690	629	616	646	668	676	648	664	696	706	658	666	647	682	643	616	664	639	639	684	690	660	683	673	670	681	649	676	710	625	652
60423	89756	63455	30784	9862	2397	928	682	619	636	599	612	654	613	619	618	599	640	576	606	630	639	600	629	624	560	668	618	699	668	630	637	609	608	592	595	612	627	643	616	612	642	601	609	639	601	651	621	628	606	601	638	625	653	576	620	627	606	615	625	589	653	646	635	678	631	624	607	583	550	615	629	590	582	590	615	643	646	643	642	635	618	635	599	634	578	604	580	659	588	601	600	625	613	585	627	643	595	587	597	622	604	639	648	611	594	563	660	590	622	578	584	566	606	590	645	632	616	599	670	621	603	572	598	600	641	622	591	561	639	611	613	635	624	592	593	623	642	602	623	638	543	556	638	596	595	642	610	579	627	647	594	639	607	651	562	591	586	601	643	634	629	620	613	590	601	570	616	617	613	615	624	599	597	569	635	625	631	609	591	624	614	626	554	602	599	623	589	583	567	612	567	591	615	568	579	652	611	612	649	620	583	595	607	625	611	612	571	637	594	630	600	609	618	639	580	620	577	644	605	586	597	564	604	655	631	585	610	666	619	573	616	626	614	602	613	608	620	645	601	667	638	648	622	605	624	534	580	627	609	613	654	607	615	643	616	608	633	615	612	594	640	606	604	611	619	638	620	577	621	635	591	595	575	611	657	632	623	613	661	641	594	644	647	589	583	628	605	604	601	595	658	590	629	598	634	649	653	644	632	588	619	597	608	571	573	647	613	637	623	604	637	592	550	655	570	609	582	597	636	592	607	632	573	580	583	635	591	621	593	615	627	625	579	595	590	567	655	647	651	618	625	592	621	598	604	659	564	621	572	626	605	613	609	601	620	630	640	630	620	596	567	604	560	630	580	633	589	611	605	623	632	596	569	586	648	639	625	594	645	619	616	624	635	581	619	592	624	633	573	597	639	615	623	609	655	602	602	591	649	644	543	602	579	619	588	612	614	588	626	622	640	569	608	642	567	601	602	580	602	576	575	595	620	629	643	638	588	641	604	609	662	639	614	637	651	606	631	649	629	619	633	625	662	648	640	583	618	600	603	582	597	611	581	588	639	598	582	640	605	648	622	596	621	626	571	632	626	634	654	575	561	588	654	547	631	575	629	605	567	573	596	616	599	645	628	620	610	607	616	591	612	561	604	638	568	593	630	640	605	596	599	593	638	603	587	605	578	633	582	605	633	677	645	568	639	637	587	602	636	605	633	574	605	609	602	592	668	650	657	603	629	653	657	637	602	605	647	663	603	632	576	642	591	607	594	641	619	627	601	624	653	617	588	620	618	573	632	582	595	604	586	647	613	626	594	624	619	627	610	593	596	601	609	592	600	603	597	623	646	596	594	630	614	589	581	630	584	601	586	618	656	626	589	596	584	628	627	599	622	635	647	625	621	584	595	626	628	568	636	599	615	629	601	615	633	589	615	607	620	595	633	564	653	606	628	621	612	605	594	651	581	650	592	606	628	630	577	560	646	605	629	663	589	643	608	625	583	608	616	580	619	640	588	587	613	566	638	579	671	617	636	584	589	641	577	564	674	638	585	614	638	585	625	607	637	606	570	602	636	622	581	656	618	649	596	597	587	663	635	577	612	612	661	637	592	618	626	653	600	608	608	616	570	603	619	670	627	620	606	591	613	599	550	594	614	610	620	691	599	630	599	616	607	605	613	598	677	577	634	599	578	581	624	610	603	581	618	585	611	588	612	588	644	614	630	624	633	641	601	630	623	631	566	572	664	597	626	595	605	564	605	608	596	653	591	630	623	618	588	602	616	621	588	608	604	652	631	639	593	607	640	612	611	597	614	602	619	564	609	624	581	575	626	642	615	611	614	629	614	603	614	598	612	585	603	602	608	592	651	596	599	599	618	621	627	642	584	626	597	624	635	596	606	661	648	646	588	626	593	610	610	601	618	631	622	586	571	601	614	597	573	570	585	646	603	616	613	636	576	578	643	574	603	625	644	643	618	610	592	649	594	611	653	624	670	607	620	614	613	623	594	627	631	607	636	661	591	575	579	651	598	592	597	602	585	589	618	614	651	592	585	588	623	610	619	551	646	617	630	622	624	630	657	600	608	606	608	617	634	613	595	596	572	584	645	648	629	609	593	612	625	623	629	608	578	614	583	653	592	600	621	606	604	616	641	592	619	613	598	600	601	612	597	620	625	619	596	628	655	639	593	605	588	599	618	583	612	590	605	592	608	623	598	603	620	574	608	629	595	604	615	642	629	579	597	616	628	578	609	583	641	601	632	617	621	639	673	605	611	614	579	594	666	618	636	586	582	610	631	613	611	640	624	609	629	603	610	605	598	637	602	611	577	582	582	646	552	602	593	574	659	589	591	585	579	606	572	600	607	591	651	632	602	619	669	642	645	580	623	589	600	607	612	613	605	645	619	546	639	655	579	595	571	613	620	583	584	635	628	599	605	618	615	605	566	637	610	621	621	579	633	658	598	583	625	629	619	657	629	648	588	593	573	625	636	605	602	641	593	612	609	638	601	641	607	600	665	601	556	601	575	596	582	632	569	579	587	630	586	645	600	605	607	602	585	589	612	640	653	582	604	608	626	590	616	617	584	571	656	593	602	570	643	602	631	646	619	611	584	613	600	655	605	554	625	605	607	589	576	574	630	652	576	601	680	620	586	579	626	576	625	624	571	664	608	595	606	591	630	600	629	622	619	646	645	594	620	615	620	610	581	596	606	567	595	645	607	599	632	629	639	573	587	610	609	631	628	614	603	605	652	633	623	608	607	625	604	632	627	586	610	592	601	598	603	612	624	634	579	597	608	560	639	586	628	650	593	640	619	652	591	618	622	618	583	624	658	610	629	642	607	608	591	629	637	633	552	640	610	683	593	570	602	605	608	658	611	605	616	633	612	619	673	574	637	621	644	591	578	596	608	594	596	626	578	559	616	594	616	592	599	578	560	638	628	611	645	662	607	578	650	594	626	667	591	586	615	658	628	602	586	562	598	670	621	591	629	614	574	638	648	605	623	603	617	590	568	623	604	638	591	625	548	602	610	581	613	597	601	620	576	574	594	630	616	592	642	560	651	621	605	610	580	630	590	606	645	594	621	578	627	635	627	631	645	645	624	588	587	649	590	565	631	626	594	614	613	584	635	641	596	630	588	586	613	621	574	622	622	564	610	591	612	637	602	609	600	579	619	598	629	643	616	606	619	593	598	609	602	596	634	587	588	617	616	573	610	620	614	672	614	668	623	620	584	650	630	604	632	622	585	597	637	602	602	574	622	594	640	607	590	570	627	593	655	622	653	591	591	631	593	605	620	600	574	582	582	634	584	663	626	665	600	626	622	623	646	648	591	555	606	628	609	656	595	572	616	588	620	627	627	592	641	618	613	623	647	616	591	575	570	589	627	611	592	648	603	613	640	611	600	627	609	628	611	590	646	619	581	611	634	648	610	637	599	624	647	630	586	577	602	626	648	641	621	592	616	631	585	572	638	620	574	595	641	632	604	555	573	640	618	601	634	587	616
24318	23622	36108	33146	23514	14524	3499	1271	972	920	1008	920	924	945	969	956	854	923	929	959	893	923	884	932	926	875	928	888	929	882	914	902	945	869	903	963	887	919	938	911	1001	892	869	874	921	887	926	914	961	947	934	941	843	918	935	925	925	925	930	889	905	936	897	921	841	836	900	911	914	901	871	919	868	909	903	850	891	910	963	887	917	937	892	856	884	883	889	826	902	967	924	892	898	924	847	872	873	946	930	881	902	880	942	897	872	934	939	841	912	915	932	952	925	908	893	919	915	883	898	900	867	950	934	920	872	937	883	878	927	880	906	949	919	911	858	927	883	866	931	908	919	911	909	901	895	894	855	905	871	873	924	865	912	882	877	902	915	889	917	946	929	932	882	891	951	898	1011	935	967	960	868	866	883	962	903	953	911	928	925	938	872	886	947	954	910	911	974	887	906	875	912	920	897	907	953	910	886	912	885	915	921	820	851	875	920	867	914	887	887	930	913	956	952	917	919	929	889	929	932	937	940	869	945	883	852	878	908	951	992	895	901	860	921	948	844	892	921	944	886	881	926	889	913	880	891	900	887	904	899	894	911	919	867	924	921	887	922	902	889	865	914	895	933	891	911	902	859	866	899	891	917	873	892	987	923	823	870	905	863	843	920	900	960	933	899	908	887	851	899	946	879	840	892	954	895	890	920	895	918	930	885	911	916	896	917	885	907	886	879	912	891	937	950	885	972	870	931	933	879	852	935	839	898	903	948	914	845	928	875	908	875	929	887	905	876	929	857	884	863	916	904	946	887	889	948	900	896	868	942	890	950	917	954	856	855	896	930	934	923	942	884	961	832	907	874	878	993	902	915	923	959	920	925	925	879	916	912	827	920	911	908	930	890	898	924	942	889	880	886	874	867	904	909	904	914	948	881	905	886	922	921	919	872	906	936	899	911	898	882	895	902	945	877	869	921	901	897	842	924	935	858	861	940	891	864	886	897	896	926	916	926	874	941	890	844	920	874	922	923	951	981	917	918	913	944	885	923	920	935	902	904	853	907	879	859	910	937	931	932	990	920	891	932	923	882	900	904	900	921	974	907	920	893	922	953	891	945	883	938	898	892	861	913	914	876	866	938	921	905	878	957	890	910	935	908	897	922	848	875	875	886	846	904	877	937	863	833	884	965	977	947	907	903	884	910	872	876	892	860	910	916	872	825	851	914	881	944	888	947	900	898	934	942	917	944	845	868	893	918	877	905	895	897	930	970	929	913	860	850	910	884	927	989	927	895	852	904	939	893	844	918	905	872	908	939	856	912	837	840	900	898	914	884	945	891	891	885	889	872	921	893	895	895	849	888	888	919	940	955	927	851	852	900	882	833	927	894	962	876	909	888	901	880	900	923	891	938	849	918	868	946	901	909	906	899	925	890	905	916	910	920	904	889	927	908	857	935	863	812	878	913	903	927	897	924	914	874	891	882	937	913	936	917	936	907	876	949	875	928	903	883	871	869	943	884	856	972	871	909	886	912	891	942	927	877	944	855	886	914	926	847	904	852	908	911	891	926	926	852	919	862	936	865	883	939	886	887	861	916	898	906	903	878	915	895	935	935	910	878	861	896	937	909	935	937	928	944	887	890	911	939	913	865	885	913	964	946	937	899	861	884	945	924	920	937	934	914	883	927	892	956	875	947	876	877	921	925	905	890	849	862	961	933	911	919	934	906	924	903	904	864	933	922	875	896	935	917	903	943	934	851	917	909	880	942	839	930	937	848	923	856	931	861	902	915	870	854	911	885	868	918	885	993	921	862	904	898	905	926	896	940	919	963	887	907	922	915	856	951	946	888	857	890	891	910	890	916	920	975	907	876	875	867	875	878	939	924	933	876	842	884	895	879	939	914	937	862	972	906	854	912	887	895	875	927	940	919	841	882	879	911	880	933	896	890	878	886	917	902	849	944	880	914	900	888	937	926	877	910	860	900	884	914	940	916	889	872	869	912	894	894	870	855	867	888	940	914	863	905	955	865	940	906	858	883	907	893	949	873	907	840	903	896	859	917	927	912	865	902	873	884	888	896	880	908	872	926	916	917	867	922	929	935	900	924	907	845	893	946	923	863	974	896	865	914	879	919	906	897	945	920	952	926	878	881	914	880	894	834	959	891	957	847	944	850	848	899	906	842	958	900	928	933	947	910	934	929	916	904	896	925	939	938	896	910	878	901	890	917	932	860	931	897	882	847	853	879	873	896	910	885	907	880	896	922	832	900	911	904	887	895	866	879	877	900	916	928	919	939	886	917	921	869	944	900	886	957	865	942	901	912	856	924	947	877	862	911	871	888	950	894	877	903	888	910	928	943	851	884	910	952	879	921	951	908	891	870	897	922	923	941	938	925	852	893	886	931	917	978	926	919	905	904	912	931	916	978	912	867	952	908	902	894	892	931	946	905	901	884	907	927	897	916	907	847	895	925	919	842	895	861	904	856	850	910	896	938	909	923	952	872	894	893	879	878	905	927	963	934	944	899	921	923	952	855	864	847	898	900	937	941	881	885	910	941	928	915	926	921	905	951	940	912	902	883	901	906	880	942	898	936	947	876	888	967	907	954	923	924	879	867	860	902	933	911	957	894	927	903	950	901	878	877	858	925	893	930	904	947	868	905	880	886	879	865	923	873	901	874	917	877	904	949	858	958	915	845	919	904	922	887	926	898	901	899	887	916	875	885	927	910	867	961	902	913	873	966	922	921	917	877	916	946	922	924	907	887	937	871	893	935	860	930	895	898	872	927	934	906	878	869	943	940	910	931	934	949	913	905	860	920	914	899	908	848	909	923	872	914	929	907	904	884	885	880	834	879	905	892	854	901	877	885	950	867	934	817	932	795	831	924	863	846	851	899	848	873	863	858	899	941	908	927	892	891	883	917	940	960	935	876	925	874	877	913	915	933	906	934	859	919	893	855	846	886	939	898	899	886	946	917	863	894	914	954	966	865	875	876	886	810	859	874	914	913	875	898	897	895	882	899	908	876	914	905	906	868	869	848	947	899	925	921	871	922	897	910	917	902	888	929	934	914	910	886	892	944	939	887	937	899	898	912	898	878	956	902	911	833	905	906	871	946	878	956	939	931	911	885	863	869	927	926	892	876	916	887	880	869	885	950	915	915	944	859	905	933	883	907	883	925	883	924	870	911	942	916	914	896	958	939	857	876	870	860	893	898	872	950	892	945	898	900	924	886	868	871	903	935	891	889	913	945	864	898	875	903	878	922	904	913	931	878	876	883	907	908	918	900	949	851	926	890	931	922	832	935	912	951	935	908	870	941	955	922	955	937	879	871	908	895	901	880	847	961	925	932	916	939	892	862	865	856	906	892	926	908	909	922	873	900	905	915	911	870	882	932	900	927	885	923	902	890	859	897	946	920	882	913	893	899	914	865	876	895	900	887	895	868	907	846	898	856	887	917	893	933	930	888	930	908	922	869	878	886	875	859	892	885	879	956	873	959	908	924	872
64369	103306	74497	42251	16071	4394	1345	951	853	856	871	787	825	859	816	841	829	832	812	823	872	840	863	854	861	858	873	842	838	858	836	828	841	844	859	881	842	862	870	882	862	864	861	852	805	815	821	858	831	802	827	819	854	880	851	850	841	836	871	812	815	794	887	841	829	866	835	784	829	819	859	868	852	845	873	793	817	903	855	872	772	866	833	822	843	805	819	825	820	913	853	869	848	882	839	897	851	839	850	833	873	797	835	854	827	866	831	807	918	859	818	821	844	823	856	847	882	835	800	902	849	790	840	836	840	853	842	828	794	815	892	821	832	850	809	871	845	848	824	859	874	847	885	842	794	833	824	822	818	818	840	854	826	835	831	829	829	836	810	846	823	830	855	791	827	878	812	806	835	861	837	822	780	855	820	859	810	847	831	859	839	808	833	793	779	819	830	839	843	858	864	827	878	796	855	851	866	838	885	851	851	867	792	836	806	816	880	870	815	815	812	838	853	863	841	850	868	795	820	869	834	799	811	852	818	799	886	786	855	889	848	844	851	868	842	782	813	853	829	832	832	809	813	894	868	849	875	838	899	833	821	863	848	861	873	873	862	813	839	811	802	832	842	870	878	840	812	877	813	779	833	878	868	860	816	803	812	881	808	825	844	884	782	859	868	838	840	827	847	869	842	851	816	857	833	839	827	844	820	861	804	819	856	855	854	844	845	815	831	853	808	837	876	856	862	835	834	857	831	831	808	851	848	855	818	808	833	848	839	813	846	862	841	866	794	844	835	842	795	830	854	872	859	854	832	849	847	831	836	844	800	814	820	817	808	829	842	843	832	836	794	888	863	875	831	814	816	833	858	873	816	838	839	849	779	825	830	798	799	841	863	859	848	841	844	839	794	819	835	846	806	803	775	830	842	814	831	857	819	840	812	840	801	859	838	854	884	919	833	836	807	855	860	827	834	790	821	832	809	811	802	863	850	831	857	800	833	807	840	817	881	845	828	826	812	799	856	844	823	867	839	864	848	834	847	836	887	846	809	864	859	837	828	839	840	871	805	861	822	867	850	882	821	834	857	821	858	823	820	827	840	801	808	825	812	869	804	823	813	816	837	813	826	811	827	838	848	788	832	846	786	815	821	838	850	890	826	788	863	827	843	806	886	854	857	807	849	819	791	854	844	817	807	810	833	888	903	903	822	808	823	785	906	806	888	884	843	796	861	815	866	781	830	854	831	838	839	830	856	854	782	798	817	792	846	852	804	858	791	834	826	845	802	772	829	780	870	852	872	835	886	877	834	858	827	857	858	834	815	858	831	858	834	857	885	851	841	801	856	818	830	830	832	853	870	811	833	854	838	914	848	849	815	819	818	881	858	814	833	790	851	837	782	862	853	837	855	794	870	862	832	852	856	808	847	826	837	886	790	818	836	837	840	802	809	907	828	881	843	842	830	827	894	847	814	796	792	787	814	876	810	814	858	835	847	825	884	853	861	900	829	848	840	840	814	885	854	796	869	812	844	836	825	814	849	831	833	852	909	865	805	816	846	808	822	823	812	802	783	790	836	808	846	814	873	806	808	824	831	821	865	834	879	794	842	838	857	866	808	840	845	851	847	856	831	837	878	853	858	853	790	793	832	824	775	809	774	856	864	862	822	845	820	866	813	798	859	794	797	867	875	889	856	799	800	833	832	829	816	828	844	914	864	856	860	845	811	849	814	821	874	844	836	867	895	833	862	868	850	820	813	775	917	877	841	862	846	815	813	843	814	866	813	857	857	872	820	812	819	831	824	821	773	857	902	846	829	802	850	842	893	803	866	854	831	830	855	843	838	787	840	856	866	816	860	828	834	820	895	831	906	851	839	837	869	818	830	814	844	834	788	875	839	787	829	793	796	851	897	873	851	824	842	840	910	900	802	835	878	862	810	818	841	874	830	808	825	899	837	837	820	856	835	825	797	839	781	847	846	860	853	843	843	837	848	809	826	835	872	788	812	875	879	835	797	851	891	851	796	883	842	810	828	812	919	859	772	877	826	789	855	829	831	791	847	851	846	872	845	842	858	850	837	833	880	871	878	832	829	881	833	826	859	816	837	798	848	817	872	836	911	850	817	830	811	883	834	836	840	797	802	902	836	828	817	825	806	816	858	850	919	754	860	822	873	837	889	848	838	843	842	828	833	834	846	808	851	816	814	820	824	853	847	827	831	888	841	843	820	847	831	830	864	820	818	827	877	916	802	857	805	829	883	805	809	833	822	807	870	807	843	816	791	817	847	848	820	817	845	813	800	856	840	870	820	815	843	797	842	850	817	858	791	859	831	866	877	863	865	841	846	864	834	869	843	836	853	842	814	864	870	772	875	883	788	821	822	815	821	829	829	791	854	797	854	818	783	804	808	858	785	849	888	848	835	843	876	831	805	856	828	824	834	844	838	820	844	851	862	798	791	856	877	841	846	808	798	832	801	831	829	869	830	868	855	818	829	825	810	871	791	827	894	799	867	878	821	798	858	796	805	796	771	839	912	825	852	859	786	811	856	868	817	845	842	825	830	847	869	809	881	812	843	815	834	881	815	817	822	836	788	897	902	807	849	820	837	830	832	926	832	825	838	797	834	860	831	779	855	831	849	839	836	826	862	826	795	813	830	788	832	862	891	794	833	870	848	869	804	852	875	833	822	816	803	883	871	826	827	856	794	823	839	839	859	817	833	887	776	781	777	819	830	838	822	819	795	865	861	780	809	839	830	826	830	808	797	848	779	833	802	868	810	798	834	848	790	887	860	831	836	879	854	859	915	847	799	827	795	801	808	812	857	847	827	836	827	864	827	808	835	817	826	843	898	798	832	869	875	844	861	830	859	796	800	861	807	867	795	835	802	870	882	833	812	835	854	857	798	880	783	800	752	851	858	832	802	796	852	837	812	873	830	852	809	812	851	877	879	765	816	863	831	858	805	875	790	821	807	856	841	850	804	801	855	823	854	831	816	877	838	814	836	844	796	809	829	827	825	861	845	856	875	828	798	869	813	839	876	876	832	872	857	855	827	842	785	861	834	903	850	859	834	821	838	855	827	820	813	844	832	833	826	876	865	797	838	849	894	849	880	822	811	839	803	835	898	836	769	808	837	859	830	808	812	863	838	879	869	827	860	813	851	810	798	821	796	851	839	846	793	813	807	819	860	830	879	797	813	827	801	818	878	875	811	876	814	805	832	886	812	822	813	799	812	841	874	863	847	820	857	821	810	871	833	805	846	817	834	837	868	884	886	836	822	831	793	830	847	800	845	819	805	839	847	843	841	845	848	811	839	840	833	852	848	806	858	844	833	839	856	848	806	824	799	838	825	845	817	835	870	850	841	820	821	810	832	828	810	824	802	900	814	831	855	840	831	866	837	853	832	819	814	821	830	832	831	819	861	810	823	837	840	799	815	772	830	821	829	829	860	842	781	858	843	840	816	816	875	844	830	842	814	808	838	849	857	809	822	825	821	840	804	807	772	813
31072	32217	26258	11227	2528	1042	790	701	710	712	706	765	673	710	690	708	719	743	708	698	704	714	751	695	773	690	684	757	754	705	661	755	702	675	726	696	676	670	712	707	709	799	704	719	674	660	712	705	744	724	700	751	717	713	728	740	697	691	696	728	698	663	716	696	685	727	706	698	674	706	730	746	709	718	689	701	716	725	723	672	714	704	735	678	748	695	716	734	726	734	690	695	727	693	701	721	696	733	714	687	717	738	653	693	698	645	695	725	694	706	730	663	695	736	660	705	699	684	687	742	688	730	690	708	712	688	712	705	723	706	734	740	701	704	744	645	693	684	673	729	728	718	751	713	747	727	689	671	745	648	733	724	728	730	699	679	690	720	697	697	706	658	699	720	735	736	748	686	646	714	715	712	758	716	699	710	723	738	742	703	708	684	681	720	728	693	707	675	691	647	670	666	715	725	693	722	670	699	700	708	748	748	777	698	721	778	659	713	713	749	696	713	715	738	721	720	701	732	754	710	689	691	684	697	707	704	693	685	685	654	728	702	752	747	694	738	772	711	738	695	690	740	704	712	741	653	720	710	744	693	726	700	680	685	755	688	693	731	685	705	714	742	702	723	699	748	687	744	714	702	721	710	690	668	694	703	696	735	716	770	705	680	733	711	702	673	680	696	729	743	782	671	737	732	677	706	676	703	705	716	708	698	759	652	732	721	710	728	711	657	728	734	724	701	707	750	690	653	702	703	737	706	758	734	678	673	711	719	672	746	699	680	698	670	775	711	698	730	696	715	745	688	694	717	706	762	717	699	741	708	751	715	717	729	683	756	747	701	663	680	735	701	712	654	733	635	685	741	739	693	676	656	731	748	726	705	705	691	732	659	759	693	699	685	676	696	687	711	689	667	674	679	725	718	691	736	722	679	706	712	738	681	717	672	688	711	687	745	692	715	694	716	738	661	682	741	702	682	665	786	703	702	710	713	705	714	707	743	689	706	661	699	741	716	708	675	731	721	681	732	748	657	691	723	767	661	724	725	746	729	731	690	705	645	713	737	690	672	675	713	681	696	717	733	727	677	738	724	705	664	705	680	685	751	737	652	715	699	719	691	721	721	695	764	662	724	718	734	728	713	722	707	702	741	667	694	712	701	706	710	711	689	710	672	704	669	727	772	711	697	723	717	724	723	698	715	737	717	684	734	745	662	764	683	681	675	731	730	720	697	734	704	764	711	740	686	692	762	750	693	724	712	744	732	719	724	698	699	725	697	721	730	730	730	757	674	725	702	733	724	703	772	706	714	714	649	643	739	703	675	689	709	719	736	742	697	664	698	685	695	728	702	688	718	750	730	712	701	716	719	699	692	707	712	667	676	705	687	732	735	685	705	764	706	663	694	698	690	683	748	712	736	737	708	720	765	721	707	705	689	685	735	718	663	685	735	715	701	751	693	728	751	744	690	703	741	644	775	716	691	672	735	694	738	738	682	712	672	688	713	674	693	692	687	695	731	725	734	705	730	672	682	747	740	744	752	724	696	702	732	688	715	771	740	721	771	740	764	708	713	663	678	691	699	704	731	732	647	665	702	654	702	737	704	731	746	701	661	760	721	714	725	757	698	721	718	671	675	728	687	699	746	696	696	749	713	742	748	739	728	681	685	723	724	752	708	710	735	664	714	734	707	698	696	683	654	726	753	758	757	719	705	705	726	691	710	759	701	708	697	707	741	683	720	663	688	702	715	749	733	696	732	674	690	692	744	747	724	719	706	724	727	719	742	775	709	722	654	763	702	725	752	714	635	736	700	697	682	697	690	714	677	664	718	728	744	743	679	750	780	717	688	705	738	745	741	723	712	696	754	691	702	694	701	692	704	704	720	697	698	701	675	659	690	710	696	696	674	718	756	661	664	716	682	673	700	724	696	681	713	721	718	694	735	663	735	694	700	704	727	736	704	753	703	711	720	727	690	713	685	656	775	750	731	705	715	665	723	806	716	752	668	688	709	734	714	708	738	704	697	707	762	688	734	747	701	701	724	647	689	748	749	718	741	734	704	737	723	694	721	710	694	712	711	731	763	694	674	717	732	717	686	698	741	715	683	700	724	737	712	717	726	718	716	741	707	695	727	719	702	690	677	706	728	670	706	669	686	719	690	734	694	691	728	700	738	711	750	713	727	691	733	644	721	700	722	718	733	697	696	709	729	687	748	732	677	665	696	716	751	747	737	733	679	698	745	735	676	691	721	686	784	712	730	712	703	686	705	690	699	729	750	758	709	736	751	756	720	727	718	723	709	720	714	733	746	712	681	689	685	709	676	719	698	731	683	717	697	719	695	729	676	724	708	737	721	694	710	658	713	690	732	673	734	724	719	736	696	675	723	706	719	668	696	730	728	728	747	722	746	732	717	727	695	736	723	721	734	694	690	697	707	735	725	735	661	684	700	727	710	715	711	704	688	717	756	732	707	720	658	730	713	738	707	727	708	729	733	726	689	681	746	715	689	710	723	712	723	739	712	760	695	656	721	705	702	789	701	733	684	706	749	695	742	674	737	772	706	684	753	734	738	699	689	697	708	731	691	754	698	688	672	736	711	698	724	669	705	720	772	701	679	742	726	730	720	743	692	715	710	725	756	725	724	704	750	744	695	717	684	733	681	707	734	738	707	686	695	714	726	677	714	689	730	729	721	712	678	732	708	708	747	728	703	741	721	721	708	684	696	703	692	676	731	722	691	665	710	698	733	721	718	714	721	736	707	705	698	729	707	692	687	718	701	711	703	684	689	695	685	661	727	686	729	703	735	678	725	742	699	737	744	623	744	701	660	684	710	730	693	663	716	692	706	713	730	668	627	741	703	718	728	720	722	730	679	707	677	737	740	741	705	738	703	692	713	700	691	712	688	710	769	689	749	746	720	699	745	694	737	697	719	692	769	756	736	725	700	699	685	708	708	694	708	678	727	745	756	735	705	712	697	687	713	722	762	690	720	750	683	726	691	714	715	723	699	708	707	710	665	690	724	687	677	656	696	739	742	692	753	691	706	737	715	699	705	726	726	714	743	708	711	711	683	752	727	724	663	668	775	705	654	740	727	698	725	693	691	728	715	681	725	732	695	708	678	715	689	741	742	725	720	710	684	682	727	698	697	656	722	717	688	780	669	669	708	706	750	757	683	695	759	684	727	693	753	703	673	685	695	689	697	679	678	664	712	723	712	745	717	735	691	707	714	689	714	718	724	677	741	728	722	678	706	694	715	736	732	695	690	719	745	696	643	710	723	690	725	696	728	710	703	705	775	691	759	746	667	759	716	734	714	733	741	687	740	748	712	704	698	758	691	716	750	715	693	715	719	695	698	704	688	717	748	735	729	723	724	723	745	740	707	697	703	711	725	722	754	660	714	716	715	703	677	744	730	750	683	700	724	702	742	658	747	704	714	742	682	662	721	723	769	717	739	702	699	685	732	689	678	699	720	718	727	708	732	662	727	700	677	712	683	671	764	726	712
25827	37074	20096	6275	1981	820	667	619	587	576	563	641	587	600	583	604	582	581	595	663	570	570	598	579	596	568	604	523	573	572	636	611	620	592	588	587	613	603	577	584	582	588	558	615	561	566	593	584	622	610	610	582	606	575	572	639	581	563	600	609	570	580	587	603	637	602	585	612	591	567	589	582	618	581	588	575	618	578	550	579	601	594	569	558	576	584	575	603	582	596	569	553	609	595	615	601	579	587	595	542	601	599	606	572	568	573	587	607	565	601	568	593	563	581	560	617	553	587	589	602	568	551	607	563	628	552	572	587	619	594	595	566	620	613	601	610	556	574	596	561	606	637	549	651	571	552	597	595	573	602	596	517	575	596	568	598	612	607	556	589	574	584	610	632	566	581	583	585	581	586	589	599	602	550	614	647	588	608	555	648	628	561	588	579	574	558	588	613	575	620	566	556	624	569	579	580	577	612	574	611	588	573	570	604	558	565	561	594	573	545	601	585	616	586	562	561	586	587	627	605	595	548	572	602	570	578	574	579	540	576	610	584	570	586	585	579	604	599	589	583	561	587	587	581	580	574	583	613	551	570	654	593	590	601	604	600	595	610	624	561	586	615	581	560	613	585	598	589	604	615	598	639	555	573	604	628	585	570	606	567	611	628	600	617	550	581	589	610	585	631	580	577	581	582	585	594	571	590	607	630	639	554	616	608	599	589	528	534	599	597	586	588	567	620	585	586	578	598	570	553	618	537	617	557	560	631	595	573	591	601	570	573	607	569	562	619	603	593	575	575	577	581	597	580	623	544	617	590	609	600	551	607	611	637	593	583	613	571	626	608	567	592	610	593	534	543	583	632	584	586	590	594	593	571	628	554	574	589	572	604	606	589	574	615	588	562	569	617	625	584	581	595	552	580	579	579	591	617	634	621	594	560	559	609	575	601	587	578	589	619	567	589	585	577	596	569	601	558	576	589	585	588	570	584	627	603	545	586	582	604	590	639	592	547	601	582	581	577	555	587	592	537	573	576	595	566	627	588	565	613	576	568	560	588	578	583	604	598	560	564	580	550	603	561	569	564	587	567	540	586	539	579	580	577	586	560	605	614	572	575	550	560	573	562	613	618	586	612	582	566	594	567	610	608	597	591	584	609	568	584	582	590	582	615	580	585	576	613	584	572	612	585	586	564	599	610	583	609	590	611	592	628	570	608	565	592	594	554	584	566	564	593	564	562	589	600	612	557	563	614	590	585	563	584	592	586	593	624	556	631	612	550	635	589	577	603	613	609	610	577	582	578	631	580	621	586	591	595	582	578	546	586	605	600	602	559	570	565	566	590	569	584	599	568	607	623	541	577	595	612	593	572	586	569	584	606	580	605	557	587	600	558	552	569	586	599	594	604	628	614	598	606	639	568	572	563	565	602	559	559	565	630	534	542	570	586	593	585	603	617	593	589	600	605	619	569	590	584	577	603	533	593	581	576	576	600	592	576	539	588	558	591	569	568	621	592	553	611	570	594	564	566	548	558	589	540	574	611	595	607	577	578	582	554	578	628	602	624	562	613	564	587	612	576	613	658	572	557	596	617	619	594	578	604	579	589	562	543	642	552	589	622	634	574	599	584	594	595	542	601	629	601	571	593	573	552	556	615	548	585	601	596	572	602	610	573	602	601	570	555	623	575	572	554	608	600	554	599	611	562	575	626	579	552	605	585	581	564	597	601	614	595	571	572	577	604	574	569	609	598	592	566	573	586	606	593	534	606	610	582	563	614	550	549	574	579	580	589	603	584	611	582	572	602	585	578	568	612	583	614	576	565	544	621	559	603	570	618	574	574	581	631	572	628	592	598	574	547	589	586	591	565	584	583	605	566	546	587	560	600	575	582	573	581	594	569	603	562	585	633	609	602	588	544	560	574	606	604	654	566	591	585	576	591	568	560	593	577	635	607	577	581	595	556	582	582	546	562	585	592	595	588	596	608	599	595	557	595	616	570	557	623	573	601	581	593	580	617	578	610	576	587	592	551	606	602	585	584	572	608	598	588	594	571	556	593	562	576	556	569	577	591	601	615	596	571	563	570	618	585	636	577	619	629	607	583	562	578	597	610	582	554	579	623	577	586	579	562	609	570	575	605	607	587	599	610	598	570	567	653	566	617	548	554	564	595	584	581	563	629	580	566	625	573	607	603	536	571	621	572	588	589	596	575	592	576	587	590	576	549	587	601	599	582	612	582	589	595	594	566	578	537	570	564	619	586	545	583	534	601	583	609	577	603	562	548	585	582	561	560	595	563	565	538	572	592	579	584	579	591	575	622	568	575	600	574	601	594	601	578	599	570	581	546	590	605	560	612	568	625	633	585	537	605	573	575	561	589	612	545	641	593	548	573	624	590	592	540	601	577	599	569	602	562	594	581	589	583	590	618	586	575	572	642	610	567	612	568	563	536	596	597	575	575	576	590	583	586	606	565	630	571	599	593	637	596	549	625	571	613	581	590	568	599	587	627	579	568	613	562	572	546	553	590	576	562	575	596	595	549	559	585	559	571	605	552	593	642	628	590	558	587	617	558	616	573	563	575	590	613	576	594	574	593	588	625	557	604	593	544	555	573	565	583	570	563	592	612	553	520	631	592	566	575	589	642	604	591	610	585	574	606	595	587	586	554	637	591	539	620	603	573	592	596	584	623	534	589	572	664	607	557	559	570	588	568	616	587	621	558	581	551	572	600	559	589	573	585	596	586	565	553	614	629	526	622	560	619	608	580	573	579	591	588	556	571	607	598	623	596	633	556	602	594	602	569	570	598	593	575	571	566	569	572	578	601	600	568	579	588	558	624	592	595	601	595	541	599	610	589	561	585	590	611	532	575	563	615	546	591	617	615	586	614	610	580	555	625	593	587	569	573	581	568	628	572	592	583	597	640	619	580	571	539	578	633	556	568	615	600	532	560	593	641	646	640	589	557	634	559	549	624	582	641	547	575	572	580	559	582	608	618	592	621	572	552	582	605	544	605	567	579	538	605	595	610	592	582	579	605	589	633	574	569	557	588	610	610	599	528	576	549	600	567	611	591	579	569	583	616	587	591	586	561	583	592	595	581	589	596	555	581	574	600	584	599	597	605	619	541	592	545	573	585	603	598	579	555	573	591	611	582	548	585	610	602	573	570	627	594	578	534	576	607	579	617	580	606	592	584	556	598	563	611	600	596	591	532	582	624	584	578	575	578	579	627	587	596	577	607	589	589	567	597	573	617	590	588	639	578	593	606	587	628	567	562	629	601	544	570	599	562	609	624	565	551	612	613	577	576	601	594	583	582	603	564	590	589	594	572	573	572	596	595	634	587	570	632	531	584	566	594	595	627	615	602	609	568	601	600	586	598	575	612	621	583	590	574	591	581	596	607	614	531	580	620	574	567	564	602	592	588	578	591	574	601	600	561	604	662	562	570	603	569	597	559	599	617	572	588	591	597	542	579	537	588	592	556	552	632	595	577	626	569	579	596
25837	27667	41371	35374	18899	5418	1316	790	782	782	769	741	760	765	738	727	764	773	749	704	741	719	735	768	740	736	719	702	696	784	729	765	832	759	693	742	686	675	726	732	790	749	724	686	799	767	737	719	748	724	665	684	768	679	741	783	778	698	750	744	704	709	761	713	756	781	718	773	743	728	727	733	671	726	767	729	742	684	725	747	769	709	769	781	691	742	685	759	755	752	759	728	738	743	734	711	718	709	761	730	722	727	719	738	741	708	729	718	745	710	807	748	713	726	708	730	684	708	732	782	730	705	664	675	702	769	773	741	750	755	745	713	758	757	702	729	723	674	711	717	742	697	764	741	760	731	773	698	734	681	756	737	711	717	689	732	762	765	734	710	669	700	730	719	719	729	753	728	709	710	753	692	714	716	728	775	743	742	742	696	688	739	751	727	694	724	766	683	744	737	700	677	765	724	714	721	714	677	712	746	740	694	759	708	770	725	767	764	719	696	673	753	728	723	777	738	713	711	719	773	742	744	697	734	732	726	731	721	781	735	708	685	733	720	774	732	739	707	746	730	735	681	758	750	749	730	734	703	716	705	723	735	738	726	746	745	698	671	687	719	710	718	724	744	695	723	712	728	759	761	689	728	734	665	769	710	703	778	723	725	753	793	743	695	738	710	724	715	675	745	740	746	771	708	734	710	737	675	759	688	764	720	711	721	699	773	732	756	710	685	727	703	737	726	761	729	734	719	729	722	728	760	707	670	776	685	711	797	693	738	694	707	707	749	703	707	761	684	705	752	725	737	749	711	718	682	746	680	721	721	742	718	722	752	690	748	697	724	718	758	711	714	750	709	695	657	746	685	690	739	725	747	717	718	745	721	737	740	752	729	685	748	761	710	710	730	723	753	705	703	747	733	688	736	720	707	718	683	756	689	743	733	728	736	717	708	719	716	745	676	713	713	746	693	695	767	780	707	739	689	744	722	749	739	723	786	697	777	747	730	762	750	744	721	752	742	738	695	762	705	751	745	715	711	792	704	749	730	781	768	732	785	688	771	800	732	715	745	754	739	748	738	749	724	732	710	710	707	675	712	734	754	684	733	750	753	712	771	727	733	737	802	748	739	735	721	707	767	749	744	712	694	772	762	740	748	734	757	671	772	724	707	758	689	726	720	774	777	751	725	722	758	695	776	726	726	694	688	741	684	694	771	729	763	702	734	773	732	707	715	742	730	737	711	720	753	720	724	719	743	740	706	770	680	709	694	772	769	711	704	751	703	754	762	707	712	748	691	731	721	677	685	693	712	731	777	713	707	709	732	785	698	701	742	703	704	684	740	719	731	694	746	747	675	742	692	714	729	789	769	699	734	686	667	667	746	731	759	720	741	732	738	721	714	766	726	732	705	739	737	739	732	749	728	759	707	717	770	748	741	749	709	702	745	780	734	722	776	714	722	726	721	743	774	747	746	699	739	722	703	786	677	671	740	760	692	744	746	716	761	763	727	742	734	734	769	721	663	704	858	764	743	779	742	711	727	705	751	743	722	736	746	783	720	747	703	773	720	755	687	761	716	682	734	695	742	706	739	735	739	747	737	727	703	729	710	704	767	718	739	756	706	724	713	685	785	755	736	696	710	751	690	722	705	678	708	736	691	720	698	705	721	742	688	743	706	727	731	752	709	755	696	684	756	736	704	725	713	747	743	706	748	736	727	753	698	736	779	699	746	722	738	772	709	743	702	680	730	720	714	724	740	698	741	750	722	730	763	678	735	723	715	772	765	804	686	727	727	762	689	713	704	672	703	696	762	730	705	726	711	754	762	754	735	757	716	684	680	686	719	747	755	689	720	736	724	708	704	718	767	708	709	695	719	703	741	714	716	706	685	771	698	751	734	801	703	707	717	765	662	755	707	704	732	763	757	733	727	714	747	688	697	719	691	753	778	723	761	746	759	732	730	740	711	747	773	726	711	725	759	702	732	753	734	728	739	713	731	763	739	687	690	714	732	718	758	742	761	732	701	760	705	719	709	743	720	713	768	735	717	728	731	670	763	732	687	732	767	735	765	773	684	779	716	719	647	731	746	681	724	700	701	703	727	713	702	685	672	734	754	717	712	692	709	711	723	730	729	706	755	761	696	708	681	730	756	732	732	726	784	741	709	750	732	701	761	730	767	751	691	741	746	719	736	741	726	691	722	769	707	724	739	682	720	690	740	696	704	739	706	732	741	757	735	730	766	719	733	733	743	723	723	770	673	760	716	774	725	686	760	709	770	720	710	758	731	719	713	702	687	701	704	739	724	667	730	659	739	652	711	752	752	743	740	693	720	712	765	738	766	747	732	717	759	699	772	662	734	694	756	713	739	761	689	789	720	706	730	737	722	743	741	776	729	735	755	761	721	736	724	695	677	729	731	772	737	755	745	752	728	716	690	674	741	701	771	758	737	732	754	711	775	717	718	709	751	679	771	739	775	739	710	751	691	723	688	729	732	696	686	717	738	730	698	721	766	740	748	728	716	701	709	724	722	693	688	735	753	732	761	745	720	746	735	713	698	715	740	711	691	699	704	725	692	699	710	701	677	780	717	728	712	813	737	749	716	724	683	739	745	689	743	691	750	779	739	733	773	716	741	735	699	725	719	768	766	758	793	726	740	716	701	709	687	739	729	743	764	720	753	728	689	699	717	751	728	739	735	693	723	724	754	699	698	742	735	662	704	706	739	710	686	752	706	777	739	695	759	730	759	750	709	760	714	787	721	671	753	715	758	736	764	729	737	724	706	730	753	683	675	719	696	733	725	742	746	686	747	719	735	694	684	728	705	774	685	716	726	770	733	706	719	727	765	672	748	754	757	711	706	749	655	689	692	728	728	722	725	725	671	744	730	698	772	710	745	740	732	750	783	768	724	748	760	721	730	743	702	680	738	686	702	754	762	712	751	754	737	686	740	761	741	748	734	753	700	682	706	720	739	697	725	728	672	707	733	708	737	742	730	705	694	734	730	731	722	668	672	736	770	689	713	713	706	760	714	731	711	733	743	750	715	757	728	742	722	694	713	759	736	746	737	740	736	710	722	723	713	737	742	756	749	710	725	699	719	711	725	688	751	689	714	737	789	678	712	739	666	693	726	743	752	786	665	740	701	755	745	718	738	715	713	733	742	758	671	731	681	738	740	763	715	709	737	735	648	740	696	685	666	719	809	725	714	755	698	763	718	745	748	704	748	690	722	717	719	745	753	723	742	726	706	710	724	730	689	707	742	795	761	739	688	756	741	710	667	684	781	691	738	755	729	751	747	790	719	732	753	772	724	787	773	721	742	737	783	746	698	745	693	762	705	681	729	709	750	714	765	739	713	760	751	717	715	733	793	712	764	744	735	700	730	698	732	754	749	764	718	785	761	762	731	749	759	718	756	769	724	687	744	734	756	780	756	717	750	727	711	735	703	753	726	726	732	748	719	759	669	725	714	725	738	719	721	730	740	730	693	764	657	712	743	704	743	781	694
60640	90877	61128	29052	9469	2420	958	729	639	716	659	656	668	680	671	695	637	654	637	664	659	684	675	645	671	620	681	572	672	692	687	636	645	665	664	675	690	659	658	639	667	655	608	663	609	653	677	683	652	678	648	660	642	691	638	661	678	644	654	649	678	631	645	631	724	701	678	653	685	669	617	675	707	664	698	646	670	635	648	640	663	620	657	662	685	677	686	655	676	678	694	607	665	648	699	633	674	700	688	630	711	621	708	669	698	691	613	615	687	630	643	659	657	677	681	676	679	604	676	638	646	639	665	671	670	653	666	659	646	633	626	664	700	646	668	675	591	666	693	660	671	671	691	662	655	654	635	616	615	664	656	672	671	623	665	670	710	688	640	654	671	653	647	706	681	657	690	675	688	653	631	640	699	681	607	668	665	649	631	678	674	668	680	646	645	651	688	654	647	646	686	647	652	680	646	668	668	658	680	644	650	634	638	666	698	661	672	640	641	702	626	644	696	673	684	641	676	636	688	627	699	640	627	643	705	686	650	626	676	676	646	629	614	574	658	664	670	686	658	703	678	641	641	644	652	651	629	701	680	653	639	677	654	662	697	701	674	667	644	629	705	654	651	687	653	686	608	623	642	655	660	683	708	668	675	701	645	653	689	689	652	614	627	674	655	676	657	669	642	685	659	701	617	666	692	687	652	673	658	642	644	671	629	635	644	689	675	632	703	678	683	634	691	663	662	690	707	617	630	698	673	669	634	637	635	654	661	663	650	652	668	668	658	651	683	724	650	679	653	693	680	623	660	637	641	659	646	706	692	665	677	657	582	654	682	676	652	640	636	640	667	659	654	631	635	611	674	673	621	670	648	695	624	617	631	673	701	645	628	644	734	630	679	712	700	634	645	621	672	634	649	639	696	628	650	675	697	729	643	684	687	670	615	671	633	676	669	644	673	677	648	678	704	641	667	687	678	686	583	654	651	632	639	678	616	627	647	659	669	685	624	688	658	628	667	619	677	672	683	608	666	655	669	651	691	727	634	641	679	729	638	666	682	663	653	632	653	680	642	632	647	660	657	587	666	635	619	645	637	641	623	662	636	655	616	642	639	689	649	673	625	662	683	612	679	675	659	677	660	693	684	684	660	680	630	641	657	704	646	618	677	701	700	646	660	663	611	612	656	640	634	682	675	670	696	616	703	633	683	680	648	668	679	670	681	681	690	663	624	753	675	658	638	703	655	673	628	672	669	681	639	630	602	648	650	618	688	638	653	639	648	600	658	585	631	640	702	656	644	683	658	635	638	633	699	666	626	597	696	654	656	714	676	651	616	674	663	691	648	644	682	657	613	653	638	659	636	643	650	675	651	729	693	638	623	631	668	663	648	631	660	582	674	641	639	636	653	656	644	639	663	622	638	651	636	639	650	650	649	664	679	615	688	680	634	686	662	665	635	623	604	661	640	665	660	693	680	641	693	681	649	649	704	634	645	692	691	720	623	647	657	683	658	661	599	665	660	676	678	675	648	650	635	680	623	663	740	643	663	675	706	613	661	652	657	661	611	671	633	648	659	640	665	647	686	661	681	657	664	655	677	657	598	664	667	659	681	680	681	634	638	645	682	659	672	664	658	662	627	647	629	649	708	684	703	698	662	634	635	678	633	656	686	661	648	671	659	688	646	639	648	633	654	653	639	637	661	656	682	630	649	664	704	652	655	618	663	686	679	640	692	643	679	625	674	676	659	682	663	669	688	672	666	637	645	691	658	660	642	639	679	627	664	633	636	715	669	644	661	639	670	672	644	639	664	680	679	700	618	682	673	633	610	643	618	684	641	666	636	601	612	680	652	656	655	632	663	657	611	618	677	693	681	651	642	663	651	673	615	657	664	699	659	679	686	676	638	640	657	683	647	681	652	686	665	666	632	635	642	729	643	684	649	649	624	719	658	608	676	705	637	648	659	680	688	707	656	663	664	663	670	639	633	652	711	632	648	584	674	647	706	648	648	637	646	686	677	665	671	656	657	704	619	699	649	648	630	654	686	661	659	635	610	675	616	641	666	599	617	637	663	670	635	697	627	688	658	617	646	664	667	608	656	661	656	646	651	655	633	654	641	691	685	634	669	701	659	642	652	665	664	645	608	650	699	694	653	655	705	674	657	668	647	661	658	642	653	648	673	637	616	629	687	626	680	668	683	658	673	652	655	675	668	654	655	655	656	641	676	654	633	664	682	615	658	707	676	626	647	720	624	652	632	665	667	669	698	640	658	650	621	662	676	656	671	602	659	688	647	666	591	670	628	596	652	654	629	638	659	676	646	583	614	627	674	641	618	666	647	660	679	651	702	668	660	673	651	655	654	636	669	686	629	572	599	674	652	662	654	618	611	647	708	670	690	664	648	669	679	690	670	642	664	728	693	674	650	605	725	681	627	621	670	658	652	626	630	668	639	670	649	690	671	682	671	658	658	672	612	653	654	672	683	628	617	677	621	679	673	655	672	641	652	647	620	660	643	667	658	663	673	701	664	632	668	634	657	645	645	695	632	700	671	642	638	625	707	646	652	683	665	645	628	639	668	641	672	702	660	663	684	683	662	665	691	642	686	631	649	668	684	647	633	671	650	662	582	629	647	626	646	679	703	652	668	648	654	629	667	619	641	674	647	658	667	634	623	668	663	663	624	689	610	690	610	670	649	668	700	731	651	697	623	651	630	646	643	645	662	681	625	661	656	663	683	660	689	679	655	652	697	638	599	625	630	673	634	676	693	625	678	652	635	638	657	683	647	664	684	672	621	670	683	682	609	678	657	679	676	649	661	668	651	721	648	683	711	609	664	678	646	695	658	646	643	613	639	653	660	633	664	684	714	710	581	659	692	623	636	682	662	630	640	643	668	667	652	698	695	623	645	655	630	639	674	673	665	707	694	639	682	670	630	644	710	701	621	648	668	626	631	628	643	667	674	669	622	680	630	669	629	670	649	675	635	662	702	633	627	649	685	678	640	641	660	665	677	644	664	685	681	681	650	652	617	665	623	610	645	676	664	682	672	692	619	649	662	645	658	657	664	647	660	645	693	628	679	639	622	581	687	661	663	646	651	646	681	621	645	598	639	664	678	645	625	650	641	634	677	673	629	667	660	724	584	636	667	660	668	639	635	689	661	648	656	640	619	645	619	667	653	665	667	666	650	720	640	636	611	684	681	665	621	613	653	677	696	671	655	686	653	659	672	670	636	659	685	699	687	637	726	624	690	669	683	661	673	674	607	670	679	640	677	667	676	658	654	605	671	641	620	659	647	659	679	626	614	629	633	632	639	617	609	637	658	612	640	657	642	645	669	657	623	650	658	609	684	671	692	644	715	667	633	660	690	653	664	666	687	690	698	656	651	676	644	627	672	651	691	696	696	653	649	643	598	675	710	665	632	619	648	655	668	644	649	670	639	659	629	678	642	612	635	668	665	614	644	654	659	647	629	656	682	657	651	683	638	617	663	593	677	664	718	635	614	653
24098	23547	35423	32309	23574	14904	3805	1283	1067	1019	995	952	940	988	998	995	1035	983	970	1012	983	1005	927	997	1021	958	941	982	1005	943	1015	964	975	905	951	1050	975	1010	961	987	1022	961	954	932	913	1032	1014	979	960	1004	939	949	963	983	965	958	1005	964	984	913	942	902	939	905	917	973	975	1037	984	927	932	1002	1002	928	973	980	948	938	937	950	927	957	954	940	970	942	906	910	919	1031	935	978	933	943	946	934	949	948	971	956	955	923	945	932	964	952	943	928	945	978	983	970	903	950	970	971	915	984	935	961	967	981	926	961	944	962	950	943	947	926	948	927	954	941	993	979	986	897	931	989	998	978	1000	973	969	982	904	950	926	948	953	917	945	974	959	988	959	984	915	953	989	1007	980	944	1007	951	946	998	978	975	877	973	881	972	916	1010	950	928	931	1027	959	962	931	939	963	959	951	918	943	915	985	1009	925	947	935	1017	998	973	910	967	966	948	971	1018	938	941	927	917	882	969	947	974	947	932	927	951	923	976	949	957	965	970	927	915	980	1001	996	974	924	972	941	959	943	961	944	931	956	853	911	904	958	956	940	963	967	1001	924	952	932	924	987	933	986	961	948	953	881	976	918	936	938	925	984	901	973	969	998	958	954	977	975	958	1024	935	992	933	922	970	956	940	974	1019	968	900	943	930	933	968	931	941	961	971	976	902	960	928	956	993	955	1001	960	933	926	908	1004	894	1004	933	958	945	972	973	986	935	970	1002	942	927	974	962	925	987	965	957	973	1001	989	999	972	939	997	1000	968	943	1008	990	989	961	920	1003	1017	949	995	934	952	982	935	954	965	948	969	937	928	959	975	947	929	931	945	947	924	942	967	956	936	999	947	938	928	955	935	931	934	917	934	942	933	954	901	935	936	916	970	954	931	944	976	937	1010	939	911	977	949	882	891	967	933	960	911	912	946	953	987	988	992	958	962	933	896	922	923	898	891	1019	953	988	938	954	993	936	918	920	932	982	991	916	934	964	957	938	978	958	981	968	977	959	985	883	968	945	990	926	969	907	950	969	984	955	992	1025	930	999	976	957	955	978	988	958	898	981	1012	937	931	948	940	912	958	934	958	962	981	949	973	990	980	985	933	909	946	1009	947	1008	972	984	986	986	927	979	960	949	969	967	912	947	947	952	930	907	1002	962	1029	931	990	939	956	941	969	984	1038	971	920	953	968	936	948	926	964	946	956	914	951	978	995	907	935	985	937	964	930	954	946	929	931	950	996	958	962	955	937	940	955	930	978	960	916	976	1010	964	969	962	954	928	1057	988	918	930	960	936	974	918	975	913	926	992	938	970	972	961	946	954	972	962	911	919	950	972	965	1012	968	924	939	974	963	1004	961	913	962	982	957	994	961	985	967	924	981	956	967	962	952	947	942	938	979	985	976	965	932	971	996	958	890	944	901	967	962	976	1008	988	985	945	1004	944	994	946	994	930	970	932	953	956	973	974	972	920	1005	965	945	948	952	953	1024	964	967	924	941	1002	926	947	981	942	951	958	964	981	954	979	924	957	1006	981	993	990	965	897	946	945	935	923	919	954	981	932	918	1030	975	951	913	961	944	941	932	927	961	871	969	955	1002	1023	954	965	990	928	942	989	884	903	1009	992	959	1013	950	983	931	942	949	1000	978	958	924	968	990	978	964	940	965	958	929	958	985	923	965	926	949	983	937	929	941	968	951	997	1015	1004	955	949	989	905	937	905	939	951	934	935	989	977	981	933	949	942	989	936	935	932	953	969	962	972	1019	946	941	997	987	941	947	1033	952	1026	987	958	955	987	999	957	984	953	931	956	977	955	967	964	960	960	965	936	947	942	943	935	963	1024	964	967	939	894	921	948	946	956	912	931	936	928	950	912	956	917	962	921	927	931	979	884	974	992	977	998	950	965	1001	976	957	938	978	1012	956	948	969	958	956	954	996	942	949	985	982	965	987	960	950	943	921	938	920	983	944	932	954	935	969	925	939	1009	1019	1001	971	987	979	921	904	940	936	992	952	928	972	991	965	956	1005	970	960	928	958	944	1001	939	932	971	943	1006	930	987	953	1028	1015	967	1032	931	963	919	938	926	1011	956	932	956	976	1026	950	994	919	936	1009	1006	940	954	973	989	983	974	974	980	947	984	923	995	908	953	973	930	942	943	999	920	927	931	976	955	950	939	942	951	965	997	940	983	937	1007	950	928	941	959	942	970	970	951	952	940	897	924	952	980	960	1009	996	1005	982	962	983	977	965	942	948	988	936	969	926	954	952	978	894	942	959	975	914	970	922	978	913	923	945	992	939	939	890	929	1001	1007	1044	985	954	937	934	953	972	978	991	897	983	977	967	989	985	957	936	861	916	927	916	951	978	921	960	933	975	1011	907	983	963	962	1002	965	960	970	914	982	980	967	969	949	935	938	937	925	995	984	925	949	953	946	978	946	954	960	898	984	984	936	980	1002	1001	899	986	973	936	901	943	950	949	946	919	954	937	903	978	932	967	983	919	971	958	943	971	961	959	950	907	966	911	956	1004	1003	969	970	896	938	913	914	942	920	942	967	1013	973	964	933	941	915	939	989	976	959	1005	959	932	914	969	905	936	978	965	956	975	953	995	955	960	925	966	914	981	958	989	1004	947	925	976	946	929	940	916	949	984	930	971	979	982	1011	953	926	933	971	954	944	954	885	946	888	923	987	928	950	947	990	971	942	955	971	983	1022	965	960	977	921	955	918	967	1023	971	908	990	1054	943	963	987	972	1035	933	922	939	969	966	940	957	948	1002	948	917	947	960	941	952	945	1005	979	964	971	956	1013	948	983	906	958	933	956	1014	955	936	948	961	956	957	968	982	902	949	967	974	958	979	956	992	919	932	948	971	967	967	933	896	938	919	955	964	961	904	988	949	937	934	936	957	940	1032	998	969	955	1001	957	968	904	940	913	926	983	941	958	944	951	940	1020	1009	929	971	921	961	919	959	963	943	977	947	970	973	995	1044	961	909	931	988	954	983	947	919	942	983	953	921	946	968	944	970	960	949	962	941	918	891	910	953	964	925	922	945	954	915	942	941	1002	963	902	991	918	950	949	964	954	937	902	932	930	970	904	983	982	991	967	954	915	930	933	990	982	943	979	964	984	915	909	957	966	971	972	959	965	951	981	946	941	953	1020	959	943	926	977	947	971	975	946	974	902	994	982	921	940	958	975	909	987	916	953	994	864	974	948	912	989	984	969	923	964	981	1027	914	956	909	973	930	931	931	935	961	945	1000	909	979	905	986	964	923	1020	933	971	955	950	917	937	946	971	950	936	889	956	958	950	980	1008	985	952	932	994	956	907	907	934	975	1002	1023	949	954	968	963	890	922	990	980	973	942	934	988	1048	979	936	966	944	934	964	966	951	920	946	947	938	955	938	936	939	943	940	968	990	996	956	952	981	917	939	883	900	986	1059	917	998	955	1022	995	966	953	924	925	938	959	922	976	969	976	1017	978	860	961	956	985	988	983	929	971	932	903	1009	981	981	940	984	1008	991	950	1019	959	939	972	985	965	1004	954	984	931	1026	930	966	928	988	1008	944	965	927	957	939	945	977	982	954	952	958	954	952	890
63684	103489	72874	42789	17056	4808	1532	899	893	895	913	873	893	887	869	876	836	907	905	909	916	885	840	902	877	921	866	885	893	913	913	888	902	893	858	912	876	887	911	855	883	863	866	852	898	953	828	846	889	887	853	852	878	856	902	866	895	878	874	889	908	890	890	864	883	829	840	893	867	888	920	813	907	883	901	833	881	874	912	928	933	927	898	904	918	867	920	882	879	837	837	861	852	885	889	882	865	871	896	851	915	869	888	904	888	875	832	895	861	859	915	903	887	835	930	888	865	819	913	882	877	889	871	904	864	884	841	866	936	863	877	882	915	872	864	900	874	834	902	879	879	880	893	852	838	853	852	882	835	874	926	877	881	904	914	899	833	875	891	849	826	841	881	860	927	847	891	863	842	934	911	950	902	859	857	888	895	830	902	870	859	908	911	896	872	838	871	838	871	908	901	891	840	865	840	897	853	864	890	907	888	882	884	892	862	859	897	914	837	884	879	911	844	897	872	831	892	866	876	898	931	871	896	883	916	924	893	886	887	856	871	897	926	866	867	839	860	918	897	863	865	858	875	841	916	843	852	920	902	943	839	875	876	854	856	826	819	851	823	888	907	911	908	869	869	838	857	863	846	891	877	876	934	888	916	895	842	915	832	871	840	880	807	886	877	843	847	936	885	876	895	847	908	876	872	882	856	879	884	917	920	889	850	886	896	857	879	846	835	900	912	867	889	876	896	850	883	879	885	886	857	870	885	841	907	911	905	901	850	840	876	896	914	904	883	889	921	887	922	875	834	843	840	930	850	866	900	824	826	908	855	920	873	918	920	919	879	850	846	852	877	861	866	870	895	895	902	825	888	956	852	889	850	891	886	904	870	899	854	817	885	863	882	914	854	883	841	817	879	901	864	868	858	827	866	922	929	861	865	897	828	882	897	883	887	896	839	935	916	895	850	862	894	829	892	889	865	946	880	913	907	834	929	884	888	884	902	877	881	887	900	855	894	902	881	872	877	908	868	864	876	907	896	914	816	856	789	905	872	902	874	877	894	866	854	895	874	871	859	854	886	794	887	898	886	889	881	880	875	824	857	868	841	873	888	854	828	843	868	911	883	864	910	875	871	894	866	946	850	869	891	863	903	853	888	911	908	886	839	881	851	911	827	883	917	898	869	871	845	860	892	861	919	816	881	871	901	841	949	862	828	844	899	834	869	840	880	875	959	857	912	804	892	869	869	817	885	889	888	883	887	879	875	906	893	874	932	896	877	889	845	894	845	898	890	846	842	856	861	929	889	885	816	858	867	877	893	885	877	855	849	844	822	858	881	924	871	869	817	894	853	855	891	919	871	908	827	862	832	928	873	901	862	855	855	914	903	922	853	862	861	822	895	831	883	874	915	866	837	851	841	857	860	877	865	899	871	896	950	870	899	884	904	847	842	894	864	849	830	878	859	872	892	843	868	877	865	836	934	886	871	914	872	865	862	870	871	889	866	869	850	872	889	857	864	908	814	828	837	930	853	900	812	893	864	851	872	877	878	797	866	859	949	900	913	904	889	931	897	889	837	857	878	938	895	884	891	865	921	869	918	877	897	910	922	875	892	947	893	896	930	833	928	864	840	886	867	838	910	888	861	840	874	877	927	870	866	891	890	871	877	884	843	864	872	871	854	850	919	878	878	901	888	908	904	872	874	896	896	862	864	839	882	840	929	867	897	886	892	874	818	820	852	885	921	837	924	883	832	877	909	854	888	912	831	858	904	836	895	820	822	845	893	853	862	856	799	829	837	841	906	894	903	914	870	824	865	881	890	876	889	865	855	906	912	949	887	855	892	887	923	836	833	826	863	867	874	876	839	888	884	915	875	850	886	888	876	878	872	850	903	882	863	892	874	905	894	821	853	906	827	868	875	880	864	871	863	845	901	873	904	823	900	872	858	915	840	923	901	868	895	899	854	872	893	869	860	849	852	848	886	906	903	878	899	899	895	907	896	878	848	857	876	835	904	890	856	906	869	839	843	860	835	868	879	880	890	900	840	932	903	876	872	852	873	872	877	883	909	897	914	881	880	877	869	803	899	862	879	880	911	839	856	901	877	875	902	883	886	898	839	882	890	836	880	956	859	856	859	859	900	840	899	835	860	885	909	907	869	891	856	815	930	867	834	878	849	864	904	889	857	866	873	832	877	916	900	906	879	944	878	810	801	894	868	899	862	884	882	864	862	860	899	874	867	925	870	868	854	865	853	792	890	860	868	890	870	817	910	855	940	883	878	884	881	883	877	879	899	906	841	889	902	914	882	938	830	871	850	807	860	892	910	871	831	863	936	848	846	819	807	889	914	863	850	913	944	855	870	862	846	915	878	861	923	877	852	884	857	843	853	942	876	856	922	902	876	820	891	857	857	912	820	876	897	839	864	838	808	824	854	899	852	900	889	878	838	901	876	852	804	879	917	853	830	841	889	860	897	885	924	812	864	900	892	896	926	883	949	855	893	841	843	850	866	897	862	874	840	902	914	930	866	826	878	842	886	905	884	828	910	929	882	907	898	881	936	833	856	846	890	876	869	856	897	879	858	862	951	879	864	849	917	862	844	883	913	848	887	861	924	866	897	839	845	887	844	906	867	874	822	911	860	887	885	849	902	919	866	855	869	872	881	892	880	876	866	911	876	866	846	835	853	898	898	880	855	873	852	861	845	896	856	840	886	920	849	911	907	872	868	844	871	867	901	846	918	869	853	882	872	857	824	838	904	832	873	891	800	882	893	871	863	856	900	882	875	880	867	860	890	864	877	820	891	882	880	823	845	879	892	854	882	797	863	904	881	850	880	880	867	854	862	851	876	810	895	850	860	853	885	855	883	886	843	887	892	855	867	908	843	854	935	886	853	876	855	843	867	852	869	894	896	895	824	816	906	875	853	898	876	925	840	847	826	885	823	906	860	952	839	855	863	883	862	889	871	831	880	845	898	856	851	877	953	878	863	866	871	867	952	902	878	856	902	815	841	904	838	851	841	828	875	885	884	927	865	860	828	895	861	908	820	828	889	903	848	842	865	865	861	821	831	852	892	862	871	839	844	859	859	850	868	866	861	869	911	896	907	894	889	852	876	844	862	900	931	907	875	873	910	903	885	901	897	874	897	898	879	884	860	859	861	868	882	852	809	850	868	834	849	947	877	848	870	868	858	882	865	856	887	835	900	854	866	899	840	871	865	915	909	882	892	882	868	901	796	886	906	870	916	867	893	894	814	856	838	860	868	823	911	840	871	904	908	872	850	853	801	886	845	860	865	906	838	867	895	866	852	885	878	885	927	910	915	882	878	893	846	931	881	925	871	866	866	851	863	856	865	899	864	881	860	864	870	854	784	943	884	831	877	822	868	901	891	864	911	856	883	848	888	853	852	880	834	871	921	857	907	855	904	888	876	905	820	889	886	892	892	879	846	811	907	870	898	859	866	866	890	872	874	855	876	860	885	826	849	900	841	862	879	864	855	885	834	937
30688	31851	27031	11206	2441	1102	799	822	752	712	768	751	749	752	757	741	751	704	738	818	747	748	759	715	744	765	744	723	770	757	740	794	735	753	797	729	775	791	766	765	736	755	761	722	754	771	758	753	754	755	788	826	741	713	735	756	762	741	762	726	767	730	751	736	781	748	784	760	748	733	749	778	746	720	719	780	742	763	741	704	755	754	734	775	757	779	795	710	738	733	731	673	747	775	734	723	730	780	756	751	734	754	759	765	719	730	736	728	770	764	756	801	699	773	736	791	739	756	747	778	722	729	722	719	819	764	761	711	800	752	750	782	740	718	773	741	726	755	770	766	770	816	747	721	733	770	789	756	765	785	731	681	764	768	705	764	764	726	760	757	720	725	747	778	728	771	771	762	746	697	729	767	727	798	702	776	764	767	722	748	787	770	719	758	787	733	753	732	715	672	770	777	765	751	749	728	767	725	763	806	745	810	745	747	782	775	738	722	745	732	767	757	714	694	741	761	741	735	767	754	746	749	757	719	730	759	732	711	751	755	726	738	762	722	787	743	753	722	746	702	726	764	748	786	803	748	756	710	751	744	727	724	733	781	779	763	767	745	749	748	746	771	751	709	763	737	761	788	759	738	731	762	710	732	738	744	742	723	753	797	773	761	751	752	754	759	764	725	761	761	747	754	717	776	747	734	737	733	770	780	739	767	773	740	789	768	713	740	752	732	774	736	824	686	776	731	700	693	739	761	830	747	808	768	739	752	762	765	770	721	683	785	747	731	764	799	729	751	747	706	751	731	724	720	781	745	804	698	716	753	753	692	771	791	735	791	743	732	730	737	761	725	757	714	750	718	746	705	746	734	769	736	761	749	710	766	689	733	766	751	735	727	737	771	719	726	770	767	724	729	753	780	741	728	738	793	749	714	787	753	766	732	769	724	745	749	735	766	738	740	760	738	730	732	762	763	757	780	801	718	730	758	761	743	733	769	694	770	720	751	754	750	780	760	750	809	764	786	769	775	770	738	705	731	725	738	782	746	768	788	748	715	736	732	745	739	783	765	709	751	732	706	729	749	791	783	724	779	789	773	759	777	771	724	773	793	748	736	728	763	706	746	765	748	705	787	787	788	773	742	756	736	750	747	743	745	746	769	748	783	766	723	739	746	740	782	725	748	745	743	706	762	736	749	733	779	725	780	695	779	749	765	764	747	727	789	763	763	767	828	769	757	729	735	743	784	725	688	732	748	773	777	740	736	760	861	757	721	728	766	731	754	811	747	728	700	734	766	763	742	764	686	739	716	713	774	760	725	738	717	762	749	769	749	764	767	745	736	715	790	770	705	745	703	745	757	746	722	766	732	766	799	793	784	735	780	761	761	742	743	727	732	749	780	730	720	772	766	728	760	777	725	781	774	740	720	713	771	791	817	751	711	707	700	707	697	776	784	748	738	724	799	790	742	767	759	775	796	796	733	725	667	742	734	714	770	712	722	782	737	690	701	783	757	760	770	752	756	748	768	750	744	767	745	744	721	749	780	778	730	735	762	731	756	754	774	758	719	700	769	753	716	787	731	748	747	781	740	754	746	776	739	757	752	700	765	738	747	768	725	742	752	731	805	762	744	769	760	779	797	751	765	780	786	780	737	724	778	776	706	796	742	742	792	734	727	772	736	724	737	764	744	784	786	739	734	746	724	747	754	724	711	728	729	761	775	729	770	804	776	776	719	724	722	750	767	782	737	759	732	759	732	720	718	743	797	770	765	763	759	743	774	743	758	806	759	717	752	730	759	759	736	735	752	719	803	755	758	763	840	784	737	734	714	774	754	747	737	713	698	808	754	735	789	759	740	758	770	754	774	748	759	744	733	742	704	743	744	785	752	754	774	732	726	762	756	748	777	685	773	764	742	741	779	754	827	734	761	781	705	735	738	757	682	710	721	722	733	723	735	774	764	738	772	739	765	785	744	808	710	742	747	735	811	782	733	723	784	744	726	756	771	741	774	737	697	757	727	699	754	752	751	744	776	769	721	792	716	800	763	791	743	701	729	765	749	696	759	725	766	729	741	808	736	766	789	762	764	750	754	751	767	787	787	763	772	744	758	789	740	758	715	782	771	780	757	796	715	756	729	722	706	740	763	735	707	748	777	750	722	724	764	750	720	793	809	802	770	786	708	753	755	737	766	725	753	758	755	727	796	762	817	729	717	731	743	791	718	760	773	759	794	803	767	790	761	750	726	743	695	759	731	753	736	766	769	744	761	786	809	762	735	748	727	717	755	762	783	735	739	707	784	708	750	758	767	769	786	754	781	714	797	771	722	774	718	822	725	758	769	770	752	735	764	705	752	791	708	747	741	756	789	720	751	682	745	739	779	766	766	753	729	734	734	727	712	692	737	763	746	792	738	778	719	735	735	718	731	737	723	746	736	719	715	766	733	789	752	775	762	759	755	748	775	745	727	727	730	757	663	803	735	766	742	760	742	721	744	764	733	766	766	740	724	752	767	777	762	758	739	733	733	718	753	747	754	793	746	754	740	788	782	776	735	749	733	779	771	721	790	778	718	740	754	744	735	726	748	728	723	741	760	736	816	720	764	754	748	729	765	697	774	687	732	807	773	752	737	723	786	737	715	725	743	776	750	759	758	793	742	713	729	734	837	763	771	780	787	770	746	755	705	764	704	772	741	765	741	767	733	750	757	731	709	702	743	788	814	737	780	723	758	733	747	763	793	732	709	753	760	720	679	771	768	707	749	766	704	735	814	751	738	751	744	750	726	748	766	777	774	691	739	739	729	791	750	719	712	794	725	771	736	752	727	703	792	704	716	726	725	780	733	698	780	695	762	719	736	717	730	755	741	709	774	808	763	736	716	693	745	705	777	712	770	759	726	748	741	803	722	745	767	758	728	734	764	698	723	750	761	764	730	726	728	741	719	729	734	758	766	714	724	793	728	707	691	732	755	753	744	788	723	704	712	729	709	695	738	738	750	728	694	765	709	743	747	693	714	691	755	754	721	689	724	764	733	707	733	711	713	783	699	706	742	763	752	741	791	699	749	735	721	776	720	700	759	820	799	699	741	722	793	807	737	736	740	700	781	733	702	813	742	727	721	744	757	777	750	720	722	741	721	695	715	756	700	754	687	760	759	730	749	743	773	713	749	754	725	731	734	741	770	794	780	742	767	713	748	733	734	775	728	715	767	779	761	743	745	749	725	742	710	762	785	718	723	738	726	728	757	765	750	749	725	759	714	735	773	785	748	743	772	744	733	735	767	767	796	656	716	784	723	794	772	706	773	758	700	778	791	755	759	712	796	707	715	756	766	781	742	792	753	772	723	776	733	746	732	688	722	726	744	746	737	753	727	781	724	752	782	742	741	798	734	785	764	762	781	764	722	725	796	744	751	758	743	751	694	711	740	723	719	736	717	764	738	761	761	740	739	704	730	781	726	764	743	797	772	795	735	684	726	783	797	774	745	759	783	740	711	782	725	780	746	791	730
24216	37066	20776	6402	1980	933	654	615	622	627	631	597	612	613	620	601	634	617	627	652	602	628	660	614	643	627	609	576	580	644	651	641	643	599	647	576	621	630	667	642	666	623	629	608	551	655	608	617	662	622	610	614	650	632	623	635	627	633	667	629	619	624	604	583	651	611	601	604	635	632	623	596	634	670	657	643	618	637	645	587	634	605	615	577	606	628	638	609	610	620	597	632	628	634	605	640	661	655	589	611	591	621	620	654	644	609	629	598	638	637	629	624	609	635	629	657	609	628	610	612	616	613	661	625	618	630	630	574	622	608	622	620	602	646	620	616	631	627	614	607	609	640	594	645	617	653	632	639	635	627	648	655	632	622	627	578	639	651	606	620	620	623	611	603	599	601	612	624	635	591	592	633	660	650	612	661	594	580	599	593	626	589	677	602	635	610	592	657	649	658	580	644	605	644	628	617	621	652	616	615	608	628	639	598	653	656	605	598	617	589	599	650	613	618	623	626	639	593	598	624	589	613	647	608	613	623	622	633	615	609	620	585	580	614	599	619	634	592	609	634	625	608	636	616	606	569	605	629	612	642	601	655	644	583	568	693	619	600	632	595	625	609	609	615	637	601	635	653	601	582	614	590	623	585	574	650	635	653	595	643	569	602	625	621	598	634	626	605	628	591	642	603	568	621	603	624	608	609	615	597	602	560	647	577	581	641	635	595	594	595	628	577	643	587	638	655	630	630	654	601	627	626	636	608	624	613	625	574	615	608	622	562	580	620	628	634	618	631	632	631	596	635	596	629	638	638	597	614	660	615	606	626	623	624	604	584	619	631	641	633	576	621	610	603	628	611	636	670	601	637	617	608	619	595	620	599	592	656	594	619	655	602	599	653	615	630	613	598	586	568	610	621	610	638	615	626	594	605	612	617	557	583	618	608	654	619	617	611	639	593	606	661	554	674	605	636	629	586	675	619	625	616	624	659	613	627	614	617	645	647	641	640	606	642	629	585	607	584	607	575	633	607	596	622	636	568	556	620	604	661	629	612	610	616	658	602	638	582	598	634	603	639	611	638	637	619	633	619	634	646	684	639	613	607	641	640	634	647	605	628	618	641	641	609	595	644	594	641	611	577	637	669	648	585	588	591	596	632	647	597	650	640	582	615	634	641	606	583	622	633	603	652	587	607	577	590	645	627	650	624	597	645	565	605	611	570	586	656	610	592	665	657	641	587	622	629	579	648	664	608	652	615	648	601	605	653	606	607	583	614	618	602	577	625	615	633	629	621	608	648	594	594	636	668	595	668	649	647	593	579	627	600	615	610	617	609	634	600	651	617	626	599	615	579	582	604	612	626	612	644	619	592	632	618	608	612	599	570	647	673	640	573	631	656	619	584	627	599	576	595	600	643	638	583	619	598	612	627	665	588	589	622	599	618	618	591	661	627	592	648	626	622	635	607	627	629	661	594	625	610	625	610	583	591	597	597	628	610	642	645	622	611	621	594	613	622	642	623	628	559	636	586	617	655	575	610	663	623	588	631	636	614	675	604	569	614	601	594	586	599	643	604	575	616	626	567	615	602	622	592	627	667	567	610	652	576	621	645	635	644	605	577	658	568	599	607	650	609	579	603	615	659	586	613	623	624	603	665	601	638	608	619	677	621	620	623	611	609	628	630	643	622	646	603	616	633	585	685	618	590	649	595	620	609	658	623	617	595	623	593	648	664	614	620	650	544	636	552	660	651	676	589	604	639	617	653	600	612	560	546	598	630	674	606	640	663	590	615	595	626	596	616	656	588	585	582	603	638	593	604	649	647	625	606	568	608	565	577	622	612	626	590	678	623	598	609	655	615	593	615	616	653	614	597	619	613	620	635	602	623	590	583	589	634	580	592	598	648	624	627	617	619	642	631	608	623	619	679	651	596	606	644	580	650	602	634	630	648	627	671	602	612	612	625	631	610	623	630	603	621	642	605	549	579	612	653	628	620	655	641	615	616	640	615	648	640	594	559	603	612	680	665	626	632	629	614	618	598	638	585	583	633	585	621	599	614	607	612	623	627	635	618	588	624	558	602	636	617	628	630	648	596	587	643	596	579	593	618	608	592	629	588	619	561	656	615	617	636	611	635	663	672	606	624	594	656	565	591	617	653	627	644	626	578	672	595	637	571	601	575	646	648	585	654	637	639	634	608	663	616	607	607	657	578	583	619	602	612	628	600	620	614	635	601	628	638	600	568	598	596	621	606	636	650	670	607	648	595	609	625	605	600	613	663	662	637	605	660	627	615	630	608	647	596	605	586	622	636	632	582	632	645	645	626	570	639	636	581	564	641	614	596	635	644	616	627	625	615	618	588	629	581	605	591	583	570	650	616	591	614	599	640	593	630	594	616	599	639	624	621	586	620	585	609	610	606	620	631	638	611	610	603	631	611	598	606	610	595	665	583	592	666	620	603	582	624	616	667	610	613	578	643	604	651	606	582	633	602	613	614	619	619	622	614	610	649	597	618	641	639	629	588	625	629	622	643	582	630	618	610	590	600	659	599	611	580	595	662	619	605	618	603	678	597	629	631	651	611	641	624	578	596	616	646	608	653	636	637	561	651	641	597	618	609	621	583	627	598	684	657	590	653	662	617	604	632	628	622	640	617	611	581	605	626	636	629	679	594	594	635	613	607	558	590	631	591	624	615	624	615	646	669	654	605	582	640	645	663	576	635	596	601	597	612	636	637	656	627	607	615	623	558	628	608	592	605	630	621	608	616	609	574	619	607	571	632	628	621	630	622	592	590	582	565	597	618	629	601	628	623	604	679	626	635	618	609	596	657	619	653	660	651	635	601	626	640	607	611	627	625	576	632	652	569	623	634	625	630	554	617	629	617	616	646	605	638	649	588	623	606	658	618	593	615	634	611	580	669	619	617	554	642	618	628	595	599	685	614	618	639	589	611	616	601	583	626	638	641	647	612	635	648	625	606	632	615	589	641	621	646	606	602	628	638	595	587	625	569	605	587	596	587	579	596	647	630	633	609	581	637	646	587	618	626	595	640	620	633	639	598	577	602	613	594	591	618	615	590	577	649	606	620	629	630	646	673	610	650	609	653	657	644	606	630	658	628	622	626	603	567	615	623	621	602	631	620	596	616	611	598	621	623	635	635	656	613	633	643	615	632	589	633	635	622	621	615	647	649	589	604	615	629	617	629	661	673	599	623	612	652	633	629	631	586	615	619	630	626	672	588	638	596	636	635	605	623	604	649	645	631	631	669	603	589	647	604	643	626	618	633	589	614	654	664	628	614	653	591	617	589	616	599	634	625	575	613	603	635	648	664	631	628	616	598	597	637	606	583	579	631	631	633	596	615	589	601	601	596	580	635	615	637	566	617	651	581	575	587	636	643	655	603	619	621	619	632	622	666	606	635	638	606	600	606	615	655	634	588	608	602	644	585	587	600	625	688	640	626	644	591	609	611	640	627	621	609	637	637	621	621	603	606	632	596	613	611
25772	27699	42919	35838	18859	5536	1358	908	768	792	800	782	850	749	775	781	745	752	754	716	786	743	770	769	763	768	760	810	765	796	796	729	772	774	763	745	767	709	778	757	748	773	779	747	759	767	803	745	731	805	740	725	764	780	774	796	792	768	705	791	807	776	753	740	743	794	750	747	765	757	796	764	786	790	805	758	761	778	769	790	717	763	784	800	760	744	739	767	687	779	730	786	761	792	754	725	781	749	787	739	723	725	810	783	734	744	810	785	744	741	775	818	728	748	717	763	734	792	740	741	809	752	784	733	764	750	718	742	720	730	853	730	795	751	792	748	774	750	740	733	772	742	777	702	784	785	762	698	793	742	685	761	799	766	767	784	727	740	757	755	747	734	790	772	718	762	769	762	821	778	729	722	753	747	754	758	752	790	761	758	755	754	789	749	747	768	710	751	727	730	776	786	759	776	742	716	764	785	770	782	740	732	822	742	788	697	791	767	764	779	783	752	760	801	792	751	759	745	753	743	755	773	740	725	780	798	756	740	767	745	808	733	728	727	737	815	752	793	755	750	816	702	789	746	749	781	740	761	708	760	820	775	775	768	739	784	722	766	754	756	784	754	774	731	763	794	747	754	747	756	706	756	778	760	797	719	737	752	742	783	722	712	716	756	698	748	792	748	753	774	739	746	795	766	763	860	756	818	777	775	721	777	780	696	786	737	762	766	721	742	819	759	781	751	754	758	798	761	748	748	768	730	814	763	793	755	785	750	754	764	770	721	714	771	782	709	794	743	709	728	730	734	820	749	782	745	757	758	723	750	749	694	744	756	725	746	750	726	728	792	795	802	759	740	769	759	716	750	833	813	780	763	767	749	760	782	736	767	725	769	745	745	744	761	718	728	742	748	782	771	773	735	738	763	701	724	724	736	738	730	796	759	828	804	750	799	782	738	748	761	722	718	721	775	757	691	723	771	752	753	794	766	757	719	761	788	733	793	756	808	753	794	798	780	756	744	752	752	746	768	760	788	733	731	783	730	786	736	753	726	775	803	740	773	707	749	741	761	723	739	775	715	755	729	739	780	750	743	712	773	710	743	724	725	716	722	751	723	724	774	779	755	739	732	778	772	769	746	760	716	787	772	720	779	722	772	728	775	727	743	757	766	789	745	782	765	739	752	731	777	755	747	734	789	759	717	755	740	765	776	735	751	722	788	747	740	718	750	758	785	767	750	762	797	764	751	698	771	786	766	742	755	840	733	759	734	748	756	735	772	761	782	763	759	738	771	709	702	761	724	766	738	727	767	760	781	745	723	731	764	733	763	779	775	741	744	745	711	755	757	725	803	747	747	755	751	761	780	788	711	817	736	775	756	732	741	753	783	776	783	792	721	788	762	790	742	781	785	764	766	821	781	741	717	744	754	769	777	740	793	713	778	796	746	796	772	766	767	763	773	759	789	770	714	788	755	768	735	779	786	777	737	722	725	800	783	729	804	753	729	763	770	768	787	696	785	816	732	785	780	784	777	747	753	800	743	737	694	743	723	759	754	764	794	773	736	744	718	790	756	739	747	780	726	773	745	762	765	760	709	774	704	730	785	750	756	722	778	719	762	769	772	699	780	751	758	738	759	777	793	729	792	744	805	711	765	770	771	752	820	728	699	770	764	778	743	770	694	821	789	747	746	747	806	760	753	805	743	729	760	781	766	793	773	720	725	804	813	757	760	810	775	744	744	781	800	773	728	766	726	749	753	762	736	745	802	767	729	767	753	772	736	804	805	772	715	717	741	764	802	751	776	721	699	796	730	779	740	699	774	791	720	719	823	780	776	796	749	743	764	808	748	797	726	749	741	726	767	781	800	760	752	772	759	756	722	747	737	750	730	752	741	759	722	746	696	799	761	760	786	737	761	737	737	692	764	745	803	779	818	760	738	754	763	755	758	808	750	754	801	779	745	718	809	775	736	745	827	769	767	758	738	760	819	758	765	773	728	763	783	789	782	778	771	781	726	761	733	711	729	780	755	742	751	758	779	749	755	757	741	793	766	789	756	778	718	766	776	744	767	735	755	760	737	724	739	770	751	752	781	762	823	787	757	742	808	776	803	790	780	722	794	749	709	732	721	758	745	740	743	734	825	711	741	743	767	736	714	760	707	718	798	763	785	707	772	797	746	777	760	766	764	753	740	765	708	780	806	778	800	754	777	701	749	821	779	794	755	757	755	724	843	821	789	780	751	734	766	728	800	769	778	713	725	772	738	734	763	784	762	717	786	740	762	786	721	774	752	739	803	799	764	801	741	793	765	774	763	783	730	771	727	756	800	796	766	800	727	716	758	790	769	737	732	780	719	751	785	756	718	748	754	765	756	766	789	823	756	729	775	775	784	742	747	749	735	696	787	768	793	748	753	772	695	736	746	838	762	785	758	711	808	770	730	738	709	715	733	779	764	782	763	787	729	786	780	782	805	765	754	757	761	763	791	728	758	755	797	759	753	775	736	750	791	786	729	764	816	787	811	743	733	762	759	772	763	816	740	724	786	734	820	730	756	730	738	725	820	725	755	747	786	767	747	785	754	739	720	768	769	788	745	739	755	715	758	788	749	727	747	727	816	803	725	737	758	793	799	685	702	742	770	761	705	722	757	742	744	741	773	771	760	745	807	728	763	731	736	796	760	718	743	729	720	783	742	741	747	763	791	743	762	755	802	744	726	721	788	799	787	762	765	794	762	759	760	827	732	759	743	724	723	762	747	789	771	692	748	755	758	737	781	784	767	745	795	722	705	769	756	782	719	769	773	742	743	765	757	784	755	742	746	736	721	738	746	707	771	776	734	770	734	750	820	758	726	761	735	724	790	768	771	783	782	751	804	740	735	731	763	808	747	813	682	771	748	770	809	743	783	788	771	722	817	789	762	799	751	788	759	756	763	775	746	778	723	777	691	783	731	813	735	763	745	774	787	710	772	778	769	779	750	742	750	761	769	768	779	786	765	766	746	752	751	781	717	734	786	761	770	735	736	809	747	758	817	727	736	777	763	796	730	731	764	730	773	770	737	791	750	774	753	717	770	757	786	704	724	731	773	807	796	812	725	771	753	751	731	748	788	757	765	738	800	750	761	752	777	767	744	747	723	809	758	789	756	728	763	796	769	786	757	783	772	782	763	768	795	788	740	775	730	748	741	737	759	742	732	741	774	766	783	743	823	787	724	780	784	750	777	798	729	782	745	720	779	787	810	710	738	783	765	791	761	770	732	779	761	750	736	678	756	742	766	807	745	753	794	766	743	781	787	745	739	763	749	805	704	736	788	704	744	723	771	734	758	771	807	789	737	769	769	743	741	763	774	771	760	766	758	789	765	746	655	772	730	768	762	760	788	727	771	771	724	776	762	788	783	766	782	705	771	753	805	763	796	793	727	715	761	773	761	727	734	791	781	778	777	748	757	698	734	796	766	807	717	769	753	728	754	748	704	721	752	787	806	750	749	754	733	768	721	725	751	788	784
60533	91605	62928	29039	9831	2528	974	725	715	657	671	728	741	714	651	705	698	675	670	724	685	718	703	725	739	653	719	648	664	670	698	669	711	698	682	672	719	745	673	707	686	690	745	692	660	643	704	741	679	660	680	694	689	680	670	669	673	680	669	727	690	729	698	703	657	692	693	704	641	696	702	666	694	645	675	700	677	713	713	672	672	694	697	727	686	645	677	694	711	647	703	712	727	675	726	665	662	679	653	677	671	642	649	703	656	649	698	700	681	687	665	688	720	722	691	690	684	632	686	680	645	663	674	701	693	678	684	711	641	684	662	688	706	729	660	681	729	676	682	701	747	648	667	685	656	664	663	674	648	671	677	699	699	689	683	677	668	677	661	676	662	751	715	676	665	700	671	667	649	707	706	705	691	602	707	678	677	663	697	730	677	649	658	691	709	657	663	637	664	689	654	665	686	673	705	709	701	691	692	715	655	736	710	700	680	690	684	673	671	677	673	714	636	694	652	694	702	688	743	710	665	721	693	667	685	613	690	678	708	684	666	673	683	706	683	649	655	697	716	694	707	623	674	662	670	706	675	673	636	675	737	654	708	656	700	672	688	663	655	736	651	687	745	728	654	714	682	745	666	672	656	633	660	672	682	677	646	712	684	677	704	634	680	661	732	664	675	701	681	671	648	692	672	650	669	689	674	672	620	738	691	720	661	669	699	707	668	704	699	691	647	686	693	683	728	632	695	685	678	713	681	682	684	709	696	706	683	691	667	710	691	692	652	694	617	701	696	654	713	656	713	682	699	681	623	712	658	660	692	718	630	630	673	659	712	667	667	708	679	703	685	667	687	694	722	636	666	684	669	662	673	650	701	638	664	625	666	705	621	713	742	674	692	668	686	671	706	714	674	677	687	722	661	707	707	712	711	688	669	700	719	689	716	658	657	622	697	677	682	682	684	664	664	629	672	647	709	690	673	645	686	667	655	659	671	701	696	699	694	678	655	718	661	674	681	642	700	716	712	671	653	640	698	660	653	692	675	648	660	695	659	679	662	673	688	664	666	679	703	745	682	683	677	693	706	664	652	652	654	638	688	688	693	707	654	671	641	676	683	675	730	707	708	709	661	688	692	637	707	671	682	654	660	642	668	655	641	695	647	674	689	677	662	717	641	669	697	642	638	663	657	692	723	669	655	653	677	724	689	669	693	658	677	688	723	692	679	660	672	678	654	652	705	669	647	698	656	707	673	677	708	693	726	676	685	613	714	688	690	656	672	650	674	670	715	661	689	677	640	690	677	671	702	680	703	692	708	693	703	666	662	646	747	622	696	713	690	702	653	730	690	740	697	674	649	668	691	631	694	675	704	671	682	680	687	630	700	699	702	675	671	706	721	637	693	724	663	696	689	724	717	660	685	647	620	699	686	610	689	727	647	661	708	700	713	696	706	664	656	678	691	642	680	625	671	702	699	689	703	676	719	737	662	702	742	653	696	698	667	673	653	667	723	702	717	683	684	677	709	717	676	703	705	683	716	656	687	688	635	679	658	690	673	670	694	708	666	666	702	669	681	719	666	683	646	700	653	703	688	667	682	679	652	681	675	671	682	721	657	709	723	668	665	697	704	703	667	669	640	673	686	655	637	666	676	701	662	673	678	677	645	677	649	676	686	641	648	658	722	703	671	690	683	678	634	656	656	692	695	671	685	689	679	667	750	675	689	661	665	698	698	655	689	633	685	711	764	670	721	694	647	700	712	729	688	679	696	664	689	727	643	726	689	683	703	694	682	676	672	697	677	699	666	696	650	688	722	665	690	611	651	632	663	663	675	645	701	702	662	706	683	657	666	738	661	682	728	729	649	683	701	677	725	683	718	703	672	647	647	657	671	686	685	634	701	711	670	687	701	738	681	646	699	707	697	686	689	706	696	703	720	661	675	627	655	648	722	641	703	683	714	717	617	697	719	632	681	701	670	684	688	677	646	682	652	686	686	659	666	657	690	665	694	685	677	673	673	698	661	689	679	675	654	680	716	707	610	694	698	657	677	654	674	672	702	626	627	701	667	649	615	658	718	665	656	702	658	655	719	652	704	668	677	727	683	688	669	694	677	705	678	680	692	716	714	719	640	683	674	683	663	684	627	704	710	695	661	705	662	639	676	677	642	662	662	698	714	708	669	667	697	688	661	664	655	713	699	680	678	677	711	640	677	664	719	709	637	699	690	730	672	681	672	675	694	682	684	720	730	675	636	704	657	658	654	698	731	615	658	710	696	682	659	679	688	673	716	698	669	687	680	649	668	660	679	672	654	672	656	705	661	667	673	644	663	655	709	693	694	691	697	669	688	700	718	660	661	676	662	672	722	695	631	690	689	662	647	669	682	658	698	681	706	676	684	691	707	685	716	665	706	681	670	672	629	691	675	671	714	677	659	658	684	661	684	685	653	664	673	692	646	739	716	641	675	702	694	663	688	695	670	696	710	658	698	673	674	677	693	709	693	685	740	649	657	656	658	701	658	671	658	641	697	659	751	688	669	675	735	645	648	652	710	695	667	659	690	692	710	656	697	686	694	644	666	702	640	708	713	640	736	697	699	728	658	674	732	712	681	674	674	696	694	624	669	690	695	669	674	705	679	683	718	648	664	671	691	682	711	652	673	671	721	680	667	679	731	682	719	675	689	656	697	680	685	664	666	669	684	637	690	705	665	701	641	719	673	695	679	667	689	696	685	671	662	710	688	690	714	689	695	661	672	678	623	701	699	680	651	639	637	679	710	682	646	629	692	672	656	720	701	714	654	673	672	668	657	639	711	631	688	663	712	692	696	687	689	726	663	702	687	627	633	706	695	644	693	621	729	661	690	682	632	733	661	702	712	648	680	693	692	693	672	663	687	661	687	718	628	666	648	703	716	728	643	656	646	705	684	652	637	674	699	716	654	676	671	663	739	695	629	739	651	701	676	661	642	688	679	666	693	634	686	642	729	672	672	675	642	694	714	671	728	660	669	685	690	689	710	705	659	688	715	669	712	685	666	681	669	731	665	650	659	710	678	702	680	630	660	689	699	703	704	689	688	673	662	683	691	663	660	692	684	709	691	646	707	734	700	649	665	690	652	703	697	683	665	735	691	659	700	647	692	687	678	739	662	718	681	662	687	668	653	696	670	649	678	707	653	672	625	668	665	677	688	669	653	701	667	685	657	687	675	719	647	665	642	649	667	652	671	662	710	647	661	638	704	664	662	654	669	652	652	702	636	687	678	685	663	662	701	684	635	684	630	683	717	623	656	703	652	647	653	719	709	639	731	733	690	626	721	704	690	680	725	681	662	685	712	691	741	711	725	692	633	666	672	674	678	644	679	687	690	701	682	710	673	681	712	693	628	693	727	698	656	690	661	689	657	677	706	667	708	646	731	685	676	664	689	720	666	653	661	674	687	653	677	662	671	655	650	673	671	681	659	628	701	670	640	703	644	679	708	712	706	686	646	654	666	653	705	684	689	670	685	675
24230	24056	37139	34663	24791	14907	3819	1299	1039	1111	1071	999	1020	1009	1020	1038	1025	994	951	979	1033	972	1047	943	1020	1014	1014	986	1032	1003	1064	980	1002	973	972	978	1004	983	975	1007	1010	986	1008	965	970	1029	958	937	1002	999	1043	989	959	899	980	951	921	1040	948	994	990	1006	986	999	961	965	940	933	953	953	952	1005	982	986	962	1027	1043	973	953	963	969	972	904	992	1013	982	1008	972	968	986	968	975	995	1029	1028	928	933	1006	956	1055	1042	965	949	973	1006	972	953	963	949	993	988	926	958	897	1023	972	956	1006	963	1005	962	957	997	1022	946	929	954	938	991	1039	968	995	944	1011	1005	924	926	999	926	950	998	1004	974	990	1022	956	993	958	987	978	939	968	965	990	973	1009	966	954	983	929	982	1006	937	971	919	976	957	974	950	1014	931	996	956	980	966	987	998	940	962	945	996	1006	996	952	1025	960	953	998	968	964	974	992	962	988	965	936	990	954	1008	949	982	954	950	1002	964	1051	968	961	965	939	985	974	957	1026	1026	1002	957	983	956	997	955	961	987	963	986	961	974	993	969	1058	977	979	925	1009	964	986	1022	991	1019	944	981	1002	880	1016	953	998	989	994	983	989	988	1002	1002	924	962	977	954	952	982	984	941	970	973	1003	956	961	962	963	950	983	1004	956	1011	951	992	960	925	970	938	957	949	980	976	987	971	1021	991	929	951	926	999	957	1002	989	946	947	962	1003	980	975	1008	901	996	972	962	1044	953	960	987	986	972	978	953	938	1019	974	939	978	938	953	984	1038	993	978	936	982	983	968	930	1000	1007	925	1003	977	988	949	965	919	976	999	1029	961	984	925	920	971	995	993	933	946	965	964	944	1004	1014	961	1012	977	989	946	937	993	1000	954	999	965	994	996	974	970	1002	930	1004	960	974	937	1002	959	959	961	959	959	977	957	968	975	1022	964	986	960	976	1012	920	979	981	1021	1018	983	943	1008	948	879	928	949	972	939	984	994	932	1026	967	1018	966	1008	954	1006	1002	958	984	1030	1036	1004	939	1001	989	1014	1017	1004	929	977	937	940	958	1011	971	970	951	1010	977	971	938	978	962	954	981	994	982	965	965	993	927	988	1014	982	921	990	944	984	993	942	966	1035	1007	1029	990	1004	966	942	951	988	943	957	987	1014	965	913	1016	1004	989	959	969	958	927	954	942	960	948	1001	928	960	976	1003	987	1030	974	974	922	932	1015	947	979	1004	997	911	991	1001	959	945	977	981	959	959	910	952	940	940	1010	939	1014	958	937	958	964	978	929	940	906	966	994	1015	970	956	978	966	959	973	961	944	1018	988	949	986	987	1043	975	939	963	953	948	978	1005	1024	936	934	987	994	964	1052	977	972	955	981	976	1023	1015	954	1011	975	938	968	945	980	988	995	1014	928	987	1008	979	959	984	963	985	979	961	986	972	1004	977	964	991	1026	990	902	939	981	973	961	1000	963	949	1012	1053	989	958	957	975	940	954	1024	975	961	1001	906	963	963	955	979	1023	933	1010	993	969	965	1057	1045	944	996	988	979	952	1016	914	976	988	941	951	989	985	983	1006	981	996	963	990	973	963	982	978	993	982	964	935	973	986	1012	978	954	989	1014	1018	943	963	978	989	981	957	995	976	1028	959	979	998	1051	999	973	946	1012	985	949	940	948	966	991	966	981	946	980	987	950	973	942	934	901	964	948	969	953	972	922	1016	983	968	958	969	993	993	959	965	938	920	976	986	996	1007	974	954	973	976	909	966	999	1037	948	943	999	958	992	976	987	963	994	935	1004	975	950	985	972	935	1009	926	966	943	954	971	973	974	986	992	917	922	1008	943	988	979	1017	982	951	985	946	944	978	989	967	956	1010	998	993	936	954	962	953	1004	947	979	1009	973	947	919	1049	984	903	989	983	978	956	955	953	942	989	977	949	986	956	992	983	994	1052	953	1000	964	914	969	988	1013	984	1014	933	978	962	960	1011	993	976	970	940	1011	989	965	964	993	942	979	899	956	960	920	966	971	946	935	968	977	1026	957	1048	952	953	1026	975	1010	965	1007	969	1013	1016	905	1004	970	928	970	999	1025	996	977	945	979	991	978	957	963	984	940	1029	964	1010	979	950	994	966	996	984	1017	983	947	995	1016	1004	938	1059	994	1029	1003	951	998	950	959	975	950	950	979	963	965	981	1019	986	958	993	969	963	975	986	950	947	907	977	983	968	979	972	1023	1029	955	934	957	973	960	974	947	939	940	975	1020	1009	979	951	959	969	1021	939	927	967	1011	946	985	995	982	951	925	967	997	952	975	955	998	956	986	987	946	979	1000	957	991	966	919	1040	988	973	1038	986	1008	975	970	927	929	962	977	991	986	1001	949	956	956	968	945	950	970	966	940	1002	994	985	1020	997	967	1014	965	961	912	973	947	920	943	1002	977	964	975	987	973	919	945	927	985	980	949	935	1021	1015	926	943	901	973	1011	982	1001	998	935	948	939	994	909	957	964	937	965	981	954	988	941	948	1006	975	948	1006	985	943	916	951	950	995	958	994	978	968	1021	918	887	990	983	954	1010	997	984	995	948	937	972	1012	1000	971	1004	997	991	994	986	1025	979	1005	1018	962	951	980	973	944	962	994	972	937	929	978	930	961	974	968	981	1037	983	1013	956	884	909	962	976	947	931	922	939	1004	892	1039	948	963	962	977	1013	984	969	933	952	1014	936	1013	1012	930	939	967	1030	1004	990	1008	944	927	940	953	951	980	952	1010	972	1026	1001	940	939	936	948	961	1019	994	988	972	954	935	943	953	924	971	943	915	1018	992	958	953	1009	1006	975	952	976	911	945	980	991	909	946	983	983	970	935	901	987	964	980	947	924	958	998	952	972	1004	960	958	941	948	961	962	944	944	976	951	995	992	980	967	942	976	911	984	936	963	1057	955	968	1011	1027	927	994	974	959	985	982	997	989	991	928	979	930	973	1010	954	927	907	946	933	989	933	975	981	980	981	997	1000	1005	967	976	974	992	941	975	965	989	935	972	1019	993	961	971	951	1000	951	1026	962	981	1039	1015	988	1033	939	960	1002	941	957	1036	978	989	1013	956	991	1072	950	959	1018	989	883	974	997	925	985	998	940	942	946	977	945	947	975	1022	954	1010	1006	983	990	981	1009	960	1015	1003	948	986	962	980	946	970	975	977	1012	1006	947	1011	966	968	990	1001	934	992	988	969	965	1002	1003	1010	962	1020	907	1019	1024	948	968	984	997	961	956	1025	1020	990	1021	978	1104	1004	992	982	989	1023	1002	966	1007	926	1031	1054	999	1006	971	940	975	959	916	976	981	1015	963	944	981	972	974	957	940	917	978	985	911	999	965	969	984	970	954	997	974	1038	1003	976	988	956	1024	970	938	1010	992	1017	974	938	1025	928	933	971	905	941	967	1050	998	1006	978	940	1006	955	981	928	966	947	935	909	1029	1031	949	968	1003	922	960	948	1038	996	967	1044	924	973	909	988	969	992	946	932	997	1006	951	979	936	985	982	965	970	950	997	988	865	1007	979	939	936	997	954	1021	998	951	914	968	935	957	1009	969	999	1010	916	957	953	968	977	1002	1041	1002	910	927	961	982	974	922	969	964	990	964	976	953	1052	980	945	992	1007	951	1045	1014	964	964	945	986	953	875	972	975	977	997	964	966	900	1000	1008	987	971	1068	915	936	984	987	997	924	929	942	1005	920	962	932	973	996	955	988	949	973	966	962	1024	1022	997	1009	962	1004	992	984	988	937	942
65176	103446	73468	44901	18266	5072	1558	948	853	878	877	885	927	899	901	835	898	877	854	883	898	925	919	868	878	881	898	874	914	935	892	919	879	868	915	889	905	917	847	876	871	878	846	883	893	913	906	894	913	876	922	980	852	886	878	862	873	893	889	905	849	858	874	919	884	923	869	850	935	905	908	905	861	893	884	889	926	906	899	864	862	937	962	841	883	889	885	873	939	878	864	891	883	903	870	877	924	927	894	880	935	925	880	940	871	856	912	898	959	820	819	880	882	900	932	890	881	899	879	873	920	911	887	815	914	895	894	899	834	898	906	873	823	870	890	902	861	916	896	880	873	964	906	903	920	865	873	886	875	888	896	859	908	916	889	846	871	888	862	929	893	846	881	970	854	926	934	892	899	886	901	895	835	868	915	895	877	909	903	927	923	928	845	902	898	881	863	824	861	915	860	843	901	814	925	900	932	833	862	914	907	940	901	903	861	932	922	911	881	911	893	851	892	901	886	859	895	864	926	895	862	855	846	873	888	916	942	846	886	893	852	881	883	929	904	885	887	913	936	899	835	935	870	889	898	920	882	886	856	889	893	975	863	848	812	930	895	892	874	865	901	862	958	858	936	855	899	821	890	834	923	924	893	873	943	898	893	907	931	844	958	821	888	870	898	894	915	864	912	856	919	910	880	830	875	887	915	948	878	862	863	865	922	888	885	887	886	877	892	901	896	898	868	854	867	916	861	866	937	896	897	853	871	896	888	949	859	896	892	930	914	902	809	890	848	889	888	895	861	905	868	882	840	875	936	842	875	901	940	861	928	827	931	872	854	884	877	872	858	914	938	909	866	849	937	877	888	900	861	901	881	881	884	858	892	836	881	879	865	893	874	885	905	842	856	870	867	831	907	920	917	855	883	863	900	970	903	930	907	891	860	888	932	875	840	931	910	934	842	887	909	867	826	886	883	956	868	912	896	871	893	895	839	901	858	872	861	884	925	907	882	939	917	908	858	896	924	878	878	937	870	869	886	872	882	926	890	892	921	901	916	875	950	895	835	894	850	837	871	880	893	875	887	895	845	881	858	882	856	866	903	909	921	925	849	891	893	854	882	887	873	914	871	952	872	890	823	898	869	894	922	886	921	930	900	955	841	883	875	966	828	872	909	901	893	837	894	914	893	857	879	850	926	866	902	861	875	856	886	936	953	830	941	888	909	878	849	879	887	911	934	860	957	835	862	913	865	913	894	873	918	878	869	899	840	864	919	832	883	900	917	866	909	856	920	878	858	929	935	879	868	918	894	896	863	853	879	870	905	868	819	868	870	867	916	888	887	851	876	872	912	868	893	918	897	841	832	850	868	859	884	895	888	828	926	917	897	903	896	910	906	890	927	879	896	836	920	917	873	851	914	922	877	911	867	886	891	881	884	879	925	904	956	901	887	887	874	874	908	921	900	879	863	905	871	887	886	893	905	899	937	860	898	879	838	874	914	932	891	871	909	906	880	905	916	889	915	876	875	886	942	902	868	901	901	876	951	840	879	842	931	875	905	921	905	907	835	894	884	878	883	899	873	979	893	899	842	863	927	864	885	892	905	878	930	878	973	899	851	837	886	860	860	854	853	885	894	859	887	869	829	893	881	896	887	866	880	878	895	893	867	871	901	868	889	855	898	885	880	948	923	900	887	868	902	871	904	898	895	851	895	917	882	859	875	896	933	825	913	916	856	904	933	882	898	890	862	914	879	859	878	921	929	868	891	860	926	879	833	869	884	857	849	849	835	846	892	858	884	892	914	883	935	845	881	920	891	853	855	909	884	883	849	828	878	908	878	820	955	850	877	873	824	847	827	871	870	888	861	909	921	888	881	865	882	901	824	879	859	849	880	860	905	853	889	889	892	897	923	838	867	882	889	848	912	839	891	825	870	863	910	887	899	929	876	898	852	875	819	950	936	848	913	904	920	925	858	888	861	872	884	858	905	892	853	897	937	875	827	921	869	911	879	887	863	849	875	907	882	854	836	895	862	927	836	881	860	895	904	903	858	895	903	882	897	927	884	942	919	882	889	839	833	838	910	874	878	870	906	877	875	907	914	851	886	904	843	896	920	829	908	863	861	907	883	919	890	847	897	870	902	867	965	880	871	879	868	919	832	899	903	925	959	852	869	856	900	865	933	835	831	871	962	886	906	861	896	866	923	890	869	854	869	877	863	898	908	912	895	861	875	910	859	898	909	842	873	887	917	912	905	888	890	910	852	858	837	911	879	869	879	887	869	881	899	847	844	844	860	948	924	859	865	865	893	873	884	874	839	855	859	845	871	882	851	915	865	870	840	898	927	873	877	903	882	824	853	842	907	876	871	894	879	865	906	881	886	932	867	900	902	892	888	898	917	937	887	862	909	865	854	872	847	862	860	863	891	899	866	859	906	881	904	886	935	897	892	901	860	864	905	900	885	864	888	871	876	908	873	873	859	892	849	877	812	865	884	853	877	912	904	846	878	880	925	842	860	892	874	865	945	892	901	873	894	914	884	877	917	885	906	898	894	902	898	881	881	910	907	898	893	842	904	876	867	911	925	893	916	875	876	900	888	875	827	884	873	888	848	865	886	906	813	884	825	893	837	843	834	818	837	903	922	820	845	853	872	892	809	832	870	821	919	876	880	858	866	871	871	861	819	911	847	903	927	918	912	890	854	847	893	931	850	894	922	878	850	847	890	826	838	876	850	900	851	863	865	839	868	894	886	897	886	857	920	874	862	892	915	910	887	905	889	864	868	878	877	847	898	868	907	936	884	916	918	864	887	871	910	867	899	947	870	853	834	856	883	893	882	865	900	853	892	916	866	905	879	896	909	874	874	813	883	890	956	885	846	851	909	895	870	864	889	868	883	897	931	946	934	900	852	833	854	870	866	858	871	855	822	862	859	848	894	914	936	840	866	850	843	905	873	892	926	894	853	858	882	870	928	882	876	923	841	845	871	832	908	925	882	850	895	872	891	896	865	865	862	837	877	881	932	854	819	870	913	878	911	908	867	912	881	867	912	879	889	838	880	915	884	878	912	818	891	836	874	928	870	857	864	889	823	890	854	851	880	892	903	836	861	893	893	946	859	907	832	847	911	829	875	837	899	863	847	867	908	843	888	855	913	846	885	914	891	914	870	853	862	913	928	854	898	872	854	839	883	855	904	894	870	893	916	878	876	898	878	929	860	899	932	908	825	904	913	854	940	902	872	892	886	868	894	922	838	890	815	902	877	895	893	902	910	817	859	842	903	913	901	899	897	856	867	885	901	867	836	856	914	869	843	896	942	895	897	914	832	858	894	952	877	856	906	874	866	788	855	833	898	904	902	897	878	861	914	921	898	874	882	800	858	848	941	850	860	939	929	882	894	878	910	866	872	888	858	895	946	875	850	893	885	871	887	936	889	888	857	880	881	916	868	902	885	887	898	876	884	878	882	961	923	923	877	873	846	923	892	918	867	955	851	932	891	899	896	872	909	874
29999	32248	28761	12689	2970	1184	836	782	785	773	782	746	701	756	765	763	795	747	740	783	743	741	741	747	765	731	722	746	735	724	757	713	761	714	794	763	752	823	782	754	782	754	720	738	773	705	710	768	716	772	781	727	796	831	709	756	715	799	804	732	781	741	757	715	763	776	775	764	770	745	767	742	716	705	789	738	743	784	738	742	700	773	799	734	776	760	779	725	722	735	745	738	754	764	726	807	732	692	729	714	783	743	802	759	760	702	722	764	773	752	745	824	759	734	750	753	760	727	696	764	853	737	741	800	749	762	698	756	700	709	768	724	768	741	726	779	736	776	717	726	742	802	752	728	784	757	785	738	742	732	724	753	797	733	806	693	784	740	768	772	761	731	746	768	782	767	773	771	783	705	727	772	748	769	773	732	775	773	784	744	746	742	712	783	755	775	731	716	730	736	710	758	741	705	724	762	746	765	784	740	783	745	786	773	711	734	784	722	724	751	717	746	720	779	707	771	747	740	759	782	752	741	772	797	739	752	745	718	724	783	754	758	758	747	793	795	779	821	806	752	779	793	767	806	808	745	701	755	784	783	784	786	785	770	831	811	722	708	717	728	722	754	807	743	752	756	740	776	784	719	731	729	785	737	769	770	724	800	732	733	730	722	723	765	758	795	778	692	784	732	773	795	763	757	731	761	756	776	762	777	786	800	778	708	706	724	764	750	751	778	746	757	742	727	764	757	723	692	766	781	825	781	785	732	786	716	751	691	758	755	763	716	735	803	759	732	737	708	770	788	763	711	769	782	748	717	768	714	699	758	728	700	718	734	775	738	774	681	752	758	785	671	767	769	753	782	765	775	734	756	761	758	736	712	702	725	747	788	801	753	725	748	775	769	746	731	773	766	710	735	754	718	724	748	790	737	758	740	676	753	740	760	732	706	721	782	721	746	752	769	744	741	773	813	759	749	752	767	733	753	798	738	753	759	735	715	728	771	749	773	769	739	753	745	810	776	707	768	765	792	726	780	708	758	731	731	724	748	752	762	751	767	698	793	762	742	724	772	744	715	764	716	781	775	767	754	731	758	729	781	695	777	745	811	741	719	737	748	797	753	729	772	750	751	748	805	773	740	810	739	750	790	759	783	754	767	747	754	767	771	786	801	732	748	738	745	748	694	749	728	749	720	792	789	709	692	795	737	767	748	737	765	767	816	745	721	726	797	784	719	773	728	742	796	739	686	768	704	753	718	699	818	746	742	712	751	732	806	787	774	767	796	729	786	750	768	725	713	743	798	746	749	738	737	721	752	781	720	710	752	779	736	746	758	770	722	726	782	761	733	805	753	771	698	756	800	750	735	792	747	750	747	826	742	739	789	737	706	747	733	733	715	725	745	712	758	810	726	773	820	759	704	759	745	692	754	748	782	808	698	771	742	742	730	750	725	769	735	710	758	761	751	752	745	767	739	785	721	767	800	766	752	797	763	778	743	794	778	762	679	774	794	727	763	684	750	793	734	772	745	751	788	744	771	759	687	767	793	726	742	736	771	782	734	809	755	789	751	756	768	786	747	759	817	830	756	799	751	764	756	746	762	798	773	753	760	775	760	735	748	793	780	721	732	727	741	791	766	741	750	743	745	754	751	723	774	777	756	727	824	746	758	774	728	776	739	758	787	755	757	733	727	749	698	791	761	782	714	760	746	764	786	753	778	749	798	695	739	701	695	768	750	714	733	713	770	772	731	747	762	753	706	712	772	756	752	742	783	730	718	768	783	715	726	791	749	752	772	757	734	748	693	772	796	706	702	785	760	740	758	772	744	801	761	762	719	792	727	782	725	759	767	771	760	801	705	770	789	720	782	701	757	728	730	754	734	790	748	767	745	762	759	734	759	733	742	738	751	769	769	748	725	741	771	762	771	723	744	742	769	772	796	781	795	756	707	750	750	726	755	722	799	739	793	734	734	732	768	822	742	748	701	763	794	762	767	751	705	792	761	730	769	718	715	725	700	751	741	758	734	721	768	767	708	691	751	768	733	752	766	781	773	740	778	745	758	743	694	808	735	762	716	758	743	739	747	740	739	768	709	820	747	732	701	787	767	763	759	775	768	757	719	774	784	754	698	752	761	741	722	727	682	728	837	780	776	740	792	779	771	754	760	755	752	795	715	769	737	798	689	795	764	749	759	732	751	772	755	751	774	766	789	746	722	715	712	744	787	774	704	737	775	752	777	788	739	829	746	823	726	802	778	730	752	743	722	719	724	727	709	774	802	761	789	750	771	732	734	736	722	715	752	785	724	727	682	778	754	756	747	778	776	740	732	752	718	763	762	773	781	758	754	727	778	738	762	743	725	735	783	760	771	792	773	688	786	755	724	721	754	721	720	761	785	737	773	736	749	739	731	731	758	753	779	719	741	757	730	821	762	788	711	709	769	727	736	763	721	683	754	783	761	764	761	765	797	778	775	715	774	747	784	784	737	722	757	747	740	778	803	773	756	723	767	748	735	730	726	791	720	789	797	784	719	753	766	799	726	718	741	738	705	771	707	765	746	746	749	725	760	757	783	773	767	711	803	741	830	752	737	742	746	740	733	763	714	760	775	771	765	754	777	770	807	758	717	751	765	747	754	774	713	767	717	731	678	709	787	715	776	720	762	751	734	740	658	717	751	781	776	765	730	755	778	801	721	768	749	822	771	767	756	783	748	754	772	783	758	702	741	729	779	736	762	741	743	742	719	811	746	786	736	726	756	771	744	798	782	759	796	729	708	762	764	716	747	753	760	740	748	769	781	786	761	752	706	749	757	753	776	730	775	766	717	813	713	740	761	693	743	753	777	774	738	773	716	732	761	768	772	730	806	757	766	762	770	743	786	760	713	727	786	735	689	722	734	738	755	774	731	762	752	727	735	786	755	712	746	724	780	730	729	740	793	751	704	789	744	768	754	815	741	759	772	744	775	767	761	734	808	778	755	686	762	685	766	756	783	794	761	754	775	757	719	743	750	769	774	743	793	740	770	716	755	729	759	794	743	693	740	750	764	741	709	757	797	798	741	793	734	745	733	771	784	749	754	725	795	719	712	778	721	722	779	731	765	781	762	818	756	737	698	721	758	731	714	741	746	766	726	735	744	736	743	760	735	723	739	771	766	806	768	763	739	753	738	752	782	745	755	687	745	816	742	790	735	763	760	741	721	751	811	760	725	776	730	815	773	729	769	758	702	760	764	711	724	742	777	752	750	755	766	745	764	774	686	691	804	758	780	723	779	776	764	754	749	763	732	687	718	796	759	742	802	752	763	753	728	756	759	765	693	745	721	695	727	724	716	770	725	720	782	771	746	747	697	752	736	821	764	755	787	740	762	782	750	787	749	773	753	777	763	732	774	791	685	706	711	710	732	701	729	738	773	782	752	747	761	771	727	790	735	744	776	762	765	772	730	754	733	785	784	736	785	728	733	762	747	776	765	799	766	783	767	826	730	764	771	769	730	776	757	736	769	748	765
21908	38183	22300	6976	2212	922	640	627	619	620	630	595	636	639	630	612	600	623	616	628	656	608	646	600	627	623	605	616	613	595	631	628	609	615	623	635	611	589	593	606	639	607	603	611	610	610	650	593	619	591	598	640	629	587	610	612	572	606	616	569	637	619	631	572	641	604	607	581	576	638	634	596	548	628	615	643	625	622	621	578	624	596	631	587	591	620	538	597	592	652	598	601	611	633	612	604	655	621	579	632	545	597	616	606	664	643	650	640	626	596	609	609	622	637	587	642	612	577	622	597	629	599	578	640	584	611	596	624	621	630	601	611	581	592	631	598	659	632	600	631	606	616	636	600	587	583	600	587	622	630	573	626	608	632	603	597	578	618	619	613	628	574	599	639	609	596	595	623	627	585	676	631	625	630	587	647	622	595	599	605	592	633	593	568	640	621	619	623	571	656	580	611	613	615	654	627	628	552	607	639	620	601	623	659	606	591	603	588	613	580	611	614	612	570	608	656	609	664	605	602	602	646	643	584	609	618	564	598	621	567	627	603	628	596	568	647	602	568	607	541	603	628	581	628	605	579	608	639	611	574	589	585	609	615	605	594	657	641	592	603	609	656	613	592	584	620	631	564	587	611	582	612	621	624	591	604	599	620	614	632	626	604	655	601	600	612	593	630	639	624	634	626	609	668	623	646	618	592	633	659	591	607	599	671	616	636	613	654	653	624	621	580	637	658	597	632	624	587	611	590	602	657	610	600	605	630	615	594	604	613	604	570	603	612	643	627	641	582	624	634	623	625	639	582	611	622	618	623	617	573	646	599	619	611	655	591	662	589	631	638	647	602	594	586	632	613	631	600	597	575	613	579	581	569	604	617	608	544	607	611	650	610	556	657	618	615	576	634	597	626	613	631	616	635	654	595	616	644	618	566	619	621	605	599	565	624	580	622	551	614	623	631	609	616	607	623	606	582	657	589	624	627	631	643	590	618	619	589	662	642	623	641	625	641	621	606	605	625	601	584	606	606	610	631	634	609	579	608	591	612	625	672	561	592	588	583	608	615	645	658	620	648	598	588	602	613	630	650	639	602	571	583	606	612	599	619	610	616	607	624	583	613	615	641	574	607	617	674	602	654	594	606	562	618	572	593	608	602	594	625	626	656	648	612	632	591	644	581	618	627	641	601	589	618	610	600	654	603	623	644	603	599	615	614	615	616	640	650	600	641	659	610	631	581	602	653	604	611	658	592	651	590	629	653	639	605	583	569	605	585	610	589	646	604	648	633	610	609	610	621	615	616	598	603	630	625	615	578	608	630	606	619	599	636	594	581	618	649	595	638	617	604	612	628	600	596	645	647	630	598	626	656	604	595	623	637	603	625	638	577	603	648	631	584	580	623	646	643	631	620	603	609	625	615	632	607	604	624	605	625	603	552	602	624	622	628	593	614	621	606	625	625	640	624	580	625	602	616	596	631	576	645	631	577	590	607	682	648	665	613	650	611	640	661	598	554	620	639	573	639	618	625	565	557	611	631	613	592	637	630	602	609	592	667	598	614	587	585	609	598	583	641	606	662	596	604	620	580	592	617	612	642	621	605	602	626	630	553	613	610	595	635	600	628	663	621	601	610	616	581	596	622	645	628	600	611	626	559	639	630	598	659	615	651	564	645	596	639	626	646	607	623	620	678	647	635	583	628	607	624	592	601	596	629	667	598	537	603	676	612	645	614	597	640	629	619	600	618	571	615	607	613	629	568	647	605	619	654	593	656	605	584	652	598	599	594	639	619	634	639	606	642	597	594	618	591	599	628	634	638	612	586	582	622	605	573	589	555	626	606	633	634	645	598	602	611	632	620	620	582	632	651	596	621	640	607	582	608	642	598	654	609	655	642	631	608	579	613	620	633	580	630	623	574	577	604	627	617	632	637	607	599	601	615	640	637	625	650	603	631	597	658	619	661	635	626	632	646	605	596	578	662	611	654	580	609	641	629	616	604	602	619	606	656	635	614	639	621	569	649	582	634	640	579	628	587	582	635	571	652	647	619	608	661	625	614	613	625	619	592	586	635	651	651	610	588	618	643	602	626	624	645	561	645	611	598	643	654	645	626	656	633	566	636	596	578	605	662	590	610	608	569	655	613	604	600	583	620	609	641	651	609	582	662	645	600	648	627	617	582	581	623	603	606	589	649	579	596	603	645	602	648	625	638	599	573	571	593	596	642	623	579	630	554	671	618	665	604	593	577	602	610	666	661	655	611	580	633	621	647	658	605	590	609	655	619	609	614	647	621	616	559	629	623	630	630	548	636	598	620	612	634	587	582	630	590	613	599	622	680	645	641	595	611	614	576	596	650	645	608	610	586	603	586	635	623	594	631	594	612	606	608	613	625	634	587	597	611	682	592	641	616	650	617	597	568	654	604	607	642	619	646	598	592	591	620	626	609	607	584	631	536	611	590	642	623	619	620	600	575	577	597	604	623	625	579	616	605	617	621	612	569	636	614	643	622	590	625	603	560	663	646	626	590	593	627	569	655	661	600	607	605	613	600	604	600	608	621	651	624	589	614	633	638	646	637	567	604	614	645	600	610	624	597	628	617	561	602	631	597	565	584	655	603	630	611	647	659	605	646	603	635	642	649	630	636	656	619	579	577	622	643	636	646	564	639	576	623	578	576	591	635	607	591	615	623	619	625	591	663	567	655	613	613	620	582	580	618	636	606	600	587	610	593	626	639	624	587	601	631	647	591	641	634	621	642	588	596	645	629	599	629	664	630	636	634	602	585	588	594	626	593	598	608	636	642	602	652	633	592	613	612	623	608	601	606	617	572	649	608	620	620	613	636	633	618	662	604	617	609	610	603	616	589	590	587	612	625	601	640	595	663	593	619	615	598	603	598	610	611	597	609	569	626	628	634	609	631	644	626	613	627	649	664	628	586	597	613	582	613	636	644	604	643	593	601	592	622	586	638	609	647	617	610	611	628	614	638	597	609	627	605	644	668	605	585	610	623	614	617	591	660	621	618	624	633	613	661	617	666	654	607	601	589	602	650	668	607	594	624	658	606	617	632	693	618	667	575	612	600	614	574	647	626	625	583	583	629	592	577	649	636	657	615	597	583	582	620	641	642	586	576	634	610	599	605	611	596	594	601	623	693	604	660	617	594	604	605	667	634	593	602	616	584	581	624	610	608	622	588	615	601	603	615	592	634	611	558	598	619	562	601	587	614	633	618	603	569	613	610	616	587	611	626	589	623	603	613	605	630	587	617	618	600	600	596	564	614	566	593	592	608	620	635	621	608	583	597	618	590	620	626	574	646	648	639	576	567	637	577	600	618	597	581	596	610	653	610	617	632	613	597	656	604	606	628	633	607	637	600	676	654	623	634	585	631	655	647	677	586	632	624	662	579	609	655	645	616	595	615	628	624	626	615	608	635	599	601	640	620	601	645	619	638	626	615	589	580	635	615	598	641	637	635	634	658	666	601	583	571	572	650	581	597	611	630
25707	28714	43815	37843	20730	6754	1534	922	816	800	835	782	750	791	790	796	770	776	765	837	751	765	763	797	760	785	721	760	764	794	763	701	777	711	799	802	738	817	762	765	815	779	789	774	807	775	744	768	767	769	745	792	714	759	789	789	795	820	716	741	734	721	743	787	756	775	748	753	741	730	742	757	743	783	769	801	766	718	738	742	767	766	786	788	772	770	802	725	778	779	746	779	816	819	726	704	730	777	737	745	756	788	822	811	763	792	753	753	759	784	728	748	797	726	779	748	777	770	774	827	758	785	758	737	733	748	770	722	788	715	789	776	793	764	793	708	766	789	793	765	686	776	791	709	750	752	770	757	734	739	755	763	777	791	735	762	797	721	717	732	750	766	717	725	758	803	789	704	756	764	795	766	736	727	746	800	734	746	753	758	732	783	781	781	734	788	751	712	783	787	705	749	754	749	750	744	804	809	696	746	719	787	777	751	773	689	766	760	772	767	753	718	800	732	792	781	798	705	766	752	762	756	737	768	754	768	729	761	739	766	739	778	723	735	730	808	729	748	781	729	773	710	739	755	757	757	710	802	779	696	773	749	749	762	779	746	758	743	729	771	785	754	737	769	743	786	747	778	755	736	733	769	787	780	796	698	762	768	772	807	769	748	730	751	777	766	762	749	748	749	778	749	703	781	788	716	775	769	750	774	738	747	862	787	755	713	826	760	760	758	757	740	795	731	782	768	809	819	767	746	714	757	805	790	781	710	753	765	775	730	767	766	721	713	716	739	733	764	769	742	807	756	739	781	735	769	752	766	733	783	769	697	777	790	813	788	810	717	753	759	754	729	698	763	748	744	744	784	759	759	752	780	771	784	770	768	726	788	748	760	752	780	745	795	782	742	739	767	743	755	719	779	780	752	722	747	783	753	770	781	758	766	754	780	747	734	763	743	738	747	760	762	762	753	811	792	756	749	737	758	752	800	771	760	772	756	754	762	790	740	786	722	787	726	749	782	785	777	778	740	787	745	716	763	771	770	745	765	758	791	770	753	775	785	789	728	835	749	794	747	762	719	773	800	723	776	750	791	784	803	747	734	756	756	750	738	753	766	768	798	766	814	725	791	752	783	794	768	776	779	752	738	771	755	796	727	746	735	747	736	743	752	759	783	777	766	748	705	761	749	758	740	772	709	750	797	739	811	755	735	724	759	770	756	792	700	796	778	773	769	745	745	741	773	822	745	747	783	751	768	734	775	767	769	727	785	735	732	739	758	776	789	755	760	780	777	758	752	756	771	747	767	728	732	815	774	744	760	796	756	758	772	759	744	709	773	746	798	812	761	763	736	733	757	726	787	817	745	799	734	790	805	776	765	733	774	779	776	713	803	740	799	800	767	727	760	702	761	757	727	746	772	791	774	771	774	817	739	750	800	757	782	742	727	741	775	797	788	733	715	778	761	730	741	744	792	737	740	762	759	729	762	717	768	768	812	771	749	739	763	747	757	736	794	790	724	771	751	756	772	753	761	782	763	801	779	821	787	772	750	788	745	745	749	752	798	774	758	750	766	765	812	768	780	791	793	781	785	745	718	776	758	733	763	803	826	802	778	780	719	765	809	691	782	768	714	784	739	753	791	774	748	733	759	757	756	788	778	744	797	801	773	807	763	796	825	741	730	751	865	809	734	764	753	752	836	735	779	754	762	779	740	769	750	801	777	755	790	772	797	760	759	790	789	756	759	778	747	783	725	747	696	741	711	751	821	775	799	727	775	800	733	745	702	762	770	714	744	790	716	782	744	782	742	767	735	744	766	760	735	750	747	803	804	798	786	734	800	705	784	798	755	713	732	766	759	745	803	741	749	758	737	764	779	751	754	765	760	755	747	682	775	765	768	778	758	764	812	776	757	749	778	766	743	777	703	703	764	732	757	733	754	764	806	760	780	811	763	742	823	711	794	754	737	748	755	767	794	795	751	761	777	806	755	753	762	797	747	810	760	789	803	744	734	786	741	761	754	710	783	719	732	781	716	788	799	751	782	769	751	730	749	731	724	744	753	761	759	777	798	705	749	722	715	813	790	734	790	772	752	758	781	742	678	790	744	734	762	719	770	801	763	721	771	779	763	766	772	795	743	758	774	727	797	729	732	775	779	727	754	746	769	789	738	746	757	760	774	714	755	766	781	751	742	779	760	813	750	769	813	759	744	753	754	777	720	774	810	763	779	716	729	761	785	785	738	730	795	763	722	776	799	757	757	741	749	798	750	758	797	747	752	787	760	739	796	772	781	740	687	764	802	802	758	757	710	762	772	764	730	729	781	727	748	789	753	804	755	754	729	760	738	797	798	764	737	736	742	786	767	759	696	743	745	791	741	745	727	730	780	792	732	712	763	778	772	782	757	738	751	773	786	812	740	762	735	785	732	760	807	773	787	736	742	777	742	777	791	748	814	759	756	736	790	750	692	744	775	795	802	778	802	766	732	776	784	800	772	752	815	754	777	713	714	768	773	782	782	782	764	801	753	746	689	736	762	747	756	768	781	779	809	752	771	752	800	772	776	805	774	761	733	801	777	733	755	744	722	738	756	768	754	693	782	781	795	759	775	767	731	748	765	794	711	737	749	785	745	728	775	745	795	753	777	753	759	779	768	787	794	730	765	723	744	796	749	732	766	694	723	787	718	797	771	777	753	763	761	786	740	799	707	811	825	722	777	722	757	741	769	755	731	739	779	747	777	717	766	753	739	734	760	742	793	711	704	792	731	777	788	826	793	798	777	684	721	813	787	766	702	795	802	771	794	796	760	735	741	761	748	768	809	794	787	811	762	770	800	799	786	766	680	768	769	788	766	765	754	750	793	780	724	801	771	764	753	749	742	738	773	775	804	726	773	742	786	715	755	797	735	764	751	736	738	734	747	802	705	741	806	723	765	773	746	761	760	775	744	763	727	734	781	716	780	774	755	789	742	793	753	785	734	758	751	710	745	766	728	745	763	741	734	749	773	765	735	760	755	747	797	789	750	800	772	785	754	778	770	751	735	776	733	718	804	764	793	738	779	749	758	760	772	774	748	747	776	763	758	719	756	737	712	747	770	768	714	779	757	725	746	757	719	733	718	763	762	730	800	814	746	775	770	753	821	759	778	725	714	769	743	795	740	783	785	763	743	774	779	732	804	791	746	775	781	772	759	793	822	740	758	809	722	784	743	780	716	768	752	719	779	714	735	763	758	787	780	767	761	791	758	753	775	756	818	777	772	765	759	696	766	781	777	765	777	731	752	749	788	762	794	773	746	772	701	756	738	760	805	748	742	777	738	774	785	794	799	776	786	779	721	754	770	746	742	795	720	754	775	771	765	805	760	771	721	774	730	765	806	750	756	745	752	723	747	740	779	775	729	750	722	756	768	749	792	761	764	775	794	806	775	819	744	730	865	788	749	731	740	773	775	776	773	780	739	787	725	745	760	781	796	739	784	760	688	712	755	726	755	753	693	767	753	798	740	782	801
58491	92309	63560	32986	11633	3023	1017	748	704	719	713	699	670	679	685	713	670	692	680	653	675	670	666	689	698	681	684	660	678	697	690	688	687	641	658	681	693	645	654	685	733	695	684	652	705	669	676	688	657	677	663	664	680	656	675	697	657	718	661	633	679	653	648	626	689	700	647	721	672	713	697	684	668	710	675	695	652	698	685	707	698	681	657	684	684	699	726	670	683	691	645	704	644	699	682	658	668	707	715	701	692	653	686	648	665	709	666	706	682	634	687	669	625	667	716	652	654	657	695	653	662	663	701	694	641	702	680	673	677	667	692	656	680	671	706	725	711	634	690	648	708	687	704	688	641	663	648	661	660	651	717	646	715	647	691	669	681	672	696	682	682	679	690	671	740	681	638	656	676	660	703	690	706	680	694	655	633	686	656	661	653	694	718	651	636	699	683	702	699	731	673	719	692	660	680	699	727	672	653	687	682	647	703	708	678	680	661	675	706	625	683	654	694	700	672	691	691	709	695	684	694	636	644	706	697	637	680	691	676	672	647	695	672	705	720	666	664	681	642	665	656	707	669	659	667	669	677	649	668	690	670	687	733	668	652	707	684	732	659	727	701	674	663	666	705	697	684	679	721	700	687	666	640	674	666	709	656	703	685	685	678	686	699	683	688	683	667	697	684	694	698	650	683	660	701	702	639	683	688	663	701	658	655	653	715	689	636	698	707	667	725	695	708	666	671	690	694	666	678	609	711	678	646	670	699	682	664	655	715	653	737	647	596	674	696	670	734	667	699	678	695	680	702	688	706	687	664	696	676	713	683	728	657	682	626	677	706	674	656	684	645	706	674	657	675	701	654	672	694	684	632	677	656	694	700	704	672	692	667	730	689	669	640	670	712	657	715	625	720	674	675	688	664	674	673	677	677	667	654	677	667	689	718	670	689	669	707	633	630	695	652	673	714	744	720	680	693	652	719	684	678	684	682	694	647	624	718	625	696	658	694	700	668	680	689	694	718	717	658	679	688	686	658	701	758	720	663	704	649	702	693	663	661	645	674	661	714	688	685	676	714	686	690	682	705	680	709	663	698	751	709	685	747	710	724	686	698	649	696	701	674	711	685	632	697	699	693	699	686	654	721	728	680	660	637	644	668	670	658	659	762	709	678	689	734	716	728	663	663	669	713	673	656	708	645	698	714	639	662	682	690	719	679	691	684	681	672	681	678	667	684	682	648	692	643	639	703	712	673	692	659	666	685	673	714	636	676	670	659	689	648	719	700	700	719	704	686	668	687	642	675	724	740	685	663	612	650	677	690	684	681	712	695	672	694	692	656	694	691	665	682	647	673	628	722	683	672	661	667	693	708	716	690	704	655	672	698	717	739	720	673	697	681	732	628	667	692	703	665	643	663	723	665	690	665	695	709	686	670	696	661	623	658	634	641	716	653	704	715	669	656	722	705	652	707	685	672	724	667	683	617	688	651	657	646	696	739	676	679	692	677	690	657	717	678	696	712	656	715	684	662	690	647	732	655	669	650	707	676	681	647	703	728	664	667	679	648	682	660	705	678	701	699	682	730	674	648	633	668	656	673	640	671	674	663	662	662	675	656	707	682	646	710	692	677	647	657	724	688	676	685	668	639	714	695	628	639	652	670	640	697	676	673	722	674	698	712	668	656	698	640	685	674	673	688	656	717	672	611	687	718	654	637	649	678	710	672	646	672	713	691	668	691	647	619	667	637	681	642	646	712	671	696	651	680	656	734	662	648	641	738	718	685	679	639	700	661	665	686	685	664	629	658	672	689	705	713	662	719	681	725	648	689	716	676	671	696	665	657	665	611	695	709	669	657	720	699	709	686	679	697	618	673	681	755	664	675	671	695	689	698	666	677	658	658	698	639	743	712	654	663	681	679	652	696	703	601	713	676	669	714	655	701	719	672	692	699	666	687	754	625	684	657	687	668	651	663	660	685	655	621	705	718	705	635	653	701	674	662	660	659	693	702	669	724	705	645	731	686	667	707	711	712	649	695	685	681	719	700	643	686	652	727	674	697	683	687	648	641	698	681	666	677	692	659	722	620	621	625	702	676	665	660	681	674	656	695	660	693	672	673	651	701	616	647	632	696	664	681	683	680	699	671	604	666	643	664	651	635	685	695	719	719	607	700	705	702	638	658	719	655	649	703	653	654	682	675	643	658	678	666	709	709	664	687	633	651	686	679	636	679	725	688	685	651	643	684	653	712	594	630	659	673	710	672	648	673	635	726	688	685	631	723	640	665	649	686	679	707	653	682	687	705	690	708	708	646	673	724	666	661	642	678	696	663	660	690	708	667	686	683	677	652	647	702	706	675	667	693	681	661	696	690	673	642	671	677	672	688	678	658	713	668	691	710	696	705	673	692	643	688	683	697	668	676	634	653	652	657	686	630	662	661	726	729	676	700	687	677	673	719	674	686	632	703	692	671	653	652	694	681	718	667	641	639	666	674	640	709	694	648	657	681	669	611	678	683	665	699	660	648	686	709	627	724	682	622	639	717	688	696	673	668	653	680	715	677	642	661	698	650	697	654	667	725	662	704	681	653	656	654	714	696	647	667	667	689	714	656	673	677	638	652	658	716	656	671	678	714	712	718	680	688	671	692	688	670	681	691	638	637	693	714	683	695	645	655	640	672	644	673	680	674	700	674	684	674	659	680	678	648	672	637	672	705	677	686	697	694	690	690	673	724	669	674	715	679	733	720	678	673	672	723	683	659	623	679	678	681	707	675	624	690	687	711	671	688	665	648	685	695	716	670	714	669	643	654	673	688	673	682	725	677	680	654	682	639	711	691	659	679	677	685	681	629	697	685	661	672	683	694	676	679	685	649	674	706	622	657	697	729	710	722	655	653	678	697	688	670	680	636	666	661	657	634	721	705	725	679	643	635	651	701	715	686	694	670	637	703	632	665	659	674	674	678	635	700	640	662	672	674	714	659	660	702	697	660	671	684	697	633	694	708	676	674	701	647	668	729	691	683	653	651	680	687	689	726	675	732	691	628	689	681	679	706	667	704	642	645	670	681	691	696	655	665	657	694	721	732	698	680	646	683	686	661	677	679	682	715	661	713	650	672	660	688	672	696	672	676	629	696	695	663	702	654	706	631	679	680	674	647	693	694	694	703	677	689	628	691	684	706	664	649	666	689	694	673	661	709	713	655	707	656	670	668	740	728	697	645	677	733	696	697	680	629	700	661	658	675	706	674	652	667	652	656	692	721	676	649	660	732	712	679	687	726	677	683	694	642	647	693	682	661	674	672	695	636	689	666	652	695	675	659	668	661	690	673	690	683	671	672	682	673	658	612	650	696	685	651	636	680	702	679	681	657	670	670	647	719	678	677	698	660	685	699	676	683	670	665	689	709	675	666	710	642	727	680	651	651	727	708	703	687	671	675	666	676	687	696	636	685	657	672	647	674	696	658	716	682	730	696	678	659	683	714	668	671	674	620	677	643	657	668	685	628	718
24248	24186	37712	34303	24332	14956	3890	1345	1036	1070	1076	1002	1027	1023	1015	1005	1006	984	1072	1050	988	1021	1025	1035	1042	1044	1016	1080	992	1058	1011	1053	1055	1037	963	963	967	1057	983	996	1029	1077	1038	1060	1010	1025	1003	1016	1024	967	1015	1037	997	1076	1025	1015	977	1052	987	1033	1024	1037	945	1042	1042	953	1003	1004	1014	1031	970	1068	1015	935	970	1001	1063	1038	1018	1047	962	960	1059	1019	1022	976	1025	959	969	1001	1020	995	1018	1023	1009	1025	963	971	981	997	1034	1047	974	1025	984	1021	988	984	952	967	997	933	1001	992	941	1009	1001	994	999	998	953	1002	1001	993	996	1002	929	1009	1000	1027	978	1002	934	1017	1013	987	977	963	964	973	976	1014	963	987	1030	998	1025	991	980	1052	982	994	968	1085	974	997	1038	1068	968	955	1020	981	958	1006	1009	1021	987	1014	996	1000	988	1002	961	999	957	958	962	948	1004	986	1021	1005	963	1000	999	979	1014	1009	991	912	960	950	1038	954	969	1045	958	947	1017	993	1000	1073	1044	998	988	983	989	1051	1018	992	1006	990	1034	979	961	1019	978	1006	1017	990	1003	1027	972	1050	1041	958	1003	1016	967	1000	1013	1004	1014	1017	1006	984	958	1052	967	1007	1001	995	1003	995	973	980	947	951	998	998	988	1045	956	948	965	974	987	948	1018	960	1016	1033	996	993	1026	976	977	987	977	997	991	1000	1017	1038	947	1054	985	1036	1000	1025	1043	983	1011	1001	1018	961	1014	1040	997	1044	1020	992	1009	995	1054	997	1017	1033	1004	1003	969	1036	992	989	972	1026	1004	987	958	985	1020	1003	954	957	991	988	968	1045	995	1023	1017	995	1033	991	999	987	966	1048	1037	995	1020	1023	990	969	1061	993	1022	967	978	1036	945	968	989	1033	980	1024	1003	1016	1035	1033	963	1008	980	980	964	984	987	1005	973	1042	996	997	977	987	1059	1019	1008	936	1005	930	930	964	946	1012	1021	1027	953	963	1017	952	969	982	1000	996	964	1018	981	1003	991	1002	1046	985	966	1002	1036	1052	945	983	1073	1024	1049	968	1004	1000	1062	961	1027	969	1023	1022	1009	1049	1016	1012	989	1036	1068	1014	995	956	1023	978	1016	982	1021	1008	942	1006	1001	1022	975	953	985	996	993	951	1022	1036	1000	1020	1046	958	978	948	1031	955	993	1041	981	978	949	991	949	1021	989	1020	993	1041	1020	973	965	974	987	1030	1018	974	1029	1011	1009	1056	1052	1017	983	961	1019	1009	1008	992	998	986	1032	987	1008	1053	1022	1009	1009	1070	1034	1020	953	1057	1008	991	965	987	940	1023	1020	1014	1007	1086	1022	1026	1006	997	970	971	1036	1050	968	1018	928	1000	936	998	1030	935	964	1003	973	1042	1037	994	1004	998	1002	999	987	994	1012	1033	968	990	1013	1074	926	999	986	972	1009	1013	992	1003	1011	979	967	981	1001	1027	1002	990	1002	995	1063	1015	908	988	980	991	957	975	996	983	968	940	1030	980	1028	1001	1065	963	1010	1030	967	976	996	1037	1007	949	1004	945	975	1038	997	972	980	977	981	999	958	1024	1000	988	996	981	946	1017	1036	1012	993	948	1021	1062	991	1043	995	1030	979	999	1023	981	981	1013	1000	1037	961	1023	989	978	992	1028	1031	980	1003	986	941	981	969	970	947	935	946	1003	1027	1001	981	1009	978	986	987	999	1014	1037	1056	987	1045	1014	962	997	983	1018	1035	1016	1018	1028	1048	1012	985	969	981	1061	959	946	964	948	987	1017	1007	1039	1002	998	947	1021	951	992	1051	979	1012	999	975	1034	1025	952	929	999	957	1022	978	955	978	941	958	1021	992	940	957	998	975	983	1031	1034	1003	947	1027	1067	998	991	1044	1011	1067	992	1006	931	1032	1022	1039	951	990	1013	1029	1003	1034	992	1035	1004	963	969	990	942	979	1083	1039	1028	969	973	1022	991	1018	991	1010	1004	1001	1022	960	1066	996	908	998	1050	983	971	969	1011	963	1018	949	966	995	952	959	971	1007	980	1018	987	924	978	1021	1036	1019	1004	1005	1035	1019	936	963	974	987	1029	1020	1012	1017	985	1017	1016	976	1039	960	993	968	960	1007	967	968	974	1046	1015	980	1011	1037	990	968	937	1052	1024	1005	988	962	979	1018	999	948	1023	998	994	955	968	1024	963	1009	1057	968	1026	1010	1021	936	898	997	973	963	1014	979	991	974	958	1008	967	933	999	1048	1002	973	997	1022	1013	1009	972	1001	1073	984	1017	1024	999	1000	994	1013	1017	1040	1068	996	1053	993	981	1002	1059	1017	1039	979	952	1039	988	1079	943	977	990	944	980	943	964	975	1060	1029	943	1004	1025	1026	985	1020	973	1005	1035	1047	997	955	987	965	1032	976	943	1004	978	983	961	981	922	1011	961	1036	968	1016	995	941	969	997	981	1066	965	1030	1006	1015	981	949	981	1000	961	984	1026	1018	1008	1052	1060	997	993	966	1014	982	1027	991	987	996	1016	1012	1003	989	988	1073	980	921	985	991	999	1013	1011	953	934	950	917	971	1032	1066	1010	947	1020	943	1019	1017	956	964	1075	1013	971	1014	979	1020	988	1003	1000	974	948	1018	982	966	1023	1010	975	929	999	987	1011	984	989	1001	1003	992	994	1038	1020	1025	1001	1012	979	1017	980	1007	1015	1012	1048	984	985	1050	1029	1013	1073	989	994	1048	941	965	1003	1031	1075	1013	954	1021	971	997	984	964	969	1032	1049	977	996	1016	962	1003	1034	1023	1022	1025	1004	963	986	964	989	944	995	998	997	985	1001	1000	1039	997	962	1011	1013	973	1065	951	1030	1011	1031	1013	989	995	969	1016	936	1026	999	995	1023	990	932	969	1014	1074	1051	1021	963	1001	1000	1003	978	1022	971	1008	939	985	965	1018	981	988	1030	1002	990	977	1007	992	1002	980	969	950	1031	924	1008	974	971	1069	1000	1002	1024	988	989	987	983	965	955	985	993	1001	1031	956	1011	983	1002	1018	999	1008	965	1116	1015	1031	986	948	970	1002	982	1002	1012	1021	981	953	1000	938	1026	980	981	1001	955	974	1052	998	1048	950	1003	1052	970	1024	982	956	1021	958	954	957	967	925	1025	1008	998	1037	1020	1028	992	1013	972	935	1027	1017	998	986	948	982	989	1013	952	964	1024	993	1023	972	1004	1003	995	1006	962	952	978	972	1002	964	986	1004	1051	1004	1029	1008	964	1006	975	1044	950	951	979	935	970	1057	970	970	1005	992	1100	998	978	1052	1009	1009	969	962	1018	991	1021	980	1005	1024	921	991	981	1062	952	995	939	1023	1005	981	1030	1005	967	967	962	987	999	952	948	1056	985	963	1035	980	1000	1042	1006	979	965	1002	938	966	1002	979	947	977	995	971	1010	960	1000	999	1004	973	981	986	1000	995	1012	972	972	972	981	962	1001	963	1052	1021	1022	1020	1004	947	956	1010	995	1033	1047	1007	977	1000	955	988	1004	1013	1036	1004	975	950	986	1032	1016	986	998	998	981	1016	990	1033	1012	981	974	960	1060	973	1025	1021	1005	1017	976	1005	1008	993	981	961	1000	975	1036	1007	1036	979	1028	945	1018	1019	1030	942	994	1034	996	1029	1017	1002	1057	1008	1008	966	957	992	1014	990	976	1036	990	947	980	969	1014	1011	1000	1034	948	1017	1029	955	953	988	984	989	957	1034	968	1013	1046	984	985	993	1013	916	974	1031	978	1013	958	1000	976	920	998	977	1048	986	1008	973	1063	1007	1001	990	962	988	997	1037	1033	940	1022	1006	1043	988	1038	983	950	1011	979	1018	986	1010	961	979	933	1052	967	959	973	953	1015	1035	1046	938	1044	1005	989	980	918	970	1011	1027	965	993	976	968	962	987	1019	942	1015	1023	998	991	947	1056	1005	1000	1012	942	999	1037	995	1043	1003	997	988	950	1038	957	975	975	1001	1001	1026	978	992	984	917	967	1011	929	973	1017	970	957	940	1021	1032	1021	969	937	940	1015	959	963	986	1056	1046	1034	992	995	994	944	970	942	1058	954	1026	933	1009	968	1023	972	993	1007	1015	1010	993	988	950	982	975	1044	1003	1057	979
63996	103998	74202	44636	17574	4753	1558	977	895	939	936	871	952	893	957	827	938	900	906	892	877	938	908	913	883	916	937	911	922	870	914	872	887	859	924	895	853	866	910	960	907	899	910	941	935	913	911	914	877	897	966	904	894	902	958	883	887	895	914	896	953	881	908	906	898	920	882	891	902	847	961	931	924	888	939	870	938	888	918	932	916	944	866	914	967	930	922	887	900	924	864	903	943	886	909	920	895	888	950	930	866	887	878	884	903	901	901	939	887	895	837	906	965	863	937	931	887	982	948	896	927	895	894	924	842	920	881	974	849	910	902	932	905	876	925	882	889	912	880	905	944	900	895	950	933	911	908	937	925	882	915	919	844	931	882	845	880	892	928	909	920	958	884	899	952	904	918	950	864	909	910	905	890	916	936	923	890	929	949	891	884	889	891	894	956	906	882	883	914	942	956	884	941	890	908	887	850	959	914	900	942	871	882	904	933	920	909	897	910	927	935	901	878	1020	909	850	922	923	897	937	872	923	911	894	848	949	908	950	892	880	862	852	936	925	899	952	861	887	950	922	980	944	902	929	916	928	910	887	873	910	856	930	891	900	874	897	897	875	937	858	877	931	907	933	923	839	867	861	874	886	920	896	896	916	886	885	910	915	922	944	886	909	888	914	895	920	936	923	875	938	901	881	887	986	854	884	944	907	894	922	922	883	895	927	933	894	896	907	875	910	890	923	882	921	879	954	920	919	954	925	923	889	895	859	934	848	858	948	954	892	917	951	924	880	943	875	950	913	881	891	956	915	872	938	924	937	941	915	879	918	850	863	868	917	889	923	937	892	920	843	915	897	876	914	856	900	871	920	921	900	884	918	900	889	882	914	931	916	857	950	903	905	933	861	886	909	877	914	937	911	918	887	873	891	831	911	948	924	863	940	864	955	842	917	898	883	917	911	911	936	865	908	888	843	899	884	911	891	947	880	931	938	893	903	927	878	920	976	948	884	918	887	915	918	942	902	911	880	882	925	895	888	926	930	928	888	904	850	840	868	901	893	885	935	905	901	933	955	951	935	915	861	963	884	831	908	905	936	888	952	926	956	924	950	867	867	934	884	831	865	906	872	883	896	900	850	877	917	952	881	935	888	885	898	915	887	898	882	876	882	926	868	854	885	895	904	944	891	938	865	959	922	909	949	907	912	953	848	866	869	890	898	901	918	950	875	908	951	880	887	864	943	885	927	853	918	856	966	932	880	899	912	900	881	856	887	935	972	913	949	901	929	895	957	899	888	958	919	915	903	903	957	915	870	918	885	922	909	916	943	890	922	897	986	885	950	873	909	904	870	868	925	896	893	891	911	896	901	897	827	900	875	913	935	913	892	936	957	880	869	940	888	925	943	936	907	827	876	892	924	924	874	891	971	872	935	884	893	918	889	864	930	880	889	914	884	918	881	859	879	948	888	872	903	891	849	875	905	879	901	914	883	928	953	879	926	899	868	929	887	920	901	869	918	868	870	944	911	897	888	862	864	890	924	906	857	872	916	907	914	889	925	935	919	872	928	923	912	902	887	906	943	945	891	896	917	890	976	884	931	950	893	955	937	941	913	902	912	897	939	869	912	919	909	903	898	922	919	895	849	940	967	883	928	891	934	939	860	896	906	920	871	902	941	890	949	892	903	907	911	888	887	910	925	928	906	919	892	879	962	902	958	903	906	876	952	910	874	906	919	878	955	927	893	907	908	894	887	895	903	867	959	917	861	933	894	941	835	888	892	917	862	869	890	926	910	900	824	918	911	884	919	898	950	899	964	896	887	872	881	862	928	971	916	959	944	883	855	905	840	903	918	926	875	860	928	905	915	935	897	925	883	901	922	942	900	912	952	909	936	906	919	867	907	922	869	843	869	905	931	821	927	944	920	893	933	911	923	962	877	867	883	966	918	883	895	897	883	919	928	909	874	914	875	886	875	886	933	882	898	874	907	905	901	887	913	924	893	892	947	940	892	951	892	894	920	932	933	895	916	944	845	899	908	871	827	921	892	920	885	878	900	843	837	823	921	889	899	839	910	892	891	901	899	904	947	919	948	901	916	900	971	886	874	896	869	949	888	841	871	924	909	936	871	894	898	914	877	950	891	861	898	988	829	891	846	829	867	880	936	892	933	937	842	925	852	868	947	877	832	850	885	896	911	881	879	908	928	973	877	902	907	938	880	872	912	881	919	968	966	873	916	913	941	940	873	878	901	930	914	887	931	937	853	865	902	908	839	949	919	888	861	949	928	867	888	936	927	874	908	880	924	902	869	944	866	950	920	896	912	890	921	942	965	854	924	935	913	906	904	923	824	869	917	870	856	903	917	895	923	897	903	883	922	906	854	905	921	927	891	891	940	869	876	949	861	902	957	927	889	941	898	898	859	873	909	899	897	859	935	876	938	901	968	916	894	908	911	913	906	872	896	919	943	894	955	917	878	903	913	956	910	909	914	874	925	897	897	933	904	910	944	886	925	930	952	932	910	951	938	808	891	908	898	876	856	913	888	946	908	867	908	863	879	888	877	934	841	876	940	859	886	899	939	914	941	878	924	869	924	907	865	932	925	894	926	902	867	889	890	901	882	895	925	930	848	910	955	872	926	875	875	915	913	982	902	894	856	900	911	960	918	924	914	881	888	903	936	859	903	945	945	920	895	870	861	910	912	866	916	909	888	909	886	915	891	894	912	878	922	897	857	890	887	864	927	835	930	908	864	849	939	873	926	881	959	917	982	946	886	888	943	908	880	866	903	919	895	950	844	898	892	856	899	913	875	899	877	889	950	915	920	929	963	880	893	883	909	924	963	934	929	866	841	880	867	925	961	925	901	870	918	903	865	857	910	856	896	898	892	925	946	854	868	849	881	852	933	879	929	899	905	892	889	850	883	920	864	896	928	903	908	884	888	886	963	906	844	873	872	938	907	905	957	859	882	874	841	850	918	897	925	888	926	892	903	916	896	878	837	884	906	894	909	858	896	943	866	895	887	938	923	918	928	897	882	889	872	922	901	886	900	837	878	905	873	886	912	930	861	851	862	861	867	869	886	860	900	913	920	876	969	945	855	883	888	928	950	927	915	890	929	926	901	855	868	929	910	913	929	888	909	878	872	879	880	892	909	925	901	963	862	939	949	917	874	916	952	866	908	933	914	962	838	934	964	904	935	922	891	888	889	886	894	955	883	891	913	893	862	910	877	835	878	942	902	837	895	914	924	879	918	869	906	923	873	875	919	897	885	901	920	890	937	889	909	963	907	920	911	941	923	890	915	893	889	914	920	933	931	879	865	861	880	897	906	888	888	893	897	934	891	918	898	926	906	872	915	895	907	928	870	922	893	868	885	922	870	913	903	913	905	929	842	828	912	900	877	933	865	914	959	881	861	911	909	922	932	942	915	916	913	894	889	860	898	876	893	916	878	929	917	913	914	930	880	922	856	866	877	887	912	896	869	898	931	910	907	896	860	933	882	901	887	869	889
30898	33945	27601	11451	2627	1060	885	876	788	816	808	792	771	779	792	779	771	795	786	852	779	780	859	775	817	754	762	793	810	806	745	806	815	795	782	790	877	772	789	818	756	793	797	782	794	777	800	805	844	761	816	801	851	806	786	752	822	761	794	787	800	765	760	768	785	755	865	790	791	780	772	740	731	770	783	788	826	789	815	753	792	780	780	823	784	751	791	804	808	750	756	809	738	763	817	780	779	723	843	788	812	769	826	780	768	787	795	803	750	798	775	747	812	814	772	778	780	815	791	787	776	770	822	820	768	801	807	787	780	795	844	779	803	768	822	792	847	809	760	834	789	838	785	830	820	780	786	806	775	770	817	757	750	805	761	824	760	779	825	779	815	797	806	796	767	765	816	859	780	787	762	798	811	763	762	788	754	790	791	734	743	803	783	814	711	760	778	807	710	753	804	793	788	814	762	707	841	784	741	787	793	788	727	776	829	804	806	732	791	761	816	779	774	760	833	759	785	757	783	801	780	810	840	841	788	751	764	795	775	764	798	767	840	799	783	809	766	800	739	772	842	747	805	789	827	769	769	780	716	853	840	798	755	774	814	790	833	820	818	772	779	796	749	786	723	790	777	816	812	780	781	787	747	793	782	800	756	757	811	757	767	771	779	821	795	816	750	824	871	824	796	827	793	758	764	753	710	789	842	770	844	721	815	774	777	814	811	844	802	793	786	832	841	785	790	802	758	769	787	788	821	823	745	758	810	809	856	761	818	795	762	765	786	830	812	795	819	796	786	832	810	809	813	734	848	803	762	811	817	818	771	806	785	833	774	788	782	776	789	809	724	724	754	800	817	799	780	792	806	790	758	744	799	784	822	789	817	814	813	774	817	823	804	870	785	818	774	756	781	831	711	768	845	773	776	813	787	803	751	760	808	799	768	770	776	805	739	749	810	878	805	769	786	795	790	733	760	780	747	795	788	761	806	801	771	777	783	798	765	874	800	797	815	807	790	784	780	754	777	802	779	752	778	787	804	738	777	838	829	753	775	772	750	779	798	808	754	767	785	743	790	847	777	783	762	772	768	789	791	786	836	796	799	783	814	724	771	789	810	828	824	793	785	763	775	778	728	827	821	808	785	765	736	761	769	805	755	791	784	759	762	763	795	788	792	805	772	783	806	740	796	763	776	787	814	852	733	763	819	736	828	811	724	787	798	797	825	837	807	787	767	848	810	810	796	804	823	768	835	821	781	817	810	817	789	805	820	785	783	777	799	756	803	778	788	745	812	765	775	819	797	757	823	775	772	782	770	784	799	754	792	747	811	801	783	758	770	783	771	758	772	804	799	772	815	826	800	785	817	784	758	821	765	788	812	790	794	820	766	772	830	799	793	747	790	813	813	781	743	767	826	764	809	802	788	808	762	760	730	766	765	800	762	786	786	782	728	791	770	787	833	797	761	800	832	786	782	809	801	809	789	785	802	789	784	804	744	791	864	830	760	795	814	811	792	778	768	760	779	781	725	813	754	783	802	794	824	750	773	803	850	782	745	766	798	815	768	804	822	830	849	836	797	765	774	830	756	801	842	802	779	761	862	789	794	788	818	814	786	791	808	795	818	777	783	773	795	810	760	818	793	803	798	817	773	762	802	778	812	814	753	745	833	785	820	784	794	768	757	790	776	759	837	802	726	813	811	792	745	835	720	756	798	759	788	833	835	760	774	791	786	801	826	749	722	813	763	846	757	812	800	808	806	786	759	781	784	784	767	808	824	790	794	740	759	759	798	802	766	821	810	779	820	872	822	804	789	780	790	751	766	763	816	747	790	805	870	773	778	747	791	779	792	803	807	771	731	783	816	726	793	802	794	770	771	785	798	809	821	727	764	785	778	798	806	790	798	774	809	829	840	808	769	807	842	821	797	841	767	837	795	818	801	806	714	789	797	825	826	782	826	797	743	784	744	826	775	813	807	749	770	817	808	790	771	767	797	789	805	750	788	821	815	797	714	758	789	808	802	839	808	806	780	778	772	772	816	815	768	808	798	770	769	850	799	783	754	777	821	750	814	782	768	780	738	832	781	778	751	805	770	848	806	812	880	775	776	823	811	852	830	827	795	803	782	831	753	783	815	800	781	808	830	804	854	794	814	753	857	781	786	774	742	776	812	778	778	762	778	771	824	820	770	794	817	786	812	766	817	788	822	800	809	864	783	755	767	736	774	796	797	802	824	796	760	797	810	818	782	768	770	791	854	767	766	826	826	756	782	735	816	799	702	830	750	835	803	786	777	774	755	820	822	766	796	813	796	814	758	822	789	753	764	709	763	769	854	785	759	759	781	795	812	843	813	786	829	780	762	793	817	797	807	789	832	850	779	833	813	811	769	763	758	756	762	809	814	804	789	793	760	742	790	779	800	826	758	800	766	801	804	768	819	787	827	827	770	751	785	817	810	788	749	759	807	767	808	822	778	779	795	769	785	807	773	758	830	783	837	834	816	839	755	836	805	744	804	756	771	806	766	814	854	742	739	776	826	772	778	772	862	783	782	733	821	808	795	780	819	756	768	834	793	812	810	768	822	765	783	792	841	731	799	812	767	774	798	774	763	807	769	793	774	781	757	801	760	765	772	812	774	786	789	802	795	811	780	774	779	785	789	769	744	770	754	792	818	812	771	788	770	752	798	811	826	717	767	819	842	777	752	772	784	776	763	742	785	819	779	777	758	790	792	800	820	797	776	819	796	835	780	820	772	776	757	822	771	843	802	770	790	776	774	787	832	758	786	814	799	833	778	817	763	782	773	772	823	741	763	803	755	834	765	793	791	778	781	823	767	790	757	843	758	783	733	813	815	781	799	786	751	793	796	807	752	800	750	816	767	807	811	789	825	774	746	825	824	768	801	808	825	790	792	839	765	760	812	825	733	778	786	800	744	812	794	770	782	725	825	756	837	782	781	804	761	833	783	840	784	807	808	801	829	788	825	716	774	746	762	774	823	831	750	755	802	811	750	782	782	829	770	746	805	801	771	809	779	787	733	781	836	797	802	784	796	743	803	809	821	769	774	787	831	810	796	771	759	830	777	762	798	765	734	781	756	740	752	761	811	809	803	807	797	846	769	837	767	746	778	828	755	754	821	814	778	818	813	801	794	800	778	799	827	722	782	814	790	805	853	751	763	752	782	737	752	830	810	805	803	778	803	798	773	805	826	779	784	754	800	787	770	725	807	748	808	740	815	816	772	811	831	793	806	780	799	771	808	759	768	799	762	837	756	770	764	784	707	781	784	818	807	815	873	772	802	779	783	801	820	744	831	813	788	802	796	763	779	732	781	728	811	791	776	799	786	795	801	760	826	801	787	825	787	810	750	832	778	817	751	766	777	761	781	756	775	773	814	798	759	813	844	788	820	851	784	810	824	771	821	756	783	741	793	833	775	791	795	759	834	790	745	819	790	813	815	767	815	801	791	791	809	825	778	802	776	749	754	770	780	808	805	800	764	765	785	810
24449	39019	20453	6080	1881	893	696	607	684	651	632	665	668	633	661	642	646	648	628	621	634	664	605	658	622	642	665	623	619	650	626	654	639	614	673	673	638	692	682	639	699	621	623	666	671	618	668	640	642	655	696	627	621	676	657	598	648	618	653	651	681	654	700	675	667	663	661	668	607	644	637	717	684	682	641	646	643	624	625	625	683	576	674	675	612	673	599	662	626	667	604	633	644	598	592	646	613	629	657	641	702	635	633	625	606	689	667	624	610	613	685	659	667	655	676	641	688	624	647	632	644	670	676	637	643	628	667	625	649	663	622	673	707	646	644	631	610	616	669	638	599	596	679	659	617	675	615	650	661	634	635	624	612	687	653	664	629	614	682	633	660	681	662	642	623	636	683	663	651	635	657	690	643	640	669	662	659	596	607	650	636	665	632	633	607	616	672	633	612	636	692	617	602	635	637	641	639	638	667	672	625	658	654	663	635	628	671	650	652	694	590	665	624	631	623	715	633	631	633	647	616	627	652	628	613	680	631	621	645	617	650	603	614	630	636	629	641	677	653	614	624	624	600	637	596	660	629	617	647	666	657	675	601	640	605	629	691	632	671	622	602	615	623	653	688	617	619	598	656	647	657	604	636	627	667	622	655	666	618	605	677	664	636	612	648	634	656	662	628	605	632	618	640	615	691	647	622	592	612	660	651	686	682	625	649	614	612	652	665	626	608	664	652	654	628	638	649	606	650	658	624	651	649	623	627	664	657	626	645	620	659	626	596	675	615	648	644	618	658	672	642	708	609	663	609	660	652	646	652	654	678	694	632	662	661	662	653	653	636	659	640	644	639	608	676	667	657	678	663	647	648	668	682	675	657	639	627	645	598	621	608	647	631	661	651	636	612	682	689	686	636	628	639	621	606	601	634	613	653	659	639	647	629	607	662	666	625	607	641	654	642	644	681	598	641	679	628	607	639	562	658	607	675	635	641	653	643	638	678	663	637	646	644	627	616	666	657	624	633	609	672	685	619	689	624	616	636	613	651	664	680	628	630	641	655	633	578	677	663	658	618	624	650	616	623	613	635	633	609	627	651	634	667	662	677	620	687	639	645	618	650	651	603	664	626	667	599	644	627	619	664	640	678	615	672	620	640	605	628	634	720	609	610	653	659	609	625	662	634	677	637	649	644	708	645	645	640	638	636	650	657	693	623	601	638	633	637	606	631	649	639	655	701	676	628	672	655	634	608	669	665	643	633	653	637	633	653	654	675	604	680	669	654	638	613	640	670	627	695	653	621	624	641	614	664	665	655	640	651	610	609	627	614	654	649	635	643	651	662	598	651	665	655	636	630	678	648	636	622	636	631	663	644	632	675	631	613	626	604	637	631	617	621	640	662	590	643	616	627	690	662	653	656	664	651	613	644	631	659	645	661	641	645	620	667	652	660	688	640	618	631	592	605	646	635	605	649	660	648	647	584	668	674	640	648	569	641	645	635	659	629	638	650	676	642	622	612	614	654	657	618	643	635	614	664	663	610	640	631	631	647	620	623	637	614	643	635	639	634	640	664	663	635	654	671	654	655	600	632	662	703	671	680	652	612	611	681	626	680	684	650	660	612	664	653	583	615	641	677	706	615	672	657	647	632	660	623	639	648	711	632	663	651	663	618	637	658	671	619	652	683	625	596	666	657	634	634	660	648	614	615	651	678	598	699	635	623	638	681	617	654	639	637	652	669	693	629	640	651	635	668	612	663	654	650	624	621	642	642	673	658	651	648	656	661	650	650	678	636	641	627	676	678	657	671	675	610	637	668	663	642	628	626	608	656	679	651	629	654	678	679	648	631	623	646	689	610	611	621	614	589	625	649	660	619	618	614	647	632	650	666	638	628	669	630	637	694	668	658	665	638	672	612	636	629	677	619	614	621	660	624	620	653	633	625	640	647	598	653	646	662	583	670	657	664	648	628	616	647	635	656	622	651	658	621	636	632	617	662	625	575	685	632	640	631	601	666	594	601	686	586	653	620	623	632	630	634	665	618	582	649	630	662	701	681	666	630	669	608	651	665	625	628	619	665	642	638	641	645	623	669	612	616	636	633	638	632	642	609	611	653	673	598	636	647	599	664	612	630	616	647	626	619	671	616	621	643	685	615	642	648	634	638	668	630	632	608	614	587	676	641	618	670	662	654	655	631	618	686	639	670	681	655	637	615	654	621	654	691	657	679	625	672	672	668	659	628	625	668	652	634	659	693	689	611	585	669	656	634	640	662	662	641	669	714	606	658	678	630	644	586	671	614	674	701	614	644	661	636	661	649	649	671	652	635	623	656	639	615	633	642	644	640	596	616	619	640	668	624	663	688	602	651	649	648	634	665	648	621	664	610	620	612	629	647	615	607	684	618	655	648	682	627	631	625	661	655	620	625	679	645	650	674	639	671	634	623	628	636	686	644	628	683	595	631	671	633	628	681	621	663	642	663	651	612	659	650	655	615	598	587	601	676	618	645	668	637	643	590	659	674	639	654	672	645	624	666	626	674	657	598	667	616	662	641	650	682	667	696	603	663	645	627	631	679	671	625	687	680	657	661	685	744	594	645	671	623	647	674	631	647	628	670	624	604	647	618	681	635	600	666	641	627	682	674	676	615	658	638	625	635	629	637	656	638	704	650	703	655	638	646	594	629	652	634	654	632	656	654	676	623	648	635	658	622	660	627	661	640	630	667	645	642	630	594	670	605	643	603	625	637	649	618	625	669	622	639	671	619	665	681	671	656	646	607	643	636	618	600	658	622	653	627	657	642	653	670	624	625	688	646	649	652	654	675	687	652	656	679	634	692	661	651	635	642	638	628	640	637	616	673	678	684	643	663	618	681	668	621	667	647	634	636	611	683	639	632	609	638	634	657	630	631	630	661	646	680	647	654	614	625	637	668	639	667	660	670	654	629	657	635	679	651	659	620	680	688	637	630	647	627	629	627	648	646	705	611	629	652	695	646	643	613	649	636	651	647	664	620	633	636	649	670	687	621	638	646	604	649	657	650	641	657	581	647	648	655	671	684	663	647	625	615	645	637	648	664	611	633	608	653	674	621	663	623	652	649	639	653	636	684	683	651	695	611	619	605	627	647	657	638	659	681	654	678	659	662	633	636	655	595	572	639	640	685	641	664	676	685	593	658	650	612	621	685	660	597	676	613	638	641	626	627	601	618	658	598	672	615	641	689	647	668	651	638	633	660	667	677	687	651	630	658	665	628	669	630	638	610	662	668	659	643	582	646	629	640	677	722	664	654	714	639	631	646	641	622	615	650	580	601	614	673	675	680	641	695	623	640	683	630	638	586	614	612	625	640	615	659	663	653	638	641	637	628	635	648	705	622	631	631	640	677	651	580	671	683	612	675	667	633	674	619	647	665	660	672	663	631	628	642	611	669	643	656	652	627	643	618	620	631	626	624	637	608	629	651	632	600	587	657	639	652	650	638	672	641	653	630	670	662	664	647	691	641	664
25848	28100	41988	34921	17973	5046	1365	856	878	802	839	884	790	859	815	825	804	779	815	828	837	818	816	820	807	813	823	824	862	772	866	794	877	804	805	837	833	814	803	817	784	805	820	758	817	817	783	775	822	824	812	764	740	775	774	783	780	805	823	809	782	830	812	817	810	792	847	787	791	818	809	790	820	834	781	814	812	785	815	829	833	799	806	833	826	805	879	797	807	789	804	840	821	809	763	811	796	794	792	787	815	775	838	805	798	780	813	830	870	755	819	767	774	784	795	783	840	818	800	833	786	791	822	820	782	888	844	799	789	822	766	816	811	805	805	795	763	779	807	773	824	826	771	828	787	841	803	801	756	750	777	814	791	767	762	776	823	811	820	794	837	812	872	811	797	742	809	801	771	796	804	833	807	801	809	816	810	813	786	826	825	799	805	840	814	802	755	850	807	816	764	825	761	785	806	780	789	787	820	816	797	871	825	820	797	804	810	797	771	787	791	786	839	733	780	747	767	819	810	828	824	871	837	828	778	802	809	805	883	804	783	802	787	798	750	803	748	744	752	793	791	831	787	825	809	829	870	834	761	778	823	852	805	807	832	793	781	796	781	764	787	807	764	790	785	815	785	791	773	819	812	806	821	771	822	779	839	773	785	818	774	758	832	812	798	784	754	820	747	794	813	842	820	790	828	761	843	838	813	824	809	816	765	832	767	804	765	784	753	802	760	852	775	781	730	806	771	821	847	810	733	798	801	800	833	833	791	829	824	752	835	835	750	834	817	796	768	779	810	779	783	834	791	844	783	790	775	798	779	814	759	758	825	767	801	839	753	778	756	807	836	814	779	812	829	750	814	842	767	792	846	836	788	832	759	786	816	834	833	798	785	839	798	832	777	833	817	785	811	818	778	795	783	850	773	781	750	822	779	777	879	834	794	784	729	771	824	843	784	825	782	776	752	805	798	795	785	798	810	819	806	791	781	830	825	821	819	849	800	845	771	757	780	830	814	778	838	785	795	802	822	811	797	769	823	874	761	819	835	800	771	819	855	831	846	826	755	805	840	768	838	808	825	795	814	838	815	804	784	784	810	770	795	839	796	804	780	813	748	792	780	827	780	763	820	758	815	819	800	794	824	794	856	823	797	866	802	807	781	811	785	807	871	747	805	841	808	821	815	779	787	820	854	802	790	783	806	793	837	799	839	838	815	797	836	777	790	772	771	801	841	793	822	781	780	793	761	783	830	840	759	777	796	788	823	815	763	799	793	795	787	786	815	783	785	793	799	798	837	826	788	785	793	814	763	795	789	822	787	787	816	851	783	786	817	831	829	796	781	804	810	823	799	741	839	854	837	785	803	817	793	769	760	834	866	777	768	802	810	803	752	777	834	793	825	834	811	828	850	823	796	776	813	799	785	729	808	805	800	834	830	760	819	832	788	832	845	829	826	802	768	792	775	822	757	782	846	817	813	860	824	770	802	775	779	798	794	857	841	806	817	755	855	819	799	720	850	778	818	805	796	799	760	808	843	759	799	768	810	753	838	809	826	808	801	818	779	759	846	812	846	794	788	809	850	783	808	788	790	833	819	788	792	834	841	804	807	825	875	822	788	792	856	818	802	789	799	800	831	799	763	828	765	791	856	826	759	762	778	850	835	781	803	794	796	773	873	765	825	825	773	776	837	816	783	751	820	836	780	838	768	854	765	762	801	805	806	789	796	826	831	740	773	755	831	769	789	816	839	814	783	775	799	818	805	794	816	809	827	848	824	761	786	819	744	832	797	784	816	774	851	753	799	790	834	829	804	772	801	849	785	791	839	798	768	770	809	827	858	828	802	799	803	790	803	797	794	784	792	815	763	778	803	829	786	724	801	814	809	806	741	753	795	811	768	820	762	833	855	774	826	856	779	761	796	786	809	778	808	824	846	811	811	821	775	809	762	770	819	771	811	843	844	819	842	771	764	820	809	791	824	811	823	767	813	813	795	827	815	791	832	785	806	805	819	807	846	805	798	780	821	814	796	777	802	765	798	811	769	830	739	844	867	782	803	806	797	775	805	809	809	833	807	794	835	803	766	786	838	796	826	756	793	769	790	786	846	820	832	766	818	772	849	783	869	798	795	785	831	812	804	866	824	816	792	802	755	799	797	833	812	845	762	759	770	796	783	792	758	788	772	807	857	793	778	769	766	815	786	806	816	771	821	828	806	837	819	768	780	780	841	841	803	767	831	798	822	796	845	857	753	820	789	779	752	789	792	812	790	772	791	804	842	793	842	826	796	829	774	828	784	782	803	783	764	773	833	784	824	816	782	780	855	800	747	843	808	794	781	772	813	835	792	807	850	783	730	780	749	805	801	802	851	796	823	780	824	790	731	818	726	757	798	806	812	801	801	850	825	832	811	750	801	840	831	789	798	816	766	807	783	748	805	831	795	754	806	830	840	844	769	750	812	783	811	861	842	769	795	853	805	849	816	830	799	852	808	746	802	798	810	820	786	825	806	732	804	830	810	824	779	799	795	820	850	785	821	846	751	804	776	789	779	808	796	815	830	820	822	806	779	784	831	742	758	800	795	807	836	829	806	800	820	839	859	761	865	838	807	830	764	727	810	788	832	828	819	804	851	799	780	843	747	788	808	820	750	774	744	820	760	773	795	813	788	863	852	815	778	811	798	802	840	788	826	752	780	817	791	833	829	846	779	778	778	814	803	771	831	764	780	761	862	772	771	757	828	779	756	754	799	784	790	775	778	813	756	797	784	830	779	780	841	766	822	800	860	843	842	827	797	818	810	743	805	817	764	796	817	800	740	757	844	808	839	823	779	808	813	782	793	812	837	774	793	756	775	760	775	821	805	793	803	804	781	799	781	804	754	736	757	770	804	819	870	744	833	768	736	772	765	830	804	780	784	780	829	758	836	770	766	808	851	799	794	809	863	807	804	806	835	820	811	777	828	778	814	767	761	802	747	792	897	781	752	827	836	768	788	768	817	853	778	770	858	790	747	779	787	766	815	820	780	826	775	838	846	748	794	801	800	816	834	768	780	771	761	796	816	819	840	806	782	841	871	867	821	833	825	779	783	805	800	839	790	783	804	821	778	777	847	769	831	805	776	795	784	812	784	786	824	822	824	802	773	827	787	756	781	764	799	762	784	830	747	763	771	854	810	815	855	792	820	771	767	788	824	822	839	763	831	836	752	819	788	780	814	871	780	832	793	779	785	804	777	813	763	803	836	815	793	795	734	783	792	782	781	794	816	810	830	776	764	750	840	864	832	784	765	787	818	836	772	799	833	819	794	812	765	764	808	734	802	807	786	767	822	840	836	761	803	828	795	783	783	824	795	759	800	766	824	781	833	777	774	768	821	821	740	841	824	825	797	760	798	827	803	801	789	761	782	791	804	760	823	796	800	846	787	803	797	817	760	851	802	758	820	845	794	772	820	795	833	831	815	813	803	793	838	779	790	850	785	791	777	815	822	855	805	833	861	783	768	754	750	781
60483	91643	60968	27783	8765	2305	946	742	727	766	757	737	741	735	761	701	736	727	712	734	764	711	757	736	692	705	732	750	732	698	745	726	741	715	725	700	714	703	744	749	750	682	703	750	700	716	748	734	750	708	705	739	699	695	708	707	702	733	750	733	670	726	709	716	701	717	727	725	698	707	693	757	712	750	755	746	706	694	749	753	704	711	734	721	693	741	729	771	681	710	684	689	754	691	746	719	710	754	711	776	694	698	695	742	705	692	683	711	721	735	713	741	722	759	748	726	770	707	746	748	760	743	733	737	673	687	681	709	717	665	717	685	690	733	720	743	711	701	698	736	665	714	737	773	740	694	750	742	701	687	753	743	702	670	687	716	719	710	714	703	732	742	720	730	690	708	715	728	753	702	716	718	699	719	704	719	710	713	715	712	696	756	741	712	700	735	657	694	669	711	755	709	707	776	724	687	726	731	738	784	737	708	677	683	687	741	700	730	725	707	706	676	683	728	689	739	730	735	701	744	727	679	722	733	734	715	774	683	703	710	727	693	719	672	689	752	703	690	695	700	716	699	747	728	743	750	755	655	736	666	734	729	724	751	681	695	715	738	774	731	737	684	720	694	757	696	748	700	740	699	755	725	690	720	769	745	728	692	676	777	700	664	688	741	736	724	718	724	681	708	730	667	699	724	679	733	742	691	701	715	749	706	710	716	768	727	717	714	728	729	708	673	750	680	745	718	703	720	725	720	758	699	695	710	710	688	713	711	707	738	682	653	730	712	739	739	736	691	710	749	737	728	668	686	747	721	662	763	728	724	726	698	727	704	727	729	753	760	722	755	683	778	690	742	703	651	726	717	721	735	690	699	720	701	717	715	730	753	688	722	717	701	707	712	714	724	730	745	696	743	734	713	734	744	716	702	745	692	747	719	670	693	701	731	700	732	683	707	708	721	695	764	695	728	749	727	720	692	712	731	704	677	741	748	752	685	738	714	702	763	746	702	667	683	704	711	663	708	713	716	705	690	747	753	711	668	699	705	689	717	718	719	758	724	757	747	724	722	753	665	728	734	713	737	720	695	719	714	726	741	696	691	742	705	742	675	714	745	724	727	692	739	689	697	701	734	718	757	728	751	739	740	670	666	703	754	717	728	738	732	709	732	714	768	744	719	766	681	717	686	692	737	699	733	696	693	718	716	711	685	733	713	712	733	715	683	685	696	695	672	696	687	699	706	709	716	726	686	711	742	701	767	676	675	706	718	705	662	728	695	691	719	745	696	735	703	759	728	743	684	717	729	725	721	713	729	676	730	704	736	714	715	708	708	678	707	716	724	717	743	717	722	740	707	683	745	775	690	753	729	718	728	758	715	682	688	703	698	687	675	714	711	770	743	716	743	753	729	702	725	775	707	700	723	777	690	721	728	710	691	671	696	729	754	677	730	706	731	707	687	745	699	717	691	739	735	701	708	713	742	729	680	712	720	744	777	725	739	665	702	722	716	748	650	750	743	723	707	728	716	708	777	706	722	748	696	712	710	712	708	734	738	732	737	714	724	731	754	701	736	641	750	729	703	758	770	718	732	658	716	715	734	697	723	691	725	755	735	739	716	713	755	740	753	747	728	718	696	692	683	725	667	711	712	689	724	640	726	712	690	693	761	745	735	730	706	763	726	727	709	711	742	681	717	745	720	693	721	732	698	745	696	789	751	672	731	673	738	755	693	740	729	706	711	727	712	733	719	676	717	688	733	655	699	685	722	741	765	716	756	785	738	720	692	718	743	713	701	720	721	696	696	705	725	751	707	680	706	703	715	782	686	717	673	724	680	739	734	701	681	688	717	736	713	708	710	737	646	736	715	725	728	708	729	699	765	671	686	694	743	728	709	718	693	704	685	740	735	747	714	710	734	750	719	692	674	664	702	682	689	691	685	747	683	730	682	725	738	731	743	742	718	720	663	689	668	711	689	734	683	670	691	704	770	721	734	718	774	701	716	754	722	721	728	706	731	697	743	723	720	700	726	718	720	719	727	720	737	740	740	704	720	744	735	694	693	753	696	694	756	707	695	695	706	680	711	766	730	690	707	686	668	731	670	717	729	704	713	695	709	699	744	707	688	725	768	752	693	690	709	742	731	718	675	718	717	680	671	683	749	708	734	717	730	751	726	699	720	686	726	716	682	621	738	713	707	693	669	725	720	746	679	691	735	735	689	731	712	717	659	674	715	718	714	671	740	729	702	729	706	699	727	716	675	757	753	672	713	705	704	706	673	712	721	669	710	697	702	729	742	751	703	727	687	698	698	738	709	722	677	741	703	698	759	675	721	735	722	738	719	715	713	690	738	737	684	730	684	719	714	695	714	722	753	718	756	734	746	723	709	762	718	750	715	684	733	678	705	714	731	662	711	680	675	687	733	721	711	658	716	724	670	772	692	734	727	747	689	709	746	709	689	763	679	695	764	738	705	717	699	715	683	699	707	679	761	727	742	747	733	656	714	765	701	736	698	685	738	685	709	758	706	685	710	755	763	749	716	690	735	700	662	662	702	715	679	724	714	691	704	713	704	713	679	747	695	725	696	726	743	726	697	709	748	752	708	673	753	733	728	708	773	713	665	732	723	755	687	687	683	737	748	714	727	723	691	729	706	684	743	745	658	722	739	685	720	762	704	745	712	726	704	689	685	656	695	736	761	677	774	763	716	732	686	694	659	709	753	692	761	711	681	696	688	722	683	704	724	744	694	686	734	741	703	685	707	740	721	742	677	698	744	683	738	741	742	696	720	720	730	673	690	703	690	724	690	703	702	714	721	749	665	706	746	706	707	750	662	731	661	734	704	705	730	700	667	682	685	649	712	697	711	744	738	658	740	701	756	697	719	682	722	736	691	693	832	725	726	769	681	684	744	731	685	668	671	704	726	699	724	736	692	649	707	735	696	750	693	729	702	711	678	717	673	698	729	706	695	712	729	735	741	678	713	723	699	733	718	704	736	703	770	718	711	698	725	710	715	745	739	676	703	720	729	743	714	717	745	708	736	659	762	750	739	695	744	677	752	739	713	672	689	699	749	709	683	751	708	719	701	702	747	733	690	727	763	671	721	724	746	750	742	711	687	718	721	696	706	714	723	706	727	710	705	670	711	701	693	723	715	698	732	749	741	732	736	701	776	675	713	693	694	686	696	719	734	707	673	690	698	776	685	696	708	635	683	758	721	701	721	693	733	671	694	752	768	732	720	732	737	743	695	722	697	705	709	710	714	680	722	664	761	742	715	711	705	757	741	729	699	692	693	685	736	683	709	678	683	710	768	714	726	768	726	730	739	700	683	709	767	699	672	730	729	714	707	708	663	735	723	704	713	700	777	742	703	727	717	705	711	703	663	680	695	738	728	731	765	703	698	717	755	745	675	703	682	696	736	695	693	750	779	688	754	753	735	727	711	747	735	751	695	765	718	716	720	709	693	732	713	720	740	731	762	724	731	745	765	722	739	694	699	712	732	695	717
24230	24040	35796	31783	22664	13973	3390	1372	1154	1140	1069	1144	1124	1095	988	1071	1049	1081	991	1024	1122	1070	1092	1031	1075	1019	1008	1045	1022	1074	1021	1044	1067	1060	1058	1016	1049	1043	1043	1073	1042	1041	1002	1062	1021	1071	1020	1054	991	990	1028	1046	1047	1080	1006	1021	1085	1021	1028	1062	995	1040	1089	1042	1051	963	1060	1019	1061	1062	1033	1076	1035	1036	1015	1034	1095	1102	1027	1038	1002	1052	1022	1018	1089	1034	1019	1034	1063	1098	1123	1010	1066	1062	1045	1065	1083	1028	1018	1042	1002	1011	1011	1002	1050	1063	964	992	1042	1035	1058	1002	1073	998	1063	1027	1083	1068	1079	1045	1001	1112	1015	1020	1096	1035	1008	1026	987	1066	1065	1017	1022	983	1051	1072	1115	1051	1058	1000	1049	983	1030	1143	1092	1066	1015	1048	1034	975	995	1012	1014	1035	1056	1023	1094	999	1062	1039	1026	1062	1079	1028	1023	1082	1015	1026	1045	1030	1018	1042	1046	1045	1007	1021	1021	972	990	1000	1060	1059	1032	1060	1051	990	1037	970	1070	1059	1019	1096	1053	1053	1054	1049	1026	1051	1027	980	1046	1029	1044	1035	1027	1005	1082	1083	1007	1105	1037	1109	1049	1066	1078	1007	1000	1072	995	1058	1055	1034	1027	985	1026	1006	1050	1097	1072	1084	1052	1025	1037	1027	1057	1034	999	1079	1068	1053	1082	1023	1047	984	977	1107	1074	1085	1033	1041	1116	1025	1090	1036	1036	1080	1069	1014	1014	1063	1042	1035	1027	1076	1017	1041	1041	1018	1014	977	1017	1041	1064	1091	1050	974	1035	1067	1043	1048	1017	1031	1083	999	1092	1072	1072	1007	1097	1017	1047	1059	1020	1081	1049	1065	1014	990	1003	1043	968	1034	1047	1021	1073	1033	1044	985	1093	1055	1041	1028	1034	956	1046	1066	994	1003	1012	1059	1072	1037	1026	1003	1071	1040	1067	1087	1044	1066	1066	1001	1098	1046	1026	1041	1057	1018	1060	953	1090	1042	1013	1019	1012	1018	1031	1078	1030	1009	1033	1049	1047	1101	1093	1075	1049	1096	1039	999	1042	1039	1034	997	1049	1040	1063	1011	1015	1050	1026	1027	1037	1017	1030	1065	1020	1046	1027	1018	1038	1106	1096	985	993	1011	1016	1042	1092	1016	1076	1034	985	1070	1035	1051	1027	1040	1028	1016	978	1007	1107	1022	999	1043	1034	1042	1059	1052	1040	1016	1070	1063	1035	1038	987	1050	1075	1076	1035	1071	1032	1055	1025	1044	1024	1063	1057	1050	1054	1038	1032	1012	1031	1095	1041	1042	1075	1053	986	1041	1066	1019	1007	1002	1066	990	1072	950	1041	1050	1011	1001	1040	1032	988	1025	989	1021	995	1071	1042	1066	1050	1037	1059	1071	1012	991	1013	1072	1046	1040	1007	1027	1028	1025	1089	1109	1033	1072	1035	1111	1049	987	977	1067	1022	1094	1030	1033	1063	1068	971	1031	1070	1043	950	1053	1062	998	1078	1010	1058	1033	991	1050	1036	1019	1077	1022	1084	1054	1049	1043	1003	1059	1058	992	1046	1004	1049	1029	1078	1057	1087	1027	1040	997	967	985	1079	1057	1046	1011	1067	1074	1093	1043	1001	1063	1028	1082	1050	986	1097	1061	1099	1045	1070	983	1023	1054	1027	1067	1011	1046	973	1034	1022	1020	1035	1039	1070	1019	1030	1048	1056	1021	1085	1077	997	1055	1043	991	1003	1001	1029	1023	1022	1055	1038	1066	1105	1001	1067	1010	1032	1090	955	1054	1025	1038	976	1026	1009	1006	1061	1090	1086	970	1033	1004	1044	1044	1009	1080	1043	1081	1049	1075	1005	1075	1023	1046	1028	1010	1028	999	995	1060	1045	1016	1077	1031	1005	1109	1010	1006	1107	1023	977	1073	1035	1062	1089	1063	988	1053	1036	1029	1018	1010	1011	997	1129	1046	1017	1049	1074	1037	1015	1006	1035	997	1034	1030	1075	1013	1032	1061	999	1017	1006	1090	1041	1008	985	1015	1095	1022	964	1051	984	1030	1040	1035	1005	1011	1005	1005	1038	1003	1094	1015	977	982	1057	1039	1075	1027	1077	1064	1034	1037	1049	1032	1066	1042	1002	1039	1003	1096	1057	1022	1067	1052	1051	1066	1036	1000	1041	987	1047	999	976	1033	966	1053	1011	1076	1042	1086	1080	1000	1034	947	992	1018	1039	1050	1038	1003	1042	1031	1017	1038	1014	1040	1022	1022	985	1019	1065	1031	1064	1001	1072	1007	1029	1003	1060	969	1040	1054	1048	1021	1051	988	1052	1027	1042	1018	1028	1088	1034	977	995	1054	1069	1043	1029	1032	1017	1054	1065	995	1043	1046	1025	1014	1036	1027	1098	1042	1051	1061	1060	1046	1048	1101	1017	1034	1050	1101	1073	1041	1067	1026	1031	1036	1014	1023	1052	977	1018	1076	1037	1052	1083	972	1027	1046	1044	1058	1019	1115	1076	1021	1098	1054	1013	1031	1024	1055	1023	1003	1040	990	1065	1096	1094	1022	1015	1042	977	1101	1012	980	1004	1007	1056	1040	1106	1063	1079	1056	1025	1037	1071	1075	1030	1047	1024	1021	1082	996	1017	1029	996	1054	1005	1047	1037	1017	1013	1005	1025	1017	1039	1094	1035	994	995	993	1020	1049	1026	1040	1041	1004	1007	1028	997	1035	1060	1042	1043	1011	1022	1033	1050	1014	1045	1085	1039	1002	1074	1051	1050	1023	1048	1050	1067	1029	1073	1089	1107	1057	1065	1022	1049	981	1075	1035	1105	1093	1024	1012	1018	1038	1039	1010	994	978	1052	1076	1076	1013	1074	1017	1044	1007	1058	1062	1011	1063	1087	987	1045	1065	1108	1001	1008	1046	1072	1067	1069	1041	1047	1096	1052	1064	1038	1049	1040	1046	1070	1052	994	1003	1104	1015	1076	1004	1085	1009	1071	1023	1051	1028	1022	1016	1002	998	969	1008	1026	1013	1027	1058	1053	1027	979	1015	1037	1076	1036	993	1060	1050	1025	1039	1075	996	1040	1024	1095	1030	1085	1009	1042	995	995	1065	1039	1115	1059	1034	1078	1057	992	992	1042	1041	1041	984	1091	1044	1011	1006	950	1055	1015	1008	1020	1020	1021	1030	995	1049	981	1000	1034	1038	1072	1004	1034	1110	1072	1068	991	1050	1077	1106	991	1049	1020	991	995	1023	1053	1017	1067	1086	1070	973	1022	1052	1017	1021	1035	988	1029	1002	1046	1018	987	1058	1012	1032	971	1004	1029	1032	1040	992	971	1023	1023	1020	1061	1051	984	1027	1028	1060	1057	979	1042	1027	1063	1028	1065	1055	1038	1032	1063	1020	1039	1035	1053	1068	977	1070	998	1018	1051	1033	1026	1109	1046	973	1037	1048	1016	1013	1027	1022	981	1112	1008	1022	1007	1005	1043	984	1057	1094	1015	1075	1019	1042	1065	1041	1027	991	1039	990	1033	1060	1047	1032	1039	1020	1002	1035	1013	1019	1072	1021	1027	1008	993	987	1041	1097	1071	1029	1019	961	1020	1043	978	1027	998	986	1020	1033	1009	1041	1027	1045	1023	1093	998	1026	1021	1017	1054	1073	1031	998	1012	1014	1047	1074	1047	1075	1012	1061	1035	1071	1066	1057	1013	954	974	1042	1022	1017	1055	1092	1012	1039	1054	1018	962	1034	1000	1031	1065	1055	1059	1038	980	1053	1059	1104	1022	1038	1055	1071	1081	1007	997	1053	1017	1075	1021	1026	1095	1018	1037	978	1059	1113	1048	1032	996	999	1018	1052	1034	1039	1054	998	1032	1046	1084	1050	1059	1069	1007	1080	1010	1029	1008	1055	1053	1004	993	1001	1021	1009	1035	1119	1024	1072	1002	1039	1027	1102	1003	1041	1013	1071	1059	1008	1032	1034	1069	1073	1051	1072	1038	1002	1072	1021	1038	1016	1057	1098	1050	1021	1023	1003	1064	1042	1072	1045	962	1036	985	1018	1053	1089	1040	1027	1003	946	976	1016	1013	1073	1015	1001	1016	1072	1033	1044	1047	997	986	1031	1065	1058	1030	1016	1101	1010	1020	1089	1068	1065	991	1025	984	1023	1052	1016	1078	1042	1022	1039	1035	1053	1015	1072	1027	1008	1026	1027	1043	1045	1057	1009	1034	1024	1014	992	1046	1089	1001	1061	1025	1024	992	1049	989	1015	965	1028	1048	1018	1020	1005	1070	1086	1039	984	1004	1063	1001	1040	1050	1026	1053	1044	1073	1007	1032	1026	1061	1045	1058	1021	1023	1024	1084	1023	1032	1051	1078	1049	1016	1110	1021	988	1050	1017	1011	1036	1094	1000	997	1048	1013	989	1011	985	980	999	1047	982	1043	1020	1051	971	1017	1053	1066	1049	995	1002	1027	1049	1008	1047	1048	1050	1065	978	1050	1012	1008	1031	1046	1067	1029	1040	1070	1086	1041	1062	1007	1002	1016	1040	1066	1048	1036	1007	1077	1013	1055	1021	977	1040	1064	1054	1041	1005	1007	984	1057	1014	1076	1010	1003	1082	1052	1060	1000	1027	1015	1003	986	1066	1047	1031	1065	1014	1049	1082	1053	1070	1008	1042	988	1000	1025	1018	1020	1050	987	1077	1063	1055	948	950	1032	1039	1021	1039	1013	980	1003	1005	1032	1059	1022	1054	1000	1010	1084	1037	1019	999	1090	1021	992	971	991	996
62531	103464	71314	39540	14444	3926	1374	1031	889	936	951	942	882	926	975	984	914	968	894	972	962	1003	914	970	942	957	957	982	1008	954	997	955	918	927	885	904	975	950	940	960	958	988	917	958	938	961	941	912	970	961	951	914	994	962	912	890	975	931	907	920	957	996	876	926	966	1005	1008	913	912	921	888	1021	903	945	919	952	947	939	975	959	901	891	940	923	914	929	918	971	913	917	927	897	908	840	921	922	946	960	960	965	939	932	962	977	967	964	1005	964	998	893	957	902	964	934	969	953	932	995	956	923	951	962	930	962	956	968	983	966	938	993	983	949	866	951	904	913	972	963	941	935	944	976	876	946	899	975	924	934	951	938	976	988	963	907	950	963	934	948	950	963	964	961	969	938	894	935	908	967	924	950	930	974	981	926	906	959	933	896	964	958	937	979	923	958	993	988	952	906	971	892	903	949	927	856	924	933	957	956	933	918	960	955	913	950	942	987	890	935	922	904	892	978	1002	858	928	966	927	938	958	934	941	1006	952	951	957	933	902	884	897	957	924	887	941	988	963	1001	961	931	957	963	1015	929	911	962	923	985	878	946	926	962	973	937	932	941	919	941	929	929	917	918	928	968	906	970	964	917	977	941	928	940	983	953	966	970	990	966	935	927	920	978	970	964	917	957	962	957	963	923	949	940	935	902	947	909	906	949	889	939	971	958	959	944	918	899	964	918	910	946	893	963	932	903	893	891	962	972	982	853	956	946	911	924	960	963	965	879	893	897	953	969	898	983	913	883	941	992	914	876	918	970	977	983	948	959	995	952	962	858	970	975	986	930	951	970	965	958	929	932	947	948	944	929	973	972	953	960	926	974	903	920	941	921	894	932	938	924	989	902	955	954	946	982	946	928	944	897	938	922	969	932	978	1000	951	910	894	925	956	958	956	937	1043	903	925	957	958	940	933	921	928	910	964	926	890	931	926	953	925	905	971	927	936	954	944	973	938	964	927	920	938	940	902	925	871	909	926	943	888	967	984	929	929	950	929	957	950	936	854	976	931	954	905	918	897	967	937	959	947	922	898	977	979	959	963	946	926	961	976	871	958	928	940	947	976	962	959	927	961	920	979	979	939	925	905	905	906	925	939	964	986	906	891	937	893	1003	914	933	979	969	913	897	989	888	954	1018	919	942	908	929	902	930	962	977	957	917	920	956	950	958	921	911	985	936	920	935	917	938	965	886	948	930	915	958	880	925	957	958	920	929	953	950	967	963	996	942	946	943	986	914	912	986	941	937	899	946	950	948	941	937	929	954	968	898	940	939	925	959	923	969	913	922	906	921	1007	925	899	939	955	963	899	959	959	958	900	980	920	963	924	914	929	987	917	891	871	934	949	953	977	932	951	994	915	957	946	959	980	933	939	956	945	953	891	925	913	976	943	977	941	961	942	948	949	969	870	939	957	965	988	917	949	967	973	951	951	963	955	948	881	897	924	934	937	995	887	879	917	972	944	866	938	985	976	976	950	956	922	898	937	989	955	910	938	985	980	898	907	890	903	946	889	923	959	997	934	894	943	834	898	928	932	1000	938	972	964	985	946	942	911	931	961	905	889	958	922	897	916	929	912	914	947	1018	941	894	959	912	960	921	886	919	1036	925	955	944	925	927	933	915	957	944	964	933	936	931	953	968	935	913	921	909	906	902	950	988	947	932	938	896	926	951	1006	935	931	934	874	1008	958	949	927	987	939	923	965	988	972	986	953	909	877	898	926	931	978	932	933	900	949	896	928	948	951	921	895	889	968	966	919	958	939	933	897	905	941	964	951	938	951	974	878	936	938	903	897	930	952	958	919	959	900	942	921	925	926	927	916	961	939	925	979	938	963	941	889	932	906	936	1002	926	950	899	924	927	932	950	886	960	948	964	909	888	926	887	942	995	980	882	909	926	992	911	907	977	941	939	947	885	930	895	969	930	946	914	933	942	974	915	923	961	902	927	930	923	980	939	912	905	950	914	964	980	928	915	896	909	874	882	947	964	896	891	988	976	918	923	967	944	947	935	905	966	956	887	932	908	928	935	908	958	931	913	943	980	962	944	886	883	920	943	901	893	918	921	940	935	936	962	924	883	965	936	963	900	950	949	925	915	959	1026	941	933	914	946	916	943	905	891	946	948	929	877	950	923	953	918	955	925	962	963	850	965	914	909	937	939	908	961	975	987	967	924	942	938	909	947	933	944	936	886	964	931	946	967	977	939	919	915	936	915	940	917	919	990	939	932	935	930	940	932	957	870	987	959	950	917	909	929	976	924	960	935	969	956	931	941	915	930	919	960	903	960	936	887	940	928	913	916	955	957	945	1014	968	875	893	1001	928	948	906	906	930	1015	913	929	943	932	923	907	951	948	912	924	925	981	925	955	922	892	967	939	927	957	965	988	933	891	901	942	978	903	904	911	941	944	960	953	942	950	1015	918	930	933	892	905	945	927	940	955	918	954	915	917	958	938	940	950	950	906	940	874	940	977	943	966	951	945	955	926	955	904	930	930	893	940	930	955	899	944	950	876	958	926	972	957	962	963	899	907	948	944	952	938	951	904	973	894	937	946	899	916	961	914	980	919	941	934	886	947	971	943	892	947	944	960	937	951	916	917	970	903	924	959	961	985	909	934	922	949	942	900	968	960	959	927	915	959	894	947	952	940	958	880	914	973	963	897	875	964	912	942	884	928	954	896	937	926	939	966	885	903	942	947	949	939	885	975	907	915	976	970	929	924	920	890	904	935	962	974	968	924	954	909	956	984	917	937	943	921	930	996	973	1007	926	968	936	934	981	925	971	950	923	907	961	967	940	936	974	982	882	926	934	951	889	936	956	936	925	940	954	894	920	914	957	927	918	914	939	907	927	955	931	972	883	984	949	892	936	925	931	928	928	923	955	925	927	901	910	948	876	984	896	886	925	1001	899	963	952	893	920	945	910	873	907	922	909	923	951	939	918	880	937	895	927	967	912	947	947	922	934	967	975	948	987	902	912	895	936	1004	905	934	908	937	931	932	940	932	894	937	928	937	933	972	967	950	919	958	924	927	947	927	925	925	938	921	933	939	880	935	877	960	956	948	938	896	928	909	904	974	920	913	925	940	991	977	945	957	915	934	923	893	953	935	942	937	919	985	946	914	895	967	907	898	904	936	949	945	933	915	968	942	943	981	873	990	887	938	908	933	914	891	921	911	905	960	948	923	915	1008	945	950	902	919	947	1003	968	987	940	926	945	936	919	962	962	919	892	976	957	945	961	932	987	910	918	993	915	963	941	1029	916	917	985	897	999	940	924	900	923	974	948	901	872	1003	921	949	928	953	931	940	968	969	946	929	900	884	944	912	993	914	942	955	883	913	917	932	995	963	927	942	992	885	936	891	933	941	924	927	975	981	947	904	922	948	988	929	957	898	985	901	911	920	969	923	925	940	918	921	971	941	924	942	985	947	896	958	958	908	940	923	950	909	968	990	939	930	962	984	924	931	922	935	995	921	911	883	970	900	898	993	930	926
31490	32500	26780	10629	2448	1159	892	844	845	782	819	795	835	847	825	809	857	876	820	815	848	841	790	827	758	828	808	819	839	854	884	808	839	871	792	822	813	813	840	798	847	800	890	819	817	810	841	816	847	807	792	836	827	873	811	797	830	786	792	800	806	777	816	829	877	847	860	780	872	818	844	850	865	803	846	836	787	817	811	833	843	809	811	853	842	829	813	812	834	822	852	798	798	841	799	910	850	836	792	817	796	903	832	786	833	809	867	873	841	856	806	827	856	879	850	836	793	828	847	875	853	815	802	766	805	863	880	781	808	847	858	794	845	864	879	830	793	830	833	830	791	838	842	894	834	798	836	784	836	814	821	826	759	815	823	848	842	766	810	848	769	832	788	812	737	837	793	833	869	836	789	852	828	820	829	857	785	891	795	814	821	826	830	844	838	821	860	830	830	785	831	794	821	870	835	842	816	816	805	862	853	809	860	840	825	775	838	834	798	822	813	827	810	855	825	800	795	804	831	845	787	819	835	801	786	789	813	829	810	824	832	837	852	841	834	794	819	801	819	828	809	810	873	784	849	828	793	810	806	805	827	845	843	818	843	823	852	829	824	837	760	778	845	806	831	815	807	856	815	797	832	775	796	872	806	873	853	806	838	839	800	851	783	806	872	799	849	863	822	850	810	817	825	786	813	799	777	833	800	814	846	788	844	819	828	817	834	783	811	837	851	775	812	868	860	852	808	863	833	836	810	843	859	857	845	853	761	838	824	748	832	793	823	854	809	829	824	853	833	837	816	802	795	816	793	802	811	864	829	842	853	838	871	802	859	818	882	829	820	843	824	810	796	807	868	854	829	785	815	864	864	834	801	865	798	831	837	827	775	825	876	843	829	830	783	828	789	869	829	802	847	729	835	843	856	801	799	839	842	843	911	837	893	786	798	855	823	829	819	808	789	902	818	819	874	777	836	861	810	803	785	825	814	859	823	845	828	857	827	816	807	806	835	814	858	876	835	857	836	894	846	841	876	807	851	834	809	856	871	761	812	861	833	836	801	838	805	853	863	800	848	794	803	812	795	798	884	806	797	817	816	812	880	880	816	795	869	830	805	803	807	856	859	869	817	817	769	829	816	842	814	835	843	763	768	800	797	817	874	832	802	830	836	834	799	794	798	802	803	829	806	862	788	788	809	820	785	860	849	778	834	853	849	843	794	814	821	827	769	813	815	798	809	840	830	826	883	791	818	802	842	809	805	856	772	839	873	870	899	810	853	871	810	935	811	842	831	842	843	816	813	842	856	820	837	817	781	799	853	793	890	835	842	799	832	865	858	883	810	813	822	844	808	816	831	824	875	796	848	824	787	776	802	846	848	828	804	785	803	840	840	796	749	874	837	769	827	840	819	794	804	802	847	820	806	833	781	839	875	827	789	791	826	863	809	823	778	816	826	798	833	851	788	784	874	813	829	834	845	830	820	811	853	834	824	840	821	813	816	795	818	848	814	835	857	827	831	837	782	812	821	840	838	854	793	891	845	876	788	811	764	804	821	865	821	808	821	857	890	822	846	819	824	835	786	822	828	810	792	825	816	837	827	806	863	846	794	810	774	802	854	840	828	838	837	807	822	824	831	787	791	789	803	853	822	845	859	768	807	818	818	839	813	835	800	804	811	823	791	835	803	814	801	810	780	825	751	857	820	830	818	805	848	790	818	792	788	810	812	816	851	869	863	855	866	856	821	836	777	781	826	808	789	823	833	825	858	822	809	809	822	830	809	823	800	808	818	817	812	761	823	830	808	822	837	801	809	822	840	823	779	804	825	803	801	819	788	816	862	786	844	820	816	790	807	771	820	855	816	811	778	843	837	808	884	885	848	834	793	822	827	801	843	830	840	865	817	782	856	826	814	832	822	807	784	812	814	804	854	838	830	801	818	861	811	879	835	865	819	881	819	835	849	823	859	811	803	806	840	879	860	862	881	822	825	810	803	885	826	814	857	836	866	870	821	844	844	821	828	843	812	821	832	813	788	811	807	813	839	836	759	872	787	812	777	806	870	855	854	853	792	832	814	826	825	831	832	888	811	862	852	836	853	792	802	803	854	766	807	873	769	793	852	848	826	828	814	886	866	805	797	841	856	802	762	869	799	784	797	835	814	883	795	858	829	796	818	851	766	861	835	825	834	787	776	900	862	780	841	826	798	797	773	862	854	813	835	869	792	808	806	805	795	843	827	787	866	775	848	849	883	838	782	847	885	862	837	838	871	775	819	824	807	861	846	849	827	793	799	845	834	864	782	845	801	821	798	792	854	847	824	816	818	803	874	838	877	853	840	795	813	828	828	827	828	814	795	851	797	826	820	865	836	766	865	822	787	819	845	808	797	816	806	812	792	789	812	806	858	835	813	785	802	778	777	837	887	874	815	821	842	926	832	787	789	816	779	833	805	833	853	810	845	786	819	831	877	824	824	830	856	838	857	798	811	803	898	817	877	769	847	820	827	825	829	830	819	782	809	855	863	849	760	851	764	819	794	872	835	827	806	855	820	888	789	822	836	796	848	822	805	793	854	796	869	834	841	802	819	860	812	819	853	829	881	834	801	831	871	791	779	805	854	831	796	809	843	768	794	835	834	837	801	797	800	854	812	853	856	815	854	879	838	813	836	807	819	786	870	833	864	863	862	838	830	832	831	836	805	762	842	846	826	829	871	824	822	816	778	872	894	796	847	811	828	851	786	827	793	814	825	843	810	862	824	852	827	789	828	816	833	858	818	835	851	833	819	819	807	810	867	774	795	814	870	761	812	832	780	830	847	840	830	840	782	835	835	767	827	831	843	888	834	823	844	802	838	827	815	821	822	790	839	827	807	792	814	841	852	835	866	822	822	799	866	852	845	801	804	809	816	813	806	828	829	830	873	810	853	835	807	847	808	832	813	882	825	842	774	760	810	822	773	815	826	830	795	846	869	777	859	863	785	840	800	860	842	838	828	812	807	839	749	862	796	812	818	799	858	832	865	849	798	847	893	835	831	804	770	790	881	792	874	775	828	846	851	839	826	805	858	790	822	834	813	806	841	838	876	828	827	820	813	835	815	831	818	806	793	815	794	797	868	800	821	869	820	835	867	842	837	843	809	795	780	809	871	798	887	890	801	850	821	825	801	758	854	830	808	819	808	829	824	865	793	847	775	810	856	830	841	814	827	817	811	757	798	877	823	845	796	852	824	872	807	850	845	829	871	856	832	816	818	825	852	789	832	838	812	807	870	857	798	774	805	778	820	756	860	763	848	867	832	838	883	842	808	823	795	877	815	831	784	810	875	869	859	820	791	795	812	793	842	758	858	822	794	827	817	823	795	803	868	832	778	861	797	828	799	888	808	784	831	844	836	825	826	772	821	821	791	851	836	765	872	824	839	811	835	812	858	817	814	849	798	844	848	812	838	777	805	829	819	859	817	790	860	845	806	805	816	852	833	857	825	825	843	813	845	815	850	804	830	855	834	856
26537	37181	19519	5727	1821	851	707	703	666	694	652	689	665	665	685	702	614	727	626	664	661	675	669	676	689	656	644	671	670	604	692	683	675	697	690	680	675	617	676	665	639	628	655	673	671	729	652	649	676	671	710	662	706	688	658	679	675	697	673	697	683	652	630	643	683	675	653	716	679	666	685	621	677	657	720	696	677	690	671	731	648	670	638	643	636	666	685	672	662	657	665	670	690	653	674	655	698	709	680	668	624	671	692	642	680	679	695	656	648	694	654	701	636	707	661	664	677	674	688	695	665	647	694	665	642	671	689	655	634	664	685	720	668	678	698	663	675	670	677	703	706	657	679	688	662	682	652	647	695	632	691	629	685	631	699	648	681	672	660	665	698	671	648	655	677	680	681	652	687	697	671	649	697	713	672	682	684	646	680	649	635	657	653	699	615	689	705	637	629	704	652	627	667	675	672	654	642	689	651	619	672	640	647	658	689	695	653	674	686	717	690	629	660	672	664	657	681	698	711	696	636	664	653	665	677	666	603	667	625	676	714	627	704	698	662	672	661	688	601	676	691	691	710	700	699	669	665	632	670	689	666	632	654	653	689	672	661	646	644	655	685	661	687	635	681	606	629	701	629	689	688	736	659	704	657	652	661	724	683	685	653	692	696	672	713	660	673	662	641	667	654	668	640	647	669	651	737	679	672	682	638	700	681	623	649	684	682	655	682	747	658	666	708	677	642	635	675	663	703	634	667	666	668	732	645	658	631	648	680	642	695	649	645	678	666	657	676	691	674	649	659	660	610	616	669	653	661	637	626	643	693	709	682	703	671	635	680	638	670	687	627	673	659	660	705	644	657	635	678	665	651	705	724	664	655	749	722	683	663	679	688	653	592	685	619	664	723	596	690	689	684	673	685	686	609	681	636	674	644	645	670	666	626	713	673	679	616	687	668	627	684	683	631	655	679	684	677	692	681	648	686	662	626	689	668	695	674	631	685	692	709	674	626	653	675	670	715	642	644	668	683	693	676	654	676	633	645	603	650	629	697	705	668	665	680	623	677	624	692	721	674	663	672	673	683	666	683	656	663	684	670	655	658	689	696	703	665	636	684	697	629	654	669	651	640	668	611	660	663	701	640	695	682	688	688	647	698	638	677	630	711	661	687	680	657	680	683	689	663	704	666	681	698	667	676	656	657	640	640	657	650	637	717	678	675	683	655	638	661	697	686	692	711	643	679	691	658	676	691	658	663	641	737	656	645	677	660	666	686	730	706	741	692	671	694	702	663	658	666	656	625	669	644	667	660	660	666	652	664	685	687	631	648	660	654	657	696	677	667	675	680	685	728	679	671	704	669	646	655	661	658	677	678	666	636	702	687	705	684	709	724	691	636	660	687	673	688	648	628	670	715	655	652	714	710	689	643	659	698	631	727	638	654	674	629	698	644	646	720	658	674	657	643	661	643	667	650	678	642	660	655	647	660	653	675	647	681	636	670	646	668	626	655	700	635	646	686	662	698	663	678	638	636	637	694	664	659	685	648	679	669	669	657	703	736	666	699	674	644	675	665	642	708	672	671	676	637	686	684	679	688	652	704	643	698	715	671	639	664	675	713	692	702	633	690	656	690	703	689	642	667	687	663	661	685	699	687	686	647	690	648	679	687	661	697	666	678	648	696	663	683	641	707	636	735	641	689	641	649	706	644	664	643	693	642	672	687	690	664	706	707	680	656	667	668	672	695	684	673	682	683	689	610	687	639	667	711	676	655	683	617	699	664	676	632	702	716	655	628	692	697	651	713	709	727	734	689	682	676	655	706	679	641	644	663	649	689	651	706	677	631	720	659	683	675	672	668	648	680	641	628	632	660	691	664	673	643	693	682	644	684	696	700	654	662	630	654	654	676	640	640	699	661	699	658	660	697	606	663	671	648	654	613	646	651	674	657	658	634	607	672	694	686	706	623	661	678	638	701	668	671	692	681	664	665	709	683	637	671	670	632	701	678	662	660	706	641	698	692	648	679	702	651	660	669	668	623	655	676	646	668	691	666	647	663	660	643	684	696	682	648	693	652	636	680	722	701	660	616	667	708	682	678	701	673	652	630	647	661	660	660	696	649	713	674	684	671	617	632	669	640	703	694	728	676	658	701	676	688	655	658	647	677	710	665	668	664	636	645	659	660	676	646	666	711	695	682	685	647	618	735	648	675	647	688	674	650	665	732	640	704	671	617	689	624	691	661	677	672	719	671	678	659	637	648	672	665	639	663	733	666	708	645	623	681	643	688	717	690	738	629	692	649	672	636	691	690	698	642	683	709	683	667	645	713	722	673	657	671	686	720	729	697	719	635	697	670	652	650	673	668	681	637	660	688	671	643	671	702	672	674	679	682	721	681	674	620	651	673	670	650	671	713	695	658	647	669	704	668	688	658	689	697	659	653	694	695	670	668	637	660	633	650	663	635	646	698	679	676	637	717	683	678	677	688	703	647	702	695	675	675	665	684	686	668	655	644	650	628	660	635	715	695	647	606	681	693	683	728	700	682	633	626	715	741	702	672	719	663	665	699	654	689	664	621	642	660	692	688	637	667	665	658	672	658	651	654	694	580	663	662	660	739	660	676	676	709	683	658	649	667	651	659	660	644	636	668	663	680	660	681	630	652	662	672	642	684	649	683	657	647	657	670	629	642	684	667	663	679	713	642	676	648	693	659	649	691	650	658	621	658	670	643	676	677	684	623	657	647	689	648	680	661	634	674	651	681	691	648	631	631	660	650	699	658	669	677	702	680	638	659	649	709	701	620	639	650	728	667	644	649	692	608	702	677	653	642	637	690	653	650	650	687	623	671	683	647	653	731	666	647	640	686	687	687	663	736	636	680	666	684	663	654	652	637	666	692	614	638	683	696	673	655	680	623	690	657	717	651	692	619	660	629	658	649	639	660	681	656	658	662	648	688	662	696	650	650	665	678	717	697	700	632	659	659	685	678	617	687	628	677	692	672	666	635	745	635	659	682	672	626	660	661	678	685	672	656	690	664	696	709	680	694	681	657	671	614	647	620	607	687	715	669	653	661	612	670	662	664	686	689	643	672	680	685	679	685	655	686	677	678	669	737	668	630	645	663	640	651	678	672	658	624	682	680	661	693	671	705	717	709	663	698	688	672	680	660	693	700	686	632	684	644	685	672	686	671	676	654	623	685	669	694	664	619	672	688	679	699	638	656	666	617	650	674	724	656	696	652	682	688	665	660	664	701	684	631	642	694	668	666	683	666	665	656	660	664	671	731	662	705	688	718	700	640	683	649	664	687	669	656	693	697	682	631	696	651	674	666	643	652	675	666	732	688	678	688	672	666	668	622	674	692	689	647	698	703	651	675	636	627	680	677	636	697	648	678	682	657	642	673	687	666	664	647	656	662	670	633	656	671	671	652	634	662	626	655	705	666	656	687	681	628	683	670	682	717	639	697	665	730	644	680	634	717	631	685	666	701	624	656	694	651	668	602	669
25929	27959	41363	34308	18091	5050	1443	959	856	899	856	848	870	859	861	863	892	853	823	870	879	844	821	855	799	833	838	839	803	757	873	857	835	833	824	798	819	788	819	843	865	833	796	839	880	841	866	854	810	841	810	831	872	817	806	810	846	830	802	821	799	850	855	834	844	853	802	857	855	865	792	813	841	859	826	850	850	781	846	846	821	908	868	837	799	784	831	835	849	802	828	876	780	854	862	822	894	832	827	823	831	814	793	828	827	856	887	799	868	843	798	771	859	780	862	830	864	841	812	824	808	804	785	843	838	816	789	866	824	914	798	817	843	860	816	863	818	831	849	884	841	816	816	828	833	821	869	852	830	813	847	808	836	817	870	838	875	887	861	790	793	794	833	860	820	820	855	822	827	812	808	894	828	836	865	879	864	830	786	807	874	802	885	816	818	806	840	794	808	819	813	826	844	855	813	871	826	815	867	842	821	803	858	899	857	813	868	809	801	826	863	848	851	818	853	833	844	881	842	857	822	894	803	815	835	868	795	821	833	829	860	847	798	799	867	823	828	849	798	809	810	826	832	867	850	837	832	894	833	848	829	840	835	885	900	841	823	780	851	818	844	847	807	783	876	790	872	815	864	826	824	815	787	893	811	855	857	837	818	804	810	794	839	859	839	813	855	814	804	833	804	805	824	804	824	823	891	882	853	850	804	857	853	807	771	805	790	780	815	800	875	829	861	828	803	801	877	834	838	830	852	805	844	843	826	833	842	796	797	845	818	827	793	848	829	847	825	848	814	827	804	812	891	831	813	835	829	827	841	815	841	867	805	824	791	877	856	878	813	791	837	839	806	834	837	841	814	889	828	848	797	818	828	830	879	853	866	769	900	833	855	846	842	827	808	828	818	860	872	775	823	824	832	846	826	807	854	838	864	796	858	819	853	803	811	838	890	787	819	798	804	863	822	824	799	857	757	809	801	854	860	862	770	860	784	797	799	804	786	834	788	803	785	818	830	826	879	817	839	861	813	785	806	896	865	785	845	872	852	803	859	861	808	821	808	799	864	846	805	824	804	821	813	847	879	868	851	815	843	856	830	826	779	835	841	850	774	779	824	807	832	846	852	846	806	826	843	838	866	790	863	815	851	771	819	843	798	820	806	872	820	845	806	776	821	877	815	843	803	822	791	801	864	825	824	827	874	832	811	825	816	855	822	934	757	810	842	885	861	852	836	857	792	804	885	810	851	810	821	855	785	862	817	827	820	845	847	849	783	787	776	835	851	765	887	804	808	872	823	847	817	808	804	847	826	845	836	821	804	805	845	858	824	930	791	830	850	856	846	838	839	863	832	789	867	791	784	823	807	875	836	861	841	895	833	873	779	846	857	807	827	808	854	834	836	818	814	847	808	883	896	859	831	804	782	809	807	773	809	769	804	860	796	813	822	776	874	767	813	764	821	825	885	776	850	841	869	861	806	821	881	827	867	860	862	832	783	799	808	803	838	776	843	845	808	803	822	824	821	859	814	791	787	837	826	801	842	845	881	848	883	775	844	822	828	792	855	890	799	825	880	827	831	779	846	865	854	803	881	841	827	786	869	797	819	825	873	834	824	833	840	850	854	814	804	820	804	829	867	818	874	828	827	840	851	816	815	832	784	837	832	797	837	836	824	784	863	856	860	866	838	863	832	848	804	833	872	805	874	803	870	784	808	888	805	886	800	912	906	840	828	841	809	824	808	807	802	829	845	862	824	828	826	862	834	891	880	825	866	849	825	909	821	834	832	832	821	804	811	877	800	856	807	873	865	909	817	813	820	850	817	814	873	793	842	851	816	846	871	858	856	876	819	833	841	835	798	838	807	849	820	793	785	811	809	835	821	839	843	874	830	821	797	824	803	826	861	820	840	821	798	835	826	804	819	838	796	851	845	831	862	873	800	845	817	821	835	878	851	841	800	811	810	825	883	827	836	844	847	824	877	887	848	844	846	842	784	804	842	848	867	814	851	832	822	826	843	855	788	888	820	835	819	804	830	928	838	814	823	856	825	836	867	850	877	872	815	813	811	810	859	869	902	844	801	827	835	827	808	833	810	806	822	824	818	866	855	821	789	853	820	851	849	856	808	782	827	803	811	792	848	801	817	825	870	834	841	831	883	849	839	820	826	851	815	851	854	831	840	859	818	837	788	821	831	818	822	834	815	798	823	777	768	896	818	853	823	806	855	813	842	818	846	803	867	829	848	781	832	831	815	851	787	823	854	850	782	870	833	836	842	853	825	857	838	799	842	788	809	874	859	840	815	801	866	815	822	828	814	865	821	845	880	787	817	850	862	803	834	780	858	836	832	828	833	846	864	830	833	818	828	836	782	865	837	829	885	850	854	776	840	782	852	826	803	848	817	833	817	854	823	884	820	813	831	832	806	816	803	840	807	860	825	854	787	839	825	838	867	817	857	861	892	828	829	824	799	801	784	838	833	784	857	834	819	862	907	823	823	848	856	862	868	803	824	835	848	773	818	867	864	785	859	796	839	876	839	819	818	811	825	839	811	772	816	811	873	867	857	853	815	828	813	804	813	836	783	825	844	807	826	817	871	815	834	863	794	859	860	832	847	826	799	810	835	831	824	850	874	780	843	867	825	817	832	845	799	827	782	840	816	840	846	822	821	867	794	844	839	860	819	859	815	790	818	807	821	816	822	885	804	859	864	829	824	786	829	844	832	860	818	789	805	798	833	816	788	840	808	801	790	844	892	812	819	829	807	845	830	793	789	787	831	874	803	876	837	822	803	785	813	810	914	812	813	842	857	826	807	833	805	845	847	794	769	804	807	853	776	847	826	847	826	823	818	791	801	823	809	832	838	858	790	845	814	894	848	850	818	818	859	875	837	811	854	854	854	857	852	818	850	847	800	810	847	776	854	863	790	840	879	839	869	849	810	824	810	812	832	847	831	824	846	835	780	824	793	797	779	818	848	815	868	845	812	846	799	822	855	875	866	845	820	795	780	883	815	840	810	807	896	841	800	878	837	845	878	858	832	839	802	779	747	856	848	786	795	871	849	823	836	767	823	799	881	860	812	806	814	788	778	819	838	835	865	874	779	781	793	834	834	849	883	822	767	871	849	832	841	790	848	831	809	815	842	845	849	861	816	804	807	809	773	862	780	838	859	849	832	824	829	839	876	826	843	833	827	880	849	842	811	829	840	860	853	914	833	824	853	835	826	816	859	817	828	826	879	837	843	853	798	857	856	816	843	903	806	846	783	928	822	849	894	863	832	889	828	850	815	810	896	805	808	881	851	844	863	857	807	830	862	877	857	802	802	826	838	847	841	799	850	827	838	825	846	827	800	885	777	849	801	803	860	922	801	842	834	778	758	841	883	853	813	790	822	806	838	846	823	803	798	858	832	876	897	858	824	847	857	880	828	886	812	800	786	807	811	880	835	785	795	884	817	858	846	769	820	852	814	781	853	842	792	814	792	849	861	841	810	847	798	863	829	827	866	781
61133	91204	59910	27424	8567	2224	989	743	774	768	729	789	707	687	748	738	758	762	704	756	725	748	745	768	743	746	718	760	737	749	787	733	745	729	770	741	712	745	733	707	706	749	767	789	708	741	709	752	784	764	747	745	793	774	776	736	734	722	718	768	735	722	766	720	755	685	743	724	737	734	736	662	733	752	712	716	767	686	784	744	718	728	715	660	707	725	710	766	708	685	747	710	732	733	758	708	688	742	679	733	722	702	764	779	700	725	718	731	776	766	733	806	680	744	707	739	723	761	727	747	700	758	777	739	747	782	707	688	725	708	748	713	694	796	738	770	715	789	752	732	737	705	707	698	745	708	750	720	723	773	721	755	722	717	719	774	703	712	707	731	732	737	719	772	754	733	753	729	710	651	687	741	736	777	702	784	755	732	745	726	718	724	727	765	733	783	699	731	749	705	719	733	744	726	737	690	694	727	752	782	750	767	770	784	694	741	734	727	746	768	716	743	691	739	739	775	766	739	714	757	752	727	773	727	717	735	725	755	747	781	743	713	772	694	711	709	703	742	742	753	728	771	759	759	714	697	706	721	691	751	731	713	709	787	737	776	765	761	747	713	751	718	732	707	763	762	702	746	741	736	742	713	764	702	756	699	704	730	745	722	762	759	722	771	757	721	710	754	755	770	715	773	748	761	721	779	797	741	765	760	720	731	795	741	708	751	696	728	717	751	732	706	712	770	727	705	760	751	736	714	721	731	708	725	743	728	726	694	747	719	746	721	751	697	741	745	733	745	746	700	720	746	747	728	773	781	722	745	744	715	727	730	747	716	678	715	740	747	672	717	763	738	724	722	732	756	716	736	693	719	727	723	717	693	744	697	761	773	764	731	754	725	751	681	757	702	738	753	705	740	724	784	724	746	691	738	767	739	720	752	722	690	726	730	736	719	719	745	737	707	732	745	718	718	745	733	698	744	670	726	693	723	759	729	711	724	725	697	758	733	765	755	670	729	798	722	766	774	735	722	713	719	754	724	735	698	719	738	720	678	750	745	716	751	689	725	741	714	773	720	698	696	758	746	726	720	758	701	743	743	769	748	748	726	737	714	722	736	726	753	755	716	739	746	748	719	708	753	711	724	729	760	688	771	737	724	701	720	748	733	754	706	748	751	763	665	719	690	720	749	741	725	684	770	749	751	695	728	738	770	716	726	718	774	738	739	766	750	765	749	697	677	768	736	780	750	751	784	719	765	738	780	795	731	723	772	717	825	722	782	741	742	733	746	717	717	674	703	744	699	794	735	733	716	729	733	769	724	709	688	722	724	728	718	732	722	759	742	694	669	685	737	759	772	752	755	723	738	719	693	742	777	770	754	764	692	767	751	742	731	740	713	727	730	735	711	787	773	708	758	739	721	765	719	737	695	734	717	717	712	721	722	780	715	766	775	738	714	740	725	719	753	718	729	744	767	770	738	732	728	733	731	746	679	766	677	742	755	761	694	720	724	750	748	769	772	721	712	706	743	716	703	702	777	719	710	745	734	770	757	732	730	721	738	733	751	754	762	719	717	747	709	684	705	747	759	731	730	731	700	732	746	722	734	714	765	752	706	763	753	736	711	733	730	750	722	718	668	684	719	726	726	732	739	687	737	769	710	752	746	713	675	786	774	772	692	706	749	719	710	730	765	761	739	772	716	728	733	751	757	730	745	733	758	779	693	756	696	720	756	708	718	745	689	731	707	741	732	774	727	786	730	716	713	771	751	689	715	710	747	754	755	724	724	704	731	714	668	708	663	772	742	743	747	739	741	761	682	684	732	723	731	738	713	688	728	744	737	782	694	808	675	717	777	733	720	704	754	732	749	714	704	756	728	725	742	733	710	742	713	730	753	720	749	757	727	733	749	709	706	726	741	702	770	758	725	756	762	715	730	738	773	759	669	747	764	750	705	716	735	759	742	717	745	705	761	692	755	760	771	753	692	732	720	697	698	690	767	758	751	740	727	725	721	713	704	747	740	707	702	764	703	787	750	777	741	733	717	699	728	755	746	692	756	763	745	747	712	698	747	764	678	744	751	760	699	685	739	702	777	704	731	727	679	769	770	708	742	779	710	751	710	732	703	767	774	701	713	731	687	786	723	727	696	768	710	733	769	803	731	689	743	743	705	759	771	739	701	740	700	736	776	714	751	711	746	782	778	715	744	724	747	737	713	710	710	709	748	741	696	780	703	767	743	762	751	691	716	742	759	698	741	728	716	723	726	739	707	708	744	755	722	743	718	734	729	752	773	772	705	774	721	711	772	755	709	683	744	745	707	710	694	708	702	715	731	713	696	727	729	747	727	751	720	707	752	768	747	711	729	740	725	760	749	706	739	775	742	742	708	726	681	716	789	757	747	746	681	740	725	744	808	761	738	800	741	750	740	717	666	679	695	748	717	776	750	740	758	763	718	768	710	734	719	718	745	745	744	715	685	701	771	721	721	712	767	714	731	727	702	708	695	734	737	675	730	707	718	730	768	727	705	742	799	734	732	710	702	723	741	732	689	756	717	763	797	761	754	731	766	736	757	755	726	712	716	747	712	703	715	780	742	733	751	751	685	717	726	740	718	708	740	655	694	726	715	732	755	729	745	734	797	717	747	744	715	663	746	768	714	697	748	793	731	714	741	679	698	753	722	703	721	674	768	680	733	763	719	769	712	736	745	693	686	801	715	693	798	753	764	722	756	717	712	712	712	724	737	675	776	736	747	754	738	782	703	711	738	706	716	759	756	696	725	786	726	802	723	730	779	732	778	711	707	686	762	691	762	729	754	711	755	727	684	765	727	715	717	740	756	715	725	747	784	756	732	737	758	758	718	730	771	761	769	742	711	771	739	739	708	760	757	725	745	671	776	753	748	739	744	712	696	762	716	702	744	707	741	693	717	748	744	750	735	693	759	739	761	701	750	750	724	776	725	704	732	727	658	737	683	721	712	777	758	708	743	736	702	752	740	796	713	691	749	708	748	779	739	707	735	737	767	740	758	682	731	791	729	787	692	763	779	755	745	723	670	728	731	710	748	681	714	705	763	715	711	735	699	776	759	729	765	710	747	702	700	776	710	693	699	730	679	755	665	713	721	739	700	709	730	733	738	696	700	732	764	737	752	763	729	703	718	719	732	737	698	746	750	772	760	718	755	737	743	730	693	714	731	729	686	720	716	725	675	730	729	671	761	712	739	773	724	735	722	721	730	716	697	703	707	754	730	726	727	726	748	743	752	696	802	746	714	771	745	776	717	728	747	733	734	708	770	776	780	737	716	697	705	749	720	758	749	744	713	778	720	692	706	713	725	790	731	686	721	671	776	722	705	760	739	748	689	719	745	720	704	726	749	721	683	718	736	753	731	720	721	680	731	738	705	776	692	715	786	770	765	706	775	759	721	728	771	738	638	700	725	733	695	770	712	718	713	635	740	765	729	697	734	706	771	751	679	745	721	753	734	721	723	754	703	704	748	716	729	743	714
24230	23907	36101	32489	23056	14180	3461	1337	1087	1132	1071	1066	1088	1055	1075	1118	1092	1017	1055	1026	1052	1073	1105	1050	1005	1093	1049	1037	1016	1005	1019	1090	1030	1031	1090	1017	1045	1074	989	1056	1005	1055	1053	1061	1058	1003	1036	1040	1105	1042	1095	1031	1058	1048	989	1113	1054	1018	1007	1000	1062	989	1062	1051	1077	1042	975	1049	1039	1019	1054	989	997	1039	1028	993	999	1069	995	1068	1086	1055	984	1027	1025	1066	1042	1060	1068	1046	1013	1032	1008	984	1104	1042	1086	983	1065	1020	1017	1042	1063	1035	1021	1008	1014	1004	1016	1012	1056	1052	1063	995	979	1051	1015	977	1051	1013	1057	1012	986	982	1080	1038	1020	973	1038	1033	1063	1039	1067	1035	1082	1059	1026	1015	1023	1151	1041	1091	1028	999	1020	1037	1003	1029	982	1023	1007	1006	1061	1024	1069	1111	1008	1070	1099	988	1032	1042	1031	1030	1068	1054	1064	1140	996	1014	1042	1023	990	1033	1074	1091	973	1019	1041	1054	990	1033	1044	1032	987	1097	995	977	1049	1062	1082	1033	992	1063	977	1061	1043	1039	1019	1022	1057	1016	1055	1018	1052	1059	1000	1037	1053	1027	1010	977	1059	1011	999	1048	1063	1067	1033	1050	1031	1049	1045	1018	1082	1103	1072	1028	1039	1050	1081	998	1062	1009	1025	1026	982	1059	1009	1054	1065	1022	1095	1079	1031	992	964	1044	1019	1002	1095	1064	1030	1058	1017	1025	1037	993	1061	1006	1073	1042	1050	1013	1080	1047	1031	1030	1043	990	1047	1040	1081	1013	1085	1021	1003	1038	1041	1057	1000	1040	1056	1025	1000	1039	938	1038	1012	1060	1071	1042	1042	990	1049	1087	1015	1063	1013	1081	995	1007	1042	1003	1042	1021	1012	1066	1043	993	1001	1024	1042	1041	1073	1082	1006	1046	1057	1038	1015	1019	954	1102	1036	1028	1101	956	1088	1079	1056	1057	1017	1072	1022	989	1038	1050	1069	1023	1013	1025	1043	1008	1065	1054	1052	1031	1062	1021	1023	1012	1085	1050	1082	1050	973	1000	1054	1140	1024	1105	1033	1076	986	986	1007	1009	1029	1079	1040	1022	997	1024	1055	1037	1019	1011	996	1034	990	1061	1054	985	1004	1008	1031	983	1021	1033	999	1041	1008	1035	1040	1031	1034	975	1078	1028	1069	967	1070	1050	1058	1083	1052	1045	1005	1021	1090	954	1042	1085	1084	1059	1051	1024	1021	1034	1070	1071	1067	1076	1025	1022	1068	1036	1024	998	1038	1024	1045	1016	1074	980	1026	1032	1047	1025	1049	1010	1007	1022	1055	1103	1035	996	1043	997	1052	1077	983	954	997	1035	1017	1050	1048	1021	1048	1030	1042	1032	1052	1053	998	984	1022	1091	970	1041	977	1056	1093	1077	1022	971	1020	1017	1080	1047	1016	1034	1032	1019	986	1007	1048	963	1034	976	1050	994	1018	1075	1036	1037	1014	1095	1033	1017	1086	1044	1056	1023	1017	970	1055	999	1008	974	1038	1015	1053	1084	1023	1004	1095	1064	1082	1031	1070	1027	1011	1039	1046	1001	1046	1060	1054	1081	1076	1082	1020	1021	1032	1015	992	1032	978	1054	984	1105	1006	1042	995	984	1058	998	1055	1036	1089	1063	1042	1061	979	1015	1073	1032	981	996	1060	1037	985	1098	1010	1066	1105	974	990	987	989	1047	1016	1115	1023	1014	1056	948	1030	1063	1029	1072	1057	1054	1004	993	1027	997	995	1110	1070	1009	1059	1006	993	1023	1028	971	1070	1061	1043	1067	1041	1045	1056	1063	1054	1075	1072	1019	1019	1009	1046	1028	995	1063	1027	1031	1064	973	1028	1006	1032	1012	1017	1044	1056	1012	1008	1041	1070	1078	1073	1052	1007	1055	1018	1060	1057	1037	1010	1093	1018	1027	1003	1011	968	1049	1026	1043	1035	1010	1042	1036	1085	1037	1015	1119	1059	1038	1012	1011	1040	1013	1055	1026	1039	1012	1014	1027	1038	1047	1049	1012	1038	1036	1022	1012	1001	1004	1031	1047	1054	1022	974	995	1080	1069	1045	1032	1089	1051	1065	990	1050	1039	1012	1060	1093	1025	1047	1041	1021	1003	1011	1035	1077	970	1012	1068	995	1048	1069	1034	994	1107	1033	1040	1055	1074	1055	1045	986	1034	1053	1083	1044	979	1050	1007	957	1009	1032	986	989	1025	1010	1000	1003	1053	1010	1080	999	1110	1023	1054	975	1004	1041	1021	1001	1018	1045	1042	997	989	1108	1105	1027	1105	1051	1022	1017	1057	1075	1068	1015	1011	1038	1058	1005	1012	1017	1022	1104	1064	1048	1026	1061	974	977	980	1042	991	995	1142	1080	1053	1059	1025	1048	1047	1034	983	1025	1078	1038	1032	1067	1003	1005	1082	1009	1001	1007	1033	1002	1010	1014	1073	1035	1008	1005	1011	1038	1061	1008	1025	1059	978	1032	1016	1006	1014	998	1016	958	1076	1100	1013	1035	1057	1085	1024	1025	977	1021	1031	1007	1039	1073	1072	1056	927	981	1002	1016	1061	991	1017	1064	1071	1003	1043	1048	1105	1032	1036	1010	1053	1064	971	998	988	983	1002	1019	1043	1045	1010	1046	1013	1083	1029	1049	1041	1028	1037	1057	1011	1046	996	1020	1032	1052	1010	1049	1046	994	1013	1028	1001	988	1066	1007	1107	970	1036	1023	1060	1050	1045	1047	1070	1034	1023	997	1013	1011	1087	1018	1046	1010	1057	1052	1043	1058	1054	1022	1038	1025	1059	980	1047	1040	1003	1021	1005	1048	1040	1008	935	994	1017	1016	1028	1046	1024	1062	992	1041	1045	1072	1033	1009	985	1053	1025	988	1036	996	1016	1067	1033	1067	975	1020	1030	992	1061	997	1005	1076	1001	1015	1031	993	1042	1046	1062	1040	1044	1064	1041	1038	1008	995	989	1026	1028	1023	1023	1047	1037	1074	1008	1057	1043	1056	1077	1034	1075	992	1017	1026	1047	951	1035	1066	1050	1064	982	1056	1011	998	1083	1002	1033	963	984	1043	980	1060	1085	1055	1008	1029	1072	1027	1033	1043	1064	1064	1042	1043	1019	1086	1056	987	1061	1076	1024	1053	1056	1048	1007	997	1115	1021	1066	1041	999	1051	1045	1014	973	1041	1070	1083	1016	1001	1020	1125	1019	1027	991	963	1008	1026	985	1115	1039	1055	1039	1040	1035	959	1085	982	1037	1108	1041	1022	1031	965	971	1032	1052	1055	1037	1038	1005	1043	1023	1013	1022	1032	1044	1016	1018	1033	1036	1070	1065	975	1038	1022	999	1042	1063	1029	1088	1029	1020	1063	1032	1059	1056	1042	1003	1057	1009	997	1047	1046	1011	1022	1026	1030	1082	1032	1022	1074	1034	992	1046	1016	1086	1051	973	1010	962	1005	1038	973	956	986	1097	1016	1015	1040	1044	1064	1042	1005	1015	1050	1016	1009	1037	1009	1088	1048	1070	966	1045	1058	997	1046	1029	1092	1040	1050	1017	1011	1078	1024	1018	1009	1020	987	1049	974	973	1030	1052	987	1057	1042	1017	993	942	1054	1065	1022	1020	973	1046	977	1084	995	1031	1007	984	1035	1007	999	1052	1022	1016	1024	996	1019	1012	1030	1050	1120	1034	1043	971	1042	974	1028	1029	1037	1018	1077	980	1066	1086	1041	1018	1000	1036	1058	1106	1006	1078	982	1080	1042	984	1025	951	1039	1015	992	1077	1049	1015	1016	1028	1017	1042	997	955	1029	988	975	983	1063	1019	1081	1085	1044	1065	1045	1035	1010	975	1007	980	1005	1026	1059	1062	1003	1049	1024	988	1059	1001	1045	1025	1070	1004	1078	1020	1000	999	1033	1014	1049	1065	1014	1014	1016	1022	1011	1026	1047	1086	1019	1033	1076	1024	1023	1049	1015	1075	1017	1038	1065	1037	1073	1021	1020	1087	1026	1023	1053	1087	1091	1079	1040	1054	998	1028	987	1037	1051	1041	1038	1149	1057	1028	1002	1045	1031	961	992	1017	1011	1014	951	1037	1078	1045	1032	1029	1031	978	977	1056	1112	1027	1008	1018	1080	973	1097	996	1037	989	985	1031	1064	1031	1042	1027	1023	1005	987	1011	1036	1020	1015	1053	1097	986	1060	1051	1026	1029	1032	1015	1025	1043	1047	1041	1035	987	1094	1036	1047	1044	1097	1000	1027	1002	1018	976	1013	1031	1042	1079	1033	1056	1027	1049	1065	1009	1027	1050	1008	1002	1010	989	1015	1053	1014	1037	1025	1006	1024	1033	1044	1017	1068	1047	1064	1090	1015	1055	1054	1033	1006	1024	1005	1047	1115	1069	992	1051	1008	991	1068	1043	1053	1054	1038	1043	1079	995	1044	1026	1074	1051	1030	1046	1029	966	1019	1025	1043	1001	1039	1032	996	1051	1083	1072	1052	1074	1078	1097	1016	1014	1020	1083	1080	1075	1066	1057	1099	1046	1067	1065	989	1078	1062	993	1055	1015	1045	1002	1039	1033	1030	1022	1036	1057	1076	1039	1039	998	988	1019	981	1000	1022	1027	1093	982	1053	1022	978	983	1036	998	1090	979	998	1015	1080	1002	1056	1040	1041	1014	1035	995	1064	1053	1070	1008	1027	1053	1007	1032	1038	1044	1028	1061
62299	103905	71716	40589	15278	4135	1474	1039	899	987	915	956	981	981	978	939	931	988	972	944	933	975	982	916	930	983	900	980	923	934	929	879	936	1005	994	934	987	890	952	929	918	919	928	925	921	955	918	949	884	942	980	974	943	981	950	969	969	906	926	924	952	925	931	966	970	926	947	997	936	953	994	911	952	906	909	930	943	943	938	943	911	942	916	903	952	938	899	928	913	981	929	937	917	966	877	927	893	949	1000	1008	927	945	914	955	937	929	910	954	944	946	900	950	1000	939	918	901	979	887	945	926	918	968	963	943	979	889	947	874	977	931	869	863	929	957	927	990	966	918	931	922	883	930	895	954	917	909	903	951	887	924	952	977	929	942	923	902	913	891	969	914	923	911	958	918	935	927	926	958	902	941	940	925	875	984	955	931	871	924	946	933	942	920	927	868	973	955	913	901	923	931	912	967	948	952	929	893	859	966	979	885	895	914	943	897	972	912	947	948	900	918	885	888	985	898	962	891	913	934	926	905	952	892	940	1007	858	929	976	915	940	947	912	942	941	920	924	944	930	961	931	952	930	942	940	941	979	923	897	938	942	978	922	938	874	979	919	881	904	916	942	895	941	941	934	944	907	924	939	941	910	890	973	874	905	940	893	898	906	904	967	977	896	898	936	925	940	921	941	897	910	951	959	945	938	939	941	961	933	951	961	882	901	900	925	888	937	946	931	930	898	892	945	942	888	912	884	918	942	921	936	918	938	882	915	920	924	952	909	904	934	935	909	886	890	899	941	925	948	937	944	955	952	946	950	933	915	886	927	944	884	883	927	958	896	899	909	958	915	959	965	966	932	923	931	983	896	917	966	914	942	938	874	957	943	947	945	938	937	914	941	922	896	920	940	913	936	950	887	944	906	962	920	835	938	940	997	908	960	921	944	978	902	906	936	919	932	938	938	983	886	953	911	905	893	1001	864	902	949	924	889	941	931	951	918	903	935	920	912	887	918	954	955	979	938	950	984	950	965	923	985	915	926	1005	891	997	916	934	802	908	898	887	939	928	963	900	950	904	922	953	896	919	900	943	941	882	937	934	982	960	931	969	932	994	877	914	965	941	973	884	948	908	900	891	925	966	945	933	964	949	919	934	930	964	937	999	912	972	961	907	977	916	933	927	851	907	882	882	932	924	964	934	945	950	935	955	917	928	898	898	961	952	875	899	928	938	977	912	941	907	877	903	999	906	941	909	970	965	925	908	1006	964	893	871	882	929	925	940	925	959	910	937	916	938	924	958	962	974	853	917	1022	950	918	866	931	940	924	924	904	937	930	996	897	951	958	925	925	918	965	936	884	904	946	948	865	886	955	907	952	944	916	950	916	951	928	955	927	937	909	967	954	952	919	882	964	934	945	897	913	955	941	926	925	929	911	889	899	951	927	931	924	949	971	921	921	961	926	930	975	929	951	921	871	946	905	935	895	911	954	918	916	895	886	952	914	905	964	933	925	895	924	954	940	957	931	957	952	864	921	910	903	956	919	957	883	884	916	976	925	947	929	911	907	946	969	931	924	962	946	946	934	878	868	904	918	955	954	860	919	897	934	907	944	882	958	919	972	956	948	915	981	903	948	901	873	935	968	890	957	961	915	902	967	932	890	948	904	897	906	955	923	941	967	940	937	949	940	921	922	918	943	911	903	943	979	886	901	887	897	944	928	916	938	901	964	918	929	918	951	960	881	880	950	934	883	925	914	966	935	928	921	880	855	873	942	913	908	911	939	912	962	932	944	891	912	904	939	956	885	1009	959	949	900	955	934	916	943	931	957	968	972	924	878	967	926	932	947	930	965	975	937	937	921	962	909	900	940	882	926	926	901	907	923	931	900	917	893	905	933	915	932	951	930	916	951	976	924	911	952	955	913	945	939	980	881	889	906	899	931	929	941	937	911	912	908	918	911	965	902	954	938	972	910	910	1016	953	898	939	910	885	930	938	933	907	986	978	950	930	970	953	930	895	957	905	907	863	901	890	933	944	964	944	896	956	931	926	891	909	938	912	917	941	916	945	951	917	901	922	981	916	911	960	924	926	923	919	939	899	928	859	934	906	880	889	950	912	933	947	942	926	911	874	930	906	927	916	921	902	941	965	936	916	911	869	957	927	904	970	920	940	947	946	952	951	942	934	940	904	958	922	935	879	933	961	933	943	942	930	931	946	927	940	951	945	876	915	967	965	908	897	950	921	944	946	946	930	904	955	932	891	938	912	908	911	927	911	913	928	919	916	923	889	942	924	912	938	950	835	936	918	957	940	987	979	952	931	924	941	946	886	919	948	950	916	910	948	895	868	929	936	908	950	959	937	905	889	907	945	939	867	944	917	906	976	960	883	887	919	912	954	867	964	933	909	946	942	931	985	933	1025	927	942	907	950	986	933	895	960	927	931	921	893	919	880	886	959	927	921	951	898	901	1017	904	937	938	863	945	940	908	905	992	892	979	933	964	927	945	901	956	952	941	914	973	910	954	904	912	896	933	978	895	906	887	961	920	868	905	964	947	929	962	920	946	886	944	934	946	925	894	942	976	909	914	902	897	901	939	855	882	858	972	916	908	916	922	937	962	934	984	963	882	923	892	933	988	931	967	894	932	953	945	944	935	950	896	894	924	937	891	917	906	889	913	945	906	932	930	913	885	892	964	876	979	908	869	915	944	972	943	914	924	944	893	949	932	909	970	890	962	951	902	899	945	938	951	977	943	901	968	980	915	937	932	920	1016	937	947	977	905	914	902	934	924	937	954	911	922	920	950	884	913	969	907	929	911	880	950	952	962	932	946	877	982	926	953	950	940	975	897	946	933	976	928	889	873	865	927	918	920	879	930	903	946	858	904	909	932	906	944	948	858	948	978	939	935	941	908	885	912	955	893	959	966	891	929	908	901	920	917	945	919	874	921	953	916	919	898	925	901	911	955	950	973	905	894	933	956	954	916	930	961	950	903	922	935	928	913	949	877	929	962	899	858	904	904	932	914	957	926	896	886	860	931	965	939	947	913	893	958	890	942	922	939	979	988	889	954	889	916	962	971	986	908	886	919	950	867	935	946	943	938	932	887	959	881	888	945	896	925	937	906	929	970	953	933	895	924	909	917	908	923	911	875	1010	918	943	947	901	887	956	899	886	912	922	931	954	932	929	946	883	920	911	921	939	930	896	989	924	929	942	913	908	946	938	898	905	935	944	951	949	926	929	934	905	892	909	907	904	886	949	895	873	941	949	944	964	919	929	901	975	931	938	927	947	906	902	960	957	910	964	860	933	894	903	934	913	933	933	992	876	952	885	898	906	923	898	867	915	863	917	940	930	940	897	950	882	914	972	879	911	865	910	903	943	890	914	914	935	935	901	884	874	874	948	965	939	930	929	921	928	917	968	907	921	944	959	984	948	898	974	906	969	951	969	981	935	898	944	905	931	957	928	908	968	951	896	920	961	923	901	925	890	928	891	948	933	930	876	865	964	909	901	901	914	963	891	947	911
31094	32621	27588	11370	2648	1172	873	856	818	797	802	826	803	823	824	800	817	871	805	761	830	826	791	796	779	830	856	832	794	820	800	808	808	802	814	821	831	796	850	815	824	877	902	854	855	796	776	798	808	861	801	759	743	848	837	816	839	817	864	795	833	794	828	847	819	813	832	827	762	802	852	788	854	845	858	792	803	826	786	829	725	800	811	807	812	858	814	834	801	876	827	836	795	853	845	828	808	831	821	826	817	798	811	770	827	801	779	810	838	823	843	810	823	763	908	864	846	764	792	819	856	834	809	814	791	831	743	883	871	833	807	760	848	851	803	792	836	774	798	834	828	837	817	841	814	775	807	810	796	852	823	822	747	853	794	842	794	866	807	800	789	780	760	815	825	856	807	863	770	834	756	823	808	779	810	826	847	781	825	806	847	828	794	803	813	857	830	770	817	770	834	818	818	830	797	730	802	822	817	870	756	813	831	839	819	835	753	793	811	843	829	792	789	828	785	803	782	819	890	808	816	834	820	884	819	810	772	818	860	800	790	777	772	801	810	770	804	797	831	837	798	844	791	808	792	763	836	828	841	843	784	887	801	839	808	798	866	776	838	817	839	842	808	799	851	836	810	818	850	800	851	787	784	811	833	787	790	801	781	784	817	786	803	782	783	840	803	857	828	822	861	799	810	748	814	789	799	819	827	814	813	773	804	801	819	794	775	814	797	813	822	844	800	785	828	792	811	806	858	852	787	829	829	784	867	811	847	881	802	841	783	810	778	755	848	790	785	877	785	839	799	850	807	837	757	789	815	829	792	831	807	788	827	777	795	822	805	806	824	770	794	807	808	759	773	784	786	775	816	809	838	840	793	797	835	776	818	799	810	848	745	795	846	808	831	819	821	826	816	833	870	847	832	808	814	807	808	764	783	768	807	802	804	783	776	808	796	864	792	814	784	859	804	818	814	807	827	800	863	815	807	811	783	846	749	829	811	797	841	811	805	844	809	839	753	851	870	789	805	787	799	825	771	801	779	814	829	813	792	831	805	846	805	786	836	757	825	799	866	838	807	822	799	784	790	849	765	811	818	801	848	817	839	779	826	848	804	825	795	873	840	834	814	822	816	809	815	804	806	811	829	799	792	788	798	836	806	783	776	823	785	815	830	808	787	827	827	820	820	846	777	802	846	815	827	845	835	818	831	835	818	840	839	814	836	892	807	819	829	795	750	792	820	817	807	807	755	811	805	730	826	827	862	817	832	745	790	826	749	761	790	792	808	822	847	843	865	846	826	828	791	819	814	811	806	809	830	811	848	799	768	768	823	798	875	849	824	804	846	826	766	831	801	818	791	825	813	756	818	782	790	771	849	799	831	782	809	838	840	807	855	822	812	782	818	795	817	808	815	820	853	802	790	795	788	779	839	773	813	782	824	802	792	824	829	830	762	803	838	810	813	823	800	828	818	802	810	808	770	847	880	855	764	778	811	802	819	801	784	801	811	827	826	808	863	853	770	751	814	815	819	795	792	806	807	778	799	811	796	828	830	834	807	832	799	841	848	797	814	732	797	820	803	775	824	825	808	800	818	786	778	818	785	857	812	854	854	799	798	835	817	821	819	838	833	797	846	761	810	831	774	801	809	824	790	830	806	816	820	808	852	795	792	829	822	736	867	763	849	843	835	771	820	843	825	799	791	840	834	800	805	828	837	839	854	801	776	808	805	877	816	828	815	786	804	788	843	829	799	780	813	825	809	851	805	857	828	841	811	848	794	843	835	840	832	808	787	808	831	807	839	814	849	845	857	752	788	810	804	814	809	837	829	840	850	797	818	828	808	832	802	801	840	862	819	778	791	846	839	803	860	852	820	737	802	834	759	823	816	798	864	775	784	829	768	792	826	832	883	792	816	843	866	870	774	785	802	798	769	772	770	814	828	865	785	818	843	813	812	772	794	812	806	793	809	851	840	752	793	853	828	801	810	873	827	815	835	782	806	806	779	827	836	784	757	828	817	769	819	790	806	830	778	825	805	786	826	826	836	801	811	876	874	766	774	865	824	781	788	808	793	783	837	849	817	769	800	826	776	797	810	857	755	793	806	769	817	794	785	819	875	813	790	790	840	781	842	804	791	781	815	744	815	830	815	772	818	793	821	780	861	833	794	796	827	792	836	871	820	812	842	791	748	795	804	813	797	830	819	792	809	847	818	797	800	818	789	818	796	844	782	824	819	846	820	801	834	827	850	803	808	825	793	842	849	834	816	822	823	783	866	849	813	823	804	832	819	840	791	866	838	817	819	767	818	817	809	766	841	786	753	815	821	829	823	805	827	842	829	822	825	851	800	802	845	787	808	812	832	818	768	803	802	841	837	796	841	838	820	875	814	801	833	814	782	851	801	789	795	791	784	795	814	821	822	829	839	840	805	811	806	835	813	776	850	822	814	827	747	849	856	825	814	815	808	812	819	843	781	782	783	855	764	815	814	752	852	816	832	809	791	762	819	838	798	830	774	826	824	776	892	811	824	801	822	831	843	815	853	829	774	832	810	843	832	800	805	816	825	806	828	815	807	814	789	805	847	795	856	814	808	848	766	820	790	842	850	809	802	807	784	861	811	771	812	848	819	797	803	840	765	808	836	816	809	835	799	837	786	802	824	840	829	806	802	817	758	825	839	819	799	821	767	788	857	805	833	820	811	850	866	811	796	817	847	832	827	830	845	756	842	793	788	778	762	764	814	810	792	848	844	790	820	826	856	782	820	852	826	836	817	808	796	828	857	871	852	807	822	812	780	801	794	808	807	816	797	786	808	845	830	777	802	760	763	792	824	784	777	842	873	791	906	822	843	757	770	787	874	804	778	824	769	770	828	807	867	825	861	821	810	779	784	769	846	850	801	758	863	852	788	822	810	764	791	844	797	785	805	813	820	836	861	852	816	856	809	831	796	841	844	877	820	820	816	845	836	796	761	794	836	832	784	813	786	835	854	834	854	780	865	821	808	830	828	832	769	735	782	817	818	783	799	802	789	773	790	859	772	802	848	804	819	834	851	805	836	818	813	820	847	856	837	828	836	830	843	783	862	853	775	819	776	821	850	810	810	746	827	838	785	825	849	836	850	799	867	797	825	796	806	831	879	818	742	813	781	736	869	863	771	842	842	814	817	787	816	776	817	807	870	815	871	840	788	858	842	844	819	800	859	799	825	823	791	834	796	805	794	912	815	876	801	794	801	808	784	820	807	806	858	850	827	837	817	840	806	774	837	793	847	840	837	817	841	830	846	783	897	808	769	815	817	855	863	805	825	792	811	796	810	839	768	862	770	810	805	771	820	755	783	789	806	803	845	833	810	821	848	807	814	798	760	840	799	812	883	817	816	754	825	861	806	827	804	838	848	790	822	860	828	833	844	833	819	783	775	844	805	773	839	826	863	825	814	761	779	837	861	791	846	798	806	807	786	824	801	831	780	811	824	867	793	805	802	802	806	866	758	843	806	832	822	771	791	858
25921	37870	20648	6287	1929	877	698	630	586	678	684	675	672	647	649	701	665	639	627	679	665	681	620	672	679	636	671	644	704	674	616	658	638	673	655	631	659	657	620	681	680	672	654	625	644	660	675	635	629	664	655	633	610	637	628	668	691	663	666	628	680	659	655	653	680	656	704	687	653	648	681	656	655	656	653	655	719	626	687	637	635	609	638	641	659	656	631	647	644	639	688	676	659	682	641	661	647	631	654	661	662	627	605	642	675	668	635	682	665	656	644	724	643	677	673	662	625	658	655	703	635	694	643	647	606	622	666	623	647	652	624	658	637	643	635	675	662	661	689	672	672	650	647	678	642	659	673	678	726	616	654	660	675	659	654	630	639	627	651	666	672	681	646	625	672	704	658	641	702	625	633	651	611	692	679	641	635	648	559	630	652	638	636	702	626	710	675	626	673	654	716	642	616	613	632	669	634	608	656	611	624	620	683	608	668	656	636	662	651	665	667	637	659	688	655	589	654	646	614	661	637	635	649	651	634	684	644	629	655	653	614	650	712	675	624	637	645	660	660	649	678	685	642	646	657	657	628	676	599	665	613	634	696	654	655	692	638	665	651	620	641	612	649	614	626	652	610	631	656	654	634	690	668	689	636	683	615	623	641	692	659	712	671	687	678	659	645	656	623	706	695	672	671	655	637	644	638	673	644	673	649	640	625	698	641	678	666	655	662	672	671	661	651	641	622	634	668	655	673	665	616	627	620	664	657	656	639	624	650	672	657	638	632	660	661	564	658	638	657	702	650	660	649	621	661	644	613	705	674	615	665	638	601	635	684	685	620	704	652	647	634	661	643	665	645	645	621	658	651	650	664	676	657	619	661	620	699	630	653	638	655	644	637	679	639	686	656	662	669	639	668	655	644	662	614	685	623	605	647	610	620	668	700	654	626	650	664	638	674	649	680	641	625	677	662	627	649	652	681	661	641	624	648	637	645	592	623	675	670	609	673	661	660	628	661	696	675	645	632	684	634	633	657	670	664	646	650	684	686	636	606	667	681	703	674	669	677	677	636	656	618	676	681	634	660	703	621	714	640	653	683	673	682	670	674	643	695	636	657	650	633	653	676	664	624	637	638	634	670	664	668	616	652	690	636	669	613	684	678	626	657	656	697	698	659	629	613	657	666	632	664	664	606	617	654	608	626	644	655	642	648	627	644	644	668	685	633	674	623	664	685	624	621	633	633	676	651	631	658	656	638	647	696	638	693	665	677	659	670	670	664	669	691	653	658	629	628	692	612	664	616	600	673	634	611	629	710	628	660	694	692	662	618	660	624	638	676	595	659	634	666	652	632	668	662	664	619	629	642	627	629	645	682	653	673	603	625	672	655	695	614	684	648	638	621	674	658	670	649	666	638	638	659	671	655	668	640	615	600	631	712	623	649	630	713	643	644	641	659	681	660	650	675	657	690	658	621	672	656	659	636	650	637	690	610	637	635	674	674	667	619	616	635	684	646	678	670	638	660	658	620	663	661	674	604	653	673	652	641	696	642	595	614	683	638	643	644	685	676	657	633	637	651	665	633	685	681	636	632	677	655	693	654	660	653	689	663	660	620	669	645	649	664	668	664	677	689	624	672	677	689	659	643	680	670	665	630	630	633	627	676	674	656	680	688	650	667	680	634	684	622	597	624	683	663	680	642	649	647	633	678	617	634	665	684	647	647	635	624	664	636	627	614	634	638	663	612	637	649	634	640	656	619	647	635	659	650	656	691	627	628	667	667	603	664	640	662	669	646	691	666	675	700	663	668	668	679	649	627	679	675	687	605	633	620	650	695	683	650	675	673	671	666	677	645	654	690	635	605	635	627	633	672	679	627	618	609	672	713	703	657	685	639	654	656	643	662	710	657	607	659	604	678	634	629	651	657	626	671	658	646	648	639	652	677	660	685	658	676	638	664	644	699	668	628	639	678	682	676	668	712	622	604	645	660	672	589	634	629	626	687	622	658	652	635	628	622	700	663	661	648	654	656	694	672	687	699	654	679	667	634	693	650	648	623	660	609	683	677	654	667	681	675	663	684	639	590	676	672	638	653	610	656	648	645	614	642	641	643	623	653	661	648	640	671	677	648	665	668	707	629	637	647	662	650	655	686	661	635	662	639	650	653	683	681	653	661	643	683	653	724	681	672	657	658	659	652	665	644	662	608	671	641	683	628	653	606	661	660	623	670	650	648	664	638	716	665	611	688	664	610	629	684	610	643	606	661	638	721	624	634	619	660	657	645	638	624	631	651	663	641	654	637	661	642	666	679	620	656	716	672	648	703	703	677	661	674	637	689	657	678	665	644	638	647	660	651	671	629	644	609	604	628	659	667	668	704	667	667	661	638	649	662	680	666	686	646	621	673	641	646	638	622	654	636	643	681	660	684	627	655	618	681	646	633	622	681	676	634	691	625	632	654	702	671	656	637	622	666	660	648	690	634	670	619	698	671	661	684	622	664	633	643	614	638	650	689	680	677	643	667	642	635	690	625	666	628	667	653	646	596	661	668	616	658	625	655	662	638	679	644	682	659	686	714	688	662	636	633	616	612	659	636	652	685	638	694	637	688	633	625	666	664	670	649	627	666	656	629	663	638	669	654	643	645	665	625	676	704	691	662	677	660	619	650	722	622	624	638	640	641	697	640	698	678	676	658	672	627	619	647	685	661	652	657	695	678	652	676	672	641	632	655	613	674	657	650	653	667	636	706	693	625	686	675	598	636	643	606	629	662	668	673	595	661	648	635	662	657	629	606	699	644	644	676	622	643	648	654	618	642	612	682	635	679	668	675	643	691	654	679	674	685	648	673	634	646	652	639	578	655	678	633	617	594	665	640	642	681	632	650	625	634	708	623	671	658	651	630	632	635	661	629	663	628	616	657	658	681	679	677	646	638	674	645	652	604	666	605	669	677	625	643	673	664	682	623	659	653	689	685	618	666	639	692	641	679	658	692	663	659	717	671	684	666	626	629	614	649	682	667	688	661	607	684	662	665	648	657	689	679	678	623	695	613	669	642	633	680	660	652	648	601	655	634	659	617	637	637	655	651	614	659	631	648	653	666	703	659	674	689	674	626	635	657	617	611	635	664	623	679	665	696	617	696	635	695	657	705	646	663	617	689	657	628	611	662	652	687	669	628	647	649	678	635	650	667	681	678	648	682	621	662	645	650	661	674	648	689	644	645	620	686	636	646	619	619	618	646	632	643	648	621	670	642	644	627	657	669	649	675	619	647	671	630	626	691	614	657	646	648	674	644	672	663	650	701	641	676	655	693	635	698	650	680	664	655	671	650	615	671	659	625	664	633	650	654	668	734	628	696	688	654	663	701	614	671	684	645	699	665	631	686	637	691	648	663	639	647	696	646	617	653	688	656	678	639	652	649	665	669	670	692	599	635	643	642	649	644	619	680	701	631	671	660	654	641	652	630	652	593	692	695	663	592	672	686	657	620	668	655	665	651	642	670	657
25739	28151	42042	34653	18064	5029	1393	918	835	796	858	858	867	819	831	810	796	820	764	832	795	823	801	791	819	769	777	791	841	836	819	803	753	800	819	844	785	751	809	818	770	792	814	766	777	809	805	810	798	787	799	805	825	746	797	800	832	800	740	788	835	724	769	806	817	809	818	772	806	800	749	823	726	751	826	795	801	804	815	813	800	789	808	808	790	767	825	780	797	793	822	823	787	827	781	808	782	783	743	802	794	806	808	823	806	866	811	793	835	766	784	784	761	760	815	769	740	759	760	825	757	857	816	748	779	806	795	792	825	794	799	756	772	782	772	825	803	788	764	786	796	777	791	772	761	813	772	783	829	795	836	817	746	821	793	785	849	862	818	751	804	776	811	761	842	845	814	850	820	784	809	781	796	817	793	832	781	815	792	826	809	816	820	785	802	798	770	780	801	816	852	814	782	803	792	763	787	790	780	820	771	823	763	796	786	757	820	792	829	808	808	822	824	812	744	833	755	812	765	775	779	804	862	808	788	794	760	822	794	839	846	840	776	789	778	752	822	808	830	814	751	772	779	776	783	833	755	777	814	854	826	763	742	813	829	837	832	815	821	711	805	813	796	789	844	773	814	840	833	763	802	751	786	787	789	809	791	772	798	771	776	798	817	800	781	797	817	799	752	793	769	812	791	839	788	806	802	864	796	827	712	842	753	808	795	808	698	812	806	778	768	822	814	821	790	814	766	844	775	810	769	786	822	801	776	808	804	830	792	755	824	839	799	790	786	783	787	840	772	846	795	811	781	828	800	822	798	831	790	778	791	792	796	807	841	772	799	818	726	769	845	851	811	808	799	762	796	720	816	776	752	729	822	816	822	790	817	799	802	813	821	800	807	820	810	797	812	810	816	800	797	797	777	756	842	780	800	849	836	747	803	786	792	795	813	720	776	825	788	776	773	777	771	778	815	820	810	806	796	775	785	786	847	794	784	790	768	770	852	779	841	836	792	787	796	783	810	810	796	769	786	757	808	753	796	818	795	800	744	797	777	783	744	825	805	746	767	833	797	839	791	801	785	829	798	841	789	840	786	810	810	800	793	737	791	777	841	783	777	808	801	771	807	760	808	758	819	816	827	813	802	780	813	804	792	788	782	763	781	853	773	776	785	806	768	834	786	780	797	787	763	799	817	785	808	817	805	739	757	812	839	773	826	798	832	815	802	819	800	776	787	807	792	784	788	776	745	796	782	814	757	836	765	778	784	814	816	784	794	781	804	840	819	738	749	766	798	809	805	850	808	777	800	785	820	795	790	798	814	795	816	797	796	813	781	780	792	762	798	841	805	811	783	811	754	794	792	751	804	766	814	793	804	785	778	783	801	778	819	844	767	797	792	820	810	769	773	770	801	805	818	746	808	755	806	758	767	805	786	785	787	815	799	787	786	800	760	815	784	896	841	810	811	804	827	835	770	715	778	800	831	813	796	789	810	851	726	824	767	760	854	825	849	776	809	783	789	802	803	788	760	812	739	811	831	831	780	852	828	721	801	797	762	794	767	799	838	784	814	835	808	751	796	740	797	813	794	854	819	767	804	732	831	778	803	808	803	808	778	731	824	755	824	763	822	814	859	741	775	743	750	812	800	783	790	826	753	795	822	809	791	816	811	738	795	834	800	822	833	818	767	780	814	834	779	781	801	832	784	782	824	761	788	798	797	817	762	789	773	815	818	826	768	844	793	807	779	770	830	811	805	771	838	750	783	836	821	782	807	809	787	811	803	792	751	810	843	772	820	771	776	832	810	800	786	813	775	764	839	762	851	816	755	761	794	775	770	803	795	811	814	808	777	800	788	792	757	809	807	805	775	801	796	757	777	818	804	756	754	763	817	742	786	807	795	784	779	812	787	732	819	811	753	797	794	775	815	742	771	763	820	798	798	772	766	829	805	791	815	846	812	794	822	784	762	773	785	809	835	782	848	825	773	782	798	833	772	806	804	836	782	802	775	788	743	797	770	795	765	773	760	772	789	819	797	835	776	795	764	832	789	787	807	815	816	758	819	813	815	772	782	846	790	724	760	828	788	783	871	778	749	810	802	830	785	837	788	743	766	762	801	753	806	814	832	813	805	753	794	775	810	754	801	839	791	790	821	826	803	817	782	785	808	808	803	806	784	810	799	827	792	795	795	817	872	789	792	812	759	817	820	824	747	802	814	800	817	782	796	750	817	779	799	809	825	805	784	830	803	809	793	798	810	762	785	784	863	849	782	759	772	760	779	772	771	734	792	756	759	761	795	739	809	797	801	854	823	833	773	809	817	774	806	786	761	761	796	751	770	782	773	725	827	787	818	808	862	793	750	765	799	780	843	810	804	774	808	779	840	755	805	795	774	791	791	791	839	783	840	824	809	804	789	795	818	804	759	771	776	809	767	788	816	862	778	824	803	801	770	799	803	831	796	766	800	737	802	798	803	765	807	826	775	812	802	794	823	818	790	817	841	773	801	788	791	855	813	807	808	778	779	816	768	802	742	739	761	803	805	818	832	831	807	835	774	733	775	816	799	804	784	769	769	835	857	803	813	782	796	782	796	734	740	792	786	755	812	856	772	814	768	816	800	797	815	828	818	779	826	793	844	778	782	844	805	807	815	795	812	824	785	810	799	799	847	771	752	819	797	805	808	764	783	820	806	856	724	810	766	841	820	819	811	769	772	823	800	822	806	856	775	830	825	792	785	783	828	782	793	815	784	848	822	785	819	804	840	816	785	778	816	750	790	761	758	820	780	800	802	783	779	811	824	828	764	809	796	748	788	770	809	774	815	768	748	742	761	843	765	837	799	754	769	795	798	778	715	770	747	802	786	845	855	774	785	786	794	775	782	814	820	836	791	772	802	816	756	811	734	793	813	831	790	759	811	802	771	755	786	813	876	840	786	790	801	819	799	823	819	788	768	819	797	841	802	804	783	790	811	807	839	796	832	749	789	801	829	809	777	831	778	769	791	749	781	733	810	786	764	772	794	801	821	831	807	784	809	847	790	765	779	849	792	768	775	795	848	798	751	822	808	819	815	756	771	803	829	757	810	738	871	813	826	816	803	768	815	830	792	791	836	814	774	809	800	815	815	808	837	817	772	841	770	764	799	754	789	794	793	795	813	818	792	805	753	783	849	752	786	806	767	785	811	828	777	770	775	813	817	841	818	757	773	775	789	814	850	769	829	778	765	821	766	764	767	843	841	779	753	745	839	829	829	833	805	794	817	791	824	800	773	797	795	833	825	775	768	796	786	837	816	808	759	766	827	803	800	824	796	766	783	755	774	738	835	777	865	790	847	799	772	748	821	784	742	755	818	785	779	796	800	791	817	860	801	740	779	802	773	813	772	796	793	775	803	793	755	791	809	811	765	840	814	804	769	787	780	787	776	827	769	833	793	795	796	821	812	756	760	817	794	775	781	784	775	823	787	793	795	800	809	801	751	796	762	803	844	814	753	787	791	794	805	801	829	788
60557	91194	60376	27338	8531	2161	987	760	727	681	732	683	699	728	725	724	704	732	743	731	725	739	734	657	694	747	679	678	761	672	733	691	707	762	705	733	692	690	734	758	705	724	675	685	713	715	742	726	718	735	731	697	708	705	639	718	714	690	688	715	743	740	761	714	743	677	751	673	701	717	712	757	761	677	704	703	736	711	718	702	676	661	692	705	693	744	722	667	680	699	711	677	772	709	728	713	692	714	686	718	724	695	688	690	683	707	761	695	710	639	676	736	709	732	681	723	706	668	723	714	675	732	634	685	676	662	702	685	720	720	671	748	698	709	679	672	726	726	706	710	692	675	754	734	735	738	747	723	696	702	724	745	664	702	699	716	712	664	715	721	741	705	671	680	738	735	696	738	700	744	709	714	697	639	701	717	720	653	721	691	732	710	685	688	703	717	720	682	708	744	671	675	705	758	706	686	724	708	667	700	680	729	728	696	660	725	710	712	688	710	700	708	687	667	728	724	655	717	697	663	723	749	725	672	696	671	735	746	700	704	629	719	719	656	723	692	757	706	711	656	665	712	691	722	726	681	740	726	655	689	736	744	676	699	667	698	700	679	669	654	702	689	714	728	698	724	682	669	715	672	656	737	767	720	677	669	749	683	686	711	703	697	742	701	676	659	726	712	722	650	729	699	737	685	701	684	721	704	758	742	712	738	676	689	701	672	679	715	687	715	710	683	708	695	745	661	794	675	734	681	697	675	697	690	733	714	703	690	765	735	700	655	714	671	730	718	684	694	683	716	689	650	704	668	678	737	695	698	656	740	703	696	701	605	741	711	695	694	692	699	687	730	715	689	707	696	685	716	733	669	727	702	705	666	674	715	719	694	706	733	708	694	673	684	730	673	717	706	663	669	702	643	715	688	743	733	674	718	723	718	730	745	681	712	751	679	718	695	741	715	692	725	685	716	723	728	732	701	716	693	696	718	678	719	742	711	671	677	723	757	617	715	686	707	762	764	707	650	673	745	683	653	632	677	683	670	741	698	716	663	654	685	724	662	706	713	713	677	732	685	729	689	660	733	725	674	702	692	728	722	705	743	723	724	703	710	745	719	653	701	706	705	707	697	687	677	689	680	715	735	718	720	690	720	716	691	714	700	706	723	732	694	700	667	703	713	692	689	768	702	726	747	704	711	751	742	692	710	658	641	687	719	710	711	698	691	709	687	661	722	745	687	664	693	680	735	673	703	703	659	696	680	709	698	700	708	678	716	742	713	721	700	692	695	683	713	692	678	695	648	698	684	689	649	743	710	708	705	706	693	700	722	718	711	720	726	680	680	717	701	698	707	669	762	700	632	720	701	711	737	730	754	688	679	714	730	781	699	675	691	698	682	648	695	745	721	713	712	657	662	721	653	709	710	700	692	689	681	722	719	705	706	666	709	730	653	722	642	686	690	710	713	769	711	677	688	754	686	723	710	661	676	689	695	706	715	686	702	653	691	698	754	743	710	660	725	655	717	731	691	738	696	740	683	752	724	737	693	657	713	714	731	699	654	686	667	703	721	718	682	723	727	682	722	703	745	736	696	691	698	711	688	735	702	715	653	677	693	725	652	696	719	726	734	708	717	683	664	709	758	757	650	697	728	706	768	683	705	695	712	644	725	729	681	742	689	711	751	713	724	672	748	719	704	647	669	709	762	663	701	702	691	704	693	702	696	713	672	704	729	682	710	697	688	697	716	715	722	745	721	690	717	697	664	697	663	685	714	731	688	697	696	646	713	697	626	697	770	715	684	679	703	689	670	678	749	719	701	707	688	693	736	715	682	714	722	690	679	708	720	750	685	672	713	691	716	703	701	717	736	732	658	698	700	723	750	679	686	691	735	712	704	682	721	691	683	724	721	690	656	704	737	704	702	709	732	713	722	725	642	716	678	661	688	718	682	693	662	728	686	686	721	738	710	728	707	698	672	703	733	725	702	710	678	690	709	678	744	706	708	651	716	743	668	744	659	703	724	707	699	674	692	714	700	711	687	713	707	732	705	721	708	687	738	703	762	695	720	708	730	704	651	699	678	793	691	704	728	679	714	708	695	718	697	699	710	762	736	678	707	724	738	704	664	665	706	702	645	760	671	679	656	708	683	730	717	712	710	709	680	715	702	711	738	703	667	658	705	698	694	718	679	697	654	703	679	702	700	681	679	690	684	726	680	687	692	681	721	741	670	668	682	688	730	705	681	709	707	768	699	664	681	749	727	694	687	712	722	700	704	692	711	769	685	722	702	746	670	714	689	699	730	689	705	676	717	713	717	712	707	690	692	699	703	697	644	726	685	678	712	707	708	706	700	739	711	685	694	757	710	680	720	711	716	727	712	682	687	721	741	669	685	754	721	675	726	758	717	705	706	707	691	693	692	715	697	701	674	672	694	670	705	711	751	716	664	728	698	663	692	718	692	697	715	698	741	696	726	754	748	713	652	661	688	665	728	647	715	713	739	687	752	722	721	693	692	745	698	702	700	705	671	715	672	716	689	674	714	681	717	703	715	718	732	672	697	679	697	698	713	707	646	689	753	674	711	693	723	688	698	691	708	728	666	686	696	671	659	734	714	723	701	701	720	720	697	728	701	702	712	747	688	721	645	702	681	714	674	697	689	664	767	714	686	709	694	672	714	714	713	696	701	707	716	651	701	688	709	684	686	682	704	712	667	732	712	726	696	739	724	727	699	740	753	755	761	696	712	738	712	691	680	705	745	716	730	727	708	702	688	692	687	699	737	672	726	724	667	750	719	712	697	706	739	713	742	750	672	672	676	730	740	731	727	688	690	645	785	667	734	750	680	670	725	733	691	664	694	739	723	733	661	717	719	708	656	716	701	741	697	753	715	715	734	750	711	707	654	657	733	673	694	686	680	666	657	725	692	711	722	741	706	680	724	725	658	671	680	755	725	738	733	688	675	688	669	688	651	678	738	707	696	647	683	671	680	717	698	713	706	685	707	723	675	669	677	700	731	694	685	738	677	718	728	756	709	689	688	678	715	725	713	704	743	671	680	654	708	755	735	742	652	681	733	666	695	709	689	716	704	668	699	678	656	634	707	715	720	699	669	695	762	699	734	719	660	723	704	728	721	704	697	698	649	690	695	688	734	698	707	674	699	683	713	689	735	705	695	715	718	676	695	707	702	640	750	675	699	694	726	689	672	700	722	699	726	727	695	722	718	703	736	717	638	718	736	694	684	724	739	693	703	710	693	710	713	671	686	728	743	667	745	704	672	677	716	716	715	650	695	707	720	700	717	653	685	750	677	707	743	715	759	675	667	656	651	713	717	690	690	685	713	656	677	728	711	714	694	703	730	734	655	708	735	699	666	669	691	688	709	737	701	676	718	729	674	735	664	711	697	718	696	661	726	681	716	746	671	673	711	721	733	698	674	704	708	696	711	721	701	677	725	702	720	672	718	695	685	719	694	684	660	686	708	692	682	740	725	708	678	701	741	665	720	673	692
24150	23469	35966	31696	22712	13880	3387	1269	1059	1041	1040	1018	1024	1051	1030	1022	1007	1012	1023	993	980	977	994	1011	992	1026	952	975	1035	995	988	944	1016	942	973	1022	1032	978	964	992	967	992	971	942	1054	961	985	1002	972	1018	954	977	1019	1008	1027	944	1037	984	975	980	955	959	1030	945	964	939	1028	981	1010	984	952	1003	991	1008	987	997	968	930	1021	1018	1014	1009	997	942	978	949	967	955	957	944	975	1057	959	934	954	957	984	999	993	964	946	936	925	967	937	923	959	980	956	978	971	981	935	953	1009	1004	987	943	1056	933	1023	978	965	1002	973	960	988	977	975	979	950	1017	982	955	1019	1013	973	960	994	919	993	957	961	972	899	972	928	989	1041	975	980	1016	1080	991	989	994	971	902	1066	947	959	899	967	976	972	1027	975	1018	972	970	995	932	1033	970	940	985	948	968	996	988	978	937	996	991	974	1044	1003	1016	965	947	966	956	947	1017	951	1002	1012	1015	955	949	1008	957	924	980	979	946	946	907	973	1011	927	947	1002	976	918	965	987	990	966	981	966	936	965	933	913	974	979	959	993	959	997	945	1003	961	958	1027	971	986	1025	982	955	950	995	989	956	930	958	956	931	990	993	984	965	973	1043	971	983	978	958	967	995	1010	951	987	1015	935	990	979	1012	934	962	965	972	939	948	975	995	987	948	921	991	917	927	916	998	957	938	955	971	984	944	996	979	1023	948	1004	1019	960	895	956	966	931	951	968	993	951	1032	957	1040	970	990	965	925	948	982	958	1013	963	978	1012	999	1013	981	966	926	983	1050	979	997	983	977	1029	971	927	957	993	921	950	999	985	974	964	1024	954	983	927	1032	928	990	910	972	981	970	993	1031	1004	965	975	1002	1006	968	969	1021	959	970	975	1036	979	959	1010	980	961	1005	1019	984	990	976	980	922	968	946	988	1004	928	934	984	940	957	966	970	970	1002	958	957	979	933	988	955	986	1019	923	906	1028	970	1008	911	988	973	977	959	959	982	984	922	944	1007	977	1011	917	927	980	982	1031	953	956	995	1014	939	956	1007	969	973	991	951	946	964	958	976	896	952	975	902	972	954	979	946	971	1030	957	976	939	986	1007	931	996	945	1006	986	932	1010	972	1001	978	947	963	1018	956	947	1004	947	964	996	960	941	1003	1015	947	1015	963	964	972	992	933	932	944	961	1021	929	973	956	965	974	977	1017	918	929	974	1030	991	997	1021	939	988	994	1013	992	1007	995	983	1024	995	1033	964	957	959	943	888	955	978	965	963	935	983	975	965	966	926	992	978	970	980	963	967	967	1043	994	967	982	942	969	1005	916	967	974	940	940	951	966	1013	989	965	899	996	954	942	965	982	960	927	943	1023	976	1014	978	1036	921	1000	962	977	917	1000	989	916	988	1005	959	997	932	974	966	1027	950	938	953	934	961	950	982	996	955	962	968	976	962	951	994	1000	983	929	986	992	961	943	959	985	950	995	987	1035	958	964	994	942	956	984	1024	1001	1019	955	909	948	978	1042	1005	955	999	992	975	964	933	993	970	961	986	972	957	952	929	996	955	992	999	926	933	992	968	943	980	1008	972	923	1004	932	990	922	945	989	988	995	928	920	991	944	952	953	997	985	1008	1019	993	951	972	939	936	955	972	964	959	1016	1000	969	972	988	955	991	936	918	977	987	1011	919	952	979	933	1064	979	1053	917	969	970	978	988	961	1005	945	988	966	984	987	974	941	1002	946	982	987	1022	971	1018	976	956	978	996	961	976	1002	967	1000	1021	958	1003	995	1020	983	1007	1000	999	922	935	996	986	1000	931	941	1040	918	987	945	974	963	947	1004	996	940	911	917	998	1022	1043	945	1007	1007	936	978	963	997	1024	1000	987	985	987	959	989	907	1025	958	933	980	971	887	955	972	1009	973	1038	921	990	940	998	911	952	954	903	951	980	960	952	951	917	1007	995	955	975	973	893	997	954	972	977	923	952	983	978	999	906	920	1059	995	931	906	959	1019	970	967	977	925	959	1007	959	993	1015	967	984	906	960	996	940	1011	955	957	961	993	953	963	944	937	919	924	998	927	954	970	987	995	962	991	992	988	939	952	939	969	965	989	958	1034	927	967	960	993	966	941	971	985	991	1012	993	961	951	982	932	944	986	960	1058	969	1017	993	950	975	935	907	1019	951	1015	951	998	980	964	971	998	952	986	1016	984	992	945	962	1036	1072	976	1007	998	980	921	977	995	1034	942	944	968	914	992	935	949	940	995	992	1001	984	942	994	926	969	922	1001	990	977	997	953	942	948	956	986	1001	957	932	977	961	974	1010	1009	961	926	949	982	943	1012	912	917	983	932	935	1002	944	976	1016	1003	993	992	984	960	981	977	1008	1026	950	971	993	1002	972	984	1003	994	944	950	981	973	953	941	986	995	961	931	1001	975	958	976	996	1020	959	915	950	948	1013	992	981	999	962	959	966	984	930	944	974	1036	987	978	987	932	960	877	1028	915	966	980	988	959	906	1007	968	994	926	943	983	962	938	961	935	987	1018	959	953	933	948	970	974	905	1020	982	1002	963	1010	919	943	979	998	984	986	981	1026	990	942	960	957	937	947	978	966	944	976	970	955	965	968	924	992	925	1007	1009	952	912	945	931	980	993	997	979	1003	949	978	984	933	930	1000	1012	994	964	960	970	969	950	988	941	966	979	931	989	985	954	985	1014	973	931	948	955	934	1020	968	957	967	1024	943	917	998	975	998	963	964	955	1009	948	936	908	963	933	1020	964	928	954	951	975	997	954	952	970	978	989	967	946	1021	963	973	953	962	913	997	968	933	1004	986	972	931	994	935	1016	997	899	962	958	969	938	917	973	997	969	931	915	963	958	999	1020	1003	1007	952	989	992	985	971	1043	930	928	964	965	958	979	970	960	1016	1004	945	938	964	955	1040	981	881	973	944	993	944	913	967	945	1025	961	965	1009	990	993	1007	917	956	1008	941	973	936	1026	968	959	1003	936	958	943	1004	1009	948	988	983	989	1023	1003	956	972	959	986	910	954	1018	993	987	1027	988	986	953	955	923	959	990	980	987	1036	953	984	940	1001	977	950	962	983	947	947	964	962	980	993	914	957	972	1063	999	936	965	990	1003	957	998	985	928	973	903	975	1017	1002	974	914	983	949	977	1055	1012	1028	947	972	980	1029	989	1007	958	940	1007	1002	936	981	1059	966	1000	983	991	992	989	950	1013	930	989	981	961	973	931	985	978	965	965	1007	993	977	965	917	967	912	956	980	972	989	984	956	992	1020	990	942	945	997	990	957	916	965	951	953	962	954	1016	1013	997	945	1031	918	937	1001	932	944	1004	943	941	998	964	967	1019	1001	1005	959	987	982	942	989	1014	1006	974	973	983	1013	978	974	987	981	986	974	931	982	932	1011	990	984	1016	982	923	952	988	1000	990	976	920	1006	970	976	990	1004	1034	935	929	1009	967	958	966	946	936	992	960	994	991	995	972	988	966	1004	954	969	989	945	983	1018	916	1011	976	939	982	1026	979	931	1006	956	959	978	932	990	946	944	961	955	941	951	1002	938	937	937	940	976	982	1008	937	979	995	993	970	998	986	1033	947	913	884	978	971	946	1000	986	1023	924	946	950	991	964	918	967	965	924	995	928	952	961	934	951	952	974	1015	961	997	942	971	937	968	996	937	1046	885	961	928	977	946	962	1004	948	980	985	963	916	1003	986	961	898	936	963	953	999	977	923	951	972	998
64544	103417	72526	40284	14432	3828	1360	924	863	851	884	872	939	904	935	918	888	886	807	884	960	866	887	921	936	957	886	892	892	895	880	917	934	878	865	908	873	885	881	895	858	906	870	896	885	852	882	888	931	958	914	914	849	902	909	900	902	900	871	919	927	820	888	859	880	921	900	909	829	867	913	885	855	883	878	885	897	900	904	908	928	898	868	853	887	888	923	907	864	889	894	896	887	874	845	940	918	895	878	938	893	915	873	893	871	884	896	901	900	900	876	889	895	897	913	878	890	874	891	872	921	908	864	931	873	903	879	870	865	923	898	882	888	903	893	891	870	894	884	898	944	872	898	878	897	882	882	846	851	898	874	871	864	884	899	953	889	870	853	867	928	882	928	909	901	900	867	934	867	885	905	907	906	827	884	919	898	873	878	925	879	944	889	900	895	848	848	904	871	874	852	922	844	896	943	902	860	878	870	849	900	843	854	862	921	875	887	948	883	908	889	900	938	874	862	878	917	846	910	868	864	881	880	908	855	930	961	901	916	881	851	867	870	913	878	925	853	873	920	901	914	903	854	890	943	883	916	932	869	858	919	858	896	902	924	943	947	851	885	852	868	968	883	914	871	929	839	874	903	904	855	890	863	839	868	910	910	867	886	847	874	892	916	883	884	893	888	870	876	920	957	878	884	868	821	877	836	918	879	868	888	874	905	839	913	847	850	889	887	883	877	940	910	896	865	894	869	864	928	889	876	929	835	889	922	932	915	922	898	871	897	951	900	823	894	868	937	862	873	870	851	902	899	912	889	927	918	872	909	891	914	959	886	847	893	870	921	887	903	943	856	866	896	893	898	866	880	890	911	906	926	897	924	883	877	842	853	894	875	905	888	859	930	884	871	920	926	864	884	921	881	858	888	875	903	911	874	888	826	892	878	877	885	915	894	843	851	933	847	866	877	915	894	908	875	905	899	910	898	881	912	950	897	896	893	893	866	894	940	849	919	883	884	876	898	886	887	881	883	855	884	873	927	872	871	876	868	848	854	906	871	842	923	917	865	881	917	885	856	888	921	906	939	869	876	877	868	950	871	905	880	848	933	943	917	911	889	872	894	879	857	851	887	921	898	869	843	916	858	903	844	863	817	864	946	842	897	859	912	932	919	888	879	885	934	887	913	884	878	947	902	911	877	874	907	904	921	873	840	873	861	896	871	865	884	933	879	883	914	913	876	872	897	900	908	870	910	869	940	896	929	892	863	831	869	868	895	893	899	905	898	904	862	898	906	889	893	861	871	888	894	919	872	903	890	891	867	874	881	871	851	873	863	869	873	884	945	877	872	859	916	877	916	934	812	904	933	867	883	946	847	923	881	830	905	880	820	842	847	894	900	894	921	906	952	908	916	879	920	945	905	880	874	867	929	923	925	907	903	911	915	896	877	932	880	850	865	921	866	877	873	922	842	839	867	911	902	936	879	880	903	852	940	909	916	858	897	908	890	882	923	895	890	835	891	872	912	886	928	916	877	887	902	873	901	902	839	895	871	942	840	895	920	931	878	862	909	873	903	900	884	876	879	929	882	917	936	934	943	877	927	900	918	865	890	901	887	900	925	861	838	877	917	960	844	917	915	917	917	835	874	904	852	886	869	910	893	822	878	889	871	866	916	935	907	858	878	877	907	853	896	854	879	898	875	856	934	880	858	849	865	892	936	940	895	856	872	929	834	907	871	927	921	796	911	916	873	921	860	916	883	901	899	840	884	858	900	877	857	895	911	905	860	923	876	896	894	907	871	883	881	851	855	855	890	855	852	872	856	922	895	938	884	848	838	882	887	913	925	893	894	876	879	903	859	915	867	897	893	853	924	878	853	885	922	880	883	898	870	895	854	967	878	869	876	845	823	924	915	926	913	862	881	866	895	841	900	934	879	869	923	891	857	900	873	899	893	826	887	909	886	893	854	910	921	866	885	957	897	876	889	897	927	896	918	849	933	829	847	860	879	873	840	926	941	855	878	863	886	856	871	888	859	904	860	868	879	874	852	890	894	901	866	827	880	832	873	904	908	881	902	829	844	841	839	907	901	861	898	885	887	898	861	838	888	920	910	899	927	858	877	803	925	913	915	879	914	910	820	894	879	876	910	886	874	917	874	923	928	844	858	864	892	872	909	857	916	827	892	877	877	930	871	893	908	887	855	899	862	879	915	928	941	886	821	905	900	880	913	926	834	891	860	847	860	875	887	894	865	893	913	917	942	882	868	904	900	921	878	863	917	872	836	880	834	905	890	929	867	813	895	918	874	879	890	885	880	955	896	874	902	868	878	940	901	923	929	920	858	888	843	862	873	890	877	869	928	879	857	848	881	900	893	904	918	905	912	941	873	840	905	872	849	864	875	878	939	950	903	847	872	872	903	949	893	833	883	880	859	895	911	872	835	869	933	849	851	879	878	867	882	837	869	868	851	908	851	941	894	900	872	861	891	851	871	876	894	884	898	883	913	927	847	864	895	859	924	853	893	877	922	907	870	868	889	932	787	892	913	880	844	900	892	891	880	884	889	937	929	866	894	897	880	877	885	881	885	875	833	831	886	905	889	914	871	922	860	877	919	870	860	913	902	918	888	895	851	904	905	884	876	913	826	863	835	914	934	931	830	875	910	894	876	857	858	928	910	901	866	851	912	877	843	869	861	825	865	856	911	861	878	881	865	908	863	845	894	920	897	924	876	912	870	899	843	867	900	887	893	924	845	879	894	860	836	839	872	904	900	932	965	898	860	902	850	930	837	882	910	882	862	938	902	872	856	878	878	913	835	919	913	919	916	945	881	899	864	876	933	918	884	882	925	855	923	930	878	933	903	933	869	902	877	904	884	842	882	924	906	880	867	863	861	840	852	828	889	864	875	894	904	945	927	889	899	884	917	864	841	906	902	875	877	891	846	920	880	870	908	935	852	857	923	815	881	950	947	873	885	879	939	894	920	931	937	854	887	884	904	851	913	916	910	873	873	896	898	882	927	852	909	842	903	904	904	863	932	827	880	872	869	858	820	857	874	880	884	896	895	853	909	938	937	865	876	840	866	843	855	894	888	888	869	801	793	896	882	831	871	887	892	889	888	934	908	923	832	887	848	943	890	910	891	921	925	867	855	847	927	840	869	942	888	878	866	870	827	817	876	955	866	861	863	865	898	940	855	848	932	878	946	915	861	853	899	873	929	838	883	871	871	844	883	923	861	891	897	884	876	925	848	879	869	850	883	895	865	861	900	855	866	880	850	892	939	845	880	913	843	894	940	876	899	898	886	831	926	865	850	881	785	854	897	897	894	873	924	857	902	880	906	844	866	855	861	803	911	881	896	821	900	850	915	916	831	849	889	920	863	887	829	883	926	849	870	823	840	855	892	872	903	892	860	903	933	885	868	835	873	870	868	864	891	932	891	935	884	890	842	864	852	900	840	940	901	883	871	884	893	850	893	922	861	872	903	871	903	872	888	905	861	896	885	890	853	885
31169	31788	27292	11118	2436	1036	839	774	737	748	735	711	794	760	722	756	726	766	722	752	730	795	762	804	770	767	762	732	691	768	732	736	792	745	776	728	662	776	765	743	716	803	800	728	747	746	764	748	717	708	717	753	745	733	687	712	746	718	730	724	794	747	746	773	773	751	767	728	761	761	742	715	768	763	759	750	789	746	726	767	798	770	751	744	807	744	730	744	753	761	720	754	783	764	799	775	757	702	795	813	731	759	792	738	708	741	763	760	760	771	749	761	743	760	763	774	719	720	767	755	788	748	719	761	752	771	740	708	749	747	705	772	724	722	758	731	777	779	816	755	707	780	785	767	746	734	762	758	736	745	749	755	808	780	755	779	789	733	731	762	765	748	759	790	775	736	754	763	777	727	751	758	800	757	745	677	776	770	743	768	746	704	771	754	763	751	769	783	765	773	743	795	791	732	803	775	771	747	748	729	767	745	744	785	769	752	761	714	744	756	780	772	736	756	718	700	748	757	753	776	741	746	795	717	736	814	770	765	772	733	744	714	758	763	811	751	800	745	747	739	765	705	790	752	801	771	713	778	749	751	701	758	777	714	734	728	751	703	771	740	774	730	705	752	775	750	793	774	766	782	748	752	730	785	789	748	795	775	749	704	755	764	739	746	748	739	765	781	729	772	766	778	742	760	703	804	737	764	769	750	757	776	739	736	758	758	784	714	782	717	743	752	757	745	792	764	720	747	781	774	775	751	783	771	793	753	760	795	781	811	796	765	772	768	747	735	781	751	738	720	724	763	767	752	780	736	775	796	780	770	763	769	752	783	722	733	774	763	771	776	712	761	808	719	739	781	757	722	701	762	741	748	727	762	745	746	730	740	767	748	742	725	746	744	758	797	777	767	757	741	757	747	786	801	784	800	719	739	728	763	833	759	737	772	734	786	726	727	745	724	765	731	774	769	760	739	768	805	800	718	732	746	750	713	754	805	751	714	751	742	756	720	756	767	742	694	737	795	761	732	746	794	720	720	770	750	741	813	812	756	748	776	739	748	784	729	740	792	757	731	754	751	787	753	762	740	726	801	778	743	768	775	755	767	736	712	753	779	747	741	750	695	752	781	760	748	791	791	756	807	761	721	764	750	711	696	730	709	774	730	788	737	787	714	757	735	794	741	731	741	730	768	741	733	751	738	698	713	768	770	723	750	762	720	801	811	750	786	770	807	734	723	746	743	810	760	749	751	744	711	768	796	700	771	758	760	787	784	739	716	787	751	711	730	755	809	735	720	790	774	736	752	739	709	759	742	777	757	719	769	772	693	748	781	768	713	733	785	753	738	760	756	773	782	738	770	773	725	749	781	783	698	736	735	737	791	780	685	709	755	732	744	747	718	785	785	745	730	822	705	776	759	768	798	728	763	716	744	740	783	798	727	775	795	758	781	742	714	733	747	771	755	763	761	797	742	763	778	765	726	721	727	768	750	731	729	707	705	766	727	715	777	753	792	775	772	717	688	801	794	747	750	747	774	739	788	782	792	785	765	746	719	769	671	723	739	709	724	746	748	723	748	769	734	791	727	706	736	744	730	758	738	760	803	707	741	723	787	749	787	783	752	770	783	771	741	749	711	698	754	726	737	689	773	786	748	732	722	733	791	753	772	713	744	762	729	748	748	731	753	712	764	771	711	745	705	771	733	738	798	717	760	706	722	732	663	750	739	758	724	770	819	769	724	741	794	770	769	774	704	765	750	719	729	746	765	720	701	715	747	726	735	719	754	729	768	748	795	778	773	759	739	783	747	780	784	755	696	805	713	782	778	710	839	751	759	714	796	810	726	773	726	759	732	750	741	758	741	775	839	741	718	746	728	770	770	762	734	727	742	702	749	773	779	778	745	824	749	707	739	716	772	748	763	804	744	744	728	742	775	710	741	753	754	730	715	722	776	723	753	729	729	765	795	723	750	869	724	713	805	726	743	753	734	734	740	770	734	801	727	762	755	729	730	751	732	748	772	741	781	768	726	735	742	781	781	766	749	796	723	771	761	747	726	800	737	780	800	747	785	762	755	717	710	759	752	781	761	745	737	711	774	726	735	771	757	759	747	740	755	712	745	720	740	751	727	800	725	819	774	760	745	739	739	776	734	758	758	755	713	767	758	729	731	751	765	792	761	741	736	790	738	763	807	757	776	750	754	757	744	735	755	765	742	708	787	731	690	777	718	756	732	833	768	795	820	753	716	764	764	763	797	787	771	721	750	814	707	709	727	747	762	736	792	743	728	779	756	723	776	757	788	764	726	748	794	733	790	720	803	750	747	766	743	780	728	750	761	799	759	769	806	688	708	762	785	744	783	737	721	735	768	766	727	796	745	748	741	753	728	792	716	738	740	761	738	742	795	784	744	779	727	769	744	775	771	765	778	739	729	712	757	699	766	803	743	712	742	734	721	733	785	776	695	814	724	806	769	707	741	763	708	760	717	760	770	756	727	730	773	722	700	759	725	713	748	778	758	752	748	749	736	690	774	774	747	734	730	788	763	771	792	775	707	749	721	764	789	730	778	753	729	768	722	776	753	785	735	741	758	729	729	721	727	794	762	732	799	747	741	745	720	733	774	759	771	764	719	714	759	742	762	750	743	735	775	743	749	782	729	763	766	774	792	728	707	797	721	734	737	797	749	767	781	717	739	724	778	739	745	770	720	689	755	760	765	753	763	791	717	759	745	763	783	782	766	727	705	751	770	775	710	754	738	725	749	781	746	698	755	748	715	804	701	734	764	784	788	788	723	769	743	734	756	735	754	782	762	754	757	753	765	794	702	756	707	752	762	756	767	732	741	777	739	746	786	740	753	713	780	728	753	741	811	755	796	727	771	775	722	775	794	777	767	784	764	778	722	719	763	723	745	757	731	769	761	751	736	719	763	774	792	771	761	725	751	764	795	780	738	701	750	758	830	769	767	746	763	706	732	717	782	796	708	733	721	773	734	700	758	757	770	726	710	727	717	742	786	728	785	797	797	771	725	777	772	754	717	722	770	724	796	807	670	705	786	786	729	755	724	709	737	739	746	781	722	761	769	727	703	706	793	773	753	751	763	679	768	771	766	791	729	778	798	736	720	738	719	754	748	774	711	734	758	708	752	782	796	808	712	745	684	775	786	731	738	768	778	765	734	742	763	769	756	745	754	734	814	813	711	746	773	707	751	783	760	733	769	712	724	783	723	774	720	751	766	752	771	689	713	798	814	760	725	715	739	750	743	752	760	768	788	761	748	799	763	761	717	708	796	804	737	749	721	736	703	798	749	726	750	814	781	763	732	815	773	771	753	747	784	774	775	760	763	742	777	747	732	734	724	779	742	749	777	746	747	812	726	765	750	760	719	747	698	754	758	733	796	732	704	746	787	738	772	809	713	711	767	745	785	755	820	734	803	748	771	778	748	750	726	703	692	760	723	753	748	811	775	667	725	748	721	790	777	755	761	774	781	751	737	755	766	763	768	729	688
24918	36987	20481	6036	1746	837	650	665	571	609	631	621	645	611	648	656	608	601	629	629	620	617	612	603	655	629	659	619	603	612	607	629	653	620	641	636	614	579	656	625	583	624	629	589	612	614	603	595	629	615	634	624	611	655	608	652	624	614	651	642	557	608	623	597	637	622	608	641	627	628	607	605	560	569	639	627	606	588	637	651	606	637	626	668	560	606	647	614	627	599	609	593	606	632	636	583	643	593	636	609	606	643	630	599	639	632	595	548	617	618	584	665	606	620	601	642	601	597	597	640	630	638	594	626	593	639	591	633	617	631	600	623	619	573	645	608	597	594	584	667	606	632	574	604	548	603	618	599	633	653	571	638	591	626	612	651	667	577	609	590	651	609	631	622	691	645	653	611	631	627	647	630	608	643	691	621	611	587	604	619	656	633	603	630	618	568	652	563	643	607	600	639	580	594	625	623	613	652	590	654	578	631	675	644	657	623	562	625	614	632	672	607	629	566	610	613	602	577	603	610	634	584	613	605	654	629	610	621	612	611	581	551	641	650	588	615	634	633	647	637	599	612	599	665	602	617	618	586	622	632	626	564	602	591	596	588	593	639	601	630	611	673	629	572	651	577	630	649	658	614	624	579	668	658	641	646	624	616	650	636	646	622	592	617	620	616	598	616	621	606	616	572	595	634	596	565	630	631	627	643	631	611	600	579	647	611	598	618	681	583	603	628	639	609	606	643	608	644	632	603	635	630	621	620	598	626	618	640	610	609	621	617	570	615	598	626	629	619	604	604	620	626	630	612	673	619	591	599	592	619	609	643	642	591	611	595	641	622	580	605	608	613	630	608	629	616	601	622	648	643	644	592	626	593	608	604	593	600	683	614	611	630	635	612	611	642	623	643	620	615	611	617	601	589	631	628	584	611	608	621	591	630	630	634	638	575	624	623	645	607	638	611	610	651	598	619	594	642	613	664	597	657	616	588	646	580	592	612	614	585	601	578	635	651	595	610	623	604	593	612	674	633	596	636	629	615	663	632	613	631	662	631	640	595	631	586	590	631	615	611	649	649	620	633	621	590	657	643	604	613	595	616	675	634	605	633	584	602	590	623	590	602	613	623	637	623	614	661	593	627	636	597	616	619	597	623	577	626	640	623	582	625	572	620	587	637	634	583	640	610	640	630	623	601	569	643	647	604	604	616	663	578	601	572	644	640	691	608	651	663	576	660	606	572	679	631	568	635	628	608	593	665	684	624	631	617	610	594	641	655	609	628	626	636	593	605	583	634	624	652	632	624	642	628	592	589	614	587	654	622	562	605	590	611	605	593	656	583	623	624	575	606	617	610	600	569	611	590	666	646	614	617	601	612	637	593	586	610	616	628	646	633	610	639	603	605	611	573	605	627	623	699	611	622	563	605	624	625	604	647	617	585	608	618	600	600	587	654	590	672	636	610	587	606	617	591	615	645	580	625	615	603	623	607	589	643	611	569	635	620	616	648	637	622	623	589	639	624	627	636	601	645	589	668	609	643	628	603	608	617	582	596	573	605	628	610	616	621	592	551	613	626	608	649	627	616	614	633	641	574	574	621	604	616	618	615	623	647	612	614	611	619	598	621	625	585	646	665	616	613	599	593	611	659	624	640	613	620	612	600	586	608	622	573	655	626	619	620	584	590	603	616	617	582	621	622	627	590	621	588	604	605	625	625	617	603	621	628	650	582	628	632	646	603	602	592	597	597	581	616	639	618	607	650	588	625	642	610	648	632	662	596	601	621	597	602	617	593	606	623	613	602	644	603	623	617	655	622	625	582	633	591	607	624	639	604	586	634	626	606	690	626	597	617	561	618	615	630	607	627	616	624	620	583	584	633	670	634	646	568	611	594	607	651	574	619	616	672	616	615	620	621	631	636	588	649	603	643	626	608	617	621	678	620	640	617	641	560	605	642	596	607	542	634	626	614	587	590	599	601	639	598	636	641	622	634	616	653	580	639	632	631	594	637	588	630	642	586	596	629	615	623	662	619	696	626	593	570	626	606	645	578	594	635	639	660	634	658	601	597	630	605	621	594	617	616	588	601	617	593	606	632	636	650	612	582	633	607	624	594	639	659	577	622	606	598	607	657	623	634	600	592	630	602	613	657	637	617	636	571	634	576	624	571	618	567	639	618	645	632	588	658	572	608	666	576	612	611	596	610	627	600	606	640	631	608	647	643	612	611	669	645	627	592	548	656	621	621	602	612	644	615	596	625	625	610	602	611	662	668	593	599	627	608	622	596	652	688	605	620	594	609	633	603	654	625	576	627	626	606	671	643	611	586	585	657	582	647	604	633	606	586	588	607	602	631	612	645	630	639	637	606	610	615	635	606	606	645	596	655	599	581	664	596	615	626	593	590	583	618	620	646	565	568	609	618	612	565	601	633	629	641	603	665	644	627	612	579	667	652	593	659	582	623	586	652	596	602	624	592	632	608	624	606	645	639	623	611	605	632	611	618	649	628	579	629	610	635	637	604	622	683	644	598	584	633	593	593	630	646	659	608	664	654	625	638	605	623	607	584	596	599	591	634	615	602	603	614	596	591	622	643	625	643	623	607	617	608	594	584	633	643	595	559	651	599	627	632	580	638	647	569	631	680	573	595	662	620	592	571	550	636	580	605	633	642	587	579	626	571	653	598	584	631	660	568	627	582	673	610	616	614	610	590	595	664	657	642	631	627	583	615	621	649	662	597	586	615	611	635	613	598	589	614	604	635	636	606	610	593	639	618	585	646	586	612	592	596	595	629	641	579	622	622	619	606	632	622	635	625	620	575	567	639	591	612	598	606	593	644	565	649	646	620	629	597	584	641	599	583	635	603	580	567	633	654	589	597	632	711	612	662	637	612	565	604	614	618	601	628	665	648	643	636	628	601	620	654	589	553	692	648	680	620	607	618	599	646	612	609	620	621	610	611	631	605	617	610	600	627	627	636	652	609	613	594	638	609	568	588	625	569	658	639	597	613	614	609	642	573	627	630	569	614	649	622	618	620	628	615	591	625	602	636	601	616	567	634	596	622	618	612	574	628	670	601	625	597	607	608	611	638	619	614	635	660	629	583	617	642	612	566	607	597	632	604	605	630	625	643	627	606	625	645	647	585	601	603	622	633	629	639	588	636	598	633	635	608	646	581	622	636	647	631	640	625	616	635	617	623	635	580	621	656	603	586	615	600	599	631	624	632	588	620	663	603	617	631	620	614	592	623	649	597	598	689	609	662	642	580	627	616	645	670	640	618	581	649	615	631	649	617	623	591	614	624	622	639	606	617	596	589	588	593	611	608	605	593	613	598	623	568	585	626	654	660	584	579	623	675	625	606	616	647	588	616	595	644	606	602	625	639	625	606	605	612	659	562	599	616	666	622	609	636	572	573	585	576	586	600	586	612	618	638	625	652	612	647	622	609	609	595	600	635	634	612	657	629	601	627	661	556	644	668	619	592	586	677	622	613	629	640	625	599	669	577
25690	27486	41565	34102	17758	4851	1232	879	798	766	802	764	756	799	760	796	733	799	790	803	744	728	772	750	824	725	752	709	750	743	775	714	786	802	722	722	743	746	716	763	767	774	720	749	733	779	734	770	715	773	754	746	697	780	728	791	715	733	751	758	694	738	726	762	763	767	733	764	709	765	741	772	721	715	730	744	710	727	727	791	748	799	725	728	736	749	749	767	750	722	749	681	742	730	821	721	720	720	772	730	732	710	795	749	745	777	779	780	743	763	777	794	721	747	742	672	757	754	766	709	756	759	744	758	748	723	755	795	755	780	782	755	687	722	697	775	744	735	718	713	744	736	764	709	693	769	755	726	798	763	669	755	742	718	735	704	764	724	765	788	769	736	790	745	718	760	744	763	752	733	734	797	746	792	758	804	751	774	704	731	758	749	821	750	731	717	743	738	731	772	741	749	759	755	724	759	741	776	749	765	765	759	784	782	756	765	742	711	721	764	734	743	743	780	777	711	787	804	745	806	683	798	745	717	699	734	699	737	747	723	746	742	837	768	748	775	714	753	701	741	755	719	742	760	708	751	764	714	788	743	736	704	760	698	754	746	684	758	737	783	768	739	734	710	764	734	739	789	745	738	773	797	726	732	696	703	749	746	792	753	731	732	728	706	731	792	695	765	748	720	729	733	743	740	769	735	707	787	731	771	731	721	698	690	719	758	701	733	764	785	801	733	752	777	774	730	780	738	789	691	673	734	748	808	736	748	763	752	769	764	739	773	827	747	744	737	767	759	733	764	746	759	765	754	753	800	751	742	751	745	765	743	748	742	720	755	742	742	768	723	738	755	772	705	746	744	811	733	753	683	767	723	749	741	806	769	780	744	720	707	751	729	745	733	750	773	705	743	721	741	734	723	770	754	737	686	747	761	765	766	742	748	716	756	712	714	785	692	755	732	683	713	781	775	745	740	755	761	769	771	736	763	729	727	756	710	735	701	741	763	717	774	765	740	767	759	748	741	741	769	760	779	723	763	703	727	747	742	700	725	730	756	716	729	765	756	796	666	726	690	762	740	758	705	801	728	755	752	701	746	807	759	727	739	751	720	774	762	771	738	729	754	733	718	758	746	743	706	749	783	753	707	698	727	743	757	735	766	788	761	712	735	743	736	786	698	724	746	692	732	743	737	760	749	779	754	710	746	657	763	755	713	703	777	760	766	717	733	744	753	750	792	733	762	739	717	776	765	818	764	738	749	721	776	736	732	757	710	759	747	732	692	732	736	730	728	754	717	742	739	744	752	744	734	739	754	702	704	738	755	749	743	784	713	745	754	709	759	747	770	762	766	717	760	715	749	768	732	712	707	749	763	733	740	784	764	798	756	701	719	815	745	737	760	718	744	762	752	726	782	762	772	804	783	777	741	739	732	797	750	758	728	742	756	742	759	706	715	775	710	730	785	739	769	755	723	752	732	741	780	694	763	734	762	750	781	714	753	750	752	755	733	743	747	713	691	763	753	765	770	725	737	745	721	726	759	735	763	762	742	769	712	742	723	758	727	740	730	727	750	747	775	782	750	759	760	686	752	759	736	734	725	768	790	732	707	748	762	705	744	718	692	725	762	742	790	762	740	759	741	742	758	712	757	740	766	763	757	748	716	723	745	808	772	782	765	752	727	714	790	792	756	730	686	722	764	736	721	751	737	713	735	731	725	762	729	716	735	791	691	701	712	737	728	790	735	771	766	785	741	735	718	739	826	754	742	751	745	765	797	740	760	738	706	745	716	786	790	725	681	714	730	723	726	790	760	699	768	694	774	684	744	780	745	734	786	734	740	801	759	718	771	761	735	758	716	715	776	767	740	749	741	727	801	742	748	729	748	734	788	781	739	754	755	727	717	743	732	744	793	790	767	783	763	720	746	770	736	769	712	732	718	744	722	757	756	763	741	739	779	757	779	739	777	767	734	778	749	749	717	752	745	760	723	734	749	751	744	771	778	713	759	772	750	759	712	714	795	737	748	733	747	738	718	715	767	733	745	724	731	730	735	759	712	748	777	696	728	751	732	744	780	776	767	736	742	773	751	771	725	693	765	761	744	736	709	831	702	744	735	714	749	816	680	774	777	736	723	784	752	716	745	702	755	764	759	732	735	761	721	718	736	746	757	763	741	733	735	776	739	754	777	775	729	796	731	783	721	702	774	737	752	731	747	705	765	760	735	761	780	752	809	819	775	779	777	786	668	717	764	720	738	706	791	780	723	774	726	749	766	713	787	738	747	718	730	764	687	752	746	684	752	769	762	768	776	772	770	722	764	696	725	772	723	771	768	704	701	765	748	769	793	728	776	784	752	762	782	731	760	693	718	752	724	706	766	766	746	721	794	751	776	767	757	705	759	713	729	779	715	730	742	698	729	700	744	710	768	773	743	737	723	768	737	729	733	797	770	697	745	723	782	680	701	704	756	728	731	718	793	730	769	725	734	747	753	749	753	781	751	698	736	770	748	718	756	733	735	756	736	763	753	797	709	745	733	833	731	673	757	740	754	744	740	755	737	757	760	767	778	725	734	750	742	717	699	732	758	752	789	779	761	743	749	786	730	713	741	727	737	760	730	752	753	742	744	704	724	745	766	764	757	726	764	731	770	732	746	751	771	767	779	773	743	739	752	705	781	729	725	739	773	797	726	755	726	769	738	749	758	717	702	734	732	794	778	774	705	709	691	742	733	745	736	742	739	784	705	687	776	767	763	705	723	748	720	722	759	738	736	797	733	797	785	760	722	704	744	723	782	742	718	730	690	742	734	732	714	753	771	755	755	734	748	756	760	732	748	757	803	711	760	762	686	798	768	764	747	762	764	771	753	723	752	740	699	695	713	737	709	761	737	744	720	745	798	755	747	752	723	748	747	783	736	751	774	751	729	747	782	779	738	792	674	678	735	739	752	758	738	786	705	754	710	733	767	740	757	727	747	769	749	754	699	743	765	727	750	755	738	702	757	763	741	736	736	740	694	681	708	718	703	750	717	704	764	697	751	751	744	748	725	711	747	735	727	726	717	752	765	714	727	731	756	769	731	769	758	733	752	739	723	731	790	698	731	721	737	740	744	667	764	750	747	762	718	772	768	752	731	755	743	745	732	763	725	719	752	747	738	812	733	718	734	785	727	763	762	769	706	758	767	790	734	743	788	763	752	784	785	680	756	724	768	757	749	745	729	734	757	750	747	760	770	745	713	710	721	706	751	747	767	708	741	754	727	756	741	725	784	751	725	745	747	760	761	707	738	733	755	749	737	755	716	752	720	710	769	789	725	721	745	771	738	769	756	759	722	737	735	736	769	762	694	772	766	750	749	763	761	760	680	707	798	729	730	752	709	768	774	747	774	771	785	766	722	743	781	737	778	770	786	686	733	745	744	795	757	722	760	769	775	731	776	759	744	765	769	713	715	717	729	700	775	706	775	754	699	786	833	716	728	758	719	705	798	797	778	817	790	708	785	712	746	759	738
61274	90683	60868	26809	8311	2193	874	697	675	710	737	675	689	672	660	674	694	598	686	669	678	677	662	682	665	678	717	724	660	637	682	672	658	593	668	678	708	685	627	674	713	635	650	654	693	664	676	708	691	669	690	668	720	682	682	689	630	691	617	664	667	690	693	646	645	660	684	718	660	655	654	705	702	631	648	631	661	660	671	729	658	662	625	655	649	708	677	705	686	608	640	688	689	665	662	654	674	635	707	650	685	640	670	621	654	618	715	621	640	648	627	681	630	672	657	652	632	671	663	656	619	652	719	698	724	649	602	639	670	704	704	656	649	657	657	679	645	693	711	632	624	657	621	664	636	653	680	680	641	667	673	640	626	676	673	709	674	691	687	692	702	663	693	636	670	647	685	697	650	688	690	660	670	694	594	642	672	697	676	680	667	681	647	690	605	623	658	726	657	655	679	688	672	661	687	686	676	645	650	738	638	712	633	641	643	682	679	658	659	629	700	643	646	706	635	660	680	693	697	651	650	646	687	682	651	638	661	699	626	666	629	664	715	648	695	689	697	647	654	653	647	653	633	688	647	671	673	660	651	673	645	643	669	622	692	662	646	605	690	657	645	615	653	634	655	645	661	646	629	668	653	643	687	722	678	637	623	626	619	657	633	621	668	691	643	680	703	671	648	650	658	656	620	632	611	678	665	606	678	625	636	700	700	666	655	652	697	692	640	663	643	647	622	680	672	600	696	590	699	673	644	670	664	669	671	660	648	645	682	673	682	667	709	635	698	685	630	659	637	650	663	674	673	641	711	649	661	668	673	619	675	694	648	616	617	677	665	692	635	689	637	691	640	639	640	678	641	638	676	670	706	642	710	628	685	674	695	702	711	701	658	650	649	614	653	671	684	681	620	679	669	639	637	659	688	645	709	682	646	712	652	639	672	625	660	684	587	678	696	686	619	685	672	638	643	642	675	637	600	662	649	683	651	711	654	643	660	684	625	656	655	697	647	720	631	631	661	636	662	676	644	643	670	682	690	694	642	666	646	669	679	651	667	641	657	625	678	659	651	686	675	694	699	679	643	670	668	722	721	643	679	667	638	710	663	633	647	641	664	651	644	684	645	664	698	674	710	681	625	676	711	667	644	656	674	665	617	644	653	630	680	699	691	651	658	685	722	650	676	667	681	660	635	661	652	723	721	695	635	608	670	671	653	666	687	672	619	667	666	653	678	664	713	714	670	670	677	662	671	675	653	686	658	692	652	691	648	647	678	670	646	674	677	669	690	642	666	669	642	619	690	688	676	660	681	626	682	675	669	665	673	669	705	671	671	660	675	659	676	673	682	668	699	689	657	615	651	660	670	670	654	676	665	685	631	618	655	625	666	638	607	683	673	683	693	692	725	665	718	624	712	699	694	679	692	665	732	660	617	665	654	649	731	642	648	662	715	690	701	637	666	667	688	658	681	647	669	666	663	693	618	655	665	654	659	681	657	675	624	639	669	670	660	671	689	652	677	624	643	658	659	644	642	702	647	669	682	668	647	643	675	680	659	715	667	607	688	678	646	721	688	666	631	631	649	650	627	656	689	676	674	679	667	692	693	644	673	717	633	660	662	665	672	662	663	653	626	632	665	605	669	621	692	647	672	666	644	676	680	672	655	686	687	641	652	642	636	663	647	690	695	645	672	676	678	695	641	703	636	684	707	708	627	668	676	691	653	652	673	647	622	615	693	658	676	654	674	639	697	680	651	690	659	690	674	691	658	634	657	639	642	685	633	670	625	654	624	680	655	670	661	667	657	640	658	651	675	686	662	658	652	659	617	681	671	709	641	664	689	686	672	674	681	658	673	654	686	652	670	687	721	713	661	630	635	690	630	674	648	668	633	658	607	619	658	651	648	663	685	631	614	651	645	664	660	687	648	672	647	638	725	687	664	656	686	608	636	681	632	699	659	681	618	718	632	701	668	682	664	648	639	638	633	643	690	628	669	665	711	647	672	667	686	625	631	660	684	631	651	635	698	677	708	687	629	643	667	635	617	660	672	686	691	606	712	690	660	684	613	647	679	673	687	710	635	686	671	624	671	683	667	705	649	663	647	679	632	713	642	698	679	659	667	703	691	673	695	699	638	660	658	632	669	679	688	681	642	662	667	684	656	692	691	667	698	675	644	666	662	695	665	662	642	648	635	726	723	670	659	671	662	676	661	662	665	666	652	672	675	665	688	678	702	660	672	698	637	661	668	670	661	658	627	649	645	671	690	658	631	696	657	668	691	682	667	646	647	665	625	635	644	660	669	629	656	658	656	688	694	653	634	681	622	648	651	680	654	628	712	594	655	613	643	641	649	698	634	619	671	722	646	650	672	662	657	712	664	647	666	653	643	633	645	668	654	667	645	695	693	668	626	681	665	629	624	630	708	679	640	707	662	675	679	646	693	692	701	682	648	642	724	675	658	703	654	665	651	661	669	691	641	651	693	639	665	645	656	689	633	669	674	673	692	682	653	692	685	732	686	650	640	648	685	673	675	685	692	684	664	658	703	652	667	682	676	662	679	660	665	701	661	700	699	675	659	649	666	621	666	630	669	677	671	665	658	675	669	676	671	684	662	681	642	642	744	655	597	677	658	646	683	657	675	660	644	677	643	705	674	685	667	685	645	639	697	664	672	662	708	676	691	624	627	648	683	719	653	714	656	667	675	653	647	652	673	650	698	645	640	681	678	653	670	667	627	638	659	643	703	656	647	678	671	692	623	695	644	677	643	685	660	649	632	711	685	638	696	633	702	703	642	624	665	671	706	658	638	684	707	717	705	701	662	683	674	675	650	673	663	712	676	669	673	658	689	628	688	652	663	659	664	634	629	646	639	700	638	621	690	655	630	659	692	671	646	684	664	696	639	663	723	645	668	671	666	642	652	666	720	676	646	673	639	652	617	632	632	663	663	603	647	687	662	634	683	682	654	667	696	644	640	646	675	689	657	687	642	651	693	636	710	692	676	658	644	658	668	669	672	675	678	625	674	653	670	720	643	696	680	705	701	630	651	662	696	684	648	637	671	688	712	659	635	696	670	652	636	654	660	643	613	630	718	667	643	638	660	668	645	667	663	644	694	646	636	707	596	669	641	668	663	704	665	654	609	661	676	665	628	682	651	640	667	645	682	670	661	698	647	660	662	659	647	671	627	673	651	662	682	675	654	654	685	615	675	651	668	683	680	662	691	640	685	632	649	658	643	687	678	635	651	636	649	719	675	641	674	686	685	666	683	665	669	646	722	650	621	682	697	650	628	675	656	634	672	640	686	702	673	656	701	667	662	669	712	666	654	663	646	657	676	678	653	710	648	675	677	667	689	682	658	666	709	669	668	660	662	676	676	666	626	671	689	675	627	674	690	682	664	654	664	662	665	695	661	658	666	646	687	693	664	641	659	676	661	667	686	620	691	650	691	656	683	639	678	708	628	675	657	673	659	671	670	647	648	643	650	697	658	664	646	723	639	649	655	690
24143	23348	34630	30473	22267	13723	3048	1159	1001	982	993	1009	1001	1033	969	930	944	954	985	1003	1011	979	983	972	980	991	952	1018	973	938	927	971	994	964	928	1012	904	960	959	1048	900	927	963	945	930	963	904	911	953	939	960	922	938	949	933	935	956	1002	954	935	925	970	959	919	994	964	966	945	996	957	915	957	908	904	960	947	958	926	955	930	954	978	932	974	955	970	997	915	938	939	900	888	987	915	930	893	970	972	908	904	961	932	938	963	990	932	907	940	980	906	977	912	955	942	966	883	900	969	973	966	898	932	855	944	974	900	938	930	952	905	914	929	903	864	916	979	939	958	963	920	943	945	955	963	868	925	973	981	943	923	932	946	962	942	899	900	977	923	971	926	880	946	951	921	961	929	924	940	959	927	904	935	931	924	962	940	859	967	893	926	913	943	934	904	914	969	906	936	906	891	904	933	952	960	907	959	934	921	925	958	937	990	986	979	950	933	912	883	953	947	931	943	925	959	981	980	934	929	940	906	948	904	935	943	924	904	918	921	979	957	1005	892	914	969	925	936	933	901	926	935	911	890	921	936	893	915	899	874	998	943	997	963	963	916	1002	926	971	922	945	905	960	959	932	916	960	969	939	945	893	921	910	917	926	938	917	946	946	921	995	936	1026	884	902	952	938	921	939	959	935	959	920	938	914	938	998	979	940	915	954	971	908	964	941	888	981	948	936	911	963	977	993	974	940	937	969	966	968	924	954	892	909	940	962	957	949	944	940	962	907	964	999	929	970	935	1001	975	956	929	920	953	972	944	964	976	945	928	945	921	933	993	969	952	907	980	934	892	935	935	980	926	937	936	907	953	955	887	983	957	935	956	977	912	900	982	927	943	989	996	974	976	927	1010	960	992	925	868	896	956	932	962	952	909	980	910	927	970	913	876	901	893	955	920	971	917	939	989	952	935	983	963	961	949	933	985	919	954	887	929	958	938	923	931	923	925	906	923	989	989	943	895	956	917	942	939	888	923	876	953	991	950	979	941	914	909	1004	939	927	980	956	938	937	921	931	951	905	950	945	917	940	941	953	954	923	929	950	967	913	991	884	930	899	933	980	940	943	953	940	945	888	949	935	908	958	954	980	905	955	970	925	883	908	945	919	922	939	934	969	929	954	903	920	904	943	978	975	968	947	900	934	961	977	947	1018	934	973	955	890	913	936	969	953	939	972	941	915	1047	972	931	919	951	944	966	943	902	982	925	886	864	920	954	971	892	946	941	913	981	1010	958	953	944	974	1005	922	901	997	969	960	948	878	947	945	914	889	926	913	885	928	962	901	924	890	917	978	997	976	927	925	937	893	924	918	941	949	953	899	965	989	879	909	926	926	939	926	908	940	961	961	966	935	976	951	990	931	1002	899	998	921	979	907	932	952	1019	995	973	992	868	965	926	970	954	958	939	994	986	900	965	988	951	970	937	958	925	960	985	969	954	913	943	940	970	927	949	967	918	944	899	943	950	916	918	891	865	932	882	928	919	920	891	960	916	919	913	920	893	898	928	923	926	942	1012	882	959	929	946	978	918	891	989	911	928	918	927	919	909	986	974	933	961	891	919	967	1023	946	907	939	955	943	961	990	972	951	987	929	958	993	907	945	888	977	902	959	927	965	938	927	951	930	938	959	940	887	938	1016	931	888	955	931	922	932	911	916	920	927	954	959	948	955	950	945	1003	985	995	967	933	1002	937	962	966	950	919	933	960	954	1005	939	928	915	916	882	971	1010	933	964	986	972	965	917	953	915	901	942	932	945	910	958	928	952	952	941	910	943	953	971	993	911	919	936	932	900	938	967	978	889	932	878	933	979	935	997	936	915	881	950	960	959	949	953	910	956	942	931	927	907	934	939	887	977	976	935	991	913	889	972	951	941	991	912	929	879	971	901	870	914	941	890	950	915	943	967	991	907	987	941	932	1017	939	956	894	969	956	981	910	851	925	916	894	909	974	986	913	954	940	993	975	909	904	931	906	963	932	954	961	940	898	946	938	910	953	912	939	912	868	960	927	902	956	1022	936	945	972	889	1005	934	1005	936	893	975	932	935	882	982	950	912	973	885	920	937	966	982	959	902	970	933	984	900	1000	920	906	910	926	925	912	937	951	907	959	931	920	968	925	863	939	926	948	968	932	984	964	971	906	953	904	928	954	915	905	913	876	967	904	895	883	928	938	942	937	942	979	948	959	939	901	869	976	987	956	912	947	905	953	976	960	940	962	958	935	984	951	908	940	913	953	850	931	963	968	963	942	951	938	917	936	927	952	876	971	984	937	926	927	1014	942	925	945	947	946	946	908	897	934	894	922	928	969	941	917	952	981	922	930	870	929	950	995	981	928	1003	918	928	927	849	957	914	903	916	941	962	921	964	970	973	1006	924	904	925	926	903	1024	920	943	936	914	903	924	962	933	967	976	937	976	930	976	917	1000	909	918	971	931	972	979	947	888	968	945	922	981	925	956	955	958	941	947	938	891	972	937	929	944	942	967	953	959	923	962	981	948	961	956	944	874	990	955	959	956	975	948	872	928	948	882	946	907	983	882	993	949	945	909	951	959	916	934	899	963	911	901	984	1007	921	998	915	951	927	968	951	978	973	1011	919	880	955	963	872	963	938	971	928	903	972	926	937	949	970	978	944	917	944	913	933	938	897	976	947	872	960	923	936	937	956	951	962	932	926	949	967	934	917	903	940	931	915	866	1001	963	965	931	964	952	963	943	975	937	938	942	900	933	967	950	930	932	887	956	923	943	922	979	956	930	926	955	915	945	950	947	991	908	927	937	927	955	960	929	1006	927	939	965	921	966	930	901	922	933	903	998	911	947	933	937	872	989	916	866	975	902	980	942	929	919	971	988	915	947	964	950	924	936	958	937	998	949	904	919	907	928	930	944	914	942	1013	976	932	939	899	921	908	920	941	936	887	940	948	952	913	958	865	916	958	913	919	953	1000	950	896	927	916	904	936	968	905	924	898	930	911	926	941	958	918	922	907	963	971	941	924	950	933	956	982	936	915	881	949	978	910	968	936	897	899	923	978	971	972	934	907	975	898	925	942	896	924	904	960	908	910	1025	970	953	942	965	934	944	980	916	921	954	938	965	920	945	969	926	926	908	965	978	951	960	893	987	902	993	923	937	891	964	913	902	941	927	945	938	950	968	961	972	942	929	961	866	920	966	932	920	948	951	928	881	998	951	970	916	907	920	942	976	964	921	921	936	929	939	945	933	946	976	958	894	947	926	894	887	979	988	889	952	945	951	916	928	954	899	918	990	920	917	928	927	977	959	935	929	961	918	927	952	922	882	982	921	974	935	868	898	963	939	930	914	916	918	898	939	984	947	942	924	948	912	951	958	966	958	927	888	904	951	956	946	966	914	897	919	896	926	962	996	941	936	959	955	953	967	929	938	952	979	945	981	992	966	919	952	974	994	949	893	944	923	940	909	915	975	974	936	923	973	915	958	1008	946	975	896	928	951	960	943	940	991	908	969	916	926	907	968	943	939	949	922
64218	103230	71140	38421	13700	3535	1270	902	870	900	848	879	851	860	846	905	888	877	898	873	889	834	852	875	925	876	923	887	859	883	875	858	911	853	842	889	874	863	807	845	879	858	906	838	829	883	888	884	858	873	869	920	795	855	913	811	880	851	844	860	846	859	922	877	853	849	882	865	827	850	827	906	838	851	887	931	808	867	877	852	833	867	868	864	890	843	866	842	874	840	854	884	923	878	823	881	846	841	868	813	892	809	845	879	887	886	884	843	847	856	859	852	882	888	773	912	851	892	889	832	846	890	859	846	866	859	861	826	883	850	890	911	865	904	894	827	891	842	865	808	870	861	845	873	876	850	817	823	851	858	842	884	855	888	898	883	862	898	868	896	900	860	815	868	893	868	852	832	904	820	822	823	882	830	881	842	893	833	843	887	861	841	799	788	837	886	838	847	880	884	845	839	849	837	867	822	858	874	859	879	858	850	827	820	889	869	823	873	858	836	880	849	907	812	851	885	825	822	872	857	880	845	855	805	886	849	876	848	886	880	809	843	896	860	832	845	842	846	873	887	954	812	888	814	863	853	862	890	819	844	838	832	960	879	876	842	815	816	893	883	833	885	834	828	848	824	864	895	876	873	844	850	839	845	883	837	869	798	867	841	889	849	859	814	846	849	857	842	876	858	857	861	835	868	862	886	853	917	870	872	843	851	841	848	889	889	897	814	816	874	862	844	811	913	839	833	877	833	840	870	863	835	866	844	891	819	900	861	880	836	862	841	808	870	829	833	850	878	897	855	824	829	843	894	834	883	857	876	841	863	887	896	912	871	853	841	864	877	842	792	863	848	817	828	854	889	868	880	889	853	812	896	877	871	883	832	830	866	827	838	862	868	873	878	875	819	905	891	903	873	951	884	828	891	906	839	847	850	857	893	829	869	782	811	842	814	826	828	885	853	855	851	850	802	866	874	861	878	841	871	833	845	846	822	875	855	882	889	839	824	792	817	839	865	907	828	815	866	902	858	825	868	861	834	861	836	844	850	894	880	868	899	857	809	870	818	850	830	844	856	852	852	872	874	852	822	796	879	911	851	829	853	882	829	855	845	815	880	865	884	881	891	867	857	858	842	837	889	841	831	873	889	842	832	861	841	878	824	916	851	906	858	801	848	819	854	858	843	857	856	857	825	862	877	830	821	827	886	855	855	866	869	912	817	895	872	810	885	910	837	884	886	868	861	839	876	831	862	865	909	855	837	844	839	854	884	885	831	855	864	787	853	836	844	885	880	874	827	861	866	852	877	859	859	847	883	832	861	909	835	839	860	813	805	877	854	885	863	867	842	835	872	909	873	830	857	886	861	845	880	846	787	820	848	813	885	918	880	872	801	860	881	814	811	847	826	798	909	870	847	884	866	828	891	857	800	846	798	854	891	862	812	826	867	866	852	817	864	845	835	796	857	855	835	850	855	804	826	876	904	867	859	844	851	927	887	806	872	898	892	845	886	859	835	826	924	873	833	835	898	786	871	897	884	891	879	831	839	911	878	855	879	892	812	865	872	827	834	812	897	792	869	815	836	880	848	843	862	855	858	928	804	853	841	804	869	832	888	899	809	919	874	855	882	863	815	834	800	878	862	816	799	872	832	919	858	867	826	852	848	886	889	882	918	863	869	870	868	831	840	880	885	861	882	866	918	847	844	849	802	823	883	850	888	858	846	851	852	900	881	842	885	833	805	892	852	848	875	889	883	870	814	888	869	814	835	880	826	879	904	840	836	840	829	916	808	803	850	849	806	855	881	875	862	890	863	895	883	875	852	874	857	899	862	872	857	862	863	824	857	843	858	867	882	834	850	854	865	843	866	792	858	841	836	808	865	791	905	872	815	837	825	877	855	884	875	934	868	846	893	814	851	812	800	832	826	897	833	863	851	857	830	863	887	896	849	866	868	830	849	872	828	895	866	866	917	853	820	860	896	843	891	879	879	888	827	860	883	879	872	840	878	833	850	862	859	844	806	854	850	832	856	859	863	863	800	884	847	881	856	864	832	832	808	822	837	860	882	811	848	809	925	876	874	879	834	839	817	826	852	823	876	855	877	826	863	891	875	791	844	863	859	826	879	858	872	865	836	834	845	856	869	868	881	846	880	852	855	849	830	820	851	932	878	847	852	829	810	882	867	833	900	863	852	836	878	820	864	823	862	841	884	807	821	787	881	819	830	814	837	857	844	832	837	830	839	797	818	835	860	868	895	822	812	866	858	832	822	861	844	895	828	858	831	891	872	883	882	915	877	898	924	837	786	825	878	849	866	830	824	849	821	868	865	879	846	873	854	857	852	867	822	898	846	864	896	834	813	860	840	883	839	837	832	946	847	818	859	860	861	848	813	861	888	861	874	834	875	852	852	858	844	847	850	828	807	872	780	806	838	890	798	890	900	838	890	879	851	891	880	883	831	860	857	837	830	816	840	856	876	824	841	841	895	810	836	862	843	804	832	891	868	859	880	784	849	854	866	864	853	900	901	890	908	834	858	828	875	862	812	814	826	858	826	869	797	836	812	894	841	802	846	885	865	848	815	882	830	793	840	827	904	855	869	873	853	825	786	877	821	848	834	887	859	861	800	888	843	866	844	852	830	799	876	876	867	883	857	834	816	856	876	857	860	822	883	850	849	840	881	883	879	886	849	832	895	849	877	859	867	818	907	869	873	801	882	872	856	871	838	832	886	855	836	815	826	880	878	851	850	824	846	824	884	830	843	841	856	833	909	873	834	846	903	811	866	820	847	849	876	851	819	859	843	836	825	865	868	841	860	862	872	888	824	855	873	819	890	851	897	870	814	866	846	870	841	866	867	890	853	764	877	843	882	876	832	876	808	874	860	849	844	890	881	876	837	893	865	846	839	845	833	868	860	871	803	883	856	812	842	869	838	828	849	800	846	892	855	884	872	826	885	879	838	830	867	808	863	833	837	881	838	837	818	831	899	883	895	900	839	876	847	835	852	893	861	906	890	849	888	833	907	829	878	860	810	869	838	801	885	874	857	900	868	923	878	861	894	885	820	878	879	820	859	812	840	823	852	865	898	854	880	868	854	844	848	820	815	819	873	842	845	877	867	826	857	929	854	833	868	799	827	873	851	821	794	888	906	785	847	793	849	877	873	830	845	870	826	857	867	845	794	874	871	864	862	822	857	902	872	827	848	853	853	830	809	837	867	831	848	810	855	820	885	874	878	863	860	905	827	858	797	898	801	844	875	867	857	886	821	858	827	817	839	890	822	833	803	836	896	840	914	881	830	898	871	844	874	858	874	801	865	809	829	823	882	862	846	898	828	785	835	832	866	888	885	856	873	819	868	897	837	843	839	823	857	868	859	927	877	868	824	815	828	894	892	886	851	869	851	837	872	861	840	842	826	900	880	823	875	842	845	838	862	814	829	814	877	845	860	862	805	849	867	869	867	876	821	914	839	866	883	823	850	881	823	857	835	853	798	911	852	848	877	865	840
31161	32470	27110	10324	2131	1023	801	753	729	752	737	732	735	712	734	758	717	718	768	742	703	713	743	699	755	728	656	751	756	732	727	704	677	715	736	756	773	736	733	766	729	677	726	735	678	782	708	792	716	769	687	714	718	675	739	743	731	711	699	733	725	759	701	761	755	737	727	734	709	750	754	705	718	761	701	729	817	696	722	782	747	703	707	701	662	699	689	729	781	724	735	673	717	698	709	752	736	721	693	712	713	689	703	727	687	742	769	702	725	783	746	749	742	808	687	731	762	715	711	744	737	724	781	748	712	638	712	748	710	743	719	716	702	676	766	708	734	681	763	726	721	704	686	679	762	725	707	720	693	705	717	694	720	672	712	705	762	695	714	775	703	770	742	716	715	711	745	744	722	782	779	720	726	706	727	752	730	761	761	765	706	769	719	721	790	715	733	714	813	734	726	695	714	749	752	740	726	735	707	740	691	743	719	767	725	707	723	741	718	724	733	720	747	772	719	705	755	756	717	717	759	701	759	713	744	757	774	708	721	722	745	766	707	709	731	797	671	687	687	753	733	711	736	701	759	699	738	728	717	672	711	725	720	719	704	723	736	759	726	786	720	774	787	718	707	703	730	735	686	714	722	737	733	748	741	744	700	734	726	747	732	728	750	725	722	692	711	689	716	710	683	706	698	689	720	752	749	752	715	739	748	702	678	698	741	695	674	684	695	699	739	692	729	753	702	748	770	776	729	733	755	752	692	721	723	763	706	775	716	769	732	681	733	736	747	787	702	691	702	684	732	678	772	689	710	742	755	768	736	701	728	707	697	724	726	701	732	751	733	692	738	759	743	690	726	764	746	693	743	728	718	761	733	771	719	702	722	704	697	746	703	747	722	744	722	725	751	718	724	706	735	779	700	760	696	741	761	738	742	711	750	733	773	703	783	697	692	725	696	703	727	703	696	701	724	668	711	763	708	735	757	753	674	690	696	716	735	699	761	753	710	674	741	703	724	732	715	673	724	752	735	775	725	661	724	740	747	739	744	741	730	755	698	729	736	734	787	746	725	676	746	732	730	723	740	737	714	720	725	720	692	741	745	738	722	777	713	688	787	712	723	752	715	693	703	676	731	726	709	716	741	750	726	762	692	656	731	782	739	713	688	687	717	703	780	752	714	695	699	751	746	739	710	741	714	764	719	787	736	718	717	732	707	742	746	707	712	730	790	701	729	731	723	716	712	720	733	768	753	688	769	713	694	681	754	751	675	672	747	719	702	688	726	747	706	742	691	745	789	797	715	733	709	743	706	718	727	688	691	765	705	680	742	722	749	718	732	745	715	692	749	746	744	710	751	712	747	765	745	707	736	688	726	738	734	701	752	738	737	741	741	741	746	724	686	737	752	727	729	704	735	730	691	711	663	729	719	688	710	743	764	795	733	741	740	712	776	753	718	690	727	745	693	777	722	746	745	747	744	724	752	760	747	763	713	675	716	751	709	742	722	668	717	704	723	735	733	705	753	780	687	760	743	750	718	681	695	763	697	717	756	722	760	747	750	719	707	724	704	757	751	718	705	713	759	781	716	721	729	724	705	746	737	739	693	703	754	736	730	723	775	682	705	751	724	718	725	712	742	706	707	769	734	755	767	738	750	722	727	710	718	718	747	703	733	743	750	720	704	682	749	718	720	723	728	702	738	705	753	720	734	783	755	724	726	733	752	775	731	705	703	699	747	774	763	705	721	716	745	694	718	787	733	791	755	690	719	765	735	730	745	717	706	764	724	732	747	708	735	703	736	715	700	703	748	689	741	719	775	736	713	764	764	726	743	738	708	700	740	763	722	736	708	772	708	743	677	722	713	752	771	696	683	736	752	720	716	735	726	696	751	702	711	758	686	746	755	753	724	713	740	731	705	711	750	687	710	725	765	772	765	738	735	763	724	764	719	707	742	696	709	739	691	811	675	702	743	717	726	703	736	743	697	714	772	720	711	769	701	745	716	687	769	771	676	726	737	717	729	735	730	694	703	725	763	727	742	739	713	721	699	736	763	700	763	756	725	717	684	739	652	717	693	712	670	757	694	760	747	764	699	732	722	736	762	686	695	712	699	698	696	733	717	713	744	694	783	707	721	726	786	705	720	706	694	701	690	748	730	708	741	736	718	700	706	727	746	707	738	727	671	729	746	769	683	735	722	716	708	774	751	711	764	725	767	742	749	737	754	755	704	746	694	746	667	701	767	762	697	757	737	725	727	791	796	751	745	670	721	761	701	723	691	708	654	734	763	735	754	723	733	733	746	757	707	698	686	745	740	758	683	756	724	703	709	782	685	707	707	756	742	732	705	739	694	765	721	733	754	725	707	743	774	774	711	791	761	696	764	680	727	662	746	768	726	704	738	745	688	685	739	707	802	742	712	778	692	676	734	696	739	753	734	734	746	704	676	749	758	724	731	736	733	720	751	687	755	755	716	736	720	704	736	671	701	704	733	706	704	719	706	714	764	741	767	684	705	717	741	734	704	704	747	752	736	687	715	737	747	736	742	754	743	703	734	741	683	726	718	732	719	735	717	770	716	724	749	674	770	725	705	732	726	713	717	688	756	742	684	767	713	704	733	754	699	776	724	756	720	701	692	741	740	752	733	731	779	688	704	731	739	786	730	744	740	781	724	686	740	738	720	776	692	701	686	714	753	692	711	702	711	723	713	676	692	750	687	779	741	746	713	757	709	799	731	755	734	732	704	728	755	763	746	724	726	764	742	738	691	758	732	745	730	699	747	753	715	700	734	745	727	737	749	680	720	738	744	730	732	677	745	747	732	690	748	729	730	718	778	747	725	771	728	759	748	701	683	752	714	738	751	723	724	741	743	721	682	762	729	725	763	713	777	733	794	693	746	749	715	775	729	724	723	715	712	749	710	713	698	750	745	735	722	746	704	715	720	687	678	717	773	703	674	675	723	764	773	710	735	734	725	728	726	703	731	715	701	684	704	729	711	720	711	690	719	697	730	724	702	719	731	706	722	774	731	729	667	715	722	737	738	726	703	724	740	680	699	693	745	673	739	689	753	770	711	684	740	771	738	704	680	747	730	744	698	732	663	714	785	713	719	688	688	727	680	731	747	736	684	696	708	730	733	695	735	731	743	745	774	717	744	746	726	748	658	718	722	683	761	744	679	733	713	709	751	726	707	694	706	705	722	684	723	726	697	718	759	712	717	725	776	692	701	736	765	714	721	756	690	767	769	777	714	747	767	742	746	716	714	729	767	776	736	702	689	718	757	678	730	747	688	681	748	702	723	702	732	743	694	713	715	701	774	733	749	702	745	690	743	698	718	724	735	738	753	674	721	738	763	740	727	652	689	749	769	807	694	750	756	786	750	645	772	720	734	714	762	761	703	709	742	740	714	728	703	702	718	719	722	780	737	698	748	750	723	735	754	747	743	743	704	696	741	738	725	669	721	679	682	741	687	695	729	743	778	718	755	704	687	717	719	712	710	743	727	712
25167	37874	19883	5450	1578	778	621	596	588	587	596	616	589	654	557	625	595	595	589	595	622	564	565	594	560	597	591	611	559	545	567	574	571	580	608	599	622	609	632	656	558	590	617	626	596	571	592	558	633	563	602	562	587	587	569	603	591	614	618	613	556	567	582	609	581	592	591	616	587	609	632	600	606	565	637	635	592	603	598	599	631	552	606	584	585	594	555	583	607	620	596	601	592	619	629	594	610	604	579	592	632	562	607	604	616	576	642	578	573	626	604	554	605	576	641	620	575	608	592	565	622	607	601	678	575	609	558	588	596	588	599	624	624	600	625	568	555	575	631	617	579	630	575	576	568	610	597	587	563	594	596	660	590	612	563	600	586	599	599	586	579	600	550	627	598	609	554	600	586	630	622	558	585	613	601	613	599	617	585	626	605	583	625	564	579	585	574	565	564	642	610	557	625	604	560	653	620	601	572	589	582	622	609	572	594	540	591	607	613	581	642	566	586	571	581	630	571	597	582	596	634	592	569	552	588	599	578	576	626	559	663	595	604	579	644	621	598	606	583	614	576	588	561	547	607	587	591	606	629	573	568	602	625	612	610	601	592	588	598	498	603	586	637	559	624	585	574	604	579	582	620	614	585	587	654	612	593	533	605	635	567	652	620	597	576	576	606	610	566	612	639	631	557	586	584	614	618	612	572	611	649	591	631	638	598	581	635	595	583	581	524	583	608	587	564	586	533	588	632	618	595	555	575	625	574	583	583	537	626	573	594	625	575	608	614	584	582	594	621	599	563	585	586	594	598	598	599	604	617	585	568	597	541	568	619	605	574	611	610	619	625	582	623	629	591	626	617	604	599	587	599	580	618	570	578	577	610	595	600	589	588	578	598	615	584	598	555	590	584	647	591	605	631	570	631	571	612	605	563	564	591	599	573	587	619	621	575	598	595	633	571	613	611	587	603	586	633	596	589	642	612	565	607	537	617	581	650	570	589	596	606	582	653	569	595	589	588	650	591	583	562	567	632	570	635	611	611	620	586	614	622	594	557	585	623	638	558	549	608	615	541	561	555	600	630	601	598	572	569	595	618	584	562	574	597	553	589	618	601	597	610	595	605	628	587	612	566	633	621	585	540	611	578	640	600	661	607	627	614	599	617	605	601	606	601	621	573	584	612	541	602	606	584	631	578	615	617	589	601	635	597	573	600	573	553	571	609	625	578	575	584	608	618	662	605	612	600	618	568	663	580	597	562	594	574	576	582	590	595	607	605	592	607	580	653	608	609	587	615	626	598	568	618	599	602	614	670	563	575	582	592	613	563	576	592	593	569	617	647	618	637	612	620	634	633	596	581	601	596	583	628	616	604	594	598	621	616	597	602	581	570	583	600	601	587	578	640	595	614	547	587	600	614	582	590	631	612	584	563	622	593	609	569	593	610	577	611	611	590	656	605	605	590	619	568	638	625	595	617	590	606	549	591	584	640	585	599	568	591	643	624	617	620	595	585	602	615	613	597	581	617	646	599	565	564	589	636	590	600	592	582	565	590	586	578	583	605	592	603	583	630	568	593	573	565	596	593	585	569	631	584	616	562	574	594	591	554	655	643	631	635	608	608	608	576	625	597	578	574	572	562	613	594	623	584	597	573	606	583	593	595	661	629	616	630	608	615	602	631	606	569	577	605	618	583	582	602	622	552	585	591	552	631	639	592	588	582	625	596	563	601	583	575	590	651	594	578	618	593	590	600	575	565	604	573	566	614	634	580	642	575	604	586	602	585	577	600	575	591	649	576	566	647	584	588	609	627	597	604	617	618	612	585	614	614	591	557	639	581	577	594	599	610	606	640	605	576	625	583	563	601	607	581	593	657	598	610	653	619	585	601	604	599	573	593	586	606	597	603	634	602	650	564	581	626	618	582	650	601	591	602	586	607	622	630	593	578	599	580	591	593	634	582	589	590	567	569	573	619	569	610	589	575	588	570	574	578	612	617	581	585	620	622	605	578	593	627	622	613	607	617	575	603	584	595	589	602	618	600	581	566	571	592	593	570	581	609	590	551	590	602	618	612	627	635	613	595	570	603	606	573	574	548	592	606	615	588	546	621	585	589	623	576	632	597	601	587	600	590	621	588	586	621	598	569	577	587	589	630	594	609	591	587	564	587	600	589	591	594	587	599	542	616	602	603	623	607	643	614	573	608	642	577	626	622	637	615	576	589	616	624	618	617	609	589	596	559	569	581	594	583	592	577	579	616	563	617	628	593	609	582	597	566	573	558	575	625	615	588	600	636	576	630	581	638	571	559	627	574	609	608	565	626	584	626	605	551	593	620	597	615	583	572	566	610	636	585	600	595	577	553	615	589	595	550	619	597	586	607	596	606	588	589	578	637	584	593	598	624	614	584	638	575	611	586	580	608	636	597	605	561	614	626	609	617	593	552	604	604	588	589	603	601	550	600	652	607	545	656	577	609	550	610	572	588	602	573	567	598	632	579	629	621	572	616	576	616	600	592	605	547	622	617	589	573	609	607	580	604	584	622	579	617	606	555	583	616	582	589	605	568	586	608	611	594	637	602	587	592	600	593	585	597	581	643	573	617	618	605	608	557	566	609	628	633	595	577	588	606	583	594	575	619	640	638	627	606	624	599	592	599	570	615	580	569	592	569	570	615	643	598	661	602	555	589	598	619	638	594	612	601	575	582	591	540	629	586	548	613	606	612	558	605	567	615	598	604	581	622	603	579	590	587	574	610	596	642	622	618	614	607	588	569	619	555	554	551	586	602	554	582	600	619	590	620	601	599	618	581	596	641	572	593	553	590	550	567	565	599	605	606	547	609	582	589	604	575	592	581	635	606	578	600	638	614	601	603	592	597	589	566	586	589	601	576	599	647	636	568	625	561	561	628	554	584	595	601	600	576	580	623	598	606	601	586	585	554	634	609	612	604	624	616	560	621	573	604	596	544	609	616	610	600	586	591	593	614	583	612	588	586	568	623	607	599	566	602	627	602	619	601	557	584	562	574	604	574	603	596	584	578	602	577	630	647	611	610	605	590	610	602	578	573	602	613	606	586	592	606	578	602	603	602	563	611	632	624	600	621	585	616	581	642	624	575	589	580	564	615	638	613	578	617	603	612	602	576	587	591	563	580	579	593	635	648	627	591	581	610	582	613	549	586	582	612	597	579	633	610	531	575	584	614	616	595	584	639	603	570	590	591	637	592	626	581	551	584	626	566	575	593	577	582	573	594	630	591	600	608	630	552	622	557	612	645	580	594	637	634	644	601	589	639	588	606	533	612	596	588	615	568	574	599	596	612	639	593	539	608	603	591	641	639	590	574	585	592	603	619	612	609	615	578	566	585	641	547	589	580	599	620	531	561	577	625	572	582	578	587	610	634	615	564	562	616	549	603	598	576	571	588	600	585	558	578	625	589	592	635	606	571	598	629	583	589	617	570	625	591	568	605	626	595	586	610	592	584	581	614	579	636	606	600	576	591	600
25692	28383	41257	33653	17497	4663	1254	847	768	773	741	740	725	723	740	683	767	757	756	722	761	765	775	749	710	699	755	745	743	716	789	687	739	733	743	765	722	754	777	692	716	683	708	736	719	677	741	780	729	702	740	740	717	716	708	741	722	763	709	724	748	678	746	727	727	716	691	692	706	708	713	771	700	728	742	766	783	712	715	707	736	735	730	748	704	779	732	698	712	662	741	735	681	718	732	719	691	730	707	705	754	712	739	704	720	680	693	716	723	709	748	737	692	705	719	711	757	742	771	741	682	753	728	711	728	732	748	732	783	684	754	750	745	714	771	719	752	709	753	722	750	683	728	778	709	714	660	677	702	736	758	692	694	752	724	713	730	683	749	715	712	684	732	689	763	674	692	719	693	732	687	717	777	738	723	680	762	726	730	748	757	748	663	715	720	723	731	721	778	714	696	691	706	684	750	724	720	641	692	749	743	716	792	764	736	765	765	692	702	711	729	734	709	687	735	715	725	714	707	684	774	747	717	748	723	746	724	737	727	755	741	684	706	729	733	721	743	755	702	734	713	727	711	691	752	733	764	738	756	763	724	741	694	674	722	745	756	729	725	726	724	671	700	690	717	758	738	713	734	736	766	714	714	713	732	725	721	778	725	686	716	726	745	736	691	724	724	731	705	719	765	726	672	710	769	762	725	755	704	755	756	719	721	724	707	676	709	695	771	728	753	761	740	711	732	706	776	748	687	742	739	729	676	733	684	718	732	732	705	743	741	714	754	693	747	738	722	720	749	723	733	770	712	719	693	714	705	709	682	727	730	701	735	690	678	749	757	718	703	669	745	711	730	672	731	755	726	709	694	722	713	751	739	687	751	752	690	718	756	742	692	687	721	690	739	744	708	692	728	746	722	724	713	779	679	751	737	777	700	728	689	736	744	721	747	747	709	695	738	704	700	724	743	719	723	720	724	694	719	737	709	701	753	738	716	774	698	732	750	685	735	739	700	682	713	742	716	740	735	716	699	671	748	723	708	749	758	732	736	730	695	767	693	672	734	684	753	755	728	706	732	710	735	740	717	745	710	692	742	714	749	746	734	706	700	735	715	742	707	688	721	687	664	728	698	710	683	705	725	732	725	702	733	726	725	761	706	760	716	720	677	729	715	722	757	768	734	745	744	754	714	756	767	723	739	739	744	747	730	727	719	769	767	760	724	682	743	690	726	670	694	729	682	743	710	765	720	755	749	700	710	689	705	729	685	689	674	761	697	713	668	758	705	692	751	675	707	700	743	729	716	727	728	692	689	778	712	741	727	706	687	748	730	723	724	697	720	726	680	699	771	725	722	738	731	743	691	705	704	674	753	757	716	769	692	706	726	722	697	727	733	705	748	696	689	721	766	707	713	750	734	768	672	713	726	729	781	710	728	697	749	733	729	712	691	683	728	694	761	690	750	768	747	767	730	751	711	746	763	778	709	718	727	701	716	742	748	691	726	752	691	722	693	752	724	725	679	751	691	677	691	715	750	687	773	796	709	734	712	702	737	714	747	679	760	714	746	704	742	756	732	700	711	746	749	727	701	679	751	697	729	703	730	677	738	762	774	744	748	696	716	765	701	731	713	720	720	697	704	753	706	709	744	725	681	723	736	756	711	749	649	738	743	727	694	765	711	725	694	691	684	720	718	721	708	762	775	760	731	667	725	734	749	711	729	724	703	747	733	760	707	733	733	743	659	713	728	648	740	740	753	724	727	694	736	720	715	699	728	676	724	695	689	735	693	730	733	664	723	661	709	716	668	704	767	710	721	768	695	712	680	660	748	719	730	707	741	766	689	714	726	715	743	705	725	729	747	756	715	739	679	715	681	820	714	670	691	710	688	760	719	711	718	798	686	688	706	736	761	751	702	735	770	792	670	764	734	735	723	707	736	705	700	740	747	762	722	758	703	718	751	715	690	696	697	695	735	762	720	710	715	709	682	705	748	747	773	748	733	729	735	685	722	761	701	756	700	686	745	692	700	668	733	717	732	768	763	657	733	736	750	761	752	715	726	720	728	674	758	705	785	768	737	709	688	703	695	701	743	740	670	776	720	739	779	746	681	706	714	712	745	746	750	689	715	721	711	753	734	712	725	730	759	727	739	717	700	723	747	683	769	732	730	716	696	782	752	738	713	713	708	689	746	720	704	720	717	714	727	731	719	727	761	692	749	782	732	715	721	776	659	763	732	667	739	718	742	686	739	676	745	717	701	723	685	747	741	757	725	743	708	727	779	745	739	708	732	710	779	750	750	683	764	715	750	715	731	703	686	719	726	732	744	669	698	773	724	694	735	708	699	728	730	702	718	757	740	683	670	711	766	716	707	733	747	718	697	762	703	681	758	749	718	676	779	742	756	729	722	716	734	710	701	726	739	716	711	764	741	673	713	725	782	729	718	753	751	731	732	759	667	698	728	734	780	761	681	721	713	775	743	735	766	736	743	715	747	696	750	738	728	743	722	755	733	688	740	712	720	713	718	693	731	751	691	660	695	719	768	713	746	725	753	701	715	729	727	696	700	709	686	716	716	739	713	725	723	716	708	743	741	657	712	717	716	718	747	752	720	688	771	738	740	727	719	760	721	726	689	710	724	739	736	750	708	715	749	737	701	725	732	694	683	702	714	661	754	730	746	716	731	714	769	749	736	756	751	729	700	723	748	700	715	733	736	728	707	724	671	743	715	734	734	749	752	731	746	740	752	715	719	689	716	710	741	722	726	670	725	717	721	707	726	756	714	769	754	749	681	741	740	715	739	736	668	736	742	764	684	750	703	710	741	738	730	723	661	731	770	748	686	693	713	707	736	743	709	710	643	711	743	688	726	716	737	747	702	759	727	765	716	731	692	714	705	721	704	675	714	698	755	706	733	770	713	721	714	734	713	742	703	706	730	744	746	752	713	743	703	752	776	717	735	723	709	755	742	731	749	691	717	697	748	701	769	698	697	730	691	735	674	748	748	691	733	708	719	729	757	690	717	666	706	703	702	701	752	711	737	734	763	715	676	752	688	755	697	749	730	696	708	649	720	721	741	739	758	723	757	706	705	708	720	739	750	722	761	726	724	726	724	742	725	766	675	742	726	721	723	695	733	713	705	701	691	705	748	780	707	696	687	717	700	738	748	730	748	716	715	730	708	770	709	716	735	702	699	707	744	725	695	756	746	735	769	725	709	719	700	714	714	762	697	713	750	692	715	744	686	652	759	682	715	729	714	754	716	709	739	690	725	704	767	687	722	750	739	712	698	745	721	729	703	716	738	716	716	711	669	707	744	705	690	784	731	759	694	712	704	689	748	740	734	713	771	772	733	717	772	662	697	728	710	699	707	717	676	744	710	709	676	744	771	685	704	726	746	754	675	700	735	716	704	707	703	744	722	738	720	761	693	785	690	733	702	764	778	731	705	795	733	669	705	759	765	704	680	724	730	704	711	763	742	751	734	749	753	733	719	733	730	694	745	724	710	678
60909	91748	59192	26190	7993	1894	850	650	666	635	675	679	616	667	631	678	710	671	649	646	659	664	645	660	630	645	641	663	702	657	689	653	610	646	654	685	688	637	673	621	651	671	664	638	631	563	705	644	671	654	636	665	676	607	664	610	676	646	650	634	644	619	643	605	633	628	711	632	655	644	613	683	615	642	633	655	636	641	670	617	699	660	633	654	637	618	647	672	651	633	613	665	631	627	638	640	669	670	621	624	654	621	613	685	634	650	661	643	660	610	684	659	638	635	638	648	625	647	647	672	653	630	670	673	664	622	609	655	695	653	596	615	591	619	657	631	642	661	656	634	715	669	599	659	636	615	660	656	660	660	625	612	671	630	623	632	630	642	670	608	661	635	615	698	643	666	624	640	705	629	630	612	707	658	643	614	655	662	671	646	677	685	649	645	633	653	625	666	638	635	629	613	616	641	650	672	662	632	640	679	635	700	600	649	659	627	690	588	671	650	666	651	617	667	653	611	626	660	587	632	613	637	638	639	662	662	689	664	637	666	650	619	662	628	635	626	648	684	607	681	642	694	631	634	691	618	647	681	671	641	652	654	644	649	629	670	642	680	672	648	648	667	677	627	655	657	639	590	675	654	607	604	619	634	672	668	650	656	644	619	643	641	669	601	605	650	629	666	660	639	619	652	676	609	655	594	689	629	658	655	646	560	653	656	641	652	618	639	679	640	638	650	674	676	654	655	624	616	634	632	632	638	628	646	686	647	626	671	649	616	636	639	639	670	651	634	667	703	684	679	681	676	669	619	633	643	650	627	605	665	661	642	660	629	649	653	681	621	656	628	631	661	634	611	615	617	641	617	672	620	679	664	665	579	657	687	680	658	646	654	641	656	627	625	633	632	645	592	648	592	647	680	637	653	636	639	659	632	605	658	709	639	659	646	647	660	620	657	707	630	631	656	600	654	656	676	615	606	622	621	607	664	602	653	596	674	681	671	686	620	649	628	645	634	643	628	665	648	678	657	622	671	647	678	614	658	627	689	651	644	658	659	691	639	646	645	615	595	643	644	614	690	691	634	602	637	643	650	608	650	670	650	656	617	620	649	688	642	587	642	626	664	661	674	597	644	677	620	648	656	602	657	642	653	657	643	651	674	618	695	641	627	621	649	649	665	649	624	683	619	627	675	645	680	669	627	677	663	688	619	686	648	651	643	628	668	674	658	641	630	674	599	623	613	665	670	631	626	648	634	660	663	645	671	643	618	624	699	635	655	673	706	598	670	651	647	636	663	630	651	639	668	638	654	645	661	617	648	646	626	605	624	626	645	630	638	623	609	641	653	658	644	667	643	657	606	636	668	601	618	588	647	602	639	616	634	650	633	649	643	630	649	659	625	645	657	612	642	626	689	660	672	639	662	679	642	693	650	655	669	596	680	636	676	632	671	641	670	559	600	579	650	643	629	686	638	633	670	693	626	655	632	675	664	667	650	680	690	639	583	644	655	623	679	638	682	609	668	648	640	646	666	627	647	619	694	622	635	649	665	611	650	643	610	616	636	660	642	619	642	622	648	595	587	642	627	675	662	662	668	669	634	618	605	614	628	654	649	668	654	637	643	634	641	599	675	627	587	640	634	675	663	624	655	686	593	605	630	644	674	642	650	663	673	611	639	677	637	627	667	649	627	658	634	661	640	625	662	662	636	641	684	616	645	625	700	655	669	653	638	646	636	669	695	665	690	623	603	635	660	666	654	634	643	631	648	613	600	643	618	634	675	657	670	657	671	680	647	657	606	657	625	654	622	601	618	661	604	683	674	642	598	648	656	672	622	655	659	685	648	635	657	616	650	622	675	647	704	612	624	634	629	642	617	630	590	664	675	680	641	629	655	648	627	656	589	659	633	657	699	649	640	626	658	657	674	677	678	686	667	644	621	654	612	695	664	620	647	625	642	674	651	620	617	661	647	632	630	647	627	606	673	604	678	651	678	642	639	675	645	614	629	658	677	662	638	675	660	640	639	591	633	622	610	641	651	647	602	629	629	666	607	616	644	635	631	684	632	606	642	630	612	646	691	622	668	678	647	629	649	633	686	636	628	641	686	636	659	600	632	624	703	652	612	677	653	657	628	683	648	616	708	635	617	637	722	621	600	657	607	628	662	607	659	582	643	654	641	600	609	628	617	608	658	655	641	662	618	653	651	637	626	629	679	629	684	694	667	643	655	616	691	653	637	663	641	680	693	657	639	629	660	664	676	624	685	655	668	659	619	650	633	646	693	645	588	636	649	648	639	640	629	666	646	675	640	653	640	646	642	653	647	658	643	651	662	663	663	611	607	609	671	655	661	625	664	619	634	653	630	638	633	634	676	645	618	672	615	683	660	627	641	659	630	594	655	662	627	684	638	608	610	690	616	681	646	616	629	628	634	620	641	692	667	605	668	636	655	686	673	661	659	671	667	657	653	642	602	665	618	633	613	651	639	623	688	637	655	623	615	612	572	638	663	628	647	636	672	690	667	664	654	662	630	650	652	638	670	636	610	622	655	611	634	666	623	653	621	706	623	650	656	668	615	657	594	652	635	646	670	648	690	644	640	707	685	669	599	646	623	617	643	664	661	645	655	639	631	622	626	653	598	645	626	613	621	629	692	641	645	616	643	662	617	648	651	625	616	665	635	616	613	627	646	642	651	668	663	634	683	644	646	666	641	665	683	641	605	664	618	649	641	646	627	615	608	654	642	608	590	637	627	663	620	616	616	632	661	645	668	670	607	632	699	665	652	605	639	627	661	675	669	693	667	622	675	630	696	646	665	657	649	619	651	661	663	699	611	603	666	674	676	651	629	670	659	662	637	640	652	690	655	654	611	643	682	658	655	655	690	642	662	666	606	667	601	606	641	629	657	628	661	652	648	639	603	636	657	636	631	659	675	619	597	614	658	602	630	708	636	670	688	639	665	629	662	648	642	643	630	633	632	627	609	623	658	654	638	645	595	656	603	652	675	632	674	603	683	691	650	661	640	673	671	689	656	720	611	605	651	631	633	615	607	627	629	609	673	642	673	650	687	694	634	667	638	615	636	670	648	645	651	655	613	652	648	619	664	608	676	685	667	657	647	667	678	673	631	657	659	633	676	580	639	636	617	666	613	645	600	675	641	617	684	627	638	614	633	634	637	655	645	659	640	649	657	627	605	646	642	576	648	663	616	668	623	619	655	617	643	666	656	660	648	614	651	681	643	638	636	644	607	674	684	624	649	693	678	677	634	600	656	652	630	619	672	623	617	678	651	641	678	652	664	653	653	631	607	672	661	618	648	653	664	636	642	645	639	671	693	634	604	680	674	581	659	634	635	632	611	638	635	651	626	639	666	611	678	626	640	627	656	650	615	574	636	611	693	644	679	679	654	648	635	651	606	686	689	646	631	666	602	635	618	632	645	618	660	651	627	652	638	671	619	644	601	590	600	625	647	595	641	669	604	668	637	649	610	728	618	631	633	648	646	626	622
24239	23929	36459	32503	23026	13731	3310	1224	1016	997	955	948	954	978	1000	1016	934	933	986	936	922	918	944	909	956	940	914	915	948	908	949	933	894	937	950	942	956	991	935	874	1004	897	895	870	944	935	983	927	926	927	948	950	874	923	924	943	958	856	928	889	876	931	899	936	925	919	861	906	886	956	913	909	857	919	937	946	879	935	919	906	895	940	916	916	913	940	898	961	901	916	890	967	910	914	884	912	956	864	907	933	952	983	902	894	856	870	974	927	966	910	877	938	902	952	896	919	924	909	899	888	946	925	919	941	859	866	937	966	874	941	934	941	965	848	974	927	944	901	916	911	898	992	957	933	896	835	964	939	912	890	930	999	915	971	905	883	941	915	980	921	923	898	953	927	878	906	922	957	894	914	858	939	907	933	942	918	943	929	947	963	923	941	897	888	883	895	850	880	920	940	933	887	935	907	951	957	870	901	953	964	986	902	896	887	990	916	929	949	959	891	953	916	906	898	910	876	915	889	945	971	889	888	945	944	925	956	895	907	929	891	914	924	966	904	888	914	911	953	927	904	928	1008	948	900	916	919	937	858	919	899	916	959	968	925	930	926	973	955	950	958	900	938	887	968	892	911	946	908	887	946	924	878	887	909	887	962	925	961	899	988	952	892	878	864	928	908	938	888	951	901	882	944	946	893	939	936	945	905	880	915	926	910	931	902	890	934	904	939	899	910	886	928	927	988	939	933	936	860	910	909	953	928	925	890	896	900	949	920	970	891	913	903	894	974	949	932	908	945	936	962	868	913	903	846	930	971	880	883	944	920	940	869	927	926	970	882	886	932	884	965	916	879	952	899	894	921	941	906	971	937	887	877	911	891	906	895	888	907	894	874	934	938	891	954	934	971	885	953	926	917	972	952	941	938	925	880	978	881	908	873	937	927	911	914	941	901	958	966	937	983	904	889	897	909	939	936	902	876	906	914	853	877	929	916	941	902	937	920	922	973	935	915	925	923	896	929	935	924	889	967	878	911	887	899	906	968	951	974	961	949	960	935	930	900	906	947	889	911	920	904	932	966	916	878	934	912	949	938	864	950	888	865	929	925	929	953	889	950	871	925	915	899	945	957	939	904	874	930	920	967	927	926	927	944	931	903	887	883	877	892	880	936	943	960	913	893	939	992	890	910	926	966	865	938	969	910	907	917	947	917	953	951	905	902	911	924	921	998	948	991	908	947	930	891	908	934	907	946	902	857	910	971	932	939	859	850	865	959	921	927	904	932	965	913	910	941	924	911	892	935	913	907	1001	915	925	849	956	885	891	869	935	908	897	924	927	915	913	890	889	962	917	941	980	896	912	922	892	942	940	916	943	907	943	912	915	921	906	905	889	969	906	943	949	892	945	952	949	893	889	935	947	953	878	908	912	953	912	914	896	875	958	908	896	920	942	939	907	890	912	917	913	936	897	841	903	925	975	948	960	887	926	956	918	930	940	951	913	934	934	895	917	924	909	936	899	946	928	937	961	923	893	937	896	917	977	910	936	926	979	902	930	930	855	921	984	884	891	984	899	936	895	888	927	885	897	910	910	920	967	945	928	945	903	893	941	944	923	848	928	893	890	921	877	900	979	918	937	867	945	948	904	942	866	904	901	958	953	913	892	934	897	942	940	912	893	894	875	876	915	946	902	963	939	893	886	955	915	890	880	937	861	880	919	915	911	895	886	973	925	887	904	946	898	942	937	925	930	889	921	907	902	972	914	904	963	873	940	938	910	877	977	883	965	960	952	922	924	923	889	932	888	943	926	915	830	937	884	867	886	971	862	955	911	930	911	865	945	904	894	942	888	947	934	882	972	953	910	962	918	939	950	895	922	925	949	912	905	872	947	900	900	963	897	903	938	920	868	897	990	892	859	931	905	915	882	896	885	899	883	882	905	915	922	956	909	893	919	896	917	900	902	887	837	877	908	942	931	920	894	888	934	897	972	922	862	959	884	955	928	913	858	969	937	907	890	908	912	949	1002	901	937	946	900	976	908	997	937	851	929	953	935	942	898	899	921	877	928	922	868	906	938	909	910	949	876	938	893	925	898	950	877	890	903	943	935	861	911	929	896	932	872	919	880	922	905	885	887	986	950	942	908	882	922	864	947	965	904	873	876	917	867	922	947	858	908	928	923	866	895	816	896	939	922	923	864	906	870	913	915	923	891	917	963	887	922	883	917	890	922	934	919	938	902	911	898	913	918	980	913	928	887	880	934	891	886	903	898	949	856	877	951	926	925	926	957	955	932	905	908	931	970	966	917	879	890	916	863	870	907	904	923	939	925	947	912	873	962	904	926	904	876	932	907	938	922	939	913	923	964	920	951	864	926	922	922	886	906	859	967	947	925	879	929	941	911	940	908	831	907	862	943	890	880	931	876	914	916	960	947	903	911	943	870	947	922	914	916	899	933	941	864	941	938	928	863	949	906	926	876	890	932	923	926	949	897	945	952	965	865	917	881	973	973	946	913	897	913	959	868	921	969	883	882	861	915	955	872	911	863	877	920	937	980	885	955	970	903	880	920	913	933	898	937	889	912	870	902	906	888	902	851	917	865	859	884	887	935	910	964	911	875	887	978	929	905	874	933	912	935	1017	888	957	949	914	932	928	911	872	881	891	926	901	977	914	920	954	922	904	900	916	893	922	923	872	916	908	962	925	923	904	914	936	883	856	930	906	970	969	883	917	883	885	965	904	887	949	911	957	878	926	909	872	941	924	943	912	887	877	900	922	922	931	911	856	888	893	894	925	898	906	956	924	873	933	881	942	949	957	925	930	906	880	896	854	919	915	926	915	875	947	904	923	925	917	914	953	913	929	893	914	901	907	880	913	912	966	881	936	959	884	923	916	903	891	929	961	871	911	902	890	894	892	925	888	925	917	892	902	881	937	941	924	908	905	911	916	939	913	932	874	956	982	948	896	898	929	927	951	914	894	886	897	939	937	865	905	918	879	924	960	907	944	899	923	919	912	951	888	867	942	911	858	956	909	922	891	913	900	965	833	901	911	960	923	908	896	941	944	908	914	884	884	955	849	890	886	900	894	995	935	937	940	909	869	914	873	962	956	883	896	973	919	906	896	946	951	943	934	907	924	952	907	893	933	931	899	912	885	900	884	985	886	949	888	917	900	950	933	937	876	932	966	884	921	941	905	933	918	898	908	933	942	973	913	933	871	951	943	923	916	931	961	888	917	968	864	942	927	904	909	990	865	965	845	948	914	927	925	890	891	902	918	935	968	945	833	908	906	891	944	883	920	890	909	912	897	938	905	923	874	981	926	982	884	900	935	941	882	951	902	886	877	939	902	909	888	883	912	942	897	918	963	920	947	944	921	941	985	945	907	919	961	895	894	867	952	924	911	989	894	966	958	886	895	851	938	918	882	911	890	935	954	888	909	946	917	968	855	899	951	999	930	920	879	928	896	880	870	893	908	944	940	873	890	916	942	909	919	931	927	944	942	871	889	930	937
62930	104012	72669	40479	14913	3847	1295	891	851	822	833	831	835	782	868	877	819	828	827	864	840	823	874	850	815	865	817	849	854	863	817	853	843	839	853	843	854	819	852	822	874	851	886	863	841	834	832	873	861	837	835	878	833	849	871	811	822	850	889	815	826	882	816	859	861	788	886	855	848	814	868	822	795	850	816	868	833	795	823	854	841	790	846	855	804	837	853	839	814	826	812	851	865	809	836	817	847	789	846	813	878	833	834	860	829	873	842	842	825	797	830	834	863	794	898	839	862	861	815	877	864	838	762	791	832	816	772	877	879	872	818	822	868	804	848	804	876	898	839	837	851	847	860	838	823	875	843	844	886	867	799	821	866	857	779	807	795	781	819	850	837	811	850	826	834	808	858	813	815	830	818	784	835	848	815	827	820	854	829	845	814	821	898	819	788	798	827	860	830	840	867	883	821	861	786	799	835	866	833	858	853	868	834	841	818	904	818	814	823	819	798	811	840	837	801	863	849	866	826	821	814	843	842	779	833	787	834	801	809	802	904	871	789	844	835	855	849	855	779	826	857	908	846	761	821	813	763	840	850	757	814	864	891	860	823	891	879	822	820	794	839	854	838	830	810	822	834	844	821	820	835	814	836	822	840	819	855	837	851	809	867	822	883	850	836	817	854	823	807	860	869	838	820	773	860	826	785	830	824	824	813	777	819	877	825	826	850	865	868	816	879	849	773	815	823	831	849	826	815	824	792	787	824	878	901	836	831	797	817	854	815	849	812	807	838	836	828	884	806	774	830	843	826	868	796	835	902	842	900	875	795	829	855	817	853	819	832	813	791	844	846	846	818	819	852	865	788	804	823	843	841	840	814	853	884	848	836	788	819	823	848	788	827	814	841	787	819	844	813	838	777	862	828	823	863	850	820	838	829	851	842	868	825	808	791	849	846	840	811	821	844	845	768	855	837	830	800	848	826	855	813	829	805	838	835	872	809	818	821	803	835	812	859	808	782	847	853	832	838	833	814	837	816	835	834	844	847	852	819	880	851	788	885	846	822	878	831	809	823	814	820	899	849	822	877	825	846	803	890	847	829	828	849	846	796	859	816	878	774	854	826	849	856	817	829	811	796	801	824	814	839	829	809	817	822	822	795	828	833	821	842	841	865	843	830	837	877	827	832	805	830	856	819	824	805	851	808	886	839	826	814	854	825	857	861	868	816	825	795	814	861	876	857	824	811	864	816	832	790	838	819	852	832	823	811	791	836	837	800	811	816	769	790	836	759	830	841	810	837	825	801	828	793	846	850	833	805	839	826	810	844	815	797	820	866	808	818	782	855	820	869	847	856	796	842	819	855	825	856	806	818	827	823	829	825	865	821	837	835	837	820	855	830	834	829	790	796	799	790	852	809	810	845	863	823	784	911	836	830	874	835	818	818	818	874	819	804	835	819	841	856	805	778	803	794	901	779	859	787	796	797	811	814	843	835	799	806	859	873	813	821	832	881	842	832	837	852	850	824	856	819	790	826	838	848	813	833	841	806	823	821	818	867	854	904	788	867	833	849	853	861	823	874	803	873	789	830	802	823	842	827	803	833	856	828	857	874	809	824	834	840	906	833	817	790	858	838	859	828	843	797	852	874	788	821	831	770	784	839	817	872	865	862	898	850	803	790	844	798	790	802	832	836	855	866	814	828	883	852	777	853	846	840	808	838	833	877	834	841	825	826	849	845	803	821	792	830	872	817	871	826	900	858	804	830	817	805	868	882	815	862	805	843	830	820	855	803	807	847	821	814	833	815	822	856	825	858	834	860	843	769	802	851	845	868	823	816	824	804	842	815	839	802	846	883	874	840	867	865	810	849	843	832	897	865	871	806	815	823	810	810	836	804	851	822	828	858	810	834	778	879	830	851	871	855	851	830	855	863	806	794	845	846	820	809	819	851	854	874	854	795	811	805	821	799	849	805	799	825	811	880	856	852	863	897	804	829	798	819	806	878	817	831	845	805	818	840	833	853	798	745	853	866	787	865	821	853	820	830	804	846	826	755	880	836	803	850	823	827	827	831	823	825	836	819	833	789	863	764	833	830	826	799	800	890	857	838	845	792	875	858	832	821	849	836	782	832	838	863	776	872	783	790	858	824	868	836	794	797	813	862	862	878	867	841	882	856	796	792	845	856	845	899	781	880	827	839	856	882	822	854	878	833	846	837	860	859	820	810	818	834	787	806	873	836	796	788	799	811	831	851	872	835	858	862	845	817	824	867	833	828	863	843	863	836	856	765	837	824	823	846	838	828	832	781	880	812	819	846	840	807	842	804	821	834	872	820	791	833	863	876	835	840	842	845	843	825	854	880	862	796	777	862	783	853	844	825	833	809	856	864	858	836	809	839	833	844	839	832	797	843	884	877	849	814	829	877	815	820	823	851	856	843	848	866	880	813	804	825	791	809	807	860	817	831	829	855	840	851	823	828	837	777	828	879	800	808	832	878	845	797	811	778	854	808	823	817	811	859	854	813	845	771	827	783	852	809	827	792	878	766	817	831	805	839	808	869	825	892	860	814	825	840	856	837	809	832	849	811	828	768	862	812	803	819	838	807	793	859	836	866	785	829	854	833	834	851	830	790	872	847	779	795	842	866	809	846	848	833	846	870	798	865	803	872	795	797	878	838	888	798	845	795	791	878	869	826	865	810	863	809	848	827	766	833	802	861	799	805	838	842	867	808	831	792	813	856	842	818	846	779	824	834	811	854	893	789	830	855	824	790	844	829	837	847	765	805	896	788	806	808	853	797	830	840	835	818	832	817	822	851	783	832	852	842	820	844	814	879	836	812	855	818	831	854	780	870	797	838	823	816	841	854	814	802	832	844	796	845	813	864	845	885	859	846	890	860	805	848	865	853	803	824	859	834	813	844	802	795	855	856	805	829	826	848	824	852	804	856	758	825	804	853	844	846	847	834	870	787	810	833	842	825	823	844	827	778	825	834	863	844	850	857	843	850	781	823	837	874	816	807	845	870	872	814	794	853	781	879	828	815	834	885	859	852	790	813	804	858	839	838	785	878	829	851	818	870	850	839	846	838	837	840	843	826	809	813	833	854	845	821	860	891	828	816	829	838	833	828	843	885	813	866	799	830	851	834	830	865	828	807	824	873	875	858	832	803	836	855	854	846	830	843	798	811	799	802	817	866	819	808	847	856	859	898	796	829	874	829	810	802	860	867	832	838	810	802	877	875	821	843	862	832	895	909	844	868	835	781	864	859	835	823	794	816	803	832	840	820	890	798	852	839	844	795	803	889	804	831	830	797	847	860	812	777	827	836	834	855	861	785	812	837	803	874	796	836	854	818	827	855	795	881	822	830	795	844	871	784	781	811	828	831	840	824	853	809	819	826	824	818	810	824	822	830	813	887	861	830	862	821	803	870	832	854	799	802	808	798	807	853	817	896	856	851	787	790	813	825	808	845	800	874	842	844	819	817	800	808	886	849	850	821	809	837	838
31030	32035	26545	10396	2273	917	760	716	686	769	722	708	698	674	700	704	740	742	680	733	727	754	772	699	716	719	740	753	774	676	753	677	718	686	752	750	712	714	694	694	716	731	738	768	690	738	755	752	700	691	714	709	757	744	689	734	711	736	676	717	693	692	710	746	764	745	712	712	721	730	726	719	707	726	710	738	715	711	699	739	713	755	718	717	716	726	745	707	733	735	717	720	759	691	766	694	681	684	751	668	735	715	715	652	715	695	713	676	698	726	672	676	706	720	725	681	715	674	694	715	699	674	727	738	684	703	699	741	655	690	751	714	698	735	699	700	715	725	681	727	754	731	667	693	684	738	712	684	707	678	753	746	721	724	716	721	706	681	772	744	740	729	669	759	761	691	746	737	728	714	734	673	717	737	686	716	699	696	752	749	696	714	709	702	671	716	711	742	752	705	751	668	672	692	712	679	720	701	727	700	697	745	713	665	713	671	667	722	760	681	709	716	713	714	681	690	725	794	654	709	763	698	741	707	697	744	718	715	705	684	688	727	733	730	731	682	698	690	692	719	703	695	730	707	676	697	680	709	687	759	701	758	713	674	701	692	728	707	755	695	722	697	716	678	727	719	746	685	702	692	687	712	698	682	725	717	704	683	744	691	705	731	755	704	708	735	696	720	731	689	712	726	694	719	694	691	713	752	666	749	768	744	737	695	695	727	679	697	687	731	710	691	689	667	654	676	674	681	717	669	756	738	687	700	660	667	717	683	710	785	749	767	759	693	729	693	741	740	689	738	737	662	679	746	697	755	712	695	743	693	728	746	751	745	759	666	741	723	733	736	706	703	721	714	737	718	734	715	711	760	720	731	745	725	696	708	668	719	712	759	743	700	693	707	695	691	699	746	739	645	726	676	705	655	680	679	682	768	706	742	698	692	718	693	673	671	667	725	741	700	739	685	736	676	704	742	725	750	728	721	688	714	714	744	732	670	730	694	734	726	740	695	692	734	665	735	716	698	702	730	735	673	720	747	742	714	726	746	712	700	763	724	742	720	710	729	693	634	718	694	683	737	718	694	766	666	740	674	708	672	687	788	718	689	722	667	708	722	760	649	726	704	723	713	666	707	698	717	651	742	747	701	707	726	688	729	681	734	728	737	724	656	757	697	751	681	721	745	707	656	674	705	706	650	720	736	701	702	708	714	725	720	683	770	703	686	728	693	635	699	736	707	718	739	725	676	700	709	719	745	705	760	706	704	680	731	725	720	735	750	713	721	717	697	672	687	691	696	700	766	729	709	696	709	716	751	717	704	683	725	713	784	686	720	720	736	718	737	765	753	676	726	722	763	665	666	722	749	741	716	714	733	717	711	707	722	726	718	717	734	677	705	698	718	733	685	700	719	707	720	692	699	749	665	755	696	720	711	748	731	665	671	694	662	681	701	762	653	705	681	721	732	687	722	688	717	712	740	687	676	687	703	672	689	734	713	754	719	735	686	735	744	747	683	701	663	714	726	645	706	690	741	696	729	717	739	687	794	665	650	724	690	709	688	721	734	656	690	715	666	691	686	687	667	715	709	695	675	735	719	695	672	709	741	679	734	733	767	731	716	668	730	693	745	727	718	723	690	695	694	684	673	693	644	702	684	725	689	713	756	730	726	732	736	716	718	708	725	694	766	726	716	708	726	683	715	726	754	711	692	717	763	704	708	717	756	732	700	736	727	723	684	708	716	741	706	744	752	712	748	685	737	712	685	759	732	757	772	758	713	708	727	713	697	662	700	669	732	692	723	733	742	707	700	692	727	728	737	662	711	700	718	742	672	762	676	736	705	691	722	741	725	708	715	723	672	728	711	734	699	726	661	703	694	672	689	725	711	726	708	705	675	694	672	694	731	735	738	717	702	730	725	675	705	718	719	695	713	669	700	746	747	695	772	712	718	764	722	724	734	718	650	724	685	710	757	721	700	678	834	754	733	707	725	740	693	744	724	748	716	721	712	677	716	718	693	718	736	731	698	675	727	697	711	766	687	730	762	703	734	715	705	722	735	694	734	730	756	654	708	724	684	733	742	704	726	703	655	733	699	711	728	717	698	697	714	721	733	690	685	705	748	724	709	736	746	726	734	729	687	782	753	734	712	718	728	713	665	657	714	694	733	671	692	733	733	737	689	717	693	714	711	691	694	713	694	701	717	658	675	683	711	743	693	680	716	716	726	747	712	717	693	727	700	702	714	710	723	679	775	675	702	738	758	684	707	736	703	746	738	692	723	718	724	730	730	750	719	703	738	758	695	698	727	681	683	691	698	746	725	683	726	696	728	691	754	729	733	714	729	720	717	723	715	683	708	681	732	671	702	690	713	710	701	672	720	740	707	735	687	707	698	725	697	748	697	705	766	687	698	709	728	714	726	722	717	691	706	693	699	715	681	747	739	667	689	714	701	703	726	717	721	706	701	735	696	730	700	739	720	701	672	734	688	742	691	720	750	735	743	719	773	701	698	726	687	695	712	700	665	704	752	682	698	724	688	686	724	749	703	716	709	739	672	700	704	714	704	753	742	684	658	694	727	740	679	749	685	729	747	710	736	679	710	685	735	705	732	705	753	706	686	712	657	714	719	698	679	731	716	700	711	709	713	714	729	728	702	720	675	708	698	768	741	705	739	720	702	727	726	705	708	716	685	736	696	720	700	727	763	712	714	759	700	738	706	689	722	690	770	696	715	716	697	773	742	728	711	700	699	727	664	737	730	702	704	731	718	686	734	724	745	689	693	701	713	715	756	656	726	719	684	708	728	729	728	712	664	735	763	743	749	710	715	689	724	720	712	747	733	708	686	758	680	672	690	663	682	760	740	734	735	681	710	775	693	739	763	704	723	726	637	736	705	739	670	707	706	733	770	728	770	725	723	715	671	693	692	729	722	692	748	699	765	746	748	716	712	699	706	655	718	717	729	785	728	738	690	705	733	678	680	726	735	726	706	752	732	710	735	733	741	722	674	728	733	719	673	738	742	713	741	692	692	713	757	708	720	685	733	685	735	729	731	690	718	720	717	701	729	718	695	714	710	732	689	699	721	723	717	750	732	713	769	684	738	724	712	694	684	680	687	757	714	714	739	681	705	678	725	744	716	745	709	680	716	761	693	725	713	718	749	737	638	698	757	773	738	705	731	752	718	748	689	703	710	723	704	659	688	686	726	721	748	716	764	750	752	698	712	713	700	679	705	699	703	714	713	748	690	718	692	742	703	688	699	726	744	718	675	709	747	718	718	777	739	727	681	691	659	684	734	690	732	740	695	748	706	723	702	737	723	761	721	720	687	726	719	684	697	712	698	720	729	689	708	755	763	730	677	710	698	695	707	696	716	688	680	724	732	740	740	731	731	679	718	740	733	707	685	751	727	715	717	727	732	713	720	692	700	730	724	706	680	754	775	731	730	701	671	736	746	729	709	711	699	686	735	719	707	695	715	705	718	712	680	728	702	732	754	738	683	734	731	682	693
24346	36835	19710	5444	1637	783	620	581	594	590	602	601	582	599	590	564	589	566	557	584	597	578	582	601	541	616	604	565	581	567	585	593	602	542	536	589	545	627	574	595	615	604	621	628	563	638	602	561	576	563	588	619	593	552	559	551	572	606	587	575	601	600	539	542	584	583	596	574	581	547	563	553	566	608	629	572	605	550	628	531	597	558	589	562	579	566	569	577	608	570	601	620	555	613	583	558	576	597	607	600	585	567	601	575	613	591	600	571	567	598	566	577	526	587	574	575	566	583	612	562	610	554	585	543	584	568	630	541	591	615	586	611	618	550	579	609	606	591	577	594	607	587	557	581	590	568	580	560	616	554	543	592	568	532	568	590	577	570	573	582	544	569	540	530	559	569	576	594	571	568	592	596	567	605	548	599	569	570	603	609	606	565	556	609	587	569	556	588	594	591	569	584	556	580	580	599	564	642	615	598	617	537	606	560	601	608	584	578	591	596	539	545	564	581	620	600	604	592	531	582	568	610	528	620	597	581	594	573	584	574	592	616	585	597	547	607	545	600	625	528	574	580	579	571	557	549	628	631	570	560	564	533	539	565	582	584	543	630	559	576	613	575	588	557	547	535	610	595	629	596	568	617	595	614	546	560	573	583	611	525	611	546	604	640	565	598	619	581	628	588	568	570	575	591	557	579	626	583	581	597	574	584	545	579	617	579	531	600	599	569	582	583	574	581	658	572	579	607	606	601	614	620	530	613	573	588	570	523	568	558	591	585	570	564	554	550	594	547	526	552	567	617	590	560	639	573	575	574	560	559	539	578	619	576	615	625	609	592	577	579	576	554	549	584	580	598	582	559	588	539	577	589	583	586	554	610	569	597	599	579	583	570	598	571	576	585	541	549	606	564	566	575	568	576	566	566	592	592	558	569	567	606	564	579	595	580	538	603	554	608	571	561	624	558	555	623	567	593	589	577	585	581	549	609	583	609	565	565	565	565	557	598	589	587	569	567	560	614	567	553	576	563	603	598	589	605	534	536	565	554	567	592	593	548	572	564	558	631	554	613	531	554	542	568	569	602	575	558	578	585	591	625	577	597	553	548	578	561	578	600	592	579	618	562	597	583	579	560	563	604	579	595	594	569	569	553	564	611	598	587	573	572	536	574	533	565	575	546	596	612	580	578	549	569	595	576	608	580	565	596	566	616	540	591	535	586	577	601	569	541	579	544	567	611	533	584	610	574	600	615	585	556	538	570	614	571	554	602	606	560	540	588	559	571	557	576	587	567	608	583	564	539	591	568	532	581	596	559	533	538	591	551	554	574	579	574	595	569	601	599	592	551	580	547	599	565	577	563	562	614	544	584	537	581	585	577	592	523	559	562	538	588	588	558	554	564	583	559	551	623	595	605	571	592	605	603	585	537	534	544	606	602	603	587	559	559	563	538	595	590	570	613	529	575	597	553	595	541	571	573	579	591	540	602	582	593	597	548	576	601	525	590	567	580	573	599	531	546	597	573	551	556	570	563	582	591	569	594	570	588	603	549	598	549	563	595	587	580	544	583	567	589	596	604	613	580	592	577	574	558	573	564	572	546	568	567	540	609	567	562	518	517	556	593	564	604	549	606	546	585	551	605	594	568	551	602	573	588	577	578	585	589	606	610	553	597	557	570	585	544	601	548	583	573	553	586	584	632	580	528	559	524	566	586	540	584	593	569	569	555	592	571	559	558	620	603	586	564	529	575	561	589	566	557	582	564	566	587	583	579	570	575	588	597	558	573	600	567	577	535	535	615	564	556	602	583	610	583	564	586	576	574	593	574	556	567	556	576	595	568	572	581	600	570	581	609	580	581	566	560	571	569	590	560	598	605	596	567	593	568	560	573	583	562	592	564	514	607	594	582	570	603	580	627	557	551	573	573	592	608	586	595	532	605	558	564	554	567	570	609	547	608	592	628	561	599	598	573	555	514	604	559	608	593	598	550	590	583	579	538	552	573	582	570	579	603	594	573	553	598	568	578	557	571	571	594	560	570	604	527	573	586	596	579	573	569	558	576	585	589	587	620	559	559	582	547	587	582	598	595	605	585	566	556	589	575	535	571	553	580	587	597	553	574	585	579	591	579	568	565	562	590	543	569	552	572	600	602	561	551	611	606	580	589	556	594	539	546	591	554	606	602	593	580	542	604	533	544	576	558	616	558	566	590	552	530	543	594	561	540	580	599	601	559	616	588	561	621	563	562	582	584	556	582	635	601	557	599	582	582	614	561	577	578	604	593	596	614	569	562	610	527	571	582	578	596	562	608	573	570	573	560	587	587	582	574	589	541	582	571	599	532	578	592	592	603	573	535	580	551	555	597	578	569	565	551	533	589	557	588	567	586	575	578	558	559	608	572	593	615	597	597	604	561	564	548	550	599	570	564	568	544	603	587	535	571	614	583	563	543	564	572	571	562	570	589	575	605	576	559	590	593	588	620	562	575	594	591	587	569	581	595	581	619	591	537	602	575	586	560	593	590	565	579	544	579	620	608	559	559	556	594	639	549	558	583	570	578	625	585	613	575	583	566	603	579	601	617	615	562	616	534	599	563	598	546	550	603	578	577	602	558	542	583	642	531	569	574	553	603	555	624	573	580	593	551	573	603	569	542	595	586	595	584	551	544	581	584	601	587	545	555	568	559	557	586	630	611	569	566	536	535	530	552	558	562	561	601	545	552	577	551	533	583	615	589	589	603	578	573	588	592	570	610	600	571	553	583	552	573	584	571	625	597	590	567	564	584	579	584	560	558	574	607	624	580	524	581	621	510	611	589	565	490	618	529	576	599	552	569	551	577	575	573	536	531	606	582	585	543	555	559	603	578	588	580	603	596	580	595	590	570	614	574	607	583	557	554	552	582	540	536	579	557	565	561	579	524	583	559	608	604	559	556	554	558	593	547	611	584	563	565	545	568	602	592	551	563	599	561	549	563	586	617	610	561	573	615	602	565	581	622	570	615	568	587	600	601	591	544	610	569	624	556	582	550	586	589	579	532	556	586	633	603	543	565	589	641	595	567	612	571	569	595	559	552	598	568	522	564	550	590	594	573	542	570	608	598	578	562	556	582	563	581	566	603	581	564	586	568	562	577	582	602	585	637	638	629	540	613	592	564	575	577	520	619	582	607	575	591	557	584	564	580	559	566	572	562	608	540	602	523	562	543	570	599	588	556	614	596	573	576	588	570	548	542	542	546	591	575	557	571	567	560	617	547	598	564	561	568	576	547	604	559	614	576	567	544	549	565	598	587	578	570	578	547	569	588	595	535	600	570	535	559	556	555	606	563	542	565	555	581	601	560	604	569	579	535	612	584	585	561	594	612	572	571	597	588	584	593	588	568	586	550	584	616	591	573	650	580	600	611	583	558	574	594	548	554	549	626	581	590	595	554	547	604	591	565	588	609	571	617	561	627	585	565	593	640	567	571	547	554	580	587	512	547	574	577	592	583	601	584	581	581	584	559
25786	27262	40857	33286	17311	4449	1208	803	770	697	761	796	751	685	710	698	740	720	711	708	707	713	685	755	709	679	720	736	734	761	740	749	700	759	736	654	709	761	719	736	738	676	691	676	721	780	785	745	722	779	701	719	728	741	649	725	708	709	694	724	737	753	728	680	726	717	650	706	715	774	756	733	718	747	703	747	718	717	720	782	695	699	750	751	710	772	718	705	729	752	714	763	729	666	724	714	721	742	700	728	697	706	719	667	730	782	679	709	730	711	650	674	720	749	676	734	753	760	701	743	713	747	696	745	730	753	775	719	740	745	730	702	705	681	687	802	697	748	724	710	683	736	754	709	689	697	715	715	712	765	764	724	723	720	701	744	731	749	703	693	735	711	711	724	712	668	739	706	692	748	754	723	759	778	726	741	734	718	645	755	729	734	768	781	728	733	699	755	724	721	668	672	686	730	717	737	738	685	684	669	764	705	745	718	736	705	722	695	698	691	699	703	656	669	720	732	727	680	719	712	721	724	701	729	708	726	717	692	737	694	711	683	755	669	715	719	735	731	745	748	725	707	734	726	748	693	680	733	763	722	712	673	727	669	673	724	720	742	758	703	707	726	732	724	687	728	767	696	693	709	721	703	764	655	714	717	730	729	722	745	679	762	725	748	734	733	708	684	761	707	690	765	773	704	673	697	719	685	693	711	757	707	719	690	661	763	724	736	711	734	723	721	713	737	734	674	700	728	723	753	699	723	709	686	720	685	732	754	671	672	732	705	694	739	685	715	680	769	698	692	703	712	687	687	734	716	724	717	703	720	788	749	702	727	715	750	769	718	686	775	720	724	673	655	758	651	701	712	680	749	709	732	741	743	727	709	727	694	705	671	703	709	711	697	682	750	709	691	697	705	741	721	732	697	694	724	689	686	716	673	703	721	672	729	726	707	704	697	683	737	672	690	732	705	707	714	722	720	720	659	682	724	710	681	726	714	692	700	705	722	753	713	720	750	708	702	757	760	703	748	758	708	757	752	762	679	733	721	714	677	696	767	699	691	722	728	755	713	704	679	740	712	739	724	697	702	707	708	663	720	729	698	751	715	728	726	708	689	692	690	698	682	732	729	667	757	727	744	735	734	721	732	721	709	691	737	729	689	688	733	665	715	686	667	663	739	703	724	755	728	680	703	704	760	732	720	695	740	696	718	673	673	699	765	677	768	731	703	716	683	681	708	743	717	757	708	743	731	762	727	735	681	699	675	699	749	744	704	625	702	707	677	736	732	739	721	731	705	699	715	721	725	707	685	695	677	719	752	698	731	700	691	699	697	731	751	681	716	726	724	721	746	783	714	722	702	725	690	730	684	714	734	653	679	650	664	699	674	676	736	735	697	709	724	712	759	768	733	688	679	726	739	703	742	709	726	703	702	680	757	732	691	702	728	691	724	721	702	817	743	716	700	674	730	744	687	687	709	707	705	710	734	721	722	732	685	725	738	680	660	704	712	746	758	721	694	713	727	674	740	743	725	702	693	758	725	749	706	774	731	738	759	701	721	686	723	765	681	746	696	739	750	688	691	723	735	708	677	725	701	718	736	738	753	751	717	705	720	695	729	671	723	769	692	674	755	708	726	742	718	719	705	721	699	743	711	740	700	705	687	746	761	707	649	749	719	735	741	730	754	714	689	726	689	731	703	711	724	717	726	747	717	720	727	728	666	738	646	657	750	726	672	747	745	703	675	757	685	735	769	687	710	716	713	695	686	744	754	702	728	717	711	746	711	732	694	745	674	699	720	742	730	744	769	779	746	749	726	726	714	756	737	728	684	710	717	723	728	675	709	720	693	733	724	670	724	692	692	769	719	691	719	682	749	683	777	725	701	730	760	743	717	750	742	725	714	691	713	748	697	698	721	694	718	718	703	731	741	713	702	697	742	777	720	749	718	737	701	720	711	735	704	739	711	744	727	695	713	721	727	716	747	735	704	693	684	731	715	699	725	716	736	700	688	696	710	701	749	676	708	730	689	693	697	674	767	731	727	696	688	674	687	700	720	681	665	695	711	666	709	683	712	720	721	734	743	699	706	684	669	734	754	714	749	777	700	737	691	702	711	705	701	712	707	705	661	734	724	739	758	701	710	722	720	734	746	743	690	689	682	712	686	666	721	708	711	697	747	741	739	752	718	713	689	679	690	719	710	723	696	797	705	726	729	700	741	757	753	716	663	715	723	731	732	695	739	720	672	696	668	673	666	688	678	768	687	686	700	659	689	734	680	680	722	773	711	718	716	735	725	725	726	642	740	702	744	728	688	730	725	700	702	749	682	738	680	715	710	680	744	701	758	712	719	746	707	691	693	734	765	723	751	784	752	693	702	711	703	729	765	704	697	772	702	743	653	693	654	724	715	719	688	682	670	741	718	757	664	680	716	707	723	688	732	718	707	778	750	725	725	750	713	735	686	675	664	681	726	703	706	721	702	650	723	690	744	695	739	708	728	693	750	722	737	669	722	744	682	685	721	796	742	720	752	678	661	722	751	746	770	724	716	697	759	744	754	708	703	725	725	695	700	731	706	742	690	721	696	712	728	741	719	749	706	701	771	704	761	732	727	673	733	723	723	659	703	711	646	737	740	678	726	723	728	673	731	690	710	681	697	724	702	681	710	653	722	689	724	704	683	747	707	720	680	717	714	706	721	736	722	695	728	639	650	728	685	737	744	726	699	685	704	691	769	712	749	737	743	742	756	705	764	738	740	701	694	719	702	705	713	744	730	719	770	722	717	747	733	743	732	731	678	691	688	727	715	728	720	743	661	731	695	667	708	741	692	742	720	717	726	727	770	721	730	707	758	721	725	745	702	671	716	697	714	761	695	762	772	737	708	720	720	714	693	740	694	709	697	702	745	688	647	694	760	712	704	748	758	729	699	712	662	715	697	676	684	720	692	697	725	711	696	729	766	733	714	708	720	758	744	669	720	726	707	749	731	760	734	746	699	777	713	692	695	708	731	736	730	720	697	655	733	719	732	713	702	679	682	731	742	645	686	701	732	680	687	708	723	676	712	716	695	714	720	664	682	703	699	717	725	687	712	702	727	743	716	706	700	691	750	720	764	737	672	743	699	728	684	737	728	681	735	745	755	717	692	704	710	704	653	707	669	742	722	713	714	687	692	747	781	741	715	684	729	747	706	685	664	709	760	706	693	704	769	735	710	726	732	678	722	702	721	701	739	657	698	688	761	694	710	704	719	777	712	713	735	717	713	709	747	688	690	696	696	698	744	715	750	680	715	728	712	764	747	691	709	766	728	733	735	684	676	709	764	722	745	731	714	739	717	711	744	715	699	665	688	680	711	741	722	699	746	744	668	724	672	742	717	729	733	711	711	696	683	712	659	704	688	783	718	739	725	743	720	741	705	728	655	767	719	745	691	716	686	702	693	723	702	693	722	707	716	743	639	696	720	689	742	781	716	655	698	746	742	725	704	667	712	697	719	726	718	694	737	703	714
61622	90439	59777	25923	7888	1965	831	704	616	639	646	606	654	645	615	722	682	683	622	694	641	653	650	625	628	647	605	600	670	633	652	602	677	658	658	653	636	638	676	643	638	622	669	613	682	636	645	672	606	656	659	660	618	644	670	646	643	673	602	586	627	643	617	605	664	615	649	636	601	646	644	688	645	637	682	630	668	623	662	600	681	594	644	621	633	669	635	640	667	645	657	667	625	609	633	685	674	637	625	634	653	614	624	674	655	677	660	648	622	634	665	671	643	665	693	602	633	614	651	695	643	615	627	590	623	653	637	660	635	656	657	624	628	620	635	656	659	662	638	646	640	577	659	635	653	652	640	622	656	638	634	648	630	654	650	627	651	660	634	643	680	639	660	640	606	683	673	646	654	670	643	630	652	635	662	652	671	646	631	647	662	681	640	693	671	662	638	624	635	649	635	632	641	625	644	674	650	607	634	617	611	650	618	668	643	676	642	621	613	620	627	678	658	627	616	601	627	671	626	644	654	619	669	615	620	631	680	628	643	643	593	628	623	654	626	657	617	636	656	649	679	595	620	662	624	621	654	648	614	649	637	624	642	609	671	652	674	619	634	682	658	651	668	611	703	646	633	632	647	653	649	640	604	631	668	662	633	689	672	646	672	629	646	694	626	640	617	658	643	626	646	637	634	695	700	669	645	665	608	655	650	606	643	662	663	631	631	648	614	647	700	634	590	616	641	649	628	672	648	670	612	580	601	656	655	667	646	677	653	691	616	674	641	641	635	660	671	601	685	648	657	636	651	605	660	650	589	656	622	625	637	639	618	628	621	612	601	649	676	618	646	632	644	627	615	611	605	665	616	649	670	675	648	621	641	669	686	626	665	671	633	685	637	596	683	631	631	666	607	700	619	647	668	680	639	634	652	654	600	599	622	599	662	675	631	657	621	614	665	646	669	650	627	631	615	610	660	613	651	651	627	623	707	639	637	640	631	631	649	639	663	626	637	660	648	620	656	656	681	621	627	658	647	646	638	612	682	630	598	689	608	646	609	595	636	648	618	628	658	661	580	622	657	611	577	611	616	616	639	622	643	641	632	655	672	651	640	663	624	617	642	638	622	667	673	651	662	602	645	610	634	640	619	685	641	566	659	640	650	636	651	609	648	600	684	624	671	647	651	658	643	654	643	638	617	685	624	649	644	630	648	609	629	606	638	645	611	669	662	637	626	648	631	670	648	602	678	666	606	642	650	626	636	633	655	632	715	667	693	665	665	624	614	646	610	619	582	601	594	642	634	624	680	641	619	627	636	620	673	636	633	634	632	625	579	660	657	619	626	638	601	649	656	645	654	643	640	636	630	601	672	630	664	632	639	649	644	632	597	600	659	567	651	638	637	595	658	616	627	601	680	659	652	641	648	611	674	677	637	642	670	644	637	647	652	598	641	676	652	635	651	609	658	615	641	634	688	627	633	696	647	636	631	621	586	626	617	637	630	649	635	653	641	633	629	648	661	648	621	633	648	605	616	606	680	626	669	627	655	633	635	660	613	666	702	635	642	630	633	612	653	602	683	614	645	652	632	666	619	644	591	660	659	652	620	622	656	620	640	619	637	645	608	627	636	634	679	627	633	621	656	654	660	677	627	672	672	603	644	627	656	611	675	662	630	691	683	622	652	642	657	679	635	658	597	637	643	661	642	656	654	698	645	656	670	629	607	632	664	647	627	643	602	649	613	634	643	627	677	642	621	620	661	744	597	629	670	642	614	603	654	633	610	647	626	665	637	656	607	661	662	586	679	644	637	641	638	631	656	645	616	664	651	627	676	659	639	625	659	655	648	632	634	616	596	633	633	627	598	645	611	638	672	648	607	671	600	657	615	644	667	637	596	628	616	617	650	618	591	625	637	653	627	638	617	653	633	616	628	583	585	616	580	626	619	609	635	586	608	616	645	600	648	655	609	592	676	635	669	603	674	625	681	692	633	658	650	688	678	612	634	594	636	649	648	647	640	625	633	661	665	626	664	592	624	597	643	637	670	646	661	715	639	633	593	638	599	672	619	680	665	601	649	651	665	675	623	623	630	669	610	631	629	645	683	664	701	653	659	633	632	660	619	596	603	610	596	667	653	637	624	631	642	699	662	649	664	685	634	665	646	604	631	633	622	672	653	650	640	655	662	671	592	595	613	672	674	642	617	626	659	600	621	650	670	623	622	575	658	604	645	619	635	646	616	656	654	625	643	639	635	628	563	669	638	642	592	654	636	642	607	679	641	638	642	666	679	633	638	679	641	653	607	594	648	614	611	686	599	662	634	628	688	643	608	648	668	658	660	659	627	677	622	612	657	586	632	655	661	678	585	687	621	617	603	635	619	611	660	634	657	641	620	621	660	584	673	643	668	646	649	668	625	676	635	629	615	614	649	634	637	632	601	656	650	592	639	623	624	684	696	706	677	668	643	648	678	644	633	656	616	614	672	668	636	643	669	610	616	659	619	579	631	598	594	605	654	636	625	616	608	606	635	648	645	623	646	632	673	656	626	638	637	662	628	626	662	624	645	669	628	637	626	581	654	643	601	614	657	624	656	625	672	660	627	630	655	628	656	604	694	666	610	652	658	639	668	618	648	644	614	676	649	652	658	667	619	709	640	647	654	606	660	662	623	620	615	660	682	656	639	655	602	657	639	634	638	622	621	623	609	627	629	672	681	605	671	643	622	680	599	642	642	674	632	631	590	659	684	617	650	645	626	665	659	615	664	688	617	701	650	642	605	637	616	657	613	669	635	642	648	635	676	613	598	633	661	625	653	629	687	602	629	626	639	691	642	658	657	610	641	616	633	604	639	644	638	663	661	578	688	660	626	679	589	618	674	672	579	633	663	645	634	617	627	625	628	667	642	656	650	640	674	591	636	654	599	687	642	632	667	618	660	601	667	659	631	617	628	630	639	697	643	674	652	649	621	658	663	613	609	691	621	652	625	649	641	658	621	609	676	586	632	603	647	623	646	648	657	643	605	669	650	629	627	635	654	620	614	605	653	613	643	635	626	665	646	615	670	642	639	683	621	638	595	602	634	638	669	624	679	664	661	657	668	644	635	645	639	634	578	598	619	604	635	641	636	608	640	584	624	649	596	633	647	652	650	630	621	635	640	661	654	646	657	643	638	595	626	592	610	634	638	662	626	688	695	657	650	637	674	646	660	579	633	603	639	619	639	675	636	596	632	625	617	640	655	642	662	623	620	603	673	655	597	648	674	615	618	642	627	593	642	680	655	685	628	647	584	611	630	645	612	609	647	660	704	643	640	665	667	654	658	611	647	627	612	654	618	635	675	657	655	654	613	619	677	639	623	627	629	631	670	642	599	624	615	622	640	653	630	622	599	606	665	635	624	640	632	583	645	625	642	618	633	631	625	627	640	643	603	663	592	662	630	617	645	650	636	666	659	704	652	669	657	640	681	593	623	643	653	655	616	617	608	629	616	659	653	613	645	630	636	639	637	647
24261	23632	35270	31072	22451	13225	3000	1136	985	953	999	894	883	965	936	954	1006	952	936	972	936	927	891	989	871	955	848	923	938	921	974	918	963	916	900	927	962	919	984	945	930	951	897	899	947	903	917	993	946	893	922	965	895	921	929	936	917	951	943	914	903	928	952	915	954	940	943	888	934	884	888	903	934	1004	937	922	904	939	870	915	913	864	914	919	940	909	919	943	891	953	946	867	915	883	930	927	924	863	859	922	930	936	884	936	913	854	923	951	907	937	918	929	931	899	921	934	928	922	895	939	948	904	931	930	907	935	875	968	855	937	921	944	963	930	935	919	936	905	895	885	930	917	927	938	874	896	939	939	927	950	913	879	901	911	920	848	885	910	955	949	910	927	916	973	936	964	952	934	925	871	946	893	932	889	895	890	949	879	907	871	930	900	879	904	937	953	911	914	896	938	954	948	914	953	919	909	880	888	926	910	879	893	939	902	970	931	873	942	879	942	895	872	914	941	866	896	927	945	890	887	912	885	885	972	924	925	866	888	880	889	989	894	967	876	950	869	922	896	941	937	942	928	893	901	977	905	912	897	915	926	927	990	906	922	976	894	953	918	885	1027	864	920	907	903	907	890	926	926	921	934	942	904	874	913	944	945	900	941	888	953	920	906	910	944	885	938	886	935	911	931	903	901	914	874	895	945	922	843	934	926	916	949	878	907	958	898	956	937	929	901	844	940	953	978	925	879	899	868	862	909	876	901	906	892	901	893	914	892	942	923	946	919	948	974	909	936	882	991	943	885	866	858	933	964	958	930	934	909	890	954	955	887	892	902	958	950	888	928	904	878	865	896	926	926	866	909	882	948	982	898	913	875	902	879	895	916	874	899	924	953	904	936	908	890	926	880	929	846	963	948	911	918	893	881	936	965	909	931	962	945	888	885	921	910	874	878	952	1003	905	922	901	892	897	823	932	881	887	916	912	895	912	880	864	916	943	858	945	976	945	918	929	942	911	902	911	935	922	920	960	927	906	912	939	889	970	957	895	949	964	909	923	886	905	952	915	925	940	868	910	944	896	894	941	916	900	891	904	894	961	895	913	935	887	950	901	904	844	944	915	940	937	888	884	936	885	945	871	897	921	981	885	960	915	980	879	887	859	840	910	875	917	934	878	938	922	884	936	950	976	920	926	860	887	920	923	922	933	884	914	878	931	925	999	914	925	890	899	981	929	914	949	972	933	925	877	894	849	851	923	900	892	932	941	903	891	933	954	858	944	915	915	856	915	962	929	897	876	894	912	892	895	907	961	874	888	928	951	875	862	973	964	985	891	893	881	906	889	926	903	885	943	895	902	898	923	901	956	948	916	932	914	944	939	900	933	912	969	940	935	869	913	855	910	859	921	901	866	928	879	932	953	946	917	900	893	948	924	936	915	883	884	921	943	928	905	912	956	931	848	909	885	881	935	863	953	942	890	921	847	915	998	945	904	912	928	939	848	839	886	923	908	906	876	951	910	917	919	917	969	973	875	944	858	925	899	910	857	933	868	887	970	894	881	881	909	922	923	946	920	907	917	884	947	892	891	920	911	913	934	943	942	868	860	938	871	925	899	894	913	883	930	887	917	913	920	879	952	829	884	908	962	955	933	859	916	889	963	888	972	901	928	879	871	918	840	871	901	892	921	973	955	899	911	890	907	955	904	916	922	904	889	865	891	902	930	960	943	977	913	897	901	904	936	963	927	961	891	896	866	865	979	946	947	903	891	896	893	847	898	883	840	921	884	915	882	939	910	936	881	873	928	916	927	878	931	946	934	901	929	895	951	921	895	920	871	932	888	923	918	956	918	970	917	952	935	922	896	945	908	897	909	941	891	909	901	918	922	921	895	903	895	919	919	949	917	904	930	883	914	938	935	901	871	926	887	917	954	943	856	916	899	949	951	862	914	872	929	927	944	923	882	850	868	914	905	941	927	895	941	911	938	927	930	897	961	923	934	907	977	911	985	887	947	935	882	962	899	882	928	921	873	883	922	922	881	915	868	907	913	890	896	883	894	970	864	896	870	926	894	898	914	880	891	910	925	946	891	914	917	883	918	919	896	897	890	970	914	912	942	904	896	859	884	928	951	898	964	907	874	952	889	921	884	934	892	893	881	959	923	893	929	940	924	965	905	869	948	936	941	884	919	940	836	889	886	907	903	871	918	925	867	893	919	900	961	923	889	857	955	932	858	924	906	865	871	930	893	908	907	944	895	968	900	960	843	876	955	909	897	952	910	966	930	928	935	924	900	909	905	929	937	955	906	952	932	885	923	919	864	899	893	921	913	940	874	879	955	934	891	881	894	932	836	922	865	952	908	929	930	955	957	932	902	894	936	924	934	951	878	895	932	932	905	845	905	907	917	876	892	899	953	905	936	917	939	989	900	914	959	932	903	891	914	893	867	868	884	861	908	935	902	888	920	875	972	875	947	928	947	891	898	920	916	849	967	899	910	895	907	945	915	869	960	920	920	929	900	884	933	908	887	871	867	883	924	963	968	929	909	888	911	982	913	940	877	920	929	903	924	867	894	897	903	906	847	888	919	868	888	921	878	930	831	892	935	869	932	916	920	862	916	951	880	961	883	924	939	920	959	889	924	915	895	940	863	941	950	848	867	912	878	922	955	927	964	946	900	872	953	887	920	924	930	913	952	891	901	916	894	943	919	855	893	952	946	936	906	893	905	933	878	968	982	893	909	916	934	920	902	894	910	910	882	903	950	928	954	929	916	885	953	941	990	922	968	923	942	897	891	935	951	922	920	894	892	883	916	891	888	949	912	865	916	889	922	903	874	968	921	874	894	903	876	926	918	971	940	935	895	904	884	863	900	895	919	915	948	892	889	937	893	897	945	901	952	907	924	862	867	884	909	907	941	928	872	875	968	915	877	852	893	886	943	923	956	869	918	944	899	851	918	924	908	892	918	933	902	904	907	893	886	882	915	917	882	860	945	914	950	932	914	873	919	934	860	916	906	896	932	893	914	941	924	892	935	851	856	893	863	882	931	847	886	925	897	865	917	884	915	895	864	914	891	897	930	887	925	934	897	924	963	898	958	904	917	924	888	840	936	863	965	931	932	904	915	943	923	939	918	867	936	929	875	910	894	882	912	901	883	889	924	915	917	833	916	924	917	928	926	958	922	953	909	929	955	960	870	929	910	958	949	902	949	908	853	855	895	916	888	883	897	917	891	921	947	932	918	870	962	921	884	890	947	913	950	901	877	885	926	941	939	912	888	916	894	942	899	878	923	953	913	913	879	922	928	912	925	983	887	875	896	865	862	931	950	945	880	938	855	887	930	923	838	884	930	885	891	883	896	894	926	905	929	866	894	910	940	930	921	939	910	899	942	919	877	873	936	916	874	880	924	931	913	846	894	947	914	859	905	872	890	874	919	915	945	915	888	932	888	914	893	923	863	928	900	953	887	867	931	904	894	923	954	929	936	933	920	890	922	930	936	872	919	951	872	926
65425	103350	71288	38579	13619	3579	1249	923	800	842	828	855	871	931	823	878	807	883	811	840	854	876	828	828	820	810	826	844	840	791	847	809	900	887	856	838	838	796	825	899	833	854	869	830	812	835	857	816	827	789	869	873	870	833	812	889	870	849	854	864	833	828	860	839	781	851	807	855	846	804	834	791	842	792	771	817	791	805	830	777	880	843	834	827	799	882	858	829	825	841	824	836	853	821	823	795	828	848	820	794	834	835	791	846	860	833	852	824	808	837	896	774	862	850	792	818	863	769	807	862	863	850	899	858	867	823	813	862	849	812	878	872	816	763	852	862	879	843	831	837	864	818	857	807	863	823	819	798	861	818	828	837	827	836	857	871	855	851	865	832	797	804	856	868	861	847	846	816	817	906	822	805	797	837	823	806	847	865	821	861	828	861	848	848	854	858	819	857	833	843	823	828	838	801	854	827	836	829	796	867	881	841	801	898	814	893	789	908	858	806	893	859	857	813	845	832	824	864	888	804	853	784	858	833	859	788	823	847	825	807	846	859	812	862	826	849	821	815	827	805	809	819	771	818	802	842	842	827	843	815	849	817	806	815	872	846	839	873	869	839	775	822	851	852	825	825	861	838	808	847	806	869	782	858	816	805	869	890	764	726	792	814	814	856	860	843	811	795	833	813	886	821	828	821	784	828	831	868	898	806	860	830	811	813	819	844	845	823	856	778	791	821	861	828	896	819	806	848	848	830	793	839	810	891	838	906	887	804	828	839	822	933	866	818	821	830	803	834	835	864	824	779	838	832	832	852	802	882	862	792	795	803	790	848	841	806	844	829	812	832	858	836	844	828	801	787	794	874	827	815	793	834	806	868	852	834	852	782	855	842	872	842	821	866	828	821	821	841	855	838	855	863	812	861	781	843	823	837	839	764	771	820	795	870	846	841	878	828	840	814	771	850	853	770	851	836	864	853	830	819	787	826	857	757	837	802	811	849	820	807	864	804	820	882	833	813	797	834	868	841	836	888	801	851	843	818	809	846	816	832	828	836	798	826	815	803	803	876	800	845	848	812	833	822	828	810	847	823	824	747	810	823	812	835	897	862	852	847	818	839	854	829	825	829	802	816	836	823	825	885	825	819	860	797	878	863	820	810	865	871	798	878	825	814	789	787	853	834	835	909	848	850	800	817	815	812	866	835	853	853	840	836	855	811	860	786	794	833	857	806	835	883	800	855	861	786	811	847	789	903	839	880	806	785	829	775	864	849	847	834	872	835	800	835	849	819	876	869	837	828	851	878	844	841	855	838	793	795	869	890	837	840	874	828	822	838	845	793	843	826	818	852	841	830	865	843	812	867	831	803	833	820	865	868	839	824	827	830	804	835	802	812	805	854	810	801	800	779	839	810	836	837	794	814	801	831	837	787	866	828	826	808	879	827	858	854	856	800	783	839	843	801	858	770	864	821	799	819	817	769	818	840	809	898	808	870	842	748	825	862	847	823	824	846	821	835	877	811	871	859	822	844	853	850	848	829	837	806	805	885	876	822	826	895	832	838	855	868	840	829	845	885	828	848	875	869	833	825	781	785	796	827	861	897	788	832	786	835	820	807	850	864	878	809	806	807	838	827	815	813	804	816	780	827	795	884	829	834	808	834	854	804	868	765	782	752	800	852	838	811	787	786	834	809	861	798	825	833	860	845	780	819	797	859	827	811	831	839	820	849	832	801	833	814	853	833	841	784	822	839	823	839	835	784	861	861	849	804	829	850	830	785	883	808	838	810	825	836	824	852	794	807	866	788	877	832	789	809	829	856	863	829	842	821	836	806	785	817	849	808	848	802	827	816	754	898	799	914	864	840	864	851	845	824	862	850	880	857	747	782	798	802	843	850	858	794	859	838	845	787	818	847	845	856	866	843	808	859	881	828	801	828	775	837	817	855	787	882	881	802	781	888	811	851	845	808	870	799	840	846	823	836	812	854	839	854	778	870	834	846	842	777	808	844	856	795	842	813	832	860	841	856	799	879	828	789	822	831	827	786	828	829	823	797	865	801	797	785	804	817	783	882	817	864	840	802	834	849	829	808	854	904	886	865	822	841	878	839	823	837	840	843	847	845	817	840	869	832	839	819	856	791	843	787	811	824	859	850	828	816	841	873	821	739	884	805	880	836	857	831	818	822	787	803	848	824	800	912	811	836	825	832	850	925	820	822	804	845	857	801	900	848	851	846	840	826	805	805	863	823	856	798	903	831	869	813	808	851	815	836	847	828	874	837	801	798	837	847	891	875	881	845	827	842	821	831	878	876	844	815	799	845	789	850	875	839	858	856	820	767	820	852	853	782	813	849	828	829	794	819	849	819	827	799	854	866	786	831	796	827	841	836	856	794	827	810	829	743	866	815	810	793	815	827	864	836	729	816	844	793	863	782	868	841	875	830	851	835	883	829	890	769	861	858	841	827	817	834	797	857	802	877	805	796	825	841	807	850	815	813	871	833	858	838	853	891	826	839	875	791	827	866	769	877	817	838	825	821	860	803	818	814	835	789	839	807	801	816	828	871	849	800	878	817	800	801	826	827	818	843	796	834	853	820	804	878	864	818	803	831	824	773	826	823	843	891	846	841	836	872	809	790	840	815	818	804	819	799	781	809	798	849	829	826	861	885	822	875	807	818	800	843	836	795	853	794	792	811	812	853	808	815	856	853	847	823	851	780	794	862	803	858	845	797	775	805	845	819	802	789	849	829	829	809	843	779	823	772	811	841	843	809	826	839	824	844	829	821	811	852	853	828	810	886	831	821	836	868	803	860	821	854	806	830	837	885	862	829	843	829	781	865	829	878	795	841	791	816	805	821	820	827	867	838	838	844	807	833	863	882	781	800	838	859	791	772	846	836	813	843	818	856	875	816	820	849	837	875	829	855	866	848	831	858	811	859	860	782	842	841	785	805	820	868	792	783	851	825	848	877	875	861	857	845	798	817	810	796	833	892	861	832	808	824	818	815	758	850	785	828	881	841	810	805	787	867	765	823	823	788	781	777	887	818	837	854	840	835	843	864	851	848	838	866	828	835	823	866	771	819	798	825	818	860	847	873	836	842	853	811	902	800	824	818	816	857	802	864	833	872	844	782	848	855	822	855	838	795	826	872	831	781	850	849	844	808	890	785	816	852	851	855	824	833	771	838	817	839	820	823	784	823	804	845	872	838	875	835	833	866	806	860	793	815	826	831	830	855	850	868	826	852	834	778	838	808	868	830	881	811	867	783	800	851	838	843	821	825	850	857	766	829	810	858	839	851	820	828	836	800	844	820	831	798	831	776	827	834	801	801	874	776	810	846	807	824	818	895	833	854	822	849	843	855	788	841	771	811	894	822	855	887	845	882	820	860	834	754	817	862	783	803	859	816	828	875	853	820	817	827	836	812	820	807	848	827	796	869	853	841	874	803	832	854	851	828	784	806	914	874	806	883	781	839	833	852	812	864	818	844	809	814	860	828	814	876
30887	31846	26494	10227	2164	971	743	700	725	731	711	703	711	742	695	734	722	706	672	680	672	790	683	730	699	719	681	708	695	703	706	714	738	728	703	708	752	642	744	726	749	664	720	687	720	728	754	698	743	713	704	725	715	672	679	707	749	769	660	685	722	711	712	715	699	723	731	733	698	701	699	684	703	757	696	689	735	685	711	705	666	717	717	678	729	690	722	759	721	706	666	709	705	685	710	741	702	750	718	758	666	715	702	740	692	692	754	692	734	756	694	746	647	706	710	732	724	700	726	689	695	734	737	733	714	737	724	718	715	724	699	709	716	692	716	720	721	724	738	722	742	732	699	726	704	726	702	706	718	668	716	725	720	747	713	702	649	634	708	721	721	716	717	688	698	716	717	699	736	698	704	697	765	725	688	718	678	726	668	759	728	707	699	688	748	719	706	690	705	674	729	710	713	711	758	713	700	690	693	681	691	707	721	685	705	720	738	719	743	705	694	732	736	694	681	711	703	713	709	722	687	738	793	726	727	684	727	712	719	748	683	721	683	660	693	720	741	777	676	726	707	694	766	696	751	737	710	705	685	729	754	665	739	755	718	756	704	693	731	690	729	677	699	739	703	729	649	691	703	704	706	726	707	707	723	702	724	695	683	730	734	725	705	735	711	736	726	661	729	708	690	673	688	714	689	723	724	710	680	678	722	757	744	728	663	683	719	653	733	717	733	734	742	711	716	746	686	717	711	711	755	701	716	643	752	660	750	697	754	710	726	676	683	753	740	756	670	704	681	766	703	708	711	708	736	690	676	697	715	711	698	635	719	738	735	688	733	723	763	704	730	689	696	723	676	692	708	687	672	723	714	774	704	737	675	723	707	759	732	722	721	726	727	717	765	672	709	703	718	704	726	743	737	694	733	754	690	684	707	692	778	677	753	722	691	713	747	695	728	740	749	727	720	709	798	710	724	713	708	720	735	759	766	690	734	774	781	703	667	732	707	658	706	744	709	703	680	757	704	751	668	748	755	697	718	716	692	769	735	729	698	705	737	683	723	702	715	748	712	763	671	708	720	743	729	712	688	737	685	726	679	677	729	713	700	722	693	754	686	736	660	695	730	727	678	730	708	689	704	730	662	710	740	725	712	722	712	744	740	699	700	780	731	742	676	694	703	729	767	745	719	706	715	701	695	688	755	719	733	758	723	731	710	682	714	696	746	721	697	739	763	763	689	738	686	690	721	706	694	714	647	705	694	686	697	729	672	728	724	671	695	701	675	753	727	694	742	724	707	726	641	756	723	726	741	682	697	718	720	736	689	710	672	738	728	718	719	726	753	707	715	688	732	659	685	727	715	729	719	725	724	705	674	719	726	675	696	716	724	709	721	772	682	723	699	670	701	694	683	700	702	713	747	681	706	720	758	683	702	709	711	710	725	720	670	724	736	706	748	718	727	698	709	733	701	717	726	674	735	726	673	705	693	721	717	700	732	685	717	779	684	653	709	750	731	663	765	687	723	718	670	741	694	711	698	720	719	715	701	724	679	708	725	717	691	693	707	715	739	704	715	699	711	764	657	724	679	756	712	740	699	683	746	748	685	757	740	725	728	715	743	722	701	724	719	728	700	754	698	713	743	725	692	774	725	706	754	717	744	731	675	700	744	695	703	746	689	690	715	681	714	701	701	693	684	688	739	726	722	751	709	740	696	708	678	671	731	659	678	721	693	716	733	746	725	689	729	707	655	726	707	694	690	764	714	721	723	726	653	703	672	729	733	707	707	686	721	708	711	707	702	699	668	730	699	719	716	675	724	732	720	761	706	743	732	660	680	735	702	728	753	726	718	712	714	694	695	699	724	739	665	715	711	707	687	771	712	728	716	765	717	708	713	716	714	722	731	713	710	752	689	730	738	711	735	703	693	734	676	716	676	722	734	732	739	699	671	716	745	673	767	750	706	724	689	704	669	654	722	723	708	714	710	675	762	690	715	711	759	759	691	700	740	697	702	753	736	681	663	699	723	732	678	721	688	704	696	681	726	706	714	729	732	705	718	706	678	706	714	746	706	695	665	719	702	694	728	745	678	695	743	694	700	732	707	746	779	714	669	739	717	728	720	694	706	724	716	727	722	712	673	701	706	741	713	689	734	692	764	682	698	742	705	771	699	780	755	693	705	673	702	724	703	706	704	739	688	697	716	717	682	709	700	698	692	743	738	709	718	709	737	722	732	725	705	692	739	690	746	682	716	703	733	705	760	699	703	705	691	726	695	684	727	717	681	711	719	700	713	658	741	666	741	754	686	717	704	705	715	702	730	751	693	701	731	695	747	732	722	724	730	715	694	726	676	700	735	705	780	707	701	676	744	697	716	748	669	698	711	684	731	715	693	726	705	707	665	678	721	716	706	669	700	732	720	684	714	736	698	754	731	727	651	739	662	732	728	713	709	770	722	710	678	719	758	747	752	718	731	715	716	711	652	681	731	687	691	730	706	750	639	681	710	722	685	766	716	685	733	740	760	739	705	722	737	713	710	705	717	688	740	669	783	702	689	748	711	728	708	722	711	679	702	722	721	711	707	724	692	717	691	723	763	729	710	687	669	692	698	728	697	691	732	715	693	740	760	690	696	695	736	696	746	733	768	687	722	699	656	739	731	741	753	677	667	689	708	731	662	707	727	683	687	723	701	773	663	703	700	706	724	677	691	722	727	728	690	733	707	740	715	706	687	751	801	728	706	739	716	702	711	692	731	715	715	722	683	758	653	731	715	707	723	742	726	703	721	741	736	716	748	725	776	731	694	733	707	713	659	748	675	701	720	711	694	700	685	683	735	739	685	700	764	696	711	695	690	692	707	700	699	702	695	721	646	656	685	735	705	749	735	751	722	728	730	750	713	720	685	671	710	775	709	692	738	718	660	711	713	692	684	742	749	691	739	713	762	744	723	757	729	690	729	672	764	717	776	762	754	687	706	690	715	703	691	709	755	725	739	679	695	721	707	686	707	689	785	767	736	727	704	731	762	733	752	697	764	717	724	687	742	760	720	761	696	705	713	744	717	754	677	706	737	735	692	705	702	673	672	692	736	747	695	706	663	742	694	691	703	699	728	704	713	728	722	638	691	664	672	724	710	692	701	692	704	694	738	749	747	716	716	718	679	738	701	690	685	690	722	706	685	740	678	698	678	715	696	711	695	697	665	741	692	727	749	691	685	673	739	725	740	725	742	707	711	703	717	695	680	765	745	746	696	717	755	698	704	710	717	756	693	708	737	720	704	761	710	706	712	733	679	700	703	699	698	700	752	724	677	734	728	778	720	736	689	781	742	709	738	703	710	736	719	747	707	708	688	712	666	717	717	680	672	669	695	752	711	745	682	694	733	696	737	691	694	688	691	723	793	714	664	768	727	748	725	692	738	676	762	695	698	727	697	719	682	674	698	720	746	696	714	710	734	671	729	720	663	691	742	711	724	675	766	795	693	707	733	725	710	646	692	764	710	746	751	689
23956	36789	19680	5531	1647	766	642	613	566	596	544	562	571	579	596	553	585	593	592	590	619	589	588	555	602	554	559	559	597	573	577	614	588	576	621	623	639	585	606	587	564	581	580	567	570	604	565	571	550	575	587	624	588	583	584	583	540	571	583	622	555	555	575	582	593	570	553	571	609	614	583	566	574	593	614	551	570	543	583	607	629	610	578	556	585	585	543	580	624	588	617	586	601	593	551	600	567	639	549	559	584	604	618	587	596	621	586	576	568	567	573	575	540	566	594	573	589	581	597	608	558	564	587	590	575	544	581	576	596	585	541	579	625	595	557	561	570	581	556	622	563	579	626	582	582	590	586	581	579	607	626	616	624	536	645	631	583	613	624	613	536	596	559	571	556	595	590	589	548	548	592	569	563	609	543	570	554	530	610	586	580	580	608	550	631	608	574	612	581	574	588	592	564	549	570	552	591	539	606	600	572	621	544	606	597	604	590	562	568	603	601	623	613	614	573	586	593	605	546	588	580	546	548	578	599	611	542	620	570	590	630	553	563	562	603	573	590	584	585	598	567	573	573	595	612	580	571	560	599	571	535	593	588	615	563	571	537	607	589	536	585	570	550	566	596	612	573	625	569	548	615	556	597	537	571	599	612	587	589	566	618	586	572	576	593	538	604	564	604	564	581	599	577	563	610	562	615	585	565	609	588	582	531	585	601	594	568	602	564	591	567	579	587	611	567	601	553	598	560	545	547	585	586	585	549	578	599	566	559	577	583	602	587	574	572	609	542	609	589	571	583	552	598	602	585	612	584	579	582	562	606	580	549	594	595	545	610	593	578	563	587	558	594	536	581	582	581	593	578	552	580	569	602	584	656	580	641	576	570	557	531	559	568	574	596	564	659	596	575	598	575	546	543	547	609	562	600	615	597	589	585	591	563	582	598	576	595	559	563	560	635	591	614	596	579	604	584	610	602	586	563	584	560	526	583	611	570	583	574	598	561	575	582	543	567	566	602	578	543	566	577	543	571	587	539	609	610	562	561	588	586	558	554	601	593	573	567	569	570	579	594	597	563	630	600	551	595	577	561	571	559	596	634	593	567	570	580	629	573	573	565	577	581	574	566	571	624	599	582	563	624	558	567	562	575	606	573	565	594	563	608	606	581	527	594	604	594	580	607	587	589	593	586	624	527	551	579	563	533	540	612	586	585	582	602	550	577	617	601	589	571	544	589	608	583	577	608	566	609	591	545	588	545	628	577	577	585	657	593	571	573	581	567	604	562	596	580	621	562	555	579	599	559	565	601	593	556	618	570	618	554	592	601	574	589	544	536	565	626	583	590	541	604	562	604	571	560	606	601	585	519	659	583	597	581	581	563	589	591	580	591	614	639	577	621	616	588	574	592	548	613	633	588	566	604	559	581	593	619	583	570	585	601	557	555	555	642	558	599	578	623	587	589	563	577	576	592	571	638	561	552	595	607	578	556	571	599	606	564	577	593	596	578	540	624	589	595	586	556	551	580	635	595	554	556	590	618	560	588	594	579	583	569	565	571	624	623	587	629	599	602	640	569	574	518	599	575	560	605	595	615	566	582	609	593	544	567	586	589	631	598	599	558	559	604	614	584	561	575	597	591	563	544	616	606	573	563	592	578	594	572	571	577	574	587	602	603	582	566	580	531	594	574	567	592	598	563	609	569	603	593	578	584	557	628	628	545	569	595	542	587	541	626	547	586	561	563	593	564	575	631	571	590	605	623	585	545	583	604	590	572	564	594	601	561	571	599	546	596	588	598	576	562	584	585	564	557	546	559	548	593	570	638	574	555	572	568	569	567	585	597	602	601	521	576	612	606	583	592	542	573	581	563	550	571	627	588	562	604	566	572	553	584	601	570	568	628	632	594	585	552	580	580	535	598	588	547	579	609	612	583	581	571	578	585	593	603	532	598	606	575	608	584	616	540	615	562	572	576	605	598	580	590	578	592	602	568	623	584	595	547	587	568	568	613	566	610	575	567	563	622	583	570	580	551	611	585	552	581	574	561	566	583	607	574	596	585	558	550	588	621	563	632	602	600	591	598	610	587	569	587	570	552	581	565	579	543	633	552	572	601	553	583	580	546	636	591	609	612	564	582	587	576	621	577	628	591	590	572	607	535	547	581	599	552	580	624	617	583	656	605	563	553	598	593	567	581	626	627	582	573	553	587	608	566	606	578	583	516	568	616	624	565	596	601	542	570	593	558	547	577	558	565	577	583	573	586	615	541	578	569	603	547	547	577	558	585	568	593	578	567	560	595	604	618	603	584	550	592	582	620	549	572	584	607	603	603	589	617	585	569	616	569	562	580	597	589	544	607	563	553	584	601	568	600	570	596	569	572	595	591	598	586	617	612	558	590	583	600	562	585	545	584	609	590	548	548	598	614	585	595	594	544	586	560	563	602	594	576	598	574	593	568	606	593	558	583	570	614	557	578	613	558	599	558	575	554	556	576	581	602	567	535	590	580	629	580	534	565	592	546	578	574	593	592	579	572	599	597	628	574	579	577	577	544	612	615	555	582	541	584	604	578	599	572	577	579	617	592	595	577	602	596	591	590	605	584	601	578	552	616	577	572	610	610	636	601	597	654	512	602	575	546	582	613	605	582	609	604	638	556	536	573	553	602	570	604	582	539	596	620	626	594	572	614	626	554	615	561	613	592	597	571	557	522	572	548	534	584	565	584	564	609	602	561	590	575	561	569	572	577	584	603	621	584	552	581	596	565	536	529	554	571	602	597	566	542	578	631	557	572	565	549	532	571	546	556	592	632	563	575	590	598	598	595	580	588	561	617	574	598	609	587	595	569	576	603	581	597	595	554	552	551	584	595	587	581	565	618	530	566	569	582	595	609	570	631	574	644	572	566	580	590	580	547	589	614	594	573	604	575	567	581	603	611	603	582	586	588	540	601	557	556	603	605	537	549	622	575	624	542	556	586	554	571	592	583	574	583	633	562	604	584	577	567	572	597	586	598	593	539	604	631	536	576	612	614	581	530	573	614	565	611	622	538	568	545	567	607	582	620	618	606	565	592	587	551	580	610	560	606	543	600	533	599	577	541	595	552	618	582	554	573	584	579	569	631	598	575	517	597	570	625	558	596	567	593	584	592	573	634	616	563	541	625	621	571	602	565	601	603	569	586	572	593	605	594	571	632	549	611	554	603	544	605	568	572	612	595	581	566	590	599	583	556	572	572	629	596	564	576	601	543	558	594	570	549	586	591	586	576	581	568	593	580	561	583	574	610	577	607	598	564	592	606	599	606	563	615	598	607	606	562	579	564	596	597	571	560	576	585	590	580	577	596	597	536	592	577	582	564	576	546	599	597	544	572	579	553	593	551	575	581	557	531	597	535	623	595	595	581	585	577	641	612	557	560	585	556	601	618	557	592	579	625	545	605	559	604	579	569	604	597	572	562	569	593	642	590	623	624	576	558	591	569	607	523	565	565	598	581	603	556	568	613	587
25698	27789	41784	34819	17993	4880	1294	807	752	782	714	745	769	775	704	746	682	764	765	709	733	729	747	808	721	743	705	694	710	772	746	739	728	729	740	686	711	772	721	659	667	741	748	728	749	750	732	761	698	794	704	669	717	669	742	706	738	694	689	685	745	687	703	755	709	729	760	721	648	723	753	694	751	697	730	706	721	685	735	702	708	717	751	672	719	721	788	680	753	728	727	689	690	672	767	799	700	697	734	735	712	721	706	754	741	727	697	713	760	741	769	683	668	752	701	709	714	727	726	710	742	714	720	819	708	762	748	708	690	733	719	700	688	695	688	697	711	739	732	685	718	702	665	740	683	782	782	712	726	742	675	730	700	752	744	767	783	684	708	715	727	713	725	691	716	691	728	768	736	704	699	723	732	708	712	730	735	731	760	730	737	778	728	764	789	713	751	721	688	690	717	700	745	718	706	686	738	710	758	701	714	748	702	748	776	701	721	714	754	761	729	721	690	697	714	731	688	745	730	667	719	656	720	693	774	749	692	747	697	742	717	708	754	762	696	699	704	694	706	686	720	703	724	766	714	712	704	742	719	745	689	697	719	746	762	733	746	722	665	778	724	701	734	722	758	754	734	729	714	687	699	749	723	763	713	697	716	751	709	700	758	672	713	716	719	693	749	711	716	659	750	676	724	748	748	731	711	748	779	740	727	744	707	717	718	674	672	782	685	719	662	732	729	699	781	694	719	679	777	720	734	714	747	714	736	719	714	666	714	717	705	731	698	772	714	716	770	718	714	739	687	700	700	736	732	733	738	720	730	697	729	769	691	677	733	696	732	709	733	723	733	802	716	662	722	683	682	737	733	769	733	741	723	697	692	718	675	724	721	730	743	704	715	744	758	680	714	730	727	760	767	718	766	731	701	679	740	746	705	761	727	680	742	693	716	688	724	705	693	756	693	728	726	748	725	727	724	728	749	759	723	672	701	704	690	684	718	717	737	729	705	682	752	716	725	706	743	722	728	735	736	762	690	702	707	740	742	704	715	715	742	702	719	716	737	728	705	738	716	712	710	740	708	733	762	720	701	730	710	727	770	729	683	737	695	743	727	750	712	743	759	729	706	737	735	752	717	694	702	697	704	719	700	746	708	728	736	717	744	772	694	680	706	776	748	701	719	736	732	733	698	706	734	727	732	691	697	772	723	685	737	684	740	707	725	691	719	711	710	741	692	666	706	718	734	731	729	736	765	697	775	705	687	695	713	763	696	743	729	665	760	709	701	728	704	751	774	666	755	713	697	697	739	738	693	688	740	701	761	756	716	701	712	668	709	731	746	673	692	713	748	737	708	794	665	692	733	733	707	680	735	693	673	682	733	720	678	740	697	703	742	699	718	714	681	720	720	751	708	690	731	742	747	724	692	732	735	717	739	716	757	741	704	701	751	698	712	717	762	722	740	742	681	702	713	665	672	725	725	698	703	707	684	693	710	741	693	704	731	691	717	770	710	763	695	750	739	685	759	692	708	745	709	695	656	767	709	706	688	723	706	693	744	710	740	731	746	714	691	687	732	748	757	766	705	707	716	743	735	716	740	730	749	655	710	689	761	732	706	698	724	704	749	683	717	728	690	706	716	723	729	759	685	748	718	685	695	704	737	720	816	725	782	729	707	712	688	756	712	708	726	734	748	696	664	741	749	711	740	753	723	713	737	684	737	683	705	737	699	676	749	698	724	710	715	707	719	726	741	741	681	701	688	716	748	755	699	727	754	727	766	733	778	716	688	761	722	701	798	702	704	688	759	766	692	677	695	698	739	748	720	723	729	698	682	681	726	729	760	775	738	704	721	716	760	770	758	768	715	712	692	678	698	710	734	702	731	759	696	648	741	699	714	642	685	718	727	716	683	650	648	706	695	700	718	712	681	731	717	722	695	726	736	654	752	738	675	724	706	690	695	768	747	762	700	684	706	710	696	745	713	707	724	699	695	753	748	725	732	690	705	744	752	678	741	672	710	752	725	756	721	704	732	712	700	710	689	724	754	714	728	731	730	703	754	742	756	780	709	724	725	702	706	719	737	738	721	722	723	709	705	734	742	748	715	722	720	740	753	707	738	699	728	739	720	698	686	765	727	738	777	710	736	713	769	768	732	696	739	703	713	760	775	732	747	710	735	758	699	671	695	706	758	739	701	698	721	692	735	747	751	761	722	721	685	689	745	715	763	743	757	750	740	714	738	710	658	746	724	714	725	733	683	662	720	716	725	702	715	717	719	718	750	735	667	745	710	740	703	685	730	753	700	736	714	764	728	704	725	750	661	725	773	724	701	755	770	766	704	754	684	699	719	711	716	755	712	703	705	676	751	765	710	728	685	699	699	737	708	760	742	752	665	684	691	686	707	731	712	713	701	720	687	705	729	703	718	690	699	764	747	719	749	742	696	725	743	733	719	729	702	717	737	696	701	706	759	681	734	693	713	690	723	738	649	694	693	741	702	720	686	737	706	732	722	698	776	742	729	750	714	688	689	694	736	741	668	700	686	685	701	745	740	726	730	775	757	701	750	725	683	712	727	740	688	761	722	712	725	732	717	728	711	722	709	681	695	734	690	690	754	747	714	737	708	777	688	656	732	715	730	681	730	752	757	757	752	700	685	716	767	688	747	747	721	721	741	712	722	739	694	729	704	737	726	755	741	704	772	742	714	704	726	681	717	680	723	723	751	767	704	766	743	710	728	708	684	701	722	662	675	703	720	734	731	709	725	761	715	734	725	710	711	734	740	735	717	683	748	680	713	717	743	772	747	686	702	738	732	734	712	699	734	709	679	706	751	722	695	763	671	778	716	736	706	697	755	676	659	693	720	699	745	729	735	685	703	713	704	737	735	755	709	697	732	715	760	747	704	715	746	746	727	715	728	729	735	749	808	757	757	689	703	713	715	791	730	696	745	734	738	702	703	701	727	692	759	730	748	765	696	752	683	747	768	693	764	756	703	668	704	745	711	718	724	738	754	711	732	733	753	693	764	676	739	722	709	741	744	719	750	724	701	703	634	705	731	717	769	741	708	692	711	638	708	699	717	742	686	764	717	737	714	714	744	713	743	686	723	684	717	735	699	740	742	685	714	703	780	693	770	709	734	749	745	696	705	759	727	719	729	681	735	736	716	745	675	709	706	718	724	732	712	760	754	742	710	675	709	728	725	759	703	708	705	712	701	713	700	756	698	737	732	731	675	717	726	727	707	715	746	741	734	765	718	696	693	691	685	689	718	716	743	694	702	746	713	663	744	685	726	713	739	760	712	742	767	724	703	758	743	688	730	688	721	676	705	731	711	734	728	749	738	702	664	764	755	699	725	717	716	701	756	701	694	682	742	743	717	749	692	691	763	730	739	722	691	693	757	688	740	687	696	724	740	665	718	750	757	691	725	712	690	690	723	718	730	690	731	736	736	727	748	687	719	734	739	696	678	719	726	735	704	732	707	636	760	697	718	744	721	716	740	721	749	729
60252	90868	60822	27837	8529	2114	876	643	659	638	643	681	706	669	683	666	627	614	636	645	652	645	677	624	631	605	670	660	668	640	639	623	602	673	654	597	641	695	660	665	683	648	619	627	650	609	617	703	612	625	619	630	658	604	650	631	686	669	640	655	660	657	618	669	583	663	647	628	634	655	690	645	666	629	630	606	672	627	672	597	605	683	652	601	634	657	631	691	622	659	634	705	645	652	598	668	648	639	626	613	670	642	647	615	693	687	664	702	600	667	667	634	628	646	645	628	647	686	580	654	638	652	592	695	613	589	673	633	636	652	682	653	659	689	666	689	637	678	658	640	620	637	625	662	699	692	657	688	672	610	648	653	635	610	653	610	675	590	653	654	618	641	672	628	628	691	635	610	642	631	614	641	630	624	600	617	631	619	627	713	598	640	591	635	692	657	657	606	671	668	686	637	613	631	648	619	620	641	660	730	629	613	629	644	631	655	659	593	673	639	622	663	659	633	652	574	652	627	625	618	673	682	611	662	632	634	639	614	621	677	616	672	684	651	662	653	654	645	652	625	666	647	631	616	628	678	650	655	649	672	652	604	623	626	631	632	671	654	659	669	645	615	674	647	605	663	645	665	674	682	657	626	689	624	644	628	623	678	659	594	654	644	656	634	671	661	662	625	635	635	661	646	647	606	624	658	600	637	616	705	703	637	615	644	636	638	675	634	667	673	602	649	631	634	635	661	673	589	644	635	603	597	675	672	677	637	663	615	669	658	674	634	621	680	695	611	646	670	641	706	632	626	633	660	722	633	631	630	599	625	663	635	668	636	678	647	676	625	644	630	631	621	629	661	601	636	646	665	668	630	652	645	645	682	592	644	626	664	575	656	655	625	652	619	671	680	594	620	637	612	634	635	634	615	628	639	631	661	635	637	643	609	646	653	643	604	601	665	627	681	656	674	608	637	593	653	647	668	643	654	654	661	608	620	652	640	627	688	619	638	637	693	655	647	663	640	674	614	674	623	638	641	625	593	654	630	613	678	634	613	610	615	649	689	619	657	660	641	606	577	604	630	686	671	678	628	640	686	645	684	658	640	627	609	649	687	663	666	668	641	657	641	648	590	619	634	670	616	656	678	671	668	646	660	650	674	571	632	639	658	624	655	604	664	646	621	665	628	634	669	668	670	644	627	647	641	651	659	649	607	660	603	641	644	643	631	687	640	628	669	640	640	647	654	637	637	667	630	636	637	632	612	658	639	645	668	640	647	626	583	652	637	640	572	605	646	652	688	607	660	632	658	630	666	670	651	677	617	646	626	636	668	632	626	657	641	660	641	654	639	621	671	664	587	666	663	681	640	647	655	612	644	664	620	664	628	621	661	623	631	639	625	647	608	650	620	660	650	605	649	626	712	681	658	625	665	643	696	673	611	664	620	619	661	629	663	625	669	646	627	649	671	662	626	684	641	611	652	652	651	666	634	611	643	655	647	610	659	630	632	605	645	656	644	653	663	696	673	613	668	640	621	659	633	685	633	636	643	639	629	621	647	613	579	631	668	667	671	637	672	632	644	636	653	663	622	655	616	697	636	633	639	644	668	663	654	608	664	670	640	662	663	665	623	638	661	641	670	612	680	668	649	619	646	647	607	651	656	615	647	628	664	671	628	603	683	640	647	615	623	606	653	677	641	632	671	650	677	625	674	647	678	635	660	628	642	612	656	641	646	622	661	635	623	606	638	618	643	697	639	636	635	623	626	643	691	671	612	633	672	654	633	644	671	593	634	644	652	669	612	626	657	619	609	651	672	645	685	624	637	696	642	648	632	635	613	672	654	671	635	624	676	668	641	687	679	653	688	619	610	675	671	686	668	664	630	689	636	674	688	667	655	591	672	664	593	644	656	583	608	667	642	602	627	610	643	642	670	708	650	671	678	670	607	618	628	629	705	620	604	668	596	626	655	679	615	607	648	644	643	650	638	668	627	639	637	593	608	623	658	675	683	605	644	684	695	671	614	663	639	626	634	650	626	629	623	650	654	675	634	617	703	645	670	610	577	669	625	635	636	588	679	669	654	577	588	655	646	673	663	644	645	631	621	641	618	660	685	690	623	604	659	647	659	635	679	679	634	685	627	679	633	599	698	664	627	674	545	626	631	654	638	640	650	617	643	653	621	635	613	640	669	605	639	626	630	673	612	663	657	650	605	626	629	663	631	631	659	603	625	691	697	630	647	618	684	674	623	625	620	647	690	672	653	628	648	685	602	658	649	641	669	653	637	639	578	659	644	635	638	622	688	613	649	655	662	645	622	632	641	613	679	620	667	630	639	599	623	651	655	636	680	653	689	655	618	677	640	664	619	654	686	660	589	628	693	627	652	659	596	663	645	677	611	657	640	607	670	638	653	626	632	638	619	652	642	640	639	635	586	658	627	623	655	615	666	640	639	635	640	673	632	639	668	665	633	623	678	616	621	642	613	600	681	654	653	702	667	621	617	606	625	614	599	664	625	631	627	605	680	633	660	580	666	624	617	632	657	630	671	648	631	662	670	637	648	678	649	640	614	632	672	637	662	598	631	634	658	615	616	637	668	618	590	652	598	634	677	679	593	697	632	636	664	668	632	665	592	638	624	669	647	612	600	649	634	688	622	623	651	650	604	612	640	645	657	647	648	621	629	621	618	649	696	623	614	627	637	633	660	663	645	660	650	611	616	633	635	647	712	629	654	644	655	622	626	670	675	631	641	700	633	600	659	668	689	629	575	639	631	663	681	639	690	642	593	635	656	623	583	641	622	639	619	616	641	588	639	633	579	648	663	652	665	665	591	652	701	633	683	662	649	666	682	661	685	699	617	705	614	610	661	681	655	640	656	626	632	653	659	657	667	650	653	574	654	627	694	657	666	623	650	670	656	665	610	706	655	608	643	619	631	640	657	612	661	696	658	627	692	635	631	645	658	669	620	642	661	625	665	637	639	658	624	606	683	665	663	631	640	632	632	622	692	641	663	688	647	668	635	672	639	611	637	645	657	621	641	655	618	664	662	664	649	672	655	661	669	651	635	640	651	660	662	613	624	646	651	619	623	629	620	670	606	637	618	614	642	653	658	614	604	650	628	707	665	617	630	644	629	669	609	615	622	661	658	656	662	662	633	646	658	679	661	647	633	643	621	645	617	668	651	662	598	577	610	646	698	616	647	687	642	625	636	650	601	681	607	621	614	675	672	607	636	669	630	659	636	610	666	643	675	624	643	666	654	619	639	656	608	679	645	627	640	639	647	644	613	682	603	610	645	646	621	672	664	673	617	637	680	631	646	676	673	616	705	630	634	665	595	665	607	635	626	609	620	638	616	646	656	626	667	685	647	671	615	631	616	650	627	628	607	629	657	648	607	662	659	628	643	626	640	608	609	644	651	635	694	673	647	683	659	636	699	642	647	675	661	647	637	642	621	653	664	661	634	645	635	637	664	650	642	616	669	640	595	614	647	630	630	686	653	618	610	621	643
24216	23699	36387	32553	22990	13760	3255	1254	959	1023	930	922	921	929	1019	984	975	996	934	979	907	948	953	944	971	954	983	923	946	934	918	941	905	946	981	899	898	1009	942	932	946	920	918	916	1000	917	915	894	940	987	933	914	896	964	955	999	972	890	878	878	963	888	921	946	962	964	860	986	933	962	934	901	899	963	929	980	926	931	934	960	889	964	885	947	945	967	978	886	923	968	883	925	951	964	907	959	889	953	975	922	936	963	902	879	933	925	940	911	959	909	954	930	934	957	933	919	902	928	978	932	920	892	874	914	931	930	966	946	915	929	922	904	928	963	943	914	939	939	940	893	928	899	930	951	970	942	961	972	879	897	986	908	927	936	937	895	914	977	907	904	895	888	875	963	915	907	936	906	883	951	929	958	902	904	918	966	894	952	962	900	893	891	910	917	887	904	889	926	937	915	933	967	931	913	896	901	911	946	904	867	916	932	889	896	937	921	939	963	941	865	891	922	915	963	976	898	945	889	909	899	917	876	934	891	903	912	920	917	927	906	923	956	871	911	936	907	948	892	867	927	908	961	881	944	933	891	948	937	922	927	914	874	871	887	1007	891	925	928	918	922	899	896	991	900	879	898	951	933	985	950	938	893	906	985	875	904	926	894	860	892	989	917	864	919	928	904	859	883	894	904	916	913	907	967	929	917	882	962	907	938	915	899	930	883	945	948	952	943	918	909	941	875	891	836	969	901	864	910	894	919	945	909	870	914	922	925	882	967	950	967	943	937	939	911	900	899	929	910	941	943	974	932	972	980	951	886	910	996	942	933	923	907	897	948	943	996	905	955	957	917	939	929	913	1019	923	944	946	950	907	948	956	915	894	888	900	918	976	929	913	932	920	972	945	893	906	943	902	925	890	968	962	959	909	923	958	971	961	937	939	891	976	896	976	942	921	1025	909	965	890	970	983	935	950	875	895	943	917	902	894	937	992	883	950	910	928	963	902	898	909	928	899	919	935	900	886	896	912	838	936	857	857	846	884	927	889	927	889	920	930	929	893	851	873	934	877	963	953	924	886	938	942	918	892	927	922	940	907	926	942	914	902	897	939	928	959	915	884	930	872	870	895	950	897	920	896	915	942	947	911	940	934	919	933	952	977	909	881	955	961	937	982	871	927	902	917	910	911	918	903	954	893	943	926	909	957	933	841	935	947	932	899	929	923	931	962	965	892	908	917	913	898	907	945	932	946	944	911	892	917	939	926	952	890	938	945	906	916	896	919	929	935	998	947	925	926	943	920	863	886	916	948	903	875	963	978	968	910	988	948	922	906	901	908	868	962	929	903	946	965	934	867	896	947	988	903	900	865	953	952	918	975	980	884	957	942	949	939	944	924	914	948	836	937	920	977	914	916	950	923	891	914	894	879	901	997	937	895	955	934	943	956	893	908	903	898	888	913	931	905	915	892	941	981	934	921	966	868	891	915	895	925	907	939	968	943	881	878	984	990	889	921	901	923	946	891	903	970	925	922	889	908	969	966	977	940	910	925	914	892	879	882	932	928	936	972	943	942	907	855	884	926	935	938	947	903	939	926	955	893	900	921	956	870	968	909	881	898	886	894	950	874	919	900	915	970	1014	887	947	917	917	911	863	922	881	945	954	880	968	941	917	920	916	870	875	916	885	946	848	881	967	920	931	943	958	959	928	953	967	899	893	841	902	938	956	928	938	915	914	886	991	897	888	967	897	926	903	954	906	925	916	931	911	873	898	916	904	912	917	933	882	891	902	905	922	939	905	945	928	936	902	959	935	921	951	957	905	931	891	921	914	936	974	870	911	925	945	914	941	928	954	941	906	882	934	958	900	912	907	933	926	866	921	951	922	926	922	914	906	903	919	903	953	909	965	917	923	956	957	976	938	881	920	884	961	939	873	939	943	906	901	921	988	872	942	935	952	925	939	902	893	926	947	853	914	926	941	904	917	938	902	919	920	956	861	970	930	885	935	915	911	907	962	866	916	888	923	931	945	943	928	897	912	898	959	941	905	921	920	947	914	948	895	977	928	897	942	974	941	923	963	919	961	944	887	963	971	919	923	944	912	887	871	972	900	912	947	973	901	947	952	946	1034	910	921	902	992	959	944	919	916	932	886	907	963	943	917	914	907	939	930	922	915	943	958	901	920	892	908	882	981	974	937	876	945	884	900	984	900	899	931	958	924	907	870	951	924	969	939	942	938	916	989	949	948	896	931	903	924	921	879	918	963	890	923	921	977	946	933	888	929	895	925	914	945	890	983	931	966	993	972	944	931	919	975	876	905	965	930	982	956	958	879	895	935	912	918	877	887	909	937	910	869	860	960	933	890	940	877	973	903	928	922	868	942	922	898	942	926	929	887	936	893	894	954	995	934	901	865	974	949	934	923	951	909	905	872	915	944	855	867	858	941	958	896	906	928	822	888	883	908	944	890	990	920	964	946	912	907	946	886	931	922	932	954	899	906	939	982	898	925	953	874	933	889	934	959	937	916	961	932	874	929	929	879	913	920	967	884	965	942	959	910	875	909	955	953	977	943	899	907	921	926	920	888	947	928	956	954	984	954	956	898	916	928	922	972	949	944	917	999	947	957	899	907	903	856	919	898	933	940	886	886	919	862	927	922	926	892	896	903	963	918	878	907	946	904	902	940	936	902	937	893	910	913	907	902	900	929	887	957	937	904	868	947	914	934	884	895	932	896	964	954	970	962	921	923	875	906	955	947	960	885	914	946	968	920	913	901	855	934	931	958	940	911	904	900	950	951	915	868	928	942	895	957	935	952	909	891	931	909	921	950	897	926	938	914	875	929	915	893	918	951	963	956	879	912	916	883	872	961	903	897	939	935	906	944	904	866	952	943	967	929	871	951	889	911	927	963	940	954	920	946	902	914	873	885	897	908	956	886	908	864	933	918	926	889	949	911	910	851	908	936	949	947	900	866	948	932	958	916	957	971	905	928	878	933	926	899	982	913	907	922	894	951	913	962	969	995	918	923	970	917	912	929	950	971	949	927	941	995	910	898	885	912	919	951	955	908	886	928	906	960	956	925	952	947	846	897	911	948	919	953	883	889	950	903	889	869	882	959	933	923	912	933	930	929	903	916	893	954	885	920	914	915	913	904	964	898	857	962	884	939	995	897	893	942	914	935	880	934	927	951	996	933	859	899	898	889	949	905	883	906	921	882	882	895	953	926	964	914	937	968	940	916	943	962	957	886	933	926	887	904	912	919	904	917	945	937	918	876	932	919	923	947	881	901	949	935	899	914	900	911	969	919	900	868	948	933	926	909	949	952	932	884	917	897	913	877	955	961	939	924	926	959	896	927	892	863	949	928	935	918	897	929	928	930	952	947	958	900	918	928	910	962	963	972	913	923	920	885	931	860	852	982	956	910	942	890	976	921	972	907	895	924	886	877	960	958	910	963	904	921	950	965	912	887	902	880	952	867	888	902	878	952	934	933	922	1004	1009	936	916	913	947	877	925	828
65934	102846	73150	40942	14723	3957	1305	869	808	911	858	861	879	884	837	872	844	845	832	796	832	842	873	860	860	873	825	827	891	803	805	884	823	862	797	834	839	826	933	852	867	837	812	889	832	824	870	885	870	863	865	901	822	851	862	820	878	841	863	893	813	839	902	822	843	817	869	818	895	825	864	802	848	853	866	836	828	835	868	801	825	856	839	871	828	840	865	851	875	856	855	813	823	824	793	785	828	901	839	819	840	845	862	849	821	882	850	883	843	822	818	889	822	831	815	886	826	855	884	827	829	820	798	800	809	841	841	820	824	833	849	899	877	779	842	842	841	798	872	840	810	886	855	879	861	824	841	793	799	789	853	900	840	792	865	859	835	801	828	818	851	838	842	830	822	849	855	824	801	806	848	872	807	850	779	815	835	841	857	855	843	839	842	843	850	843	849	862	816	833	899	812	865	828	808	827	822	821	862	819	898	811	844	838	883	894	781	841	833	858	812	880	859	835	838	829	834	816	887	845	841	844	796	824	871	867	900	851	816	854	866	837	823	820	835	822	824	789	833	847	814	857	849	814	845	823	890	858	876	850	815	869	868	870	842	892	900	829	832	863	827	894	830	794	822	853	838	879	882	848	888	864	846	915	820	853	834	800	783	868	878	857	880	871	820	852	846	841	818	856	852	855	908	852	875	822	856	876	867	869	848	873	787	838	896	767	878	875	867	874	865	875	826	828	848	886	822	846	854	814	847	837	817	822	805	869	860	887	840	816	900	855	861	889	817	846	799	881	856	816	860	867	856	852	823	873	872	816	869	827	853	819	879	827	823	802	840	849	833	775	842	867	855	831	880	869	829	870	830	858	820	889	852	838	838	821	890	854	814	869	859	826	808	843	852	858	884	834	839	878	853	909	835	891	892	865	830	839	840	821	839	825	880	838	870	841	808	811	847	832	818	831	832	842	814	857	829	844	853	835	815	846	798	872	817	832	856	840	833	877	824	919	839	817	885	815	837	800	852	863	797	795	836	808	847	775	776	838	773	850	852	824	846	834	833	839	802	891	866	806	897	865	825	812	875	874	853	842	825	865	848	822	850	863	782	828	887	892	856	826	870	811	783	859	883	848	828	864	880	811	864	869	823	865	826	870	824	829	835	858	850	846	823	825	860	806	893	830	795	850	834	828	788	852	829	856	853	818	857	837	858	852	848	880	871	822	847	824	859	849	813	859	817	834	839	814	827	824	817	851	859	841	862	822	856	859	829	830	875	862	799	853	832	856	813	859	795	866	843	805	849	848	793	856	808	839	787	882	820	886	857	817	821	839	835	860	849	791	835	836	830	849	849	828	834	820	870	877	856	860	817	906	816	826	896	833	829	825	893	804	826	812	828	870	847	872	856	836	857	842	791	831	844	822	832	888	811	877	908	845	844	814	855	845	860	800	893	859	833	801	872	856	837	835	801	857	848	833	860	849	899	837	872	828	834	821	796	817	848	821	819	847	825	858	850	834	847	841	810	851	839	841	849	854	846	792	803	855	918	858	850	865	833	866	792	827	858	817	842	836	832	821	826	852	848	818	803	844	835	842	831	816	871	831	832	847	815	836	825	883	842	846	828	843	845	827	825	862	896	845	817	860	819	897	824	822	836	890	852	856	839	830	873	827	806	818	866	882	840	850	800	836	866	856	880	812	867	781	781	886	799	888	831	797	837	877	846	818	879	843	862	827	808	835	810	889	848	836	851	847	851	816	870	767	806	825	918	846	865	879	846	853	795	834	871	841	854	842	855	830	853	842	784	830	843	810	839	885	868	898	815	815	830	902	876	847	792	853	843	896	855	862	862	851	869	849	811	767	839	781	875	842	868	867	832	836	853	911	796	833	867	779	841	832	806	839	795	861	858	804	832	769	919	847	845	794	860	773	885	843	857	814	888	779	798	786	849	857	852	824	880	886	863	846	888	851	859	811	859	918	844	826	818	831	848	885	791	864	845	845	826	801	862	847	787	876	839	820	851	835	856	845	832	802	827	777	855	791	882	849	850	876	811	847	891	825	829	780	830	799	831	799	830	834	835	863	884	861	837	811	803	832	811	842	803	792	860	832	803	891	876	831	846	813	829	807	830	854	842	838	824	805	865	892	835	843	843	847	782	846	866	903	848	809	809	837	903	813	816	850	856	841	793	863	810	821	837	871	831	802	838	812	814	828	910	859	833	863	855	812	855	841	839	830	881	802	782	870	862	828	829	859	825	801	856	873	851	826	846	829	870	840	801	827	819	812	843	850	834	835	896	834	890	818	834	824	828	839	814	843	820	864	846	830	885	840	861	842	825	831	890	846	841	889	840	846	833	801	872	802	829	865	846	805	799	827	831	802	841	817	899	881	852	805	851	813	812	835	833	794	836	865	805	887	825	827	833	802	865	824	847	854	836	799	845	869	863	802	870	850	838	840	833	842	835	833	835	831	820	824	823	866	855	862	858	833	839	818	835	833	821	843	821	791	844	818	822	846	866	799	884	840	838	854	840	859	810	816	852	802	841	850	824	852	866	820	886	810	831	798	790	820	844	877	811	831	859	824	882	838	885	860	816	860	892	823	818	883	831	840	837	810	820	822	863	835	789	826	815	822	845	855	811	811	837	838	818	792	832	881	842	895	876	838	864	841	814	871	802	835	828	803	840	854	842	836	822	785	809	910	866	851	913	786	824	810	854	832	778	812	850	865	844	821	770	870	856	835	861	838	863	837	827	847	804	827	765	803	865	784	821	878	810	802	839	881	833	853	847	833	831	868	826	828	812	864	832	852	864	826	804	812	795	823	828	901	839	864	848	808	825	853	847	852	856	858	818	831	904	830	789	779	835	900	847	846	802	835	925	819	808	893	821	782	820	831	830	840	846	831	830	820	846	811	907	836	844	824	890	850	796	881	845	849	843	863	840	853	852	864	892	818	876	834	835	842	893	845	798	825	843	798	841	854	830	866	848	784	864	889	790	825	836	906	792	825	819	782	855	857	811	848	898	894	788	831	791	802	841	849	860	851	830	838	837	864	860	827	800	831	863	829	835	831	902	846	823	799	861	849	801	823	848	839	834	833	776	822	850	792	847	795	796	827	774	895	880	825	817	873	815	826	838	833	832	859	843	806	891	803	825	855	856	824	833	827	802	819	850	808	822	798	868	823	821	797	809	817	822	838	798	812	863	867	797	861	786	863	810	825	871	854	814	871	826	848	845	829	814	874	808	849	851	796	837	839	817	874	858	791	871	827	854	864	827	893	829	770	833	847	861	830	882	799	831	839	845	844	864	870	857	832	807	835	833	881	838	864	860	864	853	798	878	860	807	865	853	862	795	845	805	841	819	840	845	794	815	881	789	834	867	887	826	847	794	874	816	879	826	859	833	866	868	833	871	834	826	871	835	795	805	850	822	883	838	861	865	809	821	829	838	801	892	885	860	827	897	872	843	843	781	835	833	799	862	842	823	805	847	787	854	809	803	820	815	809
30828	32800	27406	11056	2329	998	841	737	707	781	713	763	707	712	703	721	723	749	730	739	755	749	702	709	714	739	726	754	694	717	718	706	708	759	688	734	764	685	737	694	715	756	677	664	695	660	753	775	761	702	716	757	725	746	767	720	695	712	760	702	702	796	733	740	725	698	739	734	733	690	732	758	733	750	723	740	699	743	727	734	697	732	722	728	666	706	746	732	705	723	782	715	738	743	781	771	775	693	773	704	748	723	752	743	746	753	735	700	737	769	753	749	717	734	687	701	731	723	749	719	760	723	752	766	727	752	716	736	732	733	751	729	733	728	797	723	735	789	767	721	782	734	803	728	760	735	730	736	735	781	760	728	701	729	719	726	735	684	717	725	715	738	744	737	749	746	687	710	699	729	757	747	761	730	732	726	714	787	722	711	700	710	735	754	695	708	725	676	678	700	755	747	693	750	664	704	655	726	745	726	762	748	735	736	743	725	717	760	723	707	736	684	767	736	762	736	744	773	701	729	766	750	694	715	758	698	754	723	715	665	728	702	725	741	755	759	741	659	738	747	716	728	746	780	721	730	777	782	741	719	706	749	739	697	714	760	745	735	800	763	753	740	718	796	670	707	713	706	753	723	721	693	727	719	761	763	723	710	740	712	766	758	684	732	767	757	673	745	692	752	711	773	720	759	728	737	713	733	723	707	690	783	690	740	745	752	745	787	750	700	700	727	699	750	724	726	725	705	706	735	738	755	782	739	740	743	790	691	752	765	735	717	756	718	762	713	734	729	743	724	693	770	764	747	738	716	722	718	674	745	707	772	724	788	762	732	723	730	725	747	761	725	747	715	720	738	741	721	743	724	715	735	663	695	728	759	695	706	708	724	757	741	732	743	752	730	792	675	716	712	714	779	734	749	730	723	721	734	801	752	700	725	756	740	736	783	734	757	724	748	673	726	724	698	758	704	729	742	735	708	722	707	731	730	704	766	746	729	668	744	711	708	680	754	734	689	747	737	754	741	735	691	707	733	724	744	760	713	765	712	739	766	733	688	726	724	712	722	739	746	739	781	734	738	757	722	728	710	749	718	750	743	713	712	749	675	701	767	750	747	721	708	693	749	714	720	756	672	744	722	718	757	713	744	747	710	752	734	760	718	749	755	727	705	719	710	732	694	772	693	762	728	713	721	707	711	704	710	743	760	757	796	723	697	776	756	757	732	736	744	765	719	752	713	696	714	744	696	717	745	722	712	656	712	769	729	718	765	725	731	725	751	728	732	771	778	750	714	744	721	739	717	694	760	691	800	771	771	743	742	710	749	710	740	736	683	716	727	768	688	685	744	725	706	752	713	725	751	778	735	732	691	786	689	737	774	730	703	759	709	754	729	702	723	754	763	708	752	744	723	698	691	766	723	743	774	723	836	773	708	771	752	694	677	727	714	716	736	735	727	698	706	710	724	731	743	794	711	755	755	741	769	782	746	710	704	694	732	708	702	740	673	732	743	751	712	788	774	720	702	735	779	783	780	711	711	751	761	753	765	729	761	706	766	704	755	717	738	721	729	682	757	769	707	696	753	730	726	639	750	712	734	697	703	765	756	705	707	733	784	752	698	778	724	702	759	747	738	702	683	701	777	731	771	712	728	765	754	757	732	709	701	734	720	761	762	688	691	796	732	696	761	761	709	772	718	711	755	739	733	704	755	712	754	752	737	717	760	759	716	779	720	689	747	711	734	746	722	710	726	765	688	739	773	713	695	693	730	744	724	691	714	701	685	672	722	722	679	737	728	700	730	738	756	744	745	710	727	721	740	684	727	752	754	734	755	712	708	746	744	773	739	725	691	711	705	729	723	740	717	746	780	744	704	712	697	701	743	746	715	711	697	763	706	714	742	668	672	757	788	711	710	762	728	718	738	773	710	745	710	737	726	730	735	739	755	717	715	792	737	767	754	770	715	702	746	751	712	712	748	721	739	744	761	745	760	676	707	734	723	688	705	744	718	703	743	737	726	756	738	709	725	717	739	711	760	750	700	748	755	720	701	712	742	693	711	692	747	762	675	770	733	747	747	729	712	734	684	712	738	730	732	742	711	726	728	765	750	708	739	740	730	680	738	750	746	653	701	752	728	724	717	700	699	740	716	693	712	732	708	724	703	753	729	728	720	715	760	768	745	787	740	719	686	737	761	732	749	717	726	704	698	785	730	699	717	731	736	760	676	770	706	737	710	757	756	764	690	710	735	762	736	726	761	686	756	718	716	705	706	747	774	744	775	704	749	726	731	680	732	711	704	669	770	704	767	709	692	727	753	708	734	740	763	746	739	750	711	679	725	702	760	762	725	712	713	741	725	725	753	697	695	753	751	768	727	747	733	697	729	748	723	723	786	772	709	699	721	716	737	710	735	757	675	737	702	734	706	741	744	718	765	779	768	778	716	705	727	700	755	698	716	724	716	715	750	714	673	754	674	795	752	707	714	761	716	749	714	730	737	726	759	726	714	741	709	728	748	726	788	739	757	750	692	715	751	715	718	704	700	799	722	721	720	740	759	683	779	725	765	729	676	739	734	719	770	689	697	714	742	696	702	745	758	677	746	719	764	708	717	771	701	725	707	720	740	731	700	754	746	697	705	752	738	721	707	740	751	741	715	727	731	741	746	771	728	731	754	737	742	679	756	725	700	688	706	753	748	717	709	721	742	720	750	727	753	701	722	765	719	672	702	738	707	673	665	716	695	743	737	778	750	693	747	717	742	727	709	757	729	695	711	706	777	783	725	737	745	745	720	755	749	705	709	743	702	716	687	738	744	751	706	760	693	696	742	696	709	714	709	762	681	739	749	729	752	709	746	735	728	699	679	721	732	731	769	719	688	765	715	743	704	700	755	724	678	727	712	727	736	739	734	729	738	739	710	694	758	758	730	728	703	747	722	736	739	724	694	740	758	735	751	727	743	718	741	687	709	758	759	712	734	763	743	791	713	761	724	710	761	734	696	702	686	770	756	732	738	724	734	754	684	763	755	725	762	699	761	728	737	706	747	727	715	698	691	720	710	748	780	721	718	702	719	717	703	727	752	783	750	733	692	779	753	724	710	743	739	731	750	747	753	749	727	741	715	719	775	724	720	749	738	742	775	744	748	739	705	770	722	751	697	728	751	743	733	783	748	710	741	738	735	705	736	691	759	773	750	711	711	743	715	692	678	746	738	776	755	736	740	768	706	714	723	731	699	747	733	749	750	714	715	781	708	727	751	736	691	722	725	667	717	717	773	677	720	726	765	769	732	735	667	780	751	670	724	712	733	768	720	736	692	692	743	745	741	776	728	690	746	745	702	673	791	768	733	744	726	720	715	744	724	744	716	765	695	710	728	740	763	706	679	739	766	694	746	751	744	714	729	770	742	736	685	688	757	769	714	680	721	703	751	683	753	691	746	729	702	716	755	758	746	685	736	764	732	749	687	765	777	709	695	760	721	744	686	787	654	699	731	741	740	713	746	702	724
24314	37481	20511	5919	1766	850	643	596	573	581	560	561	594	597	584	543	563	614	618	613	579	611	597	575	582	562	566	598	563	607	622	590	595	599	600	607	600	584	649	585	600	612	593	588	601	559	629	557	581	594	610	580	629	606	607	580	608	616	553	563	593	577	612	569	590	613	594	616	548	626	569	588	636	604	570	632	601	631	614	545	570	570	591	626	599	587	582	584	608	595	569	587	594	597	638	609	647	595	539	584	545	589	613	591	576	580	567	599	590	532	595	607	583	583	588	575	555	558	556	597	648	602	572	572	566	599	555	596	589	620	626	581	597	632	614	577	578	599	576	620	612	573	582	609	571	578	592	650	556	575	598	533	585	588	578	602	561	604	592	567	598	575	609	590	586	597	590	605	614	601	567	554	597	599	531	582	552	589	580	567	623	578	579	568	609	596	580	615	618	586	569	583	569	612	558	573	592	533	627	611	565	636	589	614	590	622	607	563	581	624	614	542	618	650	571	611	565	625	587	583	550	635	590	594	574	598	581	613	605	575	554	600	593	596	587	584	607	577	562	586	627	590	586	605	617	590	579	596	566	637	597	564	601	590	602	588	589	593	603	605	566	643	604	588	598	554	557	570	570	598	573	549	569	595	555	617	604	587	616	615	635	606	573	608	605	582	620	561	616	587	575	663	626	570	562	616	584	604	575	604	572	587	639	608	593	579	560	599	594	595	661	583	587	609	614	565	626	576	560	549	611	572	603	567	620	611	561	602	578	573	661	574	579	558	591	584	568	587	617	546	555	586	571	571	581	590	636	591	569	576	574	582	609	565	564	589	540	605	572	625	594	629	605	593	547	644	608	578	591	590	592	578	601	598	593	584	561	589	583	591	550	603	583	592	571	555	607	609	587	622	588	571	615	567	636	592	630	606	553	553	535	577	604	568	573	583	552	617	601	572	584	656	562	593	621	591	600	572	558	576	636	608	625	572	551	591	583	564	595	599	596	570	603	592	555	579	570	607	572	573	594	585	591	580	567	618	595	544	632	588	620	580	548	584	613	598	571	596	611	626	582	617	611	621	602	580	620	649	612	548	612	623	581	609	584	572	621	569	571	578	626	572	587	605	616	583	573	582	571	530	591	592	577	595	587	606	585	582	580	565	583	636	588	589	623	607	558	605	627	540	579	574	575	549	583	568	597	586	593	622	596	596	609	565	563	537	562	570	599	536	613	602	595	586	607	564	581	572	584	542	564	589	590	575	608	600	576	577	563	588	646	600	578	567	593	598	584	609	578	615	640	572	595	582	572	599	630	542	594	578	607	573	574	605	623	583	593	549	598	574	587	593	625	568	571	632	604	601	600	550	611	572	625	622	610	601	562	579	590	565	581	595	590	625	605	613	587	561	582	570	603	589	609	605	607	587	593	639	535	620	554	582	550	594	572	592	558	596	602	578	574	602	558	595	586	625	563	570	586	602	611	566	590	576	594	612	609	573	609	543	591	632	570	583	596	571	573	593	630	592	594	579	591	551	589	568	595	617	594	598	605	627	600	567	598	598	581	565	586	594	603	589	592	596	608	568	610	610	575	560	596	606	598	579	590	622	599	552	607	593	593	594	626	614	577	600	562	639	601	625	558	573	612	591	608	596	642	592	599	620	585	575	599	555	603	544	604	601	614	588	552	599	616	596	586	555	555	578	581	550	594	595	546	548	595	619	622	603	612	595	580	600	546	612	556	587	610	583	606	622	554	541	636	590	645	550	562	615	579	625	621	577	573	608	581	605	582	590	603	610	572	593	603	566	562	541	583	610	612	590	625	567	632	601	579	589	608	601	568	574	580	579	616	588	566	602	580	601	626	589	579	673	610	648	581	607	589	547	588	636	575	609	561	603	604	589	635	612	569	567	594	592	607	569	590	589	538	548	585	584	575	575	579	574	610	589	599	596	570	551	585	618	570	576	601	621	594	595	607	611	621	598	585	610	633	621	559	606	575	617	608	557	607	592	628	558	558	618	581	586	564	592	616	608	573	605	556	590	622	603	647	597	571	566	562	627	632	563	551	584	611	587	586	619	580	539	583	523	551	564	584	525	570	580	561	658	619	575	584	601	626	613	561	591	576	607	635	569	633	600	592	585	614	618	591	620	604	615	614	624	652	576	618	580	584	597	568	606	657	611	539	609	546	605	554	582	602	585	579	627	632	568	614	636	557	628	580	614	617	579	578	610	600	564	584	626	585	588	592	613	597	604	592	567	607	594	565	605	575	584	577	623	587	623	590	596	643	551	604	636	602	564	594	585	576	576	574	570	596	599	584	631	607	577	599	573	608	604	610	560	581	574	637	646	606	567	583	571	627	574	605	611	586	591	596	549	604	552	623	576	589	596	612	583	541	620	596	558	576	571	595	616	624	572	606	558	610	578	623	631	592	580	594	619	584	625	599	617	609	617	555	569	591	609	594	666	599	633	587	610	586	547	594	552	553	584	600	539	537	622	611	622	591	597	553	584	564	593	606	585	547	576	600	596	532	616	543	590	600	606	596	613	598	593	628	571	619	628	614	578	613	564	593	569	602	585	585	622	596	562	559	600	604	577	570	601	562	602	600	615	604	594	622	553	565	589	562	565	549	597	581	571	549	589	581	568	592	556	590	619	554	575	581	593	542	584	577	607	570	608	588	583	626	588	583	615	597	599	583	586	597	588	589	569	626	574	625	588	559	583	617	565	581	559	569	613	625	595	560	608	618	583	578	606	564	563	595	587	568	552	595	572	552	624	586	535	627	602	567	623	596	577	581	596	590	596	614	622	592	585	587	591	610	589	582	589	597	607	619	659	614	559	592	591	639	621	594	570	557	568	615	625	583	634	570	597	591	578	588	601	603	604	597	562	549	601	573	600	587	580	612	564	587	577	604	569	609	554	585	612	578	594	566	559	569	569	591	613	576	585	596	601	569	598	565	601	572	572	577	599	581	583	599	570	607	578	611	563	628	589	644	624	567	585	622	582	615	612	574	577	585	573	624	596	591	604	610	623	618	589	624	558	592	612	590	591	588	582	580	555	584	627	572	524	621	598	586	649	559	618	581	612	622	585	637	582	613	587	607	593	604	634	569	613	590	576	582	560	599	577	594	558	601	596	559	579	573	603	580	597	573	612	586	548	610	629	656	586	610	589	574	607	582	566	587	554	593	576	591	612	582	596	596	621	630	627	633	599	588	591	607	573	592	560	592	556	603	555	600	584	623	631	642	582	581	614	601	592	581	579	602	619	586	589	591	585	557	555	608	597	636	625	601	621	531	521	541	572	635	613	587	598	633	588	595	596	619	588	604	595	587	575	595	606	589	571	591	589	621	623	524	562	565	611	606	608	612	579	619	596	562	604	612	649	584	563	572	570	632	559	596	546	641	566	640	572	597	618	583	572	555	583	565	623	570	560	572	579	619	579	605	583	617	536	627	623	617	587	589	592	557	635	616	604	586	577	592	583	614	597	628	604	628	549	577	605
25954	27983	40693	33387	17359	4716	1211	837	790	775	794	795	817	755	719	768	793	812	710	770	761	679	699	719	730	752	716	692	744	724	739	729	722	752	748	756	775	769	750	773	693	737	683	773	739	719	751	709	736	710	741	706	784	716	757	698	737	761	698	757	740	736	738	739	773	755	743	719	754	682	732	748	763	737	694	734	763	768	734	733	710	705	694	726	761	738	771	768	752	697	706	769	796	717	709	726	761	731	792	742	751	710	717	818	722	715	728	755	705	747	744	720	741	760	742	757	747	717	702	749	764	727	692	723	729	699	719	715	777	765	709	763	713	733	689	721	707	736	713	722	724	813	741	759	741	719	729	739	694	729	744	763	708	780	777	665	748	741	742	744	755	717	755	751	713	753	707	773	681	743	750	785	724	726	756	785	704	698	792	770	723	699	726	737	684	769	728	768	708	727	681	751	720	715	777	724	723	749	748	717	721	749	717	719	756	734	771	724	731	706	750	739	768	724	723	722	677	693	718	728	694	770	759	680	743	740	771	723	750	732	712	742	782	724	734	745	734	743	761	707	739	747	706	690	742	710	726	764	674	774	741	761	750	724	743	704	709	747	726	742	711	739	729	705	674	726	744	714	732	730	719	685	737	778	769	695	693	737	782	789	697	728	758	736	696	727	729	732	720	714	697	712	713	726	730	765	706	728	739	726	680	764	765	724	781	730	748	700	739	731	712	798	747	760	748	770	742	672	730	734	777	732	771	727	691	753	760	726	712	722	777	735	738	733	701	684	775	731	704	756	717	766	738	731	717	775	746	696	722	736	743	679	701	702	768	723	784	711	727	740	762	720	773	728	706	768	711	706	698	765	737	759	702	756	749	712	724	734	714	686	725	738	682	725	701	735	721	707	760	690	797	671	757	703	743	768	777	767	695	707	730	743	720	701	750	738	714	763	756	780	723	713	691	690	754	709	746	730	736	731	722	705	743	727	772	751	726	707	757	704	732	733	742	692	766	732	724	734	759	689	724	794	724	728	755	713	700	743	745	731	732	736	724	711	696	724	746	751	757	776	714	703	778	682	760	785	704	738	721	704	713	717	771	710	739	679	770	716	753	706	741	691	759	702	713	704	715	715	767	738	697	741	750	751	700	658	694	737	707	743	715	728	667	732	756	729	759	713	705	795	764	696	714	783	767	754	690	737	746	715	726	723	715	723	743	681	768	754	712	683	734	753	711	787	737	757	703	759	752	699	766	754	740	781	739	708	701	744	755	668	767	733	725	730	717	704	692	750	756	716	716	745	724	730	709	702	727	708	713	681	761	769	756	734	752	758	731	745	717	769	764	718	719	731	730	760	739	740	719	715	740	714	729	743	748	716	743	750	754	728	773	732	719	737	684	750	727	753	765	814	699	727	671	717	730	705	729	721	733	738	731	729	717	702	719	724	727	714	744	741	765	772	766	712	770	739	709	739	721	762	760	677	731	753	740	741	754	712	705	717	670	766	753	764	720	746	744	764	706	719	715	702	759	712	683	758	766	766	703	771	718	730	741	681	694	732	768	722	744	727	747	773	680	727	762	776	717	789	703	724	720	742	774	764	709	752	717	733	694	732	766	729	714	713	738	708	754	689	766	729	717	740	730	720	714	696	708	759	764	766	742	744	691	739	729	728	757	711	732	749	722	714	749	748	777	762	722	730	713	766	746	684	750	762	745	730	788	737	692	711	734	694	743	756	772	706	720	669	807	717	720	732	734	759	739	714	725	716	729	727	748	698	752	720	692	715	809	769	730	694	713	725	686	691	755	715	743	715	788	760	761	784	769	745	732	701	699	767	725	729	712	747	770	750	775	783	768	692	731	735	731	771	735	742	719	761	693	692	734	714	746	718	694	778	685	742	725	684	702	713	703	738	690	781	739	684	726	761	672	742	732	736	695	723	726	747	731	683	735	761	733	765	753	786	689	716	734	753	743	734	703	742	708	718	790	773	733	744	695	771	714	734	712	708	728	725	730	723	696	722	768	746	741	716	799	727	781	753	729	718	707	728	665	706	695	695	714	739	722	753	691	696	742	747	759	710	786	768	760	737	749	719	728	706	710	762	729	759	790	719	728	757	727	697	749	711	737	751	720	734	753	747	767	715	700	680	720	729	765	700	715	759	700	760	734	714	733	721	731	726	689	696	692	699	734	771	738	728	807	705	706	732	735	711	745	738	683	755	709	740	700	707	739	705	694	733	741	708	719	712	768	677	732	778	723	679	751	746	716	722	738	729	766	775	753	752	745	704	750	697	726	707	753	787	761	730	734	749	765	742	730	764	709	675	780	740	671	745	753	705	768	700	743	736	691	668	737	725	753	709	708	777	743	691	726	705	740	719	778	715	739	708	757	677	700	771	726	754	681	755	746	713	728	766	737	741	718	772	740	771	699	737	772	711	711	735	747	726	700	729	729	732	740	719	719	755	726	711	734	711	726	747	755	741	676	684	673	692	759	741	731	729	731	761	805	746	701	733	759	733	781	715	743	726	732	728	727	743	690	729	731	715	716	696	729	766	770	727	745	701	673	729	725	768	710	792	718	778	698	708	726	756	736	708	738	765	763	716	721	717	741	701	729	741	756	724	735	778	747	738	708	730	779	709	726	720	779	747	646	699	770	719	756	729	713	696	725	732	744	716	696	751	720	747	763	758	699	756	701	771	773	720	759	734	771	697	745	718	697	731	732	719	746	689	793	700	756	727	675	723	782	755	748	710	713	687	729	680	721	736	720	688	726	738	720	736	739	716	699	734	730	730	744	741	720	725	745	723	710	743	755	722	721	741	764	773	767	754	757	746	744	701	740	737	738	709	716	740	681	750	735	690	681	737	752	728	733	745	723	717	708	750	738	739	718	707	721	745	704	719	746	774	751	730	730	746	703	758	793	763	739	743	757	747	718	734	762	742	791	759	731	680	729	781	702	700	670	802	734	703	744	735	721	701	725	733	775	736	775	710	777	717	713	735	705	759	692	762	746	743	776	677	684	713	670	720	754	746	723	693	709	709	750	743	770	712	693	745	757	675	686	753	738	748	760	727	738	673	681	700	672	762	713	691	714	716	718	722	766	714	731	717	698	750	770	707	745	716	704	765	807	735	753	722	739	663	703	718	708	757	685	747	729	750	767	732	743	762	773	771	696	779	740	738	730	747	691	703	776	761	791	739	780	710	755	741	756	711	704	743	705	680	733	718	749	727	745	760	749	726	710	774	726	725	717	682	715	703	693	743	745	742	752	697	669	706	705	722	734	720	700	785	767	763	733	720	713	732	728	746	718	704	678	692	708	750	778	725	732	727	713	693	760	744	762	702	740	749	764	749	712	759	747	753	728	717	742	681	765	742	719	709	733	711	746	704	740	697	750	722	743	732	739	732	742	710	747	716	752	773	712	719	696	691	759	745	756	739	751	716	702	692	781	694	722	739	773	711	747	754	729	771	746	719	715	754	763	739	772	726	750	717	736	754	708	752
61738	90634	59291	26040	7833	2006	864	698	667	657	677	639	682	626	666	636	641	691	682	656	648	652	669	605	636	667	676	680	660	683	665	679	630	656	621	659	623	632	642	666	673	664	674	655	695	632	679	641	600	647	655	657	672	668	668	671	648	663	693	661	585	610	643	601	656	677	623	687	640	657	653	666	644	673	593	633	639	634	663	619	688	647	630	652	668	648	618	672	657	635	644	612	658	619	615	661	675	639	651	645	657	656	673	645	625	662	659	664	661	651	645	602	621	655	629	669	636	722	609	626	595	652	665	652	640	643	668	642	663	657	627	618	633	632	668	658	613	672	651	652	650	631	681	627	629	658	639	643	660	652	632	603	629	644	680	664	665	655	634	622	661	632	671	646	684	711	649	642	633	645	638	588	645	638	630	667	642	636	648	658	653	630	673	676	666	668	664	651	685	652	624	632	683	637	647	634	648	639	669	661	673	624	673	635	703	607	619	660	649	608	630	666	701	624	656	673	607	617	616	650	661	676	631	646	667	599	662	669	684	677	637	659	663	686	616	611	672	614	660	636	637	630	632	662	682	700	635	681	609	631	632	589	679	643	651	626	632	646	649	653	635	655	646	635	640	662	666	706	648	662	672	670	631	627	644	663	632	659	662	621	639	660	639	643	664	672	684	691	659	647	602	622	670	647	641	673	671	675	623	614	654	603	668	676	647	620	641	674	676	687	636	703	622	641	668	622	644	667	670	632	681	642	621	625	653	651	612	643	672	631	651	620	723	700	650	665	647	635	628	619	671	690	698	663	621	701	658	661	689	693	674	654	648	673	619	633	638	697	661	653	623	639	662	673	641	613	646	634	624	624	624	630	665	658	652	657	668	703	708	659	631	665	706	623	617	644	594	600	652	697	650	661	645	658	642	631	657	663	639	637	653	649	670	663	694	598	681	664	703	652	650	618	655	682	674	681	648	722	639	663	614	692	618	660	620	683	676	651	617	679	648	682	655	638	617	624	657	654	636	651	658	624	643	678	680	665	614	658	627	638	695	611	651	673	668	616	701	637	621	677	668	645	670	648	650	681	637	673	635	658	644	662	671	659	610	622	675	639	646	653	652	639	677	647	662	648	658	637	640	615	651	684	643	698	618	630	663	612	644	643	651	666	708	635	653	706	685	626	635	687	646	632	697	639	603	635	653	650	655	650	630	605	641	626	651	638	654	671	639	677	640	670	658	650	660	676	638	665	643	650	666	681	687	712	634	653	675	617	654	692	629	628	607	641	681	667	669	643	640	656	661	670	690	617	623	640	624	610	615	645	625	606	638	647	651	654	641	629	646	641	627	612	652	677	690	631	654	702	682	644	603	621	652	638	624	704	617	653	624	633	680	657	677	652	643	638	656	630	679	638	680	674	621	620	632	669	665	665	652	666	631	599	615	682	637	701	689	599	604	621	646	633	659	648	663	623	662	607	643	668	648	611	650	623	648	635	662	664	666	651	653	616	650	659	591	654	642	661	638	626	623	669	683	669	639	659	648	626	642	647	667	673	691	633	664	631	651	659	663	660	635	670	646	620	714	646	612	661	684	648	667	700	646	646	665	651	659	686	641	631	655	647	657	639	633	667	654	641	645	622	638	643	631	660	689	677	623	658	675	648	620	592	648	632	680	642	694	675	650	656	679	654	638	660	649	574	677	670	673	647	628	629	599	649	675	618	666	630	645	656	643	623	681	650	597	656	624	666	667	654	628	626	646	667	652	641	627	640	711	596	657	620	632	686	660	662	647	649	646	641	621	599	624	639	663	642	627	670	600	616	610	656	616	642	610	669	668	612	618	603	639	638	636	616	651	652	629	639	620	690	653	679	610	634	674	666	616	707	647	677	661	674	693	650	656	659	644	640	657	649	665	697	655	634	666	645	646	653	623	628	622	615	688	673	635	642	626	642	645	697	618	649	635	662	643	615	670	663	615	645	661	633	649	657	654	642	665	591	691	648	655	649	622	643	650	621	656	645	662	609	661	630	640	670	641	668	644	642	640	644	663	649	648	651	653	673	659	599	662	663	649	671	702	646	663	642	645	634	623	668	646	643	654	650	653	608	645	638	635	658	676	716	650	686	685	642	653	640	642	666	649	661	651	648	675	642	619	628	643	660	630	616	673	655	640	670	647	641	625	644	696	637	702	628	696	610	629	691	623	660	677	632	651	650	628	645	655	636	637	642	657	640	645	660	621	646	636	629	656	659	642	623	644	619	630	658	681	653	646	612	628	612	669	636	680	616	692	664	666	617	703	702	585	608	643	668	672	659	645	685	634	668	685	592	653	663	644	656	634	644	643	568	679	664	676	640	642	653	626	629	650	649	629	649	634	599	635	656	653	622	616	632	619	628	612	682	616	659	617	605	638	663	638	613	644	669	672	623	646	664	634	663	588	657	664	659	625	655	634	632	689	651	629	691	656	637	624	664	655	604	651	615	642	672	702	677	662	663	660	637	668	658	662	628	638	639	677	644	633	608	651	629	631	620	646	647	660	625	690	613	639	688	633	629	673	653	678	668	676	652	647	632	655	621	603	666	686	656	667	632	647	613	651	645	627	659	618	658	674	659	621	656	655	670	635	620	596	655	669	602	697	669	643	639	591	658	692	672	631	665	646	607	671	629	645	663	622	644	666	617	685	635	623	635	640	666	691	657	612	646	628	645	654	650	671	616	656	663	638	668	622	622	653	670	653	681	637	639	683	669	641	671	642	627	630	620	642	727	626	669	676	634	630	601	648	617	611	628	661	620	646	647	600	661	652	647	609	720	656	633	618	663	642	654	646	619	664	623	647	668	653	639	628	609	633	644	604	652	626	666	624	695	644	638	639	663	635	700	637	611	679	654	674	629	610	638	673	644	688	697	672	661	694	694	653	617	654	614	692	650	614	641	638	706	664	647	703	646	651	655	626	651	627	646	685	627	651	661	659	669	660	678	648	640	639	624	672	665	667	674	665	678	646	641	684	631	674	646	620	659	679	642	630	683	664	654	646	648	646	620	625	640	638	678	633	682	631	670	646	634	655	633	660	657	685	690	655	622	687	655	624	640	666	671	638	654	648	646	613	675	656	657	669	664	639	632	619	637	657	690	655	652	653	655	656	631	631	662	656	637	628	636	693	658	691	645	652	641	688	646	618	625	635	697	657	661	664	650	675	658	602	640	626	686	634	625	710	672	650	615	689	615	637	642	634	673	671	654	617	614	652	685	634	642	636	618	647	676	653	698	652	666	693	642	651	659	623	672	666	652	643	622	608	673	690	630	612	655	683	675	632	655	655	636	652	666	605	620	675	608	652	677	604	667	696	629	620	603	690	633	636	651	646	638	697	672	664	675	639	652	692	665	684	618	595	639	652	647	698	621	629	693	650	653	644	677	678	627	593	648	639	672	644	656	636	655	615	639	675	625	710	648	630	643	608	640	635	644	656	678	670	668	636	655	652	636	647	668	634	624	642	606	627	656	651	634
24252	23709	34721	30246	22124	13373	2868	1170	935	1042	1025	934	979	963	948	970	965	933	978	963	930	915	904	946	991	905	930	998	1002	936	976	953	903	913	846	896	947	952	874	961	974	911	864	906	903	953	925	963	905	936	849	897	919	968	873	936	888	922	967	935	894	923	900	942	904	929	910	974	890	888	969	955	982	930	840	911	905	963	901	958	914	876	927	901	919	933	879	927	915	921	927	879	935	945	898	917	883	884	939	894	950	1005	942	891	971	887	956	888	921	885	867	913	908	895	865	886	833	930	913	902	883	871	930	945	938	955	925	926	948	891	980	903	921	942	919	892	933	899	858	979	938	898	938	940	893	932	924	950	913	943	962	878	902	918	911	858	906	983	918	925	989	958	906	891	950	900	966	954	926	938	923	887	929	948	920	921	910	875	949	962	933	899	923	950	941	941	929	928	941	937	947	922	945	925	878	918	890	925	900	919	876	910	938	916	898	948	897	862	888	902	944	939	872	877	881	910	945	890	976	891	908	923	920	904	846	907	938	980	989	902	905	927	953	987	888	938	930	931	918	859	910	872	892	922	911	933	911	874	919	898	872	905	910	922	996	918	967	901	857	975	986	959	923	912	901	879	915	967	924	872	920	898	940	929	879	933	915	902	917	919	890	932	948	922	915	891	931	890	937	891	922	862	976	950	976	926	856	883	871	890	889	916	862	956	945	890	886	929	939	937	866	911	904	877	920	923	908	895	913	931	912	946	934	932	866	903	920	876	897	938	884	927	919	927	929	902	928	885	903	901	929	916	962	910	928	983	925	942	925	965	923	907	968	875	976	902	896	912	871	979	899	948	908	888	939	896	879	904	878	879	948	911	932	907	910	961	924	953	912	936	891	925	892	960	931	972	964	890	843	885	927	901	880	894	933	907	930	965	922	933	891	900	929	892	931	955	862	924	897	923	914	952	893	899	911	881	911	875	933	888	933	974	872	926	923	912	944	890	936	911	896	930	965	933	899	892	889	921	924	838	916	891	920	885	898	880	875	883	909	925	941	940	873	910	912	841	857	871	860	919	916	947	923	911	874	963	894	893	931	904	909	935	951	907	871	919	927	880	906	916	936	917	906	908	905	875	932	881	1010	900	914	844	892	888	881	938	899	872	953	887	913	878	940	915	911	928	904	934	899	913	933	893	895	902	909	905	896	912	929	920	866	929	979	934	880	892	950	925	925	918	886	926	930	965	913	886	904	922	963	907	928	938	911	974	886	901	898	917	908	932	927	872	900	883	906	854	942	915	877	876	910	915	959	929	933	894	923	887	961	865	911	880	941	948	931	916	973	893	909	911	906	915	875	965	899	953	931	919	869	831	948	858	889	940	957	917	961	879	921	975	970	968	956	902	872	948	894	965	913	915	919	912	902	916	915	937	960	919	924	823	840	882	830	916	892	888	922	904	960	883	898	941	949	902	925	889	949	873	944	880	948	935	946	938	915	850	929	904	958	896	959	929	914	905	909	876	941	940	918	983	924	919	943	840	876	901	872	865	876	912	893	931	907	920	933	951	935	913	912	919	855	905	928	927	930	952	928	893	943	927	877	900	960	871	935	851	904	887	898	891	867	924	936	902	886	960	998	897	941	857	937	919	896	924	1036	934	933	932	889	921	886	900	921	871	950	919	919	856	911	891	919	874	944	939	940	888	921	858	970	861	888	904	932	941	919	922	920	934	893	908	900	947	898	920	968	880	890	928	901	958	919	914	875	962	874	929	899	920	954	926	868	925	985	910	902	898	909	912	916	943	965	911	930	915	888	858	917	959	946	891	926	883	894	918	921	914	884	900	949	911	888	956	906	939	952	955	927	906	895	886	866	944	888	908	921	981	890	885	931	854	912	900	913	889	958	948	904	862	918	871	923	858	1008	946	856	952	969	903	931	962	894	895	958	963	958	924	840	926	939	892	911	900	975	914	922	884	893	879	912	945	927	951	901	927	925	935	946	941	899	881	895	914	956	879	888	924	903	932	859	875	887	912	978	906	950	905	955	912	868	926	980	931	945	959	909	920	944	997	882	880	937	921	910	924	963	881	894	894	922	930	889	900	957	899	912	948	896	930	957	923	888	966	874	890	895	907	886	873	916	930	902	946	883	907	912	904	864	918	896	866	893	911	889	861	910	889	885	919	891	958	898	888	957	921	934	891	901	929	919	906	932	886	900	874	945	959	871	915	949	948	939	978	918	911	954	902	937	873	922	939	888	920	922	921	889	966	853	942	891	927	900	940	898	893	920	909	952	902	892	909	931	929	855	914	900	920	900	907	883	910	884	935	924	955	903	881	953	859	946	904	906	941	905	923	907	991	844	887	922	906	914	894	843	937	956	889	936	921	920	872	898	901	898	875	919	939	902	925	890	911	894	928	878	947	861	935	910	976	924	924	946	907	895	888	904	907	894	920	944	940	928	896	913	893	962	892	895	882	963	880	903	899	938	872	876	943	953	923	918	939	895	941	907	965	862	979	931	922	951	915	932	958	944	864	885	898	948	906	921	914	886	930	897	930	900	919	927	949	925	873	890	915	883	901	922	937	967	939	892	967	901	872	917	884	885	962	906	961	925	938	920	862	905	941	878	917	921	914	933	943	905	923	874	935	911	887	897	925	985	901	892	903	823	927	920	891	900	912	866	947	898	897	945	902	873	897	968	940	968	864	892	941	913	904	902	926	944	858	913	924	911	891	851	868	929	976	893	886	892	939	875	926	924	876	911	944	864	918	937	888	928	932	928	941	909	961	919	929	858	885	911	890	845	926	936	869	855	896	931	908	950	913	976	911	948	875	885	918	902	973	886	902	875	899	944	849	876	971	890	930	916	933	924	949	875	884	865	930	969	923	923	877	955	922	881	932	894	871	926	906	878	962	914	908	949	927	899	935	870	895	857	922	934	993	933	867	981	953	887	918	867	929	884	900	920	867	929	910	902	955	903	922	927	903	924	869	913	924	909	933	961	911	910	890	943	972	893	924	865	936	875	955	865	892	885	924	892	936	889	935	918	913	983	887	1001	907	926	917	888	947	950	943	965	855	933	982	909	868	916	886	864	981	906	884	916	952	938	910	921	913	950	929	914	914	940	918	888	846	922	919	921	895	858	973	953	919	889	938	881	855	931	937	889	933	932	885	953	931	850	903	895	897	904	903	925	868	934	929	933	934	854	883	863	876	891	932	913	931	912	960	909	883	928	873	911	854	941	926	936	920	903	922	874	893	904	900	865	942	928	904	917	935	881	897	848	895	896	958	920	913	923	923	927	950	903	924	849	880	885	906	887	922	965	943	898	948	915	915	920	880	910	900	901	924	928	906	922	935	995	912	898	883	912	878	900	924	882	917	924	969	907	904	944	908	908	905	955	878	872	881	832	895	925	898	916	938	832	873	999	903	923	908	866	888	946	953	907	929	949	891	878	936	889	853	923	920	930	920	915	865	910	885	945	904	953	905	920	946	902	932	885	928	952	960	939	893
63933	102127	70020	37582	13211	3481	1235	889	810	823	818	843	846	832	801	844	874	913	803	832	814	885	825	877	875	874	853	868	858	844	866	838	793	822	808	837	894	811	824	833	839	827	790	816	833	891	853	856	832	902	780	838	865	834	866	822	890	845	833	821	812	868	829	795	792	847	825	828	871	803	899	860	805	836	898	813	818	921	814	831	828	843	827	877	847	824	826	856	829	795	842	811	779	834	810	818	785	818	821	820	839	829	865	891	792	873	819	871	786	805	816	812	812	805	877	818	824	853	838	845	822	810	846	835	888	866	807	834	836	814	858	848	804	829	853	855	821	803	841	799	861	838	858	826	833	817	868	854	814	886	846	801	807	769	857	866	838	834	833	842	795	822	876	805	864	764	835	839	822	848	830	872	869	817	858	847	879	846	824	824	859	873	814	872	875	879	847	829	843	838	851	845	802	847	833	816	796	897	794	839	798	840	852	792	822	847	855	822	860	843	833	815	857	817	869	840	767	857	834	829	789	768	833	818	840	807	838	835	833	862	871	810	797	799	783	796	870	880	891	840	845	791	772	817	800	787	779	826	775	777	884	856	810	876	883	805	828	841	834	749	853	841	853	770	832	854	856	837	859	785	881	836	791	821	826	849	850	873	824	825	860	820	840	811	852	822	839	815	831	864	836	849	860	818	863	838	812	885	816	787	850	840	769	849	856	823	823	847	905	834	858	818	831	806	853	837	814	860	822	785	814	856	832	813	855	764	821	841	833	819	831	857	798	865	784	858	862	865	820	841	800	844	824	800	834	831	809	836	844	814	850	831	836	799	867	808	854	839	829	848	810	791	810	832	833	819	900	851	819	839	854	811	847	864	820	880	814	853	825	807	856	897	868	834	883	829	790	812	845	844	896	797	834	778	872	870	870	889	837	866	789	856	836	818	831	850	845	844	879	826	858	801	830	777	840	846	863	787	859	802	835	833	857	862	837	860	825	878	871	767	771	826	805	830	880	852	845	847	834	821	836	838	845	874	867	848	824	833	795	817	828	822	858	834	895	796	866	790	833	802	851	804	815	781	813	818	845	805	824	846	885	860	888	779	806	824	832	873	853	871	837	818	832	874	843	860	845	839	847	797	782	827	858	822	875	858	903	814	797	901	859	832	843	795	840	925	852	883	805	851	799	832	814	847	806	897	777	838	838	842	847	859	809	861	832	780	809	852	793	821	833	848	816	835	823	834	840	772	852	817	864	850	853	843	797	805	855	828	864	840	847	793	830	834	855	824	816	880	857	846	758	853	858	824	855	844	858	814	859	870	847	847	848	831	849	889	870	837	831	865	853	858	861	816	810	838	852	816	884	837	820	855	808	790	928	849	840	842	819	838	856	833	826	833	834	799	839	833	834	862	845	818	822	829	877	822	864	796	816	838	842	838	792	816	867	829	823	881	804	790	794	818	840	832	875	864	818	831	857	843	815	861	827	836	896	814	784	830	856	804	846	801	835	842	824	834	877	772	851	842	802	857	801	880	862	858	843	817	841	854	789	826	821	814	830	848	813	806	835	833	828	873	854	854	835	833	804	844	865	814	821	855	801	849	805	808	865	848	840	834	807	773	799	816	829	847	834	852	793	877	783	831	863	842	798	808	836	885	815	826	841	857	838	829	826	805	891	832	766	817	836	853	853	829	819	777	832	869	796	794	863	808	856	850	819	805	866	827	877	839	810	874	838	812	842	773	823	813	852	861	827	788	801	820	827	813	835	893	832	821	774	864	881	823	821	815	804	834	832	890	819	830	852	813	822	791	819	815	819	836	817	830	800	804	772	870	796	846	830	786	846	817	804	805	814	770	836	820	792	802	826	876	800	816	834	777	793	843	821	857	822	789	834	823	853	816	854	780	822	819	811	820	827	822	836	836	790	846	837	772	857	814	828	790	845	795	834	830	835	814	841	854	844	836	794	841	821	839	816	790	875	854	823	840	795	873	853	793	817	836	874	811	847	824	819	807	834	850	831	852	875	830	904	837	852	826	797	834	839	830	853	813	880	779	788	847	790	867	795	854	868	830	841	840	802	831	826	793	838	874	829	793	840	818	818	834	806	872	826	815	825	811	816	831	812	841	896	837	816	869	772	817	821	828	862	823	832	857	871	773	882	832	799	783	791	827	871	834	825	788	795	797	801	873	849	770	807	825	856	842	782	795	837	859	853	869	812	841	837	834	816	868	827	878	841	811	791	833	844	872	851	824	846	842	850	812	836	788	796	796	848	832	862	854	830	780	818	867	896	893	855	834	840	834	843	834	788	809	822	850	791	813	798	799	844	813	873	806	883	855	798	870	846	854	799	882	860	843	827	772	863	857	893	807	813	827	821	821	754	769	836	811	867	780	852	793	781	834	879	821	836	781	847	795	837	849	828	841	830	807	822	816	865	850	878	833	825	840	899	769	851	859	813	826	848	792	929	847	857	915	881	797	839	860	827	800	793	759	846	829	850	764	864	818	850	843	857	846	850	812	884	819	866	855	809	799	860	825	807	774	812	840	791	872	820	840	827	818	830	843	867	797	821	808	877	795	861	847	805	848	870	819	821	842	861	829	869	851	802	855	853	810	844	820	856	825	843	820	866	821	853	812	765	893	810	791	836	869	801	796	829	820	859	794	832	799	862	830	845	826	829	851	852	835	830	827	806	803	804	861	878	799	794	820	805	808	846	787	810	833	874	785	821	819	859	780	790	855	839	827	824	829	835	871	841	805	841	836	796	814	880	839	838	870	852	858	880	782	811	821	808	849	806	840	807	832	899	822	797	873	887	830	785	879	825	815	807	785	899	807	842	812	825	820	885	803	882	846	815	822	872	847	794	857	863	832	822	854	818	793	855	797	824	825	837	849	859	802	844	782	808	832	831	844	844	821	823	812	835	841	814	834	800	819	780	851	841	830	812	840	805	839	830	863	767	828	840	788	807	825	807	821	827	838	833	838	809	827	797	850	859	866	860	826	853	794	812	831	875	795	820	825	842	872	868	793	792	837	796	802	859	804	794	816	848	854	803	858	827	840	820	824	812	815	873	831	792	820	831	858	825	818	803	855	795	827	846	858	807	874	835	797	797	871	849	861	855	822	853	838	861	809	837	819	845	815	821	831	805	823	860	827	878	825	855	811	866	875	831	817	835	831	804	824	869	805	846	781	836	847	878	778	834	858	851	781	863	851	865	860	830	810	828	813	841	816	791	858	826	809	882	793	849	799	801	820	835	818	787	867	899	773	842	885	822	824	827	869	829	825	804	807	825	835	822	854	822	840	861	812	817	800	835	818	814	862	821	755	877	806	795	861	785	867	849	826	874	804	857	818	848	825	824	853	828	847	818	840	817	839	800	822	826	829	789	820	811	860	805	788	820	865	826	805	868	834	804	851	882	805	830	853	846	825	878	811	825	788	840	856	800	822	840	794	904	825	821	828	818	844	902	831	798	798	867	838	792	829	825	849	838	814	796	850	832	872
31792	31570	25505	9347	1967	899	718	732	724	706	709	706	743	732	728	735	698	720	763	670	744	711	713	732	688	665	699	745	719	693	654	692	746	674	713	698	706	749	708	693	714	693	704	710	705	735	693	698	706	698	733	688	748	660	699	695	715	679	651	726	752	690	770	708	693	653	731	697	684	680	705	698	712	704	738	775	701	744	693	706	741	704	736	733	692	762	732	699	711	713	712	745	706	667	704	696	747	737	709	738	777	735	703	686	711	696	751	714	725	723	728	701	703	655	703	705	699	674	664	729	685	647	693	718	714	689	733	710	706	729	670	691	691	763	749	735	676	758	679	741	676	711	769	658	739	708	704	712	687	727	686	715	701	687	667	718	762	727	749	710	764	702	671	715	723	687	741	704	733	725	702	707	683	695	689	707	684	697	663	700	739	726	711	722	678	718	696	669	675	693	691	675	710	686	709	741	688	706	746	680	752	713	709	696	693	710	700	729	759	693	711	725	769	700	675	688	671	686	728	717	734	680	699	722	663	636	796	706	756	730	679	729	664	713	724	692	699	698	690	730	711	707	705	676	699	679	684	660	748	733	746	713	695	752	705	703	713	685	698	733	672	711	680	692	674	669	698	676	698	690	721	732	685	748	739	703	710	711	712	684	702	707	699	696	684	697	687	732	736	676	691	720	788	682	699	718	690	703	732	741	737	706	713	655	699	664	703	738	711	710	715	702	724	651	658	703	685	735	768	677	700	694	701	735	693	758	713	688	720	749	720	711	710	728	652	678	726	717	660	698	671	713	714	711	683	671	715	756	723	699	717	731	681	681	706	707	671	715	744	681	686	711	746	752	701	680	684	678	661	701	676	710	700	724	694	717	704	692	744	695	758	693	722	713	697	680	681	681	709	701	722	705	702	715	680	740	686	681	678	691	674	685	720	733	652	681	706	685	675	724	649	714	700	716	747	658	732	768	750	675	682	713	678	721	726	683	723	679	752	655	667	776	717	668	702	737	674	683	710	698	719	745	708	736	682	712	699	688	698	764	720	695	675	742	689	703	746	724	726	696	707	794	711	696	691	731	734	693	703	748	714	704	719	712	701	726	670	692	718	699	681	730	683	692	663	720	730	761	681	675	751	732	749	714	705	701	713	728	718	685	720	678	707	716	678	717	722	691	691	707	739	705	718	700	683	651	733	717	710	695	701	697	707	703	716	682	717	706	669	688	733	686	706	681	721	724	694	702	686	700	658	715	744	687	736	649	722	718	719	722	698	717	725	642	757	667	696	732	696	735	684	724	687	711	704	702	704	767	716	718	682	712	713	691	730	700	707	717	678	683	670	728	705	684	697	669	692	726	665	668	686	682	723	705	659	733	673	723	689	745	679	658	722	678	725	675	728	734	742	686	687	699	729	719	732	713	706	746	719	748	736	752	698	696	673	737	701	702	707	741	685	719	758	722	726	694	682	733	653	732	729	738	675	700	763	725	695	686	740	674	706	735	717	738	726	709	711	676	690	776	701	646	694	763	689	688	718	716	680	695	692	693	744	756	708	741	675	737	731	721	695	696	692	735	748	746	743	718	704	686	671	677	693	673	717	749	695	732	693	676	744	788	701	641	695	740	738	745	718	682	748	680	756	732	701	711	668	697	753	735	683	710	718	664	719	706	702	747	734	715	709	751	724	729	752	736	692	706	739	712	709	741	689	689	708	682	700	683	699	761	737	697	711	724	727	692	753	714	674	666	718	699	688	707	748	713	715	720	727	739	691	696	705	721	729	698	722	665	723	678	747	714	694	703	704	708	732	746	679	790	714	709	748	667	751	721	710	701	729	722	718	702	735	738	701	734	729	671	733	710	697	679	718	712	774	727	648	699	725	682	754	698	675	687	751	656	675	706	741	696	711	709	699	711	696	748	747	704	717	686	676	693	699	726	723	673	744	725	691	698	694	692	711	708	737	718	682	653	704	700	697	748	672	715	702	682	710	712	679	684	690	697	743	722	713	683	737	704	722	712	676	719	716	681	741	693	706	692	729	696	719	730	700	724	652	696	696	700	688	698	725	652	734	714	765	717	699	671	682	734	727	710	717	661	750	738	758	691	668	700	718	685	684	715	669	733	709	709	718	719	693	709	708	759	747	689	679	714	732	702	666	709	654	706	654	707	669	663	703	738	769	726	703	641	729	727	755	719	761	722	754	740	722	692	707	768	696	697	700	750	688	693	715	693	655	713	711	699	680	678	731	714	684	669	682	684	657	727	681	748	715	749	709	740	672	744	691	717	703	714	711	715	668	665	738	712	719	719	723	728	690	664	669	698	716	689	713	702	706	698	709	728	696	727	703	730	705	738	720	724	724	689	781	709	676	783	728	724	757	683	684	715	743	691	747	689	679	675	707	694	680	696	668	729	716	733	681	678	666	689	739	661	745	777	685	737	726	714	702	785	740	694	699	688	675	755	650	703	672	756	760	702	721	712	680	722	687	674	739	707	682	693	730	685	689	708	714	702	693	687	714	717	711	695	687	726	714	674	734	722	671	707	729	686	702	689	683	707	703	670	787	724	708	672	712	672	685	739	694	706	680	705	733	705	709	731	688	714	727	711	685	684	767	716	694	664	709	736	679	732	690	677	715	740	676	649	694	725	720	713	731	647	733	680	734	669	741	751	679	703	732	671	703	742	695	725	664	682	715	742	707	706	725	704	705	705	727	717	734	721	679	704	728	748	634	704	721	708	677	720	693	719	711	687	704	719	699	698	741	725	709	732	733	759	678	699	734	714	698	727	645	739	665	726	743	712	681	715	693	752	741	760	708	715	744	723	707	703	699	696	723	711	734	697	676	698	688	736	679	696	653	721	715	653	692	697	716	708	705	665	735	691	719	747	687	712	704	737	710	720	723	722	687	680	699	715	708	690	692	697	722	681	720	738	693	732	684	675	715	671	728	681	682	668	757	707	750	711	676	675	734	714	703	734	739	656	705	732	754	690	662	722	687	708	730	703	633	699	721	687	669	675	692	762	736	634	714	727	715	745	733	715	722	666	670	700	653	691	702	713	710	706	710	702	714	714	694	730	686	732	625	706	727	766	719	695	696	807	721	731	708	649	717	711	737	711	748	733	723	731	713	701	745	682	714	704	711	732	666	729	711	697	745	727	764	687	691	733	668	689	710	721	727	673	698	710	688	728	721	710	693	702	715	706	736	724	699	718	719	729	726	691	693	723	721	679	714	718	687	714	694	708	707	688	710	699	688	714	692	699	697	729	714	726	676	695	717	752	712	711	730	689	736	697	676	688	680	721	705	718	674	704	678	651	688	698	745	705	677	748	700	687	719	721	701	726	723	736	711	700	680	715	737	725	730	765	696	716	725	679	699	668	686	675	680	694	659	764	668	703	698	717	729	737	727	698	701	731	678	755	711	719	698	711	731	739	720	717	727	745	716	718	695	735	687	694	653	702	695	670	721	730	690	713	719	711	731	745	669	703	769	766	725	726	709	683
27050	35756	18583	5115	1516	776	638	602	586	596	570	592	544	565	608	603	574	633	619	554	576	562	590	599	553	603	541	569	583	587	574	552	591	599	583	548	568	551	561	576	533	603	611	585	602	569	557	567	581	600	621	578	569	566	576	602	586	577	608	540	599	607	611	581	639	589	568	617	582	612	605	542	575	552	555	568	570	571	537	569	554	603	581	610	570	529	633	554	589	591	564	590	549	573	581	622	560	616	536	581	579	599	566	529	582	616	546	581	560	596	588	580	583	568	625	589	632	581	604	575	566	614	598	564	561	618	615	601	620	579	563	580	596	571	563	539	569	551	567	600	574	569	591	603	633	573	585	581	584	595	530	578	570	569	603	610	597	573	577	600	628	615	565	585	580	596	596	570	578	609	588	595	612	568	573	599	584	581	578	613	577	627	537	629	569	568	577	574	577	571	580	576	528	564	566	579	566	572	573	548	584	581	591	591	607	568	585	572	553	600	563	571	591	578	580	566	631	572	606	595	540	602	576	562	597	549	583	553	551	548	588	576	550	584	560	602	542	586	563	591	596	593	574	570	620	552	586	593	569	583	583	623	573	614	549	594	599	589	576	616	574	586	578	574	610	559	528	544	573	601	568	615	552	550	586	548	543	582	563	584	519	596	595	578	533	573	593	596	544	586	596	556	587	567	588	569	593	575	587	558	613	566	589	595	555	573	584	546	579	576	546	582	567	574	612	610	583	577	618	613	595	618	574	554	579	582	552	562	545	597	626	600	570	580	580	581	601	601	573	587	570	579	565	539	562	597	555	558	589	567	567	592	608	588	576	563	587	589	565	593	596	603	587	535	597	607	626	584	571	559	572	561	557	595	610	604	570	583	576	568	543	572	572	555	531	612	579	629	597	587	540	581	581	582	569	549	590	572	571	544	581	585	558	570	611	567	581	570	576	580	612	626	564	560	582	553	621	587	640	581	562	582	608	614	589	554	563	563	582	601	567	545	578	620	561	580	549	553	593	571	577	580	584	543	573	582	580	566	575	559	563	611	602	586	566	566	596	625	588	586	536	592	568	573	538	556	571	553	567	647	598	551	583	563	559	557	597	600	524	552	625	589	581	623	553	566	578	599	588	548	576	568	611	598	648	571	613	586	560	596	603	596	604	574	598	558	609	576	607	589	585	580	585	553	612	588	590	581	580	576	566	547	590	595	562	594	559	563	597	599	612	585	554	573	576	560	542	591	598	570	553	538	590	556	579	603	573	597	591	611	614	577	545	556	588	594	618	583	579	605	609	521	565	562	599	583	589	550	606	562	572	558	589	540	601	581	573	577	596	558	627	601	578	587	579	556	540	629	569	588	535	585	545	587	571	568	615	579	601	585	587	541	562	575	587	563	575	605	560	541	579	616	610	581	569	572	596	569	610	546	580	557	530	580	591	596	548	622	532	570	588	565	575	607	576	590	576	577	578	607	547	604	575	574	535	610	555	616	549	590	578	597	578	579	614	596	585	558	561	574	568	603	574	585	639	592	608	563	593	596	623	562	611	559	607	553	568	581	580	595	591	604	570	579	626	618	537	583	595	591	570	587	588	578	570	582	558	581	595	583	572	604	573	556	565	575	604	578	596	560	579	580	577	612	575	571	564	550	607	578	579	568	585	599	563	554	599	594	554	604	587	571	581	591	569	579	562	553	587	576	565	592	658	588	581	578	568	554	574	534	560	590	621	583	562	617	621	598	522	538	556	574	553	586	569	563	589	568	588	558	604	574	565	575	568	598	601	596	601	583	592	586	578	586	568	563	559	585	615	595	561	605	601	558	578	558	574	571	548	608	562	583	552	566	592	563	617	539	584	594	565	575	592	564	578	605	591	543	579	617	628	556	607	575	579	580	593	556	584	595	596	631	580	606	552	600	570	554	617	600	571	600	577	597	590	559	581	581	606	602	622	579	599	599	609	541	558	556	567	581	553	541	566	615	592	576	582	523	589	587	588	577	545	589	620	541	571	588	577	578	588	605	528	591	568	612	613	540	606	528	637	556	584	583	598	585	575	568	572	586	577	550	547	602	590	569	613	617	579	552	539	585	594	572	562	593	586	571	515	600	604	544	561	552	550	551	551	567	588	639	614	614	565	604	550	554	555	547	605	608	587	582	556	586	600	599	582	610	574	577	555	602	559	547	598	557	553	609	554	564	606	569	561	556	602	579	605	565	578	570	581	605	590	568	576	548	564	568	557	566	601	568	586	576	631	542	648	565	610	583	577	539	577	572	581	588	583	556	548	546	567	600	597	566	615	557	620	554	606	555	545	586	590	568	565	602	627	554	575	607	591	578	576	573	589	551	583	559	545	584	587	541	588	615	573	594	593	574	581	558	576	547	626	557	551	585	562	573	589	541	564	577	571	542	556	580	585	567	601	584	567	588	567	542	573	561	548	543	629	551	605	619	558	597	600	553	563	588	543	577	595	555	582	603	553	598	604	587	586	592	575	568	586	560	586	595	543	572	578	548	565	533	586	581	578	631	565	598	603	543	546	548	578	610	544	571	572	595	604	563	550	585	601	569	554	570	594	577	586	571	582	590	556	538	571	583	584	577	639	591	607	588	592	583	551	589	628	572	552	581	592	582	550	574	570	581	529	557	552	564	581	563	525	551	595	607	530	578	574	574	598	579	606	583	554	557	556	528	556	568	554	596	578	568	570	538	546	586	621	579	564	563	570	582	596	564	526	563	567	565	559	550	589	547	579	618	575	543	564	580	581	572	612	627	554	635	565	570	577	571	586	606	581	558	596	554	611	569	567	587	582	569	575	613	587	560	525	585	583	609	529	548	595	587	589	576	579	633	631	594	527	587	572	555	572	533	631	554	571	597	585	575	553	556	570	550	599	586	584	627	587	544	545	582	587	606	558	565	559	576	572	572	589	592	528	621	619	587	544	596	573	596	571	619	568	561	590	586	637	567	573	594	585	554	568	533	599	594	604	563	597	606	560	572	560	564	574	567	560	641	591	587	552	581	596	571	622	571	573	594	543	583	604	582	645	535	574	571	600	548	545	572	599	601	572	575	566	625	555	637	583	585	593	582	619	588	578	611	606	550	599	590	607	602	581	576	547	603	579	601	600	547	519	579	592	584	557	582	570	596	619	603	576	574	583	639	590	608	558	567	568	567	571	613	564	573	572	605	620	569	621	579	620	562	573	611	584	585	565	549	590	554	526	538	565	572	581	597	542	564	565	550	545	560	529	581	564	539	596	563	588	539	592	588	580	567	580	552	554	568	591	597	556	556	634	641	634	558	626	605	606	578	538	573	556	601	565	611	575	592	578	609	564	592	592	567	557	605	621	523	599	560	555	583	596	571	590	559	562	594	582	609	564	550	574	551	551	595	583	656	570	558	564	569	584	586	572	532	578	597	607	572	589	582	570	570	583	610	551	587	576	598	579	569	631	586	572	563	615	547	591	569	609	557	551	545	521	565	596	561	570	578	559	587	579	570
25750	27449	40479	33069	17038	4371	1193	831	720	672	712	778	729	712	716	730	733	747	714	742	698	665	698	717	668	717	682	726	739	700	730	711	718	699	709	697	707	740	733	745	712	677	743	707	704	728	696	697	695	740	743	739	740	698	668	699	722	730	727	668	758	717	698	727	686	726	706	720	685	648	724	730	695	716	720	680	641	662	740	742	724	741	683	757	714	725	721	633	678	676	699	745	716	746	680	737	722	640	725	745	719	706	698	727	685	692	694	713	737	655	734	695	667	676	714	692	683	729	707	687	697	726	729	737	717	711	720	712	665	716	693	708	740	711	721	745	715	675	686	683	692	666	715	729	738	741	708	699	768	683	666	702	716	690	741	716	728	709	663	696	679	702	723	670	676	666	690	758	704	713	715	703	723	724	676	652	699	744	673	687	678	717	668	717	729	654	729	707	718	644	737	745	726	706	708	702	711	706	729	702	704	688	675	712	696	709	727	723	682	705	693	737	694	730	747	734	692	665	726	661	683	733	762	664	740	705	673	692	674	658	699	683	691	745	735	710	685	753	700	677	692	746	699	718	695	687	699	698	733	676	723	719	750	686	697	687	659	689	705	681	728	717	707	678	737	707	732	691	708	657	668	698	700	682	732	669	728	762	697	654	721	691	671	675	708	715	689	718	703	692	668	663	678	713	714	671	746	691	717	740	686	736	657	672	667	701	673	723	700	709	676	706	739	683	756	686	686	694	732	687	707	723	723	682	672	712	661	716	737	703	706	678	704	699	729	742	706	691	726	665	700	642	730	689	703	754	707	692	731	726	682	703	679	698	667	748	673	655	681	691	735	695	702	657	691	688	709	692	713	658	711	668	674	666	718	699	664	730	699	673	713	727	723	704	677	714	694	721	661	650	682	642	673	668	707	690	720	703	688	698	707	704	731	693	717	690	732	733	711	716	668	715	725	760	666	763	716	661	704	694	659	738	680	738	685	666	691	693	679	669	699	703	723	697	679	685	720	671	636	694	684	716	697	710	715	690	723	720	706	759	684	677	708	664	687	729	750	704	693	682	682	696	689	654	702	692	771	691	682	683	705	672	715	717	700	663	779	691	650	686	736	721	672	677	696	715	720	681	690	653	712	689	696	705	742	703	666	713	661	661	716	716	706	699	704	710	709	689	688	692	706	715	708	697	681	680	727	672	698	646	737	691	723	722	690	637	701	756	674	650	690	712	670	708	658	689	714	674	744	693	660	675	689	697	714	699	716	702	647	708	676	702	716	732	662	704	685	708	689	742	718	698	694	670	666	688	729	675	727	681	719	695	681	691	696	699	660	723	747	735	724	689	682	678	685	676	672	701	693	724	689	664	699	704	672	666	664	676	732	668	738	693	677	706	677	717	715	739	711	690	679	663	741	718	671	667	742	695	688	682	686	703	711	686	700	714	705	710	726	711	654	718	666	751	678	698	672	724	724	645	734	677	654	703	715	704	686	745	665	681	687	677	737	689	638	657	695	708	747	699	710	688	678	694	716	694	684	699	715	656	677	698	688	715	718	657	701	708	696	674	726	709	699	676	703	698	708	709	739	686	694	706	685	713	727	684	660	687	678	696	699	707	703	739	706	682	746	699	731	718	741	741	709	677	709	703	731	690	680	704	726	692	734	666	678	762	702	675	660	683	703	705	684	694	707	718	660	711	686	660	676	705	687	705	698	698	742	695	709	693	722	732	688	705	755	696	696	711	698	699	718	736	669	708	698	648	709	714	726	755	682	698	704	707	673	693	721	734	699	696	684	672	679	659	607	757	709	743	745	704	681	651	690	713	702	675	691	712	706	752	722	661	718	694	717	763	739	725	728	653	653	643	712	727	731	718	680	710	677	692	695	710	740	674	721	705	742	711	691	678	704	693	757	686	712	683	673	642	723	643	688	689	708	717	659	674	643	685	726	694	716	723	712	703	737	703	686	645	696	736	737	666	736	715	672	674	705	717	726	678	661	678	739	689	709	657	736	728	700	741	703	680	683	745	732	695	674	685	682	668	701	704	666	687	687	741	704	737	703	679	741	711	761	643	677	698	687	694	710	683	701	675	722	727	698	708	701	665	665	681	736	712	680	673	719	689	654	705	689	717	699	682	735	684	703	729	692	721	708	680	710	682	679	684	679	730	677	689	699	719	680	743	705	688	732	724	729	666	707	709	704	705	685	691	707	721	677	714	713	679	738	700	711	685	757	704	697	715	686	680	690	701	684	703	677	736	677	738	717	714	680	706	689	691	666	767	725	710	730	708	643	668	708	706	655	710	741	728	684	728	704	659	700	669	700	729	699	722	703	670	663	675	692	751	664	681	687	689	684	683	717	670	685	684	692	690	657	655	715	694	712	733	674	687	673	727	711	684	715	698	695	681	722	741	729	680	712	677	699	658	665	678	699	739	732	710	693	691	713	704	701	745	712	667	668	680	695	776	715	679	695	677	710	719	692	666	683	654	732	710	739	675	675	712	695	687	706	724	673	679	682	730	699	738	721	700	645	696	686	694	702	741	652	709	712	762	700	726	717	738	747	703	668	755	725	662	737	714	713	655	731	706	648	663	689	720	751	729	719	683	708	703	715	650	681	688	680	676	693	730	680	707	715	685	719	690	686	708	675	736	723	650	710	715	698	681	721	656	684	712	746	711	663	647	673	712	714	693	676	690	692	741	752	719	720	756	700	682	717	690	695	720	746	680	699	664	733	709	766	757	674	737	746	708	702	705	711	646	679	685	675	739	694	636	731	690	689	705	719	655	682	696	712	704	673	630	700	697	667	668	648	677	686	712	679	733	699	751	699	694	695	668	681	723	735	678	684	717	723	705	749	667	755	713	697	662	711	720	655	702	679	733	691	682	702	749	691	706	651	682	668	669	643	732	675	697	689	668	744	713	706	692	714	658	698	733	721	722	728	667	668	698	687	710	670	698	677	711	706	704	664	720	702	684	708	755	682	690	710	681	687	727	690	688	715	739	701	713	681	719	682	706	730	680	712	676	694	720	701	703	687	624	696	714	645	668	719	732	671	721	707	675	697	728	688	679	707	714	698	661	726	764	681	694	705	714	740	665	637	662	685	716	651	690	681	664	710	686	710	668	725	720	647	701	691	692	750	687	709	650	675	720	731	720	684	709	655	693	666	641	710	699	679	675	679	728	701	761	676	737	681	677	697	652	689	648	666	708	720	739	670	667	707	665	709	678	738	730	707	717	737	630	675	640	683	733	714	688	717	695	726	663	704	689	733	656	683	689	700	713	708	719	705	703	719	707	700	678	654	694	701	674	689	670	709	693	702	693	736	700	660	688	671	732	704	713	702	703	666	707	687	692	744	656	683	688	704	681	730	732	694	668	680	618	719	712	742	701	685	671	669	686	720	692	689	719	653	710	754	702	722	703	705	725	709	675	759	714	721	713	719	668	702	668	689	654	685	706	680	691	726	702	676	702	700	714	737	663	701	664	712	720	682	712	703	680
61641	90256	59114	25437	7509	1936	834	661	642	653	634	659	648	632	631	622	631	646	604	632	609	642	638	623	620	639	609	639	633	641	637	639	618	602	658	605	645	626	622	615	610	628	641	664	618	611	614	630	621	638	601	631	622	608	639	597	600	600	643	612	634	659	606	656	603	611	601	622	647	625	648	611	604	612	666	618	620	602	636	602	634	679	631	574	640	647	632	647	607	646	629	615	626	680	585	649	642	628	622	604	612	632	659	611	643	658	612	596	638	638	677	590	635	606	664	679	604	659	633	618	626	620	634	621	637	620	656	645	614	595	655	600	657	618	633	648	637	611	576	652	584	601	629	614	582	613	624	639	602	658	623	603	662	626	615	631	661	583	627	596	624	594	647	618	607	633	596	645	678	617	659	611	585	626	638	592	615	664	582	594	590	667	608	637	664	633	659	622	666	620	649	582	690	621	630	633	679	592	607	635	618	623	613	627	624	639	579	611	627	653	627	609	655	665	615	606	678	634	662	643	668	611	601	620	624	605	609	591	638	605	620	601	677	679	640	638	603	623	575	613	615	614	605	628	620	630	632	643	625	653	628	648	581	616	624	624	615	652	640	608	619	652	636	667	626	658	632	609	624	646	563	608	631	589	598	632	627	604	645	609	625	689	653	614	627	592	656	572	623	629	650	613	630	622	623	639	593	656	663	641	624	620	615	603	611	621	644	614	631	661	587	636	617	650	674	617	569	642	638	675	633	613	615	615	634	626	615	617	636	656	606	581	586	617	612	616	641	609	606	568	670	580	628	608	600	605	644	618	658	629	599	634	614	595	614	596	667	654	661	601	611	591	609	652	612	617	596	644	619	651	617	629	612	608	614	642	612	631	608	623	639	610	571	659	613	670	621	637	646	553	647	646	658	631	625	664	603	639	644	621	594	604	647	660	619	616	581	619	618	639	601	636	655	583	601	595	644	646	666	603	624	606	635	628	617	630	639	620	621	640	629	619	592	634	648	657	645	598	589	589	661	596	629	626	628	629	643	625	652	632	675	643	669	649	648	607	595	619	597	638	626	604	604	663	589	604	625	624	661	581	650	615	611	654	606	615	603	625	575	625	650	639	612	642	671	595	643	641	607	629	609	615	634	666	615	639	627	649	633	647	603	630	640	659	626	641	584	622	598	627	648	615	650	672	611	616	610	670	635	609	655	616	639	613	652	627	640	617	635	618	635	639	617	618	625	602	606	573	615	639	650	611	606	631	594	614	665	662	631	629	648	597	657	622	593	623	598	613	620	655	603	593	619	622	670	600	654	601	582	629	653	626	604	661	615	600	611	657	603	622	669	659	647	645	619	654	645	578	676	626	615	657	698	656	606	644	632	657	615	620	602	706	622	560	635	635	611	630	570	612	596	594	623	629	612	637	651	636	678	618	645	614	612	617	641	636	645	630	601	633	624	605	650	600	628	580	635	642	598	648	594	620	658	654	611	617	643	636	634	606	619	601	631	621	657	621	628	630	600	636	662	625	627	645	638	591	665	563	618	639	663	589	617	669	587	629	622	616	593	633	659	599	616	601	608	596	580	609	649	612	618	594	613	604	609	608	631	600	594	589	647	597	610	671	619	650	609	624	625	599	627	641	609	655	629	648	641	607	624	639	619	639	631	601	662	600	629	628	611	644	648	599	601	674	628	597	612	621	617	658	602	623	617	590	655	620	621	682	605	675	590	606	621	614	640	599	624	601	614	608	649	620	592	667	594	623	644	610	627	642	662	586	646	617	627	614	634	634	592	613	616	628	643	639	616	631	605	612	649	609	658	591	635	628	590	644	645	631	580	574	613	613	664	617	646	632	611	611	648	631	634	592	602	613	615	600	659	604	587	635	675	568	624	604	613	635	623	624	609	628	644	607	629	651	656	626	630	630	668	593	603	611	639	625	657	610	681	613	614	678	637	622	633	609	639	658	664	661	627	644	662	612	580	654	651	641	633	657	626	578	620	644	676	639	604	620	635	632	681	618	616	640	622	621	583	573	641	678	651	658	629	638	620	678	616	576	626	617	599	602	605	636	623	615	650	598	611	623	620	606	617	696	612	637	669	601	607	628	628	618	630	592	627	638	637	615	626	638	643	600	624	636	624	645	603	650	655	592	594	635	579	609	629	660	565	602	667	612	585	640	621	588	666	611	577	634	657	607	634	629	609	638	601	635	560	648	678	592	621	610	636	633	622	629	593	641	645	602	652	630	609	635	624	638	633	611	642	647	618	595	637	629	629	658	652	638	624	568	573	604	568	629	608	632	610	616	580	644	591	627	645	612	664	575	621	654	585	606	612	619	575	653	583	639	625	618	619	644	602	593	610	648	683	628	623	645	598	602	627	644	642	656	620	633	633	590	608	640	658	606	615	631	587	655	662	604	637	578	630	639	592	647	617	616	629	634	597	631	651	663	631	618	605	635	571	683	568	630	638	624	611	614	664	619	661	653	585	651	620	621	649	650	649	667	630	630	649	691	632	612	617	620	616	604	600	640	627	593	611	613	677	615	630	593	628	598	648	645	616	621	640	665	626	634	575	633	582	630	646	602	582	622	648	629	618	594	611	588	673	584	628	605	618	615	594	604	609	640	617	630	614	626	582	626	619	666	580	686	644	612	638	627	615	660	635	622	634	634	601	613	654	585	653	607	607	657	590	642	603	657	640	563	614	599	634	614	619	674	638	623	620	631	619	609	629	633	623	602	626	622	650	623	653	634	658	594	613	595	623	641	659	608	580	625	608	576	625	595	622	622	645	589	607	571	620	605	610	619	630	626	612	632	639	629	595	620	639	623	661	652	603	609	586	623	634	641	625	688	642	652	614	651	638	637	597	625	642	613	640	621	602	596	605	645	630	640	621	648	626	633	608	624	628	611	602	619	652	592	595	623	655	650	626	599	648	604	637	562	640	633	621	648	669	580	606	625	624	647	601	645	644	643	644	628	628	613	646	619	640	658	649	601	641	631	575	625	620	612	640	603	615	614	592	593	654	663	613	605	598	622	616	635	619	629	691	613	568	648	610	629	617	575	605	627	661	631	634	651	682	631	633	642	632	631	615	631	600	607	591	654	605	603	639	622	604	626	663	688	594	614	658	577	645	627	630	610	606	644	647	609	610	609	656	639	627	644	645	616	587	625	597	641	624	642	600	645	646	579	611	590	638	610	593	598	622	657	610	643	659	605	628	634	643	668	621	628	651	657	667	652	651	571	631	623	604	651	647	601	602	558	670	622	615	637	636	629	634	603	609	636	587	613	629	605	599	623	601	630	610	640	679	635	597	600	613	606	666	595	631	633	618	593	667	671	616	603	617	645	625	601	600	647	617	635	598	639	642	611	607	606	651	613	590	622	619	626	646	577	624	607	627	635	640	646	620	588	621	631	625	611	618	624	562	607	669	621	655	651	621	633	615	633	600	620	591	650	627	631	654	617	597	666	591	637	628	616	644	664	587	652	610	617	616	656	582	635
24300	23787	34669	30318	22092	13168	2882	1111	936	894	915	949	900	970	863	936	893	902	910	897	958	958	886	918	884	883	929	931	907	879	888	897	892	832	897	839	923	882	894	979	934	936	935	952	917	948	894	877	939	886	869	902	866	880	851	895	924	922	839	902	920	949	895	905	899	921	869	859	903	915	924	906	914	903	851	942	891	899	845	887	841	962	890	912	884	859	865	974	869	820	872	937	970	945	896	893	915	928	881	882	891	887	835	924	868	897	837	866	915	871	886	911	906	882	903	869	910	911	897	932	886	923	894	899	867	881	852	926	890	892	963	885	827	898	878	895	895	870	890	891	874	898	888	891	880	866	904	893	910	924	918	831	908	891	882	881	837	863	911	934	919	892	882	945	925	889	864	853	865	895	882	870	868	902	867	903	909	957	870	884	955	869	911	986	893	857	866	858	972	902	888	908	916	872	894	954	889	901	877	852	926	854	898	917	851	913	934	907	879	852	872	890	893	899	914	894	878	895	950	923	871	882	896	887	914	861	918	892	818	908	852	861	904	854	903	940	887	922	859	871	827	927	901	918	891	893	860	917	846	867	857	919	811	962	910	879	870	925	851	866	834	844	911	919	889	876	851	893	934	808	856	919	938	916	904	916	909	878	869	879	849	905	879	895	895	893	915	920	908	880	965	930	885	906	899	896	902	904	889	874	874	901	892	895	872	928	897	852	928	847	880	886	861	884	927	846	958	848	914	934	944	900	902	932	823	883	857	886	876	880	875	882	871	897	950	880	907	925	879	864	885	913	912	894	852	861	870	866	915	928	940	844	900	849	875	856	919	907	941	905	897	848	907	920	864	900	918	878	839	861	884	840	827	885	912	852	908	882	909	911	832	863	877	888	844	861	865	864	872	887	877	855	885	911	927	912	882	847	929	911	860	842	903	947	909	903	921	918	878	860	840	912	893	868	945	859	915	890	899	869	944	923	863	905	882	884	892	901	917	942	894	935	865	899	872	856	849	899	909	896	936	882	877	918	845	904	901	918	910	873	875	868	896	875	868	902	866	925	881	938	886	883	879	881	891	944	876	868	914	920	933	887	919	891	889	874	880	843	896	884	883	941	880	855	907	897	952	871	901	890	930	889	903	881	907	936	924	823	900	852	841	881	909	873	949	849	922	833	910	872	910	900	938	920	842	909	899	871	885	912	905	891	856	895	851	882	878	858	884	924	867	924	875	902	884	843	862	866	877	929	924	902	940	923	867	878	892	883	901	856	883	873	878	913	889	880	862	889	890	885	895	872	948	899	890	878	932	902	899	895	871	893	905	869	901	929	859	897	875	906	873	921	954	874	888	906	880	894	849	866	914	897	891	881	887	852	897	926	852	924	886	842	838	887	888	933	874	881	820	871	892	896	883	886	880	865	929	914	888	896	894	872	913	933	876	828	812	960	914	898	905	904	908	899	929	851	893	948	937	878	869	863	881	886	881	909	949	925	870	947	893	823	840	882	890	860	871	885	915	903	881	886	908	926	873	865	883	873	888	930	905	900	825	931	908	888	873	920	910	936	884	876	903	870	823	891	887	865	928	908	916	879	901	881	921	908	920	912	851	892	945	866	846	912	857	883	939	899	874	886	825	920	898	901	875	837	928	932	883	833	856	848	865	932	863	896	850	875	883	913	853	909	882	932	929	911	828	892	871	812	842	886	942	898	855	892	903	847	886	904	865	925	902	866	889	858	909	842	864	858	908	890	879	863	873	910	888	866	870	869	890	951	914	897	862	837	879	870	879	870	823	870	907	855	863	879	917	923	941	908	800	882	863	863	875	889	872	910	834	831	917	936	852	902	848	880	913	807	899	905	914	920	888	888	889	851	885	922	874	879	890	883	930	865	893	922	940	891	895	889	886	896	918	878	917	884	921	904	883	824	878	875	882	894	864	892	934	876	913	882	933	918	869	903	857	924	884	836	893	905	899	873	872	830	926	860	878	883	877	919	889	849	892	860	877	875	859	885	878	921	892	874	862	874	882	849	885	871	934	873	878	881	887	865	895	894	892	878	869	880	931	875	897	925	828	851	884	863	885	857	924	901	854	850	898	880	842	934	940	879	894	915	942	880	872	887	852	898	843	907	843	914	869	891	883	842	917	875	912	950	884	909	890	932	893	917	870	902	892	877	878	918	857	956	906	886	863	937	875	902	935	870	869	905	854	854	879	829	873	862	923	885	881	810	945	917	871	837	820	910	869	851	873	904	943	871	856	911	859	912	864	909	857	861	864	850	858	833	920	911	919	903	882	850	872	917	896	867	873	904	832	894	872	869	922	913	868	889	900	898	823	836	855	924	851	901	911	857	866	814	892	871	921	882	895	892	945	881	881	890	891	864	921	877	877	865	913	864	894	910	871	919	933	920	890	894	856	870	900	877	862	875	857	849	910	882	931	895	894	896	942	876	925	869	941	881	944	844	909	904	839	938	916	910	894	872	914	931	908	870	898	923	853	908	885	867	889	905	889	931	848	876	911	866	862	904	893	863	839	922	905	938	887	947	912	836	848	863	900	883	906	871	892	870	866	861	888	860	887	863	905	916	901	858	900	885	852	911	846	930	886	871	919	863	944	897	933	864	892	883	928	921	843	954	866	842	914	838	888	869	920	863	871	878	895	943	866	891	920	910	883	926	845	829	857	878	900	851	901	882	911	884	850	850	872	874	890	914	868	866	867	907	909	876	850	883	931	862	894	914	834	901	885	942	908	873	858	893	859	894	895	842	863	877	864	886	897	861	854	905	921	892	889	889	856	869	866	869	871	859	873	818	874	871	925	917	858	890	834	842	898	888	977	898	889	879	890	912	832	875	886	927	909	924	875	862	852	880	868	840	854	891	894	882	889	883	873	895	898	850	908	859	876	851	885	836	882	912	917	893	894	858	820	931	889	867	887	913	835	896	917	888	904	935	863	940	898	903	850	903	889	886	929	862	921	886	891	919	953	882	881	894	880	877	887	870	881	860	874	834	855	873	896	879	915	858	897	862	860	930	909	887	861	902	916	880	935	891	876	879	908	836	873	924	885	879	861	907	884	901	855	875	865	859	863	856	919	848	859	872	908	823	925	832	864	867	908	918	903	845	908	916	845	839	897	895	864	895	912	856	898	887	855	845	879	871	826	896	863	916	889	910	891	863	919	926	854	871	964	943	887	892	882	888	893	931	916	878	844	877	879	874	852	835	875	877	874	897	860	859	912	878	869	838	910	871	845	839	941	851	901	862	830	870	890	865	871	913	832	876	929	903	875	871	866	872	887	927	836	894	855	899	925	928	959	895	926	880	880	900	887	830	931	869	894	915	872	870	873	887	884	885	910	860	855	880	926	912	820	888	869	849	888	905	900	865	876	885	938	936	916	888	864	857	853	837	857	897	878	883	889	887	859	848	917	919	831	904	920	867	888	866	898	863	859	859	885	912	848	898	830	885	877	881	842	871	879	908	834	843	922	871	933	858	871	906
63394	102466	69615	36926	12820	3294	1217	808	793	800	783	785	823	813	779	818	841	807	829	810	822	820	807	805	783	775	834	797	812	823	816	862	825	778	811	822	822	778	791	769	816	783	851	815	778	830	832	766	799	803	878	787	820	765	821	807	844	810	834	779	834	816	789	776	839	819	827	829	785	827	772	790	813	791	880	792	833	860	808	780	767	788	837	781	846	817	798	822	806	854	797	856	802	837	804	835	811	782	815	807	796	881	802	831	799	806	791	838	742	924	830	810	844	780	808	803	810	818	782	837	807	777	802	834	844	769	815	793	797	825	847	796	849	820	782	815	835	785	827	796	829	805	828	811	815	779	799	807	798	872	792	842	786	787	853	823	793	794	788	842	839	763	781	831	772	819	866	824	833	798	799	849	821	827	820	775	817	803	801	843	792	851	797	809	821	809	802	822	772	896	791	808	790	843	819	805	837	834	789	810	808	844	800	813	793	807	778	787	824	768	801	799	829	825	817	786	782	777	858	799	735	743	785	782	813	800	789	787	849	804	802	782	805	798	822	823	803	820	839	814	841	844	837	827	841	819	832	806	769	847	792	838	837	791	828	757	834	817	819	816	793	812	821	819	823	814	765	815	818	806	841	793	823	813	806	824	794	818	806	759	865	832	824	815	764	783	828	835	803	834	747	781	782	779	820	851	738	779	758	803	801	815	800	801	822	801	797	805	805	824	789	834	787	832	795	826	818	804	823	768	821	807	837	779	812	817	797	772	773	842	796	837	828	853	806	781	825	797	772	845	823	795	867	834	820	832	806	824	803	831	785	831	842	854	846	779	825	868	846	834	885	819	794	811	812	788	785	833	796	782	814	871	835	809	835	822	800	780	778	806	823	831	810	775	806	844	818	814	864	834	741	830	816	767	801	818	776	798	794	779	757	781	770	837	811	774	880	780	799	802	802	776	786	826	778	797	820	800	774	851	817	832	836	799	837	758	802	819	806	860	776	845	808	748	820	840	802	792	823	810	803	780	826	849	847	801	808	809	781	818	855	789	785	779	810	778	830	786	833	851	791	787	792	803	834	801	821	833	878	782	792	867	770	773	817	820	820	777	797	809	811	800	769	827	867	829	855	814	823	800	775	789	759	780	835	808	793	786	789	825	806	803	808	784	853	870	789	798	807	802	814	854	774	816	797	795	837	798	871	839	772	838	832	804	856	847	818	754	783	835	850	821	791	806	777	784	846	816	813	777	797	782	830	814	778	811	818	782	807	805	830	812	819	806	798	828	783	800	759	806	757	791	789	790	787	847	835	803	815	792	869	769	810	814	824	797	790	827	814	806	860	828	795	792	814	799	771	782	806	794	829	780	838	782	815	799	836	758	757	801	760	828	803	819	817	811	793	763	803	796	809	827	831	825	820	771	785	816	837	826	845	775	833	778	783	797	791	829	767	789	873	780	800	780	805	798	805	787	817	763	832	784	804	823	799	805	848	803	792	808	812	803	806	800	803	832	813	832	814	777	780	823	801	779	808	743	772	829	818	807	823	794	717	789	848	819	808	807	758	769	821	835	776	799	847	810	835	854	868	850	826	841	793	813	770	795	785	728	846	790	811	797	834	807	789	777	837	827	794	808	765	801	786	830	847	822	781	780	788	831	812	835	863	828	831	810	800	766	766	840	866	854	818	842	810	815	808	807	819	806	847	795	794	760	808	816	834	802	852	761	761	811	840	822	773	828	830	824	781	794	817	777	850	798	817	827	752	824	789	829	802	835	796	773	797	775	831	801	838	805	845	794	799	778	824	755	786	826	863	810	851	817	789	814	743	810	776	829	800	841	797	782	792	788	792	807	833	802	803	821	796	846	837	746	777	819	775	797	809	815	812	846	770	791	875	809	811	778	796	770	828	817	798	789	798	820	793	798	805	793	780	776	768	829	812	846	782	799	822	779	783	797	858	848	782	794	790	767	762	830	826	790	775	787	803	827	794	785	822	813	788	821	784	821	759	780	814	833	836	847	840	760	852	765	771	810	782	816	781	802	791	788	881	814	827	804	756	794	812	788	826	765	826	816	851	811	792	746	783	787	851	799	782	810	811	796	797	815	807	807	822	797	840	860	805	791	835	812	809	806	834	803	767	830	800	788	820	773	793	837	746	777	825	801	801	808	837	878	759	772	798	790	815	816	788	806	793	804	809	812	850	803	792	796	783	856	832	806	859	806	783	781	816	748	803	746	798	853	788	804	784	814	744	817	790	772	815	813	863	830	820	819	821	828	784	796	846	822	834	812	835	846	767	796	827	797	820	796	806	813	819	800	793	799	808	778	790	786	823	805	781	818	837	813	837	856	814	830	770	778	771	788	812	848	823	789	786	802	796	732	818	826	830	776	819	772	812	799	802	818	789	799	789	782	816	813	796	768	799	779	802	788	847	789	823	803	801	801	832	798	795	807	791	795	827	808	828	762	797	810	838	773	839	756	790	770	778	787	821	754	795	831	769	766	793	798	782	837	795	794	810	813	834	789	782	778	825	840	824	748	841	855	827	799	833	806	828	817	804	766	784	849	836	867	814	768	790	760	802	807	794	809	790	771	818	788	820	828	797	834	779	791	817	829	852	766	765	790	796	795	844	837	841	825	765	837	856	805	759	853	819	850	753	827	846	822	794	808	796	835	750	821	782	839	843	815	813	806	790	818	859	791	725	801	773	804	797	810	803	790	814	814	833	858	862	827	788	815	846	872	814	780	808	762	814	829	775	792	829	806	865	796	797	803	800	806	790	792	797	808	762	851	792	838	817	813	805	793	796	858	798	804	837	786	798	781	803	810	824	823	760	837	838	783	800	779	772	751	858	793	814	771	784	765	847	761	802	788	750	810	780	794	735	766	784	814	811	818	789	776	797	788	838	777	833	793	823	838	841	804	779	801	805	816	816	794	764	786	830	744	789	800	855	781	773	811	793	804	841	814	759	798	808	779	793	818	823	787	769	830	778	787	799	851	779	791	839	804	808	797	817	771	802	764	771	754	885	830	809	827	807	830	804	823	757	836	847	836	778	771	803	805	802	789	840	802	735	779	819	783	828	811	801	819	767	781	787	790	788	775	832	783	842	833	768	819	767	783	791	814	809	767	784	834	779	798	800	802	802	753	829	845	806	787	842	807	798	779	805	808	784	843	754	772	779	832	823	794	812	806	806	819	774	849	781	808	792	828	810	853	828	852	799	809	766	826	772	823	807	803	740	783	835	825	823	866	838	790	808	827	806	804	792	813	836	765	802	842	793	798	840	815	778	796	793	841	816	819	816	854	786	814	790	748	817	820	805	771	841	799	816	818	823	817	778	842	798	795	803	797	793	786	826	791	848	837	752	799	805	754	821	804	815	784	794	842	854	763	811	846	816	849	839	783	786	836	817	798	756	794	780	827	805	821	818	824	796	799	814	789	825	873	781	827	815	850	858	769	750	808	832	758	790	814	843	794	793	855	775	806	784	808	804	858	852	785
31810	32062	24692	9110	1809	953	754	741	696	694	650	665	709	723	660	691	690	703	698	668	725	668	655	695	627	672	713	720	626	740	730	695	663	741	681	671	682	667	697	716	702	701	671	683	740	682	720	694	688	674	687	702	698	663	688	671	702	710	674	711	713	710	681	696	689	696	701	724	719	715	641	664	700	679	724	678	644	658	737	703	690	739	684	688	664	676	695	656	659	641	706	668	714	698	720	689	699	651	716	692	665	680	700	653	678	693	681	657	676	729	727	653	680	699	703	728	649	712	653	660	692	680	677	673	681	659	674	727	706	661	682	625	676	688	673	718	669	729	629	700	704	725	690	685	717	698	704	700	735	689	682	681	636	678	665	708	710	678	686	705	703	679	708	657	713	697	677	670	682	712	680	671	665	700	679	722	673	633	706	703	658	679	706	675	709	671	660	686	733	715	689	666	711	664	716	649	617	695	699	682	660	704	686	646	690	696	727	665	679	677	691	653	662	704	685	653	693	681	644	645	689	697	696	656	710	697	644	613	663	662	662	653	640	706	670	685	703	653	675	652	726	699	689	744	740	671	710	674	669	652	721	683	663	675	566	665	651	626	673	713	666	692	677	679	673	652	681	748	672	659	602	679	718	680	653	720	733	673	743	701	702	680	680	705	688	674	669	702	665	736	678	671	669	648	703	706	649	671	691	638	625	739	676	663	713	665	718	684	619	721	665	712	742	750	666	707	633	661	668	657	679	688	714	696	699	678	698	617	677	679	701	647	660	686	655	675	653	687	712	687	686	678	718	694	689	702	639	672	668	643	665	673	688	751	712	681	676	670	653	693	710	643	646	663	666	672	683	728	669	655	673	678	699	643	679	664	604	705	647	693	703	687	702	685	707	680	692	668	737	671	710	679	685	724	646	691	685	653	638	681	755	696	664	685	690	693	633	718	688	663	705	724	677	707	679	656	692	688	704	701	685	709	694	678	694	714	658	706	660	718	654	701	666	727	651	685	639	735	704	694	706	670	714	696	682	643	709	656	630	739	707	679	720	637	648	656	672	689	659	631	628	639	733	686	699	668	673	674	671	681	718	692	669	678	695	713	687	694	691	669	666	673	709	640	679	683	709	696	706	676	716	664	684	689	678	692	686	717	641	695	678	715	673	665	675	693	742	701	646	731	682	720	672	646	644	675	676	697	696	678	645	678	719	635	653	659	651	659	653	721	726	667	653	665	635	680	636	676	644	703	681	716	643	703	676	717	684	697	668	694	708	682	632	659	674	662	724	716	684	680	641	682	688	658	706	677	645	742	708	647	691	694	676	665	643	681	722	705	684	653	661	639	714	707	719	672	656	716	725	711	691	657	706	695	674	687	697	666	753	679	703	695	698	701	673	694	706	676	666	717	710	624	689	646	715	654	711	671	721	654	700	748	693	661	699	686	684	651	686	693	703	649	659	688	695	681	712	714	711	692	694	733	727	734	740	686	692	691	631	666	659	671	721	660	673	725	725	729	626	667	668	651	680	652	733	681	697	693	709	658	659	673	739	687	696	686	675	632	688	721	675	661	681	626	664	674	638	679	698	677	664	676	709	670	635	669	733	652	735	682	724	716	667	702	693	691	736	659	711	709	626	750	747	666	676	679	718	659	664	694	669	668	717	642	677	676	677	701	698	725	740	728	671	694	674	681	691	657	679	661	701	650	708	676	721	731	712	684	626	609	651	699	697	671	680	715	666	671	695	636	659	670	679	698	646	682	691	697	688	675	679	656	697	651	669	659	684	690	699	712	655	731	671	697	717	655	717	688	677	744	764	676	666	674	661	717	704	625	679	673	709	669	689	702	685	734	706	683	701	649	667	662	678	696	692	644	684	684	666	685	684	698	678	696	731	711	686	716	698	680	726	705	665	646	649	692	652	674	683	656	672	659	653	696	727	676	716	690	680	692	680	696	687	700	679	707	631	684	689	673	661	709	687	696	680	684	691	683	708	697	658	687	687	637	659	676	675	674	723	703	660	726	668	703	711	649	661	681	701	647	705	705	672	711	658	733	737	663	717	710	687	682	693	687	704	727	667	653	678	675	685	707	653	691	726	708	691	704	660	696	639	702	698	654	689	670	649	670	657	709	662	625	664	691	696	673	705	709	671	679	683	697	715	669	675	642	692	756	657	659	667	715	692	675	683	684	679	691	663	665	712	666	645	672	659	703	662	655	677	658	668	677	633	600	623	675	677	631	664	740	689	706	679	659	700	677	673	670	693	689	698	718	650	610	667	686	642	713	655	684	700	674	707	729	657	720	697	700	723	724	649	693	691	665	696	692	671	692	719	711	646	709	643	674	712	698	703	673	667	651	695	632	743	675	713	664	603	683	684	721	716	680	688	675	718	689	747	676	634	711	666	685	697	650	708	672	681	711	689	703	656	683	732	675	691	683	659	696	682	682	697	736	680	647	610	642	682	661	693	713	649	690	690	649	645	717	711	695	679	710	690	686	689	691	674	649	647	708	704	716	719	756	698	694	663	702	662	674	694	717	737	726	719	703	679	648	674	664	705	677	683	672	667	725	700	679	668	648	674	697	695	686	666	694	686	668	644	722	652	689	708	699	702	659	642	654	687	660	711	701	703	700	663	646	737	678	668	714	677	699	671	704	680	644	682	704	683	675	680	616	691	739	690	730	665	671	720	701	700	737	651	663	663	647	668	671	666	655	716	626	677	697	675	692	686	650	727	645	665	656	694	693	673	658	683	671	687	718	672	766	704	637	704	687	678	693	674	673	702	690	661	695	662	699	715	687	724	660	662	688	729	693	714	687	727	696	721	702	696	668	683	693	665	701	683	678	670	694	722	663	695	663	688	675	711	665	676	657	699	659	671	685	656	708	672	684	680	682	678	695	660	706	708	652	718	707	696	729	683	705	652	732	702	673	707	681	667	675	658	674	740	660	683	683	675	642	669	684	672	631	708	654	647	684	716	773	677	671	690	668	719	671	703	716	722	704	715	689	690	698	692	667	735	686	677	695	693	644	667	680	648	717	674	720	661	705	652	690	721	678	680	716	686	700	702	693	666	682	688	707	722	668	662	705	679	705	656	670	705	698	673	683	651	705	641	663	685	688	685	708	657	729	691	692	712	656	717	628	681	706	696	701	719	733	658	682	688	661	677	673	725	699	662	688	671	660	709	716	657	712	682	646	672	685	690	678	722	657	672	704	704	687	729	715	664	672	684	625	682	698	666	668	693	702	678	624	692	660	678	693	678	660	668	675	642	671	695	669	639	666	669	685	658	672	661	681	664	733	709	711	673	671	696	681	720	660	656	701	657	701	663	708	685	715	660	709	659	730	667	664	690	681	685	709	675	690	722	656	682	671	680	654	711	694	718	657	693	660	690	634	667	686	651	689	679	708	675	674	698	672	683	638	725	682	685	709	681	740	719	662	696	684	721	684	683	658	661	692	654	682	674	691	731	675	709	712	699	680	689	646	701	679	691	647	672	698
27347	35542	17620	4823	1443	772	591	581	560	563	553	544	539	565	578	570	574	562	550	555	519	565	566	574	538	629	568	562	551	590	582	534	572	568	517	574	562	562	614	549	580	558	569	515	540	558	547	535	548	576	565	556	606	602	558	574	582	506	561	529	551	567	575	566	546	542	531	587	545	566	564	535	556	602	566	573	577	575	567	551	562	514	549	573	560	565	555	590	573	554	524	596	510	588	546	583	524	577	547	554	544	566	583	608	543	566	569	560	554	539	576	554	511	584	551	557	550	561	528	574	529	556	584	546	549	571	497	543	576	596	605	526	549	533	525	551	555	531	556	572	610	586	537	509	567	533	558	529	483	538	520	552	552	542	539	602	602	539	558	586	558	521	561	552	571	567	530	577	591	554	560	552	527	612	572	554	596	581	581	540	543	531	556	614	563	550	560	519	527	561	536	563	533	535	562	558	539	554	502	566	534	584	583	510	535	570	580	583	556	566	609	593	525	569	532	540	549	588	555	520	560	521	586	552	557	554	550	536	551	559	568	567	546	556	587	526	573	557	559	544	530	557	555	597	544	555	550	555	574	593	556	595	529	535	497	563	556	533	564	548	543	576	574	551	575	555	512	523	604	580	527	557	543	587	543	547	588	519	590	579	547	560	564	524	546	573	591	525	565	562	552	530	617	541	564	569	541	561	551	577	576	569	562	550	557	570	570	488	598	526	588	557	559	550	553	549	619	590	528	519	555	506	580	585	538	561	556	539	530	550	571	507	563	544	574	525	585	554	543	563	540	537	543	606	537	564	549	590	575	562	590	533	524	583	566	518	571	566	538	549	551	616	533	576	545	502	549	548	573	522	556	549	581	532	576	531	578	571	536	536	563	528	552	582	546	537	524	573	582	568	570	550	541	570	553	543	527	587	543	578	539	557	575	551	551	580	564	572	521	512	569	554	570	538	583	561	617	566	531	552	604	562	558	587	545	536	564	492	544	547	596	548	525	550	558	569	554	562	504	602	565	553	522	567	533	567	580	558	546	586	577	570	588	544	547	531	531	561	560	571	546	541	524	582	520	599	596	500	509	502	549	538	553	544	550	540	616	565	604	553	601	542	561	567	484	538	560	568	532	567	539	531	561	550	569	540	536	518	523	555	596	588	610	543	600	605	546	551	557	554	562	549	571	529	552	557	564	545	593	488	574	522	575	550	554	549	560	567	578	580	549	527	537	541	527	570	521	497	532	555	521	513	538	550	594	537	527	527	524	520	508	523	548	600	554	563	581	546	556	548	564	539	550	541	597	534	551	612	526	528	579	556	534	573	543	589	594	544	593	558	550	567	530	563	539	572	556	520	601	603	540	564	590	547	537	590	576	528	568	562	547	581	629	532	583	506	508	552	558	568	571	595	543	559	574	608	562	572	543	543	568	570	516	567	594	555	601	569	601	584	542	584	578	548	605	588	584	603	553	556	563	557	546	548	552	563	546	529	540	567	576	613	542	561	509	549	506	600	579	600	557	533	562	539	505	569	599	535	561	537	544	535	546	536	555	556	573	595	571	494	567	576	535	547	561	596	559	539	547	543	597	585	578	516	529	570	533	571	529	504	523	576	563	561	563	532	529	537	550	562	568	545	547	495	568	529	568	535	597	561	561	550	541	552	528	555	545	558	573	569	528	546	557	570	533	550	567	557	527	556	549	563	517	554	552	554	535	585	537	594	535	596	557	555	561	571	580	559	557	547	550	594	524	538	539	528	570	603	564	523	590	595	536	580	582	520	570	553	573	557	535	611	530	556	518	535	546	576	563	575	563	521	545	530	571	547	570	575	574	585	552	568	530	525	536	534	579	545	533	575	586	574	593	557	573	569	555	575	587	526	549	542	548	556	594	570	601	540	553	533	535	584	549	578	528	576	614	564	564	543	540	528	569	552	544	542	539	548	538	522	598	548	558	529	577	553	537	550	546	586	595	534	560	582	583	576	543	574	558	550	571	563	553	535	579	553	601	529	559	605	570	547	547	554	565	540	540	610	564	548	543	541	549	552	569	570	522	509	584	544	494	547	556	557	537	534	579	552	579	547	536	563	530	567	566	554	575	587	567	561	560	532	506	543	540	533	586	565	551	590	543	549	547	516	545	533	545	568	535	537	558	555	551	539	569	564	602	528	561	539	587	557	552	560	585	571	554	579	564	583	528	566	540	524	562	565	546	545	552	545	541	549	480	538	542	567	543	558	561	539	511	591	554	547	537	574	570	568	564	579	532	519	530	525	571	573	545	582	521	566	600	553	562	538	575	566	531	551	527	570	559	532	539	595	554	604	555	562	523	513	547	574	564	569	586	597	530	577	590	566	547	572	601	561	530	565	579	569	553	522	585	559	548	567	492	522	555	541	531	529	550	536	601	582	543	590	558	543	590	598	559	553	560	540	540	524	552	518	593	525	585	539	553	550	546	550	587	509	577	596	538	548	572	509	550	572	573	540	553	571	513	543	551	549	530	556	551	569	522	546	580	573	520	548	557	540	528	524	572	583	552	533	566	551	584	524	513	567	552	597	547	560	564	595	534	548	577	522	564	544	534	569	566	549	545	579	561	535	595	542	583	560	539	576	523	570	546	564	572	583	573	553	550	552	526	594	569	555	593	525	575	528	576	566	524	544	480	533	582	579	583	575	554	522	528	548	547	553	560	592	575	549	548	557	552	550	534	572	564	560	561	552	581	592	544	576	526	561	555	523	567	538	562	578	565	579	578	600	565	564	557	549	507	552	541	564	637	578	570	579	575	538	564	543	575	526	532	560	517	573	528	543	603	595	559	567	529	571	575	506	554	545	580	560	546	577	534	567	557	559	576	532	551	554	547	567	550	586	518	532	607	576	604	535	589	553	570	604	598	560	546	537	569	589	534	517	559	567	556	531	587	563	589	568	535	550	552	567	567	572	561	516	562	578	520	542	515	545	566	550	555	550	576	557	549	595	573	576	615	577	541	547	569	543	577	569	560	559	572	580	530	562	544	540	555	549	552	536	563	558	537	517	562	544	556	546	567	570	503	576	547	541	613	579	549	529	531	591	559	525	566	508	542	551	538	560	549	573	537	548	555	571	529	583	580	590	554	550	590	572	550	559	561	555	580	582	572	578	557	555	559	567	559	570	575	566	532	543	593	496	580	556	520	569	516	591	565	563	540	586	551	584	518	522	546	598	555	566	574	566	583	573	565	561	553	574	533	535	545	556	587	548	537	513	528	580	517	528	581	540	600	536	539	579	546	560	523	532	588	528	565	542	593	577	552	565	568	550	594	528	537	501	573	551	538	553	568	557	550	562	558	576	583	599	542	599	537	561	562	532	599	542	525	563	572	582	535	550	565	559	516	546	589	553	596	563	571	581	544	585	537	506	500	547	559	581	529	554	528	523	571	567	535	562	533	565	566	541	540	542	569	546	510	554	554	553	586	594	531	575	577	546	503	536	578	536	572	555	567	542	550	566	587	554	520	556
25889	26987	38059	31507	16224	3880	1133	791	686	687	686	660	727	675	698	652	676	706	751	678	657	652	660	634	698	683	648	690	674	683	630	613	680	649	696	684	694	693	658	661	655	657	718	668	630	643	661	665	699	616	662	660	701	665	637	692	642	712	694	651	699	653	635	682	643	717	645	654	638	683	709	672	692	712	687	664	696	656	689	669	671	691	673	644	661	679	724	661	600	655	673	705	697	704	663	655	661	646	651	689	736	651	711	715	678	716	650	691	665	689	710	668	646	560	694	693	669	697	697	655	706	658	657	693	674	607	701	739	708	683	649	636	689	656	694	640	679	704	714	710	638	711	664	680	699	724	676	693	661	646	706	697	680	701	662	672	650	700	657	685	685	645	668	690	656	657	705	701	731	642	691	676	675	666	678	664	657	689	671	704	635	672	706	716	741	655	656	666	710	686	623	687	636	673	676	645	663	649	666	683	713	652	703	683	656	695	664	706	644	671	696	673	710	665	655	664	713	681	681	692	670	689	676	700	671	680	669	683	707	633	674	674	727	633	683	679	635	655	676	691	707	637	705	647	643	640	713	694	673	613	699	670	674	710	664	693	688	714	673	614	652	688	691	689	670	644	706	668	696	621	682	662	619	676	669	687	680	693	676	640	633	695	718	652	665	663	662	702	641	621	654	687	652	682	688	684	697	681	650	680	656	640	649	686	630	686	640	683	673	703	699	665	694	694	655	672	693	652	654	711	651	692	694	677	620	674	619	681	669	728	686	656	651	711	728	711	683	672	707	644	685	721	718	672	655	674	665	681	679	719	694	696	690	658	724	690	686	650	686	689	664	662	642	656	710	701	670	678	669	644	676	631	719	679	673	649	705	671	671	639	678	668	675	688	703	655	690	696	643	699	666	649	630	682	677	714	668	706	621	659	687	664	664	702	694	679	695	662	696	668	708	697	667	685	686	684	633	711	686	697	670	668	683	709	635	732	686	688	710	679	663	675	693	653	688	698	674	636	679	664	683	652	661	652	657	630	662	668	707	655	690	653	627	676	662	688	683	702	716	622	643	692	669	658	650	717	711	682	657	717	703	678	668	650	676	695	627	670	686	691	618	663	650	682	621	662	670	643	709	719	664	705	666	639	667	711	664	680	739	648	662	682	649	685	671	666	694	612	652	686	634	686	670	725	647	672	668	662	664	698	687	658	663	702	638	695	682	692	746	668	679	626	670	662	630	652	683	642	689	654	676	713	652	629	722	633	698	669	648	656	687	672	654	691	646	738	702	684	653	684	708	646	700	650	694	669	685	673	636	672	666	654	668	620	700	680	676	683	643	641	644	641	647	662	645	658	685	657	654	711	661	611	695	724	696	696	689	683	646	663	679	649	684	671	680	725	726	693	693	643	732	674	700	665	667	692	675	696	672	624	656	661	681	691	678	652	655	671	677	635	640	675	677	643	660	704	668	704	678	702	674	667	677	682	720	668	704	698	739	693	689	653	692	654	654	656	697	661	671	685	676	675	652	670	675	701	662	695	663	708	664	670	689	672	679	676	668	694	652	695	613	711	684	664	672	683	686	661	696	656	689	699	737	649	715	646	706	652	701	670	663	606	666	685	681	666	642	693	642	708	622	659	657	678	657	740	632	619	669	653	637	660	663	700	633	705	677	640	715	662	676	679	660	665	688	704	731	729	649	671	630	674	683	666	714	707	727	655	706	708	625	728	679	712	686	655	668	720	657	719	678	640	709	674	675	696	686	656	714	664	689	677	673	686	653	641	667	617	671	691	659	668	701	671	648	645	645	653	707	712	718	655	702	675	673	704	674	669	647	678	680	653	675	669	658	661	682	658	683	682	720	643	696	667	726	680	662	652	641	672	676	628	679	629	676	662	647	662	677	649	675	713	690	657	664	670	696	669	698	696	666	638	642	688	654	707	671	688	692	663	652	683	689	676	710	652	704	668	612	663	715	713	670	714	661	676	736	660	675	695	680	653	669	725	628	681	678	686	676	701	634	639	649	665	678	676	647	637	678	660	697	668	616	668	628	653	672	668	657	644	609	666	618	661	715	718	675	640	671	705	665	684	660	699	643	661	652	691	631	679	724	686	726	619	676	710	680	692	691	661	659	644	669	673	694	673	670	707	676	696	665	669	695	662	689	603	657	708	676	671	687	702	722	678	654	704	661	722	668	712	657	638	650	633	661	649	663	654	710	658	709	686	654	663	688	697	638	659	662	684	656	648	665	675	664	695	688	656	712	654	646	694	658	689	662	664	687	741	683	639	653	673	650	693	643	622	644	677	686	656	645	670	668	711	650	657	683	667	669	667	661	633	685	686	655	661	650	621	675	648	626	714	659	687	708	675	696	655	694	685	658	682	679	668	628	684	688	658	683	709	659	596	682	702	671	679	672	656	677	705	658	668	664	675	711	681	712	687	646	679	699	708	688	663	657	706	681	643	668	684	647	623	719	663	678	705	663	659	660	677	685	679	633	649	639	691	657	736	704	654	679	695	653	678	730	698	663	641	681	734	724	693	681	675	607	697	649	653	655	687	660	708	668	693	643	658	692	693	641	648	660	659	700	661	668	647	648	693	709	683	686	614	677	648	654	665	720	657	602	727	657	667	703	700	699	682	688	666	702	777	694	673	638	618	685	698	689	707	693	711	663	639	725	672	674	689	701	680	690	687	676	663	704	711	690	719	636	667	697	658	664	670	661	712	656	686	710	662	668	665	665	662	665	711	697	682	678	656	707	699	679	668	707	658	682	670	683	694	636	664	700	707	664	663	649	685	711	680	676	700	650	704	704	710	684	682	718	671	696	656	673	677	667	603	693	673	676	705	675	708	650	676	687	659	666	674	660	653	732	670	608	701	667	687	699	707	673	659	686	721	634	682	672	675	714	675	681	731	671	614	709	646	690	611	681	674	745	667	643	680	644	660	747	696	615	699	656	677	663	681	675	670	711	655	659	671	723	633	686	690	685	652	635	646	651	695	653	706	727	682	678	698	656	697	611	651	684	681	675	686	686	658	686	694	692	683	692	680	672	666	669	626	668	710	677	684	664	665	623	695	649	685	697	661	621	650	676	677	669	734	618	685	698	739	672	620	695	705	672	669	684	637	663	693	661	635	669	673	676	625	709	652	688	631	653	670	722	613	673	662	677	692	653	656	667	698	697	652	674	639	665	705	683	671	658	620	663	640	704	648	671	691	710	667	657	672	719	693	664	690	693	676	688	687	616	691	652	659	723	668	688	662	648	676	672	641	682	697	654	669	672	611	653	661	609	695	650	678	636	676	673	654	700	693	668	673	628	675	669	712	708	687	668	696	695	661	672	688	648	627	649	681	635	709	657	694	633	685	681	639	665	680	703	657	664	659	695	649	660	712	656	612	642	675	641	692	680	708	695	739	654	671	647	642	705	646	697	670	654	669	696	658	697	658	670	645	679	698	641	678	673	676	677	612	695	671	690	695	663	675	650	663	674	680	692	689
62276	88125	56425	23262	6857	1827	795	650	602	625	628	612	587	582	559	600	640	621	604	588	608	588	586	581	662	610	620	611	616	643	615	617	624	610	589	573	637	593	597	560	603	567	616	613	573	603	574	574	609	616	628	602	552	559	594	635	609	641	581	605	614	585	644	592	605	573	601	621	628	646	600	576	593	607	590	607	597	582	581	640	567	593	608	625	611	578	596	650	568	599	592	604	630	626	640	599	602	591	621	618	616	592	598	566	630	566	616	591	616	635	650	566	595	594	609	556	620	592	615	603	594	589	579	606	607	602	599	590	603	564	596	626	585	617	617	590	588	637	662	593	606	593	590	538	622	572	609	547	630	610	627	588	626	543	594	607	585	591	622	616	590	631	610	555	606	576	630	572	618	640	596	631	581	615	573	606	577	611	637	632	587	601	585	634	584	611	623	611	613	582	601	602	617	586	604	608	609	621	589	562	601	593	616	639	575	645	628	600	622	617	607	594	561	563	601	597	608	585	601	613	624	619	653	593	566	587	593	601	564	613	584	619	608	599	637	653	653	593	603	605	579	592	618	593	613	595	571	609	625	608	615	593	591	617	634	613	596	596	591	614	575	651	567	616	615	601	582	622	598	596	558	611	558	591	582	608	586	569	613	583	604	647	599	547	556	654	606	601	586	638	602	571	563	635	578	633	658	595	562	644	641	593	563	614	632	588	609	607	615	570	622	628	633	598	621	611	554	607	624	591	637	577	612	635	643	635	565	626	638	587	628	654	611	588	612	616	591	585	608	633	579	604	641	613	622	589	617	580	602	606	567	577	575	576	570	591	612	574	589	641	565	607	636	567	576	582	616	575	604	592	594	635	631	638	628	609	635	576	595	551	604	607	568	587	622	622	574	604	599	610	615	620	575	600	615	664	592	592	569	596	581	632	581	626	639	594	582	620	561	604	611	610	577	578	595	608	597	580	609	610	594	633	586	602	627	611	602	622	600	563	584	571	592	597	606	606	581	631	580	575	557	619	582	592	639	657	605	648	600	602	639	608	610	589	658	628	579	594	587	599	596	596	580	593	607	599	586	649	545	603	586	571	628	597	613	597	642	631	615	578	646	593	597	553	613	586	610	607	556	610	608	542	643	603	619	633	593	585	607	561	587	617	607	590	583	641	607	605	626	586	576	618	624	617	603	601	635	583	587	618	607	601	623	596	619	583	612	595	563	617	616	594	632	586	637	555	570	598	586	573	568	599	629	572	564	613	567	614	640	601	567	589	567	613	595	573	584	588	605	596	630	622	630	604	635	633	577	580	574	662	601	616	588	589	593	587	589	583	538	537	545	607	603	596	601	594	598	631	581	600	608	579	574	540	588	592	591	610	589	614	603	598	631	569	597	589	572	611	626	554	620	613	633	602	603	603	567	608	607	615	578	619	622	586	603	617	568	617	634	618	590	596	650	610	546	580	572	581	611	648	597	601	622	598	585	584	635	612	615	602	596	573	580	590	628	592	639	556	639	572	626	599	608	626	628	620	612	652	571	601	604	572	600	597	606	596	634	577	583	562	629	583	605	583	606	625	611	594	594	602	583	584	611	572	603	556	610	598	561	594	594	587	592	607	595	642	599	616	607	634	604	574	627	611	574	579	622	629	579	609	593	601	653	636	589	619	606	575	607	612	632	597	582	643	588	586	588	641	623	595	623	550	614	585	574	610	594	614	556	585	625	648	583	608	558	638	593	609	669	566	647	597	566	607	623	625	598	564	572	615	582	609	612	591	643	615	595	547	587	576	617	674	589	626	645	580	596	616	591	557	582	564	601	575	573	625	611	609	582	588	592	598	562	545	610	578	583	610	589	599	585	606	610	571	590	612	625	590	608	607	612	634	574	588	603	587	601	607	644	631	599	560	583	629	579	627	639	631	617	627	598	583	584	617	584	607	622	574	642	559	566	592	587	618	626	614	589	588	564	566	595	617	641	600	579	557	553	561	613	595	604	651	599	613	597	623	588	606	618	616	590	604	577	637	574	581	563	622	631	624	604	600	597	604	611	589	600	584	631	562	628	599	596	616	573	591	600	616	604	605	601	609	611	593	602	582	611	564	535	599	632	579	616	567	617	566	614	611	590	586	604	522	593	533	630	646	571	585	613	612	585	587	597	624	606	614	607	552	585	558	579	621	653	620	581	620	602	605	585	640	603	637	592	591	558	621	565	640	581	602	582	630	573	578	617	627	625	598	547	604	596	558	591	596	608	640	597	588	610	603	603	638	642	601	602	623	607	611	572	590	591	602	585	637	579	595	606	589	578	618	580	595	596	629	561	598	584	603	593	597	589	580	567	607	627	597	582	609	605	613	619	592	623	624	597	610	557	597	600	597	623	589	612	575	629	614	631	572	594	625	603	575	582	610	598	558	590	581	565	585	591	616	577	558	572	582	617	605	628	603	568	607	603	634	590	614	603	574	597	611	656	576	596	595	595	595	595	604	558	632	602	635	577	614	589	608	600	581	605	622	628	576	602	640	599	596	635	633	620	564	590	584	616	628	612	603	580	641	598	625	576	655	574	590	606	633	590	589	638	596	605	603	571	562	557	556	573	650	575	617	622	614	601	598	578	649	574	563	586	627	568	560	615	614	579	603	571	549	611	614	604	619	583	605	597	634	600	591	589	639	598	641	611	623	644	590	548	614	608	604	599	605	634	648	570	581	605	584	587	607	595	642	630	624	620	576	632	635	592	623	623	557	630	596	593	605	597	621	592	548	605	603	589	575	617	588	628	645	551	615	642	649	581	612	593	578	593	556	640	614	572	580	610	635	634	552	610	633	577	597	632	639	612	586	595	649	594	640	574	565	586	602	624	651	638	562	599	594	620	608	618	597	641	587	587	590	620	582	633	596	574	622	636	567	567	597	608	549	627	584	630	631	623	607	619	561	618	577	623	599	565	617	598	607	633	619	598	576	583	608	643	593	576	614	643	598	596	571	582	580	634	580	584	586	581	634	586	613	618	597	626	625	573	615	596	625	580	601	588	626	603	631	620	636	594	581	623	579	547	580	542	607	593	582	637	583	581	606	607	626	614	605	567	560	607	580	591	574	572	632	580	591	613	556	623	604	583	610	571	575	583	633	589	565	585	621	648	626	552	578	591	600	599	587	600	577	608	625	630	595	598	574	638	599	605	657	625	561	633	594	578	619	591	604	595	571	584	619	625	574	609	638	595	595	573	631	574	593	607	618	556	612	643	586	581	591	592	538	634	587	621	638	581	569	587	594	635	565	570	598	603	635	607	598	553	631	582	598	602	605	594	565	567	582	609	586	622	660	591	595	592	621	603	598	598	578	620	580	568	590	617	560	586	569	619	585	589	620	587	590	603	568	602	602	610	609	608	555	611	582	579	597	639	616	569	617	576	560	576	588	604	608	580	603	602	612	567	583	564	577	615	606	611	579	604	602	610	573	586	617	605	607	626	643	625	574	602	649	592	604	637	582	574	638	673	613
24261	23562	34627	30023	21858	13410	2878	1138	921	905	917	895	883	912	882	911	910	862	902	873	818	937	898	914	874	838	870	907	825	867	865	883	882	824	875	849	822	872	878	832	885	839	904	860	909	922	829	834	825	880	852	830	850	825	842	831	801	846	893	890	843	899	873	892	878	802	834	867	793	811	917	845	858	837	918	893	858	795	858	839	869	854	797	843	842	911	871	900	852	871	896	845	827	852	910	838	818	819	873	879	871	867	823	845	821	837	862	859	874	891	880	941	842	874	837	875	840	857	791	871	864	834	882	848	877	801	867	874	862	852	869	853	857	832	829	845	876	782	793	868	813	836	864	871	879	900	858	810	900	870	823	840	816	906	878	836	863	825	886	870	856	896	844	827	857	864	865	871	876	862	894	888	808	876	845	845	884	880	814	867	842	866	786	834	827	876	829	880	857	846	854	791	880	791	869	926	912	888	863	870	802	872	899	883	823	852	835	776	828	825	855	879	829	850	810	890	824	830	866	860	843	847	857	842	889	846	854	883	883	889	907	847	852	823	816	800	881	781	848	823	830	817	783	859	915	826	852	843	896	825	868	835	865	859	849	820	881	833	869	894	872	888	825	809	880	872	839	857	825	854	828	821	845	852	883	849	877	832	835	839	906	814	872	823	817	818	827	832	865	919	847	855	804	867	807	862	817	843	805	851	873	834	829	833	871	849	845	858	831	853	831	863	820	849	826	836	864	837	834	850	893	825	817	821	855	831	853	852	817	828	834	858	843	845	825	870	847	882	863	918	926	889	797	827	813	898	870	832	850	851	860	856	804	907	851	866	906	798	891	817	858	843	799	881	822	877	831	848	878	907	870	853	826	835	855	873	893	858	864	893	867	885	872	879	860	909	901	912	843	846	872	830	834	838	829	880	869	857	857	797	874	829	881	846	815	808	873	882	865	825	900	815	819	838	858	861	842	858	828	853	836	857	882	836	831	845	942	850	864	898	825	827	849	850	853	830	884	810	917	823	820	822	884	826	853	819	848	842	855	845	866	849	884	843	845	839	857	824	873	822	870	820	861	888	846	862	856	825	905	876	847	819	839	860	859	824	856	815	805	883	867	887	872	904	857	863	862	808	827	903	865	879	840	806	847	892	812	785	882	810	812	803	888	883	887	814	889	821	888	905	830	851	869	837	881	827	851	858	846	874	835	877	826	788	818	858	881	878	855	798	862	794	848	846	876	891	834	808	859	785	786	894	835	876	825	822	868	842	877	798	883	928	884	791	844	870	860	889	822	850	866	857	839	840	877	894	790	817	857	849	797	890	801	872	828	877	819	842	825	859	860	815	815	896	813	883	829	839	845	865	844	833	807	870	861	809	838	875	878	882	839	870	835	871	821	829	823	811	877	870	853	855	877	840	865	857	876	839	877	831	853	878	797	858	851	837	838	814	863	869	838	828	832	812	835	826	847	866	846	878	892	825	847	797	821	839	858	847	886	864	842	793	822	866	836	849	838	821	883	860	843	872	832	853	860	861	820	872	873	822	854	817	872	913	828	845	859	867	861	884	864	869	920	870	841	861	946	860	827	886	875	850	891	867	808	846	842	879	891	898	862	879	895	875	866	892	873	805	842	834	857	875	873	835	888	844	841	868	849	858	854	907	861	852	877	854	807	852	905	840	809	823	918	885	817	791	840	851	834	860	847	840	839	868	835	840	871	867	860	835	926	841	855	869	896	792	879	827	814	897	866	823	816	827	821	894	912	841	800	850	857	841	850	850	923	832	893	853	823	866	792	870	900	882	883	896	810	910	873	865	883	852	874	869	914	861	849	842	822	839	841	875	792	816	841	871	866	855	792	842	858	831	787	831	904	844	827	895	844	865	828	824	858	835	926	821	845	879	851	867	868	888	858	857	893	797	842	858	899	849	889	821	856	879	884	835	878	865	846	835	884	814	882	877	816	873	879	820	920	838	840	842	864	853	869	898	861	836	883	827	852	822	886	846	792	809	848	874	843	873	871	904	899	807	872	854	882	852	908	765	882	871	831	831	878	861	877	870	847	838	853	862	865	891	872	834	904	839	862	863	834	871	820	836	874	857	880	878	809	883	818	872	859	889	836	823	845	839	815	870	839	843	863	811	845	838	846	869	800	909	837	855	888	848	845	858	873	797	906	859	789	822	866	838	835	788	832	949	837	833	879	850	877	850	847	814	822	841	861	848	861	842	887	853	848	884	880	836	834	869	850	852	861	827	842	861	818	866	830	870	842	853	823	851	814	860	833	844	869	822	835	900	800	851	872	876	897	841	860	878	851	894	831	864	859	894	892	828	833	866	799	871	868	854	897	852	883	905	918	872	835	820	875	818	867	910	866	883	822	842	852	859	843	854	859	838	861	860	846	878	864	841	907	823	860	875	881	809	883	849	801	859	875	899	851	865	857	878	858	829	912	903	831	853	868	882	826	835	824	875	813	816	886	900	867	797	876	888	864	851	868	863	811	843	884	876	816	821	929	870	886	835	841	837	846	865	874	843	880	828	862	839	860	882	797	823	828	864	813	894	809	875	860	826	850	857	856	812	857	793	843	808	836	839	878	886	841	814	821	855	823	818	760	850	894	835	877	834	800	848	857	877	871	866	816	834	888	858	854	867	803	857	849	871	839	850	862	899	864	859	874	875	788	835	860	880	867	827	892	848	833	875	879	826	896	865	844	878	797	874	900	884	845	867	877	834	832	866	836	840	853	868	791	815	842	927	847	868	881	864	871	818	882	824	821	887	865	845	840	851	856	851	853	861	860	846	820	839	844	881	922	886	805	842	868	845	864	849	827	831	906	851	826	856	824	839	814	876	796	887	839	844	849	836	816	860	843	835	780	813	807	905	860	871	850	804	841	871	902	828	881	850	829	836	806	860	824	839	828	883	888	902	822	826	870	851	866	837	877	808	842	831	879	870	807	829	858	870	874	852	824	859	846	841	886	868	802	843	844	808	890	865	901	888	856	862	831	826	863	821	898	875	851	820	812	835	805	850	823	814	819	819	892	841	822	898	885	810	876	817	844	809	844	888	773	845	782	856	797	818	833	887	895	803	878	863	852	829	884	829	850	829	875	840	816	874	886	804	780	866	852	898	893	820	863	849	845	850	855	802	816	866	861	853	868	882	875	848	900	820	832	870	874	833	838	816	888	821	858	906	843	880	875	815	864	859	845	834	877	860	889	899	895	865	830	839	814	785	863	894	829	840	865	862	866	866	852	835	839	836	815	849	850	832	842	869	821	854	825	888	873	850	844	847	859	867	800	855	872	857	822	851	824	871	844	834	826	869	877	875	863	817	866	851	845	888	885	882	877	842	868	848	787	819	857	894	850	874	844	786	826	851	879	838	834	849	804	849	822	878	826	839	779	869	919	873	868	825	883	878	843	867	774	934	839	827	817	854	853	858	843	839	856	836	856	886	852	856	857	811	873	845	840	898	779	861	825	875	873	867	847	886	838	900	842	846
65446	102662	68786	37719	12743	3359	1144	771	745	786	750	751	749	789	776	785	791	825	750	811	732	829	782	845	838	789	743	763	780	785	807	779	786	786	802	767	796	789	805	780	777	714	788	760	723	755	819	765	812	794	749	834	761	791	771	744	786	801	788	777	791	805	811	719	761	763	776	759	806	766	731	751	766	849	770	769	749	743	775	756	736	763	772	771	761	765	771	802	755	779	835	776	836	767	788	781	775	816	788	753	735	773	780	802	787	815	790	772	762	827	732	817	802	771	767	767	791	775	852	744	775	804	808	818	776	799	763	771	728	773	840	755	790	786	795	791	772	716	783	729	785	740	786	792	817	757	784	843	758	792	786	788	778	794	794	765	826	788	776	821	800	780	764	794	819	757	777	797	781	811	789	793	806	801	779	804	763	772	778	734	790	828	813	798	736	782	794	799	756	797	739	793	754	733	783	821	800	774	767	748	804	738	764	766	853	739	738	770	789	815	791	752	808	813	793	769	787	774	787	804	744	744	802	758	755	783	741	746	760	798	747	784	736	755	752	784	788	758	738	757	756	822	768	760	784	805	773	776	753	772	770	789	761	742	778	811	802	725	745	800	780	757	726	759	778	826	759	774	763	827	786	746	793	762	820	801	758	785	714	746	723	756	772	783	778	784	785	711	807	808	791	705	792	771	779	770	754	754	775	767	790	735	793	764	816	756	793	749	760	756	770	782	791	824	800	799	739	762	745	754	807	750	763	719	743	787	780	715	794	788	821	765	785	784	791	752	805	765	787	775	716	779	827	765	788	804	798	779	781	747	805	767	812	803	759	771	739	782	821	801	747	769	781	744	789	766	769	834	715	769	781	748	828	761	793	772	785	787	732	792	775	769	808	797	739	758	780	814	747	799	821	814	825	723	794	813	745	816	777	806	800	816	793	789	782	793	738	754	755	775	772	776	786	761	764	791	778	787	779	759	776	824	785	790	788	766	759	736	771	785	811	756	787	782	725	798	756	769	806	806	762	802	765	777	742	803	781	817	783	772	727	771	786	854	746	786	754	794	709	789	783	788	795	798	815	776	744	750	766	814	790	753	776	733	782	754	790	770	746	857	746	820	767	807	798	758	795	734	758	811	744	771	770	771	775	787	774	764	780	788	765	812	782	752	799	796	780	797	745	788	809	819	783	765	770	762	764	754	752	791	779	816	786	774	765	768	767	779	790	755	778	811	746	792	778	857	789	821	830	816	755	769	805	723	773	724	776	723	770	741	774	775	785	796	754	779	775	779	804	792	787	765	782	762	738	773	766	757	813	771	803	766	756	755	749	814	767	753	738	823	832	745	777	743	802	804	795	750	778	750	781	767	848	809	764	763	727	760	804	820	806	769	753	792	771	770	779	802	774	814	764	816	825	757	769	744	758	773	752	773	813	829	779	782	791	706	802	798	748	806	744	795	771	776	795	717	762	726	768	776	761	735	812	767	812	794	793	724	754	808	779	785	767	778	757	779	777	793	722	831	768	764	760	828	765	767	816	784	752	786	750	766	795	760	816	781	780	833	755	723	806	780	780	818	784	744	783	792	785	754	758	767	778	755	769	800	819	770	793	764	787	811	795	803	712	746	736	773	808	797	830	762	740	763	735	796	751	795	789	752	820	793	755	798	806	811	747	830	744	773	793	816	725	765	835	751	782	760	796	755	772	747	758	761	782	778	783	742	725	855	771	806	797	786	817	815	759	802	782	750	776	784	755	774	778	766	817	739	803	785	755	788	764	760	785	795	767	815	694	766	722	757	741	782	756	787	776	783	763	788	762	773	852	776	735	791	721	753	777	811	775	820	770	773	781	779	728	761	784	768	785	794	761	766	779	763	776	786	769	781	789	838	797	806	838	784	781	765	759	803	770	823	760	813	755	757	778	765	751	796	776	727	773	770	794	796	740	798	806	839	766	717	753	764	722	798	745	770	756	794	776	797	800	820	817	766	812	761	747	721	805	691	793	749	764	742	789	754	804	750	756	759	795	750	765	720	776	789	765	762	750	855	802	749	757	807	801	736	790	755	780	752	732	763	795	769	769	801	748	741	816	851	754	806	712	822	769	806	769	786	771	768	757	772	748	750	800	782	793	728	744	723	807	800	774	798	745	736	803	785	758	694	838	751	744	793	828	780	753	775	756	777	818	823	752	781	768	791	768	764	817	764	754	765	800	735	802	785	765	777	743	767	744	771	775	772	762	793	783	767	771	781	778	766	757	774	781	807	752	786	769	758	791	758	799	796	766	751	819	757	785	754	738	810	782	745	803	803	759	769	773	777	805	787	759	825	759	789	798	764	780	792	774	784	784	773	795	770	761	811	794	840	753	746	747	794	743	748	806	727	805	781	790	736	712	750	792	754	801	757	776	764	767	788	799	777	764	777	826	789	835	835	743	757	788	741	799	742	749	785	766	775	767	748	725	750	785	776	753	818	758	776	759	823	729	823	748	760	805	779	692	770	789	774	797	784	800	748	716	795	729	769	798	762	781	758	787	769	719	748	788	742	816	740	777	768	733	816	761	737	798	733	768	788	778	749	778	772	777	756	749	812	779	719	788	746	799	728	762	759	777	823	759	818	788	758	770	775	761	804	810	748	780	762	798	795	781	719	763	763	755	809	818	822	745	750	771	765	760	784	759	749	733	739	800	781	727	763	745	767	776	787	774	807	789	804	758	774	813	779	814	790	785	778	766	785	814	752	777	776	777	768	759	784	806	846	766	758	766	806	765	770	790	744	780	788	711	776	782	795	780	806	799	793	789	738	740	749	821	828	789	755	797	756	777	791	746	781	769	765	721	710	778	755	787	775	800	747	793	759	796	758	732	790	720	759	810	798	789	760	745	805	764	742	791	776	743	839	753	789	761	751	773	817	775	824	803	784	793	772	775	751	761	762	798	760	759	732	817	861	813	811	767	824	754	769	781	805	801	809	758	792	769	780	746	799	750	773	825	771	772	809	771	846	716	758	750	777	754	753	812	734	736	790	805	772	786	765	802	832	783	771	768	799	783	746	815	770	743	751	787	728	762	753	762	774	817	792	752	732	800	792	765	779	745	800	783	808	735	792	749	801	774	739	733	800	785	804	753	755	803	741	776	796	797	766	765	775	801	755	723	756	796	810	772	806	748	768	774	781	741	761	755	767	769	742	809	770	732	746	734	777	768	758	783	765	753	779	763	771	766	803	758	723	813	779	736	768	790	822	812	754	780	766	778	799	734	790	800	753	728	783	780	746	778	765	788	786	726	818	788	733	833	764	821	774	758	756	759	750	775	811	771	798	782	747	835	797	811	785	770	798	787	768	786	845	812	798	760	768	712	753	794	775	746	794	755	781	786	769	783	793	796	777	781	741	731	785	762	762	794	786	774	786	758	815	742	803	816	749	808	780	817	809	762	744	745	789	762	706	779	779	785	764	744	752	782	782	825	793	770	793	741	767	737	791	787	759	730	758	774	746	721	833	785	811
31362	32064	25879	9560	1983	955	767	639	621	670	658	611	658	627	690	687	659	709	643	633	626	626	647	642	662	736	649	684	680	648	677	633	665	602	647	631	670	649	658	620	640	657	609	630	644	667	655	677	649	684	693	638	654	656	686	677	592	638	664	629	668	696	649	671	612	668	639	652	670	676	644	683	646	642	671	614	667	633	623	652	617	620	661	646	656	654	647	683	688	663	657	651	668	653	633	652	680	686	638	664	693	621	654	677	650	631	635	643	613	666	640	644	645	625	634	620	648	635	659	689	654	633	668	626	658	660	674	660	678	670	640	693	697	667	687	673	662	663	645	659	654	646	678	651	607	612	642	667	603	657	659	642	666	658	672	651	631	624	651	663	675	689	638	619	645	704	626	646	679	654	679	656	626	651	646	617	689	680	649	638	669	683	640	631	669	672	666	667	666	627	668	630	677	706	675	643	624	693	657	684	664	640	642	609	638	662	652	650	680	659	680	691	686	696	630	656	645	616	684	682	635	706	615	613	622	655	601	610	647	657	669	665	663	620	646	648	687	644	628	626	651	664	634	594	647	623	590	625	658	629	665	627	638	633	617	660	638	665	643	620	691	656	680	690	650	646	628	614	652	650	735	626	694	626	669	656	643	655	656	639	678	622	661	628	631	702	647	625	662	590	650	676	660	623	655	652	657	673	707	632	678	664	619	681	705	671	650	671	649	651	609	637	687	661	677	606	577	629	655	664	634	662	689	622	610	663	646	682	667	591	626	654	633	684	658	648	673	616	672	635	680	668	644	618	654	658	694	643	708	623	686	648	689	678	639	671	653	666	653	649	635	597	644	709	674	622	633	681	641	626	632	635	686	690	666	624	706	665	671	656	636	676	645	634	647	646	639	667	581	649	665	646	638	676	654	671	625	657	690	624	621	643	682	643	631	641	637	651	658	656	653	666	641	667	659	630	634	638	650	669	630	682	643	727	636	682	668	674	646	677	636	624	637	635	659	656	673	640	658	663	665	637	657	696	640	631	648	631	651	623	635	631	637	688	631	675	634	646	588	677	647	709	688	635	641	629	645	638	647	660	696	621	716	661	645	627	682	630	638	603	617	622	702	646	644	671	621	694	665	665	639	679	666	673	624	626	641	634	640	633	663	660	683	659	669	689	647	665	638	676	619	660	684	617	658	706	678	635	625	658	648	664	670	658	646	641	635	701	655	678	639	634	648	658	637	680	599	659	636	652	661	667	652	668	601	627	655	630	680	627	667	670	663	622	691	660	665	647	649	651	636	597	692	696	636	673	640	702	644	617	668	615	607	667	628	674	675	654	636	696	672	634	620	678	689	616	610	665	651	691	656	692	674	633	688	642	649	672	681	717	653	650	633	673	670	678	651	674	641	703	634	628	631	653	631	605	618	652	626	633	606	635	679	641	640	689	623	621	672	618	709	651	650	682	640	633	607	702	664	649	692	629	644	711	648	656	673	678	655	683	646	622	651	653	647	672	628	679	643	625	651	689	622	627	641	635	659	644	637	664	693	721	706	620	710	644	636	637	626	639	653	649	676	707	608	653	658	683	643	630	660	605	588	623	633	631	645	677	690	663	650	628	672	650	664	636	630	670	620	626	681	645	624	626	615	613	667	646	639	631	678	672	630	675	648	702	661	680	668	662	652	632	646	610	603	642	640	658	660	677	635	654	610	659	654	647	612	663	639	637	677	623	616	662	702	616	639	660	663	618	678	663	672	686	682	661	617	660	601	619	662	662	660	642	659	640	665	635	664	638	619	679	619	639	684	656	611	642	614	656	666	657	640	640	640	619	664	707	638	668	619	661	663	672	694	668	679	667	651	630	651	647	626	636	643	695	703	624	641	644	628	681	634	635	671	672	669	669	662	660	659	648	645	658	661	657	632	666	628	635	652	616	669	647	629	618	653	663	648	620	633	673	654	660	641	646	639	614	628	625	637	674	663	646	667	600	652	651	670	674	669	640	714	608	634	621	632	686	647	659	713	709	643	713	624	688	648	650	608	642	656	686	683	644	635	618	637	631	635	674	640	674	643	702	640	662	623	624	719	715	682	660	643	654	655	608	649	701	698	626	664	673	680	635	564	670	618	632	693	668	662	659	621	680	684	655	648	637	620	615	659	646	649	653	678	651	626	621	657	628	664	644	645	615	663	600	653	665	684	653	661	660	698	625	642	665	645	646	635	718	714	663	683	642	679	620	651	632	639	646	586	725	626	692	635	675	620	665	600	644	643	628	651	630	602	645	622	636	640	627	671	634	624	614	606	651	704	687	619	623	677	632	664	659	650	682	667	682	676	633	642	623	662	654	708	660	662	668	638	672	663	694	633	643	659	583	649	673	680	666	651	704	669	643	638	670	647	609	636	628	618	618	667	678	649	651	646	641	624	690	637	682	605	627	680	674	620	644	666	666	636	668	655	676	616	668	680	631	605	647	684	660	627	614	653	674	663	626	675	575	690	679	684	668	631	698	697	644	629	616	681	659	643	658	695	665	647	671	662	672	664	660	640	648	643	671	643	672	646	675	629	633	616	622	618	671	657	642	622	660	643	596	600	665	680	623	659	641	683	646	618	668	665	674	640	636	654	610	697	610	615	642	639	603	615	598	655	657	640	663	694	658	661	676	618	623	685	607	631	649	663	646	598	625	662	665	676	572	647	612	584	668	658	608	606	630	653	688	649	667	673	638	671	674	647	623	636	690	646	659	695	677	695	627	643	688	619	686	641	619	660	654	681	651	675	679	636	671	658	679	652	621	638	635	601	645	690	645	641	647	630	634	626	687	654	685	617	652	630	651	657	637	630	646	663	636	696	627	651	637	671	638	634	645	662	605	631	620	658	721	630	705	631	651	640	679	584	615	654	651	659	656	668	679	648	650	706	628	644	653	665	632	627	630	676	643	636	665	670	624	650	677	626	615	650	652	635	637	627	703	663	618	653	627	697	628	670	697	621	659	636	687	613	617	628	687	705	669	647	658	678	623	683	641	643	664	668	655	671	698	652	632	700	677	630	680	676	630	645	649	621	633	641	619	642	624	653	686	658	682	644	646	625	615	625	650	651	650	680	648	637	656	661	597	613	641	617	699	646	700	652	682	675	672	699	689	634	646	682	665	620	671	676	613	698	666	655	612	683	648	664	665	607	656	638	638	616	630	655	692	690	624	668	665	661	676	698	638	617	687	658	646	649	644	632	642	669	648	660	643	686	662	651	641	662	685	660	622	652	642	618	655	681	622	628	683	609	635	640	687	640	658	614	667	675	644	673	620	613	680	680	608	653	648	630	652	658	644	668	642	625	699	610	628	589	634	652	677	656	688	617	638	677	650	641	683	630	613	675	668	671	661	634	665	629	655	650	656	662	644	648	659	700	628	663	634	674	598	634	619	621	632	622	650	626	637	605	669	653	670	606	652	657	638	649	667	644	647	680	647	643	609	666	678	683	671	675	686	692	673	642	663	697	708	654	680
26086	36554	18791	4944	1586	752	563	554	537	554	506	519	551	536	561	571	556	562	535	545	509	545	552	558	574	546	545	539	565	591	569	537	510	528	565	507	556	537	498	545	570	558	571	508	557	573	515	546	553	545	528	521	555	548	559	553	557	540	537	551	576	557	548	520	547	560	563	515	558	537	542	586	507	534	526	512	543	570	534	532	501	522	525	550	539	556	525	544	503	516	546	562	534	560	517	559	526	514	542	548	508	517	539	533	517	541	520	509	520	531	536	512	556	578	549	549	562	540	553	551	469	528	518	567	512	494	560	532	503	523	542	574	574	536	548	447	552	519	533	523	539	545	483	530	533	541	553	507	549	564	509	528	558	514	534	516	557	547	524	520	538	548	514	555	556	488	556	510	533	515	575	577	562	514	535	527	479	490	536	531	537	567	558	538	519	522	535	535	521	505	521	522	521	557	519	521	517	529	524	552	505	551	531	528	550	552	524	543	544	539	543	538	559	538	506	546	527	534	524	546	556	548	534	530	533	535	569	569	532	498	484	526	542	538	470	561	540	532	522	567	536	511	561	546	498	516	517	570	526	542	530	505	526	522	531	554	527	523	577	532	521	548	524	518	512	502	551	558	547	544	541	544	559	561	539	514	559	556	510	556	562	544	535	554	521	510	556	522	555	549	494	544	542	542	474	572	520	545	525	569	515	538	523	558	559	554	554	556	542	537	538	513	501	558	514	544	527	521	523	558	529	505	520	546	494	476	601	518	567	545	532	531	578	577	570	554	549	503	580	531	564	539	591	540	518	546	519	526	563	594	550	521	515	550	526	520	554	510	536	567	568	546	516	549	530	555	520	503	488	528	555	512	572	533	513	544	543	527	499	512	551	540	519	567	546	535	545	536	521	524	563	517	519	540	520	552	553	535	517	557	530	559	528	535	590	546	526	552	553	511	530	544	539	560	556	547	557	572	543	502	534	577	530	543	548	520	520	525	550	509	504	562	565	536	564	537	546	535	528	520	523	542	526	547	530	519	516	608	550	585	508	523	547	554	504	519	520	556	536	536	524	528	509	568	537	570	566	515	569	539	515	573	593	535	500	532	526	539	548	509	521	504	527	549	560	540	558	554	512	512	485	527	583	528	540	548	549	559	529	512	517	535	494	518	491	491	540	529	530	524	506	535	532	528	582	503	516	526	524	523	545	511	548	528	556	504	530	528	554	513	534	547	537	531	506	535	526	534	539	560	554	593	516	531	541	524	541	571	572	588	544	571	540	544	552	505	509	555	533	525	557	551	528	505	535	507	529	542	508	528	507	524	539	546	511	518	541	517	496	500	529	531	557	557	513	512	527	538	506	517	528	512	540	569	526	528	517	507	537	568	527	511	540	552	499	512	565	559	533	513	537	529	556	552	564	534	533	546	511	509	526	513	517	523	510	557	536	529	538	563	557	556	538	515	541	539	556	564	558	548	517	515	521	543	561	544	534	509	523	565	546	556	558	560	533	543	512	561	499	533	523	498	565	548	520	555	518	507	528	508	485	523	501	540	547	517	524	551	535	514	560	509	535	549	545	590	516	531	533	508	540	571	529	527	523	535	554	554	557	568	496	553	566	541	507	558	579	509	520	567	538	567	544	562	547	544	514	543	520	557	526	606	532	538	512	518	564	532	533	533	568	521	553	544	546	530	554	511	519	504	529	550	500	537	517	489	511	542	525	546	562	536	529	583	533	517	532	531	522	535	519	517	556	513	569	551	493	505	546	558	518	578	561	526	543	604	514	538	517	521	483	552	557	506	567	542	567	564	541	539	565	509	557	491	530	508	519	497	544	521	515	539	565	535	586	537	552	523	545	541	524	529	520	528	516	572	556	569	540	541	545	497	542	514	531	537	525	561	537	559	497	540	554	541	571	567	526	540	511	586	505	557	560	556	522	520	511	521	546	567	524	528	526	538	571	527	491	544	557	543	515	555	488	570	556	523	516	517	546	511	585	544	548	560	533	554	541	561	505	531	551	575	538	550	525	546	552	505	506	577	587	528	517	549	546	519	565	552	512	554	539	543	531	501	540	535	558	508	538	508	532	551	582	557	529	534	526	531	539	547	562	555	589	542	535	596	515	566	476	552	553	555	555	570	536	525	539	502	504	550	532	516	544	527	535	545	507	551	509	529	544	541	506	537	527	570	562	494	542	545	521	523	564	551	513	500	525	552	546	548	526	554	547	563	520	591	508	570	543	569	534	513	542	532	568	544	517	535	576	530	554	498	527	570	573	527	547	498	508	535	553	534	514	540	537	512	524	530	551	567	563	508	542	499	549	524	562	542	556	550	542	536	559	519	529	551	526	565	553	549	562	535	540	522	516	520	531	508	544	531	563	536	532	526	511	498	541	566	555	520	503	553	516	542	523	548	546	542	550	559	532	552	521	517	546	523	522	520	516	510	508	510	536	505	538	510	537	504	548	513	516	517	555	477	549	576	535	514	525	560	534	585	578	518	513	507	614	527	531	548	571	497	530	537	558	511	559	563	555	546	500	550	539	521	534	512	540	548	502	531	561	516	521	517	539	496	494	542	543	540	548	513	518	542	553	556	570	500	526	541	507	561	573	499	553	514	556	516	520	536	525	497	516	561	532	502	554	495	540	503	536	549	543	506	526	502	543	501	526	504	532	530	530	537	565	575	549	512	525	538	514	569	575	537	563	542	548	539	515	474	588	532	559	521	535	512	569	509	552	488	556	575	526	559	539	558	500	541	554	526	535	526	505	553	557	555	529	546	524	541	521	526	556	524	555	513	515	543	549	593	530	529	566	538	512	570	521	541	551	545	519	565	538	580	596	547	528	538	545	531	574	518	553	521	536	558	576	559	551	559	574	537	479	571	537	541	477	589	535	564	519	527	536	580	517	525	546	532	509	513	553	575	540	554	526	579	523	591	562	547	507	560	515	562	483	528	534	505	502	558	538	518	568	553	545	520	466	560	525	527	562	566	543	548	518	550	563	541	521	531	543	526	529	547	553	527	532	543	514	539	543	516	500	548	522	560	542	555	521	503	520	543	533	518	585	503	569	519	524	497	559	562	555	555	517	516	547	527	569	517	553	530	508	528	551	573	526	546	580	541	563	516	566	580	567	547	524	583	526	505	561	530	507	521	549	557	537	548	519	538	573	558	477	506	529	482	559	569	503	536	525	552	513	547	549	584	545	544	538	530	507	531	535	530	491	556	537	545	530	561	578	512	536	491	512	505	538	565	503	513	573	527	509	506	524	496	550	560	537	499	548	540	501	529	525	510	562	576	574	560	537	533	557	532	534	537	559	551	532	524	560	527	606	548	530	550	540	536	585	532	576	526	491	549	492	571	525	511	508	547	528	515	538	557	543	515	541	559	533	540	519	548	526	554	556	529	544	495	543	492	500	490	572	547	548	542	503	532	573	526	535	506	469	520	534	537	518	525	566	513	556	540	520	532	508	551	500	534	523	543	525	537	518	565	515	518
25928	27725	40782	34312	17208	4268	1108	759	683	634	653	649	675	664	712	664	676	630	632	620	638	608	667	667	694	661	642	630	611	684	678	668	652	731	675	640	654	621	667	632	607	653	609	662	657	586	635	664	676	648	630	621	648	649	641	612	693	648	675	678	635	653	634	675	636	651	646	713	664	629	646	639	649	626	685	632	624	648	647	604	609	628	622	640	634	618	659	641	637	688	662	666	629	617	610	632	633	616	616	671	643	592	650	623	661	637	667	596	651	690	626	630	669	610	640	639	656	661	654	624	633	684	650	647	604	610	617	678	673	599	655	680	585	624	574	675	622	635	660	629	645	583	659	652	654	634	663	654	663	626	644	658	638	628	612	649	615	650	619	625	660	644	647	637	637	658	629	634	687	699	669	631	644	609	636	617	658	651	627	665	656	660	603	656	642	657	655	638	625	651	679	631	660	657	637	647	625	653	659	644	640	658	650	653	671	644	681	647	620	618	610	642	694	635	616	569	673	663	634	656	654	694	577	644	643	601	670	643	649	722	643	584	630	646	596	668	660	686	664	615	640	598	662	664	642	634	642	654	622	652	624	649	655	687	644	686	643	655	641	625	583	660	614	637	617	652	595	661	632	631	636	660	622	649	659	636	624	669	647	676	652	642	641	646	627	602	633	630	649	625	605	622	647	672	668	634	619	648	643	633	650	670	650	645	625	624	659	633	614	628	667	629	637	695	691	656	612	665	632	593	609	632	603	636	670	652	625	599	671	635	649	669	663	602	670	657	665	641	614	632	620	587	649	628	626	629	610	648	662	651	633	662	668	680	610	651	681	630	628	626	666	648	582	653	657	638	647	656	629	665	608	661	609	646	616	621	626	604	671	634	625	644	628	626	660	636	647	632	623	630	660	661	639	644	640	631	608	608	667	682	646	700	648	674	612	648	619	741	681	600	620	661	638	677	685	637	633	657	659	702	644	622	634	629	638	598	644	666	696	642	661	629	613	622	668	647	650	627	640	667	703	622	657	633	646	609	678	612	615	666	601	639	634	646	668	625	650	666	634	606	653	615	658	671	690	671	682	686	632	618	663	655	643	650	637	658	704	667	659	632	623	642	611	646	640	621	617	652	584	665	634	678	655	630	609	625	661	633	688	691	616	620	603	666	694	627	701	609	619	637	644	606	679	660	657	607	677	648	644	618	593	683	635	613	618	621	626	628	675	634	674	676	616	622	665	649	657	637	710	645	657	687	661	663	630	615	657	652	633	626	621	610	619	663	621	636	667	647	650	661	674	660	624	630	645	631	645	659	647	612	680	657	651	604	675	635	638	672	587	649	614	602	630	645	618	688	632	646	628	655	670	679	679	631	700	609	622	668	666	635	622	673	672	679	625	634	656	651	646	705	665	642	611	638	677	622	618	606	674	675	657	661	636	668	643	607	678	637	638	611	656	667	682	592	648	650	624	612	646	581	666	652	696	628	638	707	649	610	623	629	652	663	662	662	655	673	620	645	642	657	649	654	645	647	607	625	638	648	649	588	648	639	655	644	650	640	634	612	694	647	628	649	602	656	659	609	678	630	676	651	677	674	659	667	606	625	667	617	654	602	692	660	661	609	663	671	606	642	636	657	654	638	599	677	633	666	633	631	627	602	647	637	616	655	646	636	618	656	646	652	655	683	664	622	676	639	652	621	645	661	641	655	639	650	651	589	647	588	616	666	681	621	642	646	658	636	639	649	601	613	694	638	634	647	668	632	630	638	615	640	634	665	674	606	662	699	664	660	596	659	601	631	631	699	676	670	687	688	618	665	606	674	641	659	617	632	666	623	623	654	602	684	665	667	638	703	632	646	628	629	651	681	680	668	658	669	633	662	667	663	661	620	603	672	660	687	674	664	628	631	594	637	657	633	601	666	670	660	651	672	626	632	673	615	659	639	572	664	649	607	635	642	674	654	631	635	664	671	670	664	626	682	656	719	596	609	669	641	662	662	623	672	659	658	638	699	664	629	654	665	636	619	673	641	660	643	627	655	628	630	639	663	639	674	607	652	609	645	648	678	624	616	637	678	697	681	633	604	607	671	649	635	639	707	570	654	613	687	623	618	632	619	664	629	648	663	658	633	633	640	657	641	663	632	591	648	651	595	576	667	602	622	658	609	562	673	633	631	582	651	641	623	602	636	636	667	631	688	642	676	662	636	648	668	657	624	658	626	671	653	667	654	651	707	654	657	649	629	641	626	661	648	628	634	700	650	674	596	606	644	667	629	666	606	655	608	634	657	611	632	596	686	646	628	642	610	612	605	671	642	609	650	637	667	657	662	640	683	639	638	660	651	656	647	612	657	627	658	610	666	600	617	614	668	611	615	624	671	641	654	648	624	648	651	709	663	665	661	631	647	668	650	621	615	617	619	602	629	664	641	683	701	626	665	666	629	635	618	649	587	637	652	637	679	682	655	638	609	634	639	641	660	638	596	600	612	625	654	631	601	643	646	662	622	631	695	600	636	639	639	589	634	663	580	662	630	616	609	637	638	642	638	606	630	638	673	640	627	704	625	716	620	684	704	600	637	608	639	626	627	645	705	634	679	667	626	613	676	619	640	653	731	614	633	623	631	580	620	615	620	629	647	634	649	657	654	638	646	695	673	666	576	605	668	686	628	683	688	674	652	634	596	632	654	698	725	638	675	612	644	646	642	652	631	655	629	615	665	643	614	604	618	635	659	649	613	636	666	637	651	613	614	640	669	648	648	627	678	663	642	644	656	648	714	692	674	659	671	618	636	628	670	703	597	641	662	670	662	624	665	637	635	671	621	661	641	664	625	698	647	674	618	650	613	652	659	646	672	662	610	677	615	620	660	621	660	659	640	644	654	639	655	641	647	605	645	644	701	634	647	604	617	675	630	640	581	654	638	642	654	633	656	683	647	638	623	606	664	643	634	662	639	638	633	588	681	655	654	638	654	614	667	687	703	646	626	649	669	678	696	627	664	639	664	666	626	652	631	608	641	625	648	696	634	607	647	671	709	649	616	639	688	623	640	650	665	663	623	622	676	656	647	614	632	677	630	661	642	642	621	618	641	647	637	676	654	631	628	683	630	589	656	626	609	662	617	621	599	606	658	696	660	643	681	598	689	646	632	651	678	621	645	672	605	639	614	619	685	672	657	657	621	626	668	667	637	629	638	664	635	653	661	650	591	611	620	639	613	646	680	639	626	663	669	615	615	636	650	593	675	613	596	685	628	662	663	627	661	629	634	679	634	683	653	648	663	645	632	593	622	658	681	646	679	658	660	670	646	670	659	632	660	653	635	664	673	641	635	660	664	617	644	624	635	640	640	609	635	689	646	650	664	648	668	626	633	622	631	612	629	691	652	682	636	674	715	636	636	657	593	683	643	674	636	682	626	620	637	661	587	647	635	613	653	648	663	633	644	627	616	591	629	667	685	674	601	621	648	641	644	675	612	607	642	646	658	659	643	649	668	679	647	636	617	674	683
61349	89849	59112	26523	8114	2018	785	635	593	552	621	600	620	545	582	611	640	587	553	596	607	590	603	574	567	588	609	612	566	534	640	625	602	621	550	566	556	605	573	576	587	601	637	590	552	570	611	574	572	620	630	568	574	577	640	604	590	522	557	576	541	563	579	582	561	529	594	599	579	570	561	582	554	555	585	592	559	582	624	578	653	649	563	603	558	588	583	570	595	599	572	599	624	593	600	568	627	586	558	588	610	573	580	589	633	589	582	573	577	526	559	589	570	601	612	581	567	569	573	618	565	594	563	586	586	596	560	576	563	597	597	594	570	590	591	555	605	587	570	572	573	575	567	566	558	608	562	596	596	574	591	559	575	570	611	636	561	566	635	553	564	600	559	586	562	545	594	588	598	590	620	568	578	561	582	545	574	579	566	610	578	568	602	591	582	590	569	586	589	582	586	613	592	621	604	635	562	557	599	558	611	582	572	580	573	555	572	550	562	607	605	568	617	610	581	612	599	596	553	573	611	564	565	590	581	641	579	563	585	594	584	642	575	582	632	605	559	566	568	568	562	588	567	617	606	624	593	582	613	548	542	595	586	571	589	579	589	577	548	557	548	590	613	592	594	593	558	534	564	615	597	603	577	595	586	594	587	600	597	578	551	601	606	590	576	560	582	606	565	584	628	585	548	561	598	610	565	575	557	567	577	607	552	592	606	582	575	598	607	582	550	575	608	578	573	537	554	573	588	586	578	561	627	555	617	580	566	583	606	596	566	608	599	587	583	560	581	542	579	608	648	540	555	580	565	638	560	594	607	608	581	611	561	596	640	568	592	560	565	561	586	593	604	587	584	592	617	625	562	592	610	588	590	604	601	537	535	552	554	580	602	554	576	636	617	572	594	622	572	578	584	604	575	598	569	546	575	628	576	599	556	595	583	586	561	570	608	565	582	618	574	570	566	584	603	542	588	570	599	568	560	557	593	595	567	610	603	616	611	613	613	565	623	608	589	576	604	605	577	547	589	573	567	571	603	603	597	539	571	617	567	627	566	594	576	584	577	581	563	567	609	592	568	581	591	565	598	556	596	601	621	540	541	591	597	573	575	578	579	578	597	615	561	553	572	547	577	609	625	610	573	619	551	558	590	598	569	583	614	607	573	587	590	530	585	588	558	629	549	600	594	565	607	580	578	566	584	600	576	604	580	610	602	596	589	596	558	644	545	590	586	601	610	624	561	596	620	613	546	587	623	597	601	552	620	580	557	550	534	565	589	595	553	584	571	581	564	542	563	565	572	570	608	614	584	604	578	580	574	566	549	584	583	592	604	622	569	592	579	606	552	602	557	596	586	564	575	575	623	574	579	632	579	600	536	635	563	589	535	566	557	649	582	611	592	548	530	604	560	579	552	583	598	556	609	623	598	558	559	591	563	598	583	599	609	578	589	543	607	582	569	595	619	590	555	654	582	577	540	604	624	581	589	599	636	557	562	568	592	511	584	578	568	550	584	590	610	615	566	593	545	562	576	517	565	587	593	593	588	571	590	570	618	554	579	581	558	578	580	578	561	597	593	592	597	558	540	593	606	559	562	593	546	581	533	551	563	600	613	586	599	562	553	576	603	594	581	602	595	624	568	591	566	622	605	547	608	557	565	543	562	604	593	561	558	597	620	594	593	555	604	596	577	598	588	589	536	586	571	577	607	568	560	590	566	577	575	577	580	533	613	603	584	537	587	595	592	546	590	552	572	570	576	575	563	633	545	590	560	592	600	581	562	579	594	578	591	566	601	563	577	600	617	587	572	567	606	589	617	575	599	597	594	590	557	634	631	586	570	598	551	579	579	592	602	595	580	595	578	640	555	531	589	599	545	595	549	574	595	598	569	557	575	521	569	570	583	549	573	568	614	609	601	600	579	561	603	553	562	582	600	610	631	595	617	573	624	564	578	660	578	574	598	594	585	540	582	576	576	554	562	566	568	593	573	560	556	568	559	553	582	579	623	557	591	599	552	599	539	570	581	623	611	567	583	563	602	609	610	560	602	585	552	558	581	561	567	619	643	638	601	566	613	578	546	609	598	577	589	576	588	601	621	555	589	593	559	558	575	615	618	598	593	574	603	582	580	572	584	619	613	586	600	612	614	582	577	571	596	603	553	548	580	595	566	546	577	577	571	572	586	576	617	565	610	610	563	621	583	559	597	548	572	557	572	591	558	597	601	581	563	581	551	608	572	565	584	548	574	580	573	613	617	587	597	552	609	555	619	594	600	577	570	571	589	540	579	576	581	608	622	554	622	581	595	598	589	552	535	554	606	589	574	551	592	601	613	617	590	578	555	575	597	597	579	541	596	569	634	580	560	557	629	600	546	620	579	602	529	538	595	604	595	581	585	590	596	549	577	593	611	558	593	579	616	562	599	576	595	545	573	550	608	561	592	615	557	580	583	599	621	625	590	570	583	587	565	580	624	597	575	584	557	614	564	580	550	616	637	571	586	608	587	559	579	565	630	571	577	564	580	600	606	610	593	551	628	575	558	583	605	570	565	584	591	579	572	555	612	606	574	579	598	585	612	647	568	578	576	578	625	596	617	575	533	600	587	550	614	599	586	562	589	605	558	558	551	576	588	532	620	591	596	592	593	585	599	573	587	577	546	567	605	565	523	614	596	601	557	557	590	538	615	591	568	578	552	556	573	534	529	562	593	572	550	565	566	624	587	593	547	584	588	563	597	609	581	586	547	586	628	603	601	611	571	575	579	565	552	569	564	573	568	574	580	573	636	563	597	563	582	598	535	568	605	643	561	622	583	566	552	616	605	579	599	570	580	584	591	574	571	569	624	545	581	586	604	559	574	582	569	583	587	614	561	632	563	599	595	588	565	588	575	605	535	592	591	579	590	516	608	575	567	582	605	598	574	551	533	593	592	554	617	577	586	596	553	594	612	563	610	587	561	598	604	593	592	621	591	578	570	570	573	582	539	551	572	570	614	552	585	562	598	578	643	568	595	572	560	560	625	587	554	611	574	603	619	574	601	570	580	595	580	583	619	573	575	556	604	596	637	589	595	583	595	587	595	532	569	606	552	595	571	609	583	601	556	615	607	608	573	589	573	592	582	559	609	556	575	541	574	568	573	596	593	561	579	565	559	602	530	604	574	617	554	571	588	583	572	596	575	585	603	573	544	554	534	606	585	564	572	551	571	540	558	584	541	618	638	559	565	580	599	604	564	567	558	567	587	548	540	610	578	550	595	570	585	577	594	568	563	590	591	582	562	664	604	550	595	569	592	580	609	609	586	557	589	575	570	573	559	607	612	610	607	566	595	552	580	599	605	598	568	593	579	587	594	584	618	595	574	605	594	536	590	548	584	570	597	587	565	590	601	592	584	601	595	557	582	556	571	567	561	627	586	579	572	558	573	548	547	580	583	569	605	562	596	575	541	595	591	631	581	555	548	582	578	575	593	586	588	575	600	570	552	585	615	607	561	581	566	563	600	555	590	566
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
