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
339379464771	339379465292	339379465842	339379466392	339379466942	339379467492	339379468042	339379468592	339379469140	339379469692	339379470242	339379470790	339379471342	339379471892	339379472442	339379472992	339379473542	339379474092	339379474642	339379475192	339379475742	339379476292	339379476842	339379477392	339379477942	339379478492	339379479042	339379479592	339379480142	339379480692	339379481242	339379481792	339379482342	339379482892	339379483442	339379483992	339379484542	339379485092	339379485642	339379486192	339379486742	339379487292	339379487842	339379488392	339379488942	339379489492	339379490042	339379490592	339379491142	339379491692	339379492242	339379492792	339379493342	339379493892	339379494442	339379494992	339379495542	339379496092	339379496642	339379497192	339379497742	339379498292	339379498842	339379499392	339379499942	339379500492	339379501042	339379501592	339379502142	339379502692	339379503242	339379503792	339379504342	339379504892	339379505442	339379505992	339379506542	339379507092	339379507642	339379508192	339379508742	339379509292	339379509842	339379510392	339379510942	339379511492	339379512042	339379512592	339379513142	339379513692	339379514242	339379514792	339379515342	339379515892	339379516442	339379516992	339379517542	339379518092	339379518642	339379519192	339379519742	339379520292	339379520842	339379521392	339379521942	339379522492	339379523042	339379523592	339379524142	339379524692	339379525242	339379525792	339379526342	339379526892	339379527442	339379527992	339379528542	339379529092	339379529642	339379530192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2656	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2652	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22892	20124	27177	23669	22302	17219	8080	19914	37336	26841	14000	5850	2243	1114	921	845	857	911	860	850	841	883	842	847	876	794	851	852	872	863	857	832	836	876	814	888	822	828	851	886	882	812	857	837	880	846	869	827	853	857	831	828	938	812	883	878	863	816	885	865	820	829	911	853	826	837	847	865	869	830	842	877	840	834	873	762	791	826	787	855	797	840	832	843	833	855	801	851	778	844	826	830	871	816	822	805	820	790	816	840	838	843	835	792	831	780	860	795	823	833	794	824	840	831	868	876	887	846	843	813	853	841	828	792	802	909	873	812	802	811	755	898	855	857	823	824	870	815	822	790	843	810	833	816	834	831	831	849	834	818	845	813	790	869	808	829	834	866	833	861	869	864	793	820	807	876	840	841	785	779	806	853	864	865	780	849	817	872	858	800	827	872	879	810	824	829	833	789	854	868	818	868	809	876	860	819	804	843	859	841	817	829	814	799	748	851	826	873	848	827	837	854	883	850	834	868	859	835	835	869	856	807	826	782	833	871	812	819	859	861	844	864	877	817	782	840	802	875	866	801	843	808	773	774	841	828	824	853	865	789	868	846	857	815	830	792	820	851	767	850	834	811	805	778	829	860	854	820	832	805	869	847	855	802	876	841	796	862	838	807	849	835	846	849	825	831	829	840	886	890	841	784	814	835	813	803	850	823	847	826	861	830	819	842	834	824	822	764	792	830	784	805	856	893	813	792	785	806	834	833	856	878	884	865	834	865	871	783	861	828	842	792	805	861	798	806	790	841	823	866	867	850	834	873	777	859	813	835	816	817	802	877	795	838	865	856	820	814	827	800	829	845	830	833	833	860	825	844	823	849	846	813	764	840	822	842	866	783	852	821	813	816	851	873	810	838	790	795	852	827	892	806	840	818	849	814	837	829	846	845	846	743	836	843	813	803	831	852	853	864	813	834	850	774	804	873	830	845	831	830	742	817	783	802	866	827	808	845	853	791	833	848	844	896	826	855	836	831	855	827	862	828	867	875	804	867	843	842	853	792	868	825	816	887	888	819	844	843	854	860	807	854	798	889	808	847	806	844	819	846	828	871	854	846	830	830	861	800	808	765	834	823	817	841	813	881	871	773	835	833	839	846	846	885	840	799	816	797	789	827	826	842	835	820	858	797	843	809	819	828	824	883	807	801	813	870	817	879	796	860	835	843	867	861	884	853	854	792	851	880	858	832	826	869	838	848	810	825	786	808	838	825	815	795	854	816	863	770	828	820	907	826	827	842	765	800	799	853	879	876	796	773	866	836	807	836	772	863	820	816	800	880	829	812	799	864	834	822	840	838	879	847	850	844	829	850	887	865	862	875	820	893	870	800	847	800	810	832	814	834	802	848	830	822	852	818	839	829	866	877	817	832	860	847	830	846	878	830	837	876	802	785	816	820	847	868	905	827	879	879	884	864	838	796	865	784	839	847	800	810	861	804	843	821	912	856	825	840	843	825	873	819	829	875	866	853	852	846	778	852	798	784	801	818	847	863	808	822	767	841	861	827	893	833	847	842	812	809	871	838	785	809	808	791	883	841	837	812	805	860	829	894	836	868	825	818	850	843	874	774	822	860	845	805	752	813	848	829	853	850	847	842	821	841	862	785	890	827	798	841	861	798	759	881	801	840	833	827	866	826	814	834	835	865	821	825	834	837	838	845	779	841	804	877	832	842	833	877	888	847	846	849	858	842	864	814	795	856	799	790	811	827	783	804	816	886	857	837	840	860	841	795	824	807	787	798	851	824	836	793	830	856	838	841	827	800	835	862	807	833	832	825	804	828	821	813	844	829	802	799	867	783	822	888	822	819	863	785	833	792	787	801	826	849	841	845	902	821	827	842	827	832	837	832	889	801	772	841	854	850	812	795	857	880	808	789	848	836	796	836	844	818	804	850	854	848	820	893	810	787	850	828	837	845	816	840	857	849	801	833	809	838	868	825	808	773	752	824	860	852	809	841	828	830	851	826	802	798	832	857	796	833	848	818	818	826	869	849	809	846	866	798	824	814	831	830	834	850	811	834	795	840	800	780	862	821	810	843	832	763	833	878	860	775	793	831	840	862	863	840	820	849	853	754	789	787	810	807	817	825	850	824	815	822	869	846	786	797	799	800	761	802	847	845	799	861	821	834	824	823	826	821	802	818	878	829	780	876	884	808	796	808	795	819	818	835	856	835	850	843	857	788	854	838	832	858	837	824	837	777	893	875	822	779	795	841	830	801	825	843	810	846	830	865	808	769	784	862	803	816	757	816	788	773	820	864	808	788	810	839	801	802	755	821	852	850	835	886	870	818	786	774	806	842	824	831	770	856	844	910	836	795	800	862	823	855	844	859	886	807	789	820	878	851	833	758	867	837	819	804	816	846	814	826	819	826	819	777	831	816	859	794	820	851	795	865	875	875	832	825	786	825	811	860	877	844	853	865	776	860	799	869	838	807	812	777	851	804	813	844	822	795	855	826	815	801	849	860	791	856	845	810	842	810	822	814	844	846	847	806	799	831	820	846	871	814	843	826	828	809	822	838	852	847	796	823	854	825	864	847	783	791	822	892	820	783	802	785	783	788	865	801	876	818	843	832	840	832	809	832	840	761	815	845	819	846	865	822	862	864	855	818	834	816	851	836	777	827	828	838	786	798	771	811	847	887	812	851	799	788	839	841	841	810	815	858	818	838	816	809	749	819	843	818	779	795	846	805	824	885	834	880	870	833	866	837	840	838	832	875	862	850	843	823	870	812	853	821	863	848	812	848	846	847	857	835	862	809	748	774	877	815	824	812	840	845	840	840	827	795	805	810	829	868	857	796	829	845	814	818	820	843	823	805	867	806	799	839	828	812	836	847	777	831	840	848	832	815	823	826	861	826	824	809	825	856	854	802	831	763	822	866	794	845	815	868	801	815	872	787	842	806	852	834	875	841	835	796	820	787	819	846	865	776	807	844	836	822	844	825	841	825	842	793	846	832	816	840	824	794	829	799	878	768	841	834	824	883	803	845	749	839	838	773	828	778	816	839	813	815	763	846	834	834	854	800	827	882	827	792	831	875	837	816	832	844	821	896	838	812	780	829	812	867	811	845	855	844	842	810	804	810	831	884	855	808	812	804	869	837	857	849	866	845	835	801	829	857	770	879	858	808	876	857	850	812	850	851	821	865	836	771	810	842	862	782	824	779	827	868	816	835	841	887	779	831	888	782	790	803	840	863	811	850	846	818	822	778	846	811	818	858	865	829	844	805	855	851	874	871	846	828	877	818	846	872	872	873	814	821	781	793	808	828	853	815	844	823	797	834	843	814	872	798	877	808	814	838	799	818	858	834	843	893	841	827	853	902	802	814	822	843	797	852	804	836	830	803	821	816	833	832	781	819	784	825	870	798	789	794	868	820	811	826	820	818	765	839	831	829	862	868	871	852	849	871	820	807	785	813	802	834	843	845	853	854	793	810	754	845	816	777	852	815	874	782
6897	17288	31576	26135	19959	9749	4910	22757	33683	21163	11063	5116	2212	1049	836	725	755	747	755	759	789	764	741	755	724	715	718	806	789	804	763	793	775	782	764	748	739	772	724	699	748	751	783	803	764	732	716	738	738	724	745	715	736	735	784	800	712	742	757	730	743	726	736	804	699	759	733	753	735	716	741	735	740	748	764	733	724	764	723	818	699	767	748	769	770	770	755	774	779	781	745	703	749	732	737	768	766	797	776	751	745	744	700	749	763	779	749	743	726	821	757	714	735	791	750	741	710	743	742	727	796	756	705	775	755	728	715	764	771	741	792	731	757	748	759	705	787	762	777	762	745	743	711	734	757	762	792	725	769	753	787	765	793	761	755	746	728	742	775	753	745	757	749	730	699	774	721	714	743	759	800	790	752	724	776	786	741	709	775	732	791	700	772	770	683	715	724	707	728	693	770	709	732	757	776	791	778	753	771	757	733	779	785	705	788	769	729	780	721	735	793	725	770	716	758	729	748	725	741	754	752	766	744	750	743	704	763	746	755	763	730	717	742	772	800	760	728	715	775	770	750	715	733	753	761	777	715	742	773	738	821	756	780	721	751	747	752	775	721	797	761	699	751	758	720	765	726	796	768	691	755	730	756	741	772	710	783	776	802	726	740	768	732	771	703	740	782	738	734	755	747	735	756	791	747	750	774	791	723	764	779	718	729	784	796	771	757	753	745	769	766	776	725	719	747	746	776	768	749	751	708	733	756	749	773	698	767	753	790	756	719	745	713	726	695	739	692	721	822	709	761	724	726	710	737	725	743	740	747	773	765	754	773	736	670	763	732	763	785	719	765	749	801	745	734	716	795	794	781	741	772	721	768	768	718	723	749	731	785	739	739	733	773	781	786	731	753	802	725	719	712	765	710	725	730	739	744	727	765	758	665	770	687	748	756	759	765	767	713	759	750	741	703	687	681	727	732	785	792	748	761	731	749	733	724	716	766	706	762	721	741	779	734	757	715	709	784	744	744	747	772	752	785	692	738	743	751	748	732	759	737	717	749	799	795	765	766	727	753	772	748	756	711	764	737	745	795	713	757	742	697	765	743	711	759	744	693	763	792	740	770	774	731	786	706	726	781	752	736	712	745	710	769	774	763	724	739	739	727	732	710	736	772	753	767	753	696	734	744	786	703	799	735	734	745	735	786	750	763	716	777	749	754	726	678	718	698	753	732	752	786	689	699	734	760	733	768	764	738	726	714	748	734	737	722	719	764	744	757	715	789	689	770	780	798	749	775	752	705	767	787	762	753	718	779	786	716	788	750	789	718	714	742	765	722	726	703	744	699	769	718	705	754	754	711	700	737	767	734	826	728	747	708	740	763	776	770	743	717	737	802	718	753	675	702	770	765	692	742	766	750	742	784	765	770	744	752	766	739	754	722	700	745	722	738	722	712	737	779	733	774	757	806	742	727	763	710	721	788	772	722	760	745	768	719	747	741	755	750	746	746	760	714	739	733	736	723	745	690	716	761	745	709	742	762	701	779	754	793	781	727	766	755	736	727	729	741	757	762	783	740	712	752	758	735	753	723	734	751	730	720	734	726	767	737	765	729	739	740	703	765	742	757	757	714	802	805	779	750	704	747	748	755	764	794	724	687	752	762	755	756	738	736	772	742	726	754	732	721	810	766	727	774	766	729	744	732	724	707	762	767	715	780	754	756	712	746	795	721	755	741	787	724	807	765	712	744	748	729	754	718	746	708	708	738	736	758	787	695	766	747	740	733	747	779	758	754	704	775	707	796	765	709	734	728	760	725	764	740	772	797	748	697	783	708	749	809	697	772	734	757	750	774	710	744	789	781	736	765	786	749	742	778	729	727	734	755	741	732	710	768	762	726	770	758	714	726	715	777	752	720	762	751	780	776	708	765	742	771	768	748	750	755	789	715	748	708	742	725	749	784	708	714	775	727	719	740	788	756	782	762	716	766	756	745	718	745	729	765	790	739	743	736	757	783	793	714	704	794	743	722	781	728	772	700	693	742	703	710	726	757	741	782	735	721	753	715	766	820	764	715	728	735	785	768	766	753	724	729	716	737	755	735	749	804	784	740	743	779	741	817	733	729	706	778	747	712	760	743	724	719	752	757	684	785	761	792	774	728	731	714	694	736	769	722	727	754	724	798	762	733	720	757	736	765	734	711	740	728	794	767	765	752	747	744	709	734	796	751	770	724	720	714	751	712	741	767	737	723	793	722	725	705	785	745	742	742	748	697	751	754	756	742	703	753	748	740	733	737	725	736	761	720	714	728	759	756	725	758	762	735	732	745	680	796	774	732	753	760	783	718	743	712	747	716	735	745	745	754	702	794	761	739	746	710	735	776	755	746	742	750	712	704	780	772	743	768	754	735	760	711	724	764	731	749	678	789	756	744	747	715	716	743	719	764	721	734	730	766	764	738	730	742	696	741	719	716	790	725	721	742	743	758	729	747	739	699	810	722	724	756	767	738	776	729	729	703	715	756	712	724	756	741	724	736	771	753	772	703	741	727	749	735	693	813	716	796	688	718	722	788	699	724	702	772	712	759	728	753	737	753	762	738	761	700	772	752	711	714	716	725	765	761	720	720	798	659	745	789	737	763	759	745	731	755	777	715	733	778	775	755	730	759	748	693	711	788	754	729	771	722	768	713	743	743	753	766	786	667	711	802	707	731	750	722	745	763	767	742	778	746	723	672	776	743	766	783	734	737	773	771	784	726	736	756	706	739	714	771	767	702	743	746	738	728	770	768	748	700	749	761	791	766	731	747	755	705	753	721	739	725	763	724	736	784	716	729	756	769	797	735	724	737	734	721	738	694	735	748	775	745	735	715	761	774	760	749	733	766	760	740	746	732	751	755	724	740	735	784	731	788	771	730	740	736	742	758	741	729	736	740	722	763	764	720	682	705	769	768	740	709	769	765	773	774	743	695	796	765	704	777	741	762	717	747	793	741	766	763	746	767	771	742	758	753	688	714	740	708	706	743	759	774	733	695	754	757	719	733	747	759	742	781	732	750	771	758	714	717	762	762	716	741	777	762	748	813	764	651	731	826	733	715	727	745	756	728	756	764	720	762	753	688	764	774	743	769	716	766	737	707	744	750	727	778	725	729	709	757	767	728	727	725	700	731	765	738	746	733	753	714	765	767	724	757	731	760	767	751	768	720	728	784	697	787	749	722	721	730	730	766	765	741	696	754	797	768	771	728	707	729	743	735	730	713	744	699	769	756	717	763	720	754	743	724	770	752	754	786	709	746	733	744	747	705	727	780	714	713	779	746	790	720	718	728	757	733	764	701	761	763	693	721	779	713	722	714	727	788	708	746	774	774	712	772	774	782	752	741	725	769	714	738	756	777	739	756	696	712	735	743	722	720	733	723	675	782	747	709	735	711	760	745	743	730	738	771	758	760	739	769	743	755	735	742	726	785	726	742	756	751	719	702	755	738	723	683	753	722	710	732	715	749	729	764	716
27998	20376	23990	15938	5417	2426	1684	2015	3742	2707	1626	1120	937	939	858	833	846	857	887	858	847	852	863	833	847	889	864	829	830	881	869	847	858	912	826	826	912	826	835	902	856	883	815	819	816	936	870	880	893	855	842	850	882	880	802	809	869	819	868	867	871	869	858	817	884	890	806	822	881	861	853	856	847	836	886	838	844	794	901	837	872	843	827	841	812	867	810	892	830	845	844	846	895	843	885	824	925	860	837	852	842	921	815	830	835	859	839	872	863	818	861	879	934	893	880	838	783	901	897	883	897	874	871	880	895	829	851	862	805	829	826	823	927	866	847	858	808	830	878	885	859	829	824	825	886	888	848	811	862	862	836	894	851	865	869	855	882	838	862	807	873	828	794	875	855	821	872	888	827	863	817	863	859	898	832	850	837	863	856	853	870	913	820	847	861	916	865	871	850	817	860	872	863	800	822	903	835	823	804	852	909	866	827	873	889	857	821	843	825	890	868	836	804	864	891	870	881	870	879	883	833	871	848	802	878	899	840	842	836	833	845	871	835	854	862	867	807	846	844	903	849	878	835	911	864	844	809	836	866	858	860	863	879	840	857	846	863	778	838	800	870	866	878	799	858	824	860	877	875	896	854	872	807	846	846	879	869	822	866	788	893	841	842	889	842	873	903	857	883	778	835	835	835	831	831	826	846	813	826	842	816	869	856	853	847	878	849	890	862	843	858	814	845	869	849	827	838	868	910	840	805	866	862	839	763	756	885	849	851	831	882	885	823	853	876	903	811	895	834	862	870	826	807	862	903	841	894	826	810	867	812	864	880	847	867	803	793	861	835	824	881	855	865	891	857	883	824	814	887	823	868	816	845	844	904	883	863	863	863	894	867	917	852	864	821	869	894	867	845	907	894	870	839	827	840	877	890	874	840	849	830	885	868	860	863	844	867	866	842	862	888	890	862	827	834	834	858	875	838	824	858	838	840	823	883	865	813	845	836	818	885	831	872	835	839	805	879	887	895	843	863	815	912	861	836	849	882	824	864	880	906	832	863	859	834	868	857	837	863	849	828	838	833	896	775	825	833	844	810	804	840	827	832	846	864	856	867	887	805	849	867	836	847	855	875	847	846	852	860	864	828	826	883	876	825	850	873	874	823	818	856	826	869	838	848	865	864	805	857	825	798	856	890	874	820	867	852	876	828	891	838	831	874	851	862	826	813	814	859	832	873	812	855	888	906	873	833	856	870	820	879	886	848	830	854	833	830	890	879	857	887	845	861	842	893	880	867	854	875	860	817	873	848	812	864	860	891	833	865	868	884	874	849	895	871	820	806	820	847	903	837	810	856	862	860	934	860	871	840	827	871	833	821	836	867	824	867	849	838	860	818	844	861	890	881	847	853	861	875	838	853	881	858	859	803	877	877	853	818	842	784	869	861	903	854	909	868	899	867	826	904	870	837	872	903	867	823	820	858	828	900	849	874	860	870	900	885	909	884	907	896	908	854	912	832	814	839	878	885	870	863	837	827	860	853	844	826	797	867	823	831	852	844	872	856	852	888	870	850	866	865	820	829	857	880	882	835	853	864	849	838	869	831	794	837	860	840	867	871	860	824	868	873	864	836	860	775	843	833	823	844	853	842	804	868	867	847	865	868	862	887	882	865	805	834	862	856	854	758	840	831	791	858	840	884	865	820	856	803	884	945	889	872	813	846	867	847	861	842	851	899	834	867	809	809	905	875	850	872	811	845	893	790	849	861	819	867	866	821	837	877	859	803	854	830	819	811	833	862	838	843	785	846	824	852	788	855	889	880	827	841	850	835	806	830	869	843	855	878	851	858	834	813	907	850	829	819	821	891	836	878	835	906	820	856	868	854	836	862	807	813	878	880	883	817	825	855	886	917	858	842	883	817	895	866	849	883	830	826	893	941	855	893	856	862	801	861	819	866	829	847	827	846	936	840	892	859	840	832	843	791	835	853	866	849	835	837	846	865	851	839	900	790	831	839	884	853	917	864	850	863	847	851	877	919	884	838	855	880	894	827	845	847	826	865	847	825	831	855	863	862	830	813	869	858	824	828	880	824	869	881	838	913	900	853	831	914	813	836	855	851	886	798	869	908	838	880	889	873	813	822	810	818	824	867	876	831	866	843	844	818	826	847	852	866	913	789	854	841	870	878	849	865	827	823	840	830	836	925	805	847	836	866	860	859	912	860	835	854	875	890	840	807	834	836	881	850	861	875	876	900	810	851	844	816	798	813	856	848	870	846	877	879	880	836	830	803	836	895	856	861	826	890	877	898	898	828	869	779	876	872	840	835	875	834	850	905	886	831	869	863	864	834	871	831	875	870	824	868	803	832	904	856	854	838	789	880	874	832	837	849	812	814	877	846	824	817	903	825	920	832	854	902	841	841	881	848	873	854	864	859	834	869	851	846	828	872	842	815	801	863	868	868	873	898	874	865	857	869	858	863	910	917	898	840	885	821	901	841	870	841	845	797	870	859	877	855	895	832	881	890	807	900	904	806	852	854	849	884	885	866	842	867	843	813	783	876	856	877	844	838	856	841	868	852	857	873	844	857	904	867	850	880	852	813	826	833	829	835	849	874	827	799	805	830	857	878	855	847	876	861	878	849	838	846	855	890	923	875	894	889	873	828	825	872	830	955	814	884	864	901	783	811	892	925	815	833	884	832	878	876	852	891	901	937	834	848	866	825	874	820	845	846	832	878	887	820	843	873	885	859	865	876	836	822	869	827	792	839	918	857	836	786	913	887	879	862	848	821	856	884	841	848	874	883	893	828	863	870	861	872	859	836	876	860	864	907	846	850	890	839	789	831	871	773	928	830	843	838	843	888	883	825	865	909	835	871	868	819	825	880	857	828	883	828	887	899	830	850	895	882	841	865	862	881	856	877	797	854	926	812	871	854	808	832	843	833	873	894	876	832	861	906	856	852	878	832	810	833	876	851	833	866	879	846	864	830	881	873	887	867	836	841	884	830	864	882	879	858	811	842	873	895	852	866	846	893	829	883	884	856	867	832	891	843	849	822	870	885	853	857	835	809	836	849	837	874	821	813	839	790	854	892	889	847	873	887	890	850	860	847	833	807	824	843	876	836	840	836	861	825	813	879	857	863	856	854	792	870	855	858	852	933	843	870	892	844	802	847	839	826	792	839	901	855	851	896	898	874	873	862	849	850	800	822	821	836	873	854	871	827	861	867	859	841	883	813	849	860	866	872	835	862	789	808	856	825	840	789	905	904	874	853	917	819	852	878	887	893	846	894	809	852	892	856	852	823	910	838	890	824	913	844	856	882	857	852	869	858	845	837	897	877	812	845	801	870	810	863	890	837	869	858	843	882	921	855	884	870	793	817	913	840	905	883	810	872	805	875	869	781	810	829	869	828	842	892	858	882	894	871	824	854	826	855	868	878	876	854	870	882	869	825	828	875	852	843	848	817	822	861	945	842	806	888	816	867	836	833	851	786	841	855	858	855	884
8379	18257	23372	10890	4689	2571	1873	2607	4345	2696	1511	1020	849	767	728	755	732	807	774	742	703	712	737	726	741	725	728	747	721	747	744	784	735	771	747	696	723	753	728	753	766	777	738	657	719	719	724	756	729	746	770	705	758	754	716	767	747	709	737	788	746	710	724	750	752	742	752	733	727	697	692	757	698	721	766	771	761	748	740	790	754	744	687	695	735	719	759	735	758	724	735	746	721	787	736	721	763	725	698	706	714	719	747	708	711	717	752	754	740	790	702	762	715	760	748	772	705	749	754	697	710	739	719	766	704	704	713	729	706	730	743	728	716	688	705	672	719	756	730	740	733	716	726	764	698	692	720	750	731	741	708	704	742	681	701	682	750	726	683	752	737	733	741	759	765	718	699	751	749	745	725	783	772	747	706	739	743	733	738	755	710	786	757	678	744	690	759	752	778	749	722	745	711	733	726	711	747	710	740	755	770	728	770	747	705	695	704	721	735	746	756	715	731	718	751	728	724	686	775	700	781	746	780	803	748	746	718	649	742	770	754	703	702	716	740	744	740	745	706	720	718	737	746	774	715	653	710	782	747	711	692	696	748	733	689	741	724	715	712	736	747	791	762	719	701	719	763	737	778	747	740	772	724	748	744	747	759	706	737	718	718	650	693	715	714	665	763	725	768	777	730	742	703	712	786	718	776	744	723	760	781	738	702	742	748	720	711	756	718	769	761	768	718	749	734	736	766	775	734	741	761	704	695	755	782	734	752	781	746	721	720	745	677	722	737	746	756	680	752	773	685	736	740	726	700	727	759	762	744	769	748	755	717	764	728	747	742	789	720	715	752	712	723	795	752	732	750	736	717	751	712	722	778	750	727	684	708	764	759	725	743	723	753	778	728	738	791	740	787	727	753	780	699	713	727	771	726	758	732	752	693	735	733	718	726	696	769	739	737	726	755	734	723	767	699	688	755	779	778	791	712	722	737	723	689	771	747	770	763	721	798	732	685	735	715	746	710	753	771	662	746	749	759	730	737	709	749	722	760	697	732	702	777	729	722	739	735	734	718	765	777	713	708	790	736	694	756	730	712	748	743	756	718	717	736	748	725	726	746	714	676	776	763	738	669	770	737	713	718	738	760	733	728	689	753	724	729	724	714	732	741	749	693	775	726	730	705	712	700	732	771	747	753	708	747	760	731	731	708	772	732	752	754	786	763	714	681	732	682	778	732	742	775	753	746	703	748	752	717	706	699	729	764	751	730	757	714	724	731	763	720	683	698	727	680	705	692	674	749	741	709	703	715	715	808	711	731	748	683	766	727	730	736	759	677	732	748	737	746	721	761	699	763	741	749	732	747	737	740	773	715	772	719	786	742	695	792	688	747	749	769	750	788	770	753	759	769	692	702	785	759	723	698	767	702	734	771	744	771	752	741	748	743	762	687	712	755	743	737	711	712	701	750	778	776	732	717	744	727	750	707	775	733	703	731	771	711	734	747	728	793	741	703	783	729	738	713	753	725	786	721	729	707	742	756	715	765	782	691	721	762	725	750	739	745	707	787	723	775	734	731	727	674	727	728	755	773	738	699	780	729	707	740	726	770	783	701	806	764	718	738	726	716	713	759	716	756	743	738	750	764	792	723	719	720	788	753	715	722	714	715	725	712	757	726	761	738	773	707	717	738	702	716	731	743	710	724	736	711	726	704	721	704	728	769	703	702	703	767	681	767	741	799	722	764	725	709	753	731	731	730	728	751	722	736	774	711	741	723	781	765	767	742	717	717	687	751	767	758	803	749	738	740	707	769	690	684	720	776	771	737	765	738	764	736	726	788	768	718	763	759	699	748	756	738	721	729	704	728	727	770	744	736	746	705	766	733	709	698	740	733	715	725	779	731	726	724	739	719	775	749	749	709	714	765	772	721	738	754	746	729	773	767	711	751	757	778	698	691	743	697	724	688	723	726	732	784	701	784	751	726	759	720	730	798	724	768	730	761	749	760	741	733	747	706	759	722	750	720	698	682	738	728	762	742	736	709	766	746	691	741	769	740	708	760	779	741	725	723	654	735	658	723	766	767	783	731	777	720	726	717	738	721	779	702	749	754	669	717	779	704	779	781	717	712	736	737	746	761	745	719	718	735	723	704	723	760	740	726	755	696	731	748	747	765	721	719	727	755	773	725	716	722	778	729	763	726	734	750	765	712	712	754	725	680	700	776	719	753	736	738	728	733	739	721	729	733	711	691	713	740	699	708	761	751	768	748	775	737	750	729	706	756	725	711	789	729	744	732	758	718	713	735	738	769	771	741	752	759	731	737	712	760	689	722	747	718	715	726	721	741	769	704	770	777	771	727	746	720	773	761	747	741	777	729	724	778	715	782	711	756	696	698	749	719	720	776	745	736	729	754	739	787	721	731	791	716	663	765	796	743	720	765	755	734	722	695	748	706	702	721	731	743	790	756	710	723	744	734	796	790	771	704	736	721	733	738	721	759	661	721	710	779	728	761	739	712	713	773	743	750	749	780	745	735	724	792	730	748	744	735	769	766	704	710	755	735	754	740	701	724	771	721	738	747	693	730	730	779	708	760	807	738	697	726	714	704	710	698	720	743	761	742	737	699	748	705	734	708	711	722	718	715	750	708	782	757	767	768	718	729	742	759	726	734	728	725	735	730	755	704	711	752	760	785	676	793	734	711	755	768	720	730	783	734	743	712	708	755	685	707	722	760	748	765	790	750	755	714	757	744	739	723	711	751	764	774	789	704	725	730	709	753	738	708	678	712	765	748	695	690	721	730	750	737	741	738	714	799	750	774	704	696	738	746	734	747	806	722	719	754	796	724	734	696	768	713	680	761	717	742	738	677	708	754	750	725	738	769	715	720	758	731	749	735	713	762	720	719	701	727	751	744	692	693	697	709	772	686	740	751	804	719	770	764	707	708	750	697	746	735	742	782	733	753	705	699	699	701	721	728	757	756	715	753	729	731	754	724	747	695	724	719	722	765	669	731	751	760	734	752	732	746	702	727	724	732	739	749	719	744	708	719	757	681	684	770	712	735	762	749	762	708	742	751	770	754	742	732	742	727	720	730	743	759	754	797	725	763	743	721	741	723	731	729	722	716	773	713	739	793	732	683	751	786	767	753	716	764	786	754	739	710	707	718	774	768	739	714	754	733	735	822	726	721	710	702	747	758	736	704	738	739	777	734	736	703	752	709	727	694	721	803	745	739	746	765	696	721	758	789	773	671	716	760	723	738	721	768	726	756	732	698	768	755	681	729	727	773	700	752	690	698	764	728	735	744	736	773	726	763	785	724	729	719	757	718	746	741	684	731	663	702	788	749	771	741	778	757	718	702	789	738	778	753	742	720	779	792	710	669	707	785	758	748	718	762	697	690	772	733	742	717	713	783	783	748	725	768	751	779	742	679	760	740	760	758	771	750	762	729	715	728	697	747	719	725	700	763	774	660	754	705	725	754	724	726	735	734	693	760	791	702	716	732	761
25751	21471	27913	26467	13568	4989	3222	8800	25927	16302	6413	2093	1151	923	840	813	784	848	789	779	773	791	785	767	827	777	813	803	783	852	772	826	803	824	827	768	857	814	752	832	756	842	851	796	820	793	782	755	841	775	810	756	793	775	845	801	886	832	800	811	852	781	764	801	809	783	824	749	810	825	868	798	725	764	790	730	784	807	817	818	824	800	740	792	799	790	766	820	796	783	783	768	827	752	769	777	778	816	755	761	765	782	754	739	798	825	813	795	758	788	784	823	830	826	798	812	754	829	804	812	762	790	806	766	802	801	748	764	794	808	800	826	821	758	812	809	812	780	784	763	823	744	759	784	748	745	820	773	751	823	795	777	831	742	797	784	774	857	749	811	757	780	756	780	809	793	835	775	803	804	826	783	752	801	780	787	864	772	843	784	803	794	786	793	764	782	787	741	879	802	744	768	746	767	819	788	781	785	809	769	789	835	763	836	829	810	820	794	816	802	769	786	846	806	844	761	794	767	812	745	799	775	857	802	776	783	777	787	781	782	795	845	827	794	745	829	768	832	814	768	735	834	832	819	736	809	811	775	795	759	794	831	790	759	774	754	821	832	775	719	791	782	787	845	776	754	785	788	823	773	826	781	787	797	771	803	824	770	790	774	759	775	772	818	764	808	818	773	799	826	762	811	794	816	767	784	774	774	749	795	825	765	785	809	781	720	796	804	748	815	809	777	767	790	791	802	862	796	799	813	799	770	781	759	822	836	733	803	852	818	766	762	837	777	822	788	772	820	787	810	800	806	804	750	755	775	768	773	780	759	826	755	808	767	800	803	800	800	764	808	768	770	831	779	790	765	809	811	791	820	782	803	820	787	797	781	773	774	826	771	784	841	824	779	850	772	813	774	774	807	807	788	795	814	823	776	773	829	805	825	756	768	764	809	839	808	760	746	794	828	834	814	791	841	822	798	768	783	796	846	794	771	824	793	783	834	851	820	789	830	771	753	813	800	808	763	789	818	786	817	778	766	763	798	762	781	781	778	817	761	789	784	770	807	818	798	789	799	777	784	765	761	786	804	791	785	813	773	823	748	797	830	821	838	813	757	779	815	813	810	780	787	818	801	755	798	813	775	803	854	806	707	774	826	727	804	834	824	750	809	802	791	758	802	792	819	756	828	768	785	761	805	738	815	820	763	818	807	813	778	803	791	805	771	803	837	717	836	806	774	797	798	798	822	831	832	791	772	821	808	745	796	774	749	824	813	792	784	800	818	777	827	787	834	781	771	804	868	793	847	779	793	779	876	890	802	765	770	806	776	789	768	811	782	846	806	830	815	788	763	817	791	793	803	806	765	773	748	787	797	782	786	765	794	814	771	834	818	833	782	822	745	804	859	823	751	822	786	774	769	794	786	764	804	788	817	794	751	811	763	769	837	779	771	769	756	744	831	787	790	767	810	801	795	788	764	718	791	811	762	797	803	806	771	831	827	749	808	780	769	745	801	719	814	759	770	768	810	803	833	808	753	821	767	817	773	766	810	809	759	794	790	819	848	766	782	787	803	787	744	786	773	792	790	820	841	773	768	801	730	807	837	718	823	836	789	805	828	841	782	773	785	792	821	812	789	805	768	759	809	794	770	843	743	831	790	772	796	774	806	802	817	838	775	799	864	810	788	824	770	778	778	778	771	819	795	759	775	829	830	837	824	756	794	766	756	801	834	822	785	796	776	811	751	798	821	785	784	768	770	809	746	795	790	789	830	798	701	783	822	821	798	822	771	767	812	802	782	769	772	772	788	782	766	759	786	798	832	869	775	792	749	805	798	763	805	780	813	816	819	794	735	759	806	777	840	770	824	731	807	842	813	796	794	748	787	755	802	838	771	807	764	838	798	805	834	807	776	816	786	810	803	791	831	807	802	786	791	792	778	789	762	823	789	802	798	805	767	813	801	805	786	815	790	796	826	793	750	808	768	812	817	823	775	742	769	799	779	768	744	816	744	769	766	738	806	780	815	781	811	839	767	765	745	781	772	818	734	779	760	776	832	833	812	751	793	761	778	810	788	801	838	726	805	718	802	737	810	807	787	782	815	810	792	770	819	780	769	783	801	823	811	795	791	823	806	806	811	789	806	804	791	800	800	789	833	785	810	816	794	790	809	818	763	760	800	771	759	778	782	749	833	835	814	784	783	821	782	845	813	838	799	838	821	804	773	835	839	760	800	811	773	792	837	806	807	795	811	789	800	785	821	815	752	754	783	803	795	822	865	791	788	805	831	822	811	825	772	799	768	748	795	770	786	819	841	857	803	823	768	838	783	740	785	780	823	792	795	806	794	788	837	809	782	821	762	771	786	808	780	787	796	773	799	791	738	812	784	774	753	833	767	784	807	788	842	771	796	761	780	768	794	821	818	727	766	820	800	788	779	800	818	790	844	777	774	789	811	814	779	754	803	828	790	789	809	801	774	769	852	775	782	801	813	772	820	819	774	839	804	810	811	815	792	819	841	757	788	805	767	825	778	788	728	759	747	792	780	768	705	827	811	772	748	778	791	745	785	816	750	795	809	753	840	754	761	767	825	812	792	791	793	758	783	732	795	749	794	771	807	734	780	767	843	770	761	855	767	783	750	801	797	776	799	823	811	768	788	815	766	781	851	786	805	764	771	849	802	823	797	808	789	787	771	778	793	798	812	805	793	749	778	816	778	777	810	755	801	804	785	814	834	825	756	794	771	844	779	867	791	843	841	811	773	816	780	766	797	799	798	863	809	775	817	801	764	816	764	755	801	794	814	780	766	796	778	770	791	781	823	797	839	818	850	775	793	768	793	783	819	801	826	834	838	794	785	797	782	801	811	807	815	785	817	797	812	819	784	746	767	772	808	726	787	819	795	805	799	763	830	792	779	877	830	823	781	850	817	834	791	818	785	843	795	816	759	777	800	771	791	793	776	744	804	780	799	784	746	773	776	800	779	800	763	837	837	786	841	747	820	761	761	800	774	762	786	825	790	752	781	785	756	787	825	835	808	757	747	794	809	781	777	793	809	840	795	830	814	755	808	821	816	751	811	788	821	774	871	794	808	752	806	765	786	815	844	770	753	778	824	799	729	832	832	843	784	809	794	750	800	865	749	821	764	779	772	846	802	780	823	765	761	812	837	769	791	814	805	798	810	806	781	758	743	813	790	737	829	851	776	797	815	783	758	819	801	793	837	779	814	825	800	796	838	819	821	768	773	811	769	837	822	821	799	844	803	814	851	843	751	787	807	816	815	746	751	851	804	797	788	785	761	764	756	828	803	799	763	763	859	826	808	819	755	861	739	790	796	805	777	826	806	805	835	801	749	761	797	781	766	766	825	799	765	812	768	808	781	812	778	766	759	775	749	779	831	797	810	789	803	792	771	747	777	782	779	769	776	807	825	785	748	840	848	795	832	775	753	745	831	796	830	794	802	790	774	781	796	778	810	792	826	712	740	786	767	765	781	773	733	810	769	769	814	803	810
13148	26398	27009	16820	5798	3712	3407	11174	23450	12726	5349	2042	1171	790	712	667	748	715	758	730	683	739	730	735	717	749	740	702	673	748	745	794	697	712	747	709	693	736	692	721	705	720	734	755	727	691	744	720	786	739	736	732	722	729	687	668	706	717	708	728	718	708	721	699	755	686	728	740	749	758	688	756	678	711	725	739	689	706	723	731	712	744	735	720	735	702	708	768	711	750	746	742	684	681	707	751	699	725	698	672	710	714	720	756	681	721	702	716	708	723	679	690	679	718	702	749	733	751	712	746	715	725	752	704	739	724	718	714	736	735	727	722	719	767	660	746	711	760	716	661	722	691	729	672	771	700	676	685	698	712	714	682	714	679	693	694	750	697	714	728	735	681	717	716	728	685	749	748	697	744	728	720	739	682	713	715	713	711	739	703	679	762	670	709	766	669	677	731	715	734	692	706	725	693	728	704	692	720	664	734	743	679	724	699	743	783	716	714	722	668	707	757	751	707	683	737	765	745	734	737	738	761	701	713	682	738	711	723	725	741	745	708	723	701	681	684	740	720	696	703	717	702	679	676	657	719	696	742	704	740	711	740	741	740	707	713	749	720	722	700	700	741	686	754	738	720	716	737	719	650	697	644	730	671	693	755	703	677	678	695	728	704	733	661	750	725	743	711	746	649	695	715	697	675	716	767	703	744	692	745	738	758	726	789	697	759	725	738	687	723	696	698	690	719	758	721	705	731	723	696	728	717	753	696	686	715	735	697	756	701	689	664	702	702	756	704	690	718	708	748	745	692	747	770	736	740	694	752	722	754	670	720	700	728	746	708	728	700	719	718	768	719	718	758	730	743	721	727	726	729	783	729	709	697	688	697	670	726	725	695	749	729	728	716	682	731	703	762	733	732	707	674	708	736	668	676	708	731	719	745	728	654	693	686	726	739	754	662	705	720	696	743	771	723	665	728	715	702	714	714	767	728	705	704	776	701	742	712	688	722	753	694	711	705	776	710	713	717	665	707	681	655	733	755	698	719	738	710	711	747	689	718	700	732	675	717	691	681	772	733	680	691	726	736	701	717	763	713	723	694	713	708	752	696	712	769	753	721	764	690	704	698	672	707	743	695	766	696	716	666	731	687	736	731	693	722	717	669	706	716	696	701	669	657	707	749	728	685	695	727	752	691	722	760	709	679	706	704	758	737	710	689	744	732	766	690	714	719	699	705	697	723	716	714	694	720	730	689	672	765	712	710	694	732	733	713	678	690	701	701	738	677	696	701	689	730	739	716	667	694	678	721	734	684	754	709	693	736	689	720	723	700	740	719	740	709	735	642	738	704	736	719	778	723	711	686	767	716	699	731	741	705	775	688	711	737	731	748	705	713	724	718	772	687	735	691	749	668	651	708	686	700	684	750	740	694	708	703	713	786	664	721	737	708	695	714	743	684	704	709	680	695	744	702	734	744	704	715	682	691	735	720	730	707	730	732	698	761	720	756	704	711	674	707	738	658	719	730	695	723	724	704	687	698	704	719	752	704	708	704	701	666	713	765	706	740	690	679	744	702	721	712	708	665	704	695	697	717	761	709	710	687	687	650	702	759	695	711	698	728	752	730	698	702	715	711	753	692	713	705	720	692	741	746	743	708	707	746	703	726	705	703	733	679	670	717	755	699	704	719	737	720	719	747	697	689	722	714	735	687	705	706	688	682	673	694	718	716	748	712	742	779	729	682	724	769	774	747	757	715	742	701	712	670	702	690	700	692	700	726	666	741	693	741	666	696	712	750	727	720	733	710	738	713	694	718	736	740	713	728	717	695	706	732	651	729	728	758	734	700	706	714	705	767	746	697	751	652	730	694	759	684	716	717	699	713	748	690	735	683	731	701	727	742	722	705	706	706	744	750	707	704	696	713	681	739	741	738	773	701	714	703	709	726	709	741	739	716	728	754	736	707	711	721	731	717	668	677	741	694	770	779	761	718	723	699	725	709	699	737	682	708	690	728	660	658	750	687	692	682	745	743	674	751	695	757	692	756	729	677	723	727	737	692	768	721	743	730	720	669	708	687	722	693	745	679	739	708	689	683	723	710	738	723	700	728	704	759	657	723	723	761	741	699	745	696	732	699	751	711	709	747	703	678	712	666	724	687	672	710	721	695	720	729	746	763	700	715	716	680	714	699	672	679	721	699	670	685	750	703	744	681	736	712	718	696	682	723	705	714	696	711	683	664	736	720	709	733	765	725	729	693	726	718	706	735	753	720	709	702	689	700	685	679	764	692	711	684	701	731	710	687	706	719	692	663	736	718	723	730	751	720	672	708	727	662	718	722	755	769	729	733	685	702	708	694	693	716	756	715	671	738	679	697	698	695	685	664	716	705	683	734	747	680	690	664	701	700	698	716	727	727	696	762	775	705	723	698	696	710	682	711	750	728	722	681	709	690	699	760	753	762	720	731	696	678	739	754	720	737	725	670	715	670	692	745	690	738	711	723	736	693	690	712	696	713	712	714	728	725	731	747	748	713	725	705	718	703	722	716	739	741	744	715	703	722	735	707	693	698	707	709	713	696	699	683	682	758	731	715	757	715	745	722	732	684	721	748	687	749	726	677	746	699	685	732	733	706	690	698	665	686	702	705	669	699	708	722	721	667	725	759	715	692	680	734	751	715	758	707	718	722	652	713	714	696	742	679	684	707	719	737	680	713	787	692	719	728	717	748	726	722	744	728	696	713	722	749	723	719	752	665	678	672	701	751	716	746	705	701	714	732	709	705	691	747	715	713	701	695	717	673	794	734	699	730	717	696	724	717	709	674	715	677	685	700	713	693	735	739	743	742	662	684	675	728	727	689	705	716	703	729	711	748	675	758	725	719	748	765	701	751	695	683	700	719	720	714	692	698	732	669	754	690	736	723	683	750	739	701	707	708	711	748	724	733	720	723	705	713	703	707	700	744	707	711	698	751	718	732	724	713	718	715	750	679	728	752	746	740	714	739	691	711	737	761	737	744	711	699	726	744	704	685	725	662	714	705	735	686	699	726	732	773	703	734	684	706	712	702	661	754	688	697	718	741	736	697	704	709	686	740	712	695	679	720	708	730	717	731	761	714	695	690	681	673	696	670	734	765	685	710	690	722	678	728	684	665	738	674	686	734	669	727	720	665	682	701	737	770	717	780	721	719	746	685	675	680	680	714	659	705	694	726	661	723	663	718	675	705	685	673	730	718	736	754	698	732	683	700	681	722	728	675	667	732	683	703	717	737	693	719	760	690	704	768	798	647	706	711	674	730	664	686	718	721	692	694	728	705	736	689	714	680	717	677	738	736	689	688	668	747	734	681	760	716	723	655	722	733	692	705	668	724	679	688	730	695	749	679	706	689	721	692	693	685	712	713	704	695	691	719	700	737	716	686	690	705	680	747	723	712	755	713	733	771	739	713	726	704	725	758	717	690	721	699	721	723	744	691	675	734	696	723	695	721	713	679	740	700	735	703	694	694	687	690
24288	21465	28619	24806	21068	14704	6638	13530	42911	32879	16744	5283	1858	1119	918	882	855	947	914	912	919	945	879	938	885	937	907	894	873	899	892	938	934	888	878	905	840	857	858	832	900	881	835	869	917	939	827	928	876	877	852	905	929	834	877	892	877	893	864	850	877	834	883	896	836	838	919	928	864	834	889	869	872	824	887	887	864	878	910	917	867	894	888	891	898	873	863	898	878	877	860	870	926	872	896	951	858	905	885	886	861	879	820	869	930	840	840	867	888	873	862	866	859	844	892	850	816	872	829	911	935	868	923	897	849	858	885	928	837	866	855	923	863	867	868	851	824	875	882	887	906	837	906	896	922	867	878	887	871	866	848	862	875	844	849	838	915	863	889	882	843	887	832	926	840	839	889	841	895	901	909	815	887	895	907	877	881	820	930	924	879	905	851	803	849	866	893	870	874	839	815	848	890	909	935	825	849	864	850	863	877	863	832	886	906	865	896	849	883	841	862	892	865	942	841	915	867	881	885	841	849	885	894	907	905	843	901	829	865	891	909	857	885	895	916	920	893	881	895	892	899	855	854	874	904	901	824	814	841	932	864	900	894	881	899	902	900	903	901	915	830	883	905	864	868	881	891	859	898	827	912	932	902	869	855	903	877	935	877	952	926	848	875	837	862	864	884	862	849	841	839	900	882	862	875	882	877	862	900	863	852	870	866	865	905	898	911	871	931	918	861	845	881	861	846	921	901	855	873	844	905	892	770	864	815	844	869	872	821	887	869	876	895	851	853	932	892	859	863	885	899	843	875	894	939	929	894	856	879	915	803	911	881	883	893	876	859	879	892	877	870	904	875	861	859	902	933	879	888	847	894	852	817	897	873	893	863	854	890	889	896	862	863	849	882	926	890	896	851	836	805	855	905	856	897	940	892	857	860	881	857	861	866	893	843	857	827	842	908	868	865	852	876	855	899	867	848	872	881	870	879	905	877	830	811	889	848	866	889	826	832	880	877	844	895	878	856	876	874	919	882	868	894	900	892	889	847	897	856	849	881	877	876	863	867	885	900	884	900	878	891	873	851	850	851	906	865	925	873	897	810	916	922	842	930	896	878	846	873	895	891	894	882	840	863	912	843	875	873	834	917	945	938	852	838	863	870	812	858	894	962	875	895	914	868	873	910	879	864	896	907	869	862	935	821	879	858	863	829	848	818	820	850	913	865	913	852	894	911	897	862	917	894	901	888	875	848	920	894	917	848	820	872	864	898	841	816	878	917	841	839	880	832	850	886	878	873	855	834	922	871	869	855	868	890	907	859	859	858	911	865	854	888	901	911	897	865	901	897	847	944	894	894	892	853	819	930	891	865	890	904	856	915	856	903	892	940	849	903	831	933	914	894	899	864	876	842	889	929	922	858	884	899	873	858	868	864	911	815	825	920	869	868	843	837	894	839	860	887	886	923	858	921	874	890	871	871	886	888	844	859	782	862	888	826	897	864	859	826	917	841	897	879	900	841	879	910	887	894	881	872	893	840	906	873	873	865	882	871	879	921	859	825	854	808	883	881	884	880	898	863	847	882	906	887	846	855	874	835	854	818	851	918	883	897	853	871	857	892	886	877	929	909	867	875	860	867	866	894	870	860	850	925	892	873	902	874	861	929	906	854	820	830	855	868	890	940	832	865	892	874	877	882	836	868	862	848	879	830	879	891	885	895	895	873	854	875	880	885	907	876	809	886	860	894	870	945	900	804	844	863	857	836	855	864	853	887	898	825	853	828	962	929	867	910	908	847	878	828	887	840	836	876	850	872	856	839	836	908	863	844	849	869	867	927	897	899	884	863	849	888	906	886	908	879	847	824	914	877	803	892	900	872	882	836	923	823	918	900	892	834	849	889	846	881	870	856	885	908	878	891	853	888	883	909	885	891	883	873	862	887	911	844	890	863	847	830	875	797	861	854	905	867	906	920	883	885	891	855	893	838	878	818	863	917	878	893	847	869	946	899	858	825	837	891	814	873	881	832	863	851	894	833	881	907	809	835	865	868	888	910	836	848	822	921	862	895	865	871	885	904	842	875	873	951	864	895	877	863	917	853	837	850	867	865	898	918	851	897	892	928	889	879	863	835	847	825	906	836	893	849	877	879	886	850	875	859	806	836	886	835	909	898	901	899	880	914	883	907	855	864	831	881	875	856	920	896	841	887	883	835	848	881	880	853	893	882	868	861	902	855	888	890	877	859	870	854	922	929	885	800	887	847	891	865	881	837	879	909	829	894	850	887	904	882	865	841	861	902	819	890	902	862	841	866	840	829	854	885	804	862	844	857	914	923	821	888	893	885	875	882	850	869	832	811	823	871	852	845	908	899	878	889	859	865	868	825	857	910	859	901	863	922	909	839	906	893	886	818	882	883	913	859	850	906	894	885	886	876	922	853	868	895	878	845	823	936	886	877	901	863	842	893	861	872	908	824	840	889	863	900	854	882	833	861	800	916	870	926	863	887	888	817	846	898	896	860	828	851	855	859	859	866	878	822	845	863	899	841	904	850	843	843	909	856	876	915	932	896	846	876	928	870	807	919	845	811	872	817	852	896	930	838	951	881	852	859	879	838	870	841	884	870	871	883	856	848	820	929	890	792	878	840	918	833	882	829	840	886	873	828	889	846	858	888	840	864	843	894	841	858	846	839	905	855	861	858	886	876	892	899	919	854	830	832	908	870	920	886	886	923	879	828	867	852	857	907	866	847	897	861	815	889	882	939	880	849	845	880	814	895	867	837	834	903	893	876	902	882	939	877	849	897	863	808	893	896	883	879	879	860	872	879	868	857	854	867	889	877	995	848	917	835	895	848	926	870	878	924	902	839	906	868	885	870	904	903	844	963	928	866	889	881	916	909	890	836	866	888	828	869	869	882	887	806	868	872	958	799	878	865	893	891	925	878	904	891	883	893	902	851	864	844	844	898	848	844	874	887	855	893	854	886	889	898	850	803	849	907	909	880	870	929	806	905	880	906	864	899	873	854	822	849	840	897	874	838	889	892	861	877	852	878	903	864	873	859	833	890	869	871	840	858	917	885	841	954	881	859	849	809	908	840	856	860	866	866	889	863	864	873	869	902	792	887	892	881	920	857	824	885	866	818	907	890	877	858	827	875	891	937	865	890	859	905	835	899	847	855	848	838	896	895	907	862	889	853	866	879	890	887	932	856	905	858	852	914	848	901	900	915	871	852	877	878	838	846	880	863	842	862	937	892	873	911	888	887	846	895	829	831	836	851	863	855	922	839	892	813	870	898	852	870	845	901	853	902	859	824	830	844	893	910	931	889	873	874	865	843	926	841	866	860	860	839	804	907	837	909	854	856	869	923	864	854	810	936	857	835	870	849	819	895	870	898	852	910	864	830	897	856	899	876	874	867	897	840	878	846	839	852	880	884	870	871	866	888	887	898	812	894	858	867	855	910	886	822	867	860	832	887	841	882	899	868	873	887	876	920	834	845	842	856	836	898	867
16870	31932	31583	16439	7950	6628	4691	16479	40961	25984	12059	4396	1776	1012	892	780	783	769	762	824	810	743	803	745	817	785	814	823	823	814	803	813	777	806	825	821	756	707	822	798	836	781	781	760	791	788	774	825	749	772	800	824	751	799	787	788	731	804	804	802	841	776	794	820	754	733	792	835	760	761	787	812	820	830	822	836	771	773	776	723	771	775	787	779	756	855	790	831	767	748	819	801	786	777	777	755	775	784	785	843	809	767	754	766	768	768	756	825	821	838	750	795	782	793	781	750	797	804	838	765	773	797	784	800	770	800	844	813	776	802	758	792	777	795	786	771	778	727	778	786	777	778	786	820	796	765	841	742	740	816	774	764	736	803	775	751	824	791	796	761	782	848	778	772	793	783	775	749	777	768	789	796	783	808	784	802	771	763	886	776	776	791	746	786	771	785	783	801	813	763	827	820	800	776	794	762	784	792	787	805	728	781	734	752	790	810	798	789	810	830	753	762	803	763	792	729	745	776	747	759	779	778	762	755	830	778	773	761	752	784	826	766	803	819	758	747	812	791	827	751	794	774	774	808	823	827	770	782	790	770	847	796	768	740	814	791	825	819	789	795	780	800	778	794	741	780	775	809	828	735	800	759	727	812	763	758	802	796	815	775	785	791	759	772	797	783	830	766	777	768	792	784	798	805	766	764	786	762	803	827	784	775	767	784	794	803	755	799	779	778	788	779	788	781	819	787	773	822	798	804	732	778	820	750	801	798	818	837	793	825	808	763	782	757	829	775	817	775	766	812	751	789	818	823	795	820	828	841	752	780	733	791	795	747	766	834	854	783	807	752	772	771	757	772	780	771	770	791	739	766	764	773	770	833	811	816	758	747	737	794	774	756	778	817	794	815	827	767	778	808	804	833	729	808	786	803	800	764	780	781	811	772	748	830	864	797	782	817	786	804	808	839	749	734	784	750	785	752	795	734	770	797	808	760	800	778	776	808	773	771	764	808	773	778	750	764	773	767	826	777	799	761	782	736	727	770	797	826	795	775	794	826	788	788	828	767	786	788	810	776	741	817	789	781	792	760	768	757	793	732	821	765	760	760	816	784	741	804	754	833	772	808	800	798	798	784	755	823	796	796	785	825	791	786	738	737	822	768	805	792	775	782	719	782	779	789	803	792	804	787	748	805	813	785	809	749	833	739	757	805	772	749	769	752	729	761	760	792	787	817	779	773	790	794	790	787	755	730	773	798	805	758	833	756	810	779	820	863	805	808	790	770	783	823	777	775	777	818	820	788	762	747	785	788	799	759	771	769	834	802	759	793	796	737	820	754	846	787	794	814	782	814	803	766	806	739	772	766	788	778	727	793	801	783	828	797	757	742	786	767	785	774	770	830	794	758	774	763	804	740	797	791	776	811	792	820	782	782	820	799	778	754	761	800	780	786	768	799	720	747	779	803	776	731	774	844	783	804	763	761	790	788	769	789	750	764	807	833	808	772	744	793	743	770	785	761	800	785	818	765	769	734	777	819	778	767	818	794	778	780	751	794	771	778	785	793	779	768	797	748	786	752	756	780	777	804	716	717	812	835	774	759	798	832	783	769	798	820	799	781	777	773	742	851	757	821	792	800	733	811	779	765	794	738	775	798	809	750	758	784	779	765	776	752	829	770	790	811	784	765	780	749	781	768	790	756	774	812	775	827	720	809	745	757	798	797	764	751	780	786	753	770	814	796	761	757	811	776	807	747	736	829	752	720	755	764	774	754	749	799	802	772	758	745	751	815	749	796	765	814	718	761	768	754	800	803	763	787	733	756	793	762	814	806	756	757	759	795	760	771	815	753	799	772	809	780	771	778	768	790	783	808	729	773	777	827	781	808	776	791	710	740	788	802	806	779	819	800	761	809	794	781	788	767	804	756	780	826	763	756	739	836	788	737	795	752	813	832	812	806	880	818	802	820	745	766	754	749	790	755	807	843	827	810	847	786	780	767	767	764	818	779	777	801	769	783	826	781	768	819	745	761	760	776	794	693	834	790	753	806	770	792	754	759	739	840	737	737	790	777	782	771	781	776	788	773	809	763	813	802	775	798	778	745	783	778	754	794	808	738	783	766	753	761	813	863	835	812	765	805	775	812	783	788	799	758	744	773	753	792	797	788	839	810	820	761	770	860	823	702	767	784	786	799	770	784	769	796	763	816	743	756	759	761	798	787	807	762	842	788	736	806	778	754	797	769	806	737	776	769	749	790	801	785	768	786	762	714	818	773	772	804	782	766	772	773	828	803	785	773	773	768	760	775	755	803	762	785	800	881	822	742	771	750	793	765	792	800	856	770	733	770	817	771	794	748	782	773	787	792	800	782	788	769	762	777	805	779	800	760	790	785	819	817	777	775	790	765	775	760	744	764	765	754	764	772	821	801	754	780	823	750	862	805	813	823	796	767	764	784	798	753	825	780	767	795	769	778	830	830	753	798	797	771	807	801	785	790	793	782	776	799	790	790	825	772	732	768	776	774	867	795	756	763	807	764	798	809	766	794	785	813	829	747	758	777	801	795	760	778	816	801	813	831	790	801	744	764	740	742	741	772	813	786	801	797	818	781	761	779	769	779	811	795	804	728	723	756	755	757	756	741	759	772	736	763	769	771	764	754	750	783	795	823	773	802	791	781	815	803	802	774	785	830	764	814	764	749	782	747	795	801	768	817	764	778	794	796	781	760	832	793	740	764	777	815	765	704	762	793	790	789	795	828	795	772	741	786	807	725	862	786	729	785	784	780	793	755	772	761	784	779	812	800	805	830	677	799	775	822	761	831	772	835	709	758	781	773	757	803	751	834	767	772	753	796	802	786	766	797	754	787	776	808	759	746	763	778	836	781	786	768	748	756	773	734	762	787	770	792	734	756	753	781	796	776	753	779	788	793	772	730	806	767	766	748	796	723	805	784	790	767	795	855	779	762	771	773	750	781	766	797	744	728	768	794	770	777	794	836	770	754	792	782	847	818	773	781	823	841	734	732	771	788	769	806	763	780	753	777	760	791	741	793	763	769	760	736	736	790	785	780	786	790	765	808	758	738	791	814	785	772	766	829	765	775	764	770	802	755	745	775	782	794	769	754	751	756	771	829	809	805	779	778	752	774	789	699	772	769	777	732	808	763	774	767	770	776	805	793	786	783	778	768	812	757	833	768	710	809	789	770	872	746	765	802	741	766	767	787	811	785	763	791	759	835	788	761	843	735	804	805	801	764	799	760	790	819	773	777	803	772	764	757	759	744	742	837	754	830	771	784	785	754	756	741	793	786	811	791	761	789	747	780	756	802	776	818	807	800	781	810	783	812	785	765	762	801	802	768	804	791	802	796	792	801	787	846	788	815	811	802	780	808	726	820	761	780	776	776	835	796	787	814	737	767	771	726	748	779	767	769	769	723	723	787	782	824	808	780	777	749	767	777	807	768	756	822	764	729	749	767	779	762	761	800	749	810	774	761	784	745	795	780	737	774
28138	17792	12661	7248	3731	2500	1887	1491	3332	3224	2012	1261	936	887	861	852	803	828	878	854	813	827	768	809	838	834	837	834	796	867	810	881	798	806	845	860	815	823	847	829	813	899	883	818	839	846	814	838	857	855	821	837	871	812	813	820	823	789	847	843	830	806	845	861	828	786	856	842	865	849	793	832	832	875	826	818	850	810	798	814	809	870	827	851	870	824	833	868	836	882	887	837	827	827	828	831	812	823	860	830	844	837	807	852	876	876	830	855	868	869	844	830	851	809	916	834	792	874	863	785	762	837	798	844	868	808	791	817	827	757	830	851	875	840	784	808	847	813	853	795	837	824	842	824	803	810	861	803	860	848	875	861	811	825	844	815	827	857	834	853	808	856	854	885	798	802	817	849	848	835	816	820	831	863	868	827	827	850	817	887	874	776	826	792	802	823	789	822	819	859	794	868	807	824	834	804	817	854	837	842	837	833	784	833	879	788	870	866	836	804	805	867	864	803	825	821	796	766	862	833	867	853	789	807	763	854	838	772	832	835	813	795	820	841	823	824	849	843	801	848	778	781	851	829	800	843	807	814	850	839	842	836	842	784	891	854	821	760	824	778	872	807	848	827	807	854	805	829	842	831	827	799	814	850	816	859	843	797	823	851	837	753	825	911	745	782	792	876	851	856	800	792	852	821	871	822	848	805	799	827	836	815	819	872	838	812	811	797	755	781	842	892	832	857	807	860	839	850	803	813	792	806	823	857	834	819	858	818	836	854	823	819	822	851	857	860	822	846	801	810	828	825	836	844	833	814	903	814	879	828	857	787	805	824	838	785	848	801	883	825	825	852	833	809	814	804	857	788	813	868	868	859	830	873	826	848	854	788	809	827	810	812	836	814	813	856	825	851	805	841	795	823	861	816	805	861	824	802	822	811	843	828	786	824	787	800	849	828	815	803	806	827	867	832	839	797	819	813	819	865	829	816	811	885	835	820	802	798	866	816	849	833	782	860	874	856	817	835	830	866	843	852	834	853	842	813	841	750	814	763	880	869	857	815	866	799	832	866	853	795	828	846	807	837	805	900	842	807	901	847	841	798	821	821	799	834	852	865	834	817	839	810	862	826	831	831	834	879	847	805	833	790	812	862	853	837	869	797	824	773	870	827	811	856	823	852	841	841	847	838	885	877	837	812	825	823	826	781	864	864	856	879	827	852	857	873	840	874	869	840	824	890	814	809	833	866	828	855	798	763	883	822	807	863	835	849	810	843	805	817	836	859	819	799	830	834	843	861	829	874	828	851	864	818	747	851	829	845	839	831	851	861	918	871	852	821	840	863	795	788	874	830	790	804	764	817	836	832	794	820	826	825	884	885	809	804	830	784	831	850	849	853	808	854	784	949	839	836	808	831	866	892	853	830	802	813	808	791	842	825	838	880	828	786	822	827	791	820	878	850	809	818	861	856	782	857	841	820	826	804	846	805	803	837	820	808	870	823	817	821	837	831	759	845	846	857	814	836	793	834	824	862	824	798	820	857	902	762	866	846	815	828	752	841	831	867	865	800	811	874	778	859	830	822	808	831	858	843	831	830	816	844	793	851	874	829	792	864	872	820	837	819	856	849	816	760	827	829	842	804	810	830	830	877	839	812	832	812	855	926	827	849	828	833	882	845	829	811	788	828	860	816	832	804	852	849	839	864	786	790	851	861	830	851	832	809	802	871	841	822	836	832	799	893	825	864	891	874	838	811	883	812	803	849	772	849	795	852	843	796	772	830	825	817	833	858	832	831	825	853	835	861	867	825	789	835	851	844	881	864	818	782	864	819	821	838	854	815	813	855	886	842	833	763	818	839	835	844	829	824	823	814	838	812	850	845	829	804	815	823	813	834	823	850	859	828	817	824	783	813	804	828	893	817	791	865	840	851	783	814	821	756	889	849	858	819	820	824	836	817	849	784	846	861	821	829	789	806	811	813	849	807	852	809	843	815	789	806	804	825	828	768	844	827	799	821	831	873	787	800	807	831	859	801	845	842	810	831	833	819	821	840	818	866	850	902	825	811	836	836	831	871	768	807	815	855	821	825	832	897	834	824	795	769	843	819	787	872	821	864	824	847	826	832	785	850	859	845	810	837	811	824	835	829	857	869	890	883	805	851	812	810	873	843	813	809	816	823	837	823	883	827	829	841	861	846	885	882	849	767	775	823	869	823	850	837	867	874	843	824	827	844	822	825	831	773	823	819	809	817	815	855	849	851	850	769	796	865	844	802	873	820	801	859	881	808	805	816	833	823	799	790	790	820	830	798	816	792	787	823	807	817	849	839	817	794	798	896	857	873	833	836	855	831	814	815	831	851	815	827	801	883	801	804	844	816	823	804	834	811	824	834	865	886	781	820	828	808	842	830	790	845	824	859	834	861	810	816	827	833	867	891	843	811	834	797	799	806	779	805	803	804	832	842	832	804	824	812	808	820	860	842	885	840	817	796	812	827	843	783	837	831	817	841	824	821	837	789	845	889	804	836	826	821	846	818	812	828	806	834	879	862	825	785	811	844	843	849	841	827	828	774	796	851	844	785	831	853	819	890	851	791	845	810	818	858	787	812	859	820	840	853	770	811	845	812	813	817	835	838	892	820	744	855	882	813	870	809	862	787	830	816	857	840	819	805	866	883	857	820	822	804	798	814	820	839	846	808	846	848	837	803	820	871	864	871	796	879	899	858	810	857	744	875	842	838	889	836	852	853	835	800	831	792	835	834	822	848	806	886	858	825	863	856	819	773	827	830	826	796	825	846	798	839	885	846	836	829	835	877	822	822	835	841	872	807	850	832	846	803	817	803	857	841	831	803	824	891	862	816	867	812	817	855	812	856	826	791	857	849	855	833	802	803	792	851	807	857	819	793	826	894	847	839	807	831	784	853	813	837	859	857	851	818	874	861	837	898	810	800	811	804	826	840	864	808	823	769	849	810	797	851	853	835	781	806	852	849	841	790	819	832	817	788	785	823	879	835	867	849	848	806	810	815	798	837	846	784	807	823	815	865	857	840	844	864	810	823	799	807	856	812	894	789	835	803	804	823	823	832	793	876	851	800	770	836	885	824	823	870	881	817	815	832	848	880	787	815	803	843	816	803	827	795	838	854	837	783	828	800	817	809	856	839	820	828	836	819	872	868	779	844	855	805	847	828	772	847	851	844	818	843	815	818	798	842	849	815	824	787	864	816	837	844	766	841	851	842	827	798	804	855	807	844	828	855	811	862	796	816	809	835	875	847	838	833	858	774	795	811	831	823	851	816	842	847	882	817	858	853	805	858	823	852	801	851	860	791	844	889	826	867	819	836	832	813	782	851	827	877	846	801	861	811	834	821	828	824	834	867	864	836	742	874	814	840	859	897	839	905	791	835	805	862	850	790	897	803	854	796	861	870	820	806	798	829	830	835	906	810	838	817	817	833	838	880	835	858	821	862	822	811	770	837	833	844	808	816	836	782	842	824	884	849	857	850
10104	11873	11692	5968	3991	3199	2199	1756	3954	3407	2009	1120	846	758	771	725	729	729	688	736	715	721	732	739	673	707	752	738	679	770	730	713	701	669	772	706	755	751	768	663	723	685	702	703	792	749	704	749	704	727	725	708	724	705	740	728	728	747	720	688	681	706	711	714	694	713	714	747	679	705	747	686	692	709	749	774	699	746	690	712	715	725	724	684	749	705	718	757	721	687	733	735	696	714	659	727	705	703	711	685	750	736	702	699	733	702	701	720	735	777	689	698	726	715	728	694	697	747	716	722	728	690	804	720	716	711	742	770	767	787	705	703	665	711	725	705	721	700	744	749	729	710	733	718	731	725	756	688	689	730	714	696	696	714	689	716	729	764	689	668	716	687	675	687	761	708	729	693	715	721	744	684	709	695	732	763	736	661	701	712	707	735	711	674	710	721	689	764	689	748	704	728	725	792	705	739	778	701	715	677	680	718	706	725	781	710	705	723	726	682	702	725	736	705	742	693	753	738	730	709	737	694	704	739	724	723	723	750	730	705	664	685	730	696	745	742	692	737	732	739	735	702	704	713	708	693	726	724	666	709	749	757	701	705	701	675	728	750	740	721	693	700	728	649	688	746	721	732	699	754	724	724	728	691	702	731	692	728	691	720	692	738	694	696	747	714	697	725	703	729	715	720	699	720	664	760	744	723	736	693	714	780	705	693	702	751	703	761	673	694	699	701	709	697	700	704	677	681	683	723	704	765	714	708	720	683	736	696	764	730	711	754	713	702	736	708	718	684	730	722	740	729	744	713	682	667	718	736	773	728	718	707	750	684	731	661	732	730	698	688	646	744	690	720	699	723	738	740	722	730	777	740	685	695	724	703	724	707	757	726	748	714	758	732	688	698	749	731	726	748	707	676	744	692	680	742	736	739	701	683	693	728	726	712	766	698	708	739	679	681	740	740	689	751	699	728	700	744	658	733	689	735	709	714	715	695	718	733	674	662	753	699	707	710	769	722	695	736	753	688	699	730	681	690	748	746	705	704	699	674	736	716	716	731	741	732	701	770	729	683	724	716	659	704	724	748	736	715	672	711	781	733	720	670	732	711	726	707	693	738	704	740	668	710	722	695	699	731	700	740	690	752	693	669	710	713	725	699	704	706	699	738	718	696	713	716	742	753	699	669	721	724	725	769	720	706	739	726	720	674	721	699	714	726	723	729	749	703	672	750	708	709	766	709	726	728	711	695	729	691	707	754	710	710	749	714	726	684	727	677	732	696	715	688	788	741	686	740	740	718	699	714	710	684	716	747	704	700	695	731	752	698	713	696	746	722	717	685	670	756	708	718	733	750	702	736	692	732	740	742	738	741	699	704	691	705	731	740	680	751	718	712	767	739	718	726	682	721	626	700	737	709	694	721	707	732	725	706	715	749	747	693	752	761	728	744	751	709	744	706	779	727	727	709	758	707	681	715	719	706	688	682	680	697	700	720	716	712	654	723	762	697	690	635	691	674	747	754	700	742	660	763	682	699	711	753	743	723	738	743	693	758	665	680	693	738	719	736	718	707	725	649	736	676	738	709	666	720	724	692	684	712	740	789	712	719	694	699	718	752	727	735	718	684	707	713	707	725	697	737	737	703	732	679	735	738	682	742	723	720	713	732	729	712	744	679	780	670	699	690	698	737	678	707	714	736	750	714	700	688	702	697	699	683	690	722	752	689	733	704	729	702	745	703	670	677	752	730	707	756	746	682	739	765	699	766	756	735	719	715	733	689	736	676	758	683	745	757	693	756	718	709	728	746	698	737	704	720	720	761	738	763	671	681	739	737	719	736	700	680	771	724	746	700	712	768	660	751	719	730	725	705	695	702	717	689	732	704	719	667	717	713	736	726	722	703	731	700	697	767	760	714	746	695	718	761	714	727	741	735	754	717	746	675	727	715	692	703	730	741	782	698	723	725	702	696	740	743	717	706	724	714	743	736	711	711	704	744	707	714	698	697	656	701	685	714	689	719	763	659	733	685	682	733	709	685	721	682	719	729	712	781	745	704	748	686	739	684	693	732	723	690	694	675	752	734	720	677	716	726	725	711	749	750	698	685	690	737	664	755	725	744	754	703	665	749	657	695	723	673	767	741	719	660	727	757	756	726	712	715	735	687	710	744	750	695	729	712	726	718	701	715	733	750	715	724	674	732	737	717	683	704	671	690	715	730	719	716	753	742	709	691	756	757	720	733	714	708	724	726	716	721	724	687	749	730	704	731	686	730	711	689	723	735	785	762	679	718	744	707	699	736	731	739	710	694	703	740	795	691	686	751	706	781	773	715	697	721	735	697	738	735	709	688	681	697	714	736	703	723	710	723	689	727	784	680	753	721	702	675	720	707	679	724	704	737	729	721	736	741	691	664	747	730	765	739	719	702	732	727	735	698	675	694	691	733	691	765	740	761	731	754	700	718	736	689	695	718	735	673	703	733	736	743	693	693	759	708	713	699	672	686	714	661	736	680	716	693	721	722	712	705	702	778	739	757	731	728	752	724	729	688	700	704	729	748	718	711	724	763	741	741	671	771	725	695	710	681	705	679	760	687	751	739	716	730	731	719	679	745	737	709	725	681	702	735	695	738	776	755	729	706	715	721	720	766	703	700	728	689	640	748	726	729	698	705	763	726	700	762	733	746	721	713	695	717	709	679	730	708	678	703	743	730	725	751	725	755	722	683	705	737	647	704	716	729	689	736	773	713	766	711	741	711	711	722	755	767	722	753	767	718	729	750	771	713	707	760	709	751	716	723	689	706	757	701	746	710	669	685	720	741	671	689	666	746	725	712	755	742	697	684	700	726	659	719	669	754	734	676	709	723	750	710	698	719	745	722	687	694	690	703	755	702	722	727	734	779	724	736	759	746	713	746	747	709	670	731	700	717	722	721	752	711	689	712	665	733	737	745	723	728	719	784	716	695	746	706	729	708	723	676	743	671	722	718	730	700	717	680	682	718	713	687	719	751	750	693	733	678	725	766	723	684	730	709	717	727	705	698	667	691	708	726	704	752	710	697	734	699	757	692	677	717	714	758	747	762	723	654	689	691	740	720	688	707	713	713	734	740	783	749	762	683	783	702	725	711	770	730	735	706	710	684	809	742	733	700	748	701	730	698	691	672	767	679	709	724	712	648	729	732	652	676	758	758	770	736	687	750	732	738	699	708	728	754	708	718	706	719	793	723	706	728	669	741	755	720	687	695	774	750	693	691	740	687	665	710	773	737	746	716	774	750	695	697	751	752	726	720	667	724	711	733	776	725	713	761	669	715	709	691	681	745	693	781	702	715	727	719	733	726	697	684	741	708	711	692	751	713	699	694	687	690	755	782	734	714	732	763	763	707	671	739	748	699	700	729	721	723	793	743	683	725	743	713	751	708	695	767	690	698	719	712	714	741	738	718	722	714	664	696	761	706	762	740	695	738	724	697	711	717	700	698	710	737	700	662	701	676	732	711	734	680	718	678
25699	21383	27278	25222	14459	9253	4744	7845	26310	17512	7967	2668	1249	897	801	825	766	740	765	785	779	776	756	765	769	807	798	733	792	770	794	758	742	772	816	753	817	811	833	769	810	792	759	783	778	757	745	745	769	795	773	790	735	801	785	787	811	689	749	791	749	718	748	787	763	748	792	802	787	809	797	772	768	744	807	772	777	839	739	788	752	780	787	722	802	806	749	789	776	769	711	760	796	785	800	769	789	770	766	768	790	828	763	793	792	757	746	766	777	770	758	761	734	776	731	741	768	770	749	813	756	763	817	770	749	735	743	791	786	776	770	778	746	743	731	799	810	770	769	774	761	798	751	764	760	826	796	789	824	802	744	766	784	751	786	760	810	726	768	786	786	778	787	752	761	775	753	772	749	816	803	770	731	739	747	758	793	752	784	774	776	761	784	738	738	776	789	816	815	757	747	759	800	786	740	795	779	737	776	751	797	807	766	790	752	784	755	754	792	783	792	780	765	767	797	778	807	815	782	757	767	829	828	798	786	741	753	766	738	743	753	749	749	814	782	814	795	788	791	806	745	781	750	793	750	750	725	787	813	707	760	775	798	763	768	807	769	750	831	747	864	840	796	770	748	811	802	768	788	780	823	779	767	763	769	756	768	712	738	772	751	794	734	750	777	797	762	724	824	749	749	723	762	778	770	808	782	762	785	747	824	797	767	772	723	762	798	794	803	728	801	748	764	712	804	806	741	785	764	776	770	791	721	808	781	831	760	807	765	815	743	765	776	841	773	794	774	758	771	775	764	810	751	788	797	817	766	753	776	780	793	751	783	774	776	725	757	785	751	791	771	835	776	760	797	808	812	730	840	791	769	770	737	770	786	719	808	745	779	729	704	748	781	708	713	813	750	764	785	786	807	786	800	762	776	775	805	801	836	747	767	796	796	824	779	775	809	771	764	763	764	774	823	781	753	822	743	749	734	707	728	772	766	771	750	755	840	759	762	764	792	745	749	786	780	785	761	768	758	761	802	782	777	732	787	790	766	796	763	739	819	770	773	736	784	771	727	779	772	765	774	826	767	772	797	744	796	838	774	747	721	736	742	735	726	804	734	797	795	824	820	807	773	830	778	731	773	789	733	777	763	760	792	805	776	837	821	820	752	772	803	769	789	805	772	767	829	749	752	758	747	783	784	783	779	758	813	756	749	711	758	777	786	773	808	770	794	803	741	792	776	722	831	783	802	800	748	721	791	814	764	742	784	741	807	814	809	767	756	771	778	800	806	733	786	784	798	768	805	770	754	771	800	793	719	738	769	787	797	824	802	766	760	789	760	714	777	790	801	776	763	760	803	735	738	792	788	760	769	797	738	702	746	781	823	812	781	784	762	747	749	739	720	753	834	785	758	711	747	795	761	757	758	760	789	737	779	837	746	735	797	748	784	780	767	756	824	747	737	790	779	823	761	738	760	762	787	752	731	800	779	743	812	762	762	749	820	817	865	762	798	812	785	783	742	739	785	760	785	731	765	769	767	816	803	785	753	772	740	771	718	762	789	833	798	781	800	805	803	780	775	806	739	753	747	789	739	797	762	791	811	748	789	765	768	767	746	704	710	758	831	745	765	772	771	816	781	749	763	775	735	784	824	739	773	783	792	736	784	798	737	789	759	726	791	766	747	757	752	761	782	738	747	812	740	739	778	783	805	794	749	767	762	807	779	765	821	760	733	755	788	774	772	771	780	749	776	723	771	771	760	763	785	724	763	759	739	794	766	724	733	799	735	855	770	750	772	731	767	793	819	779	773	735	780	718	789	779	784	802	795	790	767	799	764	791	779	741	784	771	778	767	745	732	804	778	729	781	816	733	777	780	787	757	773	797	775	770	814	811	806	727	780	765	777	744	782	765	753	813	756	820	743	812	746	803	736	778	778	803	775	752	744	767	802	820	800	731	780	755	742	744	777	743	746	729	765	752	826	800	776	753	796	762	834	750	754	748	787	769	757	799	811	786	770	772	822	764	713	747	735	770	818	781	773	821	797	749	798	757	772	755	783	696	813	789	829	812	779	767	796	754	730	769	714	763	774	731	802	827	800	770	778	823	798	787	806	764	728	736	784	790	778	785	776	831	806	769	758	755	720	754	774	821	837	771	801	786	765	797	733	805	789	787	810	795	770	750	774	770	720	747	796	802	782	833	776	768	778	750	801	763	818	752	760	790	791	752	748	812	794	819	731	773	764	772	780	818	763	802	743	809	780	754	737	810	774	796	769	754	735	823	724	791	787	749	668	736	773	742	808	789	818	816	739	795	724	711	729	784	789	840	702	774	816	807	742	786	796	763	804	772	772	768	765	793	788	762	782	783	776	790	728	763	749	730	736	756	755	781	819	773	751	751	786	775	798	834	762	791	772	777	732	747	781	749	776	798	782	748	724	777	748	779	775	757	782	790	748	733	737	783	733	768	806	806	811	821	763	765	762	774	740	767	811	795	757	787	830	763	767	733	778	790	756	784	809	788	767	767	738	763	772	726	789	741	799	776	699	774	785	764	779	745	817	824	808	772	796	752	704	765	811	770	823	763	754	793	776	727	818	748	816	795	789	797	773	787	799	748	802	752	805	749	764	747	790	747	771	719	824	793	782	768	722	810	780	743	775	776	750	744	746	772	751	739	729	791	744	830	768	778	784	779	763	758	760	797	777	802	798	787	783	744	826	706	766	756	783	792	757	776	805	766	744	779	790	787	821	797	759	744	759	749	775	780	732	754	763	769	783	750	750	854	778	765	783	686	751	788	795	751	751	733	794	769	770	780	779	773	823	792	792	787	805	789	805	744	781	780	747	761	745	752	788	764	775	805	775	759	769	808	798	743	743	758	804	792	761	783	755	778	789	779	768	759	779	738	808	782	795	789	835	777	787	750	786	798	762	799	759	759	798	812	783	734	738	780	737	812	694	774	748	721	766	743	785	762	767	798	764	772	723	726	813	800	765	786	715	757	771	793	759	798	815	768	721	829	797	787	752	822	814	761	777	768	821	812	781	801	762	789	782	761	753	773	772	759	723	788	766	753	814	773	795	798	801	769	781	783	746	765	802	809	748	813	790	775	802	774	805	765	833	806	762	780	732	743	763	787	756	759	769	747	724	804	808	734	746	772	788	759	782	756	813	784	727	773	768	762	767	794	756	806	794	807	817	739	807	763	789	768	787	844	829	754	761	804	744	707	776	774	792	801	784	798	744	776	731	792	729	790	748	784	755	692	770	750	792	792	775	792	813	782	752	760	812	801	781	833	760	808	760	749	812	761	791	783	782	803	798	772	818	774	761	788	762	806	767	769	808	735	782	766	800	786	756	790	791	780	758	724	809	788	783	775	756	769	819	811	752	767	799	741	783	788	792	765	763	818	771	823	727	770	813	807	722	748	764	790	735	737	778	823	769	799	792	750	756	775	812	762	785	765	783	754	815	718	759	720	772	740	810	759	720	753	792	814	800	755	772	774	757	807	738	809
10639	17886	14348	9788	9003	8378	4286	9811	23926	13974	6695	2504	1206	788	739	720	682	695	691	698	720	696	636	755	708	680	720	717	650	725	671	701	683	715	722	696	698	708	703	695	662	675	688	719	721	718	661	689	719	697	745	651	687	721	716	693	708	637	711	694	702	683	662	666	693	667	672	739	726	712	674	735	706	701	735	698	698	750	695	706	700	651	713	671	718	660	733	634	711	722	720	714	717	656	754	711	720	685	693	689	674	710	705	722	695	698	734	680	699	704	670	709	707	677	764	686	717	676	709	692	702	668	729	715	695	742	739	684	665	686	704	658	695	722	696	669	708	684	696	682	716	664	677	721	711	730	684	641	710	734	710	704	744	692	680	669	679	683	681	720	676	710	671	684	656	659	718	717	661	722	693	747	701	680	684	705	733	684	700	703	662	673	622	696	719	731	712	690	676	726	672	707	676	659	676	691	667	713	703	747	667	682	723	702	741	667	714	663	687	638	690	695	707	686	719	699	681	671	697	738	695	717	725	694	709	658	680	703	690	719	717	688	688	669	663	689	669	751	722	688	699	680	716	681	698	694	693	705	695	701	673	669	693	670	707	701	713	722	709	733	717	729	722	702	742	726	736	670	709	691	655	696	699	699	644	680	682	717	661	691	711	658	695	696	641	675	646	694	707	701	689	720	692	729	725	707	663	701	684	709	670	696	704	682	678	689	752	686	675	744	662	694	690	724	674	696	694	704	715	701	735	699	690	690	652	704	724	733	734	735	699	705	737	659	713	649	700	740	771	738	734	732	661	721	696	683	689	693	704	705	718	661	734	714	698	694	670	704	749	685	645	707	700	699	672	667	741	684	707	698	704	675	677	649	674	727	697	684	658	685	701	655	719	694	706	711	690	670	694	704	678	726	706	684	667	741	694	678	670	730	732	696	688	669	699	698	720	673	688	698	687	738	738	711	694	672	707	702	706	702	682	745	654	665	749	760	677	684	658	686	688	656	668	645	640	698	705	684	716	712	696	660	702	653	659	711	679	666	721	652	668	720	690	656	653	665	654	704	709	686	725	697	641	732	657	686	728	644	691	684	725	735	654	700	682	692	638	674	683	726	683	737	677	699	703	713	751	706	710	747	724	684	694	628	676	705	701	695	725	671	731	773	733	707	732	747	668	683	747	698	725	688	746	754	689	683	705	745	736	651	726	681	659	714	681	739	675	747	693	707	753	703	726	672	715	699	692	715	704	719	693	715	729	690	694	707	736	694	672	632	631	678	671	692	648	690	704	694	700	655	654	684	687	659	646	704	644	630	706	712	704	669	703	684	648	672	675	702	739	683	647	685	734	740	720	691	616	629	653	641	722	675	688	663	662	707	702	717	689	629	691	700	688	695	702	696	659	659	713	714	686	722	676	688	711	687	643	646	709	672	684	679	690	742	687	674	675	714	696	662	729	651	705	745	651	664	715	697	682	699	686	725	693	717	725	717	683	685	713	681	671	722	688	670	686	738	671	671	700	676	705	661	661	705	669	693	701	770	711	735	685	692	706	674	697	705	688	683	674	694	660	699	742	695	702	687	696	714	708	712	649	671	706	698	735	654	679	718	640	651	717	708	694	722	672	661	691	681	704	682	684	698	679	665	689	704	689	693	736	671	673	690	692	763	699	691	671	655	727	689	704	715	689	686	663	681	693	700	690	705	692	742	701	713	716	727	730	734	701	695	659	670	713	721	681	690	690	662	720	680	705	713	675	698	708	689	729	674	668	686	701	714	682	700	723	681	707	694	640	716	656	672	704	680	661	670	698	693	702	698	686	702	701	732	717	706	714	732	765	721	725	687	692	738	716	666	701	711	666	682	684	712	690	680	676	682	701	707	691	738	681	652	729	689	756	785	649	697	682	707	705	703	671	662	676	710	720	674	698	695	695	720	731	699	728	671	735	687	621	694	722	662	738	695	664	690	724	694	690	722	677	717	702	683	683	698	658	670	702	689	675	680	749	729	711	660	699	713	663	718	674	680	711	690	671	670	720	674	698	704	629	734	708	683	695	691	660	662	692	707	672	738	703	763	699	747	706	652	706	713	689	762	667	693	685	713	666	661	710	668	689	674	674	663	688	673	706	703	721	711	708	683	660	722	745	713	700	695	746	651	715	690	722	711	650	695	716	745	701	710	713	703	676	688	722	713	700	677	689	685	705	686	666	710	720	701	756	695	702	717	701	666	710	691	690	734	668	700	676	725	651	750	667	665	665	688	699	710	661	662	695	667	688	686	711	713	656	717	668	692	662	703	702	693	712	667	735	693	683	656	680	670	700	681	672	693	695	710	708	707	717	743	721	655	696	677	717	749	667	697	692	705	693	692	678	730	663	665	717	687	686	663	704	714	727	706	702	695	705	739	733	713	681	703	677	692	685	688	664	713	677	658	714	694	670	715	644	713	686	761	686	676	732	662	711	730	700	718	675	657	705	690	686	668	706	669	711	744	644	682	662	705	673	703	678	750	657	692	686	701	729	677	685	643	649	703	699	681	736	719	660	723	701	692	680	619	735	656	693	759	682	714	656	691	693	704	679	668	676	679	677	645	718	698	687	696	662	695	697	715	678	695	680	707	715	655	691	678	697	675	704	749	703	701	675	733	665	724	684	678	635	725	716	690	698	652	695	669	673	690	697	688	676	751	724	746	711	675	692	703	766	684	696	698	689	718	701	702	738	728	730	667	706	684	674	685	706	701	639	652	744	734	702	676	741	684	723	698	738	711	686	657	700	699	642	719	732	668	716	729	733	706	749	682	681	751	692	679	698	729	673	713	719	693	691	679	680	698	703	667	704	714	703	674	655	683	705	670	696	682	719	693	685	698	675	671	707	695	693	705	707	728	696	714	677	713	660	717	700	697	665	709	680	719	666	672	683	674	708	724	677	755	732	694	694	676	671	732	693	741	683	643	673	674	755	717	673	691	658	670	737	680	763	679	731	714	730	652	690	675	691	665	732	715	699	691	673	663	692	714	647	719	666	700	699	708	716	684	706	669	684	686	705	725	667	686	686	701	740	746	707	679	736	710	713	671	709	686	651	722	636	671	680	710	682	715	693	629	692	689	705	658	722	758	697	720	698	688	711	703	727	725	748	721	659	672	696	702	720	649	693	725	665	695	705	683	707	729	709	685	694	738	695	668	711	665	698	635	655	688	685	670	681	705	688	674	640	691	720	712	660	642	704	674	702	689	715	705	677	686	703	703	701	710	691	699	686	689	696	652	683	667	700	722	685	711	703	687	698	712	692	748	693	734	729	694	671	729	685	701	696	741	720	696	735	738	697	708	689	753	652	707	718	694	725	693	699	700	695	718	709	737	687	639	693	689	682	682	745	679	670	704	689	721	694	697	694	686	696	706	686	690	730	675	677	712	737	690	663	702	717	727	762	659	712	666	644	714	707	691	700	678	634	698	669	699	702	717	696	769	786	656	681	684	693	734	648	641	694	688	672	669	728	736	716	690
24433	21409	28827	25965	24434	21352	12884	7622	40849	30531	14062	4227	1571	1018	937	900	925	912	860	938	884	849	895	889	903	875	930	940	887	892	894	862	900	900	901	929	884	893	851	938	936	923	876	852	890	986	921	847	878	867	907	850	867	883	913	858	897	912	867	893	893	863	888	845	876	887	859	888	894	890	833	850	937	928	875	906	872	895	881	850	855	888	974	941	870	862	865	844	944	870	907	889	840	797	866	897	912	862	920	877	901	873	917	878	878	882	958	909	891	878	868	905	927	884	921	899	922	841	868	909	886	909	872	856	850	845	859	817	876	830	915	875	869	894	834	865	865	889	834	907	892	884	888	918	847	948	899	905	863	874	815	900	826	850	859	823	922	858	873	936	864	891	899	891	914	919	867	866	884	883	937	883	871	924	873	851	877	870	865	913	891	849	947	929	891	901	845	818	892	876	896	845	868	862	874	884	892	842	886	875	805	867	850	924	928	863	941	821	867	875	875	882	857	921	880	851	909	853	846	878	885	927	840	897	904	863	856	881	883	859	887	862	862	923	842	937	818	854	909	881	869	866	857	858	855	874	864	874	911	865	867	898	847	903	909	849	911	903	919	910	940	943	863	886	898	875	904	904	875	882	868	892	923	832	853	913	907	903	937	863	933	846	859	901	899	875	906	898	901	855	845	824	895	884	877	873	918	885	877	851	892	919	883	938	911	887	918	880	880	921	894	892	915	854	808	895	872	865	894	888	926	902	910	883	853	885	877	863	857	900	894	909	876	949	869	845	848	883	909	913	911	911	890	913	919	871	915	888	883	921	909	845	891	910	905	896	931	873	851	905	847	903	896	914	879	873	869	848	897	879	887	873	867	910	926	860	844	870	885	863	867	895	817	897	835	883	854	907	852	859	900	860	918	897	883	826	898	844	899	868	797	869	912	930	884	884	867	886	877	888	912	849	882	881	904	906	884	899	872	893	883	867	887	903	837	873	861	873	881	933	870	910	907	948	908	895	859	886	873	878	923	851	860	905	923	801	842	840	828	875	878	926	890	904	891	872	856	913	801	928	865	936	897	904	919	939	899	884	905	917	886	916	910	877	898	792	831	886	926	876	916	867	875	875	938	887	844	907	884	907	904	931	861	866	864	906	901	874	819	943	912	897	897	941	914	831	850	847	935	907	912	1015	906	887	910	849	878	853	899	916	926	884	867	855	889	867	868	910	946	866	892	904	899	929	839	932	834	891	897	920	845	886	867	909	899	860	913	919	921	924	897	934	898	882	878	914	889	882	856	889	877	885	876	899	874	902	883	919	853	890	848	859	925	902	917	982	870	858	885	890	894	868	872	799	922	893	828	825	883	869	884	858	868	896	888	881	898	867	900	884	865	879	898	901	894	851	860	909	924	852	876	852	855	887	940	842	876	916	908	848	940	828	856	897	855	932	912	810	862	898	862	907	883	908	855	920	896	857	908	899	918	854	902	834	884	877	912	893	877	903	843	887	863	875	903	870	919	871	860	888	880	882	906	941	926	867	879	852	888	886	887	861	837	866	932	869	920	906	885	876	932	863	936	831	876	901	868	845	825	897	906	859	838	832	924	884	864	853	865	870	853	871	922	894	904	896	878	857	924	853	916	916	869	869	901	892	895	846	868	843	857	883	881	890	875	901	880	877	859	873	898	862	918	881	850	925	887	877	863	880	890	924	873	875	915	919	905	872	891	856	883	947	828	916	857	843	925	864	839	892	873	849	848	906	899	832	889	872	875	835	868	867	897	916	924	890	917	872	885	837	853	877	889	893	832	887	877	837	899	858	909	871	876	829	910	849	870	857	912	905	880	868	846	862	827	847	901	883	931	908	940	860	894	913	869	820	909	854	973	922	902	879	886	907	891	899	882	851	883	854	912	868	882	848	881	887	859	873	882	898	861	905	864	892	872	931	880	897	783	874	900	851	886	890	827	870	908	922	919	854	883	874	930	869	905	850	922	885	887	912	894	882	840	882	870	884	899	848	877	891	864	880	850	894	890	875	887	868	854	862	900	876	824	893	886	839	883	920	871	891	865	871	935	866	900	835	831	862	936	878	874	884	910	960	865	866	923	888	899	861	911	875	843	848	856	867	908	883	968	918	885	916	826	861	867	826	918	898	892	900	878	834	893	884	892	895	813	925	910	905	847	940	875	898	888	922	910	880	896	872	867	853	887	868	928	890	865	915	912	918	888	861	865	906	872	872	888	869	901	903	923	911	844	851	862	844	857	957	882	893	882	880	885	888	913	850	858	902	837	916	871	845	958	868	902	812	907	848	918	823	885	852	833	863	831	904	914	853	880	867	872	860	848	827	866	954	901	885	909	882	850	881	931	908	843	892	846	851	892	872	885	898	899	822	893	834	882	908	838	889	857	868	868	911	867	900	859	826	941	895	868	866	840	852	912	879	914	934	835	863	905	920	902	912	955	937	876	851	846	865	890	896	849	903	894	886	830	903	845	922	926	904	883	855	911	843	917	886	869	860	879	840	929	858	930	911	881	916	866	909	907	880	886	903	844	883	831	895	863	876	817	843	833	806	885	894	903	896	900	887	894	926	929	917	887	847	863	898	922	915	870	922	906	844	885	902	879	869	886	906	850	876	889	884	882	898	862	893	856	878	899	867	897	923	820	868	930	871	867	849	856	867	881	864	794	825	868	900	859	904	867	893	898	907	903	896	869	855	904	873	883	916	878	869	832	894	890	858	821	850	886	917	860	881	905	864	923	889	867	910	857	891	836	887	835	880	883	921	931	932	882	893	918	945	901	829	901	888	909	885	871	913	868	880	897	857	918	899	899	924	862	899	944	901	897	869	877	899	878	923	893	869	937	857	824	820	926	923	884	819	836	899	861	902	882	919	875	947	860	816	906	859	885	899	894	929	893	895	900	915	910	913	891	918	886	870	875	848	928	888	868	881	855	904	895	849	907	865	865	874	845	882	885	883	861	843	908	925	876	930	871	900	864	880	914	856	923	855	922	840	944	899	861	854	880	846	931	851	853	870	860	902	867	834	891	874	892	900	854	884	930	866	855	863	874	907	890	902	923	845	879	855	876	857	882	895	914	869	900	938	857	861	898	890	887	877	853	813	880	908	893	874	933	915	878	931	856	869	872	873	844	910	869	914	900	887	867	887	824	871	880	934	891	880	896	894	908	826	848	905	930	905	878	841	894	866	939	856	914	890	902	840	914	905	872	871	856	905	904	925	873	833	866	892	860	869	908	873	840	822	877	852	873	881	860	857	924	867	858	888	889	920	945	865	865	830	877	874	860	911	884	922	806	888	843	845	885	902	897	869	875	874	847	892	886	877	859	880	923	845	839	930	854	889	948	822	853	870	878	883	878	911	893	878	836	858	876	887	896	882	847	917	898	882	839	894	907	827	862	933	869	839	900	873	861	851	899	835	891	880	915	857	879	868	875	839	889	839	898	857	876	870	884	866	851	855	902	859	926	813	890	836	878	910	911	889
13189	24365	24381	34807	21372	15335	8068	8213	40188	23391	9950	3429	1473	926	840	789	766	770	791	805	833	823	777	827	814	765	800	746	805	788	784	822	776	804	803	786	792	806	777	772	796	830	812	777	781	808	760	764	785	787	756	782	786	778	781	794	776	774	807	732	812	782	750	772	807	782	817	788	794	762	824	797	793	815	801	738	784	769	823	833	740	805	749	840	764	774	820	764	798	775	779	772	756	784	770	751	820	795	758	877	836	815	724	789	751	812	791	795	770	773	781	802	739	806	793	761	773	814	749	813	779	833	804	757	788	774	792	794	789	798	809	801	794	800	792	755	788	801	783	790	791	846	770	776	746	726	800	768	750	801	729	802	757	797	801	792	770	818	837	804	780	769	802	738	827	745	786	777	814	804	799	770	788	815	808	784	804	794	807	775	788	818	797	826	805	758	781	795	749	760	826	797	820	813	787	813	768	789	793	811	738	758	773	806	766	801	782	785	815	793	802	796	822	769	850	785	824	782	798	748	808	763	782	718	812	720	751	801	796	764	757	770	794	780	769	832	801	743	803	857	812	789	749	813	772	780	811	775	779	752	710	785	803	808	764	821	802	800	719	829	799	782	781	797	773	813	768	806	792	810	797	794	757	776	711	788	797	795	800	852	786	793	754	739	775	776	761	774	843	773	774	826	795	779	751	776	797	805	821	756	756	808	825	779	779	759	789	731	815	758	796	797	773	798	774	756	793	771	770	755	746	778	735	732	777	834	787	740	817	824	824	802	767	768	795	815	820	753	761	740	848	741	768	785	791	784	776	765	741	771	770	791	787	794	789	795	848	815	773	736	761	757	785	756	767	765	770	761	790	794	795	759	778	762	801	773	776	754	795	739	814	771	754	739	811	757	803	783	844	811	817	780	792	811	801	761	828	778	793	853	828	795	751	782	794	771	757	767	807	778	766	783	808	802	773	733	736	779	745	739	777	768	736	763	824	809	770	751	784	751	815	780	780	785	784	743	797	812	743	784	789	795	755	803	816	824	783	790	790	850	834	765	771	754	777	803	793	810	787	773	760	823	807	837	774	784	797	778	728	779	798	726	815	787	777	783	720	757	763	788	788	792	770	784	821	727	835	729	805	823	751	784	763	793	795	769	734	782	776	740	816	783	746	798	767	764	789	789	863	758	789	775	759	803	780	810	782	748	777	732	818	806	749	782	788	774	744	791	775	772	821	796	779	732	772	772	753	783	800	766	804	799	726	771	806	751	777	780	800	793	796	776	764	787	798	782	808	796	767	781	747	779	810	759	778	801	871	793	755	732	809	746	752	769	804	827	771	795	779	815	757	784	775	793	792	770	803	755	818	834	772	771	772	807	798	757	755	765	755	773	744	758	751	846	731	755	827	820	762	770	727	760	785	769	792	785	774	755	758	812	788	779	793	700	814	793	764	787	858	771	758	761	799	807	803	802	808	761	834	798	770	751	746	778	807	787	786	796	786	801	805	792	788	791	748	774	821	765	781	773	807	744	749	794	778	779	781	786	809	792	726	799	763	783	755	736	790	822	753	743	808	788	774	789	753	790	763	818	789	866	794	810	778	789	775	765	773	785	784	817	759	790	793	779	760	733	818	818	764	803	780	757	781	747	800	786	786	758	766	782	763	793	771	789	773	749	792	814	762	749	775	794	763	808	808	736	750	806	814	771	766	816	779	712	758	785	766	780	773	790	800	735	725	780	739	763	777	772	756	760	748	777	785	756	788	725	831	753	799	737	805	773	727	760	705	782	801	772	815	780	770	799	772	823	783	802	736	760	770	779	778	787	789	769	751	814	794	784	794	820	732	756	744	758	795	782	799	809	741	734	796	779	795	754	833	762	781	793	769	784	789	796	794	771	763	774	751	769	751	793	809	789	823	785	780	781	789	780	758	781	767	788	833	811	721	766	787	733	783	775	776	773	782	748	797	794	765	751	731	754	805	775	742	799	823	736	762	760	773	788	821	808	740	782	795	772	772	774	808	790	759	759	758	784	731	801	779	792	774	793	779	764	819	794	744	754	800	777	787	796	786	781	712	774	790	819	779	735	807	781	782	754	813	757	778	837	785	833	779	808	786	778	770	750	791	778	768	777	765	742	796	766	786	737	753	719	798	774	743	768	797	787	821	773	723	752	807	784	766	774	793	781	768	780	761	795	791	739	760	834	835	852	809	819	779	769	797	792	736	772	768	805	771	784	803	735	803	748	779	763	771	779	801	779	778	792	821	780	800	780	815	809	743	787	797	775	741	770	824	824	790	774	731	816	749	797	783	811	794	780	834	783	775	805	834	788	813	779	751	757	805	840	772	788	734	803	816	752	807	753	807	750	803	800	766	770	804	771	772	809	734	801	745	790	777	791	786	780	783	798	739	794	788	810	768	768	722	848	742	772	820	822	839	823	778	743	805	770	819	804	813	786	795	795	778	775	760	767	752	741	744	818	772	752	800	807	813	719	800	782	758	806	779	753	779	784	752	821	745	735	795	780	804	721	799	799	798	777	792	737	784	768	776	765	799	782	810	786	788	786	772	805	795	768	797	770	747	831	734	773	759	837	796	823	827	773	771	822	750	757	803	825	794	744	821	729	808	758	793	832	793	803	772	796	784	761	782	782	820	829	783	794	788	810	771	704	784	823	788	732	797	829	819	780	755	763	774	773	777	739	786	799	777	772	734	803	826	764	800	790	758	781	779	730	780	841	720	751	809	793	743	863	736	794	780	724	830	772	771	797	742	791	755	752	784	771	813	788	764	747	810	758	800	806	815	818	738	774	763	783	768	759	806	766	776	768	738	737	759	750	825	815	744	828	796	778	714	785	740	752	803	749	841	756	781	781	799	717	744	743	770	764	848	779	823	761	768	788	776	797	747	786	747	757	767	823	750	786	810	788	765	787	829	710	808	762	764	827	766	762	780	809	769	768	801	765	814	755	768	756	792	771	780	864	718	738	774	749	834	773	755	766	820	768	817	778	774	788	754	770	782	772	799	791	782	768	767	797	767	811	749	761	755	794	779	776	802	824	756	758	810	798	785	802	785	800	797	757	815	777	776	806	777	778	766	755	768	781	766	810	778	756	772	815	794	795	777	814	841	793	753	759	732	774	782	797	769	784	834	782	795	810	789	775	769	795	807	789	822	802	789	790	750	806	767	783	814	804	789	751	700	789	761	772	770	785	773	728	784	785	800	741	757	765	774	751	690	832	701	799	782	748	804	786	753	757	805	793	823	765	785	810	824	784	708	790	768	794	812	750	832	776	799	815	771	725	805	717	791	784	749	787	797	774	774	805	788	791	780	805	782	748	754	804	783	765	771	748	761	815	759	740	809	803	768	791	803	765	747	745	810	758	758	803	766	763	788	804	812	773	806	774	775	779	732	808	791	780	787	768	771	768	757	843	789	760	755	769	787	784	821	814	776	808	768	769	803	835	786	744	756	800	795	736	803	744	796	755	778	766	810	814	787	763	777	798
27977	16528	15198	17830	3288	1878	1742	2051	4019	2948	1545	1032	860	864	791	825	843	837	850	807	917	879	852	902	825	834	835	815	858	818	841	824	828	819	823	783	798	817	844	849	814	855	859	770	856	814	785	818	848	781	848	853	829	791	862	861	842	838	821	830	870	856	851	819	819	811	841	836	795	812	808	809	819	811	824	812	790	837	891	834	879	849	797	822	852	878	832	829	848	835	822	832	844	828	869	858	852	831	820	845	859	865	854	780	824	802	834	824	851	824	811	805	794	776	807	787	828	792	839	759	852	825	873	789	864	833	881	855	818	849	913	796	885	807	859	825	839	863	828	781	812	801	825	848	828	845	833	841	851	867	795	821	836	850	818	769	852	861	847	839	824	830	852	814	780	831	821	882	831	813	802	892	849	833	784	823	800	884	851	829	854	848	762	818	836	810	810	781	868	818	807	823	848	887	853	809	826	867	812	831	887	804	797	850	889	841	848	832	867	853	841	856	857	819	859	851	835	803	790	861	816	789	828	797	830	853	908	809	845	839	798	866	899	885	834	811	836	801	847	813	808	846	839	815	810	794	848	823	900	818	802	875	826	821	855	827	848	861	810	887	827	844	821	912	831	799	782	807	845	825	822	821	797	854	866	789	794	854	875	806	810	825	808	877	840	811	829	868	804	800	855	891	850	896	842	841	808	832	841	854	843	813	839	828	831	827	818	866	860	799	848	799	817	808	814	828	812	837	877	810	820	827	851	852	887	830	832	864	814	870	803	860	800	824	831	876	795	865	816	816	836	848	881	860	841	830	852	813	837	805	793	882	861	823	843	823	806	827	869	865	839	881	858	831	835	872	763	837	815	802	836	806	812	813	827	839	805	876	787	865	868	799	816	814	834	804	803	813	792	848	815	829	866	854	862	802	822	857	851	828	825	887	771	790	814	868	857	797	790	854	851	826	840	858	881	841	868	867	873	873	857	810	839	868	875	795	834	805	795	784	842	873	861	800	863	797	770	828	797	815	830	821	840	780	841	816	814	847	845	880	863	794	826	839	810	874	782	864	815	821	873	825	843	832	869	830	835	782	834	845	865	802	796	833	859	832	829	825	843	848	845	768	806	779	843	853	810	803	794	886	882	885	875	845	855	870	815	824	822	853	848	857	777	879	832	823	792	823	814	841	839	881	834	880	811	817	813	853	841	807	844	853	858	791	830	862	799	845	866	789	811	888	885	780	840	824	780	816	812	859	858	781	861	883	838	868	800	823	855	797	865	782	851	867	857	798	834	812	844	885	808	844	839	838	830	832	849	851	796	802	858	823	806	837	822	811	798	825	845	796	832	826	830	842	845	837	845	863	825	854	839	804	846	847	777	772	854	834	842	746	807	852	817	858	817	834	876	832	762	830	867	823	830	844	859	782	823	816	806	808	812	824	876	839	793	819	846	824	843	827	843	844	810	788	834	875	828	802	833	839	853	792	803	819	814	819	838	850	917	871	885	850	805	914	881	821	835	795	876	866	800	885	814	791	861	826	796	842	839	883	867	866	888	827	825	854	869	827	854	812	890	855	881	844	817	889	870	867	863	851	847	879	855	829	883	822	840	861	834	842	779	818	817	865	828	833	826	890	829	873	875	833	845	792	849	823	846	882	840	828	930	858	856	830	823	841	857	874	814	836	902	893	863	843	810	834	852	841	820	865	847	805	764	813	822	815	866	739	869	854	844	860	801	794	846	852	850	796	791	826	814	798	849	885	798	828	821	846	841	844	826	826	867	827	830	819	796	848	824	832	829	862	861	767	808	880	826	792	835	823	836	875	830	818	849	824	821	888	829	857	807	852	821	838	860	816	811	796	843	804	836	816	787	849	823	787	797	832	845	784	858	813	813	809	842	815	800	811	813	857	874	836	821	888	836	822	877	839	874	865	839	802	817	838	819	783	816	862	795	844	865	865	787	853	851	808	800	837	838	793	847	804	851	812	857	785	879	844	879	842	828	843	829	846	806	764	792	851	812	887	841	837	851	859	843	832	844	874	839	817	829	835	816	794	833	870	808	863	890	771	828	784	814	820	851	846	799	826	821	860	805	766	823	864	881	848	844	851	837	874	823	883	852	872	821	807	791	856	829	859	839	782	833	878	905	816	819	774	836	856	767	875	811	788	852	840	850	883	833	842	795	790	810	799	833	803	832	848	793	868	792	895	864	829	776	828	815	847	832	879	860	875	822	814	820	835	777	835	816	845	824	840	795	792	886	835	803	869	825	849	842	850	874	888	834	866	804	817	861	791	814	825	791	863	853	826	835	863	840	851	848	807	844	853	868	832	800	841	867	842	889	822	848	858	844	822	827	875	875	863	900	846	794	787	834	849	851	857	823	879	841	851	857	848	812	812	802	803	808	825	874	851	838	905	860	833	787	807	839	852	864	838	841	873	842	851	824	811	849	858	847	874	836	843	833	837	809	865	833	824	811	802	803	832	815	816	849	849	878	850	784	808	826	839	815	882	842	831	847	844	868	865	842	866	799	845	841	771	877	911	819	852	805	837	859	859	769	823	816	864	865	827	809	896	862	820	824	845	848	809	810	843	843	887	820	837	846	865	840	856	847	860	863	842	802	847	797	841	765	794	838	815	933	800	819	860	825	857	868	803	808	861	817	823	847	829	877	803	832	814	795	840	810	813	849	822	814	818	828	827	858	842	807	862	830	830	869	883	747	847	853	767	785	847	836	800	799	873	852	829	800	902	842	856	829	837	844	821	832	836	852	790	851	849	864	806	856	840	755	828	871	853	872	853	838	817	815	814	857	798	815	837	830	856	847	890	802	817	871	865	819	808	818	868	815	830	837	842	828	799	820	840	820	832	777	782	772	871	797	859	818	840	856	859	810	839	800	812	782	802	817	842	831	829	870	774	848	764	855	833	849	868	858	863	871	751	835	808	847	914	838	774	843	849	821	789	859	850	794	882	834	874	858	809	858	857	803	850	869	811	833	829	906	795	849	803	835	831	855	852	857	850	888	900	824	848	877	862	876	870	811	818	843	852	799	864	864	825	833	784	772	815	868	881	790	821	838	857	807	850	813	816	836	882	861	836	807	853	867	809	842	804	861	836	895	868	856	829	858	822	753	852	831	846	835	807	870	860	799	828	835	832	843	805	842	860	848	812	903	835	850	821	835	825	816	776	880	880	831	856	826	881	849	855	829	869	896	791	848	831	840	833	807	859	815	843	857	827	834	824	850	791	840	844	850	806	912	801	869	793	831	798	851	849	812	786	837	787	785	799	825	852	854	864	759	858	812	832	840	788	849	907	818	841	815	860	875	856	819	816	762	833	823	870	851	830	835	872	887	853	836	844	818	848	804	830	804	859	843	865	851	834	843	807	814	866	878	817	822	831	864	805	789	823	860	848	838	818	827	853	797	845	879	847	840	834	887	868	828	827	867	845	833	867	863	859	895	844	815	838	839	803	817	896	813	862	853	895	831	820	840	872	825	858	835	824
9689	8431	15708	13540	2108	2047	1884	2494	4432	2825	1380	901	763	732	691	729	752	755	719	747	720	711	723	712	733	678	671	711	764	722	742	704	722	738	725	702	731	752	748	732	754	742	715	716	719	760	750	680	705	727	666	664	741	706	748	705	719	758	697	746	722	725	710	734	735	744	739	713	702	719	683	686	718	678	713	725	744	709	703	738	703	721	691	725	700	727	694	664	717	677	690	714	689	701	717	732	687	738	734	726	679	658	678	712	770	743	723	663	706	702	687	732	714	728	697	753	742	743	648	701	698	686	774	751	730	716	663	711	714	723	747	724	690	709	732	720	767	732	691	667	717	683	691	734	745	728	699	729	709	748	700	738	729	730	701	706	673	785	696	705	666	748	718	735	748	724	695	725	692	699	713	719	699	734	732	766	702	704	719	766	714	721	675	711	737	708	696	673	703	748	729	680	716	695	752	710	717	701	758	733	658	690	722	704	698	704	708	723	710	741	711	696	746	784	724	719	687	717	734	694	702	762	771	750	761	698	684	690	727	715	713	726	785	732	715	731	678	726	744	730	750	745	737	720	730	693	698	704	742	712	717	705	738	692	764	671	717	726	703	736	715	714	720	712	683	712	726	681	693	720	707	689	727	728	738	724	703	736	721	764	680	687	697	694	746	706	689	687	733	750	669	691	690	732	761	728	734	651	723	718	666	687	743	674	687	758	707	707	721	658	700	737	722	728	699	733	694	671	736	725	794	781	722	709	703	715	671	694	728	743	671	710	718	746	729	706	735	708	677	700	710	722	708	722	703	681	749	678	696	735	714	707	708	788	723	705	719	756	724	743	691	746	751	698	704	709	722	718	728	700	737	706	729	728	746	695	767	717	748	740	682	737	699	730	690	687	698	729	725	717	726	736	697	721	709	702	703	699	658	703	692	724	689	712	732	679	686	709	746	712	725	712	722	729	722	750	711	727	720	713	715	748	727	725	729	741	736	671	731	710	723	684	709	686	722	724	761	731	699	690	680	696	715	701	699	725	743	750	732	741	687	709	727	699	706	714	673	706	730	741	731	727	639	729	736	680	706	717	764	745	705	749	727	692	718	732	747	709	723	723	693	694	749	725	729	768	705	688	697	727	663	785	715	757	688	732	755	714	714	665	730	725	693	761	714	726	740	709	726	722	727	725	686	743	713	662	705	752	776	721	740	704	750	724	691	714	735	672	667	656	748	718	730	728	737	764	720	673	685	738	685	749	707	682	718	705	750	672	676	707	692	686	721	700	685	686	736	698	708	704	712	718	698	699	713	682	680	698	725	725	717	710	699	735	683	703	700	737	717	723	713	715	752	701	755	749	699	716	696	697	732	704	673	684	680	691	709	666	735	768	703	766	743	730	698	719	680	734	739	725	740	721	715	706	747	687	684	692	708	704	719	748	752	752	708	722	700	734	682	694	769	752	704	709	720	741	684	674	686	696	705	694	707	735	709	728	710	690	712	687	718	704	721	680	674	768	640	754	684	689	648	737	699	681	700	674	711	676	696	722	683	711	703	720	724	764	704	737	713	717	742	727	753	679	723	668	713	723	748	699	696	721	731	737	730	713	696	719	692	742	700	742	719	718	704	700	719	695	706	716	672	700	740	711	722	725	716	702	710	712	706	788	719	710	738	732	732	766	782	718	725	777	722	731	684	700	700	718	757	726	705	647	722	741	687	692	747	785	721	741	718	701	724	694	661	713	756	712	665	688	708	699	684	699	727	719	719	703	741	695	744	771	701	709	702	692	680	769	732	718	663	730	681	734	664	736	737	703	753	738	722	723	740	684	673	719	750	725	688	736	740	735	742	719	736	714	709	758	728	728	696	720	737	686	712	720	730	752	674	720	712	738	667	728	716	749	735	718	686	684	739	711	700	686	708	747	672	736	684	705	725	730	694	732	689	719	689	711	657	670	750	725	716	757	736	738	751	640	677	706	769	749	670	715	691	737	682	751	703	716	743	698	733	690	741	735	738	704	706	704	742	744	719	773	726	677	759	675	711	744	703	722	694	728	747	665	719	702	724	711	666	759	695	750	659	705	697	697	749	704	714	682	720	743	728	671	696	761	700	763	664	717	716	733	742	723	690	745	724	747	699	690	685	697	719	713	698	702	701	709	739	676	665	665	682	699	691	690	743	682	774	714	748	662	777	721	714	708	701	740	693	686	741	690	694	708	714	730	740	707	726	709	664	731	729	725	698	693	691	708	709	728	718	713	667	681	717	653	721	748	726	744	695	728	710	704	677	702	637	694	757	720	699	733	744	690	706	706	720	669	689	724	716	695	710	736	717	724	704	704	684	693	700	739	724	695	707	740	643	718	761	701	690	693	694	736	716	698	736	761	718	754	690	735	749	700	756	717	676	751	737	758	769	740	720	778	659	719	684	728	754	744	705	692	730	685	694	705	733	710	699	727	720	753	718	721	695	701	692	727	700	701	701	693	672	718	775	724	706	722	688	643	722	687	703	721	723	692	685	753	746	687	745	713	767	722	681	684	729	751	709	741	745	673	680	717	724	706	717	708	664	694	722	724	732	704	732	697	726	711	706	732	770	698	718	761	725	727	700	725	735	681	703	710	679	745	726	702	774	708	701	752	698	660	745	741	712	682	737	723	664	747	688	702	758	681	760	692	674	737	736	693	687	736	731	714	709	709	652	749	732	696	743	712	692	756	723	726	716	735	734	776	718	762	729	731	744	730	730	734	747	749	722	716	712	713	658	707	699	731	756	671	770	728	732	719	702	780	719	699	709	715	670	755	672	744	691	734	705	691	739	723	733	727	744	722	698	718	750	728	674	684	688	724	708	705	703	780	725	722	737	739	739	679	693	711	736	732	719	696	709	707	706	749	730	704	703	738	715	696	675	666	736	660	732	739	718	679	745	700	735	740	663	746	713	753	713	669	712	673	737	768	713	715	660	672	751	727	713	727	732	695	681	734	694	696	684	756	708	688	791	717	693	730	710	682	697	741	687	699	718	714	723	703	680	711	734	666	706	704	714	746	722	724	673	710	731	673	687	707	756	717	732	685	750	693	770	714	672	697	674	729	709	708	699	731	747	710	703	681	670	744	741	723	707	744	699	671	713	719	757	737	709	735	723	701	722	722	683	721	707	766	728	752	708	732	717	742	710	712	729	696	735	693	677	673	752	716	748	735	713	693	720	680	685	698	728	718	673	750	731	716	740	782	690	713	650	688	693	685	718	665	685	701	702	690	675	738	708	711	702	743	719	760	701	659	716	679	726	714	722	738	767	724	736	761	693	750	760	745	684	747	707	675	719	694	710	698	733	772	686	689	668	718	720	719	772	718	699	644	775	709	653	703	677	698	700	723	715	743	744	718	674	696	706	668	721	721	720	746	712	739	745	672	699	675	733	750	735	734	718	696	666	708	683	731	691	741	736	755	701	719	710	727	730	676	730	727	683	721	767	709	712	758	714	703	772	764	730	738	742	718	679	671	707	739
25602	21399	28841	27742	12276	2737	3251	18554	21060	15766	6168	2023	1065	860	816	820	799	761	852	825	828	780	784	744	794	813	823	811	739	803	834	833	780	834	853	798	764	795	790	777	769	772	778	739	793	782	784	747	778	834	738	812	740	776	789	757	779	811	834	801	768	763	834	744	827	823	745	758	765	811	824	768	824	736	794	816	807	795	794	840	846	801	791	806	812	785	807	820	796	757	846	765	778	789	775	808	768	827	744	817	803	775	819	755	765	739	751	786	803	800	756	793	768	797	786	792	826	833	806	781	764	739	766	774	757	739	804	783	756	792	789	792	788	769	828	812	788	801	755	760	836	807	729	794	777	880	809	824	761	757	783	793	779	778	817	822	750	736	804	789	780	795	798	776	749	775	776	751	777	813	756	765	784	816	827	762	777	776	772	794	765	785	796	760	791	816	807	770	806	829	833	721	777	807	794	762	770	793	812	779	781	795	760	779	801	779	784	746	828	755	825	800	766	834	744	766	808	777	759	788	778	766	802	761	815	767	796	801	761	777	793	758	780	791	785	798	820	828	765	773	812	782	778	828	821	823	784	771	774	771	775	798	758	796	825	760	779	837	819	799	800	785	772	844	811	838	767	763	771	778	812	797	840	766	819	730	803	744	763	782	793	830	793	773	820	812	809	817	814	803	823	832	777	764	786	750	821	758	808	772	798	744	884	788	802	800	769	874	797	752	786	764	771	729	809	804	800	785	749	799	800	813	767	799	783	829	750	757	817	769	762	742	749	815	773	748	797	808	788	793	815	753	796	810	767	780	816	809	758	763	825	782	741	785	815	739	813	789	792	775	762	784	826	785	807	798	840	821	786	791	755	751	758	832	739	804	766	782	802	816	786	775	808	769	774	773	779	840	785	813	831	816	823	775	786	762	804	830	850	785	750	785	821	758	766	824	784	816	782	799	789	748	815	750	845	762	743	803	833	788	766	802	752	789	768	823	751	771	813	761	831	770	817	761	747	787	816	728	757	822	756	818	765	770	756	795	797	774	831	754	843	760	765	759	794	812	803	804	830	757	834	837	851	771	751	831	817	767	781	774	762	803	789	824	785	829	753	814	775	816	741	785	796	796	804	804	760	769	746	765	747	814	765	774	811	829	809	778	777	828	757	780	796	829	785	831	742	720	772	806	789	783	815	811	792	793	854	761	786	726	778	788	808	785	741	771	757	827	821	854	809	741	789	778	754	752	811	773	832	753	763	754	832	796	776	832	780	768	769	781	810	827	762	805	779	806	779	788	843	803	806	776	809	787	763	768	761	822	776	789	829	767	786	804	739	814	781	813	791	723	800	822	791	786	774	750	822	746	779	832	785	820	774	817	759	806	799	776	810	765	806	786	781	792	813	744	773	743	770	747	744	810	842	779	817	762	786	779	761	758	784	773	794	780	787	777	801	828	791	773	767	805	772	741	771	777	746	804	769	805	766	768	830	763	781	826	782	756	753	820	804	770	787	728	812	781	791	815	769	758	778	798	813	793	789	754	777	761	774	760	797	786	767	790	819	828	792	761	756	822	750	803	766	795	761	726	783	802	775	811	794	807	781	777	808	785	788	826	764	766	762	781	826	722	787	803	722	802	740	778	778	771	762	790	722	771	823	836	810	807	791	840	839	786	816	827	798	790	830	764	767	773	773	792	738	776	843	787	826	772	835	774	820	773	784	769	777	836	738	750	766	797	788	762	773	788	780	820	751	795	774	727	786	763	779	808	809	781	772	809	769	851	785	761	811	720	813	739	753	766	740	738	764	770	754	804	830	790	751	787	792	762	780	767	759	770	750	798	830	797	780	777	775	789	800	789	759	756	832	796	719	780	830	788	762	755	756	808	848	781	818	765	795	759	782	805	830	757	721	799	745	802	774	778	781	805	768	797	854	821	803	763	757	779	778	759	756	773	788	759	798	795	793	781	780	823	793	773	802	785	768	787	785	842	772	780	791	725	861	777	743	772	766	742	775	801	781	783	795	811	838	749	782	809	805	814	763	797	744	817	741	778	805	764	796	809	819	822	770	766	742	793	820	702	755	780	795	742	764	796	795	747	845	815	776	758	772	816	752	825	819	824	809	756	796	807	793	760	746	763	782	734	816	769	804	822	762	771	807	810	828	816	783	811	833	803	799	747	772	804	754	827	851	735	773	843	828	790	790	787	776	804	788	794	759	859	801	826	842	802	790	781	811	833	790	773	804	820	812	783	782	744	863	783	807	821	771	793	757	738	809	789	788	820	806	772	797	744	804	752	759	779	818	782	772	799	793	803	742	800	771	774	817	777	803	777	768	794	812	783	800	807	733	775	838	796	764	786	767	788	779	748	805	821	805	784	799	779	771	782	817	771	792	790	795	783	803	763	796	801	802	859	816	752	816	763	794	824	745	777	781	740	740	793	761	803	801	804	819	782	803	782	786	730	755	775	768	853	809	832	756	747	747	773	750	828	787	767	773	840	786	751	815	741	735	818	783	783	764	770	846	804	799	803	826	806	813	742	811	843	774	744	742	760	728	871	728	798	811	791	809	767	773	740	766	774	734	767	784	801	807	716	784	779	833	722	807	818	803	767	749	790	749	756	798	784	797	765	815	780	869	776	749	774	787	821	792	784	801	732	800	780	769	745	765	791	796	767	744	744	795	845	792	754	743	849	764	774	783	754	762	754	756	759	811	800	769	792	783	821	757	763	808	791	779	740	791	796	806	826	801	816	750	797	779	794	800	784	778	778	730	777	767	788	794	832	762	795	750	822	781	792	775	791	749	730	847	832	801	752	785	763	815	815	779	812	775	814	811	842	802	742	728	813	838	779	834	771	787	796	789	762	783	827	767	796	794	754	769	769	780	821	831	797	751	786	785	796	780	772	785	817	773	771	834	835	779	823	741	757	755	773	799	762	748	823	785	848	824	761	783	742	793	784	769	742	796	822	751	772	798	786	799	808	794	788	753	769	748	809	800	770	803	800	795	809	793	750	802	763	783	763	796	807	791	795	801	788	794	785	795	802	783	786	755	783	738	774	798	745	803	834	806	724	797	748	813	827	799	827	781	758	754	810	805	756	793	792	785	781	785	795	767	794	779	809	766	820	790	792	812	830	784	761	789	792	773	779	780	774	780	807	762	770	757	772	835	812	771	797	787	801	761	752	777	749	757	830	783	740	815	812	796	766	826	826	817	822	819	820	797	786	791	761	788	693	783	779	786	814	815	758	824	803	797	805	804	793	793	840	727	784	795	761	724	801	774	813	723	774	826	805	780	801	800	794	815	775	817	744	767	831	759	772	836	832	757	828	809	777	792	821	782	808	815	765	762	759	810	772	798	787	730	817	776	739	809	733	745	800	806	795	799	788	804	843	766	791	799	827	806	768	773	767	771	817	850	807	723	784	796	833	783	787	791	768	782	771	833	766	740	815	809	767	812	784	815	781	747	875	828	784	778	795	765	786	771	753	773	783	809	752	778	781	854	777
8017	16503	34281	18825	3605	1556	3812	19727	19042	12880	5021	2031	1006	769	756	703	684	686	729	725	661	729	715	742	697	707	686	706	723	661	672	717	710	734	726	702	689	670	704	689	673	698	767	753	712	738	687	752	701	702	689	703	733	734	705	711	662	742	695	688	717	764	693	687	719	711	657	689	641	735	664	724	637	690	746	719	696	689	670	693	695	651	669	705	687	683	725	697	696	701	714	722	726	693	697	705	670	702	688	702	701	657	693	748	693	694	698	742	686	727	715	778	710	769	684	710	709	721	704	712	710	756	704	710	654	710	721	700	714	681	757	685	744	688	725	696	676	688	647	669	686	703	675	709	707	746	716	706	728	721	720	722	697	740	715	697	690	684	710	692	706	663	680	714	658	717	676	708	739	712	677	740	690	728	710	672	680	715	641	699	717	730	655	697	684	706	677	696	699	652	722	705	709	687	726	684	733	704	670	700	721	674	686	696	719	719	657	738	716	644	726	672	710	709	699	734	732	674	691	756	739	698	666	716	657	711	702	709	730	664	719	708	705	697	736	707	702	676	680	717	659	703	714	694	707	743	715	739	695	673	719	675	736	688	701	715	711	708	693	670	685	636	679	711	713	694	666	687	665	677	720	720	695	749	674	705	723	660	695	733	674	693	667	716	728	657	695	685	686	733	693	697	696	716	715	742	722	689	729	708	661	679	724	668	688	694	713	678	688	708	731	689	742	688	682	679	733	728	665	656	758	681	739	657	684	701	710	670	715	717	665	746	719	702	709	704	703	679	725	675	750	694	742	682	657	715	738	689	695	704	713	729	694	745	706	715	677	711	728	707	697	656	692	721	748	724	685	676	613	656	675	701	699	672	728	645	719	672	691	723	702	692	719	692	728	710	678	713	720	707	704	738	771	736	703	693	705	745	640	665	740	672	717	696	686	700	675	731	684	694	668	726	681	715	709	716	732	715	749	737	677	705	726	696	671	661	738	721	658	635	685	673	709	659	741	748	707	657	691	684	723	701	687	663	734	705	684	751	753	701	677	692	683	694	728	714	747	686	663	698	714	676	634	676	729	717	715	722	713	739	699	695	699	667	731	733	728	729	729	710	697	737	722	718	703	693	693	714	729	688	690	703	683	720	708	724	676	716	693	712	698	659	707	713	697	675	696	696	698	731	702	710	702	685	682	724	735	741	690	708	695	665	716	688	728	742	648	685	696	668	686	765	689	698	723	683	698	724	671	738	749	684	720	690	703	649	633	750	704	753	707	726	663	665	668	681	705	710	683	704	679	702	705	666	718	720	659	701	675	692	668	748	684	666	690	736	704	704	744	704	683	683	750	736	661	683	751	686	702	684	674	696	693	703	692	665	697	654	719	729	724	681	723	709	724	655	724	724	690	684	714	694	687	719	688	727	729	707	694	723	732	688	710	700	674	725	742	664	730	704	707	721	732	713	706	703	713	698	705	670	718	669	689	754	700	684	678	724	710	692	740	729	671	725	686	722	687	709	640	674	681	657	712	661	701	708	662	688	720	688	717	760	721	706	721	715	690	683	674	705	707	683	647	726	693	717	721	734	722	671	688	693	687	681	695	678	671	734	718	650	670	693	712	686	730	705	694	696	648	687	716	691	708	680	737	739	708	747	687	691	725	710	720	684	677	693	707	700	663	737	666	702	702	716	704	729	668	743	684	711	698	684	662	677	709	694	686	713	699	673	722	687	731	697	724	752	710	693	699	685	730	699	740	735	645	654	724	714	699	699	704	739	715	732	673	669	682	660	704	708	689	705	685	715	695	659	685	706	688	664	700	672	683	685	673	716	675	685	715	708	707	713	744	709	633	711	705	694	642	696	744	641	649	693	683	700	681	678	714	748	703	722	696	675	693	708	698	701	692	669	728	676	736	730	711	697	669	634	696	663	655	699	692	681	693	667	673	697	716	662	690	691	689	681	746	727	661	719	651	775	704	721	717	705	680	663	697	668	710	682	742	694	675	709	741	694	707	715	734	709	673	671	673	714	702	738	709	741	753	652	718	658	684	719	679	708	735	723	730	714	709	707	721	712	683	712	686	677	676	714	679	719	722	780	741	690	748	698	720	709	657	738	687	689	696	700	704	701	691	749	684	684	715	649	706	695	698	748	728	733	687	682	722	698	715	678	713	671	703	732	704	726	737	658	660	703	682	744	702	668	691	669	696	682	717	675	701	724	701	703	700	721	735	703	683	705	692	681	681	684	645	633	707	662	693	706	681	676	686	693	667	703	705	690	720	693	706	722	679	696	708	715	683	694	745	680	707	711	733	709	685	700	733	674	709	709	714	744	733	684	713	724	712	743	669	680	680	702	690	681	712	713	681	661	707	710	684	652	729	728	737	720	720	716	716	703	687	679	747	758	684	692	712	732	738	727	683	682	674	692	694	710	754	716	718	682	697	698	674	698	727	669	689	697	681	725	656	669	717	707	753	745	685	710	755	714	712	680	677	702	693	735	678	681	725	753	699	737	666	691	734	727	690	712	676	731	687	672	675	743	678	679	716	731	696	721	727	645	663	685	682	729	656	694	725	693	708	682	660	684	691	677	735	683	716	639	690	675	716	728	684	683	647	692	703	683	712	692	738	755	671	667	713	712	699	680	696	723	737	678	754	692	740	708	723	689	733	703	680	678	684	742	704	724	748	690	732	719	717	696	691	746	678	704	708	703	682	677	706	701	726	669	732	655	639	672	686	639	736	686	728	691	685	726	695	677	684	681	754	716	675	741	733	706	716	705	724	712	705	685	697	714	688	737	658	702	729	698	659	709	673	674	698	663	683	725	698	736	713	722	732	724	701	748	701	704	727	714	721	702	708	646	663	682	702	658	686	708	796	718	702	712	679	689	731	666	684	669	673	635	705	718	729	726	686	707	670	727	685	722	711	646	696	738	705	675	719	657	673	709	695	752	691	702	664	662	693	686	692	730	656	702	664	745	682	711	714	717	703	705	667	661	664	681	673	712	660	712	711	724	716	686	755	678	684	713	731	720	659	736	662	695	709	687	688	701	677	715	677	710	687	697	676	661	712	720	689	685	682	699	710	688	687	676	701	739	672	687	639	750	739	722	734	675	654	670	694	712	702	726	709	681	686	712	717	690	730	739	753	739	737	658	734	702	716	711	639	729	677	722	720	677	691	650	679	687	676	726	709	722	695	771	692	717	660	654	700	749	728	700	715	722	665	681	732	681	676	653	690	697	664	697	681	714	689	682	708	680	753	672	684	666	656	682	703	730	711	717	713	697	726	700	691	653	696	693	715	712	698	702	706	693	677	706	719	698	635	727	676	699	689	721	679	759	697	678	672	718	726	711	730	697	728	714	725	741	685	658	665	745	735	682	665	695	677	674	721	695	697	716	692	698	698	661	683	651	689	669	654	657	712	658	680	696	662	692	688	706	704	704	686	668	712	701	648	757	744	683	700	676	680	720	708	726	691	683	726	697	732	712	709	709	703	742	729	686
24275	21395	29324	25167	20417	13752	35376	40802	34290	21663	8274	2589	1329	1064	924	929	943	946	931	920	944	882	903	955	886	891	989	931	946	942	911	893	931	968	866	900	872	874	913	890	893	867	904	944	892	882	880	862	886	922	915	903	968	922	917	900	969	939	926	902	925	913	921	954	938	930	888	889	899	991	872	846	927	933	942	936	894	919	893	877	871	891	897	903	893	890	915	883	921	898	961	898	923	868	910	901	952	901	866	935	899	898	905	924	899	894	925	874	942	932	925	900	903	954	927	881	868	869	879	896	904	838	897	875	901	938	940	896	878	910	905	939	936	901	949	893	876	849	884	878	980	892	880	895	857	927	878	883	939	923	843	877	990	953	903	912	918	893	880	866	905	884	892	892	922	868	934	939	908	933	927	906	893	917	878	838	908	846	905	916	886	885	955	902	871	887	923	883	928	884	909	927	928	918	848	895	910	933	884	839	842	916	934	873	937	880	866	919	971	913	884	883	936	920	926	888	862	881	946	950	892	934	923	894	878	873	907	843	900	894	923	896	935	917	887	922	926	937	895	894	929	909	861	913	925	873	890	957	913	903	895	924	900	956	911	863	908	851	885	954	964	884	926	897	874	891	854	908	906	886	942	889	911	912	886	933	903	930	871	850	932	839	894	933	925	841	879	901	911	908	889	934	912	855	906	874	888	897	929	871	856	848	895	876	913	939	928	886	893	905	942	897	927	878	913	934	945	845	919	931	889	857	907	913	883	949	828	930	958	938	901	939	871	892	840	873	887	913	925	900	928	976	861	915	925	894	897	891	936	955	892	941	885	908	906	881	856	909	851	914	905	887	893	921	896	863	884	866	921	946	903	925	883	879	904	889	923	901	900	899	903	900	896	863	922	912	905	909	919	903	880	939	842	945	905	886	938	919	917	935	900	926	901	906	926	886	868	885	886	892	861	847	914	874	918	917	881	920	883	926	889	921	903	898	911	909	880	912	945	952	903	917	906	960	952	904	882	889	924	916	877	884	890	881	924	892	901	923	856	899	923	877	972	936	919	808	879	907	918	851	935	869	908	880	895	912	913	900	888	922	914	901	892	923	855	874	836	942	946	834	922	934	919	855	835	895	880	886	934	873	952	921	943	864	839	980	886	915	889	796	915	901	940	876	876	920	896	889	948	857	900	941	899	943	997	900	907	888	887	939	933	877	881	899	916	936	855	895	906	906	865	885	902	927	952	914	959	878	923	866	842	908	912	934	895	888	927	862	811	915	910	944	910	921	880	920	860	955	856	900	912	941	938	953	908	911	894	946	891	870	898	887	867	948	854	951	929	897	891	895	857	894	901	892	901	912	957	910	874	911	834	915	897	933	934	913	871	869	908	900	945	920	864	899	928	836	869	899	888	876	863	927	872	917	920	865	878	893	880	870	865	857	884	920	845	885	930	922	911	918	902	875	929	858	875	905	933	871	943	887	919	904	883	892	922	848	915	889	893	912	883	906	896	886	925	905	900	949	888	934	861	896	899	888	952	925	897	916	891	908	926	918	893	857	875	896	903	897	925	871	879	887	859	904	943	933	886	888	919	889	910	881	916	943	889	928	915	961	943	855	882	930	887	875	895	897	917	880	920	912	893	865	892	891	891	928	919	869	880	876	913	883	881	938	854	886	891	962	909	934	847	848	906	891	924	868	898	880	907	868	864	937	931	866	892	914	886	861	872	943	914	910	916	900	870	910	912	917	902	907	885	915	907	899	883	892	886	802	963	903	849	928	872	900	901	933	903	909	883	954	918	899	906	889	887	849	895	910	916	883	886	819	899	829	905	883	830	866	868	848	844	898	879	845	896	873	813	880	918	944	869	871	885	922	891	885	898	893	933	877	933	938	859	964	913	883	900	854	944	896	928	895	889	903	893	903	863	908	927	898	912	967	924	901	903	884	900	877	934	897	911	936	904	884	918	906	934	875	901	857	865	894	929	898	922	906	891	912	954	865	893	868	866	937	946	877	870	952	983	896	876	893	964	900	878	875	899	856	884	905	862	949	935	936	893	904	914	900	930	917	857	903	884	889	960	954	899	933	876	871	901	891	897	901	895	880	906	822	933	901	960	902	868	870	821	894	921	902	881	911	910	855	935	943	870	879	934	875	922	903	898	846	885	947	844	897	917	934	893	917	914	847	931	894	859	905	946	896	895	887	889	864	858	907	883	934	897	962	905	912	883	928	905	925	815	892	915	871	891	900	871	870	885	881	863	848	901	894	811	855	897	876	935	884	945	925	921	899	932	963	885	902	931	851	861	879	879	893	874	868	925	840	960	900	878	893	903	939	875	875	810	863	910	917	913	892	859	916	876	906	853	877	903	824	851	879	907	891	865	932	855	956	865	877	856	889	926	892	873	937	903	951	873	914	918	881	886	911	954	843	886	870	854	932	900	896	878	931	884	895	887	895	966	892	901	897	926	881	951	915	927	913	895	865	913	866	824	932	910	918	939	904	887	920	916	840	926	909	871	886	889	943	899	936	929	877	882	881	956	902	902	894	901	931	915	918	864	879	908	933	900	880	916	904	903	934	874	911	867	868	939	846	881	926	859	918	897	878	904	949	917	872	888	884	960	872	963	901	890	852	898	853	882	901	887	918	920	883	825	860	916	895	942	874	867	811	886	883	865	896	880	882	915	904	844	895	840	914	997	870	911	909	869	847	885	904	942	875	897	875	919	926	929	969	878	899	881	874	954	881	892	905	880	939	893	886	858	879	929	949	881	884	905	902	851	982	880	862	834	850	847	863	840	870	876	899	928	873	830	862	853	882	849	908	925	862	835	910	922	844	903	953	885	852	801	858	850	874	917	903	923	906	896	914	921	840	860	865	902	920	905	889	910	915	878	892	878	882	877	891	866	861	918	988	857	976	916	920	909	868	906	883	919	878	909	863	898	888	863	930	898	858	877	906	892	906	895	929	884	877	892	889	944	877	954	853	895	846	907	879	896	870	948	916	936	899	894	924	888	907	873	860	889	883	916	906	953	919	885	824	829	891	863	867	887	932	951	947	783	910	924	877	887	893	862	832	927	855	947	936	885	849	917	882	888	940	880	899	936	861	880	835	926	882	891	886	875	878	880	884	818	866	918	867	934	890	919	882	949	897	909	942	914	876	940	832	940	900	880	852	883	887	923	899	900	962	908	915	900	907	895	942	917	830	933	905	855	917	886	864	861	851	876	868	934	873	925	902	888	913	905	958	919	869	884	872	934	902	890	867	892	858	832	908	903	944	942	946	916	838	876	892	910	912	882	950	939	872	880	967	943	881	904	891	844	928	824	893	923	903	977	859	909	936	897	911	888	912	858	863	915	941	909	945	893	905	856	863	871	892	901	918	931	907	846	873	895	899	883	921	909	974	905	868	890	906	859	919	912	906	927	922	882	858	886	904	905	889	941	873	882	879	897	919	893	936	864	904	877	885	891	869	894	908	893	953	901	869	919	906	945	920	857	916	884	938
8786	31838	44315	20818	2898	6724	35431	37481	29186	16475	6412	2357	1164	872	836	803	872	839	835	835	848	789	799	787	793	847	783	860	806	813	847	769	743	805	772	814	867	791	812	803	816	830	833	841	773	839	801	799	760	741	867	782	803	827	836	838	774	794	815	810	776	797	812	811	852	831	781	825	778	802	758	816	768	816	795	801	795	825	811	773	839	775	814	832	773	808	840	786	801	790	820	805	804	788	773	780	789	779	812	780	804	775	814	779	823	820	781	819	795	793	784	794	797	780	835	769	740	771	794	789	761	848	772	843	826	821	848	840	820	801	809	801	856	830	851	797	780	829	773	804	823	777	806	757	798	809	780	839	770	782	864	777	785	763	817	768	791	805	821	805	777	831	811	777	766	809	826	802	772	783	762	833	836	765	776	803	803	809	795	792	801	731	821	793	832	808	809	808	816	805	753	851	828	827	763	800	770	818	784	810	806	790	803	807	791	806	874	770	815	781	847	806	791	813	788	773	809	794	804	813	766	855	779	817	817	793	800	794	792	735	789	776	836	824	847	767	823	818	824	761	702	751	772	800	794	785	787	795	813	757	816	793	773	817	799	749	819	777	792	802	800	826	803	779	827	790	745	770	787	812	803	813	803	805	848	801	806	792	820	836	769	799	769	797	848	836	819	825	806	799	782	834	810	781	835	823	801	725	779	784	810	790	815	814	779	832	782	809	789	819	802	826	781	822	806	811	789	830	810	770	764	786	787	785	765	779	806	788	803	821	806	732	770	791	838	814	782	812	791	819	801	808	780	812	793	790	825	807	795	811	815	812	778	811	788	751	822	753	836	789	806	810	819	833	824	750	780	838	825	798	831	781	808	777	815	787	818	817	772	755	846	765	811	822	827	773	802	840	797	834	902	804	809	805	769	796	807	812	813	773	827	763	817	805	843	766	782	791	808	818	800	774	763	775	815	836	802	822	846	800	804	832	796	809	806	832	807	834	801	811	788	778	755	798	838	826	812	788	838	805	812	837	804	794	815	724	836	801	796	861	751	815	780	814	809	789	792	798	812	765	833	801	771	796	815	794	803	811	790	799	785	771	756	791	788	813	813	805	828	762	803	839	860	868	726	822	833	776	781	823	742	783	817	831	846	742	794	800	835	818	814	790	806	772	812	830	820	825	757	780	792	804	781	837	781	833	772	796	803	795	766	810	832	804	852	804	840	787	791	797	768	808	810	804	831	808	788	783	780	814	824	820	816	828	832	789	807	767	761	803	774	850	820	775	855	821	777	815	814	825	825	849	761	847	805	816	795	825	833	752	813	782	870	824	798	768	842	740	756	799	772	832	815	818	816	827	798	841	824	785	815	848	822	816	780	758	795	818	800	785	815	805	793	835	801	789	838	804	779	778	811	892	807	779	806	779	824	800	769	826	726	797	807	823	833	814	814	809	819	775	837	834	797	857	830	806	834	782	811	785	784	792	796	809	769	773	778	796	816	794	776	827	774	830	815	752	742	821	761	811	771	756	841	796	850	768	758	810	816	802	774	798	774	843	824	855	780	801	798	776	776	798	832	805	779	778	798	851	832	814	808	822	832	817	817	859	811	767	790	812	766	818	774	798	795	820	787	788	858	734	801	750	843	797	774	821	806	808	796	822	804	890	791	831	771	828	789	764	782	794	815	822	751	825	718	771	792	781	798	791	793	843	776	816	820	797	871	798	785	813	803	802	789	788	762	810	825	820	826	812	783	779	808	783	796	767	800	849	818	834	832	782	803	782	814	786	815	843	804	778	826	775	798	838	805	792	769	789	773	804	757	787	809	820	777	738	787	805	777	813	782	820	831	804	775	844	823	799	799	836	780	817	777	823	786	772	834	749	793	795	775	819	780	779	850	835	791	819	850	740	819	808	797	803	831	845	754	739	832	818	823	812	820	852	793	787	821	803	798	806	787	807	796	773	795	763	864	750	843	829	779	820	827	845	856	840	818	816	786	823	809	838	790	820	786	803	791	846	795	856	769	798	804	791	812	806	816	769	806	815	806	761	784	825	816	837	801	766	797	794	804	841	758	786	802	807	792	787	780	778	827	816	842	822	811	747	770	786	758	840	810	811	871	838	813	824	804	832	803	786	764	805	843	778	761	835	818	782	762	832	744	824	792	785	783	754	781	789	736	804	822	768	790	792	813	790	769	804	820	816	817	768	774	812	782	819	777	825	805	806	830	741	789	803	802	789	784	788	799	799	811	792	814	747	787	778	793	797	815	814	746	860	764	816	771	776	774	755	834	816	764	773	809	788	815	866	858	799	803	815	781	786	803	773	826	829	829	766	796	787	803	816	807	772	739	824	773	769	792	811	806	815	822	807	852	816	747	825	763	822	801	763	806	822	748	804	737	834	824	844	756	819	793	828	789	773	818	764	778	788	751	846	788	749	749	846	793	792	790	791	780	742	740	820	786	859	747	787	784	811	764	778	821	883	824	797	830	810	792	765	736	813	780	773	785	794	803	825	793	831	800	795	820	778	782	814	769	794	798	768	807	756	823	763	800	816	823	776	808	813	786	842	754	777	788	814	785	772	775	771	813	788	735	827	802	772	806	775	768	828	782	778	827	807	813	776	805	805	789	841	846	765	831	868	833	752	799	785	814	781	805	750	781	745	797	792	824	806	811	778	784	843	788	799	798	806	828	804	808	819	823	876	834	786	842	812	750	777	786	823	805	792	783	840	821	792	794	816	795	799	724	827	768	758	781	803	754	808	807	821	796	826	764	788	783	808	795	787	808	851	822	770	805	778	832	790	810	797	838	791	778	807	827	801	816	758	724	774	815	790	783	805	851	769	793	816	813	788	756	801	779	810	793	809	775	793	816	777	757	778	773	786	739	809	773	780	810	751	818	828	847	766	825	810	790	799	786	779	863	763	790	753	859	772	841	837	789	784	779	853	791	858	777	802	811	830	814	741	806	810	786	773	828	829	814	821	796	810	783	830	779	779	793	794	775	801	772	853	835	821	796	835	820	765	810	831	786	762	808	792	793	812	776	808	785	752	748	812	786	833	810	832	801	818	771	788	864	778	836	822	802	805	808	841	807	794	787	775	822	784	775	794	759	866	851	768	756	763	817	755	758	775	813	782	799	795	809	824	835	779	768	784	814	803	777	788	795	804	763	801	810	830	783	762	813	775	786	814	808	736	819	832	804	875	783	787	782	778	810	793	812	768	846	796	841	794	806	778	759	774	825	745	806	814	779	804	805	834	779	805	788	817	793	759	777	766	788	829	751	877	799	837	821	793	812	811	792	808	809	816	786	796	881	803	787	772	836	779	840	826	840	729	816	758	792	764	785	843	880	831	831	793	767	804	797	843	841	807	811	828	771	813	833	751	796	836	818	834	820	795	758	810	780	788	821	798	829	794	802	766	766	792	851	807	773	790	762	751	809	787	801	760	795	806	820	777	849	797	798	768	811	776	808	792	817	781	838	830	814	800	781	814	735	761	798	777
28293	26767	24607	6939	1531	1579	2880	3557	3172	2013	1274	972	902	898	834	929	879	828	895	854	860	846	849	809	868	850	866	910	876	832	861	899	817	859	867	883	862	889	878	855	864	872	902	832	850	876	893	886	876	911	864	796	894	836	817	886	838	887	879	857	838	882	830	838	901	823	852	867	827	853	835	853	851	834	835	834	864	887	875	903	829	853	860	847	844	856	829	929	844	865	851	882	856	853	883	841	837	859	870	861	882	922	868	853	802	865	853	842	830	854	871	922	825	890	901	825	890	872	883	845	875	848	837	883	840	781	816	828	889	891	856	909	907	844	868	821	796	844	844	879	876	863	819	860	883	868	850	849	884	880	846	901	854	839	838	872	892	907	825	888	830	898	866	867	866	880	850	870	867	888	827	868	861	809	920	853	816	858	847	882	888	853	906	890	921	820	917	882	832	825	852	849	899	844	865	850	854	811	863	862	845	819	894	880	893	870	824	822	828	872	870	838	853	826	888	858	906	810	883	849	880	875	885	829	843	895	835	881	813	846	884	892	815	847	821	885	845	843	880	864	830	910	823	835	853	859	853	877	908	858	864	838	783	858	831	879	846	865	889	866	862	855	903	872	864	862	865	866	857	854	828	834	891	814	855	813	784	862	864	898	841	867	857	886	837	832	856	848	894	866	865	854	869	886	874	887	795	847	892	831	841	875	911	850	851	853	936	855	811	882	835	862	890	861	864	892	875	855	933	834	865	794	864	863	847	902	845	874	852	822	856	818	831	900	849	881	837	801	818	878	840	810	861	830	842	854	893	848	834	852	887	836	870	887	858	874	847	904	810	869	869	848	870	854	853	896	865	866	878	858	838	826	843	915	866	883	853	865	868	886	899	900	824	839	785	795	847	834	850	878	857	849	872	850	785	868	877	858	906	873	816	849	871	886	871	815	867	837	830	820	843	911	900	863	822	851	845	795	893	878	845	842	812	845	852	908	916	843	819	923	827	849	839	847	918	806	944	851	809	830	834	889	839	855	900	890	842	846	863	815	859	852	851	809	927	860	922	831	869	846	841	822	811	879	896	906	803	863	800	839	884	863	862	830	772	871	887	876	853	884	861	890	860	896	888	880	833	895	826	865	851	908	867	814	906	850	843	872	830	832	892	780	895	821	873	845	842	855	831	891	888	833	879	845	867	856	883	852	812	871	815	827	851	826	888	804	864	877	840	833	812	877	841	858	779	824	832	855	819	824	878	827	889	819	834	861	830	881	910	856	836	883	871	866	805	899	871	850	841	886	883	847	859	853	844	857	904	892	831	831	845	896	853	864	891	809	793	908	810	851	859	858	892	851	885	847	899	878	859	878	897	843	832	775	880	886	865	868	854	854	900	867	858	877	911	933	845	879	835	854	884	854	808	874	871	865	840	890	853	847	860	867	858	909	866	849	840	870	845	791	853	907	871	897	860	918	823	896	808	869	833	868	907	824	849	876	872	877	787	856	867	875	838	819	880	873	921	854	800	841	855	869	847	862	859	849	838	867	851	837	890	874	845	844	857	898	892	834	885	858	848	836	855	813	864	847	813	863	838	871	891	827	902	847	858	863	876	866	833	818	847	876	816	832	844	894	852	830	851	849	874	825	887	877	876	859	803	889	919	816	806	860	873	900	859	833	907	853	832	798	868	866	905	758	903	890	857	852	905	792	871	861	828	873	829	869	913	852	907	864	881	865	828	861	838	858	885	874	913	856	817	905	887	900	874	818	810	872	822	870	862	887	870	850	877	878	842	828	839	860	831	863	920	863	825	799	848	803	858	851	855	838	854	850	830	815	887	857	825	873	879	862	852	893	850	786	842	859	884	834	876	871	863	868	839	865	823	872	842	892	871	879	847	848	831	874	859	847	869	846	892	845	914	854	893	866	842	847	911	853	866	899	884	883	869	816	823	870	880	824	832	827	874	856	824	859	879	864	862	905	878	891	801	839	875	877	868	871	880	887	832	860	839	848	923	808	869	872	850	822	895	899	873	826	907	845	807	873	898	863	830	889	911	842	786	818	802	882	829	837	867	916	793	835	903	830	861	845	842	905	865	868	891	822	905	890	901	860	916	874	805	859	854	878	864	860	847	800	884	836	864	820	893	868	857	841	918	845	849	820	837	880	842	839	850	821	850	904	848	856	902	827	839	898	857	848	862	810	838	882	875	846	862	820	863	840	852	825	897	843	813	846	889	846	858	857	782	893	839	856	884	854	873	801	830	842	815	839	903	795	854	879	899	846	890	864	859	819	850	852	892	832	884	861	844	887	831	840	848	953	853	857	844	844	817	895	828	871	863	891	913	851	870	915	866	801	866	860	850	861	865	860	806	879	868	862	837	880	885	814	874	870	870	864	843	861	859	832	849	876	830	861	817	820	834	858	890	805	887	889	886	881	845	885	836	838	814	891	837	835	871	829	823	885	894	859	908	825	881	852	879	845	845	801	801	900	879	872	869	817	876	880	839	883	839	854	862	874	914	898	881	836	890	845	837	883	829	839	898	828	884	880	833	917	884	871	841	796	915	842	827	844	880	821	816	859	892	845	865	870	832	884	815	833	917	829	812	848	886	880	864	871	893	850	837	800	863	881	888	863	816	884	834	887	861	817	841	820	845	855	833	834	850	824	857	790	873	816	879	900	870	875	831	888	817	903	818	878	833	812	912	839	855	848	810	825	789	830	848	843	870	803	852	833	843	913	823	830	874	886	849	860	816	891	840	858	884	869	896	906	864	794	828	830	846	862	814	870	788	870	874	866	812	870	838	793	892	856	854	844	875	842	848	898	871	850	893	805	865	880	830	881	937	926	846	889	919	787	824	805	877	894	862	819	872	829	850	817	858	896	829	864	863	900	862	801	887	806	862	845	812	857	827	858	821	856	819	896	852	862	887	859	888	871	832	855	840	835	871	850	856	876	857	855	813	836	885	872	850	844	891	823	885	937	856	851	851	828	881	857	856	849	882	859	844	865	900	851	861	824	859	872	893	814	918	907	859	884	847	818	902	849	868	874	837	852	870	873	857	872	869	848	927	857	833	910	911	893	865	875	837	864	852	815	866	881	792	879	839	891	884	839	864	841	884	855	856	812	849	870	809	818	826	900	867	857	876	848	895	839	845	850	885	841	894	874	839	833	921	819	892	869	881	909	788	902	900	855	840	920	886	847	834	847	854	873	915	821	852	864	891	876	886	855	874	884	868	816	861	895	866	859	869	867	903	795	859	856	872	869	854	842	820	883	849	868	852	918	868	841	865	841	875	895	845	858	813	847	838	866	859	867	864	838	852	888	912	845	893	873	853	858	853	832	880	817	843	860	824	805	895	791	789	836	918	872	884	895	885	849	871	835	836	843	852	880	799	835	839	867	857	828	874	896	812	860	844	848	805	896	835	849	832	842	875	882	854	846	833	866	900	879	853	837	903	846	887	860	836	899	902	889	851	825	811	801	848	814	918	867	842	848	833	866	852	892
9808	29941	20732	2825	1214	1683	3470	4122	3280	1869	1101	859	798	714	735	787	763	792	746	759	763	768	759	715	696	751	824	747	728	726	705	777	738	751	725	716	797	749	713	760	779	762	711	689	776	748	721	704	753	767	755	713	811	728	741	679	772	731	718	772	705	754	751	754	735	692	753	724	737	733	684	777	721	733	723	762	729	777	752	778	741	707	720	742	732	742	742	770	755	738	715	777	760	785	720	745	735	714	754	722	768	740	713	723	787	698	697	735	727	725	729	697	742	769	752	742	713	703	728	727	727	753	777	741	683	756	719	757	713	717	679	715	742	738	719	758	735	782	775	761	734	760	715	734	741	782	740	800	721	759	774	724	700	730	743	668	783	772	748	753	763	729	718	755	792	721	725	764	721	705	705	771	744	757	683	724	758	765	761	736	709	740	706	720	740	721	747	739	785	721	740	745	740	758	720	706	778	728	739	751	697	741	775	768	767	759	714	703	738	759	746	754	738	712	701	800	698	752	738	738	760	775	738	783	763	751	776	778	791	719	748	712	747	760	758	705	732	734	726	698	788	727	694	730	770	751	802	720	735	759	725	700	710	687	782	767	736	729	730	774	751	758	741	787	725	774	739	678	764	733	771	701	718	684	712	751	706	720	757	738	753	730	767	718	762	775	749	755	792	738	732	761	715	755	749	785	748	705	730	731	743	713	758	721	789	717	722	751	742	732	716	750	710	773	690	759	730	724	717	773	675	728	738	704	755	769	732	716	725	747	705	745	722	750	727	726	741	742	780	769	731	731	741	738	762	678	766	803	698	706	765	757	748	724	700	773	767	775	771	709	771	741	747	709	717	724	750	704	743	735	761	761	723	688	734	770	762	754	688	725	751	746	754	713	777	763	698	735	726	717	711	742	734	743	725	723	712	736	726	727	765	758	730	749	778	722	729	713	758	701	726	766	784	767	751	741	710	761	767	746	702	762	688	783	769	720	796	791	709	763	719	719	786	755	734	786	749	745	726	696	693	771	740	734	738	698	718	699	769	732	708	752	719	730	788	698	691	771	722	723	748	762	731	726	776	775	751	799	779	745	719	802	761	701	791	785	746	789	726	755	757	725	760	776	768	798	706	707	784	727	738	678	761	754	770	753	809	738	708	740	746	743	714	719	750	763	728	713	675	712	773	745	738	744	685	732	737	778	735	751	744	725	734	744	729	743	674	698	731	747	742	737	753	732	754	784	730	765	680	768	770	734	748	747	758	745	747	721	745	777	739	773	682	750	698	736	749	748	698	697	721	772	764	688	737	734	772	712	773	741	716	716	717	746	701	750	800	733	769	718	687	771	720	762	776	743	715	695	755	721	745	736	750	762	689	744	753	721	750	715	747	721	738	766	731	734	721	714	733	749	735	757	765	728	754	775	747	746	752	715	733	703	780	719	778	722	685	689	793	753	745	709	800	747	745	727	722	737	721	704	813	726	726	674	708	761	760	769	750	769	756	718	697	722	750	726	723	733	743	721	754	721	657	706	743	750	719	729	724	746	718	728	741	729	731	766	720	741	772	716	691	765	702	701	731	729	661	750	776	753	736	746	788	710	720	718	731	754	722	708	736	767	742	731	723	756	712	740	755	747	723	711	736	749	737	748	699	728	745	759	744	744	776	696	749	724	710	714	757	718	812	720	758	785	709	700	766	697	723	737	753	681	740	730	695	713	701	741	732	715	791	712	773	761	768	747	733	751	725	736	677	745	780	732	755	787	765	735	727	718	740	770	723	761	751	708	750	799	713	747	733	745	724	714	718	757	718	716	749	767	723	749	719	721	748	727	720	766	726	766	770	695	749	713	730	734	739	700	770	733	753	734	704	738	709	791	768	769	755	676	732	708	769	760	709	782	693	713	739	733	751	727	758	744	724	745	747	786	799	709	764	754	757	743	670	791	720	702	721	730	743	741	764	729	750	766	709	730	738	727	784	731	722	722	740	729	743	726	769	729	731	744	732	755	737	733	685	796	636	758	746	725	713	696	703	765	758	758	783	756	677	728	725	790	728	732	753	752	713	714	750	764	728	718	766	718	706	772	702	725	729	730	795	710	790	721	757	740	656	726	753	771	717	714	761	732	735	675	733	770	788	782	749	708	728	715	804	752	725	770	739	750	781	753	736	774	734	730	718	778	723	755	744	716	687	709	733	724	758	737	723	717	719	713	722	706	740	719	777	732	731	751	770	785	762	734	720	698	728	717	775	723	762	745	735	711	755	789	734	775	709	715	788	739	799	710	761	748	707	744	674	736	748	750	716	733	741	673	746	701	702	771	716	770	742	763	738	761	750	735	718	770	763	714	772	788	762	692	750	704	757	746	731	713	745	738	723	747	714	703	695	741	758	762	745	684	706	748	695	735	765	740	717	703	723	701	702	776	724	771	776	729	728	754	722	749	705	693	718	731	740	744	704	731	741	732	727	710	730	698	714	734	743	758	790	741	772	742	733	678	706	744	740	687	775	787	760	758	740	738	714	753	713	725	699	708	725	721	780	765	756	719	810	740	743	779	744	737	771	719	709	839	689	788	740	723	698	782	734	679	771	769	762	745	710	706	783	729	715	730	748	728	749	687	733	749	744	764	770	737	712	782	773	742	765	716	721	742	670	795	720	732	730	766	712	734	715	717	719	767	740	691	791	763	741	713	761	774	735	773	776	752	745	748	723	689	736	696	722	719	771	784	725	753	735	679	746	697	781	748	729	706	752	722	723	747	745	714	770	722	699	723	735	648	743	791	744	704	774	742	747	724	766	751	708	783	750	751	728	772	695	725	693	762	757	741	720	749	777	758	717	764	730	740	750	724	739	763	742	708	749	740	745	699	717	741	787	754	746	689	788	707	786	751	724	721	713	743	791	737	752	790	735	746	745	768	783	724	699	762	747	774	788	734	730	702	713	734	726	745	725	756	730	758	724	767	712	766	657	757	722	727	753	774	734	797	733	702	721	794	723	698	736	708	749	717	717	750	788	758	689	782	782	759	751	688	799	687	752	708	738	760	725	754	740	749	728	774	664	738	739	722	775	760	722	703	776	775	751	717	731	716	771	690	721	738	750	730	770	736	762	750	792	697	708	739	734	706	724	716	746	754	759	731	744	733	732	771	751	766	718	732	690	738	723	735	779	773	731	685	721	746	737	732	726	703	743	704	746	701	736	700	763	766	727	756	725	725	751	798	731	710	772	767	767	676	709	739	748	732	774	696	782	739	755	732	688	725	721	728	727	711	732	791	716	785	737	764	767	780	765	719	769	746	707	734	657	726	728	746	717	795	740	710	746	718	707	777	715	692	721	717	741	732	753	734	730	719	722	801	758	730	714	770	786	727	743	695	733	739	676	784	705	729	726	739	724	747	746	770	782	738	682	691	775	730	754	729	729	736	767	724	725	732	800	723	763	719	739	733	787	730	741	690	728	735	752	735	726	742	695	692	721	762	727	733	763	783	720	694	731	741	754	758	779	709
25630	21645	27465	24108	7899	5222	21353	19851	20986	11855	4116	1648	1030	867	821	805	808	828	784	761	785	849	800	821	832	749	832	788	828	843	741	828	853	837	778	857	769	814	819	816	790	829	742	806	787	828	771	846	823	808	775	825	769	833	810	769	797	787	810	809	867	802	795	778	759	845	793	804	797	825	846	815	790	792	768	752	815	832	761	817	816	761	771	810	795	829	783	796	794	794	777	823	793	825	782	761	796	793	745	784	766	796	843	775	784	792	774	788	785	787	825	790	773	807	780	786	769	803	803	821	773	864	761	864	816	774	799	800	800	777	799	832	763	792	803	818	819	754	825	772	810	730	759	765	834	778	786	791	802	830	775	806	759	825	811	811	778	758	789	775	836	814	863	819	775	792	784	788	838	804	820	857	793	789	781	791	789	788	797	809	832	723	727	832	818	795	812	776	801	809	729	835	796	797	779	753	785	799	810	800	768	779	827	789	761	781	850	826	815	800	785	813	758	794	750	817	786	723	783	835	834	823	847	799	867	764	778	770	815	784	810	798	748	836	790	766	778	841	762	794	792	822	803	779	826	825	775	825	787	807	801	790	820	809	781	816	771	812	711	819	809	812	798	747	788	770	861	804	789	814	819	789	786	827	739	803	818	789	814	775	781	785	803	817	788	796	807	802	804	816	811	745	788	789	796	787	839	789	796	755	783	769	755	781	781	777	782	759	760	742	856	774	811	801	796	795	816	794	811	799	792	839	756	807	762	797	868	786	759	835	804	824	808	770	796	785	732	765	802	805	728	772	797	783	787	838	779	809	753	802	838	778	825	820	817	800	785	784	800	728	827	763	756	822	776	798	797	806	810	781	805	810	796	751	771	791	774	781	798	750	801	803	818	752	752	811	806	818	752	767	764	762	792	773	802	844	801	754	845	808	784	790	798	824	778	802	798	733	837	795	796	745	824	757	790	780	782	774	861	823	791	798	814	806	782	845	817	768	803	801	782	778	819	748	774	773	804	834	769	776	774	774	752	811	826	755	778	850	813	811	808	772	824	793	855	783	780	806	788	764	764	784	793	780	820	786	795	831	796	796	816	798	816	762	777	812	775	800	810	794	809	809	848	840	776	814	798	794	779	822	810	774	747	808	816	793	829	766	794	841	757	752	817	843	788	772	843	827	802	788	806	791	770	796	843	803	787	801	814	784	806	816	823	828	780	856	744	874	769	846	802	760	795	783	781	789	798	833	763	819	776	795	765	805	826	816	803	783	778	784	773	813	792	857	825	831	813	781	782	784	777	812	795	830	728	775	802	822	793	760	805	769	744	757	814	786	750	798	744	826	785	788	803	802	796	845	790	789	819	802	805	779	790	786	811	783	790	790	764	790	824	780	817	827	811	781	760	834	779	816	737	843	780	786	822	818	820	755	792	795	768	742	767	807	800	813	786	802	794	802	795	822	764	788	768	810	788	821	804	788	815	847	784	782	785	783	864	791	791	797	788	833	778	706	808	759	797	813	761	764	820	812	779	812	788	785	852	809	807	808	761	820	794	768	776	831	819	827	810	820	796	810	780	759	772	760	802	795	766	781	780	825	752	881	767	830	873	786	837	852	803	769	798	777	843	797	775	759	830	851	760	766	796	831	783	771	806	776	799	767	791	796	851	828	748	792	796	780	833	778	855	765	768	811	793	784	821	813	814	829	818	797	805	881	773	783	784	796	712	780	799	794	800	809	832	807	787	819	777	761	766	801	784	795	783	775	800	771	780	806	785	795	796	768	787	832	778	793	814	814	790	864	772	757	762	812	810	816	766	804	761	775	799	797	775	790	811	813	773	820	784	760	813	804	759	791	767	775	789	769	725	803	806	766	790	808	810	833	754	792	774	812	795	805	765	783	818	844	804	790	776	772	830	791	821	810	841	841	827	827	742	765	807	801	802	812	793	782	778	806	823	725	816	847	743	746	803	758	859	793	771	797	792	781	795	799	766	823	749	881	721	768	785	853	790	809	809	814	768	801	753	871	742	728	780	757	810	793	808	769	746	782	786	769	816	756	828	757	805	790	833	822	806	783	795	758	807	777	787	793	838	828	756	790	843	773	835	766	801	797	813	775	796	790	767	787	818	803	814	802	765	784	794	766	732	777	834	759	826	818	770	790	831	875	795	798	756	746	784	794	760	779	769	738	786	787	804	810	796	815	800	768	811	773	803	787	749	857	773	725	781	770	831	795	834	757	764	801	819	812	800	775	798	751	803	742	803	809	795	789	840	791	833	770	820	812	807	753	801	810	775	794	828	769	808	781	776	818	722	803	760	814	805	781	814	822	790	784	780	797	762	787	815	798	772	781	817	772	780	801	793	798	769	780	776	823	802	865	730	748	788	819	802	784	752	762	784	814	831	795	794	748	741	816	837	784	738	820	781	835	808	777	810	852	777	744	818	776	788	874	797	808	857	848	800	786	827	841	829	776	801	789	757	787	788	814	788	821	789	779	772	797	821	760	806	791	779	814	827	778	788	843	802	745	761	747	829	774	763	830	756	801	779	862	817	780	806	854	808	807	746	794	751	780	782	778	820	815	751	775	771	753	771	761	776	818	818	806	770	776	816	835	806	784	744	819	798	748	780	798	801	777	819	747	845	797	727	791	796	769	780	809	818	791	805	824	773	757	825	779	812	837	810	735	850	794	811	752	818	796	787	791	796	820	768	773	800	782	834	830	794	790	792	791	780	728	843	821	764	755	798	778	741	798	843	806	790	801	768	798	826	753	791	768	804	782	742	755	778	782	761	792	799	799	798	770	801	772	792	763	821	778	807	743	799	800	793	805	824	818	756	832	775	805	800	807	799	794	727	823	799	833	796	804	763	812	845	788	784	842	825	853	776	821	762	777	791	777	789	816	828	789	791	792	831	775	837	816	783	823	817	765	817	809	793	789	792	799	756	809	816	794	762	775	781	796	764	776	783	787	805	831	740	801	797	810	779	774	767	756	792	719	745	781	771	821	806	780	765	776	822	800	807	831	847	773	777	785	812	822	814	767	820	764	814	819	762	757	795	817	857	754	806	787	779	775	756	817	791	777	771	779	824	801	806	802	756	818	782	823	816	816	742	776	781	818	797	808	823	822	741	819	772	818	763	758	779	815	776	785	799	799	777	791	858	777	845	799	792	741	792	804	803	810	812	795	774	781	779	772	820	816	802	770	814	797	804	800	787	808	784	768	820	716	744	789	784	807	741	740	769	736	837	787	804	819	761	781	834	839	767	807	775	805	816	777	830	788	779	784	847	735	831	782	801	750	763	811	791	788	808	764	771	824	769	781	860	781	791	758	814	752	759	776	797	840	819	868	787	757	794	813	767	783	740	822	798	782	774	801	766	820	791	728	784	783	803	770	767	760	800	799	747	790	815	829	785	774	827	775	836	828	790	807	800	790	808	805	787	811	848	807	787	759	807	798	820	804	804	808	783	790	764	821	819	778	852	851	805	753	782	830	775	813	801	764
15988	36606	18498	4275	2176	5962	21119	17950	18551	9471	3725	1539	884	768	705	723	772	732	668	726	740	675	723	731	712	670	718	727	707	753	732	718	706	760	722	677	686	706	741	691	736	702	723	726	738	705	764	765	722	723	713	719	738	734	779	730	714	739	694	705	737	723	706	745	733	744	746	772	694	723	687	729	720	724	706	674	718	695	661	698	675	758	740	755	711	716	701	714	765	723	742	786	706	727	758	712	702	690	753	744	719	731	722	708	751	732	728	690	721	745	692	756	727	733	677	720	758	754	719	708	739	697	740	681	693	704	751	689	726	744	783	694	700	740	700	724	699	723	746	708	682	748	703	723	702	726	720	755	678	737	677	744	708	715	752	697	704	717	712	754	732	713	693	677	767	678	731	736	732	759	715	744	769	725	712	698	696	696	709	673	674	659	732	723	762	755	737	714	671	691	684	733	726	699	714	735	730	719	693	739	769	719	711	738	701	731	699	736	721	735	702	743	734	690	688	757	695	729	674	689	756	704	757	713	727	747	714	725	693	707	732	741	725	706	752	739	686	717	732	699	784	691	702	738	717	666	689	736	701	703	674	744	693	702	752	754	720	673	715	685	705	709	665	742	685	687	707	733	712	717	719	734	737	745	678	706	757	702	712	684	761	748	716	758	700	685	709	735	710	724	752	762	685	716	754	721	752	711	668	757	706	718	710	678	732	712	716	699	745	718	714	737	732	688	702	703	731	681	723	762	783	723	768	680	766	730	730	686	725	729	686	728	718	721	736	671	712	732	703	693	668	765	724	731	777	696	691	774	682	712	684	736	690	667	751	699	741	686	753	737	768	718	708	715	730	704	743	706	721	701	758	707	699	691	727	735	700	682	762	703	723	697	721	752	697	693	688	705	716	735	741	752	724	718	638	689	741	728	741	697	732	743	704	705	756	704	716	670	705	696	714	729	663	750	709	688	716	716	767	695	699	680	733	699	703	692	713	702	728	717	722	716	778	743	679	693	682	718	696	723	699	675	695	754	739	754	738	737	755	708	666	723	729	727	743	718	717	750	710	760	752	692	685	733	743	715	712	674	704	625	702	707	680	676	729	770	722	721	733	739	686	731	673	705	733	714	728	678	714	716	664	767	688	729	722	742	742	719	759	723	721	774	698	778	716	706	698	683	665	732	708	697	713	682	727	680	733	723	731	747	677	724	721	696	729	670	735	709	740	728	710	682	650	664	672	694	719	720	746	678	733	700	660	759	725	650	681	692	704	655	721	671	680	745	733	752	738	724	706	707	736	718	728	726	727	694	715	657	712	760	690	738	723	713	725	700	694	676	681	710	672	684	724	734	755	723	768	722	756	688	683	747	728	659	741	702	761	695	715	719	739	728	681	748	773	723	707	785	709	711	761	717	736	706	711	684	767	759	705	726	701	756	691	729	705	717	710	727	732	714	710	715	714	695	734	747	760	757	762	733	701	690	692	695	692	729	701	745	692	710	711	711	748	725	716	717	674	738	692	763	687	685	727	681	714	671	750	699	711	740	711	727	736	717	753	721	724	710	686	719	730	729	681	694	753	730	708	725	690	725	693	745	714	762	725	752	715	719	752	739	693	682	693	716	758	723	711	688	680	673	685	746	708	695	789	701	740	710	715	710	717	663	746	707	764	729	705	765	733	697	723	738	699	736	766	676	725	730	690	725	738	711	688	680	719	729	702	728	677	699	723	690	758	724	699	727	735	752	724	680	672	740	698	723	746	695	724	733	706	702	682	702	752	698	714	700	692	651	720	751	685	703	741	734	742	743	686	694	716	711	694	705	746	712	665	726	671	716	744	708	694	686	658	708	753	684	766	700	683	726	705	702	735	661	769	714	693	708	705	680	778	710	773	682	695	740	735	719	712	691	687	715	683	721	683	703	746	717	711	806	717	693	691	731	704	724	722	736	746	692	722	747	683	753	764	709	699	671	711	734	698	736	702	732	682	694	679	672	728	679	710	713	688	673	667	769	705	702	700	656	722	674	731	722	720	739	712	692	692	744	729	752	699	670	731	729	719	701	711	710	754	704	756	740	714	671	714	737	762	708	725	717	730	722	718	705	643	751	761	699	763	745	730	748	728	726	723	748	725	714	717	706	720	759	661	740	705	699	706	722	687	795	719	764	708	672	709	745	761	771	766	699	722	714	713	684	674	732	720	698	703	695	705	747	740	712	734	746	729	707	713	734	740	687	693	685	671	717	709	718	711	735	694	729	767	711	741	682	666	717	738	710	779	754	659	722	718	717	818	697	698	720	718	712	722	732	672	711	714	724	704	722	727	729	718	703	692	705	711	711	745	719	737	674	687	715	704	722	738	769	729	722	683	702	732	689	713	697	751	694	704	673	697	693	722	690	696	686	731	693	682	711	711	661	709	768	721	668	708	761	807	752	713	753	735	711	748	727	753	726	710	716	739	712	726	718	689	721	709	720	726	674	704	696	698	756	707	720	731	698	674	744	718	720	701	739	730	699	671	726	657	718	738	709	737	755	695	717	715	733	756	725	720	739	738	744	667	712	710	735	656	750	743	738	717	741	681	701	734	726	725	697	702	689	694	704	692	726	702	727	706	736	714	736	699	721	714	699	672	698	755	727	679	674	734	709	712	688	693	687	722	718	728	718	730	706	754	773	720	731	730	744	682	674	737	719	750	719	716	734	728	750	738	744	696	720	655	738	735	719	698	690	731	712	715	733	730	753	705	674	663	685	744	763	731	674	709	727	710	711	797	678	695	720	721	712	685	736	725	741	707	690	707	700	679	680	695	669	762	721	714	703	718	751	690	710	656	759	704	698	739	721	738	716	721	711	679	733	687	682	752	672	728	671	749	705	749	703	661	740	671	726	747	718	756	705	759	720	769	754	692	698	697	704	748	733	712	701	692	708	742	748	692	735	707	665	683	699	717	699	747	712	717	715	704	696	743	718	682	715	749	702	724	685	664	715	722	706	700	710	721	721	667	757	691	734	729	704	745	743	714	693	750	648	752	681	651	694	789	655	728	685	736	731	740	719	678	669	714	704	659	715	741	711	683	743	741	672	701	733	692	696	732	722	709	710	726	738	727	717	685	679	697	713	737	695	709	700	678	717	676	704	741	697	714	674	660	737	682	712	708	748	709	730	730	710	719	701	671	692	714	737	697	712	705	682	713	762	693	759	733	693	737	736	749	733	659	712	710	674	731	739	759	734	717	740	706	725	703	733	669	737	725	688	723	718	705	775	697	703	743	708	725	748	744	666	711	703	754	678	735	710	721	676	712	790	736	692	719	740	679	686	680	736	704	705	743	738	724	707	720	679	719	728	735	734	744	707	749	731	705	739	693	743	739	703	720	688	703	700	718	705	729	733	687	728	712	741	651	718	680	691	690	694	700	702	743	726	707	710	701	720	734	695	742	693	718	704	702	668	729	725	713	703	696	705	712	715	735	717	724	712	699	722	687	705	692	691	716	704	680	729	743	747	695	670
24295	21506	28749	24494	20741	19100	42019	43480	32073	17367	6072	2012	1217	1018	940	1004	888	913	918	910	931	943	939	924	906	926	916	926	969	923	975	895	983	924	920	942	917	898	929	899	945	884	900	924	891	910	929	901	868	942	896	933	942	943	947	916	926	891	976	891	895	942	903	903	946	912	925	883	928	905	930	905	900	918	891	931	904	859	913	930	947	936	926	939	889	918	918	895	884	946	931	894	902	902	998	890	910	937	875	941	931	888	951	954	918	826	890	860	942	856	924	929	914	911	889	928	919	926	942	960	922	963	872	954	901	933	912	911	866	960	877	946	950	934	894	922	910	910	898	918	958	895	939	912	886	901	937	881	894	895	946	920	901	894	878	920	964	875	904	919	948	923	910	847	954	933	912	936	912	861	874	897	917	922	907	923	835	872	878	890	920	911	946	925	932	914	915	903	946	889	889	854	907	894	833	863	871	877	936	927	924	941	918	891	871	965	903	922	991	887	927	837	909	931	881	939	961	924	931	912	943	951	1004	900	913	954	911	929	835	898	891	926	917	1001	929	929	917	919	929	947	887	905	912	936	910	969	883	923	942	926	921	944	902	895	867	906	941	916	924	909	943	943	850	905	880	865	934	928	903	1023	856	930	887	942	927	938	900	908	885	942	898	924	911	924	924	924	882	959	896	919	949	869	923	899	932	882	910	922	904	881	914	942	924	903	875	915	916	905	878	944	872	880	913	896	909	897	887	904	891	824	983	853	884	912	888	949	914	940	908	932	914	942	937	902	895	868	908	981	856	941	917	942	882	887	879	914	856	911	901	857	944	914	897	931	878	931	924	925	902	903	916	910	843	899	934	891	910	854	897	929	962	921	915	920	880	905	933	958	914	881	934	919	908	850	877	847	954	859	895	902	952	910	917	891	916	922	886	871	890	930	949	916	856	933	925	965	917	949	936	900	919	921	900	875	919	889	948	891	913	897	830	927	917	859	915	906	932	946	918	922	909	901	913	865	932	938	886	888	897	873	912	866	945	858	940	877	891	876	921	988	841	918	903	916	918	925	928	900	869	924	898	867	928	914	921	909	944	882	896	900	960	938	877	950	931	905	886	927	892	901	893	871	922	883	923	861	894	880	866	893	869	894	959	913	893	922	921	941	923	932	915	874	941	883	926	891	882	943	916	951	849	889	909	901	882	991	909	970	923	943	897	912	894	934	852	897	916	927	860	872	932	868	958	881	888	903	879	895	896	889	890	850	884	837	956	920	880	887	878	887	892	981	880	934	959	882	899	882	933	897	922	924	908	862	947	914	943	892	917	912	925	941	861	966	889	847	952	921	881	898	896	892	856	918	950	932	927	869	925	905	908	920	837	926	969	919	890	909	922	934	906	884	902	929	907	898	949	929	915	880	881	925	884	945	909	898	932	928	864	913	893	960	904	901	891	969	929	892	911	942	888	925	848	909	892	907	920	904	906	934	886	882	869	874	894	877	915	894	844	903	845	866	926	872	882	909	916	889	908	906	929	913	923	906	944	905	892	870	919	918	874	895	925	953	920	927	871	908	911	889	944	886	905	860	906	883	939	888	898	917	904	910	893	925	899	921	886	891	899	892	892	899	927	869	872	887	928	934	906	887	863	878	882	911	864	903	927	927	923	929	894	936	908	880	912	922	901	893	900	854	891	876	897	897	929	911	951	948	866	891	947	922	861	892	908	868	962	929	877	881	881	952	864	871	917	838	935	911	873	907	851	885	871	957	926	954	876	868	874	955	910	857	919	872	905	852	875	907	959	884	911	929	922	950	933	910	907	941	920	917	922	848	932	907	927	915	890	895	885	956	916	930	927	884	922	914	944	870	892	912	865	867	926	889	958	906	914	893	904	925	925	913	852	884	897	929	908	905	891	921	922	888	895	893	941	917	946	873	952	919	909	911	932	904	933	927	909	948	895	902	910	929	898	944	850	889	892	860	887	902	908	916	905	907	919	888	884	944	915	925	880	964	939	891	924	884	935	878	967	899	935	936	927	939	959	908	906	859	935	893	931	931	909	885	901	877	958	957	916	911	935	932	930	891	900	875	957	943	922	920	865	882	905	941	877	925	934	901	890	889	931	894	905	940	963	887	917	896	922	880	896	926	903	946	934	917	907	944	881	869	890	929	882	904	851	897	922	937	944	882	962	899	939	937	901	901	856	878	938	923	895	923	974	939	892	860	904	894	896	931	914	933	937	926	925	885	887	913	888	883	888	914	966	923	906	914	865	867	865	890	922	907	898	937	920	911	896	870	940	930	911	929	867	877	877	954	930	913	903	872	879	886	856	928	930	926	880	941	933	868	873	911	935	913	936	950	943	886	963	925	861	896	901	838	943	938	906	871	907	842	939	910	886	927	859	908	945	871	935	897	892	893	914	887	915	954	929	868	930	883	967	880	886	889	912	870	907	901	866	945	895	873	922	896	964	922	919	858	927	921	914	897	917	919	914	858	934	893	918	887	905	884	911	905	952	903	959	883	951	858	891	890	903	934	921	941	901	971	915	922	961	821	920	854	942	995	888	943	890	867	910	926	913	951	890	976	900	920	946	855	887	889	895	885	889	919	901	889	913	897	875	988	886	861	923	893	897	952	916	946	900	918	890	905	975	920	929	885	900	912	887	898	886	891	902	891	875	952	841	953	884	874	865	940	869	918	885	888	907	905	875	888	864	901	942	974	928	913	948	900	973	964	952	918	947	922	871	863	910	925	905	862	892	851	887	901	923	921	924	857	864	877	909	924	909	930	963	927	924	908	891	976	875	860	898	908	918	939	877	890	920	869	904	891	886	933	875	901	960	937	905	905	934	876	900	916	941	926	880	951	920	930	875	889	912	931	923	903	917	942	888	928	902	959	920	893	940	863	943	872	934	928	931	897	826	940	954	894	931	902	923	899	867	885	917	924	877	898	891	917	863	890	886	852	908	879	904	889	919	934	912	948	951	915	838	918	900	915	894	954	938	858	922	907	934	894	931	873	909	932	946	903	920	895	881	849	935	920	861	872	914	878	848	955	898	841	955	901	911	875	886	946	925	960	895	907	921	895	889	918	908	883	906	926	912	884	900	865	859	869	935	919	906	907	844	953	939	885	903	910	900	883	896	1009	920	907	927	865	944	854	909	892	952	899	914	911	871	903	933	904	878	877	914	942	925	864	943	905	963	906	926	874	908	952	919	917	939	870	909	909	919	931	877	936	886	933	904	889	826	902	906	919	924	906	926	846	910	950	927	936	930	933	905	944	933	910	899	886	966	915	891	946	966	888	886	866	897	915	896	917	1018	911	918	911	869	885	894	890	889	913	921	914	910	914	860	903	910	913	839	892	896	951	962	957	878	930	886	882	920	904	852	921	886	913	930	980	944	897	900	938	901	912	874	871	940	916	954	914	864	932	879	918	872	902	884	821	895	904	917	913	883	871	937	895	933	889	905	879	948	965	875	904	971	929	865	889	861	919	960	859	925	898	913	933	899	859
25044	42391	26482	13231	3582	15948	40211	38705	25972	12869	5001	1967	1034	834	833	821	834	832	820	846	825	771	827	806	814	805	855	811	805	819	810	811	834	883	762	822	739	809	789	822	863	831	783	825	765	802	859	770	808	800	827	805	793	811	836	799	788	850	845	803	796	827	779	743	802	834	728	815	809	771	761	827	865	778	813	828	788	762	858	788	774	766	802	807	796	837	795	801	785	806	808	810	813	787	857	846	794	794	809	847	818	834	849	796	787	839	804	805	858	800	786	794	828	857	821	812	824	806	766	779	876	775	810	805	856	816	765	821	832	780	807	842	765	824	811	849	826	803	833	799	799	803	803	774	795	818	827	824	803	815	820	790	807	783	788	769	817	805	804	801	810	829	778	822	777	788	848	791	818	818	817	797	817	808	769	840	847	788	838	780	786	807	733	753	766	874	791	845	847	817	779	851	862	783	822	795	806	814	837	795	808	814	844	805	843	807	776	846	830	798	816	827	787	837	853	788	822	789	806	852	794	780	810	822	796	869	804	865	787	827	790	792	820	833	812	826	821	798	741	777	787	805	790	831	828	845	809	827	825	859	833	801	751	800	828	866	765	840	803	828	827	850	812	768	819	769	860	817	818	815	800	820	770	834	775	816	818	777	761	783	829	831	806	839	800	807	808	782	785	779	788	798	753	816	793	806	814	774	796	809	824	800	787	747	833	753	836	777	796	788	788	820	803	808	839	814	798	851	800	833	844	783	783	788	854	839	817	796	842	807	797	801	869	779	806	854	844	871	810	816	761	804	777	774	793	816	820	780	810	825	847	812	831	817	826	780	817	823	851	854	818	812	855	805	799	801	834	800	769	787	805	834	813	802	816	803	828	819	761	844	772	760	807	774	808	791	816	852	761	822	837	783	842	824	829	794	813	821	831	797	782	814	776	793	828	829	811	827	826	738	788	788	818	857	795	855	827	802	752	807	818	787	776	814	794	813	789	858	830	817	830	832	798	799	761	828	815	810	839	807	801	782	850	766	829	775	772	817	815	745	810	825	770	876	782	753	818	805	794	846	792	753	810	833	813	786	778	795	814	809	780	809	755	816	781	785	780	846	875	799	822	781	778	789	790	810	808	787	827	822	835	802	783	774	797	752	818	836	804	792	821	824	819	787	805	817	817	795	832	846	801	811	819	813	799	812	813	817	810	839	815	786	829	817	796	807	771	812	831	800	797	759	828	788	832	783	785	806	800	824	805	843	833	815	801	837	797	807	735	817	807	827	814	813	733	829	855	812	820	853	767	810	805	821	785	781	807	770	770	824	777	772	788	798	818	762	823	806	772	808	811	789	812	790	839	872	859	792	799	804	812	800	809	851	818	779	794	820	828	791	817	767	788	775	796	795	825	870	779	826	835	811	783	848	828	797	813	802	825	823	811	777	764	805	776	826	836	813	838	818	847	808	819	810	862	845	789	806	798	819	852	810	770	770	768	828	802	841	800	798	795	826	818	780	758	814	799	767	814	809	813	768	773	773	722	804	799	836	831	808	806	771	793	818	776	802	800	766	815	892	792	800	857	814	800	818	767	790	848	793	828	833	782	787	844	767	787	815	782	789	807	840	846	774	838	776	815	802	789	773	873	857	805	786	829	841	791	819	797	784	827	786	768	817	827	767	803	794	804	779	780	821	773	787	805	873	770	799	794	870	816	798	767	773	806	767	787	814	859	758	809	828	765	801	775	791	830	765	787	801	841	779	854	800	800	799	785	819	828	843	782	819	747	851	812	773	798	756	822	807	811	809	831	852	821	808	765	836	815	797	807	796	799	803	805	796	823	780	760	800	801	846	785	782	785	798	803	773	786	833	748	801	805	796	805	829	776	806	790	763	787	769	759	828	772	812	815	801	756	818	792	788	792	811	846	814	806	810	839	815	790	793	766	865	791	785	817	788	806	791	834	788	816	824	772	815	788	833	827	776	814	804	785	801	818	841	807	819	769	825	800	840	841	782	807	851	813	836	780	766	844	824	808	808	810	830	757	836	803	766	807	760	775	856	762	788	791	840	786	811	795	826	808	795	761	807	799	881	797	837	768	782	816	844	787	801	747	835	875	788	816	780	767	786	802	801	761	845	829	797	804	844	816	811	763	780	773	872	807	873	779	802	805	787	791	782	792	836	803	775	755	815	792	802	839	846	758	799	780	784	879	858	811	786	796	810	802	796	793	755	802	826	848	824	828	785	815	838	841	803	771	809	827	806	795	788	805	839	806	805	819	814	795	769	816	875	859	817	816	812	803	796	827	852	768	816	832	796	798	819	818	836	820	837	804	786	744	787	873	800	807	816	805	834	775	786	763	833	833	805	808	870	817	787	834	811	778	814	803	799	840	783	784	799	846	829	830	840	811	782	801	790	794	760	804	841	817	823	804	832	811	782	842	801	831	809	744	781	822	764	848	762	825	850	794	788	760	834	800	787	780	790	754	799	804	788	807	817	824	802	805	834	836	781	812	804	826	774	807	843	803	779	791	770	782	798	831	790	815	803	819	806	769	831	765	792	806	805	824	811	777	866	822	766	799	786	801	784	790	760	805	777	784	791	819	807	834	797	768	814	810	783	843	776	814	793	786	775	773	817	751	815	840	808	810	802	804	766	827	823	785	763	833	826	816	745	762	823	836	766	842	817	802	797	800	776	781	771	807	795	752	792	800	813	794	844	842	795	791	828	837	807	773	775	796	839	753	754	815	781	805	782	841	780	779	778	837	758	768	756	824	815	822	803	836	843	827	834	839	809	820	822	806	767	810	763	800	752	824	769	834	821	788	832	807	814	840	794	846	830	797	746	759	772	851	749	828	768	791	811	798	874	803	839	766	807	762	814	820	808	818	830	797	823	753	792	821	812	824	765	787	796	850	792	817	744	757	831	798	815	807	824	815	817	785	812	819	815	833	806	804	807	790	816	817	845	815	839	814	806	795	814	807	835	820	761	750	801	807	776	803	773	847	816	853	785	808	818	817	785	812	818	787	806	771	788	765	825	822	820	812	811	797	792	837	747	826	812	789	817	849	799	754	824	804	840	818	815	843	779	743	782	824	789	774	795	800	801	805	861	796	798	716	790	825	778	775	842	793	787	757	811	770	785	828	828	768	801	867	765	779	824	775	780	773	821	826	825	788	787	857	811	794	799	770	760	778	822	796	833	798	823	802	742	815	768	774	785	832	759	823	782	802	801	744	822	832	790	783	832	762	777	805	780	789	795	807	791	829	878	834	806	837	775	776	816	739	782	805	819	793	789	789	802	837	789	769	834	805	809	800	812	818	790	817	857	767	829	771	812	821	818	861	793	765	850	871	826	763	800	803	851	861	762	803	788	762	785	822	806	780	774	801	821	829	764	859	849	802	779	816	789	807	816	773	799	844	798	815	813	829	794	798	775	758	787	818	890	802	796	797	808	827	780	732	773	808	778	799	812	805	838	814	780	764	772	776	823	816	776	820	820	789	764	779	818
29912	23580	17077	6778	2987	1378	2206	3720	2740	1799	1288	1016	914	899	906	882	876	890	877	856	912	842	868	878	857	886	852	929	837	848	878	900	864	867	822	839	881	871	819	860	917	884	858	874	874	836	845	895	921	846	824	845	912	856	879	792	877	862	917	887	862	898	881	867	872	855	820	854	830	841	901	804	935	904	900	893	838	876	914	854	838	862	818	874	853	839	890	823	909	903	866	835	842	859	868	840	888	869	876	807	875	869	885	934	850	863	831	907	867	872	899	847	838	869	844	877	877	853	865	876	815	814	779	902	876	859	825	809	867	857	872	839	821	839	871	852	846	818	885	847	833	882	892	914	846	846	835	848	849	866	912	865	831	888	859	870	812	860	872	933	828	898	889	859	900	855	799	890	866	902	903	862	853	854	846	867	891	900	889	868	841	882	892	864	878	891	882	921	944	844	803	821	827	890	886	893	880	852	815	911	862	864	948	895	851	877	885	885	805	903	826	842	827	865	847	827	845	906	852	798	888	848	873	897	894	851	841	861	884	882	882	907	941	795	884	884	868	864	836	879	863	860	938	862	883	873	903	794	864	865	895	844	869	841	873	897	864	882	924	828	875	894	904	821	881	865	829	872	875	820	864	883	848	854	863	870	892	837	847	849	896	844	884	894	863	880	873	868	900	806	803	892	814	852	856	895	880	852	810	900	863	830	899	892	861	897	847	828	839	799	902	876	879	817	885	809	828	848	833	833	844	811	887	837	862	846	860	857	850	872	848	813	889	870	842	889	912	842	892	860	871	850	846	893	882	903	835	843	844	850	859	877	856	860	840	860	886	886	843	869	879	871	842	862	897	829	846	913	876	824	894	821	839	844	838	798	861	856	879	832	857	832	908	856	901	855	861	867	799	833	894	875	848	821	871	837	878	900	869	868	850	839	873	870	910	892	857	846	877	864	880	871	860	913	902	901	785	868	847	895	851	884	893	912	844	848	896	898	805	873	886	923	848	911	856	864	845	852	833	858	873	880	840	856	872	841	837	844	833	850	891	878	861	834	852	881	898	875	853	855	891	884	858	860	826	833	835	880	848	857	813	799	889	879	886	848	866	864	827	867	874	866	826	870	881	839	864	912	874	838	895	907	866	939	818	858	853	862	815	828	879	841	864	864	885	879	888	864	845	896	885	873	859	872	901	892	838	848	856	868	881	893	861	905	882	873	856	877	836	844	825	885	926	856	887	922	866	868	873	860	892	838	885	906	846	837	919	816	802	894	870	890	882	851	815	900	869	945	882	875	858	872	902	899	858	971	835	894	852	879	903	870	881	914	899	869	857	876	857	859	907	876	893	886	825	882	872	814	877	781	856	910	850	838	883	823	839	823	876	858	824	910	833	909	814	887	856	910	858	905	861	933	867	791	825	861	869	865	871	861	868	926	813	887	813	861	817	876	855	869	854	889	895	896	808	844	866	835	852	829	824	875	848	865	859	826	881	856	878	830	896	874	861	847	830	846	865	879	854	839	884	909	868	850	846	803	870	872	916	881	867	853	900	829	885	860	906	845	930	855	851	890	858	888	873	880	834	895	854	875	906	931	923	902	873	906	842	912	884	838	833	873	874	864	846	878	833	885	881	838	870	818	844	879	850	854	844	880	878	868	864	892	892	841	840	878	823	871	830	912	867	865	802	805	896	830	871	892	794	867	896	835	853	850	825	858	878	879	850	828	838	862	852	859	880	887	858	905	831	890	848	833	855	842	896	852	879	852	880	899	845	839	895	844	896	804	851	912	871	892	848	870	841	892	840	870	906	867	845	824	847	848	829	877	864	926	849	865	871	840	862	827	846	851	894	875	929	831	941	935	893	901	925	838	886	862	842	873	876	870	884	841	874	832	873	844	865	891	888	840	849	896	916	841	828	835	829	836	907	853	811	881	882	901	861	843	840	902	865	833	858	878	883	935	873	854	866	858	876	888	877	880	853	902	872	869	914	897	868	866	848	873	902	861	882	872	836	857	843	883	847	878	841	845	890	871	821	860	910	808	881	842	902	859	871	858	849	857	897	844	903	860	879	865	813	880	854	895	904	916	828	888	912	844	822	820	872	831	891	861	895	900	881	854	846	893	821	869	926	842	900	848	866	879	853	820	891	853	858	850	921	838	866	918	919	903	939	874	866	860	866	917	809	877	836	871	901	931	879	851	899	879	871	890	846	855	859	842	825	841	849	816	853	909	925	874	857	849	952	881	924	890	907	888	891	869	831	857	850	831	912	822	847	929	868	901	871	868	822	849	819	898	827	830	880	882	874	918	872	872	885	835	864	874	880	923	846	855	839	869	864	850	816	898	871	910	823	883	868	878	841	894	840	867	869	845	839	878	853	857	842	887	851	849	832	877	863	886	824	812	852	894	873	828	872	891	831	887	894	836	901	858	851	835	877	868	901	857	891	857	878	838	838	863	878	868	904	863	837	904	913	916	900	865	850	893	842	865	870	851	842	844	876	887	836	889	854	840	884	907	914	832	836	876	914	856	882	903	845	872	828	856	810	896	879	871	841	862	834	858	843	914	842	897	866	827	874	891	812	891	853	856	821	856	871	872	855	909	881	838	873	860	850	877	819	844	845	892	865	823	862	899	854	860	874	868	834	856	821	842	858	863	939	844	844	890	888	815	791	865	870	857	895	874	867	842	819	874	867	891	892	865	837	879	895	859	841	894	911	844	876	905	873	835	878	852	797	831	822	884	885	867	871	938	877	843	817	844	887	832	840	895	841	870	901	867	886	867	883	847	921	885	866	818	919	864	912	838	833	879	860	868	860	865	924	872	887	849	821	850	875	840	935	850	856	847	893	916	857	881	843	884	837	900	796	892	859	877	863	875	854	885	853	836	810	854	881	849	884	877	889	845	876	821	832	856	915	892	892	848	856	835	862	881	882	883	867	916	847	904	895	862	877	824	869	873	858	815	791	907	908	875	846	835	858	858	836	844	944	831	799	847	865	884	870	841	841	867	862	852	826	859	883	875	846	867	890	877	885	879	841	818	890	877	871	859	860	851	897	858	844	843	891	852	856	855	854	836	868	874	887	855	832	901	902	829	873	914	929	902	831	838	829	834	908	870	860	882	879	812	837	906	887	874	825	900	808	830	847	892	844	880	889	849	884	874	865	830	853	854	848	851	872	876	918	880	903	875	870	912	829	832	858	887	888	866	913	844	841	914	823	881	887	887	841	856	867	879	883	880	914	896	856	892	863	818	818	869	868	827	928	869	909	825	853	860	807	842	842	944	838	841	889	820	888	899	903	853	831	891	867	864	890	853	893	859	911	906	913	903	871	844	839	839	871	894	838	874	877	885	798	878	931	829	870	852	859	897	829	879	873	865	859	855	868	909	865	869	849	884	809	889	865	882	896	875	890	885	895	863	818	906	864	834	881	869	817	828	906	839	850	899	787	864	860	871	881	858	853	890	874	837	838	845	818	840	957	803	887	881	863	824	890	863	829	893
19840	24065	13416	4421	2999	1622	2521	3976	2820	1769	1143	858	779	753	756	703	747	770	737	739	760	717	748	748	744	731	737	734	747	768	791	784	759	748	751	791	735	748	751	729	751	740	716	716	767	772	741	757	750	775	718	745	734	771	697	745	743	784	721	751	746	726	764	766	732	799	746	754	806	788	748	707	785	783	732	750	723	792	732	776	747	748	768	725	733	741	762	751	745	756	739	749	758	730	760	726	736	789	717	718	694	738	730	770	781	706	718	753	755	759	705	719	744	773	725	771	721	774	718	718	746	749	735	705	747	792	726	748	763	687	771	742	752	725	735	764	720	693	749	810	701	753	793	765	720	773	758	751	698	761	729	732	701	747	663	702	712	702	808	782	724	767	749	746	716	763	741	744	770	746	743	774	788	732	707	721	729	725	710	716	726	723	716	765	702	718	689	781	771	673	732	732	706	751	708	746	778	754	729	749	710	727	733	764	751	732	743	731	764	722	775	796	731	761	747	723	707	765	730	731	758	756	734	707	738	734	747	736	744	745	756	783	725	762	704	737	777	711	747	727	801	729	684	791	704	699	697	721	728	777	732	790	753	757	747	778	718	766	713	722	709	733	758	738	730	745	720	734	731	720	725	753	730	736	734	745	778	745	770	776	745	762	727	750	706	723	764	699	732	773	729	770	738	775	715	725	741	776	690	730	754	734	739	727	755	734	715	694	737	714	831	717	743	709	732	735	702	718	752	773	689	723	770	709	750	759	723	740	723	698	710	727	705	759	711	762	746	768	764	742	765	762	738	730	768	702	784	751	716	740	722	741	737	728	727	733	745	757	757	678	751	713	771	706	762	752	690	762	723	741	746	727	703	769	760	720	759	732	746	750	724	730	720	741	778	759	737	731	754	764	796	757	741	740	696	691	772	709	724	753	786	733	707	758	740	750	772	748	770	731	742	689	701	756	740	748	755	738	728	751	764	720	675	770	758	701	678	727	713	788	753	751	697	783	704	707	711	747	766	734	751	752	780	718	744	728	758	758	691	702	715	744	776	723	713	758	771	727	753	777	726	767	742	753	769	723	725	771	761	803	750	761	751	748	702	740	731	726	752	749	713	709	758	727	716	746	758	714	721	698	753	752	700	726	725	771	704	720	734	760	746	762	818	725	749	747	748	755	761	769	739	752	690	773	727	698	756	734	722	743	764	786	727	737	724	738	748	738	755	788	742	783	734	744	758	721	733	735	727	766	743	734	783	751	724	719	767	738	715	735	750	760	718	780	710	733	764	743	739	764	778	766	715	782	687	746	744	754	762	715	733	773	729	716	778	762	728	790	758	710	743	774	767	761	728	757	749	750	698	745	731	738	752	729	751	726	717	744	703	722	751	690	760	727	697	753	740	783	726	744	752	790	750	749	736	733	792	780	723	782	711	760	746	749	726	803	747	744	728	768	728	737	753	745	751	732	723	772	749	735	748	775	740	760	764	719	764	751	766	730	755	727	734	752	718	739	737	711	722	763	745	766	746	734	681	797	713	710	744	715	758	791	742	751	711	743	754	769	767	755	814	740	793	788	676	730	804	735	773	762	731	718	765	772	690	706	736	742	779	693	687	808	719	757	703	724	734	739	744	762	753	794	714	767	770	763	717	750	738	746	746	719	758	767	713	732	721	721	706	740	742	740	689	767	703	731	722	749	760	736	742	762	714	734	703	763	744	749	745	728	757	734	755	729	782	701	715	758	736	731	699	765	764	757	763	726	704	733	742	725	755	722	753	702	728	759	776	759	727	789	747	744	757	705	758	744	739	694	770	735	738	743	722	722	776	767	725	764	724	760	767	707	754	753	724	740	724	766	775	662	744	697	777	780	737	752	781	735	746	728	756	745	758	787	725	741	728	726	772	755	792	780	726	754	742	707	717	797	734	732	766	738	718	724	702	698	732	764	781	769	724	770	715	752	752	728	777	711	767	704	739	701	761	765	735	704	769	743	697	725	710	740	752	722	752	739	757	706	746	781	730	724	749	692	748	763	719	785	736	737	688	731	713	753	754	745	786	804	731	712	726	778	718	808	726	711	763	781	708	719	772	744	734	715	715	744	697	707	758	767	694	755	746	725	705	745	706	754	768	759	725	764	718	723	723	728	728	770	750	748	701	709	747	740	780	757	742	740	752	712	689	747	756	741	742	749	722	754	717	738	756	768	717	752	722	768	705	745	765	712	767	688	726	715	720	730	768	762	735	733	689	735	724	781	739	742	739	728	765	736	706	763	744	754	784	760	765	748	747	721	729	761	719	734	751	752	760	743	784	726	689	769	758	745	736	756	717	726	733	759	745	705	759	737	727	757	766	723	748	743	776	724	755	733	734	793	737	746	772	726	772	709	705	744	721	751	751	730	746	707	758	729	767	794	773	718	695	753	760	762	765	748	730	745	735	688	741	671	765	733	815	730	769	723	717	697	781	710	740	732	771	716	743	714	746	747	756	749	709	734	725	735	728	783	702	752	750	733	713	788	721	788	747	738	706	708	715	711	717	766	728	700	754	755	780	705	716	712	719	708	745	721	757	739	747	767	737	789	747	722	691	691	750	721	717	763	777	787	829	781	715	747	748	728	763	724	717	719	716	671	705	756	734	747	707	719	757	763	718	749	780	728	784	767	772	738	716	776	747	728	732	716	783	774	760	775	757	768	728	765	711	757	724	724	739	725	703	730	751	757	730	718	699	747	748	774	713	760	736	695	766	702	730	764	771	739	746	761	761	717	783	727	740	709	728	724	746	720	774	751	738	720	782	814	749	728	731	781	712	684	718	747	788	753	756	695	695	740	755	772	721	726	739	703	761	793	763	705	754	760	745	695	715	732	761	730	781	757	722	690	746	743	783	766	761	715	729	721	735	764	761	751	732	699	740	798	750	724	783	765	732	782	742	770	747	716	772	719	754	765	752	789	724	727	760	762	712	723	768	759	730	743	760	766	713	735	758	729	748	764	760	734	695	737	791	700	721	720	751	711	709	748	764	749	763	728	759	737	749	768	764	705	694	757	766	705	757	735	700	764	789	750	692	681	756	734	680	763	774	749	732	751	730	713	748	731	782	708	764	731	736	751	727	745	719	690	736	736	750	697	748	708	744	708	695	741	714	749	748	694	723	699	734	762	744	723	740	740	771	707	732	806	730	684	752	780	745	731	739	760	719	782	742	739	754	759	715	752	787	718	708	765	790	712	761	752	729	756	734	728	782	733	705	741	769	756	681	741	763	740	790	754	754	731	685	728	754	808	773	743	714	776	771	709	738	781	780	761	731	732	719	762	750	743	744	756	737	726	748	763	762	762	706	757	767	785	795	755	745	758	730	775	714	702	746	720	717	778	737	762	788	727	769	773	817	777	750	805	705	766	739	712	757	756	728	764	786	690	727	741	714	728	747	720	724	813	734	769	740	736	742	773	734	708	748	747	753	695	822	777	772	705	718	752	734	717	751	748	729	752	718	714	719	732	689	741
25665	21554	27813	24422	13578	4304	6174	22438	16821	10761	4108	1987	1187	927	821	827	783	768	810	820	799	800	766	825	778	799	819	781	796	825	874	763	826	847	816	835	825	813	852	847	765	766	847	779	765	798	794	798	792	816	773	795	854	843	784	773	833	777	839	802	756	801	781	815	793	777	767	768	792	838	770	791	842	779	882	810	781	779	803	783	824	793	792	793	802	815	761	750	826	777	803	839	794	814	823	772	825	785	825	817	787	828	741	817	815	787	848	823	771	772	750	807	775	789	815	862	804	815	806	821	787	841	829	763	741	841	786	748	797	792	744	756	833	773	783	806	807	798	807	768	796	825	736	781	829	810	742	754	787	792	808	766	830	794	796	766	866	798	816	791	800	773	774	762	817	815	792	773	819	786	772	796	736	767	808	794	754	806	760	819	750	793	770	788	779	794	741	827	808	764	752	758	794	766	779	815	779	751	758	839	792	811	794	789	721	798	818	763	814	810	816	845	828	823	815	765	795	809	804	797	777	841	777	834	789	803	831	791	772	795	769	745	879	774	813	746	796	814	804	796	804	830	802	753	844	757	827	769	795	786	820	798	796	762	793	770	808	828	765	833	728	777	800	775	815	817	766	738	826	796	777	805	782	774	821	818	780	792	778	820	823	787	787	800	853	819	807	802	781	790	797	835	815	780	775	824	839	794	787	820	773	780	806	793	742	818	815	767	776	824	766	768	785	822	804	750	791	806	861	826	812	789	781	777	754	810	818	783	771	765	861	841	797	789	796	802	780	830	811	801	758	806	749	730	782	848	794	770	783	798	806	801	800	793	792	794	817	784	769	801	760	750	814	778	844	809	752	795	796	770	751	791	801	761	806	738	808	791	830	823	779	723	826	834	786	821	769	806	773	786	805	797	790	813	746	804	789	810	866	820	747	835	752	810	778	769	759	800	828	792	836	770	768	758	800	748	830	802	794	804	783	792	813	795	802	801	833	790	816	788	830	790	798	796	790	860	774	793	805	806	813	833	842	829	827	715	777	789	752	756	772	796	784	754	787	827	790	732	783	756	753	820	815	843	739	761	764	800	788	843	805	777	807	780	787	795	781	825	808	805	808	752	772	756	841	794	744	802	814	784	833	815	807	809	809	776	776	777	806	790	793	793	784	797	824	774	849	810	844	743	799	806	774	805	802	802	797	761	839	799	805	798	813	751	780	768	854	783	783	802	802	785	785	799	773	794	803	842	835	815	771	785	815	823	788	811	798	792	775	818	782	800	812	802	811	840	790	820	765	789	762	757	806	789	800	816	802	760	765	762	802	792	838	771	796	839	805	770	800	793	791	756	781	734	792	801	748	816	811	778	769	798	787	799	781	748	775	783	802	795	807	799	748	807	828	793	769	804	856	771	783	817	833	764	779	776	831	805	761	782	803	846	813	836	750	766	750	787	768	784	813	807	731	831	827	797	806	810	825	826	735	822	815	793	802	845	758	806	796	804	761	812	824	834	851	810	787	819	748	755	825	751	827	829	762	785	773	818	764	763	759	815	781	850	834	871	804	798	821	774	799	816	765	813	801	845	744	780	816	756	742	779	786	743	730	763	755	761	779	785	826	802	774	759	769	771	787	766	796	790	770	802	858	796	793	777	799	794	766	765	819	773	829	756	809	788	783	773	829	810	788	824	787	787	776	824	792	764	772	813	795	804	728	826	793	848	818	773	813	746	772	759	760	830	796	739	802	747	794	750	788	832	789	802	783	793	793	759	816	794	836	749	796	824	779	770	788	813	761	813	834	801	808	776	801	782	785	754	809	815	816	793	782	764	890	817	788	803	809	793	790	809	766	825	767	789	759	771	821	779	802	809	793	771	790	788	779	753	785	794	768	793	839	842	786	817	798	818	786	759	773	865	772	793	776	812	776	790	796	803	838	781	792	819	815	811	800	783	789	854	816	822	777	809	808	788	769	776	794	807	777	803	802	796	768	822	828	833	793	780	803	767	827	781	780	827	802	763	825	730	810	808	829	806	798	864	796	791	768	806	789	793	777	783	799	772	807	767	790	792	726	765	769	787	767	804	778	818	792	839	746	779	768	790	755	768	824	772	763	788	846	848	801	749	766	817	793	829	790	769	802	797	784	807	729	775	814	772	782	815	816	750	804	802	829	802	840	838	805	763	772	785	815	756	774	780	803	761	816	810	793	771	799	783	756	809	780	757	796	790	797	830	783	774	793	752	799	794	803	768	776	754	814	844	824	785	753	797	825	772	817	781	757	750	782	848	840	770	777	785	837	811	807	792	829	840	811	738	846	794	804	790	779	812	752	799	794	826	815	794	768	805	822	824	812	768	807	805	821	781	816	829	771	786	756	788	811	799	819	801	784	786	759	794	798	784	762	757	817	790	772	801	818	767	787	796	793	819	831	806	782	836	764	756	728	776	808	763	774	778	811	770	864	789	805	792	806	752	792	776	813	794	804	803	756	799	783	821	746	763	817	773	799	805	828	784	775	780	797	777	763	768	788	784	805	815	819	776	875	768	821	800	828	815	814	797	777	759	788	777	808	788	803	762	814	798	794	772	779	730	809	759	800	729	806	763	773	841	777	808	771	756	801	855	796	795	771	788	826	752	755	763	802	791	845	761	738	765	813	796	803	795	783	768	837	736	757	816	774	767	829	773	781	846	808	792	857	778	816	794	779	822	800	813	826	784	812	788	779	770	835	760	774	826	817	776	811	813	793	822	775	802	792	796	793	757	832	796	785	801	782	778	805	773	814	765	767	756	797	770	742	812	811	775	770	781	792	781	753	804	807	851	789	789	823	780	776	856	769	800	772	792	749	824	843	796	780	813	817	753	803	789	741	783	831	814	753	835	811	864	783	813	788	785	789	779	759	835	759	810	794	782	797	786	739	805	806	814	799	765	790	804	806	813	804	774	821	809	830	770	771	787	772	774	799	814	817	788	758	826	793	789	794	787	761	836	788	776	775	748	843	824	781	788	823	785	756	823	795	787	779	813	806	831	808	865	806	768	771	766	779	799	808	822	811	831	769	818	781	794	862	772	801	830	775	817	798	801	844	781	818	817	795	814	790	806	835	802	789	765	816	812	767	736	790	806	768	790	803	780	771	772	780	789	767	861	807	771	763	769	803	809	814	802	777	776	820	807	775	790	789	827	841	784	793	809	781	793	849	770	800	839	796	816	832	762	773	801	775	799	827	836	768	771	764	794	798	785	786	784	783	799	754	792	779	777	788	845	777	803	781	839	770	777	806	796	802	783	822	826	750	798	826	787	791	789	845	804	824	761	752	810	787	765	767	818	787	791	811	758	760	773	769	799	814	811	838	797	812	802	775	732	796	792	828	789	802	789	759	780	816	829	855	763	831	806	860	822	777	752	795	826	798	766	798	752	826	774	806	803	818	783	827	800	805	792	855	795	785	731	844	772	827	836	785	801	805	830	786	774	805	800	809	773	753	818	774	838	808	808	770	843	804	810	830	759
20717	33836	25136	7377	7062	3288	7299	22153	14198	9042	3874	2117	1031	842	755	706	735	764	712	727	725	724	770	743	677	738	758	708	727	749	705	726	709	718	717	708	692	725	737	780	744	697	720	736	744	767	708	717	710	691	741	701	723	713	704	726	714	779	726	742	735	762	737	746	720	716	717	712	701	694	725	686	722	750	710	684	763	716	756	683	689	741	727	695	779	722	724	773	744	653	722	720	720	699	720	731	721	704	720	731	754	705	768	738	712	693	673	746	730	687	728	687	719	710	733	722	760	656	718	693	687	683	738	750	773	724	738	704	713	698	699	754	700	729	687	761	700	693	715	745	736	706	711	703	712	711	760	740	716	717	722	710	772	721	753	709	729	712	725	690	723	706	731	671	733	724	703	738	731	735	735	743	710	719	690	737	734	706	765	696	688	711	739	714	668	756	690	701	721	751	693	685	716	751	762	716	717	688	673	735	737	676	711	748	755	716	686	727	678	701	714	705	733	697	720	766	691	720	710	734	730	681	746	697	717	704	701	720	679	674	676	703	649	757	736	739	726	728	737	705	729	723	760	725	699	751	757	694	738	738	756	700	689	655	774	692	708	667	724	661	654	753	699	726	675	717	702	711	694	741	689	730	663	724	718	712	718	723	736	715	706	714	758	715	718	723	693	700	711	709	740	735	737	696	698	704	774	741	732	728	750	691	677	699	715	715	716	672	708	750	739	717	709	718	725	713	707	699	763	757	717	719	742	657	712	715	687	695	704	718	696	699	647	748	696	722	723	729	668	701	724	733	731	713	695	693	746	706	706	715	722	727	697	735	718	756	734	688	746	717	715	700	675	683	700	755	704	725	687	682	777	730	712	737	719	711	727	714	734	756	711	742	685	690	694	715	732	687	709	734	737	728	705	694	739	725	759	705	691	712	720	711	685	728	727	740	716	688	716	727	724	718	694	740	696	687	713	752	738	739	660	668	739	710	708	720	771	686	701	691	664	727	737	743	697	732	726	727	716	671	766	686	722	692	750	734	704	697	756	720	700	674	700	723	743	734	707	721	744	728	711	698	677	662	673	687	698	720	714	684	699	744	696	678	751	690	714	721	745	689	727	756	730	765	682	775	722	692	711	698	745	776	676	717	717	758	731	744	747	713	710	696	698	755	688	701	699	696	715	708	736	750	704	687	700	696	654	715	688	739	719	713	714	749	713	721	737	722	695	724	737	703	741	734	752	711	761	721	733	750	696	752	731	664	704	698	743	705	698	676	726	667	774	717	697	724	666	686	732	729	734	667	717	759	707	743	736	679	680	690	708	706	714	731	706	725	699	726	690	726	737	683	728	666	724	750	714	680	694	721	732	698	663	682	713	685	727	782	695	745	682	717	748	740	698	741	695	713	673	698	694	754	725	752	727	756	697	735	715	727	725	756	669	688	698	694	683	707	732	665	779	696	734	705	722	749	714	761	696	691	739	739	720	730	754	759	737	719	771	720	715	712	717	695	745	738	696	707	690	702	747	709	694	731	675	697	666	751	699	717	701	709	750	685	704	687	698	675	714	736	683	723	702	709	727	684	694	698	667	740	733	718	714	748	705	724	737	739	668	672	702	735	739	737	683	721	738	706	713	714	695	724	753	754	733	714	733	694	726	707	702	709	729	748	733	689	710	701	673	731	702	700	685	738	702	708	708	667	690	754	710	706	736	738	712	696	743	692	658	731	716	692	727	679	724	702	701	744	739	734	724	703	765	690	756	736	727	745	701	677	776	701	723	662	674	736	746	680	705	672	732	703	690	751	701	756	737	718	675	690	729	715	744	723	678	691	675	688	747	678	741	673	677	661	728	711	686	691	728	716	681	705	730	706	721	702	652	682	671	717	720	738	717	704	720	734	714	732	747	712	741	722	735	697	679	711	710	689	713	747	737	705	672	736	688	764	691	685	737	711	701	697	726	725	730	750	722	728	686	701	644	672	700	694	640	696	738	708	702	709	722	708	703	720	757	727	750	689	714	696	736	683	724	676	676	728	706	692	694	723	692	690	705	703	689	667	700	712	718	723	686	672	709	650	720	740	700	654	757	754	742	673	705	704	701	729	739	726	666	703	777	702	725	704	714	673	686	704	662	735	664	731	713	722	725	732	678	741	737	720	671	697	751	728	684	748	738	644	713	701	751	717	686	735	760	693	731	697	761	729	738	710	721	706	708	715	697	714	710	737	740	727	733	747	721	709	714	698	767	741	713	722	697	693	726	721	749	714	731	693	682	706	716	704	721	725	671	722	704	711	723	694	754	744	727	755	723	658	696	742	783	735	706	716	700	717	718	704	698	723	752	688	716	704	657	764	724	729	731	689	728	719	673	668	723	713	680	746	729	718	698	708	726	720	721	708	675	701	726	715	696	678	701	710	772	715	757	682	730	709	664	740	696	706	697	727	717	736	771	734	693	712	713	701	709	695	695	717	680	750	725	697	686	732	701	680	731	706	654	684	694	689	704	738	735	704	746	724	726	755	686	687	689	721	716	668	719	667	707	696	710	756	699	749	682	675	718	686	740	742	748	725	713	739	667	682	700	750	659	731	711	734	726	703	710	696	721	714	683	667	718	691	684	701	748	701	704	702	679	693	673	697	694	684	749	668	686	715	679	725	713	766	681	743	704	688	739	674	714	714	714	693	718	724	752	772	756	766	725	736	730	722	682	668	758	679	737	732	740	688	680	723	719	701	686	753	678	761	719	754	721	721	690	679	739	704	721	754	710	677	728	718	670	738	689	739	785	757	719	731	694	731	697	722	674	707	678	780	711	688	710	714	670	698	700	794	689	723	765	691	785	777	775	671	722	750	705	713	680	710	707	738	750	733	727	704	694	735	697	742	744	662	726	699	668	698	670	712	716	702	666	695	725	734	729	692	728	729	633	704	718	701	708	746	684	742	710	675	750	703	718	716	690	693	725	717	710	726	715	721	735	723	720	690	704	702	726	728	667	686	631	707	720	723	739	729	693	688	706	769	712	742	725	707	733	715	701	692	682	737	705	715	688	724	710	699	688	676	757	742	702	724	672	714	717	736	732	717	670	743	738	728	688	679	729	736	760	754	743	748	707	720	741	732	702	734	713	697	708	736	666	702	657	751	718	744	707	712	735	731	708	718	689	746	679	686	698	669	722	715	723	760	647	673	703	676	760	743	692	678	741	719	675	690	737	715	722	727	703	708	702	740	712	711	721	692	735	758	713	684	723	739	732	696	712	737	745	721	681	741	718	696	691	658	671	722	715	712	728	736	699	724	710	740	732	705	695	738	690	702	706	704	802	692	698	737	719	702	670	715	702	712	714	736	671	704	730	714	721	704	744	725	713	716	696	700	739	726	736	683	720	697	690	694	720	686	650	717	691	719	629	729	710	768	715	716	685	707	727	717	664	699	763	756	685	751	694	718	745	705	715	662	725	681	677	725	742	708	730	710	734	673	730	706	723	719	662	735	666	681	694	719	739	711	723	677
24286	21454	28951	24739	21680	17893	9987	33249	33264	23011	11072	4103	1765	1142	973	867	912	941	1012	925	935	916	948	907	921	925	909	930	864	854	901	907	868	952	851	907	900	953	878	879	940	942	905	911	902	942	905	919	893	861	900	854	908	909	901	909	855	1000	906	842	833	998	937	913	901	858	872	871	902	895	902	908	963	895	897	947	921	912	867	956	950	939	912	885	931	951	854	929	886	857	875	863	929	920	898	942	943	941	864	911	872	879	876	875	893	928	960	874	944	896	913	895	891	884	910	873	900	909	923	888	923	901	910	890	900	930	877	900	904	917	835	919	927	881	923	859	872	922	898	855	902	899	896	883	870	925	885	963	916	917	909	910	862	929	840	897	900	863	873	957	913	940	911	846	869	846	875	882	891	902	899	928	886	870	907	918	841	901	963	942	888	861	849	920	897	906	923	846	904	858	901	915	906	892	937	874	932	882	892	890	914	881	907	931	840	866	898	852	928	885	871	882	913	896	922	872	865	907	924	848	848	873	956	947	916	834	912	977	861	893	839	861	864	927	899	906	832	901	845	875	845	921	883	903	927	872	919	923	880	920	891	958	908	928	932	892	945	930	913	917	939	896	851	892	938	937	875	880	924	935	843	928	901	905	921	886	903	905	940	881	890	949	907	880	909	934	895	879	868	894	882	931	893	915	902	934	864	876	914	878	910	955	889	948	882	900	922	857	935	909	901	902	966	868	901	900	931	933	920	833	876	882	917	891	925	913	881	884	894	929	927	933	872	865	899	907	884	876	875	889	857	904	885	833	906	896	883	902	877	882	946	906	868	892	904	846	920	901	900	893	880	905	860	873	906	873	878	893	892	955	883	866	878	900	891	865	903	880	887	914	884	867	861	940	928	925	851	878	898	868	904	842	870	858	880	887	895	891	903	890	936	888	926	936	909	900	890	955	893	907	877	908	928	878	876	912	911	872	884	894	922	892	929	909	897	894	880	892	891	925	942	908	960	861	905	951	864	846	824	939	881	889	889	846	900	883	884	886	944	879	879	971	920	850	930	858	925	910	956	886	908	862	874	865	886	963	863	876	904	883	951	900	867	861	886	915	872	906	874	912	889	866	861	947	947	914	868	877	858	939	899	898	951	850	920	926	923	918	924	869	933	896	935	927	915	864	905	898	881	941	906	830	855	871	879	863	859	886	924	897	910	905	856	850	892	901	922	938	874	911	880	882	913	895	899	878	891	932	925	904	870	874	896	925	948	917	922	948	910	919	910	834	875	916	876	922	977	871	856	848	896	934	914	825	894	913	888	872	854	885	876	920	848	876	936	898	909	880	902	949	898	867	944	899	914	900	929	899	907	888	913	875	905	922	904	844	961	869	931	873	913	898	857	896	886	869	901	868	851	907	850	916	878	880	841	825	862	882	952	921	858	869	852	883	906	885	893	885	942	929	928	908	913	876	847	837	902	885	915	899	909	874	883	897	916	867	845	824	876	906	921	912	874	915	903	861	874	871	913	889	915	883	916	883	884	878	904	886	821	865	928	894	878	913	916	865	950	931	870	868	861	888	877	882	911	872	904	908	885	928	891	954	836	906	876	916	868	982	930	901	936	930	927	875	930	841	900	890	877	865	886	843	818	904	923	875	933	879	908	861	887	854	889	905	923	896	893	915	872	923	885	867	872	866	850	921	883	923	913	896	885	911	922	924	926	923	970	935	911	912	891	845	915	886	921	895	863	883	907	961	880	866	875	890	841	893	850	935	895	865	889	813	914	886	862	874	878	902	844	944	882	910	827	907	872	874	880	957	917	903	900	815	912	934	919	875	903	870	941	900	865	866	939	860	913	919	890	927	957	824	881	918	869	891	861	868	968	865	885	899	885	888	887	933	879	871	847	912	912	880	882	854	845	876	852	872	944	896	933	942	897	937	875	864	888	899	883	899	929	999	893	861	895	920	884	894	936	849	888	929	882	918	853	820	894	855	924	909	917	889	888	883	915	929	912	884	894	877	959	896	936	917	880	848	853	894	922	848	921	875	888	901	911	871	858	909	881	909	873	873	826	860	879	914	923	878	880	915	906	837	898	853	902	890	856	893	928	945	918	913	909	873	897	886	902	876	920	901	900	823	892	898	902	908	842	882	884	895	884	861	880	877	900	930	911	869	879	921	888	868	905	903	852	924	914	921	858	903	943	921	869	892	834	912	900	915	899	893	890	859	876	940	900	911	908	889	847	910	863	873	902	875	934	901	896	905	910	956	820	917	921	881	928	941	874	923	934	919	884	910	940	876	889	946	872	861	918	943	891	852	913	904	868	917	914	901	900	942	924	926	876	918	918	899	913	872	940	926	922	923	844	884	951	921	908	904	883	828	874	860	883	891	888	893	935	908	860	896	905	940	892	871	913	889	835	916	920	877	883	921	874	906	891	896	918	884	889	920	845	883	909	877	925	889	877	901	868	907	882	888	886	914	902	922	914	849	889	874	870	944	889	904	865	926	905	920	909	872	890	940	886	854	880	877	967	867	876	880	907	847	883	897	891	894	892	858	870	904	893	929	872	924	924	905	928	894	893	876	867	903	888	898	885	881	947	969	909	896	836	902	884	917	860	877	848	901	944	921	875	945	906	871	885	906	904	891	857	822	902	867	916	943	923	897	918	909	889	907	875	857	908	891	885	874	889	932	895	888	846	851	887	871	915	830	819	930	871	916	893	900	874	914	877	849	844	903	875	906	879	859	854	902	853	904	908	891	854	864	895	921	925	878	864	889	937	905	923	920	883	884	927	909	901	897	924	870	919	865	871	890	870	953	840	916	909	853	820	917	886	866	903	931	873	881	909	924	875	964	846	924	912	845	904	951	908	928	959	898	882	879	874	917	898	856	863	947	871	870	913	887	871	878	914	929	879	861	898	897	897	867	921	930	918	899	895	852	837	829	871	916	912	929	928	902	893	873	918	940	936	893	882	900	861	854	897	876	890	937	888	867	908	891	894	895	926	880	900	889	902	938	887	873	922	939	876	880	905	882	849	945	841	869	905	862	892	907	961	917	892	915	925	816	849	906	887	945	913	803	866	924	874	869	864	936	894	861	928	920	850	929	952	947	814	914	947	907	872	885	840	884	923	902	875	899	863	850	859	862	897	889	885	878	871	924	842	866	937	948	855	891	874	925	840	904	928	965	913	857	871	851	935	838	932	871	976	895	897	951	870	890	894	921	909	847	921	892	890	891	867	840	855	901	927	877	893	829	880	910	857	900	901	900	915	879	919	856	814	911	853	933	925	919	897	857	904	895	866	851	905	911	909	885	871	934	868	895	892	925	918	970	859	854	897	887	903	870	902	912	915	909	865	919	903	862	874	939	905	921	908	884	881	942	878	927	866	888	878	884	931	872	928	922	854	893	848	859	866	891	891	892	930	920	918	846	862	920	940	823	949	881	917	846	856	856	914	892	946	948	888	857	908	886	890	857	891	909	899	900	892	880	899	901	879	886	869	871
17217	40077	38567	22834	12691	10956	6613	34568	27560	18272	8748	3878	1605	950	852	851	823	840	799	795	808	774	775	799	843	815	809	816	771	791	827	780	779	799	795	755	817	805	771	779	800	798	787	812	819	777	749	745	827	773	833	796	798	784	800	817	769	807	764	796	724	788	829	744	792	791	795	833	789	798	782	806	824	811	801	849	776	783	790	814	782	757	803	797	808	765	813	848	809	811	833	784	774	809	805	796	754	783	788	782	780	746	786	812	784	818	800	739	790	779	757	770	791	796	781	783	826	822	775	798	824	787	733	798	764	840	819	776	785	834	837	774	779	830	826	805	828	746	756	811	810	746	783	776	786	808	804	809	799	813	818	814	808	803	760	806	806	777	777	777	747	842	766	768	807	777	823	823	819	774	795	802	826	831	817	828	810	839	786	792	821	800	820	767	767	796	752	764	792	812	794	812	723	813	771	793	806	805	818	839	831	791	777	822	824	826	830	810	807	790	789	758	819	779	799	804	766	813	823	844	843	779	742	776	813	773	809	788	809	831	789	806	811	798	781	794	839	821	786	819	818	765	866	805	803	815	812	826	797	791	802	779	772	825	760	785	819	775	799	821	738	793	786	751	800	746	767	812	787	746	816	746	808	862	787	773	804	780	791	828	821	788	803	834	756	790	815	808	801	787	803	830	798	840	775	756	843	795	807	834	778	769	815	754	805	823	830	790	793	784	799	797	781	811	837	802	804	797	857	802	755	790	790	825	777	792	817	803	759	790	776	775	813	764	775	783	775	787	768	784	790	817	802	812	774	722	845	771	818	789	797	835	784	822	798	825	799	765	732	805	781	799	757	803	787	786	849	776	759	759	778	825	786	807	769	783	810	786	792	774	754	804	806	818	809	768	821	838	791	747	798	852	801	820	746	815	793	794	794	782	824	800	793	805	826	787	786	753	851	837	753	762	744	779	828	779	791	837	779	801	814	771	821	786	777	760	778	791	789	829	758	806	802	800	797	806	783	803	780	763	805	788	774	835	805	784	793	833	790	786	753	846	809	794	802	800	783	744	804	825	743	784	776	751	799	778	785	793	811	763	789	818	818	777	772	796	758	764	858	756	790	756	787	768	734	784	798	832	776	803	748	808	839	787	788	811	741	846	772	811	757	822	767	785	775	790	846	812	806	737	809	809	778	778	783	777	782	717	816	785	751	780	786	812	816	805	836	837	791	783	799	790	801	788	791	765	802	799	727	782	817	807	800	804	791	805	808	767	805	797	803	791	733	784	798	782	799	803	758	735	807	788	786	797	725	821	818	778	726	790	806	795	811	774	811	816	806	774	776	762	825	770	810	809	773	779	819	795	779	818	776	806	845	782	837	780	839	804	768	826	738	793	799	843	783	772	768	816	801	775	825	792	760	782	822	756	825	825	821	787	761	835	778	761	802	827	771	784	779	805	848	786	769	833	802	824	794	801	826	799	822	829	821	782	790	773	805	788	816	809	823	811	819	816	787	814	829	833	771	759	766	816	811	768	754	799	821	797	788	831	786	820	791	819	806	802	815	799	822	742	802	772	837	798	764	779	829	838	842	783	803	797	765	816	800	817	777	798	755	835	794	796	786	751	774	808	782	841	816	789	781	793	814	785	770	820	802	765	756	806	779	773	806	789	792	829	815	792	832	778	793	820	763	838	791	765	796	762	778	808	795	773	796	834	790	782	760	790	817	784	752	780	815	811	782	769	775	798	802	788	783	784	783	794	755	801	749	842	790	803	766	797	814	829	782	770	812	792	812	795	813	803	786	767	792	809	819	774	815	852	803	781	811	782	788	831	800	803	776	760	773	746	810	800	788	800	808	795	705	754	798	736	782	820	828	784	794	774	800	823	790	762	791	801	797	819	766	758	789	732	843	787	823	748	812	818	788	847	749	782	807	779	792	824	763	805	833	810	732	839	765	759	809	799	762	771	790	790	821	809	744	800	791	785	803	831	800	788	800	787	813	843	814	781	813	777	762	866	765	835	857	760	822	804	757	775	783	772	764	837	829	792	783	794	836	809	861	838	771	755	796	774	829	806	795	783	833	841	772	818	779	821	764	809	826	806	782	792	815	787	844	777	775	836	808	836	788	798	786	844	766	790	781	774	792	759	820	772	753	779	812	792	804	781	814	761	781	731	752	747	775	765	783	811	823	782	733	772	806	818	856	764	750	803	794	778	739	797	807	753	734	806	810	784	804	777	806	810	810	872	836	785	819	773	774	787	801	823	787	784	798	784	786	796	837	810	850	772	764	822	745	794	802	786	773	798	806	806	735	771	786	784	797	796	772	768	784	817	777	771	764	775	807	799	777	772	776	761	775	829	814	755	821	788	720	789	794	801	777	794	792	811	773	820	796	796	818	799	807	756	820	816	788	740	778	784	797	798	809	809	806	752	800	738	742	838	794	777	810	820	780	778	848	818	870	846	797	751	807	839	849	789	759	773	786	797	800	781	797	770	802	773	789	812	799	809	806	796	825	783	780	753	809	751	801	741	788	790	777	785	814	813	741	813	782	781	837	750	793	803	756	801	818	808	774	768	799	822	760	795	793	764	816	792	798	795	787	756	765	789	801	792	761	762	786	821	779	776	776	853	792	774	808	771	791	777	801	792	773	785	788	775	797	797	718	773	794	766	799	797	812	767	813	732	788	802	810	780	789	801	777	804	803	801	848	815	799	772	792	848	733	764	795	795	775	710	788	787	761	812	803	784	775	812	805	839	799	769	842	784	788	772	764	822	759	857	867	793	803	784	813	822	802	791	776	775	821	814	731	784	816	811	764	745	803	795	813	787	819	854	832	754	833	768	774	759	838	797	785	748	857	773	800	790	771	787	733	730	784	767	761	793	785	762	788	789	767	794	812	825	757	770	765	755	766	796	766	846	758	782	803	758	794	806	788	808	769	773	776	821	764	789	785	752	800	761	805	782	794	764	770	817	754	808	787	759	818	788	723	765	782	821	784	729	802	768	835	781	756	770	791	821	757	772	788	788	772	811	825	781	834	805	763	782	791	762	836	809	789	763	764	809	812	759	758	782	788	812	753	812	796	792	777	778	796	798	813	810	810	810	768	801	766	784	742	819	787	775	794	803	797	739	792	761	781	812	785	813	796	789	784	806	771	743	762	829	779	808	794	796	777	799	768	809	751	826	766	813	761	810	794	822	793	801	768	840	761	780	814	808	807	804	788	769	768	774	772	790	762	817	786	782	762	842	785	747	763	854	764	773	830	794	788	814	812	796	794	803	808	785	730	768	778	780	787	755	768	763	851	798	816	771	814	754	844	806	738	769	761	758	802	787	808	833	792	796	811	800	776	803	782	757	839	776	806	832	818	847	766	841	800	757	766	768	774	776	795	827	817	799	749	772	796	811	797	814	778	788	789	807	758	745	754	779	771	820	779	753	796	818	818	770	808	806	770	822	792	781	752	826	749	800	834	813	836	763	831	779	835	761	781	799	795	758	840	772
28123	22772	26938	15818	4167	1690	2239	1642	2725	2485	1718	1237	1017	863	854	844	835	831	869	873	823	862	868	858	799	860	806	862	784	850	823	824	844	873	839	887	845	879	892	901	836	826	899	908	893	896	834	873	828	850	875	846	817	857	830	891	848	834	864	818	838	890	848	836	837	845	847	813	837	856	842	853	793	796	850	821	867	832	854	817	869	854	824	847	899	857	845	903	841	843	842	841	883	821	831	836	836	779	876	837	854	840	835	873	882	834	795	838	856	817	830	847	854	822	859	823	831	844	886	853	875	860	843	860	880	879	789	885	827	888	843	801	875	865	790	879	905	830	847	887	818	807	842	873	824	824	803	830	846	858	890	813	859	866	892	849	785	851	795	818	855	881	818	819	829	845	833	912	864	864	832	850	827	861	884	812	858	885	837	859	860	907	913	866	840	855	850	820	853	886	838	823	871	868	816	830	855	847	825	807	843	838	848	827	866	855	838	835	832	869	863	839	872	862	811	819	832	877	913	814	868	856	824	836	815	830	868	835	859	849	861	826	873	830	895	865	838	879	825	832	793	859	829	861	807	891	847	784	848	867	881	851	868	814	824	906	821	868	848	799	885	843	842	835	813	868	836	851	909	882	897	818	862	876	851	797	836	835	843	813	829	881	889	827	851	879	858	825	803	887	823	854	854	848	839	881	842	878	845	812	849	838	812	868	848	849	865	841	834	810	828	849	917	864	839	852	866	813	885	833	846	836	826	805	876	811	835	902	898	849	848	834	776	827	900	827	836	854	824	856	808	856	843	840	914	817	820	799	828	889	924	823	803	886	850	899	852	789	867	796	815	895	834	833	814	850	868	812	816	820	880	867	804	857	895	871	860	872	864	844	861	854	841	917	832	855	813	887	860	844	848	862	850	857	780	824	793	798	815	854	798	860	867	806	788	882	861	818	820	876	850	833	884	829	849	846	800	866	826	863	869	890	822	858	861	872	856	827	809	836	852	923	831	853	850	841	870	856	826	808	849	890	829	851	863	808	822	805	802	791	895	879	828	797	873	857	838	878	805	825	869	830	835	854	875	797	857	881	869	878	866	821	890	879	874	849	851	819	842	865	841	827	892	812	860	881	849	850	868	901	802	842	848	868	826	835	854	887	891	844	843	902	834	835	897	820	877	801	893	863	876	843	885	858	845	834	856	868	880	811	835	857	843	830	876	819	822	827	855	801	863	774	832	881	834	889	828	819	881	894	813	771	867	781	822	882	825	835	803	836	864	819	854	837	794	829	868	831	819	881	854	826	859	821	808	845	877	857	870	860	876	866	938	838	864	873	791	770	795	918	836	846	850	870	845	890	804	829	870	840	867	832	807	837	876	871	861	825	905	874	802	817	868	829	854	831	840	877	879	847	866	755	838	787	840	842	859	869	883	872	838	878	886	874	870	853	851	760	819	847	848	855	870	854	891	886	800	817	792	878	911	850	878	817	822	867	891	832	838	809	888	891	845	869	865	835	862	857	823	882	833	861	882	866	823	829	826	901	844	825	813	810	824	904	863	834	845	872	850	853	852	861	850	935	850	857	856	859	808	862	819	822	821	862	850	859	858	874	874	868	884	859	835	804	859	824	875	889	844	855	868	877	864	790	838	872	887	845	828	788	830	833	844	808	821	839	795	874	888	831	803	875	886	862	875	895	777	858	869	892	855	825	863	849	879	843	802	812	825	850	887	867	887	847	782	811	848	803	912	871	822	854	856	885	866	820	811	804	854	802	844	802	829	878	797	837	928	873	830	865	834	841	833	827	797	847	864	833	859	843	834	852	836	805	836	880	840	799	870	798	845	832	822	854	841	874	863	835	918	936	805	807	848	823	819	851	816	826	820	878	868	890	864	820	808	846	840	831	876	883	878	870	897	813	853	850	874	866	853	847	904	870	867	847	910	914	793	908	830	880	854	868	823	866	857	851	848	935	855	863	802	854	806	856	819	810	886	806	865	912	825	840	822	846	795	844	861	813	864	807	871	814	885	866	837	847	840	869	883	861	853	848	870	859	886	842	803	835	883	837	911	853	885	861	819	894	870	835	884	852	829	860	805	836	861	772	838	820	822	879	784	823	894	842	862	865	852	862	808	800	790	876	831	846	838	802	839	826	914	846	902	819	846	823	887	871	867	829	771	885	843	822	890	903	839	873	853	833	831	842	858	851	833	825	798	820	870	852	822	862	867	835	841	863	885	918	826	834	825	803	837	897	868	860	843	799	854	801	838	793	842	834	850	874	817	842	816	845	847	855	792	835	840	870	814	819	846	877	842	846	797	845	831	874	825	841	781	812	840	795	834	889	830	881	871	869	865	855	813	854	808	836	851	816	880	846	867	832	843	878	812	878	892	907	864	816	835	846	839	869	878	853	852	842	887	828	849	817	873	825	828	821	844	838	833	873	865	860	842	825	847	887	888	868	844	823	889	824	863	834	857	852	883	861	876	835	847	878	855	835	845	858	830	845	800	874	885	870	836	841	838	828	833	839	842	800	839	833	863	845	885	875	876	845	956	850	816	848	854	860	838	833	827	873	863	838	914	927	845	837	809	868	834	844	879	868	839	837	844	853	811	865	824	831	877	850	863	877	878	869	841	856	858	897	824	840	832	813	817	864	871	880	860	876	872	845	861	813	871	879	832	890	836	865	853	858	871	862	851	838	827	876	812	877	826	861	864	853	854	902	878	810	830	877	849	915	891	868	850	880	862	888	910	861	844	870	867	837	818	811	844	850	885	859	883	815	877	900	885	859	821	877	900	859	881	858	902	872	838	867	836	805	861	847	858	878	798	858	845	803	889	805	858	863	846	839	809	843	904	815	834	854	850	830	878	871	809	847	853	844	819	917	814	837	855	894	842	836	797	812	910	868	858	839	824	861	889	856	852	811	878	814	803	802	857	839	886	859	806	837	866	800	816	833	832	849	805	871	877	832	837	805	900	895	895	907	811	841	824	886	830	838	868	871	801	846	867	831	828	798	844	831	883	886	832	871	825	841	835	858	881	877	851	900	838	871	863	797	912	782	825	843	856	847	872	830	910	871	893	821	846	874	819	874	807	821	834	845	894	869	881	821	825	811	824	886	871	866	865	802	898	890	818	841	860	827	839	881	823	795	844	816	858	870	878	814	825	817	876	908	873	880	815	849	800	823	850	864	819	869	880	827	799	844	859	819	826	850	865	826	870	823	831	909	828	864	831	841	829	837	865	847	799	815	821	889	834	831	888	835	887	857	844	809	934	824	835	837	836	862	893	827	829	840	853	860	838	824	825	792	881	818	883	834	863	869	897	918	836	828	865	877	836	888	843	863	827	868	852	863	833	893	872	887	889	836	895	819	818	841	848	856	872	879	834	853	817	863	838	895	852	902	848	898	826	864	868	830	834	775	864	857	817	848	881	827	866	837	838	830	859	846	840	811	870	870	806	890	864	845	783	849	897	814	818	819	859	860	883	866	887	835	827	837	853	863
9726	22973	26688	10384	3596	1747	2765	1888	3089	2618	1604	1112	883	739	741	814	714	750	696	733	721	723	721	744	739	692	732	719	763	736	741	747	735	779	759	720	695	798	757	744	723	750	733	712	728	726	711	720	740	729	707	748	741	727	724	738	719	744	676	751	693	712	704	759	705	738	727	734	738	760	740	740	749	703	738	727	719	723	693	774	664	699	723	774	691	739	714	739	740	750	743	773	721	737	696	707	743	731	695	743	714	715	745	691	734	716	733	694	723	705	736	661	709	716	733	671	669	694	758	768	760	717	744	747	747	732	705	718	734	781	725	663	682	709	657	711	710	729	736	794	744	685	704	745	715	750	765	735	718	740	733	714	720	733	728	712	741	701	742	761	730	705	745	752	719	707	774	720	702	761	722	718	731	745	689	727	678	684	756	750	708	690	720	734	763	764	738	682	751	713	722	725	683	707	694	716	692	721	713	731	674	706	723	735	711	684	698	677	754	728	673	727	768	754	739	732	750	742	724	700	699	723	748	765	701	748	673	703	761	715	706	747	738	715	666	762	701	725	704	739	727	761	716	721	700	695	727	737	682	723	748	720	708	742	730	708	728	727	712	734	668	737	694	732	716	727	731	741	740	718	744	736	717	679	765	757	727	711	709	703	722	699	742	728	735	750	760	730	755	709	672	716	658	700	700	702	713	762	721	712	715	718	713	744	711	728	701	739	729	686	753	686	693	732	719	707	725	748	706	709	717	728	713	757	771	745	694	733	728	749	741	723	706	721	741	731	737	777	736	697	721	714	722	745	714	703	753	736	772	744	712	757	718	698	713	718	701	748	727	760	717	744	735	745	767	741	698	708	710	719	736	784	721	677	721	728	765	701	755	730	736	707	739	710	725	759	682	709	727	706	694	733	761	711	723	727	736	753	668	746	713	720	718	736	721	704	766	695	685	726	669	690	736	733	724	702	728	704	705	758	707	733	720	747	744	702	720	715	707	664	730	721	666	699	706	750	750	696	743	660	742	724	731	773	693	735	743	683	678	750	747	712	713	701	702	718	767	712	704	743	672	732	728	723	697	763	782	734	749	766	755	720	732	747	722	755	709	754	727	743	753	728	769	700	699	750	701	759	708	714	737	704	745	679	724	698	687	716	713	729	709	763	722	718	712	745	655	734	737	717	711	780	737	762	664	715	722	729	745	748	768	740	766	712	688	740	708	710	742	794	683	707	762	739	689	723	750	691	731	787	778	773	740	719	699	738	671	714	699	690	690	732	742	710	715	742	690	731	728	737	721	709	740	723	726	706	715	725	746	745	763	708	745	750	682	698	728	716	715	713	696	730	711	674	724	740	757	733	712	708	718	685	714	749	771	766	758	688	738	721	719	695	725	731	685	684	719	759	748	756	739	713	760	688	720	733	714	738	734	704	711	710	747	767	750	678	703	715	711	762	708	683	763	726	709	756	706	712	716	718	759	695	678	713	692	748	723	733	734	753	752	778	748	716	775	694	752	706	715	764	742	728	737	725	738	689	728	729	650	770	719	727	713	722	725	674	723	728	752	714	720	741	745	758	735	708	749	726	716	745	706	692	708	726	747	766	717	710	739	757	749	735	758	686	725	760	716	731	710	724	721	768	709	708	804	686	777	751	738	740	720	706	738	707	746	718	694	690	719	736	747	713	728	744	737	757	731	714	757	732	710	729	757	734	716	726	732	752	708	704	738	748	731	791	735	708	725	691	739	710	684	698	736	756	694	685	744	687	727	717	737	703	729	734	674	723	709	714	734	747	688	681	784	770	737	726	747	693	728	729	737	741	730	744	721	737	683	708	707	739	682	694	723	708	741	746	700	747	744	695	673	712	736	705	712	747	733	751	721	733	714	738	690	724	744	726	731	758	737	725	738	719	746	726	784	730	704	772	745	691	710	690	703	722	732	709	725	688	733	771	695	736	722	704	722	687	715	732	771	731	755	705	721	769	729	735	712	707	731	724	746	731	716	712	695	689	694	785	702	690	702	720	750	698	757	731	742	727	757	768	723	716	728	748	766	747	707	749	719	728	690	726	718	729	675	720	782	749	767	708	748	705	730	674	771	701	715	700	736	685	767	729	698	754	717	732	746	738	695	704	722	724	715	734	692	719	712	728	687	734	721	762	710	808	727	820	691	697	764	734	726	748	721	699	754	716	727	679	745	738	720	755	750	822	720	795	710	719	724	716	757	735	757	730	688	767	726	755	734	714	685	737	736	741	726	736	757	775	731	741	699	715	651	730	720	708	743	771	743	751	714	732	732	739	716	701	678	749	771	735	700	711	737	744	719	732	729	680	721	756	705	688	720	740	757	699	718	743	738	777	736	718	733	687	700	692	766	746	706	733	697	721	692	685	727	685	741	732	769	767	748	716	659	710	710	738	722	722	721	717	696	739	679	719	729	689	706	703	700	754	717	707	709	725	749	719	749	738	732	711	735	728	782	714	732	708	694	692	717	760	778	722	731	698	718	769	677	712	723	738	776	688	747	770	697	708	717	738	689	783	781	724	791	755	723	759	734	719	730	758	716	727	731	753	735	741	717	744	709	723	770	695	733	762	761	709	736	723	775	688	762	692	702	708	759	721	765	749	720	742	706	725	716	727	707	724	729	732	742	698	734	715	703	714	757	729	695	700	683	731	728	734	707	758	708	709	701	711	706	699	726	751	697	703	751	770	674	705	736	688	757	737	720	723	746	726	738	730	730	762	753	786	702	692	734	696	730	721	709	748	763	710	740	709	709	690	751	677	727	696	691	693	731	750	743	740	740	688	788	748	739	721	776	743	697	738	722	698	714	734	720	721	712	711	726	729	735	747	708	697	735	679	725	789	742	751	713	742	719	703	731	700	698	725	756	669	749	711	728	734	757	717	750	740	710	773	758	699	691	696	718	703	680	712	697	714	698	761	724	781	736	717	706	717	704	767	715	724	717	727	730	751	722	692	743	671	704	769	727	716	735	752	726	675	706	685	671	712	744	680	728	742	752	740	756	764	730	729	765	685	769	710	693	683	729	773	727	737	679	743	753	695	703	702	746	712	665	812	766	720	684	693	728	749	725	739	688	724	727	755	724	725	714	743	764	701	682	713	746	740	721	687	728	738	730	740	743	723	710	740	715	763	704	762	719	684	733	783	745	730	747	715	757	691	720	694	714	683	711	703	723	695	675	717	772	765	711	691	680	720	684	696	707	753	681	735	726	715	750	726	736	716	765	694	756	713	735	745	713	735	718	726	726	769	782	693	675	724	728	682	718	726	735	695	761	720	725	728	739	730	740	732	755	793	675	730	743	702	739	744	743	758	717	736	748	721	729	664	724	701	763	742	712	664	748	652	724	685	740	702	717	716	768	753	763	715	717	735	726	711	629	742	721	734	675	777	742	752	716	718	700	758	655	750	693	738	710	760	774	735	684	679	761	723	707	655	737	723	726	704	703	724	758	729	755	752	744	722	724	716	715	714	714	675	728	715
25600	21436	28881	27999	18754	12537	8218	4400	9490	12603	6841	2825	1422	998	829	858	797	843	863	811	783	830	787	789	803	843	766	841	821	813	805	772	796	801	756	793	771	805	781	821	778	765	780	810	790	851	767	827	786	772	846	796	788	799	785	752	806	793	819	787	847	768	802	815	837	827	840	830	834	816	799	829	725	826	838	812	702	775	789	794	737	717	787	806	803	832	845	839	766	779	745	796	796	793	700	799	788	795	794	797	793	786	814	790	779	806	865	801	813	757	744	788	756	817	812	769	812	811	800	792	742	749	804	761	782	761	764	778	754	749	782	781	773	756	820	820	779	841	786	786	790	751	804	796	779	820	800	799	812	788	810	791	779	799	810	779	753	780	800	848	798	794	772	826	780	839	802	793	821	794	749	735	800	822	817	781	785	843	827	801	761	765	775	791	711	803	742	771	817	786	801	815	795	804	755	833	785	816	790	789	787	763	776	754	772	781	784	783	787	773	769	812	811	757	769	805	798	783	816	781	772	780	785	773	764	804	755	811	847	761	776	784	803	800	755	799	790	771	799	759	801	764	759	828	759	813	829	796	780	823	817	808	773	811	806	803	759	778	762	752	809	799	739	759	817	805	806	788	822	786	838	775	820	856	811	790	790	796	770	841	813	797	789	819	735	748	800	796	788	831	796	773	791	759	778	804	749	736	776	776	749	806	799	822	795	808	787	783	783	776	803	777	797	801	806	760	814	743	810	795	815	799	779	783	822	791	768	793	799	791	777	825	817	806	814	755	780	809	766	751	825	764	813	805	801	780	755	829	789	784	833	769	819	776	812	778	751	778	835	840	806	755	756	746	713	806	783	790	752	846	806	760	763	740	766	806	817	813	791	821	743	766	805	823	776	786	801	780	756	756	730	813	793	768	780	785	788	796	725	791	748	788	810	782	780	789	779	831	803	724	812	742	787	803	771	786	777	765	813	800	816	794	762	777	787	784	797	788	796	821	736	779	755	741	770	769	758	809	790	763	788	774	822	762	787	811	770	764	777	778	755	781	776	824	869	763	759	804	758	792	760	796	782	742	835	731	782	811	794	788	727	826	780	792	841	849	768	735	777	811	760	825	799	745	841	790	773	832	758	762	857	720	818	816	744	740	779	786	767	775	813	775	732	775	774	804	771	842	769	802	778	815	727	761	797	786	812	794	768	774	833	811	850	737	757	788	745	820	809	754	839	803	798	762	786	800	806	796	837	770	799	800	763	751	767	784	803	806	768	814	800	751	777	760	787	836	772	775	806	780	775	814	811	811	769	757	765	747	812	794	749	791	791	782	811	773	810	788	768	804	778	798	800	809	811	836	780	748	808	735	837	795	797	814	828	811	777	791	751	781	807	802	793	774	781	809	754	767	739	816	792	829	749	752	784	777	738	779	748	789	803	793	775	827	758	789	800	796	795	803	782	833	781	817	821	815	752	792	799	780	773	764	782	825	754	777	748	784	810	785	720	766	822	794	743	809	773	746	797	779	832	809	755	778	763	786	768	786	754	778	784	828	763	755	798	789	773	766	769	755	804	816	793	727	786	758	782	748	787	794	790	792	785	816	849	771	798	834	833	786	748	775	776	808	841	797	742	750	824	776	811	778	812	801	772	786	776	778	756	787	773	823	752	747	764	795	777	727	811	757	825	802	795	772	794	813	833	793	746	802	779	793	805	791	789	779	825	784	723	775	786	748	733	752	790	829	783	813	724	787	751	819	814	779	747	716	747	765	814	840	779	752	810	793	763	813	820	764	801	804	806	787	782	853	792	795	775	833	798	797	813	814	768	740	817	820	808	793	783	794	808	815	812	800	796	798	782	820	784	842	779	809	786	795	822	794	775	761	762	752	821	794	775	790	820	798	762	803	766	818	835	754	804	769	775	775	780	772	801	854	811	786	801	757	752	824	843	799	811	795	739	800	805	822	769	777	779	815	785	812	776	804	787	814	798	776	819	794	727	815	807	787	810	774	821	839	751	818	811	792	789	775	786	781	731	812	790	864	806	790	754	769	769	785	799	745	796	784	785	780	794	757	758	841	789	797	774	799	883	790	797	791	815	788	827	789	832	792	787	810	784	777	801	819	784	745	763	829	815	754	817	792	768	794	725	765	830	861	820	751	759	820	785	777	842	766	774	772	799	855	789	798	749	778	805	838	782	771	760	803	819	801	807	810	803	814	836	765	784	843	816	829	798	738	790	767	810	765	816	803	759	822	802	819	735	803	767	748	790	820	783	826	819	788	779	774	801	771	753	815	802	773	756	773	803	813	758	831	825	806	749	765	800	749	769	792	771	817	791	773	786	806	817	798	758	846	772	789	779	806	794	798	771	744	812	766	801	795	786	811	776	786	806	860	772	762	781	725	801	816	799	788	801	811	764	748	781	764	813	772	796	797	834	820	810	762	736	850	841	770	787	856	770	836	800	809	772	769	803	788	756	871	788	740	786	738	811	757	805	762	756	815	777	810	797	862	816	800	803	790	828	829	755	788	750	785	804	861	776	734	788	776	809	786	778	776	797	803	801	806	807	816	791	826	814	843	809	817	796	806	799	806	806	803	810	835	821	801	810	802	812	746	759	809	824	754	785	763	760	758	790	794	789	733	828	799	757	758	791	778	772	767	795	750	809	825	760	769	790	837	807	838	713	749	785	792	773	783	819	829	810	767	774	777	783	794	805	817	793	747	823	753	770	789	768	790	785	794	780	798	774	812	774	797	803	724	808	784	792	788	755	814	778	743	806	772	763	822	815	818	821	739	779	735	819	760	778	766	780	801	794	761	773	769	813	767	836	804	767	811	791	771	792	772	800	819	757	797	804	752	774	807	767	785	842	824	782	777	783	816	776	803	735	789	767	791	832	794	814	749	770	791	781	790	746	741	815	789	792	794	799	823	772	821	802	799	790	799	823	808	770	786	787	790	787	787	867	847	804	776	823	815	746	756	760	783	756	789	747	809	758	737	791	773	760	777	768	830	806	819	751	815	740	849	847	769	775	800	807	835	836	797	778	771	795	786	784	837	781	793	759	815	796	758	762	835	790	748	819	796	784	774	797	787	801	805	858	754	809	799	774	779	748	772	774	753	832	795	796	793	820	737	833	776	817	828	776	785	721	782	848	794	757	774	810	789	812	796	783	758	790	764	820	794	780	746	808	838	777	802	808	796	795	808	793	824	775	819	799	797	750	770	813	797	785	783	848	760	728	810	772	825	783	779	825	771	814	756	731	763	752	771	810	805	732	876	787	755	749	771	789	814	846	754	772	757	789	850	785	814	814	786	790	750	772	755	781	822	733	807	757	759	752	798	754	784	814	778	799	815	835	755	789	782	764	757	834	789	769	774	744	773	807	781	785	794	763	776	825	797	785	770	790	714	772	741	808	798	788	818	779	769	784	804	832	826	756	803	792	801	789	751	770	790	792	810	784	768	790	812	778	765	828	802	813	788	781	814	812	784	791	815	785	843	802	753
8789	28218	37358	19961	13144	9916	7264	4444	11040	11630	6251	2862	1398	916	705	732	710	724	741	776	713	720	719	676	721	661	668	710	694	694	721	686	689	743	712	736	750	714	745	732	714	701	689	720	723	745	748	692	719	682	706	711	722	771	713	715	723	729	679	701	740	691	727	704	748	702	708	770	712	701	707	714	680	755	712	691	716	725	733	729	737	738	749	668	728	675	725	738	689	700	714	735	731	803	718	722	663	753	687	716	749	727	778	704	760	729	735	732	716	709	733	692	716	730	708	699	667	716	717	684	763	731	706	704	701	734	734	730	737	719	740	698	723	708	710	687	712	715	730	735	689	692	730	687	732	675	744	749	669	669	732	702	695	741	682	727	690	722	764	694	679	676	701	706	682	674	743	722	714	700	720	687	735	699	715	691	766	765	713	713	746	744	690	747	720	761	821	676	704	689	702	715	690	685	729	652	730	754	669	666	782	701	707	707	710	676	670	660	728	688	699	724	719	711	702	700	695	706	728	730	738	702	736	653	737	681	677	682	714	739	724	676	689	687	681	731	689	706	705	740	726	708	762	751	690	719	687	735	775	731	705	753	707	759	696	704	722	728	728	683	629	680	696	735	686	706	692	731	726	739	683	717	718	739	699	693	700	667	704	701	687	707	718	730	761	763	751	690	707	712	711	691	744	738	676	746	727	737	718	741	709	791	755	708	706	670	664	675	702	696	762	679	688	742	744	707	664	686	732	729	718	697	711	673	664	733	771	659	654	688	688	714	742	681	702	686	716	704	668	731	685	722	750	709	654	702	736	703	761	703	679	680	669	700	744	718	694	704	671	680	716	708	685	695	701	700	685	721	736	738	713	731	694	752	697	703	689	715	689	732	684	693	737	728	642	742	746	681	705	675	747	699	654	683	734	698	742	707	675	704	728	704	721	677	682	742	716	675	724	664	731	710	718	704	694	744	669	701	706	752	676	702	699	706	692	668	765	682	703	737	734	735	678	721	704	729	690	676	677	743	710	674	687	711	687	734	738	712	696	691	716	674	706	692	703	722	676	678	701	743	746	708	692	666	683	713	729	730	718	693	726	776	732	720	759	678	733	704	735	694	696	709	719	729	718	747	682	694	694	724	700	741	712	700	705	672	664	730	704	700	698	696	697	689	707	710	689	688	704	744	723	703	741	701	711	729	721	668	686	697	693	755	713	658	683	688	688	661	702	717	744	706	669	697	697	723	677	706	674	710	678	674	737	732	658	713	720	750	694	686	647	705	697	725	733	693	737	733	714	723	694	742	773	733	743	733	691	705	686	716	684	723	719	726	754	696	751	677	661	628	677	707	719	712	743	702	667	679	687	721	697	703	691	651	750	733	682	687	700	713	683	690	735	715	713	763	719	716	685	702	661	670	704	700	771	685	700	717	698	699	687	723	679	689	765	713	706	693	734	665	701	736	708	696	725	696	706	690	700	753	720	739	745	715	689	702	715	757	746	712	742	704	681	756	712	685	712	712	717	714	637	688	665	715	684	662	706	689	732	697	678	716	764	667	709	707	744	699	679	673	773	669	688	698	698	712	712	702	708	637	715	685	665	712	744	763	719	692	663	743	717	706	742	704	683	715	715	734	758	710	644	668	700	671	722	709	712	687	668	691	689	735	730	709	703	708	670	645	775	662	663	701	669	719	722	726	710	712	707	704	709	675	734	701	715	742	723	668	704	719	689	696	671	689	689	762	684	651	685	703	745	692	717	706	679	669	650	670	682	696	725	687	714	721	726	690	723	695	708	755	678	766	683	666	716	701	707	722	735	724	763	761	707	693	726	686	650	719	699	702	737	700	730	721	752	695	736	718	746	685	688	705	691	708	713	757	697	725	737	719	740	715	709	709	722	702	693	711	690	680	712	703	683	664	696	685	679	702	662	727	714	673	723	728	713	708	734	667	683	702	701	732	705	706	685	710	755	686	704	697	705	684	734	687	730	740	714	721	700	713	707	710	693	681	746	703	689	731	727	696	711	682	715	694	729	702	730	762	677	699	673	695	719	714	661	684	671	742	706	701	706	747	716	705	696	703	706	740	703	666	733	688	701	747	729	664	689	676	695	701	710	662	662	729	760	701	739	704	707	675	726	701	708	703	672	712	709	722	680	693	709	698	712	753	703	720	726	672	782	709	676	647	669	672	700	668	692	719	751	740	673	768	740	717	710	704	699	720	698	729	688	677	686	734	689	722	685	703	675	759	699	703	757	739	657	752	681	691	742	685	673	764	741	763	674	697	701	701	702	654	746	651	730	700	711	690	709	696	714	745	740	682	695	710	726	713	720	711	724	731	704	727	738	700	748	685	673	772	735	709	710	727	705	714	708	717	672	742	641	699	689	683	734	745	700	724	671	696	693	724	739	747	740	679	696	701	731	698	726	710	754	714	737	684	677	705	711	728	745	724	706	744	707	680	698	743	729	712	707	766	737	746	742	704	731	694	725	725	733	713	686	686	685	694	735	711	685	731	694	731	682	713	685	707	667	715	662	725	756	687	723	697	706	732	698	698	649	741	666	716	718	683	741	666	730	677	699	700	705	671	696	696	691	693	721	725	753	717	712	707	714	736	719	717	712	714	745	662	712	716	683	695	684	702	749	718	689	742	726	760	711	684	669	693	645	743	721	687	688	692	717	678	757	706	701	727	753	710	679	705	730	722	741	704	704	669	708	644	670	673	672	717	629	681	713	695	697	734	702	717	722	679	710	720	734	736	722	691	662	725	692	672	714	738	751	714	706	718	697	657	742	709	739	685	669	688	676	681	714	694	713	728	703	747	717	663	708	665	717	694	742	686	717	666	704	701	717	716	693	719	729	729	685	622	659	634	718	705	737	716	727	681	698	727	723	712	716	708	733	693	699	720	761	727	718	650	697	714	729	680	705	699	720	712	719	668	732	736	754	700	741	722	702	700	708	717	720	708	718	684	683	676	683	751	695	721	695	677	719	754	716	705	690	700	657	764	709	677	689	698	738	702	727	709	769	725	749	731	709	677	707	732	712	713	721	707	687	646	698	677	689	695	719	689	720	717	652	722	709	697	715	684	715	735	700	716	759	699	689	714	736	722	724	683	751	701	704	691	695	720	709	711	723	727	716	744	674	673	676	695	665	750	680	697	681	686	697	685	713	691	666	672	729	744	694	708	687	726	723	687	692	751	678	702	708	684	670	736	750	648	725	718	721	681	694	680	699	687	733	697	689	608	651	730	734	728	752	735	673	722	719	666	727	636	690	664	688	658	697	672	658	677	733	702	746	665	723	726	709	780	698	768	717	733	741	685	709	762	734	685	659	710	720	690	770	716	714	720	719	747	702	720	662	717	708	669	691	682	697	714	681	692	715	684	714	724	678	713	741	721	708	700	708	721	682	685	709	710	664	698	727	688	698	715	721	735	689	695	729	696	742	701	707	696	686	715	665	684	716	680	693	718	706	700	709	692	699	699	678	728	732	682	735	742	704	712
24383	21440	28884	25617	24312	18020	6333	8754	24938	29728	19084	7586	2674	1326	963	905	945	886	880	927	927	894	908	926	906	925	946	868	913	887	930	892	949	839	913	891	935	898	914	913	890	876	917	891	896	898	927	856	910	882	890	890	903	874	904	873	872	918	870	920	928	872	881	951	916	897	848	882	855	891	895	950	864	879	923	881	889	883	850	937	906	850	883	877	844	872	867	899	902	912	906	914	873	879	897	841	930	859	910	957	904	890	834	911	921	899	944	893	933	892	891	936	864	929	928	917	867	931	890	904	869	873	898	913	897	908	818	887	922	867	863	906	948	871	894	875	846	870	888	874	904	874	893	887	910	872	886	837	901	942	870	870	923	891	922	893	878	879	888	893	913	865	925	900	903	904	906	859	882	906	875	876	845	921	878	899	898	847	880	898	888	913	928	912	869	893	853	876	953	931	924	952	917	921	922	862	867	929	899	875	868	869	893	917	899	941	919	878	924	878	959	962	893	931	928	860	887	881	884	873	873	861	884	891	870	935	878	896	828	923	876	877	853	911	892	884	857	885	837	863	928	954	868	919	886	881	905	849	903	865	886	881	827	899	852	892	908	850	923	903	931	881	873	876	866	850	886	847	906	900	905	928	873	893	882	920	895	871	928	905	901	913	890	908	879	842	916	880	866	871	887	917	888	877	915	916	870	877	890	881	930	922	884	881	864	889	896	940	941	902	903	874	845	860	883	917	867	863	846	904	874	898	917	899	926	895	918	912	911	872	945	936	817	912	837	854	892	890	873	890	906	868	886	824	906	847	853	890	903	881	824	928	881	899	937	847	841	942	870	895	877	909	909	888	919	890	860	878	874	860	869	896	882	907	903	952	892	870	860	912	891	848	862	949	890	867	887	838	874	905	839	949	867	888	878	945	893	910	885	904	924	922	907	911	888	936	901	873	906	880	872	904	881	899	869	890	922	900	943	892	884	855	878	840	891	939	851	894	906	928	940	927	899	918	897	864	871	880	860	904	897	913	832	862	887	904	881	933	928	872	884	882	882	890	885	889	826	885	887	938	926	899	833	840	862	852	872	906	897	899	844	857	858	863	879	939	904	910	866	804	909	821	874	900	877	911	899	924	852	881	865	883	860	911	874	879	889	807	869	867	956	865	882	876	873	862	838	864	886	934	845	881	909	921	892	894	923	873	894	889	930	818	862	912	845	913	868	895	877	899	881	919	862	854	862	919	853	956	863	890	877	901	860	869	871	943	872	833	859	911	890	846	886	880	875	928	885	898	901	880	878	860	876	891	938	875	868	928	865	857	927	865	895	886	858	873	856	864	898	864	908	865	867	882	874	860	889	927	909	897	892	855	888	895	865	849	877	864	923	889	894	909	876	890	900	883	880	862	889	926	858	873	925	891	881	894	933	937	892	856	873	916	885	837	851	886	892	898	858	829	907	912	864	875	910	920	894	861	907	894	897	894	869	827	878	935	871	883	888	832	914	886	906	937	893	930	893	815	868	874	872	892	871	853	925	882	975	923	905	922	871	900	885	881	876	903	888	859	869	900	839	890	888	907	853	884	848	878	855	850	818	871	948	907	919	905	895	869	910	936	855	883	900	841	873	849	862	865	892	874	871	942	918	860	866	856	847	875	875	834	896	890	880	860	885	856	896	928	966	894	907	885	851	920	929	891	887	848	893	909	866	901	878	895	926	922	899	940	904	869	884	900	891	855	887	891	945	862	871	860	806	893	865	966	918	848	933	902	910	956	941	914	862	810	879	873	870	893	918	882	897	904	898	880	909	960	921	925	915	857	857	900	917	917	901	833	860	835	900	838	898	898	851	894	887	920	933	865	891	891	901	895	893	882	909	880	966	917	841	906	874	936	887	916	915	906	833	894	932	940	860	902	899	863	910	947	878	871	942	885	891	852	947	876	940	881	948	859	879	896	926	877	840	843	880	906	886	871	902	897	923	915	906	864	898	892	907	883	885	899	883	890	842	830	818	882	914	860	911	902	876	892	886	860	875	869	914	877	901	878	838	957	920	865	884	818	872	858	907	883	846	886	883	842	883	884	913	889	868	833	901	845	884	897	930	866	844	878	888	867	903	867	911	919	867	863	821	901	957	901	906	864	843	881	880	901	934	906	900	882	864	888	887	874	945	905	892	888	934	929	908	910	897	882	923	888	910	883	819	895	1001	855	827	888	871	866	934	850	838	896	879	897	840	873	930	919	914	886	847	868	898	908	943	904	857	855	907	902	893	878	890	942	914	851	919	869	927	849	838	919	902	963	902	887	908	917	907	862	920	893	930	946	880	876	848	894	868	873	861	823	858	852	847	893	876	858	906	899	887	945	895	919	855	862	895	867	888	820	927	910	880	904	937	832	908	887	885	912	929	862	871	882	869	838	923	903	906	868	910	863	870	884	903	848	950	910	852	929	874	872	915	909	906	897	956	924	909	874	914	915	901	881	880	904	868	898	869	872	850	861	857	913	890	923	885	901	857	923	926	872	895	913	837	913	910	894	926	903	894	829	919	900	934	901	858	876	877	877	867	861	905	841	878	869	924	891	852	921	926	860	876	888	972	842	963	841	924	917	914	910	828	911	940	879	871	927	844	856	865	873	924	904	862	838	858	898	918	910	938	931	850	898	873	849	859	872	954	876	889	892	868	874	914	879	852	905	899	906	876	893	874	874	893	949	840	881	901	913	889	869	853	935	938	875	869	833	882	878	857	884	925	900	912	887	946	882	877	930	904	872	912	925	920	877	874	828	839	889	911	895	846	933	890	910	884	890	887	874	869	880	926	893	960	920	910	855	908	833	877	885	889	858	853	896	916	887	900	879	875	891	885	883	882	890	829	924	931	942	883	905	920	894	856	843	898	943	887	896	843	892	910	845	932	890	884	824	884	881	874	890	848	921	861	882	836	885	916	832	888	887	903	906	896	868	859	900	896	860	911	910	838	865	906	890	917	873	845	908	894	821	880	832	870	892	908	872	958	878	892	915	930	908	823	888	907	853	915	861	942	892	888	849	876	923	901	894	860	873	894	943	939	906	899	914	882	919	902	875	906	830	872	798	834	865	875	848	931	906	860	900	848	900	856	865	865	843	905	856	898	901	870	910	947	852	842	836	915	892	861	907	872	874	879	896	886	892	909	933	861	880	958	904	900	922	922	920	902	851	910	949	831	870	863	880	911	845	883	900	910	871	861	887	884	890	828	861	928	856	855	956	894	924	906	866	833	859	897	880	862	847	895	818	867	901	956	851	870	864	911	870	934	891	902	942	883	906	859	876	859	892	874	866	891	840	902	923	933	930	873	900	915	836	891	878	916	838	855	877	922	862	913	840	905	847	886	881	891	911	869	883	837	921	852	870	927	884	879	899	841	867	844	854	886	916	961	878	896	910	856	882	908	847	933	907	845	896	901	841	874	830	899	896	867	896	850	952	923	887	855	914	829	883	851	879	906	921	872	860	901	886	852	872	881	856	885	859
9419	36051	39629	24736	22525	9602	3040	9852	25826	26414	14818	6144	2437	1233	913	839	748	828	790	829	754	801	885	827	770	795	780	815	798	770	743	763	756	794	791	810	776	814	839	824	774	855	817	792	808	791	793	820	783	781	808	828	808	790	837	782	793	788	847	822	811	792	751	758	760	783	765	805	751	769	811	809	768	741	781	775	817	813	797	778	814	759	800	802	763	806	831	765	760	782	793	844	730	805	767	796	767	814	804	788	782	788	761	789	781	802	846	772	789	849	772	790	785	796	766	801	831	814	785	838	813	826	822	793	762	787	782	789	775	807	839	801	781	756	764	805	821	842	797	772	801	815	770	775	778	790	764	740	867	786	781	826	761	755	798	769	775	782	768	815	812	770	769	757	748	796	831	785	810	804	758	772	781	793	803	799	812	794	814	758	789	785	785	778	836	806	745	777	745	805	821	730	816	758	787	817	786	805	776	800	756	788	748	778	787	748	801	752	738	860	849	815	747	777	742	768	771	757	797	755	793	793	807	780	785	760	787	725	788	760	737	812	832	786	782	784	805	806	760	824	775	800	832	821	748	837	798	835	794	777	780	819	823	773	756	788	806	773	799	773	774	828	834	785	775	784	805	820	762	783	792	783	775	772	798	790	796	759	801	754	808	751	871	829	823	765	788	795	782	801	756	746	794	807	782	766	785	781	792	779	755	782	766	805	804	741	777	842	775	790	817	771	781	813	786	815	794	793	768	775	784	820	726	833	757	785	793	816	769	775	779	770	810	747	750	781	788	817	804	800	785	749	778	759	816	755	802	804	762	808	834	798	819	783	789	788	825	744	779	859	771	786	796	794	720	807	797	819	749	772	814	810	802	769	815	751	797	781	813	778	827	771	789	790	798	814	781	759	762	797	740	787	780	781	779	794	783	825	802	735	807	827	790	802	790	773	803	722	789	806	801	814	741	781	751	786	826	824	790	757	827	782	756	788	768	777	769	804	810	832	828	777	782	792	797	791	777	821	792	799	789	751	809	763	751	797	806	812	775	795	778	810	779	767	779	810	784	749	784	787	832	747	816	807	793	811	818	801	732	838	822	775	806	770	770	808	820	812	769	771	804	784	833	775	762	773	811	763	764	778	781	791	774	719	780	788	773	768	788	787	850	785	810	792	757	799	800	772	786	787	816	714	781	768	742	793	776	808	732	742	862	802	787	815	782	808	769	769	745	745	794	815	758	764	823	789	791	804	792	797	779	778	806	780	764	791	792	775	758	813	778	817	788	787	779	803	821	817	804	762	766	812	783	810	760	782	767	815	755	812	788	781	828	816	782	780	806	780	779	808	785	813	775	763	811	846	816	792	820	786	781	782	773	768	798	785	759	794	814	796	810	763	804	787	787	781	758	721	766	787	796	780	811	805	829	805	767	818	780	795	793	796	770	795	770	806	840	728	808	813	787	789	793	806	823	803	781	777	754	788	818	768	792	767	762	811	803	753	781	791	756	742	764	747	746	743	803	780	801	783	804	772	813	775	798	828	795	756	805	787	808	767	816	800	809	780	740	821	825	774	808	777	819	761	795	803	785	753	828	758	798	798	768	816	748	774	820	776	795	828	814	801	807	767	819	793	810	785	777	834	783	793	787	801	769	775	773	784	785	791	770	738	755	805	774	781	827	796	769	811	791	812	757	795	807	795	762	791	821	808	829	777	841	781	771	757	796	775	802	769	753	793	787	782	820	807	802	800	788	825	798	814	821	802	796	839	794	773	757	789	830	776	824	788	730	773	765	740	834	793	769	765	781	756	784	800	780	766	769	738	798	821	778	790	821	797	800	769	749	789	773	784	786	795	760	776	804	833	764	747	774	823	795	800	776	794	785	821	733	806	742	774	720	733	780	860	777	869	788	774	849	761	801	795	787	772	779	799	791	822	809	765	756	775	803	815	815	735	813	775	705	766	829	779	815	821	804	786	745	744	767	813	785	789	789	822	790	809	747	795	819	764	782	820	781	818	745	767	767	828	769	741	779	794	786	755	793	775	792	783	813	789	815	778	819	791	740	807	799	793	760	816	809	780	791	776	832	797	791	799	791	801	821	778	729	751	834	771	746	768	774	796	789	837	803	820	745	747	794	776	828	801	813	810	771	794	817	774	804	728	820	768	854	796	797	762	827	774	779	784	772	773	772	780	760	738	799	791	809	717	834	761	794	763	780	774	782	805	808	784	751	758	811	761	836	756	808	815	754	774	785	823	806	768	762	842	810	739	794	782	828	843	758	787	805	781	729	803	806	744	818	781	773	797	787	803	765	773	836	793	780	767	746	833	787	781	798	768	839	804	773	753	775	741	829	797	797	777	796	737	790	763	778	798	783	773	789	817	793	779	776	774	796	792	799	793	788	803	816	769	816	756	763	770	788	787	764	798	792	789	814	795	822	779	813	785	810	778	809	808	768	783	787	819	797	776	786	786	814	798	780	793	745	802	789	787	799	784	782	762	752	792	795	805	797	785	823	839	797	741	775	850	833	804	795	822	733	800	804	773	742	807	791	817	755	783	735	763	840	753	872	794	763	796	810	736	727	739	825	779	819	753	769	809	814	769	820	772	785	755	771	746	840	820	753	768	758	773	787	807	853	762	752	825	786	816	803	810	789	851	748	796	852	822	768	794	803	840	816	788	759	825	755	795	786	759	784	754	779	868	763	857	764	751	801	772	824	807	806	765	772	758	865	753	787	797	778	837	736	778	788	787	807	827	801	819	810	813	785	771	780	723	806	744	779	727	813	773	777	737	781	785	783	728	798	787	740	810	777	760	815	783	781	767	755	789	840	808	789	777	787	783	794	776	772	814	738	760	783	772	819	792	787	834	770	820	827	796	773	795	773	787	744	765	773	780	792	808	739	855	807	766	802	770	813	771	738	810	769	790	806	771	831	840	779	834	769	794	833	796	797	822	755	742	796	761	825	767	754	810	735	757	770	772	775	809	865	771	772	768	838	764	782	783	776	795	816	823	794	794	798	744	819	823	733	814	752	823	760	766	817	846	758	806	758	746	747	822	772	831	828	808	758	784	789	757	768	770	770	765	750	793	754	769	775	755	799	833	797	788	715	784	789	786	763	787	808	795	744	815	806	790	871	791	798	788	746	818	790	776	796	773	782	790	796	765	750	775	807	778	789	777	768	794	783	754	754	792	827	798	771	808	805	812	824	812	807	831	783	818	811	781	815	750	767	792	812	799	786	793	792	786	772	808	806	780	757	830	736	840	826	776	781	766	847	772	779	784	760	771	768	790	756	833	770	834	779	791	780	746	775	819	819	813	786	780	800	782	777	821	804	731	769	792	755	758	795	781	717	760	807	796	781	791	770	741	786	778	746	813	791	812	805	773	729	754	765	780	753	776	789	728	841	777	836	766	784	793	760	742	767	791	783	747	762	787	741	823	718	757	785	768	762	730	789	760	823	849	772	802	771	813	808	768	770	806	803	772	780	826	763	795	751	794	771	797
28072	24242	22743	14683	8255	3002	1410	1718	2495	2383	1757	1134	930	914	863	906	853	843	859	839	870	820	873	853	807	849	807	838	920	864	909	855	886	856	802	851	862	836	834	848	879	842	875	894	851	867	855	904	839	885	862	787	847	839	832	912	864	847	782	876	854	830	826	872	856	812	850	842	857	830	839	795	826	803	830	856	890	873	828	878	840	861	860	889	870	887	802	812	805	863	865	828	916	828	861	858	886	851	821	866	818	771	819	849	857	851	766	833	888	886	842	901	857	822	853	830	796	845	871	856	859	847	817	853	885	809	851	869	815	843	843	776	819	860	838	826	877	834	824	833	828	816	861	872	811	864	842	875	823	877	808	798	816	881	869	864	848	911	796	783	900	899	833	829	868	911	801	874	841	821	850	882	781	839	863	934	841	847	840	852	877	845	854	835	851	855	841	874	848	809	870	879	868	837	806	867	860	891	905	835	890	875	845	874	862	846	794	874	836	887	859	832	860	841	836	804	863	867	852	832	870	829	846	857	796	839	827	827	843	926	884	853	795	884	861	866	809	838	806	844	844	850	848	860	876	824	835	875	842	849	835	858	866	883	828	851	889	846	821	813	794	857	789	860	876	859	863	869	858	832	850	865	795	854	817	805	842	871	833	870	883	832	849	851	851	812	814	836	831	818	807	886	867	842	863	833	852	846	859	858	836	851	831	897	868	884	873	829	797	876	858	839	884	811	866	865	863	911	879	803	819	855	875	857	839	803	858	812	844	872	838	853	875	855	876	884	837	866	815	829	837	903	834	903	838	860	892	806	816	848	819	870	840	858	842	819	847	837	862	872	856	806	878	886	861	821	838	857	840	835	819	898	863	862	839	857	845	862	829	816	847	852	811	846	857	833	842	912	878	904	847	858	868	847	870	836	866	848	808	791	845	848	895	811	829	827	852	817	857	841	859	827	864	857	855	870	828	850	856	880	835	881	831	840	817	817	840	822	813	847	760	872	840	889	796	828	837	882	875	816	855	813	884	785	860	898	905	831	845	836	813	839	841	832	886	908	853	869	832	852	860	836	837	866	847	850	861	871	835	864	883	850	815	876	864	813	836	865	839	866	845	798	820	848	845	808	843	853	823	900	859	797	825	834	884	776	850	879	830	874	841	877	836	826	829	847	834	873	791	829	857	878	821	863	857	835	839	857	808	896	907	869	827	830	796	838	874	856	844	889	789	820	831	873	820	860	882	830	873	850	810	829	843	889	856	827	830	843	838	854	888	808	841	900	867	861	852	791	813	785	830	861	805	839	884	878	846	869	848	874	873	820	844	829	818	827	860	815	858	876	821	855	865	874	849	890	842	883	831	828	849	880	811	858	879	839	836	854	909	884	808	850	884	866	846	820	834	848	802	782	848	817	867	862	820	836	840	822	857	839	810	856	839	850	816	868	827	863	877	872	897	845	799	859	868	862	839	845	839	812	825	836	789	835	845	826	888	875	849	869	817	864	795	875	832	825	882	839	853	865	868	895	828	827	857	798	843	864	837	855	792	864	902	840	892	860	862	867	848	851	851	869	865	867	911	850	862	878	823	848	881	910	855	916	881	861	843	788	896	835	851	881	838	791	833	843	799	804	888	774	858	832	864	836	841	826	798	835	869	854	820	824	831	827	823	850	853	817	890	819	861	883	812	850	830	840	829	846	813	854	825	836	860	824	867	844	836	878	867	864	807	851	863	839	827	851	876	781	879	884	844	838	845	869	839	836	913	837	824	786	843	893	806	871	838	858	819	874	818	841	822	880	793	843	851	842	864	856	833	882	825	821	848	877	853	831	866	841	877	814	868	897	794	841	855	832	808	924	801	907	852	849	880	859	828	794	838	809	829	871	877	832	818	849	820	877	857	860	792	843	828	871	844	829	867	868	834	785	846	888	815	833	848	804	861	895	880	826	810	810	842	889	839	886	884	852	839	849	818	781	864	853	863	816	867	827	851	830	781	882	829	872	872	832	852	905	836	838	818	887	827	847	840	837	814	799	877	833	843	843	915	879	838	810	844	826	856	856	890	856	902	850	819	821	842	867	839	789	783	835	848	881	854	775	809	866	891	885	877	828	841	817	807	845	867	828	878	833	851	860	882	800	855	851	868	818	893	860	825	878	813	802	814	844	848	846	886	839	828	820	823	869	810	831	854	865	868	803	846	906	829	801	841	789	821	879	844	855	829	830	890	848	866	807	856	828	855	817	822	828	851	803	853	906	849	816	849	836	832	832	853	867	801	836	848	833	835	898	819	825	888	807	858	905	822	855	870	883	799	845	810	792	809	842	845	842	787	875	811	794	857	878	832	833	879	804	798	838	833	809	874	866	873	872	849	867	842	828	803	812	849	830	846	856	795	825	820	896	863	833	803	844	828	851	801	858	871	832	846	887	829	843	846	799	863	857	831	860	854	837	838	848	837	853	825	793	913	863	848	890	816	861	889	833	869	837	811	823	844	800	841	853	829	834	869	915	856	905	876	858	871	848	853	858	840	821	842	873	820	875	868	918	799	871	834	827	843	878	867	855	866	834	863	888	870	851	810	871	838	855	897	840	863	862	893	848	826	789	815	882	861	882	851	842	864	876	854	877	810	847	833	872	853	883	879	860	887	846	849	834	837	848	897	854	833	859	865	801	815	866	885	849	839	869	880	857	793	825	848	804	841	847	851	865	863	800	833	814	842	854	830	870	871	815	843	845	829	828	811	867	859	803	847	857	848	855	839	826	880	854	833	852	860	809	831	864	795	844	853	805	866	861	838	844	856	846	884	841	824	776	844	767	845	896	875	881	872	857	886	820	839	837	863	838	856	865	893	864	847	872	834	839	842	849	815	866	810	830	810	818	855	894	838	882	817	842	787	835	798	872	837	827	822	861	811	826	885	833	898	827	865	857	884	855	835	827	837	787	833	814	815	906	874	851	876	833	828	821	874	825	865	870	894	862	846	881	865	894	899	801	867	844	897	862	806	915	822	829	801	857	849	780	838	876	836	854	861	833	815	805	876	821	873	814	874	886	837	849	795	849	875	846	856	919	856	896	880	890	841	823	876	841	849	841	867	884	847	795	893	873	911	831	880	856	824	842	794	854	892	891	828	842	852	791	776	847	870	804	804	870	820	846	865	874	858	799	832	810	845	822	865	846	875	853	814	786	853	834	824	788	839	875	853	818	858	844	833	785	813	835	837	874	850	785	833	843	850	824	882	812	812	896	840	869	850	869	843	866	839	805	853	819	755	846	844	855	855	886	834	846	800	851	858	873	872	861	813	919	883	795	795	828	849	824	835	862	830	877	824	852	873	845	848	843	841	834	851	893	801	871	820	866	802	857	837	796	888	905	834	841	830	802	846	833	890	895	846	815	856	903	844	830	864	837	865	882	804	818	875	812	856	843	846	827	836	848	833	885	863	863	838	838	854	846	806	841	862	859	888	822	838	813	869	833	860	872	871	803	863	825	824	847	917	854	887	830
9051	26100	19904	10605	7511	3004	1417	2067	2740	2493	1794	1027	840	782	773	750	703	732	762	740	745	714	718	757	724	731	762	783	735	714	760	727	767	712	788	743	741	723	747	752	736	720	728	779	700	710	709	728	767	745	719	771	765	712	741	712	766	715	722	754	774	715	759	739	747	746	738	729	711	719	761	717	740	711	746	741	706	716	725	735	698	720	766	704	744	721	716	721	784	706	772	759	735	713	732	775	734	728	720	742	749	806	722	744	711	714	666	734	721	750	700	708	764	742	740	770	689	703	703	707	757	732	710	744	706	757	683	701	720	723	693	816	740	785	718	756	778	747	731	714	744	748	694	692	705	780	725	739	681	750	747	716	753	782	720	660	732	775	722	744	685	720	733	748	724	790	723	700	705	704	781	728	742	723	730	734	706	733	700	732	743	724	745	715	711	678	750	695	754	722	711	715	723	701	746	760	723	703	729	736	694	739	818	722	713	741	708	719	724	695	727	760	717	762	734	765	742	754	728	693	705	741	727	757	730	771	693	759	762	764	715	758	696	736	713	699	749	733	763	718	712	739	778	736	746	717	719	751	662	748	729	740	681	752	707	680	755	772	722	768	740	710	727	676	743	733	701	689	680	723	684	733	739	725	740	761	680	712	693	739	710	754	717	737	701	773	755	767	730	738	734	758	729	690	724	710	723	710	737	711	698	748	726	751	712	716	732	727	736	750	703	752	692	726	736	702	733	743	708	706	698	701	715	736	752	726	743	724	725	713	753	732	673	759	687	716	730	739	718	730	694	744	714	706	726	721	798	693	718	744	743	737	712	724	711	727	746	674	765	700	741	736	713	736	712	746	763	749	689	735	742	727	706	734	758	773	749	708	740	745	717	721	681	742	789	733	746	752	741	727	755	759	727	744	706	770	740	724	754	708	730	765	751	733	718	699	771	715	739	759	693	745	684	788	721	722	740	731	757	733	754	725	729	729	719	765	700	740	719	723	785	641	740	744	755	741	685	684	719	746	711	703	681	744	741	714	754	716	739	745	764	701	740	738	718	756	677	734	723	718	729	708	716	708	700	733	789	776	727	713	773	746	701	748	749	696	727	731	755	738	747	735	731	709	738	748	703	665	727	729	679	752	712	734	688	723	746	737	714	752	724	734	737	752	665	759	724	749	708	736	722	780	764	755	750	757	722	727	740	743	743	741	726	696	764	724	721	728	737	778	661	727	699	699	735	747	759	700	700	728	705	716	717	676	749	744	733	761	714	733	750	733	725	692	786	719	709	736	768	759	700	720	721	717	746	769	747	752	758	731	687	706	772	732	713	724	722	760	748	732	732	732	733	714	749	732	729	700	703	713	685	709	720	753	756	754	715	706	719	759	726	736	722	744	750	725	739	710	775	696	770	717	730	716	719	725	750	734	715	802	730	723	719	723	778	756	721	758	742	707	699	716	780	746	803	756	767	748	727	740	686	727	725	744	742	688	764	726	717	731	763	742	706	707	739	779	737	762	726	747	700	721	768	753	693	720	720	788	716	760	782	758	763	739	744	726	735	736	729	762	730	711	749	737	731	687	729	711	721	711	741	666	713	742	722	732	713	761	735	661	713	760	720	678	772	747	702	735	702	753	772	756	721	716	756	715	692	757	717	715	771	719	690	774	731	713	723	672	717	738	712	758	755	740	755	717	731	730	740	678	757	717	726	728	757	754	747	744	753	730	731	729	754	727	740	719	718	699	702	743	775	709	766	723	741	692	737	768	775	748	725	753	755	715	697	732	755	759	712	723	683	720	761	736	770	720	738	722	762	726	660	750	778	688	726	674	762	752	706	725	700	721	741	697	744	730	734	704	740	757	739	715	704	740	708	697	742	719	758	679	725	724	779	753	715	764	750	754	762	747	762	745	732	775	717	709	696	727	746	758	768	698	746	766	746	779	684	686	737	763	734	722	726	730	723	692	730	729	761	742	777	746	751	719	756	772	720	705	749	749	738	713	684	711	713	730	717	707	783	770	718	734	739	704	744	742	739	740	738	716	677	732	722	725	721	733	712	704	735	739	735	713	712	662	693	762	689	718	710	738	732	742	748	686	703	744	766	753	664	744	737	684	765	691	705	679	789	675	757	766	690	737	729	739	775	702	716	735	709	741	705	732	702	752	772	714	725	732	723	764	704	733	720	748	740	723	736	747	700	756	735	708	744	754	756	727	789	700	716	743	743	738	668	721	758	752	780	736	722	767	733	763	687	704	700	762	715	713	732	745	755	690	753	752	777	721	691	731	743	737	744	729	721	741	741	753	732	760	706	730	747	749	775	758	694	781	741	711	748	720	742	713	729	730	745	738	704	716	745	712	770	725	724	742	731	763	715	711	701	737	763	742	725	707	677	703	706	732	789	692	726	792	738	765	720	735	691	763	726	724	708	737	779	708	772	712	710	739	708	739	704	749	750	718	729	712	744	659	749	757	715	748	767	743	755	744	680	732	715	693	720	729	747	708	757	784	702	727	740	679	713	712	745	658	737	710	730	707	691	784	753	783	735	765	729	748	743	771	749	770	711	739	704	741	702	772	760	736	717	739	781	705	697	700	734	784	729	703	744	703	730	730	717	694	735	768	696	756	788	742	733	786	745	745	743	761	741	766	734	745	745	761	740	731	693	674	738	737	698	755	731	728	712	699	755	695	740	775	698	758	736	739	668	704	756	762	704	745	701	763	692	703	778	689	755	729	781	737	671	724	669	714	747	719	705	771	761	724	701	742	702	763	733	728	723	740	774	749	694	736	750	695	757	714	693	723	767	762	739	769	759	728	738	777	713	690	715	686	689	734	750	798	714	762	734	766	712	744	807	702	716	735	742	755	750	770	713	703	687	699	693	726	739	726	749	714	703	738	795	711	714	748	727	733	732	755	730	716	734	739	739	680	744	724	770	778	724	695	746	732	728	716	720	690	749	745	711	694	693	760	700	790	699	709	735	731	720	707	737	683	726	766	759	691	762	750	767	759	730	733	718	745	739	710	703	730	720	708	698	734	778	768	743	763	758	745	750	710	738	701	740	697	761	691	707	736	771	688	775	692	760	741	734	745	711	752	760	725	680	753	763	751	736	761	693	758	743	781	715	738	726	734	758	712	763	748	726	783	763	736	719	720	691	744	678	754	684	742	736	726	712	671	752	717	734	710	761	728	700	702	772	743	786	766	712	745	737	756	730	760	718	679	757	738	722	719	702	716	733	754	717	727	794	780	686	726	723	714	752	742	701	756	753	753	708	712	707	711	688	743	702	713	731	746	757	734	734	749	711	760	784	717	716	721	706	787	763	766	746	781	731	750	722	744	692	699	757	770	775	740	727	731	734	790	747	783	730	746	758	753	725	728	780	702	758	692	756	736	769	773	754	749	730	729	718	701	679	740	727	739	752	701	724	705	722	661	754	755	736	739	727	793	753	706	755	754	746	777	700	734	754	708	731	736	762	720	725	754	718	755	727	726	743	704	718	722
25649	21388	27183	26054	20407	12059	3787	8087	16984	15274	8008	2560	1291	918	856	797	846	809	810	737	811	788	866	841	810	819	832	796	823	795	809	759	736	760	784	805	767	831	748	790	800	789	772	774	778	840	837	768	776	788	811	748	788	833	815	802	784	824	772	772	801	780	803	792	807	797	786	795	807	823	835	806	771	756	822	731	836	754	795	780	789	818	799	770	824	785	779	798	794	776	782	826	799	789	792	784	834	813	808	785	826	751	748	814	788	784	829	799	817	755	793	787	777	813	762	790	851	773	819	790	818	719	785	799	780	801	753	771	753	811	758	782	776	812	796	797	760	784	775	777	819	848	808	761	741	762	768	790	802	810	762	821	793	827	794	724	812	832	737	808	803	791	782	777	783	772	775	757	799	785	787	822	787	824	789	750	783	845	753	786	817	775	761	738	769	780	735	828	789	766	780	830	812	777	797	774	820	772	776	798	806	755	777	808	742	749	869	809	794	777	814	778	807	791	809	782	799	766	820	757	783	800	806	783	753	749	804	772	777	762	753	759	794	871	822	791	812	775	775	719	797	754	801	755	827	787	798	793	769	755	794	798	774	784	767	783	746	763	828	795	762	776	782	714	785	794	811	785	818	744	781	813	738	790	809	829	761	767	767	780	794	786	772	849	770	789	754	804	795	771	776	814	813	818	782	782	777	793	781	785	865	790	747	759	828	816	783	809	800	764	753	825	798	764	810	796	779	759	804	834	786	757	791	797	794	743	753	765	810	836	789	762	788	745	810	791	823	780	752	818	731	767	779	784	762	819	841	810	794	829	771	721	823	762	765	722	819	755	794	765	756	759	822	805	790	775	784	772	866	748	758	810	812	808	798	771	767	763	776	762	794	813	767	796	811	819	830	809	866	766	797	747	742	694	803	822	738	791	787	761	832	819	776	777	774	755	830	783	780	788	809	739	745	746	788	798	776	834	775	771	767	781	730	747	774	757	841	817	767	752	763	845	777	790	753	822	773	789	770	807	793	815	715	815	811	782	775	855	799	768	718	749	787	783	793	808	791	760	754	761	770	710	798	823	769	766	757	734	764	816	804	783	828	756	816	788	763	753	754	799	775	765	734	860	786	781	801	761	775	763	785	770	781	840	808	798	808	788	775	751	811	812	812	762	744	728	782	808	789	807	831	762	802	828	864	851	774	782	789	822	808	816	739	807	814	813	758	809	735	759	788	755	765	811	752	757	812	781	804	778	771	801	774	807	834	741	796	783	787	788	785	764	800	821	736	822	846	826	849	778	798	764	765	746	763	767	776	780	826	812	780	783	820	773	773	821	787	800	745	836	809	794	809	825	769	816	807	805	768	791	791	762	766	765	760	764	801	714	741	799	801	813	760	795	763	781	755	775	789	784	817	749	755	813	809	749	785	824	843	752	775	805	762	766	794	751	793	768	788	766	811	776	741	745	824	780	786	778	779	777	780	743	769	760	826	731	810	802	712	750	783	816	825	782	800	811	750	774	803	766	764	806	807	784	765	747	796	807	777	844	837	756	735	772	809	831	733	777	802	796	818	712	801	835	807	822	781	767	803	756	810	772	785	780	778	775	728	787	796	831	807	792	819	841	755	806	754	776	822	856	792	726	772	764	813	807	803	825	796	783	766	759	742	751	744	783	767	770	782	846	754	811	804	814	832	731	798	740	768	790	765	784	736	821	828	820	756	784	728	756	809	823	830	791	820	789	788	813	794	769	790	786	783	811	811	791	775	808	745	793	753	824	769	770	750	814	822	821	786	798	786	763	763	765	780	827	756	765	763	810	750	818	855	832	837	740	787	756	802	777	826	794	764	792	784	784	793	781	755	811	842	796	751	795	776	751	765	792	782	794	805	818	797	765	813	824	781	795	823	781	722	742	757	769	841	798	732	779	767	805	799	762	758	830	761	804	838	829	767	819	810	805	762	772	768	834	782	800	774	769	787	738	821	796	782	789	748	730	771	716	836	793	860	785	781	788	799	795	753	775	766	829	774	802	797	823	747	778	779	817	793	804	788	739	781	779	787	802	809	854	799	685	780	790	764	791	805	763	821	740	833	841	781	811	787	786	814	760	787	801	764	809	772	816	763	773	769	738	824	703	784	773	807	770	781	796	857	791	803	714	799	773	768	748	806	772	788	849	754	790	737	814	763	786	819	827	774	799	787	807	751	769	806	769	765	751	800	764	758	778	784	817	809	789	819	843	775	778	828	792	806	802	752	808	760	803	813	777	772	754	827	835	764	827	798	768	762	825	798	741	789	782	802	786	734	768	800	773	779	750	790	743	779	837	767	800	772	807	785	811	765	801	787	755	812	800	810	766	786	835	740	743	811	806	782	772	787	758	802	759	775	801	753	772	797	781	800	776	782	752	765	783	770	843	759	808	760	807	767	784	782	800	830	809	770	793	765	801	831	777	756	791	775	791	805	805	810	823	766	794	798	870	798	790	722	739	798	772	789	815	742	774	761	811	793	814	791	801	779	763	705	787	789	816	797	803	792	751	777	777	809	746	766	815	756	823	742	774	788	759	835	795	818	832	795	759	735	750	762	769	756	732	763	831	774	756	843	776	759	795	785	758	735	799	831	724	809	798	797	773	772	807	753	734	775	799	789	770	805	811	809	766	777	806	807	795	828	799	791	781	807	780	801	763	783	781	810	770	750	811	811	780	817	778	797	776	830	813	815	816	854	770	765	798	752	710	765	804	784	762	794	791	768	769	802	814	815	803	781	755	762	797	785	788	801	790	784	786	774	846	780	788	829	725	844	776	794	788	800	843	810	803	840	766	839	804	775	736	755	833	795	734	817	805	811	778	767	805	790	710	771	821	797	744	785	775	803	821	792	785	758	799	829	815	759	736	776	813	798	833	794	784	766	810	833	811	790	800	795	781	837	732	744	812	795	791	751	810	803	762	813	763	775	776	764	821	818	770	750	768	775	805	762	778	811	753	833	757	766	765	807	752	834	824	801	796	802	799	819	782	799	804	784	758	810	805	809	797	847	800	777	857	715	786	795	802	835	764	768	781	778	756	845	784	775	775	789	776	846	782	806	802	782	782	813	770	739	791	778	798	850	757	819	746	807	768	751	783	809	801	796	780	769	788	762	759	768	760	770	774	763	778	785	768	753	777	769	782	817	805	788	767	764	820	787	771	779	787	752	854	786	784	779	808	777	789	748	782	826	739	805	804	793	770	792	809	784	774	769	760	773	793	769	812	804	799	769	796	799	785	805	760	761	787	783	770	802	770	777	778	761	799	786	773	802	765	781	762	823	790	777	784	778	787	782	852	746	808	740	763	818	750	781	823	806	749	769	776	809	786	852	800	722	816	842	779	758	781	778	812	779	813	746	786	821	817	813	780	760	781	791	817	757	769	758	733	832	762	802	761	754	816	744	811	787	782	802	766	797	823	822	835	737	770	801	746	767	820	777	753	736	851	773	787	818	816	771	812	764	749	775	825	800	806	831	812
9324	21215	17166	13946	16518	9119	3001	9505	16969	14139	6699	2433	1144	847	733	746	686	730	736	718	741	716	694	711	668	728	720	695	725	698	691	692	707	665	710	699	724	734	766	681	727	736	734	639	683	691	724	687	711	747	695	688	691	737	667	759	719	726	722	677	693	747	709	732	673	733	724	700	733	670	705	713	691	660	701	727	716	717	724	702	721	666	675	694	700	699	719	683	687	768	725	712	697	728	703	729	696	747	700	696	715	693	699	662	697	699	693	731	740	691	740	695	672	729	682	724	687	638	696	697	690	722	732	661	664	707	721	669	712	743	697	707	737	693	724	662	703	653	699	753	715	730	721	720	665	691	724	734	722	776	745	713	703	695	718	805	711	726	732	664	663	704	668	704	714	687	760	773	707	702	716	740	683	742	690	708	746	726	675	733	683	715	714	721	718	732	709	722	753	725	718	684	739	715	733	724	667	699	704	693	719	739	699	685	741	730	723	688	744	682	707	733	755	677	728	739	703	724	713	703	716	730	691	687	707	701	725	732	705	702	675	726	697	727	682	702	650	742	747	690	707	714	725	729	677	693	655	691	727	752	713	728	663	733	709	701	674	766	718	688	705	681	725	712	673	684	731	670	712	733	709	704	684	746	720	708	747	695	691	700	733	704	705	692	742	690	743	703	721	695	730	737	676	729	756	680	725	711	705	711	683	698	704	684	713	681	721	700	689	740	743	719	733	748	722	749	711	743	734	727	684	729	671	715	704	701	726	711	704	715	708	702	733	703	659	688	658	698	732	678	719	676	715	739	676	742	728	718	689	706	712	715	711	703	699	698	710	757	727	716	696	709	712	761	691	737	718	732	689	745	678	687	678	705	653	715	699	742	740	712	642	724	694	636	736	677	751	737	745	707	725	755	706	706	718	698	753	711	702	666	747	685	724	666	689	639	667	701	685	708	725	731	756	748	709	692	699	732	663	734	704	706	673	687	699	711	728	700	740	711	694	752	661	677	698	711	700	703	743	684	719	726	674	716	702	702	744	691	720	689	769	701	740	681	704	636	730	727	705	711	647	710	706	727	708	705	736	719	732	660	719	711	670	702	743	756	695	681	734	719	727	719	682	715	694	678	673	716	726	722	658	740	712	681	703	697	748	679	707	676	729	715	660	708	697	681	719	662	670	635	735	709	676	682	720	712	705	681	727	686	720	687	722	673	702	675	722	692	707	719	718	718	716	712	671	691	705	722	702	714	733	704	716	686	723	677	645	667	742	732	683	706	719	740	702	710	698	722	685	704	669	701	704	703	734	664	767	717	701	732	733	721	634	734	721	714	655	728	761	710	705	705	676	732	715	712	729	736	674	714	723	688	674	709	766	734	721	687	719	697	736	704	675	672	701	727	707	651	727	691	741	683	673	676	700	723	694	692	711	704	742	696	687	720	652	705	695	679	709	715	731	684	723	715	705	713	701	668	698	694	746	720	705	689	730	724	706	707	717	688	693	715	721	708	682	748	729	763	719	682	692	709	687	660	672	705	712	734	684	743	695	723	658	704	703	689	705	733	718	759	736	730	688	717	783	720	705	685	700	718	688	675	673	714	728	731	692	716	710	703	656	747	743	718	747	726	712	758	714	719	718	676	756	763	682	712	719	701	680	697	737	692	711	703	713	775	729	695	730	718	760	737	716	685	737	675	742	678	749	706	721	723	712	687	703	733	711	687	699	693	692	724	725	696	731	707	743	695	717	748	710	690	728	749	709	650	742	691	701	735	708	684	742	730	747	757	711	655	725	710	760	732	761	702	683	710	678	671	699	665	666	724	687	685	680	756	656	712	715	702	747	695	703	718	673	708	710	713	737	723	701	684	680	697	704	692	737	713	728	717	787	726	705	722	699	665	753	696	749	679	717	724	719	731	701	676	719	702	716	753	652	677	719	697	724	693	692	732	735	693	739	722	712	679	718	711	659	697	696	719	688	673	712	702	733	695	676	759	775	707	730	713	755	738	725	705	697	703	717	748	657	702	693	692	705	733	737	673	702	746	725	691	669	720	700	716	733	683	678	659	738	708	701	730	715	712	698	708	708	664	650	701	727	741	681	676	692	708	691	719	673	696	690	672	658	697	683	692	684	718	716	712	738	753	696	704	695	681	683	701	674	687	735	708	773	732	682	701	701	718	712	716	681	729	722	674	729	651	676	716	712	753	705	724	676	706	717	714	724	679	718	717	717	701	726	680	708	728	723	685	703	708	706	704	715	717	755	649	662	687	723	721	725	660	724	668	673	657	699	670	695	669	717	735	691	742	732	741	703	710	697	722	710	712	737	703	710	728	746	680	761	693	676	692	726	735	698	680	662	701	632	694	760	721	693	731	734	692	723	749	679	719	719	686	732	761	730	709	681	654	692	711	697	727	729	687	734	705	673	710	697	709	725	696	691	761	707	650	705	689	701	725	761	702	735	694	735	704	706	737	695	754	690	693	723	732	715	685	656	717	709	705	705	738	695	694	746	681	660	729	729	696	667	697	696	679	727	670	695	708	686	716	697	706	676	705	736	722	717	702	649	711	729	667	672	726	709	676	731	717	736	686	759	748	700	714	698	724	733	729	735	721	674	743	701	718	705	701	676	700	651	681	728	677	734	693	658	697	722	676	719	714	689	721	773	657	732	735	688	705	705	675	727	695	715	700	737	717	728	703	700	678	711	715	706	694	699	739	733	741	752	674	706	703	685	716	720	689	696	665	747	700	674	744	766	696	653	745	702	733	738	682	708	773	695	676	680	710	669	695	768	694	724	688	683	727	716	679	713	743	697	677	708	720	726	703	723	693	723	731	678	700	737	683	706	704	736	744	672	682	719	753	725	724	704	695	679	699	721	689	702	759	749	698	717	714	715	704	667	691	738	707	710	727	722	736	710	738	699	701	680	752	711	718	698	698	742	710	703	645	675	683	643	680	693	712	701	675	662	728	692	696	675	695	694	733	662	714	692	752	709	711	710	718	722	714	701	718	677	684	694	698	651	686	701	674	704	726	701	706	701	696	712	688	727	727	695	718	743	677	685	680	724	719	681	718	740	693	747	688	694	698	668	664	682	683	684	747	742	722	709	696	725	722	684	695	715	678	722	656	773	706	732	717	712	684	684	695	728	696	717	655	723	746	683	710	704	729	703	690	688	701	702	715	710	682	789	723	714	662	693	723	700	781	700	744	697	704	692	698	719	700	714	738	706	669	735	721	673	695	669	713	688	704	693	690	731	703	660	751	745	687	719	702	711	664	700	735	702	734	705	745	746	726	692	751	714	699	706	679	709	699	690	634	697	700	706	718	741	716	694	713	725	731	720	670	676	725	714	736	723	721	702	663	680	693	735	734	704	705	727	691	672	669	701	715	711	686	685	762	700	691	705	694	729	677	667	715	724	744	693	706	725	724	704	739	706	681	709	740	704	710	691	709	680	764	686	752	683	698	723	732	747	704	708	727	719	726	666	697	747	732	725	767	722	713
24252	21364	28618	24823	22987	20624	9447	12378	33831	32118	18188	6126	2145	1136	898	898	893	871	933	935	905	921	883	923	884	958	888	882	905	888	904	860	885	880	878	880	858	923	946	905	911	909	950	894	903	874	861	913	884	917	924	920	920	881	841	879	852	898	816	843	867	900	900	953	938	873	865	868	874	906	881	902	855	887	860	853	858	899	886	882	957	874	869	924	913	856	855	864	861	918	909	900	909	871	886	895	907	907	862	854	913	879	919	950	900	930	866	914	850	881	896	879	850	907	883	824	867	918	856	861	949	909	938	881	876	856	885	868	890	902	836	843	845	904	831	932	917	898	907	863	920	912	886	885	852	912	881	849	922	919	879	899	872	889	914	914	884	850	862	861	902	919	931	822	849	908	844	830	902	837	871	862	865	872	907	850	932	887	927	826	903	890	922	866	887	887	873	897	918	874	888	867	867	895	882	834	877	862	865	873	890	906	874	806	849	871	891	825	902	855	870	911	820	869	895	876	903	919	905	854	942	866	820	864	906	936	907	847	898	940	901	814	900	902	863	852	908	844	882	891	890	860	890	826	853	882	860	858	872	868	887	838	851	832	845	843	928	950	888	909	887	888	848	879	901	865	882	859	874	919	874	827	855	914	859	898	923	911	948	881	901	911	858	925	918	895	877	910	904	891	888	904	928	865	877	895	854	930	852	843	873	891	825	928	873	915	863	917	882	870	887	917	890	935	951	944	823	875	832	864	899	908	856	915	889	917	886	904	922	952	900	808	863	825	911	879	901	846	875	872	880	854	916	902	864	907	890	841	878	857	898	861	961	871	837	889	932	854	894	877	891	905	935	872	835	883	928	888	916	859	905	840	888	891	881	905	830	814	870	897	891	894	869	882	848	888	888	881	862	855	916	866	913	880	895	877	895	869	907	828	884	885	876	864	857	845	877	935	881	927	874	878	887	900	912	891	890	897	879	936	891	915	839	883	876	866	889	876	877	902	897	891	871	895	857	850	884	899	868	830	847	835	915	883	803	892	869	886	957	839	876	867	878	882	891	851	905	820	849	877	891	929	911	918	893	884	880	931	912	874	901	846	898	871	893	876	851	897	866	892	862	890	854	868	891	879	893	819	902	886	870	835	880	892	869	931	858	882	910	877	829	861	905	897	903	904	883	847	877	814	901	905	890	894	883	918	875	865	866	916	846	930	857	901	851	892	916	864	904	896	897	887	927	915	946	892	910	846	920	866	879	855	885	871	865	856	871	901	853	824	903	859	858	874	880	844	870	919	866	876	851	851	855	891	875	860	844	853	878	848	809	859	864	872	917	879	881	879	883	893	859	847	884	848	860	858	854	890	923	893	865	849	884	859	865	886	872	826	853	935	850	876	868	860	890	829	870	836	833	859	904	907	900	914	833	888	899	908	859	904	916	889	847	948	858	875	897	887	869	889	907	856	844	835	895	924	855	837	875	892	904	882	852	870	881	875	911	904	917	817	851	928	840	877	893	820	877	875	909	868	883	916	866	834	909	923	874	867	837	877	892	825	907	855	900	874	854	903	922	865	820	825	878	891	861	912	870	965	864	841	862	895	911	821	899	904	883	902	864	845	852	923	890	931	867	903	881	859	836	900	943	903	870	894	844	929	869	873	901	889	924	866	839	885	911	897	905	859	919	880	819	847	883	839	883	867	901	908	884	893	874	874	913	927	903	886	901	888	944	885	842	789	875	850	905	899	917	936	912	879	845	880	878	909	858	886	915	888	857	898	921	928	840	858	835	813	860	853	851	881	847	832	911	888	918	860	850	884	858	886	866	900	876	851	887	904	877	884	841	891	909	909	898	848	859	851	843	852	848	869	841	915	900	868	885	850	912	852	848	873	879	883	884	897	919	884	931	847	870	885	904	871	866	900	902	880	850	874	856	909	890	853	903	857	828	845	877	909	869	862	904	885	842	881	888	894	887	873	851	897	880	846	892	890	876	937	907	908	880	882	912	894	877	861	869	849	943	887	922	905	915	875	931	916	896	829	943	889	889	857	897	904	838	847	866	868	907	900	871	907	869	874	904	870	847	892	862	894	885	915	848	861	890	871	933	939	977	850	882	806	913	933	838	877	866	939	867	911	810	880	869	857	908	854	884	888	910	887	891	868	868	844	890	848	867	905	923	852	870	846	870	829	866	881	919	881	864	921	875	852	828	885	885	860	807	840	905	870	865	826	896	929	851	858	841	843	874	884	884	869	860	857	883	817	912	874	920	807	871	828	872	854	878	900	851	857	920	858	897	884	881	858	892	957	908	878	880	929	871	922	881	889	807	881	911	906	925	953	910	875	872	930	918	851	870	859	888	906	824	871	857	917	890	883	837	861	869	894	878	844	831	889	890	859	837	840	920	840	869	907	860	911	870	899	846	883	846	818	871	845	910	925	865	839	916	905	844	877	807	888	940	866	910	892	896	908	856	906	901	916	901	876	849	870	831	857	892	892	869	870	839	932	877	941	877	905	905	864	813	900	853	894	885	864	856	926	887	894	870	848	883	916	866	874	836	906	866	858	866	862	894	859	894	936	829	882	925	888	862	844	830	857	889	857	839	879	866	886	888	881	888	882	939	877	879	897	884	838	867	912	900	864	921	893	940	881	876	921	886	896	847	901	898	859	890	835	880	897	886	892	844	852	885	846	862	885	912	839	892	866	856	875	913	903	940	858	867	835	855	932	918	884	935	918	893	886	881	898	839	897	942	869	881	831	881	868	883	823	785	919	847	866	862	885	877	900	908	836	859	898	849	851	855	882	811	854	886	831	879	835	909	899	870	896	885	871	866	872	904	836	885	894	909	903	863	922	920	860	902	878	910	830	854	901	880	909	886	876	859	832	947	867	900	858	878	879	884	872	856	923	885	905	910	880	916	868	883	912	838	946	898	846	914	856	906	890	947	813	870	884	806	882	903	879	911	899	863	850	874	851	916	877	922	862	861	877	885	881	889	901	873	925	845	874	924	912	867	867	819	891	911	899	894	890	913	904	871	904	906	907	890	859	891	844	833	918	883	880	907	898	859	873	883	874	825	851	918	887	889	880	866	868	947	940	864	912	918	867	843	887	944	895	870	895	935	867	864	921	907	882	846	890	823	863	849	856	884	920	819	884	929	871	900	895	873	815	879	880	859	826	870	915	822	902	935	913	866	868	923	860	883	871	891	868	911	842	853	883	854	857	884	879	841	913	890	880	847	873	887	883	861	859	876	930	807	879	833	848	877	876	918	895	848	872	857	881	883	847	876	903	902	840	862	924	841	845	869	890	854	902	898	949	867	879	857	861	948	803	851	890	874	889	906	883	856	926	856	846	902	888	898	874	893	900	858	903	898	862	905	869	912	789	826	902	876	904	934	951	835	853	858	901	871	880	870	834	904	870	874	916	846	857	845	879	886	862	918	905	938	838	923	840	923	890	876	853	899	836	902	895	901	811	908	872	822	844	870	907	897	954	920	850	876	862	897	938
10914	28927	24967	23201	20250	14734	4980	14952	32537	27619	13335	5066	2013	1024	812	838	778	809	834	810	828	754	801	813	757	792	817	811	772	780	745	810	805	803	785	702	793	789	782	801	817	797	796	760	764	835	789	808	787	779	783	818	823	799	817	839	738	840	856	774	778	788	889	802	815	817	743	821	781	783	824	785	818	784	746	779	778	779	806	798	783	772	797	823	791	787	752	819	785	767	716	853	830	787	782	770	792	738	832	786	751	782	767	808	814	811	739	835	871	788	833	812	792	779	799	813	834	825	768	761	810	787	781	800	782	745	804	808	823	819	795	799	775	797	804	781	789	765	790	822	813	780	785	819	767	814	789	781	813	748	795	793	782	782	758	817	802	829	812	814	751	761	784	725	775	758	776	789	746	800	826	789	779	810	761	779	800	764	811	779	803	813	778	792	743	764	776	809	794	817	781	788	819	801	839	733	747	822	762	775	774	823	819	780	802	827	738	796	753	804	749	804	783	827	742	763	761	800	848	825	745	760	787	823	823	805	744	782	797	801	772	801	840	760	768	812	776	800	814	767	805	794	822	783	794	782	779	777	790	771	770	848	791	784	782	722	846	835	775	830	769	730	814	827	816	837	781	788	777	765	789	815	754	816	824	775	795	779	745	780	779	802	803	827	794	761	792	797	734	800	793	810	759	759	779	797	770	796	778	817	808	790	811	768	797	807	790	769	797	851	796	761	777	740	815	774	760	766	786	729	797	798	804	744	843	838	774	787	779	805	770	845	803	850	816	760	779	753	759	796	819	786	788	808	754	797	805	796	814	795	763	759	782	804	761	754	827	787	845	766	747	852	774	784	753	761	808	742	794	803	747	770	793	817	816	777	843	801	818	755	828	786	811	777	750	764	803	786	784	806	780	790	832	802	766	771	784	812	802	808	774	787	776	790	826	798	807	778	727	807	777	794	755	777	787	786	765	806	800	804	803	792	806	817	820	798	804	758	795	854	822	770	811	728	794	835	770	774	787	749	795	787	770	798	830	808	859	791	804	808	829	802	773	779	822	804	779	783	782	778	824	788	823	776	763	790	772	789	816	791	751	736	795	749	787	780	790	790	823	766	765	779	767	793	844	783	777	756	760	794	790	736	745	816	816	806	791	811	758	805	810	756	787	833	809	781	748	747	769	764	775	756	797	806	792	764	720	774	757	773	778	783	776	767	827	791	797	794	818	752	775	769	717	771	730	803	845	762	800	777	778	783	786	835	747	810	800	780	797	807	784	779	735	782	803	773	782	769	793	779	820	865	773	783	819	803	747	830	806	761	859	845	808	764	757	790	826	838	815	773	809	789	730	805	816	799	791	810	795	800	778	775	783	772	789	816	798	791	798	773	798	783	794	822	770	813	790	810	826	773	768	792	778	817	743	792	787	788	792	788	788	754	807	760	770	817	781	800	782	802	786	794	804	831	811	768	839	738	751	785	769	779	758	786	818	794	802	840	785	778	819	823	800	763	751	750	762	782	818	785	813	768	794	771	862	793	787	760	786	777	793	760	823	776	844	788	788	801	780	759	765	778	798	802	798	816	824	801	810	783	778	802	799	763	786	788	737	794	793	822	791	794	781	770	807	773	805	827	790	826	804	809	807	787	723	772	722	829	753	755	768	776	749	740	814	790	820	773	816	782	754	765	820	759	764	775	794	803	792	773	755	788	836	760	831	791	810	811	818	777	791	807	717	780	804	769	825	756	808	838	776	833	813	804	820	840	747	810	775	817	741	758	823	772	780	814	804	783	778	815	813	755	783	813	753	776	757	774	820	798	826	747	765	810	749	810	752	794	820	800	781	794	772	749	777	811	786	783	753	785	767	806	820	777	786	793	789	794	765	782	808	774	840	822	787	771	765	810	833	789	799	765	782	761	770	778	791	822	783	771	808	732	757	757	746	802	818	752	790	765	794	843	802	777	745	783	768	791	811	762	794	791	786	809	750	773	780	809	734	723	773	807	793	777	754	717	810	797	776	764	726	810	777	772	856	785	774	787	807	803	760	801	734	778	782	801	779	762	743	806	811	752	760	820	787	756	770	812	812	793	795	774	810	804	818	789	779	769	794	791	759	766	780	802	800	769	810	767	806	796	801	816	813	747	720	829	802	750	798	789	837	810	756	734	761	821	813	805	805	817	766	748	781	779	768	781	799	763	761	814	776	772	763	787	823	792	832	757	828	758	772	810	766	790	754	778	778	749	775	760	798	815	763	780	843	788	780	788	773	798	741	817	761	758	778	820	745	783	764	772	801	810	809	772	787	798	837	781	785	794	745	768	728	779	810	794	780	819	769	789	765	761	779	825	788	807	752	785	792	805	781	791	816	788	747	773	754	801	814	785	767	757	789	799	689	773	764	791	749	781	760	773	789	787	786	803	775	793	755	806	815	763	764	816	754	836	775	723	787	773	806	825	819	803	775	798	779	788	763	761	790	783	814	759	763	733	754	820	784	748	754	787	786	833	765	789	745	768	735	815	755	790	813	821	791	842	774	802	785	771	765	799	808	786	805	840	837	847	748	817	803	741	784	756	798	827	793	815	807	754	757	791	779	839	757	768	789	858	762	817	835	724	804	786	805	743	836	735	763	773	772	771	789	798	758	806	811	780	834	804	733	777	781	798	811	778	807	794	815	758	785	832	748	774	778	810	835	803	745	793	781	767	798	778	779	789	799	833	778	770	773	843	798	818	786	789	797	782	762	764	771	817	796	805	767	811	843	798	779	841	762	747	749	803	754	772	794	813	740	763	763	810	826	770	775	828	747	827	825	778	805	845	827	783	751	769	762	751	778	749	763	793	761	804	783	834	785	757	763	787	800	795	811	786	770	807	747	765	770	835	804	759	784	818	811	822	810	791	777	749	759	724	753	808	804	771	797	771	787	783	780	831	806	789	833	780	764	791	772	833	720	740	789	749	784	790	812	822	764	834	788	781	804	778	812	758	789	782	767	763	799	762	754	771	798	775	803	773	737	783	755	793	765	850	814	765	755	822	780	774	837	816	768	742	793	736	738	844	766	823	798	798	757	775	846	821	801	788	826	767	766	744	842	808	832	758	795	793	778	798	768	763	798	799	789	787	763	802	807	771	763	767	767	815	803	749	744	799	777	835	814	765	805	808	773	791	765	811	871	801	784	814	795	778	774	780	811	833	812	722	729	819	763	788	829	777	783	781	729	771	756	751	794	780	841	755	776	815	804	759	830	748	766	782	768	833	803	782	794	811	788	763	778	742	799	787	801	759	798	804	782	844	773	756	811	778	851	799	816	752	787	786	791	776	806	771	760	762	757	785	833	804	781	832	762	770	805	742	781	804	757	782	800	779	799	795	814	766	778	818	791	756	803	759	856	742	789	782	798	821	770	771	787	788	762	815	788	802	761	784	784	823	811	741	780	773	795	779	739	811	729	763	747	790	777	788	788	768	771	775	800	738	826	793	770	734	776	770	784	825	715	778	753	809	780	818
27926	17549	11622	6844	4355	3362	1613	2339	2780	2329	1627	1178	955	855	796	781	822	836	880	823	845	867	832	839	800	822	847	797	884	828	803	789	830	784	840	836	852	880	884	779	789	860	812	839	776	810	812	815	833	825	806	842	831	808	865	847	838	824	858	827	828	815	818	782	768	855	824	844	842	808	829	808	808	834	857	809	804	819	889	817	861	839	831	840	838	840	832	835	836	824	830	824	827	815	821	865	875	802	813	790	835	794	793	879	852	757	778	839	882	860	813	846	819	830	862	825	844	846	885	780	856	836	843	808	832	806	831	815	792	842	790	808	789	759	803	813	836	851	827	775	816	798	810	854	811	844	817	832	891	764	841	810	767	858	832	795	795	840	822	853	741	760	780	844	819	787	817	807	811	827	792	818	798	806	729	839	853	825	853	820	860	773	830	840	848	797	796	822	827	868	840	851	840	835	811	829	853	893	809	836	810	796	831	841	835	836	838	818	777	782	841	805	829	827	801	791	806	839	798	798	810	798	800	855	805	782	792	793	887	808	810	856	816	835	779	813	847	835	823	815	849	836	910	857	858	805	876	794	800	847	880	788	847	766	804	770	764	848	778	822	809	815	801	874	829	815	785	837	811	816	811	873	875	796	837	805	869	811	799	818	856	864	826	760	783	816	822	893	825	846	826	828	794	831	775	850	828	859	838	843	850	839	793	816	799	768	816	829	831	827	838	884	830	802	793	847	805	816	803	856	801	807	847	802	823	831	830	785	836	827	803	808	795	818	827	832	813	812	847	795	831	894	843	851	813	793	830	821	836	845	813	817	809	839	805	778	874	810	807	776	837	753	775	873	798	835	864	839	800	759	836	862	835	802	827	824	808	801	807	828	815	842	815	846	838	798	819	783	801	837	850	790	827	781	819	836	833	832	855	823	779	851	747	844	787	785	790	798	818	827	859	800	832	856	799	839	858	866	852	817	865	863	872	841	815	813	825	839	801	881	806	823	853	827	801	853	859	803	863	837	813	851	814	872	812	825	754	806	890	789	856	828	793	844	839	847	854	763	796	821	825	834	832	815	835	763	806	890	835	810	843	794	827	766	835	821	852	872	829	859	855	831	755	774	815	822	833	799	796	815	824	879	781	783	832	811	823	778	822	777	826	825	802	770	795	810	792	823	800	824	802	815	776	813	818	807	811	815	818	800	824	796	873	821	783	827	865	797	838	828	805	796	802	841	800	780	860	824	835	873	808	820	842	818	853	889	836	829	785	856	839	797	834	790	803	765	820	825	829	825	886	797	799	846	799	875	903	830	852	783	831	811	839	810	805	819	796	848	826	827	824	873	790	802	851	827	788	779	849	831	856	802	868	799	807	807	791	798	824	877	903	896	852	769	826	877	859	782	825	875	827	836	771	830	861	799	860	822	864	848	844	806	855	831	786	791	826	743	835	871	851	801	835	771	801	828	827	807	820	817	824	802	793	877	802	805	797	884	843	844	872	842	822	797	801	850	819	892	786	797	849	840	839	842	823	835	792	812	844	789	816	841	826	821	832	835	814	833	790	808	857	871	835	870	874	846	860	865	763	824	869	798	877	820	780	846	824	850	829	836	827	877	808	894	797	810	832	838	814	854	778	847	817	775	820	845	803	829	784	849	800	824	808	864	791	812	836	788	839	865	851	871	805	802	827	795	808	772	813	855	810	792	807	802	802	835	812	845	818	813	775	829	824	807	853	835	796	846	813	812	797	847	808	867	845	805	824	844	856	787	843	803	826	833	810	855	779	800	846	792	824	844	824	824	877	895	796	860	777	798	791	773	821	857	803	839	833	789	830	831	847	831	798	858	873	822	814	841	798	814	854	828	833	815	805	854	854	820	777	805	826	844	870	849	767	831	841	833	860	848	771	826	832	882	812	884	853	831	801	885	770	827	811	832	818	856	828	817	824	821	783	855	769	811	848	845	811	837	842	902	810	831	795	815	831	840	870	816	862	802	808	829	876	831	810	830	817	853	773	861	840	843	833	758	815	809	799	825	835	827	888	808	857	823	841	833	812	847	807	842	843	860	847	867	845	804	795	855	851	827	869	815	808	813	842	814	800	841	839	866	849	814	799	874	794	847	790	814	784	882	824	814	799	795	824	850	867	811	814	779	829	857	766	805	785	784	849	838	874	858	868	843	880	805	805	788	843	846	837	837	876	886	819	774	838	843	859	828	859	790	835	831	838	815	791	848	809	808	787	801	813	821	794	791	792	849	818	822	813	846	811	809	788	867	833	836	838	810	819	803	800	808	839	832	817	791	783	812	853	799	794	816	860	807	781	821	764	838	836	790	794	898	799	822	836	781	813	774	783	835	814	834	805	845	813	769	829	798	810	790	865	836	785	798	860	777	845	815	811	765	787	837	799	766	801	799	857	821	833	839	831	807	818	801	825	764	845	809	851	821	874	823	800	805	812	831	803	826	802	824	825	857	854	796	772	829	810	786	816	858	768	772	802	827	856	823	845	818	834	864	804	845	796	837	870	788	852	812	828	849	872	874	849	844	821	820	833	808	797	836	828	857	811	836	866	853	790	777	853	822	844	853	810	793	825	836	793	841	822	813	876	826	817	829	842	796	827	768	858	843	850	830	827	894	806	817	787	858	798	835	821	805	758	804	847	797	805	817	840	762	868	844	770	812	828	826	808	796	822	857	859	809	826	829	847	811	810	802	812	879	778	849	798	787	819	878	929	836	779	816	820	858	759	763	814	853	868	794	804	804	847	796	808	861	836	790	802	821	871	822	822	839	834	895	887	838	764	824	811	824	799	789	860	821	807	785	827	864	814	818	804	835	794	798	851	823	862	869	769	845	842	818	864	873	830	828	784	802	780	785	875	805	825	838	847	806	836	816	826	822	847	808	867	846	785	784	829	839	826	875	789	843	856	789	810	848	828	784	789	808	819	842	829	836	840	817	811	838	872	817	849	782	760	776	835	828	832	768	820	806	844	783	768	797	838	789	822	826	877	875	773	805	796	821	788	837	845	842	789	809	820	799	803	881	834	797	812	822	830	820	830	811	807	823	770	883	786	789	813	818	841	825	825	865	859	817	853	908	805	805	836	849	834	787	815	870	828	832	784	761	835	799	854	881	795	826	804	843	807	846	827	807	834	802	884	797	781	817	853	868	855	784	831	815	864	826	825	869	783	848	782	831	819	805	829	811	792	834	789	807	824	822	821	779	854	809	866	835	860	824	867	785	880	802	792	836	862	878	809	809	819	823	787	859	866	835	824	877	815	824	818	862	864	817	758	902	838	824	788	868	813	860	870	843	850	800	794	806	817	833	827	815	863	764	847	833	775	831	874	827	849	817	823	858	793	847	806	851	814	813	811	877	817	800	834	805	757	826	806	806	812	891	842	833	828	848	835	776	787	844	806	854	831	820	791	810	855	865	835	755	806	809	826	823	804	874	801	779	845	827	820	767	818	809	829	821	822	862	809	792	861	847	806	819	837	837
9269	12627	11260	5711	5109	3824	1788	2955	3189	2486	1478	1043	846	786	711	720	690	685	746	738	745	722	747	725	754	757	761	721	692	655	763	745	770	741	720	706	733	746	739	692	704	762	711	762	712	749	694	700	712	722	667	736	757	675	755	737	688	695	708	743	739	718	747	734	720	711	737	719	739	736	721	758	745	712	673	716	756	675	750	764	761	724	774	682	662	746	699	718	743	724	761	705	731	715	708	696	731	688	750	719	703	705	737	729	746	722	732	728	708	735	689	692	706	721	731	707	732	708	719	685	751	690	748	678	730	763	737	711	804	711	721	694	708	685	719	761	693	780	757	732	791	709	703	707	702	745	686	670	715	728	695	704	751	758	751	706	740	764	697	746	784	703	679	724	771	744	718	728	693	758	695	686	713	716	735	667	702	722	737	675	729	734	701	724	746	714	742	681	699	708	717	694	691	741	726	723	734	735	721	695	740	760	673	708	748	723	703	707	734	668	674	742	710	757	742	747	709	729	699	736	738	768	762	696	732	757	769	701	755	668	709	729	701	721	669	770	746	745	704	713	737	690	740	719	694	734	719	715	741	702	706	727	725	725	713	746	775	701	685	727	733	686	712	721	669	734	752	722	680	793	716	714	751	735	731	733	778	753	725	742	723	723	677	705	673	654	755	714	713	732	726	727	708	773	711	731	711	737	688	706	722	748	754	726	713	722	728	719	705	769	759	670	754	762	702	730	675	727	762	781	732	701	739	693	714	708	715	726	739	754	686	725	728	789	740	717	683	698	744	726	750	689	672	696	744	723	747	715	696	728	716	719	753	664	782	733	705	753	740	670	759	745	767	764	757	728	711	691	726	759	747	739	702	672	751	696	685	672	738	735	692	710	763	717	782	744	754	747	727	730	692	730	691	735	716	716	734	692	787	731	768	731	713	707	739	688	708	695	744	726	772	697	693	744	719	711	717	711	706	721	746	761	748	709	745	762	757	741	751	690	696	711	713	726	711	768	714	687	747	719	712	691	680	728	786	683	725	689	698	721	717	731	713	786	714	720	722	714	694	699	756	723	711	749	684	689	707	700	733	734	726	702	754	763	738	706	704	716	714	727	703	719	759	698	720	685	700	739	671	681	728	680	694	691	716	750	717	720	701	772	781	776	686	736	764	696	732	718	792	722	668	709	727	737	699	742	752	726	726	737	744	675	738	681	714	679	738	699	711	739	698	710	740	721	692	703	685	737	712	732	690	719	699	731	758	739	719	739	687	718	721	731	721	748	718	717	701	759	732	682	716	728	734	718	730	706	740	696	731	739	674	723	739	683	722	706	669	739	718	727	704	748	678	719	696	761	717	767	724	689	774	755	717	769	680	694	716	719	719	689	717	669	713	728	721	702	696	685	733	739	756	714	764	740	704	697	760	719	780	688	688	719	758	760	760	722	665	690	730	685	734	748	682	715	744	701	725	721	694	727	747	724	749	694	695	731	749	694	732	694	718	733	745	768	706	751	720	711	678	744	729	721	732	726	718	677	759	732	743	732	715	703	752	731	700	762	751	733	699	724	707	682	679	741	710	699	754	717	737	704	777	755	763	725	743	735	759	681	684	712	710	739	716	742	696	758	690	702	714	729	702	688	716	666	706	738	713	726	722	745	785	749	753	792	727	701	716	741	737	725	749	693	708	753	736	672	720	764	711	695	728	749	728	720	749	697	729	704	706	726	729	728	657	727	712	664	771	721	735	742	701	667	729	678	698	739	729	748	739	731	751	698	732	741	708	700	729	719	723	711	692	688	684	693	713	762	728	734	765	767	733	702	706	757	684	746	722	706	727	717	701	728	715	700	716	750	743	731	695	731	725	749	778	679	701	688	707	695	710	702	760	691	686	780	707	753	720	683	689	743	699	691	741	718	763	751	739	681	709	755	631	676	745	726	720	724	736	704	766	743	778	746	755	693	724	738	714	687	734	701	684	712	736	751	752	731	736	743	764	714	726	736	690	756	784	682	730	772	726	720	766	749	702	742	699	723	736	744	766	737	797	716	678	715	738	748	731	759	718	763	732	711	736	696	744	683	742	697	688	701	721	757	688	689	681	710	705	723	726	705	736	698	744	713	661	711	735	762	726	689	707	722	711	712	706	723	715	767	689	737	739	653	719	726	698	706	698	743	699	723	775	713	681	728	711	686	735	739	728	702	736	729	749	714	701	708	718	727	717	746	703	710	738	711	754	708	726	765	726	716	683	690	763	713	736	748	704	692	710	760	742	746	726	717	734	701	676	733	724	739	704	712	719	728	713	711	714	720	720	731	721	720	707	704	676	762	722	720	704	735	762	732	699	751	705	761	748	722	692	744	731	662	684	715	726	724	709	765	750	726	693	769	713	756	719	701	737	739	761	718	701	712	747	739	733	726	698	695	695	747	729	744	717	730	759	675	653	739	693	723	723	708	701	713	702	742	732	705	708	713	705	761	734	717	698	675	679	748	721	719	756	721	706	720	742	698	683	696	733	688	705	747	719	719	710	719	728	722	741	721	704	743	716	744	694	721	762	761	708	713	718	719	696	722	741	741	743	735	742	692	760	722	764	744	739	730	724	715	771	749	689	720	723	715	713	728	724	729	762	724	705	702	694	747	698	715	688	720	746	724	757	716	718	709	705	676	706	742	701	699	718	745	705	779	701	694	755	739	729	725	733	751	737	775	720	757	722	688	671	698	733	749	737	709	725	713	718	723	726	760	737	723	711	688	686	726	722	693	741	709	699	713	741	723	742	725	726	707	752	689	713	733	704	734	714	707	692	736	761	746	692	690	727	731	750	775	767	714	706	732	705	713	702	785	724	700	760	773	729	739	700	755	712	690	756	683	727	715	724	745	694	728	726	739	698	719	758	721	727	730	725	753	727	709	700	731	685	693	719	768	698	729	720	689	742	733	770	752	708	680	753	791	721	711	666	724	699	703	692	690	700	671	716	711	763	701	697	757	743	715	717	745	713	749	701	716	699	787	724	713	729	712	779	693	722	703	721	715	700	733	693	738	744	713	729	739	705	813	749	703	711	711	737	741	742	721	747	745	781	773	739	718	739	698	733	746	701	733	734	715	716	774	688	759	729	695	689	729	753	708	722	698	698	737	739	720	693	711	734	737	704	729	700	748	743	708	698	678	753	729	699	698	772	709	744	763	711	687	712	729	764	715	716	699	717	742	701	755	716	770	737	705	755	727	747	727	753	722	715	726	721	711	725	752	750	730	743	763	733	712	722	661	743	799	725	723	718	682	714	741	687	751	724	734	749	776	711	737	745	664	736	723	718	737	724	719	762	753	707	724	694	694	696	753	752	746	691	741	710	731	726	711	753	740	720	749	680	772	702	738	708	693	704	700	774	712	720	699	734	711	708	740	704	747	756	680	732	722	687	753	720	750	655	731	695	700	689	697	768	705	752	692	705	745	709	662	716	716	786	728	697	766	726	705	698	770	737	724	766	712	752	688	759	734	718	724
25615	21372	27217	25862	19486	6485	6703	13306	19597	13414	6902	2843	1221	884	764	827	791	776	768	776	827	794	768	718	747	762	772	771	752	781	779	765	754	796	796	721	745	784	809	806	772	783	744	769	822	747	789	769	789	786	756	771	774	798	789	759	790	753	755	727	794	796	795	711	811	771	751	736	780	757	791	814	772	771	789	710	724	822	739	758	705	752	739	723	791	751	778	802	723	742	784	741	761	733	721	722	775	732	738	755	779	742	720	784	779	790	769	803	763	802	794	748	748	771	805	759	821	757	732	747	751	748	731	770	775	738	754	751	784	771	741	784	776	786	805	741	790	799	781	771	747	749	751	789	811	705	770	723	758	798	747	841	780	764	757	759	798	759	754	713	770	827	703	757	696	712	798	778	675	756	793	736	768	766	791	719	818	738	719	790	743	744	784	741	717	775	746	749	832	730	764	693	776	793	772	751	766	788	749	742	800	762	741	736	754	791	760	786	751	758	788	724	729	722	760	765	747	725	756	697	794	741	750	761	725	748	755	733	757	698	762	777	815	751	744	746	797	799	815	791	769	766	774	768	731	835	798	797	797	720	710	799	767	769	792	768	737	788	758	754	744	753	725	776	760	769	767	750	745	781	776	789	775	742	738	793	736	762	773	766	758	773	766	719	736	758	787	787	784	803	736	723	762	781	794	758	771	797	771	778	781	780	741	754	766	758	765	767	719	753	757	802	769	758	783	792	713	789	734	753	744	817	729	762	746	821	760	820	735	720	762	770	802	736	745	813	768	736	780	763	776	775	764	728	805	804	771	777	783	736	735	822	752	720	758	742	748	762	746	754	805	738	767	730	789	791	710	798	760	774	710	759	792	776	720	759	816	763	777	764	764	771	787	765	771	779	759	761	758	798	709	744	739	802	778	725	745	736	753	801	739	741	667	763	743	795	788	750	742	740	799	774	802	755	751	736	766	732	742	813	803	734	776	744	742	768	765	757	801	800	805	725	780	853	787	771	736	749	765	775	710	770	744	751	774	762	771	734	755	753	734	808	789	727	750	764	788	798	759	768	776	743	740	777	712	764	713	748	753	721	803	755	764	751	732	754	736	784	795	740	747	762	768	706	761	788	770	755	760	760	778	765	758	768	789	749	790	712	795	768	740	722	751	764	784	815	735	724	754	738	727	721	749	787	807	732	831	721	757	776	745	751	787	723	714	779	733	763	731	750	729	731	805	745	787	785	728	690	723	748	758	737	791	771	760	779	710	762	763	751	746	775	781	772	738	787	732	721	742	715	764	756	796	775	790	752	747	735	780	700	766	754	782	761	767	729	725	770	757	694	802	806	752	731	768	822	748	778	796	748	780	786	767	813	782	737	747	739	759	727	776	746	797	755	760	747	773	747	778	761	779	754	741	811	763	736	795	756	749	734	792	742	781	753	784	752	754	740	765	785	735	765	781	751	745	769	737	715	754	788	815	751	766	780	820	815	734	718	775	764	764	756	770	743	749	716	729	762	753	776	758	758	768	748	741	768	782	775	784	748	788	768	799	748	746	750	770	765	762	750	795	693	791	708	775	746	739	773	806	780	731	763	740	756	762	745	793	744	761	791	787	794	718	763	755	749	743	750	741	753	728	716	806	758	760	818	725	757	799	773	791	781	776	760	775	738	787	745	758	749	754	760	758	725	775	737	815	737	802	778	753	745	737	787	752	727	765	754	770	788	744	787	757	762	804	803	745	838	772	774	774	765	798	809	734	768	784	788	735	757	746	794	760	735	737	762	759	791	745	753	724	779	732	721	818	810	767	783	764	801	752	728	781	742	754	796	777	754	728	709	738	761	773	742	795	767	731	768	745	730	771	728	776	780	757	804	764	747	800	761	754	685	735	788	771	749	819	784	722	755	701	765	766	716	736	791	736	727	803	707	788	759	800	753	778	808	739	738	746	788	803	720	798	753	759	746	777	765	740	761	729	766	829	761	797	745	760	726	773	794	758	736	775	770	774	811	737	774	752	737	792	759	815	751	721	793	737	767	715	752	729	769	776	757	767	717	722	732	811	772	720	804	803	748	793	814	715	741	753	744	784	762	782	746	792	717	766	793	755	763	750	740	777	779	764	785	763	770	760	723	798	696	738	724	806	728	746	745	783	780	781	768	793	767	812	787	741	743	756	759	792	723	737	772	734	726	757	728	746	760	746	792	804	769	711	780	777	793	813	822	753	752	761	781	766	761	703	722	784	823	766	818	783	787	771	736	756	810	730	692	755	717	741	714	764	706	755	768	751	758	711	792	737	747	768	775	759	794	764	725	749	758	764	782	760	800	741	772	761	757	758	750	749	752	738	783	746	753	743	769	737	757	750	785	743	709	729	782	780	725	769	740	767	757	729	801	725	801	755	734	832	757	757	798	739	755	735	776	768	745	822	774	792	735	715	734	759	787	774	751	752	756	772	722	756	751	774	783	754	777	728	753	716	709	801	746	752	768	719	768	808	752	806	781	795	765	762	722	764	773	757	768	780	799	716	773	776	837	750	760	748	739	771	735	747	761	774	770	786	731	755	742	779	745	771	761	719	764	741	737	751	819	755	742	771	780	721	731	757	745	773	743	719	800	733	721	752	732	776	752	755	760	737	779	813	756	748	780	721	777	754	736	799	779	736	703	759	757	686	756	724	812	795	728	702	759	759	752	741	739	765	827	764	731	782	748	754	739	807	750	735	718	778	745	784	733	783	764	732	822	760	762	768	763	746	788	736	759	830	777	797	717	728	773	763	806	787	759	704	802	760	760	740	731	730	739	805	792	781	758	716	760	751	748	782	770	762	764	775	773	737	780	748	737	777	800	764	776	723	712	766	814	739	712	768	750	726	723	774	770	776	777	760	763	748	810	725	750	763	783	757	766	751	732	783	724	777	745	783	743	774	739	754	730	780	782	803	747	727	759	737	772	743	788	739	776	749	779	775	780	771	790	795	728	769	774	773	748	781	774	746	746	763	728	802	694	739	744	713	740	735	787	712	788	773	795	782	770	770	729	798	783	726	735	741	770	759	798	721	782	718	734	744	781	753	782	743	756	777	804	789	762	763	728	709	752	753	742	741	767	750	739	801	773	808	771	762	725	782	823	803	742	727	780	687	718	746	766	809	716	738	714	769	744	737	764	791	762	748	767	781	754	704	773	764	728	762	763	748	707	756	785	730	816	797	756	755	768	739	803	732	773	723	784	782	771	736	782	720	755	803	746	757	745	807	768	810	765	793	754	783	750	761	776	771	772	815	739	754	775	688	730	711	754	746	762	770	724	771	753	779	745	748	792	823	767	762	781	746	727	734	797	752	741	731	771	772	726	748	738	744	745	757	769	766	766	801	800	767	748	745	751	781	793	764	807	707	790	791	714	764	767	781	761	764	798	766	759	775	746	741	762	803	762	803	733	733	769	762	782	732	774	766	741	769	827	746	750	741	760	765	706	760	777	763	735	721	706	793	724	769	787	732	786	763	734
10077	16731	15755	12984	14803	3611	7699	14751	18319	11711	6504	2828	1220	801	733	725	713	686	658	704	711	684	658	698	693	761	751	700	741	694	725	653	717	670	743	671	662	717	667	787	714	667	681	695	662	704	695	710	708	657	670	674	695	684	695	657	703	710	707	681	673	686	701	683	702	676	679	746	717	671	705	712	698	666	690	725	690	641	699	643	705	694	742	668	711	708	694	656	674	721	715	680	660	642	671	670	685	723	701	703	708	727	703	717	668	688	668	684	731	697	702	707	690	724	674	704	678	684	743	655	689	660	753	682	734	675	689	724	666	689	703	632	679	684	710	677	714	711	696	684	702	669	692	685	652	709	681	714	671	682	712	681	730	634	705	663	692	738	709	694	636	695	693	706	668	697	719	629	663	696	687	714	648	652	692	630	657	670	709	701	682	700	731	722	700	682	708	678	706	694	685	660	702	701	698	721	710	723	686	700	694	672	712	740	720	683	700	723	682	663	644	660	662	697	645	660	652	689	738	701	683	674	631	690	705	699	684	674	660	680	720	719	698	647	711	700	679	672	709	711	670	681	615	667	662	693	725	669	640	681	663	688	655	704	712	651	719	712	667	711	668	704	741	737	686	660	668	676	713	698	707	706	664	694	663	696	752	681	711	670	677	697	697	703	708	679	704	663	692	685	711	666	747	728	691	690	681	695	673	699	668	735	725	662	671	709	683	710	692	689	675	687	647	701	698	711	715	679	647	684	702	654	676	696	687	677	712	620	721	695	646	689	675	671	702	697	686	685	660	689	656	663	683	711	723	717	673	685	653	730	671	704	706	689	670	662	673	686	670	688	682	713	706	695	681	654	659	703	705	638	651	682	697	713	685	736	681	683	597	646	696	659	673	654	720	701	677	686	712	661	696	698	707	716	679	681	744	695	727	685	720	709	727	759	701	680	733	721	662	645	708	653	706	728	728	705	618	691	683	693	669	648	710	660	651	659	667	643	650	670	721	641	696	694	740	641	683	650	725	704	692	742	723	644	667	724	656	722	704	696	621	649	757	676	660	718	642	688	650	651	701	684	704	687	668	670	687	698	655	630	671	720	635	696	682	671	701	673	704	685	693	679	737	705	680	657	742	680	675	664	737	682	678	739	667	709	649	724	714	707	667	676	700	721	741	674	699	667	677	708	723	676	705	704	686	653	669	747	662	682	704	688	669	722	757	682	706	676	674	722	659	728	721	692	693	696	662	657	665	681	655	725	641	705	640	682	693	697	760	663	718	652	689	698	699	709	692	692	744	706	654	708	703	701	709	709	693	698	698	683	624	714	696	658	697	691	733	689	700	684	685	717	680	701	695	652	663	650	681	687	687	679	663	716	680	702	722	703	693	717	644	717	690	655	685	689	665	653	708	701	631	642	692	648	695	732	678	695	719	665	675	686	678	696	708	683	687	672	649	677	734	716	656	699	651	699	672	721	659	664	728	694	725	664	670	684	635	674	651	655	675	709	667	678	647	732	707	643	719	663	639	698	711	674	705	681	680	686	684	684	706	707	688	707	685	710	683	709	652	693	723	660	661	739	668	691	674	715	671	706	703	672	735	671	665	706	743	658	675	665	683	691	650	658	733	681	660	697	666	679	658	676	667	701	647	685	716	636	693	708	674	678	682	745	703	710	702	726	688	685	690	690	686	680	639	670	688	723	701	677	669	670	669	734	705	715	705	711	674	708	684	662	710	712	723	665	707	663	652	688	691	681	685	685	694	718	667	684	716	695	746	678	682	741	679	694	691	721	669	679	692	678	721	649	737	730	712	705	718	749	674	711	663	695	705	666	675	673	671	655	651	700	714	680	640	656	654	697	703	665	694	659	689	642	713	671	652	708	681	675	685	694	676	675	719	709	715	687	682	679	713	692	674	671	661	663	701	651	665	690	713	652	658	696	689	651	664	642	660	689	699	711	697	719	682	701	673	659	684	672	679	688	690	713	715	648	707	654	673	648	715	686	697	677	658	673	661	669	729	712	680	738	664	668	669	713	680	745	640	680	667	677	674	674	688	690	736	643	707	648	673	741	702	677	675	691	675	668	653	661	733	712	659	638	662	663	697	650	683	629	702	717	664	706	672	723	692	700	667	714	673	680	611	696	684	685	653	722	671	676	695	675	645	706	695	694	704	683	675	697	660	699	704	688	673	715	675	701	687	666	719	635	619	677	725	681	696	679	719	686	701	749	711	671	689	685	681	684	661	713	668	703	718	650	675	711	688	660	676	706	707	657	692	691	684	647	690	691	664	604	670	684	713	676	618	739	729	695	657	720	681	641	659	706	686	698	679	669	688	698	743	741	661	706	655	662	655	671	672	694	683	685	667	661	659	695	703	723	631	641	706	653	730	715	679	657	746	752	691	691	677	707	698	681	693	699	706	649	657	707	679	708	676	670	692	763	683	612	655	721	700	726	735	724	666	651	689	659	676	719	739	667	643	698	737	691	706	665	704	702	657	686	667	676	688	707	685	700	712	693	709	722	660	690	678	663	687	686	701	712	706	701	716	654	671	660	677	697	676	677	680	708	700	690	647	700	693	676	744	681	676	699	743	676	717	691	679	701	701	706	656	637	706	698	707	661	671	656	672	666	682	692	728	698	703	689	693	674	673	669	657	688	674	695	643	669	720	714	707	691	668	666	671	703	673	671	697	693	694	739	669	713	659	723	685	741	659	707	705	697	706	687	727	708	641	667	669	688	638	705	672	681	693	675	658	703	674	675	690	688	672	699	644	666	676	734	677	697	672	705	669	688	661	723	659	673	690	692	675	648	701	666	650	675	682	673	728	640	688	671	702	639	652	646	680	677	660	690	704	724	675	669	716	695	683	660	681	695	691	664	690	700	743	692	648	660	703	689	663	723	658	682	656	719	647	667	715	741	707	720	651	680	661	721	706	647	679	740	695	701	679	676	713	682	721	675	695	714	664	677	736	652	699	694	652	674	728	670	689	706	696	682	701	657	669	672	711	655	696	702	675	607	726	738	679	676	661	723	678	687	678	686	690	712	726	704	680	711	679	663	712	702	661	670	720	691	700	708	710	649	624	728	720	677	703	728	708	635	659	697	703	679	721	670	731	617	670	694	685	706	752	717	744	685	691	661	686	685	724	722	687	663	682	705	672	681	636	715	708	699	703	687	702	728	680	691	710	634	656	664	704	667	696	669	695	724	695	692	657	779	659	711	688	693	675	690	682	715	668	666	637	718	728	714	707	720	721	718	703	701	699	683	699	670	701	674	678	667	656	675	655	703	693	682	668	684	691	685	686	705	679	665	681	699	702	616	644	677	703	712	705	678	681	692	695	724	705	664	742	719	692	702	686	661	695	695	636	693	721	694	676	669	665	644	674	665	666	676	659	681	671	711	695	705	680	645	695	697	697	632	699	688	714	709	700	680	654	708	695	659	719	702	685	715	665	654	702	689	717	714	698	719	689	703	733	674	722	677	710	712	684	695	722	711	672	676
24201	21342	28792	25535	23855	15618	10322	20217	29169	28466	18222	9039	2655	1296	1015	922	928	866	904	875	843	865	860	880	861	862	881	852	910	855	891	864	877	879	872	864	882	873	864	866	841	878	836	850	877	926	849	884	839	840	902	870	883	844	846	859	857	804	836	850	815	853	840	880	824	896	844	861	891	859	858	838	852	811	849	884	900	900	947	783	828	886	864	849	900	821	822	808	862	862	922	838	843	828	851	867	863	859	802	862	861	822	872	837	806	940	842	874	855	862	916	869	875	910	766	902	853	843	918	851	827	804	876	879	863	821	832	857	816	835	833	878	861	824	870	843	881	923	838	813	854	827	891	859	880	846	832	843	867	804	848	857	886	869	845	836	804	891	796	875	895	893	824	860	858	818	881	834	825	834	842	877	858	845	798	876	885	822	854	872	857	848	848	856	864	824	843	848	848	879	904	832	890	840	893	814	849	817	856	888	849	827	813	836	839	851	857	804	933	851	805	827	843	831	883	821	906	841	831	887	868	836	833	836	853	932	809	857	792	853	829	860	897	846	899	832	874	840	858	886	861	875	863	868	883	836	881	854	821	864	873	885	863	887	886	861	864	836	861	875	868	877	834	816	853	847	884	856	870	842	871	807	890	828	870	873	854	859	859	867	874	860	908	864	889	849	813	862	853	859	879	885	862	868	893	879	873	813	864	876	885	862	874	789	834	867	841	835	834	896	822	885	874	870	838	871	840	839	847	873	854	832	868	831	856	816	836	877	845	881	885	866	823	891	886	885	895	882	871	845	858	836	848	844	837	876	800	918	847	822	847	875	843	921	846	872	852	843	893	882	902	844	828	800	885	909	860	828	869	874	876	859	825	829	897	823	833	829	869	890	858	915	893	930	861	863	797	875	883	844	877	818	858	832	884	875	883	847	884	896	811	912	919	852	851	802	877	877	847	800	890	893	908	858	869	944	850	882	911	909	864	822	847	838	840	845	855	896	832	825	886	886	822	898	849	915	849	863	853	841	867	840	854	839	869	900	875	859	909	915	916	870	872	917	873	838	850	878	839	868	839	905	902	852	834	871	913	898	851	881	848	862	841	870	848	856	867	811	868	833	837	843	887	821	864	845	832	894	874	858	869	855	848	840	848	860	878	858	838	829	922	833	842	855	861	886	803	868	882	885	810	808	869	873	888	847	864	850	826	892	876	854	861	865	869	897	833	917	863	891	891	852	896	822	855	872	884	883	863	885	829	874	835	869	897	832	855	837	862	857	870	827	872	850	835	841	879	807	833	871	827	871	824	831	826	820	896	843	889	858	846	880	820	848	862	809	870	862	887	829	837	836	827	838	879	850	837	853	841	874	847	805	859	868	892	846	852	860	851	819	895	807	863	873	910	840	876	847	933	888	848	837	892	882	873	848	829	885	776	893	870	863	809	859	850	857	921	824	851	840	864	823	853	887	897	836	829	818	839	816	844	914	848	883	875	916	836	828	904	899	949	862	902	906	895	815	856	815	828	891	874	838	823	828	878	802	851	875	838	877	890	829	841	863	870	835	854	840	869	812	811	871	847	872	899	877	868	836	875	851	868	838	851	899	852	858	842	858	829	875	866	839	832	817	876	857	856	806	847	863	875	905	852	887	874	845	842	848	905	911	823	875	899	819	867	852	824	862	798	889	833	886	825	928	874	815	848	895	821	926	805	874	830	867	865	847	824	847	825	845	868	845	880	859	833	819	869	805	817	825	849	781	826	852	889	881	843	889	909	850	849	830	863	901	832	883	861	845	886	844	884	820	776	798	893	829	876	897	845	851	822	836	816	797	806	842	833	863	892	851	897	885	868	894	818	865	864	877	866	867	916	827	895	821	852	807	890	887	843	843	893	865	906	878	822	870	829	845	807	852	881	817	863	834	813	843	814	929	885	860	901	849	876	836	878	865	853	920	891	841	857	808	810	868	887	857	847	837	865	825	797	816	874	836	822	885	959	855	861	866	826	818	908	860	876	857	846	868	834	857	823	778	881	875	885	879	846	833	799	841	882	865	878	888	826	904	855	821	831	877	839	875	806	837	875	856	828	865	887	875	856	864	856	837	862	877	842	824	866	836	878	921	916	883	895	881	908	896	868	882	793	876	866	841	842	867	876	861	899	863	884	892	828	847	834	920	829	859	863	876	890	873	855	855	873	865	850	816	835	782	832	843	840	854	871	845	871	836	828	878	829	872	815	867	857	870	835	789	842	873	859	820	896	934	879	836	838	891	839	881	854	856	831	870	900	838	825	844	876	833	841	836	793	853	811	807	828	855	834	827	793	840	844	851	861	856	881	877	894	891	861	867	885	864	886	873	885	879	791	886	863	792	880	807	834	832	853	843	850	846	899	887	852	840	917	832	877	809	861	835	874	892	845	911	840	825	811	889	858	896	892	868	869	919	872	866	937	878	928	838	839	856	876	832	831	880	840	909	848	813	852	877	888	877	884	913	852	812	838	873	817	877	826	898	875	897	868	817	876	789	863	859	850	865	842	848	837	849	821	830	837	866	872	878	837	920	849	871	806	858	848	837	833	848	880	898	863	915	891	874	833	830	889	858	876	848	822	836	870	872	836	837	833	821	846	862	826	812	907	825	884	897	876	827	869	829	818	829	853	844	852	891	843	843	798	826	877	867	833	915	909	840	902	850	874	900	881	845	877	837	879	830	881	856	873	848	888	829	896	829	890	829	915	904	826	871	856	862	832	904	839	827	873	841	805	882	861	864	890	861	880	883	845	842	791	881	941	875	879	829	862	878	829	891	912	870	905	871	881	886	872	842	840	840	847	875	820	824	830	872	831	865	829	792	817	823	842	934	908	809	873	818	871	875	910	845	816	879	874	828	793	872	893	849	870	896	848	840	828	885	865	888	898	868	858	887	832	780	827	824	884	871	791	874	825	835	829	879	913	786	903	889	840	865	873	932	821	876	862	831	829	849	830	854	826	847	873	851	868	866	878	857	861	906	868	863	850	841	923	849	885	913	842	829	851	852	852	870	864	881	854	867	869	869	837	874	852	860	862	852	870	845	853	836	858	858	896	878	860	881	865	864	876	843	900	864	892	902	851	873	857	847	849	906	872	889	859	888	825	810	836	886	826	882	837	846	913	895	873	836	818	886	807	908	810	841	844	881	900	851	789	859	920	878	831	839	860	844	847	865	807	834	838	852	826	817	818	856	787	885	876	854	898	827	864	799	911	888	861	873	844	890	851	881	861	872	835	866	813	861	873	872	895	855	883	823	891	840	812	820	814	866	810	882	874	807	886	876	861	865	854	855	883	861	816	927	818	852	866	850	864	852	883	834	871	844	865	884	807	872	827	857	914	865	863	805	860	825	804	869	809	848	892	850	828	885	885	859	876	875	896	855	877	876	843	862	844	889	844	814	815	812	858	855	895	887	881	906	847	869	863	827	885	862	875	877	847	780	849	817	823	913	810	859	811	895	847	833	896	867	855	850	861	843	844	837
11199	24439	32391	31702	21006	4820	9063	22270	27612	24856	14815	7490	2503	1223	829	781	792	819	774	797	726	811	778	781	752	815	804	794	763	754	792	817	761	765	745	766	730	742	711	774	790	728	786	762	745	738	773	756	758	811	797	771	755	821	715	802	772	789	777	774	814	761	785	829	754	767	798	728	767	725	783	728	743	735	752	736	803	708	778	746	761	753	780	758	786	754	759	778	765	803	805	758	783	745	755	777	776	759	818	743	750	786	752	777	767	802	866	779	771	765	766	784	739	789	784	778	764	806	784	720	849	760	721	793	742	782	750	796	780	726	754	796	760	819	767	752	763	803	784	762	786	781	801	785	809	770	797	777	747	739	797	752	791	795	750	777	786	750	757	779	750	802	770	745	738	777	738	747	775	762	788	795	760	772	777	765	806	790	789	781	768	720	784	761	786	784	740	774	791	753	735	760	772	740	825	751	759	747	731	763	729	814	761	731	757	773	771	825	740	798	715	820	773	721	757	775	736	763	783	850	795	773	737	818	794	758	766	820	802	747	799	811	823	725	762	786	829	758	814	736	737	720	806	768	817	798	757	788	745	779	755	752	797	757	701	788	794	789	769	816	743	785	792	757	763	754	798	729	748	769	760	797	774	778	799	757	788	821	787	760	778	793	815	776	805	808	752	779	810	791	797	744	836	752	782	742	744	814	714	771	778	771	831	766	760	780	789	756	773	755	801	738	732	769	745	733	743	786	743	760	749	830	756	780	821	774	787	776	789	751	749	746	749	769	739	771	757	764	802	803	774	786	754	773	767	731	794	804	776	778	789	759	766	778	764	759	759	755	775	780	794	715	730	799	770	758	765	770	752	811	798	779	769	768	765	834	794	726	769	792	744	758	723	782	790	767	752	772	796	794	737	747	819	766	727	774	770	756	769	735	783	797	747	769	770	763	755	755	792	750	766	756	817	785	725	779	739	786	786	797	750	761	766	770	757	763	793	706	726	800	756	765	825	706	785	769	699	824	829	767	765	734	727	745	795	764	799	802	777	772	841	788	776	732	772	777	739	773	776	785	758	806	738	760	763	758	743	726	751	772	777	807	750	796	782	757	800	732	805	780	745	788	722	709	711	730	723	749	709	773	780	741	763	730	690	758	802	748	770	783	748	714	749	751	793	805	782	791	760	789	815	785	791	783	778	804	761	784	784	722	822	774	761	759	745	786	806	807	762	772	793	777	779	799	789	749	739	756	719	800	765	785	770	775	730	724	754	758	730	739	730	767	777	747	714	768	801	753	788	741	780	731	797	761	796	778	752	800	763	762	780	757	764	818	785	771	752	701	794	780	752	756	829	730	776	781	782	779	728	798	781	770	736	808	801	771	736	801	788	809	688	786	751	802	784	754	817	728	782	793	704	747	802	812	773	798	757	798	755	756	770	747	802	787	856	780	774	827	759	721	799	754	739	767	774	791	772	791	775	787	761	841	804	776	816	799	826	734	794	780	745	751	727	757	764	759	754	749	774	783	785	776	743	775	760	749	782	795	773	797	764	771	736	837	775	697	789	794	770	706	784	793	720	802	771	783	779	769	757	736	760	767	793	811	793	738	738	733	740	760	792	822	742	786	767	738	795	749	794	782	751	745	753	769	697	742	759	748	755	771	739	740	768	733	803	722	793	814	757	737	758	753	799	770	746	782	785	758	814	840	808	775	831	705	748	695	811	767	763	759	796	776	736	802	744	705	797	765	778	779	765	779	758	790	748	767	774	720	758	726	755	788	759	763	750	779	784	782	788	778	750	756	757	755	777	772	788	778	752	776	753	766	753	753	742	817	753	775	802	768	766	765	748	773	761	773	764	747	782	801	766	773	760	756	756	824	726	790	777	745	753	788	781	763	787	798	781	768	743	741	736	763	798	747	735	763	746	768	742	759	766	791	742	766	816	775	759	696	760	776	751	769	744	776	772	782	801	783	794	778	737	771	781	785	799	767	778	755	828	768	789	754	768	774	749	829	760	780	739	786	778	753	724	765	775	785	773	754	773	804	766	761	790	817	750	794	767	776	768	784	772	784	791	808	831	799	790	731	760	758	793	803	822	759	762	819	770	803	753	759	725	750	745	722	814	767	768	708	766	740	774	757	746	775	783	817	773	784	765	759	829	731	779	757	751	744	809	766	740	740	760	807	777	766	774	739	769	769	773	777	827	767	768	814	770	728	731	761	758	755	735	791	760	752	735	776	749	792	809	798	753	751	785	758	733	766	731	814	743	746	783	760	717	774	719	749	723	770	778	746	787	762	812	777	765	786	707	747	784	769	713	771	781	777	788	804	828	784	819	776	788	847	762	726	773	785	740	800	724	798	799	789	741	768	747	762	754	753	744	750	759	759	757	753	799	773	761	773	785	788	803	826	745	745	758	818	774	773	737	745	815	789	754	731	739	746	765	774	721	703	763	770	768	782	748	724	756	729	810	721	717	785	756	730	727	751	771	687	816	759	734	830	760	789	791	793	786	733	780	795	765	795	811	738	733	815	732	778	790	788	786	755	803	764	737	760	765	759	822	766	826	791	781	733	799	798	796	793	763	773	746	781	737	749	774	722	766	791	755	769	718	778	745	751	763	825	764	784	732	771	806	758	748	770	739	760	748	791	764	779	791	748	791	744	785	803	742	725	792	754	766	726	706	773	764	721	769	752	742	761	779	749	755	780	804	773	836	758	791	799	794	742	758	802	813	740	760	775	785	764	752	784	748	797	765	716	768	802	802	739	768	781	774	737	722	800	792	789	773	782	732	783	783	785	758	773	777	750	722	759	728	783	731	751	763	769	762	819	791	709	788	812	773	770	839	788	777	787	739	791	746	775	747	772	712	794	774	750	761	764	733	761	769	697	765	791	698	799	758	758	807	790	782	766	825	737	834	800	721	744	748	725	773	750	797	746	783	735	774	776	790	705	768	757	759	708	776	825	790	723	746	745	737	749	775	765	780	758	737	804	821	724	795	797	804	745	819	764	831	768	760	822	780	806	756	815	767	762	720	770	758	775	752	772	810	745	765	744	761	809	811	780	761	761	739	757	784	761	838	736	761	808	740	776	777	803	736	760	748	760	762	766	783	753	811	795	792	754	748	755	753	806	800	741	785	779	772	730	754	732	774	774	761	741	727	790	779	799	738	755	802	765	767	791	750	767	765	763	797	793	814	827	799	768	772	776	782	788	780	784	784	769	757	767	756	723	789	762	747	758	782	762	736	783	805	752	765	796	728	784	783	698	794	750	765	760	793	769	778	810	789	755	778	749	723	760	752	752	789	749	798	771	773	818	795	721	759	737	755	744	807	797	753	793	774	770	700	751	764	801	791	743	708	715	759	792	795	792	758	793	755	776	759	762	779	749	790	798	761	808	772	754	791	795	772	789	788	783	788	747	749	804	775	769	837	806	773	750	762	726	772	830	774	771	765	789	777	711	833	781	729	790	737	766	781	803	772	737	791	802	774	756	782	729	774	799
27994	18743	20014	13761	6800	3697	2100	1459	1663	2267	1714	1340	1015	850	823	874	792	884	775	791	801	779	768	813	822	809	772	763	830	770	808	773	833	807	801	856	807	767	802	773	794	791	814	845	847	780	785	743	734	799	810	767	813	823	818	793	787	749	804	792	809	786	778	811	785	807	790	831	832	827	759	838	830	741	832	849	863	818	776	824	778	776	740	749	822	807	796	731	763	856	838	791	859	805	807	836	812	801	794	799	772	803	784	825	808	768	781	828	825	832	793	796	777	802	829	827	825	803	823	758	800	806	824	810	792	784	803	806	819	778	811	784	859	829	856	810	832	773	829	808	843	779	788	819	769	779	818	808	831	806	786	806	808	852	821	830	846	814	787	810	792	825	781	850	781	808	814	839	805	811	830	816	808	770	818	804	827	787	812	807	817	758	809	845	874	793	833	793	870	800	783	824	807	845	791	782	744	787	810	838	827	841	807	782	806	808	862	813	821	872	819	838	811	824	809	794	805	818	766	771	809	819	855	809	801	812	848	812	763	747	763	816	791	861	798	767	875	864	815	784	862	806	845	788	825	809	787	785	797	814	817	796	767	747	810	793	823	803	838	841	817	839	791	792	773	869	822	801	844	854	808	808	823	750	812	781	817	791	775	774	767	778	827	769	763	767	845	766	782	854	790	756	778	813	806	856	804	836	803	752	785	832	789	770	845	794	854	790	806	825	837	838	789	806	759	806	820	815	802	827	854	823	755	766	813	769	792	796	790	782	785	748	776	791	797	821	787	840	807	809	813	759	832	801	822	778	828	790	774	842	813	800	824	772	797	781	767	777	810	824	780	806	841	796	818	864	824	786	816	791	818	820	776	796	811	786	802	768	767	795	830	765	823	785	804	808	831	837	836	837	794	843	787	818	810	841	838	853	791	771	780	821	821	773	862	783	820	779	755	830	752	844	822	799	790	784	815	806	822	773	832	819	826	772	808	875	807	772	807	807	789	801	751	791	782	836	827	829	773	761	819	722	831	812	835	811	855	809	802	826	858	762	758	799	800	776	824	862	775	806	792	722	848	826	797	816	836	799	784	790	823	800	806	778	794	802	746	823	795	781	823	770	823	748	770	827	782	809	788	772	797	776	819	799	788	824	844	762	772	795	790	826	783	841	838	817	785	809	826	837	805	803	800	844	789	813	862	852	793	799	807	796	847	791	832	891	780	851	876	787	806	804	829	829	768	757	809	801	792	806	869	817	790	776	839	798	809	809	846	803	820	783	803	812	775	808	854	775	773	829	841	815	803	869	827	832	815	811	840	808	847	759	788	837	801	744	755	762	780	802	796	797	797	809	850	832	811	819	842	771	791	822	791	796	809	825	831	797	822	813	812	807	799	846	868	779	831	780	803	793	828	807	798	784	772	828	845	822	764	832	806	742	796	794	788	839	756	766	780	753	843	849	814	780	811	762	791	827	756	794	842	798	788	842	831	771	775	802	781	802	741	813	785	743	864	845	809	866	753	822	773	856	803	797	837	812	831	771	819	853	773	791	788	814	801	848	810	801	835	759	816	810	815	798	789	786	801	796	803	825	836	808	774	846	742	807	858	784	781	782	806	822	822	805	843	824	813	795	794	779	787	796	837	757	858	806	803	816	810	838	795	811	831	796	823	830	814	802	793	804	800	784	733	777	853	832	754	786	820	827	808	836	848	777	806	790	826	777	813	845	840	823	818	793	849	848	811	754	836	816	822	807	805	783	829	756	812	779	818	829	837	816	755	793	801	794	810	777	773	806	809	797	815	810	804	850	827	806	764	795	784	783	781	722	814	854	793	818	809	853	804	790	764	812	824	798	819	759	787	811	831	792	839	832	812	771	819	809	833	826	837	796	811	821	823	804	829	797	778	802	823	747	771	797	749	827	793	811	785	791	780	817	807	856	823	864	798	846	818	837	796	832	777	767	832	840	791	826	772	825	793	794	778	805	775	843	816	845	807	835	778	792	821	788	773	813	784	805	814	797	798	858	796	782	812	824	807	782	824	843	799	806	815	810	813	748	784	802	795	799	858	814	772	818	783	788	769	805	848	805	771	815	860	821	832	778	778	797	775	822	744	767	782	854	813	822	819	831	821	794	762	842	818	812	794	834	843	790	797	754	799	857	819	772	787	834	739	777	849	798	821	841	835	772	776	815	759	804	840	807	800	786	753	809	781	755	783	772	794	849	790	781	813	798	816	772	801	813	813	829	866	769	803	834	795	825	773	821	763	801	756	825	778	861	800	818	823	817	813	760	767	795	849	784	816	789	765	787	766	789	843	810	799	825	817	820	813	795	765	848	784	783	811	825	814	787	770	778	783	796	843	815	823	805	857	787	806	781	721	750	790	808	824	853	806	856	809	801	790	805	792	773	827	796	869	820	855	802	839	818	754	769	780	777	835	802	722	760	762	857	823	810	819	839	831	838	825	825	803	819	769	743	747	842	806	813	800	820	771	796	827	808	812	795	781	816	764	804	803	842	808	808	760	790	795	793	812	820	841	803	792	836	800	795	803	832	793	803	817	795	808	817	799	825	790	858	820	795	851	746	814	814	803	779	796	819	826	775	856	828	791	822	764	791	824	802	797	774	807	800	837	877	822	760	782	881	823	777	818	769	811	827	808	794	833	770	840	834	807	800	801	853	847	820	806	821	779	805	801	819	794	786	852	816	788	816	802	850	813	834	829	806	815	809	777	833	849	793	801	797	818	873	768	808	818	775	794	744	822	783	818	796	840	810	800	728	820	809	800	814	772	787	793	782	822	774	774	778	839	812	780	808	809	829	798	740	843	782	788	808	822	778	750	783	828	796	778	791	788	797	745	809	876	827	789	830	825	795	735	788	799	813	778	806	820	818	814	827	852	769	877	772	791	807	827	830	793	833	778	829	814	844	847	819	799	783	816	788	796	835	803	734	801	831	818	787	786	790	849	783	787	791	836	837	804	818	810	754	758	800	836	785	822	827	778	832	791	802	767	746	799	760	832	755	827	824	813	825	796	840	803	848	763	839	840	823	788	818	808	818	831	859	803	805	769	752	817	776	823	811	802	808	844	796	795	782	829	808	813	783	815	834	868	821	809	838	826	791	785	771	856	813	807	726	813	804	778	811	810	837	809	779	862	752	781	827	766	833	853	810	842	813	816	833	793	752	833	837	777	815	819	863	818	791	809	806	848	779	818	788	848	771	793	810	797	813	822	800	771	854	790	784	746	776	853	809	842	824	793	867	819	744	797	795	824	776	840	847	795	781	816	806	846	788	766	822	804	844	751	774	827	832	800	797	758	797	840	799	850	819	849	834	814	805	818	790	792	777	745	836	876	804	793	865	800	801	788	826	836	778	825	862	761	862	822	842	777	820	783	776	838	920	796	807	834	769	818	822	798	748	797	847	854	807	819	818	832	829	790	754	801	795	762	810	808	818	804	836	756	805	798	796	802	806	817	797	775	828	801	809	800	836	828	791	797	820
9562	15186	19154	10320	6505	4104	2245	1712	2159	2809	1729	1405	906	765	712	751	690	715	778	737	699	687	758	697	673	717	673	698	722	726	700	708	669	702	692	693	705	714	686	676	680	644	745	658	737	710	624	717	715	686	719	721	757	701	698	697	669	713	762	716	706	714	707	751	720	694	693	674	672	717	714	691	692	694	717	678	700	743	720	700	693	676	717	725	740	715	662	664	717	695	728	684	710	722	744	747	751	720	697	650	743	689	713	703	718	700	735	705	705	673	707	695	721	783	685	667	694	657	695	734	715	696	693	691	705	679	687	706	702	756	736	732	720	699	649	697	708	730	701	696	721	682	706	632	691	736	703	703	687	684	716	700	685	716	670	691	687	713	704	718	676	702	668	662	703	730	708	677	722	688	714	666	669	728	691	705	681	716	723	713	687	733	770	675	704	663	706	722	712	717	720	737	685	731	691	674	712	753	703	658	717	718	728	743	709	720	674	678	700	707	726	719	714	716	704	681	700	668	677	745	714	690	695	627	755	720	730	703	695	672	719	693	687	682	700	693	725	752	739	708	730	735	700	716	722	696	678	701	681	722	667	718	690	675	697	735	730	689	682	744	646	681	687	729	736	693	724	735	686	733	722	746	731	717	670	719	690	737	694	714	726	665	682	734	699	751	654	711	744	726	675	702	654	759	679	694	740	648	724	687	713	700	711	692	648	715	748	704	772	769	692	732	735	719	710	672	699	707	730	720	743	652	690	689	702	665	729	732	707	674	697	680	700	722	672	724	726	735	722	706	726	722	715	716	699	661	703	771	689	703	740	711	704	707	693	691	708	692	639	712	712	688	677	718	713	689	668	713	719	666	684	676	704	676	663	663	697	711	685	690	698	750	704	659	696	688	684	717	682	698	702	732	712	721	694	708	708	744	755	671	706	704	702	718	721	733	713	708	631	743	716	699	702	636	675	670	699	701	690	697	685	717	729	721	712	700	694	720	656	710	657	715	689	670	664	700	694	719	641	667	717	636	713	703	740	733	728	736	685	733	670	692	673	726	709	684	691	712	696	717	710	694	647	713	711	692	665	669	725	673	762	671	688	676	716	697	741	701	710	695	683	719	684	663	708	682	732	682	716	709	714	696	717	757	709	683	719	703	700	675	692	713	706	773	692	734	708	733	674	738	724	677	697	684	679	686	722	698	705	709	713	696	695	747	704	686	667	708	679	720	696	705	707	737	749	691	692	688	688	727	693	742	678	696	703	659	713	668	712	701	762	714	737	696	737	722	675	698	707	717	665	690	717	762	701	723	717	683	724	743	653	690	731	739	719	702	663	654	729	672	720	725	737	673	708	662	709	700	718	737	703	656	749	665	669	740	748	677	738	703	684	729	700	719	723	714	678	710	729	757	689	659	687	680	668	700	721	707	726	676	711	718	698	727	753	693	765	693	737	730	689	725	716	744	725	685	707	734	696	728	704	661	687	628	704	741	693	727	662	684	718	745	681	710	695	691	711	695	716	666	709	743	671	756	712	690	698	707	741	670	664	720	731	695	730	704	698	710	770	675	698	682	706	666	672	672	746	676	745	734	722	697	736	702	701	722	716	629	704	696	730	689	705	699	718	683	697	704	692	714	677	689	677	722	696	680	707	724	697	712	742	707	702	684	682	699	668	722	732	721	708	745	708	707	686	716	691	720	716	712	740	708	672	706	682	674	709	757	710	710	699	728	695	703	707	690	664	743	720	688	672	682	726	755	734	724	719	728	674	693	695	673	672	647	730	645	700	731	716	696	721	668	711	750	718	710	754	682	681	687	746	720	696	710	706	734	686	701	662	698	698	722	749	655	728	695	692	735	689	735	700	679	711	699	696	669	679	667	678	688	726	708	738	705	674	720	699	691	732	703	665	728	686	721	709	762	665	718	721	715	717	741	711	697	681	706	679	657	685	722	711	707	729	678	714	661	754	738	691	706	714	712	750	737	705	684	725	715	655	672	685	708	708	734	693	714	697	703	720	724	717	743	664	722	674	695	723	713	654	733	690	703	701	667	704	730	671	717	701	727	664	704	704	647	733	763	709	690	712	656	722	691	738	687	639	694	677	702	681	680	716	715	698	679	742	662	681	705	728	658	712	755	730	747	738	686	710	728	705	719	668	719	729	658	711	666	623	702	671	649	674	662	702	716	684	710	702	658	709	713	698	679	692	715	709	707	705	729	656	654	746	714	750	745	676	690	706	688	667	698	659	692	670	742	696	704	688	729	760	720	721	706	688	713	748	672	700	700	699	705	759	684	714	747	707	729	687	659	701	705	737	681	704	699	720	707	714	695	669	701	707	702	666	706	726	682	708	694	661	714	678	734	663	720	692	720	710	740	647	757	704	744	690	707	687	713	695	678	703	698	723	745	635	704	692	718	684	746	751	685	702	684	728	719	699	695	712	700	633	763	700	742	689	670	712	684	736	679	727	727	707	713	685	715	664	701	702	758	712	698	712	698	698	684	712	709	714	661	725	695	749	717	677	676	700	716	656	640	710	688	707	682	697	728	661	686	713	705	713	689	690	740	708	750	677	692	686	718	733	694	707	731	735	655	692	698	702	747	717	702	721	720	678	727	665	656	725	706	726	710	709	716	772	707	720	685	760	691	739	727	706	703	724	703	748	687	620	734	696	692	709	669	720	709	697	647	740	685	651	714	748	712	711	712	689	697	695	710	738	677	702	699	725	734	728	713	756	744	698	677	715	709	722	703	676	666	725	711	659	685	664	691	700	710	699	725	714	711	721	676	682	695	714	703	713	735	712	703	705	716	704	672	686	769	697	736	694	689	704	708	661	726	722	751	693	689	714	666	702	701	699	671	702	733	741	702	665	714	701	755	726	689	740	709	700	725	686	652	695	655	759	673	747	712	694	670	678	733	752	680	689	704	756	677	716	685	712	690	732	716	701	694	699	699	708	707	697	677	735	655	718	723	722	691	658	706	679	736	706	712	715	730	711	691	719	747	667	669	703	726	689	718	736	710	700	706	723	689	719	693	701	753	720	719	750	728	723	672	746	706	656	723	686	638	694	694	659	719	730	694	691	675	659	745	730	703	739	689	709	710	736	698	740	696	726	754	740	671	695	699	705	716	699	789	744	712	655	686	715	729	718	681	691	735	685	742	727	695	739	730	719	711	680	676	694	700	720	716	668	696	757	714	744	686	686	743	669	704	709	713	659	707	715	677	694	693	698	675	696	734	714	721	714	719	724	710	745	723	713	707	671	710	722	692	707	749	678	731	665	701	696	729	675	708	682	704	649	661	738	681	712	660	719	734	709	716	713	720	684	719	717	714	690	669	720	728	703	724	691	703	694	686	690	705	664	697	699	683	709	694	690	658	751	734	677	717	723	724	698	762	733	658	649	737	673	715	658	678	740	700	754	680	737	724	721	737	696	695	687	707	705	691	722	736	656	711	680	726	695	691	702	673	683	692	716	713	729	713	692	746	698	728	680	729	725	652
25591	21468	27770	26801	18226	11085	4183	3300	14884	12408	6384	3435	1656	1023	852	726	763	779	785	768	737	754	728	749	746	723	736	764	784	797	747	775	699	739	742	702	721	722	721	736	782	751	757	719	758	753	774	762	756	801	776	736	738	740	753	654	739	775	737	753	708	785	766	726	734	741	772	720	769	698	721	769	798	775	785	761	740	716	740	720	777	696	737	708	695	707	756	737	785	751	766	754	733	768	773	722	748	734	747	780	732	701	714	713	735	779	744	768	750	751	707	735	743	726	762	738	724	794	731	741	742	748	761	736	759	717	694	753	668	737	778	733	748	678	717	734	751	720	744	752	727	724	720	756	766	752	725	736	763	732	727	730	768	739	760	726	768	772	799	767	676	751	747	770	727	729	715	770	754	716	703	764	774	747	739	726	732	737	763	722	734	737	776	722	741	746	703	748	760	673	699	750	708	719	752	734	728	717	743	717	714	699	773	726	744	753	789	765	781	779	692	721	743	706	745	720	690	774	744	748	729	819	722	772	738	723	700	763	726	750	753	727	731	784	694	748	744	747	731	710	776	733	746	736	741	757	789	732	754	729	764	740	740	797	754	720	709	724	761	768	742	716	747	748	720	758	737	757	759	738	750	760	731	719	762	755	778	753	769	753	770	796	737	732	741	712	795	736	702	746	785	796	714	690	756	651	728	733	786	755	714	786	768	692	736	765	767	750	745	751	707	763	769	696	719	782	772	744	768	723	716	698	752	741	733	723	731	706	780	763	785	796	713	741	754	703	787	806	698	694	757	721	793	763	758	778	701	725	710	713	739	696	743	775	751	788	785	738	745	706	707	684	730	779	744	773	768	763	663	747	732	723	754	733	753	762	738	768	792	744	693	711	764	795	777	732	728	762	715	707	741	737	746	759	773	695	740	750	717	729	735	718	745	771	746	761	801	767	733	784	716	700	739	726	746	784	730	714	782	724	736	684	727	742	762	751	714	721	736	765	771	715	735	755	764	769	738	719	746	740	749	743	706	726	774	767	774	712	732	777	753	773	716	770	762	768	725	737	754	752	760	770	734	761	728	742	734	743	767	740	740	753	739	736	777	754	682	752	671	751	750	775	737	785	794	756	718	742	717	733	734	674	736	771	718	743	744	759	722	741	710	745	758	726	772	783	721	700	754	777	771	696	754	749	769	747	770	719	758	749	738	762	799	752	721	730	713	760	780	711	748	776	756	711	768	741	717	766	726	744	779	732	740	719	707	744	768	732	729	746	725	718	742	767	738	773	827	676	767	731	774	747	801	691	737	753	754	746	716	760	767	741	742	766	731	762	735	728	734	756	705	727	766	728	742	704	738	760	711	746	766	735	732	749	744	761	784	717	749	749	788	725	723	759	778	755	701	738	717	720	732	711	747	716	784	740	742	745	743	699	735	763	724	764	779	747	785	778	770	738	738	731	750	759	752	785	746	738	740	702	754	691	750	744	760	723	714	793	738	732	784	791	734	756	790	778	698	730	695	727	715	741	720	753	752	747	738	774	774	765	709	749	747	731	750	774	768	709	729	749	750	832	756	789	747	757	700	725	705	732	723	702	742	723	752	775	705	694	714	773	768	761	707	788	766	786	741	774	724	712	729	713	673	743	767	726	734	709	758	767	744	781	743	753	684	756	737	760	757	737	752	763	764	748	753	795	779	718	751	710	698	749	789	750	748	750	744	696	772	759	694	767	771	743	794	752	748	762	758	746	750	705	707	718	747	697	766	765	718	757	804	772	764	786	783	686	710	733	784	790	748	752	798	735	787	732	719	744	702	743	806	743	736	698	736	740	762	705	749	704	755	787	747	756	731	727	767	713	756	727	738	715	724	708	735	770	744	705	741	778	736	746	759	741	753	815	776	787	713	728	747	714	779	733	738	787	738	753	720	752	715	727	747	828	693	758	734	776	731	753	740	746	735	752	718	757	720	706	744	744	750	747	732	745	719	754	763	734	735	753	729	747	762	772	767	774	735	702	716	752	723	756	694	663	740	738	681	739	727	747	704	786	773	692	723	719	672	751	749	749	748	698	737	756	709	741	757	752	711	704	766	760	769	766	716	739	753	734	730	758	754	792	705	751	709	779	702	716	756	738	741	783	768	773	723	673	738	727	755	744	748	774	718	763	697	759	736	792	773	747	733	731	747	730	716	697	735	701	759	709	750	732	727	713	773	747	726	789	727	763	724	731	793	758	711	698	714	751	733	727	742	727	768	750	685	733	706	720	690	741	717	716	712	709	742	722	742	753	761	721	762	674	713	740	751	729	736	754	721	706	738	756	719	712	737	737	801	755	783	749	749	734	724	713	747	726	756	705	745	736	720	705	769	748	742	753	734	741	684	723	787	758	816	732	716	720	751	792	745	788	723	708	726	782	718	784	782	714	710	721	741	785	736	770	736	798	779	706	719	735	760	784	760	793	767	737	752	722	718	780	783	731	776	749	724	736	725	721	782	773	725	730	739	754	756	753	719	699	771	680	757	771	764	744	751	749	729	725	743	718	727	731	727	739	763	725	778	718	717	769	704	728	734	674	721	765	664	774	722	776	709	732	725	706	697	699	735	731	748	715	724	748	712	744	711	728	694	755	751	822	726	727	710	768	747	743	800	784	737	724	778	739	720	742	740	689	728	741	805	740	769	793	743	759	716	788	771	744	757	720	712	730	722	707	775	735	709	797	756	755	735	726	758	779	746	691	696	728	696	721	758	770	772	717	738	775	792	675	753	723	787	798	772	769	700	668	775	765	711	760	749	749	714	681	730	725	740	733	740	735	745	765	740	740	745	744	758	800	759	701	746	731	691	804	774	745	748	725	817	776	733	773	735	766	740	755	730	740	727	745	715	737	765	726	780	734	781	706	744	775	743	686	749	802	749	720	797	724	728	738	736	732	740	775	710	774	689	755	721	768	774	749	741	794	753	779	745	709	745	754	696	735	719	710	751	788	766	771	695	747	704	788	676	721	789	747	740	756	746	755	695	797	792	733	774	714	812	759	706	757	730	746	742	755	748	729	745	786	757	731	737	780	716	760	731	749	799	774	735	763	755	757	774	732	756	694	743	727	726	749	780	749	723	738	765	737	726	733	733	741	782	755	749	761	715	793	722	756	751	707	732	769	689	763	728	751	774	768	711	717	738	737	706	734	780	736	748	742	752	742	766	697	747	777	726	757	750	776	757	728	704	734	772	754	756	743	708	721	774	741	710	732	721	727	714	717	754	712	706	725	723	749	733	713	714	726	769	749	782	718	724	714	692	779	830	723	738	750	740	766	725	760	743	798	688	760	735	752	714	727	744	695	731	755	730	762	791	718	742	754	750	740	732	734	770	719	728	748	749	692	717	741	789	764	749	733	701	743	729	773	733	797	728	750	769	741	763	751	731	793	753	771	751	746	782	755	768	738	741	792	737	791	774	749	717	697	734	747	730	665	746	773	734	761	742	747	745	743	709	720	706	790	744	714	713	756
11148	25739	26602	17674	12253	8551	3398	4152	16185	11167	6002	3644	1712	966	748	735	666	698	674	693	709	695	674	689	734	700	623	689	705	710	667	698	704	707	680	699	646	719	676	677	716	677	684	671	646	640	680	701	664	686	652	666	709	667	699	682	748	731	684	699	675	694	657	664	688	715	714	717	655	651	612	667	636	685	693	712	702	707	692	694	663	694	641	665	658	671	691	661	703	735	660	681	699	684	674	624	680	704	649	663	696	658	672	628	649	659	686	642	705	700	700	713	695	642	676	679	681	668	688	726	676	613	664	731	701	670	659	704	700	666	653	705	694	674	656	695	662	721	712	673	648	622	624	713	643	708	659	698	650	619	681	673	738	690	709	646	701	670	637	646	690	671	681	719	644	668	708	704	693	650	687	670	654	645	689	640	725	687	666	663	672	654	631	702	710	680	733	709	670	636	694	643	658	694	673	672	685	670	681	703	738	682	683	676	657	620	709	692	628	669	665	674	670	670	651	659	702	685	681	682	640	677	634	644	700	716	664	701	694	734	700	663	647	651	739	705	656	689	695	654	669	653	676	672	676	675	690	669	746	717	647	658	654	685	675	637	681	681	668	649	652	690	686	668	692	696	676	742	692	677	694	720	678	724	670	685	708	703	677	664	664	727	682	673	716	687	711	683	640	678	678	703	697	674	717	728	697	687	670	663	672	741	669	706	707	716	668	674	675	706	726	683	626	713	688	656	681	683	694	682	693	663	636	693	691	675	691	702	687	651	670	662	683	668	673	681	700	677	701	701	695	727	660	624	675	710	650	666	725	703	678	662	647	615	690	644	682	665	683	645	633	676	683	670	652	704	677	673	622	647	633	717	684	652	735	646	620	689	663	696	698	651	727	685	641	711	658	686	651	700	689	671	681	733	654	619	699	675	679	668	677	676	700	704	642	656	648	698	719	683	682	685	663	663	650	661	645	680	642	591	657	713	666	672	669	686	711	666	698	658	704	697	675	704	665	678	648	720	697	692	674	659	693	719	638	668	673	761	710	686	681	683	652	641	704	641	677	723	718	670	666	696	698	636	693	719	688	705	648	648	669	631	668	750	709	674	675	752	711	680	679	710	676	725	657	677	700	651	659	657	648	681	731	669	674	663	707	671	684	681	653	711	715	702	658	669	665	654	674	652	698	679	675	671	690	675	628	667	696	652	675	676	665	741	677	679	734	681	655	689	655	727	719	685	622	653	657	700	708	684	709	709	668	629	679	670	668	681	671	690	647	693	656	693	696	653	629	671	699	650	695	708	615	702	678	665	622	670	676	622	681	706	687	766	668	631	685	712	667	691	686	662	688	623	666	650	666	698	714	727	670	670	641	669	699	615	697	712	641	707	711	687	666	658	620	706	679	643	676	688	689	627	646	704	683	687	723	604	682	684	705	670	677	714	677	669	656	667	680	694	695	710	681	668	675	711	676	680	673	703	662	666	654	677	668	653	685	603	663	666	700	664	623	698	689	696	671	658	686	716	695	713	676	675	667	635	710	745	679	660	656	638	654	682	680	701	687	662	704	648	646	656	705	665	693	691	723	650	700	689	732	727	738	703	666	722	675	662	619	693	652	662	702	643	682	705	687	693	702	720	649	649	687	701	658	675	698	731	708	678	666	699	652	659	671	665	712	651	683	702	665	671	657	652	686	633	719	664	656	673	717	716	641	666	686	646	671	698	720	665	685	688	633	702	675	693	727	681	666	670	684	689	654	684	666	681	611	702	718	664	677	666	676	660	684	686	682	658	685	653	685	648	712	708	673	720	683	674	659	658	673	663	679	713	657	663	681	698	669	689	662	718	660	678	711	653	671	692	654	688	667	685	673	660	668	656	669	641	670	658	671	695	684	679	678	688	686	641	665	696	657	711	693	682	678	698	684	690	641	713	669	670	680	681	632	664	740	683	644	715	660	703	693	729	633	670	722	659	662	657	647	669	743	658	685	671	678	642	693	675	681	634	704	663	653	683	682	683	684	683	661	663	704	637	705	665	628	686	716	687	685	648	683	669	664	677	677	662	709	665	702	639	670	675	662	746	706	632	664	678	719	676	648	671	728	689	688	667	652	650	701	681	708	679	667	680	656	690	686	720	673	691	691	636	685	702	696	689	689	655	697	710	721	652	716	657	666	686	698	682	619	730	683	695	640	658	623	657	694	701	634	677	671	672	703	683	657	673	665	654	710	661	665	682	682	725	673	716	695	703	656	659	659	689	655	684	639	680	648	695	645	675	702	696	635	645	684	690	697	699	697	666	694	692	658	679	647	675	721	707	694	686	643	667	672	634	630	691	687	710	723	695	683	664	686	681	641	702	652	730	650	698	725	714	674	659	658	684	672	698	662	659	707	709	694	688	685	674	683	711	678	696	689	709	635	708	717	652	661	655	711	652	672	684	668	678	647	672	687	655	649	655	696	688	696	677	640	667	674	652	664	704	683	712	639	664	678	644	664	695	681	693	707	681	692	683	672	725	675	678	640	687	648	679	710	690	646	636	639	695	690	715	648	723	682	625	655	703	693	697	654	674	696	677	668	701	721	618	711	661	684	686	670	664	676	660	661	670	676	673	686	684	646	683	691	662	684	694	697	691	705	693	704	588	657	664	670	648	708	704	636	742	706	689	676	610	693	671	704	680	633	652	695	696	669	649	660	687	669	687	696	690	706	699	619	685	667	684	670	674	697	727	638	666	658	692	696	681	629	672	721	657	688	674	661	680	667	701	648	677	647	678	674	648	667	701	704	699	674	688	683	683	657	685	635	639	676	694	694	694	637	688	692	701	702	723	636	698	647	640	722	658	679	688	735	644	698	717	665	699	618	674	641	660	678	650	685	708	657	690	683	693	708	693	638	650	672	697	657	655	679	650	640	693	659	674	645	652	628	705	675	679	687	620	706	710	674	620	673	732	673	700	656	677	662	689	696	642	664	643	655	656	630	718	690	704	659	658	680	701	702	682	707	693	672	676	683	699	683	653	694	680	712	676	661	688	688	741	704	684	689	672	685	658	644	710	692	635	663	666	677	701	676	690	733	736	675	701	635	640	657	661	667	587	646	659	733	638	682	719	687	681	646	683	708	645	724	683	641	669	676	671	685	709	694	723	692	670	643	688	696	672	655	727	694	726	640	720	674	650	662	679	700	692	687	620	630	678	734	637	701	695	714	664	643	706	653	639	696	664	694	642	695	674	684	719	648	671	670	701	674	675	646	738	663	644	687	686	722	705	680	706	657	705	689	687	692	682	646	655	650	693	677	675	702	719	702	686	688	654	655	677	702	664	700	711	716	666	671	712	690	703	709	656	691	671	675	701	675	651	621	678	675	654	697	682	709	631	663	691	711	692	704	720	660	689	698	693	681	699	673	675	631	728	699	676	724	691	691	684	656	677	650	670	668	666	684	640	699	662	669	668	658	655	693	677	660	662	691	693	659	646	663	669	695	693	683	714	709	703	694	719	645	670	674	702
24245	21356	29078	24674	22751	21184	9696	18878	32476	24577	13515	6197	2473	1248	996	941	935	917	860	921	892	859	858	861	919	936	886	915	917	870	920	912	897	860	842	895	921	905	923	892	895	866	874	878	920	897	866	848	901	914	822	850	907	895	867	923	854	893	855	889	850	867	891	847	857	895	872	893	909	890	820	862	854	916	928	855	921	874	885	919	853	868	849	841	894	879	856	906	837	887	887	843	934	886	856	891	873	859	865	889	852	839	864	943	900	886	859	861	900	862	856	849	870	906	875	844	889	891	917	879	826	892	881	864	840	847	864	875	851	915	823	846	844	828	906	892	863	909	904	874	854	880	852	892	817	828	870	878	918	847	912	830	863	891	912	810	875	874	856	848	857	953	841	820	797	885	864	878	834	847	815	887	914	870	867	874	905	927	889	813	875	814	902	839	877	873	818	880	881	896	868	879	879	979	867	886	863	861	871	826	896	831	920	833	948	900	853	855	868	834	831	838	868	869	900	818	905	940	884	821	865	870	854	826	863	867	890	883	852	890	886	876	856	876	869	813	837	828	809	851	875	875	791	869	799	819	821	845	879	851	898	863	827	884	837	913	921	910	875	863	865	865	856	865	883	872	875	803	846	864	883	877	910	876	840	802	865	843	873	878	820	848	883	862	872	855	910	850	858	817	932	870	881	853	922	841	853	841	843	838	892	896	906	883	868	907	856	846	868	873	814	842	875	878	875	851	841	879	834	844	835	861	900	890	839	859	898	849	905	873	882	855	901	925	873	829	856	876	833	865	893	832	784	874	839	907	844	836	857	879	859	916	871	824	851	863	953	869	902	872	930	832	871	864	830	854	929	848	866	886	890	864	859	815	811	882	893	829	799	845	884	822	820	819	848	885	848	813	861	840	822	855	915	927	932	882	877	916	866	895	850	854	909	861	875	871	881	834	857	825	820	906	870	842	889	820	889	846	845	886	866	901	879	912	860	931	850	872	871	864	830	835	854	865	886	849	839	827	941	814	879	885	803	883	860	870	898	867	846	869	890	867	866	834	861	871	880	847	845	884	911	870	853	867	860	859	887	847	863	843	842	868	933	863	894	873	849	829	807	842	876	896	875	840	930	830	852	849	885	909	850	853	885	877	847	873	836	841	879	810	891	852	872	853	893	850	841	906	877	847	817	889	856	932	845	870	868	883	856	831	869	882	831	874	841	864	856	865	863	822	859	878	862	855	902	913	853	853	815	899	855	855	867	873	834	882	847	873	837	849	876	887	902	835	821	834	897	894	887	850	923	898	823	849	846	908	863	860	882	872	875	839	845	902	862	909	869	851	899	859	851	860	840	861	857	882	879	866	896	851	866	895	880	919	875	830	830	854	877	891	883	923	853	887	844	799	869	814	869	900	812	885	936	810	895	840	839	910	875	808	869	847	916	842	840	911	887	854	847	834	808	884	861	888	842	886	870	888	899	886	888	880	886	860	816	890	847	880	928	851	897	862	889	839	844	831	905	892	844	831	836	927	874	861	872	865	872	849	841	825	883	885	852	842	836	911	904	831	854	893	869	861	890	840	841	882	868	869	913	913	849	836	878	855	887	873	855	922	932	870	857	853	785	837	855	867	814	888	855	888	823	836	879	865	845	845	848	852	866	879	833	841	840	824	957	886	876	867	832	861	857	868	897	846	857	846	844	831	813	930	879	827	885	844	834	886	835	930	855	871	832	886	889	831	871	847	801	826	846	871	932	869	844	868	843	895	842	870	873	824	892	841	905	864	786	860	843	853	935	831	887	885	749	877	919	840	898	862	877	888	848	895	914	880	850	898	869	868	854	866	849	887	874	843	841	825	878	831	873	822	876	895	869	889	921	902	861	862	891	871	826	884	856	844	865	861	841	834	854	914	865	858	869	865	811	890	853	857	884	808	845	879	890	867	815	873	872	871	847	895	866	837	823	893	870	849	861	879	800	843	891	829	865	893	847	862	892	822	891	880	851	884	858	860	900	883	848	912	860	852	854	872	845	898	841	857	885	843	862	861	897	863	867	864	880	863	876	827	850	891	885	871	849	862	833	878	847	850	843	870	845	813	852	899	841	814	926	878	836	884	863	867	845	825	834	911	883	845	926	857	854	870	857	890	847	891	792	829	893	875	876	886	886	915	877	871	875	880	891	891	831	858	812	859	837	946	847	873	895	851	842	881	893	827	835	866	904	861	818	868	859	900	916	843	866	858	850	864	910	863	886	878	871	919	859	858	832	892	878	944	874	852	859	859	879	833	902	885	848	850	907	897	838	881	819	863	864	862	852	869	907	852	823	824	900	879	872	878	878	860	891	794	898	841	851	884	848	829	871	884	846	831	828	871	857	874	873	835	849	869	789	813	870	866	848	892	863	809	885	822	903	861	881	868	855	819	885	861	840	913	891	834	847	908	887	878	875	830	888	863	842	922	845	902	876	915	855	848	869	893	891	833	891	863	869	860	888	900	887	939	874	823	810	887	932	845	931	911	923	823	897	842	842	847	875	890	825	837	801	895	898	867	872	851	865	887	853	843	828	927	871	880	897	917	811	885	919	916	849	809	845	871	872	849	862	924	853	884	869	817	827	889	849	852	895	869	888	847	918	851	880	824	809	871	847	826	843	836	830	851	838	874	873	888	851	904	835	840	861	859	858	808	849	892	894	870	848	856	819	840	836	847	896	858	860	868	788	912	894	837	829	845	894	874	873	908	905	922	896	822	868	812	811	909	812	869	932	879	860	866	894	908	857	874	845	820	840	875	857	869	919	859	844	838	869	834	887	847	880	859	834	887	839	872	848	866	862	861	888	829	779	836	935	931	899	887	904	873	794	885	849	851	889	876	868	872	852	867	852	895	905	849	892	861	832	850	879	858	855	865	850	885	879	833	863	839	844	880	833	819	873	833	890	867	871	888	900	810	892	854	889	844	879	890	873	888	889	868	886	836	831	888	906	870	903	867	821	868	878	864	870	851	830	887	865	920	852	855	936	892	854	837	833	888	848	854	827	882	838	868	848	896	868	888	890	865	857	831	854	867	900	877	818	843	870	847	898	855	858	837	897	851	795	875	863	892	851	851	903	908	865	929	878	906	818	880	877	867	909	851	802	828	875	856	882	824	886	867	831	833	847	848	871	837	873	841	888	846	859	883	908	896	817	845	882	874	835	941	865	885	881	853	855	902	832	920	898	879	869	946	832	884	813	870	870	866	840	887	852	817	886	892	856	892	869	900	880	824	874	865	858	831	905	878	853	854	875	901	926	828	864	833	866	864	884	833	824	875	918	844	881	877	838	857	858	863	823	846	864	871	889	897	889	856	838	857	866	888	855	933	923	852	886	847	816	888	865	844	845	881	806	857	831	864	837	839	923	868	808	881	852	850	869	881	865	850	842	821	893	882	866	852	866	864	831	882	824	822	859	869	834	859	863	853	827	859	849	863	839	905	844	844	835	829	852	810	803	855	845	879	865	879	859	852	911	858
17152	34067	35410	25030	18785	15229	4845	21713	29152	20499	11045	5726	2449	1190	892	847	770	828	811	749	737	796	784	816	755	731	767	779	760	790	782	782	767	823	783	793	799	764	754	756	759	797	842	765	805	790	810	748	757	778	772	763	811	764	816	808	773	776	749	782	771	776	750	754	757	766	744	809	769	748	763	725	780	758	727	824	796	795	781	750	751	819	733	781	789	772	780	781	790	734	748	717	830	771	805	796	813	783	762	801	775	805	752	783	796	774	749	709	786	757	799	755	755	785	771	809	777	751	788	743	765	806	809	789	731	776	757	792	722	789	784	780	782	748	738	787	745	775	777	811	777	738	778	736	731	730	765	764	716	773	771	764	769	795	758	767	741	814	756	763	769	771	767	731	760	784	741	749	801	818	769	753	727	729	774	762	727	769	793	719	795	777	777	785	763	783	757	833	753	785	762	785	782	778	790	762	718	747	741	782	833	781	806	777	743	765	774	737	747	775	750	812	789	766	756	762	805	786	771	767	782	753	773	788	773	787	776	761	753	802	763	776	794	808	813	820	794	784	738	745	744	746	805	794	804	740	777	847	783	761	767	705	869	733	769	774	737	845	769	778	791	739	797	787	732	773	805	742	801	744	774	754	789	746	731	803	773	761	763	823	739	715	726	780	802	764	727	776	730	750	744	782	776	811	765	789	770	802	771	774	735	811	767	739	786	784	782	780	777	766	787	750	779	747	719	793	746	781	782	792	831	689	723	756	760	796	760	731	684	799	773	755	777	734	787	786	731	761	757	736	738	784	780	724	771	781	792	752	783	816	765	798	758	757	776	776	767	794	711	754	751	812	744	782	787	717	765	773	735	778	749	734	749	785	732	776	763	721	787	742	791	759	759	727	744	782	770	796	762	767	785	733	757	779	765	725	765	787	775	772	770	731	793	774	797	768	778	798	817	807	741	765	785	777	772	785	780	795	764	791	735	773	793	747	779	787	787	751	752	771	775	752	763	794	749	802	778	768	793	822	798	759	721	824	776	750	809	761	851	833	777	776	766	840	787	770	729	770	807	789	796	737	761	760	805	754	795	726	720	722	740	825	770	729	827	740	743	750	692	803	759	796	768	769	756	739	762	800	810	754	782	809	762	783	773	764	804	810	775	788	738	741	781	803	806	771	778	799	781	790	784	754	756	746	774	782	739	789	792	782	774	753	837	838	769	842	810	729	784	770	814	789	767	790	748	784	783	739	764	775	767	766	728	773	770	825	799	790	746	793	750	780	752	770	783	749	728	722	713	764	759	794	792	798	764	768	762	761	820	817	765	775	722	797	784	777	786	795	741	780	768	749	771	769	774	766	759	773	753	759	807	765	771	777	742	794	793	788	759	801	766	749	747	754	752	776	775	776	759	785	762	753	787	764	800	748	770	739	766	769	758	734	766	803	817	757	814	745	789	784	753	805	772	789	796	823	788	792	740	797	749	753	760	742	773	806	780	784	722	760	787	760	750	787	810	803	788	787	785	764	768	765	727	827	758	719	796	749	801	785	757	824	766	767	734	764	763	783	809	784	797	748	811	735	780	797	768	826	707	788	760	808	743	764	733	781	769	710	747	766	791	801	817	787	734	780	779	806	763	683	806	741	836	723	744	758	783	714	793	765	778	789	827	773	803	769	795	813	802	778	740	823	767	792	795	770	786	749	737	786	777	761	726	789	740	787	804	776	831	779	759	788	744	838	778	765	727	763	762	761	741	760	788	772	758	748	734	789	762	772	746	825	775	751	731	748	815	755	762	734	725	741	771	764	754	768	737	779	730	781	749	785	769	760	755	762	754	740	768	771	809	747	837	731	770	767	751	787	765	772	780	782	764	818	793	777	788	736	767	754	792	764	773	785	766	803	721	773	741	744	792	792	770	798	736	769	785	774	774	777	740	733	726	736	777	774	711	786	763	822	739	728	734	774	774	756	743	759	750	818	780	784	797	735	754	801	747	754	762	745	763	775	793	770	746	800	701	764	773	820	779	764	779	807	786	798	812	727	745	783	776	726	787	775	813	726	735	766	750	761	769	725	757	789	782	787	782	787	725	724	765	782	773	768	807	740	769	767	752	809	797	773	761	768	795	756	735	747	760	775	771	763	760	747	791	719	732	769	821	753	787	774	720	808	739	738	777	758	787	790	752	748	748	774	702	762	740	767	775	802	778	743	754	727	743	782	770	783	814	773	793	741	772	748	766	738	762	809	734	783	781	774	760	771	742	755	765	787	774	777	740	810	775	777	711	786	735	775	789	792	768	779	807	757	775	778	782	769	834	791	778	739	730	776	777	761	792	796	793	800	783	734	720	767	729	753	764	764	747	704	808	759	797	769	796	711	735	754	730	764	705	795	779	791	780	756	770	773	781	821	784	735	772	758	799	779	812	755	746	764	757	826	765	771	764	808	807	777	769	795	757	742	755	740	767	758	736	752	759	732	790	765	770	775	828	767	803	721	787	801	781	760	816	735	808	796	803	750	766	768	729	779	732	794	768	726	742	768	797	780	801	779	789	774	747	768	770	749	783	783	764	802	769	767	750	773	794	815	755	778	759	717	787	804	794	734	723	808	771	760	807	768	804	773	761	801	778	759	744	747	777	799	734	801	790	769	783	747	720	781	713	769	733	797	765	777	793	755	763	787	746	762	817	792	737	741	744	794	781	772	763	775	744	799	773	790	789	821	770	794	759	747	808	815	733	750	795	722	761	770	787	801	762	781	792	785	749	799	760	727	763	743	799	778	778	795	784	766	784	763	755	760	738	796	777	720	759	747	780	783	804	776	733	804	778	726	756	810	760	752	775	750	795	797	767	759	795	787	756	782	781	776	790	786	787	780	768	797	830	749	752	790	784	736	705	746	762	786	797	775	737	808	773	755	757	732	773	737	795	730	756	734	796	802	751	777	788	793	752	774	766	763	787	783	782	735	775	782	756	810	765	729	747	774	767	771	775	767	772	790	769	744	758	749	791	750	755	749	743	791	808	773	736	754	781	775	775	726	796	715	712	755	755	777	792	740	796	767	799	747	787	746	756	803	770	744	797	784	760	763	768	805	755	833	771	796	723	825	778	770	746	735	741	725	737	761	754	772	776	773	796	809	741	751	759	752	782	772	745	792	759	815	772	755	774	766	737	767	767	775	784	776	815	749	730	724	801	699	790	809	755	792	748	766	849	763	761	772	761	747	795	799	807	745	815	800	725	838	795	851	757	761	764	786	780	750	734	780	790	718	819	810	776	784	753	790	749	791	789	792	716	839	761	773	779	757	772	778	764	743	756	778	809	742	799	760	797	786	698	779	741	758	797	790	811	751	788	806	794	753	751	739	775	760	770	747	753	767	736	812	783	744	725	752	788	777	744	743	778	748	758	774	760	785	712	742	746	779	728	789	750	790	703	813	745	809	766	767	724	723	802	775	750	752	799	788	764	762	817	741	816	771	798	741	765	751	755	705	804	796	772	736	730	777	726	788
29147	23050	18611	12894	7606	3666	2209	1749	2417	2052	1498	1060	948	860	845	791	815	847	828	834	863	856	841	847	861	836	787	839	865	840	883	814	823	860	846	810	792	854	821	807	850	847	834	797	867	854	815	858	863	827	839	840	829	829	848	818	788	788	849	832	820	834	881	880	797	870	862	746	856	854	855	799	792	808	809	842	830	803	818	850	798	802	820	827	876	820	817	810	820	792	828	845	879	849	810	826	851	785	833	881	878	862	842	857	830	829	829	826	792	793	814	879	868	901	791	830	830	854	856	843	823	794	792	816	813	802	835	813	825	817	780	845	801	918	825	798	846	871	838	818	856	823	799	792	830	891	858	835	813	804	841	810	844	815	781	869	761	861	820	810	835	814	846	829	840	796	825	852	823	783	892	759	835	816	832	784	881	802	818	838	872	867	857	852	855	814	882	888	812	881	826	826	834	810	813	877	797	821	796	866	821	792	800	823	851	799	834	844	861	778	838	795	809	831	834	853	864	828	804	782	851	824	825	801	839	830	811	808	846	844	896	846	855	746	738	839	864	835	825	818	852	796	779	779	777	886	842	772	737	829	807	881	849	861	829	811	821	844	821	856	810	839	811	852	838	807	816	849	838	857	780	825	808	828	825	813	804	818	826	833	836	817	811	856	874	792	836	830	871	801	834	812	837	843	818	817	856	864	798	773	824	815	828	780	827	770	838	797	839	829	827	848	890	843	824	816	814	813	807	838	813	873	806	866	843	814	778	810	821	810	812	784	863	878	839	848	833	824	770	851	856	798	807	820	845	816	793	826	825	862	879	816	805	860	873	807	770	804	898	802	865	854	794	848	836	849	810	775	858	818	822	785	798	837	859	834	857	862	855	826	818	848	826	865	797	841	797	846	813	842	889	879	828	834	862	831	868	874	876	862	798	769	798	838	810	837	864	854	879	811	830	801	839	852	850	833	782	875	836	849	822	778	860	816	877	859	806	814	795	862	853	818	840	799	852	861	807	828	828	800	844	868	828	839	768	838	811	832	786	790	859	848	853	813	831	848	807	843	809	817	859	823	797	817	801	807	861	853	856	850	803	791	849	807	787	899	794	861	862	858	788	821	846	879	811	864	874	825	825	840	852	832	830	814	829	812	845	820	824	789	821	817	811	841	824	844	806	829	811	828	759	838	834	827	842	852	845	815	844	844	838	850	811	832	772	801	795	801	786	808	844	872	830	844	817	835	837	850	849	819	778	830	834	844	813	779	799	786	854	831	813	845	821	827	790	863	819	810	855	830	860	827	841	810	818	851	813	817	851	844	873	903	822	818	822	816	778	815	811	845	836	822	853	847	836	834	817	862	845	834	841	817	836	800	835	816	848	816	829	806	876	814	832	839	812	865	837	845	809	842	841	807	835	822	832	839	822	823	824	840	847	858	809	763	846	799	822	839	863	825	856	811	804	787	828	833	801	817	855	848	806	838	825	806	814	867	802	835	800	880	815	838	823	774	811	816	774	811	834	806	836	800	858	862	814	824	788	797	810	768	797	816	789	821	843	855	800	882	833	793	818	850	794	856	852	849	854	833	827	772	825	754	849	830	828	822	830	797	820	841	798	804	834	823	925	826	866	804	849	777	849	806	797	808	825	841	787	816	866	835	846	778	891	835	812	806	837	799	823	817	777	869	798	842	875	857	835	820	824	846	803	789	817	835	861	836	874	820	839	892	818	832	809	847	810	910	815	800	813	814	858	876	853	838	781	823	816	823	880	788	778	795	775	849	821	818	799	863	806	791	806	794	871	836	805	803	792	776	852	843	822	819	834	862	813	874	864	819	856	882	828	798	821	878	819	831	849	807	821	819	818	870	824	866	834	867	855	825	810	820	857	819	855	866	871	853	851	819	805	856	818	829	815	830	876	824	793	794	863	826	814	814	856	818	821	827	832	862	840	859	823	840	848	827	880	832	804	818	869	842	799	841	834	820	858	847	850	831	864	790	781	873	860	778	820	818	809	831	818	861	883	821	805	831	851	811	846	858	876	801	885	840	821	827	819	845	782	823	842	882	859	836	935	853	825	850	775	895	822	823	810	787	754	848	851	815	822	819	877	871	790	789	829	784	795	872	826	863	813	838	821	823	845	878	775	883	851	793	797	827	826	877	875	765	840	817	804	821	876	794	828	831	850	844	834	854	803	779	876	847	850	797	874	787	791	848	809	781	806	838	792	842	798	809	817	807	818	858	801	814	825	816	859	770	799	852	861	871	865	756	778	821	863	848	841	811	777	793	799	827	895	855	829	805	865	786	874	816	836	883	827	828	834	794	824	831	870	871	858	858	878	847	862	875	835	847	886	836	884	817	825	773	813	815	879	813	839	834	819	843	824	837	815	835	855	813	809	838	767	869	765	801	834	850	815	804	851	839	774	793	873	830	810	840	815	860	872	801	830	832	803	871	800	842	821	886	854	839	829	847	875	836	789	800	822	850	798	796	848	821	832	831	848	832	846	813	863	772	820	829	826	806	792	801	818	789	770	818	843	840	781	823	772	797	781	820	822	858	818	820	823	865	836	815	788	858	786	850	824	825	780	801	830	783	867	857	805	826	871	831	824	816	780	855	832	850	823	839	834	823	818	795	786	881	830	790	862	787	821	822	859	836	866	794	787	829	774	783	858	889	825	863	862	843	830	779	834	852	858	836	813	829	855	822	807	829	848	822	872	774	817	840	823	888	836	812	752	830	838	840	820	814	835	849	864	874	819	797	805	838	831	811	804	792	828	819	779	852	808	839	795	839	863	877	795	804	838	843	812	826	817	830	827	777	856	789	795	803	766	807	847	815	838	845	858	864	779	815	856	819	806	849	796	808	893	842	864	793	817	804	827	826	830	824	856	859	805	849	868	864	864	847	819	804	838	822	787	810	852	817	853	852	869	828	822	813	837	831	823	810	792	852	799	867	871	834	763	824	857	806	824	845	777	781	854	818	846	841	824	829	821	840	809	829	871	861	820	797	887	857	823	764	856	881	851	853	888	821	845	859	828	802	831	856	839	857	834	791	764	846	841	835	869	803	812	813	824	828	873	841	799	863	851	818	877	810	847	820	883	861	888	791	851	786	845	832	863	848	880	838	824	854	840	790	852	822	827	821	840	847	819	876	807	867	818	880	873	836	826	840	829	839	817	876	849	886	800	817	901	868	836	855	856	816	797	825	831	792	811	832	833	828	885	810	834	789	837	790	807	819	801	839	833	879	814	830	800	809	822	808	844	811	811	838	824	820	806	811	791	790	866	835	881	867	837	806	818	820	866	782	802	826	821	840	838	849	867	801	769	820	883	875	851	805	820	804	815	834	810	846	891	827	830	860	848	809	817	823	849	793	813	860	834	813	845	818	829	837	899	834	838	807	859	830	768	831	829	835	834	811	800	862	810	838	814	836	810	819	814	826	856	857	833	816	838	808	833	836	830	869	855	871	848	815	772	800	792	835	798	777	833	820	855	836	796	840
15787	21471	16056	9804	7153	4113	2603	1949	2758	2037	1363	1025	850	741	716	684	694	746	713	726	726	708	645	755	775	718	771	672	743	750	768	731	696	771	707	711	683	679	732	744	791	720	694	706	746	719	656	747	700	692	695	735	779	696	683	742	693	728	699	696	711	735	727	720	738	712	661	702	716	698	742	667	706	720	707	702	712	728	706	713	688	750	693	715	741	701	738	748	679	720	710	708	743	727	670	691	703	720	707	751	717	705	695	673	680	744	736	764	719	701	735	705	752	675	736	727	719	693	702	730	725	694	717	739	743	704	684	713	727	780	708	740	695	694	754	667	703	710	717	740	788	725	679	696	711	719	669	709	794	664	705	717	739	710	716	742	745	714	722	732	760	740	748	754	659	692	697	736	723	659	712	707	723	760	723	713	717	723	687	696	700	704	730	692	706	731	696	761	710	724	707	708	707	695	718	705	710	713	767	708	750	673	753	684	734	752	727	700	742	656	737	691	762	748	717	742	716	679	728	752	712	728	767	678	722	745	722	718	684	766	702	725	711	758	655	717	713	685	709	678	770	738	707	695	787	689	729	722	713	707	703	682	667	716	677	702	721	701	703	767	719	699	716	678	703	698	710	732	709	708	720	709	708	728	703	688	758	717	701	724	746	712	704	715	696	749	749	759	756	723	732	742	728	676	670	746	718	688	705	729	714	753	723	641	719	711	742	731	704	729	699	774	712	710	720	720	725	739	673	681	751	743	702	717	676	698	734	756	711	686	707	693	739	732	725	720	710	758	728	786	697	688	690	703	713	713	742	719	739	729	724	731	688	727	764	710	697	657	766	660	706	704	675	748	680	743	715	716	705	674	740	774	748	712	696	696	756	728	760	697	746	720	737	701	780	710	669	717	688	728	678	763	690	703	708	692	734	735	754	727	715	782	721	767	710	766	696	743	746	721	716	765	714	723	671	745	744	761	686	742	709	673	668	698	703	703	760	681	768	719	657	681	723	737	704	696	732	687	715	712	715	758	697	758	742	716	720	704	731	725	718	703	685	720	743	660	801	761	739	693	768	717	727	707	686	710	718	745	768	757	738	733	705	729	753	704	733	699	735	720	690	732	726	733	691	697	699	712	749	732	709	684	732	659	706	741	682	685	759	719	705	710	683	691	697	724	762	706	761	723	745	774	695	746	710	697	767	715	705	717	704	675	727	694	705	704	714	752	709	705	716	730	740	695	731	690	721	720	669	702	679	694	707	742	738	749	747	731	702	724	660	673	712	719	682	703	732	715	719	693	774	718	692	699	703	732	700	722	716	727	698	702	671	702	738	780	714	712	714	736	671	704	708	731	710	709	720	710	736	682	696	767	725	726	745	690	726	706	724	729	745	739	746	729	721	686	716	669	740	759	713	717	712	726	735	740	762	739	762	720	740	727	744	809	736	691	671	686	715	706	682	757	752	689	723	722	672	733	699	702	737	735	719	690	726	721	762	732	736	699	737	729	710	713	690	721	710	749	731	724	735	743	733	737	682	676	731	707	731	659	742	706	697	708	754	715	650	715	664	701	701	701	692	716	710	689	725	676	667	749	692	754	754	694	706	739	745	691	687	741	705	741	722	782	741	717	701	730	688	716	718	720	734	713	738	720	668	728	696	709	688	703	700	748	705	740	673	731	671	688	686	732	649	769	708	724	688	660	668	707	742	719	688	746	687	717	701	773	709	722	683	704	712	698	698	769	727	738	741	728	735	726	702	706	708	726	795	744	728	679	746	681	705	734	742	694	691	712	738	681	723	725	711	705	745	729	759	725	722	732	707	719	704	721	700	732	683	730	700	736	719	700	720	707	748	696	674	695	732	732	739	718	711	753	733	753	650	677	750	715	703	760	773	774	757	713	713	722	748	743	706	680	682	706	712	727	745	728	686	707	725	725	695	709	696	674	730	738	697	747	789	695	720	711	702	729	725	714	675	722	768	745	756	735	714	699	697	739	751	653	706	704	663	697	698	707	747	718	707	672	697	694	708	766	694	694	727	771	731	728	700	709	742	754	704	733	733	657	751	729	764	696	746	698	719	709	695	739	748	715	703	681	776	706	770	735	685	730	681	758	698	684	728	710	718	721	709	721	731	702	681	775	717	709	668	677	720	702	736	790	745	693	721	701	673	735	716	717	752	725	701	752	762	728	678	686	734	693	735	705	726	741	707	742	755	684	700	719	741	691	714	738	724	688	688	734	731	713	687	713	746	727	725	712	746	703	743	744	708	739	716	721	709	720	726	715	724	711	716	747	724	749	752	733	699	752	679	705	759	717	682	685	778	719	701	701	700	716	680	709	752	747	675	735	763	739	732	704	716	713	736	761	659	682	705	746	696	668	703	751	688	675	713	732	740	733	731	784	733	719	737	696	697	697	742	696	774	681	712	688	716	682	724	722	670	710	717	776	725	709	727	687	722	744	720	713	715	716	669	732	697	684	672	767	769	695	698	737	721	732	718	697	726	715	733	700	706	711	685	722	707	756	744	756	720	710	655	714	752	756	687	690	706	741	667	728	761	753	732	647	686	736	669	734	706	714	705	666	681	717	751	717	735	748	691	763	695	736	793	689	718	740	724	666	698	710	707	719	739	738	738	730	759	708	741	703	733	676	697	716	748	715	714	675	742	718	716	705	704	724	723	738	706	739	724	740	700	738	722	701	754	688	708	689	679	694	713	702	694	716	735	716	739	674	658	722	704	742	754	693	736	709	699	708	713	757	695	724	727	685	712	734	746	687	767	734	683	706	740	724	740	681	771	688	740	721	730	733	729	722	745	738	732	763	747	723	722	725	753	736	677	723	695	722	703	682	710	733	748	730	741	741	697	724	734	729	664	708	703	702	741	767	692	746	760	727	699	769	739	758	746	731	723	716	767	702	735	712	676	706	699	706	702	751	758	732	743	731	662	697	720	688	721	700	716	683	717	747	734	712	700	742	668	711	784	700	741	715	746	695	735	740	715	709	745	747	700	713	742	703	682	737	693	749	675	667	629	718	705	730	770	739	707	705	755	730	685	681	692	715	706	692	707	654	707	677	716	773	690	689	763	726	711	734	716	727	700	705	768	744	690	733	708	694	705	734	713	698	724	711	705	715	705	734	752	694	729	752	692	729	726	673	722	643	706	683	741	760	717	703	708	705	684	741	730	727	727	743	690	707	749	706	739	688	729	711	724	722	751	703	698	666	749	705	732	724	744	729	721	727	682	708	717	699	683	730	776	709	755	710	685	756	721	672	723	686	740	705	734	707	681	775	704	714	727	707	725	731	710	701	733	739	739	700	732	718	672	757	751	739	689	784	732	650	684	707	766	716	687	705	700	675	709	682	709	709	728	696	765	704	723	709	675	693	685	712	691	750	736	694	700	673	683	675	692	733	736	734	700	701	727	757	724	677	722	751	740	706	709	700	716	720	710	770	679	679	787	739	747	730	702	750	776	748	744	688	743	686	675	664	705	718	760	726	671	718
25733	21655	28166	27403	18005	10581	6832	10571	12199	9993	4900	2192	1255	835	774	809	835	739	752	803	802	813	808	761	798	812	791	791	780	759	747	808	753	813	837	807	756	799	776	804	740	820	803	763	804	776	693	755	735	784	773	754	766	727	787	790	773	772	753	816	778	805	792	741	803	792	786	748	786	746	755	791	781	760	775	759	777	807	764	793	764	782	742	737	761	788	760	710	791	779	779	813	778	795	726	772	820	733	797	777	742	770	783	760	766	800	789	755	767	764	736	777	761	733	753	796	742	765	754	790	696	786	754	788	820	804	813	767	761	744	792	761	747	761	756	788	770	759	792	771	803	782	761	729	796	798	782	731	742	769	734	755	782	746	762	760	799	689	805	768	739	837	791	800	754	775	755	801	792	752	751	772	768	769	722	750	714	783	783	780	796	724	821	770	762	727	777	792	778	793	757	792	790	733	824	783	731	838	743	721	809	753	811	759	769	762	755	754	831	776	738	784	794	823	791	821	788	753	813	739	761	802	789	748	779	751	712	762	790	809	786	802	762	737	760	770	734	766	769	760	795	771	749	738	763	793	771	787	760	799	747	771	796	776	797	761	734	737	750	746	698	760	769	801	774	749	734	747	803	766	748	789	810	751	762	781	758	790	804	752	761	750	786	767	758	776	750	771	815	782	779	814	742	796	755	753	800	795	802	785	763	752	755	764	765	760	772	763	760	752	765	753	743	760	763	778	763	780	781	775	785	786	771	777	805	784	762	781	726	762	798	773	758	811	709	780	758	749	800	751	780	736	729	702	794	703	702	755	802	799	739	808	757	741	756	777	705	795	745	785	786	711	826	807	779	774	759	770	781	784	782	732	802	766	784	796	809	761	751	788	754	735	790	742	792	800	778	776	751	784	741	792	781	771	802	756	728	766	753	816	755	791	763	747	778	797	779	763	781	806	782	776	795	819	751	810	801	748	734	771	762	782	800	755	804	765	731	787	759	736	760	784	797	771	769	743	836	783	744	739	751	807	778	785	789	758	769	770	736	762	790	776	736	754	810	750	784	791	787	757	757	749	751	779	779	789	748	787	766	748	803	797	763	784	702	766	743	866	758	786	804	785	798	772	802	759	809	720	748	771	789	790	795	746	788	775	766	782	766	773	746	747	751	758	775	747	769	775	729	742	751	755	790	765	730	744	754	715	727	783	793	815	749	726	775	789	775	747	717	812	756	816	820	724	769	766	756	767	757	783	766	782	731	802	785	769	848	797	765	778	722	757	778	793	812	765	751	841	781	756	805	812	784	767	792	736	735	761	696	783	728	702	787	759	735	741	752	743	769	772	735	739	798	749	809	811	742	756	735	775	712	827	784	798	777	792	746	717	750	736	763	806	774	780	758	746	811	778	811	809	758	796	788	749	807	801	764	812	788	752	799	782	774	802	763	736	733	793	744	802	785	834	794	758	842	707	758	686	775	759	786	740	734	797	726	778	730	761	795	815	747	785	772	798	759	766	778	763	754	791	743	741	707	797	784	802	732	762	757	737	783	745	731	744	749	815	780	801	744	788	747	753	753	788	769	734	766	805	792	797	749	789	789	768	770	779	832	759	777	798	812	803	817	778	747	806	771	777	779	778	750	773	761	773	754	727	783	827	792	771	771	720	757	727	782	801	760	788	785	718	734	790	794	800	823	756	769	824	763	771	742	760	777	742	759	823	727	820	749	771	806	737	753	781	747	735	808	761	761	711	761	806	805	740	798	765	767	834	807	731	736	800	780	776	806	744	713	761	717	756	734	771	732	751	802	750	831	745	815	757	799	725	740	789	798	804	776	768	840	794	725	772	786	789	796	765	765	762	754	846	836	739	770	797	732	725	819	796	824	800	755	704	734	788	733	796	707	774	793	762	751	773	794	732	772	815	773	793	747	791	743	832	780	773	816	747	723	746	778	795	757	815	766	793	778	759	755	791	765	770	749	782	779	756	818	715	766	790	769	782	811	716	728	798	828	731	771	738	740	698	740	785	731	800	770	757	787	793	780	735	799	803	789	809	776	780	777	759	797	755	767	799	772	775	756	808	755	775	824	762	752	749	768	735	763	755	791	765	770	744	759	760	822	769	799	772	762	764	794	787	834	758	794	774	784	804	773	783	782	767	761	767	805	785	763	735	731	822	784	770	733	748	729	758	779	804	786	786	803	709	781	776	768	767	758	754	760	785	784	760	784	742	785	746	788	790	768	785	749	746	723	783	772	744	786	786	746	761	750	732	794	735	705	804	779	787	741	806	791	776	748	761	771	786	743	763	780	751	763	802	780	800	803	775	758	762	775	768	834	807	744	820	791	735	812	757	758	767	758	774	758	769	807	767	807	791	739	773	783	754	789	777	788	786	755	779	785	772	788	727	725	780	758	731	752	794	768	774	773	764	771	744	781	778	783	734	753	754	746	780	773	795	774	797	752	785	802	821	768	762	747	790	778	756	803	788	756	735	766	761	801	788	791	758	772	769	744	721	727	779	794	741	777	769	747	765	798	733	742	756	787	754	773	751	765	766	751	703	768	729	733	815	784	776	765	783	773	744	732	833	783	801	762	738	800	824	776	748	751	768	768	726	766	782	810	740	775	793	768	753	802	792	721	735	742	743	746	803	770	757	774	794	728	791	775	788	854	845	757	752	764	740	742	746	834	761	815	773	744	776	740	708	796	777	763	779	751	768	791	782	785	766	757	763	745	777	763	776	736	729	751	725	742	789	753	745	766	781	744	741	740	803	739	720	809	822	799	764	767	764	793	794	782	747	796	768	746	804	761	779	762	778	794	760	752	752	758	744	780	743	805	746	776	798	838	752	791	786	724	723	770	739	804	804	756	720	759	760	787	777	780	747	758	767	758	746	772	827	725	791	788	763	807	806	735	785	794	806	826	734	850	771	791	756	739	737	768	785	753	794	785	739	709	810	783	745	778	838	763	786	793	814	762	770	804	826	780	804	825	799	822	797	760	756	795	741	765	758	752	786	777	753	751	740	783	799	724	760	782	782	795	742	765	785	772	766	779	723	829	790	744	782	771	748	745	800	772	750	818	822	785	793	747	762	750	812	758	744	798	752	725	748	796	760	761	784	744	779	801	742	724	816	746	715	794	757	742	794	753	791	776	758	783	801	781	799	743	805	761	790	791	788	774	819	767	776	785	771	799	751	775	792	761	761	830	810	722	750	772	800	763	771	751	776	804	757	731	800	717	742	775	798	775	772	759	795	726	782	780	717	746	851	750	754	847	750	794	785	752	796	776	761	705	772	723	769	755	781	783	764	773	743	740	746	782	727	743	801	783	770	720	743	783	831	782	753	717	769	751	800	739	741	738	708	786	765	765	794	796	773	760	773	764	797	766	750	813	758	796	793	757	764	812	780	745	756	798	762	719	849	743	734	788	813	769	771	736	772	708	760	814	812	783	776	760	796	762	774	714	736	770	767	795	815	772	766	764	749	729	707	775	745	725	706	796	759
15551	31792	27601	20995	11126	8653	6162	11838	11948	9319	4691	2419	1190	804	730	738	690	654	725	658	713	709	635	679	700	707	686	707	677	697	719	688	731	674	677	686	679	665	659	712	703	679	693	684	697	733	710	700	649	709	672	702	642	711	658	691	689	719	722	695	699	666	704	695	708	715	671	709	682	683	713	699	669	690	698	677	719	750	675	677	701	690	707	734	653	709	677	664	702	707	694	690	678	753	698	689	694	692	686	712	664	653	715	687	668	718	668	686	754	707	718	684	725	753	687	758	683	716	639	713	689	701	687	683	700	737	736	768	723	701	705	695	702	719	710	682	720	708	699	706	690	663	744	676	731	703	744	728	639	691	734	718	668	671	679	711	693	715	681	767	738	711	697	729	680	783	698	697	695	687	705	714	731	667	703	732	681	690	705	682	701	740	701	705	701	727	665	651	681	718	674	720	719	720	656	702	696	679	645	738	684	695	670	687	660	693	681	702	714	686	680	700	690	724	718	651	703	698	672	674	727	660	707	758	642	674	725	724	693	705	710	693	690	692	711	670	701	694	643	675	656	698	688	662	704	715	712	698	670	673	710	690	681	702	701	675	720	726	715	701	654	732	668	699	721	689	635	641	682	623	749	708	692	713	676	689	660	656	640	700	670	692	677	694	692	713	728	727	671	622	686	722	694	718	718	664	703	661	682	712	677	656	639	695	679	759	688	675	730	710	701	704	702	634	697	668	677	679	697	676	681	638	709	694	759	673	729	745	728	704	689	734	673	691	713	649	698	761	673	656	690	636	675	664	708	715	659	711	690	727	695	728	694	661	688	707	701	694	708	759	691	694	682	720	653	659	666	656	716	692	642	678	701	720	699	701	708	698	720	689	655	677	673	674	657	715	766	705	711	724	683	684	679	727	678	685	679	688	666	658	716	693	689	686	698	683	755	702	734	710	706	691	695	635	653	669	653	681	667	689	642	686	697	712	728	723	626	684	691	736	698	677	676	685	651	707	690	681	673	683	642	727	645	687	684	677	727	686	718	686	733	661	697	685	723	678	676	721	672	725	691	695	732	652	670	721	651	651	685	723	701	656	682	683	674	719	637	696	714	703	646	686	708	686	701	652	714	721	736	694	666	681	683	713	674	672	693	643	757	669	687	677	673	703	717	686	698	708	698	695	713	680	677	673	724	656	723	684	711	711	688	698	665	697	689	653	638	679	663	701	689	698	710	679	679	662	667	683	645	667	709	657	678	683	659	672	706	677	663	700	667	666	711	629	708	719	694	667	690	711	689	699	672	723	696	654	706	691	752	694	728	673	674	779	687	682	706	671	725	706	669	699	659	686	716	740	702	676	699	754	715	684	707	656	645	695	709	726	699	696	693	649	697	665	668	697	730	713	732	703	666	639	661	626	702	696	702	711	696	740	717	683	654	732	669	697	659	686	704	753	674	680	688	733	668	684	671	716	660	694	687	688	653	639	693	638	720	657	735	685	679	661	661	706	663	704	669	644	717	661	679	726	676	675	704	684	710	689	673	699	657	720	691	694	703	665	668	667	697	654	786	691	717	674	698	690	692	650	693	697	689	662	676	713	689	638	675	722	708	705	687	682	677	705	628	688	704	666	721	692	688	669	683	684	705	743	697	701	684	710	718	730	715	704	654	689	717	691	652	694	748	700	652	650	669	657	642	677	654	748	734	741	695	704	714	669	710	679	693	697	706	682	716	662	718	678	725	660	692	668	707	679	670	695	678	691	685	686	713	653	704	675	702	697	734	718	692	684	681	718	650	725	702	668	666	692	671	701	653	678	695	733	691	691	692	723	734	670	704	736	673	707	699	657	686	743	650	686	668	697	675	751	714	700	697	688	661	711	690	680	702	734	735	667	701	698	695	693	680	718	667	704	696	668	639	678	690	677	677	682	741	688	647	709	715	688	673	690	729	678	684	712	697	677	740	684	714	666	713	737	739	667	695	718	736	720	670	721	645	676	662	708	680	693	702	651	689	700	700	704	665	740	680	696	704	705	689	718	710	668	703	663	696	677	730	671	663	659	733	723	707	795	707	678	695	695	697	657	700	686	683	670	749	709	650	717	673	661	698	699	695	736	751	703	728	689	674	718	681	716	675	688	683	694	696	666	704	678	646	691	669	676	716	681	737	728	639	675	718	700	722	709	681	684	709	689	673	694	681	710	718	687	677	697	712	702	727	758	704	680	677	720	733	697	750	728	725	726	667	699	732	687	690	684	737	689	711	725	693	704	688	667	695	669	662	674	720	713	732	681	680	671	725	709	704	649	660	709	697	695	692	662	726	630	655	700	655	715	717	695	742	722	652	687	730	739	649	652	660	682	700	694	711	681	716	716	677	644	713	701	666	706	672	656	714	641	684	714	733	685	690	713	696	696	701	707	681	689	687	666	678	674	671	715	700	679	682	692	695	704	714	721	702	681	747	644	687	726	714	704	642	681	647	728	690	702	713	724	650	622	693	673	657	691	708	678	672	662	698	659	703	705	668	694	712	689	702	732	681	693	695	685	689	691	715	665	730	690	681	642	723	626	703	665	716	674	675	685	673	679	719	706	699	706	709	647	687	626	732	729	685	654	691	691	701	641	689	677	687	674	682	688	646	696	709	674	668	695	682	674	673	708	721	666	676	695	666	714	680	691	662	690	658	721	661	674	697	734	723	732	702	692	708	700	690	665	635	653	706	697	739	710	721	706	672	702	648	731	686	705	709	684	712	704	673	711	746	687	682	676	669	679	696	706	701	694	752	641	675	703	732	708	632	719	683	699	679	709	709	722	724	684	706	711	698	690	648	711	702	708	725	736	679	676	704	688	686	669	711	636	709	693	692	682	707	713	722	714	629	659	699	717	657	681	668	681	677	714	686	665	726	678	726	679	688	695	693	667	704	759	667	673	718	692	681	705	664	682	692	719	685	695	675	672	690	721	691	699	701	659	735	692	634	656	672	689	729	730	667	719	741	650	688	734	686	691	680	638	712	727	678	686	727	658	647	708	719	681	676	708	730	679	753	713	684	687	667	732	669	677	694	671	715	752	700	649	704	698	695	637	689	687	722	701	723	700	711	703	694	648	685	737	711	668	627	718	694	659	671	694	652	672	712	635	715	654	659	662	719	664	665	738	683	701	684	699	705	662	720	694	664	713	648	692	721	710	698	670	721	708	707	686	698	676	715	696	658	680	681	665	678	658	699	698	711	676	680	656	702	716	696	710	722	698	659	715	670	674	714	716	653	723	684	694	742	641	678	700	660	684	675	730	706	681	713	682	696	700	654	652	727	672	668	718	698	672	704	654	677	715	673	673	667	687	704	712	717	682	679	744	679	662	718	655	651	715	750	694	665	677	690	705	678	718	662	726	677	681	654	684	706	701	650	678	709	718	702	660	693	656	681	739	677	681	691	671	656	722	688	695	679	684	710	628	737	690	680	680	742	674	683	728	679	681	726	697	672	653	716	701	684	655	657	720	694	664
24298	21488	29022	26034	22627	20807	15455	10552	23869	21684	11797	4932	2243	1320	925	972	893	872	899	889	882	878	910	861	875	875	853	936	883	857	894	919	841	895	914	917	877	912	881	887	912	915	898	853	907	915	881	873	893	841	868	855	848	888	909	850	883	894	940	860	819	890	884	898	818	870	853	881	904	910	917	836	887	926	849	897	856	859	907	912	880	863	849	847	895	925	843	848	821	832	918	926	899	867	832	866	828	942	883	905	855	921	844	826	851	873	870	897	862	873	859	851	892	869	902	872	841	828	833	914	841	810	894	902	891	855	897	860	882	768	912	937	920	893	887	852	810	908	860	912	915	872	871	850	850	874	878	882	850	853	858	843	903	866	864	880	932	863	858	973	911	852	857	929	900	880	866	779	857	885	887	851	937	821	831	894	859	873	818	856	896	928	894	919	882	871	887	902	878	873	891	887	907	876	873	872	894	973	854	911	865	933	839	845	913	872	805	855	836	835	818	815	886	841	881	882	874	878	903	843	875	918	891	834	874	855	900	844	843	875	919	843	834	858	879	854	873	886	892	863	897	902	841	868	841	890	898	888	864	861	873	896	875	882	869	833	793	868	884	914	854	842	825	906	858	899	858	870	845	913	937	891	847	886	870	828	833	872	870	891	856	874	882	846	892	882	823	919	857	837	830	906	904	899	852	855	869	888	876	877	920	903	847	859	906	854	832	814	951	858	871	895	860	883	838	876	923	899	846	856	849	854	891	910	905	846	889	935	884	845	864	838	818	873	851	869	854	835	901	910	882	898	878	920	896	870	876	883	839	829	873	853	873	928	906	889	875	930	893	889	869	867	844	860	918	899	869	860	848	881	898	834	816	887	863	874	812	864	891	916	913	864	907	833	866	881	869	855	913	858	844	852	888	882	861	837	885	915	851	867	853	861	880	846	887	861	843	823	843	866	894	900	812	857	898	843	912	880	881	847	876	916	858	834	910	847	915	864	861	824	825	833	850	843	888	913	862	897	850	910	859	813	884	872	927	879	886	874	860	837	856	924	899	896	902	843	847	852	878	852	881	899	933	854	841	881	895	827	872	883	880	915	887	898	900	874	910	917	870	879	867	810	890	895	906	913	825	858	914	848	854	871	888	844	894	881	842	881	843	896	897	838	869	882	908	892	920	837	880	877	849	903	833	907	841	872	881	870	827	888	858	890	852	895	841	868	852	878	901	810	867	810	870	893	948	849	895	874	895	908	861	885	871	872	877	892	868	871	845	870	871	873	942	878	887	889	845	852	863	839	846	841	915	898	875	882	847	861	848	900	875	893	888	837	879	836	843	837	903	901	889	870	898	852	849	841	878	883	852	893	880	836	873	820	824	862	836	861	883	861	880	855	905	879	860	916	845	841	870	897	864	852	865	913	880	904	874	916	878	894	871	877	892	872	905	909	865	909	868	896	869	852	841	887	837	912	860	861	842	878	929	874	917	852	900	866	882	888	882	897	905	868	914	849	910	865	873	905	883	877	889	880	862	872	935	883	812	827	843	901	882	838	935	864	881	868	906	870	845	914	914	850	833	864	861	924	877	810	879	895	803	902	861	916	868	889	912	884	836	843	868	826	877	869	920	888	847	884	850	879	863	827	842	871	888	859	907	887	855	881	896	859	860	858	926	913	863	944	892	839	852	884	845	857	876	922	891	829	868	842	902	881	875	859	890	854	820	929	870	863	843	872	828	852	868	848	880	840	825	876	865	860	854	882	823	860	876	841	878	888	891	882	855	908	934	897	897	861	828	869	816	891	791	868	958	896	817	880	927	792	867	906	819	868	874	891	841	866	898	892	884	877	903	885	917	853	846	813	904	885	866	863	850	880	845	856	841	854	926	908	878	893	847	867	942	862	885	867	857	843	854	902	877	847	883	889	879	862	891	848	866	837	863	865	914	896	848	853	876	882	846	910	862	853	832	831	872	886	895	881	844	888	887	877	949	872	887	841	838	873	844	806	895	856	799	894	912	820	837	925	891	894	854	880	863	894	860	893	853	862	824	872	921	882	852	821	816	862	870	862	877	913	881	812	921	918	874	908	897	849	791	896	872	844	839	898	922	894	849	878	866	860	913	853	894	852	844	947	909	897	848	855	888	840	859	883	823	843	851	853	875	883	876	863	881	890	840	787	851	917	818	875	830	857	872	864	848	806	869	829	877	921	862	904	937	846	898	930	864	943	854	817	873	833	918	864	881	867	784	840	859	879	902	874	811	844	893	878	884	833	936	878	899	892	857	848	880	836	883	946	947	877	907	809	852	866	900	900	856	852	872	923	820	880	882	869	849	848	883	891	899	849	911	804	895	859	895	867	865	919	917	854	900	883	862	847	864	871	879	849	842	899	877	848	910	882	792	875	910	891	923	905	785	877	866	918	850	880	857	891	828	819	905	903	917	894	899	925	843	889	810	869	869	875	892	857	879	904	907	852	847	823	860	879	841	867	871	875	882	879	884	834	920	941	868	899	883	860	875	889	855	849	879	868	832	881	868	915	887	872	818	888	909	854	892	857	867	828	922	867	831	844	915	903	873	894	859	923	875	838	864	866	913	862	851	877	899	877	850	842	859	884	885	943	844	854	943	900	879	863	845	902	849	870	857	892	859	903	873	891	856	859	895	868	915	852	881	801	903	912	873	874	878	853	854	836	848	931	852	888	951	897	858	928	834	919	926	877	912	854	829	837	946	862	831	880	843	819	857	854	922	812	869	822	872	873	863	912	859	873	868	902	840	863	888	877	819	846	905	863	817	874	842	837	933	877	838	821	885	807	873	901	851	894	850	840	917	901	880	895	873	907	862	851	877	836	905	856	852	864	899	895	864	854	878	877	861	875	877	838	833	888	812	894	869	869	859	859	862	896	865	848	896	859	890	852	900	861	860	841	803	868	878	883	897	801	876	875	840	846	855	877	829	877	897	873	815	872	836	852	814	872	847	858	875	832	876	828	873	885	857	910	847	857	818	911	867	867	861	848	848	883	913	880	900	867	820	846	887	801	876	865	868	812	886	858	855	853	849	890	892	828	918	818	820	907	844	910	897	898	865	846	879	863	853	876	911	883	865	880	877	898	869	858	819	830	942	870	876	850	858	895	898	890	918	853	886	829	891	878	810	927	919	886	859	914	917	878	871	813	841	872	849	910	877	871	861	864	846	919	847	894	860	855	921	871	912	848	883	798	902	840	933	850	845	895	863	881	901	866	856	874	908	895	870	896	940	881	908	872	878	895	888	814	892	896	841	878	887	868	900	865	851	889	891	846	836	892	861	883	901	887	956	871	841	937	877	882	819	888	855	834	896	835	931	863	891	870	906	870	864	894	822	871	851	912	857	894	873	832	840	891	853	930	844	885	891	890	856	837	846	832	861	860	850	872	875	892	774	930	909	813	851	800	861	925	917	873	884	893	917	908	876	836	912	851	801	825	868	929	819	877	875	813	869	860	881	944	859	865	850	890	871	840	834	894
17172	34722	37652	28975	16865	15356	11310	10788	24187	18727	9727	4743	2226	1254	911	780	808	813	791	804	801	777	802	739	791	816	774	773	772	807	780	763	789	807	773	829	806	790	752	797	799	754	802	789	773	765	786	754	781	800	745	763	811	774	794	715	768	743	799	774	785	740	775	804	789	777	782	744	756	777	772	763	782	780	784	757	782	778	777	803	776	722	821	780	784	741	736	761	759	766	721	814	757	799	726	781	787	767	796	812	776	739	740	840	739	739	728	808	790	766	771	788	769	779	829	748	779	816	754	792	740	822	813	745	787	753	742	797	777	803	829	841	807	775	777	782	746	787	755	839	801	790	771	734	768	768	789	834	782	817	799	755	811	768	773	836	804	774	785	791	829	784	756	728	769	773	769	771	783	780	768	793	834	793	769	761	792	753	767	779	807	782	809	749	740	766	745	762	799	757	792	766	805	781	733	825	797	727	767	771	780	818	741	750	866	746	739	784	795	781	796	772	811	832	826	766	749	729	789	725	740	780	783	846	793	835	756	743	732	777	718	779	794	776	778	818	790	836	758	811	781	775	765	814	776	744	765	798	781	752	792	797	733	776	794	784	818	764	785	765	828	767	752	786	787	803	750	844	810	767	765	775	780	790	758	759	859	769	782	751	786	750	818	771	794	759	739	771	778	755	761	824	746	758	819	779	847	787	802	820	759	771	833	758	800	791	748	789	796	737	767	818	819	773	747	743	762	803	762	773	775	759	757	803	780	813	783	760	765	803	770	836	807	766	776	777	815	793	764	747	803	776	742	807	765	749	772	806	767	771	773	805	806	779	821	699	781	768	749	753	764	775	775	796	788	797	770	751	744	779	738	787	758	757	780	757	767	773	772	794	779	754	785	770	786	814	754	756	803	755	802	765	814	830	822	756	799	788	751	794	797	789	783	743	732	765	793	784	793	772	728	767	789	817	793	779	817	801	771	782	780	766	791	757	775	792	788	780	789	828	799	741	759	833	741	823	796	767	798	778	801	782	805	810	696	801	771	754	797	805	717	795	786	766	731	803	798	776	803	793	804	810	764	787	745	728	786	806	751	776	740	801	818	792	801	815	802	767	795	776	743	811	796	743	777	760	760	736	799	748	798	785	765	740	794	749	750	715	799	765	796	764	827	770	770	782	796	719	742	764	790	774	773	776	775	740	747	729	804	753	805	743	744	752	748	780	796	824	820	768	776	793	763	734	764	784	799	810	738	725	782	837	778	732	769	767	760	781	803	843	791	816	810	798	778	763	830	805	742	757	810	789	794	743	755	756	780	795	792	800	754	801	731	775	801	809	772	710	769	730	741	788	804	783	811	770	772	778	790	770	795	771	762	846	760	726	815	785	804	777	788	776	726	762	763	742	762	806	780	781	789	781	732	797	796	774	723	750	738	785	809	764	736	762	806	793	782	757	812	788	823	827	759	759	765	854	731	818	859	775	793	785	797	779	767	727	755	765	769	727	773	791	756	715	791	782	787	769	727	751	782	774	784	812	833	728	722	769	745	783	822	816	807	752	756	765	793	739	744	746	790	887	749	752	775	758	752	779	798	747	821	757	768	796	794	762	777	761	737	761	822	733	753	775	798	759	807	803	694	793	762	802	755	806	806	794	759	847	754	770	802	778	733	794	799	766	799	777	798	817	852	745	779	826	842	799	750	774	748	765	775	798	773	772	786	757	762	802	760	742	763	772	817	754	790	778	770	798	812	764	822	788	807	814	788	779	772	813	794	751	763	800	852	756	823	802	806	734	802	780	770	826	804	801	813	759	704	795	742	800	770	752	772	682	764	767	738	751	796	813	757	799	753	802	740	772	746	823	779	766	771	789	750	792	821	759	731	793	752	829	763	739	762	758	764	782	753	768	731	782	803	769	823	775	823	785	806	769	800	788	759	768	751	696	761	769	764	761	794	733	814	781	778	764	757	753	792	762	777	785	789	804	781	754	734	797	769	787	819	769	765	775	779	790	766	817	763	779	786	757	813	741	794	802	810	751	801	819	715	809	772	773	794	729	772	741	780	760	780	802	810	759	771	812	805	777	760	762	821	833	777	736	790	744	757	746	758	830	786	757	785	757	779	795	784	776	766	766	759	777	790	772	804	825	772	807	805	764	782	795	757	795	733	786	795	766	783	807	781	760	751	781	805	792	798	744	775	761	796	773	790	752	798	805	736	785	800	781	809	781	773	759	750	737	840	767	807	800	731	746	793	806	793	776	802	773	801	815	810	765	763	710	791	779	797	754	821	812	758	786	795	778	752	818	735	835	751	797	773	807	802	772	797	780	825	757	805	769	789	810	749	794	795	823	810	739	807	771	791	774	737	773	765	829	797	783	747	736	751	767	766	807	774	761	800	760	737	783	737	760	774	749	744	786	828	780	789	802	807	743	781	746	768	762	754	744	743	776	805	809	750	811	808	728	799	775	732	753	806	792	765	707	773	793	802	784	792	736	749	799	820	755	768	803	796	779	807	788	793	756	840	765	825	809	725	789	806	765	717	792	770	818	803	688	778	741	765	768	791	809	751	802	805	798	783	738	829	814	752	784	793	751	760	756	823	767	737	766	735	817	765	742	739	748	799	763	744	815	782	730	826	764	758	800	741	776	762	775	801	797	757	794	831	765	836	739	764	783	844	779	723	854	779	813	808	796	742	775	723	752	764	786	773	806	805	796	805	787	772	796	796	834	779	796	753	805	794	780	778	795	762	777	744	808	769	827	746	780	803	803	757	731	704	767	739	800	778	793	775	768	798	751	822	774	780	780	773	747	797	763	796	737	766	778	773	761	730	775	809	804	772	785	767	743	773	698	818	786	710	803	752	768	732	768	821	821	794	755	770	794	774	776	755	746	757	793	733	819	799	766	790	733	772	801	851	697	785	774	792	747	777	784	786	785	799	793	746	762	753	780	795	731	795	749	734	798	776	773	782	832	754	761	789	787	770	762	807	763	797	783	773	775	740	791	777	789	798	799	769	758	798	768	734	744	799	765	780	829	736	759	755	789	800	792	822	771	797	801	789	750	757	811	745	783	788	770	730	766	766	829	728	797	815	765	733	771	743	759	758	840	697	788	795	743	738	805	736	752	731	732	734	774	738	789	764	766	716	815	775	757	785	807	753	791	792	741	767	777	726	795	782	855	769	759	795	716	800	759	780	781	742	764	759	795	740	773	798	826	764	810	769	786	731	765	792	822	758	826	765	764	780	808	728	752	777	748	763	770	755	825	771	769	818	763	765	822	763	750	809	817	740	794	736	768	782	804	755	741	724	820	786	769	740	815	787	759	783	807	819	753	772	763	757	756	786	791	740	743	790	788	762	779	758	740	784	755	748	797	785	745	807	791	771	781	810	828	757	777	732	813	792	731	837	808	746	772	783	816	752	816	794	800	806	750	777	786	727	787	767	747	795	768	748	761	779	713	792	774	769	714	751	752	750	807	778	747	751	740	773	779	711	785	769	767	743	786
28414	24608	28095	18106	7001	4257	2598	1780	2001	1814	1441	1151	897	879	839	882	835	806	845	821	794	808	855	818	807	851	814	791	804	832	811	821	885	846	788	854	832	837	856	779	835	839	793	886	863	839	875	841	874	825	891	846	822	890	798	868	785	875	826	812	818	810	780	805	793	850	891	846	823	799	858	832	847	853	796	840	812	839	899	835	858	817	883	845	801	846	827	860	796	829	834	838	835	857	832	811	807	846	844	798	841	852	827	762	878	815	853	864	899	863	839	851	845	845	806	805	825	865	794	805	864	849	796	827	850	804	833	812	833	800	824	803	871	794	810	834	826	800	846	798	899	852	802	870	850	861	836	811	817	791	818	777	795	848	794	823	825	840	822	836	807	817	856	861	858	901	794	801	832	801	789	850	807	847	841	821	822	865	787	839	806	852	806	793	847	854	835	803	817	892	856	810	768	883	846	872	838	871	853	863	855	804	790	813	811	853	865	818	846	817	805	790	838	805	856	861	834	807	824	802	812	868	798	799	804	825	838	803	848	875	819	807	831	758	814	866	795	842	822	830	855	823	806	796	892	861	817	822	825	837	793	795	787	877	849	802	873	786	810	808	832	840	839	803	788	820	863	821	839	821	854	790	820	772	829	886	854	847	868	791	841	789	844	791	868	847	872	846	832	835	827	766	841	843	831	857	815	836	793	833	808	834	864	819	857	812	828	837	788	834	840	825	861	831	856	839	843	817	801	850	832	801	839	781	830	854	860	828	903	826	808	824	806	781	829	834	874	883	860	821	792	831	851	853	824	831	823	858	831	804	826	792	824	832	825	828	818	824	834	791	843	831	838	878	823	828	817	807	799	822	813	799	795	851	786	819	897	825	812	814	807	838	820	810	798	804	854	831	814	835	808	791	865	817	856	834	832	900	846	822	862	830	837	797	802	887	811	840	821	844	853	844	856	827	840	843	836	831	791	846	877	903	864	832	850	840	805	817	779	861	825	822	892	823	879	857	848	829	842	852	810	777	847	793	864	904	818	807	834	850	876	796	851	824	847	771	843	777	807	886	902	803	782	837	899	829	793	829	832	796	845	841	904	820	774	818	832	806	837	832	861	862	866	848	833	853	843	762	832	844	855	850	800	814	808	832	840	838	809	857	853	819	802	841	859	778	808	833	810	847	811	841	858	821	822	834	875	880	796	871	825	756	851	822	814	837	793	902	803	860	810	789	857	899	834	779	841	805	851	805	843	804	824	784	828	821	825	809	891	798	838	849	832	866	812	820	803	844	827	819	861	840	798	854	811	841	753	854	826	818	808	783	837	799	833	795	852	833	775	832	796	868	796	843	886	846	828	852	836	889	853	836	810	799	814	838	860	824	838	850	863	824	826	803	802	840	799	829	785	833	837	860	853	843	816	819	803	865	837	805	861	859	774	794	838	856	814	878	845	837	846	840	838	784	839	806	875	771	812	883	813	798	853	824	817	801	837	833	827	820	810	855	855	830	790	788	780	834	867	792	813	800	815	805	821	876	862	793	831	815	868	839	858	813	803	796	855	799	851	831	839	793	853	818	853	866	837	766	818	774	865	824	806	800	837	824	822	775	772	819	871	835	862	802	864	792	816	861	810	849	883	785	836	800	853	847	864	821	812	827	868	793	794	800	839	851	843	799	826	861	809	841	803	836	779	852	771	855	802	876	817	902	864	852	822	804	855	842	864	815	815	856	849	791	829	831	834	812	806	844	806	824	854	827	786	824	869	813	801	863	835	846	792	844	849	818	817	825	824	792	812	877	868	840	810	818	823	835	841	838	837	830	863	852	824	809	850	834	851	827	788	919	877	871	832	811	795	829	812	854	872	825	860	789	810	797	812	784	889	827	826	833	904	865	774	861	815	832	800	812	888	802	850	830	832	875	842	783	827	828	855	821	891	813	860	825	758	840	865	851	865	878	839	842	815	808	804	851	865	816	843	819	807	844	831	828	811	842	807	879	829	822	818	831	828	846	797	851	832	827	817	796	865	769	849	855	896	822	785	784	817	872	816	839	791	867	849	796	898	864	851	854	787	783	825	855	804	827	835	869	849	795	847	809	872	806	830	829	811	854	766	814	833	824	866	805	787	857	874	834	830	825	853	789	866	830	830	829	846	852	795	824	840	791	831	824	857	829	863	841	816	839	841	857	827	825	820	801	816	821	872	876	831	809	832	809	832	822	880	813	854	860	815	827	813	811	809	890	823	868	803	819	855	817	817	828	844	810	831	826	834	825	867	821	853	835	815	853	782	838	870	875	800	807	818	740	826	808	796	863	844	812	852	835	839	866	821	823	839	843	853	830	867	829	791	872	863	870	846	862	819	839	894	842	886	847	842	809	844	841	869	826	848	809	834	800	823	834	838	849	866	826	808	870	807	795	882	816	860	800	836	897	864	872	827	856	844	867	838	848	843	862	836	810	789	819	825	843	813	860	868	819	844	855	800	802	834	811	876	851	866	804	839	810	780	845	852	849	853	831	814	868	782	815	816	823	864	787	851	811	878	796	857	793	854	782	887	850	844	815	853	818	866	836	847	779	815	833	890	789	815	849	838	821	839	859	850	846	784	812	802	826	868	855	879	812	830	815	843	816	854	850	780	857	820	809	867	852	761	863	765	884	835	813	837	832	816	823	840	836	854	784	836	836	819	847	802	781	885	843	857	842	859	876	795	837	847	775	817	862	803	820	898	818	818	813	853	842	874	816	845	871	777	781	832	810	840	780	818	835	803	882	759	846	868	812	811	809	836	831	838	916	837	812	861	817	839	854	868	816	790	835	825	836	849	872	791	818	807	866	799	822	781	799	818	809	888	773	863	780	849	825	861	801	851	783	876	850	851	839	835	808	817	820	855	802	859	763	852	815	879	797	827	748	782	830	831	861	886	829	825	856	842	868	842	875	826	830	816	844	802	779	857	827	835	868	822	852	832	801	859	835	831	851	792	890	841	831	836	870	838	830	826	796	903	860	833	830	849	863	833	857	849	805	794	819	848	845	796	829	828	796	819	801	827	836	829	831	857	828	852	885	832	872	808	821	819	863	877	820	814	813	828	825	759	839	843	818	849	873	797	774	821	898	815	883	806	878	859	844	840	801	857	850	820	832	848	904	861	773	846	836	817	829	841	800	839	812	810	851	847	823	820	834	842	861	817	790	777	819	897	846	826	797	786	865	841	803	815	843	846	790	795	815	829	878	834	814	915	799	847	824	808	881	838	845	837	833	791	829	781	833	792	800	868	854	825	807	846	841	836	809	858	781	867	836	829	792	835	848	912	819	808	830	789	859	834	781	843	836	762	835	829	847	834	848	836	784	842	872	790	830	767	829	826	826	845	806	825	859	802	900	837	841	848	783	790	828	829	831	834	844	832	855	879	803	815	873	810	869	878	778	802	861	829	833	816	879	819	913	806	783	826	878	824	855	828	801	836	856	848	874	810	836	795	826	813	798	815	784	814	838	894	852	845	839
11872	25124	25552	11043	6127	4648	3158	2054	2323	1932	1385	1018	783	761	718	777	747	733	710	794	755	759	729	743	728	710	672	750	707	747	669	723	704	733	720	678	764	740	754	741	743	749	771	742	730	763	751	765	730	709	721	728	699	676	716	677	678	646	732	723	720	690	751	715	730	738	716	768	708	716	730	695	682	723	698	665	697	705	728	752	722	711	697	729	744	705	732	686	680	729	689	701	721	751	759	665	730	705	762	700	763	704	671	701	744	695	676	690	725	649	730	742	682	726	709	712	731	712	715	690	715	728	730	736	733	750	722	743	678	678	774	669	754	711	739	744	724	697	714	710	715	739	722	710	679	737	676	715	719	716	720	728	708	754	742	741	691	723	734	712	703	702	737	741	710	743	706	749	703	713	715	719	729	730	724	763	755	737	712	713	734	711	685	694	699	762	714	750	714	669	714	725	689	705	744	688	688	685	750	689	736	676	708	693	756	751	700	771	722	679	712	695	729	694	738	751	684	717	692	735	756	676	773	717	734	720	703	708	727	695	736	704	761	735	715	720	700	733	670	722	710	733	712	726	711	722	741	732	719	678	764	754	735	704	685	725	728	741	706	682	710	703	716	695	705	722	724	693	735	708	694	799	684	713	707	725	718	711	743	678	728	708	706	699	748	724	702	725	724	693	698	676	698	776	743	735	662	663	682	708	699	751	751	679	680	674	686	786	727	729	745	723	721	721	675	650	724	743	711	722	691	707	722	728	733	712	646	652	696	761	776	733	707	738	770	716	693	705	711	747	733	708	693	731	708	719	685	722	706	714	741	743	741	722	703	720	720	764	687	725	749	667	727	711	697	761	702	684	785	706	704	705	712	728	757	723	733	697	709	705	709	734	742	699	719	726	701	710	735	703	701	698	698	750	713	756	737	683	750	731	738	785	678	678	739	702	713	707	687	717	687	699	723	713	733	688	728	704	751	740	745	749	726	748	729	705	721	658	734	716	682	724	798	734	728	727	689	688	690	700	728	752	729	656	703	758	686	765	690	669	691	687	687	712	716	720	725	718	707	692	730	743	737	753	693	617	717	760	703	728	647	747	706	771	699	747	731	731	745	685	682	703	695	722	727	700	730	712	709	712	694	674	660	709	694	710	713	729	724	720	729	725	718	707	746	752	743	768	724	699	719	741	669	660	670	656	718	720	695	703	659	729	686	707	760	751	775	701	707	676	711	725	708	730	747	702	764	721	697	698	711	693	748	705	713	695	709	768	717	759	736	715	689	718	731	681	699	686	639	716	709	714	692	731	727	721	714	781	743	664	677	718	708	738	707	691	718	713	704	660	708	767	703	719	695	754	689	722	669	748	715	709	710	696	760	734	706	729	714	720	661	705	710	746	670	752	715	716	735	694	700	686	746	733	715	759	742	668	704	711	725	701	685	747	755	689	739	717	739	713	716	703	734	733	678	714	682	662	728	773	772	691	711	692	718	740	745	696	697	693	703	702	768	706	746	704	718	740	735	745	694	717	772	756	723	690	715	702	697	678	751	709	695	723	678	718	677	752	668	689	683	696	653	691	719	713	708	722	692	692	726	708	730	757	742	704	690	739	754	694	717	739	732	732	685	732	707	739	668	713	726	732	721	727	721	731	731	719	724	711	713	765	733	726	760	711	790	771	761	719	715	749	709	715	732	720	692	754	692	710	714	739	668	717	696	742	727	710	679	692	763	732	775	710	714	723	720	736	718	724	714	668	739	767	730	687	737	690	708	702	704	683	738	702	761	722	668	736	748	695	724	734	712	755	713	719	748	694	715	732	736	728	662	750	731	721	710	744	717	714	746	700	747	747	715	723	695	718	725	710	685	672	713	734	685	715	703	738	757	733	711	703	692	747	703	731	725	751	705	749	685	690	712	680	764	731	710	697	721	729	647	728	693	740	723	741	683	751	764	695	698	709	730	756	721	708	715	724	724	705	715	744	706	669	683	726	732	701	682	665	734	681	687	697	761	697	727	722	714	694	713	755	726	746	733	724	743	684	730	732	743	691	745	748	717	768	681	679	696	715	684	704	751	722	686	697	689	703	706	722	695	655	739	735	755	710	738	703	696	701	715	770	719	738	714	727	721	752	758	688	693	714	706	737	704	737	718	739	681	780	734	655	725	739	685	708	717	739	710	644	740	688	726	711	705	759	765	745	756	738	698	717	708	729	696	709	724	787	694	751	663	745	754	725	685	736	757	722	672	720	680	741	743	691	685	745	722	713	737	720	698	731	707	693	729	715	719	712	675	739	677	733	671	716	730	739	669	698	688	757	732	732	710	717	720	714	750	742	675	710	742	714	684	755	719	730	690	748	740	776	721	696	716	710	746	747	706	713	708	720	721	695	726	686	704	742	671	705	718	749	692	750	685	698	700	713	750	684	735	708	702	700	763	668	743	697	761	668	759	733	724	690	716	673	751	677	700	720	712	705	756	738	735	691	710	723	702	715	717	694	723	708	703	699	670	676	733	700	743	686	667	704	717	693	743	699	704	795	736	698	734	723	767	736	736	770	763	731	693	670	678	716	708	706	692	724	687	743	702	732	675	685	769	759	727	708	693	691	699	714	709	726	731	743	695	727	722	767	718	678	715	701	733	686	711	735	680	714	715	712	747	739	698	704	759	716	747	724	688	758	732	724	720	703	709	706	736	731	720	791	703	731	729	705	717	706	740	732	673	666	708	736	701	710	725	681	681	749	713	687	680	699	703	690	710	708	699	677	737	742	708	724	726	670	708	730	696	691	706	741	743	751	748	696	714	710	731	729	685	709	743	731	700	718	696	748	676	705	685	717	734	678	730	716	752	683	741	709	720	693	724	731	690	754	723	758	737	700	749	710	768	732	763	694	728	748	728	715	764	718	715	711	727	698	723	742	739	709	721	703	706	664	739	695	701	715	712	712	694	690	713	675	665	717	708	698	732	656	690	772	763	708	729	713	659	726	753	696	732	700	709	739	683	693	716	676	739	703	707	685	681	735	760	777	714	759	725	703	709	678	717	734	704	715	754	704	702	736	689	753	680	707	766	745	766	710	732	758	683	714	691	732	677	712	715	669	694	735	711	699	734	730	698	737	709	717	747	740	676	729	777	729	723	753	727	699	750	706	756	716	725	741	708	733	735	736	744	732	754	680	710	728	734	740	743	701	684	720	721	689	732	703	707	696	702	723	753	711	735	706	734	699	694	782	695	741	681	728	746	733	710	754	753	668	745	729	744	734	698	769	708	760	718	752	723	690	714	770	744	684	683	704	741	757	739	715	713	663	687	738	724	716	716	737	746	721	716	691	689	750	671	694	746	733	714	710	741	708	742	702	691	720	721	731	716	687	719	706	718	735	699	732	758	700	716	674	696	735	713	691	696	703	730	730	728	719	725	726	698	731	712	720	666	756	729	717	744	722	698	676	725	701	736	710	720	727	682	691	725	717	759	744	698	729	789	714	698	727	713	739	698	725	732	741	778	731
25648	21538	28727	27177	18932	11876	6303	4882	11339	10183	4955	2600	1391	957	801	782	792	818	776	793	794	813	786	813	779	780	784	790	821	793	787	777	829	811	759	777	787	764	790	795	732	761	818	762	816	740	783	819	757	781	770	778	793	818	780	782	768	800	805	798	808	765	792	761	803	765	777	810	792	820	757	785	756	778	775	804	772	802	803	747	788	775	812	794	748	830	752	774	782	773	824	754	750	794	756	750	792	784	775	747	802	775	754	808	779	768	795	822	719	780	776	811	795	764	753	779	779	741	758	740	777	785	785	792	789	799	759	811	769	779	784	808	752	741	800	792	753	742	791	744	694	764	743	750	799	712	766	726	777	774	877	765	783	827	737	807	775	755	734	785	785	764	796	766	743	771	816	781	797	824	764	798	808	752	785	755	804	763	790	774	788	744	738	730	777	735	829	738	781	788	777	786	797	766	781	802	791	777	690	759	725	749	770	751	812	777	825	731	756	801	764	760	806	750	743	787	802	761	764	823	846	786	795	778	788	794	723	768	784	793	803	767	786	784	794	748	813	768	769	762	770	792	803	751	854	813	804	761	809	768	792	801	766	800	712	725	809	752	778	802	770	820	745	761	754	793	774	757	798	815	739	796	770	797	773	762	772	769	796	748	798	742	800	744	794	770	759	786	718	803	793	776	793	795	803	732	746	751	728	796	811	761	778	786	798	742	802	790	728	775	719	813	756	807	805	762	782	826	786	751	780	738	783	719	761	708	762	810	774	790	774	738	767	777	795	778	785	769	741	769	782	784	771	769	773	781	765	782	731	783	754	796	759	781	755	705	752	783	804	744	800	770	780	802	779	764	736	781	757	815	759	792	800	765	761	783	756	776	768	746	740	819	796	792	802	735	731	754	748	824	759	778	731	789	773	786	797	810	768	802	796	764	820	730	794	740	788	749	711	797	803	780	809	789	804	760	758	790	824	804	786	753	691	773	814	768	791	757	728	754	773	778	742	741	821	786	737	761	763	821	817	782	780	745	759	735	739	788	754	726	744	758	760	744	756	800	781	809	772	743	793	742	727	772	771	779	802	765	729	782	811	830	716	761	746	780	781	776	821	770	786	787	767	802	827	797	771	783	749	711	730	729	842	784	779	799	764	748	763	782	794	754	782	782	807	733	732	783	793	794	774	726	821	797	786	777	797	783	787	780	768	776	795	782	773	701	778	790	765	818	825	811	789	772	770	802	825	802	791	811	797	773	792	778	771	739	759	800	793	807	780	787	805	797	778	772	779	778	764	793	807	806	745	743	757	763	790	727	760	782	795	824	774	793	773	782	800	744	829	759	758	755	782	741	798	743	748	765	747	782	793	785	734	709	807	779	736	802	744	762	774	808	786	782	784	777	830	759	776	822	780	803	800	795	773	761	771	777	780	763	794	743	779	778	778	740	751	751	800	778	791	752	741	805	753	782	771	770	778	809	759	732	744	737	753	789	812	810	781	775	762	782	794	737	811	786	747	784	818	731	800	780	751	785	707	826	783	841	768	804	733	747	754	735	738	787	777	748	776	783	770	792	765	763	801	791	760	817	799	785	786	757	816	755	801	848	776	759	756	732	753	778	737	790	773	762	792	783	767	785	804	770	779	891	779	797	796	764	785	807	767	800	741	761	720	720	770	724	740	794	814	775	793	827	748	832	798	770	815	784	833	792	786	770	763	765	774	755	705	772	749	800	822	717	813	774	786	816	802	766	807	751	778	789	786	740	814	799	721	770	764	798	792	719	711	759	748	782	845	780	755	772	773	799	806	767	792	789	794	762	761	800	765	787	754	759	815	795	790	761	720	777	761	813	789	715	776	787	793	825	702	788	750	755	777	830	756	758	787	790	771	772	734	762	751	764	778	755	750	768	740	792	833	772	786	725	777	719	764	801	721	770	790	718	808	777	749	746	783	814	764	773	716	761	753	779	804	762	779	747	769	825	799	751	798	770	756	753	763	746	761	755	773	770	763	751	771	788	763	806	762	759	763	795	744	779	790	796	783	802	779	817	764	771	755	757	748	806	863	766	795	816	790	806	778	767	777	802	806	805	771	797	719	750	802	798	771	801	747	773	783	758	790	750	769	757	770	802	789	785	745	764	742	757	787	759	826	790	761	775	786	796	770	733	743	802	747	776	745	792	797	779	768	795	780	797	773	719	768	770	790	793	751	776	735	783	766	771	761	759	751	741	782	785	785	780	763	769	810	769	776	772	756	748	815	795	727	760	751	788	801	820	777	796	774	753	733	783	764	774	722	777	815	743	733	859	745	780	770	813	805	774	720	828	769	786	755	745	770	733	798	787	741	790	803	721	783	792	766	763	765	750	734	769	735	779	773	780	748	738	768	823	738	780	759	754	770	794	820	733	767	802	782	750	806	754	793	770	739	759	769	788	747	766	760	780	723	792	771	795	824	752	746	770	715	732	793	849	798	746	763	808	729	817	814	780	776	747	791	788	760	771	783	833	776	858	792	789	769	728	799	742	729	804	786	780	797	721	776	724	759	815	778	751	732	800	768	778	796	738	755	749	743	741	717	777	769	748	763	751	811	746	792	795	778	780	800	739	778	752	777	791	834	814	783	767	757	758	819	816	809	774	793	735	767	816	813	754	756	843	758	770	788	805	759	765	741	785	760	734	743	782	810	777	753	724	767	746	769	810	731	788	814	779	759	735	824	757	785	750	760	782	824	792	744	792	814	866	735	716	755	768	745	765	738	765	802	762	804	734	790	790	799	747	748	756	776	812	773	721	755	769	754	779	776	764	794	760	802	806	746	829	813	773	790	759	793	792	754	747	764	706	791	765	731	807	779	806	804	796	776	799	772	769	767	752	751	810	751	795	746	774	745	748	807	767	783	703	740	732	815	774	780	740	770	764	798	701	795	768	807	772	791	767	754	739	806	814	735	763	774	787	813	743	823	781	758	797	747	726	784	791	854	750	788	748	758	790	778	732	790	718	818	796	756	829	775	795	755	823	776	774	710	736	788	754	751	799	772	794	783	794	815	752	765	820	783	772	802	739	772	745	790	792	768	758	771	773	805	794	806	789	768	772	751	768	794	794	815	812	764	776	751	822	789	776	744	749	757	781	808	818	770	808	752	767	786	769	772	701	781	792	753	805	760	815	773	815	753	775	806	742	780	757	737	770	766	795	765	773	758	786	741	809	772	802	784	785	796	753	801	819	788	781	827	755	740	782	811	772	749	789	764	845	742	811	772	778	814	785	805	758	757	777	703	791	764	719	796	752	728	831	761	737	750	792	695	780	812	764	768	805	743	736	749	761	819	810	771	744	807	781	735	786	799	785	775	814	780	743	767	774	740	760	776	803	782	796	788	757	793	737	783	760	766	796	795	738	706	801	780	790	754	735	831	777	760	733	780	772	760	800	793	780	745	723	775	746	777	781	744	798	820	720	757	769	683	766	763	828	760	782	774	795	805	792	761	758	725	771	816	761	746	791	781	732
14155	28168	31582	17744	13081	9216	5310	5673	12314	9731	4896	2663	1386	911	692	671	720	747	708	716	714	711	709	681	719	676	729	702	733	692	706	720	726	732	725	705	709	720	704	690	689	685	666	702	663	711	702	752	709	698	723	656	701	738	689	681	720	748	731	674	706	707	689	713	658	670	691	754	761	676	711	679	721	707	694	680	681	700	658	680	711	718	682	681	728	667	737	656	689	673	736	674	700	734	693	722	685	694	712	701	757	708	713	721	688	718	711	679	729	706	714	722	738	725	723	700	694	678	719	685	685	711	674	684	746	722	739	703	728	652	685	690	677	694	698	752	718	764	735	668	691	697	683	662	703	677	680	681	664	652	699	692	712	682	709	706	693	681	681	674	676	706	728	692	719	680	743	709	688	688	651	666	715	674	699	652	713	736	706	699	726	654	662	683	637	729	711	706	700	711	704	787	688	708	725	706	710	710	707	698	718	684	743	705	687	756	650	634	752	705	675	694	705	714	713	702	692	677	682	713	681	717	755	705	712	694	670	696	716	690	697	710	731	692	682	684	734	727	694	698	674	673	667	710	700	692	719	666	715	665	716	708	697	707	682	712	682	718	667	708	702	674	704	734	695	689	677	660	666	735	707	684	728	669	690	704	691	668	696	729	709	684	710	684	677	658	696	683	730	665	666	637	715	735	680	693	717	673	740	721	702	628	692	723	693	670	683	715	702	670	694	660	670	741	718	708	708	702	766	704	701	717	715	699	712	669	677	704	719	698	681	674	715	726	712	664	682	697	738	734	697	671	661	703	691	668	668	708	634	630	694	719	677	710	701	705	688	653	757	675	693	719	682	726	693	709	699	766	717	729	699	695	652	688	704	701	700	751	646	647	705	654	740	706	692	648	697	676	688	729	686	671	679	705	652	765	743	699	716	703	639	695	691	705	726	709	675	706	697	730	719	669	696	750	735	671	690	732	734	715	683	681	694	674	667	707	706	674	667	689	664	692	713	716	696	721	693	675	743	684	664	724	705	677	650	660	706	670	726	726	673	717	704	720	646	703	685	707	645	706	706	709	650	708	698	674	701	709	710	681	730	715	726	675	683	700	700	718	712	698	745	666	728	713	646	670	665	666	674	688	694	663	661	737	684	699	669	686	715	697	713	684	733	721	684	685	710	720	688	707	697	747	674	675	695	704	647	724	696	679	674	694	719	655	675	714	648	708	716	702	664	742	715	690	717	713	690	670	681	696	667	656	682	678	690	735	675	682	647	707	715	687	674	702	691	662	672	645	724	682	705	699	778	728	680	708	690	729	673	734	666	731	667	699	687	700	718	679	744	651	712	751	693	769	686	724	717	700	691	743	716	693	723	679	659	676	682	702	680	675	701	705	754	726	733	671	699	714	697	671	738	673	706	689	695	684	692	717	735	693	748	749	701	729	692	749	725	703	711	689	663	665	666	711	692	672	710	730	700	715	704	731	751	729	705	695	692	643	691	661	695	732	714	697	695	691	738	724	697	702	682	739	691	685	759	741	705	678	712	715	672	710	689	759	665	756	675	716	702	667	708	695	703	654	670	761	664	686	691	713	676	678	691	708	726	668	673	684	701	716	757	679	741	713	741	696	680	696	738	685	701	706	698	638	684	667	718	713	679	716	730	688	655	676	608	656	688	645	691	632	743	698	671	712	714	710	698	699	706	733	696	669	694	668	664	672	722	687	723	651	701	689	695	693	700	692	701	689	672	684	722	704	714	711	669	677	686	685	697	747	680	679	716	723	696	694	660	667	688	723	636	659	735	740	670	744	696	715	728	704	665	728	675	697	680	687	721	685	670	669	687	686	679	684	692	714	681	762	723	649	702	690	713	737	706	698	664	702	690	739	735	689	719	691	636	704	707	665	697	700	650	700	664	687	729	697	722	667	660	709	686	707	697	705	757	704	739	673	642	724	661	674	664	697	672	758	703	704	703	694	627	702	705	722	678	742	693	688	731	726	716	690	668	716	647	667	720	715	699	761	742	664	688	686	696	708	659	684	681	699	730	673	703	680	715	714	671	705	743	716	704	696	673	717	646	727	683	622	680	694	700	733	698	669	738	704	737	683	702	733	648	690	699	719	736	648	662	691	723	731	721	673	680	720	704	665	754	638	648	706	707	666	679	669	673	708	688	730	685	710	686	683	718	709	684	720	734	705	725	720	714	725	681	697	697	686	665	655	694	694	689	683	668	697	676	677	722	699	634	723	696	685	655	730	715	646	746	710	716	686	699	728	706	679	705	708	717	671	672	686	655	695	630	671	684	673	708	682	721	694	696	681	738	702	720	687	692	651	703	695	669	732	695	704	729	626	683	716	728	683	685	688	699	728	726	710	724	675	711	682	728	656	711	680	740	707	743	696	656	713	716	686	664	733	676	695	703	739	695	713	638	700	646	771	654	678	688	661	737	688	706	687	662	703	673	634	684	706	654	661	705	702	688	737	711	686	742	673	690	731	682	676	673	699	676	737	706	720	730	713	787	691	686	704	627	680	700	676	699	701	697	764	692	662	708	723	672	674	747	708	683	660	677	693	691	686	718	720	686	683	717	701	692	672	698	690	657	654	728	692	714	666	675	657	714	670	756	742	718	725	672	702	689	669	695	702	696	683	720	708	668	729	657	674	682	693	660	696	686	687	669	641	706	677	683	665	707	712	699	716	713	663	691	728	696	656	712	694	689	680	698	708	653	721	700	709	757	719	665	696	693	674	763	685	687	692	702	722	685	697	726	658	718	724	666	689	680	695	722	665	713	675	702	684	703	668	715	671	706	692	664	683	709	666	678	702	695	733	735	730	636	687	658	677	665	706	706	730	680	689	698	708	698	674	729	704	657	696	702	714	648	708	665	699	669	757	677	708	668	715	714	692	707	686	661	716	691	674	729	697	682	690	654	712	732	689	698	717	748	680	748	700	691	661	701	670	701	697	686	708	707	705	711	717	714	687	688	692	740	675	712	731	637	694	625	714	676	730	684	665	699	688	688	670	696	703	722	693	724	693	692	718	679	719	664	665	660	678	673	719	706	652	678	691	690	714	694	690	756	696	704	641	702	714	716	744	681	683	695	683	698	698	669	698	663	712	707	687	734	678	680	673	650	722	729	672	733	677	665	647	699	705	694	684	690	658	720	684	673	707	712	662	668	714	693	699	707	696	679	746	730	657	720	697	720	701	671	682	698	717	691	673	710	679	731	716	692	645	679	696	627	693	712	651	708	699	705	722	762	721	660	722	651	656	719	722	671	706	692	669	711	675	706	708	703	706	691	689	709	706	691	714	684	704	695	675	721	728	702	660	691	703	714	706	689	720	667	643	695	687	676	688	623	737	683	708	677	691	667	695	705	783	712	707	692	702	704	650	636	693	714	703	698	745	715	715	699	667	697	725	678	709	679	677	708	690	694	694	728	707	736	722	668	691	690	650	715	687	687	687	677	655	684	665	707	691	741	702	695	649	719	655	707	709	711	667
24366	21418	28863	25556	23017	21249	14878	11133	22833	19540	10707	4636	2043	1176	946	912	908	886	882	887	890	850	872	857	896	871	941	932	863	898	906	870	882	940	919	875	930	910	930	925	865	902	848	912	928	832	881	924	888	892	848	883	859	876	884	915	896	913	884	910	902	935	863	865	959	893	875	876	933	895	878	896	930	905	901	838	911	855	881	896	858	906	898	926	886	855	849	895	889	913	916	893	888	890	855	881	891	838	860	881	852	870	931	881	838	960	893	863	841	890	939	959	880	872	899	955	889	914	870	857	852	901	818	877	939	892	886	887	890	913	854	896	867	896	892	885	894	878	894	856	882	890	912	876	915	849	875	872	898	851	948	877	919	879	941	883	861	908	884	875	852	862	866	882	828	876	841	894	895	898	861	876	838	841	834	880	865	863	886	903	871	894	888	941	911	900	895	905	861	852	889	845	872	933	865	853	884	944	887	843	908	853	909	903	912	880	891	847	856	891	869	878	857	917	893	801	867	835	851	865	875	865	907	879	880	846	895	853	871	877	880	935	885	869	842	838	895	890	862	856	935	905	871	901	835	912	862	876	864	877	822	909	873	849	853	960	845	861	908	877	918	896	872	912	869	893	895	865	885	950	880	886	882	906	930	856	877	889	886	916	892	900	925	828	932	894	915	903	875	865	848	887	882	929	906	872	910	876	850	850	853	869	869	873	867	885	901	847	837	861	860	831	870	915	886	887	860	890	961	903	927	830	875	891	917	880	909	900	911	904	892	909	896	902	833	908	898	866	860	873	885	915	886	804	887	932	888	850	921	891	879	888	895	863	862	859	912	865	809	828	849	888	894	950	868	858	905	853	941	865	946	872	860	898	885	918	917	893	864	903	874	906	819	905	849	982	862	862	887	858	886	941	890	897	845	899	915	830	823	896	879	880	884	871	939	887	890	882	895	852	864	882	912	879	882	930	846	912	768	909	924	858	867	862	920	911	927	895	902	823	879	875	878	936	901	907	863	869	920	931	872	955	882	916	863	907	848	879	893	877	912	873	891	901	871	839	926	836	814	844	840	880	904	864	821	857	904	880	937	940	877	933	887	858	834	873	877	877	856	860	852	846	877	925	812	897	829	887	930	914	788	857	851	873	933	834	876	883	896	881	830	898	876	837	954	912	895	856	850	839	921	881	973	886	853	872	878	886	842	860	869	876	868	888	915	859	860	880	907	884	876	885	871	867	887	935	877	867	850	893	846	922	908	884	853	897	859	873	890	902	884	937	887	935	940	889	889	852	914	891	867	917	849	903	822	799	905	890	833	875	888	935	886	874	934	864	870	893	868	927	849	874	932	841	910	886	852	860	919	872	883	867	929	909	843	884	920	914	836	904	933	871	847	904	904	843	907	864	883	894	874	874	835	827	883	874	919	921	911	888	892	887	809	856	886	899	887	865	907	903	868	845	888	889	835	847	842	903	897	853	876	916	834	857	852	886	843	878	858	900	833	878	873	917	906	848	928	847	873	848	870	902	833	879	916	857	890	905	853	842	873	865	880	883	891	862	883	911	894	873	869	833	918	874	905	842	868	910	904	887	895	879	909	929	878	900	867	844	852	870	840	869	897	859	888	864	876	894	846	875	922	930	853	873	878	896	873	876	881	923	857	885	873	813	902	880	880	843	913	911	890	979	930	873	851	859	868	925	875	912	888	878	835	883	832	872	904	855	886	828	879	904	875	873	894	825	914	903	855	848	900	853	773	861	859	909	914	887	883	873	855	897	866	833	883	929	901	878	903	846	890	890	863	912	894	877	900	866	857	869	789	868	870	902	891	900	878	872	878	873	868	877	876	926	880	954	858	895	896	882	917	881	877	822	911	874	847	874	872	847	852	861	898	862	861	885	867	927	824	899	881	875	914	921	864	874	889	841	864	882	912	877	909	879	893	908	894	862	914	960	851	867	878	893	880	883	923	859	838	898	892	940	882	865	861	879	888	881	904	918	875	878	859	844	893	887	882	877	890	890	902	910	888	859	945	834	913	859	887	860	912	880	866	825	863	948	885	874	908	860	870	905	890	915	868	909	859	867	858	890	904	839	894	865	849	881	883	904	866	854	878	951	889	858	895	864	862	898	846	933	834	899	888	863	883	880	908	839	918	862	863	939	822	934	818	896	896	908	818	885	860	895	918	893	876	900	946	903	866	914	898	888	886	882	941	878	867	884	819	904	850	825	882	892	900	841	882	871	882	915	894	886	864	869	905	855	887	877	876	897	867	889	919	881	836	901	833	929	845	892	857	887	904	890	873	840	861	847	846	936	854	906	879	873	890	893	848	826	844	854	884	912	894	860	893	906	885	851	923	873	842	899	882	880	927	835	885	906	880	946	873	895	865	882	888	888	912	894	900	885	923	857	913	842	931	907	859	863	880	874	890	862	927	859	813	847	870	841	886	865	870	880	933	862	838	820	852	877	905	876	906	894	883	832	865	855	893	853	829	889	930	883	897	870	860	872	821	870	899	864	915	890	850	841	860	875	865	812	926	900	882	871	905	895	900	881	909	900	890	884	905	932	908	885	898	910	901	844	868	841	867	910	867	903	893	896	868	857	877	848	888	903	865	912	866	864	892	862	907	831	844	875	886	889	861	867	879	878	855	914	843	864	882	864	883	890	923	879	916	900	882	896	875	935	878	894	915	845	838	800	933	829	908	895	864	934	880	922	855	895	885	828	894	908	835	874	865	833	894	895	861	854	845	841	888	927	912	876	874	934	898	873	895	922	869	868	879	894	887	865	885	870	902	891	878	876	844	862	864	866	964	948	861	871	834	898	876	903	886	850	864	890	854	841	888	851	866	856	903	919	870	846	939	892	860	887	931	900	904	844	872	905	863	878	956	845	900	899	865	876	899	901	894	901	892	854	865	924	857	821	872	891	899	942	885	868	919	886	910	866	925	880	854	848	889	893	876	894	904	874	849	847	897	891	869	877	851	871	866	888	863	932	820	935	889	890	879	869	888	834	901	872	870	854	853	928	888	884	916	877	838	891	894	866	841	869	868	874	907	858	822	917	845	874	890	863	870	898	892	890	828	918	830	871	870	872	866	862	857	881	841	863	878	889	890	888	857	886	924	891	957	938	923	863	886	834	858	851	873	826	819	858	817	865	865	914	890	875	876	881	868	895	918	845	917	840	858	886	867	883	925	902	851	905	897	933	865	876	855	907	879	873	833	873	926	886	884	889	939	934	953	890	920	862	878	883	877	875	855	924	839	912	879	899	878	884	893	863	839	816	879	895	878	959	814	920	885	896	862	911	887	855	912	922	871	881	849	861	850	867	914	952	898	957	886	869	852	882	894	916	867	923	846	863	900	816	911	911	906	869	860	907	868	848	891	881	895	880	879	885	930	868	872	866	911	879	870	844	869	964	888	876	929	871	946	851	890	911	900	928	864	875	895	866	898	897	861	834	865	893	904	847	852	903	921	859	889	928	920	896	886	911	895	914	840	885
18457	36724	37490	26958	19702	16291	10191	11453	22036	17192	9192	4570	2067	1161	856	818	843	789	771	880	824	845	818	779	802	796	794	811	793	794	832	796	786	815	755	799	818	798	797	812	799	773	810	797	759	736	845	822	849	755	811	816	818	764	818	803	785	818	814	826	823	803	749	779	796	816	768	787	842	820	776	786	825	875	749	822	791	782	784	780	805	757	759	765	802	776	788	863	809	821	746	793	831	826	798	775	812	759	787	784	776	747	830	813	786	829	793	771	788	798	796	760	794	797	814	786	816	750	823	828	779	796	745	787	756	832	724	783	744	822	803	770	820	808	812	799	754	840	776	762	806	757	803	811	805	786	826	773	756	836	830	793	795	779	800	827	842	780	784	791	803	799	785	813	793	820	802	801	787	772	782	818	808	809	773	791	777	750	796	808	793	794	801	795	814	810	791	809	750	817	821	794	762	793	790	773	777	761	781	844	791	823	798	752	830	764	831	788	849	837	744	803	748	774	779	774	772	803	781	772	785	766	826	797	775	753	804	807	824	804	751	827	796	772	819	803	767	770	803	786	731	784	823	763	794	790	787	792	762	736	847	796	777	779	781	781	787	822	792	822	790	751	764	808	779	803	809	785	766	740	794	770	780	747	756	816	777	800	821	774	783	805	817	758	837	744	787	798	801	836	819	839	765	727	823	826	743	745	782	820	839	769	790	741	815	745	777	781	800	856	769	847	812	770	851	804	802	787	810	783	777	799	783	789	745	814	791	799	815	798	749	797	808	774	785	808	746	841	780	796	784	824	761	805	797	882	803	751	741	780	842	821	775	833	717	768	726	814	771	800	746	839	801	840	753	766	784	857	769	793	798	801	814	772	814	797	796	765	779	790	793	803	808	781	849	786	789	772	862	767	745	828	786	762	781	782	773	751	771	776	755	767	790	796	767	813	794	807	831	809	778	749	771	782	777	804	798	750	787	762	807	763	780	819	790	745	756	769	755	755	798	844	788	770	771	830	812	798	831	764	815	776	824	791	819	815	771	804	774	779	761	794	748	831	796	768	750	810	807	758	754	806	774	812	771	781	819	784	826	852	798	821	806	732	789	792	781	747	789	809	814	794	794	819	810	763	732	787	771	807	788	820	761	783	780	806	817	779	750	786	739	784	773	743	758	765	755	781	762	753	764	769	843	779	731	748	735	775	778	806	799	773	778	796	780	799	766	839	749	782	720	838	760	775	852	763	785	780	807	805	776	770	802	794	767	813	818	851	737	829	819	796	790	822	801	796	746	825	777	809	775	788	804	793	798	791	757	775	794	823	747	819	799	784	768	768	751	785	762	790	792	824	853	782	800	808	775	816	827	811	825	795	838	764	833	809	740	769	779	845	797	744	789	789	810	778	771	800	808	795	767	782	784	809	725	759	766	811	812	790	784	782	819	832	800	796	722	778	805	810	786	784	832	803	786	758	831	800	814	831	752	806	745	798	770	791	761	784	761	783	796	781	771	752	792	747	771	801	734	763	804	817	835	791	826	792	790	738	776	780	838	752	782	773	770	749	768	793	774	816	814	810	783	846	767	761	757	765	801	751	810	817	744	797	800	813	798	789	809	775	796	794	791	746	790	815	813	757	785	795	783	786	806	838	816	783	761	790	765	777	759	811	744	773	766	740	846	845	848	823	822	760	764	764	788	779	748	768	767	784	801	796	819	812	774	798	791	834	790	790	793	752	817	814	757	771	779	767	838	783	788	769	802	771	806	813	855	779	784	782	834	769	792	812	798	786	752	711	775	783	798	778	797	789	805	782	778	770	776	804	824	831	728	732	790	770	758	781	796	740	798	819	744	790	763	782	771	756	786	788	793	756	813	808	803	768	825	788	765	784	758	774	732	800	743	771	808	765	810	840	780	811	815	756	788	804	789	814	858	802	718	738	807	804	812	783	826	817	752	788	785	801	838	775	778	806	785	796	782	782	780	763	773	764	812	746	805	807	775	733	791	782	766	752	711	821	764	760	744	742	775	750	817	739	829	824	779	789	803	786	783	848	748	797	781	743	794	726	840	752	752	774	802	785	791	763	791	744	758	759	772	756	780	852	769	795	818	782	775	816	824	812	799	715	830	792	770	740	717	784	814	795	780	781	802	763	857	771	797	824	788	816	806	778	755	743	755	803	738	792	739	814	779	800	789	806	800	769	821	769	758	781	794	784	779	737	843	707	800	813	832	778	787	748	759	817	752	800	779	762	794	783	823	788	792	779	819	752	781	761	801	827	770	786	783	773	793	820	779	758	730	771	766	796	822	785	776	747	756	820	747	778	808	772	728	754	784	787	822	814	804	789	763	740	837	755	802	800	762	805	799	771	790	756	779	744	739	809	796	795	765	810	767	770	799	747	800	780	805	792	785	842	815	791	807	780	764	753	780	806	745	788	812	745	795	786	767	787	806	799	773	775	772	745	762	816	764	766	788	783	828	734	716	804	757	785	799	786	785	752	805	805	843	830	799	784	751	803	768	833	775	780	784	806	785	815	777	744	768	720	785	757	816	773	795	798	791	783	747	819	802	749	827	870	787	744	774	771	780	806	741	781	784	810	758	816	823	792	763	763	834	785	822	748	765	761	788	761	740	816	768	808	768	845	772	729	818	771	741	786	797	783	730	774	799	768	772	793	796	808	797	768	798	762	766	813	790	755	835	721	805	823	753	805	776	790	844	759	815	737	786	748	768	778	804	773	807	763	809	750	781	763	787	803	757	808	788	807	754	838	784	824	791	747	804	739	736	762	844	794	758	785	742	790	810	806	816	695	784	789	755	808	790	796	804	769	749	769	826	841	715	824	776	818	767	806	808	802	764	823	779	821	816	712	814	746	802	790	768	781	780	782	788	799	883	728	777	772	784	781	828	822	781	760	810	804	751	775	769	810	825	782	801	759	788	783	781	757	801	800	834	756	791	783	764	761	738	846	828	794	828	773	843	794	766	783	810	771	770	812	777	780	828	781	749	785	817	783	822	819	745	718	803	767	799	796	740	761	801	780	844	789	807	778	811	767	756	792	824	803	786	838	766	803	749	821	755	789	779	819	793	814	790	776	816	818	793	771	773	787	815	754	755	806	802	806	834	760	783	784	772	772	808	775	827	818	800	800	760	807	829	824	784	795	794	808	813	776	782	816	792	805	733	772	774	788	786	787	795	736	762	798	809	774	731	764	798	846	810	752	776	800	749	780	766	779	762	786	772	746	772	787	765	806	798	790	786	821	772	807	795	812	762	796	762	842	835	807	844	742	805	784	722	818	779	766	786	802	787	763	792	770	748	783	767	781	801	776	795	779	819	790	792	800	795	774	771	805	815	744	782	778	784	742	782	759	805	799	787	762	753	783	739	774	738	757	740	796	781	810	763	790	840	761	773	815	815	800	828	795	790	780	809	769	811	775	816	758	807	792	780	819	770	821	739	830	807	763	747	818	763	782	812	796	821	775	772	759	779	769	763	813	818	773	777	755
28420	22037	25849	17777	8442	5637	3474	2292	2200	1874	1365	1086	960	922	874	826	878	815	854	868	813	869	869	814	871	826	815	837	880	832	899	809	868	814	817	873	837	930	815	839	863	861	840	839	867	839	819	797	857	909	856	866	853	864	844	815	828	833	797	793	885	816	848	860	900	874	866	879	844	858	843	874	828	876	872	895	863	866	844	840	896	819	860	816	811	799	858	848	824	888	845	788	820	805	840	832	829	845	872	880	809	801	832	849	800	815	780	892	839	849	864	859	849	837	853	838	789	813	804	831	828	812	827	869	827	816	871	862	830	848	895	802	822	899	808	827	832	863	886	851	838	852	813	845	893	815	845	793	912	841	854	867	822	855	913	844	815	885	853	824	801	869	804	793	824	801	837	799	839	848	804	792	856	873	825	772	843	890	856	866	910	796	880	855	821	821	811	870	850	813	871	830	845	820	817	872	858	851	878	805	886	802	897	833	872	821	863	870	848	826	837	868	817	848	859	835	865	833	891	893	920	826	857	809	838	833	864	819	815	872	843	815	817	895	835	827	879	826	849	861	827	852	866	850	823	801	847	819	821	841	864	788	846	853	833	828	855	840	848	853	831	815	815	852	791	885	854	890	841	830	848	842	838	807	856	883	802	857	848	818	871	805	829	803	853	803	866	882	884	883	842	859	827	785	813	875	898	844	860	901	881	891	841	821	857	779	852	804	839	811	785	845	868	816	843	859	885	879	886	804	835	791	885	880	809	844	851	828	861	804	840	827	807	814	819	843	823	895	820	851	841	824	866	801	860	819	888	844	853	879	852	834	869	867	813	823	913	845	842	896	816	813	852	850	816	817	807	872	849	873	893	898	887	860	822	822	864	856	839	852	896	879	818	833	814	824	884	809	865	849	819	776	867	884	864	832	869	834	860	847	789	824	829	868	870	895	838	835	845	851	815	829	813	852	848	848	805	859	851	847	848	839	883	842	844	778	859	884	848	822	813	860	823	785	837	850	828	843	830	837	876	833	829	880	810	824	851	870	860	853	835	864	807	821	864	807	878	837	825	859	861	870	767	870	833	857	841	884	869	829	864	879	915	854	882	824	816	843	881	798	827	836	831	846	852	799	904	899	816	805	907	907	842	889	828	803	853	823	811	825	868	822	858	859	817	803	844	833	832	855	814	857	836	821	867	820	818	873	828	872	794	901	891	847	809	867	880	864	837	856	795	833	825	786	860	847	888	872	875	834	853	798	854	855	882	841	812	813	827	791	834	846	841	815	856	850	840	815	814	921	790	905	890	858	815	885	831	845	824	815	795	832	802	830	851	848	863	856	807	850	850	825	859	847	838	836	835	817	857	888	840	853	856	828	854	838	827	885	799	873	834	851	808	826	845	863	887	815	833	865	840	848	826	882	835	794	827	817	866	879	836	840	817	802	813	871	843	825	879	868	811	861	879	852	849	905	852	832	818	830	817	854	848	822	825	867	837	838	813	834	836	844	837	840	843	835	856	859	835	867	835	879	908	885	855	869	856	866	819	812	867	857	836	876	823	851	886	891	829	858	812	884	815	833	833	824	904	757	877	845	793	860	839	806	821	868	859	881	827	869	819	800	864	835	867	874	867	793	831	814	832	810	814	920	854	797	868	843	871	830	852	850	862	833	916	822	851	857	730	859	847	878	813	894	824	860	876	865	817	815	853	840	866	863	858	840	876	868	826	818	824	829	827	850	834	808	801	877	844	880	820	891	809	838	878	884	865	850	854	809	851	825	865	831	825	829	871	814	833	832	827	846	811	919	822	869	861	902	841	857	820	791	915	855	822	802	872	800	850	843	815	859	821	881	876	869	863	856	864	767	803	879	871	871	806	807	837	806	871	872	817	847	815	858	820	816	821	901	857	857	834	868	832	850	814	819	861	853	763	885	845	842	814	838	837	819	844	834	814	823	828	841	878	864	829	838	890	800	880	888	851	813	833	825	865	775	828	829	864	827	874	841	875	831	877	835	848	867	852	836	828	847	816	835	819	810	878	853	881	881	831	855	868	806	815	789	826	904	817	848	817	864	887	828	845	805	776	825	803	875	802	825	865	813	832	843	815	847	808	804	872	833	877	810	839	813	825	838	831	812	828	820	858	882	804	869	861	882	919	844	838	830	865	895	875	859	856	880	863	850	796	819	841	835	811	833	806	798	858	842	840	870	811	868	834	758	862	862	859	824	856	799	846	858	803	798	882	882	866	811	895	785	868	814	819	870	828	854	871	864	890	859	788	855	850	907	806	871	827	863	878	836	888	839	813	827	836	886	828	836	815	838	804	827	859	770	863	773	835	868	867	839	870	908	827	856	867	808	881	821	859	884	920	888	849	808	889	848	818	879	838	847	775	864	850	843	877	836	874	847	846	825	818	844	793	831	859	825	813	935	825	839	818	833	869	838	827	833	847	825	822	832	866	845	826	816	789	870	899	849	832	874	900	882	825	847	847	872	892	853	832	847	824	877	863	837	850	830	854	805	863	781	824	848	819	886	841	859	889	855	834	866	833	823	822	866	867	779	813	836	842	806	832	847	815	846	827	848	831	856	829	888	819	861	852	840	845	874	862	863	842	838	849	904	885	837	800	864	828	859	862	823	817	791	832	851	864	862	811	791	864	822	850	886	844	834	857	874	850	841	845	896	811	871	849	847	855	819	821	863	867	811	841	814	829	830	847	821	842	873	885	803	776	853	821	807	823	835	791	881	871	884	818	845	803	839	854	806	873	827	872	846	890	805	830	812	853	840	845	875	839	883	828	862	863	849	829	859	834	784	759	826	875	828	819	821	862	871	819	858	863	806	765	846	840	820	841	904	852	855	847	781	892	863	855	891	846	829	814	837	854	863	849	819	843	864	873	837	826	869	860	874	829	842	797	842	825	883	841	839	851	791	834	861	818	837	825	880	861	819	864	846	822	852	815	883	848	812	776	864	822	833	873	860	874	861	825	894	844	797	823	815	846	837	830	832	862	881	861	814	858	842	853	852	866	907	844	798	817	815	915	826	816	864	886	816	821	886	886	832	880	835	886	865	858	842	856	841	821	840	789	802	865	868	858	833	857	825	922	828	865	808	878	878	859	840	855	886	879	831	863	882	824	831	831	806	828	823	826	850	902	858	849	805	857	843	909	807	840	855	769	822	863	830	866	810	831	861	866	844	849	834	862	868	857	839	845	858	804	848	899	839	853	862	846	808	888	842	839	796	850	805	905	841	871	865	819	820	867	835	865	826	846	807	821	847	864	812	844	860	778	819	848	881	868	888	859	813	862	848	812	815	825	872	813	840	818	784	826	842	844	800	872	807	844	832	856	784	848	822	824	814	876	868	841	819	848	821	830	853	851	851	884	855	882	875	904	796	844	821	853	776	821	834	850	853	859	825	833	805	835	807	841	840	871	809	880	808	836	801	849	799	874	839	833	800	821	839	855	819	841	781	849	908	889	853	823	870	863	854	848	840	858	816	853	833
13209	21272	24026	11903	7357	6064	3946	2723	2438	1979	1453	1005	844	786	748	697	736	678	744	697	716	721	739	776	723	751	764	753	717	711	759	690	710	724	728	751	746	747	693	745	717	702	728	741	748	733	741	742	712	705	748	740	742	709	693	721	682	726	720	771	719	710	716	753	753	704	745	702	720	726	702	716	736	709	720	725	744	734	690	663	747	756	741	717	709	726	741	710	770	745	757	705	740	739	697	738	726	764	685	716	744	668	720	694	800	665	713	727	718	718	751	743	730	737	732	746	715	716	706	678	737	706	741	755	716	700	710	692	755	707	706	743	754	714	716	677	711	704	683	736	737	731	721	780	726	783	725	756	696	753	703	702	721	750	712	742	706	693	716	689	734	683	764	743	716	726	738	732	699	743	717	718	751	698	703	743	741	760	648	726	685	777	719	701	676	720	734	702	750	709	738	737	772	704	724	751	745	680	684	730	689	720	737	766	710	753	738	716	724	727	702	746	658	732	749	704	730	724	749	713	725	721	709	711	751	742	755	695	748	755	688	732	735	681	746	735	737	732	758	717	736	726	770	701	736	758	743	738	723	724	684	757	737	743	657	690	748	721	712	718	694	714	702	711	702	726	765	739	744	702	736	722	719	672	670	735	719	726	748	771	727	721	729	711	727	701	726	699	736	717	691	754	760	735	724	705	692	719	701	750	741	687	718	744	711	738	748	700	683	722	737	728	711	721	760	712	765	744	794	741	744	676	758	729	700	701	757	711	704	730	772	724	657	723	685	724	685	714	741	791	747	740	697	760	738	719	718	753	724	666	709	728	746	739	725	728	725	666	677	688	721	707	694	779	754	753	716	727	690	710	724	711	743	722	695	730	734	724	702	726	706	695	707	765	722	744	744	714	724	795	771	713	735	692	702	733	663	705	751	717	737	710	745	724	737	722	742	714	749	691	738	741	680	683	712	732	736	746	711	775	754	737	723	696	720	734	716	737	723	766	725	731	743	726	763	699	714	751	729	697	729	741	714	729	762	696	738	728	718	729	708	681	702	702	706	715	703	733	691	728	704	760	710	757	778	741	714	703	789	696	734	731	722	738	700	711	725	702	747	685	711	679	728	693	728	748	734	726	722	740	727	745	735	756	670	708	756	686	735	754	715	710	715	684	723	745	702	765	708	748	693	734	727	757	751	689	714	805	730	728	715	689	742	740	701	732	711	719	802	745	760	695	770	700	731	740	730	715	795	721	737	720	703	695	726	674	753	752	766	740	712	766	719	712	738	721	726	720	719	729	728	696	699	771	733	749	747	737	734	728	752	745	743	716	673	780	735	753	762	710	762	728	740	766	735	733	764	754	713	711	723	724	721	783	706	709	720	728	737	704	748	726	713	740	737	740	769	716	740	671	758	750	722	754	759	691	711	714	759	733	733	782	723	773	734	742	733	779	724	718	769	712	728	709	716	719	710	762	738	735	710	732	719	788	704	706	695	738	753	708	699	750	700	735	748	768	733	743	749	714	781	724	737	747	738	762	684	715	751	709	768	778	691	706	748	729	682	695	724	689	751	734	691	752	775	741	725	717	764	740	745	747	684	729	752	739	733	742	736	714	676	742	694	751	702	714	727	757	715	781	747	699	746	732	678	716	736	770	748	745	728	717	688	735	753	791	784	695	730	688	732	736	691	727	783	733	697	730	768	716	711	678	738	721	724	705	739	727	726	717	698	704	697	721	744	775	724	696	744	689	795	727	782	770	754	695	788	750	748	705	671	743	724	696	803	707	709	714	694	729	688	669	707	728	689	669	761	693	765	752	741	763	731	710	737	758	752	727	734	719	741	662	709	776	712	748	680	706	729	726	705	735	752	741	688	707	710	692	738	720	754	762	693	754	729	749	684	689	732	778	747	742	747	750	695	690	739	697	710	734	739	715	683	762	691	734	684	736	689	708	731	724	712	754	708	718	741	763	730	710	746	708	716	751	711	761	719	743	777	729	765	758	689	675	743	740	715	727	755	689	731	705	722	722	705	715	777	757	708	697	736	742	726	677	728	730	690	762	704	750	748	747	690	706	719	713	722	705	702	760	711	782	677	699	709	712	757	759	735	757	709	693	698	750	708	726	727	721	709	738	711	733	762	728	713	740	734	750	671	728	728	721	718	720	728	738	757	689	731	772	747	770	714	699	750	735	698	703	735	733	783	746	730	729	692	741	726	722	730	703	744	676	708	668	734	783	751	706	754	711	722	732	744	735	705	749	711	675	672	757	713	762	661	716	703	707	727	722	647	746	681	769	749	705	707	724	736	701	757	756	736	742	715	764	750	728	748	766	746	693	736	767	751	743	740	724	729	750	768	741	713	716	750	727	773	715	741	739	699	733	715	703	685	696	740	673	682	747	705	756	704	697	707	714	721	711	672	728	738	758	680	705	745	716	723	779	736	709	753	695	726	718	735	759	715	690	781	745	709	719	721	700	762	723	699	705	725	679	735	711	716	671	715	704	712	722	718	763	708	682	734	736	779	719	731	751	709	726	744	745	685	694	685	684	723	737	749	726	682	742	778	746	674	714	727	722	759	742	756	765	717	781	719	685	740	707	784	705	724	697	750	743	710	731	750	709	757	726	734	732	709	688	743	733	760	714	704	742	706	730	726	741	784	714	740	760	701	728	726	709	724	737	744	739	700	718	733	725	740	738	713	746	714	759	703	720	737	733	710	709	673	731	716	787	714	733	739	745	689	714	806	734	718	724	701	715	703	729	768	732	745	771	716	718	729	688	736	678	718	728	686	755	751	736	726	772	716	687	742	676	739	736	737	693	708	699	757	754	733	746	756	753	726	773	698	703	719	775	740	729	749	724	730	773	726	754	734	659	711	743	684	703	719	714	738	718	752	729	717	699	710	726	697	760	764	716	740	739	726	740	723	715	780	751	734	735	783	762	724	706	714	740	752	709	787	721	710	714	677	728	731	691	791	758	772	698	751	735	736	731	686	734	738	748	769	704	738	708	673	706	729	734	725	742	721	787	729	750	765	705	724	729	725	714	697	752	793	704	731	751	673	714	734	725	716	701	751	710	758	729	724	749	766	715	709	777	736	719	745	733	725	717	697	717	719	699	723	739	745	696	706	717	743	704	694	727	729	713	725	686	758	706	744	727	740	706	723	748	690	762	735	745	733	695	743	731	773	718	736	690	688	701	707	746	764	732	743	735	707	742	746	718	746	755	745	701	700	768	738	745	753	691	716	717	733	735	725	745	772	679	713	731	757	752	695	726	748	731	706	710	771	695	699	707	728	724	742	720	730	709	722	718	679	723	734	740	716	673	728	732	789	734	730	741	696	702	658	703	744	701	703	740	709	756	711	730	736	760	693	731	711	719	726	741	705	705	762	726	763	756	733	704	695	686	747	740	781	710	747	697	678	720	719	710	681	739	735	706	735	725	703	728	697	743	721	744	745	690	759	753	746	797	703	756	656	721	707	749	711	699	678	682	721	708	733	705
25606	21446	28859	27384	19116	13450	8207	5289	10163	8907	5084	2341	1337	906	815	815	786	819	840	766	823	765	770	793	820	766	797	802	762	775	762	798	777	811	760	772	761	791	815	801	794	762	777	693	751	772	785	782	806	759	816	837	761	826	738	809	753	772	783	789	764	755	772	780	759	805	791	769	822	778	786	741	785	791	729	767	756	772	755	811	776	757	721	750	775	799	778	823	767	793	775	814	785	796	751	751	746	784	788	786	791	783	760	699	803	762	787	795	808	802	757	740	770	744	757	732	815	806	816	778	791	805	722	799	793	803	785	773	761	753	736	708	756	717	785	797	770	786	750	788	812	832	753	814	802	756	766	789	766	746	780	733	818	756	755	774	757	772	778	771	769	721	780	775	742	788	782	758	729	760	849	788	757	760	835	772	780	774	770	798	788	789	776	854	770	757	770	840	765	810	770	773	761	826	755	776	806	772	785	747	763	785	777	807	786	769	772	779	796	797	779	759	776	793	808	764	768	766	793	732	744	722	753	782	780	807	798	840	786	806	797	817	749	782	807	766	800	847	746	806	793	736	796	788	811	802	800	750	785	783	820	799	817	723	768	789	788	840	758	769	813	764	783	811	749	789	803	772	785	774	805	774	772	771	776	811	817	758	764	748	775	831	802	785	779	774	802	806	767	800	781	758	721	751	794	731	704	785	741	845	753	776	769	800	726	726	776	800	765	730	794	742	821	769	770	795	781	748	756	802	767	722	773	817	766	809	780	715	707	761	812	769	737	820	763	770	753	764	761	865	776	782	735	804	733	784	706	823	781	789	758	760	837	744	799	770	762	783	764	807	782	747	749	782	786	821	784	830	759	779	761	769	783	802	760	838	795	765	793	748	793	738	802	795	813	817	788	763	794	741	755	774	721	776	784	761	793	816	803	781	745	793	756	782	767	751	755	811	814	806	755	767	768	789	817	769	806	754	792	788	742	759	786	825	720	780	761	782	761	794	746	762	769	751	793	806	745	756	805	768	775	800	781	756	742	795	781	756	795	819	758	765	794	720	736	790	781	779	750	793	836	770	787	769	738	798	823	758	705	749	810	771	794	786	741	741	775	780	772	808	801	805	797	782	757	766	759	787	766	771	756	753	771	756	781	810	768	808	780	767	746	738	812	770	730	776	797	773	848	841	779	783	796	759	716	761	800	815	781	769	755	794	758	720	771	780	752	779	819	861	831	791	804	832	788	770	769	734	762	769	794	754	764	735	772	775	800	794	814	717	777	732	778	770	769	759	728	800	757	764	811	782	773	790	788	769	759	788	801	772	790	772	772	768	804	773	731	832	798	720	801	797	797	787	815	871	823	788	797	736	737	762	788	789	752	785	779	786	768	772	740	775	770	789	755	748	748	758	781	769	799	703	776	762	785	738	764	797	743	789	767	772	739	748	777	795	766	799	778	813	805	722	732	770	765	771	751	772	819	755	782	792	808	767	784	744	828	765	816	792	800	730	800	744	799	740	800	763	808	777	780	708	784	773	767	784	781	762	721	784	780	740	772	804	762	746	742	717	772	833	809	776	791	740	798	820	735	767	818	727	793	786	748	729	782	814	783	786	728	818	772	830	747	770	770	793	795	737	767	783	803	788	771	782	789	764	800	746	733	753	752	753	749	779	774	793	757	798	791	762	770	748	768	833	756	810	772	744	794	755	781	793	751	786	762	786	795	783	759	762	810	770	779	759	800	752	792	784	825	790	745	807	794	787	766	760	781	760	769	743	763	826	780	789	824	753	759	797	803	745	737	803	792	782	794	776	757	735	786	795	804	788	788	723	750	772	796	829	827	790	824	719	780	776	793	844	783	772	775	803	816	744	788	739	767	733	752	784	773	798	773	791	764	810	808	737	816	759	809	765	788	762	774	760	732	776	805	777	727	813	788	777	768	793	797	796	824	737	756	757	805	823	760	754	804	797	800	772	788	797	770	778	740	814	752	811	725	807	777	783	780	788	756	790	734	784	783	755	767	754	789	789	747	807	802	764	782	818	761	763	774	761	774	789	798	761	783	799	757	805	802	786	828	766	770	811	748	790	813	791	791	794	809	776	808	781	809	783	758	816	766	822	755	776	792	772	726	721	764	766	763	759	796	809	777	785	730	781	803	768	793	842	814	780	750	784	794	757	793	782	737	797	712	742	773	745	803	773	817	748	772	775	768	756	729	764	760	753	806	788	762	756	798	738	794	767	812	808	812	773	705	766	831	750	755	766	787	753	774	752	751	751	743	755	780	785	773	794	778	783	816	800	727	816	788	816	754	831	754	756	788	787	741	728	844	784	761	772	777	767	727	754	767	759	781	775	789	696	769	741	760	777	782	759	794	764	753	819	818	751	765	739	732	768	710	774	795	787	767	742	767	787	784	755	781	758	775	777	750	793	795	750	774	804	778	764	783	780	770	768	729	752	754	798	758	812	812	785	775	782	804	795	734	790	777	783	783	820	822	733	762	791	779	759	797	741	769	770	762	752	783	837	801	772	799	780	716	739	752	792	728	824	770	731	804	796	780	796	797	778	777	736	804	757	803	806	811	786	774	742	754	746	739	764	780	795	741	769	792	818	772	791	783	841	775	800	735	754	789	779	741	766	759	755	715	791	774	739	759	737	773	739	724	780	799	781	773	789	762	787	800	788	791	759	795	786	793	827	820	763	814	733	735	742	783	755	818	735	727	785	803	820	848	727	787	752	743	782	797	859	749	791	782	784	777	814	729	814	771	738	769	768	762	792	778	748	752	738	802	787	818	774	823	752	793	794	781	765	774	768	747	760	731	793	744	767	788	778	806	759	790	763	786	782	815	769	800	758	816	772	809	785	779	798	742	795	754	799	799	761	779	818	790	807	762	807	744	775	790	755	795	775	822	773	775	814	778	746	738	720	838	782	845	799	770	783	749	729	789	740	858	732	759	816	774	735	732	779	831	821	785	821	759	726	696	737	798	772	769	827	817	790	790	758	756	777	756	792	822	791	781	756	817	765	739	825	734	833	769	784	821	829	776	763	752	725	803	736	752	754	774	800	784	799	751	802	775	759	840	764	766	781	760	736	799	789	837	804	787	784	752	787	770	773	798	756	802	743	774	789	771	717	832	770	793	782	736	738	764	780	761	811	732	785	741	816	767	800	752	799	748	777	734	779	814	780	800	787	832	771	811	777	778	714	778	754	823	779	826	820	764	753	785	785	779	815	798	751	774	760	768	731	842	759	766	771	783	755	789	810	795	740	819	796	755	745	803	761	719	767	760	767	760	782	806	808	783	731	750	772	789	777	763	763	775	774	804	771	795	841	735	779	749	731	816	774	780	755	764	785	779	793	696	750	722	720	810	766	737	759	754	788	799	789	741	800	784	806	734	765	787	750	759	771	794	752	785	761	798	787	791	802	720	747	787	795	767	748	785	796	812	784	803	796	759	782	747	735	791	834	787	798	796	766	800	783	825	752	792	821	794	778	761	788	809	767
14926	27930	32948	17996	13140	10604	7542	5686	11353	8575	4987	2477	1318	875	734	746	741	717	692	695	728	760	674	736	700	731	713	696	709	724	689	675	706	688	756	717	709	745	735	656	693	697	714	725	679	696	713	731	690	692	754	730	680	725	665	679	729	695	680	737	700	728	714	740	730	712	704	713	724	710	689	693	729	681	707	701	735	724	700	741	708	681	708	703	749	653	717	772	706	673	755	740	718	691	703	717	713	719	770	724	670	708	681	715	733	741	741	739	745	733	700	733	731	663	686	726	708	668	714	700	717	726	707	704	723	754	682	699	728	704	726	740	740	713	703	677	699	718	715	739	707	716	736	723	727	708	665	714	697	727	708	754	720	679	676	714	714	725	739	747	699	720	679	663	701	688	680	696	678	703	662	661	721	668	676	724	719	721	700	723	734	703	695	724	713	687	724	694	675	670	740	733	746	667	701	671	720	702	710	686	702	724	722	687	718	720	670	702	718	749	720	708	703	678	714	699	713	694	735	743	731	700	674	671	682	710	729	663	677	765	717	691	717	720	695	751	731	708	703	650	665	723	711	677	710	710	692	730	715	715	713	674	678	694	680	699	685	683	676	710	691	660	704	696	702	737	690	731	652	685	728	690	735	669	721	695	743	696	749	684	715	697	703	691	674	693	700	711	697	705	669	692	743	691	671	726	738	665	686	686	726	729	694	756	753	712	684	712	740	705	660	703	699	685	711	698	750	751	755	671	704	688	676	678	668	693	688	761	673	685	696	759	709	691	705	735	710	711	687	704	721	750	726	647	703	683	682	661	702	733	661	668	672	701	740	718	698	754	694	694	714	700	697	679	687	650	746	735	661	690	698	673	738	756	722	659	691	706	732	718	726	688	728	706	734	743	682	744	679	699	730	692	705	650	715	703	710	695	688	737	726	720	654	686	655	718	696	712	726	685	711	698	724	721	722	708	694	676	675	686	694	668	664	684	723	684	745	721	728	632	715	703	732	723	663	719	696	695	687	668	691	695	711	730	786	696	723	682	684	714	723	738	709	682	727	693	695	708	746	655	692	732	644	738	743	669	723	690	701	680	723	685	714	662	695	718	742	696	723	710	742	698	700	706	719	693	719	689	686	659	753	680	666	714	692	714	703	733	731	710	665	690	722	721	773	684	704	731	746	653	717	739	690	726	751	695	753	731	703	741	714	713	692	663	756	704	734	686	707	726	694	705	707	716	690	722	709	759	691	736	728	687	704	726	696	722	727	716	702	710	708	686	675	711	716	698	630	680	706	716	698	711	711	711	682	711	644	740	749	723	649	726	685	697	744	729	696	737	666	724	751	673	749	708	690	700	685	672	704	717	747	679	723	718	710	724	718	709	690	720	702	679	712	733	709	710	682	696	737	753	706	714	705	736	692	684	703	754	732	685	692	698	707	653	762	651	686	656	709	723	677	691	683	697	661	693	712	717	633	730	686	714	653	700	724	725	717	669	671	740	692	721	681	691	697	784	677	713	716	711	730	705	673	667	700	735	675	692	667	717	703	725	735	723	674	728	689	678	713	694	703	689	711	750	710	757	690	685	661	691	730	732	712	696	679	723	717	667	727	676	663	681	745	716	686	724	653	679	716	724	661	724	706	685	724	679	648	702	688	680	731	692	671	733	694	678	746	710	717	731	681	688	698	762	679	723	688	686	697	690	718	698	706	728	727	727	678	654	721	700	687	690	657	745	713	724	733	694	725	773	612	732	731	684	723	666	684	737	727	697	697	696	726	702	732	701	716	728	709	706	715	673	702	695	669	729	761	659	717	721	677	747	738	739	714	681	696	701	703	698	671	704	709	671	687	719	697	697	723	670	702	707	717	716	641	687	705	708	683	719	722	750	753	738	652	658	701	712	696	708	723	696	693	724	701	696	672	688	695	714	708	687	648	691	686	650	672	663	681	698	694	691	706	729	715	675	721	784	706	725	734	686	695	707	708	678	675	727	707	699	703	712	687	701	762	672	691	676	701	701	713	727	673	654	732	742	651	691	712	696	736	692	687	688	761	748	702	715	700	715	686	696	684	723	663	672	722	716	676	715	690	712	701	719	670	697	681	678	657	701	692	743	666	704	649	672	695	728	739	697	756	711	714	715	708	714	715	698	736	716	710	730	716	693	711	710	711	676	720	742	724	728	694	674	675	674	684	635	716	680	685	683	693	749	711	692	722	705	701	717	680	648	676	704	727	696	716	771	710	693	713	698	696	721	701	700	680	675	699	689	708	722	710	710	702	719	697	713	716	747	669	699	718	711	704	691	741	703	719	676	723	690	729	701	677	663	734	683	691	719	710	699	663	670	681	737	736	670	672	702	715	681	669	648	706	729	714	729	664	692	705	742	727	713	672	684	715	713	725	693	691	684	695	675	714	710	688	711	739	683	679	725	712	718	724	646	696	728	679	690	722	682	719	724	714	727	761	702	698	680	722	702	729	721	681	704	728	730	687	710	686	753	688	683	676	737	717	672	672	705	701	727	711	728	695	724	724	663	683	672	722	707	703	684	658	740	713	714	715	704	661	683	713	699	703	666	648	704	707	707	695	699	718	661	685	748	655	667	741	736	667	692	719	713	693	740	737	712	699	701	671	671	719	702	718	745	709	689	692	714	662	709	697	743	678	728	683	705	701	714	696	712	708	703	659	716	725	688	736	735	759	660	696	718	699	707	691	699	719	710	691	726	760	677	735	660	756	724	735	742	696	653	714	697	699	747	699	700	643	738	717	754	696	703	716	730	749	742	775	667	685	698	647	764	729	655	712	695	656	682	682	701	664	690	694	727	630	710	713	663	706	725	700	720	689	680	720	689	751	716	753	717	694	707	694	693	736	754	682	697	729	694	703	717	675	671	726	699	699	734	717	706	703	668	655	687	667	667	660	719	731	675	714	660	763	745	726	714	740	698	690	729	688	721	725	701	679	697	700	718	742	665	718	739	750	723	664	715	738	703	658	667	616	743	685	682	676	697	687	727	678	689	730	680	711	674	718	705	668	653	733	687	672	729	691	704	733	746	702	717	684	720	697	728	755	651	705	726	686	712	660	660	678	657	682	690	676	701	705	719	702	705	702	726	726	705	686	691	716	709	664	710	650	672	692	674	707	703	719	707	726	695	698	756	670	704	741	721	753	655	714	691	692	740	703	707	649	717	712	699	690	702	685	738	706	741	693	706	725	752	695	694	685	706	691	682	711	689	668	696	721	751	684	666	684	756	672	682	675	718	645	747	686	746	738	715	679	719	697	714	666	715	744	704	734	684	679	709	643	712	739	698	711	625	716	708	687	683	717	752	697	683	724	683	694	689	663	723	680	666	738	673	722	695	723	688	717	685	708	687	664	770	710	731	717	718	706	689	711	704	717	693	748	701	661	727	648	722	725	698	709	680	725	725	741	725	734	695	691	744	740	686	698	707	713	688	701	704	701	725	725	725	735	714	685	675	740	698	711	741	713	767	743	725	687	665
24253	21382	28850	26037	24411	21737	16043	9232	18840	19242	11758	4762	2179	1233	1082	977	911	925	893	933	872	961	845	882	944	926	883	973	905	895	952	951	915	910	960	931	926	930	924	906	937	879	849	855	865	879	874	897	878	883	914	839	896	865	861	937	868	895	869	878	851	934	851	872	873	873	893	890	886	932	886	865	905	859	909	905	877	907	917	906	935	946	917	894	908	870	896	867	917	930	911	955	906	871	898	905	847	898	968	887	866	858	894	911	922	802	868	949	916	945	880	888	892	874	947	917	918	981	880	865	884	894	882	883	897	895	893	861	862	910	877	895	900	936	856	867	870	843	896	873	893	930	882	875	924	839	917	918	933	828	888	927	838	858	915	846	920	894	921	846	886	890	899	911	911	848	933	900	938	888	940	868	843	871	912	890	939	901	831	882	874	878	903	921	900	877	903	958	881	896	904	883	868	900	887	908	833	845	866	943	922	908	896	884	836	953	920	871	873	863	904	895	959	874	882	836	891	911	898	872	860	854	930	879	942	889	826	940	923	835	865	858	847	879	847	912	835	869	864	937	894	907	902	877	888	881	969	905	888	857	956	885	921	890	947	874	863	870	883	885	918	891	907	870	901	877	888	864	893	932	904	934	920	857	905	901	910	891	853	901	846	860	864	864	880	877	838	904	882	922	894	902	884	863	888	905	905	927	877	871	901	861	874	903	871	887	900	869	855	891	944	903	926	890	921	901	925	891	913	901	895	894	898	901	926	904	808	904	918	936	917	823	858	902	886	884	883	828	905	875	891	892	881	927	893	919	909	869	920	884	909	837	846	878	853	885	867	930	917	928	872	878	878	853	908	879	920	883	868	930	893	893	899	897	907	864	910	915	915	903	922	906	831	920	875	910	885	885	930	881	874	872	913	912	887	867	902	900	840	898	840	915	807	871	904	887	892	903	899	882	906	905	845	902	934	929	860	852	878	874	916	917	937	938	920	904	841	888	839	886	884	882	804	904	932	860	890	871	923	880	877	898	872	921	924	873	861	934	885	883	863	877	886	877	928	907	970	886	849	950	946	937	888	895	931	851	937	861	893	891	867	872	916	845	909	907	955	919	877	913	889	859	895	914	924	870	883	867	911	924	912	929	874	918	942	899	925	886	881	945	921	889	871	868	879	840	867	939	906	852	900	883	895	867	865	869	841	921	919	890	877	872	875	953	855	909	904	918	874	861	890	845	895	911	891	910	929	879	922	913	906	846	918	906	881	950	919	867	887	888	930	910	863	812	887	845	836	867	899	814	858	919	928	841	883	900	826	833	897	879	887	930	901	895	898	836	931	920	966	897	843	883	907	869	869	908	895	848	877	886	883	858	896	909	917	874	876	913	889	935	849	915	834	937	846	894	911	918	861	859	854	851	907	887	880	913	899	826	890	852	862	910	898	894	910	910	897	889	880	919	888	871	911	913	843	901	924	929	871	903	893	895	908	860	863	915	905	879	903	881	871	918	906	898	916	845	879	896	857	842	908	858	940	903	862	911	864	877	887	878	904	859	861	862	904	952	855	882	894	846	872	883	888	914	885	837	897	903	930	875	834	859	901	913	927	885	899	905	891	884	856	867	864	855	916	898	879	892	900	847	868	890	886	884	921	876	869	890	851	916	893	902	863	856	896	927	886	862	914	907	893	924	884	852	928	870	915	901	911	866	894	896	860	902	946	868	918	922	913	895	872	825	857	901	869	889	828	847	889	891	860	886	926	840	923	883	892	912	854	887	897	857	911	821	889	882	883	938	900	874	852	908	888	944	881	869	938	921	908	960	905	891	871	836	916	910	838	873	920	891	950	901	805	861	922	910	893	843	874	874	930	950	889	928	901	857	901	924	850	935	882	888	930	870	844	926	958	860	887	893	938	878	828	846	868	852	893	883	900	901	964	890	840	934	902	905	891	955	858	881	947	858	896	898	933	886	904	862	894	838	891	863	944	903	880	862	917	869	902	823	934	887	853	904	895	853	890	847	894	868	882	874	901	837	902	893	879	880	821	862	942	917	921	892	906	863	848	862	895	901	915	872	927	817	867	914	859	911	891	905	837	879	941	936	920	893	926	882	907	960	885	908	840	871	881	876	881	864	898	937	917	915	852	900	867	920	875	976	902	837	921	877	859	892	917	912	865	858	901	869	881	885	887	920	905	895	885	902	933	907	909	883	918	857	892	874	922	911	856	840	859	856	910	899	885	860	850	878	893	909	854	925	888	885	901	888	880	916	843	916	861	865	923	892	878	839	924	921	878	868	902	900	943	850	914	883	911	844	865	856	778	871	880	867	867	885	853	831	867	881	888	917	898	903	954	929	857	888	866	916	915	909	895	919	924	854	894	902	907	919	922	848	817	841	852	837	850	927	932	886	877	930	918	885	863	888	913	935	944	886	857	846	889	899	855	887	906	932	905	877	898	870	867	920	842	909	889	893	916	937	905	863	889	882	902	903	868	791	868	890	873	912	854	871	860	860	843	877	841	858	851	914	883	847	895	882	880	917	902	820	891	866	896	866	839	856	911	850	855	862	840	867	915	943	912	915	896	903	903	878	848	876	825	897	918	911	860	910	873	884	856	911	890	838	847	887	937	880	909	884	907	921	863	907	872	895	824	802	891	885	907	901	842	826	815	868	898	924	907	945	892	900	915	919	883	909	897	888	868	881	909	866	920	973	911	876	898	941	872	850	865	915	892	890	871	843	875	874	838	867	866	859	846	892	932	868	871	853	879	893	899	862	868	902	880	907	870	852	905	851	871	847	929	936	941	857	916	881	906	854	888	880	915	876	875	920	884	908	864	871	876	910	908	872	881	907	922	874	864	842	906	915	954	903	873	925	885	890	851	930	902	855	952	887	856	858	846	869	932	870	889	845	874	864	858	805	882	916	866	891	880	868	941	871	873	886	937	887	856	910	878	908	902	874	863	947	871	864	873	901	865	891	919	913	848	920	882	808	902	847	902	912	887	934	905	898	919	951	880	875	883	944	920	857	857	880	815	865	896	854	909	893	878	927	846	863	911	876	881	935	885	871	868	893	877	875	866	891	914	919	852	847	906	846	856	884	856	867	914	909	944	895	865	897	888	964	947	907	839	877	867	890	888	908	878	916	930	880	880	857	897	861	863	837	871	887	901	943	881	907	882	892	905	927	909	919	852	886	895	840	857	871	876	920	868	880	887	910	886	901	888	842	871	891	924	904	869	907	883	868	851	882	855	822	946	878	926	883	898	925	904	892	904	965	910	917	853	859	852	913	889	866	925	858	887	845	849	880	896	849	884	882	884	903	883	908	923	915	881	828	881	882	843	916	816	879	883	853	973	903	902	883	885	918	861	822	912	915	871	878	916	875	879	867	846	863	842	934	890	865	922	926	847	880	917	882	905	897	868	864	905	900	878	897	862	883	875	823	845	895	885	921	911	927	887	841	962	949	904	919	919	932	911	879	902	908	909	880	902	898	883	840	905	920	890	902
18706	33262	36797	30393	23235	16056	11936	8834	20188	17007	9973	4544	2176	1163	893	854	876	816	785	821	771	759	826	803	843	785	824	777	781	795	790	830	771	851	789	804	809	814	841	819	821	834	848	791	867	767	782	808	793	822	791	763	821	801	828	773	805	811	849	782	787	767	784	864	756	812	792	775	850	834	813	792	842	897	824	794	791	820	805	794	814	743	836	743	737	810	778	787	826	787	782	846	813	748	773	813	761	789	776	808	838	805	844	798	784	806	795	775	765	814	775	798	796	778	816	814	740	819	784	801	797	802	781	796	816	803	863	747	811	791	764	763	770	787	777	796	781	789	775	757	838	752	834	757	864	795	797	803	834	828	784	839	773	804	789	815	768	843	805	775	762	797	766	788	740	797	803	808	830	795	806	743	793	809	826	775	740	826	771	827	806	786	819	803	865	802	815	773	793	787	840	807	775	788	781	829	776	775	854	791	785	792	840	843	799	823	807	758	751	832	806	766	778	822	784	807	810	774	778	777	834	783	782	752	847	726	792	802	789	774	828	817	784	782	840	788	792	794	757	826	791	802	816	810	784	766	867	781	794	815	760	798	791	814	780	792	741	800	814	820	795	854	754	776	764	823	816	808	799	795	779	789	830	760	785	755	788	819	774	803	818	786	809	806	812	801	788	746	798	787	792	835	765	780	786	804	828	817	811	763	850	788	793	778	815	786	824	756	797	797	742	801	800	761	818	790	793	795	788	807	793	829	810	804	811	801	786	788	756	818	796	815	754	755	780	775	775	810	795	771	826	849	761	787	771	802	791	817	827	771	816	814	788	834	745	783	814	764	779	773	799	757	841	771	791	753	778	788	805	801	790	787	795	814	823	781	794	854	762	811	843	831	762	795	795	771	772	816	728	827	760	777	843	794	773	821	802	750	771	783	759	787	816	760	799	798	756	787	750	753	758	848	861	764	775	815	752	803	760	818	729	788	685	755	808	764	858	802	777	786	783	813	787	810	780	762	814	807	797	828	768	798	746	820	815	800	755	768	886	810	758	780	832	767	795	761	726	854	745	822	794	815	792	778	779	825	814	805	795	809	786	787	794	769	782	787	756	746	760	767	791	792	797	767	834	795	782	765	834	807	804	772	773	795	790	794	828	768	810	744	815	787	814	831	794	732	799	750	795	788	805	774	800	770	809	774	746	786	803	805	770	759	803	796	844	800	821	764	838	839	809	735	781	724	834	777	803	791	777	778	775	770	825	818	834	805	769	753	822	765	810	768	778	797	769	797	774	842	773	816	789	778	793	809	801	765	805	821	788	744	741	785	764	786	802	808	769	790	780	761	746	769	796	817	780	763	781	787	827	816	782	842	817	843	764	743	796	772	809	839	752	825	831	772	808	809	731	797	774	766	783	731	782	803	809	813	757	771	753	832	732	811	814	808	755	808	773	778	769	776	802	790	823	775	802	727	797	772	772	832	782	821	777	770	824	755	805	807	799	819	782	777	821	781	836	771	815	810	813	772	760	808	758	802	773	784	793	778	748	797	780	773	779	801	771	780	786	817	806	819	773	766	772	822	786	797	809	820	798	779	861	757	844	811	767	819	794	801	760	782	777	782	786	753	757	815	761	785	768	779	748	746	803	826	796	736	825	787	776	802	819	786	812	711	773	808	813	751	790	814	828	800	755	801	774	802	748	802	764	813	780	792	824	795	816	767	807	778	766	789	816	757	780	829	790	764	848	779	813	771	783	785	822	764	817	756	825	791	802	777	774	807	802	755	797	745	785	776	783	853	767	801	784	823	751	827	826	819	786	769	753	777	795	744	796	778	782	809	796	792	745	817	788	803	828	764	788	810	797	823	773	794	791	763	781	768	782	762	811	807	793	765	792	753	814	776	770	769	802	833	769	787	807	801	787	780	781	772	800	809	818	823	798	764	835	810	814	777	775	814	797	811	849	804	792	751	824	842	841	781	737	785	809	771	782	810	797	787	803	807	815	795	775	810	803	798	798	776	762	793	823	797	803	799	787	835	809	811	765	752	754	768	811	818	816	888	809	836	783	752	785	778	815	785	808	823	799	760	812	817	787	788	792	815	764	766	751	840	826	804	767	866	827	789	791	803	797	749	731	797	764	801	766	794	786	811	774	750	723	817	825	766	801	840	804	792	799	812	733	750	790	760	757	783	794	793	740	743	824	810	800	830	770	822	771	780	755	793	776	782	776	737	775	797	810	841	787	783	767	745	791	770	753	749	792	789	812	753	802	739	818	773	794	763	795	832	792	848	850	769	776	809	814	815	768	805	818	714	798	837	801	783	755	790	758	775	759	804	820	812	780	750	822	807	816	821	784	788	775	799	743	816	816	809	804	781	763	784	827	797	875	803	797	750	802	745	786	801	776	836	811	762	795	759	852	826	801	772	811	842	751	797	736	817	769	767	791	821	801	816	835	771	768	745	766	770	828	835	770	816	799	785	816	757	785	825	824	796	810	761	782	792	763	815	778	747	816	810	743	774	818	816	795	768	818	795	768	761	809	796	806	793	818	797	787	762	780	794	806	789	818	749	798	796	841	758	799	814	869	773	822	759	746	764	800	799	828	806	799	778	804	804	788	832	759	811	793	739	749	805	752	804	812	765	798	785	825	781	791	768	758	731	796	745	827	807	810	824	832	786	774	754	747	796	775	766	743	770	770	784	805	840	772	823	798	807	806	788	785	782	832	746	789	781	849	756	786	807	812	749	835	746	766	814	834	792	800	828	807	807	769	840	805	796	780	795	724	776	788	786	864	782	747	821	819	803	808	788	763	757	793	784	787	787	820	832	813	773	770	798	809	777	779	820	769	762	775	832	769	802	819	762	756	824	856	789	765	767	769	774	781	732	797	777	809	808	764	775	818	767	813	798	815	762	802	805	797	786	739	750	800	778	764	794	817	762	744	821	780	763	804	771	790	774	788	767	878	842	781	825	754	771	808	748	745	813	764	809	788	821	777	839	779	788	821	773	763	794	821	812	753	798	800	780	767	766	820	788	838	795	806	765	778	825	767	761	763	752	821	813	848	768	795	768	774	770	823	771	814	819	793	791	771	746	801	809	784	759	817	765	800	784	777	763	792	807	782	783	751	774	744	825	766	789	800	773	853	790	797	778	809	829	764	825	816	781	777	805	787	794	771	792	788	762	796	729	789	810	763	808	780	772	803	846	802	815	802	863	788	787	728	800	805	772	771	790	786	819	767	803	771	817	805	800	787	821	814	777	803	849	726	778	797	799	787	813	835	777	798	775	762	789	774	804	773	765	816	765	760	806	757	799	764	791	778	776	800	775	808	815	777	779	764	798	783	836	833	784	786	843	801	721	752	790	799	851	807	787	833	754	760	776	752	810	799	824	807	865	764	763	822	753	811	777	825	817	775	798	818	765	785	825	823	778	845	724	791	784	796	785	827	817	820	762	772	800	745	781	788	827	788	792	710	723	779	791	814	787	722	777	823	778	810	823	825	793
28963	23254	22334	18732	12833	6407	4029	2494	2353	2151	1524	1117	962	905	836	893	901	872	828	867	876	888	867	833	888	798	825	913	827	881	862	869	846	874	850	826	859	832	820	856	855	853	872	816	876	847	838	870	786	828	855	864	802	835	874	858	887	836	810	877	850	840	823	839	811	880	817	883	817	879	878	848	869	856	833	843	851	853	850	805	874	783	839	858	815	845	828	860	878	844	843	803	840	871	822	877	871	922	867	901	825	814	919	843	830	823	863	861	858	817	852	876	829	862	882	836	828	933	867	843	871	814	840	800	873	833	867	879	878	845	841	801	855	829	869	831	808	790	844	872	841	800	785	844	874	819	875	867	856	794	864	863	869	816	830	919	888	756	885	867	869	855	833	761	800	887	830	817	840	874	845	834	806	846	814	800	800	807	803	843	854	829	834	915	839	863	825	833	862	817	839	834	855	853	809	822	804	828	806	845	863	859	887	857	883	841	816	752	820	866	880	863	904	811	831	875	818	845	865	904	856	820	802	845	836	897	829	887	857	831	827	856	844	837	847	816	835	817	833	754	840	857	854	851	835	828	830	831	828	808	829	826	871	832	859	878	823	821	830	823	826	869	838	814	828	820	871	874	873	843	840	819	853	848	860	849	806	860	852	806	774	859	851	897	854	813	833	842	877	847	811	824	837	867	830	885	822	932	879	846	864	862	813	856	862	852	838	842	834	850	813	833	865	839	840	836	838	878	807	821	870	847	821	906	837	900	833	894	766	823	888	811	872	840	828	843	844	833	907	822	855	837	832	850	801	856	803	883	804	803	807	847	832	875	799	897	860	834	844	834	863	876	813	890	868	837	841	857	859	820	893	847	886	814	867	792	832	840	869	848	889	861	830	827	783	838	807	866	844	840	877	802	848	856	880	856	821	816	853	854	823	821	846	823	808	837	843	801	800	788	908	871	850	828	814	830	859	856	871	841	820	805	862	840	842	840	843	870	840	827	866	869	863	810	813	835	838	831	848	836	799	864	851	859	788	866	842	815	841	810	821	870	845	863	801	803	839	877	847	848	868	841	826	832	800	848	852	852	928	811	861	849	824	877	861	871	869	852	857	845	888	866	849	829	892	836	806	840	822	860	859	864	844	800	792	787	806	828	849	879	887	893	832	832	829	852	817	826	801	823	873	795	848	807	843	800	852	885	786	842	830	821	797	807	854	837	853	860	805	861	858	824	831	862	875	802	827	847	842	807	877	879	861	854	815	832	836	802	814	812	838	807	882	859	840	828	860	888	895	817	890	886	887	908	815	830	874	812	797	848	828	879	799	850	821	854	883	867	852	840	856	872	849	813	868	843	827	837	881	893	804	813	862	857	869	881	850	848	916	822	805	825	844	895	841	832	856	836	816	816	821	853	819	885	863	857	811	822	873	861	847	846	859	908	798	856	881	832	854	869	882	826	786	823	789	830	824	815	772	811	834	832	878	875	835	821	847	851	853	847	826	863	843	836	854	839	861	890	749	838	847	846	838	837	850	849	850	881	898	798	817	840	857	814	783	776	876	871	880	806	838	812	835	829	822	855	834	831	834	816	819	843	861	910	843	852	841	877	800	843	821	788	835	842	813	893	902	856	858	846	833	856	804	856	798	870	847	810	824	824	843	803	888	856	848	853	880	848	840	892	789	846	854	830	775	900	948	790	848	781	813	801	814	855	839	815	862	854	848	864	802	864	914	861	878	835	883	886	833	805	850	844	872	886	874	853	833	901	867	835	816	850	810	833	878	847	869	855	884	831	848	851	865	847	877	860	865	844	890	823	906	877	853	805	819	820	849	815	842	818	838	820	851	850	851	916	803	755	850	851	827	833	879	862	830	802	871	776	875	842	847	861	824	811	848	814	885	854	890	832	837	802	857	836	824	861	826	829	778	863	868	800	827	834	828	855	840	879	787	817	825	879	815	785	800	816	831	861	804	847	864	862	836	876	845	823	831	853	839	846	821	822	865	906	839	856	829	801	861	849	855	844	837	841	843	828	799	800	879	860	830	828	837	892	877	852	813	848	838	839	817	858	861	822	877	883	845	838	911	875	847	898	830	892	813	766	814	862	835	834	808	853	828	818	857	880	842	839	832	867	813	875	913	856	881	860	810	833	830	793	819	848	854	820	830	793	845	824	835	860	834	841	806	888	885	770	842	883	808	817	858	812	862	907	858	842	807	839	811	823	842	820	877	869	798	872	850	807	795	825	878	834	814	845	804	898	825	829	875	823	856	767	866	867	831	881	844	825	788	821	793	791	784	815	803	777	858	852	830	848	825	784	835	862	826	832	835	823	824	872	834	823	842	833	813	857	803	806	831	834	879	841	813	805	884	811	809	831	819	823	859	824	830	868	817	807	801	828	877	791	911	864	777	826	801	820	886	846	823	879	821	860	856	867	770	850	869	817	838	837	868	859	846	791	829	792	823	809	894	849	921	845	847	867	881	896	886	856	840	808	806	846	879	800	894	832	843	903	845	839	842	860	830	895	861	866	837	835	851	890	913	831	877	841	858	855	872	883	867	841	863	820	854	880	792	794	858	849	809	843	830	820	791	871	805	834	799	829	862	806	798	874	837	796	879	829	809	855	856	847	816	795	797	819	860	853	853	843	813	813	800	839	833	869	785	823	825	857	820	880	812	831	896	810	814	828	831	862	830	836	793	827	849	798	836	826	823	806	852	893	852	850	826	854	824	862	836	854	817	823	862	780	825	832	822	859	863	813	828	860	854	821	817	863	819	829	833	816	804	847	876	833	871	861	827	838	802	825	899	870	898	811	779	859	853	842	853	867	859	880	795	819	848	860	839	850	838	893	820	851	845	844	816	885	874	852	828	821	784	836	836	805	860	833	875	819	810	873	835	806	870	793	885	853	867	831	840	821	787	843	835	851	837	794	803	853	847	853	853	851	832	842	888	816	794	827	847	826	872	825	851	845	857	862	857	826	844	814	887	808	854	887	837	835	841	884	840	815	856	875	812	834	849	790	823	833	848	811	861	847	842	815	830	881	797	858	914	812	810	899	823	819	816	838	878	840	822	906	904	777	803	832	876	852	819	853	765	887	849	845	818	853	847	780	854	832	854	841	852	824	911	829	834	847	816	834	883	824	803	882	852	819	819	855	882	880	851	869	827	844	872	821	861	873	801	855	890	825	840	843	866	848	820	838	812	878	858	838	866	842	831	837	881	884	849	843	842	862	872	821	839	809	846	836	861	819	871	903	868	858	863	811	861	825	777	843	890	854	860	796	770	891	847	869	810	828	840	812	806	857	792	842	817	787	864	847	869	840	812	853	803	829	871	830	870	838	866	789	846	829	848	898	820	832	831	847	852	854	789	891	833	818	881	852	853	823	811	814	811	854	856	825	840	899	862	808	819	882	829	836	871	852	830	833	836	868	842	891	829	824	839	833	805	801	874	876	819	863	804	781	827	842	800	867	843	807	813	849	863	814	850	832	850	859	862	818
14508	22804	19654	14764	11007	6458	4675	3223	2753	2205	1450	1058	833	793	742	692	747	775	719	723	736	691	691	734	724	781	721	736	748	705	777	761	722	705	729	775	730	738	725	724	769	719	737	713	694	740	704	782	731	719	761	730	737	701	733	698	716	707	736	781	724	738	758	682	712	769	741	686	763	742	692	779	744	748	757	739	706	725	709	724	737	742	738	753	730	718	678	747	750	725	751	745	751	728	707	716	723	751	770	700	726	753	747	713	703	734	774	787	714	695	758	737	733	736	715	738	704	696	657	739	754	691	759	732	711	731	712	732	760	714	733	724	699	739	755	759	721	695	677	682	681	686	702	759	771	754	725	716	750	730	730	737	758	766	693	772	717	753	718	736	699	713	738	760	741	714	757	741	760	686	714	687	674	684	745	701	702	736	748	712	728	740	730	713	701	769	729	755	696	746	753	717	723	694	711	723	748	703	735	727	714	729	748	671	723	724	714	691	750	686	729	716	774	768	712	731	691	745	708	757	756	729	707	776	684	706	770	741	740	724	724	718	748	718	741	675	680	705	723	667	777	720	712	731	669	740	702	756	772	743	738	705	687	721	701	714	710	723	754	708	735	741	738	744	777	727	748	733	732	750	759	681	685	706	754	698	730	688	711	705	713	727	721	754	680	734	742	691	736	697	744	749	784	746	733	717	700	709	763	716	721	743	715	739	733	721	747	745	749	691	715	750	771	761	743	704	713	757	735	705	736	735	723	749	739	776	733	752	720	765	720	731	806	715	696	744	723	767	736	743	750	704	744	684	687	749	740	706	757	705	713	699	702	739	719	688	741	742	741	666	737	750	768	739	746	766	680	770	702	652	670	726	738	705	706	735	746	733	677	715	707	741	739	737	780	744	747	721	741	719	741	763	774	767	724	755	705	736	671	726	717	759	715	824	756	744	679	702	694	700	736	726	720	770	700	695	750	732	737	731	733	721	702	764	697	698	697	704	711	702	775	722	729	801	741	748	772	756	747	729	754	761	760	724	727	754	722	734	711	741	738	675	724	792	727	739	740	736	772	716	732	755	702	730	730	764	709	693	734	683	726	778	755	686	733	701	651	736	715	719	705	694	723	756	760	727	728	692	730	766	721	737	717	760	692	723	725	749	716	734	742	731	726	725	726	709	736	719	750	731	713	726	772	719	658	717	733	749	715	721	679	759	742	776	734	774	726	732	735	690	721	766	686	767	705	691	762	705	707	721	748	710	785	744	732	679	761	733	701	748	737	740	741	746	735	755	762	727	735	720	715	736	700	736	760	782	701	743	746	726	741	728	710	722	728	708	726	749	752	724	733	742	724	713	698	756	729	711	692	716	786	733	749	700	739	737	748	697	746	758	693	733	732	712	713	725	767	746	662	711	736	778	685	724	715	697	693	786	743	707	718	694	757	730	736	721	756	747	723	698	708	695	719	797	752	727	714	763	797	752	733	768	751	657	737	725	717	717	689	754	735	754	730	673	767	696	727	707	766	750	776	730	759	721	712	725	748	712	721	731	748	721	744	724	738	726	777	707	734	796	685	742	681	715	768	725	703	743	712	779	735	707	720	745	734	757	759	768	735	678	732	755	738	744	736	740	783	715	739	787	711	712	710	758	732	708	722	734	709	686	731	760	736	757	731	714	750	769	729	760	716	761	714	725	717	718	687	704	712	693	712	770	720	704	762	710	752	712	721	704	719	692	738	759	688	668	762	750	717	747	779	745	690	723	730	736	731	777	712	726	689	739	758	794	703	680	711	805	750	703	751	746	750	740	746	707	679	720	724	646	747	755	722	726	711	766	751	711	751	706	788	745	706	754	739	732	681	715	711	751	758	776	729	712	730	718	712	715	721	723	720	718	701	769	755	707	802	748	747	696	779	711	741	718	712	704	726	755	758	778	706	689	721	722	773	713	707	779	728	729	746	732	737	766	745	707	689	709	722	790	704	737	720	777	723	761	751	710	711	742	764	751	715	702	801	728	723	758	741	679	741	747	751	697	756	720	708	758	698	757	726	740	761	728	695	724	725	731	703	695	682	677	701	713	755	763	724	714	747	702	701	750	735	704	741	702	708	713	741	741	725	750	730	765	776	678	740	716	738	723	765	715	740	768	741	729	663	727	715	693	753	693	708	717	748	731	695	756	713	755	738	723	740	740	737	749	800	770	758	725	735	742	694	728	685	759	728	734	703	751	711	728	724	737	766	751	729	694	756	755	727	745	732	744	724	700	730	754	711	757	712	722	716	727	697	728	717	678	696	724	749	686	741	759	719	763	728	746	735	762	743	725	764	753	757	758	735	748	685	703	775	727	726	705	734	746	771	738	682	734	680	755	729	739	741	726	677	712	690	674	721	763	710	699	704	758	748	730	763	735	710	707	689	728	662	736	666	701	787	729	774	726	741	698	744	741	709	718	784	746	704	760	727	752	762	738	735	760	712	716	759	702	747	700	735	737	722	756	769	740	742	720	738	705	749	707	712	740	756	708	730	730	718	703	726	690	711	743	758	678	704	795	739	723	730	732	731	744	738	737	706	736	769	731	731	720	760	771	693	773	742	734	695	681	761	686	729	711	731	740	731	746	727	733	743	715	731	744	716	721	762	701	702	755	736	727	747	738	682	739	735	723	829	767	766	738	727	691	752	798	696	711	699	691	705	750	712	746	740	736	744	759	737	702	711	749	712	729	754	723	704	700	765	727	770	711	689	719	747	703	732	727	738	735	725	723	697	699	728	749	712	698	747	757	725	725	707	717	708	720	738	744	710	702	696	706	733	760	744	741	715	743	746	742	741	733	702	715	744	795	742	792	726	700	682	719	746	782	751	761	703	759	675	749	729	721	727	747	718	748	716	758	708	760	713	709	776	735	750	705	708	705	750	694	724	730	691	736	729	744	733	762	753	745	711	683	705	727	717	729	727	721	702	707	729	778	712	765	750	781	709	741	700	755	767	766	716	689	749	741	752	737	740	737	763	710	754	723	777	687	720	744	763	706	715	725	765	726	732	727	737	686	675	678	705	742	736	761	732	745	740	739	731	683	690	681	770	733	728	694	741	740	731	721	693	766	709	724	766	727	736	728	702	738	700	740	742	727	721	738	749	719	725	716	691	743	714	733	722	728	760	725	720	691	714	735	741	756	733	750	736	755	748	693	725	718	704	734	706	692	697	718	765	735	730	712	683	751	698	726	724	695	750	727	707	742	765	732	716	744	702	700	713	738	677	722	775	739	770	748	750	705	742	695	704	743	753	752	689	725	719	722	747	761	718	717	733	760	729	725	730	746	735	659	753	759	696	716	714	706	705	737	765	715	725	710	740	725	677	765	668	728	708	692	754	757	683	688	718	709	728	702	743	755	710	700	789	772	688	681	747	795	707	747	757	744	711	730	753	750	712	768	696	681	740	692	729	771	760	723	734	772	722	726	755	758	734	768	691	685	729	710	702	757	686	720	688	739	693	726	683	751	726	740	735	737
25689	21554	28202	26934	20260	12929	8260	5015	6631	9254	5569	2304	1306	929	854	825	795	768	791	789	803	793	794	743	826	841	744	781	754	729	798	835	799	752	766	786	771	781	736	756	770	799	755	777	783	764	818	785	856	761	788	814	763	751	794	815	808	754	753	784	811	757	820	801	806	807	775	740	781	812	838	747	743	826	834	777	782	754	841	764	761	769	768	794	789	782	766	802	785	792	790	748	810	766	804	757	786	795	734	778	808	732	809	794	766	786	757	766	808	775	820	754	784	818	748	764	748	789	813	799	766	740	783	821	748	797	761	816	799	758	791	741	766	754	781	742	814	752	773	804	799	749	740	786	788	780	774	815	791	754	784	777	761	772	774	766	781	841	793	784	748	779	777	794	773	773	790	793	775	783	771	794	800	806	775	771	753	791	795	813	777	815	719	811	765	781	751	772	786	796	818	758	742	769	819	770	759	774	750	810	784	790	800	741	709	777	778	743	800	788	810	785	806	739	785	737	793	826	771	850	790	809	744	771	734	808	752	808	786	775	705	851	796	782	738	816	792	781	816	769	802	758	769	780	799	783	766	757	775	793	795	772	774	753	776	812	752	721	759	780	766	833	738	731	799	784	720	831	769	735	780	751	735	762	827	867	741	808	758	798	760	765	784	758	801	801	781	737	814	767	733	769	793	803	763	799	757	803	784	836	794	755	782	794	822	763	779	788	808	811	775	775	782	761	776	806	801	800	752	795	757	824	825	760	791	799	785	765	764	763	773	730	779	750	752	794	813	759	805	797	801	775	775	805	778	732	743	835	779	753	775	709	751	841	788	794	743	810	803	819	780	812	777	819	787	772	816	791	804	808	800	747	748	792	734	822	782	775	768	781	788	796	720	795	822	788	778	757	807	779	831	801	770	731	749	773	797	782	720	773	746	702	786	825	808	757	792	795	789	844	795	718	806	771	761	785	768	782	790	793	792	798	750	759	788	760	782	796	766	775	778	753	737	758	804	714	762	810	815	772	756	810	737	747	861	801	770	761	822	813	753	747	765	796	772	784	768	773	813	732	790	755	778	779	760	737	788	783	794	779	744	775	796	788	763	781	752	798	788	797	757	764	756	784	757	735	753	816	825	770	800	786	754	808	764	729	768	804	807	772	784	735	794	785	759	761	796	795	778	793	756	804	765	805	791	740	763	772	787	764	804	777	780	758	809	787	814	809	757	770	784	784	789	761	763	815	812	789	718	802	779	742	783	806	744	814	771	780	716	765	759	746	788	788	765	790	787	813	805	787	793	769	768	807	717	788	758	739	815	790	770	747	817	781	788	772	741	844	834	735	787	760	753	718	738	758	751	797	763	804	757	794	773	808	769	764	785	779	780	750	813	779	795	819	809	781	830	774	741	803	799	774	768	743	757	789	754	768	746	753	823	739	803	814	763	823	789	792	787	782	818	837	841	785	793	770	808	809	760	788	784	772	766	790	781	781	750	712	721	780	799	783	788	828	735	767	769	776	813	773	791	780	744	772	829	769	726	772	814	747	753	756	762	762	811	753	788	782	825	738	822	842	789	750	777	786	790	790	766	812	769	800	812	776	758	800	798	799	808	756	789	746	726	768	802	781	769	701	794	794	726	715	807	754	801	802	785	747	839	815	763	740	770	833	738	763	762	797	705	732	765	741	764	753	771	806	794	757	791	759	749	818	791	804	801	797	812	810	762	816	785	780	751	788	794	777	794	743	744	774	754	772	766	768	752	764	760	732	775	804	798	782	744	774	800	737	768	779	772	785	802	749	813	821	780	799	790	785	740	771	832	784	772	840	776	769	800	802	765	767	765	794	792	788	779	767	771	795	794	833	799	801	784	732	807	778	765	760	837	779	755	774	764	775	766	762	797	775	781	731	809	742	781	811	797	771	776	750	774	773	787	774	779	814	781	766	784	747	772	793	819	784	729	801	778	789	740	775	751	751	808	789	753	732	792	744	775	789	793	803	750	790	772	784	744	828	808	766	815	770	786	780	769	790	754	750	772	786	800	770	778	837	809	761	763	766	829	788	792	823	791	770	829	757	797	816	742	784	732	735	841	766	769	823	769	754	767	726	746	842	718	769	795	765	810	720	771	839	769	796	770	774	745	842	758	794	790	769	748	789	809	823	812	824	749	792	766	811	770	741	807	752	739	775	811	755	786	803	800	811	795	777	792	796	806	780	784	828	832	813	768	754	783	820	784	757	830	741	792	763	799	809	749	777	790	772	787	782	809	781	786	796	836	780	822	764	809	776	764	802	788	797	752	822	753	752	816	805	783	729	738	785	828	808	801	774	762	787	743	769	795	790	767	734	732	720	757	782	756	804	768	799	786	793	772	770	792	772	758	751	784	744	769	765	780	764	760	782	794	783	797	755	754	784	763	793	785	748	765	795	769	805	708	740	778	754	805	801	798	767	728	763	820	751	785	798	792	760	835	805	755	770	741	779	754	778	752	804	769	778	766	743	804	758	747	794	776	792	794	819	762	839	836	784	799	749	798	803	768	789	787	737	736	762	767	789	790	781	718	796	764	785	812	827	758	781	731	738	815	765	807	804	841	766	740	723	776	758	763	778	761	824	799	765	800	779	774	792	771	747	793	740	779	830	803	810	781	791	794	804	749	722	749	797	791	752	777	780	797	786	800	779	775	720	825	829	819	771	791	842	770	811	823	766	765	804	796	753	808	752	791	818	827	806	798	806	746	759	778	810	775	795	828	842	753	803	820	783	779	797	798	756	788	825	788	800	740	772	816	736	780	836	831	748	825	809	770	811	750	803	782	776	781	822	796	827	796	806	767	777	818	799	812	808	850	768	786	739	797	786	808	750	842	797	786	775	769	766	820	769	830	749	800	802	785	825	784	767	794	773	795	811	785	814	773	737	810	795	807	788	800	784	837	775	764	741	729	808	824	755	779	782	786	778	766	831	811	779	765	814	754	795	761	788	792	811	745	821	816	783	773	728	737	773	751	794	804	749	788	804	801	847	824	785	744	789	759	734	772	737	807	783	766	753	778	754	797	771	784	829	769	769	742	775	812	785	818	750	776	783	773	791	731	771	828	792	756	772	800	801	838	756	750	786	834	731	785	768	789	732	776	794	747	781	758	754	813	789	777	824	770	737	806	794	790	740	755	826	738	763	749	816	847	796	756	812	733	788	790	766	779	794	762	773	822	826	726	819	791	768	779	738	788	747	775	804	840	802	735	736	790	791	805	857	754	774	772	762	840	803	766	799	800	778	745	841	807	776	779	786	822	760	753	781	801	782	782	734	792	786	770	786	771	815	744	771	760	721	795	816	753	801	800	789	717	767	787	755	818	790	798	745	790	795	742	739	801	778	806	797	785	753	758	796	790	803	800	753	811	757	805	784	799	762	822	767	795	770	793	836	825	748	765	752	767	767	755	809	845	776	811	784	731	753	814	784	800	756	770	770	754	760	833	789	790	785	790	787	766	720	787	733	781	771	787	800
17848	32215	29937	18724	14474	10161	7320	5563	8172	9366	5422	2230	1169	849	770	732	723	717	707	732	729	671	701	716	713	723	692	707	730	714	732	701	706	676	707	729	672	652	668	701	684	733	701	693	666	723	671	722	711	706	686	756	669	723	733	690	708	668	709	671	696	721	697	694	752	697	675	693	657	719	671	722	717	691	702	691	691	692	711	721	728	720	683	687	678	681	730	682	653	736	676	671	730	706	731	692	714	706	701	735	690	736	689	713	728	741	675	670	685	726	721	705	709	679	715	741	757	755	672	713	688	689	701	732	687	691	699	720	702	733	686	746	698	662	714	671	720	745	715	681	666	728	688	690	696	685	736	708	703	722	692	667	718	754	685	696	729	677	706	701	728	691	679	707	692	716	736	703	745	676	670	706	730	688	707	716	731	714	692	691	744	742	652	743	664	703	710	678	712	716	700	688	801	651	694	678	713	689	717	740	725	712	710	729	685	699	697	741	724	687	698	688	685	726	738	708	697	664	685	662	767	685	693	649	715	718	679	760	733	692	718	738	711	662	715	644	699	721	735	701	697	689	705	736	713	687	704	699	653	688	699	722	671	699	685	742	708	696	704	691	690	702	717	704	696	703	682	669	667	698	724	702	704	716	718	662	719	691	687	666	699	752	691	723	720	701	721	719	636	678	729	748	658	678	700	698	699	746	672	704	741	679	733	713	740	677	688	698	706	704	707	714	679	739	672	751	696	699	711	702	682	704	734	684	698	694	656	705	690	749	754	714	723	730	740	643	656	649	719	703	721	671	715	709	722	749	692	719	715	738	692	694	736	707	703	696	712	688	645	706	688	726	725	663	714	673	685	700	716	711	714	724	722	697	696	729	716	658	708	744	729	728	656	722	719	700	676	730	727	732	712	772	675	716	715	687	681	676	709	708	678	710	751	693	663	670	706	689	704	714	648	695	698	753	682	720	744	739	700	689	709	690	753	695	718	766	708	686	734	733	746	725	727	696	725	677	685	675	708	666	695	739	675	721	689	706	684	690	672	735	675	713	742	715	699	642	710	714	720	725	683	676	686	690	739	709	703	679	677	677	744	760	671	687	698	730	724	679	685	655	755	717	683	672	704	675	711	707	660	763	715	724	737	716	676	694	679	739	700	691	677	721	712	652	656	734	673	676	695	657	721	720	725	714	723	674	716	715	704	655	682	762	681	706	752	723	692	739	715	692	688	718	737	694	704	660	688	688	669	690	694	727	698	726	690	687	692	675	704	679	708	672	682	658	733	710	691	731	749	683	701	688	709	669	689	690	743	742	701	675	712	706	663	739	695	719	728	707	681	692	725	688	710	738	698	746	739	724	729	717	670	655	710	709	716	736	666	688	730	693	703	646	710	694	702	719	676	728	692	708	730	675	671	702	718	685	691	718	701	712	706	724	688	683	729	674	698	675	714	685	712	662	687	702	737	760	692	707	712	744	692	686	733	661	706	696	691	710	644	673	704	673	738	686	734	694	710	714	702	711	707	688	707	743	655	690	706	687	692	689	680	725	707	700	713	714	665	648	699	700	648	710	678	718	688	735	694	664	693	752	725	690	725	705	749	734	710	708	727	732	709	727	683	691	725	734	687	712	735	692	689	712	705	714	699	706	777	706	648	666	695	721	698	750	712	695	760	736	712	699	693	648	725	681	660	660	715	730	693	769	703	688	664	693	692	661	660	715	685	655	726	676	672	741	738	691	687	748	679	688	665	659	745	662	686	752	690	700	662	685	704	686	707	702	710	656	699	698	706	677	711	679	717	692	705	710	707	716	675	702	660	696	702	727	719	666	721	682	662	729	706	707	677	734	736	704	761	691	789	692	740	734	725	652	689	743	694	708	725	702	720	710	686	751	706	671	682	692	680	688	727	682	658	710	669	691	670	708	688	704	715	696	716	675	667	677	684	694	713	712	715	678	709	699	692	705	729	719	673	707	671	673	692	687	682	688	699	709	744	707	730	661	703	734	724	697	671	717	683	702	724	722	712	743	690	660	750	676	706	680	729	698	706	687	685	733	709	720	687	704	773	682	650	730	689	683	687	684	729	679	708	681	724	731	657	667	727	679	670	685	733	718	690	699	704	727	686	668	694	694	702	700	704	692	718	688	700	658	685	665	715	707	701	737	650	662	727	715	703	723	711	699	726	693	688	685	731	694	701	690	729	704	696	702	667	695	701	758	678	714	736	693	716	764	737	692	743	704	697	669	680	675	734	699	643	679	691	729	704	708	646	709	702	728	714	649	659	744	740	717	702	713	665	742	678	697	691	709	731	656	693	671	715	700	690	692	690	674	686	740	679	733	727	686	700	698	683	718	657	670	724	691	696	724	656	694	674	724	693	710	647	653	689	704	708	672	730	699	754	670	753	692	715	708	724	675	751	707	727	694	740	749	686	652	727	731	749	701	710	696	717	721	732	726	684	671	698	661	714	687	710	705	703	713	700	713	673	700	694	705	682	666	751	704	728	738	723	684	728	673	719	700	722	693	658	662	683	764	679	640	691	686	675	683	718	717	716	681	714	697	712	668	704	685	726	683	708	702	678	673	695	696	689	707	652	742	706	696	691	689	736	727	637	673	752	691	699	671	665	706	677	693	677	706	727	736	729	709	702	734	778	727	699	732	710	712	703	700	693	702	718	675	708	696	695	718	661	681	667	705	680	698	671	719	682	670	725	720	695	741	692	718	722	750	684	682	702	722	732	697	669	722	694	715	708	712	718	693	674	714	673	702	779	659	723	712	655	697	696	679	706	682	690	714	665	696	688	699	696	694	695	677	713	718	688	704	693	717	699	650	750	685	660	691	708	706	662	690	724	705	700	722	677	736	692	686	698	712	675	759	695	734	703	642	705	688	706	706	685	723	660	683	714	733	736	652	685	734	688	691	674	695	650	676	677	678	684	711	670	722	722	759	705	703	702	752	705	705	709	722	721	722	718	712	674	683	700	709	668	680	669	670	649	699	690	688	692	691	657	709	695	715	691	734	696	697	690	737	667	688	707	680	712	723	674	686	694	707	692	716	700	682	696	686	735	692	698	708	679	703	726	716	707	720	732	703	697	708	715	681	707	716	708	771	696	661	704	677	689	718	697	713	692	715	725	678	710	727	718	673	633	696	727	679	700	672	670	716	705	715	713	713	702	722	701	722	706	686	742	706	731	710	706	711	710	682	654	703	710	682	686	716	603	699	749	706	694	661	688	678	713	701	676	668	674	712	685	695	750	710	724	697	667	685	723	690	700	706	670	698	709	700	725	747	693	673	692	704	723	710	724	668	729	679	689	742	718	688	680	703	708	699	692	698	689	720	718	708	708	652	702	658	700	736	700	719	717	688	651	703	708	682	701	723	682	679	700	733	696	722	642	711	666	702	696	721	690	646	696	704	667	716	715	730	730	702	718	747	680	676	708	704	699	690	706	711	720	716	696	669	742	740	676	711	737	686	726	756	724	688	699	618	647	655	711	714
24423	21420	28817	25399	23894	20945	15363	8868	13592	19762	12916	4346	1912	1160	976	964	869	875	931	909	913	937	951	897	873	875	960	910	934	880	897	883	896	919	840	921	891	871	837	911	867	894	860	885	863	894	840	884	822	911	878	880	881	862	874	867	876	897	913	924	918	855	889	829	895	921	882	937	927	825	880	807	874	887	841	845	838	868	860	898	811	862	896	846	843	851	850	897	894	866	887	961	914	812	922	852	920	900	925	875	911	897	886	881	859	882	855	869	881	853	860	875	848	854	900	885	916	860	918	873	809	855	907	909	875	917	910	866	881	855	905	830	877	839	852	885	893	825	862	875	908	885	882	897	912	842	840	902	836	867	837	901	875	842	878	898	916	898	901	910	872	873	891	823	858	883	875	916	885	837	871	887	866	911	809	870	914	842	818	877	887	908	829	834	866	866	879	838	884	843	875	867	817	929	846	855	872	883	908	821	965	872	864	860	911	861	818	841	853	890	845	865	905	873	898	878	899	844	874	903	915	910	835	851	851	902	852	854	850	865	858	939	841	921	945	849	752	828	869	876	876	868	910	822	908	889	902	857	901	883	842	847	879	791	878	830	875	890	870	904	864	885	901	883	876	891	839	860	865	921	859	873	837	865	883	889	843	901	870	841	822	868	904	887	831	835	857	860	888	889	878	873	833	911	902	850	836	906	929	838	871	906	814	945	925	857	880	935	897	904	857	912	888	917	888	922	828	911	866	951	942	915	871	834	827	916	880	831	822	861	878	892	854	878	865	854	833	866	825	917	897	851	860	879	930	926	865	887	895	812	885	883	891	826	849	819	879	795	982	898	927	821	852	914	864	874	905	909	821	867	915	916	877	832	858	869	893	846	850	891	852	911	873	853	869	850	893	917	857	868	923	927	918	875	857	865	871	878	914	837	897	857	853	894	849	840	860	889	889	866	875	847	889	878	927	898	835	922	895	851	890	899	875	874	882	819	862	847	884	862	891	899	882	905	864	913	909	936	834	891	868	865	889	864	874	881	860	895	881	886	863	800	835	943	844	904	871	806	891	904	894	887	863	858	825	845	892	903	865	778	888	887	816	862	872	803	854	854	887	839	916	882	893	858	890	914	854	846	853	853	895	881	848	879	904	860	917	828	853	881	920	897	845	874	840	851	867	813	893	869	877	902	936	833	883	902	818	861	910	924	917	858	885	859	851	851	867	937	847	862	856	899	917	875	907	877	858	885	836	859	894	842	872	879	854	841	920	912	920	844	888	810	907	860	905	925	822	859	794	839	842	927	869	865	844	876	888	841	820	901	870	907	870	926	857	829	885	871	913	802	859	869	878	898	879	856	899	926	897	876	841	866	851	887	929	881	899	866	917	853	880	849	879	865	859	875	865	904	880	845	843	866	890	912	909	848	860	890	857	808	863	855	865	869	899	872	871	930	847	888	902	878	915	864	866	888	849	875	853	868	892	835	866	852	842	855	889	871	894	844	844	864	888	835	838	864	864	813	873	870	948	904	838	840	827	882	840	876	862	892	878	907	828	890	884	856	875	884	864	857	926	892	863	887	879	850	831	861	892	869	890	923	822	839	825	870	916	871	905	855	898	813	926	848	830	843	920	888	855	756	869	839	876	883	869	860	911	843	920	912	869	889	893	894	908	847	905	869	866	816	901	854	891	895	843	845	854	892	863	902	885	876	862	861	852	894	863	875	827	986	905	894	852	856	849	838	880	868	844	881	847	903	889	804	855	938	855	857	887	844	890	839	868	809	874	861	892	839	810	877	903	887	854	924	868	867	902	859	911	929	908	891	910	881	833	854	878	896	919	814	853	831	836	862	889	885	825	897	893	861	836	856	866	877	861	843	900	847	847	909	833	845	838	854	840	872	857	865	903	882	886	877	796	857	845	880	860	880	896	825	863	915	889	858	886	895	835	883	908	833	863	892	818	870	855	889	857	844	893	867	892	833	898	895	911	888	881	863	841	862	870	860	849	867	846	864	857	895	860	851	872	867	826	852	863	838	850	845	856	853	937	831	835	879	893	875	863	860	885	881	841	820	895	816	839	903	861	938	917	866	871	900	863	834	930	839	922	807	815	843	850	901	829	875	887	884	852	858	948	862	871	903	869	879	913	855	909	852	885	848	913	815	888	887	827	882	864	909	919	878	916	826	856	878	841	814	847	892	848	867	877	903	877	810	870	869	876	954	902	880	868	860	875	825	899	874	876	821	881	856	909	872	880	847	879	829	866	852	890	878	839	898	902	859	874	885	904	870	836	903	809	911	911	831	936	866	913	888	890	891	918	906	890	825	830	870	838	859	892	859	901	859	875	874	872	860	873	880	883	905	885	865	916	871	875	882	853	872	885	901	937	868	851	892	869	890	884	841	865	881	888	892	914	827	866	821	833	909	881	829	916	873	939	888	885	887	861	864	916	887	871	859	872	833	854	827	913	839	857	855	888	878	892	854	867	871	919	871	892	939	856	888	887	891	854	885	865	918	853	882	853	869	900	897	834	829	864	841	840	837	890	885	876	868	894	911	860	867	860	862	864	860	850	857	857	878	855	859	904	893	889	896	841	789	872	891	862	925	781	837	890	858	886	888	855	836	899	866	881	893	898	873	874	891	825	847	878	883	909	913	865	812	893	848	837	811	881	872	911	871	900	855	853	901	881	820	859	894	874	912	878	829	884	916	869	850	840	897	882	819	860	926	874	934	888	844	861	906	888	853	925	871	841	808	888	929	875	870	907	858	922	854	854	930	878	840	864	896	849	853	899	818	845	834	876	851	825	895	935	905	864	861	875	873	926	881	904	880	838	891	893	876	913	823	870	861	867	863	908	931	860	908	866	886	879	863	901	850	857	867	837	926	885	843	918	853	830	877	826	846	873	893	832	866	860	869	844	866	862	875	923	892	908	858	819	899	882	912	869	881	857	855	889	884	961	859	897	873	903	837	950	913	808	889	886	888	870	842	901	864	821	855	804	837	909	895	854	891	874	841	811	868	894	928	920	875	910	867	880	851	865	864	884	826	869	865	850	879	870	851	833	896	895	888	916	898	877	909	913	845	890	910	858	847	869	888	904	848	882	827	942	874	857	856	847	857	848	868	883	796	837	882	929	873	837	836	861	829	842	845	819	888	949	865	919	838	871	878	848	810	814	871	860	936	832	839	906	868	872	874	887	841	845	858	873	843	794	851	864	868	852	908	883	881	872	845	894	865	892	874	922	853	893	904	859	832	859	913	829	923	823	874	860	866	868	870	877	910	866	883	913	881	815	876	872	865	841	855	910	909	829	906	926	867	853	866	934	934	876	815	888	846	881	920	866	863	897	868	849	859	900	897	856	903	922	838	908	874	861	861	844	850	877	826	895	847	800	838	841	909	869	880	908	848	854	869	840	868	863	902	887	913	808	899	874	877	902	901	919	835	913	818	887	815	818	855	867	934	874	857	836	853	864	787	912	818	881	882	914	854	872	809	853	852	935	871
21467	39262	38411	26938	22553	15028	11193	8535	15791	18188	10913	3948	1838	1082	891	825	792	843	794	797	818	784	791	826	805	802	824	827	838	838	837	817	779	753	743	785	788	869	778	784	796	830	809	774	753	799	778	802	778	764	812	792	774	776	791	725	778	766	767	853	762	723	821	750	808	789	790	801	805	712	812	743	784	843	772	834	798	802	746	789	795	806	830	783	797	798	772	792	779	755	774	746	799	744	726	821	772	791	780	795	818	730	760	792	807	754	782	794	827	798	802	807	768	828	804	762	820	800	808	786	812	825	822	835	765	779	752	788	787	771	755	819	822	750	783	784	814	751	809	817	782	831	755	792	782	737	829	791	793	823	763	798	856	775	820	777	784	748	807	767	777	786	741	805	811	762	752	803	812	797	775	789	758	773	795	767	753	759	741	750	766	758	810	728	847	811	844	796	815	778	767	736	784	817	798	719	827	774	761	807	795	805	732	806	738	825	795	791	755	829	795	779	750	797	778	830	839	767	810	790	790	728	821	803	733	759	767	803	815	795	786	777	766	800	735	840	784	834	840	815	797	854	756	784	828	779	800	774	751	760	806	762	840	828	736	785	803	802	750	799	740	806	884	789	780	801	815	757	811	774	817	754	790	798	830	782	771	753	787	744	759	784	798	763	805	774	761	795	749	754	775	787	797	737	752	753	759	770	778	808	780	750	773	790	760	712	793	718	784	737	779	758	791	774	741	751	787	779	768	780	825	834	743	786	784	765	769	773	834	841	762	791	807	779	770	763	820	723	830	792	764	774	764	796	811	783	804	796	844	805	760	793	791	803	833	760	775	762	782	780	787	792	783	781	798	829	769	795	765	772	770	733	810	801	762	835	818	766	819	790	740	775	819	836	794	764	775	785	816	800	759	816	783	771	758	713	769	772	757	772	761	791	793	800	754	765	755	793	782	800	785	767	764	783	790	777	770	752	795	785	806	787	801	770	773	784	760	778	750	774	797	788	795	769	792	789	819	833	762	787	757	767	816	771	831	806	777	794	817	773	828	773	798	784	813	769	781	789	744	723	803	819	803	736	814	793	831	766	846	764	788	786	767	780	726	817	804	800	788	749	792	781	780	817	772	776	777	790	737	794	814	792	853	766	791	775	806	857	756	812	760	810	810	821	808	806	772	733	748	845	747	759	818	771	801	798	782	774	757	756	797	796	762	788	810	784	798	817	789	819	816	812	767	817	760	808	851	804	757	782	821	825	852	783	780	790	787	791	782	787	816	778	802	774	724	825	808	813	806	783	766	764	799	711	782	760	820	804	798	780	728	795	803	788	801	788	766	769	779	775	813	848	767	739	781	802	804	810	808	787	780	825	743	799	763	776	781	808	843	816	728	827	748	789	832	784	772	800	762	768	781	786	794	800	751	791	828	795	822	821	754	761	801	835	787	764	773	813	808	730	764	776	789	749	843	781	810	832	799	815	814	807	745	775	746	774	785	759	810	741	773	781	807	745	801	801	798	726	807	737	823	789	785	794	787	795	758	787	767	790	773	787	789	755	829	842	771	778	824	837	796	778	810	782	754	809	779	783	747	781	747	811	757	763	797	795	789	759	841	791	772	765	756	765	838	804	772	790	742	811	775	779	783	766	845	792	777	760	784	771	800	771	827	756	802	801	781	790	784	773	788	750	738	810	759	804	763	731	769	746	755	750	788	724	776	793	792	796	835	775	749	737	826	790	785	779	790	842	775	801	771	805	780	795	798	822	794	781	792	797	781	821	789	776	805	782	750	761	791	780	783	790	803	775	793	764	793	831	728	776	855	811	768	821	802	805	800	763	778	808	811	754	792	771	793	754	782	783	760	806	785	751	772	873	775	792	809	827	861	772	821	796	805	794	786	774	786	768	758	756	781	755	735	804	760	800	744	781	781	784	799	811	781	762	780	798	780	761	779	747	806	790	776	742	783	844	754	791	775	768	792	822	747	786	779	804	813	770	738	806	811	804	830	786	809	863	807	817	766	759	729	832	800	809	803	770	741	820	742	756	780	777	750	753	769	736	750	768	781	796	740	880	770	784	764	731	803	775	831	774	789	750	771	814	761	806	786	770	735	800	777	812	825	767	815	777	787	792	720	779	807	802	749	820	781	756	768	773	827	770	833	744	744	786	780	772	763	756	802	814	779	767	779	749	843	777	770	786	752	770	762	791	822	806	809	752	744	804	794	718	791	771	767	770	723	799	745	772	781	720	805	732	812	791	804	790	828	745	821	778	778	797	805	837	836	754	785	797	844	789	792	771	762	807	785	779	802	796	755	780	753	766	811	803	733	764	724	767	770	795	799	735	772	766	785	808	765	802	720	773	838	816	777	793	789	760	739	781	747	763	771	778	788	740	792	750	820	803	767	752	817	775	789	762	784	801	756	782	705	761	764	783	755	789	746	832	807	785	770	829	763	763	792	768	749	794	765	754	799	776	794	790	767	769	795	756	776	777	775	765	766	740	762	827	786	763	779	806	794	819	804	798	808	815	772	755	825	813	783	755	794	767	762	772	787	863	759	745	784	811	763	760	775	748	835	782	732	759	823	764	774	831	818	767	808	763	745	767	850	798	726	802	751	793	794	720	810	781	767	783	789	750	766	773	762	771	764	811	762	813	773	783	715	787	756	784	797	727	742	786	761	777	791	823	743	719	763	779	807	738	776	744	817	803	763	801	781	807	782	720	748	815	791	734	806	823	789	753	804	796	807	818	793	775	781	762	757	775	786	790	770	772	824	791	806	782	800	805	745	774	809	812	796	768	811	760	795	848	798	770	745	788	817	769	745	786	793	743	783	815	772	762	760	776	766	744	751	797	786	768	738	793	763	747	788	756	750	817	802	795	790	744	783	745	764	786	762	798	776	777	773	738	763	773	801	747	752	749	795	810	781	767	783	819	809	797	753	805	793	791	740	795	747	773	805	778	810	804	764	814	799	781	795	765	767	795	752	802	720	774	745	792	827	765	761	772	800	755	825	794	787	802	776	839	769	809	816	807	803	793	815	796	742	746	838	769	769	747	783	806	776	796	778	819	823	797	811	802	780	773	764	793	777	803	807	765	780	786	843	780	784	816	811	791	781	762	752	810	783	776	750	764	807	834	773	730	789	788	834	788	802	753	744	762	763	766	794	774	769	756	782	789	807	728	794	769	777	794	738	736	815	764	798	738	777	787	793	804	778	779	751	788	782	777	787	827	797	770	822	746	760	817	787	795	824	724	750	777	798	794	744	795	792	796	763	764	776	760	784	771	788	765	776	793	771	802	742	774	802	763	775	802	736	773	748	798	727	815	779	801	762	779	817	841	751	780	785	778	788	786	750	810	774	712	786	749	826	780	774	814	785	749	806	750	816	776	804	778	781	772	715	748	765	767	773	769	785	809	807	790	782	780	774	803	789	729	800	767	751	772	768	795	821	748	771	787	793	775	825	751	716	816	739	773	791	771	767	790	761	820	761	761	758	784	759	800
29530	24880	24149	18284	9464	5348	3601	2742	2317	2294	1607	1102	920	827	862	821	849	842	828	785	823	854	844	821	835	830	874	789	829	821	857	866	783	879	845	786	791	800	808	837	827	806	822	893	850	813	854	784	861	876	813	863	848	814	826	813	832	863	757	786	776	790	869	795	825	839	816	835	825	810	828	875	837	843	778	798	849	827	836	853	807	840	805	818	849	804	795	844	861	821	815	831	926	862	794	870	784	774	801	808	857	850	839	819	838	793	811	816	824	837	850	798	784	831	771	844	833	831	830	783	842	796	796	839	845	774	816	850	791	824	843	854	879	815	840	814	772	845	862	891	783	809	830	790	880	854	818	830	862	837	869	841	819	832	850	836	858	822	812	856	845	832	860	847	762	795	843	841	776	865	869	839	829	838	829	788	772	844	799	786	791	864	865	883	794	824	882	871	891	871	881	819	821	765	837	829	891	849	819	847	807	817	837	828	805	796	853	816	880	807	798	815	808	827	858	810	776	805	809	820	816	776	833	815	772	838	843	825	770	853	845	771	815	858	828	825	806	838	832	799	802	775	814	798	806	803	819	734	858	787	821	847	837	839	874	829	847	794	805	846	781	821	826	809	838	839	807	845	826	840	902	831	819	811	834	836	799	852	768	863	817	841	832	782	866	818	796	856	840	794	795	818	822	808	819	820	787	816	828	868	870	805	774	863	805	860	811	898	819	832	862	853	820	817	861	835	885	836	792	798	860	887	830	842	786	881	870	824	891	861	827	829	846	822	844	846	827	861	801	813	788	826	831	876	812	842	774	820	787	815	800	873	830	868	850	791	859	773	832	819	819	845	855	819	838	858	872	816	835	831	788	810	790	764	820	857	834	828	831	808	824	844	869	827	807	808	907	854	844	881	870	857	838	847	852	903	874	833	876	812	825	822	819	810	809	881	782	842	858	818	868	867	774	845	819	782	796	847	821	834	841	846	806	829	796	803	817	798	912	843	811	768	874	784	794	828	783	791	846	847	792	816	838	845	828	874	822	875	808	831	830	799	809	824	762	855	847	822	844	847	783	817	870	825	838	828	855	828	811	806	816	811	849	833	837	876	808	770	806	813	832	796	810	845	824	849	834	862	785	894	833	797	846	840	866	821	826	793	821	836	831	813	770	854	798	860	838	839	840	875	855	817	853	831	783	851	870	830	825	856	835	828	826	797	833	849	853	808	820	839	786	828	818	855	862	831	861	819	802	856	848	844	820	832	818	742	844	823	834	829	823	873	862	834	844	809	847	786	856	798	851	852	803	849	817	827	806	810	840	763	840	818	850	827	837	791	834	832	863	791	792	881	818	814	804	807	849	862	779	868	798	852	834	790	807	860	835	862	819	805	818	803	832	822	813	811	859	811	813	843	874	829	802	834	899	845	859	842	832	844	818	814	869	811	798	815	771	780	833	817	829	867	795	791	812	799	854	841	853	820	824	790	882	857	827	810	769	800	838	814	811	827	840	813	820	850	834	857	837	824	837	823	858	749	847	890	828	791	774	791	845	821	819	769	842	833	791	880	851	816	856	812	804	785	793	869	789	815	841	852	830	801	796	829	905	802	820	852	814	795	843	801	799	785	823	819	849	807	791	822	849	797	838	837	774	813	893	828	799	827	756	833	792	757	841	847	839	795	846	901	869	865	800	862	851	767	765	873	845	807	826	833	791	868	771	820	863	828	841	849	844	818	844	796	845	812	815	801	842	819	844	823	842	788	851	849	813	861	830	804	860	817	835	819	837	822	865	836	845	859	861	815	842	818	839	818	817	852	835	853	844	777	841	779	816	831	845	804	798	836	817	820	802	843	823	793	836	893	868	794	832	822	845	854	798	779	828	828	814	831	811	826	832	828	838	822	807	780	827	848	787	828	744	782	795	805	775	853	848	848	773	767	804	781	871	825	891	827	812	796	797	824	802	791	809	844	830	823	793	850	797	760	835	803	880	866	824	838	825	856	811	847	839	813	845	844	825	858	872	845	867	835	820	865	840	879	857	873	846	836	841	851	853	862	821	843	831	890	860	794	841	906	818	839	873	818	854	840	855	850	850	797	848	786	828	822	833	857	874	815	844	837	826	803	833	793	862	803	813	828	875	815	782	874	852	895	832	882	788	863	841	857	848	829	859	891	848	808	837	877	837	854	816	891	779	852	820	796	857	881	881	835	825	833	805	824	779	869	802	880	847	827	827	866	855	835	801	855	837	860	798	802	865	808	812	810	805	795	873	838	874	854	834	808	826	869	843	843	889	822	814	814	843	857	813	853	839	827	800	835	821	842	800	786	812	805	795	834	808	838	863	880	872	851	850	814	798	755	773	795	783	777	814	821	792	793	790	822	848	837	813	844	820	847	824	833	844	823	864	784	793	854	845	792	818	839	841	851	831	811	817	865	824	850	790	862	802	839	807	845	832	810	868	897	876	836	818	875	881	832	795	831	851	835	798	840	868	822	828	856	822	848	790	805	752	827	805	767	891	800	851	876	815	821	848	817	823	871	882	847	810	824	835	825	863	803	832	866	852	795	789	810	863	792	847	813	818	839	780	823	813	838	894	820	837	863	847	780	807	879	817	820	906	834	827	799	815	871	833	830	859	862	794	816	835	781	849	835	806	861	815	833	817	817	882	846	812	784	858	816	839	792	749	836	786	844	829	838	821	869	851	808	873	819	813	810	822	791	813	823	889	811	849	822	800	857	828	823	822	856	818	842	756	804	829	858	812	812	814	811	804	830	887	830	808	839	863	822	840	820	779	833	840	849	845	830	827	782	843	823	804	828	822	810	872	874	806	809	826	842	863	815	794	820	831	830	824	814	805	876	786	789	820	834	818	878	774	854	847	844	863	833	824	827	847	842	782	814	859	809	853	856	806	817	767	868	809	794	868	838	828	772	805	798	857	852	791	801	818	845	822	843	851	817	824	853	793	835	785	840	826	769	819	865	825	827	847	876	835	814	809	802	834	879	856	789	809	850	847	840	784	835	864	851	796	798	881	877	786	821	829	851	868	772	823	823	797	826	806	824	767	813	828	859	844	869	840	843	803	750	824	834	804	816	818	813	834	799	863	822	834	869	860	802	815	853	798	816	804	897	828	886	824	837	846	840	825	801	843	818	805	906	862	794	907	832	877	833	822	812	826	817	825	835	834	816	866	792	869	857	847	819	827	785	832	851	857	787	842	843	870	858	862	823	836	803	837	836	817	820	872	802	810	779	873	842	880	861	799	812	760	799	839	872	852	857	836	831	884	858	823	813	825	864	775	854	800	761	814	798	793	837	857	805	824	863	810	816	830	793	839	832	778	855	778	789	821	876	817	831	841	863	857	830	847	827	851	817	824	872	764	850	813	793	782	827	854	817	809	779	823	823	821	806	890	812	865	814	808	845	892	876	846	831	832	871	779	857	820	846	783	814	823	817	805	764	832	833	834	876	870	809	785	854	833	846	822	839	815	812	815	817	846	817	871	780
16903	25241	21613	14388	8184	5516	4196	3197	2800	2555	1657	996	806	792	789	712	727	739	736	685	732	677	731	732	708	714	726	720	715	731	765	684	749	738	732	690	676	718	682	724	765	722	693	718	682	709	673	735	744	725	679	706	699	702	669	696	691	694	740	763	691	674	699	737	683	756	757	682	699	702	774	715	694	700	742	684	732	765	769	735	726	689	715	715	705	725	774	644	698	661	712	729	749	693	746	700	727	690	654	713	702	715	737	728	688	787	687	758	659	683	685	751	680	689	742	764	675	703	772	688	713	708	720	654	673	674	741	716	687	685	737	738	661	693	744	659	671	725	723	684	757	669	657	749	697	717	723	740	702	707	696	702	731	704	719	724	751	714	692	715	718	809	684	705	680	727	738	689	724	677	680	708	710	752	698	672	712	746	754	745	705	715	740	710	716	748	745	681	705	702	697	714	740	679	701	712	736	678	715	682	742	696	709	676	696	692	723	697	676	738	750	730	698	744	736	719	739	719	715	722	685	670	738	711	688	731	670	685	713	701	747	716	715	695	667	733	699	722	733	712	739	697	665	713	688	734	710	724	778	720	687	734	729	732	716	720	715	697	698	716	720	715	730	715	659	654	719	666	664	716	697	746	723	721	713	730	673	774	748	729	759	728	710	695	681	718	709	715	699	739	679	810	673	692	734	737	714	709	691	690	667	691	716	747	780	690	689	740	719	711	713	749	724	722	709	744	719	682	721	684	693	750	699	713	728	691	709	745	718	699	695	719	695	673	674	706	711	679	740	727	690	710	679	745	690	713	728	689	763	703	705	693	700	774	710	731	709	713	745	679	709	735	707	660	725	723	727	723	710	664	684	753	722	769	717	724	713	734	691	725	708	703	736	700	739	710	701	732	732	722	697	740	724	711	704	694	733	705	709	694	685	686	706	665	709	741	720	701	735	728	681	723	757	670	715	719	741	720	754	724	674	688	730	730	688	704	708	734	690	686	696	812	687	704	757	688	670	705	725	716	717	696	734	692	769	739	764	732	712	680	707	677	754	713	705	679	768	731	699	697	720	732	745	715	690	722	708	771	687	755	729	743	715	732	698	643	747	718	694	718	705	683	730	734	701	684	678	712	671	717	706	712	708	729	737	718	715	678	682	711	707	706	682	762	710	640	698	683	717	717	680	705	770	742	728	732	699	690	693	703	702	703	742	699	674	701	758	748	719	713	698	718	661	673	733	749	711	716	736	710	720	700	735	691	723	680	750	782	681	735	709	772	739	663	685	751	738	761	732	668	694	696	772	747	679	702	715	679	699	715	699	721	726	736	734	732	713	749	676	664	701	701	709	736	703	692	710	719	768	720	720	680	750	724	704	692	745	638	742	729	688	705	670	747	755	691	724	753	712	708	699	723	699	746	745	743	698	717	724	724	714	670	737	731	716	752	700	745	723	732	706	732	709	724	698	758	709	652	710	698	667	703	725	701	758	702	696	718	730	712	684	713	739	709	676	736	701	728	679	712	748	659	716	646	732	701	730	744	722	701	706	696	709	748	652	686	758	724	735	752	708	704	741	684	746	681	707	694	712	675	717	699	681	727	703	672	699	725	720	716	700	741	714	728	659	702	732	725	706	724	686	689	689	690	718	702	723	710	669	712	711	759	738	723	741	673	719	749	694	708	718	725	697	696	697	681	692	713	724	727	727	723	712	667	693	661	684	704	706	743	710	775	707	716	701	698	719	689	714	706	753	719	722	721	709	751	725	707	704	717	753	663	692	733	733	772	690	690	751	689	703	730	736	711	739	731	695	706	741	684	749	717	701	731	701	692	704	700	691	695	753	711	663	688	712	724	735	713	687	717	747	688	696	746	737	710	728	709	720	769	721	700	698	707	770	716	723	740	715	666	682	745	665	782	691	667	735	704	651	709	700	743	704	715	741	717	755	749	717	667	741	683	759	744	696	690	718	709	681	715	665	711	711	719	693	719	715	704	727	711	685	654	717	713	770	705	726	699	693	726	687	663	714	708	685	683	724	785	696	697	736	697	704	738	672	724	700	774	699	719	638	722	729	709	732	722	747	676	680	704	767	710	724	729	731	692	687	742	741	751	733	711	671	698	724	675	680	752	757	692	734	739	736	684	741	723	758	747	736	731	708	692	767	655	760	697	692	750	706	698	765	667	692	701	679	774	662	658	736	674	687	688	719	762	713	737	713	668	686	714	715	750	610	737	715	725	709	753	770	738	721	722	665	761	696	727	700	715	683	728	733	733	720	724	741	708	660	699	746	725	708	668	707	681	691	729	721	669	747	699	679	691	678	717	717	742	668	708	701	717	732	772	649	681	692	715	654	707	719	716	737	715	731	677	678	677	771	721	713	708	673	709	730	718	683	715	727	694	709	693	668	719	688	747	690	691	727	736	716	751	693	689	697	677	716	718	727	706	721	737	683	675	704	698	751	719	688	724	705	692	742	685	647	742	692	749	696	741	717	702	700	713	729	714	714	680	695	754	698	702	673	683	750	712	705	667	742	721	699	711	698	689	666	692	721	733	712	713	737	702	744	756	738	711	703	692	702	749	731	714	743	754	758	711	726	688	685	747	708	749	768	745	691	746	722	719	717	746	688	709	725	741	711	694	686	752	730	683	707	704	754	733	697	716	748	707	718	709	684	711	723	716	698	731	694	740	666	684	736	715	698	680	679	699	715	736	720	719	718	715	711	718	735	681	667	709	682	708	719	716	737	714	735	712	686	745	681	689	693	659	707	714	705	713	714	701	719	728	715	692	726	701	652	681	728	754	715	681	732	716	663	721	697	707	744	729	699	735	718	759	669	722	710	647	696	727	702	708	706	740	753	693	699	691	709	686	713	713	713	707	696	744	714	723	714	746	697	753	670	733	686	728	744	731	729	730	716	721	784	682	725	679	720	763	712	723	724	719	697	764	717	767	711	730	745	787	715	716	694	708	677	687	704	708	678	744	669	762	735	700	737	704	718	681	732	684	740	690	702	707	717	732	730	768	691	731	709	674	755	660	742	728	672	682	687	687	692	746	704	721	719	728	740	716	725	694	708	721	680	723	721	730	699	728	734	734	758	667	682	664	674	719	684	676	715	676	720	708	728	701	734	690	779	743	736	730	707	712	670	685	695	684	678	707	691	720	762	699	672	683	673	684	760	743	671	741	690	664	695	698	746	746	663	732	715	733	762	717	699	691	735	730	700	745	709	780	724	759	726	764	726	688	726	741	759	710	760	700	711	726	732	735	692	726	732	737	780	678	725	718	716	673	740	743	683	687	695	786	715	707	734	731	694	664	690	725	726	736	732	700	718	744	713	675	702	704	708	682	740	738	730	709	661	752	719	741	736	716	743	754	706	736	738	701	724	703	709	714	743	742	711	735	678	751	668	684	738	761	748	709	694	745	722	730	729	683	754	717	745	738	732	669	756	721	740	735	775	715	702	717	707	757	750	741	693	691	657	736	703	729	675	727	720	699	700	666
25695	21479	27652	26860	19131	11387	8002	5513	8902	10774	5948	2242	1164	869	795	763	808	744	776	777	789	726	747	755	760	750	749	734	753	769	738	793	795	782	766	770	772	789	771	798	754	766	773	768	776	766	806	766	780	786	791	784	778	802	766	768	785	815	813	760	786	799	813	812	739	760	759	773	752	784	748	726	794	817	777	769	779	835	747	752	810	710	752	758	819	768	786	789	786	765	755	760	735	723	771	763	727	745	759	749	773	752	796	809	802	741	762	741	769	767	756	774	773	781	782	772	731	775	728	756	756	787	753	771	735	808	809	763	768	767	850	757	777	847	755	764	762	753	841	800	760	795	755	791	711	727	762	742	796	767	835	754	781	759	799	791	802	775	784	786	801	851	767	793	778	827	766	778	722	759	753	729	798	833	819	745	781	726	799	777	773	779	768	771	766	757	791	782	766	780	751	807	784	761	783	789	778	745	786	826	814	747	766	789	816	789	774	807	735	744	801	790	798	787	755	765	780	761	752	723	751	763	723	729	779	747	778	778	747	732	765	802	790	834	732	721	792	776	775	743	744	769	786	758	747	715	782	753	789	813	788	751	783	761	755	801	768	777	753	753	747	797	812	763	745	766	806	729	785	777	770	796	719	747	713	757	768	786	777	757	793	764	774	757	739	781	775	788	743	723	757	732	727	756	766	748	806	747	794	795	749	754	751	767	740	742	764	751	829	781	792	746	791	760	808	770	793	783	776	736	773	765	759	768	745	783	769	752	768	737	772	760	721	818	764	741	778	761	752	800	802	783	802	771	738	771	782	717	768	775	735	733	758	761	820	769	781	772	771	785	802	738	783	790	745	782	751	721	770	790	794	821	758	711	758	729	740	749	775	775	766	833	794	785	778	745	732	739	793	769	706	841	743	783	757	747	730	821	746	749	746	749	750	748	748	779	800	766	756	759	765	768	781	775	824	734	801	760	747	768	767	794	734	755	754	702	811	753	777	735	786	768	800	755	803	764	793	742	847	781	772	746	751	732	757	815	749	773	722	772	770	778	782	728	737	774	784	712	758	772	741	780	788	762	741	784	743	808	779	800	804	749	703	736	765	807	743	701	784	784	741	745	739	771	812	797	761	765	748	790	717	737	800	758	777	791	695	758	694	766	784	772	779	724	768	782	747	793	787	792	775	781	795	796	728	801	795	778	750	760	786	727	778	687	742	759	773	742	748	744	734	758	806	748	761	751	788	769	723	753	809	756	757	804	766	779	737	808	747	788	744	759	798	774	767	765	754	770	737	740	705	804	739	746	759	769	755	780	761	778	814	763	785	797	808	713	769	801	793	744	735	769	781	751	776	755	745	767	722	781	736	755	779	719	779	821	771	710	753	761	820	728	750	780	783	749	749	780	777	731	768	773	789	738	739	763	778	771	759	749	760	772	743	751	777	793	800	728	783	724	793	770	756	771	743	767	761	740	736	737	727	708	773	710	783	741	765	737	741	777	781	773	719	753	781	784	750	751	783	781	745	757	807	775	811	774	733	754	802	746	806	772	793	753	700	760	720	741	746	750	793	793	771	727	807	760	778	738	749	677	727	781	743	748	764	768	791	837	749	786	801	766	755	765	805	771	723	743	781	846	733	755	812	741	760	769	760	736	774	752	761	770	776	764	800	747	721	782	756	776	746	753	720	737	722	793	807	749	758	763	742	784	729	762	719	754	722	784	760	785	751	750	761	811	764	777	729	737	725	737	746	791	731	749	801	749	823	822	790	811	798	745	773	750	810	790	774	774	804	753	718	743	777	790	756	795	792	780	790	756	752	740	741	792	746	717	793	784	746	747	768	779	735	758	734	800	763	758	770	790	746	786	800	786	712	839	756	773	766	754	717	753	785	768	776	753	738	783	783	765	732	755	737	758	795	774	812	738	789	737	775	811	747	759	772	769	703	766	747	728	755	739	757	807	747	789	774	783	777	731	765	769	770	757	746	750	783	760	777	795	790	804	780	759	771	838	788	760	783	779	782	789	834	794	786	779	784	811	802	773	776	751	755	768	793	798	757	778	786	766	739	720	769	749	755	798	740	745	766	820	755	727	751	762	806	791	796	780	766	800	784	701	788	743	731	776	757	772	787	707	792	777	818	770	764	737	761	748	747	754	729	761	753	793	756	738	729	715	726	818	756	764	743	824	773	816	775	794	827	791	779	795	802	794	738	721	795	751	778	728	755	753	717	774	803	743	768	733	784	799	732	779	750	761	784	783	746	762	723	750	795	746	777	786	789	793	790	813	846	750	792	828	743	761	811	719	802	760	778	775	813	782	819	739	751	782	771	789	776	788	707	743	739	740	748	775	758	782	759	760	786	762	769	806	767	779	750	720	733	770	760	769	741	802	800	725	767	792	738	765	758	771	761	811	793	753	768	764	773	879	762	762	771	729	749	741	750	772	767	789	744	803	798	794	783	764	747	804	758	775	817	809	786	737	735	769	701	794	755	794	778	731	806	794	755	746	755	762	794	797	743	760	766	768	763	845	803	794	798	782	778	790	787	772	760	810	783	759	767	788	768	806	740	762	747	801	726	784	764	779	740	808	799	767	754	744	721	796	726	725	744	787	782	820	748	759	727	757	739	748	769	821	811	771	725	744	698	738	757	707	789	797	723	730	780	726	767	801	744	796	795	780	786	766	740	740	776	783	792	770	772	741	729	770	745	719	777	788	790	726	780	803	808	726	808	768	736	747	794	762	747	759	732	786	781	692	763	827	755	712	776	821	773	750	770	759	724	791	732	792	738	802	775	802	800	768	798	716	820	742	755	781	779	747	771	753	778	788	809	738	842	776	710	741	763	763	743	722	782	795	748	774	821	745	820	744	782	789	771	779	756	734	715	798	742	763	782	767	746	758	767	786	798	730	754	748	793	742	785	722	751	750	770	763	735	807	768	779	825	833	804	759	784	789	801	764	768	781	767	710	780	738	754	805	759	793	788	795	801	757	753	766	763	748	720	818	749	807	764	757	766	811	786	804	788	786	795	791	767	766	754	764	736	772	803	751	766	778	772	779	785	767	764	831	741	760	785	793	789	748	801	782	791	786	788	712	771	800	814	754	762	746	784	765	810	762	777	797	819	788	792	775	781	772	737	799	783	729	779	763	769	752	800	747	760	757	776	773	757	824	726	785	770	775	751	764	844	762	760	753	739	782	737	752	772	758	792	811	736	761	744	754	782	776	761	754	763	730	765	761	772	802	756	710	724	793	778	776	764	781	801	781	784	827	811	752	740	780	768	724	757	753	794	828	780	765	771	812	774	783	788	767	746	746	786	719	726	731	779	797	772	760	770	759	751	763	754	748	765	710	784	780	735	780	771	781	832	754	761	780	799	769	759	782	820	773	784	734	779	769	740	769	767	751	757	811	783	798	749	756	819	750	791	726	787	746	816	783	748	718	749	779	779	750	778	760	761	694	823	826	733	826	762	766	772	739	796	766	782	760	743	758	796	732	773	736
16836	29270	25014	19316	13624	8881	7306	6136	10152	10437	5461	2272	1130	866	757	753	741	698	731	673	659	705	725	715	725	698	732	715	666	672	688	674	646	682	694	672	726	693	696	699	670	699	710	675	722	696	681	719	744	720	687	695	678	714	732	719	703	728	665	673	697	665	747	687	685	725	664	719	668	682	679	679	685	728	742	680	712	675	721	698	673	714	700	723	742	705	725	693	671	682	683	706	714	713	731	650	692	686	740	711	672	738	675	619	697	673	667	673	742	701	660	705	703	711	689	682	691	725	646	716	710	717	676	732	698	682	772	702	709	659	667	679	698	719	715	742	668	709	708	690	737	700	695	684	659	670	695	664	652	715	691	615	670	669	702	682	654	736	718	680	711	655	715	715	685	689	725	733	723	705	689	707	677	678	725	678	691	694	736	664	701	697	642	691	688	676	691	651	693	712	677	704	695	730	673	702	736	674	713	689	695	652	680	656	646	694	672	701	693	686	692	677	654	708	673	737	747	643	686	690	683	742	655	676	654	711	665	735	678	758	718	667	724	755	714	711	709	656	692	700	731	675	685	640	696	672	755	665	726	702	708	699	646	653	696	666	683	702	669	712	672	646	682	709	728	691	710	687	656	751	710	722	668	711	673	698	656	657	718	629	640	688	711	749	671	703	705	735	701	698	714	698	701	696	685	706	687	703	691	660	666	680	699	727	700	694	734	649	685	701	734	693	662	756	695	667	741	735	695	689	697	678	720	695	670	726	678	727	687	722	644	689	773	723	630	666	692	711	694	716	723	662	688	693	700	688	669	656	707	666	745	743	678	647	679	695	680	755	749	679	667	709	677	717	727	659	682	686	720	668	715	682	696	694	694	698	711	703	693	696	679	660	681	689	732	665	728	698	700	695	645	680	628	719	713	705	711	720	675	727	683	674	698	709	702	680	729	678	701	700	699	666	688	736	702	702	642	666	691	668	660	709	707	699	698	667	700	729	680	688	706	716	705	730	687	677	693	714	724	714	698	708	668	686	688	654	700	692	715	691	677	653	700	676	669	693	710	723	682	714	680	722	665	682	736	733	712	732	683	684	671	728	680	660	691	708	699	717	686	704	682	662	748	703	666	728	681	694	703	684	700	689	681	695	741	718	680	651	653	653	687	697	756	726	664	678	721	717	705	724	699	673	739	710	774	716	735	688	729	716	680	662	670	716	708	712	703	683	671	696	741	661	728	714	705	667	705	698	688	632	710	704	699	675	681	688	763	694	710	728	679	688	677	636	705	666	669	659	731	707	680	671	671	685	710	713	721	690	676	663	720	685	666	690	699	711	731	668	647	697	680	652	692	689	727	672	695	649	673	674	650	723	710	705	735	705	693	652	674	675	681	698	712	712	736	674	705	700	707	648	708	679	694	652	697	705	683	676	702	725	666	739	727	734	645	685	699	732	663	707	658	712	680	692	685	729	725	710	706	692	680	716	659	675	703	735	694	727	731	681	671	718	677	692	658	691	714	702	720	642	706	701	678	691	734	653	706	703	699	757	682	666	680	703	668	682	695	696	700	623	694	685	678	721	765	694	705	703	691	714	662	651	738	711	709	717	682	686	670	682	712	731	720	690	624	688	664	650	746	661	713	743	737	691	698	692	729	646	708	675	657	693	725	650	671	744	692	710	723	684	706	656	727	675	724	694	709	711	685	655	656	709	689	696	669	639	721	693	682	719	747	731	719	680	727	698	738	691	693	663	694	702	701	662	743	745	638	711	701	726	671	678	751	704	725	621	705	691	684	727	725	685	663	725	629	702	699	679	702	649	667	718	688	717	721	732	776	695	713	668	654	748	691	710	667	737	744	673	699	685	715	726	736	652	686	684	685	711	698	692	652	690	713	707	717	697	675	647	732	705	709	647	707	708	701	678	699	679	694	705	665	753	677	694	699	647	747	705	702	698	677	665	707	687	693	731	699	696	683	712	680	684	659	700	679	678	741	708	747	711	684	699	678	694	700	685	726	659	747	671	704	691	697	671	715	695	724	658	645	662	706	661	706	724	660	704	671	680	710	689	721	654	689	698	725	741	693	717	719	651	678	750	672	691	684	735	679	701	666	718	711	720	670	694	757	748	714	730	732	717	704	666	672	719	690	683	632	683	640	683	714	655	717	685	694	669	703	687	713	704	725	718	672	710	711	658	660	692	658	707	689	684	664	690	683	639	674	665	721	731	695	704	725	702	752	668	664	680	672	663	718	699	692	677	705	698	703	702	699	740	660	662	655	711	697	720	744	712	637	684	688	689	670	689	674	655	656	704	698	722	706	678	659	699	668	687	669	660	715	683	677	677	725	661	717	659	697	686	623	719	662	649	722	718	641	712	716	718	677	714	676	683	688	694	744	706	720	694	688	700	647	699	710	707	669	686	685	694	713	708	663	717	636	678	709	684	661	678	681	668	677	688	660	688	727	696	705	709	695	697	726	653	670	723	676	696	714	680	689	722	683	666	736	661	703	666	698	646	677	675	701	722	663	660	664	705	704	661	667	677	664	692	660	749	671	692	713	719	670	667	717	698	700	683	675	701	688	645	688	695	774	739	728	721	690	706	703	698	656	726	656	663	682	625	685	705	700	715	681	679	655	715	699	709	718	689	674	679	707	674	680	675	693	687	667	688	665	661	679	661	658	664	738	703	711	719	676	685	693	662	634	644	706	704	684	701	659	701	703	696	668	625	675	666	739	667	660	645	699	720	704	678	629	694	668	685	674	653	654	683	670	743	704	702	697	659	718	667	704	750	703	691	674	703	691	660	709	708	740	664	670	676	701	679	701	718	693	712	675	688	730	716	644	662	658	704	684	678	699	705	686	716	653	711	713	724	638	658	682	714	728	715	713	683	732	699	722	686	731	709	736	697	693	702	700	678	680	675	714	729	688	691	686	677	724	691	655	701	681	701	687	694	688	696	657	656	660	717	740	700	724	713	678	727	704	701	699	692	693	672	651	691	630	691	705	717	664	711	754	694	679	752	674	688	601	701	691	666	641	685	670	710	704	658	660	703	645	692	717	706	706	698	711	713	659	680	692	695	724	684	713	691	685	694	679	703	710	706	699	676	668	672	712	732	700	696	684	714	712	650	690	672	735	693	661	724	697	705	691	702	690	714	670	716	679	724	656	670	709	688	689	722	703	657	685	691	689	699	646	694	760	675	713	672	674	705	698	748	634	671	742	669	671	719	714	726	667	697	726	625	718	733	669	680	711	660	721	673	699	700	719	689	712	675	712	715	695	705	660	709	685	685	700	737	773	692	692	719	698	723	742	718	701	642	713	669	674	721	688	721	715	703	677	695	718	737	717	688	654	661	682	726	662	747	701	722	722	720	691	682	711	691	697	682	712	695	684	692	715	706	657	741	690	660	718	703	703	646	677	696	719	688	692	660	678	669	708	706	694	718	693	619	704	704	679	681	703	715	706	694	706	681	688	706	671	713	656	662	709	698	644	710	715	684	700	724
24311	21416	28753	25364	23605	22106	16396	12709	20757	20423	10813	3732	1619	1090	938	930	871	949	895	857	854	882	809	885	887	932	914	832	913	878	825	935	898	839	902	891	928	900	864	869	887	875	899	887	916	871	879	865	903	836	845	887	912	926	891	939	904	886	920	856	862	948	905	886	843	866	852	857	896	881	825	851	814	826	968	893	879	873	872	860	817	852	899	857	918	885	851	830	846	844	766	860	864	883	857	886	887	907	873	886	888	875	854	864	856	864	848	867	866	862	893	914	841	848	885	839	874	825	842	877	868	869	814	912	851	889	878	832	839	841	919	885	870	883	886	799	842	885	843	841	884	857	879	902	877	845	832	851	879	831	827	905	906	856	855	852	886	828	806	939	940	870	816	830	864	878	900	908	875	882	930	882	903	879	890	900	857	886	891	822	835	879	919	852	864	838	825	850	927	885	884	851	942	856	884	866	855	864	929	878	898	853	850	885	864	881	859	854	852	886	844	885	854	917	853	875	874	871	874	902	881	886	890	825	861	843	869	867	780	863	886	892	904	826	857	863	888	918	856	845	894	883	907	865	854	855	885	858	884	876	899	883	847	838	842	872	859	900	907	855	898	832	847	878	834	844	776	891	891	819	889	880	829	874	851	870	895	857	879	907	825	856	913	909	911	865	904	893	872	859	866	902	844	853	905	904	889	836	886	917	876	896	880	932	861	858	842	901	851	847	896	868	836	843	898	849	867	888	848	862	862	812	825	922	889	896	879	821	869	880	894	886	880	910	874	838	835	863	839	836	885	830	858	837	868	892	866	881	867	859	873	840	848	887	858	884	844	838	863	876	880	907	887	914	854	844	904	878	858	822	835	827	915	871	863	848	827	890	846	892	888	817	869	874	845	883	977	832	885	876	864	859	858	822	858	838	866	832	879	825	882	827	882	845	844	892	810	908	850	838	889	860	855	894	871	881	847	904	801	902	846	869	892	880	875	916	834	858	830	856	906	924	888	844	849	859	856	857	851	820	870	920	883	904	900	850	875	867	870	883	868	875	822	869	877	884	833	880	832	853	870	888	814	814	856	809	908	886	885	837	908	868	908	888	892	830	854	855	860	852	878	887	853	854	912	854	835	908	828	908	820	849	866	871	852	840	871	862	852	908	864	824	813	862	885	856	837	814	883	843	804	893	844	868	884	867	861	923	886	869	871	894	870	877	857	847	852	873	839	851	822	896	854	917	880	809	865	895	854	856	856	899	865	898	889	903	822	828	859	865	813	869	843	856	787	876	846	828	878	871	866	850	865	891	910	889	840	838	828	821	900	879	881	870	865	897	857	853	852	848	903	826	849	879	840	842	885	894	920	804	865	918	854	880	872	884	864	858	830	841	846	869	869	887	857	875	842	845	879	860	839	844	909	865	859	840	856	840	894	852	832	858	808	834	861	912	884	856	828	839	888	888	907	869	895	922	820	878	914	812	845	832	871	901	865	892	834	857	855	866	848	893	832	859	877	856	832	813	802	849	838	842	894	884	854	867	899	892	874	802	847	887	828	917	914	834	868	849	828	877	846	813	831	904	839	859	818	886	852	904	840	873	882	866	825	894	888	820	877	854	913	863	877	847	840	882	879	854	838	864	842	860	857	859	886	866	892	859	807	840	867	856	818	845	851	842	835	892	860	961	839	865	900	910	840	837	917	890	905	842	889	911	859	808	891	828	911	824	876	836	889	910	890	875	908	865	811	879	853	879	823	886	949	874	870	881	894	878	829	884	872	859	835	889	886	868	864	865	935	861	877	872	871	834	871	864	835	784	879	859	839	828	892	824	876	882	899	824	850	853	908	890	851	884	829	923	899	881	876	816	859	820	887	844	873	854	892	856	881	913	873	830	894	834	894	882	874	863	853	864	863	887	853	845	885	852	851	907	838	828	881	876	878	830	867	841	916	893	852	879	865	884	899	879	822	851	884	896	865	912	857	899	862	904	863	888	847	891	866	811	855	880	838	875	823	821	889	878	907	822	828	885	889	877	862	862	853	827	889	861	896	865	889	878	892	828	793	863	872	917	947	877	830	865	827	849	879	872	831	886	901	845	819	893	808	892	871	849	879	880	879	883	864	880	889	862	863	847	894	881	818	854	865	874	852	824	857	905	831	869	844	861	840	907	848	870	887	834	854	815	855	861	870	907	880	815	881	824	881	870	887	849	882	849	817	852	807	876	878	838	893	822	889	848	885	896	869	828	846	838	884	865	877	877	782	899	850	833	864	821	838	861	839	800	908	865	829	879	875	892	842	899	845	913	837	868	888	809	877	882	889	827	836	829	916	840	853	833	801	861	849	880	876	927	839	845	861	835	846	821	875	828	893	841	913	889	849	862	875	797	832	892	882	829	848	880	832	829	831	829	875	841	886	820	870	900	877	835	892	859	836	803	884	842	853	857	888	846	840	850	897	853	890	897	857	866	847	882	850	857	888	833	821	853	861	898	829	848	809	827	866	883	881	862	925	945	884	895	781	845	888	858	865	854	880	869	916	907	839	917	886	871	872	814	884	838	845	878	877	857	830	850	886	851	821	888	800	877	920	859	857	858	871	880	891	920	851	832	872	843	856	845	874	858	865	835	860	845	848	875	873	880	850	821	824	852	891	889	874	891	856	863	906	875	880	886	857	896	882	893	830	865	875	834	846	871	820	928	864	861	871	871	884	851	915	841	853	835	861	879	853	878	853	864	889	861	907	877	912	827	925	863	828	874	905	884	800	879	843	863	821	883	842	875	851	869	867	857	843	837	886	853	924	851	833	857	875	830	851	892	890	891	813	856	863	882	842	852	889	875	816	863	873	811	860	938	785	877	838	839	923	861	795	878	830	857	887	877	919	862	872	892	873	898	832	924	855	810	832	826	829	860	892	822	911	866	914	859	823	863	840	888	804	828	822	851	830	867	851	906	836	888	854	862	880	907	823	888	901	848	815	881	863	837	854	813	876	841	835	807	873	840	877	863	876	882	840	904	870	861	880	864	830	905	894	840	862	824	861	880	863	805	849	903	870	881	832	885	866	811	823	902	831	837	867	794	907	838	946	870	861	884	858	801	845	922	893	875	828	912	855	897	854	874	930	900	873	864	820	896	891	817	846	868	930	897	902	819	842	882	870	883	841	836	911	830	842	810	820	851	869	896	840	838	859	869	886	882	876	815	892	882	836	862	833	851	876	874	896	880	850	835	846	840	848	931	831	855	818	864	874	848	880	837	821	859	847	825	877	858	869	852	877	872	843	904	866	862	886	903	845	933	838	827	808	881	851	866	814	912	836	885	879	874	885	897	829	869	889	863	861	824	827	891	871	859	924	869	883	891	900	820	847	882	857	864	880	819	871	838	879	890	863	911	843	876	835	903	851	886	890	886	856	891	854	890	828	817	866	872	782	891	847	865	903	880	836	887	906	872	892	846	869	878	846	859	907	877	895	868	864	852	849	823	860	911	870	837	827	891	881	861	900	853	837	856
20004	34182	32183	28117	21918	16869	11876	12393	20796	17290	8581	3531	1569	1080	903	843	792	771	763	777	778	839	733	822	778	733	777	808	812	742	759	760	748	752	746	824	765	746	824	816	777	781	811	807	774	784	748	754	788	723	758	825	819	786	724	752	793	799	799	778	791	766	772	802	714	766	748	802	766	781	762	798	796	780	790	747	765	747	757	827	790	776	783	840	834	830	786	711	738	808	780	789	794	821	771	720	763	762	811	730	792	771	815	749	815	856	776	847	755	796	829	785	773	779	754	815	748	790	768	772	793	814	780	754	784	781	842	799	791	809	734	754	747	825	743	766	810	787	796	779	753	804	820	748	765	729	739	784	763	796	747	810	778	788	772	774	813	763	770	748	802	819	827	769	737	765	756	836	783	770	806	800	843	756	806	783	805	801	753	800	786	791	787	798	776	756	812	780	815	775	745	794	771	769	805	795	779	773	779	794	788	808	731	795	762	735	775	841	814	795	814	764	776	758	831	820	797	797	824	781	796	835	787	759	753	814	803	794	758	779	801	764	786	756	740	715	820	777	779	773	789	831	763	763	790	769	800	782	757	791	766	785	797	779	750	788	780	754	777	755	791	800	805	747	765	794	781	819	777	779	767	798	778	801	750	756	821	764	784	846	736	761	797	773	707	816	799	771	790	748	751	838	795	789	803	802	764	795	749	747	811	748	774	789	790	723	731	800	806	769	787	701	789	750	798	834	834	785	776	718	837	800	773	783	795	748	838	746	743	834	759	817	774	794	738	833	830	813	768	811	762	750	786	815	813	773	790	795	751	723	850	812	801	791	800	776	746	727	792	809	794	799	756	756	759	761	761	778	785	744	800	804	790	808	747	812	812	758	791	805	781	773	770	768	779	803	731	744	802	804	774	842	766	761	774	758	746	781	785	795	786	797	801	768	762	798	782	757	744	815	768	736	722	782	769	795	801	791	737	745	741	763	826	737	779	762	792	693	744	771	806	763	758	750	749	836	795	778	803	805	819	782	768	793	806	758	844	749	776	783	807	793	823	799	773	720	783	771	785	760	790	723	801	765	797	775	864	825	755	781	761	811	821	779	767	716	772	778	803	771	765	800	823	781	748	793	770	772	746	744	804	796	749	789	754	763	813	803	799	739	799	802	827	741	784	759	770	823	732	774	810	845	735	732	700	778	781	820	763	799	783	765	783	751	744	779	781	771	816	774	752	746	822	784	798	840	768	755	710	749	782	742	767	791	757	798	760	775	752	772	758	788	783	762	776	800	764	771	790	765	720	741	737	823	728	757	787	754	824	783	777	799	759	802	795	760	814	772	796	815	766	748	803	800	766	748	790	805	805	813	786	792	798	750	814	828	788	770	819	790	778	782	790	750	801	748	770	749	773	778	782	802	776	752	790	779	768	822	768	742	801	760	756	735	804	787	764	760	796	816	766	811	811	781	762	753	756	789	763	784	774	773	785	759	770	773	757	806	773	768	770	760	795	838	814	769	815	769	731	769	823	754	788	820	755	718	797	784	767	791	787	773	731	793	751	781	736	763	781	766	740	812	803	774	782	816	764	768	816	783	811	745	774	777	793	774	797	757	775	763	739	792	815	732	775	810	797	782	766	787	781	751	794	829	767	835	751	709	776	779	757	757	749	768	771	781	773	788	774	727	782	791	795	786	799	771	779	779	801	801	789	762	776	792	794	799	830	792	790	795	784	761	766	724	792	795	841	803	755	788	747	816	795	746	774	724	777	782	742	718	774	785	797	837	777	770	788	757	815	803	758	769	795	762	784	762	792	775	709	793	803	783	794	792	759	755	735	724	830	776	838	764	786	782	739	735	775	775	735	765	748	755	803	817	804	747	739	741	838	820	803	774	757	775	782	744	737	787	794	813	820	775	801	792	801	803	766	779	791	810	792	785	755	787	783	810	777	778	777	778	757	820	819	767	721	765	778	752	764	800	819	806	786	743	763	746	777	777	745	788	766	776	748	815	776	754	765	775	766	798	747	780	757	769	733	785	794	820	827	774	818	827	771	731	807	780	803	765	801	786	741	827	809	764	810	751	777	755	782	784	764	792	796	778	805	771	774	817	758	809	813	786	758	765	798	786	731	763	885	797	760	733	744	791	765	816	774	751	761	773	761	807	809	773	785	802	776	802	783	774	757	771	722	802	756	802	724	761	727	793	781	775	814	777	703	758	781	744	743	786	751	779	795	749	736	796	796	771	777	796	767	812	754	799	779	767	776	781	740	784	746	829	807	737	793	774	757	693	768	744	788	722	767	744	762	788	776	763	788	709	780	781	799	754	746	772	792	810	764	840	752	752	742	787	792	761	733	711	731	773	756	771	754	770	797	813	783	771	783	791	793	754	739	794	728	731	760	791	812	793	782	733	781	797	770	794	744	733	788	794	724	797	797	840	796	768	750	744	770	762	778	750	761	760	750	737	793	748	737	777	751	724	761	763	767	761	768	787	752	818	776	801	812	757	780	760	801	750	764	778	793	820	797	812	763	707	764	760	737	750	794	723	793	757	766	732	768	772	826	797	747	802	735	751	767	761	773	773	803	787	773	793	772	778	791	687	802	799	787	773	780	769	837	718	814	799	819	740	764	768	720	777	785	771	764	811	772	766	784	743	740	746	784	762	791	774	768	762	799	793	833	798	795	745	746	781	732	728	757	814	795	780	794	752	748	799	754	749	735	722	807	746	850	792	786	747	780	772	783	775	783	810	741	765	799	803	808	793	784	775	820	817	774	792	775	768	774	725	784	793	750	814	792	770	785	738	778	742	777	773	725	797	813	797	745	792	808	800	757	828	797	809	818	783	764	782	759	774	782	759	795	786	784	791	771	736	766	765	811	820	760	828	761	775	785	744	773	760	757	773	760	757	794	785	778	787	740	791	835	805	774	785	786	754	826	761	757	775	758	755	755	771	789	750	754	767	709	786	753	794	722	784	737	808	756	760	743	777	788	739	722	778	811	761	713	770	764	802	788	754	790	728	812	767	779	771	832	784	812	830	789	736	780	773	806	774	743	762	772	755	760	822	779	756	767	821	792	796	775	773	766	768	801	766	785	764	800	781	863	835	790	780	773	764	786	770	857	810	807	791	822	803	777	757	785	752	737	793	742	788	788	750	785	757	771	813	726	764	805	762	748	785	783	787	747	777	732	810	761	703	744	786	748	772	766	787	745	787	811	761	780	769	808	796	781	775	769	762	792	762	782	782	773	735	744	755	766	774	758	690	713	738	786	771	753	734	825	780	792	785	777	788	739	760	799	759	776	773	808	744	750	769	743	794	701	782	724	770	764	773	739	769	803	774	773	767	800	797	789	764	775	758	775	773	782	792	784	789	773	769	784	775	770	797	752	784	803	814	764	744	817	771	777	814	803	752	742	750	793	782	762	776	760	798	757	814	744	791	782	764	794	807	763	779	781	765	778	836	785	833	785	762	777	730	750	757	784	789	784	742	771	786	784	787	804	794
28883	22944	26268	17056	8815	6232	4344	3195	2970	2367	1502	969	876	829	864	847	855	839	813	862	831	815	806	837	785	868	802	824	864	830	826	840	792	818	862	867	796	816	875	787	818	785	802	744	785	832	824	837	865	876	807	876	865	827	839	880	811	819	831	797	811	799	806	814	826	837	800	852	756	890	846	866	803	839	795	818	912	810	797	847	839	828	812	797	817	854	830	783	887	813	835	815	796	822	865	837	848	852	780	863	788	856	838	817	810	811	821	883	781	785	836	832	793	847	803	801	778	801	834	827	818	862	877	826	786	844	822	815	768	801	797	834	834	794	774	834	816	887	852	827	836	800	816	829	770	808	827	818	740	787	824	828	798	763	801	841	848	825	814	829	836	841	789	789	870	797	834	855	859	820	844	812	791	835	828	817	807	833	855	853	815	805	797	784	842	823	819	817	832	873	793	775	865	840	799	841	789	791	839	828	790	815	841	812	859	794	828	835	821	812	824	770	853	775	801	807	845	822	776	817	797	828	768	845	865	832	804	787	820	829	833	860	849	822	794	831	818	829	812	860	791	794	788	799	794	806	857	842	834	833	876	803	832	817	812	848	795	848	827	844	824	821	833	829	820	820	834	798	817	787	781	820	835	785	809	826	842	802	839	825	823	821	824	814	793	838	788	856	807	782	809	800	829	829	815	829	853	829	812	857	798	763	798	806	874	750	819	837	824	800	866	745	811	873	767	797	834	815	817	879	823	859	803	757	824	837	806	780	840	852	854	825	868	787	842	801	797	836	877	834	784	817	786	842	843	857	815	808	792	791	797	814	842	792	869	806	853	777	783	821	782	847	811	774	808	806	831	853	789	829	747	804	879	820	821	814	832	839	822	842	822	767	828	801	843	850	834	862	816	884	794	838	833	813	761	801	827	882	817	808	781	877	817	817	845	916	855	832	832	802	836	793	853	846	879	799	803	816	794	802	870	814	816	792	805	851	835	812	733	777	838	815	812	838	868	790	842	785	839	806	783	828	854	814	811	780	806	842	834	823	833	787	836	817	807	824	822	844	776	876	815	809	782	801	848	846	807	792	810	808	859	785	785	788	783	792	813	826	822	771	842	840	830	809	858	836	815	850	828	805	800	847	847	802	816	806	865	812	787	826	785	818	802	835	813	852	873	854	774	768	829	792	813	784	787	812	862	828	797	802	810	839	790	820	763	796	795	819	842	849	787	840	834	848	800	836	835	843	748	840	812	838	773	805	878	835	799	827	822	847	785	824	838	764	829	889	845	810	865	827	830	846	796	869	811	876	816	844	803	782	804	848	801	843	825	835	884	777	858	806	797	861	847	794	779	824	801	901	808	833	853	850	811	820	871	821	837	806	823	828	826	805	792	803	803	796	845	824	851	809	830	851	802	846	837	798	847	774	857	824	838	794	806	880	824	823	764	815	812	827	815	824	844	828	788	832	838	816	830	782	901	796	767	846	782	819	824	804	820	818	782	795	862	844	818	849	798	787	826	797	882	859	840	789	811	869	819	815	777	869	780	823	817	851	833	840	787	793	752	775	836	835	828	844	879	858	861	781	863	815	829	854	849	851	833	801	819	762	807	810	773	845	855	852	759	819	821	813	852	800	806	857	850	833	802	841	822	812	809	836	742	833	853	812	801	827	818	807	814	764	855	821	848	802	796	826	815	802	835	795	753	805	842	852	742	834	814	853	749	808	843	804	797	850	780	795	791	828	793	821	805	878	857	793	792	847	777	841	828	803	830	799	803	815	835	832	856	835	888	758	792	791	833	813	763	824	824	862	811	793	840	867	832	842	821	793	854	811	801	766	810	852	804	782	816	832	818	752	803	808	813	804	866	808	803	806	771	851	788	805	840	835	883	783	725	841	821	805	816	826	795	828	881	864	800	821	794	858	790	842	778	800	811	831	840	795	780	790	814	835	835	787	820	836	817	808	752	814	855	860	856	786	813	821	804	799	811	800	800	819	813	819	834	827	792	812	816	806	857	839	797	797	812	870	785	850	827	814	803	787	827	787	830	837	863	837	815	833	728	843	818	832	856	802	798	783	858	815	766	836	823	859	834	798	866	827	811	873	818	864	836	792	810	838	852	819	812	792	837	834	802	817	797	824	871	843	802	826	818	809	863	832	798	861	771	876	831	836	776	798	831	759	834	838	802	857	811	807	780	801	782	835	835	838	814	805	786	838	836	812	810	826	816	847	844	808	853	842	843	860	841	830	824	783	828	836	801	813	804	789	781	836	813	848	854	796	809	852	811	814	811	839	780	791	831	830	797	774	817	837	831	805	857	808	880	828	807	849	823	803	840	836	838	845	863	848	839	839	851	798	863	782	764	809	829	838	860	835	828	853	801	797	762	798	819	827	825	835	870	777	861	748	815	834	826	857	817	807	848	829	789	842	835	823	843	824	819	810	827	843	826	791	816	789	812	866	811	862	791	844	840	759	840	829	842	806	761	814	823	850	812	805	868	887	823	895	822	865	826	840	793	816	837	869	826	865	840	806	829	808	868	781	833	891	837	815	813	888	836	823	822	807	820	829	822	848	840	799	822	873	833	753	823	791	889	833	844	775	825	812	852	881	827	825	794	833	874	782	750	821	820	806	792	797	829	855	849	813	814	835	842	827	763	823	741	792	835	809	840	804	850	846	812	791	813	822	815	862	749	878	799	828	844	818	801	809	803	805	825	818	847	793	834	799	811	818	806	800	822	822	836	837	768	859	798	837	789	832	851	847	828	823	796	848	794	869	796	803	812	867	823	799	779	779	802	800	791	826	784	806	864	840	885	811	827	831	786	803	816	878	763	808	808	893	815	889	846	834	804	860	785	849	820	806	769	805	835	836	859	857	866	839	787	833	823	869	872	839	815	781	810	794	804	826	816	857	822	851	823	850	783	818	785	826	860	812	808	844	809	845	771	791	829	810	790	827	821	788	818	813	805	825	796	818	815	820	800	832	862	799	764	774	806	845	819	850	829	848	807	813	822	865	827	805	816	854	811	832	838	818	884	769	842	845	826	848	792	809	880	833	818	855	835	831	874	767	836	815	834	821	854	834	790	805	859	823	830	792	859	756	845	815	852	804	749	818	813	818	815	884	855	844	817	773	877	834	809	824	801	819	785	812	799	853	771	809	861	787	823	801	739	823	764	774	810	800	929	844	808	925	819	762	845	812	823	829	825	848	837	882	810	845	797	796	826	830	863	875	812	809	800	796	796	862	793	791	813	802	835	799	831	823	887	812	772	824	823	810	772	832	811	784	884	831	783	866	811	814	781	819	833	772	789	861	833	777	856	800	785	817	817	841	814	809	814	857	813	860	803	848	811	780	832	878	861	840	802	866	833	818	816	846	864	833	875	842	864	833	773	829	819	817	853	848	815	819	773	832	891	825	808	797	776	816	816	776	845	833	795	827	824	804	775	830	777	847	822	832	865	813	807	866	865	769	847	826	802	835	797	806	850	841	808	808	826	847
13333	22635	23150	12179	7937	6656	4935	3884	3445	2586	1438	885	803	755	711	727	718	726	722	736	691	690	699	748	739	705	760	729	690	711	723	769	710	729	699	698	739	689	722	712	724	750	645	685	684	696	700	700	716	713	722	685	701	760	688	695	698	706	684	741	722	669	697	675	711	663	656	650	707	709	696	707	696	719	746	699	713	731	699	700	708	776	670	704	701	687	679	702	736	714	674	697	722	730	703	728	696	732	759	687	719	719	722	788	749	729	737	733	732	690	703	684	725	708	711	684	720	705	728	658	727	689	728	708	702	730	708	707	705	685	738	675	688	690	725	723	710	710	700	722	755	717	707	769	685	697	743	684	730	733	698	710	773	731	731	712	686	741	684	747	704	696	719	694	676	740	724	714	712	687	690	684	680	697	675	698	692	691	719	706	739	733	739	717	699	713	703	717	717	693	675	687	690	730	718	724	668	679	689	680	716	737	719	732	745	747	713	715	694	710	698	685	684	711	737	719	724	744	715	740	734	706	709	662	685	671	726	693	755	711	699	713	696	713	736	692	703	685	703	686	701	767	739	705	641	726	724	698	705	701	721	693	711	679	747	657	702	755	727	726	754	693	757	716	698	707	680	730	721	725	711	718	661	739	711	726	722	730	722	731	709	680	744	697	684	768	666	728	688	742	685	713	738	717	682	730	731	670	673	659	752	703	742	712	688	716	743	689	671	723	747	730	679	737	760	698	687	701	698	675	720	692	726	692	710	753	712	728	681	724	678	719	765	722	693	701	733	682	690	690	700	697	783	715	714	734	704	703	676	690	690	707	705	685	711	712	730	704	731	698	708	710	693	745	716	685	702	717	690	723	657	740	685	722	683	709	703	671	702	719	731	676	720	730	669	682	708	679	691	721	726	703	728	777	749	702	718	734	698	710	754	746	730	702	699	729	698	731	687	716	757	721	691	735	694	702	715	697	698	713	713	720	716	734	692	715	701	768	742	701	657	709	745	688	734	758	701	655	654	730	734	728	711	724	730	730	700	756	736	739	668	720	695	743	692	713	724	754	700	679	706	700	684	722	684	710	688	666	723	698	720	719	662	743	681	724	669	707	703	713	690	735	738	702	702	702	709	728	729	708	748	721	769	741	721	661	705	736	679	729	687	734	666	704	711	691	722	766	717	768	696	723	767	715	698	698	751	752	731	704	743	705	680	700	699	746	695	670	736	670	713	756	711	719	722	714	733	674	739	704	751	725	725	767	693	751	725	705	712	736	717	714	701	744	683	731	735	680	704	715	714	697	776	736	694	713	715	705	693	761	739	675	754	737	724	688	712	698	684	708	715	743	767	719	722	788	654	705	684	667	718	706	682	706	734	720	697	689	688	698	688	726	700	683	713	703	688	705	752	768	761	700	684	724	700	698	777	774	654	676	689	731	665	681	755	696	667	709	715	717	765	686	649	674	704	706	745	689	714	722	635	700	705	675	726	674	655	724	740	705	691	665	751	718	715	677	764	728	732	736	694	704	670	742	743	725	694	675	691	699	697	678	716	707	745	699	676	673	736	717	712	729	746	706	708	694	707	707	697	715	692	683	699	695	696	699	694	692	690	711	722	738	719	733	753	695	679	706	715	720	672	702	725	727	707	660	714	740	708	704	724	717	702	723	753	753	700	723	767	680	717	746	741	739	686	721	687	699	713	647	718	702	710	720	714	739	730	705	679	694	737	680	715	733	744	717	688	706	728	679	708	721	751	710	692	713	708	690	663	678	731	694	683	662	723	715	690	699	725	707	735	713	691	742	700	648	743	707	690	712	662	720	736	713	750	677	714	751	699	768	730	670	660	729	739	710	718	746	744	732	692	719	714	733	705	681	707	731	702	722	740	695	671	706	757	733	729	705	705	706	628	712	729	676	713	709	696	677	717	722	722	726	711	748	670	784	701	715	758	721	775	710	760	689	703	725	734	710	685	692	700	717	754	695	763	687	749	725	718	688	630	663	756	688	697	722	720	729	682	687	735	719	722	734	698	748	734	693	729	711	697	691	737	704	715	710	735	694	711	714	766	704	668	691	740	762	722	687	746	702	751	701	725	678	728	726	689	689	654	726	763	682	743	742	688	708	717	722	690	662	734	700	721	773	736	707	705	765	652	723	695	678	705	763	711	706	694	704	763	715	730	707	716	696	666	676	696	691	716	697	683	722	729	741	745	709	713	733	695	724	706	709	729	724	709	742	687	692	699	722	737	728	679	743	676	717	734	735	703	766	722	735	727	726	719	660	677	725	714	747	735	713	741	710	688	749	769	701	725	716	705	717	727	739	651	700	694	705	732	738	727	703	705	691	699	714	737	666	689	670	738	715	725	762	690	684	721	687	777	708	701	699	724	752	753	729	690	716	693	745	717	754	648	722	697	711	709	712	744	739	693	737	691	700	702	742	701	738	715	682	739	693	727	687	701	736	739	719	701	693	682	746	753	686	719	748	696	740	694	685	637	652	722	678	734	711	736	720	747	687	691	716	692	709	685	684	704	710	685	699	745	675	726	695	713	708	733	726	673	705	706	745	738	711	756	734	684	657	686	667	707	716	676	726	757	670	714	699	709	714	736	720	715	678	707	710	700	721	713	677	685	701	730	715	730	715	718	703	714	756	718	671	751	700	701	733	735	713	705	744	707	687	714	713	732	634	735	705	650	728	749	735	740	697	688	712	641	694	702	697	705	700	678	762	720	729	680	739	702	705	704	681	727	742	724	699	711	745	680	714	712	698	766	721	705	683	710	694	710	670	712	704	691	690	682	765	713	691	673	710	723	693	708	693	659	700	713	669	688	712	784	643	701	687	755	712	700	728	737	720	714	718	701	723	683	716	745	739	715	684	723	747	681	713	697	733	703	736	733	691	708	683	752	709	763	681	669	697	701	707	674	717	736	715	693	713	725	747	784	699	686	686	740	703	741	689	722	684	728	695	703	745	693	708	714	694	730	672	764	746	703	693	705	681	717	712	726	728	670	689	695	693	740	699	709	757	745	769	705	712	714	715	692	696	645	697	688	705	727	683	718	675	698	723	666	702	720	694	739	710	750	716	745	727	682	678	711	706	695	704	719	743	727	750	743	738	693	688	713	669	680	709	730	721	725	692	755	726	720	702	721	664	684	719	718	689	719	691	707	737	701	742	701	737	697	712	735	755	757	749	698	698	749	718	728	729	726	740	655	741	701	679	697	683	724	730	691	666	734	740	698	721	716	691	680	707	656	688	704	674	670	704	759	726	668	710	682	698	711	698	687	697	710	709	744	739	678	698	720	684	699	682	682	678	733	745	684	690	669	714	752	717	691	649	690	664	724	743	703	696	690	730	705	731	706	692	685	752	739	720	700	763	697	719	706	752	697	706	741	732	769	730	700	712	711	714	664	661	688	705	668	762	638	733	750	671	676	707	744	672	712	755	740	691	695	694	692	729	729	764	739	724	695	651	712	696	688	721	716	722	741	707	699	731	735	699
25708	21484	28320	26479	18917	12827	8525	7762	11280	9916	4366	1637	1026	863	824	789	721	781	823	838	748	798	770	780	795	819	746	828	755	788	765	724	792	800	772	742	798	839	764	821	816	749	803	767	838	795	779	779	790	783	820	802	755	779	769	801	728	772	785	798	831	768	812	794	799	792	732	772	781	739	751	805	766	753	790	800	786	739	769	727	764	729	802	823	767	789	793	708	748	829	784	775	791	819	805	767	760	793	765	783	729	830	766	740	758	769	791	771	792	721	739	775	763	769	773	787	795	804	758	797	765	752	772	756	814	745	759	787	755	729	745	832	795	790	803	766	783	778	765	765	763	780	824	755	784	741	766	787	832	782	774	745	772	786	786	709	745	779	803	796	782	727	727	728	763	757	809	816	823	777	786	751	744	788	801	741	796	714	730	769	775	796	773	799	785	744	786	805	763	792	809	760	767	803	790	769	781	812	781	759	757	790	785	775	750	753	786	745	765	817	792	804	755	815	751	738	767	816	789	730	710	725	773	718	744	792	789	717	752	841	753	803	784	790	766	793	776	771	845	797	784	760	796	824	751	802	823	844	807	758	771	803	756	734	797	775	758	767	781	770	730	783	835	756	763	712	781	798	759	801	777	771	748	774	708	818	752	768	784	716	799	682	779	734	770	781	803	783	725	753	782	803	784	777	770	793	804	777	738	840	778	760	808	777	853	799	798	744	797	744	773	764	836	800	781	749	786	799	758	766	759	814	759	752	787	781	798	733	764	730	788	764	744	773	784	821	798	744	799	762	765	767	787	756	751	781	753	768	774	690	729	769	771	806	858	728	773	797	785	793	770	789	760	800	783	773	805	722	742	778	838	780	806	808	777	756	755	754	746	722	796	761	768	759	773	784	757	769	750	770	764	736	775	732	789	738	767	770	737	733	810	850	789	746	786	794	774	767	781	791	751	770	758	738	807	757	798	761	772	741	768	724	803	832	761	749	757	751	763	782	736	774	776	716	750	820	800	736	761	765	790	734	773	769	739	780	794	760	775	791	758	775	732	752	708	686	759	815	778	736	747	776	797	790	754	823	820	825	738	738	809	783	738	792	821	770	784	784	832	762	792	782	796	827	795	761	760	767	761	810	782	797	769	816	735	795	773	783	772	757	774	785	776	784	795	803	732	775	752	748	800	812	716	732	793	762	774	771	777	798	734	828	747	782	727	820	821	794	741	832	778	783	723	793	783	798	784	759	716	754	771	780	775	794	760	728	771	787	743	815	795	785	815	730	776	788	751	765	690	753	796	826	780	775	760	781	699	740	754	791	803	744	764	721	760	764	872	751	786	801	773	753	814	804	843	753	719	751	722	763	775	722	778	773	747	810	763	774	707	809	810	765	775	845	801	736	768	713	790	793	755	863	776	788	743	792	733	757	773	802	704	769	766	824	766	788	803	699	810	763	817	794	737	779	817	771	762	806	766	742	830	803	835	805	796	779	726	742	759	754	763	824	760	824	742	772	768	833	778	753	725	752	788	806	753	762	787	770	782	761	783	797	749	764	751	749	753	755	800	740	743	809	756	714	774	776	777	716	763	732	781	770	780	768	758	760	781	803	745	771	811	762	821	807	757	704	755	794	776	732	775	725	795	807	768	793	741	780	785	785	749	786	745	743	760	709	766	792	806	799	739	725	774	770	742	735	743	791	799	817	796	779	855	748	730	805	768	743	728	735	825	771	816	748	731	748	794	701	744	775	761	779	786	767	790	770	828	796	760	729	763	757	796	746	769	763	754	839	752	783	803	771	742	772	750	774	787	791	798	779	780	779	773	767	783	756	761	761	801	780	751	777	723	749	770	756	785	768	766	807	786	759	781	738	784	770	796	794	718	815	801	709	777	736	791	789	758	724	739	796	808	773	821	736	766	826	709	822	759	787	763	795	809	764	784	724	771	768	806	770	820	756	805	793	758	759	823	766	765	769	774	824	760	784	778	735	788	789	797	797	740	745	740	805	841	798	787	767	795	753	748	765	764	751	766	774	790	753	779	821	773	777	750	762	740	768	763	758	756	762	786	775	826	848	753	774	754	765	761	759	765	806	794	781	754	747	783	773	763	746	760	795	817	800	791	796	770	775	762	810	750	762	753	744	799	779	829	767	761	770	803	733	786	771	841	754	794	787	780	799	790	805	797	753	778	781	812	786	725	790	806	808	779	777	721	769	788	759	760	788	772	739	780	771	741	779	770	782	799	782	798	740	772	778	758	776	795	768	774	788	749	807	739	768	797	792	847	781	784	776	798	744	740	796	784	787	766	739	798	778	790	795	797	771	802	782	781	793	773	774	794	755	788	789	718	723	819	795	781	743	764	740	771	772	784	763	757	769	759	769	816	792	764	763	796	801	780	844	771	775	774	822	756	791	777	758	785	769	764	746	780	757	774	813	777	815	807	790	795	756	756	766	776	756	792	787	768	765	767	773	718	782	759	787	807	814	819	848	802	749	788	802	762	759	770	725	779	813	775	826	775	766	759	756	839	762	761	805	780	778	781	760	737	745	765	776	769	808	757	811	730	804	756	696	784	748	777	765	774	778	779	791	784	768	797	801	813	778	764	745	779	775	803	783	760	756	752	785	727	783	778	794	727	760	757	756	710	785	762	773	739	771	770	811	776	808	747	726	751	778	750	769	759	784	733	756	835	760	765	802	793	783	747	775	768	765	747	795	725	782	770	794	821	770	779	740	768	750	778	769	718	760	822	791	801	721	790	774	808	760	791	797	782	728	754	731	816	781	787	767	740	787	768	748	773	797	776	760	745	704	756	813	793	751	732	798	783	782	731	772	788	759	711	754	776	781	729	740	803	767	776	793	785	765	774	747	818	730	711	719	754	813	747	744	768	749	746	792	750	711	747	777	778	809	776	765	825	752	751	769	821	772	776	808	827	759	803	785	792	785	799	751	751	770	740	809	785	782	739	742	783	743	748	779	763	723	821	732	761	743	761	786	728	758	794	790	777	770	749	760	800	851	762	803	744	788	797	781	786	775	768	761	808	768	749	744	801	827	741	785	727	807	735	766	723	750	775	784	824	827	764	803	747	777	753	798	793	749	763	779	777	732	823	737	770	771	774	734	771	794	769	757	770	747	764	803	770	817	831	831	780	766	745	760	764	799	772	775	736	765	831	718	782	761	799	802	752	764	752	773	789	738	782	748	755	725	750	828	777	771	782	773	749	767	769	763	794	812	754	738	795	752	761	755	772	761	756	731	765	818	809	769	759	747	702	768	824	758	782	803	752	798	809	795	728	745	795	754	748	733	762	778	713	768	789	730	780	793	784	773	765	827	718	789	806	739	751	750	750	736	737	814	772	740	777	780	767	797	799	785	764	781	757	798	809	758	739	784	750	740	756	797	800	780	786	811	797	778	733	788	791	760	755	792	790	757	757	791	719	764	799	757	770	778	748	794	832	785	803	782	768	773	796	783	781	836	774	751	797	818	752	775	771	820	751	744
15376	29749	29303	16894	13213	10393	7490	8283	11950	8818	4079	1640	1074	826	765	697	673	741	724	697	723	714	662	679	735	675	673	732	735	701	719	730	734	698	708	706	703	686	706	647	686	696	686	712	711	687	687	683	686	681	703	666	695	709	726	700	697	697	705	708	670	743	702	664	741	707	668	695	735	714	727	763	708	678	671	666	680	694	701	726	674	741	686	715	708	686	690	683	670	758	662	730	671	690	690	658	701	717	686	710	693	710	670	671	700	685	682	707	725	683	702	675	728	691	746	678	670	694	695	710	695	681	701	717	685	673	699	686	705	741	701	701	659	703	691	701	729	755	689	658	732	712	696	737	699	660	689	664	737	721	698	730	629	708	705	720	682	724	730	731	732	691	679	645	703	685	695	657	722	682	653	745	656	691	746	709	690	683	688	719	700	726	656	671	696	705	683	745	723	697	694	679	649	693	704	716	711	630	734	686	638	701	690	671	691	710	674	694	703	688	690	726	768	669	690	661	722	723	666	669	684	707	704	668	706	705	699	658	663	691	732	694	679	723	703	721	713	706	693	693	716	676	659	678	696	745	702	739	679	685	758	728	705	768	716	700	667	657	710	717	674	679	669	728	726	735	717	721	665	683	667	698	705	697	667	664	694	697	777	685	656	685	693	698	704	734	747	688	716	698	735	711	686	629	726	696	674	703	732	667	701	743	698	645	674	642	707	708	653	668	669	724	719	684	707	707	715	704	699	699	708	707	745	734	686	725	706	702	708	677	699	719	696	669	715	717	709	696	660	683	714	721	698	686	722	710	702	735	632	674	688	676	700	681	702	719	692	705	666	595	714	675	709	698	699	682	660	728	714	633	716	671	669	689	711	684	721	680	679	745	709	672	667	707	715	696	673	705	715	707	723	740	657	718	672	669	685	719	683	713	655	657	653	687	762	669	702	723	690	739	717	664	731	717	749	698	702	692	662	662	718	703	647	706	730	692	678	702	697	746	693	688	685	657	635	681	695	680	698	696	729	735	714	673	758	717	715	691	716	716	729	706	715	673	716	719	662	731	713	673	747	701	724	655	677	708	712	713	656	715	653	713	677	671	708	681	668	741	682	716	706	729	693	776	712	661	719	720	696	718	676	676	664	716	754	685	694	695	710	692	692	675	659	694	659	709	689	731	683	680	707	661	704	699	655	667	676	759	720	761	698	762	720	700	726	731	697	665	698	745	687	690	704	650	654	705	709	709	722	688	669	713	744	703	712	715	681	697	692	702	707	712	724	698	653	679	719	665	671	696	682	692	700	705	687	695	675	712	712	699	723	699	661	705	688	693	671	700	705	687	719	705	686	717	713	688	733	653	677	706	713	712	746	662	686	672	654	707	662	670	673	678	663	693	697	682	689	703	672	680	709	690	675	701	717	688	640	724	668	700	674	664	681	746	682	738	717	698	717	701	684	722	672	647	691	715	719	695	710	677	745	696	728	681	716	717	723	687	709	698	699	747	702	709	696	663	685	724	676	707	701	662	738	709	760	690	729	684	677	712	737	634	700	681	662	707	695	745	671	723	671	686	704	726	694	705	669	695	705	698	707	649	672	660	696	671	664	723	685	698	651	679	725	700	654	658	727	721	677	696	668	694	713	687	681	724	693	683	702	714	654	718	733	688	687	663	709	705	701	669	697	638	686	707	763	711	689	654	746	717	677	712	709	694	731	722	674	700	666	685	648	716	677	631	679	678	697	704	685	699	699	720	693	691	713	678	714	686	679	714	679	681	707	711	726	675	681	697	679	720	710	678	706	656	674	703	696	739	731	686	749	725	675	727	738	656	721	681	708	740	685	699	706	719	725	685	684	637	692	747	754	694	648	689	690	670	703	724	703	719	638	695	675	717	693	718	698	722	661	715	720	712	692	665	712	681	691	741	685	680	682	672	740	668	756	677	654	695	725	663	696	697	715	708	714	692	709	723	703	711	631	723	724	703	688	710	655	703	759	731	687	681	673	676	690	688	725	708	738	698	648	738	670	649	704	696	686	673	667	645	690	677	694	647	709	698	706	680	713	712	734	740	696	693	686	683	697	743	693	728	708	722	665	643	676	718	691	709	692	668	699	725	657	713	674	751	625	678	660	668	730	720	703	684	727	674	665	722	742	677	679	718	693	674	709	700	706	719	656	665	752	665	690	660	702	708	703	672	742	694	685	681	705	671	709	674	674	695	740	672	689	717	709	723	668	700	734	713	695	737	724	692	687	681	704	684	726	706	701	683	667	724	719	676	744	691	675	752	720	689	709	692	682	727	684	713	680	713	685	691	696	713	672	644	674	694	698	720	667	710	653	694	678	674	685	693	729	706	644	700	681	673	696	678	723	662	697	712	665	669	706	743	703	705	700	712	708	692	675	709	649	734	687	728	734	664	656	642	722	663	698	684	735	689	721	739	628	701	684	677	721	660	738	689	736	663	708	728	715	715	676	686	696	723	692	690	718	677	667	656	687	684	705	675	654	657	735	669	740	723	638	695	729	720	697	651	666	650	634	682	691	662	725	724	711	648	695	711	692	635	703	709	669	731	701	654	727	682	639	692	665	698	702	724	671	679	756	717	727	659	711	741	656	666	676	716	698	712	744	710	677	700	688	687	726	720	712	691	679	701	718	669	683	770	695	702	675	729	692	707	689	695	699	691	676	725	670	694	639	739	662	709	719	700	710	686	726	741	689	671	742	726	735	695	689	706	672	708	708	692	684	690	720	635	686	698	689	713	709	714	652	676	700	701	736	711	717	693	666	677	687	646	667	684	685	691	712	684	735	693	711	652	715	711	707	715	634	703	686	659	677	684	660	672	661	712	678	712	658	681	710	689	724	708	721	665	652	696	665	709	655	696	719	690	667	670	677	654	654	675	734	691	699	668	701	700	711	687	670	682	705	705	700	664	687	734	677	663	703	682	703	706	708	711	726	648	706	660	684	702	722	666	710	643	718	705	675	720	684	740	683	674	705	703	689	685	736	735	710	695	731	698	705	720	702	698	674	688	675	690	678	699	714	712	670	674	654	684	619	675	719	701	682	657	714	688	679	739	694	711	729	671	672	659	670	660	719	733	723	719	754	703	693	655	668	714	664	660	683	757	677	653	738	674	686	746	673	662	701	730	680	702	686	727	690	728	660	688	707	661	735	695	713	758	722	733	688	695	734	646	689	667	676	703	707	688	689	675	724	687	691	732	697	726	675	647	691	722	662	695	679	705	672	728	714	687	770	706	749	710	719	644	693	757	698	673	627	688	703	681	668	654	637	648	706	705	715	693	639	718	667	666	705	728	717	679	728	686	732	693	679	714	618	722	709	647	686	674	720	713	696	727	687	671	708	690	697	694	656	684	726	718	658	699	716	694	713	697	752	698	670	642	723	676	725	668	669	673	687	700	698	747	708	675	662	660	695	677	655	688	677	685	720	701	686	724	701	714	699	673	683	702	707	706	702	705	744	715	733	679	708	686	687	713	700	669
24401	21476	28796	25375	22667	20392	16134	13389	23594	21227	10870	3331	1572	1078	979	890	956	871	952	888	859	913	848	871	876	842	920	896	941	890	892	841	907	875	851	855	900	921	843	898	879	902	884	901	895	895	891	877	913	915	886	875	918	853	863	917	913	901	864	913	863	888	876	824	867	815	827	869	865	875	865	915	916	861	906	884	883	875	930	844	888	872	890	894	897	896	916	880	878	853	886	863	841	844	910	839	879	893	828	845	867	868	902	873	869	866	857	851	913	843	833	859	892	840	872	896	827	892	882	914	895	854	912	842	859	855	837	851	898	885	824	836	847	845	872	856	920	861	877	879	862	909	905	864	888	844	854	834	828	905	877	893	846	883	910	915	902	856	839	835	881	931	848	886	900	860	856	836	918	838	972	797	876	915	889	889	895	890	880	903	870	845	884	844	891	915	854	874	854	896	862	895	856	886	867	833	904	893	873	868	862	880	831	930	875	845	873	877	888	880	893	906	850	912	924	884	865	852	871	854	902	840	878	872	868	888	864	894	853	873	862	878	884	882	823	890	871	895	910	852	883	853	887	860	852	903	865	860	833	832	891	880	907	904	880	897	873	848	903	852	891	882	920	853	911	845	875	844	890	850	875	871	879	852	869	863	892	820	842	898	841	900	874	857	848	870	904	866	838	863	843	877	851	869	891	851	849	868	919	909	862	890	902	869	902	896	868	934	891	865	881	881	887	851	834	891	797	852	850	886	816	871	846	882	871	859	920	878	851	830	909	876	882	890	806	860	877	895	850	875	822	850	898	890	878	918	966	801	847	885	869	861	864	895	855	871	811	908	929	844	857	852	812	846	890	909	830	891	910	862	915	827	857	888	874	854	869	871	860	852	918	869	905	856	880	855	830	855	882	865	862	796	842	888	868	851	829	855	831	875	875	829	837	832	919	897	903	913	879	855	901	880	890	851	892	864	843	855	851	887	848	841	848	863	877	894	865	872	865	874	866	883	838	867	828	878	945	838	852	838	858	899	848	858	829	893	838	876	908	932	900	862	842	852	847	849	903	852	885	883	874	864	888	830	870	831	901	881	832	876	906	873	840	839	912	867	860	861	902	856	913	850	869	913	838	888	883	889	922	841	903	856	869	810	827	922	816	850	846	887	903	918	838	852	891	839	887	853	852	901	882	894	883	834	886	873	910	880	864	871	859	871	908	843	919	881	935	861	857	891	869	812	863	880	849	888	920	872	875	871	864	875	869	873	825	908	843	842	882	861	845	916	940	883	869	896	876	856	826	878	863	803	844	889	885	812	848	852	859	866	839	918	905	907	866	859	919	894	866	904	879	893	877	841	854	814	858	892	872	873	818	817	931	883	868	880	802	814	864	866	822	888	855	878	863	884	853	832	857	891	839	894	861	852	847	852	866	898	851	886	851	863	844	836	900	806	844	895	838	904	836	837	883	900	821	868	889	881	856	845	909	860	874	836	926	876	830	824	867	820	881	889	881	888	857	891	821	882	867	887	894	901	857	832	837	859	830	855	889	854	867	852	829	862	826	877	825	851	864	895	848	895	878	892	880	838	857	865	932	850	862	879	870	841	903	924	878	846	870	887	834	884	905	899	881	875	887	849	907	860	907	825	950	830	832	906	847	852	922	864	863	883	898	877	900	941	879	911	901	839	896	861	910	863	850	878	875	832	893	904	868	897	858	770	821	930	908	863	830	842	864	875	840	831	842	853	830	861	862	835	868	851	907	846	852	826	912	927	878	860	884	864	882	894	883	841	846	873	858	859	891	854	829	869	859	872	848	863	871	869	899	853	879	845	819	921	882	840	851	869	882	856	928	869	864	885	853	864	901	867	823	793	832	908	823	916	818	930	890	903	897	866	894	877	855	869	832	834	899	875	909	923	888	833	902	869	847	877	843	854	871	841	860	887	824	849	852	905	883	854	824	877	820	865	875	889	901	865	884	925	806	926	836	830	862	881	873	867	908	870	904	933	865	855	805	888	864	846	942	871	850	876	914	862	831	868	901	820	889	854	850	851	808	880	860	866	890	851	885	875	953	886	916	849	936	888	798	847	855	881	927	898	841	884	820	887	847	847	878	880	860	830	914	838	817	878	902	858	889	870	864	890	866	820	850	886	840	896	914	876	895	865	852	884	897	865	867	857	887	847	841	832	850	818	859	879	850	886	926	839	859	931	882	850	891	825	867	850	829	882	892	904	936	929	865	896	868	851	783	823	890	898	856	814	838	912	894	889	883	873	902	877	810	884	880	807	866	881	854	895	877	890	916	837	879	844	894	846	831	854	820	926	838	895	850	910	930	874	855	874	826	869	843	848	845	854	836	843	877	882	863	872	887	863	899	799	803	808	890	886	870	869	867	834	843	860	927	839	903	872	868	840	891	875	916	859	836	840	889	886	874	870	931	801	870	840	876	864	815	865	867	882	791	883	867	874	867	879	880	881	886	867	869	822	864	816	892	872	840	892	834	835	892	852	859	899	837	799	818	886	873	913	901	869	903	841	872	889	848	861	854	807	852	856	913	853	865	895	815	913	823	871	826	906	932	862	873	881	900	875	855	866	906	864	854	874	869	830	909	894	876	852	845	870	812	881	860	878	842	919	858	905	902	873	888	881	845	855	848	824	837	901	856	828	886	859	855	875	854	884	877	874	843	863	840	842	883	855	856	863	859	859	857	895	853	898	863	841	862	852	908	911	837	907	823	884	919	882	893	842	879	878	849	874	829	837	855	899	834	873	881	867	892	838	849	885	849	845	886	850	858	796	882	901	885	852	833	852	855	835	894	925	886	853	829	816	857	865	860	898	846	873	908	875	896	875	850	905	916	892	818	900	878	933	866	810	861	799	876	837	811	834	892	808	824	872	869	859	808	914	897	891	850	902	898	850	861	913	942	850	854	844	889	892	869	877	906	850	809	898	822	875	858	878	784	853	823	866	848	907	910	894	869	884	883	866	912	861	844	868	848	810	846	890	869	879	847	885	878	846	849	855	903	902	895	833	878	894	879	822	868	877	892	897	864	853	887	924	899	873	886	865	890	871	830	855	884	861	867	876	838	827	818	874	935	845	875	871	872	830	804	865	825	908	861	822	890	885	873	851	799	818	849	858	825	841	858	916	866	895	873	915	813	930	883	928	844	851	861	914	919	862	895	889	882	919	872	833	887	883	899	908	888	830	877	879	834	843	874	844	800	879	841	855	890	844	858	813	838	887	813	888	882	830	820	848	873	876	912	841	849	847	821	857	860	927	876	878	837	926	818	910	850	851	819	845	889	866	916	867	904	845	860	876	910	833	900	873	887	887	837	856	838	849	833	806	862	869	890	888	861	890	839	877	872	839	884	856	838	841	921	860	883	878	853	900	905	882	875	881	887	870	879	844	858	882	898	881	893	833	911	890	887	826	870	924	855	894	828	863	889	870	889	823	882	904	864	869	858	885	900	886	910	880	867	865	861	925	817	873	857	846	865	822	868	862
19860	37916	35237	23345	18442	14231	12313	12678	23318	17496	8524	3130	1607	1021	870	837	803	768	783	837	785	823	824	789	808	786	823	765	785	782	811	735	797	737	793	765	767	798	823	755	768	772	849	771	759	768	765	787	742	729	818	800	779	779	801	811	791	779	775	813	802	822	792	803	773	803	748	700	804	807	754	749	780	812	745	763	801	794	760	790	791	754	748	794	809	819	737	763	787	779	808	742	828	763	813	764	789	799	748	784	750	808	756	778	795	812	750	765	754	747	816	794	747	792	806	778	790	813	778	775	811	762	798	790	750	793	791	774	740	818	794	766	809	791	785	799	815	748	746	737	759	740	795	755	801	807	777	744	784	720	773	782	754	759	788	771	792	810	788	765	745	831	791	723	748	799	810	821	790	772	781	759	813	793	756	825	796	765	753	780	798	778	755	772	802	774	755	786	776	833	794	798	791	791	781	719	767	788	806	821	807	794	750	780	763	747	812	828	751	780	769	762	775	773	757	754	745	773	755	764	829	786	785	791	767	771	811	787	762	753	794	815	824	843	782	773	762	789	768	735	760	788	779	739	730	759	772	724	794	780	748	783	825	746	765	719	797	791	772	765	820	780	794	789	759	796	767	757	769	763	766	769	744	773	788	762	740	782	779	776	757	750	800	813	774	760	789	787	727	756	758	792	797	834	712	780	760	783	735	791	809	806	743	792	798	815	795	810	715	745	749	729	757	790	768	758	803	778	725	764	799	773	749	748	742	805	775	835	808	779	800	721	804	731	772	737	764	780	772	735	755	792	790	732	811	832	786	740	805	817	777	810	804	794	749	755	828	803	784	780	816	758	747	784	795	776	758	779	748	769	798	785	752	793	736	779	759	745	752	794	754	822	762	758	726	805	768	769	796	782	728	814	750	819	740	759	797	831	801	758	768	786	773	772	743	765	803	763	780	806	774	774	717	786	772	790	757	787	786	789	796	740	797	740	823	760	807	743	745	791	806	768	717	749	739	755	825	790	790	771	805	794	777	784	757	779	841	778	771	769	775	785	764	763	784	707	753	779	793	729	774	765	739	745	796	770	810	786	807	709	761	770	778	807	755	743	783	788	718	765	759	812	790	800	745	792	781	789	750	767	760	768	744	812	788	804	768	779	771	756	768	810	736	770	785	810	784	769	774	785	769	767	799	808	780	782	761	782	795	792	748	753	802	769	755	775	732	746	773	763	739	806	788	753	753	806	762	791	784	839	738	745	715	755	742	798	794	786	833	748	754	746	766	783	731	784	786	778	749	779	749	809	763	791	752	822	814	728	774	788	722	788	792	727	767	745	789	830	784	820	761	748	792	807	734	760	746	811	773	825	855	758	820	779	778	755	743	817	770	781	797	767	789	763	801	754	744	816	782	779	749	791	739	757	761	784	761	751	775	778	787	768	776	826	791	782	805	724	718	770	753	801	786	815	815	796	792	778	745	824	771	855	757	729	753	728	729	815	765	754	738	759	737	838	725	800	785	763	768	789	789	802	775	793	768	784	780	750	791	746	795	742	731	809	847	778	778	815	820	776	724	731	833	777	772	778	801	744	766	782	752	829	778	742	810	789	774	780	778	794	753	809	758	742	827	789	809	752	721	741	812	794	755	754	795	806	768	720	804	785	791	764	763	766	847	800	782	783	769	798	753	759	765	777	709	777	777	804	758	786	751	746	796	837	775	795	740	778	772	726	762	793	730	796	754	754	768	820	702	746	766	729	720	793	787	787	779	803	777	764	759	791	768	810	762	793	823	767	766	787	788	806	782	803	754	766	768	790	786	757	766	754	759	801	787	750	794	774	781	756	845	747	799	829	802	796	728	776	776	745	757	829	794	765	778	821	744	761	786	765	761	812	778	771	783	804	766	799	785	728	766	752	763	738	758	765	784	762	834	802	763	796	764	795	770	736	790	768	787	758	797	727	803	760	729	740	805	788	839	781	757	792	749	736	778	765	803	765	742	799	783	750	763	819	808	785	797	777	775	756	771	776	773	796	705	751	718	747	750	810	757	786	804	805	770	771	782	747	800	819	746	759	790	804	763	757	795	796	793	760	756	795	758	747	807	778	807	757	761	732	806	768	765	777	774	740	736	772	759	762	767	785	748	816	749	734	796	805	764	743	829	725	814	814	753	761	731	714	763	784	748	780	804	727	778	798	791	771	765	771	751	737	792	764	770	788	766	838	791	836	720	786	762	760	837	750	751	765	787	767	755	797	790	735	720	782	773	795	818	781	781	741	798	750	758	733	780	735	745	746	809	786	761	772	776	779	782	781	773	768	790	807	756	782	778	789	836	749	759	788	802	788	757	747	781	762	804	772	805	749	758	748	704	754	824	775	747	764	710	755	813	767	761	801	760	810	778	795	790	806	761	776	747	750	754	727	754	764	780	775	773	779	727	742	765	823	749	811	818	785	734	800	770	790	804	807	761	784	791	793	720	762	754	779	771	809	766	765	781	745	804	796	715	782	755	789	771	795	763	731	738	789	775	792	824	794	773	753	776	781	760	744	772	732	807	791	804	769	770	781	816	740	793	818	791	756	774	792	746	763	772	798	765	788	738	794	764	781	765	799	783	783	813	760	763	765	750	762	764	784	757	735	714	765	763	812	789	726	759	773	763	735	812	769	736	801	782	806	774	822	788	741	823	792	750	714	773	741	740	809	739	777	750	763	828	762	735	775	777	819	769	816	724	750	768	751	811	800	753	773	794	781	760	793	706	744	764	757	755	769	786	751	742	766	759	760	761	772	836	769	784	766	771	817	778	764	790	775	784	741	804	780	808	787	795	734	798	757	772	775	791	769	763	800	762	779	748	775	777	795	758	746	783	759	758	774	805	772	762	804	795	767	768	740	707	772	800	771	794	737	764	824	686	765	768	744	783	761	767	840	755	785	754	723	732	753	783	791	777	746	720	786	769	800	767	770	796	806	734	769	716	785	762	805	804	795	741	774	817	746	763	812	747	763	784	830	797	765	757	770	816	819	807	767	770	784	781	761	748	787	805	840	797	766	723	785	811	774	760	781	794	769	755	756	787	819	780	777	766	782	737	749	781	783	732	792	778	808	772	741	788	748	792	831	770	795	749	715	774	791	757	777	797	764	776	777	786	817	725	758	782	739	759	729	789	723	766	739	772	816	802	762	787	778	788	778	749	786	762	762	729	794	776	717	779	780	765	780	708	755	781	771	805	777	709	767	731	764	768	754	719	749	769	733	817	734	750	759	796	780	762	805	758	748	820	687	766	810	773	753	779	776	750	761	796	813	761	754	788	808	796	778	803	769	821	739	766	769	777	776	765	780	806	790	726	743	716	783	836	732	759	797	770	828	784	787	731	795	757	734	767	755	818	722	745	743	826	791	774	794	757	780	795	778	780	788	769	774	819	801	762	814	752	765	810	753	767	810	746	774	790	765	753	791	828	783	742	774	776	776	799	768	814	782	766	704	774	757	778	807	764	828	785	764	754	764
29181	25355	25781	15627	7447	5473	4240	3231	3208	2302	1417	1007	921	862	910	782	804	808	835	801	826	811	805	811	806	852	807	792	874	807	833	791	844	840	799	813	835	835	903	840	790	839	826	810	800	779	827	804	882	882	876	784	854	785	872	856	818	782	836	838	830	795	799	815	831	814	810	812	802	762	771	802	798	854	788	800	827	833	846	845	821	870	834	766	852	817	838	789	829	776	841	785	821	836	809	815	851	814	815	828	843	792	791	806	809	840	845	831	839	775	793	809	864	825	787	807	836	802	803	829	868	798	812	829	805	865	846	810	811	826	798	775	858	858	803	796	836	864	839	844	806	787	833	818	832	850	864	785	818	769	828	769	810	752	818	785	836	791	799	826	833	858	838	801	786	829	848	868	799	848	829	815	847	803	805	797	850	844	841	835	802	836	827	821	800	832	788	855	856	829	807	819	817	825	828	824	815	862	786	844	796	770	844	756	831	826	836	774	842	804	850	811	889	817	808	787	796	842	806	850	850	793	849	763	751	810	815	784	833	798	825	835	767	804	831	852	874	807	805	864	837	821	806	800	836	844	848	843	818	863	820	864	855	868	842	831	793	809	763	818	823	876	785	824	784	825	801	782	815	802	889	861	837	796	823	829	768	804	803	882	810	822	821	798	809	845	864	833	813	757	818	826	849	763	820	837	835	835	802	786	830	792	795	844	795	820	765	772	771	833	853	825	809	833	809	872	804	827	792	809	803	761	852	822	807	829	828	806	799	805	819	797	849	873	796	793	796	847	827	756	808	831	808	808	862	815	825	803	829	795	807	775	837	836	782	844	786	818	801	847	794	832	790	803	800	820	859	815	815	808	847	812	833	827	850	778	774	828	772	859	852	836	848	809	848	841	803	813	803	841	770	812	828	783	753	809	799	858	880	817	787	842	776	826	816	845	792	833	806	832	829	788	787	861	827	851	806	824	788	762	825	833	842	833	821	817	802	785	832	843	820	835	801	817	760	843	850	797	822	809	800	795	834	827	837	818	830	856	772	868	843	814	775	782	788	783	818	796	806	809	804	789	804	827	807	846	813	835	847	815	824	821	888	826	829	839	801	834	790	786	849	790	845	818	774	794	818	840	794	822	823	752	796	840	852	828	813	805	823	830	793	855	828	827	845	870	805	857	817	828	818	786	781	801	798	836	832	827	857	776	824	813	798	769	786	855	783	824	804	796	845	760	861	858	784	819	836	778	756	850	802	877	852	790	776	807	775	840	794	878	787	817	852	798	797	827	810	891	860	846	803	816	794	851	851	835	825	766	827	810	809	801	856	893	852	827	791	890	791	768	813	810	818	816	819	760	854	821	855	786	867	816	861	815	868	827	843	771	859	826	832	830	841	762	813	804	811	798	825	842	858	854	850	809	790	766	799	791	809	807	780	837	850	775	834	777	790	769	791	813	820	779	822	841	830	818	748	848	842	862	870	856	827	811	837	832	846	840	810	797	826	771	805	797	845	818	823	764	823	829	851	798	849	758	844	813	780	787	865	797	793	823	807	821	820	822	832	809	818	837	816	818	823	777	864	812	847	828	830	772	807	828	881	811	832	821	816	772	845	794	851	851	867	829	844	857	800	835	773	822	826	797	776	817	832	815	815	813	762	820	806	811	870	810	811	814	888	815	808	800	810	791	822	862	812	835	851	828	797	787	792	780	832	777	831	783	854	817	818	858	774	770	857	825	817	855	768	798	792	769	784	843	838	818	810	778	845	845	783	839	829	837	859	838	841	824	816	856	832	838	805	803	826	823	803	833	842	829	826	821	835	806	793	776	804	847	844	814	836	822	775	779	798	857	839	835	803	840	811	835	887	828	843	818	809	819	844	812	824	851	842	849	801	869	817	810	861	809	796	846	790	835	844	782	852	833	817	775	788	813	820	814	793	809	793	846	787	849	773	781	876	801	777	777	834	844	825	825	847	838	850	822	798	869	850	844	832	783	770	783	819	772	783	808	774	802	835	860	771	793	805	788	820	830	813	827	818	795	818	833	879	816	830	785	823	819	785	772	831	813	799	814	822	769	833	795	818	780	810	841	849	807	862	806	801	834	826	817	794	797	873	817	850	873	787	831	805	847	795	868	849	791	810	756	802	833	827	886	799	837	822	787	823	850	814	784	819	766	890	828	838	816	817	817	779	846	792	802	848	795	836	820	800	772	880	801	889	789	807	789	803	878	786	841	845	864	809	820	869	857	832	819	816	839	800	816	805	818	824	777	814	844	862	768	873	839	774	832	826	812	875	791	822	822	793	815	809	838	819	855	800	802	818	798	825	885	862	826	858	884	789	871	829	817	762	800	792	785	818	801	790	812	786	809	796	804	828	893	825	754	860	845	829	836	861	812	802	818	810	839	817	843	875	804	831	782	778	860	827	870	839	851	805	870	799	764	820	820	843	834	802	820	831	798	818	802	832	826	773	842	797	804	884	756	797	822	805	816	839	853	809	794	814	824	811	837	808	819	782	818	847	801	806	827	851	813	820	795	818	855	842	823	790	808	830	848	775	837	839	869	789	834	749	810	784	798	833	854	822	824	836	819	794	828	860	791	795	814	809	798	855	879	733	818	832	833	791	820	819	810	814	825	806	832	887	817	786	780	848	817	796	879	813	826	815	831	767	758	794	842	821	824	861	831	856	830	814	811	846	824	831	829	830	821	850	812	826	805	813	837	826	825	828	840	859	827	885	856	791	812	823	827	793	783	790	865	817	838	799	822	810	822	829	828	799	864	876	838	826	823	889	802	800	826	874	820	845	830	830	842	834	859	833	846	821	850	804	862	855	816	806	809	828	823	790	839	837	846	821	828	788	877	797	782	829	808	844	838	820	821	824	830	806	884	853	867	799	797	815	821	795	852	809	793	799	833	769	775	724	787	789	879	829	802	818	839	836	836	810	824	842	843	863	829	855	876	845	802	775	804	851	814	817	818	818	837	825	845	821	841	770	810	799	855	807	756	771	767	828	829	832	854	819	823	821	800	790	805	828	797	804	836	766	859	792	836	804	825	809	761	778	826	835	799	793	823	820	831	780	802	801	831	885	861	778	795	768	830	794	764	841	795	828	799	845	852	803	818	823	882	799	864	804	746	805	820	841	821	848	850	810	822	802	837	807	848	805	872	811	825	791	796	807	853	786	847	822	751	858	829	840	820	785	841	805	800	785	839	799	835	843	758	811	804	815	832	813	836	801	777	758	875	838	791	790	796	839	855	840	807	819	835	835	840	814	838	864	826	832	819	803	810	801	867	799	836	810	883	904	800	843	855	866	782	812	733	852	817	882	813	798	820	841	836	785	823	860	856	841	808	858	794	773	843	789	846	872	843	862	764	854	777	797	808	800	739	767	800	776	813	802	837	805	799	772	834	827	861	808	827	818	848	841	838	831	825	787	834	801	815	815	823	817	784	861	861	851	812	853	844	779	850	805	797	855	783	840	842	850	826	821	782	839	785	835	824
15218	25662	22547	10705	6622	5974	4929	3846	3853	2414	1452	957	777	789	750	719	723	715	761	705	731	728	759	715	734	730	756	693	707	717	717	724	712	703	690	675	680	714	736	706	750	683	744	690	720	684	715	730	712	747	677	719	688	734	693	729	699	736	705	672	712	739	694	703	739	687	714	701	698	719	712	712	670	690	707	712	689	720	677	686	697	721	719	756	706	685	745	739	676	671	670	673	736	659	745	688	722	740	743	704	654	705	735	707	705	688	722	700	696	677	701	731	668	712	695	758	700	716	696	699	749	703	728	716	677	757	727	710	704	721	680	727	700	688	692	698	730	684	735	661	659	709	705	703	725	695	665	711	724	684	744	768	740	710	692	706	683	719	686	696	718	686	712	693	709	704	658	687	709	711	725	700	713	710	715	688	725	663	731	666	733	667	715	712	711	720	687	708	748	657	709	745	733	699	705	658	669	744	705	711	748	699	721	726	735	697	749	763	713	739	733	712	698	738	645	716	729	695	687	684	700	672	716	666	725	700	672	695	681	646	717	705	710	694	698	726	718	681	681	708	675	666	696	700	685	724	743	713	700	727	694	700	704	738	713	723	741	724	705	669	722	649	669	718	711	709	718	713	722	646	711	700	691	709	723	697	733	741	695	726	721	707	729	638	742	748	690	717	726	728	675	712	695	715	669	741	765	735	715	712	746	742	736	712	731	688	714	718	712	692	711	726	744	659	685	667	720	723	711	669	725	695	710	659	704	672	682	722	671	716	703	718	650	736	681	714	661	673	762	760	677	664	731	700	695	692	733	696	678	724	685	701	708	709	706	690	685	719	762	720	714	752	703	661	712	693	680	710	701	721	703	670	682	698	728	700	668	692	731	730	644	720	697	688	629	746	660	680	739	695	727	734	724	663	719	683	706	765	668	679	711	727	717	707	741	724	734	711	706	720	648	712	663	722	669	677	746	711	740	680	706	706	701	694	720	738	714	763	706	713	696	712	692	698	667	695	703	727	694	725	724	704	757	685	743	716	750	676	702	731	700	696	694	699	732	780	684	714	684	676	693	713	720	712	719	703	683	675	742	685	728	728	666	671	720	715	668	754	721	702	652	710	726	716	715	669	704	738	712	708	717	714	690	615	729	709	713	656	709	690	699	699	779	709	735	652	717	675	678	698	651	694	756	723	731	719	730	711	763	696	730	696	755	733	725	722	710	735	722	652	734	712	691	700	715	687	715	759	702	684	720	714	740	732	686	713	746	726	685	712	675	675	698	700	683	697	733	683	722	676	713	731	722	710	749	678	722	742	664	695	718	715	687	759	693	702	731	705	747	729	722	725	725	723	748	736	693	664	691	782	712	656	688	697	721	716	726	685	722	742	736	763	672	689	693	702	714	707	721	707	694	680	711	717	697	699	689	713	692	741	735	739	731	699	761	719	708	722	684	732	639	681	696	719	676	717	687	726	734	668	680	702	693	724	708	701	690	710	741	727	670	672	707	672	710	716	726	689	685	718	687	670	691	677	685	727	697	722	732	684	665	706	676	676	782	701	715	737	724	669	731	701	682	670	694	721	735	720	666	694	712	744	700	635	689	699	703	742	692	674	753	724	721	728	725	708	755	679	728	735	731	659	718	673	706	637	747	704	721	717	718	718	746	692	725	729	721	719	672	701	671	650	690	686	740	670	723	708	713	722	715	665	677	688	650	750	667	751	701	695	727	652	701	737	722	691	719	694	728	696	710	701	702	732	697	687	700	684	716	697	693	729	668	744	659	706	704	673	718	713	731	685	716	695	738	708	707	749	751	692	718	691	724	696	693	740	678	755	706	719	726	693	648	687	707	724	705	713	745	730	730	678	750	720	740	699	737	716	712	689	714	736	722	709	703	789	737	697	691	758	715	727	734	698	695	704	717	661	700	697	691	732	725	665	703	692	681	716	672	696	665	704	717	691	726	727	755	733	722	673	744	741	682	706	758	705	713	671	700	728	708	725	682	673	703	727	780	768	683	693	704	708	697	761	716	724	699	711	686	719	717	744	756	715	686	721	670	698	705	713	711	703	715	624	644	741	702	668	707	708	759	693	692	684	694	710	766	665	725	727	708	685	730	686	679	700	675	683	692	688	751	738	692	677	702	739	736	754	705	727	728	710	744	683	723	704	700	675	683	702	723	686	657	707	717	754	662	664	720	664	697	696	764	732	671	677	673	725	686	758	726	736	731	716	716	631	706	718	705	737	715	698	716	701	745	752	679	691	727	678	703	703	787	677	704	711	694	669	697	659	750	724	684	694	676	723	675	670	683	651	707	696	697	717	692	686	720	718	693	713	726	690	737	703	701	696	722	767	701	702	718	657	706	716	701	752	702	727	717	712	722	741	677	685	754	672	715	665	684	713	719	693	745	684	705	709	766	728	708	697	675	706	741	716	734	708	699	727	722	699	714	681	698	695	731	693	686	710	735	691	675	680	717	725	730	704	735	714	695	741	694	675	743	694	692	648	744	754	723	676	712	694	717	742	725	725	675	736	731	655	683	724	739	711	711	708	697	714	673	710	709	734	703	701	699	714	678	720	673	647	665	686	667	704	702	724	695	707	684	687	708	742	770	690	726	702	663	708	739	727	706	692	641	682	704	698	721	710	714	701	702	705	708	705	733	706	718	654	712	719	708	714	682	732	766	729	712	719	741	685	690	675	721	701	681	676	686	721	750	667	738	680	692	733	763	743	726	697	674	715	707	713	700	768	698	705	712	700	719	770	717	733	693	697	729	688	685	673	673	704	689	680	683	726	722	649	698	714	706	665	701	674	675	752	736	745	691	718	672	719	757	721	692	707	682	745	694	687	728	687	683	677	700	722	727	673	701	773	732	697	690	684	727	705	723	756	744	742	704	650	702	747	708	691	704	709	718	725	685	706	708	730	664	703	717	712	686	733	750	720	766	748	679	751	701	684	716	777	711	721	775	656	696	705	703	702	685	729	724	672	676	673	667	682	723	710	752	675	662	717	724	699	741	732	698	700	731	686	717	670	735	724	712	672	716	712	664	700	717	640	715	771	745	720	666	731	702	710	724	663	701	674	711	728	727	678	720	710	716	694	693	743	702	713	694	755	752	741	731	668	671	713	688	716	720	698	699	651	727	690	689	720	664	712	740	673	741	757	687	688	754	714	680	723	704	701	697	777	745	730	703	702	737	683	711	715	729	702	677	670	710	718	719	724	721	661	646	713	763	712	696	694	733	680	695	704	743	687	737	719	709	739	730	706	699	720	708	758	694	745	680	650	689	672	690	703	697	674	748	669	745	649	683	720	701	746	668	726	742	694	707	698	706	687	724	745	698	729	696	673	670	711	727	705	714	682	694	705	740	741	749	659	704	702	715	716	694	729	762	728	732	721	786	693	752	733	661	674	713	714	722	667	738	683	710	697	680	760	733	734	690	724	726	686	702	685	684	686	695	687	710	739	739	702	733	744	742	691	680	693	709	695	702	729	677	741
25787	21682	28044	25814	16140	14567	10798	7507	9135	8115	4377	2096	1175	916	850	837	804	806	774	796	793	751	780	756	818	738	764	780	766	812	727	740	816	825	746	793	788	759	773	786	728	737	763	749	760	747	855	732	769	763	802	744	774	754	759	799	801	787	779	777	732	801	803	837	716	762	820	746	836	767	712	758	766	756	814	753	769	756	814	766	784	841	738	783	764	779	774	757	751	756	775	768	811	764	773	777	761	812	798	797	722	755	763	793	753	787	778	754	733	761	729	754	724	741	800	794	759	772	761	721	744	734	758	806	773	732	753	761	759	738	822	731	755	710	761	729	807	755	757	776	814	747	716	752	741	770	746	748	743	760	770	758	740	814	773	733	754	776	778	771	773	813	802	770	744	747	796	734	762	785	762	783	757	831	765	757	745	805	756	756	792	714	775	811	749	783	737	777	749	749	728	760	757	766	761	777	786	781	745	745	752	785	805	737	802	767	801	745	773	787	754	743	775	746	745	756	750	765	792	818	769	776	761	790	772	785	780	804	762	726	736	766	745	734	790	727	747	776	774	741	766	787	759	737	775	796	729	770	740	793	782	739	730	775	773	792	753	738	806	744	777	767	759	754	754	781	822	750	801	750	827	765	747	719	746	736	807	765	762	778	823	784	727	805	770	733	807	796	803	775	805	756	769	784	761	796	782	829	754	785	743	774	751	727	744	761	765	786	808	748	779	732	751	736	726	785	808	702	811	774	751	710	732	766	738	706	763	763	712	773	760	809	722	779	777	809	765	738	756	797	765	751	773	750	820	794	750	755	731	786	742	751	721	730	769	708	799	758	740	769	776	799	749	759	767	786	803	766	737	739	798	754	778	776	749	772	746	765	733	741	807	751	784	822	749	761	779	715	785	767	735	761	783	796	746	778	753	774	838	822	764	747	763	791	781	807	788	769	761	794	758	776	731	802	770	787	751	767	828	756	754	748	787	753	740	748	786	827	758	766	759	795	746	741	761	780	771	740	767	740	765	775	757	748	741	787	764	817	774	728	727	783	750	743	751	730	774	791	714	737	808	774	807	754	746	735	750	738	732	732	751	770	778	761	759	757	711	773	763	752	768	735	753	783	731	743	758	754	734	712	767	769	775	727	774	746	730	735	737	792	748	705	797	741	775	728	714	757	799	773	763	796	801	747	732	806	760	771	727	759	757	768	780	726	709	775	754	746	778	835	752	729	735	799	776	787	746	787	781	732	762	744	752	766	776	761	774	721	813	788	810	819	734	727	737	727	747	780	722	733	785	716	753	769	742	754	717	778	823	793	764	825	753	702	791	738	762	746	797	722	802	736	766	779	750	742	756	731	766	742	802	719	777	796	759	782	788	757	759	739	769	717	808	755	776	788	791	736	743	809	820	770	804	756	718	778	753	789	762	811	831	787	735	765	751	737	760	778	756	735	772	753	749	745	724	784	794	764	764	737	711	766	788	748	778	739	755	758	715	766	740	772	762	717	815	806	799	757	747	751	801	755	777	729	719	770	737	712	741	743	790	752	797	739	751	769	738	758	732	696	749	758	751	743	778	710	762	771	764	688	820	724	749	815	823	756	801	791	726	735	742	789	752	791	776	758	770	802	797	727	762	764	754	749	734	756	778	777	724	708	748	744	762	779	755	794	764	755	711	710	807	777	701	771	777	824	750	756	757	751	731	765	723	757	749	778	743	749	791	769	790	743	772	671	742	770	743	759	738	761	747	771	721	743	748	769	785	736	746	687	747	824	721	706	787	766	778	779	728	780	757	749	817	717	779	745	756	782	789	781	695	776	732	704	769	781	808	750	767	784	795	733	760	765	780	750	727	777	781	770	749	790	662	748	785	811	798	800	741	752	760	763	793	768	772	812	791	733	787	749	787	727	795	769	714	815	757	782	779	783	785	733	843	744	793	813	752	761	788	775	742	737	760	845	769	778	738	712	800	788	785	758	747	780	744	792	790	773	783	765	784	776	767	750	785	796	762	754	738	788	773	763	721	763	741	776	771	787	773	785	776	766	759	775	786	757	748	762	789	804	768	749	787	766	779	774	787	777	702	803	748	706	724	760	776	725	755	741	787	800	777	734	791	751	715	786	772	728	737	759	765	743	749	744	786	778	772	743	753	776	737	798	773	680	839	769	774	752	745	822	780	749	700	736	781	748	826	781	771	768	736	745	741	753	774	751	742	721	740	765	767	765	789	743	740	777	742	739	727	735	767	804	775	778	787	716	761	772	786	750	727	757	734	768	760	808	779	759	778	763	789	740	725	837	768	794	772	783	796	782	756	779	738	758	759	802	750	771	787	794	809	756	758	771	784	778	748	783	781	738	757	786	793	827	753	790	768	770	782	760	782	746	729	791	797	763	755	761	764	793	791	766	720	748	702	714	751	753	770	715	775	766	802	740	781	736	755	748	743	790	760	728	752	763	744	774	717	751	724	771	752	733	770	779	727	711	737	760	756	786	758	763	813	821	750	808	757	732	802	747	776	718	793	819	775	779	784	747	771	744	739	809	730	718	811	756	706	772	794	770	733	741	730	811	717	774	755	731	770	777	722	820	759	755	737	743	792	783	808	775	741	794	765	734	760	774	679	766	752	776	705	760	787	742	778	774	765	777	757	765	775	803	748	778	785	754	810	748	743	787	742	775	762	764	761	758	755	740	782	796	762	731	723	739	762	763	786	740	760	806	793	778	744	766	796	780	771	738	813	791	759	754	743	778	755	786	728	771	792	746	752	776	808	734	747	743	760	786	782	765	718	736	764	800	749	745	749	760	754	725	723	749	781	766	790	824	796	759	733	738	710	732	768	815	776	782	762	792	777	766	761	780	759	744	769	767	765	793	811	758	747	774	726	775	739	774	765	774	724	735	765	729	758	777	786	826	777	733	740	826	799	734	733	781	731	762	724	777	815	751	748	758	735	788	746	746	780	768	818	746	780	757	725	739	775	773	729	805	785	757	784	759	749	728	839	756	829	705	739	750	758	749	764	703	748	770	730	774	752	757	765	808	743	751	765	728	823	760	784	758	780	764	762	760	800	810	768	760	690	731	805	791	759	764	788	755	798	730	775	731	759	767	757	738	733	726	780	769	760	736	749	735	740	737	781	762	791	772	789	701	788	721	760	752	723	757	754	781	800	725	783	775	756	762	771	751	730	771	798	770	727	761	760	739	785	783	791	814	757	749	784	731	763	772	753	770	752	776	774	737	755	741	736	749	786	722	767	753	752	754	714	803	762	747	785	798	778	788	773	762	769	768	790	817	778	791	804	798	810	789	767	784	759	783	720	741	838	772	755	770	733	729	767	765	792	799	742	759	789	709	768	768	749	816	810	721	793	733	773	729	757	766	778	764	787	738	759	769	751	762	818	750	738	753	779	783	717	811	771	736	792	805	834	778	752	752	778	814	814	748	761	745	790	746	799	735	783	795	769	815	790	785	743	805	737	742	777	748	772	752	778	794	755	741	813	710
17258	30329	27343	14917	10359	13040	9220	7502	9745	7675	4441	2146	1227	910	742	734	722	675	733	669	704	713	738	669	673	694	709	698	670	714	732	662	658	685	690	734	698	708	696	638	704	727	681	696	705	669	687	684	681	670	651	704	675	708	672	655	711	665	708	740	661	687	685	672	733	690	647	673	666	702	697	685	707	745	742	668	699	756	636	684	711	664	658	688	729	651	703	713	644	648	627	690	657	642	639	674	669	684	714	683	693	683	700	667	666	690	645	688	713	665	692	679	693	682	708	659	747	704	685	653	676	666	690	638	680	747	698	719	684	638	714	666	699	713	673	688	730	688	672	691	652	729	701	722	658	697	665	717	671	673	662	679	726	716	676	701	687	676	742	685	708	741	684	726	687	614	707	693	661	681	751	696	657	666	662	632	670	676	716	665	665	671	680	654	659	726	704	728	732	715	705	696	637	666	719	658	717	683	641	680	697	672	665	706	688	674	697	737	696	706	735	657	679	695	681	699	674	671	716	692	731	699	653	725	664	646	671	701	727	711	734	733	666	671	670	720	635	674	700	673	626	689	692	736	709	705	681	674	679	675	691	697	711	709	721	647	670	688	639	661	667	631	678	694	675	719	629	692	697	702	687	720	698	691	712	685	713	683	670	625	717	672	725	631	667	704	699	637	708	717	725	742	669	711	691	714	663	649	708	679	676	701	640	618	680	686	664	727	654	738	709	713	706	694	660	644	669	670	700	697	734	679	680	674	674	694	693	723	641	682	655	667	655	703	667	659	660	684	672	690	676	635	710	704	690	707	665	729	660	721	681	676	692	670	689	690	746	665	672	669	659	698	666	684	672	689	707	698	692	669	655	662	699	671	698	700	673	696	701	636	668	691	672	724	728	704	692	687	657	677	680	698	663	719	699	655	667	706	689	694	668	779	736	686	639	712	694	698	701	659	699	677	673	645	660	679	708	703	701	717	708	686	690	659	650	716	658	693	653	702	711	688	682	750	682	722	695	701	628	680	655	688	644	673	659	729	684	723	666	724	657	695	715	686	658	681	704	711	724	661	713	711	684	680	720	702	702	706	693	687	691	664	717	650	691	652	675	722	703	705	661	648	673	676	658	654	680	660	691	689	728	654	727	704	692	715	670	651	665	663	635	668	719	721	696	666	678	688	724	697	711	698	706	698	716	657	691	681	707	664	677	701	657	647	667	692	730	704	705	661	651	657	690	692	644	678	680	688	685	679	682	693	719	707	703	674	712	686	676	695	690	689	649	665	703	745	628	689	688	679	648	752	682	687	712	649	679	681	692	685	700	675	696	684	698	721	684	678	680	703	693	662	682	711	678	690	681	712	697	684	683	692	718	688	675	684	710	659	702	714	713	744	676	691	688	673	693	675	671	708	667	729	666	701	694	697	694	683	704	679	662	645	692	655	679	684	662	630	681	639	679	667	692	702	714	643	663	619	697	690	692	642	677	691	683	691	696	682	669	690	664	728	677	649	618	710	710	665	695	691	694	661	722	711	655	701	711	626	660	712	637	659	678	700	686	731	664	684	705	672	659	673	695	691	719	660	662	732	690	656	666	665	702	687	706	653	707	685	661	681	676	716	700	692	715	708	666	659	695	645	692	731	637	678	661	663	708	680	715	697	690	681	738	706	676	684	622	667	694	674	668	656	729	654	671	634	699	663	684	701	615	671	671	684	665	640	695	696	663	678	670	702	707	705	668	689	673	641	628	732	595	677	729	706	726	690	632	713	717	723	635	688	665	705	688	684	706	710	699	678	694	678	696	641	689	680	712	691	711	653	683	710	666	644	638	687	713	757	655	672	698	672	707	711	667	680	719	698	667	698	696	679	709	727	700	723	682	657	663	651	666	691	683	672	690	717	669	644	693	672	697	714	707	713	709	643	662	679	696	701	648	697	704	725	660	729	659	702	683	669	672	714	696	665	708	702	673	703	659	706	719	684	694	683	654	664	711	671	721	685	708	678	669	665	675	685	678	726	711	722	666	712	694	689	687	762	685	703	718	737	692	699	684	701	697	673	721	718	692	674	677	701	747	660	652	680	655	713	710	647	683	650	745	688	728	718	727	752	660	673	719	666	689	713	708	707	646	697	688	701	685	688	705	677	704	697	673	655	705	656	689	722	661	712	653	672	647	662	692	623	690	698	685	674	730	708	669	657	697	698	699	679	663	690	711	713	677	680	713	673	681	735	654	686	695	642	670	717	707	688	732	697	657	672	684	722	680	671	772	696	703	684	643	681	684	657	672	726	685	695	671	678	687	666	681	663	690	708	693	710	642	641	694	732	706	687	715	690	691	701	686	708	672	677	682	666	687	701	655	719	662	706	640	659	639	650	703	664	665	716	661	722	659	701	723	612	626	663	680	742	697	686	653	678	692	711	671	726	681	698	680	685	698	650	691	662	664	651	741	687	677	684	669	700	680	663	723	647	669	699	680	624	681	676	691	689	691	687	592	700	701	598	700	701	681	725	646	687	647	677	654	658	645	694	695	715	670	709	678	703	660	657	647	638	648	730	638	689	653	680	644	624	673	709	675	675	726	703	640	704	690	688	690	687	643	698	693	748	695	670	725	694	644	737	620	663	634	672	707	696	670	661	744	695	725	680	745	689	670	683	723	708	670	706	724	692	701	673	689	663	685	619	694	711	707	653	687	730	712	687	703	700	628	752	714	702	681	656	697	662	627	638	630	699	717	720	691	670	710	706	722	687	631	646	674	672	700	675	722	691	734	667	659	708	658	719	690	724	654	703	686	670	685	697	690	668	700	724	674	711	696	684	707	690	680	727	695	664	699	736	676	697	701	726	671	718	672	682	659	670	656	725	708	687	732	677	698	680	650	741	685	716	720	674	692	702	678	719	699	675	598	716	674	714	680	663	660	715	704	714	689	700	696	672	701	657	673	718	685	672	698	696	662	670	677	670	609	668	678	660	693	719	713	699	697	726	686	658	718	702	750	686	660	688	659	715	679	679	652	662	695	661	648	706	711	645	632	716	642	726	684	698	669	692	707	678	615	658	707	689	748	647	688	692	660	688	690	703	703	649	688	720	650	736	659	682	693	703	741	645	674	693	720	701	671	674	644	660	662	719	687	671	736	687	638	666	689	687	684	683	672	650	713	684	717	710	708	702	685	686	705	658	694	654	680	674	710	723	686	673	705	700	653	698	754	694	663	721	643	695	681	688	664	680	662	705	675	700	670	705	659	614	697	691	654	715	701	665	667	653	643	672	698	750	689	701	697	673	671	701	694	651	678	658	690	647	744	671	683	683	710	699	658	676	688	691	659	668	704	682	642	685	672	699	675	707	658	725	663	677	657	687	703	722	686	667	718	678	704	685	649	665	711	708	748	687	671	680	667	699	660	666	685	681	715	708	735	662	697	658	723	702	679	650	744	679	722	663	661	661	679	668	654	691	723	703	669	699	673	682	679	681	704	639	712	638	671	717	658	702	699	714	678	643	680	737
24453	21501	28830	25050	22492	22526	17027	11205	19407	17373	10986	4866	2035	1254	1021	918	910	898	865	902	868	837	851	903	872	869	869	925	903	867	885	903	837	861	900	893	888	908	890	917	915	836	855	876	858	854	898	878	886	890	887	899	877	882	862	930	885	846	878	867	854	801	866	857	867	916	849	878	921	913	823	896	876	866	862	859	819	882	860	826	893	900	889	842	893	916	850	874	910	925	860	873	892	850	873	874	854	941	902	808	861	887	884	850	889	868	814	803	899	838	873	905	834	908	806	876	914	893	885	905	877	852	887	802	944	858	871	866	886	843	862	856	840	878	817	876	854	821	871	892	873	894	893	872	908	839	836	855	872	867	879	802	890	888	857	836	866	856	918	847	878	846	879	839	923	811	833	852	881	879	900	871	911	906	923	903	837	871	919	894	896	857	857	881	923	874	883	860	882	863	909	837	828	890	854	856	897	881	886	854	882	920	846	823	865	908	870	845	863	889	856	887	893	855	834	896	878	837	841	848	859	861	861	822	875	904	868	888	856	872	903	835	898	877	863	849	861	908	838	875	893	847	857	864	884	904	821	875	889	910	881	913	861	837	870	888	862	829	829	847	813	870	838	858	890	803	900	871	898	892	872	925	880	888	892	926	837	906	893	814	860	851	871	936	820	859	851	837	884	844	874	894	840	894	849	913	855	845	877	811	824	854	855	836	836	867	859	868	919	892	743	893	832	853	878	853	802	893	872	871	931	842	934	915	840	815	840	869	828	881	871	854	887	867	884	842	819	902	894	895	866	854	899	882	851	872	893	890	895	863	839	888	799	899	898	870	824	844	896	817	870	872	902	864	876	840	897	949	905	892	819	900	873	881	888	834	833	885	865	906	890	889	869	889	854	883	880	836	849	887	856	909	836	866	818	852	845	826	816	904	824	848	895	885	882	858	847	910	862	899	872	911	918	867	867	853	854	871	815	839	891	892	901	881	841	893	904	846	867	893	829	835	818	894	855	892	908	886	881	835	872	829	798	884	871	881	855	853	850	813	833	861	869	863	858	836	843	835	872	943	919	913	888	911	907	842	850	860	853	831	835	885	876	825	881	934	868	885	874	894	836	817	866	880	902	875	885	861	859	904	853	838	881	865	830	916	862	944	866	860	907	890	870	802	881	891	877	840	887	880	876	900	883	854	845	826	886	863	859	865	869	843	857	889	896	819	806	893	878	863	847	873	881	888	857	867	897	870	892	870	884	868	818	895	871	861	904	843	873	845	851	889	886	935	842	880	825	880	844	867	889	901	897	848	865	904	853	873	915	920	899	889	821	848	829	848	810	872	869	848	875	855	891	824	884	858	898	842	870	848	865	892	877	820	838	876	881	846	861	849	831	831	846	839	881	894	886	866	865	871	893	877	895	864	868	868	838	856	804	894	830	867	855	902	895	875	869	830	843	820	860	885	872	909	875	858	802	847	911	860	897	843	881	860	868	859	906	850	812	891	837	823	874	873	814	905	871	882	836	852	923	849	863	862	914	867	837	871	880	877	817	860	802	801	868	914	837	892	865	890	856	851	824	903	895	947	895	813	871	847	889	890	878	906	832	853	896	877	884	849	841	860	847	896	896	862	786	834	820	890	890	896	821	836	792	858	890	903	820	919	903	824	817	874	840	890	843	849	889	901	900	846	857	913	834	883	827	876	846	872	789	916	893	872	865	833	851	838	856	898	823	898	860	837	863	869	863	885	869	889	891	888	873	868	813	837	836	839	805	891	866	843	874	913	852	859	932	874	874	825	877	855	834	838	839	824	855	877	872	867	886	860	845	847	852	887	876	872	883	848	883	884	827	856	843	866	883	894	850	888	830	861	826	903	908	912	841	884	878	855	888	876	825	892	849	876	849	875	819	887	828	830	864	897	801	840	942	912	871	885	869	875	828	882	768	845	879	882	892	848	881	871	807	909	892	821	861	849	878	863	876	907	886	866	815	833	915	879	855	845	860	881	843	812	853	828	919	901	813	877	881	829	878	899	864	905	924	843	930	858	838	885	801	874	905	899	837	879	857	893	812	851	870	865	884	874	824	888	886	847	825	847	839	892	891	847	873	869	828	899	885	880	844	849	872	860	843	880	854	842	789	814	863	846	897	886	844	822	834	786	905	901	867	898	902	840	902	892	877	856	913	811	825	935	938	865	817	842	886	876	891	895	852	893	839	829	872	852	875	879	828	878	816	857	868	891	848	859	865	874	822	851	870	864	886	809	838	877	839	879	910	854	868	820	787	838	870	875	861	867	888	835	846	874	901	862	902	828	896	878	884	839	804	908	868	848	889	877	859	853	890	853	833	905	852	893	821	851	836	851	816	837	865	833	845	866	852	894	908	893	886	908	822	920	860	866	845	848	836	826	838	882	832	860	835	912	856	839	859	856	851	826	869	885	833	892	848	891	838	882	890	846	828	885	865	868	887	884	883	927	883	842	891	832	899	859	795	877	836	897	898	843	915	883	886	892	920	871	852	851	908	855	811	902	893	848	905	872	854	841	862	873	839	822	905	883	853	859	828	843	883	871	859	846	848	811	888	880	890	891	830	858	894	811	880	841	873	852	842	867	817	876	799	869	844	860	808	879	804	875	908	924	895	854	867	856	835	832	835	910	882	893	836	857	931	924	840	883	817	810	827	799	880	844	871	868	871	843	899	859	902	827	822	888	834	824	848	879	857	910	904	882	877	859	891	840	828	817	811	864	881	821	860	836	849	887	830	887	835	916	848	844	917	875	830	900	848	887	816	822	871	869	852	824	850	824	851	842	818	843	891	845	924	858	855	833	907	835	932	846	862	884	868	895	824	822	927	856	887	911	793	888	868	894	858	848	851	833	866	862	850	911	846	916	864	827	899	866	842	880	840	888	889	913	839	901	882	842	833	885	848	839	858	848	841	858	892	833	888	850	844	826	874	836	870	907	902	842	806	884	837	900	891	828	830	903	886	864	874	906	838	892	864	850	849	881	843	873	879	860	852	910	815	876	857	782	844	893	853	868	789	897	892	834	892	815	857	845	881	849	890	893	875	820	853	860	888	862	878	876	852	840	899	845	822	909	872	833	852	909	846	842	843	813	897	845	848	942	828	868	805	851	843	931	815	863	850	862	916	832	803	831	867	836	876	877	808	888	894	843	771	874	845	837	849	863	840	892	825	810	877	868	852	900	855	826	827	828	887	825	816	832	845	808	961	884	882	920	819	869	923	895	876	872	849	830	833	871	878	901	900	852	860	882	871	867	820	807	849	846	846	866	820	862	904	830	849	909	807	858	808	863	878	799	854	880	890	884	894	898	851	892	878	852	876	919	856	873	889	858	873	864	864	875	866	841	857	864	826	865	835	865	893	904	868	864	796	830	845	880	843	849	896	902	849	870	896	844	859	880	878	893	864	826	886	869	842	872	880	842	861	867	899	816	820	834	871	842	857	821	908	845	852	886	789	853	867	872	881	908	881	855	823	823	830	880
19474	36620	33223	21864	18054	17807	12103	10224	19660	14565	9761	4672	2035	1400	873	796	777	780	777	740	797	756	813	777	763	784	789	790	694	790	771	776	764	786	834	794	769	824	778	775	772	799	741	763	737	764	755	798	798	823	794	803	743	786	763	790	778	755	753	760	775	749	755	753	749	765	797	775	813	777	752	790	818	711	721	767	773	789	745	812	759	843	760	744	803	796	752	755	765	768	800	806	741	756	744	728	789	783	732	801	798	767	799	787	744	800	792	793	817	774	781	723	779	747	728	787	752	761	763	745	793	760	791	784	789	769	762	777	764	799	814	774	775	768	741	769	739	806	775	769	747	774	810	743	768	797	736	769	781	745	770	795	805	771	811	760	760	764	799	729	767	750	760	819	777	770	740	768	730	754	778	787	726	724	786	753	736	775	776	777	761	780	767	803	741	784	712	806	760	729	790	758	752	735	816	769	794	759	708	715	800	752	825	757	807	771	778	751	723	753	818	769	796	776	765	772	785	750	780	748	774	783	774	815	785	817	785	749	758	847	785	721	787	746	776	802	749	824	824	776	726	723	749	783	813	799	785	718	762	751	764	776	753	742	777	805	771	751	784	736	770	793	750	783	793	803	782	742	763	785	782	771	748	794	770	732	801	738	790	770	743	799	775	791	769	773	775	786	803	769	733	756	785	755	767	756	723	783	790	786	724	764	743	809	736	770	747	811	777	761	753	830	736	766	774	764	782	745	797	759	751	753	789	794	737	742	726	776	774	754	809	772	794	714	777	785	750	759	770	751	719	781	765	781	794	795	768	715	792	774	773	787	739	761	746	783	756	747	717	790	745	737	792	777	796	799	771	698	781	784	745	760	762	715	790	782	728	781	758	729	769	741	772	779	791	811	756	778	762	754	764	794	740	776	746	725	760	837	760	787	776	758	782	770	744	767	788	709	739	795	781	764	736	811	764	702	750	792	803	797	783	780	820	772	770	743	791	764	754	789	743	715	747	775	764	714	738	752	776	764	784	768	760	765	756	748	718	755	716	773	747	751	772	776	706	782	826	803	765	766	781	764	746	742	781	768	814	792	783	768	729	747	787	748	762	747	764	753	778	757	753	752	786	796	765	769	829	753	761	742	784	784	762	736	771	777	805	739	767	808	779	776	771	751	790	757	727	784	777	776	691	795	793	761	747	765	742	781	777	757	774	760	761	800	740	760	727	788	810	777	759	762	777	795	778	753	761	815	797	777	800	772	807	761	789	802	738	815	752	776	797	798	713	778	767	726	785	720	810	772	788	754	808	729	761	743	736	744	782	763	760	764	752	773	784	743	754	735	719	736	735	775	769	766	771	790	755	765	781	743	768	719	735	719	790	726	785	754	807	768	745	767	772	748	790	771	772	775	733	797	711	799	733	757	782	727	790	726	759	774	794	686	761	765	798	740	739	776	741	784	712	741	747	769	763	815	756	787	800	787	791	729	728	705	794	789	745	766	763	805	770	818	737	783	756	718	760	788	774	748	752	748	765	749	754	733	751	770	784	761	759	764	754	781	777	800	712	751	740	720	774	778	813	815	717	730	789	711	781	749	753	755	756	771	736	790	748	771	794	765	744	764	773	739	742	792	784	765	748	749	759	753	736	726	755	773	772	754	759	759	809	748	769	764	737	759	729	741	771	761	801	763	821	755	775	764	767	776	749	760	726	768	789	767	725	744	767	763	776	781	775	789	772	787	739	781	782	768	782	720	754	724	786	778	732	742	755	719	714	724	767	769	786	763	752	763	758	729	826	801	762	710	783	791	808	745	819	767	746	742	772	756	817	806	793	794	723	779	769	735	797	785	757	735	741	764	789	789	758	766	766	787	770	773	742	767	734	759	750	791	779	766	716	750	739	737	763	781	776	729	780	754	798	782	754	752	744	760	741	786	791	765	772	757	773	788	751	800	750	723	782	761	811	748	768	825	778	753	749	755	742	763	775	756	738	762	772	763	772	828	727	797	775	814	807	760	779	751	785	796	778	775	773	782	733	757	778	781	734	752	775	769	743	813	767	829	728	753	756	728	775	762	753	787	778	745	764	783	768	756	771	730	798	793	766	799	706	723	782	777	787	743	732	751	747	760	767	758	753	718	763	756	803	751	737	760	784	829	788	734	799	782	755	737	755	752	781	744	733	678	761	763	832	775	759	768	779	718	751	805	828	784	751	830	747	697	713	787	792	752	760	835	736	765	712	790	752	784	749	767	737	768	763	781	804	716	755	782	756	760	767	752	759	721	744	727	807	782	762	730	811	772	795	773	770	726	749	748	760	739	758	724	765	749	762	739	749	734	715	792	714	734	734	737	771	792	702	724	803	720	790	733	777	780	740	744	723	771	773	766	740	740	781	802	776	796	795	723	752	787	791	755	788	783	748	791	743	772	784	746	816	784	779	746	752	755	740	762	754	720	750	720	747	793	702	842	733	743	725	759	763	793	773	795	725	755	782	724	780	716	784	724	739	772	744	774	828	726	722	761	780	791	763	790	789	809	752	775	723	797	777	754	766	710	776	746	769	749	725	783	798	769	690	757	744	745	755	764	739	792	760	751	742	717	763	764	777	758	740	746	722	702	764	734	764	736	767	766	774	781	815	740	800	848	737	774	772	807	752	727	741	748	763	715	751	751	730	740	809	773	735	761	774	807	761	760	768	773	772	773	749	713	711	757	818	790	752	753	766	819	757	732	740	776	756	769	780	830	764	750	710	756	716	769	783	766	783	739	739	781	773	761	743	813	750	763	785	721	771	764	754	747	758	830	775	758	759	806	735	745	748	781	780	815	793	758	792	777	725	790	729	778	775	750	781	759	765	726	812	736	821	781	747	784	759	787	755	775	713	774	768	774	747	801	677	744	719	755	726	798	762	790	765	773	767	800	765	793	707	759	780	739	755	768	793	759	743	757	768	732	776	795	743	792	788	724	742	761	795	754	744	739	817	759	804	799	755	765	782	793	770	744	756	780	767	768	792	751	735	748	761	807	757	764	729	780	791	688	761	755	746	765	801	728	750	788	741	769	750	815	781	789	773	819	750	753	720	721	753	765	793	767	756	753	750	765	803	735	736	757	789	760	740	800	701	770	699	771	778	707	870	745	767	800	732	753	796	741	761	784	758	790	725	750	762	796	779	752	773	786	735	763	767	707	766	737	749	745	774	765	732	786	727	758	788	675	730	817	713	773	788	746	759	697	759	739	757	771	763	753	780	776	746	815	751	783	746	768	750	744	765	747	794	781	770	698	753	741	762	764	752	779	738	756	793	838	786	739	672	743	766	751	813	741	792	747	765	710	773	747	750	743	770	769	744	736	777	791	734	809	752	767	748	759	772	799	771	725	772	801	747	757	768	745	759	729	746	773	757	779	769	734	755	773	743	772	774	763	784	752	740	701	752	759	792	807	764	763	789	791	754	755	750	749	756	738	767	755	777	771	777	740	786	764	754	790	766	703	785	775	792	745	764	765	771	752
28832	24584	24804	15109	8288	5016	3044	2154	2332	2048	1467	1209	931	855	805	775	875	791	776	801	788	838	855	769	810	830	804	829	886	738	830	806	809	819	771	820	767	807	815	796	792	785	831	871	786	764	840	873	782	810	819	743	806	823	781	825	836	841	787	827	787	770	807	873	788	867	827	863	828	773	842	758	829	811	809	756	832	796	785	787	859	804	830	775	806	786	764	810	790	744	815	838	778	824	826	759	796	813	771	848	838	792	792	815	771	772	857	801	797	827	786	814	811	782	763	811	791	824	770	770	803	771	827	753	794	830	799	761	828	760	805	802	800	805	817	763	753	758	786	803	802	765	775	791	814	801	752	804	763	837	830	884	788	854	825	815	822	817	773	824	766	768	788	769	784	817	850	786	808	819	765	779	777	820	793	805	801	818	804	767	869	811	776	848	824	810	795	798	843	860	776	829	802	827	828	819	762	779	803	836	781	816	799	825	812	823	756	793	814	807	897	810	820	807	813	797	773	817	805	843	797	763	843	838	780	803	771	801	774	806	827	800	804	786	823	844	782	816	819	808	766	793	822	817	815	803	825	813	827	772	821	787	792	809	780	789	851	842	849	810	814	779	780	826	794	772	804	898	763	811	774	812	862	814	763	787	871	845	808	851	785	826	839	794	843	764	792	806	800	815	799	801	816	825	775	825	838	782	806	816	813	804	784	793	833	848	752	768	788	791	792	830	813	762	811	810	817	815	798	827	786	744	837	746	769	773	810	795	839	871	790	820	841	810	833	822	754	767	813	829	786	786	775	835	828	840	850	771	843	817	815	853	807	789	775	813	791	849	834	805	752	797	801	801	853	789	848	815	797	813	753	804	847	820	816	768	828	861	845	780	800	807	805	786	818	808	774	834	795	755	775	783	789	876	772	791	766	778	868	836	813	857	797	884	760	892	808	792	827	769	791	824	791	824	784	824	783	811	791	805	828	801	790	767	820	822	819	835	800	763	800	768	805	854	839	794	823	855	811	781	800	791	862	787	836	774	792	880	806	843	798	762	800	825	727	837	798	824	797	823	762	826	816	775	827	802	726	809	804	816	805	769	778	836	773	820	776	771	767	798	808	768	780	851	795	816	779	804	812	810	835	792	825	809	817	809	796	817	856	786	790	828	803	758	813	810	806	806	791	770	786	784	811	796	800	770	835	772	777	813	808	803	800	823	803	837	789	791	782	796	815	798	808	768	811	811	812	767	779	774	802	759	834	825	830	767	803	801	803	798	784	751	794	783	779	833	792	834	838	837	827	853	827	798	849	817	824	799	829	792	749	799	797	839	817	756	834	813	759	794	787	821	799	864	782	856	808	820	827	786	783	819	765	884	846	781	816	824	827	843	875	804	869	809	816	848	769	801	784	814	784	806	776	828	819	802	811	787	825	769	815	828	823	789	788	845	789	751	843	783	836	809	800	837	815	806	793	801	802	838	833	782	737	813	834	768	831	825	822	827	804	831	836	838	779	863	819	794	804	799	825	866	835	766	830	824	793	800	754	783	807	802	802	795	756	815	796	831	808	827	828	821	818	804	828	831	802	760	821	797	838	850	804	799	816	800	800	817	825	806	807	804	803	819	835	828	785	854	835	785	776	790	839	800	782	802	807	793	805	811	833	776	859	817	874	792	803	802	815	802	838	799	806	764	807	795	779	806	822	771	793	834	810	808	858	787	835	794	819	796	739	804	802	790	866	778	804	753	775	767	819	798	830	795	786	801	830	772	824	804	794	792	765	799	797	839	817	797	764	836	837	823	803	783	754	778	820	823	800	782	794	785	797	755	784	847	789	775	765	774	792	836	776	850	813	852	803	819	755	825	797	783	830	853	767	759	792	813	855	817	765	838	872	812	822	812	837	830	796	806	839	796	758	834	790	810	821	817	792	802	843	827	826	737	804	759	773	817	809	827	801	793	830	799	773	811	783	831	813	809	808	760	784	775	862	781	814	795	787	788	816	828	766	810	807	842	746	820	801	804	790	812	812	840	794	795	805	785	796	827	807	821	794	794	823	783	800	819	776	839	809	789	842	841	763	768	801	835	774	784	846	805	853	820	790	791	789	805	819	859	782	783	779	831	775	774	829	784	730	764	823	820	825	812	789	734	780	792	788	832	754	821	803	795	821	814	758	796	749	857	810	783	814	791	856	782	801	806	851	792	748	826	801	745	809	779	773	782	789	776	792	747	789	817	801	821	809	802	786	812	807	808	743	765	788	792	840	807	834	807	812	846	773	788	795	795	837	837	780	828	816	820	815	791	821	789	796	786	797	791	817	798	788	815	816	827	782	840	832	736	806	783	776	746	835	802	771	801	847	810	792	770	841	825	772	843	788	769	800	797	856	775	803	840	810	792	836	841	763	765	797	820	885	825	851	862	880	789	795	787	821	740	796	751	807	813	770	864	892	819	834	842	794	830	825	786	781	764	841	798	806	811	776	746	806	830	823	826	813	830	848	813	860	822	760	781	813	838	784	783	880	834	820	807	774	828	835	848	851	814	803	802	790	784	847	819	799	836	815	754	769	776	767	867	836	757	835	755	854	787	761	834	829	799	810	779	802	799	775	801	787	806	820	787	799	813	800	782	756	758	836	791	829	808	814	802	800	832	803	810	788	782	856	786	834	784	816	813	793	756	793	797	849	804	851	818	787	785	796	848	781	723	820	844	781	776	832	757	815	865	795	794	833	809	806	802	796	813	789	768	840	773	803	811	816	806	857	818	821	769	841	816	816	856	773	810	775	852	855	792	816	838	782	786	792	796	815	811	836	822	757	816	808	788	840	785	768	795	784	792	831	788	806	768	837	800	787	760	833	773	798	885	814	801	783	766	803	788	834	779	803	842	801	810	821	766	778	800	796	830	809	800	806	790	759	811	817	822	800	773	819	772	793	760	855	773	834	854	730	751	803	791	793	759	815	793	818	838	775	788	857	784	789	807	769	822	832	809	849	766	823	851	822	796	762	807	790	776	802	809	795	791	781	798	811	810	776	791	759	827	806	787	830	812	806	766	805	745	835	788	811	783	757	784	834	884	813	792	809	807	807	806	780	785	824	755	830	784	815	735	793	822	817	827	775	828	819	836	824	782	855	841	792	774	829	777	805	785	801	788	792	796	848	805	800	822	782	819	818	785	818	716	764	806	836	831	783	842	817	803	795	805	874	794	804	759	809	832	762	786	791	815	809	835	815	819	807	751	777	835	761	772	746	770	820	853	825	798	800	780	775	869	841	852	807	809	794	828	851	855	779	770	814	823	823	771	826	751	827	793	813	808	805	832	851	818	801	824	796	845	793	768	794	852	784	802	764	844	845	780	818	848	800	807	805	775	797	807	793	801	820	800	819	808	838	818	818	773	760	764	810	811	737	776	824	821	823	779	768	840	817	848	853	770	818	762	753	840	820	825	754	809	822	745	799	769	783	811	765	830	823	766	812	765	813	785	839	824	777	858	834	835	808	816	839	782
14226	25829	21610	10707	7285	5155	3320	2647	2772	2311	1347	1016	844	747	717	720	705	656	712	711	745	694	731	682	707	714	702	661	690	701	684	698	662	746	707	720	693	721	736	715	661	702	690	689	688	693	689	691	700	694	682	706	658	708	668	676	707	705	681	661	754	723	693	707	722	637	672	714	703	692	682	697	724	680	736	647	640	696	672	662	731	684	729	651	687	664	702	655	679	717	704	721	711	723	637	657	719	692	690	702	657	732	686	665	664	677	710	737	689	691	693	718	696	689	689	696	712	646	719	684	676	658	706	627	670	740	692	728	733	712	699	694	696	684	678	683	705	736	700	642	694	664	702	695	663	688	689	718	722	718	687	688	689	717	696	713	684	661	728	700	635	689	671	756	716	682	716	731	690	674	642	676	726	672	680	725	688	617	661	678	701	669	692	694	715	691	715	708	685	760	699	709	718	696	664	701	658	706	616	675	719	701	748	672	723	738	693	695	684	661	702	676	702	655	687	671	714	761	648	694	721	649	687	702	727	680	679	693	662	664	698	650	717	675	689	691	719	664	677	664	688	720	687	715	663	692	708	697	662	705	703	683	679	704	706	666	726	736	706	708	686	666	722	658	708	731	674	675	676	708	671	696	700	690	713	694	682	678	698	690	698	672	652	691	697	699	714	669	680	665	701	717	672	729	759	657	669	691	693	721	719	688	697	675	727	698	737	675	676	673	709	649	682	675	669	693	697	711	681	686	711	711	731	727	709	686	700	710	660	730	713	691	730	717	711	706	712	717	684	672	743	684	665	664	693	648	681	743	682	672	661	760	697	674	688	688	674	697	722	716	708	681	668	679	659	678	713	731	738	652	686	718	701	728	709	665	645	683	690	689	709	714	694	690	675	687	750	723	696	674	686	715	679	703	696	689	698	755	718	697	664	671	714	710	652	694	721	674	676	672	697	726	685	728	702	731	659	664	713	693	710	691	733	675	691	650	665	664	706	691	737	693	712	683	690	652	734	715	698	714	667	676	668	668	720	676	748	665	731	672	700	695	747	709	694	724	710	681	671	728	718	689	720	665	666	696	685	695	692	726	706	683	696	716	643	705	729	720	658	688	734	709	721	751	679	671	722	692	670	702	748	660	682	680	694	681	693	707	693	673	737	702	735	707	674	709	695	677	738	680	713	696	718	697	671	733	673	661	672	697	737	708	718	670	706	726	699	711	673	698	699	654	643	710	719	696	673	712	715	687	684	706	673	688	697	690	699	692	694	662	670	711	682	687	702	662	687	688	648	718	728	701	734	726	713	689	675	627	681	679	701	698	710	674	710	713	730	695	675	643	700	693	705	714	702	669	716	662	698	718	682	708	743	706	685	678	679	678	712	643	676	672	685	679	741	751	694	718	728	679	683	725	739	701	755	724	690	712	683	704	725	722	656	689	704	682	712	699	737	680	638	663	681	660	663	684	734	684	647	663	660	741	693	715	732	700	733	670	724	708	679	719	721	684	648	741	664	700	734	719	695	702	652	694	688	719	695	703	699	677	688	686	702	696	699	699	760	660	692	693	707	707	723	668	657	696	711	727	700	681	688	687	670	714	689	692	762	747	664	716	697	729	716	705	725	685	716	688	709	700	732	689	682	730	675	668	684	691	687	681	690	702	723	650	701	635	696	640	719	698	748	695	733	712	666	716	682	707	687	666	650	667	713	675	698	657	673	715	694	694	694	715	686	682	698	745	688	689	695	707	716	663	719	688	720	643	713	714	749	751	688	714	705	709	702	684	669	689	601	677	687	663	730	685	668	719	741	663	692	675	702	723	687	700	756	692	682	710	685	678	675	703	678	655	706	715	682	691	726	727	722	674	689	645	663	701	646	701	697	685	715	698	779	669	669	723	719	718	681	702	668	707	698	709	734	702	683	711	675	689	690	713	706	676	646	694	696	652	692	654	687	647	691	718	731	692	643	671	717	673	712	713	652	700	636	697	744	701	653	661	746	691	707	688	703	737	605	711	689	708	710	726	652	665	671	683	703	722	705	669	680	678	669	671	704	676	676	646	665	693	681	663	703	669	662	665	699	670	696	718	681	692	682	685	662	706	682	691	703	645	728	669	697	722	704	699	706	722	712	730	701	672	653	691	717	736	727	672	723	740	687	680	697	660	721	661	689	673	779	688	719	686	684	706	710	669	708	657	738	701	678	716	690	677	701	680	697	691	688	695	679	754	698	679	732	676	722	668	676	679	678	675	681	686	690	701	706	686	691	707	709	717	707	654	654	675	701	714	694	717	680	682	667	690	716	667	722	671	696	712	699	690	663	678	706	693	658	665	745	698	705	703	686	709	712	694	667	677	712	720	743	697	735	707	676	723	674	716	719	677	695	701	670	642	717	718	669	705	692	735	688	644	691	688	682	688	663	669	672	712	716	675	673	687	691	681	722	700	717	715	713	711	683	681	735	657	705	676	676	674	659	702	664	741	705	639	673	700	709	678	690	692	707	695	705	717	723	712	741	705	689	703	719	675	677	658	685	736	739	683	681	681	679	696	688	681	724	693	692	727	696	696	673	691	662	721	693	706	664	705	694	706	680	677	661	660	686	659	683	724	699	628	707	686	660	698	715	664	664	656	691	729	684	711	671	659	665	711	689	735	690	686	710	681	649	681	674	717	695	739	690	650	677	692	703	697	732	674	687	694	699	703	722	672	694	674	681	697	707	700	690	669	725	680	670	703	742	671	714	702	718	706	690	688	703	686	728	731	678	665	710	647	681	698	683	649	717	663	707	705	665	696	689	679	678	644	690	715	706	725	728	738	675	740	691	716	664	723	680	723	650	653	724	664	666	741	656	695	718	660	690	708	666	721	692	710	663	676	678	732	677	679	684	637	685	750	673	683	692	668	658	668	660	724	704	652	716	652	722	703	723	717	682	704	687	677	699	654	666	710	683	715	737	662	675	686	691	731	656	645	706	711	693	693	679	701	649	688	701	665	639	702	726	748	697	718	712	675	651	683	706	686	724	698	691	694	694	681	680	704	713	682	724	740	748	709	693	717	709	659	770	705	671	672	680	681	644	682	713	720	715	694	693	683	674	711	678	675	735	704	676	697	678	700	704	682	722	702	714	706	714	678	679	666	702	692	702	696	620	708	667	628	700	725	707	654	701	682	720	699	734	634	712	705	678	692	691	710	627	730	734	694	716	677	664	670	725	674	727	674	716	735	691	704	689	715	694	725	677	686	707	670	710	637	692	700	719	689	696	709	729	710	695	655	668	666	697	726	713	696	701	720	648	685	716	677	680	684	705	700	710	658	670	689	729	719	739	694	699	672	734	712	688	669	678	624	702	670	712	747	700	694	687	708	677	704	675	689	707	690	746	689	663	701	706	674	679	703	639	717	730	756	697	662	664	710	677	695	724	682	718	738	724	716	652	714	675	687	677	705	749	673	694	734	689	688	738	685	692	688	676	642	732	678	684	720	664	664	678	693	675	675	710	670	691	672
25650	21462	28232	27061	18122	10231	5785	5525	8941	10760	5648	2822	1394	966	851	777	764	786	724	737	732	813	736	743	736	732	763	733	788	769	690	728	732	813	703	720	778	761	776	778	812	752	797	756	731	788	720	739	738	792	753	785	752	740	776	765	795	742	695	725	734	778	693	716	789	783	763	715	751	732	701	722	733	722	765	757	756	690	787	745	755	727	794	739	728	738	749	739	783	724	702	717	697	757	759	787	737	736	747	793	754	748	734	721	725	753	791	759	717	755	764	724	785	708	694	699	762	755	682	781	717	751	782	736	743	723	740	752	785	747	738	733	760	760	750	768	768	727	778	750	723	784	723	745	784	777	792	751	715	784	766	759	760	785	736	777	760	708	776	732	748	712	776	744	751	760	730	809	742	727	703	720	764	731	772	699	739	750	730	735	756	712	800	761	766	775	766	746	773	746	747	768	708	786	709	768	725	764	732	735	733	691	730	756	747	700	780	697	720	747	722	747	728	732	737	718	775	769	785	786	748	726	725	750	803	748	773	752	760	772	756	762	721	818	740	732	776	742	756	757	785	780	755	750	772	746	734	753	740	720	746	716	776	803	734	684	724	746	743	748	734	734	766	734	776	765	748	730	747	721	763	774	760	742	812	743	767	770	740	793	725	773	747	739	779	779	746	727	759	760	717	776	751	755	731	769	779	783	798	753	769	748	759	743	723	702	758	786	763	727	690	686	707	811	765	771	740	781	742	772	783	745	794	762	738	756	761	772	729	711	777	757	758	699	722	719	768	741	777	697	747	774	759	771	713	771	735	764	784	753	706	705	750	826	704	738	677	726	752	741	724	765	808	797	751	732	718	767	771	726	743	745	741	731	750	731	732	785	781	757	751	771	723	732	724	764	736	736	738	761	769	738	758	743	694	735	686	733	718	756	766	740	777	761	747	762	735	660	715	736	766	790	737	652	794	750	780	767	725	766	743	756	700	729	781	763	730	731	753	730	737	730	697	722	719	755	804	762	811	770	725	781	758	739	740	796	731	754	764	771	772	759	753	774	724	716	741	760	789	744	799	798	717	707	739	792	779	749	765	770	745	707	726	729	789	726	774	761	729	746	801	804	719	787	654	793	725	702	747	710	742	746	755	776	757	729	796	766	743	771	760	748	735	773	776	771	792	710	689	774	759	776	750	784	770	777	803	785	756	774	731	724	798	764	755	768	748	719	745	727	773	746	728	728	735	730	710	712	757	761	743	711	753	756	777	707	742	713	696	731	736	720	742	817	789	790	714	747	751	742	722	770	788	733	739	745	774	741	753	747	718	722	749	703	763	759	722	798	743	705	746	741	797	716	794	806	758	731	747	769	741	761	760	773	741	762	738	697	750	750	736	717	717	717	734	742	702	763	727	712	729	743	738	767	732	740	726	681	732	754	761	731	723	728	743	743	759	690	743	768	726	754	756	760	758	760	765	734	722	809	808	760	690	723	756	755	712	743	776	789	737	707	784	701	717	771	741	724	733	747	739	791	734	768	794	788	760	764	797	772	798	757	784	750	736	737	774	723	763	707	772	733	794	754	664	746	738	719	753	726	719	760	760	725	737	755	780	738	736	808	758	749	767	793	730	739	784	759	736	656	734	762	769	688	733	772	766	745	745	756	763	754	786	799	759	742	762	781	752	767	752	729	734	737	763	751	720	725	815	756	759	715	731	784	696	766	747	704	760	740	675	768	730	756	725	739	789	747	747	739	725	759	747	746	765	738	751	739	769	735	751	734	771	675	714	766	740	748	741	745	750	801	746	762	684	721	757	764	737	772	731	702	742	737	777	711	737	758	770	735	732	725	687	707	771	741	752	714	686	725	753	776	755	736	792	792	733	754	798	744	762	770	741	748	711	773	779	769	728	745	787	748	775	692	780	730	697	743	681	748	738	777	723	735	755	752	714	753	736	735	760	772	752	753	749	740	699	768	728	744	771	829	761	714	726	801	707	767	713	747	711	737	764	751	741	758	747	724	740	746	703	738	719	718	781	782	771	774	782	747	739	770	751	700	759	722	805	812	750	767	767	781	752	803	725	795	761	735	791	739	770	730	731	748	733	724	773	726	737	805	754	739	719	761	724	747	765	744	750	753	740	766	734	713	744	756	775	795	760	741	718	775	798	732	731	699	700	720	753	720	785	758	739	767	766	783	761	762	767	728	724	727	731	755	709	731	779	781	737	746	732	770	741	749	757	745	735	771	745	768	748	742	706	740	742	726	733	759	729	787	788	745	710	785	762	682	781	777	735	754	687	740	784	738	785	732	796	710	714	743	729	748	763	775	763	730	782	734	735	738	724	715	730	718	737	736	751	721	683	734	755	767	789	784	786	793	784	720	772	758	712	791	777	799	740	728	765	728	704	741	737	769	736	762	713	758	692	767	761	682	770	744	767	743	702	719	703	719	776	705	724	744	697	715	705	719	768	753	793	737	741	751	816	689	757	789	768	712	738	755	743	718	692	726	691	751	747	728	719	771	795	753	708	747	715	731	758	782	760	738	742	753	727	782	733	766	710	705	831	739	711	758	735	771	748	751	767	782	758	747	697	745	728	770	678	777	776	716	748	738	738	766	750	732	765	760	745	740	737	742	787	752	769	767	741	755	708	751	735	733	774	770	752	763	761	761	729	742	746	702	733	779	769	766	712	755	722	711	695	780	738	741	769	738	721	776	754	711	717	756	742	766	737	761	743	708	784	728	767	766	737	734	791	727	774	762	744	711	751	761	773	678	776	766	764	719	711	721	750	810	720	768	770	716	729	760	724	753	742	741	751	683	768	733	743	751	752	696	725	728	767	770	658	757	801	705	717	754	713	696	746	743	770	700	704	776	735	753	750	751	672	769	728	759	751	728	722	715	757	711	711	738	763	745	752	783	760	725	723	757	727	765	697	677	725	800	747	687	714	792	749	734	759	743	737	751	734	757	759	751	772	740	737	720	762	704	802	743	774	754	770	743	789	847	799	778	739	741	752	724	717	736	790	692	769	745	710	665	783	774	777	706	790	755	697	737	737	750	708	750	754	740	760	767	755	740	742	701	715	773	803	746	795	749	742	781	733	790	767	735	756	758	745	738	728	715	727	724	711	728	762	764	749	709	713	730	729	778	744	731	775	798	771	776	759	756	766	751	756	740	719	759	761	778	729	728	743	737	719	695	751	748	773	733	751	726	766	731	709	731	745	733	777	729	778	722	694	764	751	771	732	755	779	749	740	747	787	713	702	773	725	729	725	733	706	795	721	733	789	753	771	758	730	747	794	751	695	742	785	754	783	747	722	721	738	793	786	818	791	746	805	724	776	736	710	740	753	752	720	704	746	748	743	693	799	739	753	789	736	718	753	720	794	700	746	758	762	789	737	717	711	723	745	752	746	787	743	742	783	748	726	753	776	755	730	769	803	785	742	753	733	741	790	744	728	764	812	790	764	725	720	765	754	796	743	746	735	775	740	779	765	768	724	751	753	787
15275	30402	28767	19090	12098	7511	5093	6246	10068	10629	5391	2868	1352	962	751	716	702	692	689	718	701	711	724	699	654	687	718	701	688	693	695	700	622	694	673	692	659	660	692	688	662	681	715	657	693	626	702	654	687	684	670	699	686	664	707	698	655	705	697	679	717	683	705	701	662	652	697	643	691	717	679	666	686	645	652	713	663	630	673	664	671	655	654	698	712	683	705	685	707	668	653	662	675	671	670	669	687	619	649	705	668	723	668	685	676	683	640	699	682	714	684	671	673	710	647	657	643	721	670	668	660	652	696	676	672	669	684	672	665	620	668	679	670	659	638	686	663	668	692	664	670	664	663	684	726	693	660	685	654	681	682	697	704	701	694	634	708	650	670	695	662	646	683	701	658	661	664	673	660	684	676	673	652	643	702	673	734	684	650	664	644	695	661	667	643	680	672	705	734	654	680	691	706	658	704	621	679	695	631	720	706	670	704	630	699	681	728	660	643	709	709	698	652	657	655	692	678	675	633	664	695	643	684	665	663	646	666	735	712	679	684	671	653	697	695	696	669	672	640	657	654	691	689	665	687	701	677	670	648	708	673	669	699	656	629	669	668	659	692	661	661	716	730	687	691	661	642	673	691	662	728	672	637	662	699	651	664	643	686	733	652	692	671	680	679	719	688	707	739	651	636	669	697	662	656	713	662	701	685	685	693	653	687	691	666	689	678	715	716	692	683	654	685	682	653	709	674	627	645	669	632	646	657	664	666	669	671	722	678	650	661	694	659	699	666	667	689	714	646	686	669	624	692	662	682	700	677	749	682	679	666	671	693	699	632	621	675	698	675	701	676	675	670	683	655	632	684	683	634	673	650	679	708	692	644	628	635	684	698	679	660	737	720	675	687	699	709	701	664	717	667	680	651	679	712	662	671	716	655	678	724	663	683	657	687	653	706	698	677	652	674	702	658	647	662	723	715	676	673	649	669	680	653	680	653	711	671	658	630	692	688	679	667	657	680	721	699	665	662	694	642	687	668	677	653	691	714	634	666	668	643	703	636	676	657	675	671	632	671	605	641	686	680	688	643	697	665	660	638	654	652	680	645	631	648	712	647	682	675	643	666	685	688	647	643	683	651	665	650	665	714	622	691	685	649	702	668	689	691	641	655	687	681	695	678	684	651	653	643	658	656	653	595	669	665	634	677	679	642	664	644	675	656	655	699	646	700	686	679	695	676	668	636	682	709	678	654	647	680	718	673	682	647	720	696	646	688	698	637	711	707	642	653	691	653	657	647	707	676	666	656	651	695	680	676	693	645	649	718	660	680	702	682	675	688	652	682	676	686	674	696	704	677	681	647	681	677	678	663	675	660	665	728	666	698	654	697	647	701	697	642	691	641	644	653	694	659	654	697	692	699	664	675	694	663	685	660	693	656	680	647	667	659	654	633	682	657	669	667	634	757	660	706	635	650	725	691	692	686	680	667	666	693	653	684	660	671	681	702	730	653	643	700	703	664	681	688	663	708	630	658	685	652	702	666	676	688	669	642	659	613	673	690	702	641	700	673	648	699	648	690	629	713	692	679	660	659	695	681	664	692	664	674	668	676	626	625	661	665	645	713	669	703	651	714	681	651	652	655	708	666	672	667	707	642	672	701	647	702	678	655	712	725	688	626	660	649	698	648	645	674	696	625	699	637	725	667	706	714	699	674	682	676	727	657	674	686	663	658	657	683	632	652	650	689	696	682	686	681	691	684	673	662	747	660	636	692	677	714	691	667	658	693	679	678	674	617	670	681	691	693	639	713	697	676	625	631	676	646	673	675	663	668	692	686	699	676	693	706	669	700	684	648	647	697	679	656	684	654	705	667	683	668	697	606	647	723	651	665	630	721	684	665	717	707	691	718	662	671	664	697	689	666	662	635	666	696	686	669	644	652	685	717	666	682	710	621	665	649	674	672	676	685	671	661	661	661	657	646	692	658	658	677	657	643	728	664	631	662	670	642	681	688	661	671	649	667	667	691	670	662	686	661	668	666	711	714	670	701	682	658	684	723	669	654	680	636	648	654	691	654	673	684	680	641	713	679	665	649	696	706	664	679	710	699	678	683	661	667	716	725	711	708	704	699	675	684	687	698	645	681	664	707	672	696	669	705	676	655	656	696	622	685	681	737	688	657	702	686	672	670	693	689	683	659	679	755	664	690	683	663	650	681	639	670	721	678	712	716	627	686	693	681	659	651	671	679	645	659	636	734	675	666	646	718	646	679	693	674	629	708	649	679	684	714	658	641	643	637	660	649	688	649	675	675	655	644	645	670	629	700	700	641	692	676	653	644	702	692	703	700	698	709	674	644	659	683	659	690	672	696	646	678	633	699	702	669	648	679	688	640	701	684	667	645	655	659	663	655	666	685	669	659	698	675	683	654	650	668	691	748	671	655	660	652	704	636	651	645	647	721	672	684	698	669	633	666	665	695	664	640	681	653	652	679	679	655	659	646	673	688	707	684	652	685	711	636	713	699	697	679	671	678	652	680	684	689	632	650	653	673	673	697	694	682	668	703	637	665	688	695	664	627	643	678	665	686	685	660	660	683	656	724	679	629	673	633	683	696	655	680	669	758	670	659	679	718	710	711	659	698	692	674	672	701	698	627	701	686	702	681	671	664	654	689	676	679	710	659	668	682	646	663	656	672	650	717	678	644	630	638	695	672	672	671	675	638	641	659	699	718	672	644	673	655	661	654	675	646	673	670	717	674	646	671	658	707	684	664	664	699	714	639	734	675	659	628	665	647	684	652	644	659	658	610	681	637	684	704	688	651	681	712	662	687	635	614	687	670	679	672	694	667	609	667	672	643	656	676	721	684	672	653	629	737	694	667	697	694	657	625	685	676	656	719	673	694	679	647	696	675	624	727	708	719	698	693	685	669	642	730	674	655	686	686	649	642	630	712	617	642	712	703	675	703	661	647	708	672	659	652	690	694	670	677	677	650	694	711	685	715	683	676	665	710	674	699	718	684	681	675	694	669	693	641	653	670	625	678	705	663	677	687	658	631	689	621	642	703	676	675	634	643	649	688	688	705	673	651	665	700	728	656	657	700	648	696	672	657	701	633	654	644	647	668	678	712	665	709	720	682	706	648	652	647	665	691	711	679	683	685	699	725	622	655	671	638	686	650	681	642	704	658	631	657	698	645	639	688	684	716	683	641	659	671	682	717	658	661	673	710	698	659	678	687	664	702	637	662	680	656	709	705	668	668	656	673	680	602	671	699	675	657	686	680	686	673	674	641	688	691	647	699	632	679	711	694	696	654	716	646	659	651	677	641	696	679	701	653	677	700	650	693	680	721	648	634	683	707	632	626	651	679	684	695	654	669	699	653	689	700	665	667	736	656	651	722	658	636	715	716	703	677	689	717	723	658	619	702	717	623	646	680	676	641	686	670	617	705	679	683	683	686	692	642	680	715	680	685	665	695	663	654	628	713	710	626	665	653	727	642	667	657	678	665	660
24348	21399	28784	25462	22670	19386	13366	10032	15322	23546	14839	6931	2711	1375	1014	914	857	893	892	869	864	852	872	930	880	847	870	916	854	857	851	873	875	888	922	882	861	836	872	854	890	928	903	860	907	846	874	876	829	876	900	868	862	937	838	825	855	808	884	879	840	904	949	857	898	874	873	870	847	897	837	874	828	894	844	829	835	828	848	864	797	848	864	787	901	855	889	916	832	818	831	892	882	857	818	858	887	829	892	777	882	866	868	843	861	849	903	790	875	781	840	859	841	840	882	805	839	851	834	832	880	864	835	868	863	828	813	852	880	859	878	810	844	861	897	847	849	875	818	869	806	829	910	869	849	827	905	841	811	899	877	855	858	852	844	817	884	901	857	868	825	812	840	835	894	832	813	841	895	833	874	832	835	835	818	867	841	870	833	871	851	854	876	825	838	851	852	873	856	830	817	816	894	828	827	844	882	865	909	863	847	842	818	874	912	850	834	850	860	866	803	886	846	833	858	884	839	877	878	813	886	863	835	851	873	890	900	872	843	811	837	832	874	889	912	852	822	836	821	872	832	848	880	813	835	843	848	868	871	875	835	871	834	878	851	849	881	846	846	882	744	825	833	890	850	893	838	878	918	816	877	873	899	836	872	819	855	882	852	842	868	820	848	809	855	876	870	926	835	868	873	851	841	807	858	914	836	851	830	865	880	901	869	862	838	831	891	837	855	859	846	873	853	875	857	860	851	799	843	866	853	785	874	867	791	834	888	867	935	851	841	868	877	857	871	809	854	883	867	944	880	868	872	795	876	839	870	885	843	856	833	878	822	846	786	876	852	848	840	838	862	871	824	871	821	844	883	914	867	900	850	855	875	816	891	864	863	889	895	875	846	844	889	841	880	890	843	838	861	858	940	846	783	878	844	903	848	855	869	871	870	899	828	836	839	892	842	893	809	807	874	860	917	827	872	866	813	801	832	893	835	838	874	894	880	806	914	866	881	850	827	814	869	841	887	856	862	861	833	821	855	859	874	865	864	839	886	836	877	845	802	872	798	870	842	819	837	845	888	812	842	853	882	875	867	894	835	842	836	812	847	898	873	839	854	799	804	886	865	861	826	843	842	888	853	845	835	822	828	793	899	846	829	807	850	799	877	849	839	856	867	893	825	837	829	808	856	867	825	867	835	846	840	871	880	791	810	850	907	797	855	804	871	861	863	867	843	837	852	864	880	868	890	832	895	865	796	928	872	792	802	832	828	822	794	888	832	844	887	868	816	881	809	882	862	874	851	835	803	900	865	862	842	878	893	918	885	900	860	868	863	830	851	839	865	885	843	826	860	832	860	817	837	864	839	861	853	850	803	877	846	842	853	840	789	879	885	828	822	882	843	910	813	851	893	803	851	782	824	883	831	826	894	832	814	849	854	893	882	875	857	876	867	853	888	921	791	844	905	836	877	901	822	865	816	824	867	856	865	878	828	896	826	852	806	833	864	851	843	847	845	839	857	851	866	831	851	869	872	869	843	826	843	859	885	830	847	839	854	822	827	870	830	888	869	870	876	852	821	840	868	863	877	838	866	845	876	823	858	844	840	813	829	860	823	833	838	871	874	822	859	856	846	850	863	852	818	804	894	808	856	825	855	853	859	916	856	892	836	805	849	914	776	826	876	856	881	829	879	855	790	804	858	856	858	843	837	866	842	884	818	899	862	867	870	869	875	883	859	845	847	861	882	870	833	883	806	851	846	825	879	834	838	806	826	871	794	887	870	858	846	831	876	859	872	924	893	824	876	877	834	849	844	865	869	859	829	858	868	882	820	915	846	887	866	898	847	880	870	845	812	836	876	858	838	839	849	864	874	859	847	884	853	839	801	842	847	884	832	806	874	862	799	904	842	834	849	886	833	854	890	890	890	836	847	858	877	865	848	868	885	873	849	832	837	855	808	809	854	856	898	851	844	861	818	845	887	868	890	805	842	854	899	847	826	857	872	874	913	867	791	837	866	815	877	900	895	842	843	864	827	859	828	814	875	852	856	843	920	910	871	830	805	820	840	860	922	839	849	844	847	827	891	867	855	836	899	849	837	845	829	826	877	853	846	835	854	889	842	869	802	792	865	838	814	822	836	909	869	831	843	881	859	860	827	788	845	856	862	851	831	847	864	866	906	903	818	861	846	855	820	853	852	840	855	819	862	871	846	872	858	840	837	895	856	821	849	850	872	809	827	821	831	900	882	845	884	869	846	864	854	886	883	833	881	836	811	856	842	831	800	850	832	908	832	845	810	865	861	905	824	834	824	788	894	828	859	837	854	858	811	900	832	873	865	845	858	867	824	852	851	849	860	831	889	854	866	847	862	832	875	874	894	896	771	873	894	854	813	839	852	847	873	860	882	859	868	839	889	820	819	824	817	793	871	849	858	870	874	859	847	812	878	827	823	839	909	864	853	843	786	845	807	903	908	847	865	885	883	875	816	896	889	873	852	927	846	826	800	886	840	857	865	855	885	840	831	829	819	897	906	893	880	865	855	853	786	848	893	837	916	868	817	896	891	864	818	913	896	891	883	892	832	834	864	854	838	828	891	807	909	834	826	848	856	875	889	835	879	895	867	849	835	835	807	901	890	816	834	886	849	861	848	871	837	855	783	794	822	862	791	848	839	829	841	869	847	804	816	799	851	877	876	865	876	880	857	851	862	810	940	793	834	852	833	820	860	847	890	840	860	859	855	855	885	908	836	882	853	830	841	834	850	915	837	868	835	831	844	833	802	844	905	886	855	864	911	825	831	885	869	841	863	850	863	868	858	860	884	829	781	877	824	896	869	814	906	851	843	869	855	817	818	784	883	853	869	890	812	808	851	853	868	883	901	809	894	860	828	827	869	802	829	859	906	850	840	863	849	872	865	867	868	884	853	891	857	889	898	893	892	809	859	777	828	864	822	829	823	896	870	897	837	918	883	876	822	857	845	906	892	882	869	879	850	828	862	884	885	844	884	871	780	882	861	821	862	858	879	820	826	849	863	827	871	851	854	878	816	848	888	818	830	903	826	858	868	880	819	800	838	861	872	854	886	864	865	880	861	859	843	836	833	822	865	855	835	808	863	875	834	872	832	782	794	846	853	863	860	852	851	849	876	887	851	901	861	864	837	892	856	850	840	863	865	842	818	870	838	821	858	862	836	839	836	813	848	873	814	846	813	841	881	849	841	881	816	824	807	857	818	853	825	866	857	820	871	829	889	811	837	838	832	847	881	804	831	871	859	887	860	850	833	827	906	805	888	869	865	845	879	855	822	872	822	852	837	885	846	863	861	843	886	836	862	812	862	851	874	813	857	844	875	913	856	833	847	925	864	832	809	800	837	840	835	885	837	869	841	856	805	847	827	870	862	860	855	860	855	820	832	797	833	830	822	872	860	865	866	824	827	840	871	858	885	854	820	855	822	861	808	801	905	790	880	855	881	805	850	876	822	834	879	847	859	835	868	896	832	885	838	818	875	835	874	885
17678	34647	36456	27170	18141	12580	9698	10109	16482	20600	12324	6188	2497	1386	864	822	754	828	724	777	739	775	758	786	761	734	694	774	744	753	765	700	773	798	754	803	713	788	714	747	765	729	769	735	727	785	776	740	707	778	775	776	836	762	739	728	798	749	738	777	792	772	743	749	770	764	786	758	729	757	715	790	729	782	764	728	782	755	784	764	728	746	784	757	753	761	752	756	777	696	811	809	734	783	781	736	842	776	807	762	723	732	744	776	785	797	795	776	790	747	763	755	709	762	759	792	771	734	735	708	727	760	757	759	766	783	749	715	784	765	747	770	770	738	758	754	758	777	770	763	797	736	747	743	759	735	766	758	721	733	758	725	748	748	730	763	742	717	790	738	806	732	760	744	756	787	746	809	720	745	695	737	758	745	757	714	765	740	729	784	800	746	749	731	750	766	792	749	757	737	749	770	739	776	714	734	814	723	755	744	782	789	766	730	790	767	756	724	759	732	796	780	737	768	760	768	784	793	736	755	788	774	772	739	759	777	799	736	705	752	713	769	805	807	745	700	722	743	760	769	772	728	767	738	787	795	731	771	787	765	773	798	785	772	800	797	765	775	797	745	759	743	798	760	752	768	775	772	772	791	780	750	738	761	774	701	795	715	740	730	730	741	767	755	806	769	827	742	706	774	765	789	798	708	761	832	744	781	766	740	674	745	767	800	737	747	772	756	741	773	716	751	734	770	735	766	793	770	732	773	758	813	759	742	732	775	737	661	787	791	773	744	751	736	776	752	792	744	737	757	805	781	732	703	747	731	729	734	782	730	744	774	696	741	757	731	807	768	746	789	786	748	752	743	818	776	760	775	713	705	771	751	735	735	774	785	736	770	798	752	717	707	748	722	797	754	758	771	761	737	775	719	732	745	785	749	782	758	775	724	773	761	778	752	784	757	738	733	801	726	764	747	708	768	733	769	747	747	752	770	750	771	770	735	770	761	777	718	746	793	765	746	801	793	728	712	762	773	761	721	765	783	753	762	729	749	735	748	721	748	732	765	760	733	770	804	805	781	763	731	758	799	731	786	793	725	697	803	792	797	703	731	748	762	763	755	795	721	771	736	773	729	753	771	743	727	781	714	765	715	770	761	800	721	781	749	763	754	765	764	710	732	797	768	767	748	717	765	840	770	722	815	742	814	749	798	755	802	764	717	777	772	740	789	812	791	744	763	755	775	741	771	747	741	773	777	733	793	792	772	733	790	759	750	734	761	762	737	713	743	762	774	743	800	755	718	770	777	708	751	779	782	773	773	727	748	781	723	763	829	718	763	799	756	716	764	751	779	736	741	729	761	749	754	746	743	710	718	746	789	765	779	721	772	790	734	711	774	720	801	744	750	702	715	759	756	794	755	736	758	769	763	745	770	750	726	735	749	725	770	802	751	738	783	733	776	792	746	763	756	750	757	746	775	750	713	782	717	778	732	756	741	805	793	773	785	724	810	798	740	768	781	789	770	743	761	758	741	758	725	705	764	749	725	764	783	788	734	795	747	777	757	761	755	744	737	743	721	831	756	740	789	731	771	764	737	787	748	781	710	724	764	707	725	716	745	811	787	785	744	778	776	746	715	753	743	746	698	773	744	747	762	786	790	764	760	765	779	779	775	715	734	786	782	754	747	738	729	761	809	723	783	729	732	739	735	741	734	769	745	788	768	755	695	764	726	742	738	727	733	691	722	768	760	810	770	754	763	768	728	732	766	735	755	724	761	734	725	785	757	785	797	705	771	735	712	752	737	724	786	744	754	758	701	773	771	727	788	758	762	756	746	748	684	717	749	760	715	765	726	779	792	767	754	736	745	783	733	746	743	725	789	725	734	806	764	743	763	762	737	776	833	717	739	790	760	735	772	792	776	726	771	725	741	743	773	773	753	768	783	778	782	786	737	729	780	740	755	744	810	826	763	748	701	766	789	772	773	764	795	768	777	745	761	769	753	740	810	807	735	740	793	717	760	729	780	776	782	741	752	728	800	757	694	763	705	783	755	781	729	794	755	750	763	742	724	763	760	757	767	740	749	727	734	754	730	783	795	797	721	764	752	773	786	764	745	763	746	729	736	767	749	754	730	692	745	743	754	747	743	736	775	768	734	788	757	717	753	740	694	765	751	749	784	843	757	799	766	724	757	748	779	714	770	789	753	723	774	764	738	734	754	762	775	744	740	750	758	705	751	718	744	765	815	752	763	790	716	763	727	748	752	766	692	749	790	712	717	744	809	752	776	769	745	760	733	796	766	767	684	772	752	766	714	771	771	763	755	779	755	746	719	771	796	769	785	772	789	722	711	759	711	813	742	773	760	729	734	732	797	784	793	764	773	781	799	780	761	703	813	743	751	756	756	718	772	759	811	738	769	793	718	808	765	773	786	770	765	737	775	737	735	742	731	776	752	729	808	737	785	712	745	750	756	751	801	712	745	766	781	675	768	749	754	769	725	764	738	733	748	750	712	759	724	733	779	721	750	725	734	792	781	760	752	778	737	761	765	753	744	737	796	716	742	730	764	759	757	779	730	753	720	727	764	765	753	733	781	745	800	761	788	756	734	757	769	719	804	762	748	783	749	758	767	703	773	789	734	705	777	719	712	753	734	771	759	755	776	766	777	776	768	767	772	773	770	734	721	788	755	714	733	764	780	776	798	697	777	753	807	782	780	780	733	778	766	797	784	785	745	750	779	819	727	766	763	708	770	728	755	786	773	754	761	741	762	749	729	737	733	739	729	756	737	743	757	767	733	766	766	738	738	689	735	760	760	770	729	755	749	787	859	741	824	718	745	756	756	780	732	774	726	801	741	764	747	816	791	784	786	840	778	768	736	723	756	770	747	747	766	782	763	729	752	732	714	747	751	758	742	770	739	745	780	730	749	728	679	747	701	763	763	723	774	772	762	786	732	740	778	760	780	754	771	737	780	749	737	784	739	700	743	763	773	767	746	796	797	777	747	748	753	784	774	749	772	746	737	768	747	722	782	797	747	794	786	707	795	775	747	748	777	728	745	762	785	732	732	769	821	746	784	761	752	769	746	741	781	799	741	715	766	733	779	759	725	777	688	722	744	749	772	792	680	730	735	775	785	777	771	747	801	732	752	768	759	756	748	753	772	756	752	750	732	705	721	763	744	749	685	756	767	748	797	808	749	731	754	714	761	721	758	749	741	716	749	745	800	765	742	720	777	758	748	768	797	743	730	784	729	770	826	731	790	776	750	759	706	766	723	728	774	736	789	756	729	745	730	758	750	793	733	744	804	742	730	786	767	736	749	804	749	753	705	777	792	782	751	783	755	771	764	764	763	778	756	767	743	757	763	733	800	736	721	796	748	775	767	750	744	762	739	736	724	752	745	784	742	735	783	790	725	750	734	788	744	780	764	804	721	766	740	772	747	791	752	789	744	708	766	802	747	688	802	776	748	698	737	722	757	725	751	782	784	788	707	760	724	730	736	731	770	791	727	733	749
28701	22431	24449	15544	7136	4786	3120	2347	2382	2081	1683	1211	1021	805	837	830	809	812	792	800	806	778	842	807	812	797	794	845	770	788	764	825	788	873	791	833	831	799	758	786	827	781	812	831	781	788	803	763	774	757	747	785	791	778	816	788	804	829	820	850	758	817	772	785	772	855	785	825	800	825	797	811	744	791	774	808	834	800	770	845	830	795	775	784	769	787	787	801	797	784	821	761	794	833	836	781	785	806	838	752	760	846	753	814	781	784	748	758	772	769	776	793	784	796	778	816	794	779	805	687	787	779	836	823	822	753	822	829	847	782	802	824	748	815	797	772	771	811	750	852	813	803	806	799	799	786	790	832	821	773	868	788	792	805	836	828	746	826	815	772	800	859	803	773	748	786	779	790	773	824	790	810	803	771	796	790	837	813	780	780	803	785	789	808	844	810	774	810	824	832	767	767	779	793	818	861	816	809	843	814	803	812	788	812	819	799	777	808	748	778	794	787	799	761	772	786	809	764	792	774	815	824	781	774	770	768	797	782	831	774	778	755	797	818	872	820	716	774	796	826	816	804	762	812	779	831	787	786	844	821	816	794	794	768	763	782	794	812	821	809	797	843	839	820	797	798	813	787	780	804	830	819	842	823	827	765	810	823	788	766	770	792	799	768	782	795	798	797	827	830	774	808	844	816	844	772	858	782	818	765	747	844	800	839	788	854	773	794	787	795	798	783	788	841	796	843	749	827	809	795	773	796	835	834	757	782	792	797	745	803	808	783	769	760	789	822	792	820	843	765	840	778	780	896	755	781	779	781	847	824	750	834	801	805	768	810	804	826	779	817	804	799	841	833	798	791	769	819	807	808	782	799	760	835	796	801	784	752	790	818	832	798	813	781	757	753	823	781	838	835	850	783	753	827	796	814	777	782	747	835	800	779	774	828	796	830	865	787	797	800	804	825	790	799	803	808	846	805	800	837	768	773	810	789	781	845	756	773	835	853	774	778	740	816	817	869	810	820	762	773	841	812	835	791	805	798	789	822	796	812	794	820	823	776	758	803	765	797	795	784	795	804	787	799	848	798	793	769	785	792	824	759	787	792	804	793	806	821	819	808	788	791	795	755	850	780	859	791	780	745	826	732	807	782	814	792	839	737	793	756	826	799	786	819	781	775	792	804	818	790	810	791	803	783	845	870	786	771	810	835	810	801	824	747	771	779	826	819	809	806	827	766	825	817	793	839	840	796	740	844	790	775	849	815	826	840	805	786	851	809	745	755	755	820	804	758	738	818	782	798	834	842	782	746	827	798	773	798	819	806	860	803	777	818	803	740	806	796	807	799	732	795	847	806	821	814	837	711	791	838	847	784	748	850	823	787	818	767	785	844	829	826	780	840	839	800	808	746	785	747	821	769	740	804	782	788	791	850	828	803	799	805	752	797	754	793	836	836	765	831	811	779	771	748	802	802	840	784	852	750	825	828	790	781	825	813	782	772	832	784	838	777	789	775	816	772	831	768	775	818	762	751	808	795	771	794	741	808	791	771	739	808	745	754	809	785	780	787	824	829	812	830	800	812	770	824	837	809	792	840	819	804	769	736	800	778	779	796	776	842	838	788	770	803	811	772	776	752	792	826	843	849	818	805	830	802	758	761	815	800	785	814	763	811	795	804	824	782	867	791	799	855	800	797	780	826	780	837	831	764	776	780	784	843	832	791	833	761	782	835	826	816	789	800	821	774	754	795	858	775	776	843	816	768	807	827	783	808	799	782	757	775	773	772	788	797	816	816	811	800	746	797	784	780	764	759	808	816	831	805	820	795	803	745	834	796	787	814	823	821	805	769	858	805	792	801	793	822	840	861	813	797	805	736	818	832	858	777	787	755	819	807	791	812	754	802	812	830	806	807	788	853	805	802	804	831	818	781	743	760	830	775	756	832	809	783	807	805	827	774	760	781	816	794	811	816	788	812	839	803	761	748	766	773	800	845	841	818	791	822	806	787	780	821	785	825	758	827	775	790	818	759	797	814	822	773	850	801	816	878	763	816	779	784	798	808	785	799	804	831	804	802	773	781	785	774	820	755	815	786	880	821	824	803	793	792	795	800	786	762	857	789	852	840	796	793	826	799	838	806	781	806	810	782	796	786	799	747	803	817	775	802	837	801	806	792	820	831	774	770	818	771	832	784	831	813	780	786	830	800	771	837	833	847	772	840	776	747	816	775	785	777	779	836	819	849	785	771	824	806	811	817	775	762	773	827	805	778	778	807	768	852	746	806	754	814	867	818	794	798	794	839	826	780	831	830	774	759	765	760	809	809	806	819	762	745	844	795	736	806	797	804	811	834	842	796	786	837	804	797	775	815	770	806	818	831	813	886	765	823	775	825	856	771	815	739	814	809	823	849	787	782	813	787	802	781	821	822	789	800	860	830	763	824	861	800	790	805	771	783	787	768	842	780	808	826	818	825	791	771	817	817	825	797	829	812	829	803	816	793	810	797	801	807	757	775	757	821	805	824	828	765	801	806	782	795	804	808	864	821	836	855	778	785	783	827	787	817	806	797	823	796	761	793	796	780	769	797	785	764	811	761	789	816	800	856	832	811	798	775	795	794	809	824	768	766	778	823	796	805	779	820	839	824	814	802	801	807	815	717	791	800	789	802	800	819	791	794	786	785	800	787	782	808	819	805	815	787	777	837	836	798	796	826	816	799	795	872	763	767	826	848	753	809	843	828	799	775	818	787	835	821	799	776	821	785	810	820	833	810	780	757	751	787	792	796	828	814	826	830	777	849	782	759	789	789	819	811	767	760	793	756	825	811	852	794	820	779	771	769	800	778	802	841	835	789	772	820	841	796	771	788	806	794	836	772	833	749	809	805	815	839	846	820	738	807	821	726	805	802	789	766	762	837	818	866	824	801	766	803	837	793	834	821	826	816	810	765	754	776	784	813	789	792	759	794	783	814	839	807	813	768	809	757	797	844	798	808	779	808	781	801	766	808	813	799	799	750	804	797	735	819	796	805	782	786	807	813	802	803	807	795	822	799	829	774	788	800	829	817	818	811	828	806	799	824	758	772	817	806	803	771	797	841	829	832	783	805	802	787	795	807	766	861	749	762	792	852	806	778	842	865	785	807	772	790	826	816	821	780	779	769	778	765	840	847	822	799	783	815	741	804	874	764	783	799	758	785	820	784	806	838	812	799	834	770	802	768	785	737	769	787	768	748	764	816	816	800	799	840	793	774	813	838	830	831	738	855	743	835	795	728	814	815	778	851	799	802	794	803	820	834	836	715	824	774	769	799	818	778	710	748	789	792	799	834	836	825	789	836	791	757	778	816	865	792	793	809	823	809	741	834	830	820	843	779	784	821	810	812	778	766	781	783	759	857	784	801	759	785	743	836	774	809	775	798	823	773	831	845	801	808	748	796	785	800	817	793	778	789	769	874	787	867	817	791	749	831	809	811	810	844	768	785	757	804	795	810	754	815	787	800	829	811	739	778
14037	22636	22372	11354	6522	5234	3661	2868	2825	2270	1781	1226	937	768	771	704	734	722	742	711	715	667	723	705	688	672	663	720	705	687	740	668	654	691	690	688	718	706	721	673	674	712	727	716	696	743	634	731	699	712	703	729	762	729	672	667	702	701	717	749	690	745	726	697	692	687	685	730	727	708	709	649	698	683	764	701	675	696	694	698	696	693	684	702	693	699	704	711	696	754	681	702	694	672	680	699	740	712	697	721	699	729	692	708	700	721	705	665	679	693	636	669	691	670	680	652	675	688	673	689	689	728	712	711	627	654	687	668	663	747	722	706	685	701	710	728	724	712	711	728	705	692	710	715	721	684	694	695	676	694	662	707	689	714	708	711	697	654	686	691	696	756	696	703	701	689	687	699	715	762	674	702	767	673	698	723	660	739	709	714	709	690	691	701	716	670	637	640	654	689	660	731	635	737	696	694	712	691	733	675	677	742	661	741	679	635	686	711	717	719	675	658	699	680	671	699	721	696	694	692	709	736	689	695	671	677	709	709	681	686	688	759	706	700	712	717	704	649	703	696	677	725	671	738	706	701	687	726	665	672	633	700	681	712	671	703	726	706	727	726	717	711	718	704	702	683	660	681	703	657	666	720	698	704	700	663	699	713	691	732	649	739	669	685	694	728	714	655	674	657	705	680	737	697	694	681	700	618	734	671	700	725	673	673	671	695	670	687	748	652	676	709	699	710	684	703	702	748	705	686	714	682	665	719	679	714	654	704	733	696	687	714	707	691	701	720	715	711	655	667	676	689	739	694	690	728	646	683	639	678	703	663	689	697	668	692	661	697	719	660	721	716	693	740	662	677	695	670	681	710	678	672	685	692	694	718	703	709	738	684	718	729	659	694	707	680	653	734	710	677	729	676	731	674	679	673	713	706	646	720	684	708	707	695	668	732	624	693	702	690	754	683	754	700	676	691	692	678	708	698	751	697	722	665	707	763	679	670	697	670	712	694	702	739	667	735	729	694	711	713	691	685	763	659	661	702	662	715	709	678	700	732	742	694	693	654	685	756	692	696	677	723	674	707	702	726	695	735	645	710	689	690	698	694	692	701	676	672	696	695	696	710	666	695	692	686	739	652	763	703	704	647	697	718	711	681	704	697	750	703	636	680	679	662	675	691	678	728	718	663	675	697	706	662	727	638	695	669	727	699	680	702	705	711	669	660	641	711	683	641	713	682	710	706	715	666	718	692	653	700	743	704	666	727	667	695	735	696	679	721	700	690	702	666	718	686	682	742	721	725	668	676	715	700	615	720	723	708	691	732	688	679	704	715	705	699	678	707	692	699	669	691	692	680	704	666	728	713	710	677	665	666	672	717	680	727	678	682	712	716	684	734	708	666	718	716	675	705	733	674	671	656	696	689	689	669	678	671	724	669	707	681	717	743	659	676	635	651	692	697	744	717	736	705	733	709	727	661	728	687	716	673	687	713	654	701	690	762	684	680	687	706	706	699	747	693	680	635	715	684	699	720	677	706	677	651	739	637	686	703	692	700	707	672	667	680	721	684	665	700	722	673	669	672	666	667	707	680	671	718	713	705	714	660	724	658	709	694	717	689	678	717	712	681	670	674	726	677	655	703	678	701	715	699	687	699	704	719	667	711	677	679	710	698	708	682	728	674	758	688	704	714	730	705	652	705	713	735	667	690	691	718	670	685	680	722	716	698	722	726	678	690	679	690	671	669	664	718	674	699	679	651	690	659	686	727	663	692	714	701	716	679	717	696	661	711	687	692	675	683	729	679	703	683	685	679	693	684	674	678	677	762	694	692	709	726	708	729	724	688	685	709	660	717	700	688	723	702	689	694	679	675	713	715	685	695	684	708	709	708	702	684	692	682	678	701	706	692	684	690	694	675	709	736	754	696	704	705	693	717	671	715	710	697	734	693	726	649	721	657	730	687	724	765	697	690	683	684	710	695	692	713	708	663	716	700	716	694	732	719	674	705	630	727	708	685	689	735	674	713	666	721	737	716	713	705	688	718	702	685	670	691	726	698	723	703	645	659	696	733	710	664	712	685	669	685	708	693	705	691	668	698	684	725	677	704	695	685	686	716	707	668	656	659	671	688	676	688	703	747	691	700	660	705	701	689	663	723	721	688	710	712	718	721	700	706	726	719	686	668	685	670	687	716	667	692	665	687	756	677	660	668	711	660	735	680	681	710	682	705	706	700	706	744	721	699	724	741	693	714	709	691	689	724	729	725	697	670	703	685	720	718	709	706	742	688	657	723	707	674	706	695	714	711	730	685	676	677	697	646	637	712	734	657	685	671	714	683	737	720	736	717	698	740	698	709	713	697	666	716	663	707	697	704	645	695	715	654	693	727	662	688	695	700	690	635	647	704	698	677	726	722	712	675	732	680	711	683	723	674	701	711	674	684	683	687	683	669	667	726	681	705	695	714	705	707	690	696	697	659	720	669	674	683	653	710	712	671	690	715	723	729	702	638	724	685	713	626	735	759	691	692	703	699	692	726	685	782	692	694	704	660	695	715	757	677	680	627	721	664	661	782	686	680	685	712	724	653	688	719	712	658	658	681	745	728	716	699	661	740	696	656	707	716	719	680	679	700	694	718	741	679	700	674	696	688	673	722	675	668	726	730	753	648	707	751	671	710	737	674	660	662	711	636	682	718	716	667	699	680	693	696	702	713	757	670	696	703	654	700	704	695	709	695	695	753	698	673	730	666	722	720	641	721	657	692	707	713	769	713	680	708	700	682	694	733	648	688	723	718	736	693	703	690	737	679	691	720	694	738	676	639	678	651	688	703	688	725	711	666	678	728	663	679	737	699	688	673	707	672	685	674	714	687	679	727	670	701	679	686	688	694	727	674	699	697	709	711	717	767	653	672	666	703	690	703	750	694	673	658	661	634	696	690	681	710	699	683	657	678	714	676	712	723	607	722	738	692	669	688	664	662	752	695	645	693	670	678	701	714	760	719	729	678	689	674	710	741	721	702	684	714	708	617	697	739	666	664	674	674	702	723	699	679	698	685	654	698	719	663	723	740	675	672	689	718	722	664	714	715	723	683	713	673	675	661	730	722	700	650	652	695	749	676	680	713	692	680	711	674	699	712	731	708	693	658	702	724	718	695	687	680	656	722	719	666	728	666	713	667	650	695	730	690	746	703	692	703	697	704	680	680	731	699	701	699	721	687	698	681	657	698	697	752	744	703	658	720	757	712	702	662	702	686	717	744	697	677	706	685	681	724	696	731	715	719	687	730	682	716	662	735	722	671	703	716	677	707	720	710	677	727	690	632	721	710	686	678	668	703	662	682	709	682	657	615	731	710	696	698	688	680	693	699	727	724	721	711	746	707	690	775	684	731	699	683	681	689	650	670	739	686	698	673	708	697	736	687	640	676	706	677	675	741	715	769	666	690	693	726	678	711	717	712	691	663	699	711	700	688	655	729	723	680	679	655	672	686	746	735	686	683	717	691	661	710
25529	21409	28218	26708	18526	11556	6109	5436	13999	11523	5778	2455	1258	994	798	764	760	784	755	805	753	787	764	772	780	722	710	738	749	769	795	797	740	757	760	721	723	719	722	738	753	750	785	738	746	760	715	764	776	774	733	752	801	779	734	751	763	785	785	699	721	730	739	778	780	764	744	745	743	732	767	683	749	753	707	716	739	720	760	732	742	745	739	767	737	754	749	745	764	739	728	699	778	695	747	739	754	743	734	750	795	724	766	835	689	735	747	753	766	753	746	738	764	748	736	784	772	752	694	730	784	722	718	784	732	741	754	743	804	805	740	694	753	787	730	713	754	754	777	751	750	711	720	754	746	750	803	753	743	708	738	730	722	746	737	735	757	739	750	733	701	750	728	769	749	734	756	726	763	757	753	752	690	728	741	729	760	775	770	758	695	734	743	749	757	727	744	720	716	708	755	745	703	811	754	719	744	792	780	770	763	776	732	757	769	754	713	780	749	719	776	772	740	722	732	815	794	761	741	761	812	825	766	747	712	735	718	808	787	754	751	807	718	772	763	780	698	734	772	712	755	734	756	696	710	722	780	729	749	735	739	805	729	744	730	761	759	711	726	740	752	737	759	780	773	761	731	738	735	710	750	725	762	749	798	767	736	711	744	764	820	797	735	729	729	754	776	714	732	751	794	726	790	747	724	783	793	756	759	715	741	766	757	718	690	718	812	715	677	776	688	780	789	763	738	767	768	695	757	696	725	759	744	698	769	773	753	733	737	737	765	736	689	739	699	731	689	777	728	670	710	714	726	744	687	726	761	732	726	753	789	791	778	765	750	727	741	774	793	767	768	695	721	767	729	710	737	775	730	727	744	776	704	768	695	757	740	758	743	762	748	721	760	750	772	763	766	730	750	782	743	753	755	745	755	727	783	802	733	730	763	767	740	784	766	763	765	744	724	754	765	796	777	744	804	770	724	765	735	749	759	768	779	754	759	691	720	745	730	724	757	738	778	712	723	783	737	747	736	735	739	721	747	712	713	753	710	739	726	751	677	749	750	743	709	783	749	718	749	754	724	715	755	730	689	766	784	760	753	720	769	744	737	743	764	781	781	735	743	770	749	773	712	754	766	756	718	748	762	753	781	738	724	780	715	749	735	768	772	729	760	730	765	688	778	761	764	723	765	728	771	763	690	795	733	743	734	762	785	754	742	754	713	775	767	704	734	769	755	765	753	745	750	744	749	758	767	788	739	794	832	739	699	733	759	794	710	734	745	772	797	761	758	763	756	758	759	714	726	776	752	748	751	752	794	777	736	766	732	752	712	744	715	753	781	710	746	739	793	738	696	762	762	726	781	773	719	775	703	715	747	754	776	753	754	741	748	744	765	737	740	723	753	772	702	705	728	790	769	744	782	750	730	761	757	744	757	739	727	728	743	732	697	761	782	723	732	700	763	748	747	684	779	749	751	733	764	774	738	698	720	766	743	768	794	709	803	762	726	767	760	748	737	725	744	729	800	754	744	721	741	731	791	742	750	772	714	726	746	755	732	799	746	743	720	772	775	752	718	762	712	738	727	667	774	694	756	783	697	767	794	741	743	712	719	710	778	739	731	784	688	768	771	758	747	707	747	739	778	749	730	776	712	748	761	754	774	828	766	683	744	764	741	753	781	758	757	701	767	738	738	759	728	742	773	807	720	735	780	755	756	715	764	777	733	708	733	749	749	753	781	767	760	682	772	738	747	777	761	727	745	764	781	747	759	765	733	776	765	798	756	763	742	734	748	740	743	749	801	749	773	779	773	725	745	706	730	733	784	688	696	779	730	697	724	736	728	725	769	761	776	752	743	749	714	758	741	794	775	738	787	754	747	757	764	786	718	773	722	726	756	749	771	735	752	767	765	697	750	745	704	771	811	749	738	742	684	753	739	786	738	730	713	730	728	721	703	709	684	767	737	729	791	680	746	762	777	720	746	745	732	732	777	739	768	707	729	758	736	760	770	784	729	734	749	790	743	736	694	777	746	778	744	699	707	765	747	745	714	726	752	755	802	728	759	775	746	719	732	745	748	732	752	722	757	697	725	744	746	704	707	767	775	704	752	733	740	730	778	717	775	769	782	768	713	770	793	721	793	775	716	762	774	732	737	692	724	754	729	770	715	735	714	741	736	805	731	760	764	727	723	755	709	732	780	738	770	779	763	746	777	741	747	717	763	760	736	661	720	786	739	737	746	737	755	729	744	733	767	772	725	757	737	746	738	754	711	790	736	750	755	739	735	761	761	729	695	749	773	713	776	758	707	736	721	719	786	754	747	746	780	765	753	735	742	730	672	733	710	708	743	735	695	789	733	745	715	802	813	789	734	729	783	739	704	730	746	718	690	704	694	727	772	718	746	763	751	730	689	724	813	721	789	760	771	729	734	731	765	770	755	722	785	752	741	741	760	687	737	695	724	810	763	766	730	775	757	801	763	720	800	739	730	734	728	705	754	709	753	713	734	768	784	762	779	799	753	766	762	697	787	719	766	754	769	766	738	746	778	750	781	732	768	752	741	778	743	782	741	740	756	752	753	739	744	799	757	791	728	763	781	795	705	802	752	722	809	691	767	722	692	796	745	743	753	707	745	742	719	718	691	728	789	731	729	740	774	713	763	728	764	724	692	750	718	740	719	752	705	747	716	708	751	780	747	728	767	719	717	721	776	745	704	721	710	752	742	783	783	756	751	731	754	755	735	698	708	752	676	779	747	771	708	738	723	713	768	717	735	738	734	762	751	755	778	737	717	700	735	747	748	710	824	770	766	728	732	719	736	730	785	789	730	737	758	711	727	741	720	730	738	747	795	772	778	742	721	716	785	704	784	721	721	777	705	755	722	737	778	738	724	745	719	748	799	746	754	782	744	749	755	767	694	779	719	719	707	734	729	737	755	747	761	756	738	745	745	704	668	756	742	780	712	744	793	757	726	738	795	784	766	667	721	712	744	730	739	739	748	717	753	727	718	732	661	753	703	712	728	761	748	746	738	744	706	741	732	758	803	758	687	746	774	726	720	761	716	798	699	692	774	726	740	699	738	706	754	774	707	733	730	688	750	739	764	726	743	763	801	697	735	745	710	727	780	745	736	732	713	763	735	725	757	764	730	823	741	733	773	737	732	732	690	694	773	746	735	779	743	719	769	746	727	761	740	735	730	751	783	756	757	726	766	758	721	718	720	736	752	754	751	757	744	751	754	764	707	756	784	755	757	722	734	714	756	687	725	702	798	740	715	733	691	712	766	749	778	744	742	770	728	724	767	775	804	729	782	769	720	801	708	713	824	741	763	732	751	718	790	760	752	738	750	790	771	784	742	763	721	714	722	720	725	774	755	714	755	688	725	755	753	729	745	723	727	786	756	742	736	700	754	778	712	691	748	738	765	745	787	738	768	733	765	838	753	687	783	767	743	736	798	766	750	735	748	738	767	749	727	720	679	752	774	715	733	751	712	700	710	741	742	727	725	737	799	752
14771	30850	29941	18480	12540	8919	5384	6213	14270	10134	5515	2444	1272	848	694	706	678	728	649	701	703	646	689	706	693	665	659	646	717	670	713	681	676	642	673	707	703	658	708	718	612	657	669	663	677	693	704	639	660	661	654	647	663	734	664	701	679	647	700	670	687	638	627	655	691	658	725	646	647	669	628	660	652	685	658	667	676	647	688	663	649	641	641	710	699	644	660	709	697	698	680	692	746	692	656	664	664	713	701	633	682	663	690	717	688	699	698	689	657	683	710	688	676	713	705	693	710	700	677	671	677	690	652	628	695	661	685	712	666	660	690	646	739	652	682	684	672	704	703	663	674	686	670	690	747	662	680	671	695	688	703	658	669	627	652	644	670	645	651	674	653	677	708	707	647	682	720	654	681	717	639	674	713	666	672	713	711	721	685	641	675	707	657	679	692	646	654	706	633	717	690	683	621	681	633	655	672	662	694	677	679	704	622	664	732	649	671	670	678	687	659	675	694	676	670	656	741	643	701	663	669	695	689	670	713	677	669	672	643	695	710	720	666	667	677	660	651	681	687	658	689	726	642	641	640	657	645	663	719	654	688	684	607	688	651	694	675	675	626	757	683	668	688	681	649	727	635	647	654	668	663	718	683	675	674	712	650	671	710	683	700	657	675	734	670	711	689	647	670	650	684	631	694	609	693	749	663	639	683	680	714	634	701	667	675	729	714	712	663	688	652	663	674	673	653	659	691	655	669	704	694	689	669	662	695	648	726	649	718	662	663	717	710	648	683	697	695	644	666	671	680	635	649	689	694	688	692	713	650	720	678	690	652	730	708	675	652	715	654	649	681	666	708	705	700	715	655	651	689	660	664	676	672	671	684	667	703	710	639	702	644	651	646	643	711	687	681	671	703	664	635	673	725	677	661	696	702	670	740	709	681	653	737	650	657	720	695	656	660	661	715	689	696	667	664	695	602	663	647	660	727	647	710	695	676	714	695	660	651	665	658	676	718	663	655	717	658	747	676	679	667	652	647	649	739	694	680	719	680	663	677	699	652	681	656	710	686	682	626	664	652	685	701	666	643	690	726	691	684	686	647	685	663	720	669	654	669	685	664	701	665	725	634	688	666	647	647	696	678	645	712	676	665	660	703	691	667	649	701	708	661	671	635	653	658	728	659	691	711	696	720	679	676	690	680	656	669	693	648	671	688	709	652	660	663	681	703	699	688	647	667	701	696	699	684	682	671	683	718	668	669	694	697	625	641	704	727	688	704	654	696	659	680	661	657	701	646	730	686	674	698	640	684	667	670	672	716	696	647	715	629	698	651	640	727	697	685	651	681	665	693	653	689	672	662	666	718	675	730	676	716	656	598	642	663	702	657	687	690	620	659	698	681	677	647	693	626	655	667	663	655	638	670	679	654	670	677	700	671	641	695	698	680	643	672	690	654	627	685	679	653	720	671	686	681	714	638	624	710	693	625	703	628	646	676	665	674	721	689	705	674	686	671	733	682	691	668	687	690	669	685	669	690	704	660	684	635	697	667	650	717	658	673	665	661	670	700	676	638	644	704	726	688	695	636	617	693	679	663	648	644	676	688	677	695	605	681	680	697	658	676	653	731	707	732	627	641	600	704	700	645	653	687	686	665	695	648	713	639	693	684	681	681	661	702	681	663	683	695	657	683	695	713	675	697	651	667	667	649	642	666	666	690	707	680	731	690	703	664	653	679	673	660	685	677	661	682	676	730	682	723	671	737	677	632	676	702	655	701	681	682	654	695	613	677	689	688	680	702	656	676	657	695	718	720	688	654	695	665	667	681	678	700	696	671	682	698	671	639	716	690	699	672	699	613	675	636	718	693	693	639	676	669	674	712	645	663	640	675	714	668	684	636	702	711	650	670	667	662	682	715	694	682	700	710	683	650	686	677	691	644	654	651	700	688	665	719	657	657	653	682	678	701	607	701	697	677	704	687	647	727	698	622	667	674	701	681	688	667	663	690	669	658	667	637	664	667	613	654	666	666	691	640	683	645	641	712	699	630	689	616	679	656	655	701	685	668	762	644	650	611	677	658	667	729	640	649	720	716	631	694	718	679	681	682	660	685	690	720	645	703	673	627	644	622	662	685	703	684	633	709	703	683	686	664	667	744	699	662	679	675	668	653	685	695	674	694	702	635	683	656	695	686	682	712	704	642	668	699	700	633	699	685	710	686	716	716	710	727	647	720	662	663	655	685	706	654	680	691	685	688	701	708	708	668	677	647	699	690	702	647	682	705	678	677	662	672	682	669	667	688	696	631	687	645	663	690	652	660	669	672	647	656	706	667	682	642	635	631	661	667	672	684	677	648	687	710	676	697	711	674	682	685	662	684	689	676	702	622	683	636	677	670	651	671	689	691	705	696	709	671	694	619	658	649	712	659	710	672	676	697	656	696	671	697	695	672	673	703	667	667	689	689	707	669	660	696	668	723	667	627	634	676	680	666	665	661	644	664	715	670	666	684	689	692	647	647	671	636	651	659	641	672	715	650	657	734	693	680	656	615	646	698	652	667	678	698	676	666	644	660	670	669	677	721	658	682	683	668	703	638	700	667	649	661	712	677	675	662	685	642	616	682	677	646	628	631	736	680	716	685	683	678	687	663	707	641	674	686	680	670	725	675	685	587	683	654	682	655	686	679	670	630	638	697	686	670	692	662	691	697	627	634	689	696	649	695	690	719	689	686	681	703	698	631	688	694	661	644	689	668	659	663	699	663	661	686	668	724	644	660	679	687	668	685	654	658	681	710	669	706	703	691	648	661	672	668	690	680	666	675	700	685	672	702	666	688	690	671	677	690	651	684	643	684	695	614	699	694	650	692	684	627	672	677	666	717	659	686	682	680	655	691	684	694	736	654	690	685	686	671	653	651	666	724	695	673	702	648	689	673	652	664	708	661	640	659	713	666	686	657	663	720	605	679	661	680	671	706	713	645	697	643	706	610	679	692	644	636	654	638	670	644	648	664	696	673	667	686	648	666	714	667	654	666	660	671	686	694	714	668	703	688	682	692	692	640	664	704	671	675	659	648	657	663	666	681	647	650	640	633	651	706	676	684	657	659	718	671	686	698	681	657	639	677	692	741	698	680	706	628	671	679	668	666	685	650	670	703	622	681	676	693	651	640	653	704	697	682	682	712	655	652	678	654	696	709	696	660	654	683	695	671	677	702	677	651	667	673	666	664	702	598	639	660	730	685	699	696	677	633	689	681	642	664	686	678	677	653	672	671	658	705	682	703	645	649	665	685	677	661	697	680	723	679	676	719	689	674	724	699	672	674	679	676	693	713	702	662	669	611	715	710	685	689	667	637	670	625	637	667	674	718	700	677	715	650	678	683	669	700	698	667	678	712	671	664	697	706	656	670	646	651	663	741	635	668	661	706	680	643	730	669	702	653	688	653	679	689	687	658	676	678	733	666	646	673	687	677	647	690	696	703	637	658	648	675	655	682	695	698	677	691	676	674	665
24426	21448	28727	25352	23215	19411	14026	11295	29357	25106	13114	5375	2023	1119	972	899	973	889	893	859	869	878	830	847	852	877	869	863	888	859	880	876	869	890	896	844	926	863	833	921	836	900	865	880	886	855	827	908	860	872	851	869	880	884	850	869	812	847	866	841	837	803	829	921	785	824	879	825	828	834	869	876	897	887	835	866	861	909	862	889	863	894	868	801	858	877	819	846	820	852	834	857	852	897	859	786	875	867	857	865	862	896	841	942	863	846	902	890	803	882	887	829	851	868	827	883	871	868	864	812	883	836	847	847	864	868	842	870	891	832	860	838	830	833	909	863	904	868	855	862	859	850	868	878	835	875	864	877	814	839	896	889	861	893	886	842	841	906	837	835	834	834	826	871	846	896	893	873	888	850	896	880	871	897	863	850	853	869	860	850	858	868	889	879	933	839	896	885	874	856	899	882	859	787	876	913	853	870	855	895	880	896	843	863	853	862	850	811	853	887	900	896	878	851	862	898	850	839	888	884	865	867	843	824	881	839	870	830	864	831	847	862	841	830	875	875	812	851	912	909	862	825	825	836	884	845	864	849	825	912	865	883	866	805	872	850	824	875	845	840	853	867	888	832	837	844	817	854	914	851	896	820	862	918	830	893	934	856	886	842	845	882	886	886	852	864	871	829	868	865	823	863	860	850	868	850	858	869	905	833	857	852	838	852	876	813	877	833	868	809	825	862	865	824	907	874	915	834	859	854	829	866	852	865	870	845	845	893	840	844	874	820	870	896	852	798	824	872	844	895	864	906	867	864	894	832	893	828	813	872	839	878	879	842	870	854	838	844	847	832	827	821	844	812	896	878	873	862	863	866	883	854	847	865	876	899	826	771	882	872	829	869	898	874	878	897	904	867	883	848	859	859	895	919	897	884	839	898	903	842	892	841	873	879	851	850	848	824	795	850	863	878	839	852	846	886	891	830	834	887	883	856	881	903	847	801	923	874	873	856	886	872	866	853	846	887	856	837	871	872	870	834	864	827	840	875	909	870	847	848	898	851	820	903	853	868	876	847	845	871	812	825	867	874	872	826	779	844	880	912	811	839	858	880	839	893	859	855	839	852	848	847	934	895	870	871	834	864	794	850	886	823	889	822	919	830	814	857	822	845	912	868	879	868	872	821	931	898	875	859	876	862	873	813	879	859	818	818	846	825	890	853	854	832	826	847	840	856	892	826	856	854	846	884	858	893	877	823	877	835	870	874	854	859	847	834	854	857	860	801	908	816	861	842	869	833	852	877	835	824	915	878	879	840	900	886	846	827	830	840	893	815	850	837	850	855	865	816	912	857	838	885	824	830	905	840	862	854	819	819	842	878	823	830	887	876	887	898	798	850	843	860	844	817	828	910	849	901	837	875	853	875	891	849	841	850	876	868	876	814	861	850	844	911	878	837	899	857	900	797	890	828	850	852	836	910	804	840	821	871	813	840	836	922	890	869	842	867	860	856	830	906	868	833	865	800	824	879	853	868	895	881	861	801	899	880	861	879	864	854	850	885	808	872	869	817	865	869	880	859	843	890	878	856	867	876	885	873	903	884	811	892	863	831	846	917	909	829	860	786	816	839	840	858	810	843	872	852	844	875	917	818	875	818	842	856	874	870	858	835	832	881	826	883	849	797	888	881	874	887	849	867	829	871	855	852	885	851	867	827	827	857	900	873	911	849	854	901	881	842	876	864	856	848	864	852	889	925	887	806	853	826	888	835	882	875	878	836	857	936	839	840	813	853	898	806	855	820	841	867	865	842	849	811	811	850	865	848	880	825	894	933	829	838	847	817	861	832	857	833	860	833	830	901	818	796	815	857	849	844	878	846	828	850	893	855	821	819	768	872	853	845	870	845	853	843	818	856	845	873	857	894	889	856	871	845	869	808	859	880	828	838	875	877	865	886	849	868	892	852	850	820	860	853	850	832	843	831	852	896	871	842	881	865	854	878	874	815	883	894	843	846	836	903	882	846	868	895	854	860	911	799	892	853	852	791	851	831	854	893	845	889	923	897	872	868	857	847	832	788	862	847	874	853	934	846	840	865	824	886	877	907	870	857	853	839	857	889	831	861	832	822	888	873	868	867	866	893	875	822	832	897	876	860	817	813	917	852	918	885	857	804	901	853	880	851	853	839	914	894	863	878	861	900	833	848	855	844	897	862	852	870	851	885	849	858	849	894	852	796	894	835	804	794	859	797	771	883	803	849	816	934	878	884	892	866	829	846	834	853	841	862	900	806	855	901	869	835	838	875	851	883	863	886	809	873	885	856	900	866	836	831	872	824	846	874	836	900	860	882	867	876	876	864	846	843	878	869	875	887	868	888	854	839	870	870	853	820	844	882	853	855	842	866	902	861	848	874	844	920	857	881	826	877	860	843	821	816	838	866	856	864	838	885	884	868	852	840	868	841	835	868	852	852	889	875	863	872	841	844	868	825	884	863	849	859	908	837	843	889	901	889	887	840	882	815	871	886	895	902	835	846	874	885	867	859	888	890	865	832	854	840	882	867	879	806	840	839	877	841	882	863	848	857	900	868	799	924	838	843	862	855	881	830	900	902	880	899	870	838	831	866	884	876	853	844	851	856	916	844	856	836	883	893	868	841	807	863	872	817	832	840	889	826	858	845	847	788	773	886	900	839	885	845	890	874	880	789	876	837	878	865	814	875	867	848	850	843	787	818	874	842	872	840	880	854	840	871	862	819	903	795	870	863	884	878	895	883	849	830	846	865	842	875	891	839	875	811	831	834	819	871	836	832	879	871	843	843	813	900	831	866	868	837	858	829	833	893	832	803	876	838	831	874	851	900	843	861	854	880	782	851	855	881	836	810	890	856	816	895	846	881	817	874	866	863	892	851	890	834	875	834	879	896	832	892	852	846	837	826	890	839	829	826	862	871	855	832	844	830	865	903	901	836	841	877	883	860	818	891	888	795	854	821	860	855	873	898	845	865	863	870	918	827	920	900	813	840	834	854	878	909	864	866	915	885	879	863	813	843	871	836	896	830	805	826	854	867	845	820	905	823	825	873	896	867	848	848	892	820	834	869	850	910	869	850	868	847	857	806	852	846	891	869	868	830	875	851	851	880	848	852	886	923	849	840	834	884	862	854	882	867	841	806	868	813	869	839	910	903	897	893	885	833	856	886	906	877	889	822	855	839	866	850	787	818	841	845	827	806	815	874	849	832	823	857	884	866	897	895	865	867	847	825	874	865	804	860	829	867	874	852	826	864	823	825	886	882	821	851	920	845	834	863	852	834	876	877	903	826	884	799	858	857	824	860	853	913	889	863	871	851	880	868	858	899	806	874	867	870	854	938	854	833	903	846	882	846	865	840	838	890	894	895	877	902	834	820	836	818	817	838	868	906	848	893	881	861	832	860	791	843	874	822	795	820	875	860	914	870	863	881	850	868	819	877	865	836	841	822	851	840	880	905	868	837	851	860	808	833	871	851	839	855	857	837
18296	36620	36486	26688	19926	12720	10326	11535	28640	20233	10123	4864	1932	1044	837	816	829	788	791	806	749	744	813	781	777	763	829	699	787	795	754	817	780	767	769	784	766	775	767	740	814	773	754	763	744	808	749	775	750	802	809	740	758	823	776	792	765	730	771	794	744	798	729	767	744	764	795	792	800	771	747	783	773	762	781	769	755	759	753	762	755	735	801	740	756	780	773	752	769	740	804	817	723	759	753	764	764	764	785	755	754	771	716	783	778	777	853	783	754	789	827	808	765	786	741	723	760	771	830	700	770	767	761	736	685	759	735	750	785	713	809	732	742	778	727	812	744	776	769	793	774	761	778	782	792	811	760	755	790	782	815	785	764	771	819	797	755	802	814	799	784	750	755	757	754	737	757	742	750	781	834	763	804	770	740	775	807	786	794	797	767	799	769	781	756	795	790	838	778	738	777	796	809	826	779	742	739	748	753	757	750	761	772	722	757	755	756	749	802	824	798	763	806	760	765	729	772	762	761	746	827	804	747	828	800	790	775	831	740	741	804	753	793	770	691	728	831	738	751	755	742	812	816	805	796	767	781	751	797	813	765	776	788	799	815	758	800	768	772	718	783	693	844	773	739	746	787	784	781	736	770	736	779	787	740	771	756	729	787	748	761	739	715	731	796	735	777	782	790	811	747	785	757	824	749	756	736	771	751	791	749	774	731	802	763	768	775	732	769	778	804	831	818	754	768	743	724	728	733	752	763	770	775	739	779	752	754	783	734	750	777	765	759	791	771	775	783	783	789	784	759	780	736	772	765	768	790	728	762	764	800	792	722	769	784	803	801	791	694	780	741	750	789	743	761	787	783	784	810	775	812	789	763	782	772	768	765	781	825	782	742	769	790	772	783	813	782	722	744	735	763	752	778	769	773	735	752	772	772	741	768	831	724	761	792	714	769	812	792	793	799	781	759	759	776	754	752	797	785	779	746	753	789	758	799	790	765	755	780	762	736	824	757	765	738	755	702	756	779	814	782	805	772	722	751	752	767	729	801	799	790	784	814	748	775	781	751	711	710	730	823	731	767	741	793	729	785	838	750	801	761	789	743	790	768	769	787	763	778	737	755	806	746	793	789	739	758	766	752	772	777	728	734	768	788	775	783	774	767	739	803	756	762	761	750	794	799	721	756	730	841	771	741	773	746	782	767	771	736	748	750	761	717	814	785	745	710	790	723	760	761	786	756	758	747	765	745	789	786	812	744	782	716	821	798	755	798	772	758	736	790	731	799	818	733	820	721	796	716	746	752	741	791	809	806	754	821	796	749	824	762	779	776	820	722	746	777	785	787	757	717	742	763	787	748	754	789	740	771	767	747	717	783	730	775	788	755	734	815	737	769	761	755	797	751	758	767	789	754	841	789	775	744	776	746	782	829	800	796	765	785	746	780	745	802	791	783	782	780	760	789	800	745	755	746	784	787	781	788	742	745	790	763	733	764	737	801	800	702	782	819	777	760	752	711	756	780	763	700	798	798	761	778	782	764	759	775	767	778	754	752	776	789	808	738	787	772	737	780	831	768	765	708	779	815	750	740	762	771	735	743	722	757	784	756	753	782	784	791	765	784	811	774	759	715	763	740	768	743	741	784	759	760	738	783	816	774	796	752	740	798	786	794	698	729	813	784	770	750	762	768	758	746	751	800	748	706	787	802	822	799	783	761	749	761	796	764	753	785	738	778	742	699	755	773	762	758	806	719	759	780	762	793	783	798	755	727	745	727	740	811	752	776	764	757	763	786	757	728	751	796	793	775	801	745	758	773	727	749	745	753	778	724	738	733	751	746	814	771	746	771	751	790	735	750	705	754	749	799	740	820	758	775	765	759	744	781	745	726	744	731	817	806	783	718	771	722	764	789	772	719	759	832	774	781	749	766	768	750	745	737	745	726	785	774	822	788	791	765	786	806	766	835	791	727	783	739	766	730	734	776	786	727	743	705	690	812	769	796	784	763	801	752	761	733	750	772	794	757	732	753	748	773	754	784	776	771	740	770	776	724	824	775	745	790	785	752	768	784	718	724	743	752	722	758	743	719	787	788	800	760	750	769	789	743	764	752	785	719	731	814	770	761	777	810	743	835	794	772	775	806	797	758	742	749	755	776	754	721	768	805	738	802	795	769	754	771	786	778	801	739	738	770	768	761	781	777	757	745	776	734	761	802	712	741	817	806	777	785	792	761	774	748	729	759	751	838	739	779	759	764	767	746	711	741	812	766	766	784	755	769	708	779	800	757	744	733	777	785	786	752	729	756	808	766	755	703	725	838	820	775	734	760	760	806	763	738	790	765	753	805	717	751	747	800	773	771	744	725	767	752	806	751	812	729	755	760	754	781	737	803	758	741	779	762	800	777	737	746	777	722	714	780	786	769	743	798	741	750	745	763	711	745	767	751	743	796	800	782	743	791	786	756	779	746	756	751	777	765	789	750	758	778	731	753	792	735	795	742	726	766	815	732	774	796	746	819	779	764	780	741	760	785	786	748	767	753	770	796	729	763	825	767	734	779	785	767	762	792	793	794	752	783	788	799	767	755	782	757	785	758	752	724	751	777	753	774	791	776	740	713	813	739	784	768	765	752	758	784	743	759	798	740	776	807	750	772	745	729	768	788	784	802	765	806	774	794	824	761	781	726	727	812	804	721	765	761	762	785	752	777	784	831	783	778	758	722	793	732	749	756	793	769	804	717	774	755	764	781	729	770	786	785	728	753	739	821	712	750	762	775	753	779	779	753	770	746	745	772	761	793	776	734	745	777	767	753	786	789	786	756	772	808	732	752	780	795	739	725	775	783	766	800	781	767	762	775	783	766	794	748	743	763	782	769	775	780	779	793	791	799	765	762	760	753	799	756	791	726	745	774	785	757	783	771	723	720	796	764	786	764	809	768	748	792	803	721	709	824	768	743	758	739	764	795	735	731	761	738	735	771	761	790	771	816	805	785	743	752	735	754	751	791	803	788	773	759	774	820	800	711	781	731	760	743	753	779	770	783	775	753	762	731	761	757	763	778	703	746	778	787	778	775	801	833	812	800	775	762	786	795	790	744	781	742	750	727	766	745	766	754	779	742	777	749	740	757	713	777	747	727	762	716	757	777	716	751	754	727	750	747	780	752	790	787	803	765	720	742	774	734	737	756	802	806	799	762	755	751	741	740	726	708	767	764	763	761	736	756	761	783	764	816	755	768	810	725	737	763	734	792	771	788	779	731	751	707	746	772	788	699	772	751	778	781	753	761	704	750	799	781	740	804	774	772	779	752	781	830	809	791	743	755	758	733	773	751	734	794	796	715	790	753	746	736	757	720	786	744	746	756	770	763	765	764	809	778	722	760	786	707	757	776	744	772	762	785	779	741	775	804	779	745	786	772	701	759	807	751	736	792	777	750	768	780	770	808	815	743	740	761	769	776	741	750	733	744	729	782	769	783	798	790	755	757	803	762	762	779	800	741	779	748	798	755	746
28838	23900	24088	16477	7037	3765	2820	1956	2822	2203	1468	1065	952	862	860	846	832	886	827	784	797	830	775	842	833	815	828	808	871	803	843	790	820	834	823	824	809	823	795	798	803	832	809	836	837	801	832	828	859	775	847	818	882	837	816	793	825	843	873	807	855	787	766	786	814	788	762	801	825	822	841	845	877	798	809	847	785	830	789	776	794	814	825	828	825	730	787	841	851	779	833	812	789	810	803	825	814	790	819	818	799	843	828	820	766	826	884	815	774	799	792	853	859	814	796	823	767	800	838	780	795	841	823	787	827	879	820	828	795	854	844	860	808	838	818	825	781	873	860	800	833	819	836	810	822	837	818	766	834	797	784	860	763	796	772	801	845	848	906	762	844	814	814	795	861	791	826	825	791	832	834	839	851	784	831	815	829	786	755	786	797	826	765	805	825	819	788	848	789	804	848	811	795	785	836	788	801	848	775	776	846	809	839	838	845	806	830	791	807	809	805	805	804	809	858	803	837	845	825	775	833	812	820	853	889	804	820	803	809	866	872	786	827	808	801	809	754	808	836	835	853	782	814	789	744	733	782	808	833	887	799	829	775	771	832	827	826	802	832	806	844	860	830	821	836	773	828	812	757	812	828	837	871	835	776	815	778	873	833	818	843	859	800	818	847	816	785	780	799	849	823	831	838	821	828	847	784	862	854	829	830	796	770	796	771	832	818	796	816	837	792	823	811	754	821	827	854	800	788	792	845	795	794	824	777	799	801	813	826	791	839	798	830	826	782	792	857	821	842	789	819	846	844	850	812	857	785	846	847	820	850	814	862	799	816	866	844	826	815	841	826	761	818	773	794	853	805	797	826	821	785	759	773	818	810	843	857	884	831	827	855	818	778	843	802	778	791	880	804	762	826	810	829	816	802	814	823	833	768	809	833	852	835	834	819	864	869	857	762	804	803	813	809	794	822	798	822	802	799	812	844	821	790	797	776	831	826	840	836	821	832	782	847	868	846	786	786	834	797	782	847	838	792	895	915	773	838	839	815	810	807	811	820	854	795	816	816	812	839	806	837	826	805	794	808	751	800	848	815	822	830	772	792	809	799	871	813	824	805	836	792	790	794	766	791	826	796	835	842	823	821	813	787	787	786	874	836	857	885	812	804	792	795	810	857	775	849	865	871	772	795	834	753	818	819	800	842	806	809	791	766	815	834	792	828	850	765	870	797	783	799	812	812	815	784	857	854	816	843	827	795	827	836	831	779	791	834	808	794	818	831	852	865	774	738	812	804	825	801	828	797	789	779	806	865	791	836	823	794	822	886	837	822	864	809	791	830	819	836	833	804	848	805	851	816	821	834	816	843	765	844	763	839	799	814	811	819	782	815	802	767	821	798	817	794	829	833	776	784	792	750	832	786	822	795	812	856	852	841	813	828	833	817	802	828	794	821	845	783	805	795	799	802	827	806	814	820	866	823	797	780	777	798	804	807	813	786	804	813	805	847	812	813	780	864	766	854	821	785	777	800	826	825	814	803	861	830	822	778	828	800	788	813	829	852	858	759	778	822	815	813	785	806	809	783	811	859	821	776	825	846	825	870	835	781	781	817	824	821	774	834	810	818	804	796	852	811	803	825	825	798	765	837	824	797	839	835	810	861	821	857	778	871	830	860	794	856	821	766	778	827	797	776	821	813	853	843	823	787	817	778	857	872	819	825	827	791	808	829	836	849	802	843	829	771	805	795	819	790	815	834	765	839	792	840	773	831	802	878	820	811	847	815	885	815	831	811	754	790	834	777	838	837	799	795	805	836	843	807	797	827	797	843	782	797	793	808	800	823	814	840	750	814	822	805	773	810	810	790	784	818	859	783	813	859	800	783	783	825	842	820	828	823	763	852	823	804	832	792	865	768	750	852	829	828	863	790	826	807	817	839	826	828	798	810	801	761	847	842	825	798	842	860	802	843	823	811	793	894	822	790	788	819	815	846	779	864	809	837	782	803	813	806	731	822	804	826	826	835	820	797	851	840	810	794	815	814	777	890	856	814	834	851	814	765	877	803	887	840	868	815	781	782	819	842	810	846	812	834	828	808	826	842	779	777	806	823	838	803	864	817	861	808	795	839	839	875	828	821	758	852	829	789	823	775	775	843	767	783	825	788	841	785	785	847	844	783	758	845	832	819	837	826	814	793	826	783	780	840	822	821	798	776	792	807	765	845	831	836	825	782	802	847	776	802	806	710	814	813	817	831	825	842	808	809	849	808	819	835	817	802	797	838	849	848	818	803	774	811	798	789	817	802	830	876	832	812	799	871	836	822	788	794	807	799	823	803	814	813	799	804	812	804	819	830	819	789	768	788	830	805	805	794	769	861	821	830	853	816	789	813	826	825	809	821	800	791	808	814	867	786	815	864	857	798	856	813	823	802	805	880	834	769	855	860	872	814	846	808	811	852	826	810	863	844	778	860	813	789	770	842	849	830	803	801	791	847	818	787	842	812	805	815	810	809	811	816	811	800	804	815	819	830	775	796	819	796	780	838	779	783	822	802	863	833	783	819	835	806	797	837	809	787	827	849	778	801	805	858	860	774	854	815	837	858	827	811	867	826	810	858	830	800	814	837	758	785	823	832	883	829	801	791	816	796	830	826	781	812	792	846	807	836	818	838	764	813	776	812	768	844	814	832	790	807	805	825	838	858	823	818	759	825	811	854	839	854	745	846	839	814	833	838	805	841	826	883	819	829	839	842	767	823	853	818	819	809	804	834	811	753	819	841	832	786	822	854	845	845	770	801	856	792	834	798	827	797	793	798	808	803	845	843	849	797	819	869	848	827	783	826	822	843	810	784	833	780	818	798	797	825	846	860	824	829	815	868	863	835	853	821	782	850	817	846	801	769	805	803	846	838	827	775	851	806	803	778	832	877	765	823	820	796	779	792	803	832	814	860	831	819	816	824	808	837	820	828	826	786	812	797	824	843	788	798	819	763	811	848	770	779	835	793	791	805	801	775	833	804	810	847	817	836	780	860	807	827	804	762	811	858	798	835	786	847	818	851	804	815	834	806	797	826	817	843	834	847	829	813	840	831	810	795	839	810	784	781	806	848	789	800	808	832	813	834	823	859	811	812	768	828	789	806	839	849	808	783	793	829	787	826	776	828	766	757	865	795	830	841	845	843	829	830	816	820	818	801	842	828	833	764	843	802	811	818	814	793	786	786	798	818	820	774	794	808	817	817	831	830	807	835	854	860	834	836	813	812	910	809	790	832	839	827	831	796	831	790	726	834	798	818	816	804	805	807	837	831	781	825	810	865	800	854	848	737	778	769	807	820	851	803	746	763	835	767	861	805	787	835	802	795	851	847	849	815	839	830	805	796	847	822	791	840	822	834	850	821	815	825	828	797	833	844	882	856	848	762	818	796	801	820	869	820	775	800	788	841	840	829	823	772	815	822	808	821	852	815	780	842	807	800	794	823	840	803	824	778	827	843	871	804	845	786	879	823	833
14530	25523	22197	12052	6303	3994	3289	2371	3300	2228	1427	996	817	778	767	668	696	709	721	712	713	709	713	731	724	737	729	725	699	685	717	733	704	685	688	734	675	722	727	712	744	776	700	702	755	729	731	772	695	744	708	732	742	709	683	706	689	715	722	708	732	717	724	733	738	634	688	667	691	674	686	725	727	696	721	744	722	702	697	720	736	716	724	733	723	650	726	641	749	687	719	699	737	752	689	703	720	735	741	749	687	706	745	674	637	681	729	711	692	736	739	662	729	674	721	720	720	693	725	700	741	774	704	753	670	708	734	734	706	717	749	702	700	666	736	676	696	684	714	687	730	681	769	728	688	651	682	711	694	722	708	765	686	708	685	741	668	695	709	713	703	648	715	723	647	705	686	749	742	660	734	723	739	664	697	693	678	742	725	675	756	709	736	708	703	662	709	726	734	715	751	675	676	731	681	755	690	722	723	722	682	672	727	725	699	731	731	712	685	698	723	732	679	734	671	718	752	720	673	711	700	682	681	684	669	719	723	698	757	743	680	703	682	724	698	697	690	655	709	720	744	654	738	694	728	720	694	735	683	683	696	732	701	747	711	707	739	701	688	749	660	717	670	707	658	701	775	703	704	714	665	688	685	758	685	678	713	732	705	707	699	697	675	714	697	723	737	681	674	705	743	686	701	708	668	717	761	666	732	707	691	704	697	702	694	722	673	719	719	727	679	677	751	668	667	748	715	718	694	677	685	706	720	770	677	653	758	694	651	711	676	696	718	699	703	725	708	692	718	717	709	709	739	687	734	731	676	721	713	687	728	683	761	731	716	718	684	709	668	745	690	754	636	713	706	714	737	720	710	692	689	655	729	750	709	702	688	700	702	709	705	688	705	698	673	672	699	699	674	727	698	708	712	682	717	748	724	719	681	674	684	673	683	685	679	706	728	712	724	692	709	735	703	671	724	741	699	698	745	722	719	713	693	708	708	709	698	684	697	736	726	681	669	755	712	758	659	727	726	673	728	724	744	681	715	681	731	681	710	719	671	735	699	692	719	722	724	697	748	676	686	692	720	709	771	712	666	718	704	736	714	674	720	729	710	742	689	717	717	724	744	719	695	736	757	751	682	732	708	687	701	683	718	708	698	695	715	690	716	714	692	718	677	655	683	708	688	702	678	689	675	684	678	674	652	694	716	718	687	688	724	709	722	730	691	703	686	714	694	734	669	700	683	675	681	658	705	721	742	761	701	705	732	714	711	694	701	723	701	712	755	690	704	691	689	696	704	738	685	696	758	739	752	690	745	685	765	686	732	723	662	712	694	749	691	742	730	720	715	716	722	741	694	673	672	776	706	708	709	741	674	715	697	744	711	698	697	752	708	727	722	703	739	719	736	704	726	673	723	747	750	721	686	695	722	686	719	709	724	729	721	756	716	700	681	690	714	693	711	763	707	724	674	712	702	660	685	695	714	718	703	674	712	693	731	693	681	699	720	667	708	646	670	698	710	719	723	718	726	665	721	754	738	715	664	696	731	669	723	695	695	669	726	697	705	678	740	695	690	659	727	672	702	693	697	681	711	700	664	725	696	700	730	714	671	721	703	718	711	715	717	704	737	703	684	708	723	675	737	625	756	694	740	706	739	739	735	725	715	705	723	708	680	734	729	688	683	732	702	714	739	718	738	740	759	698	681	684	691	759	725	756	664	735	681	742	690	726	707	683	691	702	717	693	715	722	659	712	703	710	671	748	706	707	708	722	732	694	749	669	672	712	723	739	683	747	696	682	747	718	731	699	731	702	712	682	725	710	739	724	740	695	690	703	723	685	736	675	704	733	685	742	706	710	729	755	724	695	741	740	736	674	733	686	740	729	689	709	731	714	719	686	732	748	720	702	700	730	714	702	727	718	680	690	716	712	754	707	699	713	748	728	733	662	702	650	665	726	708	733	719	755	755	689	704	692	742	700	745	743	733	745	711	725	683	688	712	671	736	648	692	725	673	709	720	716	706	709	710	703	689	749	711	732	681	687	725	692	731	685	691	706	696	690	712	700	729	728	693	689	755	734	742	712	701	719	727	720	735	710	712	671	723	700	740	693	743	725	678	717	712	667	693	676	775	728	691	686	686	734	693	725	742	723	707	717	724	768	742	720	696	739	706	715	718	710	702	732	703	695	748	677	730	722	714	737	713	700	707	734	680	732	748	731	671	704	734	692	719	705	731	700	693	732	698	692	682	760	702	727	701	736	712	686	713	675	699	642	715	686	727	694	696	689	724	670	692	716	713	714	709	731	706	673	691	693	694	694	738	678	723	760	762	696	696	730	691	674	671	690	720	667	722	762	662	697	696	679	739	726	699	721	676	685	699	685	720	713	743	709	715	753	694	741	716	669	716	672	750	692	726	737	717	711	674	683	700	760	737	726	676	735	706	714	711	760	673	687	685	696	709	735	672	679	706	703	695	655	682	730	714	709	730	700	688	703	706	744	704	773	703	702	721	738	745	625	686	698	687	743	671	728	738	725	744	736	710	702	723	724	695	694	725	688	658	708	686	678	702	692	709	697	669	737	739	745	656	733	763	724	726	737	719	657	677	711	667	693	719	681	684	741	714	723	705	703	704	739	683	719	678	667	758	682	718	732	689	736	661	692	722	692	727	705	705	741	739	728	687	769	696	683	709	681	703	658	703	728	718	747	721	731	745	675	691	758	659	687	729	737	731	673	679	683	744	743	725	709	709	730	661	746	695	738	727	717	683	709	738	716	750	733	664	718	704	719	702	706	682	704	743	704	688	744	731	682	722	738	719	704	704	725	712	695	692	686	691	686	726	700	729	736	723	682	707	703	755	698	732	668	739	726	720	702	670	713	703	769	723	681	690	758	728	746	704	707	671	696	775	709	684	718	652	657	721	712	696	693	727	702	721	649	685	714	741	697	730	705	713	721	724	741	715	758	734	678	682	722	783	727	730	716	725	687	729	702	725	701	676	695	679	746	720	714	738	719	774	699	723	703	706	700	690	740	706	724	710	737	690	672	721	666	743	699	688	719	724	648	652	708	739	772	650	689	750	713	716	707	726	713	737	698	709	697	721	712	706	696	713	690	712	681	704	747	714	681	754	699	727	716	754	725	674	705	651	683	721	719	709	729	732	712	689	692	682	723	726	682	691	771	694	716	686	741	735	689	700	687	701	689	701	716	700	694	713	753	661	725	714	685	679	699	655	697	680	700	752	742	732	698	703	725	726	748	691	636	748	726	745	728	734	757	699	748	701	727	710	725	691	686	728	744	697	638	715	686	728	732	696	722	697	699	743	724	686	741	697	698	712	722	755	713	694	685	729	709	725	692	743	779	691	731	712	728	685	706	725	693	707	715	706	702	715	726	690	705	684	716	712	705	709	729	764	674	722	725	705	697	689	672	706	748	681	680	668	736	715	701	750	743	709	730	713	733	744	704	711	713	683	718	680	744	713	767	736	750	739	720	693	705	743	702	693	749	694	713
25737	21563	28401	26056	14795	7866	5062	2987	11690	15783	6871	3019	1290	909	779	785	801	794	760	778	785	781	739	750	780	749	742	808	775	708	761	755	744	751	788	760	735	758	728	702	760	762	754	754	803	735	767	820	728	749	725	749	734	761	734	751	734	802	740	693	750	724	755	762	743	761	783	735	737	702	742	736	760	722	711	811	740	726	731	785	764	784	768	728	732	777	748	752	803	727	756	698	762	762	733	712	764	731	753	758	715	765	706	798	720	745	771	672	794	784	744	771	784	702	713	733	776	717	772	726	799	775	748	765	724	779	769	746	745	772	739	780	788	683	814	786	794	737	757	759	762	736	732	735	766	752	745	767	744	784	771	750	757	690	718	749	759	732	708	710	767	744	726	794	778	751	762	779	755	737	722	777	753	729	769	783	781	771	732	762	736	749	778	753	814	759	797	793	805	738	748	778	762	707	774	770	732	773	802	768	741	746	825	758	755	799	724	791	767	775	753	791	753	739	809	736	768	741	722	787	766	755	721	720	702	760	793	738	744	727	776	745	793	772	691	783	712	737	799	769	720	761	706	739	769	726	764	786	787	759	758	784	721	744	735	767	763	744	798	749	775	769	733	748	785	754	718	750	789	767	751	792	719	705	768	721	779	754	704	783	759	749	742	746	746	743	718	736	721	739	782	740	735	756	745	746	735	760	761	745	733	732	741	770	782	701	754	712	758	749	741	739	763	739	735	799	737	721	792	766	767	804	740	740	755	775	745	789	752	724	754	765	776	783	757	775	721	753	767	775	760	755	787	724	685	767	755	759	737	773	791	762	786	776	731	795	749	733	726	749	713	779	701	715	696	697	757	718	753	769	743	715	797	708	715	708	719	789	769	794	748	752	725	752	746	774	765	812	737	764	739	751	749	746	758	757	746	785	719	730	707	802	743	757	741	776	727	744	760	738	776	796	708	755	801	768	740	733	735	724	732	742	763	713	714	712	737	726	786	741	780	738	737	737	760	763	715	759	697	763	787	809	744	732	791	731	733	788	769	753	737	739	729	726	705	741	752	756	770	792	763	744	693	723	744	722	721	809	782	712	765	683	803	757	784	749	725	763	719	800	771	725	715	776	764	754	771	746	786	718	774	738	716	761	783	763	732	755	746	767	769	752	757	753	713	757	747	828	731	769	759	750	760	726	768	749	712	780	774	768	752	794	727	778	777	768	752	730	742	782	783	719	766	716	755	736	748	743	763	733	727	782	748	732	749	722	745	749	703	743	740	707	747	714	738	747	768	761	763	780	764	758	785	775	796	732	736	745	777	712	784	738	733	812	776	771	707	808	685	743	728	763	736	727	783	718	716	790	766	711	786	709	734	707	768	722	766	785	811	757	752	733	750	735	725	750	784	754	769	755	774	757	730	739	783	751	745	759	755	772	734	759	762	770	722	767	770	725	708	694	737	778	788	694	780	747	745	776	795	726	740	776	787	761	770	730	753	789	702	803	717	716	787	787	753	779	759	790	715	739	758	776	727	743	750	799	739	740	792	710	833	789	751	765	756	731	737	738	728	783	779	746	786	712	733	753	733	738	777	762	797	767	757	738	719	718	749	727	737	759	736	776	731	722	692	766	749	825	771	744	765	822	723	751	782	687	777	747	780	756	760	772	800	726	712	737	779	708	755	720	751	679	730	691	751	748	683	746	737	761	790	781	762	740	735	720	724	705	736	782	743	729	744	726	766	771	710	710	744	725	759	765	741	753	712	720	743	718	731	788	769	733	797	730	768	710	746	739	773	725	768	780	767	770	831	760	760	758	736	767	733	739	749	780	728	760	758	779	730	744	763	748	728	765	701	755	795	807	747	757	754	783	763	756	780	766	733	745	766	719	790	764	772	796	752	805	765	777	757	779	721	754	793	753	752	764	749	774	770	751	801	765	762	748	771	724	769	768	714	758	793	802	763	743	740	764	737	686	776	726	754	737	753	747	739	772	785	811	788	761	775	751	732	744	748	759	774	791	749	740	781	741	727	754	724	705	699	781	752	768	800	759	747	770	701	744	756	730	725	748	793	748	761	769	735	753	797	735	748	732	776	770	746	758	712	729	775	767	759	772	716	793	739	756	813	789	794	773	738	754	736	729	762	692	809	771	743	739	789	759	735	792	712	752	750	753	728	751	768	766	738	674	774	713	747	742	692	789	699	723	727	771	725	733	731	777	747	770	760	755	759	732	746	750	759	706	735	791	760	751	761	793	732	738	762	788	764	723	743	756	710	775	767	794	764	731	742	740	776	729	773	806	748	759	731	738	708	750	745	768	722	757	748	671	755	760	763	736	770	755	760	748	767	777	749	779	749	709	753	723	732	779	730	766	789	760	762	712	743	776	795	732	727	751	794	752	721	783	763	729	770	762	756	747	751	763	731	744	758	725	802	737	764	743	784	787	776	718	751	740	753	740	745	773	744	768	748	731	717	755	769	748	794	758	804	726	742	754	783	726	761	757	779	744	722	760	766	775	765	804	779	792	741	758	762	785	807	743	759	768	729	726	772	808	745	737	730	735	804	745	771	784	751	719	762	743	773	790	753	716	777	735	787	752	745	771	784	751	792	754	721	788	771	763	776	711	761	801	764	718	742	792	725	734	746	799	719	757	720	730	766	736	706	689	742	730	702	791	731	730	737	724	780	811	726	801	748	791	682	740	742	716	773	728	753	726	741	753	756	758	755	759	745	721	768	738	770	773	757	711	764	696	710	740	818	726	730	746	701	754	745	764	766	776	759	737	744	847	728	740	773	750	776	700	766	784	758	729	737	696	754	805	749	752	744	768	748	819	776	769	760	770	750	746	748	755	784	794	757	761	713	706	738	752	755	751	737	785	721	810	787	762	769	734	732	745	778	731	750	741	737	745	722	763	771	764	763	745	756	753	782	744	731	745	789	787	708	758	758	756	773	765	772	748	727	699	724	756	730	763	737	761	768	771	760	763	726	786	757	747	725	753	729	700	729	753	761	714	724	735	791	731	747	754	779	770	745	776	770	689	766	765	778	785	748	725	728	734	751	801	788	761	731	755	777	760	740	784	730	793	798	741	781	747	778	795	744	731	782	726	775	766	772	726	797	792	761	754	764	770	733	786	759	752	757	762	742	768	722	739	687	744	756	721	770	715	789	744	771	812	729	789	742	718	677	761	777	749	730	732	743	766	735	740	757	765	714	766	727	770	715	772	771	811	763	759	759	750	768	751	742	741	743	779	748	750	745	728	718	789	732	758	763	769	778	769	842	750	730	759	738	774	749	811	730	734	755	747	750	745	741	750	725	779	717	754	767	742	760	750	742	777	751	753	785	828	800	782	681	747	745	838	808	759	741	731	730	776	744	726	741	800	774	794	692	789	778	759	750	743	778	716	802	752	730	835	756	769	783	767	782	764	727	762	801	770	750	735	774	778	749	761	754	765	755	738	733	742	750	773	761	808	750	784	763	726	717	793	789	762	750	692	736	782	783	709
15986	32392	30133	15661	8075	6504	4794	3521	13388	13427	5682	3045	1273	799	719	739	699	689	695	713	713	671	701	715	699	712	705	763	730	659	661	711	745	703	703	735	670	703	696	750	676	722	706	690	704	715	687	722	679	638	718	693	704	725	691	732	698	697	671	695	679	705	731	718	682	670	712	682	660	617	658	687	744	775	669	720	708	683	748	723	683	668	674	697	679	667	706	660	649	626	706	615	684	711	710	666	685	666	680	727	679	753	698	698	705	702	716	676	692	737	656	689	685	685	678	680	675	664	686	659	694	671	690	678	668	688	657	693	712	713	698	709	699	716	656	700	684	710	728	699	692	731	680	700	703	688	655	720	646	712	664	765	709	658	730	706	654	734	742	720	687	726	690	734	646	725	682	700	722	698	682	710	664	675	656	697	707	687	659	633	739	692	685	696	671	697	664	706	691	752	638	695	714	653	682	735	666	690	681	704	677	697	695	702	720	642	687	672	661	692	683	688	712	677	700	665	669	742	678	699	671	696	668	674	715	639	682	690	705	675	699	690	700	700	688	660	676	653	645	677	737	694	682	698	693	671	701	647	684	669	713	741	658	711	666	692	681	672	618	689	732	740	697	657	731	701	695	701	691	679	699	651	683	702	669	693	690	712	710	667	671	678	710	746	653	692	692	724	674	676	657	707	687	687	722	708	689	702	727	711	694	663	730	695	710	632	727	704	719	669	699	738	705	694	698	665	676	725	697	690	675	678	723	679	707	702	686	688	634	677	657	723	672	689	715	695	703	690	697	705	717	669	665	695	683	659	687	673	673	668	705	629	634	668	677	704	743	649	709	698	708	704	700	697	650	694	693	619	719	735	715	675	667	731	696	753	720	755	687	698	664	700	685	681	730	670	703	679	691	677	705	719	694	637	661	694	693	732	708	699	698	727	681	715	654	676	717	682	677	656	699	652	695	715	689	680	700	713	666	694	721	702	720	671	705	709	725	681	632	683	652	744	716	644	692	717	696	708	695	680	697	682	718	694	683	665	701	665	689	728	702	703	615	725	691	703	665	644	728	730	714	649	743	676	656	678	695	649	676	656	684	725	659	671	745	675	700	705	668	738	690	702	666	664	685	685	706	663	666	745	680	691	761	686	675	708	741	727	714	683	654	699	737	692	698	670	687	672	715	668	687	674	680	702	697	730	668	721	664	683	667	685	680	743	690	654	734	733	748	712	674	684	728	691	668	661	673	672	705	726	715	656	675	694	732	701	661	706	678	690	679	705	712	709	736	671	692	707	722	674	711	704	686	721	710	673	689	704	695	668	692	732	630	695	713	676	727	715	689	648	682	695	690	683	692	712	630	686	689	707	704	728	704	680	693	706	704	657	740	705	669	706	740	653	708	669	673	699	688	724	656	676	696	667	691	704	738	670	698	720	684	667	648	675	704	679	717	666	674	664	662	695	673	649	702	684	766	706	684	690	681	698	704	727	663	708	695	661	659	700	694	709	739	667	733	723	688	682	660	690	646	731	689	691	663	661	664	758	669	715	706	728	660	648	654	699	704	679	697	670	722	714	763	665	670	708	653	685	689	726	759	690	711	703	719	684	666	751	666	631	717	724	734	681	684	706	671	666	687	668	677	684	710	691	670	718	671	699	665	694	681	683	668	670	711	646	665	699	755	764	745	691	656	681	683	677	690	697	704	697	687	678	684	701	715	678	690	711	701	656	653	678	698	672	695	630	709	658	673	729	734	734	705	696	703	704	678	658	681	699	712	726	664	636	728	688	707	687	710	695	687	686	692	669	741	643	668	711	645	707	715	656	665	708	704	682	716	715	711	675	689	708	717	747	705	711	676	680	678	667	717	698	699	651	711	668	681	630	691	700	664	659	712	734	664	707	681	664	668	679	712	746	668	687	710	700	684	710	696	672	657	735	707	680	693	707	691	666	700	675	752	719	683	642	674	717	662	683	670	710	688	691	713	720	686	693	730	722	653	724	662	697	660	693	680	677	710	714	723	704	693	708	683	719	642	704	705	721	695	669	653	686	703	676	693	744	657	698	746	719	717	718	695	669	734	631	684	734	710	691	679	702	688	669	668	709	745	699	689	704	705	693	706	675	729	672	684	685	655	660	702	666	705	706	709	730	653	670	707	700	685	682	674	670	628	702	699	673	684	705	741	702	705	668	684	659	668	678	698	637	734	684	721	680	704	677	727	687	696	706	593	728	693	702	704	685	701	685	727	694	687	692	708	694	688	675	665	711	697	695	649	688	684	649	692	680	725	688	692	671	661	676	690	662	658	706	668	692	729	691	682	605	682	672	688	747	717	711	704	673	711	716	680	661	718	671	670	706	642	678	690	699	702	672	717	684	677	706	673	671	656	697	692	660	686	654	696	664	691	662	721	642	646	702	716	715	646	704	704	702	678	689	676	714	718	659	701	672	688	652	716	705	697	694	681	725	682	682	669	722	721	665	696	633	672	720	686	728	716	666	731	724	732	674	677	719	654	681	670	731	712	683	709	676	691	724	727	716	632	654	677	704	737	681	642	654	685	706	682	712	693	655	674	694	686	654	735	682	681	681	696	730	694	699	649	757	692	682	685	690	702	712	672	719	627	710	691	676	687	702	689	705	626	716	675	681	708	651	705	638	685	643	694	685	704	694	689	670	689	680	686	695	712	725	678	684	688	686	699	689	712	715	700	658	678	655	642	708	679	702	706	686	740	634	688	665	759	683	667	711	705	698	667	705	688	708	712	703	721	713	632	655	691	676	722	691	685	693	657	680	662	681	701	715	691	660	673	738	682	701	713	724	695	726	668	713	672	680	717	692	689	678	704	676	685	673	707	667	667	689	660	671	661	727	715	738	683	693	694	698	676	688	689	668	677	669	712	653	688	663	667	679	719	666	708	735	683	680	645	672	698	689	692	675	687	685	739	673	669	713	719	679	676	700	690	710	708	694	694	667	663	679	691	694	728	639	693	720	633	686	684	699	633	675	644	693	667	691	666	709	691	701	670	700	659	695	673	648	778	685	664	754	652	729	714	705	665	709	656	660	675	749	711	724	673	680	682	683	639	700	675	713	706	708	689	714	672	667	706	691	682	685	639	724	659	713	668	663	671	697	712	642	709	674	664	699	696	690	680	650	753	698	683	683	681	677	741	705	673	663	682	674	717	706	665	707	714	701	705	699	655	705	709	680	742	659	683	663	710	700	679	708	630	731	718	676	731	711	685	675	688	703	651	699	746	699	665	673	659	649	679	713	733	685	667	719	696	707	720	741	675	664	707	718	664	677	654	698	661	674	681	683	703	684	688	647	684	690	711	677	718	709	655	674	713	706	710	743	696	698	710	646	683	703	669	672	709	667	695	674	718	691	682	701	749	673	696	659	680	702	673	722	664	722	653	698	651	690	674	701	693	679	713	719	665	710	726	702	668	703	705	691	758	718	653	736	700	712	702	713	736	705	693	693	702	666	647	705	706	679	700	724	699	697	678	681
24379	21423	28709	24791	22135	17520	9703	6000	16087	32551	18657	8131	2599	1134	994	923	845	911	904	898	889	911	920	889	912	899	816	848	848	933	850	874	946	881	879	870	850	827	852	844	899	905	879	874	932	863	855	874	888	920	809	918	856	861	892	884	881	869	831	872	856	853	841	864	898	839	868	829	824	817	894	872	861	914	841	898	890	864	870	878	863	845	902	899	857	884	838	874	879	883	839	850	868	794	860	853	800	855	839	886	848	842	894	870	880	865	864	855	895	893	890	861	893	857	816	872	887	833	849	860	855	871	857	865	835	887	866	848	875	878	864	851	856	903	835	886	828	849	871	872	812	859	856	847	844	874	880	801	820	901	885	835	844	869	888	839	889	838	847	904	818	878	865	869	862	880	878	847	873	857	858	853	870	816	883	850	836	886	898	863	863	865	814	814	849	917	881	854	837	849	836	860	902	842	856	883	868	876	847	849	818	903	872	890	832	893	910	851	857	873	828	872	895	871	863	864	855	899	891	824	913	868	837	884	916	877	864	878	881	846	845	901	863	860	839	886	872	860	883	814	853	833	843	861	846	872	825	929	910	865	876	867	857	815	880	853	867	913	846	927	838	829	845	808	844	919	852	843	934	869	869	839	916	889	864	887	889	902	885	869	874	887	883	869	866	809	925	871	834	927	847	834	816	883	910	921	833	857	855	931	858	924	826	827	846	875	836	870	753	862	850	835	868	848	861	870	880	885	848	918	818	836	875	884	832	865	846	821	891	877	869	891	858	854	905	863	860	908	890	841	831	854	857	886	857	886	842	911	891	935	837	847	850	908	859	866	864	839	822	839	891	917	828	893	905	878	892	867	875	888	872	901	889	861	839	843	888	875	831	824	846	837	847	898	923	917	853	828	861	845	918	857	847	847	875	888	849	902	866	869	847	959	871	915	905	845	841	851	875	849	886	870	859	845	847	846	843	867	894	878	894	861	882	849	876	878	888	851	870	809	877	842	924	828	886	837	886	830	895	899	842	837	887	841	869	901	848	884	871	895	872	871	893	864	853	900	868	879	792	860	847	848	839	906	841	867	840	823	834	841	871	847	880	788	880	817	812	827	838	861	884	867	865	922	876	855	867	872	835	858	865	834	840	861	871	863	874	857	911	824	888	842	887	824	871	849	917	852	878	845	822	887	816	833	848	871	871	870	905	825	868	883	907	861	860	865	842	862	894	884	868	856	892	862	885	830	849	849	846	884	873	841	899	823	882	899	882	859	896	885	887	847	870	866	863	903	839	891	891	896	873	881	860	883	891	823	866	840	893	907	835	830	876	859	915	834	869	883	893	854	871	878	826	825	880	854	845	874	904	851	854	853	841	846	927	897	874	889	834	885	862	902	844	843	873	837	887	812	830	872	807	948	850	857	852	872	818	872	834	858	958	829	826	854	873	837	836	830	825	849	880	813	879	814	866	832	823	872	807	878	882	826	874	869	912	878	842	865	873	873	855	842	901	847	825	812	810	853	843	858	888	858	867	930	836	823	863	884	806	867	833	883	877	867	826	920	817	871	949	864	919	856	798	860	852	881	808	889	887	793	876	874	904	874	859	836	815	862	875	891	889	935	887	819	883	906	856	865	860	864	807	838	884	948	920	845	868	891	870	884	839	846	874	855	844	872	889	912	869	843	821	840	820	870	897	809	853	854	887	861	865	886	881	887	877	856	858	866	854	880	839	832	869	873	831	876	835	859	849	869	895	819	838	844	863	843	881	846	890	849	878	864	847	845	890	851	860	864	896	858	840	811	822	853	847	899	876	929	927	869	906	893	859	882	870	917	862	858	871	844	882	840	923	846	816	870	846	925	834	861	874	925	864	839	934	871	914	903	877	850	893	848	863	858	864	829	861	830	906	851	906	826	851	815	863	831	917	827	916	882	808	875	895	849	852	806	898	874	876	914	861	892	876	871	873	847	861	848	841	861	825	862	834	880	825	882	843	839	842	840	840	826	827	872	880	866	845	901	867	891	904	891	894	859	838	860	838	915	866	848	873	886	827	900	906	863	890	871	873	856	894	837	855	857	866	863	885	882	871	855	833	865	868	857	846	811	833	883	850	910	859	927	897	838	847	857	884	824	899	882	874	931	864	885	865	872	908	885	841	850	867	892	823	832	862	850	853	852	810	838	851	819	842	837	822	825	901	858	758	773	848	800	855	800	780	826	866	872	830	837	867	866	901	869	858	806	878	832	865	882	834	786	854	843	923	882	871	871	895	914	876	889	901	878	864	877	862	882	894	871	894	869	851	830	863	846	858	880	936	800	865	827	881	893	900	809	881	879	848	855	873	826	834	826	845	850	835	875	872	856	853	881	856	848	822	809	875	837	814	915	811	845	811	806	854	843	866	859	852	876	824	865	872	883	885	867	850	815	875	871	864	845	872	831	854	854	930	966	852	864	936	889	837	832	869	819	902	805	829	873	832	852	892	888	851	870	825	875	901	858	845	825	812	859	851	909	897	874	807	895	898	803	866	880	866	896	890	854	848	839	875	869	838	827	809	869	879	846	826	857	851	830	820	828	862	853	846	848	857	851	861	843	850	834	875	875	854	866	868	863	816	924	847	848	840	860	906	807	866	884	813	793	844	891	842	840	898	866	849	827	903	908	826	832	854	805	861	825	854	893	835	840	837	872	812	890	856	834	823	872	882	876	822	913	827	818	865	851	859	870	837	838	859	857	815	856	902	849	856	857	848	858	859	876	809	819	847	885	858	869	834	856	869	894	875	862	905	849	851	888	847	850	867	827	813	836	843	855	891	827	878	896	843	859	894	883	861	856	816	870	891	840	913	909	841	878	871	871	871	851	964	828	871	926	849	814	837	864	824	956	887	830	889	903	795	861	836	855	868	790	830	823	866	846	823	829	872	837	871	810	889	846	845	896	862	864	801	890	846	858	891	885	872	892	842	847	881	812	858	856	824	830	838	864	821	833	870	850	892	812	885	828	873	867	852	883	837	900	883	849	884	839	860	891	896	884	843	846	911	835	845	874	903	864	819	817	824	884	857	922	861	881	899	872	892	833	876	862	864	845	859	869	851	858	832	849	875	890	890	911	856	835	858	863	845	913	837	919	850	833	802	820	840	840	882	837	829	904	869	876	863	848	840	932	869	834	877	794	871	876	843	751	833	927	872	859	849	862	855	861	877	819	868	887	872	877	854	817	837	860	876	846	848	912	893	887	834	847	860	854	865	880	845	908	830	831	922	845	881	854	892	825	882	896	907	834	891	848	844	882	870	822	891	861	880	839	844	864	845	889	858	844	892	843	878	895	817	899	855	839	866	884	856	879	847	821	864	862	857	816	835	859	913	900	924	890	863	902	842	846	858	896	839	840	832	823	900	841	877	898	830	883	854	827	846	886	864	829	878	888	863	901	868	874	833	883	832	846	839	836	824	830	859	871	817	869	852	888	849	861	873	899	845	899	789	865	892	908	853	872	845	897	860	865	833	883
19216	39011	36296	21320	16102	9818	6444	6153	18949	27545	13258	6810	2288	1070	787	753	770	785	799	784	748	838	806	773	735	784	817	779	788	778	808	822	779	755	765	769	825	731	735	762	774	841	729	796	840	723	841	778	814	774	803	820	758	811	798	744	771	772	768	825	748	816	775	805	831	762	820	797	795	781	760	743	781	769	789	775	770	775	745	836	796	748	763	726	714	796	781	754	812	786	784	754	765	765	745	780	775	752	819	795	778	756	748	820	817	754	768	765	785	747	773	774	795	784	782	806	782	778	725	803	771	818	745	780	789	751	727	790	795	776	745	746	792	769	801	724	744	800	791	761	750	782	820	803	803	773	729	763	764	780	803	770	762	796	805	818	745	758	779	810	781	787	823	741	776	712	783	787	747	843	844	756	780	787	744	775	811	818	776	769	809	836	804	747	771	822	793	747	757	774	812	767	755	812	811	774	814	772	778	788	763	780	766	783	769	721	784	804	786	805	749	827	740	792	774	792	739	771	819	811	784	825	776	744	797	783	774	772	740	824	815	775	765	796	797	750	787	768	765	800	757	808	760	745	764	796	763	760	764	824	717	769	758	787	807	758	767	790	792	799	809	820	778	766	775	782	752	777	734	816	755	765	760	818	799	803	796	784	777	840	751	750	777	779	755	774	727	770	799	784	796	791	792	783	847	799	752	773	817	772	774	754	745	796	748	787	799	755	803	695	779	795	807	777	812	818	718	732	735	766	750	821	777	759	724	810	813	739	721	795	692	757	767	804	775	782	770	810	768	771	776	767	759	788	775	771	786	782	779	800	763	774	790	794	765	805	756	773	780	754	772	765	779	787	792	758	775	758	783	738	764	748	771	746	740	756	768	804	732	838	784	765	786	781	777	792	821	770	782	765	781	779	813	766	790	772	774	787	802	795	723	800	816	764	759	709	755	782	760	780	811	786	771	802	768	753	775	767	764	800	797	797	781	802	769	831	820	783	794	815	747	769	786	765	845	792	790	768	788	782	799	726	776	779	785	765	797	871	754	781	759	806	767	782	750	761	771	769	756	718	731	777	832	783	780	810	770	785	842	751	780	776	786	794	753	759	747	752	790	792	745	733	749	789	739	757	771	801	784	779	798	811	786	804	783	811	778	803	791	809	778	801	790	758	766	852	748	783	799	759	824	750	769	775	769	786	759	767	784	742	783	806	738	783	757	706	762	806	794	772	770	754	750	748	739	782	771	768	762	791	730	817	823	769	728	756	795	746	800	782	781	725	729	766	770	785	736	786	751	759	776	813	722	755	803	766	811	776	752	753	741	761	811	804	755	717	752	831	799	805	748	801	752	811	770	760	791	800	740	780	809	804	768	740	770	764	791	774	751	743	779	747	776	793	789	785	786	768	770	812	731	768	807	752	756	770	756	820	783	797	809	785	759	759	791	769	726	771	797	709	831	744	726	767	837	796	775	760	786	801	750	826	816	759	786	747	807	725	717	763	807	799	776	833	832	770	802	750	750	750	816	718	821	788	801	833	805	774	784	766	754	751	754	755	768	820	784	819	749	725	814	777	790	805	777	807	756	747	753	763	780	784	765	761	732	750	788	753	802	798	780	770	768	820	781	764	787	759	763	785	792	794	773	758	811	769	773	776	764	780	749	800	782	792	780	756	813	807	802	828	777	798	807	801	737	768	801	749	771	779	759	722	771	816	817	783	760	819	751	791	777	787	783	804	757	715	769	798	775	790	743	733	779	730	772	765	774	789	759	745	758	755	785	738	790	772	776	782	746	806	779	724	780	760	739	738	751	755	776	785	745	757	792	738	790	797	791	751	777	779	784	748	798	797	755	772	768	810	761	798	771	796	792	750	797	758	804	797	758	760	748	785	739	784	744	744	805	764	769	795	737	751	796	786	755	765	785	760	767	815	794	779	823	779	743	767	790	746	839	776	764	782	770	791	769	800	761	768	771	780	811	760	791	788	773	799	789	775	771	742	773	754	805	739	754	752	780	786	773	770	791	743	764	816	801	774	701	764	793	802	795	753	825	738	767	807	798	766	751	754	806	792	786	803	802	776	820	754	720	746	773	768	787	787	784	743	742	763	761	775	786	791	787	759	764	779	805	747	793	789	780	792	755	737	764	827	748	732	789	742	850	783	767	797	765	768	751	757	794	711	740	736	741	800	780	737	868	765	769	820	788	808	756	787	813	795	802	759	781	800	716	815	744	807	762	772	775	780	776	855	763	796	739	777	759	777	803	770	784	817	815	760	824	754	761	733	781	788	724	776	749	767	799	765	812	791	778	787	803	784	817	749	784	750	748	801	744	802	788	821	815	752	718	718	794	765	765	790	750	724	779	742	784	756	752	815	724	762	755	760	727	799	768	787	764	773	808	823	755	759	744	813	748	750	730	790	747	729	784	762	779	766	782	768	759	759	764	746	758	716	840	799	776	781	798	801	777	756	819	801	802	803	784	760	774	785	762	806	788	784	743	793	790	800	814	757	770	748	760	780	773	741	748	769	784	802	729	863	794	734	781	753	744	777	784	751	783	850	838	747	787	808	833	733	762	792	790	792	751	793	748	786	765	756	789	802	747	785	733	733	812	781	774	730	797	747	778	787	789	771	774	748	770	738	765	748	780	756	737	820	748	774	739	769	748	796	816	791	789	761	764	737	744	800	783	778	765	761	768	785	781	772	759	755	770	774	748	792	730	789	760	787	778	769	804	774	816	813	787	822	855	794	785	779	757	728	783	787	783	748	741	825	791	837	786	730	737	762	743	726	828	733	703	749	839	773	731	765	758	809	799	754	761	744	773	775	751	785	798	785	786	760	740	749	734	794	753	752	771	768	762	746	771	801	776	805	815	787	811	730	760	743	767	820	771	769	815	759	731	760	784	817	799	752	816	753	723	768	735	752	719	751	758	755	789	756	798	750	782	765	754	766	733	794	767	809	734	768	784	799	792	763	824	812	796	806	756	765	773	775	779	768	781	777	756	820	787	743	727	746	731	746	794	794	768	724	724	753	809	778	801	768	706	779	762	767	797	782	764	770	779	788	769	805	754	755	823	741	792	786	783	790	790	769	777	760	749	734	812	787	807	801	705	759	768	750	809	735	762	793	750	814	775	757	778	802	780	777	816	779	782	822	706	781	766	736	779	780	773	798	803	740	710	796	757	739	778	857	734	787	777	699	730	791	785	743	803	788	789	767	765	800	816	726	804	769	731	752	780	793	783	805	810	810	777	787	740	766	792	749	786	769	762	742	841	772	696	803	737	762	765	781	733	746	769	794	770	765	726	711	754	814	779	798	769	772	729	766	770	787	777	783	747	740	772	817	798	807	762	771	761	758	768	753	792	776	776	745	767	775	773	785	770	737	778	747	735	767	823	741	767	754	737	771	756	798	789	787	842	742	782	775	784	798	786	773	794	775	773	751	740	743	777	753	721	811	771	828	764	775	817	754	791	817	773	723	754	778	785	779	721	816	780	784	712	783
29191	24570	22405	12050	5611	3003	2273	2443	2039	2386	1667	1194	907	932	826	844	785	875	765	810	847	805	829	877	779	816	821	784	874	785	862	857	871	815	859	860	823	829	826	826	820	805	832	896	848	818	831	876	861	777	869	838	866	832	857	830	853	778	825	816	811	799	844	795	862	873	829	787	881	784	834	812	844	814	808	797	835	836	849	854	840	766	806	840	822	810	845	840	798	775	816	825	787	779	812	815	852	831	828	811	800	838	849	815	798	841	825	846	791	842	839	802	903	792	816	854	826	852	841	814	851	781	815	822	777	828	851	772	756	815	761	831	822	847	829	828	816	794	834	805	863	819	810	799	850	795	824	839	849	787	821	857	812	824	848	840	746	762	828	836	794	816	823	849	776	799	824	801	825	815	816	830	809	818	849	841	830	851	800	811	802	822	783	794	805	802	825	827	798	770	834	834	794	799	820	820	736	762	757	816	830	823	781	860	838	814	878	785	851	846	853	831	821	858	826	815	827	845	857	786	828	814	830	833	801	837	802	848	819	809	861	845	832	814	822	844	863	786	851	801	798	795	818	783	767	830	821	846	818	753	829	817	825	833	795	802	842	752	842	863	766	834	773	863	733	796	817	815	827	842	813	860	784	839	857	862	822	826	846	856	784	811	828	867	741	804	835	828	823	789	879	791	837	884	823	820	822	863	820	843	800	826	786	807	801	824	822	798	848	865	841	811	779	805	842	797	816	798	842	799	814	792	831	827	819	804	787	805	791	821	826	786	826	816	836	781	827	839	793	841	803	827	830	800	861	841	823	804	800	815	851	803	842	800	785	864	822	853	828	848	827	822	837	837	814	843	807	829	819	803	880	851	832	835	827	784	791	780	864	844	828	888	842	815	829	832	788	803	842	892	863	793	784	834	837	784	817	802	841	787	773	825	842	793	823	778	854	858	853	745	823	879	797	805	813	826	804	836	811	798	791	781	820	768	792	822	811	833	821	817	820	784	811	785	820	791	797	798	802	772	806	792	792	837	792	844	861	792	780	831	806	861	863	782	817	824	806	838	817	796	774	832	843	801	809	823	787	788	828	794	780	851	789	848	880	829	804	855	819	817	809	846	746	809	853	799	833	898	833	791	855	776	833	794	847	831	819	835	814	775	803	812	840	812	804	828	814	796	790	796	802	826	818	791	819	848	898	796	845	857	773	831	805	813	818	851	847	798	822	801	844	804	828	820	801	816	855	823	814	825	790	829	800	842	820	826	778	778	786	800	834	825	800	830	805	863	788	880	844	897	806	828	795	791	856	812	846	806	795	766	780	856	847	820	790	774	820	828	806	789	848	787	802	840	803	808	856	799	798	836	826	832	840	794	816	833	807	822	899	858	840	783	798	811	805	856	841	772	861	816	786	750	803	763	819	832	765	849	826	780	797	851	833	794	752	908	798	811	823	818	827	772	793	828	849	862	842	749	830	774	748	815	853	892	778	799	832	849	811	835	844	798	819	822	858	858	817	866	840	776	817	844	813	807	784	802	864	818	832	844	874	860	816	825	824	827	853	791	839	819	870	839	804	790	838	839	779	831	850	815	840	843	877	804	815	804	850	851	823	826	832	832	857	804	853	806	801	779	785	850	822	804	796	821	772	800	852	792	843	825	838	847	824	867	900	798	817	844	808	833	798	792	822	885	819	807	846	849	859	840	817	808	813	792	857	832	831	790	790	863	849	818	794	826	884	861	808	834	795	864	801	813	754	754	784	851	796	786	853	803	796	843	870	825	802	772	802	813	821	814	839	862	801	816	787	825	781	831	799	841	818	818	837	837	838	802	895	858	832	886	832	830	816	830	889	837	852	825	812	783	830	851	857	854	804	780	854	849	843	809	817	804	798	805	784	816	862	749	769	829	857	845	813	812	796	829	854	808	821	777	808	801	870	807	793	825	817	828	851	832	828	834	846	804	851	850	835	828	797	814	846	787	854	877	793	805	847	860	862	861	808	802	856	813	847	810	829	839	792	841	890	791	822	852	835	825	843	809	847	916	849	781	867	847	863	858	890	800	822	826	819	830	831	853	832	802	847	773	795	842	808	828	788	824	820	788	887	881	839	844	798	842	796	829	767	796	812	825	814	802	861	860	882	794	807	781	826	805	822	771	830	807	864	832	855	816	866	835	837	847	838	797	803	859	813	802	824	742	847	811	795	841	778	831	812	821	781	838	796	816	824	836	758	828	808	802	855	841	793	854	796	793	829	831	839	861	849	823	855	792	874	809	824	847	775	876	787	788	821	764	770	799	834	825	819	833	807	851	793	816	808	811	795	802	819	776	818	828	798	819	828	836	862	827	851	858	797	843	862	805	839	896	813	844	837	808	808	793	828	821	840	856	843	819	851	856	769	791	810	825	793	812	758	835	868	823	823	799	865	791	843	867	819	832	805	795	807	834	845	845	856	845	869	813	825	837	837	816	810	815	776	867	841	804	841	840	818	821	842	797	787	752	858	859	795	791	854	808	799	847	792	805	834	840	803	818	818	855	814	785	839	813	791	782	819	760	806	789	828	869	818	803	792	794	838	825	808	791	800	778	798	832	825	806	801	865	788	798	782	822	796	817	864	829	845	844	765	804	828	832	783	822	829	825	840	820	838	838	846	815	810	857	738	759	811	885	845	832	821	810	811	847	797	873	864	822	839	801	841	840	830	830	848	819	782	869	849	796	805	827	792	829	868	784	837	818	832	838	840	811	826	857	847	778	837	822	776	821	780	854	816	859	806	825	827	791	827	823	804	782	848	789	773	820	825	773	814	794	818	780	831	857	828	864	809	823	787	816	771	847	833	828	847	801	749	843	835	814	865	817	824	819	815	830	804	780	810	772	779	862	818	818	806	818	852	862	855	805	821	857	824	778	755	812	840	803	881	872	816	795	784	805	787	792	818	787	864	803	784	813	832	802	828	855	803	867	838	825	817	799	857	806	796	810	780	773	836	857	791	779	823	811	880	846	827	793	824	807	854	821	829	796	804	800	834	808	773	789	806	818	797	853	770	846	784	852	827	843	827	797	783	769	837	804	796	807	847	837	812	834	851	873	870	779	838	849	818	868	797	825	872	821	794	849	829	809	855	816	856	773	900	820	798	848	840	808	804	775	821	791	889	791	843	827	818	858	778	801	814	741	857	805	824	811	814	786	809	816	796	817	807	770	870	781	788	871	831	773	800	772	859	800	827	882	892	780	823	829	823	846	770	813	853	826	823	820	806	869	816	822	898	837	868	801	782	812	784	824	818	852	815	806	865	772	786	835	783	814	835	804	842	847	836	851	831	863	834	835	859	863	859	821	852	837	789	816	782	824	840	831	860	769	777	803	796	797	790	839	835	844	815	832	821	816	844	816	818	822	841	841	798	771	824	841	844	805	828	862	849	835	788	872	821	836	818	853	847	805	824	796	835	798	818	819	824	827	831	860	774	788	814	804	835	848	861	825	827	823	829	836	823	771	795	822	788	843
15752	25880	20326	8266	5355	3336	2784	2812	2311	2533	1548	1140	829	778	748	706	695	763	716	712	737	723	709	766	644	762	767	729	702	725	711	731	743	730	731	643	743	714	772	730	692	767	712	700	753	717	703	737	729	688	708	715	764	695	676	753	714	714	741	753	705	703	723	652	719	666	738	679	694	734	699	677	721	726	725	717	713	691	705	702	716	656	747	741	706	749	688	714	667	692	712	706	728	701	747	711	730	694	734	727	725	684	700	717	683	753	723	779	685	734	708	684	705	693	715	727	713	712	703	739	759	719	671	670	726	723	711	675	693	706	727	685	720	721	698	688	697	715	734	726	709	697	753	713	708	732	703	682	698	706	723	699	699	705	701	703	720	694	714	723	694	698	736	729	738	723	681	735	742	737	742	693	684	746	643	727	685	732	675	749	684	721	714	692	682	720	732	754	748	709	702	684	715	770	688	685	730	715	687	719	729	707	672	728	695	663	687	725	726	709	756	723	723	724	704	692	674	695	708	716	728	708	680	723	716	678	709	737	726	752	687	713	714	706	707	699	716	694	749	686	698	707	705	673	687	720	678	644	736	703	711	730	701	712	697	711	739	713	749	681	713	718	725	754	667	745	721	708	725	709	659	717	754	775	789	695	681	704	684	671	668	692	752	714	751	707	741	700	723	749	718	700	735	723	716	728	754	727	737	720	693	717	706	724	733	743	721	695	718	722	752	711	713	722	730	701	710	708	738	682	759	698	704	685	735	731	731	690	710	683	688	685	745	732	733	740	698	744	753	735	723	714	768	737	737	737	729	715	717	733	739	689	694	724	716	768	684	723	745	737	704	673	721	696	706	752	760	751	686	701	676	681	706	703	760	699	675	711	717	694	755	724	698	718	711	693	723	709	734	695	699	739	699	679	687	732	720	700	699	769	708	709	713	721	716	747	701	683	734	780	700	705	690	715	698	702	648	710	778	701	728	738	757	732	692	732	693	708	712	730	753	722	743	694	768	713	720	663	708	715	697	693	720	719	692	737	705	698	722	700	730	714	758	722	710	673	701	757	700	655	715	686	727	714	738	682	720	661	686	767	755	722	719	735	727	731	725	728	701	708	750	659	709	746	686	698	721	720	696	680	734	742	667	670	678	743	679	729	680	737	725	728	707	727	716	727	668	722	664	724	762	702	720	675	723	761	723	732	741	737	784	724	793	723	727	698	694	702	738	716	668	650	762	724	721	762	715	735	710	680	735	706	721	694	675	725	751	721	718	730	690	731	711	758	678	727	706	703	692	675	699	708	695	722	674	719	707	746	666	696	680	706	780	688	698	705	675	666	694	689	787	718	708	703	734	723	705	721	728	686	741	736	712	704	719	658	715	661	713	710	726	722	742	731	732	730	701	710	753	708	726	699	664	730	709	708	685	702	725	689	734	732	695	692	700	731	699	711	724	742	714	716	720	690	724	687	687	736	714	725	676	700	699	698	736	699	684	726	686	715	735	722	741	692	703	707	720	752	691	708	717	771	710	714	735	703	715	704	669	703	662	712	705	701	723	648	737	727	743	768	675	685	725	713	715	696	666	659	777	694	731	711	718	726	736	678	665	654	712	736	749	719	703	703	694	687	753	739	722	740	695	714	703	703	715	706	691	692	696	695	705	723	700	745	732	741	707	686	700	703	720	708	739	745	735	691	704	696	726	769	708	705	782	699	721	746	693	713	722	729	707	717	715	724	746	689	735	688	682	700	707	676	678	714	759	720	716	713	727	727	772	713	737	726	666	754	771	715	721	721	716	687	687	740	736	729	713	721	699	703	726	658	708	741	658	703	723	722	722	678	730	736	719	713	736	728	693	753	740	713	688	762	698	682	731	705	778	693	697	780	733	716	704	705	699	685	704	727	713	698	744	657	707	708	713	721	711	701	711	722	741	708	683	710	740	713	762	710	738	684	669	703	735	788	733	663	718	710	705	713	687	670	734	681	734	771	715	716	673	757	672	723	672	741	703	747	692	691	750	726	725	711	736	706	705	738	755	737	698	719	763	726	717	713	699	706	672	703	666	714	703	679	706	737	712	681	723	727	691	731	734	714	729	667	769	670	707	720	779	685	727	734	716	713	748	717	730	664	681	723	696	672	754	714	669	723	684	690	667	715	708	748	701	681	789	674	693	697	762	726	707	711	691	712	704	681	717	710	692	766	717	649	767	704	724	743	730	711	687	671	766	722	722	691	702	703	720	663	743	713	741	707	711	717	694	738	724	725	705	765	743	743	722	720	687	740	692	746	627	705	648	715	720	711	732	769	719	704	686	739	680	741	690	676	773	730	689	701	688	664	698	738	729	684	682	730	760	643	714	740	696	677	695	714	767	718	714	695	697	720	678	687	696	708	752	681	738	684	700	692	697	732	704	743	744	697	719	713	733	696	683	690	721	697	719	733	702	736	671	666	701	697	722	752	671	727	731	749	706	734	697	656	729	703	761	786	716	710	734	707	733	723	696	700	717	715	728	729	710	720	721	726	720	716	699	732	739	698	775	719	744	701	656	700	679	707	707	733	720	712	733	708	748	767	820	703	686	728	651	702	765	697	700	682	700	720	700	666	743	724	669	723	780	696	693	764	735	679	700	739	757	688	750	738	727	733	686	682	696	720	712	716	683	721	693	714	711	692	706	735	698	684	745	737	739	718	753	723	748	717	705	684	754	683	685	694	677	769	753	731	724	680	734	723	714	723	707	689	761	714	737	705	749	735	683	696	743	723	676	706	723	736	748	707	757	704	645	702	705	742	731	707	741	721	688	705	696	729	734	708	752	746	718	767	721	726	692	694	648	694	724	729	686	698	718	661	665	706	713	723	698	740	713	678	672	679	715	695	737	650	651	703	669	690	733	733	722	764	718	742	706	712	698	731	701	695	744	681	697	711	712	732	691	741	718	717	752	756	701	723	642	653	729	706	707	725	731	744	678	703	742	732	690	748	661	746	647	694	693	742	709	694	696	668	744	741	747	667	712	735	727	725	738	637	723	726	731	711	699	694	739	680	687	745	734	770	697	677	738	729	742	714	773	722	758	709	687	733	734	734	715	719	680	712	760	710	734	708	717	668	711	704	697	692	698	710	741	687	698	718	756	721	694	699	741	723	699	688	709	681	743	729	742	730	732	703	705	762	708	662	709	727	717	747	721	727	695	694	707	727	657	687	671	691	721	726	709	715	724	771	700	675	733	717	743	728	657	728	719	690	712	697	733	744	753	700	680	731	721	726	727	682	713	735	732	722	726	748	700	740	773	713	700	690	715	747	696	695	725	709	700	731	712	676	710	718	689	695	719	743	678	788	692	687	772	721	732	733	670	681	718	696	683	718	734	686	738	756	689	694	708	722	703	699	732	671	702	718	706	710	725	730	771	737	743	710	714	754	665	719	707	779	712	722	692	701	702	736	714	707	744	737	716	684	746	712	666	716	723	724	726	684	721	736	710	738	718	718	707	781	729	712	736	743	699	714
25662	21533	27766	25003	13200	5542	3867	9305	16512	12214	7090	2803	1269	918	773	809	786	781	758	762	795	791	789	803	805	776	831	828	774	762	799	791	764	829	865	763	720	817	820	796	794	744	821	784	795	770	793	777	804	802	794	767	790	774	751	754	752	747	776	764	742	782	778	754	802	783	821	759	811	812	739	763	767	752	788	726	778	750	745	759	776	755	762	788	780	830	789	780	815	772	732	789	761	767	815	755	781	748	776	823	747	773	776	794	784	768	778	714	790	744	803	776	774	775	761	786	735	756	752	706	820	793	776	745	735	738	761	777	740	770	779	772	826	738	782	805	777	760	758	792	815	738	779	781	810	745	793	721	795	785	767	745	772	805	723	763	818	739	787	790	764	795	779	704	753	784	761	794	747	775	809	803	792	775	785	765	784	749	762	736	776	752	770	794	762	771	778	759	756	761	778	763	821	798	763	797	749	747	768	754	791	785	779	742	816	820	771	814	797	801	792	749	773	760	771	750	774	733	804	745	792	788	742	809	798	778	814	777	770	729	775	763	787	737	755	807	759	769	714	754	749	799	760	782	819	784	751	781	769	760	742	782	777	806	800	767	785	692	741	787	756	717	780	743	774	791	754	785	731	782	746	791	762	759	792	782	836	749	811	761	776	775	847	778	728	736	741	764	816	735	774	737	815	739	765	751	775	779	767	779	764	793	778	747	711	761	757	787	781	801	805	783	776	756	797	802	762	741	791	809	780	772	729	773	731	759	769	743	789	815	772	737	743	787	757	760	777	752	767	743	810	747	707	767	783	745	738	780	786	761	756	783	796	762	798	759	751	798	764	811	758	758	796	751	809	810	754	757	719	749	788	749	749	759	767	790	774	754	762	759	755	741	781	741	664	785	760	770	706	793	770	749	787	747	773	739	795	775	783	740	768	783	726	782	784	775	760	807	739	814	778	749	766	778	740	761	730	772	755	778	768	761	718	786	819	764	789	781	743	809	763	810	813	800	755	780	748	753	755	770	773	791	809	752	814	733	770	761	788	787	758	687	759	768	735	736	795	749	793	802	761	785	764	794	764	806	768	818	788	744	808	760	773	743	741	762	781	813	799	726	702	765	797	732	746	766	751	822	801	783	816	807	783	772	710	750	762	750	781	781	760	802	779	760	786	743	764	724	770	741	735	739	757	713	775	771	767	747	801	738	723	752	763	746	745	752	760	798	767	757	749	782	764	781	786	760	762	775	758	788	773	770	793	806	761	726	710	735	844	782	740	775	752	797	785	751	704	749	746	795	736	771	744	784	750	775	794	783	729	737	743	748	761	764	748	803	785	738	743	781	781	756	757	766	752	762	761	774	769	810	753	776	752	769	754	801	764	776	781	810	773	760	774	784	804	812	791	757	749	797	749	760	775	728	744	774	815	759	771	733	806	783	760	762	740	744	751	791	762	761	816	736	784	767	784	817	795	841	814	796	767	716	810	759	812	814	792	770	794	788	782	786	772	711	761	807	723	714	806	750	801	771	769	800	802	788	773	754	784	758	752	767	779	757	724	786	761	797	735	730	762	748	776	820	784	743	808	749	739	785	754	750	793	708	744	805	745	797	790	742	838	815	791	732	747	750	775	790	789	748	746	745	777	762	781	762	790	804	739	788	795	797	779	743	832	791	865	732	783	725	776	755	762	764	798	779	757	813	742	746	743	755	766	760	800	762	786	794	751	759	754	818	745	790	795	843	750	784	748	783	788	749	824	805	779	754	763	786	764	787	751	779	753	724	790	768	781	754	746	785	819	764	710	753	775	790	754	774	787	820	770	775	766	782	742	786	778	745	773	744	804	794	776	758	773	759	723	794	763	716	832	819	741	795	751	801	757	776	723	784	774	784	801	794	762	782	735	755	763	753	753	794	747	779	765	772	754	753	745	779	755	809	746	737	785	778	793	809	806	798	790	779	745	769	763	784	740	713	802	812	721	800	787	758	802	803	817	758	751	749	764	730	775	778	795	750	747	759	799	832	745	758	827	768	743	758	781	793	751	794	720	791	768	714	803	758	752	718	764	801	811	745	810	795	812	763	780	815	786	799	772	757	787	795	791	781	789	755	767	779	752	770	800	800	801	807	710	740	744	800	778	726	744	774	740	753	750	712	777	781	753	752	814	792	731	732	788	739	727	824	743	770	812	732	764	791	768	746	785	778	718	738	778	764	767	798	726	756	777	829	759	792	734	746	735	741	737	825	757	833	785	755	811	789	776	714	740	747	840	799	782	716	781	835	758	758	753	787	772	807	770	799	779	763	788	779	770	787	806	772	821	792	752	768	739	754	782	750	759	763	750	806	741	822	737	770	775	765	752	825	696	829	751	807	800	749	778	751	763	733	796	707	792	766	749	741	810	786	750	780	787	776	812	759	801	800	718	728	753	794	804	777	733	795	737	783	790	787	775	777	780	729	804	759	757	758	769	798	820	749	740	804	788	754	787	767	741	755	757	788	777	765	788	738	776	737	774	734	725	809	755	728	761	757	759	761	771	765	759	764	767	732	746	791	748	725	787	758	793	771	779	770	789	808	774	769	784	742	723	772	749	824	730	763	718	688	761	753	716	763	784	763	761	789	803	730	767	741	760	737	749	750	827	779	844	778	741	757	781	745	772	768	757	776	765	773	768	765	769	785	769	805	798	781	721	742	767	792	751	729	778	738	755	793	733	767	768	737	748	742	773	767	726	752	756	739	784	788	794	746	781	753	740	738	793	731	735	775	772	770	798	758	790	772	745	767	783	791	736	796	741	791	784	748	804	784	798	796	740	772	746	759	754	790	719	763	774	797	814	765	808	736	741	793	788	792	790	769	763	753	777	829	774	751	749	763	778	767	736	795	781	779	758	721	771	718	833	772	764	804	765	788	764	757	744	778	790	817	809	764	783	767	729	715	801	758	759	721	769	743	851	772	741	807	814	746	757	757	772	765	741	787	774	760	773	781	755	754	729	706	711	778	806	798	762	753	793	746	718	788	728	788	767	729	756	741	773	811	736	748	765	774	797	795	748	790	756	765	784	747	768	771	763	729	729	758	788	765	717	730	743	785	821	797	786	777	750	761	771	756	771	829	744	754	749	757	704	769	802	738	753	752	745	771	738	776	780	742	795	792	783	771	763	778	772	731	768	759	738	748	773	772	734	741	755	823	727	726	820	757	849	742	780	767	801	767	799	770	757	780	791	816	767	822	791	734	807	737	719	745	767	754	795	762	779	791	794	749	761	735	835	801	763	730	725	752	735	760	802	762	763	766	716	787	782	772	759	775	796	745	735	760	724	718	745	730	769	748	807	761	835	760	757	784	772	800	750	843	754	768	726	793	754	775	755	815	792	755	772	801	767	812	783	739	757	773	809	807	726	811	737	750	764	750	756	794	722	785	747	738	744	792	802	776	752	763	757	772	755	787	775	781	788	736	795	793	730	796	722	773	766	761	789	790	773	813	801	797	746	782	738	764	804	718	778	750
16176	32786	26088	10481	6968	4637	4027	10686	14815	10625	6004	2726	1180	772	714	716	736	666	766	695	676	744	694	660	731	694	727	703	707	748	661	701	682	697	712	689	675	689	649	698	668	710	736	746	681	690	726	719	676	701	674	679	715	670	656	709	713	701	727	727	717	682	756	690	791	678	681	724	720	728	689	692	715	678	670	742	702	731	699	709	714	729	659	731	668	716	678	678	676	711	701	743	672	658	662	691	691	701	705	733	699	697	651	687	708	723	704	720	689	735	744	670	703	668	669	721	700	693	716	698	654	708	697	699	678	688	744	717	750	673	707	695	660	700	752	716	687	724	669	705	670	704	649	666	669	698	710	729	702	706	690	719	689	709	716	719	725	703	711	715	705	719	708	689	695	727	654	678	730	726	715	648	682	740	707	705	676	681	679	698	692	713	707	706	699	686	712	738	676	721	745	705	719	697	710	684	741	690	602	715	745	674	706	666	708	662	712	721	731	705	670	671	734	707	713	705	685	747	721	696	752	690	706	691	728	675	670	731	733	688	711	726	754	726	676	692	705	715	705	706	694	646	741	685	731	707	688	752	687	738	674	709	750	736	742	673	663	687	682	689	723	702	690	665	702	686	662	725	727	684	737	698	706	687	665	716	652	706	673	751	678	698	691	740	695	665	725	698	713	684	657	634	658	716	717	737	701	688	758	672	713	727	698	697	730	706	724	717	697	702	704	753	667	677	680	660	717	675	684	693	704	690	665	716	687	698	691	578	680	712	693	664	733	704	699	688	645	700	717	695	681	699	665	729	674	671	693	698	725	713	710	711	683	726	683	703	673	707	717	685	718	660	654	736	723	680	717	727	733	731	709	754	657	685	698	754	691	686	661	700	738	685	684	654	753	704	671	719	705	700	720	704	745	691	718	677	738	694	661	731	668	681	733	718	709	724	675	684	693	718	714	686	730	698	731	692	649	698	712	720	710	708	741	735	694	710	717	720	687	714	713	663	709	710	702	713	719	696	675	684	690	729	719	710	716	699	693	693	736	712	717	732	686	706	685	681	659	690	705	667	712	651	691	721	750	739	724	738	692	694	682	687	745	715	740	700	678	691	674	719	695	654	682	708	742	703	686	706	714	665	755	696	754	689	688	676	739	704	782	683	683	716	710	705	729	659	725	726	744	721	664	683	711	681	728	719	709	659	674	691	687	678	667	666	690	671	706	723	709	711	734	697	688	681	708	721	706	685	667	724	729	716	677	694	686	716	765	757	699	686	741	738	673	712	716	704	696	717	704	678	670	716	716	715	715	705	722	696	729	665	661	741	688	733	727	728	688	700	688	640	681	711	709	752	711	712	677	680	669	731	692	712	717	678	669	705	702	734	731	720	732	689	676	670	689	693	696	670	708	720	747	712	648	682	725	711	654	670	704	750	696	660	673	711	703	682	696	687	686	697	730	678	678	687	741	727	703	715	645	698	695	654	688	726	657	693	657	727	725	724	683	690	667	677	688	743	673	735	686	689	686	680	733	692	677	716	689	713	687	696	712	698	701	723	663	699	699	689	718	677	708	701	675	703	730	746	692	730	737	689	704	712	723	660	674	668	669	699	726	670	633	653	668	733	728	686	691	708	729	669	680	679	637	725	689	710	735	708	658	706	704	690	718	705	709	677	679	696	641	698	710	703	776	719	642	729	706	692	666	732	703	699	710	722	709	666	698	673	738	708	759	711	710	732	706	698	668	732	705	730	680	692	745	674	656	704	663	709	748	751	712	713	703	711	695	721	714	676	689	649	719	701	709	728	718	710	713	741	695	723	697	685	696	746	658	721	692	640	754	668	677	697	750	736	703	696	699	685	732	709	701	725	757	710	717	712	674	722	714	671	720	733	696	716	734	718	681	680	699	703	680	675	635	637	697	667	712	685	709	666	662	694	680	699	701	681	701	683	680	701	712	688	708	701	670	679	747	669	717	714	688	687	702	679	661	691	699	730	668	676	647	725	745	693	720	726	693	687	693	662	723	710	715	699	683	713	707	704	697	713	691	677	698	744	690	689	726	671	711	691	684	675	681	649	703	722	758	687	704	698	703	683	712	677	655	702	684	722	725	709	709	684	632	674	717	700	674	697	710	691	688	720	646	674	695	713	690	722	729	738	700	655	693	707	662	669	614	653	745	683	721	672	701	669	722	734	682	733	699	682	717	734	703	727	693	680	659	727	689	681	694	717	707	657	702	684	709	694	692	686	688	726	685	655	704	675	680	677	689	679	738	684	714	703	676	717	704	623	660	710	694	703	762	732	688	717	698	715	765	705	709	719	741	705	683	692	725	678	707	741	691	720	681	714	721	685	718	735	672	720	700	697	731	693	665	686	754	703	696	692	680	678	669	702	734	689	772	721	684	703	696	737	706	695	703	638	711	639	736	686	740	698	705	679	745	677	662	693	673	688	659	709	731	723	690	728	637	711	696	724	697	706	671	686	686	655	753	694	699	731	708	687	662	692	699	625	685	699	735	665	716	698	683	687	744	734	689	697	723	727	709	717	743	628	723	711	734	712	665	705	689	655	713	722	713	681	691	706	712	692	768	686	656	661	661	679	675	689	708	732	664	724	695	684	733	707	667	678	710	730	735	654	744	679	729	720	698	682	702	696	689	699	704	752	716	719	708	677	713	713	754	737	703	679	737	700	720	732	730	713	656	754	700	715	655	734	761	689	700	690	662	746	706	699	676	729	689	651	675	660	748	689	678	686	674	743	701	709	713	665	681	710	699	715	700	682	698	705	686	702	708	741	721	673	701	702	751	729	720	706	676	748	721	709	682	692	675	694	714	710	735	667	668	705	722	694	685	680	690	676	713	685	712	670	720	681	663	727	734	702	647	730	728	689	683	725	649	760	713	716	698	710	699	674	689	681	685	684	740	715	726	721	709	685	644	655	685	713	713	665	680	718	678	707	707	686	704	749	654	717	685	709	720	671	658	673	728	708	694	708	694	748	716	683	671	644	685	638	694	666	751	665	737	697	667	672	723	685	668	718	699	746	669	670	698	698	699	689	741	698	696	667	699	655	710	664	680	713	682	667	690	696	686	715	704	707	730	730	714	692	699	710	679	696	696	679	649	668	755	685	678	627	691	690	708	721	697	699	699	695	677	721	721	693	706	689	760	684	696	723	683	714	715	710	721	687	687	703	684	689	697	671	677	717	732	689	688	656	680	714	696	687	649	699	705	692	745	702	692	707	685	715	669	717	667	698	679	694	721	699	710	683	690	679	730	694	662	723	723	642	719	663	724	734	748	695	694	703	697	732	709	702	708	636	704	686	683	720	690	733	659	690	690	692	677	686	706	682	694	714	743	722	705	705	673	716	714	682	711	662	716	689	698	728	708	653	678	652	731	695	710	707	738	720	707	734	681	708	733	725	649	695	714	692	681	646	705	700	725	678	738	710	723	676	710	737	704	661	722	674	689	697	691	694	676	724	716	666	718	685	678	719	719	668	673	711
24332	21467	28680	24516	21268	15790	10063	16844	31547	27415	16281	6251	2261	1064	942	867	864	856	883	946	913	869	903	935	870	917	871	869	904	870	880	888	931	874	880	872	878	839	893	882	918	847	895	900	892	907	895	901	879	850	892	873	810	906	899	863	873	853	904	841	884	861	867	869	862	903	863	907	880	860	875	789	863	873	853	883	866	856	883	924	898	886	876	823	902	861	917	865	851	885	868	903	898	847	907	945	888	833	880	831	901	885	908	873	827	909	906	918	843	857	796	873	836	844	846	888	947	884	830	856	875	878	869	841	854	871	845	865	907	831	880	922	854	847	840	876	928	894	860	861	879	856	893	899	900	846	865	912	891	857	900	902	842	861	908	902	869	916	920	891	940	872	858	866	862	847	831	906	883	891	823	889	860	893	897	886	876	857	853	883	899	842	894	894	839	858	907	839	838	848	838	894	867	839	873	828	896	867	807	857	869	832	867	882	899	884	907	820	864	870	853	859	895	831	854	842	919	931	908	907	870	885	911	905	887	845	868	847	847	887	919	868	849	841	877	916	817	889	868	850	866	841	923	908	897	892	864	862	865	854	883	832	920	863	896	882	845	867	900	852	888	886	882	874	874	841	866	843	856	881	839	845	887	858	873	928	878	927	853	912	851	874	847	912	882	869	909	867	841	831	849	887	806	826	874	846	889	857	876	873	905	863	896	888	889	847	866	924	900	864	860	868	950	891	881	913	885	912	828	833	850	839	879	846	899	886	919	892	814	886	877	965	888	944	846	875	879	903	870	896	833	891	899	848	880	849	826	891	833	859	889	887	821	863	838	866	855	867	868	836	920	908	857	862	890	900	924	829	816	885	834	865	808	870	906	870	864	878	839	834	889	954	878	870	898	894	867	867	847	861	866	867	841	889	856	885	818	898	861	874	836	859	843	816	892	850	869	839	876	878	936	863	855	826	853	838	866	880	837	822	877	876	895	896	848	821	873	867	861	901	866	892	861	862	890	886	857	905	919	899	871	868	831	863	923	855	845	886	890	826	868	858	847	916	887	910	852	849	887	889	900	812	869	861	913	860	837	902	870	829	845	892	834	832	856	874	921	918	831	856	832	837	879	890	859	870	890	858	832	838	922	852	834	917	864	821	856	835	880	887	884	891	878	884	855	828	862	839	841	837	862	878	822	917	859	879	822	877	886	835	860	873	835	867	921	918	912	889	885	846	866	910	880	902	895	876	962	780	883	868	847	831	865	908	858	887	824	870	857	861	854	882	864	880	824	939	869	916	898	910	874	896	888	850	844	867	812	908	885	918	903	852	899	853	888	874	899	869	856	882	893	834	819	925	857	842	854	841	871	831	870	879	830	896	882	862	858	936	920	863	892	845	850	897	890	868	837	868	839	895	904	906	935	877	824	916	875	821	872	857	889	826	842	890	939	851	832	890	890	913	876	897	891	870	884	905	832	855	856	818	940	852	879	879	869	862	827	918	891	846	893	806	864	880	878	849	833	833	891	838	907	859	920	879	898	866	855	849	872	870	901	894	834	863	788	875	924	839	881	884	905	922	851	861	902	893	886	861	884	875	867	846	829	862	879	828	917	871	866	858	893	859	861	859	856	869	829	866	840	870	844	832	837	897	814	889	873	848	856	876	873	845	856	860	949	873	857	909	883	863	854	845	885	940	902	844	894	901	824	860	864	829	863	824	876	897	938	906	839	854	877	875	869	867	862	839	865	848	856	896	854	872	862	825	858	834	861	876	876	844	879	849	820	888	862	830	878	877	914	937	899	900	861	882	945	896	863	865	893	847	877	881	855	824	842	923	838	876	853	882	873	860	905	855	801	853	876	894	923	910	851	810	853	858	891	865	814	862	863	863	831	884	852	860	792	842	866	901	860	862	865	842	872	841	865	866	861	849	885	842	866	905	879	868	862	803	936	867	887	839	838	904	907	853	856	930	855	862	891	894	892	870	834	848	832	833	854	840	833	791	881	864	909	850	863	872	919	823	844	877	863	850	904	848	872	889	859	808	882	838	880	869	886	861	876	883	852	874	863	888	828	837	875	853	887	826	867	854	893	830	882	876	837	851	844	900	878	907	872	885	842	883	911	841	835	862	859	880	886	784	858	894	910	889	816	833	823	834	882	906	874	857	871	863	864	836	929	922	841	901	878	914	891	893	866	846	893	836	865	882	942	893	846	886	904	887	837	848	864	865	806	882	889	869	842	875	910	875	877	811	897	900	839	875	926	897	810	861	819	815	896	883	849	877	882	870	853	865	882	947	887	877	863	872	879	874	908	916	862	875	883	863	892	902	908	856	956	855	860	860	863	851	873	864	903	892	894	860	851	825	895	847	880	878	891	871	874	817	838	906	916	830	843	886	905	830	890	937	885	836	828	862	888	890	896	863	793	905	869	864	850	874	888	839	899	916	889	860	872	875	865	881	840	967	849	880	918	875	905	885	894	869	783	876	879	873	851	833	811	936	865	872	980	782	880	866	896	887	870	891	840	914	824	854	916	942	774	837	865	885	880	870	920	858	847	848	856	878	926	858	874	870	871	860	868	912	892	885	900	854	927	908	849	854	901	890	869	853	888	830	842	835	804	879	892	820	829	896	873	870	897	863	920	825	889	916	859	852	856	905	868	849	861	888	876	846	899	910	840	863	883	814	892	879	882	900	892	822	906	908	914	873	894	857	868	893	791	893	861	896	904	860	916	872	872	907	945	866	850	820	840	929	889	845	899	834	838	920	847	852	866	858	871	884	896	821	847	903	814	947	870	898	879	778	849	839	890	843	885	837	876	899	863	870	895	889	879	950	848	888	895	877	906	882	911	862	840	836	910	893	850	845	890	875	883	894	818	850	892	825	885	884	870	868	842	875	894	850	877	878	878	835	826	810	860	886	869	829	863	907	861	886	876	795	858	870	865	882	820	832	875	831	857	828	898	836	882	945	892	868	865	870	866	864	852	816	830	853	936	834	861	903	841	890	887	854	883	874	879	855	871	844	880	847	878	843	831	868	884	885	876	876	904	887	902	814	841	867	857	896	845	876	848	873	861	864	852	846	896	915	881	843	881	886	863	850	788	844	848	835	871	856	798	866	898	913	877	825	838	855	886	911	877	898	830	813	829	911	915	863	861	885	867	869	826	832	890	819	936	852	882	894	891	877	822	828	885	881	889	887	863	869	919	861	853	867	870	861	864	847	857	869	838	872	934	824	881	893	799	858	896	885	845	860	864	864	900	856	888	831	864	899	837	888	888	873	858	870	852	841	836	919	874	873	895	853	878	861	869	833	873	894	854	882	852	903	838	891	859	867	890	907	859	899	899	925	929	852	837	867	854	884	869	880	905	861	832	830	843	886	910	864	870	877	905	875	893	860	884	836	834	956	912	836	868	878	851	863	888	859	839	849	797	879	866	867	838	870	912	880	884	892	879	845	913	908	854	870	846	864	894	857	801	874	875	848	873	900	827	859	883	846	866	855	801	806
18598	37724	31095	13167	10684	8118	7605	18204	28401	22632	12358	5418	2128	954	877	809	793	837	792	851	781	799	819	777	799	749	833	797	819	750	813	778	792	820	834	781	788	853	783	804	766	794	795	757	748	809	782	792	864	748	774	740	830	735	764	822	821	758	850	761	766	795	791	769	833	766	798	786	771	816	748	801	788	775	811	781	768	763	759	768	778	820	826	730	758	798	777	752	807	740	819	792	809	804	762	761	789	781	734	758	785	817	777	766	773	770	821	760	779	722	775	720	760	806	785	782	735	773	810	763	730	759	754	793	787	827	759	792	809	817	767	760	759	740	807	789	765	836	760	754	795	777	800	784	756	806	754	760	802	825	751	775	764	782	800	750	772	788	802	765	800	769	829	775	797	758	772	749	748	764	748	772	790	740	817	751	780	761	774	709	809	780	800	761	795	754	781	770	809	844	767	792	751	755	764	749	824	785	786	782	778	780	811	842	780	822	807	736	702	790	816	790	755	804	782	786	755	736	769	744	798	769	785	805	797	792	806	802	808	747	754	761	805	763	764	789	786	799	788	747	757	757	808	785	761	756	812	746	753	752	820	789	772	823	752	772	790	744	757	802	786	778	772	779	772	819	779	772	777	771	769	798	790	785	777	794	800	792	764	772	762	811	748	795	799	741	813	805	793	814	735	783	761	799	821	804	806	795	847	791	752	782	765	827	838	790	790	786	776	788	814	780	804	754	747	763	788	802	792	728	724	729	823	764	764	787	788	809	812	774	756	774	797	788	757	798	736	793	762	775	770	823	800	824	795	773	782	769	739	783	766	799	792	790	768	723	729	794	769	813	797	789	792	773	759	843	753	711	759	748	770	725	793	766	754	805	713	802	753	806	814	765	810	733	779	790	816	780	733	787	793	812	819	762	783	777	790	762	777	815	777	788	756	779	802	789	758	747	792	776	805	816	782	725	767	803	798	771	791	749	757	776	760	791	784	783	776	778	806	750	741	763	818	805	739	748	787	769	787	796	754	760	759	761	786	760	785	768	740	782	813	797	803	805	775	806	783	754	789	843	803	767	773	744	810	767	780	742	771	822	835	735	750	744	823	820	784	800	736	736	798	739	752	790	785	756	766	796	843	774	792	790	770	805	826	783	846	735	767	765	757	751	800	800	808	842	771	742	745	742	783	774	795	776	774	788	689	748	788	770	778	747	820	801	743	763	735	796	798	732	839	779	721	781	823	787	754	711	775	779	819	792	765	723	788	737	752	763	792	794	794	790	767	824	774	770	770	758	761	779	717	813	736	768	789	756	792	733	771	797	782	779	779	851	808	788	801	780	770	744	825	802	747	776	763	788	773	777	750	769	755	760	814	753	752	767	802	781	793	744	818	809	786	771	786	797	786	803	777	746	755	758	771	782	743	794	816	770	729	769	766	729	754	796	781	736	820	820	741	822	776	811	769	796	746	753	769	798	800	738	773	831	809	813	809	740	735	778	786	816	745	767	781	784	770	743	792	821	773	773	733	781	778	776	762	810	768	821	778	789	776	738	782	799	779	751	841	769	835	757	756	735	771	751	736	758	765	778	818	790	763	838	756	795	787	781	825	735	801	777	783	749	755	771	789	750	791	776	776	791	779	752	781	743	823	766	794	757	771	858	752	779	781	752	811	742	777	751	779	748	783	804	830	756	752	744	751	829	814	758	774	754	774	721	749	814	772	746	784	810	740	770	761	774	767	761	763	750	712	808	771	768	749	782	813	814	747	762	754	707	792	727	790	779	771	791	750	782	824	763	748	784	760	796	822	765	797	786	765	757	796	718	703	775	844	775	771	758	744	785	782	794	771	758	801	761	732	738	761	768	794	771	759	762	730	756	786	770	784	759	790	790	820	761	761	758	803	733	836	786	772	800	747	765	772	756	776	843	758	789	784	774	810	793	780	790	841	783	821	798	774	768	791	748	784	797	768	781	752	812	812	771	807	756	762	759	779	801	719	791	754	742	727	806	780	779	782	777	793	778	775	760	776	734	765	743	777	781	774	826	790	760	781	823	785	797	778	792	743	795	767	741	757	760	849	723	766	748	759	763	830	763	797	806	858	783	785	793	817	740	716	759	748	773	780	750	778	762	767	781	782	752	798	856	778	824	732	826	771	773	788	760	822	772	738	788	773	790	810	761	749	787	757	794	767	780	794	826	786	757	728	740	764	759	829	785	779	758	765	786	739	775	778	750	784	757	788	796	786	708	763	809	777	789	754	805	726	752	776	770	766	746	763	760	753	793	776	790	750	705	783	799	773	815	739	828	756	736	780	749	726	717	732	781	765	762	784	780	780	799	770	786	777	743	774	795	775	728	748	772	802	786	789	773	758	746	769	796	777	792	818	776	810	750	796	798	795	795	734	749	781	742	800	726	742	777	771	759	786	730	742	795	762	775	775	792	751	775	825	810	754	768	786	809	721	782	770	795	795	766	749	774	780	816	787	801	756	779	777	745	750	742	759	791	726	747	811	737	754	706	771	765	743	750	803	745	785	811	778	742	801	762	760	763	826	820	745	760	771	836	779	791	780	752	779	782	827	752	764	764	768	798	783	780	788	750	786	783	774	791	723	773	773	730	770	758	774	791	771	737	788	774	795	837	744	829	761	772	795	771	753	799	761	798	787	845	782	831	750	781	784	795	799	819	807	732	790	798	691	773	761	754	764	796	735	798	803	745	772	784	782	758	791	787	778	771	776	812	752	730	775	739	791	785	787	803	744	819	712	775	817	775	775	800	753	781	745	770	786	787	789	772	786	788	746	789	781	746	795	802	777	777	744	790	790	721	746	753	747	785	816	779	781	723	763	757	785	789	814	804	759	788	801	755	784	740	799	742	770	809	804	819	756	790	840	735	763	711	719	761	753	752	783	728	799	793	790	785	787	791	826	793	770	802	773	736	802	815	734	776	806	809	790	735	742	770	767	786	806	757	811	787	789	783	761	733	775	785	792	714	768	739	804	766	749	800	827	754	739	811	764	788	760	838	774	792	762	771	768	778	800	778	776	829	831	723	755	845	774	752	753	756	738	773	744	776	770	795	793	822	825	754	781	742	821	773	800	756	764	725	807	784	777	818	763	760	744	779	802	779	714	770	780	775	780	784	825	768	769	782	758	760	803	811	803	808	803	747	779	786	759	764	781	800	765	758	738	806	794	763	779	745	750	808	760	769	752	757	788	820	802	746	795	839	767	752	819	791	767	806	691	746	772	772	774	793	808	804	827	804	812	766	788	786	745	805	781	799	807	793	807	741	752	706	826	749	793	844	763	786	770	795	757	761	781	759	730	749	744	746	792	775	776	794	808	780	750	775	757	762	692	774	733	762	809	793	786	776	815	796	799	768	771	772	770	768	798	811	786	760	792	776	767	759	794	740	743	799	821	756	808	821	754	792	701	791	760	796	784	780	806	796	775	776	802	766	815	796	777	835	794	757	779	805	861	758	755	792	815	783	784	773	812	769	742	835
28846	22609	18558	6808	3191	2331	1838	1783	2264	2479	1888	1272	964	855	917	851	812	830	880	831	813	842	823	822	818	799	779	853	838	873	877	813	843	826	842	819	861	811	835	821	758	793	821	851	867	789	808	805	840	831	811	824	813	811	863	826	790	788	832	823	801	815	851	837	817	839	818	848	805	850	794	858	815	829	864	779	863	797	812	819	844	873	794	799	807	861	816	790	782	793	818	792	828	795	857	810	814	820	839	813	863	828	822	855	806	790	811	811	847	850	833	781	855	856	764	856	757	826	851	819	861	813	861	791	771	841	768	852	845	803	812	816	817	852	799	856	831	846	867	812	829	834	868	794	835	825	813	836	849	839	820	830	803	782	818	816	763	805	852	813	780	838	833	837	800	834	803	904	816	824	846	807	826	847	829	819	816	826	861	833	813	797	780	800	825	796	781	845	826	790	832	778	834	817	805	844	853	775	800	809	837	809	793	798	828	796	852	814	846	827	844	820	851	848	874	851	841	844	803	794	784	800	824	791	848	846	817	835	820	837	856	819	813	793	807	828	845	849	842	863	770	817	776	814	841	805	829	841	816	831	823	810	813	819	805	810	820	859	799	813	810	786	831	805	826	829	831	824	852	816	785	788	855	893	892	804	878	798	797	852	844	864	817	816	826	813	815	815	810	831	785	871	780	831	868	857	833	780	794	810	798	839	816	799	830	779	841	783	821	819	862	887	771	807	832	847	845	833	757	812	866	832	808	838	774	826	805	818	772	842	832	810	730	814	774	845	825	821	842	874	819	831	765	812	896	847	786	829	850	852	768	820	764	803	789	855	783	839	798	783	843	825	763	803	786	789	734	852	809	850	796	841	806	845	817	766	830	775	797	805	883	762	816	819	823	817	802	855	802	822	780	830	803	822	840	841	735	896	822	808	864	782	800	820	799	795	881	801	830	824	816	805	807	814	844	785	903	838	788	844	801	811	812	800	823	855	823	826	797	843	829	832	858	763	850	809	832	791	828	808	858	794	820	861	817	785	838	849	784	807	835	823	833	825	863	823	829	836	814	831	823	797	824	843	805	800	811	809	841	857	833	842	809	799	799	815	787	832	841	845	813	835	893	864	801	801	841	855	816	818	826	792	862	812	815	834	780	826	786	814	847	861	772	843	838	825	815	866	862	802	790	778	817	798	828	787	829	828	814	880	824	809	825	831	843	814	854	814	824	865	787	842	779	853	767	796	833	804	852	835	818	847	823	841	825	861	821	809	800	808	847	886	857	796	812	858	777	852	796	823	837	875	841	783	829	798	784	865	803	825	832	825	848	753	829	832	798	845	808	859	834	836	811	819	804	838	793	805	815	772	763	779	811	820	784	839	783	835	821	818	829	785	781	804	858	819	805	834	780	802	816	841	815	799	847	794	868	820	826	803	836	878	842	775	798	795	879	836	826	809	835	795	816	836	873	853	830	805	820	782	844	825	813	847	856	839	826	801	817	787	788	815	873	814	866	760	819	795	835	815	831	834	858	842	830	884	852	781	801	808	825	842	795	844	775	813	841	763	856	798	826	824	833	784	813	865	774	865	820	798	832	850	852	796	753	838	835	795	807	793	816	853	817	815	853	823	778	805	831	864	837	854	819	841	847	867	782	793	831	801	837	901	830	801	836	747	811	781	805	812	863	809	776	806	815	821	828	836	791	835	803	804	803	823	829	759	821	790	770	880	900	812	831	805	767	780	911	878	806	838	840	856	836	802	804	813	785	819	852	837	809	822	832	876	827	853	815	800	810	816	852	822	834	820	825	821	810	823	869	813	762	820	822	789	775	813	846	824	832	836	852	846	842	888	805	804	852	807	779	837	821	841	854	808	809	835	821	815	830	818	817	801	806	821	873	811	806	797	810	810	814	811	796	834	804	789	808	847	885	800	781	789	862	804	814	749	806	832	795	805	862	881	811	829	832	805	776	824	840	846	814	852	824	842	813	838	839	811	826	802	814	796	839	832	849	811	828	781	783	786	832	820	838	794	814	865	814	873	819	836	863	829	832	812	827	767	844	812	811	823	819	821	768	833	876	801	793	799	746	817	798	831	832	846	849	810	856	807	862	870	819	837	841	835	759	830	835	816	809	835	779	881	820	834	867	827	837	828	823	768	849	861	800	824	838	836	819	859	828	883	826	805	825	814	790	800	818	784	845	874	851	839	772	840	827	789	842	778	853	796	843	829	799	780	777	828	791	829	846	862	792	863	813	842	858	798	805	831	827	837	828	857	853	790	800	815	842	820	845	827	847	843	856	757	766	798	829	864	779	831	862	831	811	802	788	816	840	799	839	802	837	812	803	792	859	843	774	766	797	862	810	826	885	785	830	809	842	826	848	772	811	798	800	843	831	866	746	818	835	832	814	833	837	845	833	837	793	867	845	821	836	842	772	828	802	810	836	822	869	824	805	808	843	792	801	825	794	806	795	807	839	829	833	859	869	807	815	855	821	809	818	854	858	837	791	836	761	786	802	838	865	814	865	808	844	831	788	853	783	837	867	858	785	852	806	801	863	834	799	861	833	782	878	835	799	845	831	815	857	841	831	835	848	799	855	799	868	840	823	799	825	837	810	867	821	813	840	891	785	850	819	802	828	842	835	848	843	843	846	833	875	779	787	839	785	806	876	792	837	808	837	819	833	848	753	757	824	807	874	892	834	828	799	832	773	826	811	852	818	803	869	757	803	836	797	800	809	819	839	830	849	811	787	867	825	844	839	799	859	836	843	815	757	796	806	770	804	783	848	809	776	817	792	890	814	862	816	865	823	837	844	833	811	828	783	818	812	853	839	832	800	836	816	788	814	820	830	812	760	782	846	841	812	874	881	844	834	830	796	836	866	790	830	838	795	786	820	836	814	795	755	851	857	829	843	836	820	771	819	798	804	815	784	841	805	829	830	804	838	874	816	804	785	740	823	816	779	841	803	801	809	845	874	856	836	801	787	826	806	819	875	816	842	823	793	811	790	838	833	845	839	827	799	834	799	825	774	841	825	848	799	791	783	835	850	802	831	850	840	822	847	795	824	817	821	816	859	809	881	875	815	816	826	841	822	822	826	822	862	813	850	856	807	843	885	799	812	783	820	801	813	842	823	822	753	821	806	837	815	828	806	796	774	817	818	800	850	788	798	852	826	824	857	818	786	784	841	795	806	830	826	763	815	828	815	826	833	804	808	832	838	767	870	821	838	824	896	855	807	811	834	814	853	823	877	866	815	811	785	787	860	824	833	779	849	788	823	785	869	827	828	845	818	818	814	861	820	843	785	879	821	796	803	829	810	817	835	815	832	854	849	813	833	822	799	816	777	838	844	809	822	798	822	823	866	818	818	786	807	849	807	796	808	830	834	838	847	798	859	867	826	863	861	841	862	810	880	783	865	832	808	805	854	786	826	789	809	785	784	805	815	787	828	822	792	840	792	742	809	809	798	793	838	828	851	824	852	848	823	802	836	803	834	860	802	767
13805	23174	15322	4743	3320	2597	2135	2068	2530	2789	1736	1136	926	763	713	712	750	670	724	717	672	756	719	774	708	724	709	726	724	744	731	709	734	700	750	685	722	726	708	736	731	645	699	728	730	720	727	771	759	673	711	705	698	708	710	704	696	684	674	729	681	671	658	702	782	759	765	720	720	682	811	728	726	735	714	692	738	721	721	719	641	721	766	695	762	709	690	685	738	668	707	709	706	699	693	704	712	762	737	720	762	706	718	738	706	665	715	685	736	739	721	749	674	749	682	707	739	720	700	759	737	685	670	697	705	709	743	717	774	702	724	666	714	734	698	740	759	682	708	755	666	717	727	717	675	735	662	715	701	694	696	696	687	733	663	733	668	749	703	726	696	673	716	699	725	685	711	712	750	701	731	715	748	709	696	731	741	713	720	734	669	726	676	713	718	701	717	714	713	703	738	726	759	726	731	693	732	719	697	677	720	676	664	748	700	704	714	702	693	713	714	738	675	689	737	759	741	693	707	713	724	714	733	675	715	741	724	737	717	750	691	741	708	733	735	745	722	688	688	733	725	708	747	683	711	665	754	684	695	720	684	704	708	687	668	659	731	706	719	760	706	697	710	755	696	690	710	712	717	709	736	742	738	713	722	722	713	710	753	741	738	729	748	743	704	704	722	734	719	715	747	762	672	719	731	687	686	705	680	677	735	680	736	667	708	707	708	696	693	754	666	740	710	757	654	732	736	642	686	749	680	686	732	734	684	715	713	713	715	703	763	695	742	722	734	703	703	742	736	687	683	699	707	736	745	723	731	696	775	685	676	727	729	742	690	732	702	704	692	700	706	707	716	718	745	657	774	678	723	673	697	694	714	762	682	692	709	722	708	725	705	700	685	738	678	710	720	682	683	734	746	721	682	686	704	694	762	725	716	724	738	720	687	743	657	732	717	653	696	710	749	744	693	712	702	718	687	721	704	771	710	709	721	649	706	727	752	701	701	673	699	730	715	704	735	714	693	737	647	728	715	700	744	709	687	700	690	768	737	752	716	734	748	695	724	672	719	763	686	730	725	694	699	666	722	725	740	674	733	714	701	691	757	690	722	746	714	733	713	696	719	714	717	746	672	710	699	753	717	739	742	749	697	738	694	701	684	654	698	681	761	758	752	695	677	739	751	764	717	790	683	686	684	686	675	722	756	758	723	743	680	729	739	715	690	692	712	785	729	692	748	735	719	717	695	702	719	723	695	731	779	743	670	693	687	693	731	645	704	716	739	700	679	738	656	694	710	740	763	684	710	739	654	730	669	742	711	672	687	699	703	682	660	733	698	733	698	757	708	714	684	660	688	708	705	719	699	715	696	728	687	732	694	713	667	749	743	728	728	744	738	712	685	706	732	743	775	746	721	696	776	709	730	676	707	726	717	713	684	696	695	659	766	736	721	673	726	750	698	690	689	719	718	740	712	678	726	701	720	751	695	687	716	714	695	704	704	721	758	707	739	724	714	704	720	737	691	707	759	697	734	690	755	679	707	729	663	704	749	708	732	755	665	729	705	731	732	701	748	719	725	662	728	735	710	682	685	719	693	714	686	735	728	755	667	718	750	703	697	748	684	752	721	701	733	755	780	729	727	708	746	739	690	733	700	711	722	732	747	735	761	727	621	706	729	744	680	748	695	713	724	736	720	711	725	745	686	667	652	770	677	736	678	708	711	723	716	727	702	724	723	690	686	715	749	746	728	707	747	686	748	750	729	661	705	782	734	716	744	737	755	729	755	722	712	739	734	693	696	724	712	677	808	732	679	756	694	705	713	729	721	752	761	695	785	682	688	738	661	691	681	716	705	710	720	715	768	718	762	679	718	717	700	770	756	703	705	692	698	734	697	717	706	733	681	772	706	707	709	683	690	723	725	715	721	712	755	683	689	727	686	751	682	688	713	720	717	714	695	689	731	745	707	734	720	708	701	686	740	712	752	715	708	732	700	695	730	674	700	709	714	698	691	731	745	693	726	671	708	681	688	723	711	682	695	792	693	736	731	699	709	734	732	752	726	736	686	730	703	666	702	687	702	664	750	767	671	737	726	728	736	714	706	694	687	737	727	680	721	695	736	711	722	747	679	709	670	687	695	750	699	698	749	685	659	755	704	707	738	698	726	716	720	693	713	686	751	742	692	702	713	707	716	701	750	759	750	705	696	683	732	715	747	702	672	698	719	734	712	738	694	731	701	747	716	703	674	731	752	694	714	730	681	718	723	732	702	750	719	732	704	698	747	742	726	681	707	716	740	690	707	720	734	668	729	760	708	712	714	759	727	731	694	709	708	718	710	725	654	730	716	745	700	720	734	737	724	706	736	713	684	715	706	689	721	723	706	714	705	690	741	706	739	759	749	726	765	747	714	710	759	741	704	729	688	674	697	744	733	710	690	730	672	753	742	668	667	732	711	737	729	690	708	710	730	705	699	704	697	642	711	702	698	713	692	743	719	671	722	717	673	727	718	702	664	713	704	690	757	686	713	688	696	735	690	717	690	685	717	731	705	707	699	674	717	691	741	716	772	730	708	777	687	699	727	761	711	704	761	694	693	702	683	655	702	730	725	718	700	735	720	699	684	731	718	713	635	750	760	710	728	717	727	685	703	714	745	737	726	716	696	707	724	673	726	734	710	749	690	755	710	694	707	696	712	725	720	711	728	707	696	729	718	711	700	662	742	756	741	720	708	792	688	794	728	730	676	727	725	719	705	697	681	706	706	736	701	742	717	697	732	732	704	725	719	741	730	732	671	732	735	704	725	732	724	723	695	715	736	691	739	709	707	732	676	723	749	712	719	729	688	705	747	721	690	729	717	748	678	735	668	773	674	671	762	779	732	748	718	736	726	722	716	729	723	715	743	712	683	689	740	663	692	756	708	715	732	718	712	708	723	740	755	693	731	730	729	686	682	729	710	753	718	702	707	719	682	683	693	672	737	737	699	715	713	713	735	704	712	715	693	693	724	702	734	761	713	671	721	700	679	684	700	705	688	693	716	740	706	724	726	699	692	701	700	735	713	633	786	713	671	725	709	719	719	727	718	718	705	725	674	687	666	701	716	737	738	731	773	729	701	711	741	673	720	698	768	727	677	697	745	747	702	718	732	731	728	692	723	686	705	724	728	671	702	699	712	713	681	755	686	664	700	713	690	696	733	707	715	690	725	733	682	755	689	734	693	714	703	713	723	694	708	703	756	712	695	744	731	715	729	696	737	718	775	733	751	720	698	700	699	762	716	753	703	746	734	712	720	696	736	715	732	648	703	719	708	706	742	740	704	741	680	711	774	678	753	714	684	735	717	719	732	730	669	753	715	691	712	674	718	747	672	712	729	700	706	754	757	696	684	741	724	703	715	703	721	672	628	678	704	713	725	719	685	700	724	710	729	727	737	692	688	727	717	722	713	767	750	753	691	708	713	729	727	709	716	692	688	736	698	746	704	690	735	719	733	702	697	680	709	674	724	778	755	733
25612	21415	27226	24852	12728	6226	4512	10954	16179	14898	6551	2556	1269	836	788	745	776	777	788	741	809	809	732	775	794	757	806	806	744	810	808	751	781	756	781	770	721	763	740	780	802	723	792	758	789	807	814	814	719	707	794	774	764	745	744	735	735	771	784	744	756	748	779	795	777	767	767	768	766	771	795	752	767	795	735	745	727	771	764	775	767	754	763	718	759	813	772	731	757	751	764	748	774	785	775	726	760	734	765	729	749	781	782	810	777	791	809	782	735	743	754	744	756	742	773	769	729	759	764	751	775	765	767	733	730	774	766	695	762	754	765	752	715	766	723	781	794	791	762	783	757	724	728	740	757	751	753	760	773	729	750	740	786	761	793	764	805	735	737	729	761	769	787	774	792	762	736	788	759	802	840	805	757	763	754	752	800	762	734	762	730	750	776	757	783	758	748	810	713	737	766	811	771	743	817	773	734	719	770	779	784	808	820	739	762	815	779	781	799	737	807	784	806	741	758	750	739	756	739	769	765	737	759	718	742	753	759	712	764	751	800	764	799	753	794	750	794	757	790	772	787	799	787	741	737	776	728	779	732	701	749	833	752	770	800	705	760	735	753	764	781	775	763	791	762	755	760	724	771	785	765	742	748	703	842	752	781	764	816	748	728	770	775	781	816	796	784	747	771	767	747	833	734	773	780	757	780	732	800	772	755	751	825	783	753	778	764	777	783	768	777	734	756	751	781	745	737	759	752	766	746	749	737	796	743	788	711	769	721	788	770	762	804	809	759	774	751	735	753	724	790	748	779	760	741	750	741	700	719	772	803	761	756	756	780	799	786	760	771	721	734	684	772	784	787	815	759	836	801	754	749	758	745	751	699	749	778	764	750	766	732	772	803	789	747	725	798	747	807	765	735	737	769	793	717	767	765	754	774	747	785	759	753	763	755	739	747	757	732	767	748	792	728	729	744	790	749	751	726	792	736	797	794	760	769	753	734	759	755	750	758	750	727	737	764	741	787	776	770	770	850	771	777	788	745	749	762	690	816	738	759	731	706	800	745	742	776	728	757	724	685	718	765	745	784	754	752	778	774	834	752	775	781	761	776	806	731	741	714	758	714	763	748	743	739	805	788	740	777	726	711	790	727	719	766	768	707	788	775	749	729	793	774	760	773	768	763	707	757	781	784	755	768	745	735	754	736	827	777	773	781	790	748	814	767	788	752	757	771	838	764	703	741	805	756	752	762	737	766	757	703	783	719	756	798	743	776	749	769	767	769	734	763	716	750	684	769	762	720	781	719	789	745	755	780	780	768	660	791	750	778	759	759	724	742	736	781	699	739	791	790	728	732	791	754	783	801	743	775	769	771	773	759	713	779	786	721	795	756	722	762	732	781	787	769	795	733	759	696	769	744	817	772	736	792	821	779	739	753	744	784	752	732	793	741	748	807	769	741	795	774	767	734	773	739	757	737	814	743	748	775	781	753	774	792	783	803	759	768	780	813	754	802	745	723	765	785	814	778	728	775	823	722	745	781	816	794	779	776	766	753	753	797	739	798	734	778	740	758	730	834	764	829	744	735	777	779	822	802	720	793	768	725	794	730	837	775	776	739	777	775	807	762	802	743	777	758	720	755	796	768	760	794	771	696	768	797	747	784	748	737	716	761	756	729	709	787	771	818	719	779	810	807	819	782	725	751	743	774	750	714	751	771	740	748	772	744	738	749	773	768	737	768	763	774	761	718	753	751	768	752	777	799	794	763	773	745	768	770	772	727	730	747	791	738	734	749	733	780	781	762	784	733	777	768	808	769	734	730	766	797	807	795	771	691	752	741	791	744	765	762	793	754	789	752	797	803	760	733	772	742	777	796	756	757	747	754	768	741	701	790	758	748	769	744	752	752	731	758	726	796	763	726	755	743	718	795	714	760	758	715	783	798	732	756	767	709	732	811	752	788	815	788	765	737	735	748	743	809	769	763	729	749	734	766	819	747	746	762	727	714	780	749	715	749	755	749	775	715	728	730	760	766	803	769	750	804	763	738	727	755	788	740	749	734	803	753	755	698	819	784	712	724	740	777	756	751	728	792	759	806	730	731	715	756	768	773	770	728	765	784	795	757	750	752	709	777	740	821	796	808	750	737	748	715	765	735	761	750	785	759	766	760	779	757	752	737	786	753	768	732	766	792	829	772	759	769	794	767	759	764	769	733	769	707	825	774	718	722	768	703	792	729	798	774	761	781	776	738	771	739	748	783	763	749	785	746	738	817	790	729	762	746	710	761	769	756	777	757	777	752	783	766	762	790	733	736	717	729	768	757	736	767	758	738	773	745	801	772	734	728	838	783	740	773	732	751	757	757	758	803	747	732	765	760	837	808	800	779	806	803	774	784	756	797	744	751	737	677	735	781	787	781	783	762	729	789	757	729	754	786	730	769	775	759	766	784	764	841	724	714	765	727	757	770	734	744	811	763	739	798	725	750	781	751	728	796	756	792	769	765	752	789	742	830	724	737	731	770	715	804	751	784	803	773	773	766	750	766	751	740	723	770	748	778	754	701	751	753	778	744	803	752	763	720	737	785	713	756	762	720	804	790	747	745	749	748	747	766	745	792	774	796	739	801	723	730	770	779	789	749	735	741	794	750	737	792	753	747	771	765	704	759	801	789	769	789	790	752	746	765	738	757	749	783	776	825	759	776	734	745	756	761	760	751	777	732	751	733	733	738	756	739	797	758	761	772	730	747	775	781	784	751	827	764	764	761	761	814	747	738	776	723	811	764	803	773	762	744	724	797	795	734	759	742	745	727	756	772	748	767	732	757	734	723	787	770	756	759	724	775	753	722	759	768	791	781	782	760	721	729	803	792	809	761	766	704	751	740	689	741	735	776	742	746	684	794	760	754	744	758	805	752	732	781	745	755	751	738	766	757	768	778	759	806	798	737	738	755	764	801	770	748	767	730	777	737	765	759	807	731	754	782	776	754	787	760	693	755	759	778	773	754	745	747	783	715	771	730	756	803	727	756	776	744	793	800	789	762	769	769	738	783	737	732	746	762	794	830	712	791	799	713	778	790	739	788	756	802	788	768	777	742	781	748	737	755	750	747	731	755	779	746	809	790	740	725	717	771	774	745	810	713	753	778	800	756	761	720	709	823	763	772	730	809	792	757	757	772	817	741	747	748	797	740	826	756	815	758	707	809	787	732	712	776	710	742	715	780	747	783	739	777	751	743	719	753	775	757	734	765	752	735	807	714	755	774	755	757	729	727	765	756	771	771	742	800	755	772	763	815	765	757	783	759	770	743	766	734	737	740	724	722	763	742	759	769	794	740	802	742	731	732	815	778	765	727	789	797	742	749	716	739	712	773	709	777	820	741	742	769	747	797	743	740	738	774	799	761	722	741	775	728	733	743	757	796	762	784	751	775	786	811	768	780	731	799	734	773	749	764	733	745	751	759	731	759	772	755	760	773	814	790	777	754	751	721	779	755	775	699	716	755	768	702	759
14200	29161	21506	7973	6806	4989	4822	12124	15334	12682	5559	2572	1256	781	743	738	684	675	724	772	692	687	651	683	738	731	686	722	712	705	646	718	725	670	742	738	716	677	639	689	663	692	703	736	657	705	739	678	695	692	654	674	696	738	689	664	675	675	667	696	677	641	696	649	716	655	700	695	728	665	733	680	685	645	658	724	698	727	714	672	679	672	660	714	705	682	707	707	628	702	705	695	704	691	714	714	690	713	721	674	687	678	648	735	714	662	723	694	668	697	731	715	658	676	739	668	738	668	675	667	683	711	699	680	697	703	663	710	710	699	721	656	692	706	695	681	676	641	733	683	635	726	691	681	695	670	702	710	719	700	679	710	662	709	683	690	693	666	688	697	720	695	691	676	710	711	704	680	722	655	680	707	664	646	671	696	681	703	695	689	680	663	701	687	639	697	713	699	685	696	694	702	675	730	731	690	702	688	711	731	714	676	700	694	708	685	709	692	739	695	664	674	699	704	705	709	709	679	683	665	755	673	682	710	719	696	674	655	697	657	707	684	696	734	677	671	733	649	660	678	712	672	710	716	721	691	682	658	663	663	660	658	673	687	718	709	689	701	701	686	653	692	692	666	646	691	711	693	696	652	719	655	677	678	659	720	696	655	691	634	634	675	710	738	668	732	698	724	687	679	706	666	648	717	640	713	665	703	702	676	711	699	616	699	700	692	711	703	668	683	711	687	735	724	713	705	681	678	682	686	688	725	739	733	692	693	682	695	690	728	707	696	720	702	684	680	663	711	693	682	700	692	680	725	685	670	659	726	724	678	703	693	667	707	629	711	682	683	673	725	707	691	748	706	691	749	709	673	631	688	719	625	741	707	691	659	683	716	677	672	662	676	721	712	681	711	695	732	703	747	630	675	733	701	657	704	712	714	673	671	724	661	695	714	685	681	673	659	672	667	692	689	691	679	713	713	712	701	716	703	674	687	731	694	724	689	682	670	702	696	664	676	693	664	692	703	732	707	692	664	688	671	670	699	632	733	692	689	713	714	674	743	715	702	674	699	735	692	635	722	699	657	674	700	711	718	689	663	725	708	707	698	691	702	710	677	661	684	699	702	716	645	712	711	669	679	712	666	695	685	699	669	691	659	649	723	723	627	700	716	679	697	693	665	709	683	682	657	758	731	671	720	681	699	687	706	719	687	717	667	720	665	687	677	685	664	754	673	701	692	632	726	661	677	672	693	683	682	702	681	621	669	665	703	727	692	705	690	644	679	653	720	673	680	636	698	691	655	679	696	680	683	704	717	724	671	721	696	731	695	654	659	698	684	673	694	670	694	694	735	664	704	682	651	726	706	718	670	686	758	708	663	724	659	705	670	689	670	676	707	696	642	711	743	689	697	685	679	706	672	654	661	714	684	632	737	651	732	720	667	673	701	687	693	705	680	696	736	691	688	679	675	748	695	691	692	709	682	671	711	648	701	647	676	669	674	686	745	716	645	707	739	663	699	640	679	639	703	706	701	644	680	731	640	649	711	740	699	721	685	667	711	687	745	651	685	689	735	672	706	671	687	690	651	656	713	725	718	697	685	740	676	709	703	717	712	675	700	674	713	664	658	763	759	688	668	700	713	683	715	681	679	676	718	683	710	719	676	681	703	715	664	682	731	658	653	681	737	689	681	688	731	663	734	734	725	707	653	657	683	650	676	725	655	707	723	729	700	707	706	709	706	697	709	682	681	713	660	676	626	675	734	711	685	696	696	665	682	666	689	669	718	687	734	679	674	733	656	679	697	671	665	677	762	683	689	709	709	692	670	704	726	658	698	700	647	645	671	677	649	718	717	678	705	682	737	647	692	703	695	725	658	679	695	694	676	681	768	669	661	704	715	721	655	642	680	707	715	707	677	679	720	700	699	703	670	715	706	642	689	671	701	719	650	732	657	669	689	697	706	691	652	697	684	686	701	715	639	669	681	753	727	662	723	682	723	642	703	705	692	687	689	720	684	727	748	707	705	727	710	688	699	666	661	713	686	681	674	735	623	735	727	682	653	668	676	679	725	717	702	641	748	726	635	726	650	659	694	634	694	695	688	694	710	662	713	724	673	745	668	711	729	688	690	691	712	704	693	674	653	689	734	706	635	694	680	690	689	703	669	687	665	713	667	619	677	724	697	707	655	695	705	629	743	680	725	664	720	674	728	658	660	732	698	722	673	708	676	701	721	698	694	661	729	675	697	654	660	735	687	650	701	707	683	684	668	707	731	743	713	665	699	711	721	656	693	680	701	651	665	706	726	709	727	655	671	674	647	666	697	724	689	691	672	664	717	663	681	667	691	733	710	699	644	715	703	710	699	716	687	625	681	730	697	708	692	610	661	681	691	726	669	683	665	662	702	681	652	692	692	694	677	700	692	690	699	719	706	656	661	669	656	725	707	729	712	715	679	696	689	730	730	726	659	665	673	714	694	680	663	710	703	666	729	682	725	703	728	684	700	680	725	674	692	687	629	637	731	658	648	689	660	747	651	692	675	682	678	713	659	713	689	667	674	727	717	653	692	648	674	708	706	626	676	687	663	671	693	726	655	658	685	737	712	649	695	673	668	690	684	709	731	661	738	696	704	683	655	697	689	719	719	707	708	663	679	654	672	692	669	690	687	694	709	673	660	689	661	686	675	684	680	675	696	649	668	715	664	692	641	716	695	663	663	672	680	673	686	679	662	685	674	665	660	678	701	724	697	667	698	705	668	688	702	643	718	716	663	710	706	703	701	677	669	706	659	715	689	689	698	693	659	716	705	711	691	740	686	616	648	663	695	729	668	660	708	687	690	673	645	656	706	639	734	656	680	774	706	711	658	675	673	640	651	720	671	672	655	721	688	678	654	704	722	697	678	734	702	669	716	731	745	700	731	722	647	692	717	719	720	673	683	640	703	669	716	727	694	687	738	682	741	635	699	692	656	650	686	708	674	697	656	676	696	723	658	696	685	710	719	645	700	690	714	691	681	708	687	681	661	724	687	661	694	695	756	685	733	699	708	688	713	689	661	713	709	739	705	670	693	667	666	712	749	691	705	686	672	674	691	697	716	721	729	676	680	711	721	691	680	669	703	715	707	689	672	686	671	691	726	675	692	682	670	687	703	708	703	679	728	703	708	718	688	673	704	674	731	706	692	680	737	659	663	708	687	727	693	671	714	682	693	675	713	706	714	675	699	680	674	763	682	689	688	702	713	693	699	661	708	707	644	627	681	691	709	706	714	740	715	692	743	678	707	693	684	665	714	708	717	698	674	655	712	680	720	621	635	698	733	686	659	716	638	674	660	682	710	684	687	714	701	667	755	690	644	700	702	687	717	734	700	712	711	674	652	709	655	744	642	703	705	693	688	687	686	681	705	702	675	676	721	701	676	687	731	635	732	757	677	688	700	665	712	711	705	654	675	635	654	675	668	683	711	673	664	700	722	686	658	714	661	689	684	644	673	684	674	689	667	632	672	680	676	677	653
24372	21411	28648	24585	21578	15562	8538	25098	34819	28243	13434	4721	1931	1051	997	927	868	830	911	864	877	889	849	913	915	799	840	875	838	859	860	906	946	862	871	884	875	906	848	935	881	864	911	816	852	818	906	881	893	853	838	834	879	865	894	879	875	834	854	863	882	910	902	894	891	861	879	889	884	876	830	845	893	861	842	905	937	888	876	883	833	899	850	858	854	793	843	815	867	892	876	857	883	855	950	893	854	921	844	877	864	859	896	890	845	862	884	885	902	875	871	861	861	852	874	891	882	878	856	910	878	858	877	855	869	832	848	885	806	877	855	909	858	874	865	846	833	813	842	866	824	874	814	835	873	860	824	783	853	810	836	839	778	858	860	849	866	868	879	884	902	838	900	888	846	811	896	838	863	888	827	900	842	851	874	825	921	867	860	839	868	853	866	833	866	834	841	827	870	883	903	854	868	844	870	856	943	815	857	890	856	929	801	847	873	855	839	807	917	835	824	855	873	844	880	868	808	845	891	871	896	905	835	890	868	854	869	856	891	871	890	845	865	879	888	842	874	871	869	879	851	847	868	900	828	849	854	894	916	795	937	783	856	840	874	829	869	894	890	819	863	852	859	873	877	860	882	796	887	864	852	869	825	871	895	822	776	872	841	864	893	878	892	891	911	848	882	885	861	869	874	908	850	851	768	866	852	855	847	839	877	852	855	826	908	849	816	815	891	877	839	843	874	798	849	904	835	886	827	832	865	849	867	906	875	831	816	928	855	836	859	832	814	814	874	879	850	872	907	919	932	856	858	833	902	813	853	857	836	884	944	828	849	852	853	878	862	900	825	866	864	921	853	902	825	857	838	888	808	852	870	862	868	877	883	863	867	885	924	878	875	863	847	891	880	849	862	840	878	815	846	861	874	927	884	806	860	861	871	876	851	855	830	874	864	906	879	852	847	882	806	800	903	846	851	859	905	862	890	880	841	874	862	847	942	840	870	849	846	916	848	866	837	912	850	906	866	857	903	904	856	823	913	860	891	833	882	866	900	885	902	859	868	877	911	888	912	897	843	854	887	861	868	906	850	874	864	836	843	896	893	864	881	904	835	840	864	841	843	871	867	870	863	819	830	888	815	858	887	905	870	862	869	871	814	885	835	839	907	850	875	894	889	895	907	834	866	852	812	859	885	866	856	885	849	850	897	865	861	887	856	902	833	841	816	849	880	852	881	856	928	836	825	825	902	900	860	889	816	895	820	813	848	876	841	856	865	864	855	890	885	832	882	829	845	893	834	859	842	901	916	840	885	862	870	862	869	841	863	856	863	898	831	918	871	860	830	881	862	876	905	830	835	818	909	882	858	811	851	836	932	805	855	849	849	822	837	852	838	835	873	896	897	858	840	857	884	891	851	775	850	908	820	907	863	930	867	832	816	847	870	856	876	863	824	820	876	853	889	852	859	855	877	887	878	859	881	842	898	876	811	873	881	874	866	849	857	856	831	876	853	843	801	889	861	847	859	866	863	866	893	865	859	864	877	884	853	872	890	844	827	849	860	903	900	837	856	849	844	819	851	880	901	913	807	890	865	869	879	860	848	818	854	847	801	938	870	885	901	875	811	882	898	880	879	828	849	899	895	894	869	906	837	814	930	848	831	853	840	826	825	842	810	868	841	862	860	843	925	823	823	809	848	881	855	847	889	827	846	844	837	857	917	860	906	869	833	913	862	904	874	857	835	898	876	926	885	917	848	866	867	833	841	865	848	901	889	834	895	842	888	863	891	836	824	874	830	838	902	860	859	891	879	833	928	884	896	839	862	817	789	841	860	845	844	837	807	824	918	809	878	864	857	888	864	900	867	889	856	840	858	848	844	813	900	853	827	928	871	855	833	841	848	870	819	846	860	863	847	836	869	914	839	873	833	874	916	896	936	873	890	885	854	930	866	881	819	861	826	854	852	819	904	830	835	893	836	860	841	857	861	872	903	887	859	894	850	816	895	859	839	823	848	870	817	872	904	851	843	819	893	887	871	840	819	822	881	845	857	832	853	860	879	871	865	832	857	833	909	863	843	823	867	909	839	888	825	820	874	859	829	792	874	790	834	882	841	833	840	853	869	872	852	816	877	847	884	841	798	837	893	861	809	862	856	840	871	804	850	892	883	869	910	817	909	907	843	852	883	902	828	926	835	847	888	840	892	900	841	833	878	840	840	804	838	818	831	863	833	875	820	847	858	841	875	855	841	811	850	862	829	864	902	828	888	926	821	834	823	783	852	865	872	899	857	847	870	808	877	853	910	861	847	843	865	869	835	875	847	819	839	868	859	793	872	877	884	851	830	813	819	859	864	891	892	864	898	875	864	884	929	852	842	792	876	860	804	893	812	868	854	865	875	790	899	851	863	817	849	848	854	856	905	890	867	886	796	807	908	895	855	882	874	840	850	848	884	846	868	901	852	871	843	849	864	834	881	897	871	907	877	928	870	864	849	830	841	844	891	888	888	833	830	873	885	863	879	862	831	914	818	913	875	867	837	818	887	867	879	878	858	830	860	867	879	890	839	840	876	857	821	875	789	903	856	821	853	837	864	861	835	864	886	877	868	854	818	897	866	836	813	866	848	867	894	891	808	866	876	867	892	853	875	767	863	867	833	875	895	847	861	864	909	880	873	804	873	875	873	789	865	868	853	859	906	846	869	863	886	897	883	859	910	859	852	856	855	903	825	846	855	825	840	833	825	844	925	866	847	836	822	872	833	865	835	827	847	832	877	867	853	855	866	876	819	869	834	861	865	945	922	878	850	866	897	878	874	864	838	910	799	842	911	860	864	883	880	906	871	882	829	877	866	846	827	859	874	862	849	914	845	851	873	852	844	837	846	858	801	922	865	843	854	858	903	889	829	901	889	839	886	841	918	862	859	856	880	856	867	834	839	864	782	860	839	868	862	854	868	860	903	889	912	846	867	882	853	863	865	860	828	879	861	864	841	835	843	847	851	842	824	847	848	880	901	838	851	885	935	842	862	862	840	903	857	868	829	892	898	889	812	795	879	870	859	811	911	887	824	857	875	875	923	862	861	868	825	834	807	820	838	910	843	864	925	889	850	799	905	858	864	860	834	900	883	863	882	861	879	876	832	818	874	832	823	886	890	838	867	870	868	837	876	863	868	885	893	883	870	798	828	877	902	899	843	863	844	879	847	874	848	887	866	861	810	824	885	869	953	853	809	857	843	842	889	898	907	849	880	815	897	865	878	861	842	849	825	825	888	780	840	826	891	795	875	861	833	869	874	860	852	898	853	874	894	904	888	875	861	874	877	830	878	864	811	913	870	830	891	884	838	849	861	844	865	886	851	808	871	877	896	894	920	840	838	855	831	886	884	885	849	900	828	782	824	824	865	869	868	887	853	884	848	862	849	900	875	880	812	831	868	885	887	843	835	855	820	818	841	901	853	851	870	853	890	876	874	861	903	869	843	834	889	835	864	911	867	860	861	903	837	817	874	863	834	899
16194	34902	26542	15260	12528	7529	6505	27410	30323	22127	9791	4272	1755	973	860	835	789	829	798	798	745	796	766	793	782	817	797	784	760	775	781	777	775	781	828	782	794	778	806	818	754	749	794	793	815	786	795	746	775	799	827	735	778	732	807	746	774	765	826	820	794	762	793	768	744	752	774	765	755	772	754	746	820	812	804	839	766	813	781	864	813	785	776	755	795	772	803	825	794	759	791	786	786	813	807	772	807	818	767	768	747	759	745	732	787	758	813	749	725	753	832	780	783	803	804	759	781	804	787	746	738	774	804	771	734	734	789	769	767	811	777	802	784	772	754	705	810	750	797	760	777	778	814	817	765	792	814	786	806	800	767	763	731	780	780	816	768	817	741	794	800	747	752	771	828	783	793	782	765	770	797	772	764	719	744	849	766	807	820	791	741	765	754	760	805	739	701	763	794	819	737	758	772	751	752	818	789	778	779	805	787	752	764	819	736	801	759	767	767	772	761	778	776	769	753	789	792	772	793	812	766	793	769	752	799	764	832	770	868	762	792	744	814	747	753	766	780	756	753	742	795	812	818	760	742	766	803	764	798	831	852	767	778	768	780	734	746	754	765	799	781	791	774	731	835	751	767	808	763	751	759	768	811	791	760	772	780	776	746	760	766	778	771	783	785	744	765	769	762	822	751	774	770	798	786	748	773	791	738	739	800	788	758	798	848	758	777	749	786	801	737	754	758	758	824	748	751	760	691	796	795	790	812	766	782	746	790	754	810	779	804	827	772	786	736	816	771	775	771	791	803	757	768	788	783	758	805	796	738	767	785	788	741	750	770	789	776	728	801	799	762	808	743	802	774	756	788	736	728	749	789	798	710	795	716	753	726	776	855	767	763	757	784	793	752	740	804	769	751	762	782	792	804	735	815	823	815	800	800	818	725	775	731	791	776	753	783	771	778	799	761	787	767	805	774	806	844	787	768	789	743	736	762	736	789	785	792	732	726	769	769	775	733	750	737	795	807	785	808	750	776	775	817	783	746	828	756	808	791	762	744	778	814	759	800	722	804	809	781	767	771	713	730	782	758	792	808	778	728	775	767	785	727	777	794	842	793	765	771	731	775	752	765	790	732	795	731	763	752	786	718	815	757	830	809	782	736	781	735	770	778	776	830	798	790	780	809	779	773	769	792	737	750	792	717	790	785	740	753	760	761	726	809	783	757	755	800	787	723	750	751	808	763	769	768	768	718	747	770	737	786	778	776	768	739	802	825	742	764	759	757	775	749	788	766	759	793	773	830	813	806	791	752	794	776	758	796	777	788	797	784	795	789	746	775	770	795	739	790	761	745	763	740	748	805	802	755	740	741	789	785	751	784	754	740	753	752	765	758	804	741	742	744	766	762	759	757	797	781	759	768	762	812	829	736	759	791	796	789	783	770	775	756	759	780	761	790	748	760	801	787	796	793	722	820	753	766	800	759	735	781	746	787	806	744	792	761	802	733	803	805	792	828	806	779	738	757	753	781	774	779	762	776	756	815	752	799	774	812	726	736	797	758	810	730	819	787	767	774	780	741	754	734	736	765	752	784	753	727	734	743	744	777	742	805	781	784	798	767	803	791	766	775	842	852	761	782	781	804	843	759	759	783	735	761	690	758	783	784	809	777	778	769	722	785	813	793	791	785	793	709	776	754	785	781	747	818	767	792	781	834	765	804	758	766	749	829	770	817	745	741	780	791	838	738	737	767	731	781	803	774	748	826	753	786	763	755	747	797	766	786	743	759	783	782	795	788	734	789	791	817	766	797	779	787	754	788	788	851	775	750	731	792	782	731	767	759	755	781	754	757	795	764	732	734	813	762	752	823	752	742	736	782	725	799	759	759	747	776	776	781	786	805	824	761	761	764	744	753	809	785	805	788	802	763	742	783	777	816	759	806	784	755	739	779	711	759	801	740	782	773	731	759	768	767	754	798	757	771	746	800	714	784	770	784	788	777	763	770	709	760	768	787	784	718	788	787	786	798	766	803	761	740	753	802	764	823	819	803	749	734	765	787	774	812	791	730	783	840	762	803	783	801	759	730	779	769	791	769	782	796	794	741	742	767	778	782	746	767	807	824	729	838	791	731	767	813	808	777	777	790	759	772	818	743	751	777	757	781	798	762	784	749	736	762	766	803	741	749	836	748	743	806	774	794	787	770	806	737	751	778	730	822	760	796	763	759	748	731	746	780	815	795	729	819	783	712	765	772	754	815	799	790	763	779	786	801	811	766	725	751	763	788	752	831	787	798	779	745	722	820	790	764	743	802	813	763	775	765	723	775	800	770	745	747	788	758	772	764	769	732	791	752	726	757	773	751	812	769	715	762	840	752	755	763	735	761	739	759	811	765	822	791	783	735	783	732	756	738	799	783	763	776	799	807	804	741	830	744	767	733	762	723	733	783	782	799	761	806	774	809	783	742	733	753	765	769	777	782	758	841	789	770	769	764	762	748	748	783	757	763	784	831	773	779	750	780	796	796	757	748	768	780	780	748	740	763	796	774	764	779	742	731	768	764	813	716	819	805	755	727	750	778	748	776	740	750	745	726	783	837	814	798	747	735	762	784	785	745	767	747	732	778	816	785	795	744	786	790	781	742	757	705	745	792	767	736	778	748	796	795	760	696	775	766	788	785	807	746	789	764	786	794	768	796	783	728	790	764	749	792	772	736	749	770	813	793	798	790	791	803	790	778	801	773	808	843	799	769	803	831	774	774	798	766	789	779	796	769	801	814	779	803	738	745	769	789	760	769	774	778	760	804	781	779	828	709	807	735	707	793	767	752	797	760	736	778	747	742	768	795	758	771	787	746	781	763	748	764	791	766	824	794	754	765	742	722	763	795	806	764	732	776	766	737	737	712	788	758	755	761	760	780	756	798	780	756	795	803	771	770	728	794	739	802	786	770	764	763	755	810	788	788	750	791	765	795	777	810	777	737	767	794	754	790	794	781	796	787	719	778	785	752	729	801	759	812	748	770	746	791	805	743	761	769	745	787	818	803	784	749	780	788	794	789	779	788	765	752	783	711	779	798	781	779	744	792	742	785	757	791	787	794	715	818	758	746	774	740	809	776	758	737	736	802	742	717	734	826	797	762	760	777	778	822	815	775	776	768	774	763	745	814	799	748	801	747	749	774	751	789	811	740	765	732	727	729	771	791	742	752	771	804	790	784	753	736	788	743	705	768	766	758	784	740	774	795	759	780	781	759	778	746	776	736	767	742	800	805	783	752	757	781	779	755	754	723	829	803	758	810	718	794	767	760	768	790	786	738	774	764	770	755	760	769	868	828	769	802	833	745	744	770	765	760	763	788	747	747	787	763	776	778	774	754	800	803	766	803	796	790	799	821	803	804	760	741	708	785	706	792	759	761	763	773	762	792	738	778	810	789	784	796	791	772	796	796	720	745	779	770	794	778	808	780	746	758	767	788	770	752	790	781	765	781	793	817	799	792	787	786	786	811	775	745	792
28795	21395	16166	7816	3791	1920	1512	2129	2751	2333	1564	1080	913	848	887	837	838	856	835	811	827	824	795	807	862	804	834	840	832	790	852	815	778	821	722	813	841	803	813	837	857	794	833	802	786	826	828	765	786	822	855	810	772	793	778	816	868	824	760	811	826	793	811	837	839	900	830	781	841	837	795	837	846	848	846	832	797	754	790	842	806	807	781	824	859	841	782	839	813	828	890	780	790	838	840	810	894	793	826	810	840	850	773	865	843	827	772	823	820	806	778	779	761	817	819	792	837	756	860	853	801	783	808	846	802	761	833	870	812	812	765	778	792	795	770	827	796	821	796	813	812	801	822	772	803	871	848	849	804	838	805	843	800	809	856	816	829	800	837	853	768	776	796	861	797	796	832	861	830	835	836	785	858	777	846	777	811	812	799	863	769	817	816	830	844	795	797	776	785	822	811	813	881	792	791	795	800	797	844	821	833	801	785	841	767	811	823	822	804	810	830	797	835	773	806	813	886	810	817	807	860	845	840	844	795	782	825	809	838	817	824	788	814	833	825	806	841	793	782	837	859	770	840	821	847	782	809	794	784	813	820	786	807	820	818	788	793	809	854	804	820	809	806	823	813	832	795	811	847	865	834	804	811	820	799	862	769	784	782	817	792	807	866	902	847	790	814	806	794	871	842	812	847	865	830	788	784	820	798	846	760	762	815	812	838	804	802	813	783	836	825	806	858	828	832	782	804	801	773	805	822	846	810	821	792	809	794	814	763	773	847	799	805	850	847	817	820	783	804	802	760	867	787	842	840	790	806	782	760	819	819	846	808	844	830	799	794	855	784	761	828	809	782	841	769	895	789	840	824	819	822	782	797	856	812	788	822	811	804	795	789	841	818	837	833	828	831	801	813	817	762	827	862	863	818	823	760	770	790	779	774	762	825	779	804	783	775	856	838	802	799	833	849	899	771	812	865	789	863	833	867	834	846	820	817	810	779	817	805	870	818	819	781	766	841	818	773	825	817	794	829	849	759	792	859	861	856	815	813	809	772	861	807	794	864	832	794	783	805	778	822	854	821	833	826	856	818	825	822	830	818	879	817	837	749	829	773	816	800	788	799	804	823	771	821	829	791	769	796	801	800	801	835	829	878	818	814	789	826	793	812	817	835	810	800	804	808	770	801	813	835	826	873	854	854	780	789	797	802	807	829	827	845	851	791	812	868	858	823	816	818	824	806	846	793	821	810	804	799	827	851	773	813	865	806	808	848	819	834	821	829	851	861	809	809	829	802	834	738	802	764	796	818	818	814	870	839	808	873	811	796	810	759	778	780	799	785	826	844	827	811	809	823	875	756	835	805	802	840	823	854	824	812	836	781	802	816	769	826	855	845	868	790	815	783	838	781	755	808	785	817	785	799	800	824	821	883	795	815	849	828	821	842	859	875	810	852	788	815	817	823	855	820	799	832	786	830	807	769	858	784	837	840	789	831	777	792	809	784	858	787	797	768	799	835	843	802	801	821	817	837	812	825	778	814	830	759	803	852	829	786	872	770	869	866	810	826	805	852	838	854	825	856	815	821	787	799	851	808	784	815	788	784	833	812	780	828	787	793	855	787	809	847	824	828	833	860	821	798	820	810	825	832	812	788	847	799	823	863	806	809	831	845	810	755	822	829	847	850	810	840	806	782	784	792	783	780	799	850	808	794	813	805	798	793	806	842	764	843	829	860	819	797	808	835	823	788	790	815	851	806	820	823	778	817	800	842	787	779	791	823	835	843	779	805	791	796	837	791	779	794	810	766	821	852	782	767	801	802	815	812	832	794	845	793	812	857	783	809	766	826	864	789	809	777	871	812	806	884	857	877	806	808	810	836	846	818	843	791	815	851	804	800	804	814	864	884	765	799	785	853	838	832	835	758	832	824	815	789	763	821	777	870	794	788	826	829	789	809	849	819	747	761	810	819	769	826	839	832	806	849	784	817	809	789	804	794	865	852	851	838	829	843	815	825	776	816	818	872	790	824	794	828	817	838	801	836	827	784	820	767	792	805	782	828	853	788	833	829	858	818	791	885	819	819	847	860	779	790	834	846	821	777	783	801	795	711	792	830	856	805	806	817	806	775	790	844	798	799	819	854	727	831	824	791	823	808	828	844	810	800	815	817	819	834	867	849	784	807	762	773	832	822	844	878	810	852	832	833	785	792	815	822	799	880	805	835	800	830	822	784	878	887	823	863	827	834	800	825	855	827	890	820	839	817	838	848	789	841	795	759	753	820	773	831	776	808	794	823	814	801	815	771	860	827	779	788	831	820	842	874	792	815	847	806	815	804	785	839	831	837	836	839	814	717	838	856	790	825	885	790	831	836	824	855	829	838	843	852	880	815	806	831	877	867	831	761	781	835	790	849	845	786	790	839	789	851	800	815	853	822	830	830	812	874	833	785	809	786	864	827	807	775	841	793	839	823	814	792	847	816	744	853	816	836	844	822	849	866	830	834	816	781	798	788	760	859	843	774	804	767	799	798	789	793	836	795	830	810	842	865	814	830	856	784	825	846	844	851	837	780	856	798	843	814	808	839	835	872	843	844	820	830	796	817	820	861	772	827	849	796	814	811	830	861	828	789	809	858	823	807	803	829	765	856	831	803	817	793	792	842	826	802	760	817	814	777	830	839	837	844	844	837	840	854	813	799	807	851	842	837	794	843	805	812	793	807	872	822	776	738	775	842	796	770	857	814	821	823	747	765	844	771	836	780	835	820	843	776	804	827	805	828	842	852	854	793	782	835	833	858	850	847	826	827	776	771	800	812	885	821	850	823	810	820	851	883	806	807	841	835	795	828	834	837	793	803	859	832	809	795	782	820	837	814	835	767	855	839	816	814	771	819	823	847	789	783	838	761	886	872	807	846	842	860	799	812	834	767	803	827	846	859	823	849	804	834	810	770	859	778	855	816	795	771	785	795	844	822	818	831	845	801	811	787	837	844	854	838	852	765	792	804	805	762	789	775	802	822	767	814	789	834	801	860	816	774	855	857	805	798	839	772	852	818	781	813	781	841	778	815	803	862	837	836	868	851	791	809	788	826	853	748	772	833	852	829	813	742	872	819	817	820	827	856	843	870	778	826	803	784	814	789	843	816	803	785	770	845	831	837	790	815	797	794	823	798	832	787	756	845	828	798	799	864	822	860	832	786	773	842	813	809	865	811	824	849	806	761	808	863	895	796	811	842	782	828	824	807	824	817	771	799	783	798	793	805	838	825	812	832	828	816	845	793	815	839	769	797	827	831	806	783	761	810	786	849	835	845	819	823	833	789	865	825	797	834	854	816	792	806	806	805	847	820	810	822	868	797	798	836	828	794	828	800	797	828	806	810	866	868	794	817	809	792	831	760	815	825	831	810	782	825	818	829	778	884	834	815	835	872	821	820	807	790	839	789	774	802	846	796	842	807	814	808	768	772	819	793	835	810	849	817	826	792	827	873	834	753	807	794	841	832	856	821	828
13245	20109	13609	6302	4111	2039	1768	2521	3100	2488	1552	982	846	746	751	678	748	752	717	742	757	764	734	667	736	757	703	731	651	751	741	714	676	711	723	705	711	707	707	713	688	725	677	692	728	732	728	709	695	696	771	724	687	738	721	686	699	717	747	721	701	777	700	700	742	703	756	700	698	721	710	727	702	713	711	693	720	697	745	744	710	719	709	707	691	695	707	714	730	710	719	699	741	724	715	662	713	759	722	691	693	701	721	696	695	712	726	702	720	711	715	695	706	724	716	708	738	681	735	712	683	733	725	714	714	749	756	716	706	722	711	657	737	720	752	758	710	704	787	727	702	717	721	701	721	701	731	716	740	697	719	712	746	713	695	716	697	673	698	729	702	724	697	729	701	722	687	733	711	734	706	704	711	794	736	686	717	724	742	744	672	712	768	742	704	677	727	727	708	748	721	705	761	749	710	690	705	676	713	725	770	739	698	662	696	703	671	753	672	724	709	740	704	702	671	737	671	731	748	722	713	696	739	728	692	709	712	708	740	772	718	698	706	762	673	687	703	748	684	712	695	717	718	744	692	767	712	683	711	723	734	674	716	746	712	705	692	695	731	679	720	738	796	700	756	727	699	679	722	708	686	679	661	718	717	704	705	689	725	741	713	730	751	666	679	731	715	743	764	759	679	729	699	722	747	759	719	743	717	739	717	750	732	690	715	723	760	682	723	682	742	748	757	727	717	701	679	707	749	663	691	726	740	685	696	690	702	667	683	732	727	736	701	744	727	695	729	729	705	689	687	705	714	682	755	693	677	763	747	750	751	672	704	722	711	764	730	731	712	764	717	701	701	719	724	699	676	712	742	726	701	735	708	659	744	703	689	711	649	712	681	695	673	669	703	721	757	705	718	661	732	700	733	736	719	733	705	691	712	759	731	704	736	688	716	693	734	701	716	686	731	699	695	713	680	693	747	714	687	707	747	688	717	797	692	689	733	723	757	736	688	704	706	691	732	740	729	692	676	737	711	726	740	713	721	680	690	715	702	749	728	676	687	757	716	729	699	747	719	690	746	719	666	731	672	755	681	778	700	698	719	749	665	689	721	714	718	707	743	722	710	709	708	776	738	713	745	708	732	723	700	740	691	754	700	785	653	742	652	746	705	694	687	725	688	739	706	763	724	741	702	674	784	698	698	708	780	717	698	691	696	701	704	696	705	693	701	723	740	781	728	716	730	743	710	697	707	698	768	736	696	671	737	752	745	686	677	709	721	723	716	703	738	692	718	727	724	715	750	666	712	743	738	747	696	689	731	734	733	718	715	742	727	723	730	675	708	681	713	714	672	681	707	729	702	721	715	732	711	759	725	713	717	764	720	665	721	720	706	719	735	756	706	712	718	718	687	703	709	679	681	721	707	750	719	748	721	642	755	664	744	712	688	704	770	707	705	682	723	702	694	734	730	693	762	756	710	679	737	756	699	690	702	738	728	738	740	750	701	725	698	749	700	704	736	706	729	700	739	700	708	681	705	751	711	706	700	671	712	729	752	731	733	720	705	673	748	698	704	716	726	734	687	686	746	730	722	748	762	788	705	726	757	746	723	696	658	691	707	738	716	682	713	717	721	718	715	686	687	733	710	720	729	726	753	695	699	733	658	735	731	726	712	710	672	714	693	720	731	726	759	726	715	675	728	712	739	715	678	734	702	684	723	702	704	759	677	735	706	759	719	731	724	701	695	723	732	740	712	796	683	732	706	708	751	727	705	725	731	696	700	712	745	715	666	737	667	654	721	695	696	737	726	714	662	666	686	739	715	778	697	736	704	687	694	655	758	735	729	684	711	680	711	760	669	725	718	703	727	733	685	724	710	696	704	689	725	761	743	730	716	706	716	741	724	744	715	685	670	706	658	671	738	735	704	709	697	750	750	720	678	694	720	750	721	755	733	744	695	657	724	695	706	765	723	744	692	704	708	735	682	703	691	726	716	687	752	700	790	743	717	714	687	749	710	734	694	693	758	707	711	774	686	734	681	700	690	732	709	670	715	719	690	764	713	693	699	703	691	712	704	748	759	770	716	694	685	717	718	736	683	714	659	689	736	741	693	654	784	738	705	704	710	722	724	712	723	701	723	699	706	676	677	723	673	762	694	701	733	715	697	731	713	756	716	750	726	713	683	775	695	773	697	737	779	761	727	685	754	760	742	733	685	730	686	738	705	727	688	687	741	753	713	711	711	717	740	696	678	745	666	696	705	731	686	657	708	699	744	692	754	732	720	680	680	697	697	717	721	718	748	735	691	694	718	729	713	710	723	716	710	748	708	715	727	669	751	671	699	715	705	676	702	732	712	671	708	740	727	764	698	774	697	662	661	723	671	804	703	736	701	749	719	720	688	716	721	719	722	780	727	693	651	717	744	709	713	745	720	743	722	720	739	716	700	696	726	656	690	702	744	728	749	664	696	666	681	741	715	717	732	734	719	712	712	673	744	722	693	640	705	728	653	719	696	747	689	714	724	736	705	779	690	742	704	732	711	698	705	704	698	726	753	748	728	714	719	682	749	732	723	740	744	717	739	703	726	733	704	729	723	736	732	700	709	718	734	740	740	696	746	703	718	729	747	699	728	728	724	660	703	722	733	718	705	685	684	721	718	695	680	690	726	704	706	690	714	704	716	723	674	737	686	710	749	727	737	730	725	723	731	742	699	717	709	725	751	712	733	731	695	731	765	714	785	715	704	730	723	705	692	770	694	728	714	704	747	725	673	744	744	732	759	698	723	660	717	687	698	729	735	686	705	728	778	741	690	715	688	694	713	683	743	778	702	768	710	689	681	710	688	667	720	707	721	763	724	737	698	684	712	752	737	690	736	729	683	718	691	686	700	685	682	722	723	714	773	679	679	764	697	721	712	735	733	719	706	684	703	796	698	733	737	700	714	698	720	678	746	714	733	707	697	706	744	709	748	713	784	721	684	725	751	738	749	756	705	731	689	700	776	709	745	728	705	728	692	720	751	689	717	724	731	701	731	748	739	719	757	685	658	725	689	727	678	712	750	720	719	724	740	769	718	693	740	756	694	704	681	732	698	697	690	750	692	656	732	782	740	739	690	662	698	728	706	773	690	752	708	735	726	756	695	699	734	716	722	755	750	694	723	679	737	733	749	721	754	746	700	710	722	732	699	720	717	707	729	692	704	771	728	714	689	658	679	744	729	683	725	722	699	732	703	699	710	725	672	740	734	747	678	722	746	748	701	688	722	717	772	676	700	707	726	650	754	685	718	683	729	732	723	692	745	719	734	724	679	686	694	718	686	756	674	730	698	746	758	693	725	723	746	693	708	680	708	680	703	711	719	776	722	706	699	739	748	684	761	696	736	682	712	692	724	684	711	760	720	715	703	678	690	683	685	728	735	702	693	721	705	708	700	682	721	748	682	717	706	730	703	716	714	715	701	698	729	739	706	725	723	718	741	666	741	672	653	674	749	697	755	684	692	710	747	736	727	705
25626	21393	27279	25002	12066	4059	2970	11571	17861	14120	6181	2285	1232	912	811	811	734	767	773	826	728	789	763	806	794	786	767	795	801	733	775	784	770	802	802	801	759	722	782	760	743	818	756	760	763	755	756	744	815	800	760	737	761	762	789	791	787	768	771	755	785	752	778	767	763	800	768	774	736	793	786	751	734	764	731	731	743	789	764	781	750	798	712	807	735	764	813	789	766	750	732	756	773	752	793	751	729	733	753	825	773	741	726	770	788	730	727	791	766	755	773	768	787	771	695	748	766	724	815	770	738	746	806	731	786	705	754	792	743	791	739	720	763	740	763	815	768	730	800	723	785	738	727	749	783	814	747	702	777	775	767	747	836	707	768	800	741	772	739	786	779	773	746	757	779	754	749	779	757	773	784	725	753	784	748	785	745	775	718	782	790	740	801	824	764	745	745	737	774	785	751	777	798	794	766	792	738	720	797	791	739	737	768	756	767	808	728	779	733	689	732	788	760	766	757	733	747	747	788	778	771	711	718	756	789	778	748	778	797	786	717	761	733	744	764	754	721	767	773	750	763	741	720	770	762	709	794	702	793	758	744	712	773	736	790	815	774	733	769	782	813	750	774	786	763	768	725	727	722	733	797	775	743	757	808	734	758	720	698	743	795	788	784	726	771	763	740	806	802	769	811	747	774	694	751	762	820	808	801	744	744	738	716	762	790	761	768	734	755	784	730	732	757	796	763	801	731	752	753	713	813	773	799	742	720	781	752	741	776	760	739	776	726	728	768	824	779	771	738	771	746	747	763	803	768	740	792	796	719	790	737	777	726	713	747	784	779	787	767	773	724	788	762	776	791	751	729	770	742	745	777	753	785	717	776	735	782	792	741	722	750	774	704	738	798	721	790	793	753	755	732	781	715	740	732	772	797	762	775	695	749	732	818	754	783	729	773	751	787	805	725	751	757	686	772	768	756	745	736	724	807	775	726	751	726	768	748	780	762	806	774	791	784	704	749	744	759	744	784	774	745	765	767	748	793	717	753	751	764	716	743	774	749	776	739	772	762	783	784	791	739	791	803	735	750	779	786	765	745	768	767	756	793	718	841	761	797	791	788	759	764	765	701	763	744	815	731	777	749	768	772	755	786	736	738	737	782	776	785	761	751	756	788	728	762	762	746	763	756	737	747	727	769	755	762	762	727	732	762	789	785	710	749	823	779	746	754	715	742	764	807	793	743	724	731	769	741	800	777	789	736	793	825	768	760	740	761	782	735	723	696	712	791	722	752	744	780	735	734	756	764	752	786	736	814	746	773	742	784	766	754	760	725	746	739	749	801	748	748	778	731	760	737	759	760	765	733	763	788	749	758	729	682	744	678	793	751	802	731	748	742	750	711	755	753	772	750	802	764	712	750	751	784	744	755	771	724	714	788	718	779	824	771	759	726	756	684	767	786	794	733	710	792	769	776	697	771	800	807	773	768	771	790	767	719	737	751	768	716	770	767	729	796	761	786	713	715	741	755	764	768	774	704	762	765	723	755	761	797	774	752	722	772	749	704	783	811	775	778	761	755	706	778	725	801	734	748	761	706	729	721	756	784	743	788	726	764	793	729	679	786	742	752	776	736	745	770	798	796	789	753	758	793	789	737	689	762	733	735	731	733	778	788	712	727	785	736	749	728	790	721	789	718	786	748	770	801	768	780	782	752	772	787	738	707	763	761	775	795	758	753	714	740	742	757	753	811	753	789	797	774	803	744	770	729	753	732	804	746	747	731	745	747	762	748	721	760	753	726	786	778	779	746	763	755	763	747	749	749	799	800	762	768	739	764	730	793	781	763	748	794	756	779	739	770	757	749	789	763	756	779	791	757	725	744	745	727	734	759	697	772	772	727	750	751	703	784	759	779	737	728	742	736	841	755	707	750	757	763	712	770	704	760	765	725	753	773	709	711	775	821	785	776	758	741	769	744	751	758	726	705	723	751	776	735	776	767	755	738	735	785	763	738	750	703	813	725	773	727	748	764	744	762	687	719	783	734	788	750	788	780	720	721	789	752	748	728	740	765	752	697	763	726	702	786	799	751	724	725	771	740	761	787	756	767	741	760	792	769	763	790	789	768	798	754	755	807	787	773	806	737	742	766	750	755	740	772	757	741	746	783	764	731	755	770	716	779	796	801	762	749	718	768	740	768	714	775	728	700	719	754	765	713	758	779	662	758	817	795	758	778	743	733	749	760	696	734	731	727	781	704	753	726	772	720	739	765	769	748	792	787	773	763	798	739	751	757	721	788	769	750	804	728	749	766	746	720	788	757	733	749	794	752	756	715	760	774	759	792	787	758	801	777	773	801	736	723	715	774	737	763	755	733	812	810	744	759	742	789	783	768	777	731	741	745	778	754	748	771	783	739	769	751	780	729	811	816	747	771	759	788	750	788	755	775	776	770	765	795	724	757	781	774	780	748	762	729	758	747	764	780	740	724	763	803	777	751	741	723	786	770	737	768	763	726	796	818	726	801	720	808	757	723	809	750	739	803	729	784	768	792	779	749	738	754	731	789	803	787	793	738	788	741	742	777	704	755	767	730	738	780	727	774	709	730	761	813	750	749	747	714	717	759	790	745	775	720	753	733	737	723	726	773	812	785	714	771	746	749	768	792	793	806	718	780	758	771	769	747	752	780	820	781	752	763	771	753	721	778	780	746	768	752	778	801	767	744	713	712	765	743	771	754	832	798	760	733	758	780	769	763	710	760	716	786	780	778	724	706	794	779	769	763	775	731	765	802	776	780	793	804	783	767	794	788	738	731	754	758	774	696	783	789	798	771	768	788	776	739	743	750	750	780	794	739	739	709	713	758	752	780	723	739	766	694	721	727	762	747	740	746	760	727	760	796	787	743	745	743	734	758	735	777	762	742	774	767	755	708	780	765	731	732	731	786	783	809	766	760	783	787	779	767	735	725	716	739	801	784	767	754	750	796	797	766	742	745	754	722	759	738	711	744	781	737	788	739	793	726	757	728	779	750	788	755	729	769	749	702	757	775	778	799	737	732	705	763	769	752	776	745	763	725	756	761	789	729	778	741	748	771	746	732	760	779	725	768	772	790	782	756	767	712	741	789	802	693	772	756	803	777	771	740	771	744	755	745	758	743	759	792	749	779	770	784	749	721	729	754	746	798	777	766	800	735	778	770	760	733	754	756	777	724	734	766	787	816	721	751	717	782	776	731	735	750	792	765	769	780	769	777	691	786	743	782	758	762	729	819	745	784	751	767	746	803	776	766	772	754	746	778	747	751	731	761	744	749	735	723	737	764	771	756	700	796	746	807	747	715	812	796	749	754	716	744	724	766	756	780	757	754	749	733	741	767	753	741	735	743	748	758	747	741	748	768	739	679	821	752	779	814	790	746	760	754	746	740	800	753	753	733	752	733	741	770	781	736	789	787	803	739	748	733	820	767	776	805	697	813	763	728	838	740	749	774	743	737	760	755	778	738	792	803	755	728	758
11977	25817	20409	10643	6158	3336	3007	13797	16022	11900	5390	2338	1156	747	756	740	731	672	713	714	688	750	746	740	703	712	699	730	726	672	657	690	651	728	739	698	691	692	663	728	690	707	656	741	707	673	722	679	698	711	672	747	701	689	712	615	733	705	718	661	707	733	669	695	723	700	734	701	708	715	689	662	742	682	648	739	707	730	771	697	683	669	687	687	701	701	711	693	697	716	704	729	678	749	659	629	693	684	700	698	649	692	697	722	691	703	669	634	678	709	679	670	677	715	691	673	670	700	689	712	702	685	696	690	678	726	691	687	667	701	679	656	694	677	686	690	741	666	691	660	701	740	736	683	695	683	689	659	685	697	700	705	668	667	671	720	708	729	719	749	729	686	712	699	657	720	703	695	702	707	663	697	674	714	686	687	683	691	684	674	676	714	725	668	649	689	690	688	722	751	657	755	697	715	646	704	726	668	685	717	705	659	702	734	707	661	679	688	663	705	715	708	691	702	706	714	690	719	722	698	668	688	687	669	637	664	681	666	674	685	738	683	706	705	696	706	687	685	718	683	689	727	671	701	717	690	667	692	691	670	690	693	655	720	709	717	697	718	697	654	687	656	674	691	678	681	691	657	663	673	723	667	713	728	661	684	720	691	724	722	675	711	732	719	695	684	659	627	715	705	704	686	723	652	697	754	698	677	720	695	735	697	725	665	658	696	701	709	713	690	706	733	669	699	707	693	668	712	699	719	697	676	686	694	662	717	741	730	710	684	733	745	720	706	701	677	731	683	636	721	688	698	659	687	725	667	712	707	714	712	660	697	664	718	706	671	713	699	659	687	678	639	741	655	679	695	684	670	692	666	686	701	706	717	678	698	703	676	714	722	671	699	685	654	662	702	701	687	727	688	685	684	661	674	688	726	660	721	696	664	724	752	693	725	686	691	668	675	720	718	709	731	657	653	699	688	668	733	668	693	715	691	689	664	717	655	657	713	669	777	711	676	735	702	677	700	716	687	627	667	707	658	714	690	729	711	651	673	707	702	723	703	658	683	684	734	699	623	718	734	707	705	659	680	710	702	690	696	754	738	665	707	672	706	691	659	662	736	694	686	663	642	677	685	658	736	730	678	666	720	708	727	698	702	674	679	705	726	733	663	664	698	677	693	664	717	709	670	671	761	682	680	711	706	695	698	690	677	714	698	709	620	737	700	660	675	735	683	672	691	713	678	683	728	702	690	693	718	723	650	730	719	684	677	679	705	662	675	666	718	720	670	683	658	690	668	736	699	691	712	691	718	687	738	687	694	711	691	639	664	705	739	676	706	667	677	692	688	668	757	696	685	731	665	677	702	678	701	697	726	698	656	715	689	728	658	693	672	680	712	723	639	669	695	700	728	711	668	724	678	719	652	711	727	628	656	677	670	672	711	691	719	739	681	663	663	695	677	631	697	680	669	672	656	712	686	745	716	633	684	694	734	654	674	642	666	677	680	702	660	682	678	709	700	673	763	759	722	698	696	680	737	679	700	671	694	670	684	623	728	647	668	675	744	669	695	695	655	670	748	691	703	707	720	676	723	628	703	697	635	723	733	703	648	667	658	665	722	646	701	680	722	695	628	706	689	708	724	687	686	656	649	676	686	703	671	686	691	673	676	687	664	698	671	747	683	696	707	687	696	656	662	660	678	706	699	730	699	719	678	688	698	711	710	664	678	712	671	707	720	676	673	695	735	688	711	671	722	682	766	643	675	706	665	692	661	724	720	677	700	657	690	702	709	700	698	641	723	674	696	670	719	707	681	711	722	730	707	691	692	703	654	682	648	700	687	704	696	721	698	721	670	692	728	719	685	666	754	712	716	658	698	688	708	665	645	680	680	650	697	693	690	697	668	690	700	709	704	647	697	672	726	682	680	671	728	746	689	711	709	700	705	711	617	677	684	677	692	712	694	679	677	705	713	671	664	672	687	744	629	713	667	735	655	706	704	689	695	703	671	688	687	722	684	731	704	677	715	686	672	641	680	709	726	651	713	707	661	726	676	649	662	656	682	644	639	654	667	697	690	731	678	656	697	663	708	680	698	654	760	683	692	676	659	718	656	695	692	727	711	686	651	701	701	709	656	707	714	705	673	676	708	677	647	689	686	711	699	674	733	714	707	674	660	689	728	714	665	709	688	648	701	710	666	728	667	720	661	687	693	666	653	681	719	657	701	691	720	693	681	695	689	704	698	668	682	668	738	662	683	666	737	713	719	688	683	686	676	675	711	636	726	670	670	687	732	693	705	688	682	646	689	688	706	692	725	707	717	726	727	665	716	692	668	680	675	683	700	745	676	665	738	712	665	662	672	675	696	714	697	664	652	691	704	714	683	676	697	675	710	689	650	717	705	707	671	657	713	682	750	693	670	652	733	644	704	689	685	712	698	645	706	699	673	683	667	681	696	704	647	703	705	681	689	667	683	715	677	689	717	713	672	689	692	696	697	657	676	713	693	682	735	672	686	677	663	671	718	715	708	713	709	667	675	696	692	679	673	728	649	652	713	675	676	718	702	678	681	708	689	656	662	644	704	652	713	693	685	653	674	713	700	682	722	671	699	700	640	676	706	687	683	705	713	707	687	657	693	726	695	672	674	714	721	731	666	697	690	681	678	724	639	661	678	656	670	676	672	673	715	726	678	648	665	628	691	628	647	661	720	664	689	656	698	709	715	705	676	713	690	680	712	664	723	711	699	728	658	673	686	695	716	651	683	736	670	738	655	640	689	656	690	690	747	717	667	699	679	692	694	731	712	727	723	756	682	712	694	690	699	718	705	712	641	738	675	715	701	689	679	737	689	665	651	677	614	740	651	708	677	702	657	699	630	694	695	724	703	681	707	713	687	687	641	676	661	622	667	754	704	675	705	682	704	665	673	663	701	684	696	715	663	695	701	682	713	713	672	681	679	700	718	671	760	727	747	632	690	700	648	716	653	686	680	719	714	646	692	713	707	708	700	680	647	689	744	684	709	733	708	644	677	652	679	730	696	647	707	660	673	659	713	669	692	702	710	704	693	678	635	689	682	688	736	673	707	686	733	667	708	691	676	675	693	697	682	709	681	676	702	726	724	712	688	658	658	669	681	657	702	667	678	728	674	700	698	680	705	707	688	693	638	659	690	702	683	693	684	674	728	653	660	664	663	715	677	712	724	715	671	637	744	657	669	696	665	679	668	688	667	659	724	716	718	734	698	698	665	703	699	644	694	704	695	707	715	677	695	662	712	702	664	702	671	664	694	667	697	712	730	739	704	659	704	646	653	705	688	732	687	662	702	699	635	763	655	727	700	694	666	700	706	673	730	699	686	700	729	718	701	635	755	663	686	708	717	692	666	691	653	698	722	665	666	666	671	672	759	654	689	722	687	682	688	663	669	721	700	705	694	724	676	672	666	711	705	699	713	745	683	683	665	667	661	721	714	658	712	679	714	642	709	653	711	677	670	665	658	669	707	675	711	689	691	664	683
24289	21358	28710	24501	21113	13499	7425	14219	31855	32417	18906	7218	2403	1158	970	919	920	903	877	878	906	833	834	919	945	908	861	881	869	855	880	888	894	880	898	808	857	883	829	841	843	936	893	842	828	866	837	891	878	840	869	875	913	878	850	865	888	851	881	838	883	899	907	887	835	902	845	861	896	818	881	871	829	860	882	921	885	889	874	892	885	838	843	896	898	892	917	843	859	897	888	891	872	891	862	869	830	861	856	903	922	821	884	900	863	799	807	899	887	820	870	866	849	870	883	886	835	917	867	856	820	824	825	854	894	906	811	841	844	832	831	859	889	840	846	856	857	873	885	892	867	896	880	872	865	845	861	840	891	875	830	864	835	897	837	834	842	855	833	836	888	972	894	885	899	882	896	850	876	889	857	893	843	794	889	843	879	882	897	894	901	881	862	841	879	828	890	884	877	831	846	871	849	879	876	804	840	864	877	850	846	850	876	830	841	879	814	827	817	887	855	881	813	928	836	896	855	834	859	843	822	870	870	850	857	881	855	904	861	866	902	893	912	932	870	857	834	797	802	868	867	866	828	899	882	880	853	843	850	806	863	757	854	806	850	812	869	838	884	893	829	884	833	869	921	856	822	876	840	863	847	880	888	815	876	828	815	858	877	855	814	868	833	860	796	846	869	845	839	868	858	867	883	821	890	853	858	877	857	822	842	881	826	922	896	828	870	847	846	934	830	835	880	837	877	797	807	844	881	860	846	935	883	773	836	883	859	850	895	858	867	878	849	862	881	850	807	850	877	840	839	867	888	821	815	817	849	883	844	904	828	880	905	831	884	880	878	850	870	864	928	812	883	871	801	887	802	868	843	841	888	868	858	868	827	870	819	861	853	847	818	846	799	820	782	817	856	865	877	859	844	905	867	875	814	824	850	833	866	901	908	850	866	833	796	861	830	944	858	842	879	865	871	833	881	844	877	814	904	826	825	881	843	836	873	893	859	807	894	896	840	878	846	900	890	923	856	871	820	811	878	853	848	819	859	870	877	863	849	868	869	856	816	846	815	863	880	866	861	863	838	817	873	884	859	903	841	878	833	955	859	887	839	872	914	824	890	848	828	846	827	919	859	895	869	838	858	857	886	885	830	829	899	849	871	890	824	884	843	877	879	815	852	881	892	901	868	853	863	873	859	890	900	874	827	885	819	859	886	858	820	874	893	869	899	839	844	858	818	836	823	820	908	852	883	872	860	842	877	877	851	864	850	857	828	901	858	854	891	887	831	816	816	862	866	902	831	817	929	870	881	848	858	896	862	841	844	892	854	848	890	825	883	811	830	856	820	788	827	882	834	844	834	831	842	858	872	876	827	852	893	932	856	868	862	883	848	867	889	877	874	840	835	872	861	877	859	912	850	879	833	920	818	873	877	938	862	903	883	878	838	877	857	887	825	896	903	832	831	865	837	854	837	812	898	887	913	861	859	839	834	890	903	908	853	904	841	884	863	865	877	855	854	902	876	875	862	831	804	927	897	868	798	825	861	890	824	815	851	869	852	871	892	878	861	820	918	839	847	887	827	848	829	872	838	912	851	897	910	857	876	796	866	878	874	892	880	795	877	908	816	850	877	911	907	889	815	837	912	844	848	853	921	825	817	789	864	859	857	822	902	868	895	796	868	841	845	820	864	888	902	870	900	840	832	887	850	892	822	845	858	831	864	854	821	840	856	886	852	877	826	794	859	828	819	849	822	892	828	870	821	825	846	908	838	857	902	867	870	846	837	865	872	885	879	898	823	879	849	877	931	800	807	814	870	789	879	834	847	882	853	899	878	880	891	863	853	822	897	833	860	892	888	859	878	823	836	849	869	877	901	863	875	826	853	818	915	861	891	835	853	888	903	864	900	883	873	797	845	857	853	825	827	861	871	888	822	843	866	801	882	895	856	887	793	773	845	882	856	841	891	818	820	901	892	777	868	880	895	870	896	858	876	869	910	833	824	843	877	877	935	905	861	881	851	838	842	861	817	863	903	862	923	865	877	864	789	912	886	839	878	862	874	914	879	930	899	852	854	816	860	822	795	826	838	861	900	865	834	847	840	842	840	865	853	856	896	869	815	904	870	859	830	902	875	836	855	808	905	905	845	859	880	867	872	864	864	921	842	877	843	821	847	876	801	859	833	837	851	843	835	862	822	860	856	877	837	887	824	873	829	842	875	844	772	877	830	863	860	813	869	821	852	814	901	846	851	844	877	911	835	872	840	897	867	899	877	799	805	820	862	841	791	815	867	835	794	832	847	846	852	876	900	845	871	899	868	860	875	822	813	869	861	844	857	883	842	826	810	887	868	848	838	865	835	894	827	830	827	891	885	818	876	853	830	850	877	832	840	861	833	898	862	825	880	828	831	848	839	876	890	843	829	900	841	832	840	859	847	847	804	845	801	847	843	861	839	827	824	851	837	844	847	897	859	837	893	854	833	890	829	811	849	869	810	819	867	874	841	839	870	818	900	800	885	845	816	874	894	825	818	864	881	842	866	867	850	884	851	855	836	903	853	870	809	838	843	836	875	854	861	873	825	853	862	877	853	831	867	825	857	847	889	816	851	851	898	882	810	835	868	868	825	874	862	836	900	859	857	807	834	882	898	881	863	835	837	827	856	871	859	812	826	791	781	826	862	865	895	858	859	817	831	911	827	859	882	881	864	901	851	859	846	845	876	861	883	852	813	827	842	874	829	882	841	803	890	849	860	884	892	821	846	868	897	839	856	879	899	852	822	875	891	822	858	847	871	818	867	829	840	815	879	848	804	938	856	880	866	887	845	852	862	865	817	869	885	944	873	825	897	854	875	922	818	785	860	830	853	853	891	848	857	860	847	837	798	876	869	851	826	864	829	859	866	856	891	902	812	841	804	912	869	864	873	831	886	830	895	895	863	896	830	861	896	854	856	845	837	878	900	810	820	859	840	879	827	858	870	876	910	833	823	810	860	884	837	818	829	850	855	903	870	859	866	845	854	862	873	860	848	812	835	832	862	880	854	801	835	880	815	843	845	827	896	848	844	901	855	783	869	835	845	845	803	828	875	870	900	870	835	882	812	881	914	882	857	879	787	848	889	881	861	825	809	825	859	876	872	828	836	822	872	897	843	831	845	823	874	807	856	922	837	850	853	870	861	887	808	846	892	817	889	863	879	883	809	815	820	855	842	899	846	839	820	881	876	848	847	848	855	874	793	869	900	847	828	851	822	871	902	823	824	850	862	851	798	861	900	871	862	876	851	846	825	870	872	882	903	847	836	827	878	860	839	840	819	905	869	867	893	832	839	828	902	888	781	864	855	833	837	858	871	901	890	901	837	860	869	861	877	856	928	893	839	832	856	921	881	872	859	835	861	834	837	838	849	813	851	928	883	882	899	884	892	826	792	807	893	901	808	804	885	896	824	885	832	868	793	867	822	827	848	859	888	861	855	877	895	840	878	863	860	913	879	853	851	853	860	894	871	818	867	846	842	857
13486	28333	24548	15850	7686	5758	5841	15389	31478	27380	14207	5910	2284	1002	855	797	745	817	784	798	766	758	829	793	814	765	839	779	729	788	824	769	762	809	818	772	764	758	803	808	832	790	805	708	722	787	787	769	792	786	788	847	801	730	747	762	773	780	770	708	790	752	741	739	777	741	767	742	802	765	768	736	767	767	835	775	765	775	751	789	757	819	752	744	800	750	731	753	772	783	819	817	724	791	807	756	768	821	816	795	749	784	804	835	766	780	761	712	755	760	772	784	752	787	804	799	794	785	760	778	782	805	731	806	791	776	809	789	802	775	755	738	804	770	820	766	828	744	798	782	790	773	817	794	753	716	780	766	804	820	810	773	788	823	737	793	784	745	751	767	758	840	743	802	759	734	740	730	782	741	799	773	758	803	768	751	772	788	782	797	809	724	778	817	801	756	816	758	738	756	779	801	782	810	799	762	778	820	814	789	747	756	770	782	780	742	746	836	754	788	753	804	801	796	783	775	755	762	802	772	784	779	759	781	801	763	754	782	784	741	781	793	746	736	770	778	793	788	795	818	766	807	756	812	791	803	802	729	745	743	791	781	794	746	808	790	791	793	753	778	770	795	832	754	789	781	788	779	772	804	831	833	782	750	746	829	816	774	761	810	777	747	695	785	802	762	755	733	783	773	766	727	810	802	775	770	738	772	758	796	784	762	754	755	739	750	777	733	790	824	807	770	770	789	711	789	753	780	771	806	781	734	692	744	864	803	735	766	754	772	800	750	775	807	738	723	739	735	760	770	741	774	759	793	781	830	716	816	722	807	801	791	742	780	721	777	757	753	777	734	820	692	769	797	749	786	805	784	737	837	770	776	771	754	749	752	785	724	753	798	759	725	798	733	793	806	756	744	739	798	788	790	816	743	732	780	765	848	800	730	713	774	769	777	782	803	753	770	763	777	758	762	772	806	736	773	712	783	771	799	762	780	749	763	757	786	728	759	830	737	761	752	790	743	782	780	777	824	766	771	776	837	769	717	796	784	781	751	772	764	755	736	782	777	745	785	807	746	811	767	867	771	754	798	801	781	744	773	801	737	807	794	762	838	796	816	736	787	719	763	841	781	804	722	772	776	791	789	805	792	793	760	728	773	749	792	764	762	777	754	767	809	720	785	785	754	788	772	796	772	796	775	768	784	782	784	786	771	795	735	751	770	789	752	765	813	793	759	766	786	751	782	755	813	847	756	767	809	799	794	836	819	743	759	798	766	763	776	759	775	772	759	726	745	801	757	772	781	744	783	817	758	768	782	802	790	776	775	780	798	786	754	790	807	806	767	790	772	764	826	771	755	786	743	812	798	747	800	770	771	758	732	759	750	749	733	790	791	742	797	771	729	818	777	756	819	766	787	807	792	809	792	773	783	717	765	762	785	795	782	775	784	778	758	775	779	799	735	790	790	710	775	744	753	777	725	732	775	780	797	776	750	740	778	747	803	774	760	773	748	706	784	713	820	810	759	745	812	796	777	784	749	732	818	812	784	769	725	804	781	776	792	785	769	788	787	766	757	771	796	757	791	721	713	767	747	733	769	806	763	763	809	746	763	788	721	761	794	784	805	783	774	739	789	782	780	812	758	756	771	781	759	785	749	774	757	771	753	797	784	773	797	719	761	750	790	782	775	752	775	760	732	824	759	721	789	785	746	781	821	721	778	808	700	722	801	737	760	778	811	792	774	770	836	766	747	767	797	808	776	753	747	763	739	802	763	739	799	783	756	783	740	722	772	779	817	806	764	824	790	797	758	778	784	766	782	760	821	744	757	792	754	755	800	757	824	767	746	760	775	757	803	777	785	754	773	748	786	758	730	786	799	753	792	777	783	763	766	825	715	813	735	810	821	786	777	791	796	789	768	775	780	774	812	790	740	756	754	781	765	784	797	745	755	796	744	816	740	744	767	734	773	774	787	779	781	776	771	802	775	762	771	785	762	781	755	780	780	773	808	744	764	795	746	804	804	736	827	760	751	775	755	738	793	787	805	751	757	805	750	785	784	798	803	745	746	720	745	765	778	777	817	749	784	738	773	806	783	733	753	801	706	740	775	841	741	856	778	765	764	789	761	748	746	837	810	749	812	758	798	735	778	783	772	752	814	808	766	792	798	815	782	801	755	795	811	761	765	793	786	806	748	806	811	725	825	751	747	776	812	793	792	771	709	803	763	790	784	764	771	749	766	780	773	698	765	758	819	763	762	750	781	763	754	732	725	785	775	754	781	792	808	805	746	763	731	764	763	724	733	760	760	807	801	778	757	793	750	754	755	815	809	751	819	798	749	740	775	763	784	759	786	819	778	795	774	782	806	769	760	738	813	725	803	766	764	769	727	767	775	785	792	772	788	779	754	778	817	793	799	757	743	781	765	791	785	775	753	750	729	799	764	814	793	742	825	775	795	744	804	822	751	798	814	787	775	769	788	775	826	779	802	776	754	796	773	785	785	725	774	706	783	746	781	762	746	801	769	794	758	788	773	715	775	772	803	775	757	747	830	758	780	760	742	780	734	760	771	786	825	747	744	745	749	767	783	785	858	780	752	765	724	767	804	799	751	739	770	777	755	775	830	757	776	726	769	781	804	805	758	799	783	772	716	772	795	811	765	756	761	746	755	770	737	741	758	744	756	800	744	735	725	765	778	759	768	777	739	786	792	805	714	836	767	749	824	805	740	747	871	709	768	724	792	759	784	747	804	818	745	764	714	749	782	778	761	790	785	762	766	760	775	749	750	796	773	766	739	790	763	778	781	788	782	759	757	742	776	802	756	759	797	748	751	754	753	803	769	762	815	764	784	803	753	761	716	785	735	759	768	742	745	774	727	830	786	803	761	744	743	783	771	830	776	789	753	780	781	783	755	758	741	767	752	774	731	818	778	729	775	775	761	736	796	796	731	758	784	690	773	758	782	757	766	788	738	757	749	763	783	736	778	813	755	742	791	817	734	774	709	761	811	753	779	731	760	755	779	787	747	755	794	771	740	807	778	776	765	823	770	734	774	765	800	787	765	808	761	758	783	781	766	778	745	753	742	756	748	716	768	806	735	783	799	770	742	775	771	744	814	795	706	771	789	750	758	752	765	735	759	718	790	788	804	748	753	758	791	784	745	732	785	737	767	792	795	800	773	770	748	766	756	783	760	744	773	786	818	787	753	763	768	752	774	818	788	798	794	775	780	791	731	753	777	782	780	786	764	778	770	753	742	726	780	782	761	805	802	829	719	771	755	741	793	753	748	813	772	737	814	751	779	749	781	756	744	776	745	785	736	775	732	758	788	748	783	774	778	810	757	784	785	767	775	819	760	752	736	767	753	756	773	755	733	783	766	808	745	796	794	824	766	786	736	784	784	769	768	735	767	794	780	818	813	785	719	746	843	794	775	794	783	779	769	747	713	773	777	819	776	769	755	791	761	768	766	735	751	787	785	750	786	801	766	831	807	773	775	765	724	805	698	756	727	783	788
28043	17752	10986	5853	2215	2118	1985	1749	2035	2722	2210	1383	1015	880	823	845	856	825	834	811	772	766	854	815	813	819	773	840	823	835	817	768	802	835	841	867	804	837	742	799	830	816	793	784	815	827	830	844	805	831	837	818	829	791	815	834	838	801	826	793	762	803	808	837	763	824	779	821	820	811	807	785	849	781	788	790	825	794	847	830	797	791	851	809	832	768	874	752	809	810	802	815	823	819	854	788	807	787	805	797	780	789	800	759	789	811	765	802	812	794	810	808	765	769	807	784	772	814	838	794	775	774	850	800	780	830	839	758	828	790	818	812	821	765	809	824	801	810	833	834	763	823	801	752	802	759	814	822	799	823	816	779	833	820	828	846	760	816	819	820	813	766	804	755	838	751	813	799	797	823	808	855	755	810	816	821	820	831	773	765	816	786	796	854	823	786	777	795	798	845	780	820	850	794	794	817	824	786	796	820	766	834	823	858	801	795	806	792	783	779	849	771	840	860	831	742	779	764	803	814	812	776	763	813	801	774	809	804	800	788	779	820	769	802	848	841	821	803	850	792	857	819	782	751	790	838	815	851	818	815	785	806	802	805	806	831	851	778	765	767	788	833	770	786	796	831	792	850	798	881	810	816	800	827	813	846	782	828	813	774	792	815	829	827	781	804	796	862	820	805	820	817	760	791	787	797	810	823	877	827	797	787	795	831	818	830	868	878	800	816	771	810	852	841	801	731	826	842	807	822	802	791	833	804	798	794	833	785	818	774	850	827	827	774	847	814	879	789	796	836	794	789	834	837	787	885	834	840	754	824	868	761	815	801	850	820	806	821	816	792	807	784	824	790	821	771	776	839	832	725	895	811	781	819	818	806	792	788	747	809	808	808	811	776	822	800	838	831	789	819	811	776	828	813	795	805	832	848	797	763	818	779	830	788	775	826	837	819	833	807	797	822	833	780	798	802	798	806	805	839	761	760	840	755	776	792	795	767	819	802	773	820	814	804	804	810	828	813	798	785	784	766	829	777	835	799	834	829	811	768	828	832	819	866	815	776	859	800	794	808	854	783	770	796	764	797	838	764	848	796	864	781	825	800	823	823	806	859	820	809	800	831	829	835	770	787	836	851	824	811	825	802	831	845	815	881	817	801	792	788	787	800	767	836	751	799	837	776	841	805	844	823	783	743	796	838	794	823	821	780	814	777	820	859	843	836	810	816	808	814	830	803	817	791	812	842	859	800	780	860	817	799	782	797	782	792	751	763	790	789	800	815	851	820	820	788	788	799	787	814	772	795	806	756	844	800	831	807	775	848	765	845	813	818	828	830	789	765	821	811	814	808	842	819	812	810	753	828	758	865	823	788	786	790	800	770	778	796	805	803	841	872	802	790	803	779	772	813	851	801	809	800	850	838	780	751	847	827	772	833	783	774	824	804	864	855	785	814	755	808	813	802	819	867	809	803	817	817	776	837	820	823	847	838	798	803	801	801	768	794	828	788	810	758	808	795	812	846	809	781	800	771	837	793	758	804	763	826	821	794	795	819	869	822	786	847	791	806	792	788	779	746	841	800	804	795	834	784	778	760	843	780	825	825	799	801	803	852	795	735	845	729	794	823	815	849	825	799	818	817	767	823	800	804	800	834	831	788	755	774	809	837	777	844	827	765	786	767	808	847	800	776	756	791	772	823	784	802	800	814	775	849	798	813	837	807	800	815	765	848	795	834	792	807	796	861	816	814	771	830	841	873	806	775	828	855	725	805	789	820	808	826	814	820	782	779	842	794	757	819	828	788	833	823	752	862	868	803	833	806	773	792	797	790	838	741	800	814	813	799	849	794	812	832	855	817	819	838	767	818	775	741	795	844	843	789	779	808	829	810	863	776	797	866	788	860	821	789	783	816	802	838	824	799	789	776	791	834	834	816	784	796	831	806	818	790	834	816	820	840	811	784	813	785	786	731	783	803	796	834	817	813	814	798	869	817	874	761	765	845	795	812	790	819	812	808	803	855	800	836	790	743	825	830	812	818	798	836	746	803	794	799	833	819	741	824	752	824	803	829	789	768	802	778	794	801	832	800	806	826	801	828	808	785	798	817	794	803	836	879	798	781	818	834	788	754	808	836	785	789	812	849	795	778	782	754	827	802	792	786	845	783	839	789	804	829	804	796	816	806	840	779	818	741	791	781	821	808	833	854	849	842	780	814	836	798	810	832	787	757	786	817	818	803	760	830	807	837	821	786	812	825	840	855	727	785	859	847	829	840	765	752	793	845	815	800	804	838	790	847	791	857	828	821	805	786	754	790	833	816	824	840	809	821	839	820	785	789	767	806	831	801	775	785	798	797	817	815	797	855	807	802	841	842	785	844	804	816	822	839	789	853	778	831	804	843	818	797	818	834	829	816	815	868	821	789	819	814	765	782	811	764	823	847	847	822	846	801	734	807	816	841	817	836	769	838	823	799	779	778	874	752	820	782	766	805	775	813	794	823	749	839	790	814	824	819	819	782	826	799	809	828	823	871	811	770	811	811	775	835	830	835	859	837	765	791	826	821	787	836	858	791	852	819	802	807	830	792	813	830	852	812	783	765	764	778	763	788	797	731	849	841	798	799	786	786	809	847	798	826	799	806	803	816	789	797	793	764	792	809	825	795	839	824	797	810	785	864	819	799	826	741	816	805	833	819	824	780	800	783	838	824	866	794	817	788	830	836	771	788	790	778	860	780	773	809	811	835	808	777	822	830	791	789	806	835	792	792	823	767	797	824	781	790	821	808	821	781	791	804	827	828	825	859	755	837	784	792	837	751	807	855	788	817	819	818	837	799	780	795	847	849	806	766	809	827	773	808	863	761	805	792	840	788	819	820	830	790	820	795	797	820	828	771	729	803	819	796	779	776	867	829	729	828	804	782	829	769	851	846	827	789	805	827	795	796	831	804	753	830	752	808	816	838	764	814	750	817	755	850	773	812	810	761	789	745	760	781	808	754	788	790	837	843	780	791	814	800	819	849	853	807	819	804	778	783	787	754	840	847	857	832	788	797	817	811	783	829	746	745	830	747	783	814	815	782	811	877	808	831	812	821	839	829	779	817	817	782	822	827	798	855	792	783	804	843	793	840	769	809	833	754	801	820	827	763	838	816	814	731	820	837	795	788	850	800	832	793	781	815	817	861	750	763	796	782	778	833	775	759	850	823	818	866	755	826	755	786	781	796	845	783	815	776	781	807	794	796	818	861	817	798	806	776	799	795	777	803	813	761	864	864	825	811	800	787	798	866	851	818	850	749	822	788	828	811	840	769	806	826	845	823	796	806	788	834	785	782	825	798	768	819	829	803	799	790	777	772	764	816	806	836	798	833	821	833	802	831	783	839	807	836	852	770	822	804	800	821	789	825	773	834	842	802	779	810	812	797	807	849	798	789	809	798	849	805	872	801	821	808	849	816	789	814	804	818	825	766	798	781	770	818	819	761	821	791	795	845	813	801	760	750	836	773	835	792
9820	12497	9161	4747	2384	2570	2471	2158	2476	2954	2155	1273	937	832	777	736	665	757	708	678	703	694	704	734	709	716	740	695	704	696	728	725	656	739	671	700	688	723	771	716	690	719	718	655	693	694	723	701	723	694	721	682	688	762	693	688	717	707	696	714	727	722	702	727	654	674	735	691	724	741	704	698	658	729	692	718	681	705	704	722	722	735	702	720	717	696	649	651	719	731	765	705	695	699	669	778	687	674	727	711	678	710	715	729	698	684	696	706	715	710	714	681	722	651	688	717	694	688	743	745	760	703	705	752	780	733	723	758	689	697	704	691	685	670	705	665	694	712	709	705	686	671	683	737	659	696	770	737	720	732	708	691	699	694	729	692	704	700	750	678	652	718	699	724	719	754	693	713	703	677	766	697	677	728	698	728	696	758	698	735	671	696	701	703	700	728	718	728	710	717	670	701	704	682	732	706	766	694	730	730	713	697	692	740	690	709	748	679	722	686	710	704	709	716	699	693	741	721	747	749	731	685	689	693	745	717	693	685	633	740	727	722	630	736	699	697	715	702	685	684	708	691	702	700	669	697	718	714	734	706	658	696	718	666	708	709	678	736	736	692	719	708	701	690	737	691	700	729	666	691	710	683	699	671	726	715	740	732	689	690	716	691	704	694	707	714	718	675	713	686	715	671	759	728	707	706	678	651	681	727	678	710	701	700	730	658	703	738	697	668	745	717	722	739	716	703	688	716	730	694	703	654	688	704	719	666	696	714	698	671	732	675	715	712	668	669	712	665	682	690	709	701	686	702	694	698	695	692	727	705	706	736	661	658	731	701	712	744	711	728	694	738	708	688	716	739	696	725	700	710	710	726	729	723	678	693	735	702	745	672	697	717	724	700	651	713	658	730	701	722	736	708	701	721	666	703	733	708	694	696	711	717	736	710	684	767	672	701	670	684	721	687	656	719	690	683	750	714	719	722	686	701	694	725	716	706	702	763	680	728	750	747	718	660	711	691	677	712	675	673	710	706	713	702	722	722	693	728	715	692	729	668	740	682	702	671	695	637	709	746	740	701	688	721	664	731	727	711	686	748	704	712	727	733	675	717	675	678	712	720	683	722	752	706	743	703	709	734	701	689	689	751	723	689	687	652	705	691	704	702	707	694	683	678	761	717	712	747	717	720	725	713	707	732	692	710	731	721	714	702	735	688	684	671	697	695	730	760	664	698	720	687	711	687	696	682	706	693	753	754	694	718	694	696	735	758	728	687	676	704	742	742	739	715	704	694	709	666	702	744	731	698	691	748	744	751	749	673	689	736	702	673	744	721	648	754	703	735	723	697	743	661	714	695	679	754	719	756	696	693	725	717	708	671	744	741	730	717	707	685	701	762	742	686	671	730	741	715	725	711	687	682	727	658	755	739	770	725	691	653	707	782	684	720	733	708	695	725	677	710	678	672	714	743	672	688	728	738	710	749	719	701	711	707	678	708	724	702	713	698	726	715	753	653	698	710	700	715	690	720	731	731	729	689	708	696	759	711	652	734	638	757	726	685	690	693	631	657	702	755	731	705	737	758	692	724	706	760	710	731	678	679	705	702	731	697	701	702	703	725	761	723	720	680	731	661	696	734	680	691	690	710	765	690	684	714	712	738	751	701	717	700	699	675	738	709	694	720	696	722	724	753	727	702	699	707	730	695	706	712	724	749	746	741	709	768	692	703	713	695	702	716	678	701	693	723	718	714	702	702	678	708	717	739	732	670	725	675	747	659	695	695	729	717	722	698	729	698	681	676	684	732	640	703	725	706	718	703	684	690	707	689	713	743	773	721	716	682	722	680	704	695	718	654	725	780	686	721	699	732	709	698	738	751	730	718	709	742	696	723	715	712	697	668	731	676	673	658	688	662	693	723	705	702	721	736	743	684	698	691	732	735	681	682	744	689	695	719	685	699	749	670	715	717	702	702	693	673	690	704	730	742	694	705	712	729	677	728	698	706	712	706	681	682	754	721	724	722	739	670	745	684	704	722	741	688	694	629	725	741	710	669	759	723	712	713	700	727	683	690	686	729	736	682	660	731	717	704	669	664	696	728	716	754	692	710	725	692	667	757	683	765	712	735	682	702	715	689	691	759	659	685	745	701	722	698	682	698	678	709	701	703	690	721	736	746	728	741	731	683	732	657	693	692	702	721	740	702	707	686	672	698	686	699	714	678	717	725	770	729	677	708	699	738	689	671	669	677	712	760	706	701	709	704	662	711	665	708	680	699	658	671	721	726	722	715	649	728	794	759	713	697	719	729	664	714	728	749	722	717	670	677	726	717	680	665	728	736	669	768	755	722	745	713	696	685	676	696	723	699	743	720	673	694	707	723	674	696	702	682	685	702	688	713	714	723	707	716	679	713	733	655	679	708	720	665	681	717	675	696	739	705	708	738	711	699	735	701	701	710	690	708	707	708	720	728	679	739	688	686	677	700	708	678	681	697	675	729	709	738	670	692	693	708	722	735	715	719	707	692	672	702	689	704	697	707	678	723	706	687	760	710	740	687	755	706	675	736	699	667	702	744	672	706	746	722	676	716	748	749	643	724	733	730	705	693	735	727	743	720	734	705	710	700	724	727	726	671	689	710	690	736	702	641	736	719	744	675	687	704	710	663	712	707	705	707	701	720	703	721	726	708	655	709	677	705	681	716	666	651	682	691	743	732	715	728	730	725	674	729	769	715	717	706	710	729	689	727	629	689	683	674	729	710	726	660	716	698	735	705	675	704	727	757	735	715	674	681	709	639	719	684	701	667	796	693	707	733	714	687	733	735	726	739	711	727	739	670	712	693	702	678	733	732	746	736	653	699	704	684	679	701	739	675	733	710	737	728	687	677	704	708	701	728	668	676	704	672	699	739	730	728	744	691	746	724	682	718	699	736	706	669	736	712	703	704	718	712	717	720	696	695	731	680	715	745	706	729	733	713	700	668	693	716	706	728	697	707	697	733	693	720	780	734	722	711	753	741	713	710	721	705	672	714	702	695	712	678	692	678	729	706	683	719	739	680	657	722	684	722	671	672	733	715	715	689	736	755	741	713	687	735	706	687	694	721	758	715	687	692	691	709	661	651	708	691	732	711	742	704	684	678	679	697	733	725	703	712	705	701	667	727	702	704	737	698	691	690	710	709	762	706	687	712	694	744	749	686	721	731	708	748	728	688	704	705	678	678	716	742	710	723	690	703	723	735	728	680	700	694	716	702	706	701	667	699	682	714	734	750	662	744	749	736	691	668	730	703	743	738	724	710	676	699	738	705	683	660	715	678	701	738	689	680	712	706	672	742	695	690	702	691	741	694	678	651	780	654	707	676	711	672	742	649	712	675	710	716	708	719	733	668	723	698	735	673	694	692	724	736	715	771	700	684	710	726	675	708	721	665	702	694	731	682	695	677	759	697	723	709	761	728	724	700	713	680	758	694	732	691	641	722	736	729	665	736	711	709	681	685	727	662	723	694	691	697
25634	21324	26991	25060	12477	5816	3939	6845	13543	15843	9896	3586	1618	928	792	732	761	787	733	764	821	787	768	747	744	767	770	771	808	751	794	743	734	766	753	703	718	779	733	766	732	788	725	778	757	747	799	802	765	792	736	755	757	743	758	798	806	752	747	719	741	791	745	730	739	716	758	820	739	777	781	770	725	766	741	684	791	779	747	762	758	728	749	778	753	732	738	782	806	709	756	738	782	763	768	781	794	788	760	732	761	751	750	760	786	783	760	730	762	725	722	752	763	767	779	753	757	769	778	804	738	736	751	783	767	770	739	739	780	779	739	755	697	719	698	739	793	785	700	749	749	719	722	747	769	728	813	718	740	779	776	662	732	746	765	767	761	726	735	746	718	787	760	769	768	767	765	716	727	745	773	716	758	740	733	773	727	766	723	777	804	735	730	736	759	749	756	772	750	747	746	766	757	750	733	713	804	756	753	756	702	795	763	752	779	698	777	814	768	762	778	754	740	729	716	743	775	763	733	804	762	756	734	777	724	714	711	730	784	800	778	731	756	769	763	730	762	732	776	772	739	724	737	771	707	741	764	743	785	731	780	726	740	762	767	775	744	747	688	720	728	742	743	736	768	766	732	773	735	785	743	750	737	770	791	737	775	721	719	753	771	718	766	740	782	691	729	713	771	728	741	751	704	727	799	727	735	778	744	803	715	811	720	717	733	704	791	709	765	778	753	775	745	748	766	741	761	802	766	746	778	744	783	724	715	749	742	769	772	702	713	825	749	746	738	759	741	768	739	734	754	750	699	729	774	727	777	806	739	726	767	780	739	774	785	784	741	739	758	710	721	810	755	773	748	743	769	726	725	778	720	726	821	747	733	765	775	793	751	700	711	767	751	764	747	795	730	781	714	732	780	759	738	774	803	703	758	732	756	731	789	766	741	743	761	726	735	743	763	734	829	760	765	730	734	771	747	838	757	719	709	774	746	803	769	732	804	751	801	735	710	715	768	785	731	717	757	763	726	748	761	718	737	771	764	751	768	745	762	725	728	734	731	754	754	785	734	729	742	804	690	754	703	771	742	726	729	710	750	722	781	735	806	765	726	757	749	767	712	740	721	751	714	763	744	730	737	715	765	772	788	764	704	741	767	738	779	776	720	760	723	768	778	751	774	734	778	770	740	707	793	753	784	751	764	747	754	801	766	714	800	744	746	754	768	764	750	728	726	706	703	763	719	766	783	746	798	738	723	734	768	765	760	787	704	745	718	739	770	760	759	756	799	748	782	781	784	711	723	662	708	747	773	751	761	765	766	781	741	721	725	745	733	731	761	774	784	794	695	762	702	797	757	725	692	748	717	747	735	753	772	742	726	675	713	747	731	768	777	758	751	734	756	736	728	751	749	730	727	770	773	739	781	717	761	716	737	706	758	712	709	684	747	789	771	776	744	726	737	733	775	760	721	740	739	772	754	749	678	761	751	730	712	764	752	760	711	762	752	730	761	749	744	747	740	754	762	733	782	741	753	769	733	763	781	751	793	779	729	765	780	774	775	782	763	760	753	763	752	743	729	729	758	773	781	808	753	743	731	735	697	757	755	731	718	755	736	714	754	773	729	783	783	760	757	756	729	699	730	751	780	794	710	814	798	768	725	797	736	779	737	737	754	746	775	777	743	744	741	761	758	712	777	758	776	744	755	769	734	773	720	763	764	776	720	784	800	768	733	747	721	728	767	817	759	700	757	802	805	738	774	727	723	799	687	706	766	769	770	730	771	738	748	787	706	745	821	821	761	750	737	729	806	729	721	758	744	819	753	711	727	790	748	761	739	802	732	747	754	697	699	736	742	745	784	721	795	745	728	803	752	757	722	770	703	765	759	751	715	751	820	727	766	727	727	762	776	768	718	745	746	750	777	714	757	728	765	759	731	700	764	726	777	741	782	749	765	739	760	743	789	731	735	732	824	767	738	739	737	767	788	713	809	723	728	718	724	736	749	777	796	807	730	721	755	723	769	741	721	714	731	745	734	759	784	744	793	810	741	718	748	762	765	729	719	730	697	772	765	762	757	731	744	732	745	757	745	783	754	734	770	799	752	794	771	756	734	707	727	752	749	717	737	809	777	736	735	756	720	732	750	702	750	767	751	780	764	846	754	700	762	733	781	731	739	772	728	719	723	732	748	778	788	743	739	701	762	749	717	698	685	761	740	753	743	764	717	699	775	690	774	759	667	744	747	773	741	721	818	680	791	763	735	780	817	807	723	789	725	714	763	748	771	720	779	767	799	705	713	748	705	695	716	762	769	743	758	797	693	763	731	736	705	769	706	705	766	741	743	706	807	762	793	749	751	740	740	785	760	741	704	756	749	781	706	747	728	773	793	799	746	783	718	771	716	802	709	761	741	774	757	766	710	770	762	774	731	793	767	759	748	744	716	732	776	715	818	712	767	768	706	811	802	737	770	720	732	732	741	748	770	728	750	766	808	730	702	745	744	714	765	761	781	737	749	750	720	729	701	788	721	739	751	702	741	738	766	750	727	745	693	779	759	798	765	749	735	730	776	771	789	768	802	727	757	800	722	740	721	763	746	766	738	742	796	747	768	724	767	736	737	699	751	750	691	707	729	733	777	735	769	738	802	768	750	715	725	779	744	731	705	791	702	744	795	743	704	753	778	716	774	753	746	792	734	794	766	801	742	714	706	769	757	778	740	767	718	738	748	769	721	744	783	784	744	751	766	718	747	706	771	729	781	756	756	707	766	745	713	767	772	722	723	757	744	773	715	752	686	723	751	753	740	761	709	744	759	712	714	720	755	749	780	734	771	695	740	758	777	735	733	799	739	745	706	693	753	759	753	732	726	745	728	735	789	729	744	738	772	718	715	735	769	700	763	803	759	781	695	733	756	711	744	780	753	733	770	766	791	727	780	766	703	764	732	725	733	727	754	756	739	770	771	749	757	752	740	728	776	754	759	733	720	791	725	724	733	785	799	800	753	716	704	710	745	717	691	784	741	750	768	776	729	738	740	729	743	742	755	762	800	719	720	746	734	737	755	736	746	751	750	711	793	729	760	802	769	744	792	749	706	760	754	701	729	769	757	762	701	735	799	774	769	724	745	739	776	717	722	743	722	763	767	760	750	786	782	752	769	718	758	766	783	722	761	763	730	735	770	692	771	760	794	785	748	782	706	756	735	725	778	751	722	758	806	729	752	774	722	710	760	745	740	761	712	695	764	752	700	748	767	721	743	705	767	753	757	755	751	752	678	714	766	709	762	753	787	786	709	738	748	760	786	731	743	730	724	729	698	697	751	743	762	731	742	743	771	721	748	761	752	756	753	710	768	737	751	769	733	784	772	748	790	777	748	768	742	767	768	738	792	774	725	735	756	708	739	736	748	798	778	756	761	753	787	744	737	750	740	744	737	717	808	763	765	747	715	733	803	770	742	707	777	725	687	744	730	765	755	769	750	785	798	749	751	743	783	734	771	772	765	784	778	734	773	754
10369	12137	9834	7856	7347	5110	4044	8185	14148	14461	8531	3334	1585	889	716	697	688	688	674	703	653	687	698	668	671	669	686	682	735	693	731	717	719	682	712	710	674	708	739	656	733	689	644	677	732	717	657	680	693	685	696	700	694	699	723	716	693	701	630	664	690	702	662	668	655	673	711	714	683	664	644	701	669	716	670	716	693	717	693	657	694	697	732	689	627	691	681	667	650	674	700	711	681	679	716	716	695	641	683	676	682	674	679	662	679	667	675	667	668	670	695	634	690	719	682	688	679	666	697	648	665	743	689	653	702	694	718	671	656	687	671	689	678	637	720	734	659	690	619	694	679	679	728	689	693	687	688	653	705	639	684	635	709	679	660	667	717	655	718	694	709	734	716	666	690	635	715	690	713	653	661	682	665	690	671	751	685	692	688	654	768	686	646	679	682	702	605	719	680	673	673	679	687	676	689	676	695	649	690	709	695	649	710	690	646	719	716	661	672	691	642	647	682	694	640	681	686	649	652	692	676	661	699	730	662	703	664	668	716	686	664	664	648	668	654	696	688	668	647	680	694	668	685	679	666	647	662	714	666	688	663	670	659	680	668	649	698	727	703	691	705	670	692	707	744	697	705	673	679	675	672	641	659	729	726	679	677	678	676	709	644	703	664	708	709	676	670	664	674	666	674	688	684	638	665	634	681	704	668	723	673	733	644	689	692	677	660	632	676	672	726	670	657	650	653	692	634	697	689	680	650	663	663	650	689	708	698	666	649	688	714	654	689	654	685	717	690	682	669	698	704	665	651	699	665	678	671	683	684	668	684	706	670	690	667	622	706	664	700	662	679	679	691	686	650	697	684	659	686	675	726	690	668	673	681	707	654	694	714	698	667	643	692	630	662	667	675	697	708	660	691	692	670	644	697	660	706	689	707	674	684	657	721	739	720	684	693	652	683	708	719	695	687	671	668	688	721	653	686	666	695	719	707	699	690	727	689	706	677	724	726	679	698	676	658	676	694	680	659	689	624	645	691	690	700	680	634	707	729	708	683	641	685	728	618	673	638	701	693	663	600	709	653	645	669	654	698	727	678	718	674	670	681	686	730	660	723	618	664	666	676	646	676	649	695	712	679	668	702	648	682	685	751	661	653	700	684	645	705	676	703	692	706	703	731	674	670	714	701	700	724	716	682	644	688	698	682	669	684	676	685	650	662	668	722	735	627	656	691	701	714	640	671	698	703	718	668	675	689	684	712	717	679	683	693	725	737	701	707	665	686	626	712	668	682	667	696	686	701	655	688	708	699	693	732	698	674	714	677	640	668	660	688	711	742	670	718	655	691	675	673	669	684	662	663	648	676	679	675	699	678	724	669	646	618	677	666	712	659	651	663	688	730	675	658	671	691	662	682	677	616	658	722	702	657	698	728	669	656	611	694	693	702	643	672	693	668	694	703	648	654	711	669	698	641	633	685	665	698	729	714	651	700	601	698	693	668	674	659	690	683	731	645	640	663	684	730	691	685	634	696	690	689	659	678	692	692	691	667	700	687	707	691	677	682	680	727	714	719	664	695	625	687	696	708	689	685	735	641	696	686	658	671	733	683	664	676	700	672	662	660	677	718	646	691	704	695	702	674	705	704	675	678	655	652	678	675	703	670	667	677	679	718	661	710	699	671	655	714	691	671	655	663	684	658	676	673	684	655	668	642	640	681	699	663	631	688	721	751	635	698	699	684	708	672	719	698	682	632	637	685	666	645	653	677	672	690	709	700	637	698	657	673	703	728	703	693	691	649	657	660	675	685	728	699	705	671	692	666	661	662	703	628	665	736	703	655	694	685	663	652	722	676	672	694	685	718	660	650	639	705	661	691	660	630	717	660	669	673	664	691	681	750	683	706	680	664	665	685	660	695	671	674	691	708	692	709	665	677	655	676	625	703	668	639	638	642	720	643	683	683	691	666	665	671	711	677	716	738	674	704	724	712	704	668	664	677	685	671	679	693	626	659	657	681	692	695	663	654	676	740	701	676	679	677	636	667	712	628	732	688	664	678	671	716	697	653	680	705	670	687	678	667	668	699	667	670	687	661	690	642	712	627	689	675	690	678	673	714	690	667	702	696	712	677	638	647	710	684	687	653	707	701	685	689	698	681	694	677	660	669	683	660	658	657	721	668	698	674	654	704	635	671	675	693	707	670	673	684	715	748	694	684	675	718	662	735	686	700	696	692	696	709	666	710	702	697	669	668	694	669	679	665	705	690	666	679	714	662	635	625	655	692	643	668	627	707	640	681	701	698	636	633	703	706	613	704	667	665	686	688	691	662	650	634	764	692	711	687	689	681	590	703	668	678	684	661	680	673	733	675	683	705	646	674	728	666	710	678	695	670	665	652	694	680	661	632	640	650	625	689	664	679	652	727	708	659	706	707	676	689	670	672	669	656	699	643	677	648	724	655	685	664	653	650	678	689	677	710	712	659	654	694	707	620	735	681	701	674	713	700	675	697	676	684	698	637	712	684	665	731	681	671	686	677	724	653	689	701	699	697	670	722	673	657	676	670	693	719	649	734	677	674	666	648	687	707	690	711	660	678	645	667	693	668	682	684	665	693	666	681	689	674	712	732	696	668	717	687	705	652	690	668	666	707	713	673	701	670	658	688	678	681	615	672	658	670	698	684	679	652	663	676	681	700	701	687	671	646	715	683	676	646	637	670	659	717	714	676	673	714	673	691	706	653	652	670	676	697	716	675	681	733	662	674	676	652	643	692	657	677	663	690	724	661	689	641	686	693	694	691	720	677	729	699	679	660	696	702	675	671	713	714	640	708	687	694	707	672	669	615	705	651	714	713	647	657	688	681	730	663	693	669	684	679	696	651	688	667	739	676	670	651	663	689	693	682	637	672	682	728	672	724	760	661	641	675	659	658	644	712	662	701	694	679	712	659	651	681	687	690	738	663	738	661	702	672	645	674	647	692	662	671	671	662	625	702	643	672	668	713	690	724	681	658	730	732	724	723	708	682	693	694	708	631	671	654	678	660	692	662	722	688	642	669	654	666	640	680	672	650	754	712	675	714	653	635	664	672	650	683	706	658	642	654	684	691	626	703	663	716	630	699	634	620	705	720	657	685	696	676	665	699	702	646	657	671	613	649	685	672	708	673	645	638	652	700	654	667	675	665	721	651	702	685	690	699	673	652	721	658	674	684	678	681	720	674	653	672	701	684	706	710	668	698	649	672	653	663	708	715	631	681	725	719	634	688	696	715	692	681	712	715	694	704	672	699	683	732	672	711	728	661	606	724	685	677	664	681	714	691	673	676	696	643	706	669	691	699	716	668	697	660	703	689	680	683	653	674	694	665	691	691	628	651	660	678	655	660	720	698	739	675	655	668	675	648	692	700	667	692	624	676	673	686	668	704	679	646	676	700	692	729	672	675	661	703	694	717	699	696	699	691	677	664	669	673	662	738	730	696	695	709	653	688	688	671	676	766	684	691	726	675	697	650	700
24381	21371	28590	24505	21480	15595	9190	13058	31356	32747	19411	7453	2550	1116	916	889	898	863	912	924	947	870	877	893	888	833	869	825	870	839	823	873	867	865	836	860	917	865	883	860	837	885	878	862	854	918	856	835	866	897	865	848	886	906	934	907	854	868	897	906	894	864	890	819	864	879	838	866	876	860	851	852	888	870	861	877	859	869	900	880	859	881	901	820	864	864	895	907	844	868	905	813	875	925	845	891	889	882	793	840	837	871	857	838	809	895	879	846	842	852	889	951	852	850	875	867	864	905	872	905	857	889	843	839	876	884	886	806	872	878	834	833	860	838	918	886	868	857	868	891	802	890	897	850	827	871	890	823	803	862	879	886	898	840	894	943	860	788	859	877	860	847	808	826	855	855	821	866	877	877	901	862	862	832	824	839	870	872	873	878	863	838	848	859	856	832	902	887	862	870	891	879	831	852	916	850	889	874	846	837	839	868	851	893	870	818	830	846	844	844	804	898	871	852	879	884	858	874	831	864	897	890	853	876	896	878	894	855	825	864	878	857	852	915	837	824	895	886	890	863	799	855	840	832	816	851	842	862	861	841	873	869	873	900	896	896	850	860	857	889	814	855	875	829	852	836	821	836	840	892	906	897	884	847	868	843	884	923	863	804	800	907	883	812	847	901	883	876	894	917	838	876	904	840	857	872	890	885	868	855	856	903	872	901	808	802	834	862	848	890	838	892	848	826	843	844	900	878	847	896	879	877	874	897	849	857	835	864	843	871	849	905	898	838	889	817	817	845	802	916	884	849	896	867	881	879	888	854	860	831	852	837	912	852	864	874	863	920	853	902	871	883	836	895	870	873	829	793	890	908	853	842	884	899	842	866	879	856	875	884	906	902	895	804	819	860	834	893	934	826	884	852	899	873	867	874	859	831	839	911	881	875	888	831	863	848	854	839	854	880	842	826	875	856	904	865	834	833	895	851	894	853	863	871	857	845	901	879	832	844	907	896	924	916	845	880	849	885	846	855	930	874	862	876	823	824	872	885	918	831	848	882	864	869	868	878	850	862	868	817	864	854	899	900	895	837	872	825	836	859	885	872	843	855	920	854	878	893	870	903	799	864	901	813	859	872	875	862	865	882	865	859	894	875	896	881	893	830	879	851	877	887	863	890	862	812	823	861	824	813	847	882	828	816	852	826	819	854	836	899	898	826	839	897	892	848	913	866	846	869	898	884	835	852	868	845	828	872	847	811	841	848	837	881	842	819	872	861	820	848	873	930	867	909	838	945	858	863	813	853	865	896	865	846	859	848	861	866	851	847	851	933	873	893	837	874	871	878	813	897	884	846	867	868	879	875	868	835	828	869	848	835	904	897	819	869	839	907	803	910	866	820	832	842	867	832	789	883	921	881	886	842	852	876	841	860	836	851	860	881	836	884	871	837	835	841	879	834	864	847	827	846	890	869	839	914	852	872	849	911	885	791	873	840	876	930	840	920	899	857	848	944	852	892	830	884	848	828	884	810	872	917	848	871	898	841	883	920	892	827	894	838	853	873	849	887	847	834	806	808	881	863	863	880	867	864	887	857	828	878	894	876	812	893	848	886	833	868	862	846	873	868	800	861	821	827	888	874	821	897	883	834	844	870	861	856	855	852	933	822	842	898	853	853	861	878	850	851	830	883	849	816	865	857	852	846	877	853	826	906	834	855	843	862	853	836	852	829	843	871	801	866	847	797	854	852	858	853	854	890	893	843	889	869	846	835	814	910	874	837	863	844	862	876	855	887	896	908	877	880	830	911	876	881	872	854	841	896	848	867	865	812	823	834	843	898	868	887	888	805	813	879	804	850	884	869	862	869	825	838	867	853	872	810	893	843	807	840	891	800	865	854	843	823	881	848	894	884	855	843	886	880	859	858	908	840	881	841	891	884	828	822	869	850	884	886	905	833	822	864	820	893	856	884	855	878	860	835	855	862	840	879	873	894	904	870	819	847	832	882	839	852	844	848	861	854	805	881	864	846	863	851	886	855	836	851	944	845	904	861	894	817	865	809	847	830	886	863	857	808	932	885	905	829	906	893	860	861	885	881	878	856	828	927	817	903	865	844	826	852	875	854	883	875	830	854	847	795	801	859	885	872	866	851	837	908	847	896	858	838	857	828	814	859	862	879	884	800	840	861	854	859	890	899	862	880	841	897	847	828	914	924	903	852	911	883	899	876	847	879	846	888	898	858	826	847	857	810	873	865	832	886	857	902	945	853	862	838	859	861	772	865	862	920	850	870	907	844	790	838	836	841	838	843	861	891	878	853	842	896	865	822	854	852	795	859	826	789	820	850	848	893	855	908	933	835	902	770	877	851	815	835	900	890	844	844	891	839	857	836	840	819	877	914	886	837	875	883	878	848	846	864	841	891	944	828	885	861	830	853	897	847	835	828	848	861	850	880	851	869	862	845	825	885	885	828	848	821	847	866	841	890	849	860	832	880	848	874	855	861	850	881	913	867	841	821	830	871	779	905	878	860	870	847	916	902	818	878	868	819	878	875	841	857	839	880	833	830	829	833	819	830	862	859	832	847	853	904	840	836	873	849	837	863	857	855	852	919	887	846	862	896	839	854	849	854	845	872	820	837	853	862	845	838	884	834	928	900	816	847	826	897	884	849	819	869	840	921	891	896	824	872	890	885	873	865	831	881	926	872	892	872	878	859	879	844	838	856	866	841	895	838	804	828	846	886	858	892	864	785	870	850	860	866	876	846	857	836	853	790	865	868	927	870	921	871	908	895	892	839	845	904	875	861	890	878	794	856	894	851	939	861	806	854	850	846	881	904	838	875	874	838	851	900	834	807	825	888	892	863	836	903	846	834	889	867	900	902	881	878	876	834	898	874	829	856	857	821	845	869	858	852	843	859	802	849	824	924	841	831	790	843	838	840	845	869	881	888	880	914	846	837	838	825	824	867	834	891	851	845	881	886	825	846	856	802	848	897	909	844	889	849	784	892	806	825	885	836	892	816	870	890	856	815	868	887	862	876	845	915	849	855	821	862	830	882	883	816	882	876	831	873	917	905	880	829	869	844	885	889	858	847	821	900	839	869	849	858	845	884	805	824	860	861	869	891	851	871	826	898	854	870	851	894	909	872	907	908	895	861	849	877	863	841	852	805	895	862	824	846	877	889	888	817	888	872	881	832	871	869	840	876	904	839	803	876	879	919	868	876	858	880	817	839	841	855	817	846	878	838	861	852	963	870	831	863	887	837	841	863	826	872	837	864	857	834	849	824	885	878	860	846	893	861	843	882	857	851	831	907	839	845	802	878	855	828	866	865	837	831	866	844	831	862	839	890	882	898	910	887	864	789	855	852	809	910	841	893	840	903	847	834	818	865	832	881	852	817	871	884	821	865	852	908	796	848	851	826	853	833	870	875	827	829	881	856	881	862	853	833	892	853	857	852	898	805	832	860	859	854	829	825	909	827	884	821	844	873	828	843	879	848	808	894	869	843
12017	16290	16381	12827	12141	8656	7025	14513	29812	28394	14182	6263	2204	1059	842	779	819	802	796	776	760	795	757	765	784	732	821	770	783	769	783	809	751	807	741	759	743	771	784	782	764	802	778	778	802	779	764	744	800	779	786	753	805	813	773	799	762	761	733	799	789	776	791	745	729	803	789	815	780	716	781	767	792	782	797	798	766	854	742	792	795	781	791	804	809	760	780	813	786	770	802	832	762	733	794	768	797	741	772	815	821	748	761	742	761	769	747	768	800	804	779	756	747	770	815	810	807	773	807	779	774	778	780	748	806	803	793	747	789	834	782	724	705	785	794	770	735	786	802	822	799	794	763	784	807	784	789	751	729	748	738	782	703	755	823	775	760	770	778	768	777	787	787	759	769	772	791	773	750	730	781	793	827	790	730	795	753	761	770	786	799	792	748	779	786	727	769	726	756	733	763	791	803	756	765	744	791	756	755	767	774	779	783	813	780	804	799	809	775	734	825	744	764	806	795	746	790	731	767	824	790	794	771	791	849	784	737	756	763	792	809	849	770	791	774	818	747	784	809	807	802	768	699	798	770	782	748	816	765	805	778	759	771	746	751	753	767	781	774	787	756	856	758	774	786	768	811	745	765	796	756	773	804	732	801	750	808	711	811	771	799	755	804	754	741	785	735	764	783	791	826	775	747	787	770	793	762	787	787	828	787	720	752	772	799	776	825	797	752	721	746	816	794	773	809	738	811	727	779	771	766	739	741	751	787	758	775	766	746	789	779	762	754	761	810	768	813	766	755	784	755	752	745	757	802	777	755	770	798	781	777	783	768	834	761	786	818	792	781	833	750	768	781	768	785	773	820	710	789	798	749	777	768	812	759	803	768	793	737	764	805	818	781	775	721	765	776	753	810	750	709	711	805	816	801	758	733	807	757	770	707	790	767	804	797	757	812	785	766	749	750	799	759	797	770	784	732	837	818	748	747	779	801	715	694	804	728	772	805	776	732	717	760	765	785	804	770	758	823	721	789	746	803	735	749	773	805	738	756	732	800	813	823	738	768	792	747	779	818	800	783	836	771	783	723	751	780	764	794	762	754	786	764	770	788	750	752	724	828	792	762	721	791	802	724	809	795	760	767	761	784	841	781	811	738	784	764	739	780	800	766	751	759	771	796	787	774	680	779	825	808	792	741	783	792	773	764	758	766	757	789	768	818	735	781	771	784	768	777	759	780	769	748	781	781	756	783	702	772	788	792	801	745	763	791	775	754	768	798	824	760	745	770	770	750	766	782	730	729	755	773	795	752	762	805	730	781	734	764	722	810	794	787	796	773	779	762	777	748	772	781	750	770	785	758	801	773	751	775	793	799	752	709	775	743	808	817	827	800	788	766	749	751	769	775	768	792	796	791	790	739	744	797	784	708	761	807	826	736	775	798	764	782	768	823	776	825	797	739	757	792	778	716	759	764	719	722	816	756	839	751	750	805	745	785	739	751	782	761	773	750	780	785	760	736	736	787	763	749	777	842	762	726	778	750	751	741	789	767	747	762	807	726	767	764	761	747	758	780	759	788	744	756	773	797	794	783	764	739	705	800	774	790	721	741	796	791	751	736	783	752	800	698	784	743	748	749	735	743	752	783	731	771	762	727	736	754	823	797	749	748	734	695	760	753	770	779	781	772	801	775	733	761	774	746	751	792	763	721	772	762	739	788	726	746	788	786	774	771	757	791	848	739	726	777	774	812	750	795	773	798	750	789	822	730	831	748	796	750	753	755	735	749	742	771	789	762	831	740	764	795	734	777	751	754	752	835	708	777	760	750	759	807	753	736	803	789	826	795	787	734	779	765	755	718	788	802	770	786	768	760	768	796	736	752	789	798	708	770	781	791	708	796	774	782	729	794	744	757	733	786	740	778	757	723	803	787	755	722	755	815	805	780	808	791	742	802	774	815	745	710	801	772	769	714	747	785	762	764	744	770	794	781	764	765	764	741	817	719	807	751	766	763	794	806	765	791	753	750	726	718	754	758	756	826	755	769	756	797	803	775	723	768	767	817	759	802	763	774	800	800	686	781	765	725	748	747	735	756	727	760	773	715	770	795	753	810	795	749	746	775	720	764	771	749	742	728	765	783	752	794	758	725	743	750	738	773	782	766	757	733	782	792	770	758	771	748	702	742	793	750	773	743	789	770	774	783	824	749	757	799	796	761	758	758	763	749	754	774	783	789	760	746	823	786	733	761	742	772	793	797	779	742	746	760	738	758	759	793	787	723	760	745	794	775	827	780	815	807	812	772	760	771	744	771	755	757	780	733	770	782	801	797	758	765	748	757	769	795	801	774	775	769	764	783	748	783	749	775	742	728	768	748	758	750	779	781	789	763	796	782	742	704	806	816	765	816	801	762	799	737	777	794	769	713	762	788	784	739	766	765	765	753	752	810	781	815	720	768	794	761	783	715	770	729	757	783	752	806	817	755	753	821	831	739	795	753	766	758	751	761	754	793	836	730	747	741	766	822	740	778	755	773	786	762	763	742	750	778	730	784	813	773	764	747	710	770	763	766	772	752	807	751	753	734	761	782	734	776	740	774	718	787	770	799	794	774	797	736	758	711	752	738	777	747	711	795	811	756	724	757	778	806	829	730	761	756	751	735	787	776	754	766	741	759	697	768	799	740	791	742	817	753	779	754	779	704	771	747	708	726	781	781	759	794	744	782	761	773	720	810	723	758	778	781	753	752	742	783	746	759	743	779	811	761	761	732	772	779	787	713	789	770	696	814	767	765	785	737	778	755	769	786	757	774	756	766	732	812	796	768	764	763	758	762	745	780	751	728	824	793	805	739	781	680	722	741	751	755	781	741	763	722	794	725	710	770	759	695	769	744	767	788	761	769	721	771	747	753	766	770	735	723	708	737	748	751	782	781	746	710	727	764	766	798	752	756	761	746	764	766	768	813	735	733	728	773	814	787	820	775	787	749	756	758	800	756	743	776	789	785	814	772	742	785	722	737	748	793	753	743	710	815	788	799	751	716	755	798	783	757	784	745	716	743	788	848	785	797	741	769	746	820	791	723	773	751	780	795	784	767	752	803	814	776	757	770	743	764	789	771	725	780	777	801	734	791	721	796	752	769	764	730	792	800	735	804	723	773	744	771	771	743	735	731	749	772	780	769	778	797	837	750	812	755	747	757	762	770	769	773	796	784	713	743	751	783	752	808	743	764	731	754	750	771	808	756	789	734	761	756	823	734	710	725	743	771	752	769	730	805	758	823	767	786	749	772	705	726	765	774	740	736	804	783	770	730	764	720	727	742	720	778	745	725	760	792	765	728	831	789	781	771	730	713	761	791	746	777	725	809	759	717	740	750	758	750	734	752	772	717	817	792	791	754	705	758	704	734	751	789	747	824	789	732	730	799	773	727	803	779	730	744	790	750	778	744	728	746	760	729	808	818	761	766	752	788	757	780	795	773	798	733	817	732	780	809	784	788	722	762	799	753	792	772	730
27928	16309	7218	3847	2445	2023	1889	1570	2599	3168	1979	1269	921	844	854	818	832	820	812	815	826	793	837	806	791	774	802	860	841	785	790	828	816	844	801	800	814	786	801	832	782	796	829	817	816	850	850	826	820	793	767	844	804	828	793	825	793	856	859	780	760	873	801	844	831	780	764	816	786	808	834	812	864	832	836	791	842	819	863	778	830	788	793	823	849	834	835	841	750	799	797	858	751	839	821	789	808	875	867	766	814	798	824	843	828	748	871	866	779	810	798	820	775	803	838	795	769	866	825	775	837	769	876	841	811	782	755	813	791	777	826	816	790	807	762	854	814	874	852	824	825	797	833	809	810	778	802	798	839	832	811	768	800	864	831	800	798	813	798	856	827	725	793	804	799	827	805	774	889	810	835	798	795	773	764	820	807	808	833	851	813	820	787	812	839	843	824	761	782	846	832	807	804	790	837	818	824	824	801	818	853	801	797	813	800	786	740	823	784	818	820	734	805	789	843	825	787	795	802	811	802	852	804	774	803	787	779	766	792	819	819	884	771	781	810	813	833	809	813	815	829	771	719	751	805	814	859	779	831	772	792	824	828	810	779	821	762	809	817	843	805	805	831	791	803	814	815	771	798	805	850	783	804	835	829	784	795	838	770	863	812	802	783	813	789	799	796	838	786	858	805	859	850	838	818	823	825	829	879	855	798	832	821	839	741	822	808	807	821	853	838	825	821	803	802	780	808	818	845	832	809	843	833	792	799	763	791	865	775	814	838	791	832	777	805	823	819	757	844	809	822	804	791	827	863	807	793	836	809	784	821	777	793	747	793	796	819	782	851	821	818	793	768	823	866	841	847	814	840	829	808	869	811	822	787	840	877	806	826	787	840	803	827	811	782	779	817	767	832	815	780	803	808	800	764	773	835	766	829	820	802	774	764	817	803	843	802	836	822	850	800	749	841	811	844	855	840	806	840	787	845	831	833	802	816	796	811	828	823	831	823	802	795	817	843	806	821	768	815	877	801	867	802	802	786	837	864	796	818	804	797	801	817	821	814	811	807	780	785	836	753	817	794	820	830	790	801	848	782	768	789	802	840	825	805	762	841	840	806	811	797	823	772	782	778	754	783	806	801	813	864	825	824	824	808	862	822	827	784	762	827	829	801	765	783	791	817	784	815	749	791	815	800	828	852	759	760	830	812	852	828	818	881	798	834	800	853	847	847	857	806	800	783	822	855	840	819	795	779	829	842	817	767	821	824	804	811	770	808	784	786	815	825	778	825	773	850	781	814	833	798	801	807	836	839	815	789	797	782	846	795	801	811	808	838	826	774	868	824	804	877	777	826	812	832	791	817	782	793	820	828	857	798	831	781	871	839	776	743	872	876	792	757	781	805	772	776	826	851	818	829	862	759	812	827	813	831	789	798	813	855	863	806	882	820	779	809	816	786	775	791	792	822	820	803	842	798	762	809	853	771	823	840	859	755	794	857	807	882	836	767	837	789	819	868	804	785	777	865	820	795	842	804	820	806	828	800	792	799	826	787	791	834	825	811	838	788	762	806	791	804	786	798	738	785	820	791	807	774	822	827	801	790	841	825	853	823	871	823	811	786	748	784	784	786	808	764	790	847	840	847	839	751	876	737	858	793	779	796	809	779	761	759	805	821	830	801	744	777	804	801	805	826	792	819	808	819	847	856	807	802	780	805	847	810	803	784	880	862	811	812	829	828	856	803	838	809	856	822	817	820	834	832	844	835	798	811	809	880	814	784	805	817	798	810	831	837	804	788	834	771	804	804	816	830	793	760	780	812	866	819	808	730	758	825	797	787	789	837	810	777	823	788	830	764	833	774	781	775	852	823	803	804	846	835	767	797	779	779	834	807	835	849	865	772	800	830	802	827	859	827	806	803	795	806	803	813	794	787	827	806	812	833	834	837	828	848	789	763	767	789	763	814	791	808	848	788	813	784	861	827	873	786	846	786	836	809	841	850	834	841	825	807	860	795	801	818	812	834	813	804	833	841	751	822	876	788	843	808	764	865	797	807	778	836	815	848	814	778	840	838	825	825	813	807	798	809	825	811	833	819	829	761	782	775	812	837	850	834	883	838	857	813	799	844	804	852	804	869	764	809	796	823	837	769	806	845	811	768	848	809	811	792	828	859	830	786	841	816	793	848	810	749	803	820	807	762	793	802	826	840	845	847	803	837	787	786	798	785	829	858	778	799	824	823	858	785	783	790	791	853	791	812	835	849	834	820	811	765	806	808	739	804	859	841	812	784	821	791	859	796	799	797	796	844	765	741	776	873	802	801	867	806	828	816	815	767	785	831	822	833	786	803	818	824	797	834	811	806	744	820	826	815	824	824	819	813	816	806	773	833	777	851	814	832	816	777	767	786	808	854	795	793	804	765	850	839	800	784	776	851	779	827	850	862	790	806	781	805	851	815	803	795	807	834	783	794	829	807	832	839	812	846	816	839	818	793	858	789	796	797	802	778	756	817	770	791	852	828	792	824	796	830	842	820	802	831	844	819	797	801	785	826	834	832	816	829	800	770	809	772	822	761	804	826	800	799	846	818	839	808	797	820	851	818	781	827	821	783	844	799	795	802	805	787	814	787	793	815	756	790	828	851	801	795	804	807	791	809	820	879	901	873	798	778	786	758	823	812	860	816	817	826	829	801	751	833	827	843	804	792	772	781	799	840	835	813	837	861	781	773	785	794	834	795	852	850	806	769	835	834	822	806	807	783	814	814	805	798	832	793	807	759	785	823	835	818	763	777	856	826	795	787	873	834	815	802	812	823	842	803	774	840	810	830	784	792	815	822	822	848	797	803	825	787	821	734	815	796	831	812	749	792	793	800	808	822	829	833	801	815	839	826	877	838	866	825	770	772	824	827	797	800	783	825	802	863	847	844	819	770	834	830	787	804	780	813	795	781	803	808	760	795	811	860	868	799	823	824	799	886	784	792	815	820	813	806	789	832	839	773	794	782	810	810	771	828	803	822	817	840	824	873	822	832	831	763	829	805	803	777	845	822	824	842	814	802	807	749	836	798	832	859	803	772	837	836	816	861	826	849	888	817	807	794	789	822	856	787	827	801	829	817	798	834	747	793	824	850	806	849	823	808	796	810	806	815	788	810	811	828	832	818	821	866	794	781	805	824	741	799	783	732	859	845	880	807	751	828	880	827	837	845	773	810	792	768	844	827	833	804	857	808	835	786	826	806	788	807	791	818	833	782	786	817	801	840	795	777	815	822	815	797	863	819	784	825	798	805	823	765	814	787	812	833	809	835	829	820	857	836	793	801	807	790	806	762	827	784	839	798	818	837	769	778	815	823	840	846	793	797	822	826	850	847	743	863	779	825	790	847	816	840	815	820	815	865	865	785	842	830	797	806	736	833	833	865	840	781	854	797	816	798	781	895	849	818	810	826	813	799	843	849	820	811	800	829	844	800	829	833	856	766	829	797	785	831	815	812	858	827	786	784	762	922	831
9656	7953	5768	3378	2846	2422	2228	1878	3134	3257	1956	1205	803	729	733	712	711	742	682	697	708	725	737	728	728	659	737	744	653	688	711	712	678	701	718	679	680	672	735	678	736	677	704	732	703	667	704	736	682	697	696	669	697	690	729	704	730	687	678	740	744	727	706	719	739	730	748	740	656	657	719	714	701	711	719	701	708	652	707	735	694	697	688	685	726	691	719	658	731	689	671	700	677	711	689	692	704	744	679	697	692	715	701	742	707	704	689	675	748	682	692	725	681	712	682	672	727	719	728	667	694	752	658	705	745	733	759	695	681	718	702	700	673	713	784	662	717	699	713	756	690	677	698	675	727	729	681	675	702	715	712	694	686	736	693	691	681	691	711	755	699	695	727	695	672	690	742	678	730	652	698	690	728	685	676	696	665	723	674	694	722	670	697	720	674	711	667	754	695	713	702	718	726	676	762	679	681	675	713	669	703	725	739	685	704	708	740	696	810	695	740	687	727	721	726	740	681	673	738	742	707	668	729	716	729	691	718	666	733	720	697	705	692	690	737	709	709	676	722	732	699	724	694	693	720	649	744	733	677	744	723	704	726	685	693	690	736	711	686	738	711	696	708	753	642	718	734	712	687	695	687	743	708	703	698	707	726	692	684	691	762	704	690	741	663	665	689	666	724	708	735	717	696	732	671	699	682	686	699	733	703	734	730	700	724	699	720	731	704	715	730	712	701	718	732	669	728	724	694	672	725	721	689	772	704	716	709	739	661	700	685	752	715	677	732	721	726	662	719	707	716	725	777	764	694	735	712	647	668	701	706	676	685	710	699	736	679	713	746	711	692	687	710	715	720	704	676	666	696	699	694	692	732	706	731	653	691	706	725	701	674	746	694	692	737	665	716	708	723	659	741	706	689	699	699	719	672	681	704	692	717	703	688	663	708	747	695	732	706	760	723	724	695	710	705	670	731	695	733	715	705	732	736	711	709	724	719	737	738	768	706	725	668	774	707	684	742	731	701	704	676	686	732	742	696	703	735	700	708	757	656	695	724	715	750	717	725	707	701	678	750	693	705	725	711	750	712	703	690	717	702	692	718	728	717	672	722	736	717	726	639	701	718	758	728	687	693	708	736	725	683	772	713	701	705	723	702	696	735	676	692	760	710	721	695	685	704	674	731	715	736	736	743	703	749	722	729	667	676	703	709	718	675	693	693	723	723	725	691	713	772	725	744	708	692	682	722	707	720	685	718	696	732	692	721	721	709	706	686	723	679	755	697	722	691	688	683	720	662	744	717	727	734	664	736	727	724	642	734	690	731	733	751	718	727	710	727	662	689	678	668	714	721	727	673	697	723	717	690	758	680	680	710	712	720	689	679	692	699	734	714	703	695	716	681	710	738	684	736	717	710	739	742	725	680	722	735	723	712	668	670	697	697	650	732	707	721	703	738	768	722	703	702	740	705	729	654	697	703	679	727	654	658	725	680	670	720	698	756	696	718	699	686	727	748	671	712	675	644	716	691	709	720	709	703	677	675	673	696	755	712	670	734	747	714	729	686	712	743	714	731	670	723	721	680	694	735	741	737	712	670	721	683	733	727	698	721	698	686	675	687	699	693	727	713	660	718	717	727	711	699	666	694	723	699	661	747	700	708	671	670	712	662	695	732	672	744	708	699	660	726	750	681	766	736	707	663	719	682	779	703	719	711	745	679	784	735	704	716	691	681	743	683	756	712	667	711	700	699	697	719	681	707	677	737	727	702	700	715	692	682	697	696	724	742	712	680	756	685	697	676	659	679	715	720	703	712	689	690	725	698	706	697	662	692	710	688	688	723	707	715	692	699	679	729	720	727	700	703	643	719	694	690	670	665	682	703	711	716	715	746	711	687	641	712	718	732	702	709	685	721	683	712	702	693	758	616	709	739	698	657	723	709	670	712	740	743	751	753	705	679	700	723	723	705	759	720	694	732	673	724	750	737	725	711	665	754	690	683	720	718	689	731	750	702	682	719	737	673	694	703	671	701	689	680	704	724	735	755	695	746	734	715	758	738	727	686	728	733	690	718	673	673	732	727	723	717	712	726	699	691	738	705	704	692	725	677	720	692	712	749	715	675	742	700	660	727	782	676	676	689	711	739	697	708	740	708	685	677	726	707	759	694	730	743	693	679	712	693	684	714	739	727	702	708	648	698	725	721	714	714	683	679	752	728	747	710	741	719	663	710	718	704	697	665	713	652	718	673	658	727	697	706	690	708	682	678	675	674	671	653	666	698	723	745	719	669	711	694	731	692	696	723	707	734	708	681	667	697	707	706	674	690	700	685	701	643	711	734	704	739	721	699	716	721	698	747	736	729	716	759	667	695	729	720	651	686	709	763	662	732	687	729	711	667	684	690	721	720	678	648	691	726	716	677	727	711	664	678	710	643	755	654	685	699	697	705	720	736	705	769	695	713	663	694	681	681	673	732	724	687	758	703	710	694	707	691	721	711	714	743	706	677	704	769	700	747	684	663	713	682	681	734	724	704	669	677	705	727	714	725	687	694	723	685	697	721	723	656	730	676	704	674	760	710	684	720	731	717	668	730	728	646	724	744	675	651	705	742	688	693	747	698	733	722	745	688	718	692	714	691	725	691	687	732	669	732	697	735	672	719	678	736	677	691	666	710	714	654	699	710	660	755	735	726	679	715	720	700	743	714	727	659	666	708	721	684	715	704	720	722	676	679	686	718	690	696	698	742	678	705	725	746	679	731	745	727	666	741	730	708	736	693	735	720	727	726	786	715	672	653	690	659	706	741	735	697	706	747	733	713	688	699	718	710	749	736	731	685	670	707	707	683	716	690	688	713	696	775	676	697	677	707	709	709	742	707	726	686	703	671	716	715	747	720	702	725	705	732	699	717	754	723	741	699	706	728	746	685	683	713	721	713	781	681	698	683	694	695	736	695	656	730	678	694	728	708	707	684	741	742	740	753	700	678	647	748	716	714	700	700	720	662	705	674	712	722	682	673	699	727	685	695	697	663	699	686	725	708	693	683	743	673	706	691	743	718	698	747	676	701	734	674	705	720	713	732	710	691	670	684	690	693	757	724	736	723	679	716	737	695	712	640	714	713	706	689	774	703	741	697	685	704	713	649	742	735	696	674	700	712	700	724	692	692	701	696	704	678	704	698	686	688	719	765	754	669	743	673	701	692	717	707	706	692	739	724	704	715	656	696	658	684	684	750	717	757	673	716	711	683	659	747	679	691	739	697	721	689	654	744	737	701	706	701	735	706	711	729	721	706	677	763	691	730	716	711	717	696	709	688	673	707	711	744	721	676	699	651	703	669	651	700	771	678	688	719	797	685	736	691	700	690	699	740	697	663	695	748	726	718	710	724	724	659	699	671	692	698	685	703	756	767	688	745	698	712	684	666	765	718	684	697	695	717	714	710	711	668	708	677	679	787	748	705	703	714	726	708	730	693	676	698	738	714	700	696	673	719	663	667	722	724	693	742	676
25625	21409	27101	24719	10622	4612	2917	4147	16037	16921	8614	3227	1292	912	719	723	768	812	798	757	793	790	774	801	760	770	742	763	758	766	758	734	757	780	797	788	721	735	737	769	694	749	771	775	762	771	768	762	794	775	790	757	777	780	743	749	754	806	777	761	795	774	752	709	775	768	802	786	805	734	721	697	794	753	799	811	739	826	723	740	711	761	752	809	778	771	729	798	795	766	805	778	733	689	754	775	747	737	748	802	706	722	715	769	806	712	765	744	723	783	718	738	784	742	728	738	772	757	698	733	750	747	731	726	721	825	750	797	741	779	770	769	782	779	771	756	744	776	768	772	743	744	798	770	756	782	765	708	811	766	797	780	703	761	789	756	746	751	716	772	779	775	697	810	756	797	795	736	794	750	734	708	767	776	724	762	729	740	795	718	788	763	768	746	774	707	784	742	729	763	780	732	774	747	772	816	779	810	779	709	729	771	780	788	734	780	754	697	727	727	810	755	747	744	753	746	761	747	736	796	795	794	703	748	750	812	779	791	795	818	745	769	773	737	789	774	769	761	772	789	773	762	783	734	778	744	746	791	741	761	737	744	756	735	759	767	754	764	746	801	775	781	766	801	782	772	751	771	756	735	775	781	774	745	788	749	740	813	743	788	717	776	772	738	775	784	728	806	789	740	789	728	671	764	763	765	775	760	749	749	807	771	742	750	775	763	780	740	739	788	751	783	768	746	761	751	704	759	733	758	702	701	726	780	730	777	705	733	780	715	734	733	770	783	728	767	761	773	754	748	727	762	782	850	749	748	747	755	764	725	742	745	759	779	752	761	758	748	760	772	746	801	754	848	780	747	789	779	746	746	747	732	761	776	766	727	759	793	757	792	719	762	769	781	770	748	753	723	727	776	756	768	846	773	749	778	805	821	744	786	762	706	779	742	739	724	712	745	729	789	700	722	773	773	732	785	741	775	747	751	749	769	759	793	827	681	758	771	744	760	759	735	768	739	735	797	731	773	811	730	743	721	767	823	741	754	744	754	751	733	768	774	718	726	763	767	782	728	756	717	735	770	744	734	779	749	772	783	778	749	772	758	747	748	790	756	777	780	735	786	770	738	740	823	762	779	791	764	737	749	740	781	782	746	748	752	758	746	714	736	758	756	720	794	730	751	822	789	785	809	766	724	738	775	802	730	749	769	773	757	762	739	777	732	749	776	749	761	743	783	705	750	718	744	757	719	763	719	738	752	759	768	763	767	780	759	753	766	786	751	772	794	816	717	733	780	741	762	762	771	726	743	785	796	795	783	760	778	734	790	786	694	770	781	791	722	765	737	766	759	758	766	718	770	764	719	757	723	755	770	746	753	796	801	778	746	763	778	791	779	767	730	775	770	782	770	762	791	748	795	746	756	732	704	784	758	785	783	763	757	783	729	798	806	798	734	762	748	745	764	745	748	739	754	806	725	749	742	781	777	758	786	811	752	779	793	753	757	781	755	778	774	759	724	805	735	730	768	714	802	805	765	733	786	781	781	784	765	798	761	773	730	760	745	790	777	739	772	773	724	778	717	762	727	740	730	762	716	740	783	769	764	719	763	778	781	767	764	772	757	716	744	829	745	771	701	760	777	772	741	817	719	756	765	745	699	794	785	747	743	718	766	833	753	776	748	785	746	722	746	772	755	783	705	766	772	742	774	756	736	775	743	737	676	756	784	748	803	763	736	760	727	777	743	751	802	723	732	758	732	759	738	743	741	747	725	740	743	776	789	778	742	785	774	744	720	761	701	777	696	759	773	778	756	759	780	759	722	762	684	793	735	754	733	763	743	743	799	766	733	757	746	761	759	714	725	783	756	763	768	794	742	772	775	728	789	717	740	765	748	767	763	819	783	730	764	767	808	761	760	793	767	775	726	763	709	762	797	782	755	765	806	729	748	765	728	782	751	743	714	749	766	766	713	803	753	736	792	755	780	728	691	750	800	747	814	781	767	758	791	715	758	785	753	736	706	760	733	733	753	788	714	817	791	776	792	726	736	731	776	739	745	781	754	784	784	847	765	726	742	788	788	765	748	735	766	785	773	781	758	690	798	826	727	747	767	764	773	792	799	799	768	768	777	807	825	723	750	727	812	798	797	810	799	781	729	739	729	759	770	793	727	788	740	763	751	774	698	767	791	741	716	741	806	730	753	700	782	778	765	783	775	722	708	742	711	798	764	792	775	751	731	752	776	752	789	746	773	744	705	749	807	811	772	740	773	725	750	788	818	715	778	749	753	742	762	750	733	764	727	732	748	784	714	782	770	750	781	759	797	776	800	760	763	764	716	757	748	716	786	763	725	729	811	756	740	775	753	792	703	682	693	737	768	709	722	764	776	735	751	730	739	766	723	749	762	786	748	781	735	765	725	733	748	754	744	740	764	799	722	749	773	775	692	781	733	780	789	755	789	783	746	733	767	774	718	782	738	789	814	821	804	778	784	781	733	752	711	814	758	777	809	768	731	754	730	737	791	755	763	775	777	801	769	734	750	798	759	779	751	740	703	809	741	784	742	719	755	768	756	742	797	774	759	783	745	746	758	738	754	793	775	745	752	725	789	752	784	738	749	755	725	745	779	786	755	786	797	777	720	730	753	754	816	779	767	727	728	757	775	748	802	745	815	754	735	812	783	764	768	779	733	746	794	798	738	757	759	742	770	757	759	770	740	778	765	739	762	776	731	774	790	741	729	743	787	784	792	732	767	798	721	772	752	816	724	748	799	730	697	767	766	744	751	780	710	759	759	736	804	767	763	789	720	807	732	743	765	763	787	770	701	783	734	721	761	745	752	727	732	787	767	728	768	778	732	760	720	731	750	717	765	774	734	754	777	790	802	800	813	744	715	779	738	789	779	771	745	788	805	766	759	765	768	776	757	755	763	727	726	719	781	757	812	753	775	771	760	812	765	779	734	799	758	714	745	759	717	780	764	745	738	742	755	728	758	759	758	720	763	728	793	780	764	765	765	733	716	748	793	729	844	779	794	684	732	729	744	801	776	769	722	728	729	776	769	794	751	748	758	727	735	799	754	692	752	715	704	816	715	707	762	796	753	801	785	742	794	694	764	776	788	793	743	720	768	755	705	798	757	725	771	716	739	775	780	732	764	761	754	724	751	754	752	786	763	740	745	796	804	738	808	735	765	785	777	753	753	759	719	769	758	755	795	800	751	752	798	745	785	757	748	733	798	722	732	762	732	743	737	786	740	745	731	749	757	758	775	739	764	777	795	763	743	803	798	721	728	804	754	739	776	739	737	762	753	735	788	775	790	784	772	785	787	726	716	775	713	867	805	774	760	784	757	783	724	727	800	811	729	808	733	722	745	786	778	798	786	774	787	745	752	738	738	778	734	760	722	732	720	717	744	757	744	783	779	775	718	766	762	786	782	738	757	795	800	732	731	713	758	790	745	713	742	749	772	747	749	792	738	802	738	749	746	759	766	814	784	740	746	737	773	817	791	727	735
11199	17337	13213	6770	5405	4165	3034	5370	16836	14780	7178	3007	1184	769	741	648	738	684	749	715	681	724	697	724	697	701	726	663	690	759	667	692	752	692	695	676	718	694	707	681	683	688	753	708	711	702	699	709	672	682	700	672	699	700	732	722	707	690	698	668	648	731	675	682	700	682	687	701	706	705	756	675	728	681	716	715	733	664	650	714	745	678	685	679	640	674	723	636	735	700	694	717	736	682	620	687	670	722	658	726	704	738	690	691	715	681	673	679	679	705	683	681	723	680	683	741	739	693	720	672	704	732	709	710	667	705	702	703	685	708	698	666	712	630	669	707	686	717	672	771	690	728	689	692	704	696	709	678	685	699	676	683	728	682	732	693	699	665	682	693	689	734	698	675	737	696	687	704	716	684	684	667	693	681	664	661	669	713	704	717	688	690	664	704	697	692	689	685	693	672	697	706	704	686	714	659	704	733	685	672	710	658	679	725	646	711	666	661	694	735	714	670	714	661	653	685	691	702	722	685	679	681	633	702	713	704	693	715	674	669	672	714	723	741	693	709	678	684	730	693	690	679	712	666	706	666	679	655	710	660	682	762	708	700	696	678	693	720	667	617	695	695	715	698	669	656	693	685	711	697	727	726	729	697	691	636	704	674	674	678	742	699	698	695	666	674	737	707	694	662	706	696	709	706	648	726	692	690	714	712	700	652	691	674	668	660	682	674	666	685	651	707	710	685	677	723	705	727	676	733	742	676	699	693	724	701	701	681	696	713	711	757	684	689	716	676	658	690	726	654	672	672	683	698	718	654	696	684	694	684	654	642	638	696	696	677	684	713	682	663	660	700	723	698	708	688	710	696	698	764	677	673	668	665	712	645	668	665	672	687	696	716	655	696	681	692	720	687	703	664	732	726	654	659	732	682	746	703	709	697	715	725	643	660	683	711	702	671	678	665	688	719	704	684	713	646	683	697	694	654	685	656	751	669	746	622	647	737	708	682	673	667	700	710	736	724	644	692	683	645	657	682	634	713	683	713	683	730	656	689	688	715	740	704	687	700	669	705	701	680	675	689	720	694	672	707	681	665	652	688	683	689	690	728	702	728	681	722	688	688	705	737	720	673	689	683	680	693	661	685	684	648	635	670	706	641	702	666	706	694	700	689	712	696	677	669	712	654	692	680	678	711	637	662	688	680	662	702	658	700	730	650	705	710	694	719	709	705	729	690	697	686	685	679	701	731	710	685	658	670	708	674	611	680	653	705	723	717	663	732	692	683	705	695	674	641	690	675	663	700	689	673	664	678	715	703	646	667	664	697	742	665	721	643	720	664	670	685	672	674	679	665	668	663	698	650	697	674	611	701	716	666	678	690	678	674	707	685	709	713	718	665	657	703	694	664	684	664	694	623	728	675	712	679	694	685	696	707	628	670	659	681	690	691	689	720	653	701	669	700	662	729	664	736	663	723	684	671	687	684	642	663	739	697	715	679	695	679	724	685	703	646	713	709	707	685	683	647	702	686	717	704	691	664	699	706	678	665	731	679	711	747	662	712	678	650	685	647	720	704	701	614	730	660	682	647	722	685	725	711	758	665	659	670	680	719	715	723	691	672	683	700	672	673	642	719	675	647	705	722	708	692	662	678	715	754	692	698	631	693	672	741	673	670	661	720	683	691	656	661	713	734	672	696	671	707	687	716	695	737	674	657	705	669	664	701	641	645	680	728	696	738	736	729	686	724	682	659	708	689	657	731	734	703	710	717	708	656	738	713	687	695	659	671	636	703	708	665	715	687	705	657	707	678	701	660	699	739	676	674	702	684	660	691	655	700	655	681	684	670	663	694	704	695	728	667	733	657	703	674	695	661	681	746	659	723	668	707	677	717	666	685	721	706	643	721	660	721	675	735	710	677	660	665	697	680	703	642	717	689	688	726	748	689	670	704	684	705	703	673	715	659	704	708	681	701	722	693	680	704	682	711	670	680	732	712	715	704	658	692	694	673	716	704	633	721	685	686	703	667	721	693	705	676	616	695	700	732	702	722	693	678	718	650	694	685	687	722	662	695	668	736	670	658	744	700	708	727	633	684	709	697	731	680	708	684	637	682	697	671	661	696	657	663	674	663	659	670	687	651	704	689	710	638	653	723	715	696	743	700	678	689	704	689	709	698	685	636	698	690	673	712	669	651	709	719	696	700	683	705	734	658	718	699	710	729	730	648	694	736	661	679	683	691	661	670	695	684	710	685	687	702	690	701	720	706	681	620	682	704	678	657	725	632	650	682	687	682	698	650	698	711	694	685	685	708	726	679	664	689	698	695	670	676	733	740	674	669	694	678	681	656	658	717	711	712	680	684	721	703	692	709	714	695	647	733	672	679	676	688	658	655	699	712	694	699	674	630	665	713	702	702	625	714	685	657	697	691	729	684	664	690	655	684	695	668	731	673	730	709	755	688	680	653	690	702	653	778	684	701	734	707	700	700	651	685	731	645	658	672	668	678	702	733	671	671	639	677	684	686	700	707	684	663	701	668	716	661	681	695	611	691	711	658	736	675	695	708	706	679	696	686	643	686	665	695	670	671	718	694	692	724	686	702	682	642	670	715	717	667	727	661	725	708	675	664	691	673	698	685	710	694	669	706	671	637	708	652	686	723	695	715	729	666	669	698	745	685	694	695	682	701	689	667	696	682	656	635	705	729	708	671	653	700	710	720	700	683	705	660	704	681	721	734	706	753	674	695	663	650	669	701	713	707	637	668	660	669	673	681	673	667	666	691	684	672	688	642	692	720	736	694	684	722	647	682	724	741	690	689	655	697	678	662	669	690	687	718	660	658	666	682	650	697	698	691	664	670	721	742	694	712	685	693	677	670	702	721	657	640	687	693	661	687	695	674	683	691	691	684	695	678	702	680	653	692	677	749	667	662	675	698	741	664	707	750	702	658	727	687	700	672	693	706	651	678	681	715	691	714	703	687	727	635	699	654	717	599	712	656	626	701	672	711	683	714	668	680	675	659	666	660	641	688	704	692	635	707	663	685	720	727	714	697	676	704	730	715	689	689	686	654	732	684	712	656	701	699	707	649	632	683	669	689	687	672	690	705	690	693	668	673	668	733	684	699	686	664	674	687	701	686	661	728	720	743	698	674	686	707	672	621	704	696	696	657	682	666	679	721	713	723	735	719	698	699	734	655	709	690	698	696	645	667	709	701	683	718	661	654	730	723	679	659	666	680	702	622	687	671	660	718	675	682	688	649	681	656	717	723	720	660	700	700	673	678	702	728	714	703	665	683	633	711	700	692	650	710	698	683	702	693	710	668	660	705	685	739	687	689	700	709	691	703	725	667	692	748	686	701	665	801	693	745	706	657	689	687	719	695	636	721	751	668	726	736	659	690	694	701	722	662	693	718	730	673	717	714	682	717	741	642	642	655	716	692	698	701	643	664	668	712	734	695	722	710	688	705	682	687	677	723	715	680	720	702	687	717	666	696	696	724	694	647	691	721
24326	21330	28680	24418	21273	14119	7276	6907	30481	34490	20224	7709	2267	1053	956	907	836	861	859	816	846	811	809	834	887	894	843	890	849	841	898	882	859	863	892	871	813	825	887	909	894	845	844	844	890	933	876	834	890	850	925	883	820	884	836	856	823	902	886	844	913	930	879	890	812	827	889	881	853	865	857	901	931	865	875	897	844	845	865	935	880	886	858	860	886	908	849	961	820	856	780	870	815	818	808	852	815	903	842	858	861	904	873	850	915	866	902	853	862	846	845	848	851	859	861	816	910	878	870	873	850	815	860	896	856	889	813	876	879	829	872	884	825	871	884	901	858	920	847	840	846	887	853	877	845	880	842	869	868	937	850	901	862	799	859	817	853	861	823	790	881	820	888	854	859	786	871	853	865	878	833	884	833	894	886	860	865	869	870	902	853	841	839	808	874	850	827	849	879	917	878	864	840	895	805	857	848	915	842	855	808	879	892	869	836	838	922	868	773	843	847	895	847	872	844	849	878	919	830	892	879	900	893	827	872	847	892	856	828	858	866	839	904	815	871	860	880	828	835	856	866	843	850	904	835	892	868	859	886	851	838	835	831	826	824	857	872	899	868	900	828	778	872	859	838	944	882	837	862	802	845	844	870	861	846	848	875	876	859	857	899	895	862	830	847	880	842	855	890	841	834	875	801	827	890	887	878	860	866	853	824	882	871	831	882	798	868	831	893	877	884	838	802	881	872	883	829	829	825	848	858	850	825	851	895	821	836	865	893	857	818	818	880	832	831	839	931	831	815	827	878	854	858	827	845	861	872	866	849	821	842	886	891	870	836	856	876	836	816	853	839	847	820	834	870	783	887	874	813	896	876	811	871	879	873	924	833	824	823	912	868	888	821	868	877	819	799	878	844	870	840	849	890	818	832	842	853	859	893	864	834	885	859	790	832	813	844	830	878	825	881	837	902	879	841	829	876	860	840	842	844	856	887	814	848	822	876	879	868	885	854	823	851	900	823	865	790	858	834	854	876	856	871	853	844	882	872	823	837	834	872	906	826	895	898	867	817	839	808	861	813	826	846	834	864	859	822	828	846	874	888	842	830	875	862	821	859	816	874	887	871	860	825	875	805	820	852	836	877	856	848	852	868	815	857	861	805	882	810	775	832	784	864	847	821	835	902	896	869	879	858	851	850	848	889	832	818	861	868	829	907	812	814	839	872	902	884	875	829	835	863	903	819	879	835	848	828	905	875	883	839	803	879	881	864	884	864	848	890	893	823	872	854	840	837	841	811	877	855	892	803	858	882	856	892	803	880	856	826	882	863	874	772	912	830	820	881	848	919	840	855	865	875	866	883	882	868	868	866	886	836	874	853	863	811	900	843	828	919	881	888	887	876	859	845	886	894	820	817	873	831	882	844	848	868	853	841	790	822	859	860	857	860	866	811	855	859	835	882	782	798	875	823	876	898	809	838	841	874	862	876	876	934	894	920	852	837	797	854	868	857	834	876	798	778	823	869	875	869	845	862	864	857	844	864	860	857	820	860	834	849	884	836	900	852	883	795	887	854	852	837	826	865	820	894	815	886	837	873	868	887	866	902	853	870	827	816	852	849	872	841	860	856	849	863	876	851	841	848	843	822	826	858	835	846	814	836	876	882	903	841	889	847	829	890	850	889	861	879	761	829	853	864	854	838	821	880	863	877	818	824	836	846	853	847	818	869	811	848	793	806	852	843	850	916	866	787	851	908	854	854	863	829	894	871	811	869	783	836	836	798	883	824	855	882	900	835	865	849	824	822	840	852	869	866	846	815	850	824	832	831	806	884	816	843	877	800	888	908	884	809	872	885	841	847	895	841	883	832	847	803	848	889	861	858	821	879	866	828	832	867	884	868	872	851	855	925	881	871	847	863	888	894	833	833	841	841	832	841	867	856	812	826	865	843	884	867	829	900	870	887	827	812	858	897	902	820	870	862	882	841	821	862	804	877	915	898	819	845	858	818	867	876	858	881	860	885	826	868	869	851	833	846	853	873	883	886	896	824	828	873	842	840	876	895	849	875	846	882	822	829	869	879	826	865	826	874	851	838	839	896	872	862	828	871	870	857	875	856	839	831	887	859	855	830	864	879	814	873	855	870	854	868	920	845	855	879	834	826	766	882	799	828	869	842	873	893	856	872	837	808	825	857	853	814	890	852	852	841	831	845	826	826	829	907	858	838	868	811	820	879	856	814	857	858	838	876	838	822	803	802	837	865	880	845	877	831	857	822	833	871	849	835	868	859	853	841	836	875	876	900	870	913	866	818	861	861	881	829	854	828	876	892	867	843	873	823	859	843	846	851	847	860	832	827	862	852	872	816	826	859	836	871	854	920	888	787	874	925	859	827	796	920	903	853	876	847	793	891	852	871	869	847	833	882	904	825	840	845	822	789	905	850	867	850	875	855	849	866	872	893	855	859	802	833	884	808	886	879	819	827	867	913	824	835	866	852	831	799	856	878	824	855	850	830	897	848	820	877	872	840	859	878	871	866	832	901	838	858	925	888	821	859	834	841	861	811	831	879	828	845	858	861	842	845	853	849	849	859	819	878	866	889	849	867	851	855	874	859	892	847	842	886	819	799	832	835	905	858	862	834	806	898	866	871	864	831	846	811	848	865	840	817	841	876	862	867	879	840	828	860	854	896	881	839	768	880	893	895	845	809	863	861	857	929	853	851	884	862	888	860	905	827	836	865	871	865	848	887	887	862	867	841	829	846	860	842	832	878	837	840	812	819	866	848	856	855	863	851	817	839	860	842	860	870	862	821	822	884	875	830	902	843	874	876	832	895	803	833	879	817	872	782	839	888	858	811	845	830	873	893	853	866	858	855	879	870	860	829	867	836	836	916	839	910	900	922	875	881	862	856	883	855	824	889	836	822	857	898	844	827	874	871	839	860	876	889	860	899	877	816	822	818	857	884	863	829	908	815	892	900	848	854	863	884	890	858	839	866	863	864	858	821	808	859	839	850	864	838	853	843	888	798	842	842	849	898	861	879	832	860	856	849	882	900	881	837	872	837	838	842	839	885	883	845	876	847	898	866	850	833	868	881	874	912	846	851	865	829	920	829	879	858	868	869	830	890	842	949	841	849	863	828	856	800	883	847	865	875	911	880	861	864	873	896	832	820	876	850	856	896	833	847	858	820	806	857	882	875	828	869	843	861	910	877	870	850	879	873	801	872	816	920	930	861	901	848	855	877	841	861	853	857	859	807	865	901	816	859	862	858	804	836	906	852	878	779	837	809	817	833	889	865	834	822	843	877	826	853	896	867	905	803	764	912	867	866	826	830	819	822	908	884	890	929	902	834	892	881	884	812	898	837	839	807	886	840	849	849	857	849	904	844	895	856	821	795	817	818	879	839	876	847	894	854	862	853	821	851	839	854	846	829	886	865	839	836	861	892	899	860	883	861	892	922	852	857	817	893	849	840	854	813	837	801	824	864	824	873	886	830	883	898	825	809	881
14168	23324	20707	12369	9227	6705	5429	8339	31648	28800	15294	6216	2040	1004	850	814	782	779	756	775	769	758	795	804	802	746	828	803	754	809	841	792	812	778	793	788	832	791	802	780	745	792	762	787	748	826	763	735	829	756	773	767	774	782	803	821	759	844	816	826	745	746	780	752	832	775	759	758	809	738	785	779	812	780	781	804	799	768	732	790	756	820	831	787	695	724	768	784	777	798	791	799	776	727	762	773	748	791	772	784	822	777	791	761	734	722	774	817	805	783	794	774	763	753	782	771	769	802	765	784	749	777	763	756	770	726	800	770	785	760	789	778	801	758	747	741	741	827	784	734	762	761	781	788	783	797	763	762	789	788	727	783	751	764	762	769	780	764	722	767	788	781	766	778	750	823	721	784	762	802	830	729	737	794	722	801	802	737	751	795	790	780	738	758	817	806	793	767	800	784	803	760	796	807	768	759	795	790	764	777	849	769	746	773	729	764	754	800	828	779	800	754	772	785	754	757	738	725	758	786	749	776	778	781	777	742	794	707	788	804	741	792	749	766	775	749	776	788	752	783	757	795	788	793	721	786	767	812	779	779	729	721	765	817	783	743	751	737	797	719	821	823	800	778	780	815	779	742	774	791	803	772	729	736	753	725	764	792	765	759	759	793	799	782	806	784	725	771	793	761	790	785	734	736	798	786	812	784	760	778	814	789	731	771	774	751	775	783	801	750	811	777	762	785	803	731	765	722	765	745	744	741	797	787	742	787	776	782	757	760	754	753	768	766	763	770	751	767	798	799	787	784	822	783	766	770	783	764	781	755	753	771	791	767	825	770	750	794	843	771	765	807	744	767	770	785	748	758	768	766	764	749	758	708	760	761	759	799	744	772	736	812	762	813	762	798	788	737	755	798	783	781	774	789	721	768	772	748	788	717	797	761	779	771	836	769	788	799	755	766	780	791	800	722	791	754	755	723	775	756	735	801	805	816	775	783	790	763	780	749	751	734	767	775	810	729	743	773	768	789	759	751	801	759	739	759	768	700	752	790	766	788	699	790	743	781	752	779	756	765	768	735	743	740	776	811	721	793	796	731	796	746	808	802	808	713	825	799	780	788	761	732	771	759	760	778	762	800	799	812	763	734	727	765	825	743	735	740	735	742	772	757	800	797	716	736	787	805	769	751	822	726	779	760	712	762	775	798	791	772	767	789	760	791	777	740	810	830	791	763	755	802	794	821	746	744	727	712	810	783	789	779	800	778	755	833	760	716	745	750	771	754	765	761	700	747	769	796	768	786	690	773	761	820	773	761	748	797	757	777	766	771	782	799	754	735	769	812	787	741	813	728	743	784	763	731	734	774	748	784	752	765	792	765	783	757	824	739	731	833	817	784	792	788	732	759	809	794	756	780	714	783	740	771	798	790	800	807	808	742	760	732	781	762	771	766	786	756	770	769	714	790	776	806	761	793	776	769	755	797	765	741	771	759	760	762	736	742	732	757	751	748	789	823	736	783	756	728	767	728	794	746	716	771	791	807	789	748	813	759	745	789	758	788	733	761	713	750	758	778	736	770	770	775	769	776	746	818	742	777	796	769	834	731	779	780	696	798	788	722	750	791	763	751	766	757	788	785	777	788	752	771	783	765	777	773	773	780	733	768	736	790	726	771	746	724	718	757	797	799	822	777	745	792	814	795	753	760	755	808	782	771	792	739	808	797	768	759	737	771	780	729	794	757	739	728	807	774	775	762	775	724	785	767	775	792	726	786	796	767	787	812	757	754	797	766	769	761	770	768	765	751	718	772	738	756	754	767	751	802	739	734	752	768	761	734	718	766	771	779	726	762	789	764	777	760	779	734	720	739	768	754	747	786	804	745	761	782	725	769	768	811	822	808	723	706	779	779	781	756	770	787	803	809	773	749	839	754	780	786	762	753	785	764	764	792	778	782	742	772	794	769	767	787	784	794	745	771	795	757	786	741	787	777	707	781	731	792	761	780	723	799	756	813	794	787	787	773	790	777	793	703	748	783	795	758	737	740	729	770	762	753	761	763	764	760	778	795	768	798	746	753	755	790	763	793	757	766	750	776	765	750	755	752	792	791	725	774	757	750	755	787	784	802	787	790	753	726	737	821	774	760	756	671	778	790	789	732	755	753	738	774	786	809	766	773	819	813	739	754	757	743	748	822	789	761	767	796	817	737	765	832	770	750	748	784	738	758	740	773	802	760	759	811	767	731	785	767	739	765	756	744	748	797	807	795	799	753	815	777	779	815	732	779	812	786	740	782	759	751	784	715	781	803	804	766	759	789	789	767	759	776	762	797	723	730	757	761	718	803	759	762	744	742	776	774	777	765	757	755	757	757	776	731	783	789	804	788	782	752	740	765	753	788	739	775	771	779	741	735	788	774	779	722	764	768	753	775	707	765	743	743	771	803	789	776	738	758	783	824	787	797	780	749	747	729	766	782	732	777	736	774	788	739	754	769	769	832	770	783	767	757	748	765	784	791	746	772	781	806	759	753	784	739	780	775	711	774	744	778	788	746	791	800	774	746	770	804	787	773	729	763	770	785	757	750	786	786	798	787	721	707	818	771	787	742	740	763	826	759	752	746	746	728	731	764	755	750	754	723	756	755	761	733	753	816	753	773	770	743	805	765	755	719	732	798	757	732	776	755	800	732	784	816	775	768	742	777	755	766	782	749	754	772	765	732	758	802	771	704	784	724	804	796	713	789	755	742	767	781	773	742	790	745	744	790	749	790	785	727	739	733	722	769	773	694	768	808	754	782	815	803	761	759	787	774	780	747	786	787	790	836	814	758	798	730	765	786	787	793	796	816	761	829	778	755	759	772	783	771	711	747	813	778	790	770	750	789	724	795	757	752	749	795	752	756	720	742	729	763	774	752	800	781	762	746	737	737	763	792	779	789	756	752	789	748	740	699	701	756	754	716	767	780	772	729	816	735	766	719	788	785	750	748	788	737	786	745	748	759	775	752	752	688	732	743	746	769	820	751	723	753	738	786	779	749	747	815	746	776	778	731	757	786	790	724	805	753	736	741	761	757	790	724	729	769	756	766	722	758	715	761	783	731	783	779	709	736	750	760	769	768	781	760	776	764	735	804	837	787	771	756	748	773	768	733	770	756	756	772	801	701	742	762	809	753	803	758	788	722	776	737	747	752	763	800	766	789	808	778	792	733	789	772	729	764	763	739	816	742	778	829	763	779	794	754	780	719	799	788	784	749	752	768	768	730	772	755	739	714	717	789	783	797	759	784	787	788	739	736	774	749	759	785	770	751	803	746	801	776	750	787	721	769	760	778	807	777	748	780	758	723	756	730	711	784	777	771	776	809	789	734	804	751	739	791	765	737	763	733	762	764	764	716	754	740	737	743	753	754	777	783	744	769	783	817	813	734	765	784	801	716	793	746	758	829	737	717	757	748	753	786	727	715	781	767	719	774	757	744	771	747	733	794	745	793	772	731	744	771	776	754	769	766	725	772
28527	18393	10590	5406	2908	1852	1533	1439	2373	3072	2016	1326	996	858	870	827	843	833	782	837	864	830	826	789	807	857	794	860	868	824	832	875	878	823	831	786	819	900	816	878	821	828	829	811	757	868	844	829	833	847	826	827	802	844	782	781	831	818	862	837	792	803	819	842	830	835	803	776	811	866	866	807	774	850	799	844	806	803	810	846	855	853	821	827	860	829	818	837	809	891	821	875	815	836	839	827	806	889	834	771	856	845	875	813	839	855	819	816	830	832	850	764	805	802	788	841	825	895	857	797	841	810	848	787	854	795	841	804	830	753	884	831	845	830	817	806	785	855	808	871	831	844	844	796	773	887	781	795	820	820	807	823	802	809	822	820	850	801	808	832	824	900	811	794	802	851	818	815	832	848	832	822	831	878	815	879	821	831	852	813	795	812	791	819	805	771	877	874	785	831	801	858	850	891	802	811	776	781	764	862	840	797	777	881	842	775	819	846	856	854	808	804	829	823	836	792	810	832	822	818	809	799	838	817	843	808	794	802	795	820	820	792	799	872	858	806	827	869	723	811	802	833	824	820	860	863	793	868	824	790	791	829	758	852	802	826	829	775	856	832	830	845	760	806	769	809	832	813	852	800	824	847	816	802	819	857	887	783	807	838	802	869	862	812	829	845	879	854	826	828	822	800	796	836	831	828	816	868	827	812	825	819	833	878	881	858	839	807	864	789	837	843	816	787	825	819	765	834	864	825	858	858	774	826	797	798	796	768	834	896	806	846	810	797	885	790	910	829	824	793	811	863	840	803	814	843	784	864	802	817	779	823	759	808	822	843	754	776	795	799	855	863	833	829	800	850	894	847	846	761	818	852	834	780	844	817	896	820	838	826	821	779	825	827	826	838	833	805	820	787	819	769	775	821	804	759	891	839	839	869	835	910	870	792	876	855	832	795	797	787	825	870	812	855	875	825	802	849	780	806	799	760	864	842	805	836	851	820	813	841	878	855	850	803	776	848	871	846	801	827	800	826	837	833	824	821	812	866	794	806	801	819	833	799	855	873	830	817	794	820	824	857	786	760	825	834	818	869	803	885	823	759	797	789	806	827	831	816	886	796	821	831	845	841	846	842	831	871	815	808	798	886	786	868	800	816	830	852	763	826	847	825	799	808	826	838	807	816	851	833	847	807	843	820	834	841	832	828	848	864	813	786	809	869	856	809	764	850	839	832	853	815	817	832	825	776	848	890	858	812	794	757	883	784	799	795	850	796	816	798	786	812	777	826	780	859	824	880	844	872	883	830	808	793	836	802	850	811	808	830	818	832	827	830	878	828	830	831	875	852	865	766	858	801	836	769	793	838	844	814	800	815	835	809	799	827	856	822	794	841	834	863	849	825	855	874	828	851	829	859	869	841	836	802	798	799	874	846	834	830	893	823	820	842	859	805	799	846	818	824	800	818	824	814	860	765	779	806	842	829	845	833	812	869	802	819	834	812	821	811	804	806	838	858	806	827	793	801	841	838	798	864	825	809	808	812	817	791	834	828	860	799	808	728	768	814	808	796	808	839	830	826	817	814	845	781	872	852	879	820	834	813	803	835	795	875	789	792	773	850	862	811	832	838	865	813	796	815	847	814	838	844	806	837	840	848	828	814	838	845	823	827	745	811	847	777	791	788	873	839	822	795	812	803	821	809	830	788	816	823	836	799	830	844	830	829	824	808	778	799	830	832	775	834	865	835	820	820	835	806	798	819	774	828	829	847	842	787	778	848	802	850	853	837	840	781	830	843	826	859	813	861	867	792	826	809	814	858	821	814	868	832	856	860	824	814	856	798	797	861	806	814	742	791	832	817	814	829	822	809	873	791	849	770	819	830	769	830	783	818	849	800	818	863	882	817	842	834	881	834	778	847	836	834	815	818	806	825	815	785	829	859	848	772	862	825	801	833	785	811	775	890	823	858	823	771	835	863	769	846	789	808	828	823	847	838	840	772	825	812	876	847	845	807	847	855	813	833	778	868	819	822	863	815	810	838	798	803	841	778	828	806	824	834	802	834	773	811	850	793	818	840	886	848	798	867	837	842	814	790	868	818	831	846	825	840	821	825	840	814	799	786	808	812	856	788	830	853	833	801	821	830	813	879	850	781	853	799	828	884	814	821	787	849	800	846	811	801	833	832	844	843	802	810	871	837	760	882	847	861	842	798	856	821	812	838	869	833	860	870	788	902	831	802	820	833	851	857	839	822	880	798	797	767	785	825	810	792	823	839	825	822	869	856	819	843	850	858	822	857	834	898	805	843	828	825	843	831	795	817	883	792	846	812	787	823	811	843	857	872	840	821	806	828	798	798	807	878	802	790	827	793	807	825	831	830	833	800	815	815	832	824	796	824	868	875	805	836	880	838	833	820	763	819	827	884	818	816	771	821	807	807	806	809	846	822	802	863	791	794	856	792	843	802	838	858	849	837	845	791	865	842	826	829	830	819	767	800	820	825	852	846	806	834	848	852	826	772	831	815	810	829	784	812	820	779	862	788	799	837	852	765	870	808	846	830	867	851	853	789	818	794	808	798	822	786	851	783	839	813	812	815	820	828	857	818	893	788	834	817	806	818	840	827	805	805	860	840	825	802	831	818	792	826	781	793	786	799	832	838	828	817	833	791	845	814	804	832	875	860	845	863	846	859	769	843	866	834	840	794	849	851	795	787	847	842	871	843	812	807	763	757	800	858	829	801	854	850	839	804	844	789	802	830	840	818	807	858	859	810	829	833	847	800	877	838	795	826	789	828	821	757	804	802	768	806	831	763	812	845	833	870	828	813	796	813	881	834	806	842	800	858	855	832	811	815	801	890	791	835	820	835	850	835	830	803	818	808	861	876	859	790	876	814	833	820	807	816	778	857	827	823	824	823	815	838	827	784	815	802	847	831	799	836	834	807	817	806	845	801	817	821	847	828	776	819	818	879	806	831	808	850	836	861	843	872	822	797	837	825	845	796	781	789	822	829	793	878	834	895	856	822	832	801	838	804	886	828	849	822	853	866	808	857	834	799	874	803	777	830	816	786	853	833	884	779	867	815	810	819	836	828	809	856	797	857	840	820	819	840	794	789	848	804	787	825	804	860	794	833	869	805	748	848	846	818	810	840	785	798	810	818	839	822	763	774	836	820	830	806	797	793	856	858	846	789	795	839	820	821	811	773	852	837	849	835	849	812	875	809	827	848	788	795	844	816	830	789	857	807	808	803	818	820	803	863	819	839	853	813	867	824	819	733	813	869	773	804	893	857	786	875	835	814	799	813	813	797	840	829	856	840	831	824	916	828	788	840	801	839	812	839	851	842	804	801	812	787	803	863	867	827	809	824	809	813	862	849	869	829	821	829	800	802	852	861	846	823	839	828	831	830	788	801	885	817	853	788	876	810	841	845	866	806	861	794	817	848	792	817	771	797	839	856	843	794	807	843	867	832	815	824	842	857	797	838	868	839	847	863	846	783	858	797	851	850
11134	12275	8194	4377	3385	2017	1639	1585	2727	3367	1928	1163	837	741	684	678	720	738	702	735	732	738	700	689	725	668	742	709	728	699	669	761	714	712	689	673	682	730	746	702	681	682	719	723	703	702	747	760	757	720	735	701	711	729	733	693	719	673	660	714	719	702	702	688	708	721	716	681	687	719	704	741	701	735	729	703	692	714	728	677	706	708	654	684	728	684	752	739	736	746	729	698	743	680	662	697	713	731	678	672	712	685	723	709	727	688	668	708	719	705	765	704	748	697	642	717	728	702	702	722	710	689	710	683	695	682	712	724	740	754	707	711	726	720	750	747	746	716	738	677	684	684	689	718	744	693	714	727	722	676	691	725	708	745	705	738	736	739	713	682	690	698	659	694	696	762	736	724	703	694	744	723	733	667	717	676	683	747	705	743	714	713	734	728	729	759	722	695	748	722	740	732	720	703	682	702	700	748	722	704	741	699	702	713	730	696	720	695	706	712	691	718	742	772	681	702	758	660	678	715	747	719	704	704	688	716	741	800	695	777	721	693	708	740	718	721	724	733	711	694	716	676	709	705	693	696	689	719	709	694	757	718	679	721	705	696	717	723	704	702	728	705	712	701	688	695	694	736	706	720	746	725	718	711	681	682	721	730	707	691	722	693	723	697	722	710	685	744	683	734	741	736	669	728	757	745	723	738	657	741	756	741	707	720	656	685	763	794	681	682	696	715	730	676	726	723	689	711	764	732	710	713	695	711	688	704	661	709	710	722	697	719	661	680	648	691	739	729	714	714	735	694	708	703	760	708	734	684	732	702	726	706	726	742	718	691	689	722	709	724	687	705	645	695	732	750	718	720	706	744	722	724	710	757	681	715	673	716	721	711	726	769	714	740	673	694	706	728	715	747	701	691	709	727	708	706	670	715	722	674	721	683	728	709	720	724	687	725	707	708	757	674	727	754	716	661	706	708	687	745	705	753	694	709	708	793	701	710	684	740	701	740	766	675	714	665	719	715	722	710	686	695	744	735	692	737	697	737	709	689	699	751	700	661	703	684	690	693	707	713	663	672	714	697	696	691	783	700	688	695	699	711	686	693	710	742	720	677	695	716	705	718	710	723	730	771	690	724	730	689	690	726	705	706	707	682	722	733	715	722	687	706	738	751	656	704	741	670	736	754	726	742	715	700	725	718	737	708	756	796	728	695	693	698	688	687	700	734	721	705	692	685	703	723	666	726	711	734	702	737	725	715	686	693	722	740	694	737	764	690	745	754	722	696	791	737	688	710	680	686	664	690	762	695	734	680	693	725	727	686	685	734	713	711	719	707	671	677	722	758	714	737	745	711	692	705	764	744	728	667	758	700	693	740	671	658	694	722	721	687	732	715	736	699	744	701	685	674	696	712	728	715	729	708	738	685	737	666	786	719	683	766	686	684	681	669	736	703	714	777	687	703	709	729	721	711	725	716	690	692	713	697	729	748	741	715	704	753	738	716	650	691	730	719	722	676	708	720	727	727	720	688	719	719	698	788	677	745	741	703	722	712	697	741	709	711	732	758	753	665	691	712	683	703	695	723	722	747	685	720	737	701	723	688	704	750	672	685	699	702	704	689	683	667	690	795	683	683	723	713	748	757	744	710	727	699	707	733	708	724	757	702	737	729	731	778	709	676	729	678	758	664	693	670	714	669	698	727	731	698	704	708	673	718	680	705	719	740	738	651	701	664	734	689	737	670	664	765	665	728	653	711	689	691	708	671	731	699	705	638	736	675	684	693	682	686	688	696	726	685	719	745	713	698	726	679	697	725	699	716	772	687	712	730	687	737	688	758	754	714	754	676	689	755	717	709	703	705	664	691	714	704	710	706	727	715	698	747	717	700	737	642	698	697	734	703	745	675	714	696	723	731	710	758	705	731	678	690	712	748	711	728	703	710	710	719	713	738	670	715	709	721	693	678	683	709	722	654	679	703	711	707	689	733	710	681	736	725	694	705	700	749	680	706	734	734	692	654	728	699	736	711	723	667	707	728	711	723	678	735	699	686	692	753	675	700	692	755	717	747	777	708	665	732	703	722	696	705	701	742	762	723	750	712	708	731	686	707	670	744	721	685	749	675	734	722	716	706	678	710	685	673	752	700	714	690	695	710	777	742	739	729	685	731	699	652	700	733	709	743	712	696	722	779	752	727	740	706	666	678	779	678	758	683	713	762	659	721	720	692	744	709	725	730	723	668	721	726	711	732	684	757	718	752	681	692	694	703	676	725	697	760	768	673	738	704	711	718	719	710	729	726	676	699	706	735	680	732	715	684	771	663	715	684	687	737	735	725	730	717	703	744	713	753	695	695	737	692	686	681	732	736	723	661	713	758	687	715	722	686	727	666	700	717	730	721	703	718	759	736	736	680	729	695	649	693	742	700	733	747	686	745	741	728	681	734	690	698	658	726	689	734	673	711	685	699	737	727	702	727	689	659	724	715	775	690	699	731	739	696	735	708	723	717	729	683	736	740	722	701	709	746	724	690	701	700	727	706	725	676	741	728	694	649	743	710	711	740	701	741	681	719	665	717	717	758	675	747	703	730	679	708	717	685	722	692	710	714	727	709	729	691	722	736	724	716	705	712	737	691	698	748	704	718	680	692	701	766	681	698	725	735	690	707	745	714	714	715	694	746	711	737	715	733	717	701	690	725	729	718	700	745	746	698	706	757	705	698	747	744	691	695	718	722	686	714	757	718	757	725	704	725	704	674	688	747	664	689	679	779	701	742	743	692	697	714	691	746	738	687	696	703	699	774	675	691	723	706	736	677	687	681	715	705	727	733	734	721	703	700	707	709	725	658	701	736	702	684	703	680	751	746	772	705	731	721	701	748	705	679	680	730	696	741	701	714	718	726	704	729	721	693	711	749	709	687	696	742	696	667	732	746	741	702	686	732	714	721	765	670	752	679	706	694	708	702	721	677	722	731	712	725	698	707	662	714	739	700	733	773	684	676	720	699	683	728	724	738	680	751	726	714	681	743	746	653	698	687	708	724	737	723	686	698	690	722	685	743	726	712	730	687	706	749	679	733	712	708	702	716	701	706	716	698	717	696	712	701	690	737	768	745	687	706	712	700	711	723	743	745	698	703	705	758	679	700	752	725	763	797	700	703	730	701	681	689	712	715	679	776	703	688	733	713	699	701	672	687	717	707	721	701	740	661	736	726	712	734	746	723	744	718	733	716	727	759	737	678	726	678	641	684	701	709	687	731	717	714	688	676	734	736	715	716	707	722	722	683	717	712	703	681	723	775	747	745	720	732	707	705	656	678	750	676	742	681	688	748	678	696	726	719	692	742	703	690	755	718	685	682	690	722	774	668	702	748	713	692	697	696	747	672	661	727	755	712	701	684	705	698	700	698	710	722	771	712	707	677	704	744	735	714	732	781	733	709	688	744	716	748	744	724	719	703	707	698	684	707	760	735	684	700	714	745	735	703	704	695	738	709	730	678	744	700	733	703
25609	21356	27197	24945	12462	5474	3829	3441	14730	18205	8850	3162	1421	892	813	759	809	766	770	783	717	770	757	789	744	786	778	789	767	753	785	752	739	752	735	755	719	776	805	778	781	753	756	814	762	699	729	738	778	754	772	770	690	725	747	759	725	715	799	782	774	738	785	737	792	762	752	727	760	778	769	791	787	785	837	786	764	751	766	787	778	737	796	757	724	709	708	746	773	779	781	773	780	685	748	737	757	744	738	726	744	775	805	748	795	763	739	756	751	724	724	744	785	756	771	773	799	751	783	775	746	737	730	764	797	696	756	712	741	850	687	781	771	799	796	765	750	763	699	735	783	799	751	737	799	804	765	729	790	761	791	788	740	757	788	747	796	785	718	762	749	736	806	818	743	777	716	728	790	833	723	792	747	736	756	781	723	743	733	749	790	765	728	731	753	776	735	738	737	796	755	761	796	746	776	762	750	728	768	737	769	742	775	816	811	744	761	792	751	793	762	765	771	800	745	748	745	744	739	729	715	740	731	786	771	772	717	775	787	757	753	763	739	741	731	775	779	757	721	762	756	743	832	829	767	781	725	783	755	767	778	749	762	767	812	765	775	743	767	762	720	737	781	785	764	749	766	748	793	781	715	717	755	676	745	758	761	735	746	737	762	773	682	782	747	716	767	746	729	745	742	790	723	740	780	699	745	760	782	755	741	719	773	728	785	743	732	752	784	805	789	777	776	722	743	820	716	758	699	738	760	749	799	760	746	751	712	757	779	797	751	739	757	746	769	740	747	777	743	781	715	725	784	810	777	786	775	733	753	761	805	751	692	775	716	754	724	780	757	745	775	794	799	775	777	760	738	772	715	760	808	744	703	730	770	815	734	760	758	758	798	726	775	758	816	702	762	755	773	749	723	717	762	767	759	807	811	791	762	759	774	776	762	715	768	744	698	754	769	724	723	763	729	759	761	785	745	736	792	764	832	778	825	760	822	751	759	763	733	747	715	752	761	724	738	749	762	707	692	740	757	746	799	741	734	753	750	757	767	813	807	745	744	736	776	774	783	768	738	754	752	776	750	707	792	752	727	742	768	776	743	724	757	777	779	729	727	732	756	717	736	753	757	759	714	742	765	726	782	703	755	810	767	774	734	767	687	740	749	752	789	740	758	750	777	771	748	754	743	717	772	777	781	790	724	783	751	789	759	745	744	741	735	765	781	714	723	800	754	712	719	771	742	745	787	788	783	807	739	736	809	767	771	770	758	745	785	758	734	762	785	741	688	772	740	696	749	753	735	777	742	807	726	705	791	761	717	779	702	758	743	745	772	755	739	736	744	739	787	778	728	768	810	738	748	788	768	784	785	786	761	730	798	755	771	812	728	818	745	761	746	758	719	727	801	725	784	750	785	737	746	714	721	733	737	760	784	741	708	724	792	745	756	756	731	781	761	775	748	780	750	729	754	798	717	746	768	776	751	752	738	775	748	673	735	704	722	753	759	782	734	750	734	734	724	747	774	768	747	745	753	788	756	778	756	795	750	736	769	782	770	714	738	768	755	757	772	771	750	789	711	713	814	795	755	762	751	747	731	745	753	758	707	746	769	737	744	754	738	743	770	798	778	761	787	758	752	744	755	771	756	711	745	767	835	718	708	778	756	740	800	736	753	753	737	700	720	825	737	740	840	781	761	697	811	771	741	770	739	758	752	790	748	768	824	758	739	794	742	788	792	763	741	731	772	764	785	734	753	765	761	777	797	739	767	786	722	771	795	759	704	736	784	797	753	753	742	725	792	813	764	810	788	777	802	778	767	788	745	761	727	792	759	743	750	748	763	755	756	733	723	690	739	765	749	743	764	750	775	750	754	798	753	758	737	762	736	734	766	771	736	733	782	736	830	750	720	792	711	746	751	786	752	753	763	762	745	738	745	792	734	795	766	801	723	717	781	722	728	775	764	744	775	742	707	769	699	741	747	742	735	790	729	769	769	756	768	734	718	732	810	773	803	727	782	732	756	752	760	765	760	768	788	765	735	795	737	754	755	753	745	765	761	782	779	695	726	750	778	736	745	802	771	824	775	731	759	717	752	766	742	771	746	757	705	763	744	731	746	810	723	736	728	750	757	794	752	769	752	717	685	798	766	765	753	761	746	713	728	734	744	786	723	769	780	766	762	771	699	696	765	768	714	751	744	782	759	756	740	752	798	776	722	760	774	771	747	742	728	735	718	711	717	728	728	810	704	726	743	726	715	836	797	746	780	725	704	786	760	745	746	813	721	768	798	781	761	749	715	732	725	772	759	718	745	755	761	746	766	726	769	798	729	722	752	745	762	751	824	781	766	797	730	764	747	778	711	726	743	756	768	786	724	710	721	713	762	771	807	744	777	743	777	734	696	726	773	764	767	709	723	727	764	740	754	752	751	797	771	763	725	710	760	729	748	784	755	783	743	797	747	736	742	745	771	772	758	755	719	738	745	728	741	733	776	768	746	746	777	759	748	812	679	795	743	742	746	733	753	723	808	728	683	756	771	750	815	780	740	737	827	771	744	768	746	716	765	747	764	782	769	721	804	716	751	773	751	791	759	745	747	728	746	739	769	755	780	782	775	755	766	786	765	786	734	745	815	766	751	771	774	752	729	752	728	767	776	805	749	789	779	747	756	744	722	753	750	714	806	762	723	776	748	754	809	791	787	806	758	742	783	783	757	813	759	787	748	761	747	757	754	737	711	774	779	777	761	782	762	760	776	783	780	733	716	789	802	737	783	726	747	756	761	768	774	744	747	725	699	730	799	800	764	714	742	713	768	752	748	709	759	718	729	713	803	708	741	773	732	735	761	757	804	735	755	740	749	777	772	724	721	819	744	734	732	765	757	755	726	793	777	752	759	715	761	692	780	807	748	742	748	760	719	773	791	737	719	816	800	754	752	747	810	673	770	768	778	757	772	733	753	742	712	800	768	756	773	808	699	794	726	736	754	793	755	780	750	690	702	733	751	761	835	751	777	742	762	716	741	718	711	729	724	756	796	726	730	746	718	723	766	750	773	725	764	759	725	784	718	732	759	808	751	762	769	763	782	763	751	712	757	794	761	773	777	733	729	744	755	687	755	752	684	717	815	806	734	748	762	764	723	762	772	735	784	759	747	751	720	743	771	754	728	738	805	747	735	715	766	736	822	741	802	779	721	779	765	782	716	759	745	732	823	766	812	767	777	751	748	762	734	694	769	755	706	755	771	707	805	747	777	787	759	745	753	794	753	784	776	737	781	725	783	707	747	743	762	758	801	745	745	743	724	764	763	727	785	705	689	754	764	704	781	709	758	748	741	788	746	766	765	774	784	794	803	750	730	715	770	717	757	767	714	740	713	729	809	775	805	796	712	807	769	800	765	746	734	785	718	764	721	743	745	756	781	749	718	769	743	735	767	739	714	726	714	780	766	745	703	770	762	718	706	762	722	779	773	761	762	730	783	774	799	761	815	763	739	773	763	750	789	733	734	745	778	824
11086	18580	12970	7989	6575	4696	3962	4202	16433	15837	7032	3114	1355	820	724	721	728	668	722	679	705	733	686	732	763	671	641	671	686	710	670	699	674	687	710	668	695	701	691	726	682	687	741	713	654	714	732	691	695	720	732	724	680	719	681	667	656	691	689	707	706	710	682	692	686	701	703	667	695	729	639	680	729	690	666	729	681	707	668	720	660	702	688	668	657	677	720	688	683	687	701	660	692	674	646	718	716	728	640	689	664	664	709	726	644	657	720	697	667	686	708	714	660	686	687	701	694	643	663	717	672	689	713	653	659	694	754	639	653	695	678	686	708	692	684	721	666	724	651	639	700	690	667	692	740	700	707	704	671	742	735	704	738	699	669	681	678	682	680	701	719	639	705	684	680	711	708	704	722	737	664	681	674	699	694	747	693	687	671	622	725	660	703	679	692	693	723	702	751	696	689	682	650	674	673	708	651	668	700	676	671	682	682	686	674	659	692	693	692	661	681	639	701	713	675	695	735	710	653	687	725	656	666	716	675	726	744	639	671	685	665	694	668	726	698	698	633	654	668	715	683	701	662	677	720	742	701	678	644	709	676	641	688	691	698	686	685	675	702	742	747	692	675	666	694	655	708	689	726	697	691	710	636	717	690	687	670	699	669	679	654	693	721	663	660	703	712	713	676	671	707	690	696	660	705	677	701	711	654	732	691	721	746	706	708	697	696	675	648	657	702	665	697	699	689	633	725	672	681	683	661	714	655	668	669	662	669	679	685	608	698	712	702	699	683	695	689	660	690	709	671	687	671	693	686	690	693	674	692	653	684	699	674	682	678	684	675	685	697	702	707	680	653	714	655	735	734	726	687	696	664	716	656	704	702	702	732	697	760	707	674	670	734	705	733	719	682	682	631	680	699	679	681	670	673	657	694	699	704	681	712	710	666	665	685	713	716	661	622	704	694	700	646	735	678	645	660	668	699	745	660	682	686	635	668	685	719	676	697	668	659	696	683	743	665	694	663	670	673	676	675	703	699	685	676	698	639	671	644	667	699	649	706	704	693	648	658	645	677	708	692	722	712	696	664	650	671	694	670	670	664	710	677	656	697	677	717	688	694	671	692	721	686	714	702	686	710	691	698	677	641	716	719	657	644	661	713	662	721	681	665	671	668	720	671	697	684	712	671	685	713	723	653	678	687	656	667	676	708	691	729	713	721	647	661	684	683	659	668	710	686	711	664	665	683	658	669	666	642	693	647	689	707	678	693	735	693	683	648	691	671	725	690	706	708	700	651	667	692	646	670	738	688	706	667	670	712	676	688	703	654	690	722	739	697	649	667	685	653	658	693	678	678	732	710	674	702	640	738	709	655	638	675	704	643	683	700	678	721	707	646	670	657	667	690	721	648	677	705	669	722	706	687	657	692	680	666	693	645	667	665	651	637	719	652	716	680	714	703	701	755	689	714	715	678	698	676	678	695	693	710	670	695	664	733	701	671	658	675	614	662	739	673	690	694	649	688	663	735	710	670	636	664	684	723	636	708	655	700	687	690	675	645	726	742	697	643	663	711	665	692	701	673	683	691	669	684	656	713	712	731	670	701	714	695	690	674	686	693	654	685	657	666	656	663	660	663	691	676	669	693	707	678	708	690	712	704	675	682	629	695	714	697	651	634	647	648	709	668	689	692	667	684	690	671	659	688	675	649	663	692	662	699	662	696	717	687	663	756	681	668	661	659	683	673	643	668	700	644	703	714	733	732	735	692	716	709	653	665	695	670	637	683	679	646	654	726	715	714	723	697	673	715	700	693	675	667	674	701	666	722	658	667	661	655	668	654	755	741	698	698	644	650	682	640	727	690	689	703	654	659	691	668	694	677	705	698	660	692	705	705	733	689	692	683	699	667	701	725	748	693	711	651	650	712	669	653	675	692	679	714	700	698	667	669	701	694	658	696	658	734	714	673	700	674	662	688	669	672	652	654	667	714	694	692	677	704	726	685	724	690	674	633	648	676	660	664	734	676	672	662	663	639	645	684	657	682	722	681	711	689	674	709	693	669	677	699	677	677	677	656	675	653	675	717	684	707	648	674	668	658	711	656	685	666	711	674	660	679	659	663	637	714	747	684	661	687	712	686	645	698	683	638	643	657	727	663	705	727	689	701	698	706	677	673	660	689	701	713	681	702	634	676	709	685	653	720	716	675	678	716	677	727	706	661	658	680	683	648	692	700	691	648	671	712	652	694	674	671	671	630	687	706	662	714	701	662	648	700	701	693	687	677	697	665	629	687	740	691	628	687	649	730	704	677	645	722	671	732	693	709	727	712	704	628	661	677	699	719	682	666	669	625	685	687	719	663	687	674	639	694	677	692	715	658	667	671	696	692	677	716	733	673	705	747	736	676	729	692	670	692	699	692	683	670	710	708	663	633	707	667	702	719	630	696	655	672	636	671	666	686	685	715	701	677	682	709	674	695	674	711	662	697	670	657	633	647	659	702	693	733	704	657	664	658	686	662	672	674	706	680	632	670	684	621	725	678	669	695	668	671	677	710	644	689	689	680	674	694	715	675	671	662	695	708	697	663	680	682	706	611	736	703	658	640	655	714	671	654	645	674	660	697	686	688	694	690	678	626	702	676	655	723	692	687	661	651	678	719	668	691	720	655	671	666	660	710	703	664	679	644	717	690	711	723	731	680	742	660	651	663	634	684	695	692	678	684	674	684	655	681	692	690	717	720	693	699	752	692	685	666	709	669	685	675	719	673	735	691	657	666	681	653	712	688	687	672	684	676	722	652	710	679	687	684	703	683	717	689	664	694	706	712	686	693	693	671	666	732	664	708	694	664	677	678	664	708	687	710	691	725	723	668	724	693	713	699	693	711	682	668	676	681	670	725	728	679	682	687	681	689	696	692	659	679	720	677	655	711	639	706	709	705	664	730	698	687	672	678	709	693	689	700	711	694	664	733	643	657	691	719	670	690	689	621	710	679	677	705	700	703	692	706	683	667	690	683	701	691	651	696	650	707	668	667	699	733	656	710	686	687	688	639	741	629	605	672	686	682	694	675	700	653	702	673	731	658	699	676	693	678	716	665	725	704	672	674	688	663	663	683	749	653	685	722	703	700	735	671	655	704	669	718	658	682	701	658	702	670	712	716	694	710	625	692	688	682	659	687	679	691	696	699	633	691	737	692	693	664	631	748	696	710	691	707	694	664	709	665	720	634	667	657	659	635	684	669	717	670	700	728	684	676	722	712	725	663	715	650	674	692	706	716	723	706	702	703	684	703	687	651	668	677	712	717	685	709	650	670	710	662	676	700	689	676	653	671	681	631	669	700	664	661	689	700	749	636	686	652	689	689	678	702	669	683	669	719	728	672	670	718	674	661	708	697	698	670	678	701	660	650	675	643	722	676	711	702	670	663	720	684	684	744	721	621	639	699	706	664	684	671	665	667	733	721	727	729	711	700	698	666	696	665	658	674	682	686	693	703	657	709	674	714	679	642	685
24349	21361	28597	24539	21667	16947	10374	8190	27495	33032	19093	7064	2508	1212	925	899	917	867	851	914	887	938	826	898	860	886	875	904	910	837	852	862	926	885	868	829	786	861	837	855	873	872	881	831	874	829	880	858	827	837	877	858	842	820	883	894	834	891	881	890	831	910	880	871	871	833	887	854	852	814	889	855	895	893	849	812	872	865	879	864	884	861	922	834	892	874	786	846	823	848	874	866	851	860	829	868	805	835	831	875	850	854	842	839	827	860	903	800	831	826	804	829	831	837	891	914	855	874	854	823	831	843	854	809	866	853	820	882	888	858	865	888	865	825	851	793	817	815	847	803	818	832	863	843	881	903	819	883	825	846	881	866	849	788	862	880	848	813	830	879	836	833	833	848	817	870	844	849	888	889	867	840	814	891	852	890	842	886	832	881	867	737	838	829	822	840	884	798	811	818	843	849	913	826	818	825	807	888	805	867	867	814	829	874	842	834	851	839	799	849	830	795	852	837	864	842	827	815	893	823	879	865	842	868	867	820	860	832	858	850	861	839	889	850	927	833	858	847	825	859	798	819	911	891	926	856	832	872	824	830	852	818	838	814	874	839	834	851	839	870	867	850	830	778	842	868	843	838	880	879	907	807	893	871	838	892	897	882	875	867	815	849	842	878	801	836	889	890	855	843	800	877	829	840	872	869	866	910	838	840	858	890	874	845	841	878	832	854	821	865	880	838	844	830	862	815	827	784	881	845	840	894	850	856	808	866	879	834	795	804	800	835	851	848	790	793	832	883	813	868	836	851	834	872	823	825	891	853	858	829	859	905	873	815	865	836	858	844	842	879	819	850	874	868	824	820	842	883	875	859	889	840	800	859	768	826	811	810	807	848	857	832	874	857	845	826	855	868	877	792	823	827	936	886	836	832	788	789	874	857	882	892	841	839	841	885	884	891	912	842	879	850	829	882	884	911	863	889	842	867	847	846	857	813	851	879	878	791	836	857	833	840	868	864	886	875	810	820	837	875	864	853	844	830	848	855	860	884	856	809	871	816	834	851	835	850	845	834	860	806	832	858	832	842	875	842	858	869	811	845	847	783	886	838	867	837	836	824	822	855	851	784	810	778	848	769	868	889	879	833	847	831	863	827	786	852	819	846	888	817	843	855	855	866	843	840	905	827	836	854	835	876	807	791	901	870	850	845	883	807	809	827	884	873	830	845	828	822	883	854	864	885	860	894	828	862	884	872	819	805	820	837	795	850	835	829	861	829	893	829	793	854	870	876	822	898	915	799	868	816	880	862	840	829	880	827	796	888	865	814	879	883	874	855	851	838	831	855	835	832	846	826	882	823	796	825	881	882	831	844	814	919	907	834	895	826	806	825	825	805	809	874	836	841	835	841	868	838	869	924	858	833	852	865	837	845	884	796	890	819	840	801	869	845	806	838	856	850	908	827	846	867	805	845	802	812	878	892	830	860	868	840	857	830	874	888	856	892	855	838	900	852	824	793	840	822	825	881	866	816	919	829	892	847	821	844	811	864	867	851	861	846	889	871	841	862	851	840	855	911	812	825	837	839	812	850	801	814	886	849	900	805	847	886	838	834	884	872	869	826	865	832	761	844	824	906	826	823	828	882	793	830	837	819	883	805	874	889	903	829	868	854	861	888	867	820	901	823	823	843	820	814	840	827	848	876	821	841	852	853	904	866	838	847	851	853	855	861	787	874	864	837	853	812	816	835	827	865	869	865	872	850	855	873	806	820	853	861	912	872	862	859	890	881	880	833	806	820	851	851	848	835	872	831	842	878	903	843	833	916	871	829	826	879	869	843	853	821	860	867	875	843	880	827	901	925	818	876	870	832	830	845	805	807	824	790	847	902	853	781	849	785	824	839	797	887	833	882	834	902	750	853	833	811	835	856	892	836	898	845	805	835	839	861	850	804	816	835	863	866	875	877	859	879	867	853	853	868	922	853	891	848	832	848	871	834	884	853	833	860	880	838	876	863	847	826	794	826	917	834	851	901	773	855	856	864	834	891	832	856	852	885	839	800	849	897	879	824	880	836	869	874	827	879	922	858	802	784	866	829	855	851	889	869	905	918	812	855	830	901	808	852	873	791	827	909	838	872	924	878	830	870	840	840	845	875	887	781	900	860	806	796	860	875	867	844	864	780	816	814	872	850	810	826	917	838	835	860	857	842	800	817	840	864	834	851	787	855	879	900	905	858	854	890	839	771	822	860	903	834	869	812	800	851	864	843	827	839	826	855	842	847	796	861	837	850	792	875	849	830	849	814	815	853	851	831	797	888	832	858	878	871	871	860	885	896	885	888	830	829	878	890	802	831	857	855	837	841	887	856	852	830	840	840	833	844	833	857	794	831	820	831	868	901	883	867	856	818	827	837	852	849	804	842	849	816	869	844	849	876	894	808	841	843	811	870	804	857	902	842	833	850	843	836	814	854	806	828	896	842	839	836	835	835	881	848	894	870	879	881	832	823	836	874	887	884	879	821	862	813	830	860	864	783	806	810	802	874	871	823	898	884	808	827	891	856	868	848	889	889	807	811	838	826	834	843	831	900	836	902	843	795	832	786	820	803	803	848	838	880	898	846	825	865	864	885	852	828	885	829	844	870	791	836	863	894	851	861	838	805	841	846	826	808	828	816	885	861	840	824	881	843	859	814	856	819	775	860	834	811	847	860	853	815	857	821	821	850	859	885	866	821	843	833	857	845	868	848	888	842	839	864	883	869	872	898	878	846	861	857	848	887	881	842	833	868	877	832	816	810	832	821	835	884	785	796	825	826	855	822	891	874	817	860	770	849	837	877	852	821	896	847	877	858	839	813	945	880	869	812	846	870	873	878	870	859	845	833	762	857	876	813	855	855	851	833	910	877	834	820	820	853	873	860	843	860	884	898	767	786	825	857	826	907	837	838	880	913	851	855	856	866	827	808	864	814	892	842	900	890	848	841	889	806	820	854	816	837	866	910	830	835	863	874	804	903	868	843	902	783	834	844	882	852	810	903	832	835	838	836	838	829	848	893	868	906	835	833	872	846	885	874	875	869	856	879	827	799	800	825	816	867	825	862	840	831	826	874	852	835	830	857	881	832	856	903	879	797	838	820	922	887	857	831	838	879	815	829	823	824	819	884	873	888	838	829	846	857	815	860	876	828	800	835	872	814	874	830	918	877	909	844	844	810	823	841	851	870	857	823	856	867	875	818	828	875	867	797	893	818	800	829	777	802	896	836	824	863	899	819	848	879	837	800	839	816	853	885	835	825	876	845	871	863	823	807	850	811	868	894	828	867	739	839	854	818	823	854	869	879	852	876	859	877	826	858	859	860	848	859	854	831	884	869	855	840	884	898	893	867	843	830	835	806	887	821	857	874	875	803	869	814	876	807	830	858	847	799	862	765	842	784	838	857	844	856	845	848	900	841	855	849	842	841	825	808	817	822	859	833	850	854	878	796	838	849	806	832	879	837	824	872	870	806	858	820
14513	26041	17646	12496	13103	10140	8022	8709	29029	28891	14106	5783	2386	1019	811	750	813	795	781	797	769	731	793	781	792	754	804	768	749	824	774	764	821	759	789	773	774	746	802	773	737	810	786	768	753	772	806	780	809	715	753	784	760	795	799	751	732	702	821	786	763	763	786	791	784	776	740	813	778	783	750	750	842	792	766	739	739	749	769	781	743	774	740	757	752	777	783	735	786	731	792	743	797	703	759	779	790	782	851	783	759	790	730	777	807	757	749	718	824	801	783	773	824	779	788	785	778	788	763	796	792	818	752	833	766	782	736	723	779	819	795	711	724	748	785	736	760	819	808	800	763	794	755	800	842	765	780	754	745	800	806	791	840	719	705	785	805	759	762	802	737	743	712	737	805	821	779	761	761	748	757	776	782	781	734	784	724	804	800	752	792	743	814	715	806	773	752	723	787	784	751	784	774	798	742	791	816	759	817	768	745	792	761	703	789	714	745	778	756	782	757	781	756	754	748	713	793	773	721	782	778	822	779	791	755	731	743	757	780	772	774	758	782	802	727	796	781	753	770	795	777	766	766	795	752	845	756	775	705	812	780	769	764	758	746	744	816	770	750	741	743	772	734	768	735	727	720	820	758	723	754	689	748	748	728	761	722	784	791	762	714	791	766	766	736	768	786	763	769	755	733	792	787	760	811	760	789	807	735	788	775	777	792	805	733	767	766	769	781	742	763	757	754	820	723	776	760	801	730	786	795	753	768	692	721	800	722	798	757	730	788	769	736	770	802	774	769	735	720	787	737	762	769	768	766	734	755	792	812	727	800	751	794	778	807	782	753	758	746	766	731	782	733	802	782	772	812	760	727	709	731	796	714	783	778	793	784	773	775	791	766	788	701	769	752	731	766	799	771	776	821	784	774	756	742	798	763	690	746	768	741	786	757	813	762	802	756	799	789	773	769	783	782	763	761	755	773	765	762	738	811	767	757	807	753	781	739	772	734	749	703	750	787	718	750	784	711	751	780	790	761	785	713	764	775	799	750	701	776	740	744	757	775	750	774	761	752	732	775	740	781	781	755	761	825	771	772	785	721	731	746	733	732	794	768	782	767	756	813	745	773	716	794	759	744	709	725	772	802	752	773	740	786	780	733	726	769	763	781	746	785	818	758	744	766	820	754	798	738	755	774	791	717	767	800	756	781	790	789	788	760	788	771	740	745	797	763	730	791	790	774	769	767	807	782	766	777	800	790	758	754	756	798	744	711	786	813	805	769	732	798	745	746	825	740	728	778	779	771	744	767	765	797	715	718	765	732	765	774	754	767	791	793	788	783	790	729	805	789	803	806	780	791	775	724	773	725	750	744	781	845	771	739	704	744	814	754	757	761	730	774	778	779	770	774	796	770	768	756	745	764	802	774	779	762	775	769	790	753	814	719	785	760	782	790	770	787	803	786	746	740	743	715	782	758	800	796	704	726	786	785	754	749	745	734	770	747	757	739	737	782	763	820	759	725	744	785	761	751	805	752	718	772	729	756	746	785	790	741	769	783	782	741	758	734	822	731	717	735	796	711	761	799	746	783	713	743	776	793	766	762	691	767	773	791	750	737	831	741	794	791	753	780	770	754	781	779	733	753	754	741	765	732	782	775	804	766	761	801	755	777	746	718	798	720	801	765	699	757	739	762	766	746	761	783	732	757	779	732	759	729	765	787	764	792	834	776	775	764	779	781	739	783	754	690	759	743	769	786	778	747	833	812	756	762	731	809	754	787	756	772	770	758	743	814	791	766	751	775	742	743	777	746	744	757	731	730	755	726	760	769	823	795	829	756	771	832	798	741	772	789	738	753	782	759	760	758	771	776	763	755	733	744	734	765	770	692	750	776	740	778	748	758	723	743	777	737	772	792	768	774	818	766	751	775	751	770	774	765	759	765	764	711	757	741	769	740	766	785	766	743	817	740	756	747	749	689	791	749	773	774	750	736	732	763	712	771	779	728	716	729	718	774	766	720	739	777	807	713	757	786	769	811	823	731	797	752	740	746	800	810	737	783	795	770	739	702	726	786	752	781	754	774	764	785	783	788	758	793	741	771	758	754	726	780	751	759	745	776	705	788	772	733	756	742	760	769	746	734	727	691	781	789	779	813	703	798	757	785	772	758	766	723	786	809	733	803	748	760	739	736	760	811	741	756	802	750	766	779	722	757	699	766	770	814	766	736	803	773	740	801	811	788	755	733	767	748	740	795	783	760	745	788	771	810	763	780	791	761	776	738	761	765	753	777	743	734	755	760	735	789	772	819	804	801	789	770	780	790	725	759	754	753	771	786	760	726	738	766	793	810	794	763	789	808	760	748	779	746	764	768	780	789	737	777	781	756	768	735	775	789	752	737	774	725	740	757	824	769	733	767	752	802	737	805	759	753	750	787	759	751	772	810	748	674	772	755	762	790	765	800	734	780	748	735	725	791	781	755	775	771	819	750	731	764	769	765	791	755	831	749	783	734	786	771	749	791	778	772	737	737	785	742	745	754	809	714	711	781	794	759	756	729	769	778	804	743	749	765	766	774	747	751	756	761	739	800	744	775	806	757	815	732	792	739	773	767	798	733	750	753	689	809	759	730	791	763	757	802	704	759	737	729	742	776	815	762	760	736	759	746	768	830	731	727	833	759	751	753	771	785	773	789	795	759	698	760	746	755	723	709	785	791	767	697	706	777	807	761	726	801	754	726	739	808	725	764	754	795	807	774	761	781	780	769	793	750	770	760	773	778	764	738	774	805	789	782	822	744	734	788	763	780	765	771	754	751	802	804	790	767	741	786	770	785	739	793	716	787	708	760	733	778	799	775	770	755	757	723	751	739	811	819	819	754	818	726	731	759	785	790	751	783	774	759	760	751	820	754	759	743	783	779	809	771	767	745	800	745	780	770	714	716	792	740	777	795	830	814	735	712	743	757	804	760	770	724	751	763	756	784	740	788	770	753	733	807	790	782	764	765	748	724	706	777	737	738	755	781	800	716	785	805	787	754	806	801	759	811	780	786	764	771	752	740	749	758	791	735	751	769	732	776	739	770	780	715	821	747	744	756	730	741	760	793	777	716	772	728	775	731	766	727	795	781	774	768	779	798	758	779	774	725	767	784	751	815	781	744	733	786	789	754	835	732	813	774	759	757	773	789	752	718	791	794	777	706	751	788	775	748	779	727	741	764	740	773	762	735	787	750	743	710	746	767	739	770	712	781	864	753	797	745	763	788	764	767	782	800	759	812	743	812	804	799	713	751	755	799	730	802	799	744	794	743	781	762	753	799	812	763	809	677	746	721	779	818	795	774	703	734	763	779	765	711	760	751	749	790	773	774	737	771	733	792	737	747	751	800	772	764	776	825	745	758	753	792	749	755	764	748	753	743	762	761	808	757	766	753	749	730	756	771	751	765	762	756	763	736	797	816	760	719	794	756	716	745	759	821	765	760	764	770	772	715	756	732	801	786	791	728	743	756	737	786	769
28164	18328	12874	8044	4541	3304	2726	1968	2431	2575	1884	1202	951	845	797	792	838	750	787	785	770	814	791	831	815	836	834	844	802	792	765	765	821	803	799	805	836	825	814	790	812	831	790	813	813	807	783	837	775	781	812	778	804	798	761	834	795	775	848	777	761	805	811	819	796	779	756	744	815	756	831	745	833	836	782	825	812	857	819	780	818	767	796	809	781	801	762	809	807	806	764	789	846	745	774	784	789	785	797	812	807	840	800	757	806	803	805	744	741	785	806	771	767	778	834	783	798	821	814	823	790	792	833	813	754	777	761	799	781	762	826	801	776	801	783	785	815	834	809	862	840	792	816	799	807	835	816	770	744	790	804	813	777	733	808	821	829	746	771	802	769	773	771	798	813	774	803	783	810	813	802	792	802	820	772	753	806	789	816	834	869	746	809	749	791	759	789	830	828	784	809	870	770	854	830	789	802	758	772	795	808	749	775	793	856	795	814	772	830	822	733	786	829	816	851	792	805	830	791	818	759	754	742	820	800	769	732	824	825	782	767	768	832	811	796	806	827	731	764	777	778	775	827	822	813	755	801	803	833	750	794	825	755	803	803	796	811	840	777	796	823	761	827	776	778	810	757	767	771	823	830	786	798	763	803	815	738	805	818	804	791	787	802	787	819	798	800	754	818	794	775	861	765	809	778	781	772	802	800	781	796	819	831	795	801	834	828	788	810	799	798	800	828	783	750	825	790	805	790	773	817	818	805	783	855	850	827	803	819	776	835	838	758	821	885	758	773	878	817	810	799	790	825	744	798	785	767	764	791	824	768	798	796	764	792	813	813	796	787	826	794	796	826	802	828	841	821	791	778	740	862	773	760	808	785	798	828	733	768	799	810	813	811	826	761	863	828	773	782	884	803	857	813	812	802	747	842	826	873	839	766	813	796	783	811	777	821	838	764	824	783	860	745	833	843	813	816	816	779	806	840	763	760	846	752	803	770	819	818	824	829	782	819	783	795	746	799	836	794	783	840	816	788	830	804	799	795	804	775	809	756	817	788	744	838	803	814	768	755	843	779	765	827	829	799	785	817	843	775	801	811	805	878	791	794	777	782	836	773	792	796	787	760	810	865	770	802	796	834	797	802	809	810	776	856	775	798	810	832	825	761	837	821	788	825	782	781	799	813	796	782	794	855	821	817	811	778	790	809	809	725	821	821	768	822	768	844	783	820	760	767	793	762	816	817	797	829	810	784	780	808	763	797	795	797	828	813	774	748	767	741	800	830	810	803	823	780	814	805	784	804	784	815	790	776	788	797	812	820	774	783	828	814	819	805	807	792	790	856	848	765	824	732	794	780	764	790	796	794	861	789	807	785	833	785	805	810	818	777	838	803	796	780	822	849	759	807	804	789	791	762	814	789	816	867	815	747	805	777	810	798	824	765	801	830	808	806	802	806	811	828	804	784	770	825	815	826	787	787	850	798	776	809	806	793	760	797	761	791	788	854	759	814	798	800	791	818	784	853	793	809	841	759	779	812	846	800	807	795	813	758	786	819	781	826	762	785	818	823	755	819	783	806	793	818	799	813	797	764	798	831	754	779	777	754	766	762	774	813	778	842	823	787	804	815	786	833	798	838	780	764	756	818	765	783	806	796	802	783	821	783	800	807	782	781	807	829	794	784	813	807	801	843	802	806	810	824	731	847	782	802	747	810	788	770	797	779	862	797	777	770	829	831	843	767	863	801	858	777	807	782	769	812	787	837	818	815	839	796	800	788	822	824	781	832	833	795	779	769	791	770	796	833	835	796	757	762	837	817	823	757	824	844	787	768	767	856	813	789	770	790	791	776	809	791	809	762	801	864	801	809	812	769	771	824	736	790	784	855	851	762	772	773	815	805	797	798	815	790	795	821	814	799	743	805	815	821	786	757	792	814	816	804	788	777	795	820	776	803	767	794	821	817	800	852	798	797	810	781	803	738	826	735	771	812	805	814	821	788	792	811	820	815	817	773	815	825	785	783	807	840	753	775	805	780	789	787	766	830	857	778	806	739	792	763	776	801	781	800	797	789	824	799	786	823	787	779	780	797	821	853	793	832	778	824	853	751	742	791	766	842	824	776	769	798	828	774	783	797	786	750	801	742	809	840	760	830	796	759	773	803	828	825	840	770	749	841	834	820	774	831	820	778	786	802	808	783	791	804	812	811	807	800	744	781	797	777	746	807	868	834	758	763	808	779	793	809	762	792	773	788	846	738	781	828	825	819	810	761	805	759	829	781	749	746	762	830	788	797	809	794	840	768	808	763	824	801	774	808	774	817	756	811	793	796	801	786	804	757	795	769	817	778	852	742	823	788	782	810	784	800	839	801	862	765	755	825	757	794	836	816	779	822	797	800	785	811	755	838	785	804	810	808	778	767	819	766	794	807	769	814	747	844	790	823	776	788	791	756	795	834	776	858	863	789	798	828	809	802	778	779	773	751	730	774	783	774	815	784	823	811	811	753	785	749	780	797	773	805	810	830	810	786	833	777	793	760	790	800	787	794	824	808	795	807	804	819	758	767	774	786	789	805	850	791	845	852	765	841	803	830	838	750	828	776	797	784	799	811	805	829	779	828	768	804	749	758	799	799	769	846	805	793	855	759	782	831	811	799	784	771	760	808	811	791	757	823	797	785	865	800	871	797	883	823	790	844	791	840	805	818	835	818	800	824	824	791	762	834	794	802	826	828	766	807	787	830	774	816	780	755	821	788	827	786	837	832	818	789	794	815	780	761	807	804	793	866	805	780	808	803	802	806	783	794	752	812	767	792	765	814	808	751	854	810	806	770	806	771	820	790	770	799	785	769	832	797	807	833	779	811	801	793	786	857	829	747	794	809	831	748	825	825	817	770	813	742	785	800	794	839	817	813	766	766	778	742	864	794	838	787	797	783	822	774	839	806	797	835	754	804	794	807	775	816	760	755	824	831	769	778	757	773	780	741	775	817	820	801	768	833	812	812	742	781	785	794	830	787	811	834	776	811	741	749	752	771	763	792	790	799	853	782	783	829	766	866	791	835	792	773	844	827	792	794	830	796	807	860	852	763	734	802	810	810	813	778	830	804	786	822	809	768	839	820	801	784	795	770	835	839	787	784	812	775	780	819	839	787	786	786	805	768	838	765	799	728	776	787	798	792	812	803	799	777	800	751	824	807	814	763	771	830	814	804	820	851	810	819	764	794	781	823	699	810	770	800	769	839	777	760	790	806	809	771	883	765	850	821	816	788	817	813	807	780	791	823	778	759	789	807	802	827	835	805	819	774	800	767	774	775	832	747	778	794	853	801	796	767	790	776	815	830	868	799	808	773	781	809	792	875	804	815	758	767	733	775	771	808	854	753	803	777	763	825	828	830	796	780	839	776	785	818	811	802	730	774	823	827	826	718	803	820	800	792	799	765	797	804	787	813	817	835	798	827	802	783	814	806	816	828	721	764	816	775	766	789	797	754	785	799	830	800	776	829	806
10171	13230	11087	6626	5011	3954	3411	2460	2986	2908	1923	1043	853	794	681	682	701	676	680	713	710	667	704	718	770	668	696	689	720	702	688	749	709	660	683	707	665	743	648	670	727	706	751	693	701	776	719	703	711	725	690	683	709	703	669	757	699	711	695	705	719	718	716	735	673	681	653	679	721	721	693	725	752	735	648	708	701	708	675	700	704	690	717	700	699	780	684	717	689	662	719	719	678	752	665	751	743	726	722	741	664	738	735	702	686	734	731	701	700	659	663	693	725	659	685	684	714	707	683	699	742	726	699	706	661	670	707	711	685	695	692	702	726	674	672	681	725	686	686	723	661	708	641	724	690	715	676	716	737	695	672	751	739	711	690	673	730	675	736	709	691	689	701	725	713	718	767	772	692	713	696	692	685	702	756	681	658	683	725	728	714	731	683	694	676	707	689	714	675	677	735	750	723	685	732	662	699	701	706	627	702	675	707	727	690	725	678	689	714	692	669	693	717	658	692	718	705	710	638	700	704	711	664	738	684	685	687	698	709	711	687	686	699	735	717	660	711	692	684	678	706	740	707	671	657	689	691	697	727	702	699	737	695	737	687	729	690	732	718	642	722	709	706	721	743	687	678	714	686	709	711	719	688	739	748	730	687	661	690	667	692	703	669	686	711	687	675	671	719	733	726	717	720	706	700	717	699	723	704	762	680	692	684	750	693	712	658	726	681	704	649	703	720	676	712	677	657	710	723	702	695	695	745	756	687	706	659	707	737	698	676	708	728	683	727	686	724	688	708	683	706	729	683	718	680	718	687	664	739	721	709	685	708	732	695	718	716	679	668	701	740	707	742	710	687	680	691	733	698	664	689	717	731	696	650	652	739	713	715	694	677	694	683	705	728	680	761	683	685	708	679	686	649	645	772	648	747	668	726	700	691	679	728	693	658	679	735	675	679	697	660	714	725	714	708	735	711	723	711	680	698	692	704	695	694	729	754	734	690	669	661	735	679	682	720	687	729	680	691	721	659	718	732	725	707	676	707	691	693	680	689	673	691	694	703	704	734	708	742	634	714	693	739	665	675	744	717	692	676	699	708	726	665	685	660	703	702	700	742	742	633	676	694	688	733	706	684	705	683	728	740	702	708	674	698	703	693	708	680	685	647	740	746	688	696	665	718	726	690	671	663	734	694	710	699	689	726	710	702	699	730	655	684	696	705	708	697	696	713	746	700	735	662	693	685	659	725	694	689	735	703	724	674	767	721	753	715	735	669	654	683	756	663	698	693	695	729	701	677	725	719	697	694	673	713	675	681	678	702	709	695	694	727	735	693	696	661	678	681	701	728	698	726	702	703	698	690	741	723	706	718	675	752	719	663	680	729	718	716	707	678	715	671	672	638	729	737	681	709	694	694	670	698	693	727	709	694	676	687	685	694	722	733	688	722	726	737	699	701	669	646	713	681	681	724	704	754	703	710	686	729	728	717	738	704	684	679	680	701	699	713	700	698	680	710	704	718	685	666	703	712	696	697	754	678	689	740	675	721	698	691	726	745	748	743	701	626	701	739	695	752	758	679	686	700	728	736	725	718	723	677	701	683	686	738	731	693	715	716	731	694	700	724	717	679	683	683	722	688	708	682	712	696	715	673	688	709	663	684	702	676	703	715	721	682	679	687	681	707	709	714	709	701	732	695	726	714	687	726	650	646	722	704	710	686	706	739	717	685	681	681	686	718	678	788	678	728	746	712	721	706	724	690	738	690	736	673	715	698	699	752	723	684	658	727	674	704	705	701	696	674	675	723	732	693	711	706	692	622	679	712	661	706	741	667	721	694	709	729	688	690	736	685	705	729	684	729	771	736	674	685	719	660	723	705	721	694	678	674	676	684	702	697	694	717	739	721	737	696	721	688	683	723	697	736	689	749	709	674	712	660	710	707	730	723	748	732	718	668	631	680	690	716	686	711	680	708	701	698	705	695	722	750	726	670	672	738	725	740	676	669	734	747	759	727	698	665	670	673	701	698	710	696	685	697	673	713	672	702	730	710	710	714	744	705	699	671	660	748	714	721	678	719	708	718	712	691	695	700	687	707	694	677	701	707	650	712	682	727	732	726	720	646	715	711	735	720	683	696	666	730	697	702	752	730	722	654	713	686	680	708	698	701	697	679	671	700	689	682	648	698	692	691	704	699	701	719	712	706	688	684	707	706	715	651	719	689	721	695	675	640	685	715	720	744	754	727	691	689	700	707	694	708	717	701	701	734	731	689	710	713	722	704	734	689	702	696	639	722	693	711	706	668	713	664	670	746	705	700	712	680	720	765	703	681	719	670	710	710	662	695	718	708	680	711	730	730	719	698	710	727	754	737	734	717	683	759	728	670	670	687	681	687	740	723	765	708	688	697	747	704	731	714	687	701	708	705	673	677	738	704	691	699	728	751	695	668	710	668	707	705	726	719	683	691	657	714	682	675	694	722	733	744	717	726	675	725	678	679	721	701	701	691	678	726	674	711	668	726	728	746	707	733	706	717	719	709	745	701	721	708	720	687	720	658	683	710	731	711	660	767	683	731	691	710	680	738	688	740	658	734	711	680	707	732	686	663	693	640	693	667	702	738	743	676	726	704	696	714	710	674	749	681	722	695	693	692	666	739	718	780	663	698	670	716	687	683	692	688	701	717	659	709	664	696	757	680	712	666	727	712	719	697	674	727	714	710	720	674	693	736	742	662	685	680	709	712	662	763	656	740	678	721	716	715	688	708	715	705	728	724	756	726	676	704	740	737	696	721	734	620	681	704	689	716	726	733	753	732	721	674	700	687	723	740	706	706	710	697	713	719	656	698	678	652	683	714	709	723	722	660	686	747	697	718	721	683	744	697	660	677	696	696	739	734	752	748	675	720	711	681	720	696	708	690	742	776	686	686	719	701	701	678	678	672	673	682	681	726	749	732	764	691	719	691	737	701	663	677	715	668	702	685	716	654	736	739	694	683	784	700	674	681	673	668	674	685	705	695	719	694	713	725	681	754	726	709	666	671	658	740	717	748	696	735	711	711	683	702	710	723	687	731	692	678	687	690	708	752	726	687	737	694	703	703	711	740	694	682	693	703	696	724	670	705	718	647	682	753	649	708	729	704	735	709	713	705	700	698	677	773	656	729	679	691	724	674	686	699	713	669	687	725	677	699	705	735	730	744	708	671	658	714	700	727	722	735	696	685	704	745	726	697	746	618	706	652	702	683	708	688	772	684	705	714	666	725	691	710	671	703	723	701	704	685	689	701	749	672	744	740	692	658	693	677	754	678	690	761	717	715	713	727	703	724	747	730	685	712	736	713	746	747	700	669	722	702	711	703	684	686	683	737	709	695	775	691	679	745	689	710	714	671	700	726	738	666	699	689	722	658	704	715	699	696	682	730	747	735	702	722	694	714	690	722	699	707	717	691	683	725	692	715	699	662	713	746	726	699	678	726	716	687	707	735	651	698	682	705	654	717	701	704	695	652	703
25614	21429	27367	25101	13604	6695	4488	4614	11611	16396	7885	2546	1473	910	812	772	715	773	747	760	728	754	733	764	768	756	864	740	737	720	716	731	725	743	772	776	747	752	719	764	739	756	704	709	747	726	743	673	725	755	727	775	741	784	771	788	723	785	727	755	747	752	769	751	726	780	752	751	717	775	688	732	766	733	747	748	768	723	732	809	787	776	685	731	733	717	768	727	702	790	754	711	709	727	795	775	729	749	737	700	742	725	793	706	739	694	742	768	720	697	740	770	784	775	695	776	730	726	760	755	780	698	733	749	726	735	695	779	724	729	710	694	691	751	766	724	726	826	782	748	750	755	728	760	762	779	730	729	788	747	746	761	755	718	747	726	731	704	720	755	786	740	719	741	752	805	729	702	717	674	719	729	727	747	754	788	787	693	753	732	753	691	727	736	732	753	710	684	727	714	737	717	726	748	703	794	702	771	735	803	720	785	778	727	779	781	783	725	743	769	671	719	763	727	782	736	758	770	775	729	742	729	757	702	717	750	690	758	750	725	731	760	711	722	753	753	703	747	730	766	734	749	704	738	766	735	722	690	738	779	741	804	732	772	731	715	762	701	711	749	724	803	804	722	726	789	740	749	772	748	763	772	775	786	771	759	764	739	765	718	693	771	762	707	765	801	761	809	724	700	782	762	752	746	737	720	741	719	722	799	782	712	758	722	763	718	756	687	705	732	728	759	709	761	763	770	773	759	725	701	688	719	740	723	720	731	749	733	763	721	740	702	732	733	721	781	718	766	758	749	771	737	725	779	763	742	737	713	737	709	737	721	767	719	749	695	748	716	751	793	747	682	717	696	797	722	720	704	703	696	714	724	732	674	736	778	754	725	724	753	765	718	746	760	712	665	670	705	753	738	749	699	741	768	669	728	734	767	731	759	786	737	737	760	703	700	743	779	748	727	747	744	674	722	708	735	724	726	720	751	721	734	668	734	770	761	746	758	740	717	749	776	740	749	774	718	715	720	733	750	697	706	734	710	722	785	756	714	788	722	745	694	788	708	747	752	762	740	739	794	743	746	741	749	743	745	732	755	771	746	770	693	736	724	686	754	726	693	685	713	797	792	765	741	774	782	727	732	736	759	743	750	749	760	751	730	732	723	735	797	759	813	752	790	721	756	744	696	755	793	764	710	712	748	724	690	733	732	715	707	690	723	745	738	744	796	722	726	757	712	737	729	685	721	692	770	752	715	762	748	774	772	715	750	711	725	681	706	768	775	776	716	737	729	730	749	764	750	754	780	762	722	755	715	720	747	763	698	722	716	760	741	713	742	745	745	733	805	747	726	790	721	745	721	745	736	787	791	747	717	780	793	684	701	725	735	771	761	757	709	717	745	748	716	819	725	699	780	710	753	722	756	748	709	754	793	771	766	810	718	760	727	739	689	758	784	701	755	710	745	755	736	721	736	756	725	701	714	775	739	766	750	703	724	730	668	768	745	727	789	720	751	720	715	716	744	707	759	712	743	721	735	697	735	701	750	710	751	763	751	799	790	743	701	741	696	786	726	746	726	717	738	762	680	756	729	717	755	737	734	688	722	800	708	728	726	679	739	763	724	743	752	739	729	765	748	710	760	744	762	747	717	759	759	753	763	744	697	746	740	702	758	718	743	748	738	748	763	738	722	733	771	721	762	718	694	767	720	749	766	732	742	702	728	704	717	769	725	726	790	761	743	750	720	710	775	740	733	702	762	755	750	756	773	761	714	754	735	752	744	746	683	749	745	744	760	723	730	704	715	724	737	729	750	744	696	770	718	743	728	747	743	764	725	734	767	689	734	726	785	724	697	730	743	777	797	756	754	754	771	686	728	721	716	766	754	749	700	748	718	718	704	716	808	794	762	769	769	731	739	767	761	827	721	736	716	763	752	680	706	738	689	760	717	747	725	766	759	745	715	726	754	766	759	771	724	769	723	773	747	751	764	765	729	739	747	729	723	740	775	768	697	774	753	758	763	753	741	765	710	758	749	760	725	711	757	738	739	731	823	710	737	725	716	716	786	744	698	758	762	726	747	701	697	707	753	782	813	705	724	759	722	709	740	725	723	731	797	723	739	760	776	736	750	745	753	747	742	757	691	711	725	726	714	698	742	712	771	764	694	771	804	724	707	826	757	757	724	710	743	739	767	782	708	718	757	744	769	765	754	731	709	754	768	734	738	823	723	726	768	723	724	733	732	729	698	730	705	762	748	759	774	753	754	743	773	737	769	744	733	705	792	720	722	730	772	755	771	796	752	736	750	747	750	733	724	748	739	720	762	767	779	686	755	711	730	683	747	686	671	722	724	751	761	690	731	741	710	719	753	794	729	746	746	770	723	709	708	747	732	718	717	725	770	714	732	743	742	747	755	745	743	729	720	728	706	752	759	758	737	732	691	755	750	747	740	741	755	742	748	740	700	762	770	743	723	721	736	740	726	793	754	736	748	753	745	732	791	764	723	762	775	716	772	713	766	743	754	740	771	737	772	720	713	741	770	747	759	759	763	727	793	756	779	733	764	740	753	767	695	704	721	741	770	756	756	694	758	773	744	768	721	722	804	801	764	747	721	737	742	747	755	667	748	748	740	735	746	731	696	746	740	731	692	731	705	722	715	737	741	684	721	754	760	713	724	785	748	717	744	708	673	729	727	766	730	735	724	684	719	716	749	694	719	750	771	737	730	751	763	735	726	723	750	747	785	763	756	789	760	737	755	760	753	731	704	737	744	739	715	743	788	753	787	758	797	653	720	756	722	725	728	720	746	753	719	767	758	743	736	777	736	717	728	721	741	717	766	716	748	736	673	765	787	716	747	688	766	744	743	718	701	744	738	732	741	735	710	723	709	764	743	732	703	787	724	741	742	691	764	737	709	701	776	772	667	757	717	754	753	731	735	784	746	723	760	775	721	738	772	728	725	748	734	756	699	726	719	713	734	758	734	711	758	779	771	735	810	767	728	745	795	717	753	779	718	749	753	754	716	766	768	763	761	715	724	741	736	741	727	751	761	789	741	790	739	754	734	723	735	749	744	755	734	763	737	758	725	755	787	737	778	749	661	767	760	705	775	756	713	781	759	749	715	735	768	782	757	733	736	721	751	737	727	757	749	721	759	725	723	752	786	702	722	737	786	722	699	724	700	724	675	799	781	744	748	702	784	756	769	743	670	779	759	760	751	714	779	747	731	732	740	727	747	701	752	707	777	742	728	718	706	758	711	744	730	726	751	758	705	773	720	734	705	736	705	690	710	776	730	791	766	781	718	770	746	726	737	730	730	705	729	756	723	741	698	768	753	683	721	729	760	743	720	739	732	763	738	739	736	735	725	744	707	714	762	783	748	715	780	722	786	775	758	738	761	761	734	769	765	759	721	755	737	776	722	732	802	743	718	755	803	751	747	737	782	748	780	745	738	766	697	724	762	770	715	712	715	752	727	777	710	721	738	698	788	705	691	716	722	757	732	740	748	781	737
12953	23330	20131	11170	7891	5829	4890	5678	13703	15232	6578	2406	1495	805	759	705	700	698	684	684	685	702	670	711	700	698	691	661	665	677	768	668	669	746	731	727	733	674	668	697	709	685	675	679	640	703	688	674	668	702	676	689	687	684	637	645	687	690	656	709	688	683	657	676	682	700	705	683	686	666	676	698	675	703	627	668	697	710	692	671	718	690	689	657	673	644	722	695	700	654	699	740	711	714	675	686	641	643	690	692	710	675	648	687	703	678	669	615	642	675	667	664	689	686	702	663	653	702	703	661	696	654	662	674	704	634	698	701	671	653	681	706	659	658	661	663	676	651	704	729	679	675	662	681	708	719	624	692	674	733	673	698	659	618	691	698	687	713	656	681	667	649	642	674	661	732	673	662	673	650	675	704	731	671	655	686	682	660	729	684	613	672	642	698	680	683	702	673	650	702	702	683	713	679	696	678	678	607	720	658	694	656	653	680	675	693	648	744	691	662	695	683	687	665	676	689	691	702	679	755	670	619	664	635	684	649	683	705	739	720	658	699	749	700	668	654	683	712	740	641	697	684	706	646	689	671	680	696	632	684	681	685	657	685	644	677	692	636	647	717	684	687	656	704	719	665	697	673	647	669	666	656	702	701	715	676	681	663	673	662	704	681	667	672	658	676	699	678	704	658	645	642	675	675	673	689	653	706	643	626	689	692	692	682	696	667	681	680	697	665	631	698	657	684	671	674	707	677	715	682	703	687	699	708	646	704	648	674	710	646	714	697	677	678	668	695	684	663	670	666	650	678	704	681	655	658	697	707	668	670	735	658	649	680	706	717	640	665	668	686	719	716	660	701	687	617	674	679	678	712	698	721	697	666	705	651	665	736	683	660	679	704	687	665	703	681	660	658	679	642	739	686	638	635	695	681	707	606	677	668	650	629	676	663	654	670	694	636	657	653	710	675	730	624	712	660	644	692	642	665	686	684	680	668	660	700	668	715	684	658	699	668	667	683	708	707	699	691	692	715	683	721	637	698	674	675	668	676	716	670	665	723	696	676	698	655	686	677	666	681	698	729	630	679	720	665	663	702	712	699	649	660	688	664	682	647	687	653	700	667	647	681	706	708	695	651	667	674	670	730	676	653	681	727	701	708	674	668	705	686	672	648	656	703	686	705	691	664	734	676	710	662	690	642	705	655	675	724	686	717	672	710	706	709	658	710	744	642	679	688	664	676	682	674	700	701	674	659	655	719	679	654	686	709	731	730	662	681	688	707	663	689	689	711	657	687	707	686	678	668	716	696	651	736	639	673	632	662	706	672	680	712	717	647	672	621	664	656	679	676	664	677	685	682	670	703	659	627	640	675	683	672	639	725	668	689	659	659	652	639	711	685	700	688	628	710	662	666	657	641	679	660	651	648	680	707	679	662	654	653	697	670	668	717	687	680	691	678	659	667	690	700	661	709	650	641	685	637	668	652	665	654	670	677	644	725	680	706	648	692	697	701	658	726	724	645	633	685	699	706	687	674	700	702	675	677	681	663	670	702	689	674	673	692	694	663	698	676	686	691	710	706	715	692	673	717	671	726	710	688	624	694	691	673	713	701	672	684	684	692	638	680	694	688	660	687	670	690	675	697	680	709	698	686	703	677	663	704	691	635	723	682	671	687	717	738	681	689	688	663	675	655	665	655	680	728	699	672	663	673	720	696	635	693	648	670	685	691	682	676	684	675	681	674	614	706	713	621	678	674	678	732	705	734	683	706	651	645	654	697	623	672	704	690	665	644	659	698	665	678	658	663	673	660	688	722	666	620	717	693	669	695	659	679	672	694	715	702	657	679	666	668	660	644	708	673	647	679	651	665	674	689	664	641	667	695	650	658	639	683	671	669	672	704	639	684	689	692	668	680	694	689	675	679	673	669	703	686	697	679	682	701	653	640	698	695	649	696	668	641	658	667	683	663	659	663	622	636	683	690	700	664	677	711	675	671	659	712	688	662	735	676	697	681	652	657	714	700	722	659	696	669	638	703	679	675	674	704	669	676	643	671	684	695	646	677	669	680	655	715	738	691	664	722	671	705	714	684	661	687	669	673	733	641	683	664	656	657	642	688	705	723	628	706	643	662	708	649	685	686	712	661	659	648	677	693	679	683	681	707	692	700	647	664	692	688	685	685	688	702	638	687	706	721	662	647	676	686	728	671	683	661	657	712	661	678	702	675	657	709	654	676	673	730	714	652	664	730	655	664	668	650	712	647	621	717	667	698	677	711	659	624	698	719	643	652	686	707	717	668	695	667	682	717	641	716	651	666	675	698	676	710	697	678	686	687	673	649	667	677	678	670	651	698	696	670	687	671	666	665	713	673	682	639	694	664	668	688	692	704	682	690	630	689	710	688	622	717	674	686	701	724	697	690	718	684	695	695	694	729	660	669	760	715	641	652	706	645	749	649	667	716	697	687	712	667	678	699	690	651	674	717	706	663	690	702	633	653	672	693	661	661	713	675	707	610	708	693	671	701	670	714	646	708	716	645	674	694	649	679	686	713	684	685	666	672	670	686	650	650	689	668	680	674	699	647	686	613	684	706	678	625	676	652	660	673	669	668	651	656	665	675	721	716	672	618	689	693	687	662	696	669	668	685	684	708	613	696	708	694	647	696	702	726	646	716	649	724	643	685	679	671	725	672	676	711	676	709	658	663	657	644	698	676	659	686	675	631	649	650	717	683	646	741	646	704	671	645	713	678	711	682	697	682	677	674	699	695	669	693	722	671	613	674	686	695	696	664	666	699	655	681	708	715	663	643	676	684	644	730	663	720	702	741	680	672	654	726	702	679	646	618	671	693	686	656	679	686	682	696	653	734	679	675	725	715	718	688	657	696	664	674	660	715	665	671	666	700	690	663	689	690	691	685	678	661	679	628	703	615	646	700	665	676	685	704	659	667	702	699	686	682	652	719	686	684	659	665	631	673	684	693	674	708	649	655	685	717	642	717	717	707	688	646	654	689	683	689	676	704	663	642	668	659	684	707	638	691	679	699	677	664	685	669	662	694	656	696	647	684	667	647	689	659	673	703	690	703	653	650	724	687	660	729	651	661	694	627	695	663	642	661	689	668	720	660	671	697	687	659	685	677	698	673	673	676	679	673	687	702	679	690	681	635	660	635	673	681	659	681	610	679	714	678	619	689	634	697	660	647	650	658	695	703	663	657	688	716	645	689	701	680	672	657	657	685	645	640	648	673	676	712	726	696	672	667	668	691	672	671	657	720	618	664	674	717	674	659	636	639	642	656	693	649	671	746	698	673	717	688	736	740	703	651	695	650	703	659	648	706	679	630	686	634	673	692	728	715	659	683	618	667	670	680	678	664	673	703	654	626	673	664	683	639	644	686	642	670	676	720	698	675	717	682	657	682	655	705	647	676	708	663	658	710	687	681	685	643	683	666	703	688	686	690	640	658	698	650	669	703	666	632	683	648	712	671	708	695	676	711	655	653	725	702	710	737
24284	21396	28756	24441	21381	15298	8641	15376	29957	31396	16879	5037	2432	1102	920	904	819	824	875	841	862	828	858	904	824	892	875	854	852	870	869	835	848	804	921	797	806	880	890	815	870	852	876	830	834	822	837	859	839	853	809	918	843	890	890	838	832	838	842	875	887	790	792	873	823	813	807	858	858	848	889	842	854	841	833	822	837	830	883	830	887	834	853	860	861	836	824	889	823	896	859	869	866	853	808	869	860	874	878	833	830	881	847	830	891	848	810	849	822	870	852	795	822	850	796	799	826	826	851	837	907	851	897	821	890	858	798	867	799	818	799	848	877	850	905	799	827	904	838	837	865	824	778	887	828	838	826	862	830	843	816	851	816	828	799	834	828	847	809	843	815	869	818	867	848	801	875	855	846	875	802	868	857	848	823	854	836	888	826	854	838	797	860	860	810	824	791	815	852	831	835	784	847	861	792	828	835	866	856	860	868	850	804	810	837	842	808	806	809	858	844	832	845	813	776	796	906	879	861	839	787	850	836	780	842	896	866	859	795	833	801	833	776	805	823	806	814	903	818	792	857	809	844	832	849	866	846	858	881	814	842	794	833	855	819	809	840	814	817	839	855	827	780	832	812	866	849	873	848	898	882	844	829	845	843	851	790	810	841	854	852	804	842	817	868	849	767	820	873	817	766	857	880	860	871	792	872	853	858	896	857	807	852	881	886	836	847	846	833	827	823	845	843	846	788	798	834	800	799	855	853	769	865	859	832	827	832	876	847	845	865	851	831	876	885	846	846	795	841	814	805	866	843	873	818	831	835	847	844	817	859	850	866	815	832	848	854	795	833	882	874	815	791	864	911	863	842	889	817	833	810	830	884	888	824	860	822	841	792	849	827	847	818	849	833	849	854	851	804	834	872	874	867	830	828	810	843	842	846	898	808	850	860	821	852	826	834	863	886	827	820	814	817	895	871	807	797	828	860	860	821	876	796	786	868	816	797	792	856	836	799	829	817	843	868	875	848	817	862	797	813	831	812	827	863	845	864	819	875	837	836	859	793	832	800	849	872	801	821	847	882	855	838	817	887	840	863	816	873	837	836	815	810	828	830	872	804	905	857	817	838	894	865	835	877	795	811	859	798	902	855	899	851	787	828	834	861	876	861	849	866	816	846	815	781	811	838	866	865	837	807	826	833	794	841	866	882	848	780	816	817	839	784	836	859	855	836	790	881	839	798	806	786	867	804	832	808	836	827	828	870	807	836	829	886	826	803	837	835	817	874	856	818	860	877	849	793	813	840	799	844	816	808	815	833	812	853	903	816	887	863	839	837	860	786	856	806	793	772	869	809	862	875	837	843	802	841	816	873	819	795	819	841	877	837	864	855	875	814	856	838	834	836	842	878	831	816	865	847	842	851	862	826	823	824	827	849	829	819	865	816	820	849	781	807	853	830	833	787	848	898	887	890	850	837	816	818	856	823	881	852	843	810	800	841	835	810	857	844	820	768	862	796	860	887	819	842	829	869	816	823	862	871	871	815	887	839	797	820	834	836	810	874	843	834	806	862	842	862	806	887	815	871	796	842	818	850	855	798	795	802	827	816	843	839	862	823	826	798	834	863	856	878	835	845	863	844	808	826	831	831	821	840	864	849	872	817	777	842	819	868	891	867	800	839	872	797	898	882	883	842	837	835	842	805	867	852	854	845	842	799	801	846	852	831	808	835	847	874	846	799	829	845	881	867	807	834	839	834	859	854	866	838	810	752	810	858	831	845	855	810	879	836	884	833	815	808	844	855	880	856	820	753	811	829	855	836	878	820	828	811	841	826	876	842	855	870	852	807	877	834	844	791	832	832	855	829	812	816	857	835	831	756	841	772	851	889	808	802	901	857	809	841	825	834	814	880	861	857	803	844	835	830	848	855	829	828	823	851	870	835	833	789	798	837	794	814	867	845	854	842	800	809	853	842	813	789	781	817	803	918	881	893	839	871	823	801	804	817	884	865	816	827	840	789	824	812	793	861	839	838	876	835	854	816	799	845	849	848	814	821	830	872	822	787	824	850	871	838	822	844	826	832	831	844	851	824	876	829	889	794	828	846	812	832	834	806	776	832	834	795	827	816	815	847	817	832	817	889	863	809	815	840	793	861	816	831	797	839	831	822	835	830	819	804	839	915	854	794	822	834	874	829	880	860	926	853	860	866	773	797	850	849	818	812	851	838	865	812	828	845	865	766	823	813	834	811	855	811	827	834	860	841	841	858	792	855	796	876	850	840	856	820	843	839	853	787	810	849	836	807	802	864	778	896	816	849	816	821	881	883	859	816	844	818	903	843	820	819	808	843	817	790	814	818	868	829	832	824	795	823	855	834	881	811	811	817	846	841	814	818	857	789	849	794	817	837	867	795	783	841	842	812	810	786	817	847	811	825	770	905	840	852	823	809	833	770	875	853	837	837	829	873	896	885	832	833	856	835	844	862	791	851	817	843	831	857	904	913	849	814	832	854	816	808	826	782	865	795	846	860	833	823	818	863	810	846	834	810	847	813	874	861	806	835	819	800	851	812	807	812	799	851	891	863	827	832	811	874	850	814	816	838	795	804	799	881	799	808	856	845	835	836	862	835	844	832	843	815	839	818	786	807	825	787	822	848	803	866	823	794	807	825	794	834	837	824	838	866	868	824	840	819	835	832	837	822	808	800	851	886	862	826	800	851	820	844	830	846	806	859	864	895	884	808	837	849	803	838	828	826	847	783	864	848	830	821	851	836	867	822	842	848	817	820	806	850	844	863	842	809	809	897	822	831	850	907	866	868	861	821	834	786	846	832	819	819	824	850	849	827	896	886	816	906	773	862	869	907	815	813	798	837	783	819	877	791	790	861	832	810	875	881	816	873	813	819	830	875	775	853	816	828	889	849	795	879	849	839	839	851	774	880	843	864	850	764	837	845	834	859	837	873	832	806	832	805	873	818	852	824	879	842	809	828	841	822	848	782	823	844	876	851	824	816	827	811	783	862	842	851	865	822	788	844	788	844	812	842	804	873	833	817	819	782	815	841	841	864	796	858	818	864	852	826	826	861	827	820	847	793	802	856	834	857	854	863	804	863	818	817	801	802	859	838	867	841	793	775	783	819	818	818	835	813	801	841	857	821	885	809	793	810	857	784	837	788	810	815	776	836	836	834	765	892	821	837	792	859	844	786	811	843	833	795	803	834	854	843	805	835	843	809	888	835	787	886	835	848	832	788	784	807	827	848	781	839	878	882	835	807	800	786	802	833	838	880	896	858	870	818	883	829	831	860	854	815	854	826	782	864	814	840	847	858	822	858	829	808	833	838	830	865	838	814	804	806	785	852	870	828	853	868	886	833	801	851	870	860	823	854	841	849	845	842	810	841	822	874	828	834	780	801	817	858	842	840	887	823	876	846	867	817	905	829	839	815	820	838	840	859	883	841	860	839	796	824	852	860	842	821	874	782	859	834	864	803	819	867	849	894	852	836	821	802	794
13510	29430	26582	17064	11110	7282	7547	16782	28970	28556	11907	4385	2410	1060	842	813	797	739	767	737	781	796	735	758	752	749	745	762	797	801	832	769	803	758	734	813	811	797	781	798	780	773	821	794	760	740	731	769	825	750	744	802	757	768	737	706	777	766	749	792	746	736	804	748	747	787	743	757	701	775	792	778	722	773	759	765	773	723	734	757	789	782	790	753	759	791	801	768	828	737	724	763	776	785	706	785	821	773	780	754	777	730	784	760	734	783	771	803	811	768	740	750	737	769	735	758	822	801	799	775	726	738	799	769	789	740	738	737	738	743	760	761	796	768	742	774	718	793	736	749	740	773	718	743	780	752	795	723	741	768	793	763	862	743	789	723	734	753	728	749	788	800	779	787	770	783	720	730	795	685	770	786	741	826	835	771	771	777	756	728	736	793	762	784	744	782	774	749	779	778	739	735	812	822	742	729	740	764	712	739	755	687	767	752	762	737	788	725	750	717	760	753	798	775	735	764	735	780	733	758	761	757	759	735	807	752	806	786	740	756	764	712	749	784	795	776	741	799	790	780	739	765	738	815	738	774	745	755	794	782	819	705	745	723	751	731	771	720	741	725	786	782	833	736	781	687	755	761	751	810	715	744	832	786	763	777	723	708	762	818	743	789	769	772	782	740	767	748	775	784	793	757	757	787	782	743	768	789	797	758	802	795	760	750	780	825	791	763	717	747	794	788	804	788	767	735	755	744	820	778	717	762	809	770	695	716	728	743	744	773	751	763	767	745	760	743	798	771	786	806	737	745	771	810	759	752	722	729	730	791	777	794	804	737	761	779	802	753	731	735	739	746	726	729	781	756	750	738	747	777	751	768	782	744	799	708	784	735	756	771	728	735	791	737	753	747	779	729	716	778	731	767	748	744	752	771	756	756	738	753	744	775	787	793	791	767	756	757	738	775	749	747	776	796	725	739	718	706	799	777	767	786	804	766	766	747	754	764	805	785	735	744	805	769	754	781	768	748	765	783	793	754	782	739	750	737	798	766	679	762	821	728	797	765	688	757	739	759	790	721	719	753	768	742	779	767	789	750	766	711	798	777	738	791	720	772	757	726	759	757	765	795	734	742	743	741	757	742	789	754	822	775	746	722	772	745	809	732	763	758	747	797	787	691	744	798	768	736	719	746	753	746	726	743	753	744	747	726	754	756	767	736	808	803	667	719	779	774	758	766	754	779	760	780	752	808	719	736	772	762	770	811	744	750	703	723	755	749	761	771	752	759	793	788	800	722	721	739	759	727	758	757	785	784	760	767	727	728	752	730	771	805	762	785	797	736	716	746	789	766	726	791	767	727	761	796	739	750	769	742	753	745	733	760	775	764	721	730	783	742	752	766	805	716	756	758	760	744	749	721	779	790	772	729	775	748	770	810	800	732	757	731	749	783	768	783	745	726	744	749	761	810	739	794	805	729	822	772	741	725	727	785	770	764	765	789	718	766	811	766	762	785	721	733	758	758	749	730	753	758	759	800	784	791	764	766	770	750	747	743	777	738	750	780	738	847	771	799	806	739	778	760	801	747	736	746	739	754	741	791	742	749	755	747	744	710	748	746	768	803	757	800	751	756	753	755	790	782	785	784	742	725	751	730	740	713	746	771	680	838	748	781	776	756	737	772	759	769	774	764	762	731	780	735	767	735	752	754	790	741	712	766	751	796	803	707	774	784	719	767	774	733	757	764	737	719	729	789	759	795	765	759	757	763	759	761	793	748	808	756	804	784	696	774	722	728	732	769	732	760	747	728	745	736	866	726	773	726	743	824	750	729	720	772	776	711	752	739	773	812	741	761	783	712	787	774	784	786	766	762	705	787	714	754	772	757	756	738	747	764	785	788	757	751	765	730	807	757	759	758	771	746	795	768	805	766	757	808	731	704	777	732	772	747	759	799	731	746	786	690	771	755	668	726	772	728	767	772	752	776	755	756	759	800	768	802	780	725	751	757	781	750	744	727	759	793	777	731	823	761	777	741	767	761	745	742	758	753	788	749	752	757	748	794	769	775	732	764	800	719	734	722	717	792	783	735	760	741	740	770	756	769	765	718	701	758	750	739	723	763	755	781	766	779	797	739	732	788	751	789	795	762	795	776	773	790	702	710	738	696	805	757	760	724	736	776	740	747	760	727	772	742	758	755	806	756	732	766	672	777	745	720	772	726	803	755	753	802	768	720	763	775	757	779	758	755	716	756	769	807	774	778	768	845	775	758	726	743	752	746	722	802	761	717	732	755	764	771	745	820	720	744	765	761	800	751	732	760	745	728	756	698	735	776	759	757	725	767	747	764	771	753	763	732	763	781	777	764	754	764	734	726	794	709	746	757	741	750	771	753	760	735	746	719	812	775	769	800	771	735	728	766	719	757	809	742	688	754	757	749	769	754	799	713	773	721	771	759	753	781	737	739	799	738	787	766	777	736	710	768	730	728	728	802	767	750	782	758	768	745	731	748	723	743	748	758	737	756	732	783	713	808	702	731	764	800	751	768	768	707	756	747	719	772	774	738	738	708	767	740	761	778	784	767	764	717	753	725	770	735	785	761	754	738	764	776	753	783	746	777	748	725	740	785	734	768	755	768	741	782	740	749	788	735	794	682	787	768	771	745	760	729	719	717	790	820	784	737	750	776	765	743	793	756	741	753	739	745	759	706	735	778	765	755	756	759	756	808	825	717	732	747	757	759	808	772	799	734	779	773	753	776	740	741	709	761	749	763	758	754	744	815	714	781	769	755	735	717	783	774	770	734	668	743	764	711	770	750	775	754	723	727	743	757	714	751	738	746	745	759	719	754	782	710	772	800	779	761	779	762	743	757	712	703	714	823	790	751	748	734	696	758	788	758	731	726	804	721	769	732	758	776	737	782	788	738	741	786	755	770	745	748	780	775	760	723	785	757	800	772	707	753	756	810	822	743	773	762	765	772	750	759	748	702	774	709	741	727	735	717	727	753	749	751	780	800	709	728	782	737	792	801	755	753	757	754	761	779	708	742	762	774	733	755	774	721	760	722	759	767	799	793	766	766	735	725	756	736	777	752	711	770	788	758	725	767	752	808	756	757	791	782	794	731	749	794	714	725	742	733	738	779	754	718	797	694	741	774	738	775	782	740	740	788	781	741	760	755	712	797	783	787	774	773	761	749	767	760	780	761	758	741	705	770	709	757	768	754	732	828	769	756	764	770	725	774	728	743	734	784	783	727	744	811	687	741	773	740	743	765	730	764	775	705	764	756	728	788	717	725	758	734	784	776	728	710	772	757	787	759	750	788	727	750	748	768	746	753	782	742	749	783	732	769	726	754	799	770	751	762	742	736	773	731	751	733	747	751	773	774	729	762	753	717	761	793	770	774	741	763	774	728	728	765	739	749	754	762	754	740	766	744	765	764	761	739	726	718	750	807	754	741	786	756	764	793	770	727	754	746	794	758	783	734	805	697	712	795	762	756	737	745	770	804	747	721
28014	17589	10006	5334	2411	1533	1419	3092	3169	2043	1395	998	872	766	847	786	780	774	728	771	841	757	786	816	808	816	799	791	850	748	765	769	822	781	777	788	747	795	799	836	819	723	776	741	758	779	802	745	823	819	781	770	762	817	883	798	771	822	790	856	794	773	760	806	768	805	774	758	793	821	820	810	781	842	770	794	804	812	821	765	773	767	795	776	785	802	786	773	751	762	756	776	801	816	808	848	815	796	758	821	792	728	824	779	857	823	805	780	809	768	793	804	777	780	786	855	808	750	782	770	741	748	800	735	786	786	748	803	742	795	764	788	869	794	789	776	764	788	757	744	755	770	781	781	786	765	768	775	770	741	717	760	804	773	826	818	820	757	823	776	788	756	801	819	775	721	828	793	791	767	781	786	759	732	798	744	781	769	795	814	769	830	829	811	761	749	796	754	747	791	804	802	812	763	738	797	816	790	787	793	837	740	818	789	724	735	794	786	767	773	746	766	756	843	771	792	855	789	770	795	828	792	766	758	755	835	731	780	818	774	804	804	753	792	789	804	754	746	800	812	815	820	812	822	795	798	799	794	772	811	797	815	834	802	798	802	818	752	736	767	813	837	802	780	789	822	811	791	809	779	788	749	780	820	757	766	804	763	809	763	803	804	801	798	812	849	775	814	727	750	824	782	818	773	796	749	735	790	761	799	749	778	801	821	770	805	819	780	777	743	771	822	748	786	775	798	794	753	763	766	775	762	790	790	836	815	808	784	732	769	852	759	755	803	777	812	844	738	804	832	765	773	808	716	783	824	790	803	833	806	805	740	802	804	803	782	820	800	781	761	810	822	816	775	785	742	746	793	788	773	821	759	836	802	763	804	824	823	753	850	752	795	798	804	782	821	816	776	742	800	775	833	837	788	743	767	765	797	793	791	765	793	863	777	794	779	805	811	814	771	789	834	778	746	742	770	830	842	766	792	854	808	743	799	762	816	778	763	826	777	779	812	850	760	856	818	783	817	783	805	817	799	769	788	790	808	743	807	801	796	758	755	766	788	753	807	798	782	807	781	790	827	789	784	841	826	787	789	781	763	799	797	760	806	765	816	796	810	802	792	795	833	790	779	785	847	785	802	829	780	836	825	789	789	778	731	769	770	755	765	822	830	768	818	776	743	762	796	798	807	793	790	779	832	772	768	791	766	836	814	773	773	749	807	784	771	794	806	760	715	797	778	784	814	851	722	748	788	779	804	740	779	825	747	821	784	803	768	798	798	812	735	809	802	758	813	801	753	800	792	747	780	775	738	767	797	753	792	830	814	730	791	802	785	806	799	839	771	780	820	771	797	824	711	769	775	820	811	751	774	841	815	838	786	770	763	747	794	700	772	796	802	779	841	785	768	795	845	797	786	807	750	810	794	808	802	766	735	786	775	734	804	755	818	815	785	770	783	759	838	800	800	769	795	794	772	830	730	758	781	732	768	751	834	782	783	780	825	807	771	780	780	750	819	762	818	826	757	778	805	776	795	791	780	778	743	803	782	793	787	707	820	822	813	794	816	747	769	801	814	743	741	811	715	764	816	760	794	784	791	806	817	798	762	807	774	781	825	766	780	761	805	783	809	770	738	785	753	834	795	774	794	786	766	777	809	794	797	811	773	847	789	736	805	778	848	726	759	774	793	776	783	739	750	769	783	797	776	787	805	819	848	774	735	777	816	778	807	772	744	793	785	806	759	809	838	841	824	800	822	805	758	774	782	830	800	786	787	836	845	794	762	830	808	780	787	852	771	800	764	794	782	845	761	762	741	810	840	800	750	815	762	780	807	751	784	801	759	843	830	761	813	757	826	782	777	780	798	744	775	741	803	779	798	785	807	790	768	804	758	757	809	808	732	806	743	782	798	758	797	777	796	758	771	834	804	811	799	799	748	806	759	823	779	753	755	831	852	822	776	812	826	811	732	800	754	800	832	760	823	824	778	810	800	753	837	797	799	780	815	795	791	749	819	799	766	841	830	839	791	763	766	753	777	801	807	744	802	778	747	779	770	762	812	791	792	763	820	838	819	837	762	747	790	770	816	757	814	788	772	780	791	757	809	783	755	789	821	801	751	777	866	838	741	744	814	798	762	842	724	792	726	789	756	807	738	777	814	788	788	783	769	751	801	767	800	794	800	796	809	780	731	786	776	777	796	756	787	761	805	804	724	804	753	813	792	774	792	785	828	778	817	776	842	780	752	838	771	805	781	759	774	796	770	876	821	750	802	755	746	836	774	758	798	795	813	758	827	731	794	770	801	824	811	766	758	788	820	783	749	799	821	834	823	805	860	796	790	792	786	893	782	805	770	811	811	786	829	758	819	812	795	832	774	790	797	756	760	808	783	802	770	828	770	833	756	747	836	790	830	810	806	808	758	754	813	805	755	774	772	819	792	792	798	792	826	820	769	785	841	823	748	790	796	793	778	782	743	780	788	826	804	767	784	750	821	760	754	763	785	812	815	799	800	786	804	786	809	732	795	791	785	841	774	827	766	817	828	843	778	772	805	843	807	761	757	805	790	765	788	754	752	823	793	755	769	773	789	790	775	775	789	760	826	765	791	740	767	757	814	807	831	789	789	817	780	773	776	762	816	807	788	800	752	789	864	819	760	827	765	787	774	813	785	779	809	822	790	752	762	808	756	734	806	831	813	794	750	820	768	759	783	755	794	810	755	785	760	825	807	814	781	851	793	740	798	788	768	815	801	777	838	773	798	783	784	751	739	771	777	763	779	845	807	827	827	735	827	765	817	762	738	781	757	794	766	815	825	815	764	768	800	754	770	791	767	816	823	808	757	817	784	835	771	780	798	807	764	772	796	775	805	797	808	784	809	759	788	728	805	834	789	798	789	741	822	784	734	748	766	797	793	806	824	794	749	832	776	799	776	818	788	805	808	782	780	762	833	818	814	790	803	780	819	786	767	810	755	783	812	822	810	798	838	829	823	789	797	822	791	791	800	800	828	750	785	799	742	810	739	780	741	738	714	725	763	751	775	785	779	817	812	791	776	799	738	826	762	742	789	805	795	793	769	808	737	812	834	821	718	812	781	776	774	825	784	827	807	782	769	804	786	777	811	787	847	828	795	837	783	776	772	808	786	806	787	777	739	818	745	765	802	770	745	771	819	762	836	786	752	806	800	781	750	716	814	836	755	806	767	805	801	818	818	783	769	774	782	783	757	718	741	784	774	804	766	829	809	790	817	766	761	808	842	759	812	785	755	812	811	801	819	810	779	810	807	741	747	742	798	804	790	810	755	791	750	828	795	869	813	804	792	786	815	783	822	822	763	749	794	776	757	792	776	770	783	814	783	755	765	780	833	798	818	779	792	783	749	808	840	770	791	823	771	741	768	779	780	790	814	820	773	861	763	803	792	821	794	769	768	827	763	767	770	804	838	801	712	775	791	798	837	779	846	807	800	783	822	796	779	812	806	820	835	796	746	812	789	847	842	772	768	786	802	800	777
9351	11555	8362	4549	2622	1840	1689	4009	3483	2065	1293	937	774	720	707	694	691	726	696	696	759	731	698	725	690	716	714	730	729	708	706	738	745	720	696	683	686	710	675	720	691	679	666	682	726	686	687	730	707	697	649	706	706	694	699	686	687	645	674	670	679	686	655	710	669	684	682	694	759	720	691	696	688	708	713	714	691	683	698	660	695	721	692	704	704	720	701	684	753	746	689	676	699	675	707	698	736	682	666	721	670	701	686	693	664	647	715	666	702	721	700	729	672	701	659	702	668	673	681	667	698	689	724	698	697	704	681	681	706	719	642	683	715	702	734	697	695	717	710	658	693	743	716	705	695	667	751	679	665	663	686	700	730	701	671	718	651	690	729	671	691	712	704	692	714	668	735	721	672	728	691	667	719	721	681	711	664	688	705	643	701	722	700	673	626	649	726	682	685	732	715	713	677	678	714	721	693	681	718	611	689	697	685	678	738	648	675	721	684	687	690	737	670	678	684	731	643	715	696	664	678	698	665	709	688	734	716	702	713	655	675	685	709	670	737	728	683	648	652	734	736	698	689	738	724	660	682	717	674	703	690	664	754	692	701	653	752	718	655	655	693	671	619	701	707	690	657	674	714	716	726	670	705	659	653	695	667	668	684	685	657	712	717	699	702	648	676	747	700	627	612	693	687	695	630	681	684	662	703	722	716	684	672	726	720	705	711	682	702	679	660	661	665	691	697	726	676	710	676	647	724	732	695	719	686	681	709	700	701	677	673	700	694	707	655	677	719	680	654	687	647	676	687	648	656	691	649	710	730	701	659	718	678	678	662	661	717	667	714	715	664	675	723	676	691	705	656	704	702	711	652	694	713	707	697	714	653	700	645	666	756	669	662	735	693	694	713	631	719	667	702	706	727	752	677	678	707	732	685	714	718	690	661	712	703	640	730	712	710	716	692	685	726	701	727	689	680	729	684	675	725	655	676	656	736	692	697	688	708	678	688	694	682	678	684	666	690	750	690	675	734	658	703	728	700	697	701	687	668	703	664	703	694	638	706	659	695	691	721	717	713	724	688	688	663	696	681	674	715	703	691	724	718	676	682	704	704	699	685	691	735	652	672	742	717	730	688	668	696	722	693	666	652	680	714	668	683	685	707	724	688	741	727	682	683	681	674	659	722	703	708	681	659	694	690	668	731	684	664	693	671	690	688	704	677	671	695	681	755	701	707	664	682	713	700	713	674	671	699	705	720	677	720	708	672	675	659	723	678	688	716	723	672	707	704	687	697	648	669	675	684	661	710	680	649	736	687	680	746	685	692	710	695	698	747	702	718	716	695	667	726	722	688	709	636	699	728	704	728	691	697	689	695	657	635	719	724	720	742	727	677	681	671	669	665	694	713	653	717	653	709	704	680	725	703	659	699	723	675	687	689	686	687	683	702	695	680	712	678	700	696	636	745	714	675	678	666	738	680	664	634	703	701	675	716	668	702	718	719	732	685	708	695	655	706	686	728	662	704	689	692	697	673	666	696	699	704	712	682	696	656	674	699	658	676	685	674	703	728	679	699	681	663	686	704	690	644	743	741	659	678	699	711	704	693	732	684	698	660	697	656	677	690	684	678	667	771	658	749	677	703	636	653	665	719	711	702	660	710	677	668	728	710	726	656	663	698	760	708	711	712	726	704	701	691	704	691	677	706	707	648	677	695	733	701	672	728	677	685	726	736	680	705	713	683	685	696	668	698	729	722	714	675	744	687	690	681	725	727	719	683	716	703	677	672	744	700	698	637	707	680	687	655	648	717	666	704	694	672	697	689	721	754	708	691	692	692	713	704	704	685	682	737	666	715	683	663	668	715	674	692	643	687	694	686	677	684	663	667	681	698	713	726	703	678	726	690	703	711	694	702	711	679	698	627	694	699	719	678	666	712	710	673	661	669	665	635	655	747	691	717	649	676	663	687	692	725	725	739	693	667	724	707	698	710	699	689	721	666	705	706	710	658	729	650	699	713	668	731	700	680	687	697	693	705	697	709	725	737	665	692	609	669	669	667	717	680	679	701	667	718	699	740	657	743	668	684	687	655	651	667	706	698	709	700	707	682	661	699	713	734	701	697	687	722	719	696	703	693	690	705	657	715	707	761	675	669	691	674	726	714	640	733	703	715	683	711	723	715	696	775	665	712	725	670	679	668	745	708	676	722	702	708	660	669	711	692	685	715	706	679	733	732	721	680	679	703	667	658	731	677	721	673	713	687	681	675	646	711	668	653	671	701	663	697	681	656	659	693	680	706	652	727	714	668	689	693	715	714	700	716	705	716	682	721	676	642	743	704	699	736	700	714	691	664	686	741	702	635	708	731	682	656	678	689	699	695	701	678	680	694	690	696	683	698	696	689	686	723	668	691	694	690	715	705	687	681	683	729	717	642	702	711	699	676	658	691	667	704	721	679	663	717	665	663	706	705	718	680	723	684	726	677	704	727	698	712	700	717	745	670	669	669	692	672	742	670	685	686	695	654	690	739	719	717	673	737	690	720	723	734	690	660	673	707	717	695	709	755	707	714	641	656	689	681	703	696	663	730	694	708	718	649	702	661	683	695	741	665	670	717	689	715	743	748	741	669	678	663	704	694	670	684	717	711	721	695	658	681	736	682	694	695	696	701	715	748	657	704	672	661	696	683	678	711	709	712	714	715	676	706	713	693	663	723	666	709	717	685	725	722	688	726	703	678	698	706	746	695	686	671	714	682	695	737	719	671	761	694	695	653	718	664	655	684	715	773	716	714	674	685	703	710	702	710	723	710	641	669	678	688	686	697	685	683	689	682	687	717	688	657	668	707	730	700	748	711	699	662	679	651	676	749	668	685	707	683	691	678	711	654	754	696	715	679	670	729	740	727	699	715	710	698	696	664	693	694	668	729	713	721	702	735	687	752	659	685	729	670	688	731	694	674	661	686	646	723	693	690	689	707	735	682	737	666	692	648	683	711	710	671	709	680	700	710	708	734	749	659	690	768	710	723	699	686	686	698	668	658	679	687	658	718	714	666	697	676	712	727	661	706	706	676	711	724	708	692	719	687	732	639	694	704	686	696	715	713	667	733	667	707	706	672	694	722	674	686	707	678	693	680	700	704	696	607	661	663	685	639	677	701	740	653	731	648	667	684	705	659	685	678	683	743	715	733	683	717	689	671	651	715	686	676	683	693	712	687	714	713	682	633	652	688	673	652	686	688	667	672	635	694	676	689	676	659	725	679	676	695	673	636	663	674	691	661	654	694	711	688	721	698	720	708	699	686	751	709	656	706	709	723	673	655	717	701	762	705	684	735	701	705	660	719	687	642	694	719	734	695	708	698	681	687	708	683	711	691	703	694	682	693	665	710	716	684	705	740	724	698	663	695	669	668	692	682	729	668	674	698	673	687	710	706	713	704	712	767	663	686	672	657	675	704	698	688	723	717	706	710	678	673	686	708	671	711	665	703	679	693	646	707	694	735	655	661	680
25659	21343	27201	24943	10742	3935	2665	18892	26967	13625	4485	1629	1034	767	761	774	791	711	742	722	739	732	747	740	736	718	745	725	744	690	718	740	692	706	713	764	722	732	730	739	709	689	721	772	751	708	746	713	739	746	696	715	771	773	733	719	796	765	729	765	737	750	726	717	787	767	699	750	723	710	756	716	731	697	728	768	792	742	798	753	717	700	747	704	731	747	712	759	724	715	714	728	719	706	727	769	768	755	778	699	714	774	712	731	677	666	689	721	751	745	745	733	728	723	739	705	759	709	724	699	714	798	769	697	771	760	760	773	721	742	755	738	785	746	739	710	734	716	704	733	746	759	736	739	745	718	682	731	791	682	725	702	705	719	767	713	719	740	722	714	724	699	722	752	711	729	722	751	726	720	710	725	720	723	723	739	728	769	748	722	715	743	729	727	720	713	720	742	699	724	764	764	735	759	734	752	753	746	737	737	776	730	754	762	726	718	709	764	735	779	692	696	739	746	726	762	696	736	746	750	742	702	664	705	725	766	737	746	718	732	762	806	739	739	725	709	707	705	749	736	760	744	749	679	700	790	710	719	757	741	760	706	772	731	726	697	753	733	751	692	713	741	711	696	741	750	702	784	778	711	748	753	743	724	720	728	740	730	694	721	765	764	754	721	728	705	728	722	707	730	694	751	753	705	732	730	744	690	758	683	738	745	686	725	677	734	736	704	744	723	658	717	745	703	725	794	735	742	740	804	772	718	716	706	745	771	765	719	778	718	756	739	731	691	771	759	719	748	730	775	733	726	721	763	704	732	726	758	717	728	697	744	695	692	761	745	741	743	715	737	751	762	745	762	692	709	705	718	694	772	771	757	727	699	723	670	759	710	779	775	684	779	712	713	733	737	738	739	734	789	741	702	755	742	720	706	750	709	692	755	758	672	731	716	743	692	718	744	743	742	770	710	734	718	725	741	759	741	798	759	742	754	710	727	743	713	712	711	726	746	733	717	771	712	687	713	749	734	765	677	716	730	709	731	676	775	744	706	764	750	722	719	668	720	719	712	778	745	726	786	726	750	749	720	762	727	774	703	758	730	732	726	801	704	712	739	735	715	749	701	776	719	745	743	715	764	701	673	781	722	736	682	762	795	751	761	767	725	754	716	720	720	722	727	751	712	723	725	704	744	711	735	706	723	779	733	762	726	752	713	715	722	710	712	726	735	752	740	752	723	732	697	707	748	707	732	736	754	717	732	759	747	754	755	726	769	710	742	725	741	761	741	699	696	727	712	738	784	705	739	736	738	700	735	746	696	693	712	721	724	800	729	725	712	772	730	756	768	742	702	723	724	702	711	709	676	744	756	713	699	739	735	731	693	723	737	703	766	731	727	735	742	721	713	780	701	757	739	747	756	715	758	718	729	739	799	777	752	730	734	712	736	784	745	722	724	741	705	707	744	750	714	708	762	750	752	723	694	798	694	776	729	725	743	716	724	724	702	710	782	761	735	721	732	765	721	750	715	711	718	725	767	752	701	698	700	722	770	754	751	727	768	767	701	767	718	728	727	766	683	762	701	703	750	727	726	767	711	751	677	744	704	764	743	718	718	743	783	723	745	717	745	734	749	695	764	720	716	824	686	692	793	741	700	695	744	713	749	676	712	687	721	776	751	735	702	779	727	727	789	765	722	733	711	759	717	756	734	723	771	750	742	731	780	728	747	754	740	757	670	714	770	711	707	724	688	763	735	747	730	707	744	706	709	754	681	728	762	676	738	746	720	759	752	756	712	702	707	733	680	687	748	826	680	765	789	755	717	745	709	763	776	691	778	757	717	751	724	717	752	758	690	750	692	700	727	730	717	722	757	736	735	731	775	734	736	759	734	746	712	706	701	725	662	721	779	752	704	748	756	736	746	731	738	761	750	699	657	741	764	753	743	734	741	719	757	726	733	728	747	741	757	740	698	740	742	700	696	764	746	728	751	721	709	753	736	728	714	707	749	756	732	698	717	734	740	770	685	744	752	760	753	744	727	736	760	763	728	754	722	718	708	712	724	729	707	745	760	747	719	746	742	740	778	767	745	708	759	799	743	706	746	708	746	682	671	672	734	738	760	758	762	733	764	758	701	693	705	764	758	714	713	757	708	662	736	679	736	716	802	759	701	690	744	736	782	738	726	716	721	737	701	699	774	736	753	726	729	697	710	748	630	722	708	787	738	732	714	700	722	746	755	720	749	759	697	699	777	751	665	789	709	713	709	705	735	701	722	679	742	691	706	746	727	794	766	758	766	776	812	719	740	723	729	692	704	699	734	733	727	707	685	718	728	775	741	733	715	750	736	740	740	767	780	779	757	722	729	679	738	757	699	741	732	678	728	761	704	709	785	719	720	718	729	787	690	687	750	729	731	719	736	721	721	719	715	715	747	691	741	730	726	719	772	747	697	756	722	818	769	751	746	735	726	790	691	688	740	737	723	783	748	708	729	720	702	736	716	719	684	725	715	731	758	733	744	699	762	725	728	747	708	708	728	748	698	742	745	735	762	773	717	703	732	756	806	743	739	708	717	686	733	732	756	705	734	749	764	725	685	766	764	706	713	732	742	719	749	722	728	716	689	689	752	735	793	719	728	733	757	687	759	774	709	689	715	752	761	726	693	690	749	716	761	727	766	742	757	774	705	752	718	742	698	787	759	717	736	698	739	746	728	738	733	741	764	777	751	713	764	772	738	695	717	693	731	683	718	738	736	733	736	703	734	766	753	752	712	800	752	798	778	719	730	778	711	725	752	734	744	786	717	727	687	749	710	704	748	711	743	694	727	728	737	734	759	737	748	739	745	715	736	710	713	740	752	705	728	738	777	779	752	753	762	732	736	758	739	735	698	748	741	723	734	750	725	727	760	675	751	784	777	751	739	718	763	690	711	745	785	745	733	732	745	763	726	715	740	727	732	717	728	722	683	704	690	748	740	726	713	748	690	680	723	701	721	729	734	711	733	720	692	742	721	728	737	750	731	768	710	687	698	739	727	718	739	749	739	747	721	705	750	726	716	722	720	762	706	761	753	776	748	749	817	713	711	745	796	747	775	745	773	708	748	740	735	729	717	659	714	727	761	726	750	765	715	720	760	739	736	690	688	757	796	738	720	749	732	765	729	704	739	723	715	701	750	745	701	727	683	766	700	742	711	739	763	712	735	733	747	755	706	721	751	733	761	751	729	727	749	730	677	757	726	749	740	754	695	757	712	721	699	748	755	746	722	725	742	750	749	744	719	742	743	787	726	754	744	743	684	682	746	716	702	686	750	755	712	709	800	720	745	750	759	740	739	744	730	749	739	687	735	722	739	753	724	749	711	697	733	733	693	736	698	728	757	723	713	723	770	703	705	712	708	700	685	729	700	680	715	726	723	714	753	736	703	738	711	747	741	728	693	748	764	792	786	785	665	708	755	739	748	753	698	716	753	762	725	711	705	755	748	720	743	702	762	717	743	723	723	736	704	750	745	699	770
6874	13946	14977	8688	5137	3247	2680	21745	22633	10037	4012	1568	950	758	663	630	713	687	707	651	709	672	700	669	668	682	709	663	679	608	626	680	666	686	702	701	658	626	694	671	679	688	647	685	689	650	657	667	675	666	678	708	685	677	687	678	647	706	652	670	668	715	689	688	703	682	731	702	642	683	685	718	701	694	652	720	698	634	678	682	685	721	665	682	653	627	659	679	731	655	654	670	670	639	664	710	731	690	684	706	686	687	683	657	669	682	685	721	667	717	650	662	644	665	688	717	685	676	687	706	630	713	712	639	643	694	665	661	647	671	677	664	675	699	716	627	649	675	662	661	659	695	689	685	614	619	649	663	701	625	622	728	651	696	675	622	703	663	677	732	694	675	744	634	643	695	627	674	698	682	668	656	644	647	692	703	649	655	654	702	646	667	668	690	661	637	722	684	669	693	637	674	687	672	707	625	658	647	706	709	689	672	664	615	687	706	699	620	694	667	694	679	707	701	675	649	611	686	685	640	671	629	645	653	673	680	695	657	654	683	674	658	648	670	651	699	674	690	697	666	681	656	665	668	636	723	672	668	708	655	676	680	646	641	673	696	637	656	709	640	640	666	698	658	609	707	678	631	679	682	646	693	644	685	669	715	643	670	637	645	722	649	634	634	679	706	678	638	657	667	673	640	711	683	653	659	668	689	651	705	626	630	683	634	642	664	677	665	671	719	724	655	688	656	644	663	688	678	703	687	688	689	688	685	684	672	709	669	680	672	634	673	693	659	662	653	685	675	658	661	675	664	693	692	641	739	678	720	654	671	708	697	701	641	623	700	649	714	654	688	669	691	654	652	692	658	682	669	665	647	691	715	672	574	727	651	663	637	646	673	691	683	694	687	702	706	664	685	656	665	637	692	643	664	670	662	686	650	679	638	695	721	648	676	670	693	662	736	708	638	604	644	670	670	654	669	678	658	656	624	639	690	656	641	698	677	695	708	638	691	662	686	677	660	630	680	669	682	702	658	656	675	676	671	692	666	682	660	680	649	685	662	688	653	682	687	713	681	726	702	704	675	680	704	684	670	685	646	658	688	654	659	684	647	676	688	654	638	689	671	667	640	700	658	667	672	698	665	707	677	723	720	722	707	675	693	687	623	676	689	658	640	698	675	668	704	610	619	645	688	749	702	661	680	713	697	679	673	710	644	645	718	661	692	646	690	723	661	693	662	636	659	656	652	714	658	644	671	680	730	669	637	659	671	647	667	633	657	669	710	675	658	638	698	702	680	721	655	667	677	630	597	737	694	672	632	682	659	681	682	702	654	701	676	644	691	595	668	649	694	644	652	662	664	721	698	671	659	716	710	711	666	652	660	665	664	690	656	638	652	700	689	652	685	676	654	683	682	668	682	672	665	632	673	688	661	651	692	646	734	658	644	662	675	695	639	684	665	699	706	665	664	668	660	687	702	664	694	707	680	638	647	671	702	664	615	692	684	684	717	686	675	671	628	648	641	655	663	661	673	636	679	653	711	705	667	644	674	624	656	685	686	681	696	638	663	686	681	637	676	652	684	704	670	645	684	648	709	663	676	651	676	655	656	665	693	681	685	632	587	670	633	634	691	665	705	663	644	658	648	631	707	655	685	643	681	703	702	681	689	655	640	660	656	621	687	651	673	633	652	680	698	627	646	627	649	616	678	678	684	661	639	665	661	671	676	617	690	660	645	692	625	644	696	666	683	682	673	664	667	659	668	700	663	654	706	636	662	713	672	683	705	627	681	688	663	649	691	677	645	692	704	645	646	692	687	647	661	685	658	687	656	648	667	650	673	685	662	718	651	635	688	666	651	665	678	664	660	653	694	698	695	668	703	606	688	645	601	686	674	654	641	650	647	659	670	657	648	715	665	682	620	636	673	678	658	677	694	686	716	691	649	633	625	683	666	678	690	666	633	652	656	684	634	697	669	658	654	645	665	650	649	687	692	655	659	646	686	598	664	685	639	627	637	687	684	676	653	665	672	676	669	629	669	587	650	722	703	684	653	647	673	657	669	665	674	663	693	692	667	628	655	659	659	640	657	681	669	671	695	680	698	627	705	693	651	662	668	713	700	652	694	685	659	647	727	681	715	652	624	697	639	669	640	692	674	658	658	673	657	718	650	688	656	720	704	658	713	651	659	677	717	703	678	695	679	663	682	667	693	666	669	640	641	705	646	701	689	709	698	604	664	678	651	626	667	716	689	718	665	677	663	650	651	709	696	706	640	637	661	675	718	680	641	681	721	685	679	642	660	682	653	635	708	676	669	651	654	654	637	676	671	710	698	685	668	734	684	649	710	656	627	650	656	639	691	728	656	669	679	700	720	663	694	650	631	638	642	713	670	637	702	688	703	671	695	655	667	645	649	638	617	668	657	684	654	653	706	641	649	663	643	645	685	727	684	712	693	663	717	730	670	658	692	628	676	702	704	689	654	662	687	680	680	696	658	694	649	645	672	695	645	652	651	671	684	647	692	687	685	716	704	674	704	637	661	643	677	619	672	686	651	700	674	683	637	657	681	648	675	697	650	751	688	637	695	624	675	626	693	658	645	644	684	695	712	661	691	690	675	671	695	692	603	654	658	687	701	703	659	664	713	674	626	637	736	714	643	675	679	668	673	659	679	626	667	679	712	667	690	687	626	693	669	678	676	681	677	673	669	704	641	667	707	673	711	720	683	674	661	701	647	690	655	681	649	647	659	595	693	686	691	703	669	668	650	681	633	697	693	666	696	616	677	753	676	668	704	649	650	642	600	678	682	665	668	673	627	653	664	699	662	664	654	669	668	664	678	613	664	653	680	666	664	718	642	687	682	688	693	664	630	665	682	689	696	692	615	680	669	642	697	675	634	647	740	670	663	687	645	649	663	633	700	677	684	670	692	681	675	608	655	694	623	656	680	643	647	662	710	659	674	666	620	668	652	681	706	672	684	644	688	644	648	693	694	648	672	672	681	673	646	659	653	702	714	674	647	656	686	633	691	615	701	681	676	685	672	699	705	729	664	661	644	677	655	649	694	648	658	692	646	647	703	717	652	644	683	682	661	682	662	661	675	642	656	686	686	750	678	671	685	743	652	715	690	653	658	637	644	672	641	674	682	600	681	675	639	696	668	662	715	691	675	648	653	656	697	647	642	680	687	683	671	659	678	689	611	673	692	729	625	647	688	660	667	667	692	708	644	654	662	660	670	663	656	696	687	671	698	743	661	627	657	607	663	690	670	676	639	598	684	683	694	679	719	710	668	654	624	715	624	710	658	659	675	674	658	650	708	646	706	704	699	659	630	679	667	707	664	668	688	626	655	681	678	645	686	672	671	673	649	660	693	682	654	658	655	660	629	655	663	665	661	697	669	667	671	668	680	691	690	653	622	650	713	683	660	633	683	666	645	650	688	636	650	659	668	587	669	670	662	663	676	659	660	685	667	681	683	673	699	718	641	594	697	678	667	688	698	641	663	685	609	669	669
24247	21347	28709	24433	21208	12699	15119	39272	43589	25253	10377	3152	1486	955	916	825	860	834	826	878	854	880	843	818	856	781	841	847	824	891	847	798	870	816	865	812	859	815	855	822	782	816	808	811	873	780	807	806	891	901	876	795	794	831	829	806	807	827	817	783	842	785	849	817	812	836	819	829	870	827	821	829	818	820	761	871	838	856	788	828	809	809	845	812	842	872	822	819	788	806	810	857	836	821	817	793	797	843	796	872	818	824	796	803	845	829	827	822	812	853	819	825	834	806	797	808	843	825	791	819	861	825	784	827	817	793	812	835	807	841	802	799	820	798	807	760	841	828	816	878	797	827	836	791	814	856	813	844	842	842	837	814	871	803	776	830	779	834	851	800	867	785	812	881	875	820	831	809	776	888	816	792	813	815	830	824	803	791	797	807	896	853	835	785	798	837	820	796	878	835	851	881	818	832	808	862	839	850	849	775	797	781	871	859	798	861	824	810	810	766	805	810	826	873	811	746	887	857	870	859	804	805	909	812	858	840	825	811	766	814	848	817	818	857	859	803	867	843	792	799	832	800	753	796	845	859	806	792	845	803	839	819	846	834	826	848	859	856	819	825	808	821	832	807	833	849	838	860	809	807	826	823	824	827	864	799	832	819	805	794	841	850	860	852	863	874	834	854	895	868	878	858	840	845	840	821	830	816	894	861	808	830	831	809	854	824	835	849	810	864	819	817	858	823	817	810	827	857	842	851	833	842	836	807	850	823	850	833	828	807	767	818	765	832	770	794	815	796	861	826	837	804	818	824	850	815	894	780	829	857	778	805	829	864	811	813	827	823	867	854	858	814	824	821	815	847	828	808	818	799	772	798	816	874	832	837	850	887	884	839	917	819	839	815	838	790	835	845	841	831	864	787	900	801	814	793	845	814	803	821	808	858	864	856	796	850	827	851	820	768	890	859	864	787	792	816	830	771	828	838	797	808	802	841	824	830	845	847	806	811	735	898	823	839	834	784	809	786	822	801	819	834	849	796	897	856	865	827	872	836	770	830	827	781	807	878	816	803	862	827	783	825	851	793	811	836	835	871	811	831	847	796	858	816	783	853	857	843	791	866	774	808	817	842	777	817	872	813	820	834	822	846	806	818	817	831	843	848	771	848	815	886	790	864	811	800	816	827	909	833	810	777	787	819	885	784	850	835	842	836	804	879	806	795	818	799	863	813	755	810	847	808	828	794	863	867	785	818	773	816	783	818	838	806	815	874	785	838	835	831	847	828	763	829	864	802	836	864	830	850	829	811	794	805	788	772	793	872	848	842	857	749	814	852	794	850	817	794	784	860	814	822	803	813	862	805	867	841	815	858	870	861	832	825	836	803	808	853	798	799	753	810	826	824	844	844	805	808	846	851	824	815	804	824	831	870	825	796	830	827	747	846	835	822	838	772	811	834	837	844	836	856	814	824	812	857	794	829	839	792	894	794	859	778	778	799	761	824	804	801	785	795	831	754	808	850	833	766	848	822	762	819	847	859	795	830	839	875	852	780	810	832	769	820	824	774	817	813	868	833	812	846	803	785	805	793	873	844	837	762	803	843	836	819	797	811	816	851	838	797	780	832	846	779	812	882	801	868	801	801	823	761	773	825	762	832	804	812	839	828	831	813	753	814	847	844	769	839	820	874	806	824	817	798	881	771	829	770	776	808	834	810	843	831	855	781	834	780	819	777	854	784	846	803	849	887	825	833	853	810	845	865	822	840	818	829	808	851	804	781	812	817	842	845	810	838	808	866	756	832	829	849	806	832	836	800	824	840	834	807	827	798	839	854	817	807	799	835	834	838	871	801	819	784	803	819	791	838	785	849	803	828	819	827	826	844	834	802	778	787	860	837	771	814	811	854	856	858	851	879	861	811	773	821	845	846	788	848	819	782	806	853	808	836	820	798	852	824	830	802	813	856	817	819	794	797	812	797	828	817	798	859	894	880	817	788	782	792	821	796	806	796	813	817	843	819	822	831	814	804	835	835	822	875	807	823	811	833	812	866	779	862	809	822	775	826	788	814	776	826	897	819	839	814	827	852	851	793	804	807	811	818	797	809	881	793	835	789	820	844	788	827	848	803	791	776	803	796	840	802	855	808	808	839	846	849	783	873	794	868	827	817	838	871	809	816	785	821	805	879	818	879	860	809	821	808	829	827	835	778	810	878	826	818	843	824	802	795	838	822	878	814	843	800	875	827	770	825	813	807	831	846	844	844	834	807	847	829	789	846	823	859	808	812	811	799	803	796	848	838	844	844	829	845	811	821	852	815	854	801	839	864	809	845	836	776	825	884	792	839	816	876	830	805	815	822	868	882	816	788	864	835	849	824	862	784	780	806	819	787	847	834	867	790	813	793	753	854	829	796	815	833	772	845	842	848	872	806	827	809	770	839	838	830	833	831	861	840	817	867	823	872	837	822	762	779	830	769	883	836	764	804	798	803	806	778	844	802	839	831	819	819	808	846	853	822	859	874	795	797	803	832	864	860	812	857	831	812	796	771	842	806	861	824	843	824	798	791	828	840	894	835	786	919	799	792	856	854	780	814	847	782	803	818	876	806	796	839	770	843	840	855	859	846	776	838	819	806	807	801	829	827	819	810	837	825	814	814	833	890	817	819	849	811	855	818	815	864	803	801	857	866	779	765	791	825	853	757	811	822	863	812	843	944	803	832	841	813	806	817	833	800	753	819	884	822	797	804	814	863	762	847	843	834	822	828	806	800	809	859	839	882	825	890	804	808	800	823	793	805	851	856	823	821	844	786	824	866	844	812	841	862	786	805	812	783	823	839	837	780	830	779	829	780	824	854	836	816	837	805	827	792	877	820	843	810	802	854	807	777	873	871	816	806	796	830	754	870	808	822	838	844	872	909	835	861	828	834	822	775	804	778	825	766	839	822	791	853	790	887	835	832	815	824	864	830	857	820	836	828	858	778	864	744	809	812	840	804	869	820	811	865	857	807	803	825	786	845	786	817	837	809	796	861	863	815	893	803	877	861	848	841	829	830	829	771	780	849	827	891	783	849	796	810	810	872	788	812	805	843	795	888	854	802	832	826	892	830	879	817	849	792	780	849	844	803	857	822	826	854	820	848	776	797	830	731	797	775	810	865	817	799	789	837	800	858	822	820	834	832	851	818	801	764	805	810	838	799	820	827	829	821	839	797	834	824	808	813	835	829	815	813	833	828	830	799	830	830	836	827	830	834	799	791	831	817	840	841	788	800	825	915	832	867	799	755	834	815	789	829	802	850	779	867	793	792	837	801	791	827	772	789	828	832	840	791	824	839	831	815	852	835	768	787	821	849	844	847	842	803	817	834	824	882	854	867	849	825	797	786	786	789	839	821	881	805	804	852	830	870	831	837	810	822	817	845	848	829	816	842	845	772	819	769	866	838	823	797	839	806	855	879	815	852	832	814	811	804	821	842	833	853	843	823	763	843	855	739	798	851	845	839	792	814	727	828
6370	17453	18419	12875	7484	5218	15937	40041	37548	18410	8022	2965	1331	848	765	677	756	757	747	776	806	752	711	817	748	783	726	781	792	747	774	791	794	762	755	750	758	778	776	777	834	772	751	765	754	728	763	755	781	748	773	802	762	759	782	781	755	743	770	751	723	728	812	765	755	779	787	789	772	762	788	758	708	773	747	754	711	821	723	701	765	795	766	739	750	762	759	783	753	751	709	794	726	795	741	755	761	730	732	688	722	711	744	708	741	774	737	703	737	685	743	761	693	741	819	735	779	774	765	784	719	770	743	760	726	741	746	716	761	775	728	800	809	757	755	709	789	746	848	758	731	732	729	755	765	763	725	738	778	736	701	721	755	771	754	756	752	755	815	710	740	736	733	755	753	757	739	765	757	784	759	765	738	791	716	798	735	790	725	755	758	752	712	754	722	722	751	796	695	727	765	769	797	752	765	733	770	744	788	713	775	738	777	772	721	757	720	758	769	722	790	784	799	784	769	755	748	789	757	723	697	746	690	757	723	754	778	794	716	739	741	809	769	743	796	780	709	743	733	746	765	745	710	758	752	766	772	750	787	791	729	718	746	763	784	742	778	742	775	768	753	742	730	763	756	750	739	769	719	768	741	742	763	767	767	712	767	749	733	772	770	757	735	759	752	778	740	711	760	769	742	754	736	762	773	747	762	765	780	719	754	771	742	813	747	808	751	761	788	716	749	795	765	775	750	737	745	749	794	696	838	745	734	753	746	791	737	738	737	725	740	748	704	759	734	788	753	744	812	722	777	775	735	753	720	727	766	776	789	725	750	722	732	707	725	738	766	753	794	752	727	731	761	749	770	724	757	740	725	738	789	775	745	711	733	782	798	776	806	749	723	773	728	729	777	763	769	786	768	773	798	747	716	694	786	785	755	843	759	771	755	737	721	807	745	771	719	777	758	733	731	731	739	746	742	724	704	674	773	753	798	770	727	771	700	778	741	744	732	705	766	742	757	724	714	704	713	794	702	784	749	767	783	778	808	727	717	751	776	788	762	787	720	791	751	744	754	767	722	760	742	774	714	771	781	732	736	731	737	775	759	755	720	798	713	783	790	793	738	757	802	769	710	732	749	766	733	755	771	766	749	749	777	777	734	736	741	787	761	770	770	760	713	756	721	729	759	740	776	706	734	769	738	754	760	704	781	810	745	701	771	741	725	735	752	773	764	779	755	784	785	727	787	671	736	690	753	762	776	754	749	797	723	790	744	684	738	761	839	719	700	779	717	754	745	766	723	760	740	784	743	746	767	770	759	761	799	802	742	730	792	744	741	751	739	742	747	762	715	780	779	800	749	790	743	727	764	724	730	745	722	751	757	792	733	728	743	750	785	735	743	788	824	732	737	746	714	739	733	772	731	705	738	781	734	768	728	741	794	773	779	725	710	783	780	754	753	758	737	768	712	748	754	745	764	746	735	714	772	749	755	756	756	764	758	768	705	716	705	765	749	779	739	743	750	721	716	734	777	731	784	770	751	729	721	733	758	736	755	774	747	771	748	729	765	787	747	757	713	737	747	769	798	716	741	748	789	810	731	740	722	767	738	725	724	745	756	726	741	736	737	808	747	763	731	734	731	746	730	752	771	819	788	824	680	732	751	721	763	782	763	772	705	767	705	734	750	763	737	756	799	766	742	764	716	780	771	679	708	780	781	745	741	725	758	761	782	734	727	739	748	769	754	713	734	811	741	750	776	808	761	722	736	777	751	786	770	733	723	756	748	791	774	727	759	785	751	820	752	718	741	745	737	712	730	757	743	712	789	789	751	762	741	744	739	753	745	744	800	747	692	719	803	732	740	753	709	730	747	778	765	770	746	752	711	734	719	772	762	767	760	832	737	730	752	737	722	691	674	728	785	766	761	755	757	742	752	754	758	738	714	716	782	781	819	764	768	684	753	766	774	782	712	748	725	729	788	764	740	748	785	689	789	730	736	770	779	766	688	767	740	735	749	730	759	725	709	794	753	749	730	754	752	759	764	693	817	749	763	741	784	741	752	759	746	719	759	767	727	778	772	721	783	793	752	689	713	774	798	742	752	723	760	755	757	770	752	755	743	816	762	744	789	746	740	725	753	738	735	781	757	755	754	730	718	767	775	761	710	785	751	794	722	802	795	730	732	733	700	722	785	728	716	741	765	716	730	763	730	732	720	715	730	751	754	721	744	783	720	722	742	782	745	759	766	768	725	749	764	770	711	763	735	783	758	757	723	761	732	752	738	723	774	772	741	741	734	764	755	738	726	692	733	747	768	731	822	745	764	795	768	737	757	752	769	722	796	792	754	740	725	744	808	736	698	729	740	757	705	755	766	723	720	788	791	711	729	751	766	750	770	800	795	711	723	738	779	753	733	756	750	770	767	722	685	730	778	744	741	792	727	716	717	738	769	765	730	762	731	764	734	757	747	689	772	724	799	729	780	740	679	750	763	755	719	721	758	783	716	758	766	722	769	775	736	777	732	683	749	763	734	710	780	732	709	735	728	730	747	765	728	692	768	762	756	727	753	747	731	751	767	755	771	725	729	758	748	762	701	714	721	790	719	706	746	726	695	731	724	752	736	711	747	761	750	770	738	759	713	726	735	775	765	739	757	716	718	773	764	752	728	733	772	709	731	692	754	698	765	688	736	715	709	759	749	691	757	713	760	790	742	735	742	688	748	746	756	750	771	720	784	727	749	780	744	769	716	797	730	774	723	687	775	816	737	766	711	776	740	757	782	716	739	721	749	757	773	760	750	755	751	744	752	757	734	747	730	795	740	735	700	810	788	733	756	773	776	778	758	784	761	753	732	758	738	766	768	727	717	764	727	772	762	721	727	712	706	782	699	765	746	745	740	748	722	774	768	747	760	790	749	736	775	736	740	749	755	751	765	757	755	736	733	760	697	770	723	733	751	735	751	752	765	752	784	694	748	713	766	772	727	731	736	733	712	715	738	750	748	753	760	764	754	772	752	740	756	740	756	790	748	749	789	787	739	722	706	728	703	747	790	728	726	714	730	793	730	770	765	733	683	744	753	774	744	802	712	754	751	736	734	694	755	789	755	739	731	729	709	728	743	733	756	750	739	771	767	743	759	791	738	758	725	724	745	714	768	760	715	764	728	803	709	759	714	713	747	762	756	801	756	751	751	778	759	769	746	775	768	753	732	750	742	744	792	749	768	744	741	715	765	731	775	748	742	721	767	723	751	762	739	736	750	742	799	754	721	678	747	722	749	765	755	710	762	732	742	753	754	732	727	746	755	760	743	732	773	753	769	748	736	766	763	734	744	719	728	720	724	737	779	703	747	723	767	709	744	745	756	785	736	765	739	742	728	787	745	738	771	725	729	707	743	734	773	766	791	789	779	719	741	722	774	800	757	736	751	765	728	742	780	728	689	758	759	731	721	748	744	725	784	742	736	715	738	724	734	721	709	722	746	725	734	698	711	761	780	763	733	743	730	770	712	729	752	777
27687	13510	4551	3024	1703	1123	2382	3976	3684	2089	1286	940	865	800	798	756	751	759	766	736	782	765	761	782	733	775	806	763	809	802	816	752	833	792	790	769	771	799	786	772	737	828	789	742	763	801	832	803	791	755	741	731	778	771	818	796	733	758	809	791	778	789	784	790	790	794	757	804	767	787	810	821	776	792	760	773	708	777	760	827	834	812	732	801	792	765	733	761	772	799	810	769	783	782	772	769	788	810	776	782	724	758	761	773	794	759	787	756	811	794	770	757	736	763	766	797	791	744	785	803	803	770	749	753	780	785	786	797	847	794	729	766	828	813	743	770	765	757	837	765	802	801	776	785	810	758	780	821	772	776	817	762	791	777	776	806	814	794	775	784	770	803	762	834	774	798	738	787	810	773	799	763	720	807	771	781	819	774	784	754	744	805	750	784	785	751	816	785	779	778	807	801	788	828	743	830	805	774	765	805	772	795	790	782	779	808	772	799	763	785	772	724	785	755	792	797	797	830	819	785	740	791	812	835	792	819	761	774	812	803	803	779	727	819	817	801	767	777	810	817	797	792	788	823	738	730	771	820	764	781	774	770	809	805	799	786	799	779	730	737	760	795	780	794	768	814	776	755	820	763	780	827	800	789	764	796	812	831	806	774	775	808	797	739	757	746	806	755	788	829	745	740	783	810	740	773	784	805	773	811	806	841	752	783	790	799	792	777	796	778	760	823	770	770	812	807	786	777	772	829	800	809	773	814	743	765	797	764	762	779	792	747	803	741	775	778	745	810	803	844	804	792	755	763	756	775	814	794	878	757	805	738	770	749	768	804	736	762	801	773	771	804	816	781	803	797	771	815	843	783	762	782	776	792	736	811	765	786	818	738	809	765	742	746	805	739	815	733	769	793	793	813	779	822	751	747	810	778	782	811	795	756	766	776	802	732	750	745	777	746	774	768	778	768	773	775	756	763	809	777	751	748	765	832	812	763	787	767	774	778	768	762	771	745	780	771	762	781	798	795	770	734	824	748	767	796	778	795	803	763	766	806	797	798	789	837	787	795	774	822	777	770	799	788	739	714	790	771	801	752	784	782	812	799	767	755	796	776	806	827	768	812	776	774	788	774	824	754	797	775	798	783	775	723	734	792	854	773	786	769	844	811	801	771	771	826	812	768	761	821	763	775	806	767	769	790	798	789	798	818	765	734	786	789	794	814	751	756	771	767	767	706	754	740	794	804	788	770	750	818	773	717	766	785	768	776	767	817	769	782	792	763	780	798	781	764	767	792	789	743	806	782	769	778	793	800	764	761	739	772	793	791	808	815	789	766	814	803	805	791	758	798	803	839	794	748	740	776	803	804	842	766	844	842	794	795	740	786	782	781	789	791	769	827	825	798	779	818	737	782	792	821	747	835	783	782	845	804	799	729	817	793	768	764	767	794	763	834	782	818	806	775	789	795	773	805	752	777	775	764	797	799	791	790	766	801	785	781	819	759	824	760	791	781	770	766	775	791	770	782	775	788	763	774	794	830	789	852	806	780	810	746	840	780	771	779	749	810	753	736	812	758	754	811	788	756	810	799	792	859	777	754	842	800	741	817	799	770	749	745	774	801	745	761	760	813	756	750	806	768	828	723	752	811	730	787	810	798	812	773	749	765	807	789	775	794	732	775	769	818	752	761	790	739	761	810	756	818	757	784	809	759	761	759	733	779	772	771	814	795	767	776	795	720	778	807	776	824	804	802	766	774	798	812	790	844	774	815	793	779	820	818	753	807	766	754	817	821	794	804	788	772	793	848	764	829	822	798	804	785	725	768	768	756	760	787	764	814	823	815	798	785	772	806	762	810	783	755	747	809	772	751	783	799	773	816	775	796	801	748	756	772	823	752	734	763	786	796	804	781	796	760	780	744	824	782	784	788	775	759	785	809	805	766	785	794	749	715	771	805	776	764	753	797	782	775	731	784	765	781	812	842	801	856	778	756	768	818	787	797	754	753	798	764	824	742	768	781	748	754	863	798	788	765	796	780	811	788	839	743	763	790	701	754	792	775	801	798	701	760	810	762	762	807	823	787	801	764	733	768	795	808	784	797	810	821	780	798	784	769	755	799	749	782	798	799	792	754	791	778	799	769	799	764	761	752	763	804	790	767	805	778	757	820	814	800	802	745	734	793	735	776	809	791	749	733	806	745	804	824	766	755	743	795	796	750	733	822	778	815	697	775	765	773	816	708	803	812	811	780	796	800	784	762	806	756	838	782	745	778	757	800	799	765	787	823	775	789	816	754	796	748	773	779	817	782	778	788	797	782	731	776	770	825	758	728	778	770	743	747	777	812	748	826	792	767	760	836	761	753	723	784	732	795	767	773	757	746	848	793	777	796	759	799	795	826	809	839	772	754	774	780	759	814	830	778	758	779	798	747	785	794	736	814	774	783	772	781	757	820	781	817	780	797	834	794	777	780	732	739	760	776	773	784	813	819	757	800	828	812	807	797	746	753	756	789	769	814	739	764	774	748	765	742	811	784	754	821	800	809	789	789	735	779	784	790	787	768	772	814	753	771	748	797	804	800	782	797	773	776	824	799	790	778	781	796	846	792	759	765	765	770	731	792	823	789	797	782	746	820	768	718	788	770	822	792	790	823	749	849	779	789	789	801	779	800	788	749	774	793	766	818	793	751	813	805	765	838	800	794	751	811	797	774	797	797	830	809	782	835	761	736	783	772	842	795	795	801	737	779	803	744	804	769	743	735	831	767	810	768	793	767	742	780	790	802	752	756	828	792	748	784	798	802	786	776	820	764	769	814	755	765	811	826	743	742	784	734	758	809	798	806	765	781	752	792	730	757	764	766	814	802	775	810	701	756	816	763	728	815	790	746	819	791	756	821	799	828	819	814	788	789	779	716	790	799	745	805	783	766	768	793	745	754	773	747	742	700	780	770	749	777	744	763	773	741	783	776	786	766	804	812	762	777	763	817	763	826	796	793	770	815	786	805	805	801	798	783	802	748	782	770	799	735	795	737	828	709	708	749	789	748	777	830	777	766	741	798	794	778	792	789	743	794	799	764	823	793	742	688	830	795	812	740	809	774	753	782	715	770	829	782	808	808	768	797	763	777	794	804	794	749	794	811	805	778	795	789	757	783	754	790	767	763	816	786	724	734	744	721	790	786	762	742	753	772	769	728	732	788	742	761	741	782	830	796	801	749	792	790	792	759	803	771	787	810	819	792	811	756	784	765	792	807	746	770	837	822	737	780	751	772	811	724	786	778	771	790	814	815	792	774	797	768	761	785	840	759	793	775	766	774	798	774	792	795	751	788	758	805	774	794	777	774	799	797	795	825	731	802	800	783	738	735	759	771	770	780	806	756	769	781	864	754	826	738	786	776	830	776	796	765	793	769	760	811	775	784	774	752	789	790	820	782	821	814	748	746	775	765	776	830	760	760	798	791	845	764	732	790	808	771	769	767	758	806	806	707	842	758	803	801	757	811	792	740
5920	2977	4228	2645	2055	1202	3025	4675	3771	2060	1166	833	773	735	688	696	666	692	656	731	700	707	655	725	661	680	673	703	672	719	675	672	667	667	656	675	666	674	676	713	743	685	688	719	705	687	713	692	676	690	653	718	674	684	687	626	651	655	650	716	685	687	678	697	674	705	664	701	682	690	716	661	685	704	647	672	633	707	680	695	693	666	655	669	657	666	715	692	721	688	672	696	705	635	696	696	688	652	711	692	647	677	709	696	678	656	711	655	672	723	653	688	696	719	689	660	641	662	669	680	660	689	685	689	670	697	689	711	700	665	675	718	713	653	677	677	715	644	721	680	706	652	690	735	730	677	682	674	657	651	631	658	694	696	649	684	672	701	619	675	695	704	666	672	704	739	666	705	679	658	717	666	694	681	637	685	639	654	683	669	691	674	677	641	639	709	690	666	648	695	692	669	701	703	715	693	696	669	673	658	690	649	650	671	691	671	691	675	653	710	709	671	703	725	661	676	641	660	699	664	734	701	667	696	695	668	686	661	653	671	659	644	722	675	665	675	669	632	648	701	691	635	664	672	702	700	674	665	683	684	701	702	657	646	724	690	686	663	646	649	726	710	698	657	679	690	679	682	670	704	706	689	698	631	659	679	700	707	734	689	663	694	624	683	752	653	688	693	642	682	670	673	694	682	673	687	692	713	696	645	650	735	691	665	643	634	659	694	664	719	672	672	731	701	706	637	659	701	685	717	690	672	668	667	664	693	626	646	695	696	709	698	680	665	744	624	637	715	641	658	668	716	636	686	681	669	669	621	691	672	619	669	688	667	730	689	665	672	717	720	683	662	706	669	669	721	655	699	657	688	675	671	693	682	652	657	698	709	648	702	680	676	654	659	654	711	641	719	698	690	652	648	678	661	644	666	689	675	690	669	638	668	663	724	676	716	680	680	680	622	696	660	678	667	661	648	706	636	682	653	711	698	729	767	653	648	662	653	696	646	690	716	682	721	712	684	673	672	721	680	732	706	706	707	655	636	706	671	702	671	715	685	671	730	646	721	695	690	719	699	665	683	669	668	636	664	717	679	639	701	673	721	674	625	704	668	688	669	655	694	667	657	665	678	680	687	694	715	716	666	675	690	688	694	697	637	726	683	701	734	642	696	674	684	665	657	684	661	705	692	689	668	712	680	719	715	660	659	707	674	676	689	733	640	704	663	684	631	659	646	693	697	675	728	696	705	680	650	725	698	718	699	668	690	756	671	685	663	687	617	683	688	645	673	655	663	672	656	725	691	697	735	650	667	683	683	690	663	659	662	673	641	679	670	658	626	716	704	658	668	730	654	722	677	681	669	690	651	724	619	676	686	686	683	665	661	685	705	671	687	685	686	654	731	716	659	692	666	708	677	678	665	681	656	672	666	707	668	664	652	671	679	693	679	689	690	701	639	672	665	661	669	638	699	675	695	675	698	696	668	666	701	658	676	647	648	641	658	663	694	659	664	698	665	698	710	670	703	637	703	686	682	630	679	655	625	656	675	657	713	620	692	701	658	667	682	687	694	690	708	701	698	689	651	667	680	642	691	654	668	639	695	666	695	663	645	713	672	653	681	663	657	680	665	665	672	694	715	671	685	648	629	691	674	640	706	725	653	685	700	691	673	714	703	644	677	651	650	653	675	639	715	704	670	693	684	700	648	656	673	686	699	657	712	666	684	658	699	671	654	681	666	660	688	684	675	663	698	649	700	681	698	668	710	721	700	688	692	668	690	678	693	674	702	687	640	668	656	647	678	657	675	674	725	683	660	698	686	679	664	682	670	612	611	696	666	670	701	673	676	685	672	665	685	671	646	671	663	650	646	664	665	706	639	695	646	620	640	692	671	669	702	733	665	665	705	665	669	657	691	665	693	656	655	668	705	710	668	686	672	653	702	678	690	654	639	673	659	680	699	694	705	694	672	702	668	683	687	698	676	658	665	690	667	719	685	677	701	712	673	705	679	675	655	660	675	698	676	661	711	658	663	648	667	693	682	703	665	682	695	695	676	730	650	662	682	632	654	719	702	702	642	609	692	644	638	646	689	680	663	640	718	633	719	660	714	674	687	713	710	705	696	686	700	679	638	699	694	709	657	663	691	642	639	715	692	651	684	672	679	718	646	652	677	655	683	676	627	690	664	673	649	666	698	696	678	704	756	666	677	691	671	690	668	690	658	681	661	687	664	680	643	669	696	695	664	698	694	709	731	682	709	681	671	634	731	675	668	693	682	662	672	679	676	694	690	680	667	700	675	667	706	655	693	670	678	708	718	679	666	686	698	707	695	663	663	676	692	672	700	647	700	724	691	651	640	699	711	712	722	704	657	695	718	690	635	704	659	705	680	653	664	691	650	704	696	710	684	689	707	642	694	662	683	662	695	686	673	758	746	701	669	658	669	647	683	678	664	633	681	682	657	707	676	660	644	669	704	674	695	676	686	697	647	675	679	712	694	707	693	679	680	709	711	612	687	667	704	702	694	743	720	693	648	668	655	642	703	694	683	662	706	686	736	683	638	721	684	671	689	685	666	667	707	685	686	648	677	692	702	705	645	671	688	684	701	681	694	671	679	671	696	694	684	658	656	684	695	654	688	658	688	682	727	668	666	638	697	696	637	688	720	660	687	670	678	715	671	685	717	682	631	694	668	724	636	667	672	704	677	699	658	646	697	664	675	693	679	664	654	708	650	701	636	659	670	688	625	716	664	710	615	670	659	726	673	679	686	688	705	698	690	662	681	681	696	714	723	700	639	679	681	708	674	700	668	722	650	661	665	712	683	701	671	699	693	654	704	702	662	660	724	642	656	664	715	674	644	685	703	722	670	696	654	683	692	667	692	702	688	664	704	670	715	675	667	723	659	655	695	651	674	698	689	704	701	674	697	666	695	701	659	708	653	707	708	735	665	652	686	676	679	675	671	672	724	681	727	723	674	641	701	637	661	688	677	686	660	712	706	718	727	732	726	686	685	653	625	650	706	716	699	709	687	641	710	667	704	686	711	696	696	665	721	675	677	687	656	674	704	714	654	680	711	649	648	710	623	643	721	654	675	701	674	644	728	674	692	646	693	738	695	660	732	719	699	671	704	658	659	643	678	659	647	721	661	655	616	668	686	691	734	710	679	681	692	633	679	741	678	712	692	699	722	685	666	699	653	630	695	671	670	680	664	738	715	699	671	662	637	674	675	650	674	679	696	732	658	676	667	705	713	670	708	686	663	653	638	684	733	685	722	655	613	701	780	718	691	678	729	636	672	680	698	669	667	636	674	674	707	664	686	680	668	662	733	728	653	678	695	652	668	650	684	686	630	731	713	679	666	743	692	682	712	694	688	645	681	664	694	662	655	635	660	666	647	701	684	690	672	699	677	671	733	688	706	666	680	657	666	666	666	664	653	656	605	708	674	644	665	642	673	674	683	658	700	678	691	700	724	653	709	701	642	680	698	721	657	666	631	699	679	705	705	739	727
25582	21342	27009	24984	7827	3457	18633	30394	21850	10001	3379	1285	965	772	765	734	789	755	758	720	732	759	706	761	744	760	738	753	725	722	683	698	728	698	687	747	742	764	738	786	701	740	709	697	744	707	750	711	711	727	706	713	735	724	681	713	736	747	712	691	724	757	705	694	723	695	738	751	739	703	751	736	697	735	704	763	701	709	727	707	695	713	671	720	749	741	722	701	715	746	732	739	701	737	725	656	671	725	753	715	714	753	723	727	729	704	723	712	776	769	726	731	704	729	722	744	700	704	721	756	701	738	781	715	747	735	731	706	651	708	705	671	670	777	698	748	763	681	796	675	734	721	719	737	737	703	680	741	693	677	763	721	752	709	703	705	699	707	697	703	699	672	721	722	765	780	724	691	733	720	693	728	728	697	728	736	705	717	712	694	699	705	734	736	700	755	743	702	717	683	753	742	762	765	737	727	692	744	754	730	716	731	726	733	745	669	703	743	692	750	681	701	705	776	701	685	743	669	751	720	715	726	734	725	725	718	714	748	677	765	737	710	705	700	706	724	703	717	739	711	720	712	713	735	729	728	700	739	706	706	707	713	724	728	671	707	737	719	743	715	705	728	756	708	700	725	733	724	715	675	723	708	661	693	694	731	751	751	722	708	747	680	725	717	727	684	707	722	681	739	731	714	736	713	689	744	707	710	685	720	708	757	719	746	683	710	686	676	702	700	768	710	664	726	722	685	711	702	744	739	707	701	673	725	717	719	754	737	719	722	708	748	679	695	718	683	679	725	737	743	668	766	736	729	747	718	705	705	673	734	670	698	739	741	748	729	733	730	690	719	682	704	704	705	700	724	679	763	715	657	740	687	691	745	731	705	728	716	724	722	668	695	726	708	662	699	767	758	714	727	717	688	684	730	749	740	736	718	752	669	736	739	710	699	724	739	717	794	701	718	713	733	750	750	745	765	703	749	694	733	728	749	749	666	747	685	661	759	704	765	669	721	735	766	707	703	714	715	740	709	702	722	730	737	698	758	733	695	710	691	690	743	738	716	738	740	710	702	726	750	721	752	705	690	748	744	693	750	734	751	706	723	692	749	719	721	713	689	720	772	695	757	729	734	700	705	725	727	735	763	751	751	652	695	697	692	703	752	701	691	695	739	701	760	722	730	724	724	707	694	784	711	722	731	757	726	739	752	712	748	748	753	728	701	697	739	757	678	675	684	734	685	743	771	754	674	765	745	728	723	679	744	719	728	744	724	711	737	771	715	715	673	699	729	735	750	760	682	699	709	687	707	706	722	684	723	722	674	684	726	731	734	729	740	711	702	709	730	689	725	709	682	705	757	719	698	737	724	705	759	742	730	712	734	731	752	719	708	735	703	710	720	776	661	782	739	744	707	713	717	693	682	721	697	713	697	710	638	734	756	765	766	673	705	716	701	726	722	792	712	728	703	746	725	705	722	739	735	674	716	794	713	732	764	693	706	698	721	753	677	709	727	695	711	679	718	719	718	676	716	745	715	722	706	737	671	723	670	721	707	705	734	723	717	717	710	720	703	728	755	728	706	730	731	686	710	730	746	719	721	693	717	746	708	669	721	696	724	705	717	724	710	758	669	747	710	709	721	666	713	734	756	709	718	718	726	706	765	742	715	702	693	695	728	747	729	690	708	716	735	743	686	746	733	716	685	746	772	704	736	713	710	679	724	715	754	704	694	777	675	712	670	726	690	721	719	717	712	687	728	724	744	737	765	713	726	729	745	773	740	741	690	715	743	720	678	702	741	725	703	738	734	780	778	710	706	738	737	715	707	692	709	762	747	666	710	715	747	711	706	717	712	741	733	725	718	758	715	706	748	683	726	701	772	692	769	716	692	694	755	752	706	752	725	730	742	704	712	709	703	777	696	710	727	705	751	718	744	703	690	747	727	669	746	722	702	714	714	728	691	711	696	787	727	700	703	723	745	721	708	729	747	757	697	723	701	723	709	740	701	732	712	705	713	712	698	688	719	688	732	725	719	694	705	674	713	677	730	711	737	693	769	726	712	697	674	752	725	701	740	752	696	760	742	711	710	756	742	723	743	727	745	700	711	731	733	676	730	725	730	722	670	734	724	729	750	752	720	763	788	736	682	739	730	741	709	760	729	749	721	736	687	697	689	732	753	710	741	745	719	711	726	744	774	733	699	741	712	742	699	749	744	748	701	715	743	733	722	723	719	718	749	758	777	750	742	735	751	721	745	730	700	718	749	736	710	727	737	762	712	702	668	710	741	713	688	772	721	727	757	721	741	691	766	723	804	711	724	715	726	701	703	772	711	787	700	683	746	733	713	677	715	707	736	713	697	757	744	683	753	792	763	734	700	722	695	710	681	710	758	744	697	710	749	702	691	737	740	739	731	716	722	698	751	727	724	722	695	768	737	724	723	739	696	762	724	674	707	715	693	716	675	702	708	702	729	763	766	700	750	691	709	705	724	714	732	676	739	743	744	675	715	701	744	730	669	749	748	746	682	765	723	747	768	705	715	682	791	714	692	653	718	694	703	736	730	690	681	720	698	716	730	757	730	743	697	721	672	703	740	745	729	711	714	737	721	757	721	706	733	762	726	671	716	725	749	740	736	756	708	726	724	730	753	741	715	679	761	721	745	741	688	712	721	715	720	692	736	729	691	753	716	724	767	768	767	678	738	700	724	722	732	749	710	736	667	713	692	689	733	742	713	747	744	749	747	704	735	755	760	776	646	738	731	737	700	712	711	741	702	749	684	744	731	754	671	720	709	735	692	773	720	699	705	762	728	781	699	750	714	666	662	703	697	746	698	701	696	760	758	700	732	741	709	759	677	772	692	731	734	714	716	705	785	743	729	761	732	748	760	700	751	699	717	690	699	697	729	764	700	748	697	713	747	677	764	731	720	731	701	681	732	745	704	677	750	746	700	717	777	731	701	695	711	737	717	752	699	713	678	723	716	689	731	700	715	715	680	697	739	725	728	712	709	749	761	724	732	715	701	704	726	747	709	701	705	732	713	721	672	707	716	694	713	731	689	743	696	707	682	717	703	729	721	721	746	776	720	717	740	725	722	703	739	710	724	750	731	723	748	675	719	723	717	702	741	705	725	693	700	761	727	689	699	694	681	706	735	738	700	736	723	712	671	777	726	734	744	728	709	697	688	771	672	715	753	726	733	703	727	703	733	702	718	748	734	726	717	706	746	713	724	702	736	730	656	757	724	725	734	712	680	668	752	705	710	720	733	729	717	684	684	730	712	739	735	680	725	789	732	710	752	729	672	669	754	657	713	703	748	740	743	723	734	728	698	751	707	722	717	657	733	800	714	737	687	702	700	728	669	732	731	752	721	748	743	746	674	741	720	694	746	731	676	726	677	718	713	708	677	715	723	788	737	731	725	725	671	743	765	760	685	721	756	695	693	722	721	743	709	730	738	689	777	747	710	736	714	764	738	660	782	768	689	726	750	739	663	725	701	699	699	745	733	734	716
5423	8112	7138	5138	3193	3749	20766	27047	17487	7905	3136	1402	838	650	731	753	673	664	675	679	681	674	688	643	670	681	663	656	639	706	699	648	632	690	662	658	657	637	649	682	692	669	675	671	719	670	681	685	703	672	656	650	699	664	635	671	691	692	646	628	647	669	646	686	654	636	674	668	652	636	656	643	678	690	596	699	623	717	629	657	649	615	654	663	701	692	688	671	637	632	661	628	659	624	644	661	691	665	674	647	618	664	636	684	699	663	655	699	663	660	691	658	659	681	683	668	650	685	676	685	646	670	629	637	618	670	630	658	679	670	627	656	663	649	671	666	643	711	681	653	656	675	661	650	659	657	639	682	619	651	645	711	676	642	669	661	633	639	628	729	624	663	641	666	652	690	665	657	637	648	652	658	665	698	650	664	691	661	675	686	665	673	653	695	626	664	668	668	684	649	641	704	676	652	639	710	673	671	699	644	643	676	635	647	680	666	673	671	691	642	661	652	656	665	642	673	657	671	650	677	647	677	677	641	655	621	665	641	675	689	683	649	617	643	635	641	626	615	656	646	670	634	606	654	644	681	697	664	665	618	632	654	688	640	646	660	702	656	640	620	668	645	682	665	695	690	689	644	695	689	676	648	669	680	670	674	630	690	638	696	682	693	646	655	645	679	684	671	698	629	683	643	634	665	684	637	664	634	654	644	673	679	607	638	690	674	655	627	591	645	654	620	683	641	673	647	629	638	653	655	649	653	663	673	676	676	628	631	651	708	684	681	665	741	639	699	640	655	638	687	679	663	644	630	641	685	653	636	704	621	688	658	669	631	671	648	700	645	670	707	610	631	647	694	663	640	629	600	646	665	615	651	675	688	649	606	661	675	643	602	691	650	657	671	659	668	667	680	671	654	632	666	669	663	655	681	660	651	687	651	670	688	666	678	652	649	660	652	655	589	661	628	672	630	626	640	610	638	703	600	684	629	681	645	641	681	647	603	713	655	682	665	666	616	675	621	673	646	703	739	707	688	705	678	640	697	691	725	689	648	644	672	594	634	644	688	682	694	623	680	668	654	689	674	634	637	687	601	673	687	631	668	671	659	628	677	625	623	652	661	666	656	640	673	634	670	663	653	652	651	651	691	674	665	667	659	627	670	669	638	658	646	666	661	646	702	629	718	679	652	643	679	647	634	660	638	707	667	711	658	703	680	652	663	654	634	660	702	669	629	670	657	669	689	631	650	659	680	659	696	709	688	613	688	643	680	703	626	688	636	621	618	618	652	625	656	699	691	697	681	645	645	695	696	659	655	662	677	619	659	670	654	681	669	689	674	672	640	706	620	675	647	657	705	650	640	676	648	646	653	679	677	668	665	657	622	691	669	679	681	626	637	665	643	690	610	624	680	696	672	663	704	647	685	641	646	637	674	654	695	656	676	641	659	610	677	603	676	606	691	663	659	671	691	652	645	627	655	682	663	662	677	676	644	676	614	687	630	678	664	636	634	633	636	622	647	631	691	652	662	701	626	660	697	624	673	685	664	637	636	639	661	626	677	680	668	611	650	664	611	678	629	701	674	659	671	659	657	638	661	633	624	635	667	668	676	692	651	645	663	646	669	674	690	682	627	657	612	710	607	679	649	685	658	598	674	650	614	657	620	661	675	639	593	647	658	617	694	696	655	677	645	697	668	670	643	653	670	638	636	638	670	651	684	631	657	662	706	643	646	670	649	673	685	666	718	625	681	649	682	662	691	684	708	615	620	652	650	646	647	680	608	659	663	679	674	623	647	662	661	658	629	716	637	663	684	668	656	677	630	660	664	666	622	640	677	646	607	633	677	662	642	624	618	675	680	669	680	649	674	628	681	654	625	663	673	709	659	651	681	664	637	680	687	598	676	638	634	659	714	642	645	701	641	633	677	726	661	635	710	692	665	634	670	667	672	669	680	649	705	660	667	678	698	652	669	640	635	696	675	658	669	660	609	672	643	684	677	670	696	613	627	682	689	660	660	680	672	627	620	624	651	668	705	657	637	670	631	632	684	647	592	663	678	669	654	644	652	635	669	651	701	668	651	684	628	700	688	637	598	735	697	624	636	681	627	664	667	648	636	625	670	659	655	668	679	649	694	646	651	650	637	655	661	665	648	660	654	647	643	675	631	612	691	664	612	662	686	638	642	699	638	640	610	666	621	636	666	688	613	636	627	658	620	673	704	628	655	663	679	636	632	653	639	669	694	647	726	633	654	639	680	658	685	683	663	645	671	649	669	663	663	672	659	656	625	645	656	646	627	623	619	690	697	666	717	671	701	705	702	619	677	676	655	659	645	663	659	673	655	668	629	709	670	675	649	657	692	643	638	670	640	688	647	660	629	664	700	686	666	665	664	612	640	636	685	656	701	698	666	674	640	668	680	688	617	632	639	625	678	627	655	655	648	633	654	646	644	657	629	666	633	681	628	651	651	656	660	679	631	631	642	659	686	631	668	710	697	686	612	671	653	677	658	634	654	650	633	647	673	637	632	630	615	646	667	662	659	682	643	636	683	657	648	621	637	645	677	674	687	656	603	658	631	635	610	683	682	691	672	657	628	679	671	683	678	668	710	661	691	690	617	666	661	723	648	655	668	660	685	672	630	654	688	669	663	656	660	631	671	665	668	677	664	632	698	667	640	616	654	665	611	625	638	649	674	666	689	656	655	658	673	686	619	650	645	655	642	617	658	684	634	696	625	648	629	671	688	651	666	659	669	647	663	673	644	668	695	669	627	620	675	652	636	653	696	675	690	652	622	669	675	641	662	680	608	691	622	654	699	646	683	638	652	628	690	639	666	657	640	688	651	629	656	611	647	667	633	642	621	682	641	639	686	622	644	666	657	655	722	663	627	682	638	668	665	679	650	643	651	632	686	687	659	636	620	643	667	638	633	633	653	600	665	669	636	698	697	679	648	625	612	656	648	687	641	651	701	658	673	621	704	673	666	662	674	641	657	640	682	648	693	632	669	687	652	660	630	664	674	592	644	644	647	696	647	656	662	627	616	655	683	648	646	691	659	617	647	686	683	677	658	656	633	642	682	694	637	674	655	721	681	699	646	615	660	688	634	643	638	676	698	622	686	678	647	653	658	663	622	685	649	642	646	657	672	667	585	652	655	644	632	686	672	664	602	650	656	651	652	676	674	653	660	694	644	623	654	670	665	651	693	651	618	649	669	664	654	694	625	653	653	643	656	659	613	636	639	672	656	638	654	688	643	702	663	670	652	657	659	626	681	660	637	690	685	653	656	676	670	663	652	647	700	627	658	683	649	668	693	634	632	639	632	628	663	598	668	697	628	650	667	658	618	612	680	659	661	647	690	632	612	664	678	667	666	678	664	680	655	653	651	659	636	641	649	628	672	702	678	685	660	636	666	665	698	647	591	656	631	615	647	615	619	709	674	674	690	646	721	663	655	646	655	684	649	626	657	644	665	683	674	649	665	650	645	715	604	671	609	643	655	674	667	646	655
24340	21353	28639	24446	21201	17878	46853	46969	35057	18492	6654	2161	1213	937	851	907	879	826	778	836	910	832	859	821	848	884	787	871	857	767	826	858	853	879	848	819	825	858	804	802	820	868	882	852	808	833	811	867	785	842	819	793	810	808	860	821	845	819	841	782	841	898	802	791	845	842	832	776	782	807	807	832	812	831	851	825	796	872	814	837	848	814	808	814	828	840	831	852	904	809	863	817	847	883	849	832	818	874	823	804	822	835	821	814	839	856	801	833	820	826	777	835	810	793	818	854	843	805	788	831	791	836	845	813	855	791	818	837	831	820	842	790	843	785	840	813	783	823	819	854	827	827	816	858	816	858	858	833	868	856	808	808	813	833	846	788	811	859	837	822	806	821	913	750	796	791	819	843	780	809	826	728	846	937	810	840	792	818	808	808	867	851	808	801	778	806	857	888	816	852	823	824	850	781	809	807	850	826	822	879	814	808	765	807	853	828	816	815	786	778	824	837	850	838	845	849	795	821	808	850	796	772	820	755	825	812	847	773	812	806	870	832	826	783	780	790	818	757	815	811	893	820	780	833	832	763	861	837	851	828	799	845	804	900	893	801	841	839	807	825	817	849	802	837	868	782	845	867	822	803	835	793	778	840	858	815	832	791	814	837	798	811	822	816	863	870	835	824	861	880	816	780	798	829	790	791	783	822	772	824	804	783	838	833	812	731	814	827	848	835	844	863	823	811	791	792	779	849	827	860	887	835	849	777	812	788	802	846	868	830	839	850	774	850	788	818	823	854	839	839	832	770	832	835	765	796	797	815	838	814	848	797	803	797	799	811	810	819	825	795	780	878	780	801	860	802	827	901	850	812	827	791	835	796	817	849	841	833	791	833	830	791	810	838	870	799	847	837	855	811	853	818	865	800	836	798	809	745	828	874	824	799	822	781	833	835	838	818	840	854	840	795	861	798	819	860	820	842	868	800	862	798	815	876	802	789	837	832	824	844	833	763	823	878	818	792	793	797	807	811	767	760	822	879	809	816	823	843	802	836	746	831	831	807	844	812	779	793	879	778	795	864	830	788	832	813	883	868	855	762	860	826	792	834	833	778	813	831	858	857	809	855	798	825	800	868	822	809	818	800	813	857	869	814	854	879	777	839	875	787	855	767	872	811	803	867	849	780	862	835	812	858	866	822	837	859	860	796	865	846	828	872	807	827	884	827	838	815	840	840	882	802	818	836	804	796	821	845	822	830	827	828	779	845	838	868	802	858	836	799	837	801	807	856	846	830	821	821	791	806	847	793	764	792	847	809	818	810	858	840	827	757	809	834	806	792	818	816	799	829	824	850	815	865	855	790	802	803	829	830	800	851	868	782	825	843	812	834	845	808	866	851	836	853	794	798	834	796	859	835	845	797	799	774	820	849	813	799	792	806	781	836	816	803	855	845	795	793	827	776	849	777	847	782	840	793	822	756	861	805	805	832	792	831	829	818	832	856	863	847	856	817	818	804	845	796	775	852	847	781	822	801	854	807	789	864	782	799	845	798	821	816	860	867	848	790	801	823	828	867	827	792	852	803	799	826	830	863	813	796	800	774	819	789	829	837	776	800	840	832	788	849	892	773	793	795	858	876	811	827	819	756	787	829	771	833	763	805	821	828	826	791	852	806	810	848	859	819	822	869	824	880	807	841	830	825	767	847	786	773	838	795	803	845	825	830	818	839	809	810	874	768	809	856	807	810	829	822	775	792	810	788	833	812	794	789	757	809	854	842	781	824	813	830	781	862	845	780	824	762	805	834	854	812	808	836	803	809	843	854	818	773	759	837	847	828	855	779	837	812	817	851	818	797	856	853	796	803	864	856	878	865	826	810	778	860	841	775	840	824	823	830	827	753	808	821	808	823	841	833	847	788	779	831	811	860	811	825	855	807	822	777	829	842	847	820	834	817	804	772	848	792	759	792	793	852	835	831	857	838	794	824	867	799	824	852	845	816	877	832	837	809	846	763	803	804	843	814	856	819	851	765	831	805	811	831	773	802	797	814	835	894	794	824	837	829	854	832	836	782	890	867	804	832	870	771	812	792	861	785	760	804	836	852	801	796	792	794	804	827	836	865	831	806	804	832	807	801	805	860	777	822	854	847	796	823	830	834	865	844	837	858	827	803	853	843	820	830	834	826	789	844	858	819	824	804	804	788	832	787	759	794	806	786	849	806	838	859	859	817	811	871	851	869	811	848	794	855	742	846	791	760	804	831	782	735	860	877	837	843	788	820	818	771	877	859	803	838	807	840	879	824	816	854	797	861	763	780	802	844	879	791	788	833	767	812	836	813	812	842	810	834	830	811	822	824	797	817	846	831	809	787	829	838	799	830	841	867	766	783	784	851	805	813	783	784	831	814	774	807	845	824	793	776	774	820	894	834	799	834	830	811	809	814	805	809	824	839	830	765	828	804	827	775	831	826	801	790	815	839	807	812	751	836	753	808	865	825	819	800	857	794	800	806	815	821	785	853	864	845	860	761	811	814	774	824	795	845	812	777	840	861	833	845	770	893	817	801	846	840	778	810	795	845	848	850	853	855	823	807	800	795	798	824	791	868	841	778	762	864	811	847	831	781	837	817	770	808	845	832	823	817	830	873	772	847	784	827	839	808	851	837	897	844	808	791	820	802	862	765	849	842	818	830	770	854	831	801	885	821	858	834	834	794	780	843	859	817	864	775	834	814	834	805	827	849	809	787	826	840	821	869	831	806	789	812	783	744	886	843	842	800	808	776	830	794	796	796	812	859	793	816	792	808	860	815	835	816	786	854	792	834	790	847	866	751	815	838	761	860	848	848	789	821	800	828	777	813	777	835	811	831	819	771	767	879	821	797	844	828	800	804	812	808	771	846	842	829	793	848	856	818	816	822	821	826	796	832	842	867	771	804	872	806	797	849	814	807	792	808	814	852	824	798	813	797	797	836	804	829	806	780	836	815	782	810	847	825	784	883	793	794	793	788	846	804	813	775	874	802	786	836	792	795	838	834	861	819	872	829	838	873	829	859	820	879	817	809	836	830	842	821	849	842	847	831	815	834	787	784	809	784	828	818	776	781	823	804	848	851	799	800	829	827	787	838	822	780	851	815	818	835	767	811	822	830	883	866	831	857	817	879	846	823	826	835	827	859	888	855	816	816	788	848	780	823	860	812	855	815	818	824	800	765	767	866	822	806	804	848	828	790	790	828	788	829	863	820	792	833	811	822	818	833	819	797	848	812	854	774	814	830	845	820	793	828	833	832	849	808	789	777	789	802	821	799	882	819	864	808	822	844	831	834	857	852	830	821	824	839	862	836	772	877	860	847	788	820	810	850	797	836	841	786	835	847	878	802	831	824	828	827	797	841	806	891	859	814	768	815	860	773	848	807	790	848	828	834	811	841	808	839	876	777	817	823	777	846	852	803	804	828	843	826	823	860	747	804	819	804	836	802	827	762	815	823	795	850	846	838	838	777	775	822	859	842
5830	15062	12161	7386	4722	14126	46448	41995	28610	13680	5445	2066	1116	821	753	785	751	782	787	766	767	757	740	757	763	736	735	759	779	777	742	749	774	727	768	741	709	771	753	727	756	771	792	702	721	726	794	701	730	724	739	807	778	774	791	733	765	758	742	724	744	737	742	721	714	706	773	727	761	735	687	767	765	797	730	730	757	767	759	762	763	791	757	743	758	769	735	754	722	783	739	711	752	737	733	718	705	785	755	762	736	728	739	685	730	770	743	765	731	740	741	711	728	747	741	729	735	771	751	765	775	736	746	745	772	778	713	752	751	778	712	760	777	755	755	735	754	757	744	737	749	759	786	731	775	691	728	769	699	771	673	758	747	755	792	754	695	783	759	724	737	745	769	779	710	699	758	726	746	725	766	741	727	747	715	737	755	729	732	701	750	741	712	766	731	769	743	732	762	724	750	748	700	735	742	690	767	773	717	743	750	742	751	693	726	714	733	786	718	762	722	805	790	689	762	722	707	747	695	718	764	746	798	714	748	737	695	771	745	711	785	746	762	753	727	750	706	734	779	787	718	728	714	741	720	761	757	726	736	702	741	764	769	708	747	750	745	766	725	720	750	771	775	713	763	684	739	733	721	751	749	703	751	782	698	742	728	730	723	747	724	713	750	712	716	736	721	732	715	753	744	775	772	742	736	784	729	774	787	722	722	767	757	760	716	751	709	753	756	760	694	756	752	745	723	728	737	712	746	740	719	711	768	768	738	728	738	761	794	741	766	736	771	733	746	746	754	713	730	697	737	748	758	772	759	713	746	713	747	739	760	736	803	760	729	753	759	713	727	742	786	746	720	706	738	749	742	773	771	703	690	717	753	689	773	772	721	741	751	700	746	721	723	731	703	724	742	774	712	695	767	731	752	773	735	780	679	763	743	765	756	737	732	703	719	725	720	760	763	786	757	730	739	794	774	794	769	778	662	787	734	706	809	758	766	747	737	786	709	759	727	735	734	744	804	740	731	734	697	737	743	700	746	783	772	753	728	819	778	702	732	789	740	740	740	733	721	715	768	767	682	694	760	787	755	758	747	670	802	750	721	786	766	690	712	712	698	777	726	730	720	756	747	753	802	746	729	732	739	759	713	747	733	732	783	762	774	730	729	736	774	695	731	744	741	725	723	728	750	687	693	782	775	735	715	784	763	681	815	768	730	760	791	716	701	726	763	784	745	698	732	748	745	707	681	769	751	745	722	746	698	742	728	752	741	737	747	734	719	744	739	721	763	749	723	732	711	710	764	732	766	715	730	769	762	762	700	748	730	728	740	769	722	699	740	713	676	785	759	755	720	713	734	787	721	753	738	739	750	691	744	750	751	782	789	758	754	758	684	743	695	776	714	731	753	731	740	749	751	766	753	779	760	735	765	792	733	730	730	721	780	788	774	755	715	769	800	768	745	755	717	730	708	762	735	712	749	773	719	737	765	774	733	797	671	733	729	728	711	781	719	784	767	734	713	753	756	755	761	744	738	713	723	716	749	728	724	791	703	719	791	732	697	783	704	729	704	765	730	747	746	756	745	726	682	685	709	740	732	726	773	709	758	755	767	738	780	719	774	764	802	693	715	769	762	703	747	736	734	808	760	777	736	739	712	752	751	764	686	752	778	766	753	737	722	749	729	711	744	762	777	745	750	715	779	779	736	743	736	698	705	718	733	719	746	724	788	758	737	751	675	732	698	745	717	785	733	687	722	739	716	732	738	710	800	731	702	732	745	717	768	722	696	817	781	721	753	799	751	732	731	751	765	730	751	763	686	735	787	785	759	737	706	739	749	712	743	744	748	739	768	721	726	775	764	748	733	736	726	741	777	736	709	725	755	773	715	733	760	745	722	698	729	710	762	734	734	810	767	728	761	751	736	782	791	713	765	722	732	676	732	771	739	712	661	732	752	739	721	736	762	731	756	712	751	713	733	775	736	764	797	762	748	709	763	741	729	724	807	775	750	743	797	729	759	765	716	768	723	743	688	719	750	762	757	774	755	706	769	765	795	725	774	788	731	724	762	743	767	743	797	733	740	768	744	783	764	759	737	772	758	716	730	742	681	753	736	721	734	734	710	732	723	778	786	717	746	790	782	737	719	757	768	731	726	717	766	753	761	763	759	742	779	746	714	730	759	743	740	762	694	763	775	734	739	680	752	749	710	757	689	763	774	752	719	739	742	760	782	756	766	725	762	726	725	703	744	788	761	758	726	751	774	752	766	690	727	739	737	763	770	768	707	723	798	738	790	716	727	770	686	765	729	777	755	701	745	679	735	714	766	728	731	763	719	736	734	735	719	760	730	691	776	714	757	670	738	728	729	745	720	737	729	743	740	728	759	757	696	684	785	745	751	763	738	717	779	733	706	737	756	714	723	764	742	698	768	764	725	735	715	762	699	718	754	802	732	727	743	725	809	758	728	724	750	715	688	720	744	776	757	701	740	718	726	762	758	738	703	713	741	741	760	749	723	747	766	744	774	708	784	754	733	795	719	750	782	738	732	746	712	705	731	712	674	738	720	752	764	732	750	758	769	750	746	712	774	756	745	676	755	760	768	791	725	750	752	741	708	737	717	768	728	776	700	719	746	780	714	744	719	713	757	766	735	706	711	744	740	769	747	717	711	728	727	698	732	746	739	759	758	709	717	761	771	742	804	753	723	764	714	723	759	728	718	711	729	751	750	748	731	766	766	718	678	735	746	761	755	720	734	697	749	764	720	748	736	741	740	747	752	739	723	768	765	706	746	734	696	758	736	706	743	757	787	772	740	717	766	736	788	713	783	708	707	751	734	730	725	752	749	725	735	732	769	785	742	701	692	712	720	713	747	756	726	733	766	741	725	782	707	742	752	778	753	769	706	693	693	725	747	723	786	800	776	699	694	736	717	734	715	775	745	722	690	795	736	736	773	738	738	720	740	764	709	765	729	693	748	760	696	701	721	788	697	725	733	757	732	733	776	755	707	717	752	770	719	724	769	739	740	771	766	764	714	723	720	771	790	758	762	729	738	699	765	777	727	736	722	752	776	752	761	772	707	732	728	734	753	744	719	758	771	720	760	784	742	753	727	748	716	743	774	754	715	766	755	689	727	765	737	735	754	764	719	722	774	725	727	778	740	729	774	723	772	810	743	731	735	708	735	733	751	778	728	758	725	747	757	762	765	737	771	709	776	673	742	730	720	777	742	764	742	758	732	710	754	707	784	766	719	750	733	767	740	753	743	732	729	705	772	755	724	777	711	748	762	726	742	749	735	739	710	789	702	749	713	776	749	792	757	758	761	774	684	726	740	750	757	749	725	715	726	719	749	755	738	798	735	735	702	735	711	706	750	695	740	754	773	751	777	709	696	772	733	762	750	749	707	724	742	707	734	720	774	710	735	783	755	794	690	694	723	732	731	709	710	739	708	731	739	744	710	728	739	778	760	713	706	794	731	757	773	760	710	771	722	795	725	766	752	743	750	763	717	727
27531	13661	3269	1581	952	2020	4938	4040	2760	1571	1108	900	806	775	821	793	800	783	810	763	806	757	745	800	832	738	806	733	801	816	735	813	731	776	752	777	746	757	806	761	760	782	744	780	800	787	772	797	774	746	764	804	792	776	782	732	793	693	755	796	808	781	809	798	803	798	720	809	764	765	759	835	800	785	837	822	792	800	786	733	767	749	731	799	790	769	811	778	758	762	748	823	751	777	791	810	756	745	801	788	770	744	785	787	747	752	774	766	742	820	810	752	780	747	776	786	783	776	765	794	778	784	805	780	781	796	746	746	756	750	795	786	729	762	770	776	766	770	811	813	769	744	797	770	747	782	730	762	749	781	727	752	760	797	763	818	782	757	792	789	758	807	779	752	797	773	812	751	769	741	781	750	775	797	783	767	771	774	838	762	755	735	773	762	781	788	802	792	766	767	759	774	759	776	774	776	759	814	811	756	765	768	801	789	750	802	756	782	803	778	749	737	761	765	803	792	809	771	773	781	795	818	803	777	782	784	789	803	768	746	757	735	757	733	805	748	766	794	801	796	775	789	728	763	760	737	797	772	780	763	784	757	758	825	767	769	742	790	781	807	811	772	806	786	755	773	801	715	745	792	787	768	788	760	753	816	808	758	750	743	784	772	782	768	801	790	738	774	776	775	827	805	796	734	782	785	754	812	792	832	836	785	819	759	751	759	811	811	788	772	741	779	761	759	778	772	804	781	702	771	828	798	793	792	751	809	816	794	771	787	775	741	773	752	770	785	777	795	755	835	731	740	723	799	758	762	762	756	763	764	799	763	755	785	734	790	790	775	816	722	774	811	772	773	741	819	746	806	740	757	775	787	748	763	801	785	749	800	827	787	797	763	808	739	745	751	793	796	742	721	755	769	824	748	784	815	766	771	794	752	781	793	783	788	828	719	792	827	765	745	792	767	841	792	790	751	780	777	765	769	793	794	789	769	812	758	738	819	789	731	745	773	826	762	770	806	787	766	761	772	756	795	716	804	792	807	835	799	768	797	770	760	773	759	775	791	778	786	738	726	761	755	740	783	775	810	812	769	730	766	777	798	787	741	773	765	843	787	767	801	760	748	761	781	718	751	803	809	795	763	801	767	733	749	774	783	749	784	748	788	777	792	763	770	718	745	780	718	791	821	763	806	825	771	766	697	824	784	789	790	750	805	771	745	773	793	745	765	724	736	806	773	788	781	767	800	742	752	823	813	774	751	792	746	779	806	769	770	742	835	789	789	803	774	804	764	734	856	753	785	777	753	798	789	805	762	766	744	786	765	760	748	763	764	788	791	719	779	793	744	824	759	750	756	831	771	765	799	770	792	753	791	827	756	782	785	778	730	766	775	792	771	790	781	764	768	819	850	761	778	764	757	781	799	828	811	760	793	778	775	807	790	778	789	782	759	761	753	782	786	779	808	765	802	818	837	804	773	780	753	774	765	786	743	750	817	809	783	788	785	740	800	770	721	762	741	736	776	725	769	759	749	774	795	747	778	719	756	724	763	757	680	774	764	772	753	771	742	746	754	756	812	745	744	824	736	773	753	742	754	803	773	751	764	722	747	777	790	821	714	776	770	723	746	776	778	738	760	771	738	758	785	792	781	780	769	767	785	759	821	808	748	774	772	746	759	767	773	802	779	782	777	772	800	812	804	777	785	801	779	779	797	747	791	748	797	799	784	741	774	770	784	754	742	752	854	750	814	799	796	766	795	761	753	752	781	777	763	769	774	744	837	781	740	762	826	784	756	800	795	731	755	775	715	774	766	826	817	774	779	747	782	758	749	790	771	761	771	786	839	774	755	766	766	726	794	793	803	741	755	760	735	772	772	796	783	787	716	788	692	741	773	798	766	737	750	721	835	795	714	754	736	752	755	789	736	770	710	706	827	779	794	700	780	801	798	798	816	789	743	839	776	767	773	784	785	795	772	769	780	766	744	761	755	785	754	803	780	800	816	755	709	768	783	758	761	756	760	762	820	786	778	780	818	766	788	736	798	755	795	806	759	807	785	799	806	782	746	807	800	759	755	728	743	803	750	759	811	759	780	738	750	780	744	770	778	814	823	751	797	771	789	756	794	751	840	761	774	803	802	766	760	736	772	731	767	818	735	769	792	726	790	816	784	824	801	765	813	756	808	774	781	750	756	836	766	764	763	739	803	825	734	790	803	705	768	729	793	786	754	779	779	762	795	723	783	767	778	794	748	805	746	756	771	748	770	797	773	780	768	753	748	782	802	775	817	764	788	766	747	766	761	789	777	802	828	757	761	766	801	770	798	761	783	773	796	772	802	793	716	739	752	752	792	784	767	763	807	770	754	830	782	735	766	801	756	799	783	756	771	795	770	778	816	778	779	781	805	798	771	816	728	783	728	811	795	752	776	758	790	779	777	758	731	763	753	778	781	756	788	785	783	747	739	796	813	761	787	772	803	800	758	815	801	756	723	751	761	716	744	771	793	756	761	797	772	750	747	823	781	770	740	812	784	786	769	828	805	790	777	776	744	760	758	758	775	701	740	751	744	754	812	763	817	797	762	818	735	776	810	775	764	779	799	746	791	736	787	766	809	764	822	782	739	760	808	753	753	787	729	758	824	799	746	782	741	764	742	799	753	777	764	808	788	760	768	766	774	772	770	800	822	770	824	750	782	755	812	770	754	791	810	765	830	789	783	800	759	780	802	833	791	816	726	716	817	791	769	777	811	777	769	788	787	773	735	760	743	786	772	788	767	824	782	764	817	803	771	781	776	766	736	791	751	740	779	769	822	765	814	797	772	785	784	741	770	811	718	728	824	698	770	772	766	763	797	716	793	813	732	774	768	737	778	798	750	771	764	750	852	755	808	845	792	772	727	753	777	741	795	708	782	767	800	768	759	780	729	763	788	774	722	815	773	819	799	780	763	813	803	790	780	723	736	758	767	781	808	726	825	821	818	781	811	773	761	789	771	788	740	741	726	762	801	766	721	775	781	780	755	812	796	811	750	769	770	766	800	782	724	800	773	772	732	803	689	784	698	758	710	772	778	774	781	767	805	731	814	785	739	786	755	787	754	796	780	807	781	768	741	765	741	831	742	806	762	781	780	768	808	759	788	770	718	724	802	756	770	765	810	732	787	749	792	750	756	782	746	738	803	818	767	776	824	808	785	749	786	788	781	833	784	806	770	765	774	776	756	777	753	715	789	755	745	790	810	729	789	843	812	742	802	775	798	760	760	752	763	756	716	765	776	807	782	730	783	796	757	740	777	790	809	822	779	781	810	745	786	745	761	785	769	777	783	817	736	795	776	777	818	767	808	757	774	754	765	809	763	782	781	797	796	756	782	758	754	779	745	759	770	817	775	793	789	807	713	802	716	795	759	780	757	751	800	825	794	771	827	808	791	809	724	768	722	792	768	803	759	728	803	825	797	775	841	785	818	772	810	795	734	782	743	800	742	762	777	778	761	752	799	763	759	827	775	719	766
5727	3429	2352	1276	919	2647	5714	4440	2835	1686	1009	737	757	636	739	719	674	719	647	625	710	679	692	630	693	656	728	723	691	637	694	653	666	725	666	617	668	706	706	674	706	650	690	694	659	706	711	656	625	661	714	653	669	684	655	663	662	663	677	660	718	624	687	679	692	654	658	650	657	667	650	678	646	634	665	636	656	681	644	697	672	677	669	681	684	683	719	682	645	690	656	659	651	667	686	685	716	757	639	693	672	725	709	709	665	660	666	732	674	617	681	681	632	679	697	685	703	689	684	675	677	674	688	665	670	680	710	687	671	712	686	704	648	701	706	724	664	618	663	684	672	698	639	629	654	651	647	685	666	643	660	655	708	702	692	686	699	677	685	664	700	696	681	652	675	681	653	658	684	702	641	681	685	714	649	704	673	667	653	635	744	701	678	673	669	685	655	667	678	707	673	686	634	686	646	657	675	637	664	698	709	657	640	700	668	696	628	644	689	699	740	626	696	650	675	689	647	695	723	620	694	681	677	659	620	664	693	671	709	696	660	695	670	674	661	674	692	701	655	694	668	675	680	695	646	688	684	659	634	649	691	666	717	627	670	697	684	640	678	675	665	677	683	714	711	689	672	657	702	688	651	654	688	686	660	692	642	666	650	677	657	611	692	700	687	688	690	732	684	628	687	672	661	653	680	712	713	655	690	647	669	672	648	686	691	713	639	659	682	675	713	656	687	676	667	665	623	698	672	654	689	667	698	665	687	654	687	713	687	698	681	705	619	682	666	707	690	670	704	693	690	681	684	669	655	624	696	622	673	674	725	693	629	691	683	670	684	656	711	690	679	684	739	672	721	671	642	689	694	642	695	714	709	660	657	685	728	632	667	719	687	673	677	671	667	694	685	626	652	659	677	680	694	716	672	717	683	669	668	686	677	670	666	694	726	693	669	674	635	683	666	654	709	705	660	668	664	681	684	669	646	653	674	674	661	714	685	680	680	654	639	633	686	665	677	686	670	671	646	709	687	643	676	715	708	671	688	690	736	685	682	636	656	619	659	706	670	651	656	715	639	668	630	652	663	710	668	676	702	653	650	670	668	684	669	687	641	629	662	658	678	644	662	676	655	681	695	698	704	673	704	692	688	743	652	649	667	745	694	673	718	705	654	654	655	702	689	686	651	696	603	684	702	682	684	657	675	688	668	639	674	726	696	723	675	660	688	662	676	722	630	671	688	664	688	667	676	717	672	676	664	708	683	646	663	673	690	707	663	683	686	685	655	709	658	681	678	679	666	645	692	695	671	721	670	665	647	703	711	693	664	682	681	667	652	674	711	670	653	656	651	689	687	647	691	752	709	691	649	656	686	669	638	683	657	632	655	675	669	665	661	700	665	739	653	707	669	673	695	658	700	674	645	715	675	639	724	699	679	696	656	668	689	730	698	629	664	678	656	684	712	637	671	700	680	694	652	691	663	713	651	659	642	676	699	688	650	647	693	717	701	664	675	668	714	671	707	729	691	664	667	661	649	670	671	630	699	729	682	677	643	680	696	686	668	689	661	683	727	672	681	648	655	704	706	678	661	645	686	699	729	686	658	701	661	656	729	729	667	683	689	648	700	703	673	708	669	699	691	726	701	688	681	681	648	706	686	686	658	658	656	684	675	648	699	677	684	695	630	639	673	710	673	682	638	668	684	711	644	616	652	651	655	664	699	666	677	640	687	677	648	643	628	694	680	660	653	686	680	686	684	644	695	675	675	701	710	648	694	680	676	674	640	693	651	686	677	654	686	711	634	649	688	668	710	704	640	683	670	651	703	704	696	708	643	659	677	664	663	718	652	694	646	666	686	658	677	660	678	671	711	702	675	681	651	672	726	630	677	704	682	659	674	676	686	666	692	657	687	713	670	647	674	674	680	707	682	697	658	698	672	670	662	695	718	682	673	647	681	696	700	690	719	690	677	624	669	635	694	646	607	655	665	715	696	677	704	659	675	695	694	620	727	707	666	700	674	672	630	736	649	649	665	690	662	705	681	669	680	678	686	682	651	646	634	701	710	711	665	660	679	770	675	687	745	692	657	657	677	634	674	670	656	707	672	684	681	662	706	713	675	724	668	642	647	723	670	637	655	640	701	676	706	677	699	669	675	697	737	638	660	705	717	681	642	635	692	684	689	666	683	649	672	704	692	704	718	653	658	649	657	662	701	696	697	672	679	737	702	680	634	673	637	683	720	666	691	691	694	722	660	714	664	671	694	672	668	662	728	666	719	687	644	634	704	712	674	674	679	669	683	697	634	680	777	699	631	703	718	650	688	657	651	688	641	641	746	700	651	674	678	706	705	679	704	706	651	650	746	691	679	668	688	734	669	677	711	654	677	709	705	668	686	645	673	701	674	661	671	656	646	663	698	710	643	674	664	641	726	684	698	666	683	644	721	670	700	688	639	666	710	627	681	684	690	683	690	667	675	669	677	719	672	690	679	695	708	666	708	674	649	701	655	681	652	681	649	687	673	656	639	644	659	667	673	646	641	608	666	651	699	691	661	689	658	670	728	653	642	717	716	733	708	677	710	702	663	688	756	628	635	630	680	663	681	701	754	628	687	677	660	669	751	617	661	650	641	668	706	690	686	692	669	734	654	683	697	689	682	695	713	679	637	718	732	653	650	695	642	642	673	665	675	742	644	727	678	649	674	632	691	646	670	651	696	701	695	663	655	697	629	707	681	689	642	694	662	690	710	673	718	684	657	686	708	631	669	657	672	642	674	713	671	682	639	725	674	641	699	681	708	695	682	675	665	706	694	677	655	657	666	689	712	665	626	646	654	734	693	702	689	666	716	656	714	674	701	672	679	671	624	743	697	670	685	637	666	703	691	679	665	742	666	676	657	681	689	638	669	661	618	661	691	687	693	676	672	713	707	631	637	648	659	691	684	695	645	672	704	665	722	667	673	660	708	623	669	701	707	659	680	677	694	660	664	721	673	634	684	707	707	671	659	702	693	663	655	674	716	678	686	672	671	692	717	715	678	652	666	689	655	655	700	696	704	673	666	637	715	654	657	710	684	709	640	713	672	718	649	690	704	726	694	727	704	661	672	715	683	694	689	660	693	694	696	670	613	681	677	690	643	689	666	681	676	698	689	690	679	703	691	724	698	656	669	647	672	714	676	726	678	700	683	681	684	686	664	643	681	699	707	681	752	632	754	678	666	656	689	680	707	692	616	690	689	626	677	634	683	680	674	688	684	694	683	668	731	621	688	640	650	646	634	705	685	669	693	625	675	631	709	660	668	670	678	722	663	722	658	681	668	719	642	718	696	679	644	654	721	709	707	700	667	621	656	651	678	638	712	664	653	648	714	683	656	696	668	692	652	650	661	647	664	683	674	667	688	712	652	648	692	636	683	645	660	691	712	645	681	730	697	716	660	686	673	677	699	670	668	623	663	696	664	673	679	700	684	742	631	674	661	693	637	663	676	674	654	718	694	706	683	666	731	666	687	619
25539	21342	27061	24779	5689	15289	33950	29861	17365	6478	2242	1122	898	769	737	764	748	755	763	736	765	727	735	777	731	778	691	736	708	727	758	727	728	767	732	703	797	749	747	744	712	739	741	723	727	748	702	747	723	775	697	734	710	729	703	696	734	727	713	732	762	762	740	719	737	704	733	750	694	708	738	754	677	722	764	711	733	720	736	771	727	711	734	730	717	755	728	756	778	737	757	682	728	733	774	701	746	718	774	742	739	774	734	759	745	766	705	722	752	792	725	708	754	723	734	691	705	738	701	688	714	704	753	692	742	740	678	758	746	737	714	739	703	749	782	690	718	683	737	718	710	730	711	707	790	707	682	751	742	726	721	728	753	738	764	731	710	731	713	728	705	713	716	668	685	759	718	717	742	730	743	696	773	743	733	745	773	704	748	688	794	732	705	747	726	737	684	706	745	712	745	800	771	740	709	736	735	662	692	704	714	798	704	753	707	781	805	728	773	727	719	717	726	701	712	702	735	729	699	742	751	762	749	727	690	723	749	699	686	727	747	719	716	718	707	719	771	737	719	695	681	720	746	743	747	730	642	680	711	721	755	695	749	716	751	750	720	791	734	720	728	720	690	700	708	701	754	739	747	792	691	696	718	719	750	751	736	734	708	715	699	768	730	725	715	761	741	710	766	785	763	743	732	717	695	699	742	740	745	685	723	732	703	743	753	761	747	695	689	711	735	760	767	714	701	731	734	780	713	713	737	753	782	733	778	724	722	723	701	764	718	756	766	740	746	729	721	737	695	740	758	704	672	746	751	719	759	706	726	708	761	734	739	732	725	739	710	697	723	709	724	709	716	752	724	737	705	741	734	717	729	716	721	723	776	703	779	774	722	735	732	759	767	746	730	747	720	738	759	726	683	701	791	691	746	749	742	779	707	739	682	734	769	780	745	718	685	744	718	721	692	705	723	715	728	766	686	682	670	740	745	703	717	689	791	731	711	728	752	735	779	729	741	721	694	723	745	767	738	735	726	724	747	718	719	754	718	713	719	750	680	731	765	694	711	734	724	715	788	725	731	742	753	735	720	706	730	755	727	757	773	709	744	727	715	747	716	764	707	713	715	690	764	692	739	690	679	737	771	712	717	717	691	717	725	729	687	693	736	691	681	746	747	715	747	699	748	728	715	723	726	765	701	763	695	777	768	735	724	714	722	763	719	772	739	693	721	730	720	691	718	718	753	687	754	712	732	726	716	753	751	738	700	781	696	714	715	746	728	697	741	761	742	736	706	717	683	730	715	710	690	733	735	772	716	748	794	755	686	736	722	753	708	690	767	696	747	735	756	733	719	668	702	706	703	717	737	706	723	735	753	743	729	749	737	734	746	747	666	726	727	738	729	749	721	745	736	686	755	730	729	718	711	758	751	775	722	741	699	734	788	703	753	715	721	732	687	777	728	777	719	730	694	719	761	725	709	748	755	710	744	751	692	706	704	758	750	766	757	753	741	696	747	684	752	728	736	712	688	743	740	731	705	732	737	697	734	726	729	728	696	741	721	703	729	689	767	749	730	686	706	720	740	715	769	676	695	713	745	704	697	727	744	731	705	724	736	746	732	703	748	695	753	738	700	742	694	687	721	700	731	690	719	755	717	706	723	736	732	707	737	736	741	747	701	764	733	711	717	751	725	675	730	727	743	700	782	708	700	773	688	726	734	750	698	751	714	738	707	761	753	725	703	731	738	722	701	713	748	719	683	742	667	678	754	694	718	730	755	729	666	708	744	721	731	790	745	767	758	743	693	700	738	694	721	687	725	730	726	722	718	763	727	776	739	728	745	716	708	718	696	708	744	674	716	786	764	744	773	705	693	676	732	665	772	730	787	704	723	734	716	698	725	807	724	778	667	735	737	742	692	710	738	708	734	731	712	752	770	751	747	702	726	738	745	733	682	684	717	696	750	758	721	685	712	765	739	741	753	745	708	691	686	726	740	736	699	756	726	756	738	766	721	700	694	720	741	718	731	731	781	756	738	737	731	734	758	731	696	737	702	747	713	727	707	743	655	747	728	736	686	691	708	734	763	699	738	685	723	745	723	758	683	726	730	683	738	728	720	713	675	699	722	722	696	725	730	691	728	764	718	673	710	723	763	751	767	695	783	723	746	724	715	728	733	714	731	719	719	736	767	746	696	701	693	743	691	726	690	673	805	760	733	702	685	813	724	739	763	770	730	764	710	721	754	732	706	667	698	688	692	721	741	723	697	720	708	768	721	740	688	711	755	682	712	752	726	727	740	754	760	732	705	712	713	740	749	732	731	767	750	761	749	758	698	759	775	726	755	758	703	707	694	700	735	714	709	706	718	717	748	748	719	744	774	731	770	766	704	774	699	686	757	738	740	708	736	732	720	698	733	749	685	723	738	691	748	743	717	720	717	791	744	738	714	712	707	734	800	705	790	721	714	702	711	665	729	711	779	741	732	683	673	728	748	683	742	733	751	711	754	697	751	702	702	756	766	719	706	732	697	732	744	747	720	750	758	768	721	755	713	737	754	730	755	741	725	714	707	713	671	716	679	782	732	743	766	755	743	735	707	762	770	728	713	728	748	713	715	740	800	691	737	712	737	748	769	700	739	752	718	691	724	728	681	709	715	738	778	730	693	723	710	755	699	752	707	689	715	714	775	728	735	732	765	711	727	727	725	741	746	723	714	746	712	698	750	784	758	707	714	727	715	730	702	706	728	699	680	736	730	775	730	736	755	717	747	761	727	747	701	738	717	715	677	702	652	693	734	715	685	745	763	715	729	706	746	681	733	708	692	704	674	746	760	769	728	735	746	746	703	716	739	726	732	716	701	671	686	723	714	718	738	698	728	727	729	750	741	714	700	743	708	756	707	773	717	707	756	703	759	734	746	755	740	721	768	699	678	707	762	764	707	710	738	772	733	742	743	745	703	729	700	695	747	727	723	721	716	713	696	741	746	730	740	729	701	685	709	787	735	716	740	757	728	695	782	694	705	681	714	706	716	662	760	737	724	730	745	685	763	718	732	734	717	649	765	738	744	697	753	770	742	799	759	721	720	713	710	716	779	732	740	748	675	692	762	772	788	730	665	708	785	757	758	737	680	756	714	684	712	733	753	777	739	739	713	736	754	765	715	741	743	718	738	728	745	756	737	736	742	736	760	745	726	708	793	702	679	721	722	774	699	731	725	740	703	746	754	763	740	747	742	748	770	691	741	748	719	747	765	756	707	707	670	720	759	715	730	736	775	663	759	662	773	715	702	737	764	706	701	746	722	743	768	733	771	736	711	701	741	684	703	682	690	732	713	688	752	768	686	660	723	715	706	747	713	737	717	750	727	710	678	684	778	757	731	736	777	732	720	693	712	750	775	721	755	721	738	707	757	683	720	726	726	709	713	710	709	766	724	776	719	721	725	729	721	733	758	770	761	758	743	694	706	748	754	704	715	668	711	742	715	714	702	707	745	736	747	740	725	718	735	754	716	709
4497	5283	4503	2246	2186	17529	31165	24840	13639	5546	2105	1048	770	731	693	648	672	705	670	672	720	643	672	650	672	658	728	692	659	624	706	687	663	634	651	665	708	675	638	698	703	698	702	700	685	658	626	695	665	719	744	673	655	689	669	693	663	721	679	652	642	689	681	696	681	667	704	616	652	719	726	652	638	620	679	666	679	696	662	715	661	683	699	664	662	662	725	679	630	689	653	675	669	679	684	675	683	684	653	657	661	630	682	650	711	653	639	636	738	688	641	652	650	680	636	683	641	669	647	657	675	679	661	701	650	689	697	646	662	699	678	640	657	671	707	641	665	650	665	666	686	678	662	662	668	647	658	680	654	678	663	667	666	649	621	697	637	666	639	707	665	644	699	670	661	627	601	624	682	658	653	646	656	707	721	666	683	663	653	652	658	707	640	669	706	667	674	677	643	682	646	681	681	624	687	664	630	692	676	678	655	690	686	685	685	621	642	670	694	651	691	678	657	632	665	660	650	679	658	655	675	635	654	697	670	706	666	708	688	691	642	625	669	678	688	691	669	691	682	673	690	673	642	683	650	666	666	660	628	661	696	674	674	656	689	648	648	703	650	670	650	676	663	646	679	683	649	665	679	639	681	682	690	661	666	652	675	666	658	665	644	689	646	672	629	654	667	630	633	706	686	638	652	683	663	665	698	685	642	649	671	696	637	641	652	665	664	678	713	657	632	647	691	651	692	639	669	670	615	627	677	700	656	672	670	634	668	696	668	687	705	663	644	651	661	662	692	683	639	651	636	707	709	612	674	668	648	698	642	642	642	656	624	683	668	661	694	664	680	665	683	687	662	642	633	666	693	642	723	681	742	672	680	685	656	704	679	676	632	632	663	638	664	677	646	659	654	658	714	664	669	657	631	640	684	652	653	683	644	651	676	618	645	712	637	660	694	613	693	635	675	666	657	635	658	638	676	617	649	674	657	663	698	625	653	673	658	684	672	672	680	667	681	659	689	662	666	661	652	683	651	689	691	707	665	709	654	634	675	662	638	644	658	644	699	667	636	634	678	686	621	674	653	662	688	631	667	687	652	717	662	638	639	695	695	637	706	626	679	635	635	669	627	643	720	680	649	706	676	642	691	647	671	688	697	645	722	658	665	627	651	660	722	719	666	712	662	660	722	656	720	648	656	663	602	697	675	661	648	641	660	679	594	668	694	645	693	706	629	624	668	639	653	637	630	652	656	660	691	708	663	662	661	666	647	679	677	643	614	647	677	593	664	694	708	625	642	630	664	632	685	680	653	709	690	651	693	669	697	664	660	725	672	654	722	683	697	686	681	659	671	658	691	663	656	640	673	687	692	671	645	658	664	664	629	675	626	654	665	695	716	721	604	614	714	673	651	642	665	666	670	703	647	662	656	644	670	632	663	653	620	650	639	642	653	640	643	690	691	678	696	654	624	659	647	668	667	690	660	664	620	647	666	691	652	651	663	669	657	655	644	650	659	637	670	683	696	680	643	657	671	668	631	648	681	650	641	679	688	666	686	708	648	655	660	685	637	659	662	652	677	636	675	652	664	644	651	695	710	714	679	638	628	645	719	662	663	647	656	635	726	668	668	700	652	688	630	723	670	643	679	626	702	662	638	643	647	652	695	686	707	659	638	687	681	642	659	668	668	654	660	636	691	665	608	637	656	674	664	670	676	688	677	671	675	637	693	624	643	737	653	700	696	700	672	675	627	671	749	657	681	668	700	616	667	714	647	680	619	727	665	695	673	643	668	645	653	698	633	608	639	661	722	646	615	677	650	636	635	656	675	679	699	638	705	667	679	628	647	607	689	582	669	718	668	651	709	662	645	662	659	662	659	665	695	676	675	679	633	648	687	650	675	613	654	676	695	642	685	646	633	615	682	676	681	653	669	661	623	715	655	684	697	671	642	681	671	687	664	629	688	619	683	643	645	675	651	688	668	682	673	668	685	682	688	701	640	679	666	675	649	644	683	651	636	669	661	641	721	677	695	664	676	680	711	630	655	654	648	659	661	662	603	658	659	668	668	625	610	673	647	675	668	659	676	673	690	656	620	637	730	667	633	680	658	733	668	664	695	692	680	623	680	672	675	645	667	655	663	654	625	644	645	665	708	704	656	667	662	612	656	685	626	651	618	712	662	668	705	671	652	699	650	643	674	663	660	646	650	638	662	702	632	667	670	673	675	627	715	665	705	668	659	660	693	706	668	692	645	654	659	691	649	716	638	658	646	645	676	656	656	696	656	699	661	665	678	664	653	624	633	660	674	650	641	680	657	648	677	625	693	656	669	622	659	686	678	682	633	722	636	646	650	647	647	673	661	654	718	635	675	687	635	697	678	657	671	663	662	650	728	694	686	698	697	671	680	663	675	640	644	668	650	654	678	724	622	694	666	666	674	649	649	653	654	694	640	675	643	664	644	630	678	715	704	637	639	666	666	661	692	687	662	695	663	640	661	639	662	673	623	652	672	666	631	671	647	657	643	650	707	689	656	639	664	691	641	643	675	675	681	665	658	660	682	645	694	637	661	722	691	683	681	645	611	690	651	671	664	637	720	683	638	653	701	681	697	677	669	649	681	644	706	652	668	662	667	621	649	648	651	672	635	648	677	641	666	639	685	730	681	662	667	686	664	676	675	637	691	708	714	689	649	678	689	644	654	685	646	680	620	681	664	652	644	647	627	682	641	702	699	702	623	653	611	665	668	666	692	694	650	627	691	699	641	666	627	695	656	657	654	665	673	698	685	675	639	687	656	662	641	701	637	653	684	661	669	722	651	673	675	657	729	707	651	672	686	683	681	692	646	673	723	718	680	654	659	684	629	706	632	686	662	644	679	654	666	666	707	691	651	686	692	646	670	642	703	655	695	682	684	685	653	662	660	661	663	699	646	712	596	672	684	651	696	655	659	674	685	628	622	669	609	646	715	686	649	650	680	660	664	663	639	637	645	638	638	656	691	665	649	680	726	710	710	674	672	626	629	730	642	641	704	662	725	650	713	626	658	651	673	641	691	656	671	640	683	700	658	666	617	669	659	623	642	664	702	649	636	686	641	654	647	658	665	639	615	651	698	679	645	695	644	638	693	679	682	700	682	680	684	664	652	694	671	665	687	651	609	663	660	670	655	671	671	656	655	652	619	664	658	640	670	697	650	624	644	623	702	680	657	688	692	633	697	673	671	610	651	635	648	650	650	688	643	673	654	617	651	658	644	694	665	687	700	685	653	676	658	667	656	639	640	672	633	659	691	661	679	647	679	655	627	643	671	645	680	701	670	652	662	659	681	629	675	708	665	639	689	708	657	645	664	710	667	684	680	665	665	720	634	699	682	676	662	656	753	673	696	657	644	666	680	678	625	662	677	690	657	644	655	632	709	697	659	678	705	647	696	635	667	647	655	651	652	672	622	677	644	675	647	605	685	648	644	671	695	669	679	662	644	623	675	618	702	674	713	670	673	672	662	704	632	659	627	688
24328	21378	28672	24477	21290	15298	45134	50684	36729	18760	6519	1956	1115	925	911	871	871	846	854	893	831	843	865	832	817	860	843	835	829	849	874	879	811	864	849	851	793	843	874	823	816	879	840	885	766	852	779	831	794	850	855	850	853	782	798	846	827	813	834	839	829	767	831	852	872	844	819	841	836	801	780	877	842	845	831	871	773	806	849	805	835	820	792	774	835	881	807	773	858	837	835	827	838	843	847	820	814	820	780	764	828	874	842	820	834	821	850	811	873	889	829	872	867	851	820	807	849	794	850	831	795	811	809	801	779	855	854	786	861	867	896	867	822	814	845	847	827	799	761	792	845	846	804	850	867	837	860	856	891	862	809	836	823	846	806	857	833	850	809	802	849	838	823	823	800	806	834	841	884	843	814	791	836	879	810	843	832	794	837	815	811	813	849	832	844	863	811	816	808	809	801	820	797	806	847	832	801	817	812	840	821	867	874	796	834	808	832	802	827	844	852	830	804	812	806	831	844	821	821	898	858	858	786	830	842	763	844	821	812	827	812	797	854	879	815	845	823	820	817	823	875	833	825	794	813	895	803	803	820	878	853	827	824	755	837	867	837	850	799	828	830	849	845	834	882	843	846	811	855	887	792	832	814	871	858	862	814	851	914	851	830	855	826	867	870	822	779	823	872	819	862	799	848	774	797	824	863	806	791	832	866	807	857	816	825	801	815	834	862	851	841	805	891	794	751	826	794	792	816	784	820	845	852	832	818	845	805	825	827	840	823	853	825	829	811	886	811	847	833	884	858	843	798	815	859	814	775	844	790	846	812	796	802	763	812	835	789	856	842	841	856	853	776	882	853	785	755	852	833	786	862	842	853	868	849	789	813	781	856	768	815	868	859	824	794	849	840	845	866	800	817	795	781	828	817	841	828	837	867	787	822	804	815	801	878	833	807	790	830	800	841	798	827	838	820	810	832	862	767	851	847	772	828	827	846	854	825	788	865	793	828	817	847	819	851	835	865	770	850	852	813	824	824	808	770	827	785	804	779	823	846	801	819	820	818	850	810	833	831	863	822	884	816	786	794	812	848	811	903	819	779	860	801	797	831	780	788	800	864	828	835	847	878	816	841	796	827	802	820	844	865	816	799	786	856	794	758	797	820	794	778	818	841	783	846	781	824	780	832	896	859	828	826	847	837	847	798	817	840	892	817	854	822	819	831	788	812	839	819	808	874	800	850	871	808	810	819	771	816	834	821	832	863	845	796	835	819	842	807	852	829	817	813	844	858	760	827	787	846	863	778	830	832	821	835	901	826	805	831	821	855	816	818	857	863	830	789	819	799	794	823	855	847	787	792	854	846	788	879	863	851	806	827	788	804	824	844	816	812	869	840	833	789	824	828	816	796	801	791	849	790	813	844	847	869	870	813	832	832	853	825	790	821	872	851	852	843	874	882	857	871	804	892	776	788	838	826	845	846	799	825	842	845	820	803	835	842	868	834	852	872	817	783	793	849	838	795	825	799	863	766	842	831	816	877	850	849	908	823	853	863	801	832	853	827	853	825	803	873	807	824	821	818	807	775	798	816	832	792	826	818	850	839	794	809	852	828	829	739	840	820	861	836	799	838	790	864	849	818	872	824	821	819	803	816	817	880	793	805	802	779	905	829	834	842	834	862	842	834	841	798	802	797	827	815	820	830	846	808	827	848	816	800	848	818	803	806	802	837	853	811	839	865	844	844	818	796	854	806	831	797	768	803	824	816	789	832	843	857	850	820	812	773	792	833	803	829	835	821	882	845	836	901	827	834	861	805	874	797	809	843	815	837	850	849	797	813	834	808	835	844	794	826	832	875	855	814	808	793	851	870	827	830	805	819	801	785	819	845	871	829	837	858	799	818	825	757	818	829	807	844	795	860	855	813	822	790	812	829	871	813	820	811	831	824	828	848	837	850	842	773	838	793	808	870	841	815	832	859	779	819	816	842	763	848	814	839	818	836	840	798	835	851	833	786	857	808	841	792	886	795	840	810	859	839	793	819	801	795	829	817	805	767	889	859	754	855	841	818	812	852	811	834	839	820	799	837	805	795	853	863	860	818	859	808	860	842	768	856	780	791	818	849	847	779	837	790	827	829	772	834	805	866	871	820	871	884	890	831	849	833	852	848	768	828	783	826	846	867	821	867	806	800	782	849	802	775	825	802	862	765	847	823	813	826	810	818	870	865	827	799	882	851	803	806	822	792	789	835	832	772	867	833	839	802	856	873	835	847	795	782	859	869	863	825	843	851	827	848	812	816	799	800	871	818	811	800	850	822	836	894	834	840	813	838	785	852	818	812	819	818	799	822	840	852	823	799	831	823	816	799	861	777	855	861	816	819	795	855	857	820	841	839	873	816	785	856	836	851	794	855	879	827	849	822	828	873	837	815	829	817	799	884	852	821	844	817	787	833	797	808	810	852	774	776	831	839	801	814	812	827	819	805	835	794	802	866	786	856	844	838	795	833	790	829	835	840	808	820	822	824	813	831	777	828	844	799	780	772	817	885	835	825	823	806	835	725	818	801	809	845	837	850	837	797	840	838	848	828	845	834	821	852	807	829	813	793	850	830	883	823	809	830	823	815	897	888	801	825	769	839	855	849	810	818	841	800	820	813	810	788	881	860	875	839	893	803	868	815	864	853	866	817	834	781	820	829	829	833	815	776	838	861	822	830	797	769	809	804	783	837	876	810	782	880	818	820	756	782	815	804	810	809	825	813	794	846	869	852	853	834	800	844	799	873	889	810	836	882	793	806	812	791	836	845	853	785	868	787	804	848	809	842	871	817	806	856	832	847	852	813	857	828	794	859	797	876	839	822	882	806	831	827	847	855	846	836	794	884	819	781	826	799	833	808	867	802	793	816	791	843	840	862	830	794	823	831	836	837	772	792	809	871	831	867	845	884	840	849	831	794	834	833	818	856	802	854	822	802	814	854	887	830	869	810	814	822	846	773	828	828	828	792	856	851	844	785	802	830	881	865	835	780	868	811	768	771	811	875	814	874	801	861	829	837	859	836	817	874	800	809	853	796	880	812	806	853	849	774	820	822	841	827	842	820	799	816	796	825	788	894	764	806	795	825	800	798	795	813	802	803	826	794	837	819	823	845	815	809	830	822	833	844	801	816	829	797	848	810	835	841	838	830	791	827	798	843	829	813	817	783	856	851	866	755	881	838	787	804	834	812	829	843	853	853	821	882	853	889	793	839	827	803	821	890	795	870	870	805	797	864	779	832	844	840	813	850	804	854	821	836	853	811	860	791	782	821	815	813	798	858	797	849	819	796	812	849	791	799	827	812	807	749	855	791	796	851	847	798	826	817	876	816	865	838	797	834	820	788	858	833	848	815	816	752	874	917	876	835	814	805	858	838	830	797	784	841	862	826	836	882	876	813	827	807	802	852	788	851	802	764	829	899	849	844	843	836	791	796	808	805	862	851	826	797	864	806	817	812	823	832	816	838	778	835	809
5029	9233	8562	4504	2946	10950	45919	46470	29467	13709	5315	1904	1004	810	761	700	818	790	759	791	767	754	793	757	785	794	745	750	737	770	777	790	722	792	794	791	751	724	791	711	777	736	724	739	744	801	738	738	777	743	757	755	711	765	796	757	797	775	702	742	726	751	737	813	705	716	795	757	732	772	753	780	738	781	723	739	769	742	784	721	751	749	726	747	728	715	751	775	757	753	794	670	706	768	722	763	732	750	790	739	768	782	761	796	784	738	749	748	740	732	800	763	767	761	793	694	769	750	748	761	777	740	739	782	766	777	805	757	733	727	753	760	784	791	727	739	757	759	758	748	726	737	742	759	778	766	753	720	764	786	754	741	783	748	747	729	776	735	731	772	789	728	764	766	752	825	757	766	700	719	749	765	760	750	711	751	740	731	831	713	785	780	773	751	714	815	733	690	723	712	794	749	739	736	769	765	747	736	780	744	760	749	750	762	748	721	757	776	776	777	692	705	746	766	778	752	766	794	773	757	743	751	739	716	750	775	738	804	776	719	756	724	719	731	755	753	733	732	755	732	739	727	765	781	760	730	725	759	789	760	739	782	716	773	784	816	755	757	760	777	773	773	730	778	732	750	753	804	791	693	761	737	761	705	696	708	726	739	794	738	757	732	756	722	771	720	742	780	765	766	745	727	762	783	776	782	711	817	805	698	762	719	789	766	752	772	811	720	773	743	767	757	733	771	781	822	727	802	719	731	737	711	769	746	749	733	723	758	745	796	749	774	742	786	745	728	738	729	745	736	746	759	768	756	781	766	756	754	731	711	742	767	700	754	782	730	772	772	723	753	787	709	750	730	772	753	765	740	735	738	756	762	755	745	737	717	763	706	731	747	827	772	749	736	741	777	735	746	728	794	768	751	737	778	739	765	771	720	719	730	768	775	762	721	771	755	780	721	755	771	732	732	728	748	768	736	792	725	783	710	701	775	738	790	787	754	786	741	759	727	762	743	782	747	779	760	766	754	760	729	747	732	823	747	715	735	728	786	783	758	756	763	797	734	720	730	755	742	757	749	732	730	707	792	746	731	752	717	729	752	729	723	772	749	770	734	724	708	732	786	721	751	765	793	735	689	696	732	775	736	752	765	759	738	744	718	719	751	739	731	797	763	758	713	757	780	764	737	781	773	754	706	776	711	814	763	784	777	770	742	744	776	743	760	738	735	748	776	779	745	777	750	757	825	752	727	755	741	730	767	811	761	779	761	708	776	770	728	761	781	763	721	716	747	767	698	764	753	705	770	779	718	755	743	734	696	742	749	721	723	716	730	780	737	749	733	721	751	766	741	735	767	775	759	726	754	736	761	759	771	742	788	758	753	718	739	706	767	756	745	729	771	783	767	753	738	761	718	730	747	739	826	693	760	763	689	774	753	742	734	775	723	816	698	711	724	753	766	751	706	755	748	723	749	740	796	726	770	767	769	792	729	731	760	738	770	731	697	754	739	660	771	772	759	755	749	775	754	752	773	787	787	766	698	761	773	771	753	686	701	762	802	766	785	714	730	732	765	763	722	774	732	744	755	801	718	767	735	716	723	747	759	731	738	749	732	709	750	723	732	757	751	768	790	771	753	743	739	758	723	753	761	743	740	770	705	728	778	720	765	744	755	735	735	694	753	759	767	716	741	758	803	693	763	764	754	745	771	708	823	749	815	767	745	755	740	728	783	783	778	755	721	730	740	758	761	769	729	730	747	743	767	767	785	739	750	765	767	712	749	762	767	726	708	754	760	715	753	788	737	770	755	776	730	769	792	742	761	770	759	708	784	716	711	796	735	797	815	755	755	775	767	729	739	777	731	761	752	732	739	783	736	726	749	736	739	766	746	764	746	782	743	747	787	724	728	739	758	747	759	761	741	759	746	763	683	729	756	760	692	732	764	762	759	704	738	748	757	735	744	796	750	765	738	767	765	710	658	774	781	778	731	717	754	821	765	772	759	747	720	706	725	800	767	771	760	786	741	800	741	733	759	727	755	716	778	694	735	703	778	787	737	756	730	766	776	740	760	803	758	746	738	735	774	801	718	753	760	715	750	766	730	721	770	787	705	735	709	752	757	794	766	726	770	755	747	708	747	736	771	782	781	767	711	749	758	779	656	765	764	727	768	745	731	741	735	713	739	793	774	701	791	777	760	712	733	699	701	755	733	737	722	745	727	754	695	688	713	772	770	687	740	708	763	730	748	750	729	737	775	734	758	771	714	728	747	763	756	716	772	722	776	761	755	765	766	727	749	729	797	796	787	764	741	732	783	706	734	764	725	817	730	729	710	729	758	718	776	724	703	731	708	710	703	765	711	667	732	744	744	710	698	733	748	777	749	740	734	784	738	754	718	720	779	741	782	709	745	759	727	696	756	736	762	786	757	743	704	773	726	764	787	695	754	739	770	763	726	777	751	749	787	741	796	765	709	738	756	765	710	772	774	736	781	736	710	664	784	732	713	743	698	767	743	754	727	774	784	756	781	785	751	773	753	725	733	742	762	745	757	767	808	704	738	795	725	780	771	727	749	761	727	743	722	738	759	751	746	743	735	721	741	739	755	761	733	719	756	768	746	736	717	724	795	727	728	757	727	771	755	744	718	747	713	744	750	767	782	775	730	772	719	774	756	766	768	705	765	795	760	722	745	736	741	791	776	732	765	736	767	786	742	746	742	741	773	768	752	708	791	708	738	772	771	748	757	715	785	739	707	788	781	754	756	690	723	776	712	689	766	761	724	750	759	745	767	804	775	780	704	803	772	766	820	800	756	769	768	731	736	766	713	765	757	784	722	734	738	720	787	772	713	746	762	765	752	729	750	746	773	776	718	727	744	688	713	765	778	715	709	747	778	746	734	707	757	750	783	725	773	756	745	750	732	747	777	782	785	813	775	749	756	732	760	825	720	768	790	736	743	759	724	737	741	747	704	729	761	754	795	785	752	754	776	748	760	799	686	760	811	743	744	732	752	765	739	722	702	731	729	732	734	742	757	773	781	746	743	773	763	727	813	752	744	773	725	769	724	761	726	728	774	723	724	772	715	739	739	734	752	762	747	738	755	778	745	734	741	749	711	750	726	710	765	698	714	751	730	768	738	775	668	809	723	731	750	765	745	742	723	715	750	741	765	820	721	755	698	733	708	779	739	699	759	760	734	771	764	722	727	729	720	825	727	736	760	784	732	771	738	727	747	775	781	771	704	745	764	756	729	680	750	781	733	741	726	775	723	801	762	796	767	745	729	776	720	763	737	689	744	776	718	823	727	703	775	751	730	743	759	711	721	732	830	718	693	796	737	726	809	772	771	763	728	734	713	754	712	762	749	731	735	775	749	736	747	714	757	775	769	747	743	689	723	712	762	763	740	733	806	726	754	764	693	713	738	754	753	774	759	764	743	740	747	751	729	781	790	760	763	730	716	762	778	727	718	785	721	738	759	714	710	746	753	740	752	760	739	710	717	778	762	746	708	747	775
27577	13296	3351	1619	1044	906	2900	5041	3578	1961	1181	890	763	834	798	800	750	752	729	770	705	833	748	806	764	743	755	831	756	759	766	763	787	747	767	778	753	762	796	774	797	772	839	802	791	747	757	793	836	774	802	794	752	765	796	803	790	683	824	757	758	763	763	766	745	755	759	746	786	780	730	721	812	780	767	753	801	807	782	764	736	743	768	803	804	758	753	828	770	791	781	749	767	799	799	774	778	782	783	748	795	761	760	783	788	741	735	839	754	747	757	787	779	815	787	806	810	783	781	729	757	750	770	753	743	800	746	786	757	798	824	763	798	738	803	783	814	779	780	796	745	790	745	792	777	754	819	745	727	781	746	793	791	796	755	730	731	755	809	822	770	762	743	795	799	785	725	768	787	812	791	766	729	825	769	798	769	778	761	757	737	771	768	757	802	788	762	811	754	782	831	775	842	720	744	735	744	741	758	759	757	768	796	760	853	759	807	783	826	823	768	761	733	769	750	711	845	762	793	782	780	768	789	686	782	781	793	832	802	790	773	755	770	714	745	764	730	790	775	781	795	784	756	789	756	798	742	755	821	772	783	728	732	749	773	738	769	769	730	779	761	762	791	794	773	731	762	763	716	768	770	739	781	793	774	778	776	787	771	813	767	787	785	768	759	754	804	767	793	771	749	756	805	765	783	800	748	776	783	776	747	760	786	769	780	807	741	759	775	760	802	763	728	728	708	732	792	744	750	765	730	787	762	793	775	798	770	818	710	752	709	790	737	785	801	782	720	768	750	773	780	807	742	788	751	684	768	771	757	755	744	773	786	785	804	737	765	746	775	777	730	696	765	750	757	843	730	767	738	767	816	765	784	758	738	742	785	766	764	782	717	759	825	780	791	791	767	819	809	791	756	743	749	797	781	769	771	791	747	775	775	750	753	731	780	743	750	765	788	761	787	798	794	745	772	813	753	771	722	756	802	716	793	756	747	761	774	816	813	785	777	794	801	763	802	794	772	749	739	747	739	716	719	780	762	753	799	786	721	800	803	701	796	773	793	764	761	795	754	714	737	798	767	775	788	803	744	752	784	771	800	758	765	740	832	746	759	801	747	743	780	791	794	772	769	815	792	788	740	739	750	782	775	803	794	783	756	780	821	760	773	768	789	761	779	821	757	750	792	778	769	699	749	746	730	723	718	747	778	802	757	787	732	806	759	772	793	755	771	766	757	806	817	770	750	777	809	731	802	738	752	793	741	765	825	797	789	752	776	836	838	760	806	792	779	778	714	749	824	747	806	779	790	775	744	744	801	793	814	765	802	761	726	783	764	773	798	750	770	764	788	731	790	774	804	799	744	786	727	782	824	768	765	765	781	791	764	787	766	798	717	749	749	802	756	774	780	743	813	760	771	835	775	739	755	810	760	792	779	761	779	803	792	776	757	803	802	782	797	752	744	775	756	791	772	746	740	807	772	745	781	764	757	722	794	742	821	776	796	789	752	738	777	782	746	782	738	721	730	755	749	751	785	792	768	772	735	793	776	772	794	774	786	768	781	779	777	748	749	766	739	763	767	775	763	770	807	707	733	752	736	811	774	769	781	817	760	749	736	766	730	708	772	739	836	785	759	778	732	727	716	761	823	790	719	766	759	702	781	742	817	759	765	740	757	769	801	767	793	803	748	754	784	777	782	831	817	746	738	787	738	743	746	752	736	827	738	786	788	807	753	773	798	795	764	800	758	763	819	771	759	714	795	848	729	767	761	784	759	812	780	795	758	728	746	688	825	780	748	769	775	751	755	747	732	759	804	772	780	813	808	772	795	810	723	784	796	791	733	789	750	812	771	763	809	734	769	775	806	781	729	752	791	720	784	732	740	790	818	746	771	770	784	797	761	741	754	741	777	785	783	738	763	721	784	746	791	777	772	818	790	753	768	742	759	767	754	764	762	788	749	746	756	768	732	777	787	769	795	788	784	789	776	775	758	777	747	775	788	789	749	731	774	765	767	767	755	754	839	815	774	796	747	722	767	798	743	820	725	721	761	746	777	755	751	736	760	751	776	779	813	778	768	751	767	766	801	788	694	769	798	793	754	767	747	769	783	783	816	818	737	774	770	766	773	777	788	823	791	760	789	789	746	758	758	783	800	769	812	817	789	815	759	751	810	797	773	767	753	803	733	741	775	745	797	807	757	752	729	823	749	736	784	760	813	799	754	782	799	780	765	771	802	727	779	798	770	762	771	777	744	791	742	776	762	774	777	736	774	770	782	754	794	818	768	752	757	760	805	789	786	737	776	781	758	738	782	758	770	776	783	733	779	790	794	776	766	808	735	751	803	759	775	754	753	792	781	780	806	743	796	768	758	794	795	747	754	708	773	765	767	753	794	762	754	799	739	764	757	798	761	836	788	832	783	782	798	807	780	742	787	730	745	787	766	761	766	784	781	784	794	752	738	767	761	800	806	736	761	733	802	788	773	788	792	770	796	791	728	755	778	743	778	785	807	750	744	754	756	784	794	801	770	730	805	728	783	701	766	761	760	794	719	731	794	768	807	788	771	754	765	726	778	800	732	746	698	717	757	781	783	787	805	746	753	818	806	738	768	828	757	772	795	773	767	804	794	765	704	768	757	759	749	782	788	731	801	753	787	760	770	743	735	775	788	832	757	762	774	768	753	777	773	720	743	788	768	739	758	802	761	714	793	727	814	767	771	703	799	772	754	783	753	805	726	781	768	760	761	731	728	786	791	780	775	763	794	767	766	770	765	713	814	762	776	821	824	759	764	820	740	774	789	743	754	736	811	781	751	803	767	779	775	800	771	808	744	781	766	769	791	775	797	752	786	805	779	752	810	796	746	739	800	760	749	778	739	730	764	733	771	777	751	822	793	795	758	752	759	789	779	745	797	751	819	761	793	761	780	758	798	780	752	803	770	776	768	741	747	740	771	768	748	705	698	790	800	717	763	777	748	834	770	817	815	776	749	734	748	797	759	786	788	761	801	788	751	754	777	756	742	756	784	765	774	776	745	831	740	777	728	779	719	775	809	774	772	802	809	756	792	734	772	796	791	784	761	781	762	760	755	762	804	729	779	732	786	788	720	810	782	781	715	770	778	762	782	758	725	738	786	776	757	757	739	761	798	738	735	742	833	778	768	754	747	795	742	810	749	777	824	777	800	767	799	760	733	781	732	766	769	795	745	758	778	756	725	803	758	742	778	757	842	816	798	775	755	743	777	823	797	741	785	712	751	736	771	819	783	748	797	819	745	827	770	767	782	743	816	791	756	723	796	723	784	825	762	715	701	742	725	803	771	786	750	769	743	745	757	722	767	776	706	748	756	803	799	808	815	750	795	742	742	758	780	773	760	742	774	765	782	746	792	764	793	749	808	759	763	770	787	732	728	768	740	772	723	821	772	805	775	750	771	789	831	765	732	734	827	764	765	744	760	761	773	788	759	798	814	761	780	816	794	721	818	785	787	810	765	740	745	797	804	793	726	808
5599	2949	2424	1322	1131	888	3723	5532	3715	1906	1134	767	735	721	675	683	638	660	702	664	671	654	708	696	683	690	708	702	707	727	676	693	708	694	680	727	701	695	648	702	691	703	675	688	689	702	642	690	709	672	673	645	721	648	685	676	724	666	708	716	666	678	658	656	698	703	708	697	676	688	712	650	653	686	678	733	692	712	726	681	660	694	715	693	626	708	687	696	643	658	737	710	668	654	696	690	687	661	681	652	637	668	708	647	647	674	709	726	695	648	709	686	703	664	655	705	721	719	668	676	725	671	634	648	656	721	690	695	679	698	744	685	664	656	689	686	698	705	703	715	663	707	664	696	653	663	684	659	697	680	714	654	709	706	713	659	706	678	630	671	714	687	721	694	704	682	675	675	648	670	688	749	713	634	691	695	713	656	652	657	696	697	652	673	682	676	707	637	724	662	707	631	679	677	688	694	707	671	676	697	740	695	665	664	666	662	697	689	661	670	686	692	703	690	675	679	700	659	650	691	683	687	668	667	693	686	680	661	668	696	634	732	709	671	730	713	702	637	717	702	685	677	679	666	690	680	678	706	712	671	668	707	663	702	667	679	739	675	704	700	661	661	689	674	690	703	693	688	704	661	680	680	672	739	664	696	673	703	680	719	684	634	646	709	694	701	687	680	660	714	637	715	679	680	661	705	749	682	667	645	658	687	661	740	668	663	697	723	675	681	630	712	693	671	707	718	694	685	720	715	635	702	711	676	659	688	720	644	750	664	682	667	686	704	661	651	738	730	661	648	692	669	685	688	688	686	692	647	671	664	690	709	674	677	722	698	712	716	692	603	677	627	675	683	685	682	636	668	661	688	649	722	673	641	722	690	662	692	723	671	731	684	675	654	685	705	637	665	697	693	684	673	648	744	697	700	700	676	690	639	681	678	694	741	710	689	698	684	665	660	692	672	654	717	671	673	639	707	686	691	660	672	678	657	695	698	659	651	648	723	716	643	675	696	675	726	656	681	668	687	643	675	661	667	641	689	664	659	684	669	667	678	666	680	686	702	705	656	665	708	709	658	641	741	700	658	676	654	679	677	664	655	670	676	678	628	650	687	661	686	700	713	702	700	632	676	595	673	689	666	681	728	654	623	678	669	685	694	648	701	666	640	704	640	649	689	700	679	661	685	680	663	690	686	689	660	658	705	731	706	687	646	707	667	663	659	666	683	686	656	709	680	659	675	695	681	634	712	667	636	670	714	710	709	686	703	665	690	686	730	688	628	709	637	705	647	693	667	711	699	687	684	659	655	680	658	721	666	730	677	688	695	704	709	656	692	728	657	688	648	692	629	658	691	690	672	696	689	711	654	709	704	664	661	649	694	686	660	687	645	653	644	696	675	685	723	668	700	702	674	677	702	680	678	684	711	682	730	670	665	662	685	634	637	719	675	665	684	660	721	653	633	657	652	691	654	709	664	640	699	707	656	689	669	651	727	629	682	672	706	677	642	670	657	627	688	683	700	702	652	691	653	666	698	688	632	666	664	719	649	690	694	673	666	659	699	679	686	666	666	681	654	699	653	729	636	668	684	683	683	676	679	699	689	676	660	716	662	639	695	704	702	649	670	645	631	646	683	673	697	672	677	691	687	679	653	738	668	721	685	689	671	664	717	673	668	714	715	678	695	683	716	693	643	663	698	684	720	703	661	703	688	634	696	651	650	666	688	668	671	684	709	652	696	681	703	674	695	700	643	689	719	671	667	669	656	639	684	693	703	669	652	714	659	692	637	669	680	667	673	684	713	683	667	688	680	675	683	646	659	663	713	692	646	705	699	646	696	684	707	681	627	712	704	651	663	668	733	666	631	674	649	685	644	714	652	714	656	675	663	687	665	648	702	709	691	663	634	693	653	696	661	686	677	651	704	667	671	679	662	663	712	693	682	641	702	651	645	644	693	689	669	717	682	673	688	738	687	706	679	667	665	662	692	683	713	683	651	724	697	710	666	676	636	682	668	658	669	669	663	678	725	680	693	653	673	674	655	649	687	712	726	716	676	683	700	623	672	662	678	672	698	710	661	665	686	684	707	696	688	711	656	672	629	680	716	680	666	677	670	725	680	648	679	715	699	708	638	672	678	686	658	689	717	744	698	664	679	654	664	676	677	690	638	650	661	653	655	717	647	637	672	701	678	654	695	694	696	722	673	693	665	672	648	705	685	683	701	719	643	678	684	667	689	634	700	692	702	669	659	649	667	618	713	708	648	659	740	660	691	645	686	621	632	668	641	642	626	686	665	687	675	735	702	652	664	716	687	676	667	703	723	653	698	696	668	677	694	673	686	717	699	683	649	676	690	654	685	673	705	707	678	625	711	681	675	652	666	676	723	679	666	665	687	657	660	625	714	691	709	654	660	688	660	702	671	687	671	670	670	651	645	659	720	675	662	692	690	661	689	694	660	709	666	691	731	688	658	670	689	658	647	733	680	684	695	684	683	719	678	685	694	681	671	724	590	625	694	708	690	673	691	659	744	692	680	689	670	655	685	717	673	698	692	720	672	675	669	673	717	660	708	694	665	713	675	672	735	682	649	717	679	674	668	660	726	647	712	663	668	693	635	723	687	711	659	692	687	698	674	676	678	634	729	655	726	656	703	664	633	608	699	660	722	657	713	723	663	706	619	709	634	653	662	696	663	701	721	673	732	701	664	667	695	677	696	684	692	693	655	729	669	680	680	667	721	645	678	673	672	625	724	672	693	677	665	700	685	663	671	680	674	697	673	667	689	684	681	680	694	687	678	691	659	723	668	658	720	674	687	718	686	715	701	633	700	706	730	695	639	685	680	716	659	629	675	669	654	660	664	678	677	659	670	644	679	711	646	674	702	671	708	669	677	685	677	680	731	689	642	713	676	649	693	675	686	649	681	730	681	671	694	684	686	687	619	684	662	670	675	696	661	699	660	633	708	689	697	694	658	710	718	679	675	724	670	691	691	625	679	626	720	654	708	686	667	639	755	685	681	705	731	704	660	680	716	657	641	680	761	653	678	678	732	640	687	686	704	688	738	656	714	689	697	700	732	689	645	723	768	662	697	677	714	699	677	700	705	647	698	671	694	650	662	645	676	655	678	665	665	711	679	699	688	676	732	691	662	689	703	675	705	662	662	682	662	710	662	704	713	659	681	679	627	687	689	668	673	730	689	666	689	709	706	636	682	655	708	720	673	646	679	638	695	674	674	684	652	716	696	722	674	690	661	659	692	699	655	706	683	686	672	696	658	669	663	688	698	616	659	617	704	661	673	668	698	682	712	692	690	662	640	657	680	662	715	637	701	681	681	701	690	641	704	654	685	662	709	691	685	680	669	640	721	716	679	680	686	724	670	671	642	626	686	649	701	662	676	709	700	724	653	679	673	663	685	681	714	713	723	695	673	701	744	621	665	687	690	680	632	680	661	693	682	654	697	673	687	710	675	680	648	675	672	676	686	687	664	692	678	634	660	708	655	659	689
25633	21323	26990	24874	5263	1795	15174	32590	23555	11112	3698	1446	877	744	807	780	757	708	706	689	773	710	740	721	708	750	737	732	729	668	678	757	704	738	729	735	759	740	728	700	695	715	734	672	748	706	686	777	706	793	713	729	726	791	718	725	754	714	721	703	711	686	776	727	704	784	734	716	712	721	679	709	731	676	719	667	746	754	705	774	688	701	748	755	770	664	722	726	734	697	743	735	702	683	664	710	693	714	728	699	709	729	736	734	729	741	680	731	711	768	706	679	685	719	722	682	731	755	691	749	692	729	697	678	718	743	718	693	788	729	772	721	720	722	704	727	709	701	707	718	677	697	721	716	695	742	786	745	711	711	719	735	767	732	700	727	708	726	701	740	739	704	665	724	723	681	704	721	693	721	708	665	719	748	727	724	726	707	691	698	732	725	755	706	727	709	721	733	683	716	736	760	687	730	700	760	723	752	743	702	731	669	717	746	751	674	712	683	644	706	721	722	719	745	773	676	702	720	718	725	740	735	701	745	739	738	678	708	690	737	704	710	710	710	710	712	752	677	757	705	691	759	656	692	745	694	693	714	701	746	722	698	731	714	739	698	771	749	681	684	749	704	673	669	746	682	659	708	725	655	698	723	770	713	737	725	720	692	811	691	694	730	729	701	731	694	660	724	732	730	742	692	710	726	688	748	728	727	673	763	729	699	670	665	664	722	698	694	751	716	647	694	670	699	726	712	735	667	744	711	703	704	702	704	713	696	665	706	735	732	709	716	740	690	715	755	706	738	700	702	714	712	719	696	734	685	675	726	757	696	712	698	761	674	650	785	690	722	664	631	710	700	744	726	721	684	740	728	734	670	720	675	693	716	715	695	731	714	710	763	721	742	737	699	713	708	727	727	723	698	705	675	726	753	709	705	712	737	692	749	723	727	744	719	738	635	693	733	732	736	725	685	710	678	743	711	765	714	709	706	719	737	711	691	768	681	666	724	786	685	666	696	708	706	706	670	693	748	728	704	728	727	687	672	717	720	653	725	765	708	712	724	742	702	723	676	674	672	701	705	693	763	718	726	747	734	727	766	690	733	709	783	731	713	712	714	667	716	722	684	702	714	675	739	768	723	751	711	712	696	743	721	723	735	731	729	663	691	702	708	690	716	713	761	682	698	706	748	738	666	756	731	730	728	723	729	706	756	709	726	711	708	680	708	719	662	710	743	713	778	782	742	743	685	755	685	714	718	734	679	737	707	744	677	697	709	732	705	690	697	721	677	722	724	741	740	652	702	694	670	739	694	685	711	723	685	742	713	678	717	715	689	713	726	705	716	667	684	740	751	759	682	775	747	724	730	729	717	753	736	714	692	714	706	713	710	686	709	665	714	676	676	700	688	712	701	711	699	742	714	660	732	776	698	727	707	728	705	703	759	661	719	759	745	758	698	742	635	729	662	724	686	765	706	725	713	730	670	747	753	677	708	708	663	728	690	728	690	709	747	657	729	682	695	694	706	724	765	702	675	712	746	749	686	738	690	685	762	711	681	762	675	743	707	749	702	737	722	755	723	705	649	797	749	730	698	743	709	725	701	662	741	756	702	739	717	725	728	707	702	708	684	746	722	698	685	725	749	731	737	734	713	671	638	736	685	667	753	725	721	667	738	696	674	706	690	712	724	686	681	690	701	708	705	712	710	690	693	695	747	706	683	729	689	719	714	733	711	723	715	772	752	701	719	738	735	719	727	751	732	721	717	703	705	720	681	762	696	756	701	672	735	710	704	707	718	708	704	710	714	716	685	732	721	700	759	719	735	727	692	738	705	651	694	712	716	738	721	739	756	736	731	736	694	681	682	682	708	763	702	712	701	789	719	746	685	694	768	729	697	749	727	760	716	714	731	744	696	706	726	738	753	738	725	708	681	721	715	726	707	667	715	702	696	715	673	723	675	696	724	761	725	739	762	698	706	731	743	706	744	674	712	700	732	698	685	733	764	732	743	681	711	739	733	728	697	711	694	720	676	679	742	659	705	742	712	728	761	686	691	760	765	695	747	705	715	739	746	684	723	732	691	766	725	752	741	726	690	706	701	671	760	733	736	719	685	708	698	701	709	700	711	709	733	689	727	735	661	676	696	746	726	762	705	726	755	698	734	737	726	709	706	731	685	730	648	733	727	711	710	688	767	681	759	682	688	766	723	725	717	710	727	713	693	741	697	713	727	742	698	740	667	727	713	704	713	753	684	727	705	688	698	702	718	671	699	765	700	762	722	703	683	712	716	719	720	745	699	676	732	695	729	724	718	737	735	790	689	701	719	658	777	718	712	700	666	716	708	630	723	696	717	696	703	699	719	719	695	741	710	715	718	667	702	738	692	726	697	710	712	704	772	694	744	716	766	743	715	721	711	678	709	684	738	724	662	752	735	766	713	674	736	740	735	742	659	652	711	705	699	744	736	686	686	726	720	705	667	721	759	725	693	694	786	729	742	749	690	717	686	711	691	693	740	701	742	717	685	677	683	735	688	706	712	742	733	698	719	703	723	716	739	704	717	689	765	715	698	723	699	726	739	714	736	670	732	692	707	685	727	700	683	677	706	739	709	763	712	772	678	713	682	702	710	682	681	789	744	737	709	713	692	690	724	700	714	659	767	727	703	670	726	703	743	731	723	704	712	717	720	685	734	722	692	687	675	718	729	675	781	667	681	707	711	739	706	742	680	742	741	688	726	727	734	710	688	720	687	721	729	750	739	702	679	730	728	708	761	701	754	723	719	677	730	697	702	682	703	729	692	714	737	671	708	711	741	784	710	753	714	726	736	707	691	701	736	707	760	674	684	734	734	744	731	711	741	742	684	701	716	767	713	739	708	736	740	669	730	754	710	660	726	701	723	706	672	666	694	709	692	711	702	691	702	704	746	714	652	718	689	694	727	693	723	702	669	711	736	758	703	718	696	717	697	744	736	683	702	714	707	719	685	720	722	733	712	751	740	700	679	699	700	713	706	737	718	688	688	701	711	717	730	705	729	700	688	718	692	690	679	722	762	706	745	733	746	732	755	738	764	725	704	701	734	700	667	714	749	734	684	747	704	668	693	721	769	722	714	660	692	703	719	686	710	723	726	720	699	734	694	709	670	736	698	768	713	728	701	697	707	728	692	776	704	698	702	722	681	733	740	681	743	685	693	722	739	706	754	750	705	732	719	718	759	716	684	742	743	738	771	721	744	717	732	718	727	710	683	708	736	760	673	771	710	715	710	738	709	727	753	754	739	716	705	734	713	717	668	683	723	714	728	725	731	728	672	696	751	696	784	699	720	624	711	733	707	725	705	728	735	678	714	727	713	720	696	688	679	698	742	688	743	730	766	698	745	727	694	752	733	704	727	703	725	720	677	702	685	696	716	667	730	712	691	705	642	731	702	721	755	631	696	675	739	746	712	706	684	762	658	745	717	714	699	748	713	763	697	687	668	701	718	761	724	696	727	693	717	716	732	746	738	767	752	715	736
4544	6752	4239	2249	1729	1565	18552	29188	19206	8698	3554	1370	816	701	642	675	653	730	644	619	708	675	675	685	656	637	712	653	639	686	709	685	675	690	639	666	673	706	673	687	669	640	685	698	671	705	636	650	648	678	744	718	674	705	693	674	629	671	667	653	721	637	672	706	652	647	677	638	687	687	682	669	679	661	712	677	670	660	660	680	622	672	650	623	657	704	703	688	676	682	689	643	644	676	686	638	701	642	658	661	647	703	723	644	662	672	687	676	689	675	705	658	687	650	664	655	653	674	678	645	645	682	678	670	647	645	692	628	614	669	711	641	657	633	637	630	683	684	650	692	702	648	683	620	652	677	681	689	678	665	691	676	757	637	680	692	665	641	610	637	663	661	606	660	682	662	668	679	640	692	632	663	656	694	661	680	723	668	642	681	694	698	630	677	655	674	685	626	605	675	627	656	662	662	651	678	686	696	666	658	692	666	655	695	639	638	675	664	709	627	653	597	683	666	663	666	654	685	670	651	636	685	639	670	645	629	641	666	660	616	630	636	592	610	658	676	643	662	690	685	640	665	660	663	686	681	642	665	693	664	606	685	618	646	666	678	671	696	673	638	676	667	688	664	644	632	653	682	653	634	627	672	675	643	655	665	694	697	663	681	638	656	608	701	682	664	702	663	663	671	647	693	666	712	705	662	715	689	619	628	678	633	682	660	650	633	688	704	668	638	627	695	692	684	678	643	633	658	672	639	663	701	645	637	644	687	655	648	669	672	663	644	666	643	645	666	694	660	657	613	699	686	676	677	690	675	671	688	652	656	633	628	649	702	651	640	736	704	640	648	629	635	656	697	660	627	672	625	603	663	637	660	689	648	662	668	691	667	623	647	675	681	623	665	660	632	680	687	681	665	621	684	610	630	681	626	636	665	631	672	660	660	664	670	681	643	694	671	659	667	657	675	665	659	647	634	682	644	654	663	650	651	625	669	672	656	669	687	644	654	667	648	689	646	701	646	659	616	681	693	653	631	645	677	672	658	716	694	652	681	654	686	653	673	617	662	631	676	669	691	648	690	676	620	679	662	699	670	683	619	680	663	650	637	658	675	669	657	665	692	652	671	661	680	679	659	655	634	638	682	657	657	661	658	662	674	699	666	647	672	680	663	625	629	665	687	667	640	632	712	671	635	635	681	677	652	679	657	673	696	673	658	658	679	706	688	664	584	612	648	700	687	668	615	629	705	686	678	657	639	694	695	680	680	642	633	658	642	659	682	658	634	670	675	693	671	687	712	652	663	680	721	635	689	695	633	692	616	652	606	686	697	631	727	626	697	636	711	721	640	612	716	630	652	639	655	653	666	684	694	664	652	688	707	643	664	641	671	683	670	626	658	656	683	673	652	622	626	653	618	681	643	653	675	648	693	716	667	676	660	697	649	633	638	683	657	713	628	651	656	682	674	662	648	653	705	693	697	685	665	648	651	662	666	616	643	634	644	641	665	683	678	697	656	637	692	677	614	681	647	632	626	687	668	688	681	667	658	691	706	650	724	620	644	648	719	661	669	689	654	680	657	616	635	678	682	673	632	682	696	657	666	670	615	652	653	637	620	670	663	644	674	662	683	638	682	670	624	710	710	653	700	691	655	696	695	610	667	668	658	672	659	693	679	692	694	658	657	649	646	678	696	669	620	617	611	636	646	688	622	665	668	651	669	658	665	659	704	652	630	636	651	723	652	697	616	654	641	624	719	706	692	651	647	643	621	669	644	664	698	619	659	734	666	688	710	650	652	619	687	671	641	693	644	663	664	664	643	705	617	656	640	711	653	704	668	636	691	683	644	626	733	649	675	677	599	670	646	590	687	685	687	652	652	717	669	747	692	647	635	691	671	664	671	610	619	696	664	680	664	646	689	650	644	660	693	651	601	660	687	654	663	678	637	666	674	670	649	624	644	655	663	718	669	673	640	664	637	655	682	627	714	693	649	705	668	602	681	665	664	611	632	635	629	632	647	673	683	682	633	682	649	665	673	636	749	623	703	669	635	651	693	664	625	692	610	671	713	625	676	645	674	599	655	687	704	630	644	656	656	715	663	647	655	678	677	651	689	674	648	694	633	674	662	673	675	700	682	624	662	696	664	690	680	664	670	657	616	642	674	676	686	635	699	619	618	656	668	655	669	685	638	651	628	671	638	681	655	652	645	667	707	656	692	677	680	651	684	640	664	661	628	664	694	642	702	662	643	651	651	688	645	678	644	610	691	657	665	651	670	679	651	712	682	675	613	631	651	638	648	617	728	616	621	651	640	664	617	656	653	650	659	656	626	665	647	619	673	651	653	637	667	670	658	689	661	673	622	645	680	686	641	677	653	712	665	709	668	670	669	654	688	685	674	669	668	677	693	671	644	649	646	655	625	674	692	664	684	716	676	686	703	664	693	687	681	682	706	625	633	645	644	651	680	673	696	650	648	622	687	647	634	658	643	692	634	657	675	687	661	634	666	639	679	660	613	612	602	656	674	685	663	645	658	652	699	666	632	668	692	668	637	667	692	659	637	692	704	635	675	674	655	643	651	653	632	680	712	686	681	654	676	736	664	667	666	710	668	712	662	687	656	659	687	691	678	683	673	617	649	669	694	672	683	656	633	665	673	715	635	648	689	628	654	685	702	655	652	700	672	683	634	666	627	654	627	706	682	708	694	662	672	645	651	646	714	637	658	690	649	675	668	656	645	646	684	681	590	681	655	684	676	628	664	684	658	666	670	670	653	656	740	636	639	668	631	648	639	670	678	669	665	630	659	624	615	649	672	655	693	687	703	651	633	679	644	640	649	683	674	659	643	658	625	647	639	623	625	697	675	611	647	689	658	657	696	652	700	622	677	673	631	650	647	663	690	637	711	630	702	669	679	634	668	678	638	676	676	700	689	650	671	642	686	712	693	664	666	673	652	618	707	686	698	685	665	662	678	671	662	623	703	653	637	631	702	695	678	644	663	696	649	631	612	627	647	657	633	636	626	659	664	675	670	678	657	700	657	686	666	669	615	639	667	637	695	633	653	655	692	673	683	618	677	703	675	623	667	698	666	664	656	695	668	610	697	660	683	671	651	652	687	654	688	713	653	651	690	656	710	676	649	660	678	608	653	656	643	662	623	677	687	700	652	691	607	648	673	661	699	663	678	664	652	681	644	659	651	633	671	674	606	658	685	707	624	653	695	685	647	629	670	637	651	649	651	696	657	709	624	680	664	647	690	622	633	670	637	671	672	633	691	661	700	668	664	644	644	643	641	652	620	646	688	636	669	677	684	685	672	660	672	637	671	692	669	617	643	653	641	683	671	645	690	682	662	675	712	698	610	656	650	698	693	654	647	649	649	658	670	671	670	650	618	653	670	694	661	693	656	650	620	652	626	633	649	659	648	677	644	658	643	704	625	686	628	695	717	683	647	642	651	680	666	668	692	638	688	615	658	653	655	722	670	646	704	645	672	662	682	645	685	683	611	701	684
24188	21278	28533	24325	21209	11472	41839	50229	37231	19581	7197	2231	1056	871	905	858	852	788	873	816	910	839	843	831	817	810	833	852	830	844	814	783	840	877	885	803	849	864	829	852	795	861	808	871	800	859	836	812	767	813	823	831	798	787	800	804	817	764	810	807	800	823	801	800	827	780	806	806	874	805	806	836	786	863	837	752	808	841	822	779	793	803	793	791	844	776	827	786	821	838	824	799	852	825	843	808	777	818	804	815	826	777	819	828	814	796	850	818	818	811	821	777	838	872	822	827	756	808	822	831	855	800	891	820	805	833	788	801	817	819	817	825	801	870	810	817	874	780	843	852	853	787	807	820	770	794	839	770	765	800	842	833	831	820	783	901	807	813	803	776	850	827	766	816	819	847	826	782	790	849	790	798	793	804	827	786	801	820	800	831	864	804	879	818	762	813	868	835	827	872	824	829	787	828	854	857	819	802	783	819	852	797	812	840	806	798	816	792	799	831	796	813	801	791	841	790	799	841	848	825	863	841	789	829	898	817	825	780	809	843	817	814	775	822	791	864	831	823	810	855	813	791	833	824	848	792	838	851	802	779	811	827	785	801	763	792	861	791	852	821	847	779	809	765	807	753	786	830	803	792	852	818	852	807	785	852	821	791	873	817	817	808	801	880	793	852	829	779	811	799	852	809	776	815	773	824	778	802	825	841	849	820	792	857	865	810	807	835	790	836	767	838	814	808	817	783	827	864	862	806	820	859	818	786	816	835	832	831	766	854	806	853	829	829	831	825	804	770	791	804	812	813	843	812	806	830	807	789	808	784	830	825	819	823	793	803	769	861	829	831	883	879	802	778	865	819	810	805	810	810	827	813	838	827	860	815	758	820	818	824	818	841	839	795	870	813	825	809	834	820	814	820	810	845	854	826	796	875	801	865	788	819	824	801	869	826	813	827	802	830	792	778	795	796	850	809	785	842	807	797	829	824	839	834	797	802	796	836	823	827	815	801	801	803	781	805	846	832	877	801	801	863	828	754	815	825	887	804	817	841	805	797	804	786	815	825	785	813	815	826	838	809	803	830	802	798	813	828	819	827	781	871	815	843	811	835	784	831	779	848	844	808	850	783	819	776	766	799	809	868	834	826	805	832	765	769	838	786	840	825	844	768	808	783	759	718	814	768	818	829	783	805	820	771	821	815	824	775	800	802	803	853	822	796	832	847	822	811	765	813	815	841	801	830	853	778	804	781	840	823	841	798	796	780	806	778	848	827	785	837	835	812	789	854	806	801	786	805	844	801	796	881	825	860	811	779	839	812	814	803	794	830	814	799	774	823	792	791	814	845	818	780	794	833	833	795	814	833	792	809	838	798	863	798	808	863	772	831	764	828	781	801	758	799	811	771	804	776	791	841	836	882	831	802	774	868	812	850	829	828	839	812	839	859	780	827	791	776	822	813	805	800	839	812	839	839	800	846	818	793	800	834	867	791	806	793	757	768	787	829	805	788	796	797	846	854	773	818	815	842	855	788	828	780	805	778	829	817	773	786	822	802	813	787	771	789	794	767	881	843	804	830	837	831	889	803	786	846	845	797	818	796	778	742	769	772	815	809	833	783	819	775	778	816	782	840	774	841	779	854	852	848	822	776	815	883	802	815	825	816	886	774	827	850	808	844	826	822	836	852	808	766	785	821	822	751	828	807	800	800	823	840	811	765	827	803	800	828	849	832	791	792	818	857	803	794	743	771	851	840	797	837	854	845	799	812	856	819	785	854	822	867	886	804	793	804	870	803	778	761	762	802	848	792	819	865	790	784	809	833	806	812	835	745	848	842	814	809	836	833	849	806	804	826	848	799	828	787	864	791	806	772	775	784	839	813	819	835	867	822	877	821	798	812	842	852	761	782	807	790	858	843	837	822	834	848	839	794	858	855	800	843	837	827	829	804	787	781	819	858	822	776	805	831	845	804	812	772	795	828	815	854	824	859	799	843	794	844	765	795	788	866	786	810	842	799	761	816	789	856	784	836	858	800	803	838	822	818	860	792	797	778	812	862	790	836	788	842	853	802	819	812	823	797	879	818	761	800	825	771	790	817	844	816	777	813	823	821	824	850	803	835	794	897	744	833	856	772	832	855	756	817	805	832	789	836	795	821	833	834	828	840	806	852	815	771	874	806	779	822	822	776	769	814	792	825	804	829	791	778	866	817	780	838	839	805	798	795	841	811	792	805	816	834	838	819	792	814	798	834	789	809	804	828	805	814	801	741	773	828	790	830	849	782	789	806	816	845	803	854	786	842	796	830	762	819	842	821	775	851	779	856	856	808	849	846	840	806	845	817	858	778	813	846	784	818	830	798	832	803	787	775	795	819	788	829	768	798	785	818	855	848	784	820	789	808	860	809	797	784	800	842	763	814	819	833	814	826	826	751	765	813	800	759	769	820	836	757	810	884	831	755	806	830	821	812	794	780	801	757	782	821	790	803	812	872	824	760	820	811	745	790	833	760	805	853	852	840	830	821	768	837	856	816	843	834	802	819	850	840	819	801	838	810	832	836	817	814	787	783	827	825	834	827	844	838	830	785	820	817	775	796	789	793	794	788	787	841	800	839	815	803	815	808	820	803	792	853	799	767	752	813	835	823	801	845	791	888	749	784	800	803	772	862	872	829	768	822	807	795	842	865	800	788	819	837	830	835	801	799	784	792	784	722	769	824	852	823	807	815	818	826	842	817	804	780	840	830	822	814	791	770	829	755	850	855	822	779	802	869	776	804	850	849	827	858	818	803	846	851	827	828	809	815	793	722	822	802	787	840	791	858	802	825	775	816	817	846	867	843	750	814	815	810	800	800	815	760	815	863	810	826	814	793	839	796	745	813	828	798	801	815	838	828	801	806	806	844	823	829	790	811	778	806	842	846	802	786	793	854	767	809	814	820	820	747	826	792	829	833	876	786	809	836	868	816	856	807	856	808	783	835	847	829	789	820	873	784	810	806	800	815	868	791	785	768	846	760	817	801	840	785	806	803	800	823	806	822	790	799	827	772	823	812	765	820	827	841	827	762	815	846	800	824	816	818	844	826	833	819	816	816	769	819	805	853	804	799	797	805	808	830	783	808	830	807	855	828	842	811	817	784	766	810	787	821	847	767	808	854	792	804	834	791	786	781	747	786	836	767	776	789	748	796	833	782	797	816	766	812	864	813	847	810	811	878	829	831	818	802	816	811	779	843	788	783	786	822	791	851	835	837	813	813	823	915	799	810	852	790	777	780	817	830	826	769	776	776	849	808	840	817	836	817	830	833	777	790	813	801	863	800	830	830	774	805	836	843	752	851	788	806	827	812	828	810	758	818	788	830	823	838	828	790	805	784	784	828	796	797	819	823	820	839	827	842	896	796	841	861	748	794	784	778	834	787	804	876	800	748	795	829	801	838	786	802	801	802	844	826	817	807	810	809	872	817	881	828	817	822	788	796	766	850	783	803	815	844	839	827	820	812	757	798	816	849
5020	10337	7437	4349	3610	7052	43151	46284	30578	14264	5831	2062	1000	823	770	756	759	760	740	715	809	731	747	768	762	730	754	795	751	688	717	752	726	739	772	784	805	826	784	731	735	777	769	758	776	740	684	726	756	728	779	772	745	753	732	710	717	715	754	765	735	703	721	788	787	742	743	726	757	733	754	747	749	829	758	737	735	782	743	722	814	729	759	728	759	758	731	765	753	743	793	739	777	793	753	784	697	728	751	742	745	714	761	778	752	730	762	723	772	752	794	768	753	754	733	801	788	746	743	713	713	750	771	752	754	723	739	747	736	751	756	727	731	738	718	778	776	731	760	780	749	759	788	750	758	750	739	747	712	771	699	728	751	764	730	757	781	717	786	725	712	716	772	708	740	735	739	723	757	722	765	775	743	734	747	730	740	730	718	772	757	764	755	711	726	742	747	765	779	715	668	756	728	735	713	787	738	756	768	735	737	744	750	756	743	737	773	705	751	718	729	752	733	759	780	717	746	721	832	710	747	739	713	801	727	723	757	747	725	751	777	729	747	792	767	767	787	720	727	755	773	740	779	717	778	700	719	732	745	733	714	773	727	711	741	729	726	738	792	749	736	719	734	709	730	816	759	755	759	710	728	740	716	736	787	772	758	744	776	759	777	684	784	728	775	755	735	763	742	698	789	769	802	748	784	741	752	752	764	783	742	720	799	748	734	746	736	742	774	745	722	712	746	745	739	736	778	745	790	739	787	701	708	722	700	736	761	779	710	699	809	760	747	751	748	756	713	700	759	699	778	810	748	726	679	768	779	741	753	775	708	742	711	766	716	771	780	814	757	758	746	733	744	722	799	748	702	747	732	794	776	754	747	714	774	744	783	705	743	758	730	746	732	725	722	675	741	782	757	747	732	706	731	718	788	674	727	776	755	787	697	725	727	733	754	787	726	725	738	731	740	774	756	746	780	707	756	696	778	764	734	769	735	725	750	735	732	770	711	728	763	736	754	746	775	742	783	756	750	770	738	758	713	753	734	717	748	709	734	755	756	710	751	760	717	767	746	734	741	747	772	737	781	713	727	728	718	731	764	758	759	737	702	731	753	736	757	754	766	759	757	730	741	786	699	748	737	776	763	708	752	716	757	740	701	731	746	795	716	726	770	774	776	751	730	733	709	744	759	775	733	709	718	741	704	772	738	785	791	767	782	767	732	756	774	770	748	738	773	743	741	726	729	772	750	776	740	737	758	748	737	737	714	762	769	741	758	727	725	765	726	714	766	760	727	752	770	737	751	786	707	743	745	741	688	737	759	744	729	737	738	753	744	807	694	717	714	743	727	742	707	807	745	714	695	767	716	733	741	742	742	718	752	716	700	688	729	732	728	698	706	716	775	767	730	790	781	755	782	787	737	738	764	762	735	733	769	717	772	739	776	726	742	732	766	738	702	750	729	724	728	727	747	729	736	776	738	756	729	780	714	727	754	743	681	773	759	735	768	805	701	712	762	734	730	698	738	758	762	741	759	740	723	713	752	748	746	721	708	702	712	728	754	771	773	765	783	699	758	795	690	724	702	765	751	712	767	730	781	761	747	814	744	716	716	704	758	769	730	706	713	756	707	782	730	753	722	771	735	743	727	731	809	740	760	766	747	713	744	748	711	731	728	747	766	754	750	722	736	724	734	734	747	747	687	732	738	753	760	749	711	729	772	755	743	774	744	783	781	738	788	769	804	709	716	765	762	766	738	756	750	692	758	721	757	737	742	724	721	732	778	750	747	719	703	719	722	735	726	790	768	790	715	753	784	752	790	732	746	727	708	772	712	786	740	709	696	760	742	788	726	762	721	725	729	727	785	805	695	728	701	771	766	763	773	734	752	748	784	749	757	764	744	699	770	758	731	720	776	743	758	750	745	761	743	682	754	732	777	740	773	735	722	737	736	709	757	737	795	753	710	767	756	702	749	702	769	764	773	706	711	701	727	783	766	738	725	769	785	792	739	743	684	739	763	678	720	726	819	759	704	727	735	757	783	757	730	687	742	723	743	738	800	748	749	744	721	736	719	765	769	717	777	741	713	765	760	743	705	747	750	772	735	766	692	748	716	732	722	719	772	772	730	750	732	747	744	750	737	760	721	773	732	769	688	742	721	705	768	737	750	773	759	744	769	757	714	721	720	749	725	747	732	769	704	727	736	754	714	752	748	743	703	718	750	725	727	755	775	780	741	684	718	730	708	681	726	745	734	674	712	718	703	741	720	718	769	748	735	743	696	751	739	725	695	699	732	797	743	747	756	761	743	741	731	708	742	740	736	747	744	739	742	721	750	762	778	776	774	762	723	727	683	781	742	734	750	747	728	729	737	706	727	757	750	698	734	752	740	761	769	729	757	720	710	836	759	718	721	719	743	737	745	798	729	748	759	713	764	724	730	745	731	697	745	733	748	746	716	712	742	766	743	736	723	747	739	745	752	766	749	721	790	748	747	709	691	804	667	720	801	767	720	763	752	722	765	764	736	766	752	725	742	743	749	734	743	764	700	787	739	685	714	727	755	720	745	703	726	743	705	718	757	725	741	727	797	779	764	739	786	730	744	769	697	740	715	776	787	790	730	716	702	811	738	731	767	748	717	760	740	741	769	787	697	769	706	675	698	771	735	693	702	787	770	772	738	744	761	773	691	743	704	721	709	753	741	728	750	731	725	802	690	736	742	781	779	759	776	780	814	699	726	731	739	735	771	757	719	712	730	693	749	694	742	749	719	736	719	772	751	770	759	750	747	755	761	747	802	751	738	766	766	777	710	740	726	745	760	751	782	735	724	744	746	737	740	703	755	801	775	746	699	727	749	729	765	757	702	739	734	729	756	736	768	743	734	750	743	770	700	723	747	749	694	741	724	738	752	718	746	788	765	785	805	821	776	775	725	755	761	765	779	721	774	785	799	733	735	738	749	748	737	712	719	730	743	747	750	723	741	765	745	799	737	758	710	743	737	691	722	763	746	730	761	702	681	715	766	743	731	741	739	758	795	746	727	784	747	746	729	723	756	725	732	727	779	759	757	731	752	749	744	780	742	751	798	794	710	735	762	750	763	768	749	762	798	706	708	770	710	746	744	751	773	735	739	774	755	701	727	725	737	743	768	768	724	703	725	734	752	753	744	756	773	762	766	760	720	719	721	719	743	680	760	751	771	750	768	767	718	734	757	738	778	712	772	739	742	732	707	714	784	754	753	740	713	775	730	703	765	701	729	796	693	702	757	720	765	749	758	712	699	770	703	691	674	726	765	734	766	757	750	766	731	749	718	773	760	752	764	760	736	724	702	784	737	779	761	750	746	756	777	735	712	754	745	756	736	765	729	745	714	779	758	773	765	744	694	711	755	702	732	796	739	660	705	779	732	754	730	744	740	777	744	743	731	721	731	773	714	696	737	765	721	747	762	702	754	705	755	692	746	704	781	762	746	724	739	731	758	731	697	766	746	768	715	731	713	713	750	731	738	762	765	770
27533	13190	2657	1482	1071	972	3814	4808	3029	1705	1144	834	796	797	798	834	757	757	769	795	857	817	760	804	782	777	760	760	777	774	746	789	755	773	768	754	765	778	774	769	750	704	814	735	703	707	794	733	763	761	753	761	778	757	769	808	732	705	744	751	771	780	780	791	817	759	804	783	805	822	747	762	744	739	748	764	716	805	763	744	794	788	764	742	728	726	751	727	818	786	779	747	741	762	765	785	752	756	731	789	756	775	755	777	758	782	777	729	749	749	788	750	786	780	768	729	757	728	719	764	784	764	737	749	788	748	797	784	786	749	790	743	779	762	759	739	739	797	683	789	772	761	777	771	767	773	780	791	798	701	791	771	777	733	776	756	784	739	785	762	753	781	715	808	763	736	800	724	765	743	758	771	794	723	718	789	794	768	771	811	811	756	752	757	761	731	777	758	773	743	749	744	726	759	762	805	778	777	733	755	747	730	765	795	795	802	785	779	814	725	782	750	708	778	829	774	780	764	758	793	757	708	799	754	732	761	745	760	737	754	755	802	827	788	777	747	735	798	744	759	814	796	766	785	817	808	770	738	762	776	793	749	803	780	724	754	795	755	772	738	792	714	761	742	769	768	781	787	777	809	763	748	780	827	776	741	741	767	761	741	785	754	802	780	775	789	740	765	789	756	789	744	805	759	766	745	748	726	763	770	802	746	793	722	746	777	769	760	817	806	746	792	777	738	787	748	779	749	754	789	790	713	777	816	773	745	764	815	765	765	791	792	775	765	748	761	728	745	753	780	790	765	760	787	817	793	763	772	736	750	791	788	734	758	772	749	770	774	800	747	789	735	777	816	815	756	821	770	738	758	789	758	770	761	797	731	761	769	778	741	779	844	755	718	761	725	784	804	770	737	770	739	736	794	773	720	797	783	754	712	767	766	815	773	797	781	755	742	771	746	775	745	726	790	775	784	766	742	787	738	799	775	773	742	747	752	740	723	754	735	799	738	717	815	750	767	791	786	742	783	751	784	789	741	724	786	729	735	744	725	787	750	718	760	777	733	792	779	768	810	799	760	794	785	754	819	727	769	736	744	775	795	771	825	746	745	782	794	719	755	719	806	749	741	785	757	734	769	770	762	713	783	794	790	746	768	730	780	782	791	731	741	780	750	779	742	795	779	742	773	833	826	818	758	743	786	768	745	745	797	731	773	776	745	776	781	745	711	703	787	746	742	818	765	754	776	786	779	767	777	803	783	706	728	721	743	780	743	797	763	770	740	797	778	767	758	782	757	761	777	765	749	766	728	790	779	773	761	767	770	774	764	760	809	816	762	821	727	762	768	768	810	804	737	759	809	769	765	805	719	760	753	779	730	809	774	743	780	753	750	753	731	826	772	740	778	789	736	786	747	729	776	795	749	767	781	788	781	750	814	764	747	698	753	780	780	780	742	784	749	801	771	751	764	827	744	750	785	813	777	782	793	736	751	756	722	758	783	737	750	751	790	798	754	766	741	724	822	823	770	778	727	755	738	782	812	763	798	808	731	727	809	720	766	772	720	772	777	748	779	723	784	754	807	767	739	749	776	732	759	790	828	758	771	696	756	767	755	793	750	747	757	695	755	766	746	803	733	798	828	737	733	780	726	798	776	755	749	723	806	767	775	792	764	786	766	813	791	712	781	757	830	765	776	739	738	813	776	778	753	779	712	756	742	776	777	759	799	803	790	786	762	762	753	799	762	769	771	755	780	799	772	772	754	779	758	691	769	733	776	762	774	807	711	720	784	748	778	742	769	790	742	821	791	750	773	747	773	791	776	749	777	803	737	749	771	749	777	762	718	779	719	821	789	791	777	777	811	763	705	755	760	767	779	769	794	739	775	791	783	722	804	814	763	731	781	778	768	764	729	772	770	783	776	807	860	791	775	789	753	756	786	795	785	803	760	793	761	763	806	759	831	729	752	768	782	739	741	765	826	764	768	775	782	726	766	765	802	804	729	785	776	799	726	817	745	779	768	710	733	757	717	786	754	730	752	850	788	790	726	818	797	797	727	765	746	732	793	781	806	788	747	785	795	755	731	746	773	743	762	780	808	774	756	758	773	766	738	721	792	760	798	794	754	764	760	753	796	799	782	735	788	771	779	770	789	752	831	738	755	786	829	789	758	789	746	736	747	781	765	757	731	773	802	706	789	749	736	758	765	741	721	765	777	753	772	805	766	732	798	772	729	777	825	753	804	721	796	772	790	784	803	708	751	763	786	728	736	745	742	791	734	785	827	768	740	779	731	786	745	757	760	768	759	739	701	742	750	772	783	783	764	742	731	818	748	790	763	739	788	753	783	807	791	758	776	761	808	723	756	784	821	756	759	800	798	851	741	772	710	768	811	754	753	738	752	771	756	769	784	745	796	799	800	741	714	745	778	757	813	769	766	767	751	764	789	802	759	756	771	811	753	690	811	771	750	734	754	779	752	745	801	745	755	747	817	755	728	775	775	752	772	802	737	765	777	755	760	765	751	732	765	694	767	835	755	757	731	791	770	711	786	778	765	783	733	770	748	768	695	749	769	760	789	770	749	766	801	748	776	766	772	770	741	762	761	733	731	757	747	795	794	760	798	761	794	798	766	771	788	801	755	778	758	759	758	751	729	750	765	750	784	775	836	766	747	792	766	806	777	748	764	707	780	770	780	767	744	754	750	779	779	756	761	813	764	764	790	782	775	759	790	749	781	748	775	761	797	726	764	743	790	817	731	755	794	792	811	782	746	755	763	808	773	749	726	721	736	757	745	735	775	748	765	770	755	802	770	773	786	728	745	775	791	773	738	740	761	766	759	764	740	784	749	836	757	774	727	739	775	750	757	728	784	805	732	783	786	752	720	776	749	770	778	769	723	795	747	737	783	788	734	716	735	802	778	745	767	772	722	780	722	800	739	769	762	763	773	748	783	731	752	747	776	775	771	788	715	774	768	751	776	734	788	806	764	820	789	766	761	768	761	826	750	760	764	732	783	785	765	779	784	817	779	724	752	771	798	816	811	759	781	747	755	765	726	779	748	775	782	784	725	762	788	764	764	720	730	718	735	745	779	780	738	752	790	764	763	750	800	800	739	785	817	784	783	758	759	791	774	814	754	738	758	732	738	758	750	771	762	728	743	733	765	770	736	755	808	750	806	764	777	787	740	798	769	786	751	744	788	791	818	745	750	768	769	740	796	775	747	788	792	691	722	793	798	730	773	748	747	750	763	780	790	770	752	795	772	746	738	773	805	806	767	728	752	783	790	728	724	784	799	773	785	793	816	781	754	761	732	757	776	734	750	794	779	736	774	723	818	779	755	753	751	750	738	844	746	793	751	698	822	757	763	718	740	763	744	785	822	741	748	790	773	792	803	767	734	748	760	756	758	767	773	741	767	803	805	808	786	819	741	765	760	781	753	821	780	762	778	713	741	743	800	751	747	730	786	761	782	732	731	715	784	743	776	729	723	834	808	760	745	737	796	765	749
5723	2343	1534	1200	1133	1089	4958	5181	3047	1753	1030	824	727	678	641	659	702	673	634	713	665	687	673	707	659	688	706	635	647	710	672	713	685	638	671	693	684	713	679	711	694	673	676	707	645	705	654	677	680	661	636	672	670	677	703	654	709	734	666	702	685	650	709	704	659	681	684	661	658	717	691	634	652	652	706	660	644	622	639	695	683	718	680	680	665	657	702	701	682	680	704	704	656	649	599	652	706	698	676	665	670	725	664	650	689	685	677	682	696	667	666	721	679	685	703	702	646	660	664	665	672	693	649	635	678	710	646	645	650	720	669	711	716	682	656	633	728	680	665	700	685	683	646	679	647	654	689	678	663	678	658	712	676	671	713	706	717	639	695	684	697	695	644	668	683	679	689	643	692	657	642	731	666	689	670	711	680	661	686	673	627	680	685	727	695	678	678	707	656	683	646	652	674	688	709	676	698	695	694	658	671	708	653	660	702	651	724	673	677	666	640	660	694	633	731	684	661	680	630	648	636	702	671	674	713	697	680	664	712	682	615	639	665	677	671	751	647	666	704	664	714	629	663	680	689	641	727	659	732	642	691	712	668	699	672	630	687	657	717	687	681	692	695	718	695	621	679	740	673	686	681	652	715	687	639	683	624	678	697	682	708	680	651	660	679	688	670	711	652	664	698	631	641	688	680	658	667	699	659	693	720	621	666	664	644	702	703	664	624	641	678	689	669	641	724	713	671	675	664	616	635	676	638	672	654	702	701	673	694	638	649	675	683	696	719	713	685	703	672	740	718	690	657	646	678	669	693	659	690	670	678	687	693	646	694	683	659	647	652	711	661	688	654	729	700	693	719	700	666	724	660	726	678	727	652	694	661	682	714	682	679	670	673	673	641	700	642	656	678	683	687	664	632	660	644	679	683	645	669	672	697	677	708	657	664	672	704	675	648	702	683	664	685	686	723	656	704	656	644	704	670	684	659	682	655	655	680	709	704	626	647	689	612	680	668	663	687	709	717	698	716	663	683	691	632	645	707	661	661	648	702	675	685	698	677	755	673	634	664	711	662	665	644	661	644	649	658	701	670	674	692	668	667	672	696	665	711	660	680	679	655	670	661	711	664	692	737	676	640	710	690	676	695	685	678	660	670	713	688	707	680	644	668	680	660	674	713	672	646	674	662	695	644	637	680	687	680	668	646	668	689	649	672	640	733	687	675	698	648	667	664	703	679	676	673	704	697	651	656	680	690	644	649	603	679	674	642	660	662	689	650	713	694	671	657	697	692	637	639	653	681	678	680	664	690	699	695	718	706	674	696	679	740	673	695	645	633	626	696	654	722	655	716	654	698	677	685	675	670	715	690	668	692	684	666	740	677	685	693	664	660	724	705	671	650	669	688	692	675	698	635	634	683	669	699	661	659	655	640	704	663	642	699	677	710	705	696	675	713	689	648	636	692	668	630	666	665	656	678	657	669	671	706	672	672	633	688	683	705	687	734	640	723	689	672	666	665	653	639	678	667	644	669	679	666	629	664	680	673	719	629	674	673	678	660	709	671	682	645	680	718	632	689	666	639	697	667	663	612	690	682	701	738	659	718	717	644	678	739	664	670	677	691	684	652	694	729	621	688	659	656	639	672	670	664	678	655	670	649	712	647	673	667	680	703	661	716	672	661	647	655	643	634	718	649	693	748	687	676	666	666	692	665	694	654	685	684	717	743	685	662	650	729	687	673	678	653	665	655	715	653	681	656	687	713	694	691	674	665	693	660	686	656	678	671	680	658	642	659	676	719	638	710	688	704	672	705	706	671	717	669	728	635	658	717	655	688	695	705	686	676	708	665	691	692	651	669	637	692	679	663	679	646	688	656	675	706	678	663	707	687	621	696	709	683	702	653	650	706	674	696	663	654	680	668	685	682	666	664	698	662	652	713	690	707	701	675	664	687	669	681	651	684	694	638	662	715	668	669	696	636	662	688	674	617	706	623	721	707	703	715	667	679	692	634	751	662	697	667	681	648	643	689	654	675	677	638	634	702	703	685	669	672	666	685	710	637	694	626	654	713	659	636	718	652	705	662	659	673	676	692	658	682	672	675	733	673	683	712	691	687	724	716	707	749	673	673	629	666	687	667	675	691	716	666	644	652	663	687	665	676	692	728	745	716	670	699	682	713	653	647	754	704	643	656	720	688	682	692	694	664	634	701	666	676	674	707	662	706	629	702	681	706	685	668	675	724	715	679	674	671	651	653	688	692	677	678	675	674	677	700	662	689	665	679	627	688	719	645	701	676	632	693	682	688	716	664	679	670	704	693	696	687	690	710	664	658	680	639	691	656	687	657	666	650	699	685	707	682	679	670	683	690	668	706	666	706	659	718	644	711	696	706	703	689	686	680	678	678	672	675	722	704	642	665	603	654	676	678	671	706	678	665	643	649	688	706	640	676	651	680	646	683	668	644	704	649	677	688	661	680	654	640	679	683	674	699	656	643	709	679	708	646	660	692	690	688	651	669	649	704	678	682	682	656	634	648	680	648	678	686	699	658	675	678	703	658	707	707	684	692	718	667	631	721	677	669	691	643	660	618	689	641	690	686	670	665	660	624	692	685	648	663	652	635	671	680	735	663	699	683	685	678	761	681	653	655	653	672	671	710	709	671	669	678	700	653	618	663	645	657	701	698	703	696	663	709	658	700	657	714	680	674	708	649	736	660	635	644	627	655	658	686	644	675	699	694	701	697	706	706	682	705	696	682	653	680	706	640	654	687	704	621	707	708	685	633	684	690	680	662	686	646	684	675	655	681	706	679	616	714	643	659	684	689	677	700	663	681	685	680	727	707	680	668	667	728	680	663	674	683	658	693	665	702	647	661	664	657	736	706	633	635	647	647	634	684	677	657	628	726	703	672	673	640	711	703	680	658	690	711	677	691	709	688	672	680	708	649	676	714	672	666	663	721	650	663	685	651	648	686	650	653	686	651	669	676	723	682	676	683	695	685	691	661	670	652	637	664	658	642	707	627	672	665	718	643	647	694	670	691	694	700	690	680	703	610	713	690	631	645	654	677	653	668	662	663	687	690	636	675	697	708	685	650	678	672	665	643	691	701	654	678	713	630	647	674	722	637	658	640	677	704	669	664	678	686	664	661	654	723	659	647	661	653	659	677	630	675	664	686	652	661	643	657	672	674	714	687	669	670	695	645	695	686	677	663	661	705	698	687	673	697	690	656	669	667	676	672	694	720	720	689	707	699	644	672	626	701	663	676	702	645	702	690	662	660	670	707	626	638	650	687	661	711	630	658	710	740	677	694	671	666	676	706	715	658	649	694	684	716	718	647	662	655	679	674	675	696	692	694	648	696	658	667	706	658	649	637	720	693	667	709	668	659	693	657	670	663	648	706	684	671	686	707	717	660	715	678	658	670	731	607	679	738	621	749	664	664	697	633	746	712	710	691	658	713	664	747	642	684	695	689	672	706	719	695	709	667	680	635	689	668	609	726	643
25501	21304	27025	24883	5765	4047	33580	29719	19462	8001	2848	1249	795	801	720	735	713	735	746	690	704	741	701	745	767	740	742	710	706	700	719	768	690	740	761	705	665	749	727	757	706	746	668	739	779	715	700	704	753	707	714	746	711	726	790	689	691	668	750	718	704	692	737	701	659	684	727	691	705	721	770	694	697	707	711	707	705	720	691	748	722	737	725	706	718	708	740	742	691	706	746	735	691	769	749	728	754	725	693	710	748	765	760	755	683	708	732	683	708	677	732	727	742	710	738	702	691	727	686	773	696	712	697	717	746	693	707	708	731	724	750	746	709	734	724	742	726	705	767	724	726	750	702	717	743	739	694	758	722	696	687	671	745	728	712	719	739	684	722	694	715	734	710	746	705	729	706	737	662	700	728	674	720	747	690	718	709	696	764	705	689	719	727	716	684	698	748	703	710	772	709	763	762	675	736	697	726	723	720	710	686	775	726	694	686	719	739	692	757	723	648	715	683	707	758	704	735	652	719	719	711	737	720	709	722	735	748	685	709	721	702	751	713	744	760	763	706	745	715	730	647	742	708	713	708	716	710	726	690	725	720	688	758	768	743	688	637	701	684	698	730	691	730	681	663	721	741	687	709	710	743	687	747	670	734	756	723	698	714	723	712	712	693	706	702	698	702	664	701	751	682	721	721	725	698	791	714	732	696	733	723	694	760	747	753	682	760	727	722	702	692	695	727	701	717	714	692	707	705	669	692	701	759	766	708	737	709	670	689	757	738	711	681	697	700	723	730	719	700	708	710	683	695	704	683	745	758	724	697	739	724	713	723	697	679	694	744	732	713	713	734	711	746	706	727	749	701	687	707	734	686	683	709	662	674	690	678	743	717	723	732	734	704	686	689	710	675	742	725	718	720	678	713	732	696	686	773	756	757	689	734	739	722	727	679	692	709	699	690	675	738	730	723	709	714	754	678	790	709	762	743	725	761	723	729	675	701	714	720	700	709	697	754	704	701	728	661	733	703	759	734	737	695	783	730	764	697	735	697	708	697	724	738	683	711	704	665	688	732	714	752	724	716	737	734	762	713	695	764	705	679	718	703	693	741	723	732	706	733	761	744	723	677	726	700	699	764	764	731	718	735	707	723	711	724	681	683	710	703	726	727	762	711	710	703	682	737	711	742	716	723	714	682	730	717	753	753	773	730	711	753	743	757	714	737	729	721	755	726	725	692	690	691	693	719	717	694	696	706	745	689	706	739	696	760	675	714	700	714	716	672	735	715	743	669	710	758	743	723	735	715	718	702	733	720	698	700	767	706	692	703	729	725	723	684	738	713	714	712	726	691	723	714	718	763	723	675	607	737	730	731	695	761	710	726	745	717	730	723	732	675	696	740	749	750	734	709	723	690	726	722	686	709	739	765	707	719	712	693	721	739	715	729	705	738	705	704	701	773	727	663	693	672	733	735	744	650	704	734	712	714	727	708	714	681	721	713	741	711	751	748	729	692	702	750	776	717	755	694	665	696	724	744	743	698	763	690	689	787	769	710	724	734	713	683	722	736	678	710	711	716	717	714	746	702	682	703	699	706	739	791	693	702	727	721	724	727	688	732	678	739	764	702	708	653	710	718	743	755	742	709	723	748	733	712	749	762	713	711	715	740	744	717	720	717	666	666	714	736	726	766	734	731	697	694	762	723	715	655	747	733	767	714	703	771	735	691	685	723	723	685	732	731	716	683	714	737	724	690	750	739	721	728	720	742	762	715	626	741	694	744	776	678	712	693	743	691	700	710	689	724	733	698	727	718	705	732	755	733	699	720	680	712	711	751	689	724	741	728	699	734	696	778	697	663	671	732	707	731	757	689	740	748	752	752	690	679	727	778	745	664	724	753	733	699	718	730	720	726	718	709	729	711	701	704	697	721	717	715	685	712	747	750	731	674	713	716	708	767	743	750	687	743	736	717	699	671	709	727	738	738	692	661	718	726	698	712	742	745	765	721	688	708	710	722	716	675	727	685	672	694	766	686	723	689	709	718	702	693	753	683	738	721	692	754	713	761	733	699	721	689	656	715	680	711	697	761	708	729	706	723	760	728	745	748	759	711	700	717	721	697	703	725	696	740	760	676	713	698	756	738	755	682	691	712	676	710	701	687	724	705	707	744	738	703	721	700	778	706	710	687	721	754	736	719	726	713	739	693	721	703	729	719	690	722	749	766	781	722	761	710	712	724	731	711	711	697	731	723	706	698	692	745	667	701	715	743	745	742	696	727	734	728	697	735	744	731	708	735	756	758	736	770	691	721	713	726	729	723	731	737	757	702	681	709	701	777	722	717	713	687	739	699	734	703	724	703	723	673	699	713	730	704	680	697	695	737	741	718	711	698	691	717	702	682	724	693	724	753	689	757	692	700	741	710	687	693	727	719	760	734	750	690	710	753	677	700	719	721	730	719	733	761	693	700	773	721	751	667	684	694	714	736	661	776	737	704	677	716	712	683	700	709	716	746	684	759	706	666	703	743	682	713	731	740	710	709	718	699	680	711	779	764	676	760	752	698	720	720	703	708	708	687	712	744	742	734	751	679	746	729	681	710	741	740	690	726	731	739	707	721	696	713	686	709	691	687	730	692	740	702	776	732	741	738	741	730	720	776	709	740	690	714	762	713	727	746	723	742	739	736	715	770	756	687	734	720	714	734	730	743	735	727	687	681	752	679	713	674	697	733	709	710	748	762	692	706	699	755	741	727	698	733	728	713	674	700	776	761	727	700	706	721	755	731	705	755	697	736	665	702	694	751	742	763	690	697	713	696	697	722	677	706	688	716	692	721	714	701	749	766	698	712	705	746	746	714	694	671	686	721	728	691	728	714	666	745	754	739	680	691	688	707	728	745	711	696	754	703	710	700	691	671	685	722	731	732	733	690	666	683	688	684	680	701	709	759	690	720	733	749	692	724	712	719	708	728	755	690	718	665	709	733	741	730	730	746	707	720	719	680	732	713	705	742	684	700	646	734	787	747	684	738	712	714	686	687	728	756	698	735	709	742	669	777	683	705	697	691	689	730	735	704	697	727	750	701	704	734	699	725	729	716	710	724	720	755	699	758	720	671	719	689	693	723	719	672	697	724	695	687	747	680	712	756	689	752	712	731	749	738	742	742	733	719	694	696	738	754	699	719	729	695	745	739	702	731	734	766	716	779	771	776	762	722	706	729	694	738	712	678	766	695	695	708	751	682	724	719	651	719	694	690	754	695	724	695	747	716	708	706	786	744	717	703	704	729	702	670	717	742	709	743	718	708	682	715	691	748	704	726	782	745	722	704	725	740	665	702	690	715	722	687	712	720	730	766	719	731	739	745	743	708	700	741	707	706	732	724	738	746	721	737	758	783	700	735	699	737	746	697	755	685	781	712	702	754	675	708	654	746	746	673	760	759	733	738	689	711	729	707	708	738	706	692	729	692	670	673	714	696	722	685	767	692	710	750	693	742	741	719	653	692	708	725	733
4327	4339	3752	2244	2063	5632	31798	25618	15397	6691	2890	1228	771	680	670	706	684	667	626	704	687	722	678	702	673	680	668	702	669	662	692	670	657	657	661	713	648	710	659	648	660	710	673	639	704	719	712	626	655	655	649	682	649	632	670	681	685	632	699	652	605	683	708	671	676	640	640	667	684	653	679	663	662	708	660	691	667	670	631	682	623	675	643	668	689	671	666	680	669	694	651	677	727	730	735	667	696	701	632	681	647	656	713	640	700	675	669	678	687	664	635	631	695	653	689	625	637	674	653	688	656	686	744	713	695	662	677	648	656	669	637	650	672	649	711	671	653	703	643	698	685	664	658	656	689	681	702	682	671	646	681	699	701	673	684	649	642	711	677	674	679	661	661	675	683	649	670	690	652	673	686	665	675	618	633	674	669	640	634	683	658	652	695	695	710	677	662	655	685	732	628	662	638	624	700	681	692	661	696	634	691	680	626	676	667	697	651	685	663	675	672	654	667	654	708	672	708	661	673	679	671	689	660	681	644	684	611	659	683	652	643	711	683	698	640	620	670	692	692	624	669	657	708	680	713	659	696	634	709	709	713	673	642	662	633	667	660	639	662	684	699	667	675	693	671	660	676	632	711	647	629	643	670	667	654	665	684	680	651	632	687	662	644	700	659	661	662	659	629	652	713	669	666	658	624	717	682	675	640	637	703	660	661	711	640	656	643	708	670	670	662	636	644	679	650	625	667	685	659	662	679	633	641	655	639	654	701	633	685	670	684	659	708	681	670	688	683	697	690	692	703	609	651	653	672	668	641	700	682	644	657	664	690	689	698	661	629	667	646	672	665	675	684	684	708	684	668	658	660	723	671	614	712	655	699	687	669	654	669	667	688	695	669	704	703	658	677	677	624	626	643	680	614	680	762	660	699	667	684	698	679	687	670	672	662	655	656	686	667	680	690	648	609	687	701	673	695	648	666	685	650	730	692	657	678	672	637	702	625	653	698	681	659	636	634	646	666	713	654	675	645	622	673	676	654	667	675	690	689	690	681	687	690	694	698	668	656	675	670	694	657	646	699	666	653	707	702	642	648	688	669	700	669	699	649	663	632	687	711	688	647	628	673	655	642	657	655	627	668	679	660	652	664	676	686	640	631	673	650	667	648	670	684	668	643	674	683	691	616	656	652	696	652	635	650	625	698	677	662	669	654	719	662	641	656	684	684	667	630	642	642	702	670	648	695	672	653	629	701	667	664	704	662	643	597	633	682	654	696	699	676	632	656	655	665	633	666	643	692	654	640	667	709	664	630	681	651	671	716	677	664	605	736	672	750	700	672	690	652	638	692	646	637	614	670	683	663	693	699	643	634	670	644	674	650	644	697	642	624	662	659	666	637	656	680	687	674	695	653	642	687	671	654	738	628	647	612	709	651	670	643	649	685	682	672	682	707	654	666	690	690	660	647	639	662	658	632	627	697	647	651	679	657	717	655	651	680	659	618	684	657	659	674	650	651	685	684	659	682	627	684	673	693	680	634	630	671	722	615	690	644	643	672	681	659	699	694	642	609	694	709	666	666	690	675	661	669	656	664	670	687	655	692	701	663	642	686	633	678	711	648	646	663	683	682	706	691	644	671	666	627	695	662	723	685	657	666	692	686	687	668	652	700	646	628	705	693	663	669	649	669	622	690	669	679	691	642	677	689	696	706	649	653	664	694	620	628	679	633	657	671	614	682	632	656	648	696	652	678	630	658	691	644	678	681	655	707	669	685	688	670	686	701	632	668	674	656	629	686	659	715	687	663	704	695	673	693	652	680	657	644	663	672	650	711	659	678	676	640	659	643	641	650	632	683	651	699	694	652	696	601	659	687	661	703	661	685	620	685	667	689	674	644	654	673	656	674	658	677	616	667	613	673	672	658	690	653	675	686	724	654	651	694	656	685	682	661	647	683	649	634	656	659	676	690	674	659	648	683	636	669	697	668	684	615	676	696	646	676	655	652	731	656	692	659	698	647	641	747	700	618	687	683	695	634	647	693	663	663	650	679	657	696	627	693	698	703	656	612	647	694	675	707	722	647	655	666	669	662	677	677	654	671	647	658	695	669	708	713	671	631	681	669	664	684	644	640	701	650	682	627	655	676	670	626	703	670	640	717	705	667	671	677	629	674	639	659	654	696	715	663	700	680	650	666	703	679	680	610	695	658	676	697	703	666	670	632	664	706	653	671	672	665	662	688	661	668	647	694	684	658	672	656	660	670	654	652	669	695	677	645	654	702	692	713	633	624	712	677	661	645	631	688	636	689	646	661	693	703	682	608	610	681	657	674	649	654	657	628	658	663	689	621	692	670	711	674	652	689	664	658	713	636	656	639	704	652	674	656	641	639	655	677	698	713	648	655	619	681	711	668	681	628	713	687	642	685	642	684	687	724	648	674	658	656	656	601	692	651	695	667	662	662	661	660	658	717	674	665	667	643	683	700	652	667	679	690	716	694	644	654	671	668	633	734	693	648	660	641	689	622	659	677	694	681	656	661	673	652	647	660	688	686	663	677	659	634	675	662	635	633	662	693	672	676	642	721	686	641	694	667	642	729	660	704	649	677	649	664	630	624	637	625	664	642	682	650	670	712	646	660	681	685	661	678	706	643	663	648	669	706	667	666	672	695	668	698	663	681	655	672	647	699	716	653	700	631	725	685	663	652	635	649	678	658	617	656	625	670	667	705	667	664	668	653	665	706	672	673	652	654	621	648	648	644	660	674	659	692	641	660	724	662	690	668	655	729	616	677	667	633	677	632	710	679	616	653	656	684	667	674	659	642	636	643	663	642	660	704	650	671	671	701	675	641	659	646	680	647	705	651	679	656	701	684	730	683	593	675	671	666	652	679	650	728	698	675	619	664	667	657	658	701	662	664	657	657	627	682	663	716	696	656	652	670	626	659	639	683	645	677	666	671	656	666	657	658	664	662	634	706	658	648	711	679	654	697	640	653	637	659	645	693	629	680	627	650	657	679	694	676	687	660	682	627	662	667	650	722	678	675	672	621	637	660	695	674	657	700	681	698	629	701	646	666	641	685	614	682	707	696	702	689	677	630	674	623	662	688	649	626	683	697	683	645	650	623	650	687	680	694	681	643	643	693	660	678	623	675	669	639	687	629	686	665	645	652	673	611	709	627	630	676	684	682	669	644	648	670	624	712	659	634	649	661	657	662	685	680	639	626	687	669	631	679	681	670	648	601	637	704	674	665	678	679	659	673	653	653	634	650	617	618	666	675	723	661	608	626	645	613	669	655	679	692	645	642	680	655	670	686	655	673	647	682	684	710	671	706	693	662	674	653	682	638	681	653	708	702	650	703	659	720	695	654	671	673	650	661	649	647	610	651	662	718	673	647	649	686	643	648	668	667	625	672	723	676	640	729	637	659	677	697	659	679	638	694	679	633	678	681	632	670	691	619	662	647	667	686	703	694	654	647	642	681	691	684	664	651	688	674	644	682	654	689	650
24232	21285	28556	24322	21187	23114	51742	47593	32468	16466	6025	2053	1147	904	854	843	823	825	861	885	815	801	868	831	864	843	849	851	823	796	792	825	834	806	810	829	829	883	797	836	860	879	824	809	859	836	818	807	865	818	819	820	783	813	767	797	777	823	819	830	774	828	820	843	800	804	801	838	799	861	824	849	848	812	817	834	788	827	807	832	845	857	803	881	814	863	847	803	822	797	842	808	765	789	812	821	871	779	824	846	797	837	782	841	782	852	829	848	800	751	836	792	901	828	800	796	807	823	854	828	859	841	834	831	840	789	820	831	769	851	831	812	779	845	830	775	861	862	903	803	790	811	850	858	832	839	815	827	849	812	831	828	866	843	814	845	810	818	820	825	827	797	782	886	849	868	836	822	830	769	844	770	791	788	843	748	808	832	813	810	821	831	843	788	818	804	817	789	902	805	829	831	875	788	783	805	843	850	820	801	771	783	829	819	826	844	785	720	849	782	828	807	786	845	819	792	838	824	860	828	810	811	821	781	825	823	837	876	810	787	801	894	789	802	793	796	816	799	843	830	803	861	853	755	805	855	839	793	793	859	814	836	851	795	819	863	869	823	852	811	812	835	806	843	837	831	800	841	859	809	841	799	868	874	759	805	868	809	828	821	824	810	802	810	795	879	823	824	806	846	873	858	832	798	796	804	810	839	864	840	848	845	875	791	856	848	874	811	791	741	781	762	827	855	814	786	819	831	851	826	877	875	833	830	824	772	861	818	777	841	809	843	813	847	813	792	840	819	868	830	833	838	788	787	788	759	819	846	833	790	810	761	772	827	800	796	816	811	865	812	797	830	854	802	803	817	826	820	878	833	858	771	799	813	840	853	832	825	831	876	867	854	842	844	833	817	852	823	833	820	777	804	812	793	841	841	799	805	860	763	810	822	824	796	823	823	778	794	827	804	807	847	824	814	810	807	813	778	827	802	836	801	887	829	777	860	840	876	824	781	852	878	831	810	808	781	819	799	804	834	863	810	833	813	855	818	790	751	849	813	885	811	825	844	820	845	802	798	788	821	824	781	811	839	803	844	769	854	871	898	802	842	794	826	794	800	813	839	744	825	835	796	785	818	837	792	821	759	810	822	855	809	814	808	860	804	792	831	815	843	771	881	840	874	804	813	824	834	809	827	859	856	815	840	845	782	817	858	815	799	753	813	812	823	815	812	788	855	775	826	831	783	830	836	779	780	850	833	824	850	784	767	832	804	849	797	798	792	847	822	879	817	807	801	794	813	818	811	764	805	820	863	800	807	853	850	820	838	855	837	863	809	811	816	789	801	794	830	821	783	835	812	798	837	845	833	813	800	811	822	778	795	830	773	820	788	843	754	837	819	816	810	808	801	812	854	830	837	779	873	762	830	857	821	868	809	807	801	833	778	808	847	860	879	851	883	828	790	792	823	797	854	761	841	817	839	757	892	807	809	784	811	819	848	836	835	779	780	799	788	795	806	793	803	878	832	858	840	803	829	862	870	847	858	780	854	809	845	834	799	838	789	860	818	800	773	804	890	813	833	843	812	834	814	781	784	796	820	867	835	779	844	887	807	837	816	819	817	784	812	816	821	861	867	803	850	857	780	852	816	861	799	816	834	866	846	823	785	796	824	827	814	857	804	823	836	836	840	811	786	815	827	823	803	829	824	800	797	806	781	780	783	866	738	779	851	837	808	773	817	811	788	779	807	838	873	796	818	838	824	852	845	796	774	822	779	846	850	814	837	836	850	761	801	779	822	824	818	810	828	819	810	801	854	815	822	811	859	877	744	805	819	817	813	841	829	851	795	822	828	824	796	827	822	799	844	787	830	797	828	839	778	828	795	845	887	822	785	813	812	828	867	784	830	802	792	770	820	867	796	814	797	822	857	809	793	806	830	799	828	786	804	813	855	795	791	814	816	802	818	806	810	890	834	779	896	867	842	798	819	795	793	788	877	803	793	775	795	813	827	836	809	772	844	809	827	774	834	823	835	828	791	812	835	727	846	836	865	882	811	825	834	788	825	796	796	834	777	790	853	821	775	791	813	803	850	782	794	826	866	801	822	817	838	799	853	797	801	788	747	804	819	809	803	829	837	810	835	810	824	855	795	815	845	870	767	800	836	823	821	808	804	796	799	777	807	843	819	847	815	841	818	783	787	808	776	790	764	815	797	819	810	804	782	782	796	835	815	794	825	822	860	800	821	832	867	848	751	800	791	837	880	779	758	830	803	783	812	773	834	817	788	858	769	760	850	861	841	824	845	813	872	783	831	836	857	860	854	769	779	843	818	817	843	768	801	805	794	843	786	851	845	836	757	795	832	818	814	831	782	772	826	803	828	887	811	799	754	778	809	785	847	868	871	830	868	866	817	814	787	864	825	843	868	796	800	829	836	848	778	835	825	828	802	778	850	853	781	828	868	852	857	822	749	834	858	864	754	817	896	783	791	776	827	862	782	788	833	834	825	852	799	845	840	769	829	789	822	889	765	813	824	837	833	800	795	797	807	867	817	851	806	816	900	829	828	752	889	803	861	785	795	835	811	824	794	779	838	857	828	838	781	789	838	786	828	797	790	832	818	827	857	832	813	830	888	829	826	781	803	818	869	792	791	864	825	785	855	836	825	809	838	833	814	809	829	826	889	804	793	736	768	841	806	778	868	851	865	813	812	799	824	777	771	770	803	859	820	818	802	807	827	837	871	752	837	860	853	825	792	803	836	871	775	811	809	755	831	787	789	820	816	818	842	811	802	783	884	778	828	808	853	801	818	854	849	812	790	861	851	833	822	776	824	865	829	819	863	851	854	823	829	808	835	773	764	846	812	776	828	824	837	842	785	805	801	817	804	755	785	782	822	797	795	821	814	768	766	785	857	820	814	880	783	796	833	789	799	826	791	807	868	818	789	817	860	850	774	795	780	840	805	807	797	787	836	817	847	803	759	822	820	880	788	818	812	861	826	811	787	827	826	832	809	835	836	825	879	803	805	834	795	805	787	799	836	793	826	811	822	819	791	782	783	795	811	816	806	909	836	810	835	858	793	816	837	861	764	826	809	813	776	851	807	841	820	813	830	815	881	782	859	796	825	791	830	807	789	765	792	799	833	834	842	826	824	858	837	802	838	810	752	806	844	813	814	735	817	829	845	791	844	822	808	850	778	817	779	837	817	830	862	836	829	835	784	864	861	793	809	878	786	798	811	822	838	787	823	815	762	813	777	844	869	772	832	793	806	799	796	836	812	806	857	816	774	836	803	791	802	794	843	824	834	790	829	757	785	797	806	797	819	817	883	758	789	842	783	805	805	815	810	812	751	800	858	786	796	798	814	811	863	845	795	803	847	853	783	828	822	859	828	834	885	825	785	742	806	831	835	767	802	784	861	820	783	840	850	822	854	783	830	832	878	873	847	808	762	810	807	819	823	795	787	790	864	848	859	809	823	818	844	785	840	821	857	820	773	752	876	852	835	816	748	787	807
4309	8171	7606	4733	3479	21356	49830	42478	26771	12101	5343	1949	1036	770	787	774	775	751	753	761	768	761	798	771	719	752	720	762	721	741	771	769	821	768	792	700	758	753	716	750	762	769	754	798	788	748	752	802	731	764	728	727	825	791	713	795	730	743	770	755	729	728	768	740	741	759	753	741	744	755	789	754	735	741	729	751	767	778	743	739	720	761	776	763	827	719	762	722	719	759	738	729	724	809	753	765	762	729	767	787	772	695	803	755	788	748	746	792	760	751	755	694	779	734	763	744	736	696	690	728	745	738	743	713	775	770	742	768	714	741	785	765	752	739	704	745	693	734	783	745	741	773	756	781	741	765	802	734	727	702	779	720	771	712	706	776	768	748	757	680	744	735	720	763	719	779	695	760	798	774	764	738	730	776	745	740	758	755	741	740	750	701	753	718	732	757	768	761	809	805	736	737	718	777	723	739	714	733	765	711	729	758	728	783	745	755	755	742	771	744	752	681	768	718	725	762	761	731	749	705	748	750	716	735	747	716	736	752	719	758	729	731	707	728	761	755	714	697	758	744	784	717	708	776	744	763	768	713	694	710	713	733	769	778	791	742	705	765	730	732	762	698	753	778	756	748	721	747	744	789	790	731	761	720	770	750	748	733	754	740	750	741	736	770	783	743	692	730	750	768	755	722	708	684	712	720	756	703	795	746	743	789	787	754	743	762	744	796	719	728	730	771	798	757	773	776	784	751	752	752	770	784	785	755	711	765	779	761	744	676	715	722	702	733	780	786	713	735	768	769	773	751	718	716	770	726	784	778	728	759	728	748	700	725	776	726	735	727	794	739	733	756	707	769	753	749	720	769	730	749	751	787	726	722	773	798	710	709	717	732	728	736	801	731	738	756	737	733	719	755	779	751	776	705	741	732	733	738	717	741	739	750	766	724	769	749	765	742	787	747	708	722	746	796	746	757	731	754	785	766	711	746	733	751	799	741	759	696	745	745	696	746	697	776	762	795	800	754	723	762	759	736	771	718	741	765	745	726	765	728	714	776	737	753	768	750	786	744	746	734	801	735	724	775	724	772	734	731	741	739	705	738	722	793	777	799	737	707	763	756	745	769	726	739	732	767	771	733	761	759	772	731	736	764	733	733	761	765	692	732	739	721	770	710	741	734	740	680	710	780	752	743	724	759	769	823	772	738	818	757	751	756	784	711	764	715	754	722	725	693	738	702	731	733	747	746	759	749	741	711	768	776	697	751	715	778	768	733	741	698	740	718	762	768	776	773	748	736	744	711	745	760	722	756	793	728	767	695	743	790	753	773	728	749	755	736	759	736	739	752	744	764	764	715	801	741	727	704	782	745	752	737	750	763	723	716	734	700	727	756	736	763	736	770	761	718	740	735	766	787	753	742	724	752	722	720	729	717	732	747	755	788	726	772	714	716	706	761	783	751	783	759	729	730	744	726	750	710	775	732	742	752	742	732	748	769	677	737	712	754	695	762	747	738	726	766	739	766	778	788	704	709	765	734	741	773	749	782	789	745	771	735	771	756	751	741	766	748	762	740	747	762	756	722	698	776	716	772	735	745	760	733	739	753	800	749	725	737	771	768	776	743	750	742	749	758	716	701	714	762	745	726	701	705	735	738	723	743	731	809	735	777	736	744	749	750	745	747	725	731	719	753	754	733	751	792	735	720	727	743	744	715	724	748	765	672	813	768	776	713	755	747	706	679	740	709	747	787	775	768	775	735	769	773	723	748	752	744	777	751	766	746	794	812	760	726	743	768	751	695	722	751	729	724	761	783	742	724	743	719	734	754	804	694	745	719	728	785	778	740	761	754	726	751	797	744	707	703	737	765	717	754	755	752	785	693	808	785	754	786	762	693	745	728	728	762	762	753	798	705	792	738	773	716	758	741	712	696	785	752	759	798	736	725	746	745	740	753	745	747	775	736	754	756	735	758	752	758	761	739	779	748	726	756	717	769	779	762	781	775	742	740	736	731	745	702	744	739	714	748	739	708	810	713	706	766	742	721	771	793	713	754	791	749	750	737	761	744	759	724	706	713	738	750	674	721	750	717	726	719	739	766	738	743	729	710	773	769	745	744	755	751	696	754	729	829	772	694	690	744	752	759	748	755	749	771	743	724	728	742	757	706	752	723	795	780	704	784	738	701	729	781	786	766	769	766	736	752	691	694	763	721	794	752	753	771	736	720	744	729	735	718	708	701	736	752	725	766	657	792	741	769	776	746	737	753	771	736	744	732	756	715	758	719	710	719	792	726	764	734	756	760	733	777	745	774	768	755	777	695	764	758	770	720	735	732	746	728	735	749	717	708	761	760	720	764	731	794	718	746	724	726	775	801	750	750	759	771	733	738	720	792	730	725	796	743	787	747	732	790	725	743	744	750	741	791	733	713	762	770	742	744	785	754	694	719	794	733	761	760	812	745	746	805	766	792	745	704	727	788	769	747	770	751	780	751	709	733	719	752	765	735	744	745	752	770	767	814	718	722	826	771	721	717	701	752	760	720	746	739	740	786	786	725	737	760	731	779	779	753	772	771	725	765	751	725	718	761	736	727	736	752	731	738	743	763	755	720	776	726	741	778	754	734	764	733	778	762	748	755	768	732	722	688	782	748	709	756	749	781	718	733	735	745	752	734	775	728	720	730	743	747	745	757	715	732	729	721	780	794	714	721	719	676	730	737	750	732	726	723	695	718	793	703	746	757	761	674	776	769	735	747	738	781	741	803	755	718	781	774	737	763	715	726	766	708	717	702	738	790	761	744	704	738	723	763	772	755	777	731	728	712	712	722	739	724	719	753	735	708	746	755	693	718	765	767	770	726	796	747	714	750	715	766	760	755	723	762	807	682	740	725	764	722	710	739	743	744	793	770	807	726	760	733	772	734	764	693	780	729	745	757	729	796	719	710	744	757	714	718	721	739	754	740	743	744	737	737	742	701	732	724	734	697	758	744	701	739	724	750	722	787	708	796	774	743	799	742	762	739	773	759	784	783	722	753	720	734	745	742	732	723	718	755	707	726	739	730	706	776	771	689	740	757	725	740	789	745	773	766	742	751	727	740	768	761	744	768	748	780	761	765	758	760	748	743	770	758	704	744	765	776	741	733	792	770	779	733	718	692	657	701	749	739	805	751	753	770	755	719	719	753	776	727	764	745	747	756	730	782	723	715	779	764	735	713	760	755	738	788	691	757	783	705	736	740	773	763	717	769	720	758	759	742	684	748	756	707	736	709	758	761	753	761	774	752	752	737	732	752	729	773	678	771	767	737	714	724	715	776	731	766	712	658	759	749	753	736	692	741	759	760	746	747	736	759	753	750	729	733	794	778	706	738	729	712	708	715	684	724	716	729	766	740	773	720	810	707	732	757	714	727	748	694	770	689	752	766	765	723	740	794	736	743	728	723	725	770	748	749	726	733	730	770	736	698	732	732	724	732	706	704	731	743	760	722	752	745	721	794	715	722	703	747	770	715
27386	12496	2708	1725	1230	1024	4398	4522	3220	1886	1157	871	810	762	729	770	780	768	770	752	788	748	780	776	766	798	814	799	761	727	790	766	777	724	769	763	785	774	781	792	737	829	755	791	777	750	786	755	807	730	755	758	799	832	778	764	781	743	709	712	724	795	728	752	745	763	794	799	776	777	769	789	742	756	755	798	779	783	754	763	785	764	786	702	777	758	767	776	780	763	729	711	730	776	802	802	753	776	740	772	797	793	780	757	727	763	754	813	778	770	773	790	695	811	806	804	777	820	742	719	744	814	780	813	755	733	811	746	761	771	715	802	738	771	745	763	771	731	781	776	822	725	717	728	742	754	759	757	806	768	785	805	791	787	773	750	812	753	724	738	761	814	777	768	719	754	775	793	776	776	759	770	765	810	797	763	751	725	755	745	720	766	760	789	792	808	761	750	747	778	717	749	780	764	750	723	786	822	804	782	788	728	766	766	793	773	714	778	788	793	825	791	790	791	806	774	785	774	796	806	793	795	745	795	764	806	737	743	761	802	768	795	789	802	810	766	747	796	766	747	753	774	773	754	768	791	754	765	761	785	803	735	768	744	792	755	806	732	780	774	763	809	769	750	760	794	780	762	781	779	748	752	765	753	745	780	806	776	764	784	792	789	775	779	795	727	719	792	768	794	793	774	737	811	768	771	767	756	780	789	772	811	749	724	698	791	788	728	758	763	755	764	791	771	795	792	780	768	737	788	791	723	743	764	771	755	726	739	757	759	771	764	773	790	726	755	792	744	824	758	779	728	760	798	769	758	733	739	783	770	751	763	748	721	744	797	770	787	794	735	756	771	768	709	765	768	741	796	847	775	763	819	766	759	846	751	777	766	732	778	728	783	810	723	732	745	759	730	771	774	814	801	787	742	761	779	814	738	760	767	741	757	807	790	762	755	826	769	793	703	719	820	775	829	796	736	825	784	738	801	735	752	763	779	757	711	776	784	747	790	788	783	766	761	777	765	754	802	771	721	785	775	770	758	709	798	743	755	766	785	808	749	825	710	787	678	774	718	754	745	741	776	772	747	813	790	776	740	806	703	852	774	769	745	781	773	763	794	817	794	731	751	829	755	784	759	732	781	799	727	794	735	712	726	782	801	789	804	749	773	777	791	740	777	728	780	786	743	763	751	778	776	798	742	729	758	779	785	785	744	778	726	776	785	745	745	779	778	793	765	777	780	790	736	767	734	702	804	795	799	745	783	732	730	797	822	781	795	717	765	717	743	746	768	800	753	767	765	773	805	740	791	787	796	783	774	835	816	808	804	767	810	770	753	790	779	758	807	741	796	776	811	765	775	824	716	764	762	786	758	742	767	754	738	785	798	777	800	790	795	771	794	791	810	765	768	718	735	768	719	758	762	782	771	783	794	745	781	776	745	755	768	747	760	762	730	737	786	740	772	695	727	795	743	757	783	775	804	805	834	761	766	795	739	731	770	759	761	715	750	757	736	808	785	757	742	767	813	734	781	777	764	743	755	807	752	804	787	814	777	784	804	779	773	757	739	796	801	794	725	786	746	733	755	765	746	733	804	774	748	786	767	784	805	795	845	761	742	838	751	762	743	781	763	802	719	741	814	792	737	791	793	724	749	753	770	767	789	804	783	741	743	828	742	797	795	782	759	750	762	754	774	778	771	797	720	765	771	750	767	754	755	716	782	788	794	760	789	810	770	725	775	760	731	756	772	780	759	826	764	778	800	751	730	747	802	773	789	776	787	765	789	778	794	816	818	786	799	734	750	769	712	788	770	737	765	743	777	768	872	738	759	751	765	758	722	751	709	780	783	770	832	774	752	759	779	808	811	823	797	725	787	774	710	729	802	784	797	738	770	728	766	812	744	750	753	800	795	779	766	812	688	762	761	793	732	779	760	741	792	798	714	779	776	744	792	697	781	728	821	800	771	736	755	791	784	798	755	807	798	694	839	739	765	767	703	758	810	732	797	777	818	784	802	674	789	751	718	770	762	783	739	731	718	785	784	755	787	740	770	716	756	723	756	778	738	746	742	731	738	757	743	765	763	768	759	750	791	753	732	773	803	759	772	757	709	764	740	745	719	760	761	789	750	809	750	719	782	762	741	771	821	767	734	744	821	817	790	816	766	752	720	738	735	799	788	786	760	779	798	739	777	748	763	799	812	745	724	772	746	756	784	762	786	801	727	765	714	755	778	746	790	766	809	798	772	761	781	763	794	756	781	774	783	736	776	840	773	770	772	763	746	752	803	756	784	837	773	778	833	803	739	747	797	805	799	781	789	779	775	739	761	796	778	763	795	786	738	765	770	787	720	804	757	716	686	758	740	795	771	823	742	786	740	781	769	813	774	744	789	762	772	754	749	793	729	797	801	729	814	702	785	773	729	801	759	768	736	697	802	786	788	747	772	723	720	765	750	748	810	752	753	737	766	820	709	702	778	724	778	731	765	722	724	738	755	737	781	780	711	762	798	791	797	789	785	757	778	746	766	791	753	761	744	791	754	812	720	776	770	777	731	761	750	806	777	771	790	782	804	753	759	756	792	784	778	707	744	779	758	794	732	752	770	788	798	758	759	785	749	768	739	740	758	761	765	801	797	791	785	729	762	755	773	754	738	831	749	756	735	736	800	785	751	741	812	789	781	739	787	749	785	786	739	774	702	729	789	759	764	782	747	765	741	760	777	753	743	802	771	751	762	778	739	758	802	808	745	799	787	783	736	774	813	770	752	770	752	788	784	764	784	771	731	731	779	771	762	770	766	762	815	748	773	773	804	776	762	713	749	736	789	755	772	763	801	764	769	767	800	761	784	746	752	746	794	817	762	783	808	763	744	772	804	754	783	761	718	776	776	798	776	740	733	761	794	784	801	829	781	789	784	752	770	786	780	789	773	760	777	797	791	765	753	736	772	772	755	809	720	808	743	788	750	750	765	736	733	766	767	765	742	792	815	723	770	741	748	735	711	839	774	771	738	805	799	761	752	770	756	735	780	759	752	775	787	839	744	746	783	748	728	755	784	741	783	767	780	773	760	782	774	731	767	733	852	797	738	728	758	777	796	756	748	792	787	791	756	720	746	803	770	722	750	777	735	739	740	786	764	745	782	763	740	722	733	765	809	785	783	792	769	811	770	766	750	761	783	754	740	766	757	763	777	800	797	729	753	734	776	705	746	733	747	773	813	772	740	785	775	770	741	799	735	714	760	738	761	829	787	799	803	781	774	758	840	752	760	783	799	768	785	764	814	735	765	759	794	767	788	794	818	747	788	798	787	769	768	795	734	750	768	772	798	751	740	757	734	767	759	733	788	766	817	725	785	783	768	766	770	731	782	786	734	771	809	765	766	823	757	774	745	786	768	734	758	793	757	774	760	740	772	735	738	780	787	748	792	726	763	714	809	779	785	800	807	825	768	747	800	747	725	744	774	804	782	795	752	730	796	760	750	819	720	761	777	829	754	823	798	750	789	751	784	782	736
5338	1451	1561	1326	1058	1039	5424	4844	3428	1789	1117	805	745	680	694	773	676	716	710	688	679	661	700	685	692	694	709	657	687	677	641	698	647	699	670	654	680	655	725	655	673	693	627	713	725	654	675	692	722	629	677	671	694	664	707	667	657	650	641	595	662	660	651	674	729	622	624	688	697	736	686	699	678	735	696	720	621	692	706	710	664	663	680	707	664	740	684	667	693	669	669	660	684	748	711	676	713	670	665	710	675	691	650	707	666	668	715	664	671	685	693	683	669	704	680	639	650	716	705	700	687	666	682	678	676	650	705	685	653	702	673	648	681	681	684	664	679	694	651	679	700	679	651	672	701	663	688	631	684	689	643	680	659	673	714	677	697	662	691	675	670	703	676	634	693	687	661	670	622	689	719	695	686	680	659	662	740	685	711	679	677	670	680	667	640	635	734	660	706	666	732	671	718	673	681	684	698	698	727	626	671	696	673	739	661	676	701	692	674	685	673	690	694	750	749	671	686	675	615	701	637	693	704	675	673	670	642	673	664	688	647	680	706	636	729	708	682	658	702	654	657	729	692	645	668	658	664	666	652	703	687	665	698	658	713	686	616	674	627	642	668	653	658	698	673	657	663	695	725	705	673	679	715	647	632	656	690	638	705	684	641	666	674	689	651	685	721	681	683	666	668	676	665	659	676	661	693	723	678	675	685	713	705	647	689	686	700	697	630	692	666	707	669	688	651	665	674	695	623	651	691	655	701	695	713	708	674	688	671	649	618	693	681	719	691	667	711	668	679	630	691	696	684	681	658	680	658	633	653	619	688	665	664	639	676	740	725	701	649	692	627	680	687	693	671	646	684	688	649	706	679	702	647	695	660	670	653	724	688	663	682	690	683	712	680	649	670	660	707	689	688	726	723	687	669	731	667	688	690	680	730	657	628	715	653	695	693	684	681	653	715	676	653	677	736	719	664	704	638	661	697	647	671	725	655	675	676	645	667	684	704	706	632	682	616	678	641	662	662	724	728	707	691	696	666	681	684	679	683	659	691	659	695	666	678	681	667	738	697	682	665	683	675	630	711	675	691	679	652	667	719	650	693	681	696	649	669	694	700	679	686	656	713	670	662	730	677	641	718	702	665	673	725	698	707	699	674	666	686	682	748	678	696	632	715	668	644	711	675	671	679	709	712	674	635	654	713	681	713	630	701	687	626	710	642	656	734	708	702	648	693	709	699	646	705	655	692	683	658	660	700	666	628	650	688	654	699	656	643	702	691	668	687	690	684	680	653	667	659	692	692	665	687	654	692	698	695	647	712	691	633	684	678	651	712	678	669	683	663	685	695	688	747	675	666	684	699	662	681	709	675	701	725	702	678	716	752	667	668	656	685	724	715	635	672	667	607	665	686	667	697	699	679	656	643	660	683	647	676	679	660	661	726	710	670	703	674	752	739	700	696	698	644	720	664	667	722	690	694	680	745	694	647	711	694	661	655	722	681	719	696	654	684	656	685	672	663	660	704	667	702	653	653	717	652	687	693	697	697	678	703	675	671	640	690	707	681	637	639	673	635	682	660	689	701	687	664	669	637	696	712	715	664	699	626	721	721	745	690	656	654	660	693	689	677	661	666	667	687	659	672	698	663	714	660	713	668	682	696	696	603	710	678	683	680	666	638	660	680	728	655	667	663	660	670	664	675	725	729	675	686	655	678	671	707	712	653	672	741	665	691	684	689	632	710	744	691	683	643	724	710	708	681	686	712	694	694	674	637	700	721	662	651	671	664	661	702	684	678	717	681	660	739	702	699	624	695	741	700	687	637	692	701	654	697	686	693	708	671	718	691	725	669	689	699	729	664	669	667	689	656	698	681	711	662	696	691	712	680	755	673	678	670	665	706	669	671	708	678	687	690	666	664	693	685	670	708	631	692	696	650	689	680	691	719	653	692	674	682	662	651	674	624	708	693	639	687	677	654	671	693	658	686	652	641	683	706	641	665	704	690	700	713	627	697	731	707	702	623	649	692	710	723	692	736	672	703	624	611	670	690	695	685	689	658	641	716	678	701	703	658	667	675	712	718	681	691	626	692	718	642	693	689	683	670	675	648	646	657	698	661	678	680	694	688	645	686	689	625	702	665	656	699	668	678	676	709	692	686	657	671	686	722	710	679	708	668	677	686	734	753	668	642	735	642	694	667	690	720	727	720	706	743	707	720	683	681	683	680	686	678	659	686	658	635	678	693	639	646	628	681	706	745	697	668	608	689	662	694	685	660	675	671	699	724	663	693	713	665	710	696	695	666	675	716	700	656	722	694	659	671	706	725	652	655	668	673	764	699	674	712	676	680	696	656	651	638	638	650	666	679	659	716	719	657	686	698	694	711	650	696	652	678	667	692	684	689	665	662	696	632	675	669	663	720	679	684	717	699	652	685	697	746	640	692	649	660	652	692	667	700	685	681	624	646	729	702	712	684	713	657	643	671	673	652	681	662	669	692	667	704	626	650	732	672	669	648	652	690	675	674	683	681	715	689	728	681	645	721	669	706	697	651	702	654	660	653	698	655	727	707	658	659	642	664	649	680	632	648	643	675	693	698	672	746	700	687	681	699	695	670	667	666	706	641	701	692	691	664	683	711	670	709	687	684	727	750	663	670	678	687	672	694	687	672	649	705	672	677	698	681	666	714	696	701	692	733	672	656	698	687	677	688	646	669	678	652	704	652	668	696	723	657	683	661	654	702	621	671	663	739	717	663	692	720	632	669	678	683	689	651	677	672	668	668	688	674	673	660	637	643	693	671	693	731	687	715	723	702	646	684	648	642	714	699	683	718	626	684	681	727	709	651	671	705	644	677	689	654	701	705	666	640	652	634	666	702	662	652	658	660	671	674	669	688	705	693	690	681	667	689	671	714	709	677	671	669	680	639	645	712	704	687	717	709	632	675	680	690	719	665	682	684	640	673	644	695	661	665	677	672	706	643	676	695	675	643	648	687	712	700	713	664	681	629	652	694	652	680	705	674	695	675	643	698	639	630	678	720	694	707	707	660	710	645	726	700	695	634	679	692	694	666	745	688	688	703	699	693	678	705	655	693	649	697	658	677	673	681	669	667	665	717	642	688	688	682	682	689	705	660	687	701	644	689	688	679	684	694	632	709	697	667	618	674	736	676	689	702	656	663	693	735	717	715	691	697	657	692	679	667	710	664	701	683	693	686	700	658	673	656	710	667	679	680	726	699	673	658	685	702	675	672	651	742	624	716	684	654	683	709	725	723	670	718	652	653	685	675	682	699	728	678	697	694	702	746	655	687	690	692	617	698	705	716	690	696	669	700	641	707	658	696	658	691	682	648	707	710	688	666	655	672	660	632	649	734	648	700	659	702	681	703	695	634	672	710	675	693	668	677	686	702	682	644	652	687	659	673	654	675	692	654	696	692	660	682	645	703	710	678	658	732	689	684	688	676	652	716	728	691	659	685	701	691	638	700	693	674	686	723	664	673	686	735	665
25461	21272	26929	24698	5147	1909	21582	29776	22180	10047	3608	1371	895	735	710	688	712	713	717	734	777	778	796	726	722	714	678	704	659	663	705	684	707	704	767	698	690	693	726	650	727	726	696	707	678	683	728	742	711	718	701	690	738	713	761	754	725	703	731	731	756	757	670	765	719	715	733	732	726	720	738	690	700	667	729	689	664	736	750	723	709	709	700	658	686	695	718	713	740	730	728	665	696	722	708	723	670	709	703	741	722	722	685	724	704	723	722	794	660	744	726	721	734	713	707	712	659	730	733	697	668	667	682	715	730	677	685	719	739	719	731	737	711	730	721	723	729	681	677	648	724	683	706	681	707	736	687	728	663	720	711	696	695	725	715	746	718	715	712	679	723	709	699	717	696	689	731	721	709	657	700	696	761	735	689	712	769	737	698	727	716	684	702	711	741	680	722	705	684	723	684	727	743	726	725	726	763	755	696	678	726	698	681	683	738	698	707	671	693	669	690	702	691	778	741	752	697	731	714	691	718	708	642	711	737	734	712	711	750	680	711	718	711	708	705	706	728	715	725	729	747	703	706	745	658	722	695	698	693	747	693	722	674	697	708	715	737	702	745	677	743	734	733	676	672	732	730	727	690	703	709	667	746	732	734	711	648	706	707	738	697	691	720	720	685	746	728	674	732	711	743	708	733	707	695	681	695	677	709	740	727	731	703	712	728	747	708	701	696	721	704	715	697	700	746	709	727	658	755	732	698	690	698	706	738	721	710	693	708	747	681	720	705	741	722	674	716	690	712	738	724	730	700	674	751	711	678	719	740	746	716	664	672	693	727	691	740	667	676	725	724	716	726	696	714	698	668	724	696	713	749	716	699	670	681	743	668	674	747	744	716	688	707	726	706	741	691	752	663	735	683	713	711	695	686	734	729	694	677	717	673	745	713	711	768	701	716	663	662	713	732	689	662	743	672	721	718	676	702	710	703	686	700	674	719	721	703	706	731	702	722	731	693	697	681	689	774	690	704	695	739	701	673	754	718	682	671	723	703	693	691	692	759	673	753	707	730	704	701	712	700	700	726	728	674	681	695	695	670	664	733	713	685	682	706	717	700	670	686	705	777	720	714	685	740	745	743	719	698	713	723	710	729	672	729	723	715	692	693	764	753	685	683	723	698	699	724	722	676	750	667	747	703	716	732	690	747	724	724	715	716	755	727	709	689	745	713	690	694	710	708	734	727	720	671	721	744	711	704	749	761	720	669	689	652	686	674	703	688	692	695	695	705	732	723	700	690	704	729	726	747	704	711	712	707	702	719	678	723	685	695	718	695	655	677	687	686	673	767	721	723	752	704	706	702	687	746	716	713	691	719	700	747	698	675	695	661	695	735	733	732	697	694	738	700	701	672	651	753	677	724	704	711	716	694	728	725	709	706	711	641	731	685	720	738	771	703	706	707	709	746	722	688	732	707	723	703	730	719	692	693	707	718	740	705	702	692	713	700	681	736	685	703	683	699	740	674	800	754	716	775	678	691	729	712	687	722	685	703	661	789	723	675	699	704	747	708	690	699	674	733	725	682	707	761	728	703	722	737	669	708	747	742	758	737	734	666	715	735	714	694	728	694	704	652	681	729	627	711	701	698	751	687	695	746	669	728	722	751	727	724	668	753	669	675	684	695	711	670	687	699	675	711	757	718	735	733	737	675	699	663	721	730	698	725	674	732	724	696	736	659	704	701	662	711	688	734	669	693	687	690	704	707	686	709	708	765	733	649	743	715	696	739	673	699	672	718	719	701	704	666	719	697	702	673	718	741	698	701	711	730	720	692	654	683	743	738	741	704	730	733	707	667	697	702	662	726	706	717	658	678	704	686	706	713	722	690	716	712	735	729	731	706	679	709	713	681	717	715	736	671	664	698	696	717	681	733	720	749	686	686	720	662	657	683	709	701	700	697	693	768	700	673	734	691	668	672	710	750	729	696	674	700	678	705	720	721	701	720	701	727	770	666	714	680	741	723	655	720	732	680	699	708	708	701	661	695	740	693	709	751	724	687	725	723	718	674	721	715	757	717	754	723	690	729	745	709	664	670	669	720	714	715	712	702	659	734	718	708	712	695	708	692	692	744	679	716	737	672	695	723	711	641	737	781	777	704	732	719	715	727	724	706	727	722	696	755	722	697	738	717	715	669	712	674	734	711	693	702	701	707	689	726	687	718	695	710	666	682	681	734	758	689	711	688	710	707	691	663	711	702	693	752	699	691	704	721	730	671	709	720	727	673	704	702	718	703	653	709	703	691	714	740	718	729	716	696	733	702	698	710	707	702	690	709	703	716	734	742	722	738	682	740	722	724	704	677	721	673	728	729	741	672	736	678	725	704	709	719	688	709	674	717	720	717	694	744	694	714	692	731	738	721	712	676	738	702	722	678	715	675	774	646	705	719	731	695	669	692	717	706	721	685	646	705	694	741	686	658	674	692	746	728	706	727	707	700	733	696	720	725	694	708	701	695	684	705	738	697	675	695	698	727	695	700	740	675	730	717	755	737	674	706	700	690	709	690	720	707	723	719	756	696	711	723	720	737	686	709	702	746	683	736	687	699	715	718	704	664	719	677	725	688	707	720	696	652	726	699	695	703	751	684	682	735	704	684	700	710	730	671	727	684	693	704	717	723	683	714	683	729	718	730	671	723	743	685	743	691	699	713	713	694	707	748	744	721	705	719	692	710	700	705	703	700	730	713	763	700	750	726	668	727	696	741	687	691	695	756	697	687	743	694	677	705	692	686	703	709	678	695	720	677	684	729	721	728	721	742	694	684	705	713	731	746	703	720	742	735	680	712	697	689	676	690	736	665	666	707	685	660	705	749	718	683	697	686	759	716	713	747	695	718	712	733	742	728	656	687	666	740	720	750	758	698	724	682	726	696	700	691	699	718	728	723	670	696	714	691	712	675	756	697	773	720	739	772	652	740	701	752	721	678	751	689	756	671	721	740	703	705	727	714	705	689	688	729	722	710	620	742	701	746	689	678	727	705	698	724	670	698	707	686	667	718	668	717	692	757	745	680	711	762	698	704	669	675	721	697	625	702	682	718	695	726	688	721	743	667	637	725	692	684	691	753	751	706	683	733	708	740	737	737	706	692	739	726	695	736	713	721	730	685	719	715	734	701	724	743	696	723	664	754	740	727	707	741	693	664	677	722	732	721	714	683	695	686	761	727	659	713	729	731	749	686	696	716	696	691	673	715	735	651	706	671	749	669	693	679	744	682	747	789	691	719	680	678	706	723	709	737	723	771	741	723	687	681	689	741	704	699	742	725	758	728	690	725	719	712	744	663	725	702	676	717	737	707	702	729	720	655	649	694	730	728	737	671	709	719	755	714	696	719	723	742	685	691	707	688	728	710	730	688	685	713	673	678	709	697	772	673	722	685	673	699	655	706	737	698	722	752	701	791	690	703	735	697	718	717	696	679	742	675	667	662	735	697	754	704	690	685	718	710	682	686	700
4094	4873	3755	2239	1755	1890	23469	26542	18090	7832	3402	1401	788	728	692	659	673	738	718	674	683	640	651	631	665	688	639	647	650	690	671	689	656	632	649	613	678	673	662	686	633	663	674	644	691	645	661	679	647	607	685	709	632	664	697	656	700	654	658	662	695	699	618	677	679	629	673	657	656	726	648	667	624	702	669	696	679	673	700	686	692	653	677	687	668	637	632	671	690	624	681	680	660	658	633	663	643	661	684	654	651	624	678	648	684	682	680	637	636	691	652	690	652	646	710	667	647	690	709	653	655	673	626	678	652	668	633	658	690	643	658	657	629	638	722	639	663	652	631	635	655	662	671	642	667	669	728	629	698	621	618	680	660	664	637	634	687	639	688	616	663	623	671	654	629	652	658	691	631	700	610	687	670	632	624	665	619	642	657	676	634	689	674	691	664	686	651	617	668	637	637	680	685	673	651	666	645	664	641	628	656	669	633	565	653	667	684	590	632	660	679	664	604	620	664	666	715	679	694	679	697	630	684	665	655	720	690	647	702	657	634	671	683	672	645	647	658	679	676	672	629	629	715	656	705	627	671	656	674	656	682	641	630	655	634	661	682	678	610	655	658	658	603	643	656	663	676	625	636	671	664	703	685	693	665	686	720	674	680	681	615	636	654	713	651	622	698	693	687	659	630	649	660	634	645	663	649	646	647	656	637	648	665	680	650	644	666	611	641	698	669	654	674	676	696	675	665	649	681	666	644	692	604	697	671	662	681	662	679	652	676	609	639	680	624	654	654	670	649	619	646	673	684	641	651	674	653	663	690	645	657	624	616	661	642	679	668	692	646	657	675	655	644	720	682	651	723	653	670	653	699	675	657	661	647	655	600	665	685	660	643	663	611	654	701	675	642	634	633	674	672	668	670	664	642	666	682	664	706	643	646	650	649	708	624	659	654	657	654	662	625	665	675	634	613	615	655	681	663	643	666	671	643	680	670	662	669	645	679	642	631	631	622	631	636	604	660	655	679	643	696	655	605	637	648	650	655	626	708	680	615	671	681	703	676	673	663	630	683	647	668	650	639	666	644	677	635	689	659	641	717	658	682	609	668	651	615	653	659	625	649	660	659	599	660	655	641	682	684	631	665	703	681	675	632	689	620	663	679	708	677	640	645	678	669	656	672	674	647	659	677	640	674	668	647	633	594	639	638	626	678	634	646	658	689	617	702	617	684	623	684	616	669	654	673	688	668	651	665	672	617	680	675	706	684	704	662	678	677	617	649	613	655	638	728	650	692	691	680	605	673	655	670	663	658	642	673	665	642	603	649	655	616	696	624	608	663	698	612	652	635	710	591	690	629	648	605	676	718	673	647	697	670	653	654	619	659	672	655	652	679	647	630	663	661	653	617	669	655	676	636	626	664	689	619	640	621	687	674	650	626	640	653	667	652	646	628	661	669	628	677	654	644	661	637	631	644	672	657	648	691	645	665	645	661	655	624	656	625	664	651	639	683	655	711	654	628	645	649	666	627	673	610	683	687	668	646	679	640	632	682	643	696	658	635	647	643	699	636	674	676	610	663	651	623	652	686	717	631	712	644	654	673	664	665	701	716	650	630	654	695	660	664	661	673	667	685	701	660	666	669	668	658	674	617	628	603	679	644	686	685	630	609	662	705	685	654	691	652	687	626	690	654	677	635	656	662	697	682	642	664	665	681	622	666	623	656	616	665	733	636	655	606	651	644	647	662	691	701	611	671	635	633	650	663	634	659	615	663	652	669	616	651	644	642	669	687	666	693	687	686	654	643	660	659	685	702	651	645	696	684	628	607	613	656	689	672	654	661	613	644	631	639	629	660	627	664	681	647	677	680	612	672	656	649	699	654	651	673	675	695	656	636	673	641	643	622	670	687	643	659	675	663	628	692	625	605	628	606	654	661	650	625	607	647	670	691	633	651	656	670	662	641	687	647	658	712	693	640	662	621	647	672	627	669	679	711	706	647	644	654	712	627	648	660	641	646	608	607	637	683	619	659	673	640	616	671	673	706	685	645	659	663	647	639	711	681	643	651	693	674	647	660	679	688	645	684	658	654	692	622	659	649	690	672	652	652	642	634	656	651	662	622	634	605	675	623	637	661	634	622	620	664	691	648	649	631	686	656	626	647	601	668	629	609	659	694	694	637	611	681	634	679	637	652	628	639	673	649	649	652	642	616	720	659	663	692	651	678	654	645	632	634	671	678	655	681	612	623	638	660	608	675	682	623	653	645	673	620	653	675	637	626	683	624	674	687	666	644	684	636	654	652	627	643	659	655	635	637	648	665	653	636	598	637	652	660	669	669	652	675	685	620	668	607	643	679	633	639	664	681	690	653	652	599	705	646	656	663	658	672	669	634	660	672	639	662	659	600	666	716	642	605	667	659	625	653	678	656	663	645	703	641	667	658	660	638	662	627	674	689	637	635	654	654	620	648	590	671	639	693	583	668	692	632	644	660	684	655	646	669	695	671	656	645	697	700	644	626	674	670	645	670	706	667	674	634	706	656	670	645	652	678	650	620	654	689	646	673	670	657	660	601	660	617	632	644	636	665	598	682	672	625	628	606	625	683	637	665	688	650	605	709	619	667	705	642	636	656	670	672	667	671	628	712	661	649	659	715	665	615	621	649	627	664	648	633	663	678	687	648	678	670	561	687	619	605	662	647	703	657	661	624	639	662	657	663	643	600	675	662	657	636	669	628	657	709	640	649	641	657	619	664	598	645	655	626	642	677	656	643	654	606	626	669	672	624	646	584	665	648	675	646	644	624	620	655	674	680	680	655	617	650	671	633	640	646	646	663	681	643	639	610	628	702	616	681	625	702	643	658	640	624	651	668	618	609	651	656	643	636	696	712	632	689	631	657	609	639	683	671	653	681	637	676	618	671	637	627	687	630	644	666	632	680	660	655	635	633	630	681	651	611	653	640	648	694	642	658	621	690	672	645	659	610	706	646	655	659	708	663	661	638	716	630	692	678	673	681	662	705	628	729	692	677	623	616	619	658	672	675	625	659	603	627	679	646	597	665	673	685	635	636	666	641	657	643	657	675	640	655	632	651	648	691	657	650	685	629	688	677	669	675	610	678	668	672	636	639	677	644	640	613	646	606	640	681	685	624	675	636	706	665	670	648	651	621	614	656	646	607	676	640	601	692	676	659	665	646	656	631	692	653	684	635	615	641	672	698	686	668	663	629	624	673	600	661	613	595	694	676	684	681	674	676	689	665	638	602	678	635	666	646	630	703	647	651	633	657	668	653	626	620	624	628	652	633	645	646	676	672	649	653	677	606	675	635	663	677	651	635	624	619	602	654	682	675	644	660	676	704	662	677	649	605	634	641	687	650	712	676	650	683	630	637	632	642	681	614	668	681	624	693	676	644	642	646	658	642	672	656	627	679	656	665	677	660	631	637	652	650	628	623	638	647	668	698	639	630	624	701	643	671	692	624	625	646	648	685	637	712	703	654	688	646	702
24140	21255	28521	24321	21151	9370	34996	49519	38799	21031	8722	2452	1173	946	833	818	845	859	814	835	815	840	852	812	854	825	799	823	813	845	827	809	817	761	806	829	868	820	782	838	799	757	814	721	823	792	828	780	857	832	780	861	842	778	824	847	815	814	827	823	816	823	815	789	859	834	786	813	805	758	802	796	822	859	829	829	807	825	849	838	819	800	854	784	785	818	864	832	869	817	804	843	804	858	787	790	827	796	775	855	835	792	809	838	818	825	833	847	840	839	834	809	814	781	849	859	870	805	804	789	860	850	806	845	827	778	784	828	824	793	788	789	856	892	809	794	795	821	808	806	807	778	797	790	802	772	835	767	857	782	830	821	759	807	889	800	785	857	819	808	803	807	845	824	787	844	797	847	801	839	853	806	805	819	764	787	773	783	810	819	821	790	768	837	782	869	817	779	810	792	817	826	803	818	798	802	790	808	784	771	820	831	811	778	783	828	791	833	811	802	761	846	847	820	844	809	784	837	756	815	806	882	827	821	786	738	785	790	801	831	828	769	849	811	816	796	823	873	812	852	794	816	847	815	839	829	853	850	826	779	764	797	814	800	825	857	852	792	834	809	830	821	879	819	802	807	817	785	817	784	777	828	820	796	820	824	823	810	833	799	888	774	773	804	794	809	761	825	833	828	811	859	822	782	785	851	795	794	792	850	780	845	794	801	846	799	823	816	827	783	804	824	839	816	806	806	833	830	795	821	805	753	815	851	816	826	835	805	787	811	784	799	796	780	838	780	841	790	794	805	767	857	811	796	841	835	799	845	803	828	801	782	840	832	823	794	824	811	768	796	787	786	786	811	808	861	827	812	788	774	847	804	835	840	799	801	826	840	813	827	795	832	786	801	830	834	799	806	779	793	795	803	800	793	780	839	861	829	799	783	804	865	824	777	745	760	834	810	759	828	861	733	771	795	817	825	788	816	775	819	826	815	830	814	803	858	818	843	819	826	808	799	880	825	861	800	863	817	774	849	760	815	761	803	824	806	798	827	832	805	861	812	789	809	818	784	829	866	884	801	845	847	740	799	860	842	852	780	835	811	811	772	780	785	844	878	791	818	771	769	817	845	863	778	784	836	781	829	821	830	843	795	803	809	819	800	769	866	826	810	765	812	782	783	773	862	791	830	825	871	799	819	841	834	818	796	816	807	803	813	836	844	788	828	792	779	822	796	823	808	848	811	828	866	787	843	789	798	826	827	804	792	806	807	830	774	767	825	782	775	776	800	777	796	801	788	849	818	807	791	800	818	817	817	799	814	850	810	830	787	786	778	846	799	834	810	820	821	775	802	783	811	837	784	844	839	829	887	821	822	815	814	819	779	809	774	847	844	858	775	870	783	824	801	814	795	769	796	789	819	839	757	885	761	801	785	843	794	793	792	835	829	799	793	778	797	817	811	838	844	816	795	826	893	819	819	865	814	791	814	807	798	813	815	832	770	802	842	802	826	817	787	803	790	834	794	838	831	799	795	778	822	812	799	813	784	807	846	814	786	769	823	790	797	854	822	813	823	780	853	788	817	796	851	790	741	785	791	875	813	837	810	804	789	790	832	754	854	840	744	809	790	794	810	825	812	806	859	834	825	875	795	809	827	795	845	796	797	802	757	786	768	813	789	807	736	819	750	829	805	817	847	827	787	787	804	862	793	835	808	840	804	817	810	777	807	787	810	792	802	811	829	812	812	817	789	832	840	817	732	803	816	774	859	839	791	872	840	787	826	791	770	790	783	830	825	815	829	795	765	794	773	828	837	836	819	827	824	800	842	849	797	798	815	878	783	817	871	864	838	804	799	795	852	803	812	836	848	813	799	772	821	790	818	820	790	810	826	796	774	815	778	801	798	815	790	843	776	853	793	804	772	799	799	749	805	855	838	837	820	808	788	859	849	796	790	844	802	818	800	816	804	769	851	808	814	807	762	789	767	812	820	788	786	793	853	764	831	805	833	838	785	761	878	855	848	826	798	795	804	783	811	801	802	853	813	782	802	821	795	847	841	806	839	835	784	783	829	814	810	843	766	760	825	800	822	806	773	813	820	827	815	823	795	837	818	806	773	825	789	810	846	776	766	826	830	844	806	849	827	795	759	826	793	802	819	857	805	844	844	798	785	741	835	786	780	823	843	838	804	828	771	872	794	869	822	830	835	774	797	819	824	820	881	744	848	846	803	836	798	815	821	824	809	795	802	780	816	792	784	806	793	785	751	812	796	764	768	816	808	810	817	776	838	845	810	858	791	844	792	763	796	840	820	698	848	795	776	805	795	838	787	822	810	824	803	809	814	823	828	838	799	766	810	826	829	792	801	758	807	797	772	841	876	782	859	820	796	817	873	805	847	830	803	814	840	846	850	799	794	752	782	880	865	827	827	795	784	811	806	831	825	810	815	838	776	787	752	812	825	785	826	825	806	794	817	754	788	828	848	829	847	791	793	807	775	789	871	831	835	799	747	752	813	809	788	777	831	832	831	801	855	840	756	787	835	811	802	824	831	808	810	815	824	810	851	854	830	797	808	832	795	796	858	799	826	741	823	850	759	792	804	873	806	846	794	794	753	818	775	772	823	803	887	790	836	799	804	789	748	842	786	813	809	861	827	792	811	855	777	774	829	803	822	815	824	820	769	800	837	848	815	817	769	799	816	798	798	764	782	849	828	821	791	830	789	788	818	789	803	790	770	790	809	791	785	813	817	793	783	780	818	862	865	800	810	797	834	821	826	764	759	758	854	798	812	839	796	795	790	814	778	791	823	856	817	793	791	834	829	791	904	810	797	835	830	722	820	859	810	795	826	853	846	792	807	777	814	843	772	849	840	834	804	839	820	812	806	877	810	825	823	815	809	854	752	834	798	801	824	786	835	805	792	800	812	743	788	813	804	795	801	782	812	804	818	752	823	831	843	783	825	873	777	805	787	775	814	841	801	798	747	855	833	857	847	820	854	810	854	801	782	814	800	861	775	799	822	782	774	794	833	813	781	767	771	841	799	769	807	825	853	799	810	877	772	799	816	795	839	824	754	830	837	817	850	779	820	803	762	749	768	798	799	799	792	784	803	809	795	849	823	816	771	789	846	848	847	837	807	780	851	784	759	796	819	761	807	812	793	775	815	769	814	808	788	872	837	784	791	790	808	847	815	792	830	802	812	786	806	820	785	808	807	795	814	806	875	823	738	844	773	783	822	820	753	779	810	809	819	825	774	875	838	831	818	811	814	757	844	820	799	799	833	779	809	834	827	851	793	829	865	777	832	795	866	812	809	863	825	797	816	733	807	843	787	826	795	824	833	828	837	840	818	859	826	831	817	822	824	821	829	827	839	792	818	835	799	794	789	813	847	840	833	821	814	800	862	865	849	835	838	788	772	789	801	721	834	791	792	819	828	840	795	829	832	812	797	802	783	759	810	798	767	756	767	791	793	817	761	798	783	789	809	766	814	797	797	830	827	792	792	808	832	766	799
5158	10008	8068	4696	3263	2799	37733	46608	32372	15480	7139	2332	1047	821	790	733	800	743	805	734	775	738	760	782	737	751	716	736	800	752	822	709	766	785	751	734	788	731	731	773	787	782	763	726	765	736	767	732	735	806	806	712	770	751	775	761	779	749	711	740	724	729	736	716	750	743	725	718	746	725	748	781	749	743	748	732	764	749	728	772	782	747	733	730	748	730	769	734	740	759	758	697	702	756	710	761	759	728	723	764	760	769	812	778	748	713	712	756	721	801	737	715	715	772	752	731	691	726	757	746	735	718	736	773	739	757	801	698	730	734	724	740	791	764	715	772	688	754	757	778	764	760	722	758	749	724	791	771	751	715	756	730	769	731	729	715	765	735	699	755	694	737	718	780	799	762	724	705	752	734	748	742	719	755	733	749	769	710	725	752	790	775	747	755	713	722	776	763	711	713	773	751	750	742	743	738	763	728	713	733	764	746	773	723	705	771	704	779	717	742	722	745	724	730	749	705	715	742	810	785	762	747	739	810	717	726	765	769	767	778	749	718	738	739	770	784	758	755	757	775	739	783	795	736	757	753	755	769	719	722	733	736	708	735	758	808	730	686	786	738	738	690	742	712	750	723	765	711	752	722	751	739	715	721	744	717	788	772	716	745	715	778	762	795	722	679	750	699	758	783	712	799	719	758	729	713	718	699	754	747	685	736	701	698	733	737	796	780	716	758	743	718	775	682	728	709	765	744	760	758	740	727	755	749	698	744	784	786	714	713	766	753	751	713	721	736	734	809	752	706	790	823	734	763	750	771	763	746	756	725	770	707	758	724	760	741	747	748	793	738	758	717	806	695	727	753	722	750	693	794	736	755	760	777	729	723	742	750	723	729	796	756	740	742	737	735	700	693	721	743	717	732	760	743	743	750	705	782	771	732	730	744	705	760	730	752	773	763	756	783	728	772	784	747	750	738	762	738	684	724	721	739	739	746	756	727	733	739	786	755	754	760	761	714	728	780	762	734	742	764	719	729	729	756	737	794	729	706	759	724	747	735	757	704	768	717	747	695	722	766	741	734	759	748	723	701	750	719	751	759	745	771	727	766	741	743	740	736	757	742	759	721	794	750	745	744	751	765	723	788	759	766	734	782	711	720	719	757	779	729	700	724	798	753	791	743	716	750	728	827	760	732	748	787	752	762	735	725	766	721	762	712	775	675	768	777	722	713	704	707	693	698	768	763	725	729	761	762	745	712	761	764	744	731	764	738	743	760	761	769	708	738	724	735	772	692	679	720	727	690	755	746	707	735	769	766	699	719	741	762	756	764	696	759	788	783	750	730	769	734	741	750	777	693	713	762	733	758	703	754	698	746	741	722	731	715	744	733	680	711	721	782	773	744	743	712	716	727	793	726	753	736	697	765	722	780	739	740	758	727	750	773	733	753	694	771	799	729	768	759	735	751	756	719	736	718	736	721	705	724	747	731	768	737	730	741	755	817	806	757	705	766	732	752	736	802	754	760	744	771	753	740	763	744	758	763	774	779	709	744	717	811	771	734	728	713	698	746	763	731	769	701	737	698	763	703	797	764	756	777	788	757	729	674	754	728	735	712	705	752	709	717	715	746	757	746	738	713	745	738	758	779	748	735	707	723	794	762	740	766	688	768	725	705	725	777	739	774	738	714	725	676	805	720	724	713	696	727	763	747	766	772	687	739	774	767	738	724	769	725	713	757	782	750	754	725	739	735	745	747	740	796	780	711	714	768	712	704	704	701	821	771	772	766	711	759	768	735	697	748	765	736	729	664	738	783	749	771	741	710	760	744	762	712	745	737	756	769	755	723	758	738	743	767	776	743	760	778	702	760	688	734	743	795	738	780	763	676	684	712	808	762	761	754	776	726	686	713	734	781	745	745	733	781	744	739	736	763	731	691	721	802	770	792	763	782	791	746	748	788	767	764	723	785	740	739	743	734	717	762	746	782	770	699	754	731	744	783	738	704	744	731	718	817	739	727	729	727	776	745	730	783	717	721	734	761	731	749	714	758	769	794	722	729	739	763	771	778	764	773	720	728	731	732	781	750	762	737	722	762	727	759	756	769	776	792	725	732	766	739	747	745	731	763	725	732	725	728	814	717	744	774	718	789	769	694	743	765	738	711	736	686	719	729	719	762	753	781	752	775	735	719	745	705	728	750	721	738	719	726	758	734	694	738	794	805	782	709	725	687	731	720	702	741	724	730	777	776	703	783	759	747	730	716	736	791	748	709	733	702	745	803	744	734	749	730	750	736	717	749	743	791	762	697	730	747	742	754	746	766	766	755	766	758	719	748	718	726	748	723	745	756	743	721	743	750	717	794	749	753	751	749	702	734	699	767	767	737	752	761	728	736	756	721	747	744	811	760	746	760	772	804	723	743	746	704	686	748	725	726	699	769	773	758	764	708	720	777	718	740	740	739	724	693	733	702	747	737	669	743	756	764	754	717	695	742	766	748	748	709	779	750	748	720	754	791	765	779	758	785	745	763	759	680	716	740	769	751	698	745	725	761	743	766	712	694	754	692	741	730	769	727	723	747	736	740	775	697	732	703	759	772	747	693	770	743	728	735	753	769	729	727	781	695	753	768	690	778	767	749	757	755	759	734	731	716	709	695	770	747	745	749	701	735	679	740	750	724	729	732	784	724	765	710	769	759	732	725	744	741	759	734	737	787	761	666	721	744	771	748	805	727	747	734	759	733	709	756	780	695	732	676	763	773	784	750	766	746	742	721	712	734	739	751	747	801	719	766	758	740	744	735	733	761	765	749	758	748	770	674	724	771	713	762	760	759	737	742	731	715	771	717	815	790	750	740	704	695	697	738	724	790	766	741	725	718	676	749	759	757	742	743	755	770	756	720	715	791	710	758	747	698	721	771	784	713	768	749	771	739	741	721	666	751	703	791	741	742	762	734	731	731	716	756	728	771	753	759	741	745	729	760	736	726	726	699	699	732	783	783	708	772	758	745	747	757	720	773	767	718	720	748	722	714	748	759	780	740	730	746	760	740	755	772	730	805	762	732	774	766	789	755	716	754	702	701	779	739	749	730	757	752	731	763	759	762	790	711	702	740	753	717	732	738	716	728	720	742	745	736	798	703	740	719	726	726	729	723	704	740	722	723	733	806	687	783	754	755	750	731	726	729	770	777	708	716	730	756	740	753	737	758	742	726	723	743	735	722	774	730	734	729	737	738	707	726	765	780	736	731	712	729	726	713	732	708	719	740	772	701	708	732	741	695	707	722	746	691	711	709	725	716	770	710	774	785	698	733	770	695	727	702	726	747	721	683	689	764	685	688	728	734	695	743	750	753	735	709	734	737	710	704	694	755	762	722	751	711	724	767	787	755	711	704	734	748	750	732	735	719	753	772	716	710	747	679	722	781	685	732	728	742	728	744	742	765	694	681	783	756	781	719	739	752	740	720	698	754	772	759	758	728	709	767	703	761	696	768	799	807	750	745	728	789	698	756
27337	12589	2610	1488	1022	960	2558	4636	3473	1963	1162	891	855	776	755	711	803	775	724	779	789	744	725	804	749	753	750	806	744	708	741	748	776	733	794	806	754	713	778	758	768	747	746	763	702	730	741	754	740	821	755	744	747	750	746	713	745	733	687	724	769	795	799	762	788	762	731	743	770	767	749	745	755	751	768	790	749	723	719	771	750	758	778	774	767	831	764	772	770	749	758	732	752	763	745	815	732	818	788	770	749	761	708	718	765	778	759	720	746	739	703	688	702	697	755	768	729	739	741	734	813	742	774	749	771	745	772	792	781	780	803	751	695	783	760	764	760	767	746	796	761	731	750	761	744	715	760	757	734	724	773	783	727	773	745	757	746	788	759	711	745	788	765	786	702	733	742	751	767	692	730	744	750	706	736	755	741	755	776	747	795	730	758	756	751	740	719	791	712	749	741	773	781	748	772	768	815	734	784	737	758	784	724	800	804	769	766	711	765	769	724	784	771	795	684	783	785	765	783	739	772	815	781	769	789	754	740	754	704	773	765	820	735	770	772	739	778	758	787	720	695	757	732	752	747	718	780	715	751	697	727	729	791	699	733	809	740	727	749	757	740	776	780	763	784	791	781	729	808	766	728	788	789	734	798	737	733	723	761	735	724	735	790	736	717	763	775	770	731	775	756	781	769	730	740	705	766	736	730	766	769	781	754	763	808	771	755	729	723	747	772	784	733	819	767	767	737	766	759	737	720	763	729	799	734	736	753	696	782	737	750	729	779	768	725	786	751	729	793	728	756	747	768	763	734	687	724	756	798	750	746	720	784	783	744	723	772	803	754	767	742	745	790	832	748	769	753	741	701	773	737	760	717	711	748	727	775	750	767	692	754	735	764	689	756	712	749	744	741	706	694	726	767	723	803	743	750	738	779	752	765	773	741	733	709	753	754	757	766	754	772	751	733	733	750	745	731	770	768	795	756	712	728	799	728	746	723	704	753	737	806	759	752	787	758	763	725	753	757	768	759	720	750	746	790	777	750	791	817	723	741	706	780	766	748	736	718	777	729	742	765	803	763	746	730	807	712	716	797	762	704	810	742	725	739	729	742	747	715	779	751	706	722	762	742	767	784	760	759	750	759	727	716	740	794	712	717	748	768	745	742	743	757	764	773	818	804	792	765	803	787	746	775	737	781	726	710	794	805	769	778	762	749	746	822	713	751	718	756	801	771	727	709	724	765	750	715	755	733	782	742	728	715	750	768	749	749	778	728	797	756	719	763	753	787	780	789	746	753	737	739	727	740	730	779	710	744	737	730	739	691	742	759	776	746	774	745	734	771	750	742	712	742	756	784	759	769	736	776	719	747	775	748	717	752	755	727	762	781	737	798	753	715	787	769	763	775	751	727	794	746	789	743	786	796	734	775	756	736	743	803	725	704	763	724	731	713	710	767	753	734	815	771	733	690	763	789	760	769	752	751	768	762	793	715	798	717	734	762	713	762	755	729	732	783	779	800	833	784	731	767	724	736	805	754	734	737	738	751	799	760	767	747	735	764	753	789	788	746	737	760	818	747	764	731	775	740	733	727	763	784	784	742	770	774	781	713	720	798	765	756	755	768	724	726	783	776	744	722	777	785	783	791	744	715	748	754	814	792	739	736	746	748	747	793	714	710	766	758	731	741	793	720	774	732	764	742	788	767	768	732	775	755	760	752	736	729	733	792	740	762	734	784	741	720	714	729	760	736	743	749	748	756	778	763	719	749	760	737	750	742	733	754	704	730	779	725	714	747	743	771	771	771	744	710	762	759	764	720	711	816	795	756	757	733	750	779	769	732	759	768	710	790	726	758	749	774	759	750	763	795	708	655	739	757	755	719	724	794	719	750	720	757	809	748	756	797	737	686	763	800	748	755	753	711	745	763	751	757	782	752	744	776	747	694	762	774	745	749	818	786	686	753	780	746	737	726	776	749	733	750	700	745	773	709	750	744	688	752	746	774	773	765	740	704	775	764	714	765	745	722	755	751	794	749	751	736	737	745	766	748	776	753	738	750	765	720	739	755	752	786	757	732	777	762	769	725	759	780	743	760	751	719	748	747	757	803	759	793	756	752	753	749	765	712	740	752	748	777	743	730	752	746	803	743	763	726	776	726	772	713	734	747	727	777	690	786	719	764	741	745	715	756	752	777	712	743	739	756	751	708	756	751	747	755	700	774	735	779	770	766	746	799	762	757	734	822	762	724	791	757	807	756	825	764	743	747	787	746	792	718	831	757	747	773	757	740	772	782	795	770	762	798	723	746	827	726	743	739	716	745	788	759	715	790	759	763	786	740	730	751	742	728	777	759	777	771	774	725	855	773	773	737	765	763	719	766	728	742	722	759	733	742	713	776	802	693	717	737	747	781	773	756	796	729	729	807	739	718	717	759	733	751	738	777	766	746	782	741	756	753	779	760	772	767	761	738	766	762	788	802	775	755	795	760	765	734	788	783	769	794	729	771	785	680	762	735	768	741	764	758	837	718	730	782	790	751	739	715	750	776	723	778	731	758	733	713	742	780	703	758	772	709	780	719	760	684	742	730	742	728	787	792	745	719	804	752	725	802	767	731	738	745	760	765	744	744	744	761	782	757	758	764	753	790	750	771	758	778	752	716	782	768	755	707	775	757	763	760	764	762	749	770	800	759	745	770	750	736	770	776	741	761	731	778	773	766	739	771	725	721	818	721	772	761	773	747	764	755	765	770	760	731	813	776	800	730	760	750	748	748	738	756	729	730	731	732	713	699	772	805	732	780	733	762	733	718	737	799	736	718	776	729	755	735	723	718	766	786	795	699	724	761	756	788	785	720	745	767	747	709	764	744	763	760	766	724	742	751	812	763	747	770	686	721	746	779	747	728	770	709	730	736	759	760	768	758	775	720	745	806	754	756	785	732	716	773	789	733	746	817	767	758	751	790	742	765	765	735	743	760	775	770	742	735	746	754	777	744	794	744	799	800	764	746	744	736	733	748	748	757	749	798	834	742	788	798	728	704	731	783	728	760	808	766	723	794	773	733	768	729	770	724	741	752	748	706	750	795	722	745	775	783	786	779	778	679	758	779	713	773	752	750	742	736	750	753	687	765	690	708	771	747	737	682	710	752	798	749	762	780	812	723	740	777	753	717	681	777	817	721	747	818	770	728	784	698	747	718	707	735	768	782	752	772	757	775	708	734	698	724	767	741	787	750	761	728	788	754	783	806	719	747	782	786	775	740	768	713	714	738	744	765	776	777	740	731	731	768	757	744	725	767	793	717	792	733	677	761	724	721	772	727	721	756	750	766	755	750	756	781	751	747	725	746	714	740	771	773	749	718	722	762	750	812	783	679	691	796	696	755	768	762	772	739	744	761	759	799	705	711	756	756	756	753	715	781	727	718	744	747	741	766	752	728	747	744	751	744	762	782	752	747	762	770	746	762	758	762	775	747	689	758	748	694	730	733	767	714	777	770	746	749	755	765	775
5517	1663	1754	1216	1063	1003	3446	5246	3607	1874	1144	823	695	668	671	711	631	687	657	691	674	614	687	687	677	716	670	663	646	695	671	680	663	715	627	707	681	672	690	668	700	673	644	719	691	697	660	675	723	690	707	714	691	649	705	735	627	650	703	694	647	701	681	629	680	661	736	693	654	710	698	722	675	663	666	690	604	629	660	664	700	693	672	692	642	654	676	693	691	651	631	675	699	669	677	650	641	659	690	650	679	723	665	675	667	727	726	704	689	656	674	656	665	673	658	666	678	713	669	708	682	631	658	670	632	660	680	646	644	663	671	659	673	708	649	698	613	692	701	643	698	708	674	680	657	664	660	686	651	680	714	663	664	683	649	668	677	671	721	698	647	701	692	684	656	655	677	651	660	648	681	683	669	662	651	661	679	695	689	685	756	714	703	649	661	680	663	702	664	694	651	644	714	644	656	692	674	659	659	688	678	702	694	665	622	652	658	680	625	677	716	673	646	674	658	718	708	688	734	645	632	692	672	684	659	660	638	657	714	628	667	656	698	674	727	697	650	702	701	684	722	666	741	658	660	668	682	683	685	680	695	666	704	676	684	691	686	648	698	749	713	643	689	685	662	660	687	640	672	730	663	694	670	705	651	694	629	695	646	691	667	677	651	674	630	692	683	666	661	711	701	665	690	707	666	693	693	661	683	697	638	672	698	678	643	682	672	672	656	669	655	636	700	664	685	668	695	707	712	694	650	656	640	706	683	709	653	697	674	698	720	666	694	641	654	633	707	637	671	712	630	646	661	698	658	700	635	678	675	632	684	690	661	682	673	715	648	676	657	699	680	657	671	676	672	663	646	692	723	688	665	666	669	672	650	683	679	698	709	645	655	639	612	722	734	688	701	722	716	687	686	644	671	646	640	683	666	618	694	694	667	690	663	709	657	656	703	650	674	720	640	652	698	658	664	678	689	639	674	689	631	636	686	682	668	687	687	678	662	660	652	704	627	712	657	675	716	710	669	648	698	703	663	665	663	650	652	643	651	657	696	685	709	709	660	685	666	697	663	688	653	686	648	667	680	683	651	705	697	637	670	670	708	697	693	695	731	662	619	720	699	663	697	680	669	696	658	643	662	673	647	658	686	668	673	656	678	685	738	672	665	699	663	639	675	640	687	696	692	688	637	656	658	662	646	637	655	679	664	695	710	715	708	669	647	668	670	688	697	625	676	732	665	676	674	676	677	656	693	683	669	633	660	662	679	636	639	684	661	679	714	713	625	645	713	657	675	715	659	681	705	659	703	681	671	670	620	717	653	695	686	712	677	699	640	703	619	704	652	681	701	700	654	657	724	653	650	653	648	664	688	679	682	676	693	691	658	707	725	671	671	721	678	661	682	657	685	712	733	719	652	676	713	683	639	640	667	669	659	703	688	686	697	690	662	682	689	676	673	695	687	690	707	635	682	657	674	692	727	686	653	640	672	661	724	664	632	716	725	681	680	681	624	696	636	654	681	703	660	697	643	685	725	714	667	687	665	703	694	669	653	676	699	691	666	675	733	678	662	655	671	716	648	689	665	704	706	679	655	700	668	591	718	612	668	679	692	659	710	724	672	628	669	688	714	646	660	687	683	635	695	655	676	678	671	659	665	687	654	692	693	665	668	665	661	656	666	675	666	671	710	657	688	674	652	664	699	702	692	712	678	684	691	668	721	702	726	678	671	685	656	621	660	681	714	676	674	709	696	645	650	652	637	665	681	671	654	683	666	625	623	671	678	677	652	727	694	648	666	628	614	625	661	682	699	700	704	654	665	631	676	686	698	682	686	672	674	705	643	681	675	677	645	688	675	686	662	622	707	655	699	669	709	683	723	648	690	651	633	674	656	682	657	649	685	666	713	665	673	697	685	719	681	657	648	701	641	661	636	676	652	658	672	685	630	677	715	672	724	661	683	644	647	703	685	634	712	670	712	659	676	720	636	701	719	648	658	733	654	682	712	661	643	689	750	663	725	648	644	693	701	672	653	711	714	646	695	695	640	665	676	717	693	687	660	615	699	714	671	680	651	719	710	712	664	677	640	668	707	667	689	660	681	716	686	676	666	665	676	661	683	710	703	659	667	669	690	644	672	680	662	666	681	704	716	685	689	702	689	708	676	690	696	705	657	729	710	710	671	702	714	646	678	695	678	657	678	666	699	659	662	661	652	640	627	633	672	718	683	633	693	697	687	639	658	724	645	683	711	645	720	666	691	752	703	689	678	683	677	724	705	660	679	649	672	626	621	664	675	740	651	660	625	643	665	685	695	682	660	676	674	686	668	653	639	683	666	662	676	691	675	646	638	687	695	701	657	691	667	652	652	643	648	699	697	668	725	705	626	678	687	652	699	697	646	685	682	674	669	684	644	677	653	680	693	734	683	692	702	672	670	680	705	662	667	654	665	718	705	636	703	683	664	646	681	643	701	678	657	713	717	678	661	662	686	650	687	655	636	689	666	728	658	695	659	736	669	717	692	707	702	647	696	624	703	657	726	673	683	648	650	673	696	699	707	660	693	698	677	681	692	684	709	686	660	697	686	710	646	714	671	729	718	681	653	671	654	652	670	658	684	725	671	721	669	689	678	654	674	664	690	659	633	674	673	655	637	688	689	677	642	730	634	704	695	721	663	667	665	714	650	690	716	677	720	688	674	731	688	662	665	648	670	635	672	677	688	655	632	701	627	712	648	685	670	705	661	714	696	637	689	678	678	670	723	717	678	664	626	688	667	701	675	642	661	675	626	644	701	638	703	718	679	677	687	683	670	743	698	699	653	675	693	691	645	688	703	718	659	667	660	663	683	681	715	669	671	630	696	684	686	626	699	641	662	676	663	698	686	677	660	704	689	665	693	658	703	689	654	697	697	675	687	683	642	652	631	675	630	664	696	671	628	662	644	700	676	675	631	636	640	667	643	675	657	683	676	658	722	667	662	681	683	715	691	685	643	601	708	668	718	690	685	668	675	690	687	722	676	672	663	668	659	644	652	676	703	669	670	664	672	667	663	675	672	619	706	650	670	705	681	679	686	693	660	689	690	678	705	685	678	707	677	701	668	687	669	664	692	653	682	706	674	664	708	682	653	692	712	669	670	683	687	718	674	689	683	657	699	712	680	668	693	662	686	675	662	693	660	681	677	690	704	683	683	695	641	611	614	656	698	640	687	641	675	650	674	665	655	641	667	643	656	638	649	682	680	713	667	690	645	649	694	691	648	676	670	660	635	664	679	665	694	691	690	651	672	686	659	680	663	664	665	735	691	650	704	678	721	640	657	686	670	658	664	692	704	650	660	710	663	657	707	702	717	706	651	674	621	678	665	654	704	648	646	689	645	668	694	668	702	690	669	696	664	661	689	669	682	664	703	666	641	702	658	653	698	668	697	731	632	651	719	694	689	656	675	714	679	672	664	677	686	704	705	679	677	691	710	689	754	682	687	698	681	686	673	704	656	701	692	688	661	684	759	685
25485	21283	26969	24802	5717	2753	21917	31416	22064	9900	3415	1333	846	742	748	723	764	713	745	686	726	733	740	733	712	750	745	769	725	712	727	751	739	689	721	710	732	753	716	749	766	709	704	675	673	677	736	694	704	725	685	723	704	690	755	732	764	704	684	762	713	760	726	743	690	722	687	687	701	740	727	713	747	711	706	672	712	666	724	666	744	733	750	727	731	666	729	707	691	724	731	713	731	751	706	716	737	760	709	713	681	723	743	734	702	747	729	796	740	743	674	729	722	673	691	698	694	705	714	693	745	703	724	633	665	728	732	732	707	688	749	747	756	740	726	676	746	705	732	725	733	742	754	700	716	723	733	639	697	761	735	805	696	701	718	742	694	739	688	724	746	717	717	706	697	715	712	744	674	785	735	734	714	705	747	684	711	719	694	696	721	734	728	749	747	747	714	690	683	719	735	726	735	751	703	739	717	748	768	721	756	682	717	752	720	733	696	685	723	708	715	697	749	761	696	708	723	766	682	693	678	720	666	780	701	727	716	702	717	710	746	714	761	661	704	686	694	717	698	713	737	753	745	736	712	725	739	729	757	700	723	677	715	669	657	722	723	708	693	715	698	691	717	738	681	771	752	712	721	748	700	683	712	698	751	719	687	707	726	691	719	702	678	747	737	731	681	686	672	723	719	751	748	711	722	753	720	713	697	731	694	693	736	717	707	746	674	718	702	716	737	708	711	699	627	730	707	719	678	724	710	689	755	712	707	792	680	686	715	715	667	715	661	714	692	665	699	729	701	691	712	699	747	751	722	732	762	681	746	715	728	713	696	706	712	751	754	708	711	769	696	714	737	716	727	720	740	734	710	733	718	696	752	738	737	690	691	712	699	720	736	711	738	722	697	738	666	709	720	674	731	770	684	670	728	712	713	734	709	711	721	700	739	673	738	751	745	710	694	715	761	714	682	697	729	762	692	696	719	699	725	731	702	701	715	739	764	742	729	758	755	692	668	734	734	693	718	728	715	705	705	717	667	707	722	727	719	743	753	725	724	683	705	727	715	682	715	703	756	711	711	702	761	702	682	704	726	730	744	769	696	707	742	740	709	719	735	731	698	655	750	753	697	704	674	751	714	755	749	730	732	749	711	674	672	739	700	690	742	754	701	716	740	676	712	693	731	713	723	699	738	723	713	687	715	711	684	717	723	753	773	742	745	713	758	688	725	722	695	677	712	767	726	689	695	743	716	735	681	687	735	673	718	647	727	743	760	729	703	695	725	747	652	685	716	726	750	769	709	747	715	720	696	697	703	721	725	717	727	764	771	702	685	686	718	702	674	709	705	725	723	705	698	693	699	699	748	704	764	709	711	724	745	714	706	719	685	685	732	695	771	679	728	724	701	716	752	782	707	708	736	749	733	753	748	744	755	705	713	705	742	767	712	780	729	693	717	723	767	742	702	667	741	754	720	738	708	731	730	722	730	712	655	712	728	740	696	712	747	704	719	725	736	727	724	644	706	743	748	734	712	713	727	685	702	725	734	716	726	681	762	719	723	726	712	711	736	732	701	714	710	693	780	681	707	724	699	772	689	750	696	727	727	734	745	734	701	713	755	697	763	690	727	671	738	735	748	704	725	681	724	728	702	702	729	712	692	702	693	724	704	783	703	672	743	686	689	723	691	732	675	721	718	670	736	752	764	715	696	719	667	714	745	748	661	712	723	715	713	722	721	718	713	737	723	729	702	695	715	698	728	683	750	759	691	680	714	712	732	796	723	735	741	719	693	746	742	710	743	745	711	772	727	708	744	755	698	694	699	739	643	693	734	733	709	750	747	704	715	729	717	727	709	726	747	715	697	730	715	724	743	739	688	720	718	695	706	739	757	726	702	744	730	720	702	739	750	725	688	737	676	702	743	671	715	739	778	739	737	700	735	693	718	766	727	702	705	726	748	750	727	775	736	717	758	708	733	752	753	730	749	699	709	704	758	664	719	693	731	718	695	755	705	733	696	692	748	728	758	718	735	764	692	730	716	760	718	728	687	693	741	736	758	697	731	707	729	730	747	739	686	703	742	706	701	730	734	711	725	721	740	736	735	698	756	760	724	727	711	706	815	689	687	775	703	727	778	665	722	715	777	719	710	717	701	706	730	697	713	712	657	719	691	702	675	730	721	727	742	757	726	726	741	706	720	747	722	741	682	721	711	728	729	700	757	691	702	700	748	752	737	728	704	713	739	729	733	723	719	701	739	720	685	702	754	818	732	710	718	709	704	690	707	696	741	677	729	774	752	711	738	752	695	774	711	698	757	712	695	729	705	702	726	751	661	713	738	743	728	716	703	731	677	711	724	715	726	678	735	697	720	697	698	751	732	734	717	728	720	699	703	698	751	684	700	733	719	684	722	728	728	704	711	764	725	720	706	709	681	726	686	704	713	697	731	736	779	693	723	729	690	674	712	716	755	714	704	731	711	710	757	768	734	746	722	678	740	700	695	706	745	709	765	747	690	738	681	731	718	722	769	729	741	692	716	711	715	765	715	729	726	708	683	766	742	713	720	726	729	707	689	717	767	706	750	775	726	745	717	737	687	723	711	723	719	707	728	775	743	746	734	767	708	703	722	702	809	687	738	757	720	740	726	679	729	706	707	765	682	740	702	762	707	688	708	781	706	705	725	692	688	671	733	701	742	685	688	688	685	753	693	702	713	730	738	699	724	687	747	738	742	680	720	709	710	703	742	669	731	692	757	730	717	722	693	740	716	721	677	704	726	723	689	706	679	758	751	666	747	752	708	722	697	690	687	704	737	718	771	682	711	744	753	747	641	682	720	675	678	741	718	722	686	695	749	761	691	676	741	704	741	743	646	714	734	683	710	728	747	703	703	691	756	735	764	677	742	678	709	689	741	710	733	770	717	742	753	701	687	755	721	734	751	714	745	727	726	745	650	702	675	691	764	686	710	658	715	786	765	730	733	708	681	773	703	741	738	674	739	691	680	698	738	708	724	742	729	727	709	718	701	743	758	753	740	676	729	686	718	740	788	761	733	689	749	719	817	715	703	703	691	688	745	723	709	705	757	722	716	706	705	667	732	675	650	700	734	679	724	739	681	733	720	712	709	702	700	718	715	710	751	729	698	722	737	767	663	712	663	745	736	691	721	733	752	717	721	724	731	734	733	697	676	682	738	728	706	709	777	677	682	703	702	727	760	669	727	743	710	707	710	711	689	763	729	717	716	724	740	667	742	665	709	755	712	706	679	707	669	729	671	681	683	783	721	743	739	686	746	699	705	724	694	732	669	709	714	709	656	740	741	716	720	708	724	723	744	685	683	710	754	685	718	746	711	712	700	738	776	749	699	708	688	705	709	733	717	722	707	727	720	654	725	738	736	764	715	733	732	711	671	727	696	756	727	693	732	753	702	720	715	725	740	690	743	741	785	689	726	761	704	681	698	714	725	765	699	714	690	705	703	769	709	752	724	715	732	728	737	731	748	725	709	695	706	745
4372	4977	4593	2698	2006	3101	23928	28192	17379	7747	3300	1198	822	740	670	707	642	655	707	680	666	642	685	649	658	646	706	685	663	677	701	681	682	694	642	697	699	637	657	647	695	652	625	686	688	660	704	697	643	650	668	648	671	664	669	685	653	680	677	674	671	685	640	661	596	666	647	693	665	666	637	660	648	672	643	657	668	689	635	672	609	667	668	692	641	686	719	681	681	651	674	682	666	683	671	652	666	678	652	661	622	657	665	619	696	704	658	686	688	632	632	665	669	653	689	683	648	630	682	675	633	699	643	631	609	667	655	678	637	666	649	647	636	667	655	678	672	673	672	673	635	676	639	668	622	714	695	689	685	668	659	690	654	722	676	672	664	619	666	692	655	697	655	627	666	695	672	630	651	680	673	675	666	678	651	683	701	668	665	631	659	716	684	684	663	693	660	651	713	659	676	659	644	665	655	632	689	611	666	677	668	632	669	611	646	658	652	656	679	677	652	671	619	641	663	677	604	636	657	697	629	660	640	639	716	664	691	697	668	662	628	658	677	632	623	611	655	691	657	665	641	661	659	703	605	682	718	661	645	678	700	711	691	629	638	679	654	623	656	607	691	654	651	671	690	703	644	689	675	641	666	630	680	692	721	645	691	629	639	683	643	635	672	691	628	695	690	695	690	625	633	649	620	647	624	697	676	652	639	694	692	651	604	664	670	664	669	659	677	681	666	630	671	645	677	666	615	686	686	688	639	672	668	644	640	646	652	659	677	707	665	660	656	663	682	659	690	663	663	651	642	638	669	669	655	661	668	735	649	648	639	623	645	680	665	647	657	593	662	686	716	661	686	665	682	643	639	658	607	671	692	647	655	673	679	688	628	631	644	649	667	660	685	627	649	651	644	636	665	651	701	698	658	730	644	648	660	682	604	697	672	641	642	709	675	639	645	677	726	705	679	680	676	657	688	665	647	636	616	633	583	630	691	693	662	712	658	664	694	636	706	693	675	621	644	643	628	659	649	700	690	667	626	686	692	653	654	682	650	634	672	678	619	666	689	675	649	654	666	667	695	670	703	677	713	698	623	686	670	651	643	703	683	677	684	647	662	635	687	630	660	679	692	641	648	698	661	677	628	667	671	639	654	668	679	684	668	650	632	628	624	672	645	690	652	615	666	658	634	681	641	679	670	653	657	619	629	647	658	650	669	690	664	660	676	674	662	685	664	655	665	674	657	636	655	670	613	674	648	669	666	664	663	656	670	679	647	656	674	689	603	662	629	636	674	686	661	657	659	668	659	625	694	675	682	605	652	670	620	664	675	636	674	617	672	656	678	677	674	697	655	660	645	608	635	627	637	656	599	623	694	689	651	647	676	674	663	632	679	686	710	653	635	638	686	667	671	652	657	645	643	632	635	657	667	647	715	709	632	603	648	651	629	652	662	682	683	674	679	660	663	644	655	616	665	634	629	691	680	662	607	642	680	626	662	672	645	638	673	669	659	627	648	671	658	696	634	645	663	663	661	655	668	627	621	637	665	675	632	654	657	681	696	665	650	655	646	646	671	649	644	663	644	650	670	661	645	674	664	642	661	620	676	623	636	681	647	615	686	665	668	679	676	668	625	669	667	665	691	652	682	680	682	666	684	651	678	640	689	621	637	676	665	624	665	667	690	741	728	643	670	661	659	648	637	644	646	670	611	722	656	651	636	638	692	674	704	687	658	665	660	666	662	661	657	650	705	585	655	660	604	658	623	670	636	670	643	678	631	638	694	632	683	632	620	686	634	641	639	664	624	650	698	636	657	632	716	644	642	680	645	690	686	649	651	677	655	661	651	641	672	694	650	693	660	701	638	677	648	664	696	677	626	693	675	718	649	669	689	656	628	650	634	694	656	614	679	660	664	685	629	687	647	654	688	682	689	656	655	613	607	658	668	653	670	691	705	640	666	655	652	660	631	659	663	731	676	663	655	691	669	670	624	687	643	681	656	692	650	668	688	620	705	660	695	632	745	637	678	660	643	696	653	673	662	641	651	627	689	639	658	624	634	731	680	684	679	657	677	681	661	632	696	663	636	692	624	668	673	608	656	669	690	655	642	634	629	658	666	689	653	668	671	683	642	671	634	662	653	693	639	653	656	634	612	660	687	687	587	650	647	661	663	649	671	683	661	633	607	615	638	699	664	674	658	675	648	684	660	707	641	674	656	648	648	626	683	660	659	658	647	647	637	700	650	624	607	630	672	674	688	656	659	659	621	637	660	665	628	629	666	668	655	645	647	671	678	674	679	661	660	696	662	651	608	658	682	639	615	653	655	624	656	682	675	653	644	622	682	707	687	649	667	691	659	658	660	638	643	631	696	656	703	645	620	670	661	634	680	653	654	667	663	637	660	585	679	655	620	703	627	672	658	655	626	672	645	634	653	647	700	662	689	674	643	670	652	650	655	644	659	693	653	724	682	676	695	670	641	647	658	636	644	631	628	668	672	615	646	674	653	664	680	685	615	672	650	641	626	646	630	634	678	666	662	663	684	695	661	667	671	676	705	667	674	633	677	678	620	641	668	623	636	649	680	664	651	659	685	672	661	640	634	671	658	657	679	672	668	649	618	681	641	639	639	652	656	688	652	665	687	670	661	665	722	701	626	638	672	671	662	717	681	696	660	627	620	671	702	683	678	690	625	684	693	637	719	657	678	698	657	652	678	701	702	706	630	712	680	676	660	679	654	671	666	680	645	648	642	658	667	663	694	672	631	665	676	682	665	678	672	666	623	634	629	651	651	683	648	696	646	691	674	685	681	688	708	711	613	688	630	692	665	668	687	601	722	668	625	681	688	684	661	657	680	719	689	652	662	638	663	656	653	680	633	700	653	646	684	645	657	633	622	629	656	648	683	644	672	629	647	665	669	677	645	650	677	622	650	657	715	672	690	633	678	631	694	667	661	672	626	653	674	651	637	682	647	654	692	646	680	657	635	676	665	696	650	682	597	651	665	650	629	718	686	651	687	684	649	621	665	698	644	661	633	711	651	655	661	651	637	665	679	645	664	686	592	658	592	674	652	656	618	703	668	696	659	625	680	672	637	689	677	620	642	655	659	675	655	656	669	605	684	694	640	615	664	674	688	624	652	708	654	709	639	638	677	665	638	675	653	676	632	669	659	642	624	694	667	664	640	693	692	626	675	644	660	626	653	699	679	676	662	673	672	697	637	641	689	595	659	677	635	673	631	643	639	626	653	649	651	673	680	711	662	657	709	710	604	647	575	665	681	631	706	610	699	679	670	668	686	634	649	608	648	638	690	663	699	672	642	641	627	657	642	670	669	657	694	637	661	597	647	666	617	652	666	630	678	665	671	678	669	642	675	684	617	644	635	678	656	670	676	676	620	628	667	681	656	675	655	645	714	632	696	682	648	709	643	687	718	673	644	668	631	690	671	702	670	677	660	687	650	655	662	670	641	645	665	658	657	657	662	690	672	720	619	659	680	646	701	679	660	691	651	636
24218	21323	28592	24347	21252	11021	32431	51617	38872	21504	8903	2487	1164	969	827	827	864	875	805	829	871	842	874	851	855	837	872	863	862	874	864	822	844	848	845	779	833	834	797	840	880	858	842	808	867	814	851	801	854	829	847	816	853	829	824	818	893	835	860	868	880	852	845	829	827	820	820	780	819	808	784	820	813	856	853	829	855	817	883	786	870	840	879	827	827	815	819	818	810	830	794	832	803	828	836	885	823	802	871	852	865	792	821	800	847	781	829	800	821	813	812	816	793	838	873	877	836	820	883	811	808	885	879	807	854	862	883	796	802	804	817	823	795	835	849	838	806	811	830	797	786	839	833	833	785	798	871	780	800	830	830	804	818	822	820	802	813	835	788	830	827	800	870	779	824	816	893	808	752	801	809	831	843	846	838	834	805	791	802	814	832	807	813	776	830	825	861	872	821	807	802	887	822	807	844	811	823	829	812	870	804	820	796	846	860	852	858	824	825	829	865	819	781	853	794	889	839	817	828	836	855	842	844	847	837	818	838	809	827	804	847	779	777	824	845	842	812	782	823	811	822	868	807	790	829	827	802	844	827	796	861	786	849	811	793	828	824	797	788	830	818	851	849	788	887	865	814	816	812	841	837	828	809	798	775	837	825	810	831	825	853	859	867	877	799	849	817	805	814	843	844	759	842	841	817	855	824	857	861	788	834	860	783	770	818	815	830	882	843	771	856	844	799	809	791	825	798	830	792	811	812	805	815	856	793	852	841	834	827	810	759	870	842	876	816	876	856	883	888	821	841	851	871	824	802	794	771	864	862	796	818	870	802	835	836	822	851	785	836	807	813	864	836	805	784	883	824	793	839	853	849	823	822	793	879	879	828	752	821	816	787	827	824	818	845	887	837	806	817	796	797	839	808	838	832	818	810	814	839	811	799	817	798	882	863	834	884	828	835	881	841	804	819	860	822	758	817	758	794	771	826	883	780	789	793	810	806	827	791	825	790	787	807	863	826	803	821	814	798	886	808	833	814	832	822	798	841	797	838	778	866	805	846	833	819	816	837	822	804	876	821	824	784	830	841	823	852	831	802	853	848	832	771	807	839	824	787	843	840	869	845	803	841	881	828	817	789	827	849	851	810	824	795	790	872	794	819	838	838	877	856	834	851	845	853	798	814	827	787	861	816	802	828	772	846	819	864	805	795	840	786	819	834	868	813	843	758	851	830	781	800	772	849	821	806	780	858	814	822	789	794	818	836	839	823	818	900	788	862	767	842	831	825	822	843	846	800	770	845	843	789	849	854	780	790	821	810	794	821	815	890	849	809	819	851	846	823	816	837	821	826	869	875	794	836	884	783	808	781	859	795	860	799	816	851	861	872	856	833	890	845	850	837	824	884	855	766	828	806	813	817	831	902	797	821	799	821	821	803	844	824	872	819	830	842	792	801	816	829	842	863	818	822	729	802	811	816	850	844	932	869	839	846	811	821	830	871	803	882	818	821	843	783	806	772	883	842	837	843	801	864	818	838	867	838	818	854	775	897	877	827	825	817	765	828	810	869	850	808	888	867	886	890	836	823	818	820	838	784	821	793	877	815	811	835	802	813	842	818	828	846	816	809	795	806	868	852	802	794	870	844	768	854	801	857	841	859	815	788	872	800	804	850	840	829	839	887	805	840	840	798	817	820	805	841	800	777	808	839	792	858	826	815	817	855	822	845	828	821	813	764	847	831	755	844	828	819	812	823	863	820	806	808	828	838	820	810	769	828	859	862	813	784	815	858	857	820	774	852	841	824	829	765	825	831	822	864	793	859	769	822	856	777	834	818	777	800	825	838	805	778	868	824	862	802	805	828	797	829	845	815	812	820	812	824	819	804	833	823	813	828	836	824	843	859	791	804	839	814	825	845	790	810	815	818	816	801	764	846	835	844	844	841	807	805	802	810	831	848	834	830	818	818	787	785	825	816	803	782	842	789	877	819	835	845	804	838	886	844	834	796	827	817	829	820	817	816	872	758	856	836	816	820	859	792	803	768	771	823	823	811	829	838	830	806	878	821	876	855	818	817	823	825	781	831	834	880	838	828	810	857	806	827	798	792	775	829	922	842	801	781	836	809	811	840	815	752	822	844	896	785	861	883	765	876	765	866	755	825	808	859	806	791	769	865	819	863	861	826	899	836	819	891	826	792	793	818	816	811	816	821	781	884	857	888	837	827	834	841	795	804	864	844	797	832	818	839	778	744	852	773	796	791	845	876	840	841	825	834	854	841	809	826	858	847	862	821	860	838	788	810	889	824	836	879	828	825	895	849	863	865	816	811	821	818	795	790	799	812	860	812	835	821	789	827	828	828	885	861	831	798	760	816	818	819	821	834	814	784	800	832	808	786	806	841	752	822	811	827	806	768	848	754	819	806	831	846	773	830	805	820	842	824	822	861	874	781	828	799	790	906	832	848	821	783	770	808	828	835	805	822	778	865	797	816	817	856	835	830	839	823	838	855	807	817	781	804	830	823	841	782	820	789	793	810	850	829	761	788	841	776	831	811	804	837	878	814	850	833	829	825	830	837	840	808	803	827	752	800	814	775	806	853	822	846	824	824	784	834	798	837	824	818	870	802	765	810	889	846	753	836	806	830	820	800	792	840	780	839	845	817	832	855	819	809	831	768	749	844	800	813	854	842	837	825	829	860	758	806	825	785	798	887	818	848	823	906	852	738	815	866	805	782	815	857	838	840	873	799	895	781	797	811	805	810	804	852	829	844	844	851	844	875	794	808	803	839	855	857	803	849	844	846	814	820	816	862	845	842	852	840	857	810	837	846	856	800	831	820	815	787	814	813	757	784	867	809	850	804	821	788	812	801	842	844	794	832	833	792	821	821	819	825	805	843	804	825	835	778	789	819	826	828	819	824	834	844	831	815	805	810	828	818	817	841	812	845	851	817	855	811	783	822	802	759	805	840	827	852	799	814	817	810	849	836	868	836	818	857	842	845	816	778	843	790	843	806	849	801	802	839	841	810	783	845	871	814	847	859	795	831	814	873	842	759	832	833	736	765	783	852	832	831	819	784	809	802	821	798	854	856	830	892	801	855	824	875	803	893	770	754	816	818	788	869	843	817	870	853	757	815	806	817	741	874	871	791	831	849	815	850	868	827	777	783	758	863	799	777	850	846	849	833	891	810	860	881	829	848	831	784	838	813	857	778	840	830	824	756	754	823	810	794	827	790	860	804	857	827	821	840	839	864	874	798	806	781	818	827	797	802	800	855	871	840	854	849	814	779	778	821	761	871	829	861	780	816	798	787	810	819	850	845	845	755	795	818	821	793	810	833	783	821	842	811	813	795	824	811	802	893	821	816	797	808	833	844	856	852	849	815	842	891	806	829	826	828	768	852	889	866	799	815	836	846	802	850	831	820	833	788	808	846	819	831	781	834	807	845	808	833	840	810	856	874	864	820	844	773	811	778	787	858	827	858	788	828	870	862	831	856	862	785	847	810	818
4935	8377	7239	4928	4046	3979	35516	48133	31966	15900	7032	2256	996	765	728	763	797	730	734	766	745	744	793	730	764	796	756	736	767	730	794	744	701	759	750	788	701	758	736	783	757	731	736	736	783	737	776	717	774	738	775	746	754	740	762	737	724	773	736	714	715	726	745	726	758	737	762	782	777	761	772	736	724	768	707	728	755	771	763	732	740	730	715	747	745	775	728	754	724	727	685	734	722	773	754	749	744	761	786	820	701	715	725	735	756	763	754	729	757	724	747	704	725	758	766	758	747	725	708	762	758	740	689	749	732	686	772	796	721	688	803	707	733	770	722	754	695	711	743	724	755	778	780	731	765	762	750	734	777	727	704	721	727	773	738	752	734	694	760	796	760	785	805	712	708	728	731	736	732	729	742	784	717	730	723	725	729	751	742	755	717	772	751	766	742	758	787	794	746	752	714	709	715	796	759	766	729	780	774	712	738	743	805	765	712	728	760	729	737	721	702	759	680	723	719	738	769	735	717	769	734	765	706	723	749	732	714	749	737	716	765	757	747	719	736	775	680	715	743	731	737	736	755	757	693	771	744	742	778	752	749	738	730	743	701	753	749	712	740	717	731	744	748	753	717	759	735	765	762	731	743	740	765	743	743	769	753	713	754	707	761	716	732	739	706	730	718	720	737	789	712	793	761	705	746	690	710	732	778	701	760	796	721	720	742	748	819	726	737	689	708	732	722	704	763	712	770	782	719	694	735	756	739	692	738	730	797	758	730	721	734	756	738	725	754	773	716	719	758	723	710	733	745	778	757	737	723	782	685	732	794	777	759	748	787	740	804	703	745	761	754	734	755	778	758	756	737	732	709	763	758	719	729	761	808	798	741	751	746	702	774	762	758	773	760	734	701	791	735	753	774	780	760	719	706	715	728	784	736	786	780	770	723	744	732	784	706	731	727	722	752	755	740	739	733	770	787	715	743	754	674	723	755	750	736	760	735	790	745	772	723	734	758	725	771	716	805	743	741	737	748	805	747	763	779	751	695	749	776	773	741	748	766	724	720	739	745	758	749	850	758	765	776	761	747	712	784	736	765	755	760	724	730	773	746	720	731	768	755	760	741	727	782	718	749	791	709	776	755	701	733	774	789	774	758	759	744	734	777	748	777	743	743	788	727	711	726	776	790	708	758	739	762	767	725	735	743	766	726	732	742	721	731	701	716	750	734	743	728	765	755	736	814	714	783	768	742	761	751	754	724	716	749	733	720	742	770	728	759	731	780	692	710	755	695	697	707	708	691	730	725	789	733	759	750	734	734	754	737	745	723	779	706	762	717	763	726	724	742	736	734	715	765	724	728	773	681	720	728	766	758	785	704	730	772	751	750	664	723	681	732	747	755	757	724	707	718	734	721	733	726	762	693	742	748	709	788	729	741	743	740	711	720	725	683	742	790	769	713	706	699	718	772	681	744	759	740	728	716	729	754	717	744	758	727	772	727	730	749	752	781	792	776	699	773	737	719	770	710	759	789	758	746	771	773	716	739	756	737	747	708	759	673	720	696	777	750	696	730	728	796	742	711	707	749	744	712	766	724	701	725	725	732	739	725	817	705	741	706	725	765	737	709	692	729	711	736	697	746	726	738	759	719	734	766	723	713	751	728	760	731	730	731	731	740	751	778	773	735	786	737	733	837	739	697	776	702	720	760	751	749	721	779	724	729	748	705	752	697	751	757	742	715	746	713	716	722	736	675	742	708	738	730	741	756	744	720	749	787	736	758	739	736	755	716	753	773	730	703	760	751	699	749	709	752	703	776	732	701	728	698	721	783	784	753	768	738	770	732	717	770	676	731	731	718	752	705	716	697	688	758	712	749	703	758	782	729	775	750	731	709	723	737	723	699	714	752	762	721	761	728	718	739	677	733	715	732	747	721	759	741	702	682	773	780	724	706	770	755	779	720	775	722	714	720	712	747	753	754	713	726	787	709	780	746	732	749	737	754	769	714	687	723	735	737	756	806	711	712	736	735	758	766	779	758	763	791	718	771	759	718	754	743	730	705	779	734	740	770	751	727	778	734	740	812	727	742	748	749	704	724	783	728	731	766	761	768	744	749	785	752	727	767	740	752	721	753	713	732	753	772	750	687	746	720	741	747	749	676	715	725	766	717	735	749	717	775	742	732	675	792	768	713	764	722	764	701	742	712	783	709	699	711	799	711	759	688	772	755	734	715	752	771	725	758	764	684	694	735	785	748	761	744	749	770	732	745	765	729	756	759	720	740	776	715	763	744	726	783	717	781	712	768	721	732	735	707	738	777	710	730	808	752	743	733	699	704	744	743	726	755	775	788	688	690	751	717	741	770	741	813	768	746	721	750	722	756	745	744	742	740	731	700	721	740	751	725	745	735	784	756	715	745	687	720	688	732	735	747	729	735	724	750	757	734	758	760	730	776	713	759	732	713	749	692	770	757	750	712	700	803	728	726	744	728	752	740	733	725	771	775	730	737	735	763	759	696	747	768	729	745	723	761	662	766	712	746	722	740	726	703	745	709	732	711	752	763	714	743	689	778	738	713	741	729	759	729	732	768	743	718	734	738	723	700	710	673	722	755	753	785	710	744	752	717	775	779	706	669	706	744	753	715	724	702	728	742	740	701	789	728	718	766	727	753	785	714	718	712	761	746	762	747	808	750	778	747	735	754	752	788	773	710	719	737	769	725	709	732	772	779	719	716	754	724	721	721	745	756	724	812	745	724	708	746	740	747	732	759	683	734	750	776	738	714	726	716	709	698	759	766	767	747	740	779	720	780	749	741	702	748	729	743	715	683	716	713	738	695	768	716	794	768	705	746	720	711	716	733	693	737	703	763	693	741	769	755	741	741	725	735	730	707	785	771	732	736	735	803	758	721	732	738	704	726	727	717	731	776	694	697	758	753	738	768	694	752	744	788	724	738	724	780	728	751	739	739	742	770	723	726	745	748	759	756	762	733	661	732	691	707	741	724	725	781	743	758	714	727	694	731	766	724	774	722	760	722	775	749	705	732	737	759	720	720	747	741	735	718	758	723	688	755	716	686	708	722	682	761	731	712	751	690	733	718	781	693	756	670	771	698	758	722	742	743	735	775	740	781	781	698	710	726	680	749	751	706	712	759	746	730	730	725	756	724	743	763	695	744	759	708	675	766	759	741	753	716	793	705	737	751	742	762	724	756	769	748	773	782	694	783	709	748	727	772	742	703	705	760	736	719	732	743	718	696	740	741	743	734	660	696	752	734	700	764	743	741	765	725	737	740	718	736	715	727	751	748	768	762	732	742	746	747	748	738	748	750	708	714	685	769	739	706	761	676	783	727	717	773	694	721	784	785	730	770	748	761	719	744	729	735	726	802	722	760	744	762	777	723	706	721	757	720	775	763	734	752	739	728	720	702	767	722	740	694	802	689	776	711	732	736	711	749	724	739	755	703	740	757	704	748	746	773	750	755	727	739	754	703	785	765	723	759	736	734	735
27464	12791	3220	1809	1293	1165	2342	4772	3518	2058	1344	970	826	838	809	759	762	770	789	775	762	729	707	779	812	745	784	788	726	798	793	826	794	807	807	779	774	728	823	757	741	730	759	821	759	818	736	769	764	800	766	794	767	754	769	794	752	756	781	754	784	802	769	744	732	805	734	789	764	738	769	735	750	766	789	804	781	745	791	754	741	768	735	765	776	784	751	738	777	749	767	811	752	734	746	803	745	731	757	747	755	802	823	779	752	768	754	774	728	718	774	778	790	768	720	739	729	774	764	761	802	809	792	743	762	718	770	807	766	733	786	734	747	734	772	789	764	779	782	729	760	785	785	749	732	764	758	729	805	756	759	765	753	769	748	786	769	729	729	708	744	773	775	754	781	795	782	794	751	697	736	748	797	763	727	766	743	790	740	758	754	733	788	778	724	747	759	751	767	751	792	802	730	759	802	725	787	796	780	746	788	795	810	785	762	738	767	765	751	785	799	799	724	756	761	800	814	753	740	767	741	756	765	767	817	756	765	774	764	744	768	716	709	755	777	734	743	766	772	858	737	735	764	816	748	724	805	791	764	778	795	774	716	780	790	802	788	764	764	780	795	764	790	754	733	774	767	757	746	717	752	728	753	737	787	767	768	824	769	789	770	771	736	813	705	750	737	745	757	799	725	786	745	740	742	779	758	707	775	731	758	810	809	754	723	790	796	775	796	752	747	743	752	754	775	727	764	719	798	794	774	760	752	735	780	751	792	807	694	779	776	791	751	758	794	739	772	738	714	769	743	759	729	757	768	746	746	763	746	814	812	758	715	756	793	825	732	805	726	769	811	754	768	778	757	721	735	828	778	772	828	754	777	791	759	760	773	802	783	764	780	787	765	784	786	755	785	799	755	757	763	810	742	772	783	730	735	773	741	766	798	740	777	788	764	773	720	792	758	754	755	769	775	760	741	797	750	795	755	766	749	771	795	742	805	748	752	773	749	735	738	789	728	759	796	747	819	820	773	751	754	805	775	725	769	727	752	748	820	788	771	734	724	742	762	765	759	769	792	732	736	786	746	742	783	770	728	781	739	718	756	756	701	792	737	783	748	800	763	716	731	763	808	717	803	738	782	701	799	777	752	783	734	721	738	721	802	739	741	762	803	775	757	790	765	720	794	728	746	776	799	764	790	715	803	747	740	782	785	754	768	777	734	777	729	751	794	771	740	799	790	761	781	717	739	760	730	768	776	818	766	818	729	765	804	776	714	770	744	726	736	796	764	735	813	762	774	705	803	779	726	753	803	768	736	738	759	707	739	738	785	754	731	733	835	782	732	770	742	769	756	773	780	761	755	794	760	782	837	728	769	765	749	760	705	751	802	757	793	748	806	776	792	754	785	770	730	741	778	785	799	775	739	766	740	762	771	736	782	753	772	777	730	739	763	755	783	754	747	764	750	759	721	785	758	736	801	732	790	784	741	778	801	753	763	788	759	719	733	811	785	788	787	753	786	697	754	753	772	782	757	770	763	737	723	764	710	758	770	766	753	783	741	744	747	736	779	761	751	781	753	760	787	757	770	777	764	774	793	770	769	771	742	780	703	813	762	762	797	726	817	804	783	777	818	735	756	765	756	741	795	768	757	804	736	758	769	764	732	761	771	752	766	760	753	778	775	741	778	697	757	803	779	723	806	775	784	759	735	732	819	710	755	793	696	778	776	809	762	733	778	752	797	728	750	727	796	734	719	789	735	819	770	774	780	783	770	777	784	758	784	775	779	766	821	763	739	741	716	738	792	785	758	819	760	802	774	824	772	741	845	796	756	771	728	746	757	720	788	803	751	799	760	723	719	745	753	713	785	789	762	771	779	793	744	730	759	769	737	761	779	771	773	735	785	726	781	801	744	771	758	721	755	745	812	740	808	746	779	730	751	701	762	754	722	747	771	760	749	784	765	782	756	763	696	771	789	785	750	785	755	749	773	751	769	767	755	762	754	733	764	786	765	781	756	741	757	733	797	777	764	729	769	721	785	774	801	755	766	728	757	782	745	772	732	833	731	775	770	741	776	764	745	712	735	754	787	726	780	774	800	720	797	763	796	769	720	799	753	757	817	769	743	744	765	742	717	777	752	773	751	734	793	773	778	751	757	774	714	732	709	781	783	787	719	733	729	763	746	755	766	793	734	775	729	800	791	800	755	763	763	816	761	723	746	715	815	795	747	732	768	773	785	718	753	767	707	807	753	774	783	704	794	768	785	810	726	742	743	720	784	798	736	758	779	755	746	783	770	760	735	815	741	783	736	743	808	741	757	745	746	767	790	722	776	765	737	794	820	775	753	734	751	741	780	773	731	837	749	748	762	745	748	772	770	774	754	749	756	742	755	781	757	835	783	797	778	797	711	739	781	768	752	790	761	735	809	795	777	792	728	774	727	744	758	748	764	802	753	757	727	771	705	787	749	781	738	804	742	748	790	705	718	779	713	726	765	772	768	748	786	775	769	752	825	747	774	755	754	795	811	787	775	804	684	750	798	811	774	816	782	777	758	793	768	821	768	744	741	772	745	782	769	742	761	786	773	777	779	771	733	786	758	721	790	760	721	799	795	762	767	798	753	786	792	770	756	753	798	779	782	753	742	754	787	743	789	734	738	771	745	791	730	769	790	737	784	782	755	831	786	732	764	760	715	745	750	776	755	788	788	750	784	767	725	746	737	720	822	788	724	753	774	770	806	763	765	754	803	790	735	702	787	750	769	749	745	791	772	756	803	799	738	818	761	727	709	729	765	816	780	699	849	727	778	780	744	735	742	754	818	768	795	729	763	767	735	801	811	760	759	758	717	772	723	743	773	717	770	793	748	767	758	735	832	788	755	742	827	779	771	783	768	733	753	767	773	760	773	769	749	734	753	774	767	738	754	782	720	741	753	765	758	810	808	758	740	734	762	789	800	753	727	769	766	771	797	793	805	739	815	754	775	833	741	767	712	785	742	767	737	772	777	763	776	748	764	768	787	737	755	768	774	782	786	717	802	726	798	718	749	768	779	739	747	762	790	783	754	772	847	709	723	790	819	781	811	825	769	741	735	770	772	773	753	780	812	759	780	782	743	801	781	769	737	806	734	768	751	763	804	781	754	795	766	780	735	749	754	776	773	733	739	731	719	794	777	702	787	761	806	798	774	763	761	742	747	757	783	740	775	784	738	782	700	828	770	784	791	746	781	753	768	791	751	759	778	819	753	749	740	771	812	840	690	747	736	776	748	790	727	740	786	751	750	731	768	759	746	811	748	739	733	817	784	768	757	753	727	760	785	743	768	799	785	737	771	758	785	765	790	719	756	765	747	772	793	708	749	779	751	749	818	736	705	788	777	759	761	786	774	775	746	770	752	805	777	831	748	794	798	724	765	770	802	735	731	689	756	760	731	794	788	779	758	731	771	764	757	783	782	756	745	788	766	772	769	769	813	760	731	775	769	798	760	788	789	743	757	813	754	796	727	780	770	783
5589	1639	2491	1574	1463	1246	3101	5447	3621	2018	1244	822	722	684	712	665	661	646	699	698	708	688	672	714	651	671	712	708	741	735	669	640	649	666	675	698	696	676	693	657	717	669	672	664	638	674	677	711	669	662	660	662	714	631	665	716	706	679	696	685	711	662	682	672	693	673	654	688	714	672	697	642	691	620	709	709	711	652	672	722	686	672	641	687	719	687	704	660	656	685	711	660	697	670	690	634	646	681	643	677	675	679	646	703	628	656	701	685	671	667	710	727	685	726	665	644	644	646	653	622	683	707	667	671	617	659	671	667	711	692	715	693	662	679	649	667	632	623	704	650	698	705	731	681	699	684	641	635	662	637	657	669	654	671	686	682	697	685	709	680	603	674	641	709	684	681	641	672	662	652	694	705	683	654	695	658	646	651	660	661	723	687	643	662	709	718	632	641	697	709	693	666	722	725	665	670	639	673	718	622	679	642	742	675	661	667	732	663	714	636	664	695	624	694	657	662	684	675	683	761	658	668	658	642	671	678	684	698	646	660	702	613	721	670	698	643	665	654	672	712	677	639	694	669	670	668	666	659	717	658	647	675	680	658	697	670	662	639	670	692	679	714	683	641	720	692	742	675	660	642	715	746	648	698	652	681	671	695	703	663	658	701	663	720	689	687	671	652	655	694	661	674	701	679	663	683	677	717	656	675	682	677	671	667	682	610	709	716	679	659	664	658	670	715	699	681	658	699	708	693	673	684	702	680	655	670	707	709	704	630	687	700	645	689	669	677	696	696	641	682	677	649	675	639	681	664	663	696	639	687	700	642	703	683	712	719	659	664	684	691	660	645	698	685	694	640	649	684	689	635	645	681	641	700	703	695	660	649	637	726	709	673	679	701	668	669	712	714	661	716	680	710	646	647	692	702	668	699	704	636	642	720	682	688	692	652	712	639	665	646	691	707	670	680	643	627	674	668	700	648	679	654	644	674	671	677	720	660	679	623	728	665	650	676	700	665	706	708	669	635	708	696	669	668	679	622	677	674	678	692	640	690	693	682	641	679	660	662	695	674	643	635	669	667	677	633	652	665	664	687	647	700	667	659	667	636	638	679	685	667	626	660	637	671	672	675	711	654	721	656	690	671	658	660	622	684	706	622	660	693	667	687	687	653	743	701	660	656	724	697	677	679	711	683	664	679	669	685	677	710	663	683	686	647	645	715	689	668	665	684	671	705	702	661	672	664	670	659	675	679	654	718	672	728	681	663	701	641	674	681	680	665	682	662	689	623	707	701	700	708	652	650	710	680	676	654	652	676	653	663	702	629	712	692	672	689	730	680	648	681	660	707	714	657	630	699	699	693	743	638	640	641	681	699	694	694	634	720	706	694	621	641	627	675	672	667	674	677	700	694	663	682	687	676	672	637	642	667	655	653	633	660	709	669	660	665	661	669	655	693	709	712	635	663	647	650	660	679	643	652	682	661	666	678	670	647	670	664	639	694	652	723	661	711	697	738	697	696	687	668	700	688	634	726	683	723	716	660	667	644	635	658	658	672	681	665	687	742	680	694	674	692	668	675	670	749	641	641	682	668	665	726	690	637	680	692	708	674	699	646	672	677	669	706	649	728	681	688	655	700	690	644	683	717	658	695	636	689	668	682	684	676	674	661	646	648	651	682	675	715	667	696	672	675	682	695	684	655	702	701	695	633	664	661	672	689	638	671	662	640	672	663	659	717	698	687	654	693	653	662	669	683	707	692	664	678	653	694	656	666	706	660	656	632	691	647	710	665	667	667	733	659	637	700	703	624	673	673	667	687	699	685	658	654	707	698	681	685	680	694	671	687	659	663	664	622	667	668	627	652	667	710	704	660	703	675	687	638	672	621	711	673	701	645	655	638	671	652	674	732	666	678	650	676	626	674	681	702	696	691	738	663	641	686	674	689	651	652	682	670	665	670	686	694	645	640	665	708	694	650	678	669	700	715	639	671	716	690	686	685	661	676	699	649	665	645	727	683	703	677	689	666	665	633	711	699	668	675	672	686	677	692	654	661	684	671	693	653	647	727	692	657	674	679	664	636	667	675	655	680	676	699	638	682	658	662	682	667	683	680	654	659	695	686	691	688	663	681	639	693	653	681	700	661	654	626	701	717	687	634	652	703	659	637	675	645	665	651	717	672	668	662	671	702	683	655	737	688	677	668	710	696	647	673	657	680	713	693	671	670	663	699	624	690	685	700	674	707	689	686	651	677	710	635	662	718	677	706	711	707	685	675	702	647	710	668	701	685	700	663	601	650	709	689	705	654	649	606	621	648	705	665	646	624	698	690	692	687	691	651	722	666	698	649	650	644	671	642	658	642	603	632	706	681	688	661	684	688	681	658	669	651	676	668	667	674	673	681	704	675	695	687	670	726	688	660	691	668	660	668	669	642	674	689	719	662	675	707	717	655	654	658	654	697	684	683	663	691	646	630	690	663	673	672	663	688	710	666	672	678	623	661	689	663	700	678	687	690	690	659	736	698	687	630	712	660	692	649	639	681	678	690	642	701	696	715	643	669	640	655	664	662	698	689	685	702	652	682	631	672	700	632	652	672	637	709	683	647	647	704	623	678	680	714	701	717	715	693	650	662	659	712	665	693	661	683	698	627	685	681	668	700	645	673	688	694	704	643	690	694	691	696	703	684	655	716	712	681	638	724	697	657	659	694	638	645	651	714	627	701	673	679	616	652	657	701	668	696	634	673	709	685	694	638	689	649	702	685	680	661	682	710	681	686	663	693	615	673	708	740	657	687	674	668	697	672	642	732	721	641	677	720	631	668	602	677	665	710	700	657	691	665	689	643	667	634	723	704	655	681	675	669	636	688	678	686	634	687	661	663	670	694	698	712	692	653	703	645	668	677	698	691	662	710	702	646	667	646	737	697	684	685	653	656	696	677	665	669	666	687	612	701	666	661	704	645	652	692	692	646	659	671	678	691	674	655	656	675	694	680	669	634	672	671	717	662	673	658	672	668	666	632	664	708	691	687	682	663	666	689	660	662	715	679	730	695	669	667	679	688	761	645	675	655	676	654	695	686	663	696	678	675	674	657	706	644	675	667	668	680	723	695	667	648	661	653	698	673	695	664	669	658	663	654	705	637	705	649	652	672	693	680	696	686	667	614	707	681	699	643	650	671	660	758	671	677	682	651	691	640	701	649	666	631	683	697	653	696	682	689	706	673	660	668	726	638	682	675	642	585	672	688	657	678	740	684	712	672	673	664	642	705	698	644	684	641	672	666	658	735	705	695	731	685	698	663	679	674	636	676	676	678	690	722	713	656	665	717	668	661	666	706	680	626	681	700	675	704	682	647	681	716	680	674	723	674	645	725	667	641	691	671	714	652	707	671	687	649	672	655	654	671	649	690	683	699	726	713	671	697	616	667	671	642	693	671	685	618	668	702	650	627	692	650	727	670	691	702	670	699	667	750	632	687	745	683	684	652	677	678	662	700	707	673	655	662
25429	21269	26920	24848	6518	2353	14183	30805	23581	11266	3949	1555	916	801	740	739	766	739	722	735	704	708	674	709	726	708	714	691	746	718	685	683	729	700	709	729	754	703	706	718	715	732	726	692	726	692	758	733	746	699	735	651	759	724	707	712	666	687	682	671	707	762	724	710	723	703	727	730	696	693	662	671	698	754	739	717	691	774	760	701	682	725	718	728	675	714	687	651	697	781	711	686	713	696	670	683	704	718	664	752	680	752	707	715	670	744	709	718	668	719	739	731	711	717	694	719	702	716	673	725	722	762	766	703	720	691	697	702	675	758	722	704	736	717	656	686	721	687	738	712	701	706	690	680	691	702	712	670	739	697	694	726	731	685	707	749	690	673	728	698	744	691	747	701	681	692	700	693	688	648	717	717	704	752	696	710	721	700	690	761	688	713	717	749	710	723	735	685	711	682	736	749	691	693	708	733	662	770	736	700	726	674	714	719	731	703	673	685	662	710	767	736	755	694	758	668	746	685	695	730	701	757	741	695	698	704	687	693	743	720	661	710	713	688	671	676	746	701	735	690	712	687	687	670	681	669	746	707	700	750	717	647	695	721	679	690	718	701	651	708	662	689	717	709	657	684	662	708	717	615	636	674	703	685	694	672	754	713	726	662	739	689	727	733	720	694	674	676	687	653	692	684	717	674	721	713	714	727	689	698	713	741	682	714	667	741	697	703	677	738	718	703	668	711	651	697	696	730	723	792	730	693	692	732	705	677	697	626	724	759	709	684	736	728	707	768	756	692	748	716	731	725	721	748	667	698	692	658	685	717	680	699	694	709	632	699	715	701	706	705	698	708	749	657	740	698	767	729	703	691	748	717	667	717	701	690	703	733	744	696	699	728	727	690	748	727	706	697	698	713	674	652	706	661	701	726	663	703	664	707	708	701	743	712	680	726	755	712	686	707	671	702	726	711	677	736	719	693	690	710	721	672	707	737	725	733	691	666	692	726	691	740	678	697	703	687	681	682	685	690	668	721	712	718	707	727	705	716	712	685	718	738	696	738	696	717	682	696	742	711	673	735	727	711	732	704	718	756	788	696	673	697	693	711	717	743	733	750	721	728	676	682	687	692	673	728	693	753	707	691	698	741	687	733	718	747	658	730	642	727	714	709	748	717	653	702	727	729	728	721	685	714	721	688	714	686	702	667	760	670	736	711	688	700	675	715	698	728	679	706	688	727	699	676	726	700	714	714	697	689	750	734	732	723	699	715	691	670	764	667	678	726	724	705	725	697	713	673	706	713	687	667	710	710	735	678	686	689	695	723	710	686	651	704	705	681	686	706	683	692	723	697	702	711	662	713	708	681	733	745	741	705	676	705	718	702	713	792	723	685	695	726	678	737	695	730	732	714	716	696	721	672	728	716	689	716	714	723	741	696	660	710	723	648	704	714	664	718	738	705	717	679	724	700	701	703	673	700	730	750	681	700	680	725	705	694	742	718	710	700	710	698	740	697	674	707	699	715	711	705	719	736	723	701	741	695	696	695	677	704	724	693	735	705	740	692	729	714	721	707	673	727	684	666	716	697	715	732	640	681	725	693	695	719	687	694	681	706	671	727	667	708	704	678	714	719	723	704	672	749	678	685	674	717	760	704	725	706	676	757	717	769	689	726	675	703	700	699	739	712	732	740	697	690	718	683	673	723	691	728	715	685	689	704	678	684	711	736	714	747	696	668	720	652	713	679	669	686	668	763	717	689	681	738	737	711	692	695	674	723	700	705	695	728	737	712	648	693	691	735	712	746	735	754	696	667	698	715	715	708	707	713	741	714	720	690	722	716	709	647	687	693	673	669	614	732	687	680	668	663	723	726	741	682	734	741	665	740	729	673	691	723	711	721	704	713	748	673	710	709	709	740	695	704	731	676	675	719	693	727	726	753	680	701	676	701	673	683	722	721	750	731	700	661	755	694	719	649	690	727	714	673	674	683	622	749	656	699	712	677	682	760	738	719	695	707	732	705	716	741	656	732	691	683	700	758	698	694	730	735	722	720	705	689	682	723	749	669	726	732	751	705	646	704	748	711	723	671	692	708	675	691	687	696	701	694	662	705	786	713	646	723	675	689	709	664	675	730	711	734	727	683	723	666	655	670	722	686	671	660	723	673	705	753	706	725	706	676	714	686	736	657	717	683	724	713	706	686	710	656	700	743	694	708	708	665	684	708	713	670	687	711	746	662	762	702	703	732	749	747	669	722	763	719	724	717	711	699	709	686	713	686	703	688	681	677	680	680	693	673	668	698	734	690	710	694	688	705	699	688	707	687	692	694	720	732	710	720	695	691	676	674	672	719	702	746	724	672	766	715	668	721	734	706	765	736	687	738	656	707	700	725	692	701	672	763	753	687	726	704	725	709	713	670	676	706	746	746	716	725	732	702	700	726	703	688	737	723	722	658	661	667	684	749	722	675	658	710	725	729	657	705	702	706	766	723	728	692	701	736	696	629	736	688	683	761	687	673	730	759	691	726	671	670	701	713	670	707	717	683	698	681	678	736	723	777	675	681	703	655	688	665	684	721	697	734	720	701	728	715	682	734	711	712	727	700	726	690	666	701	688	724	686	656	640	705	720	683	716	720	680	688	719	722	685	714	725	693	779	773	694	690	775	740	680	684	704	683	724	707	695	730	722	748	707	699	671	672	690	685	727	755	741	701	682	709	715	741	716	728	681	718	691	741	676	734	740	686	736	694	735	680	695	711	687	729	687	689	745	705	679	719	722	718	722	646	714	708	709	739	709	693	707	704	681	696	699	677	729	715	730	707	707	728	682	679	729	782	696	694	705	706	725	663	694	674	692	702	760	702	694	739	749	681	649	741	697	688	715	741	714	725	705	713	705	748	669	700	676	653	677	715	718	718	675	704	677	743	705	696	741	748	774	702	718	687	731	701	727	731	703	741	702	684	695	687	654	724	707	702	685	720	703	678	671	732	706	701	755	713	692	725	697	706	664	704	691	679	697	699	673	686	726	691	741	697	714	730	686	729	646	716	679	699	698	680	753	705	662	714	718	705	687	731	703	702	675	707	724	701	728	717	690	674	714	682	712	692	680	707	710	759	711	729	750	723	713	736	726	727	713	679	797	728	674	727	703	710	732	724	702	681	691	710	715	725	719	713	729	681	726	744	666	653	712	696	670	725	700	708	723	712	698	745	702	701	757	738	722	699	681	713	679	710	714	753	694	731	748	693	708	705	708	682	707	671	714	667	711	686	784	676	729	691	682	721	732	700	627	737	699	704	760	668	691	688	721	711	716	756	702	702	714	771	696	706	666	694	747	664	695	709	706	690	709	659	757	708	686	714	710	757	718	725	711	693	692	654	692	716	707	689	711	730	736	714	763	735	705	735	659	719	677	692	727	713	719	700	697	688	666	723	728	758	704	710	722	745	777	724	745	695	725	689	723	733	709	711	786	723	677	684	705	707	660	727	680	714	730	743	685	705	749	662	698	718
4187	4445	4744	3093	2596	2337	17309	27797	19236	8888	3747	1589	881	706	687	629	656	654	675	686	660	683	640	690	654	666	639	675	669	681	655	654	629	633	656	649	651	664	631	626	671	676	642	658	623	612	636	667	627	672	656	661	644	705	657	672	677	698	686	648	637	707	665	716	637	687	681	661	652	624	657	652	692	651	610	664	655	664	696	686	648	673	667	676	644	663	623	643	673	656	609	674	695	640	642	621	624	627	643	657	704	665	662	642	639	687	627	703	642	623	636	632	655	682	671	676	694	636	689	684	604	676	693	647	611	682	658	690	696	658	657	599	615	637	669	657	603	655	644	702	625	592	607	650	665	673	627	684	671	609	658	675	666	615	634	661	698	679	649	663	682	667	647	610	682	632	657	696	624	650	617	629	655	678	667	640	640	656	646	687	636	688	685	656	652	662	616	622	682	640	689	691	667	662	675	669	647	625	645	638	635	647	642	653	627	617	681	665	664	623	644	646	629	653	633	624	697	667	620	652	629	658	642	648	653	655	662	647	640	665	651	621	634	623	709	676	659	617	628	668	646	671	656	687	651	660	650	625	619	633	695	670	656	620	638	665	641	641	680	598	660	645	681	639	691	666	619	613	635	655	640	624	657	637	665	627	605	640	655	678	680	652	679	603	684	649	659	688	652	603	642	625	675	666	653	637	637	595	587	595	607	689	671	621	644	583	624	636	654	635	633	665	682	637	612	642	652	652	627	634	661	676	674	611	625	650	670	673	650	636	605	764	630	661	634	655	626	665	642	693	680	659	664	624	669	646	643	677	666	640	641	661	636	636	651	620	673	651	644	612	633	650	696	670	626	678	630	667	650	658	699	654	671	677	693	613	616	645	653	626	667	659	645	679	676	655	679	706	620	688	661	687	658	652	639	658	656	637	642	680	681	697	663	617	663	660	648	682	615	668	684	657	659	675	609	640	663	633	640	698	609	668	632	687	703	675	677	675	668	634	676	659	656	606	642	656	660	661	667	643	636	632	667	692	636	632	646	659	670	627	717	675	679	646	687	624	647	644	659	676	632	676	650	629	668	655	624	654	612	633	636	656	618	691	680	670	677	637	643	645	686	664	646	655	629	652	698	635	670	672	646	678	660	605	685	662	648	615	652	659	611	668	671	675	708	649	619	668	690	617	629	630	667	651	667	671	593	675	654	654	635	631	623	649	656	667	661	680	675	630	633	652	640	622	643	607	665	661	626	638	683	637	645	685	672	640	682	680	669	654	642	649	723	669	672	720	590	673	702	686	635	636	679	641	638	694	618	646	622	696	670	671	655	611	656	691	667	686	638	644	648	625	657	652	676	656	635	626	680	635	660	666	636	649	682	672	607	686	670	641	654	619	673	672	662	677	679	602	689	607	687	627	670	621	646	623	603	688	672	694	666	662	642	642	624	624	658	648	619	669	596	677	675	626	685	633	651	660	641	716	704	673	676	659	652	637	643	626	651	650	601	645	576	678	638	649	655	668	642	626	680	627	655	640	611	671	600	641	687	646	674	640	664	640	612	627	662	667	643	606	651	622	618	646	659	670	679	648	657	674	635	669	683	648	699	605	636	657	670	683	661	629	646	622	686	646	651	641	631	639	692	687	653	674	673	659	689	633	705	685	651	704	664	648	675	660	695	637	689	594	642	651	633	614	681	644	695	604	640	676	672	650	612	598	655	654	682	655	652	592	687	634	640	687	610	620	669	620	656	662	694	608	664	618	637	648	625	639	623	689	649	651	654	647	622	691	657	638	660	652	644	633	630	666	663	697	621	622	642	621	606	675	608	651	641	676	655	666	675	641	706	618	658	645	646	660	647	635	670	615	662	692	663	617	659	652	635	616	660	600	657	654	653	665	611	674	645	660	613	641	668	698	651	663	694	665	658	690	643	649	644	646	624	663	642	669	661	666	614	685	651	649	681	617	598	662	672	639	573	657	673	656	653	676	646	668	621	692	667	640	631	653	651	663	694	674	605	634	666	661	656	701	673	652	692	659	672	662	613	657	677	646	648	622	625	655	676	690	630	665	651	679	665	618	640	590	684	633	683	674	626	649	664	656	661	621	656	645	624	668	625	647	639	617	670	666	652	646	672	611	647	669	680	660	624	635	666	674	624	640	676	689	637	659	622	715	626	660	692	720	606	664	686	638	683	645	651	621	647	652	650	650	676	667	646	619	691	622	655	656	625	639	679	648	686	682	681	678	694	670	637	609	666	684	661	663	637	684	674	625	666	664	682	626	695	611	721	628	654	673	641	651	686	613	660	646	693	655	658	654	675	591	653	624	697	639	652	599	643	687	670	645	656	680	622	631	591	672	699	657	632	660	645	670	647	646	672	677	673	685	649	645	655	656	625	643	621	650	669	634	642	677	684	657	678	619	673	652	693	657	638	667	657	636	658	706	651	680	634	651	645	670	663	615	653	633	658	644	654	650	655	695	639	669	638	701	660	645	714	639	653	651	735	671	643	644	617	645	652	642	653	640	625	666	653	644	662	617	644	627	646	699	623	690	632	617	641	632	675	619	661	652	632	636	688	707	624	696	699	693	672	639	667	667	629	646	664	674	685	651	686	649	648	650	634	604	652	618	666	677	671	691	650	683	624	655	648	639	651	626	678	656	699	631	627	625	644	703	667	605	634	643	645	621	647	622	632	634	666	639	653	661	674	704	645	658	656	649	669	675	644	625	634	673	648	630	660	638	637	666	660	669	690	625	667	630	652	630	608	630	656	657	658	635	624	612	653	672	649	633	641	665	623	677	653	670	622	666	638	669	684	631	697	696	591	631	629	652	632	672	674	644	670	662	634	652	639	658	641	694	644	637	650	673	620	622	606	636	642	660	671	665	662	617	639	655	651	615	680	627	677	668	648	662	643	674	665	664	639	684	683	626	647	640	641	658	615	644	662	677	650	650	654	676	650	662	683	642	681	719	603	629	656	608	683	644	671	658	647	624	670	674	641	667	707	680	652	666	674	671	651	639	708	626	650	676	678	648	671	649	664	695	658	709	658	683	632	629	675	635	641	660	610	631	625	609	647	611	611	610	577	717	657	631	640	661	634	702	656	646	664	631	633	650	623	706	651	636	654	666	689	664	646	636	610	648	631	657	678	672	653	675	672	658	610	671	669	607	668	687	594	667	657	680	649	678	623	635	616	655	634	609	639	663	657	624	618	690	682	628	696	638	644	659	628	660	683	659	610	608	643	646	636	589	616	726	661	646	644	652	626	640	646	698	669	630	699	681	655	624	637	658	655	613	617	649	642	611	678	642	644	637	631	663	689	669	679	698	627	659	587	627	657	640	650	661	658	611	614	660	651	693	695	626	651	695	644	630	673	653	625	672	692	649	638	658	668	681	631	679	655	644	617	667	671	641	648	621	707	673	611	675	692	667	639	600	611	667	623	629	614	658	666	650	649	650	659	643	656	691	667	642	659	646	647	700	660	649	620	642	647	661	623	658	667	657
24230	21336	28613	24410	21286	10734	23586	50516	40431	23346	9275	3384	1324	972	791	829	882	878	811	856	826	818	851	830	851	803	781	822	859	820	758	845	805	813	807	777	795	794	853	826	859	859	804	825	819	854	828	844	813	861	785	761	748	812	790	832	838	864	793	839	816	789	812	820	774	811	844	812	866	849	815	836	807	800	849	825	809	823	804	829	844	803	821	838	856	795	773	817	813	811	845	828	843	780	814	793	758	842	819	846	822	827	762	814	816	801	853	739	769	831	815	809	824	806	871	810	752	795	784	782	769	856	831	789	795	803	810	800	795	825	772	747	802	793	844	815	828	841	845	811	809	811	839	794	862	799	860	787	818	773	797	851	860	749	839	764	783	734	806	796	796	795	783	809	859	793	827	796	781	806	788	784	805	830	821	849	842	831	764	845	840	759	862	859	801	769	804	766	870	800	783	850	783	796	801	835	864	791	818	796	834	797	784	878	799	810	757	865	804	808	788	787	820	808	800	774	846	794	848	807	778	804	825	852	834	829	804	832	815	831	798	811	817	788	774	749	802	762	795	794	863	803	829	837	848	888	833	854	827	820	789	863	782	779	843	805	843	833	838	796	832	811	810	797	838	822	800	802	814	816	796	799	833	904	791	834	789	824	847	845	829	813	820	833	814	794	849	786	843	831	748	796	803	807	831	806	800	883	810	846	790	838	850	835	805	842	791	829	791	760	777	803	790	813	779	887	835	815	851	839	806	787	853	855	759	799	815	832	806	820	802	828	789	827	799	821	859	807	862	812	783	807	807	854	812	733	760	838	767	840	818	830	810	835	834	772	858	840	843	813	809	823	846	780	790	773	835	829	844	859	801	843	767	872	839	795	798	819	778	801	812	825	818	810	790	809	810	840	796	796	818	812	851	772	809	841	799	804	827	867	827	800	783	825	831	818	804	850	832	814	810	846	811	788	748	855	815	815	797	825	763	798	855	824	872	806	798	818	826	799	801	781	733	819	845	887	807	765	760	817	793	820	774	828	838	812	780	757	804	797	789	784	836	814	793	795	775	717	833	795	862	809	847	826	893	781	794	822	821	775	849	826	764	801	861	769	766	829	796	818	810	832	816	782	780	791	834	743	788	808	814	847	801	834	884	789	827	832	820	821	747	873	796	793	812	842	815	740	786	831	776	756	790	788	715	805	824	820	811	908	820	843	809	862	849	789	822	809	845	813	808	842	826	798	791	806	853	805	808	780	864	823	830	876	797	743	820	783	835	850	801	865	798	810	760	858	777	819	842	819	755	795	804	779	803	818	781	831	774	825	836	828	832	792	745	806	762	813	811	801	796	785	778	778	775	798	781	809	796	747	820	811	755	787	825	790	854	773	847	834	807	810	839	813	764	850	826	795	832	836	811	806	817	849	789	773	816	807	841	825	780	815	796	871	838	838	788	790	827	837	777	781	819	783	825	840	800	772	804	798	789	756	783	776	824	798	813	846	829	754	792	827	846	853	791	816	807	751	865	837	795	814	790	856	808	771	802	863	818	806	783	809	833	834	765	810	790	839	831	820	814	844	819	822	799	799	869	815	812	835	779	786	792	770	805	779	808	807	756	795	821	790	799	862	805	805	790	802	845	787	762	835	792	819	790	789	775	820	830	815	826	773	862	808	829	803	860	830	854	811	818	850	772	783	802	743	871	808	776	811	741	793	816	797	806	845	794	838	781	817	785	803	805	845	779	819	808	800	829	788	816	851	811	829	872	816	752	806	776	780	774	790	739	809	797	821	846	766	830	754	792	822	845	815	835	873	827	842	794	777	847	752	780	774	816	830	744	834	811	816	787	801	770	781	845	827	788	792	801	782	784	799	810	811	788	808	819	781	809	800	787	824	824	833	816	814	830	814	813	804	807	770	788	796	852	837	797	803	799	812	783	834	772	835	835	806	842	785	824	822	797	788	735	800	852	822	820	832	828	836	808	838	803	770	806	845	797	782	826	818	836	816	828	815	817	852	834	795	835	805	797	814	851	774	829	765	776	831	827	802	797	862	838	782	815	821	790	786	724	782	785	784	775	880	830	798	814	837	766	848	799	779	779	808	740	853	806	758	907	810	826	820	790	743	776	861	813	768	849	842	838	780	801	759	794	832	850	728	752	785	819	803	767	824	853	813	772	762	839	827	778	779	808	838	799	759	774	854	780	801	797	831	762	825	769	772	827	811	788	861	830	814	828	771	808	812	776	847	816	762	825	855	789	823	825	789	824	847	850	792	834	814	813	854	804	840	798	803	784	807	870	883	817	829	795	814	777	842	803	792	848	830	787	822	789	800	823	800	764	802	778	834	843	824	793	800	791	787	833	807	794	827	777	824	774	831	851	796	762	772	813	750	795	852	815	840	790	805	830	832	854	807	865	803	794	785	837	784	818	801	800	851	816	854	817	743	852	820	845	790	798	780	824	748	824	877	822	793	812	765	825	813	854	763	820	814	838	812	821	810	876	818	733	816	779	786	770	772	774	816	817	809	807	801	826	845	832	792	786	788	777	811	739	748	782	788	766	817	870	842	804	777	800	831	759	792	750	794	868	856	824	823	806	842	803	734	818	802	845	805	809	848	785	809	755	825	818	819	810	800	833	843	866	800	815	793	823	792	823	758	832	810	771	860	794	820	836	803	851	839	819	825	814	817	825	806	786	871	800	884	819	791	845	774	857	759	824	815	823	838	874	843	776	803	850	811	793	762	845	796	775	840	789	850	804	813	783	780	792	763	839	853	831	816	814	819	791	786	792	815	825	806	822	859	819	800	813	799	768	778	783	814	833	843	826	870	860	765	819	803	775	797	814	812	829	793	769	760	835	806	772	856	806	774	851	809	816	778	800	774	759	777	770	805	835	810	790	802	759	810	762	846	795	762	787	831	773	785	811	793	783	851	840	841	817	747	839	837	812	807	845	839	817	855	825	779	810	825	856	843	803	765	842	849	810	836	815	833	837	841	787	806	815	835	815	810	837	797	788	775	802	789	828	775	835	815	832	818	753	830	799	786	786	767	794	799	819	791	805	845	839	792	827	837	770	788	815	795	765	824	848	873	772	767	766	831	873	797	745	817	811	814	777	800	821	760	747	809	752	826	772	785	841	817	836	827	841	751	834	829	806	791	852	796	837	779	761	762	843	803	798	806	806	785	791	768	780	820	821	800	794	785	804	779	849	771	798	833	769	836	834	836	786	842	775	797	788	830	767	814	753	808	783	802	803	865	863	808	750	838	784	782	806	778	825	831	819	823	781	770	771	746	790	785	806	837	842	810	823	805	777	810	810	859	825	781	738	804	776	839	832	809	815	814	787	817	805	885	835	775	751	820	841	817	881	778	848	802	807	796	827	854	812	797	765	781	856	789	798	732	798	779	772	842	831	837	798	798	803	814	817	819	797	799	799	813	839	802	849	802	802	799	803	826	808	803	842	728	793	807	806	778	844	848	813	784	829	814	841	836	831	744	813	780	810	811
4944	8703	7316	5235	4390	3767	27223	48136	34696	17191	7807	3252	1216	888	783	747	738	763	780	748	788	741	765	712	777	735	753	733	759	783	750	747	794	762	740	768	775	738	705	770	752	804	757	824	761	755	762	756	780	703	771	750	742	688	770	730	754	715	709	707	754	695	754	749	741	772	740	783	713	758	794	729	765	761	748	743	725	790	694	751	724	725	747	731	731	777	741	733	722	747	695	770	738	771	707	732	787	755	744	695	778	760	734	728	722	756	788	730	648	697	745	707	759	783	738	727	731	738	760	748	820	753	767	800	738	756	780	733	733	723	782	735	745	738	721	748	719	680	723	753	716	725	720	808	730	722	767	735	734	743	730	755	751	779	734	766	776	680	755	691	717	722	692	722	745	781	698	736	739	719	753	788	796	731	746	694	750	721	709	736	699	742	762	739	770	721	745	762	763	747	761	729	759	728	739	777	730	756	773	711	739	764	716	726	727	742	761	753	746	749	719	739	717	739	759	735	731	716	742	774	757	753	745	699	723	736	743	724	790	751	756	739	771	692	730	753	728	696	739	705	784	728	754	730	708	730	788	723	722	739	725	709	719	778	732	741	736	710	716	708	712	751	736	731	751	686	715	746	745	714	746	739	745	773	776	787	760	758	774	721	760	715	738	768	757	735	752	782	761	772	719	699	754	767	733	720	728	714	756	711	708	747	712	709	732	720	771	798	697	717	745	769	770	734	725	745	772	727	743	730	683	789	739	742	702	730	779	747	694	746	748	797	724	711	748	724	817	767	729	731	712	723	756	759	746	735	766	733	747	738	700	739	819	733	732	660	694	813	694	752	741	738	789	744	765	725	720	767	767	748	733	775	750	733	783	727	767	743	698	730	761	701	695	783	789	742	815	752	726	710	744	754	767	755	752	761	759	748	745	739	726	658	750	727	710	788	764	703	795	792	710	760	730	726	726	728	772	743	695	773	751	733	775	754	734	752	734	725	708	730	733	769	706	805	749	747	781	768	701	739	720	723	689	706	759	714	692	775	713	743	727	739	757	768	726	740	733	702	718	752	763	715	748	736	766	723	717	725	740	739	735	695	696	765	738	775	744	731	712	739	715	705	725	761	746	753	733	706	718	721	732	746	723	688	675	705	709	785	713	773	791	717	742	716	701	746	759	725	761	729	708	750	703	777	739	733	714	825	752	733	780	727	730	776	724	705	766	722	772	711	689	703	757	738	719	731	740	741	711	738	700	696	778	738	701	742	749	694	736	747	754	719	790	771	785	782	764	749	731	750	739	698	765	749	761	742	735	747	770	769	736	754	760	687	731	715	730	805	717	722	716	763	711	809	714	763	731	758	727	745	697	720	728	714	743	763	716	743	712	727	730	724	694	739	742	775	791	797	736	748	716	725	727	732	745	788	761	713	773	747	728	694	733	716	746	755	703	717	717	740	725	724	712	754	717	737	768	745	756	707	744	725	723	761	728	783	682	709	750	771	759	762	706	753	749	733	748	702	761	730	733	729	693	724	754	744	792	756	682	711	749	728	709	758	705	726	707	718	747	768	721	732	746	752	812	742	765	741	740	715	753	702	697	727	718	770	734	731	737	703	751	699	759	733	732	746	786	716	727	767	764	688	739	730	777	726	759	751	732	759	678	736	706	756	751	766	709	695	763	738	756	726	685	705	746	697	766	730	719	724	716	766	763	756	726	743	758	673	721	725	735	765	731	755	739	748	766	722	724	761	733	786	745	720	765	730	779	686	746	756	737	763	752	727	701	769	762	709	707	764	729	724	715	730	746	726	775	753	724	770	761	749	696	718	729	725	738	698	717	742	753	702	684	755	767	696	781	706	762	739	784	721	745	702	710	726	738	778	775	700	739	711	751	722	762	775	732	758	731	724	759	763	716	690	753	727	756	712	727	710	741	741	718	763	729	723	785	727	701	742	693	780	763	762	738	727	730	749	750	749	773	745	715	747	783	771	742	694	745	774	715	742	771	742	761	683	747	726	733	716	780	752	727	757	778	734	721	733	743	751	722	753	782	774	774	769	719	701	722	768	758	738	713	698	765	741	746	747	754	711	736	779	755	732	741	731	724	754	705	737	770	718	755	732	737	714	720	711	789	753	680	711	707	739	732	700	676	756	758	716	731	728	766	711	766	710	729	763	759	707	801	748	690	728	768	708	769	805	771	746	733	738	731	731	748	755	742	777	756	688	790	694	745	763	753	701	784	723	795	725	765	759	745	703	792	703	792	744	733	686	729	721	700	684	774	755	748	759	728	763	788	730	757	765	755	756	753	739	717	712	769	757	774	733	704	753	772	721	737	777	713	737	718	725	739	732	751	771	671	785	763	693	728	697	735	679	716	720	744	776	706	722	721	746	759	725	740	764	748	724	754	769	721	735	738	743	722	703	755	710	751	723	746	762	777	745	730	693	731	747	743	782	727	739	711	731	755	788	724	756	756	709	778	760	737	732	721	758	754	760	734	736	731	776	718	772	727	730	788	762	723	735	708	727	808	729	758	724	753	735	736	772	732	767	693	761	723	705	733	751	755	779	745	729	725	722	755	733	708	770	766	741	754	728	747	767	724	735	739	722	722	705	740	773	666	731	747	729	719	760	748	729	675	753	767	721	768	709	773	721	712	773	761	783	752	769	754	748	708	731	756	759	762	768	696	733	732	716	672	778	723	735	713	699	751	716	736	774	734	719	740	742	732	716	783	738	714	730	788	739	730	779	733	732	714	764	726	701	730	731	776	731	765	732	714	739	727	724	729	741	714	701	702	716	704	674	816	742	715	712	731	772	791	755	731	683	735	780	711	708	755	714	757	730	737	732	757	703	729	726	759	706	741	797	771	684	796	711	759	788	704	730	730	769	762	751	794	718	824	695	719	729	719	742	711	688	748	708	733	703	724	769	755	762	749	760	737	705	730	768	728	728	779	765	695	729	754	740	766	736	756	695	732	714	720	779	732	745	734	740	713	719	739	763	750	745	763	799	704	734	717	750	723	714	775	710	747	741	744	752	682	771	742	776	732	712	748	724	713	757	740	735	745	687	733	785	737	763	729	790	689	739	726	704	750	757	726	718	721	771	731	743	757	704	711	676	722	742	727	767	742	750	761	741	751	744	730	697	779	742	778	775	778	782	745	728	742	703	687	765	732	742	710	771	719	733	726	717	705	699	776	787	746	711	721	768	755	687	745	736	757	699	697	775	705	706	744	751	770	787	727	693	748	751	737	777	718	793	768	723	716	735	715	769	745	724	752	749	762	740	729	771	776	709	746	724	761	731	686	784	710	764	750	708	713	721	716	747	736	746	737	766	736	749	703	707	818	735	749	686	691	715	716	787	790	748	698	755	731	722	715	701	763	712	716	731	733	777	774	732	698	790	745	664	765	769	741	813	774	743	714	722	748	713	719	737	728	725	786	743	751	722	747	675	778	749	716	784	719	731	748	761	723	722	720	697	709	761	740	720	756	761	661	746	709	740
27627	13087	2650	1651	1287	1153	2559	4221	3412	2024	1175	981	760	777	755	842	766	813	782	778	719	783	788	770	745	762	802	796	739	747	757	726	719	730	706	742	751	807	749	749	722	772	788	756	808	751	764	823	773	788	813	721	802	738	714	757	742	731	727	768	746	790	760	802	762	748	741	752	800	734	756	742	780	776	775	776	810	788	746	726	744	784	700	766	809	730	711	764	765	725	800	749	737	739	795	763	759	789	790	745	819	770	758	752	710	745	796	805	754	741	810	733	766	761	764	721	733	747	720	756	777	694	787	772	727	786	751	752	734	790	734	754	727	744	775	767	768	821	839	761	720	766	775	775	724	773	782	794	733	776	755	735	770	740	778	704	734	747	770	782	776	790	716	752	769	726	764	750	781	801	740	755	763	761	744	754	757	755	793	779	721	761	728	761	797	785	763	734	765	732	799	781	764	792	731	716	768	755	734	802	754	820	716	720	780	766	803	802	794	726	790	799	793	741	725	792	789	749	773	762	707	737	714	732	795	783	803	778	736	746	752	793	793	779	732	720	765	791	744	763	787	726	778	715	768	752	762	761	773	800	753	712	748	777	764	767	697	777	761	774	769	770	756	723	740	710	772	753	696	765	694	694	844	731	771	770	752	758	760	747	733	742	782	750	751	832	754	707	737	784	799	715	754	752	772	770	768	762	774	699	757	795	733	763	796	749	779	750	771	779	823	741	774	768	774	830	749	698	753	804	768	734	744	784	806	727	816	780	835	721	760	761	728	713	735	769	798	744	731	746	735	774	744	778	750	775	797	731	743	750	782	742	762	763	813	793	763	758	712	772	740	736	782	750	725	774	768	743	775	728	751	730	731	767	722	716	786	810	764	723	757	753	750	748	765	750	779	738	730	759	726	813	738	758	775	817	823	741	751	704	761	824	725	689	733	752	767	711	742	753	747	768	757	787	752	709	731	765	703	772	783	788	801	806	761	775	795	740	762	763	742	780	787	751	772	743	771	788	768	746	773	761	741	736	774	754	770	776	773	839	770	789	768	765	682	749	707	785	751	763	764	792	749	714	773	744	726	719	759	772	755	772	779	720	731	769	784	793	796	761	783	770	749	758	717	801	726	802	823	742	790	705	798	811	761	761	728	749	772	670	758	764	799	788	762	773	756	754	748	739	788	735	743	729	735	832	758	763	748	721	706	775	757	791	806	741	772	785	774	728	761	780	795	820	826	788	793	765	773	740	764	770	744	778	730	785	770	760	757	792	723	745	690	710	821	813	710	703	749	748	817	769	738	690	782	790	770	809	768	781	766	733	760	712	755	721	757	789	718	804	749	747	755	761	786	736	751	740	760	755	781	737	767	737	764	786	721	768	770	790	779	782	729	795	723	746	768	743	779	789	750	757	724	744	790	833	721	718	715	773	759	780	741	754	737	711	730	758	782	817	765	768	790	773	767	797	767	754	719	790	816	768	769	734	780	746	705	790	706	727	709	754	730	815	780	777	728	760	774	770	771	776	766	793	754	797	765	736	744	790	750	758	764	743	824	774	777	758	815	771	758	752	740	724	754	722	735	769	766	762	791	789	761	760	751	737	779	742	796	811	757	779	750	794	820	803	771	758	750	826	760	754	754	728	793	734	715	738	766	778	773	732	886	729	710	748	759	733	814	749	793	794	757	785	786	754	756	787	795	771	759	771	703	750	746	778	744	815	719	705	789	795	785	771	753	803	742	806	778	752	757	774	760	721	715	770	747	755	774	731	789	767	758	794	764	785	763	762	731	753	720	760	767	754	760	756	764	786	766	732	735	778	715	762	715	764	773	805	745	731	740	756	759	761	711	783	713	767	765	820	791	779	765	747	734	746	726	778	721	745	761	759	765	746	780	776	773	763	734	698	772	752	722	702	766	771	750	747	739	810	688	714	766	765	772	801	738	792	734	799	816	802	723	741	779	733	737	729	748	713	734	790	737	783	746	756	749	789	737	772	789	720	831	805	754	766	773	778	735	747	744	737	747	777	787	753	794	756	777	766	792	765	781	772	803	767	766	773	793	749	724	731	757	729	757	788	828	826	754	709	771	742	726	763	685	770	765	727	811	731	764	776	750	747	769	740	806	732	740	767	771	838	743	751	788	733	725	733	756	786	795	742	717	705	730	821	784	745	791	811	771	795	750	796	760	743	748	749	784	802	757	763	757	713	738	740	781	770	771	725	744	754	725	749	791	776	788	733	706	763	743	760	769	736	767	712	756	794	740	762	763	784	725	728	768	778	749	789	758	774	740	811	748	774	766	710	791	734	769	694	733	766	746	703	736	700	739	765	777	751	776	766	772	762	729	777	788	787	804	798	793	724	745	762	781	784	819	775	787	712	756	740	759	738	742	787	757	720	758	723	779	762	782	772	766	795	767	748	799	717	708	784	761	808	794	779	778	731	778	771	684	778	745	783	788	761	774	730	835	753	724	753	762	757	784	793	745	793	745	794	808	764	738	747	746	764	746	717	707	782	769	764	755	762	746	773	773	795	713	730	794	737	806	768	709	783	763	786	798	722	727	783	748	770	700	755	801	727	772	759	740	750	768	742	787	726	773	770	756	795	713	816	823	741	767	754	807	778	744	806	749	769	705	727	801	770	714	730	719	780	752	782	749	740	768	766	792	729	805	764	753	716	788	768	731	804	734	793	813	772	797	813	773	802	735	760	752	792	744	757	785	771	749	800	762	772	768	757	759	723	797	757	738	720	785	734	790	767	803	703	746	779	778	759	777	754	831	726	719	821	733	761	756	797	779	787	809	761	799	791	785	761	772	742	751	803	762	799	791	717	746	746	773	775	765	760	738	773	748	799	775	739	805	763	717	736	749	744	772	747	766	782	753	754	842	768	776	794	744	762	722	795	747	773	724	785	786	720	743	767	722	759	751	753	696	752	747	777	739	802	736	795	730	801	814	739	762	771	760	743	752	736	731	708	781	756	754	776	720	729	755	786	787	727	720	758	757	741	755	737	753	789	758	728	787	811	747	777	770	762	739	754	738	746	727	760	764	771	769	748	719	759	697	772	802	837	714	771	719	805	768	767	768	772	725	723	788	733	727	757	732	777	774	753	756	778	778	714	791	757	768	758	747	759	789	794	784	783	746	737	738	798	748	761	680	727	746	751	741	753	791	757	774	743	756	751	762	749	750	832	782	786	758	731	798	747	747	783	726	751	750	714	775	808	787	761	737	734	685	818	803	748	814	756	816	782	781	763	739	773	710	775	766	734	810	819	771	782	758	750	772	744	769	797	748	742	765	754	794	753	791	772	745	791	768	767	804	780	752	740	785	744	758	783	798	787	777	732	760	798	784	751	771	777	772	789	785	749	720	730	747	761	743	753	761	768	754	724	736	769	842	749	770	751	779	780	741	749	814	765	758	736	752	757	777	795	781	768	763	729	805	758	734	774	764	749	735	720	719	765	802	776	731	822	722	763	752	764	816	787	790	763	757	779	717	740
5859	1872	1619	1629	1439	1355	3354	4891	3742	2030	1115	877	715	731	703	666	701	662	676	713	629	689	635	659	682	647	673	639	658	719	693	652	683	669	675	650	681	665	690	643	624	679	672	681	709	695	705	689	681	695	665	690	639	695	659	689	682	707	668	666	689	700	660	685	697	712	657	706	692	683	648	684	645	655	628	699	716	641	682	659	715	676	643	676	633	689	657	673	673	729	629	677	694	703	688	685	653	717	734	679	670	696	737	644	650	711	651	635	679	660	665	689	668	643	657	722	680	691	657	715	725	628	667	686	665	693	665	693	672	653	665	663	663	694	703	643	617	673	709	664	674	612	654	668	716	714	660	629	687	686	674	664	616	697	701	690	708	662	700	683	694	682	685	664	679	693	679	678	664	656	617	663	637	621	643	666	684	698	698	719	691	655	690	665	669	694	685	705	662	608	678	718	727	642	653	623	677	670	672	668	696	704	638	632	680	683	700	700	681	731	654	681	666	690	650	666	708	659	664	651	717	691	707	629	629	670	678	736	657	652	650	639	656	683	712	697	687	655	684	654	692	653	708	676	684	646	642	634	674	669	683	637	713	654	687	717	704	705	651	698	701	633	705	689	674	661	687	668	689	656	714	655	634	679	722	692	675	704	682	627	696	690	711	686	703	658	662	734	675	659	652	697	695	642	687	668	710	691	671	612	666	649	700	666	695	677	649	727	638	667	673	709	646	638	753	687	692	695	664	714	630	680	718	666	673	660	687	698	672	690	652	655	686	660	681	683	702	677	688	672	699	665	678	689	661	669	705	688	696	684	683	689	649	684	659	690	686	678	650	694	652	723	670	621	665	663	680	672	672	728	754	699	671	699	716	675	681	673	683	640	689	661	717	657	728	657	688	625	653	681	643	675	690	681	647	707	669	689	660	722	648	709	671	630	635	671	633	681	707	707	631	699	709	671	700	701	685	666	631	677	655	696	705	670	663	634	648	655	662	672	658	677	678	646	654	665	685	676	660	676	668	640	685	682	694	672	715	723	672	677	679	651	713	661	682	688	682	646	661	673	627	638	663	633	669	670	697	668	647	684	694	678	682	691	619	675	668	686	675	686	669	745	684	649	727	687	635	629	674	667	623	726	651	656	651	663	676	644	689	641	670	697	673	682	634	674	678	640	686	658	691	696	643	716	670	642	651	649	649	615	707	633	668	717	674	676	650	668	704	653	708	637	651	651	688	698	639	668	696	683	682	707	682	699	676	668	683	641	689	627	711	728	675	619	719	685	654	672	675	699	679	651	666	660	657	677	667	632	668	680	723	662	647	649	693	658	715	693	683	682	679	709	728	696	639	680	684	660	658	698	657	647	678	637	675	645	689	638	649	700	661	626	687	697	653	664	631	674	661	653	667	680	679	672	721	656	690	638	665	713	643	718	706	667	693	659	650	653	712	728	709	660	703	720	674	697	690	681	656	666	649	635	669	668	694	650	678	675	705	688	699	689	687	644	685	680	695	679	688	656	660	701	694	696	679	700	657	661	661	712	683	718	713	654	631	656	692	628	646	647	667	665	651	683	713	658	692	683	724	668	721	669	654	711	671	637	664	709	679	662	709	640	696	690	655	641	670	667	649	717	681	673	685	659	696	663	667	678	643	619	723	675	648	662	692	677	671	678	703	672	647	699	653	674	697	677	668	676	713	606	670	634	646	689	665	673	671	653	678	677	705	695	623	676	765	691	700	743	662	714	682	677	688	678	707	679	689	651	657	720	644	684	677	712	643	707	663	728	687	671	698	648	642	661	701	619	673	703	663	659	686	687	685	655	639	680	674	651	687	690	628	643	683	666	606	668	683	688	690	659	601	617	677	649	678	653	641	692	650	718	693	689	727	651	669	631	714	684	699	697	648	650	679	637	689	656	688	698	661	723	623	689	662	689	670	689	606	688	691	723	703	653	656	698	682	712	672	636	698	675	623	696	694	660	683	667	650	696	675	670	635	702	633	662	681	718	719	672	699	602	702	672	675	656	686	657	695	697	697	613	643	655	658	675	684	673	629	688	685	682	680	651	675	644	674	709	657	685	634	636	671	696	686	644	653	700	696	680	637	667	650	650	737	664	695	680	710	654	675	639	700	678	655	665	650	694	672	695	680	721	662	632	716	715	654	644	687	601	706	660	691	670	686	725	642	682	703	708	690	706	679	701	670	670	662	643	675	741	649	638	695	676	667	682	663	642	681	711	647	677	666	694	653	685	651	666	675	679	687	688	706	710	662	663	676	672	697	702	643	659	686	638	614	660	693	652	648	688	665	673	674	652	700	628	704	675	649	677	684	689	631	683	668	690	647	645	727	667	661	710	696	706	730	638	667	652	640	649	686	682	649	640	713	640	691	673	619	714	652	665	669	628	689	742	700	679	680	652	658	664	631	702	671	687	672	656	706	670	654	675	671	650	639	656	712	714	680	680	679	685	688	658	629	716	669	715	648	696	638	642	652	660	685	706	666	625	678	666	661	689	677	693	652	669	633	689	718	674	699	693	653	711	667	691	673	700	668	658	691	668	710	670	661	702	677	677	666	684	695	638	703	636	721	674	686	698	651	670	702	677	719	688	699	728	677	658	649	708	706	694	721	643	708	661	700	655	673	660	631	704	734	724	678	646	686	689	685	746	653	670	686	663	652	691	691	673	691	673	716	656	700	668	734	681	661	645	696	666	672	637	678	650	691	708	715	672	663	719	638	684	635	642	673	648	636	680	651	656	662	674	662	697	686	697	680	687	687	661	673	671	683	668	669	702	687	680	703	693	669	642	694	704	662	653	678	657	678	644	663	623	670	674	673	662	630	663	669	636	676	726	719	731	693	723	657	652	696	656	667	678	745	630	671	671	706	697	641	656	683	669	665	660	697	694	673	691	686	641	653	679	733	714	688	662	630	675	710	753	687	691	688	669	708	657	711	696	679	627	702	712	630	626	677	665	635	683	720	649	696	678	652	662	685	672	685	706	668	703	731	664	634	679	621	699	658	666	658	683	670	723	670	686	691	701	702	648	729	648	672	713	670	632	663	672	666	640	679	651	633	690	691	719	664	688	732	704	627	703	656	659	640	690	678	664	662	696	666	705	676	649	693	656	659	680	727	694	644	655	668	678	668	647	690	679	689	636	671	656	705	721	664	663	657	660	687	668	717	636	734	636	620	679	701	701	707	687	702	673	696	626	683	677	701	682	697	662	661	682	698	669	669	695	677	651	666	706	669	662	659	684	646	699	660	690	644	680	643	665	704	670	651	667	607	659	705	653	680	644	666	654	648	657	731	735	670	727	658	656	690	677	637	647	690	680	699	674	655	669	662	670	672	693	693	705	671	697	705	657	682	656	659	685	738	636	656	705	671	667	692	689	661	661	724	753	656	719	661	693	677	664	669	704	650	704	669	664	680	660	648	654	706	703	643	642	654	648	688	673	653	711	702	669	656	670	625	654	731	622	669	693	659	691	683	643	685	670
25446	21275	26911	24800	5976	2539	14851	29936	23954	11194	3890	1716	893	761	784	708	748	742	761	723	677	718	762	688	705	796	768	712	716	768	728	673	782	722	773	709	692	749	755	723	699	699	702	741	736	712	700	703	711	702	685	697	740	708	752	699	683	703	762	688	752	682	754	737	747	655	739	752	697	705	681	699	699	686	743	670	711	728	685	718	676	723	732	737	739	735	745	753	736	715	768	762	732	692	780	676	732	690	689	674	684	746	738	707	752	719	711	726	707	690	768	664	732	742	729	709	698	782	667	690	702	683	698	675	733	689	742	699	677	737	680	742	713	707	721	744	776	732	758	703	696	743	740	706	725	742	687	738	623	720	738	712	705	714	721	711	705	685	720	746	688	747	713	714	691	678	709	678	756	672	716	731	703	686	777	699	691	660	750	739	750	710	691	730	671	705	683	736	678	742	702	694	742	707	704	712	743	683	736	731	731	673	731	723	699	726	675	653	751	677	726	713	741	662	707	708	691	696	700	687	696	757	665	684	729	712	710	675	729	717	678	757	705	713	657	729	694	714	706	699	716	717	740	709	729	736	687	703	717	687	740	707	753	691	669	696	749	695	685	731	668	730	717	688	695	697	749	716	636	726	648	748	765	674	705	721	751	685	723	712	745	734	719	712	751	732	706	757	704	746	706	749	737	753	727	676	730	701	714	698	613	734	715	706	714	710	717	716	718	705	691	680	719	687	727	736	705	703	670	685	765	703	729	751	697	685	764	719	663	688	700	659	690	704	726	746	691	745	705	714	739	719	707	762	700	747	696	785	681	698	729	686	738	719	726	721	730	690	733	674	703	749	748	723	682	642	686	721	677	743	698	717	688	734	722	686	745	717	689	688	723	729	756	730	692	747	718	716	710	675	747	774	696	721	725	733	729	713	727	674	680	669	721	659	750	672	682	670	726	720	733	706	710	713	742	750	750	741	654	704	681	669	695	703	722	737	717	732	723	721	702	686	776	730	720	701	698	716	720	727	669	719	725	710	683	730	732	685	724	708	726	759	690	686	711	689	746	739	657	712	687	738	704	711	739	700	714	700	744	696	696	701	754	699	725	727	765	714	673	745	695	686	710	740	725	692	695	689	705	719	712	691	733	752	691	719	745	705	752	694	717	742	724	725	680	721	693	727	706	748	755	677	697	754	693	736	712	723	690	718	706	731	728	685	724	674	744	711	715	692	698	741	653	677	721	711	668	719	727	748	686	695	663	731	664	696	713	740	689	679	756	665	727	728	690	753	706	675	728	685	685	676	738	699	741	714	713	715	680	729	717	743	733	718	735	725	722	693	726	715	720	739	709	723	725	704	684	712	720	675	676	699	681	741	730	702	736	673	693	727	716	734	704	756	686	648	715	789	686	718	710	691	759	742	709	740	670	687	713	697	696	743	703	727	757	734	673	738	681	746	733	685	712	763	750	712	717	684	785	734	685	682	725	748	660	702	684	679	718	649	688	736	727	713	704	729	698	745	725	723	738	676	708	675	758	679	761	725	712	748	670	736	711	705	701	786	721	736	728	721	748	722	713	771	722	717	708	744	771	701	728	696	726	723	725	742	693	691	789	699	728	722	673	719	713	704	697	756	709	706	682	692	742	688	690	753	690	775	674	682	741	713	738	768	701	726	691	722	711	738	715	687	709	691	694	697	745	720	720	733	712	725	689	707	750	705	715	703	695	702	740	765	706	727	707	736	720	714	668	686	755	699	689	744	768	737	758	687	718	708	713	764	718	675	702	734	756	724	729	691	700	729	685	709	721	704	747	698	714	719	738	780	672	691	687	729	691	680	723	719	732	675	763	718	706	684	682	735	650	698	747	751	705	711	680	772	734	765	692	760	729	708	706	705	709	695	721	689	742	728	725	711	785	721	698	707	655	739	676	716	733	684	696	723	767	717	708	744	676	702	690	695	713	708	715	670	745	742	699	738	711	706	690	729	721	693	696	713	655	714	679	734	748	758	710	729	694	676	709	657	732	710	709	669	730	788	716	732	694	722	739	658	651	692	721	730	713	760	678	716	758	735	714	704	694	712	715	718	695	741	698	725	698	733	712	689	714	727	748	694	712	690	711	741	748	773	704	702	709	652	733	714	744	707	723	712	686	712	707	749	683	715	684	713	722	679	703	718	732	735	739	682	746	695	722	690	773	711	706	730	740	696	715	721	679	764	721	709	709	683	704	751	740	689	744	728	666	722	694	698	685	706	719	679	692	715	707	748	729	710	719	704	776	697	723	752	685	693	748	721	729	753	718	716	731	704	739	696	660	682	731	714	724	676	719	777	620	757	698	695	723	697	734	694	676	707	758	680	680	683	702	752	702	712	729	737	732	749	687	715	707	712	728	734	702	734	643	704	670	717	686	708	707	767	716	716	656	711	684	704	728	706	768	671	710	710	671	726	730	725	709	700	713	717	754	740	741	691	724	669	715	695	702	707	695	708	758	730	705	700	697	682	728	671	701	703	745	714	725	726	735	750	751	687	728	660	737	699	712	751	732	717	713	712	699	681	742	690	684	753	734	690	775	709	699	682	719	750	730	734	689	724	739	734	706	661	754	693	733	700	691	742	691	679	658	721	732	682	694	673	708	722	749	690	721	718	724	742	692	716	706	736	680	743	704	666	721	721	735	704	710	718	682	730	687	746	682	708	678	695	782	715	676	706	696	724	703	744	776	694	724	709	778	702	759	714	706	731	696	660	727	709	703	735	689	790	720	730	725	733	750	708	736	721	697	747	733	729	724	729	674	701	723	700	761	734	723	710	746	704	731	677	748	704	714	724	716	711	748	699	719	719	684	745	740	673	700	726	708	666	714	700	698	736	715	715	734	706	694	751	703	671	730	733	685	705	695	697	678	707	731	671	727	733	685	714	702	716	725	770	709	730	707	714	749	772	714	723	699	686	688	655	749	680	693	702	729	723	739	684	731	677	724	693	715	702	678	729	711	746	700	723	687	699	713	695	704	735	699	700	697	709	748	662	752	674	743	734	734	721	690	718	691	757	679	762	672	752	745	744	751	737	706	672	737	740	699	725	700	668	730	709	696	727	739	678	683	648	735	696	750	759	723	739	680	752	668	714	715	748	691	659	768	747	702	725	719	690	680	716	730	730	703	770	728	767	732	712	722	693	713	747	684	705	665	684	690	681	741	717	730	734	702	729	696	735	724	691	739	776	740	683	736	738	650	698	697	712	717	738	728	752	743	701	711	762	682	734	704	759	746	715	696	712	715	693	711	722	692	683	695	682	694	788	641	726	691	742	733	730	701	720	727	690	715	679	740	688	690	735	756	739	772	735	720	725	751	684	700	727	690	697	724	681	691	769	740	709	719	716	687	721	687	695	751	694	701	702	727	740	731	705	696	699	748	751	674	717	745	771	721	750	708	671	695	738	731	729	721	676	719	695	690	706	766	709	725	708	700	656	684	703	758	683	645	762	702	703	724	692	721	727	709	742	709	704
4654	4674	5160	2060	2392	2368	17842	27143	19764	8696	3672	1734	861	683	700	630	701	685	677	708	683	669	645	666	656	682	689	646	659	648	667	688	693	677	666	683	679	699	669	660	702	655	659	691	634	670	640	700	672	669	684	688	689	651	690	713	642	695	651	674	683	649	611	625	673	621	675	658	645	720	678	665	646	648	704	639	691	660	678	656	718	680	679	662	666	711	647	691	691	662	649	643	656	673	677	659	653	667	646	705	687	648	691	663	667	721	658	708	598	698	688	649	665	611	704	721	652	641	638	680	719	662	653	631	664	679	660	666	696	617	626	667	720	667	702	653	704	684	695	681	696	679	700	652	655	655	638	687	627	661	660	662	657	676	658	643	721	693	669	663	697	659	685	649	680	673	646	645	635	679	712	686	696	677	672	653	642	655	647	666	621	656	656	675	629	707	661	638	645	674	636	655	678	666	641	620	648	651	647	635	638	683	648	648	668	664	673	693	697	692	703	685	653	660	667	631	646	647	701	668	711	687	697	711	656	634	655	684	643	615	636	657	638	610	706	673	680	676	639	705	671	613	638	663	704	640	681	622	663	677	697	656	683	677	673	636	647	656	626	654	709	669	657	651	657	661	647	663	651	686	665	649	656	658	682	649	662	657	661	641	631	653	706	716	682	704	651	644	685	648	670	721	692	664	696	626	670	681	660	645	682	683	663	677	626	637	665	694	662	648	678	693	731	662	657	641	627	654	648	586	665	699	670	635	641	619	711	641	636	629	664	660	688	644	681	638	640	686	649	616	631	670	673	683	651	607	642	662	631	646	688	636	636	671	684	635	666	694	657	659	667	640	651	681	635	673	673	678	660	700	695	654	674	655	648	629	683	654	668	638	643	704	681	637	663	695	661	617	667	612	623	648	645	658	629	674	641	625	684	695	688	653	673	652	663	633	641	691	689	637	656	692	701	705	659	699	654	683	698	612	632	654	636	635	647	676	678	652	629	645	669	682	616	639	666	671	607	635	647	628	655	692	644	645	688	639	703	665	699	647	635	655	627	669	700	660	674	651	652	683	690	676	640	629	692	682	638	680	639	650	677	645	646	654	648	637	699	673	670	667	628	658	671	721	637	623	647	618	680	665	695	649	641	625	676	650	683	654	681	698	682	699	640	654	695	690	682	632	673	651	696	633	668	614	640	631	681	709	681	661	670	649	662	668	677	709	708	648	643	643	652	652	653	668	635	609	627	683	636	699	666	651	666	643	674	700	658	685	612	674	616	660	699	696	703	639	683	647	635	636	630	651	714	673	673	689	659	637	631	647	651	634	667	666	644	636	597	652	659	675	665	645	654	660	670	691	668	688	698	691	624	652	685	645	681	702	595	655	687	670	622	608	644	637	675	609	677	696	681	647	645	656	629	707	642	686	663	641	680	662	693	626	644	654	715	654	643	650	640	658	686	670	666	669	614	679	660	669	679	650	666	637	624	670	647	657	670	652	655	651	621	655	675	693	658	647	666	645	652	612	679	646	646	630	675	658	657	650	642	669	691	653	695	644	655	713	645	662	664	626	647	670	693	679	647	672	640	682	621	641	618	664	685	674	689	660	659	693	654	645	680	689	646	652	660	674	637	648	686	649	646	684	714	645	670	683	634	697	691	622	685	677	716	714	670	702	677	662	660	633	643	634	692	696	621	638	687	641	679	676	638	699	653	661	654	684	687	683	652	681	640	656	625	625	673	600	617	620	668	684	617	665	683	647	627	667	619	684	658	652	709	636	641	656	637	669	695	634	647	670	697	656	732	617	640	680	641	684	652	636	613	664	639	639	647	709	676	650	632	695	693	661	632	706	656	649	688	667	664	660	611	686	656	650	658	647	640	651	670	628	607	680	634	653	665	635	642	669	652	689	660	657	657	672	667	645	662	686	668	654	673	649	675	659	653	631	622	683	662	660	612	695	694	664	661	664	660	645	660	664	677	701	661	673	644	711	652	656	655	688	659	665	612	708	654	652	654	651	674	655	663	668	668	651	650	634	640	659	626	628	662	633	649	668	599	664	656	669	661	637	676	603	681	619	617	669	643	644	623	614	657	646	654	678	656	679	664	679	652	642	672	688	674	635	632	658	648	635	622	697	577	604	696	691	663	651	681	669	710	633	637	643	581	656	648	629	679	613	660	674	626	666	672	642	639	664	648	679	655	672	650	623	660	685	655	637	705	667	675	648	635	693	629	668	647	644	658	680	695	661	678	716	645	649	626	710	684	705	657	642	646	648	635	643	719	653	665	643	722	740	632	626	633	637	683	714	655	640	646	690	634	635	637	693	668	687	655	601	690	699	646	651	660	674	699	661	685	671	628	630	726	663	634	685	666	639	647	676	663	658	670	664	682	691	679	670	628	673	649	661	657	682	625	659	689	647	664	702	616	617	633	666	653	658	659	711	679	657	644	683	710	693	624	670	638	665	678	667	657	642	648	626	681	649	708	690	684	616	667	647	702	679	690	646	697	647	719	655	670	674	661	680	647	672	627	653	634	641	648	662	670	652	654	670	668	627	669	638	666	640	659	664	679	635	660	640	620	646	717	645	609	627	668	643	674	653	647	660	721	671	649	657	661	640	653	649	658	676	610	666	648	737	641	642	685	635	634	672	640	669	659	638	657	701	668	710	657	665	644	672	657	655	652	632	662	630	614	704	655	688	645	703	661	628	657	678	620	671	651	621	663	631	667	671	667	653	640	664	642	629	670	611	673	709	648	655	643	652	629	653	663	684	667	654	659	707	659	683	630	670	617	656	608	655	642	631	674	694	593	648	618	651	683	636	653	689	641	664	640	709	686	634	677	651	666	630	671	699	631	620	634	682	635	643	678	668	631	658	672	672	652	641	653	680	655	648	661	622	645	687	644	673	685	656	625	685	703	720	638	690	615	694	643	697	690	621	658	694	588	673	660	663	646	638	682	685	680	630	647	662	613	666	620	640	621	617	714	640	691	652	657	669	691	683	642	642	664	652	689	622	659	715	623	648	652	646	647	661	621	708	648	633	676	676	663	651	706	651	657	660	694	678	698	658	673	632	656	664	664	698	623	642	704	677	694	667	646	666	650	626	689	653	668	667	646	683	707	656	691	660	631	679	658	649	692	679	684	687	656	676	626	685	668	674	672	648	663	681	690	654	671	673	665	615	636	646	666	681	682	631	649	646	635	673	676	708	669	714	673	668	702	663	709	660	685	677	691	683	642	632	642	642	668	670	670	673	642	682	659	670	713	641	654	623	668	675	627	646	686	587	676	605	664	649	669	625	638	673	600	642	635	647	669	622	666	654	675	648	723	666	693	716	696	635	632	657	688	679	610	675	714	654	682	700	647	676	652	578	631	625	696	661	677	631	650	675	652	662	643	687	668	672	629	662	652	683	659	630	671	660	651	719	664	680	689	656	615	710	690	700	658	650	676	646	655	672	623	660	654	654	614	670	677	695	649	647	652	733	633	687	649	606	668	680	653	661
24263	21270	28527	24327	21218	10841	24606	47324	41356	24486	9955	3767	1317	959	896	839	790	826	815	897	813	809	815	802	809	844	853	826	852	796	786	858	790	872	856	791	832	835	834	805	893	873	837	777	842	813	810	830	843	850	877	841	840	811	830	777	806	872	830	841	820	821	802	841	833	855	802	836	795	831	824	844	780	788	815	823	893	833	820	836	858	854	797	837	811	841	886	826	867	822	800	808	829	796	851	885	900	883	849	815	839	920	861	898	843	847	789	829	849	840	790	806	816	807	827	844	861	829	877	824	827	848	817	809	833	834	812	840	825	841	863	909	829	786	840	852	868	810	806	818	771	834	830	819	825	807	846	850	823	855	842	881	838	740	853	752	796	795	803	896	805	787	795	814	742	826	804	839	813	826	792	839	838	833	839	818	821	804	818	809	823	812	821	818	839	823	827	825	816	795	822	823	870	837	861	792	764	801	827	842	827	814	827	826	855	846	843	823	848	921	790	837	822	848	793	816	813	868	813	787	792	845	813	816	831	769	785	806	806	829	828	884	854	859	794	839	846	772	818	830	779	794	811	858	843	843	769	817	824	804	828	772	885	820	888	813	802	800	830	837	879	834	809	799	825	843	768	841	768	757	794	825	836	804	828	837	788	851	826	836	840	842	859	795	831	827	802	820	854	838	786	800	842	814	828	832	857	833	815	791	794	780	881	895	803	847	835	857	823	800	866	816	789	824	829	839	809	827	797	835	809	777	788	811	818	835	850	818	797	785	808	872	789	809	801	839	811	793	865	854	797	804	842	803	836	789	872	838	798	814	847	852	787	842	796	787	826	798	786	819	837	809	832	831	807	786	811	856	765	796	795	814	807	869	811	799	814	845	792	857	790	791	832	801	813	790	818	844	820	877	832	855	813	856	793	830	797	835	848	829	886	846	794	794	813	799	782	794	862	794	808	779	843	850	800	833	788	844	868	812	810	858	833	838	804	801	791	803	859	776	823	868	771	860	826	780	795	817	861	810	850	824	767	814	798	823	795	844	787	811	814	850	864	815	826	879	790	883	819	817	852	817	885	790	785	812	798	803	824	821	834	800	828	800	816	815	815	803	814	836	840	813	794	857	834	824	817	850	810	841	884	775	766	859	809	840	798	755	793	822	768	775	820	818	810	807	797	831	808	792	808	801	803	848	803	810	802	773	837	801	828	809	812	832	792	845	838	845	826	830	828	735	821	785	859	812	810	824	792	799	828	821	812	825	788	778	811	857	822	829	819	849	762	800	798	780	822	786	842	877	865	819	853	774	818	821	772	778	766	851	859	817	820	888	815	768	846	830	901	819	810	793	868	833	868	816	804	778	836	820	857	828	830	852	786	808	837	788	836	828	812	796	816	781	864	864	859	818	831	843	860	853	789	750	812	809	772	782	803	836	883	811	845	827	820	763	812	891	821	803	864	827	785	793	758	856	814	872	821	851	838	798	796	851	826	849	785	777	770	817	832	783	823	793	837	838	797	861	810	801	866	787	826	740	777	839	831	811	838	827	820	791	877	818	857	809	803	820	824	834	834	788	843	858	840	833	863	785	796	855	850	792	865	821	767	854	794	797	913	773	829	821	787	811	797	800	866	821	861	797	803	799	803	827	819	812	783	799	839	848	839	801	797	815	811	761	801	839	819	824	838	763	784	784	805	802	817	845	807	871	791	816	829	799	784	825	821	836	853	875	855	852	854	823	854	837	817	803	837	826	845	839	802	842	800	815	770	824	842	820	777	859	820	824	896	816	795	751	802	802	857	840	813	804	815	866	761	801	819	842	790	839	780	768	798	851	770	828	788	839	807	883	781	794	822	808	816	753	831	822	839	832	832	805	854	841	807	821	783	908	782	772	827	834	850	814	887	774	755	861	777	764	781	838	813	884	803	815	837	803	874	814	809	795	835	792	795	806	803	826	853	880	811	818	793	772	859	783	856	821	785	857	845	840	762	822	856	834	860	843	790	850	857	774	834	768	821	818	799	844	836	833	833	787	834	822	785	791	804	790	833	771	800	833	803	797	855	818	849	851	823	760	804	806	749	837	862	827	817	807	829	776	816	802	823	810	816	843	806	823	880	838	840	789	811	824	807	853	806	817	809	767	843	815	817	772	822	815	824	786	813	799	818	857	821	793	800	857	780	837	818	824	790	781	825	811	785	790	840	775	828	796	849	830	830	838	814	796	825	817	882	789	814	784	774	855	819	806	807	797	841	828	826	804	835	804	790	812	751	832	819	846	808	824	833	839	796	824	823	794	802	863	812	836	871	796	798	810	799	830	848	843	826	819	806	837	808	839	793	819	788	812	808	779	827	813	842	829	766	755	791	811	853	818	798	835	843	814	779	804	806	853	835	817	818	830	796	824	853	815	811	820	834	793	795	827	822	811	790	824	820	802	822	802	803	796	849	838	805	830	811	847	811	793	874	753	833	835	858	811	846	780	759	800	801	867	816	806	793	818	826	844	862	809	786	774	845	764	876	830	816	765	833	848	794	788	809	858	837	799	763	809	802	803	832	841	787	853	835	828	812	820	783	843	841	775	777	791	799	791	832	851	818	814	805	862	831	772	857	862	777	816	770	803	839	833	764	879	889	829	875	824	831	846	830	821	798	846	776	787	849	834	837	797	860	802	812	830	833	761	759	859	822	824	794	790	841	855	792	839	810	807	852	806	843	831	804	834	769	792	791	805	820	795	834	808	782	832	870	813	854	807	749	814	760	817	852	775	801	861	820	794	858	788	891	830	820	753	830	786	816	891	833	844	812	852	840	860	795	835	829	812	787	753	824	805	801	824	872	770	844	783	755	762	796	770	839	813	832	819	787	837	781	822	789	809	831	778	839	833	815	810	802	818	800	828	838	819	800	812	796	799	783	803	783	816	760	856	846	851	845	814	838	847	830	803	811	816	830	863	830	842	843	815	830	808	809	798	804	828	829	790	817	889	809	843	807	828	825	823	790	834	846	811	750	828	824	805	853	776	832	822	828	862	818	835	822	864	826	783	826	824	879	831	799	790	829	834	826	837	811	851	808	795	801	781	813	758	774	797	833	815	807	902	807	796	835	803	813	812	861	864	857	813	816	852	795	856	815	789	845	870	831	861	834	803	838	841	859	859	820	790	824	799	751	803	835	760	803	782	824	838	803	843	808	848	805	792	821	795	823	834	841	854	761	814	818	765	862	818	793	814	798	780	824	813	814	794	773	793	805	832	806	844	833	839	791	810	828	842	810	842	823	813	768	821	857	808	806	777	809	821	833	835	779	822	831	842	759	810	837	837	833	802	841	820	820	803	866	829	818	776	798	832	827	857	817	823	851	851	819	830	855	832	785	775	790	770	843	851	805	851	827	818	814	796	804	811	834	798	816	762	818	817	806	831	747	819	814	775	828	844	840	792	803	801	841	796	845	850	764	871	832	852	818	821	777	776	831	804	829	776	822	803	828	772	771	862	773	829	809	824	784	832	844	839
5665	8687	6892	4108	4824	3607	27644	45547	36304	18238	7992	3739	1231	825	778	737	763	788	724	748	743	733	738	764	764	712	782	759	736	720	762	763	789	728	738	779	759	759	730	748	731	730	699	773	748	727	720	716	767	732	761	726	758	771	776	738	739	740	706	721	793	769	755	760	765	725	738	740	756	742	768	770	733	775	692	760	770	759	767	759	763	745	660	743	761	733	743	698	735	735	768	743	732	750	778	699	801	716	718	758	718	754	756	743	758	741	727	749	742	758	736	714	724	722	728	706	724	759	774	768	742	762	763	727	790	765	754	752	737	720	782	715	795	751	698	758	770	710	725	803	802	766	756	744	732	712	737	765	765	738	807	759	754	715	709	788	750	735	754	772	724	737	714	732	731	767	783	753	711	747	733	756	800	694	752	746	719	754	743	766	778	725	742	713	727	752	760	779	768	747	757	722	738	743	760	726	701	752	755	795	727	763	736	733	795	741	714	715	762	715	748	724	717	660	786	732	751	713	712	734	721	693	788	756	704	759	731	769	700	731	738	717	770	696	696	763	725	732	762	755	753	756	731	744	754	730	744	737	774	755	779	743	722	699	669	783	752	778	793	777	790	738	714	774	719	736	753	748	722	717	682	706	749	736	751	735	719	727	699	729	727	772	697	772	779	715	745	709	739	718	713	734	749	729	739	698	808	769	699	744	723	729	741	755	719	709	733	747	792	739	758	748	737	758	762	724	688	716	715	730	761	729	749	765	715	726	696	754	790	759	737	719	696	695	740	786	757	744	765	779	688	697	711	704	751	728	735	740	724	778	731	788	744	732	712	677	702	769	738	756	771	716	746	735	709	739	733	806	748	715	727	730	692	728	788	711	746	756	701	713	728	801	766	733	744	697	774	733	715	773	740	678	773	749	726	727	741	746	759	736	769	744	768	772	742	748	768	784	753	766	722	780	788	731	679	755	740	764	699	765	707	707	780	728	734	705	783	711	735	701	741	774	735	757	731	748	749	722	737	735	752	790	790	764	727	774	727	753	730	736	780	760	797	750	742	788	791	741	731	780	775	725	739	759	750	775	736	768	718	695	782	735	733	763	739	741	796	714	725	729	723	715	786	719	684	762	767	689	778	785	748	750	784	791	700	752	749	758	753	715	720	767	751	733	733	760	728	725	732	729	824	785	751	765	746	738	705	710	796	729	753	748	714	731	749	712	806	689	736	743	742	706	775	722	728	765	713	737	745	747	772	771	769	745	694	710	735	740	776	691	781	716	730	773	736	732	683	741	726	736	727	762	727	746	751	733	767	695	665	764	770	750	803	733	682	777	714	738	784	723	796	776	745	746	719	761	742	751	684	770	700	694	768	739	742	730	718	750	707	743	773	722	759	732	750	715	719	705	751	735	766	690	743	768	707	751	767	756	740	699	745	710	734	768	763	745	711	737	728	756	738	725	734	733	751	768	728	712	755	788	727	737	773	720	711	705	714	667	727	713	694	748	793	774	744	767	713	758	734	720	749	743	776	767	738	717	747	695	735	738	707	760	713	711	775	739	735	680	743	788	702	727	714	737	730	776	727	738	766	724	735	731	740	749	784	789	736	659	776	755	732	764	776	727	771	718	755	694	750	722	763	729	748	732	693	726	733	704	742	715	737	738	738	743	680	738	695	713	759	754	710	691	743	754	754	761	759	731	685	733	756	843	710	760	715	701	723	730	759	741	659	752	729	730	761	716	741	735	700	731	739	790	778	708	750	721	818	722	753	703	793	709	709	724	756	738	762	759	741	732	737	760	719	732	736	702	728	719	761	738	662	733	750	690	723	799	722	740	724	728	736	704	724	732	743	778	738	742	735	717	777	722	759	687	736	736	755	717	761	699	728	774	779	719	764	781	764	698	776	751	719	863	736	758	725	729	749	718	716	759	704	776	729	738	681	704	750	740	757	742	720	782	701	747	744	724	706	792	748	744	722	711	788	710	723	720	747	736	774	700	745	740	678	757	719	750	793	798	748	705	732	713	744	740	817	740	705	713	734	745	731	780	746	695	738	762	772	746	764	736	762	737	726	730	750	749	749	710	745	729	734	745	765	726	695	738	735	724	695	747	741	714	727	731	734	728	728	724	762	695	730	712	718	757	742	778	816	732	757	746	754	775	727	774	717	706	754	763	707	764	736	768	758	727	727	719	754	755	733	767	724	740	697	718	767	728	777	776	736	723	709	718	714	718	722	766	695	834	713	687	728	753	763	766	690	733	776	715	714	749	739	770	739	723	745	721	730	719	719	767	701	719	734	728	745	707	736	679	719	783	749	725	712	744	775	732	733	682	779	718	763	748	736	757	785	755	747	752	710	740	716	746	703	763	725	755	784	762	731	762	724	784	748	732	757	710	718	751	719	725	721	684	739	769	709	725	721	759	709	720	671	792	726	817	728	762	787	767	757	781	704	757	783	680	754	750	710	734	738	708	690	751	770	742	717	748	695	775	783	754	716	774	738	679	786	760	736	748	726	737	733	740	731	701	690	769	727	762	702	738	748	787	799	679	726	726	690	728	768	756	758	727	738	766	760	682	760	752	731	764	717	702	757	720	705	751	738	706	737	722	714	698	752	731	713	733	743	713	706	750	738	726	768	699	742	706	725	780	708	742	739	766	761	748	742	709	773	736	695	719	792	730	718	708	741	723	707	691	695	760	779	749	736	724	730	727	774	704	750	809	719	711	752	696	700	700	761	776	743	750	752	691	767	769	790	767	726	735	771	734	758	778	734	745	745	758	683	720	726	723	724	703	747	749	781	708	739	693	753	734	713	763	748	763	718	661	687	719	762	759	716	752	735	688	753	703	693	705	721	761	719	746	750	761	731	770	724	756	710	690	787	778	778	708	690	766	749	743	780	710	757	739	725	686	747	779	763	749	758	735	729	728	729	794	766	716	760	768	734	750	678	786	720	714	731	758	720	730	727	729	695	690	687	773	795	723	749	743	742	755	766	739	782	745	701	690	758	719	760	755	753	727	742	761	749	731	755	743	694	701	727	756	782	754	731	790	756	719	720	750	715	697	767	689	765	688	755	719	730	716	757	746	691	740	714	755	738	700	704	767	759	765	729	759	757	718	755	736	734	736	743	764	728	719	711	750	746	766	746	745	718	752	725	757	723	744	731	757	766	755	715	719	726	742	757	741	720	749	733	699	755	763	765	698	777	723	702	719	708	749	777	785	699	742	734	743	733	729	750	761	709	715	749	777	694	731	713	706	801	705	712	773	723	710	689	733	732	742	669	777	776	769	703	746	754	716	753	736	722	725	758	758	760	725	691	766	774	724	746	731	771	751	752	703	745	691	726	734	758	720	743	775	688	771	701	749	756	731	728	744	721	756	760	740	735	730	752	722	702	735	737	725	788	765	744	715	687	793	720	758	750	748	731	726	699	678	737	767	731	749	755	768	773	736	730	769	751	738	735	734	724	763	727	731	700	764	735	741	698	714	716	761	740	730	760	727
27630	13354	2706	1704	1518	1205	2298	4444	4025	2264	1403	1013	817	818	789	780	755	810	761	826	777	765	802	750	818	785	726	744	801	767	767	699	776	830	813	781	856	791	777	731	828	821	701	727	790	746	775	748	818	736	802	788	813	721	746	791	823	743	775	813	771	745	764	775	738	742	785	774	746	775	748	718	782	777	812	761	745	749	743	756	739	796	790	795	781	765	815	825	811	745	736	758	732	773	792	758	778	695	744	735	785	775	779	770	800	749	783	760	830	678	766	751	772	748	769	801	772	771	726	757	733	772	811	748	748	766	763	740	781	744	798	740	742	762	757	738	767	749	797	761	737	751	751	745	776	776	763	802	749	804	770	726	807	774	749	814	717	809	787	795	750	774	732	796	740	797	750	726	793	838	738	791	757	693	703	751	761	700	767	783	747	715	788	771	798	720	727	764	786	756	767	708	734	708	807	723	805	756	742	764	767	795	784	840	767	763	755	782	751	759	728	749	721	745	730	780	729	766	747	748	784	760	771	771	806	718	739	783	767	768	740	782	791	763	792	743	800	731	771	775	778	710	809	728	745	776	766	743	770	786	717	735	771	729	740	778	805	757	764	776	762	800	716	778	753	756	761	717	722	739	767	729	772	739	757	743	753	762	730	789	729	734	786	773	758	740	795	776	749	810	777	746	783	777	714	756	752	730	794	770	700	794	735	783	760	783	789	756	741	735	713	756	775	735	790	750	797	737	785	730	789	799	739	742	759	722	715	769	768	754	820	721	805	752	767	752	767	795	778	744	730	803	750	734	746	727	779	765	769	743	816	776	691	784	760	733	753	766	761	803	796	798	791	750	744	758	750	756	764	803	760	733	784	766	781	744	760	759	789	797	749	758	819	734	806	776	791	786	744	778	793	771	803	810	733	723	769	749	749	795	796	762	764	745	696	752	785	776	747	749	750	739	796	759	805	759	767	735	725	778	805	764	787	815	761	808	783	699	795	760	779	710	760	753	784	810	763	742	782	821	740	740	719	771	763	761	776	755	782	772	740	767	756	801	786	742	818	751	780	779	755	776	761	731	755	773	781	802	709	804	729	760	731	832	791	749	801	786	783	750	758	819	817	738	746	762	727	776	836	781	751	747	769	760	799	769	741	727	761	751	761	733	821	753	771	784	808	791	755	772	775	782	767	708	782	824	755	730	802	720	778	807	723	762	767	792	733	743	750	747	749	812	788	776	808	770	768	761	806	726	760	738	758	817	791	754	811	798	759	769	781	792	775	740	768	777	782	775	745	764	779	790	785	755	757	744	780	733	779	708	776	745	806	769	750	769	734	792	813	750	786	767	766	809	752	822	722	757	756	784	809	779	801	728	734	774	781	719	770	775	751	741	761	798	759	704	784	804	724	749	783	824	744	731	733	779	751	766	799	771	769	755	774	742	755	776	744	747	783	783	811	838	824	762	797	790	748	782	711	737	784	810	745	765	764	751	811	719	785	768	770	722	763	762	764	759	798	734	789	777	815	786	719	783	742	728	772	743	767	767	788	739	726	731	769	784	766	763	742	816	774	791	757	802	756	713	747	769	786	783	782	744	820	783	764	751	752	754	824	696	746	769	733	765	731	741	726	772	733	802	696	742	800	745	733	753	782	746	745	752	759	755	770	721	729	769	786	761	808	762	790	767	782	751	735	802	732	773	759	738	741	765	729	793	761	785	708	757	736	744	737	775	781	722	750	753	758	767	762	802	776	801	839	733	758	732	763	760	744	803	756	800	750	774	832	764	781	719	745	781	707	758	759	686	741	716	795	772	808	783	800	795	785	774	739	778	738	804	747	787	751	757	755	773	744	776	790	709	757	745	701	754	701	785	770	778	764	768	735	763	747	752	782	785	738	775	771	803	764	776	798	756	749	770	760	765	744	779	755	773	775	762	723	756	752	820	792	782	787	741	779	730	758	743	730	790	741	748	826	781	748	758	795	750	775	741	772	824	749	791	751	751	786	794	778	774	785	730	780	766	799	757	748	748	809	765	828	783	744	777	725	786	752	789	741	839	723	741	739	799	800	761	780	742	762	807	760	809	838	761	776	745	812	735	748	805	783	774	783	805	745	744	743	733	767	745	769	825	732	778	815	796	782	768	798	713	759	756	814	772	735	732	715	691	752	800	790	749	764	736	733	775	774	754	740	772	730	759	774	707	815	784	726	763	740	795	784	741	757	774	735	741	750	779	815	780	793	759	743	771	740	810	808	779	773	753	729	732	807	795	803	819	744	736	775	764	750	788	802	770	726	777	791	793	737	798	744	747	781	767	726	798	796	772	765	798	743	764	817	799	739	728	731	739	784	764	746	708	772	774	778	773	770	777	802	806	777	757	798	795	772	756	764	755	769	772	795	758	789	753	792	730	782	795	772	760	768	776	783	745	740	755	793	774	814	770	759	791	776	776	767	768	772	754	756	773	772	790	779	761	752	738	757	773	742	752	751	790	755	790	764	762	769	745	784	754	784	784	750	779	738	812	820	750	774	794	771	782	772	798	788	759	787	778	779	815	755	810	768	771	805	754	758	750	806	708	831	813	765	770	789	782	754	743	832	774	814	798	808	746	782	819	758	779	781	733	764	789	765	681	801	771	713	743	773	817	771	788	750	803	752	749	754	722	774	721	805	793	739	732	801	804	731	777	798	778	804	779	779	706	824	762	722	711	775	760	793	774	771	743	748	759	773	764	758	832	715	730	717	725	750	736	733	788	717	766	757	845	762	791	768	790	769	795	771	790	754	752	715	746	734	748	775	733	772	762	768	756	813	749	735	730	757	782	722	787	754	772	738	798	752	785	747	721	766	749	776	765	761	764	782	787	748	796	770	772	724	790	762	717	760	737	787	805	788	772	696	776	765	780	775	763	745	785	770	773	733	779	776	742	775	754	749	788	799	811	707	820	764	715	757	803	803	736	764	782	791	769	766	759	783	779	783	756	704	776	732	763	757	768	745	786	769	746	778	784	794	818	796	724	769	771	807	753	776	718	786	776	761	764	792	787	787	754	734	776	737	732	766	706	820	731	800	766	772	734	717	774	815	741	780	750	775	760	792	736	833	788	784	806	804	744	800	768	714	795	749	780	774	726	772	771	754	742	763	778	790	761	756	721	779	819	759	775	780	758	762	773	765	755	753	752	756	768	792	715	779	728	817	703	770	766	730	732	756	720	814	719	793	747	767	775	777	703	727	754	786	820	755	813	750	704	777	778	759	752	738	791	746	808	793	749	758	787	786	814	732	731	755	797	781	788	794	748	786	705	763	798	744	733	771	810	807	733	787	735	778	766	759	700	754	742	794	787	797	766	752	769	786	790	838	786	751	785	735	689	796	726	769	793	776	744	756	816	783	771	804	801	776	721	690	705	775	753	773	763	781	766	787	748	719	768	754	822	747	791	769	793	809	722	752	766	765	751	742	742	749	717	746	764	799	755	788	775	774	739	762	766	753	800	738	735	778	751	757	746
6296	2232	1413	1333	1588	1444	2952	5130	4059	2244	1260	888	692	671	708	675	667	711	671	701	690	714	695	679	657	659	707	688	665	676	649	647	703	708	679	680	688	719	690	703	697	685	715	668	662	684	665	698	718	707	642	651	665	658	708	658	673	704	712	678	652	644	648	657	650	685	667	698	711	636	674	702	668	687	671	644	713	653	683	661	699	713	679	741	705	723	635	716	683	671	668	656	669	674	666	697	666	683	689	681	664	725	656	665	662	682	651	680	697	641	661	652	660	706	700	754	660	696	684	684	657	688	621	728	680	661	701	667	665	691	685	647	705	649	639	684	693	677	663	667	658	654	666	651	695	722	649	675	673	671	660	701	709	680	671	631	667	684	651	651	671	672	697	658	657	636	674	702	654	706	673	658	714	655	670	665	695	679	645	689	668	686	656	694	697	659	694	654	668	656	680	644	671	706	688	692	670	676	714	656	691	686	624	620	670	694	668	709	677	693	655	736	713	687	679	686	714	689	698	711	709	703	653	699	686	671	654	662	679	673	661	615	625	690	702	703	706	713	645	649	651	699	631	681	644	655	668	623	670	682	667	695	652	686	648	670	662	692	655	688	699	695	690	720	708	638	712	714	653	726	685	681	680	636	689	718	685	719	705	639	661	697	658	666	681	672	687	671	641	683	724	647	663	679	698	711	668	654	686	665	652	692	655	654	650	674	681	678	645	640	660	660	678	667	692	649	671	669	732	683	681	694	650	671	728	682	677	679	639	638	669	697	749	666	670	712	693	615	622	722	657	662	720	682	643	678	649	680	654	650	673	624	692	707	719	671	677	675	689	670	674	680	679	678	628	686	688	714	653	715	707	718	651	721	650	690	706	691	684	717	689	693	654	654	720	697	680	680	646	671	719	671	681	668	690	644	651	720	722	676	641	686	647	709	734	656	679	671	719	690	636	675	663	673	647	654	673	663	649	691	660	725	697	672	641	667	652	684	651	665	674	710	701	678	665	700	702	682	712	661	666	713	627	686	653	656	710	690	681	656	690	667	673	653	645	673	705	650	664	694	661	720	691	699	684	688	686	640	667	655	663	681	678	739	685	663	728	678	662	629	706	652	627	707	677	684	650	657	704	707	698	722	637	691	701	684	655	627	722	692	656	647	662	670	657	666	652	654	692	704	651	685	641	692	654	703	708	698	649	670	723	675	673	641	662	692	630	667	672	691	657	646	707	665	663	702	636	678	693	675	719	667	673	663	640	645	636	669	669	662	671	701	635	700	647	692	638	651	718	695	661	718	661	715	675	692	670	703	682	693	676	663	701	662	678	674	672	721	698	708	700	697	640	636	679	679	682	690	661	661	682	669	652	632	623	727	660	671	682	713	664	674	646	686	693	668	687	722	625	701	668	689	653	676	734	700	695	668	690	670	677	677	638	691	685	655	630	637	712	654	650	640	747	709	690	688	674	656	656	687	735	694	675	659	630	663	678	714	632	652	679	641	659	693	648	649	701	685	697	669	706	698	720	674	686	649	695	672	660	700	706	664	675	660	652	722	663	687	649	675	689	690	723	732	707	677	684	711	709	662	683	669	682	661	645	671	702	703	671	676	662	694	709	647	697	688	664	656	703	722	688	716	675	676	676	682	695	676	694	698	659	674	683	723	679	697	685	645	686	654	723	668	684	694	690	703	739	702	701	678	652	664	722	693	686	661	695	677	688	680	696	653	702	695	715	736	666	690	685	649	692	707	711	685	708	677	673	730	692	706	667	701	675	633	714	642	674	674	699	695	697	630	685	673	626	650	649	657	689	713	709	668	657	662	661	700	656	671	707	663	683	658	615	708	684	670	644	716	626	680	652	699	682	688	686	659	706	662	726	669	643	681	699	657	702	686	669	685	672	625	647	694	611	698	688	713	673	655	646	683	653	698	670	656	708	702	711	675	633	694	710	666	679	680	640	655	705	664	697	713	685	708	662	674	677	733	616	698	642	710	715	594	669	697	657	683	658	694	688	619	708	670	676	695	683	653	685	629	724	649	649	679	677	701	685	667	667	664	689	695	705	662	676	700	687	670	728	661	696	685	673	672	690	673	665	682	667	690	665	710	726	692	729	665	712	680	676	694	657	717	674	689	651	668	694	688	670	725	713	683	634	618	675	709	670	657	638	687	712	695	706	667	716	631	696	689	655	705	700	661	713	654	707	703	639	685	706	721	664	674	659	681	700	640	633	694	672	603	734	664	692	713	673	667	684	677	665	664	682	716	710	627	656	657	676	677	684	709	741	689	702	656	639	655	656	695	680	670	717	676	696	705	657	707	635	654	673	654	671	701	664	682	674	654	642	695	683	722	650	651	726	672	693	638	664	688	632	656	616	682	725	687	644	704	704	665	710	679	642	672	676	683	702	658	693	694	707	650	673	647	663	690	627	668	664	655	709	709	666	688	697	673	664	697	672	688	646	661	666	744	635	661	667	677	724	697	653	666	638	670	691	655	679	647	701	706	669	670	688	662	718	664	668	690	663	736	663	629	698	646	682	649	659	670	660	708	696	621	666	681	691	687	696	629	689	682	711	715	656	680	641	735	654	640	658	651	698	677	665	638	719	710	655	657	653	631	661	658	674	663	654	700	632	669	707	702	661	647	675	678	696	691	709	683	668	712	677	684	664	646	693	676	666	685	673	608	633	708	682	713	661	712	654	647	698	650	684	724	658	746	754	704	671	647	692	686	742	662	687	633	649	723	629	699	708	685	688	620	710	699	687	709	720	717	640	671	697	670	690	677	697	699	623	696	645	634	683	759	698	728	640	688	704	635	693	732	626	655	680	692	658	694	669	694	690	666	667	661	685	662	687	689	658	685	666	660	716	623	711	673	697	723	663	731	614	678	666	678	679	708	687	634	641	642	689	626	739	638	728	628	735	692	680	656	635	630	703	711	732	722	724	665	694	687	708	693	648	683	688	697	717	642	685	722	667	676	653	601	700	656	705	711	670	653	656	681	720	704	696	663	685	690	652	739	718	692	684	664	643	701	702	723	684	674	702	662	667	665	676	748	644	685	686	645	651	649	645	684	700	721	686	721	717	690	668	671	630	701	657	672	681	723	659	687	663	679	700	709	649	688	675	676	693	686	724	697	706	640	631	683	655	695	702	733	596	689	687	631	612	713	704	646	683	638	665	653	672	693	680	674	660	712	726	643	703	643	622	653	668	696	658	698	687	649	681	718	694	690	671	675	686	691	694	651	723	713	672	685	681	706	669	643	659	696	659	699	680	715	694	662	672	682	676	643	667	707	673	656	670	705	686	676	635	688	668	705	694	642	704	678	695	717	701	701	664	643	702	630	742	672	688	680	712	666	731	691	680	687	674	714	673	659	691	674	678	656	730	681	652	677	736	636	676	654	723	654	659	706	683	667	675	656	681	648	666	725	672	696	662	679	677	711	702	671	671	682	688	656	674	733	617	659	692	663	654	649	651	706	706	687	608	666	700	684	603	692
25364	21261	26965	24930	6547	2505	8000	30578	25960	11902	4224	1787	924	747	773	716	692	674	723	706	717	728	757	731	714	714	726	755	699	743	724	710	754	709	709	692	728	697	747	705	737	695	733	726	719	734	726	698	686	705	668	687	644	688	673	711	679	710	713	670	799	711	717	701	706	736	746	692	760	724	763	718	669	705	672	718	661	727	706	744	747	713	694	711	706	668	700	713	721	730	712	731	746	716	702	710	696	666	716	704	739	720	731	746	766	753	730	732	723	705	689	704	727	758	732	692	718	669	748	677	725	723	704	692	711	701	732	655	721	707	713	687	688	700	722	695	750	714	643	720	734	707	730	673	752	716	703	733	749	709	743	698	673	705	708	732	685	700	692	715	693	679	687	707	723	730	706	720	729	749	682	726	716	721	732	710	717	699	670	691	749	767	708	679	728	740	743	697	744	689	695	730	712	692	705	669	730	732	763	701	719	718	718	700	704	747	674	718	730	733	734	704	698	754	672	756	749	689	721	745	750	723	716	686	738	763	727	724	738	711	663	761	732	780	713	711	672	714	685	732	717	746	702	726	694	736	742	684	686	687	718	739	694	759	773	684	717	741	734	716	751	718	747	744	720	687	702	747	697	721	672	752	714	680	746	714	741	707	776	703	699	716	694	674	727	720	711	745	675	714	698	701	704	738	743	733	729	724	698	684	746	669	706	695	717	743	723	752	695	729	679	740	730	748	709	716	733	725	753	795	700	713	725	675	755	708	732	709	712	730	684	734	739	714	716	718	728	711	699	709	689	750	689	732	706	705	750	696	739	730	721	770	711	757	757	750	767	676	703	718	720	760	664	677	728	726	722	744	707	708	742	734	680	749	723	719	721	738	690	699	695	734	728	730	729	743	744	717	767	659	699	745	722	697	721	700	721	731	695	759	694	724	732	706	653	756	731	728	701	729	697	735	740	734	709	731	722	731	729	758	747	750	697	716	720	698	707	680	728	703	662	742	672	732	655	683	681	711	725	738	707	699	722	691	726	687	716	726	718	737	743	676	708	671	701	713	784	776	749	725	726	717	691	726	772	677	726	728	768	737	694	707	712	712	702	686	707	700	774	686	710	716	733	675	706	734	684	721	703	731	715	736	777	713	701	747	779	693	723	693	707	672	726	687	704	720	715	718	687	713	712	705	632	690	722	658	697	741	726	732	749	717	690	763	766	698	749	718	736	685	745	731	712	699	753	671	762	663	713	687	726	713	741	749	757	716	703	717	726	678	675	668	761	703	723	744	730	717	732	686	728	661	709	684	740	706	760	738	734	696	674	718	669	689	660	691	700	714	700	739	659	718	658	691	724	701	658	705	747	722	723	756	677	696	698	777	715	736	707	685	704	704	686	712	708	752	708	713	708	743	727	707	692	702	669	711	680	734	701	714	629	696	691	700	727	716	697	692	688	703	741	679	712	724	688	733	720	688	720	724	661	725	685	711	677	719	704	778	757	714	715	764	693	715	701	733	710	707	735	721	654	738	728	710	701	734	697	686	688	742	762	713	763	713	746	718	688	739	708	721	703	748	697	668	748	768	731	705	721	727	779	741	717	704	717	703	773	679	715	726	747	697	730	705	737	731	724	733	720	705	728	667	716	668	729	684	715	748	721	678	727	719	715	731	715	729	749	692	689	757	701	711	728	741	710	716	674	719	709	727	719	682	695	744	728	730	711	722	745	721	661	713	695	744	705	702	717	690	709	711	725	725	700	703	721	730	680	695	770	747	741	704	773	746	777	747	738	714	671	712	739	713	721	720	719	680	738	727	702	702	700	665	749	777	756	685	703	712	676	715	696	741	753	754	659	675	709	687	713	743	723	673	712	691	690	732	683	713	693	721	708	718	738	741	690	746	700	745	706	722	702	722	748	676	685	772	692	688	695	693	731	713	734	721	686	703	718	718	741	754	732	680	755	734	685	767	671	681	704	727	685	706	688	732	686	712	691	690	682	717	727	700	725	691	679	708	663	709	728	714	724	742	693	708	681	732	725	737	690	763	723	727	737	719	670	637	691	742	719	719	694	700	684	781	754	761	759	649	692	724	704	740	717	711	668	743	716	676	716	702	700	735	707	691	740	667	699	738	747	666	738	731	740	753	699	729	751	744	716	680	737	696	691	727	716	706	714	699	720	694	701	693	686	743	745	694	724	723	720	698	710	719	675	716	713	712	714	721	721	732	663	713	705	734	712	722	692	684	739	714	698	633	735	695	720	739	715	677	712	740	752	673	697	757	672	720	752	707	762	690	727	695	756	732	729	687	713	739	729	726	716	681	681	704	756	718	728	731	686	745	686	767	699	712	732	750	714	698	746	719	701	699	709	748	747	745	709	735	712	697	689	722	706	697	697	671	711	641	692	722	743	724	686	689	697	773	715	695	695	725	665	729	720	731	692	726	738	676	718	732	719	746	743	717	690	746	694	683	708	711	729	766	743	753	681	779	745	727	694	723	686	724	738	664	710	684	751	758	695	781	731	721	683	737	719	754	706	707	734	721	728	699	683	767	762	715	668	691	710	657	711	786	705	703	688	722	704	737	702	720	688	656	761	704	730	709	708	716	748	728	665	726	694	708	750	720	679	678	770	740	754	726	673	776	739	660	689	718	696	704	684	694	746	692	713	750	733	682	698	739	710	733	751	721	710	696	707	729	715	691	686	720	693	709	691	694	731	721	705	721	699	730	774	701	729	665	751	774	710	703	744	695	739	755	724	688	742	748	707	694	714	675	688	721	692	752	703	727	670	685	690	735	743	707	742	716	719	732	715	724	713	754	696	725	712	738	719	771	738	750	716	748	729	754	750	731	706	721	711	722	717	730	681	706	750	734	693	690	698	695	728	782	708	712	718	701	690	687	704	729	736	754	711	694	713	679	719	751	717	766	705	793	718	707	746	707	675	695	774	716	662	675	723	698	757	745	728	682	762	706	672	677	698	704	756	725	661	703	768	635	723	660	710	739	715	709	708	698	729	727	724	733	779	698	752	703	721	723	744	750	697	686	707	751	690	685	749	759	748	754	727	699	732	743	726	683	680	714	714	742	716	704	683	741	754	712	746	697	722	705	690	708	730	696	681	676	726	735	706	703	701	666	673	659	709	667	687	710	759	708	705	709	756	692	703	707	738	750	707	716	719	716	668	750	736	678	684	682	755	702	735	692	696	734	687	724	718	738	719	701	761	695	680	729	722	717	711	732	681	723	712	677	718	769	720	699	707	684	717	675	718	697	686	743	746	691	744	677	696	715	712	730	756	713	724	735	720	695	722	754	693	709	738	707	799	712	652	688	765	714	693	726	741	736	670	697	688	684	704	638	714	754	751	708	681	689	740	716	758	745	671	737	732	688	687	686	695	751	738	720	696	694	744	734	726	724	685	744	714	718	791	674	717	700	703	691	725	707	683	745	764	720	692	753	655	746	705	762	710	737	731	724	712	723	703	753	715	749	693	738	703	752	702	740	674	728
5042	5313	3699	2493	2597	2380	10476	29498	21131	8903	3978	1813	859	750	684	611	680	650	696	632	692	655	686	599	686	670	680	644	708	675	705	680	673	632	646	626	672	660	680	640	580	614	693	648	607	676	665	638	679	677	679	648	647	694	669	631	723	698	658	640	654	642	672	659	645	688	690	633	670	663	624	639	653	641	653	657	685	689	667	662	681	629	687	684	621	714	668	654	694	650	656	709	705	708	613	639	665	667	676	701	622	679	691	707	651	636	659	687	695	630	704	694	616	669	692	675	647	689	628	700	663	721	602	671	685	648	669	624	671	658	713	675	642	663	701	668	644	662	676	663	657	671	668	687	681	628	634	651	646	636	702	680	646	655	656	655	690	612	671	667	675	629	684	655	669	687	620	652	635	652	646	670	688	686	674	698	622	660	711	683	694	696	687	702	699	656	655	645	675	641	684	686	652	711	657	679	648	643	679	664	593	694	647	657	645	673	655	700	699	668	681	640	628	706	675	688	655	672	669	683	652	629	667	673	650	645	633	651	635	611	663	628	635	658	647	628	677	684	632	650	688	600	688	710	665	677	671	715	659	646	699	619	652	653	696	662	631	668	678	638	678	630	675	674	675	656	680	680	640	616	664	631	671	593	665	673	674	646	647	693	648	663	678	651	702	651	693	646	676	657	601	661	640	654	659	713	673	623	697	677	703	654	700	686	676	681	673	657	670	680	632	687	630	648	625	655	643	637	705	668	685	651	633	624	691	665	680	654	644	650	665	747	650	636	676	609	667	618	699	653	689	657	657	652	630	600	672	682	679	696	655	647	692	657	682	625	612	666	660	632	669	676	682	679	625	677	649	653	641	684	672	641	666	673	662	680	647	654	656	713	662	697	627	653	654	702	672	659	687	631	638	709	611	669	641	682	616	650	627	650	598	686	668	661	610	683	672	673	674	698	672	684	656	641	656	678	658	643	692	689	682	668	668	633	657	693	716	667	631	614	678	639	672	673	689	675	671	730	701	660	661	670	712	644	707	664	741	633	657	676	709	675	674	640	686	619	700	686	657	662	649	595	636	685	625	650	714	646	628	644	678	655	635	644	650	631	648	647	601	661	665	645	707	711	645	668	686	687	625	658	658	664	632	652	621	660	667	625	665	648	646	635	686	673	685	654	681	693	663	677	669	646	672	639	630	622	686	681	667	717	660	680	671	641	640	635	663	660	638	623	695	681	664	675	666	621	647	709	675	633	637	633	650	647	652	634	638	697	644	649	680	651	657	675	679	635	604	628	654	637	662	644	649	723	692	695	658	643	661	683	642	675	642	653	650	638	630	644	683	665	676	659	671	659	643	666	602	636	654	684	614	635	624	618	602	674	652	707	680	623	695	654	663	666	682	650	649	687	649	680	656	708	643	630	686	657	707	680	614	664	697	656	607	648	632	669	731	631	586	624	702	646	644	661	663	666	661	652	642	679	636	675	666	674	656	622	659	637	688	644	695	645	727	673	654	663	658	641	617	693	646	612	667	713	658	645	675	677	635	646	664	679	682	700	655	648	644	588	653	620	642	626	720	678	691	648	621	654	671	687	644	668	680	676	634	634	645	620	620	655	683	663	689	662	654	674	673	670	675	652	699	656	661	662	640	665	668	636	652	674	653	681	612	657	675	682	688	652	677	674	636	679	648	620	683	684	702	676	701	661	645	630	662	639	691	669	683	664	638	649	647	656	631	657	632	686	644	686	654	687	677	615	660	675	596	649	672	678	647	619	689	664	722	652	688	656	667	686	647	642	650	666	660	661	687	699	674	671	722	685	668	649	654	637	666	660	656	639	664	633	660	615	680	636	662	704	610	665	666	656	639	640	689	669	674	673	652	642	643	674	648	646	665	630	633	664	682	651	625	646	655	621	666	635	665	657	660	684	639	672	669	685	671	613	635	678	619	665	649	646	681	634	640	679	635	718	663	692	655	672	665	640	622	638	641	678	656	635	608	644	622	659	625	647	662	645	635	656	677	662	696	687	610	705	694	713	612	639	675	632	653	697	659	670	707	702	691	675	673	612	626	704	650	678	676	644	660	678	635	639	641	635	648	660	652	657	640	649	626	638	661	628	694	663	650	644	682	664	609	669	658	643	633	651	703	656	671	644	628	700	671	668	643	659	660	642	695	667	635	638	642	645	637	640	652	655	645	645	617	649	634	646	630	590	658	670	714	634	640	665	632	617	666	636	638	662	696	679	694	619	683	628	643	635	679	634	612	679	621	652	644	654	640	669	665	647	719	641	691	704	648	672	622	645	629	648	651	673	689	648	619	668	616	654	667	681	669	645	632	691	680	630	688	673	622	676	635	657	671	638	689	646	703	659	670	647	679	686	662	686	656	625	664	672	635	645	630	686	631	656	645	642	680	672	637	612	668	675	649	698	660	657	636	662	711	689	677	676	612	647	629	654	644	641	654	662	692	702	631	619	667	636	621	691	698	689	660	680	659	655	677	658	676	664	722	647	637	667	639	686	633	656	668	707	656	666	655	677	671	683	685	674	673	670	675	657	666	581	688	663	649	648	612	686	704	648	643	682	665	619	688	660	640	629	666	648	645	705	665	654	636	639	681	652	648	661	658	665	651	586	692	710	633	624	629	706	610	654	728	700	692	659	655	651	678	648	651	653	658	689	672	670	696	609	664	682	662	648	696	648	668	607	645	649	661	680	648	641	686	649	681	653	676	667	673	695	652	667	661	704	683	670	621	650	631	659	662	652	655	660	692	636	681	647	678	631	656	685	644	617	614	671	626	628	640	639	675	660	720	648	690	679	640	656	681	672	639	652	658	657	595	628	658	652	609	673	599	652	675	655	694	633	622	668	681	657	674	657	657	667	660	685	644	679	622	608	702	702	631	645	692	695	640	665	646	681	672	676	656	676	590	649	621	674	659	646	650	647	633	668	669	636	643	673	699	656	655	690	670	672	701	685	666	646	684	657	681	645	661	660	671	676	631	660	640	646	639	643	647	674	682	675	644	666	668	726	674	678	703	663	657	671	713	680	644	677	649	661	661	679	674	643	657	693	628	681	688	640	691	633	677	631	724	677	620	664	694	619	641	704	610	621	620	658	639	680	657	645	641	659	656	680	673	689	611	679	707	653	605	639	657	646	629	664	643	639	613	675	615	651	672	654	628	650	671	632	661	630	629	705	655	637	643	655	640	650	628	633	680	671	641	641	671	680	613	648	658	679	648	637	647	672	613	623	640	628	650	633	646	623	672	598	639	664	625	664	691	682	648	645	680	656	644	673	641	699	675	678	643	686	688	637	635	634	678	669	652	656	642	635	676	672	625	665	651	677	671	639	651	652	626	646	639	648	645	640	639	650	684	696	682	658	680	683	654	668	628	651	628	620	668	665	666	647	644	668	644	681	658	631	640	655	671	684	690	681	654	680	643	672	675	649	627	641	683	668	647	659	677	655	649	706	666	648	677	611	657	659	641	648	666	666	681	610	701	654
24174	21317	28639	24334	21224	10635	13895	47385	44584	25705	11333	4069	1382	1000	846	870	828	854	838	803	843	845	792	848	861	834	778	825	817	813	877	832	839	857	831	790	838	827	861	868	810	841	862	785	846	812	842	808	825	836	822	853	818	821	839	806	833	768	811	860	845	874	827	828	854	791	822	836	821	878	891	841	826	757	814	848	848	848	756	808	845	828	821	822	814	843	796	765	815	820	802	826	850	800	818	853	801	831	812	815	820	847	830	836	867	804	814	798	810	819	811	784	784	839	825	833	869	807	848	836	800	770	823	827	807	790	846	782	893	837	796	852	802	783	822	817	855	881	838	874	850	828	857	792	758	828	830	825	871	735	832	809	834	878	807	820	823	780	874	828	792	848	825	800	843	776	824	765	849	774	792	809	831	827	861	825	820	813	804	764	808	826	833	800	823	828	850	872	871	844	806	821	837	810	829	848	786	794	838	839	822	818	821	751	847	800	790	818	807	827	805	821	846	798	802	768	806	855	842	820	811	827	794	811	853	833	819	810	814	793	845	825	869	800	811	837	808	831	822	861	892	830	826	823	785	840	826	868	819	849	844	824	846	827	813	830	807	898	862	855	842	837	856	844	859	794	799	786	841	852	806	846	807	868	838	797	837	842	867	812	833	800	791	847	866	825	772	879	843	791	827	870	851	792	893	808	858	788	786	802	834	815	834	811	784	865	822	791	841	780	800	811	865	780	862	812	833	867	851	843	822	793	820	812	784	856	806	823	843	804	869	760	746	845	867	777	820	794	846	850	864	811	883	817	809	854	860	824	849	853	828	884	806	818	800	860	822	822	825	837	823	820	798	844	774	860	824	818	821	835	778	809	818	827	857	826	803	828	869	808	838	815	804	766	807	815	816	829	811	783	798	821	831	806	803	835	836	795	825	852	836	834	824	848	796	830	819	882	791	800	820	801	778	833	833	836	818	804	820	854	788	829	793	808	838	800	819	799	823	867	804	820	792	808	904	817	857	838	836	817	791	788	828	857	816	843	833	764	851	814	814	782	784	824	841	868	808	820	887	849	802	775	828	830	826	823	811	806	770	812	845	845	820	791	801	837	811	864	833	835	838	735	827	810	809	809	802	832	859	845	876	754	797	795	834	796	784	836	820	827	779	821	839	831	809	824	787	765	836	779	827	828	811	859	812	817	765	817	856	840	822	809	864	803	807	811	816	834	812	807	776	805	832	806	835	863	898	830	805	836	838	810	829	804	791	755	909	770	875	821	821	854	828	807	871	857	852	773	792	821	856	785	842	839	842	848	789	789	830	777	826	899	792	816	864	824	797	816	796	825	854	794	826	813	773	843	845	863	806	842	830	789	830	803	796	815	816	836	829	806	778	827	820	810	808	852	855	840	847	827	835	809	847	830	802	816	851	869	766	807	833	784	874	825	841	846	817	872	850	822	847	787	813	823	777	811	810	792	802	776	836	835	849	812	809	816	782	770	773	783	824	814	855	840	828	850	867	821	821	832	787	798	828	835	807	865	764	813	804	836	783	777	850	828	819	856	819	846	808	830	843	821	861	858	833	839	841	775	822	786	873	819	830	791	794	833	867	807	822	826	822	849	771	848	842	798	843	804	855	831	802	753	801	837	799	817	779	856	805	889	854	742	774	827	802	777	845	793	778	819	791	785	805	798	843	809	826	773	797	795	803	845	827	859	831	841	855	807	807	845	815	750	784	845	803	867	775	767	816	858	803	821	815	823	833	805	833	832	826	791	795	797	819	835	824	814	813	811	846	788	830	827	830	820	829	845	852	853	846	778	846	835	780	882	816	823	835	858	800	837	801	854	850	807	827	849	831	878	814	852	827	807	821	813	822	883	788	754	804	823	849	860	840	857	833	857	827	814	801	849	847	853	821	799	789	861	824	885	812	836	808	834	829	810	764	840	847	845	846	796	797	832	804	809	806	829	795	733	803	791	831	844	830	758	828	844	843	882	819	851	793	812	799	809	791	821	763	835	811	827	815	810	828	785	813	835	781	781	828	801	779	838	825	884	837	843	907	789	816	825	817	844	805	837	808	848	827	812	772	835	840	851	844	820	819	857	728	816	806	818	812	807	859	787	810	794	850	833	866	827	815	805	808	827	840	855	796	864	862	817	814	819	837	820	860	762	791	784	839	810	802	832	746	822	806	839	802	810	747	808	809	815	795	822	785	806	863	809	791	854	880	832	837	843	887	814	800	774	849	820	792	838	830	876	822	792	817	782	861	821	824	789	810	817	818	804	870	794	765	828	825	804	853	802	807	862	835	784	781	830	831	851	873	815	823	838	835	816	797	891	843	790	823	838	820	838	849	859	819	869	828	795	839	833	874	811	816	779	800	843	834	842	852	851	806	860	750	801	788	792	872	841	848	822	816	755	824	811	852	876	803	811	800	840	834	819	838	789	797	863	819	819	847	846	813	800	817	798	866	803	770	809	832	784	846	781	794	843	850	826	846	872	855	822	805	828	813	803	828	834	843	791	822	851	791	800	785	794	843	801	840	838	777	790	796	829	819	831	811	879	838	795	812	822	832	811	823	787	787	831	818	813	784	845	789	791	835	829	825	865	773	825	820	806	828	855	816	821	827	807	833	769	851	787	809	808	834	856	800	787	784	828	880	769	814	831	789	834	805	793	819	841	826	803	828	853	864	860	862	838	819	830	807	848	869	830	803	787	798	852	832	839	856	818	820	810	868	823	854	832	848	784	833	825	852	831	825	817	811	829	807	857	810	837	803	832	801	854	831	806	776	798	758	831	792	838	835	782	837	807	791	781	834	821	862	843	843	797	836	827	834	834	857	817	859	780	840	821	799	859	813	798	864	823	740	848	816	799	854	834	819	839	849	799	809	849	806	881	816	806	812	838	854	854	841	835	805	813	855	893	803	871	840	764	831	845	811	855	812	813	805	782	850	774	803	823	796	812	863	854	822	820	845	820	777	829	824	810	771	829	794	801	761	761	813	812	834	887	779	841	801	839	802	840	851	823	843	837	875	846	817	832	804	796	858	800	776	811	797	812	811	806	811	818	824	825	804	797	850	824	807	822	794	807	820	787	842	823	819	859	792	831	816	879	797	802	818	850	818	802	855	884	837	820	791	820	807	797	785	829	829	802	875	809	862	820	757	802	806	809	803	835	863	821	814	814	819	857	784	811	872	811	832	816	845	846	824	851	802	805	815	795	798	815	755	845	827	844	791	829	860	836	857	821	833	790	817	816	796	864	802	840	790	863	824	839	778	756	785	837	797	808	821	809	850	832	779	822	782	740	833	839	833	802	879	879	848	811	852	820	810	816	750	852	759	833	871	828	807	784	826	847	813	830	806	829	800	766	818	783	811	810	827	813	821	882	841	821	801	797	832	811	861	858	816	790	753	849	810	811	821	819	822	795	813	833	842	777	847	853	835	839	886	832	815	808	783	810	836	851	812	797	816	816	761	782	824	762	840	803	862	821	784	826	775	860
5827	9421	7181	3678	3011	4085	15853	48265	39187	18183	9042	3779	1235	855	779	789	743	723	740	727	735	795	760	757	709	766	766	743	755	759	767	781	754	768	794	782	732	763	745	697	720	776	748	742	749	704	727	775	790	796	749	708	697	759	708	740	786	765	733	744	696	743	684	734	746	698	750	725	758	720	809	774	716	747	738	694	775	755	790	772	752	747	739	771	679	759	754	747	778	800	737	765	732	763	751	739	698	771	749	767	700	728	750	712	781	726	743	729	721	762	747	701	750	765	709	726	742	715	733	787	746	712	814	751	746	746	769	712	743	751	720	741	772	806	739	729	746	670	761	790	757	724	758	699	750	730	765	765	738	726	732	744	688	758	739	722	739	701	736	766	719	751	699	724	730	740	753	701	747	693	737	764	736	783	726	753	730	727	740	784	741	751	752	816	705	775	708	755	734	777	756	723	737	755	735	753	753	741	762	747	759	704	781	779	733	748	740	756	767	740	768	720	749	749	738	727	681	736	761	765	748	781	747	674	716	705	783	722	740	738	771	703	753	721	733	731	730	751	733	717	736	704	712	693	774	713	721	772	763	755	747	759	753	750	737	748	793	748	792	698	754	752	697	739	760	787	757	727	694	759	763	737	731	732	705	745	713	727	757	739	756	739	747	754	744	757	744	721	768	695	751	758	743	748	770	729	760	729	714	778	751	770	739	717	751	718	760	756	741	722	772	778	727	737	750	717	746	725	787	774	777	725	735	703	769	708	757	777	718	747	776	724	717	707	778	776	739	698	746	717	691	782	752	808	715	743	753	767	692	769	717	735	736	773	743	763	761	724	805	685	757	702	707	719	714	721	753	673	776	695	724	766	737	735	780	775	725	774	757	705	768	682	735	766	728	782	759	694	721	763	704	739	771	804	766	736	731	751	677	729	757	739	774	736	733	736	709	762	740	759	737	767	747	767	748	722	768	790	751	779	720	733	745	725	705	760	746	758	768	774	763	748	760	758	763	715	757	728	765	784	760	759	719	754	717	741	759	746	699	737	771	731	742	683	758	715	708	779	763	729	741	719	768	738	766	766	751	754	733	770	733	748	763	746	712	763	723	732	737	751	793	773	742	744	749	757	745	811	736	770	763	775	717	735	766	765	747	808	727	736	770	793	759	787	724	747	721	717	766	787	722	727	752	729	742	738	738	764	767	730	743	717	712	766	711	727	746	737	757	689	747	795	767	731	738	780	760	751	747	725	761	741	744	720	756	782	710	775	764	709	782	774	742	752	704	729	724	784	774	780	754	721	739	740	727	732	731	777	762	758	788	702	756	728	690	732	724	757	748	759	718	762	724	735	716	707	727	834	747	725	792	718	715	734	766	750	745	741	740	785	778	721	773	729	720	753	717	743	768	755	717	705	734	717	674	752	731	703	686	746	759	762	788	741	790	777	709	747	692	755	716	730	731	759	738	745	751	685	689	753	765	793	737	710	730	756	741	736	723	739	747	737	727	770	742	742	753	747	768	763	760	759	710	735	776	736	744	751	777	788	717	751	782	720	723	719	756	756	733	716	712	731	733	770	746	765	771	730	711	728	721	751	744	660	742	713	743	753	741	749	729	762	752	762	725	728	771	731	789	799	780	711	680	787	769	733	778	778	771	694	738	733	741	738	707	753	773	749	727	746	746	724	758	724	757	759	705	761	707	705	749	702	738	701	760	736	770	740	732	705	699	712	720	737	699	790	737	760	742	738	770	728	791	695	711	748	718	777	739	731	733	754	689	744	719	713	738	802	721	763	773	753	714	768	721	761	684	744	690	698	729	755	688	708	756	775	760	756	742	750	722	774	707	751	750	705	708	761	707	743	698	729	722	759	793	725	745	757	727	770	777	785	768	707	767	743	701	722	764	757	734	758	749	740	710	722	733	743	748	736	775	728	703	739	755	693	759	750	746	728	774	733	791	726	746	793	736	755	762	753	761	749	742	691	754	727	724	781	725	743	731	772	700	711	774	731	743	738	776	735	687	734	744	740	752	724	743	757	742	752	726	806	745	722	738	728	753	738	714	738	725	704	759	754	718	705	776	736	726	754	822	722	721	758	730	749	715	736	733	735	780	707	731	733	758	708	754	762	792	783	741	782	751	685	706	736	758	735	689	743	702	740	789	741	736	742	759	753	697	783	745	744	693	760	737	800	712	754	697	695	736	753	703	707	728	763	730	767	718	758	763	746	729	785	754	735	727	804	747	729	673	748	778	768	743	737	764	677	722	740	749	691	740	769	735	777	718	755	724	717	723	732	728	736	764	726	762	717	755	710	771	719	739	709	723	727	742	755	769	764	712	695	742	733	706	742	739	709	755	749	755	776	784	747	734	771	747	720	706	741	730	718	764	695	758	741	763	784	748	785	718	835	763	762	727	711	735	745	748	713	729	718	729	731	713	719	704	753	789	725	746	724	736	753	718	726	719	695	736	791	718	688	742	757	721	731	731	729	764	768	725	728	758	688	777	752	760	744	739	744	776	719	734	694	708	719	752	713	731	731	738	756	683	730	759	718	725	759	740	760	745	738	759	754	721	774	721	740	755	764	759	753	734	788	751	743	745	754	754	732	742	692	728	780	726	713	775	761	759	753	697	726	746	783	744	761	723	763	721	704	735	713	756	696	740	702	720	713	781	744	788	741	706	742	756	752	739	697	724	765	779	718	732	706	760	740	660	732	752	746	774	715	715	746	717	772	744	768	749	755	772	761	741	729	696	713	750	778	718	727	757	767	714	719	704	726	705	684	731	756	737	709	713	745	741	718	761	711	776	740	753	731	750	768	719	731	697	721	763	723	778	800	744	752	728	762	745	763	729	698	752	714	774	725	745	750	752	722	706	778	755	731	733	755	758	740	744	736	752	765	734	728	742	738	732	731	713	710	782	731	739	782	724	764	762	705	730	743	767	725	686	770	738	740	727	731	726	743	726	751	759	723	707	745	717	726	741	757	762	798	722	720	699	751	729	772	761	757	744	750	764	766	750	713	743	771	751	736	770	747	721	743	769	726	718	738	762	698	718	763	750	722	713	741	721	770	701	760	774	731	769	765	707	757	761	708	747	778	753	734	754	701	726	707	742	712	710	741	735	759	750	744	724	753	714	717	718	756	700	748	720	780	742	771	781	739	775	711	778	750	685	761	690	736	740	743	779	735	750	751	760	757	733	741	746	712	672	748	731	733	803	685	753	736	730	751	768	746	806	712	728	765	773	770	696	738	731	720	763	730	693	704	766	716	765	720	736	746	704	727	730	783	725	752	749	657	715	722	767	714	697	690	764	706	779	728	745	742	738	724	696	684	749	725	737	737	767	706	665	703	737	724	755	692	765	758	742	777	789	687	739	729	772	749	777	707	724	727	801	731	721	731	739	769	714	723	703	754	726	745	737	749	732	700	742	674	732	720	691	706	704	714	698	754	727	775	803	695	756	719	725	722	768	714	712	727	731	768	692	682	732	793	720	767	716	692
27614	13321	2597	1406	1074	1073	1537	4469	4342	2319	1317	953	846	815	777	789	745	762	755	784	741	797	780	788	800	738	774	768	738	794	795	728	725	803	749	796	757	761	763	763	746	751	765	759	743	764	764	777	793	779	750	790	795	747	783	779	772	819	743	793	803	798	761	709	773	768	737	787	771	784	777	809	768	775	781	819	754	750	761	773	824	747	761	767	743	765	745	756	798	754	767	798	803	754	786	806	820	775	753	770	767	728	770	721	760	758	833	804	758	789	779	779	821	782	768	701	817	751	793	865	712	769	709	709	801	767	852	745	811	765	744	779	738	766	783	760	782	795	794	753	744	755	760	779	753	773	762	757	744	778	797	802	774	755	751	750	777	809	751	764	816	789	690	794	769	753	745	797	759	786	769	796	754	784	782	823	779	800	737	800	767	769	766	783	732	773	785	763	786	747	809	794	820	807	789	838	794	788	796	784	791	770	819	770	767	773	816	776	766	730	783	772	753	768	767	784	769	717	769	816	758	785	762	765	802	779	783	760	807	749	800	795	761	763	752	752	746	788	772	784	757	797	755	732	775	770	817	782	778	806	758	783	778	733	742	770	775	795	771	768	775	773	777	741	787	777	830	747	773	781	786	775	731	759	737	800	797	736	746	789	688	730	817	825	804	775	794	761	842	765	751	735	762	753	780	769	780	789	732	747	752	831	752	762	744	794	729	754	731	769	773	766	729	735	744	824	812	746	715	807	763	755	752	760	774	798	754	765	766	846	783	849	723	833	750	765	784	745	784	811	761	760	765	790	747	752	756	759	841	711	755	780	757	763	827	801	772	807	771	803	783	755	783	812	830	804	795	766	783	763	767	745	810	704	776	769	763	813	747	747	762	754	789	756	781	732	786	740	801	789	754	750	770	735	786	758	809	754	850	741	805	762	772	771	777	766	730	789	790	756	749	818	735	743	723	789	747	757	761	756	765	794	795	816	721	754	774	819	769	771	786	753	811	752	779	762	783	738	793	743	741	752	781	778	796	801	746	752	801	789	804	748	769	790	729	793	777	766	785	732	785	751	816	762	725	762	781	745	765	793	771	780	749	747	829	777	767	843	751	727	816	742	761	814	757	746	762	743	771	731	749	733	800	749	778	782	718	734	738	766	795	828	741	792	742	782	800	753	764	815	762	772	725	803	743	795	768	746	741	762	743	757	770	751	757	767	760	759	729	805	767	773	747	783	775	785	828	787	767	743	781	736	750	762	751	770	758	736	709	770	736	787	776	846	793	762	746	822	729	797	778	788	819	761	786	799	752	798	780	778	729	830	774	744	782	760	758	810	762	792	768	736	769	762	792	808	742	789	785	780	771	795	790	805	773	773	760	759	765	757	796	788	765	776	820	814	832	770	805	784	772	763	734	764	717	761	789	759	727	738	797	758	831	796	773	818	810	809	729	760	798	776	819	794	794	800	805	769	743	797	732	788	820	796	776	784	779	763	766	783	795	769	786	799	808	769	789	763	790	751	825	793	726	764	780	794	726	756	798	767	760	729	760	783	768	757	768	794	764	752	768	780	787	737	777	772	782	768	763	782	836	819	800	797	778	809	798	769	817	770	743	771	717	723	770	767	789	789	740	738	765	798	814	718	724	759	791	772	795	759	771	836	742	757	808	747	787	796	731	780	738	807	746	747	814	846	753	757	832	742	765	800	759	709	716	783	781	778	758	773	835	759	762	784	763	787	770	796	689	787	752	742	760	749	743	766	760	799	704	786	779	725	718	762	736	797	687	776	750	764	773	786	800	760	765	793	782	760	737	730	743	775	744	757	764	740	734	753	761	794	786	740	761	713	746	769	756	762	750	753	784	694	719	747	753	817	753	808	747	796	761	766	791	773	767	777	768	750	769	761	748	804	803	800	752	718	807	756	726	833	711	749	791	790	761	763	734	843	737	792	789	788	730	753	735	756	774	797	730	751	746	758	762	807	726	783	786	756	763	784	803	760	779	734	735	751	810	763	760	764	807	792	746	743	723	788	748	801	806	792	758	772	777	795	774	734	714	810	746	795	775	766	783	765	725	781	783	836	712	756	753	740	739	776	791	829	752	794	732	804	702	741	771	729	828	827	770	785	758	714	784	727	767	775	768	783	790	762	759	751	750	776	815	764	761	767	798	744	761	770	804	781	754	768	763	778	753	716	792	762	753	822	787	721	799	782	737	766	745	750	722	724	756	790	789	758	733	722	756	715	866	709	775	764	802	761	734	775	765	828	756	779	783	790	728	768	772	765	786	764	801	735	794	738	794	773	732	804	797	761	745	735	776	783	775	757	793	786	784	751	783	784	793	780	816	752	744	778	742	747	751	732	812	821	759	775	762	777	795	723	757	771	787	744	754	749	795	773	725	770	767	821	802	772	812	799	800	750	734	753	781	740	755	758	746	778	779	762	824	769	800	762	748	786	726	737	809	757	758	759	795	754	755	763	812	817	796	763	750	784	789	740	764	774	817	739	791	768	787	812	730	734	739	749	769	762	761	799	763	787	776	756	770	850	800	792	803	764	713	747	767	746	794	742	804	817	820	745	767	786	745	769	796	774	762	802	823	734	776	771	775	798	782	774	754	761	766	797	770	752	776	771	722	842	769	789	787	803	810	795	775	738	749	782	743	807	749	784	761	736	799	753	760	816	791	766	821	827	730	710	786	765	768	791	774	771	804	746	734	790	736	747	755	756	786	749	746	735	802	765	799	756	771	768	782	776	804	787	785	759	792	808	781	776	726	704	786	788	824	819	776	763	771	773	840	791	756	800	786	788	795	741	830	702	760	791	771	768	791	774	773	779	722	779	776	736	781	820	791	776	754	733	754	832	707	811	735	781	761	727	714	784	724	724	748	797	764	834	727	763	782	807	784	747	814	708	739	790	800	785	775	791	746	739	804	760	799	800	750	773	787	775	748	780	772	757	791	784	799	810	844	779	750	782	786	796	769	762	803	771	758	758	745	734	746	750	765	745	793	761	804	819	814	775	779	808	752	765	796	751	785	718	828	738	736	713	756	793	780	779	768	766	738	793	741	742	784	776	765	770	765	816	754	745	777	780	771	742	767	794	732	721	808	769	808	725	748	779	771	743	785	784	812	786	744	744	731	820	771	762	762	762	761	736	815	738	791	711	781	813	773	784	750	749	771	814	817	739	748	803	850	783	760	763	729	808	751	802	817	748	738	746	731	789	816	790	805	732	807	798	783	801	758	792	800	770	745	781	723	805	801	830	763	793	756	755	757	739	829	795	712	771	798	731	765	765	788	762	789	779	719	774	774	781	733	764	718	792	719	787	808	757	730	795	771	799	795	755	790	757	763	762	771	730	752	818	772	758	785	768	782	829	795	807	834	774	747	775	755	796	823	730	749	792	823	783	685	783	746	775	766	810	836	740	790	764	777	790	756	780	709	730	758	742	799	725	780	753	791	831	827	752	777	808	774	833	790	769	758	797	760	752	749	753	803	780
5971	2130	1508	1044	1114	1232	1832	5438	4398	2317	1269	862	712	712	672	700	678	721	669	699	667	712	632	707	692	681	686	698	685	660	682	726	714	700	643	681	700	660	664	669	754	641	675	675	705	729	658	668	656	716	688	715	682	659	672	707	712	695	690	643	661	674	684	649	625	673	680	686	658	655	680	635	687	689	687	674	695	633	692	699	684	646	675	654	659	699	731	722	676	708	662	677	685	679	683	684	694	672	669	663	655	702	666	669	671	656	698	646	677	643	734	661	691	652	655	622	642	667	680	721	683	678	729	692	662	664	689	676	691	662	687	663	662	628	667	678	654	710	705	610	729	677	677	725	696	659	695	698	661	684	677	729	689	706	674	682	686	697	682	686	660	678	651	658	658	641	724	646	659	646	677	701	683	670	693	659	664	711	663	673	646	653	647	677	667	664	637	671	673	648	674	675	683	687	683	665	732	649	703	685	679	686	706	684	702	751	653	702	695	655	683	684	667	644	667	652	653	610	710	697	667	658	688	699	656	659	695	644	620	662	695	691	704	690	702	693	679	700	689	643	711	675	703	702	663	646	683	688	740	689	695	740	685	675	657	683	675	703	702	745	643	686	654	671	702	651	656	690	688	647	674	633	700	696	715	658	680	632	641	661	655	723	659	632	685	665	690	687	684	702	689	672	649	706	666	669	676	687	645	664	629	659	729	704	663	666	716	655	648	636	646	723	674	688	679	672	674	670	654	649	707	640	677	646	687	676	636	704	676	674	660	673	724	687	687	665	707	646	661	711	656	652	715	665	642	633	685	712	648	709	681	676	662	658	672	664	708	695	694	666	656	695	679	645	708	705	670	690	694	735	683	677	688	700	658	728	676	721	663	651	685	692	689	707	703	698	662	667	687	668	705	649	706	665	654	654	637	692	663	652	662	718	715	660	697	693	710	676	653	658	694	714	680	677	667	714	700	654	668	640	726	664	665	685	705	650	629	688	714	669	644	666	683	690	674	680	664	663	664	703	676	714	678	673	672	670	694	600	692	692	631	707	693	741	663	637	652	671	665	691	702	670	672	694	685	680	654	700	663	724	672	656	661	680	696	689	689	683	662	700	701	712	709	678	680	646	651	604	670	684	649	694	670	716	653	675	669	702	675	647	686	698	671	719	699	670	634	668	689	671	694	692	627	647	662	730	631	726	740	674	614	666	698	638	730	677	640	688	688	681	718	705	663	641	643	701	646	652	675	680	706	634	675	663	689	668	662	703	658	720	672	656	660	734	676	663	735	657	667	689	693	662	623	646	670	690	674	634	637	681	699	661	673	634	666	663	687	683	676	708	651	686	686	674	668	690	679	654	668	669	680	686	704	654	663	622	659	696	672	717	657	665	677	681	672	655	675	642	703	701	676	733	677	665	694	688	716	701	653	633	696	691	689	693	686	677	665	676	663	669	682	691	668	642	682	715	654	706	656	709	676	725	698	675	696	688	651	632	662	690	646	619	674	636	672	654	681	713	657	636	695	674	680	656	663	643	646	641	661	629	698	644	695	704	669	667	678	668	610	692	655	684	676	659	668	695	735	678	679	648	715	655	674	677	709	657	664	684	684	690	691	658	671	662	668	647	761	678	691	695	654	635	702	677	720	687	662	672	681	698	675	756	667	720	714	688	670	673	677	708	675	682	659	699	677	693	674	728	710	665	708	667	687	734	674	652	682	666	690	668	699	661	740	677	636	671	725	627	688	701	710	652	730	673	672	691	705	646	627	701	685	654	726	692	675	680	708	673	714	674	647	676	683	686	678	694	665	658	672	674	657	727	683	660	663	722	643	678	688	677	679	701	674	690	641	658	713	664	637	675	630	679	686	690	667	722	702	682	725	674	648	655	653	686	648	671	683	666	687	683	654	674	685	638	704	720	681	719	665	646	697	673	663	708	686	659	660	690	688	728	660	717	662	654	697	664	715	694	722	660	628	712	663	667	652	726	686	665	681	665	684	660	688	706	636	655	689	683	687	721	677	634	660	665	688	665	631	651	693	689	660	679	651	696	683	683	668	698	688	710	689	688	660	708	653	655	679	687	698	647	675	682	685	671	717	688	711	683	683	685	653	682	724	680	682	734	718	660	680	613	631	697	707	684	656	665	632	704	680	707	689	662	651	699	686	675	694	675	659	692	731	685	650	702	665	708	668	646	697	676	661	689	686	669	636	677	681	729	680	670	679	689	703	687	672	691	692	657	693	662	678	711	676	667	644	678	619	668	672	664	704	651	645	705	666	633	734	647	672	671	684	618	675	635	697	640	692	682	687	667	665	656	669	662	645	662	730	645	656	652	670	669	710	661	698	651	710	621	678	702	662	646	650	699	702	667	701	673	699	696	703	694	684	657	670	697	634	705	706	647	735	627	679	661	705	653	696	709	688	638	673	724	649	717	668	712	675	684	691	678	647	706	631	726	664	654	673	649	700	688	688	689	687	677	700	707	696	661	664	663	675	637	649	664	689	639	690	683	676	714	637	668	732	687	687	684	690	683	713	649	694	694	681	673	693	680	690	704	688	688	648	639	706	681	678	662	667	698	667	667	712	678	673	675	689	663	682	668	669	735	664	674	686	691	651	692	659	681	696	631	665	674	655	674	675	748	685	689	652	643	657	664	626	682	636	689	728	689	724	734	717	640	671	621	665	698	663	675	690	625	697	652	662	628	684	694	674	664	690	660	689	649	634	676	660	678	653	744	699	742	631	667	678	678	685	605	655	759	710	660	707	701	707	670	673	653	714	663	659	652	679	682	699	656	687	701	660	683	699	647	698	661	684	667	710	711	618	654	631	689	646	649	668	649	729	678	700	636	657	688	738	722	699	710	685	676	700	645	684	699	685	709	689	681	689	719	692	681	687	649	715	704	676	667	690	690	651	646	699	679	714	721	684	684	654	669	647	692	673	690	671	651	687	634	677	654	721	659	712	692	680	666	653	677	691	631	716	668	735	661	649	659	679	679	672	703	693	723	694	656	705	726	663	700	637	673	702	686	700	656	702	684	663	674	724	653	630	697	671	694	712	680	706	679	638	669	651	705	691	664	726	664	675	662	663	664	647	653	694	681	700	663	717	659	695	670	662	710	659	686	667	624	678	701	705	667	650	680	684	725	663	711	693	662	686	674	699	696	628	679	714	696	709	665	691	664	679	676	674	729	709	656	669	637	736	652	655	637	684	655	667	713	678	681	674	659	634	721	653	643	657	662	661	646	695	664	674	687	665	627	682	687	679	723	664	682	663	674	709	674	701	681	651	711	702	664	674	668	676	710	676	687	704	674	632	702	678	681	689	665	746	663	675	686	679	664	630	684	677	653	722	680	683	637	657	689	620	653	687	671	656	704	670	650	709	698	716	662	668	674	651	670	628	633	679	678	641	657	680	636	717	699	651	677	664	650	700	667	698	652	617	673	647	673	673	671	700	692	652	709	695	707	692	661	709	664	651	666	682	710	705	638	646	685	642	664
25433	21285	27048	24794	6511	1963	8752	30582	26649	12201	4316	1809	964	778	779	739	758	813	740	688	697	714	726	746	796	756	775	761	743	751	718	699	749	712	773	717	687	755	713	719	725	675	733	719	756	756	750	735	734	718	745	771	722	738	746	744	692	763	709	764	733	728	729	699	723	690	711	718	687	721	788	729	767	690	736	715	734	707	725	747	734	735	797	740	700	708	733	682	711	802	734	748	702	755	738	717	730	718	708	769	743	664	732	714	698	694	704	727	702	711	696	722	724	706	704	714	704	700	739	760	747	779	723	723	733	698	721	756	731	764	698	707	721	705	709	760	743	721	725	746	709	671	724	761	762	734	730	754	717	692	710	715	728	705	711	750	749	714	684	706	700	740	792	718	700	727	732	725	715	697	692	741	735	688	731	705	680	738	736	744	718	705	713	744	696	700	721	772	699	703	745	712	745	777	721	759	727	717	697	791	742	740	717	691	707	704	716	711	720	715	720	716	729	699	721	763	736	742	732	744	753	753	707	704	704	698	709	728	731	734	753	714	769	685	749	755	719	732	710	686	746	694	684	705	742	710	726	726	743	743	701	765	687	666	734	736	773	776	723	730	688	706	703	699	702	698	700	729	710	713	668	721	719	682	716	748	724	728	731	711	761	697	758	733	715	715	755	719	719	693	696	717	736	701	722	717	750	685	711	790	723	747	737	732	691	733	740	754	748	729	742	707	704	730	765	752	701	723	687	674	718	747	693	733	734	738	703	760	738	733	711	726	747	726	719	719	720	749	732	703	741	758	754	756	712	744	731	703	727	772	679	711	773	712	763	691	752	774	674	735	752	669	730	738	736	728	693	760	736	712	671	773	715	769	717	761	688	740	754	716	757	721	724	703	730	690	728	683	720	705	750	755	656	693	709	707	743	734	694	729	696	714	699	694	757	767	758	731	741	701	749	687	726	698	700	702	697	685	748	727	689	709	697	734	771	724	742	751	728	765	720	691	693	690	739	771	723	781	737	736	701	722	752	705	726	695	715	749	762	706	741	708	699	702	737	715	730	749	667	710	740	746	691	744	763	746	758	693	688	718	771	721	703	682	701	734	730	740	670	696	718	701	697	699	749	718	714	748	786	729	793	715	730	723	741	715	723	730	800	757	732	746	740	689	718	735	775	741	758	706	717	735	713	711	745	757	722	719	725	759	728	733	749	730	713	712	702	731	721	705	717	725	756	772	757	745	758	703	724	750	675	747	678	761	715	716	708	733	702	732	731	727	730	713	711	752	719	695	693	721	773	748	778	745	714	697	781	676	731	720	719	719	744	691	766	703	668	699	753	726	771	690	712	733	703	696	708	709	741	733	730	733	675	737	668	741	727	744	715	670	716	781	745	768	724	679	748	737	734	705	704	759	729	663	680	730	731	733	718	719	760	712	694	771	727	716	724	716	730	754	665	712	717	683	723	702	719	739	723	714	737	730	671	738	712	732	667	717	741	698	677	702	719	688	699	723	743	698	748	761	774	765	752	676	706	705	721	717	682	709	744	684	756	754	763	743	716	735	681	740	711	686	720	715	722	669	686	773	725	684	727	730	707	695	694	737	714	699	724	722	727	746	698	748	714	764	746	708	710	671	753	752	707	768	745	738	741	653	761	743	694	741	717	703	737	694	716	738	722	737	751	756	726	754	749	698	722	705	704	670	704	772	719	717	704	783	721	764	770	683	713	728	738	746	702	712	688	679	700	745	706	741	718	694	687	712	683	772	717	738	749	750	673	704	739	692	714	709	697	753	691	698	760	733	722	764	704	742	768	742	709	712	759	700	733	705	746	722	787	731	716	777	760	710	701	717	766	753	729	714	741	745	708	710	683	749	736	743	720	693	736	667	716	729	690	737	716	724	679	690	691	704	717	727	743	701	736	761	707	755	680	712	744	717	744	688	708	727	676	722	735	696	771	722	694	745	709	721	745	712	738	722	724	747	705	716	751	755	692	730	731	721	671	706	700	765	709	704	752	713	688	743	743	750	721	703	728	702	704	695	729	669	691	697	696	758	742	701	724	732	707	718	746	752	739	738	713	734	702	694	748	725	701	725	741	758	752	731	715	711	651	713	671	747	701	706	735	704	705	678	718	708	730	651	696	711	730	719	716	718	764	681	704	639	711	748	742	680	701	689	730	682	727	682	672	711	715	743	774	719	736	740	715	720	723	689	695	700	680	757	745	777	676	719	714	738	777	719	708	762	712	741	722	734	722	757	735	681	753	674	714	735	746	710	678	686	742	780	732	762	775	716	711	738	690	741	762	695	752	707	727	682	702	706	710	727	723	758	767	753	678	744	746	696	757	723	705	705	712	704	689	725	685	724	745	716	725	752	740	728	676	731	728	741	709	703	765	696	704	763	640	750	698	747	726	738	732	734	677	729	704	733	709	711	745	686	689	761	767	758	743	747	717	723	755	687	710	705	708	720	748	735	684	722	752	731	688	738	668	754	760	719	691	726	743	729	748	730	707	748	725	733	749	687	708	741	755	724	678	752	697	746	781	704	744	715	725	769	772	683	718	721	701	754	735	757	730	760	681	668	718	728	741	770	750	717	732	768	709	668	756	731	710	715	703	742	721	737	704	699	697	684	720	721	749	772	707	767	748	722	698	728	717	729	733	736	731	737	730	744	745	727	750	691	715	707	759	730	746	689	697	754	731	725	704	684	743	705	691	697	724	709	696	714	686	678	681	666	703	711	691	792	686	770	724	697	724	724	740	709	717	713	727	745	716	710	732	685	725	729	762	705	743	698	707	787	733	679	695	769	736	684	739	711	727	778	706	743	757	743	738	663	707	749	715	718	744	697	771	701	713	693	695	736	744	770	781	687	711	737	786	730	719	722	703	749	696	752	681	738	737	728	744	706	689	707	720	737	712	747	711	749	710	693	730	758	711	721	711	711	719	681	740	714	739	735	734	700	751	729	731	754	732	700	678	729	724	716	674	677	699	726	718	708	691	727	706	780	726	684	704	683	717	780	738	676	694	741	728	758	747	694	723	736	728	663	755	716	739	714	728	748	688	727	701	720	771	693	734	707	699	745	758	750	723	742	724	748	706	725	763	688	764	728	705	681	709	736	704	737	740	721	724	761	719	787	741	724	724	712	733	709	722	658	745	704	741	691	711	774	731	709	718	737	728	748	694	730	764	744	754	722	695	737	732	725	739	689	713	743	744	717	703	706	717	705	713	752	738	732	736	709	708	707	734	748	750	738	701	735	715	719	755	752	756	710	764	763	795	761	722	721	709	748	717	713	792	739	734	787	720	695	735	744	717	712	720	731	686	727	732	707	727	721	684	772	669	716	716	706	747	711	756	728	724	730	745	717	742	700	704	733	743	716	704	717	747	744	761	748	705	723	702	732	700	755	716	726	716	719	755	706	779	739	688	698	736	688	735	719	729	675	702	712	664	746	702	725	722	705	690	767	710	727	758	758	669	707	699	712	750	756	727	713	726	744
4655	4454	3941	2406	2598	1697	11026	29866	21687	8746	3973	1806	887	714	653	671	630	638	663	701	661	695	683	676	660	675	624	686	676	695	681	686	676	684	687	705	663	652	691	706	728	669	710	697	655	652	696	719	699	668	688	653	632	695	696	652	668	663	660	633	695	648	670	658	647	707	660	670	674	674	626	643	730	640	669	666	644	655	704	676	658	702	652	665	646	692	670	652	644	681	665	582	621	668	681	701	677	647	680	664	615	645	669	637	638	650	699	723	697	664	636	647	677	687	651	649	668	623	689	694	668	654	669	664	674	699	675	664	627	642	677	659	666	686	680	631	660	654	654	641	689	671	645	649	645	662	642	688	710	631	653	696	669	702	686	666	652	685	693	681	659	685	659	659	690	664	648	634	640	654	652	622	657	645	657	657	695	626	633	667	629	627	684	666	671	647	633	625	671	634	637	668	669	647	674	641	702	682	672	636	674	688	660	650	700	682	660	684	672	678	645	627	702	665	684	641	675	668	656	707	650	637	693	628	617	687	689	648	655	666	641	650	647	641	664	661	652	661	635	702	643	641	638	666	681	668	694	693	643	707	636	704	640	652	632	651	661	633	688	631	679	637	616	623	659	653	645	699	710	701	712	718	668	646	705	681	657	662	681	694	663	661	704	658	669	633	681	636	707	674	642	677	617	723	674	680	676	672	613	656	644	670	666	664	682	641	664	646	625	663	674	687	660	636	680	674	645	646	669	613	704	687	678	652	637	691	624	671	697	644	656	695	681	672	650	666	636	717	664	679	674	671	670	656	649	720	661	691	702	642	692	747	678	669	664	666	693	652	656	621	644	676	675	675	660	672	691	691	631	617	666	661	645	665	661	654	649	693	687	651	644	689	641	629	687	675	658	638	614	656	644	706	631	612	652	696	631	697	666	652	644	646	612	656	669	681	631	600	618	712	689	703	659	644	638	627	672	690	652	647	635	679	669	684	666	677	627	620	674	672	672	679	635	660	637	641	657	684	654	671	632	688	718	643	639	658	683	637	676	738	658	694	673	652	681	670	709	669	689	633	640	631	639	679	668	695	655	656	671	678	648	657	600	621	687	699	669	676	663	718	653	656	689	679	638	657	658	708	657	685	664	653	665	638	630	675	627	637	663	705	620	631	713	645	597	623	660	669	669	641	645	646	660	670	682	721	649	611	682	669	624	645	640	672	654	675	641	652	677	643	602	662	630	648	654	672	634	660	669	671	655	680	644	672	675	675	688	674	734	707	675	686	622	652	611	677	680	668	692	633	632	694	630	673	633	616	695	677	644	654	621	655	619	684	628	653	640	654	655	662	668	625	695	655	660	640	675	658	693	652	687	667	654	634	684	629	655	647	678	645	713	734	672	649	670	693	651	621	664	705	729	654	651	635	630	611	597	669	661	665	677	634	685	656	665	675	724	627	679	614	633	643	665	663	652	685	701	643	687	678	666	687	647	656	644	638	659	668	664	683	625	660	648	610	636	631	661	637	643	647	663	681	704	656	654	667	652	647	616	642	662	692	651	731	689	637	701	634	636	689	675	667	620	644	680	685	671	658	676	694	660	668	683	626	645	637	691	615	667	635	679	645	665	742	676	692	631	674	649	669	645	682	639	696	664	601	693	642	683	656	687	653	691	686	633	656	650	679	693	659	693	698	648	715	702	646	622	693	658	630	624	680	640	653	673	665	647	639	651	651	674	680	642	676	633	671	658	641	629	663	661	656	645	669	684	648	648	662	651	702	661	666	685	630	676	637	664	698	669	619	677	683	666	637	674	664	664	668	634	666	685	623	623	686	647	685	664	647	663	698	631	659	643	700	621	660	672	695	685	658	679	692	647	641	688	683	688	670	628	636	648	658	682	676	641	635	641	685	654	649	650	661	675	666	679	677	679	664	623	645	684	658	673	654	661	684	692	694	652	651	672	660	665	709	648	648	684	602	638	694	690	670	593	664	655	668	670	661	642	649	707	652	651	645	660	659	670	699	631	633	668	629	643	656	666	659	642	660	670	679	631	690	681	675	644	644	676	673	672	657	675	693	621	649	677	693	660	631	649	665	665	645	669	664	688	632	687	656	653	619	672	724	648	683	655	670	625	677	638	634	666	617	692	651	641	672	619	679	659	661	671	639	651	660	604	661	662	648	644	652	703	648	660	684	677	657	610	678	645	654	680	693	683	665	684	663	618	679	640	647	668	663	661	667	694	676	670	708	680	692	690	654	691	617	644	658	646	650	656	666	716	696	649	702	664	650	692	646	661	676	624	644	652	631	599	708	695	649	686	678	712	633	696	668	654	639	642	667	661	679	676	678	675	684	695	619	693	655	646	678	707	643	711	650	654	666	649	654	644	661	681	669	641	641	650	646	721	630	685	623	632	620	636	661	638	648	689	649	685	689	650	625	655	667	659	667	689	710	676	653	665	640	628	707	651	642	689	676	653	653	700	689	681	702	672	668	691	632	657	642	685	617	610	694	632	679	607	658	662	636	652	684	668	660	678	686	676	612	651	670	657	641	659	656	670	690	630	666	680	631	639	674	698	643	628	677	653	645	640	627	637	638	665	698	662	670	631	668	708	597	633	708	662	675	683	648	659	677	660	668	662	672	681	642	643	673	633	653	629	671	667	660	662	636	667	641	647	628	678	624	644	689	671	661	662	659	688	649	661	622	650	650	640	652	644	657	669	634	662	632	678	641	614	651	647	639	675	667	665	635	629	679	688	676	630	690	689	621	639	626	620	678	675	636	683	641	634	660	640	654	666	638	612	616	634	661	669	617	679	682	662	689	677	655	636	668	640	661	647	686	635	692	694	707	666	647	652	657	665	607	705	666	650	680	663	608	603	666	633	690	678	641	666	614	655	690	686	686	648	671	703	663	667	671	647	685	640	647	679	679	653	653	620	632	691	634	669	636	653	661	695	689	662	661	670	707	633	639	656	685	658	666	660	667	651	670	674	663	611	663	676	653	621	633	639	652	712	619	684	634	638	662	667	656	627	682	675	665	635	667	681	646	686	656	648	625	599	692	668	660	627	697	668	638	697	653	655	688	663	607	636	640	690	654	648	657	695	643	655	647	649	633	648	657	643	648	669	651	629	626	620	663	677	665	696	635	689	660	646	702	686	638	667	682	635	632	635	706	652	682	639	653	662	681	678	656	640	660	642	674	691	646	670	671	648	620	621	638	687	656	661	649	645	679	632	698	695	672	649	687	680	645	692	632	656	634	660	652	635	653	672	676	665	625	669	636	642	670	656	644	680	639	665	650	645	665	655	664	641	665	649	678	692	665	646	675	642	633	658	641	672	661	658	681	685	719	681	673	639	644	651	676	692	641	645	663	655	666	660	655	642	695	689	650	668	641	629	665	723	649	642	688	611	634	659	686	642	619	644	644	647	612	694	673	662	635	632	662	682	652	626	653	643	642	627	706	591	666	651	695	636	628	676	648	673	642	656	687	668	655	658	669	686	660	646	670
24212	21258	28514	24300	21180	9740	23153	47826	42187	22916	9419	3455	1251	901	914	893	890	858	869	912	833	866	863	854	840	840	887	877	851	817	879	865	793	863	862	909	856	833	849	862	805	792	814	856	871	868	814	817	829	828	861	866	802	867	788	834	861	866	816	811	841	858	857	810	832	843	864	865	809	841	828	854	826	841	880	847	884	842	830	823	825	802	825	833	826	818	838	822	932	825	897	853	857	811	881	865	876	851	869	891	833	803	876	838	838	842	847	868	791	847	828	844	875	844	822	847	880	840	822	830	831	829	861	876	782	858	875	807	790	826	823	828	848	840	783	845	806	848	782	849	816	849	850	821	832	850	847	845	841	825	787	795	822	856	802	810	801	781	806	846	807	841	846	835	799	847	819	892	823	828	880	794	784	837	824	839	803	850	805	803	846	882	895	817	776	850	835	787	829	822	871	867	896	877	833	848	837	786	835	855	877	793	848	844	825	833	820	880	809	883	815	815	836	828	840	845	867	786	846	808	842	818	815	850	783	820	832	851	886	896	823	794	881	833	861	807	850	861	825	818	841	850	851	815	893	828	811	790	846	834	860	788	820	838	904	826	802	855	827	806	869	844	803	839	813	872	839	803	849	862	836	845	837	799	822	809	825	816	838	775	819	805	801	856	877	818	810	839	805	820	833	894	833	811	833	834	820	804	848	825	828	840	847	825	777	881	797	807	796	857	874	862	807	864	836	877	806	845	812	838	804	839	823	844	805	845	845	880	809	788	837	889	888	778	842	826	827	838	898	827	811	802	841	854	790	870	834	880	800	809	874	821	835	888	828	896	814	831	855	847	875	843	865	872	865	827	873	837	844	800	866	819	875	822	784	775	817	849	809	809	833	840	870	822	816	796	813	847	831	833	855	846	829	797	881	838	854	804	823	870	836	784	821	842	786	771	806	819	820	781	825	807	901	880	815	824	804	846	796	848	894	812	863	879	856	846	854	820	803	841	833	886	835	823	808	821	805	877	814	860	832	830	873	841	827	881	847	833	878	813	822	819	817	869	857	854	861	826	812	840	835	835	840	825	817	880	811	850	819	877	824	798	836	831	894	875	841	802	806	818	843	848	787	855	835	891	844	832	840	840	803	851	841	884	805	828	811	826	813	822	777	852	853	794	823	802	888	842	863	815	822	827	837	873	820	854	781	791	915	834	869	766	876	823	827	796	826	835	882	780	847	803	794	809	861	832	860	840	870	818	836	857	835	844	850	825	815	789	844	824	810	837	906	798	817	838	828	814	813	849	845	873	810	858	845	799	825	840	879	841	841	821	877	852	858	845	836	802	863	805	863	862	823	827	855	840	900	845	798	854	855	809	851	799	845	840	874	860	868	816	846	849	836	831	844	820	844	859	863	792	839	812	831	874	806	771	828	831	827	845	833	840	838	791	857	839	828	829	815	782	828	785	812	849	874	845	805	833	797	833	835	808	871	845	851	821	873	839	845	793	858	870	851	889	787	843	825	801	861	800	844	844	829	837	866	879	919	890	870	879	799	882	868	792	873	879	838	830	820	786	867	857	803	824	844	829	834	845	817	837	820	840	851	870	828	870	783	831	821	860	864	743	839	847	887	812	861	868	824	808	819	804	833	809	804	852	797	839	851	795	811	837	815	857	779	848	850	835	826	821	812	829	863	855	820	905	805	849	839	837	823	826	791	832	871	794	809	759	928	832	831	815	829	843	838	862	778	838	826	829	878	866	817	902	821	814	794	848	848	895	872	840	819	828	768	833	847	883	811	814	845	880	847	867	774	841	787	817	811	825	804	819	777	803	851	798	796	816	833	841	844	830	840	925	796	830	831	885	800	886	844	831	814	846	850	831	853	806	860	845	810	835	813	896	789	829	847	806	825	857	800	787	780	865	814	813	887	833	813	856	809	835	865	831	866	817	822	796	804	814	839	841	822	874	834	816	811	804	807	820	854	828	834	853	866	844	798	858	837	865	849	829	886	844	805	858	842	809	811	859	885	792	885	773	819	834	787	852	803	794	853	821	799	837	825	848	778	726	860	832	857	855	903	800	894	819	871	808	818	792	832	820	833	865	841	801	820	904	850	901	843	826	849	852	826	860	817	785	776	834	798	838	858	812	808	827	845	847	891	809	807	827	834	825	810	814	846	810	835	821	865	861	839	850	819	898	861	846	783	836	831	842	875	827	877	845	797	891	774	804	832	802	831	845	829	773	845	834	843	834	842	833	810	846	810	821	827	773	853	789	809	812	800	824	799	800	862	858	821	791	859	827	749	836	824	863	852	893	835	753	844	839	845	833	840	825	808	802	795	884	859	816	795	796	860	846	815	805	851	858	893	839	854	810	863	861	838	795	810	769	846	867	878	897	816	843	839	814	800	788	821	845	817	821	854	842	822	843	801	799	863	829	875	851	835	866	829	794	809	825	827	871	853	899	814	861	830	848	817	901	803	878	828	832	813	841	805	814	887	856	810	811	811	855	855	842	826	813	831	848	845	851	835	828	817	833	850	955	848	860	816	784	862	859	853	772	822	830	848	844	840	866	784	840	863	784	863	843	822	842	867	795	843	853	831	885	828	838	809	778	839	837	824	788	817	832	836	840	859	835	811	832	789	907	831	784	805	808	826	810	887	839	789	823	867	878	815	839	897	839	808	828	817	834	900	809	844	830	804	827	857	849	762	823	870	846	834	810	807	849	825	818	791	818	812	852	823	806	885	852	812	821	839	829	828	869	859	833	799	852	823	811	819	855	839	841	838	839	854	825	818	832	856	833	855	837	829	787	889	850	836	799	826	856	835	779	809	778	816	870	887	787	801	813	858	814	823	768	812	864	825	800	829	820	839	837	865	817	777	781	852	857	853	833	804	848	867	858	839	788	804	856	844	823	848	847	794	786	796	824	837	875	860	815	854	847	812	812	873	829	883	804	857	865	817	835	845	840	792	878	834	881	804	773	819	848	852	811	826	855	822	812	835	874	812	826	896	819	855	836	879	854	837	808	819	844	887	873	821	904	810	858	873	830	819	891	847	859	835	822	891	824	833	788	855	841	803	862	792	919	798	803	819	815	834	827	821	807	850	845	818	843	765	805	814	785	847	786	808	858	804	851	820	933	814	763	856	828	791	868	823	855	822	833	838	807	858	855	840	809	830	806	827	857	820	860	829	830	824	890	798	838	861	810	857	779	884	808	791	821	835	838	816	799	816	926	817	811	844	761	854	802	859	832	773	852	812	823	803	830	864	778	811	800	873	862	842	823	814	761	852	857	828	885	831	820	859	830	793	813	819	832	777	808	902	816	804	873	774	805	851	849	835	774	855	865	846	814	836	824	791	793	821	851	839	845	789	926	816	876	812	833	856	855	868	809	812	815	838	822	800	846	854	797	837	830	891	825	830	855	868	825	875	839	787	829	821	795	824	811	855	826	853	804	800	846	870	793	881	821	780	813	856	831	845	866	836	857	842	860	825	789	808	832	860	780
5827	11522	8946	4884	3272	2568	26387	45928	36882	15609	8013	3180	1109	790	770	769	747	749	732	766	745	748	697	800	762	764	760	729	780	720	715	720	745	774	798	699	756	806	768	768	771	783	786	793	779	758	770	713	704	729	752	751	685	754	741	778	747	814	724	708	760	729	796	739	753	746	729	704	707	779	772	739	746	764	728	795	795	748	751	760	751	736	794	782	772	747	748	767	727	783	762	730	781	707	767	768	768	777	759	760	772	708	765	712	757	789	734	760	766	808	727	768	749	755	759	770	735	719	737	818	734	736	727	726	752	771	760	747	744	736	766	769	700	774	796	775	747	778	765	760	774	776	709	756	750	738	776	688	742	768	839	787	740	739	785	764	751	721	736	765	761	747	789	756	782	751	760	761	759	721	786	738	746	740	772	788	731	777	746	808	709	767	748	757	746	755	739	762	768	728	763	734	780	794	751	730	786	735	712	762	740	724	715	756	794	757	783	736	794	763	696	761	727	733	776	796	735	765	714	729	763	732	751	815	739	755	781	783	774	736	677	805	742	763	755	757	706	712	774	807	712	716	695	797	792	754	762	751	725	744	756	768	738	725	797	765	761	773	768	738	741	732	756	734	722	781	768	779	778	798	725	793	744	770	703	743	710	742	781	757	750	754	738	728	747	706	732	727	726	754	774	726	748	778	741	723	736	745	721	747	764	752	755	757	737	761	747	740	752	742	750	726	733	731	728	746	725	734	767	725	745	785	762	763	745	774	756	760	771	710	784	790	743	719	755	725	770	750	740	765	725	744	747	776	781	768	740	763	765	713	732	750	731	738	726	748	739	725	732	725	742	789	773	797	812	707	752	761	674	734	710	743	785	753	714	676	776	709	798	766	770	733	762	756	761	715	759	763	760	721	696	740	709	761	788	760	752	686	732	701	786	712	745	802	745	740	774	772	745	753	747	722	791	747	715	779	703	744	752	741	763	734	740	732	762	828	740	769	772	721	784	743	765	712	758	775	739	716	744	783	712	776	779	762	769	755	756	723	778	712	760	724	766	706	785	709	767	691	739	758	783	764	761	728	717	784	763	716	782	757	754	733	713	767	766	683	779	789	702	780	712	731	763	769	805	759	736	736	811	745	729	759	761	760	791	724	739	725	759	748	749	751	731	746	737	736	718	825	778	789	750	711	713	691	746	768	767	755	703	720	724	726	736	704	732	715	750	760	746	750	771	782	729	748	772	798	749	769	776	709	764	784	724	742	724	741	713	765	741	783	770	725	777	798	734	702	795	735	744	774	778	775	699	744	734	756	774	755	725	749	741	778	723	781	760	724	747	715	764	706	740	760	741	714	705	740	780	788	718	719	711	764	772	673	718	702	725	772	762	710	728	698	756	706	740	745	735	797	773	793	750	762	739	764	752	724	759	718	725	727	793	724	757	770	726	748	790	737	759	697	742	777	731	719	755	737	758	733	747	770	788	750	773	723	809	702	730	715	706	741	728	749	796	802	780	684	754	761	730	747	766	774	683	719	753	724	742	738	739	762	728	763	751	705	764	754	743	739	725	702	749	756	755	750	789	758	763	792	761	732	696	720	722	802	767	767	758	755	725	799	780	753	759	729	706	763	738	731	754	718	708	785	770	764	799	718	752	745	788	754	781	788	805	723	711	723	735	761	697	752	718	673	775	772	748	736	761	760	735	760	752	703	697	753	763	708	749	745	753	724	762	758	775	767	751	736	748	703	765	736	751	706	725	694	723	781	758	754	744	734	758	754	780	774	720	755	740	748	811	741	718	732	749	735	721	741	750	675	806	758	734	751	741	671	723	767	742	710	735	728	784	700	749	795	771	714	716	706	760	747	765	723	748	743	726	742	775	761	761	718	757	748	738	772	757	671	741	760	799	746	796	800	764	779	723	733	728	729	733	719	806	770	775	718	752	734	739	749	734	710	761	778	744	725	713	776	704	768	795	806	760	763	726	725	753	755	772	796	758	714	753	782	758	742	725	740	697	756	738	743	738	734	711	703	776	742	777	690	711	765	713	778	735	769	744	774	682	765	771	757	736	730	725	761	705	747	760	722	779	735	739	724	715	713	748	783	682	745	780	740	706	760	774	767	733	773	715	703	732	720	706	765	744	738	739	763	770	722	692	769	717	757	731	727	728	737	751	733	748	685	748	715	718	708	765	735	766	791	754	756	723	793	729	734	747	742	737	769	696	796	695	728	727	682	758	768	750	723	777	736	738	778	726	712	737	718	790	714	752	726	749	771	784	729	771	782	725	724	773	752	750	702	756	794	711	772	757	733	744	767	761	716	707	764	724	753	711	776	749	787	750	691	713	723	703	804	735	734	796	742	738	735	750	817	753	762	769	771	706	735	755	780	720	761	723	818	693	717	749	728	749	726	707	764	794	809	724	746	738	707	698	731	783	777	733	710	721	714	731	737	775	719	743	732	768	683	749	726	746	765	727	768	774	731	751	727	714	725	760	742	743	710	773	742	724	755	761	744	721	742	714	770	713	765	762	747	752	779	781	757	699	736	749	737	777	748	726	736	729	735	694	711	741	723	714	724	717	766	799	771	788	753	727	752	780	675	719	754	751	714	713	750	803	770	758	719	704	793	724	786	701	726	705	705	722	746	788	748	778	726	774	763	702	730	721	758	774	720	763	746	761	722	741	805	685	718	747	756	738	791	789	729	714	774	733	740	753	724	733	728	755	749	731	737	720	747	723	801	762	729	723	742	744	737	722	744	777	734	720	715	751	791	738	733	729	803	769	750	765	770	704	742	750	751	806	743	750	768	732	789	697	793	721	754	777	758	793	703	755	769	780	775	794	763	736	764	748	709	741	767	732	756	769	774	718	770	759	772	720	760	741	773	746	738	746	723	732	725	763	747	768	726	772	746	751	752	763	727	738	741	723	709	705	766	713	753	785	739	752	771	712	749	728	714	729	725	725	739	780	724	727	777	799	766	757	723	715	742	758	763	746	712	764	743	776	790	760	789	744	739	720	749	732	795	741	777	741	760	738	728	776	764	740	756	747	769	746	777	761	708	785	731	784	754	740	767	709	724	818	798	729	744	741	740	727	749	734	706	777	736	703	766	674	722	753	749	755	772	741	713	744	750	741	743	803	730	767	772	731	752	788	706	746	706	736	686	798	754	734	729	763	765	746	763	735	753	750	745	764	720	715	729	709	760	693	776	765	794	743	766	763	759	714	746	753	805	718	745	755	755	728	745	730	727	780	738	750	737	717	694	765	739	720	762	796	700	721	743	696	766	744	746	730	752	748	784	802	744	777	751	743	779	741	770	737	775	769	755	737	780	718	780	717	727	767	765	746	768	772	755	757	790	779	741	754	791	724	752	749	704	732	740	749	744	684	781	763	739	792	720	741	733	748	750	731	728	756	751	759	756	709	769	704	730	769	746	730	741	711	713	701	727	730	760	795	755	707	724	808	740	775	722	723	778	729	747	774	740	749	698	740	794	764	739	774	738
27519	13630	4260	2308	1507	1108	1784	4612	4271	2366	1432	1071	813	795	854	795	769	766	822	779	774	787	763	798	787	829	757	790	746	753	750	761	773	786	784	740	745	780	756	773	776	792	807	773	795	742	838	803	817	838	802	773	776	767	820	865	764	797	816	853	806	797	838	796	740	813	775	816	802	764	834	741	797	830	772	752	799	775	731	842	748	805	777	722	751	696	765	801	757	750	743	764	787	767	784	780	778	744	777	767	743	793	763	787	749	767	803	755	748	818	765	827	737	780	779	752	828	780	761	796	808	704	757	777	768	785	744	792	771	763	778	762	810	802	759	762	783	847	745	814	792	783	773	743	775	791	823	841	757	806	801	786	774	784	794	765	790	794	817	767	807	784	763	781	804	768	753	765	778	787	769	825	755	706	778	718	772	780	787	766	801	735	742	779	791	775	756	799	792	814	765	764	782	775	775	796	759	804	806	794	786	768	773	783	774	764	793	808	767	816	824	745	816	757	742	771	780	773	852	824	761	738	813	779	789	796	716	805	801	786	780	790	773	805	758	789	778	800	810	767	806	798	822	752	755	738	715	773	761	717	809	792	770	745	786	795	746	799	780	788	782	801	762	790	806	829	796	782	782	780	815	780	761	814	724	813	759	761	804	780	760	797	806	770	787	831	806	764	817	816	738	749	792	786	792	815	794	749	776	772	779	797	770	739	730	758	740	776	811	768	806	839	736	766	796	806	764	782	817	791	785	736	801	753	797	714	716	816	754	750	771	766	740	774	756	745	711	774	818	773	783	813	791	745	758	738	786	790	777	809	749	764	773	787	744	783	772	792	740	798	803	784	734	809	772	802	811	777	792	771	764	793	788	805	740	748	809	792	753	787	861	814	799	777	778	733	737	763	736	749	790	754	797	753	772	744	817	748	733	810	785	729	733	819	770	736	812	773	754	761	772	761	783	747	812	791	797	815	748	746	736	764	758	787	811	759	789	783	788	786	766	769	742	821	782	780	830	823	730	801	794	789	811	711	808	780	745	840	698	789	756	781	830	798	757	822	756	788	800	762	752	736	803	776	808	780	802	752	737	781	777	775	809	779	778	789	761	758	765	753	775	775	779	729	805	813	716	732	784	787	799	788	825	807	753	781	816	818	749	786	791	801	785	776	810	784	780	776	789	813	837	787	723	810	824	750	757	784	750	764	769	799	760	747	803	787	771	816	776	752	779	727	749	784	808	805	786	732	744	756	786	797	760	728	761	771	794	798	789	762	766	766	772	785	782	727	785	804	764	793	796	797	800	820	806	765	750	763	736	763	780	787	785	751	751	772	786	731	806	817	764	821	765	771	791	781	759	747	799	851	790	772	804	838	821	777	763	758	747	721	779	761	806	808	784	837	784	772	751	847	758	784	793	739	758	780	769	819	790	763	761	794	800	764	781	755	856	790	750	822	816	754	790	809	746	795	769	747	785	789	783	738	755	807	797	792	810	754	800	780	761	789	784	789	799	718	777	823	792	781	734	806	807	787	765	761	750	769	763	777	782	743	820	748	733	785	774	774	755	743	816	759	740	753	788	767	785	808	781	730	791	761	805	797	797	781	775	798	799	806	777	745	796	788	743	790	767	814	770	808	740	777	769	765	751	781	750	786	791	812	754	809	812	756	793	756	736	764	761	814	749	754	778	783	780	779	785	713	751	775	729	756	749	753	802	762	815	761	780	791	811	788	784	744	780	769	741	734	781	764	804	812	794	751	790	798	773	771	765	813	744	823	766	807	777	805	791	771	785	808	805	724	787	805	792	799	779	747	764	825	752	837	768	799	811	791	768	787	778	802	748	754	794	773	792	770	786	770	798	759	774	807	811	746	806	786	781	717	799	729	774	769	758	799	814	761	761	792	783	794	764	814	744	717	854	767	782	765	808	761	770	733	752	764	797	731	770	811	732	779	753	761	807	780	779	767	794	804	770	814	767	816	773	790	795	796	785	775	764	805	750	768	782	792	728	742	737	794	761	738	788	766	794	784	818	791	759	764	728	751	776	808	771	766	772	750	772	778	822	749	808	763	730	793	819	725	794	775	804	806	797	818	777	774	751	807	738	814	771	839	762	801	706	815	818	753	732	773	785	816	751	788	751	768	796	747	732	754	788	756	753	782	760	799	813	788	743	781	792	833	760	805	786	785	767	762	789	824	803	773	770	819	719	760	776	756	803	769	814	728	801	786	737	819	800	781	784	748	782	756	782	792	850	794	811	738	793	774	772	804	790	799	792	725	789	737	809	835	803	745	782	791	765	758	754	764	793	785	809	782	814	852	825	788	817	812	774	776	780	790	806	773	767	806	780	765	780	779	834	748	737	793	743	793	799	767	755	777	759	762	801	795	793	733	814	819	754	784	766	797	848	790	787	753	800	770	784	784	795	807	786	816	761	791	769	786	803	777	787	809	769	797	819	798	801	831	791	833	739	794	726	797	737	748	790	752	795	734	760	786	797	804	734	768	756	772	753	787	817	813	775	761	780	729	737	737	816	808	768	800	781	750	816	772	773	724	733	761	789	801	749	752	737	801	776	788	772	781	797	797	734	808	825	766	762	810	756	791	780	796	741	775	763	814	799	782	733	804	820	782	776	776	815	743	802	760	761	757	772	814	770	758	759	786	780	799	788	787	798	762	808	765	767	799	719	791	734	794	781	774	760	824	821	802	788	839	756	779	771	764	797	759	736	771	799	744	823	720	812	785	775	796	791	773	791	800	754	754	784	798	740	785	752	807	811	819	821	803	775	825	793	796	764	803	798	785	742	830	779	769	760	778	785	789	731	796	765	853	765	760	816	835	823	804	784	792	793	792	851	729	770	794	767	837	748	762	721	811	784	830	772	743	770	770	802	789	794	767	772	768	805	796	811	881	806	771	806	777	761	711	787	815	792	792	804	776	773	762	790	732	801	761	759	772	754	824	795	762	757	831	768	769	781	782	785	798	753	758	763	769	785	794	782	716	784	804	765	790	781	810	760	838	804	778	816	791	798	831	777	786	754	848	763	806	732	799	741	765	789	727	781	845	784	742	768	767	832	756	774	831	776	779	795	758	773	779	780	808	771	804	823	779	782	738	767	765	767	792	801	823	834	814	759	771	810	750	809	783	777	773	773	835	746	790	781	785	760	755	827	788	828	734	778	777	800	788	751	781	785	809	792	769	789	796	809	792	798	830	784	801	792	768	788	710	754	704	762	829	797	798	757	776	802	778	791	820	781	813	762	762	833	711	759	812	761	823	742	777	773	813	777	796	708	759	800	820	758	775	789	801	809	752	801	811	793	760	761	788	788	771	822	811	771	763	814	723	811	797	796	829	811	752	827	787	812	720	809	787	790	820	812	797	768	758	794	736	774	787	791	770	803	802	782	790	774	825	756	783	795	799	757	801	760	774	768	770	815	764	781	804	779	800	773	800	779	714	831	782	771	821	771	755	812	766	821	738	762	775	791	783	814	734	774	786	823	743
6117	3545	3261	1860	1396	1135	2239	5489	4523	2312	1298	928	716	723	707	666	682	648	650	668	670	667	692	680	701	652	684	712	692	708	697	697	685	719	639	675	709	663	659	705	648	695	740	718	675	619	679	721	690	687	687	658	706	669	676	641	690	702	691	689	649	690	642	687	684	688	732	695	683	676	685	675	681	682	684	695	692	747	682	673	670	679	700	706	681	663	708	635	647	672	662	649	667	693	687	702	631	679	675	671	711	693	625	718	727	717	700	721	718	643	644	656	681	645	694	665	676	689	664	664	717	714	639	704	667	717	711	726	648	668	673	694	690	703	721	696	655	671	675	710	708	696	685	688	665	671	673	708	701	682	674	678	691	692	655	685	717	714	716	676	707	675	658	699	672	697	734	696	662	695	701	684	676	664	638	677	695	657	632	651	680	682	727	671	664	696	696	672	713	685	661	727	680	695	685	710	740	669	683	651	695	653	741	680	679	701	714	692	660	706	638	706	653	674	722	651	660	675	716	719	637	700	708	690	672	688	724	665	676	686	741	699	716	682	720	707	690	723	675	722	681	661	631	636	664	706	688	665	670	666	662	682	718	661	644	700	661	671	672	689	662	691	638	690	681	708	656	701	698	665	643	688	693	681	693	694	657	658	701	696	664	682	635	653	686	660	669	666	697	692	674	698	733	688	635	655	675	672	711	619	712	685	663	656	663	679	677	701	635	697	688	705	682	702	660	682	711	704	689	671	685	703	715	663	715	677	643	728	713	657	684	705	673	704	669	711	658	709	718	644	739	718	669	627	710	694	685	683	664	719	697	612	663	717	694	662	668	676	679	683	664	712	672	673	661	675	652	668	696	646	702	680	698	669	697	699	697	660	698	711	740	681	668	729	697	667	616	670	697	689	714	689	626	646	662	686	689	686	619	742	673	680	686	662	652	676	653	660	685	674	702	647	653	693	669	692	679	648	668	730	702	719	701	669	637	676	706	677	674	680	682	652	707	690	657	645	712	700	664	725	680	687	691	674	681	710	683	668	665	674	695	714	690	715	652	663	702	672	636	666	718	695	680	719	713	679	727	653	677	685	715	671	699	695	652	745	669	688	692	721	669	658	741	644	690	637	751	693	708	664	633	652	636	690	728	682	617	696	644	722	680	692	684	677	681	641	712	678	699	656	667	684	664	664	644	693	700	676	666	642	659	682	674	636	681	656	691	690	744	675	680	676	713	711	697	681	690	676	737	665	680	703	688	667	654	668	665	642	688	689	667	669	692	720	648	692	682	710	689	679	717	639	684	681	682	682	685	677	661	732	656	702	712	743	744	677	635	666	691	691	688	703	697	661	693	677	706	727	664	687	696	696	690	656	667	690	680	656	678	641	718	665	691	687	677	731	681	685	698	684	682	689	697	691	667	693	648	684	705	760	673	685	729	700	654	669	663	719	675	692	687	718	663	696	661	693	666	695	680	680	685	637	667	676	669	688	664	657	713	719	711	641	684	696	683	682	707	716	686	696	678	666	667	645	656	677	690	675	709	699	681	712	683	706	698	659	688	711	685	673	694	698	671	667	657	712	717	693	647	655	702	690	711	675	732	659	723	721	689	707	697	715	687	693	690	703	676	658	698	688	661	686	685	641	703	720	659	666	673	687	690	671	660	700	698	676	695	713	719	623	706	718	689	687	724	677	688	687	685	685	683	646	666	669	681	696	660	657	698	706	643	710	675	703	684	654	674	696	699	665	704	700	698	660	671	667	681	721	665	691	689	697	634	686	654	655	657	672	700	675	636	697	701	684	665	688	721	682	690	715	687	723	674	714	699	686	701	679	679	693	698	640	663	701	663	722	709	635	676	722	692	682	662	678	655	674	723	655	681	685	644	642	697	704	709	738	693	668	686	692	685	698	661	655	642	733	680	683	611	656	664	667	706	688	650	675	688	671	667	674	699	664	640	660	660	671	677	704	687	664	676	734	698	691	691	670	654	697	671	663	651	699	705	666	718	666	649	733	702	701	708	679	671	688	657	671	697	687	677	692	669	677	677	619	646	743	689	634	707	692	703	650	717	661	683	667	670	726	645	687	669	702	661	688	697	687	669	673	694	688	684	703	669	674	704	711	686	705	702	721	701	708	694	649	641	675	746	691	695	679	692	684	704	653	665	743	660	648	646	716	696	675	686	656	668	740	698	705	679	657	731	669	673	658	707	696	715	736	677	710	680	647	685	700	717	726	648	709	680	686	709	689	661	667	689	689	677	676	740	692	681	703	687	687	669	664	706	666	736	695	676	701	649	701	677	690	661	643	688	701	727	678	718	638	656	678	666	707	678	681	674	662	660	711	657	670	724	670	658	708	694	688	708	684	693	668	694	706	654	724	661	659	684	681	680	720	707	694	650	697	715	675	672	657	665	690	673	699	694	636	641	649	677	682	680	675	700	720	691	700	668	717	682	695	693	692	696	703	681	645	727	721	632	645	675	655	652	691	685	672	680	680	699	723	680	696	672	696	654	656	734	691	707	692	682	737	715	668	699	691	708	662	693	721	686	665	684	645	710	661	689	677	717	713	675	661	717	715	689	704	623	722	688	669	699	690	676	697	673	641	714	715	657	667	707	666	703	683	678	650	703	714	692	722	636	683	704	652	682	660	633	663	675	687	706	670	689	699	642	700	682	657	690	663	697	641	737	682	669	669	636	650	676	664	684	629	674	661	627	715	658	711	676	731	696	673	703	693	683	661	683	697	716	701	713	759	687	710	693	691	763	679	625	700	673	674	725	737	700	639	666	686	684	681	719	678	719	715	673	657	646	707	656	674	716	724	694	659	663	705	668	632	696	684	712	644	659	670	715	656	709	680	711	681	708	747	647	667	659	665	707	658	602	680	676	649	664	670	731	716	630	706	697	670	651	685	657	684	718	663	659	713	648	697	674	685	674	712	716	723	691	687	686	665	687	700	737	691	676	669	674	658	709	657	676	688	758	645	641	637	704	717	630	685	710	691	669	645	688	658	708	661	671	683	672	664	675	673	641	684	669	719	707	710	658	686	648	666	689	640	683	648	709	654	683	657	696	675	651	674	680	638	699	687	710	664	675	705	700	682	682	657	664	668	683	688	709	635	629	718	658	713	695	671	722	665	700	671	688	696	674	670	686	699	719	645	672	665	688	645	730	699	642	655	684	682	647	662	675	668	689	719	710	637	715	659	676	659	652	671	696	633	680	680	660	715	667	671	670	669	695	639	664	667	686	703	723	658	658	710	690	638	678	680	696	706	678	678	676	710	670	724	720	636	705	659	747	697	697	688	701	684	646	696	665	694	649	688	644	683	628	673	675	701	689	649	729	691	738	708	691	660	651	718	608	662	681	693	659	703	629	721	693	675	657	652	691	699	703	693	664	697	661	747	688	701	720	644	679	633	639	697	664	680	703	682	632	671	686	679	679	700	649	700	708	682	686	690	701	695	672	691	681	693	706	686	669	670	686	693	698	643	665	679	761	681
25524	21262	26990	24829	6638	2021	7965	28514	26054	12344	4134	1901	973	821	780	716	747	767	747	771	748	745	760	741	777	790	737	735	723	816	794	725	703	748	775	743	735	795	783	784	742	706	739	722	820	692	741	712	749	774	713	765	766	767	725	759	766	734	755	756	746	715	741	753	771	722	696	765	756	707	735	764	817	758	741	723	718	740	688	782	749	756	734	751	745	762	755	818	740	726	784	724	736	730	768	743	729	736	750	737	754	757	767	704	736	817	718	736	702	714	766	697	776	733	767	716	725	684	722	773	743	745	715	729	768	727	727	728	743	725	731	735	763	764	758	705	785	759	735	693	729	746	735	774	767	749	734	714	740	708	753	737	702	774	769	787	767	780	772	731	716	740	719	710	751	715	750	762	712	744	763	717	744	735	768	690	744	760	723	717	753	750	710	723	750	777	767	732	693	754	801	733	738	763	752	778	748	712	804	757	732	750	706	788	732	780	709	741	769	817	738	786	746	734	753	748	728	699	701	742	742	679	702	724	745	753	780	765	802	770	774	779	727	764	762	762	710	702	780	732	774	726	720	819	709	710	763	709	739	736	720	707	733	717	758	780	771	757	738	802	730	772	668	738	752	755	788	731	802	737	712	727	758	747	726	737	776	790	736	745	749	739	743	791	762	755	733	720	747	748	726	700	725	730	744	766	689	737	734	731	738	736	752	789	750	754	733	724	722	743	722	717	736	731	765	777	808	781	742	760	706	749	757	719	744	763	736	746	772	785	763	756	771	760	747	746	709	690	710	744	730	804	713	719	740	777	763	756	768	775	772	771	705	673	761	710	735	722	734	755	754	760	780	751	732	745	788	698	715	794	750	710	761	754	763	752	726	732	754	730	751	794	751	719	740	736	735	717	725	716	750	812	785	737	718	740	754	692	764	765	757	731	735	751	739	755	752	757	733	756	745	753	713	731	663	723	761	712	702	776	790	772	743	707	719	736	743	829	775	739	738	765	759	730	766	758	726	744	767	785	754	749	711	775	740	738	748	734	784	734	721	690	713	745	747	747	740	752	775	804	757	724	763	752	742	719	764	715	766	741	780	781	779	715	755	718	730	746	747	761	715	794	775	718	736	731	737	760	747	772	729	771	755	799	784	736	708	728	752	726	735	730	734	757	788	762	716	743	730	774	721	800	748	736	748	754	737	763	803	776	733	736	738	731	732	748	763	755	707	726	729	711	727	766	730	738	713	768	743	712	774	737	750	761	749	739	755	744	756	758	717	739	714	720	784	764	823	807	718	745	778	754	711	749	732	717	751	706	705	763	776	733	729	708	761	719	765	732	715	776	724	772	731	807	760	743	773	762	714	799	703	721	777	782	798	773	744	723	664	746	736	720	813	718	741	718	735	712	768	721	731	742	758	732	766	766	741	715	751	791	684	715	717	727	755	745	726	777	760	724	755	787	765	720	715	685	772	747	751	687	722	782	719	715	726	749	749	731	711	725	747	730	727	737	785	770	756	742	749	720	730	743	730	731	698	770	771	699	707	724	718	708	716	727	744	759	745	769	719	781	710	738	740	770	739	718	699	798	708	719	775	748	711	709	702	740	763	778	753	783	767	741	732	754	750	746	754	737	712	732	733	732	730	767	794	761	779	777	741	727	706	765	732	739	707	671	756	767	751	777	670	709	731	803	741	765	759	707	742	708	758	720	766	727	735	722	780	736	740	746	752	725	733	764	741	781	748	715	693	703	750	697	745	775	763	750	707	727	747	772	816	730	723	757	721	750	786	773	737	749	751	769	711	849	734	782	722	748	754	684	792	748	742	715	694	714	738	733	717	734	739	710	740	767	750	682	773	742	729	691	764	691	791	713	708	722	734	740	770	723	775	727	763	720	756	763	733	728	741	817	725	737	759	739	744	748	738	756	742	709	746	741	707	760	779	733	748	754	714	754	732	768	697	796	709	708	759	755	742	774	730	710	687	705	700	715	746	767	694	729	794	708	726	723	771	732	731	742	707	741	748	769	760	757	751	744	749	778	716	748	727	760	754	685	738	734	686	733	728	773	748	778	733	729	727	748	771	717	759	728	771	782	717	776	740	747	741	734	752	804	729	760	763	752	786	770	782	726	736	675	754	779	745	750	743	777	722	719	751	750	742	722	746	746	739	768	719	767	725	748	729	744	745	814	791	723	725	728	773	737	765	727	766	747	736	729	738	738	738	759	718	728	692	762	752	705	727	710	752	700	737	704	796	779	728	718	765	741	755	727	682	724	715	745	748	717	772	697	730	723	753	706	740	765	771	751	749	747	697	759	764	813	746	747	720	706	776	724	736	796	756	719	743	720	708	715	770	723	757	738	760	732	738	771	731	804	792	760	752	748	721	775	759	738	722	792	716	726	733	737	684	701	765	764	774	764	689	758	766	718	759	786	737	711	758	722	727	715	732	757	735	746	746	662	689	726	693	770	772	797	716	718	747	743	796	779	785	724	695	736	816	731	778	730	706	728	722	735	726	766	734	746	734	758	737	729	746	731	734	716	715	768	773	796	750	759	700	708	746	746	758	719	675	752	762	734	727	781	733	768	715	748	683	742	789	757	737	736	757	735	760	687	744	755	695	761	734	705	752	790	752	774	719	752	755	778	759	722	784	726	785	780	765	744	790	724	766	729	682	769	728	736	756	753	723	758	713	732	709	740	711	704	753	723	732	700	769	763	757	769	721	741	721	718	764	735	683	733	733	718	769	728	729	758	747	689	761	768	730	738	745	768	738	743	712	727	784	757	766	726	699	718	706	733	784	809	714	722	780	747	739	710	719	807	775	722	769	744	708	689	712	729	728	753	762	776	751	754	751	729	742	758	751	761	714	754	727	777	721	718	746	726	735	734	774	765	777	768	725	690	751	743	718	785	731	730	716	791	739	732	766	743	738	747	756	761	776	726	760	810	764	773	756	771	742	733	748	768	791	735	713	715	767	713	737	729	745	737	761	766	794	696	726	734	766	768	739	784	764	727	790	758	738	711	709	730	763	709	734	785	762	691	794	785	754	769	768	760	767	705	767	711	728	745	699	711	732	749	735	692	774	727	740	742	755	704	753	726	739	758	717	714	782	695	785	723	780	758	763	772	762	772	706	740	736	739	706	772	700	728	716	699	782	781	740	761	751	777	708	733	749	673	786	769	766	759	781	778	749	763	749	723	714	741	728	750	794	753	756	749	740	748	709	756	742	717	750	729	783	729	734	750	725	719	777	736	732	718	738	755	735	754	754	690	720	756	708	723	771	745	746	723	743	700	740	761	729	727	788	752	709	721	783	713	726	687	739	730	706	723	768	734	698	740	723	737	756	749	727	731	709	755	796	740	744	713	722	734	735	718	723	688	717	779	738	711	711	677	703	734	707	762	801	732	736	775	739	710	757	717	717	742	709	721	763	725	723	756	747	769	754	731	718	729	715	732	718	756	719	747	719	711	703	767	801	745	741	725	756	707	831	764	721	814	764	748
5416	6827	6069	3403	2232	1824	9868	28418	21369	9053	3945	1837	950	708	693	671	649	705	707	605	725	707	668	691	698	645	671	674	664	739	708	651	678	686	637	677	663	653	733	638	662	681	709	699	655	692	700	698	693	707	715	676	694	661	655	711	674	673	627	658	680	676	705	690	710	663	672	669	663	626	684	718	699	683	691	657	661	648	703	703	673	683	619	689	664	658	672	716	636	715	674	685	680	680	694	659	699	652	668	675	649	628	671	677	640	713	723	629	661	660	642	698	648	694	693	695	692	664	685	712	687	653	708	699	698	709	656	653	686	649	687	656	641	669	604	676	646	660	688	681	665	682	651	653	651	671	636	670	643	664	675	699	693	694	673	643	655	676	634	694	697	636	645	670	708	673	691	665	702	691	704	672	659	675	712	688	727	678	702	684	641	663	643	686	655	698	698	666	692	675	656	704	679	681	679	677	719	666	653	659	689	662	668	653	621	724	662	636	674	685	678	681	662	693	639	715	648	701	674	664	713	636	698	651	654	673	687	714	702	654	642	630	660	689	651	670	684	666	689	664	646	656	679	669	645	695	660	665	708	629	658	649	617	682	703	666	684	696	697	661	671	675	610	702	691	678	652	654	629	664	650	652	703	642	675	704	721	718	664	726	751	653	706	704	640	700	663	643	643	662	699	721	694	689	681	636	708	681	695	674	684	681	671	654	682	687	694	683	698	702	648	680	701	657	663	665	653	665	680	709	685	631	678	639	688	664	639	686	687	663	616	716	711	716	700	701	732	681	655	684	683	641	700	667	703	668	698	719	704	710	722	635	686	669	643	689	667	708	637	633	679	621	623	698	675	681	664	693	684	709	648	683	684	681	674	658	704	702	649	656	686	681	698	651	643	695	698	693	678	693	636	635	698	668	658	684	678	654	687	619	671	720	657	684	676	668	648	667	632	686	619	703	630	647	650	637	719	671	620	691	754	644	662	666	698	716	668	698	644	681	699	661	669	678	638	671	672	682	705	705	657	678	686	636	673	706	634	652	656	679	691	639	684	688	679	628	674	705	705	680	654	624	667	672	712	639	659	695	698	657	642	668	662	614	685	653	679	658	643	677	629	687	694	617	675	671	626	701	643	670	668	649	664	630	667	665	651	668	719	676	681	602	707	630	684	734	705	677	673	690	676	649	649	669	664	640	690	672	671	673	656	665	654	676	654	623	674	735	701	646	682	685	696	652	682	657	674	664	654	665	637	673	623	731	690	649	709	657	675	721	652	680	653	708	658	714	666	676	664	643	691	631	670	702	637	702	671	632	661	640	667	670	686	653	695	669	641	641	684	696	594	638	683	650	696	642	718	618	688	666	638	687	661	697	668	693	672	650	683	663	670	696	667	689	690	686	688	691	693	676	736	661	731	636	727	715	669	694	682	654	671	670	724	662	695	656	657	675	653	695	653	673	658	653	628	694	655	664	637	735	641	691	662	700	644	675	674	664	665	628	656	643	673	633	671	672	681	680	681	668	697	683	659	695	674	672	652	669	647	667	663	627	702	695	643	679	737	714	669	674	659	646	696	666	643	610	706	662	706	713	671	627	656	693	629	650	659	667	661	656	650	680	671	684	718	686	657	695	630	653	704	682	639	675	630	698	706	658	691	621	649	647	641	598	707	655	699	680	681	669	686	644	654	674	706	631	641	624	653	662	698	640	635	668	705	653	654	676	698	650	665	721	664	688	699	686	639	629	667	623	629	675	672	674	669	672	684	673	620	639	681	659	678	699	689	693	686	715	678	635	681	683	632	698	724	694	661	689	639	658	678	682	657	694	706	656	663	655	681	659	699	685	693	656	670	668	668	650	661	671	682	669	713	693	700	701	664	665	676	698	671	696	688	651	660	670	663	654	604	724	642	677	699	645	661	689	654	671	619	663	689	651	672	630	697	672	660	637	661	677	700	700	665	643	699	717	690	660	629	650	688	642	645	649	673	685	673	678	657	697	642	693	618	690	701	632	666	692	692	633	668	690	632	659	718	682	729	691	699	634	646	657	652	705	657	704	706	644	659	675	690	722	707	655	640	658	653	647	673	681	666	710	628	634	638	715	680	626	684	677	705	673	658	659	698	692	633	631	720	711	618	689	672	686	687	635	693	643	669	686	632	663	666	639	667	708	687	711	666	681	679	701	708	657	650	688	649	656	703	688	650	677	640	697	670	682	680	674	643	732	632	659	641	662	674	707	717	687	680	658	643	676	717	642	670	665	669	664	678	672	693	650	656	657	648	629	664	671	673	646	691	696	662	680	658	643	642	648	626	682	706	704	660	679	644	691	716	696	634	714	691	667	675	653	638	627	653	702	643	705	671	684	672	691	634	670	685	645	691	643	649	660	665	667	697	636	651	694	657	692	664	682	703	662	694	674	613	640	687	643	660	686	654	681	665	725	665	712	658	706	670	645	661	693	655	680	638	663	662	659	676	678	674	703	671	694	706	641	670	673	594	704	653	690	685	644	691	637	681	684	645	675	668	634	679	635	692	649	686	669	644	638	667	665	660	632	661	752	658	635	656	639	694	652	693	678	628	722	647	620	673	713	650	678	712	656	685	675	715	682	690	648	683	681	634	646	644	690	663	657	669	681	695	686	723	686	699	702	675	678	704	680	709	694	686	660	676	664	647	651	671	716	689	700	666	684	675	715	629	714	678	692	711	694	647	688	656	657	715	720	646	644	685	655	698	679	666	683	711	687	656	711	704	677	685	672	660	643	672	699	656	637	675	647	669	668	691	667	683	677	719	652	722	717	728	679	673	658	700	663	632	650	700	665	654	671	706	696	628	667	614	704	690	681	665	674	659	634	647	707	649	667	659	664	690	655	637	688	663	618	621	668	676	677	663	636	672	650	675	680	648	675	661	686	697	678	672	651	615	638	664	664	623	701	662	660	654	634	679	669	691	694	632	618	700	656	645	711	688	689	646	689	684	712	677	698	689	691	693	685	647	695	653	645	664	668	671	676	627	655	633	662	616	658	657	706	678	687	671	679	683	685	659	681	673	691	652	683	630	634	601	655	630	637	655	615	687	713	682	662	651	696	668	665	679	650	645	659	659	655	690	653	665	726	715	619	618	665	648	656	669	718	696	672	681	692	673	671	671	660	656	702	647	715	683	732	675	709	650	667	646	680	664	690	720	692	657	675	665	650	681	698	654	677	658	659	706	659	674	670	651	642	682	711	648	659	643	688	645	684	672	653	615	641	679	641	631	666	669	689	675	695	683	713	655	659	662	667	647	654	652	625	634	643	708	640	692	697	690	676	668	703	679	622	620	680	694	647	725	655	646	670	697	682	668	673	680	662	681	697	678	690	667	685	671	640	724	654	651	669	667	704	665	654	674	688	660	671	677	676	661	685	701	638	705	622	666	696	631	697	683	699	652	668	690	712	723	651	675	682	665	688	692	652	638	651	642	694	623	640	635	697	690	699	700	655	672	711	692	666	681	634	677	661	672	643
24231	21274	28520	24330	21190	9863	18554	45344	43874	25844	10047	3836	1345	992	855	879	887	832	886	865	883	848	869	841	851	874	840	798	885	840	825	859	868	855	854	840	830	911	853	844	835	845	895	830	846	832	875	860	906	830	877	886	843	927	838	826	875	871	894	847	863	881	853	852	841	796	846	830	866	870	831	871	832	850	815	905	831	855	821	816	858	852	882	806	883	879	882	874	872	834	905	856	829	817	799	862	888	894	811	827	838	922	866	820	865	859	804	892	859	876	806	865	812	837	855	841	860	816	887	824	851	863	871	846	881	849	865	792	814	838	826	841	867	848	875	854	836	896	828	855	830	832	859	867	873	832	863	899	867	873	854	866	821	901	841	835	785	850	835	827	871	884	861	836	843	867	853	833	840	866	907	881	852	850	840	894	856	857	858	861	811	830	820	880	829	862	840	813	863	843	827	803	835	839	850	860	847	910	836	843	842	828	829	856	840	901	818	824	869	885	810	863	864	869	874	884	813	860	898	865	868	810	838	801	794	817	841	821	872	869	874	797	873	807	891	856	817	873	844	806	890	849	848	858	834	845	844	844	877	813	833	896	834	852	871	845	848	828	837	821	903	863	818	823	859	862	862	864	863	819	896	768	828	845	834	785	843	832	855	827	877	799	907	870	832	868	817	858	863	858	866	833	891	859	822	854	840	808	872	862	831	865	845	850	849	830	854	889	861	814	843	859	855	826	858	879	848	841	827	840	870	874	879	888	785	846	869	845	816	799	837	775	868	852	850	827	855	848	860	849	919	867	859	815	832	811	875	812	869	855	843	862	871	806	849	828	897	906	824	819	879	856	852	894	844	917	862	918	919	857	812	864	848	928	845	829	841	879	898	889	851	861	839	864	875	852	845	817	851	833	856	829	813	843	849	807	832	886	893	848	804	849	817	824	826	834	887	829	770	821	861	854	836	861	822	833	892	825	843	883	911	889	868	838	896	880	852	804	860	832	891	788	836	804	905	794	856	849	838	880	811	798	863	851	848	804	835	863	820	863	879	838	887	883	833	829	859	842	776	894	858	834	849	798	876	861	848	852	856	836	929	894	845	804	845	812	870	849	822	879	841	844	840	854	862	815	825	815	863	844	863	877	856	781	841	824	841	847	855	790	871	904	890	882	804	859	843	821	869	861	817	853	867	836	825	842	854	882	834	797	865	807	841	838	807	804	843	838	840	803	906	822	870	815	867	830	847	822	873	828	853	887	855	830	806	835	838	823	836	851	835	830	830	852	851	848	822	846	863	873	828	831	856	866	812	846	843	854	861	829	838	913	840	915	883	792	811	798	861	849	873	859	882	803	861	821	853	868	849	861	852	815	813	844	779	805	830	861	791	906	831	854	874	893	831	813	850	792	848	815	869	837	811	810	823	870	807	853	890	848	844	868	838	871	816	855	853	888	906	818	818	821	796	845	838	851	841	831	834	835	812	860	827	824	878	834	869	828	872	887	865	841	842	882	792	866	860	809	827	848	860	868	904	827	843	811	826	838	822	809	832	874	798	815	789	824	829	834	836	869	846	870	911	876	881	833	826	872	842	866	865	858	841	808	814	836	821	804	851	888	816	826	833	863	892	863	882	952	884	815	815	899	842	837	867	871	896	838	842	845	824	819	871	874	869	905	814	850	915	775	831	848	796	812	879	813	829	799	866	848	896	839	881	847	843	868	847	832	879	822	782	816	830	868	809	852	854	805	893	881	847	816	809	845	862	852	831	812	829	864	851	824	833	805	874	857	831	864	844	823	860	846	922	812	859	763	816	855	842	815	843	815	799	827	912	819	807	840	824	823	826	857	855	869	925	849	811	838	871	846	840	845	913	872	803	843	799	882	794	914	832	792	867	846	897	893	768	861	831	818	884	866	849	843	844	828	787	881	820	795	855	909	798	848	818	845	863	864	840	897	771	875	869	876	846	831	818	856	910	853	865	946	835	838	823	832	854	831	860	810	875	879	801	887	895	772	878	843	811	848	854	839	823	816	831	847	853	827	882	853	822	853	813	844	828	853	819	842	834	829	879	855	871	842	810	813	854	847	865	832	840	786	806	786	871	887	855	858	851	855	865	830	860	778	857	880	850	838	846	880	845	896	862	880	871	830	827	879	838	819	810	853	828	866	923	893	872	841	848	857	872	867	842	826	852	827	847	841	909	859	817	852	875	814	859	841	837	850	863	829	835	868	872	859	865	822	791	870	859	875	830	859	806	782	887	808	814	850	853	847	829	874	853	855	901	847	837	841	893	856	829	922	832	805	832	867	848	872	850	813	859	878	833	830	792	876	833	859	818	829	808	833	818	819	871	884	867	851	808	861	828	902	842	876	853	849	883	835	845	821	806	835	832	873	823	904	838	847	821	859	845	853	861	857	895	861	870	870	851	862	842	804	838	888	870	880	820	827	817	846	836	876	893	878	802	829	811	844	846	868	864	877	869	895	874	894	848	814	821	852	836	827	886	839	858	876	843	844	826	878	886	808	845	817	819	907	787	874	848	792	855	884	870	808	923	883	828	833	851	871	840	832	839	876	861	855	784	870	856	849	873	837	880	883	829	840	847	836	796	773	795	862	830	845	870	838	894	872	847	871	816	851	809	790	845	810	833	833	875	842	827	885	849	812	839	862	843	830	821	810	805	829	792	860	868	860	877	826	830	873	862	785	835	856	830	845	807	896	799	846	822	830	865	861	851	876	833	828	840	855	900	908	833	873	836	833	869	835	829	841	872	812	825	828	820	870	879	817	874	860	845	832	779	861	801	880	853	830	853	803	851	871	861	816	817	827	809	856	880	893	860	828	841	821	849	872	872	801	865	826	845	833	861	881	857	839	880	806	897	834	855	841	821	900	843	829	827	822	889	830	848	899	837	839	857	821	785	840	858	822	885	839	892	843	848	834	832	812	839	834	819	855	864	832	831	836	876	878	825	835	805	820	882	849	842	846	843	931	858	875	846	802	836	869	855	832	880	829	798	866	813	872	832	829	843	875	896	879	777	856	816	839	837	799	835	852	837	845	852	833	830	813	835	860	851	869	836	874	843	859	808	883	838	855	849	850	839	865	886	902	825	849	814	826	827	863	831	873	844	855	828	852	833	844	812	851	866	835	825	845	897	840	868	879	838	877	797	837	830	833	823	843	877	883	840	845	805	872	847	827	882	904	899	827	862	820	870	882	854	888	882	814	826	815	818	823	834	799	789	811	859	827	817	854	840	880	829	867	959	898	845	830	860	857	824	815	838	858	874	860	840	801	869	864	851	839	875	872	883	829	885	849	834	877	912	836	833	863	859	813	863	861	823	837	841	899	800	874	839	829	876	849	859	896	815	910	868	864	819	900	807	890	849	841	802	830	860	806	924	908	845	821	809	880	794	828	879	868	814	847	868	852	806	826	823	858	834	825	904	806	848	868	854	853	812	843	834	829	869	854	853	829	855	835	879	825	831	844	859	842	792	802	835	879	830	858
5784	12108	10291	5823	3753	2829	20279	45095	37814	18820	8016	3407	1186	906	826	751	804	773	754	767	789	767	765	790	770	763	710	764	797	765	732	739	780	795	755	758	793	820	751	730	833	779	807	794	762	779	786	780	766	767	782	801	805	750	749	774	777	736	766	780	775	744	759	779	720	746	789	794	769	750	748	765	774	791	748	781	787	768	733	773	810	736	771	745	755	776	744	740	795	711	792	754	775	732	761	748	777	782	775	754	760	790	788	776	771	779	711	754	727	772	746	757	768	728	791	783	754	752	764	776	737	764	766	801	752	761	754	734	785	759	708	754	689	714	798	760	787	782	795	742	769	761	776	694	750	766	749	729	752	775	803	750	744	746	792	721	770	742	766	742	734	735	794	731	782	737	802	734	768	751	823	783	779	735	728	733	715	725	788	805	699	752	805	758	735	721	760	775	730	759	757	735	758	781	779	724	714	726	738	746	787	799	756	737	799	767	738	739	787	759	743	753	806	715	751	741	789	728	763	767	736	752	805	800	716	798	850	743	766	779	763	761	808	778	776	744	724	747	787	743	755	761	710	837	733	779	760	773	749	760	773	808	769	712	737	776	719	739	743	742	761	709	754	798	734	790	763	767	811	743	724	764	756	743	814	716	716	823	746	759	771	735	741	784	753	777	753	768	789	704	738	791	737	707	784	801	745	754	771	759	740	773	777	750	737	720	726	793	778	766	789	735	761	775	758	713	783	752	796	751	743	753	792	750	779	817	700	768	781	808	785	759	739	802	771	709	745	771	779	732	793	734	773	715	781	715	765	746	725	733	761	772	780	742	714	750	745	741	794	780	772	752	784	778	791	693	792	774	750	775	780	769	767	763	762	763	766	755	754	782	740	719	745	764	771	778	762	750	691	769	755	782	762	746	716	776	745	777	779	757	788	769	735	774	781	767	733	720	764	773	779	705	762	765	777	816	770	795	793	720	734	775	723	751	744	754	796	753	723	680	756	792	767	750	769	714	821	784	783	797	736	730	754	774	709	725	787	788	772	739	792	782	749	745	755	731	724	760	781	761	776	756	750	765	728	766	728	704	764	748	744	707	702	709	750	687	811	747	746	784	765	753	758	771	767	744	763	763	773	769	751	773	774	708	770	784	771	782	747	747	730	815	778	737	804	758	752	763	803	761	737	735	716	752	781	758	716	764	781	728	733	761	780	786	688	793	733	764	754	754	764	750	765	779	717	761	761	767	771	745	687	712	697	759	769	758	761	771	744	785	781	716	730	769	739	756	785	763	745	711	762	757	737	749	761	738	746	799	775	732	714	754	767	790	780	803	709	804	758	785	774	790	735	747	773	707	728	767	725	775	756	733	770	739	778	790	773	818	722	736	735	767	769	781	755	705	728	743	789	734	748	741	795	746	725	740	737	765	778	688	731	742	739	781	775	774	762	771	782	739	758	767	802	766	781	759	756	735	748	681	775	739	768	797	732	779	736	738	739	774	776	743	760	760	748	784	773	736	735	791	780	801	732	752	759	801	740	750	751	744	739	749	766	741	702	767	776	729	752	799	862	758	739	748	765	719	799	728	732	712	735	752	791	783	769	744	779	744	770	718	767	735	757	738	762	773	753	714	767	743	763	801	731	796	771	786	758	772	802	757	759	720	777	752	731	807	734	784	755	735	733	744	749	763	800	755	747	729	745	753	722	772	768	803	735	752	760	749	719	760	719	814	734	791	736	741	740	761	733	706	739	742	798	772	807	745	735	749	708	729	769	756	762	737	737	779	715	771	764	778	736	758	721	772	702	719	758	737	761	749	783	765	751	733	787	761	767	782	782	740	766	742	710	771	769	786	724	820	752	750	799	770	723	757	816	814	763	771	741	713	753	733	768	827	769	716	747	697	766	743	786	779	703	725	734	759	763	793	786	771	738	747	776	747	762	750	793	733	747	749	744	792	775	738	767	780	731	815	720	789	753	760	722	758	728	756	823	789	749	811	761	767	740	767	746	795	765	767	700	780	763	731	734	757	846	732	759	748	766	798	735	750	746	764	756	792	768	781	748	764	752	752	749	814	778	757	763	741	757	781	727	731	754	812	738	800	746	747	756	762	735	718	791	758	721	796	748	715	701	737	762	763	746	746	746	746	736	715	703	726	769	743	770	750	735	718	711	757	787	762	737	735	730	730	738	827	736	733	712	711	761	786	762	779	740	768	799	701	709	824	783	822	713	767	745	782	727	717	720	712	786	726	732	800	752	772	761	759	736	766	763	727	775	758	780	714	763	761	746	784	776	721	731	733	705	756	744	752	760	738	746	767	724	737	736	745	712	747	730	722	820	727	792	774	725	745	701	719	719	784	743	784	722	733	777	766	756	722	736	745	791	737	752	753	778	743	764	690	785	764	740	791	748	745	727	756	753	757	740	737	747	786	765	834	711	745	750	724	742	718	789	770	734	731	733	774	745	769	747	744	797	795	722	718	766	790	749	743	751	809	755	705	718	764	761	724	714	778	713	746	727	787	785	737	739	789	752	717	767	733	763	769	814	751	782	754	764	723	734	744	745	769	733	747	746	715	767	770	744	765	739	745	718	758	723	718	719	775	766	761	761	738	766	736	731	817	716	718	705	805	753	762	755	793	759	753	737	747	756	785	779	762	732	770	743	753	767	785	689	726	764	717	783	749	793	742	767	794	759	696	734	748	707	789	745	779	786	831	707	764	760	760	755	745	753	780	715	737	760	712	735	825	772	762	763	758	735	788	740	761	762	749	764	792	726	733	746	716	726	732	755	782	700	720	751	739	778	751	770	780	742	700	755	808	735	803	752	740	773	768	748	793	769	751	812	776	726	707	782	748	788	793	734	692	752	766	745	793	757	745	733	810	736	795	806	745	773	774	773	706	759	736	771	761	736	749	760	684	753	755	780	743	760	768	790	750	745	715	725	758	668	696	756	784	744	678	741	722	725	698	783	781	753	736	778	813	788	779	724	674	773	714	720	764	733	767	799	725	762	721	777	809	702	695	727	718	761	740	809	733	738	796	752	784	756	754	772	763	766	700	746	752	797	713	744	754	748	696	766	748	722	770	743	815	774	809	740	737	760	762	735	738	763	750	748	779	761	790	744	754	767	779	774	724	729	727	728	693	797	734	745	691	786	779	774	787	759	746	750	752	745	749	748	768	721	752	780	739	742	717	746	733	750	723	751	718	778	726	753	748	684	724	753	787	765	744	797	741	753	754	729	781	728	775	766	712	752	791	786	767	783	762	796	754	702	734	779	826	763	778	778	799	727	771	803	792	797	710	778	774	753	711	775	717	751	750	810	727	731	795	798	731	743	735	794	778	806	756	752	773	735	730	720	754	758	748	715	721	781	741	729	736	734	715	728	734	746	786	757	763	692	769	707	784	763	775	736	738	734	758	764	792	772	764	755	776	760	762	762	700	723	741	791	800	741	712	758	771	731	685	779	737	684	748	760	722	708	769	752	730	742	763	750	713	778	723
27515	14117	4243	2072	1303	966	1566	4019	4191	2476	1316	998	888	840	817	806	806	844	824	845	862	743	784	817	736	767	798	749	831	744	803	812	798	811	759	798	798	779	831	793	772	848	780	765	757	849	857	801	771	782	773	786	790	760	753	775	783	791	816	835	793	779	799	846	780	796	850	830	820	817	810	812	801	853	795	789	779	780	796	814	812	853	802	812	807	833	763	782	764	817	815	821	781	751	823	797	874	802	820	831	776	837	825	829	790	774	795	762	784	792	786	803	850	830	795	804	806	811	778	830	783	832	801	775	855	764	789	748	761	785	741	847	781	827	849	811	830	850	853	779	782	779	855	755	761	791	806	777	768	795	806	795	783	820	867	790	749	822	832	776	782	783	802	844	835	822	765	809	794	830	824	812	800	809	782	823	784	777	754	814	849	836	874	742	789	777	842	812	782	717	798	807	770	783	788	798	811	787	785	818	771	774	814	785	774	792	856	821	810	825	809	793	826	822	801	838	824	749	769	823	811	778	791	789	815	788	848	797	777	794	809	831	842	754	776	831	827	839	815	792	792	765	752	738	791	758	839	827	758	770	820	777	844	784	732	821	819	797	801	778	760	802	823	800	776	836	846	798	760	819	824	777	818	844	839	800	814	799	785	819	843	770	807	799	808	775	753	784	824	809	847	871	805	789	750	797	803	821	841	785	794	777	824	822	846	793	809	773	843	831	810	802	798	814	845	780	775	852	791	766	804	767	793	835	763	748	787	770	778	793	815	806	810	790	799	848	792	803	805	763	830	805	778	863	757	814	804	794	794	818	815	815	787	808	819	795	801	792	834	762	838	802	775	760	847	795	753	826	836	761	818	786	784	797	748	763	795	831	806	792	785	815	795	727	804	780	804	807	811	808	823	809	826	784	816	766	795	777	769	763	791	807	768	779	821	782	803	757	801	841	794	799	780	785	831	790	806	787	762	833	800	794	793	767	811	750	839	748	792	802	824	826	796	796	826	765	775	799	749	826	812	791	808	776	806	737	811	760	806	824	786	754	798	775	787	801	831	800	856	737	807	817	802	821	802	813	824	817	794	791	834	744	879	826	792	793	781	791	803	822	808	848	848	801	832	835	851	806	799	757	817	796	772	767	795	776	783	786	789	816	785	796	774	778	786	817	840	781	813	831	795	818	812	813	805	797	769	797	817	819	769	817	775	782	784	804	769	779	872	778	783	811	799	781	809	756	779	814	787	810	810	781	826	742	802	830	821	819	814	805	837	767	748	781	823	824	775	830	843	799	795	802	797	797	789	750	807	846	809	777	776	809	769	816	792	754	793	799	821	774	826	809	757	772	771	755	786	810	825	829	800	792	787	786	780	804	836	801	793	845	727	774	845	796	776	825	830	778	855	803	835	852	809	838	797	778	765	821	809	787	787	802	750	786	729	788	815	772	821	778	824	792	797	840	774	798	817	771	792	769	809	783	799	832	834	798	884	785	819	800	803	809	813	784	793	756	795	828	790	807	809	824	775	817	855	793	817	843	814	793	808	802	838	777	785	797	808	792	775	804	750	814	776	804	796	798	816	822	827	786	890	785	800	775	745	795	827	862	837	752	820	762	808	810	832	823	790	819	832	822	774	803	769	810	822	820	806	779	795	777	803	785	814	856	826	811	805	769	786	736	847	818	800	784	793	808	788	777	818	786	867	825	824	840	822	808	769	833	774	792	827	830	827	858	803	829	833	793	787	796	725	780	788	822	821	817	791	789	785	807	792	827	763	823	811	794	806	808	793	783	761	814	776	767	807	799	827	809	808	817	765	828	772	802	810	798	816	795	795	790	830	845	791	851	763	792	807	830	777	827	787	742	788	769	819	818	782	783	814	794	808	785	836	772	827	772	812	775	760	853	797	777	775	876	802	866	832	797	795	759	790	801	785	746	793	781	798	797	769	830	849	773	811	742	769	803	830	826	800	800	784	807	856	818	789	812	898	841	842	823	799	794	846	796	827	788	840	787	778	786	781	823	795	812	774	802	862	806	821	810	772	787	794	793	766	775	769	765	842	821	766	777	807	766	840	771	733	820	811	859	861	819	816	808	803	740	814	762	810	793	791	841	804	852	800	793	825	832	819	811	864	775	784	748	825	780	795	836	777	784	814	816	831	817	817	789	798	809	822	794	811	800	879	820	802	776	827	835	777	818	719	838	780	808	773	769	789	815	783	805	816	800	781	808	847	817	803	790	808	796	770	827	867	807	806	775	815	811	777	800	802	811	800	797	849	829	822	837	771	825	825	786	833	828	788	796	826	760	722	819	813	809	811	794	757	771	813	804	810	786	757	722	787	784	818	827	824	873	787	819	820	817	794	782	816	802	817	763	789	768	794	817	824	745	774	816	794	775	749	803	812	765	824	832	779	839	820	838	776	859	821	837	820	837	787	765	787	810	837	826	752	806	845	790	820	850	800	791	789	768	829	765	814	762	796	813	791	767	764	835	779	851	841	782	836	830	778	831	821	802	821	810	831	808	810	766	782	812	864	780	768	803	793	889	743	819	798	802	803	809	807	865	751	835	793	787	763	812	816	781	849	810	799	792	808	796	855	795	825	771	768	803	825	791	807	817	808	778	771	796	769	809	790	807	822	769	833	798	818	852	835	816	822	822	834	810	786	755	794	808	831	834	809	770	837	784	787	820	791	799	790	804	786	842	787	810	826	835	784	791	773	849	832	768	813	844	765	799	802	799	782	767	773	777	785	800	807	789	812	788	797	825	821	794	825	781	812	806	832	730	804	776	805	816	872	774	830	836	802	869	832	815	837	836	806	739	790	785	779	823	752	816	866	781	830	830	801	886	831	766	776	794	790	791	777	803	856	794	832	802	785	769	833	795	817	772	810	783	786	777	818	804	784	785	738	807	780	806	770	798	798	768	799	803	781	803	802	820	774	793	774	831	745	824	831	809	761	827	784	817	825	809	780	863	796	799	759	783	824	774	823	801	827	802	761	828	806	785	833	811	748	830	840	824	832	806	754	839	778	820	791	797	817	833	805	837	802	820	785	778	784	797	846	847	825	791	779	800	828	795	791	804	786	803	807	845	759	777	817	792	829	790	750	816	817	852	826	799	815	834	813	838	828	817	777	806	791	813	807	769	800	815	806	803	791	872	859	758	769	780	817	749	785	778	788	799	805	802	812	789	762	850	784	784	807	839	782	832	755	769	829	763	799	789	760	796	821	802	778	772	793	782	825	817	808	816	766	815	835	740	831	784	847	821	781	756	752	736	818	787	839	795	838	782	783	799	785	761	824	791	807	817	788	852	762	770	837	843	796	871	816	808	811	810	864	822	851	770	813	763	832	805	801	761	805	813	821	740	854	820	834	739	838	757	828	836	782	836	806	798	804	777	771	815	786	848	814	788	750	813	799	805	816	773	808	766	775	820	805	810	835	772	747	809	820	804	806	766	761	772	825	802	781	766	769	828	783	816	842	790	835	805	828	749	821	845
6035	3853	3041	1768	1391	1034	1881	5104	4091	2410	1312	882	788	712	655	655	670	696	689	731	692	700	740	700	723	685	705	722	750	690	687	714	713	698	708	701	713	682	690	761	673	677	719	721	676	659	718	713	667	674	684	685	746	677	670	722	752	700	655	660	744	698	658	757	700	716	641	678	693	702	715	678	698	703	701	689	656	712	685	729	674	710	686	717	694	688	683	696	705	692	684	693	681	703	713	685	701	719	737	734	661	667	664	657	729	685	712	682	691	695	675	708	681	671	643	692	657	663	691	719	674	658	672	720	674	726	698	723	737	668	715	675	667	690	683	713	695	690	695	710	724	673	717	711	699	709	681	664	687	698	696	687	699	723	684	676	675	710	713	660	675	710	692	696	726	644	691	702	671	726	754	695	742	694	669	696	661	687	675	699	745	713	728	662	683	705	708	653	693	701	680	681	746	672	730	644	738	707	705	668	694	679	739	721	682	689	674	725	676	683	676	688	700	740	686	709	729	690	719	712	726	697	721	680	673	686	713	677	672	729	692	715	698	674	713	692	670	688	665	684	703	724	669	727	670	711	695	695	698	698	681	709	701	693	689	668	707	659	728	732	670	746	665	686	681	677	670	732	734	695	695	725	667	642	666	660	674	672	693	713	681	687	671	694	736	647	713	712	722	740	689	698	661	708	764	703	749	694	686	722	701	710	692	726	701	669	658	759	720	711	709	704	733	672	688	704	696	726	686	698	655	688	704	664	667	727	661	750	712	642	682	694	644	750	708	755	664	670	692	708	650	669	692	723	697	677	689	670	694	647	696	719	710	710	721	708	686	712	682	699	713	672	757	648	671	696	729	730	689	670	697	720	683	770	679	684	704	688	703	674	721	686	715	701	725	693	684	673	688	652	721	689	711	749	731	660	691	702	723	635	675	678	719	703	677	714	667	662	676	755	690	692	671	741	674	725	657	735	687	740	668	660	646	644	664	664	722	736	666	722	696	686	659	723	675	697	699	679	727	707	764	698	761	684	706	687	674	703	733	718	690	681	730	689	709	755	682	658	697	659	709	652	668	709	727	686	700	667	740	736	698	692	657	712	655	689	680	720	639	723	665	651	768	744	672	663	691	705	720	709	729	703	683	633	687	723	725	687	712	658	687	691	721	683	656	703	637	721	685	704	688	710	713	676	696	704	668	663	693	701	680	688	710	703	688	712	695	678	710	693	684	670	708	673	724	693	708	697	710	697	699	730	713	696	736	740	723	708	688	733	692	697	678	725	714	731	718	681	722	667	705	717	650	677	676	669	731	677	714	716	708	699	754	735	713	677	706	746	727	643	658	669	696	732	693	758	671	684	724	719	697	711	684	735	662	689	698	683	729	717	739	756	717	689	707	711	650	737	687	643	617	712	650	715	676	708	662	728	658	729	652	738	652	687	706	666	633	735	681	694	767	708	690	682	704	729	697	657	675	646	678	713	686	703	734	714	680	701	656	685	694	690	697	726	729	663	679	718	650	648	683	718	733	696	693	657	639	671	697	717	665	715	680	698	701	703	739	711	726	683	706	696	653	709	722	695	736	697	699	726	729	716	674	709	706	664	677	651	635	704	723	706	712	656	697	653	688	656	699	718	670	657	689	676	664	674	678	743	752	659	667	699	679	694	722	693	715	682	650	678	685	710	654	674	712	722	698	692	738	700	717	685	688	640	719	744	733	703	704	666	745	676	789	675	673	671	625	663	707	690	672	740	697	666	710	737	731	686	688	656	700	670	713	702	736	684	701	724	693	699	662	697	703	760	667	689	651	712	719	683	719	717	702	707	678	721	677	632	665	717	666	677	684	646	726	671	723	691	672	761	681	714	663	705	708	724	746	724	694	721	658	677	766	707	702	681	730	659	711	717	683	694	714	702	694	664	668	679	676	668	692	707	702	744	693	708	757	685	705	694	701	703	719	701	684	708	673	681	683	716	713	748	677	672	632	711	703	668	702	692	699	712	675	683	686	675	694	683	718	701	697	678	696	698	719	721	695	678	692	711	670	682	703	710	677	676	670	668	656	729	665	708	671	683	728	716	705	690	694	681	706	722	709	698	626	686	672	720	680	702	708	664	712	686	716	722	667	742	678	658	759	728	702	734	712	695	680	731	684	638	652	722	678	681	699	704	690	654	678	683	710	696	712	669	703	679	700	664	664	731	721	722	681	696	683	732	658	696	708	708	725	711	677	618	698	704	671	679	702	675	666	703	681	704	752	699	662	706	667	670	722	663	707	685	661	671	687	699	710	713	703	655	683	719	714	702	661	656	712	727	751	730	702	680	732	692	718	684	696	701	663	740	712	661	722	717	685	767	677	721	697	672	693	707	668	699	681	703	696	696	704	669	718	713	686	690	671	749	663	673	751	697	745	731	676	708	730	714	699	690	747	666	673	685	687	774	709	686	676	701	734	716	654	721	696	695	726	719	697	709	691	698	741	663	714	691	673	682	659	704	683	677	685	725	718	629	679	659	707	704	682	731	703	732	684	675	683	701	692	672	729	638	687	712	695	727	749	724	669	684	743	650	671	693	674	702	668	701	686	720	684	671	670	692	704	641	703	677	721	704	713	732	695	691	702	696	686	661	742	673	681	680	710	667	710	628	670	676	656	667	702	727	659	707	721	713	689	685	700	703	670	702	739	692	695	696	750	728	657	706	732	665	718	690	640	730	673	753	714	685	694	674	674	684	641	653	663	725	657	662	680	669	692	680	682	694	701	700	658	709	696	689	632	704	682	695	701	646	699	713	679	684	724	704	651	679	733	713	711	749	678	692	696	712	672	752	698	706	717	713	679	673	712	686	671	694	674	702	718	692	744	745	684	694	703	717	700	728	736	717	679	745	642	681	689	654	710	698	632	689	720	722	716	700	680	769	712	701	751	714	670	672	674	683	701	689	723	723	730	741	777	665	708	704	697	710	702	720	691	720	706	712	672	631	716	725	722	750	749	730	680	683	676	671	696	710	668	694	698	694	731	678	707	664	683	660	664	657	658	698	724	636	701	673	657	669	670	729	654	701	641	670	718	720	653	719	702	690	684	699	689	686	707	680	720	701	751	700	727	704	690	695	666	713	720	706	727	698	672	710	653	727	733	656	728	674	703	673	731	700	700	732	670	735	727	657	690	683	716	712	686	713	670	670	689	711	691	704	711	726	720	677	681	661	662	729	637	669	703	664	667	695	712	719	700	697	654	673	669	670	690	699	697	721	670	672	713	673	699	709	646	696	699	689	682	688	691	663	679	691	698	715	663	725	670	681	728	684	668	649	694	653	661	724	689	620	709	693	681	705	678	687	661	718	728	675	730	708	675	715	693	731	718	706	744	696	687	691	737	670	719	678	682	725	723	646	685	703	689	649	681	703	723	714	712	735	746	743	685	671	674	715	690	652	675	685	723	701	680	736	637	690	722	692	735	675	716	709	708	717	649	729	684	714	718	698	712	677	683	663	724	689	673	705	698	709
25451	21267	26952	24865	6123	2143	11572	29723	25017	11258	3826	1539	930	802	789	724	824	810	745	765	813	774	792	763	744	810	769	737	787	809	730	736	741	805	741	776	730	772	732	769	734	762	752	756	760	675	795	791	713	756	716	782	791	749	758	782	770	749	750	769	734	743	766	687	814	742	746	798	781	755	755	798	756	769	791	723	761	735	760	803	747	751	701	748	753	751	734	776	731	734	765	758	761	717	749	746	758	788	749	772	783	799	723	734	714	800	748	747	733	753	765	782	782	757	769	730	768	737	776	727	803	752	744	738	793	786	749	805	828	759	719	781	727	792	781	735	737	819	745	700	758	752	758	726	771	752	766	752	676	775	729	775	746	818	754	738	719	765	771	696	785	773	736	757	747	786	765	748	723	769	743	726	761	739	738	746	750	756	823	733	774	791	767	755	772	788	738	787	754	765	762	802	797	761	707	794	746	757	709	751	802	794	706	783	771	751	776	735	730	778	778	760	794	696	765	759	749	768	803	724	767	764	761	804	745	731	745	740	745	726	775	806	729	787	757	724	748	713	709	728	773	788	748	759	791	778	763	714	784	740	799	722	796	692	741	771	777	769	783	756	760	771	772	722	766	748	717	761	745	767	730	807	738	741	794	759	731	797	763	740	800	741	763	777	762	811	771	769	752	739	744	759	756	764	738	782	754	800	770	747	698	793	795	789	773	770	798	762	793	777	773	734	722	784	768	718	808	737	747	747	751	738	775	711	752	752	753	768	749	784	768	796	745	747	779	787	811	755	762	743	724	727	755	775	749	779	752	782	757	754	714	735	745	773	756	785	698	780	776	726	739	810	789	738	771	758	788	796	757	776	765	777	769	749	739	808	708	718	738	778	771	759	762	721	748	767	753	771	756	736	740	730	757	806	746	700	744	772	763	742	770	728	763	812	742	806	760	699	806	757	710	753	788	792	749	770	707	730	760	777	700	752	760	773	795	751	725	736	739	743	786	727	776	744	755	725	717	742	706	751	773	784	763	794	771	765	762	773	778	759	753	754	743	793	771	776	754	793	716	751	777	813	725	777	727	742	766	735	779	773	800	765	751	774	686	775	776	728	744	732	762	741	731	760	784	747	767	694	772	724	750	762	765	777	783	758	764	778	740	770	749	846	769	748	760	801	754	776	733	791	794	732	791	748	806	753	700	790	787	784	713	733	738	735	730	794	787	764	786	753	778	720	733	767	750	725	730	773	737	751	742	817	797	783	722	688	782	773	732	780	712	718	712	768	767	750	738	737	789	753	758	773	770	788	775	751	770	727	742	758	776	796	779	734	744	787	711	722	744	749	748	762	783	732	776	769	717	768	782	760	763	775	784	747	777	763	743	756	769	766	797	762	728	703	704	754	699	747	736	733	786	737	781	764	756	793	779	820	787	749	777	764	786	742	761	737	764	754	746	742	737	770	774	768	753	773	757	751	737	764	743	718	694	752	748	763	768	784	753	724	787	777	711	736	724	769	768	770	735	771	810	793	741	766	745	720	716	699	795	763	739	751	775	746	756	735	798	763	791	769	766	747	777	785	738	709	741	739	766	747	760	739	742	710	775	746	767	766	782	747	753	727	782	729	797	763	793	776	761	736	780	717	735	772	790	771	760	762	760	762	772	772	761	767	765	734	793	783	739	770	765	770	716	807	722	714	748	787	772	736	769	780	753	776	721	802	733	743	803	746	818	776	761	742	785	754	778	769	747	770	759	771	732	791	755	813	775	685	728	740	740	784	776	777	748	784	791	750	730	752	748	780	736	732	799	741	707	743	778	771	758	765	697	753	820	758	795	728	725	841	769	786	785	775	760	718	785	721	785	772	698	735	756	796	726	789	737	749	761	770	748	734	803	724	744	750	746	771	760	770	757	772	780	704	784	728	755	736	773	762	780	766	751	807	758	731	721	736	796	755	771	740	763	721	776	747	792	753	722	723	761	729	793	713	791	800	757	744	799	779	820	750	798	734	772	719	710	737	743	760	724	759	742	769	723	743	797	730	789	764	779	773	715	751	778	746	720	720	786	724	717	754	749	795	706	743	747	750	770	789	737	762	765	738	738	754	773	803	811	785	791	742	810	725	775	716	777	757	786	708	758	737	786	763	771	742	743	726	757	793	740	746	756	774	757	728	763	752	692	766	759	775	718	723	795	764	781	769	773	752	674	743	724	741	769	771	693	789	749	726	732	702	749	795	736	740	707	742	769	738	727	786	738	748	733	807	762	748	749	761	722	703	798	749	757	788	777	760	778	744	712	776	759	788	759	803	716	722	718	785	736	713	797	757	720	735	763	765	734	737	755	751	772	768	761	779	785	744	762	713	784	764	779	785	715	740	727	768	723	747	747	715	774	772	798	792	743	782	769	753	764	791	728	799	778	802	723	771	773	731	757	751	786	725	802	746	770	739	781	746	769	761	758	779	771	740	725	792	794	748	738	778	826	716	776	757	807	838	766	806	848	737	718	767	748	763	770	759	764	747	730	762	764	740	798	768	786	808	794	722	712	767	778	835	778	747	783	740	785	758	765	775	742	733	745	726	713	805	744	767	773	774	709	744	778	761	735	789	740	797	803	753	744	759	759	779	800	748	762	735	737	751	800	719	800	709	756	769	734	781	742	803	754	729	768	727	688	763	716	743	750	769	774	727	763	737	753	760	733	739	735	764	786	742	792	761	742	707	751	801	772	758	722	732	805	747	768	737	787	774	742	731	762	768	775	791	713	691	782	776	735	782	805	800	755	777	757	748	769	782	709	730	780	781	737	736	757	716	772	717	782	742	706	752	760	701	761	739	774	765	790	721	755	759	743	750	755	792	747	747	774	752	754	762	793	745	731	753	756	777	766	729	736	731	739	751	801	779	744	792	709	740	703	781	745	700	774	805	752	768	749	773	733	689	724	769	774	765	736	791	781	704	721	724	742	703	728	814	725	702	737	751	805	811	765	769	748	757	772	735	723	781	751	801	774	747	758	752	790	721	731	775	735	804	803	810	765	742	784	751	791	796	757	764	745	781	727	771	780	779	761	786	725	761	742	784	743	758	762	764	717	842	722	770	754	758	757	747	734	730	757	737	779	695	806	749	748	723	795	758	762	763	738	794	757	756	771	749	682	749	723	751	735	767	745	796	759	772	765	743	769	757	778	743	802	712	784	780	743	792	770	739	754	720	776	784	781	782	756	757	755	758	809	725	725	758	749	751	752	785	753	791	765	773	784	743	749	751	789	756	752	781	790	740	755	738	777	725	710	768	726	739	733	771	717	739	726	804	741	776	774	783	786	803	806	778	733	732	726	739	736	767	746	747	741	728	738	720	813	752	739	739	779	750	759	755	746	679	751	762	767	779	803	738	806	732	735	707	748	740	751	775	744	699	752	721	789	712	733	758	741	785	753	767	765	764	730	757	722	775	747	763	770	829	726	751	725	741	723	762	772	789	736	758	727	793	745	770	748	821	763	772	790	733	795	694
4701	6381	5073	2642	2004	1917	14225	28049	20399	8533	3572	1597	828	720	761	734	741	722	740	728	674	756	683	686	698	711	711	691	725	687	716	703	663	614	686	731	682	687	710	753	688	693	665	695	717	754	686	690	674	713	680	703	714	703	705	686	714	748	732	656	654	653	716	757	685	696	687	674	682	697	706	663	671	722	722	666	686	714	680	662	717	706	696	724	703	705	688	672	709	720	723	691	640	671	726	695	669	685	671	667	660	690	671	631	682	642	664	689	731	698	651	709	691	658	673	697	698	677	688	646	678	690	686	696	731	688	711	713	727	681	654	641	699	699	678	675	680	710	722	667	721	686	665	698	712	690	678	680	647	739	685	699	769	676	681	700	721	666	695	686	683	665	638	702	624	686	712	691	710	707	745	716	720	705	679	707	706	687	681	664	703	711	653	690	670	694	730	698	666	714	692	661	727	672	690	673	724	657	688	652	689	666	690	694	679	703	649	666	735	734	686	704	730	715	705	644	705	728	680	729	656	684	692	681	657	665	663	670	699	674	685	700	734	737	704	703	691	702	726	699	707	687	700	708	697	676	649	664	697	676	679	709	680	701	708	654	678	667	709	654	712	716	696	682	698	712	690	702	710	720	654	712	683	671	665	690	675	688	668	678	676	698	647	683	657	684	709	710	700	719	736	718	703	703	645	670	701	717	670	707	676	677	717	687	703	683	645	694	722	691	691	690	722	669	703	666	700	713	708	696	694	684	681	673	697	624	674	691	720	642	704	651	647	683	710	771	702	675	721	707	714	684	682	663	710	689	708	712	627	684	733	732	688	651	732	710	713	695	717	655	679	673	653	729	675	692	678	692	660	660	701	687	697	686	683	720	685	644	696	704	682	656	674	653	704	654	682	720	665	685	677	689	648	646	720	705	745	713	689	716	665	708	702	711	672	695	707	642	681	661	725	697	750	716	698	714	675	647	754	707	673	668	669	723	655	679	719	689	672	705	707	669	717	722	707	692	718	687	703	635	678	676	686	682	684	709	733	655	675	680	634	695	674	699	674	679	678	647	693	697	675	681	674	652	670	665	689	671	667	748	647	699	678	704	697	667	676	706	698	680	684	726	682	621	673	700	713	725	678	734	645	705	700	685	659	715	653	707	625	712	660	722	690	725	712	696	702	718	724	688	684	697	698	722	665	698	750	727	684	690	667	676	652	711	682	661	678	670	663	692	691	692	681	687	675	687	673	659	707	707	705	673	709	670	682	672	704	652	691	701	674	649	685	747	641	675	725	679	667	696	719	691	721	688	670	651	686	722	705	679	678	712	666	678	678	686	698	696	636	720	688	718	634	735	685	673	695	674	664	677	665	685	689	710	632	704	713	673	663	659	715	675	672	708	727	701	706	729	664	737	698	683	739	703	706	689	720	664	708	674	691	703	717	649	735	667	691	685	678	689	728	694	757	661	653	653	716	713	719	682	648	661	674	695	700	668	664	706	700	736	719	674	689	696	668	737	688	684	689	692	685	692	688	687	670	676	745	742	658	715	665	732	677	717	689	713	666	684	698	643	689	645	661	706	687	682	690	674	689	684	679	689	704	741	709	673	678	729	676	733	702	680	691	732	685	700	665	684	693	679	702	730	696	667	674	706	710	694	692	692	662	683	686	670	629	696	680	679	643	713	679	656	663	663	707	665	661	667	641	649	687	702	648	690	690	694	700	753	702	698	710	701	718	675	684	704	668	687	677	724	702	656	695	698	699	659	726	693	667	698	683	702	652	717	676	666	699	677	661	685	675	712	698	657	637	709	639	667	648	702	685	665	683	704	714	694	634	706	656	727	697	652	654	682	662	680	703	692	730	631	677	676	662	637	688	702	659	672	734	753	703	675	700	668	688	677	656	688	690	702	659	695	656	662	668	703	692	702	687	715	648	687	801	653	671	742	687	688	724	692	688	688	716	701	664	702	696	662	714	690	640	720	663	658	718	658	700	693	693	752	652	626	724	696	694	674	648	685	697	649	675	698	662	673	705	736	698	699	705	690	704	681	692	673	708	744	648	663	708	673	670	692	719	675	656	673	716	681	698	700	653	663	703	708	652	661	642	677	694	692	687	661	666	655	698	647	668	710	726	718	690	713	676	649	726	700	718	690	705	709	704	690	654	702	638	715	711	700	660	713	693	739	706	725	671	677	675	688	633	680	645	697	727	647	676	713	718	720	680	690	676	691	667	684	706	705	718	654	701	649	683	703	760	720	679	692	687	758	720	648	675	740	698	668	685	656	719	729	706	667	700	698	744	708	705	735	704	691	678	683	740	686	733	699	707	667	639	678	643	759	700	697	683	669	692	715	688	738	667	673	701	666	675	683	711	674	671	695	675	681	678	647	725	691	683	680	679	676	715	678	712	747	665	747	679	670	638	698	680	687	675	727	678	629	766	701	658	689	664	715	714	694	781	725	669	691	676	707	672	635	701	732	691	717	702	671	728	669	713	647	707	697	666	665	627	672	669	693	731	645	669	680	610	702	688	696	672	688	737	708	698	709	677	698	687	684	665	644	731	694	660	699	685	660	723	739	684	693	694	699	698	666	644	693	695	715	686	650	711	703	669	676	709	626	700	728	667	710	677	637	713	717	630	736	636	727	736	716	695	658	730	684	722	708	716	676	700	700	659	718	754	679	641	703	676	667	707	748	703	695	683	691	715	694	702	709	680	687	665	710	656	712	686	691	727	657	676	665	707	648	667	709	671	703	659	743	747	683	715	726	665	719	675	665	676	719	683	675	659	665	688	671	668	652	709	719	679	676	693	658	712	702	699	730	721	727	684	681	705	692	701	669	721	708	638	697	680	699	682	696	651	681	669	709	664	686	697	749	737	666	631	719	687	716	731	639	684	661	690	681	671	701	715	711	695	661	651	669	676	674	699	703	677	677	653	697	659	689	689	645	692	663	658	660	678	681	698	685	687	695	693	651	677	672	672	699	647	730	669	676	663	712	732	682	664	692	650	715	724	618	690	686	713	692	706	691	723	708	683	651	712	696	628	712	718	707	684	663	706	714	688	647	722	657	736	747	726	665	668	663	699	665	684	641	643	672	656	712	692	668	693	688	690	692	657	732	680	703	765	686	656	687	654	677	670	686	665	690	686	685	709	680	712	659	658	708	642	665	707	711	724	684	694	667	661	680	725	695	704	665	616	694	647	658	689	700	674	706	716	698	671	683	711	673	678	669	721	679	701	676	683	677	702	678	730	699	706	701	726	658	677	693	709	650	683	681	706	702	645	670	667	681	687	710	680	758	740	706	716	681	698	699	703	664	686	707	721	716	695	704	701	663	662	656	672	715	666	677	695	695	715	693	707	662	667	697	718	706	676	678	698	672	693	686	667	645	694	689	721	702	685	693	669	706	770	673	688	657	704	707	690	658	677	701	674	693	666	674	692	669	660	698	686	689	637	702	668	718	704	666	653	672	689	674	669	700	663	694	669	687	691	673	662	726	694	676
24231	21305	28553	24398	21225	10609	30452	49479	39629	21443	8439	2503	1172	972	898	868	925	898	906	871	873	893	847	907	839	861	898	895	877	876	859	857	899	882	914	841	885	897	868	857	849	892	841	896	848	879	835	894	855	879	862	862	901	871	883	865	826	858	880	908	856	834	933	863	844	845	865	889	829	853	867	891	833	825	844	831	902	851	902	896	848	872	871	808	897	873	880	859	801	850	830	856	879	851	933	844	831	851	845	913	902	859	839	892	829	848	856	854	877	833	862	876	829	898	899	818	832	828	853	917	824	840	911	930	839	861	845	827	844	841	899	844	866	828	908	859	845	829	859	827	895	917	940	873	854	838	816	839	802	833	868	908	843	885	852	858	850	889	864	848	908	841	889	837	871	830	861	898	889	851	882	880	878	948	888	855	896	910	900	848	863	808	868	840	827	895	903	819	846	872	852	845	858	846	883	868	905	848	847	892	889	870	866	861	818	866	838	835	913	876	906	841	834	839	893	887	862	875	848	863	915	881	885	889	831	825	899	872	877	871	847	842	856	936	877	824	872	913	900	829	864	861	881	823	843	825	924	904	883	867	893	831	838	845	841	906	913	857	881	854	822	882	862	818	821	906	853	871	894	864	907	859	897	864	766	883	880	844	856	875	794	874	898	901	911	856	833	898	879	852	810	842	793	831	848	851	832	931	888	827	864	904	838	876	902	824	790	910	874	838	882	875	856	800	847	857	875	838	866	894	832	831	859	845	801	866	887	879	869	817	879	909	894	866	926	929	843	850	882	834	835	826	907	867	830	841	838	828	859	887	882	834	892	859	923	842	839	889	878	852	859	829	812	897	859	848	908	840	889	831	830	876	862	847	813	847	846	865	835	875	854	875	867	832	871	829	853	890	888	847	878	862	857	880	875	829	913	861	864	862	910	919	858	899	889	914	850	835	855	858	825	896	839	855	849	851	817	892	824	902	830	883	868	805	898	841	853	906	820	814	892	864	931	918	867	848	811	881	831	863	880	882	892	879	906	886	892	837	903	863	880	884	831	846	949	861	849	869	834	835	858	851	853	835	820	832	918	855	878	862	843	905	886	835	851	838	845	911	856	853	830	888	876	907	843	857	814	886	830	896	903	869	869	870	822	885	904	843	877	866	891	833	833	850	876	845	886	889	889	853	855	895	895	925	817	830	898	824	824	828	827	848	921	882	901	850	923	845	851	855	833	866	817	878	894	846	817	842	843	888	871	833	870	869	901	832	837	896	866	901	850	851	834	874	831	871	872	858	841	881	879	875	883	847	817	896	862	905	817	888	850	930	894	847	852	916	857	895	852	880	879	854	780	869	861	825	900	860	848	878	885	837	881	818	854	893	861	854	913	852	843	890	933	820	873	820	868	884	836	873	812	858	907	867	873	850	873	824	855	827	883	864	848	750	832	911	920	855	882	844	802	841	851	816	861	863	841	880	820	897	880	837	928	830	871	857	850	833	911	841	838	832	898	862	872	803	899	824	869	919	892	876	873	870	790	897	875	853	850	868	838	880	865	849	902	922	871	872	848	883	853	886	840	842	833	865	909	832	832	842	867	828	859	845	892	861	828	846	864	835	837	846	828	894	845	826	830	862	846	846	855	912	857	860	882	845	861	884	938	870	833	840	789	847	919	795	876	834	842	900	899	851	831	952	845	836	871	876	878	911	838	850	826	890	878	849	867	850	816	872	867	837	834	870	857	874	880	773	852	849	848	821	819	917	868	862	888	885	853	831	904	923	829	896	826	878	844	877	838	860	858	822	880	887	893	871	876	892	862	874	824	833	903	855	827	858	874	917	841	873	818	856	852	833	898	854	911	970	861	872	838	868	904	823	859	849	840	893	893	863	855	829	897	842	904	825	867	845	834	864	855	926	817	855	844	840	925	869	874	816	869	878	860	830	825	862	816	875	862	847	877	872	887	828	812	798	849	858	835	880	880	919	896	870	867	855	849	861	838	869	874	878	925	900	844	823	838	852	898	840	895	883	929	892	886	855	895	900	849	881	856	839	873	833	845	809	838	845	837	836	834	840	904	860	842	879	841	879	882	850	810	895	899	823	910	880	871	867	829	845	824	845	882	827	896	922	860	865	859	827	891	851	829	857	883	854	855	865	863	861	881	881	865	859	863	870	859	844	799	841	874	817	803	861	922	836	840	881	816	824	908	873	821	831	836	920	872	871	874	825	865	822	848	891	873	847	881	865	868	864	832	862	890	812	828	848	860	870	813	800	901	828	878	883	901	815	851	809	855	859	829	833	855	824	860	926	849	905	845	849	814	838	833	895	872	857	886	868	835	861	809	884	818	855	959	829	885	854	828	837	869	897	860	895	870	909	813	903	870	866	837	866	918	878	807	836	821	877	814	859	880	856	864	851	861	889	855	848	867	801	865	891	834	893	917	821	877	888	848	871	878	887	840	854	862	857	887	825	817	886	875	902	811	852	845	861	871	843	860	846	877	836	857	825	827	859	829	877	834	827	908	854	935	861	881	886	868	792	896	868	909	832	853	833	835	880	893	903	889	867	841	818	862	832	862	830	853	828	871	808	868	902	827	839	904	864	873	871	846	884	886	843	886	913	894	914	890	833	832	877	860	916	890	896	864	855	888	872	855	858	866	857	840	887	864	919	874	949	885	834	890	885	852	891	884	866	860	882	865	881	898	847	874	853	851	859	865	811	888	835	836	862	857	890	901	778	865	845	906	914	886	777	922	896	834	915	779	883	877	841	867	883	857	871	856	878	825	862	877	860	888	895	862	865	828	886	887	848	849	900	871	859	929	890	887	865	870	854	848	901	867	849	828	827	841	856	952	788	851	861	880	847	868	891	839	825	858	850	896	888	842	867	878	875	838	877	813	890	823	905	850	827	843	884	841	860	879	894	828	827	908	837	872	813	861	862	907	883	819	837	808	783	822	872	900	878	840	873	872	833	846	897	900	840	852	908	828	806	841	891	837	909	871	855	891	879	823	852	898	884	905	890	883	864	840	813	833	899	861	819	878	805	868	858	903	866	868	852	889	847	851	835	872	845	795	873	819	883	912	849	906	878	880	814	908	873	818	903	867	868	808	886	852	867	872	845	886	847	862	854	872	864	858	825	822	855	868	825	827	904	822	897	808	890	848	874	870	846	839	867	895	858	852	830	884	874	855	829	861	854	884	867	871	881	897	874	876	848	872	883	879	849	885	821	903	926	854	862	855	880	858	865	837	852	850	895	802	828	869	851	861	877	829	880	839	872	813	892	865	891	795	835	858	847	856	868	834	811	848	839	885	816	892	856	918	822	851	843	896	837	865	857	854	823	847	834	885	892	870	873	912	853	930	883	805	886	894	872	841	822	875	850	882	884	844	877	877	882	844	858	841	888	870	872	878	930	849	823	853	853	901	855	834	836	855	839	826	873	874	843	862	872	872	903	885	921	854	791	920	897	861	792	894	871	916	823	847	822	858	870	870	863	840	839	847	840
5709	10816	10116	5787	3946	3450	33451	45757	33165	15474	6470	2203	1054	851	875	791	781	755	821	789	846	792	797	795	768	749	797	772	754	765	790	779	791	829	765	758	809	758	754	764	772	813	725	776	789	731	793	722	773	787	823	816	769	790	748	802	795	788	753	741	756	824	779	797	780	741	803	823	731	729	792	793	834	766	768	808	820	795	740	768	799	795	786	828	731	779	722	770	760	803	767	773	822	745	786	787	790	771	746	830	743	797	771	808	784	748	794	768	766	780	776	781	742	791	774	774	738	799	796	831	820	756	768	743	795	813	786	820	785	817	767	781	758	786	801	764	778	754	725	790	738	768	834	780	781	772	776	781	818	770	812	779	765	776	771	815	747	753	793	771	746	784	777	793	747	805	742	793	768	762	815	788	786	753	736	769	820	772	780	801	754	732	774	819	755	844	773	778	845	797	702	775	782	747	778	748	743	789	809	761	775	790	769	770	782	763	771	799	770	750	753	761	768	756	784	769	763	793	764	773	707	761	778	735	762	775	768	768	787	745	754	812	778	815	762	788	793	748	739	809	773	749	725	757	764	793	826	789	786	725	767	769	816	766	805	766	776	764	783	763	780	794	781	789	780	738	694	747	761	795	747	733	744	724	776	721	723	771	773	808	731	738	801	754	791	797	771	754	764	803	800	793	738	783	774	747	744	765	788	786	775	789	782	752	798	786	760	747	795	780	743	779	786	772	805	792	803	792	761	777	785	786	732	776	781	733	814	801	761	741	758	776	813	771	759	766	850	790	813	791	796	739	828	723	813	800	761	723	812	748	754	736	759	817	768	780	751	768	803	801	751	806	813	734	798	777	772	762	764	741	749	818	772	809	807	772	728	785	816	740	825	812	767	790	808	772	776	794	777	809	778	800	742	723	816	750	768	755	788	774	746	794	791	772	772	779	782	757	785	783	815	791	798	784	725	786	823	790	820	770	775	786	817	763	824	779	764	762	796	746	802	784	777	745	734	813	812	817	779	823	795	792	834	802	773	745	751	710	796	770	785	756	759	794	803	789	724	773	766	783	767	795	772	757	788	841	739	790	764	747	768	799	804	817	805	799	797	760	779	779	781	795	778	780	777	811	795	796	777	799	734	791	790	763	804	778	764	788	805	768	765	713	753	780	802	769	779	725	775	831	831	815	783	765	751	800	732	741	715	762	807	762	777	770	759	790	766	772	711	800	801	783	783	775	718	787	753	759	807	775	792	769	836	781	777	767	819	768	738	827	783	790	767	804	793	702	785	792	777	789	766	749	811	770	760	798	770	770	706	755	797	748	790	789	770	744	780	770	806	773	793	716	777	781	788	751	713	777	772	818	776	815	764	765	784	812	740	808	747	741	755	778	801	748	814	833	760	728	798	757	830	808	777	760	760	779	779	774	816	758	790	809	742	789	741	864	758	759	752	761	775	752	757	799	793	778	727	832	795	783	775	801	805	809	783	786	823	790	785	796	722	775	751	749	773	771	753	799	809	791	756	758	776	749	763	782	774	768	778	790	758	764	770	792	777	746	770	814	749	794	743	754	741	744	709	795	792	817	758	751	767	738	769	761	811	787	735	767	793	771	770	764	801	743	778	762	804	752	815	828	792	751	802	780	799	761	804	814	797	760	767	756	802	769	784	763	794	780	760	772	738	781	758	757	782	794	795	805	791	749	756	816	759	746	770	765	794	783	753	769	755	739	816	757	754	746	752	757	744	782	760	805	724	810	777	795	703	767	745	783	758	782	747	752	764	738	831	747	796	759	816	717	808	817	793	759	818	771	734	787	791	808	780	790	784	800	786	759	833	753	787	708	753	765	766	770	785	803	749	763	692	798	778	765	785	766	754	761	756	771	816	771	767	763	772	800	802	718	754	746	792	751	796	724	821	794	764	746	808	787	765	764	763	784	810	744	834	761	781	729	745	782	770	761	812	739	802	735	745	755	762	753	810	778	701	775	768	762	757	780	847	785	791	785	762	738	799	768	756	736	775	791	789	841	773	763	773	763	813	798	739	761	852	771	790	772	762	767	759	776	742	762	724	741	799	768	799	814	726	794	762	776	776	768	799	715	723	777	762	751	776	767	800	801	802	780	768	766	754	753	765	751	760	748	774	736	811	696	754	773	834	749	762	790	758	764	761	758	816	729	794	767	767	754	759	767	757	787	738	785	696	776	759	748	789	794	815	813	794	783	756	748	794	793	817	795	734	772	758	747	778	850	755	772	801	753	815	777	799	805	792	746	703	828	782	861	741	787	758	737	756	803	753	792	751	786	774	705	807	737	778	794	783	780	829	690	782	762	765	759	785	774	718	778	815	762	787	772	768	768	769	759	739	779	779	794	757	767	765	724	754	766	769	738	734	785	829	792	757	747	764	738	775	739	786	761	756	727	778	794	772	748	774	805	768	778	751	725	785	795	773	753	793	790	744	794	816	823	784	782	794	776	799	793	760	784	708	771	766	773	782	772	793	795	801	797	796	756	806	772	789	755	764	778	798	783	730	761	785	776	777	791	806	760	806	755	755	753	771	777	783	776	735	792	859	774	734	736	790	738	763	765	799	794	766	750	766	748	739	786	815	793	747	785	783	797	804	800	785	737	758	775	773	828	798	755	792	760	760	750	736	794	754	740	766	775	772	786	823	785	781	786	738	795	802	760	786	791	764	759	759	768	778	852	804	812	790	773	775	765	784	769	744	767	771	737	768	790	777	790	718	783	788	753	756	842	724	743	836	753	766	820	801	725	791	759	742	769	696	778	767	739	746	746	783	761	802	789	803	746	816	772	764	785	772	793	775	734	760	727	761	732	752	795	790	787	793	761	809	800	742	777	791	785	785	811	760	751	807	775	828	789	775	769	791	767	777	757	770	753	735	792	745	761	751	761	774	774	765	774	789	774	818	777	831	797	762	760	769	776	763	734	779	786	779	796	749	800	790	730	761	808	775	752	757	748	755	771	782	765	799	743	774	787	791	744	772	767	774	792	743	775	770	769	764	787	765	762	772	805	783	742	789	739	753	760	788	800	799	827	773	739	803	800	791	812	730	828	796	802	768	735	839	798	785	816	813	738	785	746	791	735	773	761	783	763	779	816	801	775	792	740	739	766	752	715	796	737	811	797	747	754	775	810	768	730	767	781	730	787	766	775	761	783	824	825	748	766	764	798	799	776	791	787	754	779	729	741	734	795	759	739	760	769	744	828	798	782	757	780	734	814	757	797	779	762	767	779	792	736	765	795	777	757	806	783	792	765	787	812	764	769	774	753	768	782	786	793	806	767	753	778	775	771	724	708	812	732	778	754	771	766	758	771	781	818	723	750	714	763	751	816	773	762	809	807	753	824	776	777	781	801	753	776	789	754	742	789	775	801	706	759	778	751	762	754	786	756	763	756	772	763	771	802	802	791	815	726	760	804	773	754	735	792	742	835	742	729	762	761	732	800	762	856	758	811	777	777	763	807	792	761	792	754	783	784
27684	13950	3825	2021	1333	1113	2401	4412	3959	2301	1329	961	881	868	821	834	791	772	852	880	864	788	785	806	812	733	826	823	830	808	844	818	830	855	761	839	813	799	870	801	827	816	783	829	814	840	794	831	850	820	827	765	835	858	785	850	843	813	859	825	835	810	805	838	801	804	855	865	815	820	813	834	854	797	828	840	803	803	794	813	856	792	816	784	774	774	830	797	863	810	839	753	780	764	806	801	856	792	876	843	856	837	796	818	781	790	768	778	844	819	824	834	803	857	815	850	835	812	846	778	816	828	806	826	775	810	845	801	839	801	833	791	816	801	805	813	902	825	778	867	858	847	818	794	838	823	810	836	815	826	833	808	823	810	767	866	797	841	761	809	852	830	817	772	867	793	815	796	775	797	793	774	851	785	810	831	812	790	831	865	803	796	811	794	756	796	774	818	856	784	792	798	833	793	794	785	780	782	776	784	863	791	819	811	806	817	747	812	784	842	868	826	799	816	791	823	820	847	824	780	797	860	808	819	895	854	814	824	867	811	827	788	793	813	801	803	821	811	798	745	758	803	829	797	815	760	808	847	877	796	846	841	843	789	792	817	876	814	815	818	874	830	810	802	836	815	794	777	822	814	807	827	822	789	793	842	771	843	839	847	811	792	811	836	830	813	808	808	801	823	816	773	822	770	774	838	848	824	842	861	763	840	799	820	799	815	827	791	824	806	838	861	757	829	798	805	865	800	768	813	784	811	862	820	818	835	781	846	847	799	812	808	832	795	833	793	799	839	849	775	816	778	809	811	825	819	817	810	764	785	853	816	879	815	839	785	793	821	772	831	780	815	805	749	816	811	780	824	827	800	784	814	766	850	771	816	780	767	838	780	847	811	805	794	808	829	846	759	815	838	812	790	793	791	769	836	802	830	779	807	781	784	814	794	790	827	786	800	775	841	847	786	777	846	800	803	786	802	789	812	808	815	803	787	804	796	833	770	827	776	797	859	785	823	791	775	805	838	786	813	825	852	836	788	885	819	838	851	772	738	865	841	830	806	796	839	812	826	824	775	797	829	780	778	796	770	845	814	821	860	790	835	859	821	775	748	773	815	821	800	798	803	842	787	834	782	797	802	827	773	797	785	811	840	871	768	786	788	797	821	812	797	797	816	821	830	838	782	830	778	812	787	851	795	833	811	787	820	884	775	813	801	825	770	857	793	831	776	804	804	813	777	853	816	802	822	842	843	824	825	798	744	834	802	791	819	843	849	823	806	805	801	829	860	842	800	816	803	832	862	819	837	812	769	850	841	815	813	792	874	792	793	866	804	811	783	862	815	779	795	822	824	792	784	786	832	777	779	803	820	807	841	793	776	841	771	871	810	820	797	832	839	864	842	802	792	845	840	867	827	804	830	798	826	843	786	821	820	827	817	794	834	846	832	869	844	825	758	819	855	816	852	819	824	830	842	820	840	849	812	775	863	800	845	826	830	874	810	776	784	822	775	808	849	814	793	809	796	874	753	814	803	831	826	770	782	734	814	773	853	786	852	814	825	798	810	783	790	888	821	823	800	772	771	833	827	832	829	805	799	850	849	813	758	783	856	749	784	812	830	771	844	814	846	831	811	812	828	841	786	801	786	796	833	779	790	841	750	843	796	805	824	790	852	809	805	826	846	785	845	807	876	809	798	762	827	819	798	797	813	803	820	789	782	749	824	804	756	806	786	789	813	851	870	788	870	786	847	865	759	807	784	788	819	848	779	816	801	862	823	781	760	755	795	805	869	841	752	831	802	800	831	817	806	852	800	765	824	761	846	798	820	829	819	814	786	760	800	796	796	812	811	774	815	840	861	878	800	840	776	806	815	809	798	858	772	844	809	757	798	797	803	866	802	827	793	839	862	843	787	813	790	860	735	822	806	807	818	803	782	805	798	824	793	789	834	862	826	768	777	863	870	839	778	845	880	796	787	815	815	819	835	830	779	815	796	830	756	835	769	811	836	845	798	843	813	838	770	820	864	785	804	831	860	811	793	796	767	857	835	828	822	797	853	874	839	818	759	840	830	795	828	827	772	811	807	795	833	824	795	811	774	798	835	793	799	808	821	829	865	838	832	839	835	831	773	786	821	804	801	855	855	829	798	829	762	774	782	822	859	838	798	804	828	783	800	844	820	802	817	813	808	830	784	814	853	772	846	812	812	857	823	793	809	790	833	791	798	879	796	836	843	830	809	766	805	829	867	843	828	816	793	812	843	806	792	852	851	831	806	827	811	824	848	816	783	804	808	788	806	852	898	789	755	832	815	815	797	791	894	800	825	832	833	803	808	828	821	832	835	809	781	805	837	806	821	834	835	816	834	747	821	812	827	795	786	900	804	782	850	821	796	817	790	785	806	793	857	833	801	808	826	805	878	803	806	866	835	833	790	833	813	788	790	782	796	825	817	837	836	786	794	800	805	836	805	797	814	769	851	766	874	843	843	803	787	840	845	818	802	821	775	867	781	857	805	797	806	792	819	790	791	817	797	784	815	815	818	794	807	805	838	818	820	768	827	758	846	839	829	796	808	834	816	787	829	810	819	840	830	861	793	774	802	874	792	820	815	852	798	891	823	788	808	798	793	815	802	811	832	781	844	764	838	783	805	822	850	825	784	819	808	831	810	806	801	805	839	776	839	834	831	835	786	839	813	815	779	824	809	874	786	791	818	827	838	864	805	817	813	819	806	799	782	837	837	820	830	790	813	779	862	803	814	779	824	793	796	865	807	779	806	823	860	783	830	763	830	781	826	790	832	862	821	785	854	828	769	799	829	816	793	858	824	842	843	863	770	843	752	787	839	794	824	828	840	831	781	793	835	869	820	804	859	810	798	831	830	850	842	840	820	820	816	812	819	759	811	823	795	871	780	834	804	767	816	862	774	852	829	821	862	845	825	815	793	854	820	774	828	851	824	808	839	822	779	840	816	865	799	767	804	775	830	809	819	798	759	813	785	790	776	774	886	821	834	791	829	811	810	838	800	803	842	865	762	809	802	839	857	799	835	859	801	838	809	841	844	836	826	837	842	814	803	806	784	782	786	788	819	806	847	769	835	825	770	769	819	807	827	807	837	830	825	836	811	833	811	757	795	799	800	833	836	782	795	771	810	824	819	792	798	808	832	792	827	829	775	815	801	852	818	834	828	802	832	826	748	806	813	821	790	818	849	821	820	824	879	817	820	849	791	858	807	860	830	775	804	790	840	809	845	878	796	797	824	841	817	779	806	814	780	796	803	797	788	798	842	807	812	811	837	839	794	829	831	820	872	792	836	804	803	783	782	765	772	799	850	868	835	807	778	799	795	759	824	835	833	777	799	819	812	793	817	811	786	837	793	824	850	806	818	824	811	818	764	802	733	800	785	811	805	792	786	811	800	822	869	856	785	858	826	865	807	838	817	773	787	818	792	801	831	798	835	828	795	811	824	813	800	818	785	796	841	782	810	883	757	831	827	842	799	880	857	817	820
5950	3219	2772	1731	1420	1199	3108	5071	4040	2114	1272	860	767	690	723	732	698	670	704	728	738	771	702	730	706	734	760	747	653	737	702	678	704	683	710	674	678	723	722	708	711	725	724	734	713	681	706	726	731	696	716	740	709	688	706	702	681	671	713	668	704	707	731	714	676	706	711	695	705	691	719	687	760	727	677	702	695	710	711	743	746	766	720	750	682	728	737	714	765	691	714	751	710	646	730	749	757	692	691	669	714	733	730	721	711	727	726	674	717	769	672	669	681	694	677	676	688	709	685	734	723	716	690	705	698	730	683	710	695	740	703	750	740	690	719	693	716	742	728	747	728	713	737	694	713	671	739	705	716	762	695	731	712	687	735	737	758	701	703	697	699	741	746	682	675	732	705	741	732	664	671	694	691	737	716	719	677	726	690	740	710	715	697	726	710	713	695	728	692	709	688	716	716	699	705	689	755	711	715	697	706	710	718	714	687	747	737	680	704	687	741	703	693	757	703	718	769	691	681	688	681	661	667	672	733	726	703	691	682	746	693	760	730	673	675	730	709	718	721	710	703	716	727	759	709	750	727	681	705	680	685	718	670	710	708	709	677	708	690	696	684	725	712	725	683	701	710	695	726	709	688	697	728	717	708	677	669	747	709	750	685	715	685	726	741	745	725	734	706	725	703	705	713	701	731	694	689	782	678	695	690	686	696	699	687	748	704	687	724	719	691	716	695	659	680	705	676	734	696	696	704	664	710	698	678	728	727	684	705	680	748	693	689	715	702	755	753	679	679	726	688	671	698	737	679	728	713	729	677	720	673	759	730	711	771	694	714	739	668	694	691	665	701	697	701	731	701	702	715	738	719	737	719	723	750	706	730	674	742	709	755	690	727	723	750	659	663	745	722	727	704	744	724	690	638	705	664	696	712	683	733	710	720	737	673	756	738	677	701	731	694	720	752	653	728	742	758	746	693	658	709	674	686	666	685	715	727	709	718	666	655	704	719	709	750	722	667	686	703	692	722	748	703	704	792	700	661	668	718	681	743	719	703	740	699	720	698	724	688	702	737	705	709	777	720	702	706	713	708	720	731	703	701	724	746	729	676	707	698	698	700	708	719	698	740	733	744	727	658	744	686	712	683	702	697	679	723	716	668	671	729	733	695	694	696	734	681	720	720	715	708	666	647	683	699	685	741	670	708	743	693	718	692	744	665	678	721	717	720	730	668	727	692	697	669	731	726	736	699	715	665	684	643	712	716	714	661	714	750	712	710	721	735	720	696	753	741	715	746	730	704	722	707	698	730	719	709	766	692	683	698	710	695	688	784	716	687	664	692	703	705	726	663	719	724	703	675	708	701	706	730	668	718	729	660	695	710	675	727	793	652	730	716	723	725	702	710	703	689	695	675	685	687	736	700	651	755	678	678	730	743	751	765	709	717	689	710	714	690	723	744	761	683	691	686	671	724	708	751	741	696	688	713	687	730	752	739	671	690	699	699	731	702	735	678	714	708	740	704	762	685	742	650	668	682	716	731	743	669	686	732	701	723	721	710	713	766	691	761	708	735	727	764	681	709	668	755	695	731	750	681	687	724	687	672	698	703	717	715	721	730	714	691	668	743	771	730	689	691	663	751	698	696	705	752	741	771	733	681	672	702	716	717	704	687	715	695	686	699	678	781	710	685	699	714	706	669	699	743	718	680	695	697	723	718	722	707	718	726	740	758	728	735	713	723	714	686	710	679	718	677	703	736	718	739	713	697	709	703	746	705	677	728	724	709	699	692	690	739	738	710	684	695	734	699	728	674	686	717	724	635	722	695	725	752	687	738	696	706	712	740	722	721	695	718	724	675	733	740	720	720	698	666	718	722	644	734	715	712	698	649	687	693	666	693	717	683	722	723	733	721	720	665	657	667	762	680	740	732	740	717	711	712	668	721	722	708	667	691	722	707	710	725	694	706	707	693	710	681	703	710	705	698	691	709	733	719	701	692	691	703	696	763	725	721	648	732	717	706	718	679	730	732	668	682	713	712	743	737	670	701	679	715	703	718	721	665	683	735	682	653	684	733	674	709	776	724	689	694	685	717	702	696	735	751	711	652	694	706	687	722	684	740	730	688	674	706	738	744	712	749	720	742	722	741	700	717	725	705	706	698	686	668	679	690	703	686	704	737	725	743	753	719	749	758	731	684	757	731	737	730	761	716	676	734	709	698	748	724	712	711	670	696	749	690	698	715	750	723	669	744	724	686	749	711	723	718	692	711	731	735	725	673	705	748	707	700	723	665	691	690	695	717	694	698	728	723	750	712	696	730	705	742	683	711	716	735	680	695	707	713	661	715	731	714	721	669	695	710	709	697	780	713	699	702	690	699	695	702	727	695	736	714	731	690	691	741	748	726	708	678	700	729	696	689	722	738	691	707	719	703	694	753	762	665	718	706	685	700	718	705	678	687	722	722	673	726	734	663	691	709	687	680	703	696	676	694	708	715	772	669	683	744	677	679	728	726	662	688	720	727	722	652	691	709	752	695	720	743	696	695	689	706	728	702	752	679	711	705	760	713	681	667	685	770	724	719	717	696	704	676	667	720	721	694	688	679	730	675	727	698	724	680	689	697	724	734	714	688	700	772	733	721	704	687	699	707	701	700	748	684	701	684	699	691	722	701	708	741	692	680	703	715	724	693	722	715	699	660	708	750	729	678	670	699	670	715	729	702	697	681	736	711	718	740	717	681	746	673	709	729	706	722	665	714	708	754	708	722	689	704	738	699	725	667	677	705	713	738	727	685	702	715	704	703	708	701	680	747	729	710	770	708	691	666	731	716	736	680	694	703	712	700	739	693	716	688	722	626	744	726	741	672	647	703	798	746	708	739	728	667	714	770	694	749	716	639	699	662	705	695	769	702	703	707	715	687	730	716	678	637	689	756	743	697	716	757	706	701	734	760	678	697	720	697	721	709	676	707	721	685	712	720	685	713	712	707	699	730	712	683	709	718	769	741	703	692	782	743	754	683	735	698	713	711	674	731	685	678	774	715	706	659	692	691	709	733	710	712	723	733	671	744	731	692	712	720	656	762	706	747	656	695	728	688	705	708	698	728	738	691	682	644	687	730	702	692	690	719	706	678	740	678	688	706	727	733	676	685	688	655	742	713	649	697	671	669	693	715	736	673	693	719	672	696	747	687	739	732	698	733	748	733	684	732	704	691	754	722	715	710	769	721	735	745	729	706	706	741	678	705	725	675	750	713	711	701	700	734	730	713	699	735	735	726	679	719	695	721	719	702	714	727	717	717	703	683	729	701	726	722	707	753	715	729	789	727	712	677	719	711	736	675	702	717	681	681	743	698	698	707	708	712	719	734	707	690	687	742	701	705	705	729	725	695	710	700	648	730	770	737	724	722	720	683	681	710	742	728	716	719	700	705	691	758	731	689	760	672	708	705	783	686	702	728	720	711	753	678	690	667	676	701	649	679	697	728	684	670	718	703	747	728	715	667	702
25410	21263	26998	24831	6559	2312	11985	28423	25311	12702	4359	1486	972	823	797	784	808	779	781	786	805	784	786	748	796	798	793	811	768	792	773	762	761	785	762	760	779	809	794	772	758	761	787	788	787	839	754	776	794	764	780	756	775	802	768	760	777	760	767	755	744	741	733	724	730	772	742	743	785	756	827	751	822	739	749	756	705	807	732	769	820	782	803	754	761	780	716	814	785	715	810	768	836	792	799	829	779	791	747	794	767	779	782	723	759	765	756	800	855	784	771	733	775	759	768	790	771	779	717	795	791	775	726	734	770	772	810	791	740	732	793	730	771	771	768	750	766	804	758	756	754	758	779	776	785	710	746	737	785	764	819	714	774	782	794	777	761	799	744	767	742	738	762	733	804	786	777	749	721	755	792	812	753	779	764	754	794	772	778	764	760	806	743	796	780	786	729	721	787	742	746	744	765	779	804	784	754	826	759	743	709	788	757	744	755	737	731	770	748	794	794	745	806	802	801	818	751	776	755	757	772	753	751	749	771	768	783	774	762	764	795	721	755	716	794	762	730	778	725	751	756	775	748	719	747	776	737	778	740	757	823	795	817	817	767	708	763	753	762	754	797	797	754	764	798	782	772	797	777	755	823	755	761	809	762	736	735	721	773	749	759	756	785	823	703	755	737	777	752	772	731	802	769	773	705	766	772	776	740	779	786	763	750	793	783	804	756	773	758	771	749	770	766	748	764	735	749	761	829	762	766	751	744	775	783	753	816	782	778	800	793	740	746	787	769	762	790	728	748	738	736	735	746	721	774	767	806	764	732	721	753	744	806	744	761	715	700	761	760	751	742	797	766	801	762	808	815	739	808	783	739	755	733	758	769	773	776	791	750	758	748	740	767	775	741	792	781	778	733	786	824	729	740	759	779	756	748	773	792	717	766	766	757	763	783	748	788	763	751	759	747	734	780	722	775	739	816	748	770	797	769	771	775	810	767	779	781	782	776	732	790	738	745	789	797	784	765	830	748	816	743	792	799	776	734	818	745	799	776	789	733	826	748	737	737	772	767	727	765	773	766	759	753	806	777	746	795	785	806	788	743	811	782	801	772	757	820	757	769	816	769	744	810	751	746	802	778	807	761	771	765	790	755	754	738	812	787	736	712	738	733	749	766	765	798	744	832	755	774	759	753	796	794	790	749	781	803	803	738	778	776	713	775	739	776	774	763	764	771	748	776	741	784	722	725	799	739	782	775	776	789	750	763	776	779	728	750	777	799	750	762	756	782	770	733	770	831	770	705	795	821	764	792	749	698	740	728	750	792	795	747	736	789	780	751	740	793	762	789	724	764	782	787	716	799	785	757	761	749	722	763	766	735	757	771	767	768	784	769	822	813	732	765	791	742	769	709	739	771	762	753	782	744	771	792	759	805	763	759	768	766	809	750	758	771	775	754	726	794	757	743	775	748	742	781	763	758	736	748	788	782	720	734	790	730	766	769	718	765	756	822	793	718	751	741	729	799	744	744	758	769	737	755	782	764	778	758	770	718	773	692	784	728	776	768	806	785	762	722	750	750	743	774	785	743	784	776	773	844	736	802	805	720	732	824	767	779	721	753	738	774	803	763	721	782	812	746	756	799	790	781	769	777	734	794	791	771	801	768	756	735	733	743	783	777	753	791	791	783	776	809	734	822	775	759	744	781	801	723	751	744	775	753	787	816	757	791	741	763	748	807	778	817	780	754	834	742	728	743	762	787	750	737	730	759	735	730	775	787	833	755	765	767	766	758	709	767	796	761	783	767	722	732	712	762	748	733	770	764	787	746	743	805	763	764	750	779	827	801	766	765	841	753	738	805	769	818	769	741	770	780	703	738	802	760	774	734	762	757	772	751	721	773	744	801	765	741	830	789	761	730	755	761	789	771	749	763	778	795	762	779	784	773	776	745	787	731	773	751	773	787	761	780	804	727	741	741	779	736	740	750	716	746	782	789	809	785	763	751	765	782	816	723	766	755	744	745	767	789	710	757	793	739	792	713	765	767	740	775	786	773	759	743	732	823	779	750	781	763	749	737	791	840	778	796	754	788	720	777	740	767	740	758	821	793	786	758	765	732	768	788	748	736	788	772	757	721	796	741	713	733	736	743	760	790	785	744	770	734	797	771	783	780	777	758	764	781	757	760	779	756	709	786	751	792	768	776	718	821	758	760	847	739	775	781	748	739	816	775	800	762	746	686	746	765	753	724	772	763	759	749	761	768	798	771	770	746	760	840	813	752	723	796	784	779	757	788	777	745	741	753	772	741	766	743	766	799	766	745	762	785	773	713	771	728	786	776	735	728	730	767	760	765	778	748	737	754	768	792	746	747	689	772	808	809	712	749	782	761	746	790	726	795	755	791	762	831	799	787	755	794	777	772	737	777	715	783	759	784	753	793	754	770	784	752	828	787	800	772	728	719	783	773	714	760	793	787	754	764	734	747	770	746	773	816	747	788	809	734	777	778	782	706	766	798	754	804	759	795	746	744	795	803	797	786	729	797	752	766	723	759	801	801	723	793	765	775	773	750	756	764	761	783	772	785	773	770	779	781	768	789	742	772	757	778	793	761	804	751	828	786	753	783	789	776	753	781	803	757	776	765	803	764	754	843	729	780	780	677	741	774	723	753	760	735	813	789	812	822	834	763	775	770	784	766	731	737	801	761	777	770	730	774	795	809	746	771	726	758	782	774	789	814	761	787	788	775	761	803	759	765	817	749	753	787	809	740	725	788	814	767	752	767	772	785	797	776	777	730	757	736	715	768	713	793	708	773	811	744	740	816	742	768	782	727	749	776	731	753	780	814	749	770	741	705	805	757	769	821	769	715	724	799	782	735	782	793	726	764	760	763	748	745	816	791	690	750	757	742	771	746	771	756	832	738	785	780	854	815	757	763	767	813	821	774	769	783	784	760	789	780	767	756	743	752	776	739	779	765	744	721	773	772	768	770	788	798	752	712	801	766	749	789	783	756	738	787	806	815	765	780	773	743	744	785	768	759	795	789	808	694	823	752	827	782	746	793	724	803	797	795	793	792	753	729	757	768	746	823	758	777	761	767	770	735	782	755	751	802	741	812	783	829	757	725	729	779	765	820	772	741	709	760	831	751	699	803	789	796	822	757	737	783	747	759	790	795	797	815	782	686	756	739	755	761	739	737	834	799	724	776	699	741	753	769	764	772	755	757	792	747	758	800	763	751	764	759	733	753	820	719	757	771	771	698	763	752	777	812	780	778	724	807	760	774	778	729	724	705	755	773	772	790	736	770	769	753	808	728	741	782	762	740	791	740	777	766	721	795	787	757	735	776	771	775	772	728	786	778	790	733	780	728	779	789	754	755	743	728	745	723	757	828	778	750	813	773	744	766	740	769	763	746	761	756	786	763	740	676	802	713	781	707	708	736	759	789	801	819	755	742	721	777	755	729	722	785	770	759	803	766	797	786	796	810	816	733	764	770	726	781	780	747	779	743	772
4910	5776	5115	3511	2343	2057	14741	26444	21052	9646	3726	1481	831	747	685	667	678	686	716	687	692	713	705	662	726	752	708	700	726	732	672	690	719	731	725	781	702	657	713	721	715	658	722	688	699	687	700	718	691	701	699	703	698	741	701	661	705	728	698	697	661	731	740	729	697	698	731	753	673	712	695	681	683	648	697	690	656	683	676	719	707	732	721	690	733	716	693	657	740	721	681	693	708	694	678	682	662	701	683	673	726	671	689	635	746	712	707	685	681	714	689	685	683	690	646	752	706	757	687	720	706	703	704	684	715	701	685	724	713	723	740	689	697	665	732	648	725	695	688	700	747	730	727	703	672	716	692	706	689	691	730	707	700	681	740	682	716	696	699	664	689	639	683	679	703	715	730	654	710	673	710	707	661	706	693	708	700	669	716	702	710	650	693	722	689	699	710	669	695	689	669	646	667	688	660	654	644	685	674	676	656	689	691	705	726	681	674	633	681	719	674	687	690	743	702	675	732	698	703	695	674	739	722	680	665	724	665	681	714	723	719	691	678	692	679	667	719	693	692	683	648	704	698	734	673	726	678	695	728	712	717	727	720	674	703	705	652	688	700	737	655	702	681	669	706	714	708	677	706	732	693	696	684	720	748	691	695	707	701	675	676	674	678	624	728	687	684	642	700	676	731	643	695	638	719	688	749	709	715	746	759	675	696	674	696	726	727	689	709	732	711	699	689	698	710	725	662	702	689	658	677	723	707	637	674	722	685	696	688	722	685	718	717	677	714	705	743	675	642	728	712	711	698	680	665	665	676	676	708	682	686	656	701	685	715	749	698	677	654	688	710	697	687	685	656	699	736	715	683	726	691	671	734	683	683	675	689	728	694	715	674	685	681	695	722	666	681	707	711	707	702	664	693	664	721	717	673	675	698	722	708	707	661	728	778	700	695	717	675	697	669	685	732	723	714	748	707	708	675	693	683	666	641	717	682	731	679	676	702	697	709	761	686	759	704	655	724	690	666	761	688	674	666	695	699	667	695	760	714	699	684	725	710	671	688	642	700	719	672	732	712	693	696	686	700	670	712	729	698	694	678	669	711	698	688	694	724	730	695	689	718	666	650	638	723	735	712	658	741	700	709	677	697	645	690	703	721	712	719	729	640	652	672	683	710	672	671	671	683	720	707	720	670	672	680	671	699	688	718	681	629	715	698	718	687	719	715	706	661	706	697	728	669	689	711	702	741	692	709	688	661	657	687	715	676	769	700	701	695	713	757	673	708	722	741	713	682	686	680	688	742	692	720	690	668	665	711	693	723	671	709	712	738	696	682	662	721	692	707	638	647	735	633	729	675	702	680	672	721	713	697	691	680	734	720	686	683	720	711	670	687	700	683	709	687	665	706	695	676	648	711	679	682	711	727	679	689	701	704	658	658	669	686	685	689	687	688	725	706	718	680	744	710	675	730	608	708	708	658	706	699	688	706	697	631	706	678	700	692	682	671	717	709	716	650	658	698	686	687	702	688	701	673	714	666	734	660	729	730	661	704	711	663	693	683	700	677	653	717	671	694	747	667	699	688	757	723	672	741	697	721	706	727	713	655	674	709	719	725	673	693	706	667	665	677	728	704	673	691	712	680	706	674	683	694	677	678	681	685	669	705	684	733	724	714	693	698	702	702	664	653	674	656	698	683	665	667	650	646	685	717	728	731	688	735	683	706	662	719	625	719	710	685	678	703	701	685	681	725	681	720	707	710	707	707	662	660	677	627	703	668	703	658	694	622	717	703	675	693	640	688	693	677	689	702	700	693	703	710	681	703	702	663	690	681	652	695	714	660	689	676	700	681	677	701	716	693	659	665	761	778	700	675	665	672	701	661	698	678	664	707	698	711	698	654	719	708	693	699	701	683	704	698	705	696	736	740	728	754	653	659	701	735	665	693	711	720	704	702	722	640	678	752	673	698	691	638	720	680	700	710	695	706	683	671	694	666	756	678	707	717	672	725	684	671	706	729	712	710	723	685	672	675	695	717	711	714	679	682	713	691	775	688	701	715	744	705	737	670	667	701	675	702	664	672	673	720	692	663	712	690	742	631	702	669	719	731	681	682	717	665	734	690	629	694	701	712	700	712	669	671	656	696	675	688	668	729	692	695	650	687	679	643	681	732	698	649	672	723	719	685	687	695	710	675	671	718	675	721	705	679	625	691	699	662	708	670	667	667	733	738	709	725	640	691	662	709	670	726	720	708	693	673	733	678	661	713	678	672	694	726	703	715	644	698	665	707	715	699	714	689	705	686	695	697	687	687	659	640	642	683	741	685	692	722	724	719	703	702	701	693	652	673	667	695	708	688	700	635	727	719	711	715	732	679	681	699	705	639	675	701	693	696	683	633	661	661	708	678	687	717	721	700	699	722	659	688	733	707	681	712	670	679	737	686	673	676	676	666	720	683	689	688	724	674	754	675	676	724	682	697	692	631	680	666	701	677	721	690	701	646	708	683	697	722	699	717	680	649	674	707	705	684	713	668	736	687	659	688	673	678	717	755	684	707	737	721	706	632	638	670	662	654	696	720	656	736	670	665	663	719	702	701	731	705	685	713	715	722	677	668	654	668	709	675	693	717	665	656	739	688	697	689	683	701	669	670	677	744	770	715	714	704	698	652	705	671	700	658	720	714	706	660	734	658	675	687	660	690	676	678	681	692	743	703	699	687	694	645	652	762	689	677	707	684	678	696	646	692	689	722	673	713	694	655	677	683	685	663	703	715	704	654	722	775	703	686	672	692	687	705	718	764	703	726	719	665	696	697	677	721	708	677	673	663	697	688	687	728	709	698	677	706	665	656	696	731	712	701	673	709	691	677	711	691	732	694	702	686	647	727	695	683	716	668	745	645	746	706	699	658	694	735	678	652	625	704	693	707	696	696	703	669	691	681	687	660	692	679	699	683	702	692	650	674	670	707	711	672	711	652	700	690	698	707	699	688	709	701	701	673	682	735	720	685	666	704	688	672	674	682	650	693	690	713	658	697	683	686	686	703	717	687	666	725	725	693	687	694	689	726	714	695	685	685	670	675	713	705	667	699	651	646	700	650	681	728	714	692	692	701	693	698	683	684	670	702	691	684	700	690	714	693	704	698	699	683	635	664	708	686	664	710	672	714	695	702	694	647	726	720	706	721	709	681	661	703	685	704	681	690	685	719	660	708	659	710	707	691	698	697	671	673	680	690	631	689	647	739	688	663	676	664	702	656	654	786	659	684	654	669	649	690	655	696	672	692	700	697	690	708	664	670	701	679	672	704	725	671	665	750	632	678	692	703	715	725	667	691	654	683	669	728	650	742	662	665	668	648	689	652	719	706	723	680	672	724	701	664	723	687	681	682	687	672	711	680	738	675	692	663	681	695	716	711	690	663	662	671	729	666	713	664	631	708	741	691	668	635	674	662	652	677	658	673	663	683	692	686	670	688	701	680	733	652	702	698	660	682	704	731	712	718	697	703	666
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
