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
339379398773	339379399292	339379399840	339379400392	339379400942	339379401492	339379402042	339379402592	339379403142	339379403692	339379404242	339379404790	339379405342	339379405892	339379406442	339379406992	339379407542	339379408092	339379408642	339379409192	339379409742	339379410292	339379410842	339379411392	339379411942	339379412492	339379413042	339379413592	339379414142	339379414692	339379415242	339379415792	339379416342	339379416892	339379417442	339379417992	339379418542	339379419092	339379419642	339379420192	339379420742	339379421292	339379421842	339379422392	339379422942	339379423492	339379424043	339379424592	339379425142	339379425692	339379426242	339379426792	339379427343	339379427892	339379428442	339379428992	339379429542	339379430092	339379430642	339379431192	339379431742	339379432292	339379432842	339379433392	339379433942	339379434492	339379435042	339379435592	339379436142	339379436692	339379437242	339379437792	339379438342	339379438892	339379439442	339379439992	339379440542	339379441092	339379441642	339379442192	339379442742	339379443292	339379443842	339379444392	339379444942	339379445492	339379446042	339379446592	339379447142	339379447692	339379448242	339379448792	339379449342	339379449892	339379450442	339379450992	339379451542	339379452092	339379452642	339379453192	339379453742	339379454292	339379454842	339379455392	339379455942	339379456492	339379457042	339379457592	339379458142	339379458692	339379459242	339379459792	339379460342	339379460892	339379461442	339379461992	339379462542	339379463092	339379463642	339379464192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2670	3600	2300	2669	3600	2300	2669	3600	2300	2668	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2664	3600	2300	2664	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22821	20058	26957	22972	20229	15604	21674	40642	38425	23460	10619	3621	1588	1211	1140	1046	986	1002	977	1015	977	971	965	982	1041	1005	1022	1035	995	1044	1022	1036	980	962	1020	1025	956	923	1033	963	964	994	1002	968	978	989	997	1026	965	1012	1042	1037	1034	969	967	987	974	1005	953	969	1011	1005	940	1018	1016	1004	960	911	923	1017	996	975	971	1006	987	977	1011	1059	994	1045	1019	1009	1035	974	979	957	952	983	993	924	1018	964	1010	985	1003	965	990	949	959	994	942	1043	963	972	1011	980	952	1021	997	994	1027	1023	980	943	980	959	995	1015	969	1017	1028	977	997	988	958	993	1015	986	937	1044	1033	978	1019	970	978	951	1023	998	953	946	918	987	953	1005	945	971	976	1027	1023	1001	1017	944	1040	979	1038	940	1011	940	964	1013	1064	942	992	920	1080	1006	989	1001	1003	978	982	1014	990	984	976	997	1065	968	994	997	1048	999	989	971	986	1022	989	992	992	994	959	976	998	975	968	1009	1005	926	997	1009	1020	1041	993	943	994	990	1043	980	994	993	954	975	972	966	924	1035	935	954	967	970	970	1002	989	996	979	972	1003	977	1007	906	985	1003	975	965	1018	997	1000	992	966	1002	984	963	963	977	964	1000	1018	1013	969	969	956	982	988	1026	998	994	952	1013	901	918	977	947	959	928	967	986	988	1027	971	976	950	1000	987	952	971	949	1025	954	969	959	1009	978	986	959	1020	1010	1022	982	966	976	958	990	990	922	941	980	1018	998	986	987	973	1017	1019	1002	981	995	975	985	1002	963	983	971	991	978	1077	934	955	977	999	1021	988	950	977	935	1001	949	932	987	1014	1024	986	985	976	935	1012	978	984	996	1021	968	966	934	967	988	974	925	985	997	971	972	948	923	1013	959	993	946	974	988	959	1039	963	963	949	962	954	912	944	1044	1056	1027	979	976	1016	1006	1001	959	993	976	959	1015	995	915	992	919	945	962	1020	1003	997	985	1011	940	996	940	968	1049	983	990	1016	999	960	999	1000	991	954	949	944	962	1049	949	978	908	1005	958	954	1006	928	1021	992	1024	1038	1020	1040	998	972	1044	966	953	973	1013	930	987	994	971	1024	996	963	981	958	1013	973	1001	1033	971	995	1021	963	949	977	1006	1038	994	961	982	986	998	1025	997	962	1028	998	990	962	978	995	980	976	978	996	1008	1022	1032	1038	954	905	977	998	988	931	963	941	970	1016	1038	1006	1009	999	992	965	988	943	989	996	972	1036	958	968	975	976	1004	959	998	980	974	993	981	995	978	963	978	998	973	980	991	970	1030	1036	1030	1024	965	998	930	998	971	1038	975	926	978	979	1005	967	968	1043	965	997	981	986	963	1006	1005	979	1002	992	1019	1013	969	987	982	1007	1018	992	982	989	925	992	1015	964	989	959	994	988	1004	973	1011	1051	1002	957	953	995	1001	953	931	979	995	1002	994	954	994	939	1020	972	974	986	933	962	972	1000	987	972	1019	999	979	957	962	983	946	996	986	1007	990	955	1008	958	992	1024	1007	1015	1045	968	992	970	942	1028	969	1010	1026	1022	984	956	992	974	1034	958	919	992	941	1019	981	1007	990	968	1016	982	981	1013	930	997	992	997	957	1018	1012	1058	938	965	1008	980	945	1008	1016	1021	1006	972	999	997	1015	952	988	1014	1008	944	1001	1040	952	1055	1014	979	988	972	1048	966	984	997	961	1021	973	944	1019	1011	1005	988	960	1007	966	949	993	1023	998	943	1014	1012	991	997	1032	981	1024	987	964	964	976	976	996	962	999	975	966	973	1042	983	1030	945	978	1011	976	898	972	1027	1010	1045	974	990	984	1065	950	975	983	999	966	980	1009	976	951	982	1011	1004	942	962	943	1013	947	946	949	985	958	933	1064	965	982	994	936	1039	951	1046	940	991	985	1041	1049	1014	923	947	1001	983	997	1027	974	962	953	973	1021	953	985	946	1010	942	913	955	1045	980	972	1003	1025	970	1046	911	988	1002	961	988	1013	984	1013	1012	971	1027	1026	1033	997	1043	993	980	955	970	972	996	1002	1017	959	1020	994	994	988	960	993	1063	997	962	986	1059	978	993	925	976	1035	947	1009	999	987	993	1020	984	980	996	977	1040	1010	997	1027	934	979	1033	994	980	955	1010	1022	969	1007	1001	1001	1032	994	1009	1021	1000	1012	971	1054	1050	1009	982	1067	964	931	975	974	1069	922	1024	968	995	977	974	1003	1017	1004	1000	1016	980	983	977	984	994	994	1010	1021	1014	1006	1022	990	1034	966	922	967	1000	993	983	1040	1014	958	974	976	916	976	966	921	982	1013	957	905	974	1058	968	1003	1017	1012	966	983	991	1017	957	1035	965	967	949	1025	946	1013	984	998	957	957	1016	944	959	968	965	956	971	1063	974	979	1004	971	952	1023	1005	965	949	974	983	1005	1002	990	972	936	1045	1021	932	1006	998	983	979	933	996	977	988	946	993	978	968	950	1013	968	986	978	1047	919	988	969	970	959	1004	980	978	903	984	1022	987	975	956	979	937	966	936	975	943	942	944	1033	992	967	893	1031	995	977	967	1010	969	965	923	1002	966	988	968	1000	936	999	972	937	970	979	1021	992	980	985	961	1052	1000	980	1023	946	935	990	984	998	981	925	992	996	924	988	1000	1002	1010	985	988	984	938	1011	1001	971	963	995	1004	985	939	957	895	940	1022	952	977	978	985	968	970	975	963	957	988	957	956	995	935	1018	993	980	1017	1028	1008	985	988	959	988	989	1027	998	902	947	990	956	1083	1031	1014	997	1003	948	931	946	1006	1039	974	1016	963	988	991	967	1029	1020	948	970	933	952	968	969	979	933	988	1013	922	958	1006	1010	979	994	986	968	949	968	987	964	1002	936	995	961	1048	986	963	965	989	1019	994	974	948	926	978	1001	972	983	961	995	996	1030	977	998	1000	994	974	990	1001	973	1014	976	1004	978	959	951	1074	1049	959	991	981	988	962	939	1000	977	965	997	947	1006	991	973	983	1007	990	997	1002	969	1018	995	974	977	962	968	982	922	980	980	1011	995	961	933	1005	967	1010	1031	1026	968	980	972	1064	993	978	929	1008	978	980	1003	965	1038	976	1019	964	991	1000	996	942	971	981	1050	1002	934	1044	991	975	1007	1001	970	946	968	981	948	1010	964	1022	972	981	932	993	979	1013	1006	996	990	993	972	1000	973	940	976	981	1011	1039	952	960	976	887	981	971	951	924	983	994	994	1013	1031	977	983	978	1001	966	935	973	973	987	990	1003	977	940	981	967	1034	981	961	1034	1027	995	965	997	965	990	1054	991	1028	1018	972	1005	1028	942	1002	961	1114	954	967	986	918	958	990	958	959	1009	983	960	984	956	969	994	972	978	1024	1022	941	979	1002	989	1014	948	987	1031	974	1005	1012	979	1000	1030	917	952	888	1002	1008	982	955	990	988	1014	1023	999	930	958	974	985	959	935	987	931	977	997	946	1010	960	967	1002	1001	998	959	955	963	958	990	991	916	925	952	949	943	988	980	986	1030	976	973	991	1019	951	1029	950	955	963	968	1016	980	1019	989	919	1011	1034	1012	1042	986	1012	963	994	1048	903	983	964	964	986	992	997	946	971	949	961	939	981	1038	1022	977	971	991	1045	946	981	972	975	1050	961	1015	985	938	944	947	972	1007	1008	984	946	941	905	973	1004	966	977	967	1024	901	955	1008	994	946	1008	1002	915	958	1010	980	1031	964	975	994	1025	991	1032	1006	950	979	956	1044	989	1024	965	1005	941	959	947	999	977	986	1032	961	984	1050	989	956	1002	979	997	963	997	987	1015	951	970	991	1075	983	985	1064	1015	977	946	989	1036	955	959	989	1012	945	1002	952	1008	1031	906	976	1024	1023	982	1011	1055	972	946	997	994
14493	30798	25639	14757	11145	8494	22318	39169	33008	17780	8034	3284	1407	968	882	850	902	883	824	823	868	862	832	899	892	834	897	861	864	870	877	920	883	873	816	920	858	835	900	860	895	900	831	894	878	863	853	827	841	854	838	854	869	816	873	854	821	832	820	840	829	793	832	844	800	868	823	913	902	852	891	938	867	844	823	859	872	798	843	858	885	878	870	841	909	790	853	815	883	839	846	843	820	823	859	916	853	866	868	833	857	865	831	829	879	822	876	865	842	813	811	845	903	909	864	826	831	859	825	813	814	858	829	836	857	867	861	887	816	870	821	889	885	810	781	836	870	853	839	855	834	890	830	825	832	908	810	861	912	812	837	876	869	799	779	870	846	855	835	866	856	842	828	874	860	816	848	896	874	823	858	900	864	836	856	798	856	838	877	858	805	816	865	887	847	823	842	847	877	898	808	903	853	817	830	842	791	898	867	858	889	894	888	858	821	859	915	817	859	847	873	855	844	850	832	811	858	873	814	816	851	889	832	815	853	845	835	834	826	837	877	850	860	837	854	829	853	897	888	832	865	847	848	876	811	796	867	851	823	839	835	829	834	884	789	896	890	830	850	823	868	838	870	827	845	857	836	860	840	814	870	830	896	880	851	857	823	849	852	886	843	820	815	837	808	854	856	822	829	854	885	852	894	861	854	830	809	852	830	856	858	805	833	819	863	872	865	898	837	867	858	866	806	884	907	905	881	870	851	859	826	834	841	893	889	833	877	841	867	830	837	859	861	851	840	840	870	883	837	815	848	894	843	881	882	836	829	845	846	880	914	822	849	891	824	837	845	838	859	872	867	855	842	782	800	836	886	804	854	846	854	877	838	860	826	854	808	818	888	837	815	870	869	866	899	862	817	836	817	824	860	841	846	849	832	821	888	851	849	819	835	893	891	863	889	896	834	835	820	866	851	823	837	841	859	806	854	858	848	792	868	837	844	812	859	860	790	847	850	889	866	849	864	853	830	853	801	859	822	889	853	863	836	861	867	860	851	876	860	816	783	859	850	805	857	840	791	894	850	847	858	802	858	794	836	845	818	843	902	864	878	855	890	858	821	863	875	827	830	828	837	831	827	866	832	816	910	845	824	881	792	901	806	855	800	854	888	816	856	834	838	787	799	831	847	840	889	840	904	844	843	851	881	858	898	861	839	842	834	807	862	857	883	841	843	838	820	883	843	908	758	853	850	821	837	827	870	824	870	861	829	844	770	867	843	881	871	846	822	834	839	836	838	801	843	852	872	838	810	837	820	828	879	888	880	843	804	902	888	839	847	893	857	862	829	832	882	823	841	861	854	827	846	840	835	871	861	866	855	888	835	822	837	818	869	790	802	838	795	771	879	807	833	860	849	889	849	862	857	871	858	874	834	792	866	818	858	835	811	836	842	855	880	793	845	821	844	815	860	858	826	823	851	808	854	858	814	883	881	870	825	838	860	847	875	918	869	871	855	835	854	867	883	852	879	818	856	831	854	848	899	827	816	783	863	834	857	914	905	848	810	846	803	836	804	835	855	844	848	832	859	853	838	870	817	877	842	863	844	886	816	851	881	845	839	879	863	866	821	843	869	854	808	872	841	840	867	888	838	899	893	828	876	804	871	852	875	829	846	829	860	816	886	851	867	823	881	808	844	844	864	869	821	829	885	864	846	831	897	845	845	881	826	836	835	851	849	873	839	820	823	827	816	880	825	844	855	897	816	817	814	848	833	858	891	869	832	875	795	860	817	844	850	847	846	785	825	799	892	850	804	803	869	832	853	833	890	836	813	830	902	869	845	856	829	799	909	831	825	798	860	838	879	879	840	853	809	860	846	853	839	886	907	824	806	838	825	838	875	848	827	877	851	828	850	803	823	832	867	777	848	846	866	896	858	853	869	867	852	821	828	797	912	806	849	862	838	825	844	808	864	860	829	884	816	862	885	813	855	836	855	900	854	830	829	836	822	854	862	831	812	907	841	839	867	868	852	833	826	837	877	810	840	836	849	897	851	870	805	837	861	800	870	826	863	835	852	835	882	846	844	800	856	790	778	846	874	806	837	851	887	820	851	820	828	861	893	817	819	884	830	857	853	868	851	823	838	856	842	799	873	845	846	885	839	842	835	834	852	807	821	825	799	842	851	804	873	838	823	879	810	886	858	847	865	828	874	786	826	840	822	810	848	857	888	824	824	818	852	817	865	835	814	859	873	866	797	838	825	840	812	848	785	845	837	856	792	851	882	863	850	888	867	879	816	858	818	829	819	830	881	838	804	862	836	834	849	834	824	798	815	855	905	818	837	840	839	854	865	815	888	886	802	843	880	884	853	869	806	805	886	856	838	877	861	810	833	872	866	852	862	883	826	887	844	803	820	852	806	858	821	850	835	844	889	903	859	817	880	827	829	894	829	856	865	874	811	823	836	888	882	816	863	820	844	854	870	876	841	871	823	811	818	873	884	881	843	868	887	830	820	877	857	825	810	872	873	914	849	898	831	797	812	887	855	861	829	844	851	865	823	859	843	848	821	798	829	814	833	884	833	832	787	817	860	872	829	859	902	904	833	868	852	877	879	869	785	818	830	851	831	841	852	881	843	813	873	872	855	845	838	828	912	842	853	839	836	817	824	852	863	847	870	817	887	859	787	836	864	865	804	833	821	876	831	889	810	872	855	830	825	910	849	846	832	839	809	805	807	853	862	847	806	865	852	853	843	788	835	837	852	853	845	838	870	859	843	839	857	879	838	841	841	859	858	871	838	852	819	897	867	833	876	845	819	862	870	858	802	824	831	856	833	845	803	880	867	823	839	878	836	808	870	805	798	841	795	841	875	815	846	839	824	859	823	807	839	820	809	824	861	884	838	876	824	857	868	840	813	850	845	865	836	868	834	880	867	826	825	835	856	781	891	843	844	888	839	851	833	889	852	847	849	815	856	834	829	888	832	860	846	838	825	836	796	865	858	837	896	834	821	885	865	889	850	790	846	858	803	871	883	796	891	824	802	805	838	782	869	801	874	849	824	886	831	808	817	822	823	856	853	814	871	910	833	874	828	847	825	852	887	842	862	833	791	872	825	832	841	818	852	861	841	861	857	848	887	909	859	823	877	820	833	808	875	838	789	801	861	834	849	833	866	839	855	876	827	898	848	813	854	823	858	868	812	869	896	829	833	883	867	877	872	883	835	820	846	823	907	819	849	862	892	791	818	808	856	875	886	804	858	850	824	817	860	864	861	845	910	827	856	799	827	848	808	829	806	872	876	852	824	851	848	840	898	874	847	837	819	889	819	842	875	827	819	804	804	874	811	852	824	854	912	875	882	817	788	865	840	836	857	798	817	863	882	858	909	830	876	812	839	843	859	864	844	819	852	827	905	856	789	840	939	812	838	834	828	873	849	841	867	821	838	840	865	829	819	845	815	831	863	823	852	856	837	847	872	812	869	850	882	845	796	861	865	838	857	831	818	804	842	882	842	812	833	833
29102	22218	18752	10014	3706	2585	2669	4089	3537	2532	1713	1289	1070	1043	1071	990	997	1038	1002	1055	989	1004	1010	1073	1043	1055	994	997	1049	974	1042	981	1011	1063	1014	1001	1047	1016	1063	1064	1026	1006	1024	979	1004	1039	1025	998	1076	1090	959	1038	995	1013	1004	999	980	972	1023	1036	1026	1057	983	1042	997	1032	1019	1013	1007	999	1118	1017	1013	1025	961	1058	1002	1001	1082	1041	1056	1014	1068	1041	1048	999	989	1041	1019	1049	994	985	1000	1034	1068	986	984	989	1076	1042	1020	1014	1018	1016	987	1054	1044	1029	960	1003	944	1006	1006	1066	1037	1026	1000	1075	1017	1039	1103	992	983	1028	1019	1032	989	1031	1031	1000	972	1035	1045	999	1014	1036	1078	963	1054	978	1038	978	1040	1039	980	948	1011	992	977	1043	1043	1029	990	1047	1011	1042	947	990	1026	1006	1031	1048	977	1017	1038	1005	1069	1027	1024	1063	1033	947	1006	997	1037	977	975	1025	1068	1078	1014	1026	1026	1002	1030	1005	1005	1051	1048	991	996	1021	1003	1027	968	1048	1059	1074	1024	1052	981	1087	1044	1095	1071	961	1024	1063	1054	1022	951	1042	1009	964	1001	1043	1045	1058	1021	1006	1021	1044	966	985	1039	1011	1027	1033	1012	1080	1048	1049	1040	1036	1023	1085	999	1007	1088	1003	1018	1042	1019	1089	971	1006	1039	956	1048	1037	1022	1038	1037	1037	1061	1067	978	1010	1057	1047	1040	998	1039	996	1026	1008	1010	1007	1024	1023	957	1035	980	1030	971	1003	1026	1035	1068	987	1039	960	1027	1045	1033	981	1032	992	1105	1025	969	1052	1024	1066	1038	982	1026	1065	1071	1036	956	1009	1007	1028	920	979	1055	992	1018	1083	1067	1016	990	1029	1020	1009	997	1002	1028	1054	1028	1025	1017	977	979	1004	993	1030	975	1002	1043	1044	1038	1003	983	1035	1003	1024	1078	1033	1052	1009	1064	1050	1063	1018	970	1013	998	959	1034	981	968	1050	968	1063	1002	1021	982	963	1029	1061	995	1030	1051	1018	989	1027	1088	1034	1007	977	1027	1010	1047	1019	1040	980	999	991	1012	1060	1011	1011	1064	999	1037	1000	1006	1015	1018	1006	1018	1012	1072	993	998	990	1032	1044	985	1018	990	1005	948	1012	1009	1056	968	1039	1067	973	1012	1006	1041	1025	958	1060	1074	1022	988	1108	1055	1043	1011	995	1056	960	1057	1073	985	1045	1048	1015	1008	1037	1060	1026	971	982	990	993	1053	1033	1053	1062	1035	997	1013	1042	985	1031	1024	1085	1027	1007	961	987	983	1067	1040	1018	1062	982	1062	1063	944	1019	1026	1032	997	1033	991	994	990	1060	1016	1001	1036	1022	989	983	986	1020	1008	999	1014	1081	1078	1002	961	1005	1011	1009	989	994	1039	988	999	1002	1010	997	1032	1044	1009	995	1032	1069	992	1034	1030	972	1034	979	1073	1036	1014	989	995	1033	982	1038	1050	1032	984	989	1059	1052	1055	989	1053	975	993	984	991	1065	985	1036	1033	1005	996	963	1084	1012	981	980	963	1031	1030	1024	1047	1040	1058	976	975	1062	1052	981	992	1039	1045	1053	1002	1009	969	1035	1028	1038	985	1036	1010	1007	954	1023	965	997	992	1064	966	1076	1083	1097	1000	1019	1064	986	979	988	1033	1075	1016	1026	1030	1014	987	1007	983	1029	982	1005	1042	995	1061	1063	990	1077	1033	1045	1056	963	999	1020	1076	1022	1048	1025	961	1012	1020	1021	1036	1036	1024	980	1042	1012	989	1036	949	998	1034	1105	956	1036	1029	1055	1011	1018	1053	973	1050	994	1018	1032	963	1051	1024	1045	995	994	1038	1022	1014	1034	1016	1038	1037	1071	1052	1050	945	1063	1046	1061	1002	1062	982	1022	1030	1056	1040	1007	1013	988	1086	1123	1100	1015	1018	1058	1019	927	1005	984	1025	985	1031	1055	1043	1045	997	1028	1028	1026	1038	1022	986	984	959	1022	1007	1017	1047	1022	995	1058	1068	1012	1067	990	1012	1002	980	973	1030	1007	1024	1001	995	1004	961	1042	1012	1001	1024	978	1033	1053	1047	1064	998	970	988	953	995	1083	1021	956	1096	1049	920	1036	984	1089	1030	1047	977	1026	995	960	1032	1069	1041	1070	956	1010	993	1042	1030	1043	1046	1045	991	1039	992	982	999	993	999	1002	1028	1107	1071	1022	931	1027	1048	1049	1021	999	1055	1048	987	983	1026	932	1096	965	1017	956	1039	1006	1041	995	1007	1011	1016	1007	1039	1050	993	1128	1044	1019	962	971	1018	1016	1059	1061	1054	985	1064	1030	1015	1015	1065	990	976	1012	953	997	1001	1014	1013	1068	996	1005	1041	984	1065	956	996	1002	1013	1038	1039	992	1012	1048	1057	1032	1082	1018	1014	1030	1017	1043	947	1014	1012	1005	1021	972	988	963	954	1027	1054	1014	1001	944	998	1033	1057	1033	1026	1013	995	998	999	1064	1003	951	1023	989	976	1020	1044	1040	1062	1027	989	1001	1023	1031	1013	1055	1064	1020	1005	984	990	984	1040	1014	1019	1001	1001	1025	1033	1032	1034	1072	1029	1023	1022	1070	1022	968	1040	941	1036	1003	1008	1012	1055	1008	1020	1046	960	1008	1009	995	989	1020	1037	1033	1044	962	1031	995	1046	1004	951	978	977	1027	1006	1060	1028	1034	934	997	1029	1000	1008	1005	1033	988	988	1057	1028	1029	997	1051	1067	1015	1027	1071	1044	967	1020	1035	966	1064	1021	1034	1040	1011	1020	1033	1032	991	996	1006	1073	1054	1025	944	983	1034	985	1088	977	1014	937	1003	1109	1057	1047	1043	998	981	993	1053	1012	1004	1033	1076	1023	941	1024	1032	1071	1041	1017	992	1010	1000	1004	993	1023	1010	1065	988	1011	994	1040	1018	1002	1070	1025	1072	1042	1058	1024	1004	1042	1002	1034	950	1095	1041	1085	1036	1073	1019	991	969	1053	986	975	971	1047	1077	1035	1015	1006	1003	1046	995	972	988	1063	1018	1006	1022	1000	1019	1017	979	1007	1066	962	969	1082	972	1035	1063	1031	1045	1016	970	1075	999	1036	983	1062	1015	981	1011	1042	1049	1076	1017	996	1044	1065	983	1005	991	1041	1000	1021	995	1040	1024	1027	1058	1006	936	1054	979	989	1046	1034	993	1049	1036	1048	1014	1041	1045	1007	986	1038	1005	1012	991	1007	1046	1036	995	957	1004	1018	1034	983	1030	1054	984	1040	1018	1077	1035	993	1012	1058	1020	1067	1072	963	968	1021	1052	989	1006	1000	1068	1032	980	988	1020	1021	1057	1061	1019	1049	1024	972	1067	997	1058	1040	998	1037	1058	993	1026	1006	1078	988	958	985	1026	1040	1035	1086	955	997	969	1060	1088	1076	1023	1000	975	1071	998	990	1040	975	993	1062	996	1031	1064	1012	993	1051	1022	1023	1025	973	1006	1004	1099	944	937	1046	1045	1023	1023	1003	1025	998	1029	1005	1091	993	1037	1033	956	1040	1053	1032	1050	963	1029	1033	1024	1086	1013	983	1001	1009	1016	998	1031	1068	1012	1028	994	979	1026	1083	1088	1063	1076	998	1006	957	1040	1017	997	1047	1036	1033	1007	1042	1013	1058	1054	1018	1028	993	1037	1010	1020	1013	1053	1041	1021	1024	1051	946	973	1058	996	1011	1029	984	989	1017	1024	971	1085	1024	1019	987	955	1057	975	961	996	1082	1039	984	973	984	1045	1026	1045	1027	1044	1070	1054	1033	1018	1020	1026	992	1023	1029	1045	1030	1076	1024	985	1010	1018	934	1024	978	1046	1008	1035	1012	1023	1093	1040	1005	1024	996	1013	1047	1025	1020	1001	1005	1031	1023	1041	1016	1026	1054	1070	986	1038	963	1031	1055	974	1051	1031	943	962	1047	1003	1015	1085	978	1032	974	973	1001	1007	963	1008	975	985	1049	1010	935	984	994	1009	969	1032	986	1033	989	1020	1022	990	1026	1016	1033	1025	1020	988	1054	979	1011	1037	1027	1024	1041	991	1045	996	1022	1030	1040	1051	1033	990	1026	1019	1000	1067	1055	987	1022	1002	1037	999	1055	1000	1067	1052	991	1037	1035	1040	991	1037	1071	981	1030	991	1040	995	965	991	1096	992	1043	1047	1017	1048	987	991	994	998	1019	1005	1057	1026	1063	1030	1001	1076	1053	1041	1029	968	1030	1056	969	1074	1011	1020	1004	1023	989	1031	998	1033	1047	1027	953	1040	1032	1050	1023	1018	1019	1002	1044	995	1009	1061	993	982	1043	1077	978	1037	1052	986	1014	1071	1008	1056	1012	993	970	1010	1021	1018	989	1035	965	1023	1058	1012	954	1026	967	992	1039	1002	1001	1013	1032	997	976	1022	1026	1007	1041	997	970	1024	1045	1026	1065	981	981	998	1064	1015	961	1020
14710	19466	15751	6831	3475	2957	3295	4421	3635	2464	1541	1102	932	875	840	869	894	797	842	853	892	796	844	899	818	895	792	857	868	844	835	870	797	863	794	812	861	860	846	848	807	830	821	879	830	810	827	827	863	831	825	865	878	836	788	843	891	806	839	843	806	819	801	862	873	810	881	850	852	864	825	853	825	856	830	844	816	849	822	873	824	796	843	843	834	839	871	882	876	844	822	855	782	811	873	853	878	816	796	870	845	866	821	816	804	845	862	872	832	860	839	794	816	904	837	836	830	827	870	789	799	828	792	858	829	854	838	876	848	834	856	859	803	838	830	856	831	833	803	847	844	835	843	844	888	817	825	821	833	897	805	846	833	848	868	818	821	814	827	861	897	875	852	878	830	801	800	834	802	811	844	871	855	837	894	829	854	833	809	780	848	867	842	868	847	815	794	855	880	840	837	821	857	872	857	865	857	824	823	780	857	849	832	869	814	835	847	815	854	887	844	869	826	858	797	845	820	812	824	803	824	828	869	834	854	853	838	846	868	787	891	868	805	834	819	826	787	894	871	854	813	842	835	894	833	825	900	855	907	896	821	793	845	816	846	810	866	851	818	790	824	888	818	807	819	801	851	803	874	823	848	791	810	875	841	794	866	829	781	831	829	781	813	877	863	841	803	829	842	832	836	871	899	851	848	837	853	843	844	843	821	817	866	829	844	839	895	840	821	822	853	828	839	792	889	860	806	849	845	840	842	843	834	862	869	786	849	843	852	851	901	836	865	883	852	824	890	860	869	815	792	840	807	779	834	858	815	850	820	843	830	792	810	788	804	846	832	890	807	876	844	858	797	856	864	835	840	881	792	828	857	820	844	856	828	835	823	843	815	820	836	836	851	805	894	901	896	816	817	872	856	802	859	894	865	841	830	835	796	835	844	845	833	830	833	849	833	878	870	845	885	828	852	842	804	787	817	813	828	811	809	861	860	874	818	869	859	807	825	765	856	875	842	859	879	787	845	815	846	828	860	859	884	849	797	819	827	845	862	816	848	867	906	794	830	813	838	871	830	800	848	794	834	820	807	848	881	866	824	835	842	826	806	824	907	859	849	917	826	842	861	840	830	853	832	862	824	822	857	844	852	795	819	792	793	868	875	901	845	861	863	862	834	799	839	838	796	884	907	874	901	886	850	890	786	860	864	818	917	870	829	816	845	824	810	806	838	798	852	851	818	856	853	804	875	848	856	776	800	845	838	827	823	844	861	871	806	802	880	859	861	833	823	856	824	804	833	840	821	853	827	855	895	836	822	813	814	852	851	790	845	891	851	821	847	874	863	831	821	799	796	907	799	847	887	825	800	868	832	872	857	792	820	892	840	862	824	808	871	812	848	824	816	814	859	808	825	788	880	934	840	806	860	848	809	839	888	838	810	861	844	799	829	839	822	814	861	837	835	829	858	885	861	847	848	871	796	806	845	873	864	853	863	841	818	846	863	827	821	843	841	826	888	814	836	836	853	850	826	874	848	827	853	861	883	818	815	830	837	849	881	910	828	811	814	841	845	817	860	849	851	838	838	877	829	818	815	837	859	795	832	804	803	820	882	816	837	835	810	794	847	857	783	813	868	793	832	786	842	841	831	847	823	835	839	822	879	869	855	850	815	842	805	836	864	849	861	906	827	843	859	856	867	858	827	822	851	825	850	842	808	815	859	814	861	823	846	814	815	834	833	823	833	774	854	820	876	815	844	833	876	834	867	882	843	867	842	840	807	817	844	854	843	824	814	864	787	885	804	835	806	826	829	781	798	819	841	850	886	887	814	895	867	872	843	893	827	818	877	893	848	801	825	844	843	817	850	836	755	842	809	849	855	852	855	870	842	853	880	823	882	804	800	825	817	865	819	870	823	812	857	846	885	870	838	935	866	818	860	842	869	769	851	820	834	891	845	924	832	819	832	849	842	911	869	843	943	886	845	807	852	834	804	837	862	845	813	836	831	841	846	870	819	837	840	828	851	826	888	819	812	884	839	832	816	834	834	783	821	815	862	849	851	859	820	851	829	827	825	781	811	818	800	808	894	901	833	856	857	858	872	859	835	793	853	846	929	868	838	830	846	810	842	805	855	839	813	858	883	868	903	806	819	839	870	811	841	821	804	806	802	846	857	820	824	849	820	863	820	863	841	797	895	808	890	827	852	850	838	851	857	828	885	826	887	830	846	830	773	819	816	870	840	859	845	836	829	854	831	790	836	827	835	846	834	803	840	842	837	862	855	837	838	829	820	814	842	810	848	851	916	867	845	831	884	856	833	781	865	838	769	827	900	801	847	863	859	803	787	855	840	854	839	872	803	772	862	836	828	829	854	848	855	835	828	854	870	789	888	798	810	830	851	862	831	835	868	815	849	863	854	832	826	789	804	866	789	817	850	827	861	848	831	828	810	812	863	835	818	875	854	860	889	824	836	846	881	898	840	826	838	849	878	862	837	876	836	826	811	834	875	795	862	849	826	832	802	831	832	777	834	831	861	841	885	826	846	866	853	799	841	833	846	896	857	840	839	846	825	844	794	854	817	861	840	809	865	837	823	826	829	811	783	801	805	796	808	836	846	863	842	825	850	826	798	904	870	857	857	867	839	842	787	839	822	869	802	774	831	819	852	817	800	871	838	846	808	826	828	835	854	848	899	783	799	843	835	852	833	835	861	862	806	864	760	835	809	803	838	848	834	850	808	816	889	816	829	829	851	908	813	838	824	847	863	886	835	873	885	808	808	857	845	863	842	804	835	916	893	825	828	812	845	808	805	857	833	905	824	823	817	878	836	847	832	794	830	825	838	913	899	806	850	884	812	894	851	794	836	883	831	874	879	860	862	847	801	806	812	827	810	852	821	820	814	805	786	852	862	879	825	811	798	878	886	801	805	816	799	814	906	857	805	848	850	849	838	838	822	811	851	792	867	830	849	835	830	827	802	835	829	840	875	837	823	845	850	824	826	865	803	829	911	818	826	862	906	812	862	861	834	879	861	878	833	787	856	901	872	815	846	822	878	851	861	846	820	856	827	857	767	791	825	796	847	848	824	861	892	819	814	848	831	868	845	817	859	844	900	854	828	849	871	839	819	813	827	807	789	861	796	826	832	841	889	793	831	817	867	883	843	829	829	869	843	875	888	796	833	799	857	796	827	845	833	822	874	828	847	862	801	792	888	803	868	859	829	869	875	828	833	827	871	882	788	835	861	805	806	820	831	871	809	871	885	876	773	830	787	883	800	886	802	830	878	856	802	838	818	807	853	876	891	828	832	831	831	882	825	871	872	858	801	828	889	824	820	828	839	808	843	829	898	820	888	789	817	857	898	851	836	815	849	852	876	785	860	861	835	829	859	862	821	886	850	834	840	803	888	856	877	850	799	885	788	853	837	850	832	919	818	857	827	822	849	828	853	862	842	845	808	820	860	833	796	859	778	877	851	853	861	799	797	874	858	846	850	841	876	890	841	881	829	842	827	815
25553	21443	27606	25281	14491	7614	11894	25622	24339	14265	5890	2168	1308	1016	958	955	944	974	967	979	921	925	1014	970	1033	895	897	997	1016	961	930	952	939	972	987	1006	949	925	973	952	978	972	966	1005	990	976	990	973	958	910	1021	968	919	987	895	1003	944	934	956	918	960	966	978	1024	992	973	978	947	966	922	978	923	975	957	969	978	943	969	968	955	971	954	945	947	938	968	973	932	1006	971	918	957	996	918	946	939	941	928	1009	911	921	929	984	954	989	933	955	971	963	963	1006	1021	940	965	944	966	951	919	934	947	968	941	948	967	971	951	925	1014	930	909	992	949	960	986	927	974	985	1007	905	963	944	944	977	967	961	937	965	958	935	943	981	962	966	960	970	964	970	958	984	981	981	1010	993	1000	964	941	965	991	895	911	968	915	976	963	937	997	967	931	940	927	959	964	960	938	972	973	1016	936	979	991	971	989	955	917	980	904	981	967	940	956	1021	960	966	921	951	927	965	937	953	914	1005	942	952	969	954	907	950	976	908	989	917	947	941	907	982	934	910	976	983	1014	988	985	923	968	1033	967	960	1005	915	961	999	935	987	965	958	970	938	937	964	1027	986	937	997	997	982	982	922	994	921	1003	988	976	975	973	908	973	1036	928	1009	928	943	947	942	990	933	983	963	915	978	997	1003	1015	948	939	921	976	950	946	958	947	941	921	941	969	986	928	981	968	947	898	937	932	998	1019	938	966	952	886	951	962	970	978	955	947	960	919	927	927	889	902	964	947	946	989	917	953	962	927	979	963	913	965	929	950	935	929	946	940	971	963	974	993	961	978	907	982	961	976	946	948	916	991	911	978	961	986	961	969	1001	966	957	949	989	983	971	912	960	925	912	919	919	962	953	933	931	1001	935	1002	977	954	989	940	928	908	916	928	986	971	932	923	936	988	898	892	927	943	902	974	963	981	990	962	965	982	943	904	904	947	932	925	966	954	988	915	1015	968	956	1061	976	971	909	1002	992	941	953	913	921	909	929	923	923	931	947	1021	942	975	979	980	940	949	1032	972	956	970	973	922	956	944	944	969	982	989	942	967	1008	936	964	920	919	953	961	962	927	993	986	965	945	954	900	975	1011	921	905	943	957	972	961	998	956	896	986	1016	943	962	1004	955	930	964	899	924	969	950	970	975	951	948	944	958	960	1002	957	898	967	874	951	887	918	997	906	967	928	989	922	933	922	961	987	978	978	930	950	918	995	964	1015	1012	966	917	1016	971	895	928	962	903	962	910	917	957	920	930	987	967	960	989	922	924	963	958	927	936	1020	992	976	916	940	915	938	977	972	972	937	937	899	963	988	1005	917	912	952	959	980	981	972	979	948	966	988	925	888	966	946	955	1007	990	950	975	998	945	934	925	965	972	937	959	992	929	999	1013	984	951	942	951	947	959	1017	944	926	957	948	993	1025	931	972	953	957	968	990	943	913	989	965	952	903	895	964	1040	952	911	950	969	977	902	1009	927	1010	977	948	969	949	957	951	924	955	974	976	987	1001	943	966	935	959	976	1003	931	962	915	931	968	978	949	935	920	908	933	993	891	968	945	934	985	941	950	971	1022	985	932	973	975	940	932	951	938	908	975	1006	981	940	965	924	943	1012	952	947	939	940	954	975	968	974	986	906	964	908	950	994	963	962	966	972	904	1006	934	963	999	966	992	946	947	963	933	965	977	974	970	994	1015	964	910	907	946	938	932	962	959	960	958	899	960	1004	976	927	942	960	918	964	927	961	916	970	870	958	1009	925	995	893	912	944	978	947	953	982	959	952	952	988	909	976	947	937	953	941	953	950	964	896	969	945	986	965	918	943	932	999	964	935	941	1002	958	941	910	935	933	937	892	960	986	958	1042	959	952	923	945	851	937	1010	954	1010	1018	977	968	919	917	911	920	977	987	989	1011	923	953	961	916	1016	1032	977	960	958	993	946	892	910	955	967	1013	942	980	1008	860	957	958	932	941	935	972	1032	946	916	987	907	949	961	953	982	942	945	949	933	1000	969	913	1016	981	946	954	936	909	963	967	960	949	957	985	928	968	938	981	933	967	940	970	939	937	954	1009	914	980	983	981	960	935	926	975	903	970	949	941	912	916	969	917	914	946	946	918	995	924	993	993	937	963	926	908	966	940	936	958	888	947	1005	979	906	964	882	962	1002	905	958	997	1011	890	926	995	975	930	954	943	908	936	974	1016	966	968	927	908	968	937	1021	972	934	974	964	994	989	982	965	996	950	883	951	910	980	921	959	983	903	989	970	987	980	997	995	967	1010	952	1008	929	948	998	950	921	940	969	975	971	1007	936	953	931	914	998	962	1017	1008	995	920	997	1013	934	955	956	955	965	959	909	943	971	972	1006	991	973	893	961	888	974	1036	951	958	949	974	961	943	923	931	1000	945	962	927	950	967	956	957	968	978	925	977	958	964	915	953	995	1038	980	1001	973	979	926	1000	963	929	957	939	961	930	909	946	934	1031	932	936	957	952	948	980	988	1009	989	940	967	937	972	970	968	959	939	934	966	946	946	944	992	953	1001	928	969	912	967	903	963	927	897	960	988	914	915	913	970	937	934	955	974	949	963	950	961	956	937	979	915	950	940	996	926	920	967	1023	952	977	991	897	955	982	959	948	966	912	961	932	956	920	955	932	959	989	938	945	912	945	978	876	897	907	969	1000	957	927	934	932	984	955	931	961	923	916	957	975	941	961	912	977	983	924	867	932	964	971	997	929	939	983	947	886	965	987	965	1001	975	990	943	986	987	925	900	985	986	953	950	1036	948	950	964	992	968	981	995	987	1011	909	906	985	984	963	919	936	963	991	973	999	911	1002	928	970	960	975	933	980	902	939	888	1007	1004	866	970	1022	990	966	992	920	950	938	940	977	956	976	907	991	912	915	940	936	916	954	951	890	949	985	931	1008	926	981	942	937	946	953	933	918	980	963	899	951	969	982	946	911	960	948	960	946	961	959	955	938	961	968	996	986	992	902	913	981	870	945	976	989	940	980	956	973	900	929	971	941	947	961	1019	923	933	967	997	942	1013	948	960	1028	916	1009	987	952	969	951	958	1028	910	959	974	953	955	886	915	958	979	942	970	906	979	1004	996	966	975	941	968	960	863	970	974	971	924	931	1009	950	993	927	990	1033	934	934	1000	952	933	955	915	936	959	917	984	946	963	1002	923	1022	924	1020	947	934	1033	922	956	936	934	953	919	959	956	943	934	870	949	933	971	968	934	926	950	977	991	1006	918	971	970	925	978	940	949	893	910	980	937	996	943	911	937	1001	957	953	987	941	1011	943	956	942	977	954	944	967	944	936	958	928	953	957	957	941	963	873	976	948	959	944	911	937	972	901	966	937	980	1027	974	971	993	976	909	944	987	951	925	909	977	940	895	953	943	993	998	930	903	1020	945	918	946	983	969	919	958	928	967	972	954	948	952	914	956	1001	922	994	935	951	944	952	992	963	956	982	994	956	966	1015	985	962	1032	930	1011	925	994	948	970	918	1009	969	962	989	937	972	986	973	896	976	925	926	972	1000	949	939	925	957	979	957	986	989	948	928	987	908	964	956	952	986	915	939	969	947	909	938	957	960	941	983	967
15089	24624	19672	10891	6968	6541	12801	24146	21105	11216	4898	2131	1143	888	823	830	843	819	841	805	872	852	838	831	858	858	821	800	828	850	854	848	809	862	822	851	890	834	860	853	831	855	841	845	899	840	827	810	852	880	885	872	842	828	837	885	817	851	851	822	841	848	801	873	844	873	834	799	849	829	804	829	907	806	843	881	815	873	815	841	848	781	857	822	800	847	794	847	789	813	812	837	854	846	816	891	850	810	790	867	888	837	887	846	807	819	864	802	817	841	866	844	919	834	822	825	815	858	891	851	857	874	860	863	871	848	810	838	870	824	900	842	889	854	863	883	857	835	825	858	844	871	889	826	908	865	819	862	866	833	830	891	831	778	804	788	783	784	847	805	851	821	806	834	794	823	868	862	817	850	803	873	824	857	847	844	830	799	880	845	859	827	829	828	802	814	825	818	808	831	824	789	821	832	862	848	884	823	823	861	871	885	793	854	870	809	850	850	830	826	837	826	774	855	783	831	820	822	865	848	822	857	855	808	787	801	811	784	807	784	839	828	797	826	803	826	874	859	847	847	836	832	816	739	818	844	899	838	842	829	855	847	843	789	810	815	817	852	842	821	862	851	875	811	867	823	881	847	821	898	863	844	789	838	837	870	859	855	790	872	837	862	783	794	885	860	811	865	855	787	833	837	861	844	818	815	873	805	800	797	849	839	812	881	819	896	860	825	824	831	813	869	808	783	858	863	890	815	802	851	812	902	820	805	854	813	835	818	837	853	846	788	817	773	814	836	831	866	851	799	785	827	831	832	838	882	838	844	824	837	793	814	810	818	818	821	855	826	816	877	782	784	843	877	821	834	862	839	879	834	807	873	842	801	877	914	844	831	818	838	807	836	835	818	821	831	838	854	790	827	856	828	886	813	884	865	826	826	809	826	758	844	833	837	801	810	780	835	799	789	826	854	818	820	875	842	806	836	827	814	847	843	865	805	815	843	818	876	854	796	826	810	840	850	883	797	867	787	864	817	825	835	800	837	795	843	838	815	783	895	842	781	807	848	909	831	813	838	860	797	862	837	877	838	861	811	839	830	843	814	818	818	791	828	793	837	843	792	820	822	831	844	856	806	812	840	842	839	847	810	809	881	863	863	821	770	848	819	853	827	831	877	871	859	826	823	876	818	858	823	799	846	809	762	810	791	847	803	921	817	854	818	847	820	864	806	854	839	802	830	798	837	814	845	807	834	854	836	844	844	857	844	808	841	827	837	810	886	818	818	866	868	787	821	876	785	795	830	826	798	818	850	825	832	856	847	825	805	837	815	788	851	788	855	831	847	781	844	791	810	859	876	801	825	786	833	864	834	812	865	820	804	871	807	820	857	840	868	832	867	841	851	890	818	798	832	836	817	810	836	837	822	813	848	824	833	863	837	794	880	840	791	810	813	840	845	832	856	840	836	870	799	876	862	810	803	802	805	859	859	809	768	766	781	844	813	829	830	801	812	847	782	808	858	818	789	835	814	819	825	786	834	786	863	918	854	866	841	844	871	784	850	858	842	795	862	839	803	843	871	835	786	807	868	864	812	827	830	847	802	847	844	845	803	816	827	804	860	826	832	790	795	870	855	799	828	799	855	885	845	825	820	820	862	833	837	798	826	809	829	803	838	812	809	809	824	842	877	830	862	854	824	777	823	837	803	779	853	845	833	863	862	798	864	816	807	841	821	902	816	820	781	866	845	797	798	905	817	844	881	738	864	832	788	822	819	824	867	805	789	860	810	808	819	891	859	785	819	797	860	815	758	838	867	872	853	804	815	881	813	806	860	824	870	823	795	850	836	853	817	849	822	831	842	878	850	847	823	791	812	803	818	784	854	859	807	850	820	820	838	837	801	802	813	770	780	805	859	789	809	801	823	796	920	868	873	816	797	791	852	829	816	863	824	797	861	805	811	829	821	822	835	825	829	818	835	843	824	896	833	840	822	827	765	849	823	795	863	795	869	820	826	859	829	801	855	807	775	837	837	826	812	837	861	845	833	848	856	858	845	794	865	828	865	802	830	764	823	827	804	842	795	818	838	827	831	886	833	853	821	859	792	823	854	763	863	826	810	840	826	839	813	785	847	798	788	856	892	817	875	864	791	817	828	811	861	855	865	816	833	867	775	849	816	863	837	798	781	867	819	820	869	828	821	859	848	851	828	858	819	858	814	862	852	830	861	807	840	832	810	798	821	811	869	816	833	828	777	789	868	882	859	839	795	775	835	820	891	832	820	895	850	873	852	836	802	869	855	819	819	808	791	860	857	805	842	804	829	824	858	801	817	838	830	808	802	858	843	854	850	838	865	841	819	823	862	827	870	827	793	858	844	844	811	773	852	846	836	792	861	879	832	805	831	782	847	804	829	825	855	818	815	825	828	838	811	870	817	843	806	861	822	829	824	800	767	794	852	836	793	813	862	845	853	902	834	823	832	835	815	897	791	835	806	878	823	813	783	843	835	834	810	841	870	885	846	851	867	827	814	854	834	823	878	860	797	810	854	820	807	896	839	841	825	808	791	859	828	774	833	843	802	832	865	803	859	823	838	856	804	848	816	873	841	848	810	841	818	793	861	863	788	887	804	774	844	879	845	850	848	820	851	856	839	790	840	817	789	849	820	836	819	801	872	848	837	866	800	831	826	805	807	785	821	797	858	836	825	823	810	825	825	872	844	844	826	828	781	822	814	829	813	815	781	781	814	827	853	815	829	821	798	890	811	799	802	787	793	889	796	822	772	814	843	870	787	805	781	804	816	878	809	865	836	792	825	833	802	828	857	814	878	789	875	867	820	833	902	808	840	842	846	867	768	853	841	835	875	861	815	848	810	876	841	852	830	848	802	814	825	819	869	856	845	813	815	824	815	818	836	840	835	812	876	816	818	847	860	816	869	889	828	802	852	813	836	836	846	782	818	844	866	829	824	773	789	840	818	803	857	809	832	832	817	832	836	787	821	818	816	884	871	831	814	819	825	858	879	838	835	839	848	868	809	856	807	879	824	828	814	743	844	832	804	847	810	820	842	842	799	839	855	857	865	847	797	850	823	800	828	820	842	838	839	818	837	809	856	849	838	839	819	759	863	849	793	841	820	800	813	833	890	832	804	839	822	852	844	840	844	844	799	854	845	853	848	871	798	782	846	835	801	795	809	835	830	880	812	826	810	849	793	851	830	811	788	797	832	813	839	845	811	837	852	788	865	787	838	873	805	825	870	877	843	840	840	846	794	824	862	808	810	832	814	855	800	867	798	849	849	791	729	839	824	822	793	881	819	781	848	809	794	874	855	838	806	810	803	790	842	807	845	850	840	823	839	810	877	834	798	835	818	797	839	854	820	864	758	821	864	787	771	775	851	863	826	820	784	790	836	798	809	781	777	823	817	851	852	801	867	847	828	786	824	835	816	799	826	807	846	842	810	845	866	849	827	809	753	814	806	832	795	848	817	836	805	844	890	816	852	814	807	843	821	853	807
24351	21415	28688	24515	21364	15377	17111	45286	40045	27387	11778	4174	1764	1232	1126	1124	1126	1083	1076	1096	999	1034	1061	1076	1039	1050	1106	1043	1044	1071	1094	1032	1073	1033	1022	1053	1096	1000	1089	1034	1075	1072	1064	1049	1004	1012	1038	1071	1052	1029	1054	1067	1064	1049	1047	1060	1068	1025	1061	1036	1044	1075	966	1000	1019	1055	1038	1029	1029	1083	1015	1014	1060	1040	1072	1029	998	1043	1088	1068	1051	1019	1031	1075	1056	1057	1055	1086	1028	1034	1064	1087	1067	1073	1063	1044	1004	1054	1006	1040	1043	1005	1053	1076	1096	1041	1013	1068	1030	1047	1102	961	1047	1034	1022	1002	1123	1093	1029	1051	1078	1029	1053	1052	1011	1011	1023	1008	1037	1076	1013	1076	1027	1020	1063	993	1054	1068	997	1110	990	1006	1076	1072	1053	1024	1006	1040	1025	1012	1043	1041	1029	1049	1054	1048	1016	1051	1057	1097	981	1084	1029	1013	1036	1031	1059	1015	983	997	1038	1091	1054	1084	1075	1034	1061	1036	1035	1033	1041	1076	1062	1096	992	1062	1041	1023	1099	1063	1045	1022	1040	1038	1021	1028	1026	1027	1014	1056	1019	1103	1011	1044	995	1043	1003	1031	1065	1036	1042	1048	1027	1059	1040	1033	983	1038	1013	1033	1050	1037	965	1006	1016	1011	1075	1020	1057	1070	1063	1027	1046	1016	1095	1011	1007	1035	1069	1057	1013	1104	1079	1098	1070	1028	1004	1025	1049	1110	1119	1041	1079	1085	1050	1077	1057	1064	1019	1053	1060	1031	1079	1110	1003	1040	1016	1034	1077	1082	1088	986	1076	1071	1028	1062	1077	1078	1104	1037	1022	971	992	1039	1072	1029	1027	1045	1031	1043	1028	1002	1062	1036	1046	1024	1018	1044	1084	1044	1044	1008	1049	1112	1033	1065	1018	1013	1032	1049	1006	1078	1064	1003	1028	1021	1066	1026	1015	997	962	1032	1037	1031	1045	1032	1061	1065	1091	1076	1028	1024	1007	1080	1014	1059	1071	998	1061	1017	1026	1060	1029	1037	1026	1039	1053	998	1016	1041	1006	998	1001	1082	1023	1055	1040	1055	1033	1022	1017	1047	1056	997	1053	1138	1034	993	1034	1001	1065	979	1028	1038	1008	1039	1000	1081	1052	1005	1087	1103	1076	1038	1052	1052	1095	1048	1035	1073	1070	1069	1071	1049	1013	1043	1062	1091	1076	1020	1043	1042	1104	1037	1008	1001	1011	1018	989	1017	997	1046	1041	991	1008	996	1037	1095	1082	1001	1007	1101	1067	1100	1074	1070	1048	1014	1011	1079	1038	1062	1073	1019	994	1109	998	1091	1088	1019	1022	1018	1054	1053	1026	1012	994	1032	1030	1041	1022	1004	1036	1029	1072	1043	1018	1037	1019	1006	1012	1066	1094	1060	1090	1022	1072	977	1007	1027	1017	1044	993	1034	1071	1007	1049	994	1015	1030	1025	1072	1097	1077	1037	1009	1021	1027	1072	1064	1014	1039	1008	1006	990	1035	1081	1032	1012	1021	1053	1017	1010	1064	1066	1055	1075	1040	1060	1061	1081	1076	1062	967	1042	1072	1013	1020	1044	1047	1116	994	976	1001	1051	1025	1033	1096	1002	1062	1079	1052	1034	1069	1059	971	987	1078	1030	1004	1040	989	962	1038	1077	998	1054	1007	1081	1069	1063	1045	1032	1093	1031	1047	1054	1013	990	963	1003	1022	1057	990	1027	1101	1043	1058	1098	1029	1064	1088	990	1027	1047	1033	1015	1006	1037	1030	1045	1046	1071	1054	1020	992	986	1009	999	1009	1053	1051	1043	1018	1033	1051	1035	1106	1005	1011	974	975	1013	1088	1025	1068	1058	1021	1047	1066	1035	965	1115	1069	993	980	1084	1029	1034	986	1049	1056	1054	1013	1016	1109	1103	1089	1018	1020	1038	1077	1056	1058	1105	1081	1057	1069	1077	1074	1071	1049	979	1090	1067	1091	1003	1034	1072	1024	1059	1044	1031	1010	1046	1067	1006	1059	997	1068	1077	1055	1087	1018	1019	1091	1087	1017	1125	1013	1058	1044	1072	1034	1020	1053	1034	1136	982	1009	1021	1028	1033	1069	1069	1063	1064	1018	970	997	966	1114	1082	1023	1024	1033	1036	1048	1121	1044	1051	1014	1038	1091	961	966	1076	1022	1044	1051	1055	1112	1067	1084	1034	1034	1076	1037	1027	1052	1038	1063	1036	1006	1009	1034	980	993	1068	1033	1114	1057	1018	1089	1057	1068	1080	1080	1010	1046	1043	1062	1095	1088	1101	1011	985	1023	1046	1080	1032	1027	1039	1018	1017	1075	1087	998	1048	1050	1080	1062	1027	1018	1051	1068	1083	1099	1036	1114	1024	1021	1075	1036	1057	1069	1013	1037	1025	1041	1036	1025	1035	1051	1058	1009	1073	1011	993	1104	1002	1039	1010	978	1071	1082	1047	1028	1094	1068	1047	1018	1071	1012	1102	978	1009	1017	1051	1043	1028	1025	1091	1043	1037	1050	973	1102	1080	1063	1046	1069	1029	1043	1024	1014	1060	1048	1063	1055	1096	1020	1086	1114	1082	1002	1028	938	1068	1029	1042	1014	1061	1073	1080	984	1079	1025	1025	1046	1022	1095	1022	1039	1042	1012	1010	1090	1047	1028	1030	1053	1075	1029	1029	1047	1021	1045	1001	1046	968	1041	1023	986	991	1026	1053	1086	1047	1087	1049	1094	1059	984	1036	1017	987	1023	997	1048	1069	1058	1035	1028	1020	996	1029	1047	1011	1058	1006	1087	1079	1097	1023	1045	1138	1044	1037	971	1048	1016	1002	1011	1028	1026	1029	985	1065	1055	980	1067	1061	1044	1009	1021	980	1036	1061	1063	1062	1010	1091	1056	1023	1018	976	1052	1067	1072	1037	1014	1025	1060	1008	998	1036	985	1068	1021	1005	1054	1037	1047	1032	1070	1057	1014	1044	1079	1032	1062	1055	1040	1098	1005	1084	1068	1043	1057	1066	1043	1071	990	1080	1052	1048	1021	1023	1088	1051	1030	1009	1062	1064	1044	1047	1037	1041	953	1000	939	1075	1030	1091	1021	1078	1056	1053	983	990	1010	1050	1018	1024	1041	1095	1065	1063	992	1064	1039	1055	1029	1101	1037	1011	996	1044	1055	1055	1075	1001	974	1023	1048	1032	1041	1062	1035	1057	1012	998	1057	957	1037	1061	1014	1023	1032	1103	1060	1036	1021	1031	1056	1038	1072	1031	1021	1007	1086	1037	1054	1014	1031	1009	1024	1048	1023	1071	1003	1042	1048	1016	1035	1068	1029	1103	1056	1057	986	1076	1028	1008	1068	1038	1008	1014	1004	1094	1024	1044	1016	1079	1040	1032	1014	1049	1038	1055	1024	1065	1055	1027	1033	1078	1062	1113	1097	1095	1037	1041	1026	1019	1081	1038	1022	1114	1028	1074	1026	1040	958	1133	1065	1109	1005	1058	988	1054	1087	1061	1119	1118	986	1078	1059	1028	1029	1023	1038	1040	1038	1040	986	1060	1013	999	1025	1062	952	1060	1044	1014	1074	1061	1033	1034	948	1026	1015	1033	1069	1025	988	1025	1023	1002	1070	1089	1060	1072	1029	1019	1028	1025	1017	1038	984	1030	1028	1077	1042	1014	1082	1115	993	1052	1001	1051	1050	1049	1018	1027	1020	1032	1031	1045	1039	1042	991	1086	1034	989	1052	1036	1098	1055	1059	1041	1044	1092	1081	1038	967	1054	1005	1020	984	1039	1054	991	1088	1074	1073	1010	998	1045	1005	1065	1062	991	1032	1047	1054	1052	1063	1014	995	1029	1057	1010	1109	1085	1025	1059	1034	1045	1030	1025	1063	1101	1037	1000	1101	1052	979	1037	1031	1029	1054	1053	1064	1059	1052	1039	1051	1066	1104	1073	1018	1048	1036	1086	1069	1007	1057	1046	1070	1053	1059	1047	1043	1053	1117	1017	1040	1023	1072	1012	1073	1042	1040	1011	957	1052	1020	1021	978	1051	1016	1029	968	1063	1074	1052	1040	1060	997	1029	1042	966	1085	1039	998	1054	1041	996	1003	1036	1008	1078	1081	1021	1027	1070	1030	1024	1075	1049	1024	1013	1077	1026	1063	1018	1002	1015	994	1066	1080	1022	965	1015	1072	1051	998	1051	1040	1054	1052	1046	1053	1066	1057	1036	1041	1016	1061	1053	1062	1016	1036	1049	1096	1055	1050	1028	1029	1079	1013	1088	1031	1027	1005	1056	1041	1008	1016	969	1046	1077	1052	1025	1082	1072	1038	1055	1102	1040	1007	992	1032	970	1005	1036	998	1123	1038	973	1120	1088	1019	1077	994	995	1062	1039	1051	1041	1039	1037	1071	1047	1109	959	1039	1056	1082	1012	1081	1042	1054	1052	1043	1113	1067	997	1067	1016	995	1070	1078	1038	998	1074	1076	964	1038	953	1046	1023	1066	1011	1031	1039	1058	1049	1043	1085	1009	1052	1096	1062	1078	1040	1062	1056	1038	1035	1045	957	1070	1048	988	988	1114	1069	1068	1043	1067	1078	989	1057	1051	983	1060	1074	1079	998	1046	1021	1067	1067	1053	1104	1024	1060	1030	1006	1067	992	1075	1044	1035	1009	1080	1044	988	1054	1033	1030	1045	1028	1028	1030	1080	1028	1003	1065	1033	980	1001	1083	993	1086	1042	1072	1040	1001	1047	1061	1045	1077	1088	1043	1084	1072	1016	1026	1093	1044	1013	1027	1020	1035	1069	1071	1006	1040	1027	1036	1013	1032	997
15446	29149	24544	16051	10040	7480	17654	43546	35240	21058	9009	3764	1663	1073	939	891	924	925	921	963	926	874	899	961	903	945	902	927	952	878	924	882	917	914	911	918	906	903	889	890	913	927	934	923	902	908	851	862	952	988	931	871	863	873	920	952	930	892	912	931	829	974	885	929	884	933	926	921	857	902	891	926	919	839	886	935	878	903	890	913	916	900	844	877	915	909	894	927	915	910	902	885	879	951	876	897	916	868	927	911	891	924	909	898	900	878	863	938	918	877	882	899	927	891	889	925	892	943	950	918	874	918	953	922	864	882	895	882	885	916	919	921	969	913	887	876	929	863	935	917	842	868	935	980	864	902	879	890	837	908	936	876	901	873	895	889	881	920	926	875	915	920	987	834	947	915	900	915	896	884	909	868	921	922	861	912	873	891	929	923	904	911	942	865	895	906	877	868	860	876	875	907	878	903	902	884	916	889	855	880	876	913	915	923	883	949	896	859	942	874	904	904	939	889	877	912	919	864	811	887	876	920	919	958	890	929	932	930	894	876	918	861	903	923	914	927	909	906	939	912	896	923	922	919	917	933	856	931	878	884	872	944	913	877	903	933	883	893	946	917	889	922	899	893	915	873	935	852	958	854	907	894	922	954	914	941	824	889	949	832	947	909	854	933	916	930	866	925	915	876	893	894	866	888	851	870	909	896	900	889	915	880	856	936	866	935	846	886	886	909	898	931	848	903	918	881	932	894	879	947	942	958	911	912	873	856	946	911	905	885	931	929	902	891	846	917	848	936	958	907	921	919	868	873	858	945	901	904	925	888	970	887	924	935	888	903	910	880	914	907	893	922	959	909	935	971	930	885	974	896	928	891	901	915	885	937	870	894	926	882	941	893	907	922	930	952	857	883	917	900	876	884	935	927	927	907	936	884	913	859	879	862	883	875	944	919	888	868	909	884	928	879	874	907	852	872	915	949	912	996	913	874	898	925	935	929	858	878	857	945	842	949	867	887	925	923	884	934	883	950	892	887	850	916	944	896	894	919	903	885	856	930	891	900	962	920	844	888	904	887	922	870	902	898	918	894	874	854	923	929	937	926	925	883	910	927	843	878	901	909	887	932	903	894	932	933	906	889	893	877	926	910	860	861	886	903	952	908	912	926	934	913	943	873	916	867	934	885	925	886	921	894	942	837	869	902	930	914	942	873	897	882	894	873	904	849	901	824	965	886	907	908	932	900	879	918	927	889	859	909	900	908	878	883	873	894	886	886	888	804	914	931	938	899	940	894	890	887	894	927	910	941	941	895	893	909	928	878	926	908	895	857	904	917	923	917	903	876	904	920	867	904	843	901	917	853	934	943	852	883	924	871	883	831	899	863	908	896	926	929	893	866	898	871	876	869	885	871	904	883	877	985	940	951	875	947	919	928	907	868	893	936	872	878	873	927	918	873	855	851	873	916	881	889	944	923	869	873	888	930	916	846	904	885	943	876	872	903	875	899	894	896	899	897	878	864	896	884	892	898	892	900	950	869	856	895	864	934	877	939	950	915	907	942	898	906	903	907	873	863	903	921	884	957	883	925	917	868	870	875	864	929	919	947	920	942	877	873	889	938	964	953	902	897	880	900	891	865	849	981	899	875	896	886	955	894	892	908	923	950	932	909	892	923	885	901	899	902	868	884	872	928	888	951	902	908	921	863	917	853	960	922	842	925	914	883	949	889	897	895	906	899	923	871	938	865	883	914	883	881	886	890	927	917	942	916	931	882	852	916	915	897	912	909	882	867	867	917	910	900	974	856	911	915	928	890	915	852	892	875	923	921	848	895	841	920	876	896	893	942	900	913	917	973	950	891	915	952	925	869	895	926	901	893	839	904	952	923	898	943	904	878	954	963	879	902	927	914	909	950	906	864	893	904	868	910	887	886	868	942	937	915	894	910	975	900	833	944	998	913	884	882	889	826	861	872	890	878	869	956	884	953	904	893	943	942	892	880	880	892	844	891	877	927	950	894	866	861	903	873	904	924	908	887	880	913	890	965	893	897	928	900	946	929	896	899	919	879	935	901	914	864	860	887	902	890	902	924	882	961	883	892	892	871	900	939	903	940	875	866	903	927	872	911	932	885	847	891	904	941	895	873	978	921	937	914	886	892	868	901	856	899	897	941	908	845	932	899	903	888	911	867	944	892	892	922	906	927	847	901	924	889	893	897	872	871	872	870	952	908	890	835	927	914	898	918	887	862	898	901	898	896	870	935	923	891	829	882	930	959	893	911	930	921	899	895	910	949	915	911	942	909	925	896	863	945	952	885	864	907	909	871	921	912	958	958	865	855	872	886	839	914	944	906	928	950	871	917	882	901	913	919	852	918	888	906	907	868	900	931	883	955	901	916	925	922	945	917	935	960	866	935	930	926	893	904	877	943	859	874	924	887	849	846	883	924	914	930	882	870	908	899	927	892	934	935	922	944	880	911	892	853	907	929	873	881	900	921	933	857	927	951	915	831	870	930	899	871	926	889	904	870	914	942	907	860	912	840	972	904	894	900	847	918	895	929	893	897	943	911	928	921	893	893	934	887	916	874	930	912	932	877	901	908	879	887	948	899	881	859	894	890	971	908	915	929	923	849	884	854	915	906	842	884	959	953	920	924	920	888	908	910	914	874	891	889	882	912	950	879	857	883	825	922	959	909	879	844	889	906	912	901	888	886	884	949	887	839	913	908	877	909	881	895	898	942	860	893	910	905	911	928	946	866	908	863	893	910	908	866	931	924	900	873	878	873	910	896	875	870	861	933	915	916	922	914	883	890	931	867	894	890	873	891	906	942	954	904	877	893	924	924	892	918	893	909	902	875	883	883	881	860	859	924	905	866	913	946	864	888	910	909	913	896	880	879	938	843	937	859	925	945	915	855	846	949	941	917	881	945	928	851	915	944	918	920	900	896	863	862	874	928	875	858	914	910	895	906	926	932	875	864	882	884	925	914	961	902	865	921	899	885	884	878	908	925	873	955	923	893	903	930	898	941	905	887	886	925	916	913	931	859	965	892	814	908	882	922	914	907	923	936	934	919	882	848	906	897	878	899	964	916	914	858	918	902	888	843	844	866	914	880	899	893	877	914	903	905	855	913	834	875	885	901	871	891	895	942	922	903	883	873	843	878	875	913	894	917	842	904	924	940	905	901	870	889	923	900	879	914	874	891	889	921	896	901	875	890	898	881	865	876	879	884	907	892	872	871	899	945	964	911	891	873	900	985	901	933	937	946	839	925	927	923	907	921	932	932	892	925	932	886	868	930	908	852	921	918	917	895	866	916	930	916	855	864	892	853	862	900	884	877	945	885	848	883	907	924	934	903	918	927	897	895	942	871	848	951	852	886	901	872	861	915	847	911	902	905	879	890	927	885	874	923	909	877	951	916	915	899	851	937	926	921	894	910	913	877	887	915	904	979	928	926	931	899	928	884	898	923	916	907	880	923	900	861	896	937	897	889	867	888	848	853	944	899
28464	19611	13440	7183	4595	3273	3446	5421	4143	2450	1573	1180	1027	982	1050	988	991	1083	1045	930	1009	973	1012	1029	978	984	1028	971	1035	959	994	1036	990	1056	998	991	1005	1029	990	1018	992	1019	1024	957	999	1036	1002	988	984	1024	980	993	1035	998	989	997	1006	991	1078	986	1014	999	1058	949	1004	986	999	1014	1024	1009	1023	988	1021	1023	1020	1040	1048	1005	1052	998	978	1007	1015	956	1000	1019	1024	1042	1045	1021	993	980	992	1048	1039	985	996	1003	971	961	991	1006	991	1052	1042	1007	1015	1120	1032	993	1020	988	1006	995	1041	960	981	1002	1053	962	1038	1007	996	1016	977	1048	1028	995	1002	945	1031	967	1014	1015	961	971	946	985	1040	934	995	995	1009	976	989	1006	1004	968	1004	985	944	1065	1027	1017	1046	1034	1011	1018	992	996	1051	1063	958	1013	1045	977	1017	994	1047	1029	1005	1023	976	1038	975	1031	968	1048	1021	1023	998	1013	989	978	950	967	1035	1053	991	977	1001	992	1008	984	1031	1001	1046	978	968	989	1030	1000	1022	995	995	1000	1022	1042	1064	1045	1008	1020	1022	1059	978	982	958	984	1014	989	992	981	1020	1027	1020	1021	990	1076	1003	977	1019	1010	1018	1021	981	1010	1067	935	1039	1061	969	1007	987	1044	1037	987	1001	999	999	999	1005	1026	1023	1008	1000	1010	1041	1043	954	1002	982	961	1024	1035	1035	989	968	1037	973	956	1012	1048	1009	1009	1068	1000	1019	1018	1064	974	1009	1000	964	966	1046	978	984	1033	993	991	929	1006	1073	995	985	987	1015	981	1020	981	981	1024	1012	1008	1003	1002	1003	963	938	1006	976	936	975	967	962	951	951	963	981	980	973	1023	963	1001	959	977	999	925	1067	1002	1038	1021	993	954	1004	1002	1002	1036	1002	994	1003	1005	997	993	1000	1014	975	995	990	969	934	994	1022	960	1000	988	999	996	1028	985	988	999	1001	1049	1035	978	1030	1008	1044	994	1002	1007	1005	1010	1051	1073	998	1027	966	979	1035	988	996	994	981	982	979	957	1044	1049	1017	1016	967	986	1006	999	984	1051	961	1021	1025	987	984	1003	990	993	971	1045	1019	962	971	938	1019	998	975	1031	1046	997	1028	1033	978	1049	986	963	987	1009	1060	955	978	1008	1015	990	1009	1013	1018	1014	988	961	1002	981	1000	995	962	980	1082	947	1016	979	973	952	1024	1043	983	1007	1005	971	1013	1025	987	1032	1018	990	1007	999	954	998	1019	998	1026	1006	1005	1050	1014	1048	963	988	1061	1016	986	1024	950	944	1051	1030	1017	1013	1064	1031	1002	1017	936	1045	934	957	1038	1002	1006	1004	1012	1006	1021	1019	1056	1031	1003	1064	991	985	1007	1018	1012	997	1009	977	1039	993	949	1042	994	970	1019	979	968	988	1003	983	977	990	996	1018	965	988	1008	1015	1071	1007	978	994	952	1029	952	982	968	953	1005	1006	1027	1027	1065	1026	1034	995	1026	1028	989	1028	1036	948	1019	1017	991	1030	979	1000	1076	950	993	1030	985	1007	988	1002	1025	1016	999	1019	969	1052	1059	982	1030	999	1048	968	991	940	1021	998	1102	1016	1009	961	1002	987	1010	1007	1017	1047	1009	997	989	1003	1004	1041	1005	990	987	1008	954	1020	1015	1018	1016	1014	1025	1001	1017	1005	983	1007	1021	1000	979	1003	992	1001	999	965	1014	1003	989	932	1019	1010	1002	992	1002	993	1028	1010	1012	1021	1009	964	1008	1046	946	1012	957	957	962	961	1051	970	994	1013	999	1005	984	1030	975	1060	1000	970	985	1010	1022	1029	949	995	952	1030	1024	1046	991	984	1010	972	984	1023	977	1002	1030	1035	990	993	981	972	967	967	1025	967	1022	1011	1015	965	1009	991	963	1025	1071	1006	1000	933	962	966	1029	960	990	1070	997	1067	968	975	1027	1017	981	1020	1028	1039	949	982	1049	1005	1005	968	980	1017	928	1051	915	1022	1015	1013	1021	1021	970	1003	1061	1034	1052	1008	1020	983	1004	1082	1008	971	1033	1016	993	1023	959	1022	969	973	1030	1032	993	988	1024	991	1005	995	972	937	1018	926	1026	974	988	959	988	996	995	975	1006	997	1025	986	1008	997	1017	1095	1015	1010	1038	957	1004	939	1040	999	1037	999	969	1005	1013	1061	1026	1025	984	983	1003	985	1003	957	1036	1006	1032	1013	1018	990	1015	1047	1035	1055	945	1024	986	966	1012	1043	1014	962	963	976	957	1010	947	986	1009	914	1017	988	1002	977	1048	1059	1044	1001	993	1000	989	1010	1003	1032	992	1057	1034	1009	966	1008	1021	1032	988	1068	1060	1034	1042	1017	992	1014	1007	1039	987	970	1069	977	989	951	1018	1010	982	1044	979	1036	969	1056	1037	1030	961	1046	1013	982	978	1019	992	999	983	1023	992	1001	1010	1022	1018	996	931	1011	957	981	1005	1002	984	1037	975	1033	1044	955	956	992	954	1025	999	987	1027	1048	992	960	1003	1039	990	991	1065	989	1051	1054	1008	975	999	1008	995	1002	1001	975	981	995	971	1049	1025	1025	982	1022	1002	949	1057	1035	988	976	971	1022	982	1019	979	1033	987	971	979	1015	982	946	994	1003	975	998	982	1003	1031	1005	1010	964	1024	991	986	1018	940	926	1001	1007	985	918	1049	1013	962	1042	1037	990	1013	962	1008	955	975	1020	1098	1030	1026	981	1001	994	940	973	1016	983	1040	964	973	983	951	1023	1047	1029	1004	1009	995	1035	1047	988	1016	1007	1012	1023	1026	981	1039	1003	1012	1060	968	1018	974	1035	999	997	1007	975	1023	955	976	943	995	1018	992	985	969	993	1006	955	1039	995	1041	977	1015	1011	1019	988	963	1001	1029	1036	1015	995	999	944	1033	1003	1022	954	995	1064	1006	1049	1001	1039	1036	997	1063	966	983	994	997	991	1031	1020	1024	1008	1019	969	1010	976	1032	995	1027	974	1000	1047	1031	1028	971	982	1047	978	983	1041	973	951	1020	1021	1040	1025	1005	1026	1067	1001	962	969	966	1024	960	959	958	974	945	942	980	1042	1016	1008	968	1042	996	1066	959	971	983	1036	1058	1003	971	1039	1035	1054	974	1030	1008	1076	1008	952	910	994	1043	992	958	945	1022	990	978	1010	935	999	1002	996	1003	1069	1028	1025	999	1056	996	1007	997	996	991	1012	983	964	1046	1038	967	967	1029	975	959	1053	990	990	1013	1013	1003	964	1006	999	995	1024	949	1014	991	982	993	1084	1058	976	1000	986	1050	998	1009	1016	971	987	1017	1028	1041	990	1028	1008	1001	951	974	993	1005	992	992	1068	951	987	979	1007	1030	1022	1019	1005	981	1046	982	1044	1007	975	991	1017	987	981	1068	974	1007	991	991	1014	984	1003	987	980	1026	1013	1048	1009	974	912	980	1003	984	1032	1039	1009	1044	990	1000	1001	949	1037	967	975	1010	1023	999	959	1052	973	1031	956	1046	969	974	973	1063	1032	970	902	1005	1011	1062	1020	1009	991	1029	979	1035	1014	990	1078	928	995	1027	950	999	1005	958	975	1030	1005	1042	1025	965	1046	994	1015	963	977	989	985	1042	1022	1039	1023	990	991	1040	981	934	999	1013	997	994	937	1006	1016	996	983	967	992	989	1007	990	981	1067	983	1034	981	1026	986	965	1023	1051	960	1017	1065	1006	976	1010	946	931	961	1021	1011	1017	1014	970	1029	1001	1012	976	1040	1038	966	1040	1029	989	979	1011	947	1079	1034	992	983	973	1004	1032	958	1001	980	911	1051	1012	1025	943	1014	976	926	931	1048	959	975	982	1002	988	1028	991	982	1012	909	1018	1007	1023	961	1020	1023	1095	1007	978	970	980	988	976	1000	1073	1055	1005	913	978	1025	999	1013	936	999	932	986	951	1015	987	1013	1009	991	1000	971	969	1001	1030	982	1013	1009	984	971	988	986	1018	1050	1009	1046	996	1013	1057	1026	977	1066	976	1042	978	1009	968	1089	967	1033	990	1006	1051	969	1041	982	994	992	979	1030	942	999	1047	995	947	994	987	1015	950	1015	1005	1037	1027	1045	979	1013	977	956	963	995	1029	980	1008	992	1036	1004	986	954	1015	1015	979	1005	963	922	1025	1017	993	1037	969	1016	955	1023	926	962	990	1062	997	1006	1028	960	1017	971	981	1017	953	1007
10416	12044	8946	5354	4745	3726	4181	6114	4185	2402	1424	1058	945	828	891	876	871	864	861	893	872	897	867	879	823	888	878	877	871	873	815	895	863	857	860	858	869	866	806	871	836	858	849	898	835	871	826	885	880	843	803	858	822	847	867	854	799	877	868	831	819	827	831	878	828	871	871	835	866	859	847	835	858	824	886	838	822	860	865	824	846	863	853	845	841	896	894	851	787	850	822	784	833	848	850	859	848	848	825	856	832	880	817	803	849	830	831	901	865	860	814	863	850	840	840	819	912	838	840	881	858	876	850	857	857	824	882	854	840	802	846	839	832	826	856	877	874	834	809	860	830	858	856	807	829	794	827	873	889	830	841	826	875	833	914	811	839	843	883	868	814	874	850	816	882	834	888	875	872	865	781	823	879	845	840	840	850	832	811	860	843	864	825	850	840	844	799	837	873	826	839	825	800	860	870	830	837	821	813	861	779	868	862	863	852	878	835	921	832	889	827	819	832	845	841	797	807	810	867	836	861	915	848	840	869	801	843	828	819	835	825	836	849	830	854	835	882	854	890	865	847	866	834	829	867	824	883	844	851	832	844	868	885	836	883	824	803	851	875	884	873	848	841	838	828	808	852	833	879	839	828	815	868	851	821	850	830	854	866	874	820	811	869	810	816	845	857	744	871	852	848	877	901	856	826	920	852	890	830	845	842	845	832	848	841	787	814	883	855	812	839	855	854	810	798	878	923	849	867	817	887	869	760	853	813	879	845	880	863	859	802	885	859	853	875	905	850	863	828	845	816	862	896	875	854	838	854	799	889	834	848	858	847	852	828	800	888	830	908	833	785	830	856	864	799	870	833	837	878	860	852	875	859	810	833	804	853	850	876	774	883	818	852	848	820	874	854	842	851	866	885	838	892	876	857	849	847	847	866	871	836	852	859	855	822	827	818	863	876	862	857	846	890	844	858	888	823	833	870	832	834	811	832	844	823	829	837	797	813	805	850	829	878	836	865	834	860	832	873	878	853	833	836	843	847	809	829	860	876	881	883	839	926	770	865	856	859	835	862	877	856	840	837	873	804	901	803	825	890	810	888	813	861	793	804	821	854	901	836	869	878	862	848	832	854	857	822	858	856	867	861	812	829	808	857	852	826	827	852	813	883	800	858	911	844	850	884	814	798	819	876	877	782	827	797	828	839	832	788	898	855	871	866	870	865	865	863	880	885	841	860	807	872	849	874	830	862	890	848	871	838	835	814	856	855	791	831	862	882	860	808	834	795	800	780	854	828	843	831	886	856	880	857	869	855	878	824	815	874	809	870	831	850	828	810	878	843	839	864	852	832	874	863	900	829	771	879	822	856	865	855	863	888	869	866	896	826	888	852	910	861	828	840	883	819	893	839	851	850	861	851	865	857	838	920	837	833	799	818	872	842	898	854	874	863	773	836	854	819	831	892	814	842	856	847	852	818	828	784	851	899	847	782	785	868	803	827	855	885	843	837	841	804	865	866	763	827	807	851	858	846	814	828	827	879	841	871	880	845	845	803	803	867	825	862	850	875	808	826	852	817	827	864	848	838	867	820	882	879	791	849	850	844	845	873	849	849	831	816	835	824	862	797	856	843	878	896	861	849	825	842	855	807	872	876	868	845	859	812	823	837	771	843	831	863	857	882	851	838	867	887	828	847	804	883	848	856	852	824	869	889	845	832	874	887	856	847	788	849	844	823	861	799	790	851	833	834	841	871	851	890	803	822	835	870	873	825	899	864	840	872	824	841	844	822	835	828	837	845	819	846	865	827	844	903	876	866	872	861	810	873	860	860	872	858	869	864	830	847	863	866	851	774	858	865	806	863	868	827	839	860	873	881	853	830	846	824	860	857	836	842	862	845	830	836	853	859	832	844	887	809	786	798	798	810	855	885	812	830	853	854	808	863	822	828	809	804	805	836	828	844	860	853	821	828	864	815	835	902	842	853	822	890	811	807	915	902	864	814	898	848	860	825	809	860	881	833	905	863	842	784	864	836	862	876	875	803	857	903	882	837	824	823	815	858	792	845	845	802	870	812	811	876	830	889	783	836	828	836	821	884	850	814	861	832	868	835	831	789	871	789	850	845	822	797	848	812	884	854	848	867	832	813	834	846	799	823	832	877	823	848	888	815	869	818	886	806	816	817	866	871	845	835	844	826	807	880	873	829	761	853	834	780	899	822	866	809	848	816	805	888	899	894	900	858	852	837	845	826	888	834	874	878	846	837	852	878	811	824	824	832	863	855	858	845	821	854	818	794	846	812	807	877	851	879	855	861	850	868	824	826	804	796	836	865	872	863	791	862	841	839	806	827	861	889	881	820	837	852	808	876	817	824	852	826	818	835	897	886	881	859	841	835	816	827	872	837	813	862	851	882	867	873	848	904	896	872	842	824	862	808	808	832	855	867	814	845	875	840	850	874	842	886	900	868	864	820	822	803	795	876	921	820	837	817	852	850	823	874	816	865	839	842	861	816	841	865	850	819	878	877	818	831	830	784	858	820	858	844	886	859	860	835	831	854	868	875	787	822	828	856	854	882	794	931	849	839	866	816	872	843	919	875	792	821	882	850	828	797	819	786	875	856	849	822	844	846	865	894	836	865	836	845	844	869	847	809	836	859	814	835	879	821	839	835	823	781	832	896	825	809	822	863	812	853	850	811	811	852	849	821	852	830	896	831	853	875	867	862	817	827	803	812	850	862	789	845	822	834	835	854	878	874	809	791	828	825	862	831	848	846	866	844	840	901	835	885	856	830	826	795	793	853	814	833	812	828	864	892	873	899	806	849	852	859	818	837	870	833	837	855	817	796	833	848	881	827	829	858	901	866	781	792	813	849	874	850	807	859	870	810	844	823	850	849	879	845	837	857	806	843	841	843	789	849	839	860	861	821	862	850	882	835	859	836	861	841	860	790	780	894	847	828	852	884	837	849	823	808	838	851	788	816	784	868	847	844	823	875	833	828	858	846	865	865	818	824	870	832	857	842	854	842	841	819	854	821	811	924	859	784	876	870	877	877	872	824	906	863	841	856	861	860	838	819	891	827	813	882	853	862	872	900	869	839	849	844	858	822	823	832	855	872	808	889	885	833	872	793	867	841	844	823	855	840	790	900	887	825	838	861	873	883	894	829	845	872	760	848	854	877	809	824	852	861	865	838	836	776	804	778	829	857	832	767	851	799	830	876	811	908	871	864	884	848	844	857	890	829	868	879	844	855	850	873	829	816	827	854	844	852	822	912	814	838	856	819	851	857	807	820	816	825	822	879	849	855	859	882	829	817	893	841	847	858	785	848	792	813	820	856	855	858	867	850	877	817	845	851	863	867	905	814	795	858	851	791	867	869	801	850	874	835	865	873	786	842	853	880	861	796	787	843	859	921	852	825	852	857	836	830	891	801	854	849	858	836	887	837	845	845	799	829	763	814	825	826	837	877	845	871	861	867	863	862	883	898	847	834	854	850	886	858	859	860	853
25553	21351	27396	25306	14271	7822	27498	31837	21352	10675	3536	1797	1151	1010	1001	1017	973	941	842	955	961	991	989	960	900	986	968	956	935	968	1018	1011	986	1014	962	955	922	910	944	984	931	927	965	981	935	935	929	997	906	889	995	968	916	931	977	945	935	948	982	973	982	923	892	962	918	945	941	893	922	929	918	941	968	950	924	966	969	890	937	1013	906	973	994	936	899	964	924	932	902	970	1016	955	900	968	991	949	959	984	921	931	995	946	965	942	997	954	996	908	968	953	928	942	915	913	898	944	980	939	937	949	896	953	977	1000	939	928	978	927	933	950	913	906	937	981	956	913	945	969	947	954	923	981	949	1017	928	919	951	987	973	915	952	985	968	942	961	1001	967	959	921	951	910	950	885	919	916	976	977	950	961	936	925	1027	956	959	959	939	940	903	956	982	950	965	977	963	936	947	925	903	950	944	937	988	917	937	938	917	934	948	963	892	924	946	947	947	957	973	966	997	933	896	908	1002	950	897	951	986	896	971	930	965	927	898	949	936	911	956	925	1000	975	927	986	964	996	941	997	957	978	967	1014	916	957	995	964	930	935	945	910	994	940	934	949	885	959	899	960	932	980	974	961	967	967	981	899	912	926	966	919	978	980	960	979	955	956	955	925	960	978	918	982	917	943	926	954	964	982	966	958	961	963	1000	973	1027	914	985	933	956	1013	930	930	978	1006	976	987	925	935	992	976	971	942	931	936	987	953	915	933	917	959	962	1001	911	971	1002	978	915	965	917	999	999	1030	993	934	964	945	894	929	901	954	947	921	899	964	931	948	958	935	952	911	1001	946	926	916	932	926	948	943	934	952	949	961	934	1057	971	946	976	941	901	963	939	963	887	966	982	943	932	959	973	891	957	948	938	915	940	996	988	911	992	944	928	967	971	957	983	973	944	955	939	905	981	947	998	934	974	978	958	938	926	956	949	951	980	868	936	943	964	940	935	982	916	999	981	949	949	934	993	940	996	924	903	913	937	980	967	944	919	948	907	983	974	971	929	977	896	956	1004	971	998	913	1021	957	954	943	952	954	950	956	927	975	961	899	919	990	976	936	944	933	966	973	942	949	927	936	924	936	980	990	957	960	955	967	935	901	946	965	958	900	971	1013	934	918	891	920	931	992	907	963	929	980	930	932	972	931	941	966	938	989	892	909	942	965	981	929	955	1006	978	896	923	902	972	948	928	898	905	934	902	969	966	917	993	927	906	931	973	943	921	921	983	954	961	900	918	967	857	901	939	993	957	937	932	934	955	962	956	961	974	974	933	875	929	902	996	988	969	876	932	956	973	1013	950	960	925	915	907	947	928	987	928	941	950	974	975	929	947	925	938	908	954	968	911	928	1002	937	993	906	994	983	957	915	989	899	931	908	919	1036	960	986	924	996	898	1001	959	956	952	945	926	862	927	965	884	991	952	929	954	1007	942	982	952	956	905	938	915	944	961	964	957	969	972	1032	953	982	950	888	996	935	960	948	934	920	989	916	1010	940	926	919	955	929	950	901	914	982	972	952	952	965	895	956	963	927	974	979	907	928	946	1002	945	949	962	971	911	896	978	1001	998	942	946	983	920	976	1002	931	997	947	930	953	962	963	931	944	927	980	950	973	943	960	981	979	955	859	912	990	1002	947	930	913	890	897	955	976	949	933	947	952	981	946	911	920	909	956	964	942	955	967	901	935	965	936	993	932	945	951	903	981	943	915	975	908	936	959	956	923	996	939	997	994	949	1056	932	922	924	983	969	960	967	995	941	967	993	949	893	945	984	962	910	958	928	950	960	960	956	951	968	934	949	992	997	983	978	959	963	939	906	911	969	929	941	928	924	897	925	950	1008	937	939	953	951	929	931	917	948	975	947	919	986	961	899	951	930	958	922	925	920	961	923	954	953	947	981	953	934	934	936	915	1002	944	982	880	952	986	902	927	937	900	962	939	941	934	929	972	942	950	955	963	960	996	976	959	953	918	920	945	976	954	969	936	901	912	968	928	943	966	935	904	965	947	912	897	913	916	972	924	959	927	967	942	980	971	953	988	971	995	968	982	964	980	921	912	926	961	961	885	981	995	1004	969	1006	972	931	948	924	924	913	918	971	945	948	963	907	955	1004	983	1016	958	922	954	970	1007	976	993	954	970	927	919	930	934	922	964	944	936	937	919	943	1035	885	984	936	943	977	940	953	972	929	973	953	948	987	937	947	1024	922	1007	914	960	968	921	920	956	978	1018	990	963	946	902	890	950	935	988	944	927	951	953	950	1006	962	885	962	934	967	979	1007	972	948	954	956	976	944	933	969	990	1029	962	928	942	949	954	952	970	888	918	908	875	949	933	984	944	941	980	984	973	965	945	946	936	933	914	925	976	937	980	884	913	925	919	913	910	969	1030	958	962	910	995	1011	963	965	1005	964	912	911	909	930	948	977	941	900	944	1016	975	973	961	994	948	963	927	991	943	946	952	890	885	968	974	957	996	901	1011	931	939	941	944	910	948	955	967	914	954	942	924	979	903	963	936	978	997	939	987	936	985	889	995	935	997	960	901	922	971	949	932	988	961	953	893	901	987	921	962	967	936	968	926	984	933	907	963	938	969	1033	990	945	963	953	1005	920	989	987	938	979	886	946	892	975	991	998	946	974	939	934	987	971	957	926	962	941	982	902	927	952	960	987	973	907	946	969	986	989	953	983	933	943	980	948	1008	882	911	952	946	938	958	966	940	929	909	945	961	944	948	973	952	946	985	972	953	935	964	923	958	963	963	952	905	967	967	934	931	972	906	957	951	1003	922	934	946	924	1003	926	945	1006	961	944	931	969	947	962	919	976	958	959	955	928	958	936	912	937	937	926	973	897	1006	962	1003	1003	985	985	920	969	957	1002	990	974	974	995	881	931	938	970	995	961	912	986	908	944	943	953	926	953	955	1061	943	992	991	945	987	950	962	944	929	898	961	931	964	937	978	928	977	981	968	979	898	902	947	950	963	927	917	943	905	946	903	913	954	978	916	992	985	1007	948	933	977	979	982	987	937	898	990	935	907	951	930	978	988	1004	916	931	967	945	994	1015	986	890	956	934	963	937	917	983	934	955	925	926	940	950	944	953	948	930	928	944	966	951	995	927	972	871	953	933	1005	938	977	923	941	972	970	953	959	911	931	917	955	939	963	902	1007	934	950	905	1014	926	995	923	922	986	993	961	929	925	960	947	954	915	924	932	952	918	949	883	921	908	931	976	945	972	976	892	904	929	930	972	937	948	960	953	958	938	950	928	932	926	971	918	924	975	978	929	904	955	948	930	909	947	962	914	939	983	972	944	939	986	921	922	954	907	992	978	930	960	901	946	927	960	945	898	918	981	964	895	986	897	932	962	928	973	904	915	988	931	929	950	996	983	965	918	1009	936	1005	905	979	956	952	921	928	970	968	938	973	948	938	959	951	969	968	925	901	914	945	1003	897	940	944	956	1002	1016	995	1010	960	909	972	1038	914	949	905	901	945	933	913	930	948	958	999	955	916	956	987	929	914	947	924	905	990	941	919	959	917	908	943	930	963	954	914	934
6722	10526	12671	9539	7978	7187	28237	27372	17106	8770	3203	1853	1105	891	887	852	805	873	802	883	912	861	826	811	810	818	844	866	847	899	843	825	867	792	874	864	842	836	805	834	848	819	853	849	808	865	853	851	831	854	837	849	788	830	825	840	834	851	823	874	842	811	829	839	786	803	866	828	855	867	835	803	843	826	872	815	832	838	854	865	836	864	843	854	786	820	832	908	825	849	863	863	842	818	852	848	882	832	832	835	838	848	884	821	858	817	833	817	816	878	827	784	867	855	783	854	835	876	838	835	888	847	835	867	892	852	817	842	846	816	848	863	887	845	864	900	852	832	863	830	855	841	855	829	815	844	897	855	861	804	838	839	810	881	843	828	829	815	868	844	791	846	849	841	847	843	835	841	827	826	847	837	819	852	845	766	809	815	802	860	842	835	841	855	810	840	862	874	837	848	846	825	840	812	817	832	771	866	819	833	806	817	862	879	829	826	823	823	840	815	818	820	855	880	844	811	839	834	785	835	888	854	790	856	862	865	895	877	820	809	835	826	822	849	889	833	840	809	841	845	833	757	869	838	844	860	798	859	842	823	863	894	840	859	844	809	855	861	777	825	848	839	847	844	789	877	791	795	859	834	812	861	802	844	885	787	852	817	829	831	884	854	824	852	878	826	788	848	847	861	800	826	835	824	866	877	838	835	788	867	850	853	846	847	803	835	837	791	877	837	858	878	824	826	811	799	816	829	859	836	862	806	815	847	838	836	846	801	854	792	826	830	773	808	816	794	827	829	863	836	806	810	825	843	864	824	833	864	853	823	801	863	887	840	814	812	822	837	848	813	872	793	801	830	863	827	808	863	771	810	829	851	828	814	822	862	842	850	829	827	819	860	844	873	890	854	831	800	782	860	819	826	840	808	854	819	828	875	834	877	842	790	829	844	838	869	858	814	820	806	848	819	822	830	836	819	849	835	829	798	818	867	842	796	810	871	803	804	818	890	871	843	785	857	866	913	821	853	806	823	828	860	861	849	824	789	837	851	864	825	829	804	819	842	873	833	824	823	814	843	841	890	820	845	793	827	844	798	828	823	845	846	845	854	809	842	866	810	870	874	843	821	862	831	859	853	838	821	794	830	783	814	805	862	850	807	812	851	897	791	874	839	816	849	814	814	794	804	820	842	820	793	853	880	829	883	838	829	875	861	810	879	859	883	798	838	808	889	794	818	831	830	849	857	835	850	792	843	830	817	804	841	831	847	848	819	823	840	866	856	861	823	838	837	809	813	820	866	859	845	781	814	829	851	844	837	818	848	832	783	812	834	832	787	861	840	837	860	834	838	810	790	836	798	836	850	856	879	836	863	826	845	883	797	812	821	808	806	829	887	873	776	828	810	852	846	801	878	842	821	850	832	856	835	865	867	888	854	872	820	847	874	860	844	847	857	825	792	824	827	911	788	826	837	816	837	854	846	809	900	824	817	844	865	854	793	839	862	852	835	897	774	801	857	854	820	835	813	855	892	853	858	865	842	804	822	869	800	817	892	830	891	789	791	838	858	863	847	827	831	834	827	823	915	865	864	845	840	858	841	863	869	825	850	824	839	825	804	876	789	834	858	801	800	801	821	802	863	819	784	862	823	796	831	830	834	808	772	844	877	816	848	843	841	866	861	804	842	834	889	879	836	815	873	835	848	846	851	810	826	839	777	831	872	808	776	844	868	845	802	837	802	864	807	820	821	859	871	812	841	795	862	828	819	897	801	816	862	826	775	830	821	819	860	831	824	844	848	846	854	828	848	841	823	819	901	840	841	791	840	814	870	816	819	848	803	865	854	802	838	804	827	860	810	783	860	849	823	851	821	810	785	839	841	840	845	780	842	868	800	869	831	842	787	841	847	811	780	810	893	811	825	866	886	888	836	826	838	840	818	830	818	830	818	838	819	881	828	819	794	863	816	840	778	823	841	864	859	842	854	812	860	806	856	872	864	847	826	848	860	904	799	811	799	844	782	840	872	797	793	811	841	849	819	808	881	818	796	809	815	809	903	910	847	869	839	833	833	852	784	856	861	820	821	838	828	861	873	838	830	812	859	842	851	837	836	860	834	803	840	861	828	839	797	850	878	878	870	821	824	889	829	811	854	829	850	834	840	846	857	864	839	834	838	857	831	846	780	830	834	853	868	813	821	855	783	832	810	868	832	883	829	842	853	859	854	883	847	788	873	839	859	846	802	832	835	808	828	833	854	819	860	879	815	797	847	818	859	883	860	854	845	865	851	841	805	810	821	845	806	790	843	827	866	814	818	876	844	842	854	805	832	849	860	891	821	830	865	813	900	849	863	852	818	851	822	852	804	842	820	825	835	837	778	795	817	776	845	880	822	822	839	813	776	825	812	879	851	843	838	823	810	844	835	762	814	836	818	831	826	874	844	775	881	848	801	841	848	893	783	849	809	787	851	823	850	840	843	847	856	807	804	845	853	849	798	859	813	837	806	830	844	784	831	845	813	888	817	834	830	842	842	834	840	836	853	844	822	778	864	861	811	837	840	791	900	797	844	843	785	824	844	814	849	801	801	822	828	838	797	831	822	837	817	812	831	813	879	833	842	882	837	811	799	819	809	828	780	834	834	832	856	835	810	783	878	830	780	831	895	819	819	842	837	849	767	816	837	870	831	795	844	801	869	826	845	817	807	814	768	799	852	841	853	876	841	834	793	819	818	829	860	839	759	875	846	888	875	859	828	808	807	817	823	813	836	816	814	822	821	783	895	851	830	835	869	855	833	826	811	806	778	796	798	846	793	805	795	830	850	823	842	855	853	815	857	835	861	818	833	834	813	843	855	829	830	832	853	859	863	854	845	825	824	850	861	834	842	834	839	831	836	832	845	866	855	813	817	792	890	877	880	803	865	831	803	831	782	833	830	868	870	799	880	818	845	823	776	815	816	788	811	887	859	830	846	873	881	803	847	799	843	866	859	761	803	850	857	831	845	833	859	805	845	854	817	837	861	828	829	818	852	848	828	770	818	927	824	831	805	825	805	852	795	835	800	841	882	795	864	847	825	870	821	914	850	831	854	781	840	856	781	816	810	803	818	869	821	857	844	799	761	843	881	827	838	884	842	828	787	815	792	757	838	825	838	848	828	814	850	867	869	779	804	859	847	819	869	860	860	856	812	872	790	838	837	850	875	810	897	851	804	828	815	850	817	782	854	834	813	890	806	836	817	829	833	810	796	799	846	771	867	820	819	827	847	867	782	848	828	842	812	865	821	808	871	824	862	844	851	767	846	841	819	815	795	853	803	845	862	825	820	833	829	871	829	803	862	807	868	832	839	855	839	835	886	844	872	844	839	818	807	869	825	810	882	804	819	857	861	881	822	813	864	799	847	842	800	822	833	857	862	864	841	844	835	810	819	871	863	828	850	835	812	873	892	828	804	844	860	824	795	864	822	787	843	850	857	841	849	788	812	786	865	804	845	856	859	794	842	886	781	832	834	844	806
24295	21352	28689	24372	21313	15641	46838	49999	37863	20801	7500	3124	1560	1176	1066	1110	1062	1088	1083	1140	1090	1054	1040	1014	1029	1083	1078	1032	1061	1068	1131	1021	1061	1086	1041	1073	1061	1106	1078	1068	1054	1103	1150	1069	1033	1014	1041	1093	1017	1042	1082	1045	1023	1031	994	1031	1070	1000	1072	1046	1054	1102	1011	1078	1007	1060	1011	1027	1035	1082	1037	1099	1065	1056	1008	1035	1036	1080	1033	1021	1053	1060	1093	1058	1029	1024	1021	1051	1051	958	1054	1038	1055	1029	1051	1015	1033	1051	1070	1014	1059	1046	1059	1016	1037	1056	1047	1105	1029	1141	1109	1021	1072	1067	983	1109	1056	1058	1053	981	1092	1038	1015	1051	1038	1041	994	998	1051	1072	1040	1083	1026	1025	1081	1030	1116	1042	998	987	1053	1098	1030	1025	1054	1041	1082	1091	1001	1023	1077	1025	977	1022	1059	1035	1022	1020	1036	1073	1034	1070	1071	1091	1002	1066	1051	1047	1044	1053	1044	994	1013	1069	987	1006	1040	997	1036	1087	958	995	1075	1051	1037	1011	1037	1090	1088	989	1052	1006	1057	1014	1103	1049	1078	1003	1051	968	1033	1118	1046	1040	1064	1057	1061	1053	1053	1093	1047	1012	1072	1027	1036	958	1039	1032	1056	1075	1061	1018	1018	1021	1021	1077	970	1055	983	1094	1078	1060	1022	1074	1039	1040	1088	1066	1055	1038	1072	1058	1071	1010	1005	1073	1029	1026	1092	1047	1006	968	1101	1061	1012	1087	1074	1130	1053	1028	1027	1020	1088	1075	979	1044	1012	1002	1005	997	1039	1061	1059	1034	1026	1054	1052	1060	1017	1016	1046	1060	1062	1019	1089	1036	1082	1036	1038	997	1047	1032	1043	1049	1040	1046	1048	1025	1007	1011	1075	1047	1037	1058	1057	1047	1051	1081	1041	1111	1035	1035	1007	1093	1061	1027	1025	1107	1079	1048	1066	1017	1055	1006	1018	1089	1055	1072	1077	1017	1105	1021	1073	1071	1105	1013	997	1024	1085	1047	1030	1065	1008	1052	1046	1054	1062	1027	1046	1039	1133	1005	1041	1052	1034	1045	1064	1068	1053	1018	1071	1064	1029	1016	967	1048	1028	1025	991	1079	1066	1085	1055	1041	1110	1052	1033	1065	996	1022	996	1013	1043	1115	1007	1071	1061	1055	1030	1082	1000	1062	1038	1061	1124	1022	1045	1073	1054	1099	1059	998	1065	1098	1108	1043	1093	1066	1039	1010	1068	1079	1086	996	1062	999	1006	1027	1040	1054	1018	1023	1050	1072	1085	1047	1015	1037	996	1109	1092	1074	1078	1046	1044	1044	1028	1015	1044	1059	1085	1014	1042	1017	1024	1060	1078	1074	1020	1018	1061	1037	1013	1056	988	1006	1016	1012	1031	1085	963	1069	1023	1024	1095	1072	1014	1086	1007	1015	993	1066	1031	1051	995	1039	1040	1028	1083	1003	1048	1072	1036	1081	1095	1068	1065	1061	1098	1022	1063	1031	1037	1018	1043	1073	1052	1029	1019	1068	1033	1037	1078	1060	1032	1013	1046	1025	1047	1057	1073	1068	975	1108	1030	1041	1020	1079	1044	1019	1006	1028	1080	1048	1074	1046	1024	1016	1066	984	1032	1028	1010	994	1027	1066	1005	966	1060	1036	1060	1028	1064	1089	1107	1032	1047	1019	1035	1017	1068	1010	979	1033	1153	1054	1052	997	1100	1040	1031	995	1089	1032	1017	1056	1067	1045	995	1034	1009	1089	1054	1080	1045	1070	1008	1118	1054	1078	1019	1046	1031	1054	1062	1069	1057	1067	1064	1001	1025	1044	1018	1035	1017	1038	1038	1067	1021	1084	1056	1035	1069	1063	1047	1041	1107	1043	1014	1056	1039	1070	992	1084	1080	1014	1072	1036	1034	1041	1023	1063	1030	1012	1037	1090	1044	1040	1014	1032	1038	999	1014	1036	1066	1073	1014	1058	1039	1042	1019	1033	1035	1005	1028	1056	1002	1033	1031	989	1045	1044	1058	1102	1106	1030	1016	1020	1075	1075	1110	1013	1017	1022	968	1033	1040	1070	1056	1081	1013	1035	1060	1029	1028	975	1029	1044	1062	1062	1041	1057	1042	1047	1066	1049	1077	1059	1030	1045	1055	1075	1056	1022	960	1084	1014	1012	1068	1004	1037	1041	1015	1051	1055	1082	1073	1044	987	1036	990	1051	1000	1053	995	1047	1022	1058	1048	1038	1093	1036	1030	1030	1060	1091	1058	1034	975	1085	1121	1045	1061	1035	1121	1007	1034	1035	971	1004	1015	1020	1086	1065	1014	1033	1004	1091	1065	1097	1044	1063	1066	1048	1044	1004	1086	1045	1024	1119	1119	1014	1054	1067	1063	1048	1094	983	1103	1075	1041	1045	1066	1073	995	1023	1031	1029	1022	989	1069	1069	1049	1035	1066	1107	1038	1011	1011	1054	1053	1049	1027	1070	1033	1023	1006	1051	1068	1033	1053	1066	1039	1021	1068	1073	1016	1021	1080	1120	1067	1044	997	1093	1037	1036	1038	1045	1072	1005	1046	1032	1063	1049	1069	1079	1074	1021	1037	1003	1080	1048	1051	1035	1061	1029	1091	1024	1019	1026	994	970	1076	1076	1073	1030	1027	1066	1010	1052	1008	1022	1092	1069	1046	1045	1037	1018	1088	1064	1016	1022	1039	1007	1037	1079	1091	1003	1057	1074	1025	1061	1012	1076	1011	1033	1034	1052	1046	1082	1086	1000	1059	1064	1110	1047	1094	1024	1026	1028	1087	1046	1060	1102	1063	1068	1064	1040	1079	1026	1061	1001	1024	977	1091	1029	1017	979	995	1063	1044	1027	1074	1012	1005	1026	1029	1037	1061	1053	1059	1000	1045	1088	1038	1092	1119	1008	1032	1057	978	1034	1068	1059	1001	1079	1094	1032	1040	1003	1059	1002	1017	999	1067	1087	1012	996	1054	1003	1026	987	1039	1037	979	1020	1110	1062	1016	1028	1111	1064	1060	1091	979	1052	1057	1013	1097	1020	1051	1091	1015	1063	1039	1030	1055	1025	1047	1067	1041	1091	1014	969	1058	1037	1038	1067	1003	1064	1066	982	1049	1054	1063	1034	1085	1040	1071	1029	1057	1015	1047	1022	1008	1064	1116	1065	1088	1058	1043	1115	1122	999	1015	1067	1059	1037	1053	1085	1054	1025	1090	1052	1042	1034	1050	993	1021	1013	992	1087	1035	1037	1100	986	1068	1031	1052	1059	1013	1066	1077	1018	1098	1037	1104	1064	1008	1061	1019	1122	1050	1050	1014	1028	1016	1073	1041	1022	1092	1100	1083	1059	1034	1043	1033	1080	1011	1075	1031	1044	996	1094	1089	1089	1003	1073	1107	976	1065	1028	1005	1033	1050	1061	1020	1025	1021	1012	1047	1056	1072	1106	1042	1038	1068	1013	1030	1034	1023	1051	1072	1018	1027	1097	1062	1009	1058	1034	996	1027	1058	1099	1016	1056	1001	1025	1003	1035	1062	1008	1058	1078	1047	1004	1053	1051	1014	989	1073	1063	1054	1090	1047	1077	1047	1051	1033	985	1035	997	1062	1032	1072	1080	1011	1076	1081	1036	1105	1017	1050	984	999	997	1015	1036	1039	1055	1009	1076	1056	1079	1035	1036	1100	1077	1050	1007	1039	1075	1035	1010	1060	1040	1066	1055	1069	1056	988	1011	1068	981	1078	1058	968	967	1050	1101	1088	1099	1104	1037	1086	1046	991	1083	1051	1056	1039	1036	1096	1055	1060	1017	1038	1098	1063	991	1016	1013	988	1031	1025	930	1085	1101	1010	1077	1117	1060	1034	1060	1013	984	1072	1055	1061	1033	1051	1016	1026	1027	1052	1050	1046	1081	1052	1011	1085	1042	1031	1042	1046	1061	1029	1095	1016	1059	997	1051	1106	1047	1054	1053	1052	1026	988	1021	1020	1085	1060	1077	1080	1020	1041	1056	1057	1025	1028	1049	1010	1005	1011	1018	1017	1001	1024	1085	1048	1065	1053	1069	1019	1048	1041	1031	1064	1004	1046	1042	1016	1043	1034	1055	1070	1027	1041	1033	1059	1071	1073	1052	1063	1004	1063	973	1038	996	979	1022	1061	1049	1080	1072	1029	1056	1037	996	1025	1068	1005	1069	1054	1008	996	1047	1101	1010	1046	1077	1069	1045	1085	1048	1022	1008	1006	1061	1053	1037	1012	1000	1061	1008	1037	1015	1041	970	1039	1044	1026	1027	1072	1011	1004	1037	1020	1006	1054	1057	1021	1020	1028	1011	1056	1111	1077	1042	1033	1009	1008	1097	977	1072	1057	1020	1049	1014	1014	1037	986	1026	1075	1002	1041	1083	1005	1122	1074	1038	1075	1075	1026	994	1022	1023	1024	1063	1072	1048	1040	1062	1033	1023	991	1003	1044	1060	998	1048	1107	1013	1036	1051	1027	1012	982	1053	1090	1093	1034	1072	1094	993	1051	1025	999	1059	1028	1047	1065	1041	1070	1084	1089	1088	1049	1030	1066	1068	1074	1073	1094	1015	1053	1027	994	1071	1060	1018	1038	1081	1123	1068	1014	1076	1001	1075	1053	1087	1047	1072	1012	1056	1057	991	971	1081	1068	996	1011	1033	1043	1037	1075	995	1013	993	1086	1080	1037	1013	1055	1044	1048	1047	1028	1019	1049	1007	1069	1058	1026	1080	1018	999	1045	999	1021	1066	1036	1052	1014	1046	1027	996	1089	1055	1012	1024	1016	1030	1009	1059	1031	1035	1042	1023	1027	1072	1002	1062	1043	1028	1021	1020	1014	1071	1093	1048	1084	991	1066	994
5451	10893	13927	10319	8052	8793	47749	45417	31514	14878	6062	2936	1300	990	964	915	929	934	926	882	892	929	940	953	936	895	954	954	869	878	928	919	926	902	952	976	922	956	946	875	902	898	926	942	927	895	896	896	945	926	985	892	934	944	880	903	959	892	856	884	939	904	878	926	918	852	887	936	916	916	908	842	890	928	873	957	892	955	941	891	959	886	935	896	945	874	919	910	880	854	895	916	915	905	922	980	927	868	906	919	976	903	969	908	904	872	868	893	946	964	901	882	912	964	904	914	847	925	929	926	864	911	930	899	910	915	886	906	856	889	913	900	886	891	931	893	954	961	859	864	930	855	912	863	920	930	953	909	889	904	876	928	868	899	925	892	881	878	964	923	960	927	934	867	944	880	908	952	877	951	923	885	899	936	890	939	901	923	909	868	906	917	895	872	919	896	900	929	940	938	887	903	882	898	911	937	960	873	883	887	924	846	931	879	907	861	902	920	907	861	939	925	901	881	889	916	874	923	862	867	891	931	909	938	886	846	934	908	896	925	927	887	917	944	907	913	877	897	891	862	901	891	903	884	896	891	920	907	884	872	957	868	933	908	868	892	905	853	920	899	885	932	919	908	884	905	936	915	877	923	876	930	903	941	911	912	892	902	862	879	868	909	923	876	875	914	898	895	964	903	908	921	953	917	881	895	912	849	909	925	936	916	924	913	890	899	859	896	886	904	891	946	897	902	916	900	899	915	938	976	940	905	894	894	917	921	905	895	853	884	928	923	961	875	845	889	941	930	932	897	888	912	897	911	968	946	899	891	913	917	904	969	885	954	907	896	906	883	857	872	882	871	928	929	891	910	908	917	883	884	917	939	958	905	888	922	903	897	894	980	908	856	931	912	872	881	899	913	948	927	913	900	893	856	890	958	854	869	900	944	918	943	943	881	874	927	917	937	895	957	941	871	919	920	908	954	871	854	908	900	925	914	906	935	859	912	921	938	877	899	946	868	875	922	914	928	926	881	901	900	937	939	902	862	938	921	924	920	894	943	951	904	957	883	931	880	874	926	865	846	881	919	875	892	939	894	913	898	907	939	909	948	896	932	905	936	917	948	903	861	887	901	884	961	962	915	917	930	910	913	907	919	849	885	908	883	859	872	910	952	890	928	871	913	881	946	911	872	998	906	920	904	856	904	860	915	898	846	906	839	900	854	902	946	904	870	924	890	886	929	891	881	873	919	891	910	892	900	906	908	898	925	876	846	906	926	905	853	906	941	946	898	910	899	931	917	921	896	937	889	923	855	866	903	902	921	949	893	888	894	936	881	876	955	891	888	935	955	883	849	895	909	891	921	847	952	922	907	851	878	931	897	867	891	923	921	896	897	887	837	881	882	876	921	923	926	900	879	892	907	900	938	901	870	943	906	904	958	903	937	918	932	932	916	945	939	885	890	841	908	859	889	924	896	983	911	838	909	855	839	885	960	889	913	906	905	842	930	830	879	922	867	877	915	889	869	904	886	860	878	911	938	925	894	924	932	953	886	928	941	911	901	878	897	919	982	863	860	922	951	930	846	890	902	854	900	932	904	894	892	872	875	880	915	953	916	868	958	881	923	890	936	930	878	878	927	926	971	926	857	906	876	919	877	925	897	879	901	952	876	932	895	864	911	896	942	940	921	842	906	881	887	899	931	915	920	891	934	934	909	877	924	892	872	890	897	932	957	857	899	884	910	921	884	930	852	892	941	924	893	915	957	932	877	848	868	888	930	898	895	911	880	895	949	903	912	931	901	873	916	938	938	904	936	911	904	901	857	890	901	911	899	903	930	952	926	878	913	969	884	884	966	891	928	900	904	910	897	865	902	924	936	832	921	927	927	878	892	918	910	867	887	901	882	921	896	916	894	916	858	922	965	905	914	849	881	913	947	922	921	899	874	846	905	910	888	901	868	914	884	870	932	895	888	981	893	902	958	893	952	940	939	899	915	873	887	902	852	856	886	946	868	955	950	900	935	866	904	946	927	948	893	918	921	888	917	903	880	912	877	928	924	888	906	893	873	852	880	901	869	893	887	925	928	846	940	910	913	952	865	967	869	892	876	884	895	877	907	867	889	872	925	919	901	898	929	906	974	880	937	900	907	891	923	914	920	913	908	917	913	907	913	848	907	898	961	905	844	894	945	933	905	913	865	955	947	896	935	883	942	877	898	924	904	924	903	924	932	882	927	906	873	908	920	967	947	915	920	901	910	896	912	859	918	904	942	934	920	904	899	874	873	891	916	906	913	900	882	920	931	922	906	883	871	851	912	922	946	934	905	881	923	862	923	891	890	922	890	933	872	883	963	903	938	863	888	877	913	895	827	866	898	866	924	879	955	932	858	895	870	928	894	930	887	895	877	889	897	873	919	891	949	882	934	898	911	909	938	930	877	883	919	924	914	861	868	944	879	937	893	935	898	896	926	917	934	901	935	879	863	920	937	876	893	896	899	899	892	922	874	889	897	898	885	905	907	865	881	911	906	873	878	913	870	917	890	855	861	854	930	949	921	889	867	876	901	846	912	868	920	896	878	887	882	870	896	944	865	960	886	948	879	921	905	960	916	907	859	890	925	883	978	855	857	914	955	888	876	949	854	889	903	908	929	901	895	932	960	869	916	897	905	896	900	879	851	876	935	915	920	898	955	898	902	929	907	939	919	908	967	916	909	910	894	867	947	892	902	901	875	899	940	895	937	923	923	915	906	895	873	949	955	894	871	918	921	914	908	912	867	875	877	883	892	856	938	920	887	1003	887	857	894	894	911	925	896	888	905	914	904	891	898	899	920	915	903	908	922	892	874	908	816	919	884	907	920	913	863	864	921	900	844	878	865	900	872	947	902	954	920	908	896	895	930	857	885	880	921	908	902	897	869	883	927	897	896	945	922	964	853	918	891	901	931	899	883	939	901	915	910	868	860	882	846	882	948	942	957	875	886	897	913	887	900	925	890	905	882	876	907	895	922	878	910	918	858	921	878	952	924	891	887	881	903	896	871	902	922	905	947	918	869	901	961	913	937	951	914	920	903	904	917	895	850	891	887	861	935	916	914	971	907	898	974	858	896	927	897	930	855	915	895	922	909	913	875	896	924	951	873	911	893	887	850	916	921	858	817	879	940	940	931	906	949	928	889	917	891	927	945	923	920	876	921	933	959	955	894	862	824	854	954	943	916	843	937	891	941	916	887	872	907	925	914	924	909	891	924	910	883	884	917	882	901	898	910	866	938	886	849	963	889	930	882	933	964	935	936	902	879	917	917	900	968	879	893	903	910	801	947	896	884	939	914	914	897	924	885	871	862	911	927	901	873	882	883	914	941	915	874	925	909	889	825	893	890	901	872	855	891	954	903	919	923	903	925	893	921	851	915	938	914	863	937	887	887	924	951	910	850	871	886	901	932	887	895	855	960	846	881	946	893	903	885	880	899	956	928	899	939	893	869	882	845	923	906	948	932	863	905	927	828	901	847	877	809
27640	14478	5932	3450	2788	2314	4041	5273	4081	2174	1569	1196	1076	1059	993	1033	1017	1016	997	976	982	1079	1030	1031	989	1025	1015	1000	1055	994	967	1048	967	1002	981	1011	1020	997	982	1037	1000	996	1016	1014	1001	1025	1034	1068	1001	1013	1116	1007	944	1027	967	1038	1035	957	1011	961	972	987	1010	982	994	1045	1000	1024	980	960	968	958	981	1049	963	1034	986	1003	1055	1003	987	1025	1010	1022	985	971	1045	966	967	974	973	1000	945	990	1000	942	983	978	950	936	983	997	979	988	1020	970	971	1023	1026	1042	1028	1011	991	996	981	966	1028	1041	964	1003	964	1090	1032	1023	994	1020	986	1023	996	958	1020	1011	950	1031	974	993	1047	1016	1007	1027	1023	962	984	936	1020	1008	944	983	1009	977	993	981	982	1029	1027	1059	971	988	994	1033	1021	1032	995	1014	972	1017	950	969	1038	995	1024	1031	981	941	981	1034	1041	967	1006	986	986	1051	1037	1030	992	1052	1037	976	956	938	1000	1038	974	1003	953	1025	986	978	1001	1003	1018	1024	971	1019	991	1063	986	929	991	964	1017	1044	1075	1033	984	999	1039	968	964	991	1008	966	1016	1022	987	987	1095	1008	1046	984	957	1019	1025	1046	1024	1009	1032	999	975	985	996	1016	1026	975	1009	997	988	960	1035	1013	1013	1001	962	1029	1003	1041	961	1015	1019	1005	982	1068	948	1020	1040	980	1032	1005	983	1005	957	1016	999	1020	964	1024	950	951	969	1072	996	998	1034	995	1011	1018	1032	1024	960	982	991	1032	1016	1026	1038	1012	964	965	1068	988	976	1014	1000	1019	950	983	1011	1040	1032	1049	968	974	1002	1039	1022	1016	1053	999	1001	1025	970	996	957	1023	1035	974	971	1040	986	1015	971	1028	1000	983	1003	994	1043	968	967	998	999	1015	1002	1005	998	1030	1003	954	999	1043	971	1009	1006	936	1018	976	1026	1001	1061	969	979	990	1043	991	972	967	978	1004	930	1078	994	979	995	1012	986	975	1029	996	1008	1036	1007	995	971	990	1022	1047	1015	1014	999	1004	1039	987	958	903	1034	1034	1038	1016	944	1012	959	962	1017	1006	940	1025	992	946	1045	957	994	985	1017	1027	1030	1015	985	1016	1016	946	1048	1008	1020	1014	955	974	986	954	993	950	974	1062	968	974	1042	1006	984	1013	1041	1023	1022	967	967	1053	975	952	1062	1008	1033	1039	1003	1007	1016	1026	1080	1070	990	977	1048	1018	1056	932	927	1014	978	1083	992	972	1010	1014	979	1029	994	995	1029	967	996	968	1018	1044	985	996	1007	1028	992	1034	987	991	997	967	1010	1018	999	1059	1080	993	995	966	996	997	1037	983	1007	1018	999	990	1018	1019	963	987	1033	988	986	998	989	981	957	1029	1021	973	1004	968	979	1013	1009	1004	971	986	1024	1032	1002	977	1047	983	1028	1005	1003	980	921	981	1008	1019	1010	997	1039	944	984	1015	1001	1004	1045	1007	996	1011	1010	1002	1046	1010	1023	982	1016	1069	1020	980	991	988	947	1084	1008	1019	1006	999	1024	1077	1006	986	1006	1030	1057	1000	1036	988	1046	1023	1060	999	1041	1012	1009	1003	1017	1017	962	983	1036	986	1002	1027	967	1006	975	962	1009	1027	1016	971	960	1060	1032	1110	1024	980	994	966	963	1044	937	957	1080	1051	984	955	1028	1011	973	977	964	983	968	935	992	1028	987	1021	969	1013	1014	1002	990	1016	1032	946	992	999	977	1004	995	993	1031	998	1057	947	1007	983	990	1015	1018	1030	1003	993	1016	998	1007	982	1011	1017	999	966	977	1070	1052	1006	1009	1036	1021	1026	955	1032	1080	1015	1021	1025	1037	994	964	940	997	1003	1068	1009	1006	1009	951	1056	1055	1001	1000	1038	1035	981	1039	1014	1021	1015	1078	956	975	952	1017	1029	970	1052	995	1040	993	945	1046	998	995	981	1003	1019	984	1041	1012	975	999	1003	946	1027	998	1044	1034	1009	1032	1082	931	1024	917	997	980	1040	1016	1057	1046	987	990	966	1049	1048	1075	1050	1023	1017	988	991	1031	1057	1012	989	995	1012	970	1031	1045	979	1014	1030	1013	974	967	988	978	1044	1026	1009	1073	976	1046	954	977	973	997	977	1031	1019	956	982	925	990	988	1078	986	992	981	987	1034	999	975	1052	1010	1028	1028	995	972	1027	964	1022	951	964	977	1006	984	1035	978	1060	1007	959	995	1012	968	1035	971	1039	982	988	1028	991	998	1039	978	1007	956	1016	1012	1022	1004	997	957	1032	995	949	969	1034	993	1050	992	1003	1052	1012	1089	1059	991	956	1009	1013	1042	1029	1024	1003	999	979	980	973	1019	993	1009	1010	1014	996	993	1010	1054	997	980	1001	963	1047	1002	993	983	1000	1015	941	1013	968	1029	1023	1030	994	1025	965	995	994	1020	1003	1026	985	958	1016	993	1032	1019	1025	1023	991	1020	1007	1008	1043	1018	1004	1075	1091	995	966	1010	1003	1014	996	1001	1002	1035	989	977	1003	1027	1036	1005	1072	987	1010	987	974	1026	1001	998	1023	990	1006	989	986	1047	971	1032	978	990	979	1031	964	1023	1015	1004	1002	1020	1007	1010	1046	1006	999	1042	1008	997	997	1001	1010	977	1017	1012	1069	1071	1031	986	996	1007	1055	1015	970	1031	966	936	979	1056	1033	1037	1020	999	992	990	1001	959	1016	895	983	977	1019	975	976	983	966	1042	1038	1040	1013	984	977	1026	1022	939	1018	1039	994	1031	989	994	976	1030	988	1049	967	994	940	1047	973	1020	958	972	1004	1006	944	979	1012	986	1001	1017	1041	970	992	1023	987	993	1004	996	1026	980	984	966	969	980	1013	998	957	1046	1041	1020	1063	1040	994	1025	959	982	1007	947	1054	1006	1027	1043	1023	1008	981	999	984	986	1019	1016	986	1031	1009	1063	1000	1034	963	1007	1021	948	997	1042	1004	1019	1017	1006	980	1003	1006	999	1027	1060	1046	1014	955	974	1013	1006	1058	990	1014	987	996	989	993	1042	981	957	1020	964	961	990	1057	1010	1043	1022	961	1026	993	988	1103	1007	1005	994	1019	979	975	1009	1012	1028	977	972	1051	1005	1027	1010	1022	990	997	966	1001	975	995	991	973	1028	1005	1022	971	958	965	982	960	1041	962	1050	1016	1015	1038	982	1015	949	1067	1014	981	943	973	981	1011	950	957	1002	1019	1034	948	973	1009	1043	961	985	996	983	1021	969	1002	1023	1006	973	1041	1035	976	985	983	1025	998	1017	1011	1030	1055	995	1056	1005	1002	975	1025	1003	982	1018	978	1040	1034	998	1007	984	987	1007	995	988	1011	974	1043	995	996	958	1026	910	966	1008	1032	1079	971	1001	994	961	1030	976	969	1013	1063	988	1060	1047	1035	1008	1007	923	1038	1008	1040	1019	955	1029	943	959	1048	983	1008	947	1032	991	1010	967	1002	997	1029	966	994	989	1027	1008	1011	1062	1013	1021	992	1000	1059	1015	974	1054	1020	953	1013	973	997	1002	1014	965	994	914	989	976	964	1024	991	1020	999	977	990	1028	944	1007	981	1035	1029	1010	1031	936	966	1019	971	1014	1049	1075	1001	991	985	1027	953	1019	991	1027	1004	985	993	998	991	972	971	1027	947	986	1018	1016	992	986	1001	940	1010	1038	978	1012	1018	988	1031	932	1014	973	1039	1006	1053	991	988	1079	1044	991	948	948	1022	986	1021	981	995	998	998	967	967	1022	959	983	1011	1033	998	1017	1025	998	1038	1009	1038	994	1052	1059	942	969	1039	979	998	979	1020	1044	963	976	990	1026	979	967	976	1024	1005	958	1013	1021	956	1013	1003	983	972	1034	1007	1073	1054	993	990	970	987	1009	970	988	991	1024	993	975	1033	1066	959	1016	1033	1039	1019	1044	1054	988	969	1036	1021	993	1011	953	991	965	1028	1042	983	1027	977	956	996	1018	1027	984	1017	937	969	1016	1010	1032	983	1023	982	1019	995	985	977	948	950	987	984	1026	946	1036	1022	1008	965	974	994	1035	964	962	1025	994	1014	995	1012	989	1042	1036	954	996	1008	964	1021	1026	986	1005	981	994	1078	976	976	998	1018	992	947	1022	1018	956	1008	975	1035	956	992	1055	979	966	1044	1003	1018	981	1006	1036	1005	989	961	982	1043	982	1006	1026	971	1003	1039
5956	3516	4632	2789	3334	2820	4867	5765	4062	2164	1328	995	887	914	850	886	830	795	846	855	857	856	799	801	882	814	844	839	845	826	856	908	830	817	808	829	888	924	869	905	836	813	835	829	862	835	843	827	854	829	835	840	879	835	842	842	832	849	841	854	830	800	847	874	826	810	862	811	902	810	881	861	860	866	871	837	757	839	890	841	869	847	897	848	815	833	849	851	860	824	840	867	835	807	794	815	818	857	835	847	842	884	864	809	818	825	870	850	812	817	858	839	838	895	849	871	850	872	849	896	841	823	828	848	840	853	846	901	841	824	858	857	807	837	834	875	798	809	800	836	856	830	840	812	873	827	789	865	835	871	873	785	877	871	797	878	851	807	872	888	837	807	844	881	876	871	831	858	822	820	831	835	854	847	785	832	862	890	910	890	807	826	825	846	849	819	873	845	880	825	852	807	842	865	851	824	851	857	826	874	838	856	861	857	813	859	832	844	785	831	850	869	816	854	868	841	871	840	836	830	832	825	822	849	840	800	834	836	872	847	827	846	848	899	847	887	866	862	831	825	841	896	834	787	847	861	833	806	818	856	867	832	796	846	854	799	856	852	842	875	836	810	836	846	862	827	861	847	817	847	813	884	854	881	866	876	833	768	859	872	812	857	876	776	895	880	853	835	809	856	823	893	810	895	893	822	918	841	841	824	826	850	826	849	882	843	877	856	831	883	811	822	853	827	858	836	819	849	855	819	865	889	860	804	884	849	831	836	819	852	835	816	856	830	847	884	822	818	826	900	868	849	830	841	816	802	875	850	851	828	868	857	824	840	865	862	874	851	870	879	866	840	880	832	850	847	828	865	859	835	846	854	861	787	893	821	818	871	838	794	848	845	868	834	875	882	824	864	835	841	904	840	842	896	782	816	826	799	829	840	808	822	825	838	847	807	859	845	837	840	826	831	872	795	829	807	879	834	808	777	860	863	859	819	809	912	867	841	853	870	827	824	854	816	884	824	815	819	874	820	868	881	824	861	870	832	839	849	814	895	795	809	825	853	861	847	841	824	833	843	838	911	868	830	836	854	890	864	818	800	891	863	836	834	859	869	883	841	867	811	873	871	747	850	880	810	788	848	845	847	873	809	831	882	835	804	872	821	842	854	879	868	886	873	785	808	850	825	856	794	796	794	829	770	820	800	836	815	856	823	839	846	805	866	825	810	801	789	873	873	839	856	845	814	811	881	813	844	867	843	866	861	824	885	828	833	871	847	890	836	818	813	835	851	831	811	888	852	814	886	835	876	789	858	856	845	887	873	856	856	837	888	814	871	830	820	860	858	877	895	856	862	849	871	836	839	885	852	883	821	866	807	839	852	862	843	823	869	841	814	852	846	829	833	836	821	859	855	880	871	818	845	840	863	864	853	813	832	807	814	835	851	839	845	834	816	851	906	904	867	862	886	818	851	842	837	842	866	820	842	831	841	823	803	823	825	821	811	836	864	845	838	876	891	823	852	859	813	778	840	884	827	853	869	855	842	926	890	819	833	845	896	875	852	891	821	850	838	813	831	859	836	821	850	870	902	799	786	831	886	831	828	859	833	832	823	818	841	852	847	859	802	843	857	839	841	813	822	823	836	813	828	843	879	826	838	800	853	831	826	838	821	817	967	838	843	863	861	820	853	834	809	841	872	845	886	868	901	826	840	879	869	830	869	855	827	857	812	813	832	793	832	876	878	864	863	841	782	846	847	835	832	842	819	869	778	820	833	877	790	834	832	869	790	803	842	835	869	854	843	856	817	820	829	841	840	876	833	821	810	844	829	820	813	876	880	877	819	804	738	805	820	844	864	759	830	832	820	880	830	831	824	839	807	800	858	820	866	822	883	804	791	876	824	828	841	864	844	874	843	825	784	799	799	828	855	894	797	833	795	807	840	855	829	853	817	846	845	837	838	836	770	876	842	803	863	824	825	807	828	857	795	862	784	877	851	876	820	880	857	825	850	829	851	873	845	884	838	807	807	865	902	829	863	843	795	874	915	804	822	894	842	879	831	879	838	839	824	801	806	855	875	834	878	875	869	851	900	809	880	883	830	875	930	814	854	811	847	771	867	818	806	841	839	861	864	858	806	866	834	866	839	767	833	872	840	851	870	846	868	811	793	870	800	798	825	818	893	860	819	881	841	787	788	839	801	879	819	883	824	771	852	855	851	819	827	824	834	867	829	856	826	776	804	830	849	788	847	858	837	850	842	869	876	898	847	831	845	869	829	849	877	856	872	796	867	864	876	854	867	877	850	845	837	872	844	803	871	869	848	828	815	799	841	876	839	799	869	825	830	868	906	814	790	863	859	845	880	826	880	802	890	822	842	850	843	823	901	820	843	904	863	817	834	808	838	860	873	804	866	865	871	878	854	807	795	881	834	883	870	842	839	848	831	790	833	826	813	811	838	800	878	846	882	868	889	841	800	821	789	869	856	873	793	875	843	875	837	823	802	827	836	867	863	881	891	858	861	849	820	810	870	816	812	874	819	892	804	841	772	851	852	831	869	903	849	899	831	900	821	842	830	849	841	880	831	856	886	893	852	847	822	849	860	851	816	819	839	847	884	878	802	866	840	864	815	855	806	892	859	899	829	825	869	845	825	790	858	865	798	851	808	871	826	846	846	858	867	840	829	845	855	863	843	826	802	860	843	834	853	802	826	782	821	835	802	888	860	838	874	929	813	811	856	872	799	861	817	893	837	886	831	834	866	850	836	851	880	893	874	832	856	822	790	828	819	871	801	863	811	862	828	869	852	819	858	785	868	875	852	876	837	818	870	885	846	865	816	840	818	846	839	833	860	853	864	821	843	840	828	853	831	840	847	860	806	885	823	853	841	813	807	846	801	812	860	820	852	875	865	881	853	838	827	783	828	823	828	876	832	843	855	858	896	837	894	840	815	826	842	846	860	873	811	847	830	836	816	838	818	824	877	912	857	835	849	857	824	843	799	864	816	801	852	821	824	847	856	871	813	849	839	870	812	818	842	810	868	840	827	849	840	853	828	857	811	855	833	829	862	844	875	833	876	849	887	832	859	831	875	839	852	815	868	853	873	808	820	857	783	844	880	833	792	818	846	868	816	835	857	854	836	883	804	824	861	823	830	844	850	811	797	898	867	852	849	915	817	837	796	902	868	826	824	921	837	866	824	829	863	833	830	881	834	836	822	826	848	838	845	784	845	868	796	855	876	839	820	810	877	818	827	891	825	831	864	791	869	785	837	844	801	855	875	810	841	823	848	846	851	843	854	861	855	885	827	862	886	854	863	839	854	876	844	846	795	825	831	863	821	797	871	864	801	867	834	833	866	804	867	906	872	889	833	839	801	866	871	824	850	842	844	870	827	839	836	907	833	885	876	856	863	790	860	892	854	851	852	798	815	846	817	843	852	847	866	775	875	920	874	787	827	842	814	919	876	842	834	860	841	867	815	813	862	859	842	907	870	818	868	843	819	838	912	827	836
25526	21358	27316	25318	10906	6881	26944	31094	24869	11816	4162	1903	1201	1015	985	899	990	999	949	979	1003	992	991	973	1001	954	942	978	980	897	986	938	920	1003	893	916	963	903	962	898	993	1017	941	943	873	919	957	967	985	992	933	909	956	950	994	957	973	910	970	947	984	929	982	973	935	964	928	982	1016	914	955	948	995	941	942	975	935	939	947	935	980	903	960	889	972	964	944	937	966	952	973	933	927	998	951	986	961	995	967	985	949	934	934	942	907	884	979	923	903	903	948	917	941	943	975	926	966	898	960	956	905	939	972	975	1035	1007	1013	922	924	946	997	926	981	943	936	912	971	883	929	897	950	934	929	934	991	945	944	935	873	947	938	980	967	914	945	951	971	976	929	966	952	912	973	1016	958	945	917	953	951	952	938	940	966	985	954	982	925	1016	936	966	970	935	958	924	983	920	944	969	903	913	906	975	940	921	964	971	961	944	941	943	954	940	935	921	924	941	989	972	955	932	895	952	938	974	1011	982	896	934	982	946	945	939	931	916	915	927	997	997	956	978	973	929	903	906	957	971	963	929	962	944	911	938	954	967	921	963	901	954	956	1006	994	928	906	987	924	942	942	916	986	987	930	927	972	965	955	940	886	967	996	969	1028	955	931	993	994	977	972	973	967	941	953	983	986	942	891	942	903	935	956	940	999	935	870	944	952	923	998	993	975	948	947	930	916	910	930	958	983	867	904	976	948	967	995	975	947	935	897	980	959	980	929	955	910	924	987	995	954	950	921	951	950	933	950	965	918	985	938	929	941	990	938	891	921	1012	920	969	896	927	929	1012	893	976	964	940	950	987	911	943	1018	957	956	934	961	962	978	928	941	928	931	921	959	935	936	954	964	926	913	897	945	917	892	954	1007	943	938	975	929	975	1051	943	940	913	915	994	974	955	927	1024	932	977	961	966	933	972	1017	961	905	931	929	942	1008	934	899	956	930	953	924	939	909	922	959	969	989	945	932	922	929	948	926	921	1001	957	927	951	1040	942	967	959	926	929	905	916	934	923	959	898	958	956	967	908	924	947	954	919	919	931	943	956	979	965	976	903	958	915	960	947	969	977	889	946	960	927	875	922	985	949	958	991	953	953	954	969	1029	913	971	932	934	930	934	942	937	942	933	891	920	982	919	911	953	997	951	940	971	978	922	937	950	971	1001	967	997	947	958	947	940	929	947	955	979	977	939	999	931	964	973	901	978	991	933	956	910	942	940	904	950	938	935	966	998	952	913	943	963	905	971	927	963	934	968	929	947	986	992	1032	922	914	976	949	960	900	973	947	945	887	924	969	965	941	941	981	925	973	960	936	897	980	937	997	920	912	956	1007	947	943	981	965	978	971	968	927	948	1000	945	932	935	926	934	997	1015	940	956	968	922	948	953	975	944	1005	940	947	899	956	961	979	947	955	938	934	974	941	994	967	914	899	913	939	866	965	933	959	947	964	924	935	926	943	914	968	977	957	925	919	913	991	925	941	978	975	991	936	948	956	897	948	957	968	888	919	968	984	926	964	956	903	969	972	963	942	956	980	934	990	1012	933	922	895	913	963	943	969	940	941	934	922	984	980	928	940	966	981	960	984	907	921	960	942	975	985	923	928	946	946	902	917	930	939	983	978	940	1038	958	983	925	990	930	927	969	901	918	929	920	945	911	956	940	967	955	959	914	970	955	888	1009	950	960	982	934	935	993	959	941	913	965	972	968	975	893	948	931	912	995	967	900	1014	938	965	939	1049	930	1017	975	928	950	922	952	925	945	941	946	928	944	972	1002	953	930	986	983	891	940	961	966	956	944	994	970	953	969	954	954	997	1000	920	962	1029	964	963	929	932	965	938	939	1009	901	1014	955	948	950	903	971	951	970	907	912	938	909	892	965	1018	962	911	917	891	934	947	927	930	917	930	964	948	1001	926	946	975	1002	938	937	959	982	927	945	921	974	912	976	963	933	974	958	947	952	929	950	958	916	944	986	927	944	951	939	967	943	986	983	948	900	932	926	982	925	937	941	975	939	974	963	985	962	968	956	950	928	955	981	921	949	994	939	971	932	982	937	951	922	913	945	957	901	949	1014	929	969	913	946	926	989	955	961	944	945	933	945	941	952	926	920	949	965	986	975	981	915	966	922	968	977	953	965	983	959	958	903	974	947	959	934	899	940	971	903	963	909	878	970	968	948	952	924	985	945	906	946	952	948	982	993	933	951	958	996	962	980	934	942	926	962	930	958	907	999	966	973	961	984	938	930	955	1021	979	1028	1004	969	959	914	949	936	958	944	903	978	947	930	920	914	963	948	962	979	996	957	994	961	927	936	932	925	913	960	911	1004	937	965	977	989	951	909	894	962	1003	962	980	958	943	935	974	987	956	970	967	973	946	910	979	945	954	975	890	959	995	978	929	943	919	991	923	959	986	973	984	960	951	999	950	890	967	932	960	956	985	912	962	980	936	909	976	943	939	935	915	983	905	953	942	939	973	960	930	928	973	967	958	944	919	946	959	955	988	956	941	943	939	967	937	955	959	969	938	971	924	970	974	902	956	945	970	931	1014	931	896	950	859	933	906	956	973	942	929	995	997	926	945	989	874	952	945	952	962	990	990	910	961	1020	971	973	996	992	921	960	965	911	924	975	1000	985	964	966	949	945	949	906	975	915	989	962	912	902	888	894	903	944	931	984	937	931	987	935	960	891	942	983	946	916	988	980	990	992	917	1035	932	919	940	957	915	941	1008	907	915	943	948	927	995	950	934	984	894	915	954	937	961	943	926	933	991	903	948	943	946	932	877	967	936	967	973	958	989	978	985	928	954	932	980	910	971	917	950	928	942	983	942	961	990	926	972	972	907	941	892	922	973	957	894	973	943	985	956	944	921	953	1000	886	931	977	937	992	956	953	948	997	994	998	957	965	946	946	1014	975	882	903	987	973	948	989	954	990	949	972	916	943	902	912	977	951	937	944	1024	967	975	983	977	949	977	961	925	956	954	974	943	919	902	905	933	937	901	1029	949	1000	938	947	981	963	957	923	947	952	957	973	937	1001	952	952	898	900	958	992	952	958	959	963	980	936	926	924	927	970	953	949	874	961	994	943	952	913	965	954	983	1027	940	925	956	950	917	961	946	914	900	989	966	904	959	929	937	974	979	958	947	981	940	997	969	966	914	1027	958	977	1015	997	930	951	943	985	953	969	925	993	967	949	940	961	942	920	1003	971	968	912	956	988	934	929	993	889	899	961	956	927	908	981	939	918	981	913	1011	999	959	946	1050	948	987	957	956	911	1054	980	974	928	942	978	980	990	964	991	968	924	933	969	968	970	949	944	946	880	953	926	976	933	957	971	953	924	963	949	979	962	940	949	988	938	900	987	946	958	951	924	892	971	959	898	895	912	946	916	926	965	991	1030	989	898	985	947	990	915	962	985	953	942	970	932	897	970	910	967	946	961	953	918	925	925	938	974	938	944	968	944	978	1020	931	954	934	937	959	989	943	975	941	945	933	947	921	930	928	964	933	1001	1001	914	918	930	1018	970	948	1007	914	929	924	992	1014
5191	6473	5674	4199	4816	7613	26333	27891	20270	8957	3767	1833	1075	912	872	836	855	838	869	803	780	807	830	839	847	845	831	862	822	853	813	877	847	831	895	813	856	798	821	841	814	794	893	906	852	852	833	808	839	839	840	880	833	833	821	859	846	819	892	849	891	790	819	775	821	847	827	839	889	814	868	831	779	776	801	873	839	832	840	858	807	814	849	805	847	815	815	882	842	831	826	873	804	826	803	815	914	829	807	841	836	843	780	889	792	846	782	820	860	858	891	883	848	857	858	844	822	832	847	845	795	832	794	844	797	776	833	823	836	815	822	830	839	822	867	808	846	814	803	818	828	816	878	821	840	818	828	802	806	878	864	826	861	866	799	818	812	808	861	790	833	844	775	791	827	863	802	859	881	848	823	765	818	814	851	815	824	868	832	865	883	843	869	789	844	855	791	854	902	875	819	898	822	823	810	820	812	854	864	842	813	792	847	851	863	773	793	878	855	874	799	847	859	851	812	826	834	816	831	849	862	860	779	833	835	872	883	889	876	851	844	805	889	851	855	835	789	834	854	899	820	817	918	893	889	816	780	809	786	808	853	848	845	887	800	895	817	855	797	838	823	803	820	864	833	766	801	828	779	802	845	818	823	833	860	791	837	834	832	805	801	842	873	796	874	837	883	827	863	844	855	794	823	788	809	836	825	804	789	926	842	778	846	843	849	884	841	871	804	865	836	835	861	845	873	817	804	818	856	839	816	801	795	806	841	830	795	810	799	826	805	873	845	792	810	839	847	836	782	852	840	871	835	742	848	855	831	826	857	881	793	812	835	837	830	885	818	820	876	801	875	843	793	850	848	852	787	822	849	823	835	860	837	840	819	853	849	861	819	824	803	811	843	831	847	844	865	844	850	886	845	847	874	822	859	834	827	825	836	840	834	805	853	788	820	806	804	844	880	848	840	793	853	821	821	812	794	836	857	811	881	819	818	838	802	860	823	830	798	786	803	828	800	893	839	834	794	791	867	882	841	817	871	841	850	814	822	825	840	840	793	858	819	825	853	851	857	779	837	809	799	882	845	893	888	908	808	798	847	833	848	794	819	902	821	831	817	863	812	804	815	845	868	834	842	797	820	848	837	826	807	821	924	828	870	820	772	836	844	839	851	845	813	881	837	809	806	868	830	833	827	787	772	800	780	812	818	824	820	819	793	804	781	832	816	855	782	803	852	826	811	814	821	800	829	821	799	796	828	825	831	863	875	817	786	814	855	785	815	832	851	829	853	852	814	819	797	846	821	814	823	875	785	845	870	815	872	881	842	847	829	878	818	831	772	833	837	777	813	821	824	773	858	788	839	796	823	866	807	805	817	864	860	833	833	829	855	836	867	875	855	832	856	856	872	850	804	839	862	806	830	796	812	858	803	797	804	820	797	844	808	840	856	810	796	826	835	829	831	815	805	833	837	835	794	854	791	824	822	809	821	846	762	828	840	825	818	841	825	871	852	814	825	813	874	756	886	804	779	858	830	847	852	811	867	842	847	852	790	743	899	850	849	834	836	830	802	800	806	818	822	790	805	788	838	835	821	823	851	836	847	815	810	851	802	833	847	776	821	785	848	827	831	828	845	880	824	811	841	867	856	859	880	829	822	867	796	824	808	840	841	892	853	812	827	918	775	859	826	874	815	831	802	819	868	859	848	865	853	826	813	856	834	811	844	782	805	869	791	842	827	793	918	832	791	828	853	839	845	819	848	837	882	885	779	819	825	906	883	851	847	834	852	823	828	852	829	830	844	801	825	792	825	805	888	769	824	858	817	802	827	813	818	795	865	862	854	871	844	814	858	818	786	825	860	834	816	837	828	834	830	797	849	873	836	811	791	884	822	861	811	814	854	802	847	797	880	830	767	900	832	842	823	823	791	819	839	839	871	842	839	850	841	792	806	841	794	835	813	839	815	823	911	819	787	851	848	812	827	847	848	812	870	860	834	877	869	851	798	821	838	881	853	848	857	859	837	863	845	824	824	835	886	843	850	800	827	836	820	813	871	825	830	809	819	831	787	800	866	837	831	784	799	876	831	804	798	825	857	840	807	829	833	836	827	819	852	834	776	787	783	828	813	829	847	849	837	806	851	856	836	818	829	796	775	850	858	811	825	844	824	792	870	817	813	833	885	833	841	811	819	857	837	789	848	838	835	814	849	818	867	854	827	827	843	825	860	749	838	827	827	836	831	840	794	805	785	900	791	880	845	805	819	842	888	856	813	807	820	860	833	883	845	826	852	844	810	803	856	860	782	839	810	786	853	817	862	807	827	857	843	796	810	820	809	797	853	817	769	842	869	862	863	799	798	883	812	817	820	876	879	828	839	815	847	862	840	805	796	862	774	836	815	873	815	828	891	792	871	799	819	831	826	827	822	807	875	835	830	845	883	827	824	832	829	840	837	809	828	858	819	852	807	804	840	834	870	837	844	779	825	807	836	804	789	793	836	775	832	834	857	788	840	879	880	849	864	822	836	855	766	832	864	822	793	801	773	839	840	855	858	812	808	840	824	811	858	859	803	840	854	841	776	846	816	833	867	829	848	864	864	800	777	786	783	812	807	816	818	843	880	810	838	855	838	864	817	809	842	854	849	836	832	867	814	831	811	847	797	833	832	877	806	801	798	848	827	855	835	809	814	771	821	834	809	838	832	869	824	825	912	824	847	823	850	865	870	871	790	820	864	878	804	846	803	771	804	814	806	817	862	795	792	852	784	823	837	803	773	804	837	767	823	857	819	810	827	821	855	820	834	813	851	832	834	832	846	781	828	777	834	831	834	788	781	819	856	827	813	816	828	851	855	838	793	839	815	783	826	834	820	849	803	824	824	837	846	771	781	790	776	844	841	849	868	804	832	791	862	856	789	820	814	828	822	831	829	822	852	822	788	795	796	845	824	795	770	874	859	854	809	805	868	804	878	843	902	805	867	843	798	814	832	787	797	803	836	800	804	852	831	785	823	845	837	840	801	826	864	834	806	868	844	856	829	750	835	829	845	782	865	865	807	795	815	837	807	839	880	853	814	805	857	791	807	819	797	784	867	851	771	809	858	787	846	875	817	848	854	828	778	863	798	835	847	811	898	825	822	841	815	845	800	823	790	853	849	799	839	826	814	834	820	774	828	859	791	842	814	808	804	846	853	825	836	837	840	818	857	791	813	831	869	771	804	849	838	811	856	841	824	839	820	839	815	891	827	791	809	736	816	836	793	877	821	811	863	826	838	809	842	838	815	853	826	819	850	864	809	766	858	810	808	827	789	838	827	815	869	773	865	852	858	898	785	894	777	756	792	835	821	836	795	826	862	848	854	814	808	830	795	838	871	869	801	846	832	856	813	784	870	803	884	842	854	830	796	855	861	834	842	843	810	852	829	765	784	864	812	833	852	835	830	827	855	822	824	816	787	870	835	839	808	813	787	847	765	838	797	835	786	892	801	845	821	816	867	859	836	837	843	760	855	855	802	822
24223	21353	28730	24344	21281	14000	46680	48030	38278	22511	9031	3261	1490	1134	1089	1064	1078	1058	1109	1084	1033	1105	1094	1074	1045	1072	1108	1089	1092	1081	1074	1001	1120	1072	987	1052	1014	1059	1044	1054	1072	1005	1062	1040	1071	1060	1021	1073	1069	1011	1061	1073	1028	1010	1029	1042	1019	1064	1050	1007	1041	1026	1067	1006	1059	1000	1008	1050	1017	1012	1039	1020	1006	1070	994	1082	1028	1022	1037	1037	1061	1021	1089	1033	1031	1047	974	1068	1047	1096	1071	1000	991	994	1030	1010	1073	982	1045	987	1007	1083	1048	1003	999	994	1063	1037	967	1046	998	997	1028	1045	1062	1026	1049	1055	1053	1041	1056	1052	1060	1058	1051	1005	1019	1003	1014	1044	1054	907	994	1012	1018	1076	971	1049	965	969	1015	1068	1014	978	1092	1024	1032	1021	1124	993	1007	1008	1031	1058	1032	1033	1026	1013	1056	1035	1016	1031	974	1043	1040	1043	1045	991	1027	1010	1051	1041	1030	1046	1037	994	1013	953	1076	990	1031	1073	1038	1019	1056	993	962	1057	1037	1001	1072	1016	1095	1009	1007	1088	1030	1038	1048	1067	1008	1003	1117	1105	1016	1035	1034	1004	1053	1032	999	1024	1036	1018	1031	1011	1005	1077	1003	989	1027	963	1002	1028	1000	1005	1041	1074	1037	979	1017	1035	1019	1049	1027	979	1032	1052	1044	1039	1035	978	1065	1038	1051	1039	997	1050	1029	1109	1066	1064	1002	1049	1011	1010	1025	1073	1101	1019	988	1020	1075	1042	1089	1038	1059	1008	1035	972	999	1061	1033	1015	1007	1027	1016	1014	1028	1031	1037	988	1037	1045	1049	1062	1092	1030	1055	1004	1021	1080	1019	1002	1049	1036	975	1016	943	1038	961	1040	1009	993	1036	1036	1011	1014	1043	1038	986	943	1020	1089	1031	1026	1046	1028	998	1010	1053	1023	992	1008	1030	1008	987	983	1006	1097	1047	1041	973	991	1052	1062	995	1016	1015	997	1051	973	1083	1053	1028	1020	986	1015	1064	1102	1058	962	1006	1000	1035	1091	1016	1045	1009	1018	1007	1050	1001	1024	1009	1026	1091	1026	990	1027	1036	1059	1036	1061	1009	1053	1031	1049	1056	1033	1019	1006	1044	967	1047	1017	999	1050	1009	1043	989	1047	1024	1011	1050	1037	955	1000	949	1095	984	1040	988	1009	1083	963	1063	1082	1046	968	1002	1033	1081	1002	1016	967	1017	1049	1007	1026	986	982	947	1009	1023	999	1012	1039	1069	1030	1059	1039	1018	1097	1032	1047	993	1028	953	1041	1073	1033	1012	1006	960	989	1011	1056	1036	1025	943	963	1019	977	978	1021	1043	1018	1010	967	993	1020	1052	1037	1039	1054	1036	1024	1058	1007	1021	1003	989	1020	1031	1042	1004	1015	1008	1036	1029	1018	1046	1037	1005	1056	1015	1015	1006	982	1020	988	1040	987	998	1035	1049	1004	1035	992	1063	1045	1042	1006	1048	1029	996	998	1078	962	1061	988	1009	1016	998	974	1027	1009	1052	931	986	1036	1057	1016	1027	990	1024	1028	997	1025	1018	1012	954	991	1045	1015	1050	990	991	1055	1021	1043	1019	1038	1026	1060	1012	983	1037	1039	1061	1059	1005	1014	1008	1024	1060	975	1057	1057	1020	1020	985	1057	1059	1012	1022	1013	1038	983	1041	996	1040	993	1065	1078	1056	1036	1031	1022	1036	1045	1037	1017	1006	1001	977	988	1011	1036	1024	1027	1020	1018	1029	1018	1021	1029	1075	1088	1067	1092	997	991	1004	1033	1037	1018	1086	1072	1097	1016	1011	998	1009	1028	977	1055	1039	1014	1036	1065	1000	1036	999	1001	1004	1021	1056	1058	1022	991	1043	1036	1050	998	1027	1062	1020	1084	1044	992	1025	1039	1039	1048	1007	1012	1034	1026	1048	978	1004	1005	987	1026	1012	1030	976	1025	1066	1026	959	969	1054	1110	1033	996	1054	1027	974	971	1040	978	1004	1026	1022	975	1038	996	1031	1001	1016	1008	1011	1015	1000	1002	1003	1000	1019	1049	1036	957	1042	1002	1039	1060	1035	1033	981	1042	1030	1010	1038	994	998	992	1023	1057	1066	961	1069	1074	1010	1016	1102	1052	1049	1018	1020	1007	1061	1002	1009	1005	1061	1052	1019	1009	1020	992	980	1003	1022	1038	1022	1001	1003	1082	1022	1047	1009	1046	1046	1053	1022	1042	981	1022	970	1032	1012	1074	1010	1059	1096	1016	1047	983	1019	1078	977	966	1040	1049	1003	1026	997	988	1038	995	1046	1037	1050	1029	1009	1001	1061	999	1052	1065	1024	1079	994	1020	1026	994	1053	1029	1001	977	989	981	1071	1013	1028	1050	1013	1034	1009	968	1027	1043	1028	1096	1055	1021	1073	1010	1043	1091	1011	1053	1095	1026	1026	1020	1106	960	1004	1048	1054	1068	1011	1046	989	1006	1038	977	1030	977	999	1059	990	970	1021	1055	1078	1034	1033	1009	1021	1043	1028	1060	1032	954	1094	1018	985	1045	1067	1086	1003	1034	948	1027	1074	1032	986	988	999	1037	1044	962	1044	950	1018	1016	1021	1047	1043	990	1049	1040	1057	1016	1038	1051	1010	1028	999	1012	1050	1043	1007	1038	1053	1065	1002	988	1010	1054	953	1061	1074	1033	980	984	1019	1080	993	1096	983	981	1009	1010	1010	949	1030	1059	1024	1013	1004	1013	1025	1030	1057	1028	994	1052	993	984	998	1013	1068	1042	997	1011	1003	1037	982	1012	954	1025	1088	1045	986	1025	972	1072	1018	1013	1021	1048	1003	1003	1030	1050	1003	1003	1067	1046	969	1031	1052	974	1016	1055	1057	1042	1033	1041	1005	1068	987	997	1073	1000	978	1072	1005	1020	1073	1052	1029	1019	1003	1021	1025	1058	946	961	1021	1046	1065	958	1013	1036	1059	1015	1003	1011	1016	1003	1066	1031	1036	1018	1021	992	1029	1067	1067	1025	1050	1027	1028	999	1072	1029	997	1041	1060	995	1063	1019	1043	1006	1071	1087	1026	1014	1096	1044	1030	1022	1047	976	1040	1008	991	1027	1045	1044	1011	1012	1074	1009	1035	1059	1078	1018	1057	1008	1037	1042	1034	1042	1020	1078	1003	1053	1030	987	1002	1068	1005	1010	987	1056	986	1026	1003	1041	1068	1001	1023	1062	1016	994	1025	1012	993	1027	1020	1064	1023	1013	996	1042	999	1025	1024	955	1012	1004	1014	1015	985	1018	999	1039	1054	982	1034	1020	977	1006	1057	1111	1052	1011	992	1079	1040	1042	1020	979	1051	1065	1057	1026	994	1074	1015	973	1047	1054	1011	1054	1027	988	1043	1032	1042	993	1044	1060	1041	1014	1057	1014	1001	969	1002	988	1050	1022	1039	1044	1028	992	1008	1021	990	993	1047	995	989	1027	1025	1059	1021	971	1018	1044	1044	1030	1053	1031	998	1042	1014	1051	1070	1049	1023	1075	1059	986	1044	967	1031	1023	1017	995	1060	1060	1039	972	1043	1081	1026	1070	1069	1033	1019	1029	1022	1040	1013	1040	1095	984	1053	970	951	1022	997	1048	998	1001	983	1016	1085	1080	1047	965	1038	986	1015	1022	953	1025	1002	1034	972	1064	1019	1005	1093	1024	1038	1030	1058	1032	1023	1052	1035	1015	1034	1063	993	989	1011	1083	1074	1022	938	1051	1005	1053	993	1088	1023	1021	1052	1021	998	1067	1012	1047	1068	996	1027	1021	983	985	979	1029	1015	1064	1004	1034	1029	1017	1015	1041	987	1055	1080	996	970	1031	1014	967	1047	1052	1062	1018	968	1050	972	1038	1013	1018	1064	962	1097	1012	1029	1029	1007	1018	1026	989	1022	1047	1023	989	1054	994	1022	1048	989	1045	1020	1033	1020	1013	1052	994	1025	1057	1068	1055	1015	1036	1012	1091	995	1011	1056	1038	1075	1031	997	1032	1051	1017	986	1032	1026	1039	1059	1037	1016	1019	974	1031	939	1043	1004	1074	1029	1074	963	1052	1061	1001	995	1039	992	963	960	965	997	1016	1072	1012	939	974	970	1027	1008	1032	1041	1081	1041	1025	1036	1065	1008	994	1026	1029	1026	1007	1058	1031	1031	1020	1017	1031	998	1042	1043	1068	1028	1033	997	1025	1037	992	992	1000	1030	1033	996	1027	974	1068	1034	1033	1006	1062	1014	1055	1046	1083	1013	1053	1041	1014	1026	1046	1029	982	1061	1015	1066	1046	1004	1051	1032	1014	1030	1008	991	977	1018	993	1050	1074	1049	1038	1032	988	955	942	1064	1042	1068	1030	1022	1070	990	1004	1008	1037	985	1054	1014	1000	1038	1100	1044	1049	1047	1055	969	1042	1035	1042	1039	1079	1051	991	1021	1013	1016	1085	1044	1048	977	1013	973	1053	1057	1024	1041	1020	992	985	1005	1047	998	1040	1038	1042	1009	1042	1003	958	1000	994	1028	1031	985	1016	1060	1057	1031	1038	1022	978	994	960	1047	979	1039	958	1077	1021	977	995	981	1048	1031	1018	1051	1010	1042	994	1059	1060	988	953	1035	1030	971	940	990	1030
5720	11715	9858	6469	5863	7804	46230	43029	32934	16995	7190	3001	1355	1011	964	945	924	916	882	898	871	870	892	946	919	971	893	899	873	890	951	906	920	945	879	908	872	903	889	895	867	885	936	927	921	870	927	864	914	895	877	900	871	896	931	904	941	931	867	964	924	883	929	923	889	886	914	928	849	904	952	923	922	883	903	891	922	876	907	927	953	882	909	901	870	898	868	936	900	859	905	898	816	899	887	914	919	915	839	957	875	969	864	909	863	932	933	895	902	897	890	878	903	899	881	927	898	878	896	888	927	936	905	953	931	908	876	912	899	882	860	870	934	838	853	883	855	885	872	922	968	900	931	908	856	893	923	895	937	906	881	888	916	906	960	890	874	857	826	832	893	920	973	899	899	869	938	933	940	934	923	964	888	920	862	976	911	917	869	910	957	927	892	920	934	902	929	890	919	821	898	916	867	967	901	943	839	983	908	894	855	915	888	901	911	949	898	862	938	842	904	929	915	906	956	901	904	887	924	866	940	861	898	901	881	901	866	851	968	878	895	871	873	903	947	924	887	924	912	928	935	880	887	875	896	860	937	875	891	939	889	889	972	870	934	941	910	876	902	935	918	898	899	882	844	894	885	888	895	898	862	907	893	881	900	874	892	901	920	905	879	916	955	890	886	905	926	902	855	899	853	905	861	927	896	931	924	867	951	898	871	926	919	937	910	893	870	861	906	900	844	897	874	893	918	902	879	861	937	895	889	894	889	930	919	861	949	847	868	864	875	905	910	913	931	934	893	901	968	897	825	871	872	935	916	879	900	895	907	874	937	876	944	895	945	861	910	907	846	844	942	914	932	845	893	875	898	858	898	879	915	857	940	869	905	878	930	931	913	903	935	914	918	872	920	900	866	898	955	924	939	940	948	907	919	875	931	915	873	861	887	918	887	902	866	951	871	912	918	906	872	869	904	885	925	861	904	910	917	863	851	945	975	873	883	892	898	859	897	904	870	935	955	835	883	870	867	933	904	906	879	919	923	951	863	808	892	934	937	866	905	880	911	924	884	908	908	892	929	888	970	891	923	928	824	922	866	929	925	885	852	924	900	868	879	917	908	871	923	864	908	877	856	880	926	909	927	927	893	920	913	877	885	886	912	924	912	865	842	878	909	908	871	890	885	936	855	865	854	944	884	897	863	894	861	867	881	859	865	900	906	907	877	854	909	916	930	862	968	905	885	898	916	872	865	871	897	871	792	893	911	980	880	844	926	918	925	938	887	861	914	889	884	939	925	880	934	872	860	915	952	930	843	874	927	880	968	913	911	922	908	887	921	971	878	856	909	880	868	872	954	930	870	899	900	913	883	915	875	885	858	951	902	860	891	870	875	869	923	854	857	888	894	857	912	946	881	926	872	915	863	913	870	912	885	875	891	888	941	866	915	881	886	902	817	881	921	852	885	915	905	897	923	948	901	896	920	901	850	888	905	882	870	897	863	927	880	900	921	896	830	923	884	923	834	891	969	870	877	918	873	937	886	923	943	900	988	850	908	843	906	893	848	878	913	863	873	917	898	896	936	908	850	905	865	938	837	875	920	925	885	883	856	872	875	903	890	963	902	866	941	887	868	961	945	892	948	908	927	855	943	913	902	933	872	858	920	943	846	902	886	923	889	924	895	882	902	955	907	863	849	915	949	890	854	876	928	875	907	880	902	890	943	867	836	870	874	868	826	901	864	868	941	865	917	887	904	883	906	873	898	981	893	850	897	933	897	849	883	897	953	897	888	901	907	901	911	882	865	903	838	847	881	876	884	896	892	945	929	895	870	918	924	866	882	932	896	882	884	882	904	918	887	898	866	895	869	940	797	836	892	952	812	935	893	883	916	889	881	906	866	909	899	850	826	868	928	906	874	920	885	892	839	883	857	892	901	861	881	937	890	866	889	915	927	868	886	842	873	895	877	918	832	878	861	913	947	920	909	907	862	883	932	859	910	888	925	822	939	894	918	925	885	870	894	858	889	924	895	897	896	966	917	923	895	882	893	857	913	867	896	863	856	871	924	909	872	861	884	866	850	909	856	876	887	929	919	906	836	954	909	921	862	915	892	890	896	871	901	888	899	839	918	886	877	963	901	922	867	918	836	955	892	862	881	895	892	959	885	894	907	919	864	935	909	851	883	843	892	873	885	905	882	917	943	886	844	885	923	900	870	902	879	920	882	818	894	945	894	914	926	854	910	852	933	945	899	917	886	930	905	896	876	874	887	953	862	915	915	917	904	931	871	884	906	881	906	889	917	899	933	854	903	881	882	905	891	901	878	908	918	901	889	920	883	928	909	951	927	898	873	870	838	907	905	893	880	853	914	856	879	940	880	919	840	869	903	882	878	910	876	893	881	939	913	923	905	837	898	902	899	833	915	847	956	880	905	870	909	886	897	890	917	908	890	849	968	899	897	942	892	963	921	918	928	908	838	915	918	928	871	886	895	904	845	956	874	904	905	887	832	933	887	865	892	840	877	906	875	931	893	914	865	866	932	912	880	937	855	883	837	881	931	865	856	872	890	875	939	925	925	873	896	888	869	892	876	871	904	884	863	850	934	859	856	869	873	868	868	912	921	928	898	897	943	890	875	867	905	912	894	880	862	904	899	894	823	846	901	907	886	878	935	871	917	940	858	896	896	933	874	871	889	832	888	876	942	841	880	906	917	894	966	897	861	857	896	926	878	839	927	883	894	911	925	926	892	916	938	937	875	868	930	884	903	837	838	960	871	890	900	907	925	903	862	901	856	865	920	889	901	862	898	905	931	887	909	837	850	911	942	932	974	873	944	940	825	869	886	899	902	915	955	951	928	843	901	895	878	915	895	876	842	826	947	914	942	885	859	864	863	902	876	909	895	895	915	913	916	907	905	894	942	841	932	863	886	881	877	915	885	922	830	914	868	879	873	861	879	933	908	901	878	869	875	881	925	897	937	891	897	894	869	929	888	893	910	947	824	880	856	942	917	878	903	877	888	867	861	879	882	900	933	903	944	899	825	869	942	912	914	912	942	863	886	934	864	906	910	948	908	891	869	944	882	893	867	872	824	920	906	883	906	902	911	882	885	873	843	890	916	876	900	899	853	887	919	858	846	845	922	881	931	869	897	882	914	873	894	921	871	965	911	896	898	938	905	923	902	875	974	880	904	916	938	901	888	856	902	934	934	911	898	890	900	895	915	906	834	877	960	898	921	884	943	871	866	907	921	879	889	943	881	868	923	905	910	928	859	892	905	930	919	939	847	879	903	908	878	914	856	877	918	916	907	885	878	907	931	831	863	887	865	849	896	901	879	878	922	906	859	904	910	901	862	891	881	898	935	897	876	908	871	859	885	878	845	877	867	906	895	935	871	940	864	913	910	891	891	875	869	879	901	857	892	921	910	894	856	865	927	907	857	887	873	895	863	893	919	914	898	880	869	922	907	859	876	967	939	866	900	955	863	916	886	856	884	883	962	917	876	895	896	892	885	892
27612	14691	5358	2778	2222	1891	4540	5441	3736	2182	1448	1159	1068	1024	958	1024	993	1066	983	1022	992	1043	990	965	1004	963	927	960	975	944	953	990	990	995	986	1002	996	911	1006	1053	999	992	950	1003	980	997	982	1029	975	1023	999	1010	1002	1037	971	994	988	926	1011	1008	946	982	1012	945	963	980	1001	1000	1054	1009	1019	1053	979	992	966	978	989	1036	971	994	979	1000	1036	1001	1043	1010	992	957	1009	996	1005	1009	979	1015	974	978	990	1030	966	938	980	1019	896	1003	1003	1002	947	1017	942	987	1004	993	985	1016	977	985	952	1031	1025	988	993	1046	955	959	987	972	1008	997	934	977	972	936	929	981	972	1020	951	980	966	959	975	962	1015	1027	1029	1045	963	1004	972	985	952	999	1038	944	1008	982	986	1000	948	979	979	951	976	1006	1026	947	969	999	1033	979	983	978	960	1012	1027	984	981	1002	998	942	1001	982	942	1008	1031	1012	1009	1012	1020	1004	932	961	953	975	1022	934	984	1002	1026	997	987	974	1016	951	1011	957	961	993	994	931	1056	979	974	966	968	1031	1000	963	1044	1024	1036	970	984	1039	1021	1007	989	989	990	983	954	982	1004	952	994	1001	996	1004	1069	943	1002	984	958	974	999	971	1013	964	1030	1028	1000	983	915	948	1025	1010	977	1003	967	1046	988	1000	998	971	1003	943	993	997	984	923	997	993	938	983	934	988	973	965	990	971	941	1036	999	1001	1032	935	997	954	979	950	986	972	1014	976	1050	967	972	939	978	1063	982	971	1008	1025	954	991	1034	1064	1021	974	1064	994	981	981	1038	1069	1005	959	965	940	970	973	1007	1051	929	928	967	1010	963	985	995	1025	996	1001	982	950	961	950	1018	1025	980	1009	1036	951	987	980	1001	946	1030	993	994	1019	938	934	1027	996	988	949	954	989	965	959	1031	958	999	984	988	1017	936	958	955	996	971	994	1014	984	1029	923	949	941	1011	975	1057	1051	978	987	990	986	976	1038	920	1002	998	1012	987	924	990	997	953	1049	975	980	978	984	975	1005	1025	967	961	974	968	994	1020	1019	963	958	960	1043	955	978	1029	997	1036	982	1031	970	984	972	995	976	968	975	976	1022	937	1030	1023	979	960	968	1050	977	1002	982	998	964	1023	1023	939	1013	968	998	1004	971	994	992	1017	990	1009	1000	942	941	1006	977	944	952	1006	1001	1002	1001	984	994	996	965	967	1004	1025	953	979	956	990	969	997	1003	976	974	976	962	996	1029	1022	994	1041	985	964	1041	977	1028	981	1032	942	968	1001	959	983	983	985	917	1018	979	1000	1020	941	1007	933	979	992	962	1018	958	1029	979	989	977	944	1016	1000	1026	993	974	979	955	1021	976	1015	978	941	1025	971	1035	975	1004	968	992	1074	956	1053	1052	980	992	1003	972	955	957	970	1002	990	1082	1001	1009	997	987	997	1052	1017	949	968	962	978	1062	992	1010	956	1021	920	1037	1049	978	995	974	1035	1012	983	1054	1001	905	1007	1002	945	939	1011	970	1031	1020	1012	978	968	960	1004	948	966	1008	963	984	979	1008	1012	969	966	1028	980	1060	1014	871	933	1018	980	951	1004	1027	1017	1013	978	976	990	1011	953	1006	961	1032	1004	997	1007	963	1010	1004	915	1050	966	1023	1015	981	923	989	980	1000	945	971	992	957	972	1001	935	1024	986	998	971	1041	1004	981	942	961	1014	995	992	980	954	983	973	976	921	945	996	1054	964	976	976	964	1031	955	1044	963	966	966	994	1007	911	961	1037	960	957	952	981	1017	977	975	979	974	961	972	990	1026	944	922	1000	1024	1031	968	1002	1012	1047	1014	954	990	991	976	1020	1057	1046	924	1022	1005	978	992	985	1023	984	968	923	1026	979	912	964	1013	1027	1036	1064	949	976	983	950	970	999	958	1024	1000	1038	977	1004	990	1016	971	1032	978	1004	921	1041	1000	964	1013	959	1013	1002	960	1018	1019	977	981	920	1000	934	986	938	1030	1007	1058	1039	985	943	1008	1011	1021	947	987	1027	951	932	967	971	1003	963	978	962	1026	982	927	971	985	940	1010	1006	970	995	977	1003	1009	1010	1031	993	942	1045	966	1032	1072	994	948	993	984	955	1017	979	925	1032	987	996	992	988	1039	1002	997	998	949	1007	968	992	936	933	1028	911	999	942	993	980	1015	976	1012	963	1028	950	1006	972	978	932	985	1011	1020	965	1023	984	966	979	963	1007	1018	980	1045	1009	1004	955	967	965	1004	995	1000	992	987	1014	960	950	1013	964	1010	1046	1043	1073	961	997	1060	891	995	978	954	1006	1029	1007	991	1024	1026	989	1002	942	970	996	1032	1010	929	944	1012	1004	967	975	948	950	967	997	968	988	983	995	967	975	956	1005	1084	966	996	1071	960	939	945	934	1032	972	1008	1001	988	951	930	1038	999	987	958	1017	1034	990	981	993	970	961	976	1006	1023	964	964	970	973	1012	965	905	1020	992	991	998	918	943	1020	933	956	990	1008	973	954	989	972	1008	957	1013	980	993	1032	1004	977	966	998	952	999	1020	1014	954	973	1011	989	967	960	1009	1021	981	986	927	1053	958	992	1013	1022	1017	956	996	923	970	999	983	976	1003	972	980	981	1021	964	955	935	918	943	949	1030	1027	975	1030	1020	939	964	1027	987	994	1025	962	948	953	996	999	979	1006	940	987	948	952	1042	1013	999	1031	977	1006	973	993	988	986	947	990	1027	999	987	955	1016	990	968	975	966	917	974	904	994	949	1033	1012	917	1015	958	974	1074	1017	948	995	983	1000	970	958	1049	977	1055	997	979	987	1025	954	1054	966	994	967	991	978	988	1070	982	1007	968	921	984	982	935	927	971	985	982	1014	937	963	1000	966	970	1028	978	976	985	1013	962	965	960	961	984	1005	1021	1013	884	1023	951	955	1065	974	940	974	953	913	1021	1003	958	1003	946	982	950	970	1020	977	983	949	1002	967	977	964	977	991	1046	975	930	1029	983	974	998	944	1009	969	964	1004	1026	978	981	999	965	1020	999	944	986	984	1008	958	1011	935	1026	980	1029	964	994	955	962	949	996	982	973	991	1002	1025	1017	999	1018	988	886	988	1009	1021	985	960	985	993	985	959	980	1037	959	945	963	920	974	989	994	952	953	991	1014	950	924	1026	955	959	1015	1041	994	919	953	993	1003	981	1011	983	960	978	992	1007	971	998	1042	1023	958	992	967	972	1011	962	998	973	1030	941	960	968	973	996	965	988	985	944	973	989	978	996	1009	1017	960	919	970	997	1004	963	964	923	1006	939	981	1001	1002	998	1065	952	1016	996	989	979	965	1037	926	993	957	980	1017	1001	936	937	962	930	933	914	944	966	1017	995	985	989	994	1016	967	979	1016	991	972	1004	995	1017	997	979	969	975	1010	962	985	965	969	952	982	979	1030	979	998	1043	990	946	1011	963	974	947	991	999	955	1021	1024	959	998	941	973	1014	971	1062	1009	1019	945	1005	1008	995	983	978	950	1026	921	1012	976	977	964	1029	980	990	945	1033	994	999	975	949	930	948	985	992	908	1005	962	954	967	997	1024	962	1009	983	958	951	945	1033	985	992	971	938	1029	1021	980	956	963	986	972	990	1040	992	1025	1001	1055	964	977	956	978	1034	951	995	977	967	959	953	1011	982	968	1011	985	1001	999	1012	1018	890	991	977	1012	942	990	959	980	1035	974	956	976	991	1027	1008	1033	1011	911	990	994	934	1000	1004	969	980	943	981	970	1002	984	978	1015	1009	1019	1048	974	978	969	970	1005	934	1026	986	1004	1005	960	961	986	995	1009	917	996	1006	1021	959	997	1001	999	1020	1017	990	1050	1044	964	971	999	1004	999	1018	937	996	1026	1008	1021	1017	968	992	954	931	978	1013	1037	1035	986	1015	1002	964	974	949	982	1008	911	988	996	989	954	996	1033	991	1010
6023	4030	3614	2223	2536	2191	5442	5715	3533	2156	1314	986	916	846	802	857	836	816	866	847	842	843	868	854	777	828	851	845	842	870	869	825	899	858	820	844	821	881	841	838	848	913	855	842	870	840	833	869	837	810	819	853	838	855	827	828	883	812	836	879	829	874	859	808	842	830	877	772	824	817	869	840	812	874	903	877	842	783	820	817	881	849	836	828	838	838	833	837	809	873	889	815	852	817	836	827	862	814	840	838	826	853	848	887	849	830	835	838	902	850	773	863	878	827	805	857	808	861	837	818	855	876	824	822	834	849	800	889	884	810	807	794	816	839	797	776	888	867	894	829	847	885	800	875	870	775	853	895	869	833	852	868	886	887	800	796	800	809	852	856	824	891	843	828	828	824	815	836	788	904	812	846	834	862	831	868	838	820	835	806	835	885	811	802	857	865	822	817	876	865	868	850	872	866	823	887	799	851	868	796	857	812	916	903	843	876	826	856	843	810	824	896	877	864	814	844	809	810	862	843	809	837	857	822	858	835	835	898	838	866	896	852	801	860	849	884	834	887	803	797	854	843	831	827	802	857	869	837	873	821	838	862	837	824	871	844	851	842	844	795	860	901	860	876	861	826	867	794	825	850	861	844	821	867	784	873	846	821	860	863	820	836	833	874	813	798	811	866	871	807	837	794	871	855	805	794	813	830	828	833	804	812	843	797	848	877	791	834	870	864	820	878	798	877	847	881	866	818	877	864	836	817	863	845	833	854	861	785	866	835	829	783	831	848	831	851	846	791	813	829	823	822	812	850	817	837	824	868	828	776	849	842	848	830	862	860	821	843	812	831	822	871	818	830	835	879	827	849	863	836	865	826	885	834	850	853	854	831	823	890	763	791	868	929	836	854	843	835	844	805	818	835	832	867	847	847	879	834	876	882	861	830	831	805	864	870	851	883	857	811	843	799	789	875	847	865	873	880	866	816	866	847	838	813	881	864	875	818	787	866	862	852	823	808	905	872	797	817	882	823	860	813	849	906	838	861	845	865	898	829	809	851	839	834	885	841	851	827	815	815	843	821	814	845	877	893	818	823	830	791	863	863	821	849	876	824	844	823	872	807	871	847	855	838	795	866	810	853	874	862	887	810	868	828	889	871	835	848	800	829	841	842	874	875	803	825	825	827	858	785	870	804	846	815	813	831	872	812	804	820	862	838	856	815	891	884	849	834	845	835	843	786	897	856	849	871	852	901	828	813	894	857	824	840	852	898	830	843	850	815	825	805	877	828	872	820	809	824	867	871	789	803	866	835	765	885	818	842	869	844	853	837	854	802	862	860	753	796	842	860	859	810	836	887	863	828	837	830	880	841	832	845	857	802	800	822	848	841	841	850	802	817	911	861	837	831	784	931	847	897	873	826	843	834	792	859	813	811	864	813	844	810	879	798	769	796	867	848	795	825	815	838	891	866	841	830	835	788	852	826	879	836	873	839	799	848	824	830	814	833	810	789	848	854	844	792	840	843	866	857	813	820	813	820	860	841	866	849	850	829	800	846	777	781	794	860	818	845	816	905	822	881	863	798	851	842	843	836	837	854	805	829	849	794	818	881	847	824	857	890	867	863	845	814	850	833	855	844	826	844	913	799	835	886	863	840	816	874	830	815	839	828	828	854	888	795	827	835	871	905	815	869	855	855	825	877	762	823	825	881	802	818	852	767	843	830	855	871	816	866	865	819	902	859	825	840	869	822	850	829	823	758	872	841	852	801	793	850	821	815	816	863	877	887	857	869	882	857	815	853	824	835	843	821	834	846	882	815	868	869	910	861	867	844	853	877	870	893	831	854	838	851	798	824	877	822	860	827	790	854	822	819	824	844	880	834	814	825	877	806	901	787	874	872	884	881	828	802	807	887	851	888	851	831	830	845	882	818	829	903	860	863	829	840	848	912	815	806	845	843	831	826	866	857	852	857	858	840	863	845	895	836	825	829	846	783	832	842	791	919	818	843	805	836	826	816	860	862	772	829	811	791	832	847	836	807	814	807	766	843	879	815	875	859	817	839	796	856	867	842	864	872	788	796	840	843	859	811	789	854	852	844	874	792	832	874	870	830	819	861	862	850	843	801	908	808	845	844	831	859	822	866	869	853	829	860	806	869	852	790	842	829	775	853	859	808	835	847	821	851	855	839	844	843	838	872	848	897	843	887	862	857	911	863	830	825	817	861	817	841	837	844	822	824	811	814	802	869	859	841	847	810	866	840	837	792	845	827	836	902	827	855	833	830	855	828	760	780	822	787	830	820	832	842	871	825	850	891	852	793	883	831	859	840	865	786	846	840	822	852	886	796	858	854	833	893	834	821	831	836	815	849	840	835	827	876	821	886	861	807	884	813	853	874	876	797	874	835	814	841	806	868	841	805	861	794	865	852	853	829	805	858	774	871	830	834	879	862	837	858	842	803	828	851	865	796	841	819	849	839	794	873	828	849	831	815	866	781	825	819	819	798	862	819	848	847	777	797	899	848	866	822	863	795	808	882	815	880	838	845	879	864	836	773	831	828	854	866	841	868	904	844	817	851	862	821	830	833	837	861	822	828	836	835	793	797	821	856	875	828	889	850	825	806	835	868	898	802	789	891	824	889	858	858	865	876	825	838	853	838	833	799	859	839	806	836	851	824	845	846	856	887	865	883	818	835	843	863	827	833	847	833	812	819	774	844	795	847	805	826	866	857	831	841	861	839	857	876	868	821	877	834	759	852	808	760	804	853	831	835	846	870	803	834	873	816	806	835	801	820	843	860	826	859	847	868	912	865	859	830	861	895	842	869	829	819	843	803	846	864	786	863	860	880	892	850	823	810	830	777	831	843	812	845	829	821	870	799	844	827	818	847	815	836	845	839	828	825	871	845	819	831	807	817	857	843	793	843	832	847	836	846	871	852	851	791	858	874	852	855	869	875	796	850	897	873	849	861	866	817	866	843	821	828	837	874	779	862	890	878	843	845	837	883	780	891	837	787	794	919	864	832	798	828	846	804	905	796	845	861	831	846	867	778	841	795	838	860	841	871	846	833	842	836	807	840	803	848	823	870	847	863	820	869	878	863	815	798	882	792	864	811	805	848	795	884	876	814	858	813	853	836	786	802	865	842	869	804	823	869	825	854	809	813	909	822	848	827	860	840	825	820	859	875	832	849	849	815	817	841	826	819	825	827	876	849	839	884	836	864	842	831	824	888	841	794	848	834	841	884	810	802	811	876	833	840	802	848	792	916	867	825	859	831	808	870	849	859	859	846	864	842	845	821	858	826	807	827	865	822	831	845	893	874	805	826	788	852	863	869	803	853	877	847	824	867	918	859	801	816	838	852	815	848	849	815	861	867	833	835	809	842	823	860	864	858	879	824	841	819	832	806	783	889	850	832	836	867	867	828	822	838	847	810	844	859	856	803	793	803	876	873	879	853	852	838	865	899	870	848	821	904	827	761	815	822	908	832	774	851	849	828	847	827	802	843
25544	21360	27241	25259	8678	3548	21694	30842	24585	13055	4652	1884	1234	989	896	922	999	919	924	904	967	947	976	896	973	955	956	900	939	949	987	954	959	906	929	926	950	932	849	950	953	985	961	947	893	900	883	996	991	969	904	922	959	913	909	966	903	917	992	951	913	917	1027	906	913	938	941	961	923	893	910	903	972	964	929	937	960	924	992	961	942	938	936	938	968	916	903	916	912	903	913	967	962	855	926	954	894	953	941	985	954	912	952	952	959	895	984	911	985	921	925	958	996	947	963	985	927	977	958	879	919	928	897	949	981	942	901	906	966	902	956	957	896	929	961	895	925	974	997	910	895	908	905	963	919	929	932	991	1009	922	945	955	876	935	937	938	961	949	984	952	919	971	914	916	967	898	904	972	909	964	933	906	878	947	905	883	929	935	906	916	945	971	886	910	934	946	943	955	970	939	926	916	887	940	896	907	938	939	900	954	966	920	990	931	887	959	936	863	965	937	944	899	976	980	968	953	906	928	925	921	949	987	956	899	913	940	940	953	934	974	958	887	923	901	878	923	970	885	902	913	934	979	973	920	961	862	910	927	980	869	957	879	964	1028	903	941	947	860	911	939	966	947	953	895	930	932	879	924	946	890	984	995	941	933	911	921	927	970	893	925	889	978	929	950	933	992	936	962	931	905	979	913	967	972	947	943	896	903	956	945	916	881	929	954	953	911	990	905	899	968	885	966	959	887	976	931	961	898	883	951	887	956	1001	982	980	962	957	954	978	957	975	907	974	938	936	931	900	945	922	950	982	934	903	936	953	979	932	916	905	942	938	881	938	945	889	928	937	933	895	938	890	930	941	901	879	951	923	944	936	927	944	928	873	959	957	919	950	915	929	931	926	963	973	970	948	961	976	937	933	932	934	904	894	924	870	942	922	1004	912	908	918	885	932	916	952	944	980	877	940	900	900	922	931	902	924	916	922	946	905	931	914	932	923	952	987	938	928	956	1007	928	942	908	989	900	999	933	915	961	940	940	928	952	914	953	942	941	929	1018	902	944	964	993	932	925	902	969	846	902	895	998	925	915	935	956	913	897	963	914	948	899	951	931	967	914	902	891	982	976	890	960	901	916	883	922	958	918	907	912	919	919	903	918	897	989	919	897	935	953	929	957	921	951	871	923	999	951	931	917	887	936	942	886	930	944	920	977	929	910	928	910	997	944	906	920	978	940	947	896	916	914	920	943	931	933	862	951	904	894	946	921	925	952	885	900	953	900	949	949	942	927	935	922	923	919	903	881	910	940	927	934	916	904	910	915	928	915	935	968	923	999	946	923	927	922	925	910	949	987	912	960	949	952	947	890	898	925	946	970	942	897	917	916	920	891	922	915	936	922	882	915	911	928	953	963	927	944	905	960	935	990	978	908	999	960	984	914	856	969	956	966	951	955	863	914	977	940	884	936	924	934	916	900	991	949	907	933	905	960	972	963	963	946	929	947	950	946	951	900	993	917	932	909	931	906	965	928	906	907	916	935	951	928	923	950	944	967	905	908	856	939	909	920	960	892	942	910	930	965	900	959	901	897	933	945	908	994	927	921	911	986	946	955	878	898	919	882	970	994	977	950	907	964	929	864	934	941	962	937	987	912	895	922	905	947	994	907	922	981	979	966	929	904	935	929	947	925	976	912	961	929	964	970	917	899	983	910	888	877	895	936	969	922	938	966	898	885	938	929	935	874	926	901	920	928	898	923	972	934	912	901	906	925	954	975	919	951	901	914	890	914	936	922	911	949	938	904	938	942	922	955	958	1001	912	967	899	895	941	939	924	941	947	923	897	960	921	933	922	927	974	969	858	875	886	915	957	855	931	957	934	892	935	893	960	910	945	927	926	919	944	932	860	964	962	935	918	945	902	912	874	892	956	929	959	924	980	896	970	891	959	908	877	923	927	911	937	872	926	938	964	946	933	943	925	949	939	999	905	890	901	984	962	956	939	903	925	911	909	882	952	893	928	919	956	949	871	914	916	928	898	981	909	957	941	929	952	896	951	890	983	953	896	933	906	932	948	955	912	930	1005	918	949	963	931	986	972	985	942	991	868	976	948	950	955	923	935	891	1003	942	954	1008	969	971	957	916	975	965	969	930	951	950	975	936	932	950	940	915	960	983	950	865	962	961	900	920	924	913	935	914	935	976	888	936	931	938	904	968	937	975	964	912	954	881	889	864	902	954	933	912	954	934	933	934	934	952	952	950	941	946	925	960	928	1010	939	915	918	909	968	948	962	962	872	949	882	942	951	877	919	961	939	954	909	987	930	922	866	959	962	934	952	915	989	877	902	979	961	967	925	893	922	940	906	956	911	896	908	975	920	888	940	961	971	909	914	865	968	932	949	884	986	975	927	953	917	934	957	924	885	931	902	910	939	934	910	948	930	916	921	872	930	942	971	908	881	960	949	949	907	919	960	973	913	952	912	905	989	959	963	903	953	906	916	953	939	956	879	942	950	967	925	971	946	897	930	944	953	963	947	918	918	937	915	995	972	969	957	923	920	922	964	957	963	892	915	936	909	899	939	917	953	936	945	919	968	958	969	958	918	923	942	932	930	938	890	916	901	950	982	907	932	917	922	977	912	929	942	958	959	954	975	908	978	1002	953	959	924	1012	918	990	957	924	939	957	946	931	958	1000	884	898	1007	980	951	898	913	913	883	900	945	961	886	948	878	912	924	924	1008	877	953	941	908	928	928	934	938	938	923	911	942	943	846	979	926	973	920	1026	916	902	959	950	913	931	818	941	928	889	889	968	890	946	875	949	898	882	923	1004	995	882	938	952	947	923	898	982	854	965	959	981	972	968	920	949	935	915	879	954	987	967	931	940	937	925	948	926	938	967	970	926	878	944	957	960	950	981	934	968	930	914	877	916	986	941	915	930	940	921	936	933	928	929	914	897	919	910	934	926	915	912	922	961	904	910	919	952	933	896	914	930	992	914	974	938	980	906	960	921	940	992	973	926	974	940	949	917	922	897	916	911	896	924	936	931	942	974	923	929	980	990	897	905	898	901	926	919	908	998	952	937	982	945	957	886	962	896	868	914	927	959	939	947	920	936	921	906	965	910	889	1004	958	921	948	926	921	914	940	890	951	956	980	945	969	904	941	913	931	935	916	937	927	934	932	900	926	891	889	933	917	864	964	923	898	979	981	863	900	933	925	956	949	962	950	910	963	922	965	903	939	909	942	846	963	948	943	962	956	931	890	982	909	931	945	949	965	876	910	968	912	977	886	983	949	982	966	947	906	957	931	955	967	959	946	885	992	884	945	966	918	938	933	931	941	911	972	970	912	965	910	955	919	940	910	956	939	877	917	904	936	975	972	911	973	920	917	944	938	898	929	893	938	922	937	895	951	944	884	905	951	867	925	962	903	889	944	955	887	961	890	902	925	914	924	952	985	926	990	944	910	914	900	949	983	883	920	892	950	938	883	941	936	939	879	957	882	903	916	968	938	884	887	869	921	921	965	984	964	959	965	911
4929	6947	6450	3582	3159	3376	24179	27200	19840	10338	4004	1970	1089	886	835	870	803	842	839	872	861	858	800	766	853	799	822	872	821	818	821	841	880	844	878	890	841	780	836	852	843	793	794	776	808	827	871	818	829	861	844	854	829	827	829	811	855	807	813	812	851	802	816	838	829	900	823	841	843	869	816	831	849	868	852	860	820	832	851	881	831	848	798	838	831	857	835	824	847	803	797	819	825	847	854	832	834	812	808	833	864	764	831	848	832	859	887	826	839	825	866	807	855	863	788	809	809	841	844	792	817	842	810	822	830	888	859	799	784	850	818	811	803	845	785	873	830	876	856	857	827	847	833	882	851	794	796	792	871	803	832	823	789	816	873	886	853	854	835	853	854	818	880	863	881	805	849	802	849	793	872	865	909	821	824	900	813	776	884	802	839	849	839	850	813	831	867	773	821	880	835	844	888	863	826	811	827	814	823	847	824	821	841	814	841	849	801	806	805	833	824	841	828	839	897	850	825	806	816	833	874	844	841	824	810	785	860	820	856	800	840	852	827	821	808	802	754	853	861	867	848	857	846	796	840	832	833	790	846	820	811	823	858	835	824	788	855	823	768	793	831	841	833	887	850	858	829	882	814	816	824	844	811	792	856	871	785	859	822	837	869	866	836	869	824	877	806	826	834	833	832	825	820	779	820	861	821	865	822	868	812	813	843	834	859	851	852	842	835	863	826	810	888	821	814	843	870	790	858	836	852	801	805	835	838	834	852	851	867	901	816	804	803	800	861	832	809	851	869	837	838	874	800	786	799	861	818	821	852	879	844	830	787	868	848	822	836	855	800	836	809	847	848	815	847	844	852	875	848	789	860	808	816	814	801	876	867	785	870	878	870	809	808	856	835	860	842	821	813	828	868	858	835	837	824	842	807	860	805	811	834	804	886	828	851	882	832	837	835	840	856	790	783	811	891	809	844	825	806	863	864	830	870	896	829	795	875	848	845	798	849	818	835	879	820	841	810	814	803	872	825	824	781	862	854	805	882	831	877	834	863	861	822	801	809	779	831	817	845	824	892	812	837	834	819	794	848	841	839	904	889	908	876	815	845	780	868	844	791	840	832	808	830	822	893	873	834	840	832	826	863	815	850	786	815	843	795	869	801	881	829	777	822	774	854	812	828	870	806	848	846	870	848	847	829	805	831	858	859	855	825	826	807	802	828	845	837	847	817	788	870	786	866	804	850	774	857	815	869	812	853	800	788	839	856	859	802	807	839	815	855	831	829	852	849	826	821	784	831	846	867	861	837	840	808	846	810	854	870	872	819	850	811	851	826	842	895	814	864	851	811	836	809	839	827	834	793	851	849	865	825	826	846	835	879	808	847	842	775	839	825	875	822	878	900	850	801	824	812	861	857	827	772	840	855	858	861	817	867	834	788	841	789	824	840	830	888	844	807	877	826	805	839	842	781	811	817	849	793	841	794	868	794	812	846	829	807	812	833	837	871	864	845	841	873	865	836	842	847	855	859	826	883	878	821	870	820	803	856	844	819	798	812	833	806	834	819	836	848	838	928	856	792	852	800	840	815	832	806	861	821	854	816	796	858	828	854	814	798	845	855	829	833	829	801	815	849	814	850	823	799	851	835	827	847	815	837	830	864	802	819	867	783	867	868	835	850	835	837	811	869	838	801	861	775	867	849	787	841	833	843	769	824	831	797	797	838	819	837	862	847	780	837	845	818	838	861	814	856	826	847	808	815	824	799	838	833	832	868	794	830	824	897	803	848	828	834	883	822	812	811	830	843	820	863	846	828	768	869	875	830	815	814	875	825	858	834	815	799	823	816	828	813	816	777	843	831	828	778	813	829	855	910	830	804	895	801	813	857	825	810	855	873	818	812	779	774	773	804	826	878	853	841	866	816	876	835	866	853	889	845	855	862	856	835	757	822	840	831	859	824	791	845	841	836	779	831	824	892	816	826	844	827	820	798	880	862	825	810	862	791	822	869	837	803	778	852	798	895	807	830	813	817	873	793	830	843	824	813	807	831	849	858	839	845	816	882	836	811	892	853	838	799	779	797	834	821	819	860	833	816	851	839	813	807	813	754	892	857	852	852	844	804	798	828	852	810	845	873	843	781	835	827	864	814	831	859	829	825	840	835	843	873	842	844	868	848	811	793	819	845	809	805	872	825	833	859	840	788	794	878	814	850	842	873	879	843	817	865	786	823	827	835	790	815	857	813	819	826	769	807	810	863	857	847	840	817	789	861	855	866	789	829	834	846	827	825	796	859	869	809	826	812	791	839	803	801	827	787	845	832	800	842	845	855	827	888	856	837	833	845	791	871	837	786	801	824	841	806	780	886	803	790	850	846	851	790	830	841	837	820	885	812	768	851	812	858	827	784	847	850	846	855	825	896	797	833	847	836	890	799	840	889	823	842	804	789	801	863	855	812	800	817	798	826	827	843	839	842	816	828	825	837	819	843	767	844	838	767	776	821	874	828	856	811	899	836	905	846	788	778	825	826	847	830	799	898	845	847	807	868	795	861	833	840	814	794	793	830	862	885	837	811	846	832	850	782	837	774	803	799	825	834	821	822	858	818	837	837	769	926	885	854	841	816	846	803	859	820	814	847	833	839	847	831	863	838	829	851	848	780	812	847	871	824	807	793	814	827	834	851	789	813	839	839	852	791	849	795	792	828	792	798	792	846	821	871	830	806	838	838	825	756	784	845	845	891	880	796	853	847	832	882	801	835	821	861	833	808	824	776	826	864	835	820	799	820	832	794	834	861	795	790	876	824	844	811	844	857	843	824	828	823	834	820	869	834	869	871	797	872	834	833	827	823	815	773	811	813	813	841	828	837	888	787	832	795	800	799	818	826	824	846	851	853	826	862	849	815	917	806	817	809	809	852	837	807	804	823	826	836	827	785	760	834	842	840	794	886	794	780	803	824	845	839	836	797	788	796	850	806	828	836	813	837	833	802	813	851	785	828	829	817	824	835	828	812	793	811	838	852	849	824	851	821	860	795	815	850	806	860	803	801	808	830	844	876	814	843	845	801	839	823	835	839	794	797	842	806	881	828	839	847	836	844	830	864	812	803	834	849	841	798	838	805	815	843	873	843	832	808	823	836	864	838	807	857	842	793	867	866	809	842	788	821	796	836	840	791	751	849	850	919	828	857	848	822	834	863	768	828	877	846	819	832	885	819	867	850	880	834	863	816	814	819	829	802	825	846	787	821	853	858	874	839	821	802	881	802	839	855	827	848	830	847	792	825	835	833	811	839	791	858	829	802	851	803	854	872	825	853	815	838	788	851	796	810	833	858	830	798	843	856	827	824	798	824	816	852	796	829	900	878	826	809	885	851	860	810	784	823	818	847	840	857	902	837	827	816	789	810	810	861	834	842	802	792	818	787	846	837	843	805	801	890	844	815	811	810	834	827	855	845	876	884	839	829	823	823	883	827	815	859	835	818	850	805	837	801	815	835	779	793	781	860	794
24297	21364	28678	24404	21263	12232	24164	48969	41831	27454	12639	3989	1638	1229	1048	1099	1079	1018	1021	1043	1024	1057	1084	1034	1081	1044	1050	1066	1036	979	1076	1047	1061	1010	1035	1011	1059	1030	1068	1027	1018	1063	979	1002	1030	1045	1037	1001	1009	1021	985	1028	1013	1015	1043	981	1051	1014	1043	1054	1067	974	1046	1042	1041	1044	1005	1042	1036	1048	1044	1027	1019	1049	1042	1039	1011	1036	1031	964	1012	1028	992	1016	1012	1034	1063	1058	1052	1039	1058	1007	1060	1043	1036	988	1020	1008	1006	1054	1053	1069	1057	1079	1031	930	996	968	1010	1022	1025	1093	1023	992	1068	1020	983	1050	1112	1008	1075	1052	1019	1043	967	1045	1011	1071	1018	984	1009	1024	997	1066	981	1016	1063	981	986	1027	1017	1023	1001	961	1009	1054	1028	1031	1039	1027	977	1024	982	1058	975	989	1034	1033	1047	1054	994	1036	1054	1000	1011	988	1000	1126	1014	1025	1009	1008	1022	1027	993	973	1008	988	1026	1108	1028	989	972	1049	973	1064	1050	1025	1052	1096	1011	1059	1019	1037	997	954	984	1014	1015	1113	999	998	1042	1069	1011	980	997	991	992	1057	1000	1031	944	1019	1011	1073	1051	1053	1024	1071	1004	1059	970	986	1017	983	1059	963	1039	1018	1076	1020	1019	1020	998	1029	987	982	1068	1005	996	985	1052	1048	1014	1042	1040	1077	1024	998	988	1038	1068	977	990	1057	1033	1009	967	1073	957	1002	996	1017	1065	983	1031	978	1016	1047	1076	1057	1016	954	1058	983	984	1028	982	1025	1066	1030	962	1028	1014	1084	1011	1079	1009	980	1017	1095	1016	971	1061	995	1024	1012	996	989	1017	1056	970	1073	1042	1056	1007	963	1017	975	1037	1077	981	997	1000	1062	1067	1034	1030	1009	998	1064	1010	968	1038	997	1062	1046	970	1026	1052	1014	1057	1013	1014	1021	993	1059	1018	1016	964	1049	947	1016	1057	1000	996	1029	1008	1043	997	1044	1096	1013	972	1020	1034	1006	1039	983	1023	962	1078	996	1005	1014	1057	998	1018	1038	1033	1031	1070	1038	994	986	1033	997	1004	1009	1000	1016	922	992	995	1053	1072	1067	991	1034	957	963	998	1002	981	1045	979	1019	1008	1039	991	1011	1066	1031	1035	981	1026	990	984	1010	1031	999	985	1069	1050	1030	950	1030	1039	1047	1005	990	1071	1056	1018	1036	1016	1026	1024	956	1003	1120	983	1030	1074	1024	978	1096	973	1072	999	1035	991	1001	978	1043	1019	1029	1021	984	1031	961	1057	1003	1046	1017	987	1037	1083	953	996	963	981	991	968	995	978	1008	1022	1023	1010	1028	996	1013	966	958	1021	992	1046	1010	1048	983	1022	1053	1030	1042	1057	1011	1001	1027	992	1012	988	975	987	1090	1015	987	1069	1033	1017	952	994	965	1012	1048	985	1002	1021	1001	1041	1004	990	986	1064	1050	1007	1034	1016	1020	1006	1027	1001	977	1008	998	1004	1020	973	1084	975	1003	996	991	1005	1017	1033	1039	1045	1052	1017	984	1019	1022	1018	1007	1020	999	994	1030	967	1014	977	1011	1010	960	1019	1009	1004	1016	1046	1018	981	946	1036	996	993	1076	1008	1072	963	1055	940	1008	1011	1020	1037	1034	1028	1023	988	1013	991	1036	1096	1023	989	1067	1034	971	1004	996	1059	1009	1033	1005	995	1014	1040	956	960	1038	994	1003	976	980	985	1011	1027	1001	1050	1012	1048	1039	1038	1046	1038	968	1065	1026	989	1013	999	1049	1112	997	1073	995	1071	1058	968	976	1024	1017	991	1013	967	1007	1027	1035	962	965	995	1055	1042	1018	1001	1013	1041	1035	1008	1008	987	1043	1017	1012	1024	994	1011	999	1045	995	1046	993	997	1032	983	1038	1030	1063	1018	939	1057	1006	1034	1080	999	1043	1025	1047	977	999	1009	1037	958	979	1041	1009	978	1016	1038	1018	1039	1038	1043	1023	1043	1074	1061	1027	1004	998	999	966	1087	1030	975	1003	1020	1016	1020	1003	1051	1022	1044	1036	1014	1014	1009	1022	997	1042	1069	1007	1068	986	1018	948	1011	1011	1027	988	1078	1025	1062	995	1030	1030	1040	1019	1043	1032	1015	1017	1047	1003	1037	1005	1024	1040	997	1055	1051	1009	1021	972	1017	982	967	958	1066	978	1015	1015	1063	939	1027	1034	1083	1034	1019	1030	1029	1030	1000	1115	1001	1075	1069	1019	987	982	975	1013	1020	1017	977	1022	976	1046	985	1008	1035	980	1041	971	1001	1006	1034	1022	1000	1004	1053	963	1041	1037	1035	1058	1030	998	1009	972	983	976	1010	966	1020	1046	951	989	1000	1029	1044	1005	997	1037	972	979	1060	1009	1054	1019	1014	993	1001	1016	1079	1023	1011	1026	1008	970	1022	983	1050	982	1021	966	1061	980	957	1058	997	1016	990	998	1022	1036	1030	995	985	976	963	975	987	1030	1042	1032	1021	1008	1035	1024	992	1014	1077	971	1046	1033	1058	1016	1023	1038	1001	1039	1041	1012	965	968	989	1007	984	1041	980	955	1025	958	995	1055	990	1015	1019	981	999	1000	1033	999	1051	1038	1045	1005	1033	976	964	983	996	993	988	1003	956	1082	1041	1015	1070	968	1024	1111	1042	1022	1002	996	940	973	1022	994	984	1018	1040	1021	1048	1028	1021	1005	1002	1009	1021	1042	1035	1014	1104	997	977	1048	976	976	1013	962	1065	1013	971	1061	1002	1029	1066	1045	997	1003	1030	1003	985	984	1054	1045	1011	1058	1027	1030	1027	977	1074	1006	967	1033	1021	1017	1020	1000	1024	1009	982	1063	977	1034	915	1003	1015	1002	1047	1050	942	1000	1004	1031	999	942	1033	993	1103	991	979	1012	1041	987	1020	1016	1013	955	1038	1013	1008	1014	992	1051	1038	1016	1108	971	1013	1016	995	988	995	996	1050	1030	958	1015	1037	1008	1038	1070	1021	1032	1064	1094	1049	1022	986	1035	998	1008	954	1039	1033	1052	1032	1009	986	1090	1015	978	981	1018	977	1039	1015	1081	1005	1045	1024	963	971	1020	1008	968	1052	1050	975	1053	1030	1012	1063	957	1012	1015	1002	1072	1024	960	1033	1024	994	966	1069	1040	990	1087	1046	995	964	1004	1038	1009	1047	1002	1010	994	1029	979	975	1018	1049	1016	1051	987	1030	1034	1030	1020	1033	1017	1008	1035	1075	995	1037	985	1105	1056	1008	985	1061	1060	978	995	1042	1042	1024	1043	1005	1015	993	950	1058	1010	1058	1067	1010	1012	1000	982	1049	1003	968	981	1031	966	1047	1028	1014	938	1025	1040	991	1018	964	1032	1066	979	1036	1057	1031	1019	1017	1014	959	1048	997	1037	967	1094	1006	1052	1000	1000	1013	1048	1009	1055	976	1011	1032	1015	1030	1020	1090	1032	959	961	1029	1048	1019	1013	952	1056	1019	1010	1016	996	990	1076	1045	994	1034	975	1005	1116	1018	1021	1086	958	1024	955	993	971	1049	1039	1016	1004	1044	1067	946	1027	1056	989	1021	1026	1015	1067	1085	998	984	1046	925	995	999	996	1032	1077	1024	1053	1018	1019	1013	1033	1012	999	996	1078	1003	995	1020	1026	958	1015	996	977	950	1054	1063	1024	1014	1057	979	1007	1012	971	963	1003	1006	1055	939	1043	1064	1052	1020	1008	996	957	1011	992	1009	1025	1026	1010	941	1010	1050	1021	1013	1026	1023	1031	1035	1038	1009	1046	1060	1029	1037	1097	1042	1056	1038	1038	1020	990	976	993	998	1024	1037	1025	984	1019	1035	1042	974	1077	1002	1012	1010	1052	1018	979	1049	960	1044	987	1022	1018	1010	1047	988	1023	976	993	1076	1018	988	1007	1029	990	1043	1006	1033	998	984	1039	1047	984	1008	1044	945	1014	1012	1045	961	1012	1003	1035	1026	1063	1006	1003	1056	1026	996	1045	1010	1037	994	950	1039	1057	997	1026	1044	1016	989	973	985	1013	1067	1005	1016	1025	1096	1019	991	1007	1059	981	1025	1030	1055	980	991	1012	1011	1012	943	1049	991	1025	1020	962	1045	994	997	1036	1024	1031	977	1049	993	1018	1049	1026	1016	1033	1024	992	1009	1011	1037	1052	1045	947	1081	1002	1014	1037	1036	968	1021	1011	991	1017	1005	1024	1013	1025	1005	995	1007	960	1058	995	991	1113	993	1044	967	1020	1014	981	1032	1020	997	1007	973	1009	998	1007	1047	990	1006	1054	1033	1036	937	1016	972	1034	1019	1045	985	1054	1033	1019	1070	1039	1041	941	1062	988	1047	1022	998	1000	989	980	1055	1034	993	1008	1046	992	1008	985	1023	1042	1049	1010	1019	1047	1027	946	1105	1046	998	1054	1002	1013	1006	1045	1006	1012	1006	1027	973	1005	992	1018	990	998
5564	10810	10064	6468	4708	5200	27234	46095	36246	21442	9529	3612	1564	1080	914	929	972	916	896	912	865	954	875	944	974	879	901	922	921	849	896	937	939	922	921	920	879	928	939	931	946	865	930	902	869	949	916	874	919	859	912	926	857	907	903	915	916	910	907	962	913	893	919	908	899	839	904	906	900	936	879	925	871	889	901	888	937	911	901	918	974	873	899	881	910	944	899	899	916	877	871	921	973	883	883	958	827	885	906	923	850	949	952	887	946	901	914	907	889	882	888	922	882	916	918	902	932	954	929	891	862	886	956	876	891	936	881	914	911	920	909	924	859	968	885	929	904	931	853	880	906	916	884	908	884	848	905	874	944	871	895	892	961	894	874	919	891	900	828	874	961	900	893	925	911	874	875	895	929	933	905	939	854	893	903	880	927	944	915	965	920	902	885	885	844	888	892	915	893	940	944	859	870	952	889	873	916	921	903	937	925	862	879	858	922	922	855	918	889	934	827	876	866	984	908	883	864	915	926	920	926	874	924	917	895	853	889	952	945	914	943	936	900	878	892	901	924	878	918	968	910	891	894	893	858	925	935	883	966	856	915	913	927	866	942	937	942	887	831	914	860	923	910	948	828	895	954	914	883	879	899	881	906	926	882	876	882	925	867	858	861	888	880	894	884	925	877	904	919	908	933	904	918	916	854	930	917	940	921	905	914	883	912	918	896	918	899	923	887	919	896	916	895	902	906	934	949	934	954	862	879	921	919	957	876	872	845	889	907	878	903	941	942	895	875	907	918	908	918	859	911	926	888	919	971	871	897	902	923	848	962	900	866	916	934	830	907	878	886	881	862	890	950	908	899	871	874	911	910	907	917	899	945	871	909	910	981	895	906	908	916	898	934	894	886	883	907	938	895	909	965	961	819	924	872	879	865	919	898	901	794	842	873	909	852	904	915	889	927	913	929	923	915	879	867	891	898	922	886	882	877	867	903	913	897	849	831	865	912	851	873	880	897	918	904	867	891	925	934	917	889	893	978	887	900	885	929	951	871	952	865	861	907	980	886	910	905	907	876	892	856	917	932	873	862	896	870	927	891	820	888	859	913	892	909	884	904	920	939	879	926	888	852	863	912	854	856	879	880	882	948	855	951	916	917	886	911	865	888	879	881	900	930	941	916	906	924	869	922	952	924	905	908	895	898	869	892	923	912	986	879	933	900	923	889	912	903	899	918	902	886	902	861	900	919	909	895	878	856	936	973	891	969	881	877	896	916	866	933	942	883	953	962	904	922	879	879	943	854	994	840	906	933	930	913	881	844	878	895	876	926	929	922	950	920	911	888	938	898	880	916	903	905	965	876	923	936	908	937	894	886	919	907	938	900	916	886	910	868	930	921	899	894	924	892	931	950	899	853	911	963	949	910	905	919	889	894	945	918	922	887	892	887	905	917	892	906	960	906	904	899	958	841	928	933	878	873	918	870	905	914	864	888	870	924	944	883	942	913	920	820	914	872	915	918	912	911	840	904	919	873	938	866	913	863	886	885	895	922	961	874	867	915	905	930	913	925	953	918	873	884	944	837	941	930	911	924	858	914	941	884	917	941	900	868	929	881	895	897	913	959	876	914	938	896	929	872	921	958	898	899	894	871	915	881	889	902	855	915	919	908	882	959	895	928	911	898	852	931	893	888	914	960	906	873	893	840	906	923	901	837	929	881	880	884	898	821	893	881	870	893	957	860	879	939	941	956	916	897	904	908	913	907	888	882	876	886	919	853	889	869	911	945	893	884	880	933	917	882	932	938	896	862	896	875	883	964	914	880	886	965	874	891	862	927	938	925	896	842	866	926	906	898	892	868	867	888	898	880	873	899	919	898	898	892	885	926	911	864	943	917	876	914	916	855	962	917	882	920	910	857	852	903	893	906	940	906	903	944	883	915	894	874	951	891	920	892	943	905	898	893	922	917	899	953	919	855	933	914	899	888	901	894	878	884	944	907	972	929	899	917	930	909	897	916	867	890	890	920	876	927	874	883	897	887	936	932	918	862	932	889	915	896	912	882	874	920	926	884	932	900	887	893	910	933	866	923	842	932	964	848	919	940	868	854	929	914	885	924	817	907	884	905	922	903	910	902	875	860	885	886	822	956	937	944	931	887	837	915	931	936	941	892	962	888	881	880	870	873	917	853	935	919	920	907	941	908	947	923	917	880	877	885	905	953	914	899	910	947	873	877	880	896	884	884	903	886	846	914	883	933	992	912	901	950	858	918	862	933	874	936	969	869	918	908	881	891	919	935	939	870	874	906	848	904	918	883	862	892	897	870	913	907	837	938	906	932	868	932	896	885	922	875	887	898	861	893	895	884	921	825	954	897	890	911	854	872	927	876	895	856	887	946	911	910	861	923	857	924	875	887	919	914	879	887	924	925	862	883	914	911	870	838	874	952	889	917	884	864	910	888	916	886	903	902	950	924	923	903	906	945	923	869	876	830	912	887	899	922	862	892	950	880	910	875	886	911	902	968	925	917	962	888	923	909	867	849	871	864	917	928	874	907	833	886	916	880	846	876	889	924	898	933	850	979	894	887	906	848	931	920	935	902	909	896	878	915	938	941	881	944	857	886	870	908	889	940	949	871	941	916	881	861	902	903	900	907	954	872	928	905	869	963	943	924	943	935	878	909	923	933	898	922	900	869	920	878	899	881	872	839	897	949	893	952	919	879	920	840	931	922	905	948	934	911	898	873	909	899	893	919	949	920	858	879	891	858	923	924	877	917	909	932	917	934	872	850	873	907	900	907	883	917	928	913	872	884	895	902	875	846	884	936	843	875	880	893	880	899	873	929	886	906	927	952	911	869	910	920	940	922	873	895	867	936	939	880	898	893	915	886	860	980	921	905	904	898	929	883	917	866	945	912	915	836	905	906	902	897	909	882	867	886	895	940	845	877	906	899	902	895	873	886	872	905	926	868	870	942	926	916	945	891	904	874	901	887	899	943	875	936	906	881	885	945	920	887	942	843	948	964	871	919	836	885	936	885	931	873	925	924	851	897	920	917	901	939	916	875	928	927	888	916	903	915	880	936	874	912	933	954	864	893	870	940	865	872	913	946	886	944	873	954	925	908	876	856	931	952	966	875	938	915	871	863	873	910	892	964	916	865	896	934	867	907	918	945	874	886	957	876	881	875	905	856	865	878	881	871	914	889	902	868	873	925	914	825	918	876	908	869	895	879	876	889	815	933	906	859	946	912	891	841	835	960	914	905	866	916	909	867	940	915	934	895	906	895	881	909	917	870	841	858	957	935	911	916	909	923	893	874	896	878	906	887	847	943	913	846	879	958	851	915	889	926	875	894	902	947	941	855	953	908	917	873	962	908	879	881	898	885	899	830	903	956	907	921	920	896	897	840	868	938	910	907	907	891	911	903	900	935	935	878	901	928	883	879	883	899	859	878	906	932	862	857	856	878	905	889	928	892	913	954	905	889	903	900	891	891	869	896	870	914	848	892	900
27684	14355	4608	2608	1637	1553	3153	4922	3395	2339	1564	1144	1026	1025	1039	920	944	980	997	977	1015	1004	978	987	950	963	941	956	972	1022	1049	965	963	1044	1007	913	979	1047	990	975	989	1003	988	974	967	975	1011	975	993	971	944	969	964	981	1034	922	961	958	984	966	996	995	1041	926	959	996	942	976	1003	965	1003	1023	988	972	923	980	951	988	1027	989	964	998	970	982	1007	904	979	987	1019	1015	948	944	954	979	1008	963	941	938	975	997	978	960	1006	963	936	1001	993	994	1010	1022	958	945	963	917	937	1006	959	976	1008	925	948	994	959	981	1005	939	994	1020	966	998	971	930	1008	1015	932	1035	1006	938	955	986	1007	956	993	1012	1001	953	953	1022	995	980	958	969	944	1031	1001	1018	887	1008	975	960	954	934	886	931	954	975	938	956	990	962	909	972	987	1036	1016	1026	961	991	980	983	993	1009	1000	979	954	1063	1003	1019	979	955	1021	987	981	1001	967	962	980	1004	967	973	923	1001	957	964	994	955	985	993	996	1064	978	948	986	1009	1019	930	973	963	929	1011	972	1028	960	980	931	949	954	964	954	1010	1016	963	983	1029	978	956	1019	961	994	971	998	968	974	1033	995	983	992	1016	936	975	992	958	931	961	1015	967	945	962	995	1029	928	948	969	974	945	1008	1011	990	972	975	1022	1018	935	985	1013	995	991	963	993	986	981	997	940	973	1004	962	936	1016	985	961	1016	1071	952	989	959	970	967	968	997	970	955	996	939	954	998	942	967	990	987	949	995	989	982	996	984	947	981	994	1009	964	1004	970	929	963	996	1076	961	964	983	996	1028	975	979	993	991	945	996	959	1007	971	1011	961	1026	1009	980	1048	974	969	1084	973	981	978	957	1001	1004	970	966	1000	977	1032	1015	986	988	960	978	975	983	989	938	980	967	940	986	1018	1011	946	1013	1008	983	1020	976	885	969	1003	993	1002	979	961	946	1015	959	1033	980	930	945	990	998	947	928	992	1031	1005	993	955	969	1010	954	946	980	993	983	948	971	1013	1009	942	914	1012	964	987	965	932	936	960	997	977	992	971	967	950	982	971	1015	950	960	957	996	994	1009	976	897	997	1025	953	988	980	970	1014	970	956	910	1032	953	1002	973	1028	991	1026	1067	953	950	959	1032	930	974	962	997	958	995	922	996	953	1003	1054	958	961	960	935	954	969	979	965	1000	983	988	959	955	965	1039	1006	999	1016	939	991	946	1015	1006	970	987	924	998	962	971	939	1046	962	969	882	954	926	1039	934	981	956	965	977	952	974	1008	973	964	938	1014	1004	946	948	1014	910	975	986	945	1030	979	1018	970	1011	991	946	985	1004	980	964	946	957	938	973	984	929	990	950	1014	1013	1014	998	998	980	1045	963	936	1034	951	990	1019	929	944	987	1050	970	1002	954	1010	940	974	982	1052	956	1018	972	946	985	971	887	966	983	974	972	941	945	960	975	974	908	1042	1029	1026	943	946	971	967	974	956	898	1005	999	1044	990	985	973	963	970	889	988	999	945	957	1008	979	970	987	1030	945	992	977	972	996	1010	938	992	972	979	1026	940	943	1009	958	981	995	930	1045	988	976	956	968	956	961	910	990	963	917	1003	997	971	991	1026	1012	1041	1005	1014	973	962	996	968	1040	1010	1006	959	948	919	942	992	1011	1007	941	984	979	978	1005	981	1040	979	1019	964	1007	945	977	978	908	1015	1016	1028	982	980	969	991	972	992	959	952	965	1026	995	985	959	941	1017	993	969	1014	974	969	957	1028	965	1035	972	962	981	997	983	1011	962	924	1038	1014	1069	909	942	935	948	961	977	959	1013	964	985	995	989	998	1013	924	979	962	1021	919	958	960	981	959	926	1016	991	1012	945	967	954	984	1004	1001	931	1005	947	907	967	1025	922	961	956	956	969	980	1046	971	1003	986	971	998	925	976	1025	984	958	966	959	992	978	946	971	993	976	1015	982	978	986	989	1005	954	959	975	1005	945	942	1006	1000	994	928	1018	975	1001	977	935	976	956	979	994	1057	951	1004	986	1019	1007	1008	1037	938	1011	1067	991	981	916	1015	944	996	954	1010	1011	995	960	1015	992	981	951	1009	991	1001	974	1016	966	999	965	985	1006	984	1007	981	1013	993	971	964	1017	959	970	961	965	1000	1015	1005	967	1027	967	983	984	989	933	972	993	1012	959	1033	949	1024	937	961	995	988	1013	977	990	962	973	1009	1008	990	981	971	926	989	961	964	966	957	945	981	977	989	956	983	925	959	1013	958	998	964	973	917	961	1029	936	1022	1019	886	958	923	1005	1031	1009	927	1023	1014	948	969	954	1029	960	983	1008	1005	979	1004	991	935	895	967	1015	969	1029	970	948	971	993	998	963	1002	970	953	995	1009	994	1020	1008	952	1019	957	985	987	992	969	985	942	965	1017	934	980	974	1024	1012	970	939	955	990	988	925	975	961	1001	969	1009	943	976	1055	1018	1020	997	1011	967	964	917	927	960	1027	1004	954	997	912	963	970	998	981	972	981	994	981	916	987	1024	958	981	928	963	960	1055	940	991	1008	961	952	1036	974	1010	955	942	998	996	980	1075	973	973	1006	971	982	990	965	954	946	1013	988	987	970	981	962	976	1064	994	980	1006	958	990	985	1006	940	944	972	1030	995	929	970	971	1024	1024	969	1019	978	891	965	999	912	947	964	932	952	1026	968	984	1037	951	1028	1006	1029	1031	983	973	942	977	980	1000	948	943	982	963	956	1011	1011	983	960	962	999	1034	1057	990	986	1004	1033	964	996	1026	991	931	977	950	1012	944	979	943	948	998	925	946	944	996	1020	971	972	976	954	951	964	976	998	941	981	1026	935	1000	974	982	953	985	974	943	992	950	968	992	956	956	1004	960	1005	948	980	1047	1008	937	995	987	998	936	988	946	985	983	984	962	967	1006	956	986	975	971	962	989	1000	1024	973	974	980	964	985	1000	984	951	1021	974	958	990	961	1016	996	957	934	1020	940	989	977	961	975	1020	979	1013	1046	1012	973	976	1003	1017	1027	929	968	1015	992	997	1050	998	988	940	960	975	1014	946	992	954	1042	969	953	990	1051	995	941	971	1032	976	942	974	976	971	966	1028	954	990	982	966	1016	990	950	979	1030	1012	1000	991	1019	1007	937	943	1029	959	994	912	945	981	951	980	998	1013	946	1006	906	960	974	936	1000	959	960	979	977	992	1041	947	974	978	984	961	1014	1038	1023	1049	969	992	965	965	1002	964	924	1017	1017	1005	913	932	985	999	948	962	988	994	986	987	1025	939	984	1011	962	937	976	961	994	917	1041	958	994	1022	969	1038	951	994	954	1007	1001	924	1007	961	1030	1014	1000	992	993	1003	991	986	988	1019	988	964	974	992	953	970	1011	1011	1009	1000	968	1016	946	1010	973	914	991	933	941	938	961	969	965	1001	1012	970	987	945	1022	1003	996	1049	988	939	961	996	980	965	946	992	983	990	996	965	986	929	961	1004	992	1021	963	1002	1008	958	977	990	920	947	928	963	993	954	987	942	943	963	977	962	970	990	958	958	969	976	973	949	1006	963	981	962	931	1008	970	1015	970	1032	936	962	936	974	950	990	990	952	931	996	975	927	962	970	976	970	1004	960	990	1034	1014	990	950	1047	920	955	984	1005	978	1002	988	1001	976	980	1010	996	954	1018	955	953	1037	983	1000	972	997	970	973	902	962	984	1002	971	954	994	974	964	1017	958	953	988	948	1001	943	1039	967	961	1037	1003	987	941	968	1012	983	948	1014	1037	939	952	947	1058	985	1009	976	1025	991	1006	956	1057	999	989	1001	969	1023	964	969	935	976	1031	954	949	960	973	1008
5945	3512	3032	2149	1774	1739	3922	5393	3573	2251	1405	1021	855	882	819	845	846	797	868	836	818	830	799	895	807	881	826	787	839	785	883	840	808	861	833	880	839	811	846	865	873	880	859	819	806	816	844	809	842	813	843	809	855	829	835	829	899	826	850	849	832	842	832	820	823	847	858	838	869	919	805	813	893	884	851	835	835	844	873	844	803	857	881	826	835	834	821	848	785	842	882	846	823	856	850	843	792	851	795	842	804	887	820	849	816	826	904	845	839	810	858	856	835	903	826	817	802	835	837	823	834	836	842	820	802	856	914	871	868	826	828	857	821	833	863	800	875	839	844	838	824	814	812	867	862	844	833	836	851	840	855	835	828	835	859	868	894	855	847	838	842	854	878	880	793	793	860	854	793	829	837	858	866	844	854	865	834	786	828	843	875	853	816	817	891	832	861	829	821	849	799	823	877	837	809	898	844	818	830	820	829	793	854	859	869	761	833	866	809	847	835	816	828	822	863	780	806	890	904	848	850	851	805	821	813	815	843	814	819	853	869	838	874	788	854	854	836	867	902	877	865	808	898	874	848	857	812	810	910	851	823	853	855	821	810	811	818	825	831	857	905	846	842	823	812	783	851	851	818	832	822	852	857	826	828	826	880	796	840	888	833	845	864	865	846	882	867	870	829	844	832	829	830	837	831	781	810	867	888	860	848	826	828	918	809	865	853	836	813	887	820	773	791	806	784	845	826	791	830	888	843	773	832	859	823	784	867	845	800	880	857	832	852	823	795	799	807	842	807	832	885	853	803	783	822	830	842	797	837	888	809	816	803	873	863	814	817	831	864	844	814	864	849	843	819	799	861	876	849	868	879	842	848	828	830	851	823	827	847	874	837	830	838	771	818	813	858	815	848	837	877	863	855	841	835	858	837	811	882	860	862	828	809	824	800	813	862	818	832	846	806	845	855	814	884	823	831	836	850	857	874	850	902	854	834	837	801	772	860	806	849	783	799	799	815	840	832	785	813	882	864	819	849	832	788	827	816	899	833	826	823	835	841	857	826	789	887	781	851	855	820	840	824	773	794	851	832	818	837	863	845	849	843	810	831	850	870	793	858	839	791	835	868	842	876	853	849	832	854	748	818	842	840	859	823	903	809	844	822	838	840	822	806	836	847	817	846	895	804	844	849	785	838	799	829	850	829	850	843	813	782	805	827	895	790	833	830	831	844	856	843	834	867	773	831	849	827	867	830	889	824	855	847	762	836	868	827	816	850	821	845	882	868	799	840	812	830	875	883	817	751	836	767	854	866	807	837	803	860	874	852	772	842	831	816	782	766	873	840	856	850	842	817	839	865	860	837	867	864	846	853	845	884	822	843	786	848	796	881	904	919	869	866	831	875	832	828	837	821	856	829	831	812	787	854	818	835	873	827	845	845	797	848	873	791	864	808	780	850	796	863	845	846	853	813	815	845	831	826	807	838	866	814	826	874	821	831	805	843	884	844	867	858	862	842	874	830	852	858	828	836	828	826	914	867	829	801	847	835	841	832	839	815	807	820	825	848	820	839	861	846	837	859	864	872	788	861	843	825	881	834	834	831	806	861	843	862	792	868	870	796	838	857	772	861	845	809	814	813	810	823	894	877	807	840	855	820	787	779	877	872	798	860	792	849	822	791	826	871	882	878	884	835	874	842	805	832	825	834	822	822	841	880	868	812	837	842	849	813	879	812	850	869	838	872	823	854	818	831	862	858	866	842	847	885	867	813	841	871	838	844	807	894	844	841	884	804	805	819	820	842	839	783	820	882	742	856	824	800	830	774	812	827	841	835	859	838	821	815	902	807	842	862	918	853	830	808	802	833	840	809	847	840	846	812	828	864	829	857	839	809	827	792	841	799	800	830	827	855	835	858	809	829	874	789	786	843	826	856	819	819	840	806	824	840	874	832	808	866	890	828	862	831	802	804	776	888	805	848	845	851	836	885	847	847	791	898	867	805	802	800	837	830	854	862	826	881	824	836	841	844	825	828	894	869	803	837	809	858	850	834	891	866	836	877	898	853	806	815	805	845	864	828	831	837	857	825	820	774	822	832	857	867	812	831	862	834	829	828	879	841	820	850	855	857	822	798	883	798	824	824	874	851	790	835	849	822	858	809	799	820	831	837	807	836	837	878	842	831	835	844	837	792	890	871	796	818	845	846	834	832	808	837	825	831	834	769	871	823	842	836	844	822	865	792	821	843	816	819	842	840	817	851	907	858	820	844	786	846	891	852	874	807	815	833	853	825	777	802	838	808	878	817	791	825	894	827	823	850	872	799	846	849	810	853	815	831	856	859	849	841	865	833	817	829	805	809	873	779	844	858	859	848	828	798	849	876	826	807	900	883	847	864	853	770	840	856	881	815	871	813	880	831	809	884	861	852	820	871	905	838	823	815	846	791	800	862	886	804	828	865	835	870	807	799	819	786	834	829	871	841	820	874	835	822	858	823	806	835	815	822	826	836	870	886	863	848	880	795	803	867	867	844	890	861	829	826	827	819	854	797	855	778	791	825	881	812	859	869	829	870	827	811	859	813	852	824	864	864	793	888	832	821	864	844	796	866	866	874	898	848	854	900	819	800	820	795	838	799	823	865	808	807	830	875	809	872	762	840	835	860	835	852	789	818	863	881	870	850	823	783	832	896	876	822	847	847	850	776	861	840	839	798	866	817	824	827	849	858	895	853	812	820	858	789	865	849	853	823	830	809	837	816	851	825	828	897	899	842	805	837	808	850	828	876	832	825	820	858	808	795	831	784	849	813	838	837	822	860	820	868	838	784	817	844	845	827	816	861	824	818	807	831	887	825	877	877	799	809	808	898	833	772	877	844	821	836	804	841	825	802	856	882	828	814	857	822	885	792	869	850	821	839	820	852	848	818	857	857	852	824	858	813	845	844	855	810	820	869	853	851	834	843	830	892	807	865	871	882	865	860	873	858	867	818	845	841	784	837	865	856	825	819	816	840	812	848	833	812	957	783	846	818	848	913	827	838	826	810	863	825	792	812	830	843	865	861	841	851	838	855	881	801	850	852	797	832	870	842	879	837	837	786	850	805	802	830	828	801	851	843	841	861	867	885	808	824	854	873	856	818	855	865	802	865	898	838	825	841	831	811	848	871	844	866	770	891	833	828	878	859	808	893	823	839	890	856	794	871	762	872	870	795	808	814	848	824	825	843	831	803	785	834	867	825	922	872	852	859	841	861	820	813	849	828	811	853	824	859	842	904	806	807	882	818	837	873	854	859	871	826	855	855	892	839	897	855	832	872	843	821	803	852	818	871	783	820	822	872	829	827	858	837	827	794	873	835	848	837	827	881	866	901	816	830	889	844	844	834	821	829	863	882	812	826	803	847	786	802	788	847	868	848	895	826	835	868	845	799	835	814	803	857	826	830	836	834	803	809	876	881	837	866	871	912	813	856	860	846	820	858	829	869	824	767	810	859	799	826	863	850	859	820	861	815	832
25476	21342	27257	25210	8400	2700	21297	33106	21664	12464	5163	1861	1254	1007	909	905	918	940	889	966	933	947	923	994	908	946	898	938	915	971	954	925	918	908	876	960	951	897	905	923	931	960	988	907	970	986	910	927	968	922	900	961	973	942	946	917	922	891	869	958	984	942	905	943	937	936	949	950	986	905	976	931	997	945	869	936	949	925	937	941	1010	995	940	929	913	922	887	904	961	938	915	918	964	896	929	947	884	921	948	924	921	923	951	971	961	917	924	905	880	939	877	933	920	882	946	934	1001	931	948	899	901	867	899	948	915	871	954	902	880	889	975	890	957	965	962	985	932	935	939	911	950	902	926	975	893	936	913	931	956	929	920	955	963	975	979	905	935	949	881	903	877	903	927	930	966	951	906	951	1013	945	927	952	892	841	893	949	901	907	938	916	923	931	959	907	941	931	896	910	906	999	887	934	934	898	943	955	932	918	905	906	919	892	969	935	981	897	910	941	907	887	949	894	940	989	945	915	889	881	942	967	920	928	950	924	956	959	940	925	929	913	922	944	897	992	870	894	929	936	912	925	930	933	944	919	920	874	937	942	921	1004	936	953	931	910	934	923	903	936	914	940	888	930	953	968	960	947	939	952	918	938	966	994	904	894	942	938	864	932	918	943	953	893	944	956	980	941	966	982	926	960	885	930	886	915	886	959	970	899	944	904	944	929	990	897	882	894	895	896	930	932	910	937	933	942	849	977	926	941	912	899	928	955	913	994	1020	899	955	964	911	942	963	895	919	909	892	898	918	898	986	948	925	963	917	980	942	912	882	961	940	911	905	971	939	902	883	937	906	921	912	919	950	967	871	938	889	906	914	926	932	906	892	887	921	981	960	933	914	975	917	937	969	904	938	879	906	942	917	901	876	923	947	911	912	933	961	923	940	937	886	966	896	926	928	920	921	948	917	950	947	942	934	884	999	927	947	915	925	902	916	897	943	962	909	894	889	903	901	980	926	929	943	919	892	891	947	927	922	923	944	874	906	951	976	936	920	944	899	905	951	934	950	881	886	974	935	909	969	926	944	886	952	905	858	948	901	929	935	940	920	933	937	943	975	958	931	871	1007	967	929	920	909	900	904	948	993	927	912	863	949	863	890	935	862	887	949	906	955	964	886	884	971	965	897	958	911	859	917	932	898	912	898	881	899	905	878	929	957	904	928	953	876	889	929	940	911	917	911	946	937	946	879	895	938	978	961	964	911	922	939	949	942	919	902	875	923	983	901	903	986	936	968	882	908	932	954	970	952	909	975	909	920	900	897	893	916	905	992	958	879	888	932	909	930	898	969	898	902	892	932	919	967	860	984	922	912	965	936	951	892	951	886	964	954	896	865	879	887	928	887	936	925	956	910	914	945	961	896	980	874	934	907	878	927	911	973	959	953	904	869	977	896	911	920	884	924	864	935	944	918	952	942	928	899	963	946	927	929	920	950	877	888	943	894	923	931	934	940	901	904	987	911	951	925	934	866	919	993	923	928	933	916	885	865	906	946	939	916	964	916	884	897	919	919	895	934	937	947	961	922	881	930	919	947	910	968	938	943	889	927	973	949	916	893	975	921	966	976	936	846	920	899	973	936	934	951	879	925	972	927	908	965	884	933	884	1010	945	948	932	998	943	917	897	951	919	989	942	943	909	913	954	926	898	897	924	980	943	945	959	886	895	898	881	958	967	922	900	968	918	921	927	977	944	944	915	861	876	986	949	939	944	948	892	882	970	948	899	933	892	904	978	989	921	972	920	949	910	927	854	927	958	963	932	913	920	900	968	926	880	954	958	926	940	929	927	972	898	921	929	996	947	870	966	981	914	870	991	989	922	893	894	931	897	916	872	909	925	965	858	950	935	886	913	903	895	927	989	878	923	925	920	953	944	928	900	930	897	943	914	958	929	989	931	870	920	936	958	948	950	918	950	907	879	936	917	968	944	894	964	947	905	918	937	934	937	914	920	944	921	961	943	894	963	925	929	875	916	909	965	991	917	935	950	893	933	924	932	913	911	906	905	950	955	958	895	900	955	936	903	985	911	900	962	946	945	879	897	963	913	899	942	957	939	924	904	983	935	940	976	925	976	962	984	896	951	983	896	913	907	937	950	949	934	896	958	957	913	979	948	929	918	924	961	970	944	899	968	880	902	889	980	916	926	884	899	915	923	897	887	895	869	939	960	881	959	948	926	923	950	887	925	963	923	1008	962	962	891	963	945	938	937	888	938	909	873	901	927	900	903	920	894	900	931	917	977	982	918	874	867	991	903	892	975	966	939	915	949	860	933	911	928	939	922	907	899	888	927	917	896	957	955	885	885	929	926	899	880	830	945	952	934	964	925	937	918	977	948	926	871	898	943	846	903	945	944	911	948	939	913	926	908	933	899	968	927	892	953	959	941	937	936	939	906	915	1009	924	907	863	1000	959	877	896	882	929	913	907	955	907	925	946	937	970	919	894	910	920	955	954	912	968	939	967	932	885	850	948	911	945	915	944	904	933	919	903	935	964	914	976	925	866	916	933	944	905	919	930	948	949	911	912	967	962	903	958	902	852	923	968	924	938	929	930	905	902	924	965	923	938	892	962	946	946	838	904	917	910	890	913	911	946	932	924	969	933	918	858	940	897	948	903	934	939	933	914	868	878	925	888	915	888	934	918	955	918	908	951	911	884	904	969	927	919	922	901	918	963	1002	951	917	960	921	954	882	970	905	877	925	905	937	924	907	934	970	909	944	952	893	905	928	901	900	909	970	891	940	917	937	978	951	920	985	899	937	972	913	951	892	944	958	970	941	877	914	858	884	924	923	922	904	896	886	942	899	965	938	912	947	953	924	921	955	980	958	945	920	957	917	890	907	939	873	900	867	914	929	929	939	897	918	958	927	937	912	916	918	905	982	917	952	954	931	934	978	948	902	902	930	953	971	954	924	939	968	912	924	874	936	910	956	906	945	933	906	896	888	970	929	918	934	892	904	988	941	925	917	967	958	947	929	921	941	936	918	917	915	971	910	887	911	947	922	891	930	962	914	914	964	904	906	963	949	952	916	924	902	945	909	922	921	963	951	889	937	922	948	906	898	963	900	986	935	938	915	936	931	902	989	903	881	942	943	901	943	899	912	942	925	968	898	952	915	941	929	931	913	900	932	903	869	957	905	916	967	900	935	928	938	907	903	935	948	898	940	915	895	932	947	857	929	939	971	875	947	940	935	912	979	921	924	927	928	913	934	910	918	972	930	961	948	927	930	898	911	921	935	951	897	895	901	890	931	922	909	984	940	959	961	942	920	935	856	891	950	908	902	964	916	931	929	913	938	928	872	954	910	873	971	924	871	926	913	940	921	884	926	957	1001	924	942	876	876	932	943	939	888	902	889	898	931	951	957	944	986	864	938	932	934	922	926	935	896	875	961	938	977	889	962	939	900	930	882	962	905	968	907	919	948	930	896	942	927	934	955	967	892	910	922	919	936	904	978	893	908	962	943	948	942
4881	6059	5804	3572	2953	2286	24004	28360	16881	10729	4548	1852	1137	888	805	867	829	821	880	876	850	858	866	761	819	845	800	851	854	785	878	842	878	873	823	799	838	841	836	827	827	826	840	841	829	811	802	803	832	748	822	807	814	814	813	815	818	821	878	826	854	832	848	828	871	840	832	844	807	824	809	833	833	857	861	831	855	802	814	873	866	808	841	827	868	837	824	835	818	805	872	905	806	826	804	828	784	766	812	800	829	792	823	847	833	854	817	818	837	867	862	786	866	797	833	834	803	835	866	834	870	853	811	836	846	805	803	829	813	818	836	860	852	805	812	882	835	805	805	825	812	846	810	847	833	829	791	788	859	809	848	847	820	847	782	855	826	847	835	847	843	844	835	855	839	830	809	849	820	794	817	813	827	815	857	848	801	822	757	769	768	844	797	831	839	871	835	820	827	814	820	850	772	863	818	859	814	851	836	804	835	837	829	800	792	827	832	837	786	819	813	814	817	872	858	835	826	853	827	810	827	830	794	833	826	822	799	764	811	771	830	822	839	768	857	788	851	820	779	832	819	772	787	796	788	803	856	806	834	822	801	848	854	829	882	794	838	816	818	794	829	808	857	826	856	792	808	861	893	835	837	848	833	809	790	842	830	839	880	833	770	816	798	818	815	800	791	801	838	800	843	815	836	826	838	794	804	791	817	847	818	844	789	885	808	831	865	830	833	820	832	856	870	796	868	876	806	827	812	893	825	820	796	833	814	813	798	797	870	823	827	764	822	780	789	831	849	848	791	810	830	819	797	815	874	844	862	776	820	781	818	879	848	861	816	756	844	841	839	794	758	807	795	845	799	871	853	783	834	806	791	858	841	839	854	801	773	824	848	847	810	819	837	815	781	777	819	805	828	825	827	813	829	831	858	825	826	820	829	822	803	898	834	876	809	823	865	812	741	849	760	820	867	816	840	813	859	788	846	841	829	819	811	856	837	833	798	902	855	856	818	830	830	811	834	869	826	820	817	884	891	765	804	876	809	824	792	846	838	811	838	775	847	776	770	795	771	851	839	815	804	852	803	789	843	839	804	754	826	804	796	838	832	823	851	839	786	774	828	807	827	808	796	857	767	872	873	828	833	874	875	830	819	814	867	820	852	885	830	851	810	852	799	820	839	785	829	828	841	810	798	810	786	786	821	830	805	817	871	849	819	826	806	823	806	854	752	789	817	817	778	838	850	799	806	818	801	853	807	808	779	775	841	791	817	852	842	837	840	841	839	820	789	787	827	785	850	781	819	807	864	820	852	855	807	810	799	790	841	796	786	829	833	816	800	826	843	823	864	837	818	870	772	824	817	806	832	837	836	857	821	797	843	857	854	793	830	814	824	873	826	794	815	852	837	790	805	814	829	804	844	832	835	836	846	830	774	831	811	860	850	848	799	840	790	810	832	826	807	792	851	825	815	822	818	792	823	837	791	816	803	785	825	850	816	797	819	808	810	831	776	859	825	827	880	828	833	805	830	813	823	797	835	830	843	817	833	859	827	869	830	862	815	839	780	855	772	853	826	820	862	802	760	776	781	804	834	798	813	834	800	851	810	837	806	855	805	817	863	822	778	812	844	830	824	868	792	833	837	785	772	812	886	829	843	819	782	791	811	847	814	829	803	819	804	868	752	822	827	830	889	843	863	849	819	814	805	840	860	879	784	839	806	814	799	852	881	756	791	806	891	830	805	842	811	782	834	834	813	844	820	772	817	802	827	833	832	844	813	813	847	780	787	869	792	826	850	793	810	820	833	806	829	853	786	815	826	801	812	817	829	824	805	807	811	831	789	771	875	794	836	822	847	832	794	783	800	795	794	868	824	771	827	826	814	808	823	823	815	816	875	814	752	854	772	800	797	805	790	780	812	763	796	831	793	857	812	823	804	887	817	797	829	859	803	809	797	826	850	848	861	828	806	786	800	845	787	813	847	765	830	768	799	844	809	793	812	834	781	827	814	837	791	855	819	822	814	802	798	814	857	780	819	814	809	803	798	866	776	814	829	838	802	821	821	834	830	865	801	833	771	881	819	836	807	819	872	805	832	781	792	825	842	805	821	839	852	853	814	821	828	824	776	855	811	830	876	856	813	810	812	801	836	800	816	837	831	834	818	844	842	850	835	833	809	801	838	812	808	836	842	857	805	812	835	833	784	824	772	842	868	825	872	828	821	855	776	804	837	777	777	841	818	804	816	812	795	840	779	840	813	866	782	835	813	776	848	863	827	828	860	818	778	814	815	851	839	822	820	839	805	818	820	826	795	791	813	811	847	784	800	798	765	782	872	856	846	825	846	840	793	812	805	814	869	799	855	801	801	808	853	799	820	874	790	827	810	778	809	819	846	792	825	796	807	825	786	776	803	761	835	808	788	788	848	834	771	852	869	807	835	801	854	799	787	795	784	850	798	787	833	853	822	831	790	789	800	868	839	839	869	834	827	812	818	811	842	786	864	798	820	791	812	845	807	843	856	837	829	850	871	841	775	820	818	832	799	836	787	839	811	832	821	870	883	794	846	831	814	786	881	837	847	799	812	814	835	807	864	820	836	797	849	779	828	834	791	816	816	807	783	841	822	824	869	766	830	819	784	799	825	843	843	807	807	785	830	793	794	827	839	807	832	734	782	839	856	827	854	818	810	873	809	817	805	786	787	810	824	806	845	785	850	775	812	839	875	853	824	801	835	829	777	817	795	776	839	808	850	806	831	826	848	828	838	803	812	810	815	799	813	834	822	809	854	826	815	820	849	803	833	796	798	826	797	897	811	788	832	819	787	795	835	867	818	833	785	817	802	800	798	796	817	822	795	764	796	815	849	809	880	836	745	810	842	859	842	801	807	834	811	805	862	822	851	790	851	851	841	842	819	833	795	849	804	863	824	838	780	849	774	821	844	839	803	833	815	826	831	808	792	780	831	834	843	801	886	840	808	803	865	838	807	838	860	846	817	818	788	846	847	781	813	808	787	857	750	805	854	872	804	801	859	829	754	798	822	823	835	835	802	887	853	803	794	803	842	834	825	797	843	806	827	850	792	820	854	830	843	843	820	809	827	798	848	829	782	804	792	791	844	798	825	823	828	829	855	780	786	801	796	826	873	803	813	853	840	783	801	811	834	810	832	794	831	827	800	857	776	885	819	779	812	842	832	772	826	812	827	882	858	837	812	775	879	797	889	798	846	817	784	834	797	878	815	799	794	852	825	800	844	794	810	809	873	813	834	810	807	752	799	818	832	795	845	787	837	829	762	798	792	857	811	819	819	826	833	839	802	796	783	795	776	844	864	819	791	844	781	805	875	782	797	814	847	808	834	842	769	796	737	812	797	789	830	820	771	815	822	841	817	808	825	811	811	844	834	765	834	826	824	734	825	797	833	811	844	818	782	860	803	841	852	774	867	793	815	848	821	833	853	766	821	886	821	773	872	827	824	811	729	828	832	788	822	858	818	809	821	807	821	802	832	867	784	796
24239	21353	28661	24399	21214	11209	29785	50519	38236	25878	12424	3855	1751	1225	1105	1004	965	1079	1048	1020	1067	996	1022	1095	1024	1030	1028	995	1040	1025	1024	1027	1036	1075	1026	1038	1042	987	1016	1088	1076	1025	954	1017	1050	1088	1014	1017	1009	1047	1058	1007	1022	1004	989	1032	1007	1042	1064	987	1061	1024	1052	1075	1007	938	1043	1061	964	1043	1035	1058	1053	1032	966	1009	1022	1053	1014	1032	984	989	1016	945	1069	1004	1039	1077	998	1037	983	1013	995	1046	1002	1057	1002	1028	1006	986	1029	1115	1043	955	978	992	1060	1037	1079	1093	996	1051	1019	1020	1055	1041	1044	994	1032	1023	1031	1022	1014	1009	1015	1004	1030	1059	1020	996	1085	983	1023	1060	1011	1046	975	1022	1009	986	1042	1050	988	1022	1016	943	1037	1004	992	1059	996	1028	1052	1026	1022	1025	963	1028	1085	976	969	979	1011	1010	1049	959	990	1060	1045	1083	1023	1039	990	1049	1029	1007	998	1002	1010	1023	1005	1087	1019	1024	1040	995	987	1021	1040	981	1007	953	998	1058	991	1011	1036	1044	1014	1029	1021	1016	1002	975	1009	1061	1015	946	1041	1043	1052	1000	975	1071	1023	1029	1006	981	966	993	995	1017	1070	1020	993	1041	1050	1055	1015	1076	993	1049	1071	1096	1017	1047	1010	1068	1020	992	1056	1053	992	997	1069	1042	995	1024	1027	1087	1011	1010	1054	1033	960	991	1016	1021	1039	1029	1006	1001	1020	1003	1008	1038	1103	1001	1023	965	972	1000	1051	1034	1002	1050	1011	1037	974	1004	979	1038	1056	1052	1028	951	1056	973	997	1020	1016	968	1059	1087	1035	1050	984	977	1041	996	960	989	1081	1069	1037	1004	995	980	1057	995	1067	1002	1014	1008	1034	1086	980	999	1010	1019	1055	1045	982	1019	1057	995	1029	1017	1034	999	983	1036	1035	969	1055	1023	1030	955	1032	961	994	1064	1040	1013	1013	1021	1023	1010	1045	1034	988	1015	1035	1040	1023	1020	1030	999	1027	1039	1026	1048	1047	1044	992	1030	980	1017	980	946	1101	1018	1067	1030	1020	1013	975	1024	1070	980	1025	986	1042	1043	1078	1004	1037	1058	988	1019	1057	1012	988	1058	1064	1004	1073	1001	1044	994	938	1045	1059	1004	1039	1020	1020	998	1016	984	1070	953	1031	1035	944	995	1028	1027	1054	959	972	986	1004	1029	1012	990	991	1006	985	978	1062	1016	979	1058	1014	1036	1027	1090	1034	1033	1047	975	1009	1029	958	1046	1032	1085	947	988	1013	1056	1048	1017	987	1049	1054	1036	995	1000	935	1022	1029	1002	1031	1045	981	1012	1012	989	1108	992	1003	1027	1047	1013	1032	961	1032	1023	973	1044	1030	1021	1032	1036	1075	963	1022	986	1027	1012	1017	972	1077	1019	1018	982	1017	1027	1072	982	1058	984	1020	1069	1013	977	1013	973	1041	1067	971	1045	986	1023	965	1007	996	1078	988	986	1044	1066	1025	1099	965	975	1013	1010	1011	962	1023	1031	1054	1033	1053	990	968	995	1025	1022	1019	995	1059	1013	1038	1020	1074	1004	1059	1037	1017	1020	1059	1004	1001	1023	1050	978	1050	1022	1072	1027	990	1012	1014	1017	942	995	1028	1016	1020	1026	977	1052	1048	964	989	1052	1018	1017	1024	987	1015	992	1025	1051	1040	989	1003	1042	1022	1030	1033	1010	1031	944	991	1008	1077	933	1042	1038	1004	1038	1031	1034	992	1053	1033	984	1035	975	1013	1037	992	1004	1004	1048	957	1065	1036	988	1034	1019	1003	1013	1011	996	1033	1047	1050	994	1046	992	1026	1032	1034	1044	1000	1039	991	1073	990	1001	1037	980	1035	954	997	1003	977	1050	1036	1055	1061	1028	990	1037	1003	1034	986	1026	983	1046	1023	1018	1026	988	1050	1007	1052	1002	1003	1062	1054	986	978	1009	1035	1015	959	1025	1098	1067	989	1030	1029	1074	1026	995	982	1060	979	996	1018	1006	1031	1006	1008	993	997	1051	1033	1003	1040	1032	1005	987	1042	1025	986	1033	1019	1038	971	1036	1059	1030	1026	1026	1024	1040	1037	1006	1032	999	984	1032	1019	1007	1066	1048	1062	1053	1031	1059	999	1039	1032	1044	993	1049	974	1063	1019	987	1004	978	997	1016	1053	1013	1064	1059	1028	1053	1024	1023	976	1004	1003	958	976	1014	983	1052	1023	1060	1030	991	997	1004	980	1040	1011	1020	980	1023	1069	1051	1033	1014	1025	973	1008	1040	960	1072	1029	995	1007	1013	1023	1060	993	988	1054	1037	1006	1012	984	1032	950	1029	1073	1023	951	1055	982	1040	1039	991	1042	1016	964	1020	1026	1063	1019	1026	1031	951	1074	1037	1064	956	981	1001	977	1010	999	1030	985	1013	1076	981	1009	998	1044	974	1012	1068	1051	1011	1003	1025	1008	1042	1084	1056	1041	1029	1059	974	983	1004	1037	1011	1019	1027	1030	1050	967	973	1042	1051	990	1018	1041	1004	1067	1037	1020	1030	1039	1028	979	1004	1007	991	1008	1083	1023	1020	1004	1021	987	1063	1010	1079	1025	1079	975	982	1010	999	966	1001	1004	1086	1089	997	1036	1024	985	1041	975	1015	1042	1005	1097	1069	1060	984	1039	1002	969	1019	1056	1034	1019	1007	1023	1018	950	1084	999	1028	1034	984	967	986	1005	1095	1012	1079	1047	1037	1002	1040	1064	961	976	1015	1075	995	1016	1056	1015	988	996	1041	1045	1010	1001	970	1016	1056	1009	1052	982	1063	1024	1064	1019	980	968	1047	986	1035	1057	1067	1007	1000	951	1032	1004	1010	1028	1019	1010	1090	1044	1021	1022	1000	965	1063	996	1066	1000	1026	1023	977	1035	985	1052	963	1011	945	1022	1019	1031	1077	997	1025	1010	1066	994	1025	1067	1045	1040	996	1058	1051	1045	1049	1043	946	1034	1042	986	1001	1011	1068	1023	1002	1034	1041	1027	976	1015	1017	1021	1012	986	1019	1006	1031	968	1050	956	1037	1044	1037	996	1035	1033	993	997	1006	1016	1018	995	1044	996	1023	1029	1026	970	1017	997	1019	995	975	1006	1067	1084	1035	969	1031	1018	987	1092	1035	1055	996	972	1010	1001	1006	1027	973	965	1014	1029	991	1029	1020	955	981	993	999	1062	1012	950	949	947	1045	1019	1036	1064	998	1082	1005	1014	1024	970	1075	1062	993	1029	1024	969	993	1042	1060	1019	1032	1009	997	1073	1026	1027	996	1019	1037	1023	1001	1000	1007	988	1027	1000	975	999	1030	1030	971	1052	1027	994	976	1011	1002	1071	1007	1021	906	1018	1019	1058	1059	1025	1077	975	1032	1044	1039	996	1024	1047	991	1041	1007	1004	1001	961	1017	1073	1001	971	1020	1029	1048	1027	976	1020	1010	978	1000	1016	1021	999	995	1042	943	988	1043	1035	1031	995	1001	983	1004	1067	1025	976	966	1047	1027	1018	1012	991	1029	996	1057	1023	998	1014	1016	1005	995	1021	1023	1004	1039	1006	1017	975	1039	1010	1068	957	1025	1067	1039	1000	1051	1038	1021	1041	970	1036	1022	1032	982	1033	1102	980	949	1040	972	1041	969	997	1038	1003	1015	991	983	966	983	1037	1059	965	1030	1025	1049	1001	980	968	966	975	1038	1021	963	1016	991	1006	1015	1002	964	979	1036	987	997	986	1056	1010	1044	1044	1025	1012	983	996	1026	994	991	997	983	959	1028	1078	1036	979	1015	963	1070	1023	979	987	963	989	1043	1030	967	1034	1033	1025	971	1036	1042	998	1017	997	1019	1016	1039	1008	1047	1034	1022	1019	998	1034	966	1055	1036	1021	1040	997	1004	979	1049	1004	995	956	986	1000	963	972	1025	983	955	1026	1030	1005	1066	1036	996	974	1040	1042	1015	1055	1016	1026	1035	982	1028	1019	974	1039	979	1055	986	1056	986	1043	1050	971	1022	1023	1029	1021	1079	1057	1000	1050	992	1046	1018	1007	1031	1039	1067	998	1037	995	1002	1029	989	974	1058	994	1036	983	1038	1005	1047	980	1070	1009	995	1062	1085	1008	1031	1037	1015	1107	991	1027	979	1021	1000	1018	1011	1001	1069	1036	985	979	1050	1102	993	1028	1004	1052	1010	936	1048	1002	1031	1026	970	1039	990	1022	1077	1015	1019	1029	1062	1049	1010	1012	1037	1001	1020	983	1037	1083	1016	1045	971	1044	981	1053	990	1012	1011	1004	1017	986	997	1012	1029	973	1011	998	1076	1019	1014	971	1022	1039	1052	1010	1008	1002	1056	1059	1029	1069	1078	1038	1050	998	1027	950	1026	992	1033	980	1007	1010	1032	920	1051	989	977	1069	1020	1006	966	986	965	1011	1023	1060	1056	1042	1014	1013	1017	1027	1006	1056	1053	1012	1003	1008	960	1061	1008	957	1015	1026	1024	1078	1023
5420	9858	12074	7880	4167	3769	33354	46124	32199	20372	9398	3568	1731	1101	981	900	982	929	835	947	916	902	891	911	902	911	906	914	876	919	910	916	909	954	898	843	950	868	875	1001	904	934	905	828	882	946	905	958	892	881	917	812	909	944	925	895	912	882	893	971	910	915	901	889	899	937	898	884	929	884	927	879	907	942	865	898	942	875	901	954	913	913	926	894	876	878	879	908	892	895	868	881	830	863	894	889	917	833	902	960	851	865	957	838	861	876	881	961	863	895	970	866	858	886	884	907	899	889	899	877	909	939	908	863	938	843	908	888	892	904	888	888	926	921	950	898	889	936	909	893	851	875	901	870	873	932	898	830	872	907	893	844	942	879	895	941	879	874	944	864	883	903	845	911	903	930	886	896	893	909	882	904	865	912	869	854	886	914	954	934	856	863	862	929	892	859	901	884	908	866	905	830	883	860	890	932	839	916	893	862	900	904	913	883	892	859	891	897	930	930	847	910	939	917	915	907	892	870	863	873	894	895	886	892	897	886	934	897	847	892	861	903	951	958	920	920	918	900	864	885	874	900	894	939	871	925	959	874	890	871	937	876	874	929	898	922	886	887	915	892	855	895	854	896	864	907	842	884	889	959	876	864	891	821	911	942	885	894	872	903	873	851	907	872	914	867	886	927	931	911	895	818	891	886	870	913	912	902	925	904	893	895	963	866	906	895	894	894	917	919	856	838	898	936	895	869	940	862	885	897	919	870	899	897	934	903	902	854	877	934	876	887	900	939	916	879	943	939	872	905	838	889	939	911	902	933	915	914	934	959	911	876	864	863	935	890	885	851	948	903	886	871	915	944	870	870	946	892	913	867	853	891	882	904	888	899	887	897	886	855	873	883	882	919	842	876	914	873	860	880	854	925	887	869	922	870	930	856	967	901	898	874	879	840	838	880	929	906	913	949	879	916	891	888	904	862	884	892	893	903	870	862	869	918	911	917	915	896	877	868	897	901	853	858	907	868	861	855	872	874	893	886	915	897	874	886	854	872	891	912	870	924	874	878	930	867	885	899	903	953	932	842	895	881	971	911	874	909	878	878	871	902	901	877	899	901	949	879	885	845	843	906	919	944	890	917	906	919	912	916	866	936	870	905	909	915	964	885	925	865	883	888	966	900	847	859	906	889	889	895	927	924	949	898	859	878	867	877	930	850	909	915	904	912	847	922	859	925	926	913	835	894	852	871	905	934	841	854	919	872	923	884	916	856	869	924	888	892	850	849	940	935	889	885	877	867	906	850	902	908	887	889	897	883	873	921	851	903	911	934	891	900	876	908	866	900	859	980	888	908	888	916	931	936	855	899	877	864	858	857	881	904	888	920	872	907	874	893	886	873	912	910	897	901	888	867	858	891	909	897	879	841	920	946	933	871	922	893	931	893	901	848	863	927	933	855	866	917	890	843	918	890	869	898	829	920	839	894	879	892	859	907	908	893	849	853	851	839	952	858	844	876	905	871	934	839	895	884	869	895	920	905	894	882	885	891	885	872	912	909	884	889	940	898	882	872	898	908	922	847	899	886	925	914	850	868	881	924	848	896	863	920	911	889	893	909	891	870	869	859	898	898	907	900	892	825	869	870	911	934	882	896	935	846	853	876	935	906	909	906	880	886	859	927	897	874	830	912	921	846	909	901	824	881	871	897	937	896	876	878	951	849	845	924	916	910	892	840	920	917	863	977	872	894	912	909	895	941	921	910	921	886	919	884	865	883	896	862	869	890	866	900	871	893	870	882	822	908	879	844	862	872	919	931	910	876	874	885	904	919	923	880	852	965	910	874	827	940	885	881	935	878	868	924	891	899	941	882	880	870	901	888	923	883	909	875	838	901	841	874	938	926	874	906	873	913	828	874	892	902	920	883	884	834	920	917	868	876	875	865	914	913	912	790	877	799	871	905	881	864	902	919	863	889	838	929	906	877	841	869	850	895	805	974	838	841	868	914	934	873	888	869	848	913	902	901	870	901	912	901	928	907	867	955	859	912	866	946	888	937	923	846	937	853	923	890	890	903	914	927	891	897	864	883	914	916	883	974	861	845	886	934	907	912	920	891	893	897	871	857	822	912	879	930	908	890	898	890	892	878	900	874	907	924	883	886	843	926	909	914	910	864	852	927	890	896	879	888	896	917	944	894	889	863	959	868	910	875	892	925	891	866	868	883	904	927	875	891	883	902	888	906	883	907	910	885	911	872	901	871	895	894	868	890	891	886	852	864	945	892	917	879	913	902	878	900	828	901	928	906	869	949	895	848	909	908	938	868	896	914	893	993	916	948	892	903	926	903	948	938	893	890	850	887	865	845	888	947	924	864	894	931	918	866	920	879	876	901	871	900	920	904	870	884	900	860	856	926	906	903	855	891	903	902	963	924	924	862	940	887	868	804	884	893	856	906	908	907	823	883	831	917	862	926	880	930	925	920	915	896	864	923	853	947	877	842	918	887	876	855	893	870	929	815	912	859	886	902	880	852	881	884	889	895	953	859	870	889	908	898	869	923	857	916	861	934	868	905	894	896	887	929	868	913	886	897	886	931	871	934	832	952	884	872	917	898	971	895	883	900	881	894	861	942	881	887	871	933	914	888	869	867	892	905	918	852	885	884	872	935	912	906	925	870	919	878	912	947	905	894	893	925	866	888	907	881	871	871	889	924	873	869	906	866	890	902	857	872	889	917	854	912	879	906	902	923	846	898	884	864	921	889	884	889	922	866	861	918	881	860	898	896	895	902	868	931	884	891	887	893	897	927	869	840	874	900	901	919	878	929	847	889	836	867	876	870	918	882	880	907	942	881	871	909	873	923	866	927	850	902	854	830	865	832	863	903	891	846	895	901	898	894	968	885	907	879	887	881	871	872	922	883	878	884	924	913	893	895	921	889	958	906	889	815	842	880	969	888	874	877	947	862	891	916	945	852	849	866	877	888	890	866	871	903	867	875	883	879	893	919	899	864	865	866	866	860	917	899	935	937	892	877	898	836	928	893	873	896	911	959	824	869	890	865	898	888	876	895	868	890	883	893	924	857	916	918	899	879	873	869	902	914	875	885	866	899	831	933	907	865	929	821	913	852	891	915	865	897	897	933	871	901	907	918	960	874	934	835	847	968	877	862	916	877	865	903	875	819	855	841	887	883	888	928	891	875	879	833	901	906	838	904	854	862	879	868	863	857	867	874	864	866	852	866	871	870	866	887	817	866	930	828	865	911	890	870	862	885	875	859	856	858	858	903	888	926	893	885	855	867	897	891	882	903	903	841	885	914	870	861	929	918	911	816	908	884	918	893	887	842	897	924	928	895	910	882	878	886	919	843	888	921	897	877	891	897	878	900	868	846	876	903	809	918	832	896	873	863	975	867	821	882	876	884	874	852	929	833	888	898	836	944	892	907	841	901	846	866	834	880	939	898	914	876	858	914	887	894	876	861	866	890	901	878	884	920	888	883	872	905	889	873	873	864	823	860
27779	14997	7231	4351	1865	1469	3291	4639	3824	2408	1468	1173	1073	1046	1019	964	957	1024	1026	991	964	1013	965	953	954	998	969	975	948	965	993	1012	965	981	990	1027	927	937	954	1004	1000	971	952	952	1006	946	1034	973	963	981	979	1002	973	1028	1013	1017	979	965	1040	966	929	990	990	1002	1018	947	1009	969	993	927	993	1003	1007	1025	1013	968	903	1021	944	1035	910	1043	957	948	1007	962	992	982	952	975	980	986	971	984	980	937	983	964	1007	952	1036	998	956	943	995	950	942	970	943	953	964	968	1032	1000	1000	960	1008	951	1018	996	915	954	1023	982	1048	929	980	1031	913	1016	1018	993	1061	982	978	976	974	953	994	945	992	951	1018	954	1001	1062	1008	961	953	988	980	1092	942	935	987	1007	1002	1005	1042	989	1001	1030	958	1030	957	1002	969	925	963	982	975	1035	977	956	978	979	1016	956	942	962	1016	1008	1012	968	1002	977	960	941	976	986	1027	1000	1032	955	991	986	1004	955	958	989	983	997	1019	983	1002	997	961	1015	975	1016	909	992	978	943	963	997	990	1012	1022	938	1007	955	1048	979	925	981	970	1007	942	918	1002	946	951	1006	989	964	1003	986	1029	1044	993	1022	991	978	1008	1009	944	958	984	1044	966	972	1035	963	957	954	922	991	968	1030	1018	1039	1014	1007	934	969	987	964	933	955	989	943	1005	954	961	964	982	967	940	1001	937	965	948	994	1025	999	982	982	978	992	938	966	983	950	959	1004	1013	994	1027	995	970	990	1014	1010	908	954	1050	1017	1027	997	969	899	965	1008	1051	1005	1015	986	979	966	945	1017	962	963	980	972	972	940	983	933	966	980	956	920	987	939	996	916	923	992	982	953	976	950	987	1008	1005	934	1022	968	968	989	1008	987	991	956	955	969	999	1038	977	997	952	966	957	978	990	1044	987	964	959	932	1006	967	1008	996	979	965	967	990	987	948	954	992	966	953	943	1026	998	964	980	1000	955	982	999	1009	1020	949	1016	951	995	1005	1012	937	988	962	1005	968	1016	935	1015	959	999	1039	1043	966	1003	966	951	957	896	964	984	980	919	981	1008	1002	973	942	995	1029	970	972	1027	976	933	1008	1001	1000	1003	978	1000	975	1022	949	982	942	1029	972	1048	964	1015	1030	971	968	1033	888	993	991	966	1023	1011	999	929	1026	977	972	991	995	1020	973	990	972	986	1022	1032	967	999	985	987	955	963	966	965	956	968	969	963	976	1025	971	963	1033	1028	970	929	956	1020	1003	998	961	971	954	1008	978	997	973	979	999	1049	977	981	980	997	930	930	1029	921	1001	963	994	1018	1008	945	932	953	1019	1031	936	966	1012	1034	936	1024	976	989	983	1010	934	962	936	983	1048	998	965	984	1038	964	967	958	1010	938	964	1073	1024	1004	966	1000	981	928	912	948	1010	923	962	969	963	984	1049	1021	1016	1008	1064	1002	992	997	977	960	976	961	967	977	1008	956	1061	944	960	1030	1030	969	920	981	1026	1003	1009	1037	990	998	989	966	966	1000	980	951	1064	967	985	949	1035	1026	969	980	938	973	1001	947	938	987	958	959	955	997	974	982	996	1005	1012	1015	991	967	972	965	990	1008	1038	974	1049	940	1067	1022	1013	983	971	1047	994	946	987	1001	1014	1007	974	934	990	983	978	995	970	1008	961	971	998	1013	917	1017	962	964	1004	1022	930	995	948	998	967	985	979	994	996	1019	996	992	995	996	990	920	967	971	993	1013	971	998	1013	984	982	1033	980	949	969	956	970	1030	991	998	962	980	987	934	1008	969	1014	964	1006	1001	1036	983	1016	950	964	929	993	961	1018	974	990	968	934	981	940	966	1010	933	962	974	962	955	967	936	994	960	968	1014	1024	972	1001	1056	978	978	1030	963	989	975	947	1039	1002	981	959	930	950	956	1012	934	983	909	1083	987	975	977	974	999	971	957	965	997	960	1000	988	1041	963	982	945	1023	943	996	956	1021	987	1026	962	977	1026	950	964	947	984	1012	971	1063	989	1001	984	1056	972	1001	1007	1002	973	992	1020	996	992	943	994	976	986	961	1020	995	984	1023	938	992	955	961	904	1008	1005	932	1008	929	1004	1051	979	955	1003	962	1022	1013	1004	926	1089	973	982	934	985	1042	986	986	1028	1071	1043	947	992	1022	970	1008	1015	931	915	989	999	978	987	982	961	1033	999	938	1002	994	1017	890	944	1060	966	973	1003	939	993	1019	943	990	986	1009	1014	937	956	1005	968	959	958	975	959	983	1010	952	975	957	1013	996	1050	953	959	953	1014	968	990	979	971	961	1000	1022	1010	971	930	997	957	1052	1009	973	995	997	1029	931	958	1005	1001	960	997	1015	983	944	981	931	987	948	1030	988	988	997	975	951	965	988	993	966	1021	1008	965	981	986	920	976	956	938	990	987	986	1049	1012	956	1015	983	979	919	985	990	997	1025	964	996	969	1020	956	958	1028	983	967	965	938	979	1003	992	1003	928	1025	992	1007	953	997	1026	998	993	959	999	1006	967	954	1052	1043	996	940	996	981	938	988	947	1014	971	1028	1018	986	989	1016	970	991	997	1001	982	982	988	928	987	1002	1005	971	973	1007	981	985	1028	946	969	977	984	947	946	970	991	978	1059	978	1001	1000	999	948	929	1005	948	991	1005	972	957	981	982	982	969	1025	934	1036	1002	1001	924	1013	997	988	992	1038	913	960	967	1005	973	973	971	1000	1027	998	979	988	973	940	986	928	977	985	981	1015	948	914	1043	995	1015	1011	985	1019	1050	1020	947	930	965	976	1016	1019	932	989	1022	954	987	985	963	956	940	939	1001	993	954	943	981	1033	971	986	971	954	911	1022	1021	1008	961	977	994	942	974	1041	982	1022	994	1005	1032	1021	975	979	994	981	981	995	972	1010	1013	954	946	952	1002	947	945	960	937	949	941	1004	1042	943	1036	949	928	960	979	988	1000	990	969	988	1020	869	964	989	981	973	960	982	963	913	960	966	964	1019	969	1011	946	925	973	1007	959	988	1006	944	936	1037	928	1010	1024	971	1027	989	984	998	943	1014	981	1050	972	990	937	1002	972	973	976	967	1010	1045	955	996	995	989	958	987	954	952	999	962	1009	994	992	992	1025	961	938	944	956	968	987	1007	952	975	1006	968	990	1023	1038	982	990	995	975	914	1040	1045	962	989	1003	1010	997	962	967	1038	1005	992	986	923	955	936	1032	1001	990	957	956	992	994	961	1002	966	980	979	1028	999	1030	998	1016	1001	943	990	962	961	979	980	945	998	1004	1022	986	929	950	986	1019	1009	998	1024	952	1025	979	979	989	1042	990	1006	1060	1051	993	982	1005	994	968	982	981	971	972	944	993	969	987	953	952	928	999	1012	981	928	989	960	979	982	968	924	984	996	959	980	960	1014	906	1004	985	978	949	992	983	1026	1028	970	1045	944	940	1014	1044	1001	1004	1001	987	968	992	1013	1025	975	964	949	974	937	987	1012	997	954	965	940	1045	1006	982	961	955	1045	1013	1029	951	973	958	970	922	983	974	976	963	987	938	1029	983	933	1003	993	1035	1035	1046	979	958	1031	964	1053	990	1005	979	1017	998	970	970	1021	989	975	952	963	987	980	959	957	936	921	992	993	980	910	904	973	1023	959	969	1110	897	974	971	985	933	961	982	923	966	921	983	947	985	1011	933	945	967	1018	1029	1029	1047	1030	970	1027	947	981	951	970	1019	980	986	1040	1015	960	944	964	954	977	1059	936	971	991	975	928	897	1010	1013	984	1027	1013	997	970	1026	1018	1038	989	967	999	947	927	967	975	993	1014	1062	970	1003	962	945	944	970	1034	966	983	939	954	1010	1006	958	1007	937	928	913	1001	1021	988	980	977	961	987	985	969	1043	1015	975
6117	4871	6121	3769	1990	1515	4000	4718	3898	2295	1359	1087	948	881	868	823	870	861	827	844	821	855	878	851	808	852	814	832	843	883	845	822	797	919	837	867	878	919	833	845	827	830	841	875	802	847	823	844	873	889	880	799	842	832	852	887	843	831	846	863	884	882	826	865	873	896	822	852	874	855	877	847	867	844	844	859	782	829	852	896	808	860	828	800	847	850	863	837	826	766	837	846	837	825	851	823	840	811	880	861	823	804	845	821	820	794	837	815	828	834	801	819	836	759	876	854	841	857	845	867	804	771	904	805	873	818	790	871	823	877	857	780	853	809	860	812	831	830	779	888	874	861	843	836	779	843	790	791	864	810	836	816	849	847	875	870	857	825	850	819	819	798	846	838	844	856	851	857	837	880	839	839	842	774	858	781	888	856	799	884	826	884	806	822	827	849	830	836	838	807	853	829	849	823	862	809	842	847	855	835	868	825	873	836	798	857	853	844	824	862	868	806	829	833	821	800	858	850	813	815	871	887	828	841	825	828	879	835	830	796	865	864	896	826	810	882	837	824	789	824	793	845	784	843	832	899	847	880	816	859	807	861	854	818	857	853	845	840	821	866	871	849	861	814	815	846	819	845	860	843	863	809	875	849	851	863	826	848	831	860	792	871	879	893	830	820	838	831	846	866	838	787	849	807	785	858	881	825	854	804	741	867	809	909	820	839	877	858	832	843	785	804	824	853	837	827	871	816	842	796	826	811	801	798	789	845	830	870	846	831	787	856	853	785	850	839	826	827	861	860	862	897	846	810	802	842	823	825	805	846	854	783	825	860	801	811	834	805	848	823	869	862	837	910	831	851	895	851	832	790	812	844	867	837	853	875	851	834	884	842	865	805	860	862	811	865	847	841	830	897	792	878	794	859	842	842	875	823	831	817	813	826	830	878	850	846	859	799	854	810	863	881	780	865	812	850	810	849	798	840	854	840	825	811	813	883	825	845	914	859	832	852	830	832	887	813	877	807	843	826	852	830	922	830	844	880	843	867	813	845	857	861	858	861	837	856	841	825	786	836	850	847	862	826	796	835	852	847	833	817	798	810	844	842	799	832	828	827	860	860	819	869	841	819	858	812	904	818	871	846	804	860	845	840	798	842	813	791	862	883	786	813	855	840	806	897	829	842	840	824	853	814	826	861	855	859	819	824	852	867	866	868	801	873	812	865	855	818	815	816	807	879	846	811	826	825	841	829	834	805	823	829	819	850	824	807	793	857	916	850	815	752	861	877	788	809	835	820	823	860	815	857	859	790	821	841	861	840	831	862	870	868	826	804	844	844	798	882	824	795	840	824	846	810	850	870	801	804	869	868	837	809	821	891	837	857	827	850	857	799	822	807	916	801	791	813	819	831	803	871	841	855	916	895	888	852	870	798	840	828	828	802	803	837	860	829	858	800	875	841	870	832	819	889	794	800	826	844	847	851	864	820	825	824	854	802	812	869	853	759	807	794	820	788	852	850	852	878	809	846	867	835	839	851	844	822	882	846	881	839	863	823	838	831	834	841	804	863	784	861	895	839	847	836	916	876	826	820	862	844	852	917	826	810	761	854	833	860	833	846	829	866	863	883	829	821	810	777	807	842	811	814	829	806	829	808	837	837	852	851	813	822	819	847	845	910	849	838	807	844	833	852	818	850	888	809	856	801	878	815	849	865	825	870	827	796	846	861	812	866	831	835	832	812	826	852	800	854	874	854	845	813	799	853	814	856	879	840	813	854	822	851	816	851	884	819	856	793	854	860	866	812	805	819	814	838	851	832	836	852	860	837	841	841	876	810	830	773	841	848	832	798	819	869	851	827	852	894	826	803	817	842	880	774	780	901	798	864	801	818	882	805	816	834	837	819	798	828	837	868	871	780	831	845	837	870	839	858	878	796	792	822	883	895	838	805	863	828	829	854	849	824	813	823	820	868	858	769	846	846	877	849	853	857	864	856	793	862	843	882	853	858	868	868	843	800	820	867	814	856	840	810	865	845	809	849	801	850	849	872	819	845	817	782	768	868	802	826	820	884	816	823	838	803	849	882	805	846	826	837	842	828	826	844	847	806	812	884	800	793	880	836	872	864	819	875	812	845	850	848	801	798	831	854	868	777	838	818	864	812	788	853	866	809	822	818	814	867	865	769	831	798	829	845	821	848	824	849	840	858	869	803	817	838	862	859	826	803	855	898	874	840	801	838	838	799	869	820	816	854	813	837	815	862	833	764	830	833	843	862	856	765	825	851	812	828	888	831	818	819	833	787	792	847	828	819	847	823	864	832	799	761	846	866	869	860	828	782	807	826	844	788	865	869	836	820	836	862	818	847	811	811	824	867	826	832	844	843	889	817	829	851	823	896	853	864	858	867	861	827	824	858	824	823	834	807	853	808	831	856	839	823	898	848	868	854	869	809	798	829	803	895	871	814	833	779	869	806	852	861	828	848	805	824	826	821	815	819	876	849	852	833	846	851	845	786	794	829	853	738	846	891	858	882	849	832	796	835	810	874	802	809	844	801	859	866	761	823	886	848	843	839	838	841	814	797	837	810	861	921	820	838	811	886	850	787	810	813	809	826	899	866	850	873	855	833	817	807	801	840	809	861	797	800	827	844	860	800	893	792	874	879	848	834	836	866	793	826	854	876	821	808	858	809	814	827	871	833	824	868	824	838	832	843	863	844	769	866	885	841	839	823	862	901	816	865	833	783	823	853	808	853	836	810	886	841	796	839	810	822	852	874	824	846	896	857	801	808	828	812	842	816	829	853	824	872	846	825	855	820	823	853	813	825	784	877	839	848	845	804	826	809	874	864	879	826	828	871	854	825	834	826	812	826	770	840	787	857	843	858	829	834	820	822	866	856	817	852	833	838	816	818	870	862	820	838	814	837	851	863	827	881	858	888	793	838	788	818	797	832	837	792	855	818	858	866	758	823	822	822	844	819	845	858	863	826	879	815	845	853	816	848	826	875	827	822	893	861	800	815	856	796	824	854	878	825	856	835	816	863	865	843	821	804	842	826	834	821	821	788	873	815	849	814	859	841	875	878	853	852	834	837	779	804	900	830	884	814	858	850	790	896	835	813	866	847	831	860	863	854	824	824	834	847	813	818	871	889	837	855	845	779	895	799	843	790	839	847	842	845	810	836	852	815	847	860	858	833	923	796	800	824	887	864	806	871	814	864	845	855	850	838	884	764	852	819	844	840	846	881	834	834	860	852	817	765	854	846	832	817	851	807	834	847	835	855	844	796	862	884	852	868	857	837	838	872	800	857	830	827	842	821	816	814	822	853	826	857	852	787	760	854	822	868	887	829	855	844	845	857	810	828	872	898	786	773	885	843	778	834	845	795	823	850	884	827	788	929	803	828	802	879	865	855	880	811	863	819	850	803	804	718	880	903	821	830	849	751	805	844	831	838	849	826	821	839	870	838	809	844	907	863	780	849	871	895	847	831	876	849	844	844	803	844	839	831
25483	21346	27290	25067	9113	3172	17745	30498	25305	14217	4842	2146	1319	1036	963	956	972	991	999	906	969	920	934	951	954	943	892	963	932	913	881	940	964	882	940	881	895	916	905	932	922	975	963	920	961	864	920	899	911	898	1013	907	884	952	939	904	898	875	899	907	923	938	890	939	885	941	925	982	885	956	946	948	924	911	949	940	933	956	897	884	889	902	895	985	942	891	868	887	958	873	915	946	912	1004	935	896	897	964	974	918	895	899	927	935	933	911	970	906	935	969	893	936	924	994	893	882	937	955	914	966	901	869	944	967	927	885	938	886	920	899	893	894	902	969	919	953	969	931	921	910	950	920	897	875	933	955	888	930	886	989	886	893	908	926	921	912	943	914	950	956	930	963	936	922	912	923	940	899	912	931	962	897	923	944	941	915	949	956	902	900	950	949	946	937	929	984	990	956	943	949	907	929	899	930	932	924	904	907	886	886	886	897	880	911	851	936	957	915	898	935	916	942	923	956	877	957	905	917	925	975	930	958	932	898	859	924	938	885	957	947	959	929	901	930	937	934	937	923	927	914	857	974	931	949	887	922	930	945	893	882	920	979	931	917	952	963	934	896	953	889	928	879	933	874	975	972	912	884	924	957	933	906	888	965	955	927	941	915	894	929	945	874	940	874	916	933	944	906	965	916	913	894	987	943	938	916	888	956	913	971	912	934	899	978	946	916	897	926	961	960	945	942	973	945	984	914	934	925	934	901	911	874	962	937	887	956	912	871	965	911	934	947	942	889	924	929	886	959	908	913	937	956	928	939	951	923	964	913	952	890	895	927	921	963	891	976	906	872	907	902	897	931	934	906	999	946	928	905	966	947	942	915	908	974	943	923	892	925	918	901	931	902	932	904	892	921	939	929	907	902	862	926	937	922	934	909	928	903	958	896	897	919	971	916	906	890	908	907	941	909	984	925	928	909	908	914	990	930	986	959	890	923	878	870	948	933	872	901	881	891	932	896	934	899	929	919	932	934	915	961	938	945	937	926	926	953	927	934	947	967	934	913	915	934	888	977	925	981	959	951	920	914	931	880	971	877	938	951	917	909	920	918	944	980	927	873	909	917	901	893	901	905	903	922	959	938	905	981	973	872	926	944	920	926	889	910	946	935	925	972	921	879	949	878	927	920	916	861	935	949	930	981	938	958	958	930	921	923	954	924	910	918	932	953	937	916	911	856	896	947	914	914	899	974	1000	920	921	898	900	892	903	954	945	961	926	899	926	911	967	989	975	909	902	890	921	920	935	899	932	920	908	924	886	920	892	931	980	939	904	991	898	960	914	912	886	952	903	944	931	910	934	912	924	868	957	927	928	880	946	902	856	881	927	926	919	896	932	929	923	957	953	917	896	938	899	885	914	937	985	977	892	819	946	947	936	964	911	927	951	953	941	930	930	924	907	931	891	899	949	914	977	949	902	939	929	958	944	907	920	912	972	919	891	898	881	943	933	894	880	907	939	962	896	871	893	880	920	898	952	947	878	931	883	887	877	925	878	927	954	932	884	925	879	923	921	957	937	945	899	936	871	965	924	873	990	928	939	933	915	967	891	942	899	948	902	898	943	945	929	953	913	919	894	957	911	905	877	931	913	910	930	940	943	936	952	948	937	882	926	939	899	846	887	870	910	879	918	965	989	911	934	928	910	904	909	941	874	929	862	923	907	979	920	943	907	969	939	897	923	929	940	939	926	956	912	889	884	928	852	915	917	907	946	915	936	914	959	914	872	955	922	937	948	897	909	815	906	941	918	942	902	978	953	923	949	960	902	975	977	910	909	948	956	955	916	928	919	899	942	962	931	926	931	947	886	919	875	913	957	958	914	910	915	953	905	915	936	903	969	936	935	971	924	929	866	943	908	893	917	915	950	847	929	952	897	906	910	935	952	939	902	955	891	878	889	904	917	930	1001	933	903	931	901	910	930	918	915	911	892	938	910	876	963	864	916	970	935	923	849	882	898	927	931	914	903	859	930	920	939	877	983	935	868	896	852	918	920	869	948	930	986	932	892	892	903	939	883	892	911	949	937	964	953	895	914	922	932	921	898	920	900	911	930	945	921	915	935	961	911	925	916	952	922	987	928	930	909	871	942	935	957	921	891	937	901	935	924	962	880	914	962	912	961	867	951	970	963	878	962	927	885	971	948	914	895	934	912	876	937	886	930	882	988	860	943	913	917	935	869	971	994	939	938	957	911	975	917	903	924	937	951	905	886	951	892	911	931	902	922	978	951	865	957	959	927	931	863	946	935	900	954	918	911	908	867	957	995	907	908	893	966	908	954	912	874	920	953	932	920	919	964	922	947	946	900	953	890	942	960	942	907	945	957	953	985	930	897	954	944	907	937	936	948	930	951	932	926	905	952	990	947	939	902	937	888	988	987	1003	946	891	922	938	910	926	901	974	903	893	949	973	947	974	883	906	917	895	961	939	912	911	910	927	871	927	943	946	941	913	928	982	962	868	941	882	896	963	878	928	901	918	944	883	933	908	938	941	944	946	930	1003	930	1011	960	923	887	895	918	893	959	943	913	912	1004	885	910	913	862	942	944	898	880	898	897	930	931	899	983	950	964	949	992	904	931	919	902	914	938	910	926	886	921	917	950	912	957	921	874	955	895	888	887	910	887	948	852	918	897	918	845	887	908	927	925	869	925	982	921	912	862	948	950	899	916	960	900	935	864	879	910	919	977	929	900	832	957	881	951	904	867	925	949	960	906	941	946	922	956	900	876	892	936	935	909	909	855	893	905	905	939	952	918	908	975	956	938	902	937	930	953	944	880	933	913	925	916	921	994	940	902	945	970	905	889	905	916	928	918	922	910	899	933	938	966	860	879	890	951	897	931	916	896	916	892	884	908	921	927	879	947	943	951	946	945	911	913	939	914	903	970	960	889	929	913	952	910	904	970	888	941	945	944	906	864	926	880	867	943	964	878	923	947	912	968	935	921	952	871	960	894	909	917	931	931	883	934	867	922	955	940	917	914	888	972	947	927	904	921	886	1001	895	952	924	941	963	911	927	947	994	927	993	885	938	950	946	900	892	895	923	913	969	929	933	930	1016	907	906	969	939	947	910	906	969	933	921	960	931	986	916	936	917	873	956	929	933	913	932	910	926	934	920	910	955	936	855	926	914	926	915	929	915	940	892	877	919	907	930	925	932	894	912	936	963	917	930	909	849	895	940	969	901	927	937	946	904	921	978	940	883	929	951	953	898	942	890	879	919	957	962	915	955	905	897	924	893	915	913	919	905	940	920	950	903	912	928	876	931	906	970	948	879	947	927	903	894	939	950	931	908	920	866	960	904	935	930	944	930	930	981	883	893	944	948	913	997	907	980	947	908	963	980	963	921	927	880	899	894	962	943	946	957	906	931	909	948	917	908	869	937	941	925	907	962	950	897	939	912	924	944	909	924	933	896	935	920	929	963	907	930	875	939	938	934	956	912	925	943	967	930	971	933	954	932	953	946	913	912
5134	9378	7513	4729	3305	2844	20060	26798	21556	11296	4219	2001	1137	912	888	807	793	829	886	827	830	858	802	806	874	850	818	837	829	795	822	838	857	792	820	810	820	841	819	821	884	820	849	807	775	867	865	828	802	761	860	832	791	827	856	794	816	836	839	820	834	773	788	852	828	797	821	817	807	822	770	853	869	868	881	762	822	792	792	849	835	840	847	798	836	790	864	798	831	800	831	828	805	808	813	801	804	830	886	776	820	772	882	817	825	841	792	821	853	782	828	777	802	837	763	838	847	810	831	858	834	816	856	843	797	855	841	810	819	776	810	818	871	758	827	830	803	849	832	827	799	847	820	840	782	820	776	840	807	859	805	829	798	797	850	836	829	851	798	804	819	845	863	844	834	808	820	837	791	788	785	809	785	818	802	775	831	827	813	842	798	875	832	817	848	795	838	806	831	850	784	824	820	809	829	829	793	801	791	804	840	801	871	812	884	840	779	808	759	803	854	837	792	809	826	865	803	794	807	859	777	844	790	807	795	798	846	767	764	846	839	841	785	807	850	814	794	780	817	800	833	834	803	822	825	803	855	780	773	801	810	761	862	811	849	830	815	832	822	827	801	802	831	828	770	820	822	887	794	821	805	851	777	811	833	802	795	799	832	792	822	825	860	856	820	835	809	819	826	868	788	791	836	851	820	832	804	787	769	842	813	818	811	801	789	779	818	849	812	782	818	826	816	820	821	844	842	796	780	873	851	871	858	861	792	848	825	838	847	837	791	833	790	808	828	803	811	855	841	777	809	852	858	822	860	815	839	821	803	861	814	840	838	830	786	856	903	817	776	829	825	772	802	871	791	806	818	808	875	840	814	802	836	801	782	811	827	763	806	818	860	807	808	829	810	828	815	793	783	805	792	816	807	813	762	827	802	834	851	832	806	791	838	810	822	808	759	801	799	831	856	857	853	821	806	831	837	809	798	815	804	817	789	816	843	850	848	848	785	813	803	860	855	852	801	777	823	844	792	816	829	768	851	857	787	837	826	844	816	880	761	800	822	797	854	804	840	810	821	853	813	779	832	854	855	803	790	817	780	843	813	810	836	861	819	846	795	757	822	759	826	770	839	809	796	816	816	848	765	749	863	839	805	830	821	761	798	804	805	747	824	826	841	834	809	810	820	808	807	826	817	843	830	834	817	851	804	811	825	765	844	833	813	785	809	813	835	807	848	829	759	779	897	806	864	825	817	806	819	833	833	868	794	838	883	839	823	776	835	859	844	790	819	788	810	821	811	822	827	856	728	830	817	810	785	846	799	820	781	814	848	829	789	880	848	791	836	762	801	810	815	782	826	819	791	844	807	784	778	808	820	797	835	794	816	795	878	769	830	823	797	825	814	818	855	765	779	835	858	857	792	816	826	819	797	848	797	809	839	794	805	863	779	825	827	853	826	827	853	810	814	795	770	813	823	849	786	765	828	850	794	852	839	831	856	779	829	828	824	812	789	859	848	884	814	751	811	739	804	841	861	780	763	837	829	845	777	845	828	790	812	804	787	814	773	847	776	822	815	800	834	784	807	851	761	829	826	838	788	855	809	780	823	842	848	803	810	788	830	776	801	802	852	745	858	770	798	853	777	764	870	835	780	780	783	787	815	804	775	816	786	829	799	844	856	794	787	858	863	792	807	788	802	848	831	786	856	839	820	834	803	810	803	800	823	785	854	802	795	816	844	810	812	799	847	847	775	806	826	815	801	856	843	813	758	822	816	808	820	869	809	830	801	790	772	835	796	836	793	883	835	788	828	852	860	799	809	807	754	777	795	713	805	876	843	778	798	825	838	780	799	832	819	816	804	860	803	840	841	786	824	795	837	749	785	809	803	881	833	844	795	839	820	845	824	802	755	847	844	809	858	795	830	837	815	793	870	818	816	785	789	761	825	844	813	755	825	852	784	800	861	839	781	866	862	854	786	774	845	776	774	811	909	799	814	873	786	864	845	807	817	823	832	879	838	793	848	829	790	808	805	785	828	810	789	796	842	848	811	792	809	831	761	817	825	832	750	816	812	857	869	822	816	838	802	762	754	842	790	830	774	820	831	795	809	804	788	849	798	773	855	816	828	872	886	758	866	849	762	795	832	844	820	847	816	809	836	834	773	808	791	773	852	814	828	841	808	782	878	809	833	808	804	841	762	843	825	878	801	859	826	819	822	795	809	864	850	797	823	786	808	811	790	799	791	871	846	821	801	802	804	811	816	844	812	805	843	792	822	800	774	832	813	856	810	818	808	793	793	799	779	800	805	806	803	828	816	823	855	878	807	798	803	835	772	836	809	819	807	814	765	846	831	844	824	820	836	875	839	787	805	776	844	823	800	835	853	788	809	858	864	817	844	797	778	816	798	813	849	796	790	770	823	790	838	813	841	813	828	816	784	786	785	832	793	800	755	840	818	846	786	840	787	821	846	915	784	760	783	797	859	855	788	859	800	825	811	775	771	772	763	816	815	814	806	798	823	784	811	821	782	864	796	833	816	824	779	821	805	808	791	835	811	818	871	847	827	771	812	825	828	830	827	846	806	836	879	800	842	801	859	804	813	746	847	807	805	801	766	844	827	789	757	845	846	815	833	844	802	827	807	793	776	843	860	844	824	808	811	857	864	797	821	800	800	797	798	808	783	814	815	844	791	827	816	823	789	793	827	841	833	818	827	826	840	829	808	795	785	771	827	814	819	847	814	808	787	849	856	794	772	768	799	846	847	808	811	823	799	787	824	805	811	824	862	873	817	816	804	803	769	788	811	854	826	837	814	820	756	792	839	787	758	808	830	770	844	850	820	841	806	781	807	828	836	784	845	818	851	815	761	789	819	817	850	801	819	822	818	814	780	850	882	845	829	809	847	753	705	813	820	835	773	844	846	825	808	786	791	863	817	855	842	770	816	826	856	800	803	822	776	798	820	838	850	807	853	779	801	783	806	798	831	835	839	838	778	801	827	875	817	779	796	842	870	868	785	797	775	826	823	815	736	836	794	809	853	803	837	800	792	808	800	801	815	855	862	840	824	813	799	852	833	829	813	814	754	819	762	794	878	762	832	844	847	840	773	860	872	805	843	868	823	779	846	799	818	785	805	805	830	786	798	843	832	811	792	767	816	843	837	782	848	839	788	844	878	784	822	836	840	785	844	766	782	851	806	818	824	834	827	781	838	873	795	819	815	820	828	769	842	830	765	815	838	793	781	877	790	820	857	850	835	789	832	788	823	853	778	844	822	799	819	780	864	777	789	789	800	803	828	807	843	848	830	786	825	761	828	865	787	767	770	825	857	816	775	877	842	802	835	828	881	769	777	762	810	826	832	792	839	839	833	822	820	772	823	858	812	860	792	783	801	808	831	819	756	804	840	873	812	837	787	825	800	832	812	817	803	812	836	827	809	793	815	843	808	837	811	870	833	783	812	815	845	860	788	863	803	829	822	803	720	815	818	821	815	766	830	837	829	847	847	815	810	793
24315	21363	28693	24394	21278	11377	18508	48047	43533	29030	11555	3984	1787	1205	1049	1065	986	1028	1055	978	1072	1031	1050	1006	1063	1035	1069	1006	1029	999	1013	1058	1052	1033	997	961	1079	1051	1008	1014	979	973	1040	1023	1043	946	995	1002	1024	1018	1022	1001	1029	1007	986	936	998	962	1030	973	1036	973	977	965	1042	1018	1007	1004	1048	1028	937	1045	1042	1041	1075	1028	1029	1035	1036	1009	1012	1051	956	1049	1012	1029	997	1020	967	1032	1037	1011	1014	999	1024	1010	977	1055	1025	998	974	1074	1039	973	953	1027	1040	1044	1102	932	1023	1020	1015	1022	1027	991	986	1035	1072	985	1030	989	983	961	979	977	1014	1016	1003	1005	1097	1042	1049	969	1015	1008	1025	1041	984	1011	990	980	945	1034	969	1057	1036	979	1045	1041	1014	988	971	1015	1014	1047	993	1026	962	978	1023	1019	1020	1012	996	976	985	1037	1048	988	1012	990	1033	962	1016	1028	940	1011	1011	1033	983	991	1014	991	1004	1039	1009	974	1030	1026	977	977	992	999	995	1080	983	997	1013	1030	990	1054	946	1042	996	1008	1076	1042	1015	977	974	1023	966	995	1010	1041	1032	1032	1027	998	997	1030	1033	1039	1058	1026	992	1001	1010	1000	960	1015	1021	1021	1019	1028	1042	1020	972	1021	1040	1045	1038	999	1030	981	1045	995	995	987	1032	1046	1034	1007	1051	1027	999	992	989	1029	1011	1044	1035	1027	1020	1014	1037	1010	989	975	1036	937	1000	1054	1013	1035	952	1039	1052	972	1026	997	973	982	1025	982	1039	1052	1010	1062	1033	927	1047	1003	981	941	982	1033	1084	1022	1025	1026	1065	965	968	1005	948	957	1050	952	1006	978	1024	955	977	968	1038	1037	967	1039	1013	1020	1022	1000	991	1048	1072	1037	1010	1012	983	1041	993	1033	979	1044	1016	1020	986	1018	1028	988	1038	1006	1050	954	1035	983	940	1003	997	953	971	1002	1006	973	998	992	974	952	1008	986	959	1030	1067	1025	984	994	1031	1008	1071	1043	1034	1057	1018	1006	1033	1042	997	1016	975	940	1002	1012	1063	982	1066	1029	970	968	1000	1041	1011	1088	1070	996	991	980	948	967	1047	1006	1000	1073	1008	1036	990	975	1008	1062	979	989	1015	1006	1000	1010	1038	1026	991	980	1001	994	1017	1028	1058	1014	1040	1043	999	997	1013	1027	1000	978	990	1079	1063	1031	1022	968	981	925	1048	990	1009	1021	1010	1033	1051	995	1006	1023	984	959	1028	1047	1008	1040	1035	1068	1022	995	973	1003	991	1025	1062	1041	1013	964	945	995	1023	1029	1022	1026	983	1035	1030	950	1011	1014	984	1009	958	1038	977	1022	959	1047	1004	1036	955	1039	949	969	1007	1009	960	1064	1023	1027	1001	1050	1044	985	982	948	983	1010	1026	967	962	976	1070	1027	1020	1032	993	1019	1035	1040	1012	970	1058	1045	1042	959	1030	1014	1067	958	984	1036	1020	983	1043	1070	982	1070	1019	1038	1017	957	1026	984	975	1019	970	1039	997	1041	957	982	997	979	1001	1011	1045	1008	1035	1012	1004	980	1059	1042	1001	953	1001	1049	1009	946	965	1025	1007	1073	990	1022	993	978	987	1019	980	1010	966	1011	1002	1049	1001	1017	978	1002	976	995	1007	998	1022	1012	992	1019	986	1029	1054	1061	1049	965	1053	996	1053	1016	1038	1011	999	1092	1094	1013	1005	1013	1078	1037	1051	952	964	1025	981	1031	1044	1009	990	967	993	948	1030	1011	1033	1026	1008	983	984	1025	1018	968	957	1007	992	892	925	1014	1001	964	1012	967	1006	943	991	1023	980	1000	1018	975	1064	1001	1017	1013	1011	1035	991	1000	967	1011	1012	1020	944	1034	934	1030	1001	1062	989	997	1011	1021	959	1007	1029	972	996	1021	982	969	962	1027	948	977	1012	1010	1012	972	1002	1079	1016	948	992	1008	997	1033	1000	1085	1043	949	992	1027	1002	991	1019	1058	1027	965	1021	1033	988	953	1019	1022	1069	1047	1000	1031	1019	1028	990	996	995	984	993	989	1012	1018	959	1011	993	960	1034	1017	1066	1070	1087	1040	1010	979	1023	1006	995	1014	1003	986	1018	922	1046	984	1013	1021	986	981	987	993	1057	1012	1051	1014	1032	1006	1018	996	1018	989	983	1032	1012	961	992	1038	1022	1000	978	976	971	969	997	972	1016	990	982	1035	1007	998	1070	1014	995	989	948	1025	1009	993	1022	1020	1010	1012	1053	1001	996	1055	1031	1018	1002	1057	1012	1019	973	1014	978	999	976	997	1049	977	1031	1076	964	1001	1000	1015	1001	1035	1062	1028	946	958	970	1005	1004	950	1029	976	1005	985	1043	1065	1010	1007	1050	1021	1010	1000	1008	1058	1052	1023	1017	992	1005	1009	943	1062	1098	1039	1000	1030	1020	1013	1072	998	952	1047	1006	1031	1041	1056	1051	983	1057	1062	989	962	1048	956	1009	1010	972	1026	1038	939	998	976	964	945	991	994	989	1049	1024	932	992	996	1014	977	1035	1081	989	1009	1013	1031	1062	969	948	986	973	993	1012	1041	1003	985	932	946	1020	1001	1038	1001	1051	954	1012	1043	1065	1006	1053	1000	982	1009	982	1037	1007	1054	1052	1049	1031	1034	976	1042	985	977	1022	1018	994	990	995	1039	1044	1004	965	1018	1004	1008	986	1047	1018	983	1023	972	984	974	1046	1040	979	979	1066	1014	1008	1037	1033	974	1073	1041	939	986	1021	1002	1013	1004	1012	1049	1018	956	1089	1017	1032	1015	1020	1019	1026	981	1020	1059	1035	993	1043	1037	999	1023	1004	969	1010	1024	1008	1003	985	968	1042	991	1045	963	995	985	1011	1042	969	1018	1057	1050	1027	1015	1054	995	1073	1025	1010	978	1002	1011	1008	1083	1047	1031	1017	969	1026	998	991	993	1021	995	1058	943	1012	988	943	985	1001	1013	1025	975	1033	1037	1044	972	1036	981	998	984	963	983	942	963	1031	1009	1025	925	1025	1055	1001	992	1052	1002	1004	991	1021	1021	1045	926	997	1009	1058	974	975	1045	1050	1038	1090	1067	984	1018	984	1008	1006	983	1005	1013	1031	1051	990	983	1007	1023	1022	982	1024	1024	1018	1036	1002	978	1025	1065	1006	1027	964	1034	1029	1037	979	1008	971	999	1005	1023	1034	1033	951	1012	1024	999	993	1050	981	976	965	1014	1019	974	1033	926	1000	959	1017	957	992	960	993	974	1072	1035	1003	964	1018	1003	957	921	997	1034	1025	1001	999	1004	959	995	973	1060	1079	1015	1072	1045	1016	1002	1006	1038	966	1022	983	1003	1035	979	1015	1006	967	988	1014	971	1050	1042	1028	1025	1003	978	1004	1021	960	949	1017	1018	1012	949	1063	1006	1006	1011	1021	1006	1016	995	1084	1036	1003	1039	1005	1045	963	937	972	966	968	1005	1058	1010	1025	983	963	952	1032	1036	989	1058	1025	1034	949	1005	977	1005	1017	997	971	1035	1008	1030	1006	984	1066	1062	937	1000	970	1015	1029	1036	969	1038	986	1009	1023	1027	1016	1004	1042	1017	1007	990	1026	931	1008	990	1050	1044	979	981	966	987	1016	989	965	1033	975	1054	1064	969	995	1009	997	957	1049	1002	994	984	1056	1015	1036	909	1015	1004	986	991	1016	927	950	1031	958	1012	999	1002	1021	989	1029	958	1029	1025	1023	963	1032	998	1029	1066	1018	1028	1011	1013	1014	1006	992	979	1014	971	991	1004	1023	956	1004	1001	994	1038	1040	926	984	942	948	1043	990	996	1032	1006	1022	1031	1055	943	982	994	977	917	990	984	1022	986	983	1047	985	975	1024	972	1018	974	997	1052	1004	955	1017	994	1078	1077	982	997	991	1047	1001	967	1004	1028	991	1058	967	984	989	1013	1011	1067	991	1056	1023	1001	995	866	1005	993	1031	961	1034	1039	1038	981	1043	1068	1009	1026	1016	1083	1013	1005	1065	1016	999	1044	1049	977	1042	1035	993	937	1031	1033	1002	1007	992	1012	983	1072	1000	996	1010	997	936	960	1013	1031	1062	1019	991	997	1042	997	1042	1014	1014	992	998	1047	991	996	972	1045	990	1008	991	956	983	971	1061	1011	1040	975	973	988	1048	1008	969	972	982	992	1029	993	1022	1044	992	1019	1043	1050	1030	978	1010	1023	1007	977	1027	1030	1003	1026	1003	972	996	1016	996	1031	1022	1053	1039	974	1017	1059	1025	975	924	1023	1013	1032	941	1021	971	976	995	1033	982	956	1010	1009	1053	1027	1003	1053	1003	1023	986	954
5262	11209	10203	6537	4860	4002	21826	44912	39252	21814	8097	3719	1756	1063	974	895	892	941	868	909	902	886	886	841	898	940	902	875	917	877	895	939	867	870	926	910	919	914	959	893	900	889	872	946	896	925	905	894	849	816	879	855	891	887	918	898	892	883	906	895	875	900	906	912	891	932	887	883	853	855	910	878	928	862	920	939	885	898	919	897	926	927	885	880	886	914	909	916	959	963	861	886	923	947	907	919	878	899	908	907	852	884	913	874	932	895	869	888	967	861	874	897	883	902	881	894	842	896	923	880	927	893	879	905	885	882	892	924	919	867	861	903	855	845	909	862	856	884	888	890	960	907	870	827	870	903	896	845	870	811	882	857	898	886	892	890	873	862	852	918	872	892	875	914	898	880	939	833	881	936	910	887	852	885	910	904	825	899	898	897	860	857	861	889	904	865	885	918	918	851	889	875	856	885	898	862	893	892	942	872	869	943	861	930	918	904	860	881	879	866	887	856	866	870	858	939	859	873	886	865	929	867	887	884	899	821	913	865	775	903	883	913	897	877	917	892	882	918	905	864	949	855	911	893	879	891	881	851	849	901	871	878	861	872	944	885	929	880	886	916	913	871	889	934	903	884	902	892	817	915	857	882	913	891	864	835	946	883	911	894	850	879	905	869	954	905	886	981	880	892	921	870	912	924	881	895	905	916	902	840	910	867	907	924	904	887	866	864	892	877	865	906	965	874	861	952	889	901	900	894	905	911	875	916	909	892	941	893	922	832	886	850	882	853	899	859	867	886	905	870	846	880	881	876	869	824	828	938	921	882	925	885	892	857	924	827	925	899	843	891	883	924	841	904	858	825	854	913	950	881	919	911	899	866	887	908	873	913	880	957	909	829	863	882	908	935	911	907	892	956	899	868	946	879	904	887	874	888	916	907	894	884	906	832	884	928	869	886	889	831	918	904	928	898	865	864	900	887	924	905	882	905	931	861	941	962	866	895	850	833	843	873	913	871	889	872	919	885	893	857	895	875	920	893	918	878	848	913	904	874	881	859	873	849	853	893	898	896	874	897	877	848	897	852	885	864	882	906	874	840	863	926	906	896	899	867	899	909	890	835	889	900	875	872	884	925	909	874	864	887	889	878	905	891	895	954	875	842	869	901	915	851	890	947	896	861	869	855	876	884	921	885	871	904	871	876	897	884	914	927	956	920	881	866	891	919	893	884	890	916	900	857	870	873	914	845	883	851	928	908	863	858	839	954	880	907	833	886	827	938	817	877	932	879	893	893	888	912	898	866	894	919	900	882	905	868	862	906	895	908	915	887	917	903	900	872	887	852	895	885	939	850	931	855	828	896	882	915	952	872	812	897	887	901	855	867	876	901	883	892	866	907	872	881	933	891	922	879	869	855	852	923	832	904	858	928	873	889	940	843	942	925	905	936	837	869	889	888	863	840	887	821	844	901	903	880	890	936	879	861	884	896	912	864	879	848	943	883	868	850	892	901	816	876	873	867	905	844	904	884	916	914	900	876	877	887	852	913	876	792	863	842	920	916	833	878	888	837	835	871	896	897	928	868	854	850	892	870	947	958	881	896	913	888	892	905	911	924	897	934	891	833	873	843	871	897	857	874	873	895	920	928	936	882	920	896	862	879	853	855	904	898	923	900	866	900	890	885	926	914	901	904	892	912	906	894	914	924	927	874	872	885	863	871	870	907	934	914	911	877	857	913	897	849	895	903	862	850	877	876	876	818	915	873	845	905	928	906	910	933	866	877	898	918	872	872	853	887	871	893	886	900	885	879	866	873	897	867	892	892	881	886	892	851	887	883	890	854	860	873	843	869	851	866	915	932	870	921	905	905	866	883	888	874	862	874	903	900	901	904	868	850	863	880	902	865	904	886	903	883	910	853	885	838	879	897	875	886	900	849	854	865	896	918	872	947	885	909	894	900	938	880	872	904	895	868	840	874	915	900	932	828	848	854	915	827	863	858	906	869	932	889	868	886	844	890	952	852	886	931	862	901	833	871	899	848	842	898	881	897	897	915	799	844	934	869	918	872	950	872	943	846	891	883	947	913	874	897	875	957	818	899	880	885	936	886	883	847	867	872	882	885	852	880	846	864	938	882	929	865	865	918	886	874	889	893	862	884	812	911	882	842	922	844	880	933	851	862	928	903	883	906	895	901	919	900	901	912	835	876	869	873	860	875	916	871	885	932	956	899	962	857	865	917	875	872	928	939	868	809	938	857	908	966	949	843	893	906	919	907	868	841	885	881	859	847	911	903	905	879	933	894	866	891	897	839	908	883	861	943	885	894	909	898	875	890	883	886	912	888	884	873	837	872	884	919	925	836	893	900	880	940	862	916	896	852	927	949	894	840	897	850	920	874	907	953	901	884	869	900	881	842	858	872	907	930	896	859	864	926	952	889	887	883	911	886	894	834	915	868	855	912	901	870	918	879	855	915	869	882	836	916	874	888	876	912	882	892	903	850	858	881	885	856	866	900	876	893	892	905	921	867	907	888	871	896	896	875	830	912	872	905	870	931	866	934	860	889	817	886	826	857	870	899	886	895	931	913	869	877	908	877	836	921	888	875	880	863	891	883	902	947	937	830	849	879	828	854	900	885	897	896	859	854	896	890	962	873	946	888	872	875	854	860	892	869	857	841	895	852	907	870	878	905	926	845	921	917	833	957	895	899	942	906	919	891	939	888	892	887	813	876	905	908	890	919	856	854	849	874	873	923	880	887	896	911	861	882	897	839	819	854	878	839	860	947	888	872	891	800	867	854	862	848	859	919	865	886	886	915	884	949	879	933	876	827	875	881	900	941	897	893	858	779	889	816	888	895	865	904	903	890	921	904	895	908	966	849	846	899	848	910	852	875	868	835	913	857	824	928	867	883	905	885	865	871	878	905	871	890	886	894	903	910	899	899	889	866	883	851	893	891	852	871	930	885	874	939	939	881	890	863	930	896	869	855	885	881	955	880	878	940	884	898	919	899	884	893	902	846	905	906	902	870	876	827	885	882	870	925	885	869	906	893	874	885	923	874	866	877	914	864	874	917	859	875	852	858	818	863	932	862	895	892	869	938	933	845	883	879	894	916	872	832	872	888	899	853	885	844	915	882	918	933	852	893	959	915	847	891	886	915	851	865	897	868	886	827	856	899	900	912	862	884	888	831	941	885	899	897	875	865	887	859	864	851	856	883	829	907	879	862	915	909	843	922	869	874	867	912	813	849	885	912	869	892	856	917	821	882	924	886	885	881	904	871	862	877	871	899	881	845	848	926	862	910	835	904	876	889	835	874	850	890	899	902	918	849	898	882	885	945	932	884	946	918	882	943	912	884	902	908	902	908	888	915	825	856	847	866	944	860	901	934	915	905	878	908	908	883	898	884	896	855	863	922	916	887	867	883	841	901	849	883	847	822	913	933	876	899	897	880	936	902	885	902	863	882	842	878	878	924	886	844	877	898	948	818	907	961	956	900	844	844	856	875
27762	14343	4731	2862	1592	1359	2395	4165	3951	2769	1588	1217	1077	1026	1020	976	966	971	1067	1011	1000	1016	977	967	1014	965	1007	934	1052	1020	992	990	954	1036	970	958	1032	932	961	995	903	971	982	961	1005	986	1009	996	989	1014	938	992	951	937	1003	996	973	948	933	980	999	972	964	936	1011	950	963	986	969	953	943	911	977	927	944	995	948	970	1032	986	953	967	972	989	967	999	921	994	995	1005	955	981	998	1007	997	957	961	965	955	1008	1004	945	958	951	985	950	1018	991	991	963	1002	1033	977	897	957	933	1045	964	925	959	1016	947	999	943	1028	993	998	1024	993	988	988	929	1006	991	949	979	1062	968	955	961	1053	938	952	1003	982	986	979	991	974	930	1013	1057	964	973	919	972	965	911	993	947	1019	1005	956	990	995	901	1005	964	992	978	916	973	1027	957	1002	977	969	1036	923	920	949	953	941	1027	987	1032	1027	947	1009	1037	992	1009	1009	955	966	951	1005	1022	946	938	945	1045	960	993	940	967	921	897	992	961	969	1019	993	932	1020	985	983	958	988	948	938	943	991	1016	936	991	928	958	955	989	979	993	967	965	966	990	1005	989	935	981	982	1001	1020	1001	986	991	1057	1016	900	986	1034	956	1014	983	972	996	958	927	1028	965	972	941	971	957	1002	958	919	930	929	977	977	1019	1015	969	967	958	895	1005	1007	987	967	932	965	936	1034	942	962	974	960	948	969	979	1003	1039	924	919	930	966	993	958	976	962	985	978	1033	962	1009	986	990	1020	943	943	974	1037	979	935	988	1019	965	1003	957	977	981	1009	968	962	937	987	981	926	970	969	998	945	1006	1011	1035	979	989	971	1018	946	1000	982	964	1009	975	924	964	973	1025	978	1005	933	971	963	990	943	912	970	973	1017	985	1009	972	961	949	933	969	1001	1024	960	927	962	1024	975	949	1041	946	931	963	982	995	1033	973	959	1000	961	939	950	1015	942	1070	970	972	975	957	982	978	975	954	914	967	946	983	970	949	968	994	944	953	974	956	937	960	982	966	997	964	973	950	986	1002	1005	936	980	936	1022	958	995	956	999	1003	1014	1007	903	944	1010	991	1004	956	972	1021	948	987	928	964	1033	947	956	1022	963	1028	965	977	934	991	987	988	982	970	977	975	957	968	973	959	913	978	956	954	963	935	1010	1035	981	972	978	966	1022	984	943	1004	968	959	967	958	979	947	966	996	1000	1026	948	888	947	870	992	1007	927	970	1008	931	983	994	956	965	948	991	960	967	937	1010	974	966	977	979	963	1001	993	973	1011	1023	901	1014	928	1029	957	919	910	955	956	986	1025	1023	949	1000	992	948	1013	915	997	1021	959	963	981	991	970	953	966	994	1027	981	962	968	959	930	953	1002	994	944	1006	922	906	1005	979	988	897	962	959	919	960	953	977	894	971	967	975	941	984	933	934	968	1029	1009	990	969	975	960	1013	980	966	1011	973	975	950	953	951	1011	998	943	981	959	973	983	1024	1008	1003	933	994	989	965	1010	972	992	965	982	959	1012	960	944	966	971	979	972	999	962	1027	1036	930	973	999	936	966	1000	938	1005	961	1043	987	937	971	968	1021	1002	987	936	958	943	989	937	964	1031	997	1026	975	946	958	1002	1029	979	918	1003	953	912	967	987	1021	1002	976	1011	952	977	909	942	913	991	989	940	1006	1005	990	975	950	1011	979	961	1023	984	926	995	989	961	1002	992	1031	990	920	1000	982	964	989	987	956	1026	1004	1025	973	995	933	935	955	1007	916	993	989	1016	933	907	1031	981	955	957	973	931	943	905	962	952	970	976	927	967	985	990	945	956	932	952	924	981	954	938	966	990	915	997	974	968	995	993	1004	1009	996	975	960	985	992	1048	1009	954	970	1017	1038	998	917	990	910	968	993	998	971	985	993	972	992	948	1050	931	1002	1004	1049	929	933	958	985	977	1007	1007	1016	1010	987	987	987	1018	963	998	1002	915	963	987	987	1025	991	979	958	975	1029	1035	996	932	960	1017	958	983	955	909	941	1026	990	1010	1002	975	1026	938	1006	975	944	934	996	1016	977	965	1036	970	945	1001	986	979	982	1003	938	1016	981	1030	937	964	948	1024	1002	948	1029	965	948	987	970	971	976	945	965	1015	979	981	980	964	983	1009	956	1013	973	1052	992	972	989	995	926	950	975	996	959	994	1020	1036	995	1008	965	939	903	1027	917	952	1026	968	965	974	1003	975	940	1064	965	979	915	981	997	895	919	959	944	948	943	927	967	1023	999	1013	951	959	998	944	991	929	1018	988	999	948	965	974	1005	1010	985	983	988	958	970	1015	949	968	994	1008	951	998	1024	1010	1013	968	963	959	994	973	953	962	987	1018	989	951	1000	981	970	1034	963	1006	1009	972	983	961	941	1036	969	988	978	984	966	989	960	894	966	954	957	930	970	966	1015	1018	938	1036	903	1004	964	957	997	1008	972	994	994	949	986	949	965	1036	965	957	995	996	1015	957	1014	961	953	973	982	943	1022	969	916	993	1005	1021	950	933	987	969	951	964	1009	960	1012	947	991	956	990	975	991	1011	991	970	979	1014	961	1008	972	974	949	978	928	979	963	1037	971	1015	910	971	976	954	973	1007	973	935	1003	981	965	1002	1004	940	1025	908	938	983	1039	998	962	997	961	955	1005	1022	998	996	985	977	943	950	998	987	1026	966	951	961	1014	941	1016	965	1036	948	980	983	1023	958	978	1020	991	1008	984	1016	988	918	962	1006	950	988	988	993	979	982	998	964	938	957	987	958	1003	920	1026	929	1006	1043	906	959	1034	988	987	990	935	915	930	964	967	965	1006	994	951	938	995	1014	968	1014	947	962	968	983	962	918	998	996	1021	980	1041	988	985	997	959	975	1002	951	953	970	947	953	985	928	977	989	928	995	1022	946	956	984	1000	994	1008	975	944	962	1016	986	975	943	1009	949	990	961	990	954	895	930	988	1004	1016	922	963	976	997	969	984	1013	940	934	953	982	968	1036	963	911	996	974	972	990	1017	986	922	1002	980	941	976	960	968	967	906	931	917	922	1037	951	987	952	939	936	995	984	948	987	964	967	1002	974	975	996	935	895	1017	945	1005	992	1022	990	1000	951	954	985	957	1010	1016	914	979	916	968	996	996	998	962	1044	973	959	981	979	941	926	1018	924	936	1033	922	992	988	1033	1007	1044	988	955	964	969	993	963	965	974	1009	957	968	970	954	964	983	951	991	976	991	981	966	972	982	964	986	1016	917	967	985	973	972	986	1025	948	1003	981	957	984	975	975	1011	968	975	970	1010	943	979	954	948	1023	990	965	994	937	940	1020	961	957	1008	979	972	938	968	976	969	1007	961	1011	938	920	964	914	982	929	1024	909	958	953	990	1000	984	963	961	985	995	979	983	965	951	957	976	996	959	953	943	992	957	958	966	985	990	1007	972	1004	999	1017	990	972	970	957	947	988	1030	964	958	985	948	1005	992	970	995	980	1042	995	968	998	991	955	937	988	951	1000	988	1010	996	962	1007	995	986	1030	959	974	955	997	943	993	959	981	967	967	980	964	946	1001	911	955	916	979	971	994	1008	982	928	952	932	997	986	918	923	1003	917	948	963	929	974	983	1010	996	952	1013	974	991	1000	963	946	954	966	972	909	1019	981	994	993	984	1035	970	982	934	951	901	994	966	978	951	971	969	961	894	980	918	975	940	963	1006	990	1014	952	961	952	1019	1017	976	935	955	893	977	965	956	992	936	1048	1036	990	1024	983	878	989	944	1037	919	986	1006	1020	928	1006	990	938	982	1038
5791	3307	3305	2367	1673	1346	2890	4474	4203	2705	1420	995	939	832	848	803	851	835	818	794	822	866	848	840	833	833	832	817	838	820	815	786	838	828	806	878	833	836	808	841	789	863	848	816	791	833	861	879	869	850	850	862	803	814	812	869	846	838	823	815	830	841	872	836	847	758	858	829	846	843	799	818	861	798	825	803	838	840	830	855	835	927	809	819	849	814	841	805	823	790	874	841	866	794	846	840	856	794	811	829	805	786	883	836	807	886	867	817	789	834	819	814	867	848	879	796	820	783	791	817	782	813	882	824	785	823	779	815	787	799	800	847	827	835	866	864	806	824	819	848	834	847	830	780	839	839	844	752	770	818	835	793	814	837	845	836	844	870	844	796	821	798	823	881	802	846	815	810	820	843	805	784	841	790	810	861	833	842	847	890	815	816	836	827	824	826	818	819	808	801	775	837	812	789	801	811	837	829	843	849	831	809	829	829	883	844	851	812	818	833	840	801	837	790	866	818	852	773	872	846	769	835	835	835	796	830	838	806	815	880	832	803	814	840	834	842	833	819	839	811	812	844	812	851	831	798	813	829	844	878	823	798	811	840	832	842	823	842	878	821	841	813	794	831	837	840	874	808	853	792	819	854	835	776	857	805	836	867	875	795	832	812	841	853	895	796	883	807	839	827	809	793	843	815	904	832	786	790	834	814	831	807	813	872	830	796	826	805	804	866	832	827	871	822	801	762	826	815	845	801	795	805	844	835	826	824	828	908	857	835	843	805	876	800	831	810	827	810	802	811	863	806	795	806	825	846	884	830	818	820	822	830	842	824	838	885	875	788	843	798	831	847	867	846	853	800	812	862	799	803	802	855	830	816	847	827	784	828	864	831	834	848	816	839	839	860	830	826	813	853	858	786	856	851	842	793	812	859	852	816	847	786	825	788	851	841	818	840	860	862	814	825	861	799	845	831	800	848	830	847	826	882	864	801	854	877	838	800	830	829	794	791	796	860	842	824	816	835	796	800	780	820	796	837	838	827	852	847	854	780	836	819	819	795	833	798	753	776	841	844	787	802	864	881	784	837	904	813	840	842	831	836	789	817	866	856	825	857	815	839	770	876	856	850	774	867	819	851	811	828	846	885	828	855	791	864	864	830	791	808	811	842	807	837	856	818	767	805	890	845	831	783	772	868	799	848	830	787	781	829	847	826	807	825	831	809	864	849	782	841	854	811	803	842	816	810	811	871	797	807	850	813	844	820	830	825	823	849	833	815	814	876	809	837	886	787	818	844	800	820	839	861	836	823	830	814	799	851	824	818	822	852	844	800	826	787	921	819	854	769	824	832	827	811	794	816	861	847	887	783	835	808	837	791	812	801	763	781	851	836	836	822	833	820	826	796	844	779	817	823	744	888	870	826	800	815	786	805	872	827	822	804	810	826	801	849	811	797	837	783	860	803	770	822	820	832	821	824	815	806	808	845	848	848	839	814	828	831	867	856	817	831	811	834	857	846	832	810	816	824	804	819	896	804	852	795	820	829	860	840	901	833	773	854	803	797	807	861	861	800	789	794	806	827	839	811	873	855	846	854	807	819	850	837	797	855	819	779	749	817	855	817	826	820	857	848	863	803	864	831	845	826	830	797	877	816	860	865	878	846	870	886	836	798	831	826	829	841	792	825	804	862	844	816	799	835	840	847	841	813	811	796	840	863	782	863	812	854	816	833	832	807	855	832	834	825	870	823	845	849	787	795	842	878	822	868	804	811	841	820	851	862	828	903	843	844	835	924	829	857	828	839	816	794	829	836	829	808	782	848	838	851	822	831	814	841	864	781	871	817	837	855	815	851	802	805	826	854	870	790	818	818	833	813	867	799	833	840	791	787	819	852	782	850	771	838	844	785	841	849	814	863	769	830	840	833	816	818	791	806	788	852	813	816	823	830	847	838	794	877	815	828	814	885	829	894	838	864	846	787	819	811	799	819	796	880	785	859	831	774	817	807	836	830	786	861	772	886	801	802	809	812	826	787	846	794	842	788	846	807	822	811	879	824	853	890	833	852	798	846	855	861	820	821	836	801	814	899	858	846	793	845	786	792	810	809	821	808	815	848	836	819	848	834	852	831	812	851	816	848	799	846	810	800	826	807	814	820	818	853	837	808	850	864	808	859	812	762	789	817	832	802	827	785	815	820	776	855	817	898	835	838	831	830	855	878	854	777	851	805	789	853	836	892	786	862	837	836	852	831	835	801	846	891	853	843	854	795	775	809	817	798	803	833	800	807	792	827	821	773	824	815	848	869	866	852	832	835	822	849	841	833	863	794	841	807	859	790	816	830	831	828	820	832	796	852	870	831	830	826	855	827	799	881	860	783	854	817	769	879	875	801	827	858	839	838	821	815	869	813	869	835	797	836	819	847	861	752	836	806	853	810	785	863	825	847	818	821	818	822	869	807	837	789	820	840	854	827	862	799	788	883	825	835	882	820	825	869	815	854	863	862	817	798	883	851	843	761	812	755	823	852	861	807	856	799	819	825	817	824	872	805	816	814	826	825	760	838	812	807	827	855	865	854	803	875	823	862	844	847	821	821	787	860	825	820	842	798	796	828	856	802	847	866	812	865	837	807	805	821	845	865	877	843	830	856	892	856	828	832	807	840	857	837	846	891	825	872	817	818	825	879	846	850	785	795	817	841	803	802	803	806	860	817	852	777	830	827	845	781	833	825	840	867	806	818	832	818	849	864	849	836	813	831	779	803	827	849	819	791	805	832	808	836	837	787	894	836	815	842	855	828	841	822	814	826	827	827	816	791	797	803	823	805	790	865	829	840	877	823	817	807	842	878	828	822	827	839	822	791	818	821	769	847	794	806	812	842	840	834	853	828	821	872	825	825	826	819	862	867	833	841	797	820	838	854	812	826	822	850	823	843	828	864	898	813	829	810	795	816	821	828	851	824	837	819	858	833	897	814	827	816	853	823	782	845	787	805	839	832	915	798	855	787	811	814	825	794	841	840	877	839	813	853	852	838	846	815	877	883	828	884	821	831	821	828	867	838	824	813	847	807	860	850	801	818	795	849	842	793	845	833	805	825	855	865	827	804	785	810	844	863	821	790	842	826	872	819	828	839	817	828	830	811	792	815	797	817	834	823	850	867	884	780	843	806	836	845	797	804	808	854	803	812	824	862	837	930	903	820	821	809	831	837	877	838	781	828	854	832	804	830	836	836	822	826	874	827	783	852	856	866	844	797	784	851	796	838	809	852	804	873	822	875	840	892	885	835	813	808	828	819	802	880	847	847	873	808	777	805	817	823	834	823	835	861	896	802	871	828	850	826	808	853	793	843	818	791	872	817	810	854	786	815	851	831	798	821	793	842	860	851	814	798	865	830	851	838	870	767	801	837	811	854	837	803	798	813	845	803	855	828	825	811	839	864	841	843	809	811	824	802	874	904	822	833	855	818	870	814	793	826	774	872	790	806	807	882	825	893	812	826	797	846	839	850
25418	21336	27284	25164	8348	2872	9172	27432	26572	18064	6070	2364	1351	1005	985	901	955	912	944	934	955	972	927	931	881	915	912	966	900	905	938	955	974	907	937	979	936	915	893	926	862	955	883	968	950	862	924	923	921	940	916	923	901	914	926	913	909	940	936	882	905	911	954	940	932	910	930	905	913	957	904	929	922	920	890	858	923	839	963	924	930	945	960	945	949	902	891	886	920	895	963	891	953	905	877	894	925	895	902	889	898	877	943	828	915	896	911	885	914	908	911	843	934	886	953	941	930	941	904	867	887	930	937	917	911	887	905	893	945	910	954	914	880	923	873	978	880	954	957	926	921	924	867	954	906	929	915	907	914	899	906	877	932	887	876	898	886	851	928	970	883	933	899	947	878	917	961	898	884	978	976	900	929	908	903	935	888	962	844	974	905	946	902	921	969	900	897	988	906	942	875	913	930	913	902	890	969	943	898	938	896	900	952	937	891	896	877	905	912	861	844	917	930	897	945	883	918	1011	904	914	928	888	885	867	875	921	873	895	914	938	884	895	854	946	910	897	928	947	873	913	896	921	946	863	917	953	898	870	859	936	930	855	887	896	904	930	909	985	843	963	934	913	953	854	934	906	931	891	876	934	871	916	880	885	868	859	930	898	920	962	900	975	895	939	853	965	931	921	939	922	897	931	937	863	934	890	809	918	910	903	870	901	885	934	902	899	901	970	880	921	868	882	895	874	948	895	926	930	887	928	925	947	909	938	914	940	919	900	864	879	909	1011	936	949	909	899	922	899	917	929	880	922	895	876	888	914	908	889	946	865	900	926	946	850	896	916	927	917	973	912	903	896	896	902	874	860	913	936	933	903	960	919	877	892	897	914	943	946	935	853	977	870	922	946	901	890	921	890	914	941	887	940	917	918	872	946	906	953	995	905	880	910	912	943	936	934	878	872	905	908	937	858	919	891	946	887	896	908	911	912	896	914	867	913	912	888	909	925	868	860	867	955	871	932	944	881	974	916	877	902	927	946	869	940	912	896	863	880	902	951	916	938	894	904	859	930	887	876	944	915	923	946	932	919	905	909	955	1001	876	877	931	915	859	867	919	904	952	947	964	940	880	866	882	934	921	888	899	940	947	851	893	880	958	928	934	883	920	957	920	893	875	927	896	859	919	854	890	892	912	929	903	890	981	902	918	926	876	901	905	866	939	942	947	955	879	892	908	917	929	901	883	868	924	892	815	905	958	865	866	950	948	914	928	916	935	889	871	896	907	940	909	911	862	906	868	914	961	879	867	929	872	889	946	886	907	987	908	918	894	880	895	889	888	896	936	935	940	914	876	877	870	885	889	888	913	907	906	971	960	904	921	880	874	908	951	949	910	881	950	890	925	912	926	897	882	915	934	923	921	912	970	893	964	911	926	906	881	959	909	931	937	889	938	897	901	920	924	891	887	933	904	900	881	948	894	875	922	860	859	922	894	869	965	934	920	909	896	845	917	899	899	924	893	953	872	922	883	901	905	891	932	893	895	885	919	900	914	879	848	927	891	942	909	901	907	897	891	855	884	914	952	896	943	922	921	938	921	949	888	881	879	868	891	917	891	883	897	926	899	892	896	929	925	917	884	874	844	933	977	923	960	936	902	920	852	940	871	911	928	904	863	882	903	831	933	904	861	864	928	903	911	905	954	909	937	870	880	879	832	931	910	891	898	888	983	935	908	875	912	928	967	941	924	937	944	885	890	971	954	932	955	926	937	883	891	962	921	874	883	981	962	950	891	895	870	857	942	955	893	885	893	860	913	830	967	894	959	936	914	932	890	846	891	953	957	924	935	911	896	927	926	897	910	953	880	933	901	919	881	877	945	944	869	847	926	956	866	907	950	973	860	923	878	906	922	887	929	866	905	915	877	919	896	903	909	890	903	914	881	883	931	875	912	923	848	917	843	960	959	942	942	907	906	881	927	875	904	939	914	944	891	889	919	882	912	917	984	931	925	894	928	913	896	886	907	904	889	917	913	925	929	961	940	913	871	880	897	887	924	830	871	864	899	951	945	892	899	967	890	939	901	908	945	933	923	856	886	919	938	848	929	932	932	846	903	906	878	886	865	909	913	928	941	917	930	951	971	902	876	856	943	908	901	907	929	913	862	880	882	947	942	905	850	931	859	885	879	929	899	912	924	926	887	890	890	870	902	933	885	841	942	900	942	888	948	898	813	923	919	885	868	860	890	945	881	909	924	925	969	923	955	927	918	946	894	916	940	913	895	900	934	907	950	888	881	874	905	879	852	898	943	949	921	900	847	849	919	890	951	971	914	924	936	899	911	958	932	903	920	897	930	893	846	954	887	884	876	893	947	913	946	941	923	882	924	919	889	929	933	869	904	919	911	920	929	907	907	902	934	834	851	923	922	918	904	905	890	880	880	862	938	942	943	926	915	882	903	866	902	931	895	900	880	916	874	917	853	915	930	853	866	909	919	865	930	923	882	886	908	903	922	900	905	878	889	867	949	970	919	875	901	867	918	924	883	913	882	891	883	877	901	844	877	908	879	971	930	925	919	908	898	868	918	915	936	865	887	953	871	928	920	940	914	885	924	904	865	978	917	938	897	912	880	897	916	903	929	902	950	917	913	854	919	914	947	952	902	925	883	916	915	903	910	942	882	867	929	889	892	891	908	861	920	946	872	916	918	919	934	880	896	873	885	941	864	904	885	915	919	916	909	889	911	957	979	902	895	896	853	862	914	879	936	890	880	926	943	870	879	911	955	941	925	875	916	888	899	902	993	910	938	903	919	875	895	872	922	856	924	902	956	873	892	903	917	884	894	939	928	904	930	863	915	898	923	891	894	891	897	946	924	969	882	860	922	942	917	915	942	923	893	829	909	929	895	873	952	911	946	876	939	913	886	870	905	909	932	880	842	931	943	910	868	906	942	889	874	922	882	924	907	908	889	924	929	895	886	934	884	917	919	877	928	906	896	939	970	901	880	900	896	845	927	916	899	925	980	894	933	925	856	905	903	895	910	849	907	889	898	892	871	910	925	962	933	914	907	914	894	893	892	933	937	909	875	907	859	880	914	981	913	888	863	899	911	945	861	900	876	916	935	912	917	867	892	869	919	885	879	891	880	909	909	930	930	882	853	891	938	889	934	923	982	911	925	908	915	894	911	929	922	899	861	923	922	918	935	884	915	870	889	886	905	862	920	893	876	854	923	898	949	944	884	881	883	897	888	903	913	949	924	899	891	962	929	933	854	898	920	920	865	958	905	896	936	968	900	914	867	943	946	878	896	870	901	894	929	965	909	931	893	825	930	937	844	869	930	924	897	882	868	918	870	944	882	914	842	859	888	917	930	933	897	915	891	945	866	897	989	900	901	899	884	870	970	916	915	881	902	883	910	935	960	897	914	917	869	949	869	917	945	858	961	917	944	919	938	941	890	920	922	922	918	939	927	880	898	857	973	936	854	890	925	955	868	916	920	829	918	921	954	951	871	966	876	901
4446	6513	5555	4246	2779	2588	11610	26253	22956	14399	4800	2386	1411	915	859	813	778	862	797	809	861	829	817	825	870	817	804	818	830	848	761	820	794	811	821	778	795	845	804	849	840	786	832	788	830	842	838	811	814	812	805	799	805	807	826	802	786	795	831	867	837	765	862	753	768	804	872	800	865	805	808	814	806	819	768	854	831	798	823	816	845	832	790	814	807	831	830	823	812	770	848	809	811	830	824	780	836	809	798	792	817	808	826	837	762	828	865	796	745	796	753	830	833	788	815	839	786	842	801	792	838	843	822	778	784	823	813	820	798	805	840	781	823	826	783	822	824	828	793	825	858	830	802	884	780	821	805	805	858	811	867	788	845	798	779	844	825	813	752	789	804	799	857	819	790	828	786	802	813	843	842	743	788	815	794	779	812	823	811	804	840	847	813	805	764	796	830	784	796	808	831	851	821	842	813	790	787	782	836	817	783	834	811	799	807	750	843	804	817	803	823	839	785	854	823	807	846	785	803	772	813	836	841	785	844	807	841	853	819	824	785	805	832	838	843	839	782	811	831	769	805	810	828	778	778	839	824	794	836	788	840	804	809	806	837	834	844	804	763	763	803	786	828	796	830	778	777	809	818	814	806	856	816	784	820	789	830	830	839	785	828	825	820	765	789	832	801	839	713	840	833	759	854	814	824	874	847	831	846	752	757	813	800	839	838	829	802	774	829	848	791	775	825	776	767	831	793	836	806	891	814	786	811	804	815	855	837	765	751	795	826	755	809	805	781	774	818	784	776	793	858	776	841	816	780	848	817	867	762	845	815	800	775	793	773	813	805	802	761	858	839	814	810	792	834	799	796	813	773	832	837	835	851	797	844	761	807	809	826	813	813	798	791	808	794	786	775	810	842	773	829	821	755	872	790	834	794	822	783	797	833	818	834	776	819	771	824	818	829	810	852	797	869	835	779	808	831	810	777	855	835	823	800	817	782	798	770	815	847	753	746	800	846	796	804	766	840	825	794	750	799	851	751	837	803	859	797	821	809	809	854	792	827	815	803	814	829	757	770	795	767	798	809	786	787	793	818	827	772	813	795	774	797	794	824	834	788	787	833	772	825	830	762	831	825	815	793	781	795	773	826	802	804	789	774	811	787	783	823	789	783	806	806	765	807	796	759	808	850	814	820	769	847	801	812	823	804	804	845	813	794	825	741	796	808	811	752	845	796	783	803	823	777	774	792	786	794	784	832	768	792	786	845	847	820	804	814	744	845	780	773	815	814	805	820	790	761	806	817	828	804	775	780	814	823	756	767	780	778	787	784	790	811	776	802	797	790	759	851	827	778	807	833	818	833	824	784	792	758	840	772	815	796	769	819	805	775	789	790	812	844	747	834	854	791	785	876	826	842	788	753	762	823	846	800	768	804	777	754	762	847	787	773	800	795	799	800	796	789	832	765	828	844	850	850	853	811	810	773	864	782	791	825	852	799	813	757	815	810	831	825	827	825	760	827	827	811	829	808	809	807	786	812	807	854	789	855	784	857	811	810	774	828	802	786	779	850	816	807	749	753	853	864	820	832	807	819	836	800	799	782	846	796	762	793	799	828	816	792	809	776	815	764	853	774	796	812	802	778	801	775	799	826	803	855	840	804	814	818	793	811	808	784	822	804	801	821	805	774	814	762	787	878	815	772	799	810	797	798	804	742	817	758	795	802	749	814	800	819	822	844	849	852	766	770	794	832	830	805	802	781	813	821	752	858	865	798	836	826	803	857	806	790	865	801	808	799	812	798	784	851	781	816	831	797	841	834	796	774	773	818	809	842	834	843	792	863	823	807	798	803	800	788	766	868	856	770	777	808	803	839	860	816	801	766	852	802	780	757	785	749	788	839	765	760	779	794	895	803	824	817	839	839	773	818	791	780	833	783	772	801	801	796	824	808	797	780	810	787	795	797	809	813	816	810	750	834	782	812	787	797	789	821	796	792	813	872	806	787	852	853	786	794	806	784	812	758	783	801	790	782	855	806	798	810	774	807	826	782	786	828	824	840	779	824	776	798	779	803	770	813	887	806	808	801	844	804	850	788	794	774	792	813	774	806	821	852	838	810	791	819	834	820	809	823	796	804	793	778	815	779	808	775	785	767	771	809	836	830	846	795	816	831	787	799	755	856	770	784	780	822	859	809	778	802	816	766	833	779	791	784	749	791	787	863	802	786	762	814	808	812	807	798	857	808	817	814	835	794	804	804	762	820	772	806	853	774	812	771	810	856	806	770	785	810	791	835	839	848	742	777	819	791	835	830	792	787	807	748	806	807	800	798	882	775	778	800	809	815	793	786	830	800	789	826	781	804	792	827	792	797	853	839	851	852	789	823	844	838	754	778	769	759	802	816	814	811	788	758	819	754	851	825	837	859	791	831	861	795	791	803	872	803	819	789	794	818	837	759	803	811	848	792	805	800	819	772	829	803	790	811	795	835	810	829	790	813	772	814	820	828	842	779	771	790	777	762	803	775	817	841	809	802	787	817	790	740	818	779	765	774	823	805	804	804	804	811	756	811	801	780	799	778	784	818	818	813	817	769	790	776	762	850	819	781	746	784	808	796	763	854	844	814	836	802	819	818	804	796	744	814	784	802	756	838	842	773	790	782	797	771	762	787	769	807	806	821	844	809	793	820	809	758	799	770	796	800	798	776	810	751	756	784	824	774	792	780	783	786	786	785	782	771	779	810	826	764	815	860	828	812	751	825	832	801	751	798	869	829	744	789	806	804	817	811	827	811	800	826	801	772	809	815	842	852	837	773	768	833	815	774	785	860	770	801	814	802	830	779	782	806	766	820	821	784	839	827	830	821	780	761	824	780	784	789	830	746	795	796	804	825	898	842	793	799	779	798	856	859	788	826	781	812	788	762	794	816	822	790	803	842	831	804	828	739	799	800	774	778	805	849	797	822	823	790	766	799	839	803	829	755	788	800	813	825	768	798	785	799	762	794	852	806	839	799	772	765	793	830	796	815	766	783	783	813	849	801	821	775	757	804	773	795	777	832	777	799	840	795	797	816	794	784	769	812	821	842	762	776	855	807	810	783	822	786	818	865	803	810	790	820	844	780	828	811	814	842	831	784	834	845	764	793	840	818	790	801	821	808	799	794	747	829	822	792	842	824	808	820	793	811	787	840	806	791	782	794	827	796	824	775	821	817	798	793	826	830	786	772	836	845	852	816	805	836	823	805	757	790	824	836	853	797	845	727	836	850	823	823	778	807	762	771	773	797	817	761	834	798	805	806	837	831	861	769	785	837	830	809	801	800	790	812	790	810	781	789	821	796	793	798	813	798	795	819	807	781	826	862	803	789	824	785	852	815	881	811	786	803	800	829	760	847	769	803	827	824	781	813	793	713	797	800	783	783	781	818	817	817	837	785	833	788	808	777	761	838	783	770	815	789	790	798	865	806	839	842	799	791	813	796	801	765	828	836	786	848	822	809	771	841	809	814	793	804	783
24287	21337	28666	24365	21262	11844	19256	27342	42260	36809	19115	7559	2835	1368	1132	1036	1019	1009	1015	978	1050	1042	993	1031	1003	1001	1019	991	1013	937	949	1015	977	949	987	1053	978	990	1014	1049	1018	994	988	921	999	1001	1029	991	996	1017	1061	1017	1035	973	1030	1032	1031	1011	998	1010	1013	982	1004	944	926	979	931	1018	994	1003	956	984	1016	1022	970	1007	1008	1001	1042	990	1044	1054	988	981	985	1005	1020	1048	1013	978	952	975	993	974	917	998	1003	958	1017	981	1007	1015	977	1001	966	1014	1039	957	999	1063	984	1009	1028	988	969	952	994	988	909	1035	989	986	1014	982	979	1019	992	938	965	1027	956	983	1063	954	956	1005	978	964	1035	1003	998	1008	1002	1030	1028	1041	1038	1012	1037	976	934	916	952	946	938	1057	986	1027	987	953	981	1020	1015	998	945	989	1014	979	997	1027	1016	1028	999	906	991	973	972	1004	1010	989	991	995	973	999	971	993	1009	992	1015	1020	978	1007	1002	988	955	1013	970	1006	951	1070	1021	983	996	986	949	958	939	984	960	1019	984	1017	1004	960	943	1034	1028	1013	1054	1026	975	922	1009	979	998	1009	981	1015	992	960	987	1022	1005	983	994	1030	979	1009	964	1022	1028	977	991	1030	981	975	984	991	992	1033	990	1046	987	962	981	1041	960	978	939	1000	1020	958	1066	956	1011	973	1067	1041	988	972	1013	1002	973	987	981	1050	1001	943	907	1013	949	1028	962	978	984	1009	1017	994	1005	977	968	945	1012	914	973	972	1003	974	975	1017	1019	962	954	964	937	975	1007	985	967	962	1005	963	1000	1003	952	961	965	1044	956	987	911	974	989	986	1011	994	1023	994	990	970	1008	983	990	960	963	1029	1007	986	979	979	1022	1031	995	1010	1009	956	978	1001	1027	1003	942	981	989	1002	960	980	997	981	916	986	1008	970	1025	959	967	979	952	1015	928	1063	967	1013	985	1005	968	961	971	1045	943	956	1059	970	1010	1046	992	951	1049	1002	1019	1002	989	984	1007	987	1042	950	973	944	983	1036	992	992	998	1044	1006	967	939	914	1035	934	975	973	936	1003	1011	979	1004	1000	1026	980	990	967	1007	1037	1007	953	975	921	975	1010	960	974	1000	1013	943	1030	1026	950	1054	971	982	993	935	963	1026	1019	969	955	967	924	1021	962	1021	1018	996	970	1007	972	965	993	974	1027	970	952	971	979	1021	983	989	1022	960	984	908	1017	951	1058	989	1068	1018	951	1023	987	1059	980	959	1003	1018	928	1029	978	1000	1000	964	1039	955	1017	990	1032	1020	909	1016	1087	996	1024	991	966	946	976	970	1013	995	1036	1005	956	956	969	950	981	1043	1014	1004	975	993	1002	957	971	1005	994	917	982	997	947	1027	1032	992	942	978	940	1017	975	1032	985	976	963	1015	897	1028	1016	953	941	1016	982	1009	975	993	1047	989	969	977	977	922	990	1018	1000	997	981	1017	1063	1024	957	966	1043	975	1017	951	990	963	911	959	960	976	1004	994	978	1022	983	991	988	977	935	995	1013	974	987	987	975	1031	939	995	992	1021	988	973	1003	1023	1033	985	1006	996	941	1002	977	982	980	1025	1050	960	972	969	977	971	1004	969	929	997	1029	930	1037	988	1049	1000	979	1014	955	957	951	963	981	1022	1014	966	1018	982	1000	981	944	1014	989	967	933	1011	1015	960	941	960	983	980	953	993	947	995	989	979	1078	973	1042	1057	954	996	996	958	951	961	987	968	963	948	1042	1008	1015	1015	1001	1029	967	981	981	942	1032	1006	975	1004	934	1038	1047	994	965	1002	946	957	968	991	975	977	1023	976	1016	972	975	1000	984	998	960	962	1055	973	969	966	954	1031	985	985	1005	930	970	1002	916	991	978	896	974	947	995	969	988	951	1012	960	966	988	971	1017	1005	992	974	950	970	973	1024	1019	974	1030	953	1003	1000	1009	955	1000	1073	995	938	1008	906	1006	960	1019	971	1017	1001	963	1028	1004	942	1022	951	1017	983	1041	1016	991	973	973	954	966	998	1019	1005	1047	950	957	1005	1021	997	951	999	1012	1026	972	957	988	941	945	999	937	996	1018	1012	1000	1005	1032	987	975	968	950	1072	990	957	918	935	979	998	981	968	996	964	1003	1017	1018	949	951	1001	1020	977	912	997	959	996	945	983	962	1004	972	961	981	1039	1048	1016	924	1011	992	1009	951	974	937	1004	1072	975	984	1040	1015	1048	1033	1000	963	958	981	1018	959	972	1001	995	983	1008	982	984	1033	977	1010	1020	946	1018	961	997	1024	1034	948	971	1007	951	1005	1011	1000	976	1005	987	975	937	993	958	1016	994	949	953	1002	967	975	1023	1000	995	1030	1055	1042	997	1065	992	984	1013	927	968	1004	940	981	1003	982	1046	970	1039	946	1036	954	1040	993	998	1020	972	978	972	961	928	1018	978	980	972	972	994	1029	1008	994	999	1040	1017	940	978	958	1039	981	1007	1018	1032	942	961	964	943	994	1005	979	957	1015	1011	984	962	1033	1013	985	983	1040	986	985	968	977	952	975	923	940	1013	1016	1004	992	1019	1024	1018	991	1000	952	1020	985	1028	995	1015	973	945	948	1019	948	978	911	973	1005	1047	982	970	940	1053	1012	985	970	966	975	1028	1054	1066	944	991	989	1012	944	1007	1016	1024	983	980	997	1012	978	1036	1015	973	1028	978	997	967	1015	1002	980	958	956	1018	970	982	980	1018	963	975	989	978	1057	1013	996	997	1006	948	951	974	1022	968	1036	963	950	985	1053	969	965	980	969	973	977	913	959	954	971	1021	1021	1001	1012	968	986	1003	945	999	1006	945	1004	994	990	977	921	993	1012	1028	969	969	1022	989	1009	1023	964	998	964	1053	958	973	957	972	1016	1000	1018	1007	995	1023	989	970	1001	946	1023	1008	1016	930	954	1036	961	1054	946	1004	982	997	1015	1000	1002	998	934	1026	978	969	1016	1029	1025	994	1046	998	998	1018	946	987	969	975	977	1020	984	1027	1017	1030	949	1035	935	962	913	929	967	989	955	1052	1005	986	959	953	983	974	1057	962	1027	988	969	981	999	1026	966	993	944	952	999	1039	1010	956	976	933	1003	973	991	953	976	1024	978	993	969	974	962	997	999	1023	975	962	1037	1052	994	1011	988	993	1008	981	1012	988	955	1009	992	1044	965	985	1005	1049	944	967	965	972	974	993	968	995	1027	1023	953	979	1006	946	1003	905	993	960	984	962	1066	1009	933	976	980	993	984	981	920	983	1014	985	937	967	976	1043	967	1013	1019	968	1027	988	1022	963	1025	958	987	993	979	979	984	983	1019	1015	929	989	1018	976	996	1001	949	973	1022	969	1006	1047	996	940	1002	966	1010	946	951	996	1010	1011	1022	970	950	990	900	983	997	1024	971	957	1011	964	1020	1017	995	965	963	998	1014	1050	1030	989	1015	1050	992	975	983	963	1013	966	890	964	956	973	974	956	972	1028	937	977	1023	1021	1039	945	938	949	987	977	1011	954	1003	969	1018	954	999	1020	996	943	1032	957	995	974	990	988	1010	976	981	983	972	1072	1041	974	1006	968	955	968	973	991	986	916	1012	969	999	986	1046	1036	1036	998	1022	986	967	982	989	903	1028	970	979	974	998	976	935	968	973	965	1001	987	1014	992	1026	962	974	1004	989	962	1027	968	1047	995	978	1005	957	997	995	1003	951	965	1042	1021	1005	1010	960	1029	971	958	1022	954	1005	945	1064	982	953	960	958	995	976	966	999	1070	956	989	984	988	959	951	917	983	1028	981	1013	1015	1007	1022	1009	983	1019	1017	1004	995	950	965	1003	997	998	1017	963	979	988	1030	979	1004	1003	990	963	951	963	954	1008	1000	1031	930	958	988	973	912	1023	1010	958	1053	930	995	1039	989	1047	978	987	990	1049	1007	980	995	988	1071	983	977	1023	947	1019	944	1034	944	1072	948	1087	979	943	949	957	978	1006	975	990	992
5221	8810	9264	7500	4559	5172	20815	25892	40505	30636	13542	6416	2554	1185	984	914	927	955	903	903	902	906	884	927	859	897	909	910	897	870	910	903	917	863	864	870	881	866	929	939	883	924	886	856	919	849	879	884	906	858	871	941	878	873	889	956	898	898	934	879	863	877	894	935	916	886	886	885	889	872	923	893	870	936	859	878	907	911	850	865	903	873	875	962	832	901	892	855	886	902	853	844	922	864	843	897	855	888	876	921	875	887	860	914	885	874	859	874	879	854	881	890	877	856	854	854	839	802	920	865	893	883	903	862	979	845	859	883	922	840	871	889	975	877	917	913	868	864	888	940	900	872	856	924	873	874	907	835	883	877	926	885	872	931	925	880	853	875	871	860	856	857	884	875	880	875	925	841	898	869	859	915	878	875	866	860	888	897	850	891	890	904	871	853	895	890	869	795	828	942	874	899	905	850	890	879	900	911	905	892	867	913	842	877	891	854	887	900	901	850	843	892	940	922	882	919	911	901	930	876	849	947	833	819	916	876	872	893	940	825	874	821	848	907	859	878	892	838	904	870	897	843	893	849	881	868	842	889	910	936	912	873	918	867	903	826	911	874	914	846	879	879	897	829	875	899	848	857	866	892	823	921	908	880	941	906	883	896	817	864	845	887	868	822	861	860	867	925	893	912	863	904	889	875	859	900	867	870	877	905	851	898	862	891	937	851	913	857	870	863	867	883	874	927	845	874	832	854	867	877	916	864	888	840	868	864	836	893	882	913	878	919	904	884	913	882	892	881	873	903	854	871	881	849	873	935	867	882	910	866	901	869	891	851	886	859	874	817	905	867	866	837	883	880	871	857	874	890	872	902	875	867	873	894	869	915	835	838	839	867	904	885	876	879	842	927	864	857	884	881	853	864	872	844	856	887	933	878	869	885	864	847	902	878	839	884	849	873	890	889	919	828	883	923	933	926	868	856	853	896	875	873	857	867	881	892	922	833	878	916	872	858	874	853	917	856	872	913	915	931	927	865	880	877	907	846	882	829	868	868	849	858	884	888	883	869	895	926	884	874	871	882	909	944	917	919	850	850	853	863	884	905	868	868	916	899	871	845	836	860	886	859	858	902	860	949	891	842	909	918	871	893	906	895	852	843	827	896	911	890	885	903	903	847	863	904	911	890	869	853	898	896	871	849	916	902	867	880	882	874	853	892	895	857	855	875	900	891	861	846	901	886	897	848	899	846	866	851	838	837	919	867	881	883	876	852	913	857	894	839	896	891	889	855	887	879	891	886	849	881	861	879	879	856	874	894	904	873	860	882	893	867	884	891	899	844	883	899	883	896	907	847	831	925	884	894	855	867	889	899	899	903	842	893	904	846	906	845	880	847	885	900	894	890	826	849	832	908	919	839	861	858	839	884	910	878	890	863	853	878	860	829	906	922	859	840	871	856	887	891	896	892	871	857	900	857	876	917	890	941	821	856	867	851	862	892	913	897	832	857	887	891	904	898	889	909	933	899	885	892	880	866	883	842	861	857	946	888	919	884	898	899	859	843	843	865	895	875	870	870	839	911	912	863	874	856	892	880	909	877	925	865	866	880	858	884	814	896	914	918	836	889	855	912	922	894	876	899	895	910	889	912	860	866	853	886	887	850	904	861	853	882	856	882	916	901	922	874	929	883	869	899	866	863	870	834	886	880	902	872	864	852	904	849	883	851	913	903	890	972	909	878	889	893	894	832	926	885	862	845	874	904	927	939	928	885	849	835	877	848	879	882	917	884	860	906	868	911	898	908	879	829	857	873	940	900	877	903	897	835	873	887	865	908	821	860	873	914	824	872	913	879	893	877	859	816	927	856	891	960	923	856	898	881	887	810	825	918	892	902	876	875	864	894	889	886	880	835	856	885	856	897	858	859	854	890	850	862	861	856	858	856	902	914	899	872	858	911	863	861	914	904	890	915	855	863	858	883	807	840	924	880	820	886	862	818	890	922	892	840	851	884	878	851	906	872	920	968	886	904	885	864	901	887	897	900	883	899	833	884	880	802	870	908	868	876	847	878	850	914	868	877	874	855	852	842	853	926	884	852	901	923	882	867	889	899	896	889	908	895	858	901	855	883	828	928	872	881	853	849	907	880	909	855	884	835	846	927	895	872	884	872	809	886	882	875	883	866	849	906	848	884	875	889	933	870	917	851	843	903	872	884	912	871	836	898	921	884	833	881	901	901	894	877	830	889	877	834	929	884	910	900	903	869	836	849	904	885	946	907	893	878	844	847	892	861	866	901	874	833	869	852	852	842	862	892	875	891	899	909	880	866	874	923	877	877	831	880	938	864	902	909	879	852	906	873	881	884	905	872	915	817	867	887	857	894	902	864	822	895	879	861	859	879	859	861	864	881	838	892	807	902	889	889	886	846	853	900	895	914	880	875	901	869	880	814	881	916	850	820	918	877	854	851	857	873	874	860	878	856	879	877	896	851	873	888	842	899	862	881	874	897	866	871	889	864	914	881	878	894	885	938	865	895	901	870	837	852	890	897	840	879	846	898	848	855	859	865	898	848	864	886	877	883	859	906	867	926	881	817	900	912	861	882	890	874	868	906	865	934	891	931	909	847	885	911	904	880	864	912	859	871	842	845	852	881	848	898	891	880	862	830	911	860	838	833	870	850	856	834	892	889	869	854	864	857	854	878	879	887	879	865	868	894	918	883	862	896	876	934	869	901	875	884	845	847	907	868	813	905	871	892	876	917	865	894	843	839	904	837	875	875	875	885	839	832	888	862	860	893	901	879	858	877	856	883	900	888	831	877	862	848	853	862	867	834	876	866	860	851	899	877	860	872	913	897	876	875	878	869	906	872	836	881	882	851	921	940	862	904	859	860	862	931	867	834	892	873	892	873	819	892	893	878	861	846	829	844	873	858	855	903	857	917	946	828	822	887	892	879	871	844	796	836	877	841	896	856	889	871	840	859	881	827	823	882	887	878	877	841	899	856	865	878	869	886	889	886	905	893	865	889	859	883	866	905	838	875	864	870	858	854	881	859	858	882	880	880	871	822	875	861	917	839	873	871	902	868	846	904	828	855	819	883	827	840	854	900	897	909	862	928	857	853	897	887	842	882	855	903	886	802	880	840	876	906	894	907	823	855	880	865	899	944	871	848	870	882	891	875	877	851	870	832	886	894	869	925	873	860	850	887	859	847	914	820	863	874	881	885	892	844	871	824	894	903	911	869	905	893	823	909	856	859	915	873	865	833	892	911	893	885	841	865	852	869	913	890	862	820	838	885	920	872	902	931	914	869	906	837	895	888	868	865	922	829	876	868	852	837	849	853	887	835	890	858	847	876	896	907	888	871	827	815	856	874	921	866	862	918	906	928	835	857	873	864	878	885	879	910	883	870	867	859	892	901	908	843	882	861	893	883	883	868	835	873	816	844	857	884	840	923	826	927	837	841	848	878	877	878	894	916	890	873	850	839	896	869	868	829	862	880	840	878	834	867
27746	15278	7451	3803	1810	1391	3094	4401	2668	2484	1639	1279	1079	951	944	985	1014	949	997	909	927	910	976	908	972	1014	982	988	982	961	932	959	1080	962	969	924	955	953	966	967	997	937	946	979	957	939	1019	906	906	949	968	1005	963	1016	941	964	987	976	938	1004	954	981	989	972	992	954	1029	977	939	1007	996	941	942	945	940	924	1010	949	937	931	972	1003	964	927	964	999	1005	903	954	895	986	986	950	954	936	964	971	933	992	929	991	921	935	951	988	969	945	945	956	978	903	943	991	1002	974	976	980	952	1007	996	941	936	988	966	944	937	995	1005	969	983	945	1002	973	922	939	992	942	951	911	987	959	966	993	1003	998	1008	987	946	956	944	996	978	960	994	964	957	981	914	1048	985	973	939	927	958	982	1004	934	952	958	941	908	972	946	1010	995	939	984	953	949	980	929	939	965	935	919	903	940	954	904	979	955	959	958	976	910	940	947	978	949	918	915	965	983	970	926	926	941	960	987	959	948	991	1004	931	951	924	929	925	980	1025	981	978	960	977	1000	913	935	958	910	929	945	1002	953	928	975	938	972	935	970	955	947	957	967	959	920	972	921	955	963	936	969	945	993	962	999	993	958	958	955	951	991	913	1006	983	946	879	956	988	953	972	980	928	974	909	932	981	941	923	949	1016	936	983	979	936	924	970	981	948	987	936	937	958	1033	1037	976	1005	963	993	1015	911	971	932	963	974	1006	938	949	939	907	1049	966	942	932	930	945	935	949	1008	972	1014	980	932	950	972	911	956	993	945	988	989	960	967	908	973	1025	944	960	947	932	940	976	974	1016	954	977	976	996	991	965	937	1020	959	981	953	951	914	953	953	955	975	973	995	981	980	935	946	944	927	973	973	940	954	894	1007	983	1023	973	952	956	990	954	951	984	909	988	963	1008	918	913	982	1010	929	953	928	980	952	952	970	909	943	965	1002	910	940	923	962	967	1007	1003	943	940	961	993	948	967	896	966	953	866	949	937	947	950	968	970	929	1009	929	943	887	947	973	972	970	1002	970	1007	999	906	1007	988	928	926	957	963	925	948	925	931	945	966	941	984	950	965	988	946	940	1016	929	947	1043	906	988	925	936	964	919	949	910	948	994	913	946	988	923	942	931	938	935	936	1021	936	971	966	963	970	969	973	1006	959	955	990	1026	943	899	929	985	956	978	959	981	954	921	955	969	941	973	914	945	906	964	954	960	943	917	911	986	933	945	949	1016	922	918	969	986	980	952	966	963	917	933	935	989	954	906	900	978	987	1029	936	940	946	901	908	917	935	956	1003	933	968	932	946	964	1004	976	943	978	915	959	969	901	919	948	964	956	980	943	935	948	893	966	935	957	944	956	960	970	942	954	926	942	957	929	956	960	962	983	1038	984	995	959	961	888	960	893	966	944	964	957	954	941	981	942	944	977	976	946	912	933	947	948	939	926	1012	893	958	1011	916	1005	958	1012	876	887	943	984	987	948	931	942	965	980	958	965	955	918	922	964	978	967	918	974	956	954	964	917	997	919	962	916	968	971	866	930	963	943	924	949	937	911	981	1041	948	952	967	943	989	911	971	948	942	912	922	969	955	975	952	966	980	963	932	957	975	950	946	944	935	918	966	946	957	970	937	969	970	964	989	936	1019	942	961	967	994	1003	978	934	918	936	869	1039	962	959	1018	995	985	982	950	972	954	982	979	993	933	968	969	984	981	891	922	953	946	952	942	912	920	923	936	995	1015	1004	990	1021	997	962	984	939	923	988	953	950	947	969	1023	918	975	985	926	971	966	894	1024	927	928	941	1010	846	1024	972	1006	989	962	958	939	957	946	945	993	951	950	963	949	989	978	945	904	950	958	907	974	976	990	870	938	950	934	932	931	1011	988	1006	961	956	925	978	983	957	1010	888	923	934	943	894	943	973	903	932	919	954	946	937	939	956	967	937	953	992	975	1008	951	1029	932	986	936	889	918	975	919	970	1008	936	957	970	951	1014	946	908	896	928	941	963	985	989	979	982	979	972	1009	974	974	983	957	927	976	946	991	920	995	962	957	951	948	993	955	970	963	988	969	1031	964	953	928	934	962	910	906	933	1026	975	927	985	981	980	967	919	973	981	948	922	966	988	933	977	950	916	963	967	997	988	953	985	972	963	934	958	1010	923	966	1021	960	961	917	962	982	941	933	947	957	985	952	1016	971	995	970	947	959	953	936	977	960	959	974	985	959	959	965	943	994	920	1027	981	937	941	989	1038	933	967	944	939	903	920	948	957	910	997	977	921	936	897	949	930	951	932	994	994	939	982	983	976	978	968	924	941	945	986	961	992	970	920	900	959	958	941	933	933	977	965	979	968	939	927	954	932	967	999	895	997	957	982	979	965	976	935	892	928	954	982	984	954	956	995	955	939	998	918	953	964	977	953	956	1004	964	960	990	996	956	972	939	994	941	956	935	943	976	966	995	917	971	955	925	962	931	981	1000	954	966	900	924	929	917	971	990	930	1019	981	892	985	984	978	918	975	968	999	981	943	954	924	949	977	925	993	984	999	946	1027	977	945	906	1002	876	993	998	936	1009	971	892	986	937	1007	978	989	939	886	954	870	967	942	953	997	945	985	982	939	948	969	949	976	961	932	947	984	981	975	948	960	997	965	955	956	964	911	879	958	1002	939	969	927	900	884	946	912	962	925	988	966	925	944	916	912	926	976	927	960	908	953	1002	904	936	935	972	959	950	1009	965	916	954	984	986	888	916	951	1005	981	948	994	913	1035	984	968	977	968	988	987	1020	939	956	947	918	963	910	951	956	930	952	963	947	905	990	948	1039	996	1021	952	989	1039	961	954	984	928	986	988	1007	914	957	986	934	965	979	1003	956	944	1014	966	936	927	913	958	932	945	942	946	939	922	992	960	960	967	1009	957	930	959	952	970	923	935	909	883	917	961	947	922	946	980	1004	978	963	958	933	950	943	958	886	992	963	958	942	1008	911	1011	949	931	975	893	952	964	955	998	971	933	933	944	946	971	950	969	966	940	990	956	943	921	962	954	942	928	965	1003	967	942	961	980	991	988	945	983	1008	962	987	980	935	952	988	904	951	921	946	943	900	957	985	921	940	965	936	941	984	960	948	955	983	952	956	955	999	934	932	885	1015	926	948	921	938	931	1019	952	957	938	1014	945	892	956	1023	961	904	909	948	975	935	907	965	1012	981	943	958	959	959	946	969	1013	981	932	977	980	966	915	932	973	946	942	954	934	935	967	954	948	938	976	924	922	918	940	971	933	995	1028	962	1018	975	919	947	953	923	963	1003	977	894	920	939	1018	995	916	934	970	1059	966	944	896	938	948	944	954	975	943	933	910	916	963	954	957	965	1028	927	937	992	904	926	990	929	965	989	958	980	942	937	902	974	932	955	989	972	1003	1016	937	936	941	934	985	961	949	956	992	972	903	990	946	946	949	943	977	951	964	1005	954	1004	945	978	955	932	968	984	958	939	1000	958	988	957	966	924	1007	967	944	961	981	990	972	950	936	956	952	967	1048	1002	948	982	968	993	900	958	962	911	952	991	990	958	957	973	1002	934	936	948	1034	931	1011	949	934	936	991	932	964	989	909	988	954	989	940	1041	972
6133	5110	5691	3177	1863	1492	3780	4607	2906	2635	1726	1142	968	898	823	812	853	830	887	837	808	862	775	836	825	847	842	828	908	833	823	795	852	843	796	827	836	852	806	821	829	831	797	858	833	820	794	827	796	847	820	835	858	862	827	793	777	858	790	824	883	822	789	815	891	837	816	796	770	810	824	793	846	828	848	827	863	850	862	830	852	807	822	799	853	851	798	866	762	824	778	833	824	841	838	825	863	799	849	820	872	781	839	845	858	856	785	865	832	845	799	809	811	782	793	851	804	797	849	808	843	803	865	816	842	843	816	866	838	860	825	852	794	769	807	798	876	792	773	865	787	809	773	763	782	813	860	788	812	820	845	805	836	809	875	781	855	779	792	826	781	774	796	788	862	821	880	815	762	789	839	816	855	860	833	842	850	761	786	856	815	774	792	770	863	791	789	836	834	828	796	844	837	817	868	840	831	790	806	828	866	812	815	801	771	840	851	854	834	843	812	875	814	821	780	820	804	831	794	876	792	817	797	825	833	816	846	814	827	799	838	826	833	850	784	833	874	857	818	803	763	787	796	854	839	798	826	828	776	799	804	811	777	858	861	794	826	886	772	811	806	863	830	788	819	867	755	841	834	855	819	818	802	821	862	860	817	856	814	746	799	842	795	837	812	807	828	841	807	872	794	790	810	794	827	818	854	854	810	834	891	797	776	779	815	836	793	843	786	792	810	804	836	827	842	780	802	871	872	801	862	840	815	817	765	855	850	841	797	858	826	868	806	835	765	839	815	820	804	811	824	804	870	861	822	830	804	873	776	770	836	823	833	842	833	824	852	789	796	848	792	834	785	837	802	811	834	822	848	849	806	829	788	798	824	805	805	890	808	856	808	818	872	823	821	798	821	802	800	830	814	831	847	828	835	842	867	871	857	807	837	812	863	819	825	766	791	831	795	859	841	794	809	836	778	823	825	817	771	858	850	816	783	845	808	805	821	852	847	855	844	768	814	865	852	781	908	825	802	855	862	806	841	798	792	821	770	835	799	755	848	853	865	865	824	815	825	869	852	816	796	853	822	851	806	838	808	832	872	838	809	811	823	872	848	763	812	811	805	846	815	826	820	796	803	857	851	837	799	814	847	825	838	832	835	771	825	845	814	801	840	844	836	807	768	797	810	855	799	766	844	826	811	800	838	851	879	854	830	859	778	813	763	827	816	759	806	807	889	831	808	838	819	846	794	836	803	834	867	822	820	842	837	780	851	794	835	820	799	830	806	860	879	785	810	845	843	761	840	826	847	852	833	787	842	824	788	824	815	811	852	799	793	810	855	792	832	829	788	751	827	822	834	833	826	877	829	862	775	784	833	819	801	843	799	847	844	834	788	837	807	805	839	832	817	826	817	847	792	804	796	803	795	834	885	822	811	821	810	810	829	808	811	822	795	793	797	866	814	756	804	851	838	814	864	761	829	775	818	870	856	807	794	801	792	836	860	826	826	801	794	827	833	796	767	806	858	839	764	841	840	787	846	807	812	845	794	877	844	809	851	831	856	813	816	811	866	798	813	783	873	846	829	877	833	815	839	815	832	849	838	858	817	843	814	840	845	796	819	829	889	827	806	803	837	819	853	785	810	814	840	862	821	827	857	830	836	860	847	824	843	776	821	823	857	813	787	860	804	815	786	843	785	813	836	773	782	807	784	850	805	771	798	856	805	843	777	785	830	859	831	847	845	921	871	790	841	810	834	772	782	794	815	757	804	770	764	816	841	786	811	830	824	803	846	884	796	870	820	790	805	825	827	819	824	832	848	835	808	845	826	796	790	823	798	840	777	827	830	833	808	831	784	799	839	838	805	793	746	771	844	812	781	804	824	795	811	847	785	830	861	892	842	796	828	834	836	846	830	801	883	816	832	855	810	808	840	827	830	769	833	798	810	820	817	776	854	820	790	854	834	827	835	845	842	830	836	837	820	771	792	830	751	876	844	795	828	803	857	805	793	801	875	793	763	847	830	824	802	838	779	859	753	809	831	846	816	803	810	788	864	838	787	785	850	837	797	849	840	844	851	781	818	809	857	810	816	831	808	818	831	836	785	856	850	826	835	829	814	777	844	813	822	785	791	837	780	815	843	773	782	843	875	844	822	788	823	764	812	859	807	825	780	806	826	775	796	786	816	776	831	799	810	789	822	805	862	841	789	814	766	821	759	865	814	845	797	782	817	810	863	828	851	814	808	790	828	841	819	796	847	840	852	787	835	810	855	842	778	845	811	794	846	903	837	838	821	805	773	874	856	789	819	759	862	826	791	768	821	802	805	810	819	839	854	802	812	790	810	848	841	844	863	844	848	786	781	816	796	832	793	811	819	856	856	840	828	780	813	850	834	820	765	802	822	843	754	842	863	813	857	834	819	817	884	813	812	822	809	871	839	839	817	849	865	807	795	751	799	880	787	846	807	832	800	817	796	849	852	880	847	830	804	845	840	789	812	814	845	823	826	833	844	840	844	805	797	870	833	799	849	824	829	809	833	818	821	787	776	864	824	869	801	828	803	833	854	827	824	885	842	762	818	827	853	831	767	797	780	828	850	809	832	874	864	838	840	865	837	878	784	834	802	766	797	807	789	810	832	817	797	857	770	818	784	783	801	795	852	851	848	780	797	817	800	790	837	869	797	848	813	827	826	842	833	835	824	850	822	807	824	809	813	864	801	815	884	873	828	850	869	808	896	791	784	812	811	787	804	826	847	794	833	865	882	829	835	798	827	833	839	790	831	836	857	869	851	836	803	825	814	856	819	847	790	879	823	777	803	832	843	804	815	854	768	798	779	782	788	810	863	839	879	839	846	794	806	829	802	836	883	836	864	808	815	829	800	852	818	812	804	834	842	833	845	816	832	833	833	798	890	880	836	845	758	823	826	834	794	831	843	856	867	761	829	806	767	824	878	853	807	879	832	824	862	852	797	852	794	825	809	863	797	800	825	886	791	811	832	833	791	873	836	788	796	822	871	808	827	854	811	877	789	833	780	851	884	829	842	822	858	835	839	783	842	801	812	798	835	803	831	764	839	867	805	787	829	771	827	869	881	822	838	846	816	833	836	806	825	830	841	818	853	826	818	772	836	827	809	792	771	815	800	865	833	787	818	873	870	863	812	843	835	832	826	787	813	806	837	904	787	812	897	810	793	812	824	901	807	834	851	771	794	803	806	825	782	850	826	816	803	843	803	832	840	803	896	808	780	841	816	810	853	824	844	838	815	806	823	813	815	860	846	837	839	891	790	794	810	844	832	776	788	829	867	788	814	785	854	773	857	863	830	813	787	828	827	795	773	848	845	834	862	864	817	796	845	892	834	860	833	837	823	849	838	826	818	813	859	801	857	831	861	807	790	887	790	775	832	763	868	863	855	785	829	865	798	836	781	799	774	832	842	838	806	819	822	792	837	862	830	844	767	857	769	850	838	775	769	797	846	856	831	776	803	807	802	850	863	863	828	806	801	818	817	839
25604	21348	27267	25164	8921	3224	28171	32656	18505	10900	5193	2200	1271	1033	926	917	928	877	846	911	892	910	962	888	914	950	852	863	920	886	972	908	891	876	892	901	904	871	847	933	924	928	948	890	922	893	877	942	889	967	894	911	906	939	916	900	948	887	930	929	903	954	918	881	884	924	965	874	900	892	879	893	944	907	887	872	932	851	878	889	874	915	872	960	886	860	946	961	942	922	882	858	935	919	855	902	898	869	899	900	929	916	890	848	867	886	851	909	896	883	917	898	879	922	893	855	878	861	942	916	857	901	984	896	943	923	872	946	923	928	946	844	861	857	892	905	898	858	910	867	885	931	932	869	842	910	900	842	910	931	874	944	943	865	942	945	891	948	929	919	953	875	881	909	869	871	905	895	884	896	923	912	852	885	877	891	918	938	894	885	907	894	889	895	896	923	886	970	867	879	895	937	896	869	917	875	899	913	877	902	912	918	895	897	893	931	918	918	916	876	913	888	898	940	941	900	892	913	936	915	921	829	854	879	946	883	866	920	903	936	865	880	899	917	886	869	934	951	871	880	883	887	922	908	864	900	839	882	876	867	900	873	884	878	885	933	918	934	858	887	977	860	904	870	854	960	880	892	930	892	863	877	919	824	894	925	878	875	889	930	890	932	910	898	875	859	886	883	893	804	867	922	908	889	877	879	897	942	895	894	874	896	893	907	872	876	892	864	894	924	933	958	920	942	870	883	929	920	902	916	916	894	929	912	958	845	862	951	950	912	887	934	917	888	917	910	857	904	870	887	886	872	923	882	877	918	933	872	904	888	901	914	905	907	907	868	887	861	940	848	903	903	915	902	880	897	893	894	903	875	838	945	929	824	905	935	936	876	883	912	886	923	915	911	879	905	880	873	852	944	892	908	886	914	889	887	922	879	906	934	843	868	886	841	909	911	889	954	894	831	905	911	904	959	925	959	938	879	922	929	888	909	881	855	888	904	920	991	939	935	873	913	928	917	881	914	874	844	874	909	833	874	911	892	911	892	869	957	910	874	886	870	932	901	873	912	872	866	898	863	880	877	885	942	849	867	900	895	883	940	851	879	896	924	920	963	898	849	906	810	890	896	893	925	915	888	864	864	887	922	899	969	850	971	895	930	873	902	858	918	904	915	863	922	864	900	912	882	866	862	878	874	926	858	862	862	909	909	946	891	873	892	898	910	919	878	900	871	899	937	888	900	897	859	927	933	865	914	874	847	867	875	876	870	838	856	841	923	923	908	914	916	901	918	909	878	874	914	942	869	892	898	913	896	911	889	890	864	928	876	893	871	870	937	889	928	919	916	948	894	945	906	940	913	878	877	889	912	939	887	888	908	866	914	859	890	882	897	846	894	892	891	923	914	876	838	872	919	879	847	944	877	891	882	854	907	868	911	924	947	892	917	915	946	928	887	937	890	890	899	931	899	944	863	864	911	862	880	916	895	848	872	905	897	917	905	885	889	948	924	912	895	854	939	923	899	887	905	906	925	921	950	883	913	936	898	926	907	918	895	910	854	905	863	900	979	921	906	912	934	902	904	890	924	886	863	884	904	906	881	916	879	897	920	934	912	871	912	900	884	900	919	901	885	905	853	890	871	877	903	903	914	893	941	875	922	917	878	839	873	927	873	892	923	874	900	933	864	888	891	877	883	924	891	924	927	931	928	918	894	863	858	962	925	885	889	924	866	839	918	878	859	902	808	853	905	893	912	917	963	939	903	896	880	925	925	890	950	881	914	903	970	913	832	867	889	935	939	909	881	926	869	914	946	875	891	873	871	912	911	934	918	885	828	896	862	875	882	871	853	907	860	916	894	931	882	865	882	876	953	916	902	896	860	929	918	915	897	844	902	964	968	865	882	922	899	860	895	889	969	907	873	892	867	930	903	904	888	912	909	913	852	870	897	900	860	887	856	888	903	858	898	927	932	886	890	932	926	856	831	918	905	863	890	898	863	951	876	896	874	841	917	950	944	891	881	891	891	956	937	861	936	904	890	884	894	865	876	910	901	875	928	875	901	857	917	968	892	851	911	869	919	912	895	864	926	941	914	909	934	905	899	894	907	831	888	910	937	882	903	924	895	901	888	930	947	839	867	873	919	905	886	885	880	919	873	959	919	889	911	856	971	893	913	923	904	880	876	877	895	953	888	907	908	943	934	886	854	901	886	854	903	886	881	888	900	916	918	941	941	876	915	890	942	928	907	875	908	917	977	900	888	894	937	824	870	862	951	913	903	900	893	918	944	949	907	923	911	869	861	910	900	870	902	896	930	898	880	902	816	877	827	922	876	939	926	903	915	936	901	898	893	888	891	919	872	946	895	869	900	965	977	895	875	894	911	899	933	921	871	941	880	894	875	898	892	873	964	834	892	871	883	927	883	887	915	928	884	881	964	871	876	901	874	907	956	903	898	944	913	923	877	904	880	909	999	943	842	936	889	855	925	955	927	929	906	919	938	898	892	905	895	893	918	904	836	948	913	910	902	902	861	899	863	898	855	911	856	848	867	876	828	914	928	885	907	927	930	975	910	863	920	943	931	910	903	892	882	871	908	865	888	924	901	926	914	901	892	892	898	912	908	853	956	920	892	938	866	898	956	899	949	886	898	871	866	932	886	864	953	902	899	880	908	904	859	904	865	868	903	907	889	899	917	934	936	890	920	884	883	848	925	872	874	930	907	920	902	870	897	889	855	888	902	841	862	919	893	864	939	880	872	914	888	948	921	891	920	959	908	926	913	879	880	838	916	894	859	965	886	915	890	878	856	901	926	930	871	885	898	879	907	889	872	914	945	958	917	902	946	900	885	931	928	829	886	867	907	890	912	884	906	896	832	910	934	912	922	949	892	897	947	874	932	897	827	947	855	929	862	928	911	852	913	895	848	871	900	880	900	900	898	879	908	894	867	858	912	922	903	917	882	908	859	899	876	942	930	942	880	852	929	858	918	927	898	911	857	903	856	907	900	841	907	887	876	895	905	920	859	881	909	808	863	919	883	916	911	897	885	903	869	904	846	880	883	877	904	880	893	885	938	859	962	872	895	840	918	940	877	905	909	930	882	922	866	887	891	914	925	888	844	927	870	887	906	900	894	935	911	913	900	874	919	907	925	897	939	941	877	899	912	946	873	930	831	952	902	891	924	907	942	882	887	895	857	913	874	866	855	938	891	869	923	902	922	908	886	882	928	909	891	912	897	954	896	926	886	923	904	854	857	901	858	890	858	971	883	851	917	892	885	896	917	904	891	863	904	848	906	876	903	868	904	857	849	931	898	900	884	897	908	930	951	918	900	894	864	850	951	851	956	918	914	898	912	895	922	911	908	869	898	874	912	876	913	892	884	866	955	911	887	918	896	905	915	945	896	904	852	883	892	896	849	807	844	917	875	912	871	929	897	895	904	883	927	917	903	883	902	848	890	887	896	911	908	903	921	921	911	917	893	885	919	905	905	882	901	906	919	982	938	866	908	910	977
4536	6446	6370	4465	3308	3231	28532	28177	14090	9641	4919	2377	1287	965	846	792	816	786	802	813	851	798	803	811	857	749	817	772	866	771	814	857	783	752	822	806	857	762	819	805	827	817	790	861	830	840	836	845	869	847	796	802	796	758	796	836	819	746	784	793	769	771	870	803	812	777	776	767	807	792	850	814	778	832	768	832	824	822	855	814	848	872	836	824	795	785	805	817	828	779	823	799	783	850	828	837	829	798	804	796	764	842	830	760	802	804	849	817	839	824	814	770	804	837	804	808	798	750	778	792	826	787	763	773	811	795	839	807	763	844	847	843	847	819	834	770	818	818	844	827	823	829	817	771	779	790	774	748	808	807	851	834	772	752	796	817	782	782	795	810	779	814	766	784	775	780	753	723	768	812	821	839	835	878	785	835	809	802	764	772	858	841	786	776	802	801	782	797	730	807	824	788	789	846	795	792	814	762	808	797	794	816	800	832	829	788	805	804	834	830	803	789	828	770	804	806	810	789	745	821	819	841	831	774	793	774	820	809	802	750	778	797	823	774	796	793	727	747	831	780	820	767	810	822	841	760	793	784	834	825	836	873	825	780	802	854	812	761	838	814	806	833	836	806	814	823	834	825	834	779	848	830	814	829	833	770	828	810	830	831	788	813	819	803	829	797	798	850	750	838	792	817	814	818	819	864	829	789	758	807	811	846	812	810	793	810	837	796	827	798	803	812	811	796	799	862	762	799	833	787	744	808	803	812	808	779	793	768	807	778	786	850	859	749	790	782	768	834	870	853	808	832	834	786	819	840	776	855	785	827	862	818	809	778	881	812	802	773	791	813	799	801	781	747	843	803	792	803	838	792	806	773	803	766	832	849	805	768	836	842	777	770	789	779	803	768	788	779	805	806	748	790	801	826	808	797	787	858	808	799	785	777	825	821	856	760	816	746	773	790	772	816	828	800	776	814	801	821	849	843	721	831	831	830	781	809	752	815	808	775	794	784	780	821	797	755	786	791	818	814	821	811	820	838	794	787	773	811	790	868	830	818	809	817	826	810	803	782	773	775	758	791	782	841	785	764	846	821	823	782	854	786	821	767	811	862	814	776	827	812	783	777	806	781	760	804	805	765	830	764	789	809	770	821	754	779	838	791	814	769	804	806	810	771	751	776	792	790	842	831	817	809	837	778	830	730	780	826	827	851	787	857	819	813	757	845	859	789	808	794	788	826	791	844	745	791	825	786	810	825	824	814	776	743	801	764	817	822	794	841	828	792	801	833	774	830	782	835	804	813	820	817	808	788	804	769	822	847	809	787	802	769	779	789	768	775	802	834	806	865	799	762	787	824	803	745	826	773	802	812	776	839	798	837	787	765	807	841	764	765	786	830	806	784	802	791	850	825	830	794	842	820	759	820	775	832	818	803	758	816	733	826	811	830	791	841	772	764	816	771	842	762	779	764	811	820	816	768	769	845	811	840	773	826	816	816	813	810	794	892	808	766	811	747	802	807	852	765	796	780	815	797	810	799	797	798	816	783	821	784	790	779	817	788	822	804	768	787	833	817	832	781	762	814	780	805	805	812	771	764	808	798	767	746	763	795	812	859	820	811	853	808	820	779	777	826	819	809	787	782	810	791	805	780	776	848	778	756	780	772	780	784	784	760	784	825	821	785	783	837	831	849	776	837	813	808	815	848	771	743	800	797	871	772	838	812	757	770	793	795	745	818	779	843	801	834	803	800	798	817	871	817	774	834	816	826	835	778	811	798	807	823	829	799	817	791	797	821	780	767	734	807	800	813	802	814	862	776	822	813	792	805	764	751	770	745	767	850	795	815	839	754	824	774	758	782	790	807	804	797	817	845	822	770	809	765	798	765	803	820	772	805	800	763	793	786	775	795	813	816	807	765	789	813	767	830	786	834	829	796	821	772	838	808	820	807	833	847	840	842	806	773	823	862	766	852	809	856	811	804	808	814	774	789	829	766	746	849	722	831	834	810	772	833	821	838	781	807	832	825	816	833	772	840	800	797	823	798	751	858	777	798	805	828	806	791	758	774	849	843	821	784	798	811	831	773	807	822	814	866	764	787	800	820	817	773	793	882	796	780	759	824	798	775	813	778	808	756	780	812	841	833	779	835	801	821	823	823	785	801	810	796	816	798	766	818	800	787	828	850	811	768	797	802	793	802	853	837	768	823	780	764	817	834	833	796	824	802	822	776	787	774	836	819	799	766	813	817	782	819	830	798	753	806	796	765	809	822	845	824	773	786	848	780	821	789	818	807	819	862	785	800	798	824	790	826	826	823	771	787	819	783	809	807	808	818	769	779	777	799	826	766	836	869	784	814	830	816	810	862	826	792	817	808	725	828	774	820	801	842	809	847	776	789	811	796	772	827	815	831	844	803	836	801	832	787	786	802	850	830	788	818	776	811	812	788	795	764	807	814	833	820	822	840	776	811	833	789	801	768	820	820	782	787	805	815	799	844	832	843	789	809	817	801	811	773	807	775	823	848	800	834	790	838	782	783	783	818	848	838	761	797	776	739	792	793	876	823	800	821	820	817	806	814	818	758	761	801	810	810	794	782	854	769	844	838	785	829	836	813	784	778	759	842	799	808	807	814	792	825	830	811	762	776	771	802	801	829	781	796	774	817	841	818	743	788	789	788	803	825	817	822	778	802	803	833	780	803	842	773	797	738	781	761	780	735	809	801	822	788	799	807	775	853	823	830	824	844	785	737	812	808	737	798	817	817	813	804	820	784	800	831	839	811	809	832	828	761	776	805	812	834	790	810	806	774	813	777	826	780	796	813	807	737	802	772	837	784	823	797	743	802	870	787	804	843	821	785	810	788	804	789	813	810	777	819	779	815	802	773	758	793	803	793	792	781	767	815	845	801	780	781	773	773	762	830	826	809	811	801	796	789	820	793	786	775	817	793	790	841	834	855	741	795	812	814	824	837	821	837	778	749	778	867	810	817	793	755	814	837	832	769	780	803	815	842	792	733	800	745	793	782	799	771	804	765	774	774	821	778	780	775	781	791	787	851	802	839	796	804	826	837	804	806	803	806	771	815	842	837	794	820	774	792	857	797	823	795	838	806	780	779	742	817	806	781	785	819	814	779	790	802	803	810	826	807	813	779	823	785	798	821	771	787	814	822	795	846	839	811	814	796	787	836	808	786	806	804	805	790	805	828	772	792	769	772	771	811	816	819	813	779	824	791	817	863	823	808	802	731	809	788	805	852	780	807	780	807	814	820	767	804	786	817	839	858	774	807	776	842	792	794	789	794	785	790	792	813	845	807	802	772	781	838	834	780	824	788	821	804	774	838	766	754	803	797	747	828	804	781	817	804	835	816	782	781	856	815	821	825	753	784	807	769	787	805	802	846	789	821	863	788	835	784	795	784	779	810	809	755	817	798	831	824	839	818	802	797	800	793	826	844	783	770	872	814	812	825	826	772	821	823	825	846	768	769	801	843	844	801	790	814	814	790	783	840
24264	21356	28722	24359	21293	12924	45550	49056	32604	22646	10840	4002	1781	1182	1032	1063	1016	1021	1000	983	1029	1036	976	1055	990	1029	1015	972	1016	1006	958	933	990	971	1037	1001	979	1043	1043	995	999	1009	1037	1005	997	1052	994	916	984	978	1035	972	975	1042	998	1016	1003	1038	962	994	947	999	1008	1044	969	963	1006	956	1003	979	1016	969	981	929	1006	1018	985	1016	1017	998	962	987	1038	1036	972	959	1055	1036	983	1007	979	949	998	954	979	946	967	995	1013	1056	887	970	972	959	944	927	938	958	1002	963	918	953	1052	1008	1029	1008	1004	990	959	1000	983	1006	977	1021	987	981	902	982	964	942	1002	994	991	941	976	997	965	1014	930	977	989	939	999	1032	1014	993	994	1019	990	1006	1014	1026	968	963	964	945	1006	991	993	960	959	1000	973	998	935	1029	906	972	1010	1011	976	988	1004	957	1014	995	975	939	958	918	993	939	988	1032	959	986	941	939	942	976	1024	924	960	976	995	941	968	1035	996	1047	971	1008	971	1017	941	1033	1014	989	994	985	1004	962	972	1002	929	929	961	967	1015	983	941	974	951	971	937	1020	973	1008	1021	1000	998	975	1041	1047	1072	1013	1000	977	973	954	969	985	966	968	1015	978	992	938	982	944	995	999	990	998	1016	979	919	1064	939	1024	1005	991	963	1021	992	1019	986	937	940	950	961	923	967	1018	948	986	997	965	996	956	990	912	992	974	963	959	985	903	1001	956	933	1057	993	998	1008	980	989	967	1061	975	1012	1020	1005	1023	952	1009	1016	1003	950	991	949	975	1051	964	980	1013	1019	932	1030	1021	962	993	981	988	1017	994	1077	1009	969	1001	1019	987	981	945	992	1023	1020	964	988	930	1008	924	981	977	1017	999	986	985	949	1036	1024	948	948	973	928	974	946	1008	962	975	989	1046	942	972	960	958	940	1003	989	967	961	938	952	1023	1061	1033	1000	965	991	948	963	965	1028	952	1002	952	959	993	984	999	931	997	961	993	963	1005	1010	977	975	972	1067	1026	1033	993	962	999	993	977	964	931	1005	921	973	947	940	971	967	903	1076	1042	1001	945	982	1037	955	991	926	920	964	1005	1014	1002	978	974	952	994	1000	964	977	986	1011	1014	1012	963	995	1021	959	970	1009	952	975	983	1017	1003	990	1017	985	999	1008	942	937	984	961	1004	968	985	926	971	974	979	940	1045	956	985	977	985	980	981	990	986	1031	963	985	972	965	956	961	1039	961	954	973	949	936	883	935	987	979	1018	944	977	979	977	950	982	960	1005	993	1001	1016	1043	971	1025	975	965	964	1005	1022	941	950	982	997	995	1040	1012	1015	996	922	978	951	979	1018	948	980	950	1035	920	935	1020	983	957	989	957	1000	981	987	938	986	962	971	1042	983	995	1014	1022	978	956	1012	937	926	1000	990	972	1025	976	1007	1017	961	1010	958	994	1013	997	936	984	944	976	952	957	941	949	1023	948	910	1026	1025	986	922	976	959	965	1014	964	968	984	966	1032	1006	1007	964	976	1012	963	936	961	976	983	994	994	991	958	965	1028	1008	960	967	1038	991	1017	975	999	981	1002	978	942	980	1009	1006	1012	976	1034	964	931	1037	994	1006	1013	1022	994	964	944	996	970	956	940	975	931	1046	1006	941	971	1003	975	994	1003	1005	910	958	1071	1023	985	1014	954	1009	1002	985	946	979	1017	948	966	1014	978	1015	993	936	1000	1002	951	1013	1028	993	1012	942	997	1052	1028	983	991	947	921	983	996	1017	972	1000	964	987	966	1048	950	1031	986	967	957	950	978	1008	939	968	951	949	1041	1011	986	958	964	999	976	979	974	950	989	942	1000	983	937	972	1007	986	1037	975	1064	991	912	940	1004	1035	974	977	986	998	948	909	945	1064	998	958	1002	956	1019	945	968	1009	1016	995	984	985	1007	927	960	871	945	1015	1009	934	908	962	985	966	983	963	964	954	983	975	967	914	976	955	944	951	965	963	983	944	964	979	966	967	1022	993	957	988	1016	984	1018	990	998	950	977	1007	953	956	987	958	960	1036	976	1001	1002	950	974	999	949	1021	925	1057	998	1017	1004	985	1021	962	941	1012	972	960	950	975	982	1001	1038	945	952	986	1000	917	1026	975	1005	1044	1007	982	999	1073	1002	966	983	992	990	995	1013	967	1001	943	1002	1030	990	1012	962	1035	1026	1003	961	990	1001	988	976	993	1040	1000	976	987	997	956	1014	958	961	992	955	1005	1012	987	939	963	930	949	1004	1018	962	1034	955	969	953	990	943	959	1035	933	1006	1001	955	1021	948	1019	933	1029	1006	914	1002	929	1015	926	955	957	979	970	1001	1036	1024	981	1022	975	968	984	981	1014	958	1018	975	968	951	1007	971	1000	993	962	999	1021	1013	967	984	983	1009	984	985	976	942	933	982	949	1008	965	958	996	1023	989	976	903	986	982	965	933	951	1011	946	967	932	964	989	965	952	987	946	1006	947	990	995	962	971	955	992	1018	960	995	889	1002	967	926	992	1030	1006	1001	994	984	1004	1001	1028	988	971	940	1008	1014	987	1002	1002	1003	992	1012	958	998	957	976	1009	997	976	1032	1057	915	974	998	969	983	984	954	1011	1022	971	956	1000	938	955	951	1025	957	952	970	967	972	970	992	987	1032	964	953	998	1028	952	1014	926	970	1027	984	950	1023	1010	966	953	961	978	1057	923	958	942	1026	968	970	993	957	988	1019	1019	959	993	994	968	971	1034	951	942	916	985	963	1027	1021	951	977	1011	993	943	957	952	982	946	977	1058	966	1071	1011	937	938	978	995	940	1013	965	1037	951	976	1006	941	1039	998	965	1011	1005	912	961	949	1056	1000	959	969	967	991	1043	1033	991	1015	1097	982	983	939	990	1018	989	930	1041	995	1019	1043	959	963	1033	1010	931	978	974	995	982	923	950	1021	941	962	964	1007	967	1016	1026	978	991	959	1009	1037	984	961	999	978	986	1027	1033	994	1006	1013	971	968	1046	1040	965	1029	1035	991	984	1002	955	963	986	1010	971	1004	1012	980	999	935	954	1013	974	996	940	996	964	972	976	1007	970	1011	1024	987	1011	1009	1022	962	926	934	957	923	997	900	1017	978	1060	960	894	962	963	1021	990	944	1008	1003	967	969	980	989	971	945	1005	990	930	957	992	961	993	984	980	976	973	955	966	979	914	995	973	992	1011	1024	986	1020	990	973	1028	1017	930	926	974	901	948	1002	944	997	951	974	948	983	1004	987	1022	1020	988	993	984	969	965	993	947	947	1014	999	980	980	967	1018	1003	1012	980	956	989	955	919	1029	960	957	946	997	1020	971	1023	960	1032	1076	1021	1041	977	959	1020	1001	1014	969	994	1000	962	979	994	965	960	961	969	1026	1033	928	965	1002	969	926	953	952	968	983	1030	1028	938	944	970	1014	965	949	928	994	993	972	969	1019	977	1053	1025	981	1006	984	995	1018	997	934	936	1063	971	1022	1006	972	939	1004	1060	1022	996	948	997	938	954	970	1011	1015	988	940	938	955	1010	1032	968	971	1007	976	1022	995	948	989	1052	1010	1021	983	979	945	1018	960	954	994	977	952	991	976	958	938	980	1023	1029	975	983	974	997	996	976	949	1011	936	986	962	937	1010	961	1001	956	983	1055	949	987	974	995	1046	950	1012	1003	985	958	1004	1029	1024	1022	1003	967	913	963	981	987	1014	980	1012	982	956	991	981	982	1051	918	967	982	980	1001	996	993	994	966	1005	975	971	1001	987	993	1018	997	915	998	972	973	957	989	956	1027	989	997	997	1018	1001	988	986	984	939	1010	1036	1011	949	981	974	996	1049	1006	1012	965	937	1000	1008	949	995	1008	983	976	968	914	979	960	982	957	1032	999	1006	1044	979	976	1013	953	953	965	1041	977	984	1018	981	968
4961	9837	9442	6662	5255	7065	46138	44231	26597	18334	8621	3790	1740	1068	911	931	832	920	873	883	904	832	896	872	925	901	893	854	893	860	891	891	880	891	881	909	893	870	883	877	873	922	822	898	847	918	886	880	934	864	842	874	816	872	828	846	895	843	856	947	886	867	870	866	879	838	856	897	867	872	822	887	898	868	914	929	862	861	870	946	914	865	948	857	864	844	895	868	806	876	911	961	883	872	858	902	870	865	873	874	937	911	898	889	866	839	806	876	829	876	865	898	885	865	837	851	860	883	848	871	892	871	868	885	815	827	861	915	869	865	893	870	842	907	888	911	888	858	839	928	909	891	911	877	898	896	909	904	885	876	877	853	851	877	914	836	843	840	880	944	845	833	823	878	883	842	881	852	837	877	862	856	821	843	857	902	879	860	837	895	872	871	924	859	867	904	851	869	888	839	882	877	873	914	850	856	878	871	875	881	881	881	871	856	886	912	858	868	859	879	861	887	826	917	883	887	850	861	850	889	866	883	850	913	843	863	921	855	886	907	817	919	838	857	839	875	868	915	868	867	935	850	866	834	843	885	866	862	857	844	906	820	886	878	826	885	895	881	940	927	878	856	839	929	876	809	876	876	838	878	846	870	918	911	835	848	791	864	889	914	867	885	802	886	919	839	888	913	852	924	871	863	911	842	876	896	875	831	880	801	868	829	842	868	882	846	915	899	871	885	906	859	872	904	941	894	880	892	899	858	897	848	847	855	821	823	839	804	827	875	895	892	890	889	898	887	876	826	867	882	835	881	844	849	800	912	841	833	864	899	881	910	834	904	879	856	871	885	877	860	843	856	888	834	901	892	890	855	845	862	864	878	798	902	920	920	820	891	893	853	833	852	881	927	890	875	910	851	868	848	859	881	865	877	796	891	885	887	853	876	921	881	807	830	892	852	882	891	875	885	892	902	882	914	876	968	914	839	880	847	864	902	843	845	866	893	885	884	869	843	879	878	860	910	882	892	813	886	891	892	858	874	859	839	859	868	946	881	881	828	878	928	881	824	868	867	865	902	920	839	879	905	817	873	870	835	863	846	878	879	868	908	843	858	839	866	842	909	847	950	829	883	875	861	854	926	906	877	892	848	838	831	864	828	888	941	884	844	861	854	866	859	813	853	843	861	885	862	864	815	857	848	862	871	843	806	837	857	898	868	839	869	879	864	879	847	891	869	893	877	896	878	873	825	807	817	872	877	868	896	841	864	859	830	852	880	862	896	873	839	883	892	903	919	829	808	879	849	875	839	874	848	867	864	875	901	875	855	851	873	830	843	850	910	779	832	902	855	822	871	874	882	872	848	867	884	905	874	867	858	902	857	935	841	839	837	832	842	827	849	861	842	875	838	928	819	863	901	836	863	895	893	890	883	859	852	876	869	864	827	880	851	834	856	892	876	853	866	844	849	843	911	911	842	874	866	839	847	830	871	877	852	911	836	855	880	825	816	915	839	876	842	868	858	920	884	822	890	863	855	876	887	885	873	858	851	864	890	844	852	877	896	854	863	853	923	897	824	816	824	805	893	887	849	911	847	850	869	898	790	862	849	870	811	875	851	871	835	840	876	920	846	880	895	850	897	931	880	838	880	942	862	889	848	819	855	891	891	865	866	834	882	879	885	874	860	880	925	870	859	878	866	830	884	877	825	866	871	857	838	902	865	836	881	905	881	827	860	868	862	902	899	847	895	827	872	895	847	857	841	847	882	870	848	915	810	840	933	887	868	923	879	918	913	873	900	864	876	928	854	832	910	847	831	847	893	847	895	874	909	904	849	841	917	859	862	855	859	871	921	898	870	876	848	831	856	901	934	902	864	874	894	879	882	853	861	913	907	854	845	836	865	829	866	880	867	884	931	879	834	842	851	864	869	876	884	844	841	906	872	821	906	853	881	796	857	860	820	908	842	839	836	883	857	855	839	842	825	857	850	877	878	839	903	890	824	905	850	856	869	875	931	870	899	847	925	915	823	873	888	873	849	883	857	889	870	862	869	900	858	861	853	889	907	896	841	867	939	830	882	877	842	852	876	868	877	859	878	872	854	854	802	827	831	820	900	898	857	908	907	889	853	884	856	864	790	847	827	871	873	854	859	855	810	881	870	869	903	860	861	884	851	828	864	814	858	852	876	843	888	831	865	875	883	851	934	860	841	877	892	853	832	841	846	876	872	850	894	917	853	891	836	869	895	807	880	823	878	878	879	840	886	898	926	823	937	825	897	845	868	868	825	885	842	810	824	877	871	828	901	854	910	899	869	875	867	865	883	846	858	847	846	838	825	831	888	832	861	853	908	904	924	840	903	874	849	872	849	899	843	879	900	840	916	921	882	861	861	857	812	869	878	860	885	875	861	897	916	831	881	845	848	874	851	836	870	874	840	956	872	924	829	848	864	880	872	883	837	845	866	820	845	862	875	849	868	889	855	827	937	874	914	857	871	914	868	886	871	845	819	887	829	841	906	909	843	835	861	886	881	886	829	906	822	834	855	861	907	871	856	917	883	855	885	885	863	883	904	884	882	848	850	901	861	887	874	867	878	847	860	856	861	886	920	945	902	833	845	853	846	846	823	872	906	836	907	871	876	844	872	825	822	883	885	888	877	834	875	877	817	895	849	847	825	864	839	876	778	883	843	846	833	888	849	939	839	839	913	832	831	877	877	865	899	844	863	862	835	893	811	867	892	903	912	813	861	810	845	891	886	866	824	839	841	867	810	915	769	846	854	883	892	833	886	844	903	820	883	893	856	837	846	866	918	838	796	830	884	866	895	870	872	832	887	813	844	837	871	869	890	844	919	840	889	875	853	861	850	810	881	887	883	857	855	847	872	885	842	873	830	837	840	866	837	886	877	831	886	883	839	918	866	811	847	906	856	882	856	864	872	854	897	857	822	875	887	859	880	847	896	805	834	850	848	829	847	805	838	827	840	867	869	846	858	876	914	886	863	865	886	907	834	876	886	867	912	855	914	859	862	843	868	857	865	876	850	855	851	811	892	830	907	880	887	870	839	843	848	803	933	898	872	869	873	873	857	877	896	882	864	878	871	838	865	862	830	851	903	853	823	873	860	923	875	881	880	891	845	887	897	858	837	919	871	834	886	842	862	832	866	863	886	798	891	827	876	873	853	864	884	871	869	889	852	841	851	910	826	908	815	885	799	814	893	833	844	888	874	866	879	838	836	855	877	874	854	914	839	870	903	871	871	911	863	870	887	836	831	910	820	896	900	855	882	819	819	860	924	831	843	856	834	901	857	861	909	892	857	836	855	882	902	850	892	879	864	856	858	871	854	945	825	841	855	875	867	832	831	851	845	835	878	886	874	904	836	845	851	869	834	838	889	870	926	852	893	822	882	884	847	893	860	813	834	856	881	854	887	836	810	909	876	872	844	869	869	849	885	853	895	844	840	891	920	904	868	849	818	895	854	881	957	868	902	864	847	898	848	852	859	879	833	815	904	808	861
27779	13901	4270	2235	1512	1435	3757	4791	3440	2098	1411	1136	1031	957	982	963	948	891	988	957	944	897	995	967	952	950	1013	921	974	936	974	948	990	963	939	1032	966	947	990	993	1001	938	899	973	942	1030	905	968	980	943	965	985	935	951	939	906	943	913	929	1007	926	966	961	977	905	956	924	936	923	966	947	896	966	944	955	937	984	986	973	922	978	928	932	982	952	934	927	945	972	931	927	971	911	990	922	930	978	966	895	921	917	923	978	905	991	940	966	915	966	880	901	924	988	975	892	972	979	972	905	987	974	1007	927	958	951	936	968	958	980	888	945	914	929	979	937	933	962	876	918	945	1015	900	940	981	935	974	927	972	924	975	951	968	858	945	896	981	852	949	913	931	902	927	932	930	931	970	920	894	968	913	955	986	982	936	896	952	964	973	929	939	979	938	916	946	991	902	871	920	960	982	912	961	959	992	937	937	940	922	959	944	1007	902	1011	967	951	944	1007	887	949	995	923	969	983	974	966	953	937	929	956	958	915	923	942	958	963	954	960	1003	938	940	1012	983	962	951	972	955	966	1025	991	956	911	939	957	939	928	925	954	941	972	949	967	967	1002	953	956	963	995	985	985	964	989	888	944	961	988	914	991	977	974	959	900	927	923	989	1016	968	950	911	945	956	964	937	957	941	1005	960	1012	954	980	965	961	940	942	926	978	983	985	955	959	963	950	1009	965	987	883	992	985	894	966	952	1004	940	883	916	912	929	897	891	900	916	959	974	971	955	926	948	983	970	961	936	914	881	1012	939	970	917	965	932	935	1002	927	920	955	900	948	938	926	955	963	915	948	965	900	982	993	1005	895	965	960	937	963	955	893	902	975	950	906	940	944	954	924	848	969	968	910	948	930	930	987	959	941	981	933	975	929	953	913	916	999	943	951	959	901	960	910	927	956	961	975	984	889	999	969	949	916	915	920	962	973	947	912	961	970	918	897	940	936	941	896	949	966	953	927	951	982	961	876	972	934	980	936	932	954	906	965	983	962	961	950	982	978	944	951	929	933	888	920	984	930	935	971	949	932	991	945	916	968	981	953	974	1000	927	941	944	1001	926	966	964	951	991	937	932	914	927	934	933	961	886	955	993	963	925	979	935	900	977	974	984	999	947	908	931	934	954	982	929	953	922	972	911	896	976	938	913	907	993	949	974	962	914	934	926	961	977	974	918	993	923	979	968	943	953	901	950	917	999	970	939	971	929	963	915	966	1030	933	936	901	896	866	902	952	911	941	938	919	974	929	907	930	942	986	921	929	940	952	938	973	965	979	936	915	946	949	924	931	1034	973	992	917	1052	979	921	920	957	945	955	938	944	926	1005	978	926	976	905	947	929	994	975	936	963	968	980	952	948	932	984	950	940	967	951	936	937	964	966	973	952	998	934	984	967	955	931	884	931	948	929	984	937	938	931	981	928	915	954	935	945	965	961	914	937	1008	958	946	920	977	952	970	1015	972	945	966	921	898	932	935	972	948	942	971	968	887	918	990	979	904	970	969	949	934	946	993	968	963	925	954	958	926	940	957	950	963	950	1001	856	967	951	930	979	901	918	988	989	963	917	894	946	946	929	929	915	928	953	940	935	965	930	972	970	943	933	993	980	1006	923	937	902	901	995	944	951	926	898	993	1001	941	972	976	908	989	961	983	956	1037	956	955	931	912	917	947	934	971	997	917	951	976	952	964	864	908	929	943	959	903	950	990	930	943	952	953	909	949	936	930	918	870	975	935	881	977	911	1001	940	959	913	911	988	912	899	981	943	931	933	944	979	970	963	947	998	940	1024	927	942	1007	967	988	937	931	950	992	952	956	879	916	927	952	970	965	1003	965	1000	996	940	929	919	898	954	1005	952	927	904	916	933	935	965	931	937	929	946	968	954	971	998	956	1000	970	932	964	949	915	939	909	980	897	971	935	1017	982	962	907	988	919	970	1026	982	988	905	964	947	918	959	979	942	1013	992	914	958	893	933	942	977	980	937	926	922	931	935	990	948	938	979	903	884	948	972	930	886	973	934	887	935	950	958	933	938	969	955	1002	920	933	981	945	965	922	964	938	949	953	885	925	929	924	983	965	918	928	956	962	907	968	960	887	925	1016	996	991	939	960	920	941	906	952	936	991	943	880	937	1008	997	900	879	958	978	932	945	913	966	993	909	933	969	953	959	1002	895	974	942	939	922	927	944	968	962	928	938	935	967	896	977	937	973	981	932	967	919	935	971	977	990	919	957	902	949	944	954	944	954	969	945	959	927	1027	965	899	1004	942	970	970	939	929	932	919	916	958	914	968	904	926	951	924	893	982	936	984	903	959	917	971	896	937	1015	1003	987	992	896	931	953	960	948	942	925	903	941	953	965	929	897	1002	989	977	966	942	967	989	947	975	919	941	959	902	968	944	940	941	981	966	952	910	931	953	901	946	1000	921	982	943	964	956	904	888	954	964	944	914	1000	936	953	897	941	995	974	916	959	978	900	950	929	934	972	953	945	950	941	986	945	982	946	908	966	969	963	958	917	959	922	942	1010	971	969	945	942	954	957	941	940	1020	920	916	914	1008	931	890	951	921	967	990	952	968	893	889	958	922	943	909	929	905	965	884	952	967	955	971	955	915	966	912	984	945	910	954	948	984	927	899	989	949	903	937	935	1002	959	988	972	930	972	930	992	914	879	981	922	967	989	960	961	976	981	939	947	983	945	923	955	943	956	930	947	946	891	915	930	956	986	928	884	935	963	1001	906	948	984	949	869	981	969	955	961	955	967	978	980	980	971	943	964	952	888	984	980	942	926	941	962	998	960	980	914	938	919	938	972	912	892	980	904	984	924	931	950	975	927	956	930	946	1007	957	961	950	960	968	962	905	936	961	909	937	948	963	907	1003	985	989	969	944	942	986	914	933	954	921	940	995	901	942	925	983	895	914	934	926	956	850	944	999	942	928	927	951	967	928	930	964	908	957	959	906	931	916	955	955	908	959	968	941	992	940	931	885	966	972	911	940	927	938	971	924	953	926	917	949	960	923	969	938	936	951	975	941	928	958	939	998	923	890	925	949	967	945	983	949	935	926	1044	900	998	909	953	935	970	985	955	972	999	954	877	942	915	924	982	945	975	960	955	960	967	936	885	962	941	982	895	947	930	940	937	964	984	911	938	911	945	913	958	909	974	932	876	911	988	995	994	942	952	964	987	948	950	947	912	994	953	950	1001	908	911	969	944	924	921	938	952	975	942	951	956	1012	976	902	896	958	904	928	960	972	975	941	909	959	870	941	935	960	955	935	981	962	913	952	948	940	966	912	901	943	959	936	957	969	950	961	928	950	925	958	899	973	936	927	984	966	991	901	945	991	910	978	910	949	945	937	915	928	941	898	955	927	933	978	975	979	912	942	1026	924	937	1008	934	935	923	938	955	1003	980	1008	872	929	939	933	964	1000	941	968	963	935	983	949	993	928	952	947	963	970	915	983	875	968	942	896	971	1015	946	949	992	992	960	944	886	948	945	958	964	924	966	928	984	918	989	908	936	912	930	958	951	987	908	951	916
5912	2541	2892	1823	1640	1559	4517	5245	3434	2070	1289	984	857	845	796	846	844	827	781	759	818	790	768	819	833	826	819	820	803	849	780	822	790	809	781	797	790	834	826	833	810	872	797	785	801	835	792	823	783	801	798	803	810	820	811	879	816	808	777	820	790	834	814	832	829	793	760	787	795	794	777	803	806	796	751	788	817	751	803	834	856	871	809	815	778	761	824	804	833	784	795	761	807	814	825	800	840	785	850	856	751	774	815	770	844	851	823	823	783	771	787	838	828	824	801	804	813	807	721	836	806	810	772	821	803	829	794	806	852	845	830	806	846	783	767	824	813	755	844	844	806	728	838	810	813	816	810	788	797	793	824	804	807	853	816	828	778	779	793	859	784	806	836	807	813	865	863	822	781	798	820	838	835	749	799	805	808	828	801	768	854	798	775	789	790	797	862	809	788	797	765	811	760	838	764	839	817	820	813	819	838	833	835	763	796	797	783	812	807	795	807	859	793	832	821	811	789	869	801	828	791	795	798	840	773	796	812	784	811	786	782	830	791	820	777	820	782	866	794	798	833	788	828	780	783	814	884	774	778	820	872	814	802	805	780	810	835	843	803	842	785	730	758	777	814	801	811	822	757	820	772	849	804	791	767	842	850	770	798	793	837	790	804	817	792	787	779	809	807	832	831	804	837	752	744	813	810	823	826	853	787	772	829	835	814	850	799	792	786	845	803	801	815	801	791	804	809	856	814	784	855	825	817	826	778	779	826	768	806	770	784	868	830	799	783	799	852	756	792	779	807	784	853	828	806	778	810	832	801	787	853	803	811	842	803	814	805	810	816	775	831	762	773	790	832	828	847	822	797	835	805	829	822	774	844	849	855	816	780	815	797	805	887	799	828	795	802	811	818	812	818	815	769	783	764	783	840	711	844	809	807	812	833	822	799	803	768	811	747	843	789	804	829	749	808	843	818	823	806	854	763	814	784	779	825	814	816	789	765	762	803	852	850	793	751	811	809	860	807	838	855	786	829	805	787	773	767	833	833	791	834	821	799	792	784	774	827	777	820	795	784	843	820	770	850	832	755	834	862	797	825	816	778	782	804	812	726	877	836	813	801	802	779	787	730	803	828	815	838	819	829	823	815	819	811	810	787	788	833	780	799	797	777	760	797	854	809	812	814	785	750	816	834	788	822	797	825	846	819	866	850	797	779	804	813	825	797	803	769	766	803	802	848	758	806	839	788	793	764	823	826	788	803	822	794	764	803	806	809	812	796	841	825	760	782	809	792	807	767	853	838	810	770	811	749	827	803	822	848	798	842	818	792	800	804	761	822	809	779	779	825	843	848	803	802	794	846	827	831	747	859	809	812	772	854	814	755	812	838	844	773	807	834	769	774	802	818	811	842	803	783	801	753	806	821	793	823	816	867	813	852	816	800	819	823	816	793	767	776	829	829	831	865	804	857	870	811	844	777	797	758	790	795	790	804	819	811	807	801	820	813	822	769	837	818	786	813	780	865	755	800	809	796	817	841	785	834	829	831	846	781	866	793	773	809	767	799	804	793	792	762	863	846	797	804	814	792	800	813	827	829	767	829	795	811	806	795	751	816	784	818	819	848	796	762	798	765	810	847	821	771	782	808	764	811	780	789	810	785	817	802	784	789	783	779	823	824	788	829	839	828	836	816	890	803	857	786	806	812	785	790	800	780	837	786	815	841	807	785	809	821	817	829	843	794	818	827	779	830	842	826	807	829	771	819	801	820	815	799	810	805	773	809	816	854	801	876	827	798	773	775	784	851	823	763	804	780	851	820	814	838	757	803	776	786	759	790	843	835	811	771	833	828	800	761	796	808	804	822	870	781	858	806	807	767	839	840	832	819	773	809	787	786	746	844	785	839	787	843	752	799	817	878	782	777	794	823	820	791	788	867	788	784	751	860	858	813	780	780	783	806	795	826	780	762	816	777	809	822	753	858	786	880	775	820	711	764	781	759	819	835	822	817	802	813	854	843	817	823	783	835	812	815	787	821	792	840	794	826	788	769	746	852	757	781	819	775	832	814	835	790	824	832	817	803	829	843	758	831	777	788	836	755	816	781	832	788	849	798	772	824	851	820	811	827	817	812	810	810	858	789	834	796	821	824	800	812	860	822	801	786	835	818	801	805	865	825	792	749	832	836	855	841	785	806	833	775	812	838	808	806	852	814	773	797	839	801	810	785	797	808	788	816	750	797	740	811	797	792	807	792	796	827	856	838	832	868	855	856	807	835	811	833	803	783	816	788	794	822	780	821	853	784	812	780	797	811	791	798	796	844	823	796	794	783	834	761	796	847	863	773	777	844	809	786	829	837	743	777	834	847	873	734	780	796	855	795	822	786	797	775	783	807	793	825	768	812	855	794	801	799	761	801	832	797	833	828	857	820	844	861	825	818	812	831	805	777	830	780	801	826	815	795	762	850	856	797	784	822	809	756	794	855	825	797	823	851	800	807	866	804	796	822	776	831	785	769	827	864	785	786	852	806	822	803	814	770	812	802	835	781	816	848	832	763	753	827	823	807	799	832	802	782	849	809	798	803	798	842	820	819	773	815	785	810	840	785	790	817	790	805	793	788	827	815	785	814	833	814	794	790	768	781	776	799	841	821	877	803	826	791	826	770	821	823	846	806	821	807	802	834	819	780	828	789	830	825	839	781	862	785	840	830	837	837	826	778	793	843	799	790	711	803	811	817	779	816	857	799	796	806	805	807	845	768	815	770	768	823	856	806	841	805	812	818	842	801	798	824	774	813	827	804	826	824	768	828	812	817	782	837	835	779	820	775	818	831	855	826	808	796	810	800	836	809	777	770	805	893	858	758	818	811	851	819	777	787	761	823	852	818	866	806	798	832	834	780	776	827	824	773	825	804	802	796	812	823	806	788	800	799	755	834	833	759	853	762	801	758	808	771	827	785	793	870	775	837	770	785	815	749	754	802	777	796	797	798	826	765	794	834	817	844	774	784	795	846	810	825	836	807	864	834	790	809	776	801	831	784	795	779	807	791	808	804	783	753	789	844	795	809	869	781	817	822	843	846	857	807	778	796	801	800	823	825	821	777	803	827	777	821	794	858	804	824	843	785	765	857	812	803	800	775	764	822	839	799	849	815	834	781	791	793	800	811	821	801	755	838	808	826	822	795	808	767	785	791	832	780	836	785	822	804	772	825	838	774	827	818	795	750	799	821	804	766	820	808	817	812	793	805	782	771	773	842	833	818	811	822	807	827	811	784	831	814	810	825	811	852	791	804	779	804	833	808	814	831	777	789	807	773	830	820	760	826	751	818	797	762	787	774	809	794	849	793	810	785	821	803	793	798	829	799	798	732	810	775	857	766	812	796	854	827	764	783	843	792	771	795	825	821	806	871	787	793	838	829	841	790	805	795	798	830	794	800	798	806	800	816	858	800	807	790	835	856	758	840	823	835	830	822	763	840	761	774	801	801	814	818	817	813	792	835	764	824	837
25574	21385	27321	25306	7103	2338	16738	35830	25220	11525	4834	1950	1254	941	970	883	925	876	912	933	961	912	908	912	902	891	877	847	896	907	871	902	903	878	865	903	842	895	869	936	895	895	969	873	884	887	923	868	884	951	897	879	857	901	882	881	881	920	894	938	851	845	881	894	937	872	906	889	911	912	881	889	878	897	931	946	953	913	898	858	941	870	885	913	885	895	858	891	897	871	845	861	929	906	912	917	881	892	926	926	887	870	866	871	849	902	856	845	888	900	867	890	859	904	895	919	921	884	831	885	879	896	927	899	867	888	887	949	850	879	835	861	899	875	879	870	942	864	936	883	883	899	893	827	892	844	860	863	879	870	924	871	880	910	923	896	869	892	872	895	910	920	918	886	873	849	911	897	901	887	835	945	928	871	846	901	827	859	905	925	883	908	902	858	876	885	871	894	873	936	841	937	873	927	960	903	899	862	872	875	883	938	902	885	891	900	890	897	839	913	896	837	884	890	888	881	909	936	898	896	841	879	878	876	873	901	893	929	936	917	925	902	891	912	849	886	913	870	938	893	838	874	817	895	907	861	860	902	886	864	902	902	899	847	867	862	872	851	903	895	897	928	858	889	893	872	888	883	882	894	920	958	901	900	850	892	886	851	918	902	883	874	887	919	949	864	868	899	839	872	866	875	891	902	857	886	865	878	953	892	901	927	916	887	875	913	922	861	864	887	902	894	913	885	909	888	882	893	881	874	890	885	916	890	915	900	839	881	848	872	872	851	897	936	910	853	905	912	918	870	916	881	920	899	879	891	830	863	879	920	899	899	894	894	944	921	926	942	886	898	916	809	862	930	898	855	897	886	875	880	902	839	854	852	877	903	860	850	914	898	856	928	863	878	931	914	910	866	887	921	918	885	855	838	892	869	824	887	882	857	896	898	873	862	833	876	870	864	886	916	891	868	885	940	881	917	865	915	891	862	870	938	837	861	893	924	952	920	876	878	880	903	856	908	925	841	908	928	882	921	869	873	905	883	847	906	907	871	879	928	845	897	909	916	889	887	928	867	961	899	869	869	866	877	854	907	885	868	899	900	914	894	918	913	920	903	881	902	910	903	890	873	911	906	891	919	894	953	872	850	846	895	957	917	978	864	931	857	874	921	904	874	849	877	889	887	917	898	871	920	871	848	882	905	944	887	928	885	884	876	920	891	909	890	914	921	880	876	872	842	877	874	923	918	869	939	874	880	924	912	881	879	902	916	870	847	907	915	887	882	874	903	857	858	903	897	938	882	895	945	847	937	894	864	929	925	876	879	894	883	897	921	895	867	850	847	871	936	904	923	840	883	904	856	916	907	916	866	914	886	870	919	857	873	939	925	914	859	918	877	892	876	897	867	911	866	884	856	907	823	805	900	859	983	923	926	815	873	876	939	940	886	873	870	929	903	914	858	914	874	902	903	871	866	864	851	846	897	919	918	914	892	862	905	885	863	911	950	844	864	896	875	825	852	871	865	890	925	872	877	863	908	907	890	885	831	898	877	862	886	862	892	894	858	862	862	899	866	894	888	866	919	950	942	903	857	887	897	916	923	890	915	979	907	902	951	922	921	862	867	848	913	865	869	926	884	921	928	935	883	914	887	911	881	912	885	940	844	907	866	937	935	922	891	892	914	877	858	837	903	869	833	900	865	859	888	902	880	857	885	913	895	851	879	921	926	856	927	933	872	880	927	874	870	904	888	907	869	874	898	884	881	878	887	869	897	877	839	902	952	915	852	861	857	804	896	901	898	838	871	900	851	894	875	840	885	912	841	844	863	922	870	909	922	928	856	924	818	867	899	875	940	865	932	893	881	894	913	848	883	895	892	897	911	958	893	866	864	937	871	895	926	862	875	914	926	872	875	889	925	921	920	880	871	934	856	887	901	872	898	914	908	873	844	918	888	913	911	839	935	899	860	963	884	854	874	885	891	911	869	871	871	890	920	939	857	943	950	863	887	868	909	860	869	842	908	961	866	906	906	863	911	844	885	901	900	915	870	896	903	902	858	868	930	834	823	895	878	878	914	958	889	869	869	922	927	903	835	860	881	884	818	848	874	869	873	932	820	892	890	832	867	895	905	896	908	910	935	900	897	913	904	949	881	844	895	931	890	891	868	876	874	869	918	885	903	890	913	868	849	900	867	895	886	863	871	888	922	881	873	866	914	886	870	888	952	985	959	904	921	867	834	896	859	877	860	900	884	918	855	902	905	898	928	821	864	869	879	851	879	862	871	891	884	915	863	879	892	905	905	886	871	906	909	895	881	882	900	816	837	893	904	912	839	867	861	926	906	944	899	900	888	870	900	825	869	925	890	861	893	904	901	879	895	933	901	909	880	831	839	874	863	921	917	871	902	823	887	961	906	898	864	925	898	895	958	918	874	887	880	947	880	903	904	907	880	945	862	919	874	935	890	900	893	913	899	895	874	860	879	887	917	913	966	862	836	889	873	862	879	912	871	879	855	856	876	899	921	864	863	889	910	849	893	904	902	931	898	894	905	883	895	836	860	900	867	921	889	859	851	877	833	894	902	866	873	861	869	874	914	937	922	881	929	946	892	923	960	890	862	924	890	892	921	918	883	937	840	918	863	886	872	850	902	943	895	893	913	902	895	842	861	880	905	861	823	928	870	908	960	902	841	898	952	930	861	881	934	860	890	839	865	918	898	915	863	874	878	893	872	874	881	920	904	919	912	910	830	929	874	885	936	913	910	903	913	942	876	894	858	871	810	849	911	870	885	921	905	892	940	905	914	858	915	889	842	874	961	905	883	871	930	891	879	875	870	879	887	903	915	912	975	897	933	897	921	897	821	911	931	876	914	898	895	904	875	898	896	912	871	891	932	913	893	904	857	855	902	876	883	905	887	899	867	899	868	897	925	878	897	879	871	904	885	882	860	858	903	908	898	928	870	883	898	853	869	932	949	825	949	852	883	883	928	897	848	869	861	847	897	899	924	871	868	887	910	885	889	917	916	869	879	867	840	912	888	870	917	903	869	904	873	891	816	907	912	854	908	927	914	904	893	876	881	862	867	935	884	913	907	908	905	894	924	892	906	857	891	902	884	883	866	847	902	933	931	892	897	851	930	894	869	899	904	860	879	934	960	877	868	864	892	909	932	863	880	939	899	937	902	865	909	888	899	883	854	856	878	926	931	891	868	889	954	925	907	906	824	889	908	934	864	859	879	827	913	967	926	870	930	896	928	866	845	908	913	911	884	889	856	889	870	862	874	881	863	947	820	916	840	889	919	869	875	878	935	821	917	880	859	855	897	868	814	919	895	933	897	910	876	884	881	846	947	925	924	871	908	892	883	830	857	899	923	901	881	895	879	923	926	893	837	940	864	848	857	840	923	933	870	856	902	812	888	896	907	916	885	962	876	930	919	859	916	893	885	869	906	897	912	845	842	877	904	828	862	886	897	896	874	883	995	905	887	865	837	916	861	929	902	871	908	862	868	901	860
4545	5300	4301	2722	2000	2030	20011	31963	18943	9027	4418	2051	1096	878	876	774	786	771	731	835	789	745	788	780	775	784	775	784	781	759	830	786	803	796	757	815	761	874	807	815	815	812	771	794	812	776	785	789	772	782	745	761	822	796	820	803	800	771	756	786	830	830	755	758	822	764	817	808	761	795	760	813	804	837	777	791	791	816	763	788	782	775	827	819	743	798	816	786	778	783	838	772	803	812	772	782	797	816	793	795	793	783	800	784	792	755	774	809	766	743	765	786	738	787	784	771	825	805	773	831	778	741	784	828	770	843	726	790	779	803	792	801	763	768	792	776	808	837	774	705	792	772	755	806	784	777	779	730	806	795	741	754	764	798	781	755	785	811	765	797	787	801	803	797	815	760	726	801	768	771	752	829	796	823	804	800	783	769	758	733	764	776	747	803	773	812	771	785	836	809	782	766	790	793	782	790	805	800	774	855	777	788	773	776	812	783	796	788	805	753	748	824	754	783	784	724	765	820	736	795	802	787	792	806	808	771	823	796	764	834	777	779	795	811	783	808	792	758	785	730	829	770	746	795	733	779	735	775	784	765	760	800	774	820	813	787	769	739	798	769	805	865	769	740	753	764	838	803	753	860	818	812	845	780	794	748	783	751	793	792	778	760	795	812	816	824	743	773	802	767	757	749	834	796	830	778	811	793	802	755	786	744	776	790	790	825	825	760	787	741	749	788	770	855	727	782	818	813	787	810	809	796	799	774	804	819	749	791	783	764	770	797	791	807	775	841	799	791	751	822	785	764	797	733	802	790	759	734	770	750	787	775	762	775	796	763	756	763	791	765	823	839	765	780	818	736	783	783	804	782	793	820	776	763	801	762	784	746	811	789	795	784	777	760	802	786	812	693	796	811	781	804	788	735	761	757	804	806	794	763	771	746	788	782	755	798	789	820	780	732	816	841	842	789	796	807	802	776	710	789	786	809	782	729	797	773	765	764	754	783	798	753	799	760	790	774	773	806	787	794	732	777	789	797	809	766	794	753	782	771	771	770	839	725	802	739	782	744	795	733	806	760	808	810	747	787	778	801	793	842	837	806	821	810	823	774	762	754	841	744	776	732	816	772	813	783	794	779	806	804	804	796	781	758	759	817	743	732	816	750	838	822	738	815	861	872	831	785	778	773	797	763	780	761	769	814	738	801	755	742	807	765	815	763	792	832	740	809	753	794	739	797	810	814	785	797	758	776	845	762	737	778	776	774	808	835	798	775	841	837	758	822	744	785	769	782	740	831	755	809	807	784	805	759	862	794	824	821	815	796	812	709	802	764	723	835	821	779	812	793	759	774	758	825	806	742	738	793	834	768	751	799	745	794	756	813	779	807	743	819	797	764	811	759	836	786	793	829	736	780	783	780	778	834	791	802	827	774	806	779	785	846	790	749	801	794	796	818	786	756	780	749	813	777	781	810	742	772	794	802	818	791	771	839	815	758	795	801	817	735	774	821	782	825	806	792	728	799	795	769	772	779	799	785	817	792	754	749	778	813	738	783	744	809	798	780	752	801	781	793	778	775	746	788	775	778	764	766	774	787	738	774	799	857	790	753	803	860	779	775	785	789	732	816	782	833	795	841	773	800	800	758	777	765	807	772	744	804	794	729	790	783	770	730	795	787	788	798	815	746	796	801	847	735	844	777	763	765	832	788	773	776	828	821	754	814	771	766	767	730	776	810	794	799	789	745	776	790	785	722	800	767	777	767	775	798	768	756	749	800	841	754	769	775	783	812	798	786	766	738	754	757	800	790	793	779	770	811	836	800	770	792	816	789	797	771	838	833	821	814	812	827	760	795	748	704	778	802	785	754	797	748	789	778	813	842	779	801	805	753	820	796	769	769	804	808	735	782	801	830	813	862	736	801	741	747	813	838	801	820	798	812	805	847	764	767	765	788	860	789	752	799	835	790	780	744	774	795	769	776	812	765	744	804	754	813	799	782	787	774	805	800	819	799	787	827	799	790	820	815	722	816	781	799	780	772	783	743	768	830	784	781	800	758	723	806	766	732	783	800	807	796	726	799	776	806	779	800	749	846	770	794	769	828	804	787	797	755	815	758	759	758	735	776	784	767	759	759	834	793	773	763	810	776	782	776	782	786	800	788	823	793	769	810	761	794	729	778	829	764	765	760	798	817	823	811	794	770	825	773	775	767	788	726	740	772	857	802	802	730	744	793	756	749	800	757	827	794	744	791	791	761	801	755	761	782	792	724	767	805	799	791	746	792	783	792	761	778	761	753	775	791	799	699	779	794	776	832	833	809	856	804	812	771	768	793	798	777	780	771	827	799	766	824	799	776	789	786	853	773	759	801	809	771	764	791	777	740	796	843	776	826	761	773	791	797	786	790	817	802	803	784	754	776	809	753	810	750	807	793	771	776	770	768	734	809	758	831	769	779	769	751	738	806	757	764	757	835	783	814	779	828	760	790	752	799	774	751	754	809	808	814	800	763	756	775	766	746	748	813	749	768	778	816	811	799	735	761	786	814	763	796	808	773	769	760	803	759	770	787	718	774	726	813	803	766	764	776	773	733	811	787	823	757	780	740	783	779	797	830	853	768	772	786	760	791	731	794	828	778	768	812	813	801	794	770	812	784	775	793	802	811	764	785	799	785	787	778	822	749	832	775	769	741	828	782	800	720	770	779	764	770	761	785	745	781	814	788	770	776	837	763	797	755	820	788	765	765	774	782	811	805	778	826	797	774	779	784	763	785	749	778	768	747	754	758	816	792	803	768	771	771	823	782	791	796	794	799	713	824	842	817	771	778	741	732	763	790	754	804	789	789	822	728	805	794	775	758	799	777	781	770	785	808	752	771	738	783	790	784	799	789	772	756	771	807	775	813	809	823	802	794	824	759	793	748	783	786	789	770	793	798	765	796	771	798	745	811	745	769	784	772	751	747	813	742	782	796	807	784	818	731	851	783	813	769	782	773	748	761	768	805	804	751	785	786	809	833	755	780	774	757	787	783	774	752	796	758	810	787	804	801	811	745	757	792	770	720	758	721	820	765	756	862	787	804	757	789	718	820	806	796	787	748	764	790	789	759	792	805	793	761	732	840	775	801	823	811	720	834	797	730	788	820	786	812	750	765	793	776	799	763	738	792	759	785	778	795	822	804	787	792	766	785	800	765	749	753	794	782	781	752	833	825	795	812	800	743	768	771	785	795	777	795	787	824	744	799	790	779	784	830	722	811	779	770	778	767	787	766	759	840	813	823	774	769	829	782	783	822	750	773	762	790	771	759	830	796	768	740	778	784	769	790	759	795	789	779	758	780	820	823	759	761	816	768	758	776	804	778	759	853	826	775	813	806	785	787	739	758	776	769	792	808	799	815	773	833	797	756	798	767	775	748	789	774	751	787	789	768	806	745	766	779	759	830	834	771	788	746	748	826	768	812	809	814	796	796	762	767	783	786	786	765	754	809	774	776	785	812	807	772	778	799	804	768
24343	21364	28704	24433	21304	11265	29143	50222	41323	22968	12047	4539	1811	1213	1049	1017	921	975	958	987	1006	1004	974	959	1023	1000	938	1007	969	896	1011	1011	952	936	938	977	999	971	974	972	954	950	955	974	921	1005	994	924	975	949	967	1007	938	939	1001	953	912	1010	946	952	995	1010	950	947	972	950	963	990	949	971	951	988	1000	949	971	912	982	949	1004	967	1040	917	935	950	960	965	985	958	929	928	969	940	923	926	980	930	920	935	913	978	976	968	974	937	980	968	1002	997	979	959	941	959	979	925	973	953	951	971	1005	985	975	927	944	945	957	899	977	974	969	965	964	944	949	1003	951	968	962	937	950	953	959	985	950	1020	949	1014	946	974	945	989	968	954	952	942	920	923	933	966	956	989	968	1016	952	928	1039	957	926	1002	975	988	996	1017	906	968	931	949	982	945	920	950	955	977	955	998	956	967	952	1014	901	980	961	948	933	892	958	963	963	973	916	913	1005	1008	1015	963	955	940	956	961	970	959	998	952	953	924	1034	926	944	983	979	960	979	1035	917	908	869	1023	940	951	1002	968	927	1036	971	985	941	963	1010	970	995	991	908	985	938	946	919	927	938	956	993	961	942	1005	978	971	930	961	982	942	988	936	957	912	976	973	929	1009	1013	965	948	961	954	941	925	948	943	963	960	996	977	978	936	939	954	968	933	943	916	933	964	949	978	985	981	983	995	971	988	995	997	970	934	979	972	973	999	905	977	936	932	970	915	932	921	939	1008	929	967	974	974	978	1014	989	908	967	954	1018	1028	915	977	1024	950	984	1004	967	930	938	1018	964	922	939	948	980	915	978	942	993	970	930	987	939	970	893	920	956	926	931	917	981	934	999	1028	934	931	1027	986	985	970	958	960	982	978	947	963	942	992	969	984	963	990	955	951	932	963	989	978	857	975	979	994	974	946	950	1019	931	952	986	959	929	921	964	938	924	972	941	936	939	1033	981	951	967	967	950	905	915	939	963	943	946	939	966	925	962	975	987	1045	911	985	952	922	934	968	949	975	919	953	969	930	991	902	963	975	970	957	982	1021	964	987	959	941	931	977	952	951	1007	1009	956	1006	959	981	959	903	929	936	954	956	901	988	979	920	982	956	971	924	986	941	933	870	920	968	992	1005	911	953	1040	1016	959	996	991	948	916	926	925	974	963	981	976	887	924	1008	960	944	971	947	905	888	1013	972	975	982	941	975	995	968	953	957	972	953	953	913	993	1001	950	933	959	979	1002	973	930	896	943	967	962	966	993	984	921	971	988	958	1011	990	966	967	947	929	940	943	957	907	916	989	900	928	958	946	967	952	959	932	993	932	970	969	916	997	925	982	974	966	980	1002	923	940	935	983	952	938	1022	955	985	955	1001	958	937	975	961	955	978	895	885	928	958	992	951	948	968	897	954	966	936	933	940	916	933	965	900	983	963	994	954	922	958	958	956	915	943	886	940	975	940	955	934	939	967	876	969	971	974	939	1028	940	986	966	990	952	988	996	927	923	927	1005	945	944	1014	976	979	951	982	976	957	983	995	933	951	983	941	937	940	959	921	1015	916	971	955	998	948	1002	933	937	986	939	913	954	939	971	931	1011	1033	964	948	941	1003	982	975	942	954	934	983	1016	927	930	908	962	1037	968	941	932	908	913	942	937	998	947	940	942	877	955	952	984	960	985	964	975	942	908	980	920	949	911	961	976	977	957	939	935	977	982	861	913	920	939	984	989	954	981	977	990	960	973	936	932	986	949	951	912	954	905	970	934	964	1023	981	897	961	982	987	936	955	981	937	1022	1001	965	983	909	943	944	930	948	1010	932	997	983	974	933	941	997	934	911	942	939	971	921	961	965	932	981	922	899	983	987	989	967	927	920	992	994	949	948	919	977	961	979	887	960	949	923	976	947	920	968	924	976	930	914	994	981	876	980	970	934	997	989	906	940	975	942	934	984	987	970	994	977	926	906	984	975	967	946	953	981	903	981	939	949	920	952	965	927	961	941	957	942	938	898	982	981	1004	1022	978	988	1006	938	961	957	998	943	974	924	1023	1024	915	974	1000	942	998	926	917	956	949	877	966	970	928	988	961	907	911	926	986	952	944	970	921	973	967	1012	936	978	935	926	974	946	1001	984	1000	992	954	912	966	951	982	971	960	932	918	923	925	897	920	997	912	1000	950	998	976	970	963	990	916	955	969	1013	911	927	923	940	946	927	916	982	928	933	928	967	916	986	910	909	953	942	963	1007	978	973	973	973	940	939	972	936	984	975	965	916	982	974	1004	946	974	1014	927	898	925	936	1004	957	943	946	966	1013	972	950	933	954	949	917	923	932	951	988	974	898	937	1007	996	1001	994	896	974	963	952	961	937	982	1036	940	1020	1066	942	965	963	922	1012	922	951	943	912	913	981	1008	1010	1002	907	955	899	905	951	918	970	950	1002	961	955	1032	935	915	933	991	1002	1002	995	954	915	958	975	1011	939	948	924	931	1006	970	953	933	916	906	1032	995	964	976	981	975	941	998	1009	955	974	969	936	957	960	922	962	957	940	926	990	918	934	945	945	930	1037	951	1003	918	947	973	949	963	1004	990	934	994	918	961	964	996	944	945	995	1012	1049	955	967	924	927	935	961	974	959	1010	965	873	977	982	970	921	947	958	1000	934	962	928	947	966	935	962	932	972	967	945	971	963	970	948	965	939	966	981	943	985	925	935	1002	944	955	953	946	996	983	957	933	903	893	948	969	992	981	962	922	935	968	980	958	943	978	948	1000	985	996	937	967	978	987	937	951	939	973	977	961	983	968	979	924	958	926	1028	964	888	965	887	919	940	1023	899	1012	978	1010	969	974	960	960	980	1013	921	908	935	1035	982	934	923	995	984	957	935	932	940	977	909	1034	998	949	972	974	943	954	925	971	938	963	1004	952	932	972	997	923	937	1005	916	953	962	1005	955	941	995	953	967	1009	962	965	973	936	1008	921	957	960	957	994	960	978	947	973	983	971	981	974	994	982	970	989	989	943	961	951	969	983	928	969	983	933	978	914	970	1023	971	951	991	947	933	956	1013	964	971	962	1011	984	985	989	1006	971	973	937	969	965	961	1005	997	939	972	968	933	927	923	949	967	961	985	895	919	926	982	926	981	945	993	890	997	961	897	881	899	936	968	957	1021	968	953	882	957	925	925	935	942	970	963	957	977	976	937	987	943	927	912	932	951	1004	929	925	970	943	990	951	956	970	967	923	933	958	1003	984	984	923	945	948	958	906	925	930	987	944	888	953	916	977	996	977	934	962	917	956	954	997	935	938	996	995	988	897	975	930	970	943	934	915	982	942	1020	967	934	951	976	909	924	967	947	927	985	965	965	1004	951	892	924	964	985	968	929	928	991	998	955	948	947	957	941	959	947	958	957	915	964	993	968	989	977	975	974	994	953	959	909	970	956	916	972	897	968	934	941	971	963	1026	1005	963	928	979	1005	995	921	967	943	983	948	950	869	926	994	932	973	901	951	915	940	960	981	933	934	1018	959	948	935	953	1007	966	946	951	976	963	993	900	984	968	981	959	947	989	968	940	963	960	976	923	903	982	907	967	963	999	974	931	966	966	935	958	1002	973	947	952	951	931	926	960	956	1003
5002	8505	7374	6676	4950	3710	32771	45441	34155	17924	9670	4210	1848	1045	884	905	875	874	896	827	842	871	874	830	870	864	817	817	830	864	805	824	904	868	828	884	861	903	858	848	903	828	848	808	858	872	862	857	900	848	904	901	829	887	865	846	819	849	818	842	800	835	897	834	823	873	804	894	833	823	887	825	830	848	765	917	820	842	891	914	846	847	831	768	844	843	873	816	835	851	850	800	834	776	842	842	879	818	873	815	829	793	885	841	832	826	904	907	843	793	871	909	887	880	842	814	834	829	858	891	887	844	851	863	815	848	840	857	853	845	897	845	806	927	858	833	771	838	804	882	819	865	871	859	805	878	887	836	786	803	844	856	932	854	824	877	866	840	821	864	857	835	862	847	871	850	879	880	882	848	838	890	867	848	875	861	844	846	888	800	839	871	859	849	855	927	850	843	858	804	839	854	900	860	885	895	868	848	864	795	813	821	816	868	833	783	847	875	848	829	835	885	841	862	789	842	805	817	829	871	844	840	888	858	875	854	849	855	888	895	862	841	819	841	809	823	872	824	867	841	782	868	851	872	816	824	887	856	808	859	835	893	844	856	867	831	880	840	841	820	850	872	885	828	845	849	855	852	864	809	831	845	859	817	862	873	843	848	866	850	804	861	826	861	854	843	852	857	793	805	849	846	832	795	888	814	839	877	832	816	822	780	862	901	840	881	786	858	839	853	814	841	838	826	834	878	841	805	826	873	858	870	853	856	833	803	850	830	815	897	845	819	884	843	800	870	897	911	846	907	837	812	814	836	828	823	869	839	903	900	890	842	852	839	833	844	906	847	884	860	843	868	802	844	807	868	884	864	883	821	880	797	841	884	814	864	866	780	848	860	832	880	882	878	855	852	912	897	843	821	871	862	851	883	868	834	842	835	887	844	830	843	851	845	874	857	875	881	854	816	856	873	863	856	861	815	859	839	838	839	818	805	819	768	901	874	860	879	853	817	844	842	849	875	787	859	845	861	872	832	857	837	824	843	845	884	838	834	870	841	874	864	878	802	858	910	851	874	841	808	841	818	805	801	886	881	820	813	820	820	899	776	857	855	924	823	816	851	823	863	831	801	846	847	847	837	852	858	915	823	818	861	826	857	816	862	854	830	802	839	851	845	844	885	831	855	893	889	845	867	835	798	814	797	813	814	875	813	833	856	914	785	908	858	801	813	835	815	916	854	867	851	811	791	794	834	840	844	828	811	791	810	840	822	832	837	880	844	822	815	833	830	861	881	807	848	846	837	849	854	884	896	818	795	835	813	841	842	882	882	838	839	881	866	871	837	800	817	846	882	852	850	808	820	860	841	783	892	831	874	840	894	864	861	830	828	828	864	815	860	792	840	846	789	875	851	795	829	817	840	864	860	889	777	826	808	820	803	823	820	807	863	880	855	843	899	827	845	853	833	807	882	860	909	841	822	870	857	807	839	880	896	870	866	835	834	882	850	857	815	802	812	833	844	840	813	852	847	871	867	867	817	815	877	835	896	830	835	865	864	834	889	865	885	836	880	899	852	809	825	853	817	802	782	862	855	883	853	863	835	858	848	872	833	881	795	877	849	806	898	823	859	886	881	815	850	881	878	841	796	835	835	882	865	829	823	798	811	851	860	822	860	824	850	823	860	909	814	815	870	856	782	798	834	847	863	861	854	891	840	834	847	804	850	820	835	777	857	830	840	827	844	883	856	863	843	892	848	844	843	844	795	864	865	824	852	825	816	823	835	847	881	875	833	856	852	799	869	866	808	850	820	855	870	847	819	861	861	848	866	861	858	852	839	775	835	839	900	771	853	891	826	818	822	833	830	829	828	821	837	859	839	863	827	798	837	869	846	866	847	802	822	802	882	829	860	848	864	838	835	823	838	824	887	859	840	783	819	829	820	811	829	839	872	802	852	892	861	830	792	850	903	791	855	897	819	876	824	836	845	901	826	874	844	826	765	843	848	825	845	883	855	862	872	864	770	876	846	842	857	835	808	865	873	808	812	797	846	811	828	826	816	873	829	828	839	792	869	842	839	842	831	860	843	812	831	783	837	894	868	852	844	823	837	812	841	828	881	783	867	846	845	816	839	834	800	840	818	868	809	848	840	872	841	866	880	867	819	783	828	853	832	827	913	787	856	847	826	893	869	839	781	829	862	811	824	781	836	822	798	844	797	852	864	896	814	846	832	814	866	833	854	825	827	843	901	766	889	892	768	822	836	826	879	833	799	814	830	914	864	803	824	836	832	834	840	865	812	864	816	870	861	855	844	896	815	867	852	846	805	835	884	901	793	786	894	843	873	873	863	820	795	855	902	829	855	874	840	844	848	809	836	849	869	838	827	868	867	827	797	871	830	861	836	840	838	833	862	819	835	854	839	817	854	848	889	877	848	818	833	834	835	827	876	828	827	852	886	864	858	902	855	827	839	867	853	876	838	848	918	819	828	860	820	817	847	872	832	800	842	839	828	796	826	882	829	864	858	839	865	817	851	810	822	856	840	838	849	849	856	891	856	825	824	853	850	840	821	864	846	805	793	915	847	813	804	832	796	863	829	876	849	863	865	842	830	871	814	816	836	813	878	865	850	849	856	854	807	875	825	830	881	887	832	838	858	812	828	844	850	818	788	843	831	835	809	792	848	870	881	802	868	833	808	828	826	799	832	866	860	769	883	848	856	860	859	875	854	828	809	828	828	862	859	804	840	808	834	809	841	850	845	820	854	792	885	873	856	803	836	889	863	865	832	775	834	820	842	846	854	852	825	792	867	801	881	815	841	802	881	778	814	875	881	822	841	802	829	813	869	848	862	826	852	865	842	873	866	851	892	847	870	817	802	831	833	867	845	880	850	851	870	835	858	845	865	901	839	840	885	847	827	816	792	828	815	872	833	845	876	827	823	815	891	844	852	854	815	825	822	858	838	801	828	846	808	839	864	838	843	828	836	851	838	863	889	815	837	862	876	860	807	783	837	800	854	842	828	824	827	867	861	896	855	840	829	833	891	813	819	867	820	850	850	828	845	805	870	809	849	830	871	823	836	816	865	881	832	880	800	811	840	894	864	827	904	846	817	808	842	854	857	885	851	893	856	869	808	848	854	796	794	821	826	875	823	851	862	816	782	787	800	843	833	860	840	853	859	818	849	791	844	799	813	851	821	796	809	866	906	838	844	853	799	857	862	836	798	854	833	853	826	849	821	838	842	821	882	851	873	846	830	835	851	813	851	875	828	840	865	929	872	856	803	901	852	820	843	810	876	826	779	835	801	869	790	832	894	853	882	843	870	788	765	824	882	822	820	784	837	786	848	830	811	850	827	836	882	833	885	797	852	840	813	885	838	866	847	818	861	846	852	896	820	793	883	845	818	823	838	843	817	810	828	783	852	818	850	815	842	849	838	857	839	875	779	823	894	905	849	867	823	867	814	848	827	857	805	876	866	845	794	867	876	824	828	806	834	880	877	811	825	831	858	894	836
27628	13816	5521	4295	2554	1484	1694	3747	3547	2574	1858	1349	1000	902	995	910	933	926	916	903	911	908	955	921	911	881	917	923	899	905	889	835	900	930	882	887	915	921	896	886	900	909	902	885	881	897	978	937	947	922	913	882	891	930	873	879	882	883	876	921	900	930	881	884	882	934	853	905	937	920	926	894	904	922	886	918	930	851	884	917	907	888	920	889	923	919	911	910	862	884	861	976	985	905	874	920	905	943	905	917	944	882	894	899	897	918	959	905	926	899	849	942	960	897	881	897	909	888	926	905	897	926	916	925	935	901	902	928	866	880	906	882	927	903	853	914	893	895	926	949	871	883	924	900	866	891	907	929	959	909	907	898	903	942	884	925	943	898	899	924	871	830	891	930	916	943	918	917	927	972	851	865	870	916	910	922	848	912	861	914	900	915	909	933	849	830	927	928	981	919	931	950	928	886	912	977	912	916	973	940	954	905	904	906	919	953	913	872	898	904	873	901	889	965	923	840	937	928	936	896	891	992	942	944	880	897	937	931	926	906	942	846	966	867	906	920	869	930	882	919	917	891	889	927	909	869	950	884	910	924	895	930	944	906	939	947	934	904	870	831	930	902	858	911	870	895	941	954	912	967	891	890	919	910	916	943	883	886	889	926	898	895	939	915	847	895	841	915	899	925	859	895	931	913	870	866	843	903	904	937	914	921	966	890	923	873	966	943	840	917	886	930	927	858	934	921	905	931	871	930	866	926	910	922	887	927	899	856	820	958	915	871	887	927	874	933	909	908	915	902	861	908	898	913	899	876	891	920	998	953	914	925	944	972	899	889	880	855	950	856	928	916	863	875	926	933	909	900	918	909	898	954	925	930	875	931	899	903	914	924	943	847	914	888	954	886	840	958	883	930	924	968	866	870	887	842	912	880	960	890	855	887	892	894	871	883	956	931	918	914	894	886	972	907	903	916	968	939	915	953	938	950	954	918	880	901	940	870	907	903	941	965	898	863	916	855	904	994	882	887	930	898	845	884	936	898	917	945	854	976	911	903	890	965	915	922	879	883	922	902	894	929	897	976	932	890	950	914	867	893	946	949	898	886	943	899	876	872	907	885	891	922	935	875	817	851	893	890	958	911	867	883	915	896	959	992	918	925	927	887	896	995	919	874	883	867	926	924	950	918	883	872	908	932	894	852	930	924	932	850	922	865	978	908	916	933	874	884	925	903	902	902	936	840	971	927	924	887	915	902	961	890	880	914	889	869	895	942	917	887	940	898	918	939	926	885	916	872	919	882	913	916	841	830	927	910	933	947	885	967	976	852	893	904	918	902	903	920	994	904	889	962	882	877	919	959	906	921	917	945	861	859	961	884	950	865	916	880	945	896	965	988	873	924	903	923	853	954	902	899	925	916	927	927	911	902	906	911	946	959	877	913	886	931	907	901	926	966	894	872	885	910	940	907	958	924	916	905	969	970	949	942	909	871	899	928	918	923	950	926	910	885	894	929	974	888	948	866	849	869	865	890	906	932	889	897	909	927	914	884	926	887	876	920	920	948	927	916	883	873	956	910	914	949	905	889	864	908	924	858	922	913	883	936	910	898	928	928	896	880	906	877	914	952	915	933	932	892	931	870	912	925	919	853	945	833	937	944	929	916	861	900	900	860	897	920	929	919	885	874	871	858	895	913	899	886	911	862	923	912	877	844	901	896	891	859	872	894	896	888	925	942	868	867	904	908	870	949	911	916	932	904	912	906	890	937	806	929	875	938	899	855	924	897	906	858	957	975	845	941	913	896	871	893	890	885	927	933	854	902	946	893	883	917	902	854	929	876	930	896	942	933	897	903	902	957	906	887	943	919	900	906	901	917	960	912	898	911	976	910	911	896	933	921	1011	887	842	866	961	901	931	856	887	905	890	903	897	856	929	911	887	853	880	880	905	894	935	930	910	888	887	946	979	895	987	884	896	906	975	934	895	915	932	889	875	936	919	949	900	912	880	947	924	891	928	917	939	920	910	914	938	925	921	853	863	881	917	911	921	925	847	919	931	908	945	937	936	943	911	908	892	904	955	906	896	957	946	953	923	892	909	902	889	949	913	917	917	943	925	961	932	906	888	947	857	913	938	938	894	891	867	879	870	828	926	946	869	920	936	935	872	916	904	875	893	940	940	889	939	906	949	959	856	924	892	898	939	940	889	900	924	875	921	875	875	916	950	898	876	974	949	839	925	908	875	883	903	916	899	927	942	936	898	931	923	889	888	925	921	908	934	924	972	920	881	967	911	898	887	958	933	942	914	876	909	954	944	861	913	911	884	930	939	911	943	938	914	896	913	951	931	882	922	868	962	899	992	939	951	927	956	952	928	916	894	940	910	900	883	956	897	896	945	906	890	934	931	900	908	911	956	928	879	963	943	957	937	930	954	944	920	927	877	919	902	879	874	932	852	928	934	918	882	934	891	891	917	925	930	894	926	933	913	971	868	913	872	909	929	897	924	935	906	893	893	981	932	937	877	990	915	954	969	950	913	893	877	891	880	856	942	940	931	847	897	878	887	941	917	903	895	940	906	923	938	910	892	937	946	894	961	938	939	890	872	896	912	922	932	912	896	879	895	895	873	874	932	906	899	901	902	947	897	876	916	922	900	890	854	872	900	941	919	963	915	948	936	887	903	930	868	894	938	934	943	919	925	855	877	852	907	919	936	918	888	924	908	873	909	879	946	873	967	891	937	933	903	869	962	896	865	900	890	899	870	933	918	894	922	944	877	877	893	913	947	925	912	915	924	827	879	904	898	859	902	919	917	918	939	911	940	918	859	933	868	875	930	912	919	882	908	933	872	916	878	885	937	905	905	901	884	902	890	924	941	925	900	847	914	851	861	896	898	892	893	888	857	856	876	903	911	1017	869	877	906	906	864	867	902	858	1010	926	915	917	883	930	934	914	898	944	869	869	839	951	875	915	899	873	915	933	920	950	909	938	916	881	894	913	943	858	890	854	881	967	935	960	910	913	926	893	896	876	899	854	865	934	888	924	962	891	902	947	906	883	912	866	923	927	906	903	850	928	964	941	900	926	899	942	928	923	950	876	895	925	953	930	857	940	969	913	981	893	843	842	901	929	832	940	902	974	863	912	910	874	906	942	960	893	931	853	906	914	899	937	912	963	931	887	936	930	903	894	897	850	944	931	955	895	933	887	874	866	882	911	936	912	868	914	928	929	944	940	941	870	857	910	954	911	892	956	903	929	919	899	882	962	908	858	960	961	890	924	922	882	916	914	944	987	865	924	917	904	907	925	950	884	897	947	954	909	842	889	931	853	898	916	897	896	907	931	924	951	919	852	953	908	851	932	879	922	940	915	906	910	883	911	950	965	865	955	929	881	857	891	886	968	948	857	888	940	919	918	907	858	960	904	872	930	910	930	874	870	923	913	897	887	956	902	918	946	935	921	912	902	898	922	924	900	892	886	949	921	869	943	895	931	907	945	899	855	908	894	904	903	893	939
5551	2314	5190	3903	2920	1543	2009	4506	3820	2652	1717	1251	899	874	810	772	787	788	839	782	755	790	769	811	784	809	812	770	774	833	824	772	819	811	795	756	818	723	842	758	744	819	736	734	785	778	815	779	804	825	786	748	833	718	754	825	813	842	763	789	733	781	780	749	785	743	766	763	823	787	792	798	779	765	781	754	830	800	758	756	808	788	802	761	779	781	801	816	809	798	759	763	801	747	735	790	757	776	852	816	815	797	810	787	727	795	744	772	808	787	833	762	798	770	800	752	771	792	790	768	792	769	813	746	765	787	738	744	741	775	777	795	783	811	756	809	757	793	767	773	806	735	799	795	757	794	788	735	755	785	772	767	779	765	754	828	757	734	756	822	767	832	742	794	786	725	777	830	761	785	707	795	779	755	784	782	801	768	792	822	805	766	818	781	761	785	765	758	797	836	825	783	787	781	793	802	786	736	802	809	765	797	715	765	783	755	781	775	793	796	754	775	776	761	790	795	800	751	798	796	796	780	793	717	797	810	808	775	787	799	770	812	806	832	812	770	794	771	764	811	728	724	738	760	779	806	831	771	796	754	818	793	783	768	748	738	774	755	831	762	739	799	781	836	788	779	730	773	798	767	759	781	793	774	784	792	769	791	761	776	801	811	789	768	719	758	808	756	758	818	785	807	757	764	757	775	808	808	754	775	803	764	744	817	771	783	761	781	781	779	788	781	758	772	761	739	792	795	789	720	755	818	779	763	764	802	747	792	778	831	765	801	788	806	736	741	830	785	757	799	830	770	801	767	778	784	795	840	799	781	765	766	762	747	799	767	815	752	774	760	755	762	794	758	779	797	811	804	728	791	780	784	740	745	775	823	770	764	843	760	780	767	795	756	803	763	803	758	806	759	764	808	819	815	774	765	799	811	755	781	796	791	819	731	770	772	755	739	808	780	763	842	791	790	807	805	757	773	801	757	806	813	740	805	755	778	780	805	797	797	781	804	780	781	851	846	818	790	780	774	751	753	811	776	741	788	784	755	844	784	818	737	774	795	790	772	776	781	805	783	782	829	776	795	833	824	762	753	773	782	760	754	810	775	787	800	802	818	815	779	771	720	762	778	781	781	762	776	764	782	758	777	771	723	799	820	780	752	794	762	761	771	758	774	823	758	731	771	835	846	776	743	799	784	774	799	771	764	758	789	777	803	766	770	767	810	829	756	769	841	789	801	746	780	770	801	820	787	776	815	747	784	740	773	734	806	804	821	835	815	830	739	796	792	807	785	818	772	796	809	808	808	782	765	806	759	797	816	783	762	785	776	783	800	700	755	801	792	769	794	787	795	804	744	828	752	756	813	805	767	782	830	791	746	773	800	792	778	754	845	782	752	712	803	771	742	756	738	762	737	822	790	834	751	803	789	783	781	752	798	770	737	763	768	737	809	757	745	723	760	792	751	831	818	835	844	775	768	782	786	786	722	867	789	810	787	790	769	792	807	809	751	748	767	776	808	808	754	773	788	780	841	816	778	768	800	792	770	792	793	770	715	752	765	786	747	729	771	790	798	755	775	835	736	762	763	777	770	753	810	773	766	771	781	798	776	816	764	728	766	800	765	798	822	785	776	754	783	770	801	801	782	761	803	775	777	793	784	833	811	748	787	803	723	807	729	735	750	740	748	763	767	784	761	787	797	790	779	792	770	765	801	787	730	800	773	757	710	758	762	763	787	756	735	809	772	811	759	742	747	774	787	805	793	773	790	749	778	729	798	751	821	715	803	775	741	816	776	784	815	785	725	798	763	844	768	756	750	759	821	847	810	811	789	853	771	834	791	822	757	824	764	770	743	806	792	816	787	776	800	811	770	822	739	738	815	747	777	785	803	731	778	761	810	740	793	773	780	773	774	810	787	772	802	802	741	736	826	820	821	738	747	749	773	797	781	780	769	786	812	762	740	750	846	782	804	785	792	776	782	751	754	829	770	794	820	802	761	832	760	805	810	774	769	799	747	801	827	742	808	772	789	769	749	767	824	788	786	794	769	786	798	768	765	742	763	826	761	754	792	744	770	796	790	795	759	752	745	782	761	771	817	790	747	792	777	788	803	740	791	741	780	852	789	796	749	774	840	822	800	745	802	826	783	795	751	755	804	790	771	790	833	822	776	795	742	792	725	863	740	792	796	749	838	692	768	740	802	769	768	789	786	814	804	786	793	760	826	755	754	790	786	768	796	764	736	816	762	756	775	767	809	771	757	788	829	773	781	805	809	768	802	813	733	773	803	788	833	805	791	747	850	746	804	802	750	777	773	744	791	753	707	768	808	760	787	807	800	789	784	820	810	738	798	862	782	797	801	803	789	780	768	780	803	801	845	760	793	785	769	760	753	803	780	794	814	732	727	759	789	832	809	783	749	795	726	775	791	791	800	803	792	786	827	752	780	766	745	749	801	792	759	791	764	770	735	782	767	770	812	793	727	788	779	812	773	798	775	798	759	763	805	748	808	838	764	775	750	773	793	733	766	820	780	780	780	760	780	848	768	825	816	748	785	824	748	815	734	730	756	790	814	836	791	767	759	739	754	787	796	789	751	785	778	796	785	739	802	813	770	744	746	820	785	752	787	804	802	792	809	827	768	795	770	795	780	749	758	821	810	719	787	796	822	769	768	806	816	786	782	769	763	813	855	803	715	855	827	769	777	756	779	780	808	792	765	744	767	785	784	797	790	765	763	769	771	728	744	770	724	783	739	778	806	804	802	828	767	748	751	781	738	792	782	798	758	772	746	814	789	802	755	779	805	796	787	802	784	810	801	772	794	783	765	842	796	768	772	742	774	768	783	782	791	805	790	783	767	770	773	750	782	776	773	771	810	732	828	777	761	808	789	793	790	802	768	725	771	753	816	808	803	815	792	819	805	782	764	772	818	789	791	790	786	748	770	810	771	801	831	793	751	759	819	764	781	807	786	789	796	771	766	793	730	791	804	762	856	817	750	793	775	832	760	817	803	754	769	763	772	807	768	773	800	777	747	751	793	750	800	752	810	762	767	797	825	801	782	791	761	742	806	800	790	745	798	776	802	746	811	763	781	807	773	865	767	776	745	763	756	815	782	822	774	746	780	736	796	824	753	775	773	801	751	762	796	758	754	771	770	801	753	811	788	804	742	789	794	798	763	807	731	821	772	854	808	815	802	744	793	787	740	795	769	805	770	809	773	774	787	813	800	768	768	803	775	764	783	785	789	809	823	791	766	741	751	792	759	796	787	799	784	809	778	788	784	783	745	830	771	767	808	766	803	793	827	799	791	807	759	801	740	799	701	825	728	770	787	801	764	818	803	797	755	839	720	728	767	755	748	766	854	773	768	768	789	783	783	808	812	741	776	798	726	740	815	817	731	817	759	778	767	796	737	791	749	806	777	802	780	775	761	780	817	771	811	797	782	816	814	777	800	743	766	754	789	807	772	802	802	780	789	771	793	771	751	770	793	814	779	776	794	786	793	724	810
25562	21354	27325	25055	10033	4473	12176	28335	22993	14984	7097	2720	1457	985	951	905	844	937	877	835	899	881	869	879	853	838	794	837	883	919	838	885	850	879	843	858	859	924	851	847	847	869	882	851	861	874	843	857	840	855	886	849	854	888	830	865	888	826	933	844	864	842	918	819	846	817	823	838	842	871	931	896	844	885	851	843	852	852	824	864	894	843	821	809	888	832	892	896	962	875	841	874	866	810	837	881	881	866	835	833	914	881	807	861	876	849	829	902	870	841	882	880	859	872	896	812	834	839	916	914	896	885	945	866	815	863	818	828	872	890	857	892	840	834	889	863	856	847	855	867	885	827	842	866	897	868	875	838	850	822	813	866	858	830	873	827	854	832	840	821	865	823	888	872	864	848	827	891	822	812	856	831	861	879	838	886	862	864	847	838	848	897	834	821	876	823	914	838	827	840	855	858	851	918	813	797	796	864	876	901	895	863	906	831	842	825	848	814	820	905	827	823	848	861	864	826	839	832	810	842	843	860	899	858	792	817	823	843	872	861	895	885	763	856	818	866	869	851	836	847	818	863	857	834	853	855	885	892	851	835	789	853	849	925	892	846	821	800	910	855	861	807	812	861	835	809	829	886	853	845	913	872	885	895	864	862	911	834	890	813	836	812	843	840	816	855	864	833	895	868	839	819	824	794	823	839	847	876	933	875	838	837	849	888	839	909	823	867	896	866	797	811	848	894	833	872	838	859	814	855	846	852	858	858	831	854	811	817	877	860	843	890	849	881	794	878	858	836	884	845	847	840	823	816	836	857	837	838	917	840	838	857	847	812	867	881	901	884	861	852	873	823	839	840	893	869	836	844	872	825	879	818	859	845	848	857	846	900	897	852	802	821	871	833	838	843	907	872	823	843	826	870	824	827	831	897	882	848	823	785	861	825	862	838	848	860	826	901	886	941	893	880	894	819	819	815	866	833	843	860	870	833	847	826	823	819	870	867	866	852	865	834	831	861	838	808	816	894	893	858	847	798	830	863	863	880	875	815	837	789	878	868	888	886	852	835	888	870	855	859	873	856	835	829	837	839	863	839	901	866	848	879	870	897	930	803	865	880	889	856	829	840	877	869	827	859	889	831	866	844	894	842	903	887	866	798	839	867	824	868	821	847	870	825	807	811	782	864	885	807	886	845	850	786	816	874	927	854	898	837	811	824	844	861	856	875	848	790	803	845	899	880	881	800	833	902	881	892	849	814	847	914	817	820	879	797	866	853	832	822	861	802	861	894	862	804	888	862	815	832	900	762	861	779	874	866	804	859	881	869	822	847	811	832	818	873	902	870	890	855	856	826	866	826	841	888	873	866	859	786	841	878	831	860	788	846	850	843	896	814	825	847	814	831	837	821	915	881	831	833	881	795	966	885	841	842	837	844	877	835	865	846	855	790	841	857	847	836	864	863	822	853	857	854	840	931	844	872	792	838	817	920	871	837	883	834	876	813	842	883	798	815	880	892	867	853	886	864	859	874	810	789	837	814	832	886	812	904	839	814	802	844	886	813	896	848	809	854	852	842	864	860	851	841	837	887	834	863	858	826	920	847	852	857	885	844	890	876	819	830	784	852	832	873	872	847	825	896	840	807	911	873	867	861	858	818	823	839	847	859	868	853	859	840	826	857	852	840	865	877	856	895	905	853	859	860	861	808	863	850	818	829	849	898	886	843	846	840	908	866	831	856	873	839	869	866	833	838	870	856	830	854	871	897	818	800	866	840	850	853	856	916	891	828	836	852	838	775	836	848	883	833	819	836	885	845	842	847	855	858	880	798	903	855	775	819	847	821	852	844	878	864	855	851	835	828	842	828	891	845	888	854	866	891	835	890	853	826	843	826	846	860	839	815	863	886	795	823	898	825	867	867	880	883	814	851	875	853	872	861	889	856	837	892	824	818	841	841	856	814	835	832	889	858	793	817	857	856	883	866	855	832	806	896	854	847	852	857	854	840	821	853	840	831	863	889	861	878	832	816	866	856	805	841	830	810	819	845	879	878	859	887	884	827	866	842	871	867	896	846	810	885	808	875	905	838	871	835	824	815	880	826	854	855	830	887	846	833	867	865	829	837	829	829	880	815	868	851	858	839	883	849	828	814	815	836	872	798	873	849	792	854	820	870	886	882	827	924	898	840	836	811	847	883	837	865	825	848	863	853	844	879	840	765	853	851	815	883	816	857	890	837	825	799	882	835	827	877	899	840	850	859	834	854	848	840	827	847	905	876	812	858	852	846	842	864	903	815	844	858	794	832	894	844	848	805	884	819	855	820	884	819	843	872	836	840	857	829	841	846	849	795	862	858	839	901	924	863	821	842	847	887	856	838	857	870	874	827	891	878	842	892	831	831	838	846	880	847	823	819	830	890	847	860	845	815	871	813	850	828	889	829	857	847	795	821	819	843	894	814	846	859	827	818	839	797	865	872	905	854	870	854	836	824	862	906	825	839	875	807	856	874	900	855	867	936	872	852	822	864	879	843	864	817	841	837	862	862	851	865	837	906	872	847	852	858	878	872	815	875	906	818	858	784	857	860	808	871	834	860	820	839	826	882	801	800	866	846	881	863	844	891	874	917	842	809	842	894	851	839	858	836	834	880	919	871	828	825	872	835	823	786	798	833	840	862	868	789	835	907	839	844	865	811	834	843	874	883	876	837	828	810	858	846	839	865	829	846	886	863	904	807	821	889	857	827	909	829	858	883	865	852	859	840	846	894	818	877	866	850	863	884	855	856	880	808	882	852	822	816	833	856	813	873	818	819	880	838	872	884	847	798	874	895	826	856	827	815	827	821	831	879	839	829	862	832	837	855	920	844	830	811	851	882	844	877	854	824	821	819	872	850	874	860	865	853	846	860	844	835	871	868	869	858	835	857	882	857	846	881	870	846	846	878	882	836	880	830	871	824	859	871	900	852	830	872	835	901	876	866	814	848	845	879	844	871	877	852	903	860	850	844	875	832	851	832	882	867	815	798	852	885	864	858	836	823	804	830	820	876	890	857	803	835	864	836	860	866	791	845	783	835	848	826	867	860	868	847	857	852	796	908	868	852	808	840	833	814	882	866	859	835	844	837	840	865	826	810	842	827	864	880	854	873	863	826	871	836	835	786	835	837	863	828	887	883	799	837	854	898	846	864	884	787	860	828	891	855	857	869	883	818	883	864	828	842	880	885	821	863	818	821	833	849	845	885	863	891	889	822	823	879	826	862	838	869	830	875	873	893	860	858	895	903	869	915	855	829	854	873	810	873	823	885	878	888	863	840	844	839	798	880	862	830	864	833	862	867	857	848	807	797	862	862	850	881	838	854	872	885	854	881	898	828	845	846	852	848	860	825	807	805	861	844	830	825	870	870	871	929	884	757	892	821	891	872	818	827	898	859	830	880	831	885	794	860	865	837	861	868	818	859	863	842	867	828	799	895	864	849	853	866	833	809	842	850	882	827	844	897	866	945	861	871	809	894
5022	8496	10593	5167	3797	4259	13649	26490	19432	12736	6377	2669	1354	876	792	799	779	777	746	758	763	780	789	831	737	732	835	776	710	797	771	771	798	747	737	719	784	753	795	780	737	759	781	794	791	794	806	738	752	684	763	815	738	740	763	705	794	796	783	745	760	733	782	758	749	735	835	757	786	746	761	749	756	731	761	779	728	778	728	777	723	773	802	797	745	771	790	796	713	750	777	762	762	750	733	761	737	772	745	788	717	729	760	792	775	748	790	789	775	757	708	778	789	740	786	766	777	781	783	790	769	730	791	752	757	701	776	745	761	736	792	737	766	761	728	734	737	776	727	765	743	729	721	744	791	745	720	685	793	737	725	745	731	826	736	774	712	765	793	769	785	773	760	785	750	753	792	718	782	739	734	774	761	711	774	783	755	793	814	740	767	722	697	756	729	747	762	788	744	768	764	772	748	748	784	799	765	735	719	727	742	769	753	755	757	754	714	802	783	739	766	716	781	752	749	734	759	746	733	733	721	744	756	748	745	701	792	745	726	726	741	764	751	757	773	742	771	755	742	707	749	811	760	790	793	722	792	772	756	776	792	746	791	728	762	740	750	764	749	755	744	759	750	736	762	762	770	796	780	749	750	780	721	781	750	771	711	733	710	763	736	745	761	729	769	767	764	765	771	795	733	768	739	824	752	774	724	753	774	737	792	770	684	783	745	753	760	732	741	770	819	781	797	737	754	756	725	732	753	785	794	748	740	766	753	767	786	723	791	751	753	712	736	796	723	763	767	770	787	748	725	754	749	774	758	789	760	725	735	713	728	807	758	742	781	784	751	771	724	765	797	758	763	763	700	721	809	720	754	724	764	777	776	732	779	793	756	773	706	727	789	704	776	781	763	767	762	716	759	810	747	829	757	827	789	705	782	766	782	784	762	736	778	754	766	712	780	780	740	751	768	754	776	707	748	753	725	813	737	736	748	789	771	760	748	750	748	764	744	744	737	731	723	766	773	782	802	761	760	803	761	792	711	792	783	720	747	742	713	740	742	695	741	804	747	742	801	719	745	755	760	787	715	725	764	788	734	757	777	707	707	749	763	757	781	751	750	734	757	785	780	753	751	740	769	806	758	777	723	730	730	756	738	782	723	781	764	787	723	721	759	733	736	756	791	754	741	795	768	744	740	753	778	703	781	739	757	812	718	717	802	757	736	771	764	744	759	774	730	789	767	718	760	749	752	758	774	785	783	788	786	796	795	786	738	772	717	799	739	739	811	764	749	733	775	796	720	743	799	741	792	724	742	772	800	748	774	800	778	752	734	764	761	742	761	732	770	774	737	739	777	746	751	803	823	792	777	788	737	737	739	768	741	725	746	779	777	765	797	744	718	756	814	788	768	758	791	759	733	764	791	761	753	779	766	768	717	718	705	758	775	750	745	803	772	734	747	751	758	735	707	798	769	720	726	762	741	763	773	728	743	667	760	715	763	755	792	733	765	721	720	772	816	701	723	727	754	749	719	779	752	766	724	763	769	785	760	749	696	761	736	800	752	760	722	719	729	771	773	761	743	771	723	736	770	742	738	814	751	723	753	705	741	740	757	732	734	769	736	800	827	768	794	753	786	755	725	789	785	785	723	754	752	725	757	784	684	760	763	779	776	829	747	762	725	738	777	780	764	737	727	766	734	727	756	740	742	726	734	731	804	747	750	708	803	723	768	730	802	771	769	799	734	786	789	747	803	772	741	766	745	756	749	756	751	797	758	737	770	778	735	732	728	738	739	770	754	761	788	715	734	709	713	786	799	767	733	690	728	795	770	773	715	830	794	779	770	746	793	797	716	799	722	779	798	733	737	732	751	770	754	752	725	766	785	764	748	729	721	767	702	768	746	799	726	745	788	741	789	773	741	807	790	750	766	773	794	779	758	740	776	782	755	682	764	738	771	763	787	743	755	752	762	746	736	742	752	771	791	770	761	725	782	699	783	737	708	762	738	759	795	747	791	748	817	772	761	791	763	758	797	808	764	810	759	770	814	714	765	766	745	727	758	770	737	754	785	743	703	759	726	784	767	807	742	712	725	743	737	785	747	744	729	724	790	797	796	780	803	776	769	765	772	734	751	770	775	722	753	774	721	741	749	797	745	770	759	745	725	800	739	741	722	755	818	757	784	769	794	754	794	759	793	716	782	764	731	745	789	768	734	703	724	747	732	793	817	737	751	728	751	716	729	759	812	717	714	780	734	728	769	757	780	736	766	743	717	769	750	759	754	718	761	735	749	760	757	717	724	713	762	776	734	757	725	742	766	724	771	760	783	785	752	699	764	753	752	741	728	706	802	731	766	790	731	783	826	720	746	760	713	774	780	771	804	744	797	782	814	752	761	751	798	746	762	785	769	755	765	736	746	748	735	762	754	764	721	750	771	758	763	794	764	741	722	746	742	765	781	764	723	751	747	728	736	771	745	750	785	731	774	743	756	712	797	748	769	760	742	762	734	760	755	781	779	813	752	745	808	746	757	755	719	743	785	796	765	743	728	742	745	710	777	746	762	758	697	766	760	748	784	757	803	757	760	763	728	705	762	787	750	738	771	791	772	779	763	733	745	743	753	723	770	776	720	775	786	698	783	799	758	728	775	794	758	740	785	775	704	688	765	779	784	766	795	745	748	802	729	795	737	742	754	759	699	705	734	720	760	759	758	709	701	789	782	734	831	725	756	790	772	850	764	758	719	727	740	758	780	750	750	737	746	772	772	730	772	789	701	796	715	758	794	705	699	765	783	790	726	774	772	764	769	741	758	784	809	717	713	806	804	749	756	685	767	754	738	746	796	730	791	733	753	834	744	783	766	767	745	737	769	715	767	786	753	792	748	759	797	728	725	717	724	735	756	744	792	761	733	766	753	815	778	778	750	734	749	796	748	690	746	784	757	850	731	774	768	755	749	752	788	784	784	752	734	778	756	745	790	771	750	762	756	761	734	753	763	721	747	766	759	742	789	754	739	742	745	761	742	767	783	776	731	750	776	814	806	778	707	765	775	780	828	790	785	805	787	813	765	712	759	739	774	774	730	748	794	740	744	792	756	786	731	711	741	772	806	757	764	760	710	741	744	766	792	798	723	786	769	736	768	735	752	730	742	771	785	730	776	774	752	751	751	769	808	726	729	705	757	727	729	760	822	716	783	765	757	705	731	785	767	712	731	725	739	735	744	742	775	781	739	722	772	787	742	787	761	747	774	798	790	777	769	767	775	729	737	811	770	736	778	759	782	763	743	699	742	736	753	762	754	725	763	758	770	802	796	785	777	702	739	739	764	752	774	792	742	722	779	752	728	788	780	743	760	737	801	711	743	723	754	736	796	731	802	785	778	713	737	747	727	774	738	752	745	818	763	761	754	742	746	780	754	723	768	761	794	722	794	765	730	758	735	746	773	739	725	774	774	797	705	715	749	752	768	737	755	720	722	809	736	738	731	798	750	716	775	735	776	748	791	725	751	801	748	769
24319	21366	28730	24356	21284	17177	27530	37134	40478	30922	17514	6392	2344	1242	1019	1041	961	968	928	966	987	919	981	915	954	935	955	926	941	930	955	983	955	930	946	931	1029	934	967	952	980	922	962	935	1011	924	943	888	934	948	980	941	945	949	960	899	916	936	924	915	925	970	944	859	938	957	965	942	985	883	891	980	947	959	951	899	944	943	971	862	874	925	942	922	902	923	906	880	937	968	926	940	938	881	884	986	944	904	915	970	928	957	926	917	908	911	888	882	994	909	933	967	938	952	952	950	955	994	987	948	949	928	932	946	947	949	911	927	936	957	914	1001	892	920	930	914	922	944	986	931	895	909	898	895	956	927	939	860	946	1001	964	887	985	858	936	897	906	902	945	869	937	908	918	932	934	928	930	937	955	901	918	937	947	913	935	938	866	924	919	958	961	888	916	869	929	957	968	933	912	915	899	898	944	917	999	913	953	916	921	925	866	960	905	863	887	912	888	864	938	982	907	932	945	928	952	888	943	957	942	915	919	907	908	898	974	901	930	888	906	989	894	936	977	868	929	1004	901	912	897	948	986	928	953	962	922	893	946	929	898	907	964	972	927	955	929	911	899	925	912	951	954	905	897	881	894	922	891	951	920	887	969	909	893	973	941	956	944	942	951	928	919	906	935	1002	997	928	920	895	986	919	936	923	928	967	934	905	919	985	905	853	958	908	949	897	893	954	973	926	974	965	927	934	893	927	997	905	912	919	885	882	925	899	932	891	909	904	950	908	942	905	942	975	967	887	886	885	921	897	929	944	938	899	913	932	907	944	952	948	951	898	932	936	948	931	886	902	956	977	902	958	946	873	875	896	949	983	912	959	976	897	939	962	923	899	952	900	933	892	885	870	888	907	915	943	920	876	909	911	870	926	920	898	913	874	908	948	920	973	899	938	922	988	908	890	898	914	921	910	953	938	939	985	877	913	930	887	966	919	853	918	925	914	947	921	962	920	1004	876	917	902	942	918	884	887	934	930	902	962	894	965	949	932	893	902	985	884	967	896	922	833	920	924	933	850	929	893	922	941	949	916	948	924	979	936	901	955	920	956	907	930	911	948	927	894	917	937	962	920	887	912	909	895	907	905	893	934	947	923	935	962	919	960	956	957	942	917	904	978	957	962	892	915	894	900	934	930	916	894	926	962	949	914	902	955	926	942	1008	924	948	963	858	906	978	984	930	993	885	969	941	925	939	885	928	921	911	924	931	951	954	893	909	911	926	921	897	910	875	927	948	940	942	971	970	977	929	917	913	881	984	906	917	915	936	954	958	901	896	944	934	901	878	892	955	994	933	985	952	877	928	896	969	905	977	934	964	944	947	892	929	974	950	1009	937	916	857	921	930	946	949	934	892	906	948	905	939	896	920	969	983	964	906	916	952	913	932	925	940	959	930	904	889	881	978	993	939	905	923	900	922	979	955	908	936	932	914	921	978	934	973	901	924	969	895	946	917	958	938	926	917	939	980	956	945	856	904	918	893	932	893	966	924	910	895	837	892	934	884	942	927	948	910	909	921	876	894	960	938	912	971	914	909	953	919	917	879	908	1039	925	955	959	919	929	885	904	929	922	973	918	901	926	927	935	925	886	886	973	917	963	893	890	983	928	895	887	928	907	933	930	943	955	865	929	945	933	969	941	881	905	940	938	934	895	936	986	928	879	898	896	872	908	945	937	903	970	922	950	962	922	919	921	935	938	950	936	913	916	894	903	928	908	877	871	917	951	955	927	930	886	906	882	925	892	902	934	906	932	918	915	854	975	940	940	895	908	962	962	929	1026	957	965	947	962	968	1000	930	913	927	916	949	967	957	919	982	868	871	958	897	936	901	918	875	934	899	865	916	911	926	924	908	956	946	913	913	894	917	948	881	910	905	894	878	948	885	946	930	885	919	863	921	925	907	882	971	942	893	952	915	880	898	915	871	943	914	915	939	885	878	911	941	897	928	957	902	922	878	935	958	928	854	925	907	922	943	993	899	860	961	950	871	930	929	934	883	943	929	979	927	921	968	948	960	922	916	878	918	947	947	912	955	880	915	951	932	890	962	976	1001	927	918	893	926	986	914	899	872	935	964	904	896	944	932	920	911	959	924	908	926	891	929	932	956	904	912	866	975	940	891	891	945	868	912	932	976	919	923	982	987	952	911	916	937	907	917	873	907	969	941	897	927	924	937	895	890	963	883	893	890	837	939	895	884	963	960	939	941	902	952	920	933	918	914	1002	910	893	916	932	934	908	911	903	911	935	929	987	913	872	980	947	865	948	961	974	892	934	913	951	942	923	949	976	953	873	922	930	918	940	907	936	923	931	928	921	956	927	914	928	899	937	973	895	978	983	828	933	930	951	972	912	936	932	970	950	882	858	935	893	945	904	897	910	856	922	924	891	943	900	871	936	945	958	922	941	923	905	907	893	946	909	1016	955	885	956	950	943	941	916	910	925	930	916	859	931	960	937	944	896	908	903	947	949	926	928	955	892	896	889	922	910	907	906	959	992	957	909	858	933	932	948	926	869	882	901	862	944	930	885	909	932	951	883	942	920	961	915	892	917	903	935	941	907	905	889	909	938	911	912	971	885	899	945	901	913	946	895	884	949	946	938	914	927	916	923	922	915	951	925	926	905	916	991	999	920	886	958	903	950	961	917	918	831	843	1010	998	936	895	938	926	953	953	970	922	898	951	919	887	955	921	918	949	952	930	911	892	952	956	891	931	876	880	901	934	949	984	888	921	954	939	927	962	907	927	956	929	940	947	939	960	887	950	906	889	931	866	923	920	889	935	886	943	863	928	920	983	933	893	985	940	882	934	932	925	926	904	865	939	943	963	907	966	941	878	976	907	927	927	920	950	941	893	967	918	920	907	903	913	897	934	912	884	956	974	934	930	954	888	946	943	890	869	949	911	951	928	920	934	895	915	886	955	903	857	920	912	916	905	913	934	946	909	913	1008	888	874	915	921	924	935	914	936	915	938	920	957	894	896	893	956	936	926	964	907	908	844	890	941	956	958	835	958	944	958	956	968	886	924	932	907	984	944	915	905	955	927	922	974	926	874	949	996	851	917	916	902	911	971	899	967	871	965	863	995	969	928	910	885	879	921	931	970	927	902	874	929	919	943	953	933	923	885	920	893	922	942	904	971	886	932	937	874	921	939	915	854	904	969	894	945	934	961	890	860	942	941	942	943	941	926	937	933	945	910	949	907	910	923	937	936	917	967	911	895	931	934	897	912	918	899	845	939	875	936	1012	867	950	908	926	882	890	916	899	924	894	856	872	928	902	949	958	985	902	882	931	897	947	856	918	935	909	946	951	902	934	923	884	916	933	915	898	904	889	904	932	991	946	859	890	968	900	911	931	944	907	914	926	915	938	925	935	963	930	903	915	908	884	922	860	906	882	917	939	964	933	962	932	921	879	937	936	905	912	926	901	892	911	961	880	935	903	926	925	957	986	871	885	922	935	949	899	952	946	914	922	911	942	937	896
5887	11086	10857	5972	5685	11717	24075	38434	36707	25758	13308	5713	2391	1158	832	875	909	854	828	839	823	904	863	889	883	863	842	835	851	835	837	802	809	821	853	829	820	819	815	809	849	876	816	844	846	789	877	878	847	875	848	869	830	872	781	831	915	817	815	812	858	838	842	868	862	852	794	824	836	856	761	825	818	799	763	873	857	834	886	829	848	841	824	845	873	842	766	823	899	835	824	795	868	854	811	785	827	826	826	826	829	850	768	761	785	826	883	843	815	845	795	804	859	822	812	806	851	838	825	807	843	816	851	796	823	833	813	844	863	844	846	817	806	775	844	855	796	789	883	824	864	793	839	821	801	806	802	824	815	848	835	856	831	853	777	868	832	860	876	852	788	805	848	840	820	832	812	832	857	838	787	882	767	796	833	803	831	887	845	847	832	841	863	814	810	867	823	840	793	809	798	849	882	811	860	853	826	812	803	797	842	824	832	808	788	798	831	853	878	799	808	827	818	815	772	808	821	914	852	876	828	817	829	814	806	836	833	886	826	848	827	853	802	808	901	864	812	831	825	809	871	852	809	859	842	832	864	834	789	899	832	864	843	773	826	833	819	822	772	832	869	820	819	795	809	827	865	841	793	812	852	801	811	818	816	834	803	830	862	873	855	889	873	802	853	824	826	825	850	814	873	762	837	782	812	800	790	847	848	802	860	818	829	843	866	815	789	795	822	827	855	824	813	877	852	834	855	820	842	809	809	811	814	877	837	839	821	857	817	857	846	831	838	811	816	819	814	829	832	775	868	884	799	817	816	803	797	832	816	839	788	854	817	820	841	830	834	803	886	789	839	827	833	827	825	841	824	844	813	854	803	812	824	798	803	833	827	857	847	871	866	833	774	823	846	856	771	805	866	799	840	826	811	836	860	875	800	812	860	838	864	789	806	825	871	914	805	799	835	807	834	781	851	820	847	817	866	835	857	810	785	845	856	865	811	853	842	747	843	874	820	801	818	773	828	821	796	779	830	823	810	811	800	839	862	823	861	849	882	872	779	803	799	840	835	802	837	794	826	863	864	786	786	885	847	862	808	805	804	806	828	774	789	817	847	818	802	827	802	830	807	822	841	787	818	808	855	812	837	841	869	792	844	841	852	863	840	838	786	793	887	841	744	812	817	812	821	833	825	835	840	788	814	834	794	791	833	850	810	858	877	830	838	853	845	820	834	797	838	836	893	833	838	811	815	819	810	839	830	805	856	790	816	801	794	854	814	833	869	814	839	803	808	803	813	830	806	832	841	836	847	808	836	880	870	854	827	790	834	853	803	794	835	870	845	886	813	875	871	827	806	861	822	841	863	819	775	786	842	830	832	835	808	844	820	794	837	810	823	832	870	831	788	838	843	812	840	842	848	828	802	836	843	819	834	827	824	809	815	828	855	865	798	847	843	839	834	819	856	838	803	851	823	864	812	851	845	863	812	789	792	821	784	785	847	849	806	838	831	787	857	809	842	855	808	811	869	822	880	814	874	798	826	872	825	809	853	810	861	860	830	854	785	795	838	832	852	852	800	800	818	783	845	814	795	779	840	859	850	790	842	878	827	821	790	873	794	835	869	802	811	811	832	823	771	798	828	836	783	818	824	768	781	870	818	846	833	794	816	830	824	816	845	890	806	803	815	795	786	841	854	840	778	825	838	815	820	855	779	767	779	788	832	888	811	821	847	807	833	789	864	829	769	840	797	809	796	857	803	824	863	739	834	852	888	840	823	882	865	809	828	815	851	798	725	840	906	831	888	830	850	862	822	834	816	857	823	870	836	790	832	819	867	843	835	786	856	815	803	810	805	838	856	798	816	794	884	867	835	815	823	865	833	802	831	830	806	849	776	814	815	797	834	774	848	824	853	893	884	793	831	831	801	817	867	832	767	866	857	849	852	853	857	836	858	790	785	813	791	838	810	854	865	868	865	880	823	830	771	825	859	874	803	860	776	814	841	803	846	793	814	878	815	813	824	860	855	817	795	817	879	852	846	837	833	845	856	804	811	873	882	810	816	830	797	805	850	816	812	825	863	868	828	818	856	825	883	876	890	780	858	808	841	823	816	841	802	864	877	854	790	798	753	791	855	792	891	799	746	838	809	779	824	786	819	841	834	844	819	826	883	838	829	772	833	875	816	856	796	802	824	832	850	877	831	840	763	788	822	819	791	823	742	853	801	873	791	842	797	806	813	784	829	863	834	818	855	827	864	825	811	851	820	801	842	793	826	816	805	791	853	868	814	798	823	844	814	770	836	845	849	832	811	781	846	823	848	844	792	820	806	805	786	814	785	862	866	843	819	851	788	889	823	816	785	785	823	826	830	803	845	846	829	866	813	833	884	849	825	790	826	871	780	814	841	796	839	814	844	820	795	805	821	872	805	833	824	850	831	848	862	782	796	788	782	830	813	831	855	850	823	880	844	781	853	829	813	868	833	826	841	837	823	810	858	814	866	832	849	822	818	812	844	823	784	837	823	850	897	834	819	801	835	816	773	835	833	849	843	852	834	806	854	882	862	792	824	798	848	833	801	800	811	842	864	799	832	828	834	838	781	850	862	828	843	844	820	778	823	786	814	844	799	810	848	817	775	863	808	810	834	778	860	851	817	827	830	853	760	842	817	810	831	846	861	860	829	774	819	864	782	780	843	836	813	824	798	871	798	855	858	811	820	857	853	859	822	876	808	829	857	776	828	876	830	823	804	811	811	832	792	821	882	813	900	814	835	875	806	817	831	776	786	895	853	799	834	790	831	800	826	823	809	818	800	856	816	819	827	809	847	881	793	802	800	870	818	781	820	824	790	814	779	845	823	809	788	840	845	808	851	872	794	803	789	833	819	800	849	855	838	822	833	787	833	776	842	826	835	823	805	842	809	816	834	781	838	821	825	848	775	809	805	845	856	807	857	793	849	866	816	848	831	824	792	812	862	830	813	807	842	846	830	801	807	808	792	823	819	854	853	815	828	818	796	783	806	788	826	824	807	835	824	876	809	804	821	823	804	819	805	837	849	819	763	843	850	797	833	819	778	814	805	864	863	846	821	785	790	867	821	825	808	826	825	843	843	850	812	839	854	842	818	868	815	816	788	802	799	792	756	839	870	836	832	792	830	814	830	825	834	800	799	764	841	837	854	859	804	839	810	817	823	829	830	823	842	846	789	786	810	844	809	841	855	777	821	789	792	870	841	851	785	809	838	832	800	797	854	812	773	803	812	851	816	834	791	796	815	798	767	863	829	818	810	797	836	833	780	841	831	833	832	815	833	868	804	817	836	844	809	859	828	815	790	829	787	753	843	790	837	856	824	767	849	839	791	838	788	808	804	808	824	849	831	882	812	838	802	774	812	819	840	773	827	845	815	801	795	797	790	807	795	831	846	773	797	801	816	871	876	850	850	834	857	851	825	808	827	817	810	863	850	827	817	847	820	837	816	826	795	836	806	813	804	824	827	783	792	779	826	815	871	813	829	854
27523	13435	3249	1681	1339	1286	1548	2896	3666	2917	1859	1198	1000	921	861	861	900	847	915	892	923	894	873	830	916	897	869	927	885	868	882	866	848	925	865	903	866	884	837	867	936	905	901	874	936	889	990	885	895	857	916	873	922	903	890	892	866	874	902	823	883	882	858	930	866	871	836	870	907	836	912	832	877	836	924	884	884	842	934	968	918	907	895	878	944	875	906	880	918	885	901	885	871	825	853	850	889	900	843	875	927	908	878	872	934	875	949	901	908	865	879	848	854	847	939	905	893	891	877	899	892	872	884	820	908	856	822	905	857	848	908	875	901	869	877	887	898	914	873	908	918	859	869	909	927	894	882	932	829	836	934	890	874	858	864	852	867	888	870	859	863	895	870	866	895	852	786	875	844	862	868	893	895	841	908	865	837	898	870	905	885	833	858	895	933	904	845	852	900	894	908	856	851	908	845	903	912	857	927	892	864	854	872	904	872	915	906	912	936	859	883	890	836	913	886	878	801	846	890	892	891	906	847	841	880	804	906	913	810	801	882	887	907	919	914	890	866	907	874	881	897	883	858	911	889	912	867	874	873	937	864	899	929	889	890	920	913	883	816	909	872	919	841	886	874	862	864	855	920	855	839	885	902	878	887	852	866	904	899	844	895	894	921	843	839	890	889	907	838	898	916	872	851	879	895	876	916	853	908	861	883	879	863	843	868	885	887	875	891	898	833	871	906	889	911	888	829	890	881	883	896	923	883	835	855	915	878	889	904	887	922	891	854	886	887	872	919	836	873	947	831	882	853	876	886	902	873	882	858	879	897	910	891	852	951	873	885	878	817	911	845	901	838	845	899	867	883	922	927	875	873	892	887	850	878	902	875	908	921	880	879	864	915	882	878	873	880	890	907	901	905	918	936	893	866	872	898	905	924	931	848	854	876	876	925	883	877	910	886	904	837	887	855	909	900	843	823	838	898	925	870	909	881	860	873	872	836	844	830	853	853	851	872	887	869	885	858	890	964	941	876	847	917	872	911	934	900	927	880	911	888	898	875	833	860	880	789	894	872	895	882	901	881	878	912	817	834	900	862	904	879	877	864	856	852	890	853	852	865	876	877	878	903	885	912	885	860	845	889	835	887	899	896	855	908	902	895	881	886	890	890	953	883	825	851	873	876	929	912	881	896	905	909	903	864	843	847	923	888	940	898	879	874	887	915	884	870	864	891	878	877	896	883	860	848	871	902	909	889	867	860	827	907	904	906	843	831	876	828	853	871	866	892	867	856	883	862	866	863	863	881	850	864	878	879	845	888	901	890	899	836	879	907	876	866	865	882	918	858	864	906	914	857	860	897	863	838	868	890	881	871	840	824	883	871	831	883	860	874	867	869	888	889	863	887	827	893	909	885	876	899	830	878	850	902	900	874	832	847	877	865	870	896	901	862	883	949	909	876	919	857	919	851	921	908	872	934	856	871	869	837	873	846	891	875	937	845	902	860	887	895	866	843	800	887	901	856	918	879	884	902	876	892	887	897	826	862	872	901	886	855	895	857	844	844	938	889	907	903	902	905	876	871	909	875	877	941	865	831	835	807	878	859	905	890	874	878	881	852	847	890	923	918	845	855	912	861	808	866	907	874	887	838	880	868	895	884	880	884	850	894	870	919	882	888	884	873	903	874	901	841	873	827	873	870	879	873	854	905	843	861	868	854	867	890	850	877	949	931	848	865	894	892	885	888	924	864	858	857	952	855	882	885	892	890	894	888	896	869	867	889	896	874	876	877	928	860	888	901	907	858	884	882	890	856	840	852	860	872	916	919	891	874	858	903	876	855	956	915	891	897	899	906	872	868	943	840	928	929	901	891	857	856	944	882	863	824	882	880	853	867	889	854	854	854	933	898	833	847	872	783	890	916	884	869	938	874	889	847	798	916	861	857	887	894	915	884	995	921	910	846	900	911	928	883	882	943	859	895	861	877	905	846	915	920	870	861	898	883	943	883	860	896	906	912	855	917	864	891	915	843	878	946	884	899	826	911	818	859	853	865	852	885	904	851	847	907	911	800	933	847	870	870	881	886	906	904	850	880	873	961	875	895	922	888	923	837	851	915	852	891	916	874	846	921	874	932	911	904	920	882	887	884	832	859	894	899	873	807	882	874	849	881	907	896	875	876	934	842	861	859	833	884	896	866	885	910	866	907	870	894	898	871	887	882	899	862	816	879	883	883	908	915	836	848	901	924	871	882	856	865	837	900	919	871	890	903	882	878	873	904	845	871	887	900	866	867	879	876	846	903	869	876	902	951	898	844	864	847	875	839	887	886	876	830	889	818	875	895	906	860	894	872	898	860	887	880	896	875	910	918	901	915	893	888	866	929	898	856	899	915	905	898	886	884	954	865	850	871	939	864	887	854	855	850	880	913	886	857	899	877	848	891	901	880	906	910	828	916	902	898	888	893	920	866	892	894	891	909	866	894	889	880	889	908	900	865	848	892	888	902	884	887	917	841	866	900	873	856	881	877	936	878	878	920	893	901	899	894	853	849	874	847	929	875	878	902	908	872	889	884	826	920	846	847	874	870	886	847	874	890	879	957	818	862	840	878	904	827	878	867	871	857	860	903	877	901	850	864	947	906	874	876	843	911	873	884	859	842	875	877	878	893	874	893	906	843	920	880	873	927	852	872	916	895	861	877	885	919	906	871	908	906	874	855	902	834	890	850	877	883	889	876	916	880	881	914	891	901	895	889	921	901	895	847	861	883	884	879	963	886	894	847	862	893	866	923	894	878	869	901	839	912	848	831	896	872	895	968	864	851	890	872	832	822	928	857	862	919	900	907	890	852	909	859	874	889	851	903	879	834	874	892	859	840	885	896	896	944	905	929	908	947	884	865	869	853	915	882	899	929	900	881	884	895	843	893	885	853	889	912	870	894	867	872	818	834	924	882	868	884	849	884	898	845	899	852	905	882	866	893	885	841	829	896	868	829	929	830	916	850	883	857	841	948	834	944	894	902	851	915	892	880	888	865	868	886	935	865	870	921	875	884	852	835	867	861	929	863	902	867	848	896	855	861	915	879	814	972	869	886	868	916	889	829	867	912	869	887	879	925	918	815	882	911	866	864	913	893	857	889	929	868	872	825	879	857	871	926	877	907	902	896	894	884	861	907	874	939	917	930	883	900	863	830	911	882	852	844	874	877	891	925	889	838	882	915	905	945	890	896	933	905	867	843	906	886	912	858	891	878	882	855	887	885	845	887	913	878	833	908	891	878	875	871	915	913	877	899	907	913	950	893	901	925	847	902	920	876	827	896	863	880	878	891	901	851	915	841	862	893	904	850	869	886	865	876	884	883	878	881	921	911	878	882	886	881	858	911	860	867	897	909	902	861	835	804	925	915	885	868	902	898	850	881	925	911	879	874	869	914	878	835	896	823	984	909	870	859	899	887	866	880	837	924	881	882	888	893	858	892	901	904	862	898	868	881	914	886	895	864	902	883	867	879	848
5933	2088	1823	1365	1434	1418	1749	3388	4153	2945	1776	1173	881	799	768	764	784	790	757	770	768	747	725	764	821	742	719	755	724	820	767	729	752	769	739	764	804	786	753	728	736	803	741	766	757	741	720	811	826	775	782	768	731	811	748	741	753	748	749	761	740	806	696	782	730	746	751	754	779	788	789	747	820	695	745	778	768	732	719	818	786	789	726	785	747	788	776	753	758	751	767	781	780	790	775	753	764	763	770	823	758	757	778	731	752	731	759	741	766	742	743	798	713	787	727	786	758	781	729	807	748	757	731	766	736	795	746	734	746	717	754	749	739	708	740	781	792	743	736	725	763	767	726	753	749	789	701	754	747	773	780	779	823	775	763	780	796	764	765	699	750	743	765	769	747	761	775	757	765	729	788	799	773	713	736	824	720	732	724	775	765	750	773	724	807	751	765	799	731	768	754	742	737	728	732	787	747	768	738	725	768	715	747	772	762	808	772	764	795	771	786	752	779	756	723	759	726	797	734	726	788	780	769	754	740	752	707	782	771	795	762	766	756	754	749	734	687	771	759	795	740	757	793	750	750	801	771	737	774	775	776	741	776	759	764	772	735	783	753	782	694	694	736	753	719	746	809	715	777	789	766	723	735	780	762	735	748	735	741	758	790	729	684	768	780	781	755	764	761	701	776	764	750	753	791	759	748	759	755	800	757	783	721	763	769	801	782	783	743	758	752	752	774	770	768	742	768	803	775	785	797	787	767	765	769	782	782	769	726	748	777	783	794	776	772	787	753	739	770	772	740	727	717	690	766	744	752	742	752	773	802	823	745	774	773	791	760	755	740	712	751	730	738	751	800	734	791	751	756	693	733	789	773	761	764	767	747	758	760	777	765	743	764	706	732	767	735	767	773	737	733	721	834	795	775	761	770	745	735	743	743	786	752	757	774	719	767	776	739	748	755	773	793	778	781	756	783	775	772	764	748	734	786	783	749	774	727	770	755	783	762	744	762	761	753	776	725	776	705	749	764	730	752	752	725	768	785	761	804	777	715	806	805	727	740	788	784	749	802	822	755	740	738	752	692	759	722	721	777	719	787	754	691	789	744	800	719	760	741	757	830	757	751	792	795	760	802	780	749	742	771	753	747	804	747	753	749	746	756	720	728	749	729	801	811	759	738	763	760	785	782	741	788	751	736	767	765	795	764	770	763	733	780	727	713	804	742	732	776	789	735	777	768	810	783	779	739	771	776	782	769	716	751	811	729	806	731	754	782	747	759	799	758	793	755	816	733	767	764	773	760	782	766	750	742	759	711	769	776	783	764	784	787	813	769	753	772	735	772	746	754	784	750	799	785	772	727	742	755	792	746	769	758	757	724	774	759	784	757	772	789	814	781	825	789	760	765	748	761	791	783	764	774	727	768	705	761	789	779	783	804	817	769	802	754	757	744	748	745	792	769	734	751	783	830	794	750	723	789	766	802	741	745	782	792	742	744	731	753	741	759	750	802	744	759	708	774	735	753	807	741	716	786	776	791	741	773	796	791	788	789	742	740	746	777	780	779	720	741	710	749	787	771	785	734	711	741	806	758	738	780	726	824	756	717	709	767	804	786	765	745	778	767	717	774	786	732	793	774	766	781	764	737	724	801	726	746	771	721	756	779	768	749	759	752	796	763	739	748	780	791	760	739	719	788	748	783	770	786	750	787	707	781	804	762	784	717	791	704	708	773	746	742	765	764	786	760	768	707	740	734	793	758	754	768	715	737	763	728	782	726	775	767	724	776	729	806	779	722	715	747	755	776	795	780	733	830	739	789	755	756	710	793	760	783	753	755	763	785	785	750	760	789	750	756	815	772	773	793	715	786	748	797	770	792	790	741	761	816	735	758	762	754	773	752	740	717	799	743	798	735	742	819	754	820	744	742	728	727	761	769	750	729	788	738	754	749	775	783	804	795	774	781	784	721	734	743	754	762	809	761	722	746	717	784	719	767	792	748	727	775	742	711	750	746	732	726	720	785	745	770	799	703	751	768	762	764	770	793	779	723	770	741	770	721	755	758	789	759	743	754	760	770	748	814	761	786	784	748	750	747	786	716	728	786	759	764	710	818	717	775	776	815	801	784	771	766	762	724	744	718	769	757	762	777	738	745	770	769	783	776	733	753	791	771	788	759	780	687	741	747	728	746	748	760	741	744	757	765	776	756	731	819	801	814	748	775	794	736	838	730	740	763	777	754	736	748	772	741	747	762	779	743	731	784	771	728	752	739	727	771	730	767	737	804	740	752	760	757	777	741	823	746	771	761	725	778	759	758	770	772	740	756	767	737	759	763	759	831	715	816	779	742	793	714	813	738	700	754	797	739	803	722	749	789	790	737	852	743	781	740	715	785	771	768	757	742	737	787	724	797	764	702	738	763	767	739	762	742	728	759	722	796	750	758	758	778	766	793	742	767	727	772	757	810	746	725	733	724	717	774	727	795	753	771	691	756	749	740	772	766	747	772	729	742	778	729	810	762	799	810	750	757	783	751	811	756	706	761	781	793	744	764	792	821	777	811	795	785	762	719	753	768	752	783	775	783	776	798	788	714	745	798	765	706	782	781	782	754	776	788	772	751	708	752	765	736	754	778	795	767	736	781	708	770	741	790	765	776	760	759	785	786	778	781	761	738	730	796	752	788	782	816	741	746	786	811	775	778	770	768	800	730	745	781	786	754	751	757	771	756	770	711	796	723	815	772	768	751	763	777	736	752	844	779	754	693	775	720	752	789	767	747	731	833	806	772	698	771	822	752	805	767	769	715	746	749	720	813	756	725	757	743	773	737	718	809	811	805	739	790	782	729	784	768	812	754	746	754	781	762	788	787	789	759	795	763	747	758	756	725	761	748	777	752	759	755	777	739	726	762	758	738	747	714	751	751	796	782	779	790	755	770	740	736	783	809	799	782	786	734	742	789	780	772	751	745	805	739	803	776	764	745	757	760	740	774	740	736	754	766	745	776	741	761	746	803	763	747	823	769	773	747	758	780	778	754	720	724	724	762	772	692	787	708	775	762	783	761	775	769	771	762	793	780	726	773	791	779	746	795	773	712	772	778	757	809	741	757	743	772	750	745	746	726	792	748	776	765	788	759	819	771	776	749	720	752	743	790	753	753	703	787	759	716	789	750	693	769	763	749	782	749	825	801	747	750	732	782	746	774	789	734	756	770	737	707	751	786	769	789	781	749	775	749	762	830	775	769	781	813	747	801	810	769	745	758	778	760	811	755	772	792	787	746	786	756	793	762	747	750	811	754	752	743	783	777	710	777	787	801	752	782	760	802	739	707	813	819	764	741	771	790	751	783	730	783	771	785	793	754	739	768	758	742	770	730	779	759	732	813	785	764	753	738	779	788	768	738	791	760	738	730	758	770	774	704	796	802	774	756	753	765	729	801	762	780	737	798	787	756	764	770	791	767	780	789	801	766	787	754	766	753	761	758	771	797	787	770	806	759	764	749	775	711	726
25517	21361	27290	25275	6925	2424	7550	19610	27868	18762	8424	2946	1355	902	875	881	834	866	892	810	837	819	834	786	875	887	808	819	800	842	852	867	776	852	817	777	839	857	866	794	813	845	834	800	848	845	854	862	791	834	815	800	824	862	834	861	810	793	843	834	803	851	825	840	820	807	793	835	825	845	852	824	855	788	837	827	772	815	842	840	827	777	833	774	793	850	824	781	825	839	861	828	825	841	823	809	798	803	839	844	806	765	752	798	811	837	783	821	829	793	758	751	840	842	849	805	818	802	838	886	829	842	906	850	827	824	806	838	849	834	864	833	807	853	811	807	835	871	828	771	821	829	848	812	840	818	821	842	855	819	804	789	805	819	830	738	833	835	785	821	788	842	868	816	853	861	826	835	843	796	814	855	805	774	846	858	828	861	816	802	838	829	810	787	812	888	859	837	818	851	859	801	802	800	823	811	835	810	845	789	825	792	861	850	842	843	829	800	819	871	795	823	807	819	831	814	802	811	820	796	842	797	831	824	816	847	859	826	876	839	817	784	853	821	810	825	770	803	846	807	826	794	856	836	845	855	845	845	857	856	842	829	771	775	824	813	802	814	814	864	822	800	852	839	838	860	778	813	814	845	816	812	846	838	854	828	787	853	894	827	767	810	780	815	846	793	800	799	831	770	828	848	843	874	829	767	818	796	806	843	772	871	822	855	801	724	799	823	842	824	847	872	773	802	812	821	855	796	793	810	801	828	800	814	813	768	771	799	792	818	886	801	819	871	798	873	773	817	841	823	771	818	801	850	827	848	850	812	802	829	807	780	833	855	813	839	835	845	831	785	829	821	832	814	793	796	813	846	826	831	812	865	832	801	827	846	861	869	845	835	863	854	777	875	804	856	828	770	785	820	828	832	816	826	813	777	817	835	742	808	799	830	762	826	830	859	873	795	774	803	867	869	825	839	833	814	833	817	785	905	841	797	879	822	879	830	843	792	863	830	832	788	813	833	864	856	806	812	804	824	844	834	919	803	832	845	864	794	857	825	837	816	849	817	861	806	811	797	823	772	819	812	812	848	819	813	865	868	848	829	842	817	812	879	818	845	811	814	836	829	828	841	778	814	803	821	807	897	809	855	783	817	824	844	833	818	803	812	880	807	840	806	796	813	829	785	788	812	869	837	839	812	820	795	776	789	872	741	835	798	800	830	818	813	820	831	780	774	842	811	823	816	804	832	812	846	811	818	824	798	829	825	840	845	852	825	828	832	858	756	868	821	793	822	814	806	851	845	812	829	832	833	823	808	895	815	852	850	870	814	828	835	861	794	778	844	860	847	851	850	826	823	839	810	788	776	810	802	888	816	800	777	801	828	834	863	855	853	826	815	810	838	829	790	798	819	936	765	797	859	828	881	800	841	846	839	855	770	807	836	802	808	816	775	785	884	845	801	841	828	842	839	786	792	803	782	809	777	819	819	804	826	848	828	778	845	791	830	842	853	780	783	854	848	844	809	821	779	876	753	816	822	792	880	837	766	840	820	788	794	775	831	841	832	879	778	821	808	838	847	806	805	815	828	783	875	846	748	838	806	875	809	773	827	817	839	796	831	764	788	775	777	861	808	805	809	827	827	870	778	840	815	818	848	830	793	805	768	837	806	810	832	786	837	813	815	819	817	803	768	812	839	827	792	760	864	839	766	863	826	844	905	862	804	768	816	788	784	837	830	833	849	818	877	774	808	800	803	837	863	803	834	823	849	783	857	863	834	812	780	809	827	773	762	849	894	834	841	834	788	867	804	776	802	889	802	868	812	791	810	809	853	864	829	817	844	865	838	836	799	882	811	859	847	767	847	839	813	828	827	800	778	880	872	822	854	807	819	766	774	810	803	793	830	832	815	790	782	824	859	806	860	833	841	805	789	851	838	822	808	811	875	815	828	792	848	849	822	807	862	817	808	817	769	847	828	849	913	866	802	804	820	874	819	856	804	824	789	834	786	841	808	815	760	801	841	853	852	815	797	803	846	810	794	812	812	861	832	846	868	810	799	822	870	788	808	777	802	802	819	891	806	813	790	823	858	853	822	819	849	822	850	886	827	813	810	823	845	846	843	860	806	813	864	823	838	797	808	860	861	814	841	857	749	812	795	862	830	823	865	811	755	802	797	847	840	801	846	823	769	815	826	820	839	827	814	781	826	838	900	786	809	841	777	801	832	833	803	830	867	867	806	826	832	823	791	840	781	832	821	809	849	848	830	802	820	807	864	790	806	781	834	768	792	824	825	819	824	807	773	833	852	819	868	782	826	794	834	823	880	749	797	847	820	809	867	791	840	796	787	840	887	811	848	842	846	857	816	774	827	801	825	823	880	864	816	817	826	787	832	827	762	815	827	821	840	884	808	846	836	812	790	827	824	791	803	863	829	795	770	788	809	795	799	787	833	791	777	795	829	831	795	828	740	806	802	814	817	854	839	829	860	830	854	839	830	836	800	804	806	863	834	817	834	847	850	780	857	889	815	822	844	873	778	810	863	772	845	857	837	822	860	865	765	836	802	837	793	771	896	829	804	873	780	801	854	805	798	758	814	807	850	824	881	800	829	790	826	873	809	829	767	825	847	832	843	843	793	793	864	841	807	827	847	848	805	812	804	842	823	784	833	834	819	812	815	774	816	838	783	813	863	852	823	857	824	856	846	827	807	809	791	813	787	786	785	826	831	857	827	807	778	853	816	794	808	815	773	846	843	842	818	885	848	735	822	874	866	818	789	843	825	782	795	793	832	856	753	821	834	794	796	865	828	851	813	826	849	850	856	840	834	805	783	833	792	892	822	818	840	851	854	836	792	758	780	841	786	850	801	828	769	791	865	832	786	780	815	818	884	812	799	819	820	859	854	786	828	844	832	826	851	858	830	794	837	825	865	821	782	833	839	806	764	818	835	859	810	863	873	872	839	784	835	806	780	810	833	874	902	827	809	802	786	831	834	826	851	823	847	853	806	788	770	790	859	785	773	818	850	822	860	822	799	810	839	802	848	752	792	818	862	860	846	842	842	794	801	809	779	836	856	782	872	803	817	791	836	844	846	812	836	809	783	832	784	826	818	793	851	846	802	827	790	792	802	818	793	772	846	820	860	822	796	830	810	832	831	812	846	815	824	791	846	816	834	795	785	825	791	919	801	777	827	812	836	768	825	827	848	827	812	823	824	854	828	841	823	786	801	808	851	864	814	779	820	833	844	793	841	827	848	791	810	797	846	813	835	795	819	853	817	857	826	846	841	806	752	804	806	833	760	821	891	805	828	842	844	817	819	867	805	835	864	786	870	815	833	892	800	836	828	767	860	780	824	834	837	768	824	820	768	846	840	865	871	810	806	901	818	854	857	842	803	754	782	834	841	855	831	812	798	828	868	816	857	824	811	791	781	808	785	813	806	836	805	783	810	838	843	866	865	784	860	832	817	800	783	815	867	814	831	823	811	779	825	814	844	829	845	838	813	838	791	809	815
4342	4937	4192	2642	1984	2126	9013	21186	25003	14861	7092	2761	1336	883	785	780	773	758	788	741	782	718	769	748	777	739	734	750	755	716	767	727	780	717	668	737	788	772	744	729	732	756	743	718	726	803	787	748	745	756	726	756	721	755	756	711	680	752	699	783	745	733	683	778	737	725	718	698	760	713	773	758	799	777	793	732	710	777	766	731	783	768	714	714	818	747	761	727	787	779	678	715	753	721	755	785	771	741	777	716	695	744	739	748	687	732	736	689	786	716	742	708	727	721	743	735	745	744	745	753	782	794	758	752	738	731	734	759	755	734	718	769	748	743	742	754	765	767	760	756	769	777	723	706	755	714	748	749	731	733	722	739	719	739	726	793	718	773	754	730	729	731	707	755	765	759	743	719	734	708	756	765	744	735	745	746	731	764	728	769	710	770	844	698	784	753	696	736	747	742	783	753	744	732	767	750	783	773	727	770	770	765	727	725	720	731	740	783	757	726	793	781	747	756	746	700	716	722	690	726	715	778	723	722	731	736	737	738	799	753	721	774	718	739	793	751	750	726	732	743	737	732	754	725	761	732	716	788	727	755	726	748	745	728	723	731	728	797	775	728	768	759	770	779	781	728	698	739	746	732	718	770	743	756	766	674	735	806	721	715	776	747	765	767	735	745	803	787	729	739	744	725	807	733	732	704	791	791	747	731	721	773	745	751	713	766	741	750	725	694	744	741	735	753	812	761	710	777	673	774	721	746	722	760	755	753	766	718	707	733	723	766	742	746	808	775	740	778	737	760	705	757	721	756	733	734	750	744	780	715	769	763	756	783	751	685	693	723	741	722	783	742	731	745	769	784	760	670	743	726	755	732	705	800	713	743	734	759	740	748	722	716	762	768	765	735	700	761	732	729	782	688	739	712	719	793	713	712	724	733	744	720	720	740	765	702	751	782	753	762	742	715	722	772	728	755	740	720	706	795	737	747	761	785	733	707	783	771	770	754	738	752	706	732	749	718	792	735	746	738	775	733	733	738	730	749	757	767	764	780	724	749	725	726	742	756	735	736	752	746	782	749	754	758	759	714	732	733	741	769	715	719	666	742	743	741	759	731	746	765	708	730	795	754	729	743	741	756	736	759	750	723	697	733	695	702	777	709	781	714	718	737	713	733	756	742	794	704	767	747	711	711	680	725	739	666	773	705	770	709	731	732	754	714	736	778	708	699	709	733	741	703	773	719	734	761	774	733	699	738	804	698	739	752	703	761	693	775	767	709	769	739	803	721	779	765	706	717	768	745	722	700	688	731	761	752	752	705	737	738	701	720	760	756	751	725	769	738	689	742	704	728	725	718	740	748	781	739	754	714	766	717	742	725	755	745	737	732	770	758	755	769	730	746	769	778	735	750	735	758	788	739	721	733	752	695	745	725	762	727	727	766	722	724	769	746	702	762	763	711	741	745	718	729	749	768	728	737	791	777	744	732	725	759	775	753	766	727	757	749	724	739	750	731	738	675	715	706	718	684	727	713	761	735	803	766	733	746	679	716	731	795	741	710	734	728	673	782	784	724	703	712	790	725	756	739	708	794	733	714	743	766	741	744	775	761	761	751	690	733	746	768	764	731	769	767	732	751	756	769	718	739	733	776	781	691	774	747	664	693	757	733	751	779	760	690	755	756	804	750	729	718	699	700	730	774	790	705	724	734	776	686	703	760	716	731	704	741	741	689	741	771	725	735	789	712	724	703	740	761	763	715	697	746	770	711	738	797	729	693	733	737	749	716	750	685	765	770	753	740	749	746	725	775	708	810	745	746	739	681	755	689	772	712	745	782	765	720	795	753	779	745	709	707	726	734	719	723	769	766	734	731	757	777	720	699	803	747	695	727	756	745	753	694	733	724	733	764	751	733	726	723	723	734	806	743	713	769	720	717	779	760	739	767	706	761	781	738	779	723	703	743	739	772	730	725	695	709	691	736	745	761	700	695	722	713	743	704	785	764	780	753	710	742	711	720	725	765	685	722	696	748	770	734	782	734	730	751	774	715	712	763	758	749	705	732	768	780	701	715	728	753	736	768	711	770	739	744	739	727	703	710	692	761	709	707	779	708	745	732	763	725	726	740	761	738	753	799	720	789	765	771	760	707	751	768	726	731	751	737	760	722	755	774	747	740	721	725	727	694	735	700	744	725	728	745	779	722	732	754	766	694	751	723	759	783	706	742	689	725	735	741	731	763	759	711	719	722	734	724	761	766	725	755	767	733	734	807	780	775	758	755	701	734	715	702	732	766	751	780	772	735	734	723	747	741	762	745	745	683	692	732	719	780	752	771	777	761	764	786	733	749	763	737	727	743	770	736	731	733	731	745	742	719	772	711	736	748	730	749	724	755	725	747	754	732	718	788	718	714	722	776	769	785	705	729	682	727	771	716	732	745	729	729	732	760	771	710	710	694	708	765	757	779	742	752	728	769	714	741	744	687	699	694	750	747	751	764	732	744	704	687	752	739	725	728	749	715	784	703	723	772	805	773	761	747	737	756	699	764	738	771	703	746	726	735	834	738	701	763	751	693	716	776	742	761	757	775	711	722	701	733	692	750	745	765	750	762	753	749	763	754	758	765	694	731	725	708	709	706	769	733	741	754	739	748	721	757	726	724	693	790	745	735	798	788	763	734	758	736	713	723	712	745	751	773	743	698	767	750	744	698	735	762	782	752	766	773	748	748	724	699	750	716	770	736	754	673	739	725	758	758	740	714	737	750	694	715	745	730	775	750	743	768	694	780	780	729	753	745	733	770	712	753	697	726	715	737	785	781	745	701	743	710	718	783	732	743	735	734	757	731	783	747	699	691	765	741	711	735	766	718	753	699	702	773	745	773	744	746	724	734	730	731	726	745	693	772	754	720	750	739	760	743	736	765	717	795	756	727	722	740	783	722	711	728	715	709	741	715	738	724	745	724	749	718	769	801	754	738	734	721	764	723	735	738	701	765	753	716	723	772	739	761	759	768	723	720	747	726	728	721	751	723	711	733	822	742	756	727	717	767	689	764	727	784	709	754	711	745	732	713	752	770	772	763	763	721	699	761	711	723	800	728	737	746	728	729	813	738	751	759	728	734	778	722	741	730	718	720	743	744	746	732	756	715	726	776	728	772	703	724	773	746	694	739	749	675	752	711	735	761	726	707	762	688	721	746	730	797	670	706	747	755	659	754	740	719	726	731	769	695	747	669	707	725	751	748	746	724	768	731	732	759	725	778	756	734	734	762	743	800	790	691	741	746	760	758	796	762	768	753	744	708	750	788	714	756	681	752	743	768	776	758	694	681	792	737	703	725	773	736	730	761	756	673	710	749	710	746	727	704	757	744	741	740	713	772	759	758	743	737	751	772	727	750	718	736	742	717	725	760	723	717	768	732	716	740	754	710	771	761	706	707	712	758	723	727	771	754	781	774	769	721	733	733	772	698	757	670	722	755	726	750	757	742	688	767	737	716	813	732	700	725	738	722
24219	21354	28690	24386	21310	11327	30169	38292	45186	30345	14868	4880	1831	1130	964	967	981	929	973	990	935	962	967	896	919	947	925	917	946	988	939	912	889	897	915	918	919	938	897	893	971	940	884	912	931	924	983	861	942	931	919	949	942	907	955	956	916	943	916	941	941	938	943	884	892	909	881	918	943	987	972	954	880	928	879	915	926	926	945	972	1005	919	915	889	878	935	916	898	901	947	899	894	928	888	832	875	893	904	874	918	922	893	953	932	907	874	898	925	911	918	910	947	957	851	903	967	907	972	935	914	876	917	932	875	913	974	951	918	926	935	933	899	912	887	914	914	910	880	940	932	899	934	980	901	914	912	900	1000	946	886	917	908	924	927	907	883	943	925	930	940	918	944	895	880	950	900	907	945	856	957	921	909	913	902	927	918	910	942	921	915	932	900	925	915	900	886	932	913	1004	853	906	879	922	873	924	909	926	908	884	886	975	925	880	847	956	941	938	901	984	898	914	926	932	907	921	869	908	926	891	891	883	889	912	923	889	905	939	911	950	906	958	873	927	880	864	936	894	936	894	939	924	919	898	922	930	926	891	928	912	904	915	889	968	933	909	968	908	871	922	901	908	917	902	900	949	902	898	897	960	911	861	907	883	921	913	935	956	880	924	903	898	919	882	879	940	926	905	879	903	881	900	903	921	854	901	893	931	959	950	948	912	930	918	869	863	928	909	954	867	931	962	895	926	926	923	906	894	904	934	912	943	950	886	908	941	908	916	886	925	891	892	905	977	965	889	981	930	960	892	871	933	894	868	919	908	891	923	918	903	885	906	912	908	925	921	952	863	881	916	929	976	917	926	920	914	897	950	920	925	943	974	910	904	897	909	906	888	899	941	883	889	941	927	876	882	876	902	912	919	895	910	908	907	960	914	916	936	930	964	882	948	942	926	884	889	929	899	858	872	947	890	934	943	936	927	862	929	936	870	885	900	905	894	849	907	968	987	944	906	953	888	872	941	931	903	996	990	871	901	888	939	913	895	933	930	903	912	887	852	928	972	965	919	932	917	923	859	870	1000	865	882	945	1017	981	895	907	921	908	904	958	925	894	863	913	925	892	934	952	921	943	889	897	926	921	897	889	854	933	917	888	924	911	933	943	890	927	872	928	918	881	932	881	931	903	948	895	906	934	914	905	873	891	932	922	845	896	910	909	912	880	856	935	907	894	885	857	941	916	862	969	866	902	929	898	920	877	912	939	908	923	897	895	933	878	880	904	912	924	905	908	989	910	866	923	899	929	932	920	916	916	900	925	941	920	954	924	931	961	911	894	944	913	945	929	954	944	884	902	895	921	929	888	873	918	963	900	892	943	916	985	953	881	885	946	901	864	942	939	890	883	849	923	898	858	905	969	969	840	931	909	955	933	917	900	911	937	900	911	907	880	920	922	887	905	911	961	923	882	897	977	902	901	926	901	935	870	870	869	981	877	935	947	886	940	889	873	955	924	912	958	909	866	898	968	929	928	908	908	893	868	914	991	941	938	958	896	895	931	934	941	894	899	861	868	870	864	902	966	945	882	874	888	886	929	962	847	923	903	931	883	917	901	927	913	892	893	943	927	975	937	927	871	860	924	914	901	875	957	957	893	844	883	911	878	932	860	954	881	932	894	933	925	930	901	882	988	864	924	938	876	984	859	874	892	921	843	930	897	950	884	884	950	912	913	931	923	913	810	907	898	980	953	872	886	918	923	887	913	849	943	852	927	923	925	915	894	944	956	946	950	878	918	909	892	872	903	875	896	904	896	874	907	873	953	955	983	921	905	971	874	931	969	908	908	927	883	907	855	916	977	987	935	863	905	861	903	898	932	887	908	922	910	919	941	915	923	900	870	864	873	934	923	955	879	907	910	896	880	912	929	933	941	929	900	963	918	873	949	889	931	946	929	926	916	950	893	915	867	916	880	960	830	914	858	912	933	882	919	948	875	914	898	914	917	916	917	912	905	902	910	952	865	892	905	932	924	919	922	914	925	925	893	916	947	899	851	882	969	931	920	871	918	899	874	906	918	918	935	903	893	915	898	919	905	953	910	877	920	869	878	913	906	948	900	926	910	873	940	851	843	957	888	957	899	900	918	903	897	883	951	901	932	886	965	909	908	981	853	918	908	885	877	902	941	878	935	910	900	913	923	911	923	867	932	852	861	929	877	917	902	922	897	896	901	917	942	908	907	941	925	910	920	897	936	879	929	878	927	899	866	865	908	892	873	911	896	892	913	963	928	948	919	925	889	882	911	880	893	924	883	923	863	920	937	978	898	873	924	902	910	881	948	959	916	914	855	938	931	858	940	919	900	859	882	884	930	914	876	960	902	907	935	894	916	899	956	947	937	898	905	922	901	912	915	880	875	944	933	885	973	923	891	917	908	932	865	873	867	886	892	886	921	946	888	886	899	928	924	886	962	886	881	945	969	878	959	895	892	883	854	905	992	920	918	956	960	937	848	895	907	938	937	938	930	951	889	917	872	847	957	928	930	919	899	880	882	878	907	939	939	867	924	882	910	877	871	935	945	925	955	937	947	891	880	896	890	929	914	939	937	902	893	942	916	915	909	846	925	846	953	901	884	884	927	908	860	904	894	905	915	902	964	917	887	897	900	907	927	933	918	907	975	884	999	934	943	951	939	898	887	948	885	914	952	956	844	867	941	956	904	924	901	921	940	968	874	956	913	918	945	920	937	938	937	900	882	917	933	944	856	893	873	939	893	821	923	941	930	883	922	918	883	961	893	888	920	904	864	921	868	895	865	921	908	939	935	877	945	930	911	871	900	916	925	952	868	874	916	864	958	902	906	928	892	885	927	912	981	891	921	901	891	873	921	892	942	934	935	902	926	905	921	909	990	894	898	924	893	899	935	880	956	961	884	937	844	983	910	876	901	898	901	909	931	888	897	852	890	876	901	924	934	947	897	885	934	882	920	882	878	900	896	927	876	890	849	902	894	843	869	892	907	897	884	848	933	925	895	929	912	874	922	922	864	901	938	931	931	923	865	901	941	886	925	898	942	929	872	925	919	952	896	906	935	939	921	887	917	927	904	880	930	849	1001	903	909	905	902	905	848	970	951	881	899	891	873	912	931	939	930	930	901	882	889	930	890	965	893	939	864	901	859	860	941	928	902	890	908	902	939	858	885	915	911	878	900	868	887	861	953	884	886	903	942	908	947	862	983	895	937	898	909	921	924	918	907	877	914	922	886	873	933	929	912	937	885	891	894	923	885	955	873	867	915	931	963	928	886	914	890	860	890	872	879	949	953	911	896	921	928	943	941	902	944	870	853	904	934	897	857	861	882	878	917	962	872	881	910	892	934	878	880	927	886	844	953	898	917	959	932	899	904	890	934	907	934	889	889	878	906	911	920	948	960	923	918	873	924	876	928	868	933	896	889	930	897	864	903	875	833	916	882	943	926	889	918	941	910	885	853	920	887	964	946	970	936	897	862	886	940	852	984	934	898	933	889
4959	8677	6527	3515	3033	5668	28073	40276	39792	23382	11134	4174	1729	1046	889	832	840	802	850	842	761	805	805	820	841	801	820	779	796	843	785	825	821	807	803	838	781	840	793	776	817	777	847	807	798	790	816	839	845	806	850	782	784	812	821	856	787	829	783	845	779	788	812	802	872	816	821	843	828	828	813	762	803	875	861	843	849	819	766	772	814	813	791	835	818	792	853	818	801	835	825	811	790	814	830	809	851	852	812	838	876	798	864	806	789	848	814	829	843	851	878	819	816	830	862	781	734	770	812	798	840	821	848	852	800	839	809	863	813	803	803	824	848	820	811	841	752	847	813	774	742	822	807	807	792	812	836	820	818	809	811	779	848	847	804	792	869	819	846	852	825	785	798	887	768	732	851	801	807	795	786	798	785	761	862	829	781	844	831	790	829	779	821	764	830	739	843	816	810	866	796	791	816	791	821	848	817	853	818	850	878	793	816	789	787	806	880	867	839	800	819	802	797	814	830	852	809	787	770	838	788	827	819	786	802	806	823	790	775	755	851	836	816	830	811	809	792	802	835	821	842	802	848	809	811	824	860	769	808	814	811	769	834	809	811	796	810	836	820	794	741	810	823	803	828	776	776	807	813	799	795	786	781	803	857	781	765	818	856	794	835	820	812	776	824	804	841	825	811	799	788	823	832	807	805	811	820	860	828	792	779	860	784	855	782	777	796	802	830	881	839	796	828	829	795	813	787	821	847	797	843	828	848	791	829	842	855	838	843	787	814	826	768	818	850	794	821	772	787	819	816	774	800	826	799	779	832	808	808	832	774	831	859	776	863	839	794	820	796	817	813	795	831	869	850	879	761	760	803	808	816	774	824	782	811	728	775	802	810	792	807	774	788	807	789	827	800	815	810	757	840	805	825	861	813	774	814	800	802	804	818	821	811	790	805	792	868	759	803	830	853	834	779	809	803	825	882	813	802	829	814	847	762	819	809	857	810	809	836	842	815	874	759	795	783	838	794	811	790	804	802	851	824	812	793	848	807	813	796	795	825	813	799	804	790	831	824	786	817	855	801	827	783	808	872	793	834	771	735	806	820	844	827	791	789	824	783	799	815	724	837	785	808	806	789	795	812	793	790	779	799	758	822	780	860	780	751	791	815	784	798	763	833	822	809	841	815	789	819	837	853	805	755	862	838	867	809	779	849	790	823	866	769	763	761	849	789	819	828	846	835	821	843	836	805	812	848	747	769	776	835	785	828	806	862	845	858	798	796	872	795	827	843	774	823	798	862	798	794	842	777	828	820	794	776	752	808	824	796	845	837	822	803	802	802	849	792	771	823	793	817	851	772	803	823	804	809	827	736	818	788	857	839	795	807	827	816	795	837	817	779	784	805	835	814	744	820	754	832	848	863	785	853	781	815	838	802	795	785	833	796	799	818	820	794	801	801	805	839	781	777	790	836	834	826	838	862	799	820	842	813	850	849	800	800	829	817	817	793	807	778	791	818	772	830	790	812	852	820	758	868	773	814	737	790	815	771	795	796	824	827	775	865	870	734	779	851	808	790	818	817	832	800	790	820	757	795	835	831	834	833	782	815	782	757	846	853	789	817	804	821	799	786	857	832	800	787	800	825	841	796	776	790	785	830	825	805	776	761	815	794	796	811	820	825	835	778	800	842	832	822	772	836	849	765	830	766	810	836	855	758	838	802	817	836	827	866	787	737	787	852	728	817	788	862	858	852	814	803	852	766	795	843	806	836	828	803	811	829	812	776	799	807	764	858	824	846	840	801	853	799	820	787	807	790	803	781	808	798	805	848	849	798	791	776	778	873	820	823	798	804	840	745	764	823	804	744	818	817	760	822	808	818	824	843	822	819	770	839	811	813	859	805	795	817	809	788	788	831	785	834	838	842	784	762	833	826	756	789	827	794	774	832	799	793	805	837	866	783	816	807	762	816	827	785	812	849	804	828	784	840	750	816	829	798	845	825	835	788	788	794	845	838	746	776	790	815	799	781	781	820	803	775	816	828	850	776	764	836	845	748	843	834	817	778	834	850	773	824	790	833	869	822	782	808	833	816	815	859	796	777	809	874	869	892	817	807	816	808	796	810	809	766	827	800	807	835	860	838	809	828	860	841	849	785	857	765	838	823	831	809	861	779	741	775	783	818	811	849	790	807	769	822	819	820	792	828	807	822	842	778	803	825	790	843	755	881	788	817	810	790	815	816	811	826	807	828	828	799	801	792	799	788	807	903	801	849	854	830	846	846	806	832	791	833	835	779	854	765	884	810	782	838	774	790	814	815	836	822	837	844	841	842	811	807	802	815	787	832	825	788	782	786	798	768	808	848	807	812	812	816	819	793	803	789	802	768	808	857	853	773	780	804	734	789	882	807	825	750	786	798	790	751	833	767	852	798	808	803	767	769	793	825	818	831	811	796	822	833	860	810	770	800	829	774	791	782	739	814	809	821	788	855	839	819	828	808	778	852	853	796	812	793	847	808	811	797	763	784	797	800	744	794	802	784	799	807	835	818	835	771	825	774	795	823	839	848	777	832	772	819	837	829	793	792	811	796	820	773	819	785	779	822	818	851	858	814	831	799	830	748	830	809	859	794	862	832	791	823	869	774	851	803	776	785	797	824	852	782	798	803	804	774	795	860	843	841	804	811	812	824	822	797	769	779	857	839	843	808	849	832	829	840	849	810	771	784	823	808	811	780	784	819	790	865	823	814	815	801	810	823	820	804	822	834	815	818	794	782	806	749	820	849	811	785	750	813	794	785	846	850	782	842	809	832	801	774	809	835	766	774	780	744	828	783	780	839	835	796	783	842	777	798	836	762	803	821	805	821	778	767	808	843	779	804	809	807	801	833	799	745	776	793	774	807	815	848	778	823	778	773	800	812	818	808	753	806	851	791	792	784	779	808	824	813	750	822	799	781	775	841	830	823	836	774	875	855	772	777	813	800	826	805	807	798	809	816	842	790	806	773	795	812	784	805	805	803	796	807	805	800	863	817	782	761	804	765	834	800	835	799	847	832	849	765	833	843	800	809	773	826	797	812	808	761	824	777	793	752	752	797	814	770	805	823	792	815	807	786	775	814	788	760	786	819	827	857	826	857	804	825	818	738	838	802	829	865	831	860	805	818	869	820	863	853	856	841	806	820	772	781	807	784	799	754	827	817	836	799	816	830	845	799	765	827	810	796	808	823	827	810	755	848	867	811	816	761	826	792	783	771	869	820	815	843	833	816	824	799	782	784	761	802	814	802	805	797	848	829	783	794	811	762	840	878	797	821	810	791	742	793	838	838	840	841	812	799	835	776	850	831	807	831	830	814	761	830	830	776	771	790	802	845	818	840	784	818	826	784	807	809	813	808	802	817	805	825	815	755	795	862	738	823	775	773	760	811	840	824	807	821	808	803	771	847	806	853	840	822	774	796	769	827	853	822	806	880	819	797	760	739	829	822	796	811	808	834	821	825	805	813	838	802	814	816	782
27618	13180	2602	1566	1584	1219	2486	3441	3610	2546	1627	1129	991	905	946	876	807	883	856	875	924	883	919	897	827	906	857	901	823	891	871	885	903	907	848	851	838	849	910	908	837	905	861	881	916	846	898	895	923	926	924	867	871	897	876	898	850	908	908	876	912	916	905	863	935	868	855	936	865	865	925	893	926	882	911	854	900	897	876	924	887	836	865	873	915	874	902	886	882	885	884	866	872	902	838	945	890	921	887	879	954	958	889	889	911	876	907	898	898	980	900	875	866	864	883	872	924	927	865	891	861	851	853	884	807	853	885	892	867	828	897	952	860	904	865	880	863	872	887	931	865	886	857	878	861	953	926	910	868	913	927	933	885	862	883	900	941	869	895	913	891	886	894	928	889	900	909	837	926	885	849	894	873	868	874	906	860	882	868	894	922	897	894	868	842	844	929	895	875	845	862	882	906	908	874	906	838	874	844	851	863	843	933	905	923	926	859	842	854	875	886	840	905	916	862	894	929	868	873	899	838	850	877	874	879	891	875	855	885	859	882	895	896	816	894	864	886	888	894	904	840	806	893	864	896	846	854	844	914	871	866	870	875	847	881	931	936	850	854	855	863	918	841	866	829	879	878	899	855	872	862	931	897	959	919	924	874	895	867	874	921	877	873	860	810	890	874	863	887	889	872	903	871	867	882	828	882	903	882	850	931	862	855	792	894	824	897	807	915	869	886	881	889	912	937	889	893	892	850	873	930	811	888	846	895	893	883	903	867	878	892	891	913	884	860	876	885	836	870	847	871	785	882	894	888	885	921	834	880	855	938	835	885	900	887	864	861	846	844	899	878	923	870	824	914	908	917	834	904	882	818	918	890	910	851	857	907	947	884	909	886	883	890	908	888	919	876	860	886	884	883	880	836	818	811	883	866	878	903	886	874	887	884	890	862	906	882	876	859	946	924	893	880	894	873	918	915	874	850	887	863	886	879	839	905	855	829	896	879	866	905	882	892	903	937	901	878	883	900	865	885	894	847	893	827	844	880	884	959	903	879	838	860	904	883	904	922	927	917	868	945	965	912	867	830	915	849	882	936	884	824	869	907	889	864	851	874	823	866	888	880	894	867	852	891	880	859	892	869	913	950	849	876	867	898	815	832	893	869	869	924	896	839	929	860	893	908	868	851	850	909	827	902	841	890	836	853	888	919	886	902	844	893	882	930	906	911	866	932	851	884	845	856	848	895	865	895	874	860	907	908	806	876	885	898	895	829	869	884	844	874	888	928	885	890	860	907	873	931	869	916	874	900	879	873	907	859	898	915	905	854	850	924	910	922	868	872	876	913	917	836	906	927	926	876	923	910	883	897	889	895	875	875	889	842	833	902	897	903	886	893	877	872	892	870	910	867	876	829	872	906	871	915	870	889	820	913	902	857	881	879	873	876	866	880	956	937	898	870	912	870	832	915	871	921	884	886	842	863	830	883	882	925	850	886	841	881	882	908	876	912	864	859	903	866	876	904	863	854	916	875	816	914	847	890	885	813	855	938	906	882	913	862	857	906	845	883	903	920	917	911	822	847	826	891	849	858	891	932	840	844	914	877	925	835	850	908	932	867	890	909	872	845	881	877	901	854	906	878	925	895	885	877	877	905	872	846	867	831	914	902	891	900	895	907	896	842	851	834	869	875	899	884	869	866	911	881	915	927	857	890	860	868	925	884	917	919	863	845	829	821	888	889	925	900	908	865	904	911	864	880	918	937	835	892	854	912	848	845	923	841	860	859	895	882	877	816	871	917	902	857	890	818	909	892	866	911	875	913	805	851	935	863	848	832	906	889	901	878	908	916	889	833	832	901	887	910	817	918	885	866	898	851	882	813	933	919	879	903	912	935	874	910	875	847	955	914	865	859	886	904	793	925	905	895	854	868	920	941	861	867	874	872	866	888	894	887	894	902	872	910	917	876	917	869	895	923	903	858	891	890	834	901	876	857	824	879	903	854	934	891	912	927	904	887	913	861	895	917	867	871	884	878	906	894	857	959	928	872	879	890	897	795	863	866	876	907	855	872	921	899	890	862	905	918	908	893	862	907	887	873	884	893	898	913	853	902	908	885	899	913	881	906	891	852	874	907	930	937	845	859	859	886	877	860	899	810	845	834	918	875	829	851	916	888	841	866	900	886	916	882	875	876	845	878	893	845	920	848	851	898	895	838	800	917	895	886	897	901	927	859	888	857	857	844	866	908	913	857	876	918	880	905	898	867	824	847	901	889	827	921	836	923	870	891	936	908	883	903	949	844	878	934	839	916	846	886	891	860	952	873	825	896	917	853	893	885	854	921	913	915	959	820	866	873	864	899	855	930	897	892	882	911	830	975	893	908	955	956	853	891	905	866	887	863	943	864	874	894	840	938	890	873	921	868	885	845	873	850	849	859	875	890	860	904	895	896	893	911	902	909	871	877	891	884	842	863	903	849	933	924	870	828	897	869	891	923	909	907	853	899	887	894	851	909	863	911	852	899	898	833	970	904	936	864	838	835	883	886	828	840	863	881	824	901	880	898	885	870	911	900	896	870	840	888	891	915	863	894	903	895	841	889	888	873	904	852	870	927	950	927	874	866	917	849	868	857	889	850	854	867	863	915	902	911	880	898	849	925	927	932	858	887	917	874	839	893	938	907	896	839	864	810	888	871	912	939	876	897	929	847	848	958	941	912	900	883	872	906	933	882	845	855	907	885	862	918	898	886	879	879	857	955	897	934	842	861	887	895	895	864	887	890	861	869	859	923	849	836	857	895	861	856	903	893	909	903	857	891	858	908	896	866	852	893	823	869	935	881	909	914	896	912	907	881	883	892	837	908	901	849	863	856	882	853	913	907	888	894	900	903	862	865	919	907	844	933	825	892	853	849	896	843	876	877	876	879	889	937	873	880	889	924	866	858	886	930	877	818	822	921	844	869	887	871	929	914	922	865	877	874	901	878	883	880	913	908	862	910	882	859	838	870	880	860	884	879	894	825	860	867	861	870	859	917	833	869	898	890	908	954	855	899	894	855	906	903	863	933	881	843	899	897	867	934	870	904	896	888	874	883	888	905	884	853	903	885	883	917	924	869	926	852	965	875	896	884	947	830	911	914	831	837	866	851	892	858	901	915	865	917	893	875	928	907	909	853	889	939	887	877	933	904	873	875	890	879	862	927	853	920	872	883	913	847	887	899	857	890	840	866	889	900	902	891	864	910	833	891	911	824	847	842	851	918	873	854	852	829	894	899	875	918	906	880	904	837	877	922	902	883	922	897	936	871	984	892	848	892	847	927	891	920	877	910	893	907	897	913	923	896	930	913	861	873	892	880	846	910	860	843	846	926	899	822	866	823	830	906	928	887	859	844	874	910	898	828	868	844	810	866	800	866	841	908	911	931	862	923	898	909	878	867	893	915	885	907	909	929	909	886	863	891	867	893	886	858	912	895	872	917	878	921	842	885	830	900	864	895	889	883	960	865	855	828	885
5461	1304	1382	1130	1777	1345	3059	3981	3876	2533	1587	999	851	725	802	773	792	753	812	729	835	790	762	798	754	760	763	782	785	743	767	746	817	790	736	758	800	740	765	725	746	714	781	799	754	792	744	757	754	812	767	788	700	727	795	789	787	767	804	759	690	778	721	755	721	729	773	736	731	772	789	753	745	735	756	803	764	732	721	791	739	709	765	745	776	757	799	796	773	748	797	790	800	749	763	775	748	802	785	792	760	748	733	794	804	763	755	760	742	770	788	786	768	748	704	752	753	808	781	794	793	748	799	758	749	740	790	802	749	777	749	727	778	725	742	763	782	785	729	743	803	759	725	731	772	782	711	731	762	749	736	792	781	767	775	737	796	778	763	808	725	776	740	768	789	728	777	792	804	749	744	759	779	776	760	784	736	748	806	783	731	766	820	760	789	743	753	763	762	739	731	792	735	753	744	755	742	750	740	798	760	808	730	762	750	768	769	790	751	777	766	753	816	716	739	776	766	756	729	736	767	786	744	756	751	769	769	777	783	774	791	742	745	761	799	758	741	692	769	757	742	763	754	744	764	728	698	764	738	786	803	730	771	815	800	769	808	757	764	723	765	788	786	755	769	774	753	761	760	750	759	799	785	751	800	749	763	750	726	777	779	785	755	785	781	704	768	734	722	741	773	768	773	766	771	747	746	807	803	768	790	814	739	738	793	787	752	784	782	755	773	765	753	757	807	755	742	758	753	789	749	743	769	741	793	765	722	794	807	805	763	781	730	771	763	801	758	812	780	758	735	758	770	753	764	724	751	786	798	759	778	738	712	775	746	766	768	744	782	730	809	768	729	733	791	766	783	814	807	767	757	711	745	779	753	763	759	740	818	760	755	737	750	734	755	787	782	718	760	742	772	741	780	745	755	803	776	757	759	758	776	777	777	745	704	750	791	757	781	712	747	734	721	717	749	733	765	752	745	771	752	766	752	788	735	781	754	755	765	792	719	723	776	723	764	745	758	777	753	762	828	755	714	789	727	758	751	754	752	752	727	810	770	767	786	762	786	794	736	768	801	717	762	760	762	732	789	784	785	701	783	747	738	795	768	714	719	774	744	792	792	768	697	730	739	769	770	788	758	688	784	737	757	781	778	786	738	735	758	766	747	794	762	742	774	770	741	799	746	734	739	764	752	766	776	754	813	748	758	803	748	746	756	778	792	728	704	727	762	778	757	732	753	753	781	744	750	753	795	724	775	750	780	796	838	805	797	782	741	726	745	720	780	727	763	769	722	748	782	783	768	673	726	755	736	781	784	785	685	768	770	752	787	705	762	811	771	780	779	734	711	784	779	730	725	805	743	738	776	765	775	800	751	741	687	775	759	756	819	780	744	767	778	778	784	813	749	760	803	776	758	773	709	751	762	738	724	719	794	741	753	734	779	754	750	771	772	764	776	745	786	786	783	801	791	759	778	765	776	755	823	750	812	731	733	793	803	732	733	789	724	761	764	768	777	765	767	776	775	780	717	750	697	778	716	759	758	748	765	795	794	769	754	730	742	752	751	800	758	814	713	719	743	733	769	745	764	779	788	788	811	755	781	781	716	770	750	827	765	784	776	752	699	770	773	809	775	788	751	744	721	736	783	798	787	728	761	772	792	813	779	842	755	778	747	778	745	741	761	731	765	714	772	778	742	785	716	762	801	799	775	761	781	773	794	821	729	776	794	775	757	741	761	843	752	718	803	734	739	749	753	733	744	735	734	754	772	742	773	724	760	760	740	758	744	782	726	738	775	750	782	802	758	771	797	778	726	736	775	748	725	789	819	822	751	733	811	739	760	755	740	792	747	730	817	781	735	771	763	770	765	769	771	769	728	772	728	759	722	725	737	790	820	752	789	750	780	763	756	745	782	739	757	706	749	736	741	778	771	745	780	767	788	766	726	759	747	833	769	794	791	757	818	708	809	769	765	788	809	747	740	716	771	818	707	740	742	734	800	782	811	776	705	755	720	747	704	832	752	736	733	758	790	763	756	741	746	722	711	789	777	747	762	753	717	737	762	771	728	721	786	768	764	787	765	780	716	786	751	734	808	771	764	730	735	749	722	814	764	769	778	801	729	758	761	766	788	745	756	748	772	807	805	742	738	696	776	785	792	742	709	779	738	749	769	763	736	740	773	774	723	744	788	759	760	758	764	761	708	759	783	754	778	775	771	812	768	724	740	754	788	735	748	787	730	790	731	738	778	736	776	772	739	792	746	726	685	762	714	745	721	757	720	795	800	769	766	798	787	758	752	728	804	756	768	799	776	714	769	810	745	726	792	767	749	728	758	830	759	797	769	803	760	783	750	761	766	763	744	757	765	741	751	727	732	770	804	782	736	750	774	744	763	763	736	784	766	751	707	756	771	785	759	759	743	738	770	782	750	740	763	741	773	796	775	764	806	797	774	719	732	729	780	741	733	770	793	709	712	802	701	778	750	783	726	762	751	701	787	807	833	768	777	792	791	791	727	767	758	836	748	777	773	800	740	754	770	744	745	768	749	711	780	802	749	759	723	760	739	771	767	730	772	726	710	810	726	769	767	750	748	777	778	729	745	769	736	744	736	755	753	737	732	742	743	787	777	813	725	775	747	759	765	706	760	763	745	764	801	756	735	721	722	741	767	756	791	775	780	786	787	775	717	762	755	796	751	721	743	785	747	737	787	744	714	759	785	773	779	763	757	726	760	809	768	773	738	813	802	762	816	721	792	775	746	787	752	784	760	809	743	802	807	817	741	778	780	756	764	767	735	781	738	700	766	770	751	700	710	771	780	778	689	776	783	737	736	733	770	766	780	746	763	718	779	720	732	800	749	777	763	768	752	715	776	756	784	728	745	773	705	785	770	716	752	778	714	754	750	734	755	762	763	804	748	768	803	725	777	759	760	721	760	766	733	795	722	712	713	750	760	759	749	755	769	789	781	750	761	725	782	730	777	753	747	761	715	744	725	717	797	773	759	786	750	760	763	791	749	745	798	751	825	800	765	773	745	784	801	748	806	818	751	755	688	763	748	782	749	764	787	758	741	769	727	785	807	787	726	771	731	756	748	738	781	776	738	822	768	738	835	768	758	765	717	740	804	777	772	791	697	782	818	770	810	766	786	746	790	762	783	818	749	776	757	739	721	750	810	732	738	797	767	750	731	751	738	732	722	726	746	740	767	774	761	692	782	786	745	760	699	723	798	753	808	783	742	739	806	750	775	763	769	793	829	778	757	750	767	747	781	764	778	720	709	780	786	749	756	808	735	792	731	802	741	794	776	746	742	774	758	756	762	724	790	759	807	785	793	761	753	753	787	746	734	755	739	743	777	749	731	777	742	759	798	788	727	787	738	774	826	790	764	748	783	785	806	772	732	747	745	745	741	731	783	747	728	726	815	766	742	776	823	779	751	804	761	793	789	770	759	792	768	744	762	767	782	750	767	773	797	767	776	741	766	823	805	772	746	749	771	724	718	777	758	734
25507	21389	27363	25301	7149	4239	25516	27164	22521	13412	6036	2172	1127	938	830	900	888	890	781	863	857	876	828	826	858	914	867	869	817	899	819	830	826	821	838	821	875	817	803	829	826	831	806	836	871	849	863	853	811	847	809	776	813	832	819	814	797	808	806	868	844	863	782	786	800	831	814	816	863	829	811	823	791	818	812	855	804	806	812	802	797	811	834	804	852	852	814	774	843	826	746	887	891	856	806	823	803	847	846	798	831	805	824	846	853	858	847	802	841	805	802	824	808	825	797	849	847	837	828	840	798	833	835	830	834	779	832	826	785	846	830	812	779	801	851	842	851	757	804	833	845	795	839	844	829	824	822	788	787	824	837	811	841	776	783	837	857	822	769	800	858	849	827	801	871	846	799	821	826	815	848	824	822	837	854	873	805	820	862	779	794	840	878	853	821	840	792	849	838	794	831	847	800	799	799	849	855	837	841	815	866	786	824	809	836	839	827	805	835	798	809	789	786	800	850	798	829	813	830	828	783	880	809	796	841	806	793	855	820	848	807	804	806	811	862	851	781	825	822	812	802	828	811	839	827	821	808	854	833	831	822	822	807	857	857	830	793	826	874	840	861	842	845	808	836	829	857	832	764	828	798	824	813	828	801	808	804	820	828	864	816	808	801	777	838	804	795	793	827	800	822	784	826	846	847	779	795	872	878	820	816	846	835	826	860	808	888	812	855	837	836	825	777	859	779	808	846	833	807	825	779	824	807	781	842	826	835	847	852	838	825	830	833	842	822	839	847	831	786	797	804	794	828	849	802	818	802	806	786	800	779	827	878	840	843	824	868	813	866	815	794	876	825	780	816	828	813	833	824	805	869	821	788	839	790	834	792	844	848	783	837	809	829	804	825	855	798	828	768	841	794	828	856	748	810	808	801	820	811	847	829	835	842	848	803	758	796	821	805	799	769	904	874	866	837	848	796	791	780	766	760	854	811	820	771	792	856	783	788	808	802	808	794	843	809	855	833	779	810	797	798	794	831	861	869	839	820	848	716	826	836	769	844	795	825	852	770	796	842	851	803	809	823	800	829	795	853	824	816	843	866	869	840	820	877	835	778	792	824	810	847	826	876	780	799	806	893	807	801	771	807	828	818	820	848	787	770	849	872	856	834	843	794	840	861	829	811	845	784	839	853	863	872	797	757	818	800	801	858	795	839	825	822	795	824	835	823	802	863	764	804	775	768	852	845	846	823	813	829	775	806	859	899	781	797	809	804	817	773	831	787	766	838	776	784	780	820	783	758	863	775	799	828	776	863	875	841	835	813	796	813	823	853	837	818	832	829	810	850	828	820	766	815	820	846	844	879	840	823	803	854	825	832	778	813	851	844	851	837	806	796	853	850	773	862	830	840	822	792	809	826	905	819	786	767	820	809	779	881	813	838	818	794	809	849	845	843	867	822	813	802	757	792	798	820	824	801	839	834	842	875	961	795	855	872	842	860	814	799	830	807	776	869	840	809	817	825	802	830	793	835	830	782	878	783	788	801	839	864	783	782	772	807	790	846	839	836	779	770	810	803	824	803	844	812	790	822	836	816	818	802	795	826	903	801	897	806	808	831	863	802	858	796	835	831	813	824	820	834	817	859	773	841	762	791	805	831	805	835	815	829	859	816	840	804	910	830	812	830	799	807	829	825	778	842	815	835	849	817	802	794	836	781	857	811	804	767	749	807	839	818	824	831	783	797	783	846	872	802	804	800	843	786	733	778	842	836	783	821	801	852	811	794	812	814	777	807	773	763	804	811	842	788	871	802	830	842	776	819	839	810	787	824	811	870	802	830	853	838	856	861	788	852	812	838	799	858	829	863	842	841	835	863	828	863	832	779	848	762	836	819	805	800	841	868	798	814	830	840	819	793	839	829	887	823	808	844	845	843	835	770	813	806	824	806	836	864	811	815	822	803	894	791	824	836	819	830	792	773	811	800	823	842	792	798	790	800	822	830	794	806	845	784	844	868	874	810	820	879	809	840	805	869	827	864	832	876	839	785	838	850	810	869	823	847	847	811	832	829	835	780	798	826	798	828	791	792	775	767	791	813	787	853	814	790	824	838	835	851	808	833	859	800	823	809	828	798	859	833	770	823	801	832	797	813	816	818	813	805	848	868	893	816	840	793	839	737	819	839	866	819	841	825	834	805	831	843	869	854	853	822	800	855	841	774	807	812	828	850	814	837	789	806	871	873	839	880	830	783	804	812	798	799	819	788	800	832	805	817	879	833	809	815	815	816	832	797	822	784	885	842	799	865	853	834	844	841	817	856	802	821	807	813	843	849	833	793	822	821	808	817	845	840	787	802	817	800	809	790	846	833	797	843	811	843	844	838	816	801	857	830	828	787	809	857	826	877	896	826	841	823	839	819	790	807	816	859	826	874	826	748	776	824	888	831	804	785	829	802	787	873	839	812	832	868	877	838	808	829	782	756	836	817	818	830	779	791	775	800	826	802	847	813	849	762	822	822	867	823	814	765	861	862	827	846	798	847	854	827	846	789	821	780	850	813	762	793	842	846	823	860	825	834	826	858	807	807	831	815	830	856	854	789	795	809	801	849	807	828	798	792	819	784	805	864	798	772	879	823	815	778	854	814	857	816	837	802	818	856	817	885	854	808	782	805	792	810	806	770	841	801	880	794	792	851	831	818	809	816	848	808	821	841	824	810	842	801	890	841	879	810	798	792	829	798	793	801	827	869	844	818	834	806	790	783	828	872	820	821	817	777	808	825	781	841	849	753	830	794	814	827	817	817	823	876	859	804	830	806	834	812	853	782	803	841	790	732	833	801	820	797	809	834	808	828	856	822	833	837	805	817	819	830	826	889	850	816	854	825	824	797	841	791	815	768	797	842	784	843	829	825	812	825	836	785	821	843	825	824	802	834	828	855	840	826	825	823	817	809	815	818	815	820	813	835	822	820	841	835	835	820	767	855	777	800	850	858	840	807	825	864	846	836	775	875	838	813	821	836	808	856	818	816	826	896	805	818	795	786	800	814	780	849	858	845	831	843	837	879	816	803	859	851	825	823	872	811	843	829	802	873	828	782	859	839	851	797	832	796	813	793	820	856	800	816	806	854	809	830	801	841	764	852	808	847	768	842	785	808	831	852	771	856	789	826	779	792	837	879	853	780	789	799	823	798	823	842	808	813	790	775	788	831	863	827	826	785	848	868	786	876	808	831	842	842	873	767	838	871	804	815	832	822	853	808	787	808	781	842	826	778	823	871	848	837	838	874	825	836	822	799	836	840	811	794	904	802	802	838	791	836	804	770	798	820	824	824	784	810	813	805	805	769	801	834	787	858	821	802	779	809	831	807	801	803	838	803	821	812	848	819	779	819	798	832	805	838	810	828	818	793	825	813	822	771	755	830	845	818	836	850	804	817	826	810	832	848	775	823	818	832	812	844	788	830	848	820	838	864	758	781	835	780	836	833	839	849	805	828	797	805	795	817	836	791	848
4265	4742	3824	2084	2323	5562	25101	24397	19363	11205	5433	2103	1095	833	758	768	747	780	780	778	702	713	774	731	725	765	761	721	788	750	780	724	774	789	781	761	805	719	766	780	769	720	730	746	669	775	714	696	792	781	781	746	760	739	751	718	714	746	744	713	719	806	763	772	723	698	709	757	736	746	754	766	780	735	769	744	785	746	748	765	721	736	781	778	789	669	754	741	734	754	778	749	739	787	738	763	771	730	705	752	738	719	721	796	744	767	812	749	772	749	722	746	771	752	768	747	807	708	717	732	785	753	749	739	695	727	742	782	752	735	736	731	720	758	776	755	756	781	729	755	742	749	734	790	735	752	745	738	746	749	719	744	731	689	788	774	758	707	734	763	738	720	742	806	765	760	797	729	766	758	754	733	730	755	756	787	740	719	720	752	755	716	769	747	724	768	756	745	715	715	768	742	719	726	769	763	717	732	757	693	752	747	741	743	714	782	698	699	717	774	737	796	721	745	716	735	751	778	734	754	744	717	749	724	739	732	737	700	726	749	735	739	732	664	715	805	773	739	775	757	755	773	762	708	687	707	720	711	743	741	749	760	758	762	734	680	741	751	768	731	748	735	784	814	765	773	734	721	728	735	789	744	739	784	731	751	737	735	727	750	766	744	719	706	741	780	761	700	692	751	729	735	718	782	705	718	741	674	708	710	733	722	755	752	739	729	747	736	817	729	769	741	715	740	737	779	784	744	744	713	774	719	754	748	712	701	753	711	749	733	732	737	696	744	702	751	751	729	735	748	704	761	713	732	729	754	711	739	738	773	713	720	771	798	735	750	732	758	723	753	805	783	759	733	708	755	742	761	722	788	682	781	751	696	750	771	769	753	712	807	732	708	751	755	768	717	693	709	729	714	709	760	735	742	681	721	729	750	831	778	664	752	721	725	732	763	718	738	759	738	707	752	775	748	716	722	717	750	755	735	716	722	703	778	766	719	757	741	718	741	697	697	720	767	730	703	702	758	724	739	756	710	725	726	761	765	755	700	735	726	735	717	704	732	747	718	737	697	749	755	737	744	755	733	786	741	736	715	719	783	715	728	769	791	699	784	732	724	753	738	831	707	724	771	749	743	737	751	775	765	695	736	708	734	746	726	802	691	780	724	803	744	769	765	730	727	755	753	729	727	740	733	738	768	770	761	695	730	792	738	733	682	719	761	714	765	745	762	749	759	734	803	781	731	735	714	720	726	773	744	720	747	746	735	723	746	727	686	769	700	726	721	711	724	797	696	719	748	708	792	726	722	732	734	729	748	721	720	776	787	715	713	681	705	751	749	730	766	726	706	722	727	723	782	731	738	718	738	783	740	748	824	757	667	729	728	754	758	746	759	734	736	759	695	735	752	710	765	783	711	750	762	728	788	729	762	739	688	775	727	722	737	766	735	770	702	713	764	744	756	734	740	804	673	732	787	712	733	736	777	716	707	751	734	735	737	731	759	711	784	722	723	736	769	765	734	752	722	732	750	736	704	738	754	729	735	758	772	708	763	708	752	711	716	773	743	684	713	735	749	673	725	738	754	774	722	703	693	781	717	745	752	757	739	746	761	692	781	719	723	744	753	756	708	736	750	738	731	704	711	714	723	750	734	753	717	711	704	752	750	735	693	726	763	761	699	726	754	744	735	719	762	733	708	733	742	741	802	753	729	732	757	730	744	761	738	765	778	716	742	752	738	757	730	706	723	790	738	796	738	755	732	715	709	767	747	712	770	747	697	738	739	705	733	733	737	791	749	725	760	751	754	776	746	735	732	737	754	744	730	720	725	715	729	748	715	700	748	715	716	715	747	761	723	735	782	747	696	765	758	761	762	771	687	756	742	718	775	769	720	738	749	787	751	729	738	780	713	751	749	724	735	806	736	770	750	779	742	740	744	757	747	723	737	767	726	764	702	756	707	669	742	720	756	725	730	739	715	704	748	685	743	742	714	724	775	750	716	717	781	742	737	769	757	709	706	783	751	731	752	728	756	749	721	736	757	774	736	733	736	730	740	748	740	720	735	748	735	750	748	712	764	728	773	752	692	805	760	726	728	747	722	713	749	727	680	771	782	718	740	750	733	774	744	798	758	777	775	768	761	759	775	705	724	747	738	777	746	759	697	760	710	684	741	712	760	708	802	778	727	752	723	702	696	726	765	769	723	742	786	752	722	749	768	742	770	758	720	805	713	773	709	743	731	704	759	742	724	802	784	725	778	770	741	736	744	732	708	762	792	735	822	747	793	732	719	773	728	769	776	725	750	741	739	767	736	689	696	738	745	730	774	707	728	729	757	780	722	742	721	752	728	737	670	763	791	733	786	773	722	728	785	734	714	711	702	732	773	786	758	757	744	767	750	736	752	713	714	749	731	773	750	757	761	721	779	739	763	733	778	750	799	736	753	712	755	738	747	766	730	774	777	665	722	698	735	717	740	754	698	720	790	735	749	700	715	693	727	728	726	785	759	749	740	767	756	721	766	678	744	705	733	733	758	737	686	751	750	734	755	764	757	789	709	744	739	757	745	780	703	742	782	762	762	787	733	726	734	781	723	751	712	766	694	813	714	791	771	735	738	739	745	772	755	698	798	740	748	737	749	759	736	694	781	795	731	790	741	736	747	719	725	771	741	750	740	743	685	777	759	828	730	706	755	737	744	706	739	718	737	754	753	705	761	709	733	696	696	737	760	681	764	769	765	723	750	714	712	754	769	706	771	725	725	787	757	803	790	707	764	721	746	779	760	719	725	713	726	759	793	750	741	763	766	739	740	778	739	708	765	741	701	735	709	755	766	791	742	732	753	747	756	823	742	750	750	755	748	679	759	765	717	769	702	731	768	759	786	770	783	796	746	773	727	702	748	744	802	743	736	733	790	739	713	717	733	691	724	746	759	715	732	751	724	720	781	742	722	740	726	727	731	742	713	731	710	764	742	772	742	752	717	786	711	688	707	760	724	791	756	790	789	761	752	733	748	757	728	714	782	772	677	706	714	708	741	751	738	757	746	773	756	758	720	739	708	789	734	806	729	696	772	744	786	742	699	734	814	716	722	697	752	698	786	740	773	777	706	718	784	726	732	766	791	763	734	710	781	753	728	741	733	778	744	691	711	764	753	783	713	724	713	743	776	716	700	766	715	775	760	706	728	766	716	758	798	742	746	706	728	739	728	699	750	780	752	657	773	704	815	728	736	762	769	725	769	721	753	748	739	715	702	766	727	755	725	762	806	723	767	798	743	698	730	695	730	806	754	739	715	726	756	754	728	735	759	725	691	784	714	759	687	732	808	742	750	710	746	796	775	733	706	692	707	699	721	760	711	711	739	755	746	736	723	778	675	719	720	694	769	717	783	758	781	741	733	736	736	732	749	715	689	737	685	754	730	703	750	756	714	744	781	716	724	767	749	785	758	733	707	732	752	737	704	764	703	717	779	785	736	731	712	753	734	737	729	735	728	695	739	737	780	765	731	725	756
24278	21349	28678	24362	21318	14788	45676	39401	36724	26692	14574	5011	1762	1104	957	924	939	910	903	935	929	946	904	899	928	877	907	868	989	911	914	912	872	976	935	934	897	888	945	899	886	954	922	913	894	944	931	884	955	907	882	909	852	896	858	884	936	907	923	945	941	929	949	950	905	881	843	906	853	857	924	912	962	866	908	921	928	871	904	922	932	908	873	941	941	912	917	871	903	897	876	932	873	893	853	902	894	889	878	887	930	892	858	853	935	883	872	926	912	926	925	855	911	908	947	877	921	812	926	890	923	911	877	835	958	903	971	930	898	880	912	923	862	917	941	903	942	891	935	866	875	946	866	883	831	949	839	896	937	887	932	927	857	896	865	844	907	906	853	906	894	899	910	895	849	853	908	880	886	867	861	924	903	947	931	903	937	902	910	881	866	927	909	918	919	907	925	887	873	878	923	897	936	877	876	907	902	942	921	916	890	930	850	917	983	925	884	873	919	910	865	849	946	890	912	882	884	906	879	895	934	925	851	865	950	869	908	862	847	913	907	897	919	879	851	839	934	941	895	890	872	897	848	879	880	875	898	875	904	844	902	900	871	873	891	921	894	925	907	865	932	922	890	931	919	877	867	890	922	935	901	928	973	880	911	863	896	895	843	871	889	904	892	884	907	871	915	880	896	910	911	907	903	912	837	923	869	854	893	914	884	896	908	878	848	885	910	868	912	858	950	936	905	909	885	918	882	914	858	830	927	905	878	936	934	885	889	880	849	874	897	948	884	909	916	908	830	914	920	898	885	928	850	886	901	893	911	954	895	881	923	892	867	899	899	888	870	941	950	875	862	851	889	857	916	870	935	926	903	911	860	908	910	864	868	901	825	872	911	866	918	930	905	851	884	898	908	880	934	918	907	896	908	842	951	919	875	853	943	946	831	882	942	890	942	914	946	892	896	938	894	862	893	904	898	910	924	851	905	869	864	846	876	849	882	861	905	883	892	859	831	862	874	869	889	845	891	916	829	861	864	925	893	858	907	886	882	890	903	946	892	889	911	865	930	890	934	911	970	880	897	876	916	855	882	958	856	939	915	880	837	869	921	917	864	876	932	875	850	905	923	851	904	904	872	940	870	940	894	937	876	900	907	877	857	934	897	919	880	911	902	860	872	896	871	852	855	887	893	902	946	917	888	869	871	841	922	908	884	848	872	901	961	871	915	873	878	891	851	884	916	910	928	898	921	905	862	885	895	920	858	911	925	920	921	834	868	905	929	868	917	893	866	885	902	933	896	914	885	922	881	892	894	889	896	948	852	900	918	851	897	888	901	892	899	912	935	913	930	863	844	926	898	921	920	838	919	903	888	856	933	943	889	904	916	890	881	906	894	871	875	942	905	905	861	887	866	874	906	883	849	915	937	939	902	855	879	891	900	916	912	928	874	883	895	875	874	881	903	897	846	928	870	897	878	920	862	854	855	891	914	861	875	860	897	888	895	907	929	838	791	927	874	868	908	892	857	923	877	894	887	874	854	900	891	925	911	901	928	981	874	857	870	884	895	877	916	895	884	861	888	905	936	920	947	891	904	909	866	960	901	969	931	872	885	874	949	876	890	922	891	881	892	814	943	884	906	850	908	874	902	867	897	952	838	888	903	915	921	878	926	950	954	873	872	882	909	930	935	835	939	885	901	892	870	876	902	864	868	861	870	903	934	948	901	891	872	859	913	944	865	845	872	879	890	921	898	911	851	842	851	884	924	909	901	842	890	871	916	899	868	925	889	922	932	959	887	858	894	913	873	885	890	944	864	899	855	875	841	896	895	861	957	846	849	851	936	836	881	972	902	853	935	876	888	847	894	921	854	907	880	857	884	896	912	906	901	891	871	880	925	906	910	844	863	890	867	889	863	867	872	868	883	898	889	879	882	875	820	923	835	894	862	883	922	907	899	824	895	814	947	898	912	898	937	821	901	892	873	854	854	873	873	917	872	955	845	917	888	906	903	915	915	851	850	918	928	889	887	860	875	893	947	915	842	886	890	884	910	877	941	913	884	909	867	907	900	858	927	856	933	900	964	920	923	847	860	885	867	879	876	885	916	879	911	884	928	908	875	859	861	880	883	921	841	896	902	879	873	856	866	879	872	875	885	892	931	887	880	904	876	896	927	899	898	909	912	895	929	936	945	846	935	950	875	891	912	929	858	897	911	905	904	936	781	928	881	892	907	889	896	927	905	890	895	979	927	899	851	896	912	899	918	853	868	857	867	906	918	923	827	913	876	896	864	867	894	900	945	924	926	881	876	883	885	900	831	951	941	992	924	860	890	891	917	914	856	954	884	938	918	870	856	887	953	934	892	947	896	926	889	890	904	913	938	912	879	876	943	905	919	895	910	908	924	915	847	866	911	902	893	932	900	894	902	906	806	908	879	888	909	884	888	908	857	870	929	907	906	910	889	927	904	865	892	868	873	911	951	879	886	915	874	870	870	902	890	876	884	917	885	890	876	878	891	922	897	852	882	924	886	875	938	827	895	947	912	916	930	901	916	869	909	919	939	892	913	892	882	889	892	874	943	852	977	901	849	869	907	944	891	894	886	908	903	900	842	916	910	853	857	875	879	854	843	915	950	911	877	922	885	888	844	864	917	897	899	891	869	858	867	923	875	894	920	908	895	844	910	850	865	924	903	863	893	880	842	919	913	861	945	946	872	912	912	891	927	902	856	846	902	854	870	911	866	906	904	846	881	877	862	836	903	981	937	913	890	841	845	882	953	899	914	876	897	945	879	905	890	939	873	920	940	886	875	888	858	854	900	880	946	922	883	877	910	883	861	880	892	922	915	886	951	858	933	907	936	903	863	917	845	900	907	925	906	901	914	910	910	899	941	905	856	912	924	896	904	899	892	928	877	886	929	885	873	882	904	922	906	846	886	912	917	880	922	905	875	882	904	913	889	909	899	888	947	893	860	882	897	898	899	862	872	898	879	870	942	868	871	908	876	870	913	929	862	897	864	915	818	880	889	897	870	922	870	830	936	908	959	904	864	894	844	838	854	923	982	929	881	911	869	878	920	895	936	918	864	861	849	930	890	906	898	883	913	913	921	981	948	891	836	887	892	869	888	887	900	860	916	887	929	888	873	813	958	879	836	870	880	903	869	878	875	859	917	921	898	864	914	923	857	874	873	864	904	907	915	910	869	840	885	852	881	897	895	922	912	847	919	883	877	865	915	913	937	886	819	888	905	914	909	864	879	897	873	864	877	914	851	832	944	886	890	891	883	856	922	951	886	942	872	874	954	875	846	851	902	862	868	839	874	883	948	905	893	848	926	859	898	894	932	900	910	860	835	915	909	914	898	856	897	876	913	949	954	864	902	866	896	935	949	912	883	863	888	921	903	853	882	881	898	912	937	869	938	908	885	961	849	910	856	877	900	932	944	912	933	899	921	925	923	851	883	933	902	875	917	878	894	871	824	912	906	836	830	888	900	914	892	907	868	892	881	906	900	949
4652	7867	6955	4070	3729	12231	43586	35259	33174	22011	11845	4123	1606	1045	870	774	850	849	817	811	795	847	810	850	872	804	853	820	818	817	804	799	837	798	818	825	793	827	837	818	800	823	865	837	859	823	800	804	816	851	878	776	793	849	804	776	841	870	807	802	798	817	806	779	820	819	797	842	813	813	836	773	758	793	817	831	821	770	831	768	816	825	819	821	849	827	862	836	819	863	792	837	788	765	809	784	799	835	793	833	874	830	851	821	823	818	776	802	814	810	860	806	824	796	832	851	786	828	789	783	800	862	806	754	846	783	833	818	829	786	793	783	758	787	792	831	835	808	778	872	836	797	812	783	853	858	779	819	790	857	829	841	856	829	823	810	790	811	807	733	830	817	822	809	753	867	799	793	769	807	868	817	790	769	805	776	826	776	824	799	830	790	784	774	820	846	790	786	797	804	792	828	821	764	808	821	769	794	815	794	787	852	826	810	746	843	847	773	856	780	811	839	831	843	832	830	808	785	797	795	847	824	838	806	763	796	847	807	810	858	803	829	869	801	816	791	800	828	828	744	798	822	830	812	839	835	786	851	851	843	794	829	774	811	815	786	800	761	806	780	794	874	800	819	835	791	842	787	803	838	807	801	829	838	795	808	830	803	793	803	778	828	814	761	827	851	772	829	794	778	852	826	805	825	817	856	828	829	809	760	775	819	795	735	818	781	826	769	805	771	781	798	827	814	810	799	792	812	808	819	838	828	825	789	807	804	827	781	835	875	846	775	868	790	813	828	820	790	821	810	788	835	808	811	810	820	795	799	795	833	782	793	796	820	809	848	869	842	793	868	837	820	858	801	803	883	845	792	852	799	799	810	835	791	843	808	771	790	820	782	824	813	809	852	872	851	790	828	790	842	798	818	821	822	836	775	814	865	776	882	825	871	789	844	858	843	830	806	835	801	768	825	809	756	854	781	794	814	826	772	838	752	792	812	826	804	840	818	783	804	808	834	831	783	840	805	809	764	859	824	817	838	840	831	799	767	873	843	848	815	772	825	797	813	809	869	838	808	820	849	828	796	815	804	795	773	848	869	828	802	805	800	797	831	837	828	815	838	846	816	802	826	797	825	843	847	801	811	842	807	847	820	820	871	807	802	839	805	759	831	787	793	846	803	808	822	812	803	824	795	744	796	816	800	819	848	789	798	788	870	842	806	813	848	808	826	805	803	782	777	769	830	802	756	784	800	775	806	780	852	806	855	819	826	827	819	837	841	779	766	824	801	822	831	743	847	846	815	827	807	770	825	844	833	840	774	821	823	833	826	837	807	794	783	803	830	865	829	817	822	827	847	816	871	853	805	813	801	783	787	780	829	803	844	817	831	836	745	759	818	817	832	763	798	811	842	778	794	852	835	839	810	793	828	802	878	781	843	780	764	783	831	777	870	838	802	794	800	795	756	823	794	859	771	756	829	866	770	856	824	817	778	776	722	787	798	826	766	854	770	756	794	789	754	784	818	808	792	828	802	808	848	785	851	794	810	852	744	799	767	800	805	822	862	831	831	780	828	813	793	850	837	847	847	813	820	822	849	814	802	807	852	758	773	788	812	807	784	812	828	837	827	827	851	806	792	798	781	813	809	763	775	778	817	753	816	776	837	847	809	813	780	847	808	832	798	813	838	789	800	829	823	767	845	819	758	812	845	813	820	890	788	765	799	790	820	809	817	789	813	813	787	795	787	767	861	800	839	777	874	836	824	847	818	846	820	774	845	842	798	824	820	802	843	801	792	828	812	812	741	822	808	756	828	840	818	852	834	800	827	821	769	828	804	837	847	768	756	780	836	778	823	778	823	822	765	824	791	796	795	746	813	801	788	821	846	861	823	802	788	856	845	848	833	805	850	793	794	813	781	847	753	823	788	822	784	772	757	827	790	788	780	791	773	789	788	896	833	773	816	771	822	787	799	776	798	812	800	797	793	802	821	805	864	821	809	788	830	804	825	797	803	842	785	814	776	823	761	803	781	768	807	795	789	787	823	790	785	790	814	833	783	850	815	772	793	782	798	791	799	824	791	812	782	816	801	748	813	786	803	783	896	822	763	827	810	811	825	831	783	798	783	832	805	758	830	826	833	801	815	812	782	818	813	799	812	813	803	797	809	808	781	791	826	830	790	792	800	821	778	805	831	780	778	814	833	829	823	804	842	847	817	762	798	810	807	776	781	815	776	810	787	828	808	766	786	759	833	802	829	817	802	765	841	783	811	829	822	828	835	825	781	802	841	790	842	777	755	763	795	829	815	807	818	802	810	825	774	832	772	772	809	828	777	877	787	799	823	815	817	804	822	777	827	833	786	820	796	854	792	821	740	835	764	821	817	822	805	827	860	811	812	842	764	817	787	800	773	795	804	803	807	802	848	815	797	837	788	786	785	804	756	733	823	851	835	792	786	809	866	794	766	781	793	778	784	844	788	822	848	879	843	842	789	762	783	806	827	839	812	848	833	831	810	811	810	783	831	789	757	805	806	788	836	802	793	803	804	843	863	821	805	809	824	805	786	858	765	819	796	804	791	866	784	864	825	797	821	791	796	788	805	777	827	807	758	769	831	819	851	809	849	805	848	858	724	814	810	804	779	788	766	805	753	827	809	802	793	832	799	770	825	830	810	790	783	831	824	813	839	742	745	827	865	865	805	784	829	824	817	820	807	846	827	837	791	817	818	820	754	759	792	836	833	818	833	809	781	806	805	845	796	781	835	805	824	833	873	807	842	771	760	802	820	790	739	857	809	800	747	774	821	808	764	822	782	811	812	761	777	863	870	799	790	864	813	784	785	753	809	845	816	816	837	761	804	788	848	793	802	776	832	873	846	810	804	791	837	808	827	852	793	826	841	816	819	788	822	815	829	800	837	786	760	819	810	838	834	874	846	818	812	839	827	830	819	774	812	761	788	796	850	800	834	794	805	777	808	869	782	779	770	765	829	815	788	774	761	791	755	858	807	789	865	841	839	796	783	771	777	801	833	809	802	826	795	783	818	775	820	776	828	789	772	807	831	836	770	767	801	767	803	813	761	832	855	792	809	825	824	820	819	759	869	737	826	791	811	739	814	792	770	792	786	750	772	791	847	767	842	798	788	806	868	823	806	808	842	747	804	797	768	795	857	782	773	814	808	846	801	800	836	801	865	836	819	777	776	824	767	779	830	767	859	825	799	768	789	855	842	818	749	800	794	799	812	751	817	844	829	770	835	803	801	711	802	798	780	777	823	805	755	749	753	820	781	839	803	813	849	822	840	848	816	841	779	811	811	798	768	803	796	804	817	799	818	805	854	811	869	847	844	790	802	816	806	812	804	798	793	798	808	817	801	783	809	810	815	795	852	811	825	836	768	830	818	822	817	825	801	826	804	838	769	858	832	711	774	831	795	808	841	786	746	816	775	818	808	836	779	831	836	755	824	808	809	823	797	829	837	846	824	812	804	858	809	773	816	809	760	852	769	787	811	802	797
27655	13193	2661	1528	1329	1351	4819	3673	2538	2079	1418	1054	943	941	919	876	854	836	844	844	870	894	874	885	892	840	910	837	858	840	811	849	853	893	911	840	837	895	844	884	861	809	859	885	895	882	899	805	855	873	897	873	856	883	886	835	905	861	845	832	900	889	880	923	913	825	905	878	932	880	817	858	888	892	875	825	902	835	829	829	850	851	796	845	867	886	905	867	884	837	865	874	891	861	854	892	809	849	825	803	875	839	863	859	885	867	818	889	898	935	817	874	908	840	837	902	838	846	823	831	889	837	928	876	815	838	882	869	882	812	846	821	826	855	849	883	876	852	881	847	909	865	830	881	817	839	866	908	851	914	847	807	869	879	818	884	822	875	880	886	857	862	820	882	877	930	837	838	845	845	851	841	896	850	864	830	872	836	856	869	883	912	921	845	878	854	838	875	861	868	894	812	872	857	840	857	831	834	847	878	863	816	919	857	893	892	773	902	879	894	819	864	885	828	909	863	906	891	883	894	903	846	883	847	865	886	832	865	870	903	848	811	837	834	890	825	849	846	874	856	851	877	887	851	873	888	837	845	886	857	823	836	857	905	870	859	864	867	897	871	855	897	859	911	849	833	897	823	844	867	814	871	843	835	867	847	897	840	857	925	860	874	893	928	867	850	845	846	848	888	914	826	880	883	874	860	892	914	870	897	859	860	873	828	829	826	903	836	883	916	852	852	817	826	840	835	906	770	847	871	918	897	905	826	841	849	819	854	876	881	870	870	871	845	901	841	853	884	913	867	850	858	884	870	848	830	888	859	848	853	944	936	875	788	859	864	856	844	819	872	918	855	849	817	900	849	851	835	882	864	863	850	810	853	873	809	836	870	789	836	861	859	804	856	864	860	866	897	807	812	882	894	923	912	799	834	842	861	863	880	875	829	911	840	835	883	948	846	869	863	872	870	852	858	827	840	868	883	873	890	885	850	891	865	852	833	883	808	868	853	890	848	835	818	891	918	879	878	888	832	881	864	856	917	873	872	871	871	820	869	858	884	860	870	875	874	813	880	889	890	870	830	922	824	881	824	866	855	843	809	900	909	848	837	896	854	823	835	855	925	885	870	880	831	832	848	850	863	799	792	867	833	846	821	825	865	876	824	821	897	842	911	858	895	834	861	861	889	840	820	856	855	898	866	867	895	832	848	884	860	817	889	885	841	890	879	877	871	870	860	863	864	861	857	884	903	816	917	917	854	900	854	846	872	847	820	855	858	801	827	801	855	875	894	887	876	884	857	923	884	884	889	868	875	857	861	852	857	862	820	853	867	908	863	956	879	850	822	851	932	844	837	871	850	835	877	883	875	898	864	917	856	854	881	879	865	868	839	847	855	854	913	862	878	897	854	870	897	847	822	856	895	832	825	868	877	847	885	886	863	882	878	868	866	892	905	832	818	858	870	841	863	832	805	791	846	901	859	848	862	817	832	922	850	866	915	822	915	863	863	846	863	857	880	919	861	767	895	867	845	878	917	927	870	855	875	878	886	910	931	852	816	865	912	899	824	855	857	857	763	910	820	877	858	869	862	847	890	891	890	872	817	831	865	871	851	873	847	866	878	846	883	908	822	931	871	844	862	903	849	859	889	873	853	917	863	896	837	866	883	915	891	867	864	863	819	845	811	886	868	836	877	884	825	924	871	879	857	853	799	876	870	800	863	838	893	884	917	901	843	852	857	825	857	922	920	869	806	928	868	835	911	889	839	881	842	851	887	870	889	841	906	842	849	798	840	841	861	773	886	923	877	881	876	816	835	884	862	873	858	857	897	883	853	864	883	865	915	843	871	824	831	902	873	864	810	872	853	919	886	883	870	921	863	876	854	842	863	860	873	837	843	801	878	890	828	854	899	814	803	924	904	898	862	865	913	863	862	828	846	855	862	837	823	883	799	856	902	877	871	834	921	824	857	862	846	848	838	883	834	840	818	807	863	820	857	868	856	856	871	882	848	887	872	896	845	819	862	872	860	843	843	885	815	873	857	804	903	852	899	891	908	861	893	899	890	855	827	893	866	904	932	848	884	929	864	869	844	859	884	911	867	848	844	882	836	886	858	887	876	834	897	851	843	853	880	869	895	899	925	803	865	856	853	863	862	892	838	859	911	926	882	910	825	866	858	875	855	870	894	915	869	865	880	870	857	824	849	870	913	869	886	862	815	902	793	818	818	813	833	784	880	884	873	899	847	876	888	925	888	882	866	857	896	913	833	915	870	856	927	834	887	871	867	833	883	844	862	845	852	841	829	825	869	872	847	892	858	853	882	917	918	874	882	843	857	855	840	854	900	819	872	835	862	860	862	894	874	913	916	798	857	813	871	904	852	908	845	911	807	857	850	910	934	900	839	913	873	899	841	887	869	847	874	828	859	836	860	917	901	879	921	852	914	889	822	865	908	879	799	901	849	793	847	863	829	856	902	822	850	905	844	878	834	887	878	841	836	859	863	823	889	913	876	890	864	849	872	801	835	883	844	869	881	857	881	838	900	871	865	858	896	818	905	842	861	935	843	859	850	875	858	860	877	867	873	862	858	876	882	879	923	847	846	845	876	849	861	894	890	896	885	906	874	841	854	850	872	863	889	863	849	890	878	876	837	880	884	847	838	880	901	866	842	839	867	861	788	893	847	909	868	835	813	851	841	875	848	871	888	883	866	797	827	841	849	874	828	866	866	850	878	861	821	884	847	870	839	826	851	844	890	854	902	898	860	856	844	882	862	938	870	866	937	806	831	868	832	844	857	837	912	895	859	844	864	835	850	919	905	852	905	877	841	879	841	836	835	819	915	864	848	867	876	880	921	878	826	878	834	848	848	871	851	812	842	854	854	836	867	914	867	867	910	862	899	850	869	863	793	873	894	845	889	823	846	886	853	809	869	885	860	890	873	892	882	868	842	851	882	881	809	894	850	875	843	887	899	876	868	809	846	895	858	848	872	836	835	883	819	874	827	865	909	831	813	878	849	895	810	861	905	821	831	861	870	868	885	852	872	908	887	840	847	873	871	890	881	885	844	854	911	891	863	837	859	876	917	885	867	849	857	886	910	828	869	837	843	846	797	869	866	851	863	878	840	853	887	899	822	884	882	879	885	831	846	809	887	847	873	852	854	889	895	867	824	860	815	834	893	911	852	825	840	875	865	866	828	867	857	896	893	912	841	849	854	855	825	883	835	884	919	896	825	878	875	871	873	871	879	841	842	845	828	851	844	809	875	879	830	894	821	901	871	867	879	908	834	817	819	864	838	878	912	849	888	913	913	890	858	930	869	910	847	873	908	866	896	821	891	852	836	855	881	849	901	828	840	913	869	897	886	883	867	877	863	874	870	845	928	912	884	780	843	875	859	888	879	880	895	892	838	913	847	836	880	818	881	863	878	859	921	821	869	881	854	848	831	849	883	850	840	838	823	863	862	855	872	911	868	847	850	894	873	810	826	841	885	854	824	866	889	833	890	862	857
5582	1553	1386	1169	1323	1601	5766	3822	2854	2111	1364	1039	842	742	773	746	734	794	787	729	689	789	772	770	804	759	759	742	788	739	779	714	754	750	743	757	783	735	749	741	719	777	792	779	779	745	749	722	746	746	784	769	769	796	720	754	778	760	729	732	758	779	722	760	753	721	767	745	730	734	777	762	795	763	794	746	745	776	801	721	743	697	740	753	751	774	760	765	729	717	790	783	764	792	746	727	765	770	768	772	731	764	761	770	730	731	755	784	719	716	753	787	728	741	788	781	745	716	749	790	739	763	739	752	717	747	708	745	724	750	724	714	767	751	764	747	789	782	775	724	770	743	728	785	788	719	695	721	726	771	756	757	756	731	733	772	762	759	735	774	737	744	723	736	791	704	764	734	692	736	739	779	765	781	716	747	776	757	784	728	755	749	750	759	773	742	783	767	718	782	794	759	707	736	763	761	719	774	712	736	780	728	719	766	724	712	753	767	732	771	766	713	779	748	679	715	770	768	761	775	746	752	784	763	739	745	773	743	723	750	717	721	723	729	765	754	706	761	773	786	741	749	784	773	747	743	752	775	743	773	773	803	785	744	732	778	732	744	777	721	755	753	801	759	757	741	767	732	727	718	757	713	733	755	723	762	737	691	759	726	747	739	744	761	742	742	712	745	753	710	752	737	748	751	761	777	805	740	734	730	759	698	744	722	768	748	751	697	747	768	763	778	766	773	755	769	761	748	698	795	814	709	729	717	723	738	738	741	781	717	788	753	788	779	804	710	741	714	704	741	753	719	771	774	765	721	754	755	724	742	760	801	678	751	705	747	768	748	785	737	696	763	812	799	772	779	797	775	742	769	753	762	751	782	753	739	795	758	739	751	728	724	721	761	774	728	708	721	776	775	673	799	735	747	795	709	713	720	773	767	780	719	753	758	739	737	745	776	753	742	739	720	721	745	730	770	724	804	696	713	702	761	767	794	696	747	727	747	738	749	726	721	788	750	713	770	738	718	734	747	779	779	718	703	761	747	751	718	696	792	712	736	743	772	753	770	723	790	750	761	744	737	741	779	699	793	733	793	809	740	728	741	746	783	780	763	725	706	744	781	754	758	731	715	729	748	751	806	723	748	732	753	791	745	763	774	779	760	741	751	740	728	737	701	746	752	753	757	715	736	736	758	760	766	751	769	763	735	782	710	767	765	719	747	765	789	739	728	767	712	758	753	718	784	753	741	737	774	774	779	791	755	790	745	754	750	762	739	799	760	666	733	714	750	768	787	765	727	738	784	742	755	715	752	723	713	728	772	757	762	724	764	738	716	749	746	770	803	756	708	747	745	715	757	769	768	707	744	697	732	764	744	764	711	740	768	755	779	765	772	733	718	740	793	719	726	738	751	802	738	752	704	757	763	755	696	730	725	737	771	787	704	741	776	733	703	769	725	822	705	784	730	774	792	709	795	780	776	750	788	796	730	732	722	769	780	815	808	804	748	749	823	739	764	790	782	751	743	774	735	746	755	741	769	736	770	732	788	788	712	741	734	745	731	708	732	748	784	775	732	767	758	726	776	764	743	705	740	743	716	742	746	748	791	755	710	727	739	779	746	763	743	764	703	758	749	741	743	742	719	799	754	728	747	703	752	761	755	741	777	771	738	816	760	757	740	699	760	759	715	698	764	783	783	740	767	749	816	793	757	801	728	725	799	776	756	736	757	774	804	774	758	754	754	783	846	761	779	693	751	753	783	700	766	762	756	773	801	733	750	768	771	772	747	764	750	779	706	748	750	768	749	752	724	763	768	761	750	770	732	756	743	732	746	747	736	758	768	723	771	741	716	703	716	700	750	775	707	794	782	834	748	769	808	774	706	725	779	767	748	723	785	780	740	807	765	777	743	705	729	706	754	782	765	783	751	778	755	739	732	732	752	728	766	701	726	708	748	756	724	804	777	785	788	773	744	749	759	767	775	760	741	744	747	756	715	720	789	745	751	751	794	765	748	720	760	756	747	767	727	788	743	733	746	743	719	764	709	708	763	710	782	781	722	804	801	740	719	748	769	785	818	702	775	752	757	767	778	763	728	738	765	738	784	731	749	716	787	750	742	730	772	732	806	797	725	798	739	743	765	742	730	762	766	752	766	774	738	725	759	726	804	739	700	795	694	736	760	732	788	736	759	741	752	704	750	767	783	729	723	768	703	792	796	713	733	787	762	784	747	731	729	743	726	766	746	745	775	735	738	754	801	745	758	763	719	725	704	767	717	717	728	739	715	759	733	738	797	725	767	783	714	740	753	782	765	744	714	770	763	715	754	747	744	793	781	757	745	752	748	715	737	800	778	726	726	746	704	744	751	732	743	758	703	769	797	777	768	749	719	701	768	768	773	742	745	763	783	745	794	756	746	810	700	728	744	790	788	774	733	755	748	786	764	749	745	759	748	747	764	704	746	783	735	744	770	723	771	746	767	793	737	731	730	750	715	758	761	748	790	774	766	720	741	785	772	704	796	704	730	780	787	762	770	762	737	754	776	745	719	837	751	712	771	751	774	746	727	764	770	795	797	746	743	755	737	740	772	763	739	789	689	769	738	737	776	694	717	733	736	751	776	767	749	808	733	754	750	726	790	708	739	732	763	798	765	811	696	739	768	770	747	756	774	760	727	776	696	751	726	751	805	794	780	783	739	690	775	786	763	804	754	741	696	761	748	743	777	785	779	744	731	772	802	725	753	756	750	739	717	763	762	750	763	765	769	815	780	742	748	724	794	747	729	788	781	747	753	784	772	727	775	774	713	763	720	735	704	788	799	725	720	753	781	727	730	736	754	748	743	762	796	734	756	682	712	787	735	749	758	752	777	679	750	689	714	733	692	701	732	737	729	769	759	751	740	752	747	764	733	703	747	725	749	742	754	742	755	782	768	789	755	748	816	717	723	736	704	754	715	806	758	760	798	778	770	729	749	762	759	708	728	772	722	723	735	791	791	772	807	707	764	752	786	803	734	732	791	746	769	733	703	734	796	756	705	798	737	742	749	762	771	755	818	756	740	729	707	778	733	799	763	764	734	779	728	734	744	683	776	741	750	756	784	768	794	696	730	754	795	775	764	746	774	756	786	810	714	728	787	774	721	764	765	773	801	751	706	754	748	791	788	702	738	742	751	735	769	761	736	738	748	710	777	686	752	771	743	775	769	763	753	759	748	779	783	774	721	786	724	740	758	736	750	714	687	757	719	716	732	733	796	795	755	755	769	731	751	770	755	765	729	754	729	740	751	732	759	762	766	760	735	762	785	787	766	732	771	747	720	753	766	740	745	790	742	776	775	761	755	813	781	759	750	746	703	760	747	738	789	765	716	734	786	759	768	805	695	778	775	738	725	780	746	705	765	747	740	763	729	740	741	765	716	773	752	742	747	753	748	718	760	715	747	755	745	765	735	768	771	715	736	767	806	816	807	743	751	738	737	734	772	707	741	770	683	796	745	772	778	765	779	706	739	734	785
25595	21367	27239	25337	6182	5543	34847	29108	18938	10584	4545	1873	1098	926	857	825	828	873	821	807	814	896	829	857	835	849	866	838	771	850	790	807	835	823	798	822	890	811	793	786	835	804	869	853	842	832	861	792	834	825	845	833	871	788	801	820	852	822	833	870	786	777	827	812	874	810	866	821	790	812	804	780	830	822	864	854	803	840	799	819	857	803	838	805	814	773	784	799	813	784	855	825	750	811	866	838	845	864	826	834	805	855	770	845	815	801	724	814	837	731	777	830	839	867	811	785	845	844	856	835	824	824	827	825	835	825	793	822	856	807	801	819	821	837	827	813	810	783	836	807	788	804	822	809	810	763	801	806	787	807	843	811	800	823	800	836	817	789	806	831	823	799	874	799	773	831	828	802	834	786	814	778	839	856	749	815	781	891	807	824	835	836	809	800	730	847	825	798	825	833	836	833	837	855	785	821	863	807	803	827	852	873	801	789	791	819	804	800	884	820	818	817	784	827	823	818	840	818	799	814	777	835	830	820	771	847	819	816	795	880	795	817	781	828	821	793	758	803	843	844	861	807	794	790	785	789	841	805	796	806	793	819	824	798	828	844	821	796	760	834	818	809	802	871	812	824	777	764	855	858	833	868	792	860	763	817	831	820	884	799	784	844	811	782	787	838	786	841	807	852	831	829	787	763	835	806	792	860	845	796	897	808	834	792	790	816	849	788	840	814	792	822	828	840	803	844	817	771	792	749	817	793	844	796	824	839	824	820	885	773	786	801	811	816	781	825	843	800	820	754	848	854	842	818	853	778	840	811	810	804	851	813	812	805	812	806	788	846	852	790	837	793	807	860	832	807	822	866	823	774	825	830	838	786	800	847	813	821	864	858	863	840	788	812	850	810	756	810	841	820	822	845	807	795	840	822	842	836	869	791	799	801	817	775	806	775	843	820	811	776	826	812	807	840	835	834	872	764	818	807	859	802	777	800	796	837	854	839	819	803	862	814	854	845	803	846	835	781	800	783	773	878	845	774	797	878	800	813	828	888	812	817	883	827	847	844	780	843	783	845	874	798	825	844	846	820	881	813	824	847	826	852	820	829	835	820	815	863	820	816	757	834	842	797	824	813	789	795	790	797	812	824	879	820	810	860	802	829	798	821	844	813	806	817	820	834	763	856	822	768	825	796	857	800	755	847	826	896	784	758	809	806	837	827	869	789	823	827	772	832	792	789	760	833	841	780	821	784	823	837	842	829	815	827	787	831	817	811	826	852	805	768	821	793	765	807	817	808	789	850	808	804	769	779	823	799	823	831	810	837	810	793	816	758	828	830	826	807	802	813	807	810	814	848	824	832	869	807	837	812	765	835	813	799	784	841	833	846	855	802	779	846	775	850	797	849	877	837	796	806	823	824	797	753	798	870	789	785	813	848	764	810	836	875	773	797	854	846	832	806	818	885	783	820	861	795	816	836	819	780	867	808	837	836	804	834	812	768	790	778	808	828	794	814	807	785	825	850	885	823	738	844	834	777	781	760	823	851	791	799	809	849	792	835	815	850	856	795	791	837	829	788	842	803	778	799	788	820	855	806	780	789	820	784	766	809	790	785	837	834	857	856	805	778	806	798	803	787	835	824	789	835	824	771	837	878	834	832	788	845	835	831	783	794	826	821	832	801	805	827	820	812	825	793	802	824	793	803	831	792	788	835	759	841	812	839	855	828	894	848	830	799	815	797	821	839	807	791	809	782	876	817	838	840	800	794	795	797	809	833	828	791	822	733	803	804	842	828	765	833	822	872	778	808	795	840	838	805	813	763	793	827	806	796	808	838	793	835	844	793	775	822	781	819	837	852	794	804	833	826	806	852	844	801	786	782	792	792	787	807	818	796	826	778	768	792	792	830	826	780	837	755	794	789	856	830	828	799	828	799	788	834	795	809	775	849	854	812	786	780	794	800	817	831	809	817	807	780	797	851	822	784	850	785	806	818	821	818	874	791	782	841	770	764	816	842	790	805	797	823	817	819	800	802	817	790	824	836	785	867	812	772	805	794	809	737	816	811	811	791	798	893	804	830	792	805	788	847	823	772	808	812	829	865	856	871	856	783	822	757	817	775	802	838	830	830	849	794	838	792	850	822	842	827	789	819	790	823	806	759	818	811	774	850	840	824	790	840	848	826	830	854	844	863	819	836	893	741	815	807	810	783	810	826	814	805	847	760	834	806	815	830	812	756	837	804	871	807	829	801	776	818	812	800	852	799	862	798	855	805	814	779	773	760	849	790	816	801	843	840	825	798	794	769	826	863	778	813	848	842	817	825	796	800	795	885	824	827	808	762	847	819	809	789	830	793	748	832	841	780	813	816	873	801	791	843	835	823	831	783	809	810	785	832	803	806	799	811	785	788	820	814	805	823	850	853	795	859	807	829	868	841	802	869	866	828	865	768	808	862	863	832	806	813	848	780	815	830	771	860	830	837	787	788	824	816	800	821	787	825	854	770	838	808	892	829	817	756	817	806	786	781	809	843	757	831	813	840	783	797	822	855	814	816	811	817	822	821	805	850	774	803	833	816	746	811	818	802	870	826	786	826	828	836	848	796	785	817	792	862	887	781	853	748	888	844	800	801	800	780	804	799	784	800	762	813	797	830	792	834	848	791	811	873	804	789	771	867	846	796	846	861	822	775	796	850	836	815	813	846	829	841	849	783	838	809	787	814	806	884	799	786	806	793	805	788	755	821	789	847	813	810	813	818	792	787	799	803	835	789	837	816	780	815	812	883	883	794	826	846	822	779	846	848	825	802	824	854	796	806	851	809	826	795	778	815	787	796	830	825	806	796	804	825	820	818	800	802	780	826	768	818	787	845	808	811	803	798	810	833	840	859	759	818	805	774	830	826	793	807	837	811	793	837	843	835	894	814	836	846	834	801	785	799	808	768	841	808	827	776	848	831	827	780	789	858	827	763	841	830	831	784	796	814	809	870	782	808	853	850	841	822	784	826	845	833	804	805	799	820	804	840	840	813	843	856	815	848	849	850	783	803	801	780	771	849	822	816	819	827	745	760	838	824	832	792	812	765	811	806	769	848	839	813	802	836	811	780	800	800	805	859	806	751	862	812	795	816	779	816	756	796	767	772	795	871	777	797	813	831	804	830	803	845	815	826	791	815	812	832	851	826	858	827	850	761	789	825	824	838	729	835	785	802	880	852	788	777	835	851	856	803	796	771	837	821	846	783	795	825	828	821	791	802	780	843	799	824	803	779	813	864	844	839	820	793	838	857	798	839	871	802	779	822	818	853	766	823	767	838	788	783	848	831	772	781	776	805	832	793	850	845	802	788	802	816	809	805	790	856	814	819	844	834	873	778	793	817	881	841	854	799	824	807	798	814	816	815	830	783	782	827	767	801	848	831	813	837	842	806	874	798	876	795	811	806	799	794	769	817	855	758	817	789	800	736	810	809	774	777	817	807	837	820	858	828	818	822	833	833	851	810	831	821	808	811
4214	4154	3913	1896	1552	7963	32859	23500	15912	9290	4311	1834	1031	811	809	750	754	755	771	759	805	806	749	725	746	776	757	740	753	712	746	761	726	729	781	759	779	795	768	712	850	773	820	741	716	731	734	711	734	699	752	772	752	787	779	735	702	789	775	801	760	767	702	757	808	750	734	737	756	709	749	730	713	722	746	776	780	704	746	732	734	733	733	772	728	768	742	746	786	746	768	737	772	759	763	740	778	782	749	761	738	718	737	799	734	727	748	726	752	722	749	768	755	753	769	731	713	747	740	730	738	737	759	719	760	808	715	757	728	703	730	767	746	775	762	766	722	774	726	761	784	726	732	715	742	728	675	729	750	783	708	723	748	746	734	723	695	730	711	734	735	765	740	738	707	762	746	695	735	757	728	735	774	748	776	771	762	755	789	763	700	771	770	747	734	720	735	740	764	718	761	734	777	752	804	708	739	733	833	822	728	720	730	735	737	763	757	758	730	769	697	738	730	743	746	781	747	716	774	780	708	779	744	785	772	831	763	731	786	760	711	787	714	730	725	717	719	771	740	733	754	766	751	750	772	742	784	712	746	782	773	728	714	762	728	745	708	732	801	765	763	769	763	733	764	729	753	758	719	713	704	734	750	779	760	716	736	741	766	753	719	728	720	767	761	754	720	722	744	763	751	719	739	758	725	721	741	793	742	731	719	767	782	744	703	742	778	731	732	725	742	719	758	739	732	705	766	785	780	750	693	706	733	775	771	728	752	747	744	779	715	718	747	738	770	748	737	765	736	763	738	736	786	821	718	739	792	710	754	702	686	764	738	728	773	757	770	720	802	740	766	735	744	765	725	753	688	710	769	751	723	741	738	758	759	768	701	770	701	734	729	745	721	770	708	704	772	785	817	737	734	712	725	764	689	710	766	796	773	766	742	728	776	752	756	757	757	760	764	704	721	760	733	737	776	768	788	743	727	742	722	763	745	761	749	757	756	769	714	714	741	771	716	750	762	784	744	744	714	716	716	732	760	681	745	776	725	687	787	697	802	770	760	717	710	751	770	786	727	706	733	781	747	730	753	731	675	733	730	784	726	758	746	762	793	711	755	711	761	745	745	712	772	749	767	719	739	723	716	755	795	745	687	764	739	699	791	739	773	740	750	747	742	752	713	811	763	763	750	734	741	763	774	757	748	755	723	751	766	740	727	702	774	717	703	706	726	753	731	772	743	692	790	731	771	776	723	759	769	718	749	732	745	740	752	791	724	765	748	721	746	743	767	702	762	758	780	737	733	716	728	761	705	727	807	760	700	735	715	747	738	688	804	774	746	701	737	745	720	755	712	748	734	769	794	790	746	685	737	731	745	755	728	790	731	773	683	729	798	719	779	722	746	762	730	790	779	701	742	722	771	727	797	798	722	768	727	766	736	740	744	686	775	756	706	782	766	731	771	733	746	723	729	777	714	737	741	706	790	793	765	740	737	720	807	673	755	746	763	691	766	745	759	763	753	771	692	774	783	727	752	668	747	716	780	762	783	763	745	758	705	747	747	734	744	738	749	758	782	773	762	744	735	727	744	761	732	760	754	758	675	762	736	735	736	765	749	749	737	696	724	749	775	709	737	713	773	735	724	776	719	718	764	766	754	704	782	772	765	744	713	731	732	719	751	686	774	751	722	735	747	735	712	721	765	696	760	742	812	739	752	725	676	741	762	780	806	747	695	781	729	726	756	776	736	732	777	726	753	770	695	773	742	731	711	696	742	712	727	730	714	740	736	734	787	732	737	773	731	717	743	739	731	765	732	722	729	792	700	735	728	746	742	703	750	811	795	765	765	732	732	744	771	732	723	725	750	722	744	759	750	748	711	759	761	797	710	764	737	734	746	806	695	715	770	767	773	754	768	745	714	778	754	740	784	726	731	723	785	731	757	732	750	734	751	771	782	742	766	767	792	740	727	775	746	779	777	780	757	775	747	729	705	760	759	735	758	736	736	739	759	747	778	759	743	773	724	758	716	719	758	732	737	727	751	767	752	741	766	743	748	784	748	766	714	767	735	713	725	737	725	823	708	706	727	717	744	728	713	732	711	749	740	707	747	739	726	746	732	742	719	783	770	686	763	772	673	700	693	693	752	776	669	774	740	737	742	727	713	743	756	738	722	723	767	733	757	709	764	718	714	764	746	762	693	707	743	783	706	753	755	706	765	728	766	738	720	754	774	758	734	722	681	745	734	736	719	729	711	725	779	708	757	714	763	733	757	759	765	664	766	767	734	748	745	723	742	758	719	737	691	748	696	755	725	754	738	717	688	737	800	781	697	716	746	757	720	776	738	749	727	725	698	759	759	748	717	749	735	758	753	807	746	711	764	749	711	691	802	728	736	750	789	706	728	724	735	720	709	697	728	732	753	737	754	731	758	750	712	769	734	750	729	692	805	755	717	771	786	749	787	724	779	781	725	731	744	765	721	739	738	722	705	741	739	723	739	737	798	733	754	769	771	722	801	718	723	752	693	748	777	809	782	755	736	707	744	729	727	742	735	744	801	739	746	742	751	699	722	672	737	732	763	719	773	784	762	753	705	797	753	739	782	768	738	751	741	796	746	737	693	719	703	694	724	741	745	728	743	744	760	731	722	733	751	709	754	716	755	753	757	791	722	747	731	739	724	732	789	688	740	739	714	784	714	755	780	748	775	762	821	689	743	765	703	751	762	756	736	729	714	727	746	749	773	753	713	779	758	758	728	749	801	719	747	735	716	786	764	732	745	737	743	759	713	715	755	779	761	737	764	715	770	755	743	793	751	762	761	724	725	725	734	755	758	727	806	721	678	701	783	699	707	758	732	780	756	739	724	746	736	735	691	736	721	720	746	751	757	769	737	807	731	731	722	760	768	749	712	771	810	760	740	743	696	757	722	725	752	760	736	739	739	736	728	756	754	734	732	736	739	746	768	762	766	723	713	742	759	677	770	770	725	765	800	690	744	715	781	744	678	794	705	730	750	774	743	775	758	732	721	683	753	734	757	773	775	762	712	704	694	732	729	747	763	797	763	744	762	688	738	772	748	720	733	734	744	737	724	760	753	729	733	731	779	752	705	713	753	707	772	794	759	763	730	746	730	713	735	739	737	704	721	743	778	685	745	735	713	712	748	756	727	742	776	722	771	750	784	739	773	799	746	756	780	726	722	742	729	801	749	731	728	771	714	725	734	708	724	799	706	768	783	725	770	741	723	742	749	737	771	766	724	718	709	733	742	772	738	706	752	723	692	742	745	722	718	757	770	730	744	693	754	727	741	710	733	764	714	699	720	788	728	740	727	691	717	746	690	718	760	745	764	767	744	769	718	759	722	774	704	740	751	675	750	765	757	798	718	781	710	720	736	721	726	748	735	775	727	755	715	707	791	736	743	729	709	779	754	762	717	722	735	726	736	769	726	760	730	754	747	725	749	759	805	750	718	738	728	781	706	767	744	744	732	728	735	755	679	710	741	701	732	796	707	745
24296	21346	28649	24353	21300	10644	43252	51555	36545	20074	8886	2985	1322	1019	929	959	942	915	905	938	950	950	949	941	983	900	897	932	933	968	956	907	941	880	943	955	909	913	904	908	940	895	868	917	924	957	955	926	870	854	873	865	900	883	938	858	928	901	939	918	958	912	919	907	876	893	883	915	872	948	906	954	908	988	928	859	908	930	908	925	905	910	963	946	882	885	938	880	900	905	932	870	903	890	886	905	933	938	918	907	941	946	875	880	906	844	883	875	899	893	930	945	940	943	916	873	927	905	919	911	867	887	897	941	942	925	911	881	972	923	919	914	923	866	950	900	930	925	906	942	888	921	924	948	922	914	854	891	909	911	904	922	920	877	917	879	868	849	917	889	933	854	952	927	887	883	901	853	905	895	907	839	876	909	902	981	873	887	938	910	947	864	939	967	889	949	879	979	940	870	882	890	905	897	960	905	885	900	861	891	905	902	884	901	920	898	944	879	965	952	876	868	872	888	929	922	920	889	891	943	876	921	930	938	923	907	937	913	934	889	944	858	917	864	887	888	923	910	897	905	891	849	909	950	903	901	929	932	862	957	919	869	904	889	905	939	881	879	944	924	912	924	971	933	867	929	911	967	935	923	918	859	892	867	921	915	919	915	937	895	894	930	942	920	907	950	963	937	932	951	900	963	921	873	869	877	940	882	938	849	935	894	924	897	910	937	890	882	933	932	910	914	868	897	914	858	872	893	830	884	888	905	927	883	842	926	873	972	903	916	895	884	855	849	947	863	837	924	875	938	854	899	925	864	903	890	870	878	929	931	974	891	870	945	899	854	885	938	912	901	932	939	937	948	854	934	940	865	895	908	907	891	893	914	902	892	903	901	912	879	925	935	902	898	904	903	911	964	925	906	937	915	932	896	913	922	882	941	906	890	941	916	883	893	925	943	960	896	843	942	871	942	927	897	894	941	981	904	970	897	879	927	905	938	910	957	959	910	934	940	939	892	904	950	930	926	893	947	882	907	967	861	923	956	861	869	938	917	908	881	919	904	903	928	928	888	885	892	915	908	913	890	926	921	888	882	889	897	949	872	906	944	899	908	938	850	865	905	933	833	898	845	890	873	866	884	899	925	921	923	881	886	885	879	910	882	914	936	946	911	955	877	889	899	891	943	931	926	963	924	890	868	892	867	866	895	950	906	911	909	884	919	873	908	901	906	856	881	922	896	929	868	908	951	927	887	956	903	869	873	946	948	911	951	886	910	922	877	943	889	901	865	908	924	829	887	918	931	884	875	854	865	927	904	880	900	921	981	894	874	869	883	970	965	891	924	886	865	847	885	885	915	909	917	850	870	903	944	910	900	889	934	863	870	901	883	914	897	924	879	954	916	898	918	914	921	901	919	911	904	915	841	896	909	920	954	846	864	847	930	915	860	901	910	940	964	900	876	925	896	903	840	895	945	912	956	919	918	875	870	872	899	944	884	947	881	924	932	885	955	880	903	902	906	934	889	912	840	905	890	870	989	853	899	918	911	940	899	932	943	887	961	895	923	871	896	877	875	907	895	913	940	859	919	908	955	937	900	893	895	931	935	916	925	893	903	887	881	892	937	881	941	927	933	876	846	902	886	880	905	941	880	948	928	919	931	919	880	959	895	909	889	901	915	906	969	910	923	959	859	873	937	892	847	940	855	888	886	832	917	910	923	935	917	924	892	914	944	885	860	914	906	832	892	920	917	957	861	877	948	922	895	908	895	863	951	956	904	962	887	923	912	911	899	861	886	917	918	902	927	917	898	914	880	892	951	959	941	932	874	917	893	879	878	930	906	962	890	868	991	866	875	901	866	932	887	904	927	907	900	914	939	924	913	893	916	918	983	897	921	867	955	830	927	904	935	904	857	886	925	901	895	900	891	937	924	886	906	915	856	926	878	884	852	927	916	907	885	862	894	920	908	906	910	867	898	956	922	881	861	895	907	893	892	919	873	906	945	962	946	876	885	907	849	877	855	890	925	846	895	852	828	844	897	895	883	899	919	954	935	934	911	967	876	893	869	928	831	949	919	912	903	857	925	929	956	937	910	895	915	961	895	894	913	876	909	915	929	953	966	898	873	870	905	899	899	911	906	900	907	919	911	897	904	859	857	870	919	879	911	889	889	928	907	920	960	917	862	924	928	928	915	899	893	935	887	892	919	911	937	908	901	911	868	912	884	893	887	929	865	969	935	891	936	932	901	916	901	871	899	922	912	889	881	836	935	839	900	913	904	862	853	872	862	920	913	904	913	884	893	896	937	881	951	940	913	909	947	899	921	895	937	869	926	918	895	893	877	900	912	894	936	966	922	880	861	907	902	881	909	897	917	885	887	956	863	856	948	882	889	909	850	888	920	917	911	856	950	884	909	827	907	904	931	908	951	896	907	865	896	946	909	899	945	894	931	907	832	885	953	870	949	894	876	953	953	861	955	896	872	920	906	875	919	874	899	916	918	909	874	916	866	912	935	913	909	964	940	869	899	873	944	889	867	922	921	935	928	959	883	878	873	868	907	880	882	900	900	881	852	877	857	892	918	893	947	943	972	908	914	900	869	877	900	904	885	921	916	838	940	922	884	885	919	898	915	912	875	857	943	891	899	935	831	914	877	922	946	845	921	872	951	823	887	851	932	932	881	964	949	860	912	901	910	946	900	897	909	916	894	940	898	861	943	883	860	898	947	942	877	884	930	937	888	944	927	926	883	913	966	944	866	901	873	864	888	908	922	943	891	912	907	888	919	913	931	891	944	886	926	909	871	875	894	919	849	899	888	905	968	975	919	893	853	909	861	949	868	886	870	908	916	921	921	917	938	894	935	935	883	919	857	876	885	909	897	902	933	928	893	865	913	930	888	929	922	902	919	921	931	893	874	907	935	892	877	918	905	897	943	957	940	895	930	877	926	840	881	885	898	867	872	898	920	934	937	946	917	923	881	889	908	937	881	933	942	871	890	923	915	866	897	881	873	883	964	913	906	868	923	947	905	896	888	922	949	872	928	955	854	914	910	926	902	852	918	883	846	890	866	943	927	906	927	928	899	891	884	940	847	921	888	887	927	879	887	883	911	879	883	889	829	851	869	1040	889	915	897	924	899	929	926	903	879	948	928	898	932	893	871	948	920	872	936	878	930	942	913	951	863	914	900	934	921	865	880	925	897	922	921	883	937	877	897	927	900	928	885	929	858	883	964	934	881	930	944	929	922	900	896	947	898	915	916	890	903	883	912	951	933	868	846	917	880	876	890	840	870	927	917	927	855	951	881	937	865	902	1000	954	925	896	922	929	887	868	900	946	868	904	851	877	895	914	891	904	858	932	930	918	928	929	909	936	884	945	906	867	897	899	920	967	983	862	905	923	964	850	877	913	846	881	895	912	902	952	854	899	921	911	914	869	888	871	862	948	884	931	892	879	873	909	969	901	908	883	908	933	921	921	891	858	889	913	932	875	933	867	862	889	905	853	933	908	991	877	849
4524	8816	7579	3478	2818	4577	44843	47576	29345	15109	7637	2833	1274	944	869	821	886	838	837	843	773	800	846	815	794	814	817	822	834	811	854	872	819	835	801	801	816	859	826	832	820	854	816	793	840	825	793	788	805	838	836	816	783	822	845	849	852	793	828	856	815	816	816	808	818	801	834	850	826	824	832	793	827	840	825	783	795	778	857	802	793	821	855	815	879	819	818	783	816	807	807	785	786	797	836	861	765	826	834	840	829	807	785	838	777	810	809	798	831	794	756	791	794	810	829	804	836	826	858	860	790	842	804	823	876	824	774	845	828	805	890	818	882	851	798	807	819	804	789	818	823	793	777	845	826	820	782	782	777	818	889	821	784	874	778	838	824	850	810	819	791	799	811	836	818	840	841	812	776	813	784	829	806	825	823	804	857	834	805	825	827	756	749	844	783	839	851	790	790	856	786	816	779	829	778	821	827	735	782	776	812	800	819	833	865	829	828	799	820	798	815	785	839	806	776	857	840	830	768	785	838	829	828	812	795	789	834	778	804	808	811	770	804	841	834	844	831	847	800	818	838	812	821	835	851	853	828	837	787	829	780	833	820	871	811	831	824	814	812	815	821	845	810	792	774	822	808	788	810	820	824	829	877	874	773	836	839	800	814	803	875	814	818	849	800	828	779	827	827	829	821	771	770	822	768	811	786	849	806	799	832	783	774	813	779	830	843	836	830	821	810	767	787	820	793	776	843	871	839	835	827	808	854	764	779	842	802	823	852	822	782	850	819	794	798	774	817	834	777	793	827	885	817	788	789	798	771	813	807	801	825	866	756	819	808	789	822	800	787	819	835	758	831	793	789	815	824	826	787	814	816	833	840	806	782	815	800	797	774	786	772	765	799	794	758	801	813	773	815	785	822	798	776	839	862	823	795	826	819	806	768	819	836	805	825	755	815	844	885	829	789	798	796	850	776	801	887	844	810	811	813	852	841	774	831	847	792	809	792	813	824	815	800	779	794	829	798	798	808	796	779	782	801	835	790	813	822	794	792	819	842	874	806	807	833	821	799	832	838	800	801	806	795	871	853	792	824	816	831	819	814	842	855	804	845	851	826	802	834	822	797	789	755	813	812	836	825	821	814	784	804	804	863	785	818	784	847	778	809	807	819	825	848	831	831	806	815	787	805	820	794	876	812	800	812	804	817	826	855	795	832	814	755	853	812	828	760	809	842	791	838	820	834	794	798	827	822	808	841	854	823	782	842	792	799	815	792	820	798	861	790	786	827	792	805	807	808	863	820	838	845	813	793	831	831	807	828	828	812	799	857	779	847	796	837	809	839	887	804	846	841	810	796	851	824	771	807	817	821	841	820	765	769	847	756	804	777	841	834	816	800	798	827	818	790	834	842	854	801	819	834	787	761	842	801	807	804	833	796	815	759	770	792	834	832	797	790	828	792	771	843	834	842	783	809	837	828	827	800	831	836	821	835	823	865	877	784	792	806	796	805	826	836	818	830	819	780	811	814	833	834	871	790	834	832	784	843	800	799	820	816	820	810	850	849	796	798	820	835	795	825	836	804	814	783	791	847	805	801	764	794	770	805	821	827	839	862	819	787	840	874	844	783	823	843	791	795	802	785	794	816	852	770	807	796	828	820	782	833	767	862	799	803	835	862	760	815	855	813	773	794	730	872	784	812	806	798	786	752	796	789	804	775	808	851	823	859	766	822	833	816	785	791	854	828	830	783	799	835	771	819	811	823	858	795	793	862	823	840	809	750	809	795	788	867	759	791	762	759	827	802	741	830	862	821	784	743	821	817	795	793	793	825	814	766	842	815	849	822	820	782	836	783	780	833	844	809	824	772	770	900	791	879	795	852	775	799	833	787	822	794	812	745	832	787	825	806	813	764	832	803	813	827	852	835	829	804	874	844	807	815	756	838	831	815	835	774	843	808	812	837	825	833	785	814	851	866	859	857	841	764	789	808	799	748	835	814	841	883	850	769	802	775	830	749	845	775	826	801	809	813	826	817	795	811	766	831	840	801	813	908	772	813	778	837	780	848	865	793	878	792	824	782	811	845	779	827	817	796	813	844	816	806	792	868	796	832	839	828	806	826	815	811	795	836	777	830	774	802	823	832	837	819	837	840	838	777	804	788	776	777	734	778	804	845	784	813	836	862	808	757	858	825	813	815	893	806	804	841	854	795	803	862	750	838	814	846	797	830	834	793	824	821	831	802	797	778	788	812	807	788	814	833	824	749	819	833	794	800	769	833	801	780	806	754	801	866	809	812	857	792	869	768	805	790	796	790	827	773	810	813	807	818	778	781	805	844	833	841	810	821	792	820	796	827	852	844	793	827	788	840	833	791	783	825	829	842	774	853	922	794	824	745	787	847	772	842	770	743	821	780	820	786	827	837	811	812	789	754	778	782	803	824	835	835	840	823	780	778	765	766	845	819	829	797	794	786	808	774	772	828	791	864	771	850	803	792	811	834	779	777	789	802	788	797	801	808	854	789	844	800	756	848	777	824	805	773	751	769	793	756	817	799	745	787	799	785	788	810	820	787	792	809	763	843	839	816	833	766	789	823	858	838	828	789	826	839	832	803	814	779	815	838	835	761	834	821	819	850	826	844	849	814	800	858	840	791	787	789	779	827	777	855	797	779	847	788	806	817	840	845	842	827	828	860	843	813	790	780	826	795	808	811	837	870	811	814	811	843	841	783	808	774	770	802	805	754	819	856	800	774	863	851	860	807	827	838	757	823	822	815	777	807	848	820	795	781	810	842	826	769	789	815	821	807	768	818	825	777	830	850	815	833	810	817	827	765	774	820	817	781	821	814	812	822	810	736	865	810	847	829	834	800	796	826	801	855	783	776	786	843	782	825	850	773	788	785	807	833	791	786	796	812	842	843	774	817	780	824	823	789	828	778	732	773	830	813	784	833	811	802	861	837	852	833	816	815	819	836	772	807	813	817	888	830	826	783	823	814	767	801	850	845	840	804	823	805	790	794	798	779	836	819	857	808	828	825	805	841	823	759	782	784	771	806	783	767	764	853	807	810	773	817	767	842	829	770	818	793	860	823	820	818	839	792	803	859	821	823	832	778	806	799	829	812	796	798	824	788	825	782	816	834	846	800	838	787	856	826	791	860	777	832	809	789	836	811	788	833	825	868	801	817	794	826	810	825	829	815	769	858	803	852	830	811	814	809	827	764	788	837	765	838	803	828	787	868	795	797	832	804	857	775	803	811	816	765	821	812	772	795	774	839	836	774	836	792	811	842	844	799	792	788	805	824	856	828	841	786	828	789	853	798	798	797	826	818	819	840	771	843	870	815	821	826	809	833	833	827	780	726	795	798	815	787	777	768	786	817	860	792	849	841	835	820	804	800	811	774	796	773	798	819	800	776	792	827	789	795	813	786	792	824	781	841	786	840	838	781	829	786	812	812	819	761	847	831	790	760	849	794	785	823	800	855	813	826	823	755	822	842	812	798	819	774	817
27762	13272	2799	1524	1065	1074	3427	4847	3205	1976	1321	1114	893	888	895	923	899	877	868	915	892	868	861	870	833	872	908	842	858	864	923	888	855	864	878	889	834	859	888	851	874	873	885	882	858	882	890	900	875	899	905	892	873	849	901	899	870	867	927	889	839	850	884	853	896	896	863	903	860	909	878	933	853	896	866	910	865	853	873	854	853	903	851	816	873	905	912	847	872	862	906	902	849	906	901	903	884	823	865	864	846	907	878	889	832	881	920	873	895	855	903	865	913	845	881	845	902	867	879	881	875	883	859	901	849	855	849	874	876	876	927	888	885	893	906	883	879	868	871	905	830	925	857	898	939	914	823	905	893	873	838	870	848	891	912	903	918	917	843	896	892	870	849	903	898	917	856	931	885	902	885	868	862	817	911	854	844	935	901	928	844	926	889	902	820	892	877	907	882	913	887	891	885	880	908	878	842	868	892	837	927	848	826	872	872	866	862	854	875	839	831	839	894	852	917	872	905	880	886	878	844	842	807	864	823	902	884	872	839	852	870	815	820	900	843	826	912	840	882	930	834	838	893	859	840	862	869	865	871	850	883	924	924	896	861	831	894	876	926	919	830	905	881	905	918	870	879	886	892	861	881	890	901	866	911	896	862	851	827	898	859	880	881	839	881	894	887	890	873	892	925	916	876	934	934	842	883	851	884	882	914	898	893	794	913	848	909	870	850	872	882	841	879	874	888	878	865	813	905	868	918	853	868	883	885	930	902	903	916	829	884	903	880	915	848	849	869	834	880	887	856	846	923	903	864	910	905	845	869	869	886	876	922	866	848	856	858	924	896	902	883	857	902	827	864	822	852	865	885	863	863	923	900	859	845	854	898	899	870	867	835	854	868	903	829	869	860	874	874	861	891	845	918	862	886	844	834	868	874	880	875	820	893	860	907	850	935	822	882	908	901	929	816	893	891	862	830	834	877	924	925	879	856	925	852	898	835	888	949	871	917	887	855	896	841	936	839	817	898	918	892	870	877	842	840	912	870	830	843	942	859	905	824	847	876	864	911	826	849	845	879	854	913	922	948	849	814	887	883	879	922	855	879	874	863	914	909	881	884	878	822	857	903	857	896	853	837	912	896	897	844	868	883	879	897	870	854	858	870	843	830	901	903	891	852	814	961	904	878	850	898	921	821	932	880	878	961	853	831	881	860	928	868	901	865	895	856	860	919	822	911	909	818	868	865	889	850	908	869	897	866	849	894	892	915	834	885	849	902	823	839	870	858	876	851	872	892	815	902	866	831	843	941	927	866	897	848	899	872	929	883	878	865	819	904	959	877	817	854	879	896	926	857	799	856	868	848	870	915	872	935	852	839	891	870	897	863	919	860	848	877	919	873	830	912	891	902	843	848	846	925	876	847	872	898	877	875	910	847	860	853	839	858	906	825	860	870	912	858	884	882	839	891	906	904	847	914	897	885	914	935	849	900	947	863	867	889	912	874	800	882	878	838	837	868	847	898	885	919	836	846	878	894	879	868	900	850	838	875	880	820	836	883	866	844	897	837	874	913	856	872	854	829	824	883	843	851	852	885	906	803	893	851	857	925	899	922	901	849	904	889	889	863	912	830	873	841	889	896	869	917	858	870	890	849	899	913	885	900	895	900	872	894	863	879	939	833	891	861	926	918	891	866	840	854	893	877	904	901	896	853	842	848	894	856	918	933	827	841	887	903	887	908	858	934	885	873	855	848	901	932	849	924	884	947	871	896	897	879	860	879	857	887	911	908	868	868	835	898	847	879	867	862	945	880	908	905	879	871	848	896	900	877	908	892	922	915	911	860	856	886	882	916	917	859	897	891	858	907	889	887	915	883	840	937	904	859	886	898	949	936	897	900	840	880	917	927	842	947	863	887	827	867	863	890	915	863	899	918	860	909	869	853	852	937	846	903	867	851	923	846	877	891	893	910	839	848	878	914	818	957	886	884	940	829	817	901	839	902	879	860	891	852	893	894	901	879	905	904	894	876	879	887	848	855	871	893	824	850	889	863	883	928	871	878	875	885	896	870	843	827	866	850	935	898	863	872	924	917	892	899	876	861	837	894	849	888	852	872	894	882	899	866	903	893	903	884	829	823	909	861	833	887	883	890	937	878	862	872	874	878	869	891	852	845	854	918	862	878	933	903	904	949	931	864	845	919	879	870	880	880	832	847	926	897	900	873	857	895	900	923	910	948	928	863	869	910	872	846	850	863	877	900	837	868	911	908	821	874	835	836	866	923	892	861	911	877	881	855	881	853	857	866	907	831	848	863	857	909	879	817	894	882	881	883	856	876	926	860	922	855	821	909	922	880	863	827	943	917	869	924	849	875	877	885	937	904	885	888	897	867	861	878	875	876	938	903	812	826	897	919	954	837	885	864	880	878	879	877	852	882	874	858	836	857	866	879	877	864	886	871	847	874	854	833	883	874	855	886	914	900	866	830	831	857	880	914	853	916	885	895	875	833	871	856	874	856	930	847	889	900	878	904	908	842	856	862	898	903	843	842	949	887	813	853	831	936	940	891	817	851	869	862	891	833	904	857	852	885	849	871	942	861	875	826	902	905	865	825	865	887	881	818	847	861	880	907	846	900	842	879	875	898	865	865	857	892	873	913	860	845	872	871	912	892	882	900	892	911	836	862	841	878	875	889	864	874	881	873	877	857	926	931	882	919	852	919	878	870	884	888	853	849	860	924	850	931	883	898	851	889	909	880	855	898	927	875	907	849	881	861	859	846	841	875	882	907	861	908	824	884	896	910	912	901	973	881	850	865	876	901	849	865	883	840	852	898	951	862	843	878	894	894	847	870	869	878	858	897	831	846	850	866	843	913	824	875	876	944	886	908	899	821	895	909	902	937	890	895	873	863	847	925	873	879	856	929	849	909	845	836	900	877	825	871	845	851	914	888	875	865	883	870	876	874	919	832	833	889	878	890	870	895	862	878	863	872	871	895	834	880	966	926	852	879	897	857	875	835	890	867	874	855	903	875	876	857	884	904	893	886	894	850	904	854	863	879	920	798	834	792	882	842	888	888	856	863	897	849	875	910	879	848	879	822	843	896	862	889	891	944	839	920	827	842	913	827	906	875	935	902	864	838	863	896	847	874	905	900	896	896	860	837	861	854	880	923	898	829	906	852	842	868	889	868	868	901	933	917	827	827	886	819	884	891	861	878	904	851	875	847	851	839	874	894	897	877	919	893	879	883	846	911	876	904	919	837	949	909	835	936	901	847	897	853	829	939	859	826	814	904	902	815	873	827	821	895	864	904	847	887	886	845	922	920	867	881	854	859	902	943	920	924	851	880	829	948	855	862	825	847	832	872	883	879	843	915	874	885	898	824	839	813	847	882	910	901	866	897	956	886	862	940	884	892	893	835	852	847	883	877	863	866	851	879	875	881	864	875	909	926	831	848	867	897	865	899	865	886	880	865	876	846	914	821	869	831	870	860	865	883	870	912	906	883	860
5500	1652	1528	1141	939	1091	4306	5322	3394	1942	1210	929	826	795	733	772	760	770	773	779	754	756	780	779	754	777	719	777	715	781	788	773	729	794	758	778	766	775	758	780	813	736	737	737	728	694	784	794	785	788	752	759	785	803	727	763	758	764	741	764	762	753	749	763	726	737	802	701	762	777	724	764	793	748	799	791	754	780	774	756	748	746	778	765	768	770	777	752	769	776	736	768	797	791	743	768	747	809	781	748	775	776	808	790	763	765	756	748	733	747	730	725	768	796	734	752	792	752	749	773	732	736	728	815	781	794	735	772	767	781	813	756	771	752	767	754	768	792	786	802	798	736	759	773	792	759	768	787	760	752	745	757	775	793	753	776	760	732	776	748	765	809	759	785	737	762	749	720	736	732	751	765	735	746	776	775	770	790	750	707	748	765	781	727	771	770	771	719	813	798	782	775	777	728	775	783	775	719	757	765	756	749	777	753	783	758	752	758	789	772	783	772	776	777	756	811	757	829	756	768	762	759	746	784	764	721	787	752	777	765	764	759	794	769	770	776	762	755	723	718	746	790	776	778	784	784	752	763	744	753	765	736	729	801	796	748	769	771	769	792	781	788	782	777	750	777	797	766	748	735	780	773	738	751	747	748	732	748	772	753	771	772	760	781	742	718	775	780	785	734	746	805	739	740	756	764	760	752	768	771	768	720	752	751	741	760	775	780	728	762	725	759	738	824	795	764	752	770	779	758	730	780	752	780	763	731	800	763	776	763	780	763	739	747	769	778	772	752	721	746	752	741	784	715	765	798	768	750	744	722	774	732	752	753	782	741	793	727	764	848	871	790	777	770	784	805	835	798	793	771	816	751	793	743	765	792	719	774	745	760	724	786	755	711	747	766	748	719	768	710	761	750	754	742	804	743	783	775	738	759	751	782	794	716	786	719	759	798	748	745	776	759	728	790	727	784	760	802	783	777	751	804	739	759	749	735	759	762	710	767	802	707	756	788	786	747	732	740	746	745	745	772	753	762	752	753	753	755	793	751	780	776	729	748	740	748	748	747	780	754	795	752	779	750	754	769	744	739	746	789	844	741	700	769	731	745	793	793	774	795	751	759	769	725	684	770	744	800	781	782	782	768	742	770	786	790	850	766	759	773	759	755	764	714	796	767	751	760	736	735	811	734	753	771	805	797	770	797	774	754	721	787	760	778	739	737	765	736	788	718	750	726	782	731	786	782	752	754	767	732	742	834	769	761	766	743	707	796	752	786	712	746	752	712	778	743	779	729	779	784	751	772	802	811	757	787	740	729	821	759	800	793	749	762	677	748	814	730	766	815	746	749	730	732	765	734	786	780	719	776	762	803	793	713	773	804	772	739	740	797	737	740	736	754	738	784	766	730	771	733	776	779	772	767	714	722	776	781	726	792	751	749	709	717	817	772	732	772	773	745	760	836	784	746	732	745	749	748	777	760	755	800	761	794	757	741	761	807	737	743	718	753	781	776	814	738	768	735	770	737	773	788	688	774	743	746	766	772	762	766	722	789	755	777	729	758	744	744	771	762	751	755	738	829	803	764	805	725	729	754	786	807	793	813	747	712	798	706	735	778	774	838	771	718	755	737	799	744	714	760	785	743	808	793	761	811	788	738	764	756	763	732	761	730	737	732	746	748	786	745	761	762	758	814	782	733	724	792	796	767	772	802	791	761	784	783	736	759	737	746	794	766	746	756	728	772	698	711	799	822	787	765	754	744	750	738	786	777	775	723	803	743	794	758	773	733	797	777	779	759	725	744	738	765	774	739	746	751	734	771	766	761	766	761	731	779	745	742	817	731	772	727	770	770	785	767	751	736	763	771	782	722	747	749	815	772	761	764	761	773	763	783	767	734	755	763	767	720	757	786	773	796	762	763	761	796	742	749	782	740	788	787	737	754	782	753	747	825	770	746	721	745	735	771	766	720	780	696	742	792	786	838	775	790	746	736	784	750	762	758	794	771	781	743	766	801	755	734	803	764	786	748	783	811	768	803	820	757	751	756	782	728	741	723	762	782	792	772	772	765	783	740	735	754	801	768	716	780	762	779	780	752	729	772	776	715	788	802	698	734	756	774	705	795	770	815	784	720	755	808	739	752	752	742	755	776	818	785	727	799	765	722	805	761	742	744	787	758	785	779	764	810	788	827	706	727	788	735	763	802	746	763	745	761	763	761	765	736	794	758	720	796	749	793	803	772	727	795	720	775	772	746	775	767	776	751	733	796	743	763	786	753	750	748	759	762	714	730	766	740	786	776	737	777	770	748	811	744	806	756	776	762	782	736	731	769	755	741	745	798	749	758	843	759	735	769	756	744	792	824	758	758	750	763	732	751	816	784	825	769	783	770	789	772	785	759	813	767	742	750	803	733	820	801	803	738	780	787	774	762	722	784	738	745	710	792	743	712	731	753	772	772	817	763	728	773	719	739	719	782	773	766	831	703	746	776	719	755	780	767	760	847	791	734	771	759	739	764	836	764	742	799	783	752	718	756	774	784	692	728	758	774	734	762	722	741	771	799	768	773	729	762	776	755	742	797	753	743	787	732	757	786	799	736	740	757	785	776	803	755	803	742	786	786	765	736	753	731	666	750	753	759	793	803	775	770	780	806	798	734	782	750	788	773	700	819	733	743	747	784	752	769	748	785	747	760	767	765	745	754	748	742	758	757	754	764	763	728	744	743	745	794	765	762	752	787	735	753	759	709	752	731	761	768	749	760	801	792	772	845	745	763	757	716	751	773	751	750	725	767	743	744	779	755	766	755	798	736	746	748	806	751	798	740	728	781	783	767	748	779	744	718	799	763	755	790	768	750	767	745	749	740	762	806	777	761	765	740	712	807	782	828	765	715	796	727	780	729	793	812	754	784	724	795	746	783	755	786	761	765	750	789	717	772	815	748	729	740	764	783	733	724	745	779	791	766	797	774	774	760	770	804	735	774	756	739	756	763	761	761	788	742	778	764	797	760	762	799	759	781	730	759	750	752	749	770	776	761	787	755	753	739	711	789	758	773	739	803	721	743	745	738	746	762	781	718	758	776	762	779	787	751	731	768	709	772	748	781	766	761	756	717	758	738	754	746	803	767	772	735	776	761	775	767	764	762	750	798	742	764	810	720	750	785	755	784	810	753	734	789	793	728	768	780	766	737	757	759	726	790	793	785	733	761	767	811	735	799	759	742	816	787	763	782	776	791	817	765	756	746	735	749	772	778	762	723	776	762	729	798	730	756	782	760	738	754	724	763	728	739	746	770	790	769	737	748	756	759	773	743	758	722	728	780	735	733	765	750	743	757	793	737	737	761	730	744	750	773	740	786	725	829	798	752	777	794	778	750	743	777	774	763	820	761	801	712	778	768	749	757	765	765	757	763	738	799	790	778	733	737	786	768	753	778	737	759	732	770	793	772	796	824	763	739	794	777	748	798	780	800	757	798	777	717	765	746	746	755	730	734	729	790	725	749	716	781
25545	21322	27256	25255	6737	3224	19564	32023	24710	12411	5124	1868	1088	915	840	843	818	866	838	804	820	821	796	778	795	853	827	880	818	848	778	851	829	832	795	838	804	802	845	770	835	814	830	797	829	799	781	795	859	815	837	765	803	770	845	854	834	813	793	816	841	822	797	789	829	812	805	830	808	785	796	805	794	841	797	856	830	780	791	820	801	808	837	788	793	841	796	797	854	879	798	755	816	882	781	790	796	811	852	808	846	834	803	811	899	805	793	797	796	842	810	845	774	803	806	869	809	815	857	808	762	799	822	822	825	815	822	758	780	838	819	774	795	812	805	890	844	865	837	849	816	859	808	809	818	816	811	752	802	839	820	810	840	805	803	807	781	819	865	805	821	816	844	801	858	817	808	791	787	787	847	771	866	819	824	772	809	815	819	801	823	750	785	832	850	852	815	762	812	740	755	789	794	795	801	787	788	780	868	832	774	860	849	806	786	828	815	776	803	817	834	838	820	819	764	819	802	802	834	874	901	845	777	760	768	795	771	810	766	827	779	768	852	764	866	792	821	827	803	793	830	841	768	815	802	826	838	784	846	793	846	831	806	833	832	806	801	850	794	831	846	831	848	787	826	771	860	782	822	788	757	753	793	784	792	810	848	805	837	802	809	811	812	794	825	779	809	792	791	810	842	830	821	817	788	775	800	790	806	833	785	846	791	874	870	800	852	792	858	778	846	800	802	746	823	810	788	844	847	795	792	830	763	820	779	867	809	855	816	824	847	788	805	736	805	810	823	834	836	782	829	820	828	838	857	777	818	836	813	793	788	777	855	802	817	816	869	768	816	846	845	822	811	799	833	790	807	843	775	789	828	843	810	786	868	788	835	773	822	808	817	789	823	831	856	803	796	819	800	784	754	807	822	841	757	792	825	808	796	777	793	823	782	788	837	873	847	853	830	832	805	791	819	805	829	800	789	802	815	823	793	837	815	814	802	804	828	878	846	780	789	797	804	748	752	821	780	786	862	834	815	824	845	835	826	799	812	820	773	837	844	832	790	821	804	822	792	848	824	855	818	828	792	886	779	813	799	805	804	835	803	773	799	825	853	764	795	842	847	835	770	832	794	799	855	807	777	824	805	885	758	791	791	869	774	814	814	833	830	844	784	816	799	758	769	796	824	817	783	796	844	814	810	790	799	843	844	821	786	809	779	830	816	774	807	825	780	834	775	821	765	805	806	808	754	812	857	783	838	762	842	777	777	812	833	797	818	866	781	779	846	826	794	795	843	791	839	845	818	792	814	782	855	801	860	774	808	799	818	855	791	787	868	820	800	812	840	814	841	829	767	852	801	812	839	818	816	799	797	866	795	844	814	809	789	813	818	838	807	805	831	790	797	845	820	790	784	811	764	794	850	790	825	773	790	845	801	887	817	780	891	820	809	815	808	829	791	794	839	811	823	812	784	826	753	804	809	854	775	783	797	800	848	809	796	816	857	840	851	827	828	798	827	796	845	815	815	802	772	822	831	810	812	816	735	850	808	821	827	801	840	816	795	788	801	860	769	778	874	789	811	822	840	792	790	815	785	836	841	816	773	738	816	825	795	798	808	806	813	809	855	797	823	811	755	810	793	794	875	762	819	782	819	799	850	823	837	800	822	795	791	808	825	868	810	875	813	810	794	837	778	861	815	801	778	769	795	802	786	813	804	808	810	758	805	852	810	807	831	828	781	864	786	808	814	852	817	826	796	831	814	826	778	779	857	815	811	871	816	836	834	832	832	865	807	837	803	787	813	761	750	778	796	825	777	783	809	762	812	814	753	768	797	820	849	787	870	800	757	832	846	839	833	836	782	832	773	847	801	799	816	850	793	809	875	824	779	791	796	818	794	835	849	833	816	791	812	784	793	833	808	837	798	800	807	796	847	865	820	790	793	756	819	801	841	830	777	830	850	825	772	820	836	806	844	861	784	824	830	830	799	766	788	846	810	803	825	787	795	835	780	824	789	812	808	813	796	825	808	882	800	791	804	820	769	773	798	766	811	791	786	757	838	827	836	815	843	789	840	814	834	744	795	803	779	806	795	728	857	821	838	787	833	856	829	839	824	781	788	816	789	833	846	835	849	810	831	818	818	799	774	822	840	854	791	802	829	813	781	827	804	790	838	816	821	813	885	838	896	824	770	804	828	844	831	861	843	876	752	791	820	847	779	827	840	808	856	819	811	838	818	820	847	838	839	806	771	793	809	784	812	762	849	814	809	786	808	791	771	826	815	850	808	820	804	787	876	802	785	795	781	754	841	768	841	793	810	831	764	811	807	771	777	831	777	790	838	837	818	811	808	755	761	813	820	797	821	830	830	834	862	820	827	811	758	812	782	839	801	775	852	799	835	829	789	818	854	845	792	742	826	796	831	795	779	814	848	819	796	736	770	791	824	840	757	831	788	839	761	807	800	810	771	796	794	773	844	837	854	821	793	786	822	863	791	800	788	808	824	841	819	758	812	842	799	800	792	760	805	820	812	782	795	759	799	808	835	805	837	772	823	805	836	844	863	820	871	826	839	812	806	767	868	797	836	843	865	787	854	807	815	869	800	820	761	818	825	796	815	836	795	775	839	818	828	827	829	805	876	871	875	807	808	788	878	827	811	803	779	815	816	795	762	840	816	790	779	883	793	851	839	841	809	790	820	797	786	806	837	784	822	820	757	824	857	814	769	807	827	830	843	846	847	808	791	834	787	813	788	798	799	812	790	793	813	796	797	846	769	811	827	811	825	824	824	804	817	803	878	767	803	800	792	764	781	784	855	847	782	804	820	816	819	839	887	823	813	798	786	796	813	823	828	873	855	855	741	796	801	808	778	814	808	770	824	839	807	796	804	805	833	764	894	812	787	842	789	846	839	871	802	826	824	789	788	811	798	819	826	832	835	797	841	793	851	773	831	828	828	831	827	847	785	859	853	785	822	866	859	799	788	793	805	822	787	790	843	755	831	817	819	849	791	790	847	779	804	881	811	834	755	726	791	748	786	797	760	752	861	800	839	822	784	825	807	859	781	793	790	801	776	812	800	816	796	773	924	803	797	827	834	821	843	834	789	817	876	782	806	826	788	823	793	803	798	770	846	809	787	871	801	815	806	829	835	803	796	785	749	870	800	859	812	782	849	803	780	798	849	874	814	833	770	818	812	835	797	854	810	843	827	811	796	841	851	852	821	808	805	836	850	841	814	830	790	761	777	852	853	807	859	822	779	826	861	847	838	818	794	783	822	832	828	769	832	796	738	778	863	796	808	782	830	764	781	783	791	838	794	756	786	867	891	847	815	770	855	808	821	813	744	834	860	834	801	781	776	800	848	799	833	780	807	776	810	825	871	745	797	824	811	818	834	806	844	785	814	789	817	822	824	799	826	810	819	790	813	812	802	820	769	802	789	791	814	753	821	804	807	852	802	833	795	769	821	767	824	818	809	816	851	809	783	790	779	814	759	798	797	822	814	867	772	766	791	772
4224	4241	4419	2582	1893	3419	21669	29133	19838	9555	4746	1909	1021	844	754	785	749	780	712	733	776	741	738	710	768	788	798	776	765	752	721	828	728	737	784	744	762	735	747	758	730	769	751	753	726	781	794	715	787	740	735	754	685	728	671	729	765	684	791	761	747	736	763	798	759	767	746	760	745	752	778	742	774	724	749	716	736	770	777	766	744	725	747	728	776	749	758	713	785	707	721	727	762	681	691	769	738	767	766	710	728	744	746	724	768	795	774	742	772	715	762	733	750	800	703	731	761	711	748	773	774	733	751	745	695	724	751	749	737	783	771	733	749	713	750	787	761	765	704	732	711	706	794	723	788	764	727	729	743	778	763	765	769	720	710	741	718	726	725	772	769	749	766	726	706	733	743	751	741	755	732	730	726	714	723	741	731	725	754	797	792	732	786	752	751	761	762	756	749	735	744	732	772	746	754	767	751	738	725	742	772	724	737	745	765	721	773	711	746	775	731	706	724	756	713	761	745	756	778	716	719	765	693	743	759	749	741	747	681	759	741	726	749	758	739	723	751	784	745	726	772	751	743	747	709	766	726	722	745	746	779	742	714	749	699	786	796	745	753	757	765	729	758	771	766	710	703	708	779	739	691	735	737	771	734	791	755	790	725	735	749	727	755	747	705	717	753	727	768	750	736	716	680	758	732	838	720	726	815	722	759	766	750	718	771	725	759	726	743	731	754	761	750	743	739	745	758	787	730	769	739	770	738	710	733	688	755	753	737	722	643	750	736	729	713	766	787	732	695	755	753	721	684	736	763	721	741	790	743	755	720	776	716	735	730	719	746	808	750	754	712	797	705	774	713	714	758	757	717	724	755	781	730	745	766	810	706	710	740	769	793	705	732	740	698	711	724	771	694	783	724	765	729	757	788	710	716	772	742	700	730	743	766	729	758	838	752	792	678	744	758	765	744	710	738	711	722	718	735	740	731	737	760	697	695	773	688	674	779	704	752	767	763	735	767	775	698	712	727	705	765	783	764	735	763	763	731	691	762	673	733	751	749	771	723	705	802	751	743	716	774	746	694	725	704	728	726	740	686	772	716	749	749	755	729	749	754	736	726	709	765	670	697	745	759	746	777	710	752	764	774	738	762	748	727	767	749	749	776	754	718	738	684	712	752	744	713	727	714	725	760	785	728	740	762	700	733	739	719	765	740	786	713	728	740	759	724	731	791	733	726	756	766	719	750	701	742	766	711	727	724	739	790	758	739	739	740	733	806	795	685	718	762	776	678	708	758	726	778	730	795	722	780	745	722	749	729	736	746	766	709	728	755	722	696	732	746	719	763	694	710	726	776	768	668	748	694	776	734	749	717	721	763	720	685	764	789	728	741	755	716	735	715	741	711	788	743	699	746	738	771	726	737	729	724	714	736	774	754	754	749	713	790	765	737	709	791	701	745	717	734	769	726	752	761	745	728	765	750	763	722	758	716	699	788	751	665	762	733	713	747	688	774	744	742	751	690	774	669	719	750	787	744	725	740	726	714	772	702	751	758	720	746	725	728	724	718	728	741	750	741	772	726	761	728	744	739	744	698	708	812	761	736	731	752	718	745	674	732	706	777	720	746	767	704	719	737	747	748	716	725	737	746	700	697	735	757	715	745	758	727	709	739	743	763	717	755	688	716	741	704	775	673	736	730	711	746	739	769	696	739	809	710	783	717	729	817	757	741	741	742	746	799	722	744	689	728	708	756	750	752	732	735	721	715	762	749	734	723	744	759	736	724	749	765	769	711	685	800	732	743	704	749	700	778	794	699	773	764	728	723	741	771	733	716	723	765	719	764	734	749	750	736	746	748	718	718	760	722	707	803	737	741	792	736	749	707	754	769	730	734	726	699	740	731	712	746	720	755	743	772	717	750	783	760	726	756	777	695	742	757	724	762	787	744	755	757	762	715	700	767	710	725	760	750	752	735	737	708	707	718	768	802	781	733	705	738	707	698	746	738	759	755	768	715	785	743	709	726	734	762	722	696	741	740	730	731	730	706	754	719	761	735	734	743	747	755	730	722	729	722	717	773	727	707	733	790	764	753	708	722	698	751	680	732	774	733	716	761	742	773	792	741	710	727	715	782	744	730	775	689	729	772	714	699	731	728	711	699	751	731	735	771	718	730	744	719	751	755	781	737	737	739	737	763	760	751	748	723	791	764	737	760	810	739	721	765	722	712	754	759	727	753	738	722	722	727	659	724	765	779	783	749	780	736	765	694	736	713	744	703	778	727	743	703	775	766	728	822	730	740	730	719	766	776	706	729	705	747	796	731	729	711	708	749	741	735	746	706	743	774	723	729	706	739	701	762	705	710	791	777	721	757	762	754	776	731	738	757	800	739	732	766	738	711	701	730	763	732	725	796	747	734	736	799	720	743	759	748	703	762	724	740	683	755	746	752	765	739	777	714	713	725	773	723	762	740	737	742	734	768	661	789	676	752	707	731	786	762	756	716	697	791	775	740	771	740	723	712	765	741	736	702	702	743	774	744	743	744	742	711	715	754	735	763	706	715	728	781	709	792	743	762	732	775	702	755	749	769	752	717	744	756	748	752	734	755	737	706	802	705	742	720	716	708	786	721	789	681	726	737	724	707	747	749	746	730	715	738	763	739	725	725	746	718	750	725	788	766	738	807	727	729	721	788	703	728	716	739	733	782	737	722	749	688	806	730	766	691	804	741	770	775	726	788	694	727	745	722	740	686	718	758	707	774	771	765	740	778	740	724	699	735	739	724	753	752	733	726	705	762	733	742	746	786	738	785	781	690	723	764	718	756	698	776	755	787	699	698	746	735	741	756	764	772	724	772	734	714	757	709	730	712	708	743	746	733	736	701	726	785	756	747	768	736	699	755	720	724	742	792	696	777	739	727	734	725	793	728	679	725	752	769	733	762	762	726	785	738	695	747	725	754	720	716	709	717	750	692	754	696	790	814	746	725	708	748	686	766	742	726	722	679	731	763	723	730	797	711	738	770	736	785	762	748	700	722	738	750	747	763	727	698	770	714	749	739	707	730	775	764	740	749	754	734	753	726	811	737	720	710	685	756	763	733	719	746	768	757	727	711	737	729	726	779	726	770	743	750	740	703	760	711	709	759	770	712	715	732	683	736	736	792	795	684	677	784	646	717	716	739	686	712	767	731	716	748	705	716	754	746	790	712	743	730	711	732	707	789	768	780	730	744	745	712	707	670	678	740	730	764	730	717	774	696	695	714	727	740	791	741	754	768	755	742	755	756	758	780	700	751	747	699	778	710	697	745	737	724	763	759	754	755	770	735	730	735	742	729	735	694	724	775	742	747	712	771	707	705	703	745	730	699	734	766	769	755	723	769	757	724	809	739	761	708	715	709	789	729	722	806	698	726	779	732	718	787	740	759	769	706	773	803	758	714	733	724	764	763	719	758	740	711	685	722	685	746	730	777	700	766	727	726	738	747	760	757	736	771	729	731	739	732	757	709	687
24243	21333	28604	24421	21293	13490	32865	48020	41225	26524	13404	4034	1642	1107	1009	957	912	1005	931	906	967	928	946	941	925	925	912	930	891	926	933	914	900	919	924	910	926	966	959	913	964	955	903	963	950	949	924	905	920	944	928	915	913	949	885	976	935	922	925	954	888	912	910	885	926	900	900	955	954	903	921	869	892	917	968	913	896	945	890	951	910	906	928	930	918	872	900	957	913	925	932	923	938	934	949	929	866	957	890	909	912	900	920	891	920	926	933	957	891	893	907	885	873	974	907	901	928	931	942	915	896	886	917	935	902	959	916	892	899	905	903	903	910	879	947	905	904	928	860	900	916	905	891	947	888	915	913	937	967	878	902	909	928	957	901	868	882	925	925	940	923	923	924	885	914	925	897	894	873	944	954	923	961	916	939	977	898	863	926	931	957	923	859	925	903	890	878	899	854	919	903	909	926	890	902	901	899	845	953	895	876	900	955	937	912	881	961	843	865	888	869	948	937	892	930	903	888	881	874	858	880	922	907	948	910	920	907	885	874	914	819	938	918	940	849	886	909	927	911	929	911	931	931	878	926	890	924	890	929	922	922	917	898	862	898	910	885	893	836	878	909	962	881	828	969	934	896	900	887	913	931	977	878	935	884	903	910	844	885	904	856	899	958	956	965	971	916	891	949	947	903	960	911	919	885	914	900	950	930	888	902	948	965	961	932	938	928	923	930	927	854	891	896	903	876	942	899	891	913	923	910	889	932	921	910	884	912	864	925	932	942	919	872	934	918	963	912	927	920	956	909	895	886	824	896	889	943	896	869	921	966	924	921	878	943	870	900	953	881	971	907	918	901	962	902	936	846	931	946	918	865	871	951	911	926	897	900	899	880	861	915	864	847	887	901	910	923	895	940	934	885	920	906	876	910	938	871	900	890	935	917	953	922	929	941	878	880	926	911	916	886	881	930	907	872	916	941	918	968	866	897	910	893	888	910	901	924	914	899	909	881	941	857	925	901	932	930	881	860	901	908	887	920	869	861	942	894	880	882	927	929	997	988	888	914	900	874	903	959	903	896	903	950	915	897	922	924	892	845	869	911	922	938	897	923	851	907	914	919	887	867	828	891	900	956	974	902	895	903	896	840	884	905	897	917	892	899	886	909	881	961	863	959	890	900	930	942	918	890	910	950	907	936	906	906	890	900	945	898	995	937	883	895	879	900	872	980	939	950	834	891	900	886	892	930	959	884	940	939	892	970	942	959	925	876	904	910	889	897	917	899	893	904	947	877	929	922	935	906	935	933	911	887	1004	912	905	938	890	899	922	933	921	878	873	954	855	913	895	895	955	941	948	907	913	959	928	961	912	868	825	926	883	920	859	859	890	913	922	920	974	941	889	942	909	890	921	900	841	924	861	914	907	950	945	903	911	935	961	924	973	896	856	979	860	916	929	915	916	859	873	888	892	932	914	920	899	895	942	889	889	919	939	897	901	908	903	882	927	857	955	933	893	882	877	933	897	959	874	928	946	895	895	885	937	883	919	893	917	903	919	868	924	921	952	934	909	851	957	905	895	886	925	887	897	910	914	901	884	938	900	891	833	918	909	850	941	894	886	941	948	945	909	898	878	963	885	916	957	932	886	910	924	937	954	929	946	878	903	894	924	893	925	951	921	917	927	989	918	918	899	917	870	917	921	888	852	853	908	898	917	950	852	889	961	930	926	877	910	901	894	854	887	942	935	884	880	881	852	889	973	804	930	946	873	849	915	907	880	934	880	930	869	882	953	922	855	929	928	882	815	902	846	890	929	963	922	911	868	887	908	996	927	923	876	888	886	864	926	866	886	925	977	905	902	894	915	911	853	912	866	908	919	899	905	872	895	927	890	904	905	911	920	897	913	874	888	911	893	924	918	922	894	953	886	896	892	922	890	877	927	956	890	932	935	946	891	888	940	956	976	870	878	924	890	916	870	886	963	937	947	879	961	891	938	975	841	937	952	905	906	899	913	858	944	937	847	880	908	916	893	903	927	955	883	930	920	818	940	899	896	899	925	902	892	927	926	936	911	900	884	886	938	837	891	954	853	951	867	936	948	857	925	887	893	940	898	921	901	976	870	962	931	881	902	889	925	896	896	959	929	897	976	900	912	889	891	883	866	891	895	912	910	892	941	955	914	921	918	915	930	889	862	839	909	919	919	886	892	881	953	947	916	909	911	893	917	858	872	882	921	883	895	876	847	918	842	895	922	880	927	895	859	889	908	909	905	859	958	892	918	916	911	954	902	890	880	852	958	890	974	894	914	879	908	894	879	950	848	916	923	909	873	902	892	899	897	921	908	931	892	904	933	885	895	875	899	913	895	850	937	876	918	942	866	898	915	918	944	887	919	948	826	899	889	873	861	883	948	898	962	919	923	888	931	927	884	893	893	949	961	899	913	894	908	895	859	909	885	897	919	894	918	871	929	912	933	948	870	904	903	936	931	936	885	937	886	893	923	915	889	938	929	885	943	888	958	910	871	888	950	867	924	876	934	920	951	877	944	930	949	922	943	901	897	866	908	924	916	952	869	977	961	898	866	872	887	876	992	886	915	899	926	894	862	888	919	892	953	919	941	911	913	965	913	887	936	949	874	946	933	916	954	890	882	887	903	918	898	866	902	908	938	905	913	852	900	869	975	918	912	918	888	895	915	880	937	884	900	966	875	903	899	857	919	919	884	856	905	896	958	833	888	914	889	927	924	888	885	879	873	897	880	890	986	911	961	860	930	954	896	958	821	923	929	898	900	922	856	883	858	928	943	944	900	883	854	923	914	896	868	894	943	930	964	911	898	884	888	860	944	958	866	902	884	878	890	912	876	949	925	914	913	867	906	904	888	903	916	913	911	942	949	880	869	943	902	875	893	939	906	916	926	950	876	941	907	943	893	948	935	808	898	875	930	882	918	935	924	933	887	883	957	954	882	888	957	929	920	921	962	908	950	910	867	902	817	894	938	948	883	922	868	905	915	959	909	918	920	869	854	878	879	941	897	853	888	878	888	874	948	860	960	868	897	917	965	933	892	903	960	869	926	926	932	920	913	930	896	902	904	883	896	906	897	950	853	932	863	909	872	933	942	915	952	917	902	901	908	835	902	915	918	868	942	879	888	894	918	848	859	894	903	882	884	860	909	881	906	874	932	886	918	915	869	894	877	937	898	928	960	928	900	875	817	893	899	877	885	901	950	915	914	894	940	903	893	915	894	970	939	901	924	919	935	861	899	885	924	884	921	872	931	902	868	884	945	942	966	907	873	903	928	904	917	924	911	842	913	911	908	882	916	894	900	927	898	917	899	861	911	947	961	902	890	937	961	888	935	907	892	910	889	889	890	893	902	902	889	890	872	903	900	850	960	889	878	864	887	930	935	879	922	933	888	900	905	928	918	878	883	910	897	905	919	920	916	952	894	892	894	897	923	933	928	938	889	877	891	912	911	898	908	877	863	886	911	964	924	899	826	889	885	861	928	929	911
4961	7821	7734	4746	3317	7299	33560	45477	35441	21216	10389	3689	1554	1004	846	767	784	848	827	841	796	855	854	815	849	838	839	867	858	840	862	803	833	812	806	800	852	821	867	807	787	745	813	816	839	855	852	848	813	808	848	820	861	797	817	791	852	835	832	805	817	850	778	788	799	844	832	772	805	855	822	800	843	777	829	798	898	801	847	865	789	823	842	780	830	890	843	827	804	771	852	812	867	863	793	870	797	820	813	858	812	851	816	841	821	815	829	826	837	813	842	811	809	801	798	813	845	820	791	775	843	774	780	809	810	799	782	830	799	819	804	816	822	828	824	779	755	817	895	811	814	811	810	831	787	837	824	798	818	827	795	815	806	818	859	758	830	833	821	848	806	784	814	818	787	854	791	841	783	779	813	866	843	813	814	852	830	870	832	795	845	873	850	812	780	767	777	864	804	826	802	863	836	818	826	800	828	775	833	795	828	887	874	815	806	766	793	810	800	785	808	784	849	830	781	794	764	776	822	864	872	766	797	841	832	808	838	833	814	831	784	809	810	799	803	844	885	819	819	863	811	805	873	778	814	798	822	836	790	821	816	833	836	811	882	802	841	872	813	820	810	828	848	815	792	774	825	799	797	831	773	818	862	766	786	831	745	841	815	856	817	812	819	751	819	789	820	799	803	840	791	820	811	805	805	804	766	794	824	818	843	835	794	819	782	787	838	785	814	774	820	816	825	768	825	815	830	840	837	826	789	794	786	778	802	830	822	867	844	761	845	790	809	808	830	781	875	771	749	807	788	850	761	858	814	814	822	795	843	810	742	849	773	804	852	816	836	804	800	823	856	820	841	794	783	826	871	810	779	726	807	814	777	798	791	753	884	832	804	838	786	800	759	810	837	797	765	796	804	803	783	878	798	792	847	842	810	762	812	771	791	844	840	807	813	752	802	769	870	789	853	810	833	825	827	842	784	791	780	811	861	801	834	858	847	864	843	870	869	831	761	817	830	819	814	858	838	784	843	873	840	861	819	811	843	864	833	833	808	793	794	832	853	786	819	817	817	844	861	861	769	799	808	788	805	846	794	845	803	791	738	784	857	828	769	789	856	799	790	817	765	792	780	791	836	767	761	780	823	787	802	770	856	777	824	822	841	845	864	826	823	797	830	822	774	790	834	868	824	801	845	803	804	853	822	844	815	810	781	789	767	811	793	810	783	867	807	843	812	812	789	822	800	811	791	824	813	818	800	779	774	827	766	797	777	842	765	763	798	839	833	839	790	844	821	780	828	792	849	809	771	840	836	833	828	779	840	829	808	825	803	808	785	843	818	862	811	872	828	838	834	820	770	808	804	788	832	802	821	821	876	836	848	879	819	850	811	809	854	824	740	835	759	752	824	825	814	786	815	793	852	827	820	857	786	844	842	774	862	875	788	820	809	826	806	782	833	807	862	819	791	848	803	849	793	764	816	820	816	788	776	835	838	798	809	792	821	787	828	814	784	820	786	833	798	825	784	836	783	816	794	844	850	787	815	874	815	778	775	779	794	797	860	762	820	811	845	757	754	852	830	812	811	825	861	834	815	810	833	836	815	843	800	775	805	821	794	753	808	794	787	808	874	833	804	834	790	845	873	837	852	782	785	830	791	853	870	819	826	799	766	812	827	780	785	830	841	818	723	783	789	829	809	814	839	838	838	811	845	768	792	811	822	792	847	851	807	838	824	795	841	858	874	774	796	848	797	792	821	806	836	824	797	803	836	770	862	871	807	843	804	799	844	772	819	854	789	815	828	846	834	810	840	744	791	812	789	820	846	799	809	843	804	797	821	768	853	856	794	806	795	824	809	817	805	819	836	815	814	760	840	852	829	818	839	783	792	819	773	850	846	810	844	802	799	834	760	844	777	837	867	859	812	799	793	765	808	784	801	796	850	823	839	776	831	864	809	799	794	842	803	806	797	806	765	772	807	807	790	850	766	795	807	760	769	824	780	834	828	833	827	831	795	846	821	807	816	822	799	838	829	791	782	852	819	802	773	724	842	788	783	800	838	846	821	818	830	814	826	817	849	798	783	819	756	776	830	807	776	840	821	819	806	829	828	804	843	805	860	832	816	822	791	859	749	829	860	802	746	852	810	833	806	773	847	786	769	806	787	770	795	814	799	817	840	806	788	760	755	830	811	847	805	831	787	837	853	833	827	826	815	824	843	847	767	827	820	814	819	864	829	755	841	809	802	821	805	850	813	837	836	851	835	791	857	846	828	846	847	823	855	813	815	828	824	829	811	847	802	817	789	866	799	785	783	852	807	827	815	811	839	872	843	833	835	839	859	864	795	854	764	765	812	813	802	802	842	836	802	834	835	824	868	788	815	788	812	841	817	791	814	815	769	748	794	781	846	832	781	802	887	841	846	805	829	859	800	844	819	807	821	800	784	819	848	803	851	796	818	782	847	768	794	810	840	797	815	848	826	768	791	825	819	829	858	798	779	818	848	845	795	791	845	857	818	760	809	833	785	787	785	846	777	797	843	757	842	801	827	856	755	784	825	776	816	815	765	865	813	855	851	789	753	791	831	836	800	793	809	784	805	799	824	811	795	794	810	823	855	799	831	881	804	820	798	813	786	775	810	794	790	769	818	789	840	785	806	775	829	864	802	863	844	845	802	816	797	830	839	801	813	781	820	808	832	782	842	812	760	785	817	783	807	850	856	835	830	815	867	861	812	779	831	817	833	778	777	817	806	774	779	800	801	845	781	820	782	802	827	806	736	838	845	764	776	780	789	835	795	844	743	809	796	802	772	868	848	818	814	797	833	836	806	829	788	833	769	804	863	763	769	784	836	828	838	830	824	845	830	824	828	812	868	860	821	850	796	825	812	805	855	836	855	797	805	821	807	813	791	885	853	801	811	800	782	823	806	809	820	794	832	862	830	795	807	799	793	783	824	789	776	850	806	818	828	818	823	841	818	835	847	810	812	850	818	788	814	831	824	822	830	826	824	833	802	824	825	824	854	797	858	777	785	811	847	812	798	879	797	840	853	803	828	838	856	793	882	800	861	766	815	800	826	818	831	782	828	789	843	818	832	818	826	817	806	784	762	789	811	840	844	829	815	797	803	796	781	794	881	832	820	826	802	842	828	827	832	776	845	815	837	841	770	796	841	816	824	805	779	793	805	814	833	783	822	830	857	764	816	817	848	815	803	809	810	755	809	847	784	836	823	818	825	784	832	800	773	797	805	805	804	806	786	805	832	825	831	805	794	857	833	876	818	798	758	792	847	844	779	802	770	812	774	838	858	822	779	796	791	810	799	841	825	837	764	797	835	801	805	778	763	848	780	852	807	821	787	769	850	868	819	812	800	777	815	816	789	788	805	861	784	840	809	805	735	824	811	781	807	809	806	780	740	795	801	843	799	856	814	823	806	804	834	783	767	794	772	832	800	830	827	778	768	823	793	852	805	803	808	836	791	823	804	831	854	820	825	818	834	863	781	830	836	792	827	803
27689	13387	2876	1614	1115	1716	2730	3864	3209	2304	1584	1105	1005	930	887	850	910	937	890	914	888	894	897	890	901	921	857	881	902	846	875	866	946	870	866	840	926	877	874	806	879	873	863	818	857	865	912	863	869	894	899	914	868	863	836	905	882	852	902	888	902	853	876	896	861	888	878	879	896	890	878	899	906	878	934	914	954	874	919	873	830	861	841	911	896	886	873	874	906	850	921	915	881	881	940	924	922	878	893	910	915	898	905	901	917	870	892	967	874	842	883	873	891	912	862	862	938	942	909	892	878	910	887	877	887	913	879	906	898	878	868	895	895	901	830	918	856	928	893	874	851	897	925	921	895	861	912	911	916	879	890	896	852	887	865	871	854	905	912	921	870	868	830	865	892	924	915	879	883	917	873	932	851	870	862	885	939	908	865	914	857	868	939	989	922	840	843	894	855	847	896	920	894	944	835	909	924	904	910	902	892	865	897	840	882	904	880	879	885	913	884	916	929	897	917	857	849	853	843	853	924	812	880	867	869	885	872	839	919	864	872	879	880	849	938	879	922	911	877	851	982	920	864	931	881	865	873	859	884	895	899	874	859	858	891	830	962	888	850	885	881	873	867	867	843	921	861	852	831	876	877	897	914	855	908	874	877	882	883	903	886	885	907	908	890	873	895	884	883	912	897	836	864	881	925	910	858	898	869	895	879	915	871	875	835	825	946	859	854	853	895	859	901	907	873	893	866	913	879	865	871	892	908	890	909	904	885	867	893	912	864	870	932	853	843	910	867	834	915	837	882	860	916	865	868	892	874	896	945	883	851	905	906	838	934	851	869	915	884	862	852	861	883	871	886	894	866	870	943	893	886	856	881	945	880	907	911	879	842	874	864	873	850	876	823	866	839	869	893	878	912	907	914	926	876	889	868	878	913	909	879	872	899	885	919	914	926	890	870	899	926	838	853	862	910	878	837	915	880	866	853	910	883	860	905	855	885	918	857	910	899	880	820	920	855	834	910	875	945	885	868	861	895	864	883	900	843	880	813	870	921	900	821	905	898	867	873	896	889	847	849	833	932	911	882	849	901	905	885	888	862	849	867	886	888	897	867	909	938	845	866	896	811	862	843	868	894	893	811	875	848	920	866	890	868	864	902	890	913	927	899	934	890	942	915	869	923	853	865	869	891	926	967	905	855	896	870	883	900	870	919	870	856	846	942	925	899	844	892	877	896	879	935	891	856	926	932	887	867	878	888	890	863	921	861	886	839	875	904	905	876	866	936	942	873	934	923	848	856	852	876	827	837	882	849	921	897	875	913	862	894	886	924	871	869	874	897	861	854	880	869	859	828	955	906	838	868	878	871	850	871	824	827	885	845	849	869	857	837	863	882	871	924	884	878	896	871	893	865	926	844	874	894	934	863	929	910	834	948	828	863	905	870	870	831	877	812	870	854	908	910	872	835	890	900	918	950	880	896	966	861	918	920	904	900	905	883	898	927	806	883	923	853	854	914	859	852	911	893	918	880	867	835	860	931	886	870	921	876	827	892	866	864	937	877	889	881	870	948	850	857	821	869	890	869	877	871	873	922	902	866	880	882	867	798	885	871	936	906	868	892	922	838	845	862	853	901	929	900	859	881	858	909	918	855	856	891	877	908	911	818	862	852	876	847	891	882	870	897	900	832	851	891	851	865	819	878	900	848	852	918	856	889	859	877	914	899	915	821	887	912	891	898	896	856	914	830	895	880	876	893	863	855	913	885	858	915	888	881	897	897	861	840	830	915	954	931	905	925	913	865	887	884	916	840	869	891	936	923	915	918	872	890	856	968	877	820	908	916	875	879	833	891	846	887	878	893	907	895	916	902	907	867	877	858	929	904	878	842	888	878	875	880	850	884	907	908	827	880	831	854	893	866	836	862	905	900	872	903	888	929	892	852	886	860	906	906	889	870	928	847	827	906	889	935	930	863	877	864	886	821	915	864	833	845	875	874	927	862	910	871	904	849	931	847	932	914	878	860	912	828	862	900	892	875	906	895	920	874	831	847	900	904	928	915	909	922	897	872	898	892	828	867	850	873	909	873	884	933	901	899	840	864	872	877	829	887	841	908	870	889	911	873	862	883	874	912	861	861	843	873	941	873	867	920	895	890	911	873	853	947	843	883	886	909	870	877	868	867	899	910	913	893	928	856	872	892	878	877	921	802	876	871	908	900	919	913	922	876	878	914	823	853	872	874	864	880	896	867	858	921	849	850	883	894	886	857	845	925	868	891	929	887	876	874	903	885	862	914	883	937	872	969	831	902	915	889	886	820	904	880	926	906	894	918	850	835	879	893	842	936	871	865	867	908	892	827	955	900	899	906	935	878	895	877	936	860	818	910	901	909	827	914	898	910	826	852	896	885	917	872	842	865	915	846	879	886	897	930	920	866	878	873	868	889	905	840	892	915	845	881	896	857	844	919	906	907	904	900	923	907	875	920	919	913	860	895	861	864	885	893	897	922	865	880	844	835	881	902	894	899	836	826	843	923	885	888	893	920	912	846	917	919	891	862	881	902	871	868	869	896	912	885	880	876	871	789	902	889	895	962	952	862	848	894	903	931	968	948	899	862	881	897	909	929	894	855	859	874	946	870	896	890	970	904	865	875	911	906	893	834	886	877	926	864	871	809	905	879	930	881	858	837	854	927	868	860	900	903	877	876	923	846	935	910	915	867	907	862	866	882	889	850	895	903	934	842	868	894	879	888	894	855	892	938	898	866	880	889	852	897	862	873	890	917	915	913	911	876	911	887	910	879	899	823	874	878	898	876	857	889	885	881	872	880	870	886	863	903	830	899	921	898	884	883	849	903	887	813	902	894	881	877	930	926	868	920	872	903	896	905	885	859	895	926	877	876	833	894	887	904	910	862	899	891	891	840	829	957	887	860	926	863	857	856	860	863	899	824	845	857	872	873	895	868	835	841	878	842	857	874	911	873	853	930	842	914	913	927	893	878	902	872	897	805	883	877	930	875	889	899	872	917	839	918	936	846	878	824	896	907	905	906	895	892	904	846	809	904	893	884	918	878	856	815	900	859	905	848	862	889	888	917	929	874	843	899	935	936	885	927	917	870	853	919	847	910	891	910	840	882	868	856	898	920	864	875	893	916	913	863	862	827	870	892	835	868	848	914	900	823	876	894	871	882	856	905	869	876	925	876	857	871	853	897	857	886	907	902	869	855	891	886	930	901	899	895	898	852	882	970	845	892	873	881	875	824	917	865	876	956	867	928	845	893	857	911	925	906	867	873	896	913	939	951	896	913	860	895	840	843	834	885	891	926	863	867	896	954	894	870	868	870	883	907	856	879	934	899	876	874	839	905	913	909	862	831	884	863	865	866	890	855	892	883	925	834	926	834	907	874	788	882	898	926	920	870	890	920	909	921	867	928	909	885	886	891	927	852	922	898	861	917	898	899	890	864	917	886	879	903	861	846	871	860	863	916	886	851	925	854	918	882	867	916	898
5502	1694	1726	1184	954	2084	3126	4302	3547	2383	1465	996	844	778	796	740	754	782	794	754	747	731	797	739	780	806	758	812	740	797	767	794	788	728	787	783	785	783	800	770	750	759	724	754	809	795	753	773	793	769	787	754	743	804	765	774	824	777	821	760	776	804	731	775	741	742	799	799	732	798	760	782	773	838	784	807	767	748	783	789	802	750	765	807	705	762	746	737	771	792	770	740	772	778	770	798	792	775	792	729	771	738	805	772	782	769	720	757	767	757	765	754	724	769	768	776	765	810	762	747	754	800	756	770	773	754	775	838	762	748	756	772	758	841	766	799	769	742	757	785	732	792	784	771	787	732	765	752	793	784	759	755	789	770	734	757	748	780	805	746	719	766	765	716	732	706	756	722	766	737	777	801	776	743	776	749	782	734	701	824	755	781	743	783	786	738	788	752	775	793	780	754	803	783	749	753	774	755	752	780	777	785	767	763	758	766	725	793	739	802	767	748	740	763	723	752	725	738	805	740	771	779	694	748	788	768	766	795	807	739	802	739	749	788	827	796	744	739	708	768	759	757	787	780	803	715	720	793	766	770	793	773	777	762	804	835	813	738	739	739	778	785	758	786	779	771	761	771	710	770	784	818	761	752	739	754	764	741	803	735	806	744	802	808	827	768	793	804	806	784	726	836	757	812	786	790	733	739	785	811	760	756	808	760	785	769	801	811	767	756	792	750	762	777	746	728	802	754	809	819	761	769	757	796	737	805	807	735	797	719	752	758	797	765	726	765	800	797	731	800	767	826	773	770	763	699	776	785	741	819	708	749	741	731	791	765	785	765	768	776	782	737	791	711	784	787	770	739	779	753	780	796	818	774	761	745	839	761	793	764	765	768	804	757	794	780	750	777	734	760	809	751	748	733	798	742	749	728	728	772	708	735	726	725	780	750	777	776	784	789	784	772	783	774	770	754	750	788	794	755	772	793	719	767	775	732	763	775	811	754	749	757	780	770	788	803	786	743	750	805	758	757	736	729	755	772	706	772	777	789	780	762	723	760	758	732	770	745	769	739	785	780	816	743	742	805	794	758	794	745	753	799	736	817	749	767	744	808	805	766	765	818	713	800	769	773	793	780	781	783	761	792	769	752	747	798	804	781	772	782	736	769	758	782	740	781	736	762	737	775	751	788	792	767	747	751	737	770	773	770	785	742	805	774	755	727	757	770	726	833	742	750	757	744	808	788	742	807	743	782	798	728	731	776	797	784	781	712	817	755	762	744	764	758	730	790	762	771	753	759	825	747	767	700	740	752	759	749	764	762	782	787	730	780	787	807	780	782	751	760	799	722	765	770	757	766	755	745	766	767	745	794	801	789	748	754	750	776	739	806	740	743	808	770	742	751	781	744	777	785	770	794	754	771	755	787	758	796	792	737	729	797	787	809	773	740	781	794	846	744	769	755	753	812	774	732	788	751	721	730	789	757	777	780	731	721	775	720	785	762	804	761	770	791	787	751	728	760	773	804	767	721	805	838	775	763	762	787	770	733	768	751	789	764	753	744	755	746	788	790	745	761	743	762	783	778	782	772	811	756	789	776	762	756	746	754	765	741	751	798	751	796	812	737	791	772	756	733	746	774	734	749	774	745	749	801	803	746	764	719	738	796	739	769	798	776	798	732	795	753	767	762	768	795	798	752	787	733	796	799	740	780	813	762	748	772	720	773	791	812	820	805	818	770	729	760	756	786	780	770	769	773	763	768	790	787	724	754	758	804	746	774	764	768	754	802	797	795	798	735	717	791	713	710	764	813	805	756	754	778	769	761	797	796	827	727	731	776	753	742	746	766	734	776	730	801	769	796	743	777	746	763	759	769	772	774	793	786	787	723	794	772	719	768	802	773	745	761	799	769	759	794	802	735	768	801	757	780	728	787	766	762	790	764	731	764	779	732	817	784	787	813	771	800	731	764	791	770	714	779	749	781	735	777	760	744	740	733	780	766	790	785	800	781	766	837	775	739	789	783	777	838	761	802	732	781	816	756	799	760	770	709	786	789	777	761	764	786	756	830	741	809	789	775	697	784	801	756	780	745	771	819	765	768	790	763	769	722	763	791	760	784	722	785	749	786	800	783	792	800	782	746	762	729	781	752	745	782	720	783	771	736	761	698	750	785	796	768	791	784	722	741	759	787	742	727	762	793	734	726	756	781	746	772	778	806	752	805	768	757	737	803	748	793	773	786	795	805	779	725	785	739	771	777	807	757	810	815	778	758	751	786	744	764	781	770	762	782	760	804	733	789	794	763	746	748	803	778	782	738	752	761	776	778	783	737	726	772	751	747	746	719	784	796	790	780	790	736	756	744	748	780	779	718	760	772	766	804	785	754	789	774	745	771	775	719	767	766	760	765	758	773	706	760	752	714	825	745	724	811	728	732	792	792	749	751	780	819	748	746	761	748	788	789	761	775	752	782	765	782	831	736	792	752	780	680	760	773	750	792	774	792	756	744	782	781	784	756	770	767	788	754	735	741	752	770	815	756	750	757	777	771	794	767	724	734	756	783	756	789	796	792	820	779	711	790	782	820	741	811	761	790	760	795	782	780	877	787	770	756	750	785	795	759	742	753	790	759	763	781	694	755	789	761	721	793	773	783	762	828	730	752	828	765	775	741	777	737	762	781	748	757	782	732	783	737	812	869	794	797	760	757	801	752	759	734	748	760	776	751	784	772	765	753	757	743	763	825	769	801	758	755	802	792	782	713	820	780	762	754	754	755	778	794	792	744	768	807	783	772	773	810	705	764	812	800	786	761	787	741	763	773	790	772	756	751	737	755	758	790	727	738	776	808	842	745	789	735	783	737	786	769	723	801	792	781	787	745	730	794	792	749	781	769	817	752	758	790	761	725	762	829	768	818	829	766	730	732	780	804	762	754	731	740	720	783	776	793	767	720	762	793	756	766	754	800	788	784	757	773	779	784	767	786	799	707	800	765	841	763	781	730	756	780	783	788	752	769	766	761	745	758	741	766	755	725	768	767	722	778	794	780	747	806	754	808	755	770	732	783	742	748	805	778	765	789	750	776	781	807	779	727	730	762	768	777	777	716	730	733	734	757	707	827	725	776	753	767	792	769	731	752	753	815	746	794	801	774	774	781	792	752	796	756	753	785	794	755	762	790	753	756	793	770	813	757	768	803	757	786	766	716	786	747	714	775	745	803	770	727	800	792	811	752	790	751	741	734	763	715	825	786	718	761	763	810	742	780	779	788	778	720	768	790	723	757	734	772	734	790	808	739	750	753	739	782	778	717	774	766	744	758	791	755	762	813	729	785	709	731	783	779	744	771	803	770	763	805	816	828	709	724	777	770	840	777	741	793	740	791	744	794	727	779	812	776	784	769	760	766	706	770	755	776	728	786	765	767	795	781	749	758	751	751	776	718	756	770	753	785	800	760	783	798	756	777	821	724	728	768	784	708	783	761	731	736	784	777	747	805	751	795	779	760	781	753
25580	21352	27224	25268	6826	11405	20476	28184	23071	13816	5881	2089	1165	868	833	866	862	863	877	835	799	794	890	863	796	849	821	851	830	863	843	887	798	817	816	844	854	785	813	855	866	843	831	849	847	879	800	827	831	791	881	852	860	806	834	837	846	835	784	801	824	802	848	798	863	865	870	789	806	879	816	832	845	884	810	818	791	820	832	865	807	844	845	861	838	846	810	850	837	859	833	810	836	818	805	817	837	792	797	834	831	819	829	813	874	877	814	834	829	845	807	838	824	840	852	801	825	835	808	830	816	854	822	823	834	847	849	817	838	838	845	814	820	848	824	820	800	793	814	845	816	837	869	845	824	882	840	830	858	827	812	878	757	857	801	794	836	841	837	826	864	873	861	890	848	795	803	791	858	812	865	820	790	834	853	817	848	813	873	835	883	871	850	852	876	823	834	834	864	831	875	899	894	867	827	879	843	833	846	852	816	854	847	840	861	841	804	894	828	849	859	837	787	791	843	846	801	840	793	786	808	830	815	831	863	789	843	824	849	868	812	863	847	836	834	845	807	797	842	787	790	814	854	790	782	790	829	817	836	795	870	883	867	825	795	789	806	852	850	837	843	840	830	800	879	868	875	819	780	840	776	870	886	862	849	836	759	851	811	837	825	818	871	833	812	786	821	818	817	784	847	860	799	834	827	800	778	881	834	877	863	786	831	803	859	816	853	768	843	830	843	916	831	811	827	810	838	759	805	830	812	826	758	794	807	858	810	862	814	810	815	830	823	903	797	872	818	771	810	840	803	813	866	852	817	815	873	884	879	816	799	822	828	825	829	875	825	883	849	848	805	850	818	837	853	823	868	816	845	823	830	855	828	865	834	838	842	850	825	825	846	842	822	808	862	853	837	825	801	812	892	861	793	832	845	803	820	846	867	825	825	789	844	836	787	830	835	858	810	865	830	863	794	795	850	831	845	874	876	876	819	903	860	860	845	850	813	836	837	824	860	829	872	822	860	817	850	813	861	781	856	853	853	768	870	788	813	809	803	879	857	811	786	833	893	832	840	855	792	828	846	866	801	784	830	819	861	826	804	800	809	884	798	848	804	829	801	836	805	837	821	839	878	888	880	867	824	788	854	856	848	873	805	803	849	831	810	772	854	838	791	787	857	762	850	839	866	770	873	893	788	803	835	832	829	868	845	850	854	834	828	811	814	864	828	858	806	853	833	874	862	815	833	853	831	883	812	842	876	798	826	817	845	844	873	830	843	864	871	835	862	861	853	816	821	829	829	844	793	862	827	817	838	870	825	837	806	847	850	797	849	820	845	846	831	801	794	840	797	856	821	841	786	780	812	847	858	835	897	848	825	832	843	787	827	847	848	817	790	790	818	817	824	805	836	860	796	831	799	856	833	804	844	831	826	829	844	791	771	865	828	854	853	768	843	862	850	856	825	845	813	823	800	865	831	818	828	824	799	820	844	790	862	805	797	780	847	834	794	810	783	829	828	820	870	847	856	809	854	944	862	873	805	828	836	844	776	777	794	851	805	837	830	851	864	840	826	835	844	856	848	827	878	829	813	803	818	845	796	801	837	833	792	837	843	827	846	793	829	825	812	796	832	814	838	845	832	811	799	846	783	859	796	834	889	840	754	770	862	784	772	854	886	817	867	836	781	890	867	893	872	825	855	843	788	810	789	886	788	829	794	846	816	799	876	782	842	809	844	859	818	789	800	831	805	847	865	838	848	820	877	825	854	869	817	818	839	804	785	868	736	808	867	805	839	830	824	875	800	816	861	834	832	826	797	833	758	819	862	811	835	817	851	866	856	861	854	816	815	796	827	824	812	892	853	828	819	837	812	825	830	882	863	833	779	812	805	841	842	813	800	858	818	814	812	831	824	758	837	822	834	885	822	813	808	794	870	848	811	815	851	813	808	801	827	850	863	814	820	860	894	795	808	841	789	819	802	804	803	841	867	811	833	812	871	886	795	871	840	838	857	777	818	794	797	864	796	791	834	818	844	835	878	813	834	808	821	839	797	870	881	832	823	834	783	832	845	849	807	860	837	858	868	784	812	823	812	852	882	819	867	815	826	861	836	864	874	807	802	858	800	846	778	801	815	790	793	831	798	800	824	886	828	871	811	821	862	773	861	765	830	765	827	825	922	840	846	857	833	858	822	827	779	805	862	823	856	870	769	843	845	871	883	816	802	858	812	780	803	825	805	800	884	826	845	815	811	875	798	815	835	829	848	796	865	861	823	773	849	851	780	816	783	784	785	800	805	803	840	823	763	860	840	801	839	845	795	818	813	823	811	839	816	753	872	817	846	769	885	847	849	878	850	824	852	856	832	829	833	823	832	788	879	813	779	859	857	881	803	889	823	835	844	841	768	853	882	792	798	811	786	819	844	805	838	892	832	829	825	867	900	826	841	828	834	802	839	819	789	809	864	824	802	829	837	816	791	818	763	860	778	826	833	834	847	804	794	855	814	820	823	834	835	769	828	816	836	871	800	837	831	824	841	813	866	792	824	822	813	859	816	774	811	886	852	836	852	786	867	807	848	821	874	843	803	802	840	781	837	860	868	823	855	787	769	804	811	857	829	853	880	854	872	847	845	845	841	816	827	838	802	846	824	822	827	815	809	905	854	825	841	827	783	816	802	816	845	858	830	854	895	850	851	885	795	841	832	817	796	830	797	837	843	877	800	800	853	840	795	802	803	798	809	814	858	857	794	865	868	822	837	836	878	851	843	843	797	831	837	840	867	805	826	838	825	825	864	831	821	863	848	791	821	828	817	822	788	877	823	878	806	869	805	840	804	802	784	816	793	828	764	819	809	777	795	819	826	833	834	821	768	827	806	817	879	771	828	842	851	805	863	794	775	816	835	845	807	860	856	835	835	837	886	808	804	848	832	823	876	885	865	871	839	832	794	808	825	799	843	798	824	840	815	824	807	828	777	836	849	806	824	847	803	885	804	821	843	801	787	816	902	867	803	827	830	855	781	815	772	883	832	836	873	803	837	850	892	808	802	849	820	863	906	821	838	825	828	810	846	833	811	831	801	850	823	797	814	855	807	824	848	841	858	844	817	825	846	873	804	789	863	868	802	813	784	780	866	782	819	796	808	873	831	836	836	859	788	803	814	819	891	834	866	916	836	841	863	788	810	864	862	791	899	917	843	853	854	816	801	821	835	826	857	842	846	762	836	849	876	856	834	883	832	832	786	803	848	804	829	856	837	780	828	739	904	856	840	829	798	861	811	784	849	852	838	807	807	869	822	880	853	873	844	810	787	810	810	843	826	806	860	857	798	786	805	822	803	830	802	873	873	814	751	824	817	862	804	873	859	830	878	848	847	780	830	815	877	803	843	880	789	849	827	867	847	818	854	794	857	789	770	863	866	846	862	835	875	830	854	794	827	864	825	808	814	847	838	816	840	842	823	809	816	865	843	833	797	874	857	837	825	829	858	816	833	796	825	831	891	781	786	820	801	869	849	789
4478	4908	4370	2514	1998	13005	18883	25367	19710	11296	5255	1962	1093	774	783	782	774	758	733	758	771	723	769	778	730	766	755	759	743	775	780	748	787	769	747	742	749	810	774	769	818	794	771	773	790	782	775	794	759	746	796	792	745	739	764	759	731	746	774	789	763	772	754	722	702	754	802	778	727	764	743	744	796	741	771	798	763	777	751	736	745	755	769	794	741	783	805	719	806	759	775	772	734	742	709	719	776	762	770	734	774	773	757	708	738	800	766	818	719	755	743	791	763	773	760	752	729	747	775	780	772	746	768	728	765	761	771	786	768	677	785	801	777	767	753	748	778	729	768	739	710	758	786	792	766	775	761	770	763	758	777	730	716	753	759	755	814	753	767	749	746	718	741	711	735	718	740	768	759	761	707	758	755	749	799	749	822	806	768	776	753	762	736	778	715	778	792	743	763	777	750	782	747	737	720	732	689	757	789	756	763	754	765	778	731	774	790	769	789	777	807	838	811	749	785	711	761	713	812	786	761	819	743	740	789	765	740	737	763	732	817	763	722	688	768	760	736	788	792	819	741	750	751	786	746	750	741	764	770	692	803	728	759	742	767	742	761	751	807	744	721	774	792	711	741	748	762	726	775	738	773	779	741	708	736	769	709	744	770	794	713	810	791	743	794	761	721	751	753	748	746	793	776	733	736	740	748	762	746	743	746	731	745	734	753	794	707	770	756	768	755	759	782	732	771	739	732	720	750	775	771	798	740	765	764	742	777	785	780	725	750	777	776	720	804	805	806	771	790	725	746	766	751	782	747	767	770	730	774	784	761	753	684	787	776	847	751	785	775	766	741	733	763	762	754	761	714	734	736	766	770	753	777	760	746	817	759	771	749	781	764	762	730	766	724	782	759	793	747	793	768	829	791	749	795	757	767	736	750	731	766	756	786	777	755	741	750	759	734	771	753	763	724	733	768	773	758	763	717	740	802	733	776	803	786	743	710	726	772	774	746	779	757	783	741	701	733	734	774	756	777	786	757	697	778	758	724	745	750	802	740	723	753	729	799	733	748	763	730	797	743	753	742	720	712	784	766	737	794	765	772	740	732	752	768	745	799	756	733	736	803	777	739	786	734	777	726	743	746	763	758	746	715	786	762	826	704	816	742	718	768	752	754	758	742	781	732	754	692	807	826	781	748	761	788	790	774	730	746	779	762	705	740	800	763	739	723	744	720	745	733	762	761	741	723	780	776	741	769	766	815	740	749	859	733	742	795	733	735	798	771	675	702	788	723	740	786	748	768	770	755	763	757	750	834	743	733	786	788	802	756	722	772	753	782	769	770	726	746	754	737	766	777	722	730	783	763	744	743	754	773	792	730	772	756	716	757	760	793	770	754	779	747	780	735	752	768	766	787	748	747	752	801	769	744	752	769	778	741	793	749	771	735	772	776	720	759	777	760	761	794	765	726	760	795	727	747	763	780	764	737	772	759	766	731	764	786	755	749	759	745	794	790	757	747	744	715	714	705	775	749	798	780	766	730	815	712	700	666	743	761	774	759	764	719	775	739	711	756	726	720	760	809	757	782	784	767	737	775	742	767	759	772	766	735	770	802	759	788	781	744	748	813	772	768	735	774	752	747	755	729	739	749	756	724	752	766	774	736	778	738	804	750	772	751	779	748	726	716	758	689	770	751	755	763	736	763	723	696	777	728	725	733	811	758	695	749	777	735	704	771	728	759	715	781	772	730	740	757	766	753	724	719	794	751	781	767	756	767	714	789	770	745	714	777	779	751	730	767	763	761	764	748	732	706	721	771	775	764	736	713	710	783	773	791	783	744	787	755	726	791	711	723	726	699	755	759	774	759	750	743	735	811	776	745	765	738	794	688	771	761	751	785	798	702	783	768	732	746	793	741	749	726	763	721	742	798	781	786	714	765	752	721	772	710	723	739	731	762	718	758	758	753	764	750	737	719	743	769	791	748	756	765	759	754	739	726	732	735	815	797	725	783	778	730	750	784	745	772	734	717	734	734	784	768	786	759	766	730	704	740	754	725	748	761	754	731	733	782	759	744	793	738	798	720	790	764	797	744	729	774	738	718	731	714	798	752	747	778	776	771	737	765	763	787	731	737	797	773	736	772	728	742	745	772	732	699	730	757	711	758	771	736	687	748	747	745	784	793	788	802	746	735	754	734	738	751	762	764	769	763	752	747	721	753	789	759	802	728	799	740	773	704	754	736	748	712	787	759	786	774	743	731	767	734	696	740	788	724	763	806	731	728	765	792	764	786	728	728	729	753	761	773	778	748	797	769	764	798	721	764	789	807	778	723	722	731	814	758	759	802	754	738	776	768	766	736	793	738	774	779	753	727	755	756	802	785	758	811	714	729	785	791	746	732	776	722	792	763	738	758	764	748	680	753	752	760	754	773	736	753	832	722	768	765	735	771	759	741	775	745	764	787	769	759	781	776	740	723	775	741	741	769	760	785	791	794	712	729	765	725	771	810	763	732	809	723	798	736	769	754	764	759	718	696	793	739	725	726	765	734	749	762	739	721	799	769	745	791	824	719	788	732	735	762	802	739	728	748	752	757	782	786	723	761	708	760	781	706	740	799	748	719	737	761	795	748	750	764	771	750	785	771	758	805	721	773	774	740	767	757	755	723	754	801	746	747	726	765	734	770	725	740	744	741	737	743	787	774	760	775	811	701	753	778	769	729	786	759	758	809	766	775	760	781	714	719	746	782	723	756	731	720	800	752	728	788	763	815	716	748	737	758	720	740	770	771	779	776	745	725	750	765	775	765	732	795	732	792	779	735	770	752	731	768	762	688	739	733	779	734	732	712	749	735	786	729	769	800	787	738	782	757	769	791	756	766	752	774	769	729	758	717	792	751	771	767	744	726	740	755	781	782	758	730	741	752	772	758	817	751	742	746	782	738	768	783	771	741	774	705	822	778	742	743	737	763	720	728	775	736	815	735	719	789	726	746	733	782	741	752	723	770	772	746	760	767	745	766	747	719	709	804	730	711	740	759	768	778	779	788	750	792	760	770	807	706	708	746	764	774	770	749	710	731	769	709	773	753	767	767	744	762	793	754	764	741	697	747	788	757	718	761	751	752	738	789	774	774	728	778	775	743	749	743	774	782	767	803	747	735	829	797	811	704	711	739	727	777	720	765	774	819	762	719	769	705	797	762	736	732	833	761	757	751	766	757	716	734	750	766	746	741	755	719	699	758	727	794	780	761	742	771	755	759	752	748	754	772	702	704	755	766	782	758	755	773	779	761	730	763	713	791	755	697	773	688	730	770	771	701	761	757	722	750	758	725	823	747	756	738	724	771	768	733	782	782	786	775	711	736	796	801	729	756	735	768	775	759	760	735	741	724	778	791	744	762	744	775	783	755	722	774	769	762	780	707	714	784	719	732	721	753	728	768	763	752	774	743	775	719	733	720	770	736	725	765	755	736	798	753	762	773	804	737	759	784	716	755	740	738	798	723	743	730	746
24407	21393	28703	24457	21352	18186	34491	48122	39798	26034	13007	4246	1708	1141	998	914	918	924	898	922	951	963	988	906	920	953	940	917	924	917	946	894	933	893	912	927	917	932	905	956	991	890	916	913	908	949	921	839	933	915	897	877	970	924	923	909	923	947	940	933	915	845	971	895	869	885	907	960	906	955	944	941	954	903	890	881	926	949	912	895	902	933	890	922	915	891	922	926	935	896	938	963	922	953	928	981	911	963	927	951	912	914	932	865	948	962	913	987	858	947	921	948	933	901	964	905	941	883	942	883	944	868	933	903	938	984	965	921	894	882	909	917	880	925	878	912	916	944	913	899	934	869	891	897	917	927	908	938	907	911	926	921	930	954	911	931	913	911	888	908	968	881	848	897	967	891	988	925	884	931	863	955	934	898	963	985	975	880	894	1000	895	909	864	937	941	923	906	972	922	947	926	957	907	932	934	910	901	955	933	898	878	911	947	883	918	956	941	968	918	944	920	893	854	916	974	952	915	938	909	915	949	897	889	940	940	954	921	953	944	924	948	893	934	883	898	917	984	959	903	914	945	937	947	952	941	881	970	924	941	889	923	904	899	924	915	852	894	930	948	986	949	869	905	1008	881	886	931	989	903	913	907	924	944	869	964	955	923	898	919	905	919	967	905	909	911	952	926	946	928	916	891	948	914	948	917	943	921	952	936	931	913	917	973	959	952	976	929	987	914	906	938	955	874	902	902	953	900	910	945	906	941	928	916	910	920	960	898	958	908	931	944	958	897	940	933	900	926	940	922	862	846	937	930	915	936	955	906	959	967	951	981	921	862	903	900	871	884	916	957	931	911	942	933	905	936	891	903	882	927	948	913	917	903	940	970	821	928	882	908	886	900	929	896	873	875	908	868	959	922	928	925	910	884	899	905	928	914	857	924	945	939	906	921	917	920	915	936	976	897	925	957	948	928	914	944	898	970	988	960	925	886	932	924	910	902	937	907	936	884	886	922	901	987	889	908	936	940	909	954	918	928	881	896	963	897	959	920	997	941	962	946	905	918	887	943	878	992	928	896	953	973	930	953	925	896	837	906	909	910	856	916	941	948	903	935	930	888	902	905	885	873	921	880	990	890	888	959	967	898	939	906	902	899	919	884	917	886	913	900	971	894	910	922	939	972	907	903	894	922	928	945	915	955	941	947	896	928	912	975	939	904	899	918	913	907	934	961	904	931	942	950	883	943	953	932	864	900	902	921	919	899	944	927	881	933	943	886	974	910	881	971	918	895	946	885	894	868	927	948	895	918	890	913	942	900	921	860	954	933	920	980	905	969	949	923	930	928	909	935	956	927	923	918	993	897	912	932	931	978	911	952	904	891	900	877	963	860	874	922	926	928	917	890	942	909	929	924	948	972	950	873	972	927	938	969	915	866	948	927	849	950	903	917	905	943	937	880	965	958	856	962	909	932	915	942	912	958	923	890	904	909	914	915	929	919	915	883	973	947	884	933	949	927	961	884	902	930	887	969	937	921	923	880	948	868	902	961	941	924	939	924	917	907	905	926	923	892	909	890	915	918	882	928	1030	990	908	891	926	924	910	869	947	931	902	883	977	924	870	932	907	879	944	922	867	923	947	946	957	928	951	902	912	911	890	970	973	913	873	913	922	886	891	948	943	921	898	929	933	917	927	967	886	924	980	989	957	925	898	919	994	893	923	886	919	940	905	951	912	970	877	919	859	917	903	923	895	907	915	945	900	941	963	920	948	844	920	944	935	878	910	920	956	907	933	914	894	851	902	913	889	921	905	938	881	951	947	902	966	930	927	960	897	922	902	906	955	881	951	937	931	936	912	936	939	914	886	904	941	931	917	934	919	910	963	1004	976	853	915	948	872	947	909	933	907	955	895	918	888	921	881	966	944	901	946	942	932	958	891	923	944	886	913	927	948	903	894	905	934	909	893	936	942	924	945	955	892	932	882	959	899	962	909	939	947	802	894	931	868	877	915	927	885	939	974	909	900	927	927	915	876	881	926	848	918	895	896	892	888	959	900	902	933	890	923	896	887	863	848	949	858	926	910	889	846	927	933	932	897	887	952	919	921	872	927	915	954	923	977	975	904	917	919	874	952	920	961	890	969	944	906	887	923	861	899	976	935	954	918	907	930	917	873	893	998	909	935	855	925	958	925	977	948	907	911	894	903	920	906	938	926	889	935	927	913	901	928	953	894	965	883	914	892	925	922	942	943	920	932	938	888	881	896	889	961	925	910	920	940	950	902	878	993	898	968	970	895	949	902	936	930	874	912	909	894	875	892	908	851	888	900	878	941	983	967	986	933	983	947	931	865	918	917	912	900	894	913	915	940	907	892	928	952	922	935	919	874	954	944	955	912	901	924	923	905	954	906	886	930	894	846	898	858	840	907	955	963	921	882	939	947	898	955	908	897	914	927	883	883	858	908	922	963	938	872	971	910	925	901	949	927	1003	946	889	902	880	914	920	900	916	953	899	937	924	940	863	893	932	919	905	931	911	985	911	1006	926	955	939	913	929	976	964	881	902	911	915	907	964	942	957	954	949	891	898	895	890	949	861	876	925	897	897	852	945	915	915	974	960	924	904	910	909	899	927	905	912	944	999	905	897	951	956	929	936	915	927	918	938	923	943	914	931	874	912	894	931	919	944	935	976	906	892	954	889	924	909	911	949	929	909	934	902	850	959	920	935	971	941	881	896	931	938	891	837	897	891	913	885	927	909	905	923	928	922	867	957	906	928	876	959	934	915	914	923	876	924	931	920	955	891	936	916	893	959	947	916	888	909	934	952	879	879	879	924	910	922	923	944	900	910	903	923	933	894	887	874	916	940	882	907	961	921	880	962	939	924	921	913	900	900	960	993	967	911	871	933	863	905	953	923	892	946	935	922	977	927	903	899	911	931	943	916	911	934	889	870	868	896	901	886	932	916	886	909	916	935	965	932	912	979	927	854	900	916	940	987	971	937	899	929	931	945	947	939	947	876	934	930	933	935	876	965	919	875	873	912	884	900	917	894	936	855	897	914	892	904	908	923	885	940	907	910	926	918	908	919	906	916	910	917	952	926	902	912	931	957	959	897	876	935	914	921	945	938	944	919	889	929	908	903	946	907	955	923	898	899	922	893	912	931	935	939	951	910	967	918	923	897	922	947	924	885	933	914	957	920	904	914	928	904	871	958	912	904	941	915	927	938	942	895	920	957	900	951	911	970	933	911	912	867	894	937	883	948	854	896	930	882	952	943	877	935	996	933	929	989	942	975	945	924	903	917	900	906	926	911	924	934	933	921	910	974	876	898	970	933	956	929	905	935	852	912	982	899	943	915	965	979	858	869	878	973	932	891	900	911	931	915	949	903	919	913	914	892	922	873	964	902	967	911	917	925	892	918	940	907	908	918	874	936	868	860	946	914	916	893	950	961	939	903	955	947	950	933	904	935	892	900	927	952	924	863	950	904	877	894	919	854	878	928	911	989	888	909	870	861	951
5161	8930	6798	3678	3598	14238	33397	45464	33812	20575	10386	3713	1574	1029	864	880	816	865	744	839	881	783	835	868	860	846	826	891	816	884	851	815	896	802	866	851	826	810	856	819	833	827	883	855	865	815	807	842	820	831	846	839	854	850	812	839	841	859	813	838	831	843	836	865	824	870	745	844	848	821	822	818	863	868	854	862	798	810	819	835	828	842	815	829	859	844	871	779	831	807	822	770	815	805	812	827	819	828	884	870	882	799	819	830	911	851	855	805	834	849	877	818	814	794	815	775	884	805	855	839	814	859	874	868	853	884	850	824	817	877	890	867	819	846	841	854	833	808	847	852	855	827	807	870	805	855	853	826	828	867	788	877	835	814	839	873	847	820	856	828	861	821	817	845	875	803	841	794	875	775	818	842	907	841	847	850	770	868	792	858	825	860	852	858	866	844	812	824	845	813	839	827	791	819	810	848	858	808	889	821	835	827	853	793	813	836	844	896	843	796	825	796	914	804	830	826	835	837	862	847	800	779	816	841	856	860	838	876	909	841	876	800	863	822	892	858	846	822	900	819	858	853	855	784	861	825	790	804	828	830	864	846	857	857	835	824	846	826	886	823	861	857	820	809	841	868	846	833	860	903	839	837	792	871	835	864	853	807	853	816	862	824	876	853	821	861	873	820	866	870	843	816	811	846	821	817	791	817	797	831	776	933	810	859	788	821	846	858	779	861	807	794	853	849	826	796	852	854	836	823	847	805	834	865	813	850	828	886	809	852	836	834	849	782	831	813	854	858	862	871	828	884	772	837	825	839	849	845	857	866	817	858	849	827	853	848	884	834	848	814	806	850	874	850	920	833	786	779	830	840	854	813	814	801	851	852	869	869	828	830	809	848	833	817	875	829	829	813	802	808	802	829	790	812	854	881	776	832	870	772	891	895	842	846	814	869	856	758	876	842	822	853	837	838	835	825	823	791	777	825	830	824	801	833	827	874	879	821	819	804	788	873	830	832	824	793	814	842	775	816	830	832	834	793	833	826	841	827	836	847	871	777	817	795	825	834	863	845	844	837	875	895	824	818	812	880	851	859	807	846	816	861	830	872	899	826	884	880	801	828	831	864	824	834	782	829	852	818	842	824	845	835	862	807	806	837	873	903	825	845	799	823	867	812	827	779	837	820	902	857	819	844	821	829	861	801	856	828	846	819	821	842	774	839	864	828	827	848	807	780	832	795	810	864	823	809	865	773	827	859	830	844	773	815	813	794	850	804	812	833	861	793	830	830	832	871	811	791	808	822	832	839	858	852	846	875	776	852	797	835	873	825	785	830	820	805	881	841	816	806	769	870	831	858	783	805	808	828	881	844	841	831	813	798	863	848	800	803	800	843	809	868	823	748	810	793	865	869	872	774	854	824	847	846	773	837	812	790	847	839	845	828	837	854	834	821	841	784	831	792	836	875	791	832	806	844	810	848	791	829	824	816	829	817	775	840	838	835	813	828	815	900	882	836	828	901	768	840	869	817	840	866	855	855	799	820	825	845	802	847	798	795	789	809	827	876	821	851	835	819	829	783	832	841	909	831	811	781	858	816	833	852	842	826	807	837	836	815	832	818	807	791	848	825	811	862	821	855	866	794	841	791	827	858	832	751	812	807	798	821	827	845	838	804	850	795	787	830	851	816	868	831	861	786	822	820	863	855	816	814	832	844	848	761	793	790	787	795	871	788	835	831	812	834	812	843	842	809	815	839	786	866	859	822	799	874	827	834	840	849	821	823	828	832	834	812	795	813	829	824	790	862	828	854	807	837	814	864	840	840	813	879	850	843	866	832	858	839	835	828	843	858	844	865	781	820	827	824	809	859	859	786	825	829	854	858	795	859	870	825	810	792	855	831	768	808	890	889	873	847	838	815	817	829	838	804	851	829	865	846	813	858	846	806	811	809	791	844	834	834	798	843	804	805	818	857	825	828	861	830	827	850	845	837	820	833	831	850	782	849	839	812	830	797	797	834	902	817	809	866	831	789	772	837	838	794	843	802	803	794	870	840	854	820	786	801	814	889	817	805	845	802	868	800	836	858	772	820	821	837	833	851	830	794	831	832	842	815	793	849	879	821	851	861	792	832	820	810	851	845	793	788	824	870	816	806	838	832	780	835	809	811	847	860	807	798	814	786	819	822	804	795	808	813	826	854	833	828	813	826	857	809	860	810	811	818	843	859	824	891	820	843	865	832	868	856	831	838	806	855	847	831	833	861	868	826	856	837	796	797	809	846	764	803	782	816	795	843	805	836	808	861	803	834	898	831	835	815	838	819	813	814	852	778	848	824	805	838	829	765	872	826	847	831	873	789	854	844	840	837	829	836	853	766	831	866	795	853	796	814	803	820	816	826	835	845	821	838	832	842	826	864	877	816	852	771	788	846	819	850	822	842	793	880	832	840	840	829	825	806	811	890	816	820	817	846	889	865	845	834	795	817	825	822	845	821	849	833	889	838	829	836	819	785	822	816	856	822	818	831	806	819	803	866	785	857	824	830	812	832	823	812	801	821	808	810	782	844	821	836	818	852	817	803	799	813	841	839	796	810	870	865	806	818	770	829	777	860	810	768	893	869	862	836	786	852	874	797	881	828	815	834	783	834	816	822	787	817	803	816	784	868	878	843	804	820	858	793	841	843	820	783	809	848	839	790	848	810	788	803	817	781	838	788	795	811	839	860	844	827	810	813	879	772	738	832	826	842	852	863	820	852	809	803	867	858	823	758	856	836	862	851	815	830	838	845	820	804	825	780	799	815	871	890	829	824	857	828	803	830	820	799	774	793	820	802	806	821	828	820	785	786	794	815	823	810	866	870	786	832	850	870	816	819	816	808	831	807	816	774	822	859	808	824	854	809	785	779	814	849	855	845	815	778	824	855	790	811	834	844	779	875	752	812	791	856	847	866	802	883	852	809	815	832	838	795	787	835	889	834	786	840	826	811	841	825	863	881	765	832	804	871	797	848	849	820	827	800	807	793	818	831	843	838	851	805	833	766	862	832	821	853	819	830	859	835	836	846	791	851	829	819	853	833	816	853	827	858	814	887	824	828	816	813	836	828	861	767	839	834	784	785	865	800	807	787	801	836	819	872	833	791	847	844	837	769	859	807	833	831	826	802	834	855	762	812	833	838	802	830	813	829	870	776	864	826	802	860	827	806	800	815	836	832	785	855	822	834	782	815	841	835	835	858	767	802	870	800	852	834	811	869	847	862	809	829	843	811	825	835	842	818	816	826	801	859	857	879	820	844	805	857	809	805	789	783	807	852	758	812	859	812	822	829	795	822	860	833	826	818	818	832	824	823	840	825	839	807	858	821	819	860	788	824	793	828	804	796	847	840	825	789	778	819	853	894	820	806	864	793	836	829	814	783	882	809	842	813	826	872	826	805	873	797	834	828	825	782	767	848	817	809	833	796	827	844	822	807	805	831	815	819	768	804	872	881	872	883	860	864	803	816	811	855	849	856
27455	12918	2641	1471	1107	1785	4110	3582	3061	1982	1358	1063	951	929	885	860	901	855	861	873	862	903	873	848	900	894	908	920	840	928	931	918	906	862	828	866	906	841	935	899	882	914	880	935	872	857	893	877	843	873	864	871	920	868	913	850	854	924	922	886	897	892	924	858	909	901	895	916	908	943	888	859	919	879	856	890	862	892	898	932	889	898	875	936	866	898	903	840	904	914	858	934	892	896	932	923	877	923	901	881	869	914	854	923	855	869	907	889	857	864	912	873	870	936	898	887	877	882	923	920	867	882	897	921	811	847	929	864	921	890	863	891	894	900	938	911	913	900	939	890	912	892	894	887	880	878	921	933	916	885	932	906	910	940	856	887	826	876	906	895	884	911	871	886	917	888	874	941	936	929	839	883	866	883	924	879	918	915	900	901	874	868	877	837	857	903	843	914	891	907	866	889	910	854	907	872	871	858	929	880	847	832	900	890	887	910	919	926	898	835	877	922	848	908	846	932	876	876	841	870	914	943	873	906	914	892	865	880	888	899	901	946	876	924	932	892	869	866	882	889	846	871	857	910	847	856	908	848	936	890	899	852	891	860	832	900	873	909	920	871	855	844	888	874	890	914	898	965	883	888	921	899	869	924	882	897	878	907	907	838	881	866	877	858	897	891	916	882	914	834	863	887	907	875	908	842	889	884	897	841	912	903	893	877	918	848	859	903	871	947	862	899	873	914	876	893	887	862	887	891	837	888	865	878	880	857	860	879	920	890	903	871	822	861	897	849	835	857	912	864	917	914	872	856	854	935	862	851	902	884	939	912	918	852	876	896	848	861	872	907	930	869	930	896	867	931	885	898	948	898	868	891	905	898	956	883	893	863	866	863	894	916	863	893	886	904	918	896	843	848	896	868	942	922	867	900	857	858	909	836	946	851	885	895	891	873	849	927	881	826	814	846	922	894	917	935	892	856	898	906	887	893	847	884	888	907	879	865	873	939	888	901	892	845	820	855	860	939	856	922	939	867	870	865	861	880	854	895	890	830	854	861	827	888	870	898	901	920	836	853	883	850	883	917	872	874	926	880	880	893	849	861	931	881	890	858	876	908	910	884	918	883	917	912	880	880	911	820	927	892	921	890	897	907	888	876	921	865	909	857	943	861	921	940	878	883	849	947	907	873	884	865	863	871	863	877	852	920	928	841	918	909	866	848	898	853	899	883	856	830	938	942	930	864	876	884	913	862	861	866	890	930	845	887	880	887	857	926	945	904	922	907	897	819	843	892	866	939	830	857	898	846	895	820	859	862	952	907	891	906	876	918	896	897	852	867	888	885	946	859	863	910	929	941	856	888	914	837	808	858	888	869	892	871	865	921	859	849	939	922	882	878	852	835	870	818	955	874	866	883	877	869	856	873	910	855	864	849	882	935	930	863	795	883	883	895	828	868	867	907	886	894	862	876	963	913	860	861	885	859	888	903	896	858	878	881	883	887	914	928	865	874	883	896	876	927	868	834	865	917	807	910	942	895	901	904	919	927	853	914	901	871	888	921	839	938	902	897	880	888	846	923	923	895	893	908	904	882	893	962	870	880	874	880	865	874	825	857	856	940	876	879	903	888	864	871	887	835	900	933	884	881	834	907	904	909	845	874	845	837	872	914	889	892	872	871	888	860	902	907	898	886	917	892	871	882	931	930	868	910	871	903	850	920	901	958	915	840	885	882	875	873	858	823	904	908	863	896	908	895	859	884	880	901	863	885	883	862	860	887	895	883	862	943	865	888	811	866	852	849	932	874	931	867	900	865	875	902	865	917	883	866	901	847	821	882	862	855	874	885	915	910	923	903	887	929	894	900	858	837	911	900	903	899	915	851	899	875	909	913	877	950	874	896	843	890	886	862	870	907	936	924	875	832	925	894	891	903	869	866	918	898	980	886	911	829	851	917	913	892	903	846	858	893	908	899	931	901	854	874	872	886	912	859	884	835	924	897	913	831	917	863	907	863	873	871	886	846	852	865	840	886	862	869	906	864	912	918	878	881	916	894	854	858	867	834	860	856	884	940	880	865	873	866	888	838	917	942	877	897	865	825	910	877	948	930	853	898	906	877	897	844	925	913	952	876	849	841	893	931	910	892	857	881	930	892	857	878	927	954	825	924	891	877	859	882	889	840	905	892	892	890	896	905	938	944	832	857	887	902	890	906	887	895	900	876	903	947	920	887	883	891	890	925	910	901	925	893	897	913	909	900	842	922	868	883	900	890	940	907	903	902	847	942	851	917	916	902	925	877	890	919	924	897	907	896	938	885	899	922	849	898	915	842	911	886	883	873	893	910	891	873	886	895	837	870	860	876	916	939	907	875	871	956	880	875	830	898	869	850	849	933	926	940	876	878	881	909	943	911	848	905	854	901	925	915	876	836	913	922	951	924	877	844	873	899	985	902	894	867	866	880	921	915	821	846	885	872	817	910	939	892	881	900	865	851	970	902	913	826	880	886	935	887	917	891	896	945	834	896	891	923	882	863	909	941	897	894	929	915	899	893	883	846	868	881	846	892	871	936	864	883	858	843	920	923	874	881	870	931	898	876	962	908	863	867	881	884	871	917	923	873	854	871	895	915	812	853	843	892	906	905	895	916	904	925	921	886	911	889	828	868	937	893	873	859	857	910	839	884	881	904	897	949	902	917	875	860	861	863	840	887	867	834	858	867	878	898	916	836	838	933	878	877	881	891	891	926	902	888	868	896	833	835	911	906	927	938	913	865	885	884	945	932	933	941	889	883	889	864	868	901	884	888	875	903	906	917	880	865	849	895	914	856	885	925	885	868	858	858	882	906	923	892	939	863	917	968	878	842	827	830	867	843	928	940	865	899	883	887	853	843	904	853	857	933	909	855	888	847	880	903	889	888	897	861	937	889	908	903	895	880	814	898	972	926	863	864	900	919	851	900	904	858	866	833	861	874	904	886	901	891	858	894	891	890	918	912	917	928	819	870	930	857	854	872	849	942	836	891	864	857	925	901	846	921	888	904	875	930	864	901	852	882	864	904	894	911	880	899	896	897	862	912	921	937	932	936	908	902	937	900	870	916	865	887	865	911	885	915	933	866	850	883	914	850	822	872	876	848	879	870	970	887	906	827	839	930	886	862	919	906	892	878	874	912	873	867	882	946	828	890	901	870	844	844	860	850	899	865	936	933	882	882	933	881	893	884	890	889	913	890	870	866	845	903	865	846	892	868	896	877	927	907	899	883	941	862	911	864	927	886	901	906	907	888	891	893	878	862	917	909	911	867	881	864	841	895	897	844	908	844	861	885	907	919	893	865	925	887	925	913	899	854	904	857	858	919	926	884	912	895	856	881	939	883	925	834	849	845	882	903	870	935	862	933	908	855	917	841	884	902	914	855	892	887	866	898	887	893	945	903	890	891	973	926	866	832	873	910	846	864	831	846	928	887	921	878	864	910	895	893	844	845	895	894	876	836	833	891	881	890	891	928	868	909
5606	1671	1423	1104	1021	2140	4723	4094	3145	2000	1363	956	803	802	768	776	775	815	822	778	741	733	744	756	781	816	752	719	828	749	745	730	820	817	757	788	800	772	752	800	788	783	818	784	763	738	779	752	778	767	769	751	759	809	823	755	744	772	796	751	737	844	794	805	806	812	834	737	768	757	764	818	762	778	756	747	731	752	745	780	758	784	822	768	730	772	790	783	850	757	771	789	788	755	777	796	790	790	798	767	793	808	771	813	777	769	729	816	753	762	772	765	790	824	780	762	785	785	768	815	760	789	793	779	780	742	722	790	787	789	783	780	799	765	753	788	734	766	798	762	798	833	797	806	813	746	773	776	767	736	731	808	781	798	825	816	791	749	809	746	801	794	765	792	770	739	787	762	796	784	773	820	825	789	746	800	814	775	773	766	797	755	748	759	775	813	771	745	759	806	732	756	795	733	796	809	807	787	815	786	734	743	759	785	758	756	741	798	806	788	786	742	763	761	783	754	776	739	792	836	800	806	717	815	755	799	794	769	795	749	815	763	787	808	842	775	777	782	816	774	757	786	816	807	772	803	788	759	830	781	725	782	765	774	780	796	789	782	738	797	738	796	757	803	765	757	798	779	767	750	772	827	815	765	764	807	765	782	797	809	708	762	746	743	782	789	773	751	778	814	787	757	803	773	809	766	771	794	733	772	784	727	769	750	736	759	785	768	759	774	801	797	867	807	784	785	805	775	797	810	736	744	846	754	758	776	787	797	800	803	813	756	774	745	782	849	758	776	762	802	738	789	758	787	777	768	730	792	763	798	792	788	787	764	759	795	765	803	765	741	775	782	782	796	774	763	805	810	796	761	810	785	776	810	805	834	741	770	801	767	782	747	814	767	757	765	796	802	809	780	777	830	783	781	761	773	833	792	786	817	749	793	767	755	742	794	786	774	768	786	761	813	805	732	794	725	763	772	762	753	801	742	742	799	751	762	787	786	828	799	776	793	739	835	762	812	753	805	804	737	721	778	815	734	784	812	793	761	802	727	737	769	815	750	784	780	762	786	788	764	805	784	801	766	772	791	796	788	742	755	783	824	779	788	744	804	747	718	784	802	810	800	806	781	749	775	726	778	729	788	809	756	811	774	766	742	771	761	791	772	803	760	761	808	807	778	810	779	769	785	761	767	757	784	785	776	765	833	756	753	757	734	756	754	779	824	781	810	745	742	786	788	786	779	766	779	755	769	761	762	825	741	753	762	753	760	799	774	773	829	808	786	803	840	777	796	783	781	794	760	751	770	769	772	779	784	867	781	775	792	774	759	746	852	760	785	808	758	790	780	737	765	786	736	760	759	748	825	790	793	781	747	802	824	756	781	757	772	767	784	737	798	765	810	786	757	794	753	805	798	808	727	758	767	776	787	801	770	788	746	805	730	759	761	787	757	781	799	749	819	756	758	800	791	700	790	764	810	761	778	796	763	792	828	801	787	829	718	728	781	802	784	758	744	759	789	747	776	797	773	765	817	771	813	756	766	696	777	794	752	790	803	754	791	793	827	801	793	768	764	775	793	797	772	825	803	813	782	797	780	773	763	778	792	782	791	791	771	805	747	772	763	800	825	771	772	760	743	786	788	756	825	797	776	744	813	790	752	753	760	785	760	799	780	798	772	770	769	767	781	769	777	777	794	774	774	754	811	800	772	765	801	771	785	792	769	823	791	801	796	807	802	817	781	789	802	781	794	774	802	760	761	787	826	726	775	797	742	820	834	738	761	761	790	816	798	783	771	858	799	796	789	827	812	826	766	752	785	789	797	765	799	798	743	784	737	759	754	755	805	769	720	790	780	789	749	779	726	779	760	738	816	757	831	785	817	778	794	725	824	786	748	778	793	774	783	824	805	779	764	794	768	797	756	781	753	746	803	748	756	813	801	803	851	725	779	783	782	785	818	739	768	798	752	829	791	770	791	785	789	762	775	746	751	790	819	772	735	807	772	807	842	757	821	763	758	743	873	778	758	821	818	730	749	770	730	812	728	801	794	790	737	815	729	762	743	787	821	734	753	804	776	768	810	803	743	752	770	739	759	728	758	759	770	773	741	770	726	802	817	775	787	779	746	757	774	803	744	815	754	820	765	783	812	828	784	753	780	760	784	811	831	764	750	781	764	802	743	779	765	780	792	729	727	752	744	756	780	756	787	774	765	745	766	773	754	754	784	829	766	801	799	831	765	760	804	775	825	793	795	826	755	810	751	750	747	774	799	765	792	790	779	760	815	768	759	791	798	775	800	788	745	795	733	800	761	739	796	804	797	776	794	748	750	819	826	725	770	749	760	759	759	726	750	773	793	735	828	770	765	772	767	776	814	767	792	797	757	777	789	823	718	766	788	797	785	783	763	830	836	838	823	791	786	826	771	785	772	714	778	808	782	758	761	797	786	794	769	730	760	799	805	771	745	805	814	797	764	744	737	784	763	788	730	744	820	791	789	780	815	803	813	789	800	735	796	798	764	740	811	810	766	768	782	784	801	791	781	770	766	789	789	766	813	741	850	778	777	798	773	786	798	796	743	795	802	773	792	768	796	769	783	796	751	765	790	829	816	807	749	765	758	769	832	736	821	789	757	793	757	804	798	823	810	752	788	837	794	788	776	804	769	822	741	830	742	786	776	750	798	749	758	701	791	776	786	757	782	725	801	769	782	798	815	775	781	783	748	772	815	748	748	785	781	816	803	754	770	776	837	746	788	798	735	798	754	772	822	792	747	835	835	806	836	756	774	756	803	783	763	787	787	796	728	811	804	835	771	839	798	784	757	839	758	760	793	791	759	775	755	800	763	777	804	809	805	741	814	770	770	753	764	802	768	793	731	763	751	733	780	811	772	722	789	759	751	846	786	732	830	750	764	764	788	792	786	806	749	735	753	708	807	796	758	774	760	801	762	785	726	813	783	751	754	818	799	794	804	761	791	791	795	773	776	845	756	783	792	801	767	753	778	815	794	813	751	755	769	795	746	791	775	820	802	768	759	786	787	774	733	802	828	783	745	722	764	738	753	730	760	764	793	779	746	765	814	779	825	782	755	841	734	764	771	764	776	792	816	784	816	793	788	766	781	798	791	766	784	734	783	805	803	777	779	784	831	811	815	775	744	778	772	791	879	753	832	769	820	749	758	799	792	744	796	758	787	765	774	758	794	786	807	791	755	787	762	814	731	793	776	787	761	790	785	776	739	799	769	750	824	823	805	785	823	748	781	803	821	797	791	789	744	772	729	798	774	747	777	808	808	761	778	753	757	748	811	765	778	754	792	757	759	805	798	778	747	732	708	749	761	777	733	725	772	775	738	760	800	777	762	804	769	764	802	781	747	776	753	810	730	741	756	782	787	805	724	820	769	769	805	741	775	773	770	781	789	768	735	786	778	804	784	825	773	753	799	810	797	827	777	768	777	812	778	758	786	760	771	737	794	776	774	704	791	752	784	834	822	794	781	755	780	768	810	736	762
25526	21342	27183	25261	6609	16814	36666	29769	17578	8432	3450	1584	1093	886	905	896	909	893	879	882	892	844	823	822	899	821	861	835	881	857	881	870	862	868	856	832	877	874	884	841	859	891	841	843	861	925	878	949	833	871	897	826	891	888	832	853	872	836	815	844	892	870	850	866	881	847	863	853	876	872	863	878	865	818	866	849	874	817	887	841	853	842	841	883	862	893	861	840	871	884	817	858	860	870	814	893	854	859	880	826	853	844	856	830	908	877	888	910	817	849	839	843	890	857	864	874	888	897	823	862	876	872	895	801	852	870	779	877	877	825	874	848	824	833	834	856	847	887	839	814	880	885	836	843	888	845	866	878	904	844	842	840	875	898	845	852	875	820	854	829	843	833	846	810	897	865	828	828	851	853	823	801	885	872	833	850	854	918	831	850	838	877	875	909	812	831	849	895	916	858	803	814	844	840	877	869	877	797	831	845	897	833	877	837	854	806	886	859	880	875	862	864	833	834	849	805	859	892	855	822	787	882	855	873	824	826	839	866	883	837	854	812	821	827	820	866	863	859	850	862	871	811	856	876	831	885	874	873	874	836	842	813	858	871	826	864	817	866	860	785	847	768	816	883	873	855	908	860	883	870	823	843	830	867	866	872	891	815	868	806	873	852	872	825	824	856	833	838	882	828	822	822	837	930	895	834	863	826	841	835	852	865	879	890	836	860	886	875	911	872	857	840	860	845	853	842	845	864	904	892	861	862	850	812	871	849	843	849	856	843	861	862	827	842	852	909	841	854	848	840	819	822	911	822	869	861	870	831	871	892	907	837	825	874	855	847	824	826	882	876	834	829	851	819	860	813	879	897	801	866	876	884	882	853	834	899	845	816	885	852	833	831	867	838	872	837	800	854	913	821	878	868	925	813	890	861	822	845	894	850	856	895	844	874	841	863	877	833	851	853	886	904	860	867	870	854	852	882	896	857	847	878	800	847	796	839	910	829	868	835	852	856	869	899	826	848	853	865	795	869	858	868	885	818	851	858	831	826	868	874	837	842	861	877	902	895	850	805	786	835	893	877	884	849	785	869	855	779	815	796	820	836	852	851	862	845	848	866	870	879	836	844	874	827	854	767	921	830	901	891	852	838	836	872	832	877	791	852	822	870	840	866	844	836	902	815	819	855	892	824	851	892	897	837	860	870	851	847	815	857	914	810	885	824	856	813	849	871	855	848	887	814	854	871	816	888	878	878	860	821	872	873	851	837	899	864	863	867	884	881	885	865	855	859	890	892	889	850	855	861	830	853	842	817	868	848	818	839	859	814	809	829	885	863	876	857	860	833	855	844	876	856	868	805	841	838	854	863	882	816	839	808	821	827	842	861	770	884	890	849	829	841	854	882	896	834	882	805	847	882	854	842	839	848	836	810	865	882	865	848	843	899	860	879	901	864	852	858	837	839	821	870	876	834	901	828	848	885	884	848	803	830	898	853	814	858	866	811	866	842	829	883	870	927	831	876	844	815	896	828	868	882	861	851	817	837	842	879	846	824	813	868	845	909	837	870	833	849	864	848	877	880	830	831	806	864	820	850	890	823	834	874	860	882	891	844	833	849	851	900	886	827	809	829	855	898	864	819	886	863	845	833	853	819	834	850	878	858	873	889	870	829	851	826	869	871	858	831	874	839	859	833	823	826	876	849	833	848	825	864	825	846	860	823	864	847	904	832	867	833	895	870	821	845	874	828	872	828	873	804	836	838	843	828	851	836	831	902	888	918	901	891	872	849	849	891	891	844	801	829	831	901	866	890	913	849	833	859	823	844	862	820	842	856	856	815	833	844	840	860	855	847	841	850	863	924	780	915	864	851	884	845	889	891	835	857	838	855	844	845	831	845	829	859	875	860	803	815	848	867	818	849	838	828	840	873	883	847	839	842	838	893	866	851	824	788	815	852	887	793	895	834	864	850	841	885	877	831	883	814	818	811	837	853	872	861	831	860	821	859	830	844	868	824	880	877	875	844	889	840	844	839	868	864	857	829	834	920	853	851	808	901	845	830	827	900	855	880	726	893	818	879	793	874	849	820	935	846	796	872	888	862	835	823	888	840	859	788	847	865	859	827	879	838	849	854	832	839	851	868	865	856	819	868	861	872	847	828	824	895	837	847	859	831	875	851	827	825	824	790	890	905	841	847	850	881	806	881	865	836	887	896	871	821	883	859	833	822	830	832	866	875	861	825	857	828	842	857	875	917	824	807	845	874	842	842	850	839	791	833	844	846	874	847	824	811	824	850	832	903	882	861	844	874	855	858	887	863	845	837	890	930	913	871	886	844	898	832	877	892	890	822	894	918	843	824	926	868	863	853	880	963	859	836	905	903	887	857	830	841	823	893	821	895	833	876	818	889	869	931	862	855	835	845	863	786	859	849	878	884	825	841	854	871	833	840	825	870	836	830	852	837	833	901	932	883	813	833	842	835	851	813	835	855	908	864	858	831	884	835	908	863	868	833	891	930	876	843	817	848	860	861	880	847	836	847	864	900	853	865	884	833	820	848	854	889	822	845	900	835	857	859	828	859	866	843	852	850	855	871	886	809	912	849	842	862	885	854	856	818	811	875	857	863	813	901	836	881	869	825	831	837	898	856	868	910	854	864	850	927	803	877	846	828	865	842	871	864	816	860	879	824	868	860	889	843	769	884	847	879	863	860	898	845	830	789	899	818	865	848	828	898	890	810	838	850	864	868	859	870	854	842	801	838	822	817	842	817	897	853	815	905	908	818	863	855	795	868	914	851	886	887	815	874	843	875	897	892	893	882	823	830	820	785	863	786	842	841	875	794	841	804	851	823	850	873	850	867	809	899	839	875	847	814	854	873	848	856	874	862	848	873	803	815	844	800	831	847	840	859	879	881	856	843	879	866	835	849	822	855	857	866	809	857	801	870	809	870	797	802	801	839	830	875	849	826	890	853	907	825	840	859	801	859	825	828	863	875	910	861	887	810	860	876	804	834	836	844	838	894	856	875	833	831	832	854	822	790	815	880	965	872	810	843	872	846	889	806	846	839	877	838	829	883	874	853	822	887	802	845	860	864	805	889	793	900	873	853	843	871	852	862	836	857	839	819	830	869	855	866	844	893	845	877	810	875	848	884	875	892	868	843	838	831	809	848	863	855	812	846	838	848	862	848	790	849	858	892	828	834	879	861	829	814	812	828	865	885	832	822	838	879	885	834	849	885	859	838	826	866	863	813	798	831	864	833	790	867	838	898	861	879	876	847	856	911	864	898	856	825	902	895	907	879	896	855	889	865	912	815	847	804	821	835	864	868	876	880	818	846	895	858	851	858	851	801	836	860	809	859	847	874	861	874	849	829	822	838	827	872	871	843	928	834	878	827	810	806	838	843	820	828	835	793	880	898	864	931	872	872	885	882	846	881	900	861	866	869	863	846	835	871	829	888	829	857	827	881	893	859	856	846	831	858	803	854	807	786	890	811	838	856	821	889	852	869
4210	4669	3766	2289	1949	19618	30978	24892	14177	7444	3486	1579	1000	808	797	813	811	832	736	797	765	818	763	752	806	808	761	785	766	794	772	767	800	828	713	771	730	825	783	786	776	769	820	784	754	796	777	762	814	734	790	769	779	755	779	857	752	737	788	789	828	768	760	796	802	791	767	779	803	801	773	751	767	767	780	781	796	770	785	746	793	792	793	780	758	783	835	757	768	831	796	799	771	772	784	793	745	782	786	767	786	787	767	795	771	719	810	791	738	784	756	803	773	750	785	784	747	801	806	776	793	768	749	806	782	755	788	775	783	767	757	773	766	779	767	817	795	778	791	725	792	824	772	771	796	785	789	761	761	819	765	805	822	761	786	758	777	760	789	721	807	776	807	772	761	759	748	767	768	742	764	819	764	738	788	732	778	794	734	774	798	757	802	777	790	794	788	812	744	815	813	812	754	750	790	753	782	785	767	771	773	764	775	778	816	798	825	791	753	758	789	752	806	799	753	827	811	804	786	741	788	760	754	791	784	787	786	813	783	768	794	779	749	835	735	794	762	769	779	751	725	773	776	737	746	804	755	802	773	760	782	776	806	768	759	788	760	750	731	751	785	767	747	798	819	774	819	775	781	754	767	730	757	750	788	812	804	776	764	812	769	815	811	786	746	813	768	760	764	803	804	728	815	749	812	741	763	792	732	764	761	755	783	792	817	726	734	726	762	772	801	791	780	777	804	773	769	725	765	756	775	756	762	769	804	788	841	790	795	752	778	782	721	727	791	759	783	796	745	754	739	790	808	804	804	790	776	792	758	759	802	785	792	755	772	775	779	701	807	786	797	734	720	778	768	787	764	752	801	743	782	797	767	766	803	759	775	747	757	828	771	793	759	821	731	761	768	828	806	784	826	773	766	757	812	764	793	780	787	799	796	819	789	743	810	805	721	792	805	756	781	801	758	780	771	802	781	776	803	823	788	841	746	790	734	753	791	769	756	828	767	820	722	753	753	752	767	773	790	801	778	760	798	728	799	733	772	711	781	767	803	751	767	752	792	705	748	789	810	771	754	726	735	775	739	781	766	754	722	796	792	779	728	799	816	764	805	740	788	746	722	749	797	771	762	770	784	810	731	813	754	769	752	777	732	770	762	783	812	779	781	736	746	796	771	763	794	786	743	774	781	736	851	793	745	786	837	766	760	742	753	777	711	730	757	789	777	793	805	830	751	778	763	767	760	754	802	842	785	780	778	834	806	803	730	805	778	820	779	794	777	753	774	790	770	798	790	797	756	749	726	775	807	764	774	791	741	770	758	779	751	760	792	770	765	780	724	809	776	756	749	748	791	791	770	772	767	790	753	754	767	725	782	798	773	764	758	771	769	762	760	758	749	731	789	791	787	803	771	761	721	808	792	768	777	775	733	762	758	789	752	729	738	819	825	794	797	753	768	748	737	769	782	785	762	774	779	776	794	787	812	756	798	778	802	782	814	803	731	741	781	782	742	771	774	832	768	766	760	783	767	740	740	767	746	806	762	796	816	820	758	828	807	752	745	788	761	828	805	746	728	839	750	766	780	792	727	756	782	760	737	786	787	783	779	788	759	814	750	772	752	784	842	791	725	750	744	744	750	781	790	806	776	711	771	791	785	802	803	825	751	775	793	772	806	794	777	817	797	757	752	837	759	790	713	754	792	786	760	776	751	776	732	828	750	747	766	760	816	798	791	763	772	750	741	813	708	773	754	733	782	808	764	802	752	768	757	759	723	791	750	775	760	755	802	740	768	788	766	792	805	772	759	783	786	777	726	788	767	788	778	741	776	787	783	796	763	765	749	742	746	769	826	765	802	804	831	840	757	799	762	777	768	792	818	758	727	766	756	802	787	822	741	791	784	783	752	719	766	843	751	775	767	779	742	769	777	791	765	777	801	748	793	775	784	783	805	742	795	754	723	812	786	737	793	768	801	792	733	779	761	796	817	783	806	763	798	797	761	753	767	813	782	752	786	821	752	810	793	724	779	743	763	793	783	846	807	736	718	746	757	760	763	802	769	783	741	787	752	830	774	772	811	741	727	754	791	775	763	772	815	764	797	746	754	767	835	804	828	736	771	799	788	753	722	776	769	774	778	830	772	795	779	743	781	748	726	784	747	747	772	742	741	765	798	771	766	720	756	762	749	736	769	763	767	771	769	756	744	778	769	774	788	778	792	801	764	788	784	760	728	772	785	748	774	823	841	770	842	806	802	762	749	750	770	780	759	781	776	738	778	753	813	771	788	769	727	776	749	781	726	776	779	744	773	781	804	735	809	752	701	746	796	745	782	797	786	783	784	796	731	767	796	734	816	766	783	767	825	739	738	737	775	730	859	791	807	753	788	775	799	776	779	718	787	738	805	795	748	775	787	775	750	819	786	728	775	824	777	742	806	712	777	824	763	767	797	756	781	773	739	800	783	779	741	787	759	753	811	725	769	790	774	760	746	773	790	780	789	756	804	749	759	764	785	694	773	770	808	777	778	737	813	767	806	741	787	825	774	735	730	769	808	761	714	775	824	809	720	744	749	761	802	785	821	800	747	817	754	760	724	756	753	765	739	772	814	754	707	767	728	756	781	810	778	813	708	751	794	733	779	750	814	769	773	768	759	783	765	783	722	791	765	782	766	751	745	782	785	741	813	737	751	775	758	749	765	749	749	780	792	797	768	735	728	758	767	777	772	804	834	759	760	851	781	741	744	794	780	811	754	758	821	802	744	815	747	795	740	756	787	781	809	790	781	783	788	744	732	749	818	759	717	831	755	775	746	718	807	804	798	717	813	752	814	788	727	796	748	819	783	772	826	772	768	802	750	749	724	729	804	792	763	757	749	811	768	795	761	736	778	752	733	784	706	786	822	777	763	766	769	731	761	765	756	712	798	791	777	773	746	727	787	775	789	796	808	789	689	745	775	772	738	782	717	729	784	746	802	798	741	800	772	755	726	755	774	785	764	782	813	730	725	796	794	825	755	785	740	796	740	743	817	700	755	760	793	755	774	746	749	768	777	758	743	745	757	780	827	785	796	782	767	761	754	708	771	793	751	751	822	790	780	799	767	775	765	749	738	849	781	773	750	738	737	802	795	779	777	799	721	758	697	784	746	776	812	745	801	725	774	725	809	748	771	837	740	779	769	756	778	778	825	789	779	781	772	748	802	792	810	783	818	756	793	750	789	793	820	765	748	727	739	785	756	730	788	764	784	803	746	713	815	750	796	772	763	834	823	789	765	797	740	777	812	796	799	846	770	814	797	770	776	763	748	790	807	792	793	783	765	723	771	734	758	773	717	776	758	798	765	792	732	793	721	787	760	733	800	778	773	752	766	757	737	760	760	763	761	786	736	789	732	783	786	778	790	764	775	779	744	758	734	801	703	741	737	731	786	761	777	753	742	790	772	726	736	752	761	819	757	718	782	808	791	779	792	769	830	727	774	789	773	748	800	706	754	743	747	775	787	814	810	757	751	771
24270	21341	28673	24370	21268	27123	54098	48417	33089	17579	6866	2432	1344	1079	943	995	980	932	997	986	966	995	1002	954	964	971	1015	911	952	901	922	1022	969	960	980	937	1002	940	993	980	937	969	949	912	953	957	953	945	931	1006	961	976	973	923	939	995	967	982	989	890	964	998	943	930	948	962	982	938	922	973	1023	993	903	941	923	947	886	956	984	911	948	999	947	970	978	909	973	921	916	971	953	926	1006	937	937	984	976	921	1000	956	955	928	983	964	1008	922	975	952	927	956	942	983	959	987	953	961	938	942	945	938	1008	989	921	948	897	953	961	955	940	939	952	940	937	939	897	943	911	952	932	924	957	990	919	952	946	954	976	943	922	963	916	926	942	923	908	955	976	956	1000	943	981	1039	958	906	928	974	956	973	916	967	900	910	962	956	906	951	910	996	966	937	926	952	934	954	1021	964	929	1002	973	928	1013	929	1013	865	952	952	976	915	949	897	909	925	917	911	912	948	930	903	944	974	945	879	894	915	930	951	920	947	967	903	967	944	929	961	989	917	921	926	932	926	913	936	955	958	893	962	901	965	944	914	903	973	907	982	969	976	952	878	906	878	898	1013	897	949	934	951	938	957	943	977	892	969	868	866	951	955	941	978	907	883	906	882	997	967	930	946	977	968	959	962	909	986	926	977	939	945	912	945	1040	932	923	884	963	914	982	974	937	964	956	980	922	897	997	940	983	954	959	935	951	943	910	966	976	925	998	929	1003	922	949	972	949	926	924	933	952	1017	920	935	997	985	1003	940	912	994	939	924	924	915	948	975	963	1000	932	936	969	961	909	933	968	835	952	983	939	970	991	964	967	970	906	968	961	932	959	968	897	934	929	996	924	941	920	946	1005	901	1003	957	927	939	945	924	992	944	935	963	969	935	913	884	932	890	940	955	924	932	949	975	983	886	925	996	960	960	943	947	923	943	917	973	940	918	934	973	991	1013	1010	940	963	924	987	952	944	924	903	976	974	931	945	955	972	930	933	962	964	921	906	998	997	908	912	902	937	927	991	960	982	930	979	954	889	970	987	947	895	916	922	957	921	957	923	961	978	1000	955	916	955	1062	983	971	957	943	1034	975	930	910	958	956	933	1010	982	921	946	944	923	914	957	949	916	969	910	910	962	971	919	884	1001	927	933	925	957	992	941	987	928	941	963	980	908	917	927	961	918	869	941	899	974	974	905	961	920	971	948	987	921	997	974	890	942	958	956	941	980	985	980	938	938	894	945	974	961	895	935	970	969	978	946	957	892	846	957	926	935	952	957	954	923	948	950	909	942	958	1012	931	960	955	978	950	968	997	904	930	1005	916	949	920	991	980	910	962	899	959	915	964	980	883	966	984	930	964	950	971	965	957	943	890	921	912	947	936	893	908	907	924	878	931	984	939	956	850	1008	994	946	928	981	977	991	966	984	888	965	967	953	910	927	932	938	936	991	928	949	972	931	890	900	935	934	997	951	957	893	893	944	977	958	939	964	1008	937	972	929	954	966	1010	967	935	990	928	961	966	1004	911	1000	921	881	920	959	958	906	959	923	937	899	923	922	989	935	986	941	977	926	911	951	985	941	930	1012	971	960	945	945	1014	1000	908	936	938	878	966	978	977	925	937	956	912	932	924	961	921	951	954	943	947	914	935	931	964	920	997	946	964	889	940	882	944	924	911	940	903	958	943	971	967	898	958	974	984	969	891	948	941	937	934	946	956	951	877	939	940	970	954	973	925	969	939	919	941	976	994	1010	980	951	994	936	966	935	974	995	876	911	1016	899	887	921	922	953	988	969	913	972	975	973	933	897	946	952	963	909	884	972	955	936	941	959	954	908	925	997	959	971	951	917	951	932	935	928	894	947	1018	935	964	920	932	990	962	975	926	933	943	932	967	974	935	998	982	1028	964	994	909	938	916	949	935	958	929	984	932	987	973	913	959	1001	972	935	952	985	965	906	947	922	969	959	954	989	991	905	942	975	978	959	966	934	951	879	963	891	905	960	964	940	935	931	908	935	962	962	911	960	907	943	909	903	945	950	973	929	924	945	944	906	911	905	977	901	975	975	918	914	944	945	1027	946	917	951	938	911	909	893	987	944	884	952	911	939	940	916	962	926	991	1036	932	992	930	891	921	901	912	947	959	912	916	926	939	981	975	991	942	874	884	961	942	993	926	961	998	929	925	907	982	936	972	922	934	970	940	996	949	957	930	988	978	969	918	903	935	935	883	943	930	955	963	955	987	988	943	945	930	908	974	922	970	891	990	939	942	977	926	959	947	939	976	952	980	922	955	964	978	949	906	965	955	963	942	963	922	913	1002	922	904	924	937	968	952	896	953	893	905	931	965	964	907	912	940	935	968	948	919	930	947	979	947	931	967	969	934	1018	942	926	959	957	918	967	897	898	959	952	936	911	987	974	956	901	1016	878	1014	961	961	972	990	995	940	941	955	949	895	942	971	929	997	994	959	942	920	923	955	908	965	958	956	974	995	965	926	946	950	937	926	952	913	968	1041	906	963	974	963	989	928	929	990	972	969	941	976	979	945	928	956	952	944	963	886	956	959	915	959	901	956	918	912	973	960	968	916	914	989	982	945	941	953	942	884	929	897	940	931	904	917	936	958	926	980	935	971	995	976	939	945	952	946	942	932	953	952	923	894	927	945	929	925	939	943	982	939	954	917	979	966	931	949	941	979	972	918	936	954	976	873	829	933	958	928	976	914	941	917	929	987	980	928	1001	994	973	914	936	925	937	905	990	903	950	962	943	963	935	953	958	873	956	930	940	909	899	975	984	946	989	949	907	950	985	924	943	898	902	927	950	909	944	1007	930	972	919	919	982	923	966	939	969	1005	918	931	898	936	994	942	941	951	972	863	961	935	979	956	930	925	920	884	959	1009	932	960	925	978	955	899	928	941	982	917	965	980	947	957	944	953	966	1058	948	912	926	936	945	930	899	920	921	922	981	969	964	915	893	957	918	904	966	973	904	952	975	981	934	925	868	950	963	935	944	924	913	975	931	993	892	909	959	954	992	927	921	1000	960	963	958	966	983	945	907	1010	966	895	934	970	962	947	965	911	908	958	924	970	905	875	989	899	963	920	945	925	962	997	920	1001	944	995	892	946	899	975	914	987	924	894	965	956	926	905	910	877	902	916	943	947	956	966	916	967	942	910	1007	891	983	981	932	931	945	976	943	957	960	994	917	979	923	996	942	951	928	925	986	1026	934	959	946	904	881	911	911	925	897	937	957	922	956	969	911	1017	917	931	971	885	946	963	866	1018	993	1020	933	942	914	972	954	901	925	982	1020	889	968	921	917	949	943	936	981	940	912	905	930	929	966	936	961	918	870	943	950	943	916	1010	990	900	917	959	949	936	942	924	949	971	891	921	974	964	951	936	899	966	919	959	954	968	1011	999	953	975	955	944	958	932	927	881	917	937	891	973	922	966	961	955	913	947	950	890	946	1003	926	932	926	880	922	908	931	903	902	993	944	928	944	979	938	925	959	926	891	912	943	936	938	973	937	989	917	952	948	946	964	929	968	971
4582	9003	7342	4328	3492	27342	52027	42856	26931	13249	5724	2462	1280	911	902	883	854	887	828	833	856	856	910	882	852	872	879	876	829	878	901	851	862	862	836	844	905	891	804	855	891	928	866	888	859	919	881	849	875	875	836	855	897	849	880	838	882	838	912	837	871	890	828	845	872	893	858	868	870	850	975	880	859	817	887	860	859	862	865	819	889	817	895	859	853	894	900	924	868	877	833	871	823	802	876	802	833	825	809	814	852	926	891	875	855	862	895	889	870	886	864	907	853	840	903	899	847	900	845	812	896	843	822	877	822	908	827	921	903	849	858	835	865	844	835	837	819	898	885	868	883	862	849	824	856	822	871	847	843	893	828	862	855	822	825	913	850	866	839	831	830	842	840	835	858	831	863	809	869	835	855	837	872	845	803	846	824	831	878	908	869	848	857	854	901	813	885	810	872	844	938	831	870	881	808	871	883	920	854	855	861	889	888	895	823	869	864	848	836	860	815	855	859	832	910	844	888	897	850	857	869	848	856	803	837	863	911	842	865	836	861	889	851	840	858	862	827	890	816	866	836	790	837	844	847	848	883	859	832	892	844	856	914	857	865	876	864	840	892	844	850	808	838	820	832	841	844	814	878	847	831	882	837	892	838	831	841	900	899	854	886	834	889	833	873	846	860	863	847	858	828	860	865	879	887	817	820	843	841	852	854	861	872	841	851	839	896	860	942	888	895	879	830	814	824	830	870	896	877	837	878	872	859	867	836	850	888	855	833	826	863	861	811	835	863	830	878	856	892	794	903	877	856	839	886	854	821	831	854	899	820	831	839	871	867	896	873	842	804	863	859	837	833	873	865	850	849	825	830	832	854	868	828	881	885	905	949	880	838	881	853	836	852	851	828	848	854	837	869	847	801	866	882	873	878	845	856	901	826	864	872	822	845	874	867	840	882	823	846	881	863	801	849	862	845	876	849	851	852	847	860	853	837	876	881	876	875	874	879	839	854	892	891	867	845	852	881	823	857	852	836	896	896	874	823	831	850	881	826	861	831	889	850	849	863	846	823	897	846	836	805	831	839	849	837	851	846	839	837	926	884	783	838	874	794	836	831	842	815	858	874	866	819	880	903	874	860	779	850	852	823	826	874	826	896	889	841	828	851	927	899	890	917	857	838	806	874	867	864	838	826	819	858	829	825	863	860	832	828	913	842	864	813	815	829	861	856	829	874	897	889	825	841	890	822	793	842	858	860	882	883	850	844	798	865	834	872	882	838	861	880	871	892	871	829	840	858	843	862	888	882	845	886	847	881	893	875	846	853	841	922	831	849	819	945	896	842	837	854	903	865	853	851	858	866	898	853	846	830	836	897	859	845	819	845	886	845	900	863	796	836	812	931	852	836	835	812	863	865	883	862	899	878	885	823	846	877	851	880	808	848	820	872	855	844	837	799	854	816	863	898	838	823	839	863	856	810	852	848	823	874	806	851	903	848	864	809	848	847	910	904	896	850	795	857	822	891	839	901	869	814	871	841	842	853	942	876	843	848	918	877	852	921	909	875	853	863	827	890	856	768	876	795	854	869	831	837	853	858	851	837	855	812	872	879	837	800	817	794	862	829	875	854	902	826	825	916	838	842	818	860	837	842	868	864	852	860	848	880	824	854	872	893	863	805	848	838	885	817	886	891	880	831	843	844	849	857	879	852	921	839	910	876	864	861	854	833	868	891	884	868	924	807	849	921	860	842	866	884	874	824	878	868	832	822	857	849	917	864	888	820	842	887	834	838	820	877	865	820	830	874	864	820	893	834	860	816	853	796	849	814	858	821	821	865	877	894	832	849	803	901	831	909	887	871	806	847	820	840	878	839	828	845	877	823	825	849	851	865	827	820	877	812	828	841	860	832	886	810	829	870	847	937	829	880	814	833	843	909	864	894	856	865	830	886	846	849	879	808	853	893	859	881	861	818	852	886	867	865	826	811	851	823	904	863	897	864	827	846	823	842	845	895	923	886	835	895	810	825	892	808	845	864	810	858	856	897	851	867	863	847	838	855	866	809	809	858	847	861	808	856	888	873	812	837	873	852	820	860	851	817	899	868	860	886	824	813	882	841	851	876	852	880	854	910	828	895	841	802	856	824	854	872	812	836	849	875	834	868	886	813	827	805	883	810	823	903	852	862	838	895	792	846	795	925	856	849	844	878	841	837	878	845	897	818	856	820	819	807	865	844	888	831	855	879	853	829	877	860	835	868	813	858	864	825	861	870	812	871	881	838	840	871	863	838	878	857	849	836	851	900	859	923	846	840	867	857	827	820	860	797	844	855	846	876	846	836	874	868	851	784	813	815	836	864	879	865	803	800	878	824	820	867	827	844	832	869	812	823	855	807	874	835	852	837	814	912	823	856	876	877	827	807	886	845	821	844	883	851	853	854	834	895	865	831	846	912	877	853	852	853	883	898	858	889	825	828	863	903	834	862	884	908	827	817	926	856	818	876	838	847	838	828	888	857	863	849	811	873	881	867	880	833	891	835	828	866	810	858	836	896	908	824	885	869	873	825	879	825	841	884	849	867	844	861	839	900	844	853	809	854	864	865	843	885	900	842	883	806	870	820	863	856	807	836	805	797	861	833	838	829	862	825	891	885	864	806	825	861	867	850	859	826	842	815	834	879	854	874	892	833	826	848	870	874	888	808	868	825	881	830	881	852	834	899	864	824	856	846	866	813	831	848	834	867	826	827	885	841	804	839	881	888	880	820	819	882	833	836	911	860	898	812	862	877	869	844	801	854	886	915	868	873	864	854	868	869	841	833	862	815	814	866	879	837	849	890	788	886	832	869	798	884	820	841	834	823	891	842	809	860	825	854	864	880	879	879	821	858	835	873	846	794	894	892	903	891	886	841	893	862	857	824	794	838	911	889	892	858	786	844	842	828	863	838	811	794	858	836	815	832	856	856	896	780	821	897	843	821	853	785	853	862	846	876	889	836	871	818	853	865	846	875	855	804	875	885	824	895	865	860	846	884	819	793	838	861	846	828	908	867	852	836	884	836	891	864	874	839	867	878	874	865	832	860	838	864	876	821	839	913	881	830	860	811	901	857	817	858	873	851	851	841	822	839	870	850	876	871	852	847	866	841	862	888	804	869	866	825	840	831	838	892	857	863	835	846	822	851	856	880	849	850	823	837	861	837	817	879	864	891	864	903	864	887	852	811	837	811	804	860	864	813	887	782	834	860	840	846	861	815	841	893	791	858	858	884	871	837	855	837	874	865	831	851	802	871	862	839	815	876	847	819	877	780	827	820	808	856	893	806	848	895	848	843	824	845	808	858	799	882	884	882	781	892	875	831	861	839	817	861	860	824	896	813	845	910	845	844	856	865	874	806	830	862	852	857	856	895	800	806	832	819	859	874	868	895	877	882	830	835	812	817	820	838	831	876	865	883	844	897	846	861	844	873	836	869	827	865	889	866	878	870	849	857	857	877	859	836	806	803	827	823	898	861	806
27689	13164	2807	1617	1159	1992	4284	5055	3069	1728	1289	1065	1005	983	907	892	919	936	915	958	985	882	935	958	889	924	905	952	935	888	869	930	953	894	979	877	925	914	938	935	915	933	939	921	904	926	937	856	978	903	894	931	986	947	902	942	943	882	917	853	927	931	932	907	917	967	949	887	913	879	868	956	920	968	907	944	929	943	883	887	905	925	895	923	921	891	980	926	920	958	911	971	934	925	938	964	873	923	903	887	964	890	936	975	926	894	939	901	903	978	950	935	888	899	927	941	914	825	974	884	915	949	879	921	872	937	899	915	941	917	913	932	875	923	949	906	967	958	933	922	933	901	908	914	1016	899	925	867	902	956	959	955	923	954	914	967	899	911	928	925	884	927	907	911	930	910	945	960	922	915	924	950	935	913	886	896	896	925	875	896	931	883	889	961	899	936	966	909	896	894	922	942	933	902	889	908	904	922	933	903	924	911	924	903	850	925	898	899	902	872	940	914	949	927	884	929	887	914	919	954	902	902	951	897	929	886	918	904	929	871	879	937	943	887	898	891	886	962	908	907	979	912	909	905	958	864	866	966	975	938	874	897	961	898	915	926	921	856	899	942	910	960	916	918	893	921	938	888	922	918	981	885	916	914	881	922	931	936	907	937	919	892	896	922	960	912	894	929	941	929	928	914	876	883	920	891	936	916	897	917	913	932	901	935	871	896	907	990	951	880	917	915	950	914	893	941	867	928	875	945	891	877	894	922	924	951	940	926	887	921	922	917	907	949	911	924	899	918	923	909	932	943	897	896	913	935	976	925	915	996	912	891	892	988	912	908	899	951	910	908	929	947	880	925	843	913	919	893	939	947	891	895	987	913	936	891	891	882	914	939	909	919	936	942	995	886	994	890	893	928	948	922	911	899	919	907	958	950	933	904	943	911	977	900	971	963	854	900	927	920	877	887	973	886	928	910	972	948	897	923	924	902	910	833	941	941	925	899	972	955	892	887	901	919	973	894	988	899	948	910	905	919	936	907	993	949	940	951	925	933	916	908	938	952	934	907	907	953	904	910	886	940	905	906	891	923	871	907	952	908	835	909	956	934	953	916	919	916	904	903	954	890	913	923	898	909	944	929	931	871	917	904	917	851	950	927	941	898	978	890	920	897	927	882	934	889	975	903	859	909	973	956	926	911	909	918	984	927	920	891	897	919	882	905	905	988	938	919	917	955	871	939	947	945	904	877	872	890	899	914	919	932	961	985	933	912	933	922	945	959	974	892	887	913	900	906	924	902	900	939	905	954	969	911	913	955	951	893	959	929	938	918	892	933	893	967	946	906	903	913	941	957	901	948	982	930	907	944	959	924	924	951	981	903	961	949	861	970	930	880	933	896	901	974	870	919	908	928	925	924	951	854	975	939	961	913	946	968	917	961	911	910	981	940	882	920	936	932	894	970	961	948	918	885	894	884	930	914	1003	883	887	996	944	931	940	861	915	893	879	904	872	929	921	895	970	874	981	947	921	899	938	946	865	916	914	907	899	934	889	946	857	933	891	972	885	877	914	937	921	988	884	918	952	937	921	883	858	978	917	905	933	954	928	931	928	881	903	885	951	944	939	878	916	914	962	973	916	902	908	916	916	883	931	945	929	945	900	962	893	944	941	900	861	921	937	878	991	924	867	901	931	860	877	931	861	908	931	927	893	858	927	899	946	934	937	959	899	926	970	900	934	958	941	893	909	898	1036	916	930	900	920	915	871	924	951	920	897	935	931	891	926	956	908	905	920	963	919	917	915	817	902	937	930	899	964	932	852	900	953	931	953	968	931	926	925	908	992	914	869	897	902	913	920	885	909	922	945	894	999	904	958	945	979	937	885	860	934	917	920	957	959	920	873	889	907	927	951	884	937	912	902	924	944	918	943	897	868	883	890	986	917	958	956	869	905	923	910	933	866	924	920	926	924	919	860	939	897	909	937	936	913	910	903	966	916	935	879	889	933	922	935	855	915	948	928	933	907	896	911	941	927	872	894	883	873	943	933	996	937	877	911	929	924	987	902	957	880	928	889	922	892	960	961	931	900	904	967	913	923	937	925	978	907	902	891	909	918	927	938	929	924	945	886	995	953	924	919	931	873	970	951	892	853	928	943	953	900	942	928	936	894	894	963	901	915	850	939	875	917	884	960	902	921	959	945	889	912	939	905	902	953	931	980	941	975	947	920	933	872	913	874	975	873	935	969	888	865	935	922	916	874	891	872	899	907	948	937	930	973	973	911	901	868	913	938	902	842	927	932	917	973	1007	862	938	883	945	984	934	904	974	971	890	946	885	928	944	878	929	940	925	918	906	918	918	932	938	942	921	911	906	913	918	927	917	916	912	843	917	902	892	967	945	958	934	953	917	908	945	888	882	896	920	935	905	880	944	915	959	922	884	938	938	905	911	933	951	964	938	964	939	914	907	898	937	912	927	951	968	949	985	956	955	946	893	895	910	840	910	931	826	930	934	906	903	919	947	936	909	936	869	937	894	979	923	957	939	878	911	928	902	848	892	918	918	937	925	905	928	950	924	940	909	901	918	916	934	917	888	901	920	894	906	912	998	902	894	931	956	928	986	914	938	898	946	909	930	878	891	883	937	904	885	921	895	850	890	897	908	909	926	915	910	973	915	889	872	888	885	895	888	877	943	895	919	934	913	923	932	902	930	971	932	884	933	941	883	953	934	902	900	904	953	880	936	905	939	902	938	952	871	948	891	942	902	920	937	945	914	939	942	922	935	923	890	983	870	937	915	941	916	908	913	853	906	926	880	921	942	947	933	879	893	940	901	919	845	917	931	937	910	908	907	963	981	937	891	965	902	882	924	908	954	927	906	907	989	998	911	901	949	877	948	909	918	933	954	867	938	911	947	901	904	924	880	952	913	939	925	921	904	899	929	948	893	935	875	992	944	928	950	956	986	910	932	950	953	899	907	945	913	916	891	935	888	918	892	912	926	939	896	913	892	899	922	906	939	947	980	926	899	891	903	986	863	930	964	889	933	897	901	810	874	938	959	932	938	907	888	909	914	994	950	884	927	884	932	877	911	883	960	921	945	864	884	937	927	919	919	935	923	910	968	926	910	910	948	905	912	938	900	957	931	919	914	976	934	935	902	927	929	956	835	989	907	891	940	968	924	872	913	966	971	913	903	916	927	908	907	910	878	905	873	929	934	900	920	885	936	893	947	927	964	937	879	926	905	898	897	906	952	929	933	945	890	903	933	914	892	923	907	899	879	961	884	901	887	877	936	953	931	908	876	881	910	887	887	932	904	930	922	945	936	939	866	911	893	895	890	887	904	933	930	935	940	908	961	986	908	909	921	868	876	900	854	890	914	916	921	973	907	901	922	957	891	944	955	927	896	921	950	889	912	911	965	873	933	921	995	934	975	944	876	900	896	945	896	883	932	908	926	950	967	973	909	893	909	943	936	859	915	977	963	935	946	924	895	936	902	888	911	914	895	914	874	888	880
5604	1663	1705	1232	1120	2429	4982	5234	3166	1641	1156	899	831	884	839	811	857	807	797	792	778	821	812	816	754	823	781	797	818	832	782	745	780	735	775	804	841	869	832	746	804	775	782	761	833	755	810	814	831	796	776	809	764	808	822	778	809	722	827	847	787	767	833	815	826	820	723	768	785	804	843	811	795	823	779	818	793	763	836	849	874	818	818	808	827	807	831	825	840	860	766	808	842	821	798	781	821	855	803	816	789	843	796	854	870	781	764	791	814	807	803	819	831	833	804	796	797	818	830	774	794	833	827	786	743	776	822	787	787	784	746	753	819	881	807	766	817	836	751	811	775	850	800	796	810	820	805	828	834	786	809	808	811	774	815	833	798	794	799	853	787	798	812	784	829	825	837	778	783	808	828	802	826	874	785	809	821	797	759	805	785	797	779	786	834	838	782	798	796	791	816	792	814	830	808	865	782	821	773	847	771	764	844	841	808	786	832	791	785	755	842	794	774	761	800	769	836	806	794	817	835	845	815	787	796	808	796	803	771	804	798	815	796	827	782	786	860	798	782	811	790	743	804	758	789	810	875	828	768	807	790	799	822	764	793	813	808	791	775	810	831	806	750	787	781	772	828	838	843	791	822	779	866	820	749	789	795	764	821	822	798	824	840	814	748	815	780	739	779	793	771	780	811	778	798	780	808	822	779	830	766	818	812	762	806	775	882	838	797	765	782	749	834	820	824	795	839	784	820	814	809	773	837	823	788	801	779	806	840	768	822	824	802	835	787	790	778	812	817	734	804	815	828	761	798	806	801	803	816	736	778	830	795	771	813	768	805	789	778	830	839	810	779	806	800	814	793	807	806	813	806	804	829	840	762	803	851	815	801	777	852	770	821	791	759	806	815	773	806	811	788	756	819	782	786	768	799	793	783	834	769	768	745	814	808	794	777	758	772	827	782	851	771	836	807	785	750	770	806	789	815	836	824	837	810	793	819	781	807	843	757	844	802	813	770	845	816	774	831	830	769	840	794	808	761	796	843	810	819	767	840	755	800	764	807	801	791	799	817	759	775	806	838	773	781	797	785	792	768	800	787	826	783	855	841	791	806	810	802	840	812	775	798	836	823	771	771	821	773	778	836	838	868	822	807	830	773	783	806	812	804	843	776	759	789	781	785	798	792	783	791	757	822	785	820	824	770	773	832	786	835	823	845	771	834	842	787	761	802	824	797	820	737	780	777	832	799	798	830	812	793	770	798	814	845	768	737	846	794	817	793	801	817	791	793	798	766	824	835	844	777	814	812	794	817	743	860	853	773	811	768	814	797	817	783	849	841	832	804	844	782	869	798	779	803	843	766	786	804	805	817	779	811	758	815	809	771	780	827	847	795	779	790	782	788	786	824	822	820	810	805	825	816	829	803	835	848	776	798	784	815	791	764	818	851	846	793	793	833	754	781	798	814	821	780	804	820	785	800	795	827	782	811	802	795	829	769	841	784	792	843	796	807	745	851	777	807	832	783	853	766	800	780	791	823	832	811	845	808	842	800	750	816	785	779	759	822	823	790	821	779	776	836	802	798	801	780	761	841	896	806	787	789	782	790	795	814	822	788	796	827	811	818	844	807	803	776	819	879	851	780	822	730	802	846	816	785	810	794	798	803	824	791	839	808	815	820	813	798	840	799	772	807	780	730	751	814	797	803	769	772	775	801	765	802	763	782	817	791	801	738	795	820	796	766	801	735	753	811	757	815	814	856	783	801	835	809	779	809	793	796	811	804	765	805	810	790	821	853	835	803	779	780	828	826	796	856	814	798	774	798	788	792	842	797	834	799	823	816	831	824	794	780	762	838	784	819	790	817	793	849	788	812	775	817	769	825	770	780	787	822	793	779	788	842	809	791	828	845	779	799	804	844	752	789	829	788	802	789	788	768	827	818	794	797	797	835	764	857	786	811	769	796	828	789	765	793	777	764	759	786	815	780	850	832	800	784	779	764	810	806	792	800	812	802	773	839	794	807	848	793	820	809	779	807	785	776	808	830	819	796	789	810	817	813	780	771	767	862	816	749	800	824	881	805	801	824	858	788	775	769	773	767	787	814	793	806	814	758	805	780	782	863	802	815	831	760	830	797	823	756	815	803	788	785	775	820	819	815	834	731	781	784	776	791	767	757	802	850	791	808	777	773	812	811	851	853	811	776	742	828	780	809	815	815	802	739	812	756	766	856	749	788	789	802	760	808	821	795	826	784	815	791	792	801	811	773	774	780	759	802	845	809	778	775	837	802	759	797	764	842	806	825	754	760	783	821	827	804	824	798	808	794	762	862	818	803	786	787	831	809	792	806	794	874	794	839	812	816	806	768	794	837	791	812	874	792	802	811	763	817	799	776	781	755	854	789	842	835	798	818	830	833	811	812	768	787	825	799	790	842	800	765	828	804	799	805	824	782	872	800	825	787	774	845	795	799	771	804	851	808	776	822	768	764	831	835	758	795	775	819	808	771	785	761	824	821	778	792	790	874	802	796	816	793	857	792	791	780	809	729	793	822	795	794	767	812	802	852	747	820	796	876	823	792	831	769	807	799	821	826	803	783	814	781	851	806	763	805	799	797	792	855	778	800	778	806	754	842	830	786	769	800	815	791	825	783	773	796	824	800	804	830	831	828	827	796	797	800	821	829	826	809	776	819	788	854	818	813	797	814	741	815	802	778	813	801	830	777	759	820	816	816	797	793	783	780	830	808	824	791	817	784	796	784	771	751	803	849	764	783	843	806	816	777	769	849	849	811	792	797	840	768	829	791	821	819	788	784	804	822	800	814	803	789	838	782	807	778	808	841	785	812	819	765	795	808	800	786	872	847	741	859	840	805	839	787	807	808	815	837	823	760	758	716	750	848	829	740	767	793	774	763	824	797	770	795	755	814	814	809	777	775	759	780	775	800	820	805	786	820	773	758	825	780	828	790	764	784	797	796	791	804	785	837	802	776	830	806	773	824	799	778	803	769	772	817	758	797	836	783	772	818	819	783	776	862	848	794	804	848	779	767	844	839	811	792	770	786	779	796	811	819	797	843	844	776	800	823	805	815	818	811	818	769	806	843	810	793	750	771	805	820	775	796	808	800	832	815	837	833	780	733	817	802	726	815	866	774	838	821	824	764	779	777	825	766	805	844	834	850	844	872	766	852	769	821	783	837	784	780	813	772	780	889	898	778	840	810	848	836	808	756	826	826	833	805	788	823	765	778	816	751	783	768	751	691	814	757	782	777	823	832	796	831	778	781	779	751	834	831	786	788	823	832	827	848	826	838	750	831	780	785	788	798	813	796	796	810	824	832	826	809	809	757	809	856	844	834	769	809	844	783	800	810	808	809	801	819	748	767	771	806	796	785	791	860	834	789	794	806	779	825	818	811	798	768	785	772	756	806	818	795	785	815	757	783	775	802	783	816	848	762	771	766	782	813	769	789	772	753	831	836	813	812	853	786	872	850	788	772	761	760	785	829	790
25626	21356	27172	25317	7886	13561	37536	31412	18899	7613	3019	1491	991	891	904	904	905	865	884	881	917	892	869	896	854	944	866	883	859	873	827	853	864	841	856	891	902	899	893	861	854	840	879	927	884	896	911	824	891	838	885	871	817	858	848	878	844	869	909	886	877	844	815	864	855	864	851	837	886	922	866	855	862	833	858	882	902	897	861	835	876	869	836	892	805	844	834	843	898	850	863	837	800	870	880	843	888	873	844	881	922	849	842	894	888	857	885	834	942	817	905	894	891	831	863	861	835	900	869	841	940	877	834	870	864	826	874	905	892	849	857	864	933	857	879	818	937	872	893	878	868	890	863	899	854	929	839	859	913	809	871	853	870	845	886	916	907	866	843	915	848	878	891	883	872	908	892	858	878	877	897	878	866	880	884	884	854	889	859	866	886	830	897	850	906	876	857	838	851	863	891	842	880	872	874	859	874	899	874	852	857	845	849	880	881	891	904	845	891	846	819	852	902	876	909	860	872	853	882	860	869	884	862	839	858	863	901	838	906	903	875	895	911	891	930	833	834	894	910	844	851	846	852	840	854	862	877	889	892	850	840	846	829	833	881	885	842	857	839	925	874	882	882	892	870	893	918	829	946	848	905	784	846	901	867	904	857	843	822	869	874	906	893	892	845	876	854	886	856	804	906	905	877	868	871	879	911	920	899	841	866	865	880	876	820	899	862	895	873	860	897	847	910	841	875	882	828	896	903	887	871	827	881	838	868	825	848	840	863	813	860	923	822	865	890	809	874	881	855	858	857	895	883	897	939	907	856	871	854	907	911	893	848	882	884	807	924	845	833	856	818	825	885	909	867	903	854	829	824	878	831	899	840	834	838	915	893	818	872	914	862	869	808	887	932	874	871	856	840	857	843	862	855	906	881	859	890	872	945	911	881	873	885	881	865	859	852	913	898	906	846	882	884	865	853	839	920	864	870	893	912	808	853	825	881	835	859	903	875	838	890	888	906	882	889	854	853	875	943	838	849	859	853	860	830	910	824	882	904	820	889	797	909	871	918	872	864	881	915	824	874	847	800	887	889	841	893	883	871	819	866	799	837	884	897	844	865	848	821	883	863	846	867	865	817	866	852	858	910	847	865	808	828	883	893	878	870	910	829	895	877	855	859	853	887	919	881	852	857	831	892	883	889	892	915	862	833	869	848	886	848	814	858	853	893	891	816	868	854	889	865	879	856	899	835	834	870	830	832	854	860	923	825	946	938	853	880	846	847	832	902	844	827	873	826	887	898	874	837	804	854	916	828	929	825	881	906	844	862	854	843	881	858	903	799	848	845	875	862	900	819	867	812	874	837	860	892	907	858	867	840	863	891	891	888	895	859	901	884	873	883	858	842	849	896	848	858	865	847	864	866	855	808	849	900	856	889	919	834	828	861	867	842	856	885	892	818	908	874	908	863	904	838	834	898	897	878	871	871	868	888	850	854	837	869	890	887	869	823	890	859	827	817	896	836	834	853	840	903	859	831	844	854	887	868	892	855	869	890	936	901	907	898	861	910	883	863	894	877	876	850	799	880	862	928	857	882	843	863	827	859	886	864	877	919	866	910	874	929	856	916	883	887	854	830	811	857	856	908	901	859	848	886	816	836	925	842	889	892	903	846	866	847	878	896	911	824	843	830	931	858	888	849	845	892	857	937	847	889	849	887	906	885	856	884	867	882	876	857	877	835	911	863	872	883	847	886	893	845	829	833	853	867	827	875	815	841	859	903	886	861	890	827	838	867	841	886	875	893	883	866	850	905	830	918	843	847	872	812	863	884	838	867	843	841	870	845	868	833	961	860	839	922	813	911	881	837	866	832	879	870	869	796	880	895	827	806	867	879	835	857	870	822	812	837	847	843	868	856	905	850	856	890	885	861	886	794	927	823	876	930	896	854	864	834	888	846	880	832	886	868	857	893	849	842	905	896	871	879	857	847	818	864	849	897	894	854	839	871	852	852	835	821	881	819	840	890	889	857	878	884	791	873	874	907	840	855	849	881	896	837	872	830	848	853	869	916	874	869	826	877	843	878	819	872	831	858	847	850	849	879	863	865	875	887	865	843	842	868	891	896	884	892	861	828	876	863	879	842	918	888	835	838	839	849	870	843	913	878	845	911	876	890	828	865	812	909	794	766	829	823	867	852	851	841	875	880	821	877	835	876	878	881	785	873	829	911	917	841	836	845	865	895	870	885	910	841	853	849	908	941	859	867	890	905	893	845	832	934	867	882	896	899	818	825	878	871	871	851	876	877	836	869	838	890	888	837	887	888	829	929	858	874	873	883	871	853	861	869	927	894	872	880	877	874	862	864	890	826	888	858	848	893	902	845	864	839	876	888	878	827	829	888	845	866	897	900	849	873	909	834	842	855	896	848	840	818	877	865	933	854	908	854	828	839	872	892	877	910	875	862	829	857	913	873	856	886	811	839	805	880	901	839	869	853	850	824	916	893	919	856	878	880	840	831	888	817	870	876	868	888	872	924	863	893	871	834	872	841	870	892	827	856	823	812	872	912	920	886	885	876	868	860	915	900	845	895	857	881	877	889	878	857	857	813	855	918	888	861	896	865	893	873	833	860	801	854	819	819	862	871	864	858	906	835	905	887	906	830	858	822	858	822	853	838	883	822	919	891	857	930	849	859	872	848	835	880	859	907	866	860	888	865	877	823	852	900	828	822	870	873	887	866	881	907	881	884	870	883	903	830	781	849	900	829	811	879	944	913	838	853	868	877	849	900	865	881	903	856	885	861	884	866	916	888	891	838	905	853	881	908	825	843	898	897	870	828	849	863	912	829	918	872	856	855	797	854	881	851	898	851	853	908	868	858	889	859	907	854	816	846	822	928	809	897	884	873	901	878	841	868	870	843	897	864	828	868	882	821	921	890	874	827	884	830	795	815	898	925	855	875	880	854	870	905	845	852	804	884	842	887	860	864	854	881	891	847	899	884	882	851	837	857	900	838	892	843	906	891	815	769	853	866	890	876	860	844	870	927	863	828	896	863	886	840	870	858	911	866	887	847	891	832	904	896	887	866	852	862	906	833	864	894	871	860	840	869	887	898	874	909	872	894	842	873	843	846	873	841	840	820	870	869	887	860	840	882	907	842	892	874	870	873	863	806	820	837	889	876	833	844	894	844	899	904	820	898	867	837	839	832	900	885	848	821	879	899	880	884	890	891	846	826	882	858	901	867	836	822	868	928	878	886	886	857	881	894	883	884	837	869	868	891	879	863	884	814	845	848	853	852	863	900	844	863	872	841	840	856	919	845	907	922	964	910	872	851	835	870	866	831	856	895	899	883	875	840	846	907	821	849	862	893	858	864	867	910	889	921	844	927	862	848	818	917	866	866	865	886	925	811	851	905	830	874	886	875	889	840	880	902	896	885	873	820	884	855	914	872	845	897	847	893	863	848	832	865	868	829	922	856	899	861	890	892	906	861	840	907	854	850	865	869	818	826	925
4261	5094	4425	3849	2681	15766	34401	25480	14750	6194	2923	1424	891	876	811	797	823	808	796	823	755	785	765	788	855	821	795	797	781	792	814	838	785	790	782	752	820	781	819	814	782	785	792	827	813	762	844	776	786	786	799	785	785	822	766	809	808	773	856	792	758	744	827	767	793	834	794	771	783	740	817	846	791	797	851	747	761	837	762	779	799	756	748	812	796	785	831	819	750	754	778	797	777	779	778	788	808	809	822	803	812	818	790	778	811	762	801	782	759	833	707	783	778	757	797	790	770	813	777	734	754	824	773	735	816	803	773	778	776	826	790	760	817	820	825	774	749	817	788	784	765	812	801	756	807	758	765	780	815	842	790	778	811	835	767	760	796	790	740	772	775	705	785	818	818	815	733	772	778	849	781	784	758	784	765	742	767	850	803	775	843	808	889	732	779	785	841	798	776	782	806	790	722	780	822	788	782	773	771	810	753	796	766	811	802	790	767	735	802	807	730	748	750	826	725	775	786	762	771	759	804	785	796	814	746	840	782	780	762	761	780	766	814	845	782	793	771	773	751	777	816	834	824	803	771	795	762	795	766	818	766	799	750	812	794	860	792	860	758	777	790	783	809	755	824	771	757	812	828	798	787	774	818	746	785	797	802	804	742	767	794	773	770	770	745	810	736	800	757	766	735	778	803	811	793	793	777	761	791	734	820	814	765	757	780	802	801	774	814	788	773	796	796	789	777	761	796	811	779	809	768	827	754	816	756	801	804	768	774	728	778	747	764	729	787	749	774	764	761	790	765	786	771	777	765	757	737	752	786	751	777	785	808	784	784	806	807	764	787	804	806	799	808	750	796	819	798	852	757	739	823	722	802	761	781	777	813	770	773	759	803	786	801	773	777	777	844	781	809	816	771	796	837	776	775	743	744	837	808	827	868	829	778	785	748	705	840	783	772	810	783	793	784	792	777	793	777	788	800	757	727	818	821	800	813	835	774	753	780	781	780	756	766	761	795	740	786	779	800	760	810	817	743	761	800	782	791	812	755	823	846	788	792	826	834	856	839	797	766	787	740	730	748	783	805	795	805	817	792	833	745	824	819	823	747	796	759	761	743	813	800	810	801	779	769	796	769	850	778	784	809	770	774	768	785	783	774	762	808	790	836	842	808	754	794	775	836	785	786	786	780	733	749	755	779	744	778	770	757	765	769	794	806	767	758	788	770	767	793	795	779	753	743	784	811	744	795	732	803	832	766	810	766	806	771	774	777	784	804	791	822	793	820	808	788	798	767	771	765	764	761	770	793	746	772	812	783	720	817	780	776	797	842	822	772	817	764	815	778	772	786	776	798	800	768	834	790	779	781	781	831	786	749	806	776	752	765	781	787	750	758	749	769	776	747	785	807	765	764	775	793	752	805	781	768	805	826	829	773	713	766	846	759	841	774	778	807	793	813	791	807	781	770	781	754	820	743	802	785	778	718	775	763	784	776	782	808	787	832	782	786	817	768	758	735	749	774	775	827	815	785	772	768	806	811	801	774	782	761	747	803	767	774	797	784	789	748	818	790	772	786	800	792	756	827	792	807	788	773	768	812	786	752	772	756	775	793	783	748	775	806	787	757	722	782	781	794	747	824	790	804	795	769	807	783	799	751	802	771	795	821	814	775	783	790	785	785	777	813	795	784	799	793	833	779	757	780	799	763	768	814	785	759	793	800	786	791	797	777	744	796	782	817	779	796	767	834	733	791	837	765	782	750	712	756	801	825	794	783	767	762	778	775	799	746	794	806	816	773	771	802	747	795	763	820	789	805	806	799	789	749	808	749	812	778	783	770	750	760	842	790	819	816	811	780	753	772	813	806	812	785	797	830	778	800	775	794	747	790	835	803	796	782	731	796	757	750	774	772	820	795	816	779	774	740	742	756	756	725	766	790	741	763	775	744	761	802	749	797	810	793	809	781	771	767	807	772	757	742	792	798	791	792	817	817	786	801	840	779	787	793	796	764	828	806	795	765	786	804	817	822	757	746	806	766	795	773	749	727	751	807	742	839	794	776	795	821	782	804	776	808	794	748	795	818	809	789	799	779	746	801	776	804	767	780	845	805	786	740	824	766	737	740	815	790	780	777	773	787	720	852	797	725	778	774	806	822	760	771	789	805	770	806	794	770	806	768	786	818	747	809	821	766	787	763	799	794	772	741	791	772	769	816	773	801	748	768	782	810	757	769	782	779	783	804	764	741	853	786	804	791	819	758	785	743	847	791	793	758	730	792	835	816	750	743	827	798	783	776	765	768	775	750	766	796	795	724	801	739	785	784	786	782	770	793	766	785	769	793	796	750	792	809	821	777	806	749	804	807	787	756	726	838	807	784	776	779	769	758	752	801	805	799	773	766	822	776	804	776	774	758	752	817	800	782	785	779	791	779	760	776	782	854	815	771	763	756	767	797	722	801	743	832	789	750	747	861	777	792	771	768	785	775	782	773	793	741	795	803	790	813	818	766	743	769	827	772	808	776	707	764	771	817	799	779	805	836	802	777	825	773	775	790	778	781	791	780	770	786	770	785	760	744	733	783	736	789	772	778	772	782	784	772	741	837	769	815	793	799	794	785	772	781	793	805	797	805	777	786	758	742	786	762	778	750	748	779	793	782	767	763	806	780	789	821	730	782	784	763	750	733	792	820	765	795	839	772	776	831	778	809	784	736	777	799	770	743	808	767	802	788	788	775	811	775	789	798	796	785	758	758	799	771	770	770	785	786	733	825	825	738	787	758	759	747	809	761	761	814	769	810	792	794	754	782	780	806	773	778	776	790	781	813	808	730	732	771	775	791	780	773	806	789	834	795	810	778	809	781	766	795	767	831	757	767	815	780	709	783	758	783	798	784	754	778	779	743	802	773	769	835	782	754	799	783	762	780	802	800	796	807	804	793	769	797	800	770	840	808	771	815	770	795	777	796	766	765	809	809	820	749	747	804	830	778	754	780	841	808	818	780	810	784	805	811	785	758	817	723	799	743	783	814	815	781	828	782	813	723	831	823	805	771	791	843	790	778	814	849	812	822	809	772	807	818	827	764	743	847	771	770	781	741	792	809	724	715	786	772	711	790	793	793	824	787	756	788	758	752	743	797	760	776	801	769	769	782	783	790	765	765	752	780	769	780	811	747	807	737	772	842	745	796	729	784	806	806	757	757	782	831	807	750	779	827	799	776	762	798	810	799	758	775	832	766	789	786	801	762	783	806	723	782	764	784	763	802	819	830	773	747	801	750	808	717	773	787	770	778	771	783	770	788	767	721	786	814	792	817	807	781	727	766	780	777	778	758	796	773	764	793	849	796	755	799	762	768	769	853	781	764	786	808	814	800	774	781	784	791	827	775	824	739	750	738	788	760	752	825	810	789	795	781	773	765	774	752	730	760	783	822	788	759	762	762	791	787	807	782	801	801	776	782	793	827	767	797	787	817	825	784	828	816	787	765	820	785	765	787	845	819	799	841	774	783	805
24246	21346	28668	24377	21847	34816	52568	47322	33206	16945	6573	2293	1322	1090	1004	1034	1043	921	975	980	996	1069	962	996	1079	1055	1053	930	944	1014	968	1013	1016	983	961	1041	986	1029	986	1040	1013	972	970	1026	960	1012	981	970	1018	948	950	1010	953	977	936	974	1003	984	993	1013	933	1006	945	897	993	930	934	1001	988	961	960	967	1001	921	953	950	1015	983	931	1013	924	960	974	971	1008	900	947	967	1027	960	986	973	954	934	944	979	1056	930	962	1007	985	980	954	988	964	959	1006	983	943	996	1008	986	983	975	970	998	951	993	1017	979	915	1010	990	906	984	929	1005	918	921	961	941	987	985	990	1051	984	981	948	985	926	899	1011	1028	960	945	1014	965	964	971	976	941	996	956	1007	1035	962	953	969	944	961	996	965	947	965	927	989	929	946	937	911	975	981	937	985	1002	975	968	1017	937	1038	956	925	965	980	996	970	1031	945	986	1002	960	993	1021	980	910	945	938	872	1011	953	1029	954	993	946	1011	974	905	985	914	979	997	955	990	970	908	1033	933	958	998	958	985	927	981	970	946	1003	948	993	985	982	961	977	970	1002	960	1003	939	952	919	992	928	996	967	987	1014	980	979	983	1012	982	942	913	957	970	1029	953	964	955	935	957	973	961	986	970	982	975	955	1007	981	985	956	979	899	993	969	983	956	957	972	997	951	966	970	943	979	959	986	1008	978	965	975	972	926	1028	986	1004	942	943	999	963	973	980	1035	970	982	983	961	926	1010	972	967	1007	941	935	959	937	948	981	919	1021	994	1059	1032	956	969	945	983	915	934	941	1009	997	929	1002	971	950	1031	1003	998	981	1028	1014	944	1068	950	1001	986	969	994	910	945	955	1000	953	917	1045	987	971	965	962	946	923	918	924	950	966	954	1006	943	1009	942	953	1018	972	894	933	996	999	973	969	987	926	1024	979	895	959	1001	984	975	953	986	959	984	943	1016	1006	982	881	971	1035	998	952	981	1028	1014	953	997	932	1064	954	934	1058	938	1056	903	977	962	918	999	926	948	972	905	976	987	922	951	958	946	942	980	917	975	1041	976	961	977	1007	942	1000	960	967	965	943	998	946	914	980	998	923	1011	971	951	968	950	964	946	992	997	1017	931	997	933	944	1000	1016	965	995	953	964	941	943	952	950	913	991	960	984	996	942	1017	938	981	978	920	975	980	885	1002	1024	999	934	933	991	949	960	990	964	1015	970	1014	977	929	972	888	993	1003	954	941	946	974	971	948	971	920	956	881	942	931	972	1039	971	982	980	981	950	925	932	1011	1001	1012	976	963	967	991	979	974	971	982	976	963	938	955	871	1055	996	965	976	983	991	923	1014	1008	948	902	976	964	990	1020	983	910	947	936	996	998	1010	1032	979	895	995	1009	1002	978	980	954	996	950	915	1010	967	1048	943	926	1059	940	1003	988	956	988	1028	996	1033	984	968	991	990	976	1021	965	1004	938	920	944	1002	948	959	999	963	1015	980	1003	939	955	982	988	1002	1018	1062	986	1003	1007	1018	943	927	949	950	964	969	1016	1015	1027	998	951	957	982	1041	952	976	1021	947	969	1015	1008	1011	923	971	952	967	982	942	942	968	955	913	1004	965	985	939	990	934	956	963	992	971	963	896	1011	943	1024	984	923	979	964	979	1004	977	969	989	953	933	956	897	991	1001	972	937	1017	968	1010	995	914	958	972	950	946	968	999	952	955	946	980	997	1020	993	967	966	957	1014	952	965	944	959	938	968	969	990	1055	940	956	978	967	934	1007	1001	1011	959	950	969	914	972	1001	935	966	945	930	1000	943	939	975	976	1045	962	915	944	965	1010	971	966	974	890	1003	965	957	951	953	953	997	958	973	953	939	1022	946	1014	986	993	973	987	960	954	963	947	947	958	969	952	972	960	1013	925	920	913	945	895	911	971	978	909	992	985	949	926	985	951	980	977	969	945	991	958	1030	1040	971	917	996	984	1012	920	953	990	974	1002	946	939	1008	910	963	938	898	985	997	994	1031	940	954	1000	928	1038	1026	975	988	929	1007	992	966	932	937	994	967	976	951	1024	951	967	968	970	962	953	990	962	1019	1024	965	978	972	1002	958	900	960	959	1014	992	1001	950	951	965	968	934	1048	968	934	1048	935	1006	962	973	961	988	1050	980	964	975	1003	976	926	971	997	1036	1022	1008	965	961	899	999	958	944	920	1016	955	952	960	993	950	924	970	899	1031	936	1021	998	923	1015	974	972	992	967	967	940	982	942	947	1024	972	927	957	933	934	987	933	1006	931	945	968	1084	950	970	1068	957	979	988	1007	932	979	938	941	961	912	969	959	941	999	971	960	978	970	948	990	977	956	937	933	950	930	943	953	988	953	975	1015	967	944	962	955	1001	930	990	950	925	947	958	962	919	955	927	969	919	923	971	919	951	971	955	976	1007	943	933	955	1012	969	905	996	942	969	929	984	1016	1005	1016	981	997	917	928	963	1001	972	980	932	979	960	969	961	944	973	1025	921	940	996	937	964	958	985	963	1006	924	943	1012	959	961	1050	951	976	977	945	949	975	971	985	904	935	933	939	977	969	976	942	941	906	945	981	926	970	1003	957	974	992	941	945	985	972	1011	973	950	948	1002	945	959	975	998	973	935	999	955	951	942	889	981	947	975	979	987	949	937	893	946	964	1012	984	1005	936	962	924	1011	951	1005	945	964	960	951	997	1005	980	1016	978	1001	963	961	966	964	970	988	921	941	985	980	965	951	961	974	991	973	937	932	989	951	973	1018	1008	944	972	932	981	988	953	1012	995	929	962	897	970	937	948	991	923	973	983	929	919	954	983	965	948	969	975	996	894	975	1018	933	946	994	955	936	967	943	971	952	1002	991	964	937	1009	1008	1028	979	991	946	970	986	946	968	942	954	969	939	888	988	1003	948	950	988	1008	1005	991	900	949	978	949	937	974	975	968	984	978	964	934	981	948	1028	963	975	931	975	984	996	978	952	982	970	941	950	1031	972	976	989	942	960	1001	988	1003	963	975	986	975	998	944	940	935	926	972	975	988	1018	972	959	964	924	951	946	967	958	976	966	965	970	952	909	945	930	1000	1013	953	970	986	944	999	976	938	951	986	984	953	989	995	967	963	976	945	945	961	972	927	985	937	923	1027	1009	1006	963	983	973	915	971	962	925	895	964	982	961	927	994	909	1006	1009	996	959	1005	995	916	956	948	969	959	903	964	946	925	967	963	955	999	977	927	964	938	863	981	957	928	1015	984	996	988	941	948	974	986	1012	997	970	950	936	979	934	1036	988	976	937	951	950	987	995	940	976	923	978	1035	979	985	953	954	940	968	996	932	950	984	980	998	955	969	987	1000	967	956	928	944	967	912	948	1003	1012	959	978	1013	950	965	995	932	991	921	996	961	988	973	1019	996	950	1028	951	962	993	948	930	920	975	971	955	987	994	985	983	944	964	973	987	976	957	995	970	938	982	955	925	994	951	920	915	949	913	950	953	960	932	954	1005	962	972	971	997	945	919	992	1044	986	938	951	991	943	962	1038	938	966	962	980	955	954	956	968	1017	964	993	965	999	969	956	928	978	1022	979	971	968	914	987	985	989	945	964	989	956	991	979	914	992	964	961	924	976	945	920	1015	972	967	1008	1014	1001	961	972	992	1030	967	919	935	890	959	979	953	961	963	1013	966	989	954	997	993	936	978	912	910	921	922	955	965	956	917	908	981
4587	8873	8667	7173	13438	37084	49185	42452	26215	12638	5587	2103	1195	858	875	860	886	847	880	882	851	911	874	837	880	859	883	874	931	829	833	872	907	891	836	889	897	879	826	903	863	861	901	904	940	818	875	853	896	921	880	864	857	872	827	828	853	888	882	860	816	873	913	914	828	854	850	846	852	866	907	927	901	913	899	860	872	862	802	875	839	852	866	850	924	835	924	866	889	869	835	842	871	849	832	874	833	897	832	915	879	854	871	864	827	843	885	873	922	904	905	918	872	882	895	887	832	875	848	856	914	903	819	877	872	858	881	887	840	858	911	901	906	856	830	859	866	899	887	888	901	849	822	792	865	870	878	873	855	799	863	853	890	851	899	892	909	823	881	865	821	824	843	864	869	876	876	855	857	864	896	841	862	900	870	832	843	810	905	901	895	841	879	796	841	842	855	862	868	888	845	897	885	855	836	865	870	860	881	803	900	885	850	852	832	816	870	814	809	867	856	840	852	897	852	871	856	904	879	867	873	876	849	885	893	855	866	867	830	864	855	856	873	885	877	929	856	867	820	861	821	856	876	886	924	867	829	897	866	819	847	876	831	853	873	880	853	868	833	841	785	878	871	870	879	824	847	918	833	865	832	892	891	892	830	825	922	882	859	829	875	822	889	833	878	853	826	932	890	864	895	865	890	852	893	873	827	879	889	846	905	866	860	870	908	805	828	858	846	869	880	862	828	863	882	870	812	881	870	860	859	879	899	827	864	877	819	919	861	836	887	832	899	862	875	901	880	861	862	850	934	894	887	844	863	868	856	879	845	839	868	844	895	808	855	868	833	831	837	868	881	883	883	832	835	843	921	866	859	781	829	842	861	890	840	851	842	834	906	903	842	825	797	884	862	884	837	910	879	918	910	869	859	848	821	776	891	868	895	830	851	825	844	861	884	829	867	896	867	896	855	837	859	873	861	886	859	833	870	820	831	837	844	880	846	854	836	874	829	870	843	864	840	857	823	845	881	839	855	863	865	858	794	846	877	856	873	854	915	854	861	908	856	878	869	858	905	860	861	860	881	795	879	870	863	890	880	925	867	864	840	889	893	850	860	872	876	854	808	841	852	878	883	882	881	850	884	891	894	868	850	897	868	833	826	947	877	881	811	833	833	891	846	867	887	824	878	861	816	869	834	901	889	876	808	843	853	839	847	844	852	863	829	865	816	838	853	862	821	846	865	860	864	843	882	873	842	846	817	864	817	852	817	876	819	840	878	843	946	927	862	862	826	831	858	864	817	865	859	867	844	881	874	844	878	912	813	787	816	852	830	891	835	853	839	880	919	823	875	858	906	952	874	848	831	894	849	843	859	867	846	860	841	864	842	804	893	826	866	851	857	907	840	846	896	856	895	872	866	841	815	882	878	837	846	851	864	847	820	845	867	878	852	874	905	906	842	835	827	826	833	882	887	809	874	848	862	843	872	857	838	810	834	910	886	845	845	861	852	850	859	850	838	890	865	881	876	884	898	850	835	859	870	880	855	875	912	863	860	893	842	886	902	862	895	872	854	816	900	894	894	910	862	861	865	836	824	845	863	873	827	832	865	886	883	869	883	825	872	900	870	852	857	873	858	889	885	842	876	862	782	835	864	829	851	836	851	849	894	868	830	805	853	843	852	819	889	852	853	913	895	859	863	809	842	853	880	839	777	874	865	862	841	879	940	938	870	873	876	907	882	834	846	908	881	846	827	804	863	880	886	870	814	849	917	878	857	863	856	848	846	873	858	921	823	875	852	918	840	837	854	830	844	901	849	805	842	902	891	840	902	886	837	875	854	866	884	845	910	873	843	850	868	846	818	853	875	904	833	917	801	889	858	841	900	869	875	864	811	850	837	896	892	846	858	851	871	843	873	885	874	856	847	855	854	895	846	867	875	840	849	895	877	820	889	878	867	825	825	866	842	874	872	907	806	937	863	816	835	891	865	834	849	909	911	860	822	858	897	851	838	914	866	859	832	892	836	879	880	837	840	845	889	878	841	902	835	866	864	841	912	824	829	843	889	932	851	875	859	880	882	848	914	915	927	899	892	865	888	843	862	848	824	878	867	871	845	895	880	841	851	888	851	837	828	897	859	836	883	866	799	889	850	800	833	808	816	876	886	855	881	828	845	842	868	880	871	824	818	810	897	870	913	865	869	870	878	895	885	815	883	863	890	858	854	855	842	848	916	869	848	903	897	845	861	844	864	894	806	855	855	846	896	835	877	870	835	841	842	848	837	915	877	893	850	853	821	891	881	822	837	915	877	842	841	860	812	912	908	896	871	867	850	855	829	811	817	867	861	898	891	886	840	890	820	851	890	845	879	903	884	899	922	916	857	888	872	893	883	872	876	813	845	836	901	873	872	879	865	899	887	844	880	864	869	840	835	875	874	896	858	843	893	875	876	843	872	885	837	825	866	904	877	883	866	908	892	828	849	855	821	862	862	852	853	830	848	837	844	848	856	851	818	869	873	907	831	864	901	864	837	856	868	889	847	862	872	831	795	824	813	870	881	846	867	841	804	876	878	913	844	846	881	890	836	854	825	899	799	874	856	836	831	887	894	835	855	846	863	843	850	831	833	888	872	837	899	835	822	873	862	866	855	957	862	842	863	814	843	869	808	920	874	836	837	900	853	822	863	803	869	849	842	826	838	844	879	858	860	834	855	886	861	889	851	873	825	839	891	830	842	853	848	854	841	873	841	917	832	844	857	851	842	867	843	850	835	901	880	864	876	810	877	872	839	882	853	903	868	847	856	832	818	817	892	881	896	870	879	828	842	814	821	846	904	862	844	865	811	916	883	877	844	849	871	850	831	877	837	866	895	830	813	843	865	877	888	880	889	877	835	868	836	873	866	853	861	864	829	872	862	828	907	820	804	916	877	863	784	842	891	846	822	896	846	849	846	818	874	834	868	840	836	874	826	901	883	822	862	882	864	845	896	849	895	863	877	872	860	906	810	885	767	844	857	844	864	838	873	840	865	840	848	854	873	836	861	863	859	862	854	887	815	831	895	838	860	825	819	838	909	815	876	850	873	859	845	843	847	883	853	874	831	833	884	880	842	864	878	847	862	894	872	879	869	899	895	848	862	890	876	827	874	871	880	868	785	902	873	836	867	856	846	887	903	855	835	900	838	881	864	855	879	911	887	812	795	896	865	857	901	908	902	859	886	860	855	849	873	843	826	852	835	894	898	820	786	836	825	838	828	812	866	862	854	861	889	835	821	827	851	848	917	881	855	868	874	829	850	859	872	877	862	831	850	855	819	877	811	877	843	875	855	842	851	868	805	830	822	847	830	869	860	847	905	912	809	813	861	911	858	815	855	919	894	900	879	853	845	849	905	820	882	838	867	842	873	900	883	868	840	858	929	873	896	881	871	852	876	873	866	863	883	821	841	850	871	913	859	881	883	826	894	882	842	851	858	889	904	848	850	865	868	836	816	846	861	846	864	843	827	904	806	869	835	854
27620	13185	2667	1611	1347	2163	5032	4678	2980	1799	1320	1068	1011	913	922	872	956	937	929	926	912	937	950	960	895	954	939	977	953	970	912	907	886	920	916	938	911	969	932	938	899	952	918	907	949	959	909	909	942	919	917	935	955	898	913	923	963	924	963	934	980	893	896	945	916	925	969	922	947	894	986	936	911	939	873	950	937	930	840	951	911	919	926	892	898	954	906	911	906	974	901	942	908	893	954	931	936	967	906	943	925	936	902	877	971	927	901	905	935	984	955	964	903	904	929	893	928	891	986	912	909	955	934	935	928	945	938	920	981	944	922	891	984	872	949	934	906	862	915	981	946	997	889	885	937	958	903	874	918	916	950	896	937	916	936	880	892	958	878	929	917	942	961	918	935	899	917	898	913	924	921	933	904	937	909	897	915	906	979	912	925	882	953	935	874	955	894	891	905	952	987	938	952	966	907	898	981	955	995	895	884	926	949	897	907	912	906	925	888	898	934	931	907	909	939	930	931	921	904	939	952	920	941	888	899	960	857	1002	880	993	883	957	883	913	917	964	957	963	920	942	958	931	924	906	958	911	909	886	963	913	932	978	923	936	930	929	940	952	939	923	930	913	861	933	895	949	896	927	915	920	921	934	937	939	916	960	901	904	945	917	944	914	924	927	945	985	895	866	939	943	939	921	936	899	954	921	906	938	951	870	944	910	997	908	936	949	908	934	907	939	944	931	941	912	916	940	909	916	937	918	940	892	939	899	970	923	877	953	919	912	955	910	865	932	864	890	949	899	908	944	952	911	881	929	912	976	935	936	966	920	964	964	909	947	870	897	961	948	888	900	938	912	918	925	936	985	943	916	933	953	939	912	924	921	908	911	937	960	893	930	894	913	916	928	889	946	918	858	1004	922	905	897	919	932	921	924	929	935	905	981	900	916	963	924	902	968	895	913	880	943	900	940	916	891	910	906	934	913	924	929	945	924	934	914	925	959	964	912	947	942	943	914	875	932	916	911	934	914	966	891	893	916	936	946	937	905	929	951	933	903	956	942	973	914	922	948	922	950	870	961	906	907	901	952	954	920	915	925	983	935	927	896	882	956	968	894	943	914	918	917	928	929	903	917	951	903	918	964	924	898	890	932	980	932	926	923	916	893	930	980	949	890	898	917	902	933	867	842	867	938	958	893	904	884	887	926	962	908	941	894	945	897	926	920	909	982	926	946	925	955	911	909	975	930	919	917	883	918	967	890	907	905	895	925	939	911	915	919	941	946	898	879	919	937	953	973	900	917	925	945	927	889	934	941	942	918	961	899	948	884	869	967	894	881	957	902	900	903	924	975	937	894	896	923	936	891	925	943	901	932	907	955	921	915	882	930	939	957	935	953	962	891	910	1003	960	917	934	964	870	937	947	881	942	964	971	958	897	934	974	873	970	881	910	914	884	893	968	896	960	951	933	946	914	949	906	882	874	931	939	971	922	950	942	911	856	875	884	955	929	896	918	939	956	942	928	884	949	930	950	932	1006	915	957	899	947	972	932	911	896	918	983	914	954	876	896	947	902	923	970	925	931	879	930	917	943	932	962	916	959	922	907	920	935	918	981	942	955	959	900	989	947	872	948	904	900	841	893	940	964	963	897	955	991	906	920	928	888	920	952	893	869	893	933	935	961	878	937	916	936	933	904	894	867	961	891	956	915	954	940	905	887	911	932	933	944	921	919	938	907	932	887	975	892	926	919	906	918	933	937	898	918	938	934	893	950	933	905	941	912	926	929	948	936	830	942	874	906	942	943	898	969	914	950	978	938	958	910	928	905	946	944	939	973	875	900	889	964	939	902	910	892	963	930	947	960	939	917	950	916	933	1024	930	855	904	945	936	949	866	943	868	944	933	941	920	915	894	944	946	968	974	957	894	938	915	877	883	919	945	920	982	918	977	920	943	908	883	891	907	932	956	896	955	926	922	910	957	933	970	933	924	965	878	892	891	888	931	919	908	943	910	942	918	914	890	898	903	848	941	911	959	926	949	947	934	912	905	944	929	921	914	915	862	882	924	910	921	843	882	929	894	931	989	906	930	979	902	960	969	911	944	959	854	918	1004	893	962	992	948	897	939	959	927	900	914	936	953	912	889	921	942	981	955	1021	927	929	926	896	994	932	931	893	935	915	958	877	918	944	901	903	897	913	895	854	917	961	945	937	894	933	847	946	927	864	922	970	961	941	832	1028	911	925	925	981	927	949	915	975	853	956	935	944	921	932	911	936	910	934	992	953	900	913	956	892	943	940	943	949	893	966	936	983	923	956	965	988	981	936	941	891	880	975	928	876	950	964	924	961	975	896	955	985	949	942	887	948	933	901	945	958	921	930	934	916	955	993	874	909	937	918	910	920	943	917	892	890	892	914	1004	915	928	943	925	919	956	972	942	946	999	909	927	882	922	947	906	941	972	922	912	906	937	915	992	922	931	917	943	922	919	879	897	941	868	978	938	961	927	967	897	899	905	976	901	908	948	888	915	949	905	964	948	897	903	975	902	1011	907	934	895	977	938	909	939	932	894	908	957	934	926	968	953	921	964	974	939	918	913	941	875	921	951	966	962	930	918	937	897	946	915	943	919	894	918	966	957	971	917	999	929	948	940	892	907	882	961	944	933	921	863	936	928	967	964	948	898	923	893	984	888	937	930	874	928	911	891	971	926	941	904	947	858	895	960	909	901	923	953	932	919	916	935	907	926	934	925	884	925	922	933	935	957	943	902	941	911	929	874	975	959	890	938	920	909	992	925	890	932	941	903	934	878	963	937	919	941	889	913	919	912	942	966	876	942	903	919	931	941	946	923	877	939	902	931	918	943	925	961	918	940	880	936	925	957	928	906	909	942	872	938	938	993	898	945	961	969	898	909	976	948	915	971	950	970	940	916	890	960	922	910	915	921	958	933	956	917	882	896	964	903	941	913	988	957	939	902	947	916	936	924	939	916	948	910	902	972	930	994	901	913	942	956	944	910	928	942	934	921	921	881	949	986	918	911	973	885	911	914	909	932	957	920	913	968	888	974	866	881	942	930	947	919	925	937	943	936	924	997	954	905	954	883	927	960	935	938	953	941	902	903	973	929	940	897	883	954	951	935	904	854	958	902	896	878	933	914	945	921	980	904	892	965	903	997	911	924	957	941	945	962	890	907	953	953	892	949	905	942	903	939	911	912	919	976	963	940	918	906	908	906	914	944	915	983	919	937	926	979	895	955	917	937	917	926	946	972	916	928	929	908	909	927	947	922	931	890	957	957	959	944	969	883	928	965	912	980	975	903	942	927	948	945	854	949	933	899	896	945	948	893	949	941	899	946	988	935	907	922	924	919	841	998	918	895	899	881	950	907	854	913	934	927	912	937	907	921	910	916	1021	883	974	924	918	901	967	952	979	879	1002	916	911	879	869	941	972	952	1004	903	936	939	934	915	978	931	949	955	893	993	902	899	893	945	902	917	958	936	931	887	917	946	888	927	910	918	886	894	931	935
5679	1615	1475	1189	1366	2544	5748	4667	2948	1720	1177	900	802	799	786	767	841	820	807	787	802	834	782	798	797	759	856	837	812	763	775	806	835	811	823	809	830	770	802	823	831	782	801	766	798	805	776	793	825	752	775	758	778	825	836	783	779	775	817	759	789	868	781	841	798	815	788	805	793	764	815	786	818	784	753	751	812	802	795	811	778	778	764	820	783	781	755	866	799	846	763	854	821	782	756	746	779	823	714	745	780	781	779	830	827	830	793	833	827	784	796	757	780	799	870	820	792	790	789	793	755	748	745	827	840	805	769	796	786	779	797	785	843	778	778	789	787	751	810	801	809	850	758	838	803	811	830	805	786	768	784	800	834	753	774	825	774	808	771	780	824	785	759	769	792	754	776	773	821	796	775	704	839	806	765	827	794	765	775	774	817	865	817	741	785	810	801	851	798	772	772	850	790	791	833	776	817	752	747	816	798	755	747	827	831	825	809	804	775	778	773	820	762	802	765	763	804	734	846	764	826	824	785	829	748	811	820	744	791	795	793	792	804	786	783	817	797	848	790	769	852	821	782	818	793	847	807	789	798	765	796	762	771	749	817	801	780	797	816	789	812	869	786	762	784	801	787	843	800	775	794	756	758	738	802	824	791	784	829	777	778	848	814	836	760	801	790	757	776	853	816	727	845	877	818	766	799	785	752	761	818	803	795	772	744	808	793	795	821	791	797	769	797	778	744	794	814	799	798	773	748	811	790	794	772	818	805	793	738	769	744	823	812	763	787	804	783	753	773	828	825	798	837	726	768	783	772	790	819	792	802	785	768	780	782	766	782	785	790	783	798	797	807	805	800	785	828	772	740	785	780	829	803	830	844	833	751	825	775	774	766	798	855	807	822	781	796	734	793	814	806	792	817	820	846	780	760	804	773	793	802	806	781	856	759	803	776	777	796	789	753	783	843	796	778	769	773	742	752	801	851	759	813	795	736	736	791	798	804	779	816	775	764	791	771	759	790	856	797	798	771	845	780	815	797	782	802	828	758	805	770	796	755	804	814	757	818	793	770	780	777	741	811	805	810	825	796	829	780	795	829	803	801	733	809	795	807	844	822	807	814	754	769	823	776	781	793	792	760	725	836	783	799	788	770	782	741	792	827	797	825	779	776	806	757	770	777	806	771	751	796	787	795	796	726	762	782	772	789	770	833	840	823	795	778	764	796	804	796	808	737	815	816	781	802	811	787	763	755	826	796	800	816	765	787	765	798	802	804	795	759	808	805	813	814	762	776	819	813	770	852	778	824	806	842	803	763	745	778	842	823	799	804	794	798	734	821	801	789	816	770	820	822	792	804	749	840	788	800	794	774	805	784	776	840	748	822	839	800	813	782	773	773	752	796	841	804	736	778	773	832	768	761	779	758	749	809	782	771	788	777	780	784	787	792	798	801	805	800	772	844	774	752	808	746	751	772	792	793	790	795	821	811	793	802	787	768	815	807	752	768	782	861	752	789	788	816	849	805	827	815	819	791	791	831	791	792	789	767	824	808	809	831	841	789	802	806	797	783	797	735	811	820	783	819	851	810	817	798	836	809	803	802	789	786	817	782	755	788	839	771	809	810	779	780	748	807	823	788	808	784	803	785	779	811	771	785	738	804	809	783	826	793	725	779	821	829	805	807	840	798	810	756	860	792	793	869	833	780	786	798	834	821	790	784	783	775	785	780	834	802	790	764	798	781	786	759	802	744	785	750	758	760	813	800	803	792	798	817	775	804	762	770	733	824	797	836	788	819	767	784	840	757	799	791	761	742	812	809	764	802	808	796	833	758	805	739	754	793	766	805	808	822	770	784	817	776	802	830	809	792	740	799	784	838	776	753	795	796	810	819	741	797	772	810	801	785	778	795	813	791	854	844	817	802	792	814	799	798	761	812	781	789	783	850	797	759	797	848	835	811	769	754	738	815	823	775	824	791	802	763	808	811	808	798	775	785	839	772	775	769	825	741	817	740	776	761	826	806	794	739	798	789	812	765	758	801	803	809	823	796	800	788	794	793	812	799	782	767	762	764	808	769	783	789	805	795	832	772	803	831	813	767	767	860	837	810	803	806	786	830	737	760	775	836	752	796	776	769	782	810	799	830	787	824	769	819	732	813	771	823	751	819	787	768	795	783	742	793	809	793	780	799	776	738	821	798	833	843	812	831	832	806	805	822	792	804	743	787	816	817	759	797	777	860	759	812	773	816	835	789	770	801	804	789	780	824	809	804	799	841	752	796	804	831	828	814	790	842	778	770	881	787	836	835	791	780	746	802	849	726	761	816	805	776	793	782	834	784	813	808	802	796	833	848	845	811	810	775	826	783	806	789	756	849	810	774	819	815	812	764	798	776	773	766	849	807	742	770	781	818	777	821	768	773	784	818	790	797	740	801	790	810	766	850	774	796	753	726	840	861	816	829	802	775	796	824	835	831	823	774	804	825	764	828	840	814	828	813	820	809	778	776	814	794	777	817	814	805	804	783	837	783	727	779	764	769	765	806	776	760	765	782	786	789	789	736	772	792	807	799	784	792	788	817	850	815	793	827	795	767	769	815	793	799	799	801	793	838	741	781	759	808	783	772	795	792	805	777	814	771	798	847	804	806	791	812	807	759	815	801	829	827	820	811	807	784	816	779	792	766	800	767	775	815	802	785	802	819	804	788	825	791	775	776	756	742	745	830	760	753	818	776	789	733	774	818	833	739	777	833	855	815	754	783	776	786	747	789	815	816	807	791	821	787	801	809	734	822	817	784	768	817	770	760	733	839	804	803	768	760	787	761	753	809	822	802	761	831	813	739	765	760	795	808	782	806	787	760	829	776	811	789	829	832	819	792	787	807	814	798	817	751	763	787	766	793	794	787	781	836	756	815	803	825	806	757	781	817	772	786	773	812	784	801	752	819	762	885	802	772	789	800	830	831	810	802	755	768	800	786	837	751	814	755	762	828	851	837	786	813	803	780	775	806	788	763	782	828	797	795	780	776	776	834	778	797	799	816	791	842	828	838	808	837	773	784	834	761	810	796	808	803	801	768	775	813	828	771	757	790	859	822	785	823	842	782	804	796	774	827	783	758	794	847	797	783	764	810	766	792	778	849	783	764	797	833	777	784	788	805	801	794	819	798	783	813	793	798	844	773	778	844	797	799	755	791	846	766	812	823	814	773	820	768	719	754	815	790	773	783	773	764	751	824	733	789	828	852	855	786	711	800	828	808	791	841	749	826	770	798	769	802	758	772	766	780	868	794	763	787	766	792	793	828	789	841	826	748	804	834	807	867	767	821	758	803	823	804	751	877	802	817	843	815	811	833	769	721	801	769	810	796	784	785	779	729	787	816	752	791	803	807	756	817	823	790	801	843	773	803	778	789	778	808	789	769	801	804	795	791	802	804	797	726	801	802	771	821	814	834	804	809	799	800	807	760	809	820	772	809	824	768	777	787	803	810	842	829	765	862	765	802	796	755	841
25666	21396	27228	25336	10643	16064	32087	32534	20491	9541	3272	1547	1018	889	928	890	878	927	889	860	863	936	915	843	913	906	974	904	899	851	846	887	926	930	920	891	875	871	879	838	869	893	896	877	956	952	900	868	887	837	890	850	922	909	925	898	896	897	904	920	891	857	849	841	913	843	908	877	867	877	906	871	896	875	905	848	886	855	908	890	898	917	863	928	827	880	880	889	872	857	860	866	852	910	895	894	851	911	937	858	868	870	833	860	881	847	955	862	874	883	882	866	882	883	835	832	875	897	872	934	883	939	796	781	862	845	858	874	803	866	866	908	923	862	885	878	836	866	879	875	883	873	871	885	872	892	896	905	883	884	861	839	886	892	912	890	902	848	857	915	935	890	867	865	864	895	819	880	885	855	887	848	848	862	884	879	891	912	872	897	877	854	900	878	848	837	901	875	915	901	850	865	885	897	837	844	864	842	857	895	807	876	896	879	893	892	931	852	876	856	849	824	870	860	914	893	902	843	972	847	919	888	883	835	886	865	890	912	883	875	841	888	831	867	892	899	887	913	917	882	877	923	872	933	910	860	903	877	909	882	817	894	890	878	845	845	867	900	896	877	863	903	905	879	871	884	930	871	831	878	926	865	870	850	875	839	829	876	902	919	840	869	859	860	871	853	889	920	925	832	942	876	872	897	865	887	869	879	882	907	936	818	904	869	883	866	845	891	870	831	867	894	856	853	903	906	853	915	938	895	831	892	846	902	871	839	877	911	880	838	880	872	892	884	850	914	898	902	878	850	889	870	903	897	882	893	883	875	887	819	827	882	884	892	893	873	918	870	939	881	873	871	916	869	904	903	929	851	876	918	948	893	849	870	901	829	816	895	854	852	913	912	869	846	852	941	909	879	891	904	897	865	888	900	920	885	866	883	913	851	857	881	838	896	821	906	878	846	886	881	851	875	873	877	887	931	887	846	860	866	898	863	863	840	870	848	910	891	897	855	886	881	889	874	905	879	857	936	886	871	889	907	870	851	840	910	858	856	834	911	843	932	880	881	909	878	874	888	882	901	898	868	910	836	873	856	827	827	924	906	864	899	866	879	928	894	864	858	930	889	868	833	871	877	861	917	832	852	866	895	836	884	939	864	867	879	858	913	840	854	875	826	918	869	866	902	865	906	850	889	904	803	912	861	891	834	911	889	891	849	839	878	897	851	904	892	826	876	886	899	900	878	871	865	883	820	860	905	857	919	899	869	864	873	850	854	892	831	866	845	878	860	954	871	965	900	855	852	852	909	873	878	845	890	916	951	910	892	913	895	872	885	877	904	826	840	890	854	869	874	893	923	901	809	859	862	854	856	868	897	893	866	904	863	875	842	903	887	892	905	857	876	873	903	874	926	859	943	876	854	868	892	927	904	868	855	908	845	944	906	901	872	839	856	926	949	894	867	847	882	850	882	923	816	875	854	824	834	909	871	880	863	889	902	901	852	832	912	874	912	846	841	864	816	893	863	854	911	881	843	902	893	874	846	806	922	857	810	900	888	926	903	808	869	860	866	863	866	899	895	922	888	853	879	875	853	885	905	938	832	927	887	841	914	850	894	835	828	890	881	850	827	880	914	944	878	928	911	911	868	910	865	902	869	815	886	876	871	933	897	888	890	868	826	850	830	902	859	844	834	819	907	799	864	907	851	851	863	891	877	877	888	867	866	888	871	847	877	894	837	899	875	918	853	848	914	828	905	862	859	891	910	900	870	890	863	880	844	834	882	876	872	914	875	906	864	927	828	913	900	847	885	829	859	870	861	913	940	918	930	865	876	847	867	880	895	880	874	913	868	932	867	915	840	903	885	909	833	876	845	860	833	875	891	839	824	908	857	846	868	866	837	856	900	854	857	856	797	851	868	910	903	876	916	846	839	855	902	863	931	845	833	889	889	841	844	863	855	892	915	879	859	887	880	913	915	917	870	912	894	885	818	846	939	883	860	862	945	902	864	898	884	870	887	887	915	923	934	900	879	882	890	857	910	859	922	845	906	873	907	874	896	893	826	845	896	898	852	869	912	867	860	867	918	872	806	884	903	871	902	886	840	901	912	855	858	913	853	904	894	874	840	852	868	910	908	854	884	857	844	835	898	858	831	876	908	907	846	882	834	850	920	871	863	917	967	873	902	850	925	891	883	923	843	894	842	823	967	840	874	897	900	898	941	908	899	880	892	873	927	892	872	857	902	896	875	856	921	922	849	847	842	877	912	911	903	871	877	817	890	872	831	910	846	911	837	903	906	916	810	892	884	871	861	855	843	905	878	857	869	869	846	898	865	892	888	872	862	898	878	898	861	844	880	848	910	883	904	870	903	886	907	906	905	888	905	942	875	859	918	870	858	836	814	861	889	856	920	842	916	854	829	874	888	863	808	893	882	850	917	890	875	866	888	847	889	848	878	906	855	881	845	820	842	897	894	903	904	820	889	926	835	890	871	827	881	859	854	840	878	878	945	906	865	848	857	921	902	861	826	882	876	865	856	834	846	850	897	820	840	892	876	880	907	982	887	944	922	848	893	881	855	880	861	888	887	892	894	875	814	847	883	849	869	860	829	895	894	903	928	946	944	851	870	926	871	893	900	897	873	909	890	874	840	882	916	878	852	879	872	854	881	898	903	904	858	909	866	901	864	870	903	836	919	850	866	844	879	817	900	901	902	966	882	887	851	931	856	891	896	905	836	883	877	855	842	874	883	895	855	861	889	902	898	907	871	881	831	870	840	896	909	872	837	913	843	859	828	897	854	840	820	891	878	832	884	903	862	864	867	819	920	899	887	891	870	935	883	868	863	851	823	880	863	862	869	817	822	891	884	894	842	923	900	867	823	877	850	902	871	907	859	891	888	862	873	897	888	863	839	933	847	920	831	876	887	902	891	873	882	846	857	891	860	936	880	854	896	874	872	914	897	903	874	907	815	891	861	879	897	887	926	867	872	871	938	899	889	833	954	873	826	844	861	816	933	899	876	851	855	890	888	882	865	829	855	838	895	867	885	868	832	934	828	829	936	875	889	856	867	848	896	932	862	895	842	886	859	860	905	893	884	908	871	917	894	945	847	836	838	865	862	916	904	916	923	869	904	892	884	904	847	906	909	886	892	855	883	890	851	851	868	845	920	861	855	852	862	902	859	904	875	889	888	878	900	869	845	841	861	854	885	899	938	883	924	852	811	885	853	834	867	843	873	856	877	922	902	879	855	859	875	871	916	890	860	869	891	802	870	900	866	824	848	906	864	879	843	876	920	893	920	866	892	841	855	889	831	870	882	879	922	869	906	886	916	876	913	886	877	862	884	832	882	871	933	914	887	883	895	972	885	904	885	918	907	932	841	897	862	846	887	835	855	878	859	899	916	848	851	913	850	873	857	919	897	924	924	846	842	857	880	844	883	856	896	817	838	850	839	909	852	902	888	873	876	920	895	899	896	805	932	848	894	886	877	908	929	904	885	828	891	875	868	871	901
4796	4942	3762	2811	5683	17295	29805	27220	15823	7488	3054	1412	957	848	856	804	765	810	838	810	778	800	777	798	803	811	863	774	880	812	770	778	828	780	811	774	769	797	804	816	747	894	798	835	775	786	794	791	794	808	751	810	818	789	789	813	786	782	793	779	764	817	798	778	846	772	775	803	739	781	797	784	771	801	790	828	848	777	774	782	771	793	794	788	778	778	811	770	792	788	854	778	794	798	838	811	783	775	796	838	796	787	791	835	773	796	802	771	790	794	783	802	815	806	771	788	810	817	818	841	774	818	817	832	808	759	795	807	807	783	732	785	827	797	841	840	783	786	737	798	802	803	763	859	827	829	830	803	779	810	801	802	834	771	752	818	789	832	780	784	797	789	759	829	757	823	849	813	777	811	765	831	844	803	778	753	780	810	777	802	867	819	796	787	777	815	804	759	786	771	836	809	770	770	777	821	813	757	752	813	844	784	805	804	840	744	781	804	796	755	793	790	811	781	810	768	777	789	771	742	807	807	837	809	786	839	804	794	749	796	796	784	806	843	815	801	848	819	808	826	815	804	810	764	779	819	788	821	832	771	789	792	775	784	767	766	811	765	809	814	795	813	847	839	780	780	785	750	807	807	781	787	786	833	746	783	777	810	789	758	790	784	769	760	775	816	751	755	808	814	814	772	766	757	826	792	792	734	763	813	821	773	792	786	790	763	851	768	778	839	819	776	772	814	754	835	769	814	783	723	819	756	806	780	772	833	764	760	766	829	803	734	812	790	796	816	797	848	781	788	864	835	802	831	820	772	740	773	749	767	789	759	794	768	814	795	752	803	768	795	763	804	793	826	820	840	795	808	832	820	832	765	780	773	827	752	806	811	807	822	787	827	832	766	773	790	809	781	767	798	820	829	856	795	780	758	789	771	809	760	834	743	821	799	767	738	788	807	790	804	813	773	799	767	840	775	764	769	774	751	812	760	790	779	783	810	797	778	812	816	769	801	809	793	799	790	820	788	821	813	862	773	826	734	785	768	817	815	797	784	835	795	790	856	759	805	825	787	763	825	810	769	769	762	777	790	816	821	776	802	792	818	835	778	781	830	782	837	750	785	780	818	814	782	811	784	769	815	777	782	814	755	806	708	763	794	774	808	802	749	823	776	789	749	747	826	820	789	757	785	796	804	845	828	804	791	799	829	809	786	816	745	845	748	793	800	851	813	814	786	767	805	829	795	767	776	818	769	827	738	793	791	794	777	788	816	770	808	826	785	758	761	806	778	770	789	820	826	833	776	821	803	824	766	767	829	843	826	766	807	744	772	840	794	807	803	807	772	777	795	768	806	783	777	790	745	818	780	799	834	823	793	804	768	823	784	807	745	741	829	803	821	804	783	833	779	793	735	756	811	767	763	803	831	756	785	788	804	790	825	770	824	807	822	776	805	808	790	762	737	792	758	747	766	766	740	740	757	794	791	777	755	777	792	798	816	820	801	777	777	802	820	781	763	856	771	798	786	765	779	830	757	762	777	792	780	828	815	837	813	775	840	808	830	738	805	778	790	761	809	765	805	805	765	730	761	794	775	802	775	791	760	787	749	777	802	814	765	728	832	795	776	836	797	759	802	779	820	788	773	810	821	816	816	754	811	777	763	815	816	803	823	749	810	784	803	776	827	773	770	773	761	855	769	798	820	780	789	848	756	826	784	798	828	796	797	765	781	782	792	755	775	834	770	806	744	783	784	800	837	789	745	816	820	803	801	785	853	683	779	801	798	755	813	796	793	767	750	817	803	778	778	757	808	790	749	793	779	791	751	745	749	759	779	830	773	750	779	776	819	793	786	810	771	756	769	781	806	753	872	742	792	806	757	836	762	790	767	784	815	760	809	767	790	748	776	806	825	822	764	804	778	753	842	811	811	735	835	748	821	787	763	854	706	846	821	784	791	805	816	784	793	804	829	808	789	788	810	783	770	801	745	805	792	754	754	785	768	811	783	795	800	768	825	843	778	749	811	779	807	810	788	755	793	813	807	765	790	774	811	840	773	787	780	752	811	805	795	799	809	738	787	776	811	850	826	772	774	792	776	785	790	752	786	773	751	778	772	795	810	780	788	782	765	818	813	799	782	799	765	813	792	803	814	819	798	763	785	777	805	796	749	779	776	814	792	759	781	758	801	802	787	814	768	804	771	741	814	807	781	843	793	829	773	825	809	794	774	762	751	736	809	783	779	803	796	793	712	778	764	796	789	768	801	808	770	833	838	821	764	830	813	804	774	779	777	817	809	818	804	768	784	849	845	770	765	762	771	825	776	716	757	804	778	824	837	787	791	847	759	832	790	813	783	799	831	728	772	791	765	829	798	764	823	770	776	783	788	746	765	770	762	846	774	829	764	802	819	770	761	775	835	828	777	762	821	792	852	786	838	815	776	779	804	780	785	838	803	804	748	844	789	762	812	769	800	779	772	811	803	769	817	801	805	795	805	801	840	767	800	831	786	789	739	718	784	778	841	810	795	746	757	806	833	753	838	776	782	803	787	816	779	849	743	760	773	784	799	781	744	788	756	809	794	774	835	817	775	785	749	821	808	825	765	796	766	746	760	781	785	798	775	785	795	854	724	785	799	828	776	785	771	779	775	791	802	769	765	778	808	783	811	803	796	787	810	780	771	733	803	801	831	773	808	819	814	794	822	825	815	832	801	839	793	824	767	802	762	745	783	796	810	806	780	821	768	766	773	828	769	800	755	800	753	741	780	798	788	765	767	752	744	818	761	798	821	775	801	765	802	840	777	800	772	799	787	755	790	763	745	806	812	810	764	807	765	824	820	815	798	826	802	789	758	747	811	758	766	847	799	775	733	763	814	759	782	773	772	802	762	811	773	782	756	765	775	806	832	757	785	792	826	836	764	780	790	730	760	785	760	831	803	716	790	799	850	807	765	748	781	759	826	776	808	820	756	782	811	755	818	751	833	793	813	782	803	795	785	774	853	809	762	758	765	809	806	785	818	874	838	759	739	775	778	854	789	779	734	795	750	760	811	780	825	820	762	773	803	780	813	805	790	781	763	790	772	737	791	789	772	782	768	710	773	737	802	775	797	814	769	770	801	805	804	807	833	809	826	734	799	784	786	773	803	795	772	778	830	802	808	807	814	774	791	843	821	800	837	860	797	801	780	810	801	747	811	789	789	801	844	813	808	768	754	835	825	778	862	815	795	799	782	811	745	824	762	815	825	757	774	763	797	821	793	788	794	795	814	812	808	790	770	801	768	815	770	753	831	809	797	730	804	812	791	759	811	856	785	835	741	782	801	869	813	809	842	760	776	760	812	765	759	799	752	796	811	752	817	790	816	778	755	796	775	815	813	752	824	782	797	792	709	808	778	783	782	768	795	767	784	800	805	775	837	799	827	735	812	779	784	746	829	797	733	769	760	779	790	802	755	805	723	794	823	757	818	793	802	836	774	804	760	791	792	781	799	818	748	849	816	818	779	770	781	812	824
24383	21348	28656	24397	21314	28297	49292	48919	34325	20327	7989	2462	1333	1098	1027	984	1024	1048	989	999	1012	893	980	970	1017	1001	975	1024	1021	1023	1046	943	989	994	983	1006	1007	962	925	986	988	944	1000	995	950	941	1048	978	966	957	989	988	943	966	963	967	948	959	1001	1026	996	937	1020	1027	1003	1032	1000	949	992	954	923	982	935	980	957	982	964	977	1048	975	995	980	957	931	1004	942	1003	1001	918	954	976	947	981	991	963	938	935	945	982	1016	952	983	1005	1002	956	985	946	988	958	943	943	1022	969	974	983	937	955	941	930	1015	907	898	941	919	943	990	935	974	948	990	999	934	974	1020	957	968	901	921	981	997	966	929	971	1008	956	966	978	912	984	1010	1007	978	1000	953	958	958	981	940	905	992	957	964	959	972	960	976	986	943	959	914	1012	972	1029	962	1005	983	960	991	921	953	1005	996	998	1020	969	1001	1007	980	932	990	979	942	979	991	1006	964	1005	938	943	928	974	980	997	919	1026	931	929	1017	1025	1002	1012	972	1003	981	976	1006	950	952	882	976	967	985	972	990	965	973	959	967	1011	970	944	954	934	1011	930	964	979	942	1003	969	920	935	989	1019	954	897	938	960	934	972	996	918	893	993	927	987	968	952	980	984	978	979	969	946	1036	953	971	948	925	920	1009	943	930	973	944	941	976	971	972	907	950	975	1020	991	925	932	1012	1025	946	1001	1001	928	981	974	974	1014	953	962	990	966	968	1006	989	917	952	967	1013	965	990	982	938	979	1011	977	973	945	985	943	1000	999	969	1007	940	941	928	995	949	1036	942	924	928	963	1020	923	950	973	980	978	932	959	975	952	921	975	1020	979	915	985	880	968	971	933	986	911	951	889	974	873	958	958	957	954	974	998	984	957	945	994	974	971	988	964	937	934	928	970	1000	979	990	958	973	939	965	968	964	917	990	902	1004	986	939	1037	950	895	984	974	1002	960	970	995	936	962	960	993	964	959	926	945	942	948	926	939	913	998	913	959	949	930	959	936	949	997	958	949	988	966	961	965	954	1030	989	983	930	963	1014	987	951	917	938	1017	893	987	1000	1033	947	963	954	1025	1070	956	1020	953	945	989	973	932	1015	936	991	929	901	1016	973	976	959	993	945	986	929	973	983	963	990	1000	945	942	918	979	963	987	954	973	957	933	1006	979	935	941	938	960	982	936	959	977	924	966	940	1008	986	960	937	1044	965	949	992	938	956	971	945	954	957	989	992	932	1016	996	904	937	967	926	962	1004	1002	972	986	985	922	922	964	930	908	920	990	932	964	962	933	978	940	978	954	1008	993	950	961	959	979	961	937	921	954	979	940	976	946	915	968	965	958	965	948	950	978	912	965	1032	1025	936	949	973	1022	931	921	951	928	1001	1055	944	1018	958	935	928	961	961	972	917	955	977	996	941	970	967	966	1019	1038	953	943	980	968	975	933	925	976	981	966	955	982	946	997	928	921	973	878	1004	970	972	927	966	920	968	976	931	986	1023	931	944	991	937	983	975	1013	980	925	943	971	1014	995	995	973	932	961	982	998	999	983	988	978	907	1034	961	969	919	944	994	1039	977	995	979	995	1024	942	961	989	995	987	939	985	945	986	946	959	976	968	951	991	954	954	930	975	982	926	979	971	986	989	997	976	901	990	925	983	936	933	1016	990	954	947	937	968	956	951	960	936	966	907	939	965	1017	988	890	913	953	918	945	930	963	942	1011	972	953	947	909	966	1005	954	911	981	981	1014	976	987	986	951	1004	1004	947	978	980	968	886	1013	961	919	974	1006	939	992	987	1036	967	949	931	962	909	1004	1005	951	986	938	948	982	943	943	954	900	950	978	950	937	1013	1007	956	988	993	1004	994	950	964	967	971	991	917	1035	989	971	968	949	947	919	1017	963	942	953	931	1037	991	1025	974	923	968	937	1003	923	898	961	1012	979	976	971	967	952	989	984	994	947	929	1008	997	984	896	944	939	964	966	956	1016	956	986	942	996	953	969	977	1014	899	963	956	952	977	881	915	967	1013	958	920	962	955	887	934	963	949	958	905	995	938	957	929	964	880	918	981	995	966	1024	939	976	924	936	1013	917	897	978	998	960	969	924	950	969	1036	909	979	972	875	978	1024	976	935	1012	968	994	974	969	940	984	1010	921	938	970	989	958	1014	969	976	920	938	925	944	914	989	968	969	935	903	931	942	940	988	994	952	926	971	925	1016	990	978	936	939	985	968	976	956	979	956	932	1023	1006	940	954	954	940	976	974	964	960	1017	948	941	974	970	963	929	1013	976	946	905	932	883	1020	946	929	971	984	1049	982	941	972	1031	1021	946	960	985	1019	993	941	956	960	948	997	951	901	1000	940	940	997	953	974	933	1012	961	985	956	983	929	950	968	954	972	991	902	1009	922	991	924	931	976	976	951	993	1009	992	992	915	989	991	972	960	972	945	925	968	987	990	1016	965	945	959	995	969	964	964	980	951	921	941	967	978	1026	932	936	929	967	992	957	969	1009	933	1010	980	946	996	948	1026	977	963	966	956	983	977	983	1034	946	893	968	990	965	955	919	950	961	973	971	990	919	936	964	982	942	929	917	915	951	931	998	977	982	968	962	1029	987	970	1021	997	996	1009	928	941	941	992	950	991	947	923	1077	984	982	970	919	949	979	991	935	933	969	941	951	958	1005	945	975	980	964	974	991	986	954	952	977	1007	1031	986	963	990	987	941	983	969	955	1014	1016	975	1000	978	884	951	958	925	911	1023	949	1033	973	975	878	959	912	1009	1042	962	938	971	947	1009	1009	976	954	954	1032	944	983	961	988	939	1002	1010	1002	944	980	909	975	915	964	904	923	988	936	967	974	979	965	975	958	910	950	978	944	945	956	954	980	923	934	985	993	935	955	1017	942	926	984	982	945	951	969	939	950	941	915	966	974	1001	941	952	933	924	958	1042	904	978	920	950	963	1008	914	938	993	957	996	991	969	1007	985	944	1002	953	977	970	941	954	940	925	915	975	934	942	908	946	949	969	996	1005	1008	957	989	945	964	926	975	991	916	990	978	1000	924	924	969	995	961	965	930	961	1000	994	920	994	965	932	990	960	980	954	949	962	934	965	992	1033	984	1005	933	999	935	955	965	976	953	967	932	974	948	893	928	914	941	1008	950	979	961	917	957	928	971	924	953	1007	981	979	959	922	931	1017	995	1009	931	946	910	974	937	951	934	989	973	949	952	960	950	989	982	950	972	953	989	981	910	950	949	1030	960	916	937	948	901	956	956	939	938	955	961	1005	903	977	978	978	993	919	974	936	1048	876	916	928	957	1021	953	955	973	973	952	960	984	1017	955	991	939	959	984	939	993	974	953	946	920	1006	948	921	1026	954	987	1002	972	973	920	964	1003	947	950	937	1011	957	997	926	947	982	945	914	1001	969	943	966	994	1012	985	974	978	916	969	957	982	932	971	954	949	933	930	1010	1018	972	941	913	954	954	919	959	955	969	954	955	1025	971	1012	946	939	993	992	991	982	958	971	982	955	883	942	1053	908	945	982	958	989	950	1009	956	1002	964	993	972	938	987	1041	977	1009	969	1035	959	927	957	959	999	963	923	941	986	972	1000	990	990	933	958	944	956	956	954	975	1027	987	980	1001	964	908	960	894	986	957	962	966	951	1001	966	992	987	930	929	952	942	900	921	1009	958
5620	10253	7805	4226	4326	29797	47788	43990	28276	15359	6350	2283	1269	934	890	889	844	878	834	867	893	862	870	850	905	873	882	870	887	868	857	869	856	856	880	921	879	913	869	904	936	879	899	915	906	927	910	839	817	869	834	838	862	872	904	850	845	860	898	886	895	927	812	883	921	902	849	873	853	865	879	829	834	854	895	901	850	914	813	883	835	855	925	879	870	847	841	909	857	887	841	819	913	872	883	849	901	885	826	887	889	831	846	879	869	816	825	893	876	850	843	882	866	825	873	864	879	896	868	810	856	873	914	854	835	950	858	836	891	823	864	888	905	915	834	889	822	857	915	881	870	878	850	891	837	900	892	835	857	918	854	870	828	865	847	888	867	875	867	857	884	889	897	842	845	846	866	912	893	882	860	871	850	835	872	873	852	855	895	871	861	863	870	861	851	860	871	903	877	895	899	844	845	838	874	903	876	852	871	882	853	855	942	817	885	825	901	826	886	848	896	885	835	868	831	877	893	836	842	863	849	897	804	814	867	891	916	915	855	864	831	887	871	856	810	859	893	850	896	877	838	867	812	891	862	941	903	871	860	835	793	905	871	854	876	848	858	855	923	908	836	896	873	865	947	892	852	843	862	849	883	855	876	883	830	844	867	905	854	863	854	880	877	862	860	897	836	840	844	872	894	885	880	861	852	883	883	881	839	879	924	901	866	904	861	836	866	868	896	876	875	879	879	875	852	890	870	921	915	867	882	839	841	840	846	866	805	882	870	834	905	851	896	840	898	855	887	827	885	856	876	829	846	860	814	868	879	871	815	842	836	896	878	918	862	864	887	885	810	820	837	919	873	869	819	809	859	869	837	832	829	903	872	871	885	854	870	839	891	913	865	816	863	886	821	824	861	845	885	873	841	874	836	910	886	843	885	852	854	872	818	933	856	852	890	851	903	866	893	902	883	882	857	834	865	859	907	882	847	858	881	872	887	884	868	893	824	853	877	866	892	872	879	880	786	867	809	844	892	867	873	878	824	876	902	863	845	899	840	920	855	889	865	832	826	868	898	909	797	865	856	889	839	866	850	880	852	832	888	870	863	848	830	889	858	851	865	840	839	877	902	866	886	914	894	786	908	940	857	833	827	886	853	801	868	832	908	859	902	852	919	844	862	906	873	880	889	872	895	856	887	848	839	909	926	881	902	869	852	901	928	834	897	871	858	912	888	866	841	874	878	821	833	800	865	833	866	881	890	856	836	840	814	860	813	850	902	848	833	904	858	883	832	849	853	907	796	892	894	891	870	850	887	902	861	805	864	882	890	849	869	814	878	877	911	850	801	859	873	867	848	840	899	865	843	835	900	811	876	876	772	858	911	881	867	837	841	844	914	884	893	866	839	896	851	836	864	881	901	856	874	897	857	843	875	916	849	890	886	880	903	905	862	825	904	876	858	900	858	845	895	882	870	877	902	881	921	831	859	864	831	872	880	877	870	858	890	880	845	870	900	839	912	855	853	877	867	874	862	856	851	860	885	796	853	901	874	824	853	821	868	881	881	856	826	890	836	907	887	923	864	838	928	878	847	888	894	876	828	881	919	868	889	884	868	867	900	901	837	877	784	881	843	862	810	872	858	862	861	856	871	829	892	839	875	906	895	904	874	866	874	874	821	903	850	882	876	888	841	841	868	889	871	882	896	878	806	860	887	927	910	866	886	849	867	819	845	872	898	900	881	878	821	882	850	846	840	886	852	838	930	885	877	852	895	881	819	840	893	864	869	868	862	861	866	847	883	862	854	961	866	846	869	821	884	815	891	855	854	872	871	865	856	889	836	824	855	859	854	861	889	858	844	855	835	893	927	847	841	885	852	883	896	837	866	856	851	825	898	882	848	882	839	854	883	823	842	885	869	861	879	894	903	856	857	887	881	855	864	866	867	868	843	842	841	838	853	852	875	881	875	842	834	873	874	828	858	842	886	873	890	860	836	874	848	830	906	864	842	866	804	814	892	892	885	858	815	899	845	811	843	877	870	823	876	858	837	809	869	836	867	861	846	856	856	908	905	839	860	854	810	847	903	848	923	830	864	856	886	876	845	857	843	816	826	824	876	857	922	904	859	909	901	832	864	874	829	858	872	877	856	846	850	839	843	876	838	847	871	876	863	830	881	864	872	862	821	867	866	854	860	912	889	912	887	819	825	802	898	872	871	832	849	862	873	896	851	875	870	897	858	902	827	850	887	906	881	848	918	831	904	833	851	821	899	911	881	834	832	920	886	899	865	864	892	848	886	805	855	906	829	842	865	856	881	813	910	852	835	885	838	929	940	860	849	856	805	843	863	885	854	863	892	816	899	847	857	886	870	843	835	834	823	868	841	893	885	836	861	866	828	835	883	840	894	901	846	882	903	872	871	827	812	851	905	868	860	891	930	837	889	865	890	857	818	934	877	901	807	847	856	817	844	819	800	880	852	878	854	824	889	853	862	850	849	868	832	887	867	858	872	898	877	886	833	883	872	887	911	854	854	899	852	799	832	862	890	903	851	849	854	909	880	823	832	823	874	831	866	821	855	902	848	859	905	884	913	856	828	828	875	861	811	873	911	866	842	822	904	868	843	860	790	817	896	875	868	825	849	820	878	836	834	860	862	823	851	942	854	844	831	863	827	888	842	867	849	859	893	899	891	891	810	863	855	867	879	906	849	851	891	862	836	869	858	879	855	834	915	895	867	871	905	854	863	935	859	907	855	816	870	854	814	896	874	913	860	874	835	883	857	878	834	850	849	929	829	855	916	868	893	868	857	895	907	865	850	868	894	868	846	904	871	840	836	883	860	817	817	846	859	915	920	834	882	848	844	839	856	836	861	872	860	843	861	899	864	899	819	839	927	856	845	831	846	880	893	891	831	914	919	889	803	872	914	855	805	821	872	828	898	869	871	886	933	852	870	848	868	836	808	886	920	887	862	830	845	877	808	854	838	874	825	940	876	911	872	879	875	857	844	836	890	891	857	878	852	821	863	876	880	802	851	880	848	817	891	844	865	906	833	802	927	777	890	876	882	874	862	873	852	848	872	862	870	867	829	871	919	865	877	848	841	879	861	837	897	834	876	893	837	858	822	882	841	853	885	837	857	873	865	887	872	892	829	845	877	877	925	887	807	852	862	840	866	862	900	903	835	880	828	807	890	894	884	870	876	779	892	859	898	897	863	910	845	867	864	825	853	860	864	840	884	884	794	845	783	880	861	828	919	824	838	844	900	905	828	829	878	841	850	852	869	852	875	911	852	888	838	870	786	870	813	850	830	882	890	851	893	815	813	933	853	877	889	890	832	855	921	883	862	849	818	804	887	870	844	866	801	865	914	911	843	856	830	908	835	893	843	856	885	898	894	851	874	914	852	874	910	858	859	850	863	859	833	833	893	812	908	900	874	895	894	848	830	911	844	878	837	862	878	809	819	854	837	861	867	866	889	927	853	879	872	881	889	910	917	849	876	899	815	871	838	866	852	875
27769	13734	3556	1903	1134	2852	4626	4265	2919	1859	1267	1112	948	963	928	910	910	862	923	883	966	941	908	868	868	964	941	945	887	916	906	913	954	917	947	909	880	886	886	928	925	940	925	936	914	930	899	919	944	916	895	933	1039	933	911	971	901	875	948	896	899	953	917	955	965	908	933	954	951	907	962	907	941	964	922	930	966	960	825	926	966	989	957	903	965	945	885	984	939	896	895	932	925	953	928	928	986	924	944	916	871	886	925	934	945	904	931	895	905	907	942	930	917	917	956	912	963	879	877	966	879	914	961	949	990	940	917	956	901	947	912	903	901	941	923	906	939	927	933	892	960	945	957	915	886	890	921	877	914	891	911	946	945	921	978	958	959	891	907	942	943	915	975	917	879	996	949	917	959	909	923	986	917	883	875	885	928	902	906	944	908	893	934	910	980	885	906	958	942	903	964	918	965	928	914	946	940	900	923	940	969	896	882	924	928	948	896	919	951	922	968	953	934	958	901	984	938	951	945	955	912	887	946	927	881	910	894	965	873	922	920	905	941	862	971	966	952	895	922	901	911	890	947	875	943	934	898	983	936	944	896	904	889	970	922	906	935	932	878	901	897	899	955	901	913	910	990	967	984	955	939	953	876	850	917	946	908	941	926	895	984	946	951	944	942	932	962	884	951	912	934	932	932	904	904	954	942	934	935	952	944	933	957	947	914	951	913	877	927	958	995	897	908	982	876	893	905	927	957	979	941	971	927	923	844	918	943	859	870	908	931	907	907	918	988	984	923	943	967	903	959	877	936	968	907	937	913	914	906	945	915	957	927	933	894	871	952	917	950	883	919	960	929	895	918	918	924	871	898	914	1009	966	958	912	907	938	891	948	975	888	989	952	933	915	914	878	922	913	884	931	928	942	915	915	937	897	895	929	920	979	905	942	962	959	954	1011	921	956	921	883	937	902	918	902	899	907	897	890	898	936	989	945	933	917	898	905	906	898	943	920	893	899	941	964	931	918	882	905	927	920	922	886	937	890	937	911	944	942	902	970	915	916	941	979	929	942	872	873	925	943	927	875	895	942	948	892	963	928	970	907	880	899	922	942	980	882	895	935	947	880	965	906	960	932	964	953	940	893	862	957	905	942	958	884	964	921	950	980	928	918	912	909	893	907	949	972	954	889	894	938	937	875	913	918	946	931	944	946	913	963	875	914	908	927	888	881	960	1012	887	924	946	901	898	937	910	947	938	924	955	896	955	952	915	946	870	953	918	959	987	872	962	934	910	903	960	975	892	910	895	942	941	881	891	929	872	895	956	951	937	902	976	914	903	940	926	936	929	861	900	957	905	981	907	923	893	931	905	905	918	959	944	876	941	938	921	903	909	976	946	922	888	932	940	975	931	970	921	954	1002	906	876	912	954	879	871	965	904	857	960	892	933	900	1020	929	942	904	945	954	894	856	854	927	915	932	894	960	904	965	900	939	934	900	903	950	950	935	980	901	890	924	895	910	902	950	928	903	937	872	907	919	946	914	909	918	971	944	946	909	910	950	955	948	851	921	954	913	884	911	960	865	930	944	932	921	918	912	918	942	943	949	871	923	950	900	946	934	913	949	989	878	938	952	964	920	976	983	917	893	917	914	926	923	1006	929	914	883	944	982	938	965	898	949	906	963	991	882	948	956	926	913	888	917	936	926	900	907	973	964	907	920	896	902	902	971	897	911	924	911	925	907	943	933	889	905	906	906	891	966	910	974	932	923	876	911	986	1026	921	918	870	914	975	907	879	922	947	886	1012	934	974	943	924	917	956	907	935	934	900	881	926	978	961	904	931	963	950	928	913	961	889	953	892	928	964	915	939	963	923	964	910	950	909	931	946	992	932	922	946	957	926	916	969	947	934	938	959	927	926	919	935	910	972	886	931	900	922	906	875	929	938	978	890	883	947	954	951	959	932	978	908	921	886	901	938	942	936	952	953	948	963	993	872	917	908	909	976	896	821	892	936	951	899	915	967	945	907	915	896	908	909	875	882	923	863	944	915	912	890	875	950	968	926	926	924	898	939	938	959	946	913	927	948	933	915	972	969	870	927	968	982	980	908	905	928	1000	901	945	947	912	914	927	931	892	905	927	938	960	973	908	907	958	927	908	901	869	931	885	924	881	926	967	935	1013	918	929	994	910	927	927	955	955	919	910	959	895	947	910	903	922	922	974	919	904	898	944	936	937	934	935	929	896	943	958	950	901	942	962	947	864	894	997	976	940	928	967	979	927	927	910	912	917	867	889	894	919	931	953	935	1000	936	878	956	931	946	877	936	971	912	878	891	932	871	1007	958	896	935	938	937	913	925	941	914	909	912	907	898	904	1005	922	907	886	946	946	919	941	905	949	948	869	896	923	914	959	982	889	892	987	929	915	924	928	963	875	940	926	998	937	975	945	937	956	916	913	946	940	904	965	936	912	913	899	969	937	953	900	920	919	925	902	999	929	906	958	961	905	921	899	959	923	923	945	939	928	938	863	954	884	922	945	993	906	952	1006	907	944	918	834	993	928	945	902	905	924	911	965	993	980	897	937	964	928	941	946	964	907	897	937	931	915	892	957	885	950	937	902	935	928	924	901	924	925	954	951	912	898	935	970	879	918	904	911	864	929	958	955	906	952	945	931	952	948	941	983	990	938	964	988	942	929	1014	940	930	904	876	917	948	938	936	928	944	904	962	944	939	944	883	937	949	906	918	930	889	958	925	945	949	983	961	941	910	881	930	902	916	932	932	963	917	924	938	897	914	881	927	939	912	934	894	902	936	915	957	931	867	958	883	934	970	961	962	892	887	912	931	928	986	941	982	898	900	925	916	896	936	895	896	885	963	927	878	1014	921	932	899	1023	911	897	930	888	915	966	939	915	942	934	961	931	973	953	897	895	950	938	941	872	969	924	945	898	919	912	906	896	883	974	943	877	954	932	904	935	917	923	908	928	945	944	977	953	892	960	929	941	950	865	933	858	932	930	939	977	936	946	927	945	969	986	905	943	905	923	881	862	915	942	935	893	915	888	958	930	975	894	903	941	965	914	950	935	946	938	905	909	960	936	913	992	885	929	892	932	959	969	997	960	931	940	967	969	863	987	971	946	933	959	929	940	935	955	910	955	948	885	944	917	964	933	899	892	915	900	980	909	906	956	925	861	886	915	888	930	925	908	903	906	868	941	887	930	927	921	940	964	956	967	957	884	910	964	915	891	954	947	944	970	944	924	902	916	940	930	879	942	905	906	940	971	908	975	964	966	946	879	871	935	943	891	916	950	943	946	883	993	903	942	915	968	909	900	928	977	898	942	935	939	958	872	891	1002	933	941	876	922	900	934	939	925	944	981	966	922	941	977	897	945	913	981	958	960	947	891	938	951	913	897	907	977	917	815	879	957	886	958	905	974	900	934	912	884	935	931	930	966	948	908	965	896	927	915	933	945	935	986	923	911	934	928	896	893	917	930	888	943	919	900	903	950	964	916	947	903	946	957	937	901	942	934
5926	2477	2420	1467	1155	3534	5007	4579	2919	1856	1246	941	901	838	830	810	838	800	800	829	846	843	799	787	790	819	793	808	806	824	812	790	805	821	770	753	816	833	827	777	807	815	805	859	795	823	802	847	815	769	830	814	835	773	815	822	849	808	879	861	805	828	796	821	763	787	797	800	772	851	808	762	807	803	839	836	807	830	823	820	789	820	836	794	782	821	822	864	751	820	812	793	796	847	857	830	827	845	785	797	821	815	796	815	801	810	806	802	816	788	831	791	817	762	851	806	849	868	789	808	801	814	772	777	857	834	801	788	806	742	770	826	770	832	813	795	854	814	793	746	824	803	852	818	859	799	774	784	763	770	827	791	791	833	791	817	813	850	832	774	825	823	749	839	795	794	820	851	732	856	827	787	785	764	799	772	826	796	815	813	821	838	822	788	843	815	845	765	794	786	804	808	806	738	784	779	770	809	797	808	759	868	830	840	830	827	853	780	788	777	819	848	766	788	793	771	787	796	811	806	817	828	771	807	798	781	783	796	833	811	851	821	745	837	842	866	775	832	796	789	835	770	824	796	822	747	809	768	804	775	827	810	816	864	832	818	767	819	815	799	803	785	776	751	847	827	841	798	808	825	835	849	852	803	752	764	809	785	855	826	833	775	845	790	781	826	814	814	757	845	862	830	791	857	783	752	810	796	783	853	815	841	796	835	785	807	801	819	795	841	773	806	807	849	845	796	793	780	781	844	820	836	778	757	829	761	816	819	766	864	790	816	832	759	829	830	807	825	770	799	800	872	796	834	805	797	795	820	797	894	815	826	850	787	829	807	796	809	823	827	760	827	806	783	747	761	843	812	787	794	827	855	794	790	828	822	789	821	831	833	869	727	804	795	861	776	853	833	796	766	819	803	833	774	763	852	764	837	794	787	793	793	839	778	811	819	816	707	797	771	857	818	816	793	798	878	754	802	795	853	736	798	843	858	834	801	790	811	791	782	815	864	754	777	808	804	818	776	790	802	831	806	831	815	783	792	839	806	833	799	801	775	793	758	768	794	818	813	779	817	822	797	812	803	761	837	785	862	789	774	788	837	842	822	800	848	756	805	816	802	773	800	791	791	828	853	797	837	849	819	811	789	773	774	772	758	835	823	809	820	834	814	792	855	773	813	813	782	844	820	814	807	765	793	834	803	751	804	776	820	783	740	794	838	811	850	785	795	823	806	789	812	832	816	805	821	830	806	851	834	814	830	802	816	822	836	805	801	804	753	796	790	801	784	782	821	824	793	838	778	789	806	785	737	814	813	773	790	769	819	816	824	799	791	804	814	818	814	814	792	786	798	861	828	767	782	857	789	782	776	804	801	788	792	799	808	812	825	794	819	860	811	880	800	794	807	824	815	814	810	778	776	784	799	793	809	787	786	824	812	842	816	842	825	816	819	847	773	803	771	801	773	777	840	776	824	850	837	806	794	767	838	825	839	800	835	828	799	873	827	807	756	807	828	773	727	832	789	786	887	809	822	782	822	779	799	795	806	778	801	825	791	790	846	816	772	814	784	842	778	779	841	776	780	840	786	764	806	863	810	859	820	798	820	791	864	819	848	774	836	809	780	781	835	810	816	817	798	785	782	821	803	787	778	858	795	818	801	793	790	789	751	847	796	775	749	777	790	832	807	829	849	782	792	842	784	798	820	808	781	821	813	807	804	848	804	842	819	823	795	849	828	832	734	811	812	800	793	877	753	775	835	811	798	790	801	772	838	819	787	815	808	777	830	795	809	787	844	793	835	817	807	781	811	835	805	841	845	792	845	750	823	803	781	829	780	778	808	826	772	808	794	815	829	819	836	796	825	820	786	803	851	767	758	759	779	816	804	821	783	824	800	834	794	817	831	797	828	804	817	762	809	814	838	782	805	852	792	764	851	798	822	824	777	866	798	846	794	853	826	868	846	813	803	827	819	773	807	832	789	828	816	780	810	801	828	799	854	768	835	731	824	817	815	802	824	802	807	789	780	789	844	784	808	779	768	795	784	846	770	812	794	806	849	798	784	790	828	813	788	792	799	790	790	823	800	745	796	835	810	821	768	813	832	823	847	802	777	822	842	829	783	811	795	839	822	849	749	758	764	841	791	821	837	809	802	816	788	786	822	778	774	783	786	825	753	745	782	792	845	802	813	740	831	814	824	812	829	800	824	749	816	819	830	849	807	795	815	750	826	773	818	826	761	821	781	820	832	849	829	799	820	799	813	815	834	820	805	827	741	784	859	786	804	748	804	813	747	807	771	838	868	781	855	796	819	810	835	805	895	806	804	802	832	794	780	801	793	805	816	738	829	830	793	810	744	804	809	785	819	830	851	806	824	771	821	807	811	802	790	735	817	769	803	797	836	809	859	781	826	792	798	836	776	820	835	773	790	802	808	812	821	836	823	847	829	827	790	817	855	813	839	815	804	818	807	846	771	780	776	784	815	835	830	826	870	807	811	850	817	845	791	774	839	790	845	810	811	753	809	759	842	772	782	790	786	773	830	780	805	766	810	790	805	783	802	820	783	804	768	825	797	808	859	782	814	841	812	781	813	798	772	808	780	780	851	804	840	747	807	803	835	844	841	807	809	808	843	757	780	786	811	789	784	792	830	854	866	787	835	844	771	822	853	756	819	796	821	756	814	807	819	784	764	829	774	800	786	797	842	772	806	816	847	780	805	804	832	792	787	782	805	814	820	796	773	799	773	775	828	795	835	780	795	795	804	790	790	807	851	786	825	820	792	760	764	817	768	845	802	788	815	796	783	772	826	826	778	780	814	795	785	882	769	815	824	889	788	778	794	791	800	808	827	787	774	792	808	822	838	855	806	823	733	767	771	859	819	807	804	781	790	799	791	833	775	786	798	803	805	822	774	773	775	836	835	869	798	795	807	819	782	826	805	788	786	832	810	821	811	836	848	821	765	881	784	767	764	797	767	777	800	790	825	772	810	842	765	750	810	772	765	809	830	787	812	792	862	834	795	755	802	752	868	791	729	807	836	769	762	828	783	833	763	810	803	856	792	833	824	804	799	799	824	806	789	836	799	782	795	810	807	827	863	764	811	811	839	791	850	775	782	801	836	828	769	820	863	849	765	797	779	810	795	755	780	808	810	815	877	808	853	829	808	811	804	802	804	829	814	797	810	793	779	834	850	818	795	761	819	803	825	791	769	827	776	770	816	812	799	765	794	781	781	791	799	852	817	818	810	771	815	804	761	806	809	814	821	777	804	815	786	808	798	812	831	748	791	807	832	793	783	852	776	819	856	819	815	839	805	805	780	822	815	810	741	807	806	808	839	750	752	824	772	850	769	792	819	822	807	858	772	776	782	790	778	813	790	812	804	826	828	815	826	813	812	762	823	792	854	785	824	824	841	765	838	811	816	801	809	806	808	787	832	793	789	835	798	816	778	798	754	867	809	829	826	799	827	831	825	816	812	797	826	826	778	809	785	817	805	803	837	829	819	773	812
25532	21338	27178	25091	6787	9374	33748	33453	20560	8779	3158	1411	984	924	865	895	903	958	902	907	906	892	889	935	927	873	861	897	903	856	833	901	800	924	879	894	909	873	917	840	854	908	848	854	865	901	902	856	908	882	871	902	919	880	872	875	897	845	933	864	886	889	894	895	839	887	888	856	852	876	830	886	895	834	886	917	861	854	841	827	926	887	885	855	892	851	825	883	882	897	896	897	872	936	909	880	911	920	864	871	877	931	908	829	895	901	874	845	851	858	892	899	910	861	927	846	838	891	870	853	847	873	904	874	902	898	872	896	866	872	883	917	898	875	875	855	835	851	848	842	880	906	882	886	871	808	844	918	904	894	851	926	941	888	871	909	875	852	856	878	873	898	812	886	873	893	908	852	894	847	895	820	905	924	899	909	846	863	847	889	887	905	909	882	897	884	890	871	857	873	873	887	872	837	850	912	901	860	805	889	925	871	807	810	870	846	862	891	898	898	835	886	861	910	843	905	832	881	928	892	861	865	928	877	804	896	899	879	821	845	847	889	881	886	842	901	851	872	899	875	824	878	855	861	890	870	844	889	823	860	899	872	904	856	877	911	881	841	889	870	885	860	885	824	867	843	865	859	868	887	859	869	867	870	870	850	861	845	888	832	831	952	842	851	892	837	914	866	853	850	875	847	913	872	886	903	885	892	926	884	879	884	936	840	824	822	906	868	905	878	914	867	869	876	895	863	880	864	887	851	864	939	912	825	877	833	897	909	881	929	870	909	795	902	870	880	873	892	881	856	884	859	895	902	868	881	845	820	896	869	905	885	890	855	881	855	885	843	854	841	892	945	878	881	850	823	843	872	869	864	905	901	873	825	894	873	959	871	863	868	893	896	849	933	891	845	878	901	835	859	910	894	889	901	907	903	919	862	895	885	886	901	886	807	838	927	919	896	905	931	851	916	870	879	866	889	913	938	864	876	898	895	868	878	889	882	884	811	890	900	891	844	903	879	876	880	862	892	907	824	855	891	877	898	907	872	912	848	882	864	856	911	890	890	855	879	870	841	904	877	852	890	876	795	855	863	917	833	899	835	851	911	852	871	825	896	884	884	894	836	848	874	878	840	892	863	867	869	841	870	889	926	863	923	881	886	845	885	840	931	871	905	934	901	865	872	867	903	894	838	868	912	881	915	852	864	886	835	898	831	918	909	875	825	858	858	839	910	870	830	906	854	887	855	882	864	877	862	919	853	869	875	863	871	875	875	835	908	830	861	881	905	862	836	865	799	871	870	890	929	900	838	921	875	898	872	877	885	839	868	851	842	900	873	936	821	837	875	882	910	827	840	860	832	864	834	887	839	871	906	930	912	928	970	839	881	858	847	902	830	848	873	877	896	919	860	880	857	937	852	874	879	847	853	854	844	842	893	820	869	901	867	842	851	868	887	862	856	902	817	856	851	866	846	898	901	900	860	897	920	883	949	903	844	877	862	896	916	908	890	880	850	868	866	901	881	901	923	874	869	933	895	877	897	877	885	859	884	873	837	866	898	872	864	897	860	871	873	833	859	851	864	927	926	872	891	877	862	868	837	902	851	847	880	884	901	860	873	863	829	856	910	859	862	857	889	851	876	907	865	886	860	908	893	938	869	829	843	896	916	862	900	867	853	934	860	881	828	867	880	862	874	820	846	869	856	892	885	936	889	886	860	852	894	915	849	858	865	848	846	869	890	868	872	920	957	896	874	869	903	894	887	890	862	879	883	888	839	882	850	906	857	864	872	899	855	876	954	882	884	872	874	867	842	845	927	869	883	833	877	947	864	852	851	867	846	885	908	922	900	840	896	876	855	874	869	880	859	877	901	910	870	891	870	870	848	897	892	890	905	910	824	847	872	883	883	955	837	875	848	907	850	866	911	857	940	840	879	849	881	880	918	864	880	883	880	897	910	908	838	880	854	867	842	790	892	842	886	844	915	883	886	857	828	898	824	860	963	865	834	846	879	862	857	861	896	887	920	948	903	918	891	855	891	896	861	853	886	848	905	863	915	876	864	891	895	854	848	911	912	868	878	902	857	807	894	897	864	870	879	822	849	833	885	937	886	851	862	822	900	868	856	854	890	871	869	876	893	923	897	906	861	906	924	887	873	887	852	838	835	905	891	871	862	933	838	834	893	929	870	869	892	841	817	848	868	832	931	930	892	915	812	851	868	888	877	858	889	858	865	892	877	860	922	866	908	865	883	876	876	830	848	882	832	910	875	875	890	889	836	893	835	824	897	934	932	932	886	897	845	887	891	882	842	894	850	856	898	910	861	939	917	875	860	838	843	830	889	866	932	892	901	909	854	883	875	881	822	898	904	897	897	876	871	876	927	892	923	878	912	887	878	827	842	868	854	873	900	837	899	864	949	893	910	873	898	913	877	891	863	922	844	844	918	887	871	959	960	884	855	815	881	884	826	863	879	854	854	842	873	851	882	905	829	873	902	872	864	894	861	857	875	893	851	872	811	876	974	896	932	849	933	933	840	879	883	882	878	928	859	893	901	920	914	908	834	875	893	815	864	880	870	799	890	890	914	918	871	864	877	807	871	822	866	950	878	830	903	874	921	891	876	882	898	867	874	912	906	908	895	869	864	858	857	882	859	862	857	884	887	851	896	896	861	905	845	914	877	883	950	897	892	928	905	899	903	858	813	900	894	831	872	883	854	918	886	858	850	877	847	876	937	857	815	856	868	817	957	888	897	860	922	858	875	846	890	897	877	899	815	928	894	868	845	844	881	842	930	911	876	908	856	900	917	863	856	912	892	818	860	929	870	942	921	883	893	917	858	857	871	823	867	853	914	908	867	868	911	902	905	867	857	878	823	867	899	908	855	896	830	902	871	814	877	857	870	877	877	899	884	860	866	892	815	860	883	888	846	906	921	889	909	928	878	893	864	883	866	904	897	894	914	827	849	864	896	866	885	893	871	889	859	835	897	833	885	865	895	871	865	885	830	879	868	867	834	852	832	899	844	850	849	872	843	892	893	915	900	837	823	858	904	913	881	903	853	843	851	870	859	907	921	854	867	895	843	853	862	888	854	878	934	844	881	867	844	787	863	903	916	904	845	903	869	855	899	892	887	855	865	871	809	892	896	892	857	882	860	896	867	893	887	869	872	925	830	879	852	835	830	847	820	921	867	882	899	837	857	877	921	863	850	890	911	817	830	899	863	915	894	877	861	850	819	899	839	821	860	898	856	858	838	873	868	901	883	849	862	889	859	844	822	863	866	866	854	860	861	893	849	911	879	898	907	931	856	855	871	882	879	848	866	898	955	875	875	897	896	948	857	881	872	902	796	873	934	868	885	809	885	904	878	858	932	916	878	902	878	844	880	868	875	915	852	852	882	909	943	883	840	913	891	947	946	891	855	846	869	864	850	840	890	855	834	855	892	826	848	904	856	865	863	900	870	882	873	871	842	833	910	918	820	844	868	858	896	871	831	820	919	857	887	927	886	863	882
4848	6982	6669	3208	2027	10721	32351	27879	15444	7016	2853	1307	902	846	766	815	839	825	785	806	762	773	836	797	784	848	834	785	809	808	832	751	824	802	747	777	806	798	801	749	809	811	855	814	851	765	809	763	776	807	762	793	812	781	770	791	813	782	817	790	781	815	811	807	778	770	797	783	782	765	748	798	797	832	772	805	774	769	806	784	829	808	812	785	769	804	771	772	758	773	794	820	800	777	832	820	743	826	801	786	828	771	816	783	793	783	785	777	818	807	792	811	805	770	757	752	834	804	788	780	801	811	750	800	804	803	787	838	758	808	847	762	792	796	787	747	780	785	776	796	765	750	759	776	825	824	791	785	765	792	785	787	761	850	804	768	750	798	770	770	749	750	793	847	847	783	773	759	795	740	772	799	831	760	794	801	800	777	754	819	773	793	838	846	823	805	762	794	785	815	822	830	781	822	767	806	789	793	804	795	780	730	753	769	782	731	795	841	768	841	786	787	819	805	811	805	771	814	817	850	818	795	742	755	749	763	818	781	832	745	792	854	772	800	781	794	791	789	768	784	827	790	823	793	789	812	758	820	794	781	788	754	756	790	756	800	765	825	729	792	772	727	828	806	796	790	815	803	831	769	816	767	747	847	769	791	813	785	751	806	800	798	846	800	797	771	765	796	791	841	797	788	806	759	801	767	742	798	844	826	818	773	803	797	823	811	840	833	812	789	781	764	786	764	756	796	804	783	774	790	783	792	768	814	854	784	772	778	768	762	822	794	789	765	818	776	797	814	854	768	766	818	758	750	761	765	789	756	765	824	745	769	824	767	754	788	790	763	781	801	834	791	787	783	804	776	809	787	777	790	805	793	778	861	784	813	813	800	827	799	776	810	760	775	820	851	777	844	785	824	768	816	806	801	809	792	830	857	757	785	843	736	789	813	794	828	775	811	808	812	798	798	791	830	780	787	816	788	815	776	711	812	817	798	731	811	814	752	790	820	772	792	792	813	797	826	784	792	794	799	803	797	804	774	775	769	811	770	755	788	784	732	776	847	812	790	763	776	781	738	776	761	768	777	785	826	790	799	809	811	813	816	766	809	796	838	796	781	767	842	790	790	768	765	816	791	850	768	780	780	788	794	772	789	800	820	772	849	801	811	787	761	820	755	763	860	798	784	774	744	805	766	768	747	807	809	805	855	811	766	786	795	779	805	817	827	754	796	797	799	849	799	808	802	758	767	807	791	786	788	809	820	784	789	803	736	799	755	765	791	840	770	806	817	801	755	770	823	778	806	782	767	797	760	767	770	790	843	821	815	803	832	779	758	823	802	773	800	792	748	785	802	808	816	758	826	783	736	829	768	808	779	760	807	816	793	774	782	774	790	757	806	803	795	756	768	766	776	770	762	796	754	802	753	846	850	844	796	844	752	791	774	775	779	833	787	798	763	814	728	741	745	803	830	811	827	786	733	814	772	840	806	791	775	855	823	825	804	845	794	811	832	826	815	804	791	849	736	801	777	824	807	811	727	761	728	829	767	799	796	771	813	777	819	796	742	806	818	758	806	785	757	822	822	794	752	845	766	779	801	773	827	780	843	849	800	783	747	813	775	824	855	805	748	822	788	803	826	742	797	805	736	735	811	794	853	747	792	777	788	827	779	733	775	796	803	807	828	806	792	797	809	814	774	781	799	805	795	819	741	828	787	782	773	783	817	758	764	794	758	802	793	766	768	794	760	827	812	785	770	773	773	780	838	747	817	769	762	878	792	763	736	796	776	757	799	792	859	826	757	765	782	837	806	801	770	803	810	797	800	812	797	762	773	800	839	774	773	766	772	780	817	803	785	795	810	786	776	775	772	800	845	826	797	879	807	770	778	823	784	792	822	818	766	793	798	769	808	770	799	799	838	762	754	793	790	843	771	771	745	774	792	820	829	763	775	803	772	776	773	795	740	803	842	769	742	790	805	746	795	806	757	781	792	816	801	754	774	842	818	825	833	787	822	815	802	809	770	780	763	803	862	799	797	782	781	784	808	802	827	769	774	778	811	831	759	772	826	789	767	756	838	763	814	803	788	792	830	757	813	747	733	803	791	793	820	807	778	786	788	784	840	857	768	772	803	839	744	779	792	792	848	783	805	806	767	828	784	806	767	745	812	797	781	781	778	888	787	801	806	799	772	776	800	759	752	767	783	797	795	799	801	762	859	794	783	792	814	819	792	820	770	802	795	837	778	754	813	783	752	783	762	746	837	764	803	786	814	752	795	770	808	778	777	833	775	829	809	804	777	833	834	808	825	791	735	779	829	807	742	845	782	765	726	819	826	805	829	797	768	730	738	808	799	828	796	761	757	749	779	831	769	792	825	819	804	797	800	757	776	823	865	769	740	807	755	739	761	815	791	785	806	786	804	770	773	811	788	793	749	833	741	760	798	771	739	817	761	777	796	760	782	788	845	793	793	809	765	806	780	821	790	801	788	794	784	752	737	851	779	777	800	800	807	757	767	814	798	762	789	814	790	781	809	824	822	812	792	822	780	777	800	759	780	783	757	785	763	773	752	825	758	760	750	777	773	799	760	774	790	816	795	789	786	779	810	750	814	753	783	814	756	813	849	777	814	832	798	797	781	798	782	807	818	809	769	810	798	760	780	756	810	807	869	804	793	789	772	754	766	808	757	794	773	810	781	776	764	818	738	725	824	782	817	819	801	760	807	749	809	813	762	766	804	784	767	767	789	828	741	801	748	774	829	813	763	839	775	806	784	832	750	739	783	761	759	838	750	788	776	788	832	787	810	805	783	814	767	829	804	773	803	779	833	723	796	784	790	771	811	782	832	753	785	765	771	776	774	773	801	784	759	748	782	733	861	795	792	787	798	810	774	752	831	771	763	792	842	816	817	806	774	767	781	713	824	781	772	798	825	803	800	793	802	803	768	847	798	760	776	775	784	760	764	817	806	837	820	742	782	795	841	776	810	755	783	784	754	798	784	811	769	785	833	789	849	769	838	780	882	775	750	829	792	814	804	796	785	750	820	792	816	805	813	745	779	832	809	804	775	744	819	795	792	780	813	824	760	757	778	825	814	797	810	802	771	852	800	774	742	774	811	792	751	752	828	791	796	800	806	780	815	762	800	826	776	792	789	816	802	774	847	804	820	784	817	855	748	824	816	786	763	758	755	770	826	766	769	789	772	797	817	783	780	850	792	831	787	746	815	799	774	771	807	781	788	770	792	801	800	760	765	821	863	751	747	793	864	850	790	741	802	771	774	792	741	805	798	802	765	772	780	785	787	780	710	757	790	766	802	767	783	832	807	782	850	794	821	764	809	784	820	814	817	797	786	752	769	843	763	815	764	793	748	804	776	811	784	800	798	801	777	797	790	755	753	771	811	750	786	757	803	780	721	742	792	793	775	812	771	776	787	811	794	784	802	786	729	825	775	803	793	791	768	784	808	787	822	811	823	805	793	797	813	711	767	814	785	767	719	787	764	764	740	791	792
24330	21363	28691	24407	21279	25688	55237	49800	33272	16348	5441	1844	1199	1031	990	1058	1006	996	978	971	989	1038	1014	945	982	956	965	983	1009	920	950	1013	1038	980	1027	969	1017	985	962	977	1016	1011	1025	1031	984	1019	1015	980	964	984	970	946	1002	995	942	969	944	1018	973	929	958	1013	947	973	1018	972	1007	987	951	967	909	943	1003	965	953	956	986	923	1012	942	970	984	1003	989	983	993	979	960	965	960	915	1012	974	995	920	992	927	943	951	978	987	973	965	978	979	1028	1001	965	917	980	944	1053	935	1000	944	948	909	978	967	992	983	978	1003	974	1017	968	961	973	1022	962	916	994	938	1006	947	989	947	999	963	984	939	985	1015	972	934	1052	968	963	979	973	963	1006	1018	954	1037	958	947	909	937	969	1014	976	1008	979	941	958	960	954	982	937	946	971	957	929	912	966	978	1014	1021	945	949	994	926	921	996	976	998	1025	967	1009	985	955	945	1054	983	946	1080	990	970	1017	951	1015	953	1001	1016	1020	941	983	968	1007	931	998	938	975	988	1001	968	962	963	944	959	996	962	915	961	987	938	999	1004	991	1014	1009	981	973	968	971	989	1005	987	1009	967	996	898	967	934	965	985	1011	941	937	949	987	1016	909	953	994	993	1005	942	938	984	976	969	978	959	985	949	988	1027	1015	1020	985	1007	961	976	1006	992	969	950	965	964	1012	985	977	935	990	965	964	953	919	960	948	923	1000	998	975	976	949	969	966	987	979	965	953	947	965	937	961	1062	979	960	970	990	1032	980	1021	990	1010	1004	1029	1012	948	981	971	931	955	978	948	988	958	1009	941	995	975	974	947	982	939	987	983	993	963	897	1039	1032	1006	976	972	964	962	972	1048	1008	1001	969	963	915	944	1005	979	1024	961	989	1005	1015	1010	947	1023	935	924	983	949	970	979	992	957	982	977	1003	938	976	979	994	923	945	964	984	957	981	991	943	933	945	967	930	956	977	985	982	980	966	1004	942	987	956	990	971	962	996	961	998	1015	1026	933	982	972	1011	941	979	980	987	999	1051	963	951	1000	934	970	993	1027	1053	990	978	939	921	986	971	980	1031	997	908	951	945	954	981	977	954	943	997	977	1048	980	1013	944	1015	967	1021	947	1004	959	1042	1018	987	986	932	971	939	979	975	1002	890	980	959	954	959	984	908	963	945	967	970	939	982	988	994	920	951	950	978	921	950	980	982	971	1009	917	942	969	935	1087	986	984	1010	977	987	989	1005	1067	961	1008	979	958	982	973	956	973	1006	933	1017	988	993	964	997	988	1026	1010	986	993	956	943	970	986	961	934	1049	1006	1017	1020	960	993	1013	921	940	965	966	961	942	948	992	934	965	966	921	1007	968	913	964	911	1001	997	1014	972	957	989	963	927	1018	1010	994	963	998	1010	994	1008	999	989	1024	981	954	1002	1001	962	969	935	951	926	910	974	930	936	944	950	973	968	1018	948	1000	919	978	1002	965	995	968	897	942	995	1015	960	957	982	961	956	961	984	991	958	946	982	957	936	950	987	973	997	992	986	1022	1004	931	947	980	918	946	938	939	956	956	938	994	1042	996	939	955	960	970	912	972	975	1016	1023	966	983	997	934	954	980	995	1004	940	998	918	940	974	996	944	1039	955	997	960	971	968	965	962	1033	978	1024	1029	939	985	1015	1001	943	941	921	995	919	943	968	1019	1007	941	1029	933	969	964	921	993	955	1003	941	896	966	927	989	937	987	1015	998	1002	949	973	957	1016	961	975	938	942	928	1016	949	1049	960	965	1005	967	970	979	951	933	988	998	1015	1010	1003	930	986	981	949	994	991	962	974	953	992	996	989	953	958	988	984	991	956	1017	955	956	943	985	994	928	970	989	941	1001	994	908	1028	990	957	991	965	952	943	1112	971	956	981	944	966	982	918	989	944	926	1002	1006	956	991	915	1030	995	977	1012	992	962	1046	1018	1002	1014	968	1028	959	1015	938	1008	932	934	973	955	1001	967	963	1007	992	976	1017	998	1010	1022	979	980	1008	996	997	975	956	940	940	988	972	985	955	981	1028	987	1010	932	968	1009	1006	961	963	1009	994	1001	950	977	984	1013	928	970	982	914	927	953	997	995	983	986	934	982	996	953	934	995	964	967	978	961	990	960	995	981	963	895	992	1025	918	954	967	1005	983	963	961	947	999	957	949	976	907	966	944	983	1006	989	1012	923	978	954	955	1029	963	954	1026	969	965	1009	943	930	978	967	956	981	953	985	915	939	929	956	971	979	1014	982	991	912	924	1002	986	941	967	981	1004	962	975	969	979	939	1012	986	979	1011	926	993	995	978	1041	956	1007	995	987	991	1025	916	942	1026	933	961	988	944	990	1000	947	983	1019	934	970	1003	1010	1039	948	970	948	1013	1007	979	972	933	992	945	963	994	1001	966	984	992	975	917	983	982	1025	928	929	931	967	946	1016	947	950	947	985	988	923	918	961	1002	922	949	934	984	946	946	1036	1002	988	1013	1004	909	918	989	976	951	1021	1034	936	993	957	914	964	924	959	989	1049	982	1004	976	998	994	946	992	978	972	961	1041	1037	1005	957	936	990	1023	932	1002	939	1046	1018	960	1001	930	991	995	985	955	931	995	956	1008	1023	975	963	1012	978	1000	965	961	998	988	972	987	1042	1000	979	1026	961	962	952	947	986	1012	929	991	1001	992	984	969	969	936	996	1028	912	980	964	957	1019	937	1012	958	1010	962	974	1039	989	966	1017	965	968	903	969	986	952	966	945	1051	931	1001	986	937	994	875	1016	935	993	944	939	964	1046	1011	1018	970	980	994	929	1006	1002	991	954	955	931	900	975	921	936	1066	964	946	962	948	972	992	956	953	1030	977	948	923	1013	962	977	959	960	941	941	980	961	958	1009	1002	971	1005	992	958	917	939	951	978	953	976	953	954	908	998	980	955	973	973	967	963	1005	978	940	930	964	1005	973	1002	938	965	985	945	927	1004	991	942	962	965	1005	1030	943	915	918	1015	994	1000	962	967	958	974	984	1012	995	984	934	941	1003	1015	967	987	1025	1037	942	1033	958	943	931	970	965	984	957	980	958	932	949	1007	932	942	990	964	971	977	986	954	948	953	989	972	923	960	1008	993	1040	949	938	991	924	982	972	1020	1022	978	1018	937	999	1005	959	921	979	1000	958	985	981	997	951	944	982	915	917	1008	955	955	950	997	954	1006	1071	965	1000	995	904	975	997	1004	968	962	957	952	1003	942	951	1005	931	1020	1010	955	986	977	943	955	981	999	969	934	989	1001	888	933	1008	959	987	957	948	1001	988	1023	1002	935	979	994	928	969	959	954	988	995	972	977	922	964	950	994	1059	975	962	947	993	974	976	974	1020	931	955	989	933	1004	995	966	961	980	947	974	1005	992	952	930	929	989	891	1000	977	956	981	974	1042	991	948	1023	936	951	1019	927	965	970	994	964	951	981	955	969	977	966	947	950	977	993	962	931	970	935	1019	909	965	1006	993	981	899	1022	981	985	936	988	993	1006	1010	981	897	917	954	978	953	946	968	1006	939	940	942	969	1015	989	1012	952	986	916	950	936	967	969	998	947	953	943	973	1014	962	1052	970	891	978	973	959	982	963	989	967	974	975	1031	981	1012	935	914	914	990	942	938	985	1010	972	961	967	961	1005	991	987	1011	988	977	949	975	958	919	960	1041	974	957	997	910	972	902	973	954	953	968	990	936	942	979	993	991	989	942	982	972	926	975	937	934	969	959	974	927	955	966	980	956	991	913	979	1023	945	963
5981	11961	11353	5837	3933	25633	52182	44359	26038	11789	4423	1669	1044	909	894	887	842	896	862	900	882	896	866	872	862	922	943	835	918	931	887	866	868	868	899	862	913	908	898	854	865	864	933	933	905	903	898	865	892	894	812	921	886	891	863	849	923	848	841	898	856	867	899	874	893	872	886	864	877	847	937	857	857	861	878	863	829	860	860	831	890	887	913	900	867	873	838	899	882	846	919	901	894	841	836	888	885	893	903	893	880	885	853	882	879	912	916	866	907	893	899	916	897	863	900	901	841	895	892	880	884	860	891	888	916	874	876	865	856	871	870	858	907	859	902	889	868	905	851	844	882	838	867	866	888	861	881	867	905	890	883	849	911	866	853	876	864	869	904	897	889	898	907	901	857	857	887	787	894	879	875	866	910	899	831	861	882	901	902	919	923	903	864	849	867	877	897	869	845	824	932	877	886	914	861	904	910	872	916	889	884	860	840	886	858	844	910	882	835	864	854	893	892	828	879	878	851	881	910	843	838	901	893	871	901	860	851	838	882	874	938	899	844	858	796	909	885	840	852	888	909	936	856	921	882	870	863	855	876	913	908	902	850	893	859	880	907	842	850	910	858	880	798	899	911	919	867	868	847	878	792	871	907	915	835	889	905	864	901	859	867	866	869	908	892	879	905	904	885	884	843	883	894	845	854	868	879	875	854	883	859	842	816	867	905	912	940	872	871	922	894	882	835	911	843	903	899	831	880	866	917	848	879	873	913	849	833	887	857	874	879	828	865	846	858	909	928	889	837	906	939	892	897	920	869	841	800	864	872	863	843	869	846	853	921	922	876	876	879	872	858	917	859	928	861	856	820	855	842	857	937	852	820	875	894	873	879	871	898	846	883	859	813	879	903	861	894	865	875	915	866	874	878	900	841	883	888	874	851	893	836	816	909	876	852	912	880	868	902	910	879	863	893	851	908	906	915	840	857	894	880	938	859	886	860	853	917	857	877	847	824	867	843	844	867	867	930	857	871	866	877	894	849	840	881	892	902	877	892	881	865	849	852	902	922	883	907	836	860	838	864	857	903	896	886	896	861	883	918	877	901	849	860	888	862	842	867	862	870	805	845	850	902	872	851	857	891	886	865	859	867	831	887	901	865	865	867	874	875	892	847	924	847	906	910	844	916	878	951	878	960	865	872	827	892	888	933	918	939	847	880	870	886	909	888	886	861	907	903	887	911	855	848	845	898	900	837	920	857	879	882	887	871	895	884	883	859	867	887	859	835	904	889	921	859	922	881	874	841	865	884	844	886	860	821	853	840	849	825	893	896	881	837	909	890	862	907	824	886	877	835	909	854	878	905	873	919	970	909	815	902	839	825	850	884	886	880	834	871	949	831	880	860	932	866	893	831	860	910	940	876	894	888	870	891	902	863	839	828	850	862	923	847	917	855	920	910	905	855	838	876	838	868	926	870	876	859	890	910	912	817	906	791	908	933	884	918	857	914	884	841	895	789	916	896	862	876	866	878	897	904	891	889	909	875	861	880	911	920	865	839	873	886	848	822	919	872	861	854	865	884	810	871	885	835	791	850	910	863	832	816	910	884	883	880	877	847	850	893	895	869	864	878	897	844	844	868	868	882	833	862	893	913	882	928	880	872	881	878	892	849	853	901	899	892	866	873	814	887	915	864	823	909	845	874	892	897	884	909	907	864	883	877	876	867	892	869	852	923	881	914	894	871	872	897	873	935	875	869	906	866	874	933	859	907	843	914	887	875	889	892	875	862	868	832	849	884	856	886	854	857	848	913	892	899	860	903	907	817	839	930	895	853	917	915	846	867	788	885	949	873	887	857	895	846	860	886	900	907	887	840	868	901	853	861	829	918	898	866	834	853	901	853	845	872	853	820	889	904	875	870	826	885	899	859	926	955	851	877	870	862	912	908	865	923	837	941	834	815	815	929	841	911	860	849	916	857	909	878	895	912	906	863	853	857	905	905	884	912	870	838	873	826	849	859	918	897	886	903	840	848	985	902	916	898	858	883	929	832	848	842	914	861	825	843	859	894	859	832	870	870	859	858	881	848	853	870	832	894	824	894	853	855	801	878	875	891	868	857	828	908	915	826	831	883	852	855	843	903	877	890	869	874	868	898	874	861	864	848	854	856	932	847	885	839	846	816	873	882	833	885	866	882	880	878	875	905	905	902	883	901	864	911	937	847	899	849	889	916	852	904	899	917	875	948	912	877	868	877	850	829	833	893	926	879	927	883	856	871	893	880	920	858	826	927	912	911	879	851	871	841	851	872	871	866	852	866	848	886	876	883	872	895	931	902	855	879	868	822	883	869	887	874	839	927	823	856	873	843	934	840	863	836	852	914	895	850	848	887	896	866	893	893	872	830	926	885	908	905	870	890	888	876	868	852	844	841	921	834	894	862	893	862	882	862	887	890	863	897	862	926	821	842	972	896	898	875	881	913	878	891	883	916	839	829	905	865	905	863	908	886	868	880	862	892	900	851	881	916	853	856	871	859	910	837	817	870	897	856	903	860	942	875	857	838	913	932	858	812	876	891	884	867	841	838	907	896	891	866	841	861	901	895	889	885	888	865	878	884	852	908	842	848	811	880	837	875	871	856	936	869	979	834	872	885	888	872	873	842	880	915	858	886	886	873	830	873	903	873	895	932	893	874	876	903	817	867	891	836	836	936	888	895	907	848	872	924	862	887	851	811	875	886	877	932	916	865	906	890	886	897	930	831	895	862	827	910	858	878	928	917	905	892	884	867	826	875	865	829	894	864	901	912	900	878	885	840	875	838	832	868	892	890	887	879	874	831	877	868	894	876	900	830	846	958	832	865	870	871	852	946	844	876	852	849	929	896	881	937	897	810	871	892	833	871	922	914	855	902	921	891	894	864	841	855	887	851	905	879	833	899	876	892	896	897	889	877	852	911	857	914	888	904	893	886	860	858	841	858	875	835	847	875	901	887	846	835	872	843	934	798	857	854	873	890	889	853	820	868	879	873	850	906	859	885	900	853	898	908	855	825	849	844	839	796	915	869	813	860	881	928	848	841	908	833	884	899	829	871	925	947	842	933	852	843	861	831	852	821	879	878	914	894	856	863	905	830	811	839	890	863	838	837	816	892	844	950	883	869	851	896	892	847	930	879	883	883	922	862	874	838	840	900	923	861	885	869	846	845	873	878	843	868	867	911	924	906	854	811	889	874	885	891	845	876	926	848	838	902	859	902	872	899	832	853	886	865	879	885	934	910	889	816	854	881	782	876	860	877	897	834	877	822	871	879	858	842	844	858	892	854	900	813	870	881	878	816	931	835	854	874	850	860	893	854	871	872	909	903	874	886	849	820	877	852	846	894	879	825	878	879	890	873	846	847	842	887	954	857	888	888	897	888	899	965	837	874	892	868	899	910	906	857	880	892	883	824	862	857	880	865	854	832	913	904	836	903	872	842	855	892	823	925	872	857	876	855	874	903	846	882	911	872	867	888	835
27724	13993	3828	2131	1341	2703	5935	4925	2834	1668	1235	971	982	939	997	891	960	934	933	908	944	921	988	1008	943	928	989	942	950	975	936	977	946	920	987	905	961	906	939	936	938	999	915	886	896	959	966	940	923	943	907	944	923	921	942	966	908	936	937	910	908	885	945	983	923	919	876	939	938	925	949	964	937	923	944	917	955	957	973	966	941	925	884	924	969	918	953	939	954	954	950	973	843	966	905	938	983	967	898	887	907	943	956	953	984	955	907	947	952	921	928	962	951	936	890	978	972	939	927	935	940	940	988	935	950	949	915	930	957	915	878	963	891	914	839	965	951	953	932	957	921	967	877	950	901	927	924	914	945	929	941	950	915	949	920	971	920	907	921	956	931	948	919	892	913	923	919	938	944	869	896	907	901	960	931	951	897	951	912	875	983	951	960	898	1010	953	951	951	954	924	966	950	923	908	975	920	946	945	970	972	922	951	934	986	955	937	943	916	922	954	938	905	929	944	884	886	961	897	962	928	880	954	1011	989	912	883	990	939	937	954	959	925	963	889	899	932	933	915	958	925	936	976	948	944	926	934	963	944	984	923	942	961	946	945	961	938	951	898	938	963	905	929	934	947	923	989	886	903	919	893	870	939	931	891	922	940	898	930	921	949	921	984	933	956	937	927	945	987	913	937	921	935	931	949	962	964	950	904	938	920	952	863	916	923	921	904	936	974	903	914	911	884	979	940	897	874	900	918	909	928	945	930	905	938	937	916	928	928	925	881	915	929	942	927	942	983	937	912	909	949	924	946	890	958	908	946	918	965	962	955	947	972	904	880	918	940	945	986	948	926	920	899	951	888	949	968	908	895	967	935	941	979	901	953	938	971	910	992	949	905	925	974	965	966	912	925	906	922	926	945	893	985	944	1012	895	923	978	970	936	961	915	915	943	902	1031	895	976	914	928	972	933	906	956	928	901	928	906	994	892	911	902	954	939	974	922	939	960	941	912	879	955	908	975	908	898	880	944	888	928	971	958	990	977	926	961	947	980	917	949	950	977	922	903	936	884	925	947	872	905	938	939	887	956	959	897	993	934	923	933	924	997	923	874	975	933	895	935	980	923	904	960	924	944	920	925	996	956	938	979	930	922	934	923	922	948	893	923	926	955	938	919	901	931	913	980	911	918	934	857	936	966	962	933	984	1003	928	915	934	891	916	923	939	975	987	895	926	938	920	948	983	954	938	974	867	979	915	923	958	925	921	915	960	905	855	908	930	940	928	960	901	923	882	959	952	973	977	906	907	910	952	911	965	985	962	983	984	943	992	897	956	914	908	884	978	932	941	925	923	954	909	911	940	947	970	926	942	937	927	923	931	927	968	945	878	968	909	900	956	945	943	895	947	954	963	1007	922	943	962	906	911	937	901	943	929	919	953	954	952	910	954	896	878	906	908	917	919	923	960	953	992	942	995	949	900	960	889	989	921	915	898	903	957	937	935	946	946	918	924	920	963	943	941	934	929	975	915	947	931	929	938	982	910	950	897	932	945	935	961	956	968	927	928	937	970	932	868	936	961	933	937	908	924	945	895	908	925	942	983	982	965	994	913	970	913	964	922	950	945	906	925	981	941	925	886	955	955	908	945	906	970	921	954	945	920	917	917	965	922	962	1002	951	968	889	912	952	982	895	895	982	923	955	937	912	914	1016	962	930	928	909	907	944	935	931	894	930	922	964	959	960	872	933	907	906	951	948	973	940	940	936	979	915	952	923	960	875	982	875	934	938	914	914	955	927	959	845	909	892	922	953	935	981	946	955	922	906	904	909	917	896	902	926	934	966	897	951	997	887	910	904	943	911	950	933	957	922	963	907	977	878	981	972	924	897	937	921	864	942	939	990	913	919	917	959	947	941	925	931	921	921	940	964	965	950	980	950	919	905	938	901	957	979	977	909	927	967	938	953	901	877	937	879	929	960	930	970	904	896	993	943	953	940	982	933	952	978	927	943	939	944	941	919	966	883	962	920	974	946	927	908	928	963	886	942	1002	920	947	943	936	922	941	971	960	931	918	957	965	941	956	926	931	913	868	930	933	877	885	937	929	906	899	903	899	937	936	928	914	956	937	924	1008	913	963	923	923	933	959	925	933	925	935	901	941	933	955	942	934	925	967	946	1000	904	914	957	950	969	924	975	928	927	923	905	932	973	988	910	876	929	903	914	944	943	891	940	920	957	912	962	933	911	916	938	946	932	928	975	940	922	920	957	928	953	932	997	958	979	978	923	934	951	980	982	971	940	933	977	930	908	932	919	942	897	892	864	940	932	928	969	959	937	932	922	958	952	971	973	940	912	948	946	904	951	933	939	934	906	1036	895	950	939	917	925	954	941	984	967	962	969	965	970	983	934	933	906	979	936	935	922	975	940	907	903	967	980	923	926	932	844	936	929	990	973	906	915	987	959	866	956	960	868	917	933	893	872	973	924	930	879	951	970	902	927	945	946	895	941	957	943	939	935	946	930	927	971	946	964	919	937	914	994	994	940	949	929	931	952	883	943	876	944	942	930	868	982	924	935	901	941	907	914	904	916	911	908	898	875	926	941	921	967	883	892	912	895	934	930	929	901	947	991	967	961	938	895	970	882	916	921	959	937	941	987	931	912	947	941	888	937	913	971	985	929	967	948	967	941	912	940	969	958	957	927	983	928	953	898	984	926	873	988	965	920	890	912	975	904	965	935	898	969	946	954	923	857	839	961	905	971	938	965	976	1007	881	922	876	960	976	1004	949	937	927	926	914	919	977	938	943	944	972	914	944	962	991	897	926	967	982	961	975	962	926	956	934	910	956	937	975	980	919	914	924	975	951	929	967	920	951	925	898	983	955	1010	957	956	967	952	947	919	954	944	937	948	980	925	986	942	907	995	936	976	931	885	1010	952	949	969	933	963	915	884	959	939	939	962	972	951	975	897	947	946	964	923	899	991	938	879	920	916	945	877	983	931	909	899	910	867	907	874	933	946	971	937	931	944	972	922	927	1000	931	929	936	911	953	880	906	976	932	964	959	968	945	999	971	922	931	936	902	896	958	957	948	978	951	968	932	954	951	898	925	901	931	953	951	917	950	901	961	939	946	965	911	927	935	909	954	939	936	903	967	909	922	939	906	906	917	923	926	969	967	872	969	889	914	961	940	881	928	916	972	951	956	975	898	1028	935	943	957	932	903	982	980	927	909	931	1012	910	908	906	931	910	944	993	941	900	902	891	964	967	947	1009	919	915	928	923	902	899	918	896	927	938	938	933	987	932	926	955	928	959	928	981	973	995	1008	972	926	903	934	957	884	883	955	916	940	894	965	916	892	918	914	900	894	948	949	962	976	955	966	969	895	939	912	964	960	908	948	941	993	960	941	943	965	925	964	935	999	985	913	967	917	894	951	941	958	893	982	938	965	896	913	980	942	932	872	944	899	959	979	967	987	930	986	935	940	903	911	919	925	901	901	950	905	915	983	962	941	998	939	959	858	907	973	921	904	932	912	975	938
5998	3253	2728	1716	1337	3304	6445	4807	2813	1534	1042	864	807	775	773	824	805	852	801	861	835	803	834	838	856	807	816	802	815	795	837	819	830	835	846	802	784	826	813	810	815	790	805	786	797	852	803	767	837	776	813	798	849	770	834	805	823	814	867	756	846	788	827	847	786	843	800	756	851	811	798	767	855	796	853	780	837	791	761	838	824	831	800	774	819	844	771	812	831	868	842	871	813	832	799	815	800	819	797	847	836	802	815	820	811	777	815	840	801	805	812	750	832	843	759	800	863	846	783	808	802	778	814	775	804	758	865	847	825	841	746	839	836	800	783	755	827	790	796	814	797	775	835	787	805	808	886	823	854	826	806	800	804	837	798	820	811	775	846	794	835	767	830	839	783	832	787	831	811	821	803	810	807	824	818	807	788	850	808	848	823	825	793	847	798	851	818	811	817	808	799	838	742	831	784	817	799	820	833	802	774	770	768	816	775	805	800	782	789	790	823	804	813	855	809	802	798	806	775	786	801	827	819	834	838	764	825	820	803	857	803	817	825	883	844	795	835	791	846	837	794	777	787	857	827	805	816	813	805	814	833	795	796	792	789	833	807	837	829	813	797	856	831	835	841	857	839	793	765	808	857	839	825	825	849	820	777	828	832	806	799	833	790	806	775	774	821	809	809	729	850	803	763	795	828	852	768	761	827	826	832	791	855	806	804	742	810	819	828	833	788	782	794	790	790	815	863	835	785	825	805	864	836	814	809	876	811	813	788	819	797	764	792	800	836	816	866	810	809	754	847	825	761	832	791	762	823	819	798	817	771	807	853	805	777	788	854	793	806	846	799	838	834	783	849	820	794	807	852	799	825	795	826	812	794	823	801	805	845	826	825	838	761	813	855	840	777	809	789	829	754	783	853	840	835	808	825	847	863	865	816	808	795	822	857	881	846	846	814	801	798	782	773	812	815	795	785	775	761	890	829	792	831	800	814	853	807	842	811	836	816	751	791	848	778	826	832	773	777	846	805	769	856	798	757	832	839	845	791	833	854	776	800	796	779	802	816	805	781	835	815	877	839	809	801	828	830	816	857	794	825	818	793	794	819	808	809	846	874	842	823	853	827	802	734	805	773	769	827	820	810	812	816	793	812	777	866	761	768	809	763	812	826	830	758	776	821	822	801	822	829	806	803	770	774	822	825	837	801	799	812	776	855	742	808	828	848	824	829	773	802	780	821	783	906	783	844	783	775	843	801	837	797	782	801	792	829	796	780	800	810	828	810	857	816	827	843	813	765	796	851	794	791	779	857	806	775	834	816	835	825	862	792	861	794	833	815	784	816	769	862	730	798	845	798	808	781	803	825	771	807	814	803	845	842	876	836	797	814	727	804	747	733	782	809	852	831	810	869	810	805	850	855	794	788	765	863	802	776	841	839	846	839	826	803	806	830	824	817	784	785	775	779	827	820	823	799	786	823	896	801	840	791	790	842	817	817	836	828	752	881	842	788	809	815	834	841	808	848	790	836	840	838	836	800	785	782	807	844	821	861	833	811	857	823	818	790	839	813	843	800	844	826	793	858	772	786	874	813	827	835	834	813	813	803	842	819	823	801	833	783	837	789	799	820	828	814	823	764	896	824	822	786	802	855	824	845	823	846	776	815	859	764	834	823	803	820	826	852	843	820	833	803	846	810	800	771	795	849	848	776	858	845	758	839	786	825	800	824	795	807	795	813	819	734	857	798	823	828	815	835	825	826	843	821	817	812	825	826	796	828	778	801	844	805	815	814	819	824	802	823	808	795	811	769	833	847	798	851	811	800	797	803	832	760	858	825	829	821	830	785	851	770	814	826	743	846	804	826	850	827	827	772	769	832	827	807	790	827	831	793	814	831	821	830	859	868	861	809	812	783	810	759	760	748	776	783	813	846	838	831	808	774	803	770	806	791	822	801	831	782	786	830	796	793	811	812	806	814	776	819	780	841	776	805	838	814	827	826	816	769	822	836	825	791	832	805	827	796	850	809	802	805	763	808	808	847	817	836	824	793	831	826	850	781	823	798	842	798	801	857	806	852	833	787	787	812	819	819	831	838	836	757	861	835	828	825	800	840	851	886	819	801	857	847	834	827	755	802	816	779	858	773	851	786	805	819	839	839	841	821	811	820	847	780	833	794	823	792	874	838	883	838	853	809	838	799	818	801	811	800	872	865	834	809	842	868	792	797	808	821	793	803	823	793	786	764	800	826	794	787	785	823	771	777	844	817	829	806	837	853	802	779	800	830	815	867	816	782	765	828	794	809	860	798	818	818	760	793	781	761	804	831	787	801	820	795	804	805	811	820	828	846	796	804	764	841	822	846	813	811	819	822	772	788	850	814	850	841	805	790	886	793	825	821	817	854	851	795	815	835	786	849	801	801	838	849	790	835	850	789	856	825	851	885	860	815	841	844	873	820	767	789	825	794	813	856	789	830	815	817	822	827	761	810	848	800	868	817	807	844	825	841	772	833	795	819	775	821	824	817	873	782	775	827	846	815	848	811	818	813	825	828	892	789	802	807	779	794	836	769	811	797	839	829	818	816	882	810	777	862	889	783	772	871	805	770	770	842	845	819	822	810	829	832	814	813	812	832	851	796	793	790	798	814	855	790	816	799	823	869	803	789	810	820	821	829	792	759	834	787	773	790	781	829	854	805	806	797	800	780	795	803	767	805	843	778	808	833	846	796	822	812	832	797	812	861	756	822	790	812	838	858	821	836	815	789	877	789	797	855	837	807	801	843	792	875	822	820	834	790	823	833	799	837	845	824	810	854	844	745	805	766	812	784	814	780	837	765	783	806	825	847	796	833	872	836	763	839	798	848	819	826	815	788	843	810	811	828	824	842	847	845	839	795	851	820	806	799	820	792	825	790	771	822	839	847	851	858	788	783	807	817	800	815	846	760	811	778	828	797	802	836	805	784	832	774	843	790	794	813	784	858	763	756	819	805	793	806	814	817	806	811	806	884	838	783	876	818	793	824	865	785	841	743	735	789	811	780	756	839	782	803	771	790	846	824	832	765	782	848	783	817	832	805	828	806	856	797	779	780	833	796	854	794	842	836	814	786	817	790	837	844	771	819	830	788	824	774	833	792	862	823	795	821	817	843	812	832	784	876	831	857	785	761	839	804	857	839	838	790	804	799	832	848	862	814	840	818	835	790	837	815	817	787	785	821	818	836	807	817	768	840	794	832	787	785	820	815	826	777	837	802	811	821	808	841	733	865	816	787	815	785	836	827	863	752	768	841	784	840	836	854	867	787	795	792	851	786	794	799	785	787	798	808	798	877	741	834	774	821	761	865	836	789	816	820	820	818	768	853	854	813	799	798	788	841	828	818	806	853	794	825	857	833	831	785	817	804	817	814	843	783	837	764	803	803	799	786	774	825	763	829	791	789	820	786	863	818	805	814	793	826	844	786	836	845	819	813	829	771	794	821	804	786	836	811	780	805	832	772	808	815	784	755	824
25521	21325	27145	25175	7488	22064	38753	30517	17327	6540	2463	1165	959	912	866	950	872	969	933	947	927	860	878	933	911	901	892	876	867	878	920	906	865	889	925	887	955	883	934	937	903	904	841	863	914	873	929	874	902	873	878	863	901	912	907	886	891	892	877	852	833	840	895	825	876	878	926	872	927	911	913	908	990	875	901	893	917	891	898	882	922	887	876	818	862	891	816	898	889	878	895	900	904	845	873	929	920	862	881	865	887	911	952	909	914	886	889	856	889	847	875	871	899	820	842	942	866	915	926	885	869	876	891	921	909	896	914	869	905	856	920	883	902	894	888	852	855	941	905	869	845	860	856	866	838	889	855	879	911	936	888	874	913	936	880	843	871	881	901	836	882	914	891	896	858	924	874	870	870	923	860	834	916	856	860	926	906	848	845	889	865	903	836	898	900	865	937	901	904	859	919	892	853	874	897	884	907	872	894	957	869	872	847	887	912	846	860	887	869	932	900	887	910	890	902	871	842	901	859	916	822	887	953	865	913	921	896	874	903	901	840	880	889	918	924	879	933	839	858	873	859	940	830	909	904	896	926	925	826	882	946	927	887	847	848	890	888	928	856	840	897	882	893	929	903	891	895	929	956	892	868	910	913	922	843	892	918	894	872	854	840	858	884	942	855	857	886	888	852	880	915	901	887	880	882	885	855	914	874	850	933	892	876	904	873	876	909	862	926	930	858	907	930	866	909	885	872	862	887	891	878	944	931	896	864	885	900	931	851	928	880	865	832	887	877	910	881	888	898	921	868	907	911	870	864	890	886	895	879	876	863	857	869	892	924	925	935	923	889	884	870	894	858	921	867	831	888	904	922	848	905	871	868	892	835	880	861	858	889	935	892	880	890	876	882	899	905	849	881	864	892	908	904	895	899	891	886	876	894	865	899	839	919	938	932	938	880	864	868	931	873	905	889	821	913	875	887	933	878	855	853	896	852	912	892	937	836	922	874	916	861	859	854	826	862	882	940	892	875	894	882	857	908	906	884	851	901	879	887	905	881	896	938	901	880	934	898	871	909	881	914	917	915	907	911	840	837	907	885	918	964	917	920	926	886	844	922	917	884	881	868	917	827	882	877	916	885	896	859	913	886	927	886	885	874	881	894	887	915	876	894	852	822	887	940	856	885	873	852	880	875	875	929	862	843	801	848	900	894	853	911	880	869	869	875	871	896	877	891	862	853	903	894	909	871	926	910	933	848	883	878	872	901	843	900	918	848	949	830	875	865	896	901	897	882	871	931	872	882	893	933	898	883	916	899	912	862	878	889	888	898	881	854	872	847	863	886	931	898	818	899	843	903	877	928	896	907	902	878	839	879	871	912	885	841	851	884	884	891	921	849	959	844	881	916	902	888	889	854	909	879	841	906	923	828	895	846	903	935	894	872	884	931	872	901	901	891	823	890	856	859	959	908	864	895	875	906	893	878	935	881	904	894	889	901	896	863	897	870	894	920	857	847	930	864	853	929	868	874	855	921	845	934	885	861	898	897	936	863	814	903	958	841	913	877	851	909	925	893	829	874	882	897	899	876	896	879	848	856	867	891	859	891	859	909	901	875	874	885	898	870	879	836	866	910	848	885	893	909	841	892	897	874	811	897	898	908	866	885	838	882	854	910	886	867	872	868	969	907	865	891	857	859	859	923	922	921	909	832	863	891	919	886	908	931	880	871	912	918	926	925	834	915	908	880	890	910	875	864	890	856	887	865	913	914	875	890	934	904	865	912	921	821	851	835	886	861	850	925	905	953	859	878	864	850	893	939	943	849	912	903	910	913	858	843	904	867	937	863	910	845	872	936	874	858	855	888	918	906	900	872	880	895	891	876	871	854	865	854	890	865	870	867	979	880	837	860	891	886	892	884	890	898	885	841	867	831	927	871	826	881	901	864	870	894	868	891	881	913	922	903	866	837	857	880	849	825	923	914	853	896	924	783	943	914	884	875	859	876	835	887	885	913	882	933	890	824	897	890	887	868	911	855	838	931	881	840	945	884	936	916	932	901	855	909	891	904	867	862	871	857	835	930	885	892	887	885	889	923	878	910	876	855	855	897	890	881	896	901	837	850	900	878	898	919	911	913	892	884	909	926	827	869	867	875	920	951	862	923	862	867	938	847	868	871	938	893	868	884	889	910	915	861	877	902	838	885	899	873	945	846	886	930	876	956	918	878	888	866	864	866	927	875	845	869	897	891	924	860	843	900	921	903	882	878	890	815	891	871	887	863	922	851	873	883	882	886	893	886	904	851	880	864	900	941	860	841	904	930	921	909	966	886	903	857	891	889	864	882	899	903	814	862	834	917	929	902	875	903	880	933	915	924	872	914	845	852	899	898	845	928	901	870	916	871	847	863	867	845	871	913	849	891	877	843	855	897	909	861	875	957	871	908	925	891	905	896	888	895	885	892	873	880	882	941	895	836	880	891	888	904	863	893	887	885	871	872	910	917	891	849	909	839	884	860	895	906	862	932	890	974	937	896	911	869	903	944	892	944	888	892	875	923	888	918	909	939	839	901	861	873	896	913	868	868	913	883	928	875	859	897	951	862	850	848	905	868	868	861	883	906	849	865	904	947	913	909	876	910	893	902	909	906	891	898	881	913	890	873	904	876	892	907	849	840	869	846	863	871	901	848	909	908	892	814	902	897	875	831	951	838	911	857	847	898	942	870	896	840	901	891	863	892	884	874	824	887	887	835	866	943	846	914	895	900	865	895	836	870	867	889	880	903	907	933	878	863	932	883	798	877	900	877	862	874	842	874	900	894	893	885	889	883	887	891	886	868	832	859	875	847	904	889	913	904	953	897	838	802	912	833	864	863	852	885	906	892	879	903	830	827	951	845	846	857	849	897	872	882	872	838	896	856	872	883	890	862	924	902	924	841	911	884	835	926	865	903	864	863	869	878	930	927	921	856	862	909	902	883	855	917	853	834	839	900	874	922	880	944	842	830	843	883	897	899	853	893	827	886	853	873	932	870	931	908	877	819	895	796	915	907	869	857	953	923	872	859	886	892	876	855	875	871	912	905	869	912	877	884	850	892	914	882	909	903	852	900	954	893	877	906	884	887	909	879	903	891	880	896	856	903	874	893	920	870	823	876	922	892	865	899	883	875	852	817	802	883	856	883	845	910	878	886	882	881	866	834	861	846	840	878	905	915	890	876	863	864	916	911	925	862	891	861	939	919	916	917	880	863	805	859	866	905	929	856	865	893	890	874	853	884	894	855	886	852	865	886	910	886	846	900	841	894	880	923	902	912	870	809	861	873	861	948	892	851	874	897	938	859	872	894	847	943	906	902	933	882	931	855	872	858	903	871	875	940	912	859	910	905	884	892	906	877	893	852	893	895	904	890	881	855	839	894	855	891	884	900	903	874	907	913	923	855	854	890	832	871	880	909	879	865	918	906	899	882	896	871	829	825	914	893	882	866	824	839	895	867	879	890	843	926	895	873	898	842	867
5946	9838	6843	2983	2687	23998	33195	24886	13014	5331	2152	1070	841	846	831	805	781	811	799	825	875	791	830	796	848	774	782	737	826	797	800	820	825	789	812	806	802	834	770	758	810	796	806	848	810	861	769	839	838	802	805	840	785	795	777	760	772	798	818	777	829	815	786	752	790	827	766	759	782	778	763	838	793	781	801	803	824	789	773	807	773	805	792	850	781	818	792	877	790	779	783	798	755	826	774	808	795	817	808	831	788	780	798	831	807	798	829	772	822	779	775	775	780	732	830	776	807	820	792	782	801	799	790	819	819	757	812	766	793	814	810	843	731	768	742	806	800	774	805	798	813	804	797	775	800	819	775	771	827	763	811	805	823	762	798	759	823	800	805	809	795	832	825	841	798	786	749	801	796	753	743	786	777	799	783	830	751	775	764	796	791	790	797	805	822	810	769	801	733	828	771	806	771	810	812	791	766	826	785	797	734	724	815	847	808	818	825	750	795	810	826	816	819	782	761	777	821	791	792	791	813	825	787	762	760	858	758	707	779	753	732	801	797	774	785	766	779	788	805	846	766	791	830	806	794	809	821	736	832	801	817	793	783	799	805	763	787	763	812	814	750	799	819	774	795	826	788	822	817	831	796	784	784	782	816	766	789	742	787	847	820	798	765	815	816	772	811	723	839	829	779	801	802	823	825	789	741	804	817	807	757	769	792	802	780	801	816	766	768	791	763	806	803	808	773	815	805	823	763	776	826	880	770	823	782	801	804	751	789	821	793	852	775	811	802	801	771	803	789	811	754	779	771	824	782	795	799	765	813	807	782	749	766	812	826	769	814	802	784	828	822	763	879	736	814	846	830	795	814	773	823	800	757	774	805	775	764	852	779	785	771	779	825	806	792	813	771	736	825	777	829	861	812	783	777	761	802	771	823	754	798	800	746	787	820	808	816	819	755	757	793	773	785	733	786	795	794	780	781	806	832	801	810	833	813	805	754	790	816	813	795	750	809	774	787	803	793	837	795	795	784	787	799	853	817	811	781	825	774	803	826	810	793	823	776	794	793	799	860	809	811	816	832	792	808	784	826	805	830	774	796	742	750	759	799	827	769	821	750	722	802	807	798	766	819	823	740	785	794	863	790	803	805	771	795	812	789	819	831	833	814	778	818	814	778	819	822	786	851	790	809	775	749	796	788	857	834	754	823	819	760	793	806	749	810	780	790	832	806	790	826	778	783	816	800	847	752	805	794	802	763	834	802	800	776	770	791	761	786	786	786	817	787	839	814	793	797	834	767	795	786	817	803	831	806	810	798	759	779	826	760	794	819	761	821	787	765	772	761	796	756	770	807	760	747	791	806	799	767	757	822	787	783	757	819	778	786	842	779	796	790	826	827	724	759	762	809	791	775	806	787	787	854	761	790	815	832	831	799	830	821	754	785	833	774	769	801	795	800	765	755	776	780	793	790	796	834	808	772	755	767	803	837	769	793	803	741	804	790	817	775	766	807	785	779	803	814	781	776	806	814	821	788	760	825	818	803	799	759	768	792	805	757	794	780	834	820	779	767	792	746	804	811	815	807	773	765	826	794	777	787	779	745	831	786	782	802	790	821	772	857	778	821	821	802	782	747	776	807	789	780	790	741	809	753	749	795	792	792	793	833	776	858	768	845	814	809	805	826	788	749	766	812	821	786	805	782	807	796	751	745	819	770	837	832	789	810	694	767	801	814	822	806	833	780	784	786	802	787	737	806	794	828	791	805	713	771	820	786	798	793	806	778	790	803	752	743	803	841	822	776	806	805	789	799	790	807	745	815	791	856	768	742	767	799	746	823	846	776	794	824	774	800	816	817	809	791	796	778	811	819	778	797	765	772	846	789	762	785	754	823	807	782	816	790	857	777	764	787	799	799	840	807	798	815	787	807	824	791	802	735	806	788	771	779	760	804	836	824	785	788	781	799	807	796	780	786	798	815	757	808	732	733	783	786	804	801	798	794	772	839	722	804	807	777	787	752	812	778	829	810	816	787	823	765	787	814	766	812	771	779	769	782	746	765	776	788	779	754	775	796	794	844	815	808	828	776	823	817	774	813	767	787	788	805	764	798	819	846	791	751	771	795	817	799	782	835	746	820	848	806	835	774	776	785	796	786	761	776	789	805	836	803	811	802	820	794	828	739	779	835	755	781	775	774	783	835	796	807	783	772	829	751	792	787	777	808	810	818	758	814	767	786	807	780	809	773	757	802	727	773	774	735	807	765	843	834	747	784	827	752	814	790	802	818	802	807	784	770	752	818	803	799	780	811	782	743	783	768	841	838	846	793	767	814	752	804	808	762	830	789	807	819	820	796	782	770	802	834	781	802	801	820	777	803	823	794	838	768	794	733	773	773	802	781	727	712	779	765	762	777	802	856	772	774	801	793	791	779	773	758	805	821	773	837	824	812	779	764	764	820	777	779	750	798	736	829	820	766	825	824	781	821	800	818	795	820	848	769	796	814	756	779	809	840	823	793	785	789	799	801	800	754	797	767	806	816	819	824	793	815	744	789	850	820	799	813	798	873	789	827	796	856	780	818	846	819	825	821	776	798	752	803	793	836	796	825	768	780	833	770	812	798	829	755	789	787	814	822	800	775	772	772	803	793	828	836	692	787	818	771	801	786	752	807	783	791	780	797	824	801	781	780	791	785	822	808	763	783	820	793	774	847	791	806	810	799	759	802	873	802	766	759	767	821	773	777	807	824	804	784	801	782	798	787	761	781	782	791	784	787	812	824	777	803	802	772	798	794	816	770	781	797	794	774	818	821	746	829	786	802	783	786	782	814	785	829	822	782	810	766	786	770	770	766	822	786	777	811	797	794	769	783	849	804	802	746	771	796	773	780	775	827	777	815	791	775	790	766	779	835	804	790	814	790	814	809	789	781	798	753	805	781	802	796	815	800	779	757	801	797	782	815	758	828	810	796	765	802	793	771	768	793	817	794	818	807	768	777	787	832	829	772	791	778	760	813	758	799	777	760	799	831	758	831	792	756	763	782	783	778	780	816	813	838	782	789	824	833	793	759	781	800	770	781	768	814	852	792	792	786	815	789	825	740	829	755	775	761	791	785	774	788	786	792	815	861	768	817	821	775	805	784	844	794	773	814	789	762	801	769	809	782	769	781	807	766	807	803	798	810	788	828	833	791	763	780	763	791	817	771	807	803	729	792	792	797	837	852	820	804	801	802	820	762	841	857	758	793	811	778	758	845	780	844	796	776	776	763	798	772	738	766	792	806	777	802	794	817	774	786	790	791	823	797	803	767	801	801	815	767	785	774	763	825	824	774	805	755	813	811	790	814	802	784	795	813	800	835	796	814	827	774	780	750	811	801	795	824	795	781	809	791	791	770	813	801	777	820	782	802	830	795	822	772	855	789	756	799	824	811	852	808	792	780	810	757	758	839	798	797	766	770	826	776	820	783	799	729	798	712	780	794	826	791	782	810	781	749	758	830	765	800	792	828	765
24347	21418	28677	24505	21370	24942	51477	49261	34497	17123	5654	1942	1187	1034	1061	1029	1039	985	924	962	1064	983	1000	1014	981	996	1031	983	1035	967	973	908	985	953	932	943	996	1029	969	1011	997	973	981	970	1004	926	967	995	991	989	1017	1028	931	969	947	982	968	1029	969	947	970	989	984	956	948	993	959	956	962	968	956	955	943	1007	1008	978	920	919	946	942	1000	1011	992	941	985	911	994	934	1019	1029	981	958	939	978	1024	982	963	1026	966	976	1005	906	988	992	985	955	977	1001	995	944	956	1029	966	959	983	1000	1045	980	948	942	946	972	957	1007	939	954	969	1024	1003	948	1001	965	968	946	985	996	975	983	974	1036	960	933	960	1019	1010	989	965	988	983	982	988	984	999	1016	989	1009	959	989	947	950	969	1000	995	967	975	977	970	975	1005	1007	957	997	991	1022	935	1026	1009	1015	927	926	986	990	972	956	1048	958	990	1041	999	944	915	978	984	943	985	974	1020	951	947	972	932	948	944	1006	973	1045	953	982	975	959	982	979	965	947	979	971	949	921	974	936	949	929	926	974	903	932	976	1015	994	965	1014	975	938	941	948	945	970	948	1012	977	971	930	983	1012	962	965	935	1006	944	972	898	979	958	1032	1011	921	948	993	937	986	1057	968	944	910	960	987	943	932	924	981	993	972	903	943	881	964	962	978	970	935	1057	927	980	922	975	947	997	970	1017	975	1026	954	957	1043	970	927	954	948	986	1022	984	932	974	962	1018	990	1037	958	955	936	983	976	962	968	930	992	1003	994	920	997	934	951	938	932	996	968	984	924	998	984	1042	966	958	916	940	979	967	975	969	992	975	988	979	883	966	959	993	982	935	993	957	900	983	943	932	1004	909	973	985	956	980	939	995	1003	1000	1006	946	972	937	948	932	1004	966	948	976	995	964	932	946	941	970	917	1010	957	890	1014	966	1005	902	994	1018	976	990	959	958	984	1044	960	974	994	946	956	927	984	947	990	981	985	982	948	942	931	940	961	960	1033	979	997	1010	998	945	977	964	1011	942	1029	957	942	978	952	981	957	1008	965	930	957	956	987	956	956	991	977	1025	989	938	1068	960	973	1012	995	919	952	1007	942	978	989	989	998	929	1017	989	971	900	884	1000	999	939	904	956	958	985	965	942	999	950	998	946	1029	994	948	1036	969	1013	911	1008	1007	986	946	1029	957	946	993	997	920	921	930	953	938	982	956	967	1007	977	917	1041	985	984	977	963	899	922	930	956	954	990	949	975	996	924	944	990	940	958	1006	903	943	961	971	973	951	920	994	987	986	990	951	939	944	965	993	1027	976	991	986	1024	954	942	960	1029	977	946	999	982	985	1062	984	960	980	931	992	963	967	959	939	928	945	935	977	931	915	968	957	924	985	930	923	981	950	932	1027	979	977	972	955	998	971	997	909	974	980	968	944	951	1016	953	968	976	995	899	992	949	1003	974	948	941	938	943	1022	964	951	964	898	965	966	976	965	974	954	992	1008	974	963	972	989	1025	965	972	980	964	1009	1009	1016	948	1010	926	939	947	964	974	980	967	933	924	960	925	987	972	955	947	1029	1033	959	990	1015	1053	939	1009	997	936	995	980	956	963	969	964	1012	983	982	975	938	914	954	999	907	958	1021	963	980	967	970	990	937	963	1006	991	941	974	938	988	1005	922	984	962	998	978	967	957	972	961	1002	928	954	952	982	985	952	996	968	922	957	1021	945	927	962	959	959	956	904	1007	966	958	923	943	963	941	962	1019	984	942	978	955	949	1007	1001	964	1059	953	960	934	959	954	955	978	1010	974	970	971	976	941	956	1006	978	972	1019	950	993	941	956	998	978	942	970	968	960	949	953	915	968	959	954	974	952	944	960	970	887	961	1023	970	961	980	929	959	970	992	928	1003	949	942	917	976	968	992	956	1015	890	943	1002	975	997	959	1022	962	907	958	999	987	975	922	942	981	970	978	1010	972	952	943	1007	983	953	895	982	967	942	945	965	894	952	1032	1042	900	955	959	929	944	997	936	943	964	991	991	961	1020	982	965	923	974	954	993	1002	946	911	964	954	974	944	997	965	1030	916	970	953	1006	923	1020	962	935	1020	976	967	953	945	955	915	868	1000	985	985	945	954	1003	959	939	957	971	981	880	1000	1016	990	944	982	989	945	949	913	987	951	931	989	974	960	945	1010	1035	1023	936	980	980	925	989	952	978	963	956	983	951	956	996	1012	1004	957	971	1012	972	938	992	996	933	930	987	951	930	1015	989	976	917	975	997	952	935	948	960	980	996	980	944	922	981	981	978	1015	970	967	928	1002	949	895	949	944	912	964	950	994	950	917	1004	990	950	915	972	975	997	952	925	958	934	889	921	991	977	968	1000	947	944	987	978	918	958	968	949	943	1017	900	955	965	944	975	974	987	926	915	959	919	926	978	957	948	967	991	966	992	950	985	982	964	958	962	924	975	981	1025	999	975	994	982	963	1000	958	1000	918	985	938	979	978	942	957	946	965	987	972	1047	949	1004	990	1015	1004	1000	965	953	938	974	974	997	1012	956	1009	934	1007	952	936	927	964	997	965	923	941	984	951	1017	979	962	910	1004	980	919	907	999	960	966	947	986	948	963	967	974	944	919	934	964	957	989	959	920	958	999	959	936	991	944	951	983	1052	984	982	986	1011	1006	1008	925	1035	985	931	933	941	970	932	910	953	902	979	1003	1019	972	914	950	984	1010	978	896	1005	993	1025	1028	960	1026	994	968	1027	928	978	960	976	956	910	930	935	962	1034	953	942	957	986	994	958	943	926	998	917	984	946	966	962	998	979	933	976	990	959	971	970	1002	918	963	962	962	972	981	939	981	1027	969	926	990	1024	923	947	1020	1024	922	921	997	977	939	988	933	979	1013	975	931	1019	1021	891	1015	953	984	1001	931	945	988	970	901	971	998	960	1019	979	963	994	952	1014	939	1003	911	1019	996	966	989	999	961	1019	955	957	971	994	942	968	933	970	935	955	994	982	922	963	944	941	949	965	956	1006	963	924	972	931	945	1052	1017	955	944	980	992	974	920	982	936	998	990	947	1018	968	954	1010	1009	939	954	976	1027	916	959	968	937	1049	937	956	933	1001	969	979	998	1005	1036	970	966	938	977	981	954	972	963	968	1038	966	970	915	982	971	970	958	957	961	1005	957	955	988	1000	981	944	965	1030	919	971	994	927	935	966	966	995	1041	971	940	939	1007	931	951	952	1004	981	952	959	913	942	957	987	974	956	996	965	941	975	992	972	984	980	963	918	956	913	960	910	964	958	949	926	979	976	999	1037	979	938	981	949	949	952	997	968	974	931	985	970	971	958	1003	948	929	967	945	998	1009	975	1051	987	915	1045	986	981	967	921	938	974	971	994	986	940	954	938	959	1004	956	956	953	996	960	968	966	980	949	967	973	969	987	996	933	956	1003	985	967	934	945	942	935	905	995	965	936	980	990	958	993	985	973	933	985	973	943	886	949	1002	948	966	930	973	972	954	1033	977	940	900	959	960	962	965	932	993	1038	979	967	1028	984	944	981	932	1007	987	1011	1010	989	970	961	935	985	917	935	971	912	967	963	983	933	942	961	938	960	992	942	975	1031	1010	971	980	1031	988	978	975	981	959	975	958	921	976	943	957	934	1045	978	1002	961	1019	998	925	962	962	988	985	954	936	931	950	1011	918	919	1023	971	976	966	933
8656	18966	16037	6068	7325	24277	50227	44382	27276	12320	4764	1708	951	913	846	886	870	885	845	903	847	927	886	865	904	884	861	851	907	923	929	886	866	886	930	871	897	857	853	811	893	895	838	876	899	835	912	848	863	815	878	887	863	868	840	878	826	911	869	867	910	850	865	879	896	843	877	864	871	848	931	904	878	881	883	820	885	846	870	877	824	891	873	870	896	873	876	870	848	811	855	871	825	881	867	914	919	810	855	851	867	864	900	895	898	850	934	843	917	843	876	894	885	891	853	884	899	875	856	868	854	908	900	888	869	901	908	842	869	857	889	882	816	861	893	857	901	865	889	829	866	897	862	855	869	845	854	843	900	883	847	896	853	817	883	860	865	865	863	902	856	872	899	871	836	890	876	861	851	866	835	883	858	862	886	893	885	907	850	883	867	857	908	884	905	880	852	923	913	846	922	892	895	931	881	818	877	848	865	846	921	829	883	881	845	867	848	927	851	851	818	872	916	823	904	912	851	861	860	854	924	812	853	862	858	845	898	879	867	865	815	863	861	865	861	882	917	854	852	927	867	860	888	898	835	878	890	835	849	871	858	899	921	863	905	893	847	909	856	862	871	828	832	895	808	882	934	837	813	827	891	859	854	897	904	895	885	859	870	915	868	877	844	893	873	863	825	860	863	904	896	852	869	868	861	866	891	891	889	887	837	875	902	889	828	834	833	906	933	899	923	849	855	881	852	841	874	900	848	843	887	840	832	872	860	878	879	888	862	856	796	792	924	881	843	901	885	824	835	855	896	858	875	842	843	848	869	870	846	853	898	899	906	928	845	867	838	862	879	858	880	851	915	861	850	944	873	839	829	909	819	836	814	900	871	896	886	839	863	862	873	858	869	900	854	928	857	939	867	851	886	858	855	874	850	893	854	841	881	911	828	854	873	877	850	935	886	907	885	860	858	857	848	878	920	918	847	888	863	885	855	850	831	869	916	879	894	837	890	846	893	895	875	899	874	821	830	898	843	890	851	824	911	867	854	858	889	928	855	894	877	876	849	846	848	892	879	883	902	880	838	861	885	902	890	895	849	870	836	862	862	851	899	868	903	895	858	831	894	833	873	896	870	854	881	885	883	866	861	851	851	905	868	888	875	860	845	894	887	840	895	856	868	912	874	884	840	850	856	863	815	845	903	864	827	861	888	814	883	867	922	855	899	900	857	933	883	872	856	820	861	880	844	905	823	825	845	879	865	882	891	880	907	931	893	861	858	866	842	835	878	888	845	927	831	904	924	850	849	821	885	881	889	846	867	861	831	845	874	848	873	868	918	852	896	876	868	863	844	856	840	901	844	874	864	872	807	886	877	832	876	855	895	887	860	871	906	890	881	845	890	926	882	890	921	826	892	903	832	883	848	873	864	862	888	841	894	869	838	879	855	856	901	912	856	845	884	919	855	853	844	896	866	863	857	887	805	901	819	859	881	875	816	911	860	882	848	926	855	911	865	878	898	928	891	835	842	863	854	822	847	865	860	866	896	862	878	864	841	907	880	881	883	816	859	876	858	896	856	893	875	856	839	929	855	875	846	841	903	849	832	849	875	919	830	790	815	803	883	879	934	919	902	874	910	786	858	910	921	859	877	852	871	908	825	851	849	842	867	871	843	892	893	907	849	917	884	846	892	898	838	864	843	825	870	857	873	889	876	861	834	891	877	845	855	853	856	870	881	844	812	925	840	879	860	948	785	906	887	861	892	901	906	859	917	826	882	942	884	869	873	865	808	849	883	872	820	813	881	818	841	884	886	898	833	855	837	900	871	813	847	884	840	873	837	905	863	852	823	867	840	826	851	861	901	861	915	830	886	854	845	867	889	871	852	855	876	852	867	815	837	880	848	852	847	863	877	928	841	878	835	869	852	817	832	923	839	879	906	846	857	883	862	887	905	860	873	927	873	917	865	887	908	853	900	947	889	842	880	876	884	860	841	872	868	871	848	872	810	797	830	869	870	866	843	857	905	849	867	831	897	864	816	896	905	884	801	878	799	877	859	869	865	844	846	830	867	839	818	879	913	855	823	871	802	927	883	863	816	846	842	910	840	818	910	817	877	838	796	824	848	829	857	876	840	838	890	860	876	825	869	850	864	884	836	826	890	870	877	870	883	857	867	864	846	836	850	868	848	889	871	888	827	872	884	841	885	877	831	850	822	839	886	907	856	820	867	862	813	849	878	898	865	877	858	882	889	860	878	849	889	879	863	922	876	850	788	879	873	911	805	879	852	905	870	815	820	826	844	866	854	852	876	841	852	840	815	891	858	863	902	854	850	901	865	876	853	891	835	829	946	817	885	854	886	895	897	899	907	887	852	890	845	876	820	878	910	839	849	866	879	871	836	892	865	874	886	884	845	862	811	864	865	853	882	858	834	845	868	867	841	876	870	908	881	859	872	911	853	876	862	798	869	867	873	868	871	876	914	840	891	907	871	842	897	892	868	888	864	880	847	879	855	848	859	831	862	832	850	938	835	868	857	888	862	885	830	903	868	904	900	863	870	812	882	842	883	922	887	837	859	849	864	917	874	858	862	893	861	867	854	831	821	824	837	872	853	911	901	861	887	816	843	905	859	832	833	866	883	862	863	870	871	855	840	837	897	891	843	822	853	896	850	842	861	852	875	837	844	875	871	862	901	859	847	851	879	849	831	845	942	875	901	876	877	869	882	839	862	866	899	879	883	855	891	879	853	912	903	846	838	851	819	933	822	867	917	851	862	911	872	865	867	860	891	852	898	859	884	833	856	839	844	842	878	841	867	882	881	863	917	800	851	879	897	887	878	874	872	824	855	858	851	914	816	815	881	859	863	824	866	869	829	852	886	908	900	839	890	893	887	880	822	849	862	878	849	826	847	820	844	893	880	854	877	821	866	844	847	891	849	851	881	894	875	882	814	869	879	856	841	866	917	883	832	866	845	839	883	866	860	869	870	818	822	886	918	848	888	842	840	810	862	871	920	872	889	858	879	853	897	884	835	848	929	873	869	880	850	864	830	825	917	909	890	850	853	858	934	855	874	813	877	830	884	872	954	871	888	846	851	875	832	825	916	902	944	840	857	794	811	911	802	902	854	887	829	824	846	850	892	859	869	839	810	867	914	829	842	848	880	861	875	892	903	842	863	787	839	925	859	859	858	859	871	918	881	857	792	822	863	848	867	908	896	916	918	897	848	885	858	814	840	892	813	846	851	836	838	821	882	898	903	829	860	873	852	807	885	862	850	889	884	846	891	858	864	863	896	840	852	851	905	849	846	870	825	846	840	883	855	859	857	897	780	848	833	859	847	850	859	838	844	884	899	821	858	855	869	893	840	814	926	861	836	861	928	832	873	837	936	831	858	799	850	833	831	847	876	862	844	838	894	864	865	849	884	909	895	872	918	869	877	872	858	812	873	883	865	847	848	864	831	870	815	920	831	857	901	874	910	885	925	907	860	862	844	860	867	812	923	878	832	865	855	866
28173	17336	8642	3431	1670	2256	4900	4807	2825	1790	1186	1030	956	890	939	914	915	970	951	900	926	921	956	946	884	953	936	1013	901	918	933	962	932	872	951	973	951	972	904	989	997	914	856	927	993	904	939	980	930	898	953	954	951	953	934	957	947	944	878	945	901	918	957	910	901	927	919	919	904	910	900	927	962	930	923	993	891	923	892	896	926	958	923	940	913	927	921	979	934	973	918	951	993	927	893	960	901	907	930	863	898	915	934	967	912	906	956	918	923	941	934	906	966	908	938	944	947	943	1004	886	972	932	940	933	884	934	962	917	871	968	897	920	928	862	950	936	919	930	917	927	931	902	958	969	935	927	896	932	872	920	965	985	937	901	912	918	947	892	943	948	938	955	924	969	897	974	945	955	920	906	980	935	943	940	891	956	954	925	941	952	909	879	924	891	940	955	946	996	921	916	914	946	924	958	930	920	883	956	1001	873	919	863	899	869	915	914	899	934	872	976	982	965	929	923	935	895	921	950	933	915	935	1015	1010	943	986	925	942	920	923	910	968	921	894	891	956	879	908	887	985	904	908	922	932	891	886	971	909	940	930	944	940	918	965	964	930	933	904	944	948	942	969	991	944	922	913	929	941	896	909	918	894	945	890	900	962	892	945	931	895	917	946	921	925	962	913	929	902	936	927	900	943	890	856	933	933	931	960	912	912	961	938	972	910	970	929	922	907	906	928	908	896	874	925	912	908	928	931	905	896	922	912	952	901	941	886	963	876	930	875	880	918	1001	910	900	934	943	910	924	892	909	902	896	937	958	913	904	966	923	907	902	864	939	927	922	932	983	918	932	933	911	924	912	905	878	905	922	940	923	932	928	935	956	960	937	936	912	966	940	933	919	952	942	926	926	907	904	949	913	1006	935	944	969	942	933	914	919	994	894	923	1004	901	922	946	915	947	949	971	918	923	933	913	926	952	968	931	934	920	1007	955	901	942	872	945	912	945	888	969	943	937	926	931	936	883	887	973	971	912	946	902	919	898	897	922	922	935	893	971	919	948	915	967	937	937	917	976	953	913	920	868	941	966	951	942	937	911	930	917	922	883	941	893	953	932	867	967	965	991	916	955	954	987	908	943	992	955	895	957	962	956	977	914	916	946	904	882	916	884	923	917	855	912	881	905	954	983	970	906	911	907	907	967	964	941	885	940	927	930	881	893	1003	953	884	882	866	906	968	928	913	932	932	959	928	912	903	956	941	915	953	1006	969	873	881	881	976	975	963	933	975	955	964	957	913	945	965	992	973	971	938	917	985	907	932	906	932	872	926	969	960	903	868	878	903	957	916	960	966	994	923	995	878	977	923	929	961	925	908	940	981	908	967	932	928	913	891	945	937	932	949	919	922	898	905	918	935	908	888	866	976	938	933	961	924	908	912	957	980	916	906	898	933	958	915	942	930	927	924	863	884	954	929	941	948	945	915	942	877	937	929	914	969	920	970	878	941	954	952	888	879	950	911	896	927	933	878	935	899	916	927	958	988	933	910	857	951	926	921	932	986	931	957	907	904	907	889	950	951	934	989	950	957	914	960	942	940	924	959	900	976	936	925	921	932	967	863	900	908	946	955	915	959	934	961	881	932	962	982	936	925	907	884	941	920	952	918	945	878	891	891	888	915	974	938	936	924	940	931	956	915	892	884	922	867	932	968	1003	933	973	902	957	921	921	953	933	921	885	899	917	947	890	925	897	900	915	954	959	964	940	905	955	961	869	936	907	880	882	955	958	919	942	946	958	906	916	878	915	909	921	968	953	957	936	905	917	917	942	914	954	940	864	891	913	924	898	952	894	890	939	944	936	911	913	996	960	919	948	904	909	921	946	923	935	933	938	934	945	914	914	963	926	958	905	935	964	913	958	900	915	924	861	969	919	1010	961	876	939	846	943	927	885	920	906	904	989	928	944	887	917	906	879	959	958	969	917	944	897	927	930	920	910	959	964	963	941	923	935	932	885	992	918	893	933	891	973	915	944	899	909	935	903	888	944	901	931	894	919	1012	907	901	883	898	929	966	946	952	944	939	926	930	908	866	941	931	887	995	935	1004	899	923	951	901	943	982	908	974	899	919	890	962	914	886	994	966	953	900	929	906	952	995	944	984	897	933	884	927	929	951	927	912	892	907	909	902	921	913	919	944	923	918	914	950	961	932	957	923	885	893	889	977	935	940	998	904	936	952	857	917	967	990	964	929	918	931	959	969	919	976	875	975	924	895	886	889	925	981	949	932	909	906	928	932	942	856	941	938	923	923	964	999	875	914	926	971	935	951	954	930	952	931	929	921	904	956	898	942	928	947	910	878	870	955	937	922	934	941	883	962	929	946	913	946	961	942	906	920	936	942	951	949	915	917	968	961	944	982	963	892	985	888	916	921	945	919	913	889	959	982	936	869	932	903	969	981	946	953	934	936	948	952	1022	945	891	932	948	994	915	887	915	952	891	914	921	920	898	946	934	917	890	935	959	914	899	903	933	968	929	931	956	964	907	915	907	907	993	936	916	954	974	849	923	905	914	895	933	900	911	941	967	881	886	944	963	884	929	935	879	902	939	926	925	953	930	917	912	926	926	930	971	921	930	889	907	872	958	950	987	918	913	870	889	987	889	883	924	899	914	896	983	915	950	920	949	925	893	968	928	946	919	933	912	924	913	894	955	1031	1005	889	934	937	961	912	927	978	922	926	922	947	878	921	907	926	906	905	887	973	953	892	903	955	913	972	919	908	946	925	886	913	941	956	933	936	950	903	901	932	914	874	950	944	932	919	976	927	927	917	887	956	903	946	959	890	992	924	965	949	923	947	957	955	928	965	848	955	899	938	956	965	940	951	938	924	923	939	941	980	937	941	933	917	977	892	951	934	914	936	910	914	911	965	969	965	997	851	930	887	937	937	930	955	955	883	912	929	958	928	953	957	887	913	922	954	893	892	890	927	965	877	882	958	915	947	934	878	930	882	894	900	929	937	940	962	914	959	974	978	891	942	969	955	903	923	937	957	935	939	942	865	956	905	951	921	964	891	939	939	913	979	891	964	930	942	973	956	917	912	904	979	933	932	963	951	943	926	910	908	953	898	911	978	953	944	945	1003	966	948	887	1002	940	972	913	923	896	899	939	932	928	978	937	947	918	902	926	947	908	953	957	938	927	940	938	968	930	951	951	952	949	975	941	912	892	928	876	899	935	974	934	935	934	936	940	907	953	950	883	909	914	975	931	932	965	903	954	963	914	962	949	968	961	975	910	923	925	943	924	940	889	930	988	980	899	912	936	950	961	960	925	980	956	961	915	927	973	979	902	866	946	987	944	913	920	940	937	995	911	973	919	947	951	915	952	872	918	990	933	952	967	968	913	942	934	913	919	883	890	950	896	924	909	968	904	881	874	879	881	983	949	922	919	954	951	933	900	922	935	895	942	947	954	905	966	962	938	962	900	950	924	965	990	1020	921	932	950	882	938	981	937	919	946	920	947	880	908	926	902	943	841	942
9206	9458	6513	2838	1547	2696	5664	4666	2882	1630	1089	858	859	837	874	782	805	811	780	797	798	797	813	732	772	779	816	768	784	805	826	818	778	778	808	814	844	778	819	831	857	835	790	757	779	854	748	801	824	786	838	800	823	820	831	809	781	850	815	836	845	751	823	793	851	802	797	831	789	848	774	804	799	806	836	778	787	815	833	817	800	904	827	784	815	843	833	818	853	797	837	777	780	786	842	807	824	834	875	824	800	787	790	790	801	787	766	773	842	848	802	797	785	842	817	780	846	824	784	792	830	859	837	850	828	776	847	808	773	812	801	807	791	834	785	789	830	806	801	749	803	836	818	810	796	834	804	784	803	801	764	800	834	767	828	810	817	805	791	760	840	795	823	796	834	807	794	790	827	834	770	789	766	804	807	749	774	795	792	850	820	800	787	821	799	768	782	835	839	772	809	771	832	848	780	815	760	827	750	779	844	773	801	797	812	789	842	798	793	753	817	785	781	815	800	775	790	839	776	782	808	837	812	798	779	781	778	838	819	773	771	777	837	793	769	765	786	775	855	763	822	841	828	810	808	816	830	828	822	776	805	819	781	835	795	775	761	768	810	855	805	754	813	809	835	820	784	807	805	789	799	832	790	811	778	825	802	775	771	818	796	795	800	805	793	849	817	823	776	866	800	843	807	752	829	802	804	844	824	784	867	847	852	835	852	859	798	785	823	808	818	771	800	809	800	805	803	833	824	843	800	775	816	805	789	812	789	763	810	800	796	832	839	794	786	807	806	791	791	784	834	794	797	783	816	784	772	777	842	831	797	809	789	792	843	794	839	842	799	752	844	818	834	831	844	795	813	764	814	822	799	802	762	817	810	804	775	790	816	806	756	832	822	801	821	801	820	828	797	843	826	819	842	818	796	801	792	838	780	852	787	792	748	753	800	824	778	834	805	807	818	762	747	803	797	856	776	795	809	757	811	847	833	784	850	791	739	728	792	791	767	777	837	794	858	792	777	810	838	801	765	844	775	784	858	759	796	729	790	797	809	840	791	813	762	819	806	759	813	803	844	771	801	834	804	789	771	832	820	825	748	853	753	812	804	803	809	801	785	853	789	759	831	790	787	818	839	781	781	822	798	794	834	783	813	843	808	835	834	801	801	796	800	743	817	849	810	830	762	900	806	812	770	760	775	789	813	793	794	762	791	812	832	791	839	794	841	780	814	842	780	786	782	849	770	781	788	810	823	795	788	786	776	858	877	826	791	811	849	785	806	808	753	765	799	806	850	770	834	795	791	777	840	843	745	761	885	777	804	819	758	864	790	779	807	803	854	791	806	791	784	760	809	799	809	838	764	830	805	800	791	831	816	824	818	779	854	804	844	775	845	816	802	835	842	800	763	795	823	781	793	825	796	786	808	826	820	790	816	820	802	827	872	758	776	819	767	774	802	794	793	825	785	796	777	784	820	804	807	784	791	803	756	784	811	820	783	776	844	805	809	806	825	758	802	736	817	793	788	786	804	767	792	806	797	797	827	788	784	776	788	766	771	796	782	759	744	822	821	812	794	846	787	802	792	820	813	783	843	823	775	802	830	847	793	812	767	768	797	801	846	819	860	800	820	816	821	769	775	760	827	805	848	830	767	765	829	782	841	797	775	800	741	790	765	783	830	791	832	775	796	750	812	791	823	842	783	835	822	828	813	831	765	778	779	775	816	808	803	773	788	783	759	825	787	790	830	838	788	802	807	823	811	816	799	813	767	767	771	789	808	795	804	823	850	771	793	867	817	810	801	807	811	775	839	820	751	749	802	817	814	860	797	778	819	793	800	786	794	821	781	797	756	830	818	807	802	800	786	805	848	817	808	831	836	787	774	750	813	773	812	833	791	818	793	748	775	833	816	790	845	853	818	780	799	767	838	772	789	835	747	818	824	774	870	783	831	804	737	798	806	805	804	757	833	813	805	796	769	870	838	864	826	814	792	843	808	806	786	749	802	817	755	876	751	784	782	858	801	782	814	769	769	828	795	803	844	826	790	808	825	811	804	783	792	786	807	819	831	804	791	791	788	826	759	789	816	819	806	843	801	796	759	768	783	774	806	822	814	799	813	811	825	747	823	842	799	786	793	854	767	854	866	843	847	835	854	813	817	786	792	798	784	780	780	796	768	788	802	797	879	838	803	836	806	764	825	827	829	812	777	767	820	787	808	789	831	798	779	805	809	760	791	806	841	807	848	801	828	789	780	792	822	806	810	817	798	816	792	841	811	835	828	770	800	832	816	808	776	831	812	820	801	790	804	813	765	791	806	883	792	806	764	769	821	793	718	875	810	831	813	832	761	844	808	788	789	800	758	813	837	798	836	830	823	785	853	817	835	820	861	817	800	816	821	796	790	796	802	814	810	803	811	794	781	807	806	792	827	795	780	819	819	823	858	804	855	840	796	823	821	791	826	783	819	838	823	793	793	794	798	799	824	839	833	788	862	809	747	831	765	775	839	764	749	792	822	835	777	775	789	785	797	839	845	865	831	840	755	800	796	791	790	804	800	818	806	818	803	813	826	800	796	841	792	791	813	840	786	793	785	840	859	718	823	864	801	843	790	802	817	809	781	779	800	794	829	844	852	816	765	833	828	825	799	825	788	801	760	865	830	850	758	778	839	806	819	847	759	819	880	812	852	775	810	756	821	809	782	803	781	824	816	808	779	821	846	871	866	803	817	739	822	816	806	767	714	816	823	809	840	802	783	827	788	819	800	793	829	820	855	795	778	798	808	826	794	813	772	784	788	828	753	847	816	802	841	823	767	823	798	836	814	819	818	852	807	812	784	839	794	813	847	819	804	803	818	753	774	850	769	818	757	807	749	788	794	799	803	835	827	778	796	820	784	834	805	795	806	802	793	816	800	790	789	770	811	856	770	782	787	809	772	795	720	757	784	813	838	829	819	807	755	739	780	787	806	752	812	778	836	781	745	782	794	788	772	747	774	806	783	792	826	819	773	769	801	840	796	793	773	818	795	812	793	789	791	833	824	775	800	805	819	816	789	792	775	821	796	804	769	858	820	797	803	789	826	787	802	770	794	807	761	798	795	837	799	790	811	768	817	804	749	823	801	820	786	777	793	838	772	815	833	812	833	766	789	797	744	802	753	802	843	783	801	806	777	833	790	776	759	799	809	797	778	800	779	816	800	804	779	802	788	790	766	804	814	807	827	862	795	789	803	828	816	808	796	832	836	786	807	774	811	822	806	783	832	773	776	775	863	798	788	761	754	804	865	843	810	838	764	811	803	828	823	762	770	779	798	844	784	803	798	844	780	793	781	783	853	791	845	814	771	791	812	804	801	840	816	825	747	811	809	827	778	832	828	824	786	817	809	789	799	814	821	802	810	807	794	780	784	818	817	806	791	820	786	793	835	808	827	803	825	788	839	773	796	807	829	771	845	777	795	827	788	814	815	801	841	823	742	769	790	799	758	815	887	851	774	761	776	817	801	773	796	825
25574	21348	27270	25169	11089	12376	33292	30961	18181	7101	2608	1283	980	862	865	915	885	939	909	911	916	818	869	894	910	816	922	923	908	860	875	948	818	872	914	899	941	915	902	843	909	839	869	879	913	866	916	871	899	821	849	873	892	915	897	934	865	853	906	937	860	885	869	855	856	879	820	879	895	874	912	853	895	882	930	815	887	894	853	825	921	922	862	901	962	881	873	902	875	854	881	854	890	917	893	871	859	918	885	870	836	885	928	889	852	912	905	832	827	891	886	900	889	857	894	868	902	873	869	876	827	893	853	904	886	879	888	866	904	865	874	915	806	882	896	875	887	848	931	890	913	873	850	879	890	914	906	865	832	857	900	938	868	894	860	858	887	858	870	837	887	829	871	883	870	868	936	845	866	848	919	862	920	886	907	841	887	908	891	870	907	872	897	865	877	902	907	842	905	888	859	866	847	828	862	884	895	834	839	854	887	899	854	862	865	896	909	888	851	848	882	893	917	912	890	922	910	934	930	828	889	875	868	884	896	895	890	925	878	894	882	826	824	876	840	916	878	858	900	844	827	849	863	809	866	885	892	842	856	883	828	895	818	880	844	923	901	877	869	904	813	842	860	913	834	881	883	836	877	830	905	874	876	924	875	850	901	897	884	810	921	883	866	923	913	871	826	893	868	896	858	863	895	903	870	915	936	888	855	872	941	852	932	869	847	846	859	850	875	841	830	849	869	896	877	893	835	837	895	866	856	888	842	840	900	876	846	895	908	850	848	832	896	918	896	934	840	861	853	861	842	888	870	849	928	816	912	925	860	904	859	848	865	852	836	843	873	858	899	903	890	869	817	851	882	888	882	815	938	866	853	836	883	833	908	911	796	923	856	852	857	894	851	876	858	862	821	886	878	890	836	912	866	869	869	869	909	908	818	914	846	849	849	917	866	891	908	867	944	877	906	858	893	892	886	904	866	840	894	836	843	880	886	851	927	867	898	943	938	835	861	856	870	844	882	890	913	872	900	917	883	858	893	892	870	822	892	832	913	908	850	862	837	884	884	880	901	895	896	886	917	886	891	952	908	928	927	873	881	888	929	861	903	887	822	904	853	849	877	837	863	893	862	808	861	870	824	880	890	886	868	823	897	893	834	849	915	858	869	901	895	886	880	890	860	934	881	917	849	818	943	919	913	880	814	894	875	926	900	857	871	880	858	880	829	901	867	896	868	870	846	836	862	868	834	859	816	879	867	868	920	897	850	862	927	870	861	865	879	864	864	890	827	942	814	872	855	935	834	889	908	870	858	906	863	850	894	892	873	887	857	923	890	871	904	863	875	853	846	829	920	841	917	906	914	859	860	839	871	825	862	828	945	840	872	859	879	859	835	855	821	902	906	859	913	903	857	855	885	830	878	936	919	855	804	883	910	864	887	907	863	880	873	869	876	849	856	873	866	824	888	872	883	924	859	854	840	822	838	899	891	924	922	846	861	872	824	879	899	894	868	830	855	891	908	908	880	839	858	843	864	915	876	878	842	848	914	862	892	857	868	894	865	904	872	866	908	849	809	885	819	868	850	812	900	873	863	899	887	867	875	906	904	860	844	891	843	877	847	913	858	869	855	959	837	820	880	829	860	942	877	840	834	852	895	896	820	941	842	865	878	877	878	843	885	963	882	890	859	836	910	865	870	909	863	868	838	812	867	866	873	887	838	899	906	904	875	836	920	888	862	864	894	918	895	913	902	856	867	845	852	873	880	871	836	855	894	876	833	854	928	818	873	927	847	909	826	876	840	873	881	862	861	872	870	883	867	854	872	871	907	878	867	834	909	906	849	859	856	846	794	837	883	847	844	842	951	852	830	865	860	848	880	884	927	847	895	856	877	859	853	905	889	862	850	883	841	875	874	906	865	899	861	868	878	879	913	896	914	898	897	876	892	894	940	882	893	844	866	881	846	847	841	870	897	860	858	869	870	822	876	854	858	815	844	874	908	900	832	864	856	883	831	855	865	859	913	875	844	809	893	877	855	887	885	884	887	833	925	879	859	879	907	917	889	849	869	856	828	874	905	859	873	897	868	863	798	862	852	847	880	881	864	843	885	923	843	813	912	800	843	832	890	870	791	872	883	871	863	894	837	833	875	902	839	894	872	845	927	917	861	906	954	902	917	920	909	856	877	890	879	820	799	888	863	926	872	884	882	900	861	825	821	863	861	858	886	840	856	884	873	884	860	897	862	856	907	901	895	895	850	844	885	905	854	837	934	860	857	895	806	897	896	845	860	871	875	871	835	892	880	874	897	917	902	887	847	867	874	890	877	843	887	865	878	868	865	873	932	879	890	854	859	899	894	843	900	936	890	915	912	892	840	877	867	899	901	810	843	901	900	867	881	869	806	878	861	844	894	877	870	882	901	863	809	861	880	855	921	883	875	906	897	883	873	929	891	858	907	849	832	851	805	837	893	855	899	903	907	862	918	923	853	846	898	878	906	882	950	907	881	865	851	885	848	872	886	899	933	870	902	838	845	895	900	865	839	889	825	866	848	899	914	858	872	884	835	812	886	948	902	876	880	866	833	873	891	887	802	904	876	858	917	892	853	929	893	915	836	927	849	896	892	916	883	869	804	867	917	857	841	852	809	828	804	857	868	909	919	895	841	844	831	896	865	862	901	913	861	854	905	866	908	888	826	920	813	812	856	879	858	823	910	835	831	904	863	909	840	929	858	845	840	890	853	908	897	906	907	876	824	879	899	848	839	906	867	813	914	936	852	875	910	889	865	865	859	938	854	866	895	867	906	846	869	868	861	829	927	880	864	889	876	837	833	860	841	852	873	890	836	918	824	865	871	858	869	895	924	824	892	832	906	857	872	877	881	859	840	878	898	874	858	889	945	883	924	933	918	911	855	880	868	856	884	937	884	896	873	863	867	908	874	833	897	877	894	871	896	881	825	870	845	834	870	890	915	917	885	864	912	901	888	837	921	885	825	873	898	846	875	849	884	816	842	876	853	908	884	816	908	862	892	854	900	862	849	841	869	872	869	871	849	861	836	865	894	841	864	931	851	878	835	863	874	872	871	889	881	858	882	846	859	857	875	876	934	809	864	838	939	884	894	883	869	932	951	904	837	889	832	890	841	892	865	870	881	842	918	864	902	851	851	875	908	876	874	877	871	876	895	894	838	911	835	866	792	872	899	925	897	907	878	838	856	894	938	908	873	910	868	842	911	904	900	911	883	898	930	884	904	901	834	928	826	865	865	874	885	864	863	836	836	851	908	860	862	889	880	904	894	814	891	857	868	847	854	907	934	810	868	885	887	886	919	896	944	884	903	850	855	862	860	875	847	870	842	855	800	882	872	870	872	868	896	837	868	844	860	872	877	883	910	863	915	858	903	849	889	891	926	875	900	849	849	833	900	856	878	893	889	892	829	863	867	895	865	821	886	877	845	896	905	822	858	863	865	892	878	858	874	880	889	910	940	843	830	906	882	887	861	884	883	853	868	890
9119	12307	12638	6881	4545	14274	31783	25717	13988	5883	2569	1200	885	825	785	749	790	800	839	804	850	794	839	828	796	805	806	807	772	860	815	763	830	762	785	823	772	781	782	782	781	780	835	804	801	815	802	796	853	785	801	770	784	828	832	822	763	819	818	821	786	802	816	797	820	802	810	808	793	874	788	743	772	789	732	815	734	802	786	758	787	860	810	784	793	789	828	735	832	840	808	798	826	748	831	776	790	817	773	754	799	779	790	796	807	792	752	789	798	770	778	791	796	783	792	782	756	809	749	757	835	792	816	759	756	780	791	821	768	793	768	748	793	781	743	750	801	746	787	758	770	785	828	844	770	797	810	772	792	803	813	823	791	809	806	787	802	796	761	804	774	814	728	786	804	806	779	740	802	767	773	784	776	769	798	742	804	786	802	801	800	789	780	747	823	773	836	778	822	754	795	780	787	810	825	788	803	768	814	761	757	803	726	836	772	776	768	805	758	820	780	805	745	771	749	769	817	809	841	747	764	773	802	773	813	763	759	795	770	800	761	816	764	809	772	816	814	828	800	764	811	776	726	807	767	789	765	794	817	811	793	759	818	753	781	777	806	813	781	813	805	743	783	807	785	794	774	812	765	776	755	811	792	817	814	855	788	841	797	820	796	800	821	801	811	755	778	786	774	738	809	831	807	816	797	817	794	763	816	858	747	845	779	736	852	826	787	789	808	815	811	796	750	778	827	797	758	713	708	758	811	780	794	850	787	758	748	826	827	787	812	797	831	785	803	818	757	750	809	789	784	796	768	820	793	759	801	791	803	809	733	788	822	828	779	766	836	834	776	788	780	734	780	825	801	748	838	796	813	803	806	780	757	778	818	793	760	792	783	805	776	783	789	788	834	754	780	752	784	748	771	824	777	807	774	799	778	770	808	786	773	785	766	806	819	791	762	808	799	806	787	780	770	765	771	820	763	820	777	805	787	886	809	769	846	797	781	838	775	774	771	801	833	754	769	806	756	774	803	755	765	834	843	811	822	798	774	776	794	795	774	764	826	772	791	799	785	753	762	749	785	804	786	770	815	781	786	757	785	728	778	802	740	817	783	688	834	747	752	790	852	813	743	785	761	822	836	789	773	753	772	781	804	824	782	723	830	840	725	741	768	778	781	814	815	794	812	813	784	761	785	794	807	814	793	775	877	821	803	785	767	807	756	782	802	781	755	786	766	780	814	767	821	836	731	857	789	785	780	758	807	767	765	797	792	817	771	754	806	767	799	779	776	762	765	784	776	763	783	798	786	795	783	728	744	745	762	789	780	807	797	724	794	790	762	814	815	783	763	795	797	775	812	803	772	828	767	782	773	748	793	760	800	784	803	750	818	755	822	772	833	738	767	802	785	802	795	799	786	797	777	805	772	764	779	740	832	752	797	825	765	794	800	812	837	813	799	793	801	830	796	822	783	780	771	800	763	850	794	788	783	787	815	761	767	743	797	768	796	772	804	804	786	807	831	757	803	807	799	755	788	774	772	773	714	788	772	827	757	744	798	798	758	845	767	757	783	755	799	824	809	765	792	731	815	804	797	793	789	769	784	759	784	843	774	757	782	787	790	759	799	763	776	808	767	745	803	760	806	757	805	814	798	809	785	773	775	777	786	782	808	764	796	756	763	822	748	761	814	755	783	777	793	823	765	792	756	775	772	753	830	811	819	797	764	778	800	804	775	806	799	825	772	783	762	788	763	757	816	820	781	794	808	840	768	816	798	741	831	815	772	762	750	808	752	834	773	808	795	803	831	829	773	795	804	812	805	828	788	776	785	871	739	768	796	784	750	788	839	793	823	776	770	781	788	758	834	765	767	775	771	792	819	827	752	811	791	760	785	773	771	839	772	766	804	839	782	771	833	767	754	835	814	824	758	808	776	774	801	798	802	803	792	773	795	822	752	807	750	775	829	828	835	792	767	815	779	772	800	777	823	838	756	798	727	809	802	774	713	805	826	821	773	758	759	776	800	793	798	750	771	781	778	749	777	816	785	762	757	796	781	798	807	798	766	801	808	780	781	779	799	839	825	758	786	825	758	787	805	819	796	797	773	776	794	813	787	800	774	832	762	773	771	787	767	762	795	787	772	801	830	815	786	763	770	784	778	789	806	797	789	832	815	779	770	762	807	797	738	773	806	778	789	758	827	769	806	837	758	777	748	800	756	795	766	810	753	786	751	770	807	773	733	819	795	765	763	819	831	781	778	773	793	784	837	785	797	795	785	824	804	813	791	816	793	843	795	763	771	785	771	789	794	760	779	753	783	742	780	812	767	749	774	757	744	842	784	799	843	822	779	779	809	781	811	790	778	851	762	766	755	789	784	785	840	806	786	801	767	793	805	768	813	814	768	837	789	823	737	776	784	770	771	779	775	790	771	798	815	793	762	790	845	809	791	790	800	710	758	813	841	736	772	751	764	769	824	800	834	757	806	719	765	743	793	816	827	838	802	808	803	762	764	777	834	778	849	811	789	792	782	735	774	800	714	833	744	794	787	802	740	790	767	794	800	764	770	776	784	811	769	783	801	777	787	779	749	778	849	821	795	835	788	774	752	825	796	813	744	830	746	771	812	750	744	797	799	771	823	745	756	765	769	768	846	861	858	779	816	779	788	788	767	796	813	765	830	824	771	770	776	823	767	781	810	797	746	816	803	829	799	802	786	822	809	763	782	813	808	830	780	794	829	774	758	772	759	775	799	794	753	801	776	828	806	771	855	715	771	844	791	797	830	810	793	813	767	799	809	788	857	751	777	768	802	775	781	861	803	764	784	811	816	780	805	782	801	770	757	803	826	778	815	766	845	770	798	813	753	777	748	836	754	768	788	792	846	827	785	809	781	775	812	767	839	756	837	804	833	753	754	782	834	804	793	773	783	778	785	831	799	808	786	759	773	800	773	787	763	797	819	745	821	782	801	768	801	822	759	810	779	806	777	780	748	802	763	797	779	799	775	765	802	840	799	732	745	760	826	750	706	780	769	804	818	775	797	799	778	819	811	817	830	792	801	800	806	796	735	759	748	777	826	765	736	742	796	810	726	796	773	735	804	768	773	756	771	799	785	783	762	720	769	810	846	785	832	791	736	856	833	759	787	804	815	803	751	814	807	792	749	823	759	802	820	815	775	751	765	821	802	727	750	774	779	853	779	781	763	775	816	798	764	799	784	749	745	808	818	774	764	826	763	765	816	783	806	795	802	773	770	794	839	809	789	805	839	782	786	757	819	758	819	755	773	816	737	800	756	764	848	788	825	781	740	766	762	766	817	799	830	818	774	729	784	769	834	735	773	820	771	756	799	767	788	754	790	828	827	765	782	834	730	783	749	801	830	867	798	773	775	765	744	829	797	762	808	712	772	810	761	796	758	824	829	763	796	830	823	782	777	822	748	768	753	815	822	818	798	779	781	760	746	790	817	754	736	747	785	815	797	821	850	781	809	780	816	756	815	735	769	781	760	766	814	754
24273	21332	28643	24354	21250	24486	51302	49086	34438	17782	6032	1915	1233	1042	989	1059	1030	1043	1038	1039	1017	957	998	980	1003	974	980	977	969	987	947	939	936	997	966	1012	992	986	983	1015	1001	972	978	992	995	957	1001	945	980	979	982	943	1000	968	990	937	1006	978	976	925	994	935	995	973	971	936	966	914	884	973	1035	984	991	983	998	946	1012	946	957	1015	963	955	954	990	995	1008	1038	1029	924	989	985	971	972	923	1007	956	971	960	911	994	937	977	945	950	967	1028	1016	979	977	943	959	975	987	970	940	958	984	975	935	993	916	972	949	953	917	980	936	945	985	978	934	983	920	995	915	930	992	998	962	1014	910	962	1005	950	940	946	917	944	909	1000	975	972	929	1000	987	970	946	953	909	979	951	986	984	941	948	1000	941	946	921	1019	932	971	953	1010	925	955	977	986	980	980	927	972	950	979	906	968	947	948	998	980	969	931	968	976	972	955	960	924	864	963	996	954	1011	966	982	960	995	937	906	988	941	1024	949	964	1014	977	947	939	961	927	1007	929	973	956	988	891	981	934	964	926	974	984	955	959	928	1017	984	951	950	941	945	983	937	942	972	1022	981	947	940	974	974	956	917	889	1016	962	1015	937	961	935	986	1004	954	948	963	920	969	914	1012	925	907	962	970	967	979	933	940	883	959	970	931	989	996	1000	963	990	926	989	918	983	991	985	941	989	981	934	1039	962	966	953	930	1019	931	968	937	1006	945	946	989	1004	1003	974	983	1009	1010	913	930	1007	917	994	943	938	986	976	985	927	1040	1031	968	989	952	992	1006	985	971	974	958	951	969	933	951	968	966	948	975	1019	974	930	977	948	960	1014	1029	964	999	908	943	983	886	949	917	972	913	945	946	975	939	953	1001	993	975	991	978	977	948	942	948	935	969	977	936	969	1003	949	908	983	944	894	962	926	1024	935	1001	968	990	925	935	984	976	930	985	971	981	990	1005	981	886	945	944	1004	941	971	968	971	977	960	979	918	933	980	971	953	1030	1011	925	914	941	946	1001	961	1006	963	940	1012	961	937	970	979	973	997	981	998	991	964	975	972	922	1007	962	998	960	997	870	956	927	944	1041	1010	907	938	930	944	997	955	970	957	994	965	971	940	967	929	991	919	912	964	933	937	968	933	961	960	929	959	928	974	970	951	995	1014	978	937	924	982	984	987	900	895	901	996	923	971	937	946	946	988	993	953	1027	967	997	950	1010	976	929	945	988	1009	912	904	936	993	986	1028	981	1003	1000	1002	939	1007	923	926	945	953	976	915	940	1016	898	925	968	956	937	964	956	966	968	888	979	956	977	949	932	1007	993	961	936	964	951	913	961	937	929	942	931	944	982	958	918	1017	964	944	1023	944	991	929	931	929	1003	908	945	971	978	1000	966	991	1005	991	934	982	1017	1022	939	998	946	1007	963	995	951	1054	974	976	928	937	990	945	983	886	934	953	975	954	958	969	922	978	917	954	974	921	997	959	920	988	961	966	991	1002	939	966	980	951	984	959	985	904	906	1010	923	938	985	909	1002	956	966	959	891	944	898	935	918	951	925	977	938	990	979	985	917	924	978	920	952	1042	980	950	935	976	998	1040	975	951	970	943	911	966	964	995	936	981	952	946	992	1027	967	982	979	973	969	951	964	977	994	974	938	1024	951	904	923	919	975	1005	963	983	925	978	978	962	909	988	946	938	970	964	982	961	960	981	1015	942	957	925	959	991	953	997	1003	975	947	955	979	982	998	975	896	951	950	1017	985	993	956	905	884	929	972	953	968	939	1041	956	986	978	1011	933	937	959	985	969	942	948	975	935	954	1018	964	913	976	958	1008	983	980	975	930	960	955	973	934	964	922	941	946	1018	1038	982	924	938	972	976	946	926	1003	993	952	949	951	1009	1000	943	964	942	957	938	964	952	933	995	922	994	933	955	959	986	954	968	962	970	946	980	976	908	947	951	968	956	963	969	946	962	940	961	958	928	973	995	972	975	1008	1020	954	934	989	984	961	961	1019	964	923	996	926	971	954	961	964	940	984	961	931	945	982	1001	978	928	944	966	1019	961	952	930	945	965	986	934	921	945	961	989	995	1011	989	1028	1021	994	920	960	957	955	1002	1002	991	925	952	926	928	923	962	941	938	998	927	936	909	925	975	979	967	931	974	1005	994	943	982	868	920	1006	964	930	938	1014	988	936	1004	922	939	1002	1032	947	929	944	1006	970	932	963	992	928	940	937	982	962	970	949	1016	956	982	918	928	1027	1027	1022	950	983	910	997	1002	970	955	972	1034	980	944	989	937	940	996	1008	943	929	1010	941	957	983	962	972	918	961	943	978	981	984	966	923	955	979	986	997	979	944	969	966	949	927	949	1015	934	1013	947	1015	947	963	1027	1023	987	974	980	975	918	950	904	980	964	983	975	974	960	902	979	963	924	1015	978	933	962	953	962	977	1006	959	985	988	1000	1017	985	984	938	936	924	940	935	965	966	963	981	1014	967	972	970	865	927	1007	979	1013	958	949	956	1012	944	955	985	994	965	968	915	975	939	1013	977	912	1011	964	938	981	951	949	954	991	936	888	978	1002	977	969	984	942	984	995	985	1047	945	951	1072	1006	924	949	1032	953	938	936	990	966	1013	1009	954	963	950	949	957	981	967	977	960	942	945	971	932	947	940	947	977	967	945	1002	930	1003	977	948	923	952	992	1014	969	923	982	951	951	941	965	1005	946	964	980	921	955	984	977	999	1009	954	990	978	991	941	961	941	938	914	943	961	894	895	961	949	1014	953	1015	965	960	967	962	953	996	929	995	988	939	981	962	961	968	965	884	981	987	963	949	960	969	945	933	944	934	986	996	955	947	966	986	971	967	978	1021	977	991	929	1003	966	927	915	940	893	968	962	932	936	974	964	911	981	985	963	881	983	981	941	950	951	928	921	979	993	961	958	971	1013	1004	906	1062	941	960	996	965	1017	984	955	903	1039	986	922	954	961	951	971	954	981	926	980	929	965	1020	942	940	950	923	983	951	956	977	904	957	939	936	970	952	987	980	969	988	958	968	994	1021	957	926	988	962	932	935	970	983	962	960	931	988	958	963	1008	991	944	934	946	952	991	916	940	1008	1020	968	950	980	960	1004	934	973	983	952	1019	932	978	927	970	1032	1000	971	917	942	937	977	963	914	952	995	909	949	964	980	953	1002	1023	952	916	959	964	930	913	1024	924	983	1025	893	956	942	991	982	1089	971	983	1024	936	921	966	972	997	929	944	972	949	920	1025	1021	997	944	909	999	921	969	952	945	964	908	941	1011	1004	919	981	934	984	998	988	959	962	975	984	1029	962	966	934	894	974	973	944	1038	918	979	929	988	1013	941	939	964	1003	892	925	1000	972	942	941	922	978	940	999	1018	947	944	943	942	934	950	976	947	948	927	923	941	1010	997	945	980	957	945	894	954	907	980	936	951	996	982	938	965	942	957	965	920	1010	990	989	1005	974	973	966	1020	909	1040	969	908	969	1023	985	975	959	977	967	958	969	1002	974	966	989	984	1003	964	971	992	960	955	954	959	990	987	925	1023	926	932	947	927	954	955	982	965	1015	993	912	947	962	964	980	959	958	952	1002	1009	935	1012	964	979	933	942	927	1016	959	985	944	921	1003	976	973	977	961	957	942	996	887	913	934	948	941	960	990
11775	18716	11201	6657	6052	23920	49363	43329	27643	13095	4979	1700	1028	891	856	819	847	879	869	863	874	850	914	878	903	892	807	859	859	874	872	828	908	863	832	848	936	857	899	884	841	930	837	898	855	876	877	863	858	865	851	863	854	855	871	871	882	877	881	868	856	859	807	888	805	882	857	874	869	825	930	863	833	830	872	863	839	889	880	864	823	867	842	867	816	904	863	866	898	826	869	840	857	841	853	871	822	830	873	826	826	823	832	871	822	833	914	878	820	865	869	884	842	870	838	833	845	871	838	895	829	867	844	823	843	835	894	820	864	881	813	884	873	923	804	807	845	878	870	861	847	832	900	832	907	887	868	859	883	821	866	842	859	826	845	826	837	835	881	865	844	814	859	896	851	887	863	852	820	849	897	871	860	881	834	892	870	896	828	873	836	865	865	869	832	844	910	893	904	829	852	839	839	818	796	870	849	874	869	862	868	861	832	856	899	825	824	845	788	926	869	891	840	837	835	922	842	882	826	843	837	829	880	893	839	861	841	840	831	860	878	890	898	884	822	821	762	806	855	860	847	855	856	879	820	854	835	860	864	818	837	849	818	851	834	886	806	903	861	867	854	827	900	838	872	837	866	846	848	856	926	925	873	863	865	843	858	819	870	867	802	852	854	825	843	883	834	915	854	840	834	814	902	920	840	856	811	893	824	868	875	841	856	838	853	847	826	864	824	878	861	844	840	839	895	884	925	857	830	916	838	891	869	899	814	842	855	847	833	831	862	850	837	847	881	874	835	879	845	893	863	871	854	859	871	829	838	841	833	896	842	932	825	862	857	857	907	888	852	862	873	821	846	854	910	897	894	891	807	827	891	836	836	792	883	828	879	829	887	892	885	933	851	825	827	859	893	897	802	885	870	861	827	822	849	874	902	837	875	844	843	838	877	832	881	847	863	863	882	925	881	849	815	846	870	859	822	804	861	808	867	895	835	837	890	801	831	881	858	862	881	832	849	847	869	854	882	879	863	856	873	841	904	778	898	885	879	899	857	877	889	852	852	844	861	880	842	839	891	919	824	887	816	816	852	842	904	876	879	842	844	805	890	867	817	827	831	888	835	905	879	869	888	862	852	856	879	854	859	877	874	845	831	879	811	822	881	830	850	862	832	815	786	892	822	822	814	825	868	833	848	839	903	840	889	843	885	850	891	821	803	821	858	797	820	820	825	854	840	844	851	866	894	844	847	854	850	863	852	918	885	828	825	853	846	824	858	823	859	851	850	884	815	891	886	863	829	837	861	900	849	834	840	826	842	848	853	869	836	848	853	887	864	816	905	821	783	833	844	887	835	862	854	834	795	881	850	813	829	850	856	888	896	813	815	876	810	886	883	792	823	900	893	881	854	889	843	885	866	843	851	852	853	877	857	892	887	881	851	856	865	865	893	898	909	839	877	858	851	893	867	825	854	884	871	850	854	829	850	894	888	842	866	845	861	856	863	868	809	859	879	830	840	875	905	891	893	827	886	854	862	843	890	844	818	840	852	853	843	834	875	823	860	856	855	884	853	850	907	880	903	847	894	850	833	822	853	830	869	879	826	874	855	831	882	886	826	882	838	936	847	837	825	828	886	833	850	889	852	885	846	807	836	839	806	833	893	842	871	870	861	872	890	810	870	824	817	838	869	854	833	897	859	860	825	847	909	872	853	870	880	878	884	909	855	880	862	858	864	828	857	828	844	876	843	837	835	885	844	880	920	819	861	876	899	852	850	854	865	835	852	877	879	809	884	878	832	828	863	896	840	897	814	847	895	833	852	889	837	880	876	817	875	837	854	887	867	863	863	808	937	860	844	804	850	833	931	863	866	823	851	874	863	801	885	876	871	843	840	874	816	877	864	790	850	863	855	811	895	863	846	889	833	851	892	871	844	818	860	862	828	857	879	870	877	830	826	817	819	864	828	890	843	859	847	919	833	877	845	845	891	871	848	909	861	884	836	841	872	874	872	859	890	861	882	790	856	848	821	831	830	825	821	855	870	825	838	852	897	821	892	838	853	868	874	836	836	822	865	875	854	857	860	817	899	849	828	797	827	917	905	846	823	811	851	935	846	830	829	851	873	839	786	834	843	848	868	849	871	840	817	877	846	899	871	864	868	824	843	863	880	838	835	877	918	882	849	868	804	816	836	875	855	872	831	883	888	869	869	864	865	867	869	829	882	880	896	850	847	815	814	851	793	856	850	828	831	838	891	836	877	905	893	806	854	839	898	874	883	828	855	865	842	849	862	861	858	882	847	913	894	833	859	879	855	786	880	837	848	836	789	835	869	851	838	852	875	831	796	836	834	825	837	836	838	838	809	894	847	896	842	857	867	763	845	852	839	842	842	909	831	841	819	852	889	820	858	841	850	843	830	876	836	903	915	839	858	853	833	890	853	831	866	874	881	825	863	854	851	848	845	876	892	868	865	835	835	845	792	859	851	846	866	882	880	860	855	875	861	906	886	827	855	840	818	848	868	865	842	803	854	831	854	817	818	854	892	872	813	835	837	899	811	831	857	841	808	848	872	874	887	870	869	869	917	859	899	852	844	882	900	882	845	841	859	790	821	832	851	843	826	821	830	852	831	871	810	872	814	811	831	842	837	848	833	864	813	863	828	837	835	855	812	858	878	843	874	873	839	900	868	877	812	855	814	879	827	931	921	825	848	808	834	833	829	905	899	877	852	891	845	865	864	887	869	838	871	901	893	809	876	864	844	867	825	838	863	823	895	836	867	835	827	892	856	794	899	877	811	864	874	856	885	847	825	833	821	918	796	867	857	876	871	905	823	862	828	864	804	831	858	836	818	859	883	876	880	821	917	845	829	858	888	825	907	868	837	852	829	819	854	887	831	851	849	822	875	787	882	807	785	893	829	842	809	860	860	797	786	883	831	863	852	856	796	904	814	860	833	847	807	827	866	876	830	898	838	812	848	868	866	839	907	858	838	799	855	800	834	897	856	845	825	874	844	879	867	824	838	804	872	850	896	868	863	852	829	802	802	839	855	876	840	865	817	809	864	855	816	863	911	858	898	849	893	831	896	873	806	881	854	846	816	883	853	808	830	863	915	890	864	853	879	873	839	854	835	941	873	837	835	857	795	853	804	884	850	934	803	859	851	870	818	831	835	835	883	829	869	858	834	877	810	818	876	851	831	873	854	835	832	870	876	905	854	864	885	838	833	837	830	855	881	923	853	869	839	850	878	855	816	882	833	833	806	914	889	906	930	915	834	814	849	835	868	884	819	837	898	834	906	902	856	900	897	819	866	841	881	903	859	869	864	892	845	853	841	824	818	816	834	877	857	847	864	888	794	861	803	895	826	829	927	878	829	843	815	854	816	899	854	862	869	813	847	798	882	861	839	857	857	844	849	878	850	862	841	905	844	825	837	868	854	852	827	895	878	905	892	875	882	850	875	835	876	868	872	870	837	894	808	831	851	819	894	821	854	902	844	847	848	914	874	879	853	836
27860	16076	5273	1809	1245	2152	4883	4509	3090	1845	1203	1024	899	941	980	910	894	899	916	859	920	920	949	948	917	944	933	928	879	940	990	928	965	916	861	871	896	952	984	920	918	905	899	924	940	886	935	949	876	955	916	934	842	962	935	950	948	934	1000	939	908	949	913	936	962	916	974	852	933	941	967	948	958	966	964	880	987	891	924	919	944	882	929	906	914	941	955	913	978	921	935	905	891	924	926	890	878	935	881	923	939	925	944	933	943	934	921	912	978	872	944	933	878	954	929	926	865	913	982	909	945	907	885	1002	895	938	932	961	918	920	892	938	918	891	871	882	919	889	952	901	951	949	982	907	865	920	908	965	926	941	942	909	950	946	960	911	935	896	898	912	869	985	970	926	948	922	886	907	958	924	904	956	936	944	943	962	899	970	893	870	948	970	851	918	908	927	905	904	918	884	960	876	939	962	942	944	922	910	988	926	905	933	920	929	920	980	986	922	947	961	911	868	894	935	907	915	949	914	970	903	968	952	969	897	911	948	949	891	908	885	944	990	948	924	956	959	909	961	941	903	908	896	945	927	906	931	904	895	893	882	927	935	880	928	934	968	946	895	924	922	914	921	937	890	916	891	898	912	955	915	928	920	926	925	926	916	935	932	1002	907	920	896	910	958	940	894	923	988	893	934	886	932	936	918	941	949	973	936	931	963	883	986	993	891	911	913	985	925	946	872	935	901	909	901	958	967	956	882	891	927	899	953	908	965	897	909	969	927	901	891	918	904	938	917	907	873	940	912	878	1010	959	953	908	939	923	890	971	914	947	945	922	957	962	918	919	868	955	897	989	932	948	880	896	958	923	967	959	969	907	931	936	870	889	943	941	880	930	948	938	936	893	945	929	965	949	927	999	971	941	1000	930	923	945	932	941	924	930	899	980	929	942	966	956	907	929	877	909	880	959	841	867	966	920	897	925	870	886	893	906	937	943	920	942	945	964	948	906	956	963	953	919	921	855	962	939	935	925	907	933	963	967	958	1002	928	963	983	904	913	901	978	909	936	968	973	928	916	955	978	974	956	937	913	924	927	878	977	936	916	919	939	909	967	940	939	981	964	938	948	948	893	899	974	909	915	966	902	917	915	865	937	900	860	944	904	898	964	913	932	941	927	951	882	935	888	936	903	916	981	950	992	902	962	950	920	889	938	959	921	942	967	916	953	933	949	934	914	881	906	974	958	887	925	918	869	908	980	944	858	905	936	925	952	916	956	886	937	945	928	916	965	964	958	894	967	920	918	924	939	849	876	908	960	898	930	831	907	976	895	858	899	866	986	944	962	953	893	979	920	892	892	979	922	912	920	937	902	870	936	960	932	930	925	943	995	1002	939	890	945	885	976	956	899	957	932	911	959	948	936	974	897	899	935	1006	972	975	982	969	887	909	880	954	883	912	939	876	902	902	880	931	901	917	955	958	937	1004	945	952	892	890	916	884	925	941	934	900	921	946	937	920	889	939	900	935	923	849	931	962	928	945	968	924	950	881	910	958	938	927	945	917	943	891	916	922	886	939	919	986	903	909	908	926	893	914	973	938	948	934	900	927	886	936	951	882	970	985	975	931	978	900	888	882	917	961	951	931	916	902	877	895	964	915	882	960	970	914	895	951	899	972	962	957	941	915	906	947	928	965	917	920	849	869	914	962	888	944	903	952	898	945	963	924	915	947	983	917	909	943	919	943	936	917	895	929	933	936	919	905	900	929	948	912	970	883	980	926	889	933	924	872	935	934	925	992	932	927	924	915	903	919	942	981	943	974	896	924	911	901	962	910	928	944	919	928	961	918	899	929	871	957	941	915	955	929	923	972	957	936	881	898	913	976	912	937	894	886	861	907	951	890	896	957	944	963	973	921	962	944	952	932	919	938	911	949	907	918	950	921	958	960	908	962	898	927	942	928	922	909	938	1004	942	950	949	940	901	925	917	927	887	869	893	885	901	966	964	946	900	928	933	916	952	956	985	904	875	928	923	909	918	929	956	934	938	931	970	933	908	930	946	939	927	977	968	908	960	955	937	929	889	878	942	975	880	918	905	915	965	957	987	958	903	962	926	906	931	910	983	966	946	907	963	958	870	934	917	913	932	903	889	956	908	930	982	933	899	918	963	931	920	901	894	908	959	933	896	944	897	961	909	916	928	925	913	1005	947	937	951	925	899	980	896	904	927	955	978	973	972	927	949	945	892	972	988	906	893	923	948	927	956	917	904	848	907	987	884	925	904	936	963	890	869	991	965	945	923	1012	939	949	928	920	897	928	904	897	896	916	979	941	910	896	893	953	936	940	913	888	935	925	930	922	888	978	960	937	899	965	923	940	929	924	909	918	892	971	942	915	979	948	923	942	934	925	958	935	899	909	950	959	949	922	936	986	943	1028	900	952	915	895	897	925	920	926	978	913	924	966	977	921	937	961	946	873	972	957	907	917	979	900	918	899	911	954	971	882	918	880	940	930	931	899	986	958	934	953	942	888	961	945	876	935	899	883	946	873	919	927	1002	932	952	919	988	935	962	915	898	914	952	909	870	923	937	953	919	953	917	920	951	935	917	938	925	908	883	875	904	920	933	871	934	920	930	901	881	919	1002	954	907	967	1003	881	897	919	883	933	962	938	907	898	907	917	951	923	948	934	924	944	984	901	894	921	880	899	971	975	881	950	910	957	892	955	951	953	821	943	901	864	884	894	959	927	905	973	906	947	928	924	920	911	909	946	905	969	953	958	950	964	902	939	904	926	921	998	906	922	899	954	909	964	983	887	915	887	917	900	880	925	914	900	947	898	900	890	958	921	948	969	951	909	871	935	895	844	847	849	935	936	881	923	901	986	955	916	967	936	921	959	874	893	918	925	925	936	939	917	960	936	942	882	914	927	885	921	952	943	867	918	944	981	944	879	878	944	848	955	949	917	899	931	920	983	921	936	891	931	919	913	946	949	853	907	977	935	880	966	947	930	912	852	884	895	949	989	920	977	930	981	912	966	911	955	952	939	904	947	925	895	991	918	948	938	921	981	900	841	881	923	942	922	958	941	899	894	903	921	923	939	938	943	952	905	986	919	904	934	891	940	882	922	903	985	881	880	910	918	962	911	971	892	908	910	976	954	907	907	917	900	916	936	919	886	981	946	959	886	927	925	922	868	908	953	919	884	953	909	930	926	906	907	945	863	929	890	946	874	914	910	918	959	953	883	924	898	842	953	1018	940	923	1002	988	998	935	896	926	939	910	941	927	887	943	889	889	910	939	908	862	941	896	913	886	946	927	935	879	911	928	959	897	893	951	896	921	931	938	892	906	928	907	945	983	947	939	914	946	917	909	896	906	924	909	987	921	927	961	978	969	962	886	923	891	975	979	960	903	900	938	941	889	918	924	925	906	893	913	944	910	868	905	964	973	920	942	938	880	967	911	980	891	896	982	893	972	926	941	902	955	911	935	935	921	897	923	923	933	941	952	939	911	989	867	927	937	929	951	944	936	999	909
8901	7923	3277	1243	1056	2597	5337	4540	3009	1734	1060	854	816	826	773	825	764	748	759	818	828	807	851	806	790	806	765	794	812	791	840	832	790	772	804	774	773	754	757	847	810	759	791	762	757	851	805	785	816	803	812	780	812	761	833	862	843	764	813	864	777	779	792	820	752	799	771	774	788	772	778	800	805	772	766	785	825	777	766	775	795	804	800	791	805	771	845	791	803	828	802	785	790	803	787	779	781	801	821	824	755	812	836	770	821	812	784	831	768	795	816	839	782	779	764	807	793	771	768	815	815	793	762	783	800	735	811	795	817	787	791	810	782	752	755	771	776	810	762	829	785	792	837	775	771	815	816	774	841	827	734	821	757	796	776	762	792	784	799	771	830	785	803	785	789	790	795	748	786	787	792	816	791	755	773	805	804	765	778	807	760	772	798	759	809	825	822	790	827	799	771	777	795	827	778	737	778	760	820	733	809	801	765	763	781	810	787	808	813	781	778	791	795	797	748	767	798	760	827	780	784	802	802	794	868	800	799	799	798	819	829	796	831	831	832	785	781	771	806	779	784	748	797	790	750	789	747	799	836	761	777	819	793	777	781	835	787	785	814	772	777	831	803	813	780	789	792	762	773	795	842	857	786	806	772	766	827	764	825	839	786	757	782	803	814	753	816	795	746	798	806	744	820	743	742	828	795	817	773	747	842	815	769	771	788	798	794	746	820	795	809	744	786	785	796	707	790	764	840	784	801	819	749	798	772	829	779	793	777	832	826	797	744	782	781	757	714	832	820	820	835	753	828	783	775	754	796	788	787	759	765	811	827	822	830	808	763	760	823	810	848	791	745	813	737	795	748	774	779	818	739	785	734	787	801	781	791	766	779	815	750	760	794	777	842	803	805	721	780	786	847	824	804	804	797	820	797	833	810	810	782	789	801	838	761	808	807	757	805	788	841	718	780	792	817	759	780	808	824	735	834	783	761	790	757	799	795	790	767	781	815	796	802	840	791	835	799	785	814	855	835	801	813	730	737	818	749	784	798	786	810	813	782	757	803	784	849	774	824	809	750	812	793	768	801	837	842	787	814	802	769	789	772	793	798	820	785	810	790	788	754	810	782	770	815	749	821	789	782	785	776	759	796	765	795	785	838	763	837	750	745	752	771	776	781	826	722	785	790	748	823	786	742	756	758	741	811	819	791	813	796	797	818	818	795	796	818	797	805	798	786	790	790	786	789	813	785	738	839	817	800	788	771	805	800	793	792	799	777	797	774	809	747	794	792	835	780	815	783	777	802	815	726	793	811	779	775	759	779	790	719	832	809	745	800	774	786	810	805	775	753	751	764	749	737	733	776	821	774	794	795	741	793	778	772	791	797	817	765	814	810	766	746	763	850	801	799	768	756	821	771	796	780	796	823	762	759	800	799	744	752	814	800	840	815	776	852	785	804	761	800	779	848	755	797	806	798	795	798	795	784	797	785	750	736	791	715	789	751	784	779	834	732	801	783	809	802	832	801	806	835	819	813	840	791	812	805	762	824	814	737	765	788	794	745	787	800	831	798	725	762	827	734	783	829	762	786	806	825	763	801	756	780	745	807	774	802	840	780	787	849	797	778	828	791	805	795	781	771	783	826	797	747	751	803	828	800	785	807	761	844	806	832	739	796	817	755	820	808	797	766	814	795	761	760	824	777	869	811	766	799	790	781	829	846	789	786	832	733	812	823	808	757	753	832	807	822	833	765	794	787	784	775	862	758	766	812	786	794	797	817	834	793	834	809	758	754	834	830	764	777	767	769	805	787	770	771	808	822	819	828	786	772	824	825	785	744	770	769	765	838	803	825	771	792	861	766	798	779	777	769	763	780	776	778	785	775	789	794	784	826	800	784	743	743	758	757	811	813	795	772	818	734	775	809	799	864	799	777	785	801	770	806	768	757	816	819	813	779	837	728	788	833	811	783	800	756	769	806	816	796	803	817	778	771	770	752	781	753	786	792	808	825	816	781	762	814	758	773	780	799	806	808	748	792	830	732	780	778	811	778	816	783	814	808	798	783	784	799	762	797	778	754	800	820	766	787	761	810	833	815	804	801	796	774	761	769	801	812	822	779	802	799	788	845	789	779	767	764	798	779	741	813	786	794	765	802	815	752	734	737	783	780	740	748	744	839	772	788	800	785	751	788	781	780	747	846	812	779	789	814	725	787	803	818	817	782	781	799	766	759	740	814	808	803	772	829	786	831	791	796	768	822	820	770	804	784	773	774	772	844	777	803	796	774	737	769	823	775	824	809	816	785	793	786	799	813	793	754	796	779	798	767	837	784	745	753	754	821	783	811	735	781	828	788	778	762	823	824	766	802	808	774	807	810	804	782	774	799	753	777	832	786	842	774	815	772	812	775	837	824	784	739	788	771	753	789	798	821	851	741	786	811	787	787	824	803	833	789	804	811	841	785	765	768	814	823	775	849	816	781	809	801	768	829	787	803	810	858	847	792	762	803	788	834	764	830	806	779	779	749	775	835	816	761	821	802	772	756	799	846	791	802	818	865	786	776	823	767	792	776	797	879	811	819	823	829	783	825	800	742	804	753	758	788	875	826	782	753	766	778	785	771	786	810	749	743	795	784	797	832	763	799	794	812	796	755	826	792	775	764	755	802	861	792	768	835	803	774	845	847	818	800	843	748	792	768	748	808	725	783	776	794	804	792	769	831	810	755	783	763	793	784	761	774	780	801	779	774	814	795	806	766	743	793	848	771	833	844	804	784	787	727	795	772	776	766	775	756	782	783	789	805	781	778	817	815	818	794	822	793	804	821	729	851	846	779	779	788	752	863	822	775	807	764	791	815	766	821	796	816	773	817	755	823	818	866	783	818	743	811	771	815	810	801	777	834	825	798	781	789	763	790	806	784	840	798	764	768	822	750	814	800	827	758	813	811	769	811	769	792	740	813	765	757	830	786	797	785	792	765	783	765	794	817	788	793	774	774	787	775	822	797	785	830	795	786	787	771	792	780	842	786	811	845	819	801	831	800	743	836	833	784	790	840	801	824	835	753	822	785	762	802	809	808	765	784	760	773	754	790	792	836	793	826	770	756	794	811	770	771	807	733	758	763	761	748	813	835	790	803	837	752	835	831	763	789	783	772	740	751	790	786	769	779	764	827	809	722	811	772	826	795	818	778	767	790	820	736	784	748	792	793	808	760	714	783	801	792	762	823	795	792	825	785	773	782	794	824	807	816	829	752	783	752	774	777	819	796	771	805	836	789	755	742	818	828	777	764	772	775	795	781	833	820	764	817	811	808	763	789	781	717	802	746	849	772	802	789	828	839	814	818	836	822	774	768	777	786	773	810	790	757	785	819	765	774	781	792	767	817	736	797	780	786	775	783	800	848	787	787	767	769	828	812	802	789	779	725	832	787	802	746	807	784	792	773	789	770	756	772	782	773	793	765	783	775	817	789	807	771	802	805	812	777	742	769	781	788	814	809	766	801	809	798	823
25582	21375	27210	24945	9796	22623	37835	30139	16330	5545	1864	1139	974	886	959	919	895	925	864	954	936	896	907	893	835	913	853	864	898	882	909	863	913	850	903	916	913	861	881	887	849	863	886	877	871	862	844	862	916	873	881	882	921	850	865	842	855	842	864	863	920	880	875	884	886	858	819	879	845	841	843	810	876	872	920	931	938	857	884	888	859	862	915	841	901	858	919	861	866	889	897	898	915	895	820	878	855	857	874	860	907	818	861	878	901	862	925	866	913	875	877	937	886	894	875	891	959	915	874	835	878	870	834	872	890	878	833	894	908	864	873	926	848	844	855	863	844	876	855	880	870	849	839	853	895	859	870	848	851	889	883	936	849	881	884	899	890	931	842	857	867	932	831	874	848	879	891	895	879	904	818	856	876	879	870	822	888	881	897	903	863	867	850	862	870	846	836	845	868	878	831	872	894	905	857	847	874	846	837	859	859	864	875	873	868	886	823	883	840	859	839	930	916	848	935	852	866	844	849	925	900	895	893	887	867	891	869	895	890	804	863	843	924	866	850	870	838	901	888	859	842	863	831	853	820	859	899	891	819	873	873	885	837	859	897	799	851	905	865	856	847	849	836	838	892	870	898	871	874	908	918	815	816	862	879	900	921	863	895	855	882	843	896	826	912	831	855	900	844	853	851	862	903	930	862	925	901	887	834	806	925	874	926	887	878	861	879	858	859	913	844	850	784	865	889	890	822	873	857	831	894	885	921	886	862	864	911	904	934	915	873	894	871	919	891	903	886	862	874	923	854	882	915	823	830	899	839	890	865	887	862	849	815	865	851	859	851	881	907	860	861	936	884	837	840	859	879	898	872	859	856	881	867	869	827	854	911	889	880	880	837	893	868	921	868	864	889	861	866	875	844	813	823	889	912	847	908	855	884	850	942	872	862	875	878	800	919	867	891	878	870	851	910	897	836	832	857	854	927	851	894	916	861	858	892	902	897	909	857	963	832	839	874	849	871	875	891	930	844	875	836	863	924	868	869	889	864	868	884	862	870	878	848	854	884	862	900	877	870	873	848	846	855	899	798	876	823	895	910	894	853	910	856	860	870	874	935	893	865	930	902	915	893	842	881	876	847	882	856	896	893	873	881	843	891	889	829	865	859	844	824	860	905	881	819	847	854	835	874	899	885	867	856	819	926	873	871	914	881	893	889	832	898	897	879	887	929	910	845	837	877	881	918	799	848	890	902	889	851	892	904	877	858	863	881	852	889	892	875	905	855	885	879	826	850	871	913	901	906	917	861	849	863	833	903	906	877	841	861	873	873	842	910	877	906	858	905	869	893	881	885	891	872	857	885	826	867	869	893	884	902	822	883	920	910	830	889	894	913	890	829	828	848	861	899	881	849	910	870	876	877	883	896	890	878	822	865	886	903	888	873	879	874	888	878	899	874	877	892	840	841	873	902	843	844	853	870	899	929	855	883	888	807	871	919	860	857	910	927	793	904	868	858	861	869	884	851	891	855	852	867	868	896	878	904	910	875	854	857	848	828	867	869	838	886	847	894	886	885	858	944	839	868	903	845	880	858	908	838	849	868	899	873	858	900	858	918	861	946	855	879	898	856	763	847	904	877	840	884	871	861	869	925	877	851	854	881	897	901	827	851	864	863	912	847	895	892	861	878	828	954	869	885	908	885	822	867	882	884	920	883	862	889	890	882	856	924	869	814	873	897	869	885	888	873	880	936	851	887	900	915	905	872	868	846	886	864	848	878	950	918	833	868	888	878	801	849	854	870	862	873	885	870	886	828	920	856	873	855	868	929	939	840	868	905	830	837	835	874	907	915	916	873	878	872	892	895	865	862	860	900	883	883	853	862	869	933	904	877	856	864	898	866	878	844	854	848	829	873	887	903	873	873	892	909	887	870	858	903	831	836	941	855	836	835	867	881	841	868	938	878	870	883	846	874	883	938	889	919	857	860	860	896	862	849	819	901	835	875	905	882	840	837	808	857	849	848	884	920	896	891	872	853	830	947	811	898	969	877	836	805	878	896	868	854	853	908	878	884	820	910	909	869	880	913	855	874	889	847	909	882	836	924	814	880	864	912	819	874	883	886	850	893	854	915	849	870	877	876	870	850	891	876	881	946	843	921	917	925	824	834	876	830	851	835	830	861	826	836	832	861	860	832	870	909	852	906	891	851	908	874	898	881	918	882	874	865	847	887	861	857	890	880	897	826	899	850	831	878	888	902	881	889	862	878	897	899	959	936	877	846	858	844	858	851	872	854	870	877	867	905	838	846	844	903	848	866	880	886	896	889	842	897	817	860	844	861	896	858	894	920	934	865	890	841	880	915	918	839	836	876	888	879	838	862	885	880	894	849	904	937	892	829	839	867	921	854	849	838	844	875	888	871	837	885	848	909	822	924	862	894	868	902	876	932	905	808	869	871	847	895	825	924	894	933	870	923	857	894	843	870	892	875	922	887	911	846	871	903	888	870	914	864	897	885	961	868	895	920	900	901	861	901	885	798	867	903	894	882	906	851	850	930	881	899	897	856	848	873	892	894	932	847	858	855	960	911	943	908	837	853	888	882	817	859	888	830	883	839	871	873	858	858	893	874	843	900	934	868	865	860	883	863	850	860	891	864	873	877	905	896	915	874	864	846	881	858	859	892	906	835	923	882	817	913	836	897	887	837	865	860	871	900	927	901	862	843	867	897	880	903	869	859	879	890	891	908	864	945	921	890	879	837	857	891	889	878	892	935	901	848	904	874	869	798	897	836	903	900	889	859	859	914	859	899	887	926	883	876	878	896	880	907	948	897	874	853	867	853	879	829	851	917	823	827	860	875	848	876	903	836	869	923	806	874	811	884	926	915	842	903	859	916	879	816	917	877	867	842	840	854	903	877	843	885	864	881	813	824	887	878	863	859	881	828	879	839	883	856	882	909	881	878	889	853	901	907	933	887	895	866	856	818	903	841	889	866	897	927	818	875	865	896	930	866	937	890	881	888	899	841	872	891	840	820	866	881	869	893	792	841	913	916	897	874	774	875	905	873	891	889	903	895	934	853	851	895	875	866	865	902	867	906	831	902	955	853	900	910	934	886	913	893	882	916	909	885	841	809	883	891	887	828	877	814	906	883	917	855	914	830	895	836	917	914	861	904	846	923	827	888	841	901	860	798	894	885	876	904	890	920	908	914	867	872	867	850	910	879	916	897	869	870	896	909	894	912	834	849	841	863	852	870	905	855	899	883	839	867	854	880	854	883	876	893	807	863	838	862	872	918	846	925	919	862	884	849	901	812	827	901	896	801	870	805	846	912	879	845	874	881	883	842	824	884	849	874	920	867	920	844	883	893	900	903	906	942	920	946	883	857	833	865	876	884	826	884	872	889	882	892	884	840	879	886	874	877	893	952	893	852	916	941	832	853	913	818	847	895	889	896	869	853	869	906	917	900	859	909	860	856	837	859	866	898	850	884	913	907	859	909	850	898	971	891	852
9200	16535	10320	4179	4623	23837	32799	24381	12205	4403	1718	985	915	778	766	759	738	802	768	836	752	855	818	828	742	796	790	836	757	854	821	749	768	743	851	761	759	771	788	791	761	772	772	829	761	807	734	781	763	757	780	813	797	785	852	763	788	770	802	764	792	711	812	832	808	763	745	807	757	798	806	827	799	786	770	768	776	763	763	828	870	765	781	791	791	816	783	750	814	753	768	813	800	760	782	786	792	741	812	844	754	807	767	857	741	790	810	770	792	801	803	758	783	743	732	782	805	796	769	795	782	815	787	742	792	831	766	782	823	755	742	782	797	766	780	747	816	842	800	783	835	730	831	821	781	731	798	812	756	771	718	790	744	787	821	754	755	785	765	721	774	822	798	769	770	833	748	807	767	798	820	752	742	842	792	780	794	799	820	787	755	804	763	825	750	818	809	789	791	760	827	774	722	801	810	819	736	758	798	716	827	803	780	850	774	819	739	768	762	809	763	714	723	764	812	807	794	753	819	786	792	803	711	807	805	816	756	747	839	752	753	795	777	755	783	770	806	772	786	807	784	780	830	770	799	792	782	774	799	802	841	771	774	776	777	776	845	767	812	791	776	804	792	756	791	752	800	742	830	792	763	802	806	769	758	759	782	792	783	737	771	806	795	808	785	806	803	808	805	775	753	760	804	789	806	698	736	809	809	775	777	719	791	746	785	758	780	765	835	804	798	750	766	787	747	764	743	804	739	766	732	820	759	772	780	717	779	739	801	761	786	782	829	776	802	788	727	786	765	812	708	789	790	789	785	826	775	758	749	809	828	782	783	811	845	797	728	748	755	780	786	793	812	766	783	725	788	741	771	793	773	815	777	750	729	816	772	770	785	758	797	822	781	808	788	772	763	786	773	773	828	778	798	792	736	782	770	779	791	762	727	799	762	761	799	760	786	775	798	816	783	740	801	775	793	743	811	817	771	794	764	762	782	793	806	793	792	826	753	798	783	824	778	802	790	815	793	739	786	763	765	781	746	767	787	778	810	749	790	784	763	760	798	815	726	731	791	756	774	790	809	800	791	801	754	797	745	795	742	749	761	801	752	743	764	768	731	744	756	824	799	785	782	775	798	750	728	763	793	748	798	755	753	792	763	713	750	761	814	798	703	794	784	819	766	791	815	802	739	793	781	759	760	792	753	788	755	768	790	773	766	767	790	790	786	764	805	715	786	763	732	711	780	784	756	798	829	802	796	783	839	806	785	748	765	755	753	717	801	764	820	799	792	775	824	787	810	775	817	764	782	798	789	767	821	774	784	750	747	784	745	749	781	769	765	763	790	799	807	796	802	759	769	830	800	790	787	758	819	855	797	735	802	763	816	756	811	764	760	719	824	757	827	799	760	823	807	758	782	762	820	778	809	795	770	784	744	820	735	779	819	793	736	756	741	785	774	768	780	772	815	777	825	789	795	831	794	821	780	800	750	787	761	738	792	763	795	777	795	771	800	781	771	755	770	718	787	754	776	787	797	728	818	830	776	797	797	801	779	786	795	784	733	726	796	792	708	732	806	795	776	763	817	770	801	789	766	761	796	760	762	805	777	787	822	794	796	777	832	769	775	746	805	808	778	771	768	764	768	778	742	775	797	792	768	793	793	809	841	760	748	796	786	765	798	773	779	814	731	750	719	793	798	759	763	710	817	811	816	736	789	820	784	798	773	750	760	827	778	738	821	739	776	775	759	818	758	777	829	779	809	780	766	780	751	780	798	801	806	760	806	774	775	810	766	761	791	815	724	773	791	784	782	763	769	738	796	769	813	751	798	773	747	800	781	769	781	794	765	844	803	783	794	798	772	816	769	766	758	789	758	742	788	748	783	762	782	823	804	822	827	714	813	830	749	819	821	726	764	762	804	760	761	768	814	788	821	799	739	753	754	751	796	770	767	756	803	763	798	818	851	799	746	781	812	778	743	758	766	774	781	837	777	781	753	797	797	753	778	838	763	770	812	810	774	771	799	777	770	799	791	807	777	800	794	774	773	753	799	798	806	801	778	825	811	761	793	773	801	749	722	751	774	779	813	808	763	809	808	788	805	786	790	815	777	776	764	775	807	814	791	755	785	775	771	788	765	802	811	760	830	762	781	803	808	780	768	829	750	784	777	787	745	763	793	816	756	807	779	730	766	747	797	779	737	736	777	801	767	825	797	817	747	812	787	787	798	795	796	858	796	771	796	738	742	782	823	757	779	796	799	743	766	787	785	807	763	766	835	755	756	731	763	780	862	792	741	792	789	787	807	755	784	810	779	745	715	813	807	765	805	736	788	752	751	789	851	789	797	735	731	806	740	799	814	725	787	783	770	749	773	765	761	787	780	784	752	760	754	808	755	787	831	791	778	780	795	776	757	716	837	776	766	750	806	811	803	790	751	770	794	729	800	780	783	808	838	829	770	807	773	810	809	759	779	748	797	759	849	752	776	802	764	823	804	790	755	766	761	752	779	743	780	786	822	748	817	759	778	726	747	742	795	851	766	737	818	795	787	800	815	806	752	782	754	800	764	769	832	755	745	799	790	783	780	775	808	784	770	778	789	801	770	789	779	793	756	784	816	760	775	771	841	808	733	790	728	762	805	808	796	781	752	776	802	808	804	747	783	790	769	754	788	790	794	834	750	809	780	753	768	716	778	804	798	737	804	773	764	755	820	797	771	738	782	802	767	818	792	812	792	791	821	782	734	784	771	809	798	789	827	794	797	777	766	743	775	824	829	741	736	798	827	764	763	716	764	767	800	803	777	772	770	808	721	753	786	814	801	769	853	761	745	802	777	765	736	804	750	757	759	801	764	777	818	751	823	775	731	777	780	771	813	752	772	763	776	803	770	755	756	744	789	790	767	798	812	751	813	793	802	769	752	794	754	792	744	782	774	774	805	754	782	779	804	775	745	786	803	781	777	802	849	762	747	800	771	757	754	763	823	791	752	777	768	801	800	781	800	768	762	839	779	805	769	777	738	773	775	798	790	809	769	752	837	807	742	760	801	777	824	809	780	750	736	811	762	786	799	757	755	776	802	798	736	769	798	812	766	789	815	767	758	795	799	790	768	753	792	774	775	808	770	754	742	813	731	786	765	816	764	759	783	814	821	747	747	794	764	773	781	791	777	759	788	774	758	781	831	797	782	803	759	750	783	768	792	774	798	740	797	784	792	759	811	821	764	791	780	784	768	807	799	815	757	794	779	784	802	801	761	749	791	773	813	788	781	820	757	769	788	829	741	839	764	823	766	750	822	788	810	744	801	805	807	784	760	743	729	815	770	728	768	765	766	755	797	761	790	780	773	756	807	802	764	770	739	739	819	794	808	838	803	757	782	784	784	782	822	743	809	779	785	801	766	732	744	779	785	771	753	790	761	803	786	748	757	770	769	782	800	813	751	752	826	815	756	775	784	816	781	777	808	746	779	814	767	782	787	747	804	739	756	745	775	793	785	765	759	726	785	800	783	752	746	728
24245	21359	28648	24410	21125	23320	57975	47857	27766	11256	3162	1420	1087	1017	995	956	965	968	964	984	949	961	926	964	982	942	962	980	941	995	997	954	1002	931	969	1005	961	968	896	924	939	944	917	902	907	885	894	928	966	925	958	987	1000	938	924	899	969	964	978	943	946	976	982	979	958	946	1001	943	954	982	960	898	947	940	942	915	950	958	959	955	953	984	976	922	907	952	938	935	954	960	940	932	929	903	909	962	898	959	967	986	953	937	965	926	973	953	1007	1010	936	899	954	977	935	905	980	954	979	981	968	1012	987	980	940	1013	983	981	914	974	985	956	930	976	932	950	911	1009	928	951	949	931	918	963	910	960	973	916	954	957	951	951	986	958	926	925	949	922	961	942	970	970	860	918	971	983	952	956	915	891	971	895	919	942	953	970	910	956	969	972	955	921	1004	940	994	951	968	982	992	974	968	931	964	926	932	989	937	959	981	972	922	927	1008	960	945	975	961	948	991	959	970	968	999	953	975	963	945	890	974	973	948	992	982	936	954	974	949	993	987	922	909	1012	936	989	1020	957	916	890	927	991	981	938	924	966	999	937	941	912	909	1010	891	926	886	972	927	1003	945	952	961	931	934	960	963	947	999	930	950	968	974	1006	996	975	944	967	905	958	898	946	940	989	933	971	968	904	971	971	954	966	934	974	961	944	969	944	980	982	989	1000	977	954	963	933	985	1040	922	993	967	933	962	928	977	941	988	949	953	1000	969	1016	942	900	904	927	966	961	894	956	931	979	962	950	974	963	925	972	890	938	970	956	966	918	921	962	933	972	1008	947	948	951	942	1011	924	962	969	1000	974	926	956	973	908	929	982	906	883	986	947	911	952	1001	978	933	943	934	912	895	978	968	967	945	965	954	1015	990	922	927	941	929	966	957	879	957	964	999	962	938	943	961	932	962	973	1006	1019	973	932	969	1050	931	918	932	960	979	937	867	946	983	980	949	960	944	994	916	960	988	940	980	947	907	897	942	994	946	905	940	946	954	1011	933	979	948	955	958	979	980	895	975	956	936	992	968	943	946	966	985	929	991	971	974	957	943	967	952	1018	929	977	933	957	913	948	918	979	949	882	928	900	979	970	930	978	946	961	974	957	962	890	947	953	921	917	910	953	887	987	988	933	907	963	945	975	917	926	1028	970	924	974	991	958	991	982	881	945	982	940	988	947	908	1003	986	967	919	940	1006	985	942	929	927	953	919	927	949	941	980	937	966	924	965	924	955	914	920	988	897	970	967	897	962	994	934	958	948	986	950	924	978	922	968	1038	905	898	958	954	967	947	969	1014	938	968	945	974	964	962	955	913	946	940	928	974	911	911	893	911	997	940	923	957	945	933	941	932	997	947	910	1017	952	983	1012	977	914	967	931	918	994	921	987	936	926	928	891	958	996	929	901	915	958	932	932	924	989	927	968	923	966	1020	924	986	915	947	1012	945	978	967	954	1002	927	968	957	976	986	916	954	919	938	970	950	943	987	959	972	957	992	965	927	979	1010	916	909	941	930	910	948	922	1001	925	904	917	925	914	933	947	988	922	924	970	968	955	932	932	1012	940	934	891	955	995	907	907	945	959	969	946	970	910	911	953	936	907	939	982	940	899	955	914	960	995	937	948	988	952	945	908	925	961	960	916	950	935	955	983	978	941	883	887	955	980	981	984	914	969	953	970	1024	975	968	999	956	950	919	930	982	977	951	949	956	926	919	925	947	932	940	961	960	876	980	908	980	940	958	1006	970	939	949	931	963	964	896	906	934	877	976	989	946	994	961	962	959	939	868	946	958	926	991	1011	974	968	942	994	962	928	943	959	949	937	965	980	936	922	910	947	971	931	992	947	934	935	962	880	904	979	910	934	890	916	960	974	977	981	952	926	956	914	927	934	890	971	937	947	932	927	1005	933	932	936	962	952	1010	993	944	897	977	959	983	919	980	951	921	980	950	870	930	912	961	908	957	944	961	990	965	936	958	953	1013	927	920	945	898	929	967	975	950	970	968	955	950	921	987	972	940	999	989	950	956	953	945	923	962	947	919	1010	916	950	954	961	887	974	961	857	968	901	887	942	954	898	930	1011	934	964	981	972	969	942	946	950	902	890	879	949	983	990	915	902	902	933	958	902	935	916	962	900	925	927	960	887	913	906	941	984	959	932	948	962	1006	966	923	913	1003	990	968	984	978	949	954	926	1014	921	972	946	910	959	917	922	885	898	963	986	885	895	990	947	986	956	1007	947	932	928	992	935	984	955	924	894	917	952	907	961	982	904	874	943	936	949	922	932	952	931	963	980	959	978	942	962	993	908	899	878	924	970	946	976	918	992	927	940	966	981	942	1018	931	980	917	929	970	954	910	935	1011	969	1011	921	858	958	964	920	935	972	937	946	947	953	987	937	963	969	960	931	948	966	959	941	958	922	978	968	976	950	939	931	980	955	964	921	906	919	918	928	937	914	934	883	981	885	916	961	881	943	973	960	920	937	966	904	944	938	955	992	923	943	917	972	985	939	930	864	940	893	915	943	951	962	951	1005	976	943	990	933	902	902	952	991	959	956	973	977	923	957	1040	1056	977	951	985	952	957	939	933	934	943	928	938	941	950	916	957	923	1015	937	956	944	936	935	1000	953	922	947	942	964	1005	949	960	980	948	932	917	998	978	927	963	917	995	881	946	906	937	912	967	995	1017	961	954	909	948	966	961	922	967	966	926	947	996	882	964	961	958	958	927	936	995	901	994	906	918	972	891	976	1001	960	919	929	926	964	857	979	936	894	930	919	917	929	966	913	921	925	974	976	917	940	964	955	882	939	996	905	907	1011	935	890	922	907	909	927	981	972	961	952	952	912	939	938	1009	936	999	945	925	1005	1000	925	921	997	954	1011	961	976	906	899	935	928	978	952	933	1000	981	978	921	979	937	932	935	968	938	997	981	924	916	962	909	942	979	937	962	952	934	977	929	969	985	971	972	957	972	939	986	958	948	946	960	943	957	934	1001	931	963	929	999	987	942	951	1003	936	945	969	962	952	971	928	950	989	966	922	991	953	938	953	936	986	908	953	963	971	974	946	930	969	971	910	994	1006	964	988	895	968	926	929	931	1008	948	987	928	905	916	928	971	921	965	939	941	969	935	945	945	910	934	904	998	947	975	991	930	911	1010	901	1006	946	964	941	973	990	933	943	930	957	942	892	917	947	941	961	920	900	962	941	910	972	956	917	924	885	960	940	951	984	884	943	937	923	957	932	994	976	964	904	1004	965	939	895	979	974	994	984	924	925	941	971	990	917	946	944	922	950	1007	895	1004	964	1027	931	958	945	918	959	954	920	952	944	1005	976	980	953	934	949	964	960	964	872	1005	924	1010	1001	929	939	908	915	924	937	949	897	927	991	968	947	936	982	926	954	963	946	957	917	981	948	981	951	955	963	961	961	972	926	954	891	940	999	996	961	973	945	951	953	983	905	984	965	920	948	931	936	932	939	954	961	941	982	990	932	959	900	1004	969	947	959	951	971	944	981	922	969	963	980	910	924	941	907	905	927	977	912	962	980	944	929	959	925	939	940	926
12665	28873	21999	8802	5541	22434	56430	40184	20326	7552	2570	1247	956	864	868	824	809	867	892	905	794	840	830	828	841	869	863	871	859	834	826	858	818	894	852	810	831	861	863	848	868	816	898	844	841	907	849	894	872	803	834	849	873	872	866	816	817	893	875	865	906	831	902	864	842	768	865	877	823	821	843	831	872	917	858	877	842	854	828	909	884	880	844	821	827	861	873	816	853	871	821	868	855	854	894	880	913	883	803	880	838	875	878	842	845	820	859	874	849	848	850	794	888	842	867	795	879	850	841	879	854	851	848	866	815	813	889	920	818	843	788	855	829	876	845	816	838	844	917	863	874	837	874	799	892	829	835	893	886	877	851	841	823	859	831	853	815	843	868	834	874	828	839	861	847	875	871	869	772	845	872	856	820	909	865	804	874	849	879	878	887	846	874	813	849	761	856	870	880	840	829	776	832	794	823	857	826	888	868	864	818	874	829	854	845	789	867	871	840	841	862	847	830	837	821	838	797	819	849	827	830	798	867	854	856	918	850	849	876	808	833	817	847	853	863	855	837	856	820	868	865	850	870	795	803	887	817	869	797	857	895	881	803	865	817	861	908	808	828	801	831	850	838	825	892	876	850	748	822	828	834	884	811	838	809	840	819	822	881	839	919	799	877	837	905	885	862	859	873	879	830	895	809	841	862	857	837	825	819	876	834	857	858	832	885	849	884	854	847	884	809	848	822	776	805	874	911	853	858	865	866	844	838	855	815	825	843	880	846	834	869	823	855	856	854	840	834	786	816	807	849	893	844	824	893	899	867	859	833	880	810	838	816	827	863	873	837	888	861	836	814	847	845	866	931	816	827	808	823	861	853	858	880	826	925	906	852	849	842	898	831	823	854	851	849	851	863	852	874	879	852	866	791	866	841	815	774	901	892	873	796	827	869	832	860	824	857	745	829	861	835	835	839	828	873	854	871	851	858	838	862	844	827	877	886	836	867	855	853	875	911	866	841	846	848	825	893	834	833	872	861	875	871	769	859	881	860	880	858	901	884	842	875	903	876	853	829	853	821	826	835	799	868	822	851	838	855	852	796	833	861	805	890	809	880	908	840	831	889	844	835	865	862	854	862	868	813	775	860	825	850	848	804	866	906	815	797	796	840	791	840	839	843	857	851	857	855	818	842	857	832	802	855	850	798	866	839	783	868	866	837	831	867	890	886	861	826	859	813	849	852	835	836	872	833	811	817	856	872	854	821	873	876	893	891	882	832	769	865	857	811	820	901	814	853	806	877	827	838	851	852	862	860	867	875	827	828	817	854	844	838	805	843	793	840	849	791	849	895	838	874	873	854	815	866	853	824	816	830	842	848	867	820	789	857	850	844	819	862	845	805	820	876	836	841	841	874	823	814	835	873	851	827	827	823	813	858	820	835	873	876	861	821	877	880	810	866	868	798	861	833	823	815	865	844	795	848	850	879	914	851	851	865	804	875	866	804	878	828	861	802	869	864	825	873	867	854	844	850	810	840	814	825	874	837	855	833	880	866	842	841	849	892	804	912	858	861	870	838	893	859	832	854	864	898	888	868	843	900	865	815	833	837	842	889	837	833	822	884	813	871	872	837	818	855	832	864	875	846	805	775	861	872	859	854	851	852	837	836	843	801	910	774	773	839	841	834	827	885	832	838	813	822	862	816	845	889	923	794	867	845	806	838	819	822	812	844	851	890	810	799	831	854	802	826	844	883	809	832	792	856	863	843	873	815	886	766	841	871	813	865	849	931	868	829	829	858	900	824	886	859	893	876	867	821	823	825	865	875	827	807	847	835	861	886	826	844	847	874	819	838	821	866	824	886	882	831	852	820	798	835	816	893	855	870	891	827	848	828	843	863	869	859	880	838	821	840	837	879	905	815	852	884	829	823	895	842	877	846	822	831	852	835	829	821	926	895	837	853	848	843	809	818	832	811	876	850	846	851	832	898	855	792	891	822	830	831	871	853	858	858	865	832	874	902	845	818	805	845	802	833	820	850	823	853	839	838	836	824	864	818	860	809	875	873	809	833	825	871	887	841	816	860	808	863	843	819	841	817	856	829	820	861	818	832	850	844	851	835	827	893	862	860	857	823	829	863	885	863	853	854	831	823	782	814	833	873	861	847	854	871	872	842	854	859	778	889	838	804	829	851	824	847	868	865	867	816	876	853	816	854	814	896	837	859	838	840	837	877	824	864	839	815	851	828	855	853	821	841	846	866	870	884	869	871	868	832	820	841	842	861	868	841	838	823	850	856	876	858	788	834	830	906	852	862	840	838	869	794	824	860	850	861	853	835	881	801	841	835	826	858	818	858	867	835	857	840	860	842	891	827	883	868	846	813	827	818	830	855	847	859	793	788	818	872	819	843	888	875	835	804	845	853	897	829	819	843	832	821	806	852	858	832	795	835	869	844	815	862	864	844	865	871	856	871	905	847	820	822	835	816	868	835	787	827	817	805	829	887	878	865	833	822	813	899	836	846	885	810	811	816	805	832	804	846	867	871	794	857	872	888	771	846	800	801	866	869	867	856	900	858	829	832	812	822	843	836	918	868	866	809	847	870	859	854	837	863	842	869	847	827	776	833	832	859	857	859	846	846	817	844	828	864	854	890	902	872	861	874	828	818	835	898	824	819	857	850	917	880	785	879	831	820	872	878	862	824	832	835	860	879	839	841	849	840	830	801	871	855	854	840	833	864	871	870	895	868	777	826	899	837	835	807	819	797	834	858	906	815	784	860	836	834	831	866	858	826	856	822	853	831	856	848	826	874	826	846	840	865	844	866	858	840	820	866	865	887	878	808	824	889	826	820	825	860	816	848	812	837	877	851	787	800	841	845	857	873	835	860	846	858	887	831	856	819	849	873	807	838	841	815	839	837	821	876	821	879	813	853	869	873	916	858	861	798	841	854	835	847	875	853	822	813	933	860	901	853	806	822	810	852	852	901	906	867	862	867	851	840	815	880	851	826	839	880	866	861	810	853	898	850	872	847	814	856	833	801	864	845	843	842	860	832	923	890	856	850	797	836	789	847	866	852	865	834	804	776	857	874	900	832	819	871	834	789	833	830	847	824	860	889	870	829	837	852	870	910	830	885	843	839	844	831	824	883	811	822	829	838	815	834	802	887	850	848	889	812	837	803	836	871	813	818	809	831	793	837	799	792	847	810	825	869	863	874	871	842	855	785	853	842	878	843	826	861	819	858	794	900	869	851	848	853	873	861	840	806	840	816	841	850	903	839	835	832	808	819	841	868	813	821	859	882	854	839	787	850	797	851	879	848	846	859	818	860	876	831	850	842	882	847	875	837	803	847	856	808	820	882	845	870	846	822	854	849	866	859	851	854	827	841	835	853	832	809	851	817	830	879	831	871	842	842	839	858	857	934	824	862	822	823	835	827	882	813	816	850	864	875	884	867	854	826	857	839	813	828	834	850	833	852	830	884	828	795	866	873	852	799	805	842	832	868	848	868	862
28240	18360	11926	4941	1955	3096	6476	4582	2361	1393	1075	905	966	920	949	972	894	881	950	897	932	866	906	951	923	880	861	887	927	955	953	890	895	858	889	927	938	892	911	889	885	891	931	865	930	851	903	905	926	913	872	881	924	904	894	944	925	879	876	873	861	899	929	965	812	940	896	905	895	970	931	923	858	875	924	876	909	912	896	878	904	910	949	867	894	932	917	947	875	930	922	909	930	961	920	860	925	879	916	918	939	952	961	973	948	893	905	890	874	903	934	872	850	879	897	911	918	958	897	945	950	938	935	951	937	935	897	959	946	903	890	899	889	887	882	902	913	893	909	874	924	938	910	922	894	940	863	918	898	932	890	961	934	889	919	893	828	867	930	858	869	892	897	919	925	942	902	903	956	942	913	930	952	831	898	962	941	938	944	941	908	911	949	911	923	944	918	903	919	940	889	926	939	902	854	877	956	905	933	949	863	939	883	890	939	914	940	874	907	934	886	897	934	936	917	930	932	961	938	914	908	966	892	898	927	952	909	920	881	931	936	898	891	920	974	902	909	868	873	914	853	931	890	906	856	939	873	904	878	884	913	917	898	939	899	936	942	855	895	925	926	945	907	927	936	894	943	923	954	906	920	927	892	890	873	856	893	931	925	891	910	849	880	907	877	935	849	909	893	946	922	857	926	923	927	915	928	885	900	895	959	897	910	941	930	962	931	879	928	929	919	959	935	915	929	870	945	936	924	886	925	919	849	899	913	855	924	904	909	890	983	911	922	952	885	927	931	912	881	889	959	895	918	817	934	919	860	943	877	924	872	878	988	893	934	901	969	896	935	926	935	913	893	914	873	882	880	888	893	861	946	932	909	919	946	912	909	905	894	901	933	850	911	802	945	907	903	886	917	941	895	905	894	965	926	961	963	965	925	886	930	957	947	949	955	913	896	908	911	903	859	879	945	994	855	973	903	888	929	874	926	875	937	853	904	937	887	859	892	862	940	940	886	930	904	955	879	916	931	933	863	877	940	894	977	958	931	899	905	916	883	952	892	917	869	941	873	914	886	909	925	947	955	887	872	987	911	926	943	883	885	950	945	910	872	886	894	927	888	871	929	905	867	933	918	892	983	968	976	900	878	843	920	908	876	929	918	915	914	869	938	894	927	933	907	907	928	868	945	940	886	907	918	918	959	900	879	920	925	895	860	900	936	906	877	912	1001	911	913	876	952	877	929	873	910	905	902	922	935	894	931	868	901	955	862	888	877	908	906	958	891	889	939	899	922	874	856	939	911	926	884	867	932	931	912	935	859	938	907	919	895	895	939	945	832	903	917	939	904	911	893	870	903	943	891	981	906	941	910	947	918	911	897	877	915	956	932	936	921	946	860	963	863	942	877	883	914	920	920	930	843	904	896	924	896	894	867	888	910	888	911	929	875	942	869	924	944	838	879	926	925	894	877	877	939	882	921	923	929	873	912	948	952	867	908	938	926	901	942	925	909	953	919	955	913	891	952	907	885	909	934	902	924	864	900	887	944	943	867	870	859	904	902	892	929	953	924	901	924	898	949	886	908	928	906	884	880	865	867	837	909	919	950	899	991	974	886	1005	937	882	918	900	965	958	934	907	917	856	936	894	881	904	942	852	891	894	888	873	921	923	882	956	934	919	917	915	955	900	932	893	907	929	899	913	923	913	962	856	938	905	900	945	953	858	915	925	884	934	946	970	959	943	942	929	872	914	957	897	913	900	943	882	943	930	935	887	895	915	896	856	947	899	935	964	911	880	905	930	956	869	882	926	951	888	866	901	864	932	944	950	967	887	927	936	899	904	937	930	913	933	875	908	908	902	878	894	905	922	885	908	946	943	934	914	905	955	914	875	905	885	871	924	931	908	899	902	898	939	873	860	924	879	934	896	894	896	910	907	962	960	908	914	891	894	941	901	888	962	884	902	875	870	879	903	929	894	926	871	879	892	884	863	904	883	878	896	914	915	907	956	928	943	918	895	907	991	974	915	913	910	886	964	937	900	929	924	908	936	867	895	942	965	919	902	938	943	926	912	927	865	956	871	933	961	902	958	908	890	937	896	942	926	926	908	890	877	885	955	924	860	935	885	902	901	899	868	914	964	953	867	958	887	898	941	923	848	889	929	940	928	903	902	878	901	897	906	942	872	949	958	950	906	904	888	866	931	849	952	918	893	898	892	919	894	912	874	914	916	929	921	899	908	890	925	939	926	938	878	907	938	908	933	834	888	944	983	890	903	899	873	927	907	901	940	944	865	938	887	902	874	948	922	929	907	873	931	936	869	890	889	911	941	945	911	942	905	900	916	932	919	924	883	935	888	938	923	841	874	968	865	876	933	990	960	897	917	916	912	864	905	910	941	918	886	916	915	901	959	953	874	914	916	926	903	914	917	962	936	907	940	887	981	896	929	879	891	913	868	889	949	906	905	901	908	890	906	845	885	932	913	938	916	885	904	918	909	865	932	911	886	891	893	889	909	869	879	891	897	884	894	913	906	894	920	942	894	957	930	936	888	877	904	869	863	938	882	909	928	908	873	947	889	900	920	885	899	885	896	881	893	913	919	925	897	890	905	948	899	979	865	911	941	931	926	927	906	891	868	899	877	863	880	904	937	936	888	911	902	916	923	958	921	949	900	907	915	886	934	873	886	972	860	900	891	898	897	888	911	902	917	896	864	904	927	908	863	969	896	916	853	885	921	883	921	897	917	885	909	888	903	908	860	880	902	878	910	862	957	914	904	857	895	858	845	888	917	893	888	962	892	916	911	911	923	863	900	901	915	905	904	860	923	917	910	917	869	926	952	904	908	906	918	961	953	922	919	906	941	856	852	900	939	886	942	888	952	915	882	877	848	867	901	944	907	930	910	932	885	926	908	919	931	946	959	940	871	921	953	907	916	889	878	903	807	839	935	912	915	966	946	943	916	979	897	917	915	960	833	907	874	909	947	922	888	962	964	950	855	915	899	897	901	902	882	887	858	920	959	956	921	894	895	992	928	938	902	963	922	901	895	950	904	920	956	892	951	895	860	910	911	859	925	912	885	919	891	904	921	911	911	929	893	940	881	962	932	852	924	939	892	929	964	948	848	942	902	895	932	871	881	863	897	919	862	990	922	872	916	895	958	960	851	873	869	895	913	942	880	905	891	920	883	883	910	921	875	879	901	893	940	874	897	886	870	939	914	1003	856	936	868	901	941	906	917	887	915	918	907	883	913	914	893	952	861	893	883	888	947	911	935	957	930	931	969	871	964	922	944	912	914	892	943	926	946	865	945	959	922	903	927	876	976	932	921	896	924	923	913	921	901	918	916	899	946	868	883	914	936	899	879	878	911	906	951	888	978	905	911	897	900	908	871	902	912	941	928	939	939	893	896	907	909	864	828	908	916	873	907	919	965	896	910	904	910	898	885	864	924	941	913	908	888	915	885	902	865	897	906	917	936	928	982	917	873	903	886	907	928	891	935	924	926	939	917	880	881
10308	13135	10325	3591	2099	3776	6722	4240	2198	1170	873	861	830	798	773	810	751	760	784	786	804	771	803	788	795	835	823	799	823	770	773	775	765	730	821	810	785	765	742	775	792	776	774	809	758	747	790	743	794	720	810	772	789	781	795	749	814	784	813	826	752	801	805	786	785	752	777	738	728	795	793	810	774	786	758	792	787	788	799	783	848	789	807	815	764	796	800	767	777	849	794	811	831	775	759	823	815	763	780	745	778	712	802	787	790	829	783	762	784	752	729	760	759	754	794	802	732	777	790	755	772	815	773	797	778	748	797	791	749	739	807	777	771	741	801	812	796	758	780	783	779	758	777	766	778	800	781	770	732	820	773	771	791	768	804	772	767	770	824	828	746	758	764	724	775	782	733	811	758	849	779	778	740	787	816	760	768	740	817	779	781	788	799	756	770	740	759	807	792	787	793	787	797	768	823	773	696	783	785	723	816	787	829	745	786	790	736	748	733	735	856	783	849	765	757	741	784	774	741	735	778	788	736	715	825	810	813	744	707	749	741	818	828	813	749	802	796	769	807	827	749	798	733	810	821	789	779	741	783	794	808	776	732	773	807	779	823	761	817	782	734	753	784	805	829	762	773	761	826	781	766	767	811	766	752	796	767	767	753	780	787	758	761	771	784	816	795	795	755	799	746	809	758	767	784	790	773	776	761	828	812	805	758	800	822	817	762	760	790	723	803	749	796	813	797	776	771	811	809	847	792	803	786	771	782	792	801	783	751	768	781	745	750	772	790	724	812	791	760	740	756	790	770	769	784	722	711	774	693	780	748	811	801	756	771	744	779	805	791	786	793	799	813	725	778	792	770	772	770	805	767	787	773	776	771	779	756	786	794	787	794	785	825	775	732	747	790	815	792	826	827	765	799	723	766	752	845	802	752	777	789	766	800	780	792	783	732	794	766	787	804	812	794	730	758	774	785	779	794	727	817	802	798	811	719	780	741	744	768	756	715	821	788	795	768	748	752	724	807	813	796	766	791	766	805	777	809	747	775	753	765	780	796	824	799	764	764	765	771	800	753	822	794	760	831	771	785	810	839	783	776	763	793	818	769	759	748	739	767	838	767	738	737	779	833	797	745	806	819	772	740	761	775	827	767	737	807	816	776	773	799	769	788	803	758	777	800	791	780	753	780	769	815	791	761	788	765	775	767	770	752	763	787	762	771	776	759	778	755	789	853	806	808	819	778	756	791	739	800	770	777	792	740	752	777	814	842	748	829	767	874	753	784	787	741	801	804	824	742	748	758	779	808	779	805	775	778	753	793	811	766	701	772	753	748	774	823	745	799	754	777	790	808	780	741	780	830	789	784	732	829	799	785	795	762	784	822	765	775	780	747	790	783	799	778	729	780	784	764	760	805	761	768	764	758	800	785	780	844	774	791	838	754	805	775	782	726	810	750	758	791	760	808	808	797	821	731	778	800	809	815	784	770	780	797	786	783	775	786	782	760	797	790	779	764	761	787	774	809	746	815	791	846	776	810	768	787	810	780	764	712	844	756	767	764	809	811	819	767	852	798	801	772	779	773	807	824	765	777	743	800	741	737	811	767	763	786	834	771	794	780	725	802	761	746	806	792	805	773	814	763	798	767	823	763	780	808	775	786	770	742	704	790	781	767	762	770	731	772	784	811	805	776	805	733	786	778	747	779	770	783	774	807	746	759	789	770	745	775	818	794	786	785	766	776	792	824	771	775	769	805	782	748	713	810	753	797	758	764	832	775	738	801	826	773	765	766	768	769	794	794	777	735	793	829	775	779	754	799	778	790	778	766	737	779	799	790	760	791	804	758	765	793	782	777	778	771	853	768	745	747	770	801	772	836	853	737	774	717	743	787	768	785	770	802	778	767	822	801	764	823	780	751	811	810	819	768	786	821	772	789	812	776	788	745	833	763	755	774	754	754	747	753	774	778	705	804	789	811	809	814	813	791	769	765	814	795	778	788	770	824	749	764	751	768	779	763	775	785	794	727	805	765	769	749	787	771	770	752	803	780	755	781	797	797	781	736	770	810	766	768	824	791	752	812	763	780	793	802	764	774	758	785	751	773	782	785	799	798	778	810	787	816	825	763	743	832	842	802	771	807	845	785	788	792	821	749	772	808	788	790	768	777	781	786	798	792	769	788	798	815	809	745	802	783	817	771	823	756	758	748	863	750	779	777	772	782	717	808	787	759	760	792	805	754	760	785	777	815	750	802	774	756	757	770	742	769	756	772	767	787	747	751	763	815	802	792	753	816	753	806	757	835	752	760	778	774	779	800	808	771	730	819	757	748	747	814	849	763	787	744	804	827	798	765	773	793	804	825	827	801	755	768	761	799	768	813	775	761	778	766	759	811	759	780	772	822	785	759	807	778	804	781	779	786	788	762	769	762	816	855	847	736	760	758	772	772	796	772	757	800	812	803	808	804	761	795	794	751	759	717	801	826	785	781	790	777	795	766	745	755	791	810	780	773	813	768	802	761	784	782	812	798	791	743	804	786	741	826	710	775	763	830	802	804	788	829	790	757	752	744	747	787	803	776	799	785	766	762	828	770	815	815	763	762	794	801	737	773	770	772	785	776	754	739	813	784	753	833	772	779	766	802	784	803	824	734	762	775	744	821	795	795	782	784	737	768	746	806	814	763	780	765	826	785	758	784	808	776	763	765	807	792	798	750	797	775	811	791	759	775	796	837	761	807	815	795	809	785	787	753	815	792	807	752	804	817	818	814	742	757	785	773	789	772	830	752	785	760	761	812	845	772	761	736	778	770	737	828	794	796	796	831	785	760	787	766	761	779	801	752	774	803	755	824	806	779	770	779	750	755	743	770	764	775	823	794	776	785	781	754	759	796	783	803	780	778	821	763	808	756	730	778	796	783	799	735	772	767	807	764	756	765	784	796	769	807	814	784	815	745	808	796	767	741	778	783	775	787	777	782	747	835	804	820	821	785	772	795	783	806	812	774	787	701	787	756	818	773	776	732	791	775	777	790	778	816	774	769	747	798	814	792	793	782	777	786	821	774	810	770	796	825	767	795	809	755	743	799	767	752	775	762	733	744	775	784	813	775	792	803	775	779	781	812	741	839	799	780	749	820	791	758	768	781	758	761	772	796	795	794	786	776	752	794	768	792	810	746	755	821	746	807	773	768	736	755	801	787	764	752	745	738	827	790	768	755	781	790	823	815	769	786	751	791	775	821	775	791	728	777	768	815	776	828	755	848	779	807	767	771	783	819	795	819	783	805	800	750	800	776	792	781	769	761	696	787	786	802	776	776	780	848	776	775	773	765	756	750	751	823	792	736	830	767	765	810	791	775	796	782	787	763	781	807	744	734	775	798	757	771	764	744	744	770	792	796	735	744	760	770	765	824	805	798	818	796	766	739	814	806	766	829	820	773	796	748	822	845	770	757	731	722	764	765	827	800	774	808	819	836	771	750	813	821	778	805	826	790	808	810	748	799	825	750	774
25557	21398	27477	24722	10804	28980	39309	25486	10793	3543	1519	1038	986	839	884	854	837	870	849	840	862	833	838	851	853	844	845	881	884	909	911	891	854	841	878	921	878	861	914	822	817	855	834	874	864	820	881	897	815	880	815	881	870	844	843	843	851	882	881	845	824	929	898	864	871	859	916	847	885	887	834	859	895	857	881	875	839	833	831	851	863	787	859	902	818	877	863	890	870	891	873	826	871	854	854	888	873	881	838	877	829	783	833	844	872	835	865	867	857	856	883	863	800	846	831	858	853	808	817	875	839	838	872	862	865	823	863	863	885	841	870	883	848	873	829	838	905	865	871	858	907	839	900	814	866	850	876	816	857	833	837	815	874	841	849	880	897	877	859	864	865	829	864	832	839	846	847	818	836	863	805	853	814	903	859	821	890	860	834	860	831	901	855	828	865	832	791	823	920	837	870	865	922	843	901	913	804	834	913	834	850	877	864	900	872	840	865	848	874	877	894	862	905	785	876	903	881	861	867	820	842	915	820	823	850	816	826	893	828	825	868	871	851	859	848	894	830	870	872	866	892	921	898	856	896	833	938	892	883	926	852	913	864	839	876	854	856	871	876	881	857	856	844	839	842	873	882	874	874	898	857	890	882	809	839	825	842	832	827	849	898	886	840	892	863	895	852	833	831	825	872	837	809	865	822	829	835	903	836	871	890	840	903	852	861	860	886	867	887	843	824	829	878	816	854	859	885	865	840	911	919	863	814	909	819	866	896	868	898	873	860	825	827	859	898	845	838	851	857	924	911	829	828	869	874	871	884	845	786	885	882	897	906	846	847	868	829	885	832	830	847	885	854	823	850	776	846	887	870	895	829	864	885	837	911	878	848	899	858	848	832	879	884	856	853	875	833	869	890	833	921	856	870	813	839	832	877	863	932	823	913	855	784	912	828	882	816	843	855	857	879	848	899	888	801	863	834	823	809	796	866	833	867	881	838	836	856	885	830	889	845	865	817	826	761	853	844	840	862	862	827	824	866	868	806	838	847	845	877	821	878	857	855	862	858	931	837	808	832	882	860	849	885	895	854	875	838	863	863	862	849	838	841	894	878	878	840	873	805	889	810	829	800	887	874	840	906	955	815	872	851	827	840	860	825	872	815	901	841	859	868	884	879	854	785	814	854	862	790	866	851	772	896	804	901	896	802	879	799	861	856	879	860	857	863	849	910	868	818	839	847	840	886	869	850	853	835	869	859	884	856	884	894	868	803	877	850	885	815	796	799	856	903	905	885	881	842	884	846	870	904	850	827	884	865	899	845	852	834	864	856	846	873	875	807	863	881	857	849	844	781	855	858	853	807	882	869	836	854	807	846	808	819	838	846	816	853	819	822	907	880	845	870	869	839	868	872	839	785	794	813	826	871	889	879	870	875	895	904	835	816	865	881	863	910	877	835	826	882	824	833	872	872	874	851	900	861	842	817	827	864	909	838	905	856	870	849	830	859	881	883	853	847	835	880	818	803	875	837	845	821	897	877	863	874	880	822	845	855	822	840	795	825	883	801	857	877	816	863	877	844	861	869	883	853	840	852	880	846	868	851	854	832	882	891	894	876	882	774	883	840	836	853	921	873	878	850	833	853	840	905	843	850	832	777	805	874	844	863	851	876	806	881	864	892	875	829	852	876	778	857	850	854	852	845	840	803	854	897	895	813	871	776	872	822	857	835	826	786	849	833	808	849	786	829	850	898	895	886	839	847	861	928	877	917	930	850	825	848	852	907	813	818	835	920	810	820	843	854	885	877	861	879	793	903	892	861	895	869	841	844	867	829	869	856	894	839	862	841	807	834	801	799	852	838	866	828	892	848	900	876	850	815	866	837	845	849	858	819	854	879	851	837	880	876	851	838	817	807	816	846	829	862	824	794	845	883	844	861	854	857	873	845	834	846	864	857	863	867	834	852	869	874	827	865	855	826	867	792	809	863	895	884	915	904	875	894	921	849	795	823	833	866	872	833	896	888	857	852	851	912	843	913	830	829	853	868	856	856	859	837	859	839	853	804	876	914	883	866	885	860	829	842	881	855	820	856	863	846	837	809	881	888	880	870	804	864	803	810	863	857	820	858	863	881	832	888	894	861	850	819	868	870	803	832	849	833	826	834	893	847	797	803	863	852	848	860	897	866	922	831	864	838	832	873	847	818	896	835	893	847	819	846	821	834	849	884	815	867	842	870	827	848	860	812	814	884	843	864	808	840	829	819	910	828	883	861	844	847	877	818	830	869	841	852	856	855	829	876	860	845	924	802	859	877	868	847	836	831	845	846	839	851	870	868	852	814	836	816	911	805	880	873	859	798	872	814	839	859	841	846	903	926	900	786	884	876	882	905	845	901	871	846	874	856	829	924	882	825	828	848	855	888	875	856	873	851	854	816	858	844	876	843	864	835	850	839	854	865	857	864	838	844	825	841	853	844	825	884	848	866	864	878	829	816	816	840	820	834	838	856	810	801	874	804	836	834	855	919	848	866	886	852	909	834	890	817	861	849	860	853	865	874	911	892	879	863	851	851	843	881	844	866	851	873	830	855	850	901	850	866	812	875	851	893	879	841	848	830	828	866	879	873	878	853	865	824	849	854	891	846	837	883	846	859	881	886	861	845	881	880	856	883	902	892	848	834	842	811	879	832	874	810	833	808	891	834	892	843	870	843	835	812	846	854	885	837	831	896	819	873	843	829	862	871	858	853	874	840	839	872	835	847	852	872	838	882	879	891	854	852	855	822	879	812	795	900	864	825	827	824	841	809	851	887	872	851	865	890	875	844	868	881	878	885	874	830	834	824	832	849	893	838	883	817	889	888	891	850	827	862	883	862	878	819	820	881	895	827	852	839	868	870	867	846	812	868	849	868	880	878	916	813	907	835	832	837	931	918	846	850	873	864	838	897	899	824	867	807	843	876	878	830	870	839	860	848	789	829	865	862	918	865	845	888	836	872	856	791	854	884	850	856	846	851	891	902	831	792	796	867	869	862	872	893	823	872	854	835	921	840	874	883	824	861	870	860	860	838	825	816	807	804	840	818	797	890	829	833	812	822	857	872	862	874	842	919	859	833	852	832	855	866	842	823	886	865	866	814	832	830	805	848	810	878	786	872	887	849	903	853	786	811	894	809	877	844	883	870	827	854	867	864	806	870	871	841	897	889	808	831	869	853	919	889	849	842	887	813	839	872	874	850	874	879	885	814	858	880	846	900	878	814	877	788	859	828	831	870	850	860	857	877	845	887	835	861	850	856	806	849	884	873	881	907	874	808	831	830	856	878	852	883	843	833	846	909	902	856	879	894	879	858	799	827	841	831	817	805	846	837	839	847	847	825	864	926	855	896	828	864	848	807	834	891	843	831	840	829	873	832	829	846	871	873	880	862	829	824	851	810	835	859	830	851	860	896	884	839	845	873	824	862	857	803	868	853	880	817	855	868	873	810	854	795	896	848	886	849	795	862	871	844	881	831	836
12303	25255	21867	7190	4023	30353	32042	18600	8215	3115	1506	976	802	754	729	768	781	752	763	815	798	777	799	742	812	782	798	786	773	807	765	782	783	779	783	797	772	762	759	705	756	773	788	792	771	748	736	741	814	805	782	730	773	765	768	728	753	787	801	746	752	742	805	781	764	811	768	727	764	769	763	804	735	784	748	757	817	730	746	757	751	785	751	739	781	791	724	810	767	781	750	795	776	770	711	742	761	758	752	792	774	792	783	826	777	815	786	793	785	763	780	771	808	745	780	765	736	755	769	761	730	755	779	770	809	807	753	747	781	808	762	746	754	768	818	794	801	773	741	777	772	783	777	721	724	793	807	784	827	761	738	766	762	763	734	725	772	808	713	809	724	745	768	774	809	727	737	789	760	775	815	753	764	736	745	720	766	780	780	739	755	779	775	798	773	786	739	725	728	783	778	814	770	783	752	797	728	784	722	763	776	766	760	749	747	790	724	790	790	793	769	728	773	778	763	775	728	740	771	790	766	786	742	746	784	744	771	781	754	729	783	719	750	731	795	801	788	749	808	794	765	791	759	751	801	768	767	764	778	767	767	764	768	778	759	763	716	715	811	757	803	773	778	791	756	743	797	765	761	816	780	770	743	806	768	755	740	811	767	771	788	757	792	751	754	767	767	770	783	762	823	762	773	781	742	697	806	750	776	819	726	789	760	708	752	773	788	742	763	785	730	756	786	721	752	734	764	745	812	797	741	789	822	786	741	756	760	791	714	773	752	752	769	768	737	805	743	774	759	771	815	730	729	742	741	763	831	791	762	781	726	816	792	774	762	767	781	770	726	703	785	743	761	770	754	775	689	740	753	729	813	773	783	757	788	737	813	785	794	793	778	760	760	747	707	742	736	782	775	747	757	776	767	744	789	774	732	748	745	728	747	771	780	763	755	760	800	734	765	737	759	773	806	800	777	713	791	733	756	784	782	844	728	802	813	774	763	708	770	787	718	779	741	777	746	746	780	709	740	782	780	756	732	734	803	738	722	738	749	752	749	791	768	751	780	757	761	787	790	762	742	736	738	804	734	775	733	747	793	769	777	783	772	764	804	732	782	737	788	719	823	785	757	760	769	755	791	762	721	782	799	776	758	814	819	798	831	746	786	741	760	780	756	757	781	776	779	752	729	758	782	741	770	722	772	784	787	800	799	773	756	752	756	770	763	743	731	778	797	814	753	756	771	752	795	754	769	757	762	785	769	783	751	792	749	771	756	726	751	746	793	779	806	724	745	773	751	760	773	733	774	830	750	760	757	766	783	773	808	766	727	784	789	761	782	795	753	770	775	747	744	781	744	796	789	762	750	708	752	803	741	769	748	784	784	787	769	705	803	774	792	778	736	721	743	726	792	759	747	774	726	745	762	743	781	771	740	800	803	828	707	700	743	790	770	740	799	767	798	750	761	794	826	800	751	748	732	797	797	766	759	810	753	832	754	747	768	741	863	806	766	732	834	748	784	751	811	768	793	773	746	768	778	740	756	753	797	735	756	795	735	765	805	776	778	715	772	799	706	780	722	792	768	764	733	785	767	738	713	777	748	788	786	781	813	771	785	772	765	783	766	742	753	811	771	763	799	838	770	741	756	754	736	785	810	731	831	787	764	763	771	780	750	736	807	813	739	805	800	687	740	777	748	738	741	745	735	793	751	731	747	719	759	767	741	776	759	721	784	727	754	758	726	771	774	779	759	765	807	749	762	767	776	802	761	787	759	778	760	760	773	762	751	798	804	747	739	698	743	735	758	758	803	769	790	816	787	749	800	747	734	770	751	778	742	805	752	735	806	787	798	766	747	800	745	796	779	744	871	755	778	819	743	725	776	773	835	790	735	766	734	750	780	736	767	766	744	752	794	758	809	765	750	800	709	777	756	768	783	765	707	794	729	754	791	743	811	730	776	755	766	761	769	767	745	771	786	842	791	719	713	760	773	807	739	799	753	755	781	770	758	733	744	807	773	765	796	749	779	688	757	805	789	754	748	745	723	775	794	820	799	788	785	784	738	782	737	756	723	709	774	695	775	753	794	728	761	777	771	771	792	794	774	751	781	776	746	793	770	776	732	811	721	771	784	735	793	812	787	727	727	779	742	783	774	742	770	753	770	736	751	755	731	745	749	802	778	730	804	755	750	741	801	729	781	770	712	798	761	762	814	768	783	754	769	784	809	771	787	743	785	770	751	732	766	696	749	778	831	749	780	763	770	764	764	784	772	753	793	786	781	770	805	719	735	746	779	777	787	765	746	794	784	751	718	797	797	756	757	745	760	719	727	752	758	769	771	746	750	746	723	752	740	739	744	768	778	787	775	747	783	754	720	808	791	757	730	742	726	803	790	743	798	754	744	772	748	765	734	733	789	754	767	767	801	770	800	753	786	769	763	756	728	773	754	811	809	760	803	742	724	782	799	768	766	748	732	771	782	735	778	745	771	814	734	699	780	780	778	772	791	739	745	793	742	763	764	771	776	804	797	816	791	764	782	761	778	815	751	831	773	745	763	766	766	801	777	757	771	821	811	789	794	795	750	753	766	733	779	777	761	753	790	694	768	737	713	740	715	760	777	751	749	763	728	770	817	700	860	755	754	749	749	744	778	767	794	730	795	780	751	755	765	814	756	724	770	753	756	740	789	770	747	736	781	758	775	757	706	766	764	734	758	775	767	790	745	741	779	794	800	829	786	726	746	769	808	767	755	779	749	793	752	786	750	710	745	764	754	783	760	750	735	769	802	763	779	795	779	771	666	748	721	766	751	780	762	753	738	783	704	757	749	745	737	779	751	771	786	736	772	755	779	696	733	753	737	734	819	788	794	741	726	756	767	735	831	764	750	776	768	738	858	733	774	726	783	776	761	734	769	748	728	772	754	755	772	762	767	732	758	758	791	786	719	782	781	788	766	741	811	750	796	766	711	794	792	766	768	742	787	763	759	770	747	760	746	775	811	794	760	769	743	785	772	713	732	775	781	712	752	766	736	716	724	755	770	731	754	739	761	736	745	780	776	851	755	766	758	725	747	753	724	761	795	743	728	731	761	719	741	772	785	744	814	720	779	718	788	770	717	743	770	781	751	785	817	751	774	752	752	730	747	769	778	717	766	767	753	808	785	781	770	721	789	748	765	767	829	739	791	751	752	792	707	804	780	756	721	751	742	820	769	719	773	778	779	788	757	739	749	757	754	773	693	748	745	805	715	761	763	719	726	762	740	711	784	739	762	758	794	731	757	744	770	755	729	773	743	754	796	737	767	702	790	740	776	726	732	784	778	757	773	760	741	775	730	811	788	769	814	782	785	730	770	722	827	766	790	772	815	800	735	744	732	766	734	761	805	767	746	758	776	787	804	766	746	744	740	753	802	773	733	732	776	760	754	722	766	737	762	758	809	783	726	773	746	757	744	744	769	772	796	763	698	759	785	772	766	746	769	734	746	788	793	760	803	767	777	741	805	767	782	776	725	736
24287	21369	28729	24427	21248	49711	55084	36893	20211	8504	3066	1553	1114	976	1009	956	1012	914	932	981	974	922	985	965	956	1004	877	969	939	928	1032	928	900	949	923	910	983	973	948	924	942	909	929	904	921	945	906	929	959	957	922	889	999	909	904	917	935	929	973	935	902	913	934	963	960	910	1006	924	953	916	928	950	979	976	887	944	926	925	943	898	928	924	960	944	983	923	906	975	951	919	944	934	942	895	948	984	948	944	978	952	980	921	912	945	933	950	913	928	916	955	884	905	949	992	961	897	961	911	925	905	938	954	958	874	921	931	912	946	978	1017	974	953	957	946	997	900	962	949	926	925	983	905	905	944	936	934	940	930	910	885	933	907	934	958	951	913	908	925	962	957	913	981	906	866	929	948	981	941	948	928	930	963	900	931	901	904	964	921	997	934	961	909	904	907	945	931	971	888	989	951	933	932	964	932	951	943	985	922	1005	938	948	906	931	929	950	974	954	935	935	958	980	899	971	939	907	945	952	858	946	974	935	957	999	968	904	947	916	980	948	893	1005	981	982	917	988	966	926	973	956	922	956	885	881	906	931	952	898	995	921	909	927	950	981	954	929	910	927	924	953	983	919	929	914	990	947	936	906	938	929	958	923	955	993	958	964	948	932	991	923	931	917	947	907	963	951	912	956	967	931	940	944	907	946	965	885	889	939	932	878	904	958	928	909	975	929	935	909	883	899	962	929	903	938	937	955	962	908	921	953	933	938	914	920	916	928	946	885	951	900	893	919	962	968	959	918	976	920	948	891	946	955	908	883	974	977	904	969	966	900	979	978	872	924	918	967	882	965	918	973	904	939	912	942	936	936	915	988	898	979	876	919	955	905	919	924	985	859	937	936	939	884	893	895	925	945	938	999	941	896	933	982	922	859	896	964	906	930	961	957	907	943	936	916	961	966	945	956	905	898	913	879	961	960	995	954	922	860	942	927	912	928	944	946	929	943	899	960	951	943	935	917	923	939	948	967	953	913	917	912	938	944	937	946	978	930	953	875	949	964	893	930	961	945	937	903	925	953	899	923	980	965	893	933	926	930	883	973	938	920	896	949	907	946	925	931	949	950	929	947	909	901	912	969	987	961	934	903	972	855	942	899	930	972	941	915	1004	901	885	952	944	881	946	936	958	939	898	903	923	944	891	944	1006	903	949	987	964	961	938	951	908	931	945	979	897	913	925	1011	922	877	979	986	904	925	891	910	867	922	957	918	945	943	892	899	922	898	937	913	879	937	1000	933	892	990	949	907	887	937	936	913	901	940	985	913	966	968	963	915	947	936	902	934	944	950	942	897	931	903	924	955	907	966	964	920	902	930	912	905	877	989	897	920	966	942	902	873	916	971	888	944	959	936	928	864	914	1003	947	951	962	929	964	929	955	886	924	912	904	938	938	1018	912	923	957	937	980	963	931	906	876	950	870	1000	905	915	956	986	948	916	940	938	903	946	865	909	864	937	902	960	958	915	950	891	884	930	868	946	907	941	915	948	925	991	870	908	963	992	906	930	936	916	903	942	880	957	935	869	916	930	919	905	906	920	887	942	932	993	941	914	912	975	932	961	966	917	918	969	952	935	932	882	950	965	910	874	914	936	1013	958	915	967	950	909	988	910	861	898	906	936	932	957	982	902	948	941	928	912	916	915	912	961	899	933	908	912	947	944	939	891	926	959	931	904	923	945	903	949	949	978	948	914	891	920	930	963	887	939	957	937	948	923	950	970	967	917	978	950	938	933	907	940	909	969	955	981	956	900	948	879	949	1022	946	919	953	891	915	903	940	947	1000	941	951	885	951	939	944	989	952	955	961	953	961	962	839	998	927	941	985	923	987	965	942	911	957	944	965	917	926	912	953	921	946	914	937	946	925	909	924	948	924	892	988	889	918	939	983	959	910	925	897	920	893	949	911	945	891	926	957	945	924	903	1010	919	916	970	955	948	931	955	996	922	884	917	960	928	874	900	1000	922	935	970	972	914	859	946	942	996	953	935	924	930	956	948	976	938	953	984	949	918	967	915	926	905	852	919	965	928	946	944	867	948	925	926	992	942	1018	970	920	963	937	973	950	947	959	956	950	892	925	981	958	930	924	910	940	882	923	904	938	897	927	935	923	942	918	909	969	925	936	929	908	918	974	925	912	988	931	896	908	939	954	861	932	922	936	968	970	923	922	946	965	932	941	851	999	944	931	946	896	921	939	958	909	910	897	978	914	902	1009	954	940	950	940	898	941	992	915	946	892	951	923	924	885	943	1037	935	907	965	996	886	878	941	971	935	897	943	888	922	957	922	928	944	888	888	905	905	879	948	876	934	1008	925	984	941	951	993	901	938	905	954	908	916	935	916	919	988	979	896	986	865	907	918	928	960	933	971	918	912	871	938	934	933	893	897	947	934	888	910	913	993	993	950	946	935	932	921	925	947	887	887	929	885	886	997	953	947	926	909	923	949	948	914	946	902	928	915	909	963	900	926	911	993	960	958	970	903	922	959	853	945	1003	916	954	920	889	924	901	982	912	897	920	967	959	911	946	885	932	901	993	892	938	947	912	936	962	1006	881	902	902	913	940	944	913	900	970	939	922	949	896	932	868	923	896	944	936	968	915	898	998	920	936	908	977	872	953	869	913	993	930	927	906	931	959	915	924	958	950	943	925	928	970	930	945	956	959	929	941	917	977	887	1002	936	961	930	893	912	880	905	915	914	918	945	928	979	962	887	927	954	896	987	835	959	916	916	923	870	934	902	910	940	893	975	921	952	902	918	945	905	872	975	991	912	993	912	953	935	966	924	970	919	904	903	898	962	927	943	949	957	929	926	1009	947	906	936	951	880	891	957	888	963	913	922	983	850	949	932	929	966	911	898	969	926	956	941	896	941	989	956	926	917	975	907	963	914	945	949	953	993	951	918	933	939	871	929	912	928	938	970	960	914	929	918	884	912	971	890	962	981	929	929	948	956	917	944	994	952	962	952	926	931	877	933	913	869	920	906	924	895	904	972	918	971	899	913	925	947	956	947	917	933	916	911	964	951	902	921	937	897	928	985	1009	906	913	922	983	912	916	944	961	945	891	947	932	892	942	926	921	911	929	916	941	933	913	963	941	950	908	950	973	926	923	939	916	879	948	946	946	884	945	917	943	923	960	964	920	959	920	942	912	920	965	960	942	975	899	930	889	932	980	919	964	881	935	959	935	903	916	937	935	922	977	936	952	960	859	923	912	926	863	917	906	935	934	967	905	929	918	946	935	940	980	932	897	955	857	895	912	1000	894	940	952	892	943	941	877	990	910	877	930	964	909	920	861	961	899	954	965	947	958	971	883	938	901	891	983	941	950	877	893	888	916	961	954	935	932	973	892	959	860	874	935	911	1013	935	935	961	981	905	907	884	934	904	914	939	906	976	910	930	932	914	900	884	872	914	921	950	920	925	940	900	924	971	945	983	933	897	977	944	953	963	917	884	972	933	941	1018	953	907	899	945	962	905	893	914	925	894	963	938	924
14800	33775	30122	14467	8196	53620	49212	29556	15198	6809	2977	1475	1036	869	827	878	788	887	866	842	879	849	824	829	842	836	852	894	833	846	845	778	882	821	859	833	833	802	892	855	836	813	855	804	881	851	817	877	862	902	902	881	803	850	788	836	841	815	802	870	823	840	868	845	815	861	862	860	801	823	804	839	812	890	869	829	821	835	859	790	807	844	753	821	812	835	825	851	821	772	850	880	867	861	840	839	802	843	790	807	878	836	850	839	831	822	795	886	828	830	835	857	868	883	842	822	827	838	828	886	844	790	846	853	867	825	864	897	858	859	866	824	804	854	843	816	793	904	837	826	877	767	823	854	832	799	785	816	836	828	784	869	845	857	874	857	874	849	828	838	787	822	811	848	842	819	857	881	827	801	856	859	831	852	819	800	882	828	842	809	801	804	838	865	841	845	866	804	792	813	852	868	809	847	846	795	810	816	810	837	855	844	836	851	809	871	808	826	868	900	824	854	803	775	808	818	906	783	844	768	827	804	803	827	821	836	816	806	849	824	820	816	829	789	867	866	835	871	885	850	823	811	797	883	837	801	808	829	848	818	831	840	823	847	824	851	813	843	836	825	806	872	814	804	814	845	831	852	767	826	826	835	816	813	859	853	879	865	836	857	804	841	867	784	885	877	838	875	855	790	843	832	808	830	836	839	865	819	834	845	830	829	815	794	819	856	899	821	796	833	881	787	811	844	800	841	868	823	803	897	841	796	820	789	848	852	800	766	798	805	816	871	848	791	802	842	754	811	790	857	869	828	824	821	788	818	821	834	866	855	826	862	821	827	812	827	806	812	838	836	848	825	879	824	849	869	838	810	804	855	885	801	810	832	826	864	778	866	842	865	825	807	848	836	899	810	857	855	811	856	837	811	867	850	817	792	850	840	810	857	819	844	812	814	841	850	875	816	827	898	784	843	896	794	834	866	777	848	823	826	872	874	855	826	815	823	854	872	841	805	765	773	841	834	770	813	809	810	813	851	826	864	898	817	816	853	810	806	799	845	851	832	836	781	828	913	823	822	837	854	821	803	834	883	831	804	858	860	834	809	822	849	816	825	836	796	846	777	816	851	818	848	859	900	853	844	856	818	872	881	854	851	851	822	860	826	847	825	788	872	815	841	835	834	813	830	833	868	831	862	854	837	831	781	813	882	844	808	851	850	904	811	861	820	821	821	823	832	776	863	847	856	846	787	838	810	882	830	817	811	813	852	815	839	808	844	862	810	865	826	780	829	849	834	811	801	831	872	848	811	822	857	849	803	829	846	855	838	827	875	814	878	890	772	862	837	804	840	841	870	817	829	818	827	838	801	867	820	810	847	848	809	819	839	850	816	820	838	829	850	843	792	832	835	785	797	899	825	832	844	852	840	800	855	888	869	837	819	770	824	833	786	834	815	812	813	837	800	831	832	800	808	812	910	835	829	826	834	876	832	829	864	808	837	831	871	865	809	866	893	845	842	839	865	814	839	874	829	818	839	885	847	847	847	812	842	837	836	868	853	821	813	793	825	871	808	860	840	859	875	824	788	892	813	816	846	847	908	876	840	819	733	805	856	814	812	866	824	851	821	886	774	806	848	850	825	824	835	855	801	841	882	821	858	839	848	786	831	808	831	831	855	839	853	842	811	871	850	893	860	806	810	880	798	838	879	791	849	807	827	819	773	800	793	873	819	818	853	797	841	810	833	803	813	856	798	811	822	780	843	849	847	810	817	847	883	857	843	813	812	841	821	825	806	842	832	866	817	859	785	823	842	848	866	815	838	844	812	841	790	842	809	806	818	844	785	815	847	862	796	788	879	832	804	801	825	851	846	853	851	829	862	823	819	835	832	835	793	785	849	838	831	916	808	827	819	885	804	846	816	788	829	789	803	873	843	815	825	832	818	884	779	861	850	844	832	769	847	840	876	817	830	805	837	827	800	821	831	850	797	850	808	781	807	854	825	810	841	824	830	852	866	888	798	825	822	813	839	829	861	859	785	840	864	810	822	864	872	866	839	823	843	796	853	813	839	822	800	814	849	816	858	848	853	826	782	922	814	852	822	818	804	858	790	770	827	837	870	815	823	786	791	868	843	841	817	849	832	801	803	813	887	876	817	839	821	808	806	866	826	902	847	815	854	801	864	875	801	844	829	809	896	838	895	820	881	878	822	840	822	841	812	839	846	832	892	790	773	798	839	803	865	863	855	830	857	822	813	824	844	813	877	797	843	792	808	844	840	845	845	848	829	801	850	809	874	804	849	856	903	853	862	810	820	840	847	879	813	805	819	844	825	817	815	808	807	829	856	777	818	817	839	825	844	817	757	823	845	817	809	800	845	832	784	822	818	848	826	841	777	854	827	821	839	852	843	792	831	779	829	881	828	828	826	817	854	836	846	856	846	819	848	846	900	843	846	857	836	848	796	828	805	816	833	816	833	826	808	843	889	839	821	850	846	822	851	802	815	845	856	854	800	808	848	811	798	789	796	794	859	822	911	825	833	859	808	860	829	811	822	824	861	851	879	784	841	848	798	850	876	853	850	849	850	791	852	860	841	809	853	851	828	812	835	817	826	811	800	815	875	808	838	819	849	832	860	785	838	796	839	850	839	839	792	813	803	819	829	836	824	825	803	856	814	807	840	765	889	808	808	848	827	828	889	822	779	862	840	792	809	809	803	803	858	834	828	827	858	793	828	859	833	819	829	804	837	842	816	872	867	829	845	853	858	896	822	831	824	846	785	842	791	802	875	797	839	821	820	849	813	841	804	808	847	887	818	847	819	868	807	869	833	812	827	866	817	826	819	796	779	804	816	784	811	787	806	849	836	849	828	812	846	796	834	803	816	824	814	866	824	827	851	821	822	854	833	825	803	889	792	771	846	843	894	792	869	880	791	779	856	807	837	809	904	812	799	838	830	852	859	837	829	838	817	843	820	840	818	829	849	824	878	823	879	865	820	812	820	842	836	820	795	834	816	790	807	838	816	856	811	844	809	795	806	802	858	826	825	829	849	789	807	819	835	832	817	817	860	786	870	848	842	854	885	828	812	863	812	840	796	778	842	752	851	814	820	831	797	782	823	793	785	784	884	834	819	818	851	827	847	839	849	819	838	818	896	830	805	844	879	863	826	799	808	775	842	855	800	803	803	856	875	826	850	781	823	859	821	818	800	820	815	856	846	829	817	882	876	860	834	806	817	840	795	837	834	818	852	890	860	842	866	807	854	833	891	818	810	832	797	818	842	826	811	799	878	831	818	825	865	837	860	780	841	825	832	858	827	843	866	835	808	846	814	839	847	830	857	818	778	787	824	779	828	819	855	851	816	841	843	848	837	864	875	823	850	771	842	831	873	778	848	859	871	809	799	865	845	794	804	856	841	831	805	790	811	836	877	783	818	780	802	828	815	838	831	849	812	836	815	860	771	841	847	818	777	862	821	846	844	821	843	825	821	811	799	820	827	836	817	850	845	794	839	826	810
28369	19469	10674	5703	1925	5833	5669	2868	1771	1289	1152	934	908	894	910	909	891	856	904	859	868	908	896	864	927	800	885	898	852	868	894	918	818	861	975	860	923	866	912	902	891	848	877	908	935	894	924	836	936	834	873	894	852	884	908	910	858	885	921	893	869	893	903	880	848	855	924	892	891	853	874	848	900	886	865	891	883	844	902	874	921	876	930	884	861	864	897	910	905	842	844	892	863	870	946	903	888	894	894	893	844	910	899	899	863	842	901	898	839	910	877	914	922	915	858	851	878	863	886	866	865	914	860	889	839	819	798	875	873	899	893	889	878	907	883	880	849	881	892	955	888	897	906	906	826	863	819	885	871	941	871	874	850	872	900	839	883	835	923	900	892	860	839	870	884	854	840	886	881	828	944	882	903	892	893	893	884	922	947	961	894	929	916	893	921	880	821	942	945	819	852	872	862	866	922	814	878	894	879	910	852	878	898	914	925	921	874	885	865	869	886	943	895	868	890	878	831	891	885	845	874	806	888	929	845	864	882	875	896	849	851	893	850	923	880	891	879	845	839	890	867	898	943	926	907	904	930	848	852	893	883	936	897	888	881	852	889	901	876	908	843	864	833	878	842	898	891	876	864	864	848	863	925	840	911	871	903	860	881	940	867	870	898	893	821	866	885	864	890	869	872	868	884	886	833	867	891	862	857	902	901	865	920	896	895	905	898	910	913	927	851	867	890	860	817	851	877	933	906	865	918	892	884	886	807	900	932	840	890	891	839	936	876	965	910	883	896	851	852	890	850	877	839	825	844	886	891	879	831	880	842	808	919	925	894	878	873	901	883	904	905	855	877	865	862	817	901	880	917	879	863	910	860	912	884	893	942	906	848	941	873	869	899	923	883	886	877	902	903	871	858	908	857	887	895	900	895	842	884	912	863	912	941	959	844	912	828	853	863	857	909	897	896	929	859	889	864	900	877	864	879	841	868	856	858	867	950	877	858	888	894	863	892	865	862	846	824	884	889	846	835	893	939	923	852	815	838	876	910	897	896	861	905	845	855	903	877	880	867	873	844	900	884	872	868	850	891	888	881	854	920	925	894	888	867	900	858	890	814	927	887	858	916	866	886	880	901	889	877	881	877	851	871	872	831	840	942	848	904	919	910	878	904	928	877	904	911	860	849	950	903	862	899	847	892	899	902	869	844	887	955	888	897	907	862	855	899	851	840	849	855	879	943	890	893	875	912	875	897	930	892	884	855	861	862	906	869	807	885	831	839	901	927	867	795	865	835	791	909	898	921	833	904	858	961	878	878	882	855	896	911	851	845	864	878	883	915	848	910	865	862	950	887	863	838	896	843	897	866	870	841	901	833	863	909	934	819	832	895	860	854	870	868	861	861	821	835	894	902	915	856	883	889	860	840	907	887	911	932	891	850	903	904	872	915	856	842	811	875	901	904	862	895	914	850	930	865	891	826	841	873	901	859	875	914	896	923	906	872	864	828	866	910	955	889	928	829	857	881	855	875	892	886	878	907	840	866	885	855	904	854	847	832	875	907	918	926	888	884	884	885	906	925	896	896	860	908	889	832	886	804	938	902	882	825	857	855	851	907	856	856	909	884	864	908	896	910	881	936	890	899	899	888	910	909	863	834	867	893	910	908	852	914	895	862	870	887	942	873	852	859	893	876	864	854	803	859	842	895	909	833	847	839	843	874	896	865	852	845	921	899	870	846	872	944	869	893	908	902	860	899	897	917	909	882	926	878	960	869	895	926	906	856	926	916	891	902	876	889	875	921	831	843	881	898	831	873	833	858	849	910	887	838	861	888	891	854	875	916	912	928	922	911	901	862	844	835	907	865	874	902	903	947	884	913	908	869	897	901	844	915	860	870	880	884	881	925	927	910	929	865	840	877	828	839	905	903	878	922	894	908	854	890	897	892	877	848	910	874	885	873	870	880	892	865	839	835	864	871	901	911	918	880	840	917	913	859	883	904	854	881	869	917	894	950	869	855	889	881	882	866	887	846	848	845	864	903	908	854	857	876	882	846	942	913	920	866	911	900	883	902	889	907	908	855	898	906	875	863	868	871	939	962	897	875	835	904	901	898	892	860	886	867	894	866	853	884	904	865	937	853	883	926	847	860	871	889	836	811	898	863	877	916	893	868	863	902	814	869	860	850	889	939	890	923	904	877	889	832	901	892	922	839	900	883	867	825	930	915	819	890	894	904	841	882	894	842	832	806	883	861	906	864	938	879	839	912	870	884	900	874	872	901	842	941	823	903	941	921	870	908	861	851	918	850	856	854	894	955	862	832	817	849	884	955	850	892	875	875	864	902	888	860	896	905	845	901	879	908	855	853	898	844	831	928	857	861	893	844	889	930	876	828	844	883	918	908	903	950	896	863	920	902	929	884	874	928	859	884	911	937	852	914	951	898	843	836	854	873	876	881	886	876	889	933	891	846	822	893	875	902	901	882	963	877	853	872	864	913	903	941	870	836	944	858	884	843	887	894	869	817	896	871	921	854	871	832	908	869	904	860	924	911	856	875	870	876	903	891	897	890	930	851	936	894	881	921	886	848	934	905	881	865	908	893	913	864	810	887	841	853	917	908	885	868	871	849	917	877	900	883	873	931	883	843	877	840	836	906	910	924	912	928	904	953	868	863	881	904	897	836	908	863	943	918	861	877	851	895	882	844	860	902	892	829	909	893	889	931	896	852	913	894	938	872	889	885	902	888	878	864	885	884	873	878	833	881	865	858	868	880	841	896	923	867	898	880	872	931	866	851	892	844	844	901	869	908	887	919	894	820	911	867	818	836	904	822	843	898	867	891	848	845	845	823	866	868	850	860	823	893	854	896	838	915	852	904	882	895	922	902	852	872	897	829	888	849	872	831	925	930	879	903	860	892	837	913	877	871	954	899	887	880	873	921	904	897	832	849	856	860	878	885	900	830	957	916	857	879	891	890	857	896	913	848	872	849	848	881	914	877	896	865	875	890	872	906	831	893	855	878	929	879	893	886	859	908	905	925	918	937	924	857	884	843	865	863	885	842	830	830	870	890	894	830	809	892	854	892	892	886	898	917	883	888	893	841	889	924	899	854	870	859	861	898	903	851	875	944	898	852	907	895	888	873	899	888	914	941	888	860	872	865	848	894	900	900	855	868	846	864	957	908	866	854	889	866	916	798	902	890	849	911	890	904	911	888	851	888	877	829	880	877	925	866	880	918	823	843	885	859	901	852	854	901	913	840	835	875	906	863	860	892	873	865	866	859	924	862	885	922	914	929	823	925	882	905	873	930	890	870	955	816	893	910	859	898	876	886	873	857	879	839	854	845	882	874	891	903	881	830	875	851	893	926	881	855	908	887	896	857	891	845	809	869	915	875	938	859	858	875	909	869	873	861	802	879	892	868	886	840	880	877	891	828	889	912	888	881	872	847	883	893	886	896	898	877	921	903	884	885	915	892	907	876	932	849	884	884	821	826	904	890	892	898	899
11772	15713	7642	4695	1801	6553	5418	2771	1682	1200	975	815	758	691	833	774	772	798	816	723	810	782	752	774	803	766	769	724	737	763	768	774	789	740	763	766	745	736	779	776	729	783	784	725	792	793	782	769	780	752	738	701	802	768	724	671	786	768	750	658	747	780	750	760	735	724	764	747	784	796	744	742	741	730	736	764	793	800	715	706	800	816	780	797	762	784	771	789	764	780	721	749	763	749	700	811	760	730	759	779	780	746	753	731	808	743	760	728	768	759	721	770	710	796	730	718	705	759	769	794	716	747	729	691	757	738	819	702	706	764	751	767	777	739	781	776	722	709	808	765	750	734	744	756	759	768	766	792	768	674	763	751	794	724	795	742	781	721	763	748	728	742	733	736	769	769	719	742	803	731	737	747	790	770	771	744	798	784	761	772	786	774	736	732	768	790	799	728	803	800	772	773	784	738	791	748	768	777	783	750	777	795	774	804	746	735	761	797	760	801	768	738	738	719	779	768	764	805	793	736	749	756	789	763	801	722	721	799	797	772	743	708	811	731	718	775	767	758	769	723	734	749	759	745	850	763	784	745	785	791	789	769	784	737	759	758	774	720	747	769	756	788	745	729	740	766	770	727	740	779	780	794	747	784	761	748	769	778	772	765	775	762	773	783	753	733	753	768	774	786	786	709	780	738	754	785	751	784	735	837	798	724	770	731	757	761	747	701	748	724	757	748	772	797	770	740	780	766	797	733	752	760	797	782	765	727	753	801	709	774	752	824	758	727	728	759	734	770	726	771	758	806	738	714	734	769	714	737	806	734	762	738	744	778	796	694	753	756	768	806	779	757	746	780	766	788	793	743	755	741	746	773	792	740	788	754	776	767	767	774	762	758	742	722	806	763	749	783	822	751	809	723	725	807	741	769	781	783	740	767	752	785	781	739	750	756	740	721	726	755	766	740	767	759	780	735	720	754	773	703	743	770	693	761	784	785	741	769	796	763	776	743	747	727	747	741	689	758	780	773	781	773	754	775	773	721	747	745	747	734	784	773	749	748	732	792	766	718	730	751	724	716	745	758	788	785	763	741	723	767	730	775	798	774	744	724	761	733	723	774	779	840	752	778	766	714	748	747	787	754	782	737	742	747	783	743	776	778	749	779	723	776	769	768	793	752	736	763	704	779	778	743	745	775	798	760	739	719	763	764	756	737	778	762	779	726	756	788	745	779	701	734	771	823	729	732	788	747	763	742	742	769	776	734	759	743	717	779	780	758	781	743	770	779	714	760	740	774	770	773	758	721	792	764	770	741	756	788	808	756	727	774	818	772	789	705	748	745	782	763	793	791	789	737	775	724	739	752	723	747	708	808	716	735	758	785	728	743	720	758	759	769	757	771	736	756	732	759	725	735	741	778	784	737	783	720	769	793	765	737	764	732	810	701	740	784	774	758	772	741	690	762	751	745	693	768	734	786	747	758	736	788	758	762	716	721	781	758	774	732	772	778	801	781	816	779	762	814	752	765	697	739	779	781	746	782	710	733	683	740	779	690	769	826	706	755	690	739	772	768	727	774	797	754	773	737	727	746	767	728	707	767	734	737	756	753	713	787	732	770	761	787	745	738	746	810	777	738	787	804	748	739	780	759	789	783	717	790	739	788	773	766	756	767	785	764	771	778	764	761	764	776	765	752	828	793	775	709	702	762	715	761	709	723	757	745	807	825	805	774	744	710	767	776	774	750	824	753	738	758	717	779	781	767	780	724	788	732	732	757	795	744	795	765	768	804	748	717	742	740	704	813	803	759	788	750	767	757	755	750	781	764	732	716	762	745	770	742	779	776	785	776	772	717	752	783	757	770	752	724	784	768	755	737	750	762	706	752	802	794	825	766	730	740	738	769	714	708	746	737	794	803	774	736	752	775	774	749	765	776	742	793	737	803	791	795	779	737	756	735	792	805	768	758	746	790	782	768	763	768	797	766	790	754	738	778	722	769	791	801	777	780	731	749	791	758	738	757	764	777	773	743	778	783	727	777	728	785	790	713	773	787	832	759	730	778	806	809	764	755	766	763	761	772	756	711	664	807	716	713	796	771	773	758	763	722	788	741	753	737	775	782	759	770	748	736	717	720	795	723	766	759	733	706	787	732	738	734	738	774	785	755	758	742	761	787	833	778	749	723	738	737	784	775	783	801	741	746	742	785	773	702	800	751	735	730	784	705	782	783	817	771	763	710	782	734	777	772	745	691	747	761	783	716	744	777	778	798	800	750	743	753	782	794	751	741	825	705	711	783	766	756	834	748	765	722	766	747	770	737	752	805	720	727	761	782	722	703	745	798	779	757	712	783	778	703	756	728	763	746	733	718	723	740	822	770	752	750	786	744	737	851	742	800	753	769	786	753	713	739	708	784	714	748	779	705	770	781	775	737	830	763	772	772	775	742	754	776	771	762	764	768	833	809	722	755	753	760	823	739	761	735	794	722	792	708	765	745	777	800	739	795	776	762	726	738	735	766	735	760	732	776	756	757	762	839	751	793	790	747	705	819	773	762	747	720	819	733	750	771	733	790	784	740	795	739	754	777	775	780	785	777	767	787	757	772	733	727	742	779	749	779	734	751	742	784	760	729	730	749	785	813	775	771	768	769	763	748	728	728	805	772	734	778	770	796	802	799	732	740	730	768	782	710	740	763	785	740	698	759	726	784	732	734	777	722	774	806	759	763	740	750	764	786	748	797	753	759	757	728	781	727	742	810	690	748	749	794	773	738	734	791	734	757	755	751	790	783	772	785	752	761	721	773	749	757	795	759	732	721	730	746	816	714	755	761	750	753	736	731	736	798	765	760	769	780	751	700	744	795	741	745	775	753	773	770	780	714	783	751	788	717	755	763	794	794	779	729	698	819	729	788	751	714	783	696	767	759	787	731	782	744	756	763	795	741	769	820	766	756	797	738	775	717	741	753	753	774	732	712	737	824	784	776	798	752	752	772	762	731	803	790	732	774	726	747	783	748	802	775	761	775	738	785	725	749	771	723	745	765	745	774	729	731	773	823	757	780	795	760	742	765	733	759	728	718	749	801	755	751	704	700	764	775	749	775	768	773	758	773	732	792	757	742	763	745	768	784	741	702	745	776	756	786	740	726	794	750	780	739	745	798	736	798	759	774	766	799	789	821	791	775	766	793	743	704	708	795	752	746	789	754	791	752	738	681	847	773	686	803	770	761	758	757	760	763	774	779	776	787	772	779	759	760	736	753	739	688	793	742	728	711	788	743	778	755	784	779	741	712	767	777	741	782	762	750	779	768	779	773	737	755	704	759	750	769	749	727	746	742	729	773	771	743	786	762	737	716	721	728	738	789	732	750	755	799	777	805	788	776	743	796	781	772	745	733	801	760	786	749	763	798	771	759	760	742	742	787	786	806	767	748	775	736	765	760	779	762	740	728	798	740	760	746	747	738	779	760	756	796	729	812	755	731	755	788	758	787	783	748	733	765	756	766	759	787
25539	21356	27245	25559	11353	38168	35174	23057	13425	4778	1953	1160	903	847	862	848	794	849	824	847	855	869	830	864	889	872	838	820	905	831	853	844	845	870	833	861	840	829	817	834	851	807	778	816	863	797	825	862	831	897	811	855	828	803	822	873	833	846	841	855	864	836	856	818	854	809	847	831	823	811	764	850	854	800	793	849	870	839	902	854	771	796	838	809	819	855	799	807	862	853	905	815	816	816	816	831	843	807	871	854	789	870	811	817	884	842	845	843	843	862	829	868	828	812	823	808	873	820	826	836	880	811	844	786	779	796	796	860	813	783	789	801	867	789	827	808	863	790	795	821	839	820	852	821	798	845	831	821	825	824	835	791	853	801	831	840	833	826	767	802	806	768	845	828	833	844	849	888	798	856	834	798	844	791	835	883	830	770	796	791	786	766	839	841	809	813	861	779	849	783	816	827	834	825	827	816	790	814	851	838	805	812	814	803	802	771	789	786	819	858	820	793	823	853	857	870	851	852	822	823	841	797	863	758	871	861	817	795	835	900	828	825	844	759	804	823	827	864	831	791	855	862	810	818	830	836	875	792	800	760	866	860	804	833	846	828	806	815	838	779	829	839	783	824	821	826	782	827	854	828	834	852	818	797	862	822	814	852	830	834	807	828	847	859	828	791	800	805	826	853	797	747	801	849	810	818	830	848	850	784	858	826	788	825	854	817	785	820	781	849	825	844	839	837	799	786	794	856	827	812	822	914	829	814	780	872	851	843	819	853	787	850	806	828	855	845	831	808	819	818	778	853	796	832	831	810	814	855	754	846	732	866	843	881	816	785	785	838	829	856	793	790	828	780	826	822	843	828	868	814	836	796	806	839	809	811	821	818	785	820	871	813	807	815	847	879	799	807	777	814	822	839	809	795	787	871	816	827	806	820	821	839	826	773	847	872	797	830	873	835	803	847	810	834	835	796	812	833	816	823	828	792	792	814	810	855	872	859	852	794	865	860	866	830	805	801	802	780	847	832	830	833	826	822	849	844	830	796	862	842	787	797	780	854	831	772	826	812	851	853	786	817	778	793	825	819	842	861	778	803	829	810	801	767	873	808	841	782	809	850	828	788	815	818	881	812	805	869	827	820	886	861	785	877	789	781	860	853	803	820	847	783	789	804	813	891	821	791	840	854	814	832	812	806	802	829	828	845	795	852	763	808	891	818	819	865	822	844	858	838	780	842	705	817	801	792	834	799	809	797	845	782	768	813	819	821	785	844	897	893	888	777	842	840	819	821	846	809	809	830	819	799	831	832	793	876	865	778	845	791	850	829	791	823	792	827	828	783	842	805	808	771	820	824	847	843	844	794	857	893	783	837	807	820	781	780	808	809	813	818	807	818	802	875	806	798	828	862	798	762	854	794	847	833	846	850	885	836	790	819	812	817	840	757	796	858	870	839	827	819	829	816	851	828	810	821	859	851	877	807	795	815	807	837	849	815	807	827	770	816	848	805	821	886	842	752	828	835	779	828	809	814	852	839	863	760	799	881	865	753	852	861	859	855	825	777	852	813	848	812	803	806	815	823	805	787	790	816	824	781	850	905	865	872	837	828	852	830	872	805	791	794	815	808	850	789	798	812	818	823	862	891	802	867	794	818	808	849	777	797	808	821	848	807	832	848	806	861	800	839	763	822	814	866	827	849	811	836	852	855	799	778	876	846	845	825	777	865	839	817	829	885	821	838	800	829	833	889	825	858	807	846	854	794	856	833	814	831	833	804	819	797	829	815	820	835	840	816	859	837	826	820	848	883	855	817	863	801	800	822	885	819	806	827	885	808	842	804	824	803	799	851	834	786	842	842	815	836	864	872	768	841	844	828	853	821	811	801	801	812	834	832	801	793	871	862	852	768	856	811	831	858	844	818	835	816	826	809	824	778	774	840	810	838	804	839	828	816	830	854	831	804	770	743	820	833	814	833	833	803	813	847	828	877	848	835	853	829	808	876	816	818	795	843	862	847	841	813	870	831	801	849	897	829	839	820	811	795	840	838	827	885	852	836	825	911	762	865	854	772	858	829	799	880	867	818	806	803	822	848	855	835	785	852	823	830	830	815	832	818	814	827	789	805	813	829	824	834	873	840	798	833	827	851	845	792	816	799	805	864	844	810	861	840	808	788	850	791	813	777	829	774	744	795	765	827	844	799	906	841	786	804	848	848	821	840	810	830	821	836	877	804	821	808	786	842	816	850	861	765	845	822	848	868	812	834	818	860	781	841	842	807	806	815	828	847	831	817	788	837	814	787	851	808	815	771	852	804	773	810	861	797	845	816	851	844	848	835	821	829	838	767	806	824	832	864	858	779	822	878	800	895	817	790	830	856	909	780	793	799	842	778	871	788	832	852	850	823	821	843	835	821	819	803	802	852	875	846	791	832	834	848	827	834	824	832	824	828	833	882	855	764	902	795	795	848	824	824	777	843	844	803	846	790	834	831	847	811	854	832	816	830	832	862	878	801	800	896	811	799	839	805	836	865	751	811	814	805	889	795	779	841	810	819	827	791	798	750	823	849	830	819	796	821	813	834	810	883	840	779	850	817	875	842	803	892	793	794	841	848	810	843	854	821	822	800	801	813	806	841	772	829	800	875	822	870	826	860	827	805	827	827	815	808	812	818	784	824	818	814	841	814	843	825	865	846	775	858	806	777	753	862	853	811	855	779	837	802	815	813	829	859	834	864	844	829	830	842	851	857	842	823	804	803	835	826	774	820	787	801	803	835	797	793	837	838	852	865	832	834	826	833	821	828	782	800	773	825	787	845	873	833	805	841	792	820	819	801	829	883	788	863	821	813	804	806	811	807	811	797	814	852	827	870	812	822	815	855	865	799	811	845	774	820	832	775	804	785	802	808	841	815	778	828	874	842	883	814	857	876	876	911	836	842	830	784	813	815	802	837	814	808	800	814	841	818	825	832	819	826	820	797	801	810	826	815	819	842	794	808	816	849	856	805	814	814	787	840	792	804	836	788	812	791	830	879	817	866	802	835	812	790	833	814	874	821	847	875	823	836	860	785	809	848	842	783	789	801	862	835	808	818	828	840	815	748	855	839	832	834	854	791	776	830	744	784	805	802	775	859	850	825	815	790	804	792	758	832	814	842	812	818	869	779	803	846	777	817	811	816	824	820	838	877	844	847	824	818	801	840	806	843	822	758	803	898	835	749	822	837	822	879	812	831	829	846	840	801	833	848	809	859	837	785	829	807	887	841	807	765	854	835	821	818	792	816	851	815	798	827	831	838	813	853	801	792	801	823	821	864	816	812	840	837	838	801	831	807	827	823	825	812	784	781	827	810	856	850	859	855	813	799	840	791	795	837	804	845	817	826	826	820	825	867	836	868	845	815	831	813	762	785	906	847	877	825	831	840	872	845	804	804	809	839	857	800	775	834	824	819	849	863	853	838	829	844	816	814	791	830	876	800	786	810	820	820	831	827	835	843	794	821	760	848	843	779
9967	10668	7784	10779	5199	37890	27390	18434	10872	4155	1855	1111	867	802	754	717	720	736	766	760	715	732	732	745	761	774	747	774	762	738	772	739	772	760	751	785	748	784	728	762	802	763	767	747	709	780	751	731	763	708	792	755	747	703	739	753	709	772	715	778	791	722	735	761	747	817	747	759	705	823	729	744	733	799	782	740	753	731	702	729	758	738	713	730	764	714	739	755	730	741	801	752	714	724	746	794	754	768	770	765	755	756	714	684	750	757	759	742	731	732	753	736	753	645	771	784	745	715	693	722	770	742	777	751	739	763	776	741	725	768	748	728	711	713	653	720	699	698	764	759	690	757	709	703	703	734	708	746	708	711	735	713	746	756	770	709	736	736	723	775	757	742	719	724	694	775	713	757	713	715	757	732	807	712	730	738	723	732	748	752	769	760	754	753	755	732	667	714	816	737	741	787	733	803	725	754	785	729	771	730	778	745	759	752	704	782	700	742	751	702	768	751	712	707	753	775	704	721	699	746	764	733	689	724	717	732	762	743	736	713	742	725	742	765	745	727	802	736	751	699	734	749	786	704	774	771	781	713	674	713	788	772	747	730	721	749	745	723	727	714	772	748	714	716	763	768	752	752	735	753	747	711	740	753	758	733	732	735	757	742	731	711	787	761	697	738	750	755	722	697	769	674	732	754	717	754	751	733	770	736	720	725	719	757	724	736	779	777	751	672	746	753	773	743	756	730	703	747	700	738	718	744	692	732	703	714	760	687	784	743	722	714	776	772	781	795	711	714	714	758	738	766	762	754	748	723	782	729	755	775	741	739	743	734	726	797	728	711	751	786	716	752	754	723	755	790	743	740	718	759	746	730	781	768	743	744	727	772	737	715	766	781	750	796	708	716	756	788	770	796	718	773	724	728	784	754	705	740	710	746	742	748	740	712	758	720	774	748	737	744	755	770	670	793	723	758	735	750	718	737	763	721	775	765	682	733	763	753	745	724	740	730	724	742	734	794	746	813	679	741	718	718	738	798	737	712	770	758	791	728	719	735	770	743	720	745	681	770	721	689	816	750	743	715	739	737	740	737	737	780	815	751	751	762	770	775	719	758	771	724	719	742	716	737	779	729	733	771	742	679	724	720	775	709	731	820	747	709	763	767	739	717	781	698	688	733	701	728	726	800	751	721	740	717	717	738	721	698	760	742	770	714	757	771	736	704	763	727	724	765	725	756	754	722	723	717	766	729	749	732	692	733	763	756	725	715	748	730	737	739	748	769	715	698	749	694	797	694	781	748	701	758	722	754	722	753	771	755	761	711	737	756	755	764	717	723	750	727	726	755	779	736	778	740	754	738	743	737	768	745	729	758	758	773	776	745	715	735	707	708	765	749	729	737	725	763	755	751	782	724	706	696	727	703	744	729	745	738	747	732	724	745	747	747	777	784	722	710	778	730	773	685	791	764	734	749	746	770	701	783	756	734	729	752	758	760	766	717	780	745	730	707	726	718	717	771	761	717	767	675	729	731	775	728	776	733	713	750	700	758	730	739	752	752	777	744	713	707	760	738	721	781	727	713	723	758	791	733	753	723	718	755	780	734	710	669	746	716	745	747	738	702	730	716	690	729	748	752	677	771	730	716	725	736	740	741	742	709	764	763	720	763	742	729	764	768	744	726	718	744	701	755	750	745	744	775	712	715	761	780	783	695	703	765	718	700	735	767	717	714	720	733	731	772	756	703	724	750	704	701	745	712	783	743	777	729	727	711	754	751	780	704	743	748	723	771	729	715	714	765	703	748	708	751	743	739	777	772	732	688	749	697	708	727	700	748	755	729	773	735	740	703	694	721	716	709	725	732	742	765	704	735	710	753	768	728	794	736	730	757	717	692	754	730	738	740	736	745	710	780	720	724	766	752	735	730	761	745	753	784	762	746	778	740	782	767	796	794	717	751	760	722	720	681	742	745	701	738	692	710	730	736	776	734	787	731	774	752	757	769	731	721	759	705	707	787	721	739	714	757	740	704	734	683	713	721	722	753	698	730	787	768	710	698	712	747	704	744	770	746	709	765	760	739	755	662	745	757	717	758	721	730	799	734	747	681	788	711	727	744	754	748	746	744	769	744	748	715	764	725	727	750	714	781	688	745	734	740	720	748	744	798	786	719	700	731	749	778	765	740	794	809	723	753	777	729	745	754	788	702	742	782	746	705	688	726	754	801	727	735	732	718	725	724	705	825	765	728	778	748	796	772	769	722	779	746	742	759	693	702	727	751	717	727	760	705	747	748	716	781	706	753	752	750	719	711	783	752	718	739	713	714	754	778	734	729	772	704	703	742	771	667	714	704	777	706	725	729	696	769	742	712	783	745	797	718	736	690	764	748	755	722	703	750	777	749	710	751	741	708	729	757	726	752	717	765	719	709	754	718	725	751	738	768	768	737	726	706	761	737	736	746	768	716	730	736	714	777	761	751	689	714	733	739	752	743	756	745	750	719	741	751	696	745	723	742	749	701	677	716	766	722	759	758	731	753	750	684	751	733	748	714	714	724	734	823	679	712	741	778	750	747	736	718	728	713	733	750	694	750	750	717	715	706	712	768	737	726	717	719	741	766	761	701	746	724	759	701	693	790	756	716	716	761	794	757	719	835	779	737	780	746	687	711	784	741	758	764	742	773	731	701	703	768	771	715	768	756	720	730	784	742	732	737	793	749	795	743	714	737	739	725	742	721	785	736	741	744	753	770	726	739	708	747	754	761	766	740	780	714	745	721	746	756	748	748	724	750	754	739	768	723	732	755	738	754	751	714	718	689	771	728	738	696	748	730	687	752	735	719	701	723	730	741	752	765	772	707	706	730	790	731	725	738	746	750	709	728	740	741	746	769	734	757	715	766	732	742	744	709	691	722	734	746	776	741	706	714	714	710	750	748	699	778	785	791	681	690	759	724	755	756	734	722	782	752	759	734	706	766	733	742	794	744	742	687	691	769	724	706	725	711	758	744	696	749	736	723	720	727	778	753	782	741	713	768	671	732	727	705	771	765	744	749	696	749	719	740	746	760	772	767	792	705	783	768	732	747	783	757	773	709	725	753	750	708	728	754	750	697	703	816	728	747	791	793	751	722	775	689	746	727	735	774	772	729	755	779	673	713	747	749	702	757	743	732	745	704	685	795	754	751	793	709	744	710	683	736	711	735	737	766	752	731	721	737	738	735	750	730	660	736	733	689	758	715	743	769	736	708	720	756	727	716	746	724	770	744	761	752	728	757	720	772	723	753	760	714	712	722	807	750	763	738	702	708	755	711	748	748	721	681	712	753	757	741	775	715	689	781	714	692	806	705	723	712	727	729	707	719	762	710	776	716	710	725	723	785	754	742	727	780	724	809	717	698	775	745	653	703	746	760	714	732	727	689	694	676	761	746	762	723	734	735	755	777	716	738	721	716	786	727	734	736	736	727	687	763	690	774	710	728	703	751	726	773	747	765	702	742	776	699	745	750	749	766
24249	21354	28669	24480	27311	52701	50204	41242	25186	9867	3371	1470	1098	1020	981	963	1013	961	964	971	900	996	946	1002	965	957	860	887	871	917	906	885	974	936	905	944	952	940	940	961	916	898	925	961	917	903	939	986	961	916	886	890	921	924	934	918	904	967	919	882	926	930	913	988	939	918	930	947	961	862	910	878	872	930	944	975	866	897	882	898	955	939	943	854	911	900	905	910	892	906	876	952	932	925	918	907	901	890	926	896	943	901	860	955	888	884	861	952	906	913	923	893	941	936	887	952	895	898	919	915	943	907	908	919	889	923	940	856	961	955	899	925	945	927	915	894	922	900	900	902	983	946	871	949	940	897	914	901	922	915	972	907	905	904	866	898	912	917	907	920	907	931	854	958	898	965	925	890	925	925	908	896	945	845	886	869	881	909	871	923	901	906	943	943	936	913	876	948	907	911	934	940	894	907	906	879	964	905	893	901	935	937	903	929	923	901	893	912	894	894	967	921	916	889	965	892	882	929	908	905	931	909	919	929	909	920	868	920	913	883	911	918	918	885	898	896	887	944	910	923	890	954	909	925	889	887	872	925	914	910	887	977	926	951	891	870	926	898	916	930	907	883	919	889	933	919	927	941	910	881	955	935	944	932	902	913	880	919	876	873	816	933	938	898	917	951	905	926	909	893	931	900	881	997	898	935	915	924	874	944	914	899	981	954	923	942	891	903	881	916	915	891	925	932	917	868	877	940	910	903	900	934	927	954	892	992	905	885	960	909	965	932	864	848	939	920	872	956	895	959	895	886	887	940	914	920	899	940	953	948	922	945	918	890	872	917	919	900	914	1002	883	929	902	895	934	903	947	912	933	904	901	946	945	931	906	922	885	824	896	926	917	884	930	883	892	920	930	867	920	906	926	899	913	918	912	889	868	894	869	896	904	914	960	963	923	923	912	956	944	930	928	884	870	860	906	987	912	934	903	910	912	891	902	931	892	911	936	942	963	919	905	910	949	968	924	909	827	917	907	907	924	923	919	908	911	911	933	928	886	887	932	936	897	888	885	859	904	904	846	928	917	972	886	974	922	857	896	896	919	931	871	878	871	930	903	931	917	900	933	949	911	987	935	954	912	850	930	908	990	969	892	882	926	913	889	949	953	881	912	949	892	911	902	894	921	954	941	906	899	926	876	972	924	950	890	903	961	922	938	933	940	923	911	879	866	917	933	895	908	939	902	912	883	941	882	937	898	961	937	902	878	891	957	934	931	893	936	833	912	920	970	963	925	926	904	936	921	860	937	920	896	919	890	902	946	970	903	951	938	934	857	900	907	909	942	975	886	924	880	925	940	882	912	933	945	873	950	929	887	869	897	909	945	893	916	968	867	895	910	939	961	927	942	833	897	873	956	910	871	887	906	917	892	925	893	912	945	953	926	968	927	924	873	886	900	928	876	922	905	898	924	936	963	893	977	882	919	903	903	909	936	905	894	953	881	916	887	889	906	874	945	861	906	957	920	949	951	906	913	963	894	980	964	900	896	919	866	917	879	926	916	874	916	902	935	865	893	897	924	939	920	858	908	894	904	929	871	855	895	884	898	887	896	900	919	926	954	940	958	933	912	935	920	985	891	891	920	911	945	881	889	935	936	888	900	890	889	945	929	899	922	900	895	927	915	894	902	893	928	940	908	915	921	923	870	950	850	885	888	902	964	898	911	882	918	962	926	912	939	941	932	904	880	926	914	921	881	950	923	994	880	914	916	859	932	893	903	959	945	903	888	963	912	924	918	886	878	896	961	928	858	903	896	942	905	924	911	876	933	918	910	927	886	867	921	900	868	874	900	901	935	920	885	928	906	927	905	956	934	920	990	920	966	905	949	924	980	957	923	910	893	902	962	917	870	927	935	932	887	894	935	908	924	871	861	878	869	881	919	929	914	936	916	897	922	887	917	967	948	896	929	938	953	900	873	893	908	843	895	890	951	922	984	980	958	963	866	896	906	931	892	976	947	918	927	902	903	911	925	897	899	953	897	902	932	931	925	911	878	886	938	892	928	931	967	856	960	859	883	855	913	871	895	895	985	919	921	937	884	946	872	987	944	910	908	879	885	858	898	883	909	934	925	855	915	902	974	842	950	957	912	865	895	936	896	938	949	924	907	908	934	922	911	959	896	935	880	881	912	959	908	935	919	892	911	960	943	898	910	944	918	930	902	930	920	915	934	898	886	888	941	875	948	893	939	901	946	903	843	943	970	912	916	927	966	911	924	935	908	893	876	839	925	930	925	916	925	900	851	889	897	894	944	952	865	950	932	909	936	930	901	910	907	871	930	917	944	891	832	956	923	873	908	916	993	884	923	857	918	931	865	905	967	921	877	960	937	909	885	921	898	897	941	923	885	942	917	972	912	888	937	925	921	932	920	945	928	921	973	951	937	917	839	975	929	917	854	916	898	895	948	858	888	911	873	908	919	930	883	893	905	892	895	906	910	958	916	918	957	937	910	917	893	882	899	891	905	886	936	930	908	935	936	908	897	874	932	888	935	969	895	882	878	928	897	918	954	954	954	942	850	879	887	883	878	893	942	950	933	893	891	839	859	935	905	888	901	912	883	909	922	875	929	955	939	946	912	921	930	879	909	952	872	878	932	892	944	903	935	897	873	929	913	860	942	876	900	929	946	945	937	897	953	893	938	899	913	923	871	903	919	883	891	923	921	898	958	884	929	905	891	953	931	939	910	911	840	944	895	929	899	899	868	961	862	930	929	872	970	954	947	847	895	922	881	916	909	875	942	881	961	963	897	920	900	874	973	942	923	905	899	872	913	923	900	873	963	881	809	935	894	913	908	929	908	899	847	903	956	857	908	849	881	912	905	901	902	960	902	959	975	919	925	871	913	934	930	991	898	882	945	931	926	884	1004	849	935	965	892	897	956	895	919	901	907	913	884	874	869	915	897	902	933	903	900	873	880	913	937	922	910	943	919	907	941	882	926	948	892	932	915	921	889	916	950	964	882	917	865	858	932	880	976	925	864	948	929	869	839	898	856	950	932	940	883	943	925	920	911	905	943	954	975	946	898	946	928	905	940	929	874	902	920	906	897	898	914	926	859	909	896	894	902	914	924	901	898	910	878	885	933	888	934	927	901	926	891	905	911	859	876	932	905	885	883	925	928	921	882	933	892	945	936	900	875	913	898	941	957	927	903	830	913	950	886	894	961	896	919	863	930	900	884	917	885	900	914	900	916	922	946	880	925	880	938	858	894	899	906	965	893	926	912	874	916	871	937	883	922	902	915	914	904	903	909	908	883	973	903	910	890	888	902	908	906	923	912	962	948	901	934	904	899	916	903	905	907	959	935	963	831	927	987	936	924	916	829	896	907	936	861	874	927	898	898	911	908	930	899	926	895	902	913	965	867	979	903	878	929	968	897	926	846	935	931	914	922	891	913	938	879	871	946	852	928	892	929	913	889	918	919	873	925	893	882	947	878	894	860	897	886	930	899	892	895	945
9185	13269	13908	16111	27792	52420	45446	35133	18929	7368	3120	1443	978	864	850	786	897	856	859	863	845	829	831	835	793	875	823	829	814	856	911	808	837	841	851	838	825	846	847	815	845	855	830	776	819	819	840	846	786	821	823	839	823	832	866	832	835	839	822	828	820	812	833	828	829	839	849	820	835	817	817	773	799	848	827	808	848	802	816	860	864	811	835	830	817	831	831	819	849	818	861	838	872	822	827	853	863	850	802	840	773	863	854	832	826	792	877	825	819	875	831	810	782	820	839	871	830	820	773	858	772	810	833	851	846	837	823	816	818	858	732	818	833	839	866	841	859	810	804	755	826	846	802	834	797	830	858	804	831	809	809	824	860	796	847	831	810	817	770	856	814	790	820	850	873	826	874	803	854	873	800	820	847	771	854	859	841	856	850	822	859	826	753	812	804	795	780	829	875	794	815	829	793	835	833	754	806	813	822	848	828	840	809	824	825	850	827	865	772	786	814	808	810	827	823	794	843	823	833	829	787	800	802	795	852	831	837	822	840	851	841	828	808	773	822	867	847	791	817	861	834	867	819	874	811	805	811	781	851	894	852	860	823	853	833	780	832	805	851	835	815	855	817	896	877	809	822	818	865	756	848	800	854	791	832	796	840	798	837	818	825	806	844	825	789	803	816	807	860	816	818	806	784	873	761	888	829	781	778	770	873	858	866	826	796	846	841	867	849	897	841	773	834	826	805	832	823	822	845	841	819	809	838	902	795	794	825	809	816	849	835	784	842	831	788	740	855	815	856	772	826	808	817	778	899	899	817	838	844	802	810	805	800	820	857	797	839	854	841	830	812	846	779	788	819	864	827	809	792	830	804	835	778	854	796	812	869	872	823	811	805	866	882	808	889	796	840	832	824	827	889	820	867	809	794	826	813	853	808	787	828	850	802	843	792	784	808	802	778	803	824	817	833	848	866	845	798	771	785	826	779	813	839	885	826	845	821	854	868	774	778	850	824	826	788	791	829	859	797	801	816	876	817	837	831	795	825	812	833	860	816	861	862	815	810	826	836	790	818	828	759	855	835	870	845	780	822	813	884	822	795	833	845	847	882	834	853	812	849	784	850	834	850	787	841	838	837	769	801	874	817	830	837	809	828	788	854	825	814	838	823	816	803	850	832	799	835	826	801	846	851	811	850	814	767	879	836	764	783	814	803	806	825	820	789	784	834	817	778	857	772	800	792	844	844	847	831	842	787	806	793	773	793	822	794	807	864	834	829	802	800	821	814	837	846	806	842	821	835	808	836	840	849	839	841	806	821	828	802	854	827	853	815	803	841	792	804	812	797	833	783	849	769	794	869	832	820	854	804	842	875	809	783	764	875	809	778	813	803	815	835	789	812	853	835	792	837	790	835	785	817	853	844	833	853	823	873	796	831	788	854	805	825	806	835	864	801	815	801	829	849	785	821	817	843	821	805	835	757	796	839	864	822	838	783	851	839	808	848	859	806	808	775	879	803	859	830	811	852	768	830	835	793	790	825	788	819	804	819	840	831	871	802	788	828	776	799	817	837	786	798	790	847	803	800	838	830	837	822	801	797	844	852	789	846	811	835	879	818	839	783	805	860	840	794	787	791	844	769	851	836	868	894	821	784	767	815	802	823	874	820	842	847	835	840	816	824	796	801	852	851	793	815	773	810	850	791	829	806	843	839	844	850	863	766	837	849	812	839	828	794	855	806	890	807	820	828	810	890	833	788	818	823	840	788	842	826	854	837	796	779	811	807	813	799	815	765	807	826	815	808	814	773	847	849	809	759	857	840	782	811	804	830	800	809	798	848	781	851	848	802	790	782	816	740	838	863	816	826	860	813	766	838	833	794	809	851	870	782	845	853	797	831	839	835	811	796	857	793	867	829	808	898	787	790	857	810	831	834	890	771	856	865	838	855	807	815	811	865	849	855	835	840	824	841	790	820	832	828	860	798	877	813	787	761	852	818	804	780	779	828	828	806	771	799	816	793	815	774	763	801	870	822	816	796	814	820	841	810	834	800	841	799	793	780	784	841	797	851	823	806	844	846	809	861	821	824	805	803	836	793	793	781	833	805	806	861	815	775	882	812	832	775	823	845	809	830	842	849	833	851	846	820	856	810	847	808	825	825	823	793	834	814	796	771	816	783	827	802	848	783	824	826	815	842	789	852	867	798	822	830	861	833	774	772	810	887	819	775	792	804	821	846	817	799	831	794	830	818	832	808	850	805	841	812	894	840	824	787	806	795	849	857	842	820	843	790	782	794	780	814	808	856	832	876	788	794	783	863	825	781	846	821	814	799	809	824	855	806	838	801	851	816	796	759	830	803	860	854	826	819	820	799	836	825	813	826	831	787	799	828	804	835	811	814	821	817	850	719	766	875	803	868	863	856	856	780	827	800	810	821	855	811	775	843	851	796	852	829	829	804	814	810	808	815	818	871	855	807	838	808	815	803	774	848	824	819	868	801	795	838	821	849	808	861	812	796	824	799	783	815	835	804	799	830	827	850	773	819	798	823	791	840	840	789	829	822	835	803	818	835	822	812	790	829	793	887	831	832	792	792	824	832	855	860	826	825	792	837	833	809	818	907	787	809	826	863	849	824	838	774	751	817	878	806	787	781	825	802	792	837	842	833	852	852	874	812	857	880	785	833	796	823	773	792	795	806	831	830	803	847	816	801	820	828	845	831	830	868	838	833	792	750	801	830	819	826	837	800	813	793	826	785	803	815	833	803	837	847	857	835	820	771	845	823	817	817	803	842	830	851	793	804	862	840	838	877	818	769	833	815	835	845	829	816	826	844	850	842	861	809	805	871	810	814	813	825	801	837	820	795	794	820	812	841	847	782	816	824	830	772	851	870	831	814	810	818	764	715	869	865	787	823	830	829	800	852	826	853	853	876	812	846	833	823	825	785	834	830	842	816	838	861	807	805	840	804	804	806	896	861	801	854	813	789	852	835	832	802	814	829	817	818	842	847	788	838	812	815	793	878	801	804	843	832	780	841	823	823	860	841	785	857	825	789	861	865	816	815	832	853	836	817	788	822	842	809	839	829	842	827	847	805	857	796	833	812	810	793	796	784	855	812	821	837	830	813	823	828	831	810	768	874	830	798	791	804	865	792	807	839	787	826	828	819	801	793	794	814	825	816	846	826	792	837	798	823	781	866	845	827	770	825	899	823	791	834	861	807	851	837	808	802	825	737	828	856	847	861	826	803	823	835	784	791	798	808	824	829	837	792	823	779	831	842	798	786	857	886	826	794	846	817	837	727	767	799	851	822	788	829	840	804	821	797	851	805	866	866	778	850	813	809	826	794	850	819	855	817	791	787	777	813	845	822	859	839	835	817	829	808	815	814	823	841	815	820	798	805	818	790	840	829	825	821	832	818	812	819	849	866	830	795	774	818	800	807	820	831	809	853	824	807	894	868	851	811	874	768	804	751	835	851	804	843	837	810	793	800	788	825	799	801	798	803	797
27806	15639	8054	4541	2765	5368	4595	3832	2155	1384	1060	988	868	873	965	926	915	903	860	901	842	955	883	894	878	866	877	901	909	905	875	849	906	874	884	856	851	870	897	885	865	933	853	882	925	1005	858	869	864	919	871	881	890	857	861	903	877	872	864	909	896	832	879	833	923	875	873	887	835	885	859	885	886	857	873	959	875	805	865	874	923	849	852	855	925	865	894	870	907	804	878	898	902	866	844	925	884	865	878	985	847	865	883	903	904	905	960	860	848	924	855	910	888	841	849	922	855	873	885	848	892	874	845	916	850	902	858	869	898	843	899	893	878	825	838	879	869	806	896	880	845	862	856	880	927	833	906	881	836	879	901	862	865	836	871	897	907	858	890	924	864	901	913	883	858	857	848	919	873	852	921	860	857	894	946	888	949	890	947	914	852	877	872	947	886	870	899	870	884	897	892	896	846	889	897	892	870	926	859	934	867	834	926	854	854	877	896	855	888	817	892	845	855	902	853	915	894	851	882	847	884	870	935	881	904	921	912	860	892	850	873	871	888	879	895	881	849	836	892	866	878	874	898	887	824	836	867	866	898	926	876	889	857	878	918	889	857	902	860	897	918	946	888	890	874	848	889	889	899	860	881	911	876	848	876	887	882	891	871	960	850	887	875	859	872	906	867	866	831	917	862	864	884	847	826	865	910	904	898	870	891	871	860	837	959	851	845	870	886	868	871	870	904	895	952	894	833	903	859	921	866	896	919	843	868	871	892	913	907	899	878	910	894	861	896	842	862	882	869	833	878	864	877	905	903	858	888	946	814	868	875	848	891	900	880	929	899	864	886	881	893	886	843	874	871	823	860	896	951	841	898	843	818	896	857	833	916	861	902	869	839	859	894	921	829	897	883	819	893	866	858	913	913	864	893	904	827	848	895	939	835	865	854	840	894	864	890	891	851	864	909	885	861	877	883	894	874	891	880	853	880	899	885	869	822	829	887	868	877	891	871	872	920	910	875	926	848	863	860	902	853	875	865	883	905	853	895	894	921	869	879	941	912	855	907	866	878	864	888	834	861	903	894	917	941	902	864	804	919	931	871	829	908	835	842	924	893	834	882	853	872	897	870	852	884	892	856	880	925	884	829	891	863	905	915	874	845	933	880	912	900	901	939	888	836	908	920	898	910	929	889	934	869	837	855	880	883	900	916	895	848	915	840	846	854	914	912	825	903	923	897	876	858	911	845	839	824	896	899	830	926	898	893	859	864	902	853	841	867	877	872	834	874	843	844	826	895	924	846	883	834	898	923	788	878	896	868	944	850	926	884	920	886	862	913	859	862	898	874	924	841	867	908	891	906	830	892	902	881	802	868	854	900	928	913	817	876	837	899	892	949	873	886	817	897	920	909	844	815	921	849	860	877	931	876	863	868	895	888	912	905	895	903	922	864	872	867	872	855	852	884	910	892	879	919	863	857	827	905	942	887	856	868	873	863	889	923	852	885	914	892	840	873	903	911	880	944	923	900	874	872	910	860	884	865	880	873	887	887	851	912	891	876	882	863	861	866	909	918	851	820	883	919	905	886	913	912	851	899	874	875	983	861	820	875	891	907	861	888	867	868	920	837	851	865	870	874	881	902	877	842	885	857	874	896	883	831	878	880	889	883	849	873	920	907	935	890	834	924	911	890	903	859	926	843	818	834	857	899	847	849	891	875	882	911	858	925	884	869	876	898	891	880	934	867	893	912	894	856	892	938	826	838	886	858	858	870	862	836	924	944	898	857	905	903	927	884	882	860	885	949	871	916	879	922	910	903	927	887	911	858	892	863	889	843	930	864	867	862	877	892	883	894	869	846	874	832	838	823	892	891	843	920	896	921	853	899	870	892	932	871	862	847	855	825	874	899	828	888	897	926	893	851	887	849	906	867	911	918	905	849	879	866	900	902	902	856	862	822	929	868	830	811	920	922	883	860	883	858	896	865	878	882	883	947	864	898	895	882	892	891	881	894	835	805	901	887	875	881	865	852	924	880	923	932	820	870	894	868	882	888	916	886	887	897	861	828	870	853	917	886	865	939	857	881	849	853	879	873	875	863	835	853	934	875	928	894	897	891	916	924	873	925	931	863	858	887	839	827	850	854	884	883	910	876	902	832	877	880	852	901	865	884	890	867	850	848	891	865	915	846	915	903	854	904	916	843	879	872	894	909	889	906	831	884	853	858	873	847	883	871	934	863	889	872	866	870	967	897	847	878	872	875	861	855	909	859	952	812	921	864	865	915	890	931	881	913	840	896	915	921	872	850	889	852	833	877	894	881	900	890	897	865	857	844	892	875	929	882	872	900	844	901	960	858	911	899	826	893	853	911	918	904	859	960	861	842	905	895	852	859	864	886	882	918	884	828	871	920	838	889	881	890	907	867	889	854	922	857	881	933	840	981	910	872	898	893	928	933	962	860	909	924	912	913	885	869	880	873	835	889	901	849	901	905	832	873	866	840	862	900	830	864	877	895	905	906	899	921	897	853	879	845	915	871	863	861	841	829	924	852	907	916	830	865	895	887	874	875	841	868	872	912	901	910	961	851	842	910	913	884	901	841	888	880	836	904	819	901	887	922	871	873	852	902	901	935	890	893	885	871	899	864	892	904	846	899	873	905	922	847	858	867	864	846	876	824	862	877	906	945	920	842	876	844	880	904	873	832	865	908	886	902	797	886	932	873	880	900	868	861	877	923	820	867	866	904	853	904	896	901	811	887	889	858	885	810	875	880	922	919	931	858	881	877	862	851	874	911	896	921	899	887	858	943	888	893	859	923	893	880	898	836	908	888	855	920	888	873	933	869	857	905	930	895	831	930	864	872	853	876	883	876	875	932	883	872	894	891	886	885	846	820	859	896	849	874	890	865	875	852	851	863	868	909	940	875	897	816	884	897	841	916	896	843	923	886	847	933	856	863	930	867	937	864	922	804	924	884	856	890	896	853	913	901	842	868	856	835	892	872	927	915	871	846	853	918	863	846	867	917	853	882	904	934	897	919	869	835	859	877	894	869	896	842	869	874	938	813	850	862	891	895	886	899	865	871	914	830	860	875	848	858	917	879	888	881	907	922	885	886	839	887	865	901	865	895	823	870	859	947	870	834	878	899	889	896	851	870	925	901	892	902	903	853	858	845	945	934	935	872	879	899	912	853	887	861	879	853	945	860	889	930	894	861	957	849	836	867	882	894	902	918	901	894	905	926	890	824	829	837	906	950	849	899	869	880	861	880	837	944	898	895	908	895	934	856	833	897	851	892	872	908	887	862	888	828	863	892	854	859	844	914	873	898	877	884	875	880	920	893	884	843	893	866	880	943	912	862	853	885	865	875	855	919	856	853	907	863	851	874	855	927	913	881	854	859	883	859	890	898	831	926	864	858	868	866	834	875	875	856	892	809	844	839	873	867	871	845	894	869	833	855	871	874	872	851	868	847	848	906	878	874	884	897	874	927	876	840	883	909	900	827	918	895	849
7153	7144	6408	3725	2872	5805	4703	3748	2095	1266	910	866	770	810	773	826	813	776	749	746	757	766	776	783	724	790	793	810	743	780	747	815	751	751	793	750	744	731	751	799	750	736	739	728	776	757	765	713	739	750	752	755	712	734	767	778	771	760	812	783	758	742	731	716	724	799	735	723	743	759	806	781	764	724	715	782	749	745	743	793	761	744	736	794	717	725	772	735	775	744	753	750	746	770	715	784	763	779	754	739	740	749	774	756	708	733	743	754	737	755	752	778	783	749	751	779	804	796	763	725	742	724	760	758	771	759	740	778	785	785	754	769	755	798	752	766	725	731	742	781	748	775	686	767	765	722	768	711	772	779	756	781	782	783	737	740	766	753	739	754	754	749	751	720	769	782	756	737	764	759	748	764	744	738	774	790	785	769	808	778	688	737	761	794	829	749	735	738	743	779	727	790	788	770	719	793	742	757	806	729	763	723	693	733	809	708	748	761	814	728	777	702	713	747	716	795	767	803	789	741	759	816	730	743	774	748	742	747	737	770	755	790	742	713	727	747	753	749	758	803	738	743	729	729	766	729	736	744	708	723	740	772	726	756	797	751	740	748	743	756	729	749	748	758	835	717	757	784	757	774	733	713	728	767	776	734	782	754	715	745	792	723	781	697	760	772	785	782	780	751	797	732	738	752	774	730	800	780	735	732	710	782	775	767	766	813	739	704	782	739	775	731	722	737	763	755	746	773	766	681	738	752	739	767	712	766	776	800	771	804	785	753	768	717	745	775	749	751	764	766	780	738	777	730	762	792	721	748	789	741	796	772	722	760	725	737	732	777	715	761	751	698	777	771	730	757	741	738	749	758	777	750	725	714	760	794	757	784	732	734	732	722	742	768	735	801	757	777	773	758	737	753	715	810	765	734	746	783	752	755	777	756	704	747	771	758	722	781	749	773	729	760	724	798	755	806	806	771	735	761	755	755	739	786	703	752	767	736	814	772	779	721	692	763	727	729	771	730	759	763	748	777	777	752	762	797	747	758	731	754	761	778	788	760	776	736	735	730	792	741	779	758	744	775	744	759	749	736	756	776	745	805	747	792	816	763	743	793	708	756	852	735	776	735	788	804	783	740	783	736	693	769	721	748	832	748	772	719	768	768	696	755	773	737	778	752	814	758	793	827	732	764	756	763	799	724	746	747	754	774	764	806	759	763	779	821	741	768	723	765	792	765	716	790	758	796	754	753	756	765	761	733	777	758	743	777	706	750	728	738	775	805	700	753	768	739	755	740	745	783	793	788	762	782	784	773	755	739	784	729	738	755	763	765	789	761	743	715	760	771	807	772	771	766	795	769	769	729	767	756	818	781	718	786	731	767	749	732	738	824	756	743	738	729	723	745	713	766	745	740	756	760	742	781	712	731	705	773	718	722	738	729	747	772	796	763	742	755	749	770	803	711	733	740	741	742	722	752	781	790	751	746	742	743	755	750	738	769	762	711	780	705	780	780	728	770	770	780	745	726	775	805	725	749	733	730	691	766	779	736	815	757	738	775	786	759	723	798	742	726	728	757	767	783	765	807	727	748	752	693	731	775	770	743	764	729	750	764	752	750	770	769	727	768	760	764	763	722	768	772	781	757	716	790	748	779	740	727	731	770	758	752	765	725	749	757	731	779	756	723	792	739	789	778	731	783	740	768	772	780	752	755	721	807	765	777	747	793	744	793	752	762	776	751	753	744	759	813	744	717	726	697	754	727	738	758	713	750	787	762	744	718	750	752	757	807	773	750	726	745	770	762	794	780	782	792	795	804	757	757	771	776	755	761	761	751	763	743	738	748	770	743	717	777	783	796	747	768	741	754	767	802	703	776	763	805	707	753	748	747	728	735	712	763	736	756	720	742	813	778	738	749	771	763	780	725	769	770	774	771	747	772	764	730	721	733	760	758	764	729	741	773	762	731	787	810	779	766	758	695	700	740	791	775	771	719	738	746	805	773	755	769	760	737	760	765	762	756	787	773	722	763	742	767	812	752	745	754	774	729	778	817	732	769	745	754	755	755	784	745	746	792	752	763	719	756	767	784	740	768	775	799	719	799	738	785	698	719	744	764	723	730	772	729	793	770	764	752	770	787	733	760	757	710	744	825	712	748	765	703	753	746	762	779	698	758	769	731	756	730	750	749	757	709	732	746	778	737	770	747	789	748	744	790	756	766	764	706	811	768	777	767	762	790	756	746	782	781	777	734	750	794	789	732	771	808	825	797	703	740	773	741	710	751	758	778	769	768	708	742	737	759	805	767	713	726	733	738	750	733	759	736	772	730	720	764	783	762	767	715	767	710	715	753	768	697	722	717	758	722	786	760	758	727	786	810	804	749	766	727	750	770	780	741	739	725	754	746	775	778	771	776	773	731	760	728	758	776	813	768	729	772	736	725	755	705	774	747	746	692	727	745	735	725	784	772	794	717	798	730	711	729	731	755	757	746	799	754	759	786	733	746	798	739	738	789	737	757	759	778	768	795	760	707	789	746	711	729	774	730	776	768	761	777	766	794	719	762	781	729	765	735	738	766	746	767	747	726	781	760	757	786	787	762	759	779	775	794	809	763	732	752	784	766	793	722	780	771	790	750	758	691	781	775	756	752	794	761	765	746	799	742	807	737	760	748	767	736	759	732	750	797	784	775	753	719	774	743	797	790	771	750	746	773	696	772	815	752	747	756	719	760	751	751	776	772	739	759	716	780	755	779	756	790	762	750	713	684	713	760	730	751	752	716	773	762	759	756	745	746	778	737	729	786	748	766	753	752	773	708	762	794	754	749	730	800	724	767	729	725	697	801	762	754	768	739	788	681	732	768	816	743	767	803	798	773	746	711	741	772	742	736	774	770	752	762	799	731	783	752	774	778	762	757	738	751	760	831	780	788	724	758	736	720	735	784	718	781	752	779	740	735	730	691	717	736	759	786	756	741	835	725	789	784	730	761	787	747	748	728	751	739	731	747	760	746	796	762	729	761	789	756	767	765	758	707	720	735	756	761	707	720	736	699	770	765	761	802	756	705	741	731	743	765	769	771	766	733	726	715	770	724	726	762	785	752	749	747	740	751	796	794	755	735	747	758	740	707	742	791	762	770	740	809	722	724	758	762	720	737	769	823	775	762	782	725	754	712	783	758	803	736	761	781	690	743	779	739	749	769	788	773	762	717	817	769	751	757	719	675	752	705	795	771	761	715	760	807	762	794	759	742	748	773	774	788	750	785	687	757	701	751	768	734	792	742	766	763	749	758	742	775	810	770	792	773	762	742	758	758	780	738	745	693	757	738	829	777	738	710	734	732	779	764	755	787	807	705	751	741	750	757	747	754	777	767	760	767	726	713	726	736	736	720	756	755	730	738	753	794	722	767	761	738	718	713	794	742	735	734	814	763	757	750	770	775	723	698	756	727	714	782	796	736	789	725	728	744	718	741	786	767	788	797	761	747	733	778	737	747	757	755	755	779	794	785
25603	21400	27350	25100	17745	32839	39064	26414	12973	4681	1743	1085	863	922	862	866	828	875	779	855	808	864	862	888	836	830	792	817	847	851	803	874	786	804	791	839	861	823	888	817	872	824	844	841	794	844	855	860	838	827	839	795	757	849	818	895	854	766	833	837	845	803	894	844	788	861	860	854	823	897	828	828	821	814	815	852	806	896	831	835	814	802	828	854	800	875	774	883	825	852	841	800	854	845	817	814	798	855	832	838	829	791	879	777	856	837	867	825	828	828	814	867	827	869	862	811	843	813	827	780	855	834	827	772	819	891	849	900	813	808	822	833	865	825	826	804	844	835	816	881	855	827	783	784	814	794	851	817	803	832	798	863	839	813	834	778	834	807	819	812	755	836	819	859	853	852	857	822	798	797	860	779	790	866	780	855	782	805	819	792	787	821	840	779	866	855	830	816	879	850	853	798	854	850	781	854	814	831	803	754	820	782	813	818	869	804	810	788	811	843	825	753	854	809	808	791	856	828	803	780	835	802	850	815	906	835	833	838	861	822	820	804	872	792	771	821	796	862	824	850	831	852	808	851	842	819	832	805	804	792	805	819	845	863	831	876	851	844	894	796	831	816	839	855	821	834	843	845	833	829	819	857	777	835	800	829	817	803	855	790	813	841	748	846	832	806	790	834	869	853	847	818	897	818	842	875	779	822	808	803	854	791	854	786	818	817	781	806	869	793	859	819	804	841	839	825	788	828	865	800	855	776	830	865	804	850	867	816	863	838	806	832	833	833	883	804	844	807	792	815	809	868	812	868	806	826	837	836	822	880	841	832	831	790	840	814	837	832	775	866	763	783	839	840	853	801	767	806	837	869	852	829	815	808	842	823	803	796	847	823	847	811	798	864	831	785	812	834	787	875	834	821	801	834	811	821	869	812	844	879	807	852	800	816	765	820	822	801	808	873	773	853	810	791	795	840	820	807	813	858	861	876	814	805	844	832	866	804	794	848	853	846	853	754	857	839	802	808	852	826	799	807	872	800	765	801	871	817	823	853	842	834	779	769	833	774	843	845	874	826	880	838	844	783	759	816	835	779	825	850	811	814	844	792	799	810	813	822	808	834	846	833	783	805	852	821	763	844	855	871	861	845	805	823	825	830	792	848	839	864	801	818	792	886	865	841	791	763	815	792	818	825	863	834	841	837	792	810	797	827	848	805	841	828	831	842	824	794	853	801	801	752	850	779	816	815	858	798	824	842	834	792	798	822	788	789	850	808	828	828	836	904	826	862	835	822	794	813	827	865	783	775	825	843	811	826	815	833	835	802	828	815	818	827	832	791	840	881	853	831	847	835	862	812	830	797	832	791	826	798	810	800	837	874	801	821	815	809	810	795	817	835	866	828	852	767	798	843	820	799	763	777	804	840	814	857	866	833	783	830	841	813	848	821	840	819	819	810	839	834	822	795	817	832	860	861	840	838	825	818	833	801	811	835	851	809	783	794	781	852	825	842	822	851	797	794	775	771	796	798	802	841	854	837	795	803	826	879	825	885	812	830	809	886	790	812	793	850	812	814	846	777	836	840	853	846	815	745	793	820	853	829	819	826	808	836	830	834	832	863	827	808	804	820	789	834	818	812	815	736	786	820	840	786	841	832	793	825	812	816	813	844	830	837	882	807	820	827	841	834	837	833	850	791	831	832	847	778	801	846	846	854	851	838	838	815	808	815	842	833	825	818	796	848	881	798	824	826	787	865	870	774	838	837	856	817	806	776	838	855	806	824	835	808	784	834	802	796	797	760	837	818	803	826	827	819	855	837	840	812	820	840	850	823	862	831	843	889	865	833	819	787	800	806	812	816	827	827	833	878	899	826	856	833	787	819	882	824	781	848	822	801	828	808	828	829	841	824	874	807	801	814	795	865	906	821	791	774	838	833	838	827	820	817	811	861	831	805	833	831	853	848	837	815	817	823	804	798	876	862	809	827	839	836	799	843	830	854	771	847	791	848	834	846	824	792	831	837	811	831	790	830	795	839	909	858	804	841	803	808	844	838	853	837	824	831	855	803	805	792	847	840	842	837	843	796	849	817	808	812	860	794	836	834	775	822	821	785	789	848	896	844	845	879	783	818	813	850	849	783	895	763	845	790	882	823	789	777	831	806	899	837	849	794	832	826	777	789	791	792	808	806	823	792	787	820	800	834	801	848	807	827	814	846	805	880	817	820	829	809	877	815	842	846	826	841	830	809	785	809	804	798	819	820	808	818	854	866	842	881	790	826	801	807	785	883	821	827	796	823	808	847	815	809	842	807	800	781	818	828	835	833	838	862	826	839	820	848	786	788	876	852	864	873	821	828	828	811	807	831	808	773	827	837	775	806	805	809	809	823	834	810	869	823	858	791	810	855	799	837	843	826	797	806	788	812	821	869	849	848	876	861	832	850	813	815	821	838	771	837	816	818	803	804	795	795	818	832	817	796	802	805	829	830	852	808	808	883	816	799	860	778	809	870	796	837	804	820	818	793	832	894	827	808	878	793	808	802	845	867	808	846	863	827	865	819	819	869	823	812	851	821	846	819	806	760	782	823	799	835	833	814	856	858	822	825	795	822	846	808	812	813	823	850	871	807	790	861	862	828	887	796	815	822	816	782	809	854	859	854	853	826	815	819	859	839	829	780	832	837	794	805	785	839	786	791	812	851	812	831	818	820	842	817	849	869	866	876	851	823	855	806	774	784	844	849	807	827	827	817	840	770	827	789	836	836	861	872	861	791	856	815	806	815	837	831	787	845	836	800	846	804	787	822	810	847	789	843	820	836	819	840	843	807	841	861	858	844	807	806	806	808	830	856	841	842	844	770	792	838	849	811	820	817	755	800	821	770	810	806	843	857	794	860	824	840	854	861	812	821	865	843	802	810	869	822	857	861	846	805	839	879	826	771	879	813	844	846	781	859	844	807	853	873	810	841	819	809	822	853	813	821	803	778	827	820	764	808	862	837	810	865	779	819	811	807	802	781	778	852	829	784	834	858	910	896	857	773	816	811	918	800	806	811	868	803	830	825	813	886	804	789	809	841	793	821	870	822	806	813	835	791	813	821	806	836	779	780	843	784	801	778	838	807	835	810	838	782	822	780	820	838	826	805	926	810	826	849	766	855	876	753	798	817	809	780	843	808	821	798	832	807	868	777	830	822	828	762	825	853	839	809	861	772	861	783	816	850	873	868	826	837	816	832	851	832	799	828	803	817	792	775	767	823	822	872	811	821	786	794	787	849	854	837	758	818	770	823	797	842	830	808	801	812	793	849	807	827	816	841	797	852	825	815	816	810	828	875	866	798	773	831	884	835	826	787	840	808	869	872	803	819	797	819	850	860	868	747	777	820	796	824	783	790	815	808	823	800	796	853	826	879	859	784	766	815	809	804	807	796	810	820	837	786	822	802	817	841	811	836	871	794	788	810	782	826	848	882	795	804	797	783	839	814	828	795	813	801	833	842	821	814	790	804	796	853
5549	10888	12013	6804	13759	31324	32537	20920	10005	4185	1801	1019	794	747	768	729	771	745	714	844	719	761	715	790	745	729	768	745	764	821	761	780	743	729	728	759	740	721	725	713	742	774	758	756	772	748	741	775	785	708	788	769	783	716	744	822	744	748	782	749	763	741	729	727	826	780	746	766	720	717	761	761	755	712	720	739	741	726	746	775	741	748	753	818	715	718	769	774	702	754	783	739	751	753	726	748	761	751	763	766	743	765	778	776	740	750	741	721	743	761	756	749	762	811	757	756	756	716	767	756	763	741	741	750	731	735	717	762	768	686	757	771	752	737	735	727	759	756	783	707	713	714	757	661	720	773	699	728	794	753	767	785	788	810	768	762	784	744	727	698	773	725	768	767	765	729	753	763	760	760	754	754	754	777	716	710	749	784	729	787	724	737	705	818	766	768	708	700	753	756	713	747	775	735	774	749	741	805	747	742	783	719	732	803	786	741	757	757	792	800	732	769	761	767	730	686	704	738	774	707	716	739	734	754	761	785	754	757	788	767	741	759	771	741	769	707	760	718	725	726	717	756	776	780	744	777	751	760	771	684	748	709	753	766	709	740	757	754	736	821	731	754	779	782	751	761	776	745	760	758	714	789	752	761	735	719	737	717	742	766	732	775	737	744	717	730	770	750	755	737	776	736	721	765	760	773	762	778	773	784	775	745	755	758	730	757	755	757	765	730	766	724	772	707	757	754	719	765	751	786	727	735	771	759	726	751	752	743	789	779	785	761	792	744	749	749	692	775	768	751	765	735	764	694	748	759	707	710	730	748	764	725	748	766	753	725	776	720	708	782	783	795	769	776	782	743	751	741	770	750	781	781	727	741	773	722	760	735	756	753	735	765	731	744	766	761	754	769	791	747	727	743	753	738	765	728	786	731	804	736	716	714	731	787	783	750	748	780	836	721	782	758	759	811	749	708	711	779	722	711	743	767	696	804	741	767	740	733	750	723	704	772	762	759	769	774	704	719	760	760	757	783	708	739	731	771	763	757	718	766	786	772	706	688	749	756	810	754	775	743	722	783	707	739	718	737	740	727	769	729	732	755	749	740	765	808	748	737	773	744	792	765	771	715	792	701	755	741	790	729	731	765	768	707	752	714	777	741	788	769	701	794	789	743	754	748	726	701	754	730	741	777	719	722	783	756	736	774	777	723	753	758	729	749	783	747	714	733	732	742	745	775	758	749	727	733	749	793	738	756	749	706	723	780	758	780	759	710	791	763	741	773	743	765	726	791	754	722	713	745	716	757	736	727	735	750	773	696	734	770	768	763	761	692	722	740	715	766	721	737	720	741	754	766	743	759	771	773	720	729	763	701	747	716	798	782	759	746	769	770	694	785	694	799	750	751	757	729	724	766	766	734	703	714	704	734	716	780	762	757	742	759	741	776	755	719	779	770	713	697	722	764	746	754	743	752	704	718	733	777	752	760	779	771	773	743	772	770	770	792	751	777	779	716	694	783	749	737	753	791	740	737	760	757	743	752	744	817	736	762	778	718	811	749	743	721	764	723	764	744	745	757	697	767	730	747	739	754	762	729	686	738	761	789	719	745	739	759	747	724	748	750	711	719	723	757	775	750	758	742	772	772	746	789	757	772	717	772	727	744	740	740	730	706	763	764	748	721	724	769	783	769	744	762	743	704	714	740	706	718	741	735	721	770	750	766	718	730	777	704	737	761	715	735	720	758	753	793	742	741	795	769	770	715	765	737	684	733	718	723	727	748	762	781	781	737	721	762	721	759	788	748	713	761	709	738	773	716	736	733	767	772	751	705	736	751	749	786	780	725	647	754	699	774	733	750	751	786	827	778	749	747	786	745	720	729	698	741	765	691	688	764	710	759	758	771	719	762	759	733	759	734	797	793	766	762	721	745	743	786	743	767	753	749	699	772	774	757	756	720	807	767	760	742	743	757	734	743	736	718	790	748	737	734	741	735	715	702	771	766	813	767	726	759	750	772	740	715	783	683	763	760	725	747	751	726	736	769	726	794	749	774	733	766	762	711	737	714	783	764	726	739	702	754	703	731	750	756	754	750	786	757	726	749	777	763	760	740	723	752	753	736	727	740	740	806	726	775	745	763	756	736	745	751	759	786	773	745	699	706	761	754	727	713	683	748	789	755	754	714	751	730	769	744	717	749	715	738	740	719	757	744	755	736	763	774	758	768	773	753	778	753	776	753	726	697	742	802	788	747	711	735	728	703	769	684	691	721	756	756	779	774	751	770	802	688	758	729	797	800	743	763	740	753	717	758	744	768	730	719	784	728	752	752	752	776	731	776	738	750	753	738	758	762	764	718	746	774	733	758	749	695	712	716	746	702	749	766	775	743	746	733	757	735	777	763	730	734	756	735	787	744	778	765	729	771	736	755	747	737	723	723	758	778	776	709	792	778	759	783	752	781	730	751	736	735	773	732	805	768	715	720	727	770	815	778	745	733	728	750	739	757	778	744	729	727	777	799	725	729	731	700	718	749	711	774	801	798	750	758	747	775	777	693	756	770	733	759	710	747	767	741	728	721	711	698	787	771	775	714	724	751	752	744	719	739	746	742	757	745	786	788	704	771	715	764	749	811	759	746	770	765	730	738	756	732	728	813	726	765	727	774	741	731	698	708	728	736	719	765	742	739	716	758	767	781	751	713	749	785	751	736	790	732	688	766	799	752	742	699	765	768	715	760	759	746	765	746	725	740	765	694	761	792	782	754	793	753	758	740	763	762	735	713	727	753	767	747	750	743	756	713	758	778	719	757	711	772	794	788	761	727	743	723	745	694	755	731	743	759	722	744	725	759	745	776	757	803	741	742	758	709	757	726	745	762	748	734	715	759	746	734	685	764	721	750	770	775	752	758	737	698	804	765	770	719	715	695	793	710	754	720	736	778	747	712	753	783	742	788	746	769	701	757	753	724	749	780	748	749	780	712	731	749	764	741	718	760	761	755	757	712	772	743	836	746	788	671	743	717	709	744	821	772	752	762	766	757	777	734	775	722	712	784	743	767	716	734	737	776	764	734	757	757	759	779	740	732	774	707	756	736	713	810	724	724	709	763	742	738	751	775	733	744	733	722	754	815	707	757	727	732	717	780	793	761	755	775	704	806	780	672	721	762	779	726	765	791	737	772	758	750	763	686	746	752	751	736	724	750	748	717	769	742	743	764	766	732	694	794	746	776	756	762	740	796	788	769	699	779	711	714	783	699	721	755	767	749	704	765	756	713	719	763	779	749	736	754	720	786	739	770	755	741	732	728	689	740	721	764	739	760	702	782	751	715	771	720	747	759	756	747	733	772	714	764	739	740	727	725	683	760	761	742	750	792	774	730	686	712	764	804	736	726	775	738	764	812	742	817	710	746	746	820	745	773	768	727	762	691	774	763	746	743	787	771	737	716	761	753	755	765	740	734	774	706	723	767	781	743	766	738	749	785	790	727	741	735	750	701	742	707	720	662	746	741
24243	21311	28735	24441	23851	44131	56040	42477	25147	10886	3398	1402	1064	996	954	884	954	949	975	902	910	906	944	875	905	901	931	975	922	905	919	955	916	1013	913	884	958	910	931	966	965	973	911	937	965	911	923	959	878	894	918	917	891	936	946	885	971	892	939	927	939	924	891	904	934	895	904	943	858	870	950	923	937	862	944	902	876	910	953	903	922	892	924	949	924	904	967	904	867	906	903	893	920	926	911	909	921	949	905	918	928	943	948	928	930	868	891	968	907	903	863	904	944	994	902	892	932	865	888	995	981	921	987	906	910	923	947	932	923	894	872	892	923	875	931	872	930	905	880	967	870	905	921	946	897	945	894	976	926	893	957	923	919	925	912	898	844	911	869	988	923	927	925	965	956	933	925	857	921	893	899	928	903	931	916	943	847	950	879	901	932	884	928	893	903	875	926	907	893	907	936	924	905	893	944	922	934	925	897	932	920	915	952	890	901	886	964	912	920	904	947	930	913	943	870	932	913	871	934	936	961	921	852	916	924	866	931	933	904	930	961	912	942	945	968	883	936	902	865	914	873	905	883	906	935	937	894	944	984	911	928	930	1008	936	885	960	932	858	954	906	999	924	878	934	890	897	958	954	913	907	903	950	889	904	928	895	940	916	850	887	886	912	956	965	845	888	894	887	916	881	891	927	897	899	919	922	933	884	900	930	938	919	911	863	852	886	930	980	896	919	881	876	957	883	943	849	916	911	893	885	883	881	888	880	921	930	936	886	1003	915	969	956	877	885	904	937	918	919	902	898	927	922	930	924	926	953	939	916	950	921	929	916	902	887	932	957	939	909	908	940	896	854	926	907	899	891	910	915	930	845	963	927	970	954	893	961	899	955	931	931	866	848	937	878	909	901	932	862	923	971	920	932	919	886	928	965	932	910	914	892	891	971	892	957	921	917	903	869	925	944	922	918	925	926	930	918	904	940	880	839	883	914	930	921	917	903	876	884	868	909	906	879	910	880	922	924	885	924	963	887	913	927	901	927	889	943	891	958	936	922	943	925	924	919	951	959	920	868	903	919	979	912	989	912	883	896	934	871	926	879	892	915	899	933	897	952	848	901	799	906	920	928	934	946	888	840	905	949	911	936	908	918	904	902	906	988	937	922	808	905	897	887	955	936	976	883	868	874	940	916	889	981	900	918	947	852	945	976	896	902	957	907	902	976	938	934	967	926	907	934	913	922	926	964	947	968	922	948	955	911	991	904	895	902	904	911	957	897	882	906	908	917	913	976	920	927	912	927	904	907	905	910	972	905	942	928	902	896	909	925	920	917	938	933	892	908	883	929	912	870	926	958	910	939	963	918	910	919	861	949	891	897	887	867	940	969	886	938	935	883	840	921	954	902	936	942	915	875	911	951	910	888	916	913	948	905	915	927	891	888	923	898	887	872	908	944	879	967	902	914	963	919	905	964	912	913	907	925	913	905	916	895	944	887	867	889	944	895	923	888	877	908	869	923	941	897	950	916	934	935	932	882	882	905	924	939	866	932	898	939	933	934	860	886	923	941	909	901	937	993	894	881	880	947	854	895	928	957	954	944	948	946	931	896	895	896	861	924	948	924	910	887	902	909	885	907	854	878	893	884	899	917	908	934	933	903	929	950	938	937	902	919	913	907	908	897	926	941	925	936	915	946	906	916	893	934	916	888	897	908	932	896	868	915	919	883	941	895	926	926	952	914	934	933	901	905	931	921	952	922	965	959	921	871	959	900	852	922	936	886	905	887	925	935	887	869	887	875	860	906	947	917	888	934	905	894	902	947	920	884	910	860	889	889	920	943	937	902	886	871	879	974	937	915	929	842	871	905	863	870	887	942	916	873	885	918	920	965	908	942	902	926	870	942	879	889	893	929	940	921	887	900	882	945	910	935	958	906	896	919	948	948	878	875	935	879	907	898	896	922	849	923	913	993	909	901	910	944	935	886	880	925	891	894	895	956	836	974	925	926	890	940	947	946	916	909	917	934	921	894	897	942	923	964	974	934	917	939	864	870	873	972	873	865	905	928	898	888	886	942	905	949	955	896	932	866	930	905	910	920	973	995	936	956	911	925	895	902	910	967	881	917	897	929	919	845	884	887	908	943	929	939	917	912	868	901	900	831	901	916	866	895	960	906	900	916	914	872	935	903	888	918	964	929	958	950	887	860	906	838	905	911	886	944	896	935	891	938	951	874	967	892	901	942	891	882	846	938	924	850	892	950	924	899	930	944	874	948	946	968	897	893	862	915	878	906	894	940	916	928	887	922	906	892	901	934	919	865	864	935	899	905	899	927	936	888	930	872	927	938	894	886	918	922	903	942	909	919	944	936	944	915	871	943	864	884	888	881	945	958	931	963	915	926	898	857	928	894	932	941	932	886	894	886	898	935	887	909	945	896	915	888	943	898	887	912	914	904	912	922	845	904	923	928	894	884	898	903	878	937	934	922	888	920	934	871	955	874	871	897	888	859	866	923	906	931	924	875	860	840	949	944	935	864	929	939	924	962	900	899	885	871	918	871	878	885	933	895	925	914	934	914	949	963	905	911	898	904	950	920	937	885	919	882	888	877	930	963	937	903	871	891	909	942	876	928	922	887	902	920	893	883	906	923	907	887	879	909	905	905	904	914	892	854	959	853	937	881	898	879	902	993	922	937	891	943	950	934	940	875	895	931	932	938	867	882	948	891	919	962	906	898	912	942	925	983	930	905	955	902	918	881	888	905	976	876	948	886	877	916	879	940	976	953	907	898	881	891	932	944	943	924	856	917	922	926	882	926	937	899	922	858	883	906	905	950	899	889	954	898	844	924	892	928	974	918	880	919	893	909	912	893	928	905	916	886	950	939	917	902	947	855	919	881	911	902	912	952	943	973	961	861	917	949	928	935	951	918	926	912	958	911	937	981	931	891	891	906	937	915	881	912	891	871	903	884	946	910	889	925	936	885	949	922	915	849	934	922	896	923	953	887	947	871	892	909	915	931	905	868	960	883	893	901	923	905	945	847	872	925	858	910	931	922	921	957	953	906	897	920	894	958	971	929	963	920	944	901	893	864	883	915	940	948	919	926	936	948	922	923	883	908	937	891	949	863	906	865	929	879	862	938	893	896	870	849	893	930	896	948	960	961	860	921	908	868	924	897	909	907	888	911	883	909	967	851	890	963	945	938	902	880	917	923	916	888	918	952	901	898	903	903	957	889	910	922	969	866	922	960	906	859	895	929	869	933	935	928	916	912	879	866	901	892	922	916	886	905	875	929	933	902	962	952	860	897	924	868	910	862	922	922	927	885	869	868	942	905	898	879	912	920	915	917	935	946	884	961	966	915	926	941	939	907	959	932	875	939	896	943	859	821	923	977	939	928	864	931	889	879	924	894	928	879	917	966	944	915	901	903	848	936	941	941	944	950	928	947	877	942	965	882	909	874	908	943	903	964	905	933	921	973	896	854	954	956	938	856	931	921	858	915	915	986	889	921
5262	11248	19947	17455	25273	49126	50904	35492	19209	8206	3093	1293	922	798	848	830	775	796	879	828	823	827	747	821	829	782	838	784	829	824	844	829	866	865	800	793	848	833	847	833	860	833	847	800	800	857	796	839	848	834	803	826	833	857	848	853	772	878	865	779	861	788	795	831	824	778	843	839	804	793	806	831	840	803	831	804	839	804	889	854	816	803	837	825	770	848	832	827	819	838	824	834	818	773	865	854	829	815	810	799	831	803	779	801	829	798	862	829	825	839	787	835	804	804	850	807	791	877	776	785	817	785	804	826	798	777	846	818	848	837	822	775	833	803	834	859	879	837	804	848	822	770	811	821	788	795	791	793	796	862	806	788	831	833	805	810	795	854	849	845	800	818	779	821	794	861	848	806	782	820	784	814	816	786	844	808	823	816	742	785	815	843	817	833	834	808	835	867	783	792	856	830	791	851	826	761	801	842	830	849	814	803	810	822	830	828	805	782	822	834	796	843	849	812	771	821	823	790	907	841	823	809	831	777	824	808	817	828	860	804	825	905	781	804	793	784	812	842	853	774	797	856	819	850	816	772	798	861	810	814	809	853	779	821	852	849	830	883	840	813	828	833	835	815	819	807	808	809	817	812	776	837	826	850	826	844	790	834	836	810	815	864	792	828	775	811	806	828	792	815	791	779	829	835	809	794	793	796	807	832	853	801	823	819	895	822	785	787	808	799	799	870	793	801	831	804	849	834	833	818	786	825	822	790	816	790	807	825	784	827	859	837	765	841	871	813	875	848	838	835	819	821	833	854	774	811	793	867	791	847	815	766	817	772	821	853	861	798	876	846	804	784	868	812	779	870	769	792	826	795	845	787	796	814	784	811	814	795	797	789	879	790	814	804	864	762	883	846	843	825	843	829	846	821	825	821	765	834	772	817	784	794	783	839	838	828	794	826	852	832	794	823	759	831	783	835	843	802	834	846	799	830	862	842	772	808	828	836	831	821	790	803	866	807	797	819	797	822	828	872	802	853	828	807	776	804	803	821	759	793	846	794	816	837	823	857	710	799	783	814	864	784	834	855	778	773	800	845	845	791	858	823	827	795	821	832	844	827	776	774	840	837	802	832	863	838	839	785	807	830	799	828	813	831	835	889	831	819	797	821	835	766	794	874	855	877	782	833	847	827	832	812	858	800	817	836	787	812	910	838	784	825	850	835	778	826	822	855	795	807	804	834	830	819	833	816	830	854	773	800	848	809	851	816	846	834	810	857	829	826	803	804	806	788	800	810	795	822	805	767	863	794	805	832	797	804	786	832	825	793	799	853	790	831	780	841	779	774	787	830	848	834	834	807	794	796	826	766	780	767	849	835	783	880	805	806	851	837	785	777	824	819	790	801	851	826	802	824	809	811	852	846	838	821	858	810	792	860	854	779	803	830	771	803	818	843	802	789	805	849	802	810	805	768	836	818	832	834	815	856	766	831	832	813	803	812	808	837	848	808	799	847	844	794	828	796	841	798	859	840	793	826	843	804	809	806	810	802	860	820	825	825	806	791	894	812	834	830	770	845	811	806	828	807	783	853	799	838	767	777	839	751	877	822	805	819	811	840	813	774	826	827	794	820	800	816	836	729	864	827	856	806	844	829	816	844	771	808	851	784	804	773	793	863	808	827	819	769	777	845	834	805	821	840	772	805	820	882	839	839	728	840	835	848	847	803	812	831	789	841	801	809	852	820	742	822	862	785	762	831	837	834	842	794	790	781	812	819	808	807	771	851	905	833	803	804	774	829	821	769	794	806	757	766	805	860	844	826	837	845	794	779	744	817	851	795	848	801	845	781	872	798	856	831	842	769	791	839	833	810	828	801	819	834	814	860	819	776	840	830	801	817	842	774	774	814	825	818	814	850	796	807	833	810	871	862	855	809	839	791	846	784	792	817	828	800	852	810	837	800	794	787	855	800	837	819	793	825	802	799	839	797	807	770	874	820	784	809	827	816	824	805	795	762	779	757	768	867	825	773	850	801	839	799	826	757	787	804	770	810	837	816	803	801	812	823	804	760	824	793	801	838	795	817	847	846	807	770	830	779	870	802	801	847	826	815	833	819	820	795	853	835	819	878	788	832	815	817	833	825	828	824	853	822	809	852	802	806	852	875	829	777	786	802	802	854	800	835	799	838	847	805	826	819	830	819	842	812	800	819	835	811	761	834	825	804	783	785	823	805	806	838	831	801	771	802	805	830	793	753	894	799	786	871	839	826	816	813	807	781	789	817	825	844	825	795	806	825	777	826	793	805	797	804	853	814	829	808	878	865	818	794	787	908	798	793	781	824	764	839	862	779	803	849	826	795	821	819	808	833	813	787	805	816	868	837	880	811	806	867	796	817	785	798	816	852	801	810	818	853	811	760	813	769	841	834	801	782	818	799	781	826	799	788	823	787	801	801	808	810	795	828	847	806	830	778	806	819	831	754	838	825	767	792	778	767	827	860	790	857	785	817	833	832	814	827	797	812	812	842	845	756	794	797	874	770	835	892	793	876	792	835	795	853	817	781	810	812	823	764	796	772	794	851	781	852	803	843	786	795	841	785	841	815	802	828	794	831	831	826	809	827	813	811	869	792	843	806	799	778	861	837	811	822	831	820	823	847	833	859	865	850	817	815	838	775	828	833	826	902	812	825	786	787	825	808	870	855	853	814	781	830	820	798	798	823	781	855	807	820	845	820	775	829	851	846	805	813	904	829	841	825	798	825	786	793	843	812	830	826	789	830	830	839	800	785	852	746	825	873	777	839	797	822	797	837	802	809	815	823	787	817	766	772	788	827	821	829	781	755	760	839	809	805	806	828	793	834	816	817	822	811	893	772	847	810	852	818	834	834	840	879	799	859	861	864	778	772	791	815	769	860	802	827	805	827	839	797	795	825	831	856	852	833	823	809	837	800	802	814	863	777	781	843	791	831	811	815	816	849	844	852	804	820	755	759	748	843	858	840	800	845	799	828	743	816	795	800	824	858	840	800	822	857	818	858	850	732	833	805	794	836	858	837	811	806	810	826	763	838	827	838	810	821	817	819	773	813	777	805	782	796	854	818	757	835	803	804	809	805	831	796	891	890	793	785	826	854	748	828	856	851	828	776	860	800	847	807	832	823	827	843	778	805	810	840	885	795	745	804	811	829	789	820	844	775	856	766	831	790	764	786	815	845	790	780	848	767	807	785	847	795	779	817	827	891	818	822	800	836	810	835	797	845	833	838	831	850	789	768	798	748	839	789	860	818	811	764	784	863	787	807	827	823	753	816	789	806	814	785	831	798	820	801	806	803	852	795	820	824	838	782	720	823	856	797	817	821	807	831	800	786	822	867	791	933	831	829	796	780	800	842	843	869	817	776	802	788	787	780	831	840	849	820	798	768	829	822	754	799	766	821	865	795	816	821	802	836	811	834	807	808	815	811	775	829	810	843	828	783	839	838	876	777	810	835	853	908	793	796	809	808	748	781	822	787
27614	13985	6142	4078	2914	3223	5864	4065	2466	1539	1063	939	928	899	831	849	839	866	819	860	831	875	814	899	859	826	833	920	884	891	862	865	837	866	824	833	862	802	839	840	833	837	843	896	917	877	820	863	877	842	902	890	871	898	834	860	842	852	812	902	809	785	871	884	854	848	826	849	873	854	907	853	800	857	816	880	836	868	829	842	835	872	883	870	826	847	829	832	874	905	847	846	851	867	843	835	886	863	845	831	873	858	823	901	785	826	884	849	797	856	884	865	850	846	885	823	822	823	876	817	862	880	856	879	894	848	840	832	843	805	814	929	864	842	874	856	825	880	865	878	839	855	831	835	866	816	831	809	896	862	806	851	913	853	826	830	846	853	887	844	816	868	848	840	838	871	857	844	842	850	809	826	820	876	872	831	908	803	832	860	860	866	895	873	887	872	864	806	817	877	846	881	874	799	851	882	873	853	883	892	859	857	873	827	902	803	828	878	841	890	859	860	876	849	841	808	860	860	843	818	819	806	840	853	884	796	859	854	851	841	890	872	889	811	790	894	834	799	863	870	853	890	910	859	848	784	854	850	882	860	867	873	843	856	869	846	886	887	889	845	867	845	866	812	831	866	825	848	821	843	852	844	900	829	856	837	915	804	851	839	851	891	839	874	827	815	891	815	821	856	833	822	839	853	829	874	870	845	864	835	860	879	820	841	857	914	886	841	867	896	840	855	855	865	840	850	839	858	854	820	870	870	871	841	889	820	817	902	852	847	859	846	918	891	808	847	903	880	843	854	896	846	842	911	913	875	826	822	874	852	828	846	847	802	857	862	843	785	907	860	859	852	846	867	891	852	858	874	811	875	831	807	838	846	898	839	909	852	863	840	868	906	906	851	840	848	849	864	847	869	836	856	847	885	808	837	861	833	883	803	810	845	866	873	852	874	853	862	871	805	811	883	874	844	886	877	849	839	851	852	817	828	884	782	889	869	844	864	855	868	890	868	817	830	852	883	905	845	875	895	878	811	847	868	854	824	830	801	843	849	880	857	837	876	873	801	893	887	827	834	885	827	823	842	860	831	875	860	869	841	881	873	845	856	863	904	882	877	923	853	820	845	858	832	830	880	909	831	886	890	864	890	886	872	835	841	910	871	815	838	899	835	843	894	845	837	841	899	820	853	787	830	851	818	880	852	877	878	880	848	835	886	895	851	871	824	881	857	854	845	880	878	929	908	837	881	828	852	837	834	872	845	840	843	874	854	841	851	867	839	847	870	880	858	810	842	863	913	831	843	829	834	843	824	822	836	891	865	881	815	836	882	840	828	878	843	869	852	866	860	840	858	857	851	826	873	810	853	857	918	843	814	814	848	833	820	840	835	834	842	844	876	880	873	867	845	788	847	846	852	872	821	837	859	864	857	825	836	837	867	826	877	818	802	848	822	844	795	846	869	842	874	849	849	836	855	884	865	810	838	895	902	841	817	875	884	850	844	853	833	819	855	875	847	840	883	887	878	827	826	836	816	873	887	832	863	886	877	816	874	839	892	838	831	819	852	797	851	897	849	833	836	874	837	831	847	878	872	873	853	820	839	831	828	831	859	864	849	891	869	848	882	884	845	876	851	846	836	855	877	793	829	876	813	923	828	865	828	854	867	895	852	871	833	878	838	831	823	873	864	846	883	897	917	813	858	831	880	874	868	894	855	853	850	840	816	827	845	908	894	869	885	853	893	835	850	837	870	826	788	884	874	854	837	826	796	841	875	881	864	833	870	886	798	838	863	888	800	852	886	857	908	840	874	899	826	793	859	872	894	820	845	797	880	822	846	893	863	829	841	868	827	871	827	847	816	817	826	761	826	915	865	889	856	842	817	892	844	846	872	837	831	813	855	858	890	816	886	896	881	856	830	869	820	875	899	837	817	887	897	860	850	841	873	868	866	865	844	868	826	863	784	914	844	888	844	891	863	833	792	883	869	873	799	844	845	808	816	846	828	791	864	883	881	920	818	828	829	826	881	876	867	866	786	800	864	915	893	860	843	824	927	862	889	881	817	848	790	833	845	867	870	776	886	881	821	895	873	824	886	914	814	866	851	827	852	853	862	879	860	910	826	842	882	873	918	861	856	815	857	853	793	881	860	807	899	867	865	892	892	882	864	856	850	854	864	874	793	868	868	862	815	837	879	870	898	844	835	870	846	861	832	849	906	853	912	923	877	789	866	855	860	832	840	777	853	852	880	878	839	885	820	858	869	852	827	825	873	812	854	830	839	845	845	889	864	856	827	856	823	861	829	789	845	876	893	859	843	865	887	822	886	879	851	909	895	853	808	889	847	899	851	863	837	855	852	850	882	878	868	797	885	807	836	843	876	868	837	861	865	859	843	834	772	841	865	842	905	840	881	858	859	880	872	914	849	866	877	814	840	853	829	850	826	825	854	835	836	890	828	804	856	850	837	862	818	839	831	857	848	843	861	904	860	863	823	880	864	883	805	855	857	910	847	868	860	820	834	877	832	841	883	826	857	874	866	852	851	858	896	823	834	853	836	863	883	865	840	859	869	827	817	791	847	914	815	873	848	856	823	811	844	771	809	831	854	872	830	870	891	865	843	828	868	844	861	860	856	795	874	866	896	870	842	853	864	902	904	864	877	874	837	813	860	877	860	827	833	874	913	797	922	849	866	844	856	857	844	840	861	838	901	843	831	868	876	896	884	828	803	843	857	831	832	832	847	862	889	847	879	870	853	892	845	824	843	834	867	907	877	846	825	833	818	828	827	850	878	824	820	826	845	897	835	851	831	884	899	854	809	857	859	905	807	879	847	850	862	833	903	869	876	856	877	855	889	852	854	878	839	851	881	838	916	838	847	897	861	824	822	804	849	862	841	883	854	823	872	853	848	870	871	862	865	885	842	793	829	856	863	854	831	919	844	812	885	874	844	840	813	864	802	860	894	915	840	888	857	775	845	864	828	832	843	875	897	872	819	836	885	886	893	821	825	875	802	862	883	837	893	860	914	852	898	938	862	858	796	846	853	799	855	836	859	832	852	893	907	859	800	837	855	876	757	861	880	861	876	840	822	811	871	841	851	834	843	876	909	811	858	856	844	821	852	870	862	816	896	841	825	896	877	862	926	847	838	857	835	858	927	813	852	849	888	881	882	876	880	867	861	868	869	816	830	848	841	846	890	879	817	806	805	867	809	867	882	850	810	868	849	901	809	803	836	796	831	824	894	903	822	849	893	834	902	860	826	889	844	771	805	855	856	899	850	876	868	806	890	868	875	840	879	890	823	910	859	854	820	811	804	828	850	833	871	845	860	908	817	855	847	858	830	839	863	844	857	868	884	819	785	866	836	850	818	843	832	910	833	859	846	780	871	880	856	872	844	877	880	856	834	852	881	831	861	804	843	852	847	836	838	841	860	889	797	874	869	851	851	842	819	863	851	831	858	887	860	856	858	807	881	797	876	855	820	892	853	879	882	853	871	820	868	821	838	856	885
5933	3846	5839	3393	3033	3711	6349	4179	2404	1454	952	779	767	803	723	750	734	749	735	748	770	728	781	748	761	776	733	775	753	743	728	762	742	703	758	740	745	709	735	720	753	759	735	742	722	714	748	722	716	764	767	735	740	746	701	756	756	757	756	784	770	760	711	711	733	780	750	756	749	765	731	806	747	755	710	808	755	733	712	714	722	734	770	739	737	761	744	732	743	704	720	792	758	784	794	760	741	738	757	713	759	732	764	712	768	757	699	761	721	751	755	761	678	695	718	748	796	719	726	746	775	739	813	755	711	740	729	782	785	737	750	727	702	719	784	729	770	753	735	706	720	722	719	791	769	744	731	744	721	729	733	746	685	719	745	740	770	745	735	788	759	781	747	742	758	760	733	741	751	781	772	703	745	752	764	781	751	765	762	724	751	738	777	684	718	738	741	781	758	745	791	790	794	725	763	724	723	743	721	728	744	763	737	770	789	694	723	728	718	719	737	733	703	808	754	734	743	736	762	735	742	731	751	758	802	750	716	768	745	755	774	785	778	754	779	768	738	744	715	779	751	742	737	755	739	752	731	767	722	746	749	699	680	759	724	816	745	737	700	731	776	756	788	753	674	770	766	712	786	761	766	731	777	758	801	753	729	724	740	753	696	726	778	725	757	761	715	750	758	732	735	752	717	760	751	763	738	748	743	716	786	706	761	708	737	734	751	774	721	721	698	736	737	747	714	758	723	761	708	712	708	781	767	764	774	737	712	762	758	800	740	748	694	717	744	703	737	765	730	796	752	724	762	757	759	737	758	726	730	768	763	778	771	736	771	717	773	774	699	770	733	750	743	786	751	753	763	753	745	760	729	748	752	758	733	787	722	759	760	801	753	753	743	755	745	750	749	778	664	763	740	739	780	763	705	756	728	747	773	695	766	692	756	749	716	715	726	723	752	762	728	768	762	721	729	758	749	742	759	745	735	744	765	759	762	727	742	749	790	695	761	751	735	729	747	750	740	731	701	770	777	727	774	788	767	780	734	720	750	732	763	769	768	726	744	745	732	721	744	818	717	704	783	733	746	697	753	765	750	723	726	730	741	730	737	744	780	759	728	745	741	788	769	705	680	715	754	785	720	722	788	753	752	752	754	713	768	740	745	781	742	734	751	774	694	746	728	748	797	749	680	770	745	721	734	758	769	782	743	701	769	732	711	723	749	746	723	725	739	743	774	746	698	729	763	725	729	769	720	728	740	747	743	710	730	794	816	797	744	726	732	757	739	761	772	710	772	770	724	741	733	730	746	742	768	782	738	732	787	741	767	769	750	731	729	724	772	759	801	724	705	762	752	763	798	746	758	751	717	732	720	760	786	729	750	781	730	748	753	781	736	693	759	754	730	746	752	778	813	791	710	767	767	762	774	733	710	718	820	757	762	717	796	730	756	741	762	707	719	718	723	694	725	757	794	755	775	778	723	755	714	785	737	764	760	719	743	733	736	736	732	768	733	765	793	753	754	723	740	728	742	720	744	766	796	781	752	774	737	721	779	745	750	735	691	746	713	719	702	712	767	777	754	769	773	754	759	760	741	736	751	758	744	705	794	731	724	764	754	809	720	708	757	729	708	773	709	784	737	734	755	762	735	733	718	714	780	718	775	749	729	775	742	732	761	761	744	724	669	753	742	766	730	746	744	740	753	721	698	761	710	787	728	749	772	769	759	738	724	754	699	712	737	714	764	727	751	761	739	731	695	746	760	738	749	732	763	722	767	780	801	788	738	735	716	761	717	762	734	734	775	712	732	745	741	797	685	753	750	744	744	752	703	754	679	717	736	692	708	719	724	722	722	724	724	771	813	726	738	713	741	719	765	775	766	740	767	730	726	815	733	730	764	754	716	754	769	776	790	753	757	743	758	766	741	759	734	788	727	742	773	754	737	740	798	726	746	784	713	705	745	766	799	719	725	762	753	726	742	741	703	721	748	700	736	781	801	717	711	730	737	746	753	705	762	709	725	764	694	721	777	721	770	748	758	753	791	750	782	698	780	699	751	755	740	791	765	761	715	776	746	798	769	695	749	767	752	713	742	744	722	780	730	763	726	751	769	760	791	756	782	719	747	745	779	727	775	757	762	710	744	748	752	775	800	739	728	749	768	716	711	760	723	742	714	718	740	681	745	726	743	777	739	766	716	775	746	677	780	779	710	733	787	749	762	802	764	735	744	759	733	742	770	771	786	736	776	746	762	734	754	781	736	727	753	725	797	762	747	714	776	740	769	758	736	777	761	765	738	758	730	714	710	749	740	734	795	738	711	732	758	753	721	741	721	670	718	801	728	728	742	808	775	761	781	722	779	795	736	737	720	746	755	752	700	763	719	767	795	697	694	793	754	692	786	731	769	726	762	701	750	758	730	713	747	758	763	744	742	729	742	697	722	756	757	754	735	738	719	718	781	744	694	779	785	760	754	753	786	766	765	714	773	713	693	715	744	754	755	766	781	746	708	771	741	775	715	745	737	753	725	728	718	790	747	755	782	730	729	764	754	738	774	732	785	721	730	739	773	741	681	783	760	700	746	759	774	701	750	771	760	726	740	783	725	762	785	738	777	757	769	786	789	715	772	753	752	767	742	760	746	768	739	777	745	770	719	769	770	768	776	710	737	779	740	744	772	718	750	764	811	725	718	820	738	767	755	761	748	747	778	771	758	728	762	756	734	793	709	707	730	736	691	751	711	759	744	769	768	766	760	733	710	739	739	770	715	802	745	719	711	767	728	762	740	754	765	722	765	771	755	772	748	753	709	732	720	796	727	724	718	759	750	696	721	743	749	748	759	762	737	744	753	705	794	714	714	800	743	712	746	754	724	750	745	788	726	737	777	745	718	737	723	726	752	734	704	747	742	711	750	771	707	733	757	703	779	731	735	777	745	793	788	758	726	740	800	723	722	756	760	779	782	714	745	769	726	748	728	768	764	742	732	740	779	779	761	735	748	737	767	747	778	792	779	743	743	773	726	755	746	717	732	770	727	783	711	733	786	786	754	741	754	699	746	733	715	748	716	700	772	756	788	798	801	768	767	697	735	729	721	694	766	724	737	725	780	793	760	742	765	769	697	778	692	758	755	718	740	724	694	776	760	768	741	770	682	766	729	785	726	734	775	775	733	768	746	730	753	697	765	782	761	768	705	719	763	752	767	748	742	753	678	758	724	729	762	728	787	806	764	737	712	789	751	747	720	769	752	741	765	707	757	705	759	736	757	797	749	733	760	729	762	811	719	736	746	769	718	735	693	733	780	762	706	779	742	770	745	741	771	740	761	729	732	780	751	765	710	751	734	697	733	742	734	694	775	820	739	773	760	755	785	741	730	800	718	702	746	732	716	826	758	727	702	737	721	772	758	743	708	750	770	768	733	733	718	706	748	792	729	728	701	760	709	760	715	812	721	771	750	759	742	784	780	727	742	737	817	715	780	785	802	765	732	793	763	764	769	735	755	718	766	739	758	748
25503	21348	27162	25175	9644	23100	40883	27730	15289	5800	2388	1210	856	859	778	809	798	798	824	803	796	814	783	731	760	806	787	816	788	796	777	804	841	799	815	780	796	801	804	795	744	840	767	796	819	750	811	775	818	800	765	716	835	803	795	774	837	846	796	784	774	805	793	818	808	764	805	777	780	804	789	789	761	805	756	758	807	752	799	739	812	780	824	728	791	797	819	808	766	797	733	788	764	796	799	829	831	837	781	801	734	757	790	773	778	804	744	769	820	798	780	789	771	777	771	787	781	765	715	784	785	777	834	832	770	770	785	785	749	762	763	768	737	777	764	810	770	859	818	800	778	791	771	843	821	820	767	776	750	834	762	759	771	825	774	757	746	773	801	809	762	738	755	727	773	796	784	804	816	786	766	795	872	795	782	829	811	823	784	760	792	762	791	806	771	776	781	823	764	828	789	778	744	737	818	790	801	757	839	803	765	743	787	773	799	765	813	804	770	824	786	819	794	758	753	748	789	758	756	816	780	791	771	728	814	770	817	723	800	794	772	740	799	734	778	758	778	766	773	792	809	762	803	780	770	774	740	817	786	740	781	750	817	802	787	807	752	796	759	766	766	786	759	809	783	814	787	793	785	763	840	828	769	802	768	775	834	797	765	769	846	749	759	722	803	792	824	782	760	822	798	801	785	773	740	791	737	793	772	795	774	803	757	768	802	804	735	815	740	739	774	837	794	800	795	827	777	861	797	762	828	744	812	794	800	859	763	795	734	769	792	785	771	792	789	781	787	785	771	840	763	795	796	735	786	776	787	808	815	790	848	796	749	763	811	746	771	728	735	742	764	781	772	799	766	784	786	808	773	804	776	766	762	829	746	789	839	787	783	772	822	787	778	799	788	764	760	860	749	774	822	774	782	789	752	781	753	706	789	815	829	807	800	769	805	786	770	750	753	772	756	812	798	733	767	821	828	761	772	758	756	798	800	818	801	727	824	757	778	811	796	800	757	765	813	794	795	758	823	817	799	794	768	765	808	773	757	729	779	796	718	778	803	763	785	832	792	743	818	792	788	806	749	795	762	755	812	784	766	809	799	813	783	749	766	758	821	773	823	750	776	770	814	759	785	809	814	831	790	799	779	754	795	795	792	797	843	763	773	819	783	779	796	808	778	810	777	763	751	731	784	765	758	802	792	812	834	772	762	768	777	806	756	787	844	771	780	791	798	807	739	765	806	818	774	769	821	809	807	833	776	788	829	820	771	761	785	808	737	816	799	799	785	769	762	788	787	789	811	767	781	804	819	796	783	820	750	798	838	753	774	827	792	758	782	764	776	785	804	779	726	746	755	837	737	759	813	792	770	805	810	816	794	807	769	755	790	802	770	798	789	794	737	769	808	793	776	788	792	743	747	727	805	802	782	809	768	791	796	787	800	783	822	831	770	810	813	769	788	772	758	812	847	780	748	754	782	792	731	791	800	737	757	808	801	777	801	796	797	781	765	791	783	828	781	766	760	780	773	701	777	827	741	804	727	784	797	792	782	775	823	747	811	769	781	780	774	824	773	814	798	785	800	811	795	756	758	789	771	787	752	770	829	772	834	709	812	749	753	703	747	810	816	809	766	887	742	775	762	767	801	851	762	778	805	788	754	740	763	769	805	795	755	797	798	825	766	805	749	843	749	766	782	799	791	779	804	790	767	787	813	753	769	777	793	754	749	748	852	847	789	819	788	783	793	773	783	778	763	813	838	862	774	809	811	793	792	837	787	766	731	753	791	794	759	786	782	833	784	781	811	746	788	753	780	757	772	755	785	755	807	784	820	792	798	750	777	795	737	766	772	817	790	831	792	764	734	784	830	764	804	789	786	770	812	746	748	782	727	838	815	820	796	820	788	819	819	801	844	784	808	817	762	814	812	742	830	756	766	809	816	818	754	773	802	801	782	742	797	791	744	844	795	784	804	770	758	772	825	724	810	842	786	779	780	812	793	761	765	743	772	825	823	830	812	780	806	767	790	796	785	818	785	752	742	788	795	762	851	798	765	804	780	767	801	821	772	792	747	753	804	777	804	779	776	804	774	828	760	771	814	776	763	802	775	777	853	823	774	858	766	849	798	825	774	775	804	743	795	776	760	759	784	765	793	771	731	743	744	793	761	779	807	774	789	753	758	797	741	783	742	765	799	798	778	765	777	857	838	840	816	792	773	784	818	780	750	761	751	790	782	768	787	808	766	778	781	770	757	751	766	779	762	770	777	808	788	805	765	743	779	770	748	854	784	764	809	748	790	827	830	807	795	809	801	761	785	760	792	771	773	781	772	780	794	769	759	800	761	743	762	807	801	775	815	809	811	821	794	817	777	773	806	811	762	805	817	763	749	784	837	822	784	783	790	823	781	756	767	776	816	798	774	792	794	762	744	764	766	759	762	782	735	785	810	751	761	784	752	783	769	803	760	781	734	757	778	777	784	798	787	809	799	776	819	765	752	781	793	811	782	808	797	812	802	781	777	770	736	819	813	755	818	828	848	761	739	792	738	756	791	789	823	765	854	846	776	781	793	774	770	817	723	778	787	720	758	781	780	784	853	785	813	773	792	767	750	753	792	871	744	786	816	758	815	764	816	801	758	816	817	811	827	832	754	748	790	779	742	810	808	767	779	866	772	789	753	798	780	810	834	756	785	822	785	815	788	771	750	760	750	810	766	773	733	743	828	741	739	774	794	793	764	782	771	735	830	812	774	794	744	768	770	809	800	782	781	733	769	748	769	799	750	797	819	813	725	751	787	787	831	800	758	748	798	856	796	761	813	789	821	750	809	779	782	799	763	816	787	792	733	772	780	770	792	751	807	765	740	810	799	780	777	822	786	762	818	788	759	768	755	728	797	781	724	818	777	845	808	769	768	781	789	777	747	806	799	787	772	778	749	798	838	776	814	776	800	755	754	805	770	798	819	782	792	773	774	761	805	747	783	714	741	790	796	791	819	817	769	800	750	790	749	791	772	800	766	773	803	818	799	819	820	773	766	806	742	736	793	863	740	789	798	761	794	748	808	767	761	753	762	814	786	737	815	777	739	788	815	796	795	820	752	777	820	774	819	756	790	813	776	803	793	801	801	757	778	788	778	755	781	802	781	804	809	839	822	785	826	768	803	767	796	757	766	768	749	851	779	773	792	812	776	813	790	758	802	793	764	807	802	746	783	785	767	815	796	804	799	760	740	765	774	764	831	846	778	791	821	764	762	761	826	772	775	818	828	777	775	802	817	774	776	821	777	744	772	803	741	793	769	781	768	774	781	786	757	793	760	804	774	761	774	814	832	787	802	773	780	784	789	770	819	741	778	764	759	782	818	782	769	783	794	796	741	830	759	810	771	790	820	767	782	739	783	799	781	739	768	768	785	764	824	759	773	774	728	772	823	795	790	765	793	823	758	806	812	787	808	816	795	752	726	830	758	781	766	795	764	800	776	828	789	781	764	783	783	820	810	815	844	797	771	819	777	792
5458	7929	8193	5456	4021	25137	34853	21875	11882	5164	2453	1175	841	747	727	727	774	741	726	710	769	743	715	695	744	738	780	704	703	733	712	723	749	718	763	766	721	731	735	771	699	739	727	744	694	743	713	721	715	734	769	691	681	715	722	737	720	718	724	741	740	754	750	706	747	733	736	700	699	674	674	698	745	749	708	734	689	685	719	715	736	693	716	684	754	726	713	703	695	711	766	765	715	736	723	723	706	727	709	750	753	774	693	709	724	697	724	765	711	727	754	769	702	738	731	741	700	683	654	712	685	757	747	729	750	744	702	697	691	695	720	714	743	773	719	716	705	756	751	724	685	703	731	711	747	740	726	744	714	764	709	661	742	711	734	685	767	749	709	729	773	683	716	696	684	746	690	683	725	692	746	716	693	705	762	700	702	709	736	688	727	715	740	746	725	710	704	750	770	732	716	694	726	713	667	720	706	691	728	749	736	718	775	714	663	730	746	702	754	707	759	696	742	682	711	728	698	719	729	755	751	757	688	710	701	712	740	734	711	731	740	711	722	718	755	726	713	731	717	721	709	729	761	729	729	734	762	691	717	721	741	705	717	715	741	717	718	689	786	717	758	648	691	700	721	719	732	771	772	679	740	726	702	699	706	726	712	703	714	702	729	728	751	753	727	725	667	751	705	668	704	719	705	681	736	748	678	714	705	713	707	763	723	711	763	760	727	697	709	718	747	745	706	772	689	708	726	676	761	698	711	734	728	715	740	750	707	724	743	718	716	735	682	701	696	754	702	676	738	748	697	726	695	726	692	723	731	718	687	702	711	787	727	751	682	723	704	720	690	726	698	681	710	733	709	697	676	729	693	658	703	708	682	717	716	750	766	700	732	658	727	671	731	683	707	764	732	759	748	667	700	744	697	696	728	684	738	754	725	695	740	762	723	695	716	740	698	734	699	724	724	709	774	755	718	721	729	720	741	739	715	695	715	712	722	711	735	706	710	731	694	700	746	690	758	716	733	651	707	740	741	694	696	719	705	711	677	721	690	701	710	736	709	725	732	704	735	759	721	720	727	736	699	719	675	711	716	750	727	690	695	689	728	728	747	714	699	725	697	729	674	705	713	726	697	716	745	730	727	722	687	724	698	768	746	692	763	747	710	732	751	706	744	701	697	767	735	703	756	751	746	693	703	717	713	740	761	702	703	710	698	702	697	706	694	709	741	692	703	737	704	733	727	742	731	749	715	698	778	731	699	689	720	676	741	739	721	727	744	729	686	717	741	716	775	695	673	732	708	732	689	736	727	727	713	690	718	728	732	727	687	732	736	716	754	718	712	751	695	708	688	744	786	763	699	709	718	741	742	705	736	720	734	748	694	692	687	739	704	725	707	710	756	734	712	643	734	763	760	754	719	730	725	759	701	676	756	719	705	720	702	689	718	684	705	711	730	682	736	684	711	722	665	717	748	761	719	768	704	740	696	716	745	712	705	712	713	740	721	683	664	697	712	664	717	690	740	760	729	735	761	737	730	700	747	676	746	717	701	688	741	746	687	748	739	695	732	723	742	647	724	694	756	689	699	687	683	701	708	686	732	707	722	754	732	709	723	664	692	730	726	672	664	700	689	708	735	743	728	764	725	729	721	713	717	755	660	717	755	739	665	723	680	756	710	807	731	741	724	744	727	672	721	775	681	706	767	738	756	702	705	689	731	781	732	719	765	758	719	740	704	717	711	662	713	759	710	778	784	710	691	745	747	746	673	760	722	710	764	742	709	706	763	724	743	711	734	703	704	719	668	682	723	706	686	727	700	693	742	708	736	773	698	744	738	746	726	745	657	691	729	754	696	676	747	697	691	747	762	692	676	718	720	746	719	695	690	714	703	778	695	726	765	720	734	724	691	748	712	713	755	702	761	727	731	679	773	719	719	695	742	663	740	730	743	707	705	766	708	707	740	711	709	737	718	717	723	710	746	770	741	726	698	733	737	739	730	681	745	724	710	738	701	706	771	677	706	755	681	712	711	705	739	686	722	735	717	731	738	723	746	730	700	701	680	762	693	692	655	703	696	730	779	671	749	631	737	726	681	721	742	722	704	721	753	706	721	761	764	724	702	675	740	726	707	727	691	709	734	757	704	670	703	720	746	664	720	766	710	738	712	721	770	696	707	751	718	699	716	715	705	678	725	709	681	751	700	729	719	703	747	711	756	752	756	714	679	711	697	729	735	731	741	716	694	731	717	661	708	717	704	718	718	766	698	712	706	710	722	731	713	720	726	730	719	739	775	701	701	745	727	704	704	759	724	709	709	706	756	767	735	692	702	740	751	797	700	690	718	686	672	738	726	676	783	689	682	699	680	759	743	788	753	748	744	678	735	699	730	708	761	732	712	765	765	711	732	751	754	743	719	740	740	705	717	679	684	734	754	703	758	699	690	724	718	711	726	687	714	698	724	714	693	718	700	740	726	782	732	727	762	695	756	751	697	698	729	720	693	681	732	735	722	685	765	768	746	719	681	704	742	748	710	760	728	693	673	709	719	736	768	703	779	691	757	737	727	710	720	703	675	672	682	696	744	784	702	692	705	748	762	692	698	704	743	679	688	720	712	712	715	694	715	728	709	684	704	730	733	682	700	738	750	691	724	695	699	681	763	745	751	740	736	663	672	735	684	744	736	709	720	715	761	728	688	683	711	724	690	772	725	708	701	724	695	759	763	664	716	719	693	671	714	710	739	789	666	710	729	692	694	687	688	730	721	727	712	738	727	738	710	720	714	688	720	754	701	713	722	764	703	708	717	722	729	732	700	730	693	729	676	734	740	784	703	734	719	701	726	734	760	745	731	737	701	715	681	710	702	725	692	714	748	723	761	688	696	763	704	682	701	720	759	700	736	706	719	738	740	677	716	744	717	699	727	684	702	737	690	688	705	721	752	743	705	727	673	795	699	705	722	687	717	723	748	721	736	695	709	666	737	649	685	727	674	742	659	687	749	742	758	712	691	767	770	741	728	721	740	705	655	722	700	709	721	708	757	737	719	660	690	712	747	724	749	717	709	696	698	721	715	706	713	689	761	744	733	754	702	718	761	709	686	761	702	691	696	718	730	734	721	736	748	740	649	699	722	725	699	738	742	706	764	679	736	710	701	702	739	716	729	776	705	676	755	748	761	720	725	696	712	732	703	668	742	749	735	747	693	723	726	689	728	738	743	707	719	710	737	729	756	774	788	757	710	732	678	742	711	716	675	705	749	713	722	705	732	705	710	721	753	733	720	768	726	706	724	686	740	721	714	776	706	703	695	701	677	687	741	710	707	729	720	746	686	728	729	708	700	756	735	761	745	742	701	683	698	731	707	684	740	653	694	691	744	741	695	674	746	715	702	750	691	718	721	785	717	736	725	714	752	743	724	746	679	714	697	718	739	727	704	728	673	671	723	727	682	675	738	663	743	718	746	732	741	725	730	713	733	725	704	712	760	691	689	688	752	695	719	733	766	714	710	711	688	723
24342	21362	28677	24404	21904	41259	57451	40665	27203	15310	5906	2189	1195	981	912	929	920	913	882	871	893	830	826	867	901	857	875	910	881	884	890	853	835	875	872	836	842	895	840	884	859	866	832	843	845	880	878	872	860	881	888	860	878	809	868	892	827	875	862	874	900	871	909	888	932	891	816	927	886	833	842	843	830	876	860	872	858	872	881	854	831	851	873	851	881	902	888	856	848	942	868	895	858	854	835	860	893	852	847	841	889	861	861	849	853	906	898	930	806	894	850	867	892	817	825	853	891	793	830	841	893	822	888	827	888	890	845	841	869	889	920	838	866	845	909	881	846	830	856	856	834	875	889	871	876	855	854	913	861	896	861	887	899	778	874	849	887	840	865	833	891	832	807	856	849	880	862	874	900	889	875	855	850	918	894	866	884	828	852	874	857	857	815	866	808	850	848	886	872	837	870	845	901	891	872	887	877	913	834	885	886	872	893	909	862	877	822	818	832	825	814	835	869	868	891	843	822	830	839	826	879	878	835	894	866	858	893	870	892	893	885	899	896	855	833	794	833	861	819	882	891	878	922	870	961	844	862	830	838	827	826	874	856	859	853	877	902	871	855	828	878	807	878	836	819	832	905	826	924	846	862	907	876	888	894	931	857	848	866	850	909	823	818	824	836	858	863	864	872	852	819	872	856	892	893	816	807	856	900	861	882	797	871	821	951	877	853	884	845	858	849	868	928	895	865	858	852	844	824	796	842	828	852	865	868	889	842	876	904	872	844	891	889	842	888	824	877	876	884	861	869	866	898	868	847	912	836	859	846	886	868	913	865	849	875	852	871	880	879	835	893	858	904	889	867	880	904	847	889	909	817	879	867	800	837	854	858	884	821	833	878	880	868	876	845	862	870	863	897	847	845	845	844	857	864	840	840	890	821	855	797	848	807	825	839	870	880	848	878	870	888	838	855	884	904	867	831	889	852	861	900	825	863	865	795	892	810	882	851	833	821	854	848	845	817	879	821	914	850	882	836	824	849	828	839	835	880	861	871	859	861	853	883	851	895	882	855	896	907	829	867	919	837	867	794	866	879	850	834	868	851	853	838	885	828	935	859	884	840	888	899	878	857	840	780	876	838	793	860	828	838	867	849	893	877	886	867	870	880	900	862	872	828	911	863	886	847	866	823	910	826	838	884	838	886	931	829	908	837	849	792	809	845	883	897	857	861	855	836	789	840	838	855	881	837	830	854	860	849	819	923	846	823	847	881	806	856	868	942	904	921	831	864	863	924	905	898	867	828	873	860	870	873	900	856	878	853	846	769	828	892	836	859	867	883	895	870	894	866	816	845	892	890	854	936	875	883	870	817	882	881	900	882	863	864	878	865	866	869	921	809	863	814	835	823	865	840	847	837	822	871	845	874	828	911	821	819	875	860	850	907	852	817	917	884	892	854	899	842	840	834	852	812	875	904	827	799	825	833	836	781	854	904	877	867	910	839	834	849	796	883	880	848	818	816	839	932	849	884	836	810	832	881	870	800	835	857	865	888	919	849	837	869	913	859	835	887	838	871	897	859	838	868	876	853	824	890	831	921	832	849	870	842	831	835	895	886	817	876	894	839	835	900	836	905	826	864	845	774	829	839	831	895	879	891	897	834	862	861	888	860	870	874	866	915	864	837	898	865	821	861	887	874	852	873	907	880	845	845	848	866	858	848	849	815	846	899	870	839	872	854	886	880	849	832	849	877	866	903	874	850	840	860	831	872	812	850	901	857	815	885	830	859	882	798	895	883	837	825	878	876	841	879	890	841	839	872	848	861	815	852	927	798	883	907	888	863	884	904	908	894	895	878	869	882	888	843	836	850	817	904	806	857	881	869	849	927	853	829	866	860	868	826	858	904	820	869	865	882	827	864	879	857	846	847	924	885	855	901	872	940	827	818	856	839	852	849	887	854	887	860	850	838	838	830	844	886	844	845	828	903	846	859	845	822	812	854	886	876	831	864	853	871	916	849	873	873	805	879	920	873	841	855	840	884	875	860	863	871	828	872	914	846	839	866	868	855	840	847	852	837	851	862	840	895	862	866	861	823	850	835	874	909	849	906	818	861	835	876	867	881	827	831	887	851	847	900	854	883	918	917	835	810	860	839	825	874	895	873	829	862	882	886	835	859	907	810	828	869	828	869	857	862	847	844	832	878	851	887	897	845	829	797	843	893	852	902	872	882	848	895	832	867	868	875	878	816	822	879	859	822	817	931	863	847	867	854	837	858	901	884	828	857	816	876	839	905	803	827	859	821	927	879	900	869	890	862	853	819	836	878	878	866	869	845	827	867	888	854	855	907	857	882	865	864	889	906	867	895	870	845	844	869	849	862	775	819	831	854	792	881	894	815	849	849	898	818	878	875	821	839	836	889	842	857	877	903	825	864	801	808	916	849	890	866	861	872	860	869	821	823	889	834	883	887	853	881	809	859	900	857	885	886	814	884	883	900	883	873	847	907	827	835	804	873	860	860	862	834	814	874	856	849	835	833	845	877	900	906	860	822	801	853	802	839	808	872	807	813	856	843	827	837	883	845	863	821	829	856	843	912	890	827	874	828	814	804	848	846	845	796	871	835	825	879	859	879	827	874	841	819	856	877	826	875	860	888	812	831	867	902	843	836	857	863	842	918	871	846	849	828	833	819	844	897	769	856	847	853	912	809	879	851	824	803	843	885	877	848	861	876	877	785	863	875	826	780	850	842	828	840	862	850	863	896	851	848	893	873	847	861	940	826	845	934	823	831	902	816	855	840	873	832	872	859	838	928	877	876	894	841	864	818	887	859	913	861	864	902	900	881	920	866	851	853	864	855	873	820	888	890	898	804	819	821	884	776	891	868	834	850	879	859	813	858	810	847	894	867	900	860	889	845	831	856	790	879	893	854	889	882	873	849	831	856	874	818	863	862	827	813	864	860	853	775	867	849	856	840	832	878	810	829	858	834	822	870	865	883	864	854	836	844	861	869	878	864	866	852	883	865	874	857	831	859	869	866	789	879	841	885	875	895	809	846	914	804	947	885	903	896	868	851	900	909	903	870	844	840	854	872	878	877	882	866	829	840	848	839	866	830	833	856	838	891	807	887	891	876	903	859	872	849	878	881	864	910	813	842	815	869	853	855	899	859	871	896	868	895	828	841	845	871	815	904	826	853	830	810	830	831	825	895	935	869	884	904	864	868	836	847	882	854	851	914	857	833	883	920	848	911	857	857	922	848	856	937	898	841	858	827	890	807	863	936	887	856	855	839	902	883	804	887	880	860	854	891	855	864	867	799	897	872	880	810	875	818	825	864	865	851	850	877	876	872	822	871	876	836	911	821	818	842	880	894	873	900	872	859	862	920	904	864	839	903	848	871	875	863	913	830	925	828	868	840	833	844	835	901	865	828	874	878	907	888	830	891	881	917	875	806	870	871	857	842	867	818	853	850	861	890	895	848	840	824	874	875	861	858	791	830	863	819	882	882	868
6144	11594	11330	6462	13065	44692	52092	34043	22236	12114	5201	2216	1151	842	861	760	763	827	781	803	786	791	801	787	812	796	842	784	731	811	819	760	775	815	778	794	791	853	757	741	832	779	833	714	780	774	756	847	725	826	805	794	794	781	816	793	830	784	824	837	770	782	809	800	785	813	771	774	775	841	745	757	801	749	814	772	791	784	802	793	864	834	836	814	800	840	799	822	828	784	808	789	797	792	797	780	803	796	816	793	806	800	774	825	815	723	832	793	797	789	786	787	814	797	818	796	793	848	761	756	805	763	803	763	824	799	730	860	792	773	814	750	747	808	800	823	754	785	801	883	804	819	796	809	784	827	751	800	773	782	776	772	798	809	785	775	750	805	815	755	820	770	794	804	829	796	816	827	810	770	789	788	800	769	798	792	793	755	795	752	735	729	780	774	757	807	783	819	766	742	806	756	846	768	795	770	814	803	743	830	788	786	785	769	792	802	813	813	748	779	764	753	733	773	781	772	770	830	796	769	809	759	752	806	820	759	784	711	805	739	778	822	781	834	800	857	819	786	777	798	767	781	820	807	807	762	834	789	795	764	820	777	804	790	788	809	806	775	808	737	796	792	853	821	823	806	788	801	787	799	743	808	786	777	821	769	766	792	778	767	754	755	796	803	806	747	769	781	807	835	803	807	790	752	764	766	762	835	775	804	804	730	815	762	739	778	797	729	827	770	812	778	806	783	776	793	757	806	767	817	777	749	743	775	786	781	797	808	764	760	789	807	783	798	819	794	720	772	821	759	827	751	820	801	805	777	820	817	736	787	813	760	795	809	792	785	760	779	813	766	777	831	849	815	826	784	759	792	843	814	759	769	804	741	794	775	756	757	800	824	793	836	811	768	740	729	837	800	749	761	771	772	822	819	794	781	807	777	775	792	792	772	742	753	782	796	800	759	763	777	758	815	770	735	767	804	764	763	813	805	782	765	788	792	826	751	811	786	841	781	780	799	727	771	777	745	814	809	792	813	782	816	764	817	790	810	806	730	800	821	779	784	803	733	768	792	788	791	813	776	788	828	801	770	808	789	799	809	717	810	793	801	781	798	777	806	796	783	783	820	780	791	795	830	807	765	766	807	812	764	773	788	782	781	813	789	825	788	756	806	751	789	742	814	778	797	773	744	752	811	793	771	779	707	791	782	769	801	766	809	804	858	810	770	793	755	806	828	775	806	852	809	786	743	749	857	758	811	787	792	791	759	803	792	756	757	767	803	784	823	750	791	790	738	791	807	769	766	768	778	797	777	745	813	844	821	751	826	798	799	794	773	812	733	822	786	794	815	786	792	716	783	786	826	777	816	810	762	735	820	777	779	806	835	798	783	744	808	789	806	803	805	806	806	830	786	804	725	808	767	778	802	745	753	790	825	806	798	778	719	809	774	805	749	808	795	832	761	835	773	800	774	767	793	786	766	791	765	780	771	805	808	794	763	805	827	838	736	811	809	783	767	819	832	771	749	780	830	813	829	747	750	771	804	781	763	784	716	778	757	798	827	812	769	785	795	793	810	792	790	809	856	789	763	780	761	785	825	749	716	784	773	783	798	733	837	831	809	736	791	797	760	802	796	795	710	875	786	775	813	789	755	838	822	789	754	789	802	764	785	737	838	810	743	805	759	792	799	817	840	764	763	786	807	730	796	815	732	780	764	759	795	786	800	782	761	754	777	722	818	806	788	802	747	812	841	776	809	813	786	780	832	809	774	774	774	813	814	800	790	781	775	754	798	808	795	769	810	759	767	840	762	740	773	828	787	764	797	862	770	742	759	782	783	762	778	796	797	765	766	788	814	745	787	757	809	788	800	780	777	756	749	788	816	772	803	808	805	853	800	813	784	785	781	784	799	766	797	775	778	760	804	765	810	819	782	767	706	774	797	800	823	790	816	782	715	775	784	815	766	750	797	757	802	837	755	802	763	748	734	728	815	810	805	843	771	777	839	816	857	764	822	749	814	825	811	841	794	832	801	738	810	796	843	759	820	825	790	753	767	791	734	801	853	775	799	771	773	776	774	755	741	772	791	823	777	782	735	758	783	768	778	777	820	810	792	761	770	810	762	824	772	837	787	757	743	782	792	793	772	756	781	758	737	797	758	780	851	768	790	747	794	765	796	803	785	750	775	819	745	776	764	762	727	763	782	743	756	804	784	816	707	775	780	820	723	783	797	831	760	765	764	772	798	769	778	762	796	828	779	755	773	776	752	824	751	809	784	820	724	750	794	750	798	760	787	812	768	757	795	771	801	751	806	799	862	742	803	802	735	758	782	790	745	833	847	790	830	831	791	744	784	748	751	765	799	795	768	795	794	833	808	796	804	765	772	807	833	843	750	761	718	761	817	774	769	756	772	737	835	828	780	790	782	782	750	786	804	788	781	791	816	775	763	778	756	878	769	815	782	772	771	757	748	728	804	792	772	723	785	799	825	816	789	783	751	757	727	732	737	793	771	803	794	793	797	749	824	805	778	828	785	861	802	811	809	797	741	806	811	819	794	780	830	792	833	817	749	783	778	821	788	737	833	795	815	794	798	768	823	771	775	715	799	800	734	768	826	779	817	838	837	765	761	810	769	780	794	812	771	785	772	791	818	792	768	811	788	806	749	794	813	791	780	801	745	761	794	830	817	834	772	759	776	783	770	773	777	785	778	804	772	758	808	780	778	806	786	783	731	736	792	768	866	820	816	775	766	797	780	776	848	799	792	812	763	741	762	816	792	806	778	765	782	781	760	837	776	787	791	772	794	792	838	811	754	721	813	784	805	797	763	775	799	815	774	772	758	789	809	798	762	802	775	791	803	810	792	793	761	782	789	772	770	849	732	799	778	776	754	700	776	813	833	784	746	763	778	782	787	782	803	756	784	798	793	779	775	722	750	795	785	780	781	846	805	797	774	789	772	807	769	834	772	746	806	747	767	765	813	737	800	744	782	815	795	801	743	796	803	789	810	759	805	720	789	791	774	782	762	795	790	845	752	763	810	792	778	804	771	757	761	741	822	818	765	779	793	758	767	744	803	762	804	763	747	742	772	759	758	783	782	805	792	862	778	733	818	797	803	794	879	777	757	815	746	767	804	786	717	780	768	745	788	752	756	757	798	803	751	735	765	782	791	733	751	801	846	841	791	827	780	820	791	748	780	787	793	825	818	770	747	755	778	796	735	780	741	743	791	740	774	772	770	776	747	809	795	736	797	813	758	756	773	760	836	740	815	769	795	766	847	753	785	809	792	797	765	827	786	823	802	757	765	815	746	803	781	750	768	758	811	815	810	773	760	757	832	810	772	825	811	770	783	776	823	765	808	802	787	820	799	796	809	795	774	760	797	772	770	760	757	764	799	749	746	841	724	773	737	755	771	814	818	746	748	759	790	831	777	784	806	804	758	820	762	790	788	831	777	831	744	804	791	764	762	810	755	799	767	811	787	760	792	804	846	793	800	828	819	817	762	796	768	769	766
27817	13431	3916	1653	1743	4151	5316	4067	2253	1384	996	900	856	848	825	879	777	827	821	813	857	810	809	797	856	883	849	863	825	852	817	816	876	836	808	768	865	863	796	786	829	865	771	844	798	757	829	844	804	841	795	827	804	856	810	747	829	801	792	829	784	814	808	806	861	849	858	825	747	751	766	835	773	858	806	828	835	858	823	801	814	823	817	833	767	817	806	792	835	813	787	759	846	816	833	854	784	753	802	801	812	792	805	841	801	832	810	782	807	894	801	797	824	844	785	796	873	778	857	817	810	774	801	817	799	847	833	851	815	779	794	848	793	799	863	840	845	881	811	802	788	849	843	844	766	781	831	769	810	782	809	817	858	807	800	862	832	833	798	799	838	890	814	794	801	796	862	847	817	797	816	791	783	776	807	807	785	810	803	784	824	828	870	820	803	815	794	867	801	837	825	862	824	798	820	823	807	839	841	823	802	805	804	816	872	861	825	795	823	805	807	895	824	850	742	841	808	812	775	854	804	840	799	794	837	797	800	781	825	843	840	885	814	795	841	845	843	807	815	809	823	803	821	825	854	795	843	778	815	806	849	838	854	795	864	843	899	791	811	819	832	847	813	778	804	787	799	827	868	824	894	766	778	809	784	839	851	812	849	831	835	822	873	827	857	833	771	807	858	807	825	847	769	826	840	838	799	814	860	786	836	805	809	813	799	841	814	810	807	826	836	804	849	837	817	852	839	833	881	787	809	835	848	791	790	909	846	789	801	799	829	810	856	783	808	817	796	841	782	788	799	776	835	782	850	818	831	851	858	838	818	814	819	817	802	830	865	822	792	850	815	774	783	834	762	811	770	827	854	812	842	773	861	784	825	839	784	820	814	838	761	853	827	841	854	822	812	820	785	763	798	851	858	835	765	842	839	787	842	827	860	826	811	821	821	802	846	806	830	805	778	796	817	877	822	791	817	854	881	830	878	777	833	811	827	778	779	813	769	825	865	823	805	819	859	786	848	809	829	847	819	790	817	845	780	896	795	784	810	844	830	783	839	799	843	845	811	859	826	850	818	841	837	808	813	805	827	854	837	855	838	860	835	787	820	850	867	833	799	844	833	853	770	790	813	790	789	893	832	862	841	819	817	923	784	904	858	765	855	817	800	819	820	828	833	782	831	848	844	826	759	821	837	822	832	801	809	787	806	789	782	838	847	853	873	768	793	840	794	820	831	855	798	800	856	838	897	830	807	856	808	826	818	816	837	791	868	811	835	788	772	839	830	813	763	818	796	846	825	822	835	799	829	805	777	825	785	859	797	853	853	844	828	809	804	834	821	815	817	829	750	861	806	831	852	845	802	782	783	848	800	832	835	818	833	799	821	784	815	790	816	840	796	849	870	858	870	832	778	815	772	833	824	847	765	803	824	830	846	854	837	841	829	789	833	784	809	806	853	796	780	788	780	824	843	792	857	797	851	826	833	842	836	915	827	822	797	819	807	821	824	821	832	896	849	846	798	828	775	826	838	849	832	850	811	864	785	865	826	845	880	820	836	813	832	786	771	822	835	832	802	782	821	798	831	842	837	843	850	796	826	829	803	814	837	776	819	782	829	743	848	803	802	814	805	811	775	835	818	829	865	794	828	806	797	756	801	869	833	824	786	794	863	819	812	793	834	800	778	813	829	790	791	841	830	791	843	809	829	827	869	869	845	824	833	811	799	769	816	843	856	847	811	839	834	798	824	811	819	847	796	838	802	769	835	821	837	827	884	791	803	788	861	848	810	889	824	766	871	822	826	836	757	822	794	776	820	855	786	863	792	791	768	803	832	847	789	848	885	835	801	793	873	817	807	826	835	879	874	854	822	808	840	832	819	800	807	823	800	840	796	802	788	806	816	849	796	869	840	849	823	849	832	817	828	788	854	808	804	830	854	822	839	821	833	865	833	801	848	863	874	866	851	757	835	798	867	822	827	781	838	763	796	838	833	752	786	785	811	817	858	859	820	860	856	804	850	842	816	824	832	804	871	876	843	830	819	808	870	845	820	770	786	853	808	792	878	827	824	818	843	831	764	863	839	758	789	799	897	806	816	847	897	844	836	802	819	807	823	873	832	840	807	815	811	836	831	810	793	831	795	805	785	836	845	850	828	862	800	825	816	808	832	829	828	832	794	803	840	797	794	798	847	817	857	877	810	841	862	824	809	838	815	861	801	789	827	868	843	842	864	799	805	826	867	815	824	862	856	840	762	851	834	851	820	768	825	775	816	859	847	785	860	822	811	794	880	810	797	839	836	857	773	771	794	802	778	823	801	790	865	786	857	786	828	778	799	768	807	845	810	843	845	821	864	873	847	783	841	835	809	776	843	818	854	820	801	833	846	821	843	852	845	876	834	829	798	792	811	827	842	854	832	808	816	807	825	831	807	796	814	819	808	833	816	822	773	817	830	801	819	857	820	792	839	821	816	843	831	832	829	804	796	846	833	799	804	837	844	776	847	832	847	823	805	846	797	786	816	820	792	788	786	805	860	818	795	834	796	812	815	833	849	835	809	855	846	823	783	816	796	836	809	833	852	734	797	821	793	822	810	783	831	792	858	816	879	796	831	827	854	818	776	804	833	818	808	836	867	879	777	864	869	856	777	803	792	834	788	805	799	864	791	783	875	843	824	826	808	866	784	760	798	812	826	802	787	817	826	790	805	858	832	817	796	809	820	828	838	825	880	815	842	818	800	851	829	810	860	815	856	821	830	803	801	794	855	852	853	841	795	825	791	836	785	800	857	798	895	794	810	862	906	796	809	774	881	775	790	808	836	795	847	832	849	807	851	809	785	844	794	858	796	768	807	783	820	823	811	796	841	835	887	873	817	858	860	813	809	902	819	844	866	772	832	797	793	823	850	788	827	802	841	817	838	794	817	802	827	825	798	824	846	857	866	826	820	805	818	829	801	799	826	796	860	849	786	844	817	824	817	801	815	840	791	775	795	818	863	806	796	842	827	804	789	877	789	891	829	784	826	798	818	875	835	853	774	781	804	814	892	819	844	813	831	837	822	853	852	796	779	843	826	817	809	791	803	785	816	817	866	871	875	831	813	778	877	862	797	839	822	881	848	802	836	823	845	841	826	749	790	846	798	832	835	793	842	759	834	848	845	868	821	851	796	810	836	794	788	782	765	804	739	807	869	778	862	864	827	864	805	734	846	818	827	824	852	796	793	822	823	814	839	807	890	818	807	874	916	879	831	801	841	846	816	821	803	816	819	836	834	810	786	823	814	811	794	847	807	820	796	809	800	831	802	810	785	811	805	848	859	812	829	830	820	822	802	787	828	839	809	859	870	801	788	858	805	851	828	825	819	854	746	794	832	800	835	831	833	844	781	826	783	827	808	801	834	798	771	836	824	811	866	781	797	859	853	798	794	802	822	877	823	785	774	825	856	871	870	829	873	756	839	836	811	862	773	810	836	851	859	864	825	889	815	800	834	815	779	859	834	810	814	865	802	815
5858	2056	3003	1233	1992	5015	5715	4071	2353	1470	925	821	761	751	759	758	719	778	758	702	768	715	726	732	732	718	739	793	743	721	703	767	721	729	736	730	699	717	736	729	742	702	720	685	781	731	734	712	822	780	759	716	659	681	679	729	762	772	740	680	750	785	719	748	749	738	691	704	755	707	704	786	715	778	758	726	743	754	718	728	738	747	744	742	741	714	756	745	712	702	753	741	748	721	703	717	753	718	733	735	734	733	741	721	770	737	727	726	713	711	740	702	739	714	723	733	696	768	697	724	710	731	694	761	711	748	706	729	690	740	743	742	729	760	731	720	779	711	716	727	717	752	719	711	707	693	708	701	703	731	726	737	705	727	728	718	734	738	718	686	772	687	682	691	736	713	702	733	711	780	738	770	732	699	740	728	705	701	719	752	739	698	712	716	703	751	712	711	717	731	734	731	730	748	651	749	702	693	743	740	706	745	694	778	749	725	733	749	717	724	688	739	762	732	741	770	731	713	746	736	743	722	735	764	723	706	716	747	730	754	738	705	703	723	765	730	776	714	718	695	753	731	763	741	710	742	677	772	726	801	731	755	750	719	720	754	669	703	719	740	714	730	690	706	745	723	704	719	742	710	715	689	744	724	710	731	735	796	676	765	745	689	745	706	719	745	764	678	710	738	738	728	682	691	743	706	746	721	698	764	769	729	671	794	737	724	695	755	724	706	706	738	766	679	728	734	743	711	735	780	741	778	718	715	728	698	719	743	753	763	752	718	725	749	710	730	735	741	736	700	736	691	740	751	759	745	743	720	748	699	719	695	702	732	684	727	719	699	745	764	775	704	727	729	705	713	727	749	669	740	721	716	728	746	738	760	731	719	725	756	738	691	754	743	798	692	730	759	739	742	725	714	746	736	733	751	755	697	704	738	703	771	752	691	706	741	773	721	716	727	713	763	717	742	706	685	765	785	727	746	744	750	714	733	713	752	716	656	724	710	739	761	759	735	743	726	676	745	766	705	676	743	707	712	703	741	742	721	702	795	739	740	732	699	711	702	726	712	755	709	722	750	702	785	774	754	703	749	693	705	721	695	766	721	735	717	743	706	706	759	783	772	709	739	722	699	690	689	732	697	714	674	693	730	714	690	771	749	713	721	763	733	737	718	758	767	738	692	750	765	771	715	724	741	705	692	718	750	743	768	767	731	708	710	746	712	774	708	722	747	687	771	778	788	701	778	731	741	734	784	743	727	693	682	747	737	722	746	725	747	700	748	785	730	705	741	710	732	738	753	737	746	692	751	728	773	723	712	697	727	705	723	700	745	693	738	745	671	697	684	727	720	728	731	687	713	727	770	717	688	706	756	704	704	752	726	749	750	712	758	719	755	703	715	710	750	672	733	714	729	719	720	691	732	724	657	745	740	759	691	725	692	700	731	669	732	753	746	755	699	700	716	723	749	735	719	764	771	711	707	742	732	796	680	710	747	755	723	712	758	699	762	733	726	743	726	734	732	691	735	684	712	758	718	716	770	745	717	709	717	708	736	715	702	729	732	771	747	694	747	752	745	761	718	703	716	696	761	714	743	739	719	653	683	735	731	749	664	703	744	749	688	716	718	708	757	696	720	737	729	750	669	720	763	751	811	714	711	710	722	723	721	736	669	762	689	713	724	687	703	716	735	724	714	740	738	740	760	720	790	746	742	732	730	722	688	738	716	725	723	724	712	686	758	708	743	720	721	761	709	791	726	726	737	749	696	694	737	692	726	692	705	757	723	698	734	715	756	680	769	753	736	722	734	707	715	707	683	745	714	759	731	756	708	742	711	739	713	725	702	803	740	733	709	727	723	704	694	745	725	682	769	745	767	727	730	729	760	743	742	698	693	764	705	724	665	720	749	788	721	725	722	755	716	733	702	699	725	704	730	664	732	734	687	740	757	720	754	762	746	715	765	746	675	765	701	695	747	762	790	762	738	770	729	752	709	709	738	720	707	749	705	701	714	747	684	720	687	717	669	737	731	726	789	747	745	729	701	776	749	719	721	743	729	737	709	693	716	731	721	728	748	740	724	727	768	735	759	752	675	783	700	732	713	705	697	702	752	700	698	772	728	749	720	724	696	750	683	734	730	702	728	700	786	726	687	700	728	752	730	768	722	763	700	756	747	709	711	737	751	730	748	702	776	693	776	717	751	709	749	734	723	770	686	681	716	768	671	692	729	726	716	755	693	732	739	725	727	728	744	736	724	712	713	787	745	736	727	746	684	733	736	722	759	703	731	719	710	690	704	765	770	710	735	714	739	697	725	692	731	743	684	704	740	749	732	756	669	790	740	700	775	758	730	768	717	740	765	705	716	696	746	736	747	724	741	734	760	684	742	747	715	690	703	691	788	714	772	762	719	728	717	767	738	720	765	750	768	686	752	750	729	683	744	716	647	693	716	738	700	752	721	767	779	701	753	745	730	727	764	770	734	729	722	759	720	705	698	736	714	757	706	702	715	747	754	692	767	749	769	731	738	666	716	735	768	687	695	719	697	749	751	705	767	768	714	721	747	715	729	724	714	687	726	723	755	773	714	658	748	756	726	723	674	772	724	736	703	729	671	728	712	736	721	723	777	733	705	694	745	716	727	693	739	757	745	721	740	727	749	711	775	692	695	778	761	760	748	758	731	744	715	754	727	733	699	673	708	747	743	683	717	741	695	755	706	690	735	726	748	682	735	737	722	690	741	752	775	723	716	730	729	751	770	719	725	695	737	698	758	699	724	695	723	803	755	729	749	733	695	735	797	688	724	719	693	731	724	694	709	744	694	740	774	709	744	727	747	743	749	727	708	721	796	712	723	669	761	746	728	699	730	691	731	716	665	758	735	750	715	723	716	761	724	786	695	745	751	736	695	721	754	709	691	744	736	726	725	720	692	707	766	711	722	723	736	684	774	686	775	724	721	738	714	721	687	740	732	697	743	743	735	699	702	723	736	718	731	731	711	717	719	784	710	751	740	742	763	758	743	749	728	723	730	716	731	718	775	672	709	674	729	781	759	747	771	755	730	730	731	762	723	688	716	675	732	709	772	707	738	723	763	722	788	725	726	764	682	705	733	723	703	713	738	717	687	735	711	698	695	744	725	723	686	706	721	736	731	736	749	734	728	688	750	713	698	750	697	734	689	708	752	780	700	752	752	762	701	736	798	723	704	714	714	743	742	726	732	706	749	741	712	779	704	705	648	709	690	749	743	720	742	713	736	783	713	730	767	729	716	776	797	701	706	731	737	730	692	677	695	684	782	736	737	700	733	728	685	721	722	717	740	712	708	761	719	788	751	749	714	762	686	773	766	703	699	728	679	698	744	726	717	738	766	784	719	717	708	761	749	730	766	702	744	771	774	693	704	724	745	743	710	743	745	722	740	723	731	749	682	771	743	700	705	746	745	758	735	749	756	719	660	736	713	685	679	731	715	731	666	729	720	722	760	684	699	781	685	671	772	684	659	785	718	715	736
25598	21388	27207	25457	18660	31045	37051	28599	15213	5167	1917	1178	844	783	763	783	798	763	772	768	785	770	765	785	729	745	768	716	815	718	745	797	749	759	778	760	753	773	780	763	774	792	796	761	778	748	751	797	792	776	764	765	760	768	748	786	763	753	735	725	741	724	768	749	797	792	750	782	783	756	760	752	734	785	707	801	788	785	745	815	830	767	806	793	796	733	779	760	763	810	781	727	779	757	756	791	746	735	780	745	745	820	756	723	720	738	766	767	753	806	773	775	699	765	712	761	734	761	740	740	733	776	727	736	743	742	770	747	776	770	802	764	736	798	759	736	792	761	770	745	806	783	746	734	744	781	773	734	773	712	744	776	744	796	781	729	777	793	703	749	760	719	784	728	735	776	684	762	725	744	732	750	784	768	729	792	775	768	727	760	774	786	790	736	735	824	771	799	734	773	773	763	788	756	752	737	770	711	772	783	725	781	788	758	771	705	715	818	737	742	739	774	758	761	746	801	786	777	761	753	768	795	726	765	730	734	740	770	799	755	805	716	811	740	794	741	788	796	772	758	794	791	772	748	784	713	740	741	779	750	735	768	814	732	755	745	759	785	737	715	781	770	756	757	739	749	750	775	784	792	714	766	747	739	813	810	765	777	740	829	756	779	736	740	760	760	713	726	821	756	789	796	708	776	801	795	732	755	763	724	820	790	724	746	753	722	763	784	770	776	759	737	763	768	782	733	762	753	730	717	766	759	750	760	792	769	776	777	758	753	751	814	774	752	803	718	821	759	733	796	755	806	782	771	788	771	737	736	772	717	785	749	797	766	753	789	764	762	808	756	736	734	741	764	759	781	790	778	716	770	744	782	816	727	787	756	748	804	765	747	775	759	768	780	770	766	792	731	759	748	747	763	812	756	775	741	739	810	734	798	818	785	756	763	727	728	751	772	747	784	753	730	830	729	780	738	732	734	768	758	731	783	795	726	795	804	763	786	746	762	804	771	785	771	729	733	780	780	761	728	717	748	769	766	726	701	723	759	782	801	765	747	759	776	780	772	789	783	824	739	770	790	766	747	735	748	753	754	798	743	743	730	685	767	715	742	722	743	789	762	759	739	754	734	773	781	755	798	751	790	780	774	780	734	770	771	756	778	719	762	771	755	755	762	782	759	706	775	732	756	743	786	725	749	743	719	729	774	765	759	790	765	731	761	755	723	765	738	744	700	772	759	741	770	747	752	746	793	790	784	770	754	758	774	781	742	776	790	713	771	776	771	845	797	730	729	776	777	773	756	740	750	747	754	749	759	763	747	756	773	723	769	775	760	781	718	765	751	790	798	753	751	807	690	782	764	770	766	784	768	758	772	795	767	798	721	757	732	776	759	754	790	740	770	710	735	768	750	780	773	769	784	775	745	773	714	776	731	786	762	838	766	751	739	797	746	757	780	730	763	739	731	751	736	742	772	793	783	789	773	766	726	755	760	737	762	786	825	771	800	735	752	750	751	725	775	791	758	696	747	759	706	756	695	773	795	814	722	739	781	767	763	754	779	775	752	763	793	800	746	708	795	785	769	752	733	748	712	759	751	827	793	783	734	776	781	721	761	749	775	734	732	732	799	710	802	709	780	785	711	801	748	705	737	761	795	740	797	780	782	732	746	772	741	759	763	740	742	735	736	786	790	713	770	773	749	711	782	783	771	692	793	769	797	826	713	772	771	769	737	751	740	768	769	738	679	744	730	776	789	776	748	782	769	763	767	760	725	738	763	721	739	770	756	739	740	708	753	766	805	783	710	787	743	755	749	742	803	796	764	769	712	758	784	745	751	768	787	794	762	737	723	785	760	737	747	724	719	723	774	746	749	720	735	757	743	772	778	757	788	768	763	777	812	802	762	779	784	792	810	749	763	747	778	735	790	774	736	778	785	753	801	741	776	731	742	724	713	770	850	731	787	747	723	760	743	744	783	798	737	737	766	744	774	774	775	753	814	744	730	776	713	741	758	794	779	808	767	775	794	802	752	761	808	743	789	736	698	757	713	772	767	765	759	769	751	783	762	771	763	764	768	707	757	734	801	764	696	765	754	759	799	748	750	741	741	772	720	765	740	800	771	751	754	790	758	737	738	751	707	728	715	704	707	816	711	791	748	743	739	760	759	767	778	786	722	772	766	746	770	773	757	742	793	773	746	742	744	780	734	778	720	697	713	743	725	696	751	749	741	740	809	780	746	782	767	772	772	809	742	756	740	777	755	722	770	729	802	769	760	773	716	773	781	762	703	774	754	760	788	782	737	752	759	775	753	760	763	796	761	742	782	770	760	753	784	829	749	735	753	730	783	775	767	760	711	799	771	754	731	757	775	768	785	751	779	730	754	771	775	704	773	759	773	762	775	752	755	734	779	764	783	684	746	803	747	785	777	742	778	705	747	739	771	751	777	757	768	777	733	758	768	823	757	814	752	768	724	806	753	769	785	732	727	725	777	765	715	712	797	756	770	767	757	764	755	759	760	786	735	753	761	709	739	737	775	725	767	750	761	727	769	740	778	831	728	728	767	745	758	733	751	751	805	756	766	793	774	691	758	790	761	806	766	763	702	765	764	777	769	802	745	775	800	777	827	791	769	711	736	715	730	761	775	774	778	750	761	787	740	763	812	766	794	799	758	707	761	751	757	758	773	743	827	767	725	796	731	796	687	753	808	757	765	814	777	786	792	772	785	786	734	751	767	768	744	756	743	754	720	709	734	744	736	743	753	745	780	765	764	767	766	750	761	765	793	767	781	736	754	771	770	786	782	775	733	724	755	758	806	747	787	742	774	784	787	751	753	779	799	774	770	745	806	742	758	718	741	749	762	726	722	741	776	740	779	763	820	773	748	749	747	770	776	745	804	736	754	786	769	792	796	761	781	787	770	730	716	804	718	782	744	772	815	744	749	816	775	780	757	762	766	740	766	769	761	731	737	770	775	731	729	746	733	728	775	735	743	755	744	756	737	767	798	753	710	789	798	783	728	754	769	765	761	788	797	765	736	729	762	781	753	785	728	753	824	757	752	792	742	773	712	776	706	748	723	794	784	736	739	803	733	720	756	754	823	776	760	744	779	769	760	754	771	712	764	703	753	749	734	747	790	737	743	742	799	762	733	775	726	782	746	732	787	789	733	721	802	789	775	777	741	753	782	780	775	748	702	707	756	768	740	787	770	790	751	778	764	762	794	781	779	809	779	757	733	729	707	759	765	724	741	791	760	753	727	735	784	786	794	782	778	760	750	720	757	766	769	764	785	781	737	732	793	801	763	768	734	774	783	787	778	751	775	730	752	778	754	719	770	799	765	805	724	737	765	742	758	781	745	771	759	755	804	732	769	760	765	733	761	742	740	748	770	781	781	722	775	733	823	812	718	759	770	740	757	778	714	754	737	729	768	824	748	772	721	798	715	783	766	762	753	770	766	758	732	747	717	798	767	780	710	752	747	733	729	770	782	747	733	744	709	775	740	813	747
3928	4879	4254	4288	15268	29774	32155	22988	11740	4599	1929	1051	797	739	721	737	737	680	644	653	688	696	699	765	694	721	676	712	707	746	733	760	670	695	716	691	722	687	684	742	663	647	729	713	718	697	734	732	717	712	726	740	728	716	758	683	690	688	711	744	684	701	697	681	665	679	704	729	743	745	700	685	677	700	737	730	740	685	746	717	742	750	734	714	723	718	680	709	734	730	744	734	712	688	722	680	743	710	718	686	698	687	722	722	712	697	728	711	725	711	732	694	708	653	705	665	635	716	742	725	688	686	705	702	707	751	693	700	675	684	704	736	729	681	686	686	657	694	664	736	692	686	698	616	693	669	702	749	760	751	765	716	701	712	679	693	716	699	716	684	695	673	688	655	652	711	717	698	675	729	684	708	695	724	739	691	722	716	679	736	698	724	693	698	719	646	668	724	721	710	706	719	731	703	719	737	747	703	743	764	709	720	720	649	719	723	675	682	731	688	731	712	662	712	672	723	681	705	725	698	718	680	692	719	708	792	703	671	737	708	754	738	693	721	697	733	679	674	677	716	716	659	732	689	703	752	708	691	657	704	728	765	690	705	782	672	667	694	726	743	702	727	649	710	675	659	721	712	740	722	701	762	696	670	753	734	742	693	683	681	701	655	671	724	670	723	744	710	705	757	705	716	700	712	708	722	688	701	728	731	733	667	683	724	724	729	747	702	716	734	684	733	724	708	706	702	703	759	712	718	730	740	690	717	712	729	701	735	714	692	695	674	722	698	693	680	697	689	747	746	680	696	749	678	748	699	724	727	679	675	682	666	718	725	731	724	749	734	655	676	692	687	745	661	694	631	723	703	748	699	695	672	691	663	699	671	722	724	711	711	681	715	711	708	689	695	698	690	725	716	699	673	733	703	734	692	700	720	694	733	676	686	703	731	734	736	685	661	747	711	698	668	738	797	661	668	716	726	689	683	687	719	693	723	698	715	700	702	697	699	760	698	679	700	706	724	698	699	725	675	722	658	706	701	736	750	737	708	739	707	684	720	687	677	665	748	723	757	708	733	694	689	713	706	682	708	696	700	695	736	724	730	695	694	744	710	733	688	691	645	695	690	728	708	683	674	670	745	719	654	746	729	733	702	688	685	685	733	753	707	689	706	699	723	693	713	668	723	702	710	743	656	677	713	711	705	731	676	705	738	674	724	624	718	714	754	722	691	689	712	679	736	700	690	700	694	714	691	733	710	711	656	658	679	641	699	674	654	716	672	739	675	721	738	698	681	708	694	676	703	683	749	717	663	700	652	716	740	663	738	714	727	725	684	711	733	719	682	710	716	686	732	697	688	717	700	681	696	704	698	725	725	683	716	715	663	749	682	671	694	720	692	706	681	750	642	727	692	695	696	671	664	677	672	694	651	708	707	713	697	733	734	662	736	736	744	718	745	712	701	677	641	733	740	684	696	744	657	670	692	722	690	720	691	747	677	699	685	728	684	703	694	686	724	691	680	697	768	679	758	653	686	730	701	686	731	710	718	715	727	696	711	714	694	678	715	673	728	742	694	711	708	703	693	684	687	785	712	705	700	743	741	692	674	696	669	718	699	695	698	715	736	708	720	672	694	740	693	693	710	737	628	719	706	727	678	715	676	759	708	695	694	649	723	729	748	690	698	695	709	715	761	684	716	670	698	752	721	740	755	723	679	695	706	720	730	694	707	707	728	705	732	707	714	705	685	709	712	741	700	684	729	693	737	735	717	674	738	729	706	744	722	717	747	694	710	722	686	697	685	667	700	720	681	686	714	700	729	698	652	672	703	720	717	688	700	693	727	655	742	716	755	743	699	703	705	705	739	699	741	694	739	699	703	723	725	749	722	688	651	720	733	729	681	691	705	688	732	652	709	740	734	745	696	639	725	692	702	730	681	710	734	682	703	710	697	739	706	748	710	677	687	689	696	691	678	715	745	674	690	721	655	730	645	705	693	704	675	695	710	734	685	750	702	688	684	692	711	740	703	723	681	687	691	700	684	732	691	718	685	638	692	719	738	687	708	713	692	716	713	668	689	653	707	698	653	728	727	708	688	674	705	705	730	705	663	710	724	742	679	701	711	694	726	723	737	658	622	676	678	716	690	745	714	701	674	676	660	712	736	688	715	690	646	697	705	654	692	697	721	728	652	709	723	689	687	665	758	704	732	678	737	739	733	691	656	704	692	689	695	674	705	704	697	712	684	737	696	700	710	715	660	730	754	674	677	703	728	719	736	713	691	700	673	766	698	689	745	699	655	724	679	679	661	670	751	748	722	687	689	692	700	697	681	651	690	718	684	675	706	702	686	684	704	672	676	713	699	698	681	733	685	696	687	726	713	675	724	709	705	651	672	677	720	731	714	701	718	703	685	712	706	673	690	692	706	703	682	698	679	702	729	692	710	688	719	745	675	696	713	708	633	724	715	669	700	718	711	712	710	707	714	706	695	710	687	695	684	697	731	714	674	737	682	701	692	700	696	706	691	689	722	652	740	718	692	697	708	690	721	732	721	719	723	702	701	670	721	714	668	683	719	722	702	713	713	729	680	714	729	681	735	696	702	707	648	717	693	723	749	685	736	684	702	698	721	676	669	677	750	695	707	701	742	712	701	702	716	672	718	656	686	687	715	717	707	715	709	682	688	688	712	686	726	745	742	704	648	719	684	720	708	751	729	723	712	656	723	732	693	726	706	685	715	729	694	669	755	708	689	646	744	715	694	681	726	684	678	726	696	685	685	725	720	728	702	706	711	679	671	685	730	745	693	690	687	726	679	696	739	716	678	724	680	661	705	694	696	713	704	688	708	705	677	715	706	722	709	701	653	696	694	690	711	694	681	681	694	759	667	700	712	730	695	717	723	688	739	712	639	685	682	710	744	727	712	719	720	698	688	673	703	713	663	712	688	655	707	693	707	726	683	744	709	675	693	684	713	667	755	711	715	685	693	674	686	693	665	699	673	723	711	678	690	723	709	707	675	708	676	676	733	733	707	681	692	698	655	666	693	718	691	709	734	767	696	698	713	760	715	696	714	670	715	689	669	678	682	724	684	721	710	748	679	694	650	683	713	683	671	688	705	658	714	680	629	699	696	701	730	684	722	653	713	735	713	683	707	701	699	693	684	664	747	716	763	748	726	695	670	679	692	682	705	776	703	730	704	630	722	699	654	692	641	675	718	694	691	720	690	755	728	714	668	677	703	715	742	712	650	714	702	700	702	674	710	695	685	752	699	685	697	680	740	726	668	747	740	691	750	774	736	677	684	764	712	712	691	668	730	688	740	689	664	655	740	677	700	708	737	696	679	714	723	679	701	686	755	681	688	722	716	688	695	709	719	728	725	731	703	704	677	729	675	709	695	697	702	714	725	722	692	676	711	738	714	720	722	718	731	687	694	686	694	720	684	710	727	655	685	676	668	701	733	714	710	677	688	684	669	721	737	682	702	716	654	747	707	710	713	702	696	705	683	696	688
24289	21344	28679	24377	24314	44127	55641	44188	27825	13191	4687	1893	1106	1016	950	904	867	887	902	876	891	885	910	868	880	909	910	874	833	850	841	853	875	887	916	846	877	871	855	859	871	832	850	846	836	842	868	908	878	849	835	898	802	872	894	831	891	854	854	821	888	889	845	829	843	862	870	804	805	890	856	834	857	857	883	872	837	834	823	836	922	799	873	826	811	877	842	852	857	870	922	857	879	875	885	913	799	866	815	860	870	890	834	863	824	858	822	903	827	835	829	912	822	797	892	844	911	881	876	834	872	866	881	866	845	824	859	892	891	872	849	845	882	859	854	836	828	865	873	920	882	867	862	861	854	851	811	844	856	857	849	870	830	876	823	853	861	830	878	840	926	795	889	892	841	867	839	888	903	849	835	806	896	847	844	873	860	869	866	857	825	859	917	877	873	847	879	858	878	896	870	874	894	867	854	869	870	888	863	881	831	898	882	824	861	848	850	815	868	841	882	901	809	878	926	855	910	862	867	840	873	853	835	899	823	823	885	860	887	804	873	835	836	840	866	908	910	850	814	899	872	884	880	872	881	899	830	896	837	846	885	841	805	822	877	830	822	800	831	831	822	827	896	883	879	815	873	880	858	855	912	810	821	817	862	866	871	883	899	821	842	817	893	823	855	912	890	872	885	884	863	912	921	881	883	829	914	877	809	900	795	850	884	912	885	857	822	864	864	872	861	899	835	860	908	824	907	885	870	853	862	848	835	860	806	839	805	853	846	861	826	887	886	897	869	871	886	899	871	884	850	847	876	830	805	811	857	872	877	862	883	869	902	852	894	859	837	875	921	861	861	873	887	967	896	889	885	825	892	869	845	861	882	852	875	880	858	865	861	869	915	890	835	828	890	826	918	874	841	868	822	828	875	904	849	857	798	865	811	903	879	855	831	842	854	865	834	773	855	893	836	903	850	809	902	849	852	870	833	879	836	861	869	875	848	866	939	868	907	904	879	877	856	838	898	860	838	869	813	859	849	872	893	894	836	853	897	819	851	868	880	878	887	831	927	873	866	885	833	861	868	856	884	872	885	902	833	814	870	855	856	831	828	821	810	872	894	849	878	857	865	867	875	841	885	846	870	899	896	820	796	859	897	852	821	859	862	862	874	843	881	857	816	864	861	888	860	877	896	920	857	832	848	825	825	917	898	836	829	905	869	894	906	859	903	900	873	797	936	861	859	855	863	817	862	873	909	864	831	851	849	864	834	799	839	873	836	915	850	872	865	896	875	843	832	889	897	823	856	813	866	871	865	799	887	825	872	863	810	860	905	847	894	820	881	853	864	818	872	843	830	859	853	901	800	890	917	937	812	869	882	833	852	874	860	865	845	858	859	856	825	885	865	859	865	870	854	854	874	885	819	848	836	882	863	904	838	872	882	872	901	825	895	911	882	895	845	862	860	853	848	797	911	923	861	891	841	851	870	866	800	877	866	852	853	863	898	881	896	897	850	854	861	889	837	848	856	851	877	888	807	871	857	827	834	841	891	914	830	843	865	850	829	864	861	744	868	892	820	832	880	847	811	834	876	864	810	923	899	881	890	886	876	876	888	874	860	822	885	863	850	854	840	868	882	856	870	878	872	897	847	849	804	907	880	889	852	804	827	871	843	868	877	839	861	880	856	860	869	855	855	861	879	927	872	840	909	864	877	865	841	827	911	851	871	825	941	872	829	863	927	905	901	914	830	892	855	858	883	838	819	855	833	870	859	845	815	852	880	857	832	821	881	863	852	843	884	840	876	888	882	845	876	814	903	894	824	796	853	900	832	895	808	867	859	862	846	812	857	883	861	905	869	796	858	897	879	892	883	834	841	835	829	823	873	894	834	878	826	883	841	888	823	821	887	855	855	883	830	855	837	821	851	824	883	858	856	812	886	780	888	884	836	878	801	945	884	839	784	789	884	897	857	814	861	843	862	859	888	862	839	856	834	833	870	863	853	901	856	895	871	853	828	824	855	826	864	822	883	883	895	856	861	882	829	876	852	826	863	813	935	910	831	865	916	903	891	789	824	835	849	846	870	818	876	883	839	871	835	843	813	877	872	836	819	907	840	867	838	846	815	875	860	862	871	887	858	819	858	853	952	863	893	888	905	840	823	870	885	844	886	849	822	864	841	888	867	844	852	915	893	882	843	899	876	895	858	845	861	877	809	890	910	803	860	864	900	865	835	864	894	859	867	864	834	869	853	823	878	865	876	885	837	833	820	802	822	847	902	887	881	866	867	854	869	880	862	837	871	853	926	858	877	908	854	893	893	885	915	873	843	877	874	880	876	884	854	897	849	919	839	878	852	822	835	903	919	867	844	836	819	832	853	847	875	833	810	863	881	819	821	847	857	868	890	875	843	842	855	883	868	870	869	882	861	813	841	833	883	847	840	821	834	877	872	832	767	885	846	836	860	804	840	820	837	879	836	805	866	907	872	883	842	858	851	827	812	865	866	909	855	936	894	892	844	857	876	852	868	847	871	885	923	883	888	899	881	885	923	836	857	873	831	896	879	796	900	842	837	848	857	860	896	870	885	856	832	850	843	823	836	822	830	819	785	832	870	890	852	859	867	821	833	875	886	861	884	845	828	870	836	873	862	873	828	892	848	818	884	857	870	871	935	875	811	897	862	866	868	856	827	836	852	759	858	858	802	835	864	826	823	891	842	822	891	874	842	869	884	889	863	863	817	893	834	867	890	838	842	887	853	861	780	891	857	861	819	797	896	870	925	871	807	879	829	873	868	824	831	864	828	864	894	834	855	845	858	860	815	888	834	821	866	867	891	870	824	843	854	882	879	877	861	923	835	860	805	832	865	851	783	836	879	810	915	869	769	857	896	844	804	834	811	867	857	851	881	816	847	798	869	829	816	907	862	922	830	875	892	825	860	903	880	907	843	843	846	919	898	879	871	811	845	822	876	856	830	824	869	864	865	827	891	863	908	810	878	855	891	847	850	861	890	816	858	917	809	828	802	827	856	839	869	866	821	857	900	858	848	838	855	881	872	837	828	872	811	815	860	843	804	888	869	903	853	860	908	865	858	925	864	849	884	878	922	888	867	792	812	840	906	853	861	903	831	831	901	873	831	874	829	832	882	855	812	919	836	829	822	872	865	838	896	856	904	829	838	886	863	848	876	838	864	893	864	792	806	804	848	837	853	864	896	906	850	872	856	849	803	913	872	854	832	812	838	855	847	859	818	866	872	868	839	833	883	897	856	838	854	872	894	888	856	857	833	837	858	872	848	832	821	904	877	862	868	849	820	791	828	826	881	844	860	833	823	882	848	907	864	807	884	858	880	867	848	882	863	862	857	840	859	845	864	849	903	829	835	885	865	860	871	872	821	845	865	908	906	843	870	861	827	836	859	879	858	845	853	850	862	791	848	810	851	886	882	928	895	824	863	847	855	858	881	875	831	871	847	824	843	840	797	835	869	883	833	846	872	835	835	882	892	835	881	839	826	876
4494	7516	7070	11818	26288	47326	51343	37676	21510	10290	4380	1820	1107	860	782	810	785	727	787	827	799	802	831	819	811	819	734	804	780	794	806	822	772	750	888	784	850	810	799	824	801	761	788	777	766	772	786	844	780	797	758	802	813	827	796	746	787	733	858	775	788	771	771	747	838	774	697	770	748	798	767	745	828	783	789	807	772	782	805	804	851	774	796	812	763	857	753	729	812	793	789	754	830	740	817	824	830	763	798	791	758	756	772	791	765	793	810	825	760	790	754	809	772	827	785	791	825	792	794	809	791	738	798	814	800	814	808	789	809	764	802	796	791	797	813	781	768	803	762	763	734	769	762	788	792	769	832	752	788	778	779	762	756	806	786	761	781	790	791	785	781	834	824	795	760	757	773	791	776	769	812	791	761	788	777	821	781	778	784	814	835	784	804	779	791	740	775	784	822	761	766	771	765	788	749	794	801	798	752	747	770	722	798	805	829	782	766	760	750	836	759	754	788	820	766	783	788	842	752	822	779	768	769	803	807	750	798	756	792	781	789	770	815	790	808	778	794	768	795	798	794	778	781	771	810	787	822	787	809	723	745	752	761	735	797	832	839	750	785	743	782	777	837	727	825	785	795	780	826	801	754	754	823	795	824	777	759	780	756	759	775	732	780	773	801	818	832	752	807	754	817	805	835	764	825	797	791	822	775	802	761	758	711	771	766	803	783	731	791	749	716	807	752	776	782	806	791	809	831	832	830	776	743	766	778	772	776	712	852	792	818	753	781	769	776	809	811	757	794	789	735	750	781	793	806	746	768	766	708	805	834	732	806	755	800	802	815	819	773	815	806	822	789	802	775	838	820	759	775	748	771	771	758	818	785	770	742	769	784	828	756	774	777	808	759	737	745	773	804	829	773	741	789	767	729	794	793	752	815	802	815	796	748	777	780	756	808	802	760	763	772	789	863	762	779	800	810	792	788	806	817	825	849	792	783	750	745	809	780	782	759	752	788	785	776	807	798	831	821	816	787	792	772	790	814	738	779	764	796	788	836	829	823	804	811	768	804	808	789	804	773	813	759	792	782	764	734	834	788	787	812	834	752	724	745	753	836	739	793	784	794	774	766	756	764	763	789	787	800	773	759	783	762	772	793	798	764	769	757	815	771	744	782	821	772	808	722	820	790	768	766	803	779	784	772	816	775	755	789	808	808	757	778	771	764	807	749	794	716	785	778	765	778	778	797	819	799	748	779	747	804	773	717	756	784	754	760	798	810	777	789	766	760	767	798	776	766	759	811	757	774	794	782	790	794	792	809	718	800	817	791	799	778	788	810	787	777	747	821	768	806	840	764	745	782	812	782	799	751	788	779	733	750	799	769	748	748	802	766	763	752	784	746	749	782	798	767	763	808	765	768	811	806	743	800	821	804	751	782	792	800	797	785	804	768	770	766	739	779	725	773	779	715	783	785	843	781	756	775	734	777	739	830	733	772	829	784	766	798	806	766	812	769	781	771	802	765	740	761	791	782	783	771	820	710	789	797	740	779	806	807	768	758	748	736	767	810	773	817	777	814	763	770	785	827	852	821	802	826	820	816	742	798	804	779	741	792	748	838	740	791	767	830	820	805	764	807	821	793	786	837	751	784	723	721	738	772	759	759	813	739	782	728	807	761	729	791	808	806	802	819	752	767	776	787	796	782	815	779	771	791	759	799	739	715	763	779	736	759	782	760	804	738	818	750	838	800	786	731	771	789	707	816	776	773	778	815	780	833	762	776	784	806	764	793	785	798	750	757	790	776	790	789	787	768	733	780	792	765	744	754	817	813	770	772	751	755	741	793	781	817	755	809	725	765	799	765	725	791	752	747	758	752	795	758	771	739	816	768	775	767	780	752	793	770	800	754	788	831	740	744	773	785	825	750	763	803	758	811	743	778	741	812	748	764	717	754	741	814	848	775	774	740	794	773	804	813	763	777	766	779	760	781	822	788	760	765	787	759	785	769	742	822	783	767	790	738	784	808	734	757	762	749	773	798	782	803	762	748	740	743	793	819	775	780	795	805	772	821	781	807	814	779	765	775	781	750	760	809	737	814	770	770	810	838	780	786	767	740	818	797	759	755	802	744	765	799	764	787	739	760	737	744	702	823	785	798	730	753	749	804	769	796	739	766	712	801	779	818	717	779	776	794	779	784	780	756	846	803	749	746	745	786	759	706	725	770	754	811	764	750	720	790	700	720	765	777	796	755	791	770	833	785	780	783	782	758	784	771	781	779	776	775	789	765	789	766	760	784	812	756	786	698	753	749	812	746	744	824	783	749	798	780	773	775	784	797	758	810	757	799	775	787	831	758	740	773	815	837	811	764	803	797	736	849	826	796	744	807	738	791	796	757	805	784	781	731	799	813	750	794	784	775	796	711	821	777	787	844	769	745	803	802	779	742	811	770	788	778	777	769	765	790	786	762	781	841	738	770	824	744	840	768	786	878	757	789	785	727	789	772	809	841	763	773	750	757	768	773	717	780	761	803	804	742	832	786	805	760	782	748	802	800	741	761	765	811	756	802	775	763	762	813	774	739	747	764	804	789	804	799	775	745	721	798	740	794	817	821	752	794	759	777	744	814	791	775	752	769	776	797	733	773	755	783	825	772	825	760	785	817	754	729	719	751	758	779	842	752	787	825	786	797	777	801	780	781	812	777	745	737	784	802	811	762	806	757	833	796	744	787	808	771	749	743	782	831	744	771	750	736	719	812	775	760	762	749	795	784	787	775	748	794	787	795	826	771	795	788	757	756	768	737	804	775	757	818	811	801	802	756	790	764	764	794	760	785	750	805	815	802	770	830	810	770	842	771	742	770	772	773	772	750	793	786	779	771	781	785	771	778	816	794	775	754	799	780	764	781	783	779	823	753	786	775	784	779	761	842	778	746	771	809	827	781	785	774	805	794	731	798	750	788	764	771	779	789	760	800	795	755	727	734	823	792	807	798	747	775	771	789	773	756	737	782	755	750	774	759	794	748	777	766	807	801	732	772	756	775	739	755	792	777	809	780	790	771	804	814	752	785	778	743	812	797	779	757	776	736	798	784	748	771	783	795	775	856	749	815	768	782	762	762	761	798	778	813	797	759	770	795	767	799	813	782	747	803	753	787	813	756	782	789	777	740	813	802	847	786	769	766	870	766	813	804	757	780	792	817	801	778	744	773	782	753	752	805	771	775	778	776	804	786	737	755	823	786	766	798	751	761	834	793	753	773	781	811	744	795	734	788	734	774	786	777	770	810	802	774	777	764	748	765	777	771	786	831	780	750	786	781	721	707	799	801	738	774	760	808	822	785	825	798	769	808	768	765	823	760	776	813	728	825	788	798	804	767	760	750	788	853	747	782	749	846	798	798	829	749	785	752	767	805	806	781	745	748	756	735	793	805	775	797	812	750	777	780	756	761	796	730	806	779	767	766	730	769	758	810	777	750	740	794	769	806	758	783	811	797	809	803	781	751	764	814	755
27776	12981	2374	1529	1730	3623	4839	3460	2442	1633	1117	995	918	834	809	837	852	831	867	829	840	801	845	874	872	828	803	865	816	802	812	839	828	813	800	853	782	792	813	825	780	836	807	838	836	805	889	843	795	779	763	875	845	831	855	836	853	814	860	820	830	835	830	810	872	776	855	848	852	822	784	813	853	808	797	847	814	848	822	802	807	810	842	830	794	808	861	765	774	801	888	858	821	852	895	845	804	806	819	839	865	822	824	779	826	793	820	787	842	795	799	835	853	804	787	820	794	834	796	903	832	826	822	845	791	829	849	844	848	860	838	848	846	845	774	859	752	778	808	799	821	818	823	863	827	859	864	818	848	841	830	832	816	830	800	836	868	860	854	832	847	824	842	809	831	823	857	844	856	805	836	815	814	825	782	833	794	828	819	786	816	818	862	847	811	809	824	816	827	826	814	850	838	825	789	851	855	849	844	819	817	795	871	782	789	819	765	820	800	841	859	846	848	771	866	823	885	812	748	856	845	869	833	824	862	871	833	854	830	822	826	806	826	853	772	829	815	823	858	813	828	773	835	827	861	850	828	860	828	813	833	823	807	808	869	836	822	824	754	843	850	897	829	825	868	789	804	884	828	843	830	823	780	768	820	821	816	858	822	751	825	836	827	827	867	854	836	812	834	811	837	831	808	892	834	837	759	780	866	810	820	817	817	810	836	841	861	877	815	785	818	806	841	821	816	838	837	828	823	835	788	843	858	787	844	792	847	845	822	869	794	818	845	807	805	865	826	869	851	872	854	814	887	847	871	824	847	828	848	821	798	845	818	822	804	799	795	814	822	849	810	907	810	835	812	788	874	901	827	813	812	824	851	795	840	799	845	854	880	847	824	818	849	837	820	827	891	879	826	786	856	824	860	789	791	826	837	842	828	836	857	862	815	817	822	848	809	827	822	859	859	835	831	838	842	869	807	796	847	789	809	816	828	789	826	750	812	798	903	836	831	827	818	834	843	795	829	807	884	825	841	782	824	868	855	861	823	819	834	837	823	833	829	842	873	810	854	792	793	866	753	789	846	836	795	848	782	845	829	814	881	775	814	825	771	790	840	788	796	801	848	815	799	846	811	854	825	864	854	769	829	854	891	843	818	894	873	836	800	825	843	815	815	790	853	812	808	839	855	765	837	856	856	830	805	796	812	839	835	815	812	832	814	820	822	779	813	895	838	731	799	847	836	858	797	784	838	854	818	817	843	848	795	797	835	870	797	846	871	810	804	847	862	820	871	860	830	813	828	853	825	852	860	819	835	864	877	838	826	785	844	794	782	806	836	860	811	849	798	801	832	810	821	900	828	803	823	877	831	839	861	804	765	827	820	818	861	788	817	782	831	850	856	850	777	816	838	756	849	826	792	839	849	814	778	844	871	895	862	837	822	739	868	895	858	841	848	807	804	826	779	823	831	784	822	808	836	830	871	791	834	827	808	856	798	824	816	886	874	843	880	897	786	866	816	825	879	818	798	831	878	855	812	777	841	844	796	809	802	849	862	780	831	851	822	813	788	802	793	798	790	840	842	827	898	848	797	830	841	855	835	848	881	835	810	796	884	860	834	807	864	816	808	880	829	835	878	822	853	797	828	827	822	752	851	840	790	867	812	806	829	854	877	825	825	828	870	843	822	779	828	825	824	835	836	837	848	792	831	847	829	851	851	868	833	832	804	889	814	830	849	810	852	912	877	792	827	821	848	804	893	825	823	873	883	836	871	798	792	878	756	817	842	830	871	779	774	838	828	804	825	870	845	793	840	839	789	866	836	789	818	828	837	801	811	796	836	847	852	830	861	778	841	813	849	857	821	843	838	839	856	785	887	825	839	811	863	827	839	841	778	782	857	779	819	830	856	852	824	784	870	848	818	867	827	846	852	866	885	858	806	848	785	841	802	773	849	812	818	835	812	796	841	850	790	778	880	815	858	894	856	886	854	837	787	786	859	847	811	828	765	806	833	810	873	830	779	856	799	785	877	798	796	807	841	801	771	844	835	856	831	883	824	852	863	830	876	856	864	835	823	841	861	867	845	862	840	816	789	823	813	811	822	824	817	830	850	884	844	805	840	825	863	900	855	821	847	782	874	821	846	845	834	884	738	829	835	825	860	818	834	824	827	798	854	809	820	807	824	845	833	846	844	818	838	782	848	883	839	822	824	827	852	804	857	772	815	849	839	831	839	818	806	854	853	834	830	817	833	871	834	848	782	816	860	850	801	810	850	831	798	856	881	815	796	854	847	821	818	811	863	863	849	843	840	803	802	850	798	889	846	807	807	820	779	832	839	828	807	803	823	816	794	813	815	878	905	824	835	854	859	824	811	806	848	842	803	831	802	822	789	783	841	794	824	868	826	843	903	848	856	799	872	866	822	801	813	801	820	818	853	780	744	788	814	831	837	841	812	805	846	849	817	826	827	787	779	809	839	807	847	799	851	760	858	796	784	839	823	823	823	880	880	837	826	779	851	827	855	844	850	888	817	856	862	870	841	856	868	812	837	865	840	833	836	844	868	813	806	821	855	794	849	824	822	818	796	835	879	804	815	794	827	832	849	870	874	855	792	846	841	823	871	837	810	879	805	807	882	783	821	826	867	804	815	850	867	767	874	841	861	783	863	816	853	798	828	861	811	908	836	842	811	827	839	828	850	821	798	843	837	812	873	814	827	825	822	855	787	772	826	854	861	819	812	844	798	849	789	805	880	797	821	802	810	836	846	851	829	801	845	831	807	840	802	823	885	790	823	821	795	766	791	797	869	797	831	795	866	833	781	810	815	828	838	828	802	899	804	831	852	785	816	831	845	825	804	799	741	809	791	757	802	820	861	845	838	827	842	817	811	848	826	868	841	884	871	842	800	784	811	836	866	799	829	868	818	843	848	777	882	858	842	799	817	838	827	835	826	821	831	807	858	847	772	858	807	835	873	852	850	820	848	843	797	795	872	849	827	808	845	885	862	855	869	831	787	817	870	830	863	819	781	775	801	774	800	853	812	862	822	791	777	866	818	844	817	820	833	885	796	804	801	822	792	813	855	763	850	871	783	840	856	866	868	853	858	831	822	835	831	829	806	851	809	830	782	810	817	836	828	831	843	837	835	841	816	843	838	819	801	817	882	844	831	825	846	824	807	874	848	858	822	845	845	860	836	770	808	827	899	783	785	843	804	837	815	825	840	866	809	848	840	840	845	867	834	817	842	837	813	842	805	887	800	799	856	797	785	865	835	862	851	870	865	833	830	860	828	819	787	821	795	834	778	848	830	840	837	824	832	779	883	822	823	790	793	787	844	864	807	795	797	853	832	826	855	802	776	828	861	752	816	817	808	869	799	828	802	795	872	832	864	828	829	805	852	847	826	849	830	784	817	864	827	840	841	848	792	813	850	816	856	815	797	790	818	793	842	889	870	852	824	803	881	812	835	829	786	798	807	805	818	861	850	829	831	798	824	865	814	847	786	853	791	843
5583	1219	1081	1225	1867	4403	5171	3771	2532	1568	1055	876	777	756	717	736	720	707	692	738	749	691	742	752	719	767	718	720	766	811	710	731	756	755	727	757	749	752	754	730	764	756	767	735	729	750	760	725	748	702	731	743	743	728	751	791	676	700	759	735	747	690	755	772	770	724	745	735	712	720	756	754	690	706	761	708	815	760	679	751	768	702	683	766	733	700	756	759	722	765	744	741	710	730	756	724	769	714	775	686	745	733	755	686	697	760	712	706	717	720	750	773	753	797	748	776	754	713	786	717	697	742	762	723	712	736	792	710	747	705	722	759	737	759	712	767	695	746	713	711	720	748	730	742	700	738	741	745	735	765	755	725	757	762	740	740	748	779	726	720	786	787	731	697	722	693	765	703	766	749	748	745	733	717	757	704	738	770	729	762	713	746	779	690	729	744	739	739	748	696	690	693	749	685	788	754	707	742	756	759	713	744	736	737	724	730	745	752	671	706	758	745	733	707	735	710	714	712	743	754	747	730	744	758	738	724	743	777	669	743	754	731	725	726	749	702	732	688	721	766	734	733	702	771	743	776	745	740	699	704	693	776	740	776	769	732	705	705	734	740	716	732	735	710	714	755	772	688	712	744	788	755	720	729	789	732	745	784	697	743	743	730	733	727	769	651	751	773	739	743	721	702	716	764	765	689	759	751	766	700	787	755	748	698	688	781	752	754	766	719	752	686	720	732	763	751	751	691	734	744	777	753	719	725	706	757	763	708	769	747	799	738	742	758	693	706	708	748	730	712	743	764	736	742	784	715	714	748	768	694	741	723	706	734	703	771	739	708	716	744	756	705	717	670	731	690	719	774	749	703	711	700	674	732	726	742	723	717	737	724	716	773	802	746	739	713	681	761	719	718	763	734	710	743	789	741	749	776	757	722	730	749	748	721	751	723	735	755	749	725	718	741	799	676	751	762	750	720	735	748	761	735	737	678	709	746	716	716	740	733	734	716	698	763	779	706	741	766	709	726	789	674	744	722	735	743	723	727	733	717	753	745	795	684	757	665	763	763	718	731	729	757	719	696	778	719	715	745	727	686	730	746	698	755	726	763	719	702	693	748	754	678	771	751	686	716	740	751	739	769	749	732	737	729	690	731	720	711	757	742	676	755	733	754	759	734	727	691	754	731	753	751	711	802	681	705	715	745	718	751	720	682	764	722	731	716	664	745	743	746	709	710	718	723	741	700	779	710	740	730	769	725	749	733	746	765	752	746	734	725	739	749	766	750	758	730	701	763	741	697	737	724	764	744	731	740	776	785	734	683	726	718	751	756	718	724	695	735	711	717	710	775	730	716	696	693	719	760	741	754	747	709	765	736	676	710	756	732	741	745	742	724	765	725	724	801	691	709	669	759	788	711	726	739	736	730	720	736	727	748	688	758	733	718	711	698	763	734	711	733	676	716	685	728	705	720	754	710	738	705	742	698	742	766	705	734	765	735	733	780	757	723	764	747	741	707	708	699	763	713	816	720	661	745	700	750	744	707	710	766	693	758	742	711	717	751	774	696	734	803	716	765	726	707	675	760	705	737	718	743	743	740	724	756	764	746	752	712	738	759	695	713	738	763	738	712	694	705	728	822	717	739	712	717	782	750	710	784	757	729	698	677	744	754	714	701	689	733	703	745	751	733	739	707	688	739	703	669	714	791	775	756	746	706	724	712	756	718	729	736	754	758	698	752	736	744	715	726	730	738	730	787	726	728	722	768	684	678	746	768	776	729	778	772	715	702	753	694	732	719	748	721	713	674	752	709	694	753	744	719	679	731	711	751	739	760	770	684	713	762	729	678	746	662	720	734	744	725	728	738	745	726	770	766	737	733	699	696	760	717	705	747	714	715	717	724	669	731	752	717	697	728	687	706	724	713	755	765	727	736	746	722	731	669	745	745	763	747	728	740	734	743	723	709	742	771	775	738	720	730	702	747	701	741	726	689	732	724	751	792	717	752	738	680	699	687	674	754	737	737	764	701	711	719	778	721	699	742	702	715	722	708	720	726	740	735	752	752	703	730	706	765	748	705	726	788	751	713	733	790	750	771	758	709	706	764	725	741	707	734	745	714	776	664	750	745	735	744	748	751	734	783	706	753	724	752	745	737	744	733	746	704	774	709	722	749	761	764	753	723	701	767	727	772	722	712	699	777	727	698	717	734	734	755	734	744	733	705	734	719	681	704	653	765	718	731	760	769	756	703	752	721	752	739	767	705	724	705	677	727	781	769	723	697	703	719	766	674	716	749	788	786	703	729	758	733	720	744	724	745	707	766	744	758	706	745	736	695	699	712	774	739	816	715	726	718	734	749	759	704	716	734	748	732	728	791	780	727	721	731	768	735	764	732	784	707	679	739	678	756	725	748	737	716	730	716	770	777	698	705	762	748	713	727	746	738	704	747	737	706	736	731	748	700	722	709	697	673	750	740	738	700	774	778	779	674	735	747	696	705	724	775	779	736	753	754	710	744	701	708	698	751	729	762	738	738	748	772	748	736	756	728	763	780	768	708	732	695	763	715	699	714	751	731	734	707	743	698	706	748	760	707	753	734	720	724	760	737	755	740	765	725	744	687	744	718	769	745	720	772	714	748	749	771	724	688	758	761	702	742	766	728	724	797	703	773	740	743	701	707	724	781	750	762	711	719	719	750	748	770	731	746	757	732	771	688	804	708	729	765	735	725	755	705	761	745	723	725	739	719	689	708	706	717	719	732	738	728	755	750	695	756	709	756	708	717	703	748	738	749	720	698	740	775	720	687	757	740	699	730	729	775	717	739	697	754	705	721	715	727	784	709	742	751	753	716	741	742	726	764	708	712	728	745	730	749	697	729	720	727	762	739	718	712	666	724	752	748	740	760	745	680	704	743	775	723	697	730	681	735	695	799	697	751	723	756	740	710	768	751	743	764	760	753	732	747	730	754	756	710	732	722	706	729	754	744	726	821	774	750	733	693	744	709	708	724	733	693	744	706	751	760	767	699	764	745	724	702	712	699	768	756	750	746	755	766	738	770	745	702	751	748	719	727	711	706	710	746	732	736	730	717	762	771	746	705	786	736	723	763	724	745	742	779	726	729	698	739	726	748	736	728	738	780	703	681	781	725	717	712	748	746	691	715	715	762	705	744	768	684	683	705	777	745	740	750	717	714	734	677	725	776	710	784	690	727	724	751	721	705	695	754	763	766	730	711	719	737	714	724	740	738	745	686	742	732	738	728	719	720	716	746	700	701	758	748	709	762	716	714	742	701	758	720	773	715	731	694	734	743	722	723	742	749	737	743	765	735	727	716	739	734	736	689	752	751	755	723	724	705	756	688	729	729	701	709	750	706	697	727	743	768	742	756	719	735	770	773	711	744	756	779	765	731	791	766	756	745	765	748	728	754	763	723	744	744	764	749	726	760	725	738	755	726	754	723	756	685	741	707	740	730	714	740	708	753	732	723	669	704	761	752	762	739	753	768
25574	21322	27142	25408	16882	28740	32919	26973	17883	7769	2855	1309	904	844	798	828	836	858	852	758	749	834	767	737	755	772	852	810	797	755	826	790	778	808	810	801	843	839	801	773	766	792	817	785	721	818	793	792	824	816	779	772	838	758	799	752	738	800	791	815	787	849	779	796	813	781	803	814	852	740	785	799	787	780	801	822	752	820	813	818	785	770	826	737	839	745	809	796	781	782	795	747	773	741	818	821	817	817	819	818	818	803	794	804	816	858	789	796	756	806	768	781	810	820	775	788	790	751	826	744	782	769	796	762	784	808	813	745	773	800	772	764	782	881	789	766	773	749	815	749	817	772	809	845	800	779	796	768	802	803	754	791	777	789	752	757	886	798	823	781	784	770	830	740	797	843	803	815	768	788	787	794	775	793	831	801	840	801	734	781	789	843	759	818	776	804	766	775	787	809	794	779	790	768	789	803	819	743	815	790	843	820	814	787	785	828	752	807	820	799	760	794	834	810	795	771	751	817	811	752	789	794	742	793	833	789	782	777	763	784	828	762	785	766	765	777	793	875	818	829	798	764	786	786	811	762	754	783	761	792	813	793	804	736	738	819	760	821	799	805	844	783	779	764	773	789	804	798	762	773	771	802	778	823	760	822	771	768	815	771	815	742	774	770	791	817	809	759	754	772	771	732	762	836	713	783	813	768	783	793	814	796	749	746	782	796	805	818	769	810	755	795	782	834	770	795	773	801	791	751	823	763	809	826	794	816	770	811	816	767	770	769	808	810	801	777	838	801	786	806	744	785	769	790	763	814	793	828	762	806	795	780	803	823	774	784	782	763	797	808	787	792	854	831	821	804	844	807	774	852	765	767	801	793	806	775	813	819	824	805	811	842	774	812	766	794	784	739	759	776	725	793	789	790	771	814	763	744	798	807	802	840	802	791	763	807	792	806	753	830	815	798	781	786	793	792	741	761	820	774	817	763	751	769	782	795	819	759	778	779	770	777	804	789	829	789	761	836	781	818	800	794	786	757	771	814	825	776	772	800	803	834	776	756	794	809	806	794	788	747	814	788	813	806	777	813	825	794	821	830	794	820	816	755	772	779	794	809	795	804	737	766	841	784	807	801	784	788	794	794	817	751	823	805	797	757	783	830	761	791	787	824	784	788	826	822	783	813	797	780	760	750	821	761	781	776	727	800	776	817	794	819	833	772	788	801	788	799	806	786	838	796	778	814	772	774	822	742	801	775	756	774	775	787	775	779	762	770	826	775	745	756	809	719	781	757	787	779	809	844	835	774	822	832	795	817	779	779	807	791	838	819	763	805	744	800	793	792	850	819	831	752	778	806	778	775	759	763	755	801	810	756	788	775	765	749	801	808	845	805	805	800	789	781	768	739	834	812	808	798	811	856	818	806	742	762	751	843	812	797	779	748	835	829	824	752	780	811	787	796	826	796	748	841	806	788	787	751	814	812	778	752	802	810	776	824	779	788	804	777	822	844	765	781	764	789	816	778	838	826	795	831	816	773	791	777	827	811	774	793	774	739	763	791	799	767	796	766	754	749	793	813	748	777	789	761	743	760	782	795	793	804	826	744	744	822	770	798	790	794	793	767	808	783	821	783	814	767	815	820	788	762	792	775	795	798	769	818	794	809	832	775	847	755	823	755	808	782	759	765	769	753	782	799	822	857	794	788	790	777	789	816	791	780	764	809	805	792	784	786	794	811	764	764	806	784	801	775	797	811	802	813	795	778	834	782	787	798	804	756	757	796	807	837	828	780	757	799	802	792	790	763	835	816	777	798	813	766	835	768	769	805	784	790	784	765	820	802	777	785	772	795	799	778	788	780	796	760	749	790	824	788	782	769	750	745	846	801	796	799	750	802	794	794	760	779	791	811	791	812	835	829	768	813	859	764	786	736	793	854	733	801	818	781	816	814	802	767	790	770	814	802	748	780	736	754	826	761	736	800	759	791	797	787	814	777	735	761	746	807	809	775	791	756	782	782	789	781	786	793	729	781	803	812	789	805	814	792	798	790	825	766	734	778	753	768	836	815	811	805	782	784	789	836	790	818	822	748	807	772	791	802	804	805	820	783	837	801	828	810	773	848	773	749	753	743	747	756	827	863	773	784	763	779	800	765	797	789	802	771	816	808	787	807	787	773	803	830	835	782	765	794	794	812	792	850	824	824	787	824	770	832	774	822	764	801	774	772	836	744	837	792	789	772	793	772	769	783	806	787	816	823	795	769	790	765	765	832	762	810	779	822	814	710	760	803	788	854	819	760	756	785	885	796	811	767	796	797	798	800	802	817	728	771	855	716	813	768	816	789	780	785	800	761	724	833	768	777	791	856	800	757	776	769	788	764	734	773	809	857	777	839	726	755	827	799	813	811	801	879	793	740	854	783	746	790	747	758	810	742	736	781	753	814	798	824	788	778	771	799	820	814	748	806	778	807	831	792	799	771	790	783	787	794	751	780	818	843	756	782	779	823	774	793	791	765	762	798	718	790	796	824	794	743	755	732	812	801	756	814	779	776	791	821	782	818	757	838	798	799	806	782	751	801	825	793	797	786	800	772	861	827	778	803	767	833	729	784	781	773	780	763	834	796	801	812	805	797	802	867	791	744	772	794	803	801	805	806	765	765	737	793	792	762	804	823	824	814	741	745	811	788	822	785	752	794	770	776	747	789	788	804	801	819	812	776	789	797	731	786	787	705	823	830	815	796	863	787	833	783	785	781	756	811	781	801	786	746	802	759	790	759	789	830	819	775	789	754	819	768	779	780	835	755	818	763	788	769	812	806	821	803	838	747	782	781	780	794	816	819	807	812	785	821	785	800	776	785	798	789	801	779	793	784	770	777	797	799	812	758	776	833	774	771	794	822	833	798	774	788	759	794	783	792	761	823	756	797	828	780	807	815	782	769	778	800	799	765	782	820	738	823	853	781	760	766	768	792	802	828	825	824	766	747	805	786	798	785	777	799	801	873	788	739	795	782	842	771	751	772	763	735	879	753	809	760	852	804	732	800	811	813	792	785	781	782	814	797	869	768	800	768	789	771	740	802	786	784	792	753	748	790	781	766	783	792	807	807	795	756	761	808	801	756	789	759	810	821	790	818	797	764	819	784	791	779	792	760	793	820	798	780	776	751	818	756	732	799	806	845	771	753	746	855	779	825	751	803	774	771	766	774	840	772	790	793	751	762	763	767	783	769	844	791	772	761	834	837	816	786	704	762	819	774	788	756	813	858	787	784	828	778	773	791	800	803	846	811	788	742	827	821	797	819	795	768	771	814	795	801	785	789	766	749	822	810	801	748	772	732	822	799	784	802	795	827	817	791	774	749	793	774	825	763	745	765	821	797	790	780	753	775	742	767	794	764	757	783	793	819	793	824	820	769	719	816	793	769	781	759	794	748	799	780	844	795	846	804	781	747	775	858	814	785	801	771	807	795	793	761	819	766	778	797	758	768	812	776	795	785	727	773	760	776	811	787
4259	3642	3578	4489	11905	28151	27728	22929	14572	6609	2745	1212	871	721	711	711	751	725	736	698	707	759	770	711	686	738	753	756	748	694	743	739	726	745	770	735	713	713	712	724	722	704	717	761	746	717	759	713	726	722	722	686	743	654	738	767	702	737	752	691	703	752	699	766	726	764	726	715	740	745	705	727	717	724	735	740	697	720	726	706	743	729	706	710	708	773	708	754	752	727	686	685	667	738	708	736	697	731	698	706	700	778	735	717	711	694	693	695	724	701	628	687	707	675	750	711	722	723	705	711	750	695	699	762	727	690	747	756	700	763	722	690	710	779	732	750	687	673	729	720	720	716	688	722	733	752	714	758	751	716	751	728	688	729	724	717	689	710	752	672	762	737	724	717	730	708	705	720	773	740	692	737	723	724	671	666	724	720	755	738	666	695	714	728	719	671	712	683	734	726	689	732	753	687	741	718	742	738	716	710	708	713	695	717	786	701	725	698	691	713	679	735	725	704	701	699	710	724	718	713	717	698	700	744	705	760	751	727	662	743	706	743	738	703	716	663	744	712	741	694	721	681	695	772	725	668	752	715	681	687	726	738	775	723	708	745	704	702	678	689	707	721	674	739	712	710	726	737	683	675	761	689	720	717	750	718	697	739	725	704	703	744	718	737	736	737	673	710	710	683	740	669	732	728	700	703	680	737	745	707	715	692	718	694	681	718	702	738	701	733	702	684	737	725	716	691	697	718	699	723	685	647	736	739	703	712	761	710	668	729	735	724	672	691	713	724	659	704	763	726	729	754	701	727	739	759	698	741	779	750	748	705	690	702	747	686	724	744	781	704	765	730	729	766	774	675	742	671	722	686	714	737	717	722	709	721	711	721	733	674	730	738	681	754	702	692	738	733	750	692	723	729	720	748	715	757	744	699	718	713	687	740	716	725	734	716	693	724	718	713	698	712	721	704	694	709	744	703	673	752	713	672	719	715	702	772	749	728	678	677	694	745	723	688	718	706	724	713	724	745	697	675	720	739	707	729	701	719	769	742	677	701	730	720	697	703	732	716	718	677	677	742	693	687	697	715	724	712	721	727	744	733	698	731	720	701	756	764	711	683	757	673	727	734	738	735	706	719	727	707	709	702	671	713	717	726	694	726	745	704	721	713	712	763	747	706	734	688	724	745	718	665	667	691	704	750	748	734	719	748	735	683	687	730	733	779	741	699	734	776	730	714	731	765	723	723	735	686	723	713	682	683	729	706	731	706	702	700	722	752	696	713	734	731	723	733	736	735	704	704	702	701	719	700	710	721	707	693	679	722	713	710	690	703	714	750	695	709	714	703	696	710	675	725	761	709	743	738	685	728	716	708	771	719	750	718	707	725	717	759	686	713	724	683	683	685	698	694	700	732	723	686	697	683	703	691	731	663	727	701	700	722	687	706	682	701	773	729	669	694	747	699	706	720	713	773	708	742	770	739	731	696	752	697	684	706	709	723	704	694	713	699	715	687	720	704	729	725	686	698	676	745	709	695	700	744	736	702	714	691	710	726	714	739	744	738	734	714	750	714	713	760	656	681	691	720	742	716	731	663	699	711	703	741	720	765	709	707	721	719	712	703	742	711	705	728	736	714	739	766	699	717	750	706	700	684	704	749	787	747	747	703	697	737	633	759	687	750	678	726	682	718	709	692	712	729	699	737	742	682	765	709	704	707	698	743	735	687	704	689	734	709	704	695	707	706	717	683	724	703	726	710	734	706	694	707	714	703	712	693	708	682	727	743	705	674	732	738	732	688	711	716	717	711	728	712	748	706	702	713	690	729	722	727	684	659	700	677	713	716	699	731	742	733	721	674	748	733	732	728	703	705	678	754	737	661	726	736	707	695	729	707	735	716	673	688	679	704	711	726	668	763	698	735	688	687	734	677	678	737	694	663	732	726	733	703	682	687	707	714	724	713	693	698	750	687	729	740	735	704	706	694	708	744	674	769	731	691	685	747	685	665	694	683	751	722	759	718	724	745	709	725	735	697	739	721	716	729	685	691	687	710	739	727	707	678	686	716	751	744	711	701	714	666	722	731	730	732	698	728	635	725	732	762	691	703	715	696	684	711	741	729	683	725	706	695	743	693	712	703	733	734	688	747	674	724	685	691	710	722	732	742	744	757	668	671	717	704	673	711	697	681	731	717	702	704	739	710	715	691	697	756	767	715	714	759	717	743	714	681	723	692	765	719	711	699	738	713	728	759	706	697	706	686	713	718	695	769	723	700	688	710	753	749	755	756	727	716	708	718	685	737	708	731	715	685	743	702	719	705	735	716	716	710	687	721	696	776	686	727	735	713	700	709	754	719	727	681	724	685	750	717	756	687	710	714	747	720	707	718	718	723	690	709	728	709	700	713	699	692	731	721	702	695	702	757	703	746	682	724	739	695	724	696	706	754	689	712	731	747	731	644	757	703	700	689	775	683	703	757	707	730	736	758	726	686	682	726	704	712	685	698	727	730	712	625	718	734	729	722	693	690	686	702	724	684	738	772	688	741	720	678	730	737	714	700	742	676	717	731	684	674	725	756	746	684	715	737	682	698	747	700	685	721	742	761	742	771	723	736	791	658	690	694	717	665	714	701	680	690	687	695	708	712	709	702	686	671	696	737	701	687	723	737	685	664	740	736	750	717	694	750	637	720	708	739	718	699	694	702	711	721	690	746	703	718	731	715	745	673	706	717	709	767	714	763	710	702	787	740	717	722	667	699	681	761	734	746	721	735	712	720	734	719	730	719	692	725	706	698	700	691	701	753	682	733	729	689	717	726	739	685	731	665	724	688	727	691	745	734	710	765	765	728	705	711	701	730	695	728	727	724	715	702	695	763	701	701	684	718	691	709	693	698	730	753	728	745	670	781	687	706	772	674	717	658	782	719	690	691	718	758	740	726	753	708	716	706	715	689	723	727	715	739	744	691	703	687	726	734	740	736	708	729	746	736	680	706	740	693	744	711	691	710	727	728	699	744	739	728	753	763	699	694	694	723	704	704	794	779	707	691	719	701	681	689	693	706	720	719	773	700	712	718	739	735	709	735	710	716	746	709	734	706	741	702	696	694	727	691	750	692	725	710	688	705	744	714	719	702	666	697	724	701	731	700	731	760	683	748	713	700	741	761	685	737	717	702	704	744	751	721	721	689	711	706	738	713	707	745	696	731	744	702	741	740	721	687	689	691	671	695	713	727	751	748	706	723	629	748	727	739	727	739	700	695	730	721	727	710	720	708	728	707	685	655	707	706	669	724	716	689	759	757	724	746	693	708	702	735	726	709	710	731	716	665	739	691	690	711	757	707	753	674	666	731	730	732	688	768	671	701	714	688	717	734	751	728	694	784	707	722	686	700	749	706	722	754	740	741	720	744	708	668	741	727	671	744	723	704	712	763	714	734	702	695	701	744	738	705	684	708	704	673	699	791	707	707	700	755	726	710	707	688	723	722	732	688	696	743	751	719	660	734	709	705
24267	21338	28637	24385	23739	43470	51142	43485	31204	17140	6072	2018	1125	992	927	968	929	907	905	900	916	902	940	936	942	885	949	892	894	927	935	891	918	929	899	906	890	850	932	897	951	918	897	912	939	880	904	867	850	914	888	851	899	911	928	843	892	865	890	947	880	862	859	984	904	866	844	918	888	919	900	869	953	904	874	898	867	889	900	862	889	897	861	862	857	898	879	969	928	941	904	867	878	930	900	981	921	874	898	914	890	838	885	909	877	919	897	882	895	890	892	875	921	871	879	883	845	874	910	866	950	875	912	894	912	918	896	887	887	923	912	843	907	876	922	926	851	882	932	923	940	914	888	867	880	950	856	869	906	959	937	878	877	889	910	926	918	909	897	898	894	861	865	887	902	913	933	945	898	868	919	904	866	907	870	880	970	854	935	892	903	860	887	904	875	918	857	890	859	914	913	872	893	905	879	936	942	899	918	878	887	923	881	944	861	875	917	881	912	876	935	912	914	891	911	837	887	894	927	881	944	856	931	929	918	856	917	911	924	904	860	888	861	918	874	940	825	869	878	874	855	924	909	826	879	825	892	900	913	891	935	911	929	920	885	906	865	914	910	838	934	858	950	857	923	883	900	902	901	874	924	887	901	864	856	934	910	943	922	935	863	904	933	857	880	852	891	898	898	905	917	956	857	889	900	901	921	957	884	896	946	905	908	911	877	950	914	872	887	914	884	917	918	868	900	970	820	899	891	845	853	853	946	893	907	861	856	919	883	910	907	926	872	873	907	919	947	932	857	898	874	841	889	940	885	915	919	839	879	902	916	934	951	857	915	896	930	906	912	862	911	919	885	909	898	928	882	860	905	947	894	879	895	882	871	977	866	884	918	934	928	961	875	884	882	885	908	901	930	891	869	971	881	892	922	905	882	884	898	882	867	882	883	890	982	903	959	873	875	869	873	898	899	903	935	902	876	952	899	957	872	807	899	922	849	934	915	812	873	868	906	917	842	924	887	911	890	869	863	907	889	914	916	856	845	833	869	899	839	892	904	948	840	838	925	922	900	848	967	918	872	856	890	851	913	902	846	939	864	902	869	901	970	876	931	912	899	889	914	868	914	893	950	918	835	912	919	870	852	919	897	942	869	895	969	852	935	908	883	895	871	882	917	925	847	949	840	890	858	895	857	927	872	909	938	881	871	879	890	911	877	918	890	900	870	911	879	857	854	865	914	926	935	916	902	896	908	873	908	918	845	909	962	869	937	898	893	882	904	946	900	921	915	882	893	922	883	900	917	872	875	893	892	892	874	897	877	896	897	849	843	865	858	926	922	906	873	885	905	901	885	882	883	874	911	886	857	892	936	890	846	848	847	883	853	981	940	906	909	907	931	817	927	938	977	896	916	894	875	897	871	909	863	850	894	881	917	962	892	876	883	896	901	857	904	907	890	868	921	893	879	904	868	915	905	933	871	905	881	901	831	892	906	894	880	874	929	883	859	925	923	863	904	922	928	914	878	884	889	865	917	934	932	830	883	916	916	902	866	900	872	890	874	915	822	873	907	842	910	900	906	857	857	924	857	890	907	885	906	870	899	862	931	911	874	870	911	886	899	871	903	909	852	870	951	953	943	893	856	859	896	883	933	883	878	874	921	923	869	892	886	901	902	884	906	884	867	974	899	892	913	860	904	837	821	863	895	898	901	902	909	896	853	931	939	920	896	946	899	935	858	930	922	944	899	864	886	851	883	862	798	929	896	861	861	879	842	851	890	929	933	895	881	865	877	894	814	874	902	913	928	913	874	944	903	881	851	853	902	848	870	893	915	945	899	938	880	847	868	905	902	904	891	909	898	892	884	901	897	907	890	875	871	861	890	894	890	900	901	903	865	870	912	944	913	899	856	945	855	890	910	882	955	881	904	915	880	890	885	903	908	891	933	795	903	884	936	876	907	830	892	905	869	944	889	895	946	906	872	892	927	865	889	847	902	964	897	885	896	917	857	854	949	879	916	904	889	931	920	929	887	938	921	902	912	847	914	908	897	935	874	946	879	846	925	893	904	901	862	909	895	869	952	921	873	882	850	943	878	915	848	922	849	908	909	916	862	931	950	939	945	853	887	854	843	898	863	931	901	883	921	850	907	935	926	854	856	909	912	885	922	883	936	884	893	915	882	857	872	879	866	878	936	877	888	906	859	925	899	888	935	889	913	938	904	898	919	907	887	872	928	863	914	910	944	876	893	869	877	865	914	864	879	892	866	876	892	892	978	922	927	912	907	859	836	885	918	881	893	907	877	859	926	902	883	856	879	912	939	920	877	941	893	821	866	882	912	868	886	859	897	930	911	880	857	898	883	899	925	862	867	901	881	946	903	868	924	901	857	908	904	868	879	910	896	913	887	909	899	871	882	900	907	904	912	876	957	871	936	886	940	876	881	920	885	860	885	899	873	907	974	898	909	878	877	899	907	909	841	894	883	912	868	884	889	939	889	918	856	901	910	829	873	914	964	954	866	894	892	897	901	893	867	883	831	879	920	915	919	943	875	893	864	939	896	928	933	834	821	921	903	898	926	901	899	896	891	907	874	902	847	900	865	891	913	874	898	883	935	857	887	897	904	896	946	932	876	875	959	910	860	844	944	930	868	906	853	825	930	911	947	814	922	890	889	877	869	905	909	876	888	920	874	928	844	851	915	910	910	889	911	874	854	883	893	856	885	919	915	914	867	908	934	911	883	948	870	862	879	887	891	961	956	884	924	935	842	879	853	926	854	944	873	864	931	821	949	831	894	880	930	907	865	907	938	932	858	908	916	888	889	901	922	918	841	946	902	865	877	922	862	875	896	889	877	906	869	894	835	884	885	905	881	925	918	917	848	913	908	902	843	883	902	916	941	910	886	920	950	905	892	953	921	866	947	894	944	930	902	865	915	914	912	880	870	895	864	928	866	936	915	908	924	902	902	878	876	890	925	882	896	916	917	873	891	909	853	880	902	940	883	857	913	881	939	918	926	943	922	914	847	900	943	935	901	936	845	873	911	873	895	896	841	849	898	848	929	872	918	936	887	875	922	859	894	861	913	845	897	832	891	907	893	903	880	846	874	882	863	933	909	914	919	887	954	856	888	920	899	925	896	893	953	959	891	906	935	903	892	854	964	868	881	898	905	928	899	895	894	877	914	888	957	873	904	879	890	926	919	874	900	904	881	867	892	918	902	911	902	868	863	880	880	893	847	823	912	919	899	835	888	883	895	838	901	875	893	902	946	896	867	920	974	875	873	854	839	886	941	951	883	905	917	876	870	952	926	913	886	903	883	896	897	890	883	905	908	900	871	923	885	860	832	909	888	873	911	884	893	857	881	884	849	878	927	917	860	934	888	885	871	916	893	898	907	891	908	892	885	896	899	909	919	824	912	863	898	866	924	898	877	869	917	825	888	912	915	901	873	891	841	871	912	936	886	908	862	908	889	889	878	904	908	925	914	882	899	921	900	877	906	881	857	875	864	888
4456	7249	7773	9530	24636	44484	47496	38883	25930	12791	5175	1940	983	885	820	828	849	826	863	803	844	812	862	866	866	771	814	836	870	831	815	783	834	853	817	788	775	811	901	845	879	778	771	823	812	818	800	881	737	829	871	806	862	815	811	835	827	832	818	772	817	859	808	752	809	847	802	837	812	744	852	781	789	831	790	811	814	797	834	803	799	801	839	839	814	809	838	773	722	861	792	809	804	812	826	820	797	825	814	820	875	781	825	852	827	846	818	834	838	823	821	827	796	800	834	790	804	844	808	804	785	793	813	772	846	808	740	845	754	818	801	712	760	764	803	784	775	830	818	785	842	820	790	768	831	803	797	879	829	825	835	789	855	820	828	807	790	806	817	812	781	890	808	739	755	825	845	837	759	821	798	805	785	832	824	722	836	865	832	835	786	814	815	804	800	823	802	790	780	745	811	793	833	817	781	824	807	851	792	796	825	814	839	802	812	843	804	785	768	804	780	781	795	757	837	805	784	803	819	825	777	804	811	821	784	787	808	806	860	792	784	799	863	819	804	789	799	764	813	805	850	821	791	811	809	816	745	800	789	803	829	841	825	767	746	858	802	789	780	800	816	813	814	797	857	834	786	791	859	811	776	733	797	809	794	781	801	855	782	808	845	812	786	835	800	815	801	854	781	799	808	787	782	816	843	802	872	795	809	846	790	771	832	885	830	819	810	809	802	795	805	818	720	772	832	814	819	763	804	826	777	797	872	812	765	795	782	747	849	779	821	769	807	799	784	796	844	819	786	813	787	781	818	789	811	817	789	820	766	808	806	803	766	801	818	805	788	823	804	828	852	826	826	892	884	858	792	809	811	830	822	753	779	797	780	773	803	806	819	808	829	742	774	821	788	787	806	813	842	769	832	801	796	822	817	792	820	769	798	813	824	821	835	844	787	789	775	768	801	805	803	811	829	778	815	813	821	784	772	800	841	843	783	778	792	853	779	810	765	815	832	785	792	853	781	862	812	793	779	853	835	821	798	806	815	778	825	768	796	787	808	837	762	803	790	793	837	800	787	795	805	768	839	801	814	795	825	782	831	806	750	824	791	779	784	825	853	778	780	805	773	779	811	774	785	813	807	804	833	799	814	822	819	819	806	796	769	801	814	820	843	784	796	773	791	842	833	814	826	810	796	792	785	795	808	784	806	805	801	857	816	851	775	734	826	833	786	804	861	792	751	761	778	823	804	711	778	774	793	742	805	793	839	879	828	829	802	784	801	802	759	824	823	837	765	805	826	818	786	810	784	806	761	780	838	821	776	759	850	796	812	789	809	744	789	833	792	799	795	752	805	841	814	799	781	788	790	818	839	803	794	791	726	845	762	810	800	745	794	835	807	811	756	768	816	834	806	707	806	813	819	822	848	758	828	841	778	784	856	837	829	794	813	784	783	841	811	817	842	832	775	801	805	805	829	764	794	837	801	760	823	868	818	763	765	783	789	810	736	804	789	797	787	745	785	804	781	786	799	776	799	814	818	844	858	765	812	795	766	827	741	803	795	783	827	829	800	772	782	824	790	800	850	834	754	769	868	819	838	806	791	850	824	857	806	810	802	803	777	785	745	776	774	825	798	815	781	841	820	771	820	726	758	834	783	833	808	841	824	830	768	780	803	804	799	780	835	786	832	846	832	771	795	852	800	834	797	825	838	806	782	837	823	781	757	803	773	844	808	769	812	813	785	777	830	804	819	775	819	853	782	817	803	853	787	848	849	809	808	793	772	800	817	811	799	833	813	792	816	802	830	810	798	787	836	774	807	795	771	783	796	745	781	747	837	798	807	834	810	846	750	778	774	848	818	797	829	826	856	795	817	800	787	813	818	818	833	819	763	759	834	826	773	831	812	801	838	810	807	800	811	855	788	783	820	797	798	881	776	776	816	788	804	809	801	822	822	801	776	808	821	818	831	767	799	790	782	774	807	800	823	787	827	771	767	774	776	847	808	815	852	835	794	835	798	801	834	779	801	805	789	814	796	791	826	776	823	789	808	812	829	812	836	777	824	784	753	751	809	808	780	761	829	850	708	814	819	825	748	839	771	817	852	767	835	813	831	796	844	863	831	812	793	805	809	815	740	810	815	842	768	836	858	812	765	806	838	800	829	855	780	775	785	760	814	778	835	773	796	833	768	789	786	824	837	791	814	776	822	775	815	817	810	825	789	787	820	780	790	802	814	790	798	812	813	761	840	818	742	768	826	835	786	800	817	834	790	838	787	765	759	822	823	809	799	782	788	821	761	852	851	794	833	752	772	789	814	829	797	802	805	767	783	787	779	809	812	808	822	763	823	811	832	766	768	801	802	773	840	798	825	811	833	780	836	804	853	801	835	806	797	813	850	828	755	843	751	747	797	832	798	791	785	834	822	844	847	785	771	829	843	777	787	784	870	807	779	800	783	773	783	774	772	821	787	804	774	767	787	755	814	817	803	751	829	813	804	786	819	747	834	803	752	762	802	821	801	752	796	789	823	807	820	800	834	807	830	783	825	788	815	798	792	783	769	805	848	775	834	785	868	797	775	789	778	818	769	786	796	826	812	825	824	795	794	794	800	800	852	792	766	741	830	790	809	801	813	810	786	799	879	796	802	811	770	857	771	789	818	750	804	765	760	801	786	835	812	808	816	774	766	846	828	763	816	817	788	752	797	802	821	792	822	782	773	801	779	741	760	807	811	821	749	818	833	762	801	806	727	788	788	796	776	815	839	864	754	772	773	817	835	734	812	810	770	810	766	784	820	801	783	802	813	792	796	794	811	772	842	760	792	833	832	791	783	800	766	840	777	768	796	783	788	792	789	793	762	791	831	773	832	839	780	768	784	790	835	775	793	783	769	772	835	784	879	814	811	791	807	794	822	805	792	779	769	843	754	814	789	803	808	821	764	789	784	813	836	827	802	824	779	784	794	759	794	805	759	822	840	814	832	762	822	798	807	778	833	867	886	846	773	805	811	838	815	786	773	802	852	763	776	750	815	782	803	764	803	811	825	775	801	776	771	785	845	811	800	765	790	802	842	771	818	823	841	790	855	840	794	788	759	798	802	801	768	809	811	811	868	794	811	800	783	793	799	844	824	843	814	750	856	814	786	761	782	769	835	794	803	823	765	760	846	809	815	847	746	787	806	823	793	770	812	772	769	855	838	804	768	837	821	782	779	786	847	860	821	826	814	790	789	792	755	778	813	824	759	845	723	823	848	862	763	750	801	780	771	791	751	814	831	784	795	777	812	788	773	777	769	826	809	793	797	814	810	770	790	814	794	811	802	789	846	795	749	783	814	779	858	840	782	805	802	835	812	788	794	765	773	799	796	788	804	810	764	781	789	787	793	804	837	814	807	768	799	771	789	789	762	845	823	783	816	795	774	867	817	784	800	863	773	824	807	834	812	848	742	812	807	797	806	773	822	785	755	805	784	755	791	800	828	789	809	785	800	782	801	795	807	781	795	817	773	752	805	826
27696	13047	2538	1643	1979	2917	4030	4057	2717	1887	1265	1007	928	886	869	857	921	877	897	886	922	877	834	860	870	877	855	916	860	929	888	869	873	849	833	842	937	887	851	910	839	853	909	883	836	822	857	879	830	871	915	868	878	856	891	850	845	823	843	854	892	886	835	852	902	862	893	836	867	895	866	897	917	875	931	860	857	868	854	888	902	883	859	931	889	915	861	830	812	819	853	807	900	829	860	864	862	887	816	863	876	858	885	836	853	857	840	942	887	855	925	889	877	872	846	943	890	871	838	900	860	845	830	886	876	874	856	848	888	858	814	828	835	885	886	926	837	846	840	815	892	903	898	822	900	854	889	844	845	845	864	905	834	886	842	883	881	864	871	800	919	837	854	869	884	794	871	906	854	808	852	911	820	846	825	846	905	866	943	853	873	847	835	889	893	829	880	893	849	890	894	910	843	831	844	916	900	814	835	847	849	893	832	889	877	862	890	875	828	919	856	906	863	870	843	882	868	859	898	884	860	870	838	835	903	915	907	853	883	830	811	863	851	818	903	910	847	846	856	866	912	855	850	873	884	882	857	913	868	852	829	901	831	897	835	831	871	883	883	910	835	861	860	879	873	854	881	836	884	880	869	845	886	838	803	888	876	943	882	848	825	812	848	836	859	906	904	905	875	869	874	827	885	850	837	886	893	875	841	839	848	822	845	882	918	863	856	842	865	785	847	869	865	864	890	887	873	872	892	859	893	909	841	878	842	857	890	846	845	861	893	849	897	828	810	926	893	842	852	871	851	860	898	867	902	858	882	859	858	847	846	816	887	894	895	851	876	869	893	897	862	900	899	925	854	901	847	864	850	808	883	868	853	861	858	876	866	851	862	901	883	846	877	908	827	855	885	913	814	874	866	858	879	862	802	874	941	974	866	838	849	845	901	891	865	906	891	909	888	838	853	881	889	923	859	846	853	869	887	859	847	843	814	880	893	809	877	834	914	864	840	873	885	881	862	845	869	915	865	811	853	832	901	877	841	822	836	863	881	844	864	884	854	865	898	883	858	796	861	882	807	867	878	925	878	854	874	938	901	928	845	798	888	839	844	885	829	867	863	879	896	879	872	920	851	906	909	770	847	881	871	891	846	887	841	856	883	789	886	883	829	854	888	910	865	868	828	855	841	866	889	893	887	885	913	852	859	920	902	820	839	915	862	841	853	890	843	871	863	937	822	911	852	837	888	785	897	947	845	865	858	861	838	878	878	833	853	875	858	900	840	848	874	848	855	900	855	889	885	859	822	842	877	873	864	865	869	838	858	842	892	866	899	862	852	852	875	852	887	885	842	867	855	899	876	859	840	916	864	892	886	915	870	902	890	816	881	868	844	900	963	938	861	871	876	860	891	849	855	862	912	901	865	923	883	841	837	872	849	864	838	854	925	858	816	907	887	873	844	897	926	917	880	871	820	836	873	834	838	866	857	901	920	849	864	836	902	846	897	801	851	882	814	907	905	864	825	872	898	905	904	878	858	854	840	859	862	878	858	882	868	867	875	892	866	821	876	890	877	909	887	859	872	884	870	841	841	852	844	813	869	946	871	858	865	844	850	856	890	897	922	847	921	920	891	847	928	838	878	855	906	784	852	897	842	910	898	846	861	861	872	869	853	883	850	846	865	885	857	873	880	936	896	834	885	902	908	873	885	874	867	916	880	864	833	910	892	919	839	850	895	866	862	851	901	878	880	875	881	826	878	821	894	871	825	879	880	928	840	820	859	870	931	900	903	884	869	886	882	883	929	850	864	843	868	856	807	896	894	851	882	833	816	838	871	899	866	865	896	801	849	882	851	824	871	902	874	876	910	873	894	866	860	851	864	904	836	843	874	884	846	830	861	871	870	829	892	881	891	876	888	810	826	894	882	903	846	842	894	901	905	844	955	895	891	885	860	892	852	867	875	854	872	855	853	917	861	820	859	851	860	844	846	879	918	903	847	859	864	896	853	890	838	877	870	870	876	886	927	868	875	894	870	882	899	837	869	840	894	835	872	848	848	873	815	889	867	915	890	887	855	929	879	888	855	875	896	951	835	872	843	862	874	870	842	895	852	876	922	858	885	944	894	868	914	875	909	904	907	863	910	856	927	902	874	859	854	853	839	840	855	933	883	895	890	891	880	898	847	851	872	870	826	891	887	870	902	893	889	864	911	862	889	861	847	907	875	826	919	872	893	896	828	889	900	851	886	870	885	843	804	891	893	857	912	874	878	893	922	938	897	864	851	848	855	898	860	886	832	873	851	841	902	917	875	881	900	866	888	883	881	831	850	896	838	845	848	856	871	863	929	899	879	887	906	891	892	880	848	873	850	862	880	864	899	885	863	842	890	827	883	830	897	843	841	852	825	914	854	803	859	873	864	850	876	892	827	864	908	874	884	808	843	917	898	904	899	861	846	847	900	826	807	817	882	890	872	900	878	853	839	839	912	880	883	856	858	890	874	882	843	870	888	858	857	944	881	907	873	877	881	865	896	813	904	936	861	848	904	931	858	886	904	871	867	917	850	895	829	877	887	853	933	865	859	836	862	854	857	859	855	872	878	855	890	886	903	881	838	867	854	896	885	887	870	844	879	890	833	891	884	859	868	879	851	858	882	921	821	841	864	879	890	880	861	864	835	881	844	883	828	921	901	886	878	870	863	878	867	853	894	892	843	880	944	839	847	876	890	873	869	849	854	873	846	897	876	899	934	877	874	874	880	925	900	895	878	868	864	883	890	844	810	898	899	851	894	867	873	865	875	834	919	911	869	865	903	815	844	927	877	834	853	895	807	881	854	834	873	803	903	883	916	901	843	844	879	885	862	918	831	865	798	854	887	805	868	828	826	868	905	933	880	872	852	823	884	896	842	871	812	871	840	875	895	883	899	890	858	883	854	881	878	849	942	853	900	890	901	883	835	895	868	821	874	833	825	869	872	871	835	859	843	868	867	905	863	905	846	827	820	923	876	863	884	829	892	786	864	881	871	864	791	942	882	889	837	851	887	800	845	870	865	858	863	871	860	891	879	865	857	847	826	836	893	875	838	845	878	869	883	906	847	856	856	816	850	867	864	881	905	843	860	867	888	849	904	902	833	884	862	870	872	899	856	874	893	861	844	841	867	846	841	888	825	893	871	852	883	899	852	868	874	885	874	857	873	903	873	830	859	889	834	857	861	826	894	854	867	921	886	861	889	911	893	890	830	865	903	832	884	830	834	833	871	859	845	858	905	886	965	899	833	898	865	853	831	893	855	919	856	868	786	840	861	851	922	830	853	909	844	842	869	839	862	894	851	879	910	878	887	890	868	891	826	831	890	864	776	876	915	871	881	891	874	914	862	901	859	885	879	870	833	825	910	880	899	861	861	897	876	920	888	841	878	846	845	840	875	895	881	922	814	852	861	862	865	846	892	850	908	797	868	873	888	886	892	834	836	887	871	854	892	889	875	859	847	881	826	894	900	850	885	892	862	827
5570	1213	1312	1253	2255	3368	4622	4348	2840	1739	1094	846	790	732	734	772	778	809	735	797	752	791	758	729	750	736	731	763	729	764	734	712	795	744	779	755	742	770	754	745	714	714	750	788	760	832	769	786	701	781	796	782	809	788	730	769	809	747	772	742	751	807	741	767	778	733	757	771	709	771	761	767	737	728	786	721	720	750	756	798	748	795	801	737	756	760	699	739	693	758	751	767	706	805	746	771	812	739	747	700	748	731	781	764	731	726	731	748	761	765	766	808	729	778	730	708	767	715	781	741	746	736	782	777	799	734	777	750	731	761	758	811	756	730	729	712	764	753	807	737	741	756	719	763	769	720	760	741	768	716	712	770	732	745	726	747	739	779	730	729	773	720	747	782	761	743	769	694	752	733	792	817	744	736	747	742	806	731	750	785	772	827	733	754	781	755	742	733	760	759	764	761	761	773	736	796	767	724	758	779	778	777	734	788	745	729	743	778	740	751	774	779	754	766	724	746	791	755	762	763	750	769	766	761	750	737	734	749	737	730	753	779	746	725	766	786	742	731	802	769	783	779	692	746	774	725	734	761	761	756	739	770	759	754	765	716	736	748	755	810	777	750	750	752	742	753	762	773	781	774	693	756	784	715	771	743	723	693	737	714	759	761	742	728	791	772	769	674	760	780	733	723	741	778	761	748	769	784	735	752	744	764	750	753	734	756	750	731	785	738	760	821	768	813	807	741	777	760	700	759	712	737	755	726	795	780	787	740	727	750	758	762	724	743	781	828	750	787	736	748	776	790	716	714	756	735	773	730	796	780	733	749	705	756	795	718	767	757	776	703	784	764	737	779	764	806	741	739	739	785	727	776	721	753	726	798	791	739	780	736	728	695	785	761	721	759	775	762	728	775	736	792	762	784	735	752	737	766	743	752	778	745	724	791	742	787	721	750	741	735	726	774	731	767	802	715	751	736	826	739	779	758	739	778	798	732	753	740	786	717	783	699	771	707	752	728	756	763	734	777	728	761	808	732	742	704	758	771	750	730	721	765	796	782	760	746	779	746	865	732	738	694	729	729	777	743	700	742	763	709	701	784	725	748	745	797	746	752	747	772	777	702	785	756	751	781	705	743	741	744	723	751	795	758	698	751	789	736	773	779	745	689	765	752	787	808	756	734	788	748	691	738	750	758	772	764	741	787	757	764	763	748	785	685	717	770	759	747	743	792	737	745	789	738	778	780	725	697	798	819	753	738	774	747	740	747	768	755	770	742	742	754	755	744	810	736	762	729	736	774	687	822	776	743	773	730	737	728	801	723	789	761	734	773	743	688	746	704	758	713	776	747	766	798	727	801	748	803	764	778	731	765	742	711	739	787	730	737	741	779	757	736	723	710	735	743	827	698	765	771	732	720	786	732	782	780	799	706	743	730	738	778	758	741	757	715	770	789	732	790	763	747	746	783	759	759	741	721	778	763	758	739	716	740	747	756	752	771	777	749	712	808	817	764	763	681	779	778	752	787	818	776	753	702	757	754	718	766	802	789	815	794	771	743	760	734	771	782	772	761	724	782	782	791	721	728	759	769	742	783	728	783	721	767	757	733	760	744	722	699	762	682	753	734	745	770	809	753	759	808	757	735	735	764	769	750	751	704	805	738	726	702	774	734	758	786	743	714	837	794	739	772	732	739	737	725	770	775	735	763	780	748	713	768	790	769	730	724	779	753	813	742	749	762	771	728	755	727	747	766	747	779	795	737	786	791	738	720	781	746	756	729	777	746	728	763	766	781	789	740	801	759	779	721	713	763	730	764	767	703	807	740	741	732	785	733	760	766	788	755	776	704	746	760	791	799	721	704	690	791	729	803	802	742	775	744	796	729	775	754	767	751	728	773	708	735	724	760	749	741	748	770	751	768	728	762	740	759	764	755	764	763	767	787	729	799	727	754	760	744	772	742	736	759	734	787	732	721	713	775	729	736	791	776	721	763	776	782	791	781	736	743	771	716	743	763	777	773	750	756	736	746	797	798	753	752	731	745	736	752	723	749	770	692	747	738	812	790	716	756	731	728	729	759	708	703	719	723	793	795	704	794	758	679	799	766	724	725	749	765	743	720	790	769	760	799	794	763	793	746	814	738	755	743	761	771	781	766	719	760	735	760	775	772	730	728	692	744	755	814	717	756	741	764	788	728	727	735	741	751	761	733	784	747	733	744	721	786	767	790	794	777	724	747	791	730	746	784	752	717	773	755	765	748	738	763	742	746	796	803	727	786	731	750	789	765	752	775	753	771	754	726	794	763	735	777	781	761	771	716	818	709	777	818	717	747	772	759	779	783	756	747	737	740	738	778	739	722	770	769	768	698	760	766	701	758	752	758	760	734	715	740	776	800	795	790	793	730	742	715	749	718	762	782	718	725	763	772	794	760	793	740	736	766	722	720	718	809	759	753	816	756	771	799	746	762	734	762	744	826	753	751	728	767	789	741	723	797	745	769	735	750	713	723	778	708	798	768	744	751	750	710	722	729	763	796	717	698	763	759	794	779	744	748	809	761	754	782	751	738	738	716	733	807	758	760	716	793	748	754	727	737	731	757	728	722	767	733	757	772	711	760	766	777	735	790	791	715	803	762	765	717	735	768	770	779	728	715	758	761	785	756	748	721	702	780	748	730	760	774	760	753	759	755	746	738	750	796	720	781	738	764	785	789	785	725	735	784	760	736	765	792	789	741	794	736	811	779	800	790	765	777	776	753	786	750	815	777	760	769	723	788	767	813	755	771	738	743	749	786	736	789	772	782	771	732	789	778	733	750	800	744	747	819	745	813	701	733	733	741	749	756	734	751	698	766	766	800	758	778	757	769	731	748	784	739	750	758	760	812	711	770	723	785	786	761	782	784	765	773	755	751	743	767	702	739	774	763	736	783	768	745	760	736	807	753	757	771	731	779	750	774	762	707	791	819	764	804	781	802	752	754	747	745	780	761	713	755	777	790	763	784	764	751	717	739	750	755	740	763	752	752	758	733	736	757	737	795	785	786	758	728	721	766	745	687	723	725	798	767	765	768	756	759	806	822	758	743	727	787	707	766	774	766	725	709	784	787	839	773	745	743	749	744	723	770	714	752	766	796	810	788	773	807	726	728	741	797	779	730	775	772	734	719	735	758	749	729	751	825	770	763	686	786	729	742	767	775	750	775	757	774	781	744	748	782	770	735	754	759	776	754	735	756	715	772	788	754	710	735	753	745	793	719	782	745	722	728	708	763	734	758	714	739	789	778	783	753	671	768	763	746	761	707	735	750	745	729	716	800	713	771	777	747	789	722	763	742	752	733	776	803	740	780	693	785	732	777	766	746	792	716	735	703	800	776	822	696	721	754	748	748	763	760	741	820	747	752	725	753	798	790	812	785	789	773	760	756	780	747	738	785	766	773	755	778	747	729	762	723	725	769	775	753	791	769	741	807	733	770	722	767	749	807	717	780	805	748	759	780	798	741	825	722	787	772
25636	21376	27239	25441	13623	22009	32520	29057	19520	8375	3007	1341	933	870	878	876	842	811	812	838	818	903	898	820	836	811	838	840	814	890	818	859	820	836	896	841	839	854	823	839	830	799	805	865	856	780	770	846	831	806	874	795	850	788	826	855	839	806	808	798	809	821	754	836	893	860	878	821	865	823	836	844	824	824	800	843	819	811	850	863	786	802	822	843	841	847	825	928	846	854	779	908	841	820	846	836	860	819	778	782	837	858	801	848	832	854	822	808	850	813	819	796	815	836	822	814	779	809	790	843	813	847	827	851	822	831	841	843	851	837	808	879	863	860	827	820	800	849	804	843	779	873	843	828	797	796	764	837	872	817	813	804	814	885	806	829	855	810	795	821	833	837	816	839	784	870	770	854	811	850	865	864	808	854	847	825	789	798	818	868	818	813	801	785	827	859	843	852	840	822	819	860	877	854	810	897	859	769	780	794	851	778	822	832	817	837	800	845	868	852	830	844	814	858	801	797	823	838	825	844	823	809	846	795	826	843	794	845	784	827	812	848	802	864	821	789	757	811	809	819	816	833	790	810	813	840	846	830	847	825	832	847	829	842	803	773	813	830	816	822	871	820	813	815	790	820	789	821	841	850	782	806	826	807	845	851	803	829	861	826	809	808	817	813	786	774	812	833	837	799	831	824	832	808	807	806	859	819	805	793	806	814	829	849	847	824	809	845	793	771	801	857	862	813	779	743	869	827	784	817	808	834	869	836	834	834	857	822	812	842	823	853	847	814	855	789	817	821	803	808	833	851	864	832	860	819	807	870	813	802	857	822	801	814	826	843	850	769	803	832	808	810	858	785	879	855	865	795	843	861	817	839	811	816	831	820	823	868	848	808	795	769	807	875	769	871	790	816	829	859	844	814	855	786	801	809	807	794	834	857	813	858	803	844	809	827	818	827	831	851	795	856	825	775	847	819	838	816	799	802	788	876	815	830	861	747	776	829	785	845	837	836	857	827	847	839	828	801	860	879	848	857	833	806	790	848	833	810	757	814	808	767	798	792	833	838	883	832	842	837	816	871	808	851	855	838	850	802	791	814	807	828	790	865	863	821	816	840	809	811	787	880	806	802	845	850	823	822	803	829	886	785	873	864	810	807	826	806	850	788	844	786	828	829	826	810	839	842	814	851	867	830	814	846	838	856	842	864	859	779	852	812	808	796	778	782	843	849	802	840	797	890	805	828	820	773	790	857	816	849	837	832	799	858	829	809	865	804	814	820	879	817	805	808	830	810	843	831	856	828	818	843	816	802	872	854	807	840	816	863	811	809	778	807	772	786	816	828	829	882	810	786	819	800	850	826	823	856	843	816	862	831	772	862	858	793	811	854	848	837	814	825	814	800	826	806	800	758	864	814	819	870	783	829	825	869	821	785	772	844	857	783	839	813	843	834	809	858	789	803	840	811	865	802	816	847	808	770	800	796	804	846	827	869	817	853	855	817	815	860	804	827	786	821	806	804	807	853	805	797	809	863	827	869	822	807	833	763	824	887	802	830	831	829	825	804	816	800	874	838	829	790	817	812	842	823	837	810	860	796	836	818	781	848	808	831	829	817	823	807	847	783	800	822	832	847	804	808	870	811	823	807	822	815	818	812	828	796	879	870	789	850	787	817	773	875	842	787	807	819	839	797	840	798	823	856	792	828	869	813	843	865	818	860	820	888	835	896	819	805	826	764	817	821	819	862	857	831	805	839	837	799	815	840	847	800	757	778	837	827	814	780	840	802	829	828	866	824	830	770	810	802	821	797	794	864	798	803	812	841	772	832	803	804	832	832	810	814	841	870	822	792	804	816	838	856	886	835	816	873	844	845	870	804	824	821	772	897	851	761	790	784	834	829	848	814	796	874	811	832	833	856	818	828	849	836	844	883	834	834	912	776	785	839	756	831	823	756	857	836	813	826	803	851	790	826	838	840	840	796	819	799	798	809	807	817	805	827	817	810	861	884	816	799	793	842	852	799	785	809	832	798	856	870	785	777	826	780	855	786	833	827	815	797	814	770	805	855	771	846	838	801	846	810	756	774	782	778	845	800	770	806	868	830	776	832	815	830	869	794	834	789	834	824	810	809	849	852	864	848	791	851	806	838	832	831	820	811	814	802	788	823	782	845	795	795	880	810	836	812	823	848	833	829	848	901	822	845	756	836	841	853	840	823	845	802	851	878	870	871	808	807	779	788	787	899	785	835	822	825	885	835	870	773	824	826	841	824	838	793	851	822	785	821	810	885	838	826	849	772	842	844	805	809	755	789	800	803	892	854	772	844	838	811	807	794	822	781	799	847	842	859	873	811	768	835	849	810	833	812	765	737	862	850	813	824	808	834	821	781	866	843	790	853	833	814	872	838	808	861	799	838	850	853	814	892	801	818	772	830	835	872	809	802	795	769	880	798	834	843	834	826	826	818	854	857	835	836	825	749	787	844	777	833	854	811	862	789	811	819	836	820	808	816	794	840	834	826	784	810	849	824	848	814	805	805	843	833	838	859	822	821	804	835	865	810	881	857	828	826	868	812	869	869	826	815	858	837	817	862	830	839	797	857	872	788	839	798	853	806	831	803	822	815	801	817	829	814	811	812	801	827	790	821	803	836	866	865	836	863	872	824	841	816	829	844	826	828	828	819	825	817	825	850	781	837	799	861	783	812	808	801	825	839	811	807	807	801	815	802	764	842	801	814	851	830	819	782	795	808	779	837	784	803	795	892	805	795	821	868	805	825	821	876	847	793	783	788	769	851	823	856	791	833	842	810	835	878	851	809	829	847	823	828	847	842	805	856	825	836	846	793	857	837	821	836	835	780	789	840	826	782	779	849	798	826	807	861	847	802	792	824	802	800	802	829	821	804	803	850	833	806	831	841	859	804	803	832	817	814	829	837	797	822	805	837	825	812	858	805	803	780	811	847	846	845	831	796	866	779	797	859	837	785	806	846	787	810	836	861	849	791	788	805	816	839	873	822	868	795	845	872	812	858	869	833	867	747	840	835	811	814	804	841	809	890	836	836	810	829	823	835	772	808	798	852	807	802	827	859	852	819	758	858	841	828	844	857	800	835	795	827	811	733	801	890	863	826	867	882	784	774	813	803	918	881	850	780	813	837	789	837	806	869	839	848	852	839	769	838	834	881	821	799	835	813	831	847	851	848	845	883	778	816	856	810	835	834	808	783	791	828	795	830	840	792	783	855	828	782	835	794	789	838	824	804	831	795	806	858	818	831	843	875	823	827	787	854	825	729	832	861	815	829	798	835	845	839	827	827	853	844	798	869	882	824	872	846	833	817	846	847	810	830	849	883	834	836	840	831	886	815	824	877	839	859	801	776	800	863	796	837	868	904	875	861	820	785	846	835	851	868	834	899	878	779	813	798	758	893	818	818	805	899	833	846	849	833	885	772	810	803	857	844	801	889	802	820	801	830	849	825	818	814	819	858	836	856	856	829	807	821	853	819	783	856
5285	4503	3156	4862	8365	22530	28874	24726	15448	6993	2825	1287	879	788	720	700	731	744	775	761	734	746	708	739	740	753	732	777	772	754	709	751	771	734	708	779	775	769	758	766	774	759	730	751	738	699	743	739	762	718	750	762	760	713	717	774	702	746	749	766	785	733	727	765	766	733	771	717	715	744	763	782	792	810	775	729	745	734	763	765	742	747	719	777	752	733	741	776	801	732	758	735	736	745	761	740	716	731	745	762	807	736	769	727	739	751	725	724	752	783	765	747	759	741	815	766	804	689	764	789	798	762	762	755	746	710	739	753	774	809	758	740	742	740	771	711	793	780	763	784	785	763	741	745	758	723	762	773	769	775	734	785	723	738	771	734	714	737	754	743	750	760	733	738	699	757	728	769	725	762	747	746	776	789	730	786	777	775	762	748	737	733	733	781	783	771	778	726	753	781	727	708	741	800	737	750	773	748	741	729	743	719	769	783	817	773	721	748	713	731	721	791	724	735	752	758	737	716	728	726	757	783	743	728	738	778	723	730	752	745	752	720	713	716	744	781	775	832	762	726	762	756	676	746	679	755	717	754	719	753	767	762	746	748	749	732	765	774	733	732	749	735	742	719	800	745	736	737	765	738	760	722	732	787	718	788	734	698	757	733	790	732	775	752	756	750	776	750	727	787	723	760	730	719	770	773	775	728	769	714	733	753	728	702	758	724	742	724	741	753	794	756	753	755	762	704	745	774	768	760	758	747	748	745	756	721	728	750	740	747	714	776	727	766	756	739	800	742	822	735	833	698	755	729	747	753	731	751	700	796	724	746	750	774	759	726	764	771	712	760	737	771	739	739	741	717	799	730	742	710	748	725	766	783	693	740	747	767	798	698	743	744	720	761	719	768	735	759	756	756	720	758	782	728	738	755	731	753	751	756	752	802	770	787	776	797	785	734	708	710	758	740	695	740	801	700	744	763	733	750	760	739	721	748	697	763	729	723	718	753	764	703	753	732	784	778	760	748	738	737	710	751	725	736	754	731	764	743	759	760	751	740	764	711	712	750	790	732	751	731	770	753	759	730	748	756	695	733	707	762	756	764	693	745	758	751	790	767	727	785	775	772	699	772	696	765	725	775	705	725	720	773	779	806	733	757	752	756	740	717	743	777	771	788	777	782	739	722	714	747	750	750	784	712	702	730	735	706	725	777	767	739	730	749	723	748	748	772	772	740	719	764	710	722	802	739	817	707	752	786	782	760	745	756	735	753	782	755	742	758	719	745	733	751	750	735	752	781	739	736	769	778	746	755	809	745	760	744	743	757	709	720	748	724	772	704	733	760	745	721	813	729	750	772	708	759	772	768	710	734	741	799	732	746	727	729	709	738	740	724	782	741	791	734	749	759	723	702	721	737	748	766	745	736	786	681	758	740	793	761	762	779	725	703	752	704	752	719	695	736	750	745	743	776	823	719	784	751	683	731	746	794	750	686	713	783	739	744	773	697	740	724	704	786	766	749	812	741	813	781	741	710	748	729	750	743	754	728	737	751	762	734	744	740	740	761	798	751	754	764	741	727	758	765	737	774	738	768	734	718	707	723	772	763	784	765	763	738	770	756	792	733	692	749	773	729	775	770	657	744	751	723	750	731	761	733	775	713	757	796	746	760	733	758	741	785	730	727	717	730	776	696	750	723	719	768	755	735	718	744	716	742	735	816	766	744	750	800	688	724	739	772	768	736	791	712	733	814	705	768	753	793	742	755	816	759	746	788	759	710	757	747	742	750	772	753	744	779	749	744	691	761	741	752	718	792	753	754	709	757	737	750	736	750	737	709	731	771	768	697	724	738	741	715	771	771	742	750	713	699	720	744	717	719	720	728	721	760	719	738	776	699	684	691	708	740	710	707	753	778	691	737	718	798	790	751	708	773	718	787	721	742	743	745	726	754	794	757	776	748	778	740	726	720	733	703	754	835	751	735	773	732	740	711	773	770	741	752	743	698	703	729	757	739	727	762	761	740	720	709	688	720	770	753	725	701	787	741	719	742	741	765	769	710	737	767	741	748	748	736	716	694	756	694	736	722	752	759	758	731	792	768	758	803	748	720	746	808	793	753	776	777	764	823	771	814	761	750	769	752	775	714	710	761	688	760	743	722	731	772	755	769	712	768	770	779	758	760	769	771	739	722	724	807	740	709	691	751	741	772	788	711	746	704	705	768	771	736	709	731	787	754	779	744	775	739	783	732	778	735	813	810	657	737	803	772	800	769	710	736	675	736	738	731	748	755	783	752	757	749	725	732	737	737	776	734	763	765	779	737	775	751	726	736	776	736	746	740	745	718	744	727	692	712	776	788	713	765	760	688	752	772	762	732	768	709	769	699	762	773	721	730	753	763	756	758	761	743	747	727	771	756	729	795	674	764	725	745	717	733	743	733	764	732	761	721	726	735	755	752	776	743	772	756	731	805	731	769	774	757	710	734	782	728	723	742	745	751	760	784	746	749	746	757	748	774	697	725	736	778	777	759	756	701	749	746	742	712	695	729	749	714	708	710	729	725	721	785	763	719	780	745	788	782	743	720	746	756	747	719	787	774	790	736	812	693	758	731	755	740	732	763	767	739	777	750	733	738	809	722	772	782	718	760	789	770	757	713	729	791	714	748	747	772	740	724	721	724	731	726	737	721	762	765	779	702	724	773	748	796	677	767	690	698	777	714	714	737	751	738	778	687	734	787	758	759	713	736	752	744	796	759	726	777	713	762	758	737	748	740	725	766	795	741	741	766	735	761	753	692	742	705	776	703	769	716	745	704	711	728	745	718	708	731	721	751	745	755	776	729	736	755	747	745	751	794	751	756	711	760	759	761	723	749	767	712	764	734	787	756	797	713	764	797	760	707	806	719	787	719	777	725	810	751	784	714	731	745	759	734	748	707	727	792	755	780	713	744	781	764	773	740	689	718	724	808	695	696	780	766	752	757	749	775	721	748	713	707	756	764	701	705	709	817	741	731	747	701	733	726	699	761	758	737	760	732	793	721	704	766	730	753	724	679	747	783	796	723	725	710	747	778	735	749	780	745	751	726	732	761	734	727	751	759	759	794	737	769	772	732	771	743	737	732	770	712	791	716	728	771	783	753	796	779	726	766	773	782	711	764	742	701	706	750	746	749	750	722	766	783	725	773	710	718	768	759	762	733	756	740	688	764	750	741	730	695	736	736	743	771	762	740	757	721	776	730	751	763	787	755	749	758	739	761	751	775	748	798	793	729	768	760	789	733	782	784	700	762	749	785	709	727	742	754	777	772	750	722	726	720	746	718	766	784	697	802	773	711	726	793	740	739	726	816	732	757	737	728	751	763	729	751	728	750	751	746	781	753	774	747	779	702	749	720	728	721	746	780	776	740	755	723	724	745	757	726	780	773	749	749	776	746	706	753	755	739	746	736	718	784	709	758	733	774	733	729	703	781	714	745	746	778	762	742	765	737	759	672	725	766	747	735	715	744	777	749
24284	21380	28683	24460	21780	37395	52251	44215	32922	18774	6926	2294	1203	1065	1033	959	929	974	989	950	944	931	927	992	887	919	958	955	962	958	936	859	981	966	949	900	911	939	961	985	886	933	953	956	983	896	928	981	902	935	963	973	960	879	957	884	917	935	962	989	1021	976	902	921	977	942	932	940	937	967	928	910	894	959	912	984	947	923	920	924	971	931	912	875	924	955	887	920	972	929	982	940	992	923	958	982	940	895	911	961	874	876	944	988	925	993	941	930	913	1004	937	930	950	954	924	956	973	980	935	983	930	926	957	954	1007	954	948	984	953	912	939	955	939	932	926	923	899	904	949	960	944	915	960	934	943	917	966	937	927	935	903	958	945	877	929	931	911	917	918	894	1004	991	953	998	912	980	988	926	959	989	942	910	983	914	890	899	906	919	959	951	1003	920	946	943	900	937	901	917	928	966	906	891	979	873	903	876	876	927	942	974	994	952	911	850	908	918	895	929	901	935	920	932	854	929	946	923	942	958	898	965	909	966	931	928	906	947	953	951	862	947	909	920	898	900	945	925	906	950	903	951	914	921	933	921	970	970	908	941	939	922	903	969	867	930	935	939	994	936	926	932	927	937	954	938	901	936	947	947	924	934	938	924	911	966	894	890	851	939	913	929	917	902	929	913	938	907	905	942	957	930	939	906	900	916	904	921	951	991	953	954	918	936	930	883	920	988	942	959	918	932	934	920	869	895	915	899	903	925	944	914	941	890	966	868	936	924	980	930	922	941	959	885	882	961	930	926	941	906	887	963	948	933	888	938	930	952	934	945	941	934	952	917	997	962	952	915	955	968	948	918	942	909	976	937	961	931	910	940	923	912	909	924	924	852	893	903	946	941	912	881	966	888	925	942	912	920	949	918	929	936	930	954	965	954	929	937	909	956	951	934	1021	941	937	934	896	921	882	918	950	885	947	940	911	911	928	910	920	1003	943	934	870	933	949	946	898	943	929	963	957	906	939	964	909	958	885	880	949	938	917	954	895	908	937	918	893	969	927	911	926	956	916	926	904	991	906	953	996	982	954	948	996	961	914	931	933	955	955	891	958	959	909	943	947	907	1008	921	914	924	919	973	951	890	922	903	901	949	975	903	930	940	907	932	979	880	907	951	962	960	946	962	958	917	961	937	923	914	928	953	902	890	978	890	923	884	970	936	891	928	953	989	989	941	917	897	939	900	929	992	919	935	894	916	953	924	925	950	966	923	961	952	910	914	945	924	938	848	956	908	918	879	968	965	951	950	920	967	936	931	915	890	892	966	1019	895	935	971	951	901	870	894	879	919	963	907	915	933	979	913	963	943	913	939	923	921	922	892	964	916	920	975	992	941	929	886	906	908	869	901	932	927	913	908	915	930	931	959	910	965	913	928	954	934	890	954	900	879	933	943	922	955	892	937	945	956	863	918	921	947	931	970	951	888	957	985	908	933	914	929	881	954	900	897	897	941	936	944	971	975	898	942	872	942	927	938	928	927	859	951	973	949	921	975	909	966	948	879	975	943	970	940	1004	893	936	937	954	932	949	889	938	951	916	936	1011	967	997	934	929	932	892	920	898	908	928	933	935	916	849	888	958	873	932	890	943	911	945	914	837	948	1008	926	965	959	992	953	907	871	907	887	940	878	933	959	914	944	919	994	925	910	954	929	953	971	917	982	967	914	909	917	958	969	949	929	937	859	956	934	947	889	951	892	924	892	892	927	956	905	951	978	884	932	943	950	939	902	907	952	949	896	953	862	964	950	935	933	934	954	950	912	962	926	941	890	972	896	931	966	953	925	921	903	906	926	910	989	919	955	935	916	950	893	920	880	942	911	891	906	928	908	911	872	951	933	953	911	937	921	891	932	939	871	902	938	926	915	959	916	919	976	911	898	947	911	912	942	900	910	982	924	958	880	947	919	916	917	934	951	860	966	920	932	919	927	855	926	912	940	938	963	929	923	927	955	988	933	916	937	873	923	875	899	950	919	956	952	866	950	924	953	935	919	965	940	968	918	941	863	916	934	918	959	888	963	912	944	937	959	865	938	890	936	895	969	934	943	980	939	992	899	905	909	935	958	980	908	898	944	907	866	918	907	979	964	921	966	911	896	875	937	902	979	890	916	916	939	934	988	915	981	941	938	970	893	924	889	982	873	946	907	916	917	933	885	918	950	926	912	962	893	926	970	880	913	910	922	960	940	955	957	867	899	942	977	947	920	950	956	882	954	948	939	952	921	941	954	925	919	929	896	901	990	931	914	944	940	978	973	942	912	950	905	922	975	938	892	959	939	929	922	891	968	956	963	943	905	906	915	953	917	927	903	931	926	915	961	890	912	884	885	914	931	890	942	926	921	896	919	880	976	951	919	887	989	933	908	920	941	964	930	929	997	960	935	979	952	930	921	919	939	977	934	942	959	934	903	890	898	935	929	884	923	915	951	938	893	952	933	920	944	965	935	982	952	922	904	939	923	980	928	918	923	948	909	961	948	895	920	945	972	972	930	913	955	935	952	926	924	922	894	915	937	952	915	901	921	949	858	924	933	932	905	956	946	939	913	970	931	953	946	894	897	862	903	942	880	976	933	936	901	894	909	980	924	914	922	940	962	965	935	889	921	964	945	934	955	888	936	975	933	930	918	885	887	918	921	876	913	954	919	881	913	913	928	974	952	905	959	907	959	910	892	892	894	904	925	943	979	961	876	911	928	916	893	936	973	927	916	959	895	946	865	955	958	959	923	962	862	935	953	898	913	937	893	944	938	885	931	914	888	939	914	907	909	946	944	919	958	917	906	932	886	938	933	989	958	941	938	985	942	932	971	985	906	940	971	972	917	948	977	950	934	940	923	886	906	911	921	940	945	904	930	938	896	903	979	917	872	947	889	973	938	969	881	989	934	939	944	909	917	931	944	973	960	956	915	924	954	887	1001	964	954	942	994	909	870	945	967	875	925	953	945	959	888	880	958	941	889	929	920	873	947	929	920	970	984	943	900	975	983	942	941	906	932	954	941	962	946	965	916	923	910	951	948	908	911	922	963	901	939	894	861	927	947	922	907	903	907	915	896	909	932	902	929	920	962	922	935	908	909	923	950	948	882	952	849	919	982	953	905	905	969	970	872	935	875	888	994	926	1010	955	906	953	970	953	960	929	921	916	967	898	931	963	879	971	936	986	916	926	919	917	943	927	888	887	889	893	890	949	918	937	932	914	1015	879	889	981	971	939	881	1019	971	915	967	897	937	912	933	916	979	938	925	923	952	954	875	908	881	913	894	926	923	925	944	943	1004	996	921	948	918	959	1010	915	949	948	941	946	929	897	904	911	930	918	882	908	980	916	902	955	927	894	959	951	918	923	984	936	942	927	949	890	895	962	930	941	908	907	917	933	904	930	975	889	922	951	929	927	916	947	961	906	963	972	947	956	902	971	927	957	951	920	881	930	943	925	981	904	932	888	939	952	948	940	898	858	967	916	921	914	899	958	926	941	941	912	947	958	907
5440	8222	5810	7712	13990	41032	47985	39137	27266	14365	5857	2092	1114	924	838	885	841	811	887	835	850	827	869	833	846	824	828	780	759	831	827	849	838	855	834	812	826	788	838	816	886	840	866	848	836	788	855	849	847	820	854	820	836	899	859	819	823	820	857	805	855	826	817	890	826	810	861	828	866	889	806	848	879	845	807	859	831	838	887	808	835	870	830	824	824	847	818	824	832	839	856	832	823	882	865	823	860	807	800	847	825	783	798	870	864	859	824	898	858	812	837	831	790	852	879	831	817	855	816	798	804	793	825	810	876	805	859	807	813	843	875	793	848	798	801	818	805	835	798	885	802	837	853	805	804	859	876	849	781	861	861	828	821	853	788	867	838	824	866	812	838	825	835	799	771	860	793	848	885	841	829	880	863	790	808	810	824	864	828	824	807	862	806	872	826	807	858	806	841	859	864	816	823	809	859	850	796	887	832	805	842	796	864	817	804	811	833	868	841	870	790	864	797	802	836	854	825	820	829	830	857	776	856	817	884	814	819	818	829	833	804	741	802	857	816	878	841	803	848	856	818	858	856	828	815	849	839	871	866	878	836	846	886	796	799	828	826	790	837	850	809	841	855	861	820	814	797	786	826	829	816	892	854	864	818	874	845	819	859	853	816	785	790	871	867	877	821	790	846	821	749	807	865	771	855	847	833	795	819	866	793	810	848	842	840	850	849	814	822	852	816	814	844	781	856	900	854	831	853	817	846	773	819	821	844	835	808	857	842	882	818	845	813	813	857	788	816	785	800	777	814	835	777	884	851	790	837	857	870	835	835	832	837	816	842	809	857	820	829	836	872	888	848	866	868	783	823	861	801	816	802	821	816	847	804	811	837	847	865	842	830	891	816	814	870	856	807	892	814	845	786	826	834	853	840	846	820	848	853	783	851	820	807	801	829	824	837	799	826	835	813	781	781	764	797	887	856	817	826	798	849	849	812	843	847	815	810	886	795	869	807	822	861	809	800	840	826	782	811	788	798	825	867	799	833	788	817	803	822	895	808	849	815	862	849	805	788	797	791	803	775	821	794	800	837	837	812	772	817	828	872	820	844	836	809	900	797	813	841	798	811	849	804	803	786	895	858	840	831	813	886	786	823	887	808	841	846	840	856	840	844	860	806	836	848	859	823	852	837	823	805	818	798	856	838	833	844	842	818	839	820	814	805	868	799	812	846	821	792	838	864	913	803	834	827	782	868	838	856	872	900	811	798	815	808	855	778	865	829	847	774	813	791	822	841	814	869	763	864	828	857	769	836	806	837	880	858	823	834	787	779	855	857	824	866	846	811	788	868	790	865	784	803	835	829	852	843	828	817	779	783	880	834	866	878	849	812	803	826	883	833	865	842	864	847	842	781	844	851	803	877	850	783	895	847	859	826	825	857	798	823	827	856	768	835	809	853	852	828	839	797	826	818	784	830	833	865	827	769	794	802	825	826	792	764	830	840	852	821	793	859	821	854	802	824	791	862	814	796	825	883	830	862	855	789	851	838	822	778	779	840	869	772	851	856	849	841	775	802	841	840	827	806	867	751	850	799	792	836	872	821	783	844	834	829	813	781	787	817	796	838	813	899	812	835	780	863	825	850	816	823	843	850	846	808	837	827	870	800	816	838	826	804	875	850	821	881	824	860	847	865	813	814	826	820	820	790	788	812	821	847	838	819	825	858	836	852	826	831	813	813	815	842	822	793	804	817	843	823	813	837	853	936	848	799	886	808	870	833	818	828	828	857	843	812	818	796	827	893	791	802	850	795	828	856	829	778	808	825	747	807	803	786	884	845	807	844	829	812	796	830	774	837	835	806	826	860	813	835	854	869	839	815	851	803	840	803	849	875	842	869	798	815	801	840	817	834	855	812	824	819	844	798	839	844	870	839	812	760	804	841	760	871	815	825	813	837	833	850	816	831	844	778	803	840	848	879	868	823	827	871	802	865	849	862	761	807	826	817	832	878	817	827	803	870	829	844	841	806	835	798	887	807	859	873	774	869	803	802	831	831	852	853	835	838	882	798	855	827	787	831	841	872	841	802	859	836	885	889	869	853	832	807	877	831	820	849	807	819	801	815	796	851	821	824	820	835	827	790	879	813	779	806	799	842	796	845	821	886	837	814	843	846	827	865	831	821	831	835	804	817	793	885	775	870	850	845	859	804	823	836	790	864	853	886	856	814	826	815	830	810	831	859	819	801	867	839	838	840	852	833	832	846	848	782	871	862	858	841	799	804	760	839	802	771	896	852	822	791	858	826	834	832	833	797	794	830	863	818	789	866	868	851	823	763	828	865	835	835	844	860	864	831	819	886	850	774	830	796	881	816	803	846	776	799	836	801	800	841	816	830	800	813	805	784	817	778	848	809	794	822	822	833	851	784	870	828	841	780	850	855	804	791	848	835	858	836	814	800	837	824	827	816	778	782	903	833	827	796	803	846	835	885	835	856	880	823	828	740	840	834	813	847	781	763	841	869	835	816	862	812	833	857	807	815	847	876	854	833	785	790	793	784	850	860	818	810	813	803	807	868	845	757	819	857	832	793	826	807	840	811	838	823	858	802	853	773	863	908	859	903	875	841	803	784	806	805	802	819	830	807	827	868	814	804	786	800	852	806	778	771	842	838	811	861	830	801	862	799	784	855	787	847	861	788	815	798	868	839	867	867	846	809	822	820	852	840	800	856	862	813	864	808	835	838	836	799	810	826	864	809	860	803	796	810	812	818	809	857	831	895	796	845	852	872	855	878	830	830	876	865	822	808	859	806	819	779	866	816	843	873	817	861	839	786	821	825	819	849	790	817	850	861	806	830	881	854	824	868	846	779	819	844	840	778	828	829	859	828	842	853	820	847	830	820	848	844	851	823	843	853	833	786	853	834	827	808	823	857	809	857	830	843	816	828	821	843	821	891	836	867	833	889	817	814	854	814	825	816	811	819	853	828	822	864	836	809	772	844	821	838	830	898	861	879	790	805	786	846	854	805	814	814	849	828	865	790	865	816	801	823	809	847	824	850	785	818	836	849	799	818	809	803	873	800	766	860	865	840	871	800	890	786	852	835	855	858	785	872	802	797	852	817	792	855	829	803	786	779	824	822	785	851	814	825	786	830	833	851	831	851	798	807	808	853	863	843	849	838	875	794	826	805	813	773	829	825	855	815	823	778	829	781	843	827	816	784	829	784	863	836	848	820	871	826	851	825	804	834	824	801	828	831	797	758	809	852	812	806	842	793	867	807	811	831	834	827	840	824	812	816	803	842	820	815	862	784	819	814	839	863	816	851	815	825	810	837	806	818	856	796	794	844	795	855	830	788	812	816	822	811	804	830	816	818	832	824	813	819	816	836	905	849	853	846	853	847	816	822	813	784	801	881	814	809	863	789	841	826	805	859	864	839	819	832	826	819	822	871	818	802	857	859	842	801	767	809	810	812	826	812	825	817	817	824	849	783	785	846	863	830	837	859	805	826	802
27821	12956	2330	1641	1983	2909	3784	3749	2638	1921	1402	998	958	924	914	907	867	928	914	884	946	900	896	884	924	892	938	932	872	914	902	894	891	927	906	880	919	868	922	865	922	873	898	899	845	854	904	938	866	877	908	908	895	987	906	873	882	865	842	880	896	931	921	911	949	875	902	927	882	898	884	911	893	874	934	892	900	861	871	913	904	926	890	896	873	917	870	905	899	926	868	832	917	971	895	867	903	906	859	847	879	860	931	886	904	793	897	969	940	883	914	891	872	930	925	849	875	854	907	950	890	851	933	907	864	876	830	949	852	898	869	945	876	888	934	920	911	876	974	930	861	911	901	833	898	907	859	951	892	929	956	890	898	913	859	887	860	905	893	893	893	896	903	866	906	873	901	902	864	852	917	888	896	909	817	903	882	879	839	904	867	896	897	917	930	892	915	892	917	888	892	898	875	878	928	884	856	924	920	891	884	931	871	886	939	874	904	922	917	918	900	927	811	836	790	870	893	926	855	915	866	931	901	906	873	906	871	877	899	825	890	874	833	904	909	899	886	922	892	912	881	875	944	913	832	900	884	908	878	851	854	905	881	851	901	894	934	883	917	929	884	908	912	873	858	893	858	888	916	908	855	910	876	880	869	904	893	914	921	868	913	870	905	948	874	923	921	870	866	896	883	957	906	897	867	905	908	900	872	900	961	880	944	928	937	851	879	854	896	927	913	919	850	867	847	845	863	899	948	893	879	834	849	912	936	935	971	845	908	934	856	895	871	915	913	860	838	874	872	894	886	908	846	903	868	921	882	936	894	874	857	917	936	869	899	927	939	896	880	869	863	883	910	918	921	917	861	923	891	898	905	866	909	853	924	876	892	880	891	887	905	933	869	931	975	891	896	905	943	866	902	896	935	931	895	935	841	946	934	945	888	880	856	892	870	894	909	921	923	895	904	917	887	927	946	892	907	866	948	883	869	890	901	893	893	876	888	895	896	835	893	910	902	965	848	850	894	894	909	831	895	868	887	878	876	924	888	897	842	883	889	916	928	867	879	843	873	890	939	881	928	865	902	862	883	878	900	894	907	862	897	902	919	873	928	917	944	804	896	837	878	863	880	818	887	908	905	897	858	921	889	884	943	913	909	883	906	880	889	883	873	890	885	908	908	908	888	847	876	896	898	903	883	907	900	912	884	865	880	908	928	896	882	915	855	926	893	888	892	855	860	920	878	867	864	873	907	927	858	880	884	919	901	912	874	807	924	868	894	925	893	929	904	930	934	877	918	911	938	881	889	856	850	893	955	866	896	884	901	882	881	922	870	903	870	885	906	950	873	886	870	901	834	885	859	863	929	873	921	893	900	876	944	940	850	882	887	882	856	880	879	876	889	856	959	879	918	915	874	870	824	924	893	914	923	991	852	891	916	926	883	901	914	869	872	926	900	977	901	922	917	871	905	901	923	846	898	908	941	874	902	894	894	913	866	864	904	871	861	892	880	860	884	887	901	960	875	904	863	882	889	887	857	872	880	869	967	877	874	869	912	877	956	910	903	888	937	851	906	931	871	872	882	916	884	843	864	908	860	854	895	880	863	886	914	962	867	866	887	872	912	852	963	903	859	841	889	910	941	882	939	871	900	857	912	933	880	902	912	875	834	928	923	881	872	889	841	886	986	832	905	917	927	937	870	880	908	923	909	911	929	904	896	837	869	875	858	945	913	870	904	877	868	917	853	876	937	864	893	896	925	918	925	868	859	889	885	883	888	898	876	823	903	905	874	892	891	892	884	828	876	947	882	878	829	861	899	883	904	929	861	887	898	933	829	874	860	859	906	885	881	920	886	940	832	910	869	904	902	876	888	933	898	910	902	910	920	911	888	830	915	880	884	930	952	901	858	872	892	916	930	932	937	864	865	881	934	899	864	926	884	857	946	949	891	922	905	914	852	865	895	896	846	845	904	865	914	935	864	839	856	937	894	954	909	944	922	881	939	949	917	902	866	940	885	946	908	926	873	936	849	905	820	864	928	910	896	895	849	917	927	876	950	900	856	888	894	925	899	961	915	923	895	890	875	912	896	887	926	897	902	854	912	882	842	838	877	824	849	938	911	871	874	896	886	857	926	903	850	895	855	887	863	926	883	901	920	854	892	889	910	886	906	867	883	850	936	856	919	872	893	884	910	868	905	883	917	867	892	916	910	870	893	841	904	895	878	862	941	870	849	952	863	877	885	912	887	942	810	883	875	846	864	897	894	828	929	865	915	880	888	867	904	865	834	883	853	896	900	877	918	871	870	914	838	921	914	941	891	830	881	897	877	912	838	846	918	916	885	852	920	876	873	897	892	852	872	900	927	919	946	905	867	904	862	867	887	903	935	885	924	875	913	876	898	986	922	899	856	864	887	896	864	884	901	889	843	920	869	895	868	842	956	869	843	906	902	875	923	923	869	875	870	881	860	914	903	911	889	894	889	897	929	885	919	899	864	870	934	863	954	895	896	836	884	858	921	903	869	881	893	940	891	881	868	942	903	932	912	924	893	920	921	884	907	897	912	897	871	939	875	904	901	918	942	934	922	883	908	907	939	904	890	932	905	869	875	829	871	878	964	900	884	868	857	872	948	890	865	941	902	864	910	887	908	833	899	906	910	871	862	896	902	911	873	914	887	897	880	875	868	953	862	916	904	876	906	853	934	932	901	872	886	877	919	872	920	884	921	872	907	905	895	905	950	896	856	868	977	955	926	883	882	935	912	880	907	893	892	842	913	826	886	930	894	890	835	844	915	871	924	894	860	853	868	888	954	831	878	901	921	919	901	910	910	884	899	944	842	872	861	895	927	894	878	908	900	899	870	869	853	932	858	885	916	901	890	868	889	910	849	885	920	906	922	847	914	871	831	877	849	946	915	892	883	875	891	885	907	897	969	859	863	928	857	944	882	927	950	904	877	903	893	871	946	869	865	957	847	916	938	911	885	863	896	932	876	941	835	906	951	896	901	874	846	884	841	892	909	957	797	866	894	923	873	902	898	845	897	933	965	903	944	889	855	878	862	915	906	888	902	959	926	839	878	939	904	920	931	855	877	844	945	849	913	915	848	911	887	863	885	940	951	911	896	876	852	932	839	869	913	857	872	926	961	876	822	912	883	888	895	921	872	898	886	888	913	925	917	848	839	886	901	836	830	885	944	953	859	841	928	909	872	880	920	931	853	890	888	860	889	901	895	894	916	880	859	881	870	885	894	880	841	883	892	919	855	857	865	841	923	952	955	844	892	915	936	893	881	850	887	876	908	888	874	889	870	837	873	884	865	890	898	867	914	954	836	877	894	836	854	851	942	900	846	894	888	847	910	874	929	890	874	915	867	865	856	926	870	878	937	886	915	889	880	927	960	935	899	845	886	920	878	876	899	859	888	857	893	879	921	843	917	917	876	915	873	857	851	885	893	893	931	960	864	904	916	960	875	883	923	874	904	902	855	935	928	856	912	843	936	943	911	944	921	935
6246	1452	1057	1357	2233	3413	4511	3932	2714	1989	1255	935	846	831	778	805	789	749	767	803	774	789	803	771	808	785	784	748	767	726	797	776	776	816	762	760	768	843	725	748	785	743	803	810	800	766	782	775	753	771	710	794	822	744	774	769	754	784	740	755	770	776	761	809	798	760	803	707	822	768	780	768	768	750	812	786	797	710	778	802	783	778	766	744	751	803	743	809	791	804	778	778	773	775	745	786	741	780	728	778	741	795	760	783	719	765	737	763	780	752	772	800	791	784	759	781	721	757	771	789	778	761	761	773	763	765	797	793	752	844	763	804	744	747	768	796	771	783	758	767	758	791	745	792	776	799	741	799	768	770	788	789	834	780	823	764	761	792	770	781	794	797	777	795	765	794	768	797	761	761	815	684	830	785	689	770	740	765	809	767	833	756	755	812	768	796	739	742	764	799	790	800	770	740	766	742	738	774	785	749	788	748	791	778	781	764	768	711	761	748	792	788	797	829	740	774	750	739	748	737	807	734	779	787	765	804	790	792	795	792	770	779	716	777	767	766	798	781	800	785	765	733	771	755	782	766	770	766	809	786	793	758	836	751	810	823	836	790	757	742	817	776	753	815	795	769	742	757	783	767	750	789	721	759	762	742	721	776	735	794	749	779	812	805	781	808	795	741	752	735	766	762	825	763	749	797	717	810	803	787	752	785	789	817	821	723	794	814	766	773	813	785	732	728	735	806	763	776	780	801	845	765	781	782	751	753	803	800	789	776	780	724	719	760	742	731	799	757	786	764	782	720	803	755	759	794	819	755	787	767	766	735	815	734	757	803	779	788	753	744	788	822	804	797	773	809	723	797	820	752	779	751	824	770	778	805	780	819	794	737	713	768	808	771	737	830	761	771	764	809	813	771	779	742	824	774	724	774	837	820	797	777	768	773	768	801	793	813	761	765	746	752	784	762	804	776	799	742	776	826	808	792	792	779	745	757	779	765	758	777	772	760	799	768	754	797	793	776	774	748	794	747	766	791	758	782	755	771	768	751	755	777	812	759	740	745	770	806	822	738	749	803	786	763	740	790	808	760	736	801	794	751	793	766	779	787	718	756	796	784	799	804	799	794	766	763	805	800	758	742	768	795	838	755	805	797	792	769	825	773	791	786	740	764	775	772	770	714	813	779	749	792	767	719	776	796	730	809	792	822	778	772	823	788	809	769	815	772	766	751	794	765	753	788	798	755	758	714	729	789	769	737	772	749	777	788	736	762	774	778	775	783	817	827	783	759	780	779	731	767	766	763	783	768	828	759	739	761	802	780	746	757	737	762	771	766	772	723	783	824	772	792	781	773	751	783	761	804	799	756	809	787	741	734	808	764	793	788	793	767	831	757	776	793	813	768	798	765	767	793	776	774	780	768	790	758	773	740	796	760	795	739	772	784	801	750	734	791	773	764	780	768	754	740	765	756	755	766	794	775	780	851	742	794	770	777	754	761	772	780	783	757	773	791	739	716	724	751	789	756	827	742	796	756	792	764	743	778	800	726	748	796	757	773	755	794	749	765	741	762	817	727	730	826	795	806	785	755	745	786	813	744	817	784	758	765	793	780	738	751	750	771	756	739	782	775	790	714	752	774	776	767	752	831	824	820	780	801	735	807	740	782	788	803	748	765	783	814	785	734	754	734	799	798	834	791	726	778	771	799	759	740	751	737	779	800	824	788	790	811	788	738	816	768	776	781	794	803	798	840	781	783	790	745	733	779	777	756	768	773	752	767	780	766	733	826	770	795	761	773	730	771	791	782	817	788	875	802	743	797	776	788	756	798	737	770	758	792	774	736	808	737	769	802	785	778	825	775	789	778	767	772	793	706	785	760	789	815	757	752	803	757	782	817	778	747	735	759	808	774	735	781	799	786	817	775	797	744	766	761	771	779	813	779	773	784	760	769	728	735	766	790	772	793	798	774	740	776	791	753	782	764	819	799	754	744	701	811	750	749	771	745	749	801	711	785	748	807	806	765	801	762	836	744	745	766	786	745	776	806	773	771	786	824	749	765	766	761	772	809	823	773	784	785	741	763	749	778	786	747	788	799	782	790	775	756	731	778	784	784	710	808	800	743	731	784	821	720	751	726	724	744	765	794	797	795	769	774	766	795	746	759	827	751	732	764	741	791	811	723	741	778	805	800	747	796	773	785	777	782	763	793	809	782	820	754	768	721	766	778	746	790	721	892	793	774	797	810	736	840	769	792	775	765	779	770	763	789	791	795	819	777	745	794	759	748	785	753	775	770	767	778	784	745	779	767	778	753	746	786	774	772	784	760	747	754	779	770	745	799	789	771	813	777	747	739	786	734	758	778	757	754	801	790	747	760	755	789	787	781	805	806	770	730	770	812	783	794	806	756	770	775	791	759	764	755	784	802	802	750	767	762	766	766	786	757	776	774	794	767	739	769	775	756	759	746	773	765	785	765	798	777	782	800	761	815	759	822	789	804	752	819	754	797	796	768	752	791	800	758	771	774	728	821	783	768	803	785	771	807	773	829	766	796	762	761	789	733	782	787	778	759	734	862	779	783	751	819	767	802	790	823	773	760	739	760	760	785	759	709	799	798	757	745	750	702	790	813	770	797	778	803	783	781	774	764	794	789	818	801	796	769	797	761	784	730	757	807	751	847	832	814	812	775	791	768	744	785	771	747	752	790	802	777	771	779	768	764	784	764	746	750	740	792	785	726	755	776	773	750	814	795	776	781	784	791	769	744	730	761	743	772	818	786	729	759	773	773	775	704	764	751	771	752	763	790	766	805	760	775	785	789	827	826	774	782	792	827	762	787	763	788	761	798	744	713	797	740	761	778	759	764	796	780	822	751	787	792	788	763	794	744	760	767	756	763	802	822	782	739	731	802	767	719	745	779	776	736	766	761	763	804	772	782	749	776	795	789	781	728	751	757	780	812	800	751	802	764	796	791	818	776	761	770	788	785	767	781	775	739	760	789	870	748	779	805	731	734	793	765	790	792	732	789	797	762	751	776	761	780	754	786	748	807	757	830	745	735	752	835	809	747	769	795	791	806	791	765	763	801	816	815	788	765	757	803	780	766	835	755	777	751	760	783	794	769	779	732	772	785	751	783	783	755	744	771	806	818	763	745	804	807	788	802	758	753	810	761	724	772	794	766	783	710	796	805	785	765	773	751	782	787	733	739	784	763	788	783	751	770	773	740	795	735	777	866	823	744	769	758	799	762	773	773	785	784	801	766	795	754	761	772	798	833	761	752	757	783	763	815	789	776	760	775	767	751	805	782	753	781	788	807	777	786	737	735	787	736	753	807	743	768	762	818	778	746	784	731	758	752	786	811	793	708	820	764	769	784	754	817	797	772	805	823	749	774	780	759	785	819	755	790	808	722	791	815	792	796	763	754	789	729	732	718	774	764	797	792	748	788	765	716	774	754	778	776	769	748	718	783	743	736	731	808	740	747	787	742	789	792	760	801	781	739	775	790
25581	21355	27194	25199	14611	18841	32351	28407	18897	9251	3314	1400	1017	900	905	848	922	870	816	802	882	882	865	850	818	847	802	898	881	847	882	880	804	857	879	869	841	892	896	847	857	840	880	879	894	838	851	823	841	884	845	888	845	877	847	897	863	832	823	854	902	836	816	830	882	840	886	840	838	887	809	839	818	868	793	890	815	847	795	838	818	771	853	878	847	865	878	892	800	886	857	836	825	828	859	800	823	845	869	815	870	852	881	888	875	885	870	829	840	749	845	813	853	871	861	863	912	868	853	855	784	860	882	895	841	847	846	804	880	853	847	822	854	854	863	817	844	839	862	825	861	849	834	820	903	821	827	846	826	852	823	850	872	860	896	809	875	839	887	826	815	832	888	811	881	859	836	885	817	854	826	781	835	830	835	797	801	854	888	835	905	836	848	913	863	865	808	874	846	852	821	803	909	785	892	832	829	806	853	930	835	832	861	851	860	842	817	829	813	841	851	866	839	852	841	874	868	825	892	781	884	857	834	842	872	796	879	862	824	821	833	805	846	822	872	835	793	853	881	855	813	887	848	855	822	830	839	835	858	822	835	839	857	844	875	805	869	855	823	841	845	886	845	829	851	907	842	835	843	908	825	847	913	879	863	830	870	860	933	843	839	806	861	823	864	847	861	819	829	839	836	813	911	866	818	860	870	790	828	837	848	828	840	839	856	869	856	806	885	783	882	855	878	872	857	888	795	817	813	886	823	902	839	917	846	829	812	846	819	837	833	899	897	837	840	846	834	885	846	888	842	910	874	837	876	827	825	854	838	830	862	835	829	847	878	830	858	814	857	865	849	868	819	855	849	832	835	846	860	836	830	850	867	872	823	848	824	837	918	890	796	824	795	878	878	860	844	834	840	844	841	836	845	898	794	822	791	816	872	784	847	871	936	844	858	845	857	944	842	815	813	837	928	817	896	867	868	836	831	902	819	834	824	849	889	818	857	865	850	863	838	823	894	850	784	880	877	875	848	776	826	852	777	836	852	767	862	796	849	806	891	804	799	861	857	855	852	859	881	882	834	878	894	820	838	888	839	895	855	831	791	840	809	831	844	822	897	832	855	855	848	850	858	820	821	863	875	902	815	864	811	864	847	844	796	808	865	859	919	859	849	886	877	814	912	792	804	805	824	879	841	884	806	821	928	872	834	837	897	836	829	859	829	894	798	842	862	858	878	862	846	909	902	884	834	861	869	820	871	862	805	852	844	789	868	844	916	854	903	868	829	854	823	874	767	871	881	890	880	834	840	853	806	869	823	823	812	770	841	899	783	865	827	826	814	832	825	844	858	822	869	823	811	829	817	789	857	844	851	828	886	867	857	848	851	874	888	835	811	765	841	857	795	888	823	861	853	831	840	819	870	823	824	903	861	859	843	860	935	823	828	802	806	860	809	870	884	812	846	877	888	875	868	788	827	827	824	870	895	828	832	841	856	799	904	799	830	836	859	831	854	860	840	909	847	882	835	897	803	796	874	878	830	869	825	851	838	792	847	893	887	764	895	837	824	839	810	807	809	813	864	881	814	910	905	841	866	880	874	800	823	859	835	815	851	862	854	858	849	924	863	848	829	860	851	865	881	858	803	825	839	815	835	832	856	790	837	864	809	875	796	870	848	839	830	872	849	786	841	827	852	865	836	811	817	866	785	889	866	851	855	843	796	781	819	867	843	893	819	833	822	876	852	795	822	867	872	853	801	851	810	908	835	872	812	862	863	894	823	874	827	848	803	874	807	890	847	904	842	845	862	852	852	867	853	832	838	831	846	809	864	877	824	813	857	860	886	828	836	927	830	848	788	868	861	859	822	855	855	793	838	871	787	853	816	833	918	786	839	831	830	828	806	820	829	811	899	830	864	854	868	890	871	874	869	820	914	864	825	860	873	857	828	844	833	842	854	784	848	804	855	832	862	912	850	853	793	877	850	837	824	848	869	857	843	818	816	867	845	827	838	841	858	897	889	867	866	847	815	873	847	821	874	837	875	818	861	837	813	842	833	835	887	870	904	862	864	841	847	865	848	867	907	864	873	828	808	935	828	823	874	830	800	868	894	795	850	893	904	868	851	859	863	853	845	824	844	852	824	865	815	876	810	847	860	879	837	851	806	905	834	847	857	823	850	914	834	841	838	855	825	833	863	892	864	850	812	835	812	864	890	885	790	864	855	854	872	827	840	846	767	858	799	866	883	850	851	808	825	858	887	913	842	865	839	842	883	914	826	836	808	780	827	864	860	850	816	805	830	883	850	853	858	844	870	847	866	807	852	846	852	889	823	863	826	897	804	882	876	881	829	835	819	841	854	835	849	849	865	835	780	845	827	810	813	837	873	820	874	831	866	889	831	837	872	842	891	855	824	824	852	851	812	816	806	832	857	854	861	814	839	837	848	862	872	798	869	810	897	809	857	875	818	819	848	838	871	855	841	843	878	849	810	825	910	885	884	793	809	851	882	869	859	859	830	814	800	869	773	855	794	806	830	867	886	821	844	836	856	844	841	819	871	833	855	821	857	861	826	860	883	843	896	845	804	870	896	817	849	855	823	858	887	907	831	823	898	865	830	919	851	828	799	838	841	830	826	926	859	852	858	827	839	861	836	904	866	809	850	887	871	798	852	854	849	828	836	781	862	844	831	827	840	837	878	842	826	842	830	816	852	791	798	889	862	823	825	900	837	866	841	862	860	859	848	837	855	853	853	788	821	824	834	852	846	849	856	817	885	847	840	843	885	868	873	864	830	886	865	837	862	814	840	801	879	819	886	889	855	904	859	794	845	864	860	834	906	833	875	905	842	788	861	901	836	855	865	859	834	893	820	894	859	850	854	859	816	851	845	853	850	809	864	839	856	793	845	882	856	850	822	841	822	849	830	838	888	844	835	819	834	853	862	835	839	816	831	825	902	774	836	863	859	780	844	847	796	820	818	850	839	861	836	854	843	809	904	858	889	869	882	798	883	847	878	816	821	841	831	824	851	892	833	858	876	829	853	788	869	820	914	847	884	835	874	838	820	855	845	919	831	820	801	808	829	843	814	878	785	851	879	840	892	839	853	879	826	913	870	838	817	844	846	848	937	872	818	808	880	864	888	832	855	790	849	822	812	829	861	907	857	783	847	832	882	875	848	828	803	803	866	869	826	887	827	860	868	842	809	838	858	906	824	855	816	867	845	828	848	852	816	864	830	856	856	840	878	815	898	863	810	855	823	871	841	834	817	818	861	890	878	886	809	845	857	826	817	850	818	815	856	843	865	945	823	830	834	789	840	842	865	893	818	780	861	835	916	877	835	832	894	912	871	837	843	846	883	869	876	859	890	835	827	812	863	851	881	825	877	835	888	889	801	840	901	880	824	856	803	846	853	822	850	849	821	868	784	822	772	856	874	836	825	851	847	801	830	848	828	877	840	848	823	835	807	772	809	865	859	879	847	807	791	882	860	792	806	839	846	780	847	898	821	829	825	818
5945	4276	3945	3480	9631	18939	29148	23893	15296	7738	3221	1430	888	795	750	720	761	732	789	792	781	759	788	808	742	757	814	811	747	730	808	830	748	788	810	810	729	800	712	826	752	763	740	793	751	762	797	793	755	757	771	778	726	803	834	763	761	732	755	759	764	768	790	719	781	787	699	800	810	764	765	792	774	834	831	752	769	754	783	721	751	748	783	726	786	813	813	784	728	769	721	774	748	725	740	723	722	825	778	758	823	778	763	800	732	746	826	757	778	779	762	724	714	757	711	761	794	758	780	688	765	731	810	759	742	734	777	743	789	758	792	753	747	769	773	754	737	759	775	815	744	684	771	791	757	747	711	722	793	784	776	767	742	767	721	765	804	767	764	794	780	765	771	782	764	736	743	759	729	826	705	718	748	764	748	794	750	734	741	759	765	774	741	721	701	783	694	755	742	752	752	732	775	767	712	767	792	858	760	770	750	774	780	761	782	761	766	743	730	728	751	792	747	750	756	767	732	764	785	788	741	750	758	739	782	770	740	721	723	723	813	745	789	748	805	729	726	777	736	737	766	720	798	727	757	759	740	790	742	761	773	796	760	719	773	756	776	744	809	737	727	797	739	749	734	820	756	785	773	795	753	769	773	724	748	739	739	765	711	783	723	781	767	745	758	755	790	756	763	746	773	741	743	738	798	777	779	758	767	757	773	762	739	754	756	719	764	757	752	767	773	777	800	755	739	779	739	747	791	804	714	790	744	804	770	738	760	768	738	763	728	791	773	787	771	788	781	754	735	808	756	778	743	751	742	737	733	783	775	730	765	761	788	784	772	785	762	706	743	763	758	746	753	789	814	744	697	746	725	760	753	767	788	724	743	710	779	749	725	749	723	752	783	775	805	765	762	796	728	723	736	758	780	745	747	748	755	809	754	779	768	778	722	756	775	779	799	728	748	794	771	797	784	822	756	741	731	717	785	748	728	759	740	766	759	752	738	755	738	767	753	710	787	765	762	730	748	740	727	746	765	724	741	759	776	762	747	738	798	791	752	772	758	740	791	777	743	781	799	760	733	756	765	720	724	719	806	730	726	783	736	782	732	734	742	753	750	755	801	744	731	747	762	726	760	766	747	711	761	752	760	800	729	782	751	767	802	794	718	762	780	761	786	726	759	740	728	758	784	764	768	762	763	752	779	779	732	771	823	754	784	746	757	767	787	774	775	762	732	808	751	682	754	754	766	789	789	795	773	798	805	771	788	758	775	789	782	720	784	755	724	766	741	713	739	737	758	711	723	774	733	718	770	766	692	758	751	776	779	766	753	715	752	793	779	776	768	758	701	718	802	803	773	756	707	748	819	753	766	759	730	768	790	743	756	754	746	804	763	756	760	756	729	774	731	766	767	796	735	778	806	738	747	755	802	800	732	774	783	761	768	753	766	777	762	773	745	733	748	748	717	764	693	786	724	743	742	762	729	787	773	816	734	820	750	736	706	740	761	812	792	756	731	754	723	775	739	736	697	796	781	780	730	777	792	817	748	751	763	764	740	768	779	778	766	716	731	743	752	750	792	756	759	792	765	779	777	738	730	770	784	749	797	733	734	771	752	747	733	700	778	757	760	787	732	781	727	733	770	771	792	740	753	764	768	734	756	740	765	733	787	771	776	725	777	786	761	773	749	746	742	775	762	725	763	748	755	772	772	761	798	777	761	746	770	750	703	756	736	725	737	701	757	737	763	737	763	775	783	741	763	726	723	808	700	757	756	737	714	715	771	724	743	731	770	757	701	746	781	746	759	789	767	756	838	742	708	726	691	755	803	797	784	771	781	736	748	746	751	828	761	764	750	738	760	748	771	720	730	775	729	748	779	727	780	759	790	726	723	784	762	762	741	777	734	766	749	770	738	806	745	761	777	773	739	754	807	749	724	783	764	782	747	732	789	799	783	759	758	754	739	752	754	733	749	713	770	773	772	753	810	744	760	724	749	840	820	818	783	756	803	776	733	754	790	721	725	771	764	748	760	738	743	736	738	753	752	786	771	774	774	795	775	761	727	755	786	737	830	767	799	734	781	799	781	803	752	760	788	707	740	773	759	731	740	765	786	710	747	752	797	723	759	750	759	750	780	744	760	769	744	768	735	783	730	782	789	781	778	773	772	710	767	663	716	743	786	762	744	796	785	784	769	762	804	756	763	775	748	734	762	728	739	746	768	769	772	755	747	761	716	769	723	780	746	790	761	720	742	785	776	745	764	721	790	777	777	724	808	729	796	783	764	728	764	748	793	795	782	750	798	788	767	763	751	710	753	730	764	740	761	767	756	696	788	743	731	776	747	806	730	785	789	779	732	735	738	757	800	743	794	753	747	772	808	783	772	781	780	750	786	776	762	758	770	713	774	780	758	756	756	709	758	758	757	741	802	770	730	776	754	772	718	731	805	805	710	761	790	738	770	781	725	756	765	729	763	774	802	726	786	780	784	724	744	716	757	750	710	745	749	748	784	724	714	816	786	797	716	732	743	784	761	733	788	770	738	737	796	789	773	781	777	737	715	758	749	787	758	741	710	742	761	727	767	771	775	769	749	774	795	726	752	797	799	736	744	736	739	768	715	733	742	729	766	787	769	763	764	709	747	703	783	790	745	783	702	707	713	749	758	755	802	706	767	774	773	843	756	762	706	713	780	746	770	736	792	765	741	716	816	710	791	775	736	737	751	717	774	710	743	743	743	786	782	749	794	739	789	764	690	801	744	730	746	759	737	740	778	818	749	834	748	769	723	746	790	771	786	759	748	721	730	797	729	750	756	756	716	790	727	729	727	713	742	781	761	771	749	796	736	763	740	734	730	723	735	740	760	764	708	760	767	769	783	751	712	770	735	799	755	830	781	732	737	750	780	763	760	759	727	757	793	783	756	805	769	771	752	747	754	763	744	780	792	712	714	770	795	793	784	745	755	687	762	734	757	720	779	746	753	754	759	787	723	753	690	759	777	703	776	758	815	748	802	724	752	742	774	779	796	788	791	696	721	788	766	781	749	805	755	745	755	810	788	765	755	763	794	693	770	769	746	798	769	788	766	735	763	785	708	746	757	761	758	762	797	759	789	731	729	780	759	729	756	772	736	799	734	720	792	719	785	759	746	731	781	756	791	792	762	756	755	747	752	760	738	726	782	767	781	728	739	740	739	753	786	806	758	713	753	772	793	807	752	753	726	768	772	770	793	738	755	701	752	748	702	726	755	780	753	749	804	703	727	739	791	807	723	761	799	791	758	747	801	804	770	752	770	751	752	769	799	775	747	775	764	747	774	767	770	738	787	747	727	715	739	768	729	760	732	726	771	728	745	728	786	731	815	755	765	847	749	752	785	821	752	729	786	760	769	764	734	768	756	781	809	708	758	796	761	746	718	783	718	767	699	764	751	779	734	708	750	763	780	760	731	734	782	763	817	762	795	767	772	768	766	755	757	701	776	746	739	746	756	801	814	751	752	748	734	751	768	778	753	746
24249	21351	28686	24376	21335	26724	42826	46071	36516	22539	9102	2947	1370	1093	981	997	948	1021	972	970	944	956	1009	1008	986	980	917	891	983	995	961	921	958	923	956	938	959	985	923	950	1029	904	965	952	989	984	945	941	959	948	914	968	964	950	950	908	940	915	968	931	920	987	967	914	958	953	935	979	974	955	914	883	975	971	971	943	984	955	890	960	936	953	953	955	964	919	979	968	973	978	966	971	931	950	954	935	957	942	1009	954	941	1004	942	897	917	956	999	988	956	939	886	907	973	959	941	987	959	971	960	920	946	944	912	959	973	895	928	911	966	953	903	880	929	927	921	958	952	957	1006	976	930	901	954	943	941	956	929	921	942	949	950	977	930	948	1000	948	956	950	944	968	961	968	899	932	942	919	976	900	949	943	965	875	943	910	943	1013	956	983	922	932	960	913	958	945	924	947	892	940	981	950	900	908	946	950	956	954	897	932	980	926	944	1012	937	949	907	901	915	958	936	940	904	960	964	993	921	959	969	894	945	941	898	903	971	985	932	901	899	942	980	932	893	953	965	970	887	949	1020	936	969	952	944	940	957	961	894	937	957	918	953	974	920	945	945	910	950	906	923	887	987	920	948	907	942	915	991	899	929	952	976	1010	944	968	994	957	946	952	976	910	975	919	951	951	955	892	918	945	947	997	1016	942	968	938	959	967	939	948	971	973	908	898	975	918	904	928	979	987	903	944	943	932	900	968	908	939	916	957	937	936	1009	934	998	951	996	1012	1012	936	951	962	998	926	940	944	960	931	920	985	941	916	971	979	974	950	893	885	963	971	950	939	970	931	905	960	979	930	947	918	960	939	944	973	891	930	990	973	945	930	945	926	977	917	954	938	895	926	975	957	961	906	980	964	943	1003	948	929	947	926	981	924	981	961	927	974	918	1003	955	880	937	915	952	923	992	962	996	913	940	936	983	965	966	918	902	916	958	886	923	930	978	968	965	985	884	932	925	933	899	898	891	936	960	944	989	948	944	897	956	914	938	916	991	936	967	957	989	907	946	935	928	958	933	987	976	1003	955	929	965	928	913	906	952	955	991	948	963	963	967	978	972	932	901	974	964	935	949	921	944	932	912	902	979	995	944	918	927	955	975	903	1023	959	977	966	884	902	927	932	977	1020	965	986	963	966	936	1012	947	904	910	949	998	993	997	959	927	992	965	963	906	897	930	910	928	921	906	890	933	931	881	938	964	990	921	922	964	946	940	971	939	921	956	955	977	963	934	905	928	965	980	980	892	927	952	951	983	911	895	894	946	912	939	981	979	944	918	988	885	964	958	996	1013	929	935	930	950	876	916	980	947	914	898	929	978	946	912	971	920	959	935	967	967	945	934	956	929	953	940	1032	943	948	952	1001	921	900	989	922	921	968	928	998	948	919	994	960	929	950	905	966	984	914	980	912	943	955	914	939	969	926	946	971	962	912	887	908	952	994	939	962	979	1003	946	977	895	950	972	992	946	989	947	917	973	954	908	887	908	924	937	961	985	910	946	988	892	957	952	931	944	972	913	954	967	954	923	947	949	968	965	937	900	926	944	950	919	949	888	1016	987	921	994	983	959	897	916	996	932	977	906	1026	944	942	937	947	962	987	1028	942	936	925	912	913	949	923	938	987	922	938	919	925	909	968	929	996	982	908	946	923	1012	985	971	926	953	917	973	961	950	933	909	963	969	912	897	869	987	951	959	953	939	950	974	957	953	944	923	865	903	886	976	928	961	990	912	953	1009	955	921	962	974	952	961	963	917	948	971	949	935	958	959	915	928	952	940	932	928	952	913	921	958	920	936	906	921	981	897	919	910	1021	941	942	885	938	970	963	949	1015	963	923	968	912	958	928	941	980	998	910	915	988	989	977	961	898	912	928	960	991	968	927	879	931	960	942	963	942	951	959	978	930	963	893	925	963	957	970	901	984	923	885	921	921	916	877	923	940	890	934	904	979	968	894	944	898	883	914	980	903	986	924	909	917	903	914	962	947	931	934	903	955	904	930	940	902	910	964	945	959	893	931	941	1014	1002	919	913	975	949	974	996	958	941	965	978	916	918	934	997	951	951	962	954	918	943	1023	953	886	899	959	965	923	959	940	963	981	962	897	962	965	994	915	908	905	920	945	969	993	936	973	943	969	951	962	950	948	950	935	956	1023	921	965	958	905	947	1008	941	918	956	958	954	933	892	900	956	952	960	933	959	984	955	968	932	989	983	922	904	889	1006	963	978	955	955	946	970	946	920	906	989	907	993	956	944	936	940	1001	898	906	965	935	903	940	918	953	976	970	1001	999	961	923	933	944	903	952	958	988	942	948	929	962	894	888	899	940	967	962	930	911	942	943	908	902	910	959	1002	986	929	981	934	904	929	966	919	962	978	957	978	943	898	966	1003	891	971	974	942	909	951	902	958	955	895	978	905	905	958	928	944	931	903	924	921	912	988	988	942	943	948	933	940	942	974	951	917	912	991	989	921	930	980	927	964	991	1003	981	959	920	929	942	949	964	934	940	959	904	942	994	930	953	978	948	967	929	936	922	944	1008	925	932	946	920	973	891	917	906	918	988	946	925	922	952	943	923	931	954	850	921	960	961	982	967	926	915	959	978	920	968	942	940	893	947	924	919	950	910	945	997	950	922	1025	924	929	955	956	913	957	900	886	958	928	900	908	976	940	919	979	949	1010	940	947	906	908	905	965	945	987	1000	904	951	912	950	917	990	920	926	955	910	947	912	942	985	922	957	980	1004	977	968	959	963	953	962	928	988	945	975	937	961	928	955	979	889	919	984	943	939	931	978	938	1008	951	1005	917	918	955	960	939	941	906	945	945	909	954	987	903	896	954	930	939	952	897	971	962	955	952	941	956	962	900	977	903	925	935	953	969	982	927	955	989	971	940	970	978	951	881	939	934	999	989	928	908	998	992	1002	898	959	1016	949	950	937	927	955	954	1009	909	918	979	958	905	968	907	996	932	937	908	983	1019	1002	957	903	947	934	922	984	930	922	984	946	972	864	1001	950	975	978	950	934	960	954	906	922	1021	894	899	911	946	961	922	950	921	914	953	862	915	947	954	926	889	908	960	940	946	879	963	897	934	883	916	940	951	953	936	915	979	989	946	963	945	952	941	980	943	1005	969	900	917	986	1010	923	927	930	967	912	910	940	971	905	968	948	948	948	972	1000	896	994	901	960	946	935	954	1009	919	931	952	889	945	932	954	931	931	943	917	975	925	917	917	951	996	931	947	933	961	903	923	958	900	947	886	934	927	931	961	1006	940	920	1000	892	888	936	875	938	992	952	939	917	915	930	955	958	894	951	918	937	928	940	947	937	938	965	915	928	932	924	940	959	942	935	990	908	937	936	918	920	963	914	963	951	990	964	918	977	962	881	926	928	987	976	923	930	987	974	951	975	980	949	953	977	945	968	952	906	900	888	909	941	900	960	897	961	968	942	927	929	924	965	941	957	980	967	953	942	919	970	1009	927	977	939	968	966	948	892	961	934	900	948	941	970	961	980	982	938	979	941	983	926	927	932	919	959
8336	11880	15598	7900	7854	25678	41689	41558	31260	17178	7174	2597	1249	886	906	862	819	807	848	784	815	871	829	860	797	832	845	834	836	795	811	849	797	888	828	833	809	787	871	879	829	815	872	813	837	822	844	840	844	843	818	840	867	877	856	873	804	838	801	835	849	854	805	852	831	859	838	813	804	782	833	874	817	827	823	818	820	898	809	826	803	833	833	789	827	838	792	860	891	788	835	824	823	821	848	828	783	828	853	852	860	809	837	837	868	770	846	885	826	827	828	854	827	870	864	838	816	788	794	860	837	785	859	810	854	852	778	821	842	880	844	823	815	842	798	902	812	862	810	868	851	839	843	828	812	830	833	890	820	795	862	845	897	854	834	861	819	851	861	876	818	844	828	781	859	807	827	792	785	828	831	862	838	875	883	825	792	818	808	854	847	843	858	873	821	862	874	809	860	865	781	856	808	816	825	869	828	897	848	819	792	848	804	807	837	829	801	873	797	838	839	828	841	838	801	785	856	795	802	822	806	889	851	838	845	871	812	865	808	833	820	804	837	772	801	828	836	840	818	824	853	831	844	843	835	802	817	810	776	809	873	847	828	817	835	780	852	795	824	807	846	832	828	836	820	798	809	829	836	820	802	814	833	822	858	866	932	851	843	840	822	836	796	864	842	835	798	853	844	841	820	792	814	817	826	821	888	826	830	870	890	834	838	807	861	821	851	847	783	857	842	824	817	842	811	834	846	852	823	892	840	837	819	815	849	900	859	866	808	848	859	806	798	811	850	800	841	882	816	809	857	842	813	784	830	789	845	837	872	788	890	838	839	860	783	826	827	814	833	823	828	809	860	781	821	787	838	838	782	766	820	833	834	821	839	846	840	840	849	782	844	827	783	850	855	795	841	787	886	835	843	819	786	812	818	854	796	889	835	726	821	875	802	882	849	800	862	787	853	833	851	808	782	826	848	860	805	771	845	812	798	781	812	824	787	861	889	792	798	787	828	799	815	811	830	854	825	858	824	829	838	831	808	827	877	815	783	822	861	835	838	780	861	818	840	863	752	818	859	855	844	853	757	842	825	842	852	834	829	778	861	789	816	802	832	852	843	842	835	837	860	826	840	873	855	827	808	812	849	871	842	821	792	865	813	821	856	816	836	815	807	782	843	823	853	849	839	846	822	788	833	787	831	827	812	841	855	766	813	847	817	847	766	871	769	777	871	809	874	829	783	873	857	814	826	843	835	801	831	841	863	793	856	820	791	838	795	820	768	875	838	781	831	831	861	846	889	800	816	815	887	825	842	819	798	789	862	783	783	865	861	853	797	817	847	778	798	842	852	854	777	852	820	807	874	815	866	833	855	808	831	785	792	780	829	854	802	859	845	807	846	825	830	848	819	835	856	789	851	835	858	826	774	883	838	855	830	802	855	842	843	836	852	805	810	822	826	872	861	860	836	850	856	826	853	813	851	809	814	844	754	787	857	831	853	796	806	822	820	806	879	799	831	804	878	868	781	836	808	827	741	780	872	816	838	885	814	788	828	832	855	877	785	826	830	824	851	843	829	818	831	797	830	790	840	854	843	864	788	803	839	800	810	811	825	826	821	816	782	836	846	832	786	817	880	817	843	797	835	841	822	856	839	841	869	801	789	805	821	819	833	824	855	871	832	802	847	796	787	849	848	866	800	848	873	786	813	839	782	790	848	778	814	819	838	777	850	796	804	855	819	797	853	836	842	820	800	787	827	817	878	808	833	856	813	803	804	803	859	829	778	773	832	836	847	856	858	842	824	849	826	853	791	788	831	821	831	828	806	777	833	851	828	912	866	868	810	834	858	842	814	846	878	866	816	836	804	863	815	841	804	828	862	825	833	861	840	753	790	850	824	833	857	844	795	884	820	821	839	896	824	835	811	844	824	848	788	862	812	824	835	811	843	796	812	855	870	852	819	842	855	811	872	849	852	803	802	854	817	776	828	796	851	828	791	825	808	825	832	820	816	855	815	803	855	822	806	771	834	884	819	815	843	813	877	823	856	844	805	837	874	816	837	879	850	839	841	864	813	795	843	806	904	893	856	836	840	803	805	836	817	799	805	831	850	849	859	816	842	785	817	858	800	830	840	748	837	855	817	805	842	856	859	764	805	773	806	812	814	861	852	784	875	861	812	777	849	849	785	823	813	786	842	834	795	880	862	799	773	833	834	824	867	840	784	774	858	836	828	852	838	819	823	817	850	842	815	863	829	833	843	826	823	851	891	794	853	826	860	832	790	808	846	799	875	852	862	880	794	804	891	836	892	793	817	836	784	815	896	835	805	833	818	826	839	806	837	810	889	859	866	800	794	768	817	829	843	839	861	801	842	878	790	845	819	756	826	831	845	867	842	788	847	848	851	801	837	853	824	747	825	905	811	788	806	802	822	835	864	857	835	883	823	795	857	779	856	796	833	834	850	821	834	800	897	889	789	822	857	832	806	800	863	847	828	802	838	850	813	843	824	852	817	885	843	813	844	796	837	845	838	904	842	859	821	816	827	884	803	840	829	828	844	839	813	839	791	761	835	806	819	807	814	774	831	840	852	819	853	850	811	818	855	834	842	866	810	825	822	819	855	816	794	846	787	841	816	779	844	850	834	854	795	814	830	836	840	824	853	888	850	802	887	829	852	810	816	834	846	827	805	817	818	828	802	799	831	872	810	832	813	841	854	823	815	864	803	827	792	832	871	871	845	837	831	821	839	852	783	805	826	822	793	824	909	836	827	816	853	823	881	831	863	805	830	857	817	845	851	877	850	852	820	845	805	832	824	814	809	849	833	812	818	824	854	844	808	779	779	836	891	813	837	865	816	843	877	805	837	825	813	850	701	804	823	821	827	846	848	796	815	808	839	798	834	769	814	857	813	852	820	786	798	787	852	821	811	849	788	789	829	832	816	825	887	813	827	775	820	845	789	844	825	849	818	858	814	780	842	855	854	817	841	793	843	846	847	861	847	819	890	854	860	831	834	870	828	856	853	794	806	815	819	841	867	802	881	812	812	878	828	770	806	833	809	806	816	829	790	819	786	785	790	804	864	829	902	834	837	809	824	831	816	790	856	805	834	805	849	811	831	869	847	815	869	867	828	796	838	797	829	847	818	822	815	803	826	849	754	849	829	788	864	822	859	859	860	795	789	846	862	800	810	831	853	788	841	840	856	833	812	881	811	769	763	853	840	817	796	834	818	816	813	821	857	865	808	826	850	828	809	819	841	816	800	845	817	839	818	872	831	854	815	873	833	853	859	835	773	817	797	845	834	777	847	830	826	822	785	794	825	852	835	810	806	823	789	798	828	797	799	793	805	796	850	804	847	848	794	789	836	826	813	823	786	879	837	812	798	825	862	823	784	914	853	822	869	810	816	796	845	824	817	795	857	793	806	815	819	806	770	851	809	824	803	834	792	840	839	824	792	824	852	830	800	848	813	856	849	861	831	837	808	820	862	801	790	862	898	870	851	851	820	831	813	830
27978	16496	11080	3894	1450	1518	2221	4310	3275	2332	1446	1070	957	998	909	894	910	914	871	884	888	956	977	916	911	892	911	893	913	897	935	948	915	885	839	861	879	854	869	896	891	888	908	837	884	869	898	846	900	853	927	911	844	894	920	875	921	884	955	891	874	886	900	943	890	810	883	872	837	848	915	851	869	907	889	935	865	979	909	872	848	964	901	917	875	946	886	919	860	898	919	864	913	846	890	907	842	920	810	904	863	867	912	890	921	852	912	867	881	901	933	868	879	834	876	928	857	916	840	889	904	869	890	899	845	930	868	899	891	851	912	868	863	844	902	896	883	901	882	920	901	888	882	875	900	879	939	897	883	900	895	845	900	901	867	863	873	871	903	906	882	866	922	917	891	900	918	843	930	939	943	870	889	912	903	885	913	923	861	885	885	852	887	846	856	873	896	885	894	887	908	886	877	837	853	845	912	925	880	900	871	862	837	879	905	906	875	876	849	914	901	863	892	899	906	880	934	890	851	873	885	885	889	922	896	933	892	875	866	949	855	843	863	924	899	885	902	885	841	879	860	874	892	875	846	860	843	875	913	972	910	859	928	914	849	871	891	912	882	904	837	834	846	873	956	905	906	822	928	891	948	901	904	918	934	828	898	901	908	873	934	905	891	850	894	910	901	955	956	913	940	918	882	873	893	865	883	923	913	936	920	841	898	840	952	858	867	886	848	918	852	904	887	889	886	898	844	876	895	922	882	918	885	875	854	888	887	925	923	870	891	920	941	913	888	871	900	861	911	836	919	871	878	835	916	845	881	912	887	924	866	900	940	901	895	891	936	919	897	868	919	894	872	861	904	860	855	870	906	858	863	895	887	877	907	894	878	822	880	911	849	871	879	857	903	873	932	886	833	847	870	878	901	968	858	840	866	931	893	885	933	909	933	901	848	870	889	912	921	875	829	852	888	898	876	842	894	887	906	882	870	876	942	853	869	881	901	877	840	917	891	893	867	869	884	865	910	876	909	860	899	928	893	863	886	861	915	891	880	845	930	851	910	902	860	844	882	867	876	873	888	868	892	864	895	900	848	948	886	892	881	918	804	904	895	881	895	926	921	858	900	903	853	858	920	938	874	851	866	875	942	828	826	879	929	908	833	873	886	888	916	880	886	868	884	936	867	817	873	851	879	901	922	851	944	913	928	838	893	913	904	860	881	904	897	925	897	941	879	843	888	967	854	880	933	904	933	829	849	954	946	921	890	847	926	906	878	887	866	874	913	877	860	875	852	906	921	908	870	849	836	868	890	862	899	909	862	940	910	881	861	888	913	888	888	861	879	870	872	856	842	911	921	885	866	852	889	885	858	869	873	917	839	878	908	852	966	901	905	913	948	944	869	870	818	990	927	853	870	857	899	842	864	892	933	867	822	888	885	895	853	862	868	875	858	887	908	895	844	845	865	864	906	873	848	896	873	906	904	860	895	867	888	915	896	934	907	917	887	864	897	906	929	895	935	928	869	887	949	856	923	862	871	910	877	933	906	900	882	841	847	919	894	921	839	891	833	879	890	899	927	906	882	885	957	911	914	887	892	845	896	931	862	901	905	887	871	915	836	890	927	872	848	872	980	943	896	916	878	786	840	969	883	875	920	895	871	919	940	821	886	923	909	932	825	890	856	908	906	921	942	885	902	874	834	853	919	855	895	848	889	915	888	899	924	907	841	853	889	861	839	862	924	856	910	905	904	874	892	886	880	881	876	927	880	854	925	898	897	892	887	916	833	875	871	892	845	911	881	904	886	906	922	859	871	902	939	869	880	880	858	853	917	897	885	905	894	887	895	867	877	845	875	886	933	885	912	888	925	892	895	908	914	897	836	893	891	835	869	865	895	928	896	890	911	897	872	840	890	897	933	871	887	862	936	889	915	902	869	871	851	851	876	842	873	883	920	900	872	927	872	849	954	913	933	932	895	892	873	911	846	865	892	871	908	887	880	885	886	909	886	913	848	916	863	946	949	882	889	914	882	915	860	915	921	855	880	915	902	910	880	855	848	865	917	913	850	896	955	906	900	898	843	854	885	907	917	855	885	914	850	888	832	877	878	893	902	843	874	933	895	936	889	861	870	911	938	847	909	933	959	885	880	925	866	856	893	893	899	962	898	867	941	907	892	867	907	826	897	955	815	857	860	863	834	914	884	914	954	909	881	928	896	901	871	910	928	886	885	890	905	914	847	879	922	865	861	881	911	919	940	817	894	885	867	881	882	850	889	899	852	863	878	857	890	928	843	857	856	924	899	888	938	925	885	887	851	897	926	904	868	915	857	878	852	917	854	919	858	895	914	901	843	880	912	894	879	874	907	884	894	886	908	935	877	877	917	874	866	896	881	948	810	828	873	903	854	819	882	871	884	866	860	832	860	921	895	887	869	903	837	846	878	909	893	842	849	809	936	863	925	886	868	846	891	879	928	849	944	895	892	894	867	856	878	867	843	877	893	857	892	849	888	898	825	907	903	863	874	836	866	900	875	862	877	895	829	898	874	840	901	808	844	880	927	906	909	923	921	912	919	983	852	872	872	849	868	876	872	892	904	841	879	868	876	888	889	913	890	891	879	862	904	897	904	899	916	854	916	903	882	839	849	943	847	878	851	906	894	883	871	899	939	913	870	889	847	904	910	846	910	874	836	945	871	883	857	870	906	878	865	873	814	902	882	882	905	898	868	880	935	911	891	854	861	873	875	911	854	904	866	866	849	940	900	851	894	871	901	843	865	884	845	899	895	879	867	881	854	881	893	873	856	935	873	853	883	864	874	907	898	846	891	908	892	833	880	899	878	920	874	916	884	873	991	876	884	866	913	887	875	863	918	856	935	899	899	846	897	877	934	883	896	897	924	842	871	867	901	889	869	825	879	899	883	913	916	861	939	936	893	833	860	910	918	845	880	871	936	876	865	903	900	841	924	921	903	891	879	877	862	902	948	903	839	900	906	859	889	920	871	891	882	883	886	868	862	902	950	858	891	919	922	929	882	910	900	876	914	884	901	907	875	901	946	865	901	872	846	885	906	821	878	874	873	896	875	882	868	852	868	861	892	909	848	886	901	892	880	871	882	875	913	850	858	932	875	917	886	895	889	885	905	921	879	870	908	890	866	873	888	866	903	888	906	869	926	890	876	914	885	868	865	811	879	868	884	924	826	878	870	918	852	864	843	883	870	886	860	827	941	913	899	849	908	857	880	890	887	847	946	912	902	917	949	882	862	931	833	829	885	910	897	916	837	893	867	890	883	857	869	895	821	895	858	890	914	872	854	899	952	934	815	829	846	921	937	911	888	913	888	903	947	882	931	904	857	848	870	887	884	915	896	852	887	953	913	899	831	896	846	871	858	876	852	898	878	911	850	870	825	924	901	904	883	842	917	907	833	886	901	880	891	890	920	907	891	891	854	899	888	913	896	913	846	847	886	867	923	938	858	855	879	888	920	947	929	975	851	905	891	877	900	902	877	910
8765	9547	10292	2721	1411	1776	2848	5108	3573	2410	1422	987	822	780	813	788	797	799	808	800	774	756	767	802	808	808	773	765	829	762	791	758	753	802	734	766	809	831	806	781	765	749	803	834	762	784	771	782	718	750	731	769	736	743	795	794	809	763	780	778	772	763	808	751	757	765	787	766	775	749	771	820	778	737	778	773	758	816	789	776	783	750	762	789	731	799	802	785	775	809	760	795	824	739	801	733	725	754	801	761	779	803	818	831	775	825	795	780	771	823	762	757	743	788	782	776	755	791	771	745	719	766	754	793	810	775	762	734	771	776	822	738	760	761	746	753	817	757	807	827	722	760	762	750	743	820	759	760	777	755	744	771	815	771	791	753	779	762	797	736	799	797	789	798	793	766	800	809	750	808	761	819	784	760	801	766	762	773	852	745	800	793	767	750	761	783	759	797	750	759	747	769	798	768	827	757	763	786	741	722	780	820	770	780	760	777	779	758	755	819	735	744	747	744	817	778	759	800	758	777	762	795	757	798	760	808	807	774	774	766	786	791	789	779	759	750	802	734	781	773	777	763	793	762	764	778	768	775	734	780	818	798	730	768	789	714	748	780	785	782	813	757	762	773	756	714	771	751	778	830	769	768	800	769	789	772	790	819	780	792	803	781	761	772	713	777	747	805	779	794	795	835	803	784	767	817	790	791	837	799	772	755	744	799	775	776	785	763	771	744	769	810	799	790	762	790	747	749	833	790	772	791	777	788	780	782	797	714	753	794	798	788	780	752	769	764	813	812	767	780	757	754	817	712	819	763	774	785	802	790	766	794	769	793	753	745	829	788	794	759	755	743	794	819	778	753	840	742	795	797	783	803	754	800	777	807	761	779	791	762	754	823	746	732	779	752	745	739	816	782	764	743	755	756	787	751	810	770	784	768	765	770	765	777	752	746	819	747	749	788	806	787	770	777	780	743	801	755	772	795	786	768	755	794	793	663	796	770	796	751	769	751	779	762	818	759	792	765	778	766	747	820	801	716	852	787	773	784	746	742	727	748	772	780	818	792	747	784	724	775	802	738	780	792	785	761	804	750	753	728	840	760	814	778	788	738	797	788	787	777	782	816	791	792	751	752	743	749	782	776	798	798	793	728	757	821	768	737	757	747	801	791	751	792	786	735	797	729	766	818	822	769	747	797	755	762	840	791	768	818	833	761	756	792	808	757	795	766	746	725	763	746	709	790	812	771	761	773	811	734	752	820	768	796	812	792	799	788	781	755	758	775	756	796	789	825	772	764	825	785	787	754	746	771	795	793	796	790	787	810	797	761	795	766	804	792	788	780	741	766	741	760	781	770	826	784	731	764	741	806	792	738	742	775	791	790	788	788	752	848	749	827	769	755	801	741	784	808	790	772	778	773	764	774	781	713	751	810	763	783	762	841	806	784	744	822	796	838	764	751	781	780	773	801	749	742	755	786	799	795	749	768	759	788	807	783	837	732	816	788	786	761	727	719	758	774	796	784	784	774	802	781	741	769	756	800	780	792	797	786	795	781	789	731	767	802	749	771	773	839	790	764	770	801	783	758	792	795	752	759	767	778	769	792	823	791	777	835	753	754	775	796	776	787	752	739	774	709	770	814	809	793	811	794	752	729	757	826	768	771	830	714	743	754	733	771	736	782	816	749	764	772	792	811	761	790	769	839	750	780	719	800	775	820	816	772	752	770	722	845	774	801	806	795	755	752	765	812	747	800	772	747	776	753	820	771	793	799	754	833	778	797	776	731	748	743	797	774	759	741	810	813	803	776	751	822	782	763	745	778	750	768	785	772	808	739	793	755	769	760	808	753	761	770	785	749	761	770	777	752	706	762	757	755	762	739	734	784	716	755	761	761	773	774	723	790	790	831	815	766	708	799	746	764	749	789	766	764	759	807	776	744	764	812	754	779	772	766	829	782	780	775	775	753	834	782	777	763	799	787	782	744	758	767	807	770	807	734	790	796	780	773	780	789	780	799	752	800	774	796	782	786	790	793	806	774	759	706	765	804	730	783	766	759	723	773	803	741	787	807	787	740	783	786	758	793	785	784	759	776	711	775	737	789	770	802	830	803	814	794	801	730	763	758	758	719	810	800	801	754	780	749	740	788	806	801	792	765	770	786	756	774	771	771	777	754	758	765	786	748	774	773	770	793	772	757	765	751	835	752	815	750	707	799	768	756	730	800	804	791	779	746	751	766	782	774	797	764	742	752	793	745	770	773	793	799	765	725	803	733	776	772	774	825	811	866	799	768	826	729	755	747	767	762	766	761	814	758	758	777	770	811	778	775	770	747	798	785	775	748	773	770	800	754	820	771	758	814	825	775	792	742	781	802	809	736	769	782	745	771	751	797	773	753	783	803	810	744	741	762	782	767	762	789	790	787	742	776	764	754	816	747	825	799	728	773	815	769	801	845	814	727	761	747	774	829	774	849	748	781	794	826	733	743	733	774	781	760	735	784	800	813	809	759	805	781	782	786	788	797	790	799	772	809	802	792	779	744	755	757	812	779	760	792	751	762	793	723	730	793	744	784	804	773	780	730	788	797	754	790	788	793	788	792	768	791	706	815	777	788	725	766	763	736	789	765	811	815	816	798	791	801	828	750	758	750	769	785	789	770	827	796	761	763	777	793	812	761	772	791	767	771	770	780	793	795	716	757	744	748	774	790	754	747	833	777	781	787	744	734	738	734	744	775	752	741	771	782	808	798	768	805	780	811	765	753	774	801	801	775	777	772	760	758	786	768	765	775	774	791	816	783	768	769	725	776	774	767	751	740	759	754	722	794	761	752	759	720	764	724	768	750	765	791	778	765	786	785	795	713	778	824	784	795	803	797	740	791	820	755	793	794	777	809	807	809	790	781	796	779	794	780	758	745	776	765	774	769	816	809	779	798	771	780	734	754	790	791	759	754	743	772	753	810	763	742	729	759	769	741	794	787	769	741	799	751	766	716	755	737	793	805	776	785	768	726	783	767	784	768	751	754	755	793	757	771	790	744	793	777	773	779	747	775	775	775	789	731	785	786	759	820	820	722	743	785	788	817	761	737	783	770	804	742	739	773	802	804	777	763	760	824	775	734	732	806	729	805	747	797	758	761	795	794	794	752	773	780	774	772	756	780	767	766	728	780	787	761	795	778	731	731	834	784	784	832	774	800	783	765	780	743	766	795	786	749	805	732	772	800	786	791	816	793	794	773	758	768	821	756	741	783	792	788	712	808	822	769	743	757	753	774	815	792	755	766	794	756	801	793	791	724	813	740	797	745	829	781	774	774	783	827	810	808	749	816	776	831	745	818	723	797	744	760	763	754	767	733	783	753	788	766	796	797	791	771	772	829	719	784	753	800	779	801	764	775	788	744	770	771	769	808	775	763	787	755	814	737	774	743	756	722	756	722	742	748	757	762	797	767	755	806	780	806	756	709	791	746	792	749	775	770	720	774	789	764	795	773	746	756	709	730	790	785	804	804
25592	21370	27256	24910	10441	4245	9294	24054	24132	14414	5686	2072	1238	932	847	914	792	812	912	797	838	874	854	847	856	764	837	791	880	841	891	814	848	847	826	869	857	904	846	833	891	897	847	842	818	813	848	848	864	829	834	793	836	843	810	849	851	844	801	896	855	905	834	874	803	818	874	853	879	801	820	814	777	845	856	861	778	858	799	808	859	831	825	828	832	813	825	870	826	869	885	861	879	811	858	806	786	942	810	837	864	844	804	791	819	845	820	859	818	821	854	818	844	869	880	870	852	867	816	878	836	775	869	842	880	841	832	873	798	828	814	811	752	856	827	824	853	836	832	843	804	773	834	811	842	867	838	830	867	792	842	849	828	835	849	788	832	835	834	805	903	814	819	849	820	812	862	781	826	811	823	877	785	846	855	901	824	881	763	865	848	816	841	837	833	770	802	779	755	797	781	794	812	870	815	820	809	841	790	818	825	817	774	854	828	813	822	820	798	791	832	856	791	841	773	852	829	843	802	907	862	848	854	840	808	823	803	841	897	856	804	830	798	822	798	853	799	819	822	825	787	823	762	856	820	788	872	773	850	810	767	810	886	846	824	840	810	814	847	842	814	844	841	869	829	822	824	831	833	832	834	802	831	845	902	817	828	799	815	855	803	821	791	825	824	819	823	876	872	821	837	800	840	798	867	815	872	829	790	844	854	804	825	817	852	812	813	834	835	886	817	846	810	805	825	903	861	828	812	842	847	835	839	808	827	802	788	791	869	835	859	756	822	785	803	836	872	834	836	819	840	758	778	836	820	861	860	883	804	824	858	857	823	833	823	843	810	793	855	856	898	865	862	810	816	855	781	884	784	844	833	843	844	894	828	801	840	836	858	876	821	827	872	809	848	847	856	864	797	853	812	819	833	856	874	871	860	850	820	813	847	886	843	807	831	807	839	856	817	836	832	841	871	862	831	831	786	813	839	828	828	805	846	795	825	798	872	803	813	865	834	831	827	876	791	784	778	848	833	805	839	842	792	768	837	881	799	771	805	823	822	833	838	817	851	880	825	776	825	850	839	861	853	859	821	836	848	818	835	863	821	836	843	799	839	872	874	810	816	786	827	849	839	871	825	849	860	857	811	840	858	815	774	866	835	788	836	817	815	787	893	832	833	814	813	799	826	779	775	918	816	836	896	865	841	809	865	828	840	827	825	827	797	831	795	868	822	854	798	803	907	874	817	845	856	800	843	813	847	856	814	842	887	816	835	877	809	847	812	783	848	840	836	850	823	848	848	782	842	838	824	805	811	830	845	793	827	752	815	793	779	847	853	796	857	877	827	804	808	815	825	829	865	832	830	797	830	840	815	784	855	815	823	859	845	877	788	840	816	846	825	827	882	817	780	892	868	787	825	868	802	881	862	821	770	809	845	841	852	823	803	822	793	827	819	843	830	838	817	856	785	821	788	829	783	852	826	866	855	863	859	871	841	842	885	863	834	820	825	839	842	839	808	807	798	816	833	792	832	762	871	808	802	824	899	817	805	777	799	906	795	826	794	842	853	911	843	842	875	856	819	813	795	833	850	794	899	827	811	794	808	821	832	861	836	835	828	836	767	813	863	861	806	791	817	855	846	830	842	853	849	825	796	826	800	804	775	800	832	844	851	788	801	810	822	846	827	834	818	840	879	852	838	818	812	801	879	789	785	817	872	816	828	827	888	854	842	814	838	786	784	843	822	825	803	838	790	850	851	852	776	821	848	804	785	805	795	888	849	860	811	841	852	832	808	869	813	794	784	798	815	802	857	820	822	814	790	809	854	830	812	871	821	822	852	859	813	803	801	788	840	867	806	806	813	814	862	804	857	822	865	852	813	797	841	885	843	787	805	862	812	825	801	831	835	846	827	793	820	873	832	871	842	812	804	840	832	837	841	874	827	830	842	792	820	849	846	785	838	778	838	815	822	846	870	832	867	884	818	855	850	827	836	836	787	827	778	859	868	872	807	823	845	847	820	802	838	872	841	826	815	861	841	792	855	816	863	822	788	820	827	839	809	844	804	870	837	860	854	776	837	881	840	781	856	782	860	777	823	864	837	793	841	823	833	852	801	843	831	845	787	808	838	831	800	849	837	808	821	850	758	832	837	865	806	837	886	779	844	872	816	845	761	783	846	847	784	799	825	814	837	812	828	833	816	840	915	843	828	810	831	804	783	800	827	779	817	867	852	808	752	835	851	857	836	806	878	829	821	869	832	808	836	841	814	808	830	885	832	851	780	808	795	824	849	854	822	826	870	815	821	851	837	803	832	810	867	819	840	832	842	829	790	846	900	810	841	867	902	805	829	807	812	805	813	841	857	869	810	836	858	869	824	919	815	809	806	846	793	842	834	862	744	849	835	818	829	831	792	805	773	830	831	857	838	807	858	809	836	804	794	870	831	844	868	841	826	804	803	846	781	854	836	856	815	820	870	857	862	810	818	821	813	856	845	802	844	792	814	831	913	870	855	864	838	823	853	836	824	806	782	796	831	781	848	817	817	837	825	813	808	846	798	813	803	781	791	828	792	820	838	785	803	834	792	872	825	834	809	824	834	861	802	808	863	868	861	819	842	787	836	877	861	817	780	853	830	812	815	802	862	792	838	825	818	854	838	820	865	836	839	830	846	866	793	856	867	803	849	835	800	792	860	859	829	826	804	868	790	801	776	835	878	821	857	821	770	800	820	812	866	842	816	832	835	808	836	808	818	830	861	866	841	818	874	828	827	803	776	818	865	809	845	805	828	808	834	820	831	790	824	784	841	811	847	846	891	807	795	873	842	850	842	870	846	887	778	881	841	803	887	852	840	797	847	833	826	847	805	830	852	819	829	824	813	806	830	819	823	793	847	827	883	800	855	889	850	860	796	840	793	867	840	820	831	859	817	788	783	854	833	830	814	829	811	841	848	837	834	880	835	852	819	862	875	865	790	859	922	871	857	861	858	853	821	763	836	795	850	824	832	813	825	846	820	843	790	860	880	880	819	801	810	807	862	799	833	815	912	850	815	836	809	818	813	818	814	839	769	857	811	857	819	827	803	854	851	797	834	805	829	819	843	843	807	851	844	852	842	819	820	801	824	821	867	846	796	840	863	816	808	822	858	835	777	853	823	823	840	823	908	890	840	815	832	871	826	769	800	855	840	821	843	823	800	853	789	821	835	868	813	809	820	811	835	865	828	853	831	816	860	849	857	853	868	819	795	815	840	785	778	852	855	865	798	797	883	869	818	830	837	829	790	825	786	817	812	822	796	841	819	816	828	822	812	882	887	817	840	844	833	837	815	829	850	836	826	788	814	832	789	843	854	819	862	828	852	830	797	799	800	832	803	821	826	803	842	852	840	874	790	811	809	881	798	834	806	781	830	833	856	833	856	856	807	816	813	800	849	807	815	851	834	816	821	849	782	872	781	888	861	826	844	839	831	798	853	752	874	837	809	807	852	867	822	813	819	815	764	802	841	853	819	795	825	827
11534	21143	15940	7385	4255	3890	10691	23567	20788	11761	4977	2077	1086	791	813	769	822	778	808	737	754	774	750	771	769	758	745	738	732	744	709	785	765	762	734	755	760	827	760	780	760	763	711	757	716	716	745	749	792	754	776	721	783	797	747	814	736	825	755	743	754	725	771	769	755	766	821	773	700	755	715	725	812	770	737	729	742	788	769	754	757	740	758	805	766	738	753	784	760	785	757	766	801	780	801	760	803	727	738	726	765	736	775	743	771	790	731	745	755	804	732	731	755	744	771	738	785	731	792	765	773	763	772	778	778	742	730	775	765	731	779	757	715	743	781	812	788	754	819	770	739	722	728	748	769	734	688	754	758	779	695	727	744	785	740	729	768	790	748	728	729	739	750	790	728	783	740	752	770	755	780	760	737	746	752	734	776	734	683	709	783	753	746	744	802	708	683	729	765	767	727	774	730	799	813	743	713	728	783	719	756	739	784	738	758	762	789	760	766	747	748	745	771	753	776	749	774	750	735	715	722	711	825	783	760	743	804	743	753	762	755	743	751	767	765	779	770	823	746	767	765	771	750	726	736	754	734	759	756	743	762	752	690	797	770	776	787	737	796	756	752	768	776	762	781	777	723	773	791	773	746	726	738	756	725	760	787	791	788	759	727	755	744	751	733	742	741	743	756	727	738	770	748	757	723	778	749	777	777	785	723	718	796	735	754	759	788	751	750	797	787	717	690	708	713	782	792	743	701	771	728	755	788	810	803	750	802	732	779	739	747	699	767	789	801	777	753	728	733	730	775	764	754	746	734	712	787	723	750	802	773	779	724	788	750	758	781	748	778	767	815	724	789	726	773	753	750	747	759	786	758	758	761	743	756	778	779	712	734	753	762	747	784	717	757	763	757	773	744	755	761	736	736	774	759	817	748	739	711	783	783	731	738	742	745	714	802	739	779	763	744	807	696	776	753	792	784	744	817	710	765	786	754	771	732	758	796	772	734	779	748	745	706	747	763	796	811	741	772	761	751	752	746	790	738	778	695	719	702	722	775	761	732	742	745	724	711	755	714	727	735	734	772	752	767	753	711	760	802	801	731	756	749	779	746	686	735	720	806	780	785	794	765	768	726	731	795	724	723	777	799	727	748	734	748	759	697	725	733	750	779	771	723	716	736	756	771	798	747	744	767	738	769	683	687	715	758	734	714	798	803	753	748	746	760	775	748	730	692	752	767	717	761	715	797	726	793	757	692	752	740	773	771	714	759	771	774	738	749	778	721	761	776	802	782	757	738	751	746	786	732	776	720	766	698	816	753	748	754	756	719	715	761	760	744	697	812	736	770	784	730	732	688	746	738	754	706	722	743	757	701	766	784	749	750	774	708	800	709	789	820	747	732	768	735	750	724	742	743	715	734	707	680	753	749	734	776	772	750	713	736	765	806	758	749	750	756	759	748	743	743	785	698	788	747	736	789	778	703	765	710	719	724	777	756	768	753	738	705	758	758	728	736	757	734	766	747	768	737	712	737	795	806	725	770	800	738	773	786	762	780	747	736	734	741	766	766	747	768	738	786	719	750	760	833	743	795	729	714	777	779	699	785	768	781	729	760	758	744	747	776	730	763	732	718	770	776	723	716	783	762	724	763	780	814	793	754	715	724	706	744	750	785	760	734	791	735	794	708	827	764	786	763	761	733	744	754	752	741	741	779	750	815	752	778	702	785	700	760	785	785	753	717	750	767	744	793	742	763	790	746	771	777	764	760	735	764	742	736	788	762	760	783	727	743	796	710	735	785	776	801	732	746	768	743	787	746	775	726	768	716	739	723	739	750	756	762	753	775	756	781	827	767	773	737	760	741	758	780	700	774	733	776	721	783	756	730	736	803	786	790	727	742	739	765	786	809	726	723	735	763	758	754	745	740	759	757	759	776	784	737	758	699	751	774	776	736	743	743	734	803	757	748	744	765	759	806	736	745	762	810	816	796	759	824	729	793	788	766	768	831	817	793	768	729	771	772	742	731	741	720	782	730	746	739	740	704	760	794	707	745	728	785	764	715	762	746	712	757	730	769	775	762	744	777	761	748	727	731	781	719	778	695	722	719	730	738	736	742	725	781	803	759	761	783	732	773	758	783	800	708	752	738	778	764	727	719	786	763	769	790	746	775	764	762	740	744	809	752	713	757	743	783	732	743	731	762	740	764	786	748	792	774	738	747	707	701	705	753	727	777	762	737	770	725	778	739	755	730	805	738	739	755	793	769	755	741	750	789	759	710	746	740	769	808	750	739	746	751	773	747	708	752	762	740	764	762	752	744	741	756	793	786	750	799	703	762	726	728	734	757	785	748	740	723	741	759	742	736	779	816	762	780	756	823	786	757	775	749	786	702	764	775	746	769	743	777	696	713	747	735	723	793	806	746	713	719	754	761	786	800	788	742	727	737	752	740	740	742	773	728	755	766	705	817	735	736	763	800	752	784	757	747	778	726	735	769	745	765	762	762	747	757	748	706	753	737	782	727	725	717	733	757	710	729	741	767	769	760	756	750	773	745	749	758	746	781	750	769	784	736	764	766	784	745	810	758	663	726	793	710	740	696	691	776	769	760	764	762	740	757	768	738	805	770	765	753	713	731	775	780	755	722	752	763	750	754	765	796	753	776	764	773	754	782	772	720	718	751	741	732	786	769	751	752	753	745	765	782	727	732	766	737	765	768	762	716	785	778	759	767	747	727	739	763	740	749	790	731	746	797	736	738	807	768	766	772	784	710	779	764	781	806	733	777	803	797	744	765	755	724	751	785	781	712	790	753	761	737	764	746	776	782	741	788	741	795	702	772	732	730	725	729	778	802	758	770	748	786	742	727	738	790	721	740	711	724	785	742	771	764	734	771	727	755	755	708	717	740	744	797	776	739	715	711	757	741	771	785	769	760	769	785	794	715	737	765	735	745	774	764	753	768	747	772	721	744	742	745	800	753	749	731	728	733	747	806	724	795	720	738	763	713	766	758	730	723	742	773	711	766	773	713	730	733	690	697	758	754	777	747	768	742	747	755	767	753	762	740	723	759	786	744	765	729	779	768	744	747	769	779	704	720	696	770	791	761	752	753	749	750	732	782	703	692	769	744	751	737	745	743	752	761	734	775	737	742	722	737	697	757	737	708	745	757	775	814	748	698	728	746	769	729	819	772	792	757	811	759	768	763	761	772	810	767	705	703	738	771	724	744	748	777	772	742	790	716	792	806	763	768	775	741	754	765	709	758	762	724	737	751	728	761	722	736	747	697	723	733	729	746	708	753	740	740	766	767	771	787	753	758	724	730	728	697	754	760	790	799	789	758	721	776	782	781	722	766	733	709	789	745	743	768	722	771	731	763	745	733	714	772	806	782	749	761	810	741	765	742	814	722	798	763	752	782	711	770	747	774	750	801	731	775	770	716	778	781	708	737	767	780	769	730	704	811	755	783	760	773	780	764	734	742	777	745	709	708	695	721	743	750	719	752	756	788	721
24196	21333	28699	24397	21383	14214	11680	41380	42156	28340	12173	4219	1702	1160	974	913	957	976	940	978	999	1049	933	941	924	926	907	966	932	955	938	885	965	970	905	901	890	908	930	914	945	912	943	883	917	973	978	931	943	938	923	962	981	985	969	954	879	920	950	954	952	899	929	936	941	894	941	943	898	910	944	929	936	927	908	914	894	874	941	886	932	907	922	941	932	926	934	902	986	912	910	854	905	923	954	1006	926	926	911	895	903	903	907	922	900	888	912	936	932	970	929	911	926	918	892	930	927	893	966	946	926	901	919	923	885	911	907	936	918	932	930	928	980	941	968	947	917	920	883	953	971	906	899	887	957	935	947	946	922	897	905	957	950	874	939	941	908	933	911	853	939	956	963	983	897	909	923	936	903	932	902	896	916	931	955	949	966	966	943	963	868	935	966	880	908	912	967	940	985	903	955	952	924	891	871	873	945	947	925	915	943	913	937	903	928	904	926	937	956	944	961	906	919	878	890	908	946	901	925	943	965	964	955	946	894	927	987	900	900	941	987	911	959	907	910	921	964	895	912	912	878	918	893	956	967	895	882	933	931	881	911	890	942	932	928	945	931	950	930	922	984	895	944	927	975	931	913	918	892	934	926	943	929	961	928	942	899	947	910	959	946	990	974	923	854	898	937	921	956	949	872	948	896	957	894	913	917	904	989	932	972	853	937	989	920	966	885	1006	920	881	865	883	952	890	958	924	891	948	909	921	892	930	910	889	930	941	865	914	919	894	829	957	927	937	911	990	931	900	912	934	957	932	976	959	930	892	940	937	928	958	878	950	882	906	930	942	961	948	968	929	906	949	896	893	914	904	891	947	943	901	896	869	936	879	963	934	957	875	922	931	952	924	952	970	882	928	956	955	940	911	937	902	988	933	929	958	931	885	952	964	912	957	946	917	908	923	878	893	976	935	904	903	940	916	925	911	886	944	921	935	932	1001	948	928	905	918	906	970	890	951	943	930	1012	958	880	942	949	910	927	937	922	944	944	877	918	930	906	943	935	915	911	956	973	885	934	940	939	906	914	891	914	928	945	939	981	894	928	924	932	951	950	957	947	940	940	939	942	921	920	913	933	898	898	966	958	892	976	959	891	946	914	925	961	866	937	892	876	933	922	900	901	907	883	873	882	898	967	913	925	963	938	916	917	872	950	942	952	952	967	898	918	921	900	943	943	925	822	900	869	892	932	964	865	871	859	894	909	936	946	959	934	906	904	941	899	908	894	916	972	897	976	883	916	891	924	901	914	888	948	880	934	953	970	903	941	880	969	984	954	951	912	916	971	922	935	909	968	924	905	930	867	927	927	924	896	883	903	973	965	856	911	875	886	900	938	907	942	906	927	968	901	945	978	946	971	912	957	981	963	910	915	916	873	885	917	973	944	878	943	973	957	937	901	968	890	890	932	955	950	909	938	876	943	958	898	904	948	935	978	894	918	925	912	953	894	887	953	957	903	955	892	853	957	947	927	871	906	956	913	899	921	936	949	926	1017	905	942	941	926	885	895	954	914	939	870	972	986	982	909	925	910	925	970	922	906	952	935	908	917	955	919	937	906	992	942	922	947	961	930	920	971	943	978	890	943	915	866	921	919	895	896	919	922	939	956	907	948	881	887	901	942	908	951	842	970	923	960	956	904	909	911	894	911	904	890	916	904	934	922	968	949	933	916	899	939	968	955	930	896	873	901	939	952	929	974	879	915	895	896	925	953	903	925	910	847	926	919	915	873	942	927	923	867	901	913	908	928	891	938	953	942	916	919	876	978	886	986	916	946	910	931	893	943	938	944	953	931	935	981	969	962	879	945	912	942	975	918	885	943	903	929	922	897	979	867	913	937	878	967	910	932	898	939	980	874	903	861	959	946	905	960	976	919	892	922	903	931	921	897	899	869	945	928	964	933	955	926	913	925	895	921	973	956	901	894	929	893	958	918	910	926	919	956	977	969	893	947	932	878	895	946	894	926	956	904	895	887	869	966	900	911	888	962	926	908	974	940	925	929	926	931	938	877	935	947	960	893	952	951	928	925	910	906	955	889	964	939	913	972	899	884	955	935	913	844	927	934	908	890	918	924	941	889	897	938	930	939	901	888	898	897	907	953	980	938	934	909	903	935	881	954	915	890	953	894	955	914	969	899	952	904	935	884	880	898	944	917	964	928	981	899	948	906	929	909	904	920	932	884	965	926	962	927	897	898	911	876	889	928	861	944	940	900	927	953	909	898	944	869	924	963	882	910	933	903	958	962	977	910	929	918	880	923	941	907	898	933	908	934	914	968	947	847	936	899	942	931	936	938	902	902	898	966	932	891	998	926	942	930	947	948	912	941	878	866	1029	935	945	901	906	913	908	911	907	907	929	900	881	945	909	941	924	949	942	911	916	926	905	932	910	942	907	907	914	950	905	944	927	941	938	930	958	947	893	903	979	927	882	929	899	918	955	961	961	921	939	919	975	862	919	881	928	937	863	896	920	923	962	936	930	897	885	932	960	932	927	935	967	988	987	959	925	932	956	898	990	924	866	904	914	964	925	943	908	865	909	948	968	893	952	929	939	901	904	939	878	901	963	939	927	953	961	977	897	895	926	873	906	918	846	913	989	920	931	917	990	891	951	879	946	950	953	980	914	926	921	921	905	878	909	858	904	889	910	917	905	936	898	904	945	904	921	915	918	878	894	933	938	929	929	952	970	961	916	927	905	936	892	946	878	966	908	916	937	891	917	886	892	911	915	925	992	878	976	891	929	915	966	916	952	937	902	868	884	924	900	948	873	926	913	918	958	908	915	926	898	903	950	884	896	977	949	919	920	925	850	954	917	885	939	923	920	892	942	960	925	947	938	921	878	915	953	947	915	902	956	943	900	959	917	881	950	898	960	888	907	887	913	914	952	882	918	987	978	917	963	937	928	898	881	958	907	890	968	962	879	923	917	965	942	929	916	932	950	934	885	878	944	938	921	960	874	949	940	918	963	869	947	912	867	921	888	961	923	931	923	967	944	927	924	957	908	975	903	927	971	871	910	954	947	937	959	943	932	971	915	852	958	877	904	903	922	972	921	895	959	907	855	913	952	877	878	940	925	973	933	915	904	875	901	942	887	962	941	934	906	907	900	924	919	949	918	911	979	935	928	874	908	979	887	933	952	932	923	880	905	914	990	892	920	933	922	877	955	898	967	919	929	910	998	947	884	908	956	927	883	917	913	927	929	922	966	908	839	890	933	910	894	965	953	947	927	888	915	889	882	961	933	902	927	863	982	933	878	958	931	961	877	911	916	926	967	916	967	868	890	893	888	901	931	913	856	914	918	960	938	891	961	994	882	899	914	953	923	953	924	922	921	895	973	918	906	950	933	931	983	917	887	915	916	907	872	910	971	905	994	888	885	940	928	939	931	894	927	958	900	917	877	911	910	1000	895	905	884	882	947	964	943	835	909	920	943	944	936	908	912	950	950	913	942	902	916	962	929	947	968
12266	23844	22661	14940	10867	6133	13250	41264	37908	21502	9339	3924	1521	1003	889	868	836	816	849	902	844	841	839	804	826	881	811	858	866	856	849	856	827	827	788	879	876	880	799	774	895	849	875	870	838	853	826	791	778	780	848	758	826	827	812	852	826	867	880	860	832	774	804	834	743	804	876	835	811	826	829	823	826	823	826	859	828	859	832	869	835	836	876	844	845	775	852	803	840	839	829	846	831	799	824	794	827	831	820	820	758	824	837	837	839	814	846	869	906	850	823	871	827	860	800	865	816	802	834	856	787	844	850	850	813	829	843	793	827	803	866	805	832	813	802	807	848	850	830	812	851	831	881	847	833	863	871	818	836	839	878	818	829	829	858	822	824	854	885	849	762	830	891	837	782	868	857	815	885	812	828	864	831	827	824	824	843	834	780	819	854	857	866	866	807	875	845	821	844	834	842	859	858	824	815	794	850	883	841	847	769	825	864	810	861	827	841	846	776	891	824	786	803	805	863	900	773	878	791	849	881	850	854	792	837	841	821	815	829	794	873	813	807	792	844	790	810	881	808	852	888	794	780	766	866	818	835	823	846	830	820	869	809	815	843	857	803	848	827	812	857	842	794	839	840	837	825	808	861	846	810	843	810	793	853	827	832	836	836	774	835	817	827	834	835	802	836	847	820	816	782	828	842	841	813	873	862	822	836	840	851	821	838	853	819	823	795	811	838	803	795	790	812	796	829	871	814	849	830	839	809	814	832	860	826	791	814	822	770	838	820	877	816	815	849	795	837	883	872	806	871	802	802	852	810	844	835	809	829	800	794	810	808	847	806	815	813	853	796	813	804	825	833	805	847	812	819	814	796	806	812	861	796	852	894	830	799	792	807	847	829	840	814	828	850	825	814	773	839	812	839	832	853	822	787	802	777	807	796	773	817	833	800	869	844	823	816	809	820	900	880	805	769	858	853	820	824	779	860	811	790	808	827	824	807	825	832	855	786	823	836	817	852	846	797	819	792	840	828	819	847	893	818	856	824	862	846	808	804	897	822	850	844	838	839	869	848	833	850	845	830	851	801	860	830	877	800	805	854	821	877	812	903	841	800	860	824	829	825	803	825	802	845	823	838	827	827	844	796	787	819	791	812	837	799	834	837	806	816	885	817	866	854	826	824	852	852	863	837	803	789	841	863	874	878	800	822	776	799	797	848	794	799	837	880	814	839	767	810	828	781	839	804	772	804	870	814	843	781	873	816	837	831	876	836	844	833	854	800	796	794	867	830	830	816	808	846	802	796	824	784	770	836	822	808	825	839	852	838	834	817	855	783	812	854	790	863	847	811	803	818	801	796	800	847	798	824	823	832	834	844	781	837	855	857	807	857	844	819	803	788	840	834	830	873	817	830	826	869	806	862	854	885	749	820	784	805	868	833	835	764	830	832	876	798	853	892	878	812	847	829	815	827	833	846	880	806	751	855	882	800	836	832	835	852	800	852	829	793	837	820	834	876	820	819	810	802	825	810	766	813	849	797	808	820	836	809	838	876	810	776	876	808	786	819	849	774	813	859	801	827	841	800	830	864	776	790	765	828	842	756	862	832	835	764	816	814	848	821	789	829	868	825	874	837	871	827	801	824	817	815	787	812	807	857	853	823	845	823	823	820	845	797	769	879	834	826	843	797	809	806	792	806	776	855	822	844	762	845	849	819	833	849	849	831	815	784	792	833	808	802	831	837	811	837	817	823	831	827	842	809	887	828	868	878	840	774	798	797	837	803	798	841	839	844	822	789	800	803	847	826	813	793	819	827	836	837	852	868	861	856	843	821	815	839	817	780	844	822	838	811	884	826	895	854	828	832	807	826	793	879	783	757	822	824	830	839	868	830	822	809	896	842	837	805	828	816	852	803	839	824	822	889	783	765	786	845	832	828	835	815	823	807	848	841	831	835	850	831	793	852	822	846	881	833	846	814	810	830	801	849	802	805	855	810	808	865	905	787	790	807	834	806	836	856	830	842	816	871	797	834	873	857	802	815	818	851	839	809	893	862	817	875	833	848	814	823	809	856	825	819	821	847	816	820	803	813	793	846	871	817	786	804	884	822	773	756	783	806	828	826	847	846	836	803	843	837	852	857	851	870	821	846	844	822	823	850	844	857	858	832	798	834	846	853	776	872	858	810	807	804	818	789	854	829	849	791	841	780	840	830	828	832	805	821	836	822	843	815	828	820	840	823	766	799	852	861	814	818	818	787	873	842	822	850	805	804	849	801	887	860	832	788	830	838	858	830	906	836	795	814	860	861	823	835	804	841	853	802	773	825	836	837	841	834	866	847	838	807	845	809	845	803	821	840	816	811	808	857	824	847	788	817	803	816	819	863	824	802	838	789	849	879	873	795	818	829	827	837	829	832	807	828	823	866	811	875	844	822	881	852	814	817	834	798	865	803	843	853	823	801	839	784	840	780	792	811	851	838	836	835	861	814	814	809	754	823	867	855	862	868	823	828	844	881	878	794	827	807	833	828	819	829	773	778	824	820	859	809	829	848	842	863	819	854	836	818	831	802	831	826	841	788	842	782	875	825	828	835	831	795	796	852	817	810	838	850	827	779	799	831	814	840	857	849	806	789	843	808	908	808	825	838	804	813	790	892	835	798	826	805	852	797	806	838	791	863	784	837	855	817	866	809	781	875	791	843	765	848	846	798	815	842	793	829	789	789	834	835	782	802	811	811	837	876	797	824	828	826	840	796	859	840	848	879	799	818	810	837	819	837	802	791	808	833	821	815	861	791	810	835	887	877	782	790	842	841	856	898	844	855	835	831	778	836	842	836	774	876	784	864	814	819	885	834	802	811	841	814	817	799	824	846	799	769	767	839	786	817	768	891	745	790	827	803	805	818	815	822	794	798	817	808	832	873	842	859	811	818	875	825	850	831	828	785	813	846	792	847	850	796	835	835	817	807	846	847	806	798	853	843	785	788	824	793	801	807	813	879	771	813	825	800	792	851	851	812	831	860	829	830	793	818	815	866	860	866	832	779	866	814	821	875	835	833	833	867	833	823	863	824	814	775	805	794	769	845	820	809	883	851	836	822	812	847	823	853	836	773	879	793	829	798	770	819	789	808	818	791	794	814	835	825	872	839	890	820	859	869	803	816	812	851	787	825	803	844	820	823	786	890	831	802	820	802	877	861	847	820	859	763	798	786	805	823	811	811	862	820	824	834	826	854	807	834	829	813	821	828	791	775	825	787	827	798	797	820	833	842	822	834	861	889	798	787	816	870	783	804	822	838	780	858	826	824	855	830	828	806	806	858	799	824	878	793	797	856	798	811	880	799	823	801	850	814	815	845	821	866	808	817	806	783	804	831	799	810	846	810	812	798	807	823	811	858	882	825	826	791	765	813	836	849	847	843	769	832	863	796	837	758	825	842	838	790	772	822	752	828	843	813	834	846	802	892	797	861	837	803	790	828	879	811	856	830	787	804	829	812	773	789	818	817	852	816	814
27931	16668	9638	5327	2562	1709	1430	3206	4336	2852	1632	1140	947	876	901	894	897	873	888	917	846	830	933	897	871	912	929	869	870	879	942	861	929	881	874	859	875	891	929	892	935	838	882	899	843	897	814	883	869	881	836	970	854	842	870	910	912	920	859	826	851	822	889	894	907	882	897	869	911	835	861	899	860	885	941	851	845	885	842	870	846	866	837	908	929	903	924	902	894	938	885	883	857	863	849	900	901	880	896	811	877	838	852	870	865	830	899	815	886	886	866	919	912	893	884	913	874	923	888	904	862	934	850	855	853	834	884	875	881	905	914	874	889	893	906	879	867	811	884	833	906	903	925	885	874	873	910	898	916	900	911	875	906	862	847	902	893	928	905	854	855	902	911	901	866	846	822	910	917	943	868	860	812	838	881	896	859	862	860	877	883	906	931	869	880	823	896	888	931	891	859	924	885	897	834	847	897	915	880	828	886	936	891	879	863	866	840	893	878	865	877	886	888	884	871	929	863	871	839	868	903	865	902	941	909	888	846	909	860	908	895	865	869	908	936	842	872	903	890	948	840	881	884	866	872	909	919	924	890	925	889	912	880	855	845	921	844	902	874	880	881	891	928	932	897	841	930	906	868	900	874	893	890	902	848	865	899	878	849	911	894	926	890	833	866	850	889	862	967	848	873	894	884	926	816	900	910	883	925	878	884	858	874	916	867	882	829	889	930	868	877	891	847	901	865	875	848	871	825	896	844	895	892	867	875	837	847	906	923	814	825	889	913	885	844	875	829	892	883	874	860	862	860	894	837	907	887	875	865	873	933	845	849	870	843	890	891	839	902	947	929	866	894	911	878	884	851	818	885	884	922	855	913	933	900	913	921	938	834	829	861	887	913	876	886	894	883	921	890	871	883	881	869	884	963	892	866	885	900	867	841	880	916	882	913	889	923	879	839	922	933	817	892	859	905	939	872	937	879	883	900	845	829	864	918	898	903	894	906	874	874	868	878	849	893	861	849	864	902	912	847	920	852	900	890	927	883	897	893	910	863	900	874	905	889	887	849	859	868	931	902	850	855	890	872	862	905	849	861	862	826	926	910	837	864	916	888	885	862	860	892	879	879	881	891	864	858	862	863	844	868	909	896	893	922	929	922	858	819	902	897	879	887	887	868	872	894	867	916	892	945	880	848	895	833	896	835	905	955	852	881	854	867	892	899	855	826	897	838	831	861	840	918	866	875	931	891	847	921	926	840	866	868	874	869	851	880	869	906	808	855	896	861	846	877	880	910	906	880	839	850	848	917	897	905	859	852	913	905	848	931	857	883	910	913	921	872	871	854	873	901	932	827	865	919	866	873	841	918	880	902	869	877	880	902	902	853	914	845	893	902	901	840	891	906	872	890	873	897	874	886	920	864	895	870	867	894	921	866	865	858	869	855	832	878	840	905	899	893	884	909	952	884	889	895	857	895	864	877	915	890	844	880	896	894	895	822	875	898	910	880	889	883	887	884	898	938	851	842	849	891	901	920	896	892	846	886	874	876	841	856	934	872	922	820	891	907	885	901	828	828	908	911	883	823	885	864	889	838	841	916	837	834	881	880	880	844	880	839	882	919	878	855	839	908	870	875	901	858	924	885	911	922	911	916	884	881	834	896	868	898	866	883	906	854	876	874	901	874	888	885	950	900	824	860	867	812	927	870	837	844	871	854	942	845	892	835	910	923	900	859	913	913	897	860	856	857	840	884	902	848	878	911	931	930	868	905	865	861	896	880	916	861	898	879	863	912	870	920	879	867	803	935	861	892	899	872	866	881	825	874	890	879	898	851	865	855	899	853	913	863	891	881	930	884	865	895	902	891	911	869	881	842	873	910	910	908	876	914	903	921	891	781	855	878	907	847	855	910	851	852	884	890	940	853	880	880	908	832	919	878	910	910	914	892	873	857	865	859	887	890	863	871	903	885	895	883	840	882	868	873	863	911	883	932	889	839	857	932	931	853	902	874	828	869	906	860	898	859	886	899	934	864	907	896	892	865	902	927	845	849	916	920	910	876	892	851	923	894	863	887	874	919	909	894	883	846	927	887	871	851	864	850	905	883	857	891	899	903	903	878	892	908	877	889	884	864	885	904	844	928	867	896	855	865	916	900	861	929	873	830	872	836	910	882	868	916	901	882	860	852	830	860	891	938	955	862	859	907	905	908	811	849	878	877	890	851	892	912	920	912	895	837	847	893	822	859	908	866	865	846	862	897	865	916	868	938	874	871	895	867	855	854	857	888	866	890	844	861	879	890	860	845	799	933	891	899	851	896	912	906	918	879	853	843	859	916	857	841	918	890	892	895	869	867	942	841	874	899	850	850	925	865	920	850	864	892	908	915	881	849	862	873	885	869	866	877	896	876	902	885	882	872	846	919	894	889	920	828	888	906	927	875	952	871	861	842	900	866	853	842	900	866	890	859	850	856	902	855	886	846	888	916	877	897	893	868	932	887	873	809	897	893	892	850	931	890	884	861	911	875	863	905	893	835	879	875	957	902	915	857	879	891	885	915	841	879	869	900	893	824	884	858	880	860	849	884	892	874	951	903	880	856	914	831	878	880	849	887	881	837	913	857	907	826	909	904	956	871	879	903	866	815	885	885	865	904	888	865	876	854	898	898	895	898	903	867	885	809	865	916	879	840	899	870	881	928	836	833	869	871	853	882	872	916	873	854	923	906	894	889	832	890	944	879	872	890	850	891	859	901	880	843	855	874	934	841	858	872	879	890	912	866	835	878	890	917	855	902	854	878	861	931	848	847	863	857	909	898	895	831	867	859	905	941	902	787	896	889	849	853	888	891	842	920	851	865	872	917	917	867	842	844	849	860	800	886	910	884	863	875	920	945	899	832	864	921	888	878	866	902	924	890	858	822	855	919	926	874	836	875	845	868	858	901	857	854	917	848	873	876	913	885	880	853	838	878	859	870	838	896	913	878	888	926	887	940	934	853	821	883	905	852	849	835	873	867	882	893	877	881	894	885	864	897	886	863	873	875	886	850	908	914	908	873	929	842	909	855	889	882	876	870	931	830	875	872	897	845	855	854	861	881	856	848	871	919	922	884	916	870	836	862	861	852	878	809	852	851	830	890	917	886	824	900	884	936	878	892	887	889	842	839	854	882	871	893	912	896	849	929	860	859	882	847	869	911	870	928	912	877	941	871	914	891	835	923	876	863	899	901	908	889	879	863	896	875	877	907	907	869	903	935	874	824	904	897	874	960	877	912	886	867	906	900	845	859	910	889	837	913	859	876	892	895	847	850	935	846	896	833	952	824	897	903	921	896	873	908	944	901	872	843	870	890	863	803	861	855	870	867	895	794	894	847	840	927	823	890	869	858	852	838	914	872	915	900	877	907	872	916	836	877	922	890	887	908	892	942	896	918	873	902	896	837	915	847	829	841	859	887	888	861	854	908	823	886	846	903	878	952	881	880	877	889	873	870	913	887	900	916	877	868	879	887	882
9285	9157	8302	4498	2770	1941	1653	4026	4804	2774	1630	1054	848	842	784	775	769	787	775	853	773	745	807	744	774	757	777	769	821	775	816	753	815	783	825	741	780	848	774	784	808	781	784	745	802	820	774	749	792	761	770	756	744	784	824	809	785	766	821	694	783	792	784	748	803	817	794	695	759	797	805	746	789	796	840	758	774	766	744	790	735	741	758	843	771	768	733	762	768	757	768	809	756	745	753	748	766	756	750	806	763	783	750	789	760	733	741	806	757	816	727	763	769	762	802	789	785	768	750	742	789	803	814	735	770	782	787	774	788	798	783	744	762	747	762	768	776	771	798	744	742	721	740	802	837	761	764	790	710	791	773	810	777	736	772	776	784	794	703	789	782	753	745	795	776	761	733	757	774	735	774	765	779	789	772	792	780	758	761	695	755	736	784	769	783	755	741	803	764	793	786	800	795	780	742	759	748	816	798	837	796	789	809	741	754	745	780	758	730	765	763	775	747	805	784	744	785	744	763	786	736	767	784	753	747	767	745	780	814	765	696	776	750	746	775	782	789	741	758	760	764	753	770	785	730	763	791	752	774	800	755	743	734	732	735	797	804	750	777	751	758	751	817	724	754	770	779	781	771	795	745	760	770	751	798	768	701	716	739	731	740	781	790	799	765	754	744	770	738	764	805	763	766	736	771	843	738	785	717	785	772	747	774	772	741	766	789	794	713	790	754	769	702	781	751	738	770	761	727	803	777	758	749	763	785	739	808	821	747	747	782	781	771	764	800	804	751	797	748	796	794	761	781	796	789	730	749	776	742	791	737	829	815	747	754	792	724	708	763	808	758	783	762	758	754	788	792	787	752	738	822	786	810	816	830	801	773	779	739	810	800	797	766	802	785	818	721	774	755	773	782	753	799	787	817	803	770	760	811	754	748	738	760	781	787	731	787	793	754	816	790	787	809	828	803	768	810	818	764	798	810	746	801	754	802	738	747	803	753	732	810	769	786	772	743	807	833	670	726	766	820	776	737	722	749	771	731	749	792	795	804	730	791	727	762	753	767	785	763	769	769	776	773	754	747	727	763	816	745	798	756	771	777	729	760	785	784	776	736	793	744	757	709	831	725	762	785	793	766	771	784	727	764	744	807	753	795	776	739	755	832	756	812	716	755	805	810	803	750	813	775	816	703	768	692	719	767	735	726	776	837	778	770	776	798	753	771	764	752	781	772	768	749	745	732	720	759	799	779	744	723	747	723	813	790	787	758	758	747	804	795	772	798	772	758	788	761	774	781	766	804	793	747	762	776	757	751	780	791	758	761	778	768	757	739	767	810	803	798	758	768	742	767	782	755	732	749	746	784	780	806	813	686	766	746	809	730	807	761	791	774	772	754	761	726	720	812	753	783	817	773	777	736	772	830	795	749	776	776	767	816	733	749	788	850	819	810	804	745	883	752	749	742	740	754	773	829	745	753	760	781	750	739	793	809	705	752	763	789	828	781	769	781	770	757	820	793	783	798	750	801	795	802	784	784	758	752	811	748	761	745	759	724	763	795	762	765	743	757	798	775	807	779	785	792	772	795	706	794	766	807	758	753	814	746	718	808	769	796	741	775	761	741	778	775	763	771	758	816	772	703	801	790	834	746	792	753	775	790	773	761	768	733	778	729	756	759	737	772	734	796	741	769	803	744	808	781	772	787	793	765	735	755	751	750	767	784	788	767	768	775	743	808	766	812	755	766	731	786	807	727	811	720	771	775	810	758	775	751	799	791	757	771	775	783	794	822	791	739	764	730	783	803	741	742	765	834	747	762	798	803	805	814	800	744	748	768	830	784	758	815	765	790	784	778	739	755	780	760	821	787	786	747	760	733	740	819	723	746	801	744	768	767	775	765	751	781	709	758	741	710	821	765	748	771	762	756	766	795	768	820	784	749	819	740	762	764	763	720	764	788	778	774	760	784	778	803	722	776	832	737	776	781	731	813	746	792	765	732	720	755	770	725	764	763	798	848	772	799	772	751	803	823	822	796	760	771	765	797	766	789	787	757	761	778	754	742	803	737	791	802	793	751	748	809	754	758	802	760	772	754	730	782	759	732	768	756	798	757	821	748	805	784	799	723	797	817	741	808	714	788	774	782	788	780	761	759	749	787	734	781	737	816	796	719	768	773	775	810	739	758	815	780	778	776	799	832	772	746	733	796	760	782	734	783	743	773	786	753	807	757	765	770	777	776	776	755	730	725	762	779	759	809	728	747	808	758	744	793	756	755	793	795	744	736	787	798	791	750	776	785	749	782	805	778	762	797	778	786	784	783	787	735	790	726	797	752	741	798	789	822	811	759	779	787	734	779	796	775	789	760	702	755	772	768	767	804	768	781	760	749	755	752	788	795	764	812	787	748	761	799	727	777	773	784	774	751	795	750	762	712	786	823	771	740	748	736	818	780	765	752	740	727	751	786	769	749	806	800	756	791	740	786	825	771	751	764	788	799	751	755	804	763	724	781	761	796	774	768	797	776	708	721	747	725	758	764	771	827	768	798	786	797	713	746	764	753	830	727	804	805	719	736	814	791	732	771	837	801	778	797	818	776	779	819	743	789	765	802	771	767	845	728	758	780	780	759	779	755	777	810	761	737	771	804	762	740	773	770	770	733	718	772	760	790	842	757	740	764	742	814	753	791	780	806	768	755	809	746	723	718	752	717	774	793	723	750	793	826	737	787	753	775	776	763	741	778	774	808	742	817	771	765	759	774	774	714	825	768	744	791	733	756	769	798	766	752	789	780	742	773	796	799	771	741	810	756	785	776	778	743	787	792	783	766	745	746	786	770	718	754	783	749	743	738	764	770	756	750	773	764	786	767	748	753	806	780	818	788	853	730	836	693	793	757	800	820	787	749	739	790	803	776	810	755	768	748	830	784	732	788	769	749	770	818	764	790	789	802	787	814	775	790	803	815	737	779	756	752	813	723	776	814	764	765	765	733	845	772	754	783	766	765	767	799	750	772	812	713	793	768	775	775	781	755	819	728	799	822	778	830	780	789	834	780	770	747	785	772	811	814	758	762	784	716	781	726	807	804	747	765	814	751	817	784	789	781	767	775	765	813	776	798	781	778	789	744	791	751	765	803	758	753	782	743	766	760	793	759	797	725	747	747	769	770	796	776	750	742	812	740	790	760	781	768	786	752	780	736	766	763	745	777	749	752	803	767	753	760	734	767	773	813	783	778	771	783	748	791	769	777	759	765	743	782	810	766	783	762	813	748	778	757	750	759	723	777	792	768	803	758	777	787	770	757	825	791	752	791	729	754	785	777	749	791	755	758	749	717	767	762	774	784	805	759	777	711	762	832	802	731	751	767	757	768	769	765	792	798	774	734	770	770	762	750	748	804	801	781	749	741	745	746	807	815	795	815	787	745	765	738	747	820	735	800	795	776	776	765	747	717	824	732	740	766	778	758	796	752	798	741	794	768	745	756	762	768	812	768	779	746	767	751	782	798	761
25540	21350	27212	24850	8653	2793	2730	20927	29870	16790	6273	2337	1185	903	873	841	872	876	853	810	828	835	861	849	843	823	812	806	859	834	780	869	808	851	805	863	839	836	851	783	832	815	845	850	834	890	832	855	790	881	796	860	820	847	868	835	842	788	788	827	887	845	855	796	846	834	846	831	859	828	860	848	809	778	775	848	848	817	833	861	860	832	803	847	860	864	821	836	820	811	874	800	792	823	777	822	846	799	835	802	856	842	794	861	845	840	782	866	819	826	798	840	823	894	828	822	801	790	757	818	794	812	813	796	875	843	853	823	840	831	786	814	869	853	860	862	838	809	837	801	872	849	841	868	814	818	883	866	860	815	826	816	860	860	830	886	837	773	769	819	800	790	816	820	794	819	844	838	871	820	777	829	865	862	792	790	802	801	842	792	806	839	849	805	775	789	775	863	845	854	780	852	792	898	857	832	867	759	815	813	770	851	841	819	821	846	812	813	859	818	866	801	822	829	839	820	751	823	848	879	847	848	847	830	828	845	840	814	838	816	860	874	839	833	830	858	808	835	827	847	805	804	812	844	844	803	816	802	833	883	863	802	859	829	881	836	832	798	771	848	824	838	852	836	799	779	842	822	816	865	843	856	832	849	870	829	809	861	828	856	786	877	849	850	806	856	790	796	826	811	832	842	818	792	846	843	803	821	843	868	794	830	799	837	828	847	845	807	852	824	803	807	843	911	819	806	830	805	828	856	845	838	806	824	821	787	773	795	862	791	836	813	828	818	864	821	806	815	830	838	862	789	859	780	802	755	840	823	802	828	823	852	836	860	782	815	771	833	807	894	820	779	827	828	839	811	817	883	802	815	802	823	838	866	840	820	853	809	878	813	818	831	835	867	793	812	792	793	821	861	873	832	839	803	893	853	854	839	836	805	835	871	853	830	814	851	812	809	858	831	821	797	820	814	836	798	811	876	795	822	802	881	774	831	796	776	810	844	861	838	870	796	843	847	785	839	868	813	826	807	824	848	863	853	836	785	801	837	810	791	849	847	845	827	864	858	813	839	859	838	816	824	843	803	801	828	837	826	807	804	821	844	865	805	840	836	838	893	804	860	811	824	792	837	827	847	855	797	791	797	776	817	813	817	811	812	799	817	847	868	819	773	749	807	812	824	779	807	826	830	848	845	775	785	873	818	838	845	766	830	821	806	829	786	826	798	783	813	840	791	827	874	767	836	813	814	816	821	859	748	788	855	784	857	817	805	798	793	833	831	830	811	804	810	777	897	835	843	874	841	789	850	824	839	862	794	810	815	846	817	875	866	841	813	860	834	770	880	830	878	806	821	844	837	815	853	790	808	885	766	878	862	836	813	851	846	827	873	840	873	759	833	848	856	896	864	822	800	859	776	829	818	837	811	850	826	832	886	854	819	808	802	834	859	881	835	807	904	841	786	810	879	836	846	859	873	828	776	794	786	843	797	841	828	867	796	804	846	798	827	857	867	844	796	797	811	856	818	837	753	845	853	892	790	819	781	794	821	812	837	842	834	853	827	816	812	797	849	812	831	814	804	813	835	827	837	800	821	794	842	819	864	844	830	855	818	804	814	757	829	908	854	802	800	811	847	793	844	863	855	794	848	862	804	783	837	841	826	838	831	781	900	833	861	829	851	813	835	818	801	822	793	830	862	754	825	869	775	806	843	872	834	821	849	859	826	818	820	778	778	807	856	856	839	847	852	869	840	833	822	791	791	845	823	782	858	877	845	844	830	852	789	815	840	857	844	875	860	826	835	811	832	817	857	842	831	782	802	847	804	814	825	824	776	843	822	833	819	789	778	873	811	855	882	765	814	819	811	847	836	847	841	812	814	860	839	831	749	836	842	800	865	801	787	815	822	811	829	796	807	818	806	841	831	850	857	805	779	793	863	818	801	834	798	819	841	847	820	830	867	830	791	807	794	783	800	837	833	819	807	811	819	816	793	882	843	826	798	830	827	864	879	823	822	812	799	814	805	826	807	872	809	861	834	795	835	818	840	831	840	869	800	849	810	809	832	816	841	745	888	816	817	897	822	834	847	866	795	846	777	836	819	783	887	810	799	824	837	808	824	890	843	820	839	848	857	792	801	856	785	831	823	806	829	804	811	823	815	834	873	801	818	809	844	875	837	804	784	836	846	821	787	764	793	873	780	848	846	879	786	846	836	813	844	836	882	872	855	888	838	893	830	867	852	817	870	840	838	800	825	801	859	810	835	852	820	854	859	828	812	819	844	807	856	804	833	832	872	848	893	832	844	787	817	830	806	792	796	842	817	827	807	818	857	868	877	810	816	833	877	853	875	836	799	838	854	791	807	746	802	817	790	819	786	840	869	843	797	825	832	835	829	779	815	825	821	858	812	752	853	846	862	835	801	868	773	798	871	842	768	845	805	818	813	803	836	850	849	782	834	818	835	872	832	788	867	837	873	781	810	825	842	896	810	855	820	871	877	836	845	804	805	875	792	803	825	837	818	779	871	840	816	905	819	794	834	845	858	844	873	800	792	804	855	820	829	843	831	828	859	846	891	829	822	811	844	864	810	835	803	796	797	775	817	852	804	873	798	854	809	750	825	796	831	842	820	801	834	803	842	825	840	846	819	827	881	801	852	836	829	855	819	824	840	812	800	821	859	821	844	802	832	857	824	817	872	800	819	838	847	874	824	748	824	891	826	810	837	867	817	847	818	875	836	812	844	794	817	839	837	813	826	817	800	813	828	835	814	856	790	775	820	802	828	881	801	802	833	828	786	830	794	816	800	865	798	802	841	804	837	838	879	781	802	828	826	760	881	780	878	831	742	823	849	822	821	822	847	818	760	817	841	797	800	872	860	849	847	806	815	845	870	775	831	825	840	852	807	826	813	853	880	831	831	817	804	825	852	861	896	810	861	760	840	849	872	823	818	870	806	787	800	865	810	821	780	851	830	795	805	856	798	868	768	867	800	849	821	852	829	808	803	824	843	880	886	852	896	797	779	816	754	801	872	815	865	800	801	833	854	816	818	848	828	812	809	784	804	797	773	828	852	784	846	860	833	827	813	786	865	789	887	840	869	797	857	854	863	777	811	833	828	863	797	815	831	862	868	846	841	808	851	829	819	857	860	809	832	849	823	835	815	833	846	829	814	819	781	788	853	863	813	836	790	882	830	834	835	791	859	796	862	804	840	847	829	815	860	840	774	834	833	839	795	862	846	872	831	831	773	840	847	809	830	787	833	841	829	810	835	814	820	821	847	812	874	847	841	827	837	809	820	901	845	811	805	871	824	824	832	838	834	797	787	806	846	826	827	809	869	792	824	797	863	838	822	822	792	858	824	782	851	801	883	817	836	860	835	835	821	836	840	853	824	794	855	823	856	861	858	850	818	847	804	877	794	844	849	884	836	856	817	776	830	835	818	792	856	857	795	834	831	835	803	815	842	846	861	873	854	763	875	788	793	810	815	823	758	780	838	814	796	839	846	842	817
6990	11987	11935	5848	3159	2315	3314	23803	25814	12567	5449	2200	1118	859	748	752	751	769	770	751	782	768	763	723	757	770	722	777	784	721	737	770	770	751	784	780	755	774	787	795	804	724	777	731	753	744	761	779	806	774	784	797	790	711	762	770	722	776	766	783	768	799	712	719	728	804	744	748	767	778	778	835	754	784	761	753	754	752	779	791	762	776	762	759	773	729	756	763	740	759	739	769	739	745	791	748	738	718	741	736	779	785	754	759	759	739	741	764	734	781	765	754	757	738	747	752	749	768	759	792	763	708	766	707	770	784	749	790	764	796	787	732	784	729	728	722	770	739	720	801	726	722	735	758	741	730	746	746	754	771	762	756	717	734	810	798	713	759	727	780	732	745	733	758	792	722	810	740	736	759	750	778	721	766	800	794	784	779	755	748	765	741	725	770	761	755	727	744	761	790	753	737	811	759	753	780	755	737	755	759	786	764	763	742	777	764	782	714	782	774	699	782	735	709	779	709	762	700	765	764	790	738	762	742	750	783	727	744	763	725	746	762	758	753	761	746	740	751	729	780	778	743	732	770	783	747	737	725	736	708	706	781	767	734	731	763	747	757	774	756	773	721	755	770	755	776	744	736	729	780	732	734	792	738	791	718	773	732	779	754	737	744	780	747	752	739	811	813	743	757	727	774	781	727	741	759	771	771	742	745	784	716	764	763	725	761	751	740	687	738	797	764	742	768	761	743	767	780	771	734	736	777	739	765	726	778	809	714	716	803	757	751	744	786	713	794	765	765	770	768	748	769	753	756	752	728	765	775	724	766	769	736	759	746	792	708	789	744	759	740	728	756	733	739	723	738	829	781	772	728	758	747	765	770	740	732	753	780	757	738	784	766	784	767	745	764	740	732	773	762	701	740	758	704	727	731	774	797	769	813	734	676	728	769	735	751	738	761	755	739	742	769	775	742	750	729	771	727	765	748	754	719	769	756	761	748	709	742	801	736	765	702	658	745	724	785	760	717	745	783	787	762	746	775	718	707	728	696	764	797	728	794	768	727	769	773	683	753	764	746	721	749	765	744	723	715	764	741	754	762	757	785	736	766	759	753	758	759	806	761	743	708	722	765	779	763	749	783	742	720	784	713	741	779	834	765	799	790	756	700	764	771	784	780	793	735	771	761	793	788	755	765	704	745	768	826	767	754	782	789	754	741	734	805	785	736	750	797	751	747	753	751	735	796	738	729	766	731	755	746	712	725	784	727	772	731	759	744	743	715	762	764	742	761	735	709	797	767	761	766	760	748	766	741	709	802	704	726	743	754	736	775	706	717	756	777	696	793	717	749	724	710	753	767	797	788	757	803	770	766	798	699	781	755	744	682	728	727	763	781	773	730	691	765	749	765	748	780	691	806	774	729	774	736	758	725	808	783	759	756	764	775	720	736	776	692	759	693	719	778	747	687	760	736	699	760	756	739	755	728	764	732	826	742	764	744	781	738	753	776	763	810	750	781	749	749	775	721	733	740	763	765	761	759	764	802	765	717	712	791	688	749	748	779	790	778	789	797	780	739	752	777	753	769	762	708	784	746	754	772	706	722	752	695	751	787	739	743	769	749	749	740	753	739	787	809	727	755	743	718	727	757	742	771	745	714	767	762	758	789	748	755	737	780	694	743	799	736	774	774	805	699	726	786	745	715	708	780	716	742	745	748	727	720	708	754	760	760	712	733	753	761	727	763	799	766	723	726	727	774	785	765	715	770	745	788	773	671	742	737	751	732	766	750	739	749	738	780	789	753	753	794	745	710	742	730	722	780	740	766	751	763	751	747	772	726	775	760	732	765	747	721	760	766	766	770	731	770	756	748	714	764	763	749	787	758	785	778	739	782	707	761	755	737	751	778	765	745	751	774	741	775	811	741	755	795	734	755	759	705	710	784	753	790	746	761	754	763	750	742	732	745	698	741	726	810	733	753	768	708	772	789	734	749	714	737	736	778	754	762	718	745	830	773	763	739	720	719	750	758	749	744	756	774	769	796	741	778	780	798	775	734	716	719	696	769	759	780	760	755	718	733	760	724	772	776	758	735	757	722	692	742	739	732	721	763	739	805	812	781	760	756	707	755	772	739	769	724	777	738	714	785	690	778	823	791	757	733	782	738	729	725	749	783	747	780	753	707	760	727	776	777	778	767	802	770	747	808	740	740	760	742	704	758	740	716	740	751	755	737	776	741	775	799	765	700	713	727	730	715	769	757	758	760	765	754	789	743	784	767	735	749	733	792	747	750	782	723	717	778	704	694	720	722	750	749	778	738	685	696	771	753	801	745	722	778	745	741	692	732	781	708	745	744	792	775	747	762	748	799	812	762	762	711	774	738	796	790	772	770	768	769	747	755	789	741	728	770	717	705	758	763	753	709	719	763	753	750	772	777	758	763	754	753	797	779	824	750	710	706	769	750	741	745	758	746	747	800	716	751	803	787	764	755	758	770	738	733	707	756	751	754	750	780	773	721	739	762	766	751	728	754	755	743	710	721	755	759	751	784	724	760	761	793	786	742	729	750	723	777	776	782	764	767	757	714	781	723	809	705	734	733	745	773	771	763	749	754	757	759	710	714	722	719	765	777	797	767	752	742	780	763	757	729	728	817	737	768	725	774	747	745	757	771	752	740	786	710	705	687	761	713	757	714	758	782	759	732	759	702	799	763	754	756	777	694	740	758	727	755	764	729	682	765	752	763	791	733	729	744	768	770	733	804	755	728	789	746	758	735	731	777	752	735	726	699	777	675	791	715	752	759	721	774	770	754	759	740	763	758	701	789	768	743	782	745	765	729	740	744	737	723	762	697	771	787	741	769	740	741	784	793	714	692	745	754	795	771	721	757	700	679	772	719	773	787	760	795	749	723	798	748	740	782	745	815	709	685	743	709	739	745	713	636	772	769	749	725	713	760	757	740	728	715	793	772	770	771	793	721	718	711	762	727	738	767	752	702	703	773	726	760	720	732	764	743	753	758	748	791	750	762	790	769	720	743	783	756	758	751	744	776	753	747	692	689	793	751	733	743	804	729	703	725	776	753	747	733	707	793	773	710	762	714	780	785	746	758	764	753	751	740	787	730	789	720	740	713	781	722	747	755	768	718	722	749	748	738	747	731	770	736	783	696	758	729	790	776	780	766	760	785	788	727	747	733	770	777	725	753	747	753	717	742	799	693	808	730	790	761	738	715	767	748	707	725	791	716	756	745	732	714	809	749	752	720	752	788	740	759	780	776	746	759	811	777	746	771	766	699	701	714	746	773	769	764	734	776	709	763	720	699	762	769	705	780	741	746	760	779	771	802	781	724	725	742	734	729	736	761	778	753	655	761	756	763	786	718	766	753	761	736	782	748	718	776	795	769	729	785	731	727	743	743	781	773	768	762	779	731	741	702	732	760	796	763	772	739	720	776	727	771	760	794	745	695	685	719	739	762	774	740	734	795	721	779	754	729	738	733	771	751	744	774	749	759
24383	21390	28659	24484	21269	11041	8537	38328	48257	31262	15080	5144	1801	1119	992	941	988	949	944	969	980	900	980	941	983	1000	921	948	966	970	963	924	886	950	932	960	942	951	938	923	964	936	915	929	944	983	907	938	935	966	962	961	923	949	978	946	955	946	982	970	925	902	914	976	936	919	989	937	944	980	942	1002	971	944	923	898	914	934	941	919	939	956	935	930	919	924	929	941	954	886	930	969	930	900	909	978	895	898	921	901	970	965	903	898	922	924	966	943	925	965	882	932	968	888	906	935	957	895	952	984	993	977	982	921	958	908	941	959	962	938	916	870	960	963	901	934	935	943	933	895	901	944	982	949	927	988	948	939	997	902	916	913	925	890	920	907	891	914	949	917	952	928	933	996	919	886	908	921	886	923	910	921	896	910	945	930	947	919	954	985	904	918	933	942	911	871	992	904	885	970	918	893	933	962	919	853	949	953	927	899	906	897	928	943	876	977	932	958	930	975	908	916	942	907	922	878	927	960	899	935	928	899	944	949	950	985	914	915	956	1008	987	938	905	954	909	915	892	914	871	967	914	964	942	963	918	922	936	932	959	974	927	950	881	913	949	914	947	932	920	912	917	927	935	925	936	930	942	998	898	935	919	956	864	931	954	888	944	886	951	946	959	934	965	901	932	905	902	943	915	904	943	901	947	924	957	927	920	940	860	960	1010	835	898	977	893	905	907	929	926	962	932	925	906	889	973	916	880	895	928	919	950	905	911	899	912	899	883	987	888	880	877	908	943	878	974	916	929	865	993	894	942	957	899	936	940	850	893	923	943	934	901	929	881	901	873	873	940	932	995	958	955	913	904	905	948	914	945	942	929	951	941	957	945	931	965	904	947	932	971	919	967	972	951	894	928	936	943	925	986	973	938	987	898	909	899	951	958	994	895	891	874	899	944	918	979	978	954	919	924	934	938	868	933	901	945	890	888	941	933	965	935	912	911	877	930	943	931	906	902	956	917	937	964	965	869	902	921	974	934	966	953	888	957	900	978	953	983	976	938	953	874	903	918	964	914	911	877	963	941	958	923	910	915	897	946	968	980	943	921	943	965	946	945	929	933	971	938	918	868	936	914	961	948	913	894	907	901	938	984	927	917	894	893	936	937	877	875	939	948	952	895	905	918	973	911	964	901	917	950	914	937	989	898	922	939	951	940	845	954	931	890	863	935	940	925	968	959	915	903	944	895	944	941	872	861	891	900	934	932	923	928	897	833	943	920	958	927	861	951	931	991	948	1011	997	931	931	932	901	880	905	954	885	962	830	875	918	925	909	938	943	937	888	901	928	962	944	952	893	952	932	943	973	921	911	987	898	925	962	963	900	931	894	876	919	895	956	938	933	970	940	925	932	959	904	984	964	913	915	999	918	979	892	956	909	940	888	883	897	982	960	868	886	901	898	988	907	953	934	891	950	945	929	891	920	929	951	878	853	947	910	920	949	914	858	915	920	979	919	913	854	891	932	994	964	903	843	941	901	905	952	853	943	948	955	955	902	909	983	921	973	914	902	921	925	939	946	911	852	937	932	910	907	1005	933	935	918	969	925	919	912	976	909	926	937	889	979	899	938	903	944	953	931	887	937	929	936	960	924	873	1016	941	942	938	931	902	898	927	940	916	875	963	932	884	942	939	926	951	951	929	941	961	904	942	978	917	944	916	939	914	924	937	913	831	973	922	935	937	925	917	929	950	915	953	924	908	911	966	897	962	908	911	891	945	956	916	921	944	924	934	970	965	947	854	890	923	934	987	953	951	931	922	868	950	883	909	916	947	909	921	924	975	950	946	949	909	965	914	979	906	979	937	925	930	862	918	946	925	934	939	966	891	929	918	884	923	1020	949	943	984	962	984	875	921	876	994	932	948	867	932	965	878	955	880	890	909	959	894	958	889	848	948	923	976	949	1002	927	929	924	878	892	954	947	908	919	939	937	904	919	877	886	939	886	980	864	937	925	965	921	941	894	918	921	952	912	928	869	906	888	956	895	902	886	947	957	964	904	924	897	921	941	934	984	934	892	940	872	911	910	908	900	976	886	896	934	893	913	890	904	898	976	918	895	953	982	917	942	933	942	919	1003	917	928	898	914	1000	882	978	881	940	898	912	968	934	933	922	933	955	958	951	925	918	932	939	947	948	957	930	951	932	908	900	940	964	948	901	955	905	918	905	931	962	942	925	899	928	892	887	942	967	995	921	909	938	851	954	930	914	881	958	865	971	914	967	952	949	869	884	907	880	946	880	888	916	952	946	894	974	887	902	898	907	911	911	950	929	968	884	929	902	931	914	922	940	945	891	922	895	915	945	914	940	900	946	937	923	936	943	900	962	955	893	931	929	889	878	890	934	937	957	994	917	951	906	929	971	926	966	922	897	936	935	951	908	977	953	965	951	889	970	923	912	918	924	948	975	928	964	908	922	901	918	903	912	916	922	912	964	971	907	951	922	938	913	947	914	984	895	938	915	942	946	904	923	919	965	976	891	917	896	914	924	939	922	927	983	910	948	927	899	912	932	937	963	959	891	928	909	918	896	920	982	955	886	952	940	873	1000	929	872	965	945	882	921	902	916	933	932	940	915	1008	918	845	948	885	959	913	901	947	881	909	897	916	887	890	937	916	909	904	925	948	891	926	930	915	915	945	944	931	900	951	912	969	934	937	895	900	894	974	946	932	906	968	838	903	961	927	930	973	903	873	903	855	970	919	943	947	901	888	906	888	960	868	962	933	871	978	907	917	878	943	936	901	970	968	886	894	940	907	888	910	996	957	897	915	935	943	930	895	912	925	925	917	974	924	937	929	943	929	943	877	948	944	945	951	934	933	875	928	933	896	932	951	866	886	886	919	985	844	979	925	968	907	902	939	942	989	936	874	911	874	891	942	971	933	897	892	958	933	895	914	932	921	870	878	982	948	1001	970	915	950	880	965	948	940	987	896	937	954	906	937	953	948	939	928	883	964	906	921	937	903	944	904	962	864	971	913	893	911	919	987	897	905	929	930	920	878	905	944	896	943	946	881	925	904	963	978	902	851	941	886	907	884	950	969	932	945	914	892	925	925	896	912	969	966	941	919	922	845	862	945	933	924	923	901	967	975	917	881	886	932	976	979	946	922	905	929	895	968	936	876	932	954	896	900	907	918	925	971	929	888	958	881	915	910	905	874	904	921	920	897	970	888	944	949	929	921	904	905	904	888	977	943	932	931	953	936	876	917	936	903	861	950	891	1015	916	945	984	937	876	933	918	964	923	937	925	946	989	954	951	919	930	940	890	946	907	906	927	896	918	894	939	956	912	931	896	901	959	901	950	909	988	901	933	928	935	869	896	944	902	925	904	933	898	984	919	937	861	883	954	926	951	881	895	890	944	943	971	958	909	1037	918	959	970	935	903	945	984	888	906	936	906	971	911	919	898	931	971	910	921	901	985	925	893	948	895	971	897	893	885	959	962	895	907	933	998	913	889	900	952	922	934	961	949	965	937	904
7638	16431	14506	7260	4626	3615	9660	40852	42974	23183	11212	4414	1651	1004	839	828	784	877	897	829	829	854	846	841	811	821	826	864	807	823	861	850	792	854	805	825	834	855	871	848	864	850	836	862	861	876	876	825	834	892	818	765	793	807	844	845	903	896	826	847	790	854	868	837	835	865	870	881	805	842	860	843	839	847	799	884	793	833	816	882	802	807	870	832	838	801	835	858	799	884	836	795	822	811	879	819	785	841	843	825	789	841	866	868	831	805	829	841	769	824	811	750	844	810	852	895	855	831	821	827	806	862	821	841	852	835	813	856	836	851	811	845	829	796	879	828	805	839	812	826	838	863	798	828	835	840	944	844	766	850	870	814	810	793	791	823	786	843	788	804	892	820	810	837	793	810	788	862	860	830	857	818	805	855	825	841	807	850	786	897	811	859	770	822	828	885	830	819	823	855	843	871	846	809	820	893	811	815	817	833	848	774	816	854	876	847	822	819	824	864	873	860	858	830	812	823	783	821	829	863	815	838	869	838	871	803	886	839	792	845	810	837	822	809	821	862	868	815	831	806	818	817	817	784	860	850	794	818	897	844	820	839	817	851	844	802	830	831	837	826	803	821	806	846	842	817	795	834	792	799	826	782	789	773	837	826	819	816	803	831	859	833	827	834	859	838	879	841	800	800	791	866	818	829	857	846	826	783	855	843	810	762	792	806	847	823	866	836	852	840	798	852	791	822	842	838	808	850	811	834	849	825	845	825	832	831	832	807	769	795	852	774	833	838	848	822	873	850	849	794	857	800	859	830	846	793	846	843	820	769	820	849	799	801	796	810	834	795	866	871	840	801	773	812	796	832	778	809	838	807	853	802	837	834	828	813	842	844	837	829	839	854	830	796	766	818	872	809	855	810	822	861	854	854	862	786	843	867	823	806	784	854	826	841	839	852	827	820	783	815	891	843	850	827	811	818	824	857	833	809	875	810	815	885	883	830	890	826	772	826	857	791	829	826	844	840	856	819	860	801	778	765	832	866	806	839	797	796	806	820	797	850	812	901	843	797	818	842	811	828	837	805	793	859	856	914	860	817	806	833	827	838	821	805	799	834	807	797	817	879	773	843	815	781	784	801	813	813	797	818	829	839	840	796	805	847	788	784	795	839	863	772	827	839	835	861	822	836	863	848	868	806	820	826	822	832	824	903	806	828	820	759	807	811	760	832	833	840	840	800	766	802	831	791	795	811	774	809	794	828	852	838	817	820	814	824	862	802	826	868	834	814	874	798	835	819	841	759	849	830	857	835	771	802	871	830	801	806	777	843	853	835	842	828	834	836	837	869	842	794	771	869	840	832	824	828	882	861	854	822	845	808	854	799	880	826	812	801	905	806	870	825	825	812	848	851	816	837	826	744	805	760	817	803	814	829	828	795	838	837	835	886	852	860	825	831	832	830	818	798	825	890	874	797	895	821	877	821	825	818	825	838	807	815	837	858	805	793	813	832	828	821	817	782	823	821	789	834	861	802	780	869	818	834	838	877	847	811	824	841	880	890	836	841	861	800	823	807	781	807	855	832	828	815	808	810	808	801	787	834	829	855	840	907	852	842	846	835	812	827	863	848	848	832	808	830	823	830	794	792	786	798	809	856	793	796	860	815	855	822	814	844	787	883	847	790	847	856	781	848	850	900	822	810	791	835	874	799	816	840	833	843	833	805	781	811	817	813	811	835	810	816	793	821	835	867	853	866	817	860	813	862	813	818	820	828	769	784	835	804	820	834	799	837	774	805	831	813	887	789	843	804	814	847	832	852	831	836	829	879	726	842	831	830	782	812	772	752	826	828	823	782	803	860	816	859	784	798	803	824	807	822	806	853	855	835	862	827	778	827	819	866	903	810	837	816	833	861	760	791	811	820	865	820	854	804	823	830	907	875	814	824	841	870	888	830	830	850	823	847	849	841	827	798	878	879	874	825	827	827	815	808	860	813	768	782	799	838	830	815	838	834	805	812	864	783	846	861	847	763	808	755	852	845	871	820	834	842	789	836	763	831	784	799	841	861	801	794	831	832	823	823	830	855	863	800	898	779	832	822	905	819	900	843	806	812	819	806	870	839	818	780	826	879	799	781	842	786	809	779	834	862	822	831	799	779	801	805	843	807	841	849	826	787	825	855	880	813	817	839	834	832	882	785	845	838	837	811	841	855	805	841	832	873	865	773	796	873	903	838	783	880	789	837	804	805	878	843	840	853	771	814	796	793	824	798	850	865	820	796	867	822	802	815	800	892	805	845	837	832	820	841	824	803	834	799	806	829	813	812	862	857	822	863	811	788	836	829	867	838	793	807	827	851	809	820	825	829	846	747	814	837	850	876	834	801	854	856	839	821	820	835	815	860	799	862	839	793	810	802	814	860	807	781	859	821	839	806	760	791	841	854	876	790	863	853	788	808	822	867	804	817	817	790	862	848	802	812	796	838	788	783	793	846	830	843	859	819	835	861	808	794	747	869	831	830	799	854	768	816	794	831	796	819	855	844	801	849	748	831	805	818	851	839	841	790	812	809	807	851	838	772	855	763	856	785	807	796	843	840	874	816	826	798	813	827	845	885	847	858	852	819	829	835	791	829	792	797	794	812	840	855	781	838	820	838	810	786	794	819	839	845	842	855	831	832	871	834	815	862	830	830	837	817	848	828	875	826	759	809	789	824	840	762	863	896	862	793	867	830	789	799	847	820	815	790	830	854	821	856	787	757	848	783	819	834	829	845	853	832	863	844	837	833	843	796	810	841	788	784	804	832	826	799	818	792	790	821	818	814	837	798	834	812	831	817	818	828	810	835	798	838	809	815	834	821	816	776	803	850	832	840	836	807	811	836	859	806	815	803	823	788	824	865	806	841	823	862	858	785	821	762	857	819	802	803	786	829	864	810	841	850	837	808	837	875	795	797	793	797	838	853	797	843	842	796	856	824	792	787	800	786	807	782	775	815	871	827	828	830	823	825	876	842	843	833	840	849	829	859	869	797	856	872	810	841	864	830	781	867	836	850	821	833	831	809	848	815	817	804	869	835	817	878	806	830	801	851	844	831	810	833	903	861	821	791	823	859	812	884	780	864	838	798	764	831	863	822	831	828	861	805	826	810	816	850	813	801	815	809	835	781	806	804	806	838	838	860	868	797	846	826	824	803	855	869	804	858	793	848	864	801	803	866	829	839	842	787	821	884	795	793	795	850	770	839	802	801	789	798	786	787	788	846	852	819	819	841	774	785	871	858	880	844	773	806	792	808	775	793	860	825	793	863	843	860	842	815	816	829	806	844	866	836	840	805	806	773	804	805	847	808	827	837	831	816	808	823	799	850	824	817	850	814	804	826	796	873	825	812	817	813	850	819	840	822	829	866	837	820	772	784	845	830	825	879	858	799	855	862	848	823	839	829	850	840	746	822	809	779	814	784	790	810	817	781	818	782	839	788	841	860	865	830	830	830	796	792	867	802	793	880	817	869	859	841
27837	15354	6422	2985	1565	1249	1380	3479	4172	2656	1767	1168	969	890	868	862	823	902	892	843	888	884	867	899	879	840	900	892	914	845	898	894	861	888	795	931	867	902	872	967	881	888	920	901	915	914	877	879	853	895	857	874	892	865	875	878	906	864	859	890	873	919	875	956	884	879	910	886	875	859	886	933	866	882	923	887	853	879	875	875	850	866	886	812	886	891	887	858	902	869	902	909	873	960	879	865	887	840	880	894	864	901	888	858	886	879	819	889	919	877	842	826	892	884	843	878	924	919	889	894	835	853	891	913	854	816	936	865	886	908	956	944	841	865	899	883	813	921	887	885	898	826	898	900	847	855	887	892	874	885	914	823	872	901	869	902	907	848	858	880	859	870	872	879	907	866	914	851	893	850	869	858	850	883	907	894	919	866	877	947	857	855	888	951	869	845	865	855	871	849	869	878	865	851	907	870	900	851	914	838	800	845	888	906	894	928	893	916	866	874	862	909	886	879	854	888	868	888	865	850	822	883	911	879	862	914	815	891	844	899	914	879	887	925	895	895	903	878	880	862	905	909	871	869	877	877	881	878	904	872	854	872	907	853	871	862	913	860	884	878	848	880	844	910	877	891	901	912	912	842	866	886	898	860	851	879	867	856	876	836	884	909	913	902	893	906	860	857	900	831	859	912	871	907	919	877	889	917	889	941	856	887	869	868	842	935	883	899	875	893	891	864	856	889	933	870	918	888	873	906	860	875	902	859	835	917	887	864	899	930	858	940	857	902	856	875	825	890	851	861	840	860	880	880	854	870	913	904	899	878	873	976	830	884	903	881	865	870	873	843	890	847	830	921	860	867	852	837	883	912	884	863	924	886	863	885	851	878	853	870	882	915	891	909	857	910	895	873	826	829	863	921	915	860	898	905	933	887	920	951	871	884	855	881	844	864	946	868	891	876	825	907	884	904	873	866	868	886	895	856	881	856	857	847	847	881	866	883	894	883	848	857	907	868	847	894	876	921	895	913	895	932	857	841	859	882	841	899	810	922	859	885	866	931	878	867	883	855	857	901	928	868	869	862	871	888	935	918	866	901	909	899	914	834	844	830	859	942	876	909	890	866	847	902	924	833	843	874	915	892	876	878	861	941	856	894	899	856	877	873	887	896	912	878	932	936	857	906	944	827	885	917	884	866	832	876	908	841	842	909	899	909	897	866	872	835	906	897	860	869	843	859	865	854	882	870	914	869	850	848	907	887	902	880	901	862	919	868	874	923	883	861	844	841	889	809	950	927	883	890	944	866	872	882	903	905	889	911	882	853	898	931	916	867	892	844	877	872	866	879	867	859	868	867	925	845	894	887	900	906	834	857	913	892	924	868	870	957	893	830	833	863	890	866	875	914	866	907	876	902	861	899	891	841	875	859	844	881	892	869	878	853	876	848	892	895	892	882	880	900	891	887	939	892	886	914	867	865	867	879	906	917	859	882	888	903	867	909	817	856	865	901	857	871	863	924	883	879	911	879	872	871	914	880	875	858	896	904	881	891	834	874	910	912	862	913	876	866	883	898	889	914	908	920	871	900	887	867	831	886	894	868	883	901	852	856	901	925	904	872	897	820	866	869	864	906	913	868	848	907	852	891	881	874	870	847	898	851	887	826	840	903	887	888	854	878	862	850	877	920	870	975	929	886	870	913	860	870	870	911	910	879	842	882	870	869	892	898	855	877	848	856	968	877	906	795	916	841	875	870	901	892	870	869	914	897	878	866	849	910	920	885	872	870	920	861	842	923	889	829	908	877	910	890	918	917	839	881	945	884	936	884	829	848	885	899	892	945	881	830	900	895	877	879	876	911	921	851	858	876	890	898	898	903	862	854	871	853	863	885	848	889	955	863	853	882	906	869	928	885	889	911	831	852	852	910	895	843	905	879	842	860	877	947	920	909	919	888	898	827	850	915	855	894	878	881	885	843	846	892	869	879	850	873	900	844	851	902	822	932	865	922	855	840	907	883	874	814	881	841	907	874	845	911	858	850	912	866	882	901	890	931	908	941	881	897	910	879	941	842	878	869	904	902	894	909	879	842	919	888	853	938	873	898	872	828	875	868	943	863	880	911	949	856	966	879	909	883	953	872	870	885	848	866	900	881	924	860	891	915	849	910	870	928	842	872	821	882	890	916	846	889	870	939	875	872	857	876	893	883	859	919	925	934	861	871	883	846	865	891	871	851	867	925	850	890	883	920	906	880	883	898	861	872	905	904	918	855	873	930	844	858	857	888	870	858	885	889	888	856	876	842	858	876	860	854	988	869	847	922	930	885	899	908	876	888	939	840	900	962	860	872	900	965	888	906	863	909	911	824	856	867	889	915	940	886	911	869	909	918	891	827	862	891	926	933	929	886	919	882	900	953	869	902	879	926	838	941	925	866	886	887	915	1009	844	887	876	911	907	892	926	863	924	927	885	884	867	840	838	927	912	891	884	876	850	894	925	861	882	903	907	923	916	862	911	908	889	844	888	949	920	915	847	902	894	903	889	892	873	861	829	846	885	906	855	909	899	877	908	882	920	865	878	882	888	852	871	946	889	846	878	937	887	928	862	880	893	858	822	913	883	862	854	843	859	915	868	857	905	889	864	929	826	936	895	902	839	887	859	813	905	847	893	882	857	943	944	880	905	898	846	875	917	872	834	935	849	856	847	886	875	885	896	922	915	863	898	897	875	874	904	922	867	870	917	900	867	858	874	881	880	887	887	926	891	879	888	867	819	884	890	893	925	863	922	857	858	891	869	889	910	891	892	841	859	913	856	864	899	869	792	906	883	898	885	879	895	936	869	849	907	882	889	895	855	865	896	891	895	874	893	941	870	896	866	894	865	813	906	915	893	889	864	860	863	893	877	908	887	891	931	924	862	855	948	869	895	884	879	918	884	855	869	876	904	878	898	877	873	904	854	928	899	863	875	889	863	845	825	895	870	933	863	876	896	952	928	883	891	875	934	896	894	888	864	918	838	935	884	868	863	852	907	926	923	873	915	889	865	906	890	883	904	856	856	864	898	889	871	879	921	864	865	904	878	878	954	856	902	919	876	881	913	846	899	903	916	861	869	904	927	882	884	861	870	880	889	867	921	833	855	921	841	869	934	882	910	892	892	906	904	858	872	889	876	883	913	890	888	902	880	888	932	958	856	914	951	915	888	885	903	855	894	880	919	860	842	901	957	852	873	931	880	919	906	903	872	860	848	902	869	904	857	878	920	881	868	852	826	874	875	862	875	928	845	918	887	879	898	888	902	858	905	884	865	886	859	871	858	944	885	835	852	877	876	870	826	890	866	864	914	865	901	829	942	935	902	903	910	883	921	912	908	890	833	862	914	866	860	902	885	924	875	892	886	862	871	879	899	834	856	881	871	886	925	903	843	870	892	895	829	872	951	895	844	851	883	951	876	885	870	921	918	893	905	913	853	906	878	924	877	871	894	889	923	904	864	945	885	861	835	882	902	889	889	882
7445	7107	5267	2553	1589	1381	1571	4323	4470	2657	1700	1017	842	815	770	766	798	739	743	783	749	759	776	789	775	779	735	794	773	775	801	739	748	757	774	767	756	794	780	775	773	778	771	751	766	732	770	776	752	805	815	780	760	794	798	752	735	792	752	748	752	757	798	790	728	730	705	790	775	795	733	819	721	744	799	755	754	744	757	720	789	754	718	777	763	810	743	753	802	800	793	750	779	779	780	769	716	759	752	771	802	780	776	793	798	756	767	784	790	758	740	776	811	769	770	825	741	747	803	798	746	805	762	793	754	779	774	760	794	808	787	732	818	790	784	807	746	798	743	797	767	809	778	763	719	805	726	768	774	768	725	802	776	748	760	742	751	798	776	740	786	753	766	750	811	808	758	787	784	768	746	782	744	783	741	775	745	754	782	745	782	794	781	756	748	757	705	813	788	723	774	761	777	749	825	751	780	823	752	770	761	772	802	727	773	775	791	783	766	759	785	778	772	740	786	781	772	729	761	757	751	829	759	740	749	780	782	759	773	800	739	779	766	773	802	791	801	794	816	772	770	806	754	760	742	752	795	772	739	749	765	712	751	730	796	742	735	821	783	734	731	769	773	775	747	732	767	774	789	722	780	755	762	779	763	757	806	794	743	779	756	734	747	814	767	803	757	799	787	788	757	800	787	744	749	762	757	796	765	788	719	745	764	740	756	759	811	743	784	754	814	783	786	784	786	783	808	762	773	796	802	724	749	774	754	746	771	771	781	815	773	812	756	773	779	769	801	781	757	749	781	795	767	762	790	771	809	761	770	795	811	765	756	790	804	723	790	799	756	775	802	805	810	822	808	749	748	808	816	808	790	723	832	769	778	802	758	766	733	776	770	800	774	746	781	796	733	776	700	767	731	785	730	771	745	785	755	767	748	754	802	776	768	737	810	776	715	818	745	768	750	777	764	740	842	726	786	807	754	784	743	780	783	800	729	850	776	780	770	777	751	727	772	788	729	798	762	783	737	787	791	785	779	761	802	736	791	778	792	718	746	770	741	841	775	760	817	742	745	809	801	739	773	793	789	716	776	744	767	767	744	720	748	804	801	749	810	756	727	750	749	717	781	749	751	740	768	741	857	788	748	748	726	811	762	784	760	791	786	826	751	770	744	787	760	766	761	794	739	738	782	758	791	743	782	786	777	784	699	756	747	789	776	809	775	778	789	754	763	754	808	810	787	781	822	741	779	787	762	755	770	814	797	799	787	740	779	838	754	737	775	819	785	798	775	725	766	775	774	760	742	765	796	804	774	779	783	778	709	727	783	771	799	776	803	771	774	752	765	758	779	777	767	782	750	776	754	720	789	765	774	751	764	785	762	807	766	829	770	816	781	744	792	818	761	813	765	770	769	734	801	732	789	775	733	784	808	761	778	727	815	712	743	731	783	769	766	750	820	815	791	805	794	715	686	797	779	770	777	827	743	734	785	784	756	809	775	715	781	774	768	743	785	808	791	772	840	721	767	808	751	730	807	793	779	756	763	834	775	719	771	775	752	796	743	732	758	727	731	733	805	716	805	818	781	772	764	771	780	793	783	735	754	733	798	757	781	776	754	765	733	733	802	790	816	764	789	753	811	743	733	804	781	747	717	789	742	778	776	777	782	815	775	801	755	759	807	743	787	753	772	744	745	797	779	789	781	774	789	781	764	785	795	790	769	793	776	736	765	754	787	767	780	784	795	779	821	797	803	794	739	754	744	750	780	743	808	775	790	751	751	760	759	773	775	798	747	782	782	791	757	803	799	767	786	719	797	777	760	795	769	764	725	768	787	773	737	735	764	738	787	750	767	788	765	796	817	787	797	808	764	838	792	796	791	812	767	793	784	786	800	791	802	780	770	747	765	702	784	727	789	749	799	844	808	773	812	788	741	718	765	820	732	771	748	727	757	749	776	761	813	776	780	777	770	727	744	744	743	746	810	753	757	808	790	804	769	762	822	803	800	745	767	752	778	724	815	790	727	763	742	762	758	766	757	767	742	707	759	737	735	748	847	768	786	780	774	779	759	792	815	794	806	773	750	726	733	733	769	702	757	835	770	798	768	738	744	737	771	775	795	796	757	776	758	709	772	716	801	770	772	820	767	753	745	751	818	796	737	777	769	725	751	746	782	801	773	716	769	819	739	776	778	759	765	757	760	795	770	780	815	743	766	787	776	808	718	770	794	790	775	757	780	716	784	774	739	764	813	768	767	781	762	812	724	770	750	752	749	800	828	794	801	752	742	811	758	765	838	746	765	819	754	782	803	761	790	721	835	786	806	762	727	836	761	759	774	753	790	777	744	798	792	765	760	773	737	770	763	758	748	782	757	744	757	756	775	780	740	736	730	733	785	777	719	763	790	779	767	821	786	756	765	732	761	754	766	770	742	736	791	818	787	753	771	754	798	807	751	787	748	807	812	795	760	755	796	714	742	792	766	806	742	755	751	803	748	737	798	797	759	783	747	744	797	748	788	756	756	759	750	787	742	764	754	782	787	791	731	768	748	728	814	793	792	760	804	764	746	775	729	765	767	776	706	790	775	746	749	729	811	792	751	798	779	793	783	759	723	774	719	822	780	766	796	729	780	812	803	786	784	819	738	807	762	780	756	756	765	748	771	771	760	787	743	835	808	754	693	715	771	840	775	783	760	776	742	729	809	763	789	787	776	738	782	816	731	762	789	805	754	763	741	788	783	771	779	779	782	755	745	691	799	799	779	786	771	746	785	781	801	764	718	772	772	796	734	769	778	740	713	760	732	766	716	768	802	746	698	743	764	731	735	740	755	739	774	780	745	763	759	763	791	833	769	760	807	823	764	746	796	735	796	764	784	847	748	802	836	795	743	773	766	795	793	765	741	812	756	753	809	787	804	740	750	779	787	758	769	819	792	737	747	764	776	788	781	713	821	744	751	777	780	752	769	775	781	757	740	764	788	806	768	737	735	754	739	750	792	774	762	752	790	811	771	823	730	788	814	756	814	798	818	754	794	784	793	745	810	782	759	759	777	739	790	774	775	782	774	777	779	770	791	802	730	765	761	735	794	705	732	718	773	772	782	780	805	755	779	723	784	796	793	766	788	755	809	731	769	722	811	766	805	786	781	781	763	753	760	760	777	818	774	755	780	766	807	784	769	779	746	749	765	788	727	756	778	763	805	812	751	785	738	704	776	773	724	750	747	739	760	760	801	749	771	788	745	761	796	762	835	746	808	794	806	801	741	782	811	779	765	758	752	755	781	779	795	752	753	732	718	773	765	679	838	762	701	795	766	773	699	754	796	768	754	791	710	750	775	810	765	769	685	752	788	762	788	797	773	767	785	834	722	749	802	762	777	759	784	735	782	827	773	828	749	774	804	766	793	731	791	794	828	784	787	797	801	806	764	826	768	756	789	765	765	745	764	791	765	780	764	791	768	744	765	803	797	746	792	781	779	763	804	751	806	763	783	746	783	785	766	813	763	772	751	732
25524	21377	27296	24915	8145	2344	4533	24508	27002	16330	6714	2554	1269	920	858	837	860	869	872	786	872	782	845	827	852	813	834	874	844	846	866	907	788	819	812	828	817	834	849	898	872	818	840	852	813	826	868	820	801	783	803	876	883	832	853	824	862	839	862	830	835	837	810	829	844	801	800	779	862	871	853	861	819	906	819	851	823	834	827	841	843	827	874	805	828	870	866	812	822	813	866	853	881	864	850	761	831	825	791	813	835	830	815	816	841	835	784	850	831	857	853	788	803	783	843	900	786	820	842	792	835	812	854	868	860	834	830	845	807	829	814	848	800	828	799	830	803	888	809	812	864	906	850	838	834	808	854	817	850	852	815	855	836	871	847	841	782	855	884	877	793	820	814	782	829	840	794	798	886	814	833	790	859	809	840	868	811	867	795	823	804	844	811	867	821	822	745	828	869	808	805	806	806	867	809	824	807	867	868	841	878	834	832	839	830	847	818	829	834	868	864	822	833	854	779	805	845	860	850	849	805	822	824	823	867	840	829	822	850	829	803	801	853	809	817	807	819	819	836	816	842	892	835	856	794	889	811	800	822	857	824	838	817	880	822	821	805	839	861	832	856	800	876	832	810	794	820	828	819	846	841	855	834	768	851	779	837	816	813	785	814	879	830	856	846	804	817	855	820	852	820	831	775	828	831	830	800	893	794	829	835	844	858	850	827	859	818	841	792	909	825	849	866	885	787	875	853	830	757	846	814	821	852	861	842	858	839	852	863	869	796	882	851	828	846	835	835	869	844	800	829	834	812	817	825	851	848	871	807	867	843	867	861	840	839	846	817	831	843	853	894	810	824	874	849	854	842	794	806	872	856	852	877	877	829	889	854	861	882	871	850	830	816	807	799	822	885	864	856	812	817	793	823	812	856	858	850	861	832	818	765	860	834	885	859	827	844	832	824	857	837	765	832	894	783	851	807	853	832	888	805	857	810	849	779	871	872	814	859	861	793	815	826	783	830	850	836	811	837	840	823	822	854	816	785	769	828	818	830	857	794	836	806	919	826	865	818	910	856	837	801	877	877	860	824	874	909	806	916	808	783	836	798	853	864	807	827	833	794	798	803	800	805	884	836	834	862	853	797	812	918	871	807	820	875	823	871	847	833	824	839	860	846	820	814	844	872	870	842	802	752	792	861	835	756	791	864	912	830	865	869	820	862	816	889	849	862	833	855	798	839	860	820	857	791	834	808	889	838	855	840	848	847	849	831	852	837	799	843	829	813	844	827	845	804	839	841	836	832	830	785	818	860	779	823	808	806	807	812	805	809	805	803	849	791	847	854	847	779	854	846	838	825	840	837	816	781	791	860	846	801	838	805	860	852	882	814	858	877	792	879	885	843	762	868	813	814	837	793	784	806	875	806	742	850	795	842	844	808	898	852	845	827	832	821	833	864	874	852	823	816	785	819	867	860	804	888	791	815	838	807	853	815	814	826	831	826	868	823	882	810	851	773	810	811	797	836	816	804	867	777	847	842	852	811	801	854	856	886	847	828	836	862	861	848	791	829	798	834	798	838	845	813	805	801	835	819	787	826	892	765	867	860	812	876	840	856	810	785	863	832	843	882	844	850	762	869	812	868	803	857	861	837	878	887	842	804	914	828	827	819	861	848	872	799	831	845	834	845	860	834	844	860	854	868	862	777	809	850	820	832	823	760	856	769	814	784	832	792	801	845	850	824	836	834	836	863	852	865	795	836	784	845	868	865	786	837	872	814	819	788	842	827	826	830	869	882	842	895	863	829	784	827	835	834	830	854	785	843	795	790	878	831	872	844	814	872	862	870	846	845	848	841	801	816	798	852	892	844	796	841	782	856	803	824	858	764	826	823	820	792	830	811	799	857	834	822	859	839	822	865	811	831	862	821	779	863	866	893	853	868	838	853	785	843	759	826	776	827	830	841	845	836	865	781	825	823	844	863	859	853	826	821	850	814	840	797	855	827	772	793	822	852	852	838	794	849	808	864	832	877	835	880	815	813	877	834	833	839	826	850	844	827	829	845	810	791	795	851	909	796	818	855	824	801	826	822	821	801	856	845	831	847	848	888	861	788	803	760	858	838	839	888	808	837	867	812	821	863	845	884	802	845	782	822	863	792	863	809	776	887	808	845	841	860	871	818	830	863	843	815	822	828	843	818	828	870	831	793	853	830	905	800	806	803	875	837	840	844	881	833	786	823	864	876	863	840	796	805	849	833	840	820	802	818	825	833	864	865	830	853	860	804	814	868	804	877	834	868	836	823	799	812	848	843	876	856	853	796	805	857	847	853	789	839	852	811	823	825	883	810	813	817	830	831	807	845	860	836	813	869	816	839	894	836	839	854	850	763	814	822	886	814	838	835	813	861	850	879	795	853	840	875	839	838	818	837	824	839	858	878	856	830	833	801	836	820	828	822	771	804	794	803	862	871	829	819	813	858	832	830	890	859	778	850	881	832	840	829	841	851	824	799	827	823	815	848	799	860	841	869	806	777	777	787	783	805	843	814	831	845	863	802	869	824	815	772	803	874	881	814	832	828	873	851	824	850	885	837	868	841	779	813	849	766	860	854	823	882	858	906	828	864	808	777	874	793	855	832	833	836	830	818	808	885	799	870	845	821	810	816	861	851	827	839	814	851	831	804	790	842	795	843	812	859	838	811	848	809	834	842	854	831	799	834	830	828	849	848	867	827	844	799	827	867	818	827	785	835	843	828	886	852	868	895	872	799	842	834	802	834	833	792	866	837	795	818	888	810	821	796	857	826	821	846	853	874	842	871	848	861	848	807	829	843	823	830	836	861	797	862	838	834	862	900	804	824	843	852	839	810	862	865	836	833	918	810	835	862	859	862	866	827	841	875	835	856	764	857	845	856	787	785	846	818	834	910	831	826	837	830	824	822	864	787	831	790	817	805	842	809	821	838	796	820	780	823	879	841	875	797	854	828	837	848	797	847	791	809	876	841	863	859	831	794	846	838	816	842	816	818	810	836	770	884	814	846	873	830	866	850	838	856	822	884	836	779	842	811	904	780	785	868	869	861	797	834	817	778	843	775	833	837	837	840	843	846	818	794	837	888	860	838	806	868	818	842	793	845	851	901	855	871	792	862	866	833	851	887	850	846	832	807	864	801	804	856	797	794	873	818	829	829	853	814	796	830	858	822	898	811	804	851	855	809	792	869	891	849	825	852	838	773	816	882	845	792	816	810	849	880	845	829	859	914	850	885	818	787	825	823	879	876	880	844	745	805	839	838	858	880	863	820	841	819	820	750	799	803	849	876	845	813	860	816	853	836	811	842	865	864	830	846	838	828	860	823	853	851	823	797	856	845	873	901	842	845	832	866	803	840	857	886	831	857	832	866	835	786	838	870	807	794	808	836	822	843	830	855	826	902	905	824	873	853	818	833	799	835	840	900	873	807	782	804	837	807	812	794	814	776	810	823	872	875	879	843	842	832	869	827	878	839	849	833	794
7129	13091	10239	5049	2919	2102	5640	25970	22816	12721	5788	2370	1126	839	772	815	745	794	773	754	758	779	702	748	755	785	783	724	759	728	798	781	800	752	794	748	772	723	748	725	760	775	768	705	749	792	771	751	752	732	722	771	785	717	768	785	773	770	747	731	736	768	789	721	758	751	745	770	734	803	792	729	764	806	747	706	785	780	781	762	808	723	722	748	740	720	774	748	785	781	762	737	813	732	737	759	762	754	806	794	756	745	789	764	804	726	733	814	772	761	757	736	755	777	739	823	736	763	761	798	725	757	735	759	771	811	747	742	717	773	739	749	776	747	781	769	739	797	791	806	761	768	796	777	719	752	666	735	739	803	746	731	743	689	770	743	713	781	785	767	693	746	746	774	780	792	749	724	719	783	690	765	742	753	708	764	746	736	762	761	758	710	733	754	796	751	751	718	762	723	780	748	735	768	782	702	714	811	752	721	730	721	765	748	709	713	726	785	784	754	746	752	744	742	739	763	764	734	776	714	715	735	756	806	773	720	796	740	718	785	783	701	720	779	727	770	725	745	756	725	749	773	777	770	724	743	738	782	774	812	715	761	718	728	744	754	779	770	740	778	803	693	735	727	769	779	782	786	785	769	824	769	764	803	723	782	757	723	772	813	786	743	788	765	749	773	721	766	731	739	795	755	687	759	764	723	760	736	704	754	765	760	751	715	758	731	767	732	780	772	741	724	725	779	723	717	787	741	732	783	783	776	816	761	764	754	767	819	782	720	777	708	832	736	773	800	726	735	762	755	751	756	744	749	763	772	780	764	767	710	753	773	784	797	774	767	723	793	740	749	803	725	785	759	756	740	725	709	744	784	753	736	772	773	743	719	766	750	824	736	729	867	710	753	781	733	742	714	774	749	752	781	732	745	720	728	786	793	744	722	796	739	783	780	724	769	729	753	785	749	738	755	753	755	741	738	793	799	771	771	725	777	775	726	768	760	748	760	762	747	793	766	732	776	774	773	770	795	816	739	762	757	769	742	745	775	788	782	784	777	723	721	764	793	713	762	786	734	790	729	770	737	755	747	713	713	824	789	756	731	770	743	754	743	765	782	740	766	768	770	718	765	739	701	739	742	801	779	744	743	760	711	806	756	742	749	801	767	744	720	793	768	773	802	763	767	776	815	733	740	698	871	855	769	763	734	758	732	706	760	753	759	747	757	745	778	746	739	733	754	763	722	732	830	774	741	774	740	724	774	770	750	759	806	773	756	746	710	710	764	735	783	739	716	746	795	761	699	813	797	743	751	752	735	791	763	737	800	722	737	775	758	758	744	755	732	712	777	760	782	809	789	725	709	770	775	730	747	751	786	731	775	740	773	761	727	794	741	832	775	737	709	722	725	703	764	752	748	768	811	769	753	758	748	695	776	793	772	811	742	785	751	730	761	779	784	696	717	727	767	763	735	761	771	745	731	744	722	757	781	720	778	781	740	799	783	751	740	761	750	728	748	746	745	770	694	758	748	762	789	732	757	779	689	701	785	782	760	765	793	786	720	710	798	746	766	831	746	729	789	756	731	726	724	760	785	773	769	747	802	777	719	771	707	753	717	758	756	747	746	730	784	777	761	737	734	726	731	714	707	746	819	788	770	796	778	795	796	767	731	780	769	758	760	732	722	731	770	759	748	778	762	786	778	743	774	708	767	747	792	810	787	760	771	749	802	784	779	740	751	740	730	743	723	760	773	761	809	753	782	748	767	752	790	760	743	766	729	768	710	757	735	764	779	821	772	761	764	782	767	760	764	748	754	729	815	716	758	783	774	769	731	703	748	737	727	703	772	748	741	802	720	703	776	779	778	736	758	716	781	770	795	729	753	764	772	748	735	822	743	767	741	787	791	753	772	750	787	697	736	718	781	775	793	756	703	777	752	760	741	786	764	748	761	743	668	762	736	792	753	763	724	766	748	776	789	752	774	739	762	784	757	761	792	729	766	763	733	725	735	781	763	732	723	765	753	723	760	752	813	730	778	736	803	754	734	764	755	729	744	755	760	776	755	809	717	739	822	745	761	753	748	710	772	741	765	767	701	746	778	763	770	735	754	792	738	765	729	757	788	731	728	766	778	766	743	772	730	769	778	763	802	774	781	723	729	819	778	778	725	758	714	785	752	786	752	779	726	765	777	781	770	692	754	780	714	753	725	743	749	716	793	766	749	768	821	787	767	793	782	782	796	776	754	737	788	745	757	726	727	783	716	711	757	781	775	756	758	719	733	716	709	760	719	796	786	759	753	741	772	756	787	728	815	751	757	797	759	766	727	771	783	722	733	733	780	795	789	753	743	733	762	740	759	758	769	739	734	830	766	681	772	765	778	778	717	782	705	803	739	749	763	714	729	771	775	758	736	750	749	777	745	746	699	778	766	787	766	715	734	769	750	779	730	767	777	766	793	755	740	782	772	720	735	768	806	716	782	742	766	752	795	737	741	802	778	717	777	777	762	731	774	764	752	763	761	806	766	777	747	745	761	746	794	715	698	743	759	738	759	710	762	752	764	709	713	749	784	757	762	751	777	682	768	771	734	696	809	741	716	804	744	747	750	790	764	759	749	778	694	750	765	762	717	732	758	764	756	744	709	758	761	775	745	770	697	710	752	727	723	746	696	786	712	745	724	818	751	772	770	755	717	748	747	772	796	740	733	735	732	776	709	740	771	734	743	726	769	759	742	743	748	754	737	738	771	737	758	744	769	754	807	696	757	747	746	762	792	762	754	750	777	767	764	719	772	736	762	729	732	783	719	760	800	769	753	750	750	811	745	779	730	712	780	757	760	784	733	803	741	776	769	793	758	713	800	693	777	779	743	752	717	770	778	753	775	762	751	733	745	694	704	743	752	720	784	730	753	760	743	720	738	738	747	769	730	757	731	733	734	745	762	739	749	754	725	730	770	822	764	731	773	785	741	724	765	794	720	755	776	771	714	733	698	749	774	769	764	780	734	780	778	758	753	791	724	759	772	757	727	766	759	719	757	764	788	794	736	749	744	745	738	775	727	755	832	756	750	772	745	736	744	782	748	817	760	706	773	790	768	780	723	761	700	764	755	754	779	785	727	773	746	754	717	782	730	759	771	746	732	783	793	727	715	747	743	788	830	760	763	770	790	708	768	800	721	794	763	741	790	750	769	773	797	726	786	752	769	749	717	734	767	803	779	761	719	738	765	737	816	758	702	760	738	774	800	761	768	743	733	784	723	771	740	791	804	757	757	745	772	759	732	737	752	788	756	733	844	751	782	753	764	688	793	720	754	806	757	757	743	761	786	740	773	779	765	724	736	737	721	735	714	732	745	757	718	773	794	783	727	752	731	733	799	730	724	756	738	743	785	771	707	734	755	718	730	723	745	809	710	759	745	722	757	751	715	789	714	770	775	722	761	732	787	792	768	773	758	721	757	736	776	759	745	747	717	758	786	768	731	743	687	755	746	753	800	739	759	748	754	710	748	746	714	759	758
24280	21354	28693	24382	21250	11966	8431	44254	44246	29713	14597	4946	1725	1085	1033	1044	946	999	965	984	952	997	939	939	944	962	940	943	971	964	1017	972	982	939	947	938	961	941	964	960	954	958	938	924	892	1023	991	908	988	895	929	913	948	987	968	955	943	906	868	944	977	919	980	959	965	1025	931	973	925	976	939	953	983	960	930	958	937	939	969	1008	947	880	902	906	1017	938	925	994	960	978	937	909	961	918	952	942	910	925	972	945	964	940	918	942	951	965	949	967	938	909	902	971	987	933	954	999	929	885	927	900	896	948	980	927	1008	1001	908	956	1004	954	970	938	920	917	919	943	970	998	895	920	910	986	954	925	927	953	986	974	938	921	923	966	908	872	963	948	936	864	934	946	934	941	902	966	957	915	891	890	917	972	964	873	938	927	904	921	903	920	905	901	928	900	917	939	886	956	910	955	942	943	973	902	940	889	970	942	898	958	902	953	928	965	924	978	920	905	939	959	932	959	853	934	949	947	960	939	954	940	918	940	1012	914	896	947	946	932	965	904	908	929	930	976	868	961	983	917	910	944	953	967	913	940	918	908	938	965	992	951	909	944	935	971	990	981	914	887	926	906	873	972	879	962	966	935	951	954	909	947	956	913	958	992	930	943	945	977	956	950	891	972	999	957	920	969	962	976	927	965	928	966	995	868	929	951	932	931	972	962	960	910	943	987	969	968	910	901	901	925	937	905	886	901	899	965	938	915	981	974	953	924	968	941	973	934	860	934	932	913	922	938	966	967	902	914	988	958	929	957	902	945	974	955	935	929	918	928	949	960	944	935	969	975	914	946	969	896	1002	945	942	941	1000	963	983	942	894	949	932	938	908	932	1022	944	899	977	1005	894	938	938	912	944	939	945	959	931	943	919	977	935	966	975	937	972	901	929	943	949	855	982	919	943	949	942	965	912	950	922	941	992	895	970	963	931	997	933	908	945	981	888	904	926	918	937	945	930	856	960	998	947	935	931	950	938	955	955	908	908	860	919	963	968	904	972	936	883	964	979	958	931	966	911	957	928	970	999	997	963	982	946	912	890	957	937	939	939	928	919	940	914	910	910	920	971	934	915	896	980	932	918	911	936	948	950	977	908	890	993	958	954	896	923	902	924	925	906	960	953	939	991	941	931	924	972	923	922	929	921	991	940	944	954	963	925	932	933	946	892	1025	907	989	922	922	953	932	929	950	948	944	1050	960	914	927	938	968	980	1017	907	910	939	949	955	968	938	908	897	958	961	938	927	920	920	933	888	892	956	878	972	915	943	952	978	919	948	863	903	948	894	928	946	963	984	983	936	938	947	989	959	860	972	929	939	965	895	957	927	970	991	916	943	930	895	929	942	964	944	927	976	931	909	900	880	907	939	937	914	969	939	984	901	894	944	901	882	994	911	877	904	1014	890	955	914	940	965	985	973	966	917	955	960	894	905	929	891	913	948	920	956	960	946	944	961	912	912	891	967	976	949	902	906	920	966	946	954	944	905	914	929	954	922	982	944	919	932	1002	958	927	888	916	932	935	949	945	899	888	924	958	869	901	986	915	958	919	942	990	882	986	881	933	955	964	965	895	870	887	914	919	975	915	903	914	935	955	970	933	946	954	975	911	960	937	931	927	958	919	962	932	959	1015	945	887	991	901	944	929	1005	903	921	1025	932	896	970	963	896	865	950	956	973	956	974	964	886	933	944	916	980	908	920	899	922	911	911	954	932	934	958	957	902	978	902	902	926	977	939	980	896	926	922	943	920	921	860	971	971	975	925	954	895	985	969	965	904	930	940	916	900	970	938	914	891	985	972	921	926	925	967	913	932	964	941	916	895	930	912	942	935	1007	942	936	966	949	947	922	889	919	953	885	915	927	977	895	922	954	927	953	934	928	942	956	949	947	942	921	974	931	928	916	916	926	933	934	949	841	944	871	911	992	908	899	960	945	971	957	943	908	933	973	941	954	937	896	926	912	916	937	940	936	943	913	903	952	918	907	907	890	933	915	934	954	898	880	952	964	933	902	942	917	931	967	950	956	912	969	922	921	940	982	937	935	964	947	953	962	943	946	937	953	917	953	954	954	909	967	916	924	944	949	973	924	985	931	955	930	904	959	979	918	933	945	947	925	934	957	937	920	927	949	905	933	962	977	920	931	958	967	918	908	917	931	917	943	949	903	969	916	946	909	954	918	940	951	968	900	934	931	1011	916	975	928	929	932	936	875	996	966	899	902	977	961	894	948	955	968	925	940	911	972	974	933	902	895	903	913	959	891	927	956	926	971	960	872	960	1009	982	894	1002	932	901	927	933	924	921	928	940	910	957	969	971	967	948	986	963	945	913	965	906	928	970	949	936	973	933	912	941	936	935	957	931	984	931	938	977	894	903	955	1000	954	945	993	953	964	901	936	959	938	933	970	947	936	918	919	931	964	923	909	932	935	925	957	1010	958	928	894	937	930	889	951	915	964	933	964	961	890	898	986	884	924	878	908	934	920	977	932	922	893	922	1011	917	926	952	968	921	932	967	953	947	965	929	970	954	917	918	913	885	956	927	885	891	898	902	948	932	962	981	929	981	945	894	905	948	968	938	925	924	984	935	958	926	996	919	965	937	948	915	921	987	976	1014	927	904	901	916	893	952	938	952	936	968	987	928	905	938	932	887	967	953	950	938	939	961	941	930	895	984	904	938	923	951	934	943	967	935	876	980	947	960	913	1018	902	958	932	877	901	939	886	971	934	930	963	969	927	991	905	979	953	979	927	946	925	949	947	915	934	927	931	944	997	860	916	1008	942	905	899	924	943	943	939	959	920	930	915	941	928	889	1019	896	908	972	931	929	940	886	950	875	888	970	952	927	965	915	959	940	929	933	878	927	942	952	834	939	931	986	954	960	953	997	906	972	929	928	879	953	937	917	979	951	938	951	920	958	958	974	952	900	877	944	950	954	890	898	937	951	947	894	925	927	955	900	991	1005	916	883	916	972	964	982	928	952	968	939	910	950	927	915	952	940	956	923	950	958	875	914	910	927	915	950	940	928	950	983	892	946	889	1024	911	972	910	896	1019	927	938	916	954	959	927	969	952	935	915	966	895	927	935	942	937	933	951	896	963	953	942	929	885	955	986	970	981	940	883	934	1008	966	910	948	941	912	934	947	943	934	897	885	954	929	985	955	941	898	924	933	899	980	935	918	964	965	926	980	926	895	971	990	904	949	959	890	979	929	894	933	922	1018	950	932	947	956	912	980	912	950	845	940	966	894	926	929	927	970	882	959	945	896	946	908	951	953	963	909	927	933	1012	869	911	963	935	949	952	959	908	957	949	944	930	916	895	897	889	944	971	924	919	906	923	913	961	863	961	947	916	946	922	882	925	973	902	975	939	939	946	948	956	918	903	923	923	973	916	917	884	925	950	959	958	912	962	881	936	929	908	925	925	890	957	939	976	911	920	905	907	899	955	875	920	939	939	939	910	926	955	925	905	965	939	939	930	938	996	911	966	935	919	888	907	968	899	898	965	862
8683	16819	15386	7861	4790	4478	8420	45241	38864	23057	10966	4256	1591	1022	821	911	870	832	859	852	827	819	847	822	884	838	808	866	867	846	875	839	873	865	840	824	871	897	847	821	842	832	918	809	838	863	811	839	819	823	852	792	851	868	849	883	842	850	819	831	836	863	876	785	828	809	864	835	871	831	885	827	905	870	842	856	801	825	873	859	823	803	827	817	850	842	840	836	876	788	802	884	855	836	871	849	833	825	828	823	830	870	863	833	830	803	798	842	816	866	855	857	847	826	864	817	824	799	866	881	878	881	847	850	807	797	803	888	795	821	826	790	855	870	851	863	814	832	881	795	836	830	841	812	843	822	828	825	802	819	843	908	859	800	819	864	795	820	833	805	838	831	865	777	822	808	829	909	835	835	825	882	797	832	867	788	810	876	826	829	759	856	829	799	817	783	817	844	816	839	843	851	840	853	832	826	853	797	815	905	818	864	860	854	785	795	824	772	879	866	866	807	831	824	837	860	833	838	827	824	804	828	819	856	817	821	830	799	832	914	820	860	849	829	846	827	875	854	799	866	866	826	803	825	824	837	858	853	893	885	852	804	822	822	858	884	803	871	846	804	832	824	865	868	799	830	847	810	819	848	816	836	820	865	825	887	854	901	824	841	833	853	809	858	804	820	797	860	826	853	801	840	862	794	844	808	843	817	808	864	847	818	860	896	841	813	837	833	806	910	829	871	840	835	796	854	832	834	811	743	810	828	807	890	793	834	816	771	785	821	796	834	802	856	839	832	815	781	810	832	809	830	879	829	850	843	786	820	803	842	852	896	839	831	846	809	819	797	834	809	788	819	831	777	839	823	817	858	853	832	830	791	855	833	870	815	795	865	824	894	849	851	809	833	874	860	838	821	822	782	857	822	880	840	859	921	866	884	823	844	813	855	840	822	825	825	808	835	812	859	780	799	788	817	826	851	860	832	829	800	838	830	812	807	886	829	860	878	816	828	846	826	839	823	808	785	823	819	847	865	835	860	814	859	837	854	784	809	816	851	827	822	828	798	840	819	852	861	884	822	843	808	868	821	801	831	854	811	819	847	852	818	837	801	852	811	826	824	832	858	832	863	827	797	814	836	844	877	847	853	825	799	816	780	864	804	832	862	843	879	858	860	854	801	830	832	832	792	872	818	808	883	816	887	813	851	856	825	850	816	818	831	880	822	792	821	825	847	863	834	809	879	871	800	801	831	846	820	842	826	813	817	787	874	812	795	877	864	864	801	859	803	803	848	774	862	803	815	802	804	794	810	813	781	841	831	842	841	857	847	850	806	811	792	794	813	848	856	831	870	827	834	829	860	837	878	836	811	857	831	862	857	819	828	807	786	813	841	787	848	844	841	861	826	814	802	811	830	846	835	779	883	853	886	835	834	837	851	817	857	821	883	857	820	875	796	861	870	856	826	860	831	848	769	766	847	790	835	829	856	864	842	870	833	805	786	808	804	785	820	835	810	852	819	814	860	848	810	818	878	794	856	851	827	783	846	785	872	817	851	826	833	847	781	813	837	841	828	824	794	881	818	802	799	816	833	837	867	804	837	847	827	822	848	845	845	839	820	847	849	824	873	833	803	838	842	811	783	819	847	798	818	797	839	839	841	841	817	818	853	756	857	865	790	788	845	801	807	828	833	860	840	852	807	863	847	771	857	847	879	834	763	858	840	820	794	832	820	889	826	818	831	837	782	819	798	791	828	838	767	865	804	804	861	818	829	817	891	816	854	849	877	808	895	876	878	833	815	859	794	865	891	803	891	851	786	811	840	870	861	781	856	814	818	841	877	766	830	861	833	817	785	826	855	856	795	799	813	844	844	860	804	778	836	857	820	836	890	798	847	848	854	823	879	780	847	855	806	843	864	833	856	813	805	826	869	817	787	854	857	831	836	842	839	878	831	839	794	858	786	833	810	814	878	832	877	827	838	807	823	862	799	855	843	835	815	864	826	785	814	863	792	834	765	867	814	849	818	789	862	806	796	859	801	811	830	822	810	821	868	818	798	819	791	836	850	906	804	849	824	837	818	826	874	810	870	859	807	856	858	862	854	797	781	852	865	825	750	848	863	840	865	836	841	845	826	818	894	800	812	827	841	818	859	834	828	810	833	884	809	872	809	905	792	817	820	846	756	831	817	849	843	821	784	844	771	784	842	839	856	837	826	849	814	855	879	826	822	889	767	882	790	837	830	840	847	819	875	809	840	860	837	821	824	840	843	829	808	792	825	829	830	815	798	854	815	806	811	822	778	815	862	833	804	843	785	811	846	840	783	861	867	837	796	796	835	875	821	855	839	834	820	844	822	806	788	838	818	866	822	871	815	788	848	822	824	817	899	885	815	827	822	830	815	867	803	868	859	835	847	851	815	814	854	857	879	825	932	791	870	824	843	846	820	788	888	797	836	831	855	831	790	821	834	870	813	850	835	844	806	868	794	805	814	837	843	840	798	848	834	876	817	781	850	825	790	833	829	839	817	816	871	814	821	834	812	779	913	825	770	804	837	828	835	797	837	840	855	782	778	825	781	828	828	843	845	861	836	827	791	803	833	854	801	863	845	824	746	823	869	868	832	773	859	771	794	874	849	874	842	850	836	838	830	800	845	836	848	839	841	862	855	806	805	809	777	809	871	843	810	756	868	845	808	800	831	820	786	839	845	796	789	874	847	856	809	824	848	819	829	875	794	808	841	803	809	810	829	764	868	818	806	824	847	784	823	820	840	872	859	802	864	865	832	853	879	875	820	802	856	799	808	810	858	832	835	851	825	854	854	844	823	788	836	822	822	752	848	850	828	813	853	855	814	833	811	842	782	867	876	796	866	807	846	813	808	800	865	810	854	855	823	834	814	852	844	839	864	844	803	935	843	853	828	837	841	783	836	856	836	851	814	797	825	863	817	842	838	820	866	794	807	847	848	850	800	825	812	837	797	814	852	858	859	844	809	811	874	805	834	850	841	814	802	859	789	803	854	865	800	808	833	861	867	867	793	822	809	818	828	849	870	799	817	796	811	846	815	830	828	877	836	818	816	848	839	863	861	867	831	818	850	821	875	864	798	838	844	835	860	860	831	855	763	871	828	818	858	789	796	856	819	789	817	835	844	809	798	859	803	816	832	806	871	865	807	856	865	870	846	823	811	831	831	810	806	784	838	792	802	855	788	785	826	798	830	779	849	823	871	826	833	793	812	826	788	864	784	829	866	857	847	846	846	812	810	889	837	882	799	862	797	821	848	823	891	820	873	793	831	860	856	791	801	853	853	781	864	833	858	796	834	880	801	850	799	826	829	781	828	839	853	841	784	811	786	857	855	819	807	848	839	801	898	801	877	859	811	832	885	811	820	815	817	857	840	818	811	808	818	868	852	862	815	791	829	844	838	865	885	824	876	859	835	874	838	814	798	878	830	767	829	824	832	802	836	824	812	829	813	820	875	825	806	832	839	824	811	788	855	766	854	892	820	811	801
27836	15096	6612	3818	2252	1963	1416	3585	4309	2843	1739	1199	1011	976	945	944	946	874	856	881	957	909	901	853	898	950	913	897	876	867	909	894	948	902	895	888	911	882	910	844	897	875	863	964	907	873	899	897	921	931	930	905	938	872	973	933	857	891	883	894	900	910	903	929	839	898	935	826	935	939	918	866	877	867	897	914	890	903	836	954	937	916	883	887	948	888	889	883	908	924	921	871	931	886	892	925	886	938	934	867	942	934	894	858	906	896	878	933	868	883	933	875	940	881	934	949	878	900	950	921	859	943	906	947	929	868	907	915	921	939	899	901	924	879	929	933	871	932	921	910	895	836	891	852	885	856	920	945	882	858	880	904	946	908	941	921	854	905	894	868	898	887	947	893	896	938	954	933	913	911	938	941	947	969	973	951	891	941	937	873	921	925	933	888	865	874	864	939	911	937	899	940	878	906	860	915	924	910	856	921	900	936	893	883	933	918	930	920	916	905	854	913	885	881	912	883	884	922	865	862	903	949	882	889	869	949	940	930	859	912	900	835	909	909	913	840	935	909	892	836	920	918	861	869	882	947	919	826	887	889	907	914	899	968	861	892	850	911	930	862	897	865	896	874	927	954	950	869	898	898	875	903	896	915	875	881	876	908	932	960	934	915	882	862	938	897	899	889	895	872	925	927	886	981	896	856	820	939	934	876	895	936	873	870	883	901	882	877	963	891	899	893	886	872	937	948	941	874	875	928	869	927	913	961	896	851	886	855	901	931	877	849	957	894	936	901	853	878	911	900	902	899	867	871	925	898	884	891	885	882	918	906	886	860	920	900	884	867	915	967	920	857	915	929	935	931	891	850	919	892	868	894	890	940	928	899	868	918	910	870	944	888	917	911	868	915	943	922	842	923	855	909	924	849	858	860	880	931	893	890	880	912	883	932	912	941	894	908	904	874	905	907	968	909	900	889	924	919	921	859	837	920	928	883	871	828	932	948	863	923	922	897	902	894	916	875	904	877	888	929	924	878	932	908	928	909	859	927	929	887	903	897	910	918	904	927	882	924	875	874	944	918	894	964	912	918	894	901	923	910	886	934	894	886	922	870	889	908	923	925	911	913	905	940	921	906	906	869	878	968	927	884	874	879	963	934	878	908	907	916	936	871	933	902	896	897	911	885	882	923	902	911	929	962	943	929	887	967	969	960	862	917	899	866	910	863	878	859	864	875	906	930	899	908	902	978	875	901	905	906	882	904	906	924	907	870	919	942	885	876	889	966	910	983	958	913	870	869	928	888	903	951	885	976	905	884	908	912	906	943	866	986	924	847	856	910	941	919	936	902	900	883	877	894	829	894	903	934	900	936	863	868	927	866	889	963	921	896	934	912	853	880	916	869	871	889	862	936	910	889	927	911	897	938	940	908	923	906	934	880	882	878	906	911	872	886	903	873	875	856	882	923	883	892	915	955	891	916	931	907	881	892	868	912	904	891	936	933	924	922	877	884	901	913	888	887	901	950	915	913	890	965	876	846	946	920	884	937	901	883	889	896	915	931	930	934	847	929	943	875	938	892	904	915	891	840	926	910	915	917	855	932	911	907	908	944	938	880	935	880	897	891	900	908	896	863	902	955	885	881	905	900	919	890	876	870	900	864	898	929	943	905	948	924	911	883	930	911	951	866	857	932	888	889	890	847	907	961	899	868	904	942	907	937	883	930	865	881	967	877	961	871	887	929	933	872	910	876	912	889	850	910	915	904	892	892	928	931	919	901	988	892	901	953	901	880	929	917	885	950	895	949	906	928	897	938	900	897	891	877	897	924	840	901	902	951	912	837	877	846	911	915	929	889	906	904	909	893	884	924	893	893	915	912	955	908	873	901	912	951	850	897	951	885	848	921	902	915	917	905	901	918	932	913	898	895	829	931	973	935	944	887	875	933	938	878	940	898	912	875	876	925	910	898	886	903	905	926	894	870	921	881	888	896	909	889	922	865	930	889	921	935	938	929	866	984	911	879	871	925	847	880	917	899	933	934	939	894	895	942	876	891	912	914	895	915	888	918	911	942	910	960	923	915	903	946	921	901	935	911	927	926	905	905	909	922	914	841	903	849	930	925	975	910	980	841	923	921	907	908	928	929	920	901	875	899	919	960	908	907	891	931	890	859	965	900	831	952	915	895	953	903	909	953	933	891	905	880	961	825	914	894	917	909	888	871	959	940	881	914	908	893	920	881	962	869	880	854	878	871	913	878	918	931	864	879	938	926	890	913	885	906	915	889	919	947	894	907	924	890	892	886	925	926	895	954	886	907	943	920	910	832	884	864	1014	906	931	858	877	937	940	937	848	921	956	925	933	948	929	994	884	909	891	885	879	946	940	930	896	856	859	891	932	917	939	868	960	974	907	905	903	931	852	927	915	916	917	952	916	920	922	956	931	939	904	910	921	920	906	883	935	914	943	883	953	938	970	888	885	933	848	863	878	902	907	879	932	898	893	949	905	886	909	899	879	854	907	855	902	920	952	912	881	882	898	929	914	869	922	973	898	850	934	907	915	882	914	945	896	925	912	937	910	880	904	927	920	886	910	949	925	883	937	934	958	897	888	886	952	883	874	874	901	874	950	910	905	861	888	911	860	891	879	908	943	841	950	885	859	893	868	884	857	864	927	819	898	902	947	930	881	894	926	947	911	902	895	907	911	910	911	965	922	941	902	885	896	942	945	896	902	976	891	922	925	851	888	912	898	894	905	892	892	910	877	890	968	880	918	934	917	932	870	885	947	899	882	877	925	907	921	945	908	875	901	913	898	848	827	920	880	901	954	887	929	876	871	920	854	897	913	919	897	927	912	924	908	919	881	877	875	906	879	910	899	885	898	946	882	914	823	914	875	859	867	922	902	865	889	913	920	923	915	911	917	960	858	902	863	907	918	968	899	864	895	920	841	870	866	932	955	920	947	928	953	901	907	983	909	942	868	881	912	890	882	902	898	910	935	933	950	944	968	933	900	902	927	890	887	997	953	875	914	857	925	882	919	885	906	887	929	921	887	912	941	890	909	919	928	893	945	931	923	922	918	869	922	885	944	937	873	976	895	947	932	914	913	946	870	862	886	920	876	881	865	883	924	908	881	886	967	926	925	892	936	941	921	890	897	900	901	957	923	939	862	875	927	886	905	879	904	939	878	936	943	870	876	925	859	937	918	904	872	949	914	935	884	956	939	899	901	868	914	918	913	915	879	866	967	920	917	865	885	931	895	898	924	872	915	959	888	934	891	885	888	949	872	876	870	905	930	923	906	925	895	917	880	935	944	848	958	853	883	877	883	912	943	855	1001	913	929	925	855	907	932	907	883	929	927	929	868	965	872	905	909	945	887	913	854	889	839	951	923	944	827	871	914	932	875	956	884	855	912	863	890	873	878	888	909	853	894	893	892	855	913	898	947	926	947	881	874	873	899	931	913	941	868	854	960	903	873	969	972	917	908	926	906	904	907	895	918	868	907	924	894	924
6949	5814	5789	3323	2358	2489	1505	4174	4415	2599	1592	1136	884	810	731	748	777	797	803	806	775	794	863	765	797	840	756	803	772	787	823	788	804	789	780	801	717	770	791	783	786	770	775	773	816	854	775	764	798	750	745	835	731	817	837	818	768	768	762	789	790	764	828	769	843	767	770	798	718	747	816	780	788	755	760	826	778	786	743	800	817	798	782	791	738	748	788	753	760	783	755	764	789	750	801	832	776	766	832	805	761	762	761	773	791	713	755	781	776	788	778	743	744	727	754	778	793	766	803	797	822	783	698	776	747	820	804	753	772	762	773	791	818	770	847	751	812	809	814	766	761	772	783	809	785	804	768	806	769	779	814	722	781	783	776	772	763	760	781	786	739	740	761	788	735	815	816	778	772	727	741	830	759	774	722	768	736	796	833	827	771	778	732	800	759	739	784	724	760	785	790	786	798	828	775	770	794	781	772	795	783	760	756	781	813	798	770	762	776	781	819	729	765	725	753	831	774	779	795	777	751	798	793	754	743	786	789	785	743	768	735	737	749	758	809	818	794	775	784	750	787	794	775	799	778	753	791	781	803	814	771	790	748	761	773	728	786	844	795	797	789	677	802	752	772	812	797	832	799	783	786	805	720	759	764	794	798	812	827	765	733	806	759	774	811	754	830	832	767	817	737	765	801	793	807	751	783	760	767	827	815	765	751	766	781	788	822	796	777	758	807	821	823	769	761	785	772	805	846	711	801	794	817	716	776	770	738	789	752	805	763	778	785	745	785	788	800	812	752	787	710	771	781	823	772	805	804	790	710	746	780	778	771	825	743	772	757	782	805	779	775	768	762	825	778	771	760	763	797	744	737	776	769	793	753	755	796	845	828	767	745	790	774	822	751	783	793	768	790	767	718	766	764	770	784	775	795	809	753	781	790	798	750	741	748	786	778	769	728	739	796	738	763	856	799	776	807	774	788	769	793	772	817	755	779	773	726	755	798	794	826	823	766	774	813	821	793	744	784	743	782	768	807	741	777	767	832	771	811	780	778	750	779	793	800	807	761	820	800	770	783	758	767	809	783	818	797	804	731	815	775	732	854	836	768	747	816	788	762	796	781	808	776	731	768	759	760	772	811	767	779	754	805	775	782	762	772	786	778	745	734	784	770	796	775	766	758	782	827	765	705	808	843	769	779	749	793	747	755	764	797	803	769	764	768	785	803	723	772	772	802	776	773	784	823	774	785	819	767	806	747	819	798	760	810	790	815	726	789	772	781	794	777	800	773	777	761	841	769	834	744	754	771	795	764	779	795	780	737	747	734	762	797	768	763	783	801	727	820	713	759	784	748	816	767	789	755	751	738	765	764	708	763	805	737	781	801	797	694	806	728	809	770	773	772	751	800	826	751	795	747	764	753	786	801	760	786	786	817	758	786	747	809	754	776	750	840	805	778	790	798	756	794	786	780	735	791	748	770	790	816	805	761	784	782	781	782	778	800	809	758	776	768	799	720	765	769	796	755	789	776	789	758	755	763	761	791	750	766	796	834	858	761	772	787	770	779	740	782	817	735	765	815	761	741	818	741	753	754	764	755	810	744	760	745	751	726	793	769	763	837	778	776	730	783	784	742	785	811	813	759	785	793	805	748	796	749	764	768	778	777	817	731	743	765	796	787	779	790	699	722	792	787	800	813	774	765	789	755	782	784	773	757	793	770	770	798	765	789	785	766	718	782	746	735	778	804	832	744	819	781	732	747	733	798	763	786	752	736	757	751	770	768	758	811	784	732	730	778	760	735	793	758	789	754	743	779	792	799	766	748	823	800	808	766	767	783	787	808	767	785	797	826	772	801	753	771	730	825	782	779	810	773	733	774	748	799	776	833	781	765	785	796	757	738	789	759	831	765	754	774	775	772	763	765	801	739	739	760	813	810	801	775	840	762	774	788	797	819	784	801	775	763	762	739	808	822	765	791	778	770	748	734	797	759	786	764	776	724	791	772	801	795	813	754	786	777	796	802	781	768	776	795	816	769	744	785	795	752	789	762	741	771	780	805	788	783	769	848	793	803	770	797	809	754	740	777	769	761	804	811	796	774	760	788	748	802	770	788	872	750	792	776	794	787	784	753	753	815	778	798	762	771	806	779	832	775	786	823	775	761	771	781	777	767	714	792	762	757	804	823	737	770	798	811	822	800	810	795	774	789	795	779	779	744	752	805	765	804	791	769	735	761	793	781	744	778	801	765	743	792	786	796	758	782	818	773	797	822	815	794	798	800	783	775	781	759	809	757	769	776	763	797	751	754	798	809	782	793	767	784	807	760	736	766	810	790	722	738	783	758	721	766	797	859	813	782	757	731	820	799	796	764	747	784	807	798	781	763	800	774	752	810	789	752	727	805	797	770	815	753	768	756	776	792	804	804	785	760	778	742	764	702	805	777	755	812	806	769	764	765	750	757	745	791	753	752	780	776	771	801	781	802	835	795	761	773	755	798	790	778	767	780	785	791	761	736	786	765	799	809	776	734	797	743	850	763	735	775	770	796	742	794	790	771	814	760	764	785	746	793	762	799	707	794	754	759	756	744	726	801	794	811	770	789	741	749	722	801	788	782	766	749	775	763	738	842	754	738	784	766	798	807	809	778	789	795	755	758	798	797	812	782	780	777	795	808	754	777	784	860	805	746	781	771	781	783	776	751	786	773	798	752	809	805	773	798	771	814	760	769	794	760	775	793	779	805	791	792	820	777	761	767	774	736	776	800	741	783	805	718	754	788	761	756	796	746	736	740	791	778	824	741	763	754	794	798	753	716	771	774	761	818	760	797	784	785	803	738	762	747	800	814	763	770	750	760	761	769	753	826	769	829	773	735	780	785	804	782	761	798	784	745	824	838	781	815	783	767	826	815	742	739	733	735	777	787	786	776	775	769	736	774	782	797	766	782	791	770	790	791	736	771	786	795	765	834	772	767	737	800	795	746	798	769	813	756	829	804	753	817	808	841	767	782	783	739	729	798	780	783	803	783	732	750	783	742	790	802	789	781	794	783	786	710	758	753	743	784	734	761	793	799	821	816	726	801	748	788	776	833	787	724	802	764	738	720	769	770	790	762	747	793	771	758	771	721	760	792	768	772	729	823	754	761	784	797	733	796	761	802	798	779	779	788	756	772	797	792	809	774	808	839	740	819	787	747	778	799	815	853	787	810	772	775	798	785	749	748	765	767	743	813	769	801	756	775	759	719	781	830	767	776	799	734	760	774	799	785	835	778	769	811	830	788	810	734	797	772	763	743	753	717	802	776	787	817	838	796	786	740	771	739	793	798	798	767	787	767	770	793	765	803	774	767	776	785	757	802	765	780	778	780	776	803	788	758	773	769	728	760	720	768	727	808	776	789	802	769	775	782	807	813	732	726	764	788	790	787	807	855	810	763	768	767	796	771	759	774	841	798	759	767	783	801	808	757	734	814	813	805	798	803	821	787	794	766	791	832	829	759	733	761	757	856	757
25604	21341	27230	24914	10370	5462	2746	19741	29126	16766	6909	2443	1258	964	944	858	845	932	851	855	828	888	869	875	847	875	872	901	880	841	882	799	881	858	853	862	783	875	812	809	811	807	888	857	856	834	891	815	809	884	897	875	868	831	866	832	871	884	843	825	906	862	853	866	821	858	830	883	894	805	850	817	866	830	827	864	833	861	822	846	880	857	868	914	853	883	828	820	837	811	872	832	848	842	848	868	833	872	866	840	887	884	875	849	852	838	872	858	825	827	894	889	926	864	919	886	868	865	856	876	885	842	846	836	857	855	874	875	801	843	863	856	908	830	888	837	836	891	859	808	843	845	808	869	796	806	790	847	877	861	871	827	843	848	837	897	831	819	822	851	889	881	855	856	842	849	873	874	822	951	892	846	893	836	824	861	833	842	838	898	830	839	890	869	770	876	850	859	866	873	854	879	863	865	850	806	869	854	853	847	844	841	882	826	861	846	789	867	858	788	852	837	847	866	841	857	857	867	861	845	855	826	841	859	859	892	838	855	823	858	845	849	849	809	871	841	865	874	898	822	870	834	797	887	855	843	870	808	878	813	847	871	860	878	863	929	878	835	871	819	858	865	821	882	868	805	841	880	858	854	852	862	817	866	845	837	888	825	848	856	844	830	846	848	867	876	849	816	865	870	842	873	874	882	817	791	806	883	828	900	864	805	816	847	913	839	859	826	870	809	806	807	877	849	817	829	852	797	781	841	860	855	792	856	854	850	874	818	899	874	864	800	861	867	868	863	844	840	878	813	865	863	852	846	872	798	865	893	863	853	869	828	882	890	885	846	844	879	858	854	870	807	863	837	842	838	834	814	876	816	828	847	889	780	866	837	896	857	794	844	895	839	830	856	803	844	902	864	837	841	853	867	870	813	875	867	829	811	819	836	794	783	815	847	874	903	855	840	783	895	822	884	819	868	849	795	845	843	812	813	851	829	829	807	889	832	915	858	818	806	831	845	824	824	867	848	814	804	854	880	884	822	838	912	900	894	879	886	838	871	857	852	857	854	867	879	904	892	862	846	868	863	826	895	859	854	877	872	875	838	878	826	932	897	902	890	887	882	858	821	810	842	864	890	803	874	896	866	885	842	845	849	843	828	814	880	856	839	848	857	822	867	883	804	892	826	851	844	838	810	848	843	853	891	856	816	823	872	793	847	863	879	836	837	850	842	853	862	843	873	798	866	814	834	830	834	862	824	869	867	894	867	854	868	820	846	876	850	837	885	866	868	845	842	845	858	833	852	865	800	849	834	860	862	853	814	850	825	897	840	819	822	891	809	839	868	855	874	797	842	871	928	921	856	856	873	860	855	837	841	825	868	823	816	882	846	827	870	865	858	867	861	842	845	807	871	851	844	852	858	847	877	855	891	812	854	816	892	884	903	847	854	840	805	883	880	844	848	872	826	856	849	872	850	838	827	886	825	836	790	855	841	891	829	847	869	814	861	866	863	869	818	835	844	867	878	845	846	885	871	870	876	887	873	842	862	857	865	907	825	888	814	866	881	863	819	843	841	854	885	876	855	828	889	869	813	860	877	814	855	872	805	868	870	854	798	845	862	808	843	899	895	826	860	818	856	821	826	869	830	941	865	862	873	882	799	790	821	793	814	843	819	864	817	839	845	851	859	896	824	832	855	799	875	885	816	812	835	832	855	846	858	869	859	879	816	826	841	820	819	829	828	863	795	876	806	844	808	868	833	812	845	820	830	841	878	899	870	841	885	835	841	818	823	827	857	832	876	870	870	830	823	859	894	813	855	801	825	855	843	827	899	830	863	811	864	874	845	833	892	830	853	838	840	859	818	836	859	882	846	884	889	868	864	867	847	808	900	835	875	837	866	875	846	816	870	840	861	910	835	881	813	847	841	869	847	806	867	904	818	827	874	867	859	892	877	846	887	839	802	767	825	865	894	883	906	867	855	827	811	830	810	811	836	890	838	873	834	842	873	876	832	817	914	873	822	849	855	822	809	788	804	852	897	857	846	852	887	865	877	841	849	861	816	858	833	845	875	883	819	847	959	816	879	901	824	842	841	829	874	863	849	854	821	867	903	861	863	828	837	865	834	835	849	899	803	857	824	831	842	874	888	852	818	829	879	859	878	869	829	812	777	847	846	870	867	819	854	825	886	833	864	862	848	858	879	848	828	869	862	876	857	872	837	864	849	835	845	829	822	834	862	858	878	872	864	897	857	794	826	834	806	899	870	819	860	855	831	795	839	855	863	849	836	803	808	846	826	861	839	872	867	872	884	847	821	921	822	853	834	854	838	866	802	873	825	878	809	801	820	869	871	839	895	850	829	858	831	879	813	847	855	800	879	839	801	906	808	840	886	830	832	826	886	893	864	879	888	859	900	881	872	813	873	827	875	860	880	823	874	864	885	828	827	856	902	846	881	878	889	873	849	861	874	871	889	846	791	832	864	854	822	837	827	844	873	849	832	850	850	855	866	848	876	863	802	819	872	832	805	862	831	901	829	888	867	832	810	830	876	831	876	827	884	854	831	835	813	840	842	856	853	847	837	876	880	836	840	845	829	845	815	821	909	853	860	816	915	865	852	883	894	848	825	864	825	803	867	869	884	806	847	803	811	827	894	758	869	871	870	817	868	813	868	884	857	865	836	815	845	875	834	838	822	810	866	902	862	850	864	864	889	901	835	820	819	826	848	855	835	877	866	921	810	815	831	846	849	827	949	879	850	873	809	822	872	813	840	815	813	861	854	877	874	836	824	888	817	852	833	837	823	834	834	827	845	839	848	899	873	954	849	863	875	888	843	820	859	880	847	827	890	862	878	825	830	800	818	850	906	873	871	894	847	917	936	889	841	839	872	866	890	915	828	837	795	855	798	810	835	832	885	807	885	846	880	808	845	885	832	888	827	891	848	909	901	828	841	861	864	809	863	829	850	860	852	835	827	871	873	885	848	849	864	845	853	887	791	806	811	848	888	860	827	816	820	860	827	836	821	808	819	851	893	829	840	849	804	841	831	812	811	864	831	864	814	820	842	858	868	883	810	850	833	828	802	846	827	824	863	872	909	894	848	863	909	841	893	834	832	832	814	853	844	864	808	845	807	831	845	841	862	850	857	855	836	834	835	869	816	844	832	911	900	854	812	837	832	863	852	907	842	825	802	844	799	826	807	828	854	875	908	826	816	849	831	830	856	834	876	850	863	823	833	855	835	837	870	900	863	824	906	869	843	891	816	825	831	900	844	825	866	835	809	802	839	834	876	865	869	865	867	884	843	834	836	840	866	781	836	828	903	850	830	879	867	892	871	859	845	880	845	869	831	838	802	813	830	829	862	832	795	812	872	843	940	880	811	880	823	811	870	854	802	882	862	843	798	857	871	820	800	875	840	876	844	845	828	822	856	793	868	847	820	818	857	859	888	826	855	843	816	852	810	837	853	869	809	847	841	847	859	810	827	846	822	857	854	838	814	872	890	856	836	884	930
6448	9913	10267	5548	4774	5058	2690	22799	24494	12738	5816	2295	1141	870	796	776	783	712	722	734	785	772	772	745	745	810	758	753	753	736	782	768	739	765	752	708	783	735	727	767	791	751	789	753	750	784	744	785	763	778	783	752	776	775	760	762	740	743	760	773	801	800	738	781	763	834	778	752	786	740	797	755	796	777	764	736	756	790	753	730	759	804	760	760	767	741	746	754	754	699	753	783	724	766	775	773	742	776	769	751	728	768	768	794	736	708	778	754	750	760	760	702	716	774	742	727	762	755	770	728	757	783	776	777	723	731	776	804	786	727	762	752	769	736	780	749	782	803	746	762	739	762	797	795	825	744	737	790	814	797	749	739	753	757	756	691	755	823	750	776	814	734	746	774	749	720	789	801	742	779	767	754	756	772	739	804	782	767	742	726	797	753	783	802	733	754	770	773	788	763	783	764	798	721	793	732	770	777	759	781	817	788	738	791	740	746	708	782	794	763	746	718	712	737	773	723	747	766	743	759	733	794	736	753	753	786	743	769	747	774	728	755	757	747	711	798	778	775	711	746	752	785	750	804	771	783	769	741	769	767	748	744	806	743	714	728	738	769	740	806	743	743	778	764	773	794	788	764	786	813	782	781	777	775	792	788	738	810	779	772	784	754	768	809	762	784	764	747	764	762	744	750	738	757	729	746	760	730	722	776	802	764	735	760	780	766	754	772	765	740	762	739	744	725	749	722	761	741	757	765	764	744	754	721	790	769	740	738	746	790	742	773	760	783	734	772	755	802	760	777	774	739	780	768	779	796	768	741	761	758	733	702	704	754	789	763	773	753	774	729	762	750	770	784	763	748	774	724	746	806	747	758	801	799	764	726	814	755	698	752	763	771	758	740	789	760	737	755	765	772	738	785	743	755	739	771	771	702	736	754	742	772	798	764	750	768	742	756	738	802	766	765	720	792	705	695	750	722	759	781	727	803	769	772	699	717	756	777	764	698	740	737	735	746	735	764	755	756	820	774	747	799	780	766	763	748	755	733	758	775	788	794	788	783	741	759	729	695	760	781	743	766	778	731	737	763	764	748	760	736	728	724	701	747	761	770	756	811	743	758	751	744	695	760	769	800	738	699	766	735	766	723	748	750	786	747	782	757	809	746	749	797	749	717	784	769	772	760	733	738	688	770	754	791	761	749	774	777	742	729	743	735	785	710	788	759	745	725	775	767	785	764	736	761	724	769	748	679	774	727	741	737	729	748	737	739	728	779	790	768	732	761	751	761	769	759	748	786	712	719	746	717	771	818	743	707	755	777	809	767	775	772	767	748	738	804	748	768	792	739	744	751	739	749	787	763	737	809	760	725	758	791	735	761	790	769	753	766	734	756	768	749	780	758	761	767	768	814	780	749	776	756	732	776	755	725	779	743	741	757	731	737	742	800	763	756	814	780	770	763	775	770	737	767	718	777	744	744	743	723	767	799	757	750	753	751	775	722	744	744	699	807	760	739	792	767	756	794	783	743	761	772	706	756	812	712	772	729	739	736	795	710	731	755	759	724	803	767	743	801	802	766	754	769	702	746	747	737	773	712	758	785	785	736	736	736	753	776	724	793	739	726	752	730	740	774	767	772	788	751	661	734	717	761	793	800	796	733	768	752	703	768	799	741	763	738	721	730	722	766	757	801	745	836	798	725	762	741	754	789	739	759	784	761	751	737	794	743	743	739	751	786	801	743	789	783	705	753	748	718	768	802	764	750	670	765	743	724	723	751	753	735	757	785	780	806	752	738	768	783	759	717	782	745	775	714	717	757	785	767	737	760	759	737	777	737	746	776	734	703	752	744	745	764	701	770	763	705	789	741	774	738	789	757	826	764	716	739	780	730	735	761	803	731	705	773	727	779	779	752	712	781	691	764	712	808	757	808	721	755	757	784	733	753	746	764	745	755	765	733	773	791	740	745	746	776	733	764	744	728	803	778	760	775	723	684	724	755	781	789	706	743	775	775	790	765	784	728	738	755	760	768	741	811	752	731	791	721	768	747	760	731	714	747	745	826	733	752	717	774	734	747	772	760	768	757	738	779	822	767	716	766	811	736	745	765	773	722	782	817	766	755	698	762	725	721	777	782	774	768	770	760	764	797	703	723	776	764	754	769	723	763	805	769	746	763	788	727	787	744	738	777	759	777	782	771	748	819	745	780	766	772	780	752	730	753	787	712	728	749	771	750	807	737	753	742	758	745	752	775	809	749	762	749	778	730	807	711	709	741	762	770	771	674	791	738	764	747	759	709	789	740	791	806	750	762	726	719	744	766	760	731	692	775	813	724	726	756	709	780	738	746	771	781	767	701	723	753	773	745	752	760	758	723	770	748	768	756	770	731	724	767	738	753	797	822	773	714	762	774	804	754	737	776	767	761	746	795	756	785	754	821	754	730	761	787	755	711	743	756	748	789	713	740	779	763	721	709	735	717	781	733	753	707	761	745	754	756	750	733	772	775	732	766	752	760	760	732	745	790	785	744	740	751	731	734	754	725	737	741	742	739	729	814	757	752	706	764	784	772	742	745	773	762	776	759	740	773	706	786	726	733	703	755	747	728	767	754	753	795	806	721	782	746	752	748	789	787	727	723	710	719	739	779	765	758	765	737	781	781	757	807	770	752	767	750	772	766	758	777	758	756	770	723	748	726	747	760	746	772	792	733	731	730	744	782	764	771	735	685	784	773	767	759	741	749	773	718	799	771	720	772	711	798	693	804	775	733	776	695	783	788	765	773	745	737	804	771	797	767	758	761	788	761	696	770	741	742	742	763	768	716	734	768	758	760	796	779	736	776	791	743	733	723	740	725	745	772	757	788	765	725	752	744	717	740	783	782	736	752	736	770	766	736	745	743	779	743	738	760	771	757	760	799	742	764	748	802	781	741	711	768	729	697	723	721	742	762	766	745	754	771	734	729	783	761	720	761	742	771	785	765	722	757	730	801	746	782	751	749	723	784	791	760	758	740	770	740	765	778	733	727	719	786	744	766	752	733	756	716	743	794	746	734	811	816	718	737	803	769	756	775	724	762	769	756	735	733	731	799	784	796	740	819	804	724	729	732	808	741	721	775	737	769	729	746	771	758	747	806	771	747	776	803	797	770	768	777	747	752	747	713	771	711	795	779	746	777	693	708	732	767	815	742	747	799	726	760	752	740	775	756	748	757	789	787	700	762	765	838	732	780	754	745	757	744	748	815	799	800	753	758	746	699	732	808	775	702	791	737	781	683	760	715	775	756	742	748	727	744	770	783	760	785	752	750	765	780	784	759	718	764	749	782	768	743	737	778	797	772	760	779	752	790	770	755	751	761	674	765	744	751	734	746	760	813	758	790	794	816	799	733	727	770	754	754	732	743	772	756	718	756	696	756	764	708	792	735	824	700	764	798	738	763	804	779	761	718	745	734	821	764	757	767	769	765	767	759	749	732	749	729	787	826	739	731	790	807	775	770	711	733	770	775	733	728
24328	21382	28759	24456	21405	15190	7476	36851	44172	30423	14562	5204	1917	1147	1014	940	969	1003	966	965	906	991	928	957	981	980	925	1009	951	933	998	927	899	941	948	942	924	980	969	1002	964	961	936	940	933	962	976	942	918	906	942	958	973	917	980	918	939	951	886	936	931	943	926	942	959	891	954	920	963	972	972	1007	931	943	948	960	1002	961	964	944	951	982	980	911	947	948	908	943	952	915	966	926	898	962	921	923	912	980	924	970	896	940	911	930	966	1011	967	888	999	969	997	956	932	956	929	858	953	896	971	944	996	951	929	913	926	984	978	973	982	927	998	911	980	890	963	969	1009	975	984	949	876	878	932	933	984	926	991	962	941	973	898	903	978	968	899	930	941	902	921	984	940	941	945	1007	924	956	962	909	940	933	947	996	965	917	992	975	1006	941	916	931	939	946	1004	934	937	944	932	898	941	932	919	893	959	930	899	952	949	975	911	934	952	904	1006	959	942	951	989	979	919	941	930	945	994	951	969	947	979	945	978	915	934	952	988	957	916	941	963	1027	896	959	886	882	943	933	939	981	938	882	907	977	986	929	991	891	922	935	928	908	950	922	902	947	908	964	1030	899	994	935	960	951	942	962	956	1007	968	963	931	955	929	963	939	943	953	941	931	996	964	964	946	951	960	951	938	959	924	931	922	940	1009	921	917	976	889	912	927	895	968	945	940	972	929	962	979	917	903	938	931	904	942	973	933	982	926	931	963	881	947	972	936	946	878	951	930	955	964	963	949	992	938	918	943	925	889	935	958	921	962	950	971	948	890	911	986	943	936	936	954	986	908	1011	876	947	945	951	962	918	961	901	924	892	840	936	911	955	970	953	947	917	956	967	928	913	883	871	964	954	922	919	949	946	918	933	949	967	968	986	954	890	877	972	932	949	940	923	978	993	970	941	935	1008	921	950	905	1034	914	940	950	912	911	939	965	972	954	973	1000	953	940	897	907	912	957	911	953	961	965	973	991	921	964	885	952	963	961	918	911	910	957	953	925	917	983	1037	994	915	880	912	921	925	932	904	921	970	919	984	945	983	920	965	946	968	942	993	960	928	919	952	902	951	921	906	976	909	962	940	902	905	955	945	919	951	910	966	948	939	939	907	950	932	926	929	939	915	882	933	940	976	905	959	899	979	903	980	923	957	910	861	931	975	961	958	942	957	988	876	997	975	908	905	952	960	942	957	945	930	941	953	906	869	880	932	965	981	933	901	935	963	910	868	953	959	953	979	930	889	927	940	975	906	938	923	884	1007	987	887	931	894	970	921	943	940	897	932	926	977	897	969	961	938	918	959	904	999	921	928	947	960	953	932	976	946	919	999	916	894	981	1004	942	898	987	904	961	884	948	929	906	968	978	916	934	961	949	927	973	986	966	947	864	931	941	957	915	965	929	961	888	932	954	941	970	961	916	924	936	978	915	960	966	920	875	873	909	941	983	929	971	968	943	954	928	987	975	1001	926	946	945	934	912	914	995	889	916	927	930	932	971	896	964	956	944	936	906	945	944	974	980	971	898	988	927	891	924	952	967	954	949	997	969	947	944	963	1009	911	963	917	946	923	961	920	925	919	937	914	908	880	943	915	1003	947	946	888	940	911	938	983	1014	993	951	963	982	967	943	918	937	896	920	973	913	943	989	975	993	977	935	901	911	926	864	913	993	914	944	938	942	915	984	940	997	952	977	997	882	995	964	947	912	933	876	895	978	895	939	954	942	918	958	978	1002	1005	930	925	893	917	941	958	907	966	935	945	901	989	933	933	908	969	937	911	899	1010	979	949	899	932	976	934	899	933	898	936	956	912	901	960	979	959	972	932	987	976	948	956	942	949	972	949	941	995	958	895	870	976	907	903	902	936	983	954	885	977	946	947	949	957	951	900	933	909	957	929	929	977	921	980	916	871	963	935	946	890	949	978	944	962	945	1019	908	937	957	934	925	935	932	957	909	917	946	985	881	953	942	972	947	942	918	934	907	909	957	937	937	950	941	963	938	953	980	1006	896	966	925	931	995	923	952	1004	937	938	880	966	966	947	900	927	919	965	979	945	972	982	978	919	995	940	924	1004	1029	967	933	970	912	860	960	929	962	947	952	936	965	954	889	901	880	938	902	917	946	977	886	967	930	919	958	993	933	892	920	945	927	919	955	918	961	944	930	964	973	943	882	951	947	914	921	989	935	1009	950	929	928	956	960	966	945	947	929	919	933	942	936	892	943	916	947	906	957	974	910	925	908	923	916	938	936	925	936	961	880	921	968	913	926	954	926	902	963	883	920	945	947	903	943	939	950	928	910	944	907	996	921	979	919	927	907	996	936	913	942	938	921	932	955	939	942	890	957	965	933	961	938	899	902	933	887	946	935	952	970	992	987	899	982	913	954	896	933	903	966	969	945	950	994	899	979	927	945	936	936	933	924	977	975	940	903	990	941	956	984	962	942	953	907	961	930	944	981	934	923	924	905	968	940	960	940	954	922	903	972	947	899	920	994	928	969	926	967	966	876	950	915	923	926	921	936	913	969	899	920	931	940	959	910	899	945	935	965	928	920	1001	959	967	980	957	943	941	946	925	969	907	943	928	890	956	984	899	854	901	916	923	994	981	908	913	970	946	947	918	975	977	973	959	965	904	913	919	986	949	962	928	981	921	974	955	937	956	995	926	921	920	965	942	948	964	906	917	947	968	908	915	916	957	920	952	918	934	936	942	1013	963	935	939	909	940	940	1003	919	910	946	921	941	943	895	924	974	901	927	957	914	1008	944	931	974	999	956	950	917	963	961	931	926	948	935	927	887	957	973	969	954	873	889	960	907	951	931	960	956	940	916	982	941	925	930	911	914	887	982	909	950	927	977	935	951	898	917	891	959	938	965	933	840	919	981	957	968	939	959	927	918	908	950	917	910	928	971	934	934	919	914	955	971	986	919	925	884	928	987	906	925	943	974	938	942	916	930	889	936	996	976	978	930	937	966	921	964	956	914	972	904	948	916	968	991	898	922	918	971	938	909	937	974	975	985	981	923	898	914	939	1004	947	978	926	968	948	975	943	969	981	953	938	957	938	930	886	958	1008	946	892	967	895	920	939	940	946	893	948	967	964	963	958	986	928	940	958	937	961	934	945	891	943	925	964	928	989	899	918	954	902	949	936	953	915	912	921	872	939	889	973	881	945	920	923	956	1001	947	961	976	952	909	926	982	938	937	910	936	961	920	974	920	918	992	975	945	928	937	954	927	946	912	941	966	924	1003	901	945	985	971	915	898	960	942	973	890	964	931	941	902	968	944	914	960	926	959	966	942	942	939	875	1008	948	933	943	941	921	943	920	917	914	915	904	916	959	917	986	899	954	976	970	983	917	907	919	924	997	924	929	915	939	895	909	930	960	929	994	901	931	960	969	922	907	993	968	962	905	967	866	985	929	937	958	892	946	942	919	918	852	968	950	925	925	921	969	996	991	935	943	904	931	971	897	965	1001	988	912	968	901	936	957	912	883	954	916	867	893	897	929	914	929	947	933
7226	19205	22326	11904	8824	7840	5669	39332	39781	23659	11044	4666	1735	1029	934	870	846	835	814	830	863	853	829	820	847	866	839	840	867	858	850	804	846	871	858	859	879	885	828	897	828	830	871	872	860	822	911	864	844	840	817	825	841	780	789	839	854	866	910	816	860	853	855	831	827	820	832	878	877	794	861	858	844	913	896	790	833	888	843	807	836	812	821	795	871	807	808	865	828	835	882	888	849	846	854	823	823	796	856	839	875	841	828	855	834	890	808	814	841	832	798	883	813	818	817	851	864	829	867	840	854	829	829	867	838	830	824	863	851	819	847	859	853	859	831	809	838	871	794	885	834	825	838	832	836	801	886	811	810	838	825	811	863	869	820	884	796	858	816	846	813	813	867	856	833	841	759	907	863	873	863	838	871	858	853	813	837	819	825	844	849	871	881	852	827	843	850	854	816	818	852	859	793	853	866	878	799	844	796	847	832	821	816	901	834	833	804	866	885	870	827	817	845	866	835	850	824	861	839	841	865	864	832	881	852	875	861	851	792	878	823	833	852	845	862	891	864	885	839	789	809	900	833	846	861	897	798	818	798	849	852	868	804	826	832	820	837	872	847	878	829	858	761	804	828	833	835	814	785	852	811	854	818	796	800	813	892	848	833	866	837	849	814	858	825	819	855	839	906	844	835	777	793	830	848	840	835	810	857	865	883	814	840	837	871	846	831	886	868	859	874	815	852	798	898	879	792	898	847	795	876	810	808	836	831	786	807	802	896	804	852	836	793	852	844	834	847	862	862	878	849	870	862	844	838	878	845	862	825	878	878	829	863	881	872	810	826	829	834	829	871	834	857	820	860	811	817	862	816	886	835	806	853	883	823	814	853	810	842	852	868	867	839	844	836	874	845	801	834	861	825	820	868	859	890	854	864	783	852	852	857	848	815	828	826	871	828	895	810	796	851	885	817	850	778	834	871	870	791	872	878	878	845	883	885	812	844	814	911	833	794	803	844	819	859	870	876	837	858	903	799	843	820	829	888	825	822	804	774	828	854	841	841	858	882	854	875	818	859	798	804	838	844	859	875	849	822	873	846	836	807	851	816	874	822	769	760	771	823	855	802	828	811	828	836	860	834	837	836	862	875	800	849	824	865	840	865	883	797	855	841	803	848	819	862	851	832	854	823	906	817	823	838	868	794	847	838	882	843	832	865	854	842	856	841	831	830	873	823	863	808	861	835	902	783	867	820	876	897	862	838	824	830	855	796	849	786	841	832	815	855	825	843	901	836	864	867	840	841	804	858	827	807	849	860	785	864	893	788	830	833	810	819	786	850	873	812	841	845	800	796	819	845	866	849	840	825	865	857	851	833	816	845	828	822	890	854	785	828	821	867	836	836	816	785	855	849	894	898	850	830	810	828	838	883	818	896	814	878	887	800	843	820	844	873	837	805	818	793	852	837	839	854	845	812	852	814	800	830	883	807	791	859	843	849	859	847	866	826	881	788	880	826	867	846	808	832	873	838	834	836	889	804	842	827	811	847	852	798	811	838	781	843	849	823	744	800	812	803	866	853	869	846	834	797	869	798	842	899	825	799	821	808	858	846	845	824	840	857	857	811	856	852	829	883	848	870	859	892	824	855	890	875	828	862	858	820	862	788	837	829	831	810	861	857	800	849	858	857	808	852	802	800	785	845	827	856	852	839	806	824	797	743	806	845	849	794	844	818	812	839	897	861	850	846	822	866	809	843	866	885	850	873	840	847	823	905	817	849	837	768	833	850	838	810	881	866	815	865	871	866	850	836	878	856	866	831	846	900	902	832	870	801	839	863	857	812	809	786	823	879	811	865	843	832	821	862	838	832	836	838	841	850	799	866	827	804	808	871	835	819	860	853	828	845	836	812	870	812	825	793	851	851	820	755	812	814	829	831	871	848	859	835	839	784	860	841	867	829	861	869	892	853	830	826	862	835	825	840	837	876	819	813	868	861	864	814	833	846	881	856	808	828	867	854	871	823	790	786	878	791	828	784	809	879	922	849	792	812	892	813	898	844	799	832	875	810	878	823	823	858	782	851	870	828	867	874	784	798	775	856	868	881	851	891	844	846	823	854	845	838	843	839	863	843	824	844	826	817	818	830	829	825	835	831	833	856	822	872	842	886	820	840	835	850	842	767	797	820	895	860	820	848	807	849	862	839	825	896	852	870	807	803	816	803	840	804	849	885	866	779	860	852	825	869	854	825	822	830	819	865	802	870	826	791	856	805	820	871	811	858	859	831	873	868	850	830	831	816	815	847	850	819	820	874	822	829	886	906	785	888	820	833	837	840	824	868	825	871	837	858	825	832	805	812	840	805	811	847	864	816	872	828	779	812	860	828	840	853	779	856	783	858	807	792	880	829	830	847	872	828	852	817	870	814	834	827	802	872	821	830	842	865	822	786	823	820	805	834	861	789	829	838	870	808	867	834	859	843	845	858	826	842	870	828	857	846	842	804	825	842	875	829	822	806	801	817	816	870	852	832	844	810	854	857	872	826	791	829	794	838	853	847	849	861	887	831	861	815	855	877	844	788	843	873	831	840	792	776	841	875	841	805	829	819	859	869	853	890	900	862	852	835	827	814	886	867	824	881	814	814	823	829	877	811	833	798	821	816	806	887	927	839	820	828	853	821	797	867	838	811	858	773	860	839	865	857	824	827	847	882	866	822	820	892	862	815	862	837	837	806	815	823	851	839	823	828	807	794	862	821	896	840	851	803	864	841	845	840	812	835	827	831	745	841	848	828	860	833	826	858	823	847	829	832	829	864	860	837	802	814	752	804	859	841	786	843	880	831	821	845	836	868	889	846	818	785	850	850	832	786	848	871	797	830	808	828	865	846	857	849	862	809	828	850	827	836	794	834	882	798	831	845	834	796	843	864	786	832	858	827	881	839	821	799	831	852	872	903	851	852	783	838	820	824	807	846	839	814	816	832	884	845	804	886	835	781	826	799	813	828	822	840	816	811	813	832	830	862	806	822	819	818	895	789	800	814	840	822	817	801	843	824	891	836	853	834	850	834	856	802	848	831	750	814	848	836	862	825	855	876	788	838	878	799	884	864	814	840	803	843	840	834	811	843	852	837	829	807	820	846	804	841	870	842	827	846	848	785	785	834	836	815	773	853	878	835	798	880	842	832	790	783	873	854	866	808	798	872	882	851	810	833	805	829	855	858	857	796	884	807	831	867	919	847	827	848	809	797	832	834	828	817	843	791	840	856	805	837	823	876	895	800	781	824	825	827	776	945	870	858	854	905	792	818	802	790	822	892	844	793	875	829	835	853	841	831	831	838	836	834	852	811	837	833	807	872	827	845	852	882	848	819	885	809	854	874	909	820	816	773	839	839	825	842	839	858	827	793	832	847	798	876	849	852	766	834	878	849	770	824	846	835	846	832	844	830	857	829	876	835	892	825	819	878	807	803	789	822	811	862	817	800	854	810	828	808	857	860	848	844	831	846	827	861	833
27801	16791	13543	7592	3268	2350	1647	2851	3439	2791	1712	1254	1008	922	919	898	908	886	901	900	933	897	929	956	933	924	912	877	870	913	898	926	892	911	937	929	876	958	864	897	904	887	914	891	893	941	883	894	891	922	872	893	929	904	954	935	876	903	927	907	877	974	925	895	913	912	899	913	892	922	913	862	909	881	853	918	904	897	873	913	880	879	893	925	936	932	899	884	908	907	963	904	892	935	889	933	896	886	907	936	891	863	907	952	895	931	931	856	914	917	920	883	915	885	938	904	874	903	880	879	921	918	861	878	934	886	904	886	921	925	910	948	870	946	866	904	962	903	900	926	922	916	905	916	893	931	878	914	899	944	885	920	910	872	890	919	955	917	906	869	890	945	881	951	967	893	869	853	876	896	918	851	904	945	917	902	868	909	893	883	895	944	905	910	913	860	926	856	905	897	931	878	942	904	888	903	940	942	925	928	874	966	957	880	901	926	895	909	938	832	908	909	857	879	859	923	874	871	885	899	933	925	895	886	867	904	803	911	848	938	893	951	903	849	910	887	884	939	871	890	938	921	859	899	903	902	898	913	858	879	866	863	888	883	898	888	900	933	824	866	885	964	918	906	891	930	922	895	855	885	958	888	836	898	877	936	886	835	880	926	900	919	910	849	902	902	914	900	889	919	920	939	872	892	843	901	891	929	862	874	847	914	945	891	846	871	891	851	925	867	885	926	844	913	901	901	910	919	902	850	925	882	933	897	907	895	931	906	951	826	872	900	836	913	896	895	906	886	880	893	922	875	906	929	952	923	900	871	945	851	925	909	894	892	958	891	899	931	926	933	873	920	874	895	916	888	886	911	918	941	931	965	929	899	926	875	921	925	872	892	879	900	864	908	914	907	874	896	934	957	913	856	850	931	892	850	846	888	945	866	868	929	894	922	926	898	841	952	933	909	907	914	937	891	933	940	884	868	910	946	919	903	858	912	916	918	840	964	889	889	862	917	886	858	914	890	939	897	898	907	909	915	866	885	951	857	879	904	943	925	935	935	895	927	879	880	939	861	913	907	904	904	977	911	922	913	920	929	896	844	864	917	878	914	920	822	885	907	890	897	872	912	920	873	862	912	819	876	931	883	892	914	956	931	888	964	875	875	928	917	924	908	959	919	904	953	903	913	931	903	957	880	927	863	852	815	855	907	891	932	884	933	900	910	891	966	933	896	916	875	868	938	909	912	868	958	942	911	849	886	926	880	903	959	944	902	930	917	932	908	921	873	886	885	938	906	906	915	935	934	857	934	933	913	894	887	894	900	942	901	902	900	916	928	840	868	888	933	911	914	875	935	873	894	910	857	899	899	953	959	911	882	958	919	921	930	847	874	880	912	909	947	908	915	858	884	859	863	896	935	890	843	897	900	905	918	876	938	863	875	894	845	910	910	900	900	898	880	954	882	898	949	916	903	897	881	895	977	920	909	886	925	924	824	900	928	936	915	963	960	903	838	885	863	912	887	856	929	872	860	892	909	974	900	929	922	932	901	863	925	860	914	863	905	884	901	906	931	853	859	892	901	842	881	882	912	912	872	956	875	847	922	896	929	920	936	886	897	887	911	929	916	889	875	910	898	913	957	907	921	940	916	945	920	870	962	891	885	919	903	868	897	980	927	937	919	897	944	928	944	909	946	904	849	905	908	846	906	933	874	848	851	943	928	848	940	925	927	896	907	898	946	917	907	920	869	906	876	892	907	895	911	878	955	884	918	923	967	912	906	930	910	915	897	929	923	885	938	868	904	880	971	908	932	838	842	863	890	933	932	936	913	918	884	918	857	889	856	918	906	909	931	879	902	985	998	881	939	962	826	934	952	870	887	872	905	938	921	928	931	931	933	877	915	876	874	882	933	934	904	945	931	894	922	883	896	914	880	875	905	912	919	933	977	971	931	898	908	933	880	923	901	925	940	977	894	842	900	881	891	904	923	867	857	904	911	913	910	903	873	877	906	912	882	868	822	957	902	870	935	944	954	863	878	899	910	917	897	882	891	916	940	901	882	912	925	888	884	882	914	928	893	860	877	928	917	906	907	892	877	874	940	904	878	913	833	912	925	838	905	905	912	941	958	989	879	922	888	884	914	864	895	827	899	876	888	916	915	923	903	913	872	881	908	944	916	904	876	868	895	870	907	897	929	980	933	922	889	896	901	886	943	903	937	863	862	916	963	898	872	916	928	898	968	961	888	906	948	933	911	878	856	878	891	888	948	850	898	863	903	891	928	923	923	936	956	870	892	916	917	856	881	856	896	912	956	887	869	862	935	886	911	861	910	927	925	927	840	895	872	969	937	884	918	939	957	871	854	916	947	846	903	903	836	924	879	883	898	836	925	914	918	942	863	878	885	892	896	885	877	964	959	886	941	900	927	886	909	935	904	911	914	931	905	896	956	885	927	919	872	914	935	942	896	882	921	908	891	942	890	854	906	884	932	920	900	895	893	873	901	911	933	925	911	889	943	862	891	918	896	869	912	948	910	898	894	937	893	924	905	913	883	919	908	952	852	914	941	934	907	887	902	935	906	894	906	899	904	902	880	874	918	907	888	913	889	908	845	850	898	908	912	851	872	875	848	891	912	934	897	906	948	880	885	920	933	895	890	911	909	912	893	913	915	967	862	931	852	932	865	905	911	896	845	935	899	887	960	916	870	876	917	916	934	914	877	934	855	870	960	896	909	895	891	883	905	904	870	938	888	879	876	954	896	919	930	901	818	899	875	922	940	928	912	920	865	906	869	861	858	888	894	912	946	927	905	936	884	899	901	949	927	888	926	975	914	892	940	906	898	928	869	864	868	911	903	867	895	967	884	939	887	904	885	884	878	891	907	935	887	858	893	882	893	860	938	890	885	934	876	916	939	914	892	930	940	868	946	927	903	952	917	905	896	926	885	885	947	893	914	922	919	874	886	877	879	920	902	935	868	907	895	915	860	970	885	932	882	910	907	824	955	883	895	904	940	940	868	869	888	848	943	840	958	958	876	904	944	872	882	917	886	921	888	868	899	885	881	879	893	912	897	922	853	917	866	917	848	890	893	872	898	845	942	894	925	916	906	920	871	865	940	852	896	894	882	898	960	862	892	925	905	882	923	943	852	922	913	909	891	915	917	938	946	897	891	875	880	864	910	942	933	848	910	902	882	905	863	864	940	916	921	942	907	916	887	948	877	926	889	893	881	874	913	921	898	886	888	896	903	899	896	945	903	957	826	869	899	838	896	852	881	894	902	891	907	913	853	880	921	878	868	915	925	883	927	929	868	864	902	900	936	902	929	863	884	846	897	901	927	898	837	941	897	907	942	907	884	956	855	883	870	894	938	877	919	906	947	891	869	920	898	918	960	888	913	877	899	896	982	918	936	903	867	922	915	887	874	924	867	906	896	862	862	867	956	909	910	909	926	902	944	877	935	936	894	864	932	862	912	905	874	877	893	828	945	927	911	957	915	881	866	887	923	920	935
7697	10284	13076	5863	3565	2825	1967	3591	3824	2863	1671	1123	886	827	845	809	782	758	767	819	814	746	809	755	779	807	827	787	784	738	812	822	774	766	795	765	778	815	778	836	761	836	833	803	767	826	752	788	806	772	812	809	825	734	788	755	774	795	754	788	804	794	786	817	816	789	788	736	767	784	751	781	803	802	770	796	844	751	819	785	823	821	784	793	811	796	787	747	767	723	793	780	757	775	820	758	790	737	759	794	711	815	810	794	760	782	743	780	728	767	755	787	754	779	807	781	823	773	738	815	804	777	799	807	797	757	758	790	821	862	809	773	771	779	720	800	759	751	777	803	784	777	759	731	784	718	782	740	740	780	813	784	815	788	766	807	752	803	826	800	822	769	742	791	785	764	806	819	773	778	796	731	732	755	820	778	790	833	776	748	846	793	788	789	781	815	774	787	790	758	755	776	849	782	811	823	805	777	787	826	779	804	809	769	771	778	816	762	809	758	763	780	770	758	762	730	821	742	782	792	761	764	764	806	772	802	828	808	758	755	781	717	758	803	815	800	783	840	744	831	799	775	759	777	743	827	739	788	763	824	750	729	813	766	802	773	785	757	815	823	769	774	786	789	776	789	777	833	763	782	752	837	737	779	836	781	775	807	776	792	777	760	793	786	770	819	822	813	836	778	718	806	798	841	779	759	757	761	823	785	808	802	793	800	794	781	810	784	748	733	807	785	758	768	778	785	799	809	803	805	813	753	794	796	804	807	765	762	801	802	748	782	767	782	802	770	823	754	742	796	831	775	790	791	799	838	809	802	803	823	794	841	803	765	845	771	737	760	771	774	721	826	764	768	746	751	806	813	756	802	783	797	765	760	810	770	779	769	736	835	771	794	786	727	824	783	802	782	812	808	762	777	791	803	796	838	833	762	784	824	779	775	848	806	848	784	797	716	787	766	782	833	792	797	813	725	763	766	817	781	800	747	770	803	829	796	770	771	769	787	765	748	775	776	820	793	788	737	824	824	782	818	833	806	778	756	800	751	777	819	792	768	815	735	790	724	750	750	734	777	814	797	787	773	768	792	812	793	783	795	748	760	766	813	808	807	801	881	833	790	813	792	803	812	765	823	829	789	777	741	806	791	749	801	791	830	778	779	811	771	816	783	836	784	776	755	765	786	768	841	745	806	800	747	782	768	760	745	837	754	818	774	799	841	870	779	804	778	785	783	793	822	814	777	757	744	780	768	764	777	816	744	824	761	740	772	752	778	770	739	836	799	800	792	810	774	745	817	748	781	743	749	813	805	797	783	840	771	776	830	821	795	826	787	814	775	788	742	829	811	780	818	750	769	783	759	758	812	840	805	763	777	778	762	759	761	803	800	755	779	788	810	802	811	779	781	773	767	788	749	768	804	767	823	804	791	788	768	780	718	808	750	811	817	777	801	746	795	800	795	821	781	813	780	806	801	802	756	813	814	832	774	811	770	794	796	760	758	791	813	777	804	790	756	780	759	804	792	789	825	806	782	794	785	769	776	761	771	733	756	843	792	760	816	766	802	802	820	767	811	778	824	761	784	708	793	836	763	769	763	811	764	797	803	812	839	788	795	747	715	802	799	772	803	724	768	792	837	796	808	804	776	792	725	771	797	755	790	803	756	820	758	791	766	821	815	802	787	779	811	800	798	758	785	781	814	786	791	762	763	721	822	814	775	767	759	815	785	779	809	825	749	795	827	810	777	777	795	748	722	786	817	801	742	818	799	719	778	811	753	839	801	809	829	776	781	794	802	822	779	813	804	764	789	762	751	699	784	794	846	822	813	764	822	756	826	759	753	780	851	783	777	772	791	764	799	837	803	842	806	793	782	774	768	754	784	752	774	784	772	748	742	818	773	770	793	802	815	811	783	768	781	759	776	781	794	798	772	783	761	772	780	790	762	801	770	884	769	812	726	707	777	781	784	767	816	782	722	800	794	760	773	747	748	754	771	781	838	790	774	747	830	767	789	740	822	796	793	836	796	771	811	795	828	747	856	764	802	780	807	796	718	796	778	770	792	777	754	776	740	786	795	822	797	763	794	747	774	775	810	787	784	772	822	797	749	833	767	766	789	778	806	775	850	740	760	842	796	728	805	765	773	766	781	765	780	778	816	838	815	782	763	771	720	771	795	747	800	767	747	808	793	781	760	702	813	808	810	803	799	802	795	769	777	779	797	740	789	806	828	770	740	762	783	752	750	772	790	787	818	794	812	751	793	809	745	821	817	775	817	763	787	840	769	747	801	825	755	836	775	771	808	783	748	786	826	762	820	782	849	856	768	776	750	791	826	788	792	780	778	800	815	744	758	806	740	791	826	769	752	805	722	804	792	810	777	761	794	732	802	846	808	787	758	767	814	759	793	778	820	810	804	799	783	809	759	754	725	810	817	736	860	772	761	838	800	795	768	801	809	776	816	795	769	761	787	756	786	763	789	763	768	794	757	775	811	788	719	783	799	805	803	798	792	770	791	793	754	789	727	798	814	809	804	798	783	790	774	779	797	774	763	765	804	852	809	800	764	766	767	774	767	808	750	746	831	808	814	751	767	765	779	772	815	775	779	755	772	739	791	784	790	747	805	803	793	795	766	763	740	783	854	806	785	730	814	754	803	726	787	788	758	780	790	820	857	784	806	733	812	772	766	847	772	755	780	774	818	735	822	783	772	810	758	785	771	786	804	746	763	777	736	779	755	783	826	771	784	811	778	856	812	810	805	765	807	782	788	781	780	763	782	806	792	757	790	813	790	797	826	780	796	790	811	792	776	741	833	792	829	746	758	814	796	812	817	796	759	758	759	761	773	822	796	796	729	796	810	822	724	792	771	735	768	848	740	784	769	823	823	814	810	810	780	812	765	758	791	756	793	740	764	736	819	806	819	789	726	775	815	847	793	754	803	813	799	783	740	754	725	763	852	808	784	787	771	804	784	781	752	754	814	761	797	837	759	811	769	764	758	786	802	803	785	780	819	838	797	800	766	802	824	702	740	794	788	797	790	749	808	761	813	752	760	791	774	744	805	796	767	803	774	819	783	801	750	773	781	744	761	772	818	752	811	783	802	804	759	829	724	789	801	799	810	781	788	809	746	786	778	757	799	738	842	797	779	742	835	790	793	792	830	756	794	782	744	793	775	767	820	741	746	835	781	808	815	752	829	782	802	773	739	735	767	800	773	756	789	789	762	809	820	865	811	744	808	779	753	735	789	812	834	741	799	753	777	793	756	754	734	824	787	775	768	801	860	786	758	765	780	770	773	774	840	781	770	743	765	807	812	823	782	792	762	764	785	767	754	769	795	746	801	765	771	761	861	802	794	746	790	792	771	756	721	773	825	823	835	763	788	765	796	753	792	783	802	769	746	780	803	733	795	767	776	766	750	793	833	806	770	780	772	804	758	781	777	757	785	762	784	796	757	808	828	750	785	808	763	775	795	796	833	847	800	771	774	795	771	809	796	787	777	761	782	778	800
25640	21406	27424	25225	13451	4695	3863	16008	25803	17810	6226	2701	1386	971	887	826	895	901	893	859	855	840	890	893	855	841	849	839	827	844	886	798	866	867	865	919	881	905	879	892	866	859	866	830	840	880	897	862	884	861	833	889	871	831	858	845	899	877	819	835	836	856	832	819	825	860	878	879	877	793	813	884	886	819	881	822	873	866	856	857	803	882	889	870	782	863	836	906	834	858	853	842	870	843	920	865	868	848	840	868	891	872	822	885	888	881	824	863	832	879	825	902	880	836	849	858	865	873	872	835	813	866	830	815	858	869	915	893	862	891	775	870	834	775	906	872	894	832	892	862	849	831	877	864	914	793	851	839	902	853	886	822	866	869	878	857	855	878	848	808	866	903	897	851	864	834	862	865	845	881	861	842	831	882	881	825	838	867	874	820	840	836	867	808	816	857	832	833	846	876	870	843	896	832	864	894	902	849	845	829	850	819	861	841	877	823	786	851	864	844	863	886	844	863	874	899	866	895	860	843	851	836	872	842	862	845	895	860	887	855	816	838	870	818	891	838	856	770	839	798	817	834	854	790	829	844	845	829	822	889	855	845	839	854	805	868	894	859	854	918	846	796	860	924	833	868	867	884	838	868	902	845	815	800	897	842	867	840	860	837	878	839	857	862	813	870	834	816	870	797	902	857	862	857	847	811	893	798	848	845	856	816	863	854	864	850	867	848	887	858	845	873	857	861	798	888	887	821	849	827	864	853	881	853	865	809	902	829	775	915	814	848	871	879	854	851	869	893	807	833	836	921	858	866	889	905	843	818	840	849	876	807	804	826	812	808	842	869	838	808	867	886	875	855	879	906	831	816	879	873	856	843	904	864	880	890	884	810	884	849	817	879	834	841	839	834	807	875	851	828	885	833	777	826	852	892	835	851	855	849	889	864	869	840	832	867	886	854	878	907	900	909	828	845	836	928	839	872	860	841	910	854	868	835	877	823	842	834	883	851	846	848	906	860	858	863	856	842	853	845	797	848	800	859	817	846	842	859	853	833	864	886	894	867	877	853	856	909	836	853	803	795	830	889	894	834	865	827	848	820	864	853	825	928	801	843	880	832	870	814	851	853	850	845	879	890	848	930	894	920	818	864	892	855	891	900	868	905	834	855	828	942	844	878	843	873	809	868	865	876	879	872	822	857	869	846	855	857	812	857	895	897	841	805	911	866	848	852	870	820	832	824	897	866	879	807	805	842	834	852	868	856	853	845	883	864	888	850	875	856	824	840	786	845	865	873	863	828	884	839	865	883	905	845	845	878	834	852	897	852	841	849	853	924	853	864	846	853	843	877	867	779	871	839	836	861	869	843	828	841	845	831	824	854	803	901	876	895	875	861	893	871	860	838	868	837	841	852	916	870	795	869	863	794	862	855	801	859	881	807	886	861	848	843	862	853	855	839	834	860	905	882	839	791	860	780	821	829	821	837	881	908	854	875	863	856	898	881	905	809	886	875	867	840	839	856	871	851	841	856	872	852	806	878	853	857	816	838	821	879	823	854	847	914	875	848	855	858	879	826	888	893	869	844	860	836	833	840	833	865	847	825	879	891	917	866	843	845	881	868	858	877	901	846	849	811	824	888	832	870	875	812	861	857	907	909	833	813	827	845	826	873	844	818	847	859	840	817	893	835	842	859	829	856	892	871	822	870	865	851	874	812	840	870	852	854	850	816	796	810	894	825	859	862	845	828	814	833	872	874	858	823	839	834	843	824	871	804	881	871	834	825	883	776	855	871	855	879	800	917	841	888	887	844	807	875	864	841	870	827	841	868	780	870	826	844	830	870	872	865	813	840	902	862	893	823	873	853	877	852	878	851	881	876	866	845	878	844	861	873	861	842	858	899	865	848	893	833	842	864	852	848	867	880	859	862	863	836	885	878	868	864	860	877	876	831	931	864	931	817	869	838	815	877	895	846	837	936	841	852	868	845	927	911	829	865	908	854	859	908	904	867	836	791	839	872	851	857	851	846	824	876	835	829	867	888	865	853	851	856	858	864	829	845	833	854	869	879	891	879	809	877	852	861	859	894	824	885	852	873	875	923	808	805	871	871	887	872	872	854	783	830	847	847	891	871	884	848	834	851	835	854	875	897	834	867	868	826	852	769	835	852	849	843	876	835	791	857	837	853	840	847	814	862	863	840	917	848	840	817	861	842	885	839	853	855	867	879	773	856	861	794	841	862	833	867	854	886	775	806	815	887	820	861	839	844	878	856	854	856	870	851	897	837	888	807	869	826	888	868	815	926	876	841	839	876	837	785	782	878	821	812	919	835	833	846	849	871	899	878	824	875	837	844	861	840	847	941	903	867	859	865	899	848	846	870	879	841	869	870	856	801	855	844	864	844	818	906	846	860	902	838	862	873	925	854	820	866	846	846	869	889	800	912	856	877	790	864	850	871	903	904	848	808	858	851	828	859	880	823	879	834	807	865	847	813	858	809	863	858	847	810	879	841	901	838	840	892	880	840	835	863	889	919	874	844	850	849	890	851	829	835	872	835	861	816	874	865	866	852	872	932	874	886	831	807	908	850	828	827	890	852	818	817	830	838	832	900	840	845	818	895	859	834	821	888	850	849	847	866	814	825	854	850	864	880	853	825	869	805	884	834	829	863	859	859	895	865	857	873	851	882	877	847	879	838	815	851	789	812	801	853	838	879	921	866	828	834	844	875	855	875	812	831	887	876	871	852	846	823	850	813	813	878	853	877	859	896	869	824	887	935	901	823	827	818	853	836	883	860	888	830	866	834	893	799	845	819	826	826	826	786	844	832	862	871	825	875	858	856	880	868	834	837	857	881	786	816	851	893	890	832	895	849	757	828	829	873	835	848	843	859	816	822	844	854	815	874	870	854	847	826	866	894	787	827	869	834	841	833	859	849	820	874	826	808	845	862	833	883	839	886	818	862	846	854	836	835	876	831	842	842	899	825	851	862	816	902	851	870	782	890	844	824	881	849	806	877	817	830	885	855	855	835	853	808	832	897	821	839	817	906	889	849	849	889	827	871	836	875	845	861	839	819	957	810	820	841	837	831	868	878	872	853	854	884	906	823	871	866	878	866	914	831	881	872	858	797	857	898	885	863	862	911	857	815	835	834	843	825	840	814	860	844	876	883	854	895	859	831	861	835	924	878	867	873	835	809	824	853	833	860	902	819	843	869	866	834	859	843	937	817	876	881	864	844	844	865	808	886	918	918	905	844	841	802	861	864	865	862	878	822	861	823	870	857	899	859	829	870	870	863	873	835	859	853	862	802	836	894	894	855	841	864	867	875	878	820	883	836	857	843	827	856	831	872	862	836	821	845	834	877	844	895	867	859	946	857	851	859	844	862	845	837	813	836	867	827	855	788	813	857	814	908	842	828	849	803	848	901	863	849	842	825	857	826	923	901	870	868	852	790	857	869	845	870	847	912	854	856	891	857	836	833	880	825	907	878	851	848	831	862	850	851	857	811
6673	15953	17405	10663	7226	3914	4398	18644	23006	13845	5312	2754	1284	937	794	806	771	779	829	752	802	750	789	776	808	765	784	751	819	769	793	761	738	778	813	828	773	783	784	778	760	754	753	752	782	800	711	808	796	799	790	768	763	728	725	692	795	780	813	800	840	821	793	756	801	829	769	732	785	713	761	775	746	760	762	744	735	764	782	744	801	777	753	752	780	752	742	749	819	795	753	708	734	792	776	732	731	729	722	731	818	790	777	791	757	773	755	746	784	785	773	762	755	744	787	731	823	811	784	776	763	758	784	752	778	754	773	823	768	763	772	738	804	786	779	705	771	778	771	789	748	794	787	790	736	781	758	771	749	784	758	733	814	772	781	730	801	704	847	767	755	748	774	745	722	743	772	785	764	761	797	750	806	702	805	757	745	760	767	793	743	741	801	732	747	745	801	831	762	723	774	738	732	755	723	745	771	723	800	774	731	763	748	774	811	784	799	762	797	791	794	721	793	766	764	746	774	758	762	777	714	809	767	761	812	730	829	746	807	840	797	808	729	766	795	771	786	762	757	767	807	766	812	784	729	768	803	786	773	709	740	832	783	727	745	776	763	730	856	767	786	748	762	783	832	755	767	747	805	779	792	755	766	777	766	814	765	769	756	761	813	775	739	747	739	753	767	776	811	759	798	784	726	807	801	761	802	801	749	750	723	728	802	803	730	812	771	751	791	746	747	758	760	725	766	778	746	702	756	752	797	724	741	779	757	766	781	731	737	784	740	766	737	766	760	750	810	761	823	731	803	760	781	759	785	751	744	811	759	780	789	791	791	802	762	767	785	765	743	791	742	790	778	701	767	787	794	756	760	743	731	774	720	803	757	783	780	751	747	770	792	724	799	788	781	744	764	742	814	768	771	721	748	758	755	746	732	790	753	757	763	774	812	759	775	731	848	791	743	788	755	815	793	737	757	745	739	768	789	765	799	719	733	741	738	719	809	763	753	758	785	754	787	755	767	778	787	773	769	758	748	734	729	746	760	809	781	760	734	770	717	767	745	739	789	770	685	774	781	716	736	831	801	766	759	757	774	788	747	748	745	784	716	758	793	724	771	710	837	823	763	721	769	810	806	775	771	749	798	723	740	745	777	712	770	720	736	756	710	752	749	774	780	821	769	759	739	796	745	761	779	775	800	795	751	794	754	772	779	803	740	716	760	774	748	814	812	753	804	726	733	752	726	726	769	755	755	784	763	762	732	777	752	764	741	756	782	794	750	810	744	752	781	742	771	731	796	788	795	768	755	761	757	733	757	751	757	778	803	774	772	736	750	792	760	836	791	789	765	737	771	801	770	743	743	718	758	785	788	775	789	776	784	753	743	757	776	826	801	818	720	770	827	730	781	787	805	790	789	795	763	759	780	777	771	766	810	784	753	790	755	787	773	801	775	746	771	768	818	731	756	732	757	794	708	739	730	792	773	781	760	817	760	817	744	788	736	784	795	758	775	787	812	724	840	742	802	750	754	759	790	758	776	812	744	748	799	812	762	780	783	789	771	781	774	764	756	748	775	776	731	749	734	763	764	722	733	775	795	828	721	699	799	748	735	770	784	753	790	763	748	752	751	787	736	793	772	793	747	763	766	740	784	699	734	776	734	759	804	766	749	732	761	743	768	740	779	737	802	788	765	742	769	767	818	757	748	772	731	781	774	781	760	733	774	778	769	766	756	800	780	791	735	794	791	764	807	793	773	743	758	787	812	767	741	790	748	777	791	760	762	766	758	783	751	782	769	768	817	773	778	753	764	815	740	783	748	787	749	780	760	750	816	756	729	792	801	791	811	841	801	771	819	776	796	827	742	747	759	762	746	795	748	759	789	779	764	774	763	768	757	756	761	799	708	744	681	728	738	753	762	757	795	787	794	738	789	780	787	770	757	791	745	754	804	768	761	746	764	807	751	736	727	722	822	725	776	750	751	773	790	759	755	778	764	779	791	796	787	742	764	772	734	771	813	695	752	782	779	755	773	780	762	774	771	765	781	764	768	845	743	810	744	716	745	807	767	758	763	796	737	728	749	787	740	752	746	809	811	829	754	700	786	758	766	756	764	843	773	803	800	782	778	741	752	802	733	750	734	767	719	727	828	742	811	772	778	741	757	758	765	784	820	771	792	777	722	758	804	729	793	789	765	714	724	752	744	763	786	789	776	785	723	755	746	760	760	786	793	790	747	779	777	788	769	715	776	777	777	823	774	765	795	748	765	767	749	741	762	721	768	789	807	744	769	751	793	826	757	793	792	754	760	810	787	746	802	773	744	746	741	780	783	758	771	758	777	757	757	757	768	778	766	775	797	732	766	792	774	769	744	790	742	788	752	765	799	779	759	797	734	739	792	804	819	764	780	797	759	727	746	768	773	765	753	776	755	733	777	728	783	748	724	791	760	771	799	820	810	829	837	782	797	813	746	756	795	797	781	734	747	744	764	713	747	788	752	788	793	748	805	740	772	857	811	760	743	747	782	771	745	715	768	742	758	754	775	780	751	813	798	705	792	768	766	762	760	772	712	809	768	726	771	721	780	838	775	766	815	729	800	728	797	773	745	751	748	728	758	759	775	752	756	768	787	791	738	788	814	772	778	789	733	738	771	751	752	726	762	795	817	789	805	725	748	705	773	788	743	772	782	747	756	793	696	774	707	762	822	821	734	791	803	800	757	806	757	798	751	788	754	782	774	777	750	788	702	843	804	726	796	768	801	768	756	750	763	751	742	717	766	786	746	730	778	808	749	731	746	783	743	781	805	752	760	746	749	820	775	772	780	751	762	791	778	778	754	761	786	791	748	776	802	756	763	756	766	781	744	727	805	753	739	806	758	807	750	744	773	806	750	781	790	732	783	762	772	754	722	781	770	739	738	750	783	740	753	782	740	751	750	789	786	726	743	765	764	745	780	759	708	736	759	735	711	785	792	779	771	726	771	739	769	763	797	752	768	771	756	801	739	768	763	765	739	755	763	750	785	763	807	780	773	776	800	765	702	718	820	721	710	750	740	781	787	786	778	766	767	762	768	725	733	757	784	759	781	748	724	761	722	775	754	721	807	785	806	766	766	785	780	777	774	761	726	775	747	740	745	736	788	759	786	739	776	747	784	744	746	779	779	783	758	767	759	721	813	797	758	818	758	764	829	781	792	784	760	786	766	722	739	743	757	799	786	753	764	769	746	779	767	786	759	793	782	791	758	763	789	808	755	743	786	796	748	806	744	760	766	736	831	769	792	800	802	735	774	683	776	763	738	780	775	751	797	807	786	761	774	721	731	761	742	777	756	769	809	783	784	793	719	693	697	756	747	808	772	749	751	786	731	729	760	777	760	745	759	732	740	751	770	785	741	784	760	740	797	785	773	755	732	791	713	779	758	791	742	771	748	788	764	859	760	835	728	732	782	767	752	800	757	731	766	749	719	713	755	715	753	757	758	753	725	829	715	710	752	764	780	729	742	794	763	752	717	725
24407	21392	28672	24635	21441	14010	11694	38507	41618	30164	12845	5210	2124	1226	1028	1027	998	968	995	930	967	931	953	1001	981	958	963	995	928	906	919	992	1010	969	947	951	981	973	925	990	875	930	908	933	1003	971	943	990	938	930	976	911	1004	954	953	950	893	919	1000	954	921	982	976	929	902	950	913	976	995	938	979	957	933	1011	929	949	937	915	927	963	857	964	924	918	949	910	922	899	923	848	934	992	990	977	967	944	983	950	988	973	922	906	877	943	972	909	902	963	978	990	922	971	909	918	947	964	895	975	958	897	973	1014	912	1007	950	999	935	880	944	953	908	927	899	928	975	936	974	972	911	896	929	918	934	920	928	916	983	895	928	944	926	937	964	1017	900	961	972	924	956	922	952	928	958	923	981	964	891	975	985	900	929	924	924	949	956	893	890	959	991	979	1005	965	957	947	919	957	959	900	909	934	942	925	945	890	918	935	1025	989	988	894	943	917	949	964	971	927	866	1021	956	919	988	906	969	923	1004	961	974	889	963	996	948	977	889	968	905	949	892	900	962	909	1001	924	933	887	934	905	913	954	992	923	934	921	945	943	974	939	931	887	929	953	905	954	926	905	946	945	948	1016	962	959	946	954	912	878	954	914	921	950	944	957	967	974	967	978	972	954	943	937	905	944	941	897	950	916	976	957	941	908	980	1007	949	923	1004	909	950	947	970	976	958	934	943	926	963	947	966	883	970	884	941	925	936	904	898	944	900	947	911	908	898	932	931	972	939	981	1007	1024	951	938	933	932	900	915	972	906	925	960	895	944	922	906	991	896	993	937	927	958	988	962	992	970	999	956	909	943	912	880	957	983	969	961	971	883	930	931	919	902	958	959	939	960	987	946	916	939	982	913	940	970	919	864	974	895	965	918	901	904	924	1002	937	977	958	937	913	918	952	915	948	928	976	972	974	939	920	882	952	932	984	943	890	910	968	931	891	927	915	972	926	951	984	930	935	915	980	931	968	949	979	941	1009	918	924	899	950	992	940	954	908	967	921	957	900	852	939	960	952	930	940	951	917	935	973	904	913	935	945	939	968	910	952	968	903	1003	956	934	888	968	952	985	965	937	945	930	953	1012	998	927	892	933	970	960	949	918	960	924	979	952	950	954	925	943	925	1000	884	990	911	964	937	947	977	924	967	951	954	990	918	955	942	931	908	918	967	967	932	928	937	925	931	930	1009	953	985	945	983	926	975	938	943	935	976	921	936	955	964	968	905	986	959	970	936	951	925	903	1013	963	908	959	942	971	931	942	963	965	962	972	955	967	875	998	946	1014	966	935	976	951	980	951	902	947	959	995	953	927	964	887	983	981	1004	959	909	932	886	920	939	919	895	976	890	938	982	957	878	949	967	955	903	946	1000	904	975	962	938	930	849	922	935	946	960	942	956	900	939	962	945	931	975	961	952	922	916	903	917	897	892	982	979	921	954	925	841	903	987	948	981	968	906	913	945	967	940	961	908	920	906	918	977	967	910	918	943	893	949	969	951	950	931	932	929	895	954	919	960	957	884	933	929	937	947	930	972	982	925	974	928	942	935	951	980	985	938	930	951	938	910	963	993	930	930	902	928	917	983	874	909	928	953	944	949	969	948	951	883	984	920	968	948	879	956	940	952	944	959	939	906	850	922	935	897	928	968	906	923	936	907	1002	955	937	949	954	928	982	971	973	940	954	958	946	921	942	945	933	989	939	907	979	928	965	916	890	966	935	979	900	937	972	927	916	938	995	950	907	985	954	958	929	933	922	968	959	986	914	921	975	960	948	929	918	937	962	951	936	919	921	967	955	919	905	958	986	926	922	943	934	989	918	875	892	944	919	926	929	981	918	1011	914	989	908	950	946	891	927	924	946	956	907	1035	956	966	940	920	882	977	955	964	967	949	923	925	951	913	931	913	968	932	939	1010	917	955	948	897	902	969	989	954	914	889	875	953	876	936	910	913	888	918	967	970	923	907	1004	858	932	874	949	983	942	939	956	882	949	940	960	931	919	925	915	954	1000	975	921	921	943	974	1003	986	974	895	930	938	939	962	930	945	901	912	900	978	938	910	907	968	960	958	984	944	915	965	912	927	968	919	893	959	925	931	921	964	922	938	948	940	951	894	926	981	976	929	979	941	933	942	921	933	961	928	968	924	991	1026	953	918	938	953	934	929	937	945	950	846	954	1006	968	966	918	912	904	925	904	968	971	963	1003	957	967	938	950	928	895	904	939	921	878	971	971	930	975	914	978	965	951	958	943	924	940	932	983	964	966	902	932	968	955	917	915	1002	952	945	965	947	980	920	967	925	940	934	896	1013	928	939	937	977	915	975	932	971	918	954	971	935	961	902	970	931	938	979	923	893	1030	935	949	956	942	942	949	966	961	934	925	955	951	942	952	943	949	936	908	905	921	950	871	981	950	932	949	985	905	938	934	934	924	942	956	955	928	976	903	932	939	943	941	965	977	907	978	950	1012	938	908	965	986	949	966	964	986	897	950	979	981	914	922	938	891	913	993	966	979	947	986	957	907	939	976	967	972	975	915	935	943	945	892	925	896	935	954	953	945	918	953	939	894	967	947	924	935	969	926	963	942	886	936	933	973	926	929	964	985	936	912	841	958	959	949	913	900	924	905	982	1010	914	987	942	911	871	950	997	940	956	975	916	942	933	969	973	895	912	935	949	952	914	947	1002	950	964	945	990	941	948	977	912	969	925	951	925	1005	909	915	956	909	968	954	919	924	940	946	905	932	878	961	993	953	867	907	951	978	923	1004	952	888	1024	904	898	951	920	937	966	929	880	925	973	943	941	970	936	899	900	921	906	935	988	850	896	944	932	912	922	922	895	1008	968	949	938	933	970	983	928	916	890	894	939	963	910	913	1034	920	930	1003	961	941	937	948	946	961	935	919	962	955	903	980	934	962	954	986	967	994	885	925	908	901	935	927	935	975	917	920	885	899	958	953	936	969	941	929	921	943	925	916	916	967	888	940	940	925	950	969	938	966	954	949	992	964	1001	913	966	936	900	890	944	953	979	910	911	980	913	945	942	876	937	953	924	885	921	903	916	942	917	983	877	926	916	899	940	991	944	941	983	946	942	971	948	961	901	915	970	953	927	938	948	974	957	901	947	1003	886	934	943	931	945	874	980	948	940	929	932	970	928	910	947	840	980	949	935	961	900	940	932	912	881	941	950	922	924	894	932	932	909	932	900	934	894	932	893	893	904	910	937	945	931	940	962	968	916	901	945	882	998	977	952	927	915	947	934	955	951	944	945	943	996	969	960	974	946	918	956	957	988	967	957	921	943	948	982	982	957	934	941	953	972	907	931	941	893	928	957	949	853	931	914	974	922	948	988	928	913	892	916	988	939	891	887	914	941	982	931	931	913	958	930	880	905	969	941	971	926	970	929	942	929	935	948	868	938	965	966	949	953	929	969	922	959	964	985	965	939	946	949	916	952	994	945	900	908	928	938	936	924	935	951	920	954	941	920	911	972	934	916	969	977	961	892	939	964	962	988	959	975	949	939	929
9416	22758	24553	17243	11151	6226	11848	39473	37633	23728	9482	4868	1882	1054	903	877	838	844	901	866	888	834	836	914	868	838	875	884	905	902	907	827	847	894	897	839	831	845	808	862	864	842	827	843	853	880	892	854	875	825	856	844	907	847	842	838	819	907	897	889	850	932	818	849	814	863	809	861	851	834	853	811	776	876	830	816	867	846	865	825	820	840	805	838	859	865	856	822	843	900	902	822	820	864	822	804	869	843	857	846	845	846	852	878	915	883	878	851	841	827	855	813	833	883	851	882	885	819	841	784	867	848	883	855	868	883	791	822	874	877	856	846	860	866	845	800	832	885	817	851	875	880	809	851	843	890	801	841	888	874	836	838	856	838	857	916	870	864	892	897	779	825	850	840	866	839	817	849	863	870	821	844	837	852	847	779	867	864	845	874	833	846	822	850	853	864	859	878	837	816	871	838	799	865	858	829	832	839	857	849	882	817	870	857	827	813	824	809	897	852	838	844	870	838	855	765	862	835	869	919	852	850	848	838	823	883	848	889	839	909	851	834	846	852	888	799	907	881	865	807	824	829	838	829	854	820	875	853	864	878	841	856	836	790	898	856	856	845	834	828	833	853	822	881	866	841	806	877	834	908	791	830	746	856	805	869	830	828	840	858	795	823	889	809	835	864	860	830	864	867	849	834	810	826	818	826	880	834	828	837	856	848	873	863	870	817	816	883	861	861	880	842	846	817	868	785	812	847	939	883	818	851	844	832	878	863	822	851	893	871	829	813	836	790	897	849	811	813	785	864	811	878	851	871	819	848	801	859	789	873	832	843	794	796	848	830	801	830	878	833	867	832	871	812	851	831	848	818	822	867	869	879	825	822	834	865	852	856	821	864	864	831	820	858	838	843	842	859	809	883	866	838	819	817	883	855	852	844	853	811	905	838	832	835	851	846	872	862	844	852	861	852	881	868	842	806	859	877	859	907	841	808	864	837	829	867	831	877	828	875	880	861	891	847	854	816	872	801	841	818	882	847	873	855	820	818	773	875	828	867	830	851	892	899	855	839	913	834	830	806	837	835	909	874	831	857	855	872	831	840	817	831	864	819	832	841	826	765	844	824	884	830	861	838	873	902	871	837	795	845	891	887	835	839	829	832	836	848	851	859	869	842	766	829	878	831	898	853	843	831	846	857	883	885	821	843	853	890	830	818	829	834	829	836	837	875	833	834	889	890	840	833	835	889	804	872	794	845	874	839	859	816	857	905	859	815	872	836	863	802	838	820	882	847	861	839	899	839	834	808	880	860	880	786	877	856	847	828	847	817	879	812	780	866	884	851	848	844	846	852	893	826	811	857	845	783	837	920	850	852	858	899	818	818	844	815	869	819	889	866	855	852	848	829	857	844	815	829	881	830	908	835	844	840	825	908	865	841	843	850	868	799	822	853	826	835	832	843	840	848	862	911	866	911	841	765	826	804	862	870	863	863	827	853	898	826	815	831	845	861	837	804	834	812	835	843	834	829	824	865	875	841	831	827	827	897	832	836	847	812	765	805	860	860	873	812	827	847	865	831	843	826	852	817	818	788	832	845	866	863	828	850	857	823	900	875	867	792	840	842	869	847	828	833	890	901	816	859	893	854	890	832	843	827	859	853	852	887	842	863	859	869	848	858	822	904	811	851	857	852	863	812	861	854	839	820	825	828	841	847	891	811	866	824	846	861	840	845	873	832	879	784	852	850	799	813	837	921	875	825	842	853	850	848	843	832	846	810	852	805	877	845	856	879	870	855	863	846	814	834	854	867	869	878	904	870	841	829	895	778	858	848	898	895	842	844	843	826	813	788	811	824	877	815	898	846	849	879	894	847	852	791	882	850	862	868	843	850	864	814	839	831	848	876	832	849	844	829	831	839	828	844	875	852	884	842	859	809	833	846	829	826	828	845	811	869	847	827	847	825	793	878	839	855	853	886	892	823	847	849	877	830	817	828	855	805	834	817	872	864	830	855	845	828	847	847	856	824	818	798	839	823	824	860	846	851	873	830	848	861	859	842	853	865	826	883	891	823	892	869	834	845	850	804	843	823	808	846	859	841	868	875	812	837	837	853	862	849	825	873	813	857	834	836	812	876	845	836	808	861	835	863	813	885	856	850	852	855	884	857	834	819	843	877	835	845	843	811	881	879	792	869	831	815	839	868	840	829	876	857	853	839	831	865	848	830	878	886	837	844	833	839	774	792	875	855	874	850	868	877	847	815	886	851	880	845	835	841	866	846	840	856	869	860	830	843	822	879	856	849	834	843	808	872	769	836	859	847	823	803	844	842	824	862	869	824	792	826	843	854	806	866	850	837	843	898	795	812	847	879	867	875	905	869	860	840	832	820	844	886	902	815	851	791	881	882	844	879	881	849	861	815	845	864	836	855	832	849	863	829	814	884	820	834	826	813	824	827	864	836	812	801	797	820	824	828	860	841	856	814	817	836	818	819	843	820	850	850	823	782	895	847	814	905	821	892	864	781	871	850	789	820	820	870	854	849	860	862	829	801	844	865	877	888	852	843	814	846	840	830	814	819	851	825	823	841	861	871	805	848	872	826	813	865	790	822	863	895	839	818	863	860	879	829	855	863	896	834	791	845	855	855	829	872	863	820	811	927	871	806	815	819	892	851	852	848	848	845	803	814	880	847	800	902	845	813	899	830	809	857	898	876	832	838	872	886	853	881	827	858	853	816	802	899	844	874	844	839	881	867	856	862	809	848	853	810	828	870	855	770	854	851	822	814	874	854	860	805	915	844	823	843	867	869	882	900	830	824	861	823	836	822	856	891	829	812	876	875	872	827	864	863	836	852	827	854	815	819	828	845	851	836	816	765	821	843	835	782	827	841	885	838	843	838	846	819	831	854	868	879	890	864	865	837	862	813	817	882	806	845	853	869	821	803	840	805	846	862	856	872	840	866	829	859	871	831	859	827	808	798	877	820	821	862	853	839	866	847	846	837	840	814	830	845	920	854	815	812	840	844	853	799	850	853	886	886	842	869	837	822	845	918	799	889	855	863	876	904	857	823	852	863	802	849	820	839	851	836	822	824	811	851	854	845	862	842	837	808	837	819	890	868	882	828	851	875	823	810	836	840	884	821	843	878	844	833	828	794	799	835	838	844	860	820	829	874	896	847	805	887	816	851	842	822	894	915	841	843	845	818	814	866	821	864	871	858	850	826	859	866	894	851	908	826	805	879	848	828	849	893	824	771	929	865	860	865	790	840	827	802	830	807	827	862	872	843	874	839	844	808	870	834	846	807	831	832	875	830	888	846	859	833	852	825	789	848	851	824	832	878	845	811	853	832	818	871	831	840	792	857	828	861	853	827	833	801	852	888	836	812	853	822	825	852	812	876	825	860	837	877	873	817	887	803	816	837	850	880	862	876	840	875	853	845	825	822	860	873	850	807	851	839	791	857	777	845	836	818	848	877	863	797	803	841	836	869	791	880	854	863	861	830	833	892	743	794
27973	17394	12765	7654	3940	2434	1674	3123	3730	2800	1815	1284	1013	939	1010	893	894	889	902	944	888	934	876	920	901	920	891	900	869	908	922	931	880	958	888	879	904	868	930	926	933	895	872	953	914	909	889	918	944	910	871	871	904	899	909	899	898	917	949	942	933	911	882	909	949	928	919	890	896	827	865	908	953	912	952	933	913	893	934	942	982	993	916	928	887	880	866	906	898	874	861	866	884	918	908	940	867	907	936	948	864	923	867	966	891	914	934	859	882	912	886	932	881	958	899	899	889	849	897	938	823	885	916	935	905	929	931	909	892	866	924	877	934	906	920	906	881	968	883	1007	914	918	923	883	909	868	942	888	884	907	954	912	954	927	902	888	869	925	883	907	895	932	930	884	889	925	883	888	854	909	942	958	866	919	930	880	894	920	915	881	926	910	892	894	924	947	899	897	876	910	890	877	943	912	871	922	882	930	990	904	942	926	895	900	914	920	910	959	925	888	874	854	907	942	919	932	899	894	843	877	859	919	884	929	981	909	915	910	885	900	879	888	881	893	878	903	924	865	947	858	899	934	898	907	871	903	924	911	874	885	860	870	864	863	867	917	909	921	911	844	972	909	862	819	922	953	930	898	871	907	835	864	934	920	912	971	887	899	931	908	871	878	864	977	977	869	904	916	854	901	857	891	947	962	882	900	901	926	916	953	901	892	890	908	911	887	842	870	890	903	934	904	963	892	881	915	940	911	914	946	944	948	878	898	942	892	920	865	883	896	887	879	884	905	910	901	888	847	900	888	915	938	899	870	893	922	924	932	922	921	905	876	885	876	915	928	902	957	911	877	960	911	926	875	872	886	909	897	949	915	866	916	911	869	867	891	884	925	937	893	932	943	845	926	924	932	893	844	919	876	897	874	873	925	921	942	919	937	928	890	910	918	946	949	894	875	849	899	927	831	872	914	895	899	984	863	976	924	910	908	950	923	930	882	888	897	872	863	870	939	903	894	874	889	882	915	958	943	939	891	890	888	920	877	911	903	864	913	943	901	907	857	898	910	908	920	913	899	898	897	936	907	939	903	904	922	923	902	918	885	867	895	866	916	899	852	940	892	922	915	917	894	952	902	937	920	902	918	904	890	900	883	912	880	851	908	913	844	887	859	909	938	896	897	914	898	912	884	873	898	880	888	899	880	908	901	838	899	897	922	919	903	880	924	878	892	906	937	910	929	932	852	880	928	916	899	915	848	969	862	922	868	952	895	949	874	878	924	915	972	863	887	885	941	895	902	879	954	880	890	951	880	922	892	942	921	873	883	906	883	893	896	907	893	887	895	920	920	901	909	841	841	894	865	943	907	925	869	872	895	914	920	872	928	945	891	866	853	898	906	918	874	930	917	881	914	929	912	868	895	904	918	893	896	936	904	864	931	910	918	906	886	893	938	885	888	930	875	881	882	908	914	895	926	878	919	898	883	899	936	922	891	921	934	893	905	873	945	939	983	903	903	900	907	925	922	863	914	892	898	918	921	1003	906	926	911	876	902	954	906	922	895	902	948	916	857	851	940	952	909	949	900	915	915	908	875	900	883	934	893	888	875	903	933	905	932	907	924	926	936	890	952	952	967	961	930	928	920	950	892	920	916	897	903	864	916	943	922	907	886	924	893	846	947	926	872	930	881	925	866	895	879	920	927	924	929	875	923	907	888	913	913	926	953	897	922	886	921	957	934	889	893	905	903	891	863	953	859	893	909	928	895	889	890	932	925	904	932	868	914	913	895	910	864	904	945	902	885	960	891	942	903	932	942	915	882	901	1017	943	863	880	885	865	946	920	864	938	869	925	866	928	911	940	928	891	864	929	913	964	894	885	917	935	864	898	891	898	866	899	917	945	925	932	877	919	883	931	899	967	940	890	857	913	851	877	912	878	937	919	895	909	898	846	880	909	934	888	895	906	868	898	912	885	921	878	893	876	891	955	879	933	924	908	915	941	946	860	878	951	927	920	931	884	935	934	905	934	898	917	877	885	909	844	935	909	896	951	914	883	885	951	931	926	893	946	898	908	942	921	863	931	944	901	900	844	914	894	890	933	847	914	858	851	899	894	912	949	938	947	914	905	926	881	924	955	874	913	878	931	908	947	927	896	865	948	912	914	940	922	928	916	906	893	847	881	890	863	904	850	951	909	935	892	868	869	856	943	924	928	888	969	863	859	904	901	915	880	900	917	850	897	943	858	935	938	880	849	844	919	897	888	920	879	904	861	958	959	927	914	893	966	927	887	850	886	894	909	927	856	875	959	889	929	858	906	904	868	929	900	929	920	900	892	914	944	899	954	918	924	824	918	942	884	902	902	909	864	896	943	905	889	949	906	924	913	919	888	908	919	888	907	916	940	971	896	908	890	916	958	909	956	927	876	882	950	869	889	880	896	914	980	923	963	888	885	924	921	939	899	890	910	890	874	946	972	930	916	879	944	903	885	909	951	913	922	881	947	869	898	891	893	884	858	890	902	966	913	872	943	892	942	858	929	893	927	888	944	903	907	839	832	880	886	951	910	960	913	917	905	925	886	899	938	871	903	845	890	986	867	913	857	892	831	913	940	917	926	869	875	946	902	841	882	825	880	871	898	901	932	891	946	949	949	902	913	904	935	979	890	946	870	944	875	940	894	918	959	966	885	902	914	851	970	925	949	927	857	902	924	988	868	902	926	933	895	889	896	938	940	881	926	910	903	885	893	989	938	904	927	931	949	952	950	869	853	913	877	884	863	880	927	880	946	888	876	906	917	946	895	834	880	909	953	951	939	833	922	920	929	913	952	962	923	895	931	931	873	948	918	904	888	886	888	936	919	893	925	919	926	921	930	884	885	833	953	929	854	935	930	873	947	873	914	946	956	918	951	871	867	911	894	924	896	918	938	907	873	909	911	857	859	950	863	889	915	929	901	923	930	982	893	923	906	902	894	946	889	883	944	953	839	910	988	879	902	904	918	956	908	944	908	921	925	908	904	910	858	872	917	966	1012	940	854	931	938	953	895	856	959	935	940	879	902	866	892	877	851	903	870	875	943	903	890	877	891	904	933	926	869	863	907	930	929	868	903	896	887	900	929	878	883	901	942	922	956	844	886	885	924	922	932	918	912	862	927	904	902	901	880	877	906	915	904	918	886	889	876	927	912	902	946	889	938	926	866	854	933	815	904	920	888	922	951	964	875	906	935	866	941	933	917	920	871	905	931	864	956	930	939	890	930	877	882	886	850	865	924	892	921	948	894	873	886	933	940	923	890	876	921	874	877	901	949	869	942	922	946	897	905	913	895	936	938	943	881	886	935	980	884	913	887	934	884	940	915	944	866	861	884	902	863	901	885	914	892	945	870	940	941	877	889	874	921	921	912	907	936	914	943	939	905	900	902	858	905	898	911	928	873	905	937	982	887	934	982	952	928	916	933	881	889	917	884	887	900	931	893	909	887	912	883	927	857	919	856	941	909	884	900	969	882	853	931	915	879	901
8316	10302	12003	5996	4320	2906	1877	3944	4033	2843	1688	1132	908	821	831	754	763	754	801	808	849	763	753	781	780	798	795	782	753	833	762	745	792	848	822	774	831	807	734	758	785	761	763	800	800	820	764	779	826	803	768	815	754	827	805	816	727	857	776	850	810	766	795	826	807	786	807	806	808	807	834	766	750	772	825	769	739	774	795	808	869	798	759	789	776	768	795	843	758	878	775	802	791	800	791	744	749	747	786	729	788	774	821	813	781	828	738	765	795	814	783	823	768	829	748	753	774	781	773	794	786	810	785	819	740	766	751	784	777	763	783	801	813	851	797	796	787	806	750	804	783	755	779	820	810	828	772	806	761	798	789	793	749	787	801	822	822	775	753	742	770	807	772	790	773	764	817	848	781	791	781	795	793	764	793	747	777	773	852	774	792	808	817	766	777	839	759	811	817	817	769	823	814	781	783	779	773	797	765	779	792	801	758	796	770	773	770	769	780	785	828	821	804	809	821	825	796	822	836	760	764	801	831	803	796	801	799	800	742	759	835	778	751	769	800	809	819	780	785	771	820	816	814	803	809	764	771	801	827	789	761	768	813	805	784	770	792	768	781	809	763	737	784	797	810	807	815	773	805	793	749	825	825	762	780	768	779	787	752	792	825	826	878	790	819	809	815	794	813	788	816	774	795	813	786	798	786	762	773	763	808	793	810	833	771	798	787	780	746	795	766	809	753	770	782	767	833	775	766	795	762	792	770	839	769	788	776	747	777	728	801	795	769	810	816	860	809	813	800	801	810	773	798	781	809	797	742	778	813	773	789	824	781	793	773	764	835	750	798	793	830	756	783	787	786	747	774	800	773	750	792	822	780	803	798	802	824	821	792	835	785	752	819	788	769	807	766	832	808	801	812	770	782	788	780	763	768	747	761	852	816	770	790	804	841	786	805	763	793	794	812	773	829	812	792	787	793	821	761	741	795	795	853	812	756	815	799	765	800	758	826	772	771	742	802	782	806	794	776	824	796	803	801	808	808	825	770	818	818	820	850	778	794	783	750	775	765	797	798	802	723	799	799	807	794	792	781	819	755	812	812	788	840	791	760	838	773	800	823	813	823	837	783	788	735	823	760	790	773	761	787	783	747	790	771	825	802	808	761	800	795	774	779	767	780	808	777	760	767	746	744	718	821	803	790	816	799	759	780	794	867	819	842	794	818	791	779	763	788	835	788	840	765	790	829	784	733	802	831	749	792	824	822	788	849	794	771	780	762	757	768	816	783	799	760	789	801	812	770	778	757	797	806	801	852	782	816	798	794	753	809	756	822	846	815	740	803	760	801	822	823	801	747	763	809	810	735	738	824	804	802	758	783	801	834	758	797	796	823	809	800	739	774	816	811	817	762	787	766	828	781	751	775	773	787	742	739	833	777	822	786	795	769	809	797	805	754	810	770	751	767	737	810	802	775	781	780	832	778	802	757	828	798	792	776	729	822	791	816	810	845	770	774	763	763	757	781	788	783	833	754	776	761	849	837	771	783	759	805	818	761	779	797	843	772	806	790	811	796	818	791	779	781	781	743	833	780	822	789	781	746	768	757	818	780	774	807	795	791	799	748	793	720	780	802	785	776	790	820	786	774	812	755	793	816	756	824	804	809	813	768	795	818	807	828	785	800	740	774	753	738	756	745	782	800	772	791	786	784	774	787	800	785	755	782	731	743	840	770	812	825	835	748	776	833	827	812	774	795	763	800	789	781	815	782	768	797	820	809	850	763	778	803	778	770	787	789	803	741	801	806	779	849	796	798	809	795	736	803	787	782	779	762	791	773	765	802	786	867	801	770	775	806	745	794	801	773	786	788	756	794	819	856	767	796	780	753	774	775	826	772	826	788	778	769	783	842	813	819	806	774	801	769	830	842	812	798	816	809	814	794	749	801	799	810	878	748	818	801	829	814	781	786	725	782	798	805	810	798	833	808	807	770	836	756	799	795	813	783	744	808	844	765	795	787	758	799	779	734	810	808	797	797	778	777	729	770	794	809	750	790	763	796	783	820	784	868	783	769	767	794	801	795	759	774	804	768	791	802	759	867	836	827	753	863	765	785	796	780	755	812	793	767	806	808	803	787	806	793	753	775	813	777	821	794	785	751	799	746	778	773	767	789	831	801	792	815	808	821	777	772	728	771	768	745	812	835	761	784	832	759	797	812	776	793	799	771	848	815	789	811	768	783	823	736	793	786	816	744	738	793	859	793	766	771	812	796	793	843	824	812	763	860	768	778	764	758	784	832	792	774	760	802	777	765	784	771	789	759	749	803	820	790	828	798	782	767	778	818	751	768	796	780	750	760	758	779	794	782	839	790	789	787	755	777	809	823	776	737	804	760	756	817	812	799	810	803	775	788	743	796	742	747	760	785	770	807	833	812	784	798	782	771	785	761	791	811	797	849	754	811	746	814	853	747	767	794	844	741	788	794	838	755	781	812	805	835	777	835	760	765	733	792	779	838	781	782	793	831	767	836	848	789	765	790	763	797	791	753	780	778	793	739	793	815	779	817	778	788	841	837	841	755	818	798	812	791	776	788	793	809	832	832	818	764	829	819	814	791	818	800	723	782	792	812	711	761	786	788	818	773	787	836	752	745	789	805	802	785	778	783	782	774	762	821	770	830	772	792	756	787	798	792	806	816	737	787	846	788	867	724	765	803	764	797	800	741	752	801	763	772	783	806	762	791	761	799	750	773	768	777	744	795	773	761	810	758	769	790	774	777	766	842	816	774	749	768	774	775	780	803	806	766	766	778	754	771	777	786	800	817	785	771	785	764	788	846	816	779	774	818	770	793	820	771	773	816	768	766	797	829	760	759	787	814	797	787	798	776	811	845	784	785	799	795	747	800	816	800	828	790	793	833	827	833	803	840	779	823	856	745	804	776	814	792	779	796	784	788	828	770	818	823	806	839	745	774	766	735	848	760	750	782	777	835	805	764	790	788	799	760	732	804	754	750	804	829	834	762	805	791	812	840	782	779	799	802	792	748	831	818	784	798	863	833	837	789	787	769	805	788	815	848	770	807	780	819	823	812	828	798	751	757	798	815	790	782	809	760	779	768	801	772	799	814	768	763	786	779	775	827	769	804	825	798	717	840	804	775	805	777	774	781	795	824	753	774	796	861	801	836	819	790	813	770	752	761	789	818	800	795	772	785	803	752	771	786	787	816	776	777	818	766	793	783	792	769	810	818	805	797	786	785	787	813	821	828	820	811	806	786	745	818	834	761	721	792	791	779	799	793	858	762	764	790	829	824	771	745	780	789	756	763	792	773	753	745	835	815	834	743	746	756	800	853	761	766	746	784	795	763	787	835	782	756	756	768	798	771	813	784	805	795	777	802	788	754	785	759	792	791	843	772	799	775	803	755	768	797	828	737	793	746	804	817	785	794	768	775	822	772	748	789	811	767	793	759	794	806	734	776	796	810	773	816	807	855	783	749	794	808	849	741	822	806	796
25531	21346	27241	25056	11574	6495	3635	16965	24477	18666	7366	3057	1453	982	891	899	848	859	852	897	875	863	866	876	866	838	875	881	832	913	887	825	848	829	823	827	886	805	842	856	861	857	835	881	809	827	884	876	889	854	884	866	814	842	829	884	783	862	816	798	838	837	843	810	837	877	873	828	817	857	850	808	836	836	864	845	819	863	815	876	863	832	831	874	811	862	909	882	861	896	886	832	881	849	805	834	850	799	869	875	843	848	880	781	827	888	861	837	858	835	881	846	830	841	854	860	879	814	860	840	855	839	823	855	844	808	862	811	876	789	869	855	861	832	816	867	860	835	855	855	853	800	838	812	836	792	905	850	835	813	888	838	888	822	884	824	844	814	837	842	863	827	846	784	834	887	915	913	842	861	866	845	872	829	795	826	803	847	834	860	810	882	834	835	863	854	885	862	868	829	852	856	906	810	833	826	800	830	853	826	856	847	847	858	860	872	833	871	856	876	799	875	855	862	883	844	873	842	869	820	862	829	851	870	868	846	815	846	840	913	855	819	900	870	817	863	856	852	894	849	818	834	864	855	851	901	841	803	831	797	853	804	846	812	868	873	914	838	830	866	861	864	834	859	856	847	899	877	879	811	834	830	844	856	899	838	829	874	826	827	850	882	852	840	809	880	832	867	882	868	843	859	860	864	892	903	849	810	783	894	874	870	825	838	809	853	854	863	878	878	813	814	848	848	810	835	888	810	833	886	858	857	861	874	809	874	838	800	824	817	849	817	847	876	795	845	880	866	862	851	807	843	833	815	799	872	821	842	832	894	815	816	835	891	875	850	860	869	860	833	835	855	845	835	872	896	909	860	826	864	874	838	815	817	868	812	866	800	929	851	872	874	859	907	838	797	876	908	878	873	889	855	828	799	870	894	847	837	872	846	851	910	840	878	808	869	892	865	783	873	882	853	834	871	874	887	861	827	841	780	835	868	855	847	858	786	842	870	843	903	840	840	795	809	847	884	827	836	833	835	845	847	865	907	879	831	870	865	871	876	835	829	869	840	892	844	822	798	827	910	841	876	898	870	831	790	837	790	833	811	797	817	838	829	828	876	841	851	852	854	906	832	804	825	836	872	804	833	869	864	800	813	838	829	814	857	835	816	823	891	863	824	853	868	805	816	812	794	795	822	875	849	836	914	858	811	870	858	854	824	837	832	883	873	791	854	863	832	813	838	833	850	846	828	883	843	815	853	797	876	903	890	866	806	833	825	827	886	812	794	898	823	839	829	841	841	869	850	827	818	821	845	877	827	861	858	851	816	800	819	833	793	833	856	791	815	882	820	832	829	848	845	814	869	860	893	872	766	830	861	872	900	841	892	862	841	824	855	789	785	858	836	850	814	845	842	875	839	865	828	878	822	894	863	824	828	822	833	849	915	800	828	869	860	871	867	846	850	856	841	818	853	820	871	837	871	882	840	841	867	794	838	848	841	795	780	845	872	850	884	871	805	811	874	865	924	850	821	908	836	814	852	798	833	873	840	859	817	803	835	824	829	874	853	777	909	822	878	845	811	850	866	849	824	804	844	859	848	789	771	849	925	844	837	827	855	894	849	857	792	847	822	832	849	837	806	860	828	855	812	792	793	865	778	820	807	853	888	880	795	858	869	832	812	843	844	869	902	837	848	825	821	860	852	769	864	814	809	858	864	884	863	808	811	834	837	868	864	867	827	853	829	873	840	861	810	820	847	842	819	934	882	831	860	890	813	822	901	899	842	817	828	884	829	823	856	867	828	877	823	860	829	841	823	878	789	842	804	834	836	795	847	858	831	782	858	822	806	859	843	806	864	847	841	835	866	849	879	858	768	841	870	868	853	819	833	800	810	861	833	825	816	816	855	803	844	800	820	895	830	831	888	796	845	832	859	848	844	814	794	825	870	848	861	843	877	819	865	866	849	793	835	852	837	852	844	903	834	820	810	898	818	871	830	843	859	845	878	822	834	803	897	809	833	847	823	818	838	842	854	855	843	817	870	825	823	819	847	911	838	791	804	807	816	768	872	842	833	855	824	907	852	822	832	850	873	859	847	843	829	859	813	875	840	833	856	825	873	803	883	878	862	815	836	843	778	812	841	885	889	807	817	847	905	876	900	850	827	855	828	882	851	833	888	827	859	841	851	856	808	845	826	860	862	854	881	813	870	841	858	845	888	866	847	834	851	832	792	840	872	863	818	810	924	855	815	849	933	838	861	869	857	879	828	850	840	829	864	801	850	845	862	873	824	885	825	847	901	870	831	893	865	848	793	820	816	835	849	829	837	864	889	818	830	871	836	838	876	788	822	862	836	875	870	822	883	802	898	812	805	879	775	846	861	831	842	872	828	852	820	872	886	852	833	820	847	828	876	852	889	858	841	841	881	901	872	876	845	823	816	869	896	815	870	785	826	809	860	864	815	867	835	873	792	890	883	843	862	831	852	843	848	870	922	810	828	808	848	841	802	832	881	830	851	831	832	880	786	909	834	873	877	880	871	835	850	857	849	893	844	834	882	871	822	860	840	817	803	883	875	786	844	872	800	859	846	850	872	813	872	877	830	873	800	873	834	805	868	861	855	833	815	835	824	833	869	792	844	854	868	897	830	843	835	902	848	825	859	829	827	828	800	871	854	864	848	829	835	825	894	879	915	818	879	828	831	802	885	853	808	850	824	887	843	869	845	815	833	828	775	895	832	818	820	823	833	858	869	837	820	877	855	857	881	914	854	821	815	831	830	835	787	860	873	888	854	852	810	858	829	787	820	854	844	872	839	839	867	922	842	849	870	843	811	838	882	930	846	816	824	862	841	841	830	851	865	820	876	779	866	828	843	834	851	837	862	820	797	844	899	839	778	805	804	838	892	877	813	866	872	914	796	819	827	878	938	858	882	860	842	790	846	771	843	825	861	903	815	831	875	810	878	914	876	890	900	860	839	784	838	829	826	844	838	913	828	881	852	810	876	850	870	873	808	803	864	800	809	815	853	840	809	798	858	825	848	830	868	906	857	850	809	881	852	861	864	825	736	901	846	838	909	838	901	904	869	862	870	845	859	846	863	887	867	831	830	857	815	913	836	850	834	865	888	801	868	820	848	886	838	866	892	845	873	846	887	855	850	856	862	863	788	785	872	826	821	899	900	806	856	861	902	866	806	830	800	822	837	885	827	835	837	881	817	837	832	861	856	800	859	842	807	828	882	816	864	797	783	915	860	836	778	864	871	879	821	805	851	906	851	786	853	831	818	806	848	863	893	910	905	798	850	845	849	828	866	876	918	813	928	859	877	816	810	859	848	872	865	873	903	824	807	812	837	804	865	870	880	863	822	839	803	878	857	858	864	843	836	824	883	847	868	823	864	842	829	851	868	873	790	801	811	877	823	887	850	833	842	874	873	858	897	839	841	844	851	869	840	895	870	835	826	907	887	882	881	848	808	833	818	844	930	856	873	814	829	886	839	902	818	875	907	848	887	836	854
7751	13330	13229	7396	5578	6119	3449	19467	22118	14795	5970	2910	1362	862	814	731	756	775	779	778	753	747	776	771	786	776	779	777	775	808	773	715	737	755	775	793	816	752	773	745	767	761	770	775	790	752	789	745	779	763	768	829	725	770	754	786	799	723	756	775	778	780	829	713	730	759	788	785	748	774	769	781	732	731	748	840	763	806	742	754	820	771	835	758	777	701	757	795	746	747	740	789	746	798	738	791	766	768	744	733	741	761	790	757	716	766	797	756	814	761	722	767	773	771	804	762	799	791	810	777	767	726	769	809	755	740	776	731	795	744	768	786	760	730	748	755	764	779	726	769	757	805	795	790	732	727	723	767	772	715	807	781	793	776	740	762	769	738	765	774	766	760	756	735	824	788	755	762	791	731	710	760	794	709	753	775	769	762	761	716	759	812	715	778	760	767	754	729	714	691	758	767	763	757	786	799	760	746	740	765	756	769	696	767	744	749	762	774	735	801	774	763	782	729	790	810	778	815	765	733	728	794	783	809	712	820	757	768	776	802	740	741	764	754	763	766	790	756	705	741	730	767	771	742	761	773	769	761	753	784	780	760	799	779	761	779	765	753	752	757	759	739	753	773	745	765	759	758	782	768	729	784	733	761	745	775	753	734	821	753	737	759	765	725	707	758	709	741	737	749	763	718	776	779	777	773	789	797	776	814	751	781	743	769	767	784	754	750	686	784	754	798	828	709	766	712	742	792	764	714	731	773	750	761	745	756	780	773	822	731	808	804	779	732	729	762	783	726	805	758	801	759	827	746	730	783	761	768	762	778	796	730	711	764	744	742	754	717	789	771	740	732	734	796	752	749	697	723	740	719	773	760	758	793	776	751	728	793	738	816	710	756	818	771	775	742	736	770	718	744	759	775	743	765	782	767	776	763	773	752	729	797	824	703	776	821	737	735	745	754	809	770	792	740	718	766	759	737	807	734	747	751	758	772	769	764	753	763	765	836	776	730	775	784	758	728	741	738	747	732	762	803	723	732	784	747	751	824	750	749	787	701	754	756	745	791	773	789	791	766	716	808	776	732	769	737	792	781	754	759	751	772	786	783	760	733	777	739	786	768	754	745	798	758	753	793	763	748	765	751	828	785	729	796	739	768	788	735	776	738	775	782	794	768	762	745	759	723	802	729	777	793	783	744	748	777	798	749	715	752	762	762	731	774	765	753	762	742	751	724	744	793	781	793	730	758	769	761	724	783	763	681	791	796	769	781	787	796	787	756	703	776	748	756	817	760	808	733	741	794	756	766	747	749	734	765	726	779	770	773	706	766	786	779	757	768	790	773	772	805	698	752	773	785	801	764	758	784	737	745	819	792	772	727	755	748	784	768	786	803	720	802	756	747	758	791	775	726	739	797	786	722	791	734	789	754	757	775	724	784	730	746	789	793	733	758	719	763	802	782	792	740	774	811	728	721	741	753	777	763	811	753	743	769	792	787	786	746	747	793	783	758	746	767	761	749	759	798	776	738	774	733	769	789	727	761	786	741	763	782	777	777	765	732	712	790	748	744	785	715	742	782	776	723	777	723	765	832	757	770	750	792	732	747	737	733	794	780	729	799	707	792	709	757	776	770	781	751	776	793	788	772	780	726	748	741	733	804	730	760	731	725	754	796	729	779	767	753	748	725	737	799	770	746	755	740	752	739	822	767	822	740	801	822	752	798	721	736	791	746	750	797	728	812	736	750	742	702	752	737	764	757	735	736	771	715	743	753	752	793	757	732	747	736	784	768	751	760	758	786	741	789	761	784	774	726	746	727	764	789	752	788	770	732	802	768	735	788	746	739	783	747	741	739	735	724	753	777	742	761	771	770	761	720	774	698	776	764	811	787	792	740	784	719	743	743	723	776	767	748	774	759	710	724	812	747	720	784	736	723	770	780	787	720	718	720	769	772	690	747	717	783	751	759	732	717	786	752	775	731	798	754	800	799	792	738	759	783	742	700	750	790	725	829	782	772	741	746	783	764	753	788	702	774	773	786	762	785	786	789	692	732	745	761	769	804	803	775	820	747	757	722	767	712	769	777	745	775	756	777	768	787	772	775	719	799	745	753	742	752	775	719	705	748	770	759	788	754	741	742	736	791	748	778	784	772	744	778	749	748	771	740	735	758	805	769	770	732	773	755	751	852	733	767	776	775	794	751	723	730	728	730	746	762	744	782	745	768	772	752	786	750	786	765	746	720	716	738	691	750	771	814	748	766	719	795	755	802	739	745	732	750	761	800	762	813	767	771	772	773	740	744	759	715	750	801	772	807	750	756	759	775	756	778	753	742	749	710	733	766	741	745	752	747	767	786	744	786	807	780	817	767	755	783	743	769	739	776	760	775	792	753	770	724	759	776	761	721	773	786	791	708	720	774	796	787	768	796	765	750	734	756	709	757	766	774	703	748	727	746	766	795	778	753	758	752	807	771	766	728	734	720	709	768	767	759	764	743	798	807	754	736	703	740	724	787	723	742	728	742	778	759	745	747	775	833	818	793	755	759	750	748	764	743	743	761	829	771	725	743	759	790	760	754	747	754	759	775	738	772	766	739	744	734	730	757	733	772	787	852	747	742	725	714	735	766	767	733	801	717	753	785	768	778	778	732	706	744	754	752	768	802	707	769	767	709	741	756	772	730	785	802	752	723	725	725	768	723	726	809	764	790	783	752	819	749	771	834	745	827	782	787	756	714	700	744	777	761	757	779	732	758	713	731	786	748	753	746	719	789	727	736	767	735	754	793	792	742	749	747	835	778	785	805	753	800	765	782	729	736	727	761	742	782	738	751	780	744	772	746	754	779	767	794	793	728	804	771	770	767	728	752	726	801	752	765	799	814	821	746	770	769	748	785	729	847	760	777	806	799	782	767	771	737	742	727	752	727	748	686	748	771	728	769	783	764	784	755	753	748	734	755	733	776	747	769	798	732	787	798	737	781	761	730	735	758	701	785	757	760	739	777	804	729	768	765	764	784	798	779	764	763	772	763	725	727	778	772	723	730	789	707	728	734	703	730	789	746	763	749	765	756	709	805	755	709	753	743	764	740	824	758	795	698	752	753	763	757	749	762	796	749	751	753	740	770	778	780	750	731	765	740	745	769	791	763	772	782	768	771	743	769	753	748	740	785	734	780	741	736	780	759	762	771	810	766	745	777	800	777	762	718	775	762	739	802	750	757	774	737	768	766	780	797	798	745	760	734	713	803	751	736	796	751	742	744	729	719	729	745	764	714	751	742	743	814	775	750	760	766	803	707	794	743	778	770	807	791	728	755	764	758	805	797	749	758	743	765	761	756	735	700	787	735	764	791	757	746	764	772	738	734	800	700	778	739	756	739	742	792	754	777	765	784	773	771	731	724	737	747	734	781	769	769	779	751	718	802	728	791	730	765	827	768	743	783	761	738	761	696	718	811	708	729	758	761	729	716	767	775	781	733	728	790	765	709	739	759	770	742	768	724	771	752	749	786
24255	21364	28671	24421	21598	17911	11230	35282	42816	31799	14422	5303	2131	1230	1051	973	1020	984	1008	939	1006	1012	940	953	986	969	1007	945	1020	976	982	962	1033	1008	958	903	943	945	932	1016	949	969	955	987	949	956	1014	961	980	955	977	965	981	996	944	920	940	970	936	975	968	973	961	961	967	979	966	997	917	952	940	934	995	945	984	933	952	952	918	989	1000	1011	959	955	983	993	947	946	944	978	955	931	960	931	897	958	886	911	950	985	1006	1020	965	946	968	970	941	964	990	961	929	910	960	938	957	993	975	971	966	873	981	954	904	956	941	983	920	897	946	935	905	971	967	1011	918	973	944	966	964	965	994	937	968	936	963	947	956	937	942	971	913	895	976	934	970	951	1002	974	948	951	961	892	907	961	999	971	983	955	930	925	924	970	1013	956	928	957	976	973	1006	994	916	979	925	974	994	918	932	921	965	924	955	943	974	960	982	1017	966	928	946	962	1002	923	923	985	935	940	943	967	914	926	940	945	956	928	960	1012	949	963	973	962	928	946	960	921	988	937	930	943	947	938	938	1035	970	930	923	964	916	910	997	926	948	985	972	909	961	982	888	930	958	993	976	937	983	998	1002	1011	1003	922	939	932	952	958	907	1009	996	955	949	881	933	937	940	910	895	955	954	944	915	920	945	941	970	951	929	946	966	929	950	955	934	913	971	932	985	950	964	914	928	922	976	949	966	941	918	927	989	913	990	962	941	921	969	995	885	942	942	971	963	932	963	943	1009	919	951	940	970	947	905	925	932	954	945	965	1008	949	953	917	926	977	922	955	964	900	978	895	973	958	1032	953	900	947	950	940	958	973	985	925	904	955	955	934	906	991	926	926	976	993	980	952	943	931	993	967	933	981	937	980	906	971	964	919	936	949	935	990	947	950	926	969	960	1019	1044	938	928	986	970	963	969	988	947	950	992	1027	949	975	883	942	986	909	991	961	970	949	910	947	994	962	980	960	888	943	949	987	965	1019	984	963	965	951	944	917	958	919	930	956	911	953	940	966	950	965	927	1006	950	1002	964	942	979	996	890	962	970	917	927	987	928	953	955	911	992	956	936	971	965	929	904	947	979	955	903	969	941	964	952	913	916	956	936	934	936	966	935	966	941	980	898	946	923	888	951	888	956	951	962	968	948	973	934	961	897	948	974	998	984	1014	994	982	886	905	944	936	922	939	934	941	879	939	904	951	946	919	970	908	935	968	988	978	968	972	965	949	913	903	986	966	930	939	988	884	913	921	919	967	932	891	941	916	944	997	981	952	944	948	941	937	979	981	902	941	919	956	900	908	958	951	991	955	962	991	914	972	966	924	954	958	945	957	976	950	935	917	937	943	914	1022	896	961	918	968	971	985	1062	998	950	975	938	993	1005	979	948	923	953	985	958	945	952	952	920	904	981	923	938	919	986	934	887	963	939	962	962	985	940	915	979	980	936	975	930	960	949	938	939	930	982	980	904	915	957	923	950	910	938	931	889	953	979	947	937	972	964	919	931	922	942	953	959	960	919	966	946	918	901	928	964	954	920	983	969	965	940	985	940	965	912	902	912	970	959	943	960	967	941	943	938	973	954	975	977	936	1013	888	919	959	975	918	930	909	920	963	941	991	919	920	889	879	921	934	921	958	970	974	980	920	935	983	956	931	982	948	950	949	918	969	953	939	917	867	935	982	976	870	989	975	1008	898	965	929	920	945	973	960	959	953	971	933	945	907	869	1001	895	937	948	893	920	916	914	944	949	954	1003	954	933	885	992	922	943	949	926	923	935	939	911	942	944	933	1009	910	959	972	946	950	921	914	919	958	972	978	956	896	942	953	1006	942	929	926	922	962	1005	920	964	943	954	943	991	939	948	953	952	947	908	1007	959	935	894	926	975	1001	957	899	913	934	961	983	1013	954	969	951	959	919	955	987	903	978	944	918	910	930	880	989	989	921	935	922	942	981	1024	946	920	860	966	921	939	973	924	914	973	938	945	951	927	985	927	961	966	1011	1040	939	941	961	936	920	968	927	930	990	922	976	917	936	943	935	980	913	1018	891	970	947	961	951	943	938	956	950	912	973	930	956	956	956	940	938	947	976	955	940	969	969	954	980	931	925	952	966	940	934	943	955	961	987	940	937	985	950	939	938	995	900	933	995	921	929	941	941	953	940	968	931	941	924	955	949	923	907	928	916	948	939	939	951	916	927	932	983	934	994	1009	992	990	941	949	989	914	978	934	974	964	926	976	959	890	915	966	1004	979	965	950	982	926	906	946	913	940	994	986	934	944	936	947	1004	942	985	918	1017	969	947	906	914	983	963	989	928	962	931	953	982	947	939	939	904	929	934	895	943	969	952	932	1001	953	945	905	944	899	924	950	984	933	949	941	892	971	952	958	950	939	945	978	954	942	1028	934	933	968	925	962	948	915	982	958	930	916	879	940	921	933	953	944	949	941	927	915	983	962	903	911	1000	967	896	977	923	929	988	957	936	935	990	968	975	969	912	962	963	931	947	986	934	982	883	990	979	949	919	996	951	973	1032	966	989	961	961	902	970	965	920	934	982	905	948	901	1003	937	931	1016	983	938	993	922	957	904	974	942	987	979	956	996	987	977	953	941	982	970	959	958	924	920	1031	951	932	907	926	918	899	906	966	957	961	933	970	909	1019	973	988	954	942	918	898	968	939	927	986	986	1000	989	931	956	948	984	1024	926	999	953	968	923	980	958	966	950	969	958	900	1008	929	992	906	953	1001	959	960	897	965	964	903	924	977	1003	970	907	950	959	962	933	953	940	913	928	967	953	952	945	997	1000	908	990	956	942	949	939	922	986	943	943	962	977	890	950	936	955	925	949	916	941	927	927	944	970	988	951	978	957	975	946	967	947	948	941	1034	937	963	956	966	977	1017	980	921	940	930	1016	946	937	919	984	943	940	943	953	986	982	966	941	957	1002	927	969	917	913	922	977	931	950	970	968	954	1002	973	949	952	937	917	931	945	961	967	953	988	976	932	981	932	963	906	911	984	902	970	955	950	993	907	982	964	912	936	878	944	895	995	949	951	934	892	981	959	934	940	1005	985	925	978	923	960	925	987	977	907	923	1024	983	921	1028	924	941	971	955	910	915	986	961	930	944	916	910	922	925	939	940	982	953	988	967	964	949	949	981	938	977	922	952	966	943	895	931	932	975	964	956	974	911	927	981	970	961	940	896	924	975	958	978	944	926	982	927	928	950	980	955	954	943	958	891	971	922	963	1017	948	969	977	990	900	922	904	904	957	974	929	925	917	907	965	989	938	995	914	1008	904	952	974	993	953	981	934	986	946	970	957	918	952	966	1011	894	939	912	973	931	935	965	920	894	917	974	975	957	942	923	913	901	986	978	929	945	966	950	985	916	895	934	926	984	938	973	939	922	925	871	955	905	980	962	917	946	917	945	1003	964	964	941	1003	968	952	958	984	937	927	983	979	1005	944	970	917	997	901	988	940	959	924	926	968	922	966	1044	960	928	965	953	953	918	966	948	973	947	979	947	929	953	963	916	920	926	935	948	931	971	916	940	944	935	977	932	992
7744	19126	17239	10577	11354	11485	8717	37818	38410	25412	10175	4671	2014	1057	915	862	859	882	812	837	835	850	846	856	884	898	834	848	842	894	834	863	865	877	834	877	876	869	804	884	839	858	814	859	875	863	819	809	885	829	866	879	862	860	857	878	828	848	850	823	860	839	827	894	838	880	797	842	849	870	822	840	813	895	900	807	832	867	846	818	838	848	862	852	884	808	843	830	832	858	857	841	818	893	853	787	860	804	855	871	870	817	838	828	836	879	798	861	853	886	813	829	816	815	845	922	842	842	837	839	862	829	850	802	877	838	826	815	837	804	804	841	825	853	829	808	848	892	828	845	809	863	826	874	805	811	847	820	829	867	803	853	841	806	832	810	851	821	847	894	857	808	847	833	809	817	829	819	846	740	864	831	808	862	870	885	825	807	823	867	868	873	835	854	815	866	846	797	804	805	872	862	845	845	775	839	868	876	857	821	791	824	841	821	810	837	801	799	859	830	886	843	886	886	801	873	865	849	903	808	829	834	855	802	873	876	855	848	833	852	820	841	854	837	815	871	834	860	842	930	891	858	872	802	845	851	818	888	813	853	827	761	829	818	778	793	917	827	887	837	890	853	873	845	794	872	871	810	872	800	855	820	826	853	827	822	829	847	812	786	801	844	822	875	783	841	858	852	815	837	861	846	862	856	846	780	863	837	823	801	897	852	862	818	802	874	826	847	890	842	924	815	872	799	803	827	864	853	847	845	855	842	841	819	885	867	831	800	822	835	869	880	779	890	815	863	825	842	812	803	824	849	814	822	864	810	839	842	825	840	873	803	868	833	811	845	831	837	829	836	823	860	856	890	867	883	841	836	872	863	820	857	830	872	810	833	806	841	859	820	836	811	892	872	830	871	817	791	864	853	884	850	837	900	849	835	823	834	831	830	863	872	839	882	841	852	839	870	858	843	833	818	855	867	828	842	838	864	803	898	854	873	839	782	859	817	861	875	883	818	836	813	865	808	843	847	856	866	802	756	865	849	867	846	870	860	864	815	811	853	819	822	779	841	843	880	820	797	863	829	840	862	873	773	846	793	864	825	850	816	854	846	852	866	835	828	842	830	829	832	831	846	813	775	803	770	814	844	872	823	755	836	834	799	788	808	858	847	852	863	810	817	826	852	827	868	831	869	809	792	819	884	839	854	841	900	800	818	863	838	852	839	903	854	829	899	880	880	854	801	840	853	831	881	832	828	850	796	822	835	821	841	809	838	818	793	812	829	850	802	844	834	834	847	871	834	822	790	849	754	801	831	883	873	866	817	836	845	866	863	811	879	826	876	781	883	808	843	845	852	830	859	836	825	840	821	895	829	842	824	790	848	847	825	801	832	789	850	861	819	839	832	825	870	853	836	832	906	818	866	775	872	857	854	802	791	794	871	842	806	851	871	794	791	800	812	828	816	831	841	837	785	842	811	823	815	805	833	801	854	874	775	853	778	843	862	813	841	859	814	832	797	897	829	824	787	848	892	860	855	822	836	802	802	837	833	775	842	819	832	809	843	839	799	859	845	852	854	858	831	798	899	872	842	839	844	814	814	892	833	881	824	802	849	847	803	833	853	862	805	852	783	837	814	844	844	891	808	859	856	902	785	814	853	853	806	865	842	874	806	812	820	831	831	836	845	819	870	828	863	835	813	834	825	835	903	823	829	830	816	791	818	871	875	852	837	850	837	789	826	841	835	854	854	853	824	844	852	824	855	839	855	869	802	808	803	863	860	815	872	895	882	847	831	857	822	805	867	873	822	819	841	796	824	838	800	837	782	825	851	853	822	826	858	802	826	839	812	828	798	843	831	838	832	830	841	856	827	842	841	797	817	836	771	824	826	825	823	813	839	860	819	844	788	859	824	891	827	801	818	853	864	774	834	923	813	804	810	854	788	842	832	879	874	835	825	880	825	893	829	870	799	828	839	838	870	812	846	823	824	885	861	822	819	807	825	804	841	851	902	845	814	812	817	833	820	868	881	805	827	786	854	858	848	826	827	882	822	795	825	788	825	826	820	854	848	862	879	810	819	816	847	814	833	833	831	858	808	855	837	796	861	828	825	799	843	848	839	828	868	824	812	827	820	823	762	881	746	846	784	804	851	844	842	859	816	826	822	812	875	893	842	795	792	841	837	805	845	799	849	853	810	876	861	827	870	847	771	843	863	840	876	829	845	842	793	849	834	850	815	864	872	873	858	821	856	830	844	792	876	871	820	823	853	820	811	828	867	863	824	814	875	822	832	835	829	823	776	803	869	859	895	829	803	820	849	833	827	893	813	859	882	888	871	861	822	768	783	881	863	851	859	835	890	863	887	847	801	845	860	857	878	797	802	825	823	867	839	870	823	878	801	778	818	846	851	873	856	840	825	862	800	875	829	832	796	830	833	830	949	815	834	808	896	818	844	849	905	862	830	818	857	842	836	835	826	833	849	857	871	842	878	855	872	837	840	815	826	795	848	852	810	803	829	866	862	796	858	896	917	832	841	827	822	785	801	878	818	833	776	844	829	843	857	930	786	802	786	832	856	845	799	797	805	855	820	816	831	843	832	838	874	887	856	853	821	849	789	842	852	855	852	884	833	804	854	840	831	820	812	804	872	811	868	885	823	832	864	806	829	876	814	804	841	859	838	853	800	838	806	822	826	842	838	846	882	836	811	848	826	800	861	857	832	831	849	841	772	901	837	809	818	862	860	851	792	809	766	785	817	823	856	895	825	839	855	822	837	834	837	820	844	851	828	861	848	833	777	845	830	875	849	800	840	810	818	825	840	855	801	797	893	848	845	867	825	812	892	776	859	829	878	852	883	838	824	819	830	814	799	843	840	849	816	855	842	788	829	812	852	814	864	856	823	807	804	849	796	824	779	834	822	796	805	804	772	826	848	847	851	820	818	785	823	827	841	893	860	783	849	854	771	789	833	837	816	834	838	866	822	845	835	855	846	796	848	850	874	850	859	850	865	832	811	834	812	873	837	835	832	856	838	839	868	842	848	849	830	812	846	868	855	811	837	793	814	823	868	819	846	790	837	790	830	806	781	793	837	857	867	842	827	817	844	922	885	875	843	842	873	825	874	836	809	862	782	844	854	815	886	809	821	839	870	804	842	856	830	887	830	811	869	844	876	846	843	824	839	817	792	851	826	821	812	862	857	872	869	858	850	832	823	871	840	848	827	833	800	854	819	876	819	852	845	811	840	852	804	825	756	838	793	811	861	847	818	847	857	823	794	788	835	852	859	810	875	835	870	840	805	796	822	873	848	842	864	833	822	835	855	859	843	922	853	800	859	834	820	850	809	835	808	829	830	866	846	797	803	851	821	807	887	801	837	826	857	838	868	841	824	863	818	824	841	801	819	857	826	837	825	863	842	828	844	780	868	827	865	800	824	857	827	865	838	796	799	834	789	798	840	847	817	791	813	870	869	806	808	882	787	840	814	789	840	778	813	812	854	866	867	852	868	890	853	840	792
27942	15960	7635	4727	5241	4314	3618	4166	4577	3160	1692	1221	1015	925	882	883	947	899	922	1002	945	891	863	870	884	919	885	946	955	948	886	899	894	940	903	941	885	884	919	937	910	920	886	912	891	959	908	928	882	919	927	908	961	906	936	867	926	901	986	869	925	922	904	892	904	937	887	872	900	913	922	923	839	886	902	928	933	900	925	952	928	929	917	871	909	892	939	906	921	938	905	898	907	892	884	924	946	879	956	923	911	953	936	915	863	969	897	939	910	941	883	943	957	969	888	894	945	919	886	847	961	938	907	953	921	919	915	901	886	865	867	898	912	900	856	864	883	857	940	883	970	900	918	910	872	899	909	928	826	957	903	898	890	969	902	869	903	893	842	856	875	962	908	935	880	871	894	973	874	916	897	922	887	946	949	870	885	950	942	941	821	915	880	913	908	883	882	911	916	915	929	902	859	852	878	878	864	914	930	944	887	862	866	897	898	869	910	894	883	886	909	890	855	903	926	905	911	925	880	928	906	909	881	863	904	923	877	965	891	928	881	936	934	875	892	939	938	929	865	933	904	894	958	888	957	899	901	898	895	885	941	898	830	938	931	936	854	927	931	888	924	987	991	980	881	875	931	948	918	907	902	882	896	951	939	914	880	941	902	917	907	918	913	970	943	908	891	945	882	867	902	886	915	921	885	844	948	896	866	904	891	832	882	900	923	903	958	962	857	898	923	894	917	946	933	912	930	939	940	921	916	930	899	970	903	880	934	882	896	899	927	903	968	894	844	899	907	957	920	926	888	935	924	956	886	904	894	878	848	909	894	824	902	899	922	953	910	868	918	895	881	922	895	888	906	951	951	902	867	947	908	901	870	874	927	862	943	961	924	932	920	912	908	945	868	935	959	931	918	881	922	932	928	935	860	946	897	856	893	912	940	909	837	919	945	906	909	895	862	871	905	876	909	901	892	919	932	926	930	901	932	842	920	916	906	860	914	941	928	913	921	965	902	933	909	896	898	902	914	889	942	946	904	841	863	860	906	920	906	868	907	931	927	888	841	898	910	913	911	875	846	902	888	893	961	910	894	842	954	939	922	864	920	915	916	918	919	913	891	895	933	922	916	893	878	945	954	893	944	977	916	856	868	907	893	923	891	892	938	984	926	942	878	934	901	935	970	900	887	881	923	914	905	839	899	916	949	943	904	905	887	901	917	865	848	945	929	963	916	947	934	887	895	905	892	930	894	894	924	888	898	897	923	950	944	919	852	905	905	970	910	965	875	887	894	878	906	870	913	915	944	912	924	946	884	873	884	913	881	868	893	917	874	915	911	929	873	921	901	865	897	932	950	916	884	896	939	917	898	901	936	938	908	911	910	901	914	929	937	892	880	918	950	947	869	900	942	863	943	932	964	924	860	946	902	897	921	905	948	861	859	905	898	897	976	921	932	913	932	862	923	928	911	866	883	918	871	898	873	942	910	885	909	960	977	847	946	881	912	894	878	864	908	925	912	922	855	942	925	926	886	917	930	890	916	889	881	898	889	931	908	907	899	903	905	933	871	924	929	861	927	916	933	887	885	925	941	865	904	889	888	884	910	897	914	893	911	907	891	958	939	930	835	867	925	915	889	839	920	921	913	916	902	961	876	918	925	898	855	878	917	899	918	878	909	885	941	872	864	942	930	860	935	928	844	853	925	919	943	891	878	949	894	927	973	909	896	915	918	883	925	948	894	919	886	903	888	915	872	874	914	930	911	875	932	970	933	928	908	968	913	848	874	923	891	875	892	929	931	905	892	913	867	933	892	854	910	935	939	872	890	882	898	937	910	924	888	865	937	883	864	921	939	901	883	920	938	918	914	883	896	922	931	871	883	879	960	932	931	920	911	954	938	900	903	891	876	901	903	929	937	950	905	903	907	908	858	950	882	872	864	887	876	931	890	867	897	918	870	869	897	863	871	905	912	871	872	860	913	889	947	929	917	910	897	895	907	937	938	860	924	865	911	903	881	933	897	848	921	880	888	942	918	950	894	883	909	946	878	893	1025	910	901	910	895	904	919	890	897	914	921	893	852	918	936	888	902	926	885	868	886	956	872	920	893	943	913	952	908	906	890	933	915	909	902	946	882	948	948	855	921	887	926	898	966	901	941	911	959	949	846	931	877	943	944	916	914	867	931	877	919	948	836	887	925	877	928	975	877	879	910	933	928	873	956	914	886	896	913	913	922	927	901	919	919	941	927	920	971	943	907	898	933	937	917	924	890	877	881	945	949	919	906	932	891	982	913	906	899	909	918	881	885	894	905	903	937	882	963	982	932	849	906	877	922	904	894	903	946	943	906	917	894	914	945	903	913	908	877	907	905	930	849	906	899	891	879	956	892	919	918	907	894	932	944	905	899	918	913	901	925	929	923	931	891	892	849	905	874	864	867	876	889	879	915	939	923	951	897	897	894	900	948	884	895	954	948	898	901	928	965	894	916	876	961	897	912	911	895	925	878	819	883	874	900	862	905	930	930	922	960	927	899	868	914	910	954	851	879	924	935	882	886	978	893	889	967	927	909	856	875	918	907	884	930	897	887	869	933	900	948	904	863	949	893	905	953	926	942	946	922	913	867	902	884	890	917	900	873	845	916	864	908	902	923	893	902	910	927	954	932	922	880	961	888	921	897	876	857	884	918	994	936	903	928	852	929	936	911	886	894	923	919	933	936	906	945	955	884	956	944	917	890	890	879	934	903	870	882	859	881	938	936	860	936	906	859	902	922	895	922	857	911	874	909	891	951	927	941	941	952	878	923	872	947	930	935	893	916	897	883	944	933	941	931	895	922	906	902	879	870	909	974	948	943	931	835	883	941	932	899	925	889	915	895	910	892	887	885	939	892	914	940	947	845	917	941	920	946	878	924	920	911	879	883	944	948	922	848	960	873	905	855	903	910	955	919	913	928	884	959	925	922	966	853	884	899	922	914	893	897	924	877	913	895	926	887	910	867	889	856	845	908	930	897	900	1000	881	912	886	879	911	910	867	918	909	915	892	890	892	898	938	948	940	894	864	915	886	922	956	806	931	905	908	960	951	865	873	939	892	902	930	918	934	943	885	847	912	946	917	927	914	876	874	919	879	907	867	955	947	961	897	944	905	932	872	882	866	907	922	878	879	954	887	885	907	870	937	970	909	924	916	905	909	888	895	924	899	931	891	913	932	904	953	897	906	928	947	901	912	887	918	871	911	923	927	904	849	913	920	914	913	887	895	940	969	890	871	904	975	903	883	885	932	951	880	895	919	887	878	893	888	982	936	903	875	932	904	886	899	891	912	908	936	894	895	874	907	902	894	914	869	931	880	959	889	934	907	918	949	962	894	913	929	948	944	952	898	880	910	892	857	936	897	895	955	881	912	956	975	941	869	922	954	927	883	939	929	919	891	885	912	975	901	947	932	897	881	926	926	930	866	919	900	992	946	926	917	917	939	888	923	912	967	878	928	913	910	946	899	889	875	924	895	903	920
7741	7158	6390	4200	6148	5295	4498	5068	4969	3146	1746	1107	896	865	766	775	819	767	807	781	754	844	798	761	769	770	781	743	785	776	846	799	761	818	748	775	754	763	770	774	822	791	754	789	828	764	758	774	758	837	761	754	755	801	820	768	819	749	777	778	743	814	735	751	797	801	792	828	769	769	813	765	794	772	752	764	787	817	753	738	749	835	809	838	818	741	753	759	770	769	746	794	843	789	839	746	804	771	787	746	764	807	768	750	776	747	818	734	751	777	770	819	760	775	769	772	798	774	835	817	745	745	767	790	823	762	749	747	832	817	812	743	792	762	807	794	788	789	783	747	798	777	800	753	781	756	774	764	768	812	746	743	806	784	796	789	765	736	758	730	787	772	779	752	770	770	748	788	761	814	762	759	806	780	815	767	792	805	742	784	767	811	808	801	853	761	784	748	753	757	802	798	767	782	749	814	769	777	800	812	822	780	799	722	749	862	752	786	773	747	819	773	802	773	790	805	793	739	754	813	777	782	809	768	768	752	787	804	779	819	748	775	758	749	797	735	785	781	788	791	783	795	801	765	788	857	790	778	784	796	761	823	793	786	778	793	762	815	753	798	775	770	780	742	742	824	755	791	769	754	769	715	820	769	854	757	763	726	778	752	743	780	805	781	780	774	810	765	781	843	740	759	772	819	798	776	864	782	795	799	761	784	805	794	772	754	769	763	809	777	762	804	811	750	812	788	800	767	741	782	755	772	797	808	770	808	714	769	774	822	742	787	729	757	804	801	781	763	802	748	769	817	809	794	826	788	812	766	820	773	769	803	747	805	852	752	795	764	805	777	806	778	796	807	786	750	780	774	805	771	779	762	782	758	810	755	820	836	776	790	749	782	742	772	800	699	800	761	805	751	743	749	784	807	765	771	787	778	748	783	761	819	774	763	756	767	769	783	766	745	766	752	763	762	775	826	786	773	761	732	758	746	822	770	780	792	805	751	802	788	734	767	745	791	769	780	755	836	812	762	771	764	764	770	755	741	767	756	778	828	773	729	801	775	789	804	764	749	768	796	841	808	794	786	756	795	787	782	811	755	778	827	792	780	773	750	767	749	766	772	782	752	761	817	809	783	845	812	805	769	802	776	759	784	840	790	840	818	781	795	783	745	794	830	779	784	719	779	764	786	748	806	828	799	797	775	783	780	750	827	771	766	798	744	830	778	810	754	753	784	791	765	765	800	818	775	779	815	779	760	805	803	792	768	794	802	729	777	816	742	750	752	785	777	762	802	773	760	741	834	772	814	841	809	757	807	783	760	794	747	782	794	811	779	816	818	821	840	726	784	768	787	770	812	814	820	776	823	782	863	757	722	773	829	755	763	744	787	788	809	792	815	786	800	749	736	784	778	780	789	758	797	803	804	785	781	742	830	774	790	804	743	715	805	755	813	814	778	792	751	767	725	739	762	723	756	782	782	761	813	768	747	798	789	813	765	741	765	788	812	811	745	768	751	794	757	800	777	808	783	757	803	783	772	805	761	789	761	761	757	825	817	709	771	740	805	697	768	766	843	776	797	792	783	832	810	730	780	768	793	771	756	798	779	777	793	761	830	793	752	789	784	770	786	734	794	829	725	759	825	848	731	741	755	784	830	771	754	815	792	800	714	731	770	750	826	849	793	768	763	798	794	829	770	795	774	787	772	843	791	769	772	754	790	791	814	767	782	786	759	810	712	792	769	746	762	754	773	764	737	777	775	727	792	770	777	778	771	767	746	750	856	776	776	765	750	764	765	731	748	746	808	762	798	805	806	770	781	785	786	759	812	786	704	790	793	797	766	757	731	759	731	760	793	743	760	754	786	793	791	791	764	830	841	731	775	758	777	772	759	768	808	807	766	805	724	738	781	810	803	778	777	792	737	808	773	780	780	826	781	791	792	794	760	784	770	793	825	807	765	801	738	775	776	794	766	746	797	821	764	821	795	767	767	800	815	789	777	821	786	814	770	784	779	759	747	761	770	758	732	802	798	794	766	806	784	784	796	790	789	795	756	789	808	789	789	784	789	839	786	744	792	721	829	786	782	761	735	784	818	719	818	751	826	798	753	801	798	823	716	821	795	777	757	762	770	810	805	807	781	793	791	765	753	829	816	785	765	768	787	773	765	721	814	772	791	783	802	793	758	771	775	802	776	855	737	794	760	748	769	798	827	786	800	789	810	836	780	763	781	796	766	812	737	828	781	821	800	800	766	798	729	788	823	814	724	750	809	815	750	737	780	785	744	771	752	745	769	829	819	813	734	767	815	760	814	766	767	793	778	788	744	790	785	790	804	754	763	783	704	743	753	766	776	740	769	837	754	778	744	766	791	839	720	773	763	825	763	775	770	829	825	775	748	774	788	768	805	782	771	787	787	787	811	793	759	827	697	737	738	796	813	784	795	823	723	836	753	837	836	785	764	791	824	803	776	783	727	807	753	791	729	819	804	764	809	822	752	789	794	743	741	771	720	798	788	797	789	803	745	750	787	811	758	714	791	795	736	784	775	760	815	781	761	791	764	732	785	810	830	767	764	774	791	738	730	738	765	823	794	804	832	744	735	792	785	783	805	850	822	758	772	787	759	740	772	768	762	836	757	847	806	776	796	777	739	778	818	767	801	739	759	784	796	759	776	757	807	804	804	752	761	828	755	790	797	751	769	780	790	852	796	756	797	750	824	750	762	799	779	817	798	775	789	752	759	811	774	805	698	837	799	827	820	811	752	741	799	756	822	782	786	775	748	824	747	792	758	754	805	729	757	750	750	803	778	769	800	783	750	818	749	823	818	752	771	826	766	742	752	774	792	782	744	754	738	816	764	829	764	767	774	823	822	740	764	798	815	789	806	761	860	745	789	763	758	792	779	773	785	800	736	770	835	765	789	766	752	805	800	791	808	779	763	774	760	792	796	803	749	769	796	809	771	797	839	773	810	756	783	762	752	788	816	775	807	738	816	773	740	811	815	814	785	845	783	783	765	783	810	792	797	780	804	787	761	783	739	760	770	825	791	816	781	757	804	779	753	727	788	777	769	785	746	778	781	796	769	831	774	819	752	791	806	786	747	805	779	787	773	761	732	762	796	825	803	791	766	763	764	777	806	777	831	781	786	826	792	832	774	782	748	757	785	763	797	827	783	764	817	779	786	756	792	793	801	808	756	759	750	824	788	814	779	792	824	781	810	783	769	766	864	827	771	769	809	803	823	739	779	768	836	817	781	784	742	777	788	755	797	787	745	803	746	809	777	790	804	791	790	828	858	840	780	756	779	841	762	827	768	814	807	795	824	761	736	791	779	804	733	779	747	789	822	754	772	791	752	786	755	737	848	767	768	832	758	778	824	754	851	786	752	805	747	876	771	780	846	791	785	783	788	748	826	745	819	758	821	746	765	759	730	782	777	783	760	805	805	811	773	766	812	858	760	816	765	800	809	792	731	779	751	795	803	751	760	786	802	726	780	754	773	788	740	772	825
25561	21354	27205	25169	13357	8747	6827	23089	23216	16665	6507	2396	1334	957	909	839	857	913	830	863	875	855	888	790	857	872	856	872	903	858	908	869	816	838	842	893	873	893	858	914	877	842	842	874	828	821	817	895	862	884	892	851	872	846	829	828	839	866	832	840	859	850	845	861	870	822	895	804	836	845	868	837	814	876	839	891	851	797	887	834	872	834	810	832	800	864	833	826	834	853	824	829	864	798	898	815	864	846	821	844	854	883	851	839	808	817	850	856	899	810	874	810	858	800	840	870	807	849	876	810	820	878	849	897	859	864	907	859	843	834	835	821	844	843	841	861	887	853	849	830	829	825	853	854	822	916	863	842	874	855	807	877	870	865	825	858	864	874	839	851	839	841	839	861	877	813	916	838	843	808	879	819	831	875	900	827	873	846	885	830	799	883	838	794	836	813	810	847	864	829	840	860	903	838	840	860	852	798	830	848	850	853	842	845	847	880	834	831	846	867	860	816	834	818	892	861	875	838	843	855	838	824	808	800	848	856	781	824	853	856	815	828	849	858	897	885	834	810	820	864	815	872	834	831	819	757	836	841	836	806	847	871	828	852	839	862	861	829	882	820	808	809	809	842	853	816	848	843	853	856	868	850	814	849	839	824	796	872	852	876	877	821	811	897	824	876	864	866	885	877	821	856	799	797	813	860	825	861	863	879	863	889	864	871	862	829	823	807	889	844	840	865	889	799	825	849	856	852	805	859	846	869	828	875	886	845	866	838	854	873	823	829	848	888	911	856	855	784	805	842	892	803	881	897	806	783	802	881	857	845	885	860	786	819	768	844	839	865	854	817	832	859	864	898	844	854	879	843	808	819	827	896	872	819	819	823	841	828	831	864	909	843	832	884	870	861	849	847	864	886	846	831	835	867	855	891	885	799	834	782	824	827	842	785	799	865	807	767	900	853	836	866	863	829	785	832	853	851	854	897	810	849	826	864	833	844	838	841	882	840	905	800	819	822	841	841	856	807	847	833	848	893	880	843	886	836	882	819	804	823	854	845	864	835	869	826	826	922	876	858	875	835	806	866	825	912	821	810	809	861	797	861	829	828	843	844	855	844	891	819	796	873	840	873	814	820	859	871	860	865	834	830	790	842	879	867	886	876	878	873	832	818	819	807	858	834	804	839	811	882	788	817	857	838	874	837	844	827	830	855	841	829	871	846	764	836	861	849	797	846	857	853	848	815	856	890	899	842	826	883	836	815	803	826	852	847	837	868	831	864	838	836	825	818	798	835	863	870	911	803	818	833	871	809	851	849	902	842	825	836	828	849	882	867	844	845	854	881	849	850	817	800	805	798	856	810	831	795	864	796	720	878	876	878	867	827	865	845	827	875	843	797	860	863	885	862	783	863	845	880	848	850	806	878	858	854	814	812	881	868	863	827	809	834	874	829	861	887	841	885	836	854	867	855	834	813	881	888	871	845	844	875	839	859	825	785	819	808	873	874	849	785	846	843	868	805	814	842	864	820	877	791	838	904	810	841	844	861	825	857	875	830	876	896	836	849	814	813	848	857	819	781	813	811	816	870	860	837	836	855	891	872	888	853	843	831	845	839	855	818	841	864	827	864	795	843	816	855	846	811	881	801	766	867	857	821	823	828	865	828	904	892	807	831	869	928	836	826	834	842	815	873	838	871	887	817	861	874	858	894	848	805	853	877	836	803	838	857	886	828	810	833	818	847	807	878	821	910	832	840	800	837	835	823	822	827	816	824	840	820	828	801	907	880	823	844	804	849	797	843	834	803	788	815	823	843	843	819	872	860	837	802	840	855	833	834	782	847	859	869	814	835	854	830	894	818	833	811	838	798	866	884	857	842	807	777	882	826	836	840	802	894	880	850	836	837	853	861	850	832	840	854	843	810	843	863	818	828	823	841	877	851	873	847	881	869	836	847	854	819	879	867	876	862	883	882	852	858	823	846	864	800	841	804	872	872	854	821	819	843	831	850	833	837	852	839	831	847	874	836	835	845	849	860	847	862	804	817	846	828	808	852	862	842	863	786	876	819	825	854	812	854	851	858	797	885	872	850	864	853	836	823	846	823	851	832	832	831	892	842	865	870	882	831	864	848	803	882	783	835	879	827	866	818	826	845	858	856	782	839	868	825	876	853	863	813	861	810	825	865	832	865	899	854	842	862	777	885	821	808	886	847	839	863	809	864	841	844	816	811	817	802	840	896	845	860	839	868	864	797	820	882	821	840	804	857	828	865	808	911	849	801	837	805	876	847	839	814	817	840	871	881	867	815	780	822	820	820	874	838	832	842	815	804	872	872	783	822	870	852	827	834	872	833	832	866	804	862	850	798	848	800	803	850	846	843	848	866	838	839	876	883	840	795	843	858	899	843	846	827	811	888	849	856	841	842	802	849	852	860	832	867	808	874	815	864	882	864	897	839	849	831	844	863	860	791	840	823	886	816	849	872	838	855	850	875	862	822	852	793	816	860	865	887	866	836	848	866	853	818	853	866	845	845	866	864	817	847	809	841	893	868	857	845	865	844	878	837	833	825	842	847	847	887	870	857	802	861	804	872	850	852	788	839	830	846	876	786	870	841	875	853	833	918	844	797	836	847	861	807	831	844	812	881	843	860	856	853	872	827	846	900	858	806	892	840	849	836	826	854	875	874	876	805	805	831	800	840	878	851	890	818	823	856	928	880	840	862	861	828	816	861	809	873	816	910	824	855	890	874	838	858	853	812	791	843	795	873	868	836	874	811	829	845	828	819	888	881	863	833	865	866	830	836	928	821	850	803	834	814	854	854	871	859	841	887	857	846	820	869	878	778	902	816	848	872	805	877	887	826	836	867	840	825	794	811	845	835	841	864	847	793	872	832	848	844	841	844	882	807	845	829	828	869	834	889	830	885	850	798	825	911	864	876	894	835	824	866	843	834	878	813	928	846	906	835	892	852	833	833	818	888	785	851	790	835	871	820	799	842	843	909	826	808	843	870	873	850	833	813	925	851	817	871	842	826	891	861	868	806	846	875	844	884	845	891	884	790	825	854	761	855	830	892	912	823	804	888	817	818	804	835	808	870	825	817	870	821	832	873	841	811	826	839	817	840	857	843	821	815	788	880	849	906	859	892	869	835	827	872	862	856	802	886	836	844	870	872	799	857	923	850	805	858	827	866	819	821	844	816	882	829	868	834	878	866	896	844	848	826	823	842	841	819	846	841	821	883	840	784	847	821	804	830	859	839	869	814	869	819	811	792	853	843	861	884	836	823	857	840	828	836	813	938	789	835	863	899	795	796	814	856	834	850	878	886	850	812	824	881	838	851	878	844	883	847	828	815	857	801	844	897	869	833	836	830	783	846	823	864	830	833	873	822	856	874	777	917	818	864	857	868	853	836	809	849	890	855	847	860	879	846	854	834	865	858	864	793	893	792	863	842	828	867	823	851	896	876	895	820	831	805	877	806	864	831	837	850	843	879	906	906	894	866	879	815
6967	11374	12914	7124	7656	7793	7070	23916	20063	13528	5403	2335	1262	876	807	810	746	761	723	750	735	714	788	754	729	829	718	795	762	805	741	752	748	767	813	784	755	722	774	768	758	766	732	804	733	736	689	745	716	810	767	743	736	710	771	725	731	741	754	798	774	755	778	758	789	717	762	797	766	731	775	757	781	784	778	796	773	836	807	689	810	773	765	778	705	798	767	801	774	842	762	811	768	740	795	727	759	766	772	798	749	727	775	785	729	751	789	790	808	738	791	702	779	808	754	793	767	738	791	798	793	746	809	780	756	767	746	796	752	730	778	740	742	777	777	741	737	724	741	771	760	767	760	813	756	752	722	742	798	736	737	760	716	801	769	801	780	776	763	760	756	731	787	766	763	752	766	759	762	773	752	750	768	762	794	746	747	781	768	738	745	779	758	785	749	723	719	747	760	750	784	744	742	732	741	759	739	755	782	748	736	738	750	777	708	809	794	765	717	761	737	763	796	774	773	752	723	779	763	796	714	758	753	742	754	729	752	772	726	733	730	714	774	737	734	759	765	757	735	780	803	790	799	768	785	757	752	755	770	764	751	759	742	754	731	773	795	702	741	755	683	750	726	767	753	777	777	755	762	779	760	701	757	758	728	730	747	769	760	779	733	778	751	743	750	792	733	733	767	761	780	718	762	752	759	724	739	773	761	768	761	784	743	770	758	762	789	784	714	740	777	717	743	724	785	767	761	790	787	754	768	768	749	766	717	761	694	740	717	753	770	706	764	757	737	783	751	726	754	732	811	780	770	771	767	730	793	783	807	715	781	771	730	774	749	756	685	721	754	726	762	726	799	747	758	770	803	691	782	774	751	784	721	756	747	753	728	744	749	762	768	799	766	734	782	793	747	735	770	764	751	816	778	768	837	748	757	775	761	777	740	787	794	734	794	688	773	754	768	711	761	772	759	743	722	753	754	797	705	757	773	747	728	783	729	742	773	818	713	766	728	742	733	749	779	770	747	815	764	770	798	785	768	780	744	745	730	748	773	744	782	795	743	707	730	705	787	797	743	765	751	741	732	774	733	748	751	761	769	751	747	756	768	748	710	729	741	738	761	707	711	760	737	791	688	754	747	790	792	790	733	730	727	719	803	753	740	766	769	756	726	771	769	780	746	737	770	773	774	771	793	702	727	775	741	788	732	713	738	719	785	738	799	752	767	753	733	767	709	743	723	791	763	737	803	775	788	789	716	821	749	753	732	751	805	774	725	779	775	774	761	771	785	728	780	789	765	753	741	713	752	784	770	781	697	758	748	784	762	747	761	759	738	733	810	791	786	790	773	796	787	772	777	757	739	802	738	759	734	775	732	737	760	773	785	730	774	783	725	787	731	783	792	776	741	783	742	751	715	758	768	770	730	726	743	729	738	748	738	746	730	740	734	750	722	784	753	747	711	750	713	820	756	779	805	760	705	771	750	738	766	745	729	763	772	778	743	763	747	748	761	763	773	723	769	753	725	752	809	750	744	731	734	712	800	751	750	748	780	765	767	717	759	737	717	763	717	721	798	755	766	810	756	797	762	749	766	796	737	775	777	764	747	752	717	767	732	770	751	798	756	741	733	720	715	778	744	695	752	754	764	776	740	696	705	747	763	788	768	786	722	768	707	730	772	775	743	739	716	742	763	781	739	802	716	770	834	786	814	722	786	739	772	740	737	737	772	782	763	754	757	784	775	795	743	720	705	713	800	761	764	779	774	761	711	750	749	739	753	748	745	754	751	757	703	742	801	757	726	713	757	810	789	773	781	751	754	742	785	737	750	750	758	771	723	742	739	746	761	710	775	780	716	684	729	725	753	795	790	780	771	747	783	759	739	776	722	768	775	748	751	732	775	773	827	735	723	797	732	756	772	715	754	719	732	786	782	773	805	749	774	736	766	700	767	738	732	761	724	744	731	701	730	770	733	736	727	779	757	746	776	751	732	727	761	764	738	761	758	770	778	736	711	739	751	750	733	792	762	821	745	774	739	732	750	723	767	710	760	761	785	741	744	732	755	766	812	739	727	780	758	755	741	738	792	786	733	728	744	767	719	733	693	756	716	755	763	780	792	796	752	755	741	715	760	737	716	771	758	761	804	757	775	699	778	767	737	757	745	789	791	760	740	734	716	727	720	746	761	771	742	709	767	768	776	747	753	760	694	753	750	727	782	795	707	735	751	727	774	767	763	695	769	739	735	738	741	775	773	791	735	761	735	760	763	733	734	714	737	699	717	748	750	723	786	755	775	788	748	790	752	728	766	743	779	730	726	730	757	743	773	740	769	821	793	760	759	800	699	772	747	753	774	790	790	783	733	757	749	758	750	743	720	769	720	739	763	766	754	728	752	799	792	805	785	747	779	749	765	786	779	740	747	764	741	750	788	746	795	767	736	779	746	807	742	748	766	716	817	739	755	770	764	763	704	724	734	751	703	798	747	706	743	765	772	744	787	779	720	787	761	735	726	750	751	782	769	765	738	776	762	737	744	696	744	742	757	741	748	781	755	692	704	722	751	735	732	811	773	768	772	743	764	707	828	721	778	763	745	734	719	771	725	790	767	748	794	714	749	771	743	778	749	778	815	788	722	749	744	716	769	774	789	786	764	750	740	731	786	755	764	781	775	691	763	741	724	774	756	769	783	737	677	754	794	750	761	747	744	756	737	759	810	784	734	782	754	743	793	750	778	738	763	832	780	785	736	773	752	794	765	764	780	744	759	769	694	785	771	717	700	735	709	756	798	734	734	683	760	751	774	723	726	754	752	757	745	713	718	786	719	812	726	700	704	798	756	759	728	709	767	828	757	743	734	765	816	735	768	791	741	785	732	737	761	768	778	744	745	780	743	683	748	733	761	770	725	788	751	768	729	694	757	762	713	748	718	758	747	735	738	746	747	720	744	783	725	806	731	715	740	787	785	745	732	762	767	756	787	723	742	775	729	717	726	775	780	770	748	738	773	740	812	773	745	751	751	712	794	776	742	725	736	797	730	733	773	754	761	758	724	744	724	711	756	717	795	725	788	742	800	708	745	715	716	731	775	698	750	774	724	730	759	749	766	775	811	785	711	767	692	787	752	738	780	711	766	767	772	759	731	769	765	731	744	720	728	807	718	767	764	756	768	723	747	750	752	791	753	764	753	758	748	736	800	766	711	803	788	781	794	756	785	766	750	749	716	785	775	763	745	772	758	754	789	762	757	738	774	703	757	761	776	785	735	778	739	744	712	784	766	764	710	774	780	821	771	754	749	723	785	736	723	779	760	735	771	744	798	768	746	718	693	790	706	703	764	726	793	751	741	749	730	759	754	743	757	763	737	736	779	707	729	700	752	742	771	715	728	742	803	752	743	724	716	711	755	759	740	748	746	790	724	750	735	774	731	761	793	763	750	717	765	792	746	766	734	764	784	728	757	782	747	745	708	746	767	718	758	744	805	772	750	788	716	727	781	741	766	784	733	811	761	756	735	760
24248	21337	28685	24374	21479	17510	13668	38274	39338	29814	15104	5268	2377	1203	1021	967	944	992	1008	929	934	935	958	947	993	928	940	975	963	913	981	899	926	933	937	948	944	941	967	956	951	979	1008	999	926	966	936	932	939	926	919	890	917	958	918	906	957	956	935	956	899	959	917	884	891	938	936	921	945	950	928	908	970	890	971	1022	952	913	953	921	905	985	924	951	926	941	955	940	946	929	920	913	857	917	887	971	975	975	918	923	939	953	897	948	944	988	905	949	932	957	950	937	954	914	977	940	908	931	940	927	936	923	906	902	922	906	972	947	958	942	968	948	880	955	985	884	989	918	926	924	963	946	945	979	908	955	951	891	954	841	932	962	920	928	932	954	951	995	894	930	908	946	902	864	929	917	977	942	855	917	890	928	906	952	888	918	978	888	896	917	957	918	899	936	924	890	926	894	933	924	974	924	913	947	888	936	892	918	954	898	974	899	900	898	970	890	953	935	970	941	931	933	951	950	920	962	963	905	911	909	949	940	904	921	967	987	994	992	965	959	919	890	902	962	908	943	873	930	891	973	978	909	970	910	916	934	979	953	894	895	932	905	927	944	929	888	966	893	945	941	962	932	920	935	895	914	939	954	924	893	886	925	885	951	914	936	933	899	945	939	919	921	935	915	894	861	892	951	963	931	977	921	950	926	911	920	960	910	893	962	924	949	947	914	944	889	840	914	941	924	923	911	956	923	901	911	976	854	880	914	988	946	949	921	895	986	928	967	868	965	972	913	924	874	962	971	927	929	908	875	945	1032	948	956	997	974	928	877	922	938	914	907	900	913	903	920	917	899	923	952	940	978	951	924	919	919	956	905	900	902	941	870	895	905	931	952	958	936	919	961	937	921	876	987	895	1009	928	900	920	934	943	932	932	909	964	936	938	1001	926	928	967	895	965	919	964	976	986	875	889	947	927	904	936	938	1007	946	886	895	974	964	974	945	907	929	940	938	966	987	865	972	896	945	934	948	947	1016	890	945	988	909	917	905	942	978	882	915	928	923	930	881	952	898	961	932	911	925	956	957	987	948	895	929	948	939	927	937	872	935	931	922	905	933	976	897	935	920	895	909	931	954	920	919	926	921	937	906	963	882	974	904	954	942	961	939	984	911	982	869	907	940	895	948	947	913	872	981	943	949	949	943	910	949	932	903	930	935	934	901	910	901	911	954	949	883	835	925	960	963	856	999	948	902	875	952	951	937	962	928	918	984	920	892	977	884	949	908	935	924	955	904	946	919	949	910	947	933	945	902	945	958	936	912	939	937	926	955	924	926	916	1018	964	928	955	943	904	943	941	955	917	958	955	917	969	990	833	908	965	965	984	926	902	908	910	939	938	937	926	877	858	954	900	923	919	940	961	917	929	900	929	959	959	999	944	879	964	936	909	938	882	970	907	915	934	946	964	918	918	930	931	914	965	1014	928	914	964	922	913	868	994	946	926	961	902	915	904	910	926	927	904	882	856	962	916	920	913	921	961	950	972	947	887	906	932	935	976	932	927	886	915	901	949	932	941	889	939	950	957	929	961	902	902	927	920	951	905	955	959	893	905	916	925	988	902	977	947	911	969	912	947	899	910	961	968	934	937	924	858	961	893	939	993	938	963	935	929	908	973	957	901	939	949	878	883	968	951	977	977	900	928	917	921	971	982	935	916	956	931	954	985	901	898	896	986	898	946	926	927	970	892	940	911	912	956	925	859	990	934	928	928	934	919	945	939	904	919	919	957	935	932	933	925	943	975	950	966	903	920	892	925	945	903	931	938	928	949	985	957	912	916	941	923	922	977	944	923	952	919	919	902	899	932	929	901	961	925	936	917	916	928	860	941	933	930	898	938	951	894	885	914	918	908	877	971	876	934	918	974	967	929	880	922	956	885	953	896	955	964	889	896	980	882	871	941	991	875	893	905	945	924	954	950	920	940	893	898	954	981	964	983	982	972	940	963	884	964	910	891	880	971	944	913	862	959	927	967	919	893	920	914	928	896	913	925	960	922	963	917	900	929	912	929	937	923	923	934	929	928	936	938	943	951	964	912	931	900	877	965	950	941	976	905	953	912	938	906	947	969	934	925	923	925	921	923	961	876	908	871	908	922	984	892	948	933	906	924	960	934	926	946	893	880	912	867	922	931	917	959	974	950	955	901	932	936	936	880	907	928	969	950	945	1010	917	956	977	935	899	888	907	948	920	942	946	859	973	922	926	954	953	888	918	941	843	902	963	914	928	922	921	946	938	1013	974	935	959	922	969	922	939	887	929	940	924	894	925	930	942	973	957	926	945	927	871	975	934	876	967	974	909	955	965	938	969	936	965	964	904	933	950	931	948	927	908	947	935	889	938	922	954	899	934	933	890	897	942	923	950	942	938	916	935	963	914	898	964	906	914	1007	974	901	926	949	905	914	913	934	911	894	928	939	942	945	929	917	940	960	904	900	976	952	954	979	956	979	958	948	930	1003	954	891	947	903	928	954	917	911	931	992	891	913	907	924	922	936	923	954	898	916	880	937	907	919	976	968	901	964	899	876	964	883	920	944	954	954	908	948	883	954	914	936	928	892	943	900	966	951	884	933	856	932	922	942	1004	936	910	946	919	917	914	946	973	922	881	892	922	929	976	945	924	1016	951	953	903	949	985	936	902	948	875	946	924	872	924	926	902	899	925	909	892	923	877	903	902	961	1000	919	925	927	941	913	900	946	925	923	898	888	971	970	925	940	942	976	921	930	914	946	968	923	926	948	913	987	926	955	953	935	865	937	915	956	932	944	952	897	954	951	938	954	938	890	916	923	909	903	940	1003	956	941	895	918	933	943	1006	949	964	905	873	985	945	940	895	942	879	914	889	968	960	952	978	944	956	927	950	936	926	942	959	954	962	912	890	901	948	949	932	933	958	961	938	902	952	909	999	939	939	917	952	984	884	944	907	947	888	950	934	928	915	931	963	919	964	906	964	940	929	966	951	929	982	963	943	903	900	940	905	949	918	879	939	915	977	919	965	942	961	923	880	867	954	894	898	908	904	933	936	879	938	918	913	913	926	956	913	927	843	934	944	914	951	984	932	917	871	918	929	895	914	871	957	864	907	920	930	877	987	919	922	913	900	911	966	912	915	930	962	903	921	944	945	944	932	927	949	943	951	897	954	922	949	885	922	920	947	968	1033	892	885	898	968	921	990	916	938	905	920	1004	957	933	904	901	926	971	933	927	915	934	955	899	914	883	844	934	899	924	946	991	947	946	945	920	889	944	914	890	955	885	957	955	897	941	987	971	923	945	959	1001	949	974	928	998	938	992	946	975	889	895	874	930	878	946	922	1012	900	951	936	894	950	926	929	946	916	953	956	938	896	907	971	963	903	936	939	876	976	933	957	894	959	913	940	937	965	978	995	931	960	898	945	861	905	952	917	899	858	905	898	942	888	1009	902	951	890	955	878	945	891	936	871	912	919	945	940	910	913	928	916	958	919	952	961	914	868	916	945	975	979	870	940
8303	18187	20491	14164	10872	11317	11557	39415	34354	24374	11042	4642	2163	1044	908	865	878	819	833	806	836	886	873	810	814	843	866	850	861	776	817	911	836	794	831	831	869	836	800	851	813	846	833	825	873	846	842	821	833	815	821	816	836	833	838	847	864	847	843	822	793	806	835	909	860	825	853	834	826	842	803	870	856	812	830	861	898	828	830	841	840	819	871	843	833	775	839	818	873	844	792	858	851	819	820	846	758	835	741	802	831	863	805	828	854	762	807	846	830	842	853	856	787	834	800	868	819	823	832	785	844	816	786	817	812	826	828	769	811	836	837	838	787	800	845	855	775	834	858	856	833	808	842	912	825	855	816	814	859	840	819	868	846	845	806	819	863	796	844	910	846	863	803	837	834	802	834	859	829	871	800	824	819	831	833	886	825	833	870	810	843	842	828	863	869	834	875	830	793	827	855	815	852	836	798	909	811	856	834	817	815	857	831	859	845	819	786	827	844	783	872	806	808	856	842	808	832	862	839	850	864	825	838	840	887	808	867	839	853	895	809	811	826	809	810	837	860	838	851	875	858	827	804	857	831	849	773	775	861	810	851	857	846	851	813	814	786	842	816	848	855	848	840	842	806	911	798	851	799	804	849	781	830	781	888	872	815	833	811	843	830	839	814	863	850	853	823	826	845	843	807	843	792	831	888	811	817	811	830	828	804	879	858	861	858	851	782	817	837	814	849	849	830	788	825	844	826	872	844	854	851	819	820	877	837	776	817	828	861	823	833	845	849	840	881	796	857	805	839	792	878	827	824	783	814	912	820	887	813	846	808	854	809	851	803	821	859	875	836	788	870	856	803	898	848	814	832	817	824	842	837	804	825	797	836	816	788	859	853	853	817	826	882	816	804	820	858	778	817	784	779	854	826	841	864	820	838	830	873	843	842	754	852	818	877	840	815	841	860	815	818	853	854	850	810	853	893	814	836	815	821	840	830	847	832	853	837	807	840	894	821	811	859	811	850	855	841	809	810	847	837	841	847	852	759	856	806	843	824	795	848	825	867	812	838	822	838	846	821	830	844	814	854	794	811	870	836	843	828	804	826	858	843	832	824	785	858	826	831	815	853	815	831	833	866	786	817	844	819	830	821	830	815	772	867	845	786	825	885	767	819	817	842	841	822	845	845	816	867	792	822	800	794	816	806	856	759	811	842	814	828	815	859	804	909	822	823	816	830	810	832	883	839	827	790	829	806	841	782	859	818	805	865	807	820	820	828	862	820	896	833	857	833	822	842	846	876	864	817	874	782	857	859	851	837	792	842	768	871	862	788	860	826	830	861	853	891	809	886	840	800	817	867	839	850	813	798	815	846	849	841	845	807	821	851	805	858	819	821	861	864	808	852	808	836	796	834	840	825	761	853	847	920	863	845	784	818	850	852	823	869	888	857	834	806	855	861	836	773	800	885	832	794	839	835	847	864	819	843	814	818	853	810	793	806	812	814	880	839	825	818	825	866	873	837	849	843	869	810	827	777	787	855	787	859	836	831	817	810	811	806	796	836	798	818	824	899	837	837	799	865	813	871	797	779	862	813	799	799	834	808	847	853	828	819	873	835	796	795	768	811	856	802	829	813	795	839	855	870	796	845	822	833	819	810	785	837	840	816	848	800	871	810	832	788	824	805	848	796	816	822	826	801	805	825	818	806	831	857	824	856	887	834	817	860	859	822	840	850	796	793	816	849	840	838	887	827	824	825	800	833	835	796	826	833	802	806	791	864	862	772	842	782	829	841	821	835	824	804	862	812	845	833	824	785	842	868	820	834	775	817	845	816	836	845	796	841	863	846	827	879	818	858	808	806	846	816	857	794	876	764	789	822	776	842	860	824	843	817	805	803	796	831	817	763	833	776	797	826	841	804	829	850	756	783	881	799	855	850	863	835	816	783	829	816	838	883	839	840	839	776	809	849	833	856	847	860	863	865	852	821	909	804	800	845	781	837	852	837	764	812	847	801	795	817	855	859	831	875	823	807	783	855	803	826	783	869	865	858	777	865	827	869	836	857	858	825	818	821	830	795	905	878	845	833	885	826	816	879	825	812	826	849	798	858	826	802	838	806	836	851	834	830	865	825	764	780	825	815	828	861	849	844	860	802	858	785	797	850	794	845	787	816	825	847	827	815	832	851	835	811	889	820	837	831	810	754	863	817	799	810	840	803	817	853	830	831	744	811	815	837	780	811	833	847	819	834	831	795	816	821	853	815	819	820	822	857	809	854	824	834	779	766	849	843	850	852	794	872	802	816	811	814	838	828	763	840	859	802	816	829	810	861	857	845	848	813	783	840	804	770	889	844	832	830	830	800	844	819	818	812	783	796	813	824	823	875	868	869	813	788	846	874	885	828	842	821	921	814	886	806	847	883	791	825	811	869	830	836	820	854	816	804	828	850	822	777	838	825	789	861	850	863	792	832	876	841	845	810	853	833	805	842	832	903	852	876	805	771	830	811	788	778	829	882	816	848	877	844	823	885	876	821	846	795	805	847	844	826	815	856	808	808	870	777	767	832	795	822	886	834	843	843	802	798	809	822	824	802	867	838	856	880	763	782	872	844	829	798	826	772	843	789	818	786	849	870	838	788	811	817	867	837	833	833	832	813	836	785	843	837	819	831	877	810	738	781	817	794	844	817	834	834	820	784	825	820	824	805	802	815	831	824	840	786	856	796	837	810	807	824	859	809	845	853	826	848	854	882	808	834	817	811	844	864	860	816	869	855	822	812	825	844	812	836	777	796	858	854	846	827	886	828	847	859	795	823	793	851	863	826	778	811	842	823	818	844	838	829	811	850	860	801	803	862	830	862	796	840	799	793	854	856	805	838	805	826	842	835	842	824	854	864	877	778	846	836	846	850	792	847	796	823	824	797	812	794	823	866	813	840	841	853	855	877	798	791	788	876	793	799	786	794	822	854	836	780	827	817	846	886	821	839	823	829	794	844	758	865	829	844	816	788	788	836	810	804	798	869	816	828	824	820	760	823	858	851	847	861	843	912	814	853	790	803	810	796	870	810	842	808	821	871	863	808	813	859	775	811	786	867	842	811	850	854	800	823	829	831	840	787	822	803	860	855	804	858	786	753	770	777	823	787	794	805	838	847	802	833	859	791	860	855	837	819	814	821	882	839	843	866	808	819	865	843	839	829	828	819	899	842	875	791	837	848	797	858	797	812	811	808	825	841	792	758	886	863	793	823	813	787	841	856	793	813	845	807	813	834	847	828	864	814	810	806	879	828	880	826	818	861	839	861	822	783	828	846	873	847	858	797	803	781	812	826	800	859	879	838	822	800	804	832	780	827	851	844	806	795	843	843	770	807	827	860	844	805	849	787	857	802	847	770	788	840	820	851	780	857	805	805	801	878	827	793	845	871	824	830	859	851	820	785	760	767	810	784	841	803	812	832	800	835	841	799	819	840	834	845	822	782	826	809	825	820	845	831	825	877	786	812	865	842	892	813	817
27830	16136	8098	6156	4511	4306	3184	3807	3635	2705	1793	1258	1060	914	877	898	954	913	913	896	894	938	899	897	907	917	939	882	909	908	918	922	939	892	934	882	926	886	900	910	886	853	849	874	858	912	891	911	922	921	856	911	883	911	883	874	869	830	910	927	875	889	855	870	899	921	925	909	940	866	856	947	930	856	906	876	871	922	862	830	933	861	885	913	938	912	864	907	929	915	899	868	899	947	931	911	861	955	908	891	891	835	896	896	859	880	890	889	872	870	854	908	883	921	882	861	907	887	898	818	853	882	833	819	910	872	877	927	833	891	946	881	890	873	927	822	917	935	948	876	902	869	925	901	864	846	877	891	915	921	882	874	883	886	894	899	926	898	919	949	909	916	900	885	876	884	879	886	861	900	878	853	921	912	884	920	928	943	938	904	865	912	875	909	945	852	889	859	852	895	870	838	942	910	862	883	879	883	883	924	877	899	889	861	873	915	901	911	884	847	888	860	865	938	865	862	896	879	888	910	964	958	928	932	927	879	899	940	939	845	886	888	878	894	889	893	880	925	883	879	903	911	939	882	891	905	949	899	927	879	924	868	861	910	917	923	874	856	858	885	886	874	878	908	863	917	916	839	926	976	853	863	882	857	869	908	903	888	876	864	870	911	913	856	890	886	864	923	909	855	904	957	869	942	840	912	885	903	911	876	866	890	893	856	897	847	856	909	943	855	920	900	866	920	896	935	896	864	892	835	826	939	920	891	954	937	905	902	889	865	881	839	864	823	893	907	840	929	866	898	948	926	904	960	802	856	890	912	897	893	896	845	872	887	861	884	894	927	870	864	908	907	848	899	875	916	873	902	938	929	892	905	938	919	920	911	900	920	888	895	894	926	866	900	893	917	849	878	917	900	872	876	871	917	878	983	929	916	941	890	932	933	877	867	893	893	889	859	897	884	894	874	826	879	898	902	873	933	906	904	877	977	879	930	937	956	919	873	836	841	894	886	904	903	885	842	931	870	938	887	922	908	869	916	879	893	843	897	912	899	875	929	876	957	888	894	871	902	880	880	913	859	854	926	858	857	913	940	905	896	910	893	936	899	904	884	866	936	853	838	867	927	858	912	892	897	853	885	916	867	876	887	914	952	904	922	912	938	867	907	865	926	885	881	881	844	909	884	936	910	911	888	890	909	865	912	914	887	839	921	918	892	948	845	900	939	900	863	929	842	926	893	878	926	930	887	884	826	923	933	886	847	911	915	902	901	868	868	881	876	899	893	912	911	850	885	935	844	913	901	934	882	896	888	901	893	908	874	902	893	900	912	940	943	893	897	891	927	954	899	928	942	858	932	854	833	920	899	877	905	855	900	887	885	883	858	934	896	906	897	885	894	920	830	886	937	905	971	881	896	874	914	851	919	886	876	907	899	900	839	881	874	897	863	909	901	883	903	921	899	868	919	900	915	916	876	898	846	891	885	863	799	911	836	892	923	912	932	849	940	902	863	901	879	892	897	891	878	876	896	854	867	849	947	857	964	807	856	876	836	935	923	891	891	904	900	872	855	860	840	904	847	858	859	864	884	898	885	863	915	871	905	921	914	885	892	901	895	916	866	870	918	885	895	923	920	902	885	921	886	902	899	885	910	918	934	839	877	894	887	899	869	934	873	898	907	877	848	890	891	879	859	914	878	853	923	920	869	968	889	915	884	928	904	878	896	920	868	902	942	931	907	961	919	823	899	895	897	861	868	906	853	902	876	892	864	942	889	876	849	807	907	935	858	909	848	930	867	885	899	961	892	944	905	884	921	860	900	869	865	936	869	922	893	900	885	913	838	867	905	852	887	842	899	837	866	840	906	882	913	900	941	895	844	829	917	875	853	915	876	857	875	917	888	894	901	938	894	842	851	878	850	893	859	877	904	907	919	908	883	945	942	912	901	903	881	881	887	918	913	886	894	909	818	868	907	939	899	801	941	958	896	894	892	830	848	934	827	867	878	867	896	884	876	904	865	909	868	886	868	918	889	871	882	881	923	892	901	896	888	937	944	967	862	906	852	885	943	902	886	909	890	856	876	898	881	904	875	871	912	826	897	855	889	872	921	864	909	880	865	920	877	927	880	912	914	888	964	874	840	870	889	910	850	870	857	867	837	911	903	903	895	905	891	884	861	914	876	900	951	874	902	915	880	890	853	879	895	830	898	916	885	881	870	934	881	914	916	899	896	938	856	876	932	881	892	854	910	901	902	896	865	843	883	927	827	874	864	853	934	844	939	900	855	959	877	890	927	885	882	869	950	842	919	920	897	872	840	873	852	881	875	877	890	887	917	923	902	875	871	868	857	876	839	907	939	817	876	830	900	847	909	901	936	880	911	853	866	868	861	848	907	877	899	892	912	893	896	912	866	850	898	868	887	854	929	856	888	920	913	891	835	887	907	912	878	869	897	890	891	887	881	926	944	872	907	866	906	892	902	879	901	827	892	894	896	788	905	897	913	887	873	890	894	918	913	872	899	861	935	872	849	883	856	889	897	907	849	910	954	838	928	923	861	919	882	939	919	863	944	905	874	845	907	872	948	867	959	850	912	874	889	884	869	894	897	907	871	858	833	872	903	869	925	943	909	877	889	904	896	890	851	947	863	857	892	897	836	919	919	872	882	835	921	893	901	866	915	904	975	804	931	892	903	893	895	933	865	884	898	855	936	909	949	898	921	837	980	841	909	886	879	912	869	920	951	897	910	893	895	837	892	877	889	890	937	872	914	869	821	870	849	881	903	918	862	946	914	911	876	922	870	897	838	884	905	924	891	895	866	873	904	865	846	911	905	931	912	914	875	896	918	909	917	863	848	884	887	870	863	868	904	865	903	887	845	885	862	864	910	912	876	880	894	915	902	879	916	882	867	843	907	871	838	885	898	911	856	866	867	901	980	946	914	900	869	888	884	861	913	945	846	907	866	878	950	830	868	927	924	899	880	855	877	879	896	878	892	900	872	855	929	895	868	902	908	900	903	882	859	904	873	922	859	906	903	913	941	900	925	919	856	880	885	908	936	836	938	862	837	898	876	894	900	947	870	872	916	964	876	990	880	894	832	867	896	870	952	890	909	941	899	903	888	859	888	924	929	885	884	903	826	887	929	886	919	869	891	952	845	854	904	893	847	881	924	872	860	913	908	951	840	909	912	892	845	848	905	944	908	875	856	897	948	880	874	867	910	872	909	906	886	869	948	925	912	887	896	917	892	860	892	853	886	893	853	895	946	892	913	895	928	899	942	882	920	890	890	930	861	887	889	902	885	894	860	913	893	865	910	857	866	875	934	856	856	852	877	926	866	863	913	918	887	861	892	876	912	906	876	882	924	879	912	880	851	893	913	928	913	902	907	892	883	880	875	864	893	910	916	939	873	847	946	893	908	901	864	897	900	924	964	906	870	888	845	930	849	889	912	877	883	887	861	887	878	853	911	878	845	906	874	872	940	883	949	878	847	893	922	889	863	878	901	887	900
7516	7531	7100	5469	5040	5246	4040	4536	4016	2868	1747	1150	885	778	769	762	789	732	753	776	777	731	810	777	799	752	807	776	823	766	746	778	808	815	758	780	790	724	713	751	779	792	787	741	758	753	773	766	768	777	756	784	757	715	838	806	734	762	777	820	711	741	738	784	738	793	778	789	724	753	761	747	792	727	785	743	812	770	764	770	771	745	766	753	831	733	745	763	717	770	800	790	774	760	781	746	804	744	760	737	739	748	774	783	783	756	758	766	785	802	785	768	760	708	836	806	808	794	781	744	774	775	744	770	806	748	816	770	743	757	827	790	785	805	803	746	734	813	731	785	766	748	726	760	807	748	757	751	812	833	727	755	741	781	745	774	776	777	812	785	760	772	712	714	762	741	769	770	787	804	756	753	776	736	782	719	783	804	735	801	797	752	780	741	786	772	779	758	747	826	813	725	782	777	785	771	782	824	761	773	785	756	768	743	757	761	798	789	759	732	739	795	749	758	794	779	803	754	792	712	749	772	756	800	777	722	775	751	749	768	796	738	764	770	759	757	783	759	705	741	793	766	703	710	793	790	773	741	724	807	745	749	715	766	762	727	729	758	785	757	740	758	750	718	775	786	765	735	794	762	755	767	763	760	783	723	767	723	776	727	747	807	759	808	762	795	742	818	727	812	768	775	784	761	747	725	788	801	749	726	756	779	758	774	732	768	722	798	796	782	763	784	745	770	765	806	796	776	769	787	796	747	806	793	768	771	852	748	760	748	790	737	764	713	840	734	776	790	753	780	816	798	767	744	745	759	757	794	759	761	788	733	800	758	801	757	799	771	719	761	779	791	781	759	767	816	735	778	787	801	733	806	749	741	751	795	749	719	750	789	747	741	785	767	741	761	819	796	740	765	749	740	794	785	710	770	765	764	766	755	734	774	798	770	776	739	774	785	827	739	822	772	797	760	766	773	750	808	814	733	794	767	716	787	746	777	755	794	800	791	809	797	788	734	709	785	801	773	786	737	727	766	810	771	748	767	811	828	775	761	774	744	711	813	736	751	775	765	761	778	759	772	762	717	727	754	791	737	781	783	701	761	756	783	794	732	740	766	751	775	776	759	726	746	793	803	718	768	744	738	747	808	710	785	754	776	769	747	761	789	775	764	768	758	727	745	781	770	719	806	731	795	716	706	736	749	817	771	763	767	765	740	737	759	794	736	827	756	777	780	782	814	766	760	814	776	756	810	781	790	739	732	772	757	725	750	754	779	779	794	799	821	763	737	739	776	788	814	770	762	795	762	789	765	754	786	766	763	801	787	752	776	777	762	780	781	742	786	763	773	744	743	794	735	781	791	809	741	742	756	768	750	757	800	757	856	769	777	744	729	797	810	773	729	756	770	759	803	807	746	781	789	776	782	754	777	755	767	840	737	760	740	774	743	770	729	762	747	783	796	754	769	722	752	765	712	767	732	759	752	763	735	765	796	762	762	692	745	761	749	768	837	802	728	758	745	793	741	721	790	742	810	762	748	751	776	787	793	776	751	754	815	746	737	791	753	726	740	811	769	741	755	774	819	769	824	768	729	743	752	740	737	775	779	763	751	719	792	767	739	738	788	744	782	821	796	768	794	796	759	754	781	771	701	745	711	794	744	757	789	756	750	754	758	740	741	748	772	761	810	776	741	752	744	791	760	765	778	716	759	756	786	756	714	758	806	802	766	752	756	737	763	752	795	773	769	733	761	755	761	795	794	738	796	779	821	760	738	779	770	779	747	768	778	772	755	761	784	799	765	776	772	769	823	746	744	807	738	731	791	759	760	761	782	767	746	752	752	763	758	730	776	787	780	775	784	795	780	752	732	790	760	765	765	715	817	831	728	786	775	780	759	703	804	761	748	766	723	756	720	693	710	667	730	773	726	726	792	731	759	794	796	815	767	756	729	772	728	785	747	732	774	790	775	801	760	800	802	759	786	767	803	770	766	800	725	780	812	744	777	761	783	733	753	754	750	769	736	742	813	777	784	782	826	788	797	763	777	794	727	800	796	802	761	770	779	787	784	746	728	809	827	752	765	751	742	801	747	711	718	746	792	773	789	765	776	772	793	754	764	808	701	721	744	731	747	781	761	769	773	759	772	782	773	743	796	714	767	786	767	781	716	820	707	762	743	748	730	728	749	759	739	733	725	796	720	783	766	797	717	748	771	777	726	751	787	706	725	757	744	756	769	741	773	725	720	731	725	757	751	769	755	753	819	747	769	807	800	747	776	751	753	788	758	777	806	784	810	789	786	710	774	780	784	817	788	776	766	737	756	804	758	769	761	818	816	743	824	763	767	799	763	767	809	771	740	755	763	744	745	784	732	761	771	761	723	770	758	799	766	796	736	804	768	772	754	832	744	828	735	750	692	780	789	796	778	754	746	763	714	753	732	752	763	771	790	749	791	763	734	761	759	780	811	712	765	802	765	787	789	775	806	782	760	796	699	763	705	794	737	738	793	795	736	759	803	770	782	753	756	739	768	780	767	750	770	795	786	699	748	730	752	743	780	820	758	780	784	781	776	715	775	783	754	770	775	767	764	747	817	810	805	759	738	746	740	739	796	755	761	797	781	746	776	730	796	765	757	753	767	788	757	739	697	757	760	762	789	758	738	733	771	762	715	793	748	782	788	757	723	779	786	794	781	742	739	746	791	770	787	726	772	739	761	725	759	784	776	746	744	776	723	773	758	760	784	771	797	784	758	742	718	766	722	770	766	763	784	751	741	755	742	777	795	740	751	768	811	773	772	792	811	790	770	777	757	771	720	785	771	748	798	769	806	744	769	790	742	798	723	718	767	737	765	801	779	748	790	818	775	763	760	812	720	739	764	790	808	762	759	833	763	776	776	748	756	734	746	817	766	733	725	815	766	710	765	761	738	789	708	760	743	763	796	725	681	793	760	813	792	784	763	760	776	772	736	736	761	787	772	718	763	745	757	784	746	735	764	803	762	838	805	777	735	756	763	754	785	809	743	765	757	765	781	740	797	759	762	745	740	715	819	808	772	797	785	732	782	747	772	723	735	762	774	759	767	751	812	764	707	751	785	762	720	731	757	775	767	767	758	778	839	789	792	777	731	744	779	811	834	759	790	778	765	749	778	755	754	756	748	782	802	714	766	787	750	779	798	813	777	787	782	728	705	735	774	778	800	807	780	750	774	814	811	747	735	774	774	755	758	761	759	742	774	764	754	814	772	733	800	761	704	749	759	781	715	706	732	782	768	782	745	776	749	802	746	737	773	751	761	775	790	758	769	773	778	786	790	785	753	757	731	746	756	737	774	759	780	785	703	743	747	739	775	811	792	729	781	780	754	777	744	746	737	738	772	734	780	791	769	752	772	793	750	753	764	756	796	779	797	781	751	761	812	818	807	830	750	729	751	732	726	700	779	787	801	745	767	756	758	749	783	748	804	726	732	747	797	769	726	800	787	807	782	734	774	752	734	769	763	765	808	762	770	775	785
25498	21342	27176	25506	15903	8372	3654	16373	20582	18260	9347	3273	1666	1012	923	820	889	830	855	759	822	810	864	844	873	828	816	820	757	857	808	779	799	883	827	838	810	850	797	881	812	828	778	836	829	799	846	820	848	893	807	867	843	854	813	835	851	852	854	805	836	849	837	817	781	808	812	845	861	831	802	782	833	865	827	808	815	846	860	829	819	791	779	794	797	902	847	811	806	846	827	786	807	826	863	808	817	844	837	814	843	805	815	820	816	844	817	810	838	848	831	814	845	825	906	811	866	833	795	796	830	794	827	782	866	809	814	807	859	841	830	862	842	827	821	819	791	792	852	837	826	777	867	770	817	849	796	822	829	815	834	797	778	852	804	865	829	829	822	883	817	858	837	810	839	900	770	774	807	792	831	755	804	820	797	833	820	823	821	834	778	837	843	818	901	785	841	786	822	819	805	837	812	881	845	760	786	805	840	839	821	804	835	895	850	820	793	847	816	772	849	864	846	863	821	805	846	841	819	751	787	827	785	862	858	850	841	830	846	836	818	822	876	833	799	816	858	839	875	829	875	856	814	837	833	805	789	822	805	794	810	832	827	823	816	838	832	848	802	840	831	809	829	829	820	793	874	816	820	845	777	779	845	886	835	846	787	835	812	839	824	827	851	856	753	859	794	822	846	823	808	801	759	832	761	824	829	846	820	800	817	833	909	780	861	831	819	832	824	860	810	845	814	814	842	863	848	791	814	793	822	822	823	810	786	843	795	804	818	827	825	842	805	790	830	797	832	808	784	804	806	851	795	833	839	802	795	817	778	835	842	825	834	844	833	788	832	856	815	789	785	844	769	794	847	824	834	802	842	818	835	847	860	831	811	791	820	850	838	824	818	822	832	871	853	831	867	809	830	849	829	835	774	880	832	795	826	799	805	840	864	848	872	881	839	847	830	771	820	814	796	829	796	829	817	826	839	805	824	842	849	867	792	822	886	817	844	817	790	820	850	798	765	769	821	853	803	843	787	825	802	822	801	821	844	772	821	838	846	826	808	854	818	829	798	840	782	851	850	849	838	837	835	823	820	832	792	864	822	819	835	811	810	793	788	817	841	783	828	827	786	841	844	841	825	845	792	807	883	861	783	808	821	814	757	782	833	824	831	806	874	815	815	822	822	815	779	872	843	842	853	763	787	880	845	735	894	816	847	839	840	830	852	846	846	829	752	860	834	767	814	811	825	821	809	791	844	854	864	756	887	847	821	831	745	802	844	768	784	871	812	834	843	814	797	806	840	828	845	804	792	817	835	807	828	812	861	831	866	870	825	855	830	802	791	814	775	885	844	847	806	827	805	807	810	837	852	862	811	851	823	853	829	799	802	843	761	834	878	818	789	780	857	763	799	782	768	841	841	814	839	854	791	773	795	859	851	833	916	792	817	806	817	861	735	800	813	836	833	850	840	811	788	808	855	825	857	844	851	802	822	877	817	796	815	851	818	867	859	818	843	824	833	825	826	830	780	816	831	761	770	814	813	787	822	804	809	789	790	825	876	782	825	835	814	783	826	793	809	815	852	815	812	787	857	857	795	862	801	793	778	856	864	877	817	815	844	837	859	824	784	836	828	837	828	800	796	811	864	845	748	830	821	855	828	832	898	753	865	822	825	844	817	831	814	820	836	832	814	796	805	823	810	791	813	835	830	807	832	805	810	835	807	861	754	827	840	767	854	791	855	816	858	830	788	835	815	841	769	827	841	827	824	776	782	878	831	846	815	773	836	832	823	804	803	831	823	797	787	842	800	845	853	863	810	819	842	800	778	873	798	837	805	790	827	803	810	818	861	822	842	800	822	850	808	807	826	865	806	774	819	848	808	820	823	812	855	845	797	820	804	826	835	779	826	904	829	847	851	773	833	822	810	893	807	798	896	808	828	864	840	897	851	793	841	783	861	827	777	819	817	840	844	792	818	798	782	876	845	824	840	835	850	871	821	829	799	893	835	864	817	834	819	832	822	780	843	803	841	827	865	816	870	847	870	815	792	810	876	797	869	846	785	773	865	785	845	852	774	845	818	800	805	868	812	805	790	828	896	836	819	901	811	829	839	833	807	782	806	804	763	821	864	832	817	871	780	800	861	812	905	856	797	861	810	768	850	809	825	839	826	862	769	866	794	778	810	865	827	834	850	817	829	829	853	811	818	820	856	837	819	821	773	833	827	836	815	820	795	824	793	781	832	835	813	792	786	860	831	846	804	837	818	827	833	796	862	790	848	821	788	839	774	817	842	830	762	826	817	845	828	808	787	786	808	836	851	819	876	817	785	793	820	783	850	800	822	765	821	803	815	810	783	824	828	812	785	756	845	839	799	798	790	870	869	816	798	764	801	853	861	804	814	784	843	795	835	849	844	819	851	807	793	857	805	808	798	830	784	830	814	814	814	823	855	781	848	824	798	800	789	852	803	797	825	827	805	840	814	801	812	805	835	826	916	826	839	823	794	810	861	813	828	780	818	816	886	746	819	864	837	818	831	826	793	834	789	834	828	822	833	882	850	798	829	863	828	795	855	810	813	841	844	835	805	842	786	839	848	796	864	852	869	826	831	856	794	805	820	855	847	812	800	787	823	828	815	759	845	884	808	845	844	882	835	850	813	877	836	842	797	801	796	793	804	809	865	823	761	814	780	825	781	836	793	808	844	815	822	799	845	783	863	829	842	805	828	828	808	858	849	822	823	888	846	814	806	806	791	805	812	795	878	838	785	831	839	816	861	832	838	800	828	808	803	847	873	859	864	812	854	846	800	816	815	845	828	837	821	815	827	849	826	803	821	820	817	781	879	837	820	843	805	795	774	776	856	777	787	823	801	863	784	783	847	792	805	827	854	800	817	825	842	839	830	834	816	838	829	849	806	855	790	846	787	826	803	814	833	846	829	844	801	796	836	769	846	766	821	825	819	844	817	798	810	828	795	832	820	812	861	847	771	863	825	813	833	808	778	851	823	822	854	856	804	810	898	854	810	831	876	787	856	835	839	875	811	803	813	801	814	853	798	809	834	825	797	865	788	878	812	809	819	778	840	798	781	864	842	850	880	851	845	796	843	816	803	849	811	731	834	849	812	815	786	815	844	819	795	820	810	828	809	814	774	810	833	800	852	840	852	831	817	832	850	766	833	838	838	887	818	834	852	797	827	820	848	825	808	838	836	881	792	815	872	850	843	831	843	854	813	829	844	796	861	831	809	817	800	859	882	907	846	834	847	794	835	819	821	803	864	792	842	833	792	788	815	829	872	849	828	834	842	822	848	806	810	818	841	809	785	834	851	879	846	819	842	853	791	818	902	806	795	820	847	765	830	792	839	896	821	825	811	838	797	770	766	857	860	812	846	781	889	788	872	798	880	822	814	823	809	871	854	860	809	854	780	797	888	796	836	848	806	836	820	856	784	850	887	798	867	855	817	758	841	833	795	842	792	817	803	789	848	862	850	844	771	795	791	792	828	882	790	826	817	834
6906	11585	9018	9719	10432	6921	3552	18612	18176	15873	7586	3286	1605	922	800	739	744	779	715	791	737	744	750	753	779	738	743	707	764	748	764	757	725	707	694	761	766	706	739	711	730	754	722	737	702	702	720	775	693	788	697	662	718	746	717	748	798	719	774	726	743	758	747	725	724	781	704	776	739	709	732	772	769	740	781	722	740	740	756	752	785	715	713	667	695	743	690	700	791	689	732	762	737	742	702	764	716	786	742	750	760	744	731	728	716	731	709	718	745	739	764	724	757	723	685	727	749	771	739	759	763	732	692	741	731	686	771	675	755	770	734	768	715	787	677	752	733	705	699	731	729	692	753	676	695	762	700	745	769	748	739	730	723	749	756	740	727	714	734	736	711	738	751	733	740	735	752	730	741	753	719	770	741	783	759	761	760	754	754	760	714	782	725	749	734	742	760	771	742	700	739	670	691	751	707	713	710	761	766	738	716	717	752	710	700	735	789	767	775	700	735	778	731	739	700	690	717	717	751	749	715	711	714	745	716	732	749	747	729	752	753	700	797	760	768	741	751	723	729	747	739	716	773	732	759	709	704	737	739	702	715	692	730	696	759	787	698	764	750	718	747	733	774	711	701	740	686	718	784	714	741	704	727	740	766	727	756	706	721	743	765	715	737	686	717	739	743	700	693	695	732	761	731	698	711	724	735	704	731	702	735	720	734	751	691	731	774	715	738	735	750	772	717	743	692	744	741	686	760	779	728	749	723	762	755	723	754	743	751	744	738	734	733	750	743	687	748	713	713	786	698	721	759	752	735	743	752	757	723	741	747	738	764	782	723	741	730	770	767	769	701	760	738	726	822	708	738	722	783	730	687	726	766	726	741	709	745	756	731	771	716	725	772	718	743	733	736	753	712	728	721	737	761	731	719	767	718	708	773	738	718	771	709	714	718	695	747	726	746	712	759	756	717	698	744	737	750	719	699	733	755	693	752	756	752	764	765	761	788	733	732	742	729	789	745	690	715	741	784	767	739	660	703	696	736	781	761	741	747	748	752	722	739	725	787	711	758	731	737	743	726	714	772	721	713	771	700	709	749	711	699	711	759	773	737	754	732	753	737	742	728	746	724	696	747	710	730	743	696	727	737	753	741	723	730	711	702	724	735	741	722	766	690	692	716	717	821	695	716	732	700	713	740	741	733	701	706	731	703	734	667	763	747	726	735	730	733	732	765	793	761	735	743	739	739	737	717	766	744	717	727	724	731	727	761	698	720	767	780	689	729	730	720	749	777	721	740	667	747	755	743	732	775	705	720	787	783	743	761	699	748	723	729	761	671	741	703	748	752	767	771	745	748	747	743	719	693	707	727	747	697	697	704	698	744	713	779	767	733	729	757	725	761	728	760	767	754	736	745	734	697	734	721	702	697	764	748	768	790	692	786	714	720	763	739	731	740	721	690	742	776	755	738	686	735	783	743	778	758	762	715	689	747	723	767	728	748	725	746	705	779	742	738	737	749	742	725	683	753	697	742	715	759	719	755	709	729	733	770	768	723	713	755	827	719	693	726	726	753	715	739	772	718	753	702	739	704	709	800	688	736	744	713	758	739	765	749	768	782	725	780	705	720	687	722	785	712	758	765	741	755	773	729	740	757	735	716	751	706	700	768	808	692	721	689	718	713	735	700	742	751	716	699	704	751	716	725	750	717	713	733	796	723	709	751	736	699	725	722	731	760	784	731	741	740	761	711	683	765	717	782	694	690	719	762	704	721	732	732	722	724	717	689	670	778	745	732	742	757	718	710	707	646	760	714	759	736	734	772	728	714	751	738	690	695	725	669	715	729	768	745	714	707	753	745	690	673	704	754	713	727	719	727	749	765	693	728	755	723	805	735	660	709	717	719	756	781	799	718	718	772	734	782	762	737	753	705	750	755	758	696	753	745	712	651	749	742	749	737	739	717	746	737	721	735	756	747	720	710	710	714	714	741	778	723	711	717	799	752	753	725	714	740	702	756	748	739	727	726	759	728	723	785	770	725	738	760	701	713	746	728	724	757	735	747	706	756	749	788	721	742	774	759	691	716	689	739	726	754	728	770	753	722	720	722	716	736	777	696	727	737	726	748	702	733	752	736	713	728	758	784	699	747	690	719	696	730	743	722	775	721	725	757	760	749	726	751	789	739	710	741	727	711	759	746	689	796	717	722	753	729	704	757	737	702	759	734	772	733	758	752	771	755	722	743	738	762	759	708	768	692	807	681	781	748	728	733	789	727	753	762	777	718	706	727	754	706	746	732	696	691	745	736	724	751	698	754	689	756	729	721	761	766	703	714	740	708	706	790	721	742	736	720	737	734	719	740	723	731	735	737	714	714	731	741	759	743	737	709	723	766	715	792	693	734	754	701	736	710	722	729	732	696	708	739	724	720	747	755	718	718	728	729	725	712	742	749	738	760	747	731	727	725	819	716	754	744	804	701	746	747	736	715	753	750	830	749	767	713	724	722	729	726	709	747	774	702	786	729	768	738	756	751	743	741	742	719	737	753	759	748	717	771	762	756	756	724	736	717	713	716	751	689	727	742	726	696	721	742	781	702	728	683	719	740	739	729	744	691	712	699	732	717	777	710	761	714	710	758	701	776	723	719	663	757	734	749	686	724	741	753	767	753	750	753	778	692	694	754	724	708	723	736	768	686	735	726	767	734	743	778	744	734	767	739	743	712	769	744	791	764	745	712	807	729	728	774	752	727	683	767	709	741	785	746	761	748	691	748	703	770	699	702	720	680	761	709	732	732	704	741	740	701	735	723	698	720	695	713	781	697	758	728	723	742	756	714	739	708	685	746	742	760	791	762	743	741	724	714	694	706	775	688	721	744	680	781	725	743	704	694	740	765	684	705	690	730	747	698	738	741	769	765	730	729	713	726	728	740	737	742	697	735	760	687	729	714	703	764	730	715	754	718	734	717	719	727	735	723	699	744	716	723	763	653	758	762	730	709	764	747	700	750	721	751	763	775	748	740	714	668	705	727	753	769	779	718	691	720	736	764	712	741	725	737	743	717	722	751	761	716	700	721	810	714	742	741	738	765	768	731	762	700	696	647	798	726	777	759	751	762	724	703	704	756	760	777	707	737	719	719	712	704	777	704	751	707	755	742	753	707	720	672	703	745	737	738	743	732	709	734	752	733	705	744	672	689	691	738	734	706	746	695	736	732	716	729	740	730	779	743	755	737	735	706	721	707	770	754	759	735	741	752	745	762	734	693	716	737	750	747	715	765	712	701	765	754	693	701	735	713	749	749	740	707	740	731	716	776	757	731	673	736	699	784	729	721	695	743	757	745	776	736	741	740	800	760	721	772	729	754	719	750	758	730	717	766	760	733	751	740	714	734	755	762	760	708	741	729	756	756	713	755	720	698	708	717	771	743	761	797	778	746	718	690	753	786	753	725	691	690	735	733	698	762	703	721	764	698	720	745	707	759	731	702	681	725	734	766	769	727	705	725	713	720	761
24202	21305	28588	24378	21379	13719	5806	15817	34367	37813	23874	9917	3790	1415	999	956	941	910	934	896	902	899	904	940	954	914	926	892	901	926	928	929	957	881	964	902	898	867	968	947	925	946	916	869	953	932	935	841	905	913	920	930	921	945	918	905	917	940	902	923	945	925	919	926	903	902	923	926	891	926	935	896	853	880	968	892	895	891	913	857	918	901	900	970	929	863	903	968	903	906	919	874	915	942	914	882	898	870	885	930	908	918	945	935	889	880	913	851	869	926	897	905	908	855	918	901	883	902	931	919	927	895	899	865	846	914	903	911	882	901	928	922	862	888	938	839	838	863	863	894	895	888	922	861	862	879	894	906	882	883	937	909	902	938	945	910	916	898	950	878	891	950	864	864	936	866	915	890	938	873	875	870	942	884	881	922	958	888	937	934	869	917	926	919	916	940	881	873	915	908	869	899	919	885	872	900	885	864	908	859	924	917	940	885	854	940	918	914	900	843	934	938	904	857	924	918	910	866	897	882	920	859	917	907	934	914	920	900	881	918	877	881	928	916	923	948	841	915	861	906	898	913	897	893	906	892	900	855	903	842	897	954	880	882	972	862	924	891	868	900	881	909	830	906	871	844	895	872	878	851	899	918	947	916	881	840	875	875	901	912	870	898	907	936	924	896	876	880	868	890	844	936	917	920	866	886	920	888	874	940	926	940	888	865	890	917	864	865	887	836	874	926	873	844	949	900	929	900	867	923	896	841	920	871	876	886	928	947	896	938	937	936	902	974	920	889	940	873	909	878	856	846	872	886	938	943	923	897	903	865	902	911	904	903	913	888	874	919	877	894	887	919	895	892	888	874	905	883	893	909	815	873	879	890	889	888	941	909	914	910	893	895	880	905	903	953	870	842	867	908	929	934	884	850	816	950	894	882	878	885	925	925	979	918	927	901	841	909	915	842	907	894	959	909	916	865	903	901	946	899	897	913	899	904	884	895	930	896	920	888	896	910	842	938	961	906	920	891	822	957	926	879	860	877	924	900	862	892	877	914	844	869	873	917	875	877	899	890	924	864	888	892	914	905	863	882	879	886	883	899	913	920	957	891	863	873	902	886	890	900	885	889	886	894	913	864	893	872	910	929	916	857	889	886	836	907	892	952	929	871	876	883	868	871	922	894	946	874	873	910	832	930	912	896	915	893	931	903	932	981	899	883	885	925	910	867	877	906	891	891	915	914	872	887	920	917	869	868	867	946	866	873	871	913	961	913	906	876	893	909	880	897	914	929	869	895	902	904	906	940	900	925	913	855	902	884	916	910	921	897	891	865	941	914	901	892	877	957	865	876	892	924	905	941	912	944	850	872	912	859	885	858	919	852	885	892	954	855	916	873	938	911	885	945	947	918	926	901	856	886	907	895	948	917	898	891	886	923	910	922	900	909	874	856	887	900	903	912	900	834	840	907	927	938	908	915	924	922	897	904	897	853	879	907	925	920	907	923	962	945	899	910	902	844	964	902	877	856	891	867	885	895	899	903	905	850	885	913	945	902	901	881	920	847	957	934	892	890	900	875	852	882	903	872	828	865	873	872	904	942	901	861	929	844	913	878	984	895	879	939	934	869	861	938	869	891	909	793	852	878	878	885	913	884	927	893	934	859	929	865	892	949	894	879	884	898	925	963	926	906	888	885	840	916	865	957	923	880	883	896	882	912	922	860	873	950	865	892	905	929	953	894	878	918	871	870	871	861	975	942	910	933	944	938	855	865	891	872	879	903	890	925	883	866	915	867	880	918	912	868	977	873	926	906	919	869	833	855	922	909	873	903	905	964	852	900	934	899	860	905	891	921	907	884	893	882	880	857	879	898	911	914	904	901	892	883	868	898	924	873	891	921	921	898	928	883	895	851	899	882	922	916	873	914	890	919	945	914	830	882	872	889	860	904	917	892	921	929	927	891	873	872	958	886	940	891	900	915	838	965	820	867	871	922	952	900	899	907	878	933	843	951	889	907	850	893	852	912	870	888	937	933	842	863	975	922	872	912	888	932	901	905	899	884	929	906	924	916	817	922	884	952	901	947	884	866	857	927	879	940	871	904	877	917	885	880	909	860	911	867	886	899	909	848	923	893	905	862	907	917	876	866	889	963	915	928	918	866	866	852	904	846	909	907	897	899	872	893	892	849	862	894	925	861	892	907	940	944	911	893	879	876	961	906	854	939	888	874	906	883	905	952	941	921	948	880	916	902	912	885	893	850	899	876	892	856	934	865	898	884	910	887	966	932	848	906	913	954	918	867	880	852	926	884	944	912	933	947	888	859	853	866	833	891	856	931	957	895	895	877	897	880	863	932	889	971	912	870	890	911	924	901	875	894	871	874	884	892	897	895	930	959	826	922	862	894	833	902	886	915	880	845	862	858	904	924	870	852	905	892	868	914	882	875	918	871	897	879	861	912	954	943	958	942	948	885	890	867	890	899	899	882	933	893	895	858	925	884	910	915	921	878	892	914	939	919	921	896	918	902	966	863	895	939	873	873	850	923	941	867	884	927	898	873	908	903	903	918	943	923	912	914	858	922	874	877	831	894	847	902	854	894	866	886	893	866	860	896	876	887	922	886	927	885	842	908	921	918	884	930	877	886	933	904	939	925	879	898	888	862	883	930	896	868	928	892	914	966	889	905	939	859	931	885	890	922	908	885	871	972	884	904	875	904	897	892	860	893	961	863	804	881	882	889	877	919	919	875	925	843	876	836	951	833	891	912	862	954	887	880	961	936	840	892	893	886	932	944	878	864	927	893	907	918	894	903	884	855	870	957	877	910	856	941	895	882	884	882	923	943	960	920	973	885	957	959	907	938	825	875	885	892	876	931	881	882	925	897	932	897	893	911	956	903	923	904	951	907	918	871	856	899	875	830	918	875	887	889	900	923	934	923	903	906	909	874	926	889	922	935	847	917	905	952	903	883	915	923	996	891	821	923	956	938	873	894	883	910	912	865	906	936	878	904	928	876	908	888	857	874	912	884	923	899	885	909	939	873	917	902	857	924	869	874	844	887	880	882	883	906	894	907	952	872	911	915	859	892	925	913	880	905	883	924	860	930	915	900	884	938	876	865	879	892	940	907	920	864	899	864	831	906	872	827	839	920	873	848	899	922	911	898	929	886	902	918	843	924	890	887	857	897	828	890	864	896	887	824	904	901	851	870	903	913	857	930	884	906	913	833	865	903	915	925	850	889	974	896	919	868	904	921	868	933	933	856	906	852	868	879	851	878	900	887	888	896	860	933	900	935	872	925	941	889	933	923	902	861	885	877	884	891	956	921	883	944	944	861	916	946	891	901	874	908	926	852	895	914	862	914	869	886	909	884	923	907	865	922	874	884	947	943	894	910	861	922	913	871	878	914	875	850	948	909	877	929	920	866	925	914	907	921	917	914	904	926	972	931	912	904	894	902	953	881	936	897	903	909	896	906	934	888	924	877	923	986	911	837	883	912	953	899	903	896	903	899
7768	14139	12813	10400	9767	5772	5216	17380	34151	33211	17848	7802	3545	1324	931	825	821	782	822	868	801	762	838	818	826	825	814	799	773	826	810	774	782	820	805	777	826	815	762	805	867	792	774	867	799	811	832	809	789	846	798	790	761	803	864	788	812	817	775	789	833	840	819	791	786	831	796	842	782	815	784	841	782	800	834	841	817	790	831	783	779	801	820	782	807	828	791	844	805	819	856	800	860	774	789	832	782	779	765	779	796	777	712	766	811	806	783	832	800	817	783	821	776	764	779	809	774	803	742	803	840	779	854	770	818	803	814	793	763	830	761	768	798	810	834	749	808	761	801	867	785	782	788	849	814	805	810	810	842	789	771	800	818	781	752	787	795	807	850	781	836	845	820	783	816	838	787	841	781	791	786	736	784	818	733	807	827	757	770	753	786	821	861	818	772	830	796	762	813	836	793	773	759	814	802	827	771	785	779	798	792	798	779	770	782	797	766	813	789	813	781	816	763	794	771	767	821	792	781	840	811	812	766	786	785	755	786	858	818	822	842	808	817	808	818	781	782	771	814	807	794	755	796	809	818	797	766	846	786	810	792	801	786	794	794	833	817	780	771	782	785	792	851	807	795	767	811	840	788	845	807	805	853	833	811	848	813	814	808	810	774	762	804	802	791	795	832	755	768	764	846	773	848	824	782	858	844	827	833	834	813	803	809	829	773	857	841	810	807	813	766	798	828	760	840	823	807	790	776	798	810	813	800	845	759	781	818	802	775	823	833	790	760	778	762	772	829	827	781	805	818	795	813	798	784	757	801	761	839	805	790	798	850	792	776	796	762	797	812	795	800	775	761	800	828	818	759	797	816	851	816	799	836	817	787	803	773	823	819	781	790	803	809	878	806	834	770	788	791	724	784	772	833	759	818	788	813	731	801	836	821	791	823	785	774	836	782	811	810	816	829	778	775	779	851	815	818	828	862	794	815	817	757	829	760	766	785	772	783	796	820	754	810	849	865	823	824	761	791	801	783	811	785	757	788	813	767	807	834	747	789	799	791	808	820	842	803	822	816	777	768	754	803	804	785	800	864	825	828	784	805	758	847	771	788	832	864	842	754	818	788	828	758	855	805	761	816	819	741	806	843	779	790	884	769	769	815	819	824	813	775	829	827	809	761	794	839	808	800	772	800	777	776	781	806	795	772	825	765	764	815	777	756	788	812	789	817	827	792	806	767	812	813	755	824	784	793	754	795	844	802	858	776	852	774	870	768	768	805	771	788	789	813	823	803	809	809	757	801	773	806	769	826	820	797	704	797	784	827	806	787	756	822	876	772	798	775	831	790	807	790	804	806	756	808	842	809	834	775	786	850	776	779	784	820	751	836	820	798	784	870	816	866	791	769	782	835	856	862	775	813	782	825	805	804	805	788	757	765	790	780	835	787	747	761	810	738	819	815	813	792	788	807	747	780	751	837	793	792	809	818	805	794	787	805	767	733	777	744	769	779	776	755	803	788	805	750	793	825	843	797	800	822	808	801	833	785	817	775	798	747	802	799	804	774	782	763	806	822	774	784	794	781	774	806	746	779	729	762	777	789	815	764	798	815	803	784	777	842	783	829	801	779	862	776	759	767	762	754	740	832	806	805	785	775	761	767	858	822	873	827	768	797	761	762	774	773	825	791	809	826	803	814	817	812	787	793	738	772	809	820	812	802	789	772	798	861	776	775	811	792	780	771	780	779	841	821	801	789	779	783	815	782	768	803	792	736	786	871	841	799	844	776	789	825	827	769	789	762	778	837	804	787	808	800	806	823	865	768	798	769	829	857	755	780	816	784	797	809	795	824	829	726	773	796	808	774	811	756	836	790	820	814	755	774	794	834	784	744	799	793	801	827	829	771	772	796	825	775	782	789	779	837	827	783	758	809	775	798	783	797	817	833	810	762	809	770	788	789	806	771	790	790	799	804	805	816	763	779	779	788	812	833	806	812	739	744	763	760	764	766	827	813	844	821	788	768	764	774	777	796	768	819	827	770	787	812	786	808	800	813	766	831	772	864	776	795	745	798	835	804	848	821	828	816	838	847	825	775	831	786	821	771	833	772	812	742	795	827	810	742	780	779	838	803	834	767	793	785	786	817	804	770	789	788	781	780	772	805	765	792	771	820	762	794	800	815	818	804	785	815	769	791	802	817	790	822	821	832	809	855	829	815	733	756	844	774	802	822	786	786	806	796	809	826	787	780	782	819	784	776	788	804	796	751	800	720	742	777	802	806	826	797	775	858	757	804	796	811	797	824	782	796	801	789	733	860	752	784	783	740	786	828	835	768	764	785	827	833	805	818	810	788	789	833	790	803	743	838	784	836	815	796	784	815	771	794	785	737	771	787	776	753	814	770	806	832	773	802	803	771	771	791	825	825	801	769	766	803	793	796	825	848	830	770	777	801	787	774	856	810	800	797	796	807	789	815	775	807	755	786	820	776	798	784	798	779	805	800	838	800	785	858	772	785	800	842	806	817	749	802	823	792	808	783	799	804	813	824	793	781	819	765	806	830	818	739	759	770	806	830	831	820	807	813	763	774	775	761	780	785	783	795	826	847	868	802	804	789	813	821	802	826	771	781	762	838	775	832	817	766	803	800	835	781	837	763	801	773	758	819	832	774	779	777	815	837	846	779	768	805	802	798	778	822	773	782	728	804	784	778	780	803	793	802	819	794	797	832	758	803	765	811	783	821	817	723	819	763	821	810	826	830	745	846	801	784	806	824	813	735	792	776	832	822	801	808	811	802	753	806	761	780	792	767	800	807	770	806	759	798	870	812	839	824	778	792	810	797	798	804	784	719	819	804	810	788	792	816	773	771	800	786	763	832	814	764	770	797	816	802	775	816	823	827	852	783	801	769	740	813	835	817	819	785	817	826	773	817	782	732	803	734	752	814	773	809	772	731	806	836	801	810	822	804	820	766	825	824	801	806	764	817	761	831	783	777	784	820	769	799	819	822	765	746	744	784	778	780	768	805	821	827	839	760	774	856	785	799	794	777	766	789	794	802	777	767	767	825	783	768	761	792	775	787	782	777	846	788	837	738	808	802	822	806	776	784	786	813	800	753	775	778	799	820	815	820	762	805	753	863	779	797	805	826	753	790	792	804	773	772	789	750	776	838	779	793	839	823	768	841	763	724	741	794	756	790	770	787	775	770	805	789	800	757	802	823	839	764	780	765	828	809	766	748	847	850	779	800	842	783	777	839	753	811	828	785	807	813	797	805	807	833	796	765	791	802	819	785	819	789	817	794	838	767	780	788	783	797	774	783	811	792	805	763	823	795	825	784	819	839	750	779	774	816	796	781	775	872	794	764	764	754	823	782	805	808	785	815	779	761	803	806	841	794	834	783	833	771	746	806	814	790	796	811	790	849	819	786	805	744	828	792	814	793	770	804	790	759	884	785	781	760	817	814	770	737	755	801	727	826	772	782	748	790	825	773	782	847	818	805	800	814	772	829	788
27919	14567	7303	6037	2925	1723	1811	1747	3197	3119	2152	1431	1039	897	918	872	909	880	850	909	833	833	833	898	893	913	867	898	899	828	880	849	919	839	886	885	852	868	871	914	864	882	886	865	884	838	871	868	892	867	826	851	859	837	899	859	836	859	840	858	836	849	878	878	846	827	844	850	864	786	828	860	872	856	838	903	908	828	865	830	870	876	912	803	833	881	880	837	872	898	877	912	859	900	811	913	816	878	863	865	825	859	885	816	839	835	853	885	900	852	844	888	827	903	844	895	840	861	836	815	857	848	796	921	890	876	852	904	846	875	825	898	847	897	889	850	862	885	884	887	829	829	817	845	875	913	853	821	853	828	885	819	815	857	855	868	882	856	870	868	901	789	838	830	831	818	912	861	819	841	840	847	812	862	881	841	893	860	880	869	873	827	841	844	863	872	850	861	881	852	857	895	847	843	834	914	857	815	823	857	874	884	839	859	780	868	846	879	854	833	852	850	827	877	851	860	841	850	831	828	840	889	817	829	835	853	814	865	851	819	849	876	825	870	872	886	910	867	846	840	851	802	933	908	836	846	873	828	879	916	833	802	883	873	879	840	827	862	851	882	913	869	871	851	845	833	874	879	840	870	846	866	863	869	839	858	873	835	834	883	851	825	867	820	794	903	901	832	873	838	850	826	849	816	799	876	782	875	857	834	866	860	840	804	861	916	808	831	845	879	788	857	883	869	910	853	856	839	815	849	839	833	867	845	826	840	840	901	820	785	927	862	880	845	849	867	863	858	831	857	828	889	846	843	855	811	858	850	892	872	808	856	857	901	873	915	833	867	814	883	858	868	831	852	807	890	854	899	887	859	885	821	781	828	859	861	832	841	904	878	834	860	886	824	856	843	828	845	890	865	865	852	829	866	870	846	890	812	899	841	880	852	866	836	823	817	829	830	850	804	835	848	844	840	880	813	899	828	825	785	880	887	842	784	866	856	856	880	835	864	826	879	865	891	911	839	841	868	883	825	866	867	873	844	890	865	836	813	843	823	796	823	849	928	832	846	879	898	860	883	834	852	910	825	847	891	848	851	887	816	846	838	848	870	811	901	909	881	830	877	852	899	858	818	849	897	856	857	875	846	880	853	842	804	907	881	843	835	911	895	844	888	837	895	836	844	900	843	921	868	930	801	874	913	915	852	869	914	871	860	852	866	820	863	887	898	880	852	861	831	817	853	842	889	880	835	883	892	872	802	875	854	838	878	859	834	877	835	789	880	878	858	834	904	938	857	789	885	863	870	868	863	888	895	845	848	843	835	836	849	883	907	806	884	884	846	893	853	836	828	875	861	883	888	849	857	868	861	904	856	893	822	875	858	861	852	884	847	821	864	853	860	868	872	868	827	857	878	920	910	848	847	820	882	794	885	807	899	892	850	923	852	832	863	795	855	858	820	896	847	854	837	897	835	863	819	843	846	820	855	870	885	922	824	803	923	833	877	839	878	894	829	825	879	883	875	846	858	882	901	916	873	837	854	890	866	880	861	840	843	914	898	809	842	861	865	860	874	874	827	859	813	866	821	903	916	847	812	836	795	897	887	860	873	848	826	874	876	822	914	865	869	916	854	862	786	842	839	850	926	827	887	904	859	848	903	886	872	895	893	851	850	855	894	815	830	823	873	872	819	871	888	813	821	817	930	822	818	823	844	839	845	885	807	871	892	831	888	856	887	867	834	838	830	843	822	878	866	829	843	843	874	852	862	855	858	871	879	809	794	834	848	887	883	878	810	870	878	891	860	840	871	903	899	879	904	889	896	865	889	888	870	904	869	824	901	830	857	851	872	868	874	811	852	891	856	896	893	859	884	845	862	811	898	914	849	854	871	822	842	847	859	825	883	870	927	810	894	835	804	861	846	856	824	856	881	841	893	870	866	892	849	841	853	857	863	823	872	882	893	823	919	834	842	864	921	851	913	808	854	919	892	846	829	841	869	938	874	858	881	848	883	891	884	855	822	817	903	870	848	822	857	814	858	897	838	898	882	906	867	816	882	848	860	805	839	855	806	829	869	832	848	867	835	828	861	845	839	833	851	803	805	864	823	848	856	903	827	858	876	820	828	879	834	852	899	825	882	908	839	833	905	865	844	899	878	890	852	850	844	907	834	819	883	892	883	861	906	826	812	887	884	886	868	841	906	861	869	824	808	905	844	818	812	843	858	850	859	871	869	880	881	825	829	900	868	900	843	835	838	872	846	901	866	815	857	884	898	875	888	810	825	853	875	914	825	843	832	851	813	856	890	798	906	846	813	774	856	866	901	861	833	846	844	849	889	859	855	900	854	868	864	875	865	920	868	894	847	803	875	875	850	866	870	895	843	855	861	871	884	901	814	851	880	852	875	852	836	812	847	868	871	844	776	873	854	854	874	890	810	842	849	870	815	814	876	855	828	879	887	898	920	842	845	854	897	866	874	833	874	846	838	914	889	872	861	840	825	902	809	883	877	847	814	870	859	896	878	854	863	856	862	842	835	860	867	831	853	924	891	889	850	883	834	862	848	852	826	864	864	879	868	862	852	846	870	805	833	851	846	896	813	820	908	850	876	882	842	856	862	871	894	868	867	863	817	811	854	833	817	826	831	846	826	847	838	818	816	850	856	878	844	873	901	826	814	866	887	873	837	926	908	845	869	849	874	893	821	897	848	903	857	843	854	842	822	900	861	869	864	842	837	829	875	810	886	819	819	924	850	889	852	887	844	883	877	885	887	854	858	846	876	828	848	867	820	840	902	854	831	882	880	902	852	852	892	861	853	872	827	880	882	848	831	881	808	888	879	853	929	852	872	820	872	839	873	838	813	860	854	839	857	819	871	840	871	852	896	852	887	818	847	842	890	863	834	831	828	898	817	875	898	881	863	842	905	827	827	872	880	840	855	875	899	815	885	849	877	869	879	862	849	855	886	815	903	858	870	907	842	899	836	865	832	912	896	898	873	854	866	851	801	883	858	872	810	856	891	838	812	858	822	863	860	872	839	876	887	900	838	849	886	840	837	867	849	853	851	856	877	933	873	858	838	862	847	868	864	859	879	922	855	845	865	855	916	864	872	894	849	836	854	884	894	927	833	840	857	873	893	833	836	832	842	896	891	890	879	866	886	859	858	834	811	804	911	873	854	860	852	842	879	856	882	880	829	873	922	876	875	865	918	827	847	863	909	922	822	821	894	880	859	894	889	825	861	871	838	819	848	822	859	818	887	838	868	851	896	801	869	827	819	816	935	883	843	879	922	861	863	861	882	846	869	873	841	860	825	862	889	807	878	850	856	834	903	828	855	829	859	880	835	828	846	882	822	890	830	860	862	855	871	863	894	858	839	803	825	818	872	858	876	859	873	891	874	883	870	871	881	903	831	857	848	879	820	865	899	866	874	887	852	851	850	890	887	856	862	837	819	818	828	845	833	852	893	890	854	906	872	898	828	882	854	807	892	914	850	856	890	860	860	836	886	829	831
8093	4279	6991	5334	3265	1931	2141	2099	3910	3313	2139	1395	936	776	750	782	767	719	746	780	765	761	742	736	724	758	750	756	747	770	753	718	751	723	772	754	775	799	771	707	769	773	777	749	735	713	739	724	748	763	713	731	774	782	713	714	776	747	744	778	737	722	757	736	786	774	739	746	692	719	757	734	746	745	747	731	743	742	734	773	726	752	816	711	742	756	738	744	747	735	720	763	732	755	719	749	683	714	723	708	719	744	794	778	707	703	725	756	717	783	729	782	726	772	697	767	726	729	771	747	763	751	741	735	736	733	766	757	728	693	753	707	738	752	714	747	751	732	731	710	694	732	763	775	742	728	746	740	708	757	696	731	762	748	766	737	714	772	708	762	736	740	764	747	757	771	746	745	749	696	709	710	731	728	697	747	692	761	767	758	704	795	766	721	756	740	721	703	733	701	755	740	732	728	748	754	719	716	716	748	699	705	774	715	697	721	706	744	798	737	749	771	678	758	791	772	723	673	686	764	722	775	763	787	765	714	787	753	763	734	688	700	750	765	763	767	721	713	710	728	748	758	732	733	737	753	715	743	782	763	704	772	749	742	784	747	741	761	726	733	775	780	694	741	768	711	761	722	739	711	720	787	753	749	716	721	732	728	715	707	710	769	759	728	724	771	726	718	740	709	708	699	734	715	746	701	735	668	787	710	731	740	722	776	721	746	749	703	730	779	690	769	706	717	772	680	754	736	726	768	763	711	739	710	733	824	743	751	727	801	718	710	773	752	687	687	734	708	723	740	727	705	758	733	765	739	690	748	775	752	751	750	730	740	756	740	714	749	753	736	736	744	715	766	692	713	771	761	759	719	737	752	678	775	699	692	769	739	751	659	748	729	722	719	731	770	750	768	762	724	769	791	775	752	810	719	769	737	783	738	743	781	737	782	729	762	757	704	757	726	726	732	751	752	719	765	728	811	751	718	754	790	749	756	714	727	712	743	726	716	702	751	736	785	723	754	725	758	756	759	730	754	789	742	702	748	740	736	705	768	733	736	758	744	746	718	743	729	763	715	744	747	784	735	715	722	717	739	756	773	733	750	767	744	749	694	721	732	718	675	765	755	746	780	742	733	764	795	767	713	718	739	757	729	758	762	778	735	717	770	722	770	762	718	758	734	721	749	760	714	723	669	714	705	747	754	747	707	722	718	766	759	711	744	764	694	737	769	694	721	762	735	700	775	735	689	725	792	738	740	741	750	744	761	718	703	747	725	818	740	695	690	757	712	709	773	777	748	755	764	740	706	737	762	732	704	746	746	770	768	724	752	716	686	758	720	726	716	783	738	756	722	741	752	780	739	744	742	749	711	795	805	766	713	751	714	768	751	718	713	724	750	734	816	770	706	724	724	720	681	725	732	704	778	739	708	765	747	704	711	736	739	758	735	704	792	760	733	690	776	758	763	719	734	709	762	705	727	741	740	732	738	756	695	723	723	823	716	739	726	762	718	786	719	751	765	733	748	722	703	751	754	730	763	714	762	700	688	759	784	753	756	760	758	730	739	722	769	710	717	707	759	751	703	753	738	773	763	773	718	738	780	696	714	742	702	760	701	715	736	766	730	776	735	761	772	766	738	757	713	706	738	708	794	764	705	787	775	718	721	701	762	748	732	779	738	744	740	743	772	779	789	731	711	763	721	753	736	779	755	719	712	714	753	780	741	749	740	769	732	781	741	729	723	719	702	706	745	716	726	734	721	692	767	685	729	757	742	730	694	726	729	741	794	671	717	752	723	780	770	751	738	727	758	785	681	675	749	690	732	766	763	756	758	716	739	764	722	782	767	772	802	738	800	729	687	738	755	743	733	696	743	749	749	778	732	733	749	728	716	759	759	755	735	788	794	741	743	766	733	752	737	740	719	765	683	729	756	720	770	746	744	752	725	738	739	735	736	751	739	768	749	776	742	762	728	757	749	773	734	762	719	719	777	765	741	741	695	745	729	701	738	787	719	720	713	745	767	767	762	753	724	756	802	703	750	752	744	731	770	678	740	751	751	676	727	728	712	718	743	760	709	744	736	739	739	746	715	699	754	697	730	703	695	764	726	744	709	731	712	752	748	792	753	732	740	700	711	725	747	754	731	692	710	708	735	711	753	771	691	708	747	754	746	723	764	728	780	699	720	782	757	773	724	704	741	745	783	802	718	709	748	708	741	724	716	740	765	772	725	752	741	765	764	748	735	709	762	723	746	703	724	739	701	751	753	705	759	713	738	733	757	770	751	735	730	721	757	746	788	732	752	711	756	758	785	734	778	723	757	773	739	755	717	718	731	718	731	743	769	715	782	725	734	748	709	778	743	681	752	745	704	721	763	728	709	715	749	754	710	721	767	727	758	753	787	753	754	781	773	753	714	750	756	771	764	699	712	734	738	714	705	784	810	675	792	728	752	751	795	742	702	754	748	753	739	775	736	748	723	705	747	707	718	792	737	758	762	747	731	802	745	697	720	781	743	706	745	756	699	724	726	751	744	720	727	722	746	714	724	716	751	759	787	746	720	740	786	742	719	716	752	684	731	746	710	705	731	751	765	725	772	736	763	716	748	740	763	749	758	739	743	757	751	744	722	729	771	746	729	760	754	744	733	759	748	757	755	759	717	731	763	739	726	725	712	754	779	781	753	709	730	753	729	708	692	767	732	736	732	748	763	775	809	782	776	692	731	737	714	727	737	763	740	742	759	730	720	720	767	766	736	755	796	801	772	696	737	776	758	710	720	767	745	757	721	711	739	732	741	765	755	759	778	712	704	738	788	744	784	757	734	714	717	734	734	716	753	700	720	717	745	753	758	717	746	750	724	803	729	735	761	701	721	748	760	742	774	678	784	750	812	744	727	735	778	786	748	741	740	763	702	716	738	723	794	781	723	718	746	755	748	736	753	796	759	771	722	738	759	727	758	781	776	760	755	729	704	730	734	709	751	781	709	720	690	749	734	718	755	749	703	742	745	751	717	674	785	731	730	764	707	694	745	685	706	722	782	726	761	728	771	723	719	739	736	707	735	723	794	741	718	729	796	741	761	775	754	686	790	717	756	757	680	755	691	761	747	758	717	729	742	719	759	755	734	776	728	757	772	744	771	702	750	751	751	719	742	786	736	754	748	742	773	734	710	733	732	685	747	738	775	768	706	795	800	715	742	746	714	753	720	741	743	736	729	731	770	709	717	704	757	754	706	726	788	757	706	772	794	705	759	687	779	757	766	721	682	755	715	754	730	786	776	716	679	738	776	713	689	732	727	725	710	761	714	721	771	729	723	748	722	760	756	786	734	723	716	725	702	747	797	798	714	731	777	715	747	686	691	736	689	737	694	698	729	767	667	734	738	749	757	784	726	738	737	686	720	739	824	722	701	755	744	746	769	741	754	769	770	749	692	756	713	738	778	720	724	761	735	693	687	746	694	712	705	766	736	730	728	744	732	690	739	716	784	721	680	754	762	742	733	696	726	694	746
25592	21376	27439	25229	11235	4410	3765	4740	18041	20702	11938	4715	1985	1066	834	870	778	760	794	843	868	802	819	787	843	802	796	749	817	793	805	765	764	781	740	788	791	782	794	739	798	827	815	783	827	765	780	786	834	792	798	790	780	810	750	790	766	763	798	745	841	836	764	733	727	830	838	818	814	777	790	738	767	807	798	769	808	799	791	817	775	758	760	776	824	842	795	786	847	812	782	768	851	805	805	836	771	790	776	810	840	767	829	766	772	777	759	829	787	760	821	854	761	818	789	819	752	787	790	775	815	786	789	842	813	828	805	813	790	887	731	838	728	749	820	771	815	847	841	794	808	804	803	819	805	762	810	823	792	791	800	811	737	801	762	802	815	747	761	802	774	827	842	793	852	798	719	783	820	716	818	836	716	812	827	822	813	779	806	804	785	793	756	881	824	806	804	842	756	780	795	805	805	800	808	815	816	822	775	792	776	806	773	811	788	807	765	809	793	839	774	804	767	803	807	765	777	839	784	810	721	793	800	804	744	834	757	767	803	788	832	790	790	764	800	769	788	776	835	823	740	798	786	811	773	823	762	867	757	777	799	741	818	807	773	765	797	796	831	777	755	844	822	787	773	817	819	837	725	816	784	779	802	811	783	793	768	782	770	771	738	806	837	822	805	854	779	796	787	792	767	864	772	801	795	734	769	782	799	777	806	786	745	845	779	764	758	802	809	794	776	784	791	800	834	797	763	844	787	797	827	803	767	749	795	792	831	771	800	745	821	766	776	817	804	784	785	790	798	762	793	761	778	851	840	790	788	776	800	790	820	834	788	766	816	780	788	784	811	840	845	822	775	781	816	806	812	762	780	760	791	743	829	836	789	794	808	794	813	747	747	788	778	760	834	790	739	821	805	814	754	778	803	796	816	758	799	831	820	785	811	822	846	824	773	819	779	815	822	773	747	755	766	777	751	816	779	737	792	870	800	785	869	821	779	806	864	845	871	819	732	816	782	812	768	769	751	781	778	823	801	839	793	800	805	760	805	828	779	819	776	781	750	842	805	805	812	834	779	770	817	782	785	820	803	803	808	778	791	776	812	860	784	791	785	777	864	736	796	781	795	748	754	781	786	791	787	801	809	763	784	785	789	811	756	790	776	783	778	799	801	821	778	838	733	714	763	819	819	825	778	834	752	756	806	788	803	808	786	807	830	764	801	775	823	768	822	773	778	837	793	754	790	818	760	755	808	771	804	769	803	797	774	834	798	790	821	804	753	805	794	834	782	783	795	789	819	739	777	771	785	779	783	803	812	792	789	790	796	792	814	798	773	795	763	778	773	828	816	823	806	830	811	839	827	755	800	831	775	835	791	764	805	803	804	824	850	841	777	777	768	809	789	833	783	785	817	785	758	811	776	804	812	790	774	793	798	844	784	770	789	796	813	783	801	748	798	828	810	812	810	762	825	771	806	781	806	773	749	802	818	799	820	802	810	769	766	793	773	771	750	740	792	746	782	789	788	783	823	780	783	802	815	792	766	761	784	774	791	792	824	760	801	755	809	799	805	817	798	765	751	774	820	741	775	799	794	802	785	805	742	795	822	880	852	751	829	812	810	794	732	801	768	798	764	766	790	729	821	770	748	814	785	770	816	791	827	833	781	773	842	787	872	796	864	797	795	795	843	826	840	758	797	823	797	776	766	778	788	782	813	798	839	848	828	796	781	840	812	771	792	815	787	806	792	782	754	727	800	821	810	833	787	769	790	769	804	804	849	770	769	747	823	773	748	791	801	797	732	760	759	787	774	773	801	790	802	796	811	779	757	820	852	802	843	779	831	804	813	797	791	830	785	765	780	790	765	766	762	791	761	807	747	767	804	790	798	790	781	843	837	813	757	839	803	771	820	797	781	766	789	769	783	785	766	727	807	862	801	770	760	796	836	785	852	802	762	782	828	751	800	798	776	794	791	836	815	827	749	793	727	792	814	755	811	766	845	751	785	779	802	804	796	784	743	808	815	778	854	867	824	832	803	790	812	749	821	765	786	842	805	780	768	832	807	857	767	813	785	784	748	784	823	777	762	805	849	794	778	774	801	810	810	742	769	813	777	814	794	753	795	799	769	828	798	742	783	819	796	779	813	792	805	824	788	788	858	757	823	801	830	769	828	804	828	810	805	830	902	815	803	758	796	778	817	762	760	842	798	762	765	769	785	767	824	856	800	812	820	786	818	739	785	805	857	761	796	832	778	808	817	758	774	764	787	825	817	801	800	774	801	831	804	761	765	786	831	762	817	772	818	797	797	826	836	883	801	772	753	803	749	785	819	754	778	782	823	779	841	772	770	795	810	751	756	767	811	786	808	811	799	805	820	812	733	741	771	763	795	777	803	771	782	752	827	812	778	822	772	783	817	797	806	795	823	773	816	736	793	805	780	748	808	796	808	830	786	749	778	799	794	799	759	808	785	770	859	801	818	865	884	813	783	769	807	793	786	829	770	843	752	784	807	821	823	809	797	768	784	824	761	803	813	832	766	792	838	798	797	801	815	842	795	752	810	795	841	778	731	815	806	807	846	781	780	789	821	772	808	764	736	768	823	823	789	817	832	798	768	816	783	759	801	782	738	783	803	786	787	825	774	771	815	748	836	784	823	805	740	808	771	813	830	783	793	788	829	835	826	818	770	807	773	786	790	788	815	815	739	849	839	761	796	797	820	782	809	809	793	797	824	798	809	826	811	811	831	785	790	763	832	800	753	792	758	770	798	780	791	772	767	765	813	770	843	775	758	826	809	775	787	813	781	780	826	759	788	791	814	797	798	809	735	840	833	789	782	809	745	841	816	800	829	765	755	800	779	836	756	775	770	781	778	786	800	795	781	821	815	818	793	827	786	787	805	823	804	821	766	815	820	831	754	812	824	797	776	791	819	743	745	829	870	778	809	789	815	844	759	781	815	844	793	790	790	790	797	836	802	796	871	770	816	817	796	793	738	789	759	770	834	832	783	795	809	815	814	821	790	829	756	781	814	817	795	842	842	817	833	743	811	846	811	782	769	803	800	829	797	822	850	794	810	763	770	808	808	814	816	769	835	819	883	778	773	858	777	811	850	731	770	807	790	796	800	814	820	792	882	815	786	789	783	818	767	802	790	724	777	765	769	757	817	823	794	788	799	773	834	813	774	829	749	773	787	857	743	777	777	830	782	774	831	824	757	792	804	813	816	812	798	775	756	801	748	793	853	797	777	778	761	833	770	738	747	769	797	769	767	818	820	814	823	782	804	831	790	803	801	797	823	803	760	805	820	750	806	771	838	786	782	780	805	755	867	786	811	866	792	804	748	738	814	797	814	865	760	786	794	752	788	796	777	846	806	839	791	820	804	777	813	776	795	744	757	758	765	839	817	786	801	770	820	801	835	829	783	819	809	827	776	773	791	779	796	826	811	837	814	781	835	795	800	789	844	763	794	775	783	815	785	790	763	807	764	773	785	770	820	798	864	788	784	806	778	787
6819	10755	15896	9973	4638	3881	3994	5926	19170	18168	9799	4513	1929	938	730	799	717	756	722	740	745	719	670	734	718	691	745	760	705	750	688	732	714	728	769	743	727	766	720	730	699	732	735	736	714	722	711	700	687	724	747	709	744	751	687	729	705	732	728	730	708	693	717	737	731	717	706	727	758	675	680	761	729	683	702	725	737	716	735	710	674	719	740	742	724	735	651	691	703	735	688	707	711	712	657	709	757	758	739	729	695	753	748	677	749	742	704	723	682	708	721	683	682	698	701	729	708	721	736	721	727	707	713	693	704	713	776	706	714	701	721	758	713	664	736	698	719	739	720	732	761	747	681	710	736	728	783	728	756	686	730	701	708	653	693	750	712	725	723	734	738	715	719	704	666	742	764	761	757	746	746	722	747	763	689	759	713	746	777	720	734	682	767	763	660	747	721	738	698	707	719	719	690	752	723	716	758	724	722	683	749	717	709	704	725	708	716	730	679	732	767	739	668	711	734	714	697	683	665	759	740	718	731	717	713	693	743	727	706	735	731	710	725	696	701	723	714	715	702	727	734	682	695	689	729	690	693	749	705	701	753	715	728	750	730	660	740	707	763	698	734	750	702	722	733	737	712	736	715	787	739	725	746	708	713	672	727	729	689	680	725	711	708	697	667	732	747	726	660	699	731	726	750	699	731	714	705	702	719	703	708	705	720	750	711	675	719	738	744	722	721	716	718	706	715	776	719	704	702	719	724	674	745	741	686	707	702	669	722	687	709	740	705	725	712	681	716	741	730	715	761	757	790	689	741	714	718	709	734	735	678	666	751	678	741	709	696	716	688	735	712	760	745	717	741	725	780	707	662	704	710	717	694	715	697	680	754	753	736	655	713	731	709	728	751	731	706	752	719	694	722	666	713	724	737	709	724	783	678	727	757	714	708	649	704	681	764	708	700	704	726	711	760	723	739	761	657	727	713	748	621	754	686	696	696	720	735	721	710	692	734	700	714	717	715	739	705	722	686	713	706	711	741	715	749	752	690	734	701	701	701	722	705	703	744	678	740	786	731	726	773	697	704	736	725	753	734	724	706	709	713	665	751	735	743	721	698	675	760	697	723	727	750	742	742	719	706	669	747	752	732	747	734	722	739	703	744	741	682	748	721	709	750	743	698	703	759	733	751	726	720	685	713	703	693	734	725	694	723	727	717	687	765	689	686	706	678	712	759	713	690	713	679	690	667	754	708	753	758	695	685	694	681	731	753	730	734	747	729	671	694	682	709	733	718	737	731	696	739	721	701	730	715	744	697	675	750	741	712	703	688	761	731	689	715	742	706	706	699	738	742	696	748	699	750	673	742	700	758	656	649	733	714	740	713	745	682	697	755	693	706	741	780	683	733	711	741	743	757	688	695	679	745	718	732	703	721	673	690	725	714	713	684	707	750	716	669	691	713	721	711	718	721	679	749	701	716	685	729	728	690	713	706	729	703	709	801	705	689	720	731	760	654	726	695	730	742	706	684	698	692	746	695	709	744	778	723	723	736	684	701	693	702	712	714	727	747	712	698	686	712	736	714	697	744	690	734	729	689	712	699	705	711	688	729	712	741	711	740	675	657	678	742	771	720	710	705	713	714	729	756	681	712	726	769	750	723	707	717	734	704	724	685	723	731	689	737	711	665	698	705	656	709	715	761	750	714	716	727	688	691	729	689	765	724	716	721	714	723	755	708	734	692	743	699	642	733	720	735	683	729	732	722	738	724	701	702	772	698	777	739	715	687	685	756	726	736	724	692	727	701	720	692	693	757	693	700	675	731	684	776	721	721	706	737	727	639	648	678	740	699	755	717	753	682	731	735	716	708	748	711	707	712	728	715	716	706	726	689	713	745	714	698	710	684	671	722	767	662	689	740	650	744	713	713	737	705	709	684	653	694	743	667	737	695	755	755	722	734	697	703	722	741	746	716	760	755	710	709	718	733	707	733	722	685	692	710	739	732	710	696	692	699	691	721	709	705	664	734	702	653	744	729	760	715	727	714	713	739	675	746	708	713	747	753	685	719	725	744	660	740	708	742	756	690	742	709	696	717	694	692	698	749	701	714	685	690	715	761	728	699	692	720	715	750	785	685	721	717	683	712	718	738	722	731	703	727	717	743	701	739	698	714	713	742	703	716	719	733	744	738	741	738	727	714	718	718	722	778	726	732	710	672	721	724	703	741	696	746	787	688	720	696	684	730	690	724	759	717	720	730	713	675	679	725	724	711	736	783	712	681	754	726	728	753	703	714	728	704	710	714	714	742	756	725	700	716	683	736	728	733	726	724	742	715	630	690	734	716	682	764	685	724	720	722	701	729	733	716	679	736	769	705	742	694	738	731	639	754	705	757	694	765	714	729	710	743	698	669	690	711	684	667	715	689	724	708	746	721	730	696	747	730	695	698	747	682	710	692	718	711	719	720	700	756	703	684	790	691	740	757	726	712	709	662	731	705	697	698	746	717	737	699	738	738	759	749	732	673	705	702	738	747	703	687	723	693	711	753	727	703	751	680	688	710	739	709	708	700	702	702	726	767	705	734	711	712	724	654	686	706	710	766	715	716	714	744	682	683	710	700	700	724	708	701	717	704	678	735	774	724	728	692	713	722	679	738	729	710	743	710	678	769	702	687	695	687	734	716	769	716	704	719	717	701	726	756	695	704	692	720	684	752	745	712	738	684	719	706	722	721	705	705	726	767	718	734	725	727	687	730	756	669	743	736	723	726	704	706	741	693	771	724	684	741	727	691	787	737	622	747	732	695	714	741	712	722	684	698	703	703	731	684	714	734	712	735	685	741	751	721	712	733	685	683	743	708	698	716	707	703	680	710	716	730	694	693	703	682	748	708	724	710	732	705	758	729	697	669	701	705	705	705	729	674	695	712	729	681	729	723	718	682	719	720	698	704	721	752	682	709	699	728	774	712	732	664	730	723	706	665	715	711	694	680	708	746	706	719	759	745	703	723	752	731	649	704	686	747	726	692	685	681	621	697	698	724	740	707	752	701	729	710	731	753	722	678	700	691	729	729	714	715	704	709	728	696	719	693	689	739	707	763	716	696	708	697	699	746	725	715	728	747	700	725	652	665	701	715	746	729	737	619	747	739	746	754	736	726	706	747	675	724	738	769	695	742	748	768	709	691	731	736	728	715	679	715	691	692	727	721	762	760	753	714	702	708	705	682	743	714	699	727	711	727	684	743	742	652	723	758	718	708	695	690	740	693	707	722	756	700	693	738	666	713	726	691	697	715	710	721	745	723	721	690	705	692	708	696	713	694	730	690	696	725	704	755	783	745	692	690	715	781	658	696	685	729	698	698	672	712	672	740	697	704	711	682	704	730	722	732	694	708	722	747	748	716	683	713	706	731	727	704	725	712	723	715	749	670	719	693	724	723	757	700	719	725	724	718	690	699	695	675	655	726	704	706	718	725	652	714	768	756	743	714	712	733	679	710	711	660	726	708	733	717	697
24310	21387	28621	24930	21496	15414	13015	10680	29914	33726	22990	10720	3461	1342	985	922	858	910	912	890	887	865	949	894	910	904	913	918	898	889	919	863	920	891	890	879	892	964	897	903	932	860	914	883	881	921	903	918	879	918	882	861	930	921	933	931	905	833	896	937	909	876	942	887	887	863	839	883	868	894	869	883	900	867	891	909	988	902	948	910	903	851	906	885	856	924	825	922	887	837	887	859	904	883	877	900	926	888	881	872	888	864	937	906	872	883	907	945	886	914	944	900	872	877	917	802	818	889	877	892	944	920	897	878	908	894	857	956	889	942	955	937	893	911	878	890	908	917	879	887	897	884	923	903	856	843	857	886	897	913	918	887	859	905	916	901	882	885	888	847	879	879	829	902	870	918	870	832	904	876	904	833	834	881	883	861	947	883	895	931	893	945	906	889	907	833	899	955	851	919	887	825	921	924	869	913	899	856	922	919	870	933	890	853	906	920	893	922	904	872	877	871	867	941	890	880	932	857	904	887	869	921	820	847	865	953	874	896	866	892	928	893	895	901	890	902	860	926	879	889	921	925	854	878	870	912	884	875	901	898	873	869	896	856	923	891	895	926	874	898	888	930	887	889	906	929	917	920	858	937	932	881	909	896	903	939	867	865	892	925	893	882	894	890	880	911	927	859	916	901	855	849	886	906	855	887	838	882	926	862	941	920	901	886	883	840	945	895	874	852	914	896	923	903	884	932	856	943	936	890	899	927	891	851	850	923	900	863	872	927	867	860	942	923	869	871	922	911	946	918	850	929	873	910	918	901	883	876	892	890	889	881	895	867	876	924	868	913	818	837	887	961	896	910	872	880	844	867	930	849	848	885	853	871	910	871	886	875	892	880	905	880	882	885	903	868	862	887	878	916	892	869	856	866	940	933	885	842	899	862	824	906	875	895	945	863	913	901	927	927	866	914	900	894	888	858	836	947	909	903	946	893	902	896	887	936	868	869	877	912	906	907	910	863	887	898	891	848	850	866	881	842	827	972	926	942	898	885	868	904	869	886	882	859	887	864	896	883	909	902	906	867	910	849	819	830	843	970	892	911	877	840	885	855	942	915	905	874	925	875	870	808	903	929	904	917	896	895	868	868	872	889	874	920	889	879	886	944	901	904	904	886	893	877	858	852	897	950	888	899	919	943	908	914	846	949	849	872	906	852	866	893	921	867	848	935	888	871	871	873	885	853	893	903	885	893	855	905	896	903	915	856	914	974	895	911	877	874	878	887	879	822	954	855	862	882	887	865	914	856	890	895	865	869	905	912	874	920	882	842	859	850	865	871	869	875	861	891	868	884	897	862	881	845	893	924	894	907	871	905	887	886	906	915	879	875	907	898	838	890	886	887	863	827	901	907	895	965	910	923	862	879	847	879	911	915	859	852	904	835	867	898	911	881	928	902	901	860	867	840	889	909	887	910	904	871	874	846	929	945	950	916	887	842	874	908	858	904	845	892	876	917	925	875	864	885	917	880	836	902	897	867	870	869	901	921	879	889	893	898	896	923	902	880	891	914	928	963	880	907	842	912	924	932	849	893	927	949	894	881	860	891	903	862	859	899	879	895	881	892	850	944	872	900	883	872	900	893	916	839	847	884	889	872	819	835	902	935	893	851	895	910	860	925	945	972	878	852	847	874	902	881	865	884	881	866	932	908	909	902	935	852	945	896	874	869	808	843	952	884	888	860	883	932	902	904	861	877	931	859	928	823	874	864	925	974	883	880	912	916	870	891	893	827	919	932	911	881	876	881	931	900	906	904	885	983	851	890	881	928	884	870	897	887	883	892	861	872	885	899	910	850	890	854	921	901	925	908	897	914	851	886	896	914	960	884	874	888	939	859	865	896	896	961	913	871	896	933	914	929	907	951	960	914	835	896	899	918	883	926	863	849	893	917	887	936	908	934	889	871	856	898	860	882	906	865	953	860	892	868	858	852	888	902	890	891	876	907	888	930	921	910	949	828	842	876	956	853	858	885	890	925	900	882	857	867	874	915	923	918	869	875	861	836	922	859	918	931	900	881	877	899	862	922	908	942	881	927	916	898	887	911	872	832	884	854	912	911	874	902	905	916	917	860	901	834	926	936	888	884	871	834	895	889	878	928	880	937	854	948	858	917	890	880	901	869	883	854	890	863	874	858	874	893	908	885	877	871	940	898	867	903	915	878	844	878	850	897	867	928	856	916	913	886	881	883	895	854	935	850	884	906	903	924	892	850	886	913	865	914	901	897	905	910	906	920	835	873	863	879	912	874	894	923	929	862	902	863	865	897	884	895	883	916	894	884	867	878	883	869	857	889	899	910	894	865	882	919	863	902	884	921	823	850	855	899	890	856	889	902	881	874	928	871	901	886	885	944	865	902	901	844	884	901	905	890	903	845	893	886	946	868	929	856	857	871	860	863	905	897	843	874	872	866	885	843	867	892	947	853	882	842	875	875	891	852	860	893	880	902	909	841	912	876	934	880	862	935	879	931	904	856	916	905	892	794	884	916	892	865	856	852	901	866	909	945	880	863	910	926	851	871	965	890	876	936	846	860	927	925	893	849	873	892	891	933	912	905	904	842	921	890	906	951	863	919	855	857	876	906	873	904	894	858	829	908	901	910	870	841	865	864	912	891	903	848	973	906	930	819	937	862	879	867	863	930	905	891	822	898	903	858	830	919	915	838	873	881	890	907	901	870	873	841	874	900	949	923	862	934	930	987	877	867	907	853	885	863	846	891	904	872	864	908	833	885	890	917	901	910	880	855	846	873	859	918	841	852	855	845	870	923	904	879	891	945	916	843	900	890	850	920	969	907	952	883	881	920	923	911	901	890	877	941	860	929	910	885	881	904	886	854	871	876	915	932	879	921	916	883	873	857	909	897	828	856	853	829	859	911	861	866	890	858	902	879	889	913	851	933	894	923	893	873	927	880	920	832	921	929	872	901	878	910	882	873	890	849	910	864	864	824	860	861	879	901	857	858	898	817	882	874	903	895	860	930	930	914	908	905	891	894	888	942	919	847	858	877	841	875	896	844	917	918	892	916	920	867	886	908	936	884	918	872	902	892	908	893	905	821	949	870	871	888	893	839	897	862	910	891	882	872	843	912	877	908	892	897	867	858	883	980	865	889	935	888	911	845	850	903	862	854	841	854	874	827	877	869	919	898	853	896	857	909	936	888	861	883	887	864	919	866	841	871	855	862	885	868	872	926	889	907	916	847	903	883	867	847	893	891	878	928	852	907	910	903	827	868	926	838	881	863	904	874	824	892	855	882	908	898	934	877	882	894	860	897	834	905	870	926	864	844	874	823	941	912	934	890	857	914	870	891	908	908	912	889	885	854	903	916	841	920	909	880	869	873	875	919	902	882	858	910	920	901	929	880	889	904	859	910	897	912	931	904	910	851	854	873	889	877	872	910	927	885	927	895	859	910	914	881	887	900	953	860	896	943	829	889	907	900	911	893	883	914	867	882
7322	21229	17869	21736	9768	8601	10870	11671	31408	29871	17591	8791	3163	1223	882	772	826	809	800	819	856	809	754	787	770	860	818	779	823	766	810	760	819	788	789	817	836	773	770	819	801	818	825	811	807	837	759	805	851	809	786	806	849	838	791	810	769	752	760	801	839	822	816	825	744	790	825	756	801	804	815	830	758	816	802	781	831	823	798	785	767	758	788	773	778	795	794	735	834	790	754	821	779	782	737	795	783	771	840	815	778	839	789	832	760	805	751	757	823	786	831	809	766	811	810	814	737	840	787	774	836	837	805	734	836	787	809	764	822	837	819	829	784	798	767	818	776	760	770	805	808	770	744	783	842	814	730	805	774	756	833	793	799	794	780	761	797	807	821	824	803	820	757	764	790	766	830	788	761	811	764	777	759	793	718	749	769	797	755	829	802	779	780	797	738	772	800	789	824	818	784	821	789	734	810	785	811	817	805	771	788	807	810	799	810	824	793	788	824	796	819	857	818	777	812	795	780	781	818	771	829	839	766	791	767	804	833	774	805	774	818	792	785	720	766	822	790	786	822	782	837	783	783	832	837	831	823	789	742	829	833	804	767	817	769	797	789	832	786	794	804	821	766	859	773	848	783	790	782	826	814	852	802	799	809	833	816	857	779	792	799	763	744	756	753	788	746	758	792	822	752	791	798	726	824	793	764	766	800	796	801	842	801	819	764	806	830	786	813	820	773	785	833	805	787	828	800	835	786	765	776	795	823	801	795	796	765	781	833	812	817	781	794	822	820	822	802	779	768	814	808	801	804	840	777	785	755	807	785	793	765	802	814	795	746	772	762	799	769	786	790	833	770	783	825	787	767	805	767	807	779	767	755	790	767	816	769	749	825	795	828	785	772	814	792	780	728	813	838	761	784	769	822	796	789	769	767	784	777	788	786	808	838	765	741	779	783	805	767	749	742	785	789	839	816	821	779	769	757	784	783	760	844	790	788	764	804	746	760	779	747	816	816	756	793	808	796	812	799	776	810	782	776	827	826	789	785	845	768	815	843	734	775	804	797	751	808	763	779	746	836	741	799	772	778	776	808	790	795	784	813	794	766	815	872	816	823	814	808	813	822	776	796	822	813	773	788	815	771	789	747	775	832	791	815	761	740	793	775	861	758	780	793	749	854	796	788	795	817	782	788	762	783	784	833	782	804	792	812	750	765	813	753	771	753	773	758	853	783	755	754	778	809	751	766	768	814	780	772	804	715	778	845	782	781	743	794	805	828	830	792	823	744	802	786	841	814	746	792	779	740	798	792	764	805	741	759	784	738	841	781	756	807	779	725	781	789	789	800	769	782	725	805	850	750	825	833	803	781	802	790	822	795	795	749	812	795	797	804	828	732	791	786	789	796	786	765	784	795	823	830	819	792	774	796	784	771	762	819	789	827	789	808	784	809	818	832	819	820	788	751	799	811	766	811	784	794	828	826	754	875	792	847	768	785	797	813	757	778	813	792	770	804	746	759	814	822	812	741	819	773	822	755	822	796	766	791	784	817	792	767	827	756	803	775	814	820	789	798	795	786	818	831	798	731	790	792	738	758	755	797	801	776	832	814	747	801	810	826	770	822	790	770	749	767	800	784	745	784	775	814	808	810	767	805	750	759	852	827	805	806	790	803	803	792	813	818	767	801	768	798	793	756	785	813	818	734	758	791	792	802	780	771	783	790	789	792	780	789	844	838	781	812	810	756	830	757	820	794	801	770	774	799	779	835	753	813	804	769	791	825	782	790	808	740	789	823	803	828	778	787	816	770	782	773	804	738	767	843	756	792	815	790	797	828	814	769	820	763	767	729	809	812	789	811	814	793	733	795	808	759	753	856	786	777	800	800	827	834	798	782	777	819	823	756	791	777	811	829	840	808	800	793	845	760	727	801	782	791	794	772	777	820	806	762	779	781	807	780	807	794	804	792	756	790	743	789	771	818	797	763	787	785	763	762	801	836	771	779	777	817	825	758	838	814	790	784	792	750	793	769	762	795	799	815	770	765	793	768	809	795	794	780	810	804	739	825	811	738	834	778	814	788	756	796	833	802	770	790	792	779	756	744	782	787	785	808	772	801	795	817	784	845	786	775	748	826	814	823	841	803	817	825	759	778	839	791	734	826	832	768	774	770	826	844	829	791	824	732	745	775	773	788	822	763	802	759	768	766	791	793	740	819	804	828	809	819	770	731	785	787	807	822	791	832	763	748	805	809	780	776	776	778	820	760	816	842	802	785	792	775	753	829	798	821	730	812	820	765	798	789	808	779	794	701	824	814	788	805	756	783	805	779	809	798	837	799	765	806	760	746	777	785	744	807	771	785	756	801	735	783	800	766	733	793	827	813	779	783	789	805	825	829	823	803	807	743	801	793	826	778	760	795	776	766	799	745	807	781	818	760	789	793	834	761	776	820	818	853	820	808	817	771	814	799	806	774	807	758	805	797	784	781	794	747	766	757	766	753	776	793	754	790	821	781	774	801	792	808	804	785	761	743	852	794	816	813	768	798	759	795	794	769	791	821	747	841	766	781	739	806	787	784	763	818	786	779	732	787	777	795	778	726	797	810	747	842	808	819	757	739	805	807	762	850	766	722	758	791	814	795	746	780	807	834	815	762	820	828	820	782	815	783	781	839	797	773	788	783	807	806	786	813	792	775	778	743	834	812	777	804	754	842	834	760	794	773	760	773	794	747	828	794	845	779	838	805	798	765	805	766	768	755	822	793	792	793	755	825	799	794	800	807	832	809	838	762	803	788	808	733	768	791	778	792	770	779	813	785	745	777	774	762	771	772	787	813	740	838	808	814	780	769	789	732	741	780	807	816	809	803	835	832	757	797	780	781	807	794	843	804	748	738	831	804	794	742	792	796	841	744	826	807	764	792	762	762	792	820	791	718	782	819	789	814	805	845	778	788	769	771	790	774	781	797	812	790	816	822	768	813	755	772	784	756	794	764	759	819	817	814	759	780	747	822	781	802	761	774	796	841	760	759	798	734	791	835	799	819	793	789	787	782	828	851	752	815	781	779	824	796	825	765	763	778	771	761	838	776	761	760	761	790	741	740	790	764	783	798	789	767	861	768	803	780	777	765	783	782	761	750	813	790	790	805	780	785	775	800	762	748	783	766	854	737	786	764	777	775	807	801	793	803	778	791	756	819	757	783	827	776	809	772	767	718	783	805	780	752	834	799	732	772	770	807	825	761	823	729	774	807	811	719	764	797	825	793	799	790	779	752	813	775	810	736	741	804	831	807	776	750	826	809	823	807	813	757	838	773	759	803	775	784	752	797	763	782	798	804	789	781	792	800	778	811	778	775	785	775	764	824	758	772	824	774	786	807	792	823	799	746	814	746	733	745	778	779	773	800	801	810	822	757	827	751	769	729	781	805	777	789	797	732	769	796	770	797	778	760	800	761	828	806	779	809	800	793	766	781	745	781	824	763	803	800	762	755	772	793	836	754	811	796	801	792	770
27811	15078	10587	12808	8410	4139	2438	1399	2062	2482	2276	1625	1140	922	872	864	878	832	809	882	847	888	855	872	811	887	871	847	844	816	841	905	848	879	828	837	879	888	843	869	882	850	812	780	808	835	799	883	856	862	852	830	825	831	864	808	861	840	853	855	821	822	889	876	883	898	809	846	851	803	878	859	831	862	837	849	862	813	860	849	840	806	848	853	844	828	846	844	823	794	856	863	825	858	931	829	817	869	882	816	763	818	807	764	854	813	883	914	868	758	816	861	836	865	815	938	899	838	877	828	921	851	822	780	814	843	853	900	869	874	850	906	793	851	849	844	840	865	881	868	881	847	810	830	848	907	865	773	829	881	791	813	850	834	820	776	857	878	835	811	839	810	862	851	820	850	835	816	826	827	823	833	831	834	862	840	820	833	878	853	869	817	850	773	833	852	853	837	853	829	837	884	884	876	896	822	835	841	854	843	872	810	893	862	837	851	835	881	835	785	830	877	866	863	853	862	752	831	858	900	803	831	853	880	895	823	852	857	848	863	835	829	793	824	866	849	886	872	848	819	838	830	821	879	844	841	865	805	850	838	798	864	864	838	815	841	865	907	836	883	818	848	896	879	864	906	854	841	825	814	822	831	834	861	769	880	865	818	858	837	861	831	783	854	900	868	896	821	831	862	840	856	850	862	866	854	808	824	856	875	843	876	848	825	808	824	886	858	825	803	837	853	884	839	844	835	778	868	837	811	798	862	889	862	852	830	832	829	828	830	833	871	832	862	786	816	851	845	844	849	810	806	833	867	835	839	893	837	822	827	885	857	845	834	847	896	837	835	880	825	890	852	827	833	808	891	874	802	836	792	860	858	817	845	915	791	827	841	855	810	845	829	856	886	847	856	878	849	839	859	809	830	816	780	842	869	868	804	871	885	804	833	857	851	868	789	856	884	845	840	844	840	841	851	798	862	894	861	875	872	788	818	825	870	840	866	836	824	853	857	824	817	843	804	838	850	913	860	792	806	860	865	862	851	850	825	854	903	881	829	836	824	832	848	868	832	878	892	865	836	844	843	867	876	819	887	875	833	836	867	816	812	877	851	886	876	872	814	856	842	782	764	798	833	792	833	787	900	883	797	796	845	839	862	810	859	884	813	816	868	855	873	852	834	841	878	829	860	901	849	883	900	802	839	821	836	776	835	901	864	794	840	881	853	818	842	832	885	841	828	827	810	850	839	802	842	821	916	902	830	845	857	822	884	825	813	850	820	837	860	832	834	824	862	768	855	835	895	775	814	776	863	796	808	853	874	803	832	801	835	864	909	887	857	871	851	808	790	786	867	789	847	853	848	912	797	813	879	834	907	880	851	901	818	791	842	919	860	831	885	847	838	858	826	852	836	888	852	870	843	856	811	847	804	781	845	821	857	861	861	799	860	882	755	863	819	884	864	816	849	804	856	828	839	873	855	907	855	858	882	820	825	867	855	830	863	832	868	869	835	861	836	833	838	807	879	803	798	841	853	853	850	819	842	861	850	824	841	879	871	817	863	840	851	815	864	839	868	839	803	827	834	836	884	854	823	854	878	799	852	855	842	836	900	788	858	875	849	865	849	792	795	796	836	849	846	842	843	832	873	919	864	851	881	844	848	859	837	791	866	833	861	828	798	797	892	874	835	877	880	843	860	838	854	833	835	824	805	866	854	864	861	909	819	858	835	811	825	754	824	876	861	886	839	860	835	837	874	864	836	893	850	806	868	841	875	870	829	918	864	838	815	888	830	877	808	858	833	833	834	821	860	843	880	813	835	826	891	901	818	831	855	823	804	854	826	844	857	818	804	915	873	843	849	862	830	835	886	846	915	858	807	870	828	880	879	824	848	830	817	839	849	821	893	840	834	850	883	851	837	794	849	868	890	891	849	824	865	849	804	856	822	863	881	841	798	853	881	799	877	866	813	844	818	818	818	888	849	794	851	917	864	877	922	845	849	798	854	878	886	858	823	823	827	825	815	839	837	842	865	788	887	782	826	822	851	792	883	872	842	822	824	820	846	800	863	876	832	811	826	802	804	886	860	814	839	831	832	878	875	878	843	842	802	855	889	824	833	859	870	884	792	862	829	868	839	831	870	861	863	831	805	866	847	912	866	847	872	829	845	800	832	879	841	816	875	881	838	829	813	881	854	901	836	877	818	828	818	829	865	841	818	847	819	878	852	826	825	892	829	822	809	814	849	865	864	832	827	827	850	840	854	876	893	862	857	837	816	845	894	852	832	850	824	869	848	814	774	818	852	850	832	837	846	852	864	854	869	867	811	820	905	894	860	819	843	829	880	852	829	893	849	799	801	836	819	882	873	866	876	833	820	836	871	845	902	849	792	854	862	915	871	880	826	842	892	876	749	815	862	844	868	804	824	806	856	844	848	852	803	872	840	839	801	849	866	813	861	818	813	851	842	814	850	826	841	878	827	875	860	828	868	841	870	860	875	807	857	862	840	884	835	820	840	866	815	842	834	859	863	854	842	840	857	897	834	858	856	889	842	824	882	818	797	852	819	814	832	862	831	817	825	895	882	858	868	852	840	886	912	845	828	839	847	880	869	873	835	835	867	843	832	886	872	873	861	849	827	828	822	861	798	884	817	831	858	803	840	833	872	858	815	836	842	911	810	830	830	870	809	850	827	852	861	832	847	827	882	851	858	832	846	852	827	803	876	825	847	848	816	789	862	858	806	821	856	858	891	872	825	842	849	835	805	801	876	832	807	894	882	832	820	836	851	874	825	850	899	858	869	814	829	892	844	836	846	803	869	818	852	831	879	861	834	823	856	861	848	854	866	874	839	821	835	853	830	943	833	846	889	872	902	821	828	824	882	867	848	851	857	850	849	777	836	832	840	848	826	874	789	865	842	866	845	851	885	823	825	822	849	868	819	846	786	834	855	781	822	842	847	866	867	851	847	885	820	813	839	840	879	806	846	850	882	808	871	863	865	823	859	841	825	815	844	759	855	868	852	817	791	889	876	845	793	858	869	859	850	881	890	903	810	843	899	884	880	844	824	834	804	858	857	874	878	807	791	858	846	823	823	839	835	867	805	769	861	816	844	848	822	835	862	779	824	829	847	876	862	791	838	862	875	839	876	826	885	820	894	801	819	836	851	766	802	799	826	816	803	808	898	826	797	846	846	803	876	871	864	871	855	793	836	864	841	776	829	782	876	811	865	813	823	849	834	855	841	868	863	851	818	861	826	863	816	829	873	878	846	841	837	810	876	817	867	903	846	775	849	824	835	876	863	790	859	862	867	836	857	830	903	840	878	778	892	886	833	851	849	879	839	847	855	786	825	866	836	763	785	835	805	819	880	841	876	845	851	851	873	858	827	835	837	852	847	843	885	818	818	836	828	842	876	821	830	794	853	835	800	821	864	833	901	849	852	830	862	842	836	822	796	883	846	839	833	809	853	897	800	841	870	835	890	831	812	821	810	864	848	830	828	782	836	858	836	854	841
7786	5476	10989	11085	7649	4565	2740	1525	2505	2608	2292	1455	1030	877	786	795	722	739	770	702	738	772	744	736	751	766	737	743	724	735	720	749	745	748	762	737	730	746	794	735	742	720	782	697	655	726	724	710	733	724	723	705	742	728	757	749	701	724	739	739	740	743	750	719	735	754	834	735	712	738	754	735	735	719	718	781	722	759	749	773	739	722	715	751	789	695	714	791	716	828	713	736	659	767	717	708	763	727	751	735	701	723	725	729	720	697	773	750	750	727	749	718	762	700	727	739	724	754	710	713	746	752	739	703	750	715	747	730	714	765	724	769	745	728	727	738	754	749	754	716	734	737	735	710	722	723	731	715	758	746	750	698	715	743	769	756	722	731	732	707	745	714	716	697	701	743	734	702	747	722	718	736	718	738	709	729	800	759	722	727	730	742	698	734	708	731	748	718	698	731	711	723	725	745	721	688	716	746	706	822	757	702	708	704	712	712	777	712	720	696	707	727	769	756	708	743	744	749	682	748	726	711	675	721	714	724	744	767	734	706	759	759	728	756	755	752	695	695	703	723	741	717	707	722	730	734	733	727	736	701	676	765	714	769	727	727	737	732	685	723	719	753	742	701	745	715	740	746	690	732	714	713	715	691	717	731	763	786	716	712	758	737	732	726	716	708	706	711	759	731	688	743	680	698	780	715	721	731	736	767	747	692	747	712	743	747	738	725	717	721	733	699	732	729	738	745	738	760	761	741	677	729	718	702	780	736	733	719	746	792	728	772	741	738	698	763	749	785	765	735	715	734	754	719	712	788	726	710	729	706	764	715	702	752	719	725	684	733	734	739	773	708	716	769	703	708	728	672	736	741	769	701	729	763	714	782	739	728	762	736	745	720	732	687	754	728	700	752	720	703	723	719	775	728	724	696	706	759	699	758	735	734	728	765	731	723	746	744	765	702	740	752	773	744	718	695	756	753	720	747	713	749	711	749	694	769	728	737	745	711	697	730	694	760	772	704	721	700	727	703	744	690	732	745	734	725	734	699	727	751	755	716	734	742	773	720	720	759	767	710	754	748	751	689	719	762	727	762	745	740	725	716	703	724	739	771	726	720	711	751	768	747	762	741	706	708	756	765	722	730	697	733	762	725	717	732	750	684	682	706	736	777	760	732	683	699	714	716	772	735	727	722	758	723	749	722	702	731	744	740	771	703	725	753	697	664	647	713	735	750	732	728	705	734	770	720	694	704	752	701	731	714	749	755	738	753	711	744	740	695	740	735	731	721	723	746	738	776	702	721	755	704	830	766	720	725	752	800	689	707	785	719	663	712	696	698	730	738	763	768	750	712	759	726	722	725	731	752	704	723	707	717	716	772	719	739	728	701	769	734	737	726	737	756	742	692	678	736	714	769	705	703	757	799	690	681	766	742	741	724	768	761	730	759	748	679	692	733	753	727	769	695	766	745	717	712	733	742	740	658	690	753	743	703	706	762	728	727	776	779	727	791	746	727	732	708	758	785	712	766	694	751	697	776	737	774	710	710	688	759	746	773	732	726	765	715	747	715	769	741	723	742	712	712	717	740	708	729	753	737	727	742	706	699	732	737	746	715	725	697	698	727	721	690	762	786	744	716	717	721	788	712	683	752	690	722	724	702	746	701	753	700	751	697	697	747	724	710	729	714	780	765	690	736	720	731	739	743	766	790	713	699	723	745	736	725	748	740	747	725	703	759	699	690	739	714	784	759	740	774	757	719	698	744	728	708	715	782	731	769	733	750	714	750	759	729	760	695	726	713	739	768	701	728	713	749	720	749	715	796	760	677	769	720	757	730	721	751	773	714	727	749	730	674	731	710	764	753	741	721	743	728	751	730	767	737	705	692	761	744	745	734	771	743	755	720	726	753	744	715	701	671	723	709	755	755	718	712	685	726	775	762	705	725	656	724	727	740	723	732	759	665	661	705	740	768	718	755	711	697	741	740	753	729	738	761	752	754	732	763	700	757	716	718	741	747	752	729	725	747	690	723	735	702	725	725	713	736	763	716	716	763	723	743	715	750	714	721	685	753	710	694	746	734	766	781	791	722	771	691	737	755	755	694	738	719	770	737	701	764	727	765	763	742	717	719	788	707	734	748	758	750	734	747	714	718	751	688	762	723	716	711	691	703	701	728	714	708	746	671	723	765	758	676	729	701	738	727	702	736	749	741	695	687	753	711	764	783	753	731	710	785	753	787	701	710	737	689	753	773	718	739	723	703	783	674	751	738	732	786	709	708	778	716	706	736	717	758	752	726	721	730	772	746	764	773	755	773	740	766	724	738	701	711	739	744	715	715	738	782	729	732	714	720	761	705	726	741	742	754	757	706	723	762	745	703	701	709	742	736	693	783	707	726	706	709	741	755	747	740	698	735	751	736	731	706	724	771	750	709	736	709	731	689	730	736	716	726	743	696	751	709	723	676	750	719	687	746	739	714	703	680	737	726	737	792	699	695	744	744	748	791	749	768	735	730	773	758	779	705	740	769	724	751	751	714	678	735	718	725	718	712	699	705	710	729	739	707	712	691	680	755	707	726	731	744	768	740	695	784	755	739	709	760	728	737	711	744	790	731	764	710	724	734	689	721	737	752	782	753	722	742	717	739	702	781	748	708	770	728	780	780	730	736	760	763	665	705	735	790	734	722	726	723	741	722	712	714	726	727	777	764	702	684	726	725	693	775	756	752	686	727	729	676	726	759	739	715	763	704	703	765	713	737	761	710	711	708	712	679	730	705	714	703	743	694	707	784	746	751	760	709	776	738	694	731	704	730	739	728	726	687	728	773	705	742	749	728	698	735	727	770	730	736	734	680	781	757	733	782	726	696	793	795	781	760	703	709	756	719	704	670	721	748	698	742	702	717	708	733	702	714	735	722	720	734	753	764	721	719	711	746	730	683	741	736	730	689	733	687	742	766	751	727	738	731	758	701	708	723	771	696	725	720	691	721	763	744	750	740	737	753	707	701	762	766	719	775	735	741	765	761	675	737	715	721	805	752	686	748	755	731	797	742	702	745	725	742	705	716	699	715	779	768	735	712	718	720	748	764	742	709	739	758	736	707	715	712	737	722	727	747	714	766	745	742	739	734	742	721	716	737	728	702	711	733	718	715	701	742	719	774	771	711	698	669	709	698	718	724	718	802	753	730	728	707	696	721	728	713	758	730	735	741	754	722	732	679	727	769	772	775	730	726	738	708	726	670	734	712	725	750	715	737	677	715	761	721	768	755	721	680	722	789	815	790	720	739	771	725	731	713	701	709	724	719	781	726	704	713	773	711	757	696	716	733	711	741	696	758	750	718	737	724	792	772	743	764	691	756	681	757	741	714	704	743	791	708	751	759	731	719	757	699	769	784	741	722	686	734	762	759	668	743	723	754	682	712	753	746	787	730	727	682	737	775	711	749	730	714	732	735	683	770	688	754	720	727	737	778	731	752	691	798	762	751	732	709	780	753	772	754	701	779	707	776
25507	21340	27311	27118	20323	11755	5306	3511	16300	15700	8651	4122	1743	985	829	804	846	792	808	823	774	854	787	780	784	800	807	796	813	788	778	824	786	800	779	746	775	770	810	730	763	806	786	784	745	818	804	789	805	795	795	769	822	750	742	813	738	809	740	765	776	847	771	752	760	794	805	808	801	748	801	771	746	798	866	754	749	763	828	826	782	832	804	827	784	769	815	783	795	854	806	736	779	803	803	766	808	781	781	807	737	794	804	763	772	770	755	790	819	764	771	802	805	805	788	802	742	767	750	806	800	784	798	788	783	783	755	771	814	785	766	786	823	761	792	793	768	775	787	793	755	811	725	708	806	828	783	800	765	777	767	800	718	795	808	792	824	764	778	740	763	819	783	784	747	770	744	810	777	735	801	758	761	782	794	780	784	776	766	758	795	761	795	773	778	788	767	797	805	808	801	793	826	771	778	789	756	731	794	806	805	813	777	846	750	792	768	809	780	805	765	784	830	816	769	796	785	763	775	773	737	798	747	806	780	769	763	782	784	716	808	782	779	793	812	817	787	806	764	792	797	728	821	773	765	802	786	788	775	745	772	774	783	811	778	811	780	788	754	834	767	803	764	764	784	756	760	769	725	795	761	746	753	850	802	787	790	819	761	746	768	764	773	760	785	793	768	748	803	802	834	783	774	759	784	810	752	825	758	753	807	788	792	755	763	794	775	814	776	788	792	825	765	778	803	825	822	771	745	701	774	747	780	771	788	826	812	758	852	746	839	811	796	755	757	818	780	745	748	816	795	815	769	805	818	806	792	772	776	771	806	780	823	715	775	796	762	794	816	811	805	759	860	812	836	792	807	781	815	787	784	793	827	817	768	805	739	781	832	777	817	770	782	748	802	757	839	807	795	793	769	742	756	798	740	749	782	758	796	793	845	834	856	785	759	788	790	798	747	769	736	799	845	728	714	761	773	836	801	753	806	762	774	814	779	819	778	825	759	778	822	796	783	817	765	727	752	814	775	755	727	798	785	824	814	757	809	796	747	787	765	778	758	828	782	772	763	774	779	789	782	837	783	747	787	795	758	731	807	767	794	779	800	778	792	791	753	823	801	748	725	761	805	750	734	805	766	756	825	809	751	789	760	821	725	769	795	771	777	785	807	798	807	738	742	770	770	799	779	752	752	839	768	828	785	724	769	790	822	731	791	792	791	786	801	729	800	846	823	825	767	780	741	810	817	774	776	788	804	831	808	819	805	761	785	823	782	769	743	752	806	797	774	755	800	787	782	820	800	804	738	814	810	807	811	810	808	794	763	737	756	751	801	813	761	777	822	802	795	780	777	753	727	810	840	779	785	779	757	756	795	842	820	734	830	778	771	781	779	755	797	800	824	792	766	826	779	832	801	750	793	788	776	824	812	838	788	766	781	825	810	800	780	812	796	789	802	773	754	754	794	747	753	739	787	838	800	814	793	773	788	770	829	787	753	763	758	802	820	801	856	793	851	814	780	803	832	784	810	755	756	800	796	790	758	765	746	774	791	777	815	821	802	771	762	804	792	783	800	773	786	769	799	794	793	809	773	792	769	741	785	804	757	773	816	785	747	787	758	817	738	804	810	777	730	750	828	768	741	790	783	761	774	799	762	795	728	793	784	794	817	775	811	777	758	848	774	784	718	814	788	816	827	783	792	815	755	773	755	755	730	815	794	870	778	786	747	802	807	792	807	800	757	797	748	852	812	792	756	744	790	766	733	785	738	833	754	734	797	787	820	749	772	755	762	770	783	812	755	764	764	765	787	788	770	753	795	776	790	774	802	864	749	777	747	796	818	765	827	810	819	866	788	786	790	777	767	769	767	789	755	789	751	805	824	808	774	775	793	788	786	748	749	801	797	763	788	802	796	761	791	772	816	810	807	728	758	809	770	776	831	787	773	794	832	804	787	765	815	765	784	738	752	747	771	723	760	808	776	794	758	755	767	767	818	761	807	766	790	810	766	786	771	778	778	808	759	766	792	792	794	795	815	789	787	804	794	744	755	751	766	797	772	781	749	770	798	829	809	806	765	810	775	759	727	790	741	825	823	795	783	822	803	815	769	792	781	846	811	779	795	771	768	800	812	779	740	769	725	789	795	779	785	795	843	802	763	785	850	752	780	738	828	764	844	784	732	781	755	791	783	775	782	782	785	767	779	775	763	792	716	783	787	767	779	742	754	820	778	819	731	773	802	734	753	773	765	803	845	778	775	776	771	797	844	768	814	781	779	805	836	751	808	762	710	747	748	792	772	793	765	765	794	748	760	782	825	781	773	767	821	733	812	793	810	766	758	786	845	826	809	813	782	794	811	797	783	751	766	824	736	780	756	809	791	779	775	775	817	747	716	791	741	844	833	803	804	764	786	809	760	796	802	855	775	807	813	798	792	772	762	738	747	766	772	766	758	799	786	762	752	822	838	820	787	789	845	806	768	819	784	812	810	782	790	732	819	781	768	761	788	804	731	765	791	742	788	811	755	762	792	844	806	801	808	760	738	757	727	768	784	740	780	764	748	783	817	749	806	795	754	758	756	794	721	773	781	790	797	784	752	798	760	803	764	777	767	733	808	793	761	777	748	759	773	767	784	761	790	777	795	833	816	781	766	818	779	767	832	815	771	760	773	816	777	835	801	798	800	749	758	785	774	781	771	747	773	811	776	758	781	765	786	755	768	749	772	782	777	781	784	768	750	782	773	797	795	821	793	797	799	826	775	805	759	760	775	784	778	776	778	816	775	788	755	782	816	823	763	813	744	774	740	772	837	780	764	804	785	722	794	786	791	771	770	799	834	793	811	777	762	808	760	812	800	736	755	790	749	794	770	820	767	823	777	838	767	826	773	746	759	811	830	754	784	796	763	772	819	833	794	820	838	767	771	792	761	791	783	855	811	803	770	772	830	764	771	769	786	810	843	822	776	752	769	782	755	823	793	786	825	824	788	705	794	800	748	727	780	747	761	802	756	759	716	772	851	784	754	782	792	788	815	790	786	810	749	785	770	804	794	740	754	804	773	765	793	789	799	728	847	806	822	829	778	791	812	852	720	780	730	798	787	798	798	829	770	759	719	788	789	795	795	789	808	766	785	804	822	783	808	732	802	808	802	814	769	808	764	772	758	806	769	806	771	770	807	784	784	796	755	803	820	753	779	794	812	780	816	742	783	752	758	796	789	805	782	819	829	792	762	796	805	815	799	754	766	796	740	786	795	735	743	773	804	832	786	747	795	796	812	753	813	797	758	802	817	808	735	792	771	748	746	760	796	817	734	776	784	792	756	796	708	786	771	767	785	741	829	841	818	787	765	820	779	804	798	786	807	831	778	738	778	805	806	829	800	805	765	748	756	790	800	777	783	746	792	822	731	778	796	773	782	778	806	824	782	731	786	721	785	738	787	843	738	797	805	781	816	757	796	794	813	780	764	845	772	811	774	812	816	768	742	743	778	729	813	784	771	759	728	784	785	779	828	796
6802	9102	17020	19760	15247	8641	4585	4056	17388	13346	7980	4152	1844	930	736	710	670	720	723	736	677	679	719	672	677	709	716	735	718	740	725	735	778	647	719	722	697	704	715	731	662	746	732	710	735	696	736	747	701	669	730	684	691	722	719	706	685	750	704	689	720	722	734	753	740	757	665	677	734	673	711	709	723	723	738	699	675	728	707	753	671	720	722	727	703	681	741	723	679	689	734	717	694	687	752	726	692	706	680	709	702	705	736	712	738	736	723	690	699	713	726	689	667	687	683	715	656	683	696	689	707	711	757	711	723	683	704	677	651	713	707	715	725	685	735	717	692	739	683	685	693	706	691	694	692	681	697	691	687	681	697	660	721	703	712	680	700	705	719	694	716	716	718	721	708	686	692	720	664	731	700	741	768	723	699	683	735	720	664	709	702	663	711	706	667	657	694	701	754	669	711	716	743	705	698	726	681	707	687	674	730	661	762	690	736	716	703	732	764	665	731	701	689	681	732	695	711	716	726	716	693	740	702	703	683	723	724	731	709	715	725	732	645	650	684	677	728	718	663	688	685	758	646	721	737	704	744	685	671	760	688	721	685	665	744	707	678	740	715	709	700	732	667	725	714	705	659	674	730	657	730	697	662	739	705	738	715	675	701	758	710	722	715	734	757	723	701	743	700	728	654	703	662	707	688	689	736	685	667	740	713	701	719	698	669	717	719	663	714	698	712	716	669	648	701	700	704	676	708	673	689	718	697	654	674	718	722	704	684	709	692	707	750	720	734	691	703	703	688	722	738	689	686	693	681	718	699	657	700	708	716	720	713	758	702	674	708	685	699	716	748	692	719	657	694	698	745	684	698	698	717	685	722	681	728	715	690	750	669	731	729	679	714	703	676	705	663	695	737	636	730	720	687	699	678	720	731	668	743	712	712	726	702	666	680	688	643	722	667	676	666	669	705	729	718	698	677	722	707	683	681	713	711	737	726	681	667	707	706	709	754	703	681	685	717	671	723	729	677	698	733	712	693	654	662	703	697	703	696	717	664	675	703	705	701	658	743	755	717	699	685	670	733	720	704	715	672	721	699	677	707	714	669	701	704	701	735	694	679	742	675	713	691	680	713	743	650	675	733	670	725	738	746	710	704	661	723	693	702	756	684	660	681	749	703	724	700	713	689	715	740	675	697	702	693	689	666	727	710	757	672	693	715	715	714	696	689	711	749	670	715	702	642	679	721	702	691	698	675	725	744	758	664	675	649	690	716	712	659	699	702	720	692	691	689	651	695	683	737	707	660	698	673	735	681	734	702	701	740	690	658	672	720	686	701	669	698	757	671	667	683	757	689	648	655	696	736	711	720	729	713	742	732	751	687	724	754	685	690	684	699	725	697	711	722	703	705	722	684	657	693	696	642	679	726	731	701	671	737	737	706	710	745	675	737	737	696	712	740	712	657	781	720	692	677	709	690	689	763	752	689	726	720	689	750	693	701	723	733	702	673	697	698	699	675	736	697	721	707	685	685	699	666	683	678	700	686	672	696	745	708	727	668	671	663	702	707	692	718	687	754	669	713	688	704	713	714	697	696	702	628	694	661	715	689	703	740	720	718	686	685	737	709	684	655	719	707	688	719	711	707	734	682	664	735	700	715	689	671	697	732	688	672	688	739	713	667	728	720	689	746	739	677	699	692	726	672	663	707	714	692	668	685	751	683	742	716	690	681	657	688	677	714	676	721	700	678	729	721	695	756	669	690	709	718	739	756	701	707	724	684	695	698	706	711	706	663	703	714	699	657	698	679	737	683	715	718	666	691	723	702	726	701	726	742	694	700	697	727	701	654	709	667	739	714	688	695	715	737	742	678	670	712	721	673	687	685	716	711	726	724	703	729	705	738	711	691	693	735	673	718	654	707	729	746	662	707	689	686	721	681	680	685	713	705	736	715	681	745	732	705	633	751	723	682	659	730	693	676	715	707	670	772	680	751	681	733	733	681	702	687	726	661	673	684	701	672	693	725	698	727	717	706	713	706	701	699	699	724	720	694	698	737	690	689	674	713	676	671	723	675	733	701	692	677	721	722	679	751	694	694	736	725	701	721	728	713	706	745	687	721	712	738	702	720	702	718	701	675	720	705	725	730	709	741	694	714	671	645	702	734	721	681	728	723	708	731	684	705	679	712	739	674	690	701	710	730	675	656	701	720	716	760	682	619	696	735	755	710	770	677	750	737	675	720	640	667	702	677	703	771	689	729	694	709	709	737	720	693	710	653	707	688	716	708	712	633	695	680	691	678	677	695	677	702	720	732	641	717	691	705	701	724	696	738	685	683	722	694	704	713	688	690	700	685	664	733	678	730	728	716	690	720	740	688	642	676	678	727	715	695	697	713	685	682	702	697	713	653	705	742	695	726	725	753	705	662	735	651	698	657	701	733	699	654	732	726	718	733	683	708	720	716	694	721	735	741	705	682	762	740	678	687	749	701	722	693	684	702	697	761	645	678	685	660	691	749	699	733	712	679	719	714	705	690	670	675	678	706	700	709	704	718	692	672	717	685	701	699	675	705	729	711	691	674	727	714	688	681	726	786	716	671	711	713	676	679	735	722	701	743	665	710	696	772	704	728	721	681	744	666	675	724	663	646	706	705	722	720	764	685	681	729	665	735	749	715	720	701	637	701	689	683	718	693	720	738	722	690	692	733	722	729	706	714	749	714	680	704	694	743	757	670	701	662	717	686	789	743	692	705	672	714	751	710	727	740	708	688	729	657	714	703	718	728	730	741	697	708	735	738	685	744	707	673	740	700	687	731	721	696	667	680	726	687	714	681	690	698	707	724	686	742	666	672	687	681	725	660	712	704	723	730	737	690	707	692	714	723	727	713	728	728	701	717	710	725	753	733	668	720	706	706	695	710	706	693	705	712	696	725	730	696	732	704	699	716	727	715	715	684	657	749	717	687	727	662	718	695	691	708	731	733	715	704	691	678	712	732	699	690	699	688	703	728	706	693	699	691	717	706	712	721	680	729	734	749	749	688	725	721	701	710	694	734	760	728	717	766	682	691	723	719	654	694	670	689	690	747	657	740	695	729	686	742	681	692	729	697	723	692	689	707	718	700	715	720	732	683	702	715	712	697	689	671	701	702	724	709	701	675	714	754	728	677	652	679	701	676	705	708	710	659	670	734	709	690	663	682	710	732	696	743	710	700	711	705	747	669	677	696	731	640	689	687	710	715	670	713	726	666	669	710	687	683	685	742	633	747	678	684	698	680	690	735	670	716	672	728	688	725	695	619	694	671	732	714	725	712	703	696	708	663	633	665	742	686	679	712	683	699	696	746	665	673	706	710	752	708	710	636	695	671	624	712	673	716	702	683	717	676	740	700	682	660	725	688	709	687	708	734	727	706	666	714	697	711	670	705	654	691	735	727	739	668	666	685	736	720	686	662	664	713	713	688	701	692	722	701	712	722	729	706	720	749	740	711	682	699	688	704	714	692	735	722	698
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
