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
339422598795	339422599364	339422599914	339422600464	339422601014	339422601564	339422602114	339422602664	339422603214	339422603764	339422604314	339422604864	339422605414	339422605964	339422606514	339422607064	339422607614	339422608164	339422608714	339422609264	339422609814	339422610364	339422610914	339422611464	339422612014	339422612564	339422613114	339422613664	339422614214	339422614764	339422615314	339422615864	339422616415	339422616964	339422617514	339422618064	339422618614	339422619164	339422619714	339422620264	339422620814	339422621364	339422621914	339422622464	339422623014	339422623564	339422624114	339422624664	339422625214	339422625765	339422626314	339422626864	339422627414	339422627965	339422628514	339422629064	339422629614	339422630165	339422630715	339422631264	339422631814	339422632364	339422632914	339422633464	339422634015	339422634564	339422635115	339422635665	339422636214	339422636764	339422637314	339422637865	339422638414	339422638965	339422639514	339422640065	339422640614	339422641165	339422641714	339422642264	339422642814	339422643364	339422643915	339422644465	339422645015	339422645565	339422646114	339422646665	339422647214	339422647764	339422648314	339422648865	339422649415	339422649965	339422650514	339422651064	339422651615	339422652165	339422652714	339422653264	339422653815	339422654364	339422654915	339422655465	339422656014	339422656564	339422657115	339422657665	339422658215	339422658765	339422659314	339422659864	339422660415	339422660965	339422661514	339422662065	339422662615	339422663165	339422663715	339422664265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2795	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2794	3600	2300	2793	3600	2300	2793	3600	2300	2793	3600	2300	2792	3600	2300	2792	3600	2300	2791	3600	2300	2791	3600	2300	2791	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2789	3600	2300	2788	3600	2300	2788	3600	2300	2788	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2784	3600	2300	2784	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24556	21786	32059	58866	56327	37772	20069	5096	1386	903	955	923	906	911	875	965	916	902	786	875	931	919	890	885	828	869	870	833	856	875	867	907	931	867	854	866	874	846	874	919	884	878	829	846	852	847	877	886	885	855	803	844	863	862	876	870	893	840	854	880	884	818	902	819	869	837	897	837	860	867	916	874	802	887	815	875	849	909	864	845	861	825	862	823	872	830	828	895	890	834	841	883	899	810	851	890	890	880	857	875	838	874	861	848	875	851	854	862	850	843	834	802	861	863	906	860	887	868	904	850	872	829	890	857	832	857	916	827	884	873	845	866	864	839	815	874	823	943	890	864	851	867	827	890	822	831	852	844	845	869	909	871	881	843	826	877	862	892	857	850	856	860	881	933	807	904	888	811	837	830	838	905	835	827	864	834	876	910	864	875	894	909	877	831	836	823	851	786	859	891	850	875	898	867	858	858	917	895	813	893	829	892	853	838	865	881	868	865	819	885	810	824	819	863	827	862	797	843	840	911	830	831	811	833	859	820	874	887	815	884	849	860	853	846	830	863	838	807	810	843	879	878	821	876	866	803	830	867	894	880	773	837	845	856	826	891	873	869	857	851	841	849	834	848	846	863	850	914	890	877	889	863	850	834	912	895	833	876	858	850	820	877	835	871	820	861	856	885	899	853	832	864	884	820	880	830	800	858	818	854	795	862	875	898	899	902	858	861	816	839	825	848	834	909	834	859	869	821	875	829	824	831	875	886	865	872	864	836	818	837	818	896	868	840	866	825	846	786	866	842	910	896	859	859	850	857	896	888	843	827	874	850	904	853	888	842	931	857	869	877	877	869	859	901	833	872	877	848	883	861	820	841	864	829	808	833	852	817	873	862	822	808	882	853	893	861	844	873	892	826	813	917	856	891	850	828	867	887	884	860	842	836	833	801	902	904	828	836	815	874	889	834	892	823	855	829	872	888	903	824	833	850	854	830	795	884	895	838	849	884	805	835	767	873	829	884	906	847	850	857	879	887	832	863	815	810	846	827	826	847	869	868	823	825	803	812	873	784	870	902	813	868	828	865	800	900	884	876	830	906	873	861	811	889	901	903	875	802	853	839	861	816	851	831	864	846	843	884	838	860	892	848	868	855	841	869	905	849	887	808	905	809	866	888	824	813	802	813	856	834	845	883	867	866	814	836	916	836	817	883	837	828	879	921	882	831	884	831	859	845	817	825	849	846	860	854	843	859	869	846	879	879	839	846	914	892	910	835	849	836	894	789	855	821	870	839	878	898	890	873	838	904	838	877	886	903	870	824	751	864	895	827	817	861	805	831	808	865	925	836	816	844	823	892	838	854	872	799	833	875	860	905	899	821	872	834	829	794	826	839	847	883	857	913	826	870	918	829	835	814	852	892	897	879	858	846	851	830	818	833	862	850	826	846	854	828	877	796	851	850	868	858	874	840	853	845	855	821	855	859	790	794	826	843	796	842	882	854	842	882	843	872	899	825	822	896	814	859	829	873	892	829	878	829	799	846	809	928	825	883	835	895	854	837	894	806	869	902	808	885	880	846	832	890	863	852	815	866	865	841	878	887	874	860	915	861	818	841	848	873	807	840	880	847	875	885	840	858	911	843	885	892	812	857	863	834	828	851	824	866	807	861	826	840	819	862	881	862	838	874	920	829	776	843	862	841	900	838	830	895	872	851	852	854	838	874	877	861	887	906	876	854	835	876	842	824	858	890	853	824	923	880	861	879	811	851	828	904	887	878	875	844	894	843	864	865	829	859	848	828	799	823	874	870	848	839	862	865	869	833	860	877	887	870	798	855	874	827	843	842	838	851	894	831	870	815	869	952	841	882	844	913	842	902	883	858	889	806	820	833	829	816	831	824	860	829	806	838	807	852	858	884	846	877	857	825	866	840	882	846	866	789	859	833	849	854	818	812	880	864	864	899	893	826	864	896	839	835	830	815	861	842	874	874	846	866	885	881	844	848	862	868	836	830	877	869	845	822	803	811	909	869	904	813	862	828	874	821	867	832	821	861	851	868	829	874	887	944	858	832	851	857	872	866	896	899	837	858	815	928	791	847	789	882	818	859	848	856	863	828	871	879	859	858	828	855	849	893	911	876	876	876	853	870	827	857	907	858	839	820	831	826	886	908	893	821	846	877	857	874	806	802	869	824	833	859	877	878	833	885	767	860	803	821	788	837	826	859	824	845	909	830	852	854	820	833	811	852	876	830	842	896	900	861	773	870	850	835	852	884	864	865	871	815	870	882	836	885	932	784	883	838	869	858	935	793	843	850	887	873	861	884	834	855	842	863	863	904	895	828	869	830	875	838	845	828	860	875	847	851	819	831	869	814	885	846	879	851	852	874	846	855	830	836	865	876	829	923	894	908	876	835	817	889	872	859	883	865	824	865	832	828	837	856	844	853	870	893	822	862	814	825	868	853	800	879	923	886	854	773	852	826	897	871	810	898	852	846	837	847	891	851	855	869	848	864	833	854	838	836	842	893	842	861	825	873	848	903	868	897	844	844	813	836	817	892	876	777	828	852	881	869	842	880	858	831	869	876	880	864	815	827	875	887	853	852	861	836	835	886	860	833	865	829	869	830	897	854	854	838	870	785	867	830	872	839	883	888	890	853	854	888	877	835	849	828	796	831	901	828	907	790	897	886	856	833	877	848	927	827	820	848	876	846	833	862	884	855	861	868	878	800	821	862	837	911	842	906	854	822	845	823	887	811	885	846	857	845	844	843	817	851	851	885	940	831	862	796	873	831	866	894	907	796	812	808	870	888	867	814	888	861	777	878	809	816	868	844	879	859	873	827	788	866	850	823	833	852	876	879	789	835	838	824	896	815	818	866	862	868	876	853	874	916	833	861	831	840	805	871	824	876	862	859	807	831	873	801	853	898	830	874	848	855	858	854	815	833	834	862	843	872	896	856	843	810	805	872	851	825	828	806	850	871	791	869	806	847	885	896	845	840	822	885	865	859	901	815	898	793	833	792	842	847	874	871	893	861	876	901	849	855	858	900	773	852	816	814	851	848	861	837	851	881	876	832	849	852	836	854	794	839	855	812	833	826	827	866	851	842	832	865	843	859	864	855	885	799	852	861	819	884	809	842	876	863	871	881	844	849	858	845	859	856	876	855	919	863	873	806	850	883	825	827	866	849	886	836	835	890	852	825	906	855	846	811	858	848	826	839	870	797	806	870	915	818	853	900	854	827	818	852	908	862	864	888	885	865	870	824	842	851	826	877	851	847	851	842	890	890	865	867	857	854	853	872	847	916	797	811	801	826	842	866	845	825	845	843	851	868	804	823	888	905	837	852	796	845	858	840	834	867	850	839	900	844	871	880	845	867	877	836	829	902	867	881	858	866	801	872	790	788	870	836	865	842	875	826	861	836	861	857	818	884	872	838	890	791	852	868	902	854	894	856	880	817	815	851	846	825	877	900	870	831	823	890	838	865	837	837	862	816	823	893	848	864
6430	20203	62828	85180	59076	30690	10804	3220	1171	822	821	824	835	880	878	863	824	847	807	867	832	818	860	863	793	844	827	855	840	834	834	775	896	798	886	859	879	826	823	852	837	865	813	830	882	918	788	837	831	889	856	877	817	864	828	857	877	782	835	827	837	813	823	887	815	865	796	826	865	828	856	778	865	815	824	864	837	822	858	868	843	790	798	851	871	789	846	795	836	843	816	778	803	869	832	804	842	805	829	841	830	839	876	823	818	835	826	853	868	767	815	819	834	822	840	796	818	808	863	860	838	851	809	867	843	801	854	817	818	845	881	789	835	861	798	833	811	846	840	810	847	805	834	822	848	832	837	847	848	867	863	854	839	847	818	817	875	880	853	876	859	826	867	810	821	804	875	811	856	830	847	814	814	841	865	830	856	823	795	901	786	877	823	843	823	843	823	826	841	843	854	821	851	800	840	886	820	817	811	812	858	824	836	860	796	885	855	839	862	906	820	822	897	880	798	843	816	805	816	842	821	828	810	857	849	853	839	843	810	856	827	773	790	869	843	850	841	848	835	820	853	842	813	819	865	797	817	895	856	843	813	788	824	871	844	839	791	844	835	828	854	859	861	876	861	830	800	858	855	854	828	812	833	863	792	829	834	885	875	858	815	813	842	819	837	871	835	861	878	861	812	835	913	877	906	843	775	872	811	852	864	830	842	809	835	826	824	792	830	826	808	819	813	774	833	810	823	852	821	868	863	928	811	806	845	864	836	797	803	855	760	825	852	832	814	806	792	810	861	824	853	789	815	859	839	797	831	809	805	808	816	823	810	861	789	861	840	775	853	849	853	832	800	830	846	871	844	818	808	835	810	797	848	841	814	869	864	817	825	807	842	842	880	835	872	873	839	821	812	795	808	822	811	836	823	853	876	873	866	809	873	878	829	833	864	781	789	762	828	827	823	890	873	857	829	864	829	861	845	792	832	854	863	767	796	816	846	801	830	815	854	859	837	886	863	804	888	806	841	862	847	815	817	870	863	789	814	847	794	846	890	803	842	804	893	817	830	798	837	837	851	824	826	878	863	806	831	817	833	868	832	852	790	799	825	838	832	801	814	807	864	825	790	842	802	821	849	870	822	797	861	792	798	828	834	816	871	815	799	872	845	860	889	859	787	853	821	840	842	850	809	795	819	801	788	865	832	814	842	814	866	898	818	822	836	892	782	839	808	759	805	808	839	832	829	823	859	826	779	759	806	792	851	875	826	794	887	767	811	828	815	860	818	854	783	835	858	826	831	834	792	809	851	862	837	799	817	780	817	839	793	842	829	859	757	836	776	878	821	832	799	882	824	806	874	828	885	801	825	852	869	829	878	868	822	834	807	792	812	901	869	810	841	819	817	851	879	806	857	814	821	841	855	788	874	817	864	812	801	876	840	831	813	866	822	796	798	834	835	836	808	805	802	886	840	833	811	826	820	781	848	797	809	866	821	834	863	874	841	800	847	793	768	828	816	801	855	835	836	890	848	815	794	838	802	825	852	817	827	820	831	796	823	853	848	817	853	812	801	819	835	886	787	859	799	849	860	811	851	863	771	851	840	850	804	857	821	820	876	852	821	853	881	833	768	828	816	812	821	821	853	840	796	784	813	889	895	842	833	802	813	873	828	856	820	863	846	880	800	855	825	834	835	828	836	839	805	826	792	792	842	826	860	814	846	882	815	792	858	885	817	810	826	822	904	894	875	849	827	783	788	799	831	841	814	859	872	823	841	858	873	886	809	843	862	803	852	787	824	780	811	810	842	833	799	887	834	849	848	842	860	847	841	830	826	833	820	832	785	856	813	834	792	829	825	872	830	812	830	854	840	820	880	789	850	836	889	894	793	835	857	843	823	833	814	858	839	816	839	804	836	802	891	778	841	878	824	865	821	831	853	832	784	848	839	841	824	859	820	841	810	766	854	834	801	831	761	912	781	813	849	868	808	778	863	782	878	833	848	786	804	817	801	849	889	848	826	863	842	828	784	787	803	810	829	855	828	851	825	837	834	862	825	863	903	795	813	814	877	868	857	819	854	833	820	871	808	815	837	850	832	834	865	833	787	802	841	857	808	863	826	848	827	841	786	800	785	866	856	836	844	861	803	867	760	852	775	840	830	874	869	839	801	811	839	777	889	869	852	855	883	849	872	888	863	827	778	883	805	803	797	815	874	885	840	830	821	809	830	815	857	839	856	852	807	846	821	818	824	826	834	843	892	858	832	838	862	850	832	799	804	835	828	874	860	789	806	797	841	823	836	834	854	814	859	810	793	802	864	808	808	785	847	856	839	809	801	825	829	829	836	860	821	856	853	839	805	819	806	821	833	760	809	847	833	784	847	833	866	885	836	790	827	826	788	872	802	822	776	813	848	796	867	833	833	829	798	819	842	817	834	835	874	862	802	825	807	774	786	828	816	833	785	863	817	830	818	814	837	847	829	843	842	797	866	826	861	813	857	886	814	789	860	857	784	834	835	839	784	811	788	849	791	813	799	817	822	807	829	866	850	813	845	816	831	808	844	894	840	874	833	803	834	826	826	833	813	855	836	842	861	805	825	861	839	855	817	832	776	847	795	844	827	834	839	841	760	845	844	869	867	847	881	828	850	907	809	786	827	834	837	860	855	828	871	838	832	798	848	778	843	834	794	843	886	892	820	830	887	836	818	849	841	829	834	867	835	856	791	864	837	907	880	836	865	855	831	822	798	858	848	878	794	786	784	790	856	826	856	839	878	827	804	861	851	830	832	828	799	813	815	795	847	789	865	876	881	835	863	775	830	820	856	774	847	828	763	836	810	834	845	860	834	779	822	839	792	844	861	869	826	831	794	813	832	755	811	834	817	859	824	862	817	769	845	849	808	843	816	899	860	903	806	781	845	842	845	872	792	859	825	849	815	834	860	803	851	832	806	843	822	858	846	867	819	841	857	871	812	824	859	862	828	813	864	811	829	847	821	805	800	857	835	841	785	826	868	845	832	847	771	855	843	811	821	831	869	839	839	851	857	851	815	779	886	820	861	827	835	855	823	815	850	844	861	837	837	809	775	825	844	774	865	848	816	781	836	836	865	874	789	860	824	819	808	864	866	817	808	819	810	805	808	832	817	848	809	819	816	810	812	818	845	850	796	793	773	821	862	813	794	862	882	866	834	830	832	786	811	819	883	821	838	810	838	814	834	809	829	874	776	823	820	793	840	852	850	842	834	832	852	827	858	855	845	797	827	805	850	817	793	817	811	829	846	789	851	860	828	816	819	795	843	847	856	888	843	841	851	827	791	783	842	777	823	822	849	817	812	843	836	818	852	844	797	818	864	854	795	891	812	864	834	800	822	855	864	846	814	806	843	842	813	827	793	797	786	833	820	779	848	886	850	785	786	832	890	817	802	846	846	804	824	772	795	834	813	831	844	808	866	818	892	859	788	831	879	786	812	835	821	863	841	851	803	817	857	847	836	857	813	845	830	832	801	846
27304	13466	7166	26877	19123	6896	2287	1117	860	718	785	738	797	706	708	752	730	796	716	753	811	752	776	827	784	727	782	709	778	769	767	813	733	783	752	710	777	788	769	741	792	739	745	750	751	758	733	752	757	748	735	737	765	721	790	802	720	766	749	739	787	767	746	743	713	713	749	695	711	803	740	736	737	811	736	760	720	760	729	727	723	822	721	781	799	771	722	719	731	811	740	759	723	717	754	729	753	770	727	780	759	745	787	762	784	703	734	728	779	780	741	779	775	744	741	743	765	834	765	753	754	750	781	786	797	793	823	711	759	742	773	789	704	766	817	777	741	774	721	725	785	737	719	775	715	769	756	779	760	683	747	733	783	758	765	756	737	778	786	729	740	791	725	777	753	741	782	763	803	772	734	751	743	749	743	785	727	715	764	738	728	769	789	765	810	745	727	791	800	767	745	754	751	764	709	807	767	775	744	734	772	720	730	774	744	783	758	796	761	749	783	735	799	736	791	738	737	767	759	788	808	669	798	710	705	775	737	768	731	732	827	736	762	717	784	773	791	800	774	753	726	739	738	783	776	698	736	769	746	771	760	823	795	729	773	766	701	768	769	801	732	758	745	800	727	753	796	750	775	748	755	759	742	789	726	801	719	765	764	778	747	738	761	740	783	769	749	802	752	758	725	798	751	776	768	773	753	746	775	754	759	828	759	701	740	793	723	762	730	681	726	765	745	773	766	696	741	791	783	766	788	724	778	738	761	721	783	753	747	777	780	722	751	773	770	743	810	722	779	776	749	770	748	752	769	749	773	780	783	809	717	727	749	772	730	703	746	780	760	783	768	746	732	738	765	780	739	764	719	746	709	719	765	800	756	752	780	738	743	800	762	757	745	732	759	711	763	723	743	780	801	766	751	743	796	759	772	780	818	754	731	782	806	720	739	793	794	763	750	774	760	709	748	780	774	748	719	748	758	769	781	717	798	755	742	775	767	756	734	795	758	755	719	759	762	782	746	749	770	708	775	708	729	757	741	787	785	783	701	788	748	735	761	786	719	751	757	761	707	724	815	711	770	766	780	779	711	772	735	752	738	782	773	779	746	758	717	781	771	802	788	812	787	737	723	729	753	747	772	744	754	749	769	759	753	729	786	792	760	789	763	688	778	690	778	712	741	723	719	751	782	792	738	727	823	739	729	754	754	807	706	764	769	760	718	743	773	753	756	775	774	750	758	771	758	743	736	766	735	729	790	762	734	776	702	741	778	724	770	746	736	757	771	788	747	715	749	735	787	738	762	760	768	809	774	756	759	742	771	742	725	757	762	763	749	743	718	799	776	743	764	728	751	774	761	727	767	749	769	744	775	777	728	749	766	772	781	760	760	759	778	779	778	739	746	772	740	739	714	762	747	750	751	738	786	784	734	769	762	762	734	738	796	779	757	764	756	767	735	783	733	774	766	758	781	784	747	770	769	779	765	724	764	778	788	753	779	750	769	769	766	737	737	738	699	743	733	761	755	761	730	729	754	760	717	784	730	773	738	762	752	750	758	747	688	754	704	783	763	794	739	731	701	772	726	735	742	799	787	753	774	755	790	755	744	722	776	757	740	756	737	784	757	728	754	745	744	729	770	789	826	771	777	767	747	731	706	765	761	731	736	796	774	761	748	780	716	745	759	722	719	789	740	724	753	763	775	736	720	770	750	743	754	732	721	805	724	757	779	782	729	742	794	717	763	736	736	777	782	741	727	741	733	803	763	728	780	787	781	788	709	741	777	786	708	767	766	821	738	773	820	745	734	766	759	738	780	759	754	805	765	754	718	782	753	783	735	726	748	740	764	749	788	755	724	782	784	747	776	750	722	812	732	763	741	699	732	747	775	758	777	732	783	743	759	789	754	775	706	766	778	696	738	735	778	711	750	762	739	794	732	777	746	699	792	744	764	724	755	757	737	710	767	752	707	791	804	752	789	779	768	761	751	793	716	794	795	730	749	725	742	775	754	713	744	751	765	747	763	758	770	793	696	729	783	787	811	732	706	721	796	746	745	727	700	734	781	789	740	789	789	791	755	707	738	743	766	739	754	795	755	793	667	730	770	699	744	738	742	782	749	769	754	753	764	797	727	795	752	734	735	758	802	729	752	755	726	720	741	798	763	742	772	748	774	750	720	753	780	768	751	753	781	790	750	765	745	783	786	746	784	735	735	736	833	754	744	793	724	736	742	720	739	746	749	811	761	781	745	740	791	738	777	745	777	771	731	749	761	788	734	745	720	723	738	758	779	771	747	715	722	775	753	770	748	722	764	777	757	730	760	729	756	779	726	749	763	809	757	772	775	754	698	742	767	768	706	758	739	681	765	810	741	764	727	784	730	777	748	765	823	718	753	786	698	731	746	713	782	730	699	704	715	732	782	767	724	764	795	741	712	768	783	735	803	714	744	721	773	769	802	713	716	719	831	754	837	800	738	734	763	788	786	756	773	719	733	755	744	819	838	742	797	685	703	736	774	752	743	779	752	797	740	721	798	713	763	734	798	761	737	740	743	777	811	728	751	775	738	733	743	821	778	675	742	749	743	756	799	776	746	718	782	767	768	775	751	740	773	749	754	751	722	820	808	744	754	725	777	737	756	738	768	720	767	714	750	775	718	758	743	766	750	818	735	726	776	766	716	707	735	760	769	718	750	803	680	801	788	730	753	806	775	747	780	768	784	808	771	772	741	703	780	680	731	722	741	758	767	751	749	755	741	761	716	776	738	760	754	756	809	772	737	797	719	737	778	713	769	784	692	736	778	745	743	741	776	748	772	716	771	793	745	750	715	758	711	741	805	815	734	771	757	769	778	743	747	780	753	673	761	748	792	722	752	757	750	751	742	772	790	775	775	775	754	757	728	796	716	743	753	688	796	768	774	736	751	770	762	750	732	752	813	785	754	776	725	728	788	752	709	735	755	767	745	804	758	758	789	767	775	746	767	773	720	749	728	756	713	767	706	731	717	809	731	707	732	756	835	779	785	786	775	789	746	778	791	747	751	814	763	701	748	763	795	742	772	801	806	726	767	787	802	737	739	731	783	700	758	785	729	747	747	781	757	732	740	730	738	720	713	764	761	738	778	801	724	768	792	715	725	697	760	739	716	769	788	754	760	779	691	785	721	777	788	811	753	763	783	739	721	775	740	750	762	758	746	795	768	720	735	779	781	795	732	731	769	771	759	747	776	713	735	723	757	750	743	792	785	763	782	767	711	751	733	800	699	783	744	768	776	699	761	746	759	810	796	755	793	740	741	722	716	740	714	754	757	743	724	732	738	740	762	715	753	769	733	726	793	753	757	751	748	772	774	780	757	763	739	751	760	732	729	760	745	806	773	747	777	746	742	739	763	761	796	727	699	713	759	771	754	775	733	755	797	694	721	734	702	753	773	711	776	828	783	740	819	776	749	773	805	782	755	777	764	736	785	795	750	693	748	811	790	756	734	791	761	746	755	832	798	780	717	803	725	796
5010	1141	7946	21414	13140	5045	2102	1060	759	708	725	720	671	671	684	689	735	723	713	694	688	706	720	710	735	716	678	688	702	740	695	668	722	721	667	736	711	719	668	690	733	715	701	660	670	690	641	696	760	699	718	709	724	699	710	686	726	710	748	687	672	719	726	684	718	673	712	724	654	743	697	684	737	692	675	700	657	709	667	702	729	695	702	695	690	673	737	675	680	644	665	661	677	693	693	711	689	717	726	728	680	656	693	684	660	682	648	676	672	705	717	701	691	677	663	710	719	656	676	653	675	731	722	662	727	700	678	700	696	705	687	724	706	716	689	697	671	676	718	690	680	661	684	689	666	714	658	666	671	623	707	655	703	674	685	703	731	665	729	706	672	705	697	717	680	676	675	684	672	687	695	713	706	643	670	731	726	685	700	711	707	702	708	704	744	688	682	723	713	733	680	653	668	702	697	674	727	669	716	703	692	707	654	675	666	671	666	684	673	729	713	714	645	743	663	648	684	672	701	692	671	695	716	695	669	682	675	687	693	680	686	700	729	683	695	700	683	696	671	672	696	644	710	719	679	653	715	709	702	672	677	765	704	705	736	703	686	675	737	691	681	739	683	691	693	708	680	702	726	649	657	702	700	704	627	703	699	704	684	676	654	677	706	672	716	689	684	668	700	704	676	676	729	699	738	632	652	654	729	739	646	681	759	718	647	712	655	704	716	664	686	712	664	710	699	687	661	693	645	704	658	738	664	715	696	651	680	704	673	670	702	640	701	740	676	659	679	721	688	661	667	737	698	756	661	696	709	702	719	679	715	699	716	716	717	684	711	748	713	692	691	719	703	708	754	641	699	718	697	667	713	712	700	690	675	712	704	675	708	739	702	719	682	685	663	650	705	688	658	698	630	704	714	694	698	720	717	706	658	689	719	671	688	721	673	718	703	665	649	672	694	693	644	700	687	645	648	741	677	698	666	670	671	669	665	713	690	731	673	699	700	688	699	654	651	661	720	663	709	684	694	689	695	691	697	738	677	709	734	718	665	658	717	697	676	655	693	704	667	685	722	693	690	694	681	670	710	653	671	701	728	677	675	668	695	692	689	672	678	708	696	702	673	701	696	683	700	703	703	667	624	735	686	700	693	741	687	673	726	663	644	743	665	671	674	677	700	692	703	662	728	670	636	677	723	664	637	678	687	681	735	683	711	689	715	669	632	624	715	719	711	707	697	704	679	722	684	713	733	682	681	703	666	683	679	706	643	714	674	692	687	718	704	717	709	659	689	659	670	686	661	672	679	724	706	649	673	685	683	689	715	655	718	681	674	726	680	715	707	715	660	703	677	707	657	681	679	669	683	695	729	690	689	713	707	692	710	727	694	725	654	693	726	669	712	671	673	686	727	668	682	697	703	697	735	696	703	664	642	676	709	644	694	749	670	710	731	681	677	686	707	727	728	666	756	685	651	696	760	700	670	668	679	719	712	757	668	693	692	722	703	665	661	735	762	678	672	666	699	685	677	699	642	630	659	693	726	697	712	670	632	698	703	625	651	645	682	669	688	701	656	692	703	676	701	689	736	702	647	685	695	702	695	744	673	709	642	701	701	688	726	695	664	698	678	676	673	668	745	696	684	691	750	744	695	751	711	683	704	676	661	660	713	661	698	744	751	700	701	664	676	704	685	690	692	652	651	686	717	680	675	699	705	684	714	682	692	725	677	705	686	672	708	690	684	701	678	758	680	686	730	706	715	663	673	730	667	650	723	686	715	707	681	714	728	696	721	656	690	620	722	679	654	712	713	694	678	719	680	658	705	699	716	658	713	704	684	684	690	689	741	726	694	713	678	692	730	685	670	691	645	728	721	672	662	717	705	691	698	694	658	692	685	704	731	674	688	685	726	727	669	684	683	689	691	707	726	686	659	680	657	685	677	680	694	667	727	658	669	706	663	682	653	718	667	684	727	665	718	646	676	715	689	713	733	661	720	661	728	666	684	690	701	683	710	713	699	697	684	700	683	672	636	661	680	717	683	692	701	695	686	675	660	692	696	739	711	708	690	676	695	711	687	727	710	766	669	689	718	709	693	711	721	675	697	696	726	700	685	675	686	663	728	698	682	687	666	706	657	647	703	701	662	730	681	682	712	684	684	666	716	680	659	686	711	701	694	696	700	661	745	734	706	680	664	690	692	718	646	722	663	727	680	695	655	684	689	689	666	728	772	656	696	698	734	730	657	698	675	649	721	692	706	655	724	735	718	730	714	653	707	728	664	667	665	716	703	722	658	666	671	682	735	630	665	686	677	654	660	725	692	658	706	689	697	677	706	708	735	729	699	691	675	651	695	703	692	695	697	707	732	714	730	696	716	684	662	672	696	693	665	655	691	708	688	679	672	693	658	751	641	678	675	688	749	727	694	671	717	674	628	703	661	715	666	700	703	692	733	747	719	668	652	674	679	699	656	682	664	676	689	725	704	676	675	643	673	715	730	657	676	738	692	700	698	634	695	714	702	725	706	681	686	703	723	675	686	652	768	734	696	730	665	652	711	699	680	705	734	685	703	671	712	765	748	637	700	653	675	740	723	679	663	697	669	657	665	668	679	667	699	678	728	689	709	722	706	666	715	697	730	737	700	710	656	643	648	702	624	700	694	694	723	698	703	637	650	678	709	680	677	697	692	715	711	679	664	665	727	681	699	702	715	662	692	669	670	669	732	707	714	716	704	637	675	666	692	673	694	692	695	694	676	688	733	652	675	684	737	671	653	698	684	682	688	670	710	680	715	642	672	696	684	685	704	708	688	694	679	639	710	698	695	720	700	682	717	700	712	691	696	703	708	716	647	700	645	690	713	655	737	700	713	692	668	661	717	689	704	671	682	745	695	692	691	708	704	653	716	677	750	717	689	719	707	722	701	673	666	726	702	706	674	696	672	696	684	734	695	679	668	718	727	700	659	690	755	663	739	729	662	677	701	676	662	698	670	696	675	706	676	685	712	702	724	620	657	739	671	708	735	657	641	684	674	679	710	700	709	697	703	643	662	677	665	727	687	689	701	725	684	712	640	707	669	707	680	703	682	640	734	707	675	667	670	690	720	732	728	720	679	729	734	651	673	681	721	702	687	691	704	697	724	705	653	692	694	731	738	724	706	669	689	663	715	766	680	653	694	656	669	680	671	702	714	671	675	749	714	722	672	670	645	711	702	708	672	758	705	725	715	718	691	684	706	650	724	718	690	702	693	716	736	667	668	711	654	685	710	673	684	684	686	713	675	695	716	668	704	700	715	702	732	685	661	722	749	693	676	731	706	711	639	728	678	711	638	716	663	678	708	655	652	698	679	701	703	712	712	686	682	640	692	661	677	693	665	735	686	672	667	661	683	726	695	674	656	727	653	692	713	640	677	713	684	690	708	658	718	703	719	667	687	716	637	684	693	742	723	703	665	668	666	726	654	691	684	667	769	694	688	712	665	705	711	692	705	679	705	694	663	661	693	711	651	636
24453	21094	29903	58855	55390	38605	20194	4562	1203	839	796	732	735	734	777	725	733	757	707	713	737	763	709	724	737	703	714	711	733	724	761	741	742	711	721	705	730	684	750	720	731	735	721	744	744	753	713	726	750	714	735	684	755	703	733	745	744	735	748	785	733	726	772	737	707	691	722	746	691	694	680	738	692	708	755	825	738	777	695	783	745	761	721	739	692	720	698	724	681	755	699	712	742	734	682	686	729	718	699	677	748	736	692	711	728	704	654	705	729	708	703	666	708	732	701	708	768	693	710	704	721	719	708	701	724	676	719	736	736	786	731	657	724	722	729	712	760	719	734	727	693	732	698	683	707	728	711	773	739	645	694	744	725	690	752	678	733	679	700	749	748	678	741	676	703	722	730	743	716	702	745	719	672	717	674	714	719	708	740	764	731	690	692	737	763	725	734	654	733	715	718	723	759	706	748	721	728	690	721	703	747	731	718	709	766	686	732	719	691	729	742	747	696	706	689	673	705	745	678	697	679	733	738	778	713	719	712	697	730	690	698	705	737	713	744	721	723	741	689	699	680	734	697	694	707	749	694	686	746	711	693	723	693	662	716	719	692	709	718	755	692	709	642	733	710	736	702	674	695	709	752	722	730	735	741	745	693	761	758	711	740	687	725	742	733	732	658	691	735	682	714	735	740	737	693	704	725	741	673	697	767	728	722	699	641	751	685	742	734	692	722	697	741	712	734	738	727	730	736	711	679	740	743	712	679	712	734	721	729	677	677	724	752	689	752	713	723	718	736	714	697	764	715	713	704	713	688	694	681	741	670	688	739	704	716	774	682	757	734	718	747	752	721	730	719	752	762	720	724	714	720	701	731	713	635	736	686	671	742	722	654	718	646	695	720	762	699	736	739	663	737	711	698	743	699	717	711	685	692	763	715	750	712	686	723	733	706	718	686	721	659	678	734	761	722	705	727	692	693	734	726	737	701	709	717	731	711	700	718	784	733	704	689	774	726	731	723	715	638	706	696	719	694	720	735	712	733	728	713	703	723	745	717	710	641	699	727	743	747	690	737	700	732	695	730	684	705	736	742	733	698	708	738	692	769	729	704	706	745	698	699	691	742	694	674	723	730	749	727	758	702	706	687	706	746	705	692	741	736	718	673	738	658	703	689	637	709	751	736	710	740	682	699	711	690	682	696	724	781	701	716	697	691	736	702	742	720	722	753	723	670	738	735	691	708	694	709	705	690	706	720	715	751	746	718	737	698	737	726	749	678	755	738	693	737	742	733	679	675	720	687	707	699	760	722	740	685	707	737	700	702	673	752	728	679	712	742	756	673	689	740	697	700	721	764	739	709	719	781	739	710	753	741	726	739	717	728	746	767	714	748	725	719	701	696	776	754	702	701	680	703	697	700	747	729	732	698	715	713	730	742	690	701	657	725	776	777	666	696	701	718	730	710	699	673	710	709	711	651	698	743	730	703	664	803	705	702	734	686	720	731	780	764	719	734	711	726	737	730	702	706	710	674	655	680	666	705	736	698	722	741	699	705	736	729	712	762	714	673	703	710	744	684	693	772	729	723	673	702	701	718	726	760	710	719	758	704	746	712	712	734	702	764	707	729	722	692	708	757	716	716	736	752	703	744	760	746	733	710	693	737	727	684	706	774	709	739	697	688	725	733	700	682	705	715	751	703	705	706	674	699	713	719	646	690	736	715	752	697	717	762	740	717	675	695	730	717	737	720	682	738	773	745	742	730	719	690	737	702	704	736	732	727	675	718	707	764	753	738	717	705	681	682	657	709	724	700	710	708	707	691	687	692	726	692	754	710	763	706	702	728	725	709	700	742	688	742	753	724	715	708	785	701	715	754	726	721	757	705	705	738	713	700	689	747	742	738	703	755	705	721	711	709	734	754	705	776	711	686	729	767	718	742	720	713	711	732	738	720	697	692	713	713	706	752	718	772	744	697	703	704	719	752	689	743	714	768	740	763	669	745	742	703	705	694	719	714	717	729	736	758	692	682	769	660	656	719	688	710	637	651	738	692	729	745	717	700	712	676	706	673	672	745	742	712	705	677	685	792	733	690	729	724	744	705	703	751	688	734	719	661	663	717	738	709	725	732	681	722	667	750	712	712	736	666	714	732	752	720	679	759	673	705	687	721	758	759	724	705	684	714	781	683	674	667	695	713	741	721	772	728	760	690	762	716	699	730	751	736	730	704	708	734	733	778	720	741	742	718	719	725	787	726	680	709	767	709	670	766	725	707	715	715	693	712	671	726	694	710	734	714	722	669	739	707	682	700	699	699	689	740	805	749	707	710	686	725	739	741	744	683	708	672	776	696	695	684	705	662	764	734	755	765	734	745	673	685	723	723	681	685	741	737	658	756	768	734	758	709	672	692	741	652	708	714	651	759	714	683	680	748	705	703	716	711	694	759	698	743	720	712	735	758	744	741	684	691	741	711	661	747	646	731	724	737	738	736	707	710	707	698	719	697	707	715	704	751	746	725	772	716	693	740	732	702	672	717	717	710	719	765	752	706	680	703	728	771	757	707	730	775	669	709	724	706	725	724	700	722	738	690	710	704	746	736	694	685	753	728	701	724	665	697	745	714	753	746	719	742	795	710	693	711	727	724	724	698	761	779	703	736	734	729	695	739	696	782	625	725	691	687	719	698	745	757	727	680	730	671	743	737	741	746	744	683	686	735	766	682	727	754	719	720	715	749	695	717	745	734	703	727	744	708	772	736	695	730	647	777	651	700	731	707	722	735	703	734	739	703	743	737	770	738	684	691	702	675	723	720	715	731	762	712	746	779	711	728	698	719	712	736	707	694	699	712	720	714	691	725	700	772	763	672	763	726	722	709	714	704	682	704	687	715	664	754	726	758	710	685	718	725	698	730	730	734	651	699	710	757	705	678	736	735	764	726	738	740	679	742	719	657	706	723	713	786	734	740	740	786	800	730	751	792	718	738	701	722	716	737	709	710	694	687	665	675	719	665	688	757	708	725	694	728	719	735	671	743	771	698	744	710	757	758	715	724	737	682	681	771	692	724	724	685	702	752	733	706	716	693	703	708	732	719	725	663	740	694	697	719	705	724	709	702	741	777	705	707	740	704	715	704	706	716	697	700	736	749	719	732	724	736	726	725	732	776	738	745	686	764	765	753	772	731	711	709	725	732	709	707	721	763	733	730	671	677	700	749	699	741	731	707	719	730	686	739	713	718	714	730	731	718	703	709	714	728	718	755	770	719	725	665	719	693	750	737	755	720	717	735	725	709	797	692	740	701	722	707	730	763	675	720	736	803	698	738	764	738	723	731	757	707	728	689	731	718	707	703	666	728	680	721	740	698	765	742	715	761	674	727	651	777	712	736	706	726	768	732	689	761	705	755	670	724	764	689	726	714	698	699	763	743	712	721	747	717	722	732	724	730	760	730	708	683	719	691	724	751	731	729	729	667	710	707	707	719	701	732	741	702	732	735	712	762	674	769	740
3633	5418	34089	73033	52428	31756	12171	3280	1189	725	727	722	731	754	740	715	721	709	729	746	701	729	732	665	755	703	722	720	728	706	704	698	741	702	709	732	699	713	771	744	747	720	768	708	727	736	761	730	711	725	700	694	685	709	691	722	711	722	734	756	721	693	668	740	717	760	745	715	649	696	689	783	711	676	745	689	721	725	737	687	698	741	720	738	701	742	715	718	715	712	771	709	707	754	642	699	725	694	717	716	663	720	758	695	705	744	685	727	719	689	719	726	710	707	727	701	684	728	719	693	710	742	673	679	696	688	659	686	714	748	753	749	647	683	748	686	735	697	698	629	774	750	685	637	679	722	702	679	703	678	682	745	693	720	699	684	711	690	732	736	678	744	672	719	690	718	743	712	707	730	693	682	695	806	655	706	724	692	733	674	714	748	727	715	723	682	707	746	725	687	688	715	719	691	697	669	729	701	715	651	734	687	680	727	744	706	710	710	689	709	742	717	749	706	714	722	727	717	707	736	725	706	708	751	697	678	748	701	715	678	725	736	715	729	685	715	714	718	740	697	717	740	704	693	710	686	728	737	686	727	715	716	712	673	728	660	705	741	674	679	687	731	683	693	707	714	694	707	731	696	668	721	696	723	739	685	720	730	662	707	723	676	735	712	673	703	659	704	709	696	704	663	701	672	649	682	717	714	672	729	693	745	705	729	724	712	754	702	704	706	669	686	723	695	728	642	692	655	680	691	655	674	754	690	738	712	707	753	690	679	704	701	650	767	695	696	681	701	725	756	638	704	699	687	687	705	667	707	708	743	717	738	696	715	749	701	708	719	733	720	647	736	760	776	768	721	726	707	726	687	715	722	706	717	729	747	722	689	713	731	677	716	676	639	684	699	701	736	725	725	695	688	664	726	733	707	703	703	724	715	723	706	674	727	677	712	663	703	707	663	665	664	709	665	710	687	726	717	677	667	708	708	675	688	716	671	722	756	657	676	743	704	680	687	679	701	708	702	679	694	711	743	692	689	706	688	707	713	667	660	717	681	702	687	713	668	723	700	725	719	734	746	697	703	686	724	703	693	716	704	721	749	685	704	719	677	697	716	684	684	683	719	740	751	712	685	717	738	697	730	728	726	706	756	704	711	731	754	708	741	764	696	784	738	696	693	729	669	715	714	706	717	689	697	681	685	760	698	668	711	747	737	701	708	680	741	699	667	690	665	729	707	680	704	658	713	691	732	702	710	690	704	716	724	694	705	683	695	690	738	719	682	721	735	718	707	702	764	692	699	732	742	706	753	710	689	688	723	722	713	701	707	719	719	694	736	689	690	692	715	709	703	699	745	703	694	675	727	681	703	737	737	715	716	672	725	692	686	741	710	716	754	690	720	712	754	720	672	711	701	715	736	723	685	664	741	684	760	733	708	722	675	716	715	694	716	721	700	709	668	763	724	676	708	719	769	715	735	695	725	721	724	715	727	737	706	708	711	683	717	723	731	733	732	672	692	721	676	719	712	700	695	715	718	714	691	697	724	717	675	689	697	778	697	683	678	704	724	725	702	694	723	709	665	679	732	681	700	709	753	712	715	681	680	699	734	686	747	688	694	694	728	724	709	709	659	738	708	704	697	766	680	713	702	720	711	674	670	698	728	710	733	699	742	700	700	713	657	733	712	732	669	693	698	660	700	751	711	781	680	720	714	668	696	708	703	704	676	766	682	679	736	722	729	691	681	665	710	696	672	702	730	729	642	722	676	712	693	710	718	724	702	721	706	698	672	720	699	708	710	700	741	728	694	683	710	732	748	690	734	736	677	724	668	698	738	718	684	643	702	725	650	685	681	716	681	695	699	702	705	696	687	679	700	669	697	687	708	679	717	706	685	696	706	746	656	688	711	662	697	724	656	685	648	786	734	718	705	742	738	702	669	703	681	727	652	711	735	718	757	721	694	691	686	701	697	685	747	749	696	711	704	690	714	716	700	714	714	733	686	752	660	719	690	732	719	701	679	702	709	669	690	677	693	669	675	687	715	678	712	682	689	693	706	769	735	743	663	738	652	714	731	728	686	720	650	698	695	685	708	730	682	674	733	722	692	676	676	662	698	691	691	742	680	686	720	683	671	699	745	722	734	724	690	697	681	759	722	701	683	741	777	710	724	706	677	731	681	658	652	715	716	736	700	725	690	740	714	742	735	722	695	707	688	720	713	702	704	708	730	660	676	654	722	707	697	772	754	690	708	671	691	718	710	717	711	701	713	722	724	720	768	716	707	721	717	664	697	713	698	683	677	713	746	732	697	708	664	726	677	683	733	743	763	705	703	739	723	687	700	705	728	700	717	726	715	754	686	707	724	724	695	702	699	708	731	676	700	752	669	727	726	710	659	668	728	770	748	668	710	690	688	688	768	695	733	716	718	718	717	694	689	728	721	685	742	705	732	710	711	711	674	701	690	701	689	708	724	704	736	717	688	722	728	695	678	750	678	679	690	686	662	725	722	710	663	677	732	710	711	700	697	696	734	701	684	738	727	706	673	707	691	697	722	718	699	723	704	711	700	662	739	732	722	719	729	688	644	723	750	687	704	776	709	713	676	667	717	683	764	695	727	716	713	743	680	673	696	690	728	713	755	726	722	680	670	686	693	722	747	695	700	704	670	704	680	726	687	752	715	675	709	698	748	729	708	720	750	712	722	662	678	734	688	710	728	743	684	751	672	709	707	698	697	671	698	691	726	688	690	753	668	665	747	670	733	696	743	679	738	730	674	753	701	702	752	728	740	694	732	688	701	662	712	665	697	699	720	713	716	750	734	718	698	709	667	673	717	712	744	732	712	720	734	712	719	712	758	720	669	732	660	720	695	661	719	684	723	727	754	685	701	673	704	749	696	738	708	725	716	658	709	710	730	707	718	702	727	743	659	711	710	716	724	699	741	692	678	656	711	727	716	682	718	752	745	732	687	678	710	684	677	683	712	700	681	693	699	706	673	695	717	681	708	731	695	720	724	702	706	690	683	678	691	692	696	670	733	697	683	676	696	682	664	686	681	688	734	738	717	701	679	681	682	686	702	657	708	732	723	709	702	734	718	725	748	694	701	659	711	711	721	728	725	742	704	678	719	709	680	751	703	715	733	680	685	706	754	734	695	695	760	745	743	730	725	762	743	735	652	732	704	706	704	703	681	695	710	697	670	714	714	669	686	682	729	719	670	659	676	704	668	695	698	727	689	699	771	688	707	724	731	683	752	703	708	699	737	698	718	670	723	721	675	680	684	712	676	696	721	722	739	704	740	709	693	696	709	712	681	702	718	680	683	742	705	725	695	676	693	785	694	685	670	714	699	677	709	677	678	705	690	699	691	709	693	656	646	654	736	682	697	735	696	692	688	706	701	716	694	678	694	716	664	747	740	695	726	695	720	729	762	736	778	732	704	705	706	682	703	690	714	695	726	699	698	741	672	653	691	701	708	652	720	706	685	699	753	693	735	653	663	707	709	685	712
23744	21082	29846	58951	62031	46897	26479	7477	1628	913	842	842	840	849	812	830	804	813	838	839	880	812	825	764	836	830	810	795	868	790	831	807	796	765	798	781	827	798	800	853	768	818	812	861	777	860	832	801	817	818	819	767	847	841	792	799	785	783	742	802	796	807	763	746	790	815	773	792	834	780	794	809	807	815	819	814	833	827	842	815	750	803	818	807	832	838	834	762	787	786	750	830	807	812	798	796	777	774	812	815	794	775	835	804	841	798	805	813	776	855	834	799	736	818	808	810	797	756	820	814	818	867	832	813	755	752	791	841	798	806	803	827	821	783	812	823	855	724	737	750	820	806	807	779	784	818	749	720	805	841	796	809	783	779	785	809	794	804	758	832	813	821	814	761	801	827	829	836	768	775	870	831	776	816	741	780	822	830	824	780	822	843	826	819	804	816	797	769	760	826	824	781	824	802	811	866	832	805	790	780	860	800	844	787	789	791	785	798	778	740	816	816	799	803	815	801	860	799	796	830	788	786	775	783	773	816	820	786	823	802	773	783	818	789	816	769	808	802	742	803	802	762	714	759	842	805	783	742	767	795	821	811	762	815	786	807	788	805	800	759	775	783	795	793	758	844	797	785	779	814	832	863	780	762	783	829	770	830	774	779	853	780	827	762	771	802	742	756	831	773	853	816	826	813	800	834	762	846	804	827	787	762	784	810	764	808	854	792	765	793	794	814	823	720	776	811	793	811	810	807	833	778	773	791	815	775	770	772	722	732	808	782	798	790	768	818	818	809	810	742	782	816	798	749	823	721	836	751	774	813	752	821	777	797	823	763	794	798	790	776	799	768	759	811	807	766	785	814	817	770	781	784	791	814	844	756	765	846	772	824	806	750	845	801	810	829	802	804	779	762	779	829	799	781	779	794	823	808	773	832	839	832	820	766	776	748	831	816	800	856	799	786	795	810	766	781	794	812	784	780	826	840	785	774	816	762	878	800	827	829	759	795	760	812	822	802	798	767	802	770	859	820	805	754	800	796	729	860	733	790	844	825	805	786	742	754	786	811	819	774	777	815	752	821	788	823	839	741	789	781	740	787	780	802	853	814	777	780	794	770	764	849	811	816	815	805	803	755	770	776	812	838	809	777	734	800	775	787	794	777	804	815	788	787	787	768	720	768	790	851	799	796	827	779	781	801	794	826	780	784	770	783	813	823	859	799	801	832	799	812	773	754	767	801	793	770	801	893	838	822	790	771	822	747	753	852	810	830	822	795	820	818	786	792	754	789	770	714	813	800	782	808	845	790	781	811	823	799	791	819	750	813	830	792	806	777	840	809	800	807	793	792	804	798	791	799	814	783	797	802	753	781	791	795	792	844	825	785	832	772	799	773	797	837	808	787	759	758	767	801	808	797	784	781	813	828	790	804	756	809	820	797	784	772	779	778	839	784	814	848	790	789	786	807	792	818	755	778	785	789	828	706	758	791	791	771	832	847	814	813	798	846	789	864	786	760	838	753	781	773	758	805	808	857	850	754	802	768	822	836	822	795	779	823	749	803	806	800	797	771	776	804	779	786	805	779	806	788	800	795	807	813	779	761	750	838	752	834	793	793	773	773	819	851	864	818	746	789	818	764	814	765	797	778	793	781	783	797	767	705	751	796	797	796	793	857	799	787	809	834	795	765	832	868	794	796	807	818	770	801	809	790	785	767	795	785	824	791	805	791	775	786	810	769	781	852	787	783	782	798	786	784	816	784	782	808	755	779	814	782	777	780	832	809	784	783	820	766	783	803	799	747	810	855	747	793	795	803	777	712	781	789	783	834	793	838	794	769	840	811	785	774	813	795	856	755	802	795	808	801	789	784	761	780	804	834	797	794	806	796	800	791	785	777	813	822	800	788	808	804	798	801	795	838	797	795	729	811	797	815	838	771	760	808	752	842	817	829	770	795	820	797	811	791	727	816	783	773	805	804	806	819	817	804	814	859	735	802	808	807	793	832	775	764	792	803	783	867	846	819	793	822	772	807	815	779	843	772	805	760	780	780	780	778	784	811	794	742	788	794	771	811	770	827	797	805	793	797	770	813	781	796	822	817	832	763	768	821	785	770	794	834	796	799	805	818	779	788	770	794	733	815	829	762	786	801	802	795	801	814	801	774	795	713	771	789	814	794	790	790	793	764	813	832	786	821	809	809	755	825	792	825	805	829	786	752	799	765	804	765	828	815	835	783	800	851	821	828	778	778	807	791	790	806	800	820	792	775	776	767	785	834	812	821	792	829	835	782	790	868	789	779	814	830	768	819	817	788	821	798	811	804	843	797	760	836	815	798	768	758	798	785	801	786	811	737	834	716	782	753	823	784	812	809	810	779	761	850	823	766	789	816	792	790	790	798	774	877	766	858	787	815	723	787	822	762	776	812	787	824	796	828	824	801	767	788	797	769	790	828	813	808	762	786	754	813	823	818	828	746	827	806	785	845	826	803	779	776	810	836	772	772	854	784	769	746	778	784	778	775	819	837	800	861	808	766	787	785	819	839	782	785	775	798	785	795	765	804	829	832	793	794	790	829	827	766	826	828	833	770	748	749	782	795	793	794	879	834	797	786	822	732	808	766	800	778	805	791	857	830	782	791	815	795	831	773	830	782	816	784	786	798	773	776	753	857	783	769	754	782	761	833	775	819	783	771	752	761	802	778	790	804	785	799	775	769	791	806	770	747	805	741	818	775	795	791	774	749	747	761	778	809	805	827	783	792	750	815	751	779	752	798	864	794	794	763	812	797	818	831	811	805	780	801	790	792	825	765	799	826	769	801	764	790	771	781	817	803	821	791	762	776	808	816	748	801	797	799	767	823	742	808	817	792	841	777	780	818	794	811	780	834	790	840	818	837	799	821	776	786	821	775	892	813	789	783	830	781	773	810	773	778	809	822	773	815	803	773	825	802	776	786	818	797	805	809	822	858	808	781	840	876	819	749	804	826	841	792	806	787	743	794	825	906	780	824	841	778	738	792	771	791	794	791	732	798	832	800	835	811	810	787	764	831	764	799	821	836	831	841	802	790	824	794	805	774	762	807	840	777	791	779	752	755	805	823	857	820	782	770	801	819	787	809	814	773	778	805	765	775	769	777	833	812	811	858	826	810	797	793	833	741	799	857	813	762	852	756	789	847	783	843	814	831	781	802	835	791	754	812	807	792	786	817	811	813	801	786	806	757	796	805	792	790	792	819	810	779	840	793	761	820	815	777	787	790	777	801	814	811	789	820	800	820	806	779	791	804	748	806	779	772	788	790	794	770	788	779	829	810	801	782	768	834	797	768	829	750	780	748	800	839	790	847	836	821	782	766	827	792	797	788	782	785	789	796	783	823	836	806	789	777	836	830	759	880	778	796	791	782	803	800	785	812	805	784	814	747	796	825	754	791	797	822	821	781	791	823	826	805	838	793	792	861	798	803	763	800	758	755	765	780	821	776	792	771	811	789	785	773	797	765	801	794	801	763
3831	11415	45971	81681	66461	40816	16636	4280	1361	796	850	805	776	831	784	776	820	835	772	806	808	797	822	822	813	771	822	803	822	759	795	804	745	811	801	784	778	772	798	841	752	793	810	818	740	768	795	799	796	818	713	814	850	806	771	802	792	801	823	820	786	785	771	800	805	749	746	761	794	752	798	819	791	750	837	758	791	825	796	819	755	759	779	714	795	801	839	796	825	750	831	789	744	782	840	830	827	783	777	765	797	738	816	842	798	798	806	770	833	829	730	774	788	807	796	776	796	782	762	826	794	776	793	755	799	803	777	770	782	727	760	781	748	796	809	792	769	767	756	768	740	775	798	754	765	844	781	773	765	821	767	737	782	750	814	835	836	734	751	750	798	802	769	761	771	756	770	794	770	763	776	810	818	757	781	771	748	780	785	807	723	769	747	800	719	735	795	731	748	777	792	734	772	799	799	756	834	775	765	789	764	780	757	765	768	787	758	794	745	711	780	737	814	778	764	795	789	787	828	752	756	733	757	750	783	814	737	759	742	791	750	790	727	791	789	758	783	772	802	792	763	748	798	773	766	720	778	790	772	811	759	765	825	734	804	735	749	753	802	729	765	787	809	791	782	791	780	814	783	825	827	772	804	792	820	800	789	793	786	764	796	778	815	787	747	788	781	748	814	788	810	769	811	754	767	803	759	762	758	760	780	736	778	760	819	792	773	762	751	756	849	806	792	814	762	759	775	775	754	783	801	830	792	797	811	809	802	834	743	755	793	809	828	795	789	810	801	835	786	753	738	734	755	781	760	802	790	766	783	767	763	784	859	806	821	778	816	790	781	811	792	784	743	812	804	782	784	768	745	822	757	788	803	795	815	827	785	796	774	803	787	804	747	750	804	766	802	838	782	759	794	728	796	732	758	747	776	777	797	765	824	758	753	791	729	818	775	806	734	815	750	794	807	763	736	799	698	818	805	764	788	772	781	827	776	785	758	798	728	773	758	773	773	850	772	773	748	801	769	797	823	754	799	788	745	789	757	802	734	836	766	827	806	799	752	769	741	746	802	797	811	796	743	759	755	842	766	834	805	790	811	732	756	745	764	778	811	800	789	811	741	804	787	760	748	835	790	753	779	753	758	807	855	786	795	755	798	772	758	799	771	768	779	750	814	809	719	839	810	714	774	796	752	800	782	749	799	761	781	795	796	786	750	731	791	814	789	765	742	754	775	785	773	748	780	753	755	789	788	752	760	793	789	799	747	824	749	756	718	766	753	799	779	781	788	767	762	778	778	786	735	776	793	777	743	780	825	757	751	718	777	845	737	802	804	757	721	790	776	788	768	809	802	764	761	753	753	782	763	774	757	742	747	774	736	813	820	757	753	809	780	814	776	793	758	778	749	721	796	755	818	824	832	761	785	770	775	756	788	784	791	765	761	786	731	747	812	788	737	792	772	744	836	761	748	805	768	747	740	764	739	782	810	757	795	741	779	823	783	780	791	768	790	735	775	788	801	773	762	732	818	768	730	739	790	756	791	776	786	733	741	803	733	755	785	775	754	809	813	789	782	767	804	770	764	746	773	778	788	762	848	769	799	789	804	808	763	778	746	793	750	791	765	821	829	782	791	750	827	758	779	812	801	782	744	772	726	792	734	776	779	769	781	781	824	811	776	808	750	792	825	832	830	749	748	794	767	807	779	761	807	712	756	759	803	731	810	745	774	759	773	779	748	802	776	827	766	812	799	781	804	781	796	788	797	802	800	756	753	803	777	788	785	763	761	815	771	748	795	798	761	827	767	791	803	777	785	745	751	792	755	828	739	730	779	783	788	737	855	760	793	754	772	779	759	735	774	798	752	796	828	754	726	759	768	776	766	772	790	766	849	812	808	816	770	743	772	761	790	807	784	817	770	757	802	798	753	742	804	738	753	828	822	812	792	784	772	827	795	755	795	778	775	837	803	762	785	739	779	819	792	810	792	801	789	838	778	779	772	778	754	803	765	767	787	784	828	751	787	775	820	784	797	745	778	798	783	794	725	830	762	811	786	769	799	771	738	770	779	782	811	755	769	765	767	756	793	835	815	782	775	775	713	726	823	769	832	789	762	805	822	805	758	808	762	780	766	806	732	856	769	807	796	780	813	794	796	778	838	780	800	736	772	805	717	784	759	762	729	827	795	733	819	739	792	804	784	782	778	791	835	778	781	781	816	772	816	767	749	826	776	781	760	782	791	828	763	796	785	784	719	797	781	741	770	801	773	755	722	795	798	818	777	763	766	805	806	777	722	810	754	795	761	830	836	753	791	812	816	761	731	727	777	800	731	803	814	828	770	781	855	773	767	803	781	784	790	742	802	778	740	764	739	797	738	813	736	859	749	777	755	768	777	788	801	796	809	799	770	813	819	764	819	780	816	760	761	772	792	771	810	798	752	783	831	785	780	804	807	743	813	789	736	756	810	763	783	785	758	793	827	748	791	823	753	783	793	709	777	744	759	825	826	740	772	740	750	772	739	760	755	758	774	723	748	764	806	765	789	768	795	742	805	798	746	797	746	797	784	769	831	735	763	765	752	799	769	793	834	793	745	778	747	837	729	762	762	795	783	777	778	758	785	809	717	781	758	790	794	814	811	815	833	678	801	749	737	780	803	725	772	768	764	779	766	783	739	784	797	774	783	815	751	773	770	778	749	747	784	764	752	753	781	815	776	771	735	751	784	759	808	752	769	787	778	797	756	776	772	696	731	759	743	774	771	782	763	760	784	785	795	773	801	774	792	752	817	760	812	789	760	746	727	808	750	750	768	762	740	763	763	816	801	805	780	752	762	757	782	833	796	753	843	773	758	778	771	786	777	799	778	762	775	769	771	785	802	779	781	796	793	818	820	847	770	768	736	784	774	812	742	782	828	727	787	760	785	770	781	753	817	812	771	806	777	809	776	818	760	768	807	809	770	772	781	784	748	786	799	739	785	742	765	770	757	762	765	764	757	769	744	769	772	724	771	810	806	788	785	757	797	817	775	799	793	758	727	766	810	825	767	778	769	749	796	747	793	839	750	786	824	779	773	808	771	805	773	768	737	769	750	751	767	744	804	781	738	810	823	795	807	739	770	759	730	812	776	807	748	764	795	772	786	776	800	748	780	797	770	743	812	799	740	737	792	801	774	776	814	774	804	766	772	760	754	745	754	848	769	740	795	771	755	749	736	788	782	809	808	711	811	804	792	820	757	742	743	761	773	801	738	800	795	780	778	747	745	819	807	724	772	782	723	808	763	767	766	753	830	779	787	762	835	781	809	795	741	741	767	819	786	795	722	720	785	765	791	725	755	759	755	745	777	789	801	847	757	772	789	771	775	777	783	788	741	783	808	755	770	767	774	780	827	741	802	806	746	747	802	796	788	748	743	780	772	712	782	781	791	768	786	820	736	754	705	752	791	797	796	736	748	769	783	773	802	760	785	775	753	795	784	769	812	740	728	781	761	788	756	739	797	747	792	757	780	786
27164	13751	9048	23575	18220	8617	2830	1211	833	742	762	804	787	799	723	773	738	715	734	742	785	765	716	796	790	737	717	766	762	769	761	714	741	735	778	753	758	775	721	724	769	746	747	743	733	736	749	740	713	801	742	783	753	730	771	705	708	735	781	774	741	733	745	722	790	743	761	752	791	750	727	760	769	767	733	749	757	759	739	741	771	755	779	689	677	716	781	741	722	764	726	766	802	739	744	735	758	782	750	795	804	689	760	707	767	744	743	740	703	756	747	714	745	707	737	766	746	739	718	706	783	794	752	763	716	746	768	768	745	737	772	685	758	751	730	766	767	768	735	774	718	766	694	710	743	695	708	792	769	719	751	774	703	782	755	736	762	734	715	781	747	710	762	738	729	726	740	731	707	683	773	775	720	750	693	775	786	762	737	735	770	772	736	703	754	765	727	781	770	720	749	720	721	795	699	743	792	731	758	737	724	760	673	722	803	726	736	710	759	721	724	731	766	735	749	754	744	749	763	740	763	738	773	723	757	740	754	765	794	692	740	739	801	766	827	731	722	758	757	690	754	759	750	754	754	725	739	743	706	717	728	777	785	743	787	744	695	761	746	751	725	759	758	761	744	721	780	714	770	754	744	719	729	743	717	764	721	768	732	743	746	748	743	741	746	733	769	742	779	795	721	725	765	719	749	699	776	772	707	751	728	762	772	696	765	751	785	764	757	726	709	714	738	739	753	753	702	741	711	727	742	755	736	752	748	800	753	757	719	739	757	707	736	732	744	764	702	739	724	782	708	742	720	746	714	732	780	734	793	803	757	732	774	690	701	708	738	730	821	729	718	712	723	700	770	713	775	711	750	741	776	758	730	727	763	788	723	809	755	764	755	702	730	777	692	747	733	713	729	725	758	748	716	736	751	768	727	731	741	738	726	743	754	765	780	739	736	703	746	724	764	804	782	778	770	718	784	784	777	737	742	701	736	758	798	805	734	722	735	742	783	736	730	740	747	764	743	751	770	744	700	772	759	714	744	692	753	703	753	757	705	707	740	762	714	676	769	760	713	738	744	747	770	762	734	718	741	735	759	717	762	733	774	702	745	753	738	728	733	763	756	749	707	719	704	753	691	796	796	719	776	757	755	744	768	685	780	724	721	769	755	792	748	732	779	772	749	796	758	715	707	712	738	768	753	789	685	745	746	766	749	741	733	732	718	780	748	724	795	705	765	778	742	737	767	727	765	710	771	780	722	740	758	723	746	761	738	699	762	737	723	745	744	720	796	750	713	724	778	736	751	793	698	761	711	721	737	767	738	726	731	755	766	779	795	778	746	732	717	710	781	753	736	758	783	731	739	752	762	750	784	759	778	762	723	770	744	739	818	760	691	734	717	771	788	748	761	736	771	733	778	765	764	677	782	739	743	746	734	760	723	790	738	717	738	741	728	705	767	789	696	722	773	751	767	717	767	693	714	695	755	692	733	756	743	687	729	798	730	735	735	690	711	746	713	805	781	782	765	755	716	753	734	745	792	715	749	791	787	754	752	722	760	760	765	740	747	779	721	811	803	781	701	716	815	722	741	746	754	742	713	721	716	765	753	712	702	766	761	729	738	711	755	747	737	753	728	727	729	738	715	712	728	784	713	781	835	736	710	774	751	775	742	749	779	730	790	717	703	722	697	711	737	736	776	752	791	762	798	774	731	744	680	770	702	733	790	764	737	766	769	787	742	698	803	726	785	743	725	696	702	753	763	775	765	772	767	744	746	708	746	772	732	764	675	772	711	767	706	768	731	804	776	740	723	730	760	755	730	757	738	723	766	748	761	776	764	707	728	735	752	740	745	734	732	702	731	735	764	719	728	747	732	778	727	755	742	754	717	764	738	755	734	715	751	720	708	748	705	716	736	765	734	769	749	763	722	754	736	777	770	743	747	739	764	761	757	735	736	721	768	744	733	750	694	775	768	724	699	763	750	728	743	755	748	750	725	751	771	755	749	716	738	783	767	719	758	684	721	719	739	731	771	789	792	699	725	774	733	710	767	763	812	754	740	769	737	730	746	737	782	699	707	766	716	718	729	780	690	716	716	726	695	747	787	783	747	744	722	727	713	765	766	713	710	745	697	735	789	774	695	713	754	768	716	739	758	732	716	764	702	728	693	763	724	763	696	730	716	754	690	718	740	767	748	721	766	738	707	716	739	735	751	711	724	715	745	729	779	756	755	755	745	729	725	809	775	726	687	765	741	718	699	769	745	728	749	728	794	691	733	737	783	775	752	747	710	757	776	772	733	768	798	760	714	712	741	772	757	694	736	805	780	750	751	744	755	719	724	757	738	721	708	749	739	749	785	736	770	805	758	728	748	703	722	752	740	744	673	749	755	720	722	730	812	744	745	743	758	734	710	776	760	733	735	771	760	766	723	760	779	759	713	813	768	709	730	712	777	736	742	734	733	743	785	739	761	746	743	740	690	731	742	789	694	710	737	811	720	794	779	739	766	779	795	762	726	682	746	783	718	735	777	691	767	778	768	763	759	782	710	767	723	772	677	733	734	694	716	730	767	729	755	750	784	759	714	738	738	686	740	740	746	774	700	741	771	740	706	724	745	785	762	756	751	750	746	710	777	823	770	741	732	732	681	748	797	729	758	704	789	757	741	725	774	771	739	704	743	783	730	767	786	734	718	742	769	750	758	816	762	780	719	753	764	704	713	722	824	734	754	740	726	731	738	731	725	735	720	745	792	783	729	782	788	725	726	745	699	745	738	771	737	812	694	696	738	784	798	770	736	720	801	754	782	678	715	759	701	742	707	775	757	779	725	727	765	803	755	783	726	775	740	756	762	704	760	765	739	739	768	775	728	743	751	706	762	709	702	762	756	709	786	732	776	758	805	774	697	679	754	715	703	762	744	738	785	795	752	698	711	708	719	724	668	756	774	742	772	740	780	761	794	771	716	765	773	786	713	776	727	760	744	756	711	779	779	722	741	762	717	765	787	760	805	723	760	763	778	731	714	754	708	751	754	777	737	667	765	755	760	721	765	695	801	751	729	747	707	763	792	761	726	755	763	726	764	704	742	730	716	756	766	685	736	688	723	744	815	762	704	786	782	749	740	781	745	812	785	725	747	703	767	754	736	730	788	690	783	767	759	730	758	719	810	723	737	750	781	750	759	715	767	739	716	704	768	774	727	755	724	746	757	717	775	733	742	717	777	741	709	723	727	786	765	728	709	772	759	755	757	741	761	744	709	704	724	692	796	689	714	746	732	760	711	790	722	764	737	771	770	721	715	706	767	777	822	753	766	720	764	737	779	717	782	737	745	771	765	762	743	720	754	719	734	728	715	719	762	757	748	745	724	779	812	735	739	723	761	723	744	712	749	753	783	797	727	677	744	718	763	743	740	757	698	750	751	767	788	770	789	735	700	731	773	716	774	726	771	786	751	715	718	774	711	734	760	745	747	728	717	688	744	740	706	735	729	782	769	759	797	742	781	711	705	789
4934	1972	9512	18859	13901	6410	2367	1075	770	674	715	653	700	689	694	704	730	676	703	667	720	687	656	692	660	756	704	707	672	690	698	701	731	686	714	729	683	694	692	688	673	701	666	690	658	713	686	643	680	681	661	649	702	750	634	699	669	654	652	667	658	689	626	696	656	680	677	669	680	704	729	653	665	658	668	716	687	682	698	706	625	687	744	633	685	697	686	674	668	681	719	667	674	679	657	647	725	703	667	659	714	735	664	659	678	713	727	667	663	714	698	684	667	660	644	654	692	691	659	661	643	686	705	720	675	689	689	689	664	692	709	731	593	711	678	685	661	691	679	647	677	673	651	703	658	712	682	650	705	689	740	692	697	709	647	648	674	637	681	697	704	644	666	644	662	673	695	682	698	695	683	735	653	657	642	671	684	729	684	691	688	680	734	686	678	652	699	682	705	661	671	703	664	683	663	685	684	694	687	650	693	661	679	665	701	721	670	684	722	676	705	699	709	670	683	675	686	656	715	723	709	647	719	705	679	708	697	689	687	645	748	663	682	638	625	712	675	677	676	688	663	642	682	729	689	694	696	722	718	677	684	701	682	712	712	651	718	717	666	682	649	703	695	691	682	640	723	660	681	655	677	691	661	726	680	696	708	678	722	626	680	732	666	676	708	686	688	668	744	706	704	725	689	640	661	698	683	672	684	719	658	660	651	680	674	673	712	668	724	689	679	638	663	702	647	696	691	677	700	651	667	681	694	684	692	676	667	680	691	685	712	685	730	673	674	647	691	688	677	672	756	660	688	700	699	652	695	667	666	683	637	687	705	703	697	671	682	723	684	687	700	690	678	687	697	611	658	661	689	707	688	705	704	661	685	642	689	684	714	718	714	629	679	724	655	735	678	651	654	695	668	691	722	704	684	713	715	680	673	696	674	729	692	731	678	684	714	719	691	714	644	714	686	718	686	689	681	654	683	701	661	666	684	672	662	706	695	720	662	697	748	709	718	662	702	710	686	690	729	638	695	638	707	665	650	639	685	700	669	687	662	668	718	669	666	683	716	686	705	638	708	666	682	696	669	727	638	669	677	692	701	693	662	671	656	723	673	743	666	687	689	673	668	703	694	673	714	685	698	707	696	686	645	697	682	690	707	717	699	675	677	671	686	654	720	727	706	673	686	640	657	662	708	673	653	689	647	679	712	639	711	670	620	663	690	669	715	682	679	704	675	692	670	655	671	676	653	669	700	674	626	671	753	697	712	661	672	716	671	703	730	677	696	703	688	717	698	688	676	704	653	701	696	708	658	713	651	680	691	706	665	646	663	667	689	640	702	733	647	682	705	738	660	672	704	708	687	680	732	728	719	645	672	724	651	701	699	657	725	683	606	638	656	681	666	659	685	741	690	710	687	686	682	716	669	652	707	702	695	719	689	702	718	698	729	700	685	696	672	757	689	724	685	660	661	685	706	662	702	645	669	743	694	607	659	664	631	668	685	657	691	693	672	692	697	734	660	714	693	692	683	690	699	728	677	700	711	727	693	677	702	759	716	701	693	671	751	654	715	751	690	706	708	666	694	700	733	715	631	693	676	739	691	638	659	686	683	688	669	674	702	688	685	715	696	622	707	720	641	736	716	654	694	676	724	743	685	670	651	653	682	719	727	686	704	689	683	742	685	743	643	712	645	696	748	708	697	672	688	662	685	626	688	678	655	678	666	690	730	725	715	704	668	688	735	687	726	640	651	623	640	709	659	674	654	667	690	727	675	712	641	680	691	699	727	666	685	684	682	638	694	718	688	678	677	664	654	708	627	730	680	700	675	705	687	705	675	699	707	712	698	682	691	689	724	672	704	707	657	649	670	738	683	701	625	725	641	694	673	731	645	672	668	683	688	701	734	698	668	660	697	678	746	722	724	689	668	664	714	692	698	691	657	681	684	660	757	729	700	683	700	707	673	695	690	707	694	695	680	716	701	676	695	653	704	685	717	672	699	672	712	671	698	626	733	667	721	702	680	667	712	645	679	678	667	699	698	660	727	683	717	645	650	677	705	659	661	667	683	694	720	702	714	720	670	735	695	670	664	725	696	697	715	681	700	688	708	676	750	738	702	693	635	706	682	714	716	691	684	700	698	680	684	690	721	670	674	670	701	671	692	727	654	659	675	729	649	716	693	658	660	668	697	710	710	695	658	736	711	705	752	680	692	650	681	628	661	721	668	677	680	685	700	685	692	685	701	676	696	682	716	685	694	712	670	664	721	657	689	694	642	691	671	707	671	652	671	731	656	733	683	670	685	706	669	674	740	673	698	633	735	714	664	646	695	676	698	617	685	669	703	705	711	665	725	670	714	725	666	700	645	641	664	746	664	713	709	710	654	678	690	673	677	665	693	675	680	658	653	695	685	692	669	692	668	678	689	640	667	676	720	682	653	691	715	682	698	675	671	693	665	705	683	722	686	700	690	666	646	647	695	701	679	664	707	692	700	727	729	708	650	753	719	692	709	688	702	702	700	699	710	686	662	680	686	683	672	669	666	667	714	654	726	674	666	644	637	729	684	685	699	679	688	688	680	668	638	699	698	716	748	658	673	690	660	677	704	678	717	666	692	670	691	673	711	686	701	688	723	667	723	681	698	728	741	669	665	716	649	695	712	735	642	673	714	655	727	693	675	691	700	723	661	687	647	658	664	712	722	657	664	674	699	679	719	682	625	747	676	697	676	683	655	708	681	667	697	721	680	703	663	697	635	733	707	671	667	692	658	721	679	738	690	703	699	696	688	671	685	710	692	699	736	716	658	687	669	674	715	694	693	672	618	731	711	648	689	657	709	693	673	681	652	714	651	731	717	715	659	732	691	693	671	645	665	679	690	685	651	660	661	694	700	666	684	715	686	684	688	683	699	654	636	722	655	665	673	703	690	691	686	704	642	711	683	664	700	689	680	700	680	682	705	703	696	692	708	702	695	695	677	696	663	682	677	695	695	726	703	715	729	710	693	741	723	693	722	696	688	696	735	660	641	681	671	698	687	694	698	664	675	704	671	686	697	676	680	695	717	734	701	645	686	689	681	653	687	733	728	670	687	727	674	674	686	713	683	700	699	722	677	654	645	680	703	653	690	694	710	672	659	659	701	674	693	673	731	695	684	695	692	709	711	713	673	670	683	728	695	725	722	648	717	695	737	706	690	708	730	688	743	730	655	686	709	646	709	636	682	719	643	709	640	717	663	662	668	672	714	692	677	738	675	696	735	713	648	652	709	676	711	695	752	675	685	670	668	671	655	706	687	689	694	662	718	685	683	690	712	688	672	714	724	730	687	695	667	705	676	724	708	700	729	698	674	701	683	686	682	664	747	684	682	704	694	684	682	707	636	757	658	704	733	716	680	668	682	672	713	675	698	661	683	693	718	646	636	699	644	723	643	720	697	711	684	682	667	695	691	647	649	695	703	696	683	701	654	702	695	710	688	694	701	690	704	659	727	679	691	687	702	669	674	668	677	729
24409	21084	29354	54662	57192	41440	20422	4735	1211	856	767	752	717	703	723	735	758	705	746	743	691	775	743	743	724	713	737	715	717	704	723	709	695	738	737	756	693	747	753	705	682	750	713	688	757	746	749	699	723	725	776	739	736	773	738	704	766	715	706	705	732	723	688	746	734	691	699	750	746	737	759	733	750	699	751	746	680	716	774	718	703	726	684	757	723	712	686	696	716	763	688	775	731	671	679	685	733	735	755	684	722	703	696	707	687	756	738	752	738	685	703	604	724	725	686	742	716	724	716	731	692	729	725	724	692	718	703	765	698	667	714	710	720	759	728	775	677	756	724	772	679	689	684	710	686	725	734	716	731	708	687	720	734	715	667	734	722	758	676	743	727	734	722	684	708	743	734	799	720	759	705	726	754	706	742	707	745	711	756	679	746	735	728	687	729	706	742	720	689	749	755	697	704	739	712	729	725	745	708	694	740	744	715	753	743	725	723	765	746	749	697	706	773	731	726	751	734	717	716	684	718	745	709	707	720	730	707	724	751	735	727	662	685	683	719	755	747	736	693	680	744	756	720	686	706	743	732	695	767	728	728	712	762	733	716	724	736	830	733	710	678	743	717	775	709	707	750	748	702	754	705	708	745	683	745	720	694	761	735	683	709	731	785	702	736	651	750	732	712	718	728	708	742	739	723	702	755	712	770	751	757	717	725	718	718	739	719	741	697	747	737	708	702	703	768	765	689	777	762	720	717	723	746	735	729	762	680	724	720	759	642	711	704	787	678	737	729	704	730	755	722	775	687	667	732	687	707	740	688	693	705	738	759	746	664	695	765	729	680	706	711	724	719	714	740	763	715	720	692	737	771	700	713	719	718	689	717	677	712	725	721	751	722	670	718	734	721	762	683	671	710	705	731	647	713	712	754	704	714	685	753	730	703	735	756	689	709	710	739	735	714	723	774	760	733	672	700	683	744	736	738	714	702	736	663	765	749	701	711	742	716	729	702	751	642	753	751	733	727	760	715	767	702	720	726	779	746	740	657	721	718	723	740	692	726	721	680	752	735	708	721	713	713	733	755	683	710	718	686	723	688	686	761	687	729	740	726	744	774	768	740	764	697	735	702	700	698	703	700	707	705	710	698	716	755	687	723	718	739	749	728	750	728	713	745	764	694	716	713	670	656	721	709	712	735	707	689	680	722	751	737	765	766	696	694	702	706	737	742	771	716	703	709	755	754	783	723	656	691	735	704	707	708	730	699	717	751	732	722	721	711	712	704	705	716	728	758	733	742	752	758	704	711	719	735	700	723	744	779	684	725	732	677	667	692	700	725	716	733	687	696	726	731	725	674	734	744	729	747	738	678	757	740	734	728	729	717	703	679	699	693	767	731	733	729	695	709	715	645	684	772	696	739	735	729	751	736	717	705	736	737	737	758	695	718	739	707	722	699	662	706	708	747	741	750	719	764	739	721	734	701	673	703	724	681	741	671	699	737	697	699	725	756	711	710	737	759	740	709	723	729	730	733	765	700	751	670	727	754	691	688	785	739	783	719	684	699	736	718	711	744	756	762	714	697	708	764	762	716	691	689	757	730	678	732	772	753	725	716	750	751	744	703	712	744	708	730	680	703	702	743	678	720	739	740	717	774	715	750	727	709	752	806	736	707	700	750	709	762	699	709	740	677	797	748	678	756	682	700	816	747	715	724	711	790	728	710	720	709	742	674	755	695	666	722	714	705	732	745	760	736	743	725	710	704	681	722	719	793	716	729	685	717	728	726	776	740	729	718	758	728	703	699	702	704	698	704	732	740	726	707	714	663	715	692	702	692	741	721	707	751	776	688	701	703	763	709	664	702	729	700	725	730	757	723	718	771	736	704	700	692	726	747	748	737	664	687	733	766	728	687	677	760	772	684	680	751	709	689	788	742	726	694	724	688	741	727	750	766	756	713	745	718	712	715	733	720	657	750	740	753	707	701	738	703	727	723	703	671	703	695	729	767	759	717	688	696	706	728	720	731	696	713	700	706	723	723	753	699	730	732	721	686	746	722	649	691	709	724	680	769	682	735	758	729	720	745	700	741	691	729	758	661	673	734	741	705	775	723	632	757	767	744	643	719	706	790	643	712	718	711	693	734	731	734	720	717	777	718	744	764	730	688	707	716	728	782	764	687	736	706	761	742	760	709	708	737	716	693	682	705	716	729	716	718	666	737	753	720	704	702	630	697	743	737	732	734	774	716	682	727	695	711	698	684	724	726	704	774	714	716	701	709	729	701	741	747	721	662	730	750	715	742	733	669	684	688	700	724	717	768	735	774	680	746	731	711	746	695	731	718	717	670	724	701	722	748	740	711	738	731	733	745	745	734	750	710	690	682	743	702	745	734	730	725	700	755	694	743	714	698	709	712	710	735	705	698	781	718	745	709	720	761	707	804	695	749	734	723	701	721	691	749	736	758	725	712	737	722	726	719	699	746	702	757	706	713	712	737	735	711	752	685	701	748	714	724	739	734	752	732	724	758	713	706	714	736	717	755	674	732	725	721	734	706	789	685	697	742	677	746	747	704	712	708	731	721	746	715	762	726	724	728	732	660	748	702	744	685	734	743	737	702	712	726	725	681	659	719	724	703	683	723	737	726	671	653	754	754	730	714	778	732	775	734	665	707	741	745	724	705	759	742	746	745	681	781	731	673	692	746	729	718	674	723	700	727	724	716	665	757	698	713	758	684	696	704	661	755	719	695	700	656	719	765	715	744	717	721	774	715	703	737	705	705	684	684	713	747	725	772	713	714	717	697	707	778	724	683	701	728	711	719	748	691	702	678	720	717	747	735	725	757	716	735	723	700	704	666	707	730	744	739	722	761	679	768	734	719	715	687	741	705	692	754	759	735	711	723	698	706	748	774	700	708	713	750	709	696	695	756	647	714	756	684	739	676	706	759	750	798	728	764	723	682	683	706	769	717	757	718	685	657	769	734	691	682	684	768	754	763	704	713	742	697	758	717	737	739	761	755	753	722	715	658	745	727	704	681	770	721	735	740	716	745	702	701	685	716	746	764	714	720	745	748	734	709	748	732	682	708	721	704	738	750	707	688	740	751	728	773	781	721	713	710	686	776	716	758	708	710	699	744	735	787	742	691	731	681	715	669	715	731	729	681	734	776	712	699	703	697	714	720	741	736	689	734	703	738	766	772	715	740	712	744	682	739	732	753	749	686	735	818	739	748	698	748	718	741	714	750	699	744	727	751	711	742	735	690	719	750	715	729	749	700	710	718	750	745	727	745	723	697	738	707	699	742	752	746	720	708	697	732	704	737	738	755	694	749	707	699	709	707	674	718	733	750	705	714	737	694	692	738	755	735	684	749	671	710	733	685	662	689	662	738	667	693	694	725	759	734	712	739	702	740	775	664	701	665	720	708	738	687	721	687	753	735	726	729	699	689	707	746	722	736	716	733	745	723	744	741	705	705	720	680	694	748	756	762	736	715	656	746	710	725	721
3635	10463	27951	70023	57366	32687	11812	3070	1080	730	716	685	743	709	721	711	780	745	703	715	752	696	711	714	747	703	705	718	731	762	731	671	719	742	681	767	687	721	738	700	724	657	732	682	714	711	749	733	781	714	722	702	736	720	729	699	701	713	688	710	712	673	702	709	725	725	736	729	731	678	734	705	727	727	670	750	715	739	654	721	732	696	683	680	692	715	724	722	704	777	740	678	699	757	747	679	725	710	717	693	717	700	730	666	720	702	714	707	659	724	769	676	707	709	737	707	722	675	696	765	689	693	745	669	755	662	733	731	685	720	736	696	751	700	728	753	725	685	730	723	716	721	713	718	707	688	703	694	725	730	715	672	707	683	658	742	716	718	730	700	757	689	671	700	720	688	715	704	733	756	696	750	671	691	744	724	665	751	731	640	676	682	741	729	687	690	736	711	717	665	658	691	753	738	759	726	740	711	653	625	646	696	719	681	710	664	727	705	748	731	687	719	669	693	670	693	727	698	667	703	716	664	693	713	679	710	710	721	692	690	743	677	676	679	727	698	705	702	689	660	678	705	696	764	712	716	715	686	740	687	700	699	702	733	666	691	707	726	734	715	740	684	754	693	739	682	719	724	756	707	682	716	721	667	707	689	692	669	675	728	701	730	724	669	681	697	711	711	681	702	672	720	698	692	717	705	728	727	669	756	750	739	657	708	671	718	717	706	712	767	738	699	707	697	691	693	755	678	660	715	737	712	766	703	698	679	668	675	715	668	690	714	717	679	699	663	754	707	721	742	751	717	705	726	696	691	700	648	771	657	718	700	699	695	739	718	748	697	706	697	698	691	697	728	698	694	669	689	678	706	700	713	732	714	685	712	692	708	702	731	703	725	744	682	714	716	703	736	748	723	699	696	734	654	707	692	711	760	645	731	696	734	677	745	709	700	695	707	713	737	704	744	703	659	668	653	693	747	712	716	736	697	712	761	787	712	768	699	641	722	737	727	738	700	696	709	713	701	755	719	722	709	734	715	741	699	719	732	682	719	694	728	720	748	647	693	722	707	731	703	674	668	654	714	718	695	708	738	723	692	712	741	638	660	723	715	764	734	716	730	729	695	673	707	668	718	662	651	762	696	693	694	730	691	708	710	728	732	699	714	699	708	766	710	658	690	664	689	692	719	733	736	728	709	696	749	717	734	752	675	673	689	681	672	721	672	654	675	753	712	683	740	720	672	725	707	694	667	707	685	703	735	738	702	726	736	660	729	695	681	677	747	692	750	713	642	691	675	686	680	674	719	724	733	718	726	743	702	689	705	669	688	702	662	744	648	727	713	751	711	683	709	733	674	716	758	707	709	707	690	746	687	743	735	707	723	734	713	690	741	664	696	732	710	689	720	714	688	710	663	689	708	698	691	689	688	720	764	714	669	707	701	691	726	688	673	679	689	655	711	662	689	695	683	704	700	737	734	751	754	691	645	662	729	710	708	660	722	677	664	711	661	696	675	683	685	742	673	715	714	716	671	682	679	729	732	730	689	721	716	707	672	710	670	695	722	738	703	744	641	667	702	767	713	745	745	686	723	698	737	687	667	707	769	709	723	696	700	690	703	719	738	670	666	681	689	700	689	698	737	724	729	696	709	705	706	677	662	710	730	689	739	680	695	698	740	686	753	715	721	687	709	645	702	706	687	696	725	703	715	718	659	735	653	700	715	741	704	689	703	681	703	708	695	716	651	725	708	697	688	729	673	673	735	722	733	696	714	731	668	731	698	730	705	639	716	706	754	681	685	686	666	695	739	702	704	665	709	686	730	709	688	725	726	684	684	736	700	707	689	677	736	679	705	651	735	685	723	674	688	698	659	651	680	689	737	665	709	718	737	677	699	730	695	638	716	708	688	732	748	740	723	740	716	700	663	699	706	683	724	687	686	699	708	742	672	717	676	712	713	671	700	705	695	684	692	722	672	667	679	679	738	714	682	715	679	713	684	701	661	676	716	654	753	715	736	605	749	725	717	710	715	725	713	708	749	690	707	749	684	710	687	730	723	731	697	723	679	707	703	710	667	678	734	709	698	715	676	728	684	729	672	697	703	684	670	652	719	711	704	685	694	697	648	726	693	709	732	766	744	702	697	731	671	708	707	741	719	717	701	672	728	719	629	743	683	635	693	702	690	737	714	740	686	718	719	740	680	680	700	729	720	659	702	660	691	683	737	706	716	724	675	646	702	712	681	692	703	746	720	699	683	703	742	728	727	715	690	732	733	656	717	691	665	714	699	666	695	727	715	691	694	706	728	673	734	760	700	713	703	717	720	658	710	687	748	669	717	688	677	699	709	681	713	733	720	702	706	702	716	665	668	713	651	715	643	670	768	709	733	700	712	671	693	719	694	680	718	699	693	731	685	682	716	725	713	713	730	655	741	698	769	709	713	715	751	732	641	756	683	696	690	704	732	659	751	689	734	721	736	698	711	690	670	743	702	700	699	713	668	750	712	661	707	700	691	680	689	715	713	687	723	736	704	726	717	679	682	699	714	703	682	676	716	705	708	689	685	714	715	748	685	696	729	684	727	662	700	728	689	700	732	677	662	672	714	679	726	763	684	702	666	661	718	716	692	684	726	685	709	689	720	750	651	687	678	681	686	746	723	701	713	675	715	716	653	679	728	650	690	690	709	717	705	694	752	729	633	698	723	729	730	714	725	706	708	695	653	726	707	664	653	695	691	641	702	715	685	692	710	749	737	767	705	718	704	670	713	682	732	686	708	721	727	686	695	657	711	718	744	706	720	766	727	706	681	655	731	742	690	712	710	713	646	692	661	730	703	765	703	727	662	686	736	720	707	689	742	682	685	690	711	718	722	703	718	682	730	672	714	723	743	698	708	711	701	679	749	707	697	710	727	689	658	687	680	724	681	695	763	641	700	692	716	722	688	690	656	698	714	691	662	718	734	744	687	712	733	697	719	716	654	720	687	697	745	687	722	695	711	735	721	678	703	671	715	728	702	685	751	685	714	714	676	693	693	701	670	707	694	707	708	687	692	730	693	723	712	733	726	654	726	717	670	701	725	731	678	716	703	658	710	699	707	707	742	709	704	680	677	713	709	701	700	751	687	701	720	707	705	634	665	712	724	721	741	708	719	707	673	664	727	681	676	733	679	713	733	682	695	702	701	696	672	711	681	715	712	675	702	736	711	663	683	685	756	687	635	728	716	691	678	654	720	684	695	688	772	720	696	736	688	720	706	693	666	719	720	698	733	693	733	762	734	694	731	685	684	690	740	726	718	726	687	676	705	768	727	694	731	681	704	680	717	697	738	708	723	644	684	690	734	704	711	707	717	667	659	703	726	754	713	706	730	680	737	735	708	699	669	692	659	740	689	699	694	715	729	708	735	728	684	703	697	726	676	719	704	711	765	727	701	745	724	726	706	692	653	746	685	702	750	712	682	795	694	650	703	724	691	679	683	726	752	714	724	716	697	696	684	727	700	691	719	693	681
23781	21104	29593	54680	62378	49883	26564	7601	1561	916	867	847	788	778	830	852	813	811	823	801	802	826	809	855	893	830	815	823	800	821	764	795	772	895	831	846	795	805	777	801	810	812	807	785	817	801	835	787	817	825	836	823	793	802	784	753	821	813	785	844	819	758	832	801	757	823	849	848	791	821	810	835	805	830	789	835	778	800	789	831	802	834	811	815	803	828	817	818	812	837	790	804	762	783	852	830	791	816	781	836	815	753	801	771	821	803	838	827	740	791	779	738	751	790	803	762	852	811	792	835	786	832	795	827	756	790	811	774	745	824	846	792	764	770	822	795	796	842	792	828	780	768	737	810	820	833	778	787	782	781	807	848	798	792	829	743	799	804	771	789	782	838	817	784	812	768	821	797	787	781	799	823	851	774	811	807	811	813	824	784	802	789	782	834	830	800	802	795	824	836	825	830	801	779	790	746	804	815	752	790	820	810	808	775	776	770	821	797	751	820	768	806	810	779	815	827	799	817	802	799	829	836	768	773	800	809	813	825	790	767	877	779	775	760	784	807	818	837	794	828	812	749	794	780	788	801	869	865	835	817	807	784	778	789	786	766	826	841	839	800	841	808	852	754	807	827	819	766	784	774	811	831	785	773	789	837	793	776	803	790	803	779	843	807	827	823	802	774	764	835	763	802	785	800	834	819	773	817	800	807	837	782	800	797	828	712	811	801	797	795	838	882	812	832	786	755	737	803	801	743	788	821	780	805	821	818	842	785	768	835	797	815	798	784	835	800	786	774	823	729	824	790	820	790	792	770	782	788	781	837	778	759	822	775	811	819	827	840	818	742	820	805	789	773	808	797	747	820	766	798	800	837	790	803	783	778	824	814	790	798	797	814	858	780	833	803	801	840	770	793	814	782	821	758	852	830	818	781	814	761	853	827	814	787	800	832	771	810	792	781	801	794	832	806	777	843	849	872	762	840	853	795	785	787	845	779	778	821	773	753	817	818	822	814	722	843	829	833	787	791	760	790	767	846	824	822	832	813	812	802	788	813	775	840	832	781	845	813	793	783	827	816	741	875	840	768	809	800	825	806	827	819	796	779	786	769	789	784	764	798	786	811	859	824	789	807	830	787	828	752	769	815	809	795	820	812	790	839	784	766	813	775	855	846	778	811	795	768	821	817	804	779	782	791	800	806	832	792	765	800	757	769	747	782	798	842	797	767	720	786	836	813	800	798	818	790	817	813	772	833	796	852	835	779	827	765	858	763	770	807	838	792	766	821	819	797	802	813	774	803	830	851	796	842	783	800	761	814	778	792	763	801	784	836	811	758	810	818	805	807	786	803	809	818	762	808	796	816	807	868	826	818	801	805	769	805	799	777	766	810	837	779	782	843	841	816	822	731	805	798	791	764	838	798	783	790	786	803	812	834	814	836	776	802	791	808	829	782	773	809	798	834	763	793	851	771	796	781	758	721	773	781	805	770	837	814	849	813	770	738	823	832	812	762	769	862	821	752	793	829	791	803	774	818	825	808	831	796	794	830	762	790	782	759	784	777	801	822	813	778	801	839	740	755	752	829	808	768	815	864	786	794	799	810	844	766	847	806	823	792	779	789	779	800	808	769	782	753	766	828	849	783	776	811	801	763	841	790	775	835	795	779	822	812	793	782	780	772	789	849	796	778	794	781	775	782	781	780	784	813	814	783	805	798	825	802	809	733	785	794	801	765	795	818	772	829	867	808	818	858	798	780	825	809	776	814	813	785	833	794	799	809	849	762	784	815	765	790	798	790	842	764	816	750	836	800	796	853	816	783	805	816	833	813	787	810	794	803	795	779	788	765	772	784	808	764	784	835	809	753	829	800	792	816	780	750	863	795	808	811	742	810	764	831	783	734	770	774	764	806	795	759	817	811	850	793	806	800	838	773	809	839	764	823	815	789	788	833	808	783	838	811	801	813	763	778	834	790	810	802	739	776	777	805	810	859	818	782	854	823	824	785	864	731	798	776	772	779	830	829	779	835	767	772	775	801	819	775	806	832	797	752	807	781	763	799	800	779	813	751	797	850	741	798	826	767	811	796	796	806	819	848	807	769	822	811	747	780	825	781	826	784	777	809	839	799	792	847	793	799	773	847	801	827	809	835	803	781	787	782	816	785	825	777	807	803	778	832	807	723	801	758	826	778	866	826	780	869	871	782	789	805	781	788	812	780	820	851	782	747	817	771	796	745	805	788	778	818	759	785	757	812	778	747	771	776	772	793	841	793	771	807	792	788	747	802	796	843	764	794	833	799	797	857	830	791	805	745	797	818	857	810	771	824	855	796	795	817	841	796	823	774	785	771	779	836	834	792	804	820	769	756	811	772	841	792	799	835	799	836	782	805	777	796	810	803	765	806	807	801	749	839	816	796	774	787	815	807	807	811	803	736	822	813	775	829	862	798	826	730	821	771	809	828	823	784	823	811	812	816	822	767	776	802	815	775	742	827	808	827	757	778	789	830	808	779	772	857	824	814	763	802	780	811	776	785	806	780	782	797	820	811	805	780	774	810	816	801	798	834	795	771	838	748	829	841	810	802	768	766	790	765	762	790	797	796	818	747	784	789	769	836	793	764	823	817	795	780	753	807	760	835	804	802	872	777	784	794	829	824	758	831	870	804	831	775	764	814	770	790	834	837	892	784	805	796	787	782	756	787	795	836	803	780	809	814	767	766	830	779	837	834	784	801	795	803	820	763	747	830	851	784	791	786	797	806	831	728	789	797	802	809	772	780	831	789	762	778	783	841	791	858	826	844	814	822	800	760	807	796	818	801	795	788	731	735	848	771	797	807	793	764	843	825	809	842	838	803	755	797	802	771	801	829	832	795	770	821	809	799	825	788	848	850	837	807	817	812	800	804	835	800	848	788	746	799	794	820	863	795	755	822	780	809	738	836	808	811	864	805	746	817	789	801	795	753	792	801	806	816	787	814	822	810	840	783	815	779	815	785	806	781	788	822	774	775	813	846	796	814	826	786	765	801	867	817	809	835	757	756	783	811	776	774	791	788	846	812	774	779	820	843	815	815	754	762	798	785	803	812	766	819	832	813	828	787	785	797	795	827	805	804	768	795	776	803	768	833	808	819	835	789	766	755	793	829	775	794	782	770	783	799	780	849	840	795	809	822	748	773	793	817	828	782	786	799	829	792	825	800	788	858	780	791	809	811	803	798	822	869	796	818	818	786	784	793	845	845	754	786	841	759	772	800	802	727	788	815	836	750	796	799	866	827	828	761	790	812	779	881	865	804	862	794	783	795	851	811	847	803	782	733	855	793	770	822	879	777	817	805	839	771	742	785	759	794	783	804	808	828	834	788	834	772	825	799	800	788	827	750	763	804	809	822	805	811	828	843	783	848	817	811	775	763	829	865	824	824	804	798	761	818	805	820	842	799	786	775	782	791	780	800	811	835	804	816	801	771	806	831	793	807	796	786	814	796	842	862	772	807	839	828	804	812	762	766
3789	7257	36901	79943	69097	42248	16515	4590	1307	786	784	797	754	837	758	779	769	775	736	774	808	802	766	824	793	768	787	801	766	809	779	809	851	764	806	737	781	801	720	813	779	836	773	795	775	786	755	812	789	819	842	784	781	768	710	750	774	751	770	780	758	811	777	764	721	732	836	824	793	795	756	761	775	800	740	779	777	764	764	800	776	821	801	824	771	764	765	788	796	835	762	784	756	747	762	788	785	738	804	762	779	754	808	778	811	767	802	762	809	773	798	789	724	803	796	743	780	743	729	770	780	748	789	735	758	744	760	824	805	764	742	794	780	787	769	827	730	825	769	756	722	771	787	775	809	821	822	792	766	775	784	771	735	798	757	792	803	761	767	799	752	764	785	790	771	759	747	763	750	830	787	753	762	736	861	759	787	800	765	834	740	819	789	782	785	766	810	780	789	735	779	810	783	856	793	745	769	711	753	743	807	806	789	731	754	804	753	741	789	836	796	788	764	830	789	798	773	787	781	827	743	736	763	768	762	806	763	751	795	803	826	754	772	748	779	822	737	781	757	786	804	849	806	766	736	786	832	765	768	719	751	764	757	852	775	748	752	842	762	787	779	763	813	822	822	772	849	750	818	729	783	770	784	806	739	825	795	743	792	750	764	771	717	751	787	781	771	797	800	791	779	746	786	825	776	793	745	757	823	765	782	742	770	838	760	743	771	807	789	790	803	800	781	758	812	775	765	805	752	789	787	787	758	752	737	803	764	825	821	737	788	821	805	794	760	763	819	791	733	744	785	770	765	747	776	844	772	799	768	823	783	812	777	775	738	723	776	786	774	733	772	800	752	761	779	763	793	745	858	793	678	769	804	792	779	767	762	790	762	773	735	792	803	811	756	784	753	735	822	718	817	761	815	819	794	804	746	757	794	786	807	753	772	744	833	801	825	764	791	763	798	806	833	783	758	738	768	781	840	802	818	785	815	839	797	733	743	767	777	746	784	727	723	764	785	757	809	782	743	745	740	801	766	783	743	766	801	773	773	753	790	770	794	829	760	741	750	771	757	812	778	750	816	712	778	791	756	747	769	767	774	749	779	755	820	796	783	718	740	784	800	763	774	718	793	768	780	757	800	799	706	770	744	761	781	781	749	703	796	713	798	749	725	762	792	748	763	754	791	811	750	785	776	807	761	792	760	757	719	803	712	791	816	689	733	728	819	761	734	812	779	772	751	741	776	797	769	764	733	782	768	860	741	794	734	764	793	835	819	798	749	782	771	762	823	758	771	788	796	790	815	818	747	762	794	734	791	754	729	785	765	764	763	796	767	766	788	768	748	776	772	807	747	793	793	806	758	812	774	761	803	764	745	788	792	806	742	790	822	727	797	807	754	759	735	734	761	752	824	756	759	762	747	797	795	787	738	760	752	795	788	786	791	796	776	731	745	764	825	789	781	791	749	828	693	777	738	766	770	792	810	759	778	784	754	783	751	790	786	785	809	780	839	737	795	790	748	794	786	772	804	810	746	806	742	767	768	773	744	748	769	772	772	744	776	789	749	799	787	747	748	807	773	802	755	811	790	727	753	791	794	732	819	724	779	787	733	812	778	735	818	774	759	755	770	797	752	766	758	818	761	769	763	796	778	748	812	813	757	778	747	764	765	791	765	761	752	793	776	817	808	751	718	773	799	793	805	804	829	753	738	745	838	746	779	798	776	762	784	801	801	774	731	778	759	779	813	802	778	734	776	769	786	808	784	805	762	769	806	795	770	757	742	828	765	790	763	807	796	753	767	797	742	754	787	756	773	756	796	758	811	775	794	844	753	769	784	775	840	792	716	740	773	783	767	785	816	788	743	778	796	779	749	737	821	749	774	794	761	813	791	803	777	748	714	812	779	723	789	820	771	784	779	803	787	737	793	729	746	725	749	790	780	797	792	829	723	798	770	796	726	738	752	801	774	778	758	825	757	715	756	749	760	771	739	733	746	755	773	784	777	739	759	765	739	792	781	816	764	802	762	751	715	715	776	800	790	804	719	790	841	822	789	768	751	787	750	736	746	796	809	734	805	704	765	788	771	754	769	744	773	777	782	787	781	754	826	778	758	711	839	800	741	803	785	765	797	782	800	722	766	813	742	794	780	740	784	785	764	761	793	782	751	770	810	801	788	730	805	784	817	777	818	748	840	837	808	769	735	780	781	712	805	731	775	770	786	761	812	818	775	758	791	795	794	760	791	749	754	773	832	783	782	744	748	746	759	786	735	784	763	795	775	753	754	809	808	773	722	772	775	771	720	774	771	718	797	804	758	775	715	793	775	734	795	770	820	789	791	749	773	738	783	775	790	803	809	754	777	773	816	797	789	808	776	779	790	775	782	734	772	762	793	777	804	807	773	802	799	742	791	777	778	800	822	718	809	786	781	746	770	761	834	728	818	740	810	807	792	775	734	814	782	734	786	761	784	808	770	765	795	769	773	758	759	781	730	869	795	743	790	792	838	740	773	790	785	778	760	804	790	687	782	775	784	760	771	727	791	771	782	756	737	806	789	731	801	815	808	804	807	759	799	770	776	735	803	750	786	778	741	767	758	756	734	725	733	823	786	766	777	768	781	807	750	785	749	747	804	744	756	797	793	735	750	833	777	811	762	768	820	765	785	803	744	764	776	782	746	766	788	789	794	759	790	729	789	807	778	753	784	763	767	771	764	771	801	784	727	744	755	730	737	772	779	798	790	779	757	762	743	736	767	751	737	822	709	764	737	812	779	823	764	808	745	789	764	779	783	784	782	764	763	753	829	766	785	780	751	775	781	764	783	761	821	794	737	714	773	767	788	772	767	757	770	753	792	779	781	762	795	776	764	767	775	814	722	816	766	765	783	799	782	786	755	741	818	822	739	781	780	807	835	758	790	783	805	797	755	732	766	735	786	761	748	842	759	771	764	773	743	770	748	760	799	768	780	743	808	809	803	744	778	752	768	748	791	755	751	753	799	775	797	756	771	789	746	785	769	819	763	725	770	773	770	771	799	736	775	755	820	773	798	770	779	785	798	795	804	753	722	774	752	799	756	809	793	799	767	720	774	782	817	819	777	740	788	776	765	823	778	738	785	753	740	820	774	815	767	813	786	768	735	819	748	728	758	779	747	755	758	757	810	780	789	757	792	724	784	742	818	761	794	708	752	764	735	791	721	804	759	755	748	769	801	756	788	796	766	746	821	796	722	753	778	760	794	788	792	779	764	763	740	754	786	785	775	748	739	775	766	757	790	772	787	777	786	752	801	772	722	829	778	820	748	726	746	756	757	755	826	756	772	807	735	805	812	800	750	755	785	790	805	734	768	771	774	783	805	797	735	771	749	734	815	710	780	810	769	780	791	772	774	732	728	791	761	757	750	769	763	776	794	784	745	779	755	722	809	769	775	767	776	821	811	745	798	782	760	789	765	734	796	734	761	715	783	786	818	755	771	793	784	746	790	748	755	749	787	733	754	781	743	764	762	803
27254	13418	4863	23353	18758	9062	2998	1216	824	743	789	743	734	733	762	767	725	700	810	736	761	746	736	755	759	787	749	762	738	798	766	748	772	702	792	771	807	767	793	711	784	722	735	719	762	778	762	764	669	760	715	728	779	746	768	744	733	779	753	727	736	728	785	750	758	800	780	787	748	744	752	725	739	672	789	744	782	791	776	773	752	704	740	757	789	729	769	708	718	781	727	746	731	771	681	800	762	830	764	714	756	752	722	794	720	785	806	737	740	769	783	753	774	743	752	691	791	759	717	747	776	748	804	783	800	770	771	755	700	760	725	724	725	750	704	766	760	761	739	801	732	766	726	765	813	698	736	764	747	766	700	755	801	768	759	778	744	756	746	716	723	764	784	750	754	724	750	792	725	731	689	711	745	761	763	741	711	724	751	757	753	765	846	757	686	740	779	797	779	793	773	778	721	752	776	692	757	729	737	746	798	725	769	794	765	760	743	743	738	755	753	714	802	744	717	749	727	746	756	738	754	775	747	728	806	776	756	743	742	752	740	741	814	738	810	740	769	728	736	772	783	780	767	778	699	757	705	710	752	761	757	757	722	743	706	804	722	773	743	763	724	758	787	761	764	736	732	783	739	726	748	752	773	760	749	753	747	732	718	729	790	732	764	759	742	774	768	704	768	767	824	728	741	767	761	712	730	757	724	783	735	751	738	738	760	772	734	689	727	704	708	746	727	724	753	706	696	756	732	730	789	745	720	751	774	775	810	773	714	777	751	760	799	746	719	798	768	720	747	748	765	735	713	762	699	745	722	723	755	703	738	728	749	741	714	761	787	737	739	790	793	759	777	759	765	805	766	722	719	748	763	792	772	727	784	796	782	719	776	753	714	734	784	775	781	761	764	730	742	731	750	758	736	750	826	742	740	818	707	757	704	748	727	774	721	743	726	760	766	726	716	738	791	725	734	783	731	742	792	746	767	752	707	758	746	721	722	746	738	774	773	743	801	781	747	768	745	778	755	756	732	733	748	746	709	710	711	740	741	728	736	788	814	754	692	759	723	817	717	816	814	727	751	755	726	723	716	765	753	723	769	762	720	715	765	728	725	750	743	715	718	790	719	718	758	773	767	791	788	720	738	791	730	762	784	715	761	775	753	742	808	748	729	727	831	785	783	763	743	785	734	759	732	786	742	761	711	756	739	751	719	770	737	764	730	712	776	747	788	738	751	735	738	784	784	722	776	740	739	750	796	745	769	765	710	715	741	762	790	755	753	778	776	723	743	725	766	730	794	785	772	779	780	736	764	709	753	703	728	781	745	829	731	719	758	764	762	776	776	743	760	770	762	744	728	783	830	749	755	737	763	798	732	730	735	777	765	724	747	743	738	778	756	721	781	744	748	731	727	791	737	749	751	752	696	735	735	761	747	713	765	712	740	802	757	739	723	766	751	795	761	726	741	747	734	800	731	764	722	711	762	760	733	758	795	753	781	742	707	723	760	758	776	731	767	735	764	741	764	730	744	742	666	751	763	757	783	708	717	736	734	804	744	778	739	739	769	741	727	790	737	726	737	802	733	793	737	754	794	780	759	738	714	736	772	746	715	778	747	730	699	736	765	731	734	793	716	736	679	741	736	751	738	717	752	808	738	738	776	736	736	781	719	728	746	677	800	767	732	770	745	726	740	749	763	780	749	769	716	797	786	730	768	749	750	732	781	767	730	758	748	730	706	712	790	738	780	736	736	735	751	745	778	734	731	771	709	767	727	756	741	778	726	699	791	785	748	759	776	723	748	759	754	748	759	796	750	708	747	769	709	764	762	760	718	771	745	772	726	750	760	751	738	771	763	727	714	760	758	700	744	768	732	726	724	770	745	724	771	744	728	723	753	749	752	729	727	755	760	737	718	713	764	756	778	778	750	752	691	701	718	772	707	764	749	727	795	741	768	769	762	741	809	785	722	741	785	721	706	756	782	754	725	704	746	750	765	729	744	722	745	768	770	706	764	774	767	764	785	762	701	743	763	762	783	743	759	761	748	740	759	739	754	756	763	743	740	719	775	737	757	771	802	741	735	790	769	745	734	766	738	727	737	757	724	749	739	768	727	744	724	728	710	708	747	773	746	743	769	715	753	768	688	793	803	760	770	779	727	799	725	784	756	715	714	687	765	770	752	744	687	795	754	770	780	760	803	747	741	756	776	726	768	749	775	743	763	726	762	736	753	778	728	704	759	776	756	789	762	761	754	698	758	771	707	738	736	772	744	752	708	744	779	706	777	749	749	801	767	702	765	764	688	720	743	693	795	724	741	809	732	787	822	735	745	785	745	743	739	746	745	701	740	737	751	795	727	759	736	784	730	705	714	723	746	725	739	777	770	780	725	735	730	733	728	685	826	722	751	773	728	734	722	740	752	717	732	724	714	726	795	755	682	731	701	727	791	734	734	792	752	766	717	789	758	747	795	713	758	740	768	708	738	761	752	743	768	779	774	740	754	774	771	718	742	731	721	731	774	725	789	807	737	734	739	769	742	742	718	751	754	741	760	750	721	803	748	724	743	757	762	761	804	752	750	728	748	774	684	722	789	759	740	753	783	759	722	801	706	742	763	730	755	775	755	751	724	777	718	743	748	720	753	745	717	736	772	724	703	740	756	768	723	693	759	714	779	750	754	779	760	768	824	769	708	750	701	794	808	790	735	747	743	711	749	725	758	758	797	765	783	784	758	770	759	716	796	785	742	780	778	771	738	752	765	751	818	753	740	756	725	760	767	722	753	779	797	767	749	776	712	727	737	730	722	731	786	769	806	776	790	731	725	717	767	789	696	741	725	809	712	731	710	779	752	748	748	757	781	772	703	712	745	745	771	777	756	742	776	692	722	727	760	784	804	739	758	755	760	772	749	710	779	773	804	740	732	738	796	771	768	699	741	728	714	733	720	751	759	751	737	740	723	745	762	743	779	754	772	765	729	768	741	778	780	732	726	713	730	777	755	753	787	727	697	718	771	701	781	726	721	799	708	720	770	749	751	750	741	778	765	748	719	826	760	751	777	712	738	762	747	793	725	722	740	715	759	761	753	727	741	786	747	764	786	698	765	716	752	776	737	770	769	809	751	753	754	796	753	791	711	775	751	717	789	748	738	758	746	779	761	728	777	673	714	720	778	761	725	739	731	800	700	736	757	781	738	772	707	767	774	778	696	728	727	742	736	751	704	736	795	749	783	747	749	771	734	786	700	719	732	710	754	764	745	762	777	732	775	702	742	787	744	775	767	746	727	764	767	756	751	758	787	752	758	774	736	762	771	752	738	824	793	744	718	740	743	764	744	731	755	758	780	728	804	721	752	697	753	748	749	740	768	724	742	757	762	759	729	738	775	805	776	751	697	743	782	762	736	739	743	808	749	753	759	771	745	747	771	756	789	766	801	753	793	781	758	751	743	728	727	758	793	711	735	753	751	747	731	771	749	768	778	721	769	745	758	787	732	782	772	771	764	731	726	745
4912	1064	5002	18877	14090	6621	2392	1092	753	688	681	729	657	646	691	677	641	669	665	691	730	667	723	650	726	671	738	664	656	666	675	679	657	690	642	650	680	621	677	686	695	686	712	640	694	711	705	734	641	707	703	675	688	605	645	681	694	645	717	692	708	692	692	696	684	638	697	650	702	752	740	674	700	669	721	677	675	718	633	642	655	717	643	686	656	664	660	686	693	708	651	719	639	680	643	671	720	726	708	670	685	683	682	671	642	694	674	663	717	684	728	666	693	672	710	663	692	686	733	686	659	640	677	740	686	716	678	686	625	684	694	703	693	709	675	708	689	669	679	724	667	652	694	678	683	660	686	673	642	654	675	685	741	650	692	654	673	680	659	670	660	689	660	724	667	678	598	730	639	666	727	653	689	673	681	699	696	717	698	696	681	704	665	698	683	684	646	675	735	706	687	689	692	673	689	676	680	695	667	662	714	640	661	625	711	695	684	714	725	739	660	675	699	719	706	653	714	706	674	684	692	652	677	667	657	659	631	700	681	682	707	691	643	680	678	678	671	672	694	654	647	703	666	685	675	729	689	660	648	668	665	677	654	652	670	672	654	681	692	642	671	671	702	650	648	711	714	641	683	683	717	666	723	685	701	707	662	674	714	704	682	658	696	678	688	671	677	672	681	725	651	632	718	735	674	772	698	721	692	681	694	698	745	643	685	695	712	684	677	708	637	719	684	678	657	684	668	689	689	718	654	669	679	663	686	732	658	702	662	699	639	691	654	683	671	723	712	723	716	654	701	643	638	681	658	730	652	707	680	685	708	622	744	671	696	678	661	627	658	680	675	734	682	683	711	642	671	647	683	703	695	702	678	663	705	709	704	664	659	689	684	643	649	766	701	667	686	719	683	738	659	725	695	692	635	697	692	666	651	670	703	635	683	669	678	686	681	646	688	701	683	690	698	711	676	710	734	703	711	694	671	708	662	668	653	660	659	649	673	685	679	701	673	716	641	674	661	663	671	700	645	741	612	716	683	663	691	698	697	716	646	665	658	690	662	710	662	680	672	700	662	684	649	644	669	711	657	655	718	690	700	691	696	704	610	690	716	658	692	653	671	668	689	700	712	641	674	691	659	751	656	636	712	696	729	694	654	709	646	628	664	677	645	696	717	681	733	661	710	689	669	683	672	682	675	688	677	676	664	666	664	720	676	681	658	747	679	687	670	678	741	608	674	710	734	646	682	717	671	717	745	682	674	674	675	700	669	670	700	688	634	714	674	642	658	677	685	666	658	693	731	662	662	699	664	710	680	674	750	676	695	677	690	625	677	659	722	660	711	691	710	678	657	655	694	718	632	699	674	679	714	696	658	640	647	672	700	689	644	658	689	712	681	671	658	680	673	722	665	687	733	700	699	753	730	670	679	654	671	754	708	623	694	671	663	626	658	674	701	650	669	637	672	666	712	663	617	684	651	656	676	668	667	683	727	704	685	673	669	685	663	652	663	705	698	701	642	684	716	715	710	663	721	695	672	721	665	710	662	658	686	660	640	688	696	692	692	710	699	661	705	699	658	685	694	677	662	679	703	656	643	704	643	673	707	699	683	661	680	698	680	651	684	652	722	660	665	650	714	658	682	701	674	666	682	685	632	685	684	652	670	714	656	657	688	709	655	703	690	717	677	708	692	691	682	668	673	702	670	726	692	679	647	681	676	692	665	666	671	731	680	664	745	701	682	599	674	688	661	685	679	672	687	705	688	675	745	733	683	731	661	661	669	671	732	707	682	676	676	676	692	645	714	682	653	676	672	629	702	682	666	711	666	681	680	648	660	661	693	718	729	692	721	670	704	731	679	696	750	669	701	694	680	628	688	690	763	708	736	701	689	718	685	705	661	695	714	674	681	696	708	724	665	691	667	676	664	696	695	729	690	677	717	650	680	708	678	642	681	711	674	666	684	663	695	650	705	664	695	647	703	695	695	668	681	705	727	702	686	669	704	695	737	669	703	642	669	684	708	696	685	664	675	698	683	701	665	734	693	714	683	662	668	680	644	708	712	656	701	684	660	717	698	614	667	702	711	698	623	638	703	679	686	643	665	712	707	655	702	692	673	684	662	673	713	686	700	649	674	640	683	683	679	641	692	681	679	653	683	654	651	703	691	669	684	671	681	642	682	691	696	649	707	693	712	654	662	713	617	675	671	734	702	681	646	718	668	744	686	692	679	664	668	681	647	703	670	725	655	664	677	664	678	650	661	699	713	705	684	653	658	689	697	672	655	692	690	692	753	650	717	690	672	685	706	700	706	631	672	653	703	671	691	673	727	727	686	660	713	695	698	647	680	659	671	728	688	698	720	679	677	654	670	707	724	687	677	689	674	675	671	637	676	686	695	691	762	675	664	709	694	722	705	669	654	650	659	670	725	698	693	681	672	713	702	666	606	686	728	658	701	699	699	677	678	717	669	687	723	683	666	688	687	664	698	672	722	702	674	670	761	740	650	671	691	684	687	678	653	681	645	695	668	663	680	671	692	686	681	647	725	657	713	701	639	705	647	653	677	655	710	709	618	688	681	719	661	695	652	691	696	670	722	681	692	699	695	679	661	681	713	698	667	699	714	650	676	683	695	760	678	681	694	671	662	696	652	655	702	649	723	721	681	687	692	692	739	667	678	665	660	685	712	661	666	668	671	672	699	715	748	697	739	697	726	712	690	655	687	702	692	740	666	731	706	685	703	688	701	649	677	694	686	708	703	687	678	658	682	693	681	626	728	659	692	687	699	698	677	678	683	685	643	654	676	707	637	679	673	728	667	718	715	706	652	685	686	680	674	691	674	694	696	677	670	698	704	683	661	688	693	691	645	697	661	644	717	689	641	658	719	737	645	670	722	694	706	660	621	692	696	661	672	678	716	688	669	726	648	676	702	698	747	698	656	670	674	634	694	627	690	725	698	728	689	643	687	712	682	714	716	652	665	683	633	724	686	667	695	688	674	676	687	668	668	664	668	678	723	681	691	723	664	649	679	647	680	678	668	666	677	701	657	690	686	669	699	672	708	675	688	663	697	703	657	673	705	666	651	668	725	679	648	681	727	687	629	695	736	692	673	647	651	666	672	710	685	724	677	667	709	681	631	698	692	701	718	691	675	607	666	740	664	720	671	723	687	671	704	702	664	730	656	724	707	679	696	658	720	726	674	665	724	638	714	687	667	715	684	670	693	691	667	637	719	653	727	663	675	681	686	658	666	644	681	690	647	660	707	723	722	684	697	679	736	699	687	675	702	698	712	733	713	647	704	675	712	752	665	648	705	665	679	709	642	715	685	690	724	761	678	647	663	693	665	668	706	687	657	722	667	658	624	694	716	693	637	689	656	702	660	699	718	649	716	650	700	697	655	635	682	721	688	675	649	717	672	698	667	679	665	723	666	749	694	667	727	681	734	734	717	698	636	689	638	695	687	612	717	696	672	721	675	698	690	674	704	708	670	708	682	693	666	703	694	671
24517	21138	29251	55905	56937	41459	21120	5187	1303	807	786	735	765	763	719	763	747	741	798	763	752	758	726	744	752	767	689	729	772	687	800	705	711	745	720	695	752	746	718	747	698	732	756	768	743	741	715	688	683	698	747	732	699	754	716	752	739	740	715	658	777	749	737	728	721	722	726	722	756	742	753	757	686	710	782	742	782	688	744	697	712	697	714	704	716	684	702	747	738	698	757	774	673	744	739	746	705	726	749	716	751	732	750	719	741	712	736	754	735	715	751	724	776	749	746	752	767	739	741	781	742	705	713	733	742	690	735	728	742	770	717	742	712	690	709	726	738	735	683	664	719	732	795	767	780	748	725	719	747	689	707	710	717	673	715	774	696	779	718	705	803	709	728	732	747	744	728	712	730	735	740	735	695	697	745	750	690	742	731	650	718	732	698	755	741	702	700	720	722	744	703	715	717	727	716	778	745	743	710	721	684	717	723	692	706	722	739	714	750	662	752	735	735	719	764	723	729	742	749	738	713	746	757	727	743	748	742	710	750	758	763	728	780	736	709	746	793	706	727	703	725	787	746	704	695	686	671	750	682	750	773	682	719	706	707	704	730	682	761	752	716	703	733	750	729	711	756	724	781	740	742	655	700	697	744	768	703	707	727	733	737	713	737	702	671	769	738	706	734	701	692	707	803	798	741	727	753	753	705	707	725	768	712	694	749	763	730	707	741	694	701	717	725	729	727	693	693	727	733	738	705	706	690	743	769	714	746	744	719	691	685	748	723	723	685	731	746	700	729	771	733	728	737	706	681	726	740	749	710	729	669	711	726	724	732	724	724	726	756	769	768	754	740	693	767	715	692	753	781	722	698	758	730	731	715	782	681	727	723	751	752	730	762	699	753	733	698	748	745	706	723	749	730	728	743	685	693	731	711	756	723	702	708	741	735	704	717	750	713	743	725	686	692	710	739	692	747	749	782	713	712	682	706	746	692	738	717	746	731	715	782	735	723	760	747	728	709	702	743	700	719	715	769	710	744	706	792	693	727	743	808	689	750	787	754	685	765	733	720	725	695	729	724	755	708	713	745	748	709	746	722	731	746	772	723	751	727	707	729	709	682	740	715	739	765	739	694	712	766	721	762	710	728	751	745	776	714	752	702	694	723	734	790	738	722	687	708	719	670	712	700	686	730	730	754	750	759	733	725	750	717	758	737	735	763	710	700	729	716	727	691	728	760	747	722	707	689	699	777	769	663	726	699	755	709	767	699	745	713	716	745	737	779	713	743	737	730	801	721	715	744	748	685	736	733	757	763	729	731	640	743	735	716	729	731	762	725	730	761	747	718	731	669	698	713	777	747	710	696	784	756	729	748	744	715	734	712	734	711	716	711	740	748	769	750	700	711	766	750	722	688	701	732	719	729	759	750	713	731	755	744	707	713	747	745	752	736	682	696	701	732	753	736	680	724	719	695	650	730	714	721	754	765	768	696	771	740	695	745	708	685	718	723	776	685	683	708	705	764	712	714	764	718	757	713	769	700	760	712	717	775	753	754	708	705	724	764	682	693	688	758	730	756	711	733	746	718	724	778	723	706	732	731	720	741	721	718	735	752	685	738	751	747	741	727	741	751	738	745	712	749	735	729	752	711	736	741	712	742	749	715	668	741	694	733	703	739	737	741	714	718	738	704	708	768	709	746	715	766	715	735	704	721	732	693	754	756	711	707	713	717	722	738	706	684	704	724	700	759	761	789	730	784	769	780	690	763	705	714	767	709	732	767	755	721	708	750	740	722	720	712	708	761	770	740	702	700	717	704	711	741	760	733	757	695	721	739	755	720	794	782	739	738	726	778	744	732	740	751	657	708	754	758	724	696	757	737	722	782	725	722	742	745	739	683	732	730	717	714	749	789	685	743	701	747	769	730	712	734	747	745	684	721	698	736	727	756	692	715	719	743	769	763	749	759	724	703	719	692	677	741	751	720	744	736	725	704	717	750	736	705	737	732	697	729	704	720	720	760	742	770	739	663	651	703	727	724	737	754	804	722	744	740	707	720	718	707	680	734	700	763	715	688	708	716	754	761	714	726	729	676	722	749	715	703	729	739	770	773	691	736	771	726	689	734	762	731	711	676	664	726	733	747	716	684	732	703	738	692	683	732	784	742	696	754	723	755	730	738	711	713	750	733	741	773	724	746	748	732	769	758	774	730	735	701	713	761	709	704	721	711	728	763	765	708	688	726	706	707	728	696	706	713	725	765	678	711	677	702	671	739	732	730	747	744	727	759	758	659	675	740	727	716	789	686	703	745	717	699	677	733	692	708	706	738	722	744	693	717	749	728	730	752	720	753	747	669	712	757	692	737	828	729	719	723	693	698	684	679	719	724	697	719	718	772	763	733	720	733	730	719	691	726	772	746	759	743	771	684	718	725	723	709	711	711	693	669	722	729	662	755	756	730	697	703	699	708	704	710	693	743	762	745	712	758	770	758	705	740	697	721	718	699	736	731	737	699	739	726	697	707	685	773	701	713	713	720	723	744	772	722	679	743	705	710	713	752	753	709	778	720	735	705	724	722	739	749	743	710	725	709	753	727	691	746	763	736	701	719	745	688	699	701	707	733	792	700	704	696	689	711	725	812	726	689	692	704	651	715	711	719	691	794	698	718	720	730	765	710	734	724	744	708	744	737	723	771	714	728	739	753	717	698	723	719	732	746	716	729	751	688	722	720	759	733	714	706	774	695	742	754	729	725	718	762	710	751	752	722	694	693	724	695	721	691	723	697	745	682	728	717	700	751	690	762	734	693	716	684	718	755	687	709	766	756	725	713	721	748	732	712	759	763	728	749	706	774	702	723	765	785	704	749	779	719	752	718	703	767	703	730	730	761	717	739	763	737	698	702	747	783	710	734	753	703	748	681	773	740	718	727	746	723	704	708	718	694	750	689	723	743	789	721	709	702	691	749	749	701	768	685	733	748	711	770	718	752	778	707	731	772	787	739	701	732	687	735	733	714	757	707	695	702	740	746	695	717	768	731	744	758	726	724	772	722	686	784	727	729	753	734	733	704	702	765	747	727	756	765	787	709	744	694	718	702	755	698	733	812	762	749	773	682	750	743	732	711	714	737	748	736	707	714	768	754	762	708	749	700	706	727	734	742	731	671	724	713	738	731	755	735	726	724	773	707	729	758	756	720	748	750	702	691	757	759	724	730	743	751	728	720	704	719	735	721	709	713	769	746	730	749	672	717	730	764	763	703	712	710	723	721	681	759	757	734	705	716	741	753	727	696	740	765	745	705	784	707	719	713	752	747	735	721	769	750	722	680	703	725	722	747	758	747	752	680	704	696	720	742	736	718	732	680	728	746	774	770	707	709	729	722	716	721	722	704	712	745	673	740	746	713	718	723	738	704	725	726	681	754	727	727	697	760	747	705	723	751	733	772	703	815	733	742	762	710	720	703	699	711	732	713	754	709	708	772	673	717	726	699	719	708	715	798	771	761	725
3421	5832	32422	71394	56188	33346	12715	3374	1169	737	756	725	743	794	756	720	734	729	748	744	722	753	681	695	720	653	772	758	730	707	734	729	736	735	732	708	706	703	679	733	727	732	731	714	717	720	705	730	697	735	716	731	744	702	709	721	685	682	674	743	699	729	706	675	660	716	704	696	709	764	684	680	735	673	762	732	705	711	683	719	706	709	740	698	752	726	719	736	736	689	654	710	691	731	730	731	690	695	639	741	664	720	713	733	730	744	708	735	712	727	718	715	755	763	708	692	697	677	653	709	675	746	708	716	713	678	737	696	743	694	763	715	736	699	696	700	721	702	682	685	680	779	706	664	777	704	710	743	756	700	707	731	693	741	766	708	721	720	712	727	739	707	724	758	703	695	727	733	713	689	767	719	678	735	705	726	702	693	764	661	692	716	734	687	748	762	749	675	686	702	720	733	690	701	679	743	696	744	731	697	668	716	696	706	669	703	709	747	730	701	708	737	690	713	671	743	706	756	686	750	761	690	714	717	730	690	782	725	718	687	722	715	720	746	733	801	733	760	676	682	669	677	711	760	711	746	676	708	685	722	704	775	677	749	752	703	704	667	705	734	725	695	652	726	713	758	686	741	727	759	731	734	696	747	712	722	701	645	693	734	698	721	801	694	710	722	729	692	678	730	715	707	726	705	715	673	711	674	681	718	702	685	711	736	733	748	649	722	734	668	723	692	681	711	738	737	712	776	714	721	765	727	750	695	680	739	738	744	709	716	705	757	712	707	672	769	757	676	709	757	692	769	688	693	726	707	693	685	717	736	757	714	703	702	729	720	709	735	707	729	754	735	692	755	748	746	695	715	718	758	751	756	717	708	677	740	730	742	724	698	685	707	698	728	784	681	713	699	729	698	743	727	771	778	732	716	702	749	691	767	707	752	732	744	696	708	676	736	704	668	713	751	730	711	753	751	700	745	735	704	757	753	720	731	746	725	772	726	699	734	704	681	704	707	700	751	714	694	704	727	699	759	742	731	737	696	720	733	703	694	710	709	715	701	723	713	693	729	686	726	715	662	733	716	699	765	700	703	691	738	723	695	708	714	710	717	700	700	721	722	707	716	681	660	684	720	691	669	748	683	700	694	737	737	725	739	707	715	732	679	667	721	665	738	678	731	717	709	671	695	676	738	715	733	687	716	724	683	724	649	747	714	681	701	714	737	717	728	690	725	667	639	746	726	687	703	708	719	758	718	700	680	713	709	711	687	745	675	712	733	702	715	732	747	705	750	719	720	722	677	685	664	772	696	732	756	746	734	740	688	720	695	671	694	709	726	721	695	734	719	724	684	723	645	706	684	668	711	685	670	714	697	713	712	738	703	729	708	660	764	714	741	712	744	713	706	687	729	712	714	672	689	698	698	731	693	687	756	681	714	731	715	721	713	730	699	703	727	744	707	669	742	676	673	696	662	703	742	748	714	716	701	721	704	703	726	721	682	677	788	666	704	721	733	720	736	731	736	776	727	695	727	715	708	719	699	709	797	731	696	676	707	684	677	725	712	731	750	742	759	736	763	753	686	680	684	698	682	753	733	705	724	715	742	658	707	726	658	727	746	728	738	723	708	724	727	635	703	689	724	722	711	688	696	730	727	715	700	720	691	752	707	692	690	679	677	746	698	680	753	674	715	741	741	718	685	716	689	737	730	716	753	702	713	701	799	732	707	697	717	694	678	734	721	717	679	681	768	781	673	710	701	728	742	737	714	722	730	741	769	704	711	726	701	678	720	756	652	747	709	734	755	745	677	728	734	721	692	697	656	723	704	699	724	672	744	706	746	725	732	692	656	706	710	732	686	745	725	735	688	678	696	699	726	702	724	657	715	742	720	694	702	696	719	750	702	722	732	730	765	740	726	696	720	722	743	703	712	720	715	718	730	709	734	699	701	689	729	676	727	700	747	717	698	739	695	709	723	722	699	666	709	718	708	675	695	715	702	782	706	734	716	716	641	734	714	735	699	725	719	703	723	681	721	743	699	739	711	752	753	699	729	748	686	709	742	741	767	704	740	746	726	737	748	715	703	697	727	729	683	730	685	668	747	716	789	647	707	741	670	681	779	754	726	737	729	709	649	704	695	679	737	757	718	685	718	694	749	767	724	747	761	740	702	665	693	721	712	692	673	701	701	721	716	726	668	723	736	688	677	741	764	700	698	730	697	705	718	714	702	719	753	671	711	771	749	740	658	766	760	712	685	710	741	712	750	743	679	695	688	722	691	739	690	722	728	732	702	681	709	709	721	720	756	696	698	703	670	715	720	673	700	700	715	699	712	688	703	697	751	686	736	724	694	722	684	710	679	731	697	715	726	750	751	677	724	680	682	725	724	674	665	751	685	699	769	806	684	728	706	673	715	706	719	656	734	700	700	681	717	724	718	709	706	726	699	691	727	722	649	699	694	697	709	725	702	694	677	715	744	716	704	674	710	730	741	682	729	731	714	728	719	767	692	671	745	706	686	744	712	758	716	727	705	677	724	713	731	774	683	743	737	692	735	693	715	697	673	673	747	731	743	761	698	745	696	708	704	714	738	740	730	727	673	719	701	685	703	743	719	660	731	749	747	737	711	718	697	734	662	744	721	669	675	696	740	699	714	711	720	697	708	723	706	665	719	695	707	736	702	710	711	672	727	675	706	719	663	726	724	710	660	691	677	749	725	713	684	723	713	714	709	722	701	754	715	724	688	693	703	716	698	735	696	726	718	704	734	693	690	741	672	773	713	749	691	705	714	734	721	701	735	725	733	717	667	730	697	721	684	743	738	732	725	715	711	729	721	755	740	697	733	705	681	703	707	736	764	791	719	721	767	742	732	726	725	709	784	760	724	712	705	731	647	689	654	684	699	698	682	753	716	678	679	714	678	676	732	687	709	784	704	685	760	728	738	762	724	700	654	726	694	721	696	743	744	699	673	739	683	694	688	724	681	699	713	737	718	684	658	725	668	744	735	669	735	723	729	747	704	704	690	719	760	710	702	681	698	712	746	760	734	770	684	716	729	722	699	712	752	707	745	692	694	714	737	686	735	735	738	710	723	695	727	699	724	674	704	704	713	691	716	672	756	734	748	774	679	682	694	765	692	679	699	728	716	745	710	693	765	716	673	719	697	704	752	717	714	703	716	732	768	743	724	700	712	747	733	755	698	730	744	723	692	699	733	722	693	719	734	701	806	695	727	710	707	723	696	709	727	674	729	717	668	708	714	691	713	707	707	690	759	742	684	719	696	702	733	761	705	710	651	696	678	703	699	690	705	711	679	673	711	728	667	748	675	692	693	687	755	738	741	727	730	731	753	731	769	739	737	761	709	695	730	704	681	707	732	721	708	703	707	712	714	702	732	709	656	697	688	697	726	733	686	668	683	710	711	653	713	716	693	728	712	740	721	748	753	683	732	662	669	743	654	696	690	680	669	666	717	640	667	697	706	682	712	688	707	757	755	695	705	723	745	721	760
23782	21088	29425	54099	61116	46805	28236	9047	1967	951	861	828	858	835	843	817	852	809	821	819	854	812	845	771	824	822	826	845	854	786	805	829	843	774	831	816	765	843	789	778	823	830	802	818	810	857	812	856	772	776	818	815	813	783	787	791	739	826	780	826	794	803	785	782	779	842	811	809	842	841	803	782	881	774	809	800	881	797	800	842	805	778	804	823	810	814	786	839	808	754	791	862	826	828	821	795	799	814	798	790	832	820	790	778	788	806	767	871	824	796	831	863	810	756	848	817	796	817	807	815	800	778	827	846	846	759	773	793	800	820	810	843	807	847	815	850	810	788	793	793	776	769	798	821	794	797	844	772	798	800	816	784	843	816	827	801	786	771	808	799	806	796	750	844	798	771	815	775	789	782	788	787	744	845	775	808	841	840	795	849	793	808	786	797	816	742	819	785	804	810	770	828	771	780	801	750	751	810	837	827	818	854	790	819	837	756	764	827	825	868	818	789	788	822	814	846	791	753	805	780	784	792	786	844	763	804	811	784	826	780	848	774	825	777	789	752	843	748	776	837	855	790	835	837	845	828	828	830	822	758	818	778	814	798	786	799	801	815	826	815	829	806	843	805	830	781	809	793	852	793	809	824	762	766	831	798	826	818	797	789	809	801	773	789	811	823	768	797	766	784	790	788	807	796	784	835	748	820	827	805	767	799	851	793	828	828	858	784	776	793	792	808	799	782	747	756	837	828	795	769	801	885	815	792	806	797	831	795	827	813	816	803	821	812	785	825	799	779	839	783	834	812	810	818	783	857	858	835	795	866	769	780	803	787	774	781	765	758	791	786	734	821	767	809	832	784	838	751	834	797	772	844	815	812	819	825	778	788	814	847	830	831	762	786	820	830	812	803	829	834	814	782	795	815	815	803	856	807	794	809	820	746	755	786	831	794	810	752	748	794	825	805	811	778	850	807	830	795	811	810	808	802	816	786	788	801	798	839	783	811	795	823	824	790	791	833	805	794	753	800	773	792	836	769	827	819	806	801	830	758	828	780	745	826	801	844	774	834	839	786	778	772	749	802	805	828	862	853	799	796	847	776	844	810	827	807	806	792	796	781	802	817	822	792	830	865	786	802	804	794	830	828	795	824	822	815	813	854	864	754	764	807	819	791	802	825	818	807	818	765	770	834	801	800	824	763	788	845	894	835	827	804	805	832	812	776	877	819	757	862	773	808	803	786	788	801	798	810	833	796	799	841	768	790	804	820	763	812	785	792	791	797	810	826	829	842	825	791	884	798	795	815	789	795	809	796	747	813	742	800	762	743	821	730	760	772	840	789	846	811	808	865	742	820	774	794	792	782	766	826	806	856	811	798	856	813	797	782	814	821	800	798	806	843	789	824	782	800	744	813	806	745	822	805	831	757	819	803	836	783	812	768	814	810	808	847	752	812	804	839	833	836	817	795	766	819	784	803	814	852	758	818	785	799	790	813	801	825	799	807	833	809	771	818	739	781	794	711	813	801	890	729	826	801	813	812	839	788	806	809	831	824	777	816	781	781	809	778	792	777	770	767	757	789	851	813	768	780	826	805	849	830	735	783	815	835	823	832	806	798	766	793	833	809	754	809	814	825	813	826	762	713	811	816	827	821	808	809	788	772	811	852	811	834	731	750	789	818	756	781	853	791	791	776	824	786	777	796	830	814	794	846	794	831	810	854	782	766	811	768	811	758	769	843	800	734	843	856	804	817	812	836	808	803	802	813	802	764	792	846	774	805	802	776	757	825	809	830	812	830	830	735	818	811	803	823	761	763	834	781	806	823	757	761	771	859	786	778	846	845	752	826	794	809	856	808	744	809	785	823	860	787	813	802	825	809	803	769	808	801	818	778	815	801	836	797	739	811	802	769	788	792	789	833	810	778	829	808	808	750	838	788	800	811	832	775	820	772	795	801	793	824	838	803	753	776	903	772	840	807	844	833	798	760	780	793	853	778	776	800	793	805	787	759	791	826	806	755	861	849	767	843	757	804	797	797	804	833	780	787	802	820	733	787	776	819	743	762	781	800	800	768	843	751	839	780	808	807	803	815	837	783	807	736	755	749	837	847	769	782	775	804	832	780	821	811	804	806	793	790	782	857	771	802	816	785	795	813	816	791	791	800	768	746	806	822	817	787	775	778	839	856	794	844	791	743	779	817	775	789	780	782	779	840	813	799	821	757	823	799	800	850	768	779	782	822	808	795	773	779	819	830	823	808	829	832	814	790	796	767	786	832	837	802	809	775	781	810	783	794	844	791	798	782	783	810	821	803	759	836	807	871	793	773	789	812	793	801	772	739	804	746	815	797	788	806	779	800	784	769	832	830	799	799	845	764	731	766	817	807	797	760	826	823	733	818	771	798	757	790	785	813	780	758	800	791	817	847	775	797	791	825	790	783	796	816	763	748	766	787	775	792	824	736	740	801	860	760	787	792	777	815	770	795	812	809	790	845	791	798	744	740	847	822	827	775	811	819	817	795	851	838	849	839	802	856	780	776	812	833	746	726	751	807	797	809	823	773	837	856	804	823	779	739	773	790	792	787	810	847	782	816	779	808	829	839	816	778	825	804	759	850	844	810	789	769	724	819	850	791	754	787	821	838	836	791	845	758	815	751	807	805	801	766	810	807	809	788	770	824	822	826	791	798	845	814	781	816	816	814	749	801	800	785	873	803	796	825	753	802	768	818	860	886	831	789	795	832	810	845	796	839	772	806	753	736	830	801	817	809	808	788	760	778	787	817	840	776	785	824	783	797	819	850	823	742	801	773	791	727	804	812	817	805	801	777	808	789	831	826	767	796	814	872	791	760	781	831	820	791	763	754	756	783	813	815	801	774	791	707	782	806	759	811	813	787	770	829	821	749	800	823	852	818	789	802	782	779	770	847	811	794	836	829	842	810	793	790	757	816	844	826	794	751	782	796	808	795	759	755	794	774	793	778	796	830	790	802	786	787	813	823	779	749	799	784	811	798	841	841	763	827	809	867	790	830	810	811	769	802	837	818	792	856	784	769	788	799	815	795	781	746	854	762	761	809	798	773	800	797	826	838	840	803	848	834	790	814	802	829	775	824	794	797	826	877	831	786	850	797	792	810	756	781	877	860	812	787	817	819	788	783	864	852	765	792	821	842	780	827	819	779	767	791	837	869	803	788	793	791	839	838	857	776	798	784	805	769	787	779	748	755	794	830	868	796	786	812	776	828	819	817	820	820	809	800	801	860	795	790	825	817	801	808	783	789	818	760	791	825	793	875	863	866	789	776	829	812	787	812	819	765	832	817	832	830	793	811	825	834	800	787	729	786	802	791	771	856	796	781	780	822	797	797	790	763	810	815	838	755	853	736	849	797	819	849	784	811	780	772	835	828	791	762	802	787	847	835	804	856	778	851	841	759	860	830	793	782	783	779	797	804	839	768	829	809	803	835	799	802	762	787	839	835	749	801	832	791	800	840	812	789	805	779	833	817
3771	8202	43635	80874	66527	41891	18699	5596	1652	818	789	828	776	779	834	763	785	821	771	777	815	856	778	781	783	804	794	811	842	789	798	789	764	794	793	808	813	773	782	845	842	797	799	770	764	825	829	761	785	810	806	815	774	785	762	816	763	782	818	778	790	825	780	778	776	737	798	808	802	785	837	802	790	791	789	836	784	752	765	825	805	738	804	789	791	810	769	790	801	850	783	775	741	801	744	821	802	781	792	750	787	817	805	752	833	783	756	752	795	806	808	786	776	801	833	805	832	821	797	791	762	825	786	767	823	775	803	828	795	780	774	793	817	803	793	797	790	790	744	796	798	770	790	785	759	829	786	788	779	785	771	725	803	787	774	783	786	803	800	763	802	819	810	768	803	835	820	788	852	802	826	800	837	792	809	784	789	767	778	800	767	747	771	800	823	826	767	766	755	775	798	777	785	753	822	793	752	759	764	783	793	793	807	825	820	771	778	799	790	784	760	773	784	758	759	779	758	768	812	762	776	786	823	764	799	776	774	793	801	743	809	805	823	804	805	795	753	785	767	801	746	818	826	789	808	785	814	815	765	830	815	811	834	838	785	755	784	735	767	815	787	768	767	753	789	777	737	786	769	827	784	790	777	836	797	787	797	759	724	821	788	823	759	830	773	797	744	761	827	840	794	762	806	824	769	766	738	811	779	759	764	786	756	759	813	828	822	761	794	799	817	768	768	784	763	810	798	786	802	797	758	815	755	772	808	753	820	755	805	804	772	780	780	809	779	794	798	801	707	773	785	778	775	806	836	772	746	785	781	834	790	809	804	800	800	762	762	748	725	776	772	781	818	769	782	820	824	798	765	774	840	782	840	748	784	756	810	820	843	783	776	791	786	749	786	785	793	765	776	803	745	774	786	814	837	721	764	805	803	762	819	782	814	746	786	767	783	792	760	736	809	791	761	768	823	770	814	797	754	783	779	788	764	734	741	776	755	828	780	747	771	776	788	745	777	798	780	803	830	789	784	820	730	807	827	761	809	787	753	796	807	740	760	787	774	764	793	793	757	819	799	769	775	802	728	789	774	741	791	837	768	788	771	801	779	792	787	785	824	791	738	755	770	782	792	808	747	800	784	749	797	827	817	733	712	762	757	808	794	744	772	727	799	764	798	793	791	767	780	820	830	779	774	772	771	766	753	776	769	815	758	817	769	817	831	757	767	790	820	779	768	738	788	774	764	785	788	749	744	775	774	778	745	796	782	761	785	807	765	787	788	766	778	833	816	768	728	797	749	784	823	737	788	832	772	793	810	822	776	778	752	796	738	790	716	812	814	805	773	790	778	796	798	765	766	786	817	802	816	775	794	792	791	784	744	809	760	781	766	766	833	817	798	776	750	789	825	776	795	797	803	793	819	806	814	787	796	798	827	783	832	766	751	743	753	793	764	797	772	791	819	823	746	760	743	741	802	786	801	784	808	803	821	816	778	791	783	782	789	777	778	817	818	758	790	818	771	829	778	788	776	795	822	804	790	806	816	767	771	709	809	771	783	785	763	813	710	762	773	732	762	785	772	794	789	834	788	787	772	789	836	773	815	747	782	761	830	794	699	751	782	795	777	749	784	748	769	771	824	803	831	794	782	839	796	850	740	758	780	745	801	760	762	771	790	829	803	784	780	748	793	781	792	775	782	801	793	798	790	802	798	793	768	764	795	770	815	776	748	774	834	809	780	744	795	800	774	803	791	772	797	812	788	788	757	742	769	777	750	784	709	799	726	801	858	769	781	830	816	805	788	779	836	853	795	795	775	805	818	761	765	762	756	756	720	817	825	812	765	797	768	816	745	792	742	803	790	758	821	763	795	812	760	804	792	807	781	822	777	774	767	826	805	776	776	821	760	766	782	838	816	789	744	800	802	758	760	813	778	761	733	778	772	750	829	761	782	784	735	768	778	797	801	772	730	763	757	771	805	805	784	714	776	777	752	752	816	823	766	817	792	787	813	788	825	812	807	791	778	766	817	811	805	803	842	775	774	802	797	780	800	815	756	786	774	761	751	845	810	756	808	775	758	816	797	767	803	832	764	829	770	789	797	837	729	776	795	749	781	780	799	785	814	786	789	831	784	761	772	791	796	775	805	796	722	813	762	821	804	750	821	763	795	788	784	762	786	738	803	805	756	733	792	802	796	775	753	789	767	770	811	778	766	724	773	828	748	805	817	797	771	768	772	796	747	797	801	778	809	779	738	793	775	786	773	839	811	773	801	773	770	798	763	806	795	751	800	745	807	788	725	816	778	732	752	789	807	809	738	801	808	770	753	771	765	760	715	752	754	712	788	786	770	790	768	765	784	752	783	805	781	822	770	843	789	751	784	824	811	735	788	710	762	764	795	736	793	777	799	792	767	752	800	818	756	754	825	783	807	834	810	792	759	833	802	772	795	768	815	824	784	796	802	816	777	775	756	766	785	817	744	789	768	796	788	783	764	784	761	754	765	799	782	753	794	778	789	792	793	807	828	776	811	776	761	784	756	754	794	793	766	766	752	760	797	825	771	777	767	755	794	807	775	769	812	811	764	813	802	800	794	764	807	766	812	753	775	760	790	744	784	782	785	797	755	798	747	784	781	760	789	759	814	805	790	821	798	843	751	757	803	765	795	774	790	802	790	776	809	790	803	817	779	824	785	766	790	808	792	778	738	748	790	772	812	820	807	813	757	822	779	827	785	777	815	767	773	745	829	796	797	809	759	774	837	796	812	794	798	800	795	800	861	771	782	747	785	795	783	787	794	836	793	740	770	861	749	772	737	817	754	792	805	814	737	788	781	782	724	717	785	821	741	842	817	801	797	753	734	791	773	834	798	790	870	765	791	804	791	813	783	757	774	791	781	764	811	757	792	776	767	796	749	811	781	802	801	752	769	764	776	791	792	753	777	806	779	786	804	834	773	761	784	804	749	824	780	765	805	739	790	727	750	795	792	803	788	773	830	807	769	792	788	793	698	841	758	764	769	811	768	793	753	770	810	772	742	760	745	794	765	813	760	705	839	795	807	786	761	804	793	760	794	790	787	771	787	767	792	798	777	783	805	773	759	793	789	750	785	808	807	765	821	827	796	746	764	767	793	811	771	764	759	825	786	787	804	754	771	795	807	770	756	704	776	745	776	787	786	780	801	781	790	764	707	743	787	806	785	763	826	742	754	754	812	778	757	771	781	823	763	761	805	833	738	777	792	796	769	774	790	774	801	751	829	798	764	785	785	778	787	790	749	764	765	823	731	809	763	719	749	791	771	783	804	784	779	836	766	822	842	773	745	793	783	766	751	759	801	756	791	766	751	813	759	797	759	734	775	827	767	779	755	811	751	773	772	793	818	770	797	784	762	824	771	763	768	824	771	788	799	786	816	802	824	734	760	772	730	825	846	791	750	859	742	781	823	806	807	787	828	741	755	827	782	767	777	740	764	765	799	815	782	791	751	735	777	784	778	774	779	763	760	772	814	824
27244	13384	9175	23604	16565	7833	2848	1314	857	769	849	730	737	686	788	711	770	782	746	730	800	753	750	715	763	789	759	783	785	743	775	782	725	748	764	750	735	714	737	759	729	725	631	817	728	776	767	755	683	723	752	734	746	791	738	691	754	769	810	732	779	741	716	702	748	764	761	798	756	718	721	764	767	759	767	723	788	732	750	756	742	746	787	784	755	798	742	719	724	809	760	790	755	747	733	721	782	764	754	763	744	747	764	741	739	739	753	812	735	786	746	748	743	775	772	718	722	725	756	781	723	743	763	722	768	777	743	742	725	733	709	751	746	702	775	737	733	783	801	777	750	723	765	770	756	756	741	789	757	739	757	808	700	773	740	770	755	718	780	779	771	761	766	762	772	745	763	759	744	779	747	718	712	699	743	765	736	762	758	730	802	713	789	778	765	724	733	743	775	758	724	736	753	739	713	737	725	707	802	756	692	748	726	750	756	706	757	762	758	733	727	821	777	796	785	743	692	753	708	734	781	744	737	706	816	719	726	699	747	791	691	743	746	746	751	726	772	681	725	729	744	767	783	778	770	778	762	763	758	770	752	785	806	750	746	741	834	730	735	731	738	784	756	787	753	755	779	785	800	792	764	770	729	781	719	727	809	721	788	712	760	772	730	694	770	763	762	786	763	760	709	781	746	780	764	770	701	756	779	748	758	734	720	763	732	785	765	718	730	764	746	747	781	759	751	759	791	805	779	792	802	746	765	759	750	766	781	773	767	780	779	719	717	717	792	795	754	762	733	786	737	763	748	747	726	746	758	747	775	675	731	779	768	734	739	798	790	801	795	777	776	705	797	712	752	781	726	753	766	701	744	746	785	760	744	724	704	723	725	718	729	794	737	721	794	777	754	781	781	797	778	782	744	805	720	743	740	709	741	755	700	763	739	739	773	749	743	719	806	753	777	753	729	812	822	806	739	714	710	756	790	768	781	733	766	754	825	752	752	750	776	748	743	742	768	734	745	770	746	751	770	777	768	762	748	755	722	756	756	749	777	767	755	757	739	790	770	777	726	740	766	725	729	801	763	770	764	724	695	758	772	767	705	774	731	736	726	773	786	791	797	774	764	712	744	742	726	780	742	786	739	780	753	748	695	734	732	742	731	764	709	796	730	665	771	778	748	754	681	749	754	747	756	783	725	718	734	750	749	787	820	709	769	744	712	766	762	794	755	704	724	742	736	764	761	771	776	775	744	750	761	732	786	714	706	743	776	808	769	771	738	704	779	771	667	718	800	727	752	753	769	759	772	755	703	794	744	750	746	702	717	745	751	763	753	736	774	729	739	721	695	741	819	754	699	792	747	748	758	787	724	753	787	707	780	773	768	756	792	769	744	750	744	736	773	781	738	744	710	793	706	736	751	727	695	773	754	733	727	752	713	779	777	770	806	711	734	776	735	774	751	801	751	696	729	747	750	774	725	769	763	749	795	766	764	748	780	754	737	722	764	762	791	784	738	784	764	743	748	756	795	729	762	803	728	769	727	785	784	792	747	748	732	729	803	719	804	732	785	750	774	785	725	798	772	760	762	751	790	760	797	776	746	745	765	762	715	748	768	769	781	750	765	711	748	796	764	753	782	754	748	765	793	759	770	752	777	787	741	732	791	744	763	763	737	701	761	762	749	809	743	736	763	799	763	768	742	807	715	752	782	781	758	711	736	786	765	750	771	761	732	761	811	750	753	759	727	704	758	794	751	784	812	793	766	711	747	754	758	794	746	749	763	756	743	803	721	784	731	746	772	705	716	782	725	757	780	812	687	817	743	735	744	784	786	785	803	737	764	769	762	745	731	745	770	773	762	747	733	763	736	756	671	748	768	749	736	802	776	767	752	749	733	695	761	755	766	732	751	717	716	755	768	733	763	705	757	767	759	736	748	746	785	731	726	785	755	714	751	760	735	743	755	790	753	774	754	725	781	718	801	723	729	773	748	724	704	745	761	744	730	736	760	744	767	712	771	780	724	758	734	746	693	694	725	742	747	740	726	759	789	744	750	804	733	764	765	734	782	723	799	739	709	736	727	722	728	742	763	815	749	758	744	779	730	758	730	747	702	773	760	731	783	743	755	738	768	737	758	767	758	779	810	712	768	683	724	780	766	733	767	717	778	719	761	755	793	758	757	761	728	763	725	707	736	812	772	742	766	753	750	752	781	776	763	797	778	764	776	775	724	747	736	755	755	780	738	764	704	736	792	739	774	811	738	712	774	786	755	811	726	745	802	783	799	740	718	785	792	763	728	722	725	796	745	771	773	733	799	759	788	702	724	785	743	803	766	780	771	726	793	735	744	754	723	807	733	793	794	735	787	796	762	780	730	770	733	788	754	757	698	744	758	735	735	788	731	704	748	786	791	757	739	772	806	726	740	818	795	814	751	757	717	747	748	796	740	765	747	805	762	760	756	751	807	738	775	737	762	727	714	703	724	765	713	756	790	744	705	751	731	729	757	701	766	752	779	750	811	824	772	754	752	730	716	762	791	661	783	788	746	714	764	704	708	788	719	811	723	771	759	735	764	766	746	712	746	755	761	785	763	777	755	705	769	792	725	737	738	761	776	754	770	726	796	751	733	753	767	780	741	723	830	735	763	778	791	780	718	771	794	760	796	804	749	704	736	763	692	762	708	736	734	752	727	774	748	727	733	753	737	732	782	766	768	734	752	788	737	742	712	740	733	729	764	714	742	806	727	815	722	715	733	740	718	779	751	774	762	753	780	731	798	767	774	743	743	767	774	792	752	744	760	736	739	727	781	706	768	779	766	777	741	797	770	761	777	762	728	774	750	746	779	763	748	758	789	742	693	745	749	736	814	777	805	746	739	737	686	765	762	745	764	749	750	747	736	752	786	721	757	735	722	820	736	753	758	717	720	775	735	742	751	734	774	747	777	797	744	750	736	770	765	736	783	770	773	808	718	756	720	751	787	731	752	788	788	773	758	788	741	761	803	784	810	814	742	746	791	742	771	766	738	723	709	760	722	744	761	792	719	711	753	753	754	823	774	773	782	736	780	760	743	771	769	771	805	767	827	742	798	749	779	734	768	721	745	750	770	782	769	728	746	775	767	802	734	740	720	768	749	765	735	770	746	754	772	761	778	754	742	796	757	760	741	741	705	758	769	758	754	797	743	722	813	724	767	763	707	786	731	717	794	746	776	755	752	779	715	787	788	754	766	789	760	733	777	738	735	755	752	754	722	783	787	755	727	726	722	775	773	725	733	839	760	760	751	772	783	776	700	771	838	761	752	724	746	730	750	684	735	690	794	780	767	739	788	807	786	768	750	763	745	746	774	773	764	733	730	720	756	748	763	757	726	783	763	724	728	752	762	737	760	763	683	779	712	760	740	759	786	775	739	746	744	746	714	736	765	755	710	758	787	794	761	762	780	695	759	753	728	721	781	797	715	719	714	735	744	765	741	704	747	730	795	778	750	755	753	746	707	730	748	777	699	750
4946	1081	9804	18230	12317	6121	2528	1155	838	675	723	683	688	730	713	752	705	720	677	677	708	701	688	725	650	722	760	685	709	727	701	644	749	739	686	670	682	696	719	694	722	700	663	728	673	678	701	696	719	704	706	696	665	719	675	695	712	692	715	667	657	726	703	666	675	700	701	712	701	668	664	717	708	712	697	712	700	666	689	687	675	732	692	704	717	677	648	708	695	730	706	739	707	721	717	730	674	679	732	658	712	702	696	715	680	679	677	714	694	675	719	713	654	712	708	715	676	658	654	683	711	695	691	719	691	710	679	706	708	673	657	730	715	643	744	686	727	703	677	707	703	685	671	726	688	704	698	697	670	703	635	707	687	708	691	708	734	683	703	712	743	667	674	706	717	714	719	699	690	670	669	653	691	701	680	688	707	689	662	706	692	696	704	696	748	695	654	733	685	691	706	682	759	689	690	685	658	713	730	671	694	680	685	702	693	688	626	733	664	649	726	697	673	721	679	672	688	712	648	718	717	650	637	703	681	682	738	721	661	707	689	770	711	705	752	687	692	686	695	721	680	674	617	685	730	699	688	708	692	688	691	661	732	702	691	707	647	687	695	673	657	663	688	718	636	686	685	706	701	651	702	687	700	730	671	725	697	700	691	664	691	681	681	688	634	702	670	661	690	660	670	668	693	701	690	668	701	665	676	740	692	653	723	665	737	707	737	672	689	671	695	678	691	717	736	700	695	719	697	691	697	642	699	665	730	732	713	686	700	667	681	714	748	699	698	696	676	687	696	662	717	691	690	715	688	699	710	664	698	715	721	666	660	711	696	662	649	682	702	689	690	702	689	701	694	649	691	679	677	699	738	729	712	651	654	675	713	674	661	732	694	670	708	748	720	693	717	683	649	675	683	665	675	680	692	684	707	695	707	730	699	683	713	703	722	720	679	706	693	707	728	709	681	669	700	684	695	704	704	702	678	717	706	729	733	714	743	714	688	720	682	765	680	748	701	730	704	726	706	702	670	750	721	670	662	726	666	700	688	729	730	723	660	715	637	654	710	685	735	706	699	729	708	701	700	633	718	663	692	711	717	686	693	691	686	647	669	699	697	673	713	715	671	688	720	695	704	659	732	706	681	713	691	689	702	717	776	677	687	669	665	677	743	714	678	689	706	725	705	689	724	705	726	715	660	624	667	695	654	712	750	681	699	746	670	643	705	713	691	737	684	686	733	738	692	715	661	703	689	728	692	742	710	673	676	720	722	686	700	704	708	700	678	694	680	746	699	656	712	700	694	726	681	676	707	739	642	688	748	730	743	709	687	696	701	717	678	651	747	677	701	696	710	727	700	698	672	673	726	712	664	661	687	683	676	663	684	713	691	719	691	670	703	724	744	731	702	713	693	672	706	762	683	682	693	665	697	682	675	708	671	693	667	701	719	667	652	732	721	693	678	647	699	707	678	679	712	722	691	706	677	694	721	709	676	687	717	711	701	685	699	659	736	681	730	677	689	677	672	680	712	694	717	650	693	702	719	700	708	710	686	686	698	658	725	712	715	681	693	663	721	720	676	706	671	758	705	624	707	669	720	676	678	699	647	745	678	662	654	693	732	707	736	720	717	727	704	766	706	668	701	744	702	713	711	660	677	717	666	705	662	663	708	699	709	678	722	693	658	692	704	677	698	718	652	685	714	653	700	698	655	669	688	724	668	689	647	731	696	720	684	641	754	652	722	719	683	692	697	729	684	662	688	676	633	654	642	686	702	684	698	726	686	702	712	702	684	655	702	658	649	694	661	718	762	727	712	667	691	654	669	666	723	706	715	632	716	688	680	686	700	697	700	726	709	661	715	641	727	674	707	714	718	658	685	697	709	678	701	698	669	705	687	711	719	725	712	727	651	653	714	686	684	675	677	714	663	696	733	668	723	745	682	681	657	716	656	671	758	704	666	735	721	699	706	620	686	680	742	701	686	760	669	680	711	663	691	739	676	681	666	723	734	707	651	669	706	694	735	730	708	731	683	699	693	688	676	701	668	722	637	674	675	720	701	660	701	663	676	698	696	722	716	726	671	706	686	710	739	750	696	719	735	664	709	767	689	688	716	705	681	759	697	711	666	702	672	662	683	693	691	722	656	686	701	694	719	693	685	639	757	718	658	684	704	690	727	654	693	646	665	737	688	678	746	669	699	722	654	711	699	717	742	695	670	701	645	718	705	696	639	699	659	727	685	710	720	671	664	732	663	676	700	687	701	729	709	730	730	681	688	687	698	710	667	692	666	667	699	704	637	737	713	699	715	714	678	710	687	661	681	689	678	746	711	759	714	701	731	648	700	663	731	709	682	735	703	758	709	715	657	720	658	662	707	686	669	691	725	662	747	662	658	689	699	671	734	709	700	707	721	713	679	650	697	697	722	715	746	706	685	687	652	657	663	707	696	698	699	715	664	706	703	704	666	704	715	730	720	697	672	659	702	660	723	686	680	698	721	693	663	708	688	739	694	651	704	745	689	748	675	661	658	693	689	737	672	655	663	693	653	711	674	679	694	669	704	670	712	691	704	707	681	673	710	656	680	734	730	652	693	718	682	658	676	653	734	691	695	687	680	702	709	685	720	673	662	714	684	638	694	690	745	665	727	697	723	707	648	774	700	718	673	702	689	686	683	718	685	718	676	643	700	677	707	682	725	719	645	692	726	692	682	697	728	683	734	692	720	698	715	683	692	762	701	702	719	655	716	675	697	707	672	679	686	696	687	721	722	727	681	688	736	708	680	670	711	701	706	634	708	681	708	743	715	709	704	706	704	697	743	710	696	683	658	680	669	741	711	689	713	722	706	703	692	697	684	723	713	719	743	722	666	706	691	686	692	762	720	694	752	721	702	704	703	690	670	693	702	683	676	652	655	731	687	712	696	693	676	703	651	675	710	699	709	724	680	656	663	716	697	664	714	651	702	741	722	707	716	727	700	720	684	710	682	740	742	658	730	697	675	706	706	663	684	682	692	725	756	736	685	705	674	762	686	723	698	679	683	692	714	651	688	671	710	723	706	661	745	650	659	707	731	653	694	696	673	694	734	711	662	736	693	701	737	703	741	731	726	685	690	701	732	694	716	694	678	681	683	684	705	647	682	700	716	715	694	696	682	702	667	711	631	713	685	683	691	679	688	706	664	689	696	708	726	765	721	737	679	695	684	705	703	718	695	736	734	704	708	705	769	735	723	723	669	698	695	702	687	757	701	709	732	671	716	694	633	690	708	691	693	698	686	687	668	714	737	712	673	691	648	668	698	684	647	738	718	671	713	722	681	699	720	658	695	656	713	698	721	700	684	661	693	708	718	708	690	671	683	652	648	699	678	725	676	683	694	702	717	708	687	668	696	679	644	665	765	692	645	688	707	683	715	697	699	731	700	719	673	706	698	733	665	684	692	740	649	742	673	681	690	689	767	668	691	636	703	737	719	717	659	673	737	715	649	692	671	695	724	688	686	706	697	736	669	718
24440	21102	32217	55820	53706	38664	21274	5074	1319	849	799	759	751	793	812	781	760	748	732	785	765	781	771	754	724	748	772	761	773	737	719	720	803	800	736	771	758	754	763	760	768	723	799	739	783	740	762	720	701	760	757	768	753	791	752	694	691	758	707	770	780	755	734	715	746	715	802	749	726	790	683	730	697	747	714	756	720	684	713	749	746	718	756	755	719	759	768	752	729	745	676	696	753	773	775	733	751	758	722	714	713	715	730	759	739	724	725	770	714	725	693	763	703	730	753	764	743	741	776	785	710	709	723	726	711	791	753	733	786	728	719	724	770	732	744	729	761	746	774	685	705	722	758	693	783	760	746	776	740	754	790	699	732	726	740	715	739	731	736	745	716	712	730	761	725	751	760	744	774	751	795	707	768	785	701	765	747	741	763	722	724	686	739	700	753	765	756	759	749	804	774	727	748	721	709	719	712	677	782	719	747	767	726	755	751	732	759	722	768	745	739	726	724	722	733	786	748	767	719	767	727	743	741	752	720	740	709	719	747	742	766	756	698	729	756	784	738	784	775	735	792	737	747	778	722	722	707	756	738	723	749	757	783	693	692	722	738	716	697	723	782	771	775	727	770	757	769	750	748	748	725	741	712	737	744	820	713	732	729	766	756	777	735	724	688	715	774	753	675	788	782	761	717	748	746	727	750	741	742	732	748	772	755	704	704	717	728	702	715	716	734	710	802	710	807	721	737	767	707	736	767	774	704	768	726	768	762	710	814	729	769	739	697	788	696	724	752	776	749	760	731	723	733	747	698	731	760	732	703	757	803	737	762	705	764	717	740	672	738	743	794	754	785	724	729	771	716	737	723	712	759	692	699	683	761	741	762	709	727	711	725	662	690	740	733	741	737	700	745	697	700	757	733	753	761	791	713	698	754	779	747	758	750	773	773	740	786	788	807	733	721	741	760	733	747	743	730	724	724	695	754	714	681	726	728	745	762	740	767	774	803	727	749	735	707	723	776	706	761	701	762	750	749	743	738	749	735	763	733	741	684	756	774	740	753	799	721	745	723	742	691	782	725	736	806	752	714	721	698	716	763	752	815	736	763	786	744	739	726	738	724	753	771	704	696	747	750	739	785	748	731	733	732	744	703	742	750	730	709	700	757	762	715	671	723	744	744	746	744	779	725	750	742	718	711	716	738	711	767	749	772	756	704	734	724	716	726	747	711	760	766	741	774	724	769	729	744	771	755	731	770	730	773	735	788	713	775	720	731	734	737	774	740	758	722	735	722	704	707	757	706	715	717	726	699	725	737	738	737	748	704	781	738	741	754	680	747	744	772	743	711	774	728	733	728	716	775	768	749	765	792	723	732	716	739	734	738	680	800	711	746	734	734	725	755	754	709	739	751	740	728	748	718	724	775	754	777	707	753	742	731	692	763	772	711	714	761	745	714	701	743	750	688	745	704	718	684	759	736	751	757	765	709	766	750	740	703	728	713	741	773	717	724	730	708	755	680	725	766	727	740	734	739	692	718	717	700	773	746	753	774	802	720	729	736	774	783	744	738	787	767	738	742	747	753	743	729	753	712	748	738	766	710	731	722	750	734	734	702	762	725	739	761	741	718	752	754	775	704	731	750	757	714	707	701	692	715	759	781	797	697	716	742	707	676	755	788	711	736	750	714	741	699	772	759	713	718	712	732	718	764	775	708	781	766	736	724	770	678	744	708	781	705	775	697	790	742	694	715	785	743	716	762	776	772	689	760	766	729	718	687	723	825	735	779	760	708	770	736	710	769	757	736	731	750	730	765	729	772	761	714	694	729	738	790	747	751	758	717	732	758	723	738	756	685	758	755	728	722	721	739	759	754	740	759	745	675	739	726	689	734	673	678	733	761	702	773	772	709	779	705	731	755	728	726	733	706	738	752	741	770	729	698	763	694	722	761	739	735	722	730	710	772	766	732	737	755	749	725	710	757	761	723	752	770	707	689	725	705	741	749	766	743	746	744	684	746	722	698	769	780	737	764	737	695	742	718	751	727	723	687	712	751	817	759	719	728	723	734	774	707	698	753	796	784	671	766	778	696	680	691	701	723	735	695	730	784	743	715	770	750	722	771	729	727	761	739	752	769	774	741	713	769	705	696	700	768	688	741	694	724	784	693	756	716	733	767	723	762	781	730	715	733	752	739	701	779	728	701	725	766	767	761	708	700	763	721	711	804	726	730	713	756	731	743	775	741	732	768	797	748	754	759	730	766	781	726	734	745	745	748	785	745	743	715	723	713	699	749	707	700	770	737	724	730	742	749	753	740	748	725	741	742	742	698	766	704	746	686	759	734	709	739	780	729	739	695	732	751	784	798	760	729	724	689	751	747	726	713	748	739	757	743	773	735	777	807	762	734	706	737	740	735	745	777	730	719	707	696	735	735	726	767	743	782	770	755	749	751	724	797	729	753	720	748	721	713	755	751	682	741	717	747	730	685	754	727	735	722	794	696	765	733	750	772	752	752	715	664	759	783	747	701	730	702	766	690	743	737	734	753	707	681	709	722	692	763	739	731	719	745	761	768	768	771	703	728	695	728	722	748	734	718	754	741	741	799	712	774	681	729	695	703	712	782	739	710	709	737	726	789	738	690	687	744	758	757	724	744	737	688	803	734	771	736	724	772	709	750	706	741	717	741	738	720	719	748	772	701	762	750	774	735	723	764	714	734	740	746	781	730	747	723	724	749	751	752	747	756	732	710	752	721	691	713	714	738	728	781	772	723	673	713	730	704	708	721	727	762	747	760	733	722	705	754	721	710	772	706	703	695	717	694	670	760	736	731	763	723	685	733	723	701	779	750	784	770	733	705	684	700	724	733	690	718	778	696	741	755	730	701	727	721	728	745	738	742	789	742	723	709	716	761	775	751	751	720	736	733	735	732	796	785	699	681	745	723	701	715	689	742	737	739	744	724	742	730	752	733	683	762	713	702	754	753	745	708	770	738	750	727	755	725	769	715	713	692	755	740	744	765	742	747	685	710	714	752	667	728	775	712	678	757	743	713	717	717	751	742	715	705	731	778	785	688	712	741	757	743	746	705	788	722	747	758	749	730	728	729	726	735	744	701	745	719	719	768	722	755	767	745	764	737	755	703	704	735	770	728	729	726	739	716	702	725	742	742	715	728	739	776	685	792	742	728	762	796	703	748	728	752	674	774	725	771	735	763	741	762	712	715	775	697	765	788	760	746	707	742	778	776	728	769	742	751	708	730	765	778	714	738	735	720	702	758	742	724	738	746	699	784	699	717	757	754	773	779	725	728	749	707	719	735	766	752	792	688	696	724	739	754	657	734	717	688	700	755	828	743	799	691	726	702	747	750	778	738	753	744	760	759	675	742	719	742	705	735	764	723	739	753	726	755	769	776	707	705	720	691	711	712	777	714	763	687	768	703	746	736	776	710	735	762	747	680	732	729	746	777	734	741	707	700	747	732	777	739	714	690	745	713	751	746	722	729	737
3521	7847	59160	66940	53481	31460	13267	3524	1192	729	711	747	746	729	729	721	742	704	751	740	776	727	717	738	745	715	745	760	729	734	747	731	743	715	758	705	708	729	771	710	745	717	766	703	760	706	725	757	726	723	790	768	726	780	729	740	734	733	752	746	769	784	724	763	755	746	723	678	769	733	734	762	729	729	704	764	728	683	695	738	745	761	731	749	785	758	735	727	680	773	757	730	732	749	707	704	741	750	740	733	723	699	734	814	738	709	716	699	699	725	692	779	734	745	743	730	729	719	729	726	740	746	766	769	748	694	723	720	743	744	719	782	660	725	753	773	713	767	731	732	736	684	759	776	717	733	718	711	745	767	712	684	707	729	706	722	688	714	739	768	704	770	734	718	753	751	734	685	740	785	689	716	742	774	688	709	740	717	774	731	747	733	747	739	730	775	724	695	758	766	719	735	752	740	710	709	724	773	748	714	737	733	750	730	733	778	736	732	740	755	672	746	708	756	730	739	749	736	760	728	752	706	727	732	754	732	756	683	716	746	722	717	771	770	710	728	725	689	776	683	748	721	732	723	750	735	716	734	724	774	732	733	716	762	728	711	748	766	753	720	757	730	757	762	723	738	717	710	741	732	751	707	747	748	713	740	745	707	774	689	749	732	735	638	712	734	683	749	697	751	729	660	708	748	775	754	775	777	732	736	757	742	713	723	711	711	760	760	774	698	737	725	729	736	719	758	730	740	763	749	766	692	760	734	770	739	727	760	727	734	724	742	735	751	747	768	741	744	691	719	711	736	699	743	751	761	702	739	767	735	741	751	706	740	767	710	738	654	719	750	706	748	693	757	770	727	781	700	711	760	771	739	805	740	710	714	729	766	703	744	780	747	739	789	727	732	694	731	735	749	751	771	713	737	732	717	747	730	755	744	734	758	717	684	729	757	688	743	738	779	725	721	752	772	746	760	771	747	708	738	761	704	733	694	725	732	711	732	707	722	771	756	743	718	760	745	722	755	739	714	726	765	722	763	764	704	730	764	750	718	738	750	711	747	720	761	703	769	748	785	724	733	723	797	712	727	736	703	720	732	747	789	783	739	713	693	737	719	763	741	740	718	733	704	743	779	768	732	773	771	733	780	752	754	774	734	781	715	713	738	691	747	779	786	683	761	729	710	722	730	708	749	758	773	681	699	740	716	727	743	703	739	735	762	706	706	735	784	752	759	728	757	707	762	763	752	707	757	689	688	725	738	667	768	713	755	724	667	736	713	749	731	692	762	698	751	713	730	751	754	762	760	696	753	710	706	724	711	691	713	725	701	759	714	715	762	737	725	751	794	743	679	759	700	702	773	727	710	724	730	707	694	743	714	692	720	682	722	714	753	764	718	755	732	762	728	740	746	719	766	686	774	716	710	732	696	763	712	775	716	661	732	716	725	691	734	718	773	732	731	758	753	753	772	773	745	752	744	699	710	747	722	765	725	695	749	718	731	751	726	753	777	710	735	764	693	732	768	745	732	701	757	746	773	713	698	754	748	724	753	728	742	775	747	783	753	746	685	709	726	710	721	729	714	744	746	706	750	731	725	730	778	757	747	694	740	704	692	750	691	736	754	757	744	754	706	742	736	695	747	726	753	788	742	761	728	688	756	759	715	731	740	761	701	706	736	722	758	757	748	687	762	792	763	709	716	725	741	719	751	767	718	722	730	720	701	702	734	766	754	741	738	682	766	747	698	743	743	703	700	750	750	738	756	730	783	746	713	683	699	701	659	730	741	765	708	742	735	774	695	724	723	763	736	736	729	727	792	771	715	716	756	724	758	754	704	746	687	694	778	709	710	749	752	719	751	724	743	706	729	709	754	727	713	771	786	711	764	739	719	728	778	743	701	730	735	740	723	707	690	723	777	759	731	711	707	745	725	709	729	753	742	730	735	786	743	732	712	740	654	748	729	767	752	791	710	701	737	781	753	735	779	707	766	785	730	758	739	726	715	718	723	677	735	714	702	745	709	696	757	722	736	738	707	757	718	749	770	775	720	800	703	750	719	761	746	772	829	750	724	744	733	730	749	706	729	692	694	789	748	734	730	762	746	718	728	705	757	740	733	709	744	728	745	765	767	752	725	765	686	752	764	761	781	810	752	742	759	749	765	723	701	724	719	759	711	753	663	793	729	746	762	707	738	748	717	697	769	719	696	743	699	766	728	781	748	764	683	777	766	762	740	745	712	693	666	744	730	746	751	720	709	715	696	758	742	740	725	763	755	711	718	718	707	729	725	719	744	713	739	714	696	724	694	769	745	731	719	713	693	670	702	666	726	701	726	727	718	704	736	720	738	735	740	691	735	748	744	701	731	729	770	708	739	745	725	742	756	795	718	710	706	680	706	740	719	743	755	740	762	724	701	717	765	695	722	755	727	758	700	722	717	758	811	724	790	703	702	745	697	724	692	747	743	771	706	752	687	718	754	746	709	725	714	721	756	750	734	729	783	730	737	691	709	774	720	692	676	712	693	745	775	761	719	706	667	732	752	716	737	757	666	675	716	696	771	732	756	726	734	730	730	738	762	722	745	721	763	711	745	713	736	748	739	718	720	758	751	709	718	765	747	717	740	710	715	728	717	721	787	734	709	707	717	717	722	741	735	755	755	719	764	739	706	721	754	716	749	720	716	734	756	723	734	702	678	761	713	801	732	719	711	705	685	714	732	738	776	683	766	724	662	722	740	731	746	775	742	718	744	708	779	757	786	712	695	720	776	699	783	724	758	755	700	714	767	731	723	754	746	751	737	725	729	772	765	734	716	731	677	760	778	736	742	711	802	754	735	786	785	734	751	703	689	734	757	688	689	741	796	739	755	738	718	701	736	721	802	718	762	730	733	722	695	756	771	713	706	755	728	730	765	719	680	735	731	719	750	691	739	761	706	761	724	756	788	728	729	765	710	722	729	732	759	777	754	749	692	723	760	758	745	710	693	750	705	695	729	782	722	748	744	748	722	711	732	731	730	721	721	760	738	761	729	740	709	731	719	722	736	700	700	726	743	729	658	756	706	708	749	731	721	752	759	735	702	726	765	768	725	735	719	712	768	751	696	733	803	723	717	705	721	706	696	782	755	731	728	735	716	687	738	735	728	752	675	756	759	729	761	752	702	722	730	761	710	713	713	758	687	734	732	741	728	759	758	748	787	726	756	754	747	736	719	757	769	694	779	742	727	776	808	744	742	750	730	722	783	738	773	738	730	761	720	734	767	775	694	745	737	777	716	753	717	780	750	796	763	733	685	702	731	738	743	728	724	742	740	766	740	729	732	707	703	750	714	742	718	756	748	736	701	702	730	727	738	686	732	754	756	798	803	749	763	710	805	739	735	743	747	730	751	725	713	722	749	746	721	742	766	766	718	688	834	729	704	776	705	704	706	714	699	683	729	734	754	722	744	723	739	725	719	722	758	722	718	804	736	722	712	739	715	689	760	746	710	748	721	726	695	684	734	739	772	770	737
23738	21090	30102	55337	61150	47383	26852	7695	1716	981	902	938	815	877	918	843	891	805	836	867	875	796	855	817	851	813	891	864	832	856	851	824	857	817	843	815	804	821	829	892	840	807	772	869	825	770	850	792	876	849	812	818	793	764	816	852	821	868	884	823	834	810	845	872	847	868	770	820	793	878	851	826	805	808	861	787	843	853	827	840	881	861	862	810	814	830	804	827	848	850	884	874	839	820	819	801	841	888	855	850	791	776	796	837	844	815	829	773	881	820	832	818	798	804	818	814	793	769	787	837	852	810	862	885	857	855	842	799	805	816	840	802	818	844	789	789	799	874	812	831	819	848	806	894	811	847	832	857	829	796	780	842	764	827	843	805	811	867	836	804	834	810	850	792	768	793	855	821	834	859	780	821	810	907	833	805	869	859	832	813	817	870	819	828	820	821	840	824	797	794	860	834	846	811	859	794	856	824	838	772	813	869	823	829	834	798	845	760	758	834	800	831	801	820	797	811	823	766	846	742	829	812	850	820	832	862	808	816	828	876	810	799	836	855	801	810	789	840	837	844	798	825	821	847	815	769	861	858	834	875	818	821	885	827	823	819	849	799	805	788	846	829	816	767	804	845	850	861	789	798	818	820	803	826	844	793	807	842	847	845	798	866	781	823	846	845	827	798	822	831	845	790	858	822	780	793	826	814	850	815	837	817	839	843	841	808	828	824	755	822	806	812	803	799	813	837	816	844	824	811	877	820	828	839	847	837	792	847	884	824	773	836	844	860	857	810	877	805	835	851	770	814	830	820	784	782	814	808	837	844	846	811	921	838	821	812	847	804	806	768	759	852	848	842	837	850	834	821	799	859	852	896	845	842	858	813	779	782	836	830	855	823	800	866	881	786	804	861	809	788	835	848	872	855	857	831	853	853	834	815	809	860	796	847	874	844	870	871	780	860	833	808	787	839	782	833	852	845	854	860	845	788	856	795	822	809	831	847	844	815	831	805	815	846	816	810	834	805	830	856	854	822	840	763	800	898	808	827	830	843	834	856	822	800	766	869	781	808	777	837	809	780	823	847	843	784	835	833	788	803	808	853	815	791	810	857	825	794	844	771	828	840	823	865	817	866	847	823	817	777	809	795	827	797	858	840	779	837	854	855	836	864	779	808	828	835	835	825	885	779	811	827	847	794	822	871	824	845	808	790	835	762	798	792	843	832	794	837	816	832	830	843	826	809	856	865	819	823	824	850	852	848	818	772	876	822	864	854	812	814	859	883	844	782	820	837	820	829	849	815	802	825	825	833	846	821	881	832	825	850	815	798	822	789	827	801	811	854	830	817	796	806	819	796	831	815	866	841	829	808	809	807	761	905	770	802	808	856	845	864	752	839	823	819	836	851	865	827	903	824	767	838	835	827	822	861	870	818	818	869	841	844	829	837	819	841	769	809	814	831	830	851	838	814	830	811	835	837	826	840	821	809	846	816	825	812	806	821	829	895	804	819	800	813	809	824	839	834	828	806	833	827	849	861	815	824	837	800	797	839	856	824	805	831	813	873	775	817	825	781	812	834	841	813	798	829	842	829	777	849	812	832	828	814	831	779	838	816	787	833	814	794	842	824	793	838	824	899	854	787	799	839	805	806	895	849	838	837	799	804	837	799	834	839	828	805	810	820	792	807	876	855	818	815	822	814	746	829	853	811	816	801	846	858	783	845	829	787	813	838	805	846	831	823	790	800	889	833	824	782	828	850	847	821	767	825	804	852	862	874	808	837	796	813	860	802	814	819	808	835	845	821	747	863	802	808	790	880	792	810	800	827	834	862	774	801	817	805	809	800	825	805	767	817	839	835	871	840	817	780	823	851	825	832	804	856	831	895	800	823	815	764	807	826	861	752	822	787	804	827	797	811	821	810	797	868	848	855	843	858	809	834	873	797	810	799	824	783	845	775	779	862	788	789	826	848	817	818	779	810	855	861	830	785	815	815	835	832	824	811	807	834	845	822	869	878	860	797	819	778	779	853	813	848	881	771	823	807	809	844	814	813	830	817	820	840	831	874	801	772	784	873	815	788	796	804	852	837	806	840	817	815	859	819	822	900	800	880	846	829	842	823	841	774	818	795	780	813	782	854	842	884	828	877	862	787	801	825	840	836	870	779	850	821	799	860	852	836	868	810	853	850	892	830	778	862	817	839	812	832	834	826	852	822	752	839	761	807	819	833	837	812	791	771	819	789	869	774	795	819	896	847	868	868	796	783	816	785	848	846	844	814	787	844	844	779	813	871	856	853	819	780	792	846	803	836	807	824	807	804	869	814	806	828	816	840	804	808	833	811	843	799	771	801	824	832	822	829	801	797	830	820	834	756	850	813	814	788	830	864	809	810	838	823	834	794	826	859	822	831	833	802	782	846	859	796	822	847	757	864	819	823	768	802	863	822	882	851	813	812	850	835	834	879	820	836	809	835	790	859	843	836	879	855	918	810	820	848	852	817	779	818	788	832	843	807	782	825	837	864	785	772	837	783	844	832	866	819	817	793	749	874	788	834	765	839	761	843	830	818	817	839	827	820	853	827	785	812	804	823	820	823	786	814	836	824	806	842	777	811	818	804	784	748	816	824	817	765	796	798	804	753	823	825	835	880	854	829	848	830	839	845	875	850	850	843	826	873	828	824	866	808	841	827	796	829	844	782	818	859	849	837	770	844	843	786	792	774	858	769	827	778	880	811	832	823	840	871	807	837	836	837	828	824	788	847	896	827	853	799	858	809	803	887	799	802	835	804	826	790	832	827	884	795	800	803	814	824	803	819	834	836	815	831	837	797	849	797	872	796	788	831	788	868	814	861	822	825	809	856	772	849	886	800	813	848	801	844	849	839	816	820	773	818	804	882	866	849	810	860	832	816	820	813	848	833	818	828	756	851	829	798	805	819	794	775	779	813	818	792	806	849	852	809	862	808	840	792	826	859	823	861	842	801	840	822	786	889	852	814	788	760	842	822	826	824	813	816	803	821	803	799	792	822	811	794	830	799	777	798	782	771	839	859	825	808	825	861	800	788	801	820	837	848	802	844	815	808	782	820	789	855	838	845	803	877	843	786	769	765	835	803	843	861	808	861	828	772	846	839	825	839	843	800	838	823	796	770	787	862	826	854	788	777	781	799	829	834	806	807	833	792	802	871	825	805	822	799	779	829	810	791	821	839	804	873	828	841	817	862	815	808	772	806	841	840	832	847	817	853	803	849	782	853	877	802	881	817	834	821	823	839	820	834	805	812	799	810	859	827	850	902	865	808	815	853	803	795	829	792	816	844	792	771	827	862	874	865	863	817	820	778	842	870	796	811	846	781	794	799	776	842	857	832	834	805	834	840	847	797	791	836	848	856	834	775	862	837	859	821	811	853	808	802	777	838	891	808	814	833	792	834	824	787	895	811	819	876	852	812	806	818	887	875	794	904	811	765	831	824	886	799	786	825	867	824	855	902	821	797	833	855	861	828	841	803
3731	7352	45216	80859	65989	42240	16556	4498	1413	827	783	804	874	830	846	782	839	808	855	793	812	862	796	785	799	802	834	796	793	786	803	781	824	822	819	810	784	842	858	796	804	821	807	827	821	825	827	800	824	766	792	821	809	843	803	845	812	803	741	820	800	822	801	840	792	780	795	812	842	847	820	812	760	763	806	857	802	774	785	753	809	799	769	855	818	831	837	847	787	802	797	809	804	793	778	788	838	745	811	772	855	809	802	761	838	840	842	780	811	839	807	791	834	824	769	796	815	862	798	832	779	850	799	790	799	839	803	793	836	781	817	759	777	753	788	793	779	808	732	812	779	838	811	776	835	771	771	754	869	790	783	736	867	805	809	816	827	822	782	811	847	751	781	850	864	837	773	809	797	766	851	796	792	812	800	817	811	774	832	801	792	783	763	827	769	821	802	795	747	784	766	828	809	807	773	831	758	777	783	850	787	842	793	816	783	872	796	834	806	844	826	801	764	803	829	833	860	755	839	857	761	821	784	806	817	803	754	797	831	806	755	771	805	809	750	810	857	767	782	824	794	821	781	760	842	773	808	844	771	770	817	784	825	793	776	814	824	790	822	757	832	763	797	787	785	783	814	828	831	787	799	764	789	768	827	783	815	768	846	748	840	790	802	770	865	766	828	784	766	754	736	851	805	806	817	766	842	751	802	803	777	764	802	842	788	824	769	830	834	784	832	764	801	819	829	830	771	844	856	820	749	758	771	801	808	810	816	786	768	791	778	807	825	767	844	814	806	824	854	823	737	839	833	870	774	817	804	852	813	796	788	776	809	797	777	755	819	763	787	802	777	794	772	844	815	801	814	828	864	822	813	843	790	779	815	752	790	845	778	797	782	833	804	767	810	763	778	772	792	807	802	789	794	838	782	785	830	734	776	826	796	830	837	795	816	836	785	785	790	821	798	839	811	814	777	773	813	757	838	789	746	809	824	827	848	820	792	812	841	799	803	816	835	805	784	851	849	798	787	832	825	804	878	778	796	837	789	790	826	811	814	772	817	794	770	809	794	835	800	812	802	734	796	858	845	807	821	769	819	853	766	786	811	828	728	773	819	824	779	734	794	762	824	826	783	829	775	783	826	778	757	849	772	812	819	824	796	794	808	771	811	756	813	792	811	815	798	808	758	762	811	830	776	802	758	775	759	865	785	769	795	810	785	793	783	787	824	788	821	827	771	830	793	792	797	842	779	832	792	824	824	847	771	810	793	849	798	793	777	806	839	825	830	806	834	771	798	786	817	750	813	828	775	819	823	834	841	828	827	814	843	771	795	826	767	809	783	852	838	817	808	792	814	829	831	830	800	819	844	837	795	801	811	790	794	784	789	786	821	816	796	778	802	782	751	819	772	822	759	761	750	802	785	845	814	787	816	819	806	801	830	832	793	864	796	774	805	809	817	784	827	777	795	797	807	752	805	815	818	828	753	781	831	781	822	765	821	808	795	772	796	839	861	761	824	805	798	788	842	790	810	775	830	801	822	814	751	781	802	835	843	864	785	843	804	778	834	785	771	819	801	807	760	759	816	841	833	802	778	797	841	792	820	818	746	824	774	757	822	816	881	742	833	762	791	774	866	819	813	773	809	847	784	866	813	767	783	774	752	786	768	791	754	817	826	814	800	824	790	779	813	826	837	803	768	780	768	827	854	782	826	818	850	786	817	788	817	779	820	808	831	809	811	801	830	804	818	817	857	799	858	818	791	819	747	848	783	722	695	794	735	785	774	840	759	825	786	752	776	766	769	801	801	780	820	830	817	842	799	786	771	804	783	767	838	771	817	803	769	837	834	816	787	790	808	795	798	745	771	755	768	893	755	767	780	867	769	779	821	813	815	830	781	846	841	779	839	796	853	813	826	808	808	794	796	755	813	788	802	739	794	768	832	802	788	797	815	766	843	834	850	776	803	822	813	799	814	787	840	779	817	836	779	795	802	807	840	802	801	854	782	839	755	802	785	793	852	834	794	781	810	853	802	821	828	788	782	837	806	819	810	830	817	825	823	819	813	761	793	844	799	805	779	823	787	775	764	830	779	802	825	792	789	792	808	781	793	780	866	764	783	819	748	826	768	779	770	783	789	848	798	834	782	802	838	801	769	755	806	860	780	818	803	787	773	812	815	828	799	793	820	798	769	786	841	774	788	828	772	786	870	784	793	772	763	825	816	816	770	764	815	835	782	729	848	808	777	803	765	813	849	798	773	842	816	818	860	766	807	802	732	793	806	776	813	839	837	802	761	771	754	771	816	789	814	797	808	833	777	798	809	787	769	786	785	720	817	770	792	830	779	810	794	848	772	788	809	798	816	797	791	836	778	833	743	746	804	775	799	814	817	789	775	756	830	845	789	803	801	798	773	824	752	760	793	791	869	826	799	774	779	755	826	817	776	763	805	766	756	820	776	784	785	822	847	841	815	836	824	747	813	815	800	829	858	786	804	781	851	802	870	734	797	831	825	799	800	783	801	774	820	806	812	842	793	837	804	839	773	784	796	815	800	764	810	766	736	795	766	814	768	835	823	840	782	852	766	821	809	814	779	779	783	787	782	746	789	779	830	777	743	795	849	766	765	818	817	767	805	808	834	781	766	841	773	798	757	793	826	819	830	835	789	805	781	859	837	841	801	793	835	770	803	811	778	825	828	826	847	789	809	783	864	794	770	788	780	866	765	818	816	773	815	801	781	823	814	820	816	810	772	825	763	785	796	793	730	740	759	812	806	825	781	847	790	785	816	775	785	810	832	809	858	764	793	823	786	809	800	807	768	770	811	797	775	835	797	816	840	812	812	802	791	800	807	838	780	809	829	785	769	840	818	787	807	809	802	809	798	798	848	823	756	798	781	789	804	758	813	805	788	823	815	789	800	790	839	798	784	774	771	826	768	838	840	819	745	829	838	795	780	776	794	824	822	824	769	802	770	800	842	799	778	766	818	841	767	770	765	777	800	803	794	798	761	809	794	795	816	847	860	812	776	797	771	779	801	788	785	830	852	818	820	796	739	766	789	803	801	784	859	861	741	804	814	804	796	816	770	796	825	789	768	809	808	761	814	755	798	805	800	779	827	802	814	792	772	783	807	792	768	781	826	770	840	796	812	778	790	824	782	839	793	803	829	812	808	800	805	836	787	791	777	794	828	810	849	826	792	819	815	845	805	861	793	773	744	846	793	771	790	791	789	789	771	803	759	834	832	788	780	781	822	862	789	849	805	782	809	823	829	851	776	856	821	768	826	804	812	803	809	823	816	812	793	802	773	850	823	752	740	845	781	819	734	792	759	772	804	790	839	864	828	829	831	818	738	830	790	757	801	815	827	758	786	794	831	832	771	780	823	766	831	820	788	790	776	775	792	825	801	795	795	828	777	795	825	807	791	819	834	848	803	782	777	841	811	802	830	845	802	780	767	756	785	784	829	828	781	826	830	796	809	820	808	797	809	792	846	774	827	786	819	821	822	786
27370	13463	7584	26246	19054	7992	2525	1154	825	768	777	789	769	795	803	806	771	748	798	762	786	761	783	764	781	821	740	752	775	768	721	756	778	786	763	816	752	774	762	752	843	777	755	736	783	792	741	791	843	831	787	792	789	802	759	732	786	811	806	794	757	772	768	761	763	794	750	749	781	800	758	738	796	753	709	836	774	770	761	784	756	772	734	736	785	797	756	778	818	845	811	760	813	753	832	758	769	825	732	784	794	779	840	779	792	705	808	751	790	817	772	788	791	785	780	809	756	751	746	786	768	779	769	769	739	799	851	797	762	802	763	792	753	802	794	829	757	750	738	798	774	762	754	812	754	790	815	808	785	798	802	753	778	806	741	785	782	746	789	758	679	755	792	823	776	749	831	773	800	760	806	756	751	812	762	753	801	727	768	770	768	764	778	779	744	800	720	777	769	801	769	776	745	783	777	755	759	766	786	760	811	771	802	825	776	771	752	789	787	796	755	743	821	725	792	760	757	831	782	796	785	794	804	766	754	815	797	773	772	857	762	757	809	766	744	806	775	811	806	735	737	793	752	793	806	796	746	782	795	745	753	762	761	718	742	775	754	799	717	741	784	785	774	773	756	805	772	710	773	784	763	757	766	770	765	735	744	783	748	757	773	730	751	730	753	775	789	754	800	797	817	732	760	756	764	789	778	773	815	782	807	750	762	751	753	770	743	758	789	763	797	772	789	747	730	760	714	780	765	796	743	703	800	770	803	804	770	763	767	782	764	720	761	764	791	786	782	806	741	776	794	797	777	815	761	798	760	754	777	758	783	727	774	831	749	786	779	766	775	746	779	780	758	781	776	742	781	773	775	826	816	739	746	783	798	775	804	769	767	786	779	778	762	741	763	785	790	765	731	780	745	765	761	766	806	791	779	762	739	754	815	761	771	721	738	792	755	787	787	772	760	789	790	750	759	774	743	794	780	795	728	789	816	778	740	769	711	753	747	788	758	755	736	736	783	791	796	766	778	762	782	735	780	830	748	764	780	805	722	747	823	769	788	714	796	756	782	751	781	771	769	774	788	786	773	745	781	755	723	760	740	806	823	754	774	725	739	780	787	751	769	791	743	785	790	786	801	795	720	744	734	778	793	776	754	735	794	794	750	769	755	771	776	767	827	788	739	766	763	783	802	790	802	751	745	777	774	792	773	749	806	796	769	817	793	773	803	805	741	777	786	702	758	773	793	768	819	783	761	776	808	775	738	809	793	786	769	766	775	779	762	790	776	756	737	803	756	757	826	768	750	777	765	800	753	793	806	715	752	781	788	824	823	751	781	803	765	827	778	791	780	774	736	844	811	800	728	787	791	768	735	823	791	754	768	791	763	757	816	737	751	786	744	808	794	784	792	757	743	766	822	707	782	750	788	757	796	764	770	740	746	773	766	804	782	750	774	799	805	787	792	815	759	725	748	741	786	730	812	810	815	798	775	768	787	758	777	760	809	769	783	770	744	733	774	774	767	767	727	745	784	747	719	784	717	777	762	785	789	776	752	739	808	781	749	764	764	776	795	825	762	798	787	772	733	763	774	791	721	765	832	760	781	790	779	805	719	760	750	740	769	797	769	811	813	749	822	739	743	780	829	789	770	767	778	756	792	780	814	750	768	755	784	742	812	778	813	776	809	836	729	757	808	770	769	809	779	790	775	719	760	749	757	790	743	770	735	777	780	750	722	777	700	771	768	797	744	734	693	766	763	778	793	847	735	765	783	760	733	808	798	762	742	818	784	761	782	820	728	773	784	784	759	804	790	755	741	769	804	794	781	756	764	809	778	768	743	813	738	759	802	771	783	777	805	798	798	799	786	743	783	792	812	737	778	801	791	771	786	771	815	810	729	755	757	750	773	796	744	744	742	761	742	832	773	789	732	753	818	815	801	756	782	786	818	800	795	750	813	817	769	778	762	765	793	715	766	794	716	769	768	771	799	803	826	720	746	771	773	765	806	762	799	778	755	733	748	755	817	749	825	763	769	773	812	807	730	788	745	812	758	766	778	798	777	765	740	749	755	799	726	740	741	763	776	746	770	767	777	815	768	782	770	761	840	809	771	784	778	833	796	802	801	766	738	780	761	802	808	769	804	771	760	709	741	791	763	769	774	793	747	796	794	747	747	774	740	760	787	796	730	748	809	832	813	760	753	758	796	762	762	774	769	766	766	788	786	840	769	749	768	798	766	808	803	726	758	797	750	785	772	777	762	821	781	799	732	763	727	737	724	783	798	786	769	780	793	814	785	778	759	786	754	784	724	780	787	731	762	775	747	749	740	765	752	764	770	788	738	785	781	761	764	727	805	784	779	783	844	801	804	742	787	776	787	762	767	774	761	757	800	804	816	761	744	802	731	765	722	773	801	776	741	734	805	789	765	846	722	768	792	797	783	795	775	775	819	704	804	750	732	789	778	786	770	749	813	744	809	740	759	757	750	747	833	800	766	745	772	815	765	755	790	821	812	842	790	746	742	769	767	759	759	783	815	794	784	784	770	804	768	751	718	793	793	792	766	759	811	741	785	819	781	744	759	774	779	819	761	781	758	817	828	726	680	758	747	760	789	808	791	737	733	739	787	797	821	750	769	787	762	761	782	788	759	804	767	792	770	757	794	810	792	796	754	768	753	769	832	791	807	758	825	766	742	757	753	760	764	827	768	823	767	735	744	743	799	760	756	774	809	721	782	759	756	788	803	765	767	776	733	785	756	821	783	764	745	751	727	763	772	779	711	816	783	809	749	768	778	725	775	778	828	767	765	747	761	775	742	811	760	759	796	774	782	834	780	755	763	733	779	754	792	810	760	813	753	804	810	756	759	756	746	791	716	835	774	792	763	797	736	803	770	811	811	758	756	761	796	758	758	794	785	781	761	773	811	726	756	786	790	836	763	823	776	783	724	767	771	800	772	769	803	814	797	718	784	749	717	789	767	774	807	789	790	766	845	814	793	812	778	836	786	783	794	780	776	819	734	714	766	739	799	779	759	739	753	774	758	769	755	799	797	780	781	784	792	769	797	736	781	782	798	789	706	758	779	803	792	755	769	776	787	757	748	771	773	786	792	753	762	781	776	790	749	746	731	798	812	762	821	747	781	716	748	783	712	760	765	759	715	792	798	749	764	771	750	759	780	820	776	735	780	784	797	775	781	770	792	787	761	767	783	746	740	800	759	768	777	780	765	725	761	779	705	777	806	699	818	809	757	768	745	779	753	784	774	769	772	776	753	732	788	756	781	795	771	749	782	810	763	769	787	773	757	777	817	815	729	767	754	767	771	756	805	779	776	778	743	784	798	733	728	788	753	812	793	774	815	747	830	826	754	774	807	809	766	813	746	759	778	735	732	815	770	833	778	789	794	774	820	767	783	794	807	759	770	816	763	766	757	784	765	803	781	744	741	782	789	803	748	782	800	822	767	779	705	794	754	816	762	763	761	785	753	751	755	785	779	730	728	783	810	790	833	756
5010	1004	8179	20062	13843	5738	2062	1025	763	774	680	736	719	692	724	715	771	692	723	724	750	777	721	726	720	776	710	742	713	696	775	729	703	717	686	715	727	735	786	702	723	734	751	680	736	670	777	699	712	702	671	792	700	703	716	731	747	716	715	700	730	687	710	720	728	739	681	696	713	688	705	739	692	695	705	707	690	724	645	675	709	702	747	725	721	701	713	719	728	633	724	698	691	730	717	675	695	717	696	725	723	734	697	665	723	701	683	712	702	684	747	754	729	709	695	727	690	692	697	679	681	702	715	719	709	724	675	714	729	687	693	711	698	701	723	675	660	728	694	730	744	682	676	670	723	734	668	706	681	674	720	691	718	690	717	693	716	702	706	709	705	642	729	693	756	754	672	716	702	710	748	709	703	737	708	706	680	668	707	706	676	717	724	738	749	714	691	708	713	720	687	691	748	705	694	682	724	732	714	690	746	694	704	717	702	713	714	685	726	678	724	720	737	709	713	690	736	722	720	739	711	697	715	675	676	668	660	697	654	688	677	681	755	766	710	728	764	689	737	688	698	709	732	744	692	738	691	702	706	750	745	685	676	717	714	725	692	740	738	664	692	691	755	743	745	722	757	739	717	688	705	654	718	693	698	727	751	671	701	730	657	730	726	716	740	672	684	745	725	722	711	714	679	765	735	719	709	692	747	724	702	749	744	750	721	713	718	719	726	716	681	705	714	694	734	720	735	755	745	689	737	708	764	697	721	708	751	665	715	708	667	723	700	698	740	697	718	723	671	707	704	680	721	702	740	666	707	674	722	739	678	736	712	737	713	718	694	685	733	723	717	682	712	736	741	726	692	717	690	687	751	701	717	699	702	746	717	760	708	748	708	687	661	694	666	737	723	739	712	759	738	664	721	723	761	741	697	709	746	696	704	665	766	685	737	723	726	698	665	714	666	687	668	713	686	736	729	691	720	709	726	738	656	694	670	717	664	722	689	713	730	706	760	732	726	761	718	749	694	721	662	704	687	720	736	747	691	724	684	690	697	685	696	700	709	742	728	727	690	714	696	725	752	662	661	717	732	699	701	700	767	724	709	727	722	675	743	669	747	707	729	716	733	672	672	734	709	716	735	711	746	669	674	696	706	733	727	693	733	717	721	724	742	746	684	677	711	744	749	730	696	710	719	705	709	717	731	712	730	718	715	729	755	740	725	680	679	687	721	675	729	709	698	712	699	759	689	709	708	708	725	680	768	683	668	708	706	724	734	737	720	731	754	738	692	720	743	741	746	763	721	733	746	690	713	764	714	714	671	739	676	758	721	710	765	711	698	724	719	731	698	682	762	693	776	686	736	738	713	731	702	750	761	747	723	694	749	729	707	696	705	756	722	727	719	725	717	737	730	683	694	681	707	731	740	721	714	710	733	712	735	721	682	703	712	742	725	769	713	752	704	698	766	700	719	662	706	699	692	752	687	683	696	725	718	763	705	711	696	695	694	720	757	716	735	711	726	743	751	685	719	705	711	702	718	672	743	726	662	742	724	685	704	716	736	737	725	712	723	700	727	717	720	723	704	739	682	668	691	704	728	668	696	725	681	676	672	734	679	674	752	713	681	701	706	700	702	671	741	729	701	698	719	699	705	750	737	781	745	776	699	720	728	741	685	696	675	723	690	758	755	704	717	691	739	717	751	698	726	700	692	714	741	664	708	757	661	704	732	704	727	722	648	719	692	726	712	735	738	729	744	708	661	674	711	681	683	732	727	686	700	713	691	722	705	686	691	673	715	728	694	733	788	705	665	714	701	695	683	723	704	734	726	719	723	708	646	689	695	720	701	700	768	681	691	739	742	705	686	704	729	682	763	679	703	727	705	737	685	654	699	719	669	686	687	706	711	673	666	696	684	704	662	698	704	755	709	704	698	731	714	699	708	731	684	744	709	742	710	664	692	672	750	711	646	764	679	721	668	732	731	672	701	759	702	728	677	712	683	717	739	706	755	734	729	709	763	739	691	707	741	767	696	696	707	716	707	676	683	716	738	708	733	712	706	716	746	662	717	749	696	698	718	681	776	705	666	712	743	772	738	727	729	732	713	730	691	781	649	742	677	703	726	721	700	767	685	727	755	754	715	734	698	723	698	732	662	697	705	729	732	723	723	713	667	685	724	760	706	697	730	750	699	699	731	685	703	774	673	737	710	726	739	706	713	723	771	713	690	711	690	720	764	750	709	697	720	714	732	708	721	712	731	720	748	690	740	746	702	700	674	718	752	709	734	711	713	671	718	739	673	704	751	734	748	707	749	685	709	705	716	692	697	710	675	688	706	738	704	707	717	760	744	706	742	725	732	737	688	710	695	732	670	697	712	763	712	721	737	679	745	756	684	702	713	734	693	738	752	747	709	641	661	759	736	680	767	760	703	698	765	784	704	716	692	699	711	719	690	744	668	721	683	682	707	738	679	736	734	697	723	695	745	735	721	657	706	672	730	697	735	701	687	733	693	717	670	750	712	747	690	698	738	725	712	694	686	699	744	661	727	699	701	716	691	699	725	668	736	711	659	719	713	743	741	707	675	731	743	731	659	735	717	695	690	693	700	694	722	756	728	722	686	661	701	680	697	697	719	717	703	734	666	698	724	702	757	695	696	673	656	677	722	688	755	727	713	704	678	705	760	736	666	728	730	674	758	743	688	699	740	690	735	744	700	723	689	699	703	739	702	741	709	695	711	725	743	731	750	674	709	711	701	735	700	714	719	663	723	691	732	695	724	717	702	712	711	723	728	737	753	722	726	742	772	725	725	694	691	707	693	710	713	687	736	671	685	734	686	733	769	730	685	720	696	707	744	707	746	697	664	714	755	704	758	728	779	706	686	749	703	707	768	722	750	706	695	686	706	713	759	743	711	718	703	725	720	750	708	684	679	704	697	706	687	759	711	755	708	718	719	697	685	726	731	732	721	693	706	704	675	687	740	698	746	681	728	758	705	734	708	738	718	751	718	699	721	728	705	710	739	696	718	657	685	691	680	708	704	730	735	696	679	674	708	723	725	729	721	699	677	681	750	691	690	734	726	690	690	690	695	720	670	718	753	717	737	681	744	775	735	672	688	703	678	702	693	766	714	684	718	719	736	736	690	740	751	706	682	671	720	701	724	703	709	704	683	704	710	701	690	761	687	703	703	704	687	690	700	770	695	700	709	702	702	738	753	708	682	720	702	673	735	718	727	670	780	694	686	727	702	696	714	721	692	671	755	726	700	789	679	698	654	704	695	706	694	720	746	772	716	728	671	738	709	707	685	698	717	673	681	702	732	689	699	752	761	727	739	720	710	700	707	749	728	705	698	731	690	713	717	666	741	750	763	690	703	708	719	718	718	722	669	695	691	707	720	666	673	705	690	771	733	744	748	697	714	742	712	737	757	723	701	779	705	684	721	704	718	676	733	737	735	692	726	722	721	715	699	711	734	716	694	708	701	721	722	688	713	702	692	727	721	731	744	755
24536	21162	32238	56162	55231	37848	18259	4031	1240	805	808	773	726	760	778	785	769	770	768	784	778	740	789	750	783	780	753	805	776	748	777	763	809	736	788	793	747	740	750	784	817	751	801	791	779	785	732	711	754	710	736	762	808	752	746	797	796	809	740	762	758	737	717	705	817	770	738	763	751	770	799	794	764	727	748	754	744	746	706	708	719	720	727	762	724	742	736	726	739	757	764	745	810	700	735	722	770	742	783	745	759	762	758	763	753	725	703	760	801	777	801	812	795	755	717	744	748	718	757	753	746	767	715	766	761	787	792	747	739	755	807	740	793	750	771	718	709	757	737	776	714	733	730	722	729	721	770	807	742	731	743	756	806	759	780	693	813	741	727	719	750	745	757	801	758	733	750	738	821	834	714	755	728	736	755	747	751	759	751	759	754	754	759	740	760	706	741	763	797	753	761	767	736	734	759	701	727	724	719	714	736	758	748	764	776	703	759	740	776	755	737	730	722	698	737	707	757	781	728	730	780	704	772	764	778	775	718	792	727	752	739	763	745	803	751	751	727	764	740	768	722	799	740	761	775	764	731	799	772	758	764	737	720	797	675	780	772	761	715	755	766	816	777	765	722	741	813	760	756	764	739	753	705	748	754	763	726	744	720	748	741	731	772	790	798	785	747	764	755	695	755	747	758	764	782	764	707	741	737	723	709	769	780	743	751	772	699	748	757	790	722	795	735	763	747	744	749	771	733	753	797	741	728	688	733	752	722	782	775	754	758	787	755	774	785	754	783	747	723	710	732	665	774	716	739	791	727	682	748	727	792	789	781	767	749	764	707	734	758	781	761	751	791	747	753	766	757	747	751	765	725	793	730	695	745	775	762	799	772	727	710	706	720	811	732	748	710	745	757	745	782	739	778	795	775	774	732	775	748	765	745	693	776	712	749	766	745	731	761	740	750	773	744	765	741	755	801	725	773	766	804	784	789	718	752	724	721	700	774	739	705	784	764	742	805	747	741	760	767	757	751	760	763	763	759	741	701	751	742	747	752	805	799	743	731	749	745	740	733	759	732	708	732	741	774	790	730	734	763	784	758	772	781	723	771	790	747	734	752	788	775	759	764	759	703	707	740	719	695	736	766	760	821	745	731	758	779	755	719	745	824	774	728	757	729	759	731	719	762	723	758	776	755	758	708	754	769	765	790	761	761	749	785	732	740	765	742	760	765	730	747	741	691	778	751	738	762	773	763	744	711	768	746	774	702	761	730	754	725	714	727	742	774	810	745	750	755	767	753	788	699	731	715	772	777	816	782	753	761	736	771	735	786	754	748	781	759	721	795	730	804	757	716	756	731	697	767	764	774	774	752	742	778	709	669	752	760	801	767	740	756	725	731	727	732	780	754	731	730	737	735	728	742	761	734	763	821	758	740	762	784	764	705	766	720	757	736	732	801	770	736	737	734	734	705	720	764	730	768	740	766	751	700	752	741	739	800	779	703	757	698	732	701	736	769	689	769	740	770	714	755	777	729	799	733	723	738	766	800	754	771	806	796	746	763	747	726	782	747	772	778	785	731	760	734	729	785	797	704	702	763	723	728	742	727	706	734	720	784	708	784	727	776	740	744	774	719	773	722	723	794	787	735	773	742	750	797	823	742	827	716	767	763	782	765	822	705	707	765	791	750	756	774	787	787	779	770	718	711	749	749	754	647	744	711	683	805	821	777	755	741	765	747	800	743	788	772	758	773	807	761	753	726	721	783	711	735	764	809	743	730	724	791	788	760	744	725	778	755	809	735	733	735	759	717	704	786	747	766	764	729	789	723	674	730	756	759	763	791	799	787	707	770	755	761	793	727	715	741	708	748	746	798	776	720	792	710	739	719	768	783	764	773	777	752	760	765	737	740	727	773	769	776	798	779	713	725	709	764	740	726	731	725	733	694	751	738	777	770	692	727	725	777	706	754	739	741	742	738	742	776	758	790	770	823	729	700	723	746	759	724	777	790	726	736	749	751	723	731	722	729	750	738	756	723	785	763	732	789	814	794	704	782	725	718	741	740	756	727	750	774	729	769	704	777	742	776	741	735	757	793	783	736	728	770	786	735	753	766	727	791	749	730	751	787	742	716	798	782	741	829	792	702	745	750	730	735	704	778	771	727	744	741	786	759	753	738	737	765	743	757	765	736	764	766	723	741	733	746	736	811	742	715	728	754	694	739	755	743	748	755	770	755	732	770	723	760	744	771	729	733	747	684	766	762	729	719	744	777	785	782	719	786	734	769	764	739	732	757	725	788	743	733	746	784	738	732	755	763	729	738	769	771	781	732	755	752	721	757	785	696	754	761	764	742	716	705	730	733	808	803	756	761	782	748	741	753	731	781	763	765	716	786	678	741	743	779	747	723	741	767	689	697	744	745	731	748	716	757	749	705	756	788	754	780	741	742	768	816	747	740	728	746	718	759	765	718	781	757	781	729	789	757	695	716	786	711	767	735	757	740	754	738	734	745	820	722	751	727	769	812	727	740	751	761	791	742	751	767	775	753	730	757	783	712	793	779	759	756	753	743	732	791	731	750	746	743	750	779	761	721	754	781	750	730	718	754	722	746	795	746	726	749	731	742	726	796	735	765	798	767	785	737	775	720	753	750	695	769	725	737	742	749	788	733	750	697	734	765	791	763	716	689	768	747	776	733	793	746	780	760	732	767	716	741	756	788	741	753	751	752	744	733	765	765	768	787	827	786	736	720	744	713	711	756	701	748	792	774	749	744	743	784	799	778	749	754	735	749	768	723	738	715	726	722	705	733	791	777	788	772	762	798	717	729	795	788	757	728	779	768	707	709	750	758	769	772	772	779	740	775	730	770	769	752	697	759	750	744	751	717	776	743	747	743	752	747	752	729	747	770	669	748	806	729	740	734	712	731	774	771	769	756	774	750	756	751	743	731	728	754	754	769	745	673	746	769	751	761	743	770	745	758	772	773	800	749	763	715	770	775	785	792	714	754	707	764	709	760	736	758	724	793	716	752	731	727	716	726	746	776	685	753	770	729	758	736	793	753	714	768	768	751	744	762	750	752	758	714	752	744	733	730	737	748	727	764	727	731	689	756	762	726	735	755	674	743	760	725	755	792	793	745	790	741	779	751	761	735	723	738	745	731	772	731	744	795	758	807	751	771	769	747	802	710	744	764	748	773	767	716	747	732	759	701	757	768	738	744	775	739	762	744	744	723	817	768	746	739	754	762	770	758	746	736	774	804	760	762	754	746	761	767	761	712	748	768	700	745	760	737	726	745	749	717	779	742	712	754	724	709	744	721	768	804	750	788	729	740	770	774	706	714	769	746	761	763	737	732	751	765	736	710	774	777	765	764	796	727	756	770	704	762	710	760	804	741	782	732	793	741	739	761	791	775	755	733	730	768	761	735	721	785	766	727	714	715	763	806	757	775	712	763	718	732	754	730	800	719	779	779	792	722	764	693	709	756	750	751	786	749	735	764	775	789	741
3490	5361	45232	69578	55148	29201	10230	2650	1066	831	757	729	763	716	744	743	764	723	770	751	782	734	745	767	764	754	760	759	776	789	749	724	772	720	718	743	800	780	760	762	735	704	748	737	713	728	707	796	717	722	754	710	758	710	790	788	809	722	728	723	743	746	738	731	787	709	789	742	739	782	735	709	706	747	766	714	730	738	701	694	761	766	753	743	747	746	756	727	714	777	723	785	762	715	719	758	792	796	749	747	742	755	765	745	758	716	764	709	775	734	761	774	765	711	728	760	761	739	745	754	777	729	711	720	753	735	747	723	752	714	735	697	743	720	734	701	745	772	760	759	781	712	753	713	743	734	711	748	745	672	694	727	736	743	757	756	739	743	777	744	744	734	747	717	727	736	756	741	742	720	773	739	709	749	792	718	737	707	770	761	752	735	717	822	774	760	816	738	724	761	736	723	733	692	707	762	754	731	738	756	782	749	709	701	768	719	732	703	738	689	695	691	745	705	749	787	748	731	759	736	706	765	743	713	717	753	753	723	753	746	706	729	744	796	731	707	717	754	758	732	746	712	794	740	746	719	757	790	736	744	741	772	741	757	759	710	676	727	756	730	808	757	784	777	731	719	700	692	711	740	707	751	755	724	791	739	752	770	724	728	690	745	771	724	686	698	718	756	742	731	700	695	744	761	715	775	795	726	745	763	769	727	747	706	725	727	736	737	743	716	761	739	709	698	769	675	725	731	712	750	751	737	694	725	749	726	711	728	706	647	781	747	744	723	741	729	709	764	768	781	695	721	725	679	786	718	729	737	725	739	746	733	757	729	729	716	712	759	758	778	735	736	773	757	718	719	723	730	771	746	759	761	710	733	740	717	757	766	765	719	776	713	789	722	719	735	725	744	765	762	699	731	732	732	749	743	750	753	775	721	747	786	750	764	749	782	735	695	760	740	704	688	744	734	694	704	732	723	773	781	719	691	758	721	732	735	745	776	738	763	752	724	766	733	719	689	701	730	761	756	740	772	775	742	703	746	717	759	737	737	759	749	701	747	744	745	751	754	742	755	723	751	723	745	712	730	782	759	753	702	732	779	732	752	753	775	773	787	757	732	729	766	739	752	742	750	743	771	735	718	739	737	729	718	751	738	668	745	725	744	722	714	732	735	747	731	753	686	735	775	777	721	735	762	766	743	731	760	663	703	704	732	743	715	778	771	679	746	744	667	722	737	765	753	755	757	762	753	725	713	720	769	787	729	719	700	696	729	739	717	727	740	749	734	733	759	750	732	753	695	718	703	713	742	714	714	727	752	720	701	721	717	726	740	707	758	720	762	756	745	746	723	724	749	743	754	702	767	741	729	759	727	767	719	755	745	729	723	697	742	724	720	709	766	768	763	714	705	774	759	745	743	740	733	755	765	751	725	719	770	729	690	723	781	780	700	754	723	723	729	758	723	744	731	689	740	784	733	769	770	754	722	725	706	803	756	774	779	755	742	721	722	710	700	738	727	714	732	758	684	795	770	811	716	756	740	750	767	755	765	758	767	739	723	763	703	710	762	735	692	712	742	782	766	773	740	735	708	737	751	749	741	717	819	733	771	766	724	754	731	735	753	790	739	712	731	748	781	730	742	704	743	775	723	707	688	775	765	716	737	714	754	751	749	717	772	707	755	731	698	768	754	740	816	757	752	756	712	746	718	747	760	736	721	755	747	764	760	725	729	672	784	751	729	736	761	737	785	731	732	719	725	723	793	769	735	712	782	732	728	778	756	714	723	775	795	749	729	729	749	760	741	762	733	746	689	761	749	715	727	670	782	718	712	728	700	764	744	705	774	811	745	748	743	757	737	769	704	712	763	749	765	754	679	730	685	704	753	795	705	741	715	702	776	691	745	768	762	749	694	740	745	704	729	709	744	749	783	685	690	692	813	759	786	769	753	767	744	746	789	764	704	707	749	774	772	772	751	758	761	765	742	734	718	787	730	712	674	778	728	750	697	753	741	723	740	759	742	738	740	788	725	727	756	715	737	727	725	775	768	753	744	726	723	732	752	745	724	766	771	729	752	732	723	772	782	761	718	734	725	678	718	758	771	715	795	703	736	718	723	779	772	701	691	727	773	762	684	707	686	775	748	742	752	734	758	748	790	724	721	769	738	748	722	682	775	762	695	757	797	817	720	702	718	729	715	762	755	744	721	705	724	737	752	764	744	724	794	712	751	776	777	714	741	706	761	766	711	694	719	650	748	807	753	687	690	710	714	760	750	745	743	801	698	742	715	733	671	762	744	745	744	757	738	691	736	772	751	732	765	715	691	723	761	716	735	703	739	744	750	750	730	762	745	773	738	678	775	739	738	749	767	706	764	733	724	748	744	775	712	748	753	760	709	767	748	777	759	753	744	771	740	785	717	734	711	708	737	734	728	732	691	732	804	718	791	763	739	781	786	743	763	728	712	726	750	749	725	763	700	747	751	709	749	762	716	695	756	732	764	749	702	728	746	795	772	758	724	761	762	765	733	740	731	761	752	794	751	764	748	779	702	748	731	754	749	728	713	774	747	737	732	745	721	726	718	766	699	719	767	737	752	771	716	701	740	719	720	780	764	712	747	733	726	730	761	773	739	767	703	774	732	777	744	783	769	703	757	808	713	722	720	725	695	747	726	733	766	710	746	762	697	751	767	758	733	739	759	746	699	755	740	737	712	775	772	742	800	720	714	739	729	773	770	750	731	814	718	723	741	684	787	756	746	725	740	760	712	770	712	765	704	777	709	695	733	742	720	725	708	790	734	748	801	709	733	707	778	695	733	769	735	725	717	724	763	722	764	745	735	745	751	709	742	726	752	740	750	724	689	743	712	770	707	704	740	709	769	687	740	740	703	769	786	809	775	691	748	799	744	742	730	759	729	725	720	725	708	719	726	769	726	726	720	703	710	728	766	772	707	692	735	690	713	726	753	727	704	680	753	737	817	720	773	735	753	733	749	759	772	716	796	698	732	758	732	747	705	736	788	734	747	702	734	710	787	701	712	716	739	730	697	752	722	736	736	706	742	764	721	726	724	760	764	755	713	747	756	767	745	729	705	735	733	785	733	763	710	769	783	692	731	706	784	722	769	743	780	771	718	721	771	711	743	778	734	745	749	714	708	752	718	761	770	721	736	751	720	731	737	721	718	725	745	758	777	749	763	768	698	743	708	719	669	758	725	693	718	759	758	719	736	756	747	752	743	738	762	722	692	733	741	794	744	689	739	725	754	751	726	734	748	724	755	699	804	742	733	792	728	708	769	745	688	719	782	729	733	752	735	746	722	741	694	764	697	721	724	751	691	771	744	758	758	770	761	766	760	744	762	725	700	773	721	764	744	694	721	764	689	690	751	676	755	761	696	731	740	729	719	745	765	722	720	706	768	757	776	787	725	746	770	716	730	747	715	681	786	757	666	712	767	766	799	778	742	782	727	758	784	738	755	725	731	700	746	766	748	740	706	741	768	736	735	716	705
23857	21178	30057	53941	59428	44137	25298	7043	1670	1048	972	940	852	869	868	857	890	884	876	830	862	802	853	825	849	883	801	857	850	837	875	907	870	826	854	842	888	874	846	849	826	786	833	820	861	840	836	869	850	852	877	840	864	842	835	846	827	808	875	843	793	838	793	836	826	825	824	876	855	835	780	822	824	812	808	854	842	851	855	830	849	833	842	870	846	857	859	790	843	809	810	839	843	812	845	863	818	833	803	880	833	877	859	853	851	881	882	811	798	856	816	813	850	814	839	823	819	839	882	822	802	850	880	816	855	831	913	825	832	789	881	819	819	831	835	857	800	838	867	814	821	837	849	802	859	815	839	820	814	797	821	785	847	827	849	849	852	851	841	851	847	862	839	825	854	852	848	854	826	800	824	799	848	846	791	848	873	812	843	788	859	851	828	891	793	802	828	856	864	835	839	815	797	880	862	843	849	851	835	817	856	768	814	836	820	807	786	880	852	836	821	826	825	829	820	817	843	765	783	851	823	868	813	862	866	842	826	863	826	858	838	802	845	813	821	848	845	878	851	836	837	824	855	796	832	849	826	835	789	879	790	844	827	849	839	784	851	824	877	862	884	821	790	866	815	856	821	832	844	806	844	820	884	864	811	843	825	811	796	894	830	877	775	772	803	829	847	832	809	839	837	916	799	791	833	845	812	785	888	841	865	817	863	861	853	809	817	866	857	830	866	829	800	879	845	840	841	838	854	852	844	767	857	854	842	820	816	836	827	840	817	845	798	810	829	860	840	834	802	828	811	909	828	828	799	856	805	832	887	856	865	855	860	835	827	822	815	891	851	821	835	838	858	824	821	881	878	876	809	830	841	813	852	810	831	818	846	822	847	890	828	823	824	818	835	820	849	829	874	876	832	812	833	807	860	825	817	774	859	856	885	841	819	816	850	826	845	842	811	869	840	861	843	784	820	837	846	812	808	904	804	808	854	781	806	799	850	777	896	866	840	830	831	846	801	840	849	900	808	850	804	849	859	814	861	826	828	854	813	868	849	825	858	830	831	774	838	863	801	773	815	833	852	834	872	812	838	846	862	839	819	801	783	821	826	831	828	823	880	825	899	841	820	820	795	890	811	841	806	811	878	816	806	800	880	882	889	806	835	851	800	807	817	828	900	830	826	776	760	896	842	874	839	840	819	832	780	783	852	834	802	801	788	833	831	811	854	892	788	846	822	839	814	862	822	818	847	795	827	821	778	861	817	850	840	783	815	818	841	833	854	833	804	818	814	862	887	828	833	885	845	816	870	812	858	879	804	833	788	826	833	832	891	804	856	815	824	836	815	779	879	867	857	812	826	810	824	799	827	845	866	870	792	823	863	826	861	825	841	811	840	835	833	811	809	855	846	858	886	786	835	851	860	816	793	838	847	782	811	776	808	822	837	815	845	811	822	822	794	831	779	814	801	875	818	818	846	810	810	783	826	850	854	889	838	833	823	810	826	815	863	778	830	861	798	872	815	900	810	846	805	840	843	850	830	877	856	838	803	855	844	857	867	813	864	850	858	823	810	869	808	844	818	823	876	805	878	807	840	877	824	885	828	814	840	797	849	885	842	794	837	820	824	855	817	875	863	863	847	828	881	818	810	873	831	828	862	823	824	864	811	812	849	791	784	898	835	813	802	907	869	839	817	820	835	860	878	867	880	831	745	825	849	810	848	854	821	843	844	780	820	823	828	891	825	880	866	844	836	820	818	833	870	872	871	852	869	833	849	772	815	836	876	864	826	796	809	872	846	834	813	847	802	769	832	829	872	812	851	813	798	792	846	830	851	845	838	818	834	815	810	902	870	812	814	851	882	832	906	839	828	866	823	813	791	845	895	918	855	818	817	832	834	829	800	834	815	792	858	836	844	826	886	888	818	816	766	796	778	869	870	786	892	849	834	861	812	836	813	885	897	873	833	798	769	882	847	859	845	826	842	834	831	852	816	854	853	849	883	849	821	833	858	790	776	842	846	759	901	824	814	785	884	840	817	811	839	787	828	813	837	853	819	829	837	825	837	844	849	848	893	810	866	880	850	814	868	862	850	847	797	832	828	804	850	839	802	824	896	812	785	802	797	804	869	784	874	826	851	849	819	795	818	811	860	855	789	869	868	801	877	852	841	825	786	883	832	801	809	844	857	829	858	846	832	857	805	884	866	778	793	833	844	801	808	847	811	836	816	817	847	881	804	817	823	820	791	806	797	847	795	838	826	871	863	828	840	849	812	817	854	768	825	835	815	778	812	806	841	793	871	871	810	830	833	791	776	849	833	841	867	829	896	851	861	798	831	796	869	846	827	856	834	879	886	894	798	813	795	817	808	863	877	844	801	832	842	860	842	827	767	833	855	840	805	816	847	835	820	895	834	841	790	836	870	893	805	858	877	873	820	880	848	853	810	894	840	868	855	791	867	857	793	840	828	849	848	815	802	865	779	841	762	854	858	840	812	819	873	867	777	886	821	830	812	803	880	877	878	860	804	832	890	822	843	875	845	818	861	842	865	868	817	840	876	817	777	757	869	865	836	799	868	812	794	872	777	835	852	845	830	834	827	868	849	835	847	844	836	824	825	816	829	844	843	865	817	875	821	829	870	842	810	826	820	800	867	852	772	828	875	797	814	828	789	861	838	820	862	847	820	858	808	847	833	828	824	818	856	803	830	846	801	847	873	793	817	904	827	860	890	798	813	823	877	797	840	847	798	878	849	873	859	819	852	841	824	804	812	823	824	865	799	862	826	851	838	775	870	851	798	826	796	793	850	879	802	880	777	861	768	852	805	841	877	809	860	846	796	833	807	845	843	905	878	869	808	832	849	766	781	826	837	822	842	830	806	861	852	875	808	814	826	836	854	857	811	864	822	867	868	806	803	858	840	870	848	804	873	831	833	851	835	823	834	875	871	820	834	829	826	818	864	822	835	816	829	853	848	868	829	864	810	895	806	861	788	833	850	837	820	871	800	844	860	858	863	797	784	800	780	810	858	845	838	815	805	842	802	868	876	828	823	788	840	841	833	832	836	823	831	806	826	770	826	846	823	841	838	820	837	802	841	822	810	844	786	823	858	832	824	801	864	839	847	876	874	805	886	802	819	853	832	803	781	876	818	777	873	845	809	852	827	849	845	852	783	876	850	840	845	852	868	847	874	854	840	855	788	814	871	826	763	862	849	849	858	853	861	827	814	786	856	849	792	852	848	840	866	858	847	851	814	873	807	798	854	888	849	858	814	882	794	843	846	889	808	836	894	886	845	819	837	853	864	852	864	791	846	816	829	795	796	843	843	820	872	841	859	852	813	833	824	846	827	822	826	835	818	823	833	852	794	836	800	818	829	783	790	871	810	867	814	824	823	802	800	869	813	898	813	838	832	892	859	843	812	849	868	856	839	822	832	829	836	893	808	839	864	819	859	841	867	818	824	840	856	829	816	820	765	761	855	798	833	838	824	791	821	820	811	893	833	844	860	877
3715	6487	48160	82558	65649	38011	15488	4307	1485	932	797	784	819	850	823	787	806	784	865	798	814	809	845	833	839	858	816	776	780	808	780	785	809	863	840	860	768	841	809	904	827	806	858	859	802	810	800	821	838	889	840	822	796	809	755	791	788	854	847	806	852	812	779	860	818	813	817	800	769	790	827	759	829	819	822	845	787	830	780	833	803	843	825	853	846	838	864	765	884	829	765	796	785	842	803	855	873	854	772	867	852	879	827	830	791	785	781	773	845	814	853	832	813	797	807	842	767	789	797	777	820	844	836	804	780	788	799	832	838	805	836	735	825	863	880	853	835	861	813	796	828	827	799	875	820	788	807	795	859	812	831	862	801	812	843	854	832	827	801	796	785	822	866	792	800	797	839	777	872	793	776	785	845	819	758	832	793	836	810	834	830	784	791	768	864	866	837	809	742	837	832	799	777	806	837	812	775	807	807	863	807	858	810	913	810	808	839	858	793	777	828	809	757	764	815	785	809	855	778	825	787	818	778	807	856	797	818	757	806	868	840	833	810	882	836	807	845	811	870	811	772	802	778	808	802	769	787	828	837	844	817	851	802	795	835	765	825	796	809	819	797	787	789	833	780	797	815	790	820	847	833	839	787	782	823	866	845	817	765	839	855	760	850	804	808	777	863	778	774	801	761	843	784	788	764	772	791	871	790	839	782	772	784	743	788	811	757	818	836	777	838	857	826	831	823	754	805	812	827	758	809	791	810	805	885	788	813	769	809	857	849	826	864	803	778	799	771	826	829	811	792	843	878	785	787	827	822	811	806	860	858	829	774	765	801	848	804	816	769	761	798	799	767	785	829	793	818	853	840	825	871	804	778	793	791	817	844	778	846	781	822	805	840	840	791	798	834	827	795	853	750	796	803	797	806	788	850	819	809	802	783	763	781	775	822	773	782	798	826	798	826	815	836	789	833	794	859	864	752	819	796	832	786	801	842	814	805	796	870	807	831	823	776	783	814	824	808	767	865	813	786	827	843	835	812	747	779	789	826	842	780	771	776	784	825	843	770	811	821	889	812	840	770	801	824	822	793	793	805	828	809	807	851	828	769	827	800	758	844	817	807	821	777	771	855	797	794	753	796	823	797	865	838	852	822	838	815	830	837	817	831	861	806	793	795	820	787	820	823	817	840	869	831	825	794	785	812	754	793	847	815	809	855	807	825	783	824	834	803	772	798	815	815	858	778	843	799	802	825	793	877	829	826	791	801	819	824	814	785	849	794	782	850	786	759	819	811	775	843	783	844	838	796	825	865	806	796	814	824	871	830	819	820	847	836	802	792	775	787	822	819	835	837	832	777	780	847	813	806	799	830	809	810	816	832	811	783	858	817	785	798	804	866	759	790	784	822	780	842	837	827	782	779	807	813	828	870	834	854	795	787	838	798	835	845	803	818	840	762	831	798	789	815	874	803	805	834	810	844	766	776	830	811	798	820	838	817	784	817	796	828	833	822	806	826	831	805	799	818	799	796	822	844	787	790	782	840	867	823	816	885	842	808	784	833	848	861	817	832	771	836	818	784	827	817	832	842	790	797	793	813	819	818	800	827	782	778	832	772	816	778	830	796	815	768	776	784	810	785	785	806	813	792	787	844	797	818	804	799	793	779	778	795	831	819	804	784	714	774	819	758	801	797	857	835	821	807	848	815	819	854	806	765	809	793	860	851	802	848	846	828	853	781	807	793	800	836	796	796	805	816	851	817	837	836	834	795	794	836	860	804	843	844	830	834	812	810	828	837	835	798	764	810	829	815	837	755	795	765	833	814	810	831	792	829	819	822	827	758	833	833	772	824	790	798	802	791	805	795	867	882	771	834	787	782	844	834	817	833	807	802	792	801	786	764	807	782	857	765	813	797	805	817	777	853	829	816	759	813	750	804	829	851	764	808	822	836	823	740	856	784	819	822	788	770	781	820	708	804	824	807	817	813	777	793	827	793	802	816	786	845	829	822	836	825	814	805	804	823	811	820	840	797	831	847	795	840	810	775	826	788	842	883	866	787	833	811	814	830	838	765	816	800	797	812	815	834	834	808	835	803	840	815	822	822	808	791	821	783	839	837	841	811	824	840	835	836	827	808	851	818	812	818	821	802	810	810	817	855	789	795	861	816	843	779	805	807	823	832	836	831	824	885	804	829	825	823	844	833	823	797	785	810	821	795	791	847	834	810	778	829	766	844	804	877	840	818	810	841	854	858	802	820	772	776	845	812	783	846	794	831	781	809	853	841	845	822	789	802	829	788	801	824	850	788	802	790	840	848	791	778	803	816	785	836	775	796	773	806	839	818	821	822	810	822	824	818	781	799	837	761	818	804	838	789	842	822	799	831	756	747	814	808	821	786	783	735	842	836	833	774	859	813	823	784	828	805	794	822	779	873	835	806	811	783	799	756	807	776	821	802	812	798	831	802	818	887	768	849	776	800	771	806	795	820	779	839	850	764	799	774	831	805	785	826	780	784	785	822	827	810	799	881	817	785	821	782	820	806	837	840	831	795	811	771	782	824	794	876	789	809	797	803	809	820	822	815	802	827	822	825	811	813	809	866	797	777	801	824	812	822	815	807	789	805	793	778	825	811	851	797	783	859	818	792	849	801	844	799	866	796	783	829	773	844	798	770	830	805	833	880	842	820	810	822	885	850	792	768	830	757	837	840	786	782	817	812	797	766	811	790	820	838	807	803	806	851	812	791	830	847	840	766	891	789	776	800	810	805	787	823	846	821	826	796	820	814	778	815	775	786	781	820	852	817	830	833	786	796	787	817	818	787	839	867	748	791	839	808	822	824	860	838	831	791	821	805	852	785	796	798	822	819	806	809	814	820	766	853	816	816	784	747	760	767	765	810	810	842	814	811	858	794	825	806	793	811	739	767	805	754	800	828	754	860	800	826	805	815	803	784	783	802	813	861	790	857	790	824	807	795	869	745	819	802	848	840	812	803	832	816	798	801	846	810	824	827	805	878	764	851	831	803	803	784	822	753	844	772	814	796	797	819	821	853	852	801	807	787	808	786	805	764	765	809	754	830	836	802	851	838	826	870	813	813	782	760	849	783	799	816	807	856	888	810	821	865	825	830	880	765	751	840	800	778	812	779	825	752	870	799	817	840	843	798	804	790	841	802	792	744	836	790	801	806	798	821	811	797	820	782	823	795	834	842	815	793	814	795	777	801	841	839	844	839	840	815	803	799	823	829	834	865	796	801	869	787	869	786	811	819	807	774	819	831	816	808	826	798	773	794	789	869	823	823	791	772	799	826	802	824	811	813	818	793	739	791	810	785	854	828	833	802	786	822	802	846	843	764	810	818	817	819	799	797	817	811	789	829	783	818	861	802	809	827	842	812	748	792	813	829	812	795	821	803	803	774	771	821	824	788	798	848	844	812	857	756	832	771	823	767	778	809	854	819	820	783	838	771	844	807	842	865	795	828	790	865	836	825	835	851	826	803	784	847	792
27173	13532	6331	23879	18764	8326	2723	1207	823	766	819	750	801	812	778	805	731	715	758	799	803	783	791	730	814	808	758	769	817	789	816	786	792	785	747	774	766	762	813	744	761	749	743	776	772	731	729	797	745	755	810	771	787	762	855	754	778	759	787	776	758	811	752	762	841	746	788	789	753	815	773	807	743	812	787	777	741	775	780	744	776	731	791	783	760	786	751	821	780	730	748	755	757	732	759	790	741	760	751	759	809	815	779	756	791	765	792	823	759	809	777	758	729	810	747	775	788	695	751	767	780	756	802	810	765	803	765	789	762	755	771	793	743	750	755	753	801	713	740	790	780	728	783	826	803	750	769	726	765	789	780	774	777	787	776	738	760	805	742	799	767	761	737	778	810	753	791	791	760	769	756	778	747	739	799	760	762	744	766	788	773	750	755	783	797	746	760	732	708	730	803	770	757	749	735	782	780	843	777	744	754	745	772	772	732	766	749	778	739	798	770	782	777	790	713	743	810	738	771	752	755	813	794	754	737	768	799	791	739	804	772	739	789	782	777	800	767	769	714	787	699	803	757	714	758	772	761	736	728	763	730	771	753	761	747	789	792	758	772	789	795	792	815	737	779	708	776	727	763	756	811	715	802	757	784	777	732	732	722	775	734	753	736	743	784	758	747	778	749	769	793	780	754	799	792	800	731	802	763	791	767	818	777	764	763	802	785	726	771	798	801	749	734	790	777	782	789	753	778	750	782	763	765	800	739	748	821	744	797	785	788	733	794	702	749	761	774	831	787	770	766	698	802	795	806	762	786	796	781	777	735	776	763	727	772	718	758	769	768	805	729	788	729	745	736	773	728	772	784	787	785	774	765	768	774	769	741	742	784	757	762	774	796	801	758	751	764	781	804	789	782	742	761	801	765	728	756	787	766	784	737	747	761	780	760	816	774	776	764	749	787	760	766	771	805	741	786	785	809	791	799	804	734	792	764	828	753	746	852	791	790	828	772	798	783	807	801	776	799	748	765	744	811	824	763	742	813	824	775	762	776	812	807	745	757	727	802	744	733	796	714	806	749	768	779	748	785	754	774	781	817	802	762	760	780	771	775	789	695	782	759	774	818	756	799	757	766	758	724	775	747	802	781	796	790	711	755	794	784	740	747	751	750	783	739	741	807	822	755	745	765	754	784	739	745	771	769	793	768	781	784	815	789	768	827	725	711	771	763	747	757	750	752	747	766	796	816	765	811	764	761	791	779	739	745	762	797	690	757	827	726	815	753	752	782	800	750	781	773	787	798	780	761	730	821	757	722	766	765	744	746	774	750	779	769	742	795	744	750	793	751	798	779	772	782	768	753	756	752	804	737	762	798	764	780	758	769	726	757	752	790	760	789	766	800	796	777	792	767	796	785	807	812	781	755	801	700	790	796	807	763	782	789	829	748	821	748	762	783	771	765	832	816	762	761	782	779	778	788	795	777	791	761	741	767	793	757	793	743	713	810	792	736	757	829	793	766	762	740	734	831	809	808	745	785	776	795	764	742	762	763	803	795	748	812	782	745	728	830	766	811	737	767	788	783	814	727	790	796	821	803	758	742	733	781	747	784	806	777	772	769	782	778	775	785	800	754	768	802	770	798	784	760	778	753	875	777	780	701	772	761	796	822	796	802	785	738	774	783	746	702	808	801	757	755	772	784	766	828	733	773	763	748	778	791	764	731	754	787	771	728	831	741	783	762	777	763	765	768	758	780	809	838	804	788	761	777	792	839	792	770	808	763	768	775	816	762	735	780	707	799	769	766	738	750	743	791	771	745	776	761	756	772	781	769	774	753	745	729	792	747	792	783	766	804	811	731	717	770	732	726	765	753	711	769	797	764	780	767	822	734	770	808	820	681	764	771	752	792	720	786	726	769	738	813	768	743	805	792	782	779	763	798	790	758	772	780	762	754	801	790	765	774	752	767	787	857	753	745	746	862	735	811	788	778	770	838	796	763	739	758	770	796	775	787	767	762	775	761	795	756	776	788	809	759	743	775	721	794	764	766	770	780	796	704	738	751	790	774	743	737	784	765	775	764	799	775	869	818	801	760	820	791	782	741	782	781	852	792	788	800	756	786	740	766	779	790	753	792	756	764	855	814	748	750	806	770	810	771	790	833	783	764	772	795	712	752	779	726	693	778	733	772	767	778	794	765	798	803	800	801	737	771	789	791	787	788	759	797	784	739	738	840	792	811	787	802	758	749	775	748	760	759	788	761	785	791	816	814	743	785	802	724	777	792	743	805	749	842	798	789	751	792	754	788	789	752	717	770	792	735	789	726	776	817	796	779	808	792	816	778	755	788	756	779	789	744	756	800	785	771	766	743	791	751	777	801	754	760	755	799	752	784	772	738	806	790	826	749	723	781	765	800	812	785	772	805	766	817	766	762	762	789	776	768	753	788	734	744	720	760	775	756	839	781	792	756	766	772	786	798	735	806	785	790	766	776	776	811	811	716	750	734	791	725	795	769	758	775	818	801	794	703	809	792	777	751	763	779	764	739	762	744	845	805	816	799	783	788	796	759	773	747	770	759	760	822	791	747	768	856	780	790	783	760	762	757	789	760	742	777	701	759	747	744	791	758	736	824	808	777	777	749	828	817	787	750	731	857	741	740	794	779	735	787	744	834	783	753	757	733	817	738	722	782	815	756	745	731	803	810	767	869	744	782	783	812	746	751	790	788	749	792	823	793	799	760	754	793	764	813	783	781	793	771	785	784	793	777	825	847	797	767	789	735	747	744	728	780	726	754	776	751	759	752	827	741	779	811	770	807	791	791	761	820	790	753	805	725	740	796	765	775	777	724	694	763	785	811	783	775	778	808	846	709	795	777	773	810	798	770	777	783	772	740	772	766	790	721	776	811	786	726	783	767	735	800	783	735	742	770	748	803	729	783	779	777	748	762	774	743	779	760	801	794	752	763	748	746	760	754	733	769	761	767	751	762	782	768	762	766	788	753	715	780	828	798	758	845	787	823	764	773	739	756	758	764	734	810	770	740	757	793	727	805	756	796	754	734	732	753	750	793	747	759	794	760	764	778	752	749	770	795	763	791	781	780	747	806	804	801	777	716	729	764	767	802	796	770	763	806	767	773	722	776	715	737	708	746	760	793	865	814	780	753	802	771	785	783	746	772	768	749	722	775	797	753	786	770	711	734	763	800	819	786	812	769	711	755	775	776	786	814	809	766	769	771	760	798	784	794	785	731	795	773	833	749	781	783	745	771	783	778	752	750	790	731	773	774	825	758	783	790	750	746	800	810	739	755	781	807	752	775	810	826	791	725	781	820	754	771	778	811	742	780	711	812	768	804	731	749	798	779	780	763	798	738	790	755	749	755	780	823	744	832	763	757	767	764	796	764	759	750	768	746	770	783	769	766	771	772	771	741	806	808	739	765	782	756	722	791	740	778	792	742	743	777	844	835	771	810	779	755	719	773	777	748	790	756	770	807	755	806	772	806	736
4911	991	6939	19635	12907	6014	2347	1060	774	694	720	700	703	702	736	727	775	680	719	652	716	720	686	759	727	732	775	717	717	723	771	701	758	747	708	710	713	716	698	692	700	749	716	751	700	703	695	707	709	710	701	725	724	720	713	687	710	676	692	716	729	669	718	719	713	636	696	676	730	705	730	702	738	752	746	674	703	753	687	691	725	720	713	714	692	680	740	707	710	698	711	694	732	738	729	664	704	719	689	728	764	708	723	682	668	700	706	720	720	709	690	735	698	733	711	759	766	697	757	777	730	683	731	712	686	730	779	737	731	711	698	723	706	772	692	709	718	671	676	752	692	695	690	717	772	725	701	674	690	701	735	712	684	694	705	740	769	697	730	653	743	713	714	703	709	693	730	721	717	683	789	708	658	718	721	728	702	726	694	743	714	709	712	715	677	717	680	727	743	703	707	677	718	720	720	717	677	718	747	753	696	752	720	691	739	722	785	716	697	698	712	709	718	720	697	760	710	697	694	761	701	696	677	732	688	721	736	682	697	702	722	720	708	694	670	725	681	717	688	723	685	692	667	749	722	674	738	696	769	681	703	753	721	692	711	733	706	741	695	677	674	692	699	689	749	718	721	722	734	735	718	707	687	688	739	725	706	689	714	685	720	698	727	802	701	720	750	682	739	725	669	688	702	745	724	723	708	724	730	710	699	664	706	703	719	667	708	771	720	683	725	757	672	699	667	680	737	710	734	726	694	728	709	692	696	692	696	708	720	711	705	701	722	661	680	664	736	699	712	741	751	752	723	648	677	665	715	681	720	717	671	687	691	714	704	776	704	690	713	733	721	727	750	681	723	760	733	703	737	736	732	723	702	705	728	761	710	667	723	717	759	710	703	695	720	717	738	696	668	702	714	707	733	735	697	714	697	744	753	681	687	737	720	751	718	755	767	712	669	741	715	767	663	736	715	709	755	725	741	705	717	736	739	724	730	705	718	691	715	706	688	711	691	743	685	682	710	686	730	686	712	760	699	671	677	733	650	681	740	679	735	717	714	762	707	732	689	699	714	712	723	727	734	676	731	719	709	749	703	714	723	736	719	716	730	650	757	718	751	733	702	725	663	705	666	684	696	743	717	715	696	682	711	718	721	644	704	694	727	710	697	715	723	729	755	674	702	700	712	682	742	749	666	700	723	672	683	683	693	708	730	760	687	746	722	673	692	691	700	740	690	692	670	766	686	659	739	740	693	696	737	728	724	741	716	688	697	677	701	708	742	746	698	723	710	707	694	688	729	719	731	718	756	762	698	767	735	716	738	735	703	713	695	725	695	718	690	679	750	766	667	731	728	659	712	678	716	708	707	708	735	680	750	696	714	729	706	732	717	719	741	682	676	689	747	732	801	686	684	767	698	735	664	687	731	682	684	746	699	678	710	694	739	749	724	746	731	658	716	713	736	719	684	705	693	676	749	675	699	719	709	731	685	706	742	710	678	760	683	719	658	689	696	726	680	709	684	642	710	708	664	731	707	688	702	753	722	733	722	677	704	709	673	694	738	710	738	724	683	706	730	718	706	756	714	736	692	750	710	763	730	705	724	736	678	724	676	707	707	707	705	697	706	675	646	703	723	713	651	731	687	666	698	686	686	698	714	681	721	730	686	772	639	701	705	680	702	752	735	723	690	655	752	687	730	698	699	726	712	685	744	738	745	708	743	741	707	720	690	748	725	708	658	703	678	760	719	687	707	692	706	702	715	661	670	674	665	685	710	712	729	742	722	699	689	681	693	743	705	707	701	698	720	679	720	733	770	666	725	696	683	693	753	664	707	702	679	670	704	714	701	734	701	702	706	725	755	717	684	691	708	703	704	695	724	741	677	701	741	721	697	687	720	668	679	711	705	683	666	668	723	696	703	748	757	757	730	692	680	679	742	685	719	722	714	757	704	734	686	694	695	704	763	714	663	720	701	702	685	739	667	721	734	730	722	720	714	753	675	713	647	722	714	686	743	691	654	711	690	698	758	692	673	717	756	731	674	713	688	740	711	718	693	718	667	675	718	683	667	647	714	692	664	705	684	726	741	717	710	674	724	732	691	701	698	701	706	691	680	698	695	694	724	668	698	768	695	678	721	737	714	715	746	747	700	738	676	701	714	666	686	656	668	717	734	724	694	715	756	727	708	722	753	718	690	684	671	721	706	705	704	724	673	752	706	715	737	729	721	756	693	739	699	761	742	701	732	709	728	735	685	706	718	745	687	719	698	697	680	653	674	717	712	730	687	716	697	685	739	753	701	690	747	698	691	693	697	696	698	693	744	709	669	717	722	703	714	748	706	706	713	680	761	731	682	698	716	728	712	649	730	724	720	696	742	714	759	699	671	693	706	672	707	708	737	717	678	743	691	712	748	687	717	690	721	749	760	728	702	667	708	686	695	677	684	743	729	715	737	733	708	729	692	669	716	703	705	693	695	729	726	782	740	740	670	649	711	698	714	742	700	722	723	671	689	714	700	651	667	739	699	740	724	726	676	678	704	682	664	748	735	706	714	718	684	734	714	703	726	731	666	670	715	697	705	734	758	692	663	695	737	701	712	702	695	678	711	676	692	706	655	732	676	731	685	726	720	710	754	706	687	695	714	682	700	764	733	689	685	688	678	738	712	699	691	730	701	720	693	709	711	750	716	682	713	710	703	696	730	741	759	702	671	787	733	729	745	698	715	685	717	705	742	697	680	696	734	679	700	706	680	717	716	705	739	663	705	675	717	712	690	677	693	725	738	700	684	700	687	700	701	702	747	740	737	714	689	705	717	711	711	677	721	712	728	735	677	660	710	741	706	710	755	697	669	742	683	730	694	709	712	743	716	679	667	681	747	686	705	726	698	735	701	720	708	694	715	723	765	725	687	741	726	688	696	664	755	704	729	712	683	696	660	684	713	717	674	708	679	721	688	714	746	690	684	720	755	745	715	721	697	743	710	687	783	670	739	714	714	729	712	697	722	719	710	710	661	713	714	659	690	708	712	736	712	665	711	716	699	726	693	682	713	684	700	701	701	732	722	727	716	645	687	706	725	700	725	698	704	694	704	713	715	699	694	679	755	712	706	753	755	732	701	707	743	728	709	697	741	761	722	708	722	662	744	655	738	677	708	702	707	702	712	670	694	710	684	701	721	711	748	742	708	717	720	712	704	758	713	699	661	702	721	671	740	715	710	710	718	676	721	694	676	740	726	704	722	717	725	705	690	730	677	712	711	686	675	675	725	734	723	733	726	745	705	711	724	721	718	682	711	664	737	705	726	684	753	699	713	716	671	722	685	727	693	687	705	691	686	675	679	729	675	700	719	692	673	704	713	685	680	743	717	700	693	680	733	715	778	690	735	682	672	706	671	745	668	680	678	753	706	747	733	708	691	740	696	735	688	730	744	663	720	703	727	707	724	685	765	709	714	764	734	688	670	751	697	700	732	716	724	667	758	718	688	646	734	724	712	745	706	729	750	718	739	651
24498	21137	30693	57833	58816	38514	18927	4893	1322	944	820	784	748	791	760	770	737	740	755	728	773	721	755	763	807	775	748	724	727	789	694	721	765	788	783	738	785	765	765	755	793	748	766	802	779	770	749	751	778	764	702	733	766	770	805	778	744	734	727	773	759	746	758	743	750	738	802	797	775	747	784	730	691	737	773	726	745	765	708	781	766	729	716	778	757	763	722	754	805	758	670	751	729	751	776	752	768	741	762	736	763	718	799	764	761	765	745	746	760	752	819	757	740	741	739	765	718	768	782	758	748	861	787	783	721	775	728	727	784	733	748	747	717	772	750	747	725	771	773	757	814	744	711	751	711	793	755	700	802	785	743	741	742	748	786	750	718	749	772	785	750	735	732	741	689	764	739	743	739	775	718	775	757	781	749	762	776	752	732	747	754	803	801	774	775	822	782	798	721	741	775	753	700	762	785	801	738	765	796	725	803	754	792	712	766	781	804	747	725	692	750	737	772	788	734	740	698	759	727	707	760	761	748	771	758	728	729	723	734	717	758	743	729	703	729	761	720	783	765	741	729	800	753	753	673	760	782	748	736	768	688	779	694	798	723	783	801	799	766	735	796	713	712	723	746	728	755	774	754	759	762	738	748	765	771	749	758	756	748	736	737	740	715	788	757	783	736	773	751	740	765	696	783	763	744	737	747	745	782	745	731	749	789	785	749	807	749	777	729	779	744	722	748	758	757	722	766	751	734	751	734	666	712	737	787	790	717	730	756	766	778	754	728	732	780	794	756	704	720	722	765	733	758	768	771	741	786	762	758	744	693	735	773	744	763	752	771	763	704	821	783	713	757	698	714	701	762	739	752	695	709	745	718	728	788	702	756	784	752	754	785	759	735	780	766	740	694	764	755	793	756	726	701	759	784	713	707	685	783	766	722	782	743	743	719	701	741	717	754	822	729	717	815	722	733	758	748	717	755	795	711	778	769	732	728	759	754	760	726	730	733	741	756	746	811	760	723	749	722	688	730	748	712	759	766	793	726	709	777	797	787	766	723	781	760	767	778	761	770	707	693	731	768	799	719	761	730	728	735	777	742	679	724	779	802	803	730	795	751	739	768	727	730	810	775	743	756	764	739	723	771	697	768	785	771	780	740	750	754	762	791	748	735	755	769	750	776	751	760	739	759	704	755	759	719	784	751	758	751	748	724	708	732	750	801	730	743	728	762	788	769	764	789	771	758	768	738	749	744	735	783	732	719	750	715	772	757	771	742	788	776	765	724	779	769	736	741	736	786	746	734	724	810	681	737	741	780	758	774	733	807	726	758	794	783	763	806	739	780	736	762	762	736	717	750	736	770	753	738	729	764	741	793	741	764	705	735	810	779	726	747	775	728	751	823	775	762	764	732	699	785	731	754	748	763	770	765	774	772	709	764	740	758	728	751	765	739	767	790	722	735	750	746	745	789	764	740	752	764	725	792	768	776	752	764	741	737	778	735	794	791	722	731	746	762	734	708	758	737	736	748	774	757	778	769	767	751	753	732	742	773	750	755	764	730	755	717	738	780	730	716	771	733	771	764	744	764	772	738	750	778	732	747	770	723	741	719	763	798	757	710	704	743	749	759	749	786	710	760	742	708	759	772	723	716	758	726	742	739	739	698	785	727	772	742	747	775	756	740	729	762	764	758	761	723	765	762	666	742	768	792	753	757	780	766	746	717	750	758	758	710	760	750	725	732	775	797	767	758	721	736	753	709	770	694	728	701	730	708	728	790	792	780	764	765	753	758	802	755	730	711	749	742	761	771	703	741	757	743	754	776	740	765	698	772	782	760	727	705	736	750	756	763	823	727	738	727	760	719	756	729	704	756	733	748	728	693	761	736	754	801	708	801	748	741	735	753	769	753	776	747	743	761	721	705	717	816	756	781	732	755	790	738	741	775	744	718	730	739	747	725	743	728	763	730	794	724	765	749	709	806	808	729	720	729	745	712	776	735	725	806	744	752	768	747	756	781	793	743	771	776	736	742	779	753	749	770	755	774	754	748	750	743	750	679	792	738	757	692	757	724	778	744	707	804	765	742	677	734	759	770	756	774	710	741	799	763	775	714	816	743	712	764	775	798	749	691	738	800	783	667	758	779	745	769	718	753	732	733	708	754	712	762	772	745	772	822	721	790	751	723	714	691	786	745	732	778	761	708	763	790	718	756	738	734	772	752	756	775	729	770	725	713	736	752	742	773	750	756	783	728	765	718	731	750	725	732	784	772	700	747	760	719	724	761	721	757	771	767	774	790	766	750	772	764	701	766	792	775	751	730	759	750	759	785	745	776	772	755	727	745	732	746	703	804	743	728	795	749	739	736	762	739	721	745	755	711	771	742	747	749	788	783	741	712	775	737	702	756	754	746	787	732	773	744	749	749	721	765	800	762	730	730	702	761	719	750	726	784	713	730	768	762	734	721	751	771	703	764	771	738	722	702	764	690	754	738	749	720	745	719	762	751	765	732	797	762	725	776	738	727	750	787	741	770	740	703	720	737	716	733	746	806	729	764	740	728	716	736	687	790	701	801	716	743	712	753	715	803	744	713	708	763	751	733	759	770	732	747	725	727	732	783	752	744	725	731	748	775	743	734	796	753	793	740	725	770	719	751	749	782	763	732	741	785	704	737	768	762	753	750	715	767	809	757	748	763	757	729	735	740	751	755	780	785	720	787	757	790	759	769	797	799	798	767	800	740	763	727	778	774	760	774	786	741	738	774	752	733	745	735	808	742	796	755	789	679	704	755	747	733	732	728	697	765	739	705	713	760	753	765	799	723	746	763	706	765	794	733	735	764	726	769	748	725	760	713	717	724	739	749	708	768	736	738	752	757	815	772	742	763	754	766	726	721	738	735	804	750	785	775	767	736	739	735	758	705	759	744	719	758	686	780	783	779	723	770	786	755	733	769	757	739	757	775	743	738	749	765	753	761	773	789	710	779	786	780	784	696	726	731	726	774	764	743	756	762	706	708	729	758	771	699	740	704	777	734	727	753	762	750	736	767	789	768	711	741	747	770	722	745	700	779	750	729	752	734	753	761	753	735	793	749	699	726	732	756	755	768	792	741	707	763	792	768	754	792	728	725	732	801	751	782	742	797	788	770	759	741	763	732	734	737	777	773	771	751	741	757	781	785	764	776	766	799	736	758	746	726	701	762	740	769	760	724	699	751	698	729	782	745	696	723	734	703	788	781	762	744	762	780	727	714	737	739	731	786	811	750	745	744	730	745	765	719	720	735	792	775	757	772	704	706	740	778	734	749	751	769	718	762	753	754	701	774	754	734	725	769	718	687	767	744	797	765	743	729	839	739	741	747	774	765	792	797	785	764	752	719	796	749	764	722	733	724	716	740	767	737	784	763	707	720	743	718	727	749	705	757	748	761	759	812	784	778	733	774	725	731	711	761	789	756	755	737	765	744	734	776	821	743	749	760	761	747	774	771	762	729	768	740	793	726	745	721	762
3424	8887	48083	71115	55475	29543	11729	3479	1223	811	719	756	750	778	708	714	754	765	728	737	788	793	741	768	788	733	741	746	771	734	733	730	751	753	753	724	802	734	740	707	755	759	704	743	726	730	711	770	749	717	768	707	781	772	747	718	743	752	764	791	686	728	810	719	721	747	770	775	715	749	745	817	727	731	814	800	795	787	752	707	787	720	737	795	728	758	784	760	769	759	781	758	730	770	776	703	765	700	745	758	765	716	760	775	690	793	724	738	761	748	773	758	783	718	802	766	776	729	754	728	751	758	779	744	744	755	766	701	727	786	779	753	808	757	727	752	780	723	706	733	733	730	719	747	783	731	721	768	748	713	786	701	792	730	767	703	765	740	776	811	746	734	742	732	748	752	764	721	814	761	724	696	735	712	741	745	760	776	721	731	749	754	747	719	756	750	763	758	725	751	746	729	689	757	760	732	802	741	749	751	744	770	773	756	726	761	745	744	742	746	760	734	757	799	794	719	742	787	754	788	709	734	712	764	717	721	716	752	781	715	713	742	768	733	754	725	750	758	727	762	748	737	725	749	708	753	728	744	821	760	775	746	750	747	721	756	753	751	759	724	741	748	755	742	761	738	777	704	711	731	756	746	760	749	703	706	763	722	705	776	714	730	759	735	723	759	792	716	760	768	733	758	663	781	761	742	765	706	815	713	711	740	724	748	774	776	799	718	767	730	774	727	730	736	757	723	727	747	757	818	700	740	758	719	724	736	796	735	745	724	782	783	705	771	751	733	720	712	745	746	809	677	756	733	736	748	725	739	775	738	723	787	773	733	738	726	727	760	770	756	758	735	713	770	696	715	722	738	747	741	742	731	734	769	761	711	778	736	724	765	719	735	736	770	708	737	696	737	719	745	776	715	755	748	727	707	736	754	722	718	760	737	757	721	749	718	730	723	747	765	774	793	765	733	757	751	765	728	743	710	763	763	744	747	701	735	744	753	758	772	753	710	720	739	751	739	782	808	771	723	748	744	753	765	742	762	681	754	790	744	727	726	725	706	762	760	755	705	752	765	755	777	722	744	762	721	720	719	682	772	769	733	807	707	736	750	742	761	786	699	750	759	724	730	759	750	734	707	774	735	704	774	736	697	753	792	753	753	721	691	751	741	772	723	712	763	711	775	716	703	741	733	726	797	800	723	697	781	766	759	757	767	735	775	712	778	781	748	731	703	699	737	791	770	758	804	792	735	744	714	775	674	765	802	746	722	756	728	752	702	782	762	732	732	781	794	773	784	768	736	757	748	764	777	765	754	717	742	732	709	789	753	698	747	750	775	751	714	718	719	730	751	741	716	766	798	728	742	809	754	732	719	757	740	713	734	755	680	729	766	769	755	754	773	750	719	702	703	738	740	758	740	819	755	748	774	767	726	730	744	746	791	756	757	724	779	713	745	785	768	746	683	803	751	716	724	712	703	742	743	730	799	721	753	713	762	732	719	681	715	795	740	698	729	700	780	779	695	735	745	771	772	777	754	733	725	736	746	704	735	736	754	703	719	746	733	724	711	750	787	758	741	746	696	725	783	734	697	747	771	704	787	784	730	721	748	737	754	726	796	762	761	764	723	724	739	729	718	717	738	826	723	742	752	782	752	756	766	763	718	729	735	745	739	679	801	738	701	761	732	716	734	783	751	758	771	760	738	724	737	738	743	723	757	704	743	753	745	768	732	701	711	781	717	725	739	724	723	697	707	744	697	785	751	705	730	742	721	720	714	760	772	760	722	732	740	786	710	756	765	759	696	742	787	761	799	756	786	766	802	747	763	716	740	734	754	758	732	732	737	763	724	738	749	721	713	734	759	720	744	741	767	767	777	738	722	745	758	700	719	705	745	748	732	742	706	779	751	734	753	750	742	731	749	719	725	779	734	722	745	781	725	722	785	718	739	733	717	742	724	741	740	734	745	771	760	761	716	708	730	773	761	776	730	759	736	776	708	733	740	769	716	749	735	688	755	767	744	758	745	736	788	792	741	764	707	753	715	705	737	702	744	722	682	708	732	760	738	716	733	736	723	723	742	675	728	778	737	724	704	726	751	764	738	716	765	742	761	753	744	727	764	701	703	726	761	778	755	768	733	758	726	698	733	771	788	712	751	716	712	731	736	758	722	732	754	763	785	739	744	751	782	733	771	707	711	740	759	763	732	759	771	746	760	712	717	724	787	734	759	729	723	783	748	720	708	735	724	703	736	743	728	728	753	734	740	742	721	696	793	756	777	773	748	753	702	735	724	769	742	708	702	731	754	724	750	757	769	753	727	723	719	731	731	743	678	696	773	743	726	737	683	715	754	758	690	726	740	744	728	762	763	750	747	756	751	732	727	727	777	752	713	710	735	760	717	734	763	726	750	741	739	774	714	786	756	745	724	770	744	754	734	720	781	724	754	743	787	691	779	722	716	751	740	784	722	812	753	728	784	794	764	730	789	703	767	722	725	746	767	754	763	735	751	755	742	753	761	752	748	727	720	742	784	765	733	735	738	750	761	732	740	753	750	714	798	751	674	725	744	725	765	752	769	757	718	736	758	800	685	741	712	741	769	707	735	785	781	698	726	805	744	744	731	729	711	799	770	812	693	748	756	773	762	750	749	760	778	742	741	785	764	729	716	702	730	716	766	728	751	720	801	740	737	737	764	797	702	713	703	715	727	741	713	740	721	722	750	744	711	736	735	737	733	712	742	752	746	753	725	771	757	790	714	722	732	734	791	758	747	666	778	710	730	778	757	718	748	749	729	769	708	734	734	745	723	763	784	721	790	677	757	738	752	759	772	786	746	736	748	696	740	776	730	737	744	710	765	765	724	675	706	764	735	739	772	757	738	786	761	729	722	760	768	730	762	712	721	748	746	710	713	657	707	750	735	758	760	711	770	741	769	763	749	706	760	747	722	731	779	798	799	780	794	739	760	684	769	715	762	717	769	749	778	746	664	789	739	738	770	747	755	761	758	752	732	754	766	774	761	733	723	733	756	735	785	765	685	708	741	817	760	751	759	765	779	745	768	724	739	698	772	792	719	798	757	791	745	797	685	730	748	778	740	740	689	744	757	725	722	784	684	757	727	748	700	739	728	698	725	761	726	743	780	719	727	761	731	732	761	733	773	807	748	715	713	741	763	743	740	757	716	772	739	771	769	747	730	750	736	723	797	759	785	734	732	754	727	718	695	760	715	751	729	721	747	736	764	785	740	763	731	740	727	759	765	709	769	722	743	750	702	744	777	783	703	740	756	747	792	716	721	746	759	757	751	704	697	774	752	768	766	766	739	777	719	785	722	720	805	800	754	773	737	712	736	774	740	739	795	724	712	732	758	777	770	808	680	763	770	780	754	707	711	737	767	727	748	738	754	722	741	765	719	720	728	796	755	716	742	725	720	695	694	774	710	751	697	766	766	782	765	762	753	768	740	746	738	715	743	716	782	746	752	743	726	725	715	749	744	733	758	788	755	749	731
23865	21167	35326	54639	55729	41615	24031	6858	1598	1047	925	946	889	940	923	858	931	858	832	838	850	837	846	839	834	870	827	856	849	848	780	879	784	865	844	810	878	875	877	861	848	838	821	799	851	827	883	860	810	910	856	891	822	906	858	861	820	849	846	895	833	841	843	820	866	859	879	851	848	836	876	833	858	883	845	859	898	869	833	847	822	780	851	844	912	931	831	819	851	843	783	843	856	811	848	821	843	824	815	816	856	824	822	813	810	858	857	839	852	792	833	830	840	863	822	853	815	834	821	822	811	831	855	826	861	879	849	853	814	842	860	883	824	880	824	815	881	798	829	862	858	908	825	809	859	849	895	851	860	846	870	845	812	832	815	841	907	835	845	849	872	860	828	850	900	839	840	856	832	870	807	834	859	865	852	821	869	853	882	848	829	847	815	840	858	826	842	848	811	808	819	871	789	754	860	809	786	824	776	838	822	900	853	880	894	830	895	823	820	813	846	773	828	841	881	850	835	843	827	839	881	890	867	866	865	836	872	815	847	823	847	872	876	821	884	819	830	850	862	863	881	869	857	833	839	851	834	825	810	886	879	836	840	836	868	865	741	864	821	836	835	837	836	855	850	810	816	864	864	797	828	825	833	898	812	832	863	844	816	851	849	820	807	861	846	821	854	887	783	897	870	879	793	850	857	811	844	852	855	857	850	839	791	863	838	861	838	857	884	827	885	904	905	811	894	882	847	832	830	850	796	838	864	868	845	850	907	847	842	849	889	831	858	892	830	926	840	866	807	830	868	847	861	845	861	834	870	833	866	902	849	832	841	865	858	795	811	850	841	876	858	877	817	839	830	827	875	863	796	833	830	902	844	845	853	825	829	763	820	848	866	808	906	883	854	877	900	844	837	885	902	838	862	838	840	869	817	844	819	882	866	831	855	880	877	820	844	846	828	788	824	867	832	878	873	861	837	843	860	831	831	906	842	880	869	815	885	864	807	832	815	806	825	816	820	869	811	826	819	859	826	873	777	835	836	852	822	821	794	827	876	854	852	839	866	868	848	875	860	836	916	891	860	836	873	856	858	899	846	858	886	851	903	850	875	852	854	844	870	810	844	833	816	847	828	854	863	873	850	848	834	798	893	843	795	819	821	845	822	842	781	848	828	836	785	842	789	792	835	871	852	825	858	819	835	804	849	821	815	836	814	828	812	851	763	799	847	836	853	819	853	854	852	854	885	836	923	882	866	797	832	823	805	809	820	852	864	835	822	807	814	846	849	842	831	864	811	817	892	855	780	837	828	794	836	832	866	823	887	852	888	819	826	837	849	852	846	863	787	840	848	804	819	848	854	786	791	879	838	858	830	836	865	861	848	858	874	813	811	803	818	820	840	836	835	825	814	820	836	806	886	833	803	849	793	844	782	867	837	887	833	894	834	813	846	863	845	873	842	855	855	865	871	833	881	845	848	841	826	778	821	781	918	830	841	842	813	848	849	828	866	913	854	903	830	818	820	860	810	875	867	844	825	860	844	852	807	821	802	875	828	862	859	825	891	827	852	889	829	834	845	865	830	827	805	821	878	834	818	855	809	885	824	835	807	859	800	876	850	822	830	840	860	863	865	826	876	818	837	871	841	876	857	797	813	873	827	815	852	845	839	806	867	870	855	826	854	809	895	882	812	871	881	863	851	852	827	826	863	794	890	826	843	790	854	895	854	856	877	881	819	786	857	858	862	804	864	837	872	842	813	885	908	826	845	848	831	868	867	790	829	875	837	844	888	907	838	810	825	815	869	809	863	848	879	840	879	862	859	843	838	871	864	830	859	886	854	797	870	886	851	834	862	867	815	859	759	821	830	839	817	888	838	825	846	812	844	842	900	824	841	847	845	788	782	844	791	841	852	816	877	824	789	831	812	835	855	805	857	850	839	840	858	813	906	821	838	827	890	876	788	863	841	842	848	859	851	873	897	836	804	892	861	864	874	847	825	805	795	807	841	868	799	812	909	831	832	831	833	849	849	820	850	815	839	863	856	828	814	854	823	821	822	820	816	855	854	828	865	864	833	810	815	865	850	805	841	775	824	877	877	851	839	861	841	856	842	803	819	861	834	837	855	832	838	836	867	869	852	843	844	822	810	826	842	803	855	813	857	889	860	818	855	868	773	838	862	879	783	881	848	846	803	836	887	816	845	842	832	822	825	822	874	833	866	862	844	870	826	831	892	880	822	872	867	842	845	860	819	852	885	873	810	810	835	845	894	879	826	830	869	830	857	822	847	874	819	753	813	852	853	829	812	888	856	851	838	863	822	835	877	875	823	891	803	847	864	866	803	893	886	801	859	807	889	836	881	828	852	801	826	838	804	876	864	852	833	843	833	843	834	813	849	839	793	899	879	828	825	858	819	873	817	811	880	807	865	858	809	820	817	850	840	789	820	860	817	840	869	891	784	858	792	865	817	805	821	854	871	834	808	880	803	791	774	826	870	798	806	837	831	857	823	816	787	818	800	838	892	905	859	850	851	834	861	852	843	868	877	868	874	838	836	852	828	817	869	849	844	865	837	886	807	838	823	849	827	882	838	835	856	866	854	811	827	823	865	829	813	803	806	841	802	816	878	856	875	825	823	817	820	757	863	811	844	844	824	874	879	905	879	796	860	823	837	841	866	843	832	819	811	791	867	793	790	835	830	836	842	853	864	849	799	839	841	863	821	800	830	787	876	895	811	840	838	879	766	834	825	838	907	839	793	870	881	795	793	852	837	839	817	810	882	894	832	823	877	815	827	840	803	848	877	851	844	897	799	834	812	829	918	864	876	794	824	856	851	818	854	826	866	825	869	837	817	849	847	876	815	880	869	822	842	858	842	853	798	826	853	834	859	882	818	867	845	884	885	895	814	864	829	838	814	871	898	834	838	852	849	856	878	811	850	837	796	790	873	839	900	842	824	833	904	865	835	884	832	820	871	865	841	827	839	827	890	827	816	853	887	816	834	781	896	873	836	801	799	842	835	903	875	852	823	809	837	878	789	846	844	796	844	821	782	901	809	860	833	857	829	864	794	841	839	888	837	889	820	914	873	829	865	848	803	822	848	820	809	806	838	845	853	826	822	766	854	844	797	873	874	846	855	823	843	852	873	827	850	802	850	870	855	883	852	864	861	849	859	862	829	909	828	866	841	823	862	801	835	839	817	830	761	806	784	856	846	840	885	832	840	803	834	842	824	842	838	822	861	849	838	871	808	842	872	808	851	789	894	833	845	855	855	834	867	815	808	861	859	824	788	853	854	842	825	849	855	869	859	845	774	857	831	819	815	837	889	844	860	900	809	892	836	835	845	862	846	837	851	776	837	824	860	868	861	890	859	819	845	879	868	836	847	820	830	777	859	846	819	789	840	796	906	845	821	838	845	835	882	820	838	892	857	874	863	781	798	848	894	826	793	817	836	825	837	889	836	879	812	826	854	830	800	842	875	850	826	848	871	846	817	815	829	893	852	797	760	825
3881	17285	76375	76685	60326	35538	15730	4597	1527	928	861	782	831	818	844	857	812	946	782	821	837	841	839	833	830	840	827	827	828	826	865	759	850	832	867	789	823	864	781	854	822	865	805	818	856	817	826	854	920	834	796	839	831	882	882	819	822	832	819	841	853	849	847	860	842	790	822	838	784	833	850	876	828	831	811	838	851	849	829	845	867	822	834	836	780	816	835	859	888	769	864	838	824	832	817	796	829	880	843	839	891	846	806	795	815	857	813	848	796	820	849	830	849	829	824	813	768	828	819	879	813	837	863	818	776	865	803	792	869	844	885	815	837	824	842	829	844	842	823	846	792	872	807	841	782	831	856	859	814	862	848	854	801	798	862	829	813	806	814	808	808	836	808	801	841	808	833	833	873	799	817	799	802	841	876	871	848	878	827	852	786	793	830	862	860	803	886	840	842	788	904	854	798	817	859	804	861	772	805	857	831	830	876	851	779	790	877	840	834	828	800	833	824	871	831	787	830	844	848	868	819	854	823	862	850	845	805	828	868	854	846	828	845	819	809	844	849	780	824	817	824	868	821	823	843	835	848	776	844	909	841	816	796	846	820	870	843	845	861	834	847	817	759	809	820	853	812	861	807	845	846	827	829	790	825	825	904	849	829	791	848	821	806	835	823	821	811	859	859	814	845	829	835	835	862	860	791	850	857	857	866	808	832	862	816	816	788	862	856	818	833	808	806	816	849	804	806	845	862	855	832	827	816	839	868	851	854	842	833	860	889	860	796	826	883	851	831	784	813	844	812	863	838	854	796	812	817	855	790	853	820	795	861	850	865	792	833	821	809	792	846	820	811	810	776	800	848	834	841	877	839	827	836	775	856	835	851	845	823	804	878	773	848	778	815	852	855	840	819	826	841	811	860	804	826	850	842	848	827	778	806	836	849	817	846	800	822	859	785	838	877	801	792	798	816	851	775	780	856	815	848	835	832	829	795	838	833	844	761	799	829	797	812	885	801	822	846	864	826	794	879	770	813	838	849	793	846	830	775	804	850	806	832	839	838	869	853	865	824	836	876	814	868	874	811	802	845	803	781	844	827	862	816	821	839	864	850	785	870	864	840	801	833	819	860	844	855	886	830	827	811	799	823	828	828	834	835	784	775	800	839	824	830	821	839	862	817	838	827	863	817	823	837	799	826	809	749	828	873	838	893	806	800	824	825	832	835	823	814	844	849	867	847	887	804	821	787	799	815	891	831	817	850	805	864	824	776	853	835	836	851	828	825	847	769	871	849	867	853	803	839	822	839	836	823	824	842	795	858	832	817	873	784	841	797	829	872	836	839	828	886	881	807	799	814	852	835	832	828	847	799	793	844	882	848	813	852	838	849	840	872	856	797	823	835	776	840	831	791	864	827	730	799	849	889	909	882	860	808	787	842	831	803	785	837	832	851	823	829	827	885	782	864	868	838	859	859	843	871	819	915	882	847	831	807	865	881	849	815	814	812	832	821	865	828	843	813	847	823	852	799	799	829	769	782	816	806	785	799	865	823	881	853	876	848	804	815	817	878	824	794	829	773	840	806	897	871	803	813	802	833	835	825	837	853	857	778	777	832	835	879	854	808	802	828	799	780	812	897	856	777	776	901	857	775	909	817	876	842	799	852	875	785	887	842	834	830	875	917	823	788	827	876	803	885	836	851	850	774	873	815	822	811	856	823	835	860	843	851	819	816	802	820	830	818	790	836	854	788	766	862	845	856	826	825	817	825	900	867	834	832	851	792	841	853	798	804	832	829	775	872	785	820	835	799	832	846	797	801	832	795	825	865	843	809	810	788	774	878	792	807	778	770	829	798	814	882	854	855	826	806	849	857	816	815	841	833	817	819	836	858	799	850	860	871	785	883	794	793	831	793	770	841	832	852	814	828	809	837	819	828	848	788	846	839	825	792	795	804	825	802	859	836	890	837	810	801	843	864	780	788	870	801	764	828	894	772	867	877	793	834	845	813	849	856	828	865	848	842	810	845	822	813	816	778	807	878	800	866	798	883	825	787	811	818	800	818	806	825	819	821	829	861	797	847	811	890	851	807	820	767	859	840	813	866	802	874	839	856	859	855	825	856	796	818	795	818	804	811	839	833	803	837	801	858	868	827	836	869	787	870	792	816	808	812	818	875	849	781	802	837	862	802	850	877	816	802	759	839	832	804	877	785	813	873	874	843	832	829	842	738	837	795	803	893	845	841	800	893	804	856	812	809	843	787	917	783	850	817	831	856	818	760	810	804	786	852	853	790	789	835	795	772	847	811	824	901	852	866	789	810	815	852	833	834	799	838	838	850	857	771	816	804	797	812	818	827	837	783	859	809	850	806	766	817	868	839	818	840	802	872	831	777	827	849	850	878	892	786	773	849	828	889	890	829	805	794	826	812	846	860	814	805	834	799	824	777	783	815	857	842	801	827	794	794	833	830	804	826	838	778	815	871	832	883	826	786	812	800	796	842	838	826	841	867	849	792	881	835	847	822	755	786	822	811	768	821	854	888	822	871	807	834	859	845	866	848	874	797	862	841	817	837	836	812	807	813	815	806	830	833	792	808	824	854	813	832	818	781	797	823	878	824	834	827	805	789	815	824	758	778	871	841	796	852	861	852	826	812	856	820	805	827	845	828	894	778	785	833	830	843	923	876	805	821	778	800	788	836	842	807	856	830	873	812	812	848	794	812	887	854	873	826	827	838	865	830	843	875	876	825	891	813	814	783	794	827	822	786	846	831	849	816	818	867	817	833	853	848	804	787	816	841	833	792	871	826	837	819	850	810	846	846	842	821	826	783	842	778	821	859	794	844	847	862	832	892	788	850	822	877	806	818	824	796	862	829	830	826	788	888	836	811	819	843	838	802	782	844	813	793	813	806	832	788	874	824	822	823	796	818	826	751	849	843	835	833	806	809	832	809	800	822	815	791	811	785	832	789	863	812	822	785	830	817	788	792	851	841	825	800	847	799	793	856	856	848	863	786	827	791	836	844	812	813	828	833	786	843	827	850	835	830	800	869	833	850	785	848	819	832	795	843	776	800	828	832	818	878	859	794	823	820	824	843	832	801	797	863	828	816	764	829	859	830	835	820	839	795	832	866	832	857	839	843	832	837	772	852	774	845	822	810	860	797	818	852	809	793	819	854	830	812	857	853	829	801	867	823	827	843	839	841	831	798	823	806	798	858	841	776	831	853	783	814	851	827	875	860	853	884	822	847	834	866	841	781	843	816	803	828	854	861	865	796	848	841	801	842	847	802	820	836	805	819	815	836	866	819	810	834	861	760	802	798	811	766	795	811	834	823	825	852	796	873	847	801	882	816	823	851	824	774	800	794	781	827	805	873	820	833	892	793	785	827	797	781	860	827	851	798	753	870	837	883	868	847	804	778	833	842	869	828	821	796	846	848	831	808	818	820	815	848	839	863	834	830	797	864	856	852	826	839	837	880	809	868	856	822	827	792	789	851	819	825	817
27187	13390	16872	24856	15376	6516	2688	1174	829	781	814	789	795	759	770	780	730	736	780	779	780	779	744	757	752	749	772	723	787	791	809	782	763	793	802	849	772	747	825	763	815	744	731	756	768	769	771	782	710	771	793	767	758	785	796	796	813	749	723	782	783	767	766	789	801	716	776	765	766	779	718	814	799	735	749	765	748	767	749	748	798	772	762	794	731	769	737	784	821	778	728	717	800	760	772	759	742	722	765	777	765	785	692	775	775	789	758	802	796	766	828	745	754	783	772	749	810	763	803	733	787	799	768	773	805	726	767	738	763	713	742	772	793	791	800	761	814	719	767	813	736	766	737	797	772	801	766	753	803	753	774	802	764	710	744	804	740	770	728	780	825	766	795	750	775	709	793	767	763	774	767	776	753	772	791	778	758	775	791	729	787	775	796	739	817	776	765	791	752	802	732	762	753	737	781	782	771	778	735	776	803	783	776	794	782	759	738	738	773	772	765	788	835	848	744	803	795	714	758	777	763	759	784	806	763	764	787	769	787	746	754	742	779	712	712	725	769	741	735	751	781	703	779	793	729	768	765	726	755	784	780	758	777	749	733	762	746	731	739	794	726	801	761	762	786	751	800	803	805	737	739	740	778	760	752	773	735	806	732	799	761	772	769	788	780	752	753	768	752	728	760	777	801	759	764	757	759	770	791	728	731	807	812	746	822	807	745	754	756	718	797	781	745	772	740	792	748	828	771	782	716	762	805	776	771	786	743	773	765	795	783	783	746	742	779	742	804	768	767	794	762	767	806	783	812	733	747	758	760	812	792	729	758	756	773	792	739	772	783	772	758	771	749	809	758	714	818	787	756	748	807	773	842	816	787	747	747	781	807	753	768	782	758	765	746	758	774	766	797	787	757	774	797	755	791	762	750	761	740	838	756	764	772	751	783	738	813	797	745	781	777	743	778	800	744	759	799	728	781	742	779	788	800	763	827	799	800	733	784	763	780	792	775	792	775	788	739	717	780	806	711	763	694	789	802	803	732	730	796	766	779	747	787	787	819	764	776	754	802	774	746	739	754	701	765	747	775	800	776	747	778	825	734	755	744	786	803	791	771	782	780	744	773	760	789	774	764	711	769	803	725	752	800	709	803	747	814	773	753	770	758	816	767	749	814	774	785	785	751	807	752	774	784	722	753	737	775	785	787	811	777	777	741	738	767	740	778	749	756	775	775	771	751	810	791	767	822	764	781	786	751	749	753	799	807	822	807	759	761	715	721	724	736	783	735	777	785	769	799	823	765	757	764	788	785	748	788	856	770	756	749	770	805	762	732	765	744	756	716	734	770	765	797	775	771	812	753	771	696	763	773	809	749	768	777	742	785	774	762	750	792	777	772	783	787	723	768	774	726	789	790	775	823	730	769	836	764	760	777	814	730	775	805	792	731	749	719	804	752	715	765	754	747	769	814	782	800	728	762	766	784	760	770	742	764	776	742	740	752	766	772	743	736	709	775	804	792	792	737	751	788	748	758	841	786	773	731	748	766	778	780	804	761	766	756	746	733	804	756	758	766	767	696	789	806	775	820	771	766	760	801	750	795	727	756	802	732	765	749	814	776	753	838	767	751	744	748	765	757	788	793	783	720	722	801	777	742	757	725	767	766	793	806	806	740	760	754	782	733	735	739	718	803	808	697	789	775	756	735	795	805	761	754	751	770	795	785	692	793	797	817	728	781	779	747	819	791	734	786	779	767	797	805	762	740	769	751	768	765	790	760	715	732	793	783	746	782	734	746	749	769	779	824	794	764	793	738	793	776	788	751	758	805	741	784	763	742	788	750	742	742	792	744	782	748	749	749	807	753	758	752	762	779	764	741	755	769	761	779	785	785	791	778	773	778	810	812	875	780	763	750	779	710	783	777	721	778	734	778	780	746	761	740	786	772	810	757	776	822	742	788	759	753	751	730	755	747	788	723	794	724	739	787	801	828	810	753	739	761	834	708	747	796	784	786	825	739	708	752	784	825	756	780	793	770	795	747	799	748	799	799	816	778	780	766	776	774	790	809	806	768	738	751	778	755	740	840	729	806	743	745	792	766	826	759	721	764	862	752	732	754	727	801	795	745	757	763	778	759	759	753	808	757	768	774	763	759	785	742	740	737	745	722	761	726	780	760	780	754	783	797	764	758	795	744	723	732	778	772	711	798	774	727	810	771	804	740	795	825	780	747	797	786	759	761	794	764	751	771	736	785	739	754	767	798	805	742	777	783	807	764	734	800	769	756	789	766	793	771	806	771	784	767	790	791	772	766	789	764	739	797	804	756	784	742	747	806	736	734	779	764	819	760	722	786	789	799	757	768	783	764	787	774	794	792	810	765	789	756	802	767	782	774	737	781	714	766	761	781	740	827	724	786	709	726	742	737	763	777	762	756	779	788	791	746	749	775	743	791	791	798	770	763	767	776	757	817	788	759	764	754	854	794	777	761	731	744	757	751	729	767	783	755	771	760	680	783	756	776	795	795	748	788	754	787	792	765	747	727	793	786	766	762	813	764	787	726	775	751	765	792	751	742	788	747	758	770	756	808	793	719	743	789	756	757	772	777	757	786	774	809	755	796	786	782	762	752	781	783	718	771	762	736	793	756	751	749	793	753	774	796	755	751	742	786	776	780	769	801	796	759	834	773	743	798	790	771	804	749	789	728	779	748	817	788	785	755	764	739	768	776	745	749	794	755	773	738	751	778	757	732	762	737	807	724	765	839	768	751	737	800	774	756	796	768	769	800	755	784	788	745	797	778	759	773	749	795	775	794	749	764	752	721	748	763	684	759	774	795	795	791	765	741	749	774	751	785	730	775	776	757	729	767	747	803	749	766	801	777	819	763	783	778	721	724	760	756	801	740	739	752	794	776	772	764	729	800	738	745	795	763	771	757	776	771	759	781	753	800	772	704	732	780	788	779	789	743	779	749	781	784	818	722	752	838	776	800	800	764	800	743	768	732	778	776	738	774	769	742	786	770	763	795	814	730	789	788	775	745	774	779	718	791	757	708	763	735	765	753	739	717	775	774	728	745	765	782	700	800	779	773	771	758	765	789	765	774	752	738	734	781	775	768	817	778	807	786	759	730	804	749	757	823	808	757	750	769	817	739	794	737	757	759	735	756	768	790	764	763	783	788	736	782	780	795	786	804	776	818	770	742	822	726	761	768	767	772	747	789	783	783	743	784	717	794	750	758	767	811	773	822	721	719	772	762	710	766	808	708	713	783	739	727	753	779	719	809	758	711	793	780	809	779	751	813	808	826	721	762	746	777	774	774	806	776	785	776	776	767	795	814	744	761	788	770	832	754	721	777	778	751	793	770	799	717	778	728	755	797	782	751	716	825	765	778	772	745	758	793	763	770	844	784	764	817	805	740	784	803	763	768	798	747	765	797	796	812	800	810	770	754	752	750	798	778	773	736	773	773	774	837	740	763	777	748	733	749	826	763	752	817	817	786	779	815	793
4915	1155	18003	17751	11023	5035	2361	1074	776	696	728	719	720	684	707	683	711	693	748	734	696	693	723	707	680	729	751	717	754	694	693	714	710	681	697	679	675	655	744	728	724	733	726	658	649	657	723	719	705	705	659	688	692	677	768	676	692	723	714	691	724	692	706	703	759	680	701	749	718	689	721	725	722	729	752	710	691	719	687	686	708	665	744	756	724	741	674	692	703	735	694	752	708	698	725	707	686	676	695	691	707	725	717	711	728	715	747	694	705	714	697	706	723	693	772	714	696	667	731	737	669	652	708	682	692	683	733	677	696	687	672	725	714	724	728	685	689	740	667	678	671	688	705	683	703	697	714	700	723	761	729	709	707	690	724	716	734	709	726	717	745	678	746	713	718	660	666	714	728	757	767	699	712	692	708	746	712	688	692	711	657	697	681	712	704	680	704	684	717	717	731	693	651	698	673	722	723	717	720	696	742	689	747	685	648	692	693	731	700	730	683	674	685	679	748	693	687	680	709	719	700	700	729	762	691	696	707	703	721	647	705	725	685	671	647	735	741	728	690	737	701	733	695	705	686	683	686	704	731	729	751	757	742	675	726	677	712	695	713	682	711	663	695	729	739	718	675	677	651	674	726	774	675	684	718	708	691	713	709	648	670	657	704	678	713	722	755	688	724	692	663	673	702	696	743	701	712	720	734	710	669	665	721	702	658	700	684	659	732	694	696	743	669	704	690	677	710	705	701	678	707	631	701	667	702	725	716	718	724	690	709	691	708	706	699	731	709	760	659	704	719	731	728	760	746	667	706	769	694	692	724	692	724	726	695	672	698	663	692	652	689	697	709	722	709	678	650	738	703	699	729	710	665	701	687	738	691	667	689	693	693	714	711	746	697	702	724	669	702	693	719	699	746	708	745	712	709	664	696	683	693	646	730	715	684	744	630	722	734	741	686	705	713	721	691	685	704	743	731	694	720	696	725	715	681	723	697	712	714	657	681	689	676	706	719	672	680	720	727	670	700	649	676	692	671	667	720	707	708	683	716	699	725	734	708	714	736	670	670	696	670	729	716	696	722	653	754	721	680	710	691	711	721	691	673	728	712	694	744	710	743	698	721	657	678	693	700	675	691	668	697	759	675	723	739	673	687	736	737	699	710	673	734	701	683	706	730	690	708	651	734	678	706	758	685	669	684	674	736	709	702	745	694	716	726	716	705	719	728	770	689	708	685	695	692	750	726	693	677	729	660	671	743	663	672	696	707	714	671	722	713	742	673	728	703	700	710	753	696	706	682	710	755	729	724	694	720	716	743	689	704	687	698	695	705	710	721	730	679	719	670	691	691	739	717	713	700	693	714	712	716	716	691	695	699	706	705	744	746	712	722	703	672	666	694	701	709	647	667	681	688	700	677	698	669	768	722	675	720	671	665	739	717	689	703	692	683	679	699	681	715	695	714	679	703	651	705	731	705	723	709	684	706	677	697	642	700	711	671	720	719	663	686	720	710	701	622	695	699	687	740	663	697	686	644	746	698	725	652	699	688	715	694	703	740	685	667	738	730	705	713	736	684	671	693	709	684	686	678	731	669	680	743	692	729	761	649	670	722	684	741	692	732	692	710	732	688	683	694	733	686	704	714	694	666	675	661	713	714	703	716	698	749	734	685	671	716	672	700	678	684	684	715	718	721	689	739	707	749	654	699	682	687	678	694	736	702	644	704	743	714	719	667	676	704	685	717	722	694	730	705	706	763	700	726	648	694	727	705	763	684	726	703	706	701	715	680	725	671	724	751	651	737	688	727	697	710	676	710	671	656	675	724	706	634	672	724	691	660	729	683	723	687	715	695	722	712	643	708	702	732	682	709	693	732	704	683	679	695	679	716	772	684	700	693	682	715	722	723	726	685	691	693	743	702	729	676	730	690	689	687	694	713	689	708	636	693	678	725	693	721	726	690	686	712	717	726	717	751	702	661	712	683	729	708	755	640	699	668	711	685	676	672	691	673	713	744	686	719	686	715	679	693	658	753	741	742	712	699	724	682	739	665	696	719	774	708	694	685	695	703	661	740	729	700	715	697	722	716	695	661	760	699	732	702	659	685	639	683	690	713	744	691	691	728	729	685	728	734	720	732	768	756	712	679	698	700	713	682	727	644	707	652	728	721	715	720	745	695	672	695	680	730	725	725	689	633	704	692	723	709	679	721	715	756	654	633	742	646	699	679	704	729	720	713	670	734	684	674	706	739	687	689	678	713	673	749	695	687	732	698	691	717	709	712	655	684	705	698	670	674	698	694	694	745	686	727	741	738	693	690	708	701	677	720	684	668	723	698	696	747	680	719	649	711	715	727	722	678	722	692	660	683	695	618	752	709	655	690	730	681	706	702	682	746	656	750	695	748	710	701	698	743	706	656	688	678	716	710	715	738	718	721	682	720	698	678	719	723	700	668	663	720	633	716	720	739	693	690	674	689	703	722	733	679	692	672	702	699	713	711	699	714	739	709	710	704	672	730	720	712	674	686	685	728	686	637	689	695	706	696	693	707	722	696	702	718	658	724	729	669	694	689	741	713	664	699	702	708	675	712	711	762	603	672	711	678	670	693	690	695	692	659	673	699	662	658	754	749	706	649	750	674	730	726	730	717	670	708	702	661	696	658	728	717	722	676	715	663	719	722	731	690	655	723	681	746	681	726	731	668	723	660	707	677	725	727	678	677	706	764	699	665	706	713	671	736	701	667	673	696	712	738	642	744	687	716	666	711	709	660	674	705	674	677	718	710	686	729	684	700	724	680	736	725	697	700	739	732	700	715	662	712	662	710	693	701	726	675	706	706	699	722	673	720	688	699	701	710	685	697	698	679	706	711	724	709	684	699	726	721	728	658	681	674	690	670	703	693	695	708	693	669	679	681	726	678	669	703	706	701	723	717	648	753	689	735	684	631	717	668	681	696	740	690	734	695	727	724	734	698	692	745	672	676	705	693	729	705	662	654	688	695	738	673	738	705	722	671	682	730	729	680	674	717	685	706	683	693	705	695	709	700	685	744	702	735	634	744	730	724	666	687	666	706	721	720	711	676	696	716	744	753	700	698	697	659	671	646	670	703	736	729	706	718	681	714	681	716	662	715	693	720	653	710	684	701	697	727	733	713	698	709	675	757	660	714	695	712	702	708	684	693	670	690	744	704	695	686	682	672	648	705	668	690	640	684	680	712	696	717	674	704	679	700	717	719	749	723	710	706	706	725	683	697	699	725	660	760	709	660	716	729	683	663	745	707	676	718	721	722	742	668	706	692	713	742	712	722	708	717	697	701	671	672	697	705	674	665	719	710	693	716	725	668	699	688	729	698	674	670	670	653	705	707	676	716	784	715	715	705	715	707	709	743	716	738	750	672	673	734	717	739	679	660	699	726	696	729	700	746	649	670	669	723	706	659	750	702	682	727	752	683	714	681	682	719	746	716	700	737	677	652	689	677	684	707	695	719	701	689	671	674	739	652	676
24556	21169	30841	56514	54288	38827	20895	5255	1187	869	768	702	759	787	777	708	750	781	747	757	751	791	761	793	733	750	765	757	782	730	777	763	787	745	769	717	710	765	786	810	754	774	776	686	687	756	747	727	737	750	746	759	700	755	708	710	735	765	765	762	764	702	755	766	706	732	776	718	725	721	696	730	731	712	787	766	730	777	780	757	770	774	736	696	786	734	769	772	747	782	804	711	778	790	726	766	744	752	743	735	760	747	724	780	766	740	693	808	752	698	693	764	774	708	708	791	744	711	710	747	711	770	753	719	741	708	723	697	762	749	737	769	714	788	723	710	724	747	736	722	718	708	760	739	785	761	821	744	768	709	746	729	762	715	734	745	713	761	737	770	783	773	742	719	779	730	707	742	723	714	740	669	723	732	739	745	706	709	730	744	756	743	726	778	706	753	739	773	724	759	701	740	740	747	768	740	753	743	720	713	711	782	723	725	744	722	733	728	718	725	740	740	764	714	758	778	706	687	701	766	694	741	713	723	764	762	761	716	751	708	770	760	699	670	765	711	752	747	703	739	746	751	700	679	750	726	707	763	761	730	730	756	774	735	786	779	723	783	726	739	730	676	737	719	796	683	714	742	754	752	701	715	713	716	770	735	787	689	705	740	729	728	763	742	785	777	740	735	707	758	718	737	727	705	759	752	714	803	764	734	770	735	746	792	746	738	701	754	685	757	718	702	739	738	719	776	777	779	770	731	728	714	762	745	758	814	719	757	714	745	758	713	780	733	741	716	704	710	738	723	705	714	723	743	734	740	721	733	719	749	729	711	710	687	720	757	735	763	780	736	745	727	767	735	718	740	742	734	707	738	724	730	724	706	735	741	716	667	748	700	718	750	743	744	751	714	713	737	763	756	714	724	772	735	753	720	776	753	766	757	721	787	725	736	768	760	728	769	688	732	693	739	686	747	708	732	769	750	711	710	707	720	766	722	743	759	744	711	753	717	714	768	751	747	749	789	794	745	753	758	728	711	799	796	757	689	753	727	721	742	704	723	728	797	700	752	777	777	740	703	725	674	760	720	755	786	744	775	751	723	770	743	783	706	784	743	706	697	714	761	734	737	737	741	745	738	770	770	760	723	752	781	715	731	691	756	734	729	764	696	703	775	733	725	741	745	760	701	753	711	724	757	786	727	752	705	724	764	746	737	785	772	688	734	740	700	741	761	732	750	778	737	735	717	796	714	763	734	737	734	733	740	772	740	722	745	807	780	754	775	702	734	718	793	720	746	687	755	677	738	750	764	747	754	758	776	748	679	729	737	742	718	699	805	738	681	777	784	772	674	759	747	749	722	717	759	743	768	738	762	712	759	733	788	727	750	731	732	721	746	778	758	707	713	730	711	764	730	717	764	744	730	747	693	740	709	752	725	770	740	738	719	744	799	717	737	760	747	740	710	715	732	694	747	707	740	753	736	777	699	687	761	718	691	725	744	719	694	744	734	758	752	781	737	703	698	732	743	772	760	783	671	721	713	731	747	716	683	760	727	699	748	750	727	771	731	728	692	690	704	750	695	749	709	768	728	698	782	761	684	754	716	708	735	771	717	755	739	719	727	725	750	727	764	744	709	753	740	732	796	776	718	743	761	707	736	742	767	695	760	712	774	744	688	713	745	754	727	723	741	744	743	747	774	774	707	769	755	749	760	745	730	743	725	729	778	729	741	734	734	744	762	757	791	763	732	747	729	723	761	753	775	751	753	741	721	763	783	721	774	718	718	761	701	784	750	748	840	693	713	744	695	795	812	695	720	754	747	757	764	795	755	741	694	738	724	721	728	732	735	771	813	720	740	753	718	729	709	716	745	696	758	744	724	782	736	756	759	694	759	751	707	730	786	782	762	759	736	777	733	734	719	724	774	670	744	747	756	739	766	755	718	760	757	737	714	726	722	738	742	717	733	754	719	721	737	709	743	748	724	687	700	778	721	756	740	777	749	737	721	722	698	757	778	754	762	751	751	764	749	676	739	769	728	761	773	711	729	707	672	706	727	715	758	771	730	742	754	787	721	725	781	779	743	746	758	771	717	707	741	721	755	730	726	732	775	755	762	745	725	661	728	780	724	744	695	790	790	739	753	755	758	733	721	727	789	725	776	759	726	741	768	762	740	712	735	716	709	735	676	769	734	730	809	757	715	737	728	700	701	712	732	724	726	785	759	714	734	751	721	726	719	698	719	777	696	714	771	732	712	737	746	725	742	745	736	709	757	757	746	735	770	739	699	708	770	726	745	797	764	779	708	717	678	723	755	743	686	763	778	778	721	733	743	760	702	748	785	747	707	741	750	747	759	761	731	738	768	724	709	712	764	726	727	757	762	765	781	732	701	773	776	818	706	756	754	722	743	754	727	762	741	753	728	723	737	721	675	774	754	758	681	719	789	761	709	781	769	711	734	785	717	781	765	777	766	710	756	740	761	747	746	748	740	761	757	739	721	727	724	718	787	796	777	728	759	753	737	746	749	775	753	656	721	705	735	718	792	707	746	701	763	738	775	706	758	753	761	751	727	800	804	724	789	742	738	733	744	745	760	759	773	721	744	769	708	782	703	718	710	764	698	714	720	755	748	743	721	733	737	767	734	767	713	765	709	736	723	748	695	738	751	705	740	738	752	718	726	715	786	769	733	739	771	734	755	719	733	791	785	764	723	728	721	743	773	814	740	710	720	694	737	719	785	717	741	762	736	733	772	741	687	748	740	707	710	727	713	701	734	801	759	727	736	703	729	777	739	735	756	757	774	779	694	731	760	708	746	703	743	694	695	693	735	724	734	768	770	746	708	696	661	762	715	737	758	709	800	733	739	754	796	701	722	736	767	698	741	770	754	782	722	723	751	775	722	749	777	755	728	797	771	714	795	698	703	741	740	722	778	736	762	726	685	771	759	764	742	697	704	704	712	730	713	746	709	749	786	694	748	727	742	756	717	749	782	733	743	752	714	737	722	728	719	727	724	708	776	784	763	749	732	708	725	781	732	708	715	694	675	791	732	748	738	719	779	750	801	706	733	739	732	752	727	719	725	665	756	714	739	769	707	773	762	709	687	813	728	738	782	753	655	685	750	739	775	760	817	768	712	743	750	674	758	761	730	725	767	756	777	763	719	762	699	800	747	736	732	762	717	740	728	756	762	731	745	751	759	733	699	737	752	727	716	706	732	764	733	761	753	723	721	753	776	734	723	716	731	723	699	717	743	714	763	779	750	718	735	728	734	704	720	746	772	780	737	721	792	693	708	751	733	776	800	774	766	698	742	760	761	664	735	683	732	710	794	720	743	760	794	678	748	747	708	752	770	719	742	756	769	744	720	706	681	744	743	692	740	734	737	705	754	736	734	689	727	786	776	707	702	763	777	766	695	698	743	733	760	737	696	704	755	748	746	724	728	727	713	740	720	741	732	774	710	771	705	707	749	744	763	735	755	691	714	767	755	712	774	682	752	754	728	745	749	717	711
3683	6378	37238	69729	54294	31037	12926	3610	1082	693	757	753	742	683	764	725	740	764	755	744	731	763	724	722	755	808	721	758	727	737	655	774	770	736	752	736	746	757	745	728	726	720	736	754	731	737	720	755	683	697	702	702	745	715	754	721	669	726	715	750	711	731	695	741	708	704	719	735	740	701	711	722	712	802	704	691	732	726	731	701	689	717	677	694	665	763	713	728	701	708	757	671	729	726	795	706	737	737	728	725	724	726	718	729	678	726	714	712	702	739	707	741	740	735	752	700	701	690	736	696	705	753	712	722	694	640	731	767	729	740	741	680	759	717	749	721	681	671	729	728	741	665	766	725	706	710	731	710	749	701	750	739	701	732	697	720	737	667	730	730	727	731	693	689	691	710	759	729	716	745	766	714	712	719	697	717	734	679	752	704	735	725	713	672	796	725	702	742	687	666	710	707	763	700	752	739	742	693	707	715	727	702	709	762	712	759	724	753	769	723	761	687	713	711	698	672	725	744	743	716	723	751	739	714	719	779	666	723	699	745	724	702	699	712	744	713	736	722	711	699	719	750	711	701	722	717	710	734	723	704	733	689	720	679	705	721	736	671	696	703	759	713	731	669	726	710	712	766	720	730	745	702	771	720	683	691	717	718	717	712	742	758	722	694	706	741	699	699	689	738	752	703	753	702	744	740	683	698	741	733	687	676	744	749	724	829	738	715	736	714	746	737	689	732	721	751	714	717	725	725	723	727	768	710	735	731	698	683	726	671	757	728	705	706	744	723	727	693	668	734	714	697	722	757	725	687	771	727	725	754	731	693	734	730	718	707	651	702	688	766	697	756	698	727	732	716	737	722	760	761	731	670	717	689	729	709	755	691	699	678	690	742	719	720	688	739	711	693	678	753	698	683	748	710	751	748	669	716	697	686	708	715	708	742	695	730	734	683	727	704	732	736	753	700	687	710	762	710	697	718	691	685	702	732	723	760	708	711	732	708	699	717	674	779	721	756	727	760	703	692	742	722	757	688	777	728	717	703	769	722	741	702	765	691	707	747	728	735	745	726	702	744	725	675	711	716	743	729	728	686	730	725	758	726	718	695	732	700	745	694	756	671	731	704	732	713	733	703	703	737	706	704	726	699	721	691	742	713	732	683	737	731	731	735	730	703	731	746	727	788	724	727	737	737	720	754	713	739	676	703	697	717	710	703	678	765	739	683	702	716	708	715	725	760	710	677	654	767	756	683	692	734	722	726	657	718	742	768	765	742	741	746	734	755	720	692	708	698	681	721	747	639	697	728	729	715	710	718	744	711	685	676	741	711	739	758	720	722	725	712	661	711	674	704	712	700	738	719	773	698	692	741	738	732	720	683	731	720	685	683	688	720	710	742	753	737	705	682	727	764	760	731	726	679	698	735	687	707	714	727	699	716	729	725	704	721	689	712	658	730	732	722	719	720	707	726	741	726	697	708	710	769	747	709	778	766	757	709	740	776	729	728	735	643	696	728	711	711	687	728	668	727	712	754	735	713	733	755	708	713	714	702	681	755	745	678	706	734	713	730	729	713	732	698	716	721	693	723	735	755	694	710	681	694	718	727	711	709	724	712	721	705	704	733	744	708	697	731	757	725	694	727	665	722	742	732	729	690	647	728	773	762	708	696	694	701	727	710	724	664	687	739	733	705	736	710	665	769	686	725	725	734	747	718	732	670	681	699	711	708	661	710	713	724	729	716	724	730	757	709	722	726	705	721	732	705	735	755	742	740	702	722	720	712	738	697	700	705	694	668	669	720	787	718	723	678	770	719	697	722	721	745	781	783	673	745	688	750	716	751	687	703	697	707	715	701	745	724	726	718	688	730	723	702	698	727	739	681	701	694	699	731	741	757	734	729	769	753	655	729	689	713	747	726	740	682	738	698	725	682	706	703	703	712	715	757	668	658	704	705	719	723	691	728	719	765	666	692	692	681	674	764	693	734	725	670	772	734	703	705	723	718	741	722	722	728	719	691	715	728	725	724	735	711	701	720	729	737	743	696	693	725	717	672	740	714	755	727	677	721	711	718	702	740	694	700	732	715	710	730	709	701	709	742	739	725	723	708	712	709	730	698	706	737	742	794	717	757	701	705	723	714	720	691	695	715	731	714	721	706	722	710	726	749	697	730	774	709	727	714	701	747	659	726	715	723	673	709	712	695	712	708	692	745	731	729	717	714	718	770	708	698	698	685	719	753	698	723	714	722	719	712	739	731	729	722	712	742	706	723	719	743	703	752	743	713	717	717	742	732	708	668	728	686	713	733	742	747	764	713	680	738	762	720	701	703	727	702	726	715	690	728	748	731	684	735	721	717	738	704	674	710	718	720	704	725	723	728	759	714	739	688	696	706	695	723	684	710	701	683	728	764	655	731	711	674	768	728	721	668	734	732	714	736	700	725	725	676	716	688	741	772	766	720	753	746	668	701	755	735	774	742	681	775	739	705	719	636	740	709	693	735	732	697	742	730	741	745	724	732	695	711	710	693	680	704	701	743	683	747	736	683	715	740	707	700	734	725	756	763	759	698	736	754	711	729	714	705	728	720	713	754	735	791	709	674	735	696	747	754	685	669	694	752	722	713	738	711	720	670	743	748	686	693	685	736	693	700	745	696	698	685	672	728	709	700	708	727	727	717	707	696	757	663	696	728	681	694	690	730	689	691	733	726	704	720	734	699	724	736	760	707	736	711	752	641	734	727	690	779	728	734	683	751	704	735	671	710	673	731	703	693	686	718	755	684	735	699	693	780	710	698	704	728	737	760	719	674	656	717	702	728	738	784	720	710	717	685	685	747	724	714	706	719	703	696	644	733	736	716	718	683	690	702	697	745	695	709	651	726	704	712	728	735	700	769	715	739	660	711	715	717	714	731	717	735	722	739	726	782	721	703	717	739	719	684	721	701	725	696	757	682	741	725	723	709	768	700	704	715	719	758	694	697	697	708	727	683	743	715	731	731	746	755	721	689	747	705	719	675	755	715	737	715	684	721	726	708	676	721	756	715	705	753	744	655	757	720	738	712	697	712	740	755	727	751	754	709	672	752	728	736	746	728	721	719	764	750	783	720	703	716	716	716	731	750	706	710	702	737	745	762	697	705	730	686	708	681	769	732	714	704	701	737	725	682	690	728	736	703	655	736	711	698	747	730	708	720	720	704	751	652	777	714	699	704	711	719	679	721	730	702	727	650	732	709	695	747	694	713	713	700	726	688	708	737	714	735	768	725	733	719	725	786	718	753	712	748	664	720	688	758	735	722	642	709	703	686	707	671	700	709	768	701	686	695	715	703	715	681	683	680	677	698	788	673	708	716	693	733	704	713	707	750	729	685	702	651	748	673	718	706	721	716	645	715	691	721	746	711	722	678	711	677	685	714	742	733	702	682	703	725	749	677	713	740	741	714	719	743	709	712	700	737	710	776	699	688	727	715	740	730	721	728	726	754	702	698	704	747	705	695	720	682	709	686
23775	21170	29303	48667	61496	47654	27973	8342	1556	965	955	873	814	827	839	886	825	841	787	903	844	837	836	786	716	839	835	848	861	796	817	816	809	848	814	786	865	820	822	778	799	785	823	820	814	797	798	786	782	793	803	823	831	851	842	835	803	843	769	810	834	758	817	805	793	816	787	766	860	882	812	816	832	828	823	782	828	839	881	809	818	828	811	796	825	866	841	809	845	831	842	845	845	801	789	842	795	778	830	799	792	805	809	819	839	887	799	793	820	819	807	789	836	783	767	827	804	810	801	794	847	829	830	862	809	820	788	852	784	809	838	831	813	779	856	817	825	852	849	859	752	764	843	845	799	818	792	791	823	835	835	813	818	837	823	815	818	810	808	774	880	787	828	823	810	832	773	853	866	799	829	839	829	869	890	753	822	802	815	786	828	808	837	806	774	817	808	793	785	798	814	811	789	773	769	798	817	832	787	841	814	795	826	824	831	791	822	778	795	763	820	826	811	830	796	820	822	799	786	790	807	791	829	768	834	794	833	794	771	788	842	800	818	770	804	792	784	809	842	834	813	824	766	820	822	804	815	789	786	819	812	771	826	833	798	819	778	830	780	818	839	823	800	838	795	811	836	774	840	827	796	792	799	838	801	821	781	805	804	823	855	819	847	790	819	781	825	833	791	810	786	829	827	821	764	802	790	811	765	837	805	770	811	791	843	826	810	813	815	830	832	793	865	773	812	813	830	780	848	848	805	837	777	757	778	804	811	773	809	830	770	791	780	824	790	827	781	867	799	821	824	819	785	770	823	797	809	862	809	811	799	821	804	857	807	814	819	861	798	786	761	753	864	823	825	800	809	829	816	825	797	849	821	802	807	795	822	787	823	774	817	754	818	804	832	778	842	798	773	840	821	813	799	809	818	847	826	819	763	780	830	797	861	791	786	788	769	841	792	843	801	803	818	791	855	836	813	819	851	796	799	868	788	829	814	792	807	804	799	864	821	734	812	834	827	749	843	796	788	800	782	807	802	815	804	844	773	873	780	799	821	769	808	777	805	763	837	764	834	767	788	792	803	833	832	818	820	808	829	815	868	777	820	821	804	795	859	810	791	796	799	844	807	823	883	826	796	821	794	824	809	785	843	785	800	821	814	791	823	833	883	791	816	820	784	830	747	795	827	809	815	812	821	818	797	802	836	808	818	809	815	810	833	836	822	821	828	794	781	789	801	790	805	791	828	755	783	826	761	794	780	805	777	829	786	776	792	817	803	825	796	776	723	820	790	841	846	798	800	813	852	801	820	792	826	799	831	896	764	833	794	835	743	793	783	786	841	799	868	785	839	829	794	821	820	760	777	787	791	801	823	824	726	788	818	758	802	807	857	802	837	818	822	756	809	862	800	784	817	823	863	845	838	761	780	791	809	831	764	841	812	783	788	811	807	779	810	796	825	845	760	804	792	787	780	779	765	826	745	813	786	803	772	770	826	766	827	885	827	798	739	823	791	826	807	813	885	774	821	849	837	798	804	866	793	804	818	792	772	787	830	797	831	762	792	799	793	805	809	836	810	805	787	793	825	809	840	811	788	814	858	843	764	810	798	798	831	804	787	819	774	819	830	788	810	775	807	817	774	787	794	823	808	790	800	834	836	794	802	794	846	735	812	822	818	829	809	754	783	826	823	765	785	883	774	840	772	803	789	788	826	830	805	860	820	808	777	823	842	822	756	755	812	747	818	773	798	797	867	847	791	833	821	838	824	808	813	790	847	789	848	785	759	782	793	818	815	788	833	781	826	825	824	790	779	773	836	843	788	826	816	816	813	804	809	789	742	756	792	833	775	802	827	800	809	789	774	813	761	812	782	815	821	807	825	793	849	754	747	824	824	774	821	835	789	835	814	747	850	838	784	815	803	812	842	855	775	809	829	818	863	745	772	782	829	820	852	778	778	810	813	808	833	878	852	794	771	820	794	838	771	773	829	793	811	783	813	782	825	801	807	784	804	809	779	823	842	777	783	831	823	843	857	791	846	820	825	852	763	863	823	834	843	766	828	833	772	771	828	814	798	817	902	808	794	820	829	754	810	834	750	811	825	857	794	834	813	836	796	830	801	799	769	823	744	769	801	855	835	839	820	832	809	776	782	844	884	831	819	840	777	775	824	836	830	719	841	882	787	760	795	791	797	769	842	817	833	788	810	814	819	774	726	810	820	771	809	797	799	873	833	765	798	805	837	835	864	787	836	773	806	790	837	788	797	767	809	734	779	858	818	831	798	810	798	787	797	811	802	777	798	774	770	789	803	809	818	839	765	817	764	799	847	819	835	844	777	790	789	783	837	749	825	813	780	795	803	819	803	767	803	782	800	800	839	796	809	835	816	760	794	788	823	807	803	785	740	841	795	797	845	843	795	800	787	810	857	813	792	789	751	808	806	801	799	847	840	800	820	818	804	784	780	822	824	771	820	792	890	789	826	774	799	823	797	796	816	843	882	794	819	792	791	828	830	796	833	781	854	797	789	781	812	801	816	867	843	861	803	797	795	910	799	805	821	824	782	805	794	811	789	803	798	771	855	804	806	856	814	776	721	823	771	766	811	818	803	864	835	811	817	769	813	774	829	834	833	776	830	855	835	793	847	782	822	753	831	787	839	807	817	852	844	846	781	845	776	830	804	800	826	781	797	804	775	833	801	829	849	800	787	817	856	801	824	837	821	839	824	866	831	846	769	822	752	799	785	800	787	819	811	799	845	839	818	842	791	772	790	790	785	789	795	795	813	809	812	809	795	760	775	801	819	798	776	835	826	775	831	775	816	824	834	821	802	809	848	815	869	811	805	793	819	787	744	817	768	781	797	792	778	766	838	869	827	858	783	848	760	794	791	819	873	780	785	770	776	821	792	762	776	820	828	787	849	855	805	761	778	862	789	796	866	822	791	804	827	785	770	817	825	803	801	824	816	838	798	788	794	825	816	802	815	779	821	791	881	855	844	796	837	811	817	829	801	760	788	814	797	795	786	799	771	809	799	830	777	812	804	818	793	778	778	829	811	833	797	804	758	794	801	796	778	820	811	872	805	843	782	830	831	817	804	823	805	835	796	743	843	780	814	749	808	798	812	770	781	807	779	787	797	771	741	849	748	851	846	827	853	828	778	834	843	773	794	775	872	822	809	829	772	812	767	811	810	801	771	788	770	824	773	809	809	750	790	817	791	811	789	847	789	809	777	777	830	824	831	862	788	826	789	836	808	766	800	843	771	794	798	807	813	828	808	827	814	850	797	751	855	824	760	790	846	801	784	773	773	833	830	848	818	774	815	823	812	853	822	831	849	798	871	809	766	773	771	834	791	803	816	792	793	782	811	811	819	864	806	781	792	761	807	800	782	798	767	782	824	856	754	863	811	873	809	791	789	788	771	790	779	819	775	885	805	819	803	777	791	758	745	813	830	760	803	881	787	817	765	810	821	866	808	844	805	782	822	793	790	841	861	800	839	809	837	769	804	778
3827	6471	32317	81425	67217	42013	18324	5082	1268	826	856	789	753	800	804	834	781	771	778	776	798	798	823	793	803	866	760	790	782	790	757	733	792	789	773	817	762	825	756	793	759	812	811	773	816	800	805	773	822	795	826	791	847	827	797	742	807	832	774	759	829	832	818	796	797	827	737	804	791	795	791	762	789	782	797	811	771	761	768	755	804	747	778	777	780	792	773	736	825	805	766	817	790	795	793	826	757	736	794	821	798	755	758	797	821	765	749	826	786	819	774	804	813	784	762	767	816	790	788	775	823	804	799	813	764	798	768	793	736	765	769	757	798	799	859	789	797	811	783	794	774	733	818	781	817	771	771	833	803	794	808	777	739	806	836	796	778	733	772	799	727	851	803	789	809	761	800	848	824	777	783	759	802	813	833	764	796	774	793	793	773	784	796	788	797	791	806	781	782	771	769	819	802	787	763	816	771	804	840	849	816	882	851	795	802	759	828	771	785	761	779	770	782	788	834	838	752	799	805	799	825	800	746	805	789	814	714	750	781	801	751	796	737	812	810	799	793	818	779	786	776	797	820	833	802	783	843	849	844	826	803	767	739	765	797	771	777	799	746	816	796	788	755	803	732	807	796	769	813	786	820	813	796	829	821	783	819	854	776	776	788	790	754	793	764	779	737	794	789	806	736	801	791	764	762	795	746	773	810	796	834	775	799	771	789	759	781	743	771	748	819	772	783	792	808	800	788	807	786	791	764	760	785	826	757	785	806	833	773	788	788	742	828	829	830	816	751	778	754	780	799	798	790	853	822	776	786	747	792	816	826	808	801	788	798	763	780	846	793	783	771	784	827	746	798	810	815	737	780	803	796	807	811	783	771	696	779	764	744	762	762	769	797	752	827	794	775	820	803	719	805	804	777	732	798	741	780	770	797	791	776	758	765	850	790	813	767	785	765	751	780	794	808	748	790	803	781	782	756	821	783	812	740	786	779	758	808	794	824	778	772	810	753	802	793	803	780	803	789	767	831	825	775	781	755	769	775	809	784	759	742	769	784	762	785	762	746	806	795	782	748	806	812	786	802	811	831	793	725	786	768	801	797	815	794	778	796	774	796	822	814	785	768	802	784	780	779	779	803	767	777	760	788	797	736	823	817	798	729	777	787	782	768	809	795	759	845	761	856	777	749	811	803	768	787	716	806	813	790	807	812	710	776	794	839	782	791	790	784	814	786	839	794	781	770	790	769	821	787	798	778	785	755	756	800	790	822	745	798	738	751	791	794	786	773	798	779	757	796	804	792	769	804	761	801	847	802	752	860	812	829	822	767	796	775	742	811	812	753	816	745	830	793	790	753	750	819	778	774	826	782	844	764	782	805	785	785	791	788	750	775	787	776	800	799	797	815	806	774	754	780	787	794	777	762	780	770	738	793	791	805	788	756	838	768	808	771	749	731	811	788	825	783	810	806	791	782	803	733	831	801	785	801	782	839	830	802	744	775	840	779	768	767	793	784	817	840	771	797	745	856	754	744	769	735	795	806	799	775	776	755	786	818	809	766	758	793	786	736	768	850	745	778	772	769	757	791	814	796	837	803	842	778	806	771	837	768	766	764	773	755	771	793	781	772	748	774	811	843	748	780	718	784	785	779	774	793	816	769	793	786	823	797	801	769	772	859	750	795	802	760	771	767	773	802	775	789	815	768	715	815	752	792	796	821	787	761	755	746	786	785	727	811	761	755	750	774	750	757	786	813	816	777	785	770	789	780	795	793	810	813	889	808	824	776	819	773	752	792	748	798	766	733	784	759	806	757	800	790	778	803	795	791	765	793	796	772	838	805	822	834	799	777	708	788	770	795	832	756	810	754	825	754	745	833	802	831	781	792	846	773	787	761	767	760	808	765	784	779	788	799	780	813	794	864	772	730	788	777	775	814	784	767	778	828	821	776	796	768	796	831	797	780	812	788	809	752	792	782	823	799	755	739	769	801	704	745	781	759	716	788	826	791	805	731	746	792	786	762	803	803	795	804	773	775	737	798	733	787	799	764	796	778	785	811	756	792	784	775	763	798	787	764	748	779	789	804	809	826	774	813	816	725	789	749	766	807	822	765	750	758	781	812	825	774	776	770	840	771	820	744	834	779	772	804	806	818	830	842	791	781	784	814	836	751	782	792	796	789	807	756	740	794	810	780	748	837	792	819	718	719	741	805	793	850	788	782	792	775	777	747	779	809	765	767	835	832	826	771	784	777	790	790	752	809	803	792	778	797	797	772	731	792	779	769	742	761	746	781	791	761	793	820	784	786	752	785	802	749	785	772	789	819	772	799	795	802	812	829	734	759	759	790	747	751	754	787	771	754	816	788	792	762	775	802	801	830	822	805	762	739	798	783	813	791	755	769	775	809	777	796	750	807	767	712	829	817	783	855	781	751	795	772	795	790	815	826	823	725	770	763	795	759	785	784	795	757	773	801	755	789	812	802	819	763	803	743	789	774	763	822	779	832	822	866	789	792	705	796	800	782	819	820	742	783	768	793	760	783	764	764	814	790	750	774	811	803	748	790	792	815	774	800	809	836	776	754	777	773	781	803	752	770	731	816	797	760	757	785	841	783	761	824	798	773	826	766	758	767	786	749	798	787	759	772	766	789	766	775	805	834	796	813	779	761	756	732	789	780	767	765	811	776	782	793	744	749	771	756	755	832	826	806	833	802	747	819	779	709	796	790	780	740	766	793	746	783	796	719	809	764	809	781	778	777	809	751	795	770	795	823	741	782	779	752	777	785	788	798	781	804	798	786	753	803	757	767	746	756	775	829	770	798	782	831	817	795	726	757	786	810	768	767	829	814	839	802	732	798	761	775	779	773	732	794	753	750	802	727	797	719	725	751	743	783	828	802	805	835	788	802	785	723	795	830	833	810	787	766	798	745	776	735	762	786	757	764	798	825	788	818	815	805	789	727	781	772	753	832	836	811	737	792	788	750	800	827	795	751	775	813	775	787	803	787	830	811	783	759	763	790	765	798	787	815	771	759	823	782	803	788	783	799	793	811	817	756	793	728	764	801	800	789	801	822	773	819	785	793	801	780	860	777	812	808	804	793	806	798	756	777	765	803	755	818	776	731	779	784	794	795	805	830	819	742	803	795	798	754	746	797	807	782	807	820	791	789	796	809	751	827	764	796	764	744	825	738	756	747	782	739	718	827	761	772	809	750	767	814	761	747	764	791	797	754	820	794	778	749	849	762	750	779	803	791	747	791	780	761	782	802	750	770	777	792	791	826	738	792	843	807	797	814	793	817	766	800	741	827	770	819	759	739	807	756	781	780	811	760	837	766	780	774	755	731	775	767	805	755	802	802	792	760	789	807	788	783	784	783	808	762	790	743	759	749	811	839	802	754	799	790	792	828	788	789	821	760	828	781	803	852	751	793	755	819	763	798	779	789	767	809	818	751	827	784	784	766	811	787	803	780	779	739	796	781	773	782	780	802	826	819	798	801	815	798	771
27320	13463	5408	22027	18734	8553	2935	1199	862	766	760	692	716	787	773	788	811	735	768	794	773	763	782	785	809	768	818	757	767	825	811	759	756	772	706	780	746	764	777	747	756	754	747	777	736	730	771	777	758	826	753	737	755	769	787	785	756	845	766	750	703	777	726	743	733	806	769	741	705	775	753	787	791	785	784	722	731	746	775	747	755	731	725	726	749	773	775	773	751	732	743	744	752	700	766	806	723	767	707	765	769	745	793	748	733	729	727	741	751	775	745	717	737	745	758	796	776	747	748	732	743	787	757	775	765	768	769	740	769	773	756	733	781	743	745	799	747	780	758	726	738	745	779	721	782	723	739	790	760	756	817	745	744	752	731	720	764	768	794	742	771	758	772	772	716	728	791	774	779	740	730	770	768	745	740	752	723	769	770	792	742	756	802	711	768	721	789	756	716	769	722	745	740	768	696	787	751	803	783	798	791	787	799	753	749	786	722	796	773	760	723	696	761	731	681	776	792	788	758	781	753	760	752	777	772	777	759	784	748	786	772	770	729	784	733	730	741	818	758	783	734	752	706	802	756	759	753	753	822	745	729	768	723	751	774	742	766	764	758	760	779	743	783	805	801	741	761	816	752	734	739	776	703	767	770	763	797	691	738	811	717	744	749	750	777	745	757	764	745	790	782	777	798	761	764	734	754	739	752	750	777	751	737	679	737	711	818	735	749	763	729	770	769	781	769	755	793	767	750	824	754	770	770	754	750	746	756	758	721	755	765	746	773	766	796	787	725	747	789	719	767	723	742	767	734	781	752	777	750	726	729	797	725	817	789	779	719	767	785	798	706	763	762	765	743	746	731	742	790	810	750	755	771	748	700	793	798	730	764	768	763	757	743	746	807	776	795	754	726	741	754	741	730	816	793	760	782	714	776	717	770	779	747	819	734	744	792	807	739	762	778	789	746	806	780	797	773	769	738	686	777	767	724	810	841	758	799	763	751	739	787	794	774	790	796	772	750	718	776	761	774	745	766	758	777	752	770	744	757	751	764	746	717	756	714	760	752	740	752	761	759	802	722	736	769	728	707	764	727	756	785	745	730	741	708	773	793	772	744	739	730	739	782	815	746	772	755	736	762	788	776	822	766	751	750	692	738	722	697	810	799	818	771	780	767	786	715	779	764	732	772	706	756	768	721	769	799	777	733	729	744	778	727	730	752	719	788	761	763	695	749	738	746	779	764	740	732	760	768	726	767	752	772	758	780	805	755	730	731	753	741	743	741	749	733	765	785	769	797	783	737	753	763	751	758	789	706	717	782	712	813	759	753	746	800	746	745	756	784	757	712	712	764	753	761	733	785	809	781	742	789	802	758	822	774	672	762	749	788	753	778	755	730	759	739	744	752	754	779	721	751	783	790	731	716	731	699	728	760	709	773	778	747	766	836	729	780	777	783	716	736	742	768	749	728	702	733	740	733	725	681	744	738	728	752	766	714	843	751	786	729	756	770	775	747	749	813	746	796	811	767	796	802	767	747	776	759	763	747	788	776	785	768	748	770	802	757	778	740	819	765	728	754	729	750	721	745	760	720	736	774	743	786	745	801	752	760	766	752	760	798	722	772	823	755	761	758	744	730	761	744	749	769	715	775	789	746	771	741	781	723	724	759	719	737	767	752	737	723	727	766	802	720	750	803	737	749	785	776	791	739	807	762	737	768	749	758	780	767	789	797	771	729	751	738	754	779	790	764	765	761	764	766	808	750	781	731	760	767	758	796	747	760	761	729	753	804	740	746	727	823	737	769	778	753	788	750	784	789	742	758	742	772	740	781	766	757	755	724	802	713	750	769	771	741	792	756	787	742	783	799	732	746	790	746	727	786	778	767	801	750	705	742	720	725	787	740	783	808	814	778	763	740	778	801	772	765	719	769	724	780	775	788	749	786	716	782	794	765	705	785	766	758	781	745	706	749	822	730	749	765	791	771	748	761	769	782	761	757	796	701	767	740	715	762	725	741	740	785	761	787	760	781	726	779	739	787	733	744	733	779	779	803	784	798	753	793	791	694	741	729	774	804	774	802	773	807	745	736	777	729	729	737	643	810	736	785	738	741	771	734	743	767	712	765	753	790	779	725	761	729	731	718	739	734	783	757	758	761	753	744	736	758	750	747	771	752	764	697	739	767	768	779	763	786	723	760	727	733	786	725	764	794	731	741	756	783	752	736	759	744	758	759	804	783	733	762	715	774	761	741	737	832	790	746	708	741	775	751	776	790	739	755	772	756	776	803	698	718	753	730	760	748	786	795	782	751	725	776	781	759	770	712	788	737	785	778	747	741	767	743	767	752	795	740	754	729	723	802	756	767	736	755	752	814	763	714	768	738	792	766	718	790	785	740	750	781	734	743	743	802	789	758	816	742	741	743	763	753	786	730	769	729	767	769	743	763	780	708	782	814	738	763	744	772	738	721	710	703	749	746	757	774	750	790	753	777	724	748	812	742	738	807	804	760	762	804	791	773	789	759	735	753	766	743	744	745	802	747	696	759	742	800	729	751	736	821	760	719	830	798	749	780	776	735	755	769	743	753	663	750	759	703	750	749	785	737	754	764	754	807	779	722	758	793	799	739	749	709	782	761	771	792	754	769	785	780	703	739	705	767	744	739	737	787	737	785	773	728	791	703	796	745	749	779	747	748	712	720	756	726	772	749	723	788	724	775	785	717	732	742	777	802	791	795	761	741	774	753	800	714	771	771	752	761	728	738	726	729	770	759	726	782	769	749	771	741	735	719	785	746	704	781	738	782	753	749	729	805	774	746	797	757	738	791	722	763	809	766	717	770	800	770	743	739	716	770	738	805	758	705	768	734	754	790	746	761	720	795	809	775	756	721	761	740	724	747	797	764	810	794	750	733	748	777	756	703	787	756	818	775	712	746	762	739	790	757	776	740	736	719	758	737	820	792	710	737	703	759	738	758	741	736	757	708	736	755	753	743	772	821	735	736	743	749	737	756	800	746	776	725	752	793	787	784	783	694	756	736	781	739	759	741	768	732	766	712	761	759	767	727	724	761	740	729	703	753	734	748	734	751	737	788	772	764	752	705	755	797	778	782	733	774	771	714	768	775	786	753	726	765	782	748	778	765	760	771	757	727	761	722	801	709	751	769	775	788	698	802	736	736	777	743	696	769	711	735	747	747	797	786	747	776	751	745	701	763	762	750	733	788	800	777	764	736	760	767	749	743	738	747	769	759	802	764	776	773	762	729	790	787	743	760	736	782	749	729	751	825	831	764	752	709	742	733	803	798	758	744	776	753	775	725	765	769	805	747	764	751	791	784	795	768	761	743	783	733	769	784	719	798	725	767	793	725	734	765	690	791	749	810	755	809	761	807	739	750	759	775	780	791	712	765	758	778	713	767	784	725	728	754	731	782	777	738	769	761	786	783	745	761	757	819	765	785	781	774	765	792	779	772	753	765	733	747	785	765	703	746	754	772	746	770	728	792	742
5061	934	5400	18021	13695	6285	2367	1051	726	688	694	728	693	694	724	723	704	734	683	756	716	660	700	689	663	743	658	718	686	704	693	679	669	693	698	715	698	702	708	716	684	753	731	678	672	708	659	686	692	695	725	667	701	704	627	682	662	710	696	698	749	679	682	693	618	666	678	685	692	691	657	715	679	658	694	669	730	702	613	705	680	680	657	655	674	693	653	673	668	744	707	634	762	684	744	675	704	708	675	649	698	707	685	642	667	703	689	705	654	690	652	687	655	684	672	740	700	684	717	717	711	658	674	699	694	654	631	694	735	721	710	687	655	700	708	679	676	717	684	699	674	693	658	692	742	661	685	699	717	644	709	644	697	642	697	672	676	716	720	697	662	661	659	645	707	690	665	727	707	653	650	679	725	709	700	727	632	726	724	727	646	678	709	677	684	680	658	703	655	679	733	678	690	683	671	703	687	680	712	676	695	702	683	699	691	667	705	659	679	681	711	711	670	676	694	668	689	690	667	669	697	727	687	676	638	646	681	626	720	727	741	696	682	718	676	669	653	674	681	679	629	696	708	727	666	700	691	670	695	683	648	651	695	705	719	740	675	683	721	745	680	671	674	707	640	674	698	719	734	712	712	722	698	681	670	664	622	692	730	680	696	677	688	732	660	703	712	697	683	674	659	682	655	651	696	719	692	674	700	714	682	655	678	697	698	682	679	678	673	666	673	654	691	665	696	676	706	712	676	689	675	680	696	680	743	690	684	705	701	726	722	695	686	673	656	756	690	681	671	638	712	651	678	708	681	669	662	660	677	679	707	647	684	695	662	685	662	666	718	726	670	709	654	672	683	670	665	664	773	666	693	678	699	680	771	702	694	699	666	696	699	642	711	693	652	643	695	668	691	677	668	668	711	768	689	706	696	673	689	704	702	677	668	735	679	649	672	707	715	718	766	685	728	659	694	708	679	651	688	696	684	650	680	715	725	703	679	670	677	676	672	672	719	698	718	715	745	680	705	714	653	664	710	767	669	690	708	706	685	704	687	690	730	694	704	650	710	732	677	687	730	733	720	671	754	667	662	710	656	624	753	623	642	676	701	687	714	655	670	679	625	664	704	691	656	703	707	694	694	642	688	702	690	650	703	739	687	702	693	695	682	700	740	749	670	710	700	732	743	693	692	663	737	667	681	684	668	692	711	757	701	677	663	687	725	674	701	703	713	726	676	660	716	647	713	715	678	627	670	693	691	696	694	645	723	694	693	662	680	722	653	726	696	704	707	687	638	690	725	710	680	674	694	704	701	684	706	722	704	676	678	662	603	682	701	654	653	716	678	688	717	674	698	669	704	674	706	689	736	749	708	716	679	700	687	663	712	672	677	679	700	694	674	620	649	706	684	680	643	674	708	683	689	656	674	688	687	668	654	683	723	626	625	724	706	683	705	692	732	746	670	708	703	682	646	655	698	671	735	704	683	674	680	704	684	656	696	706	725	698	663	712	669	713	695	719	673	660	717	687	684	667	687	677	714	751	641	712	682	674	662	655	675	678	685	700	701	667	720	728	699	702	722	649	709	677	654	697	669	730	671	677	644	616	683	699	702	676	715	687	714	671	705	697	659	694	712	681	723	672	691	661	674	683	669	712	700	665	679	686	718	697	701	701	701	709	698	693	699	740	691	701	750	688	708	684	673	679	696	654	661	714	718	663	716	711	718	653	684	701	699	756	765	687	700	708	687	672	688	688	710	667	656	715	648	730	711	712	684	668	705	675	673	709	692	716	706	677	697	693	677	683	730	672	683	686	735	682	734	688	702	666	677	701	718	685	680	660	717	700	650	698	729	704	707	664	668	670	718	669	697	676	707	683	664	719	680	665	701	681	655	688	691	670	696	653	663	725	654	655	713	692	720	663	641	681	710	683	671	706	665	664	681	713	686	701	697	704	684	666	652	691	681	662	686	690	660	677	687	698	672	694	694	661	679	714	688	679	705	670	686	629	685	654	685	686	685	683	690	686	604	662	679	721	691	631	724	704	702	689	665	706	701	683	704	656	684	687	649	672	699	723	696	735	690	676	713	695	719	663	681	701	737	709	674	740	702	683	716	677	719	671	683	683	712	674	696	665	725	671	660	692	702	654	695	695	689	718	638	688	673	668	700	717	652	665	686	638	692	669	693	657	664	682	717	699	748	674	647	645	704	731	674	681	693	672	678	704	682	679	670	721	629	684	687	699	626	704	658	694	724	689	702	668	715	686	714	690	710	681	700	678	707	689	713	719	692	641	684	706	653	652	675	707	743	650	694	696	682	664	724	698	677	700	689	703	702	728	681	704	710	707	684	651	665	654	674	651	668	712	769	701	678	672	710	665	689	706	673	738	666	707	651	723	710	682	640	706	671	665	676	720	705	719	684	675	686	685	719	661	732	733	723	686	681	660	681	706	735	673	671	694	660	676	677	716	677	632	712	696	693	686	720	695	656	691	717	691	670	698	709	678	657	723	693	718	710	669	693	682	669	691	662	707	705	648	710	681	672	658	730	725	747	683	639	651	668	674	662	643	671	683	715	678	700	663	647	669	664	672	723	679	763	709	685	710	670	677	672	656	716	615	728	667	737	698	664	674	743	662	702	672	666	674	718	693	715	695	716	687	701	679	719	683	668	709	722	698	684	658	676	718	691	751	670	690	692	702	698	673	692	692	723	648	671	735	674	706	743	640	685	708	660	667	696	694	681	656	680	678	703	666	640	675	677	695	654	652	750	664	682	673	685	692	652	698	695	720	648	667	688	732	688	687	664	673	679	709	669	683	731	643	715	686	682	667	673	658	723	755	698	700	696	743	698	687	727	673	649	626	696	714	644	679	705	681	713	660	656	703	696	699	688	713	632	661	736	735	705	655	690	668	704	683	679	657	663	678	659	660	711	683	733	686	715	670	758	704	684	745	684	741	695	697	704	671	740	688	749	698	656	695	647	672	698	703	685	723	694	704	688	695	693	694	709	690	647	685	718	698	701	650	648	697	691	670	736	714	691	692	640	749	724	714	683	745	644	676	701	669	682	735	703	717	687	726	669	706	636	702	705	717	649	664	698	676	682	702	698	675	723	657	683	687	708	746	665	690	705	652	677	647	654	624	757	750	703	667	692	696	683	679	750	708	680	718	683	653	699	730	719	670	690	721	667	679	703	675	688	668	688	711	682	673	673	664	677	695	705	658	679	675	666	719	700	694	708	695	671	708	682	679	709	685	699	682	691	676	747	679	678	651	702	687	708	661	693	680	697	676	670	711	702	671	663	707	674	694	744	717	658	714	671	671	716	699	695	704	722	671	660	645	670	721	689	660	751	699	674	675	716	689	657	635	698	648	716	698	709	710	677	662	732	691	652	724	632	662	694	705	667	648	667	705	661	699	694	657	709	666	664	706	687	651	671	678	674	669	669	667	720	722	668	661	630	619	694	669	716	676	702	682	673	661	725	692	634	670	724	704	658	664	690	685	680	694
24541	21158	29162	57906	58988	40402	22272	6245	1402	839	787	765	806	711	773	747	734	776	730	734	722	748	738	714	723	759	744	705	796	700	744	722	801	751	713	719	713	744	752	729	695	743	780	801	764	716	692	691	733	742	730	710	721	671	775	733	754	716	739	704	735	691	769	702	729	699	699	772	774	702	734	740	756	750	744	697	743	781	739	735	748	730	733	717	744	702	743	684	713	746	729	704	714	753	707	685	755	704	704	702	729	716	736	732	793	759	739	711	748	718	744	703	751	720	715	758	733	721	710	727	769	754	734	803	735	711	671	698	715	726	692	736	746	699	745	735	777	738	752	718	751	762	737	653	720	737	778	720	662	711	742	731	703	715	739	667	719	778	680	698	729	732	703	731	754	739	728	716	697	745	746	725	764	710	698	698	697	713	735	737	727	709	752	751	731	738	678	759	730	672	695	765	740	774	733	732	718	768	738	708	762	698	725	697	734	727	740	789	713	718	737	676	723	751	730	724	719	715	802	716	706	738	736	704	725	743	738	737	743	771	732	738	715	685	730	716	710	731	746	748	741	692	744	723	721	744	772	720	778	727	764	743	677	686	734	709	729	681	723	757	685	698	739	722	698	689	740	722	723	704	718	718	745	739	772	724	741	705	705	751	696	708	745	730	762	703	741	748	704	746	691	730	717	731	701	718	729	736	738	725	742	745	727	749	726	732	654	714	718	689	724	705	737	673	716	719	742	742	694	707	700	688	690	722	738	743	727	688	780	718	773	689	762	742	739	713	752	702	674	766	742	677	732	709	696	739	705	732	789	731	697	727	775	758	710	730	731	699	663	749	754	715	727	742	687	750	746	736	753	710	713	733	730	716	724	671	770	732	746	713	700	717	746	770	737	675	730	758	743	758	735	722	728	691	772	753	664	774	740	710	737	738	695	707	723	731	715	716	732	689	740	763	709	736	709	673	745	778	688	749	690	753	733	759	718	720	738	724	790	688	730	737	712	742	720	775	757	704	724	733	807	766	723	723	713	762	727	729	727	697	720	759	753	741	682	749	758	722	709	746	709	713	715	756	725	691	741	735	714	696	748	723	702	715	746	721	710	708	713	722	773	692	679	744	772	739	735	724	714	756	702	726	751	761	728	717	721	774	714	724	711	758	728	732	674	693	719	700	711	735	736	742	720	732	680	715	675	718	706	682	749	725	754	715	749	707	717	759	727	748	747	708	729	762	732	729	729	769	772	717	711	725	716	805	731	702	760	703	702	743	714	740	696	677	706	710	748	739	719	726	757	731	750	732	717	753	728	719	672	708	713	787	727	760	710	754	723	708	728	741	704	724	727	714	685	728	771	740	733	741	755	706	702	738	704	762	713	698	669	721	739	730	708	682	713	723	707	697	713	741	715	713	710	769	685	688	737	725	751	671	701	744	739	740	731	700	739	706	693	743	766	740	752	739	722	726	704	752	736	718	718	716	725	751	736	748	728	665	761	697	750	751	686	719	725	738	667	696	794	742	756	741	720	728	703	775	703	721	756	728	727	699	734	771	708	748	747	730	746	737	673	725	701	720	677	717	743	745	762	777	752	719	718	689	742	696	706	768	763	743	759	733	776	669	734	748	758	727	746	717	731	718	740	707	752	702	739	724	739	711	762	706	775	705	743	739	732	757	719	720	693	712	746	748	716	704	727	742	743	767	738	737	739	704	708	719	738	709	766	760	723	710	726	743	698	682	760	677	698	770	728	737	707	661	715	708	721	707	742	741	757	704	680	727	748	726	764	765	765	753	745	702	703	707	762	787	769	690	707	697	679	759	750	715	727	762	701	684	756	729	769	773	691	692	762	745	733	709	714	715	722	736	780	742	700	700	756	706	726	754	729	757	710	746	727	699	729	743	760	720	712	716	698	745	739	707	717	791	703	719	677	703	708	724	738	724	734	706	664	736	716	788	743	744	727	705	708	764	764	720	742	746	748	738	720	742	774	757	746	737	736	697	731	716	762	767	722	691	743	720	708	711	649	739	706	821	717	740	718	739	746	715	719	688	724	728	728	717	729	725	783	745	713	701	718	724	706	684	787	707	707	735	735	729	769	782	716	750	753	712	743	752	726	728	732	735	710	743	742	697	713	655	757	715	779	746	688	754	679	716	710	753	713	755	718	746	688	739	706	696	723	753	706	725	717	744	714	769	793	706	723	750	717	736	733	777	725	718	740	717	779	715	696	753	689	677	726	749	776	728	684	719	736	747	761	720	734	744	773	728	750	750	757	710	711	756	725	713	703	744	730	749	726	770	693	772	673	745	733	742	746	755	696	793	728	728	706	728	730	728	729	713	731	750	744	722	723	750	759	747	737	701	715	741	709	695	745	754	728	747	744	701	763	772	731	761	718	749	708	728	682	675	723	724	735	655	732	720	772	774	720	748	748	718	736	762	735	722	771	686	726	721	676	682	750	774	743	760	678	694	698	753	741	713	717	770	729	726	732	689	726	717	747	704	715	699	734	724	733	747	694	737	715	770	784	759	715	726	714	779	711	715	693	697	731	781	703	745	679	711	678	737	706	702	717	730	701	712	780	714	716	718	742	744	706	741	748	724	740	760	718	776	733	754	733	741	718	713	739	733	749	773	742	714	727	752	756	738	727	651	692	725	768	745	707	743	741	713	705	716	726	679	649	734	745	709	695	694	691	744	693	711	726	753	694	715	777	734	730	709	745	701	758	718	718	734	812	734	668	728	726	721	713	772	752	739	760	712	722	743	709	749	743	734	744	739	775	750	735	739	729	686	769	700	736	770	783	679	682	747	750	739	744	735	677	711	726	727	718	722	767	699	739	766	729	726	706	723	717	716	723	707	740	717	763	693	765	723	714	738	722	765	756	740	725	744	720	728	741	712	727	750	762	730	734	698	736	697	778	690	750	692	753	740	725	799	729	752	716	727	708	752	775	734	757	723	733	738	724	737	711	745	723	744	727	715	724	823	733	736	804	721	709	736	747	701	716	681	742	715	730	752	688	734	741	780	702	721	681	717	709	732	754	756	729	687	749	752	762	730	774	705	720	778	717	719	709	685	764	652	706	711	736	753	710	745	726	730	729	781	732	687	742	776	710	730	704	688	734	738	740	718	725	736	763	742	697	732	745	722	676	740	681	811	746	720	700	727	774	715	736	725	696	716	697	722	742	715	702	766	718	722	708	754	705	806	734	726	719	724	686	712	722	811	701	755	761	735	704	717	702	705	707	724	758	764	737	725	740	775	728	749	713	711	692	706	731	741	755	703	700	751	687	726	710	680	714	745	741	678	652	671	765	690	772	747	734	744	735	715	734	713	740	748	780	687	755	759	747	726	717	778	741	722	732	760	751	720	725	748	727	739	715	699	744	745	699	766	744	720	726	735	752	748	666	740	700	710	764	721	738	721	740	707	771	724	690	737	717	747	762	668	768	729	708	752	743	723	709	734	726	726	709	713	717	722	749	684	717	738	758	782	682	780	696	753
3485	4198	24762	71215	56656	32104	14416	4208	1274	671	731	714	679	807	701	693	697	728	712	762	698	746	750	735	776	731	762	695	704	725	770	684	699	751	670	747	652	699	718	739	654	743	687	743	694	694	749	710	712	731	735	705	708	732	709	693	669	700	701	707	710	728	681	738	699	715	696	758	702	724	686	663	767	744	718	725	760	710	687	727	690	685	707	750	668	726	681	736	676	682	728	696	724	718	694	761	701	705	725	690	714	773	749	728	707	722	758	705	742	758	710	707	707	730	724	680	709	707	710	700	712	717	696	699	701	699	623	707	712	693	691	690	754	735	718	723	733	667	729	676	671	718	690	712	716	711	696	746	768	717	726	652	725	679	714	703	701	683	740	662	705	624	710	788	679	694	728	679	690	649	707	685	699	718	707	723	672	767	722	718	708	668	710	679	695	748	736	687	699	694	714	748	672	706	716	735	702	682	703	716	731	734	699	689	702	723	724	786	695	754	733	680	654	738	642	693	668	681	751	725	718	713	688	693	704	686	732	745	712	693	709	688	703	714	686	749	717	706	673	720	727	714	665	710	685	691	695	695	695	691	718	657	739	696	687	706	713	706	689	663	711	742	669	764	674	698	695	739	707	659	711	700	685	687	695	712	705	710	736	676	710	765	711	715	683	706	702	682	682	737	648	662	699	681	681	671	749	684	725	707	686	691	697	712	721	756	693	750	699	726	754	666	730	690	693	690	702	718	700	709	689	718	709	705	680	738	701	759	691	717	658	704	662	724	735	717	727	708	732	664	660	668	719	653	724	703	713	672	675	648	689	731	649	700	717	661	685	659	737	671	720	730	717	734	735	666	676	693	736	733	749	709	722	727	711	681	696	681	702	706	724	690	693	743	687	722	691	710	654	738	681	749	731	752	714	705	728	707	707	690	702	678	686	702	676	715	624	685	690	687	729	691	725	678	696	718	705	715	688	715	713	774	733	709	752	682	659	709	707	725	703	722	701	671	688	773	651	734	718	743	706	695	691	698	729	745	703	712	740	728	708	699	767	736	655	694	697	662	716	720	716	673	713	692	767	728	743	696	715	704	716	700	727	771	711	712	692	688	731	689	706	740	718	712	730	740	705	676	710	712	742	751	701	722	710	693	693	703	675	710	725	713	732	721	655	707	723	706	724	694	781	726	697	664	745	698	744	716	681	702	718	690	675	695	699	714	757	669	729	679	722	717	711	693	677	681	637	741	683	743	708	783	695	755	740	715	723	684	719	641	713	696	718	709	724	686	664	705	702	714	690	726	739	717	684	693	671	714	689	707	729	715	715	702	700	731	756	695	716	708	707	728	712	717	758	692	695	732	706	665	692	664	680	669	689	729	644	695	700	691	704	709	654	688	726	784	728	706	674	702	722	710	696	687	701	674	708	678	696	729	765	682	770	701	733	678	689	702	731	748	689	726	680	725	763	716	763	684	677	725	716	699	704	681	693	725	763	712	671	709	680	702	725	715	729	745	768	657	648	686	712	725	704	726	683	710	746	715	757	689	729	761	741	725	668	688	737	707	717	732	700	758	708	713	733	752	724	680	691	705	746	754	705	759	683	667	744	692	665	681	736	707	707	717	705	700	696	733	684	660	728	731	699	708	675	713	629	682	734	686	719	715	719	705	691	709	667	695	729	680	689	725	652	699	683	710	701	680	740	660	714	695	684	661	708	688	711	747	708	706	673	730	718	718	729	669	710	718	716	743	716	726	713	735	730	716	725	686	710	690	747	705	714	715	747	705	701	713	650	693	676	663	736	683	707	687	727	726	708	728	740	732	718	729	701	792	736	685	661	686	656	697	704	709	718	673	747	704	696	692	688	695	711	726	745	715	708	690	698	712	692	697	664	731	734	666	667	648	708	692	681	716	716	738	725	707	716	711	727	735	731	696	695	734	694	694	745	707	644	720	676	666	720	711	741	690	723	738	672	733	713	689	667	700	759	713	709	674	723	722	704	720	741	691	682	768	694	679	697	706	698	706	715	707	698	684	668	684	699	706	724	679	693	653	689	675	730	743	713	680	724	695	679	703	698	699	731	725	708	685	732	773	673	737	724	730	695	744	760	730	706	679	654	732	723	733	720	685	706	736	695	679	719	704	691	677	643	755	723	695	658	708	652	740	700	712	683	690	698	669	743	688	721	730	729	704	710	687	723	693	710	687	664	746	744	754	708	704	729	669	654	725	710	688	698	712	655	706	668	779	682	749	747	671	757	743	674	683	715	677	713	664	685	703	697	746	747	741	683	713	671	670	664	678	719	671	709	688	677	687	728	666	668	687	697	697	707	713	669	662	743	756	659	703	721	676	697	744	699	693	685	695	699	690	708	712	686	704	703	722	697	702	706	674	702	793	717	696	647	709	691	696	690	741	709	676	686	671	660	719	680	692	703	684	667	738	682	732	663	710	712	669	682	713	720	760	687	686	694	673	677	716	659	724	690	717	715	703	748	675	703	753	713	732	697	757	633	691	730	740	711	692	685	685	716	717	653	672	722	711	693	704	696	725	701	769	696	684	729	765	701	748	706	698	702	726	715	739	705	673	732	709	746	701	737	697	663	727	715	739	690	750	714	735	720	694	715	759	683	756	703	718	686	699	770	754	725	725	646	722	708	704	728	679	745	729	765	691	686	714	697	684	713	731	721	694	742	689	691	749	708	670	703	702	747	760	710	751	689	708	704	683	744	684	688	693	680	710	687	709	685	706	705	703	727	747	699	718	660	716	679	726	664	761	687	703	749	691	705	695	727	685	683	724	647	705	692	737	711	692	680	732	700	704	716	725	696	710	710	749	710	704	735	711	669	660	721	709	768	709	731	702	716	750	689	730	714	674	669	695	664	665	716	704	685	687	703	679	731	751	700	735	720	718	700	691	673	726	722	693	745	700	680	669	690	734	728	699	758	685	692	700	690	705	702	720	649	677	734	737	639	691	685	698	698	694	726	697	689	686	693	715	693	722	693	670	719	678	673	715	714	755	700	719	725	733	720	737	709	702	651	711	705	710	709	730	752	665	760	723	713	691	719	668	717	708	712	695	735	686	708	674	679	711	693	723	677	687	702	677	670	657	711	739	757	698	680	711	682	686	739	686	728	713	660	704	680	708	689	731	671	688	706	715	726	695	699	700	691	671	721	707	787	698	695	720	639	696	716	736	708	698	697	728	718	625	663	689	688	738	705	712	739	688	695	686	699	709	701	670	708	726	688	667	710	656	743	725	730	785	654	691	703	672	694	750	721	682	724	735	697	738	689	682	722	693	708	688	689	708	724	730	689	717	679	687	724	664	703	665	655	722	668	730	727	723	674	690	660	696	765	735	713	647	690	727	712	760	713	705	702	748	720	716	704	680	688	737	690	735	675	656	738	702	726	703	680	752	759	717	684	676	652	706	698	724	655	689	709	741	705	699	730	668	700	765	687	717	723	716	698	749	722	709	685	722	677	680	683	722	700	712	686	676	672	707
23907	21188	29848	58265	62131	46080	26301	7879	1721	1016	936	839	873	867	849	916	836	855	886	859	841	868	835	885	811	826	850	874	822	800	828	833	845	853	857	866	842	888	838	888	856	826	814	847	865	871	806	872	845	861	802	856	831	878	890	883	802	867	802	870	785	807	835	860	859	803	838	807	843	809	798	838	815	864	840	854	830	833	831	838	861	790	842	826	845	850	847	808	786	858	817	856	842	847	864	797	815	845	844	806	842	844	868	838	875	828	868	806	859	846	870	830	816	818	852	893	772	811	867	821	828	863	838	863	816	859	829	851	825	816	847	838	834	855	871	773	807	828	885	856	805	808	824	815	809	845	824	805	883	888	838	870	814	813	839	840	832	870	874	793	791	787	884	800	904	832	818	833	839	768	790	761	831	800	838	791	861	801	850	877	836	772	842	828	789	878	760	828	850	832	799	841	786	825	835	815	794	861	828	812	790	823	807	820	817	814	853	811	845	820	844	871	847	821	839	857	816	882	872	833	838	856	829	841	867	838	777	813	864	881	861	838	895	820	882	794	834	812	792	845	861	834	823	854	851	872	815	822	857	826	894	821	867	846	897	828	827	874	814	886	804	792	802	815	809	818	866	844	859	894	855	805	868	888	835	834	853	840	756	759	842	861	840	890	878	825	888	823	843	846	859	878	831	791	860	873	854	778	821	822	818	861	844	816	744	851	823	796	817	830	777	854	827	827	819	867	862	827	786	872	881	822	863	866	817	837	785	818	825	814	778	802	772	859	829	867	917	868	816	843	809	804	827	824	816	809	789	822	822	820	831	802	793	835	807	871	839	795	851	870	821	801	806	805	787	852	817	831	822	824	812	825	851	833	728	851	845	816	790	833	870	829	829	834	811	816	818	811	862	830	824	827	849	848	815	810	792	862	844	850	884	800	791	880	796	833	811	850	865	842	825	809	848	845	818	825	802	889	840	864	816	822	841	838	839	851	840	887	854	842	842	863	894	806	839	846	798	828	844	867	853	866	801	808	837	873	826	839	886	852	853	838	778	847	818	814	838	831	805	874	826	839	814	845	814	868	837	851	863	867	850	855	822	847	887	821	836	790	773	837	869	886	826	868	855	855	822	858	848	838	854	815	854	768	804	805	843	826	841	802	805	832	829	883	835	845	824	860	824	822	773	839	880	841	839	845	860	769	856	889	783	851	851	844	835	842	845	807	855	856	840	838	847	829	838	862	827	835	817	851	883	806	792	871	756	832	849	830	815	818	844	849	852	841	839	824	792	875	846	787	865	834	845	827	840	810	801	837	823	776	885	846	831	855	861	852	832	822	876	813	843	800	819	825	842	804	833	849	804	814	784	801	881	869	845	829	829	848	851	839	837	805	806	869	818	797	835	788	827	850	776	828	836	819	818	832	822	823	851	810	826	855	850	843	893	874	808	842	849	851	859	837	851	809	844	891	840	868	794	840	849	815	835	877	829	819	841	790	836	856	859	886	837	827	863	860	817	826	842	887	855	784	835	811	781	803	788	853	860	825	815	794	845	818	813	866	837	829	886	851	816	796	784	831	869	821	833	874	870	872	854	831	837	828	822	839	864	834	836	811	787	859	833	837	811	800	834	839	822	850	827	786	873	813	825	839	858	832	831	884	847	774	888	853	863	818	891	817	823	809	817	879	827	793	862	805	799	890	795	835	817	794	744	796	805	785	810	815	847	817	836	846	847	848	860	799	842	833	807	877	835	823	795	832	855	838	837	831	865	877	832	816	831	871	837	855	802	886	797	831	831	857	874	844	827	872	816	824	806	809	822	840	823	868	817	776	833	862	798	814	813	819	829	847	874	845	874	856	857	837	794	845	877	838	856	807	866	817	845	841	832	810	834	821	841	839	839	787	808	776	855	834	786	818	842	802	839	842	871	855	804	870	783	841	814	829	770	835	851	847	831	819	812	862	799	820	836	850	807	810	839	825	890	831	864	898	754	818	830	835	814	816	852	851	794	838	884	829	857	894	866	858	871	864	831	782	873	850	842	913	871	863	837	811	866	867	827	922	809	778	849	815	847	837	766	876	857	812	844	860	845	829	846	833	847	854	840	827	869	844	822	823	822	789	819	777	850	837	860	870	837	801	849	822	809	816	829	815	776	845	835	804	822	778	812	854	825	838	813	878	832	826	860	811	883	822	860	798	797	834	826	811	827	778	843	801	852	786	849	843	815	832	800	815	867	810	845	853	831	771	857	811	830	815	852	848	838	842	839	872	807	805	838	841	817	834	858	791	844	815	806	890	830	813	810	816	797	821	826	837	837	852	891	873	784	781	782	817	854	860	838	827	846	828	811	838	783	829	859	826	846	787	855	813	845	800	831	829	819	841	792	794	838	821	782	816	771	844	819	787	848	819	823	812	862	832	862	834	814	826	857	826	829	855	806	880	836	797	858	838	846	828	852	813	839	843	851	841	810	845	793	825	826	831	872	820	794	876	854	846	836	838	866	841	837	833	852	835	810	804	785	830	855	819	819	860	825	778	780	862	813	867	832	868	844	823	855	804	823	831	813	813	870	811	872	800	835	847	878	865	807	821	857	847	819	874	870	820	883	859	802	824	848	794	812	856	824	863	838	814	847	898	833	856	817	828	812	781	850	850	788	871	860	819	833	806	830	875	833	833	808	811	819	830	873	876	865	813	849	864	865	816	852	795	855	879	847	772	800	847	855	805	796	874	890	874	776	830	878	846	799	793	765	811	818	845	826	793	874	913	856	864	830	843	837	859	905	861	786	833	800	841	831	808	814	849	817	867	857	846	845	804	829	834	829	837	861	858	820	762	841	812	832	832	863	876	835	847	833	852	834	842	844	815	837	858	843	840	877	788	787	848	820	793	832	807	851	839	831	799	790	886	801	886	871	854	862	870	872	838	861	827	863	824	818	807	786	810	830	788	812	830	791	816	813	809	845	842	782	818	824	864	891	780	807	854	799	810	808	808	871	828	796	876	839	867	840	843	845	812	825	907	850	800	806	874	835	864	841	877	836	821	813	840	815	841	805	861	848	841	807	849	812	867	866	868	821	803	852	874	852	833	791	858	834	831	828	811	860	821	836	838	834	823	815	843	808	814	832	834	791	831	856	835	840	865	798	798	885	795	841	842	815	863	861	854	862	848	824	814	845	869	859	878	815	778	848	807	831	831	819	838	841	781	802	818	810	817	775	852	813	799	843	799	802	801	863	831	820	806	825	826	788	771	858	926	859	856	841	828	815	761	831	845	853	901	821	834	930	851	804	804	843	833	863	848	823	772	791	842	829	811	811	772	839	767	798	872	809	861	865	843	834	868	810	872	817	865	812	821	844	832	827	813	777	769	844	791	804	798	841	762	808	830	845	808	794	823	852	874	870	851	836	826	819	857	886	822	863	807	837	837	844	881	863	885	849	883	822	841	830	799	895	871	821	771	810	863	865	810	813	848	834	852	815	833	827	833	823	849	861	859	845	860	805	845
3717	6458	36220	82977	66034	39562	16727	4768	1425	874	854	812	787	863	823	852	826	779	857	847	798	828	824	840	812	803	785	809	782	838	836	841	761	839	767	806	838	769	830	835	805	813	754	828	853	789	801	808	834	872	754	843	796	792	751	764	823	796	826	765	786	817	821	838	777	793	809	834	789	813	801	818	822	875	795	828	827	821	811	839	820	759	833	818	779	755	858	794	798	818	788	848	824	812	796	815	800	812	804	770	805	820	810	794	804	850	783	752	802	748	828	806	795	803	796	787	816	750	865	859	815	798	769	776	760	796	810	774	780	820	825	788	834	800	788	848	834	801	774	772	796	763	783	791	785	796	821	834	802	819	803	797	844	810	829	795	737	766	768	802	809	803	797	797	785	770	832	801	765	836	812	819	779	817	820	795	778	789	843	819	810	818	786	824	823	799	860	839	813	836	811	852	785	803	755	840	814	831	808	756	813	749	787	829	802	798	780	787	796	758	818	819	832	836	801	857	798	780	786	818	775	863	786	825	784	813	805	780	795	762	807	815	820	823	847	767	790	821	787	790	782	827	802	786	817	854	827	800	764	833	813	841	834	825	819	779	817	785	779	775	789	799	801	781	809	777	822	807	798	828	772	809	802	761	788	778	852	754	758	740	777	752	835	777	737	753	758	776	809	821	845	744	815	782	781	818	774	794	777	770	762	776	813	733	844	777	761	851	809	782	800	802	860	798	832	792	835	781	802	833	783	809	761	785	841	823	802	792	789	823	774	816	792	791	820	768	804	801	783	798	825	796	817	860	772	814	815	787	776	856	754	781	790	796	810	860	758	808	798	862	786	790	813	827	823	824	796	798	823	807	827	759	817	800	798	816	834	798	761	779	810	825	812	826	763	803	810	847	827	826	802	834	812	811	828	755	834	815	831	797	773	793	827	850	778	817	846	767	793	768	772	809	796	777	759	808	754	807	777	752	877	805	779	757	817	813	785	839	779	808	782	790	764	798	819	830	823	776	768	773	776	808	779	814	787	777	811	811	797	745	814	766	816	817	830	886	796	789	811	803	805	817	826	801	821	869	805	809	778	774	813	805	812	821	796	795	838	831	779	822	837	844	767	794	775	810	774	778	828	814	789	843	788	824	843	826	764	779	788	786	831	794	779	837	721	803	822	792	781	813	763	822	804	787	783	798	815	810	817	849	816	849	787	816	822	773	808	768	767	849	846	812	800	800	798	842	757	828	794	766	795	834	768	791	814	771	764	820	804	821	817	782	821	810	811	839	824	784	784	804	807	769	816	738	814	788	791	744	811	787	743	810	845	804	850	791	788	787	797	833	791	774	761	805	803	803	823	813	812	797	868	815	792	800	812	793	766	817	795	765	790	803	793	806	809	815	833	760	794	781	815	758	843	789	789	822	825	822	756	774	806	783	796	842	840	811	820	791	823	754	790	809	841	860	827	782	797	771	832	837	829	777	847	732	807	793	806	789	815	813	789	808	816	838	774	789	812	816	822	784	752	818	832	792	828	815	795	830	783	820	782	842	749	777	807	776	851	847	740	759	845	766	780	794	773	845	800	796	863	797	846	802	771	778	785	808	825	820	825	765	780	812	827	752	841	801	820	778	792	844	774	755	825	810	786	767	821	839	796	822	772	786	793	827	786	752	855	782	782	827	806	846	868	770	798	798	787	780	872	762	799	803	807	785	813	837	733	821	804	842	778	793	807	743	781	762	826	760	763	817	779	779	827	830	785	799	802	763	808	735	857	799	792	811	775	815	774	750	785	780	817	757	830	793	823	768	788	774	786	798	763	773	828	753	828	844	792	801	810	744	800	835	801	819	821	842	820	786	812	833	746	789	796	788	836	777	802	853	807	796	812	775	788	764	742	794	800	822	835	817	819	797	758	792	762	839	789	791	799	836	799	743	788	827	777	847	740	806	792	834	861	799	765	789	845	774	790	831	811	819	787	785	776	764	765	761	834	790	776	804	775	797	807	786	817	838	818	758	782	796	823	795	756	783	784	796	784	808	786	775	752	781	757	794	748	798	833	758	833	802	855	787	813	820	813	834	804	752	744	779	797	813	849	794	811	796	788	825	836	826	800	801	799	777	806	786	805	781	775	828	818	802	804	810	774	845	834	810	798	789	889	786	838	801	814	857	842	787	829	809	761	799	814	790	815	820	787	780	727	869	789	817	775	804	848	799	795	807	843	815	792	805	766	783	774	829	762	866	802	769	811	809	789	787	814	806	812	802	789	789	749	801	782	801	821	824	781	764	794	788	790	765	779	832	802	804	791	790	744	808	795	745	782	751	804	801	811	780	748	770	820	805	808	805	776	751	787	813	779	771	810	794	734	810	769	813	779	814	778	826	820	756	843	773	757	811	770	836	786	778	800	785	768	773	801	854	812	765	826	794	803	810	803	781	775	798	798	840	800	763	821	763	769	801	811	790	802	762	821	800	816	797	811	802	790	832	783	752	724	782	774	829	810	780	785	815	815	793	786	773	819	832	803	818	810	807	846	799	798	786	769	819	792	779	799	844	798	829	840	802	797	820	834	800	785	770	829	761	820	837	763	773	801	786	819	826	742	816	795	847	798	799	788	767	771	803	817	783	727	808	819	776	795	777	797	798	780	807	871	819	832	789	809	796	743	799	809	782	805	800	831	777	803	778	734	786	757	824	721	804	804	740	848	773	802	788	822	822	820	794	839	783	786	765	806	834	809	827	797	781	834	820	783	791	836	870	806	759	821	799	835	784	771	831	856	823	794	819	799	791	775	800	811	826	813	822	794	776	800	818	821	793	766	758	809	797	799	831	816	778	799	803	787	795	838	785	877	773	806	841	763	814	860	814	758	770	773	761	769	786	768	797	801	802	831	805	813	830	836	806	806	839	786	862	819	792	780	794	771	786	807	793	799	789	785	746	812	772	838	788	760	767	794	687	829	771	829	795	756	745	814	774	806	786	770	787	825	803	781	814	793	811	852	774	793	790	815	824	794	776	769	801	813	812	816	792	771	807	770	784	789	838	863	798	820	756	739	792	758	804	808	811	802	817	785	795	822	784	742	837	815	844	754	816	787	769	778	812	767	805	839	814	818	813	811	808	817	820	825	838	791	809	820	803	809	799	765	775	757	805	767	818	853	804	828	776	807	774	825	764	805	767	773	757	805	812	817	805	794	813	777	845	831	822	828	759	824	796	793	833	811	768	823	803	827	812	814	825	812	769	792	761	828	801	821	785	771	782	795	786	827	796	772	774	837	823	796	823	796	757	876	753	745	809	785	823	824	791	852	786	799	798	846	858	822	840	834	780	797	801	788	781	840	765	818	814	803	786	802	803	779	768	772	787	803	822	834	806	772	782	787	793	800	845	842	828	769	802	837	781	791	806	813	767	813	768	775	796	776	790	791	834	790	801	771	766	803	776	807	841	773	773	757	859	843	803	791	725	791	818	791	770	803	786	820	789	780	798	839	781	781	796	827	809	781	850
27292	13567	6813	27312	18611	7452	2450	1176	840	859	828	804	747	724	842	788	782	764	785	780	799	791	823	819	773	758	764	805	783	771	762	846	848	745	765	787	745	766	758	831	835	768	730	803	776	772	795	784	753	778	838	788	796	784	777	738	803	729	819	817	810	864	810	813	757	844	758	760	759	789	852	821	824	788	791	788	798	796	774	837	775	788	816	818	763	824	790	788	759	744	768	783	783	783	732	726	808	791	829	867	775	766	785	763	771	754	758	746	756	754	752	807	787	844	811	756	790	783	780	773	796	766	777	834	774	763	764	743	769	805	765	810	820	802	790	766	793	703	812	764	776	788	741	793	819	797	779	820	824	796	769	766	731	783	814	739	834	816	780	738	782	786	791	784	825	841	729	828	786	834	824	764	785	792	740	767	743	761	782	742	790	810	785	787	780	791	787	790	817	835	832	777	802	737	760	771	823	785	734	780	752	771	820	772	768	778	819	816	741	807	838	800	769	760	795	809	778	802	805	828	815	779	788	827	796	777	876	775	760	750	752	828	787	845	780	784	778	850	738	837	812	787	765	753	811	789	746	801	793	759	783	785	822	769	827	783	731	786	816	812	791	825	784	806	828	841	772	779	762	746	824	798	785	770	804	774	806	738	812	748	812	783	779	774	772	774	779	763	815	768	790	730	780	814	770	771	775	752	786	777	799	771	786	820	800	792	802	804	775	787	819	800	810	798	756	833	750	748	787	779	794	768	760	806	783	765	820	754	733	807	801	763	804	782	810	762	783	774	797	835	769	769	788	798	776	813	820	857	786	820	807	782	805	767	786	793	811	801	806	797	818	790	801	839	790	750	765	746	796	800	806	795	791	743	776	784	792	768	801	827	784	777	740	748	792	785	798	828	748	832	776	773	836	767	814	809	766	805	808	817	836	737	744	805	758	737	774	752	796	803	792	792	818	810	771	775	782	842	770	747	781	777	769	775	822	785	767	785	776	749	745	748	807	788	753	809	788	746	731	785	798	808	818	807	765	757	779	814	833	825	784	785	802	748	844	803	747	778	808	747	751	785	798	746	785	753	753	740	833	752	810	802	809	783	822	814	859	759	785	777	782	789	772	794	770	805	841	818	766	804	815	806	720	779	792	779	809	734	728	786	777	835	786	792	808	835	769	788	821	772	778	798	779	799	795	807	833	819	802	714	797	789	773	766	818	792	814	766	791	799	783	781	779	759	791	731	799	813	768	819	758	837	741	800	788	835	713	808	754	781	763	798	733	743	792	823	803	821	831	833	816	841	827	764	835	786	803	792	810	797	831	772	780	733	777	792	798	777	813	785	758	792	774	754	776	756	798	785	788	779	758	802	840	823	762	756	802	811	766	795	830	775	742	828	784	723	818	782	808	811	772	827	787	806	796	787	788	837	790	795	796	785	778	739	797	760	839	779	826	867	809	769	784	766	800	831	778	793	782	842	748	773	757	769	747	779	744	785	826	813	783	831	766	800	784	769	767	768	793	791	803	772	809	735	736	823	780	824	749	752	763	774	777	812	800	850	748	772	758	768	785	767	799	890	815	810	789	808	741	827	778	795	804	782	762	800	788	839	774	790	769	839	831	750	813	770	760	747	771	791	814	808	763	799	748	826	766	790	785	799	780	788	755	799	790	721	847	826	815	810	745	796	792	790	787	808	788	762	799	773	765	749	742	815	794	756	766	798	800	802	824	827	763	779	827	767	726	789	798	795	798	776	729	805	823	805	830	782	787	759	795	815	811	804	815	837	813	815	818	759	804	781	846	791	783	788	779	824	812	806	762	800	784	794	782	788	772	776	773	794	769	815	779	774	728	786	798	809	769	759	777	795	786	778	807	828	829	835	825	782	759	766	746	782	829	810	771	782	759	747	773	788	859	755	823	755	753	740	750	790	816	776	796	794	801	782	794	762	852	728	831	834	765	830	758	810	790	788	815	758	798	748	743	789	779	759	777	769	766	769	789	783	809	846	814	735	788	796	760	765	814	829	754	834	815	716	784	768	817	815	746	791	756	766	759	765	779	798	837	745	785	822	754	802	841	799	825	753	742	803	774	771	801	721	739	782	811	768	742	778	776	854	789	799	829	801	805	812	734	796	792	766	791	768	799	784	771	825	816	793	781	760	841	819	817	786	799	828	735	778	769	783	792	842	804	836	819	794	816	778	847	787	774	848	825	813	758	774	823	789	781	759	809	822	760	740	814	798	853	745	725	782	793	728	756	838	833	786	828	818	806	769	786	810	799	795	748	796	840	796	787	769	730	839	803	745	794	759	804	758	812	846	773	781	793	791	818	806	829	768	796	760	773	809	842	804	777	745	760	769	768	825	741	766	780	796	776	804	763	771	794	805	787	803	781	784	798	794	778	781	780	740	783	778	798	822	754	762	773	803	760	771	772	803	754	812	814	800	781	761	752	795	801	765	829	821	794	798	806	727	788	791	811	789	810	862	787	783	730	803	814	788	793	820	795	799	827	765	810	795	764	810	768	877	797	834	812	794	785	775	847	810	797	786	803	785	746	759	729	803	785	794	808	822	784	749	805	809	789	764	783	781	775	769	815	846	824	808	746	753	772	846	784	809	781	781	803	758	809	783	784	791	820	799	802	804	786	805	785	787	753	797	807	799	799	813	807	832	791	810	793	771	862	820	803	783	787	787	732	792	779	807	782	794	788	799	765	791	797	755	789	802	777	840	774	821	745	817	803	768	763	794	769	816	796	758	826	776	776	745	828	805	775	805	812	748	823	794	807	806	804	777	823	824	789	753	747	840	747	789	765	804	796	751	783	821	726	778	757	746	792	760	770	821	811	830	797	769	854	802	783	781	740	729	817	766	828	788	826	829	818	787	785	765	808	790	818	783	770	751	802	793	783	753	772	765	843	795	720	743	811	817	781	813	749	796	799	792	794	804	786	808	834	775	815	794	802	792	790	831	742	784	765	805	764	745	808	833	799	848	757	735	703	763	822	799	816	805	772	777	825	784	780	791	765	846	795	821	770	764	783	779	799	767	758	771	821	880	822	768	800	801	809	753	760	793	798	766	820	795	740	781	806	787	801	808	839	790	794	800	776	809	730	779	818	734	772	786	735	760	753	810	795	793	817	801	788	803	793	820	760	824	791	765	786	776	763	822	787	798	820	769	798	759	816	838	761	775	838	782	755	786	815	797	744	779	789	799	779	786	781	818	794	827	750	832	794	760	769	812	810	790	782	795	777	746	783	811	759	774	771	796	752	808	779	808	800	760	804	817	802	786	826	797	789	741	806	818	848	798	791	848	788	761	792	777	722	802	771	752	754	719	813	826	800	843	795	786	750	769	758	788	757	763	809	787	826	819	792	767	799	806	804	789	802	807	760	777	794	823	768	763	754	785	767	817	781	810	759	808	791	845	742	776	751	767	813	823	809	752	794	788	801	794	797	762	846	796	801	747	808	821	808	753	809	778	796	780	822	773	774	808	788	810	858	840
4998	1050	7636	21870	12780	5440	2055	1081	785	697	719	721	695	700	700	683	687	722	733	706	712	710	753	704	696	759	728	724	714	702	710	731	709	785	702	717	711	715	720	664	785	785	710	701	724	690	717	707	692	722	747	686	737	697	730	747	731	672	696	736	728	722	692	704	702	692	690	724	682	685	713	726	708	740	719	714	697	740	704	722	769	708	746	722	741	757	706	756	697	712	716	738	717	696	691	704	711	702	730	727	676	722	728	666	724	704	719	734	685	713	741	752	697	696	715	713	688	695	718	713	675	709	734	735	696	706	711	708	712	760	713	713	721	749	689	665	723	694	729	702	733	729	683	679	702	706	761	736	767	734	680	684	723	701	705	722	697	702	725	688	735	711	686	723	716	719	749	751	675	736	694	664	703	683	665	767	687	708	738	729	674	714	693	724	689	711	726	753	711	714	700	685	721	707	735	711	693	690	691	724	708	701	728	740	729	703	741	704	750	735	718	681	740	725	726	767	689	743	718	712	773	701	744	699	716	704	713	719	774	700	708	736	762	799	715	683	731	702	701	707	726	715	709	705	757	695	718	754	699	714	691	669	689	745	722	698	714	739	733	691	713	684	672	725	698	733	723	721	695	716	721	692	671	721	755	683	738	693	710	750	706	735	684	681	692	684	700	699	728	746	691	732	707	670	737	719	701	754	686	728	729	719	764	690	669	725	691	726	689	706	772	688	703	648	715	691	766	660	717	704	708	707	706	710	704	756	679	708	713	717	696	749	719	760	710	709	717	749	705	682	706	759	722	680	735	711	734	762	660	689	707	710	738	700	720	691	722	679	784	703	704	701	693	744	685	681	665	702	702	733	711	708	688	680	724	668	721	734	704	701	695	719	721	706	659	715	709	735	722	675	757	730	742	712	723	753	719	748	699	720	733	722	695	692	752	744	707	729	717	722	713	739	755	719	674	724	718	715	739	720	683	717	747	705	714	706	702	775	703	687	656	708	710	665	714	724	687	718	728	719	698	709	736	682	696	693	681	671	725	716	693	716	698	701	705	673	725	641	706	688	669	723	710	726	658	694	749	718	682	709	720	673	687	696	744	727	737	682	711	740	661	657	693	688	721	707	743	734	726	689	706	708	686	711	749	689	733	719	665	696	759	719	760	720	734	695	742	696	729	707	737	714	674	715	734	731	653	672	720	723	727	701	684	715	707	697	717	654	693	681	761	713	676	673	691	749	718	709	708	733	727	724	759	759	736	768	688	729	729	737	700	720	699	744	713	698	734	729	757	727	757	688	698	684	728	700	705	741	736	762	672	683	717	709	686	707	718	739	695	665	697	702	715	726	716	663	723	721	702	723	717	689	704	711	732	742	673	710	688	696	742	692	745	730	692	686	722	709	716	744	712	711	775	723	702	735	703	711	725	688	686	685	726	742	728	716	693	706	739	692	694	730	736	740	731	729	699	757	718	728	738	701	726	697	741	682	733	699	703	694	711	731	676	741	761	692	719	725	707	749	782	735	705	673	720	695	684	697	672	733	717	732	707	719	694	750	698	657	709	691	676	682	697	661	740	703	731	713	783	738	710	722	676	725	699	687	708	725	749	711	677	711	673	726	703	686	701	747	719	706	742	720	685	712	716	732	718	727	694	693	717	734	704	732	726	704	731	686	699	732	696	709	707	683	726	716	668	748	715	688	738	726	704	722	714	660	728	740	734	710	691	708	732	670	700	712	721	719	765	776	697	728	691	730	683	663	752	731	688	698	739	750	714	690	700	714	707	709	715	735	712	693	730	707	694	732	692	767	701	692	698	758	756	699	726	680	734	714	669	709	763	744	716	706	669	742	744	683	715	689	672	701	709	682	729	725	768	706	711	734	697	716	659	716	748	698	742	739	650	733	668	736	671	745	691	756	669	717	734	702	708	736	748	743	690	697	719	728	742	705	723	741	761	743	739	675	725	670	698	674	710	736	698	747	753	714	722	703	720	712	682	682	734	701	710	724	694	727	699	715	763	714	711	717	728	700	694	728	660	689	712	714	692	775	693	659	762	681	743	733	722	766	730	725	721	732	715	713	711	673	699	725	710	742	685	670	734	715	673	698	717	738	718	715	717	759	720	747	683	738	688	729	738	690	698	713	711	710	748	733	757	725	710	697	704	729	740	739	742	668	728	732	724	690	717	714	748	700	714	713	702	698	718	707	731	693	746	720	699	744	723	692	676	721	700	714	739	742	727	710	679	687	711	732	670	745	731	682	719	704	682	690	709	694	744	718	742	695	741	719	730	750	728	729	777	722	716	709	766	716	730	724	694	713	742	679	707	709	728	691	762	717	752	726	712	675	679	699	684	707	714	737	750	725	696	694	718	670	748	698	679	684	742	680	681	698	716	754	702	763	657	732	723	680	701	684	697	730	708	704	753	702	739	745	749	692	759	695	701	738	722	720	737	692	692	712	740	731	745	694	712	780	711	690	699	736	679	727	685	659	734	707	743	710	721	738	713	731	711	668	701	694	711	668	661	677	725	746	705	714	736	739	710	751	718	701	694	712	753	749	737	743	718	723	703	713	709	702	710	723	692	722	713	683	707	699	697	690	723	711	710	711	724	687	713	721	713	719	706	709	676	729	719	767	758	757	691	710	719	724	727	699	734	729	710	779	731	719	724	721	713	727	686	749	750	728	720	737	716	749	705	775	676	770	767	702	744	716	695	685	707	720	778	714	760	684	720	695	717	679	738	721	777	670	658	707	664	674	730	696	700	714	705	708	702	691	716	733	709	731	699	735	742	743	750	725	758	712	739	691	717	703	746	699	725	681	716	750	667	681	682	700	732	735	697	736	738	736	755	711	742	725	719	736	704	707	666	698	763	740	731	674	689	769	759	708	747	741	713	734	719	745	676	685	752	688	747	753	695	728	705	735	727	701	763	706	706	701	734	674	688	723	724	696	706	737	727	725	735	711	717	717	735	681	671	745	713	712	739	731	704	734	708	637	732	712	688	720	686	733	717	672	695	694	733	739	755	725	724	734	726	714	658	681	713	712	718	701	715	721	726	723	693	723	722	701	711	753	697	692	694	680	680	721	746	691	685	702	687	717	712	707	677	711	698	694	733	711	676	700	717	682	758	733	716	711	695	698	709	740	740	698	690	702	777	695	702	693	701	684	715	757	694	719	707	690	741	753	666	724	729	719	723	684	689	756	721	702	714	707	737	693	697	709	709	689	755	687	723	699	662	684	707	698	712	686	695	704	725	721	721	716	668	742	677	711	668	754	681	672	708	711	682	669	706	754	684	749	698	673	720	720	700	678	714	626	727	763	699	685	701	686	695	696	726	735	738	753	707	730	746	722	718	684	716	699	734	737	774	709	691	723	654	704	708	681	700	708	701	736	730	709	693	747	736	699	689	684	765	680	696	717	776	706	754	744	734	720	672	712	742	728	683	724	690	703	712	744	674	699	642	729	684	712	715	658	693	738	713	699	690	694	682	725	632	731
24602	21160	31107	58490	55617	36567	17633	4209	1196	918	837	801	769	818	786	825	766	772	745	757	772	748	730	746	794	731	796	766	810	786	750	763	765	807	779	758	766	746	804	738	774	778	778	757	762	750	765	773	768	791	763	738	784	770	793	792	744	761	800	794	720	763	774	789	778	772	801	779	793	759	733	825	775	749	753	790	792	741	756	785	782	721	718	715	754	808	793	765	760	789	781	760	819	726	785	732	788	811	764	742	734	769	735	783	800	781	805	815	780	749	818	718	786	780	738	707	798	754	766	807	740	766	797	762	798	789	743	771	728	775	769	761	811	819	725	781	786	771	780	776	776	774	747	714	748	747	766	725	858	758	778	766	754	792	741	794	758	789	791	811	757	812	752	765	730	817	756	797	748	815	808	766	771	794	805	733	780	731	773	777	781	685	732	766	814	761	740	771	740	737	808	754	771	734	760	791	756	733	749	758	715	759	728	738	748	766	770	811	774	717	804	756	721	777	722	779	768	726	757	749	761	750	791	715	795	762	789	758	763	813	759	786	765	777	747	734	767	758	792	789	724	768	740	837	762	794	754	758	784	833	745	799	739	815	821	768	766	754	792	779	764	755	763	784	783	774	724	791	729	720	777	783	791	716	754	795	764	758	753	743	781	781	759	798	846	770	751	732	762	777	743	711	783	764	779	776	798	743	783	806	743	715	750	757	720	766	755	774	756	771	771	832	715	709	776	789	814	795	803	786	740	781	758	767	781	726	773	744	754	744	785	813	794	782	733	785	762	728	763	764	726	735	779	760	763	757	775	757	725	769	789	803	766	765	743	794	761	799	786	779	778	711	804	793	784	727	770	716	727	824	811	769	764	782	788	787	799	783	723	747	763	766	773	751	732	725	775	748	730	782	740	802	776	712	745	782	760	751	772	774	790	802	778	768	721	769	786	806	770	775	790	792	763	766	713	776	836	781	750	762	746	791	801	771	738	788	755	780	791	772	732	769	801	750	721	752	765	761	791	714	755	754	828	806	792	804	766	829	731	736	764	765	796	772	732	766	747	718	743	763	775	764	759	743	763	804	760	751	758	726	734	752	729	790	764	767	771	773	757	727	722	721	800	750	757	761	746	759	775	780	765	721	750	721	760	764	806	739	712	779	768	732	793	735	782	766	745	725	756	761	788	732	764	795	755	754	746	748	788	717	745	760	840	716	745	745	767	756	759	764	795	752	789	768	770	759	788	758	807	743	757	726	738	782	796	767	792	782	784	710	768	772	753	736	757	774	748	797	741	811	789	806	736	730	728	728	782	735	799	771	753	768	767	733	792	720	803	721	726	739	760	758	758	756	721	794	750	798	766	767	806	748	762	843	780	788	788	745	751	744	738	743	743	780	736	755	813	784	790	756	773	746	779	723	734	750	740	784	744	742	765	740	751	801	773	805	775	736	750	779	775	763	760	686	774	757	798	756	761	738	767	724	755	767	775	751	768	760	784	774	780	756	761	767	776	733	742	792	703	732	780	757	716	712	810	780	785	790	790	742	731	779	778	749	761	760	744	763	768	763	786	777	767	749	751	803	774	728	786	729	741	799	733	768	790	747	802	794	740	750	742	814	740	732	805	785	778	786	743	734	794	726	739	758	799	737	761	791	787	765	776	756	763	733	783	752	778	811	750	765	762	733	751	764	810	760	751	740	747	741	752	760	779	787	796	764	805	723	763	757	802	743	768	745	813	734	764	779	793	731	737	774	796	805	768	799	768	724	753	759	722	719	779	818	771	767	796	768	730	727	738	753	731	785	817	743	735	766	757	784	757	817	733	772	769	773	762	728	786	780	755	735	762	776	738	762	792	815	746	730	772	767	745	783	766	772	776	797	783	774	747	746	737	797	799	738	716	743	723	740	711	761	753	791	733	803	719	766	786	808	737	738	804	756	772	762	769	772	775	777	743	761	792	723	786	797	750	764	741	767	745	768	739	755	768	779	748	750	733	756	793	804	721	756	753	802	740	762	762	811	811	767	771	748	761	760	728	811	825	783	761	732	745	737	719	757	743	743	759	756	770	796	770	758	757	726	782	790	788	809	779	760	749	764	736	761	767	785	774	773	784	755	757	751	756	765	800	733	732	773	737	793	796	711	707	822	740	768	739	708	742	770	784	778	746	738	772	768	763	728	783	804	766	743	769	827	784	756	746	783	726	751	757	755	745	792	725	742	786	778	777	766	782	762	753	755	751	779	745	790	804	798	782	812	769	758	779	764	770	766	758	752	718	735	758	821	811	724	740	787	761	740	790	752	765	750	786	754	789	744	818	745	801	772	749	733	759	761	794	782	735	793	741	761	790	749	756	746	749	749	798	787	786	771	796	785	727	725	722	738	764	726	771	801	758	782	767	739	749	734	759	803	747	737	758	781	781	751	732	818	758	755	703	764	779	737	729	795	762	746	756	709	763	812	749	777	754	758	760	762	773	812	722	751	755	758	764	775	774	701	744	781	783	801	792	809	802	780	782	721	769	791	775	793	785	785	757	748	785	799	816	776	779	685	767	746	752	793	775	751	779	800	789	768	793	763	750	771	722	739	741	746	760	785	741	790	802	776	768	765	752	723	765	788	701	755	737	774	792	751	767	795	725	772	778	763	740	754	736	748	757	797	800	756	738	744	756	784	769	779	732	793	734	778	759	818	737	706	759	728	771	706	701	804	772	759	783	789	739	808	755	738	783	727	766	781	798	792	801	774	770	750	793	812	807	760	719	798	761	800	764	765	777	768	765	812	736	789	746	748	756	807	737	732	754	717	756	738	772	698	781	804	806	758	732	737	760	779	759	743	759	790	779	770	742	785	766	714	694	719	747	753	760	784	745	768	763	710	838	734	743	746	747	788	748	801	750	802	796	799	807	785	780	773	752	761	811	704	784	746	780	739	774	747	760	735	778	750	757	784	789	763	763	744	760	780	752	780	785	752	780	768	719	771	761	782	705	748	716	752	769	729	793	748	708	752	757	775	716	778	778	703	764	765	718	718	750	761	784	767	810	773	779	787	774	759	759	795	755	744	722	787	755	736	814	740	787	734	787	748	748	767	772	710	774	798	785	836	759	762	767	721	798	777	737	740	747	747	737	766	785	758	745	759	763	726	795	747	788	758	786	736	772	771	790	756	770	762	794	781	757	739	816	740	800	755	718	768	721	772	775	784	740	739	773	781	746	815	775	804	799	775	696	839	780	752	824	792	750	740	744	766	791	736	830	705	751	798	769	759	796	746	769	829	723	742	745	755	761	788	808	765	756	768	738	780	748	802	737	823	785	774	744	758	811	760	728	773	762	822	831	728	717	745	796	760	760	739	765	732	773	763	779	737	773	763	728	777	753	741	740	748	769	749	771	737	747	732	757	814	762	787	747	731	793	751	703	756	729	759	765	750	771	741	792	758	763	736	730	732	793	785	799	771	735	761	773	751	801	798	718	728	790	762	778	769	785	801	778	776	809	758	772	751	795	810
3506	4194	49511	73674	52469	28190	9981	3050	1104	842	784	778	756	764	746	771	777	749	759	727	811	765	715	774	739	769	710	792	788	732	729	746	725	727	747	728	738	778	710	738	782	747	738	738	786	729	741	727	756	824	724	740	740	719	736	711	760	747	747	722	764	737	745	700	687	717	687	733	772	754	737	807	776	737	716	749	752	729	754	704	747	720	756	728	742	753	758	757	743	771	726	743	736	746	760	740	717	770	732	754	720	730	698	732	751	767	736	678	795	742	740	732	767	747	773	789	736	699	730	724	711	777	750	728	783	762	736	755	762	758	725	717	712	713	777	714	736	727	728	703	758	750	763	768	763	720	722	760	793	750	707	720	738	746	738	738	740	760	759	743	733	758	729	731	776	742	770	782	739	712	803	717	754	746	745	733	730	736	702	778	795	723	693	713	771	691	702	768	745	714	758	734	785	742	730	731	733	732	706	735	769	721	739	702	708	766	755	760	773	733	767	731	735	757	771	751	764	771	741	751	754	725	746	720	769	712	761	716	714	771	752	745	691	775	789	749	759	730	731	696	677	686	732	800	726	718	705	729	779	717	751	784	729	756	742	771	733	729	731	734	743	725	747	790	738	718	721	742	782	728	732	713	756	705	766	745	704	709	736	700	739	751	643	728	779	750	720	740	722	781	760	720	731	726	765	744	730	752	753	697	732	772	722	726	756	757	704	700	704	759	807	761	722	777	749	752	745	746	725	731	742	756	783	773	703	763	741	768	774	681	670	745	691	746	740	736	798	784	730	783	758	738	732	722	733	722	689	745	772	701	712	712	739	728	759	773	727	717	744	776	735	774	696	761	684	753	733	712	722	713	714	713	768	765	723	756	755	710	679	780	793	744	771	795	709	744	751	739	744	733	684	739	737	759	699	752	752	743	743	725	687	746	777	703	745	740	733	760	727	765	775	744	738	768	709	739	791	780	710	740	753	678	712	762	741	750	782	717	717	725	732	739	756	746	735	770	779	707	699	719	700	705	733	790	739	754	735	722	758	779	759	685	734	732	694	779	834	772	747	728	709	752	770	736	733	766	738	709	740	718	741	760	760	778	706	750	731	730	755	759	704	772	759	763	803	758	724	682	750	704	751	786	718	758	755	744	762	767	749	718	766	733	756	696	741	756	791	728	755	724	740	725	738	780	727	740	710	695	726	732	771	725	725	751	760	750	700	715	776	711	755	757	712	711	726	805	749	721	708	741	737	748	732	750	741	789	722	731	746	734	741	763	732	708	740	783	741	676	734	745	735	731	752	746	709	749	762	749	755	766	727	711	757	730	764	737	761	712	780	780	722	725	754	708	729	760	720	738	734	760	734	762	793	728	749	735	716	805	687	768	728	771	739	705	726	775	754	794	741	694	748	818	774	735	772	725	762	716	776	767	701	742	755	741	763	758	772	742	748	728	752	731	754	728	772	752	739	771	731	675	761	750	734	738	720	693	766	738	776	770	750	741	722	692	745	772	778	771	784	761	752	753	715	717	764	714	707	717	786	717	770	762	771	716	767	716	777	736	707	798	698	771	720	702	753	743	769	724	733	753	764	759	724	755	749	689	798	719	762	763	719	727	730	728	756	732	735	742	723	794	794	736	690	748	775	736	717	723	700	722	707	745	712	702	767	685	722	773	754	708	754	711	749	712	741	756	735	701	726	713	693	763	718	749	832	791	735	760	769	757	687	766	714	667	770	749	776	801	793	720	761	718	759	739	722	726	750	777	702	730	767	781	763	717	744	726	845	752	737	753	727	718	795	763	690	784	718	688	741	763	750	793	772	738	791	723	703	699	744	730	737	800	725	751	722	770	709	726	706	770	737	790	758	739	731	745	775	693	730	770	731	748	706	722	733	673	715	746	727	734	728	730	708	760	724	802	752	715	770	744	786	766	759	745	730	823	732	740	746	689	699	769	793	732	736	732	777	770	737	737	768	741	683	737	757	763	735	707	760	756	750	700	706	706	755	687	727	758	738	772	769	752	729	779	745	738	686	738	773	722	718	744	720	731	746	737	736	752	761	721	780	690	760	709	740	740	730	709	736	718	717	730	739	755	779	713	749	728	763	774	740	707	707	769	742	772	783	770	712	731	696	727	779	755	729	742	698	763	725	779	732	770	749	756	744	720	752	779	738	765	732	700	769	718	748	724	712	744	723	728	781	732	737	698	695	755	813	703	700	714	749	685	727	771	725	719	752	715	736	741	764	742	797	729	787	766	727	761	723	753	786	768	760	770	787	735	777	701	715	718	719	740	769	717	718	718	743	724	691	753	724	763	718	771	742	754	723	669	713	723	700	764	719	766	729	715	738	723	750	752	723	721	671	726	794	728	771	759	768	685	768	703	726	735	738	751	729	713	761	698	761	745	786	685	712	745	763	779	767	752	736	727	686	701	711	719	754	715	744	711	731	796	768	725	719	788	764	714	728	759	775	728	735	714	737	731	751	763	733	737	805	702	757	769	770	720	744	711	759	733	730	713	747	762	771	755	752	791	773	776	716	728	767	774	758	760	708	752	733	749	723	783	766	732	762	724	712	759	731	778	724	689	757	746	715	732	757	770	739	728	703	720	708	751	718	699	732	669	746	767	703	787	722	710	725	753	755	756	730	739	792	747	754	669	692	719	751	781	711	722	743	723	719	724	732	697	758	692	749	733	748	738	712	715	754	729	753	730	712	756	722	759	774	753	770	709	734	741	740	735	768	743	734	712	718	742	772	771	739	741	719	682	763	722	757	687	720	719	815	767	777	749	737	762	738	689	766	766	750	758	713	752	765	725	756	773	761	733	762	756	727	777	740	786	772	752	707	771	741	713	756	741	711	732	735	739	735	735	793	706	687	743	744	710	752	685	781	754	720	725	676	726	795	766	723	758	736	746	688	746	718	705	730	733	694	718	753	730	776	723	709	733	750	753	711	758	747	726	737	750	734	754	730	724	730	758	744	723	754	754	744	735	727	771	778	735	714	733	726	702	715	760	699	713	726	729	745	744	701	728	748	763	809	732	729	701	726	715	756	761	745	745	715	723	782	760	776	730	710	769	720	750	702	719	780	758	797	758	771	723	757	745	756	788	714	708	734	734	761	772	714	718	702	758	745	721	746	699	763	732	784	735	696	713	751	766	699	714	737	744	761	758	740	734	752	732	744	767	768	719	725	720	705	720	753	757	757	778	738	713	758	743	682	700	760	754	726	805	765	737	750	758	745	757	834	722	705	743	746	765	686	762	766	681	727	785	738	778	712	775	728	731	690	769	742	786	729	731	794	770	810	730	745	721	737	766	737	737	756	735	682	739	753	748	756	757	765	702	739	711	718	774	732	696	717	767	688	741	710	728	737	739	738	719	755	756	703	723	756	761	769	734	733	728	772	725	702	713	731	804	761	732	705	734	723	706	742	750	729	778	754	792	762	740	772	705	669	746	697	699	791	749	699	708	692	688	750	734	710	758	810	724	685	753	722	740
23851	21162	30771	53284	56963	42583	24031	6757	1625	1008	978	921	939	856	831	882	864	943	877	844	871	929	895	883	847	804	846	836	871	892	825	885	821	805	928	866	847	851	888	837	865	889	810	864	841	808	829	868	786	896	877	797	886	831	887	810	867	846	849	829	835	846	911	882	870	884	879	848	841	912	854	822	839	858	848	815	892	887	815	835	843	836	845	812	870	855	866	875	870	841	877	882	887	824	871	811	864	884	858	874	884	828	863	824	921	882	811	822	818	895	887	854	840	860	800	838	866	833	829	841	820	874	837	895	837	869	866	921	912	941	856	869	855	842	870	884	821	852	861	857	839	853	858	857	876	848	816	814	839	908	850	865	874	814	811	873	878	872	869	849	829	870	849	835	849	868	830	885	836	840	853	856	843	820	812	859	862	919	830	847	858	879	838	881	835	875	910	895	888	828	852	821	833	866	868	861	895	807	833	867	832	851	846	857	861	839	863	894	847	857	853	807	886	898	840	830	852	847	888	844	824	852	869	856	803	837	872	886	853	842	858	848	875	848	871	901	839	824	924	829	877	856	865	783	860	816	845	870	843	855	861	890	877	857	878	866	785	877	920	845	846	867	849	920	878	871	854	892	922	888	909	800	895	850	827	839	925	888	845	870	872	858	806	824	823	826	822	843	861	871	857	905	809	885	817	899	908	853	798	821	910	832	865	830	834	860	854	889	931	865	889	888	878	826	869	928	857	906	800	848	786	850	879	846	840	843	863	809	813	867	853	830	843	810	879	861	887	806	855	853	899	853	832	900	837	845	817	817	800	862	849	852	913	849	799	838	796	918	828	883	853	844	872	835	862	860	862	868	826	874	883	859	865	845	838	838	834	837	875	873	863	851	872	855	844	855	861	847	839	919	838	795	861	835	801	826	829	882	877	850	855	803	830	842	837	900	827	832	840	791	831	864	869	856	847	888	888	851	863	868	860	888	853	828	830	776	879	898	866	820	778	831	858	855	814	851	836	815	861	837	826	864	905	824	822	859	856	923	815	899	906	861	858	914	889	849	855	851	813	826	861	812	794	854	851	909	834	851	853	903	856	884	818	835	894	911	838	817	814	860	847	785	835	863	865	873	879	844	860	844	840	861	774	866	833	865	873	902	851	826	894	816	817	894	897	838	875	812	908	889	891	809	888	775	936	864	856	839	844	855	906	849	912	837	897	874	793	830	872	851	821	868	853	857	829	839	885	907	837	851	802	878	929	896	828	904	856	841	861	826	833	858	835	901	796	855	873	831	868	845	836	844	806	894	853	823	905	835	867	843	846	829	874	886	839	863	857	892	913	860	799	867	866	879	851	816	848	828	818	838	890	853	860	948	864	903	806	804	869	859	864	811	821	901	861	882	886	853	867	794	902	769	859	818	858	852	834	816	801	859	847	793	891	883	860	871	863	871	876	839	848	799	834	895	853	876	786	833	889	843	880	853	856	861	896	891	886	892	803	818	866	825	876	820	903	906	815	859	872	885	924	856	841	844	824	864	869	808	836	813	868	829	861	839	789	842	813	813	872	843	871	797	833	817	865	844	862	823	844	815	847	810	863	847	797	850	893	816	847	831	853	874	902	821	844	842	887	862	831	842	851	839	916	934	867	877	869	874	878	833	821	865	840	818	831	848	860	877	836	823	852	866	811	834	882	821	805	841	837	851	902	828	873	805	846	860	822	891	862	857	869	861	839	843	807	837	873	826	843	815	870	837	913	842	811	853	825	806	899	836	894	856	837	855	890	872	881	873	922	829	879	867	885	838	826	885	861	846	820	852	877	824	884	835	896	872	847	851	824	893	937	874	871	864	859	792	865	830	897	846	825	848	895	879	878	839	850	862	898	876	898	859	881	838	892	849	848	841	905	828	855	835	893	823	791	827	876	823	788	864	835	847	865	875	832	867	855	797	859	921	864	881	821	885	833	842	855	844	851	808	836	924	906	831	898	867	845	826	874	846	810	820	838	844	882	848	838	871	855	858	816	842	818	887	802	835	863	836	881	833	835	805	833	888	862	826	884	833	827	854	856	851	846	861	884	843	900	873	840	856	824	835	901	857	817	876	842	825	805	820	849	826	851	839	858	864	870	841	844	887	825	838	848	792	862	883	816	853	854	835	819	913	887	851	883	880	839	818	860	832	858	862	852	839	866	829	815	876	847	852	872	839	945	827	864	887	853	888	841	886	878	862	855	834	883	906	887	850	870	875	892	921	861	810	836	826	864	841	846	864	819	831	883	820	817	865	858	816	791	810	828	866	855	844	830	830	910	855	900	862	850	875	844	817	817	838	872	799	837	844	853	901	850	831	842	890	876	842	864	873	834	837	867	849	824	852	842	902	811	855	889	832	833	869	818	869	850	828	912	815	810	840	852	827	800	870	847	866	805	851	820	883	863	836	852	829	874	914	812	823	877	788	865	871	839	898	850	793	848	863	880	865	834	832	849	832	864	805	810	880	865	872	867	862	869	807	882	809	843	839	859	845	833	869	832	864	826	931	851	827	860	858	882	874	873	876	827	795	837	852	874	861	846	849	846	858	852	854	809	880	878	836	857	833	892	820	868	849	840	829	879	855	867	844	829	871	882	866	869	907	816	874	820	840	880	857	887	884	848	863	830	847	849	828	813	876	874	892	850	837	875	863	832	811	840	815	870	803	832	863	838	791	890	873	788	835	860	850	859	858	850	880	801	771	870	891	884	833	820	851	890	811	849	876	822	829	825	864	834	844	879	846	818	818	826	876	826	886	825	831	841	810	851	875	903	855	829	860	817	842	842	861	897	844	898	859	840	832	861	903	843	883	879	846	868	866	831	794	852	856	864	815	867	831	904	904	820	893	827	852	844	835	907	838	845	828	860	820	849	822	868	919	824	810	886	864	866	819	871	838	823	808	871	835	832	877	867	830	839	802	892	841	820	877	898	803	859	848	844	790	870	857	795	881	852	824	873	832	845	914	854	887	770	855	855	805	855	856	850	830	864	891	870	840	817	838	844	889	828	837	877	844	854	813	811	830	890	868	800	846	854	867	854	846	876	877	891	874	908	856	864	833	802	821	911	841	835	894	870	855	839	853	866	862	873	834	875	852	886	833	845	831	827	817	811	871	822	865	823	812	821	789	892	879	797	867	811	835	836	832	822	867	842	821	847	829	877	840	804	786	907	834	910	872	854	805	861	817	878	851	823	864	846	827	830	776	851	816	827	861	830	852	857	836	826	824	838	855	777	814	874	888	854	896	843	861	861	860	865	827	861	859	857	829	884	865	856	842	876	868	845	868	891	930	867	863	804	878	786	913	848	845	848	845	814	862	773	846	847	876	874	825	834	849	871	871	883	913	875	869	902	896	865	879	844	869	871	837	814	832	893	861	862	860	844	872	823	852	844	854	863	844	854	868	846	829	852	842	905	865	848	847	853	845	871	832	799	801	901	812	837	878	813	862	835	897	829	880	866	907	796	820	810	896	826	870
3897	8004	47426	83516	62930	36283	14184	4215	1570	888	880	803	816	792	794	844	831	798	871	768	812	814	803	807	851	834	811	849	828	825	849	801	845	853	788	820	840	826	821	809	810	821	825	778	762	842	805	827	847	792	786	844	789	831	791	831	844	802	825	796	808	829	759	836	835	844	820	857	805	816	877	820	794	794	807	842	826	804	815	802	824	842	814	840	859	830	799	807	811	847	782	781	823	825	847	859	816	809	806	832	780	853	805	831	827	849	817	774	839	784	854	774	805	801	809	812	828	799	824	855	816	861	801	810	841	799	802	820	837	786	783	788	826	811	802	804	852	821	799	817	853	787	847	811	837	759	886	767	864	819	776	811	749	884	840	769	863	843	826	808	781	818	839	791	824	827	821	873	769	835	803	905	801	795	818	865	823	817	816	831	806	828	827	845	778	846	829	839	822	829	788	817	800	842	818	787	854	818	827	815	796	842	856	805	811	861	808	811	824	792	790	805	807	829	773	815	779	789	801	797	763	846	838	794	829	812	828	850	815	853	842	846	797	788	872	825	845	804	812	820	760	843	804	826	807	875	835	789	757	804	794	837	763	799	813	788	856	795	794	798	788	799	768	792	848	789	807	809	839	800	797	831	862	871	797	842	839	786	789	872	807	815	808	805	798	817	773	830	867	830	810	794	792	805	860	758	818	792	840	805	816	816	820	847	861	802	816	837	805	863	815	806	834	794	851	822	815	806	749	795	839	831	849	828	779	810	864	809	842	804	785	805	824	773	859	812	787	844	799	851	805	803	864	848	837	838	856	832	847	845	793	844	781	861	832	844	833	832	863	821	820	803	793	800	871	809	762	807	858	809	795	819	746	837	866	847	824	796	810	770	829	817	881	790	846	780	795	821	803	791	792	811	805	807	826	797	814	818	836	792	767	813	831	811	827	829	842	815	783	829	817	808	824	808	786	801	848	816	764	799	836	802	765	882	842	832	795	781	804	808	792	853	809	839	818	850	840	818	750	805	827	822	791	873	782	824	823	863	805	846	799	810	821	798	810	838	816	839	827	814	757	825	820	772	824	813	811	864	892	819	774	801	787	803	865	821	770	814	794	815	872	812	828	887	778	837	852	785	815	747	814	787	814	790	839	826	836	857	836	834	839	779	772	816	782	841	893	839	771	874	813	784	856	813	803	800	797	836	818	807	827	847	851	861	838	774	821	831	811	806	832	827	795	796	794	832	858	821	800	813	790	830	810	813	764	821	792	777	788	850	869	809	847	756	795	737	820	850	790	814	768	830	823	822	829	836	803	815	807	827	749	824	781	808	794	786	843	883	816	826	819	788	818	855	795	831	833	789	788	838	838	832	816	817	752	784	820	831	789	833	886	815	893	826	828	809	795	808	842	797	839	806	818	807	854	811	809	798	781	838	856	834	875	846	801	844	864	789	850	843	773	830	843	835	755	796	846	814	753	755	793	756	804	783	802	797	794	852	868	808	855	791	789	783	817	836	782	800	776	771	815	876	850	855	805	809	818	796	793	814	770	748	820	842	798	808	806	790	809	814	856	796	797	812	818	816	832	773	747	801	843	823	844	790	832	816	822	804	834	747	826	823	811	764	836	807	851	865	795	821	824	842	866	825	824	803	844	812	783	823	813	783	786	765	844	824	826	835	803	827	820	807	840	778	841	783	844	839	796	861	817	759	792	827	787	831	791	875	791	829	867	850	809	841	759	818	847	805	810	833	796	860	759	818	799	798	809	807	815	804	812	785	799	853	793	798	835	814	845	806	851	854	762	844	841	812	808	782	762	816	801	762	786	837	851	821	811	806	834	782	800	856	856	818	818	783	829	760	809	824	875	845	793	772	842	808	837	786	802	781	791	810	823	815	806	810	789	848	771	822	772	825	858	827	847	776	850	838	774	838	780	796	791	819	842	824	763	863	817	850	805	836	838	848	823	777	793	818	750	828	825	847	793	762	813	761	884	809	849	764	815	894	773	797	756	807	834	794	809	828	820	845	800	792	793	819	803	791	847	830	779	822	824	832	813	815	803	813	850	802	872	780	829	883	837	820	790	817	822	842	808	777	794	826	780	821	838	767	791	789	830	809	794	826	782	812	826	845	790	796	814	789	820	773	856	845	783	806	822	842	821	820	758	792	847	806	813	802	808	782	837	836	817	848	876	791	796	795	789	738	817	788	823	815	849	805	809	782	794	783	780	815	876	808	811	802	828	805	799	833	856	825	783	805	805	830	817	820	864	802	796	847	849	800	800	830	835	851	798	783	820	795	743	751	850	865	866	838	789	820	849	795	811	839	784	816	812	797	814	817	805	832	779	847	826	785	802	811	806	859	826	802	778	819	827	826	788	813	805	789	849	857	843	780	880	821	788	789	802	824	822	804	805	850	840	864	748	804	781	807	757	808	785	803	778	816	778	818	784	819	830	807	856	845	778	813	776	813	854	825	788	823	838	783	809	838	830	773	807	819	802	777	763	792	831	835	817	795	840	829	844	844	845	781	835	833	821	747	824	859	836	780	835	786	828	799	832	790	841	795	820	770	858	842	797	813	841	844	850	827	789	827	806	833	801	803	844	838	813	808	828	768	777	796	836	785	823	816	803	815	794	782	789	827	790	858	831	843	745	834	816	851	825	848	841	812	833	800	857	838	835	816	779	773	784	846	852	792	807	828	853	838	832	827	783	860	838	815	836	851	808	829	855	761	797	869	819	840	795	861	774	774	806	801	863	842	817	882	857	784	880	846	849	814	845	816	812	852	826	799	806	861	821	776	833	876	806	776	836	796	801	759	807	812	741	832	846	852	867	866	801	797	867	819	817	831	846	820	758	835	768	762	852	865	804	780	850	818	824	807	757	760	787	795	799	794	803	801	801	829	790	805	829	838	848	797	773	844	808	874	813	810	822	762	808	844	831	794	757	816	816	835	838	807	819	824	824	799	787	811	853	815	846	875	819	775	764	810	869	824	844	834	807	789	859	811	794	805	817	798	861	808	819	809	827	822	845	809	832	807	806	838	814	852	829	861	862	816	787	818	804	799	770	804	844	788	811	815	819	780	828	827	749	788	791	833	790	810	814	779	807	815	798	800	846	795	820	815	825	825	882	819	793	857	827	759	824	813	801	783	816	834	843	798	820	825	844	818	801	819	839	809	810	801	816	760	788	853	825	785	828	810	775	793	838	781	797	826	844	802	778	764	813	797	827	798	740	794	769	838	858	827	816	827	803	833	768	831	865	764	823	778	799	834	794	788	806	840	839	824	767	838	811	776	787	810	834	819	869	788	829	859	798	840	891	801	849	804	851	767	818	859	781	751	802	834	841	832	840	837	813	805	789	862	800	808	760	854	864	806	793	812	795	813	817	790	782	831	799	788	788	785	786	778	829	838	832	786	867	803	820	886	777	782	802	818	838	772	799	801	838	863	881	877	829	804	824	834	842	818	798	868	809	795	812	831	860	803	818	761	835	809	819	787	837	825
27343	13521	6359	26032	18282	7624	2715	1178	865	794	812	802	806	785	805	793	759	738	811	834	802	802	790	785	770	826	814	810	798	790	810	807	820	806	795	817	782	806	795	734	836	838	798	777	779	842	806	789	798	792	792	787	781	813	781	795	803	826	813	779	815	814	879	768	789	781	752	770	781	777	754	809	852	801	841	751	817	803	794	826	826	847	861	779	779	814	805	783	783	772	826	793	799	770	804	770	779	788	801	749	823	786	766	842	816	784	812	767	814	820	819	782	828	777	745	775	822	739	788	818	786	741	769	813	830	769	758	789	788	828	788	784	796	828	755	787	801	732	780	789	833	774	755	785	799	815	804	800	807	774	821	846	779	810	816	773	747	844	800	789	777	761	780	782	765	779	818	783	773	818	751	739	792	754	812	809	786	815	818	808	730	771	826	796	756	731	745	775	780	743	787	803	786	741	788	834	794	801	777	775	806	814	845	777	807	748	790	825	804	802	790	758	828	770	801	811	807	813	792	774	859	780	776	794	758	772	837	776	797	776	814	837	761	769	818	767	762	822	837	784	809	762	788	761	741	773	723	817	778	784	780	786	756	803	749	813	854	717	803	823	807	802	797	764	797	800	757	793	794	770	804	801	801	740	746	788	827	772	848	774	828	790	743	842	811	744	807	766	780	800	753	764	762	829	831	789	812	780	804	794	846	840	793	746	785	783	744	818	794	756	802	803	802	792	799	758	811	801	757	779	810	825	791	778	812	812	769	807	734	751	754	780	795	773	881	803	779	808	787	776	744	763	811	832	778	751	802	803	796	768	840	768	774	795	815	791	772	769	785	772	776	789	875	776	786	779	821	785	829	811	817	793	786	794	808	769	852	775	826	776	782	772	815	842	804	808	794	804	819	769	759	812	784	782	795	798	816	835	862	774	798	800	776	759	824	814	779	747	840	759	791	826	791	797	847	793	826	763	789	784	834	832	788	785	773	815	781	796	852	793	762	834	759	789	770	786	772	795	771	766	775	777	842	803	745	780	769	818	778	740	775	788	786	797	790	843	844	812	832	797	817	773	811	790	801	778	792	796	871	813	783	862	800	795	803	832	793	794	798	756	772	798	826	779	810	794	808	812	793	789	724	739	755	825	816	824	783	784	801	764	803	770	800	793	744	831	834	804	785	842	847	820	843	786	748	806	795	851	778	818	762	817	844	768	783	826	825	818	792	786	799	795	772	808	733	838	799	795	761	774	785	793	765	803	765	827	815	777	757	774	785	769	807	805	842	735	789	791	819	783	809	810	813	779	798	778	768	813	819	755	815	808	786	755	773	873	772	786	791	800	816	824	771	793	828	799	834	822	767	806	764	791	785	807	799	801	769	815	835	768	757	797	836	805	769	780	797	781	810	765	773	767	811	786	838	799	846	790	803	846	804	757	813	818	816	865	774	796	775	765	770	824	773	776	805	803	774	792	752	811	754	793	756	802	786	763	778	793	731	810	818	838	824	745	821	813	850	812	799	799	795	824	774	788	848	749	724	828	815	760	830	821	819	857	796	797	815	816	744	794	804	801	826	752	807	785	802	836	773	786	754	835	806	813	789	788	827	740	779	820	796	734	807	731	806	846	850	818	832	797	770	773	774	825	788	868	850	833	741	779	754	846	797	797	768	819	792	800	762	755	802	789	819	823	830	817	831	807	824	806	797	765	707	818	859	791	775	790	790	831	795	802	811	783	833	814	786	779	809	791	768	773	797	788	792	800	772	822	789	798	790	788	823	817	794	801	824	821	793	789	807	835	789	773	790	813	792	762	773	819	753	777	809	827	819	822	749	836	787	812	837	762	742	740	837	846	766	821	830	788	794	831	816	789	799	803	780	758	792	827	793	789	801	835	799	780	837	744	840	791	778	794	780	754	792	773	794	775	805	782	753	774	797	769	787	807	790	807	785	738	820	824	808	795	809	777	772	809	801	844	733	775	837	837	764	777	754	766	767	808	833	791	779	784	800	832	773	837	815	785	812	788	779	795	793	777	817	804	800	795	820	819	850	826	753	859	823	757	764	828	815	853	838	810	840	793	754	785	786	786	769	780	790	794	759	781	895	823	786	762	808	784	784	767	766	794	807	806	824	793	818	778	800	791	819	832	772	812	794	781	831	826	811	810	860	805	782	788	830	768	769	801	750	780	756	767	794	809	803	755	781	771	854	803	822	792	803	792	785	830	826	761	814	820	793	853	784	787	768	831	824	837	785	849	797	825	811	823	842	868	825	771	787	753	812	785	807	822	822	778	795	773	813	871	806	828	808	749	770	820	795	760	779	788	796	770	794	797	806	805	804	812	772	797	850	781	769	765	752	791	803	813	819	794	785	797	818	780	735	843	798	796	770	755	781	806	814	830	743	805	749	746	808	867	830	779	809	737	787	800	774	782	825	787	810	823	829	834	776	806	781	807	773	776	738	789	847	814	782	777	786	761	854	789	780	767	776	805	815	800	813	779	791	789	808	820	815	772	780	808	819	777	760	704	738	786	767	800	852	793	879	785	747	771	823	831	788	790	776	781	746	815	783	812	755	766	761	772	817	764	779	805	751	836	805	787	828	786	779	790	824	793	784	787	813	774	842	805	758	871	849	784	862	850	776	815	744	784	788	785	769	823	804	817	806	801	799	836	792	763	840	780	843	798	768	809	804	826	776	852	816	764	820	701	787	784	772	766	727	787	800	788	820	837	803	823	767	757	786	850	808	778	769	769	811	771	791	795	828	783	860	833	834	835	844	855	784	754	763	799	758	792	755	824	820	791	815	783	807	803	781	790	786	756	776	801	797	843	838	794	815	804	783	809	805	833	814	743	769	834	815	812	797	741	782	795	815	819	865	775	763	808	781	775	763	812	812	788	823	806	803	761	808	794	762	792	755	779	780	762	817	843	821	816	785	741	816	860	804	795	818	757	804	792	822	817	808	766	821	810	805	783	802	806	792	791	749	784	803	757	802	802	765	818	760	809	769	820	777	768	824	806	812	800	769	776	807	812	832	814	768	802	798	805	801	792	847	798	793	870	821	785	781	834	783	735	807	733	800	748	784	840	834	740	813	793	832	757	778	766	790	798	807	819	769	861	796	814	812	799	820	784	816	791	798	813	799	888	790	776	800	784	819	762	791	802	787	809	819	842	818	730	775	805	722	770	792	820	798	776	823	823	825	826	747	798	869	792	811	861	793	776	788	785	802	810	785	788	853	845	810	789	792	828	795	849	820	785	879	855	789	818	763	787	742	777	752	790	841	811	807	803	767	813	745	788	815	835	727	798	798	850	799	859	796	828	793	781	798	825	789	775	773	785	801	824	773	806	864	805	809	805	831	754	820	810	785	774	782	835	805	806	797	773	801	787	802	774	784	793	810	777	748	797	802	793	778	826	796	812	806	734	782	803	829	801	815	757	785	766	806	794	755	769	775	816	791	807	779	786	767	790	782	861	783	824	792	779	784	801	790	788	783	825	808	771
4914	1196	7010	20593	13022	5519	2262	1032	773	702	762	712	721	750	715	666	688	700	749	715	722	739	756	715	702	722	747	688	726	724	713	764	696	731	723	684	741	722	700	710	759	697	722	735	692	732	758	723	716	729	730	701	691	718	718	710	707	659	683	748	728	710	674	741	745	694	750	684	728	702	771	709	676	712	697	741	716	688	681	713	747	708	724	707	697	732	703	669	739	697	708	651	645	740	708	713	673	703	707	752	726	718	693	724	713	712	701	706	726	699	726	743	708	739	694	723	703	717	732	730	690	707	718	709	791	756	678	677	721	667	760	733	670	716	733	717	718	726	737	701	698	715	707	697	743	678	757	715	739	725	714	680	701	739	720	715	740	734	698	686	704	693	752	709	690	726	708	762	732	725	744	751	743	755	728	714	690	699	708	734	680	704	736	747	686	702	738	760	740	689	716	735	680	708	720	727	757	713	722	706	722	679	727	747	726	734	665	714	731	666	746	755	696	712	688	735	729	733	741	682	696	679	710	660	719	690	667	716	708	699	716	741	730	674	657	715	730	690	690	657	749	674	681	716	692	721	712	712	698	706	708	675	750	769	695	709	714	673	696	757	710	685	693	673	688	697	752	731	723	733	747	715	756	743	735	679	739	731	744	707	736	735	705	707	704	678	728	762	751	691	680	673	722	766	681	743	736	696	762	723	735	691	702	705	747	661	728	728	696	731	684	688	697	643	696	707	651	696	665	702	734	733	722	719	725	717	663	776	704	745	701	745	675	721	702	713	728	734	707	729	690	702	697	717	738	709	734	740	722	746	713	707	724	727	726	676	730	705	710	703	767	697	720	745	748	714	709	697	735	730	752	737	733	720	711	716	698	698	724	705	718	705	708	690	699	702	717	712	680	707	707	694	737	736	696	755	698	699	671	715	749	699	746	694	638	681	719	703	730	772	707	643	730	662	728	712	731	724	707	758	668	716	703	716	683	729	722	685	735	677	691	751	710	683	732	724	693	771	695	702	782	713	736	737	723	727	728	708	699	723	679	726	712	737	673	687	719	691	706	671	733	665	672	720	737	738	711	728	731	737	712	742	686	727	721	728	692	738	685	733	742	672	707	671	726	723	726	704	677	654	695	711	707	705	740	716	707	697	703	681	724	700	721	755	727	733	690	727	732	746	704	712	718	738	696	685	685	720	734	707	748	716	666	715	703	733	669	738	771	708	730	757	716	634	702	693	768	732	696	719	715	703	682	690	664	663	755	741	702	712	741	714	730	751	726	715	688	724	753	699	711	729	698	705	748	680	681	697	745	672	700	739	744	685	704	689	685	710	761	709	748	715	679	700	707	685	746	686	748	713	708	691	676	776	754	699	733	753	698	722	728	702	719	719	726	760	683	787	731	730	729	711	732	687	727	678	685	743	673	695	739	727	684	714	687	712	679	711	743	738	668	704	674	732	744	734	719	743	723	702	702	717	719	685	676	710	687	730	695	730	748	715	698	707	697	719	700	738	691	655	726	695	720	779	704	723	730	671	678	743	705	696	712	692	743	686	724	690	681	731	684	685	717	692	724	707	678	710	703	675	686	687	735	717	648	690	701	735	733	713	731	729	745	700	743	722	704	709	707	741	688	754	667	694	722	721	706	736	696	682	742	723	675	756	717	686	715	728	768	698	699	731	675	658	715	717	736	758	647	678	683	686	727	731	732	682	704	742	693	750	755	696	714	712	675	717	729	738	696	695	745	712	712	754	667	715	659	751	647	623	723	684	744	725	731	709	732	746	706	718	734	766	673	672	706	714	707	721	712	740	676	768	729	706	760	662	665	705	723	725	649	678	744	700	742	735	737	723	693	663	728	668	712	697	736	731	711	687	692	735	729	716	730	678	713	678	733	699	727	763	698	772	753	674	717	698	705	718	711	674	713	697	743	709	748	693	742	732	715	740	719	757	704	705	727	654	680	714	705	786	757	685	752	710	692	688	763	698	696	731	699	725	692	721	710	673	715	717	725	713	695	690	698	719	697	750	760	755	697	757	740	761	701	677	680	702	727	719	724	705	735	704	688	690	723	710	733	689	734	725	750	688	683	716	701	704	648	704	706	703	725	685	714	700	691	692	721	698	721	707	770	706	718	730	719	702	716	703	743	665	708	686	742	686	720	667	678	692	758	680	684	727	694	706	725	710	720	769	697	729	697	702	676	725	681	708	745	704	737	732	716	730	736	707	715	701	682	675	719	706	732	694	691	736	719	708	749	768	727	728	695	713	700	715	713	721	674	732	682	727	760	674	701	672	673	740	745	760	695	741	744	731	707	703	696	725	701	717	726	759	716	707	718	738	722	715	705	710	692	743	701	734	741	724	766	771	688	714	736	718	684	752	713	753	687	709	702	728	723	742	765	706	696	713	706	700	675	747	713	683	693	691	708	699	683	706	729	733	760	725	712	676	711	663	677	690	751	714	727	714	726	679	699	710	783	713	682	725	764	732	675	685	713	713	704	728	702	701	713	734	678	721	732	713	698	684	751	725	701	682	694	752	702	719	755	683	691	714	761	692	712	681	697	686	710	722	715	734	695	712	738	748	682	738	737	718	712	710	730	709	730	712	720	721	729	717	693	732	707	728	720	703	690	684	707	727	776	725	720	699	719	777	731	702	727	732	722	743	755	742	664	740	748	707	730	722	708	722	721	731	688	719	727	718	683	722	751	743	752	733	772	730	677	700	714	715	705	729	749	702	747	708	714	758	707	745	690	713	753	708	678	734	761	782	704	733	676	723	667	703	747	715	727	682	724	718	708	709	747	724	695	720	721	733	785	686	679	718	752	720	729	715	682	696	714	711	713	682	704	726	750	717	702	731	699	752	733	715	669	729	712	679	677	704	690	724	752	712	699	770	689	711	681	674	695	713	647	703	760	734	679	686	711	698	704	724	727	699	684	718	692	692	708	686	733	706	668	795	765	721	722	697	672	742	711	689	733	718	711	726	738	744	689	698	727	717	690	705	692	675	738	675	726	749	699	731	657	698	742	702	721	724	726	707	649	742	732	728	716	734	724	722	756	711	696	710	684	714	689	713	704	712	754	664	706	755	697	726	740	726	711	687	714	718	704	716	735	774	723	767	709	693	724	713	751	699	734	716	703	713	733	711	692	738	697	713	691	661	729	700	678	715	693	732	739	706	703	660	747	701	724	695	699	750	730	724	746	726	725	692	716	685	710	691	704	762	710	696	751	726	707	705	666	682	745	715	697	691	683	750	714	711	716	697	732	683	708	717	739	681	752	676	752	676	710	749	695	752	694	734	693	722	726	728	726	736	734	733	737	719	708	702	736	702	686	724	717	705	749	724	721	718	740	696	708	712	762	725	703	697	713	707	725	714	775	717	749	715	725	738	639	723	729	661	775	701	670	724	682	761	739	687	699	673	669	750	696	703	679	723	756	683	675	740	687	702	708	701	723	706	714	742	704	669	731	767	721	716	708	758	711	719	717	769	748	685
24588	21168	29954	55342	56937	40271	21393	5503	1313	885	835	828	805	810	796	797	767	738	802	782	814	814	754	765	734	790	734	791	761	756	812	764	792	788	789	697	796	776	758	735	798	812	729	772	775	776	745	780	789	813	773	779	772	761	789	758	756	727	751	745	798	810	790	774	773	808	788	757	743	753	857	760	781	787	786	763	817	773	781	805	763	756	765	780	806	753	749	751	715	725	730	779	778	770	805	805	780	754	773	780	796	744	765	823	748	739	761	767	739	814	771	755	763	759	741	782	771	773	771	744	768	709	769	747	795	804	778	818	814	772	776	725	790	760	793	851	774	783	808	755	767	768	808	790	752	721	752	788	758	773	805	781	750	753	763	743	792	771	743	776	778	766	729	810	756	767	783	776	792	767	771	822	779	732	742	723	743	803	743	805	795	734	836	796	799	752	764	792	726	806	778	773	814	809	732	812	744	766	804	764	732	775	786	781	762	768	744	760	788	785	775	780	759	770	771	780	710	746	772	754	764	767	746	736	759	752	784	806	803	811	773	734	770	721	737	766	783	765	760	778	763	794	773	788	793	721	793	781	803	787	788	753	734	782	736	720	748	757	745	729	807	748	721	788	737	712	727	755	750	776	819	729	728	755	767	763	756	762	770	805	781	831	737	787	733	760	834	717	825	751	772	730	788	775	778	767	698	788	744	777	755	714	783	767	790	805	775	719	778	793	734	773	798	764	804	785	777	776	766	764	784	731	757	760	831	725	743	755	771	785	743	775	766	795	785	777	808	790	734	729	708	793	781	772	734	742	791	751	763	743	725	747	786	784	748	798	779	782	757	774	784	725	751	772	720	753	748	764	740	729	739	773	715	757	728	729	804	774	715	777	774	764	783	812	748	759	775	794	791	788	780	761	753	775	758	796	803	761	733	755	816	779	788	752	812	791	781	766	767	785	787	753	761	757	790	777	797	717	796	739	759	750	743	773	775	766	765	774	843	791	703	776	800	731	772	799	758	741	800	745	728	749	752	794	789	785	782	804	736	731	778	775	726	760	781	766	764	784	761	741	764	779	764	767	757	755	764	803	778	738	752	745	795	734	695	741	746	751	777	738	729	808	766	775	793	744	748	736	801	717	775	713	724	775	775	731	738	746	743	747	781	746	772	718	738	777	752	767	780	785	783	788	805	764	735	763	737	758	789	796	859	726	787	784	805	753	716	735	736	741	717	730	770	777	788	756	780	763	808	748	743	785	752	755	776	757	755	777	765	765	792	753	720	773	758	780	788	767	745	771	740	818	726	798	770	731	773	740	765	764	759	772	792	756	768	751	741	802	763	793	765	736	780	788	825	768	712	755	711	755	771	790	749	740	734	784	757	754	783	764	816	815	713	745	738	760	795	749	772	791	793	780	743	728	764	770	784	767	774	808	762	732	754	789	747	787	767	786	773	774	766	774	786	707	763	780	739	726	757	766	770	797	765	789	750	756	769	748	736	745	779	794	779	762	765	734	707	761	759	757	743	801	740	740	776	778	730	737	759	815	769	764	792	775	715	786	778	755	744	760	748	733	771	779	777	761	784	769	747	776	786	795	748	744	707	776	754	801	789	750	793	785	802	722	783	748	738	790	742	740	757	816	750	788	725	720	776	768	757	765	731	787	705	737	680	779	774	744	760	782	764	755	833	751	760	741	826	760	779	807	766	778	774	784	782	799	725	715	781	816	810	774	757	763	743	757	778	835	787	800	754	745	815	770	796	833	792	768	738	760	774	801	760	777	784	724	760	764	714	754	747	771	767	788	717	772	757	757	769	736	729	766	708	723	787	768	702	754	735	751	773	784	763	758	702	771	800	806	759	822	765	770	784	828	758	731	740	764	811	778	761	762	785	805	758	747	754	803	782	786	812	743	794	761	765	786	763	753	873	783	804	748	747	744	756	772	730	785	810	786	754	712	810	787	750	755	770	796	763	730	731	768	817	734	741	804	758	710	732	742	756	729	748	797	763	802	742	736	775	809	798	770	836	783	750	785	741	793	713	726	738	751	757	775	730	707	813	735	749	741	763	727	740	795	770	784	746	765	759	764	807	791	764	806	803	733	773	772	716	790	821	808	807	780	755	765	789	712	781	754	732	725	739	758	729	778	756	739	762	774	749	764	752	743	756	719	769	725	783	749	814	708	795	771	735	751	730	768	720	709	833	806	743	783	782	772	783	786	754	773	767	758	778	773	760	749	768	792	738	793	779	770	783	748	709	793	756	792	780	762	753	774	727	798	763	766	737	740	803	736	803	780	773	770	756	773	736	739	749	779	750	779	733	728	788	716	741	784	773	765	747	754	754	793	768	764	724	801	766	823	750	736	821	839	691	754	764	793	734	777	724	778	745	763	848	765	827	775	756	795	788	766	722	689	765	794	758	803	756	747	753	725	718	723	761	752	736	753	749	775	796	789	740	796	782	777	785	801	770	787	745	714	765	760	757	803	760	775	765	736	750	764	765	775	760	728	770	765	749	777	799	751	803	769	780	734	728	733	752	688	765	812	750	784	759	749	718	710	674	762	777	751	748	720	727	814	746	795	734	756	797	752	793	721	715	768	785	719	798	743	733	749	773	760	775	802	771	724	759	780	737	751	747	785	752	798	745	753	778	754	755	755	732	773	745	797	786	765	711	786	719	746	743	779	754	721	743	737	756	759	736	810	714	801	756	792	803	747	755	746	790	763	717	775	763	757	777	752	748	752	749	736	752	751	763	794	762	761	795	767	805	746	818	857	765	767	765	754	773	767	781	762	770	777	764	820	721	726	789	772	811	771	745	768	790	744	793	760	806	760	784	775	743	796	780	790	751	803	795	746	764	731	736	784	746	772	785	853	739	755	739	769	729	716	767	780	826	776	788	739	790	735	747	775	739	751	756	748	761	783	723	812	778	725	766	788	698	713	787	742	745	769	755	792	826	791	777	759	751	793	736	792	809	758	785	775	741	766	763	748	733	768	794	775	768	826	777	734	745	781	747	788	773	748	775	747	741	746	718	772	734	785	718	750	763	799	692	751	812	756	753	732	773	791	747	783	778	726	775	752	786	780	794	799	749	791	782	748	770	722	785	739	730	790	769	744	753	731	762	783	717	759	779	785	815	761	808	783	774	784	778	734	789	744	765	710	789	737	770	831	731	789	719	793	840	795	765	783	790	762	782	818	766	729	785	782	766	774	796	723	781	746	794	722	820	804	783	778	792	763	814	795	749	749	764	735	769	786	776	768	723	783	814	786	713	741	765	766	720	813	774	706	793	756	747	726	772	731	745	773	786	752	750	782	724	734	730	744	760	731	794	770	723	765	744	818	795	771	764	756	751	755	718	796	780	786	745	787	726	718	754	764	789	781	746	744	748	767	712	770	769	780	719	773	765	719	755	745	756	792	758	727	780	776	767	733	772	815	785	708	782	783	768	771	788	756	753	722	788	757	796	795	728	716	764	736	748	743	769	748	738	772	711	763	688	722
3525	4880	29860	69400	56895	31635	13154	3839	1262	759	755	744	750	738	714	780	783	742	708	737	782	729	744	695	751	716	741	769	691	763	740	718	748	717	779	783	709	743	702	698	700	706	737	733	728	747	733	737	706	765	768	726	747	724	700	665	717	762	724	729	751	676	703	770	735	748	749	752	706	737	741	715	736	702	738	735	757	695	722	707	701	711	692	738	710	745	747	745	673	773	752	773	719	760	723	752	749	781	747	704	747	690	755	758	710	708	699	711	714	731	746	738	686	719	742	706	783	743	732	728	741	741	721	718	762	720	727	717	760	708	708	671	757	761	716	771	774	764	761	706	690	735	715	730	694	716	806	713	742	751	756	792	721	754	702	725	715	748	754	732	663	754	721	781	800	786	720	732	758	710	715	695	691	724	746	701	713	751	737	696	727	739	756	712	730	767	789	727	747	707	709	707	747	763	731	736	764	705	774	725	693	768	732	758	780	761	723	683	769	737	701	697	772	728	728	731	747	679	759	653	725	747	702	742	737	739	687	747	723	703	683	749	705	720	714	712	761	767	678	706	699	772	721	719	728	701	754	704	716	735	709	705	676	730	723	702	705	783	732	721	746	687	754	722	716	763	682	689	718	723	756	749	753	717	738	696	704	721	734	733	727	737	757	742	737	722	734	708	705	714	732	722	744	781	754	742	744	702	738	738	745	723	756	727	761	727	742	736	794	704	769	723	721	708	746	717	708	707	723	695	744	755	755	731	715	766	723	747	744	724	752	712	731	774	725	672	739	731	758	735	702	745	759	728	732	713	773	724	722	736	710	749	700	709	732	764	735	732	756	687	697	719	710	736	750	703	719	742	738	701	727	666	736	729	672	671	756	720	655	736	760	745	737	707	724	726	714	744	736	760	681	716	716	748	713	726	747	704	711	721	700	745	721	674	773	720	680	779	746	718	720	768	689	698	744	752	718	692	721	696	784	741	728	755	703	695	721	746	754	732	781	706	770	694	764	757	720	763	688	710	669	715	757	725	776	735	729	746	710	674	724	765	694	715	760	728	741	773	704	770	758	744	733	734	770	740	707	753	712	738	743	748	734	679	743	707	745	740	756	729	732	737	724	746	700	755	724	766	763	753	699	722	761	730	768	757	740	720	710	697	739	764	742	719	734	725	682	729	730	678	745	740	755	715	714	680	742	726	744	743	717	669	783	711	747	724	734	684	721	704	741	741	693	690	743	764	729	721	774	715	756	796	790	757	739	735	756	764	736	726	741	757	781	685	704	738	771	715	712	719	737	727	730	706	708	701	734	753	733	685	688	739	755	742	729	701	718	730	754	719	698	746	752	720	733	779	783	718	727	705	720	771	726	729	721	733	758	765	770	734	713	760	732	661	723	732	717	707	699	756	704	762	697	708	713	708	736	750	757	717	720	728	720	750	715	742	734	751	738	735	714	711	712	722	707	750	759	708	724	737	737	735	735	734	791	735	697	708	765	725	701	755	717	715	714	726	704	759	715	721	775	736	753	668	755	707	741	712	720	739	754	736	732	705	670	702	757	773	710	812	744	726	707	712	740	697	717	725	766	745	701	678	755	716	741	759	660	731	740	746	710	705	745	740	746	730	750	708	705	710	757	730	787	708	736	766	726	733	713	710	701	748	718	765	743	764	684	713	733	718	741	703	701	701	763	721	718	740	737	690	735	748	753	684	729	690	710	720	698	702	747	770	732	728	766	742	777	725	718	696	726	735	785	744	779	773	731	707	724	666	677	701	735	765	709	690	770	779	731	783	718	795	788	718	702	750	769	689	780	751	762	726	742	742	747	743	762	750	737	733	778	738	729	699	752	710	742	718	747	706	732	753	723	725	704	747	666	742	735	748	796	767	715	737	713	699	744	754	715	764	714	720	712	706	730	786	770	760	736	708	734	771	768	735	715	722	765	740	739	774	739	697	705	713	747	767	745	718	733	700	705	693	767	724	719	726	751	703	729	720	717	804	712	758	732	752	807	746	762	757	764	754	738	774	749	745	720	716	761	776	687	769	710	754	737	705	774	710	747	708	742	752	714	703	748	730	727	698	716	709	729	718	717	753	751	763	767	737	719	722	713	742	768	686	680	762	725	804	707	735	726	780	714	777	764	771	705	728	745	697	720	730	713	763	699	749	738	730	764	704	742	780	695	687	722	745	713	665	717	759	680	751	760	693	727	729	753	754	728	729	699	732	713	688	693	763	782	700	706	751	724	727	744	716	735	709	761	700	666	752	696	744	764	730	761	719	717	738	734	734	727	726	682	668	758	758	746	763	723	709	774	722	731	739	713	708	733	679	694	751	771	700	736	700	760	715	723	732	727	703	689	701	745	769	782	761	687	759	679	705	739	728	708	691	725	746	765	700	766	751	728	755	744	738	773	675	756	680	759	725	748	724	722	679	682	703	708	746	659	733	742	755	754	787	699	780	726	734	723	729	750	747	738	745	760	720	701	748	696	753	755	741	721	711	740	715	717	749	705	721	745	754	750	721	727	746	723	742	709	703	731	720	707	730	677	752	735	762	764	702	701	702	736	731	754	733	685	751	757	710	765	758	739	708	709	730	713	701	715	757	781	728	741	692	707	728	723	682	685	744	746	668	718	682	718	738	750	696	699	762	777	740	696	720	704	764	747	701	740	787	722	677	689	685	741	729	761	726	760	722	684	754	743	704	684	728	701	744	727	743	768	717	736	700	699	736	736	703	722	715	792	724	730	754	738	709	769	688	767	746	711	728	788	737	722	741	728	725	726	773	727	719	707	734	788	696	725	735	747	660	707	721	707	738	752	756	699	722	717	781	689	715	727	728	727	724	716	692	737	760	761	734	731	722	756	775	734	784	696	733	695	729	733	792	750	700	736	761	730	752	733	708	703	729	768	722	722	770	729	702	762	738	708	728	749	708	695	695	719	693	718	707	713	730	716	664	691	717	723	728	724	795	734	732	708	756	716	728	699	728	729	766	725	736	750	751	691	711	760	753	692	697	721	742	747	708	734	732	737	701	734	748	725	717	770	715	741	749	737	753	766	716	733	748	737	710	732	735	675	726	727	748	732	731	738	713	715	719	718	732	729	686	744	723	721	690	721	665	705	714	756	673	716	729	706	719	674	690	752	763	716	726	751	711	732	724	729	740	731	737	746	754	714	711	725	667	766	767	739	777	688	732	748	682	716	719	677	746	728	719	740	715	740	686	753	695	727	745	775	693	724	779	766	727	729	719	758	725	736	774	771	750	704	734	725	656	714	755	704	777	705	718	711	722	714	691	720	715	761	726	712	751	695	744	743	718	713	767	719	726	689	744	725	771	740	770	764	665	726	736	737	720	780	691	752	775	712	729	765	739	708	703	721	717	744	734	718	749	695	707	736	785	723	726	716	740	787	706	722	735	758	731	705	768	782	753	731	712	725	738	753	758	704	708	771	733	780	711	715	722	730	725	707	737	745	763	739	692	713	774	727	717	754	730	715	737
23821	21162	29285	51084	63535	48956	29578	9994	2005	1010	975	892	848	825	821	877	854	860	852	832	843	891	874	788	866	851	898	818	832	894	892	907	859	845	802	823	815	804	790	857	888	842	832	872	845	793	806	828	825	782	825	871	889	793	897	825	756	799	853	801	813	801	821	826	866	870	851	873	821	952	886	851	906	843	827	811	832	854	851	804	836	831	797	820	854	848	837	829	837	799	824	845	788	800	822	858	830	845	812	766	785	856	830	796	805	855	848	831	876	838	835	811	885	829	863	840	906	805	853	853	828	869	831	813	876	826	819	855	860	811	854	797	822	814	813	911	838	845	811	823	814	862	881	841	825	860	826	807	810	840	881	821	815	806	790	847	874	836	878	861	799	816	771	826	802	856	849	778	828	854	796	829	825	861	887	876	817	791	858	850	870	789	835	829	800	829	823	803	855	839	831	853	826	792	831	860	865	863	836	830	835	870	854	842	816	851	843	824	823	814	823	833	815	821	839	809	817	852	820	888	866	880	850	859	876	819	811	791	841	890	897	813	841	820	816	818	842	801	809	820	881	778	803	861	789	808	789	813	856	862	858	841	849	819	833	850	845	805	823	785	806	846	854	793	819	814	839	854	833	828	812	894	850	826	868	824	838	808	870	887	862	866	855	805	829	822	828	881	854	847	822	847	836	833	812	842	811	780	816	865	849	814	838	794	860	878	816	851	841	867	882	822	809	813	814	816	840	860	810	870	865	834	819	830	840	795	838	823	829	881	867	800	840	855	787	901	845	830	856	808	854	885	858	843	826	862	904	811	794	817	812	844	845	870	857	819	817	888	810	859	823	826	834	766	787	872	833	779	875	804	875	837	823	876	797	835	854	845	856	845	818	876	865	786	816	868	837	813	883	842	819	835	824	838	813	812	842	830	799	844	847	794	848	841	846	861	801	809	787	785	790	869	805	843	778	867	773	778	784	837	828	814	838	812	846	829	800	802	812	812	790	872	818	842	849	806	864	822	824	862	800	803	807	864	847	822	822	798	839	835	872	778	778	875	889	829	862	829	834	816	830	835	844	824	841	876	877	889	878	783	844	807	861	852	860	865	776	835	873	823	793	819	855	828	811	805	896	858	814	819	824	872	826	818	826	813	854	825	866	817	822	869	854	845	849	814	840	839	841	867	768	855	826	855	839	809	887	837	789	888	797	848	859	800	803	805	788	843	829	843	892	829	882	854	800	808	826	800	834	860	859	843	778	846	898	849	766	799	816	809	806	847	844	820	834	849	855	837	821	843	782	854	848	861	832	826	853	817	846	794	805	788	845	836	816	841	788	812	814	815	841	831	839	828	790	844	840	844	835	893	833	811	825	863	868	877	832	826	854	898	847	823	850	826	852	796	808	818	831	815	790	851	784	853	782	786	799	832	840	821	838	797	782	856	848	858	866	844	806	851	841	818	818	841	817	819	854	850	840	866	834	792	790	826	850	801	834	867	870	795	752	800	829	848	818	868	863	877	840	884	827	844	836	862	849	848	831	872	868	838	834	825	794	886	869	790	822	850	821	857	794	810	788	829	795	813	863	876	819	838	826	840	781	820	868	842	866	819	782	866	832	820	835	831	851	788	773	872	844	850	839	877	875	817	772	876	814	818	825	825	827	802	826	825	902	859	879	828	822	851	841	800	822	849	882	842	833	851	825	838	819	842	822	825	835	818	881	815	802	827	772	846	796	819	896	777	831	856	834	863	813	811	882	828	871	823	802	787	845	791	834	853	796	825	796	842	892	853	787	796	868	791	821	845	800	847	774	843	791	850	862	810	854	800	799	847	893	886	816	829	825	819	781	786	862	861	820	820	841	884	808	803	834	801	781	805	863	834	809	867	864	863	820	828	819	813	859	807	798	834	806	766	834	813	800	864	806	824	815	844	871	876	813	851	853	853	872	853	899	798	821	824	832	827	835	822	831	822	848	848	810	816	848	812	792	861	835	828	781	876	872	816	808	837	795	806	842	842	909	758	850	814	849	844	870	837	847	797	830	760	804	845	797	813	806	864	863	853	857	860	834	797	796	819	853	797	845	817	809	774	825	821	808	867	807	856	809	799	832	825	797	844	801	831	793	831	824	845	829	782	797	841	831	835	769	857	841	841	815	846	795	865	853	803	814	820	884	779	782	800	821	799	858	855	792	862	887	827	844	809	840	791	791	857	853	863	816	812	815	910	892	830	787	880	847	833	863	854	823	794	823	817	841	830	809	821	823	812	847	814	885	826	812	851	793	880	820	792	880	780	836	813	821	813	859	872	876	836	787	823	840	796	814	830	832	835	829	834	850	773	889	831	818	848	843	834	799	781	864	826	850	871	825	843	835	818	844	802	846	829	883	842	811	820	821	825	828	835	814	838	822	846	867	816	796	824	840	810	838	824	893	781	864	818	848	785	785	824	810	809	810	822	874	788	802	812	817	848	818	852	854	831	848	822	829	812	820	823	827	846	833	843	826	796	885	820	783	832	823	791	822	862	810	841	837	895	869	859	843	858	829	830	844	802	842	804	791	849	797	834	896	866	796	809	819	801	866	836	825	806	822	826	882	829	811	829	857	787	792	873	800	795	807	846	800	827	836	812	826	808	850	833	797	842	828	849	791	790	803	776	851	817	828	843	853	794	784	816	896	825	798	825	849	781	802	834	835	801	846	846	787	831	829	804	796	740	807	801	817	858	844	848	805	840	832	776	815	775	785	822	815	875	824	855	813	852	866	820	835	830	866	825	846	852	844	837	803	838	800	883	765	806	810	845	829	853	813	824	827	852	802	829	891	859	846	828	842	801	807	832	833	791	827	868	807	848	854	839	857	835	819	885	805	827	786	834	795	840	829	825	846	839	865	890	872	832	859	813	818	851	846	860	881	840	875	869	793	830	864	833	797	831	853	815	797	808	849	874	875	855	805	838	885	843	811	847	888	857	814	826	824	772	823	824	848	848	857	846	920	804	809	797	829	787	861	828	788	761	834	822	796	819	828	861	810	841	851	799	846	856	787	836	816	867	822	840	781	820	814	795	832	822	908	839	832	820	814	795	809	809	786	828	832	810	852	860	808	884	783	814	846	798	822	802	800	793	848	798	847	835	816	812	818	851	888	864	814	788	796	820	853	881	826	886	862	827	836	857	829	840	807	834	824	816	794	833	793	838	850	821	807	851	862	796	754	849	844	793	784	791	797	876	881	878	817	809	860	823	836	793	811	865	865	833	893	797	787	825	851	824	777	753	825	854	874	823	837	862	843	849	842	812	857	852	853	815	806	816	839	831	797	867	862	868	846	834	852	875	782	807	809	817	823	817	850	858	879	847	805	885	868	826	857	823	793	790	840	822	861	825	799	881	886	829	859	854	851	812	830	836	859	873	833	823	843	809	804	908	829	852	812	814	832	831	857	813	848	887	811	824	809	826	828	842	860	807	882	833	864	830	807	807	836	844	824	823	873	897	877	829	828	821	797	820	816	816
3764	6367	23114	80368	67595	42850	20442	6135	1678	929	856	790	841	808	813	822	841	780	751	832	778	782	837	775	799	801	821	790	817	791	787	781	773	797	830	809	792	804	811	790	801	777	762	793	830	798	811	785	806	750	830	779	809	783	814	792	809	757	786	795	820	776	847	809	846	770	816	811	806	816	786	798	855	754	786	796	768	766	797	775	796	835	771	846	834	771	769	807	801	785	777	829	751	798	817	804	773	816	744	763	790	826	780	776	801	778	787	791	801	795	761	820	795	786	803	779	812	778	801	817	768	810	750	745	747	738	775	798	763	774	837	804	827	792	759	780	809	787	772	769	815	824	769	766	814	735	815	795	771	784	724	765	757	795	750	866	792	773	825	817	809	787	782	813	779	836	858	785	758	806	810	788	755	745	806	772	824	771	750	807	745	760	785	820	780	807	824	791	767	722	793	773	806	793	778	827	814	790	821	830	849	782	794	798	776	808	845	764	792	822	765	778	770	789	767	808	808	799	762	796	823	768	746	746	799	860	826	789	789	774	773	794	808	864	811	801	806	820	778	797	797	777	787	804	780	780	814	789	752	765	787	792	769	804	791	793	800	786	783	802	811	812	818	789	805	824	814	788	796	775	791	781	762	802	841	801	827	784	813	793	789	748	795	819	817	849	781	786	767	784	803	762	769	799	772	811	826	834	770	780	803	790	788	771	786	806	786	846	791	784	792	753	814	775	756	805	771	739	750	782	799	780	753	809	809	798	759	800	765	805	774	799	796	764	799	819	784	753	807	839	787	819	795	806	772	817	785	805	787	848	782	820	776	771	785	775	793	784	815	809	777	812	833	797	752	770	810	762	827	780	791	741	763	775	777	770	839	752	802	856	785	832	817	817	749	842	793	794	821	755	802	773	776	835	775	780	770	763	794	788	827	782	820	779	839	837	803	821	785	758	816	719	819	844	793	821	785	784	814	835	793	845	820	784	795	796	776	762	826	833	789	792	783	828	790	799	746	812	744	786	806	783	751	769	804	814	779	784	792	807	752	791	792	761	835	761	820	810	847	747	814	800	785	797	784	754	820	764	811	781	827	828	815	760	779	764	807	799	786	792	772	764	831	797	798	809	797	841	782	744	817	826	801	806	765	803	788	780	766	759	794	796	775	795	750	790	767	761	792	765	807	825	807	787	845	798	756	814	795	813	796	780	836	811	763	815	798	842	859	798	768	763	807	831	801	809	803	744	792	764	794	802	782	752	836	806	803	767	782	771	756	767	780	780	803	795	788	828	778	812	828	829	803	783	818	801	799	805	758	744	812	809	772	764	830	795	761	794	774	800	791	772	810	789	765	801	813	808	821	780	736	778	762	835	773	793	752	850	788	817	797	841	777	784	762	768	787	768	815	764	766	829	789	803	722	813	782	789	778	803	852	787	796	838	827	790	773	791	811	829	854	793	838	793	773	797	774	771	776	781	794	763	790	800	802	832	787	797	788	818	838	804	822	763	764	773	762	825	790	787	826	811	779	739	832	768	790	777	794	796	786	751	817	781	746	741	760	786	773	762	810	794	793	839	830	739	750	780	793	791	769	742	823	766	771	782	787	778	775	781	774	801	809	838	805	771	759	749	761	830	828	762	786	760	790	850	772	820	798	817	747	731	776	855	763	794	770	808	825	819	857	764	801	722	785	808	790	755	818	824	814	841	778	798	749	774	760	784	789	829	794	840	771	806	795	806	802	799	763	810	767	854	744	813	775	770	834	800	777	751	814	800	802	808	824	786	853	838	796	788	811	754	812	761	725	765	761	791	801	783	767	809	797	836	781	804	718	826	799	784	797	815	786	798	729	767	828	744	800	764	773	810	820	792	803	746	800	825	801	810	746	855	762	805	776	742	814	793	793	816	800	787	747	745	816	791	857	806	757	781	840	795	800	801	791	767	781	828	824	775	790	764	760	749	801	779	748	767	787	800	796	736	834	766	780	783	829	808	795	834	788	811	780	846	797	770	795	754	776	787	786	850	838	795	811	786	795	846	833	750	831	788	836	790	824	779	810	780	764	797	767	857	836	791	805	773	765	798	761	807	826	809	779	756	807	804	828	809	775	789	788	767	849	825	800	796	760	784	801	794	766	805	761	801	785	813	788	821	789	752	781	826	766	768	785	786	808	815	726	820	793	771	771	749	773	830	788	747	782	776	799	826	782	790	738	779	758	744	829	808	808	765	843	821	755	788	763	818	809	808	793	789	819	860	771	732	803	805	789	768	799	731	778	754	774	804	789	798	810	803	831	770	799	765	809	759	811	747	794	760	813	784	785	812	815	800	835	786	790	799	804	802	794	758	766	778	785	809	781	805	801	774	781	727	771	783	783	848	823	773	760	800	792	858	803	767	835	770	797	769	768	762	784	814	788	799	793	769	803	809	781	760	758	774	777	755	812	803	744	795	839	780	773	808	798	848	849	806	782	770	806	782	745	750	765	748	843	776	780	772	808	753	789	750	763	786	792	755	776	810	776	799	742	752	804	778	765	826	833	758	765	775	821	768	784	773	791	820	821	768	815	765	751	775	792	818	811	792	759	792	771	775	724	746	824	755	786	790	766	841	810	765	800	796	782	806	723	807	781	762	830	780	774	752	852	768	771	799	784	782	832	768	786	792	771	787	773	744	851	781	773	789	812	786	770	826	744	795	849	774	789	788	829	798	822	808	791	766	805	811	785	771	838	799	760	813	825	833	735	802	792	805	801	787	769	799	771	812	836	817	822	765	796	769	802	808	744	807	848	806	790	832	833	774	785	760	775	753	818	830	767	789	758	811	779	783	784	765	789	797	826	804	809	768	801	830	804	789	844	752	811	816	775	802	780	751	767	762	795	810	760	761	745	842	852	819	787	781	794	802	760	808	831	776	832	791	792	798	786	743	772	786	813	785	791	814	770	836	825	817	782	842	774	766	759	781	840	822	818	768	777	725	787	782	758	823	782	789	795	773	833	777	815	789	746	853	780	783	793	740	783	804	798	846	821	758	817	802	846	791	817	725	805	773	810	815	804	746	798	810	774	808	832	814	753	806	849	761	797	775	772	776	793	804	764	793	760	800	816	795	812	805	790	741	767	787	767	791	760	770	841	769	807	805	815	749	807	764	757	808	745	787	822	843	767	756	768	780	778	754	783	781	823	764	778	798	807	850	743	785	832	797	735	783	764	758	799	797	774	765	820	781	767	724	805	823	767	788	755	805	788	787	839	777	828	780	825	822	811	822	807	794	764	781	778	811	760	746	776	786	771	762	750	816	758	815	825	795	775	757	757	783	804	809	803	839	775	769	772	799	755	817	757	783	794	805	763	797	806	795	778	774	793	812	832	760	790	759	797	829	785	765	815	756	816	814	809	772	827	732	797	750	784	809	764	756	793	810	792	732	770	757	725	796	845	797	766	778	778	759	777	719	761	773	845	853	742	804	773	751	825	797	812	772	858	854	805	784	788	781	796	806	767	789	827	825
27399	13467	8023	23361	16562	8164	2836	1213	866	776	788	752	771	783	759	737	792	849	788	808	756	749	765	772	760	807	815	761	723	761	791	805	779	770	769	788	724	777	792	795	747	743	784	765	796	791	779	806	744	783	811	781	798	756	801	806	780	766	784	774	789	746	801	807	742	756	766	763	760	742	816	763	770	788	769	776	763	756	798	795	793	747	783	833	778	769	750	765	746	740	791	752	789	782	792	793	757	811	778	766	784	776	770	755	748	800	760	802	751	830	733	767	802	760	771	752	793	783	752	734	753	739	789	778	776	753	715	804	841	740	795	781	706	769	735	818	821	775	732	775	742	840	815	786	776	799	745	865	765	749	780	788	817	794	734	775	818	764	773	789	748	771	731	768	793	810	734	786	751	807	796	821	797	739	773	798	796	723	789	779	735	744	738	812	772	764	719	836	756	768	785	744	736	804	756	749	808	733	725	773	753	758	757	763	728	738	802	768	735	792	761	748	746	769	838	750	760	767	740	763	763	755	773	734	790	741	760	796	764	824	760	778	724	736	794	761	768	767	752	705	730	770	714	735	737	781	760	775	811	799	806	734	773	779	742	750	796	813	774	819	771	744	767	790	808	788	760	785	804	808	802	694	812	741	778	728	719	769	773	777	766	805	770	803	755	749	747	740	783	802	724	713	789	788	743	747	735	789	767	747	735	772	775	793	791	770	784	761	795	765	760	776	830	775	746	780	765	807	738	726	803	790	809	791	816	787	783	756	820	788	799	828	770	772	768	743	729	778	742	824	836	776	787	767	777	761	761	793	768	704	737	768	778	734	772	708	819	759	770	742	772	801	776	778	737	768	775	789	779	815	786	804	788	752	801	720	798	770	740	748	822	735	824	761	773	755	780	729	721	720	778	807	742	833	747	772	747	766	747	747	781	798	712	771	777	715	765	793	745	791	812	770	787	774	846	755	824	767	747	727	780	744	776	750	751	775	746	782	765	803	805	787	754	747	771	758	767	792	744	740	802	737	790	749	839	729	803	820	760	686	727	755	776	823	753	760	714	741	781	735	807	778	812	735	799	766	763	757	796	755	800	758	768	778	727	773	775	764	804	767	780	747	739	798	808	769	729	808	724	767	779	793	801	801	793	764	814	849	749	763	750	771	699	748	768	758	745	792	785	784	756	767	788	762	766	773	740	823	754	787	753	760	782	771	747	780	762	807	760	718	734	750	857	759	763	786	761	789	770	771	764	784	809	746	758	819	723	765	749	755	721	736	749	845	773	805	720	769	789	763	766	750	865	816	759	774	725	790	747	744	835	719	739	793	732	752	776	831	751	768	742	786	775	819	781	718	758	748	721	789	765	792	792	821	771	793	816	766	769	810	743	726	757	767	763	772	798	784	839	756	775	828	795	767	829	772	703	806	795	808	764	727	737	770	803	764	789	767	762	733	756	771	780	770	797	744	754	797	806	766	761	747	745	737	790	783	788	775	836	725	766	755	825	757	757	798	745	767	745	777	795	787	782	813	752	738	748	754	755	764	824	769	761	780	771	771	764	776	787	779	778	800	784	783	815	773	780	798	777	779	762	767	783	792	729	723	704	788	800	757	707	805	762	807	743	802	731	788	783	754	754	719	761	757	739	731	746	834	769	738	761	716	813	752	760	809	791	773	749	796	831	786	751	749	768	750	741	780	771	789	764	733	777	797	739	772	775	783	803	754	757	777	752	820	773	761	754	711	742	774	812	754	800	789	745	802	777	800	759	774	808	743	730	786	793	774	758	714	805	765	770	744	731	753	746	814	762	736	754	761	801	814	722	735	775	725	786	738	744	810	765	820	781	714	738	765	762	735	771	809	780	769	809	772	813	744	771	739	797	774	761	756	739	782	825	737	772	775	789	714	727	719	787	762	809	786	759	792	792	764	744	779	719	825	785	758	768	800	803	773	784	805	753	735	757	745	758	773	728	825	800	769	770	809	784	774	784	784	770	803	774	789	759	829	777	756	761	749	779	803	789	802	748	704	758	765	781	777	814	793	794	758	760	772	810	756	780	740	800	785	766	744	779	698	716	760	785	761	769	803	779	814	766	786	809	849	764	768	763	743	737	746	819	765	780	752	755	758	755	810	805	768	796	801	757	761	786	816	751	764	820	790	781	798	735	796	737	753	780	784	797	749	734	793	770	820	790	811	706	791	797	782	751	804	719	744	792	792	727	739	719	797	798	823	773	759	757	705	736	817	767	763	785	755	820	788	749	821	787	733	733	776	766	788	783	822	780	712	805	818	756	766	775	775	802	766	703	732	772	742	844	806	806	796	762	735	781	784	757	753	765	766	792	776	791	764	841	805	719	741	775	722	738	756	805	732	797	800	774	781	744	785	754	793	793	754	789	767	793	805	745	784	768	843	770	770	791	792	753	774	803	777	761	798	755	726	761	714	765	832	732	770	814	805	781	768	794	769	732	715	773	824	747	778	789	810	751	756	709	776	782	806	749	758	753	775	762	737	725	805	747	721	819	769	772	806	734	737	811	790	771	783	770	769	758	770	830	856	832	763	719	736	757	791	736	741	768	764	863	787	755	758	777	801	788	755	746	759	783	796	779	833	807	753	766	806	743	771	791	785	809	820	754	760	800	782	810	775	753	842	813	808	818	797	766	783	754	783	818	816	786	815	789	728	785	758	764	777	792	762	786	767	750	760	758	802	787	810	767	785	779	772	771	772	704	812	764	710	747	759	785	790	821	752	793	758	755	765	807	784	735	788	774	787	785	798	779	770	803	771	770	790	784	701	766	740	734	756	748	732	751	762	809	790	782	820	778	777	809	780	759	788	790	807	787	748	771	807	792	753	756	747	797	874	755	732	799	831	736	723	790	740	761	766	773	759	793	762	815	755	732	776	730	765	752	768	778	772	770	744	754	764	749	735	798	722	776	808	805	740	760	794	787	711	715	772	767	761	785	771	763	771	814	765	776	733	831	775	809	752	773	741	733	789	748	792	733	747	790	801	821	753	729	820	778	730	794	778	792	769	755	742	776	797	793	712	733	791	756	799	790	854	776	794	765	770	829	744	735	774	673	787	746	779	779	821	764	779	801	766	764	736	760	765	773	750	755	800	794	759	775	836	727	778	770	784	763	812	772	767	751	769	757	820	814	809	760	780	803	758	790	763	852	794	793	774	790	789	749	784	750	808	795	754	763	748	767	759	759	790	731	743	739	694	783	784	729	786	757	794	798	777	811	765	798	786	810	759	771	784	740	784	834	762	762	846	793	807	721	785	732	765	819	781	790	755	803	753	800	749	755	765	757	722	816	752	738	815	759	810	804	762	745	759	767	732	806	732	753	823	800	816	773	771	776	757	799	762	726	786	752	764	777	717	768	775	810	778	744	815	809	783	820	764	773	786	766	767	800	758	760	757	782	818	808	791	752	822	782	821	762	765	775	768	808	779	740	797	737	795	757	766	735	737	755	766	766	808	725	802	732	742	834	788	780	750
5005	1185	8559	18028	12111	6097	2473	1166	757	693	687	713	668	724	686	713	696	705	672	718	712	699	686	672	699	700	658	694	751	691	653	699	711	706	675	671	649	690	721	702	645	693	692	671	734	672	671	705	665	670	727	674	687	661	692	707	649	647	692	711	702	712	683	655	661	714	729	700	705	698	686	676	724	691	676	705	719	691	702	655	735	715	681	706	669	730	680	735	672	720	693	697	660	687	713	700	723	704	676	677	723	650	695	729	728	706	721	662	693	666	724	698	757	695	699	702	673	678	663	698	675	694	644	716	636	697	706	733	710	727	670	722	681	625	704	711	660	738	660	659	704	743	691	717	681	715	680	676	714	707	692	684	689	690	663	697	662	646	714	723	668	658	645	675	689	673	728	675	679	673	662	701	641	673	657	679	709	736	708	680	682	680	709	706	682	668	699	683	663	689	698	696	697	675	717	681	729	718	679	686	706	719	743	704	720	731	678	737	668	646	673	669	699	658	691	709	723	679	672	670	724	680	693	680	656	683	655	706	654	649	628	686	716	677	712	674	648	720	689	710	691	664	746	625	719	720	665	679	676	641	720	680	659	654	688	676	694	681	658	707	708	687	692	721	638	668	683	666	714	710	656	711	701	679	654	631	632	747	671	712	705	661	668	663	654	696	666	692	682	679	697	683	672	634	676	705	711	679	673	692	696	691	715	696	662	737	658	694	652	677	672	676	692	700	690	649	634	707	664	721	723	647	678	693	734	681	713	703	671	695	694	667	697	683	676	694	685	631	693	657	691	686	686	657	680	710	636	668	737	674	719	681	679	705	671	708	742	713	733	736	738	682	695	704	731	648	676	713	674	670	659	676	690	693	674	701	684	673	707	651	695	681	683	676	688	697	728	687	662	665	751	653	710	739	679	724	673	727	703	700	700	668	653	708	678	691	707	682	662	668	693	725	682	693	695	701	688	688	731	695	701	671	724	715	674	700	727	660	712	697	655	722	664	663	722	738	707	658	696	685	722	675	712	715	711	719	698	638	697	707	697	680	722	671	696	705	699	679	698	661	677	671	708	701	692	727	723	676	682	716	733	687	680	631	679	713	701	723	748	661	676	644	665	691	700	685	714	662	670	673	698	682	668	709	643	718	650	686	692	682	725	653	702	726	728	689	693	720	693	684	702	687	663	731	670	675	675	661	747	754	704	674	665	644	658	627	722	671	712	725	687	653	718	690	727	688	695	681	695	705	719	730	662	658	724	646	678	654	686	707	739	699	646	704	738	700	694	695	693	668	698	657	680	664	695	643	723	742	675	698	696	688	703	651	701	668	717	673	698	638	694	717	675	680	675	660	702	683	687	672	682	700	709	720	675	632	683	683	693	688	676	666	687	652	639	687	658	727	652	690	678	675	701	672	712	707	632	708	663	664	645	650	694	671	688	664	675	706	688	719	710	663	696	710	689	740	733	661	710	680	695	680	740	655	697	673	700	722	716	678	739	652	636	722	669	679	695	724	692	652	722	690	581	717	679	669	707	707	634	694	693	707	696	697	708	658	670	643	717	670	722	688	730	683	712	656	712	720	679	688	707	724	738	689	675	729	735	637	686	694	708	695	700	704	658	685	685	716	641	696	700	678	671	678	669	689	666	680	689	694	719	708	656	732	672	700	692	693	661	635	669	669	673	683	683	720	606	696	708	667	708	666	696	689	710	676	682	672	697	663	673	654	672	661	683	674	743	672	681	695	671	695	705	678	672	679	685	660	699	671	666	698	689	647	682	666	678	735	711	750	654	661	709	690	703	703	666	693	683	715	698	710	634	727	677	683	737	636	710	723	694	691	692	638	710	664	697	693	686	656	668	657	684	711	682	736	741	706	689	698	680	699	696	688	696	731	672	749	687	716	688	694	617	702	704	684	688	679	726	685	729	675	699	714	735	706	666	696	676	711	726	695	702	677	670	741	694	760	727	709	690	714	717	672	717	672	672	682	684	668	653	634	688	689	715	691	673	731	679	706	665	660	678	688	670	667	671	710	700	699	704	691	753	690	695	669	750	671	727	676	662	683	676	725	700	741	676	697	687	718	645	671	676	661	716	674	681	716	703	714	685	652	658	725	729	670	673	725	657	691	678	697	711	695	706	723	652	732	673	693	677	721	656	668	660	682	711	691	696	694	676	669	676	679	730	681	700	713	713	698	648	708	661	687	692	749	705	701	724	693	719	711	718	710	684	675	715	706	688	699	728	691	684	720	703	725	648	648	742	726	650	678	674	701	679	644	720	642	680	707	665	670	672	706	692	720	669	700	634	695	709	703	697	709	683	632	717	651	691	722	681	706	681	664	730	743	711	727	745	750	700	698	738	702	683	678	697	654	713	690	638	725	700	696	717	746	697	715	718	683	686	707	727	732	682	724	681	679	669	647	674	688	698	641	707	644	702	714	678	669	690	687	675	709	670	699	649	718	714	684	646	694	702	685	698	723	690	649	671	717	704	670	664	697	705	736	725	703	732	689	686	649	676	671	693	687	690	687	687	714	697	694	706	681	668	667	691	699	714	690	639	680	699	657	709	692	704	670	736	728	653	707	665	697	694	693	689	681	682	721	696	717	668	642	737	688	681	710	728	707	672	696	708	668	686	675	707	728	735	683	675	711	710	661	669	694	679	649	615	656	662	730	698	676	709	667	686	659	716	702	692	721	698	642	719	724	715	664	685	682	708	669	692	625	680	694	713	657	656	646	712	724	660	706	672	671	748	684	660	723	685	672	706	709	703	706	689	664	708	692	659	715	694	681	713	702	705	669	676	679	688	635	674	718	673	625	739	741	672	693	690	678	698	706	722	675	697	666	700	690	688	671	689	656	714	681	693	725	699	753	697	698	740	681	702	659	664	663	666	700	685	694	719	712	673	729	712	676	716	682	652	667	638	675	663	687	692	672	659	726	692	680	686	689	692	712	735	666	681	683	639	665	707	708	734	686	691	684	704	730	682	680	697	657	699	687	717	700	735	675	712	689	677	740	682	666	733	720	689	701	681	708	717	694	724	675	689	676	702	688	709	707	685	664	681	730	712	701	679	651	677	713	735	720	659	697	657	656	712	706	713	698	753	729	667	664	722	650	745	685	728	686	666	715	715	665	674	725	710	702	689	692	696	697	704	729	656	697	717	697	724	708	696	699	700	690	696	721	711	665	695	698	696	749	712	656	664	616	712	680	707	677	719	695	681	682	699	729	695	701	677	690	679	719	722	703	704	669	708	686	675	689	714	641	682	694	710	653	720	664	738	717	687	687	673	716	662	693	665	721	709	681	713	707	674	722	722	689	751	686	681	713	666	679	697	682	680	682	688	687	721	751	667	670	662	672	703	748	701	666	664	753	689	678	708	671	688	692	728	723	768	677	642	670	734	712	681	624	682	704	704	693	679	661	704	742	676	716	706	680	694	699	722	678	666	703	707	727	685	706	730	700	699	703	651	711	669	699	695	714	638	703	690	706	695	708
24568	21158	30020	60265	57590	39582	19593	5016	1261	780	849	740	709	817	758	752	733	678	762	726	743	702	787	785	757	731	727	767	720	715	747	659	722	722	708	711	750	731	720	721	714	712	697	726	713	692	764	726	697	746	754	698	710	725	668	686	752	763	765	702	743	759	722	715	715	737	730	704	760	768	728	759	737	721	708	736	777	745	741	708	732	748	728	748	723	703	711	737	658	695	752	736	719	725	712	712	706	713	648	733	697	709	710	752	718	703	702	742	733	735	721	708	713	746	681	725	711	714	683	700	745	720	736	700	726	688	725	747	738	688	726	703	730	686	729	700	724	667	693	732	698	696	752	688	700	721	750	715	694	758	708	650	669	719	721	755	703	713	757	709	702	752	735	687	680	711	739	734	701	708	727	707	718	708	726	767	721	743	718	709	702	718	704	682	705	711	717	721	679	640	714	707	715	737	706	696	721	677	715	726	684	681	678	697	749	682	699	773	734	718	663	756	735	719	738	752	701	679	757	680	715	709	728	715	729	668	738	720	725	750	752	762	656	720	754	696	719	749	710	714	705	732	718	695	729	733	732	716	715	668	699	737	723	785	716	724	744	795	705	707	729	716	733	707	744	672	729	696	747	721	697	726	752	731	735	749	735	713	696	748	747	691	735	764	715	719	699	725	731	724	726	718	710	677	709	687	730	701	728	718	667	696	734	743	712	755	726	704	682	695	720	712	724	747	698	699	732	706	745	707	691	707	751	702	711	724	734	699	764	698	727	727	739	757	786	716	719	708	722	705	660	688	747	713	712	746	722	694	725	763	736	759	720	724	713	745	698	772	736	719	733	743	753	768	733	785	785	716	710	766	736	722	728	695	716	704	716	696	720	701	712	764	723	701	716	715	736	725	731	699	743	721	701	727	710	721	687	712	705	732	726	739	734	726	719	701	709	724	718	808	747	732	706	723	739	709	731	686	722	718	782	740	721	702	689	733	697	707	729	737	706	739	744	686	711	727	693	701	756	730	747	718	721	656	683	720	704	724	732	692	718	724	723	707	762	732	732	686	685	741	730	748	731	716	715	738	733	703	721	724	779	686	740	705	745	747	688	700	725	759	738	726	730	687	699	713	769	698	710	677	720	741	768	727	715	700	718	727	694	734	680	700	682	728	707	751	788	684	744	716	722	697	749	719	730	719	714	739	708	700	712	717	661	782	771	726	731	686	715	697	657	730	712	724	723	715	729	761	741	685	747	718	755	714	721	674	704	741	753	717	723	694	728	742	742	706	679	774	720	686	661	708	756	690	723	696	754	705	735	750	675	747	726	708	697	727	743	699	739	711	735	741	730	716	713	743	706	691	734	743	659	698	750	735	681	671	730	716	696	673	714	731	713	748	727	736	723	701	714	738	711	762	708	712	716	688	703	659	677	703	729	758	676	680	708	692	720	727	678	717	702	721	691	728	733	757	750	697	715	734	730	660	719	722	730	729	668	692	725	758	734	704	733	741	747	718	642	726	739	717	754	693	751	764	757	704	700	716	720	743	727	730	705	694	739	682	729	725	756	681	722	760	774	722	731	673	732	714	782	715	688	754	708	757	694	675	741	674	657	719	710	701	678	694	682	737	725	757	726	682	719	713	726	710	735	720	769	701	731	737	724	741	734	717	760	732	718	754	722	709	751	668	719	655	691	729	739	723	669	723	730	744	752	778	749	731	734	759	748	739	736	726	781	764	798	741	731	731	735	696	710	713	692	729	723	694	704	756	714	708	773	731	755	781	693	660	760	736	754	763	737	716	780	725	743	726	698	719	802	719	747	674	687	718	737	727	707	737	709	740	711	692	748	743	751	747	708	702	744	736	706	723	696	761	721	785	697	746	752	730	746	736	719	731	750	734	708	669	746	765	729	696	693	739	769	723	717	752	758	741	755	660	765	657	768	702	732	723	732	786	701	711	724	744	707	743	739	727	686	744	699	678	741	701	747	703	706	719	745	711	729	729	738	724	726	752	715	699	725	766	772	726	731	764	779	748	715	695	671	732	737	733	711	694	751	700	703	737	745	731	694	731	703	770	715	738	729	711	719	716	760	718	700	731	698	715	759	736	721	721	755	702	707	727	701	729	719	728	695	752	671	704	712	696	694	760	712	717	703	713	749	727	752	724	685	696	750	736	719	718	764	721	726	735	729	747	740	729	710	729	724	704	760	727	705	723	710	727	690	714	692	735	707	732	741	670	700	661	797	691	730	749	686	675	745	706	710	708	747	695	735	737	717	722	725	710	716	723	703	729	716	690	712	742	687	718	714	701	739	786	717	718	714	724	786	721	681	683	734	773	674	762	707	674	704	741	738	670	700	681	751	765	727	741	779	739	727	752	701	747	716	754	745	717	706	674	719	760	735	711	716	716	742	715	724	727	683	709	708	734	680	702	776	736	732	725	690	709	730	684	722	715	718	734	705	731	724	680	737	640	759	684	712	704	699	747	675	676	705	670	772	761	681	700	725	757	697	747	793	744	717	712	683	772	732	689	737	704	713	714	703	708	736	724	779	734	701	701	685	727	706	701	722	675	713	698	713	762	722	759	744	753	759	722	696	703	730	654	740	710	723	738	707	706	709	778	718	769	684	735	744	746	763	703	724	723	742	730	738	683	734	801	762	698	716	690	722	699	746	713	718	736	729	717	708	696	732	746	710	767	697	729	710	677	662	728	747	705	712	700	733	746	751	671	752	736	696	713	695	722	722	685	680	710	711	677	701	737	704	720	742	701	720	704	699	707	761	706	703	772	709	744	698	716	710	705	713	717	741	719	714	724	699	704	706	692	732	697	737	745	746	709	741	722	712	751	728	749	692	686	724	708	739	710	719	728	722	765	704	740	693	718	693	679	705	735	736	757	708	695	742	701	710	715	775	704	745	719	744	711	725	736	761	691	709	738	741	726	785	706	693	671	715	785	704	740	711	751	733	710	740	721	755	703	760	757	696	762	700	732	682	722	766	756	692	740	675	751	739	739	657	743	703	754	746	691	701	748	768	715	689	693	733	720	699	736	709	733	693	680	708	752	718	715	700	683	713	767	700	706	703	771	708	746	732	762	772	769	691	669	682	723	740	742	717	745	683	737	783	751	751	714	727	724	727	707	652	749	781	710	741	743	772	734	712	709	735	707	722	742	698	754	650	749	729	767	710	691	707	710	733	714	737	754	723	651	656	725	698	700	747	756	694	746	735	676	694	779	738	721	681	747	778	731	721	719	678	748	743	706	678	701	711	699	683	748	712	759	681	681	694	711	746	694	689	755	717	677	710	733	676	715	714	666	675	777	722	690	715	743	725	658	727	693	656	744	740	715	715	753	721	752	778	735	691	731	692	774	678	723	675	716	737	738	736	766	690	723	757	691	684	699	723	706	724	717	724	680	697	736	747	757	734	756	689	720	726	699	669	702	703	764	722	711	710	745	705	695	705	715	683	727	719	706	724	754	739	725	723	719	709	705	731	703	729	731
3455	10675	35137	71677	54300	30614	11916	3782	1115	740	707	662	747	692	748	730	702	764	730	723	718	714	744	664	658	728	681	717	696	736	678	725	693	711	668	725	687	695	675	740	731	697	725	703	678	698	740	719	677	736	707	726	709	737	677	692	717	710	684	701	651	695	716	658	706	697	699	718	684	732	690	712	685	699	696	642	717	707	721	671	672	662	770	652	696	701	716	688	704	675	724	752	707	689	659	718	679	683	741	703	694	680	683	650	711	729	742	685	700	713	713	658	682	745	707	708	686	704	667	717	646	724	674	656	739	640	707	679	724	730	674	672	670	686	682	720	692	725	717	677	749	674	674	637	662	728	727	661	693	665	739	712	690	700	696	705	674	676	711	679	694	715	703	662	671	718	708	656	671	738	677	711	715	681	694	702	659	725	699	707	690	686	662	725	680	722	764	709	654	721	683	694	691	708	679	707	669	722	701	737	682	700	698	689	695	694	724	703	644	729	688	652	696	725	654	692	737	634	699	659	692	658	646	722	695	714	729	692	687	659	749	695	715	716	707	682	708	702	703	720	668	701	670	698	701	749	700	659	719	699	706	689	682	667	666	680	683	682	693	688	677	665	705	707	665	692	696	726	682	673	728	687	699	696	740	664	681	690	694	701	685	684	681	681	722	719	669	722	651	663	715	674	656	664	719	699	706	742	668	670	692	737	696	657	681	697	711	701	702	718	706	715	673	746	734	695	671	691	713	721	703	673	703	714	713	681	694	663	714	714	686	713	695	695	675	728	747	690	676	693	701	688	734	681	678	687	709	709	710	658	698	711	676	672	726	669	707	681	682	688	718	692	699	734	720	715	681	670	682	686	654	692	698	658	690	714	712	663	737	722	700	706	674	682	691	662	694	705	753	707	715	717	720	671	688	708	687	674	692	708	711	716	695	726	698	675	735	734	683	681	722	703	715	710	674	727	675	725	668	705	673	704	682	701	675	695	709	717	670	683	713	724	705	659	677	695	676	707	630	700	683	679	669	704	698	679	727	698	710	656	675	710	696	661	733	704	703	690	702	694	683	697	704	701	720	684	726	683	714	707	754	735	688	694	670	707	705	675	705	688	682	688	650	731	719	708	705	665	709	672	688	726	668	668	668	722	677	691	679	729	708	671	714	728	762	694	734	683	688	682	729	696	755	711	665	670	655	670	704	719	697	705	712	725	707	724	702	716	716	687	703	690	724	678	706	715	683	721	702	673	712	690	631	717	701	690	717	647	650	753	677	707	678	693	721	728	692	661	726	673	702	683	713	729	685	707	726	634	707	736	690	708	685	713	678	665	681	690	714	670	721	706	680	712	696	718	691	699	638	718	680	727	651	687	690	704	652	687	660	684	729	671	664	705	718	710	658	718	727	736	675	697	689	661	695	729	700	731	641	745	706	703	711	673	675	700	688	682	644	739	663	746	736	682	699	674	698	658	694	692	642	707	752	675	667	648	673	729	663	711	701	674	692	716	714	690	723	700	706	732	683	717	706	667	717	698	736	684	679	694	648	682	684	698	668	633	722	692	678	712	702	671	693	728	698	693	684	666	743	697	716	701	731	718	671	716	711	693	713	716	733	686	678	686	686	686	671	695	696	694	695	679	674	681	677	703	696	699	726	675	680	708	713	728	693	684	705	713	690	711	681	696	660	621	692	724	682	642	683	642	730	707	676	691	667	695	690	716	754	670	708	640	674	748	714	659	732	708	695	725	669	692	727	690	754	710	704	722	670	747	702	653	687	710	714	658	670	685	645	689	680	626	750	715	734	672	694	696	661	738	699	702	677	680	744	729	685	664	717	699	741	714	699	691	702	657	685	693	723	697	681	703	729	689	690	684	647	672	708	653	699	696	691	744	671	686	694	677	579	668	687	695	695	713	677	707	730	671	712	696	726	705	724	670	735	689	678	680	725	720	694	691	692	733	679	700	732	718	660	708	655	692	673	739	671	716	689	687	646	715	729	654	722	704	737	692	733	696	676	662	710	739	700	677	668	681	693	678	687	690	709	651	682	730	684	652	692	727	717	723	725	683	701	679	737	714	735	696	699	660	694	662	673	678	681	696	736	689	657	655	694	721	742	659	695	719	640	672	771	686	652	665	665	624	662	729	707	681	681	708	650	694	684	677	701	696	678	658	647	715	673	727	691	676	735	716	692	714	720	647	715	674	705	672	697	693	714	704	671	690	667	696	657	706	723	722	693	687	728	683	746	746	727	698	638	677	675	722	699	735	680	715	705	683	645	660	700	695	703	703	702	672	711	705	702	694	687	713	727	724	701	695	681	696	692	724	724	716	725	662	678	688	683	714	680	643	707	675	703	709	660	674	673	679	701	689	680	656	730	683	708	698	746	660	695	653	688	666	716	671	695	690	670	682	686	709	680	728	712	735	691	675	685	757	698	720	721	729	729	700	654	660	686	655	651	655	741	696	700	632	697	681	726	678	707	670	718	740	650	670	686	668	666	694	680	673	659	714	714	671	719	712	725	649	723	721	689	708	690	719	749	700	668	680	682	688	737	677	688	701	644	713	679	714	724	667	733	709	653	709	690	714	675	688	709	697	716	690	696	685	684	686	633	678	697	715	741	661	738	703	692	739	696	649	710	672	652	668	706	679	724	776	688	687	717	682	660	744	713	655	680	713	660	680	739	655	679	660	630	665	689	679	725	744	667	715	665	655	698	696	701	691	688	681	697	704	661	664	686	613	686	709	677	699	704	667	643	667	678	700	724	673	722	698	696	705	751	665	743	713	728	666	700	667	708	695	683	700	675	754	650	639	659	717	688	716	701	706	703	734	687	672	673	701	678	706	655	727	666	704	734	732	648	668	695	710	708	686	715	665	697	720	721	760	683	676	663	693	679	702	687	722	750	705	661	679	688	681	755	749	669	692	709	708	681	680	702	661	671	676	730	714	699	713	672	741	720	665	650	664	701	691	703	707	731	697	724	712	711	756	667	710	700	680	686	698	701	743	674	731	715	715	738	692	700	689	695	671	667	678	669	682	701	726	705	700	706	707	678	724	717	685	702	674	715	712	721	726	683	764	731	715	654	648	685	691	693	627	680	731	689	701	728	717	714	704	636	740	708	700	691	685	654	687	700	734	684	725	735	716	741	709	704	698	719	659	709	665	698	661	688	689	667	664	693	698	685	676	645	686	657	661	687	704	732	681	721	699	683	702	691	633	729	717	618	704	670	685	694	701	695	643	649	660	678	725	692	756	691	692	714	664	686	694	688	692	710	658	740	749	671	672	712	659	718	697	665	670	691	691	743	677	692	757	697	697	689	718	658	661	704	730	693	726	729	681	699	678	681	715	670	701	729	681	687	700	697	686	677	700	678	688	664	706	715	721	666	666	725	711	704	659	701	704	684	675	731	623	685	675	723	746	712	660	724	704	752	680	712	732	679	698	704	708	679	694	679	664	672	699	689	718	672	671	723	684	689	721	685	658	682	701	677	724	665	691
23859	21158	31013	48642	59094	45225	26635	8698	1819	955	852	888	822	868	852	857	854	804	909	793	866	841	895	802	848	807	784	844	812	824	862	837	753	853	824	842	861	840	782	839	782	810	811	846	833	815	765	763	829	822	787	797	799	792	853	829	801	804	816	785	825	828	785	779	802	842	778	850	828	776	757	829	769	777	815	838	798	808	835	805	830	804	768	811	826	802	787	821	753	764	827	811	823	821	854	845	863	849	796	800	792	841	791	756	834	800	809	856	786	776	797	810	841	766	832	843	827	809	838	834	819	787	778	811	796	777	816	772	792	869	841	836	847	833	789	844	803	785	807	847	825	822	846	792	833	800	784	777	759	855	809	826	809	835	858	834	822	855	779	797	780	809	816	839	812	820	793	841	783	819	816	813	773	767	828	773	816	846	807	807	777	787	817	810	828	788	840	797	795	867	810	805	824	802	850	803	795	826	859	816	801	805	785	833	794	816	812	806	849	821	774	802	825	817	830	796	794	781	850	799	774	799	812	842	855	771	839	788	864	851	823	804	795	852	791	836	784	828	780	788	834	797	792	770	815	789	815	843	794	799	793	790	864	756	842	790	807	806	843	822	818	809	802	811	804	825	795	769	781	835	848	820	852	791	804	797	860	775	850	805	780	836	812	834	792	883	780	837	815	814	766	803	831	817	838	806	826	799	846	769	791	774	795	805	809	774	799	831	797	832	834	809	853	812	774	825	808	822	789	830	805	786	804	807	800	807	802	822	800	801	772	833	785	816	820	866	814	803	804	814	839	802	800	835	884	774	756	803	818	820	796	861	763	860	844	787	840	824	806	814	839	827	767	808	761	781	862	773	793	797	779	808	775	743	818	849	809	852	830	820	797	832	825	892	785	852	827	784	792	833	841	819	758	833	833	807	762	760	791	823	814	793	834	829	829	807	826	789	814	791	789	786	846	720	844	785	771	736	792	853	858	826	866	771	825	791	774	800	799	792	793	826	804	815	855	793	778	812	743	795	821	818	806	792	811	815	818	747	814	795	785	788	783	752	801	816	804	796	831	823	788	805	804	785	756	788	761	829	850	816	818	812	791	827	829	826	768	772	829	779	835	786	831	761	772	803	760	774	866	792	838	770	817	738	855	818	770	809	829	787	849	804	776	804	793	840	777	777	812	862	814	764	789	793	814	761	807	835	811	808	802	838	818	789	781	809	788	801	824	832	827	791	764	746	784	776	805	807	793	835	802	828	860	726	796	826	845	757	778	767	839	836	807	766	805	818	796	873	854	826	781	813	738	774	819	890	764	796	809	751	824	787	838	840	791	812	861	859	810	802	831	769	809	835	828	847	828	764	811	800	776	830	848	778	781	779	848	798	845	815	775	793	796	844	815	803	773	813	828	813	801	821	796	817	809	847	770	786	859	777	772	780	805	818	755	755	788	798	767	808	803	802	818	784	841	771	781	793	817	843	749	818	797	788	813	787	762	816	784	843	842	789	830	813	844	804	812	845	801	818	803	805	812	804	832	832	772	774	815	845	736	772	798	835	803	807	756	861	816	851	809	827	793	791	799	793	772	842	756	862	840	774	804	799	833	832	783	777	831	818	761	829	801	820	831	765	792	770	787	817	771	806	834	792	807	821	808	782	818	805	772	837	814	800	772	802	812	810	814	796	806	809	826	806	786	742	849	739	809	775	831	816	786	844	804	814	804	829	855	833	780	770	759	792	792	781	798	873	825	797	816	809	818	789	783	734	837	826	789	838	781	775	853	798	774	796	827	797	802	800	788	811	817	766	820	833	823	788	814	845	787	827	866	828	813	807	838	824	826	813	823	816	781	812	773	805	822	813	786	823	803	817	807	839	813	852	767	777	777	764	781	832	784	823	812	805	788	827	783	790	786	772	797	828	793	801	816	799	780	842	875	773	844	837	783	822	801	845	761	762	797	824	814	793	750	795	808	838	815	840	809	793	802	776	835	765	774	781	796	843	809	783	772	750	860	870	792	774	817	789	806	830	784	826	828	805	856	812	810	800	877	796	864	835	859	768	796	790	792	780	804	815	795	835	768	771	821	813	836	793	813	818	804	823	812	860	761	817	828	898	830	780	813	752	752	818	807	839	866	798	801	774	849	817	841	804	809	828	809	811	808	835	780	814	833	815	765	767	766	794	795	807	786	775	808	808	814	812	804	794	864	814	855	828	759	765	843	859	734	819	780	840	776	780	795	800	797	817	834	834	826	802	749	771	817	823	814	793	792	822	828	850	812	756	833	804	801	872	833	797	764	752	840	806	801	830	821	817	783	810	847	787	827	854	773	777	805	787	794	816	851	784	845	781	769	793	788	754	841	831	805	789	840	846	770	776	783	794	818	800	797	776	784	832	817	815	775	785	784	828	788	851	810	813	828	791	765	794	821	836	773	854	841	759	788	855	748	833	757	873	853	765	861	813	791	811	767	837	875	753	778	806	749	791	796	832	739	808	814	823	833	785	812	784	799	807	796	788	833	770	836	833	794	783	839	803	792	805	847	828	807	826	840	806	825	802	825	777	812	802	832	830	803	795	810	781	815	809	826	813	808	875	818	797	790	784	821	772	780	797	785	770	832	789	869	830	869	800	804	791	800	805	815	823	813	769	764	787	811	743	815	799	815	787	801	830	848	815	790	820	846	799	746	813	817	833	778	801	794	819	823	805	840	838	813	803	791	804	785	834	838	808	847	777	835	779	826	778	823	825	800	824	801	782	774	808	800	781	850	840	839	823	792	820	839	792	819	810	790	811	815	808	822	787	766	851	823	766	794	822	802	784	807	837	818	808	815	784	779	804	781	839	797	828	790	835	806	836	811	822	839	813	754	826	811	786	794	790	792	831	768	783	821	812	860	832	802	811	801	774	806	811	834	848	807	851	755	777	784	760	799	789	818	758	855	857	817	809	757	848	769	835	825	783	816	826	773	795	827	879	821	831	783	789	813	815	803	822	856	818	798	824	778	768	776	834	817	813	817	797	811	842	799	815	867	741	754	844	760	787	787	805	786	809	793	785	790	829	839	828	780	832	833	804	807	800	787	814	806	862	760	797	800	824	851	799	829	801	825	816	804	741	756	756	809	829	811	857	797	792	788	820	795	789	817	793	764	799	820	802	816	846	793	802	800	801	868	798	829	865	788	843	829	822	835	843	840	819	801	783	797	806	778	800	814	844	762	802	796	827	854	785	769	763	816	792	802	861	747	836	806	811	826	824	779	805	828	804	800	860	814	782	828	811	835	801	861	787	841	823	845	800	798	842	783	837	776	813	798	765	815	808	767	811	800	804	762	831	802	806	764	781	813	861	814	807	832	837	817	807	828	842	847	797	800	811	839	794	810	730	815	764	766	838	818	848	750	776	774	835	829	840	785	794	809	802	809	770	801	812	804	822	832	865	795	803	859	831	833	837	807	789	834	801	818	802	826	867	797	806	808	824	808	870	792	769	865	800	842	795	813	797	729	820	825	814
3736	15551	59443	79616	65449	39725	17529	5743	1531	861	821	827	828	727	730	849	851	814	757	776	811	815	823	840	742	748	770	753	749	754	809	759	745	788	775	821	786	786	762	782	777	759	776	798	780	769	792	792	757	804	805	755	810	793	812	798	791	762	783	781	798	794	759	824	824	791	766	812	792	774	799	787	745	766	753	778	802	800	785	749	819	763	793	739	781	783	773	796	743	815	784	811	782	789	780	815	813	785	807	766	796	746	734	774	789	763	796	757	768	775	788	753	763	829	799	781	787	802	769	786	815	804	862	763	798	755	809	772	803	814	750	800	801	774	765	774	775	787	794	769	821	807	733	723	805	720	823	790	760	734	777	786	783	783	855	825	771	772	788	827	835	734	746	736	763	784	817	747	755	719	753	808	773	818	779	796	762	741	803	755	808	808	753	801	768	825	828	771	789	822	762	783	748	786	773	790	777	761	766	802	828	758	788	747	792	798	818	799	819	746	795	791	754	782	785	754	766	825	805	774	823	746	759	781	758	798	772	785	792	777	764	773	781	818	773	774	794	784	760	762	705	817	765	791	766	780	778	780	840	771	771	790	777	730	790	781	744	718	808	809	832	799	788	750	802	770	839	797	757	845	767	785	784	750	749	801	766	819	771	760	788	734	759	821	790	780	785	795	764	722	737	816	832	776	787	753	768	832	745	798	760	763	781	818	744	807	757	821	781	798	781	779	818	735	814	745	758	793	772	751	731	774	818	770	798	730	772	780	756	780	782	802	752	815	782	783	793	776	748	763	753	814	805	743	785	795	783	785	804	794	762	754	833	775	791	775	782	716	805	852	821	780	745	761	780	789	791	809	751	760	832	779	820	761	773	794	738	765	776	783	739	818	776	761	770	812	787	770	807	727	776	795	742	794	813	739	826	799	778	835	778	856	776	794	832	756	775	796	770	755	776	763	775	719	762	815	807	806	777	803	788	817	773	804	785	777	810	761	773	744	798	803	753	770	794	794	805	847	800	794	777	846	810	793	777	787	759	773	767	814	785	740	775	797	752	775	802	800	776	742	755	752	800	777	745	816	759	820	768	790	756	748	767	736	813	785	753	783	751	735	812	741	793	784	784	771	765	760	802	771	783	747	705	755	776	782	801	794	767	750	729	804	827	799	735	789	776	748	785	777	810	804	849	746	769	843	806	813	769	796	722	753	784	810	796	813	768	778	787	764	772	783	768	783	783	775	826	796	790	714	769	742	775	768	758	753	789	766	806	770	768	743	765	823	768	804	813	778	750	800	823	794	822	835	740	763	733	760	799	796	800	812	787	809	756	760	819	798	818	813	797	757	823	825	785	746	816	726	806	735	801	781	824	802	769	777	795	779	776	740	763	773	767	789	783	765	826	772	748	782	751	750	770	750	771	763	799	747	752	771	797	796	738	790	768	776	771	797	739	808	789	773	759	766	777	780	760	769	771	798	769	788	799	792	757	753	709	783	735	796	774	785	810	779	766	758	779	779	764	749	751	784	766	769	776	792	781	777	771	785	788	729	764	813	788	756	799	741	813	801	815	761	805	772	776	770	800	766	778	747	767	783	767	769	754	770	803	788	777	803	790	778	752	824	788	762	794	834	714	708	779	802	741	827	810	797	795	848	779	757	781	753	766	762	751	718	751	769	802	817	768	772	762	839	810	837	748	808	786	750	797	721	791	755	791	720	785	761	727	772	812	757	722	804	784	817	808	781	805	776	727	759	769	763	735	784	777	779	783	790	723	765	782	780	773	754	760	773	808	781	756	798	776	770	753	777	784	799	777	725	769	786	763	717	823	757	792	796	815	812	813	777	819	765	766	803	775	772	749	757	782	753	792	809	776	796	844	748	795	750	826	774	749	822	709	772	779	786	754	758	789	731	721	796	782	760	794	750	748	826	796	750	765	803	745	782	790	773	777	803	780	787	748	746	787	778	744	775	808	713	794	774	795	814	717	777	825	761	764	774	764	752	782	755	779	757	801	796	798	773	789	757	763	724	767	809	743	764	746	790	776	792	772	822	804	799	836	767	784	758	802	819	837	761	778	804	801	758	760	748	786	788	736	793	756	829	805	760	778	759	745	811	746	779	749	746	779	799	778	781	769	747	753	767	732	812	747	756	783	744	814	782	804	741	798	771	801	782	804	768	788	715	776	809	741	777	763	818	794	805	803	789	778	754	825	746	786	772	796	752	801	770	739	791	788	774	766	781	773	759	800	796	787	795	737	734	816	771	813	812	783	783	804	757	819	806	788	755	799	783	801	770	798	786	741	757	774	791	818	762	810	805	754	787	781	734	787	787	780	810	787	836	752	760	786	759	802	801	757	780	779	765	781	751	795	769	801	712	758	774	776	846	785	777	789	811	768	789	736	799	776	759	746	783	784	751	785	779	782	784	793	762	795	793	786	751	799	776	813	729	778	757	778	780	813	763	778	810	785	815	764	764	794	822	792	734	805	783	802	747	783	755	795	804	851	773	785	751	803	796	762	792	781	762	788	791	821	767	762	793	725	728	722	747	838	774	809	790	790	763	774	790	777	811	765	801	795	758	785	784	777	808	775	758	742	792	772	786	776	777	773	732	768	781	716	740	704	760	779	752	769	757	803	778	792	771	750	793	807	792	793	717	820	752	749	795	776	749	772	767	776	744	806	743	736	759	781	742	738	842	797	751	757	824	757	779	806	772	759	731	781	788	810	770	772	762	765	815	782	766	803	776	762	752	768	798	722	755	798	743	748	732	774	772	782	820	789	777	748	796	764	811	778	757	763	739	770	723	794	756	762	760	762	808	750	757	798	821	781	760	787	802	787	796	787	769	744	724	822	809	743	773	785	758	762	796	790	780	734	753	796	758	749	755	767	712	775	805	809	791	795	742	773	762	793	738	783	785	759	760	805	720	762	789	756	757	791	760	833	780	748	769	875	765	767	820	771	809	795	779	764	846	734	808	766	763	798	804	776	789	760	749	752	832	802	767	782	775	824	772	797	779	789	755	785	791	768	805	767	769	811	810	787	769	821	791	765	771	794	777	751	776	794	745	749	798	769	797	807	769	756	799	711	799	743	800	800	784	775	745	750	778	810	764	753	831	750	815	705	813	750	791	806	798	790	780	791	775	814	753	787	781	744	790	761	790	819	763	818	791	797	781	721	784	796	726	757	777	791	768	783	714	747	775	816	772	735	758	782	755	751	817	791	765	778	797	845	787	790	714	779	777	749	806	769	771	782	767	770	770	729	769	742	727	775	816	740	765	787	823	796	761	831	764	782	712	785	770	755	712	760	782	754	734	787	758	801	778	767	719	740	748	785	775	799	728	761	785	773	813	785	794	776	736	800	821	830	777	729	757	735	736	779	767	794	798	775	797	748	754	715	807	729	780	797	739	774	764	766	807	782	778	797	826	778	826	827	822	746	759	740	766	832	782	814	756	803	762	825	746	793	793	759	814	758	791	763	787	753	787	766	780	762	800	761	807
27357	13620	8879	22221	17811	7981	2892	1244	837	777	792	762	764	797	731	732	801	766	795	811	753	768	729	796	785	786	757	752	761	776	735	778	750	740	749	765	751	761	715	728	731	791	763	780	755	804	761	785	748	750	771	749	791	779	767	729	748	750	722	790	796	764	750	731	761	734	777	776	743	799	735	745	719	780	737	778	757	793	809	766	754	756	741	739	816	732	771	730	809	744	753	755	769	745	732	763	732	750	804	748	787	787	798	738	788	792	782	808	740	782	758	760	770	755	770	755	720	759	783	801	788	771	815	796	772	766	809	797	708	738	765	757	770	807	728	733	798	751	776	789	764	765	754	756	756	753	810	731	718	801	771	714	721	748	824	754	753	772	712	725	806	723	740	806	751	740	747	772	746	738	770	741	724	799	742	710	807	803	822	728	746	737	750	726	759	770	775	791	763	756	763	784	794	738	750	769	772	758	772	765	821	806	785	770	755	784	765	757	756	763	751	711	824	736	802	759	764	770	764	819	736	780	741	771	752	801	790	795	743	752	758	752	784	760	785	773	765	759	767	782	747	729	745	733	791	779	776	764	773	782	742	725	734	771	813	725	742	775	822	732	760	783	741	788	695	774	743	795	768	766	745	760	715	789	780	740	769	763	769	782	794	803	779	752	772	770	727	735	726	762	759	763	726	748	762	764	735	742	757	764	780	772	758	804	753	754	780	748	694	817	772	776	754	754	744	784	778	783	722	747	783	786	774	756	752	751	782	781	800	756	747	699	773	766	740	788	771	769	762	757	742	829	738	748	750	751	797	775	782	793	735	787	794	828	802	761	706	779	796	728	741	786	781	756	733	793	751	725	787	707	727	773	744	757	769	745	807	777	746	790	763	791	728	761	713	719	752	737	775	779	770	718	722	794	731	802	795	740	758	781	750	766	796	804	794	751	794	743	716	760	714	793	774	767	752	810	752	742	762	746	800	720	802	775	790	758	771	811	739	745	772	809	754	789	802	710	774	752	754	772	787	709	740	844	796	771	748	744	773	696	771	787	750	739	753	823	744	764	755	784	798	752	772	809	757	728	750	723	725	677	777	779	756	757	750	758	787	772	807	762	771	760	773	769	777	728	737	794	839	713	813	773	754	763	758	738	734	799	754	800	742	780	754	754	734	765	776	765	743	749	798	723	739	761	773	763	785	751	803	827	837	729	786	734	723	726	788	723	762	728	716	716	765	720	723	759	755	756	739	773	786	743	677	778	780	712	728	789	745	787	741	749	780	730	764	784	749	763	765	791	753	741	732	702	687	804	734	736	801	723	739	743	782	756	744	821	753	723	748	705	748	771	739	739	781	739	781	790	740	781	776	797	771	757	724	793	756	787	771	694	748	803	761	760	784	797	778	720	797	750	744	755	758	740	745	802	814	777	784	763	750	755	772	800	770	760	736	726	781	751	748	808	716	787	788	779	730	771	737	733	827	772	769	796	809	795	755	788	764	788	752	803	780	714	739	751	759	757	745	783	744	809	779	733	797	723	839	746	761	751	759	745	793	781	818	767	750	746	771	821	805	782	765	758	758	745	729	734	766	733	805	767	795	771	760	748	755	717	730	729	755	808	760	745	799	768	785	757	776	774	710	791	751	802	764	769	810	787	731	757	764	795	761	729	796	737	773	762	780	770	748	774	723	741	711	756	793	781	773	759	744	781	798	719	718	740	743	742	805	760	784	749	824	765	756	782	784	749	791	779	751	756	800	806	741	780	809	752	787	774	719	808	776	710	779	783	751	773	809	791	812	759	773	781	781	742	747	775	756	740	750	730	723	767	745	730	781	778	758	747	770	744	763	782	778	741	750	739	773	753	744	720	771	732	786	817	782	777	728	754	745	761	765	782	728	786	759	764	764	754	734	762	721	758	780	748	782	726	764	739	783	768	781	722	750	805	796	763	789	784	753	702	755	738	808	736	747	729	749	722	723	757	784	768	794	755	745	772	719	754	746	762	745	761	774	755	789	781	788	760	730	716	749	760	769	763	756	782	736	763	820	796	787	773	767	762	758	741	739	782	735	747	730	740	764	714	744	727	795	788	771	728	731	757	761	762	742	828	798	785	717	774	795	784	777	802	762	800	768	761	724	737	759	745	783	759	764	790	785	768	789	782	694	789	844	764	755	759	774	780	766	726	739	736	802	788	765	819	786	785	736	762	732	737	750	777	765	752	795	750	817	797	789	769	766	762	758	784	730	727	793	772	713	798	736	789	751	784	769	747	774	733	750	797	761	717	767	782	756	736	809	739	778	758	755	732	767	774	674	747	786	754	750	774	726	737	763	764	702	777	776	734	804	737	757	797	732	771	783	775	775	753	732	745	768	783	729	773	751	721	749	791	771	746	780	799	782	722	799	809	769	748	695	770	787	733	709	725	790	771	761	763	737	762	796	748	767	767	793	790	765	721	764	730	764	776	770	721	754	738	782	779	795	800	727	736	756	753	811	760	743	760	700	771	730	772	730	743	769	754	763	757	735	800	798	766	726	796	745	791	813	748	785	842	727	772	763	743	757	768	752	758	746	791	788	779	749	739	709	780	751	785	764	785	723	753	779	728	780	747	774	761	754	742	774	763	752	768	776	758	763	763	800	719	709	739	772	806	757	786	819	756	769	776	770	758	805	773	755	740	764	743	746	782	752	725	745	725	741	726	737	763	826	762	812	738	773	784	751	728	715	730	739	770	810	730	760	764	767	773	781	793	728	767	759	761	712	791	779	803	739	800	758	777	802	827	767	778	760	770	760	804	724	766	773	753	760	767	752	764	760	842	793	777	788	788	775	805	780	765	731	754	802	762	763	785	801	756	733	769	781	837	746	771	755	719	815	748	737	729	777	778	751	774	728	737	828	760	722	768	761	765	757	730	810	738	777	803	752	785	753	795	768	765	736	777	738	750	808	778	798	777	807	756	764	771	804	731	743	754	778	769	746	774	716	762	760	761	788	727	799	739	751	750	767	766	766	684	748	797	765	808	795	784	729	754	753	777	725	734	762	746	785	726	775	775	759	681	780	738	760	787	802	773	718	712	791	806	764	754	773	806	755	774	797	761	774	759	741	738	732	774	760	744	785	757	761	755	748	721	789	774	812	720	702	736	785	742	738	746	776	774	730	797	750	754	753	781	765	779	744	759	744	769	814	762	727	784	792	778	758	749	763	780	813	773	774	784	783	809	817	792	735	761	764	728	768	733	729	730	692	768	712	782	782	747	750	738	769	767	720	792	798	724	716	766	801	746	751	828	801	755	748	732	722	788	726	757	798	787	748	799	732	770	719	684	684	760	732	782	746	747	748	790	816	743	730	753	748	758	759	784	798	791	750	761	767	855	789	720	739	754	736	767	792	737	785	755	770	814	739	765	758	848	759	716	729	755	754	733	792	753	794	764	798	769	828	785	814	802	732	728	753	762	755	807	820	748	780	754	801	817	734	694	795	794	812	786	729	774	790	743	758	769	777	738
5000	1362	9606	17876	12938	5871	2545	1140	751	721	696	725	682	657	652	663	639	676	669	637	683	721	708	751	704	713	702	695	689	705	683	715	704	688	688	702	696	680	687	712	674	748	766	678	692	702	679	710	714	683	690	712	697	723	668	717	704	688	678	721	700	703	673	715	697	697	718	710	666	677	698	699	688	738	725	700	703	710	686	697	699	681	728	738	668	688	719	625	706	691	696	748	685	696	674	674	701	696	702	679	665	686	697	688	709	666	722	666	667	679	649	721	689	713	659	699	736	684	696	658	737	686	665	686	682	667	686	708	714	710	670	667	679	744	717	659	695	673	658	682	674	682	692	694	703	691	712	695	674	683	707	690	662	689	646	662	675	713	642	739	691	697	693	690	686	654	702	663	672	683	763	700	692	705	701	687	729	720	707	691	689	673	708	671	683	660	718	645	653	683	697	672	662	686	678	708	676	701	616	678	676	690	685	678	648	707	691	736	646	668	753	689	668	765	698	687	678	675	664	666	703	677	690	650	699	687	629	706	689	687	653	678	718	663	673	689	641	706	685	643	670	665	662	658	711	676	626	683	661	647	640	630	723	654	660	668	650	684	680	695	692	709	730	674	662	660	642	669	678	691	663	692	637	696	689	702	674	693	658	746	635	665	691	712	714	665	708	717	707	680	670	686	690	697	675	674	707	701	649	704	669	684	709	658	643	738	699	733	683	687	627	720	677	668	689	628	678	690	696	702	675	701	657	662	696	662	668	658	710	660	667	732	739	672	656	708	704	707	646	642	691	733	657	729	702	710	730	667	665	692	701	688	655	682	707	692	667	674	707	636	681	640	740	674	696	688	655	672	702	669	725	704	645	690	654	665	722	670	716	733	685	654	686	655	739	704	689	711	688	666	695	701	712	674	646	733	690	700	725	654	671	651	689	663	706	698	729	704	646	683	660	705	694	677	698	684	716	692	680	693	706	641	641	693	701	700	641	701	627	688	676	663	707	676	687	726	647	707	725	670	732	709	704	695	678	706	674	700	698	675	708	693	736	705	712	685	649	716	654	699	687	670	667	675	702	703	644	702	685	662	677	708	666	697	725	671	685	651	684	702	690	714	681	747	690	679	680	680	660	727	700	721	665	695	640	674	661	650	703	678	702	639	694	704	731	667	745	700	665	671	663	667	699	680	710	685	747	686	678	698	692	700	684	797	668	654	678	700	673	635	675	709	680	685	674	675	670	683	715	674	697	666	703	665	708	674	690	701	663	682	716	652	662	708	690	677	684	699	683	678	688	707	656	685	663	668	677	690	697	667	701	680	741	685	697	737	652	725	718	669	670	697	701	655	711	652	652	694	646	704	715	679	698	659	694	650	697	725	702	688	742	663	685	708	686	681	676	664	652	676	671	677	685	677	681	685	679	725	672	721	687	648	699	703	655	670	676	693	681	678	747	702	665	677	666	652	708	649	700	670	714	660	673	668	691	676	662	701	692	700	700	724	670	726	721	624	694	711	643	680	730	731	669	679	724	699	716	669	688	729	656	678	699	720	716	673	682	675	713	664	703	684	658	658	671	700	626	704	658	704	712	694	644	695	704	697	672	653	683	692	665	712	736	722	713	678	687	700	653	651	726	673	744	703	701	710	732	667	668	672	685	688	714	716	672	669	720	701	713	757	691	717	676	728	726	725	665	667	710	704	715	682	685	725	645	692	739	704	696	725	704	683	704	694	696	652	686	688	724	666	729	733	666	687	669	693	701	742	658	740	668	685	678	720	740	702	721	662	666	708	673	673	674	739	683	689	677	725	702	677	668	671	706	655	738	692	688	757	716	721	659	716	658	686	688	664	632	710	662	701	693	672	648	674	661	713	715	656	669	686	656	688	720	664	685	721	678	678	675	775	668	706	686	744	705	657	711	713	681	664	730	704	716	714	669	716	697	713	675	661	697	662	702	695	698	704	716	664	660	742	661	665	681	651	713	668	687	678	716	666	669	665	749	715	677	705	678	644	720	723	649	705	714	654	672	633	696	740	686	662	664	675	675	711	707	712	681	685	681	692	668	737	711	695	718	695	665	687	662	676	766	687	736	672	686	705	679	658	701	692	714	692	725	641	674	645	673	682	729	688	702	712	678	653	677	725	670	682	680	664	730	700	660	674	651	706	677	700	708	737	652	619	698	699	675	707	704	684	706	677	737	644	701	713	690	705	744	694	680	664	699	734	664	688	743	667	672	662	685	696	737	665	665	704	680	691	717	704	687	695	678	685	692	680	706	699	663	713	676	718	655	700	694	688	676	659	691	702	711	663	663	708	668	699	734	689	711	700	694	692	684	675	649	707	671	711	738	711	709	718	687	671	672	716	713	720	664	710	678	719	681	681	666	699	691	665	646	709	705	685	684	684	646	685	652	687	670	702	691	656	647	684	676	657	667	676	670	686	693	687	676	686	643	706	735	680	717	619	685	654	673	649	622	631	693	654	697	643	693	709	660	687	694	680	675	711	674	674	664	705	688	702	706	677	713	688	658	691	676	691	708	688	712	717	689	681	700	690	743	684	659	664	703	679	702	712	687	703	654	700	676	691	654	680	676	661	649	660	720	675	702	697	685	641	715	705	705	679	670	650	722	656	701	708	703	697	728	649	663	667	681	702	667	683	702	712	692	690	693	653	660	616	661	705	706	683	674	667	675	701	702	690	702	668	689	690	683	684	684	703	684	705	676	689	707	640	712	723	676	690	733	662	726	721	665	695	695	701	703	697	697	666	690	712	706	714	677	696	678	677	703	704	692	689	642	698	683	652	687	696	691	722	711	680	678	664	662	666	658	671	646	704	673	655	750	646	652	662	694	700	692	674	725	718	654	691	699	681	736	753	640	705	684	737	677	712	709	694	712	684	656	656	699	670	733	668	652	659	713	722	724	669	703	681	675	708	672	663	655	663	686	700	704	707	705	685	650	696	701	689	715	698	693	759	670	716	687	694	699	635	721	714	665	702	726	676	675	654	701	641	685	666	692	718	669	702	695	710	655	710	643	682	685	700	649	682	699	697	745	699	636	663	681	650	682	671	707	699	742	664	746	706	674	677	707	688	704	698	697	650	657	619	641	610	697	655	686	688	715	688	685	705	690	703	653	648	629	706	689	646	654	655	719	646	670	659	656	660	692	675	678	617	754	703	702	678	722	644	695	704	654	690	664	726	685	680	666	720	704	654	680	688	708	658	722	697	704	672	699	707	646	702	682	730	685	701	654	668	654	695	726	727	684	644	674	654	712	684	711	695	721	675	718	704	670	692	688	628	693	693	691	677	703	695	679	653	705	736	695	671	674	674	682	654	655	644	680	706	653	691	730	706	764	681	674	653	685	705	680	660	707	682	677	655	658	652	734	674	686	632	726	672	680	683	653	706	665	680	672	680	712	752	657	651	673	684	690	690	697	701	696	716	701	670	651	683	699	660	736	701	701	707	662	708	659	775	657	666	694	727	685	696	721	671	701	678
24547	21174	29672	59825	59489	40114	19449	4826	1353	881	772	732	739	739	730	791	772	756	743	756	774	766	777	757	769	748	763	754	771	790	788	729	735	721	737	777	749	744	748	740	806	737	696	771	786	777	789	754	755	698	780	717	757	746	757	739	738	784	735	717	718	752	729	735	781	747	802	750	778	770	795	780	720	751	787	767	758	728	718	784	763	716	729	752	717	746	751	734	773	695	735	739	729	793	793	732	737	754	747	759	691	757	764	722	759	784	750	746	688	697	745	757	736	710	761	765	744	759	789	773	768	747	741	761	780	715	764	754	751	737	741	738	770	764	708	778	738	756	741	711	741	749	752	804	731	747	730	739	744	683	759	787	786	721	775	739	695	764	732	717	759	712	697	736	729	771	749	734	717	810	778	738	765	807	680	752	733	754	768	746	766	762	759	765	742	767	747	758	751	704	695	731	757	742	751	730	772	715	764	752	743	759	715	786	743	707	739	774	728	769	728	754	735	725	760	782	728	747	750	804	727	715	721	749	739	768	721	751	770	736	739	782	798	782	735	778	761	709	759	750	753	708	693	777	724	750	740	729	704	702	791	737	782	745	784	733	736	761	774	733	751	749	769	755	778	737	800	764	703	734	715	798	713	713	737	718	743	692	758	742	777	799	781	724	782	768	732	749	719	744	720	730	748	822	694	783	752	758	720	739	760	786	704	761	760	741	751	770	763	740	721	722	751	754	787	738	722	742	716	780	780	746	754	719	721	738	734	788	690	762	767	752	714	718	703	776	674	748	731	703	737	683	717	735	728	752	764	720	759	762	789	705	675	724	778	776	781	781	750	744	730	751	752	745	766	739	777	736	770	726	779	733	692	723	775	748	760	726	760	714	735	715	732	770	736	745	745	760	766	708	762	755	722	750	736	812	730	732	790	751	752	731	776	785	752	755	723	790	722	695	712	757	736	780	743	786	794	723	715	787	746	759	720	795	714	700	757	775	717	771	805	747	786	765	731	754	754	778	719	753	767	728	726	748	695	770	702	725	749	796	761	736	711	740	769	671	749	747	689	763	765	774	757	773	749	741	756	770	741	730	763	785	748	727	751	784	712	786	702	792	748	746	748	715	771	723	779	782	702	751	706	737	721	733	757	726	744	764	747	735	769	755	756	737	783	735	746	730	767	721	716	761	753	768	751	761	757	687	727	757	825	765	765	809	714	764	726	761	731	770	753	739	741	781	777	681	758	753	688	706	732	751	771	715	736	728	727	745	715	746	791	750	742	743	729	787	742	710	729	742	708	700	795	745	739	777	703	775	752	724	698	738	742	726	731	765	744	713	706	722	759	772	754	739	800	762	707	770	763	737	732	765	764	710	739	706	743	754	698	740	745	722	749	749	728	740	752	709	713	751	726	756	741	756	755	718	711	730	779	734	729	734	733	761	763	729	704	753	754	712	720	749	756	767	734	736	706	774	713	759	737	767	725	710	728	741	757	751	730	762	743	772	773	772	780	715	737	732	747	745	729	776	736	753	698	796	751	777	759	742	762	780	738	725	727	749	761	730	710	746	733	734	706	746	737	669	770	700	773	746	728	768	697	756	747	729	796	742	791	744	741	730	740	711	735	742	720	761	778	720	749	749	728	776	724	702	784	721	746	774	760	714	750	724	740	765	786	763	754	753	792	763	811	786	742	703	754	722	757	755	721	764	722	770	728	760	760	709	711	685	747	692	792	761	794	723	745	742	721	714	723	732	790	767	746	711	759	730	753	741	732	740	770	754	707	743	743	744	741	725	742	778	751	742	716	740	779	807	742	731	765	752	758	760	767	725	762	717	762	720	776	731	732	732	796	723	712	755	744	782	728	792	750	704	747	709	699	747	723	795	778	802	724	727	720	757	756	741	778	773	765	716	709	727	727	729	756	762	740	720	709	735	718	739	733	716	729	729	747	745	758	737	755	733	744	754	767	732	728	769	732	781	681	725	726	755	726	716	750	733	780	730	765	748	747	761	769	729	732	788	699	732	730	760	764	728	756	789	740	762	767	748	721	738	783	743	739	754	728	739	775	764	732	783	735	726	741	731	727	761	701	719	711	739	761	777	717	779	767	790	722	735	753	724	754	736	762	726	757	749	733	735	730	717	763	711	766	779	733	741	745	778	736	764	764	717	726	746	717	718	772	770	747	784	776	777	772	770	754	793	746	746	710	733	709	771	783	725	799	724	761	672	787	773	713	684	774	723	742	743	726	739	760	724	704	781	761	760	751	767	728	736	696	736	732	762	737	709	762	764	752	718	807	740	767	746	711	766	758	783	752	750	748	737	714	745	755	702	765	752	725	713	756	700	736	710	748	781	764	772	734	725	768	751	788	706	810	726	800	754	676	758	761	757	748	727	733	782	748	778	732	769	745	756	775	737	751	801	700	757	727	747	763	770	731	736	746	731	736	706	705	723	765	737	761	725	717	769	756	683	767	744	786	765	772	728	784	731	723	736	762	716	745	733	743	718	747	751	779	742	710	781	732	728	692	724	748	770	757	697	740	782	742	704	725	696	710	807	729	711	702	740	742	735	782	683	753	776	750	766	726	708	744	712	779	760	716	719	749	709	700	707	755	740	745	731	768	720	740	717	744	765	716	751	746	709	734	765	767	752	707	742	719	712	786	786	727	735	764	732	690	770	741	714	754	780	694	722	734	715	750	744	746	699	722	750	795	762	743	738	765	762	738	760	726	750	765	702	737	711	786	725	718	753	758	750	791	790	750	752	779	719	762	772	707	814	732	715	788	690	763	774	805	713	774	745	755	764	760	712	736	752	758	754	746	738	764	753	715	759	808	769	749	757	704	702	751	760	801	744	710	726	724	740	697	781	758	716	760	761	726	700	731	730	760	728	701	701	750	738	738	690	715	801	766	745	716	752	772	786	775	786	740	725	784	741	768	733	721	709	765	733	742	734	778	776	743	722	714	750	764	765	744	760	691	706	754	711	763	749	729	675	783	747	720	718	781	760	739	756	704	726	750	735	752	780	755	711	767	675	767	777	736	734	746	753	723	721	723	735	719	711	710	730	733	732	717	726	725	717	743	744	740	764	681	727	771	700	751	783	746	751	677	736	731	744	744	766	701	741	803	698	734	748	769	768	709	750	751	742	743	716	755	740	730	758	758	796	714	720	782	747	754	761	736	734	772	704	730	791	767	739	805	762	777	802	753	732	779	740	759	786	759	723	787	750	719	762	731	730	725	764	769	722	733	726	809	744	724	711	751	704	709	737	732	736	755	757	710	748	743	763	783	762	720	743	757	800	744	744	719	745	774	713	727	777	754	740	752	732	759	740	772	754	717	759	717	700	684	760	777	764	726	782	743	738	748	765	735	730	726	714	749	711	732	737	766	762	737	728	747	777	757	773	742	716	722	739	697	757	759	745	776	752	724	731	727	745	720	721	754	791	768	760	783	676	761	756	783	723	800	770	711	790	777	726	775	693	648	765	729	773	757	749	762	779
3474	6534	37668	71291	55855	30941	11753	3459	1263	816	732	719	752	717	708	721	687	703	709	674	710	761	788	777	710	757	759	768	808	726	703	711	737	743	751	749	738	720	767	724	718	752	755	725	683	777	719	733	686	757	809	722	733	703	661	744	713	721	740	742	716	717	739	735	749	751	726	728	704	727	738	732	776	730	738	710	757	757	739	731	730	757	728	728	761	720	665	725	725	702	693	751	695	681	757	726	720	737	729	740	692	751	740	733	728	723	715	766	754	710	773	802	704	754	635	682	680	725	697	716	686	718	739	725	711	732	698	725	732	763	767	710	738	727	664	749	687	723	673	707	696	685	729	735	742	703	694	692	720	732	741	745	683	771	713	707	745	715	727	719	719	696	700	721	764	744	762	691	715	718	696	692	710	738	789	772	733	751	731	690	742	719	716	755	741	718	706	772	749	647	717	672	682	704	742	682	699	707	726	718	710	701	756	754	682	754	696	706	677	711	726	728	704	772	702	753	717	744	686	683	728	760	771	723	764	729	720	643	684	687	691	728	724	740	708	674	726	738	760	694	703	739	688	731	720	707	731	724	728	743	743	769	684	718	686	707	721	734	673	733	729	725	708	733	729	731	786	667	742	717	704	665	757	752	744	731	727	699	738	729	756	717	689	707	712	681	711	708	745	751	725	748	729	723	731	734	739	701	731	680	676	741	755	716	720	741	745	712	688	702	756	723	686	754	742	701	730	673	818	713	733	721	690	735	738	754	736	723	734	710	706	716	703	718	764	761	723	716	713	769	716	730	763	724	755	725	770	695	705	712	690	747	733	743	717	688	727	738	721	708	736	766	733	663	719	697	764	726	740	735	739	702	753	709	734	750	715	745	694	681	739	701	694	700	737	754	716	714	740	776	703	666	712	726	742	735	739	706	692	719	744	708	741	692	702	766	708	717	718	778	674	728	737	698	761	709	697	695	721	673	734	745	727	733	732	735	713	735	708	656	721	695	759	694	749	710	745	721	709	718	782	742	713	764	746	749	709	716	716	715	706	706	741	672	704	725	710	746	736	713	722	750	735	684	714	709	755	719	695	717	728	712	717	703	732	696	727	706	697	681	693	724	739	685	733	730	692	737	740	703	718	765	705	707	711	771	722	719	748	680	692	726	719	738	702	722	761	725	734	751	737	720	687	721	750	666	707	724	761	676	735	742	692	693	724	774	734	690	766	769	699	723	724	706	714	730	725	752	736	695	734	745	773	701	725	677	719	743	762	706	773	769	722	734	726	725	736	762	732	726	716	688	706	677	713	764	706	738	710	706	712	694	706	725	722	679	738	760	698	712	682	752	685	739	711	734	705	770	725	716	735	681	692	684	724	737	710	671	696	763	720	692	737	705	708	766	743	684	760	724	722	726	662	712	767	743	770	751	675	763	688	747	688	733	713	769	722	695	730	706	721	720	691	689	741	742	707	742	751	705	786	734	723	688	773	662	649	694	701	689	735	740	683	686	734	690	783	701	690	724	721	731	772	714	753	731	704	741	722	742	686	712	712	803	703	681	755	697	702	731	702	736	756	711	724	769	689	727	683	737	707	740	687	683	741	747	744	712	713	728	747	747	671	659	710	709	720	706	699	741	690	718	688	704	723	709	742	714	708	712	725	739	711	774	683	764	739	691	696	743	730	720	677	709	726	726	716	660	766	693	729	715	747	710	773	743	715	725	662	735	717	756	714	751	696	744	763	690	719	718	757	725	714	679	713	687	746	745	724	725	742	713	736	754	720	731	687	705	737	739	785	708	744	719	711	728	764	692	791	699	735	737	699	727	754	722	695	727	752	781	766	755	731	720	705	741	721	759	752	739	703	711	732	745	722	739	671	734	660	756	729	720	761	705	692	697	738	754	652	725	698	712	718	730	747	755	696	694	760	724	743	716	698	689	712	724	712	685	712	711	704	702	716	711	697	736	722	764	702	719	730	692	684	717	701	719	690	736	692	694	720	703	702	714	706	715	699	738	745	705	741	711	701	735	745	763	691	741	705	722	688	737	699	659	744	730	709	688	673	754	712	734	714	775	710	723	720	725	720	726	690	724	678	765	694	683	691	678	709	688	705	711	725	703	728	684	695	706	725	722	732	684	695	735	773	704	729	694	725	745	736	732	701	711	693	713	711	679	742	734	719	708	753	742	743	685	694	784	735	764	755	771	778	692	737	736	688	711	755	713	737	679	699	707	737	744	739	793	722	724	715	732	704	677	735	683	767	701	720	739	723	727	744	723	684	727	692	769	737	726	697	683	711	745	706	756	717	681	696	721	716	712	724	737	681	708	722	716	754	732	770	700	743	750	728	737	711	703	711	697	796	707	723	699	729	707	684	713	705	715	770	704	742	680	718	699	718	724	712	695	688	675	738	684	732	756	750	749	687	715	684	706	776	704	714	669	685	711	726	722	698	738	753	698	712	750	736	654	666	730	722	767	734	696	721	715	719	762	740	720	724	690	753	748	645	704	689	758	669	708	697	708	667	715	750	726	736	725	724	727	734	677	751	670	730	723	684	739	695	720	752	735	739	735	717	710	675	704	789	708	708	727	730	749	682	711	738	715	717	721	748	762	770	712	679	710	689	710	739	698	755	739	721	747	742	748	753	720	741	699	668	708	723	699	748	742	748	721	745	773	748	750	748	716	737	756	678	741	726	675	743	751	718	712	712	695	723	718	707	723	737	708	700	712	745	741	741	646	742	768	716	731	740	772	723	732	741	732	694	705	732	721	720	737	739	688	715	716	687	750	724	702	751	733	768	745	709	683	738	719	718	714	716	689	780	714	693	723	745	705	734	757	717	713	736	748	709	704	700	734	707	743	733	711	745	707	748	737	701	697	708	666	736	695	709	728	743	707	744	698	690	679	733	786	690	707	697	678	751	711	735	692	692	730	790	717	718	672	717	690	740	737	710	763	737	729	724	724	705	712	698	722	736	732	724	736	735	740	682	704	714	771	694	678	651	712	742	741	713	684	725	680	727	723	767	746	730	716	718	802	744	695	704	738	704	733	705	708	739	722	679	717	712	746	738	733	711	722	697	690	688	726	715	706	735	769	754	707	742	740	747	730	676	722	739	714	690	701	750	702	758	718	715	780	671	717	720	719	764	738	719	706	725	707	730	714	688	784	715	675	749	684	765	754	742	743	688	686	714	728	696	735	725	687	701	703	700	753	693	749	688	738	761	699	714	710	693	675	749	739	728	707	709	702	721	701	711	701	689	754	690	705	733	751	702	768	689	733	648	703	714	721	745	706	740	731	684	776	721	685	698	730	702	745	743	702	722	752	736	726	736	724	681	761	711	758	673	772	707	704	766	750	714	719	732	745	727	709	701	747	687	739	733	708	769	701	731	748	695	699	721	687	740	710	700	757	688	737	696	760	728	690	738	705	725	752	783	729	728	707	729	772	711	716	734	742	720	779	709	709	735	746	677	735	723	743	738	729	737	703	711	698	715	712	726	704
23830	21164	31530	53253	57106	43417	24900	7023	1755	1043	914	933	924	856	908	906	911	856	911	876	898	861	856	826	817	853	953	874	873	900	901	881	907	857	854	933	908	861	906	822	890	868	829	836	849	857	867	871	844	862	847	916	823	841	866	828	788	910	900	836	912	828	863	867	843	895	894	834	843	870	792	832	884	841	862	842	840	842	867	828	915	851	849	890	879	877	813	882	880	799	917	856	882	872	857	836	823	820	848	861	855	854	906	920	868	882	900	852	867	851	816	833	869	881	870	852	872	872	884	806	802	909	817	824	819	858	855	830	866	893	812	873	846	821	810	878	779	791	886	855	847	825	857	821	899	883	879	847	858	869	841	843	851	896	891	911	840	896	896	837	855	887	847	913	867	819	852	869	881	881	850	853	888	856	853	838	823	824	861	865	865	905	858	835	855	902	860	858	857	822	815	861	836	901	885	807	851	878	867	903	869	828	914	818	862	856	881	908	894	907	871	872	834	866	877	854	859	850	809	852	858	904	821	821	835	865	830	880	882	892	874	861	847	862	846	873	833	863	825	879	884	887	929	931	852	882	883	796	865	853	878	909	835	859	877	821	855	853	864	857	823	882	795	906	869	883	877	861	834	807	926	865	841	939	824	868	871	865	839	882	805	847	880	830	820	838	890	829	866	866	848	869	892	881	851	889	847	861	872	851	870	875	880	875	838	851	859	864	853	857	875	835	879	811	906	878	885	857	827	892	787	882	820	864	907	822	876	833	832	851	892	840	862	865	839	827	882	818	831	814	887	828	850	857	785	826	838	922	884	838	913	817	847	875	875	839	816	863	802	858	916	818	823	887	865	794	791	857	833	879	862	768	854	848	844	865	838	826	875	851	867	870	850	846	882	850	864	850	854	847	890	871	824	866	879	852	840	809	897	841	880	835	831	832	816	866	818	880	898	852	903	869	886	832	795	833	898	841	841	856	809	897	886	834	847	864	867	878	882	807	818	830	822	882	863	844	792	844	865	922	853	866	813	870	831	889	915	906	837	864	819	899	860	855	890	834	885	822	858	871	895	891	799	877	847	846	868	877	895	841	841	884	873	822	874	816	899	879	874	905	834	854	816	816	835	852	883	860	856	858	884	856	800	877	880	846	812	866	836	891	814	863	815	888	878	797	859	847	895	862	888	848	877	880	881	825	840	830	861	827	870	894	844	849	821	868	834	885	887	879	873	825	832	816	828	860	855	833	802	831	820	837	896	847	886	841	825	857	799	848	840	822	859	839	867	911	863	868	882	853	864	852	848	849	886	816	898	864	840	858	814	870	870	857	855	832	838	872	882	865	908	854	805	843	829	865	856	860	838	835	838	876	872	865	843	854	874	807	817	853	843	864	858	853	844	851	859	858	843	852	894	833	908	865	868	824	845	854	830	802	855	871	846	869	810	914	821	846	885	908	812	886	870	867	875	941	860	903	816	859	838	788	867	835	865	848	902	874	897	851	840	863	854	818	879	815	838	860	836	858	809	878	905	888	870	836	898	878	843	827	829	860	851	867	881	883	857	862	859	823	896	850	844	844	848	840	859	824	872	887	878	827	830	836	840	907	838	844	856	938	816	892	827	855	879	801	879	870	828	814	859	813	847	912	879	876	816	838	867	872	813	846	856	887	871	819	888	869	837	898	876	856	849	784	867	872	856	868	856	853	866	866	828	833	838	840	846	856	860	930	889	848	889	840	877	874	841	872	821	858	899	875	880	905	825	873	873	894	842	915	872	872	846	821	821	900	849	864	846	851	875	852	878	871	834	912	839	864	853	871	790	876	876	859	869	862	838	832	843	866	833	839	809	876	837	830	840	823	852	863	846	889	881	842	891	832	916	827	867	878	825	822	902	847	825	848	819	870	872	867	842	860	863	851	853	816	846	849	830	855	837	917	907	829	843	850	862	837	854	913	821	868	853	893	814	885	829	863	893	888	854	848	882	873	875	799	884	854	833	925	834	862	842	895	854	850	852	851	845	860	892	810	837	908	832	863	808	808	814	840	889	828	838	846	866	825	879	844	856	840	897	870	872	844	863	796	828	886	844	903	896	810	848	846	832	814	887	884	858	852	847	848	806	858	879	806	886	863	890	859	789	863	896	922	841	861	843	898	869	857	874	829	828	870	854	842	879	866	864	842	889	858	852	837	882	838	800	856	861	838	869	918	819	867	814	848	843	911	910	832	831	905	852	866	864	821	838	836	877	821	861	844	868	856	848	787	846	831	849	857	859	916	895	864	843	859	864	879	897	852	897	868	877	893	905	825	849	869	885	847	859	827	880	834	842	854	890	815	836	908	891	819	810	850	870	849	855	916	806	896	850	873	861	850	906	889	870	821	885	850	875	859	887	880	816	875	822	858	854	840	818	855	842	886	853	868	882	814	891	840	885	872	839	830	867	802	827	910	904	919	808	816	828	842	868	798	905	857	850	815	865	841	863	887	890	868	862	898	905	870	823	833	822	825	816	912	871	852	892	880	871	863	781	824	839	833	875	855	870	852	848	922	817	841	791	826	850	841	890	870	877	848	830	826	817	821	849	854	847	844	865	815	850	827	856	839	896	799	874	842	875	917	893	849	851	872	870	832	830	805	824	907	893	824	806	869	883	919	848	840	852	853	842	800	865	816	830	870	845	877	861	830	855	832	827	824	861	791	839	868	815	882	897	907	849	852	817	853	837	860	870	851	840	834	847	811	859	854	911	849	877	854	917	859	865	848	822	902	880	870	861	757	826	852	840	824	854	898	820	815	882	804	874	822	864	884	847	858	806	874	884	895	869	814	843	863	781	840	866	875	885	818	856	863	852	834	882	853	872	928	860	885	881	810	856	865	881	845	826	880	867	843	855	859	930	845	833	829	871	887	881	881	830	868	840	889	820	855	854	839	921	873	883	946	838	886	852	847	879	862	841	878	861	803	845	797	888	836	824	868	815	808	869	848	857	839	829	811	797	875	891	878	854	848	835	824	905	874	838	798	844	854	889	903	820	823	808	833	866	839	844	934	824	874	833	843	859	864	885	910	867	827	838	880	852	939	873	841	879	845	847	826	822	853	837	840	832	864	864	897	820	816	805	871	847	821	828	839	893	856	828	822	819	824	874	842	840	851	918	843	850	904	881	889	843	912	899	825	885	873	795	896	839	864	885	859	860	876	783	832	855	837	833	841	811	818	864	845	831	876	915	845	863	839	841	826	865	884	841	818	817	819	812	796	786	842	890	850	861	848	877	835	842	848	877	840	845	883	858	866	892	864	840	858	809	848	846	873	828	855	856	921	851	838	889	880	830	830	847	872	853	868	866	880	852	874	847	847	862	833	878	865	830	832	839	887	835	824	832	886	838	895	796	859	857	854	887	811	828	845	843	823	812	860	831	779	870	867	864	853	872	832	832	864	855	886	829	860	875	912	867	856	864	864	816	899	870	917	847	826	836	845	830	880	863	903	855	872	876	847	852	836	821	868	896	840
3864	6786	61392	81071	64063	37653	15175	4272	1448	907	824	818	846	848	827	838	869	790	792	804	811	849	792	837	867	819	833	802	799	842	865	815	872	847	840	862	843	838	832	844	835	844	842	792	839	854	819	782	834	809	839	822	799	805	796	832	842	797	763	866	778	836	808	799	820	807	830	811	857	810	817	809	797	837	814	789	790	852	801	848	766	797	794	847	787	872	770	853	783	851	869	818	812	778	892	793	850	820	883	824	825	801	804	809	793	778	879	758	824	827	788	859	783	798	818	837	883	794	838	807	826	848	816	782	787	813	786	857	808	848	836	834	868	805	839	813	841	831	755	767	792	776	849	822	813	853	814	850	832	800	778	791	808	783	821	857	815	785	789	765	854	816	828	853	815	765	776	775	780	852	778	826	835	770	822	805	787	830	871	791	838	839	793	823	790	803	855	832	821	843	834	833	854	818	825	828	798	836	854	838	803	847	812	841	813	793	800	812	870	804	823	792	829	760	857	837	793	793	823	753	799	815	819	845	849	846	820	839	822	766	793	841	854	807	809	849	822	787	836	820	844	816	826	819	823	858	838	841	811	842	812	835	788	866	812	808	776	776	812	789	723	806	847	792	775	857	763	812	813	814	774	844	758	832	857	789	806	750	797	838	858	852	851	822	810	826	829	865	792	906	826	822	833	845	836	816	817	776	823	832	830	844	757	819	804	802	746	826	798	840	835	813	808	828	845	831	776	784	775	796	796	797	875	857	847	833	810	797	837	809	820	815	822	774	779	782	810	815	800	832	823	829	790	747	867	810	766	860	872	799	807	814	776	796	785	764	813	831	794	831	736	802	827	778	799	818	856	806	805	816	788	832	819	764	884	819	836	812	832	801	848	822	814	808	805	808	781	849	825	773	812	852	797	816	816	801	834	848	808	807	777	871	801	803	835	827	833	789	866	817	825	852	850	804	815	838	815	859	839	797	823	778	817	783	846	865	783	860	823	805	810	840	825	796	824	835	766	825	809	813	856	814	798	802	817	801	864	825	773	823	861	795	789	821	805	829	819	771	851	789	783	814	853	823	827	836	847	793	840	815	810	812	779	785	842	791	811	814	851	850	793	827	835	837	818	793	810	766	814	802	849	820	834	861	822	863	831	779	833	791	793	796	788	832	787	828	832	819	815	810	827	845	862	840	800	829	800	809	820	763	854	821	804	804	824	841	796	801	813	789	829	807	910	813	775	830	837	787	818	826	813	824	846	837	766	795	836	781	779	832	790	829	826	812	792	840	789	811	832	786	818	814	799	820	795	838	780	806	805	825	802	823	787	777	799	804	778	852	785	806	834	804	823	842	855	845	876	812	849	828	902	766	840	828	804	861	831	845	803	835	812	789	816	771	856	842	812	838	832	793	738	823	839	810	858	799	789	839	826	785	852	817	814	813	799	817	807	816	851	836	792	828	791	827	803	819	817	773	810	801	796	829	819	799	804	809	778	731	851	835	772	810	870	826	793	734	788	857	800	791	804	882	832	813	880	814	814	811	805	785	821	813	839	797	771	872	844	853	845	788	787	777	826	795	813	811	798	813	854	846	804	809	851	864	804	801	791	772	820	774	798	794	803	825	820	800	845	780	779	820	833	817	840	827	765	837	827	839	868	824	807	888	817	846	816	794	833	814	796	789	817	825	817	799	837	829	756	863	793	831	770	779	819	825	828	817	845	812	829	817	785	813	818	768	798	846	823	788	856	756	835	808	825	814	793	831	830	798	842	815	817	813	847	815	782	758	785	820	811	850	808	827	795	805	826	763	790	835	778	799	827	861	825	849	843	830	811	799	820	751	844	824	761	825	846	776	816	809	755	826	796	745	773	834	791	835	806	782	826	785	792	833	813	811	791	792	807	810	792	797	843	831	864	814	793	830	763	831	823	799	793	838	807	835	827	882	895	854	830	805	854	800	787	870	801	835	834	850	779	791	816	779	813	790	829	792	820	839	835	799	830	834	782	821	780	814	783	769	826	796	824	872	792	850	789	823	824	796	830	813	817	819	827	778	818	836	807	821	779	815	785	805	845	819	806	805	737	765	781	813	813	792	822	839	782	817	785	818	830	790	819	856	785	815	797	818	801	835	809	834	780	869	818	818	814	794	839	851	787	849	775	811	828	799	822	848	818	842	824	801	821	856	821	852	809	790	751	817	809	773	800	809	797	799	738	834	812	817	757	878	808	830	778	780	782	794	810	826	772	800	795	829	758	808	788	761	818	836	805	831	787	818	832	845	836	780	794	849	883	850	815	745	788	824	803	830	803	802	819	790	790	787	840	849	773	805	839	762	807	829	789	795	771	797	854	837	852	810	782	817	894	846	759	844	755	801	877	819	819	804	760	725	749	837	818	793	789	856	817	894	827	832	814	819	833	801	806	829	846	811	795	817	777	801	814	844	801	838	795	787	837	818	821	818	857	830	767	804	808	830	792	849	805	800	825	805	807	809	782	809	789	828	840	799	837	830	867	826	831	840	812	787	756	800	801	835	834	769	795	808	840	790	835	784	824	843	785	799	828	777	792	833	824	795	882	794	814	804	831	760	796	859	869	838	831	808	813	872	810	838	801	839	823	789	788	827	831	832	813	836	743	791	845	831	755	855	773	791	786	780	831	843	857	824	781	791	811	780	771	818	862	779	755	825	830	821	792	821	813	784	811	888	791	798	751	846	776	768	798	826	771	789	758	795	853	789	831	807	821	828	797	835	827	877	833	826	786	760	823	859	786	805	786	816	833	791	826	811	770	873	891	782	858	833	819	790	804	815	745	782	823	796	807	804	836	797	826	862	851	788	846	816	801	846	758	807	829	819	872	805	848	777	808	805	803	805	811	791	837	823	818	785	814	794	825	823	800	786	837	883	810	821	788	810	763	807	860	817	816	784	812	895	803	785	862	832	894	794	822	849	865	824	798	848	811	761	821	794	844	824	819	832	818	851	835	765	815	784	780	810	844	838	818	827	814	844	792	828	852	835	769	834	818	827	815	854	759	775	784	806	812	832	790	795	785	841	860	826	790	814	799	822	813	823	816	837	848	881	818	822	815	785	775	826	774	769	783	801	849	778	747	841	817	849	814	794	807	816	796	745	771	791	826	842	816	838	772	761	846	839	821	847	859	823	758	811	740	883	824	835	829	857	792	827	847	750	831	790	853	791	809	801	845	810	857	799	790	809	820	764	820	819	842	781	824	803	851	843	827	838	815	805	787	821	817	806	795	842	773	770	759	777	736	816	839	791	800	770	825	772	852	762	824	823	818	804	833	849	778	800	839	810	795	818	797	825	838	840	800	811	854	848	778	845	812	799	835	829	794	771	785	804	820	828	804	793	812	810	813	802	789	769	833	793	814	838	791	785	800	820	804	808	861	782	854	803	843	843	858	837	838	809	832	757	813	779	791	803	861	833	839	826	840	810	777	811	800	837	819	810	808	793	790	818	794	833	839	781	798	819	820	789	797	810	755	787
27391	13516	5942	26183	20472	8228	2518	1074	862	827	826	791	843	869	822	811	772	784	808	751	814	880	847	852	838	800	846	840	816	825	835	804	796	802	795	832	810	783	811	806	796	854	819	774	754	815	850	803	801	827	845	861	849	757	765	822	785	769	804	771	816	838	748	848	833	825	779	779	750	816	826	834	781	847	839	801	833	794	800	802	821	754	845	839	841	809	823	842	847	777	769	827	848	838	763	809	787	789	761	808	802	779	778	763	830	847	807	834	785	775	820	750	788	776	800	840	857	834	836	830	765	792	791	862	788	869	779	856	827	804	809	809	828	841	859	836	793	756	815	758	851	833	787	828	778	802	849	804	823	799	816	808	793	796	852	765	786	836	807	770	776	840	767	842	813	766	804	801	817	770	867	861	790	845	806	832	842	840	808	807	861	814	826	800	824	809	801	824	829	819	810	805	751	804	846	829	810	825	741	795	814	813	816	849	803	836	785	841	794	801	775	785	815	782	776	821	813	810	800	781	800	779	839	774	772	811	800	826	824	843	808	831	820	820	822	806	834	825	818	797	803	808	760	847	840	777	812	759	843	863	842	805	817	799	783	799	813	800	804	809	821	810	789	817	842	804	780	771	807	816	755	797	802	822	876	815	766	782	806	839	793	769	819	869	780	803	720	808	821	834	779	804	803	800	835	873	817	820	851	795	771	823	811	826	819	779	786	857	837	819	810	840	806	766	861	819	849	812	829	827	850	817	762	802	845	827	815	828	786	806	774	853	815	835	790	793	789	828	808	795	819	835	779	779	777	833	827	848	779	833	815	781	809	779	759	785	763	818	799	798	847	793	788	762	786	806	754	867	794	803	788	743	819	795	816	801	794	791	774	799	790	862	847	779	812	820	819	852	813	798	833	809	776	803	830	825	812	814	818	813	806	810	796	831	738	815	805	827	762	815	792	811	815	765	858	795	835	812	826	793	820	789	814	787	789	789	795	778	779	845	781	804	771	794	788	806	807	804	763	794	805	788	818	843	816	788	799	764	799	847	790	833	783	826	826	787	778	811	829	810	805	818	793	800	783	766	799	807	806	795	775	825	824	800	838	822	793	789	779	852	794	808	758	817	801	853	813	776	807	820	804	838	815	814	825	823	826	807	798	855	798	837	782	739	822	790	790	825	782	802	802	812	803	780	832	831	832	800	842	773	801	784	800	832	859	791	834	806	854	807	821	845	820	840	815	820	790	794	845	808	815	809	781	751	803	748	822	838	780	817	845	817	821	792	820	770	803	831	797	810	809	769	824	802	762	857	827	827	766	807	815	790	787	795	786	780	825	816	829	759	820	801	744	835	854	859	757	812	776	779	820	812	876	767	768	774	818	752	794	784	837	796	818	808	835	803	801	794	745	834	849	795	807	726	826	785	796	824	827	810	804	824	777	795	805	832	778	845	774	811	841	797	809	805	826	829	768	805	801	831	804	808	832	791	832	848	819	846	834	781	816	834	780	793	864	820	824	799	845	799	839	830	831	799	834	784	780	802	810	887	826	793	786	832	817	858	832	815	756	770	811	812	802	791	803	794	773	768	798	837	807	793	796	839	794	826	825	791	864	807	808	784	771	837	837	866	814	814	857	794	783	806	846	805	785	831	739	775	809	803	786	824	827	747	838	818	823	816	792	789	809	790	824	802	810	806	751	765	835	785	749	786	818	778	768	854	849	817	825	795	837	847	832	804	818	808	788	769	810	844	841	798	804	790	863	747	796	883	856	820	834	823	790	864	752	799	834	816	837	836	846	801	843	864	835	818	879	794	819	778	808	814	787	793	819	813	791	758	827	808	814	788	825	824	797	793	856	806	764	827	808	820	806	807	804	757	845	789	840	833	824	835	840	847	803	820	794	779	807	790	854	807	772	808	835	818	791	818	797	805	849	811	754	813	844	791	801	847	855	803	866	783	829	844	788	840	802	861	785	795	824	810	781	736	762	821	793	837	812	834	803	850	768	778	785	774	743	763	807	851	852	781	856	810	827	802	853	865	863	761	825	784	813	799	805	821	786	841	804	830	802	748	822	804	784	786	854	833	876	816	833	817	801	842	809	768	870	828	786	751	853	805	766	848	824	856	766	833	779	798	850	823	803	746	808	789	837	838	807	801	787	798	765	787	864	880	832	776	843	832	816	835	771	793	837	807	793	807	832	766	851	768	812	782	837	787	735	841	757	824	828	774	791	790	860	815	771	833	861	828	782	833	824	803	784	835	799	805	817	818	789	850	828	829	802	875	862	791	804	802	752	754	809	833	820	763	771	784	823	815	776	838	861	823	816	813	786	805	771	820	845	770	824	825	789	840	831	830	821	831	823	836	812	869	829	821	787	808	751	835	798	815	785	794	774	860	788	805	768	804	813	821	787	803	801	804	797	874	776	755	788	811	804	811	805	876	844	801	797	862	806	778	792	786	797	823	798	823	857	828	782	808	787	799	815	794	845	866	738	823	824	816	849	794	785	801	803	826	786	819	796	806	803	755	773	803	806	807	796	796	820	793	835	782	814	825	806	845	796	745	811	782	785	805	804	804	826	815	791	803	842	770	841	809	784	832	872	832	822	805	806	808	815	802	764	787	741	811	805	798	840	818	801	825	807	818	816	818	806	825	839	847	830	831	829	784	828	830	823	812	784	814	819	799	791	803	835	809	858	807	891	804	836	780	813	877	805	822	830	774	801	768	770	814	825	835	815	839	817	809	811	851	800	804	824	760	766	777	809	861	810	864	829	803	821	797	844	807	815	837	813	818	805	767	800	809	802	775	832	780	830	831	772	855	835	809	861	801	745	817	789	781	822	804	786	794	791	822	826	806	800	850	828	840	823	816	818	791	782	787	810	802	806	810	809	846	784	835	834	811	791	772	810	770	817	783	791	808	819	829	849	787	810	784	817	837	761	820	854	827	778	771	827	826	812	830	818	815	786	789	864	809	815	830	833	817	850	789	821	748	775	843	829	804	769	838	831	801	806	786	873	747	845	809	789	772	855	835	795	822	748	785	810	819	781	760	802	783	793	789	849	842	840	766	814	831	847	786	800	789	779	805	781	756	780	778	775	800	783	819	842	789	794	794	783	818	777	820	821	819	787	754	825	817	831	805	782	813	823	827	820	836	843	817	855	826	805	837	807	792	856	836	870	843	778	861	847	791	836	842	773	797	817	806	755	778	794	810	855	815	813	805	802	822	815	872	757	833	790	822	799	787	854	804	807	856	807	833	782	792	873	819	785	770	749	872	803	837	779	879	763	801	849	817	827	778	814	824	831	806	740	793	779	784	814	837	817	820	821	795	835	831	773	852	792	806	790	790	782	766	785	801	847	862	884	786	797	813	770	828	854	791	751	804	799	799	846	756	766	806	824	832	765	813	836	791	806	767	787	832	822	811	856	768	825	816	851	799	836	799	784	791	819	819	742	832	806	799	865	803	796	786	842	814	830	830	815	765	784	863	800	898	762	830	794	800
5054	975	6908	20984	14288	5527	1949	1030	766	745	692	733	739	672	728	737	676	740	738	774	763	737	713	724	725	716	688	763	729	687	732	728	773	751	741	703	703	732	705	703	744	773	701	700	691	725	763	744	698	738	748	723	655	752	730	748	713	733	744	714	742	689	729	717	689	709	718	692	684	652	719	706	762	749	734	685	735	742	697	735	748	717	685	734	739	704	695	706	750	685	691	717	733	724	744	701	750	727	755	742	700	727	690	719	758	709	721	715	728	702	748	744	737	689	714	776	731	744	712	732	705	758	712	714	713	695	752	728	700	704	692	713	673	708	697	689	739	731	710	714	703	687	736	700	678	745	710	734	688	710	730	735	675	719	692	720	713	715	722	706	777	731	697	710	682	732	724	728	695	689	714	711	737	737	739	701	747	721	708	722	717	686	734	693	709	781	670	721	753	744	674	703	664	793	723	730	720	696	716	736	729	701	723	731	659	729	732	761	697	701	730	705	696	733	711	731	733	669	703	702	681	711	734	704	731	745	699	719	718	738	739	747	702	705	729	720	708	715	736	745	721	695	765	754	680	683	752	741	685	685	749	733	716	715	721	742	754	663	731	737	717	733	744	675	706	724	748	697	706	762	749	716	786	702	709	719	693	711	746	699	691	733	748	704	779	715	719	733	749	731	750	690	670	701	698	732	714	744	719	745	701	739	723	710	719	724	722	730	712	723	708	763	710	767	754	661	673	696	752	699	702	731	688	719	757	745	701	702	726	736	727	753	722	684	764	702	709	729	730	747	727	746	700	693	718	712	734	694	742	672	732	752	740	709	680	737	679	758	689	727	681	700	704	723	706	684	667	702	773	776	750	749	729	686	731	699	768	704	740	736	691	745	746	707	734	702	726	690	696	737	740	703	689	687	702	752	729	747	753	770	749	719	709	741	748	739	732	672	725	738	738	720	720	733	720	751	701	697	727	700	733	732	681	749	714	700	749	704	761	708	725	703	733	721	722	702	726	711	785	713	726	752	739	684	721	715	745	706	711	718	745	712	694	668	706	689	740	710	720	721	710	766	717	750	741	723	705	692	756	720	760	725	734	739	687	703	737	665	723	698	752	674	710	667	753	700	684	724	744	722	725	804	746	689	700	710	703	678	730	643	744	758	729	765	721	748	705	679	714	726	735	739	713	738	733	677	723	718	707	696	699	706	715	730	716	668	736	749	692	697	688	687	701	677	724	717	747	660	713	791	761	704	715	728	747	714	757	730	797	706	735	781	715	713	665	692	715	771	691	699	719	716	700	720	730	730	669	757	760	761	762	714	718	707	743	725	715	728	725	760	731	741	712	732	763	730	751	710	682	689	735	741	704	703	740	740	718	697	739	694	751	697	697	657	725	741	774	732	743	712	737	743	725	718	740	706	727	689	738	751	734	736	717	716	766	764	683	754	695	738	728	714	733	697	689	745	725	715	701	720	708	755	738	710	705	727	741	721	726	714	753	741	690	708	736	769	732	704	706	727	731	700	755	731	702	678	655	695	704	725	688	725	681	711	759	704	723	719	713	716	695	744	710	779	689	715	674	717	736	763	728	694	800	688	760	724	714	717	689	705	706	726	755	719	696	691	690	669	713	715	695	698	729	710	732	750	709	747	702	676	765	778	697	707	728	755	745	692	710	759	681	717	726	717	713	673	711	713	762	709	734	689	729	691	737	722	761	732	683	700	733	717	718	739	713	726	721	719	680	727	746	727	741	685	695	755	788	701	693	745	726	734	710	717	730	696	697	697	691	708	721	707	680	690	730	725	747	757	758	699	722	700	730	715	714	708	710	712	703	723	763	723	670	774	737	725	753	731	729	738	737	744	726	691	760	691	736	735	696	738	694	708	677	734	713	726	701	696	670	734	680	701	776	679	654	682	726	673	731	695	690	729	746	743	777	681	707	677	707	716	716	770	715	736	732	730	702	743	708	708	730	684	689	745	719	712	698	703	719	742	700	721	738	704	718	742	710	707	699	721	705	708	706	711	725	713	654	711	708	741	785	655	742	730	704	676	775	680	735	759	777	710	688	724	731	766	725	684	682	712	689	753	741	707	703	750	738	692	724	725	644	740	709	697	672	773	683	700	716	740	734	690	742	702	699	754	711	737	708	734	712	731	765	748	725	719	737	719	695	744	723	718	719	718	751	748	769	704	732	697	718	664	710	744	766	683	710	711	715	726	731	719	708	752	733	725	703	691	755	757	751	728	724	728	678	692	694	700	741	723	711	719	725	686	717	735	708	701	767	720	777	704	762	722	744	812	720	743	674	717	686	678	697	732	659	729	708	726	716	738	758	705	673	677	755	753	666	723	720	668	712	724	739	727	704	740	674	731	717	756	751	739	753	688	703	765	702	686	704	729	658	702	727	727	707	717	702	719	735	695	715	745	728	756	685	783	773	720	687	732	690	774	718	760	718	738	746	728	702	708	664	684	694	670	690	686	705	706	723	701	698	669	739	751	715	730	727	702	718	706	728	710	731	741	724	776	737	707	739	699	680	681	737	719	724	745	698	663	752	704	715	725	703	730	698	740	705	694	765	717	793	698	777	733	803	675	682	685	686	718	693	706	736	679	703	681	714	698	722	705	739	700	750	661	798	773	651	760	702	695	653	741	739	731	705	757	714	675	710	716	688	775	757	735	696	712	701	731	716	721	701	737	693	757	722	724	689	699	764	678	740	716	747	773	707	702	695	707	698	689	707	717	721	723	730	708	744	772	721	695	750	762	725	655	737	693	733	737	686	710	702	681	704	706	679	696	740	755	726	712	716	728	696	706	684	731	680	722	707	717	730	691	773	765	780	735	705	678	713	742	727	722	662	720	750	748	720	693	689	714	725	747	732	700	731	663	713	723	730	708	750	736	719	722	718	733	770	728	706	705	749	717	752	698	737	690	723	735	719	692	712	743	736	710	756	707	738	714	750	716	738	732	739	672	739	762	753	685	716	706	714	743	737	747	740	790	709	723	682	728	729	687	751	661	711	719	710	713	699	701	767	718	696	700	729	748	715	712	771	708	735	734	709	701	752	736	739	745	718	708	738	726	695	687	715	719	671	742	729	713	678	728	701	708	731	754	739	685	715	704	696	751	717	751	694	755	670	712	720	738	748	750	751	718	686	712	747	763	728	762	729	712	742	717	706	702	687	737	703	697	751	699	698	703	733	734	698	704	724	703	711	703	720	727	713	712	748	663	754	731	727	677	697	706	718	744	739	714	723	658	715	694	686	688	649	728	698	731	740	755	738	763	750	717	724	736	754	688	699	757	713	705	759	723	761	702	746	649	770	721	721	760	707	731	768	743	742	739	739	751	738	718	744	735	689	687	718	713	740	695	674	733	711	746	711	721	765	753	702	716	720	733	706	711	749	754	701	730	698	696	743	732	768	753	682	761	707	692	697	681	693	679	752	655	728	702	736	705	718	710	760	743	758	728	743	703	718	759	662	694	690	692	754	735	712	712
24623	21198	31447	63020	57822	36887	16441	3483	1162	859	810	881	795	782	800	834	782	852	831	841	786	827	806	817	799	837	807	788	834	832	780	805	825	797	825	863	815	834	822	821	800	823	835	772	783	822	805	790	768	767	842	798	848	841	756	840	756	801	822	821	812	783	805	854	766	847	859	811	801	774	774	799	808	796	853	758	794	749	799	807	801	755	771	811	812	826	803	791	851	832	776	739	801	781	782	820	799	803	817	740	793	734	818	829	812	822	766	840	822	813	800	793	760	808	831	802	823	792	799	773	793	822	810	864	782	806	786	809	810	817	787	841	845	793	838	784	792	813	797	802	788	845	808	848	783	789	779	806	803	789	806	812	810	771	782	841	788	791	790	827	774	760	814	821	797	785	819	725	784	792	817	831	786	806	789	847	754	821	859	795	795	813	814	784	791	729	778	776	766	791	774	800	797	852	768	796	789	747	801	772	792	765	822	783	766	763	797	841	760	814	763	803	795	782	816	779	826	812	767	795	828	756	793	818	751	816	842	772	803	822	772	783	793	754	762	827	755	782	776	802	776	789	819	771	780	774	759	807	760	760	812	768	822	808	833	809	819	848	823	831	822	822	786	806	770	802	792	793	788	817	835	765	775	777	829	804	780	805	767	780	767	795	778	779	781	815	773	818	782	779	749	796	764	876	807	806	758	752	759	740	782	795	819	755	772	794	778	794	833	810	786	813	748	777	828	798	826	785	791	831	730	757	792	798	829	761	776	787	820	824	753	834	816	799	743	780	744	757	856	798	803	789	821	787	801	771	782	793	744	763	785	844	823	813	765	810	783	858	791	761	793	777	810	762	756	849	798	800	788	824	801	790	828	840	795	762	784	821	794	779	788	810	728	829	810	785	817	755	781	786	775	770	788	736	803	766	790	787	861	808	807	824	785	770	777	746	776	793	786	809	792	770	763	793	863	803	758	785	842	801	787	812	775	804	825	777	832	730	835	756	814	799	796	780	782	758	800	833	731	801	769	822	793	782	771	708	816	828	745	783	835	815	838	791	745	798	797	781	806	779	791	799	784	828	726	759	820	857	769	792	803	746	772	819	764	807	808	805	808	767	798	843	764	796	806	792	802	794	854	792	795	807	856	786	806	767	823	806	781	752	742	752	742	860	780	751	774	812	832	769	838	787	818	798	754	821	776	741	810	766	826	789	808	838	823	836	808	859	767	782	781	797	745	853	792	796	801	785	766	744	791	849	774	824	761	795	776	798	758	796	786	810	766	793	774	805	806	800	774	819	795	820	834	734	765	805	819	773	773	815	820	811	850	811	840	811	830	790	844	805	806	814	773	797	831	800	780	796	804	780	762	793	745	805	810	800	782	822	827	762	813	823	738	781	794	827	846	859	821	836	815	859	793	792	803	791	793	828	800	764	756	748	727	795	762	793	796	848	826	805	763	806	788	832	798	823	767	822	750	783	816	815	861	776	826	786	781	780	793	793	799	795	790	770	787	800	790	777	814	789	789	796	803	806	763	791	812	745	767	776	816	772	775	829	814	802	805	798	769	783	833	788	754	826	809	859	791	806	769	800	810	783	794	785	794	789	802	865	828	785	774	754	768	836	819	795	795	768	775	791	789	781	799	780	740	784	814	786	811	809	748	815	809	761	776	763	821	771	809	810	777	827	816	774	855	738	795	768	804	810	806	814	847	773	831	810	774	820	834	784	799	826	806	795	814	810	790	770	817	793	776	756	799	778	784	802	760	785	837	729	779	802	782	807	787	736	793	791	786	723	792	818	789	768	777	792	787	817	795	818	823	795	799	825	773	829	787	760	782	792	770	790	810	863	713	764	777	802	826	807	821	761	796	759	814	840	831	836	760	816	812	761	768	848	788	822	799	778	820	813	819	819	751	783	787	737	755	824	822	826	803	737	801	805	783	780	780	824	720	735	770	809	758	820	809	732	842	827	807	755	807	780	801	831	848	749	795	777	766	816	778	794	809	824	803	797	740	794	817	815	791	841	824	779	795	776	721	761	772	798	810	741	782	823	817	787	815	811	736	788	787	803	797	808	813	792	771	776	751	769	844	806	799	739	764	798	816	791	780	800	766	787	804	795	775	794	792	762	839	792	842	799	778	832	764	748	792	777	778	786	787	786	770	741	834	734	776	807	806	809	804	851	763	739	806	775	793	771	810	774	791	814	819	793	787	793	823	780	806	797	773	807	839	772	777	735	836	814	802	808	746	796	831	750	793	810	814	810	789	829	777	780	804	792	740	856	819	793	866	756	760	852	800	808	825	848	787	808	825	775	778	801	807	803	770	794	802	859	807	765	793	838	821	840	808	826	774	773	795	843	801	757	719	788	750	793	795	763	740	790	792	791	838	818	796	772	761	801	728	808	749	820	804	789	749	799	796	834	797	789	786	770	819	769	861	800	820	790	861	754	766	786	792	754	804	814	830	800	799	786	821	753	776	793	777	826	781	783	791	823	759	734	774	814	787	817	754	846	759	851	775	786	814	770	787	773	843	797	806	815	791	858	757	815	769	767	796	763	800	798	834	838	818	748	772	822	760	739	791	818	772	817	784	796	787	825	808	812	840	767	783	763	771	796	765	793	806	806	824	772	790	854	805	800	776	776	797	819	867	822	769	771	742	749	820	772	761	786	758	768	817	812	792	802	823	841	803	817	841	808	778	816	803	793	818	784	807	801	758	792	795	832	803	721	822	835	836	812	783	803	794	785	815	767	768	792	796	832	807	806	784	817	818	782	792	753	767	790	781	694	780	776	795	788	768	771	751	798	826	804	784	821	820	785	803	801	765	726	787	795	762	787	813	839	774	813	812	851	802	749	792	835	807	795	755	841	813	831	773	791	827	760	760	842	843	754	801	828	759	777	772	837	790	815	739	798	851	785	797	823	821	770	787	808	797	793	824	788	764	751	799	782	719	820	736	792	807	751	787	775	803	828	800	771	813	787	806	770	762	816	802	780	845	804	763	777	731	788	788	787	801	818	793	769	815	803	785	813	782	839	808	794	798	741	788	825	793	778	846	821	768	800	773	756	793	795	776	777	804	809	734	769	788	763	827	813	853	788	883	799	804	790	809	745	808	774	766	832	784	752	755	806	842	823	763	778	791	812	816	813	734	800	772	744	771	864	789	823	827	779	774	812	837	810	830	764	829	784	782	797	792	741	787	828	775	858	753	812	753	774	787	768	796	855	751	771	753	751	765	808	832	811	783	834	769	779	793	764	791	794	836	767	829	809	763	796	813	778	792	762	779	788	814	779	767	841	788	812	769	817	823	764	779	845	790	754	752	794	803	783	807	803	785	780	769	790	797	769	772	799	830	793	828	786	814	835	835	770	740	801	749	818	829	739	789	781	786	799	804	828	829	799	809	801	810	814	777	794	832	790	785	821	743	729	745	780	789	783	779	778	779	801	832	817	792	776	775	792	820	806	792	808	852	762	765	827	810	804	842	837	752	826	850	808	786	771
3480	4258	27401	73554	55897	25766	9067	2426	1045	834	771	800	750	733	805	701	777	762	752	778	810	751	753	757	761	808	744	799	749	740	804	747	757	778	796	746	767	773	739	792	753	756	784	702	797	749	805	777	752	812	811	742	780	784	792	765	779	729	759	776	777	749	777	742	753	802	768	783	762	732	787	825	781	765	769	763	732	761	791	782	743	753	751	748	771	774	763	722	731	742	811	735	758	817	776	830	771	752	780	718	732	748	758	737	798	801	739	757	779	788	788	761	712	702	767	789	768	789	727	826	762	808	752	712	768	721	713	754	732	731	768	705	780	743	782	778	780	706	818	796	735	744	798	832	761	810	737	741	784	797	747	760	733	710	764	746	768	766	761	783	782	728	762	703	741	719	770	735	729	797	791	749	781	744	699	720	786	728	724	774	743	764	733	766	750	742	756	718	774	733	811	749	789	784	747	757	738	760	736	788	745	743	720	748	734	763	794	744	768	750	720	748	768	752	762	761	785	759	775	775	716	779	776	723	707	775	733	768	716	778	737	799	804	798	781	713	765	747	732	755	739	809	747	788	754	711	753	723	778	746	760	803	761	774	773	755	754	729	793	799	708	691	723	748	769	754	761	739	748	717	799	737	760	714	754	740	757	725	776	755	755	752	690	751	747	783	729	710	735	749	823	782	790	754	810	737	750	754	752	765	752	736	723	710	784	726	761	780	740	742	752	775	794	765	766	811	760	768	713	726	753	714	782	727	730	786	811	780	755	736	741	756	776	732	727	790	763	750	750	715	735	830	732	732	711	741	751	778	777	809	763	753	794	767	766	753	709	734	776	807	772	724	736	733	728	768	730	784	719	821	751	777	814	767	795	717	765	778	758	802	815	783	732	781	739	780	726	745	768	788	766	765	732	755	748	760	790	743	724	720	807	791	747	733	752	779	754	764	797	782	731	766	745	744	716	764	780	731	807	772	767	770	772	728	773	734	760	766	747	730	738	713	776	780	703	713	717	762	748	760	743	743	798	788	744	765	796	784	720	763	803	755	769	750	723	724	754	806	751	767	747	753	728	774	792	749	718	764	748	712	798	771	719	770	770	746	766	735	760	776	758	734	744	752	742	760	741	796	734	737	821	765	779	701	721	771	736	739	781	761	748	780	774	763	752	750	747	750	743	766	775	739	726	767	781	755	741	709	728	741	741	726	761	768	732	746	738	739	728	762	816	750	739	780	774	766	759	766	739	785	747	729	735	735	776	801	800	750	739	732	705	778	772	802	722	809	782	739	758	751	708	817	761	761	765	722	763	710	777	754	749	752	780	760	753	768	767	764	803	746	772	758	734	700	748	759	734	789	758	732	756	796	777	762	748	799	708	772	764	678	799	768	719	713	713	769	723	735	793	761	750	764	746	835	727	746	755	764	769	738	741	746	680	771	803	729	735	807	718	731	811	752	739	728	763	743	818	738	798	725	694	726	748	763	711	745	756	797	752	763	754	773	719	757	781	787	765	816	724	737	792	728	774	720	736	757	708	702	729	776	737	726	700	745	720	737	766	769	787	727	739	744	869	741	770	771	757	750	760	755	777	771	762	780	763	753	756	780	755	773	723	745	745	712	739	756	724	778	705	712	738	721	792	803	798	751	761	779	786	741	688	768	731	737	738	731	768	720	746	720	737	769	728	828	736	737	766	794	764	732	755	754	743	773	789	725	722	759	772	845	787	775	738	707	741	728	754	758	738	762	747	719	763	783	808	757	744	736	757	760	783	731	718	740	742	734	742	730	768	728	733	813	730	771	771	718	786	762	737	804	752	735	754	775	732	743	723	747	742	763	790	714	773	741	761	752	792	765	783	755	754	759	757	754	733	756	798	751	767	763	727	729	789	760	761	746	731	773	767	688	719	788	737	704	738	768	739	696	754	734	731	757	763	762	758	739	765	781	769	773	808	725	778	763	720	747	790	790	712	771	771	748	755	761	771	766	738	772	755	757	786	739	716	773	775	742	754	761	740	801	750	763	752	733	722	730	787	761	748	739	803	776	759	715	720	725	801	732	782	808	721	774	805	721	798	740	786	789	815	736	726	731	788	738	793	769	724	762	757	771	774	770	747	706	750	751	741	738	768	742	744	769	753	749	721	793	762	751	744	757	750	723	793	703	782	764	728	749	740	771	737	767	792	751	764	770	713	777	749	702	701	723	756	761	796	723	755	726	734	747	730	727	807	726	754	795	754	771	713	755	760	766	715	660	716	773	775	758	759	774	712	784	739	757	717	756	741	770	733	761	726	698	693	750	760	732	742	783	772	741	803	742	742	763	724	776	814	720	754	719	759	715	794	787	708	763	758	749	775	767	706	760	762	789	740	837	769	757	754	775	789	741	745	762	734	803	725	743	766	788	759	749	814	716	778	776	747	735	791	756	764	758	759	721	781	769	733	744	774	786	719	732	766	791	793	743	733	747	746	773	736	748	749	738	725	703	757	742	765	734	753	704	744	837	724	756	785	735	728	736	731	773	773	767	729	771	734	739	782	740	760	752	762	764	772	787	730	732	776	732	786	768	714	757	789	799	741	732	802	739	707	754	779	787	707	776	740	740	741	773	754	744	738	725	773	736	742	786	760	699	788	781	748	786	722	726	760	755	748	751	769	767	793	749	698	698	756	735	751	685	719	780	731	738	779	761	809	737	746	768	764	725	762	717	735	792	761	748	716	730	727	766	796	710	749	729	770	742	762	770	708	752	783	799	741	742	729	789	750	709	793	798	767	739	758	731	732	763	780	714	788	765	760	753	734	743	734	768	761	803	763	739	728	693	714	723	789	760	782	717	768	677	788	738	717	723	819	759	743	764	751	771	687	731	765	758	719	718	751	739	709	718	764	691	725	752	778	754	768	766	747	786	738	721	761	773	738	784	710	750	761	750	788	816	716	754	777	785	742	768	748	800	725	757	760	766	817	742	761	756	735	759	781	733	790	710	734	751	757	754	767	757	766	739	806	769	749	800	747	734	739	751	741	751	750	757	755	746	718	802	744	765	759	774	717	734	761	746	718	777	793	741	788	787	734	753	733	758	751	737	766	781	749	807	715	753	758	758	751	684	726	763	780	768	744	767	708	767	747	754	772	768	724	720	742	771	775	718	774	724	812	760	752	729	736	782	704	705	740	771	713	736	764	746	782	766	771	727	728	754	759	775	734	752	713	744	755	738	744	772	693	757	766	733	773	739	793	734	763	720	750	728	770	740	760	727	735	740	756	740	821	719	734	766	772	779	779	759	773	802	737	735	747	689	777	794	731	720	778	736	776	738	743	745	798	768	759	766	760	771	708	715	778	766	751	757	747	793	762	776	765	769	787	763	778	771	726	708	712	751	762	763	769	781	776	761	756	766	755	740	772	713	746	775	736	714	774	741	764	726	753	740	754	728	752	790	740	766	757	770	749	789	781	751	758	793	757	732	732	722	823	725	730	691	788	783	716	771	747	752	766	711	748	783	734	744
23873	21174	30177	57991	61942	45062	25392	7817	1746	1042	952	952	939	918	932	953	874	905	874	934	859	914	886	918	906	897	926	905	925	878	895	942	878	879	882	868	960	905	828	882	863	869	974	938	916	826	891	856	863	934	874	930	883	869	916	880	909	940	873	910	843	860	906	934	876	884	813	887	887	886	840	884	902	860	880	911	821	804	925	889	841	857	827	853	920	926	866	877	861	906	865	853	907	899	918	870	808	855	892	838	919	885	883	823	859	912	876	878	939	876	896	855	896	868	922	958	844	886	861	841	831	877	853	860	901	839	852	905	888	872	936	888	899	853	900	865	890	847	860	841	876	860	886	910	879	847	823	944	832	945	907	852	876	895	885	904	891	903	853	860	873	860	827	937	892	860	835	915	878	867	908	915	943	837	899	840	936	883	906	896	857	917	869	893	886	892	856	848	873	870	890	910	861	875	925	875	849	861	901	917	879	832	853	876	916	878	889	801	874	840	849	857	847	935	892	886	849	882	873	825	867	890	914	865	940	899	905	929	873	868	890	884	879	850	888	909	840	895	847	883	876	829	840	889	862	856	872	866	839	841	849	870	885	906	919	964	852	861	906	903	895	910	854	842	851	847	847	860	831	842	874	892	906	832	916	843	865	881	910	881	841	887	915	912	913	891	932	854	833	868	857	861	840	823	854	856	837	838	845	915	841	847	907	836	851	856	870	900	847	867	868	916	852	842	899	801	885	943	910	834	829	842	848	882	865	859	896	856	908	862	885	929	844	912	881	873	867	871	869	903	895	937	875	868	845	828	893	892	848	846	889	880	894	870	937	845	876	899	908	894	890	904	894	883	889	891	927	883	876	908	912	853	907	858	897	896	833	910	862	917	907	842	817	827	915	856	907	871	900	884	890	895	876	891	950	872	870	882	850	980	871	857	919	908	846	867	871	917	888	871	868	868	828	816	827	919	871	878	892	919	903	850	877	834	825	837	870	838	894	860	887	885	891	884	862	841	883	888	803	830	874	898	870	914	808	841	890	877	913	864	880	914	916	902	871	855	896	858	936	901	817	858	900	891	868	895	932	890	872	916	878	855	915	859	854	862	882	868	856	883	886	871	877	872	893	893	865	854	846	896	855	879	898	879	841	833	888	862	839	863	835	844	924	914	950	873	905	900	840	926	887	868	890	918	862	898	906	931	879	913	896	869	899	860	882	828	928	921	821	869	811	897	845	867	903	907	890	873	855	904	863	910	857	852	843	868	873	825	906	911	895	857	889	853	881	870	873	902	929	827	926	841	873	876	878	885	897	880	824	867	885	853	871	892	920	915	889	895	895	868	873	844	909	914	859	895	826	866	852	875	921	895	821	889	846	868	845	930	880	902	892	853	877	811	916	882	856	891	903	889	865	865	895	901	911	914	907	858	877	847	781	927	838	883	881	894	871	831	898	901	896	881	853	878	863	858	881	822	923	884	858	901	814	867	867	870	897	929	885	885	832	869	828	880	875	924	846	872	884	903	870	840	892	863	898	840	887	861	860	899	884	832	883	840	864	885	918	875	939	873	845	843	827	853	865	857	901	844	880	918	863	890	951	883	910	880	857	866	924	859	890	885	875	825	889	901	860	906	914	885	878	859	888	900	927	840	855	874	923	907	958	847	875	912	856	868	863	928	926	972	928	871	907	895	850	866	847	871	890	860	886	871	900	918	929	885	872	896	904	857	893	884	873	916	851	815	894	870	900	836	785	837	897	869	875	832	887	896	856	871	857	846	893	855	855	868	886	872	852	914	850	911	864	896	872	826	831	873	873	877	905	893	852	864	905	877	853	869	920	857	948	852	865	918	810	895	889	855	885	832	838	924	886	852	874	843	829	867	928	834	931	858	927	939	861	867	900	878	898	886	825	866	854	824	885	902	879	859	896	897	869	823	836	863	862	890	850	835	904	870	827	887	844	902	918	900	889	843	897	902	899	847	849	835	865	872	850	858	858	880	897	883	876	912	846	835	961	858	863	909	890	867	875	837	803	893	902	859	914	894	879	866	878	886	889	882	878	850	884	942	897	911	867	900	866	881	838	879	853	859	933	871	860	837	857	902	866	865	874	884	848	926	863	912	912	875	933	858	866	874	905	842	831	883	882	834	879	900	877	923	813	840	873	840	878	847	840	867	899	931	885	863	890	843	894	836	881	863	863	917	843	885	886	872	866	843	876	893	897	877	882	893	847	823	871	910	871	906	882	817	869	858	847	906	840	872	799	862	837	897	873	949	839	917	855	879	839	851	893	866	879	831	899	864	883	842	918	882	880	862	876	911	825	889	845	857	828	888	913	887	920	886	872	880	921	873	818	873	878	857	893	828	890	847	840	875	883	856	888	828	850	867	880	928	956	914	830	854	884	876	838	855	905	889	886	829	842	905	851	893	865	823	876	888	849	892	857	887	854	900	863	867	882	850	863	928	868	910	908	875	893	846	880	836	877	875	845	880	841	830	846	876	859	819	844	964	908	874	896	838	831	879	919	866	894	903	887	913	875	897	854	859	875	893	832	872	912	888	881	878	879	823	948	889	874	909	889	901	855	901	914	858	876	896	884	875	904	852	831	943	893	894	886	871	894	885	878	853	914	877	899	884	887	851	862	871	893	875	844	842	891	866	831	868	838	892	875	851	817	861	902	842	899	867	880	849	886	842	839	808	880	826	810	913	898	850	879	829	901	889	847	866	881	827	857	902	846	855	860	894	886	833	907	863	830	894	936	918	907	900	901	896	831	849	836	884	890	858	883	820	891	849	864	900	873	852	866	883	868	859	859	843	902	883	845	896	909	859	846	876	888	870	827	886	826	890	831	896	878	830	869	929	858	869	883	891	888	883	880	865	878	823	868	855	874	915	900	915	885	935	832	848	872	866	911	909	876	869	840	921	835	931	881	869	869	839	872	890	870	846	897	908	830	853	857	873	868	879	894	818	904	824	844	807	870	901	878	890	903	883	889	880	887	863	911	923	833	805	866	900	861	870	900	898	890	887	849	842	856	887	837	842	890	908	880	910	909	899	885	869	849	888	878	864	906	796	884	844	893	877	914	819	844	939	888	877	886	875	881	878	890	901	855	889	911	858	870	841	876	920	851	872	898	888	862	926	876	831	875	816	899	959	907	887	902	892	891	864	869	879	826	839	917	914	864	880	907	862	887	869	910	900	848	904	866	872	889	857	842	881	888	905	886	854	914	859	906	881	862	847	892	868	875	917	901	826	867	890	840	877	828	866	890	826	840	888	854	881	854	899	904	913	837	885	899	882	889	890	874	845	863	868	854	861	854	845	949	865	923	907	887	860	893	820	912	857	885	852	894	857	906	903	824	895	927	828	854	801	868	868	833	875	868	899	845	835	846	901	856	888	807	907	884	880	870	878	850	868	877	858	885	859	902	835	895	883	865	912	864	799	847	865	854	901	854	916	858	856	903	842	859	901	916	844	875	833	862	832	831	898	907	905	887	875	819	930
3766	6137	34616	82266	66283	37469	16050	4853	1421	891	797	898	807	859	840	844	799	800	829	861	828	845	809	861	867	823	839	833	828	806	817	762	865	894	817	835	837	829	884	893	810	811	831	836	854	839	820	822	840	856	771	829	826	859	864	825	805	854	848	852	803	813	784	834	786	839	836	826	849	863	809	856	836	809	823	836	869	890	837	838	846	797	823	814	815	852	824	832	826	789	835	869	840	832	804	834	860	791	798	867	819	822	804	906	828	806	823	849	812	823	805	805	827	777	827	816	863	764	803	831	864	836	778	777	847	811	841	870	789	849	856	819	812	855	812	828	806	841	875	833	849	867	783	893	865	796	831	843	833	794	844	806	808	777	792	863	860	857	817	877	866	823	823	815	798	806	863	849	872	890	793	831	784	813	806	783	799	807	767	852	806	841	833	811	815	839	821	841	845	838	835	839	838	801	827	810	801	802	850	812	833	816	802	835	822	868	865	868	871	835	833	826	796	798	857	830	856	836	755	814	787	836	829	863	857	803	900	815	830	795	822	825	817	791	821	844	860	825	812	836	795	826	850	910	823	855	851	837	806	802	904	865	830	801	842	828	821	851	821	840	857	860	825	807	823	844	867	782	857	800	877	806	870	809	860	843	835	854	878	813	886	870	779	834	847	822	869	822	826	895	798	791	831	822	794	836	819	808	841	834	791	847	848	856	822	887	775	816	775	813	809	819	834	861	797	820	826	811	828	816	801	816	805	921	832	813	784	826	836	877	843	844	808	763	799	836	795	843	864	831	799	817	807	777	914	862	838	823	788	808	854	840	818	839	813	814	855	818	811	854	807	824	804	813	823	852	818	800	840	849	863	797	798	834	884	805	799	831	794	823	815	854	875	837	808	856	805	851	849	813	781	814	821	838	826	810	854	811	848	821	793	875	847	851	824	830	792	801	830	872	793	790	807	789	869	838	796	852	858	849	825	844	831	885	816	844	852	851	841	818	869	822	821	805	822	817	822	857	856	840	782	830	831	831	830	799	842	796	782	865	804	827	851	831	811	777	803	856	837	810	812	886	829	853	828	820	805	815	845	784	819	848	810	800	842	868	842	810	830	801	847	816	855	781	858	818	817	831	811	804	807	812	793	815	822	834	813	803	789	878	780	847	857	830	811	865	802	779	861	804	851	818	819	798	809	772	862	821	838	839	839	801	837	850	802	840	889	759	827	810	778	855	818	849	828	810	809	854	828	867	819	882	819	824	810	817	836	764	836	791	785	845	869	831	795	834	903	803	769	779	865	804	801	857	813	868	804	845	862	792	808	792	841	870	802	812	810	848	814	826	877	836	835	867	796	823	857	835	851	796	801	788	802	813	810	793	807	827	826	844	820	834	848	824	816	815	791	847	789	851	878	817	853	821	829	870	853	773	832	849	871	842	825	889	805	820	824	778	835	776	837	852	858	856	817	806	791	837	838	821	851	862	864	813	862	803	790	823	776	881	817	863	855	830	788	815	870	782	834	846	816	867	748	795	812	812	841	864	793	852	832	902	883	835	861	868	784	813	847	829	836	804	850	793	861	810	813	851	846	757	845	795	843	875	817	792	806	841	809	864	782	846	810	800	880	804	826	829	847	810	838	829	808	798	849	859	802	802	824	851	801	821	832	860	866	837	883	818	832	879	869	826	847	807	813	790	814	792	887	869	846	832	867	810	790	806	798	817	805	839	807	792	776	841	820	818	815	807	832	803	820	774	766	843	804	819	799	822	844	783	798	798	834	841	861	849	809	827	834	852	869	840	878	824	803	805	775	837	863	835	814	808	816	825	817	829	835	822	806	842	823	814	826	847	839	853	845	835	822	829	791	804	770	802	827	828	832	833	800	817	816	820	808	847	861	874	822	788	837	830	840	799	878	841	827	873	846	857	875	853	840	872	809	836	874	785	789	854	832	803	800	801	763	831	871	817	849	846	840	806	820	806	854	812	834	855	856	835	877	869	895	788	825	774	832	811	826	808	830	833	820	825	829	818	807	818	834	831	868	804	780	857	823	850	836	818	801	797	836	836	815	826	845	868	785	853	784	814	774	819	846	799	823	820	827	805	813	810	790	816	823	858	845	891	793	832	828	818	815	878	845	858	854	816	806	853	806	836	852	812	798	770	783	772	795	800	851	869	890	882	846	831	837	843	822	852	798	824	801	868	805	837	836	810	790	802	814	794	863	794	789	756	852	813	841	836	777	823	868	826	813	831	855	880	816	810	837	869	798	815	828	883	871	826	856	885	808	843	868	827	861	857	821	790	827	853	781	823	788	811	817	855	803	783	835	792	849	819	841	827	810	879	852	849	839	852	812	810	830	823	805	835	770	849	796	832	830	849	844	838	876	817	844	804	808	806	834	800	815	808	819	868	841	797	854	860	801	801	847	813	816	835	819	874	868	807	815	835	834	851	777	819	805	837	839	819	830	800	837	857	885	853	785	872	825	825	817	793	767	782	835	789	816	791	855	796	836	824	825	918	824	792	815	811	826	802	829	828	808	809	844	841	794	805	843	845	794	807	857	829	811	868	820	825	865	819	796	854	791	801	825	811	867	834	821	817	841	831	840	810	826	857	816	821	834	801	821	816	819	776	805	843	831	818	812	808	825	857	829	832	819	807	841	855	815	819	826	844	841	855	828	741	827	863	818	836	839	814	838	803	853	789	844	825	819	826	809	844	794	772	870	821	785	835	839	839	823	844	808	850	813	847	815	870	858	838	818	810	818	786	826	793	876	841	884	836	807	841	802	815	838	823	869	847	899	820	921	834	865	814	845	858	818	860	834	817	801	840	849	777	798	825	796	892	787	849	866	846	782	835	755	839	839	791	862	843	816	780	808	833	864	828	802	822	825	842	878	883	833	776	807	898	874	824	855	773	807	823	824	865	857	841	827	847	788	831	782	818	802	808	847	776	814	824	815	818	814	807	821	814	798	832	835	860	805	871	852	833	832	827	768	823	828	865	779	850	784	836	802	843	819	843	842	839	817	863	836	814	866	874	817	798	798	794	847	849	786	851	831	817	836	876	837	859	811	851	812	840	815	826	781	860	782	829	831	809	758	843	833	819	887	811	835	780	834	834	803	816	810	859	770	810	772	857	804	847	810	839	812	874	837	840	821	829	882	823	817	828	858	797	780	839	809	855	801	810	807	837	779	813	827	807	848	846	854	800	820	794	811	821	827	838	825	842	776	841	804	807	868	797	779	832	851	797	777	865	842	817	819	837	815	838	842	830	810	780	787	839	786	838	828	828	849	855	838	838	874	810	836	873	824	846	810	855	805	807	828	829	870	841	803	854	828	906	798	798	823	830	875	808	816	806	826	857	825	774	803	816	830	838	860	820	821	824	818	802	800	825	783	831	821	811	811	791	787	834	844	791	808	830	839	846	800	817	846	765	824	829	812	773	774	799	849	838	828	785	799	792	827	819	878	852	810	763	831	840	872	807	836	888	842	776	774	841	813	770
27318	13555	6504	20083	19211	9019	3186	1404	964	866	841	809	809	815	765	862	827	857	873	891	777	860	751	775	835	853	773	831	851	755	846	862	787	792	806	881	818	784	859	857	853	825	829	824	831	776	815	843	820	796	821	844	825	800	856	814	821	829	867	934	794	840	765	789	795	827	776	845	831	795	801	808	846	844	813	864	806	830	796	844	799	821	847	784	803	852	797	814	766	859	829	830	828	851	844	810	809	811	810	842	841	821	784	799	753	805	817	838	825	814	789	813	813	851	816	795	858	786	798	835	821	826	792	807	783	846	866	822	832	803	803	847	816	832	836	830	829	798	798	807	790	802	813	835	831	778	821	787	806	824	784	858	769	797	737	810	817	799	810	761	829	852	811	835	788	859	803	806	815	852	817	799	829	847	768	837	807	810	807	807	806	823	819	819	813	770	786	804	795	830	796	888	828	831	809	852	837	784	808	820	784	820	848	778	817	787	832	798	791	820	813	772	822	842	841	804	845	845	802	804	839	839	840	833	791	805	827	805	798	859	790	771	810	778	849	785	746	780	797	835	834	780	793	821	778	764	832	764	816	823	785	844	819	802	810	826	800	731	810	851	809	794	809	816	803	831	831	835	805	763	819	821	841	820	812	832	795	820	783	817	798	801	792	840	841	808	836	825	838	798	866	836	874	858	797	899	841	796	822	835	796	798	915	842	832	789	799	842	832	816	809	827	764	795	823	815	893	801	864	813	824	804	779	785	801	841	843	780	772	818	868	851	832	851	785	886	870	823	808	838	813	777	805	842	824	824	819	804	827	822	829	845	807	785	834	816	867	852	849	791	799	828	817	774	779	782	814	878	809	820	799	805	826	817	862	702	790	773	818	841	814	814	821	794	812	779	854	799	888	792	818	847	854	856	809	767	755	786	815	843	829	845	833	813	847	838	808	824	805	815	786	840	808	779	820	855	848	827	805	828	809	837	816	798	830	846	818	830	822	813	825	832	804	831	860	819	829	824	781	848	771	810	812	830	772	814	800	840	812	845	798	821	826	807	854	780	812	848	777	838	829	785	856	870	823	780	852	816	843	848	821	774	771	834	819	797	854	787	817	830	820	739	866	813	818	829	837	789	817	875	823	822	811	813	770	798	864	884	825	847	859	830	876	793	783	854	825	802	780	841	783	812	788	871	835	843	780	776	844	750	847	849	807	847	775	828	813	822	870	802	834	790	810	848	838	755	754	788	788	826	815	830	809	816	836	859	794	820	784	803	818	786	831	827	819	769	790	874	761	819	862	821	823	820	821	839	828	791	798	827	835	772	799	844	777	827	792	823	787	775	802	827	815	808	822	803	822	824	833	852	779	868	834	801	879	837	798	754	831	795	829	789	839	798	827	782	854	829	737	808	873	853	824	775	825	759	792	838	777	855	789	883	823	777	785	792	859	832	831	823	794	785	860	776	758	834	830	826	845	847	848	808	841	795	819	818	804	791	800	770	800	832	832	796	809	799	860	828	806	846	850	833	816	811	813	768	812	838	823	804	800	831	811	802	855	801	821	800	805	846	808	850	862	824	811	831	851	828	787	819	811	853	789	842	820	799	832	769	811	800	795	799	776	802	840	842	841	832	809	815	846	855	806	824	813	808	768	853	817	772	803	847	831	804	760	779	806	791	800	819	839	759	795	816	837	842	804	804	834	817	823	781	827	831	817	808	823	843	796	791	763	809	795	747	795	819	814	812	802	820	850	776	812	865	885	822	830	810	778	803	799	872	823	812	809	768	777	816	755	878	835	805	841	780	806	830	860	823	807	811	861	806	784	808	802	812	786	839	782	832	802	880	811	811	853	785	779	818	834	823	749	827	853	813	805	826	836	829	834	788	766	826	827	870	833	794	827	820	831	842	834	840	820	763	793	823	843	803	823	865	825	783	826	771	822	786	774	819	832	822	813	803	833	799	778	835	813	821	808	828	796	851	798	821	808	828	838	800	835	846	861	868	821	828	799	851	776	797	798	841	815	832	816	824	843	828	816	819	780	814	779	873	840	785	798	782	846	879	783	805	785	842	803	797	789	794	773	779	754	857	811	850	816	841	854	772	802	795	826	829	805	814	802	771	808	821	838	798	814	852	779	835	785	830	876	774	798	831	796	825	798	830	801	800	827	833	825	781	782	765	826	805	794	813	832	864	800	835	806	783	839	784	820	802	833	825	769	842	838	842	825	817	867	826	824	835	844	832	833	840	775	836	814	810	833	812	834	771	839	815	795	867	795	793	774	819	776	811	821	819	799	813	784	834	834	784	857	859	843	844	823	784	826	802	770	846	802	787	777	790	889	854	854	780	842	812	793	868	848	849	826	831	785	847	807	814	848	817	765	782	762	765	814	744	775	870	795	790	824	801	811	867	808	852	842	842	788	804	867	802	766	780	840	836	830	844	792	755	855	827	832	779	761	797	815	841	887	815	820	806	839	824	810	780	791	840	814	813	848	816	825	866	845	793	765	816	815	828	846	829	892	838	791	803	804	863	811	824	795	775	823	806	768	833	803	864	801	783	810	789	810	825	846	820	817	838	825	756	875	816	870	798	810	789	743	831	765	761	847	877	825	851	829	794	895	802	817	781	774	837	785	866	859	830	811	812	824	846	804	838	826	826	799	849	788	836	814	829	858	798	825	923	853	819	757	848	812	822	803	857	830	846	779	790	829	808	831	800	808	810	776	777	825	820	830	834	818	814	915	843	839	828	789	856	872	817	822	800	816	774	812	819	789	833	801	825	821	794	786	838	835	809	839	830	794	824	820	804	837	858	798	821	803	834	830	791	831	850	820	819	852	863	845	797	823	765	837	798	825	819	770	855	830	840	859	848	785	835	843	839	767	849	809	789	785	844	872	826	791	811	819	849	864	825	799	822	805	907	786	850	847	833	819	821	805	835	795	793	775	845	793	853	853	812	793	838	852	856	819	774	820	828	820	783	819	833	801	838	860	798	830	769	809	834	839	783	810	811	835	843	869	809	831	819	794	799	833	782	814	802	841	831	835	852	788	816	821	870	887	846	763	830	831	815	784	844	778	806	792	834	845	797	782	861	838	819	807	798	828	800	852	782	837	834	838	787	833	829	837	798	854	820	799	823	866	828	854	787	800	843	854	870	850	857	788	764	812	807	828	783	781	852	825	820	826	811	821	782	779	817	816	828	809	814	852	830	842	807	784	843	790	793	799	789	790	818	767	812	782	818	848	812	792	849	808	820	843	839	799	812	826	790	789	812	802	847	876	838	797	813	848	852	822	802	820	881	829	806	880	799	790	794	816	775	765	850	795	818	827	835	806	815	870	785	828	854	820	824	847	848	850	851	861	808	868	783	806	788	909	806	828	840	789	771	797	807	838	815	791	858	793	781	847	833	823	842	826	850	838	818	793	821	802	811	834	816	827	824	840	815	873	840	847	795	835	830	819	796	831	830	815	879	846	796	785	829	796	827	823	808	784	824	773	843	768	840
5010	931	6194	16458	14361	6538	2529	1181	792	765	739	732	721	733	747	764	763	734	762	709	705	716	682	727	775	780	774	745	718	748	762	748	766	703	726	750	725	690	755	711	762	745	717	713	740	710	730	724	694	678	723	704	747	762	760	729	720	746	759	715	724	737	658	693	750	724	676	697	756	672	709	683	750	722	748	730	746	672	718	732	772	772	673	747	756	729	735	747	687	675	688	719	690	733	726	745	731	713	762	716	699	719	701	736	750	734	759	735	682	709	737	750	744	767	693	702	726	724	752	741	733	706	696	751	704	659	729	673	773	720	736	744	742	750	726	740	729	717	721	716	733	711	740	752	721	746	742	771	742	722	744	744	665	770	708	758	741	709	729	739	671	716	730	762	772	730	725	746	731	702	710	755	725	727	682	685	698	807	659	765	721	727	697	742	689	744	693	713	717	738	714	742	739	649	738	761	765	675	706	708	728	710	703	773	735	772	722	676	721	724	734	774	729	717	684	719	744	703	716	699	782	759	709	703	704	723	699	673	713	719	748	718	676	711	729	701	703	734	699	757	745	670	691	750	724	756	706	737	754	781	728	731	765	697	733	725	738	689	705	725	728	717	696	729	686	731	718	738	690	718	697	738	740	692	703	744	682	710	731	734	715	761	703	716	731	684	759	736	694	715	702	736	751	710	694	739	732	737	723	709	751	733	776	716	725	767	745	744	735	693	706	705	748	745	692	743	727	737	704	684	741	684	750	731	755	716	744	771	779	720	754	716	689	688	681	706	772	753	751	697	750	711	713	729	772	712	727	725	689	682	771	755	762	746	721	730	728	742	770	719	715	757	729	700	743	702	741	727	723	750	730	727	773	745	699	649	698	754	686	709	696	740	721	748	751	686	702	761	755	712	748	685	741	762	712	736	725	724	697	767	710	705	693	697	722	769	677	719	737	728	694	737	646	743	725	739	750	743	697	716	716	720	689	723	681	728	760	753	696	689	722	673	777	742	748	747	747	776	745	713	761	749	750	777	710	733	769	696	719	771	716	733	670	728	743	700	748	682	784	704	730	724	684	689	747	702	714	733	742	719	763	736	736	744	713	748	706	729	743	763	743	733	774	705	663	720	736	701	742	675	685	719	741	714	761	724	718	699	708	720	805	717	753	732	724	737	755	702	755	723	731	704	657	740	681	676	754	747	775	704	708	689	701	759	748	734	743	708	739	766	718	711	744	728	755	756	759	717	727	715	715	738	748	707	715	729	719	729	715	768	727	738	731	710	770	770	752	708	748	712	721	786	768	761	721	713	718	682	721	766	693	683	681	715	732	742	735	686	708	727	750	680	713	712	709	726	732	745	680	690	777	732	763	729	688	754	748	753	773	672	742	754	709	722	768	745	689	763	727	728	734	677	721	685	684	734	714	743	679	726	758	732	721	696	742	706	755	727	756	725	758	738	671	724	704	727	715	766	681	759	731	807	692	745	789	716	714	701	751	668	706	750	749	728	698	744	771	676	717	738	741	715	729	737	707	726	737	728	699	768	738	671	741	745	682	725	693	756	715	721	699	713	753	682	740	719	703	726	763	752	755	737	754	732	742	780	701	735	708	686	741	748	736	697	728	702	737	715	681	720	737	692	753	737	731	796	687	697	721	718	743	737	735	686	727	711	739	737	708	713	751	726	748	689	719	710	753	736	712	750	740	756	715	701	717	691	733	750	664	757	691	775	750	735	723	777	661	719	711	738	756	752	661	740	725	735	707	721	721	733	755	702	698	723	751	719	726	736	727	721	766	733	712	764	710	702	760	749	766	758	742	710	745	708	722	693	765	743	727	700	754	669	730	696	767	747	764	706	719	727	755	706	716	743	730	736	738	718	733	751	692	692	732	754	688	752	718	740	768	722	754	742	747	716	747	733	763	714	758	723	749	727	767	670	769	741	687	716	759	690	727	711	734	710	717	681	720	689	760	687	741	749	762	720	763	702	738	715	735	721	794	734	712	717	703	782	705	718	707	723	719	724	705	733	738	708	783	704	751	764	700	731	731	730	733	698	727	693	748	719	724	718	742	707	707	746	708	733	724	720	730	676	755	781	730	723	761	709	747	727	733	719	731	783	749	700	700	697	745	735	712	734	730	729	766	710	693	699	711	697	694	742	742	702	724	696	719	692	756	718	737	708	732	694	700	699	731	737	735	699	762	677	756	728	704	708	706	756	768	705	695	692	677	782	765	659	686	718	693	732	747	736	725	739	739	768	745	718	777	740	749	719	721	767	724	689	749	745	797	707	692	726	720	747	719	716	726	739	709	739	731	727	764	738	707	704	746	724	704	754	730	747	718	705	744	731	774	751	732	725	720	738	716	712	717	668	698	710	728	683	731	743	750	732	681	754	807	772	692	765	703	750	783	766	750	693	692	732	689	728	716	771	703	683	733	791	700	726	715	716	710	703	725	706	714	691	726	755	720	746	694	714	770	707	710	729	755	705	731	746	785	757	764	732	725	731	774	716	693	704	697	738	699	720	728	692	740	693	725	713	707	767	735	744	728	726	732	726	705	748	746	732	716	712	692	780	736	738	741	723	702	707	727	725	739	795	696	724	727	725	718	700	685	729	727	673	723	721	752	713	760	700	685	726	733	748	724	762	725	719	731	715	690	762	693	715	739	733	727	744	697	713	725	677	697	726	747	742	746	746	750	745	762	708	755	760	729	747	710	728	723	744	686	777	744	769	747	735	783	742	716	670	698	733	695	724	711	753	732	719	701	781	777	725	702	732	739	704	717	754	717	748	704	710	744	695	791	710	729	697	737	737	693	713	775	774	698	709	786	770	687	722	716	773	705	730	740	755	728	712	754	693	718	688	751	720	738	767	775	757	726	716	693	716	687	725	762	656	706	739	735	709	716	690	697	746	801	703	686	721	724	702	785	737	705	772	766	738	746	671	747	740	763	771	704	731	706	724	767	732	706	765	716	675	723	694	710	702	703	777	725	682	710	724	749	736	756	719	737	685	766	732	723	699	761	715	751	702	688	712	750	733	720	716	737	716	744	726	710	717	732	737	795	681	699	729	735	724	748	726	722	745	757	725	749	731	752	736	766	753	751	715	766	736	718	731	683	696	730	695	751	765	676	715	726	738	709	750	687	719	739	745	724	725	716	740	729	683	744	694	749	752	768	752	729	723	691	702	740	718	703	728	705	708	698	674	735	689	729	738	714	784	725	737	709	710	797	727	719	737	740	751	687	743	702	761	719	725	725	714	693	735	788	719	683	744	706	690	698	737	730	694	683	711	690	755	736	756	740	731	755	716	689	744	708	690	705	758	717	739	710	709	703	748	690	684	767	765	681	682	742	756	783	744	775	724	757	758	748	682	726	771	740	711	742	696	741	676	671	695	699	730	723	753	702	787	701	751	738	723	772	669	696	746	747	695	728	728	701	723	671	717	663	724	723	690	691	699	693	701	691	718	754	712	707	762	738	721	781	697	750	692	743	727	720	747
24525	21136	28481	50922	58050	41444	23578	6805	1510	917	860	794	830	835	847	814	805	854	804	803	770	753	797	798	808	787	790	819	862	801	822	777	808	822	811	793	804	806	832	885	783	809	766	856	853	747	831	769	779	841	804	812	869	757	818	789	839	811	835	765	853	803	773	827	806	772	754	789	814	811	757	794	806	820	798	788	801	812	815	841	776	806	747	795	733	794	811	775	787	770	838	774	778	828	764	791	727	807	803	784	836	738	799	864	758	822	751	753	825	823	786	759	781	774	806	763	785	796	773	840	761	770	798	785	753	778	830	777	850	761	805	787	831	802	799	788	808	793	779	799	776	795	832	796	754	813	804	787	762	776	779	809	791	831	806	809	803	814	796	837	759	858	803	822	794	810	760	800	838	737	815	844	762	819	830	809	795	829	764	817	783	824	787	783	804	838	849	808	790	766	793	844	787	852	747	764	784	737	777	772	829	781	825	780	797	771	808	746	743	790	795	786	763	803	761	812	752	815	811	739	808	790	792	804	838	800	806	824	844	762	757	805	800	780	837	793	772	797	773	787	854	773	750	758	813	820	741	771	816	759	849	830	839	816	822	843	788	762	863	802	759	806	770	848	777	762	776	779	768	795	769	783	819	812	812	805	795	795	770	775	809	822	815	839	783	790	764	754	790	791	767	749	826	787	788	829	795	845	814	790	773	785	781	724	774	758	818	787	790	793	828	841	838	766	790	835	774	763	788	743	806	841	772	825	733	773	828	807	827	822	772	766	833	793	821	781	819	756	743	823	788	837	739	804	775	782	797	787	829	832	764	789	774	775	792	806	823	751	767	814	802	767	733	803	832	768	789	779	828	810	782	757	844	770	804	804	832	800	793	787	802	815	802	745	803	777	768	807	781	764	788	807	793	780	756	781	808	771	767	816	778	764	807	780	768	782	743	851	755	839	771	781	786	790	814	826	817	825	829	773	763	727	802	882	815	787	797	811	788	843	794	793	778	774	772	777	769	794	819	824	744	806	826	808	801	797	797	818	790	812	790	804	782	803	803	780	831	822	793	819	772	766	801	763	780	790	796	820	761	790	781	764	773	791	799	773	808	793	775	814	817	779	797	799	809	799	843	831	806	755	787	807	800	816	827	819	819	851	817	778	799	840	793	805	812	802	769	732	786	774	763	807	767	795	777	765	791	764	813	820	775	775	743	852	803	793	807	789	830	822	813	793	784	798	802	774	831	788	792	759	789	823	763	802	772	742	815	777	795	806	765	823	790	742	799	804	723	799	766	775	824	831	793	771	753	829	839	801	806	783	860	805	792	783	797	811	777	753	792	772	808	811	804	834	799	735	770	785	797	777	800	838	812	709	746	773	738	749	820	843	802	767	818	773	841	754	730	813	801	803	802	803	740	802	801	797	777	808	793	785	819	789	782	820	709	792	827	771	818	813	804	861	819	808	758	752	802	794	788	771	792	775	804	762	788	796	842	806	806	825	774	763	766	761	838	757	819	763	807	839	754	790	788	784	739	814	811	733	790	806	791	761	821	800	811	816	751	810	785	788	808	761	741	711	755	815	812	769	781	826	791	835	828	793	767	788	752	847	781	801	766	823	793	777	780	797	861	777	796	795	825	796	809	772	809	753	767	793	786	761	746	784	793	756	765	851	823	821	756	804	746	786	814	801	763	832	809	721	723	804	776	813	776	838	807	799	767	775	778	784	795	788	837	804	817	799	795	812	827	775	824	829	803	775	763	804	744	762	765	826	816	780	783	799	810	780	809	783	791	749	830	783	830	795	781	851	768	792	771	822	789	761	759	789	795	803	819	749	840	795	738	796	806	779	816	795	790	805	829	787	819	788	843	820	812	791	796	782	801	790	755	796	797	800	800	812	835	760	789	832	805	761	783	814	725	832	776	806	787	790	732	813	866	741	785	744	790	754	796	801	813	750	741	849	852	775	861	758	812	762	812	797	800	816	814	794	779	741	738	770	822	790	767	791	843	796	782	806	790	807	787	803	801	780	820	773	759	802	818	813	824	785	803	805	801	857	762	828	832	755	780	811	793	772	739	797	813	781	770	834	878	772	792	778	764	787	783	850	787	788	825	823	801	836	764	786	814	783	749	831	746	853	768	739	815	805	776	818	790	784	814	834	791	806	770	771	746	757	763	816	791	781	798	768	742	778	795	783	823	836	721	815	784	817	775	785	746	759	766	765	770	803	835	831	789	827	780	776	779	786	789	781	797	805	809	782	794	786	782	795	811	765	790	777	767	815	772	755	794	796	777	799	801	777	781	795	797	803	720	737	799	813	828	793	812	759	824	779	787	803	766	835	778	783	793	787	802	821	782	797	811	784	832	818	799	756	793	846	764	758	781	781	843	757	766	773	767	810	802	769	740	770	830	795	757	831	799	845	781	748	815	812	791	797	791	808	826	767	802	828	766	854	779	798	783	790	734	820	825	810	768	784	837	795	825	805	747	769	808	802	780	774	734	786	772	784	825	784	794	743	717	763	781	842	837	784	777	769	843	812	851	836	781	796	760	781	803	773	768	839	755	809	811	834	785	802	796	778	783	794	796	765	748	773	853	789	819	787	792	817	767	826	774	781	834	765	834	790	735	796	761	808	820	794	803	740	766	768	788	795	802	829	805	787	779	767	829	803	769	793	748	807	795	766	811	829	773	783	781	805	783	772	764	804	758	784	787	840	762	812	754	761	815	772	829	769	812	815	804	776	820	748	766	797	798	822	805	779	804	773	745	822	805	824	793	822	779	780	825	817	781	760	766	782	757	760	867	759	815	790	854	783	872	773	798	815	771	799	771	817	786	778	796	752	757	793	796	789	821	792	864	830	804	812	780	733	765	819	782	752	726	765	837	803	737	799	785	764	781	800	776	799	824	737	835	794	816	794	836	751	802	750	752	820	798	799	821	816	792	832	785	745	807	811	736	812	786	753	768	778	832	800	777	782	806	781	796	795	803	775	757	871	813	789	768	760	753	819	818	811	838	809	833	784	795	758	865	797	828	810	802	769	756	788	824	722	746	752	792	832	761	805	826	780	796	776	832	808	802	757	783	862	754	783	837	759	814	817	817	777	802	779	855	767	802	737	814	783	778	760	809	782	795	799	821	806	769	763	795	767	801	784	795	839	810	815	755	828	748	805	780	788	811	817	832	813	804	819	823	827	814	800	740	817	810	832	775	810	792	750	804	805	783	774	824	774	837	785	756	770	822	782	742	759	801	754	771	793	737	820	808	797	763	816	825	797	796	800	754	738	779	841	821	776	770	828	794	777	793	828	755	768	778	744	730	838	804	754	766	776	828	794	794	807	789	765	824	766	801	780	783	790	792	758	789	808	809	794	796	753	805	792	822	841	807	767	862	795	798	831	782	826	785	759	796	796	827	758	759	799	811	770	769	770	773	761	817	806	821	816	833	825	806	765	804	784	791	835	769	786	801	733	784	847	793	791	824	800	840	716	798	750	815	782	784	797
3434	4123	18087	70005	56895	34196	14860	4429	1302	768	809	747	780	733	732	725	726	770	725	724	796	794	720	771	748	802	778	761	720	801	762	693	768	756	722	749	791	762	784	749	750	725	751	767	765	772	737	770	734	733	760	718	733	775	721	763	766	777	781	704	798	704	742	766	761	800	722	789	769	718	733	789	772	751	769	763	735	807	762	768	739	775	725	714	709	750	737	756	804	776	672	752	738	744	745	745	762	750	774	717	764	743	771	741	757	689	768	760	743	803	735	782	759	789	763	738	724	787	731	749	795	742	723	740	774	722	789	736	740	731	749	737	756	787	738	744	729	747	775	734	738	758	751	820	724	727	810	779	697	778	734	770	722	737	744	769	715	763	733	765	756	682	775	763	773	752	786	758	764	763	770	739	768	743	720	756	790	749	775	732	741	735	733	732	784	746	769	838	738	751	745	799	750	777	736	741	755	786	709	738	710	721	737	777	777	772	761	792	751	736	781	752	715	729	758	767	783	726	743	759	760	721	756	727	724	799	710	727	757	702	753	768	756	748	706	738	734	805	744	707	741	791	755	757	761	749	761	767	769	717	735	716	740	734	782	714	753	783	738	773	743	705	713	761	753	738	744	766	699	786	735	748	721	720	737	717	715	769	747	767	725	772	756	768	750	792	769	735	741	726	797	740	716	735	753	759	742	727	752	811	734	740	777	789	674	749	683	804	782	708	760	805	758	715	718	720	787	724	796	806	780	767	774	775	738	723	758	706	747	722	730	791	729	761	740	771	777	731	741	687	732	755	773	714	751	747	754	770	752	742	743	784	793	736	735	760	753	768	778	774	799	733	703	714	693	738	723	751	749	719	762	757	756	795	761	710	744	755	776	730	711	772	741	746	782	726	750	721	746	744	739	718	730	765	710	790	770	725	707	789	743	743	760	738	727	799	724	803	785	758	773	746	768	757	770	748	767	740	742	785	801	763	715	711	776	793	696	792	717	778	719	765	723	784	761	727	766	733	755	780	780	745	746	757	752	723	775	742	799	768	802	745	723	760	725	731	758	668	694	799	763	739	714	757	687	804	745	732	761	748	782	719	763	727	761	766	758	761	802	732	737	700	769	754	754	750	778	742	749	761	758	750	722	785	715	781	790	731	791	710	710	776	713	777	758	782	712	786	742	731	754	766	777	750	750	770	772	774	747	723	759	774	697	707	782	715	757	761	768	751	751	783	691	793	750	758	786	787	745	734	750	789	770	731	749	733	768	736	789	710	720	709	741	722	795	772	736	702	760	714	776	791	705	785	776	733	787	753	738	748	770	736	760	768	743	764	727	713	696	732	760	754	740	752	694	782	724	717	777	712	706	790	709	753	745	739	774	759	744	775	755	725	785	733	720	731	765	712	776	774	782	796	770	702	737	735	734	792	757	721	748	767	709	741	730	758	788	765	704	723	761	725	752	738	651	674	736	791	753	774	763	747	783	767	730	740	741	727	725	740	736	703	758	723	731	743	762	722	805	780	748	723	779	734	800	726	776	717	750	776	760	734	786	755	794	716	749	767	784	736	711	773	735	740	742	734	786	721	739	753	739	777	786	731	738	757	702	772	770	737	755	735	764	748	732	723	736	760	751	783	797	753	746	731	771	749	723	743	770	711	730	711	737	746	794	737	741	731	764	758	719	762	722	754	744	727	742	763	716	745	716	760	761	789	752	726	755	734	757	707	756	777	687	681	724	774	757	750	757	791	750	726	747	768	725	744	766	748	689	761	752	738	793	740	664	708	740	708	744	705	715	770	732	741	740	732	737	785	728	770	705	732	733	773	739	800	695	763	737	738	738	740	698	721	751	802	753	765	680	726	732	771	801	764	726	797	715	751	785	773	746	752	722	733	751	752	739	738	744	783	735	711	708	732	706	718	742	742	729	748	746	773	765	755	699	746	778	792	746	714	749	706	763	748	771	707	716	747	714	773	746	783	740	763	734	714	782	740	711	767	730	732	765	728	728	768	754	746	747	743	711	746	765	765	711	770	766	697	758	775	732	722	779	702	775	794	718	742	712	769	723	767	763	760	743	734	778	754	748	755	738	735	734	722	775	755	751	752	712	801	772	793	752	737	710	743	733	749	747	777	734	776	793	759	766	767	749	746	711	825	751	775	750	776	788	726	736	762	775	738	728	756	744	738	819	735	765	706	699	762	800	769	769	764	787	783	794	768	757	758	702	731	742	739	761	741	794	724	754	728	733	784	767	764	722	691	757	771	754	737	784	794	708	781	721	724	773	724	726	787	709	720	721	737	765	740	726	769	717	802	727	766	772	705	749	778	744	735	694	705	716	748	746	758	796	678	716	715	721	746	764	772	754	786	751	774	770	741	776	766	741	765	802	814	774	802	720	689	763	745	760	759	725	747	744	800	786	762	730	752	767	740	758	761	759	742	801	716	726	762	735	756	753	771	733	713	743	744	688	782	773	782	664	771	764	733	743	792	715	712	791	799	752	744	745	763	827	771	762	723	741	814	783	748	749	746	732	773	738	746	721	749	720	822	717	720	768	759	720	771	744	727	766	775	748	737	763	777	744	762	711	777	745	736	802	754	714	750	752	767	720	736	791	773	709	744	739	733	720	737	749	730	712	724	764	745	718	765	768	762	752	757	750	750	801	716	780	741	721	774	749	757	782	744	718	740	761	702	740	761	777	783	729	770	755	681	751	737	762	742	752	738	735	764	758	746	759	705	758	726	759	731	721	694	758	752	717	752	696	786	723	740	752	761	767	729	719	769	713	729	752	754	780	723	747	760	754	766	727	767	770	751	755	782	759	754	748	738	715	736	742	685	653	739	747	719	782	726	720	744	778	736	744	733	714	780	727	765	769	721	766	700	748	772	732	772	703	759	752	729	727	763	723	733	755	762	745	710	745	677	749	710	751	765	716	749	746	788	732	732	727	774	734	740	733	738	732	744	829	719	752	734	771	685	707	768	774	780	768	728	789	714	734	769	763	775	778	720	747	696	767	738	712	766	744	742	764	761	739	797	788	748	753	709	695	744	753	703	774	760	710	718	763	744	760	760	777	794	777	750	744	692	692	733	750	780	741	725	751	751	737	704	732	807	711	734	754	711	753	740	765	780	765	722	722	751	759	749	783	713	745	748	780	761	731	805	738	775	755	695	737	782	745	757	765	781	704	760	705	717	742	719	702	753	729	782	776	733	736	760	786	787	768	814	752	747	764	760	754	765	735	754	752	724	714	748	766	740	770	793	723	730	746	746	735	752	776	742	761	725	685	726	712	764	750	753	791	777	733	783	743	725	726	751	727	767	740	781	759	801	745	754	791	757	766	692	733	739	737	700	716	751	743	741	744	773	717	740	733	759	749	737	739	747	724	741	759	753	730	788	787	757	726	756	752	702	779	766	776	799	751	752	731	747	733	730	718	740	748	693	759	750	786	745	754	747	764	721	795	723	755	764	789	720	746	695	680	752	744	715	774	778	688	769	711	736
23849	21162	29818	57736	63483	48786	29021	9371	1916	1063	1009	922	901	925	893	913	868	907	926	932	875	888	902	840	875	859	878	881	935	899	848	892	881	919	871	873	906	901	871	887	882	919	890	875	815	877	885	853	921	906	898	909	914	905	938	856	889	906	880	911	872	859	887	870	933	914	881	846	889	847	877	877	918	917	855	881	823	859	854	868	888	869	893	901	902	847	873	864	918	844	831	843	829	923	898	858	901	894	917	864	876	869	849	870	897	883	862	861	861	868	853	894	916	896	938	924	899	876	883	897	866	866	845	892	930	901	924	912	918	869	867	887	868	828	896	909	896	876	861	920	861	882	937	901	887	875	874	883	851	826	817	894	903	883	952	870	898	867	918	955	878	881	937	814	858	881	924	883	878	909	857	864	954	902	894	928	861	894	937	908	899	889	892	900	900	921	905	930	873	847	872	869	911	879	874	849	875	865	860	842	880	879	832	885	925	858	842	907	885	842	906	867	903	860	933	919	890	899	839	906	944	906	905	885	894	902	890	847	898	880	895	864	912	915	895	840	861	866	915	879	882	952	859	907	917	927	940	837	869	830	825	880	859	929	867	876	875	866	878	854	910	819	859	885	805	868	834	816	870	858	923	851	886	866	859	825	862	923	904	882	868	859	922	863	920	894	897	899	884	872	858	872	911	866	906	888	866	898	876	871	841	897	884	901	852	903	871	906	863	899	871	868	879	822	836	872	924	892	893	893	883	913	896	861	932	885	882	850	901	879	862	915	888	882	856	865	878	817	848	856	882	875	867	908	901	867	812	825	931	875	915	860	833	923	867	873	909	896	881	934	861	875	887	908	905	900	874	819	871	893	885	913	868	863	909	938	809	821	906	865	931	908	873	871	881	843	844	892	870	868	914	890	859	893	864	891	907	951	867	901	893	839	855	888	886	879	881	845	854	858	891	883	853	892	870	874	877	910	807	843	880	920	854	864	873	871	924	856	933	901	937	857	868	837	860	819	901	849	928	840	871	878	881	885	900	915	893	813	869	881	874	924	881	919	899	882	826	861	878	848	823	886	929	881	853	894	886	878	901	849	910	893	920	872	912	879	844	896	844	848	926	850	935	888	802	910	856	864	874	906	883	907	867	895	855	890	939	921	909	873	919	922	898	860	926	875	1014	885	848	927	883	861	845	911	869	902	912	848	822	968	853	925	877	856	872	916	972	826	923	885	864	887	832	906	940	889	903	818	889	902	928	886	842	908	865	930	895	870	882	889	886	845	849	846	917	904	863	892	903	891	835	892	862	898	900	917	903	890	917	843	889	852	825	884	897	872	865	947	907	931	875	853	860	807	875	839	888	890	902	858	876	902	852	859	888	897	905	853	874	924	867	853	903	924	889	892	911	903	899	822	868	904	831	945	833	870	883	871	840	896	893	887	884	834	873	916	858	863	876	899	902	853	889	859	987	902	942	857	875	873	865	902	888	864	914	863	877	906	875	831	875	851	895	895	863	880	867	888	838	868	890	872	879	904	867	878	867	967	890	852	840	889	873	832	843	863	904	921	856	834	851	862	904	875	834	877	895	872	855	921	871	914	929	844	876	854	931	920	883	903	861	945	827	848	857	868	901	838	874	892	884	901	878	869	864	899	877	884	834	898	900	889	837	903	890	907	839	843	875	895	939	908	879	895	905	887	907	876	898	827	863	892	939	932	912	896	928	875	911	857	919	924	895	908	873	929	873	861	846	905	830	857	873	930	840	874	910	910	907	887	915	881	896	930	898	878	831	854	896	924	894	885	866	891	907	900	889	885	862	874	868	891	861	888	867	930	849	885	906	865	859	859	873	862	883	920	881	902	919	866	868	892	880	870	895	882	861	881	866	913	857	865	869	897	842	826	913	843	849	854	894	902	902	972	852	859	788	904	847	881	884	886	796	858	881	855	942	925	891	887	876	878	896	918	895	901	865	917	893	895	864	887	896	859	847	842	865	884	862	901	882	851	885	910	854	865	848	853	833	895	904	860	858	873	917	869	852	862	927	878	857	909	890	889	920	957	898	836	870	913	904	893	905	841	873	880	845	879	845	824	878	899	900	904	836	851	870	883	873	884	929	911	894	867	975	894	853	903	872	903	875	865	863	872	890	850	911	824	935	915	858	861	854	883	881	842	841	920	878	876	835	915	911	910	904	829	866	851	868	883	860	879	942	857	881	881	952	878	889	868	877	890	964	871	891	883	898	920	853	898	857	899	903	959	887	876	888	881	827	855	903	898	844	892	926	941	887	943	878	895	921	885	884	830	867	883	883	891	892	879	878	845	813	901	863	873	871	888	899	874	862	896	860	852	878	936	898	853	874	934	817	886	868	840	844	883	901	821	896	862	866	912	852	870	920	913	842	849	843	861	878	856	850	900	898	884	838	893	926	946	933	924	853	852	857	839	937	878	889	890	906	902	862	894	870	873	893	892	903	892	864	794	889	923	880	866	875	883	879	860	839	830	859	887	814	906	903	879	874	897	869	843	893	900	891	865	892	849	910	898	834	924	888	859	895	899	920	915	880	971	928	866	933	843	905	814	885	851	956	876	864	916	854	851	876	884	883	899	847	893	865	876	909	851	874	871	884	949	932	858	871	888	915	851	857	844	881	915	917	917	880	914	871	924	881	904	919	973	863	869	922	856	908	844	896	918	881	927	900	898	920	856	907	904	908	808	900	870	916	851	889	877	863	872	878	833	860	852	901	882	851	874	834	809	906	878	877	881	896	868	882	891	859	895	908	830	916	942	861	877	862	814	928	843	897	843	898	922	877	862	873	858	877	890	834	889	895	867	906	898	880	911	935	876	913	855	931	928	843	878	894	912	879	884	848	897	933	881	821	892	882	894	893	880	908	877	897	908	875	862	874	938	878	890	907	880	866	911	844	860	873	883	880	836	829	842	868	885	886	888	850	899	860	861	845	855	866	893	860	874	998	852	920	901	877	813	882	846	934	845	888	904	906	898	901	868	850	855	887	886	889	875	872	879	912	913	882	896	886	844	885	851	934	868	889	836	884	886	921	852	986	918	862	926	854	872	905	934	880	900	853	877	882	861	878	924	858	868	944	933	883	863	917	895	868	857	809	881	876	877	860	846	894	898	841	849	889	869	857	861	884	898	861	810	857	905	834	838	892	897	833	875	896	894	895	933	868	866	881	929	834	902	877	894	857	913	880	838	872	897	837	883	882	914	874	808	940	844	887	931	879	963	907	866	858	872	845	877	856	836	884	909	935	848	942	881	885	824	876	945	848	863	892	864	904	914	906	892	862	921	881	844	887	863	835	897	879	900	876	897	902	874	941	851	906	885	897	852	885	845	889	941	862	890	925	871	881	875	892	895	854	909	874	875	894	881	822	855	837	889	925	794	854	905	912	886	870	874	836	855	887	829	854	926	855	903	860	849	885	819	849	871	883	925	826	898	856	846	831	944	856	917	908	863	837	890	900	897	874	908	868	861	860	867	895	872
3708	6647	34836	81268	67446	42402	19360	5479	1561	867	851	874	814	856	841	813	861	889	799	862	800	855	786	865	837	783	858	837	778	841	834	831	829	821	831	840	854	874	781	781	845	801	882	825	815	869	827	815	829	814	865	860	863	821	783	806	874	860	794	843	822	877	881	801	811	842	852	818	812	824	823	839	821	842	851	820	828	816	838	835	833	863	876	800	842	817	892	842	861	855	865	826	796	858	904	842	809	826	819	849	882	819	842	810	863	833	799	845	791	812	830	810	831	809	840	808	854	846	814	740	831	858	847	817	823	855	857	832	830	820	802	830	801	829	840	847	811	789	855	809	869	769	824	789	920	807	805	825	842	866	861	820	817	804	883	788	838	814	844	808	822	819	819	840	841	817	837	842	839	845	816	846	828	810	826	818	833	870	889	844	875	886	797	876	789	873	813	843	828	835	806	849	855	860	795	806	797	840	801	818	836	830	841	851	887	844	850	852	794	878	802	787	811	878	840	817	829	865	809	815	782	840	772	796	816	811	806	874	784	822	860	867	840	836	842	824	853	835	818	787	851	866	818	825	786	841	857	811	815	844	836	828	885	879	822	814	875	802	874	817	832	841	812	863	800	832	832	854	858	829	868	799	832	799	811	801	814	836	849	789	740	820	861	854	840	875	840	767	821	825	789	795	803	808	849	839	834	791	833	792	848	803	819	824	848	859	834	895	814	834	801	826	875	853	789	837	802	841	829	799	785	849	892	845	797	787	819	817	815	800	824	797	854	841	878	825	832	828	816	795	852	855	770	837	858	857	838	837	847	815	868	854	791	810	783	842	785	834	817	798	912	835	837	911	820	818	808	846	848	865	831	825	821	819	830	827	855	855	827	836	835	806	847	849	843	788	819	819	814	788	846	819	860	829	879	824	821	806	827	819	820	850	832	814	817	790	835	811	843	890	837	821	828	806	810	833	773	860	801	859	859	847	820	858	797	876	852	849	820	852	837	802	789	850	828	856	844	851	790	827	849	792	808	839	843	846	833	855	846	802	836	869	793	839	831	830	832	823	856	823	783	814	811	809	806	833	828	808	845	813	834	839	852	872	844	842	821	867	859	805	819	835	832	797	806	806	827	797	819	840	846	841	839	811	807	825	810	810	843	816	862	831	818	822	810	824	807	844	828	835	801	857	818	879	856	790	831	804	813	823	858	867	802	903	839	872	759	839	829	814	863	803	854	830	783	898	865	869	795	850	790	878	800	847	805	858	881	838	847	809	789	820	790	790	856	863	830	805	847	874	822	871	804	854	805	825	830	821	819	787	767	868	888	847	812	824	813	831	831	881	830	826	798	852	802	778	839	828	826	873	806	830	797	832	843	825	830	883	835	829	770	836	845	859	831	823	802	809	817	841	880	840	801	795	866	796	839	828	848	863	854	863	858	758	814	850	877	838	810	836	815	873	815	846	797	861	873	879	821	829	839	822	888	855	842	861	842	849	812	762	797	803	802	848	806	822	826	847	807	796	875	830	775	806	798	851	817	840	817	796	849	881	859	845	845	858	849	845	829	803	878	800	825	778	808	835	851	816	824	818	853	858	852	793	866	791	821	823	798	850	842	781	789	827	802	799	849	827	837	824	839	928	865	820	856	779	842	825	842	827	851	868	847	852	864	794	814	800	819	808	861	811	865	808	850	823	842	829	801	849	804	848	837	846	829	815	841	836	837	777	831	861	852	838	780	805	809	805	778	797	846	859	762	819	849	843	794	890	812	802	821	881	780	801	763	884	790	811	831	809	861	851	815	861	777	809	787	840	782	829	877	817	795	801	829	830	845	837	803	791	856	787	833	819	850	805	842	877	762	810	813	816	825	858	831	854	882	835	818	836	813	826	819	867	814	807	816	822	825	834	843	807	789	825	794	837	792	839	851	844	885	828	854	806	804	811	891	858	846	853	823	838	828	842	840	880	834	828	834	797	785	822	785	821	829	820	859	802	850	871	788	815	804	822	796	879	834	863	787	846	882	867	784	864	833	780	877	848	849	779	874	833	805	817	844	821	828	833	855	808	851	881	886	803	828	868	877	863	817	854	774	827	785	865	859	844	818	768	844	831	760	826	807	814	862	793	852	849	839	833	831	816	875	798	848	830	824	827	850	822	813	783	838	841	845	858	774	814	841	824	790	815	796	832	804	800	802	839	864	792	859	845	809	785	811	884	821	878	862	829	877	801	851	807	824	801	803	805	821	818	834	828	826	809	804	773	868	879	826	790	846	867	842	835	814	847	846	844	835	766	830	846	872	855	801	823	845	917	886	825	838	823	838	832	806	814	787	819	858	867	818	845	879	799	832	794	850	803	854	835	869	830	842	862	831	840	838	792	842	847	831	826	788	824	800	828	788	814	893	818	862	810	837	790	851	827	863	783	849	846	836	815	804	805	876	829	835	808	833	805	770	750	846	869	820	813	844	826	828	819	828	815	819	826	874	828	856	864	822	892	838	864	818	824	816	867	768	804	809	871	827	796	843	830	819	788	860	782	845	819	808	815	755	825	784	830	800	808	838	867	804	842	850	834	833	819	860	855	869	828	802	803	814	809	882	826	864	821	819	843	861	843	855	823	884	802	837	793	826	823	795	832	766	819	817	826	817	876	821	832	821	753	878	835	882	841	837	835	779	820	787	881	836	820	879	818	870	844	843	852	859	829	800	811	761	838	801	836	832	853	786	807	800	859	825	854	786	843	807	794	835	774	811	808	809	808	840	851	803	751	843	847	821	842	838	793	849	838	853	845	799	788	809	810	816	842	799	843	808	836	831	808	824	866	856	825	849	891	819	819	850	808	876	770	792	805	786	839	836	854	788	850	814	803	846	824	886	861	824	840	880	847	852	830	800	831	822	828	822	815	866	885	841	826	850	846	827	835	831	780	769	828	763	826	845	816	834	812	823	789	809	803	812	804	866	840	812	798	826	828	872	820	868	835	817	827	809	789	785	845	838	752	840	834	803	853	839	854	816	861	806	807	868	844	846	823	825	847	832	802	815	785	864	783	811	841	761	799	837	824	815	800	831	774	800	800	852	831	877	799	825	779	806	783	807	798	816	818	836	881	809	803	808	813	820	806	816	814	825	817	811	851	770	844	869	843	822	828	876	856	821	791	844	830	862	836	798	844	800	797	804	839	833	897	851	824	781	822	828	817	809	807	799	826	767	811	789	819	848	789	805	853	803	831	813	831	867	830	786	798	833	862	811	815	778	799	853	813	899	816	843	811	846	840	826	827	824	817	865	808	782	785	841	772	840	804	826	791	846	804	815	870	790	809	883	835	798	789	843	811	866	827	805	846	757	779	847	858	855	864	878	773	788	813	829	778	843	814	849	847	799	814	922	842	813	814	837	860	799	792	803	839	791	863	771	837	761	825	818	816	815	850	793	853	800	896	888	837	825	823	823	795	891	838	831	822	844	795	814	818	803	804	788	802	829	805	812	835	858	841	848	842	847	808	859	811
27276	13500	4898	23693	18643	9223	3143	1292	891	954	828	856	877	790	849	831	859	848	807	830	844	817	848	811	877	840	827	820	823	812	817	852	827	811	813	806	860	822	831	811	854	851	841	803	834	815	860	816	835	811	850	850	881	842	843	856	852	883	836	859	820	830	820	875	897	843	823	879	894	796	839	804	818	887	798	839	830	866	820	797	779	820	855	882	830	808	798	794	841	829	880	834	864	842	842	843	849	787	833	829	787	792	817	832	870	872	835	827	765	823	794	838	904	783	840	840	821	818	813	790	827	822	813	815	796	827	812	852	853	856	816	870	864	860	878	812	826	846	800	842	832	856	858	869	855	794	815	834	845	772	856	870	808	827	816	822	879	801	837	795	824	852	838	824	868	833	798	834	834	802	894	871	806	832	873	816	912	873	832	849	891	775	852	794	801	838	894	885	836	853	841	750	871	836	859	887	781	822	890	805	837	806	799	767	783	863	816	838	864	847	896	845	825	818	781	849	863	789	894	831	813	821	849	808	840	873	881	793	829	872	822	803	850	845	848	882	867	811	833	810	811	806	853	854	820	808	845	752	754	822	832	836	815	852	872	837	797	780	837	822	860	888	781	848	788	880	848	842	865	830	850	827	844	845	892	827	843	854	848	820	822	852	849	846	823	886	810	828	860	851	813	827	851	818	865	836	904	771	791	857	823	829	814	860	842	866	845	843	832	846	811	826	835	895	885	857	814	809	901	795	860	851	841	804	853	837	792	798	867	842	805	847	839	837	811	833	868	837	877	864	816	825	808	800	895	853	890	867	811	821	786	842	790	826	790	818	819	833	874	836	841	806	819	846	804	806	847	769	825	858	847	815	866	826	803	833	833	840	814	838	844	869	862	815	861	839	842	855	880	814	848	802	823	801	821	825	818	866	849	794	814	868	846	791	898	792	832	871	775	814	830	803	837	847	813	850	805	834	814	835	809	847	789	780	830	825	842	830	833	818	856	812	876	797	854	786	807	883	805	800	809	847	862	852	844	824	765	821	845	875	851	819	852	906	829	821	822	845	783	900	849	846	796	829	806	835	774	870	823	776	835	854	852	826	807	810	827	863	842	804	821	799	888	807	857	833	830	806	878	784	845	823	823	807	825	876	851	839	842	799	838	840	832	823	812	774	825	838	869	844	833	797	867	824	807	814	858	779	866	780	767	837	802	820	869	784	842	846	786	826	849	856	864	840	816	852	798	853	881	813	812	876	821	865	838	851	832	829	851	850	825	792	822	852	829	847	864	855	833	813	790	859	838	763	826	801	836	845	834	822	823	814	811	827	834	832	763	861	793	821	852	823	808	819	770	804	838	841	829	797	842	858	867	790	854	819	805	838	854	751	840	849	809	813	754	786	793	865	829	792	773	876	847	829	822	799	897	837	829	837	822	768	829	853	833	810	832	830	845	821	817	835	820	849	866	780	793	776	810	849	881	877	891	818	789	814	836	828	829	839	805	841	794	818	840	854	825	804	831	868	824	829	827	845	845	778	845	802	839	763	827	859	806	777	855	859	799	796	828	868	848	829	824	836	828	826	850	882	841	818	821	833	856	821	824	869	837	834	853	799	838	838	818	827	801	803	798	889	846	842	858	852	837	869	807	749	875	826	866	818	825	832	825	772	835	866	790	881	795	850	814	881	831	817	845	806	837	830	816	840	851	852	845	844	848	855	835	814	773	813	846	832	830	757	856	824	787	835	853	837	807	836	837	760	818	823	774	824	878	820	858	792	821	908	798	851	858	836	830	872	853	829	780	815	878	802	856	841	843	811	809	875	799	849	863	780	841	862	832	827	839	873	868	791	846	778	822	822	830	811	875	859	821	836	877	840	869	822	828	831	887	796	825	820	882	854	858	803	801	845	782	847	819	844	816	817	826	836	831	843	830	827	807	805	859	895	811	793	807	833	880	813	788	877	803	853	732	843	795	799	810	823	879	822	809	830	855	875	827	823	862	901	808	852	825	857	793	836	837	823	812	815	820	843	899	820	796	813	846	843	746	836	791	774	830	809	825	805	807	838	833	810	876	874	822	844	810	882	801	812	802	825	810	845	788	848	799	815	808	833	838	841	804	830	805	871	792	845	803	826	840	821	779	835	851	816	813	855	827	841	853	792	890	786	871	841	826	893	885	829	852	800	854	858	816	822	801	792	814	853	812	881	821	844	851	835	781	806	817	848	863	861	817	776	858	850	832	815	877	852	842	813	852	847	793	764	811	858	833	848	819	886	828	792	856	831	815	792	816	863	841	822	827	817	879	840	816	809	819	871	844	799	827	824	835	857	822	802	886	852	829	824	830	817	844	817	857	795	789	804	835	819	845	784	835	841	836	830	874	874	767	840	866	829	783	827	840	873	820	826	857	835	786	871	839	839	840	813	850	771	851	838	879	794	852	808	846	794	878	807	807	836	905	816	817	812	818	843	810	820	846	817	881	798	831	819	850	844	850	867	843	812	851	861	849	830	832	792	797	767	799	862	866	786	816	853	817	788	843	868	772	859	833	854	878	824	828	826	821	796	801	819	863	823	845	853	802	843	818	858	825	891	791	862	832	799	799	832	836	863	836	794	851	836	834	856	821	849	862	806	832	821	841	816	775	859	863	853	777	835	846	816	827	841	833	844	792	799	783	803	787	861	835	844	804	797	885	849	876	809	797	841	863	869	842	832	835	791	828	822	796	832	793	808	861	855	839	826	877	791	832	815	862	801	910	786	865	845	804	799	789	834	855	848	801	862	785	851	850	803	856	817	833	835	823	835	814	824	826	771	819	825	841	862	840	887	858	852	871	791	827	828	835	817	857	813	802	792	771	810	851	770	835	845	825	822	801	828	853	858	770	813	848	872	835	873	840	807	803	849	834	798	786	819	833	844	869	808	782	807	829	848	837	809	836	846	856	835	879	776	855	811	841	847	817	867	875	796	815	840	850	866	843	860	833	894	812	844	860	840	825	848	817	840	830	810	855	863	836	883	794	802	890	834	871	818	878	822	875	828	796	847	860	817	842	867	803	782	862	827	891	830	845	776	855	868	826	863	820	849	818	839	803	811	825	843	817	791	844	854	839	819	784	803	827	790	776	821	857	845	841	865	807	877	824	851	842	810	787	830	864	792	858	846	833	877	789	825	844	766	828	873	843	837	831	858	876	828	823	870	847	804	808	849	821	825	830	809	850	850	833	816	837	812	819	832	829	798	894	757	814	842	850	882	835	849	776	782	780	803	789	808	851	823	836	853	819	813	852	817	806	858	821	864	854	809	777	815	824	832	836	832	823	844	806	832	807	801	828	792	811	875	836	844	886	826	809	833	807	851	835	783	897	866	855	826	802	814	892	839	907	862	848	859	815	820	815	846	831	861	830	825	848	828	823	827	804	832	841	807	815	853	864	830	875	787	827	849	837	822	836	900	815	851	838	856	863	826	814	851	853	858	804	908	842	871	868	868	870	808	849	816	850	871	803	780
4921	1008	5113	18767	13736	6579	2615	1118	860	749	761	721	773	749	768	753	783	718	784	721	715	706	796	720	682	738	718	712	773	731	713	712	810	722	749	711	727	745	667	764	726	754	731	795	766	715	736	728	714	708	748	763	724	732	732	765	730	721	710	759	773	709	763	696	752	725	719	727	759	751	751	732	704	741	702	726	754	729	720	775	728	704	756	697	721	747	698	753	747	709	705	688	660	755	749	719	714	743	691	754	735	753	785	725	708	775	726	719	740	726	764	748	740	673	750	699	724	682	745	724	696	765	739	739	753	761	741	750	729	746	698	723	772	760	743	731	749	757	723	686	727	750	752	761	680	696	769	728	760	770	703	718	729	737	727	729	757	746	714	721	725	721	750	728	747	721	775	773	702	685	747	766	702	770	755	723	780	710	710	786	732	723	737	735	729	726	733	714	708	758	729	754	789	722	699	751	754	743	729	746	732	708	725	726	753	677	772	723	738	770	700	741	770	734	739	738	702	736	701	733	781	753	755	725	741	802	739	685	739	744	723	729	793	735	722	741	707	767	745	716	697	738	741	791	713	780	700	737	746	705	709	703	779	699	757	699	743	730	704	741	739	761	747	714	725	703	782	753	712	722	752	707	697	762	736	749	712	727	716	753	765	659	749	724	783	697	746	727	712	731	712	722	748	750	755	774	719	748	770	695	713	710	761	740	694	763	731	748	735	690	740	675	812	774	704	691	763	748	787	765	685	714	725	732	739	761	766	759	743	721	760	763	744	740	742	711	740	789	730	740	746	783	776	755	720	743	705	733	705	702	732	704	735	702	779	758	723	729	693	721	746	704	721	713	736	712	725	711	766	723	741	698	718	785	718	761	738	752	716	712	707	709	770	769	731	723	738	726	714	724	692	748	743	813	735	719	721	724	696	743	733	748	702	738	712	722	762	753	743	726	732	763	699	728	709	766	727	757	728	737	742	768	715	752	709	759	716	704	765	759	728	687	765	737	752	718	695	685	729	750	745	745	740	719	723	729	731	758	695	702	707	704	738	741	704	719	769	725	739	771	704	730	717	750	761	740	697	724	720	765	724	734	734	738	726	753	740	752	661	770	725	707	756	719	749	713	712	737	729	696	728	704	696	709	744	777	731	749	763	715	727	737	767	733	796	738	722	719	746	706	764	741	780	720	706	691	765	782	726	729	696	745	714	724	733	720	760	706	729	707	698	733	675	718	761	760	734	718	744	739	716	764	721	713	775	674	739	706	735	747	695	775	712	763	714	729	748	753	703	748	668	751	762	737	704	713	759	722	693	741	739	769	704	768	714	687	752	713	744	695	766	738	742	729	718	795	751	718	758	718	733	709	754	716	759	753	779	698	737	737	773	753	732	728	732	712	768	715	719	733	704	781	701	720	733	740	719	719	751	768	755	723	769	748	710	760	734	712	794	740	766	685	696	725	748	740	774	776	787	719	728	725	750	721	724	749	743	804	717	713	722	739	738	745	720	692	702	683	731	706	745	706	742	714	771	705	739	735	712	711	737	728	764	695	745	721	722	718	694	749	742	750	764	709	688	748	766	710	735	704	744	739	717	746	806	734	715	727	774	701	736	719	735	747	708	701	744	709	761	735	779	694	656	745	774	760	704	736	752	722	738	763	737	744	748	722	680	714	707	745	718	697	765	748	773	742	720	751	684	727	745	735	737	744	747	751	722	728	722	750	771	731	761	702	704	726	765	721	715	710	737	713	701	754	741	695	738	736	755	738	675	693	724	710	749	722	736	746	749	761	766	656	757	749	720	730	743	705	742	729	684	715	779	748	672	745	699	781	784	716	722	699	735	742	745	733	745	737	729	733	705	750	668	714	685	675	697	757	707	756	703	767	745	706	745	721	733	758	692	761	747	723	743	730	724	762	770	759	721	688	735	694	735	767	791	774	747	724	670	712	732	750	754	809	789	771	733	764	752	697	751	744	736	741	737	717	721	772	736	733	762	778	777	725	742	752	760	707	784	791	687	718	744	728	710	697	731	792	695	757	728	752	714	746	699	721	728	814	674	719	703	761	731	713	699	739	695	751	744	721	768	744	750	711	730	695	762	774	693	809	774	781	781	733	712	768	742	752	732	721	758	751	756	751	716	689	713	723	703	727	747	716	690	732	709	742	751	719	782	719	733	771	668	705	714	767	765	742	693	747	740	762	759	675	752	713	719	726	707	745	685	724	717	748	754	738	770	731	717	753	702	692	726	698	744	693	689	724	732	732	709	730	753	763	727	707	726	736	772	754	750	713	746	726	750	742	678	768	721	710	716	743	729	714	719	769	727	741	752	708	719	725	738	727	785	694	734	725	753	739	734	753	725	719	756	705	717	744	696	757	784	711	757	732	755	715	739	765	699	751	742	697	752	725	748	753	697	739	766	746	717	726	751	751	707	714	759	721	709	720	725	760	743	758	725	765	717	779	749	743	735	780	708	756	735	734	736	708	740	721	703	749	798	739	731	725	706	746	743	735	762	708	733	745	700	718	759	719	846	702	716	720	717	753	739	750	754	758	744	752	723	736	709	734	763	741	733	741	735	672	713	745	765	791	771	748	759	752	756	788	758	742	709	700	718	744	778	692	788	729	716	724	771	701	694	782	782	764	717	734	756	687	735	742	740	711	698	724	732	714	742	756	770	778	741	764	711	751	688	794	724	741	712	753	764	730	699	747	728	742	702	775	788	725	775	794	772	730	726	743	712	749	720	720	705	730	694	749	710	764	717	740	711	698	779	743	745	673	723	733	756	741	714	731	724	747	750	720	724	710	693	706	706	748	711	772	722	727	731	757	759	727	746	736	740	753	722	749	773	732	756	709	667	758	727	774	731	738	734	655	763	762	721	700	728	753	728	753	745	725	706	765	745	751	702	714	748	718	733	735	720	773	725	754	800	734	766	735	721	720	680	726	727	729	698	746	729	721	773	735	729	714	773	740	761	723	721	740	735	758	703	693	766	765	732	775	723	742	774	710	726	744	750	751	700	745	714	762	731	749	742	766	728	732	693	757	788	746	689	727	759	742	744	754	772	706	693	712	753	755	711	759	735	704	710	732	753	734	728	697	722	745	705	711	756	747	756	731	714	700	716	733	766	719	729	681	740	708	723	716	754	759	680	703	742	734	728	745	684	731	700	745	743	732	760	694	755	717	709	748	753	726	769	713	707	728	765	712	732	769	735	713	732	682	731	723	697	690	742	698	752	719	736	778	708	737	687	784	738	741	758	765	684	732	719	721	747	762	744	722	729	767	739	730	758	685	724	766	720	712	699	706	783	742	719	745	702	744	762	790	752	773	701	691	665	716	786	765	726	757	757	728	782	698	763	731	738	725	745	732	705	710	726	749	786	730	736	772	725	717	736	795	697	742	714	720	776	748	784	750	713	720	744	721	722	732	773	725	741	785	788	718	702	745	788	739	724	765	781	758	729	675	746	763	740	704	737	761	726	674	753	738	754	735	786	705
24507	21094	31164	60414	56655	37751	16881	3633	1194	912	855	812	880	833	847	864	816	836	844	868	830	852	829	828	892	811	875	843	839	821	858	816	824	847	857	742	855	836	882	808	825	798	841	805	795	830	859	832	830	844	816	828	882	839	826	886	804	824	795	811	818	810	813	838	848	822	824	828	873	781	836	868	836	837	862	790	794	808	879	794	876	852	827	836	749	830	798	824	734	767	785	883	840	822	815	810	799	816	815	841	848	812	792	832	805	837	805	835	851	828	861	847	846	813	828	792	808	799	833	859	850	780	829	777	835	806	812	773	802	844	852	888	807	848	825	804	827	823	801	815	819	763	810	801	762	830	788	813	832	785	866	822	834	813	831	810	827	837	810	838	778	859	837	805	867	843	795	874	795	792	809	872	822	826	855	812	793	797	829	794	862	849	812	782	888	824	768	832	780	799	799	826	790	827	855	789	869	886	813	814	828	821	798	828	789	824	786	835	812	761	813	846	808	798	858	820	840	851	867	803	820	799	866	827	791	811	837	879	807	868	819	856	859	918	839	806	833	832	822	803	862	820	813	797	862	810	821	812	783	778	813	863	811	822	821	785	786	775	818	801	758	852	806	780	783	771	818	810	855	855	830	813	848	821	790	802	869	808	803	781	821	813	752	804	808	850	845	822	882	796	806	863	824	831	799	800	877	810	861	857	816	848	809	820	843	863	805	829	798	853	788	896	841	833	847	900	836	792	804	795	813	860	814	794	820	849	803	825	807	774	893	765	867	824	788	883	807	805	799	766	804	833	844	804	804	823	818	806	827	856	816	868	794	778	886	782	822	814	768	846	787	841	763	813	821	820	866	757	776	894	799	822	851	788	832	785	821	831	821	843	788	851	805	840	856	812	801	807	847	838	770	780	798	761	784	766	835	856	843	830	842	835	773	807	818	831	812	790	832	806	809	826	814	871	800	850	839	825	871	817	756	831	801	802	854	757	837	807	852	859	834	803	835	827	835	834	765	822	824	781	797	815	823	769	769	805	815	776	833	788	812	862	820	841	816	808	812	802	832	818	842	877	751	854	808	816	829	851	829	853	807	850	818	844	871	860	796	808	858	827	814	812	813	795	865	812	820	773	813	780	793	878	826	846	870	839	853	709	779	813	830	799	870	891	823	844	835	808	812	832	803	761	809	798	834	822	852	894	833	787	797	792	804	808	805	854	811	803	849	797	812	809	814	837	852	804	836	816	855	848	786	790	833	816	850	804	823	796	767	879	809	822	793	871	803	802	806	809	784	801	815	814	819	838	808	777	813	785	764	831	831	846	880	820	860	833	845	874	797	812	886	780	811	851	838	795	799	845	818	814	790	815	765	812	855	785	821	780	797	786	828	804	831	862	868	794	839	804	821	782	772	784	815	809	839	830	813	821	853	835	781	845	782	782	834	828	798	779	831	813	835	838	828	846	788	827	819	822	786	803	803	864	852	811	757	799	821	830	874	823	802	760	775	795	808	822	826	823	851	799	790	789	814	840	846	811	788	848	789	842	767	815	767	812	821	817	797	836	836	857	791	829	822	821	801	727	845	815	838	853	826	880	834	849	827	805	851	855	859	831	823	819	850	783	813	759	833	786	825	847	763	807	790	840	828	778	795	801	808	788	831	783	820	792	823	841	846	814	807	830	845	874	814	799	796	802	835	802	804	870	833	835	822	784	844	829	841	838	832	797	835	886	862	809	827	855	844	812	775	797	807	800	775	805	830	787	839	807	812	800	845	759	797	808	779	821	864	772	827	820	812	840	837	832	819	788	768	782	830	812	805	846	857	852	794	818	857	817	857	837	778	835	750	805	803	834	814	809	814	828	804	801	810	783	814	806	850	818	815	811	822	852	813	886	788	840	781	841	823	835	827	889	889	783	805	787	891	794	832	804	871	848	771	816	798	840	831	836	799	786	849	751	806	850	799	841	829	905	834	829	828	829	797	828	800	863	838	811	856	819	846	829	845	796	827	781	803	799	814	860	810	861	799	802	794	772	870	855	832	823	807	798	833	849	829	816	825	799	819	849	829	779	806	788	793	783	804	824	907	834	861	848	782	840	789	810	816	804	840	859	774	802	861	858	810	863	812	852	796	838	830	788	801	802	802	772	805	793	821	828	854	805	749	813	905	781	815	821	781	813	854	785	782	836	781	825	805	822	796	768	851	767	860	843	803	828	808	800	824	868	813	753	837	843	832	803	829	811	797	832	777	800	867	845	800	833	801	841	818	877	835	818	831	771	838	785	826	772	785	832	792	831	799	821	785	863	822	818	846	828	847	827	795	833	788	804	847	765	788	789	810	857	790	827	830	773	817	838	894	795	835	806	805	831	774	786	770	838	805	800	834	843	797	836	787	835	817	783	778	803	833	834	804	791	848	815	791	868	816	827	748	788	850	804	846	819	817	829	777	845	795	867	803	809	766	782	851	819	856	831	858	836	752	855	795	756	811	806	774	785	837	811	806	849	793	853	799	811	782	828	834	848	792	843	788	784	810	813	807	770	825	768	791	810	810	811	806	738	837	847	829	809	820	820	795	801	776	784	820	830	854	784	833	792	837	861	791	809	792	847	838	797	795	776	774	849	852	840	863	852	873	840	839	781	785	786	805	813	844	806	789	856	748	794	805	796	828	840	807	798	788	835	860	785	839	828	801	877	837	826	785	876	802	798	810	830	778	874	844	861	816	806	844	785	826	792	825	797	811	817	814	814	844	814	813	829	889	806	789	814	815	785	804	859	831	793	756	794	783	819	823	845	834	828	844	877	825	797	869	816	812	776	837	797	798	791	869	821	780	841	848	815	802	785	828	795	822	868	815	839	868	781	783	829	816	836	854	792	858	799	838	779	817	777	852	824	881	794	817	834	804	786	773	796	835	812	818	807	805	836	914	819	859	798	791	889	802	828	835	797	865	856	809	827	836	777	781	887	814	800	829	820	847	783	809	818	851	852	801	814	861	841	794	801	775	827	805	820	786	793	801	802	831	786	839	841	804	795	860	807	794	835	789	837	834	813	806	869	813	823	813	828	821	785	824	855	805	779	771	847	820	850	761	827	814	814	800	807	840	831	797	830	772	823	804	795	799	836	817	825	840	817	813	844	789	819	838	829	841	801	781	840	876	805	789	840	820	826	835	781	813	760	830	819	814	863	800	785	830	853	767	823	833	787	808	839	797	789	832	849	805	847	840	840	854	818	810	867	813	819	828	817	787	837	835	850	812	799	849	805	823	835	812	870	779	863	812	857	786	794	853	825	790	764	800	838	804	806	802	868	851	853	814	822	829	800	847	812	826	829	866	780	762	834	814	765	849	849	838	805	821	778	772	781	844	864	833	825	834	803	775	793	846	817	879	846	857	773	779	831	846	797	832	806	776	764	769	827	772	776	852	857	813	842	757	849	874	808	794	820	752	821	859	815	765	830	825	766	808	791	778	804	809	847	821	816	797	794	801	788	832	803	857	810	787	824
3531	4613	42240	73616	54023	28229	8802	2381	1004	857	758	758	800	796	808	797	804	820	788	764	792	793	823	785	755	778	792	832	768	811	794	754	721	757	722	785	770	773	766	761	764	765	778	820	779	762	815	783	776	837	762	783	780	839	769	761	773	773	786	777	765	753	772	809	764	743	763	772	772	792	746	737	768	837	769	781	791	764	791	748	785	799	766	744	777	736	773	778	763	776	769	780	725	758	743	749	815	791	807	732	787	781	777	831	750	808	794	788	723	783	817	773	752	776	813	782	751	795	771	774	756	821	821	768	747	766	798	740	769	779	780	770	769	751	795	747	765	779	741	815	824	738	807	772	846	801	805	781	805	778	787	812	816	752	806	797	795	792	754	755	738	777	824	798	736	742	754	759	783	792	784	824	750	769	765	719	750	777	793	775	755	791	800	757	830	728	707	747	761	753	820	825	821	757	779	747	779	699	758	760	774	759	774	748	767	772	722	789	760	808	776	813	758	773	786	754	721	759	765	747	783	797	806	802	784	797	862	721	794	760	776	790	771	802	765	733	733	786	783	796	739	786	727	736	776	780	819	836	821	738	775	757	806	768	818	732	755	787	748	780	815	778	782	714	822	726	719	762	748	771	771	791	747	792	782	743	728	745	770	766	767	761	726	779	807	780	744	760	792	760	824	801	746	760	797	771	765	791	745	773	739	737	745	755	796	782	740	724	805	793	761	820	748	784	793	797	804	763	791	811	774	801	753	756	794	775	782	799	757	740	745	752	798	794	784	810	741	788	798	785	736	761	763	785	803	814	795	782	772	815	818	795	752	777	773	741	808	785	745	774	774	793	750	763	740	772	864	791	819	744	790	777	815	792	773	777	777	776	802	762	801	778	747	777	793	792	775	770	739	776	779	820	780	800	807	775	819	730	747	756	808	761	791	796	755	797	765	765	790	809	758	777	819	712	747	797	761	800	818	742	796	704	762	749	757	763	785	764	809	755	775	818	792	774	758	764	743	832	761	793	804	788	783	756	740	740	781	790	788	860	785	761	759	755	783	777	805	759	787	820	761	787	780	799	809	788	758	766	753	765	771	776	702	760	772	767	781	793	758	767	762	758	814	784	807	772	772	789	792	801	801	769	765	742	775	764	757	820	790	752	782	811	779	764	751	739	756	810	775	840	750	750	788	754	772	715	804	776	779	788	772	727	755	751	772	765	775	782	763	735	753	762	783	788	777	772	819	736	752	748	697	763	783	762	736	752	757	800	787	780	777	778	797	779	777	781	787	799	785	769	759	841	746	836	759	742	741	777	779	779	847	815	725	804	757	762	795	795	828	778	803	777	787	788	771	728	814	756	791	736	775	731	799	812	797	764	794	767	768	766	739	750	737	732	745	808	728	779	752	771	791	790	783	788	792	750	733	751	771	757	740	781	780	796	778	784	785	800	811	727	760	796	739	783	798	754	768	759	744	746	784	778	775	791	803	743	726	748	793	789	803	776	749	771	745	789	825	828	822	782	808	782	764	777	797	774	744	777	787	813	812	740	783	742	769	779	809	777	798	782	798	780	783	818	753	766	826	756	789	866	779	749	771	808	717	784	745	773	790	815	800	797	757	815	737	767	767	760	776	822	790	753	722	768	728	767	739	748	841	796	778	797	772	773	736	779	765	785	766	777	761	733	766	777	807	749	759	721	744	786	738	733	767	756	828	771	813	744	725	772	778	776	745	747	760	766	846	742	790	772	767	763	741	761	787	788	786	803	748	763	758	808	782	756	755	785	824	749	792	765	770	745	734	802	789	818	797	785	785	762	748	734	793	778	818	743	756	734	749	817	771	767	765	797	822	747	748	775	797	783	742	780	790	755	707	812	796	741	749	771	772	727	762	710	751	751	801	744	742	737	754	789	761	789	758	782	779	785	707	802	790	790	743	770	692	731	771	803	799	794	745	757	727	771	781	763	775	777	767	806	786	772	781	818	708	756	762	742	782	774	769	792	787	768	809	747	836	787	772	761	792	746	763	814	781	761	803	784	809	806	755	806	776	777	775	789	763	788	769	763	821	812	829	812	734	805	789	737	778	776	742	769	738	726	746	748	734	762	813	764	782	804	763	769	797	781	742	763	796	771	755	748	808	867	747	768	776	731	786	804	790	783	707	799	810	826	812	767	814	766	751	775	791	846	761	759	792	827	823	757	767	815	819	793	766	754	779	752	737	784	754	818	765	832	759	765	752	799	796	815	782	739	809	766	775	707	819	764	790	790	739	756	787	792	808	764	739	749	747	746	752	773	785	768	806	706	790	741	799	803	762	802	812	769	772	781	814	753	756	766	778	771	781	768	787	739	821	772	827	761	802	773	768	809	808	749	796	812	796	765	751	751	774	801	771	768	808	825	729	773	834	734	746	736	770	770	792	760	743	798	736	745	752	773	809	771	799	737	803	758	771	765	777	751	796	788	796	790	720	778	821	828	781	776	731	738	749	704	732	740	763	725	768	745	795	771	779	795	762	756	764	768	737	755	753	767	760	783	801	757	778	789	786	782	765	779	804	801	776	757	765	820	743	807	745	739	761	815	785	795	754	804	776	725	765	772	817	818	756	761	782	811	778	765	780	745	745	778	764	802	774	775	762	772	793	764	789	831	738	843	706	797	776	762	783	711	788	816	767	787	741	791	753	748	805	802	794	779	763	799	806	763	782	763	779	742	763	767	774	757	754	782	804	770	772	758	790	786	784	745	779	800	712	768	742	784	821	762	793	790	794	762	764	790	756	805	778	748	777	755	824	828	783	796	732	736	758	744	775	791	785	793	809	759	806	754	757	770	787	768	803	774	748	756	777	756	786	771	774	741	746	830	741	766	771	801	755	811	778	760	767	731	784	771	821	787	797	745	790	798	776	818	789	745	758	716	787	771	776	754	777	793	833	794	834	758	795	754	772	727	764	779	837	816	763	757	702	785	761	775	754	806	757	787	733	840	764	790	813	770	759	770	788	770	756	755	759	765	791	772	774	754	794	795	758	792	789	738	765	793	730	809	776	782	793	775	751	786	798	758	764	762	781	785	766	774	749	798	765	731	794	798	765	791	779	783	779	794	765	817	768	799	771	763	735	787	821	777	778	789	774	791	757	771	809	730	782	784	740	814	786	789	771	767	779	779	751	755	780	740	783	726	774	744	741	775	793	741	740	777	778	763	766	801	800	799	777	815	761	764	771	772	811	782	759	772	773	813	839	778	804	782	740	840	788	795	838	784	731	819	740	808	733	737	788	766	795	755	759	785	774	762	759	722	763	803	784	806	719	773	764	755	806	775	773	808	835	764	783	751	781	821	797	773	754	767	799	771	739	777	753	783	752	799	795	754	759	780	789	700	810	747	757	756	762	825	758	789	757	786	810	755	759	764	770	841	761	802	766	768	787	825	757	750	782	761	798	748	695	823	832	786	749	758	787	797	740	752	793	752	785	751	783	771	752	774	819	773	784	728	765	763	783	776	782	747
23775	21126	31332	61794	63539	41970	19697	4611	1326	1022	1004	958	938	947	950	964	922	911	926	932	927	910	940	955	964	896	908	900	887	927	934	942	911	924	911	898	867	955	917	940	873	915	906	923	875	922	965	943	919	905	902	943	897	883	912	885	900	929	920	933	904	904	936	921	913	848	964	946	843	937	950	939	883	950	942	869	909	880	910	935	994	977	917	912	895	940	886	912	856	935	933	946	954	944	987	906	942	906	905	930	954	941	947	889	927	962	899	940	937	943	920	922	904	926	923	955	999	945	903	993	945	890	903	976	987	915	983	905	857	948	918	900	903	915	879	886	944	934	946	915	948	914	904	896	953	858	949	870	926	870	902	889	937	903	902	915	879	908	995	883	954	944	887	873	862	928	913	894	916	910	920	956	937	932	961	911	942	900	955	928	867	885	899	907	925	936	946	920	930	862	862	872	933	928	913	936	878	943	877	931	939	881	966	935	884	864	952	883	964	903	897	929	926	986	911	910	980	906	888	939	925	865	920	926	856	890	907	964	942	911	948	909	955	938	941	834	864	945	901	891	909	930	917	883	935	965	920	904	936	874	901	886	925	884	880	928	950	949	983	864	920	913	933	915	936	955	923	921	932	927	925	925	902	880	885	943	860	936	961	923	871	927	855	943	902	919	946	902	960	925	950	939	902	889	913	913	893	897	926	920	919	941	927	912	944	891	891	933	974	938	900	942	903	913	930	935	961	951	874	945	950	911	942	961	903	944	941	886	880	964	896	880	902	880	901	903	881	899	885	907	947	891	898	890	904	913	865	878	815	929	898	938	962	886	920	937	916	940	878	906	927	936	895	933	926	948	868	938	850	889	871	890	901	919	919	873	822	930	963	885	941	903	891	971	884	860	929	977	911	900	881	940	880	894	918	933	894	910	953	952	923	870	921	932	902	916	924	922	928	911	945	939	876	924	945	919	948	922	891	893	889	832	911	861	875	818	927	908	934	910	907	889	947	907	863	927	921	946	927	935	956	969	916	905	854	926	881	909	914	908	937	978	937	909	963	924	927	902	958	876	924	900	949	899	914	939	964	925	924	850	977	910	934	876	932	929	924	922	936	934	882	933	933	876	868	955	967	877	931	914	912	942	938	913	961	887	888	910	911	948	913	933	930	829	946	896	910	903	917	920	912	929	946	923	883	917	897	952	922	935	882	912	945	854	903	906	917	919	904	908	908	894	908	936	945	917	917	960	868	985	901	893	879	871	952	953	869	900	917	945	943	908	885	959	883	906	962	923	876	902	895	878	957	906	873	938	948	880	847	974	884	964	927	941	910	903	932	995	910	936	862	906	919	862	943	892	891	894	953	923	885	953	907	920	909	914	948	910	904	883	896	988	994	910	974	857	831	991	926	917	957	901	925	893	942	905	917	921	927	912	936	902	950	924	968	894	986	885	821	920	883	885	903	887	903	904	872	899	918	991	910	918	913	866	902	934	903	937	836	903	876	904	961	907	937	895	913	925	886	975	948	923	924	897	917	940	924	955	912	973	888	892	898	918	909	872	956	892	910	930	948	888	955	916	890	892	936	884	883	931	933	918	884	959	943	903	890	903	900	874	909	869	921	936	921	906	944	931	874	924	944	925	880	901	929	891	951	876	931	950	914	933	865	942	910	930	942	907	887	914	900	933	863	951	979	890	917	972	927	988	896	967	845	949	933	907	927	907	871	923	902	943	923	890	957	863	879	891	903	962	950	927	877	917	896	963	924	894	936	929	950	858	916	891	927	912	923	926	957	924	944	892	950	912	819	901	859	905	893	951	896	887	921	939	914	964	918	908	906	885	893	905	866	930	850	946	919	897	835	914	897	920	975	938	931	941	921	933	872	965	938	877	905	907	939	948	921	971	894	924	947	883	884	932	905	934	973	930	948	908	935	962	956	919	910	920	950	876	916	944	943	871	913	951	911	938	933	893	946	956	895	914	945	859	895	938	865	906	905	870	966	911	919	934	845	982	918	887	917	941	871	923	928	945	906	946	930	911	916	904	872	873	929	885	946	940	919	904	932	940	926	898	919	911	962	886	919	895	933	940	928	932	903	868	887	876	937	886	931	875	951	886	918	855	881	885	897	934	963	961	883	855	916	983	904	951	908	907	943	910	948	868	951	921	889	880	936	949	865	896	917	879	893	883	868	907	893	937	920	892	855	917	960	928	923	919	922	982	921	902	887	933	916	878	928	934	918	923	921	900	860	890	903	890	941	925	866	914	925	940	897	876	958	920	887	957	867	930	862	973	909	884	922	916	906	918	916	970	861	954	905	922	955	896	910	949	951	925	962	891	872	914	930	908	917	946	953	866	923	902	885	954	900	890	910	946	959	887	922	946	957	899	882	903	950	962	916	918	1026	933	902	862	943	954	884	919	867	916	983	916	884	901	911	895	934	956	962	910	905	926	902	959	931	988	901	902	953	915	977	977	931	982	996	947	904	895	859	876	848	896	899	929	976	885	957	982	945	900	907	861	952	900	917	908	888	880	922	899	914	925	881	894	899	920	882	890	938	931	937	858	912	910	884	877	939	911	940	936	909	941	921	902	940	953	969	932	925	928	880	861	910	966	881	927	918	957	953	872	857	991	913	932	976	930	963	941	989	888	910	895	951	909	951	899	899	932	905	901	948	932	1001	909	917	886	910	927	923	875	949	909	844	898	949	884	946	923	931	922	959	887	947	908	910	907	964	955	958	904	850	907	901	897	913	871	923	917	963	904	886	926	947	930	940	936	911	874	912	925	885	904	915	899	874	908	941	916	897	909	933	904	881	893	904	901	882	927	851	952	941	884	889	906	873	972	859	924	912	927	934	905	931	942	874	940	904	866	942	877	947	966	911	962	916	912	926	856	957	876	1003	961	913	939	907	914	849	914	934	970	942	865	953	906	922	891	940	958	949	912	859	894	900	915	953	931	938	929	921	890	963	930	896	914	936	961	943	917	841	921	960	974	931	964	911	905	866	911	934	817	902	872	915	899	911	868	909	901	905	898	862	963	895	970	930	886	929	928	930	965	957	956	910	925	872	921	948	904	916	921	932	901	923	926	889	873	956	893	860	931	926	919	903	893	896	895	893	868	970	884	915	882	930	903	926	901	956	928	936	919	845	946	929	927	957	898	900	872	908	888	828	927	906	933	916	968	907	878	959	961	850	932	940	893	950	849	939	931	885	858	890	881	919	935	926	940	948	962	974	906	927	960	943	933	880	877	935	864	945	911	928	921	968	866	940	851	975	877	967	940	921	962	894	918	918	928	862	890	893	1004	928	895	931	966	849	933	879	928	948	940	920	875	845	935	920	956	884	868	895	878	956	928	928	872	889	944	963	901	945	940	919	911	952	899	879	925	942	928	933	933	906	885	925	897	882	921	890	920	916	892	1017	901	952	947	904	937	915	968	923	908	918	950	919	882	981	931	923	965	900	923	934	901	865	948	902	958	936	959	904	899	862	889	864	904	914	961	915	916
3750	13836	43700	83956	65982	31951	9891	2625	1096	885	871	909	820	860	865	930	854	927	891	819	877	864	899	858	881	866	848	805	852	871	829	847	826	863	886	805	852	863	859	841	830	873	867	890	848	851	845	836	871	897	873	855	831	925	806	844	805	785	887	789	824	800	863	868	795	839	841	859	841	848	872	884	865	850	854	877	851	872	815	883	890	856	843	818	859	821	889	808	836	804	854	827	848	808	813	851	844	817	941	862	833	864	850	805	867	867	863	785	872	885	859	868	812	850	818	833	850	844	855	829	843	889	858	833	869	852	820	878	819	831	874	849	843	885	812	821	837	865	830	888	783	863	852	807	849	853	893	906	792	848	802	835	819	885	835	904	892	853	852	853	868	803	847	810	837	797	873	798	838	882	854	854	871	821	856	861	822	860	856	821	850	819	855	847	827	841	875	864	836	861	821	858	788	911	873	842	852	866	857	839	853	869	878	820	835	839	857	901	801	824	868	844	881	833	879	840	839	843	881	849	846	874	842	863	914	821	803	836	871	859	857	837	896	853	842	856	809	844	833	865	845	835	821	850	874	878	855	848	812	851	837	888	834	909	818	874	878	847	801	873	906	847	847	896	898	877	818	822	853	839	811	877	796	829	883	941	868	803	874	833	855	820	923	868	865	862	922	902	804	869	837	913	831	837	879	786	867	781	903	834	837	834	854	786	859	873	844	892	866	824	856	849	793	878	879	812	883	835	859	871	837	765	869	837	894	832	851	854	837	833	885	854	874	877	826	849	872	869	858	851	892	846	884	855	842	861	862	839	870	841	820	863	842	812	842	890	839	867	848	825	866	808	779	874	856	855	860	870	896	879	823	847	867	800	848	856	871	822	856	799	856	790	870	843	848	859	810	868	822	831	855	879	773	852	815	883	899	785	873	869	873	900	849	862	854	864	837	886	857	864	887	840	874	866	861	793	826	793	854	823	830	816	853	829	883	862	795	833	852	838	848	870	821	851	802	833	893	884	911	880	938	839	877	901	839	813	880	856	868	839	860	916	856	841	861	837	824	842	851	834	850	870	843	906	820	843	869	828	826	859	850	845	875	867	854	813	900	907	866	891	896	822	900	833	897	897	864	860	851	809	909	867	911	856	836	820	857	845	884	910	823	854	880	859	836	821	874	884	868	868	838	853	864	866	845	836	855	877	852	898	801	852	847	831	859	865	872	846	915	862	836	872	848	831	888	827	863	815	834	820	824	886	882	875	866	811	837	809	825	850	798	871	801	786	826	883	891	880	871	849	886	862	874	823	911	869	869	844	820	834	795	870	827	840	813	929	857	813	841	826	853	883	810	834	855	842	823	853	890	832	891	866	811	849	815	907	898	869	881	851	824	780	851	818	871	830	897	828	835	895	851	820	860	852	884	867	841	861	819	857	888	854	845	843	834	829	855	814	847	859	834	823	849	827	880	870	844	839	868	767	847	862	841	832	851	897	891	787	830	885	838	864	895	843	836	812	830	846	857	859	879	859	905	872	856	878	886	859	882	814	822	856	834	814	860	812	826	820	842	859	809	859	881	857	838	879	860	824	854	887	934	813	876	842	838	887	869	873	835	815	884	874	801	825	856	823	849	878	857	837	862	856	850	832	820	822	890	855	822	817	832	851	884	868	800	905	866	837	858	834	837	853	846	812	850	825	834	829	848	817	842	886	911	873	856	855	893	831	800	852	819	843	875	872	821	846	872	810	825	864	809	846	885	815	839	847	836	813	905	839	828	834	833	818	814	817	842	829	827	866	821	914	847	844	915	849	832	845	858	784	834	836	896	815	895	820	886	830	883	854	857	846	862	799	863	823	818	840	842	920	828	858	841	884	803	821	833	857	854	866	812	821	822	833	854	872	877	835	807	845	839	834	830	871	871	855	828	883	862	823	810	889	809	838	841	852	829	815	902	858	852	872	844	835	875	864	844	787	855	909	855	898	875	785	875	818	874	863	860	870	827	752	827	884	782	891	884	841	845	842	832	832	804	835	821	860	854	789	828	838	855	846	893	827	846	834	902	833	812	877	839	805	871	876	793	812	868	837	840	863	874	864	882	900	831	835	789	817	889	876	802	867	842	846	830	876	885	807	857	851	823	817	848	855	836	883	815	831	853	852	811	833	857	884	839	842	824	854	880	795	898	838	814	874	857	860	864	889	889	874	849	868	844	872	894	865	804	869	837	828	796	810	839	874	850	849	789	875	798	817	887	798	825	837	867	888	886	824	838	826	872	831	836	878	851	883	893	856	841	795	805	827	832	786	814	892	890	796	832	865	911	853	884	856	808	809	893	791	880	848	863	849	879	844	870	840	838	842	841	858	841	830	882	855	838	867	847	864	861	868	860	838	805	885	877	878	874	821	869	861	889	841	833	918	846	898	841	863	849	879	869	833	843	818	832	908	844	823	849	849	834	894	832	845	863	844	907	870	880	824	891	818	884	859	860	821	841	835	830	857	863	833	837	802	834	826	818	803	833	895	864	851	872	903	846	869	828	883	810	811	870	843	843	825	847	834	870	806	886	906	852	849	830	839	828	851	870	807	844	784	891	871	861	858	891	860	887	850	856	825	846	850	846	894	872	833	858	880	803	841	884	824	833	878	830	829	859	875	823	852	840	872	827	867	829	799	827	877	848	828	837	813	863	860	843	852	878	860	848	821	859	804	827	846	849	834	852	907	860	831	876	852	850	869	849	864	805	895	877	892	814	874	855	860	875	785	899	866	848	881	850	820	911	862	857	807	895	820	843	876	817	836	897	802	800	795	884	820	848	866	879	856	793	831	856	825	838	809	828	795	867	866	881	845	866	844	850	822	866	837	837	899	946	852	847	882	870	806	855	866	807	853	822	901	804	865	879	912	838	820	866	821	819	873	805	845	854	847	868	924	836	870	896	852	811	884	818	817	874	816	850	866	840	825	826	823	825	862	902	838	886	842	832	834	805	873	864	834	835	831	857	868	815	884	851	809	833	864	877	830	887	872	852	791	834	835	827	854	879	859	816	828	812	859	874	910	811	877	843	876	815	879	846	849	875	879	807	893	869	839	880	832	858	878	883	822	806	893	839	823	852	828	851	826	848	812	891	816	834	806	832	832	836	877	863	823	876	862	879	803	853	886	802	848	885	842	878	899	836	841	848	814	851	820	841	891	866	883	843	900	829	893	819	787	868	860	772	783	815	831	870	829	866	861	901	890	813	851	858	807	826	944	860	853	817	839	875	880	909	808	870	812	875	863	853	822	855	946	876	862	863	827	829	885	783	841	816	865	850	847	845	837	824	840	869	829	803	867	868	831	832	849	803	830	852	784	815	854	833	852	831	806	902	826	913	837	801	846	850	852	758	777	845	831	887	850	862	818	787	900	872	815	837	850	806	889	830	836	869	903	803	897	837	870	825	882	854	814	829	834	850	775	855	842	836	819	867	856	828	853	846	873	871	878	825	805	831	860	876	869	847	804	842	821	824	841
27244	13764	9687	34713	21063	6555	1770	1002	838	784	895	851	829	886	832	832	839	843	892	890	888	829	923	854	862	814	833	884	822	868	873	872	812	855	905	904	869	835	842	850	930	847	820	849	885	887	851	869	872	885	833	875	845	841	836	811	821	875	887	865	853	890	875	857	879	893	820	826	914	849	826	875	905	883	859	805	838	855	866	842	858	838	815	856	837	834	851	868	864	900	851	871	895	872	849	898	906	852	834	846	859	778	866	899	896	792	821	859	833	821	895	901	912	853	837	820	841	832	833	853	830	862	820	878	848	857	839	832	881	861	894	849	829	814	840	870	825	846	824	801	833	871	802	841	892	824	808	816	844	859	860	884	864	879	875	832	802	830	834	863	924	856	891	838	821	875	871	902	903	857	876	844	853	840	842	875	852	901	810	866	809	828	863	878	892	831	871	848	843	830	826	812	828	799	842	869	817	898	896	807	828	877	804	838	829	837	864	842	843	854	809	814	846	858	855	831	825	840	891	876	877	835	842	904	853	805	867	836	842	854	871	854	852	882	879	885	800	907	856	906	847	873	870	916	821	847	802	852	890	890	868	820	870	870	869	853	827	821	873	856	881	909	856	809	798	820	881	828	915	821	855	875	898	841	837	853	878	812	880	830	877	840	851	822	839	815	850	934	805	857	790	886	808	843	833	856	835	864	859	851	906	876	813	873	846	872	879	815	833	820	903	828	834	898	867	811	864	876	842	828	841	840	840	860	860	848	910	800	805	849	828	823	826	816	864	862	896	874	830	795	859	877	881	844	884	804	853	832	816	882	849	867	880	849	810	855	831	840	851	870	849	887	856	876	865	825	858	865	896	816	851	864	884	883	821	840	828	844	881	876	846	904	828	818	835	876	878	868	865	879	826	896	784	849	850	858	854	882	845	875	857	841	843	858	858	841	863	878	859	882	833	866	851	817	877	848	896	906	861	839	831	875	837	893	865	896	849	878	883	829	867	877	863	824	871	878	836	853	882	865	872	855	913	828	859	883	839	858	903	901	810	860	893	817	866	862	882	825	870	888	890	861	845	863	844	866	857	890	869	861	873	862	828	841	870	843	857	858	861	819	907	830	850	807	818	842	860	851	832	872	833	845	873	899	855	877	825	820	825	855	863	806	849	873	901	880	842	860	866	876	849	851	843	897	846	841	846	821	847	904	890	791	869	875	833	824	849	880	820	899	824	848	852	909	830	840	825	864	846	840	857	795	825	772	875	891	877	834	892	860	859	788	882	852	798	806	877	832	846	887	832	854	888	811	866	807	888	860	860	844	818	857	829	789	808	887	830	858	867	870	862	842	845	855	854	852	854	867	902	799	810	843	827	872	854	841	906	882	833	850	846	811	862	860	829	833	807	834	824	860	939	838	854	847	823	841	812	908	889	832	885	868	895	876	823	858	810	832	839	845	853	877	862	817	878	898	836	902	822	845	852	836	865	820	860	829	807	885	878	856	808	835	850	814	904	811	863	848	889	834	896	880	839	854	832	861	814	815	856	825	876	934	811	901	909	878	853	803	846	858	846	871	858	821	839	868	804	871	832	872	845	823	833	849	872	860	880	897	806	876	825	847	808	806	914	749	862	828	880	852	851	861	822	835	898	808	876	810	819	852	875	853	827	806	884	846	858	880	824	821	830	851	820	856	828	834	837	828	873	882	831	838	839	852	806	869	811	911	875	826	868	873	839	845	863	864	850	866	837	804	828	866	844	831	849	852	849	871	874	848	867	835	844	860	830	784	799	802	811	812	921	852	895	887	858	898	851	866	857	871	846	783	891	862	874	889	814	835	900	863	856	826	853	859	900	897	842	877	862	841	866	871	797	841	841	820	875	881	880	854	830	842	882	908	812	844	830	860	908	858	841	883	862	866	821	858	831	831	826	920	862	822	817	842	873	827	829	894	880	847	827	797	843	881	863	853	898	848	835	903	824	783	889	816	882	851	864	858	848	848	860	896	886	854	870	856	877	881	932	817	883	848	842	891	857	791	885	825	815	856	852	804	869	902	825	865	871	824	862	827	883	896	833	866	799	825	892	874	857	849	859	847	877	859	832	826	826	865	814	835	841	864	831	812	802	871	867	819	845	863	824	807	854	848	853	918	848	829	867	819	881	835	819	928	852	759	832	861	856	847	809	850	845	822	895	855	899	864	855	841	825	869	827	901	868	867	860	863	867	851	845	831	851	837	883	928	890	842	870	868	871	823	871	839	814	836	842	875	814	854	865	833	917	850	864	887	824	860	866	805	835	835	825	825	885	831	906	855	836	899	833	823	848	856	849	827	828	825	888	850	872	926	889	878	835	841	858	837	880	864	910	826	850	888	896	871	859	851	867	873	863	858	840	872	871	846	865	832	859	865	873	887	915	887	853	851	851	860	843	860	844	848	851	845	909	890	813	857	848	866	830	846	842	831	831	868	877	844	838	830	846	881	821	844	914	841	835	807	857	872	849	860	883	791	866	863	865	808	876	836	839	855	875	863	816	816	869	820	888	865	797	821	842	846	848	893	844	860	847	870	830	828	841	896	841	825	831	885	832	825	808	858	893	895	847	843	850	852	841	815	904	884	869	840	870	882	830	854	884	811	840	862	880	869	854	832	807	838	856	847	855	864	818	835	927	860	897	848	859	851	857	830	853	862	843	855	820	869	854	842	889	885	871	887	874	866	865	808	886	895	860	864	846	830	872	913	838	834	854	868	810	807	809	839	837	913	863	868	877	862	845	862	934	834	846	818	829	873	801	890	869	818	861	867	890	879	848	874	919	841	852	844	812	818	803	926	869	840	881	892	812	862	848	818	849	914	833	890	834	847	843	861	847	858	830	848	840	876	857	881	838	899	811	824	838	845	863	808	850	893	902	842	831	885	825	860	855	884	865	830	876	840	840	820	857	834	893	826	847	844	899	848	814	866	884	859	802	849	826	839	839	850	841	828	860	858	827	853	852	806	840	877	875	860	835	814	876	842	869	875	867	903	853	843	833	815	884	819	841	850	846	829	861	873	897	848	800	904	881	856	868	885	848	898	866	847	791	853	869	813	832	792	829	837	850	849	823	819	840	805	860	861	845	865	858	882	790	875	862	817	829	841	867	872	773	850	885	823	831	850	888	837	865	834	873	806	837	822	903	819	834	836	862	881	857	846	908	894	886	873	844	872	863	817	842	844	821	811	842	821	842	834	851	797	815	896	890	842	863	830	813	901	853	847	853	852	865	842	832	918	856	828	894	865	880	851	815	825	850	828	821	835	837	906	853	863	869	853	878	863	875	836	892	850	875	815	865	886	876	832	843	881	871	853	854	858	863	878	891	852	894	811	867	846	897	908	838	845	884	800	847	831	813	861	884	833	805	823	839	856	892	811	849	873	859	888	842	883	830	897	826	846	801	821	854	861	829	820	785	813	863	847	881	842	853	870	868	886	875	828	836	854	883	904	878	818	869	804	843	856	811	862	914	864	849	921
5003	1170	10599	26279	13313	3978	1411	851	754	773	715	754	749	752	783	786	706	712	804	793	713	744	751	769	702	714	741	739	738	788	731	727	739	798	716	785	722	773	717	760	724	724	755	739	704	747	699	726	741	771	760	750	779	726	738	750	773	759	773	759	751	786	701	726	740	774	748	776	775	736	743	741	763	703	707	802	766	745	711	743	755	763	748	717	719	724	741	698	720	739	702	700	750	747	738	787	709	752	746	738	766	767	726	733	740	779	747	720	787	753	766	789	713	740	721	744	805	800	689	727	763	740	729	727	774	692	725	765	757	758	707	738	779	812	755	695	740	748	750	731	714	741	737	709	766	734	731	815	769	763	771	744	716	737	755	694	769	744	775	711	721	720	726	767	791	789	779	784	728	762	744	716	774	737	760	750	735	761	762	750	738	763	709	692	759	698	750	736	764	756	789	751	787	670	739	738	751	710	742	757	781	764	762	739	754	755	734	738	770	746	748	748	749	743	755	773	733	799	682	750	756	720	728	729	766	812	789	774	729	770	738	753	693	721	737	718	756	713	789	726	736	760	773	761	764	738	742	759	715	770	709	727	758	718	749	768	788	699	787	773	727	789	709	717	736	717	766	715	697	755	730	771	687	793	730	776	813	738	774	748	779	752	789	797	773	745	740	728	741	777	748	698	728	779	784	775	690	705	741	720	738	806	701	710	713	757	757	754	734	710	711	758	718	689	747	732	724	779	740	737	819	752	738	743	729	686	785	759	735	677	714	773	739	727	730	734	761	754	749	722	732	796	767	745	772	732	803	710	728	726	750	698	744	745	773	759	747	756	724	735	732	709	713	757	760	767	704	785	713	699	775	726	739	753	786	710	788	741	728	726	740	720	776	678	744	720	756	744	785	738	675	751	727	771	711	740	727	740	740	750	770	782	727	785	764	721	704	712	754	741	770	748	748	728	775	764	687	749	739	725	702	707	748	747	715	734	742	739	762	755	774	728	718	769	722	700	706	776	774	762	730	739	766	737	786	768	725	745	751	731	718	790	792	709	776	703	774	765	737	757	764	727	701	770	764	723	764	752	805	680	793	702	719	679	733	709	710	692	758	738	763	734	715	771	764	792	764	701	725	748	735	747	776	715	692	753	709	719	767	763	748	768	761	754	719	753	694	742	754	695	707	738	758	720	748	752	744	775	720	723	730	697	715	725	731	735	706	723	756	728	711	757	732	737	711	787	766	735	749	731	716	736	738	784	769	701	771	683	758	738	699	770	726	725	725	795	723	771	757	747	741	689	740	691	691	804	721	760	729	725	739	713	765	732	740	752	731	766	769	712	765	736	778	762	767	743	753	708	729	742	691	743	757	739	746	733	682	716	732	767	727	721	643	788	741	703	730	731	756	755	737	732	763	732	680	758	751	737	751	755	736	779	768	745	759	751	747	762	768	742	760	704	740	746	771	713	706	716	737	731	757	723	753	731	751	740	762	754	714	716	721	721	708	722	729	733	772	731	721	753	725	724	746	793	769	782	708	741	703	709	750	781	775	715	745	748	723	708	737	797	724	755	726	728	754	695	738	772	719	726	744	814	732	714	730	743	778	705	738	742	778	751	715	755	758	772	684	768	754	755	798	727	740	750	734	742	793	750	738	718	768	726	779	676	775	725	719	765	745	730	754	766	721	714	748	778	748	781	760	718	731	732	715	724	782	760	760	757	762	780	765	743	743	775	712	747	770	721	730	724	760	755	753	731	780	750	742	719	771	759	720	729	787	709	745	708	753	749	710	738	777	723	738	728	715	717	772	738	729	716	738	801	734	726	724	784	714	724	771	744	706	717	754	792	735	755	712	760	740	718	677	746	711	713	727	738	744	802	750	733	725	752	736	749	731	728	774	714	770	718	721	784	717	751	753	762	790	735	756	700	784	772	710	724	735	732	798	753	729	699	690	715	765	758	702	710	716	765	741	774	734	773	693	736	741	776	713	720	721	746	728	765	788	722	748	722	764	744	704	809	743	737	764	730	776	719	719	696	769	735	736	760	689	740	765	762	754	764	715	714	717	737	703	710	746	774	736	730	769	819	715	790	720	725	746	701	761	727	745	763	795	752	779	701	764	795	726	736	728	777	749	752	763	739	764	711	727	713	805	715	786	735	736	774	749	737	756	723	746	769	772	709	758	710	744	720	755	722	742	777	756	752	742	770	775	748	739	748	782	773	718	703	733	764	793	754	787	716	753	749	714	767	714	717	787	728	779	716	831	684	738	717	711	799	750	752	757	765	734	774	771	706	792	754	717	743	740	717	767	750	722	712	745	726	767	763	713	726	747	785	715	749	728	738	736	725	714	796	750	744	759	774	740	727	732	766	748	755	661	735	761	741	754	756	706	704	753	757	722	712	704	783	794	731	761	716	738	761	718	755	747	736	747	730	726	773	725	761	729	697	761	773	763	709	738	720	791	758	735	742	723	743	730	691	723	767	729	715	731	737	729	764	784	788	717	792	777	751	773	750	726	777	778	730	750	721	751	736	727	756	751	729	810	752	760	702	695	711	762	793	801	684	755	728	712	757	717	743	735	714	700	756	733	716	739	810	765	717	732	761	743	720	710	742	757	785	774	759	708	743	740	738	738	755	729	741	684	812	768	793	699	738	722	767	793	752	780	722	779	711	713	793	732	765	743	740	730	717	728	731	759	740	707	730	734	706	768	740	801	738	765	700	744	706	751	721	749	769	754	739	763	686	743	719	725	769	707	776	749	769	767	752	748	748	753	740	732	764	757	705	760	731	741	720	722	675	710	753	707	726	713	749	750	722	734	760	744	761	743	731	741	796	712	722	797	767	746	732	727	771	730	739	719	745	743	722	703	775	740	704	732	672	695	779	733	790	730	735	732	711	750	728	736	779	731	715	708	768	732	727	731	757	768	734	732	667	715	746	742	771	678	736	752	709	741	740	759	751	727	715	760	747	761	717	723	695	750	772	718	719	790	790	744	744	695	752	726	769	740	734	783	726	746	773	753	720	736	699	734	772	760	731	721	691	747	715	782	790	757	726	735	751	722	759	755	752	734	769	761	737	735	775	758	751	733	674	759	774	736	774	734	777	727	735	751	691	757	738	708	754	701	681	763	797	752	774	734	692	774	706	801	723	759	717	772	696	721	740	761	753	780	686	743	702	742	755	759	753	680	753	770	788	719	736	712	730	737	782	735	729	776	734	759	762	701	775	747	703	733	766	749	695	766	764	732	736	724	756	639	717	722	699	746	723	719	736	760	734	740	667	739	735	750	687	741	750	725	697	810	741	772	707	733	760	756	756	761	740	768	758	767	783	743	674	757	700	758	765	690	750	756	746	812	793	728	737	776	736	749	754	725	798	749	801	775	756	747	781	730	788	725	757	700	725	746	759	750	745	706	708	752	706	740	737	783	785	714	705	753	744	770	744	712	760	693	751	732	748	742	764	706	759	740	798	678	692	717	780	734	763	723	754	737	726	710	739
24465	21263	44757	61557	42487	21540	7031	1530	967	895	916	873	877	853	840	832	917	853	850	860	866	856	836	889	839	844	874	839	832	812	804	864	858	839	858	868	808	838	813	825	837	833	810	855	868	879	844	831	881	871	870	880	882	799	831	897	842	856	854	818	876	823	843	896	841	841	858	851	837	802	893	843	867	922	868	791	836	810	888	843	895	861	862	847	821	875	840	806	786	881	806	873	822	829	859	853	837	842	823	799	810	820	820	894	865	798	903	804	879	871	842	825	824	905	871	783	817	868	867	814	856	842	859	873	837	830	812	847	833	876	831	868	801	907	842	848	827	839	815	883	843	806	782	848	814	864	870	795	920	860	820	834	830	882	854	844	802	859	831	855	848	867	874	907	887	875	821	860	824	813	822	889	806	821	879	864	916	873	813	860	877	836	805	804	850	850	802	816	847	864	869	872	876	840	833	831	855	880	870	864	857	850	843	871	872	806	805	807	864	859	836	817	826	861	747	845	828	870	815	837	836	863	848	861	842	855	871	837	866	846	871	870	821	836	857	823	859	893	846	848	892	881	790	867	818	817	846	880	816	815	832	846	855	808	817	848	904	822	861	867	898	784	879	828	864	850	824	835	880	841	841	846	890	792	817	886	835	837	873	841	805	833	857	802	839	832	844	843	862	840	856	884	852	849	826	847	851	859	840	899	861	831	808	871	852	885	852	806	895	835	872	807	818	853	824	855	791	832	876	889	794	830	821	819	803	866	832	802	862	826	868	808	853	883	792	841	814	810	848	843	859	834	813	857	854	825	856	825	858	810	857	812	854	816	855	835	827	839	880	888	783	824	843	842	813	870	859	809	811	832	848	868	818	892	808	842	797	813	845	831	827	839	839	850	763	829	860	823	822	791	758	834	855	838	861	867	812	805	886	840	869	829	831	881	817	828	779	876	834	802	837	860	778	797	834	782	822	850	827	802	804	903	833	855	792	860	803	840	921	843	835	804	861	871	819	885	872	841	851	827	870	790	840	823	886	826	901	822	792	830	841	850	878	807	784	877	884	846	832	772	820	837	849	852	902	919	870	822	811	871	832	879	903	822	862	808	803	850	878	887	799	853	882	832	849	887	905	851	841	868	854	846	807	778	872	883	839	851	818	860	841	916	817	855	858	812	860	754	867	808	868	856	844	792	841	909	915	816	818	854	830	937	824	904	889	838	836	821	811	828	818	825	815	815	870	859	786	863	877	809	858	801	826	837	786	855	830	802	846	853	856	814	849	822	820	803	833	874	825	815	835	875	894	830	892	835	803	877	852	784	860	872	821	901	874	803	862	857	848	811	869	905	824	855	821	812	827	784	813	874	855	811	878	832	838	919	869	809	827	850	853	857	829	867	803	872	867	879	832	842	894	837	823	801	793	868	839	852	849	822	833	895	852	849	813	842	848	854	838	837	788	863	860	810	859	843	857	809	825	830	862	844	804	853	830	813	845	853	818	880	843	862	848	828	792	825	823	847	856	903	836	836	828	827	801	810	829	845	922	843	875	818	801	861	881	848	801	811	809	845	831	838	848	827	837	850	873	827	856	846	800	815	833	809	858	924	866	870	880	878	811	897	867	815	795	783	827	866	847	836	830	807	865	867	828	839	780	804	819	808	846	828	841	867	806	790	874	871	851	830	859	829	817	866	844	825	835	848	841	835	809	797	855	887	833	844	864	798	786	864	882	826	804	873	819	897	833	829	837	799	875	806	840	841	855	886	802	850	830	866	879	831	880	873	881	824	851	849	825	883	829	860	852	878	837	881	895	820	853	850	806	861	837	829	841	855	841	848	869	793	845	842	877	901	844	831	881	921	806	787	825	852	841	848	767	837	797	805	821	834	855	829	834	879	877	855	863	871	801	802	812	856	848	849	838	788	836	787	867	839	856	891	847	865	796	805	847	843	834	878	815	822	837	883	819	837	858	864	897	863	861	875	826	849	785	838	842	821	841	777	809	816	877	876	851	871	859	838	836	824	850	888	838	842	858	801	846	822	816	808	811	806	836	830	863	788	859	827	871	842	816	850	855	873	821	887	865	920	808	857	841	870	798	854	828	844	863	912	853	832	773	801	889	844	833	799	815	803	809	859	900	847	843	860	795	796	885	850	903	837	800	855	859	840	811	877	820	845	915	848	759	865	854	791	828	781	861	818	901	846	842	876	889	790	862	865	862	779	788	814	856	807	879	826	838	841	863	770	876	830	844	800	831	892	767	846	811	856	815	805	859	885	826	828	889	823	873	826	839	842	805	818	807	830	827	851	799	878	868	865	896	853	858	852	845	839	856	847	851	912	867	809	842	841	857	842	853	865	879	865	811	839	862	814	857	838	810	857	826	847	840	792	856	808	783	875	791	854	838	881	842	859	848	793	833	792	842	841	867	850	845	781	843	823	846	834	857	773	894	835	876	819	812	895	823	904	814	859	843	835	843	817	891	867	815	868	848	847	857	825	852	836	884	841	854	879	799	795	821	876	873	832	870	849	821	850	854	842	811	817	871	797	835	844	843	789	846	936	890	786	844	850	854	837	774	828	803	813	824	853	830	832	840	881	856	857	841	825	826	817	869	810	838	832	836	805	877	804	834	822	866	916	849	829	793	816	870	868	781	916	846	865	824	879	840	839	878	867	868	848	865	856	874	863	830	882	853	795	830	832	826	847	906	800	832	883	852	829	886	870	837	810	843	853	840	801	866	874	780	787	825	841	880	827	876	849	828	821	854	897	851	800	857	832	821	864	857	793	815	874	828	847	838	900	841	854	813	859	845	883	855	862	766	872	849	810	856	903	846	851	857	852	834	795	841	813	820	841	866	820	864	831	812	831	839	812	861	851	874	838	790	832	862	818	873	833	847	867	837	852	834	836	836	876	853	755	832	818	873	852	876	842	767	830	820	807	831	879	865	794	860	815	863	841	863	854	868	833	854	864	809	784	855	760	842	831	924	842	885	857	790	904	831	787	839	819	801	785	862	844	833	771	795	843	906	879	858	832	858	814	814	842	801	850	812	793	833	821	838	890	871	803	845	842	847	827	838	846	834	800	812	832	845	876	861	865	830	905	784	835	881	843	866	836	882	837	843	800	858	855	839	833	867	872	817	814	820	823	873	842	829	851	836	826	820	821	845	829	833	793	850	879	810	870	907	852	853	858	820	849	847	816	839	855	870	858	834	841	845	850	835	829	834	860	800	802	854	814	847	839	797	880	822	799	804	833	828	859	836	826	787	800	845	823	893	857	839	872	863	800	872	822	842	857	878	896	855	850	881	848	869	894	852	808	815	779	871	839	828	819	814	842	884	881	885	860	828	840	827	860	834	810	871	832	862	822	866	854	892	844	820	876	873	824	825	832	804	807	860	840	811	858	780	805	843	812	862	857	850	825	814	845	848	815	862	837	844	838	820	827	824	785	862	827	828	843	813	864	791	815	831	778	865	811	852	835	806	810	827	846	842	816	841	829	833	823
3547	23053	70534	67823	36049	11539	2916	1085	873	815	859	786	857	797	799	835	829	775	813	805	857	835	780	797	843	805	875	792	846	811	802	804	839	777	779	818	841	828	802	842	818	780	785	809	795	861	816	777	797	802	779	743	838	856	838	799	834	822	787	777	792	818	792	813	785	830	788	805	853	799	781	828	821	814	833	797	762	811	804	813	818	770	756	814	750	831	857	808	817	799	857	799	846	792	794	844	763	827	776	789	777	800	749	772	779	818	796	834	823	843	823	805	824	802	779	833	806	841	802	841	829	857	787	810	768	781	727	800	840	757	784	822	804	821	767	827	799	787	794	803	735	808	835	829	761	797	845	825	833	812	822	820	772	815	809	815	809	787	853	826	824	827	769	813	778	815	838	822	779	793	783	803	854	773	798	776	811	785	765	794	833	801	801	787	853	814	823	829	810	825	834	786	802	832	772	830	800	827	794	813	829	768	815	786	835	787	754	750	849	822	838	849	839	824	788	800	800	785	737	772	781	815	844	782	833	810	806	818	815	787	798	806	804	794	800	780	799	801	795	822	745	759	757	790	801	806	831	800	782	810	774	811	818	786	782	824	775	813	834	789	799	801	832	810	738	817	774	822	809	758	830	779	832	849	803	865	840	809	785	799	785	791	822	782	807	768	746	820	785	842	819	828	827	757	857	804	800	815	838	818	817	819	783	848	781	848	758	781	768	829	791	798	806	817	801	808	809	800	820	809	836	835	825	809	776	751	816	776	820	758	826	801	785	819	808	804	849	798	838	768	786	811	821	772	817	791	828	820	799	818	794	835	832	766	761	807	812	824	721	839	808	824	810	825	798	791	746	887	853	860	794	778	754	796	771	796	792	840	767	792	796	754	810	793	733	824	782	784	835	837	792	808	804	752	807	830	800	807	795	787	814	808	728	788	803	794	806	802	840	840	807	835	819	795	861	806	836	821	819	833	836	827	786	768	773	789	839	783	818	749	797	782	822	808	840	809	791	751	864	820	799	842	735	841	856	818	831	787	831	815	828	872	842	822	816	823	729	770	799	800	751	762	872	848	826	835	817	794	850	822	791	766	846	794	847	759	818	790	756	784	823	839	792	853	761	790	802	783	778	809	837	788	807	762	813	747	771	795	759	860	778	829	782	808	745	785	779	821	826	776	800	768	757	788	835	823	775	767	821	866	822	802	841	808	747	796	826	787	828	822	823	797	795	813	795	820	821	786	803	837	804	819	834	868	796	836	790	749	808	800	801	812	807	807	817	837	830	746	801	798	799	802	810	816	835	789	858	767	841	825	794	798	807	811	837	787	827	773	884	806	833	811	802	804	780	786	813	814	875	778	772	855	791	811	816	818	778	802	781	855	869	841	847	770	819	787	774	791	793	799	791	796	774	805	822	764	780	809	741	791	868	845	787	851	829	777	779	793	804	781	834	814	856	817	820	774	765	806	808	784	809	825	828	798	816	772	823	789	829	768	806	788	872	794	800	815	793	826	816	834	759	803	765	778	761	810	789	798	815	821	795	810	828	857	822	816	840	769	794	761	719	872	781	863	776	796	787	772	895	816	802	777	808	776	861	771	825	852	848	822	795	800	823	841	901	831	837	823	865	820	838	720	796	788	790	815	773	799	783	797	862	795	770	799	816	791	829	785	785	812	835	824	814	787	809	839	839	778	815	800	800	780	835	800	848	777	805	791	735	822	803	854	811	879	858	798	794	790	797	784	774	745	771	832	803	835	807	788	796	830	814	745	876	820	781	833	813	824	731	851	879	830	766	847	798	798	794	774	861	796	823	805	832	796	793	809	790	811	787	815	800	805	790	744	824	761	803	810	813	796	797	815	813	785	801	856	855	797	833	838	792	808	807	783	808	857	820	775	846	792	839	816	813	831	809	811	760	774	774	824	824	826	792	815	799	890	809	814	827	797	808	834	802	777	797	810	832	806	832	790	810	759	851	816	799	825	828	788	771	822	792	822	794	748	780	787	819	858	796	751	797	833	803	740	775	812	761	786	877	834	812	828	848	802	806	803	791	749	825	772	731	742	837	819	815	803	777	823	805	853	783	825	782	795	799	821	782	787	844	826	776	800	865	861	753	782	781	812	794	833	795	786	777	849	815	774	814	837	785	776	806	847	847	821	796	858	841	785	756	798	803	822	810	841	779	765	778	815	755	797	847	834	768	763	812	791	790	773	743	838	829	805	782	817	834	781	742	772	811	743	813	855	813	826	799	801	819	767	802	814	801	823	833	808	808	867	808	817	828	804	775	803	824	771	850	851	839	813	754	749	820	817	844	800	753	784	735	811	793	790	770	802	759	807	784	846	809	722	774	790	842	760	763	807	775	807	871	801	801	766	787	768	806	823	821	802	819	796	819	742	825	822	771	800	785	796	792	778	845	829	784	867	781	742	774	801	778	820	787	798	761	837	748	789	799	818	795	755	813	850	819	821	777	789	796	799	794	752	829	778	800	853	840	763	798	836	816	845	817	790	801	800	806	823	836	787	844	796	801	844	827	786	749	813	815	794	831	832	798	818	775	820	810	803	812	815	754	828	874	797	852	853	808	807	825	836	814	733	827	845	873	808	794	827	832	796	789	834	810	783	767	837	810	762	806	827	801	811	757	757	782	809	773	801	845	775	829	748	823	791	766	834	788	765	782	874	801	791	762	858	788	799	815	795	740	808	791	799	778	830	818	839	810	790	774	821	855	823	861	808	827	824	764	810	780	809	810	791	842	833	830	831	814	857	804	805	783	781	773	833	759	838	773	767	783	801	781	807	824	804	833	777	849	755	788	742	873	781	753	881	715	812	812	838	784	795	781	789	817	822	772	832	763	817	790	761	837	786	833	785	818	795	806	771	761	800	787	794	800	767	776	795	847	806	815	797	869	824	820	819	837	784	824	805	774	816	772	827	820	759	754	800	784	821	750	777	802	846	792	819	797	775	808	768	778	825	783	777	772	794	801	827	802	822	810	812	770	834	800	789	780	802	781	841	821	758	780	801	765	794	785	787	796	787	720	809	816	769	860	797	841	825	824	832	826	761	807	815	780	841	771	751	848	809	779	809	809	822	787	831	813	771	834	782	854	756	886	782	814	824	824	814	798	845	809	805	776	803	832	845	810	781	814	791	835	769	802	774	877	807	770	830	808	813	818	803	757	792	775	804	818	817	813	836	804	846	813	780	779	780	799	825	794	779	816	832	816	805	803	864	816	825	760	833	824	806	802	776	806	829	786	786	784	816	794	813	814	791	866	801	844	826	821	797	800	811	798	837	798	820	807	856	807	847	735	832	795	812	824	824	747	797	748	836	860	806	795	794	799	802	784	811	818	818	809	798	821	809	784	816	816	763	788	832	831	793	818	811	794	771	785	824	753	797	797	798	823	777	770	832	823	757	787	825	793	840	835	808	822	816	833	836	856	776	834	797	805	788	859	792	811	800	825	795	732	765	821	805	858	802	767	794	777	766	824	858
23734	21720	49167	60106	45983	26625	11241	2337	1105	1030	1003	1003	952	1000	914	925	995	948	942	949	941	944	990	935	988	907	980	948	923	935	954	957	941	1014	983	918	949	976	944	932	918	945	891	953	947	974	940	967	946	922	946	887	865	938	977	957	860	890	959	1007	1002	951	970	921	910	888	942	949	980	923	967	948	973	914	923	941	877	907	925	925	934	914	942	903	957	897	956	921	893	883	963	924	921	946	917	938	912	912	962	940	895	956	924	989	940	905	962	942	963	894	917	968	976	911	983	958	973	904	945	940	941	896	932	962	945	934	929	937	914	916	941	958	896	877	929	954	890	954	950	946	999	1004	946	940	948	898	892	956	902	940	990	911	936	887	965	914	951	934	927	932	959	975	979	952	970	931	920	947	1000	921	958	921	936	942	902	877	917	934	976	915	961	966	959	945	984	948	913	942	908	914	934	955	941	935	917	882	927	873	886	990	931	951	942	940	947	949	896	895	919	920	943	966	936	917	971	942	942	935	956	944	914	921	927	937	941	962	942	910	1056	918	963	960	912	920	925	930	985	889	991	950	953	851	908	931	917	957	949	936	907	918	898	914	961	934	982	888	903	901	954	910	888	947	1004	973	881	894	956	932	904	919	911	865	933	972	970	873	931	926	892	966	945	952	929	920	936	903	938	960	994	911	956	969	973	923	922	910	950	904	997	924	954	892	961	940	931	916	932	887	960	961	911	925	910	871	912	926	962	909	928	902	958	927	905	1000	894	958	964	926	928	930	947	911	880	945	985	922	923	977	954	941	980	985	941	895	925	962	993	892	932	971	945	958	918	976	959	929	963	973	873	885	952	964	947	896	925	936	879	926	926	861	942	952	988	1011	909	898	901	1011	908	925	962	974	972	941	927	907	955	963	902	967	917	958	955	915	969	905	922	923	943	923	925	983	905	969	940	921	938	949	866	976	955	884	981	973	935	953	961	904	890	978	948	925	975	890	953	884	901	924	966	971	895	915	867	958	891	937	935	930	931	926	948	925	946	890	894	920	932	907	892	932	931	964	943	946	948	912	975	938	941	926	927	901	919	915	935	867	890	891	898	929	920	927	897	918	928	952	951	971	877	975	881	954	930	957	884	952	958	925	902	876	941	963	921	981	970	925	911	934	893	898	920	916	924	930	906	917	931	894	968	884	938	904	944	949	940	924	929	906	973	902	912	1003	920	911	894	932	941	960	971	871	915	946	944	916	903	870	929	935	914	956	945	873	995	941	933	927	910	942	968	965	975	963	957	1026	923	926	935	961	920	966	921	991	943	948	908	947	971	954	903	940	1017	951	952	990	971	912	946	928	900	937	918	911	955	934	938	912	900	942	898	954	942	999	887	938	935	951	922	922	917	902	918	893	949	971	959	885	925	911	917	934	897	913	985	941	981	970	953	902	919	957	940	936	953	893	951	964	964	859	929	913	927	934	906	963	942	954	953	977	930	882	922	944	993	881	942	948	954	913	926	932	922	925	921	938	920	949	897	992	904	951	962	909	925	864	951	952	927	929	951	1005	943	1001	928	937	908	951	904	954	907	916	879	998	948	911	962	927	957	990	975	959	937	939	948	881	915	959	1049	893	958	1010	928	917	898	880	909	967	915	914	947	960	900	969	933	920	950	911	974	969	946	974	889	905	896	944	915	935	997	951	872	962	892	979	910	916	965	889	899	949	902	937	969	956	933	916	904	920	956	979	859	821	951	891	923	952	925	903	973	911	971	947	918	930	957	941	983	877	888	904	961	935	985	913	915	936	960	918	890	956	936	971	895	935	904	1039	894	922	980	985	966	920	907	959	922	935	911	891	950	979	978	899	913	890	930	971	905	892	970	925	916	949	911	936	883	945	895	900	949	939	919	914	912	938	964	927	898	958	947	913	939	940	914	901	918	909	935	978	919	998	929	943	943	953	964	942	913	925	908	935	966	937	933	945	906	952	916	906	924	933	929	949	949	902	926	904	935	910	883	977	941	926	939	991	928	924	974	960	858	894	950	967	938	933	914	920	960	947	895	860	941	950	865	982	949	936	940	934	899	944	908	888	932	945	952	909	949	908	973	963	974	935	926	875	970	965	955	989	926	933	933	938	956	935	900	948	912	896	927	966	898	953	916	916	950	893	937	913	907	907	966	948	989	897	937	936	941	850	962	895	966	936	893	874	961	959	867	922	940	961	956	964	942	951	952	949	946	913	910	932	941	953	913	917	950	883	908	971	949	927	958	941	923	962	940	940	966	966	914	909	835	925	981	910	906	897	963	930	923	956	953	981	938	932	928	952	925	947	912	927	991	921	968	891	907	932	932	921	932	920	929	938	954	900	933	945	900	941	957	919	942	929	928	922	924	937	874	969	909	932	992	904	954	873	889	955	917	919	963	950	960	938	920	941	975	960	949	982	944	911	966	883	971	921	924	969	947	941	934	912	942	899	935	976	978	943	959	937	922	910	952	896	919	933	899	969	965	905	934	937	940	949	898	960	918	931	950	955	934	929	928	949	918	880	911	982	919	936	871	920	947	958	916	928	855	954	951	951	948	953	937	945	915	900	916	904	892	944	991	956	942	882	920	944	929	923	945	874	943	911	923	898	930	929	919	875	958	922	887	912	911	923	891	934	927	969	941	923	943	979	928	971	945	918	881	934	924	966	914	901	941	917	880	930	947	953	905	978	893	953	886	1005	932	893	897	917	933	903	945	978	923	993	892	920	937	1016	898	877	877	985	956	961	927	972	937	927	985	911	963	939	895	945	954	943	925	941	937	928	993	1008	888	865	893	882	929	956	907	928	953	913	963	949	954	932	952	929	858	894	903	862	877	918	987	937	921	946	895	962	909	970	918	966	946	926	928	865	936	944	950	941	921	960	947	958	904	888	902	963	963	957	950	927	932	953	960	929	938	910	976	919	925	1004	940	874	938	935	978	967	919	916	888	911	982	938	913	912	873	1001	959	947	923	931	945	947	922	921	936	953	956	948	961	906	953	924	938	933	929	935	931	939	949	925	873	926	894	980	922	918	903	908	943	925	933	928	954	889	922	882	894	962	911	928	944	858	915	956	929	952	933	919	910	927	956	927	910	900	915	896	915	917	921	986	983	898	960	907	942	982	931	919	892	905	899	929	922	913	966	946	911	899	920	984	884	961	945	937	871	953	931	935	946	970	929	926	935	905	891	898	905	924	955	946	954	905	945	938	936	948	942	928	935	947	908	959	881	942	986	958	1008	967	984	957	973	915	938	949	928	924	917	1019	954	947	959	930	952	947	904	933	941	933	935	937	945	944	937	906	935	901	918	991	975	866	928	918	992	960	968	905	916	931	973	925	933	918	928	928	972	946	927	948	972	922	928	918	946	934	938	950	937	929	917	902	942	900	891	866	940	971	965	946	917	887	888	891	963	921	881	894	981	971	914	901	935	973	937	927	957	1033	1017	930	888	905	891	884	921	953	941	879	1010	920	915	910	977	951	944	900	906	956	921	901	950	943	861	919	905	942	897	936
4231	46924	73244	70982	45249	17039	4795	1508	1010	910	900	900	902	939	947	877	918	905	879	922	852	920	915	949	944	954	891	929	922	930	924	899	902	878	916	915	938	913	905	881	978	906	877	914	897	876	888	906	865	857	916	936	921	962	906	910	931	936	920	871	957	940	891	903	930	916	933	975	980	941	936	946	901	899	929	920	862	948	894	936	902	860	914	916	905	917	906	900	908	881	893	861	921	922	962	893	924	942	899	943	895	947	913	920	922	943	949	899	916	920	923	889	891	927	883	888	941	912	884	882	929	937	907	854	903	918	907	859	908	967	928	866	946	925	885	943	943	932	904	913	928	963	888	929	935	956	906	893	970	944	941	887	872	915	903	983	924	890	904	899	886	874	908	909	909	883	872	893	945	868	879	896	919	880	939	935	921	902	934	887	908	870	915	909	907	923	873	915	950	920	945	923	916	909	921	920	848	929	924	849	964	922	932	914	924	901	909	896	945	896	872	921	962	909	895	924	915	896	884	895	916	886	872	917	932	912	816	925	944	900	902	866	879	912	899	890	937	933	905	921	912	894	906	919	916	886	902	968	876	884	923	898	881	907	866	934	877	932	923	892	917	901	927	911	909	916	931	918	956	911	899	928	889	884	860	909	898	924	889	929	956	918	823	926	866	896	904	883	894	928	908	888	874	882	899	951	914	914	928	889	910	924	861	929	841	940	880	914	954	892	893	894	884	897	924	864	899	904	934	886	885	883	894	881	922	943	941	909	902	913	907	894	901	902	912	918	915	918	960	860	898	930	913	929	912	852	915	899	866	897	909	914	897	900	904	938	975	921	867	894	902	888	943	853	884	929	916	915	915	890	906	887	883	919	905	901	938	887	903	885	909	948	878	881	880	892	910	895	925	883	933	940	946	946	946	884	953	854	903	927	875	928	928	885	909	886	915	908	870	900	890	874	893	873	874	865	853	930	924	848	902	906	933	925	891	939	888	909	908	855	946	861	943	975	867	961	888	894	885	918	936	929	874	906	910	879	911	873	951	921	937	872	862	897	875	905	921	925	850	839	928	858	927	880	908	934	936	908	903	882	869	912	933	924	968	947	844	872	911	943	897	898	881	944	916	915	887	961	885	878	865	867	923	865	949	906	854	951	923	938	867	905	924	885	915	912	915	885	922	898	932	916	945	887	921	893	872	880	899	948	885	929	912	853	883	939	931	902	890	902	919	916	923	862	969	915	882	897	840	948	913	906	892	937	918	882	850	942	924	914	916	845	951	962	900	870	926	902	930	932	905	900	911	908	959	877	935	919	862	872	923	889	912	884	867	886	918	925	948	901	915	895	875	905	965	939	904	920	956	890	877	943	949	901	897	930	904	1002	898	896	906	904	910	925	950	955	937	901	892	892	875	909	875	918	918	850	925	882	895	861	919	899	898	860	923	884	890	867	924	983	967	938	916	921	906	922	918	939	917	908	929	911	899	888	880	928	929	952	921	894	917	905	906	944	904	891	888	965	902	915	922	914	926	886	878	869	887	882	856	936	898	932	874	889	929	855	888	938	964	892	909	968	923	902	906	910	884	907	947	929	920	969	969	913	948	925	914	853	898	913	920	915	957	899	881	903	936	919	884	910	895	925	859	981	916	947	891	925	880	937	961	937	913	908	890	897	915	895	964	903	878	815	964	902	856	967	887	910	881	911	925	933	903	899	884	947	899	926	851	890	892	940	940	932	862	885	913	922	864	923	906	920	926	886	960	872	909	905	940	925	941	943	937	913	853	904	879	883	859	957	876	944	889	884	826	941	867	882	902	941	911	904	890	917	883	890	893	937	883	946	914	859	904	905	876	959	923	946	871	960	915	908	937	908	919	905	800	918	912	925	893	956	867	882	866	876	953	950	942	910	886	882	899	946	897	919	892	936	863	920	928	852	903	919	893	858	931	894	919	905	891	937	882	918	858	915	899	905	911	925	900	915	951	921	874	858	887	923	916	924	875	890	898	885	932	911	972	935	916	929	899	910	914	869	993	925	896	882	863	875	898	899	881	885	907	926	895	853	875	893	892	872	896	895	898	987	899	916	874	888	859	887	915	907	951	831	869	961	877	869	930	864	927	896	888	906	913	929	935	897	942	887	902	893	890	897	949	885	887	943	897	868	843	923	904	891	870	892	928	878	906	930	866	882	930	892	887	881	873	933	901	869	913	872	862	851	876	849	899	931	913	901	859	911	904	951	905	881	901	853	877	912	916	926	864	889	932	883	901	867	906	883	870	920	925	879	941	864	867	898	890	853	910	906	882	959	880	949	893	884	921	928	939	974	900	914	912	887	917	926	856	927	869	870	858	923	924	926	948	870	836	879	891	956	852	904	957	904	865	918	868	909	856	955	880	853	929	867	860	876	835	868	924	915	892	936	867	875	877	915	869	934	855	900	863	929	834	877	843	901	905	894	892	917	870	959	899	910	899	866	926	889	891	822	902	873	889	923	892	897	908	931	950	926	906	884	885	894	921	915	951	922	926	877	936	908	879	868	872	867	855	894	887	890	931	919	897	932	899	913	914	936	943	917	881	886	890	879	965	903	925	904	921	851	925	913	942	906	946	912	892	933	894	908	899	856	844	915	948	916	940	899	879	890	885	913	915	911	924	891	935	913	925	906	929	903	876	904	939	911	927	933	910	963	918	912	897	875	869	883	923	894	928	892	887	903	870	865	895	886	978	889	920	894	989	921	895	905	883	908	889	905	910	917	914	883	912	929	840	925	903	957	996	955	882	895	926	901	928	873	955	874	905	913	916	885	880	916	871	876	885	853	928	905	882	866	946	962	953	935	910	900	891	844	843	906	875	879	922	822	919	924	914	903	861	867	908	938	947	913	910	951	913	886	852	871	895	901	855	916	885	868	878	894	911	866	895	907	931	904	879	904	879	879	911	877	901	914	909	909	921	844	932	842	946	857	861	853	939	893	883	870	954	903	915	939	846	931	933	932	845	922	857	897	937	921	929	958	948	877	947	910	886	864	913	922	945	903	890	891	921	856	889	869	902	920	920	910	913	907	858	920	904	886	877	865	870	912	894	933	884	913	927	954	814	972	913	916	918	911	885	889	892	876	871	923	907	969	949	932	852	935	857	866	894	893	892	929	898	938	937	859	890	916	893	928	880	863	895	887	912	918	889	921	912	892	846	957	959	871	864	913	948	911	895	870	919	955	929	903	871	886	898	938	911	878	894	911	869	938	916	880	886	925	930	897	894	921	916	889	838	879	895	930	947	904	858	896	923	931	910	917	935	901	899	925	907	904	930	902	926	854	970	897	886	898	852	923	926	840	921	913	896	919	933	929	884	858	933	938	900	882	836	882	927	852	905	851	847	890	836	911	875	942	878	890	947	871	921	882	860	970	875	959	905	904	871	887	889	972	920	920	895	896	896	824	861	929	917	973	897	906	918	926	882	952	917	886	864	915	872	880	859	865	913	880	878	880	876	849	950	863	890	928	893	925
27051	24439	32250	23041	9363	3195	1455	968	923	828	849	830	926	906	790	834	832	823	793	885	887	827	878	876	815	887	855	865	802	872	849	846	830	879	831	800	841	829	836	834	866	856	812	846	793	899	834	882	824	841	843	865	817	829	825	827	842	837	879	872	849	857	870	845	844	854	851	881	844	823	844	838	866	855	846	840	849	868	826	877	867	850	873	869	830	858	835	847	858	884	878	838	843	870	824	839	875	825	861	835	880	863	803	838	863	872	856	921	817	861	854	871	783	885	867	846	894	870	863	847	836	878	826	851	818	873	854	827	860	831	813	835	853	884	891	849	864	842	860	845	868	832	823	836	855	865	785	896	816	866	861	906	855	906	807	827	876	887	848	813	841	882	897	847	862	906	843	835	837	838	882	899	836	880	863	845	847	842	825	876	875	837	874	859	845	819	890	795	845	868	797	853	833	806	839	871	837	867	821	840	862	875	883	825	836	853	896	822	883	826	840	841	857	796	893	815	876	796	826	791	861	880	817	833	920	877	866	802	838	822	877	848	873	818	886	876	865	859	865	793	890	830	822	829	867	810	921	910	863	842	825	857	872	864	822	880	831	820	858	828	887	817	848	858	840	898	889	864	884	840	835	821	832	799	851	858	831	865	888	856	836	844	858	886	893	791	856	868	838	849	886	786	881	911	825	831	889	847	838	871	870	831	827	881	828	858	855	823	823	904	865	862	764	850	861	844	888	821	826	820	860	868	836	901	797	869	803	827	854	837	814	874	951	883	840	814	881	854	883	884	820	865	831	888	864	852	816	848	855	867	826	877	847	873	813	837	855	821	858	838	864	825	879	811	867	764	841	888	850	806	828	884	802	908	848	781	864	847	859	848	852	827	847	856	856	821	807	835	841	868	837	824	827	829	883	820	839	845	883	891	885	887	822	841	880	846	814	889	820	878	804	814	855	838	875	827	838	867	818	864	874	808	786	829	819	850	908	848	906	804	839	865	826	878	916	851	853	830	871	880	859	816	881	918	866	851	799	772	794	878	835	861	840	866	786	822	873	833	844	857	907	794	851	880	805	850	878	854	854	847	868	768	811	853	872	899	867	848	835	829	808	856	869	820	839	804	855	847	843	844	839	822	843	849	883	894	902	816	844	858	846	879	790	806	846	869	852	837	826	876	855	876	836	813	805	811	905	839	833	848	861	854	860	825	816	813	821	820	841	859	853	807	864	835	834	843	851	853	906	870	824	870	871	823	870	847	881	854	901	825	823	885	904	836	848	855	857	845	853	850	847	853	835	871	845	804	809	834	874	822	859	828	851	849	869	825	872	806	861	871	835	889	831	888	832	879	805	862	836	837	815	858	841	848	834	916	843	851	818	869	872	870	870	871	846	830	857	900	834	856	853	810	864	937	848	906	832	857	885	861	883	862	839	862	825	843	858	879	838	824	828	837	834	856	839	882	872	874	844	836	855	827	843	883	835	827	859	849	823	811	873	830	858	857	837	818	898	886	896	854	786	835	819	796	826	884	878	792	792	820	864	860	867	847	885	850	895	857	835	834	814	827	860	837	909	831	866	869	811	809	868	896	869	867	863	903	856	845	779	841	858	889	814	842	870	773	836	822	819	808	886	811	796	877	775	822	804	839	881	799	880	826	857	863	796	816	869	817	809	895	863	864	854	805	883	850	846	862	864	852	857	857	874	841	870	789	848	867	872	841	828	879	903	858	905	851	852	875	884	777	854	840	814	849	848	865	918	850	781	841	839	864	784	853	824	910	809	859	867	888	830	909	822	824	842	870	846	833	897	853	846	810	832	844	869	824	854	843	807	836	858	851	848	819	852	814	865	796	899	851	858	815	840	874	831	879	851	838	830	787	828	888	866	820	838	830	856	846	845	863	838	819	846	844	841	867	817	803	883	840	813	845	840	833	855	870	850	831	897	841	853	865	820	823	850	855	829	846	844	823	875	829	885	827	789	832	794	864	860	877	814	816	842	827	829	864	852	857	838	879	844	877	819	825	843	881	879	882	857	868	809	817	826	869	806	819	854	865	846	867	835	892	829	905	879	825	833	832	872	856	852	855	847	815	805	817	826	813	862	926	851	872	881	830	842	842	872	847	837	866	846	871	828	860	911	890	887	855	847	832	897	858	839	899	852	833	811	838	821	853	835	856	868	821	889	839	873	879	850	784	869	838	842	850	888	851	839	852	839	840	830	818	898	872	876	853	821	863	846	849	839	792	879	827	856	834	891	881	826	882	827	864	868	799	837	866	793	888	861	815	898	837	873	839	820	827	859	913	857	840	839	850	847	833	800	831	851	775	880	879	848	859	849	841	826	886	846	836	852	863	853	824	895	862	842	856	853	873	814	852	830	850	857	874	834	874	862	790	832	877	889	838	890	809	793	857	853	820	885	847	838	906	866	842	837	868	845	834	865	849	836	852	845	821	872	892	855	828	888	808	840	859	841	870	835	915	836	815	868	826	838	807	872	851	865	875	818	873	838	878	921	837	848	861	823	843	833	840	897	848	890	820	843	824	892	824	855	835	823	854	868	855	869	841	845	780	923	815	799	816	859	828	819	865	880	855	881	890	782	866	822	785	818	853	865	872	867	875	876	816	810	841	840	859	839	840	841	861	910	847	807	858	797	878	870	860	859	858	834	836	785	849	822	834	868	850	830	818	795	826	935	803	862	879	813	835	853	821	788	842	848	882	811	839	871	860	847	805	903	883	892	877	886	855	825	873	905	853	862	867	820	862	858	868	850	856	864	881	886	867	879	813	818	877	890	791	827	864	888	842	853	874	868	865	865	801	814	799	877	892	835	851	832	856	861	855	852	865	878	841	864	878	804	870	861	830	826	819	828	893	842	906	848	812	867	854	872	885	831	855	869	815	867	832	869	864	895	793	824	874	862	888	942	839	880	864	883	850	831	865	785	844	915	825	827	791	799	839	821	845	770	893	863	846	883	823	854	829	873	811	824	865	884	830	797	867	842	872	868	830	847	873	860	807	858	832	858	814	866	840	862	898	890	853	855	848	855	862	846	851	853	884	861	836	833	841	867	889	840	858	822	878	897	798	880	828	805	856	833	855	844	808	818	855	831	925	841	842	892	846	831	804	882	839	865	882	881	853	872	848	866	805	826	878	846	871	845	843	823	888	854	857	861	819	852	872	871	822	846	830	831	864	876	846	833	896	811	837	866	839	873	842	821	899	861	821	878	848	868	880	904	881	856	835	896	889	807	834	821	873	876	828	791	878	816	828	814	825	847	893	824	889	868	857	860	846	830	866	825	847	807	826	847	869	825	853	883	841	870	847	826	798	800	835	869	841	879	830	822	851	904	904	871	806	876	814	828	859	800	819	817	846	838	810	820	828	873	933	858	851	836	829	901	843	853	807	876	834	828	827	859	884	811	899	868	819	778	784	871	798	850	915	866	816	850	830	897	851	916	847	886	883	822	828	844	884	833	871	807	850	843	807	854	847	836	860
5046	30601	29654	14228	6418	2586	1151	781	759	759	787	738	749	777	771	755	777	728	740	780	758	740	741	786	750	766	751	730	776	764	771	767	770	790	758	766	745	732	757	764	707	725	747	736	734	747	788	708	772	766	733	759	771	758	729	762	722	792	759	721	757	729	744	779	730	736	751	843	741	684	718	761	715	752	715	767	735	784	779	771	730	738	747	742	736	787	737	760	807	692	723	801	679	697	713	753	736	746	812	756	725	743	728	758	692	722	707	770	735	727	764	751	714	791	758	747	765	773	748	725	771	731	796	729	719	705	710	742	730	741	780	762	779	728	733	747	691	692	792	732	747	700	756	760	763	729	740	762	750	740	707	729	699	722	758	747	721	732	728	750	787	742	740	715	688	736	750	765	679	755	734	721	771	758	754	715	759	716	742	729	741	734	710	759	805	725	791	739	779	765	732	781	696	760	777	713	810	731	706	752	773	722	695	745	722	764	741	738	766	751	734	723	751	691	717	712	790	738	776	761	697	763	690	790	774	714	764	751	697	722	726	825	743	751	731	758	781	734	716	720	749	772	784	724	764	745	741	790	695	725	695	749	752	780	716	746	746	730	736	762	775	713	763	693	720	727	765	714	730	752	764	743	717	757	782	731	748	749	731	739	694	755	709	762	732	755	746	746	721	759	700	785	705	758	748	761	766	795	773	688	782	794	739	711	756	755	775	726	775	761	695	777	791	760	706	710	712	732	704	786	735	743	696	787	763	787	728	696	769	729	732	740	738	710	753	741	790	755	743	765	742	782	719	779	783	735	762	766	745	779	744	746	783	758	740	738	733	792	725	770	792	779	748	738	766	726	695	744	724	756	717	757	731	781	739	723	708	723	782	695	786	739	759	695	734	737	736	740	714	804	727	748	731	791	760	736	760	730	740	771	825	722	748	772	761	743	753	739	766	714	702	753	724	772	734	717	760	726	727	809	782	756	697	757	721	731	731	791	696	734	719	759	761	745	751	707	769	797	735	795	709	757	770	721	756	696	760	739	793	793	747	720	750	733	753	777	749	734	698	772	680	723	707	754	763	754	751	753	759	742	732	720	748	715	775	774	735	738	769	735	753	769	737	723	717	736	711	736	726	726	699	713	737	724	759	818	761	732	751	748	784	740	759	753	779	693	713	730	727	685	749	738	749	748	796	761	714	775	791	795	761	719	757	756	727	764	765	745	703	734	780	738	712	757	719	778	746	774	753	736	729	722	777	759	747	771	750	764	731	761	745	747	740	773	790	756	714	805	753	724	776	770	756	769	723	709	765	764	745	694	714	801	753	719	741	781	689	771	760	737	746	764	749	763	762	709	729	746	755	700	773	717	732	753	752	739	739	742	741	702	786	783	731	730	720	723	797	751	752	751	725	786	774	777	761	728	783	759	753	712	734	761	744	696	745	809	723	775	703	737	746	735	723	726	768	741	784	781	746	709	713	778	739	714	731	732	760	725	752	747	779	707	714	737	729	731	698	752	795	726	757	734	748	740	756	790	799	772	692	737	741	780	756	741	753	741	739	770	772	728	771	742	752	733	773	734	750	743	798	763	680	760	716	772	728	728	727	763	735	753	774	762	789	721	763	733	715	737	787	744	682	713	770	696	728	779	737	783	731	745	755	740	731	736	764	758	753	774	726	722	735	728	773	730	732	719	773	694	741	693	715	736	740	759	741	735	752	744	742	770	741	721	713	752	735	740	695	712	757	748	768	741	743	707	746	721	729	776	772	738	735	763	778	735	751	710	778	777	778	726	700	718	741	731	710	740	700	772	678	755	733	796	748	733	719	714	735	778	757	737	711	745	789	757	774	752	718	714	723	734	722	783	702	766	755	702	736	760	748	820	744	798	726	718	745	736	743	716	779	750	748	741	786	759	727	751	699	716	760	756	786	731	779	710	746	766	746	758	701	768	816	738	707	754	750	751	774	694	730	747	693	740	732	718	773	698	750	791	738	714	754	733	719	739	730	750	737	716	750	773	746	748	670	746	710	775	779	756	789	740	785	760	814	738	775	731	712	752	736	754	779	733	757	725	692	709	761	784	703	759	757	728	701	720	766	702	779	715	730	720	737	717	688	749	768	772	715	716	757	725	705	713	744	809	753	727	703	728	764	754	785	749	733	788	789	678	736	751	705	711	723	748	759	757	748	739	788	741	725	706	724	761	738	782	716	731	700	784	803	771	744	712	754	741	710	778	781	725	739	812	750	770	759	782	729	739	696	739	749	699	749	758	748	729	701	704	784	755	754	785	729	752	761	741	763	767	708	744	794	707	729	752	802	769	744	714	766	813	717	739	750	795	758	752	766	768	711	721	762	774	721	775	750	735	768	756	764	729	748	721	733	718	728	786	714	753	758	749	726	789	757	752	748	801	736	726	760	721	712	716	745	711	738	698	727	709	701	721	733	744	701	750	766	742	766	751	717	711	765	776	752	776	742	760	738	739	762	777	759	680	755	702	793	698	767	705	760	757	718	720	735	804	743	781	727	740	753	750	774	815	769	791	769	771	748	793	742	760	755	717	767	758	806	730	785	799	748	738	748	723	811	793	757	744	730	723	776	760	768	744	767	698	774	734	744	781	720	748	746	778	747	746	729	743	802	774	762	726	756	753	724	769	754	720	776	695	728	722	779	756	714	755	716	757	744	726	733	731	712	757	718	752	683	798	747	733	771	750	782	694	756	739	725	768	785	735	763	733	765	706	782	758	704	785	737	723	688	775	717	714	776	710	735	714	682	746	736	721	750	763	741	765	777	746	741	763	737	738	754	719	721	749	805	733	745	744	775	711	748	750	743	780	763	736	734	708	738	748	754	723	749	807	756	751	753	740	713	779	726	774	731	766	727	750	715	758	723	756	770	783	760	768	724	727	766	755	661	694	753	729	752	740	746	739	764	709	722	746	748	751	693	761	732	763	686	751	778	700	746	715	726	765	776	756	803	753	789	762	737	745	694	749	724	740	729	746	727	696	751	757	728	748	712	744	733	777	787	719	763	714	800	765	682	745	760	745	726	710	733	774	760	781	714	751	748	709	721	756	762	745	765	756	703	734	738	722	683	747	797	737	735	707	746	735	792	730	764	732	731	745	789	747	737	768	761	776	784	754	693	747	742	756	731	754	773	732	728	731	719	763	765	773	764	726	732	732	737	763	713	743	730	692	758	799	686	692	719	730	778	722	718	689	777	712	759	751	728	758	700	760	767	730	767	759	763	754	729	720	779	741	725	752	714	775	744	787	726	732	757	716	733	672	759	711	769	748	753	734	735	738	740	764	716	722	831	702	831	730	740	717	737	787	776	785	739	718	699	740	763	755	769	768	768	667	765	719	782	706	714	727	726	775	725	700	717	784	771	759	717	736	733	739	732	769	700	746	774	755	764	728	733	770	710	791	756	737	741	741	740	717	781	732	749	749	761	735	782	777	783	718	728	746	722	749	762	717	769	711	766	738	745	759	800	760	741	753
24592	22940	44921	55677	40294	23283	8524	1918	1013	864	879	845	881	871	874	889	879	831	844	878	808	849	874	886	839	908	921	819	863	809	868	847	821	933	833	818	862	843	786	824	850	831	834	862	852	877	832	810	847	841	832	816	850	875	844	864	821	836	821	779	844	809	859	809	844	856	813	824	855	875	869	800	820	890	846	824	870	816	899	806	883	825	880	834	825	876	848	799	764	838	881	889	898	813	812	837	828	878	831	859	806	821	846	864	860	860	847	841	857	813	865	854	855	821	827	826	825	838	810	868	855	838	826	863	783	840	779	814	894	897	854	862	852	841	807	803	844	860	820	856	822	800	830	845	844	867	847	891	841	840	862	826	863	858	803	846	843	870	775	884	862	869	881	847	873	812	804	845	845	843	824	839	838	822	802	833	839	839	850	766	852	781	832	849	864	814	910	808	823	852	878	868	835	860	838	837	876	815	883	806	846	839	869	804	834	853	874	809	818	831	842	853	812	842	818	852	856	808	923	757	841	887	837	802	791	833	834	858	854	822	821	859	846	782	850	864	896	837	861	834	865	827	784	866	798	808	835	843	826	841	873	890	854	807	886	818	840	859	790	836	833	834	801	833	857	802	840	800	786	876	884	833	800	879	836	822	883	799	850	889	766	828	876	858	890	864	871	841	816	811	840	850	901	860	881	862	813	800	830	848	812	862	855	856	843	832	819	796	883	849	815	875	840	828	843	820	788	839	882	891	836	871	833	837	848	832	844	871	856	826	804	782	830	832	833	816	833	801	837	778	826	818	816	786	815	849	863	830	835	818	836	818	861	851	799	806	859	837	746	852	789	876	833	815	859	842	837	849	855	795	870	811	891	793	829	891	840	845	843	885	841	865	841	889	823	888	879	794	817	817	862	844	829	764	877	875	854	844	872	859	866	840	825	827	868	873	803	840	851	812	837	788	810	828	826	850	832	840	827	858	809	811	827	813	816	846	823	848	815	895	832	846	862	874	868	811	830	821	821	809	823	824	858	842	840	892	862	861	884	830	832	863	791	820	847	829	826	847	859	833	852	840	838	818	892	828	792	825	880	884	870	833	829	880	841	850	838	866	843	843	843	875	821	823	830	833	842	860	843	851	769	825	754	849	832	824	783	812	824	838	838	823	827	835	896	870	823	828	819	835	865	826	822	842	851	847	865	882	821	801	803	821	831	840	809	815	809	838	839	854	838	794	843	894	837	824	816	834	821	823	821	786	828	846	860	819	849	850	857	831	804	828	814	846	831	825	891	878	858	805	826	850	835	856	834	864	837	877	873	838	821	812	860	859	828	870	813	852	877	856	797	845	859	798	871	799	912	870	813	831	875	818	816	840	844	776	879	858	824	813	862	810	793	786	850	867	847	897	852	830	848	877	895	870	798	822	870	807	839	826	875	847	827	830	823	862	842	805	846	814	835	851	881	875	873	846	863	880	853	841	869	874	876	813	833	813	813	879	819	810	854	781	856	901	864	849	877	822	832	816	781	831	856	873	779	876	899	835	812	819	817	862	827	852	832	843	902	862	873	824	795	829	848	824	840	803	823	828	865	860	825	865	814	861	876	820	867	829	773	872	809	801	843	824	865	878	861	875	872	815	862	864	900	805	862	839	816	844	861	824	833	838	832	869	873	856	854	846	822	894	862	882	855	877	835	882	870	812	810	802	819	875	835	821	836	807	822	840	842	840	806	880	855	866	819	804	827	890	826	871	800	876	872	848	878	819	832	860	833	825	850	818	799	825	817	830	841	836	899	772	888	853	855	827	824	842	839	830	832	848	845	901	766	816	898	834	882	852	814	861	836	839	867	824	814	812	852	824	827	821	858	797	818	802	854	864	860	856	843	826	867	838	844	855	870	839	817	881	860	832	833	862	890	787	805	840	924	855	843	867	840	873	829	827	829	853	879	830	861	876	832	838	804	795	819	842	870	815	830	863	831	804	847	840	831	829	861	840	897	895	864	871	843	844	819	824	831	801	841	864	825	838	901	855	857	858	850	829	837	818	828	827	809	839	814	846	872	799	819	884	789	889	860	817	862	832	819	864	852	802	850	882	836	803	811	852	836	858	889	870	818	834	840	834	811	829	859	848	854	849	839	831	883	870	829	870	903	827	875	797	834	867	804	845	835	833	872	882	863	823	815	806	834	870	867	805	852	863	828	872	866	867	822	844	875	866	798	825	882	866	820	804	868	854	840	875	839	830	846	807	821	814	821	819	818	881	875	845	866	793	854	832	842	789	805	777	843	845	825	838	873	889	833	803	804	858	812	883	866	887	859	883	867	796	810	804	811	847	860	808	817	847	842	847	879	828	865	820	862	847	815	889	830	900	813	841	823	840	842	780	869	876	841	882	823	846	796	826	811	863	843	826	874	829	883	843	846	789	837	867	823	878	887	866	847	851	860	815	855	829	846	870	809	820	891	865	853	764	879	853	803	825	855	828	857	826	821	812	831	859	795	832	861	866	854	837	825	795	781	856	842	861	870	882	839	842	826	809	827	866	836	861	853	856	821	767	841	808	819	807	818	830	844	842	852	830	909	859	794	816	818	874	808	778	830	825	814	783	740	832	842	875	788	879	811	796	887	860	809	879	849	818	801	821	881	809	844	851	811	847	909	890	860	821	776	850	878	804	878	808	850	873	845	916	777	798	838	846	823	819	878	832	878	818	830	909	857	850	813	854	841	798	848	862	841	833	799	841	866	822	842	831	869	840	813	825	824	840	812	827	829	868	844	832	881	794	826	863	855	843	832	797	794	823	801	848	851	833	810	830	782	853	826	844	826	851	815	814	882	810	810	824	798	831	835	873	840	798	834	839	804	848	763	834	833	823	847	840	837	826	871	847	805	894	835	816	830	853	838	838	868	871	856	854	853	797	817	842	847	811	829	846	841	786	864	862	868	806	850	837	788	899	804	821	891	746	829	833	811	821	867	900	806	832	834	845	894	895	827	809	823	803	902	850	837	870	883	827	889	866	823	838	865	844	875	817	845	839	843	849	834	852	828	803	798	922	820	818	898	834	858	852	850	791	829	846	841	887	832	864	809	858	882	871	860	883	820	831	824	858	795	810	842	834	812	841	833	808	824	826	879	859	854	810	816	853	855	835	807	886	846	784	821	861	824	847	848	855	857	842	883	808	847	798	836	811	850	856	841	856	827	827	828	896	838	882	868	802	861	834	837	849	817	851	835	861	833	838	902	900	812	831	786	842	805	839	845	807	819	780	824	864	865	780	834	739	844	842	883	817	787	834	844	823	886	805	838	817	875	801	867	883	826	869	850	819	850	799	840	835	839	837	863	850	824	815	795	796	875	887	837	873	874	852	831	807	846	836	823	866	801	870	806	876	866	822	816	851	835	841	808	844	851	810	807	837	790	841	818	805	834	840	840	773	821	911	830	823	846	872	850	864	823	804	823	854	863	906	841	827	802	849	857	897	853	884	819	809	828	901	808	868	801	870	847	802
21865	76931	81847	60792	35468	15286	4643	1527	923	834	804	824	843	840	836	844	881	851	894	849	851	847	874	858	827	814	859	850	848	833	806	831	848	823	828	841	844	764	832	839	798	815	812	783	779	816	860	845	812	830	847	812	799	822	842	826	823	856	867	820	809	839	805	802	835	824	827	877	792	816	868	804	838	820	850	849	856	847	843	844	800	847	826	845	833	752	841	874	797	839	822	799	857	849	826	817	857	816	854	853	816	855	811	790	847	847	871	809	791	902	831	823	842	813	826	840	851	829	848	819	745	835	858	757	852	793	797	856	863	794	792	832	804	781	788	788	827	826	832	833	886	815	854	799	828	811	815	851	831	808	821	801	817	836	808	765	819	859	863	829	823	845	828	805	839	830	838	801	830	783	841	856	820	839	828	807	835	823	791	865	791	752	816	802	788	832	835	825	839	849	762	822	831	834	836	809	793	822	815	839	831	800	814	843	775	833	794	785	837	816	856	818	822	775	862	800	834	844	826	867	801	866	820	816	788	857	827	798	812	853	767	817	834	820	796	826	812	827	824	790	851	826	801	842	799	796	863	820	784	810	807	839	803	835	855	837	816	797	858	866	863	777	846	788	858	833	819	855	873	835	791	857	830	846	825	824	794	831	855	844	773	834	825	845	826	817	783	850	791	816	804	866	808	841	821	813	848	836	839	856	856	846	875	822	823	903	782	824	777	807	822	783	840	827	844	796	824	781	815	813	787	810	798	811	862	819	829	819	818	829	867	805	825	781	812	777	836	832	836	799	821	860	819	866	776	878	856	833	840	896	828	831	798	835	815	783	831	843	841	811	827	843	858	850	782	816	848	813	817	811	830	749	824	782	864	776	802	866	852	854	832	774	794	842	831	848	800	833	858	853	852	804	854	806	821	782	848	836	782	788	807	850	815	811	820	797	840	849	835	816	842	803	839	790	789	862	852	771	868	822	832	805	782	844	873	787	827	807	827	769	810	822	837	869	832	801	821	818	766	823	883	826	811	857	822	825	842	818	795	803	807	827	828	817	833	841	796	880	859	815	825	764	828	826	855	839	849	802	835	836	855	801	793	834	834	820	891	892	818	888	802	851	857	813	775	815	813	786	829	808	824	802	839	831	873	866	846	817	820	839	852	847	810	824	837	836	840	825	842	783	788	835	839	830	837	835	843	824	854	822	775	807	789	833	754	812	821	818	878	786	854	820	833	800	823	878	843	777	832	859	804	801	783	828	835	829	841	821	821	837	860	887	807	823	835	853	802	835	845	793	808	844	842	779	793	849	833	827	840	812	880	844	820	836	785	870	819	792	803	794	883	895	840	804	838	835	838	872	821	814	878	785	844	810	810	830	788	828	817	854	850	802	828	844	784	834	833	782	803	828	817	810	875	850	847	857	761	820	832	870	861	823	797	829	826	838	820	842	835	814	812	827	817	812	843	872	767	837	859	825	847	808	781	816	757	885	794	780	812	837	825	852	848	804	816	795	851	860	829	862	812	822	782	787	770	794	814	859	856	852	796	818	829	856	814	781	833	830	789	882	804	818	878	834	828	799	815	793	805	801	801	830	805	843	835	844	845	829	805	822	835	874	783	851	778	806	829	777	852	846	801	871	802	803	773	791	797	833	845	848	873	848	819	806	842	829	835	821	789	821	797	800	852	870	809	806	845	840	840	837	791	839	778	783	776	802	802	782	824	792	846	794	813	825	837	796	851	797	832	861	815	822	863	793	889	813	834	858	808	843	855	801	819	863	803	828	803	808	820	822	803	868	798	846	846	851	814	796	854	812	788	867	812	846	796	781	813	827	857	807	841	819	802	849	857	862	804	782	814	828	851	814	819	864	829	818	786	811	823	842	814	766	808	809	851	830	841	850	801	839	873	817	797	821	826	862	843	838	797	827	786	814	790	816	817	805	781	795	791	826	815	799	756	885	826	764	822	823	779	856	872	853	832	846	848	812	809	826	836	856	792	839	820	828	821	831	820	791	791	802	814	866	787	859	797	804	804	831	804	832	858	832	808	819	847	820	815	799	819	818	811	871	788	789	776	830	826	784	840	832	867	774	843	823	788	854	812	803	810	797	805	829	810	852	822	829	852	818	827	809	804	801	799	855	804	809	854	810	909	806	809	791	770	832	819	780	793	818	856	810	778	815	866	838	869	848	767	835	796	815	789	781	809	805	782	792	832	806	834	771	842	788	810	834	870	804	790	819	849	833	835	821	795	816	866	801	867	831	767	833	832	804	815	831	781	769	761	856	861	791	827	846	787	841	820	781	814	808	845	822	782	876	795	792	829	880	859	854	811	828	816	853	804	880	788	807	805	778	812	799	821	830	797	804	794	836	855	819	868	790	767	831	849	839	826	859	799	818	794	812	794	785	784	838	781	862	835	876	794	785	811	830	836	798	787	784	826	839	824	824	803	768	828	823	858	848	811	824	815	842	792	786	814	791	798	876	871	815	817	817	791	862	844	828	848	858	852	811	799	790	870	869	834	775	858	811	809	856	833	859	851	842	816	871	827	785	846	824	846	794	801	821	792	857	794	816	827	818	876	817	833	858	801	796	808	782	817	796	856	822	824	807	825	778	805	794	807	873	814	826	828	815	853	827	813	845	812	845	792	788	820	840	868	811	793	822	806	870	782	805	866	801	770	828	814	817	810	843	829	797	789	804	806	825	828	851	786	823	809	821	877	845	792	855	838	793	808	837	836	756	834	810	787	855	792	818	842	793	795	879	842	872	883	839	862	802	810	807	832	823	776	850	809	817	851	817	820	814	807	802	736	833	800	817	799	872	825	828	881	853	831	765	841	864	822	795	753	807	832	827	804	820	838	821	842	849	801	821	820	829	814	781	854	850	843	857	834	830	836	811	825	797	879	854	774	826	833	834	799	822	823	806	819	857	828	806	864	842	812	796	804	792	809	801	825	812	788	822	785	821	834	825	855	815	909	842	789	795	823	808	810	822	784	833	867	824	848	796	768	787	835	817	821	857	832	855	823	786	833	791	825	785	873	809	846	798	785	856	773	771	760	790	794	814	798	829	827	792	807	788	838	798	823	825	824	808	799	783	829	833	818	837	806	912	787	832	803	817	830	926	783	789	838	796	841	796	784	853	832	802	750	781	795	777	823	818	760	831	790	815	807	795	831	848	880	813	810	839	798	789	855	798	848	809	854	835	770	837	866	852	830	834	775	789	816	859	798	786	866	808	876	845	799	837	846	805	860	799	832	764	795	836	784	848	849	831	808	814	827	899	810	812	789	854	787	797	792	851	842	805	815	796	790	811	797	827	838	786	876	814	788	802	798	815	817	818	852	818	864	807	861	834	794	804	762	785	809	813	842	813	794	795	772	784	871	816	851	788	827	818	812	795	818	786	816	837	774	851	867	779	836	827	811	808	840	790	803	852	808	812	839	781	798	811	771	819	798	807	865	856	801	844	840	820	860	811	817	806	794	789	892	842	836	779	806	826
23758	21135	36979	57388	50376	34168	17215	4062	1352	1050	976	975	993	926	1006	1022	929	955	949	962	892	934	1020	927	938	941	947	899	947	923	949	969	1002	974	947	912	884	920	926	960	937	926	927	913	919	960	939	935	923	934	934	910	1013	933	963	991	895	915	945	941	899	931	905	878	942	920	932	894	942	949	924	962	997	960	919	919	950	984	940	938	932	943	883	901	895	921	901	987	944	907	943	946	916	940	938	946	900	880	893	946	961	921	914	919	935	930	878	964	960	880	899	901	885	881	915	889	958	986	932	920	924	881	934	946	914	894	951	930	972	922	967	891	930	947	873	914	944	950	937	957	924	909	901	941	882	1014	906	932	896	912	883	910	927	904	910	905	939	938	945	953	902	917	930	938	894	908	934	927	898	987	1009	941	946	881	969	872	918	972	903	951	978	889	903	903	910	908	906	853	935	880	893	937	895	975	913	970	874	891	957	942	919	980	971	949	978	934	871	907	965	917	897	941	930	923	910	918	987	917	949	924	955	946	954	914	955	929	972	927	921	899	930	876	899	890	937	823	928	897	919	868	904	928	945	872	877	899	946	919	943	972	952	908	970	873	931	928	916	951	931	983	901	917	919	916	995	927	869	899	898	914	969	912	924	870	947	960	942	929	951	934	947	917	949	856	960	896	944	908	984	906	910	915	940	908	927	882	940	978	973	924	953	955	897	870	957	916	942	885	897	920	864	910	909	886	895	929	926	956	894	926	922	945	924	930	952	943	904	961	915	992	912	938	914	968	959	932	920	939	929	861	922	965	894	945	999	893	895	940	944	935	955	908	955	909	934	945	947	917	898	893	930	901	899	964	936	948	972	925	962	890	933	937	843	928	891	875	922	929	926	955	911	903	933	929	931	971	913	926	942	972	928	905	879	876	913	870	860	927	942	916	993	925	882	976	935	918	928	917	906	939	895	907	906	906	961	930	905	911	896	916	911	915	919	923	916	874	920	946	967	879	910	895	968	866	890	907	926	926	911	941	941	967	896	930	945	953	905	904	876	941	908	927	926	943	899	916	855	950	863	921	950	945	882	978	921	949	945	920	944	912	948	892	901	963	914	923	952	958	922	965	875	892	909	889	879	873	900	917	919	889	901	921	945	913	942	899	941	975	883	863	899	937	889	951	973	914	945	912	957	885	934	895	900	912	937	906	920	950	938	950	928	948	957	909	928	894	931	912	950	897	931	921	911	949	900	940	928	980	885	943	930	947	911	952	888	947	909	895	931	904	909	962	900	903	920	884	929	921	951	906	948	881	927	896	935	938	965	935	894	948	951	944	923	949	931	929	932	877	927	948	948	937	952	909	841	965	929	984	914	968	911	956	933	915	951	868	936	886	928	950	987	912	948	869	933	986	920	901	923	917	884	960	912	942	954	977	910	890	900	964	877	950	962	967	939	948	926	935	886	881	909	938	942	901	969	937	908	931	916	850	889	991	964	966	929	946	910	914	949	901	911	906	901	918	945	905	989	907	925	912	896	941	880	910	975	906	880	917	892	938	951	930	968	926	921	898	916	932	870	926	943	978	941	958	901	908	898	987	888	897	910	919	905	917	965	897	960	920	933	971	969	925	972	949	935	902	931	977	899	915	908	945	917	932	945	934	940	958	941	973	925	924	891	956	932	931	944	902	954	939	890	931	984	942	934	886	969	909	932	917	940	947	874	930	969	888	885	942	909	931	965	901	931	897	906	905	928	946	937	891	922	936	975	904	893	904	891	970	869	945	920	892	901	974	892	924	886	922	948	968	920	938	907	887	925	955	905	939	936	899	927	912	917	948	969	929	962	902	912	978	954	927	891	956	872	917	983	910	910	888	968	932	984	916	914	918	899	939	924	930	901	947	935	896	882	919	897	915	936	913	865	922	866	902	875	943	926	919	892	878	868	923	922	990	905	973	940	906	914	938	973	914	962	976	945	888	917	924	944	962	911	911	954	942	900	884	939	925	983	900	923	988	901	917	977	980	933	922	899	921	937	892	944	954	916	918	886	960	906	970	925	951	928	978	963	971	934	925	887	878	939	981	954	961	968	953	947	889	891	877	914	903	959	988	946	881	993	902	941	924	969	879	983	918	943	885	929	936	920	921	920	898	941	926	931	916	905	889	907	925	976	966	943	951	903	912	912	943	949	940	897	991	933	884	920	956	886	884	886	973	913	895	931	961	931	915	926	879	982	912	915	895	918	860	945	918	945	842	968	909	949	951	900	832	910	928	898	928	921	936	968	886	915	971	931	892	979	908	902	926	937	893	922	932	941	937	945	930	918	899	968	947	917	922	920	915	893	963	957	939	957	883	886	905	896	915	912	883	908	919	886	957	943	908	940	994	922	963	902	951	956	939	907	932	907	923	855	910	954	898	938	909	958	938	872	898	951	913	935	933	913	862	916	917	945	893	911	904	889	940	948	922	905	861	846	964	908	936	897	932	874	926	877	921	929	879	891	965	874	906	960	922	931	925	894	924	929	916	903	907	918	920	971	945	881	884	919	897	956	878	849	905	928	900	940	914	933	939	869	938	948	879	949	903	915	887	932	900	872	988	933	909	899	919	894	900	901	978	894	933	982	941	982	881	966	911	925	895	945	923	940	923	949	946	912	947	888	968	943	955	947	904	972	947	960	917	916	941	963	930	939	946	924	916	909	944	982	953	918	917	916	903	1000	939	891	886	982	905	940	993	926	944	894	907	983	879	962	913	935	941	943	912	896	948	897	964	899	945	949	948	945	916	934	909	941	934	870	998	952	925	871	936	898	890	913	961	949	918	960	906	930	939	899	935	935	933	895	912	869	961	907	914	915	969	948	930	880	862	922	906	941	918	935	899	968	901	907	863	929	928	905	953	871	918	909	972	927	929	942	928	915	950	958	939	908	881	942	963	923	904	902	886	889	893	1001	968	877	981	882	963	918	927	843	905	898	914	953	962	968	953	918	960	922	887	904	939	970	875	960	929	968	925	899	912	924	910	907	927	928	957	968	909	923	895	969	893	920	930	886	937	957	898	854	897	914	934	929	937	961	896	882	901	895	970	896	908	941	902	898	911	943	908	918	925	942	865	885	905	891	943	893	905	949	909	899	906	967	928	914	945	941	939	885	949	913	946	904	933	941	953	862	885	899	1004	959	921	902	955	954	935	944	910	905	938	950	956	915	915	933	934	890	922	932	973	965	943	876	954	950	877	915	886	916	943	951	930	910	863	904	835	849	931	884	896	888	912	895	903	924	915	957	908	945	915	931	903	890	955	952	872	908	893	912	949	1004	953	933	941	870	931	934	922	880	917	936	908	919	892	974	926	914	932	882	889	923	936	921	938	970	918	953	879	933	920	924	920	903	917	920	934	969	924	943	950	919	943	881	971	857	916	891	853	917	923	860	897	963	903	913	912	848	903	976	880	907	931	903	888	862	927	879	943	967	887	931	892	874	915	882	923	950	839	952	891	918	931	888	910	943	927	885	899	965	943	922	884
27891	53430	85089	74581	52239	26470	9231	2669	1178	976	878	894	932	914	936	951	923	911	930	890	906	910	826	931	926	930	906	950	924	915	912	887	888	908	893	944	884	890	909	848	903	903	891	903	910	931	891	923	878	870	891	900	932	933	923	920	877	939	930	859	888	910	919	874	891	864	875	863	924	919	876	861	885	841	838	891	867	886	920	849	875	863	867	867	893	870	925	906	881	935	920	918	877	868	885	870	897	940	867	896	866	897	874	899	850	840	887	860	895	878	909	883	907	897	884	927	898	912	838	876	899	927	932	882	941	856	916	861	887	910	924	856	851	919	837	930	892	904	923	893	922	944	859	898	850	964	887	844	887	909	854	891	877	906	887	922	866	891	855	846	918	902	854	854	908	902	834	853	893	915	874	881	874	856	856	893	887	876	868	898	897	927	849	899	896	897	854	884	925	872	849	909	863	902	934	875	941	831	872	881	842	919	915	896	917	895	915	896	857	914	878	902	899	904	873	885	941	922	905	900	883	863	875	891	882	893	864	863	885	859	925	890	830	919	865	849	849	900	933	857	937	884	899	884	902	847	903	868	864	873	858	905	898	909	915	912	854	886	893	885	894	858	831	883	868	871	863	878	913	834	868	833	899	911	862	881	839	897	877	890	876	916	889	873	914	857	880	947	878	852	899	907	838	932	893	902	827	867	901	884	916	896	885	878	867	928	919	899	859	889	897	873	885	890	906	858	860	868	854	891	921	918	954	903	891	896	926	889	911	906	886	909	895	871	888	841	891	918	882	883	908	896	893	905	863	901	870	885	876	923	908	890	868	916	958	924	913	868	896	924	868	882	887	880	897	847	915	920	932	837	861	924	869	908	921	876	923	931	897	837	895	900	854	855	907	849	863	899	883	875	928	859	868	899	901	939	890	945	891	903	886	927	890	890	891	882	948	832	914	887	854	970	877	937	879	906	902	885	887	932	871	906	853	910	861	899	906	916	924	908	880	869	844	881	826	918	856	903	844	917	967	907	915	850	893	901	881	824	872	930	897	921	885	905	917	958	951	892	896	863	899	878	923	939	912	886	898	880	865	875	825	884	926	888	878	885	835	838	850	884	901	890	865	890	905	916	872	895	819	909	880	917	903	863	859	863	878	877	898	884	866	832	875	878	865	933	861	906	919	886	928	929	935	870	900	914	884	885	899	821	915	905	840	902	863	870	884	907	893	921	837	884	842	889	893	903	835	878	886	894	866	856	905	878	873	893	909	902	924	887	910	853	865	799	891	872	877	862	890	879	856	890	843	885	887	874	882	923	891	920	876	909	887	872	838	936	906	857	900	895	819	871	924	922	838	862	893	898	928	896	911	894	927	843	844	914	866	875	886	855	878	923	878	873	873	906	896	897	925	879	918	903	920	905	935	931	920	895	915	910	862	832	881	913	893	926	892	898	905	896	870	853	914	808	864	920	878	847	906	879	922	880	864	874	911	880	879	885	855	885	856	895	865	835	924	901	825	947	888	878	864	862	882	833	883	928	908	881	909	873	875	850	828	925	880	861	856	891	881	884	894	937	906	859	934	895	852	895	872	866	900	878	888	866	864	907	903	853	894	890	904	876	854	842	905	916	889	888	837	901	901	877	889	888	921	949	866	921	874	869	915	858	842	832	905	933	857	878	898	870	899	888	841	889	889	876	874	889	865	883	893	834	876	931	852	827	913	930	890	869	874	886	911	863	946	825	912	936	883	910	900	861	854	885	909	867	954	876	865	891	924	879	875	871	901	917	893	885	872	868	899	857	884	894	896	930	851	928	923	886	882	892	902	917	874	928	884	915	841	843	899	843	796	845	879	878	846	879	888	937	864	871	888	894	855	946	893	956	930	825	854	854	884	878	896	881	833	889	911	913	872	888	913	842	861	872	913	908	923	862	879	830	852	948	847	852	830	911	932	905	859	852	837	875	826	875	806	811	853	920	838	878	865	924	886	881	858	896	867	930	854	864	887	920	896	897	849	872	865	860	854	860	900	883	924	860	850	876	914	873	912	869	937	902	903	875	876	866	883	878	906	939	882	895	916	831	853	919	927	851	846	861	943	916	890	827	838	875	881	889	934	875	893	862	879	857	870	910	907	931	884	893	889	873	863	917	864	936	883	890	916	806	847	889	911	833	880	891	914	905	924	925	930	889	853	891	865	865	850	906	907	843	889	910	837	888	884	872	831	848	862	877	870	870	856	873	909	884	902	885	908	917	883	871	915	901	844	873	850	855	906	930	835	930	915	892	835	891	941	828	938	869	910	899	816	882	876	931	876	906	883	893	895	937	864	915	906	861	870	858	887	896	915	937	853	903	936	850	846	896	863	835	908	865	873	855	842	889	844	869	855	893	899	824	866	857	854	855	858	959	863	830	959	908	927	908	919	846	908	903	895	873	867	834	873	883	884	910	906	873	905	855	879	879	869	846	886	905	847	888	861	870	882	838	914	865	827	883	834	858	892	850	922	880	860	866	834	951	827	896	926	867	930	859	924	873	877	894	901	846	907	867	845	899	932	906	909	900	912	879	883	873	876	901	876	977	848	859	900	871	855	904	859	880	868	844	886	960	862	882	842	856	860	877	870	929	863	829	897	873	848	869	939	896	853	870	874	862	851	888	865	859	930	860	917	884	888	894	882	936	830	945	886	847	880	893	887	901	815	868	907	851	886	874	893	883	840	843	873	877	887	867	882	842	954	874	917	909	899	931	889	923	874	832	890	907	904	906	901	896	881	883	871	887	888	865	875	887	829	881	846	911	870	839	897	881	897	918	937	880	896	912	851	892	876	901	840	923	925	931	888	863	936	912	873	881	879	847	902	893	851	920	868	856	900	870	850	813	863	964	892	929	841	866	885	867	875	948	891	895	884	843	924	893	871	890	912	860	883	907	906	861	928	892	824	824	896	881	932	883	912	855	924	888	827	850	824	867	944	877	861	886	938	910	833	907	937	915	869	917	849	879	866	951	874	914	903	902	862	892	856	875	907	905	849	888	884	923	878	888	878	871	874	856	957	887	921	851	890	884	931	894	878	878	899	835	861	869	883	891	890	897	895	882	885	924	882	880	889	908	854	897	899	908	861	854	872	875	911	890	874	887	897	866	892	914	880	903	875	814	810	881	807	880	920	900	897	876	866	887	835	855	875	896	929	899	843	890	900	911	844	866	915	866	859	909	907	892	850	913	919	892	845	895	865	928	900	840	860	889	879	841	906	882	885	874	937	895	872	852	901	874	887	884	869	838	904	869	858	870	905	877	955	909	862	859	925	880	872	893	883	825	869	906	892	849	894	865	901	907	865	853	855	902	867	922	913	872	880	894	908	845	917	913	844	899	900	875	903	899	858	918	860	941	890	913	871	941	829	887	948	879	875	904	835	858	882	858	980	867	909	929	914	813	902	941	858	965	846	856	853	875	853	944	916	835	817	904	901	868	870	863	898	891	793	889	885	853	919	894	921	844	875	834	886	870
27315	14088	20338	28691	16003	5956	1969	1071	894	857	882	895	889	839	832	868	845	839	828	850	889	872	805	871	811	800	904	823	774	820	869	861	853	867	841	852	807	806	811	896	856	856	854	845	838	848	860	883	838	885	882	797	862	827	896	820	822	851	883	849	835	870	784	895	896	910	847	829	834	861	816	916	845	846	869	810	885	847	842	855	839	825	834	811	848	876	835	857	840	906	883	825	858	860	864	847	862	830	810	882	815	810	814	884	856	834	809	827	828	855	854	854	807	834	833	836	837	844	852	844	851	875	798	814	831	845	830	863	820	883	867	792	872	824	818	855	805	840	873	906	831	828	853	884	803	794	859	853	887	830	838	866	849	862	869	792	847	896	847	890	858	862	858	881	853	861	856	848	872	872	831	811	865	804	879	884	796	794	874	851	844	847	855	835	817	872	897	861	819	898	867	881	874	848	872	865	886	877	832	842	871	839	852	799	819	881	845	793	858	900	863	870	807	850	830	857	851	839	854	828	861	837	900	820	825	833	843	825	822	883	830	830	872	871	799	839	840	827	825	886	847	868	835	834	843	870	847	824	858	831	842	845	813	837	894	834	791	834	872	862	867	777	855	829	830	812	848	865	862	840	860	829	854	842	854	790	849	850	868	819	822	880	866	837	834	879	858	835	859	860	873	823	838	826	805	837	840	852	849	837	891	849	831	833	833	832	840	899	877	850	847	858	823	874	816	791	875	845	866	835	879	894	847	875	844	915	790	783	836	845	779	865	822	830	887	841	857	846	852	811	865	882	814	841	851	854	837	846	859	880	885	856	833	819	884	796	817	826	867	899	844	905	871	854	882	840	824	862	822	765	851	828	876	861	855	815	797	826	862	914	889	860	783	799	836	895	754	848	833	845	802	843	792	874	855	865	912	842	838	838	871	878	840	839	828	883	834	904	844	868	873	820	847	853	872	826	844	867	843	847	844	875	853	817	845	880	809	822	886	894	890	838	838	844	812	885	910	826	863	872	826	800	829	826	906	905	899	834	865	799	871	917	841	801	803	850	818	907	819	844	838	862	854	825	906	823	865	865	890	865	886	839	876	793	834	777	848	855	857	856	820	820	863	846	815	886	838	890	816	853	843	811	843	851	819	840	865	881	864	838	891	877	867	851	882	842	857	879	870	906	888	820	850	848	883	796	817	896	826	834	790	863	806	871	880	805	881	848	879	848	823	796	861	842	856	869	848	889	833	844	813	862	875	862	859	820	824	889	816	829	838	839	801	862	799	889	883	830	946	853	870	860	835	899	885	831	848	835	884	915	926	842	869	798	844	855	826	797	848	835	893	863	860	815	819	820	829	844	857	868	850	878	818	852	843	835	877	874	872	836	831	821	816	813	814	829	806	850	873	844	902	819	822	882	869	827	894	887	844	847	813	885	883	836	842	847	864	904	851	833	873	860	863	827	860	915	843	838	860	834	795	839	908	864	835	891	824	832	788	844	882	799	889	793	851	777	846	804	877	845	862	855	838	827	790	818	872	819	828	875	812	842	801	850	798	849	869	806	790	839	865	821	796	820	841	850	788	872	838	861	887	878	837	883	860	857	795	866	840	834	810	853	892	824	884	860	831	879	877	813	847	841	855	870	895	817	862	840	845	807	809	832	831	840	871	843	871	855	808	809	831	891	820	828	806	846	842	880	869	890	863	892	881	851	888	873	816	826	805	899	825	830	863	833	833	909	894	829	802	875	833	874	813	857	873	823	873	812	899	809	871	855	924	885	901	801	868	867	852	852	889	856	823	837	848	850	885	813	869	858	820	833	797	867	864	813	810	854	889	830	806	877	821	795	853	879	861	856	822	876	837	858	859	865	836	839	834	833	831	817	870	827	818	855	837	903	833	837	821	838	879	842	796	884	877	927	892	815	874	878	902	904	870	844	853	862	870	859	811	823	871	834	882	868	846	874	824	814	822	842	888	858	832	894	838	840	863	850	864	818	836	856	817	820	841	796	812	825	879	825	845	881	860	801	794	838	812	854	832	847	897	837	840	822	807	883	831	880	827	879	846	841	791	858	869	855	816	804	808	911	828	864	873	858	842	879	802	801	829	800	823	817	856	864	848	876	880	848	851	836	742	833	866	838	835	851	811	857	832	828	906	846	812	833	799	832	804	864	855	810	886	851	830	841	796	879	823	839	879	826	868	909	763	816	832	855	882	876	835	852	872	799	866	846	811	841	847	780	893	823	805	845	894	774	851	856	816	845	849	814	834	870	831	845	847	850	833	882	813	799	820	859	818	878	835	815	838	858	866	815	884	837	813	909	885	871	810	855	829	866	865	884	821	823	837	813	816	846	848	820	849	863	867	865	874	856	798	870	876	833	873	898	831	860	883	896	846	904	860	773	830	822	847	805	844	878	828	890	851	882	869	940	853	847	859	813	844	794	846	876	847	834	808	851	861	855	767	859	842	817	821	837	821	791	857	835	885	869	839	873	832	799	838	797	811	802	908	841	832	878	858	836	864	821	811	836	848	903	852	853	858	813	853	858	846	852	863	866	800	865	890	824	857	800	868	852	870	786	869	866	867	834	835	823	860	840	799	829	844	853	874	822	822	840	810	847	804	894	836	875	825	806	861	861	897	816	837	864	909	842	806	809	824	816	865	850	864	830	808	861	821	858	821	887	910	868	876	829	823	826	806	877	896	860	893	856	833	804	900	810	882	857	837	887	769	820	879	825	840	907	773	859	808	828	841	780	800	825	806	809	828	811	834	804	878	851	894	847	843	801	868	825	858	836	854	872	823	867	844	824	857	849	848	854	860	819	814	791	819	846	860	864	775	857	837	879	831	817	861	813	815	863	750	842	837	853	823	839	857	900	826	865	843	889	880	848	868	797	846	799	823	845	831	841	843	850	815	906	864	891	794	845	800	829	861	867	854	836	856	867	862	841	846	887	850	822	813	862	843	892	855	823	878	883	800	832	847	884	899	885	887	850	858	877	824	791	824	804	828	773	857	823	853	815	880	848	841	867	871	861	885	799	819	891	856	841	874	864	798	811	844	806	884	833	835	846	853	912	890	833	831	826	833	829	867	881	853	848	880	860	840	860	873	749	846	805	875	842	855	804	839	876	843	898	902	876	841	803	860	876	894	821	872	851	834	875	843	863	856	817	857	885	854	856	879	822	827	827	878	853	858	856	862	830	847	840	878	848	870	868	822	863	852	881	871	857	873	854	831	806	858	861	844	818	820	870	891	874	872	866	852	838	829	888	815	863	822	844	820	808	763	844	863	835	841	804	826	839	825	831	849	827	838	805	846	826	839	841	868	776	785	856	815	823	871	815	876	900	868	833	885	845	882	859	812	848	851	865	827	865	870	809	829	768	833	839	844	819	846	880	838	844	813	878	871	797	836	882	808	827	869	813	830	844	850	843	883	809	885	883	805	851	831	861	878	823	802	855	870	891	855	828	809	851	794	833	813	831	844	803	810	839	852	899	827	965
5378	1566	22187	20312	10670	4271	1715	955	757	786	729	746	766	729	726	744	738	731	723	698	785	694	730	804	780	756	752	754	686	757	699	794	771	707	744	754	773	791	765	712	751	710	718	773	729	747	740	739	761	745	748	721	763	754	746	701	750	720	670	785	754	780	725	762	743	724	734	734	770	762	775	779	746	728	737	784	751	727	760	776	716	772	775	761	735	790	711	773	760	750	763	791	752	711	744	715	764	711	758	760	745	706	752	784	748	761	772	754	748	729	733	785	745	687	723	720	745	764	760	748	741	750	679	781	733	782	730	741	778	722	755	677	771	754	772	762	734	740	737	761	727	757	716	723	727	754	737	736	758	812	742	767	746	743	755	748	758	716	771	777	751	722	748	717	758	732	694	863	769	737	742	699	700	778	721	723	720	743	798	734	802	732	748	734	713	734	778	781	748	802	748	800	728	711	690	728	726	732	734	764	749	758	760	768	772	724	756	740	731	714	771	744	757	738	742	750	780	720	730	711	794	764	751	756	768	762	780	710	738	726	710	715	741	770	747	778	801	748	752	718	744	772	764	780	749	708	751	691	724	762	745	710	743	731	793	729	733	772	768	769	710	691	758	763	738	725	691	690	715	709	746	789	768	756	756	741	732	697	753	728	738	739	791	742	728	753	714	741	720	741	777	745	746	743	706	727	713	746	735	723	750	770	712	780	780	763	700	721	728	779	766	768	769	741	727	752	722	771	735	729	755	760	735	731	765	742	726	734	786	734	699	719	751	754	729	753	735	691	709	790	752	788	757	760	769	717	759	739	758	782	728	782	731	805	770	727	733	749	718	752	737	728	794	726	751	731	675	818	761	740	735	756	730	721	726	770	774	737	765	759	676	763	716	773	797	751	777	692	795	746	741	739	751	735	736	725	768	720	692	712	759	744	702	805	783	816	755	709	736	757	696	747	735	750	735	749	740	761	758	788	789	703	729	710	716	721	729	785	758	766	743	727	741	769	741	773	766	742	703	742	724	764	709	716	730	736	717	768	766	758	740	748	731	753	774	715	743	713	752	742	763	701	742	733	739	751	719	715	751	767	776	784	762	780	696	714	753	745	752	748	735	706	725	787	773	690	738	700	765	736	726	708	760	778	709	706	719	703	770	720	750	735	787	768	749	742	708	787	722	739	764	727	736	753	754	780	724	744	775	774	768	745	735	756	734	734	717	767	770	731	729	753	813	754	692	794	760	708	778	745	752	759	729	689	727	725	703	727	743	731	739	746	755	731	737	769	737	733	747	776	732	742	779	781	780	767	706	759	718	741	756	791	744	793	700	762	734	748	766	748	696	746	756	780	726	731	768	736	767	751	717	761	703	770	758	733	743	732	751	753	752	766	764	716	729	784	750	690	769	739	762	714	742	767	776	766	746	704	757	721	761	717	736	748	703	713	715	735	727	699	739	776	783	741	800	735	769	706	742	786	723	728	697	683	734	720	744	761	760	720	714	693	688	746	736	792	737	760	702	712	760	750	792	773	814	723	733	740	777	787	727	666	783	697	767	774	718	747	735	727	718	769	786	741	736	800	747	764	803	681	775	735	724	763	742	714	736	688	745	725	764	747	748	772	722	742	767	736	722	775	749	706	745	730	712	714	714	714	730	717	778	793	772	747	781	780	731	690	734	809	753	717	717	738	782	771	713	764	724	757	775	765	714	761	783	750	744	762	785	743	728	761	748	748	717	772	753	720	775	760	717	773	721	738	710	698	746	736	748	724	756	701	710	749	702	743	741	764	778	727	763	783	720	702	720	778	743	781	753	756	724	745	782	722	764	767	733	738	751	721	702	726	760	769	759	802	757	726	735	759	678	730	765	752	748	720	778	748	713	743	771	733	761	700	740	737	704	716	746	743	743	715	790	763	749	720	777	761	749	794	753	739	730	751	741	734	751	723	730	758	761	766	731	779	730	724	757	725	710	730	756	719	742	738	738	751	770	736	735	724	780	773	756	742	735	762	710	787	712	713	742	774	775	705	715	714	753	764	802	722	743	726	762	767	742	743	754	695	747	716	737	757	739	808	775	739	746	778	738	734	723	717	771	751	731	730	665	717	764	765	727	747	741	781	730	759	717	717	743	765	701	748	705	774	740	706	756	777	778	788	718	781	791	739	768	758	726	746	752	751	686	747	736	719	752	740	779	759	729	741	720	701	753	776	727	786	728	741	778	774	751	756	753	694	732	763	760	797	736	755	755	743	713	745	764	719	726	733	804	744	775	689	718	761	756	765	792	782	730	737	800	776	732	728	741	754	790	761	704	777	763	740	742	711	742	781	758	722	755	763	750	741	724	727	762	741	739	767	765	766	776	782	731	748	753	743	698	780	732	746	741	763	753	779	757	734	747	717	808	724	771	776	791	714	785	734	739	789	741	747	724	724	728	735	749	718	801	770	742	741	716	765	737	749	743	775	787	746	742	765	728	718	723	771	748	695	760	742	803	721	740	747	706	755	808	727	659	734	717	747	741	760	747	745	776	776	697	691	765	770	742	801	726	678	686	717	727	741	749	771	697	731	753	735	754	816	703	721	759	752	734	772	721	772	738	815	701	682	759	758	708	756	689	737	694	781	757	759	738	755	802	717	735	712	743	707	687	811	742	732	737	754	735	748	717	742	730	721	720	807	758	769	723	769	760	758	761	762	758	732	736	725	755	769	759	722	770	675	742	675	737	781	741	784	740	720	761	738	799	788	748	765	754	742	753	783	770	759	769	782	736	716	784	704	753	761	731	747	736	758	726	731	766	722	726	740	775	721	712	697	747	699	712	750	727	739	710	720	704	733	746	755	751	714	755	731	732	719	737	738	804	747	724	774	768	725	771	756	746	743	689	791	781	750	784	772	742	740	673	719	754	764	779	734	725	728	791	764	714	733	733	750	729	730	746	737	751	734	734	756	758	715	747	771	799	760	727	802	727	735	734	640	713	760	747	714	763	719	780	775	740	762	712	708	736	699	736	774	724	708	788	753	789	743	755	772	731	688	729	728	707	747	758	715	730	731	747	747	749	700	740	726	747	748	722	724	727	774	772	720	740	755	745	734	692	742	806	779	735	733	715	723	743	711	768	740	769	726	733	749	786	743	727	732	731	766	792	774	713	723	745	785	733	811	770	755	763	785	755	719	758	745	751	730	722	772	720	716	737	735	792	721	742	798	769	742	739	742	781	791	713	765	777	764	752	717	782	764	753	758	780	768	732	754	749	811	737	777	780	748	798	820	748	767	770	744	726	775	733	727	760	739	711	710	768	727	790	785	717	706	679	762	718	740	755	776	738	740	734	733	756	741	725	755	744	753	722	749	769	721	738	740	742	735	737	760	742	696	759	756	725	791	746	687	747	768	756	709	762	766	771	774	718	741	719	700	703	696	793	763	783	727	741	748	739	730	745	724	710	770	741	730	715	733	723	734	734	787	720	741	740	734	777	813	730	714	735	745	763	788	750	688	764	731	725	732
24498	21105	37490	61877	50510	30733	13029	2793	1146	899	885	908	878	859	887	841	853	852	775	830	887	854	830	798	830	850	789	817	822	888	848	842	837	809	826	836	803	813	862	793	788	868	829	817	828	854	838	810	839	841	794	802	831	834	866	797	800	770	811	786	848	888	786	813	789	771	848	786	825	863	834	841	906	824	771	851	878	864	818	864	849	851	796	835	824	832	889	860	773	834	815	766	801	843	860	855	850	850	848	828	797	847	823	857	836	767	831	793	840	863	815	855	854	837	832	822	819	815	854	860	809	818	811	839	814	839	851	807	869	738	819	819	821	826	826	826	840	854	854	884	822	812	823	818	815	814	902	749	804	839	833	855	823	827	826	826	796	836	813	869	792	840	820	794	829	834	859	822	836	772	840	839	794	809	825	780	819	862	818	810	846	822	809	811	791	855	835	818	868	836	766	793	801	851	790	851	813	822	846	838	785	825	807	786	834	827	843	834	830	845	821	876	831	828	839	830	840	784	833	851	829	842	820	813	819	783	797	807	846	777	849	746	847	813	839	807	837	819	787	836	798	883	770	822	794	813	811	764	830	819	795	791	890	850	833	835	810	876	831	780	798	828	856	810	818	833	833	844	848	796	854	789	820	821	775	786	796	807	882	813	820	811	795	846	826	819	832	799	835	828	855	809	793	839	818	806	852	858	848	871	804	823	833	834	790	807	772	832	832	794	836	819	822	803	837	830	781	850	808	804	836	808	843	811	839	830	805	805	809	810	819	836	854	784	808	810	875	861	808	814	802	814	849	827	818	835	828	842	871	819	763	807	830	839	841	878	797	826	794	845	803	871	814	812	845	849	850	847	823	821	858	844	825	826	828	813	830	834	778	819	887	814	811	825	854	807	840	843	835	870	825	817	778	897	873	864	828	819	852	829	852	818	824	865	867	829	839	786	768	864	812	797	843	835	829	825	903	806	861	846	793	805	813	838	851	850	796	843	815	834	818	846	811	856	836	846	799	813	827	835	831	806	845	794	828	825	878	823	807	868	844	824	837	863	835	831	824	823	872	780	854	794	869	851	849	834	843	800	809	820	849	788	805	839	770	770	820	838	812	817	810	756	839	848	871	784	825	806	824	874	817	826	828	806	778	830	826	817	791	808	787	804	849	840	896	825	795	803	839	808	821	830	828	817	841	872	860	846	814	848	793	825	839	841	797	798	811	801	855	792	799	855	812	825	774	778	832	795	858	797	877	816	839	787	821	819	786	847	890	871	797	831	803	815	827	774	774	885	823	818	825	833	792	791	798	864	801	835	856	830	861	799	803	852	814	812	782	809	845	838	851	824	830	826	780	837	855	745	841	792	828	850	842	859	819	835	781	820	830	862	860	837	810	831	842	799	787	853	829	861	788	873	772	798	842	772	823	839	822	845	844	859	857	838	841	829	889	854	769	835	809	832	808	786	838	812	821	833	833	803	825	840	809	805	799	762	819	874	825	851	780	810	818	881	825	824	835	781	860	838	782	856	856	835	857	857	809	824	829	845	899	761	837	847	846	790	827	847	805	837	767	807	788	795	828	819	826	825	830	814	823	835	808	824	849	810	813	836	784	852	812	849	829	862	790	812	828	815	864	860	804	812	840	846	810	861	862	844	822	787	825	853	846	795	878	785	851	805	835	818	854	823	830	842	821	820	835	798	823	823	793	829	824	802	884	785	854	819	806	856	897	857	850	842	818	855	857	813	836	802	846	797	790	841	868	828	855	857	857	862	819	840	830	822	850	821	817	794	822	783	817	814	825	799	819	789	852	834	872	758	771	846	812	840	803	857	830	814	796	850	807	790	838	874	816	814	845	825	861	860	852	804	839	874	848	839	863	818	841	817	799	810	842	847	827	876	765	812	827	823	811	759	874	768	828	834	859	852	805	823	776	804	845	792	790	861	809	862	843	823	769	841	823	818	841	821	835	812	832	825	842	806	803	868	821	887	835	856	801	815	867	861	875	821	875	870	896	830	792	805	909	829	786	863	846	861	847	836	803	811	810	854	820	800	827	844	835	793	831	882	802	834	797	817	848	817	834	775	908	843	874	763	869	832	903	865	858	829	847	778	817	787	822	827	829	851	824	804	793	829	824	818	784	845	838	778	796	829	778	794	787	789	890	849	878	863	814	777	847	838	812	803	832	839	877	843	843	816	880	820	847	813	819	818	879	858	812	849	861	871	850	811	822	827	860	751	802	814	836	817	805	838	793	848	843	829	853	797	822	791	858	849	851	822	808	871	846	879	848	776	837	832	839	839	830	809	794	846	796	846	803	824	799	829	809	831	862	838	815	775	804	850	777	841	752	777	819	865	877	851	819	814	783	865	793	816	845	797	858	818	803	830	809	827	834	810	784	809	854	783	820	821	858	809	831	783	826	886	825	818	779	830	891	816	786	857	854	856	815	826	821	806	865	830	788	827	810	851	854	812	814	858	834	861	861	845	887	865	831	798	807	753	796	815	821	859	856	832	859	858	866	804	901	832	895	855	855	875	845	806	849	829	807	846	847	796	882	799	786	797	784	790	807	814	802	829	825	794	850	825	812	842	855	860	797	842	839	795	784	833	808	811	833	818	825	842	807	872	800	865	876	811	805	871	820	777	782	831	818	838	889	865	796	824	824	822	799	829	841	853	828	838	809	792	775	831	821	895	868	828	807	802	822	840	843	827	853	842	895	801	815	821	799	850	798	832	822	800	821	833	823	873	809	796	833	812	820	853	842	799	807	807	861	751	883	803	859	851	809	827	834	820	830	829	820	818	807	854	858	850	812	823	846	861	851	895	781	864	824	875	834	754	829	863	817	850	840	867	837	805	818	815	827	835	851	858	871	857	804	807	843	832	834	836	759	851	828	812	861	841	847	822	797	846	801	827	846	826	799	826	825	849	807	863	853	862	837	852	844	827	809	879	790	809	835	868	811	886	835	834	880	823	883	849	815	826	824	828	850	784	809	870	844	834	819	783	835	819	827	792	849	819	849	812	833	825	864	803	808	832	830	819	801	831	834	851	800	856	868	808	823	862	827	812	838	808	834	817	860	803	846	833	808	865	859	800	899	853	815	822	859	865	816	820	813	815	839	838	841	802	839	857	824	856	863	887	852	826	849	809	839	787	817	816	845	831	762	841	819	808	863	837	890	799	869	810	838	873	820	807	871	817	843	774	806	809	794	809	824	800	807	846	805	882	834	843	768	841	888	764	845	823	864	841	845	822	814	839	870	806	864	868	850	805	866	793	861	829	829	823	790	858	837	864	845	867	868	852	880	860	781	859	818	821	831	829	856	834	835	855	857	814	858	781	807	818	814	811	800	810	833	818	853	841	840	830	814	873	786	832	803	836	852	829	888	814	783	788	863	844	850	830	798	847	841	850	825	798	835	830	850	859	825	837	793	854	781	851	815	791	831	809	824	826	847	848	832	820	849	812	853	824	841	821	875	842	828	778	806	820	830	872	853	793	827	858
3993	31107	80237	70083	46633	21081	6950	2105	952	794	758	811	811	805	785	794	736	789	755	806	766	757	807	838	838	827	815	815	814	822	806	823	760	802	742	765	776	782	749	856	755	789	799	749	775	795	805	812	814	771	819	787	790	826	800	772	742	749	791	786	799	796	786	763	863	769	785	788	785	805	784	761	789	780	749	817	812	782	795	762	775	761	814	766	803	778	732	811	803	750	771	783	825	814	779	831	787	796	793	823	816	769	773	781	755	816	792	795	781	826	781	818	780	766	804	794	748	791	807	836	761	760	810	788	767	804	787	772	758	785	770	771	753	797	838	771	766	775	784	789	738	801	792	820	796	788	768	827	799	823	770	774	844	804	838	787	803	817	822	771	793	800	766	840	794	770	765	804	772	816	817	783	819	724	844	795	774	769	786	772	797	744	799	769	779	775	785	843	815	811	807	745	838	785	783	786	808	778	802	769	741	780	778	758	814	763	764	812	856	734	813	790	815	796	776	756	791	780	823	826	764	777	775	783	826	774	771	782	806	777	815	733	782	751	766	792	805	719	786	744	731	787	763	736	813	782	786	842	768	733	790	799	784	735	789	747	767	751	770	815	753	777	770	763	824	817	764	798	816	787	827	813	689	795	796	829	764	776	850	752	765	777	828	773	808	774	801	810	864	817	762	799	812	830	810	800	805	796	768	768	758	746	804	772	795	836	784	772	827	821	785	828	789	826	821	815	773	749	771	752	786	807	756	831	771	736	758	763	764	769	753	793	813	732	775	810	792	787	769	809	795	738	790	779	796	778	748	789	770	752	778	769	805	810	742	757	744	767	750	794	801	775	769	778	796	769	784	782	774	751	841	786	781	825	797	770	750	781	826	818	761	771	756	772	808	790	765	809	851	805	786	773	777	797	753	840	788	774	786	753	806	715	814	813	799	822	731	796	735	758	804	788	751	773	765	834	850	744	822	787	800	754	775	721	787	789	736	768	758	777	795	761	810	766	811	788	765	783	805	787	811	741	803	769	779	797	795	777	809	730	782	821	798	787	752	783	776	810	763	792	759	781	804	792	835	751	797	808	795	780	807	803	820	805	797	775	770	807	754	775	815	785	812	816	785	757	768	836	769	766	757	763	803	780	832	796	816	772	779	815	800	798	815	781	752	793	794	753	771	795	775	794	779	787	774	743	827	778	759	774	822	785	772	770	792	754	796	836	783	771	774	771	836	799	787	811	767	758	778	804	749	802	814	808	728	806	817	775	735	782	708	775	785	796	774	780	800	812	770	804	746	777	780	766	793	794	816	829	759	814	815	832	765	796	848	780	842	798	782	765	801	800	819	810	759	760	838	829	821	770	797	793	786	818	794	798	747	823	803	766	801	758	801	759	817	752	799	793	724	804	799	805	774	747	759	824	857	788	756	785	761	820	770	797	780	812	758	777	787	851	776	783	771	791	788	765	786	722	799	797	818	773	758	820	771	809	765	765	798	758	812	825	756	821	768	787	782	778	790	789	754	812	750	785	775	786	791	788	770	792	853	813	763	778	772	741	805	797	789	788	785	840	762	775	816	754	815	789	783	772	763	826	752	843	765	782	765	746	795	755	761	786	818	757	809	819	831	797	791	831	770	793	764	800	799	791	774	818	830	795	784	847	808	792	785	851	748	813	836	789	822	823	809	806	787	824	785	767	758	787	823	836	793	795	838	796	777	772	776	788	791	770	800	829	739	782	786	758	801	815	741	785	791	843	823	800	744	838	716	763	787	828	792	743	817	766	774	817	792	761	814	795	780	798	799	764	798	827	765	802	799	790	730	768	789	792	724	780	728	824	761	777	766	760	811	827	750	764	796	798	789	754	821	725	809	760	756	711	785	787	793	802	786	760	776	769	850	765	776	764	817	767	808	776	824	765	749	764	773	782	792	745	791	832	805	832	760	788	732	755	721	767	805	798	770	797	803	798	754	788	784	799	745	793	793	855	801	823	819	792	815	786	769	757	793	786	814	763	753	779	803	845	817	754	746	833	733	791	779	797	767	726	750	835	772	770	756	780	753	747	794	795	755	733	774	736	821	778	795	776	802	798	759	789	764	795	775	785	748	781	810	814	778	744	768	764	785	780	736	786	805	798	774	776	796	833	806	706	752	818	811	850	772	779	764	806	778	742	822	761	776	755	786	756	773	806	746	793	818	787	781	790	807	748	756	807	797	731	757	831	738	816	785	821	841	756	796	743	806	800	729	748	801	782	791	745	800	758	821	834	757	815	773	808	797	793	734	803	806	816	774	758	806	751	735	810	797	751	786	812	767	773	768	748	742	824	739	756	780	756	772	740	720	846	718	810	769	771	754	775	777	799	829	776	772	758	806	840	823	839	786	759	768	742	770	822	752	791	776	803	790	770	792	743	800	785	761	801	751	840	818	781	790	792	794	814	804	777	751	780	775	798	791	734	792	782	738	799	809	803	775	828	798	777	819	755	794	785	807	799	748	756	763	778	750	828	769	752	808	788	778	789	793	774	771	787	750	759	773	753	752	802	758	792	757	762	799	807	767	778	783	737	818	753	774	800	747	772	754	793	790	730	815	810	827	810	823	790	781	789	793	810	766	789	805	770	806	749	793	807	798	776	764	805	831	732	787	783	783	833	746	782	780	809	782	735	763	757	782	773	792	787	755	825	771	765	738	743	789	787	783	790	774	746	793	783	792	808	733	772	808	772	744	773	798	823	738	748	761	817	744	770	785	797	827	819	800	805	807	794	784	841	827	746	801	789	754	756	787	816	774	760	787	823	818	796	781	827	773	775	801	803	763	788	732	800	798	750	800	783	793	843	815	761	751	765	763	750	751	782	794	796	774	811	776	828	777	790	783	792	789	778	800	777	757	748	807	795	737	808	713	792	751	755	760	771	805	807	825	780	794	812	810	753	791	801	796	774	787	740	829	788	832	815	778	799	770	772	782	801	814	771	771	807	809	751	736	800	788	811	837	764	726	748	811	811	797	780	796	765	788	791	767	744	791	809	804	771	806	810	821	778	774	756	718	783	801	798	829	781	731	773	787	787	785	839	807	765	752	785	798	837	807	761	743	793	779	799	776	803	729	780	801	769	777	766	767	774	777	792	761	804	763	797	788	812	782	738	800	778	728	786	783	821	769	778	792	739	799	755	777	783	807	725	788	770	764	805	789	809	765	771	768	743	734	736	781	846	814	848	796	791	818	777	803	766	774	787	801	765	767	758	780	762	806	789	792	798	783	805	779	768	766	787	773	741	761	803	815	773	759	765	768	743	754	767	790	798	794	828	770	789	762	798	762	740	769	784	827	820	785	719	735	745	789	754	757	754	770	808	807	792	727	811	803	745	793	783	777	794	802	795	774	805	803	754	823	806	783	793	749	766	787	831	787	774	769	802	755	778	778	789	734	795	805	757	807	747	809	773	769	790	773	816	790	811	799	775	802	788	720	789	782	767	726	779	782	770	805	784	745	779	768	790	813	790
23744	21110	39568	58359	51141	34810	18126	4316	1361	1053	935	956	953	989	938	990	893	997	958	992	928	905	903	935	908	964	911	917	957	937	1009	953	861	879	910	911	937	982	890	1025	912	956	876	894	924	924	898	884	869	930	964	930	875	964	957	920	880	916	878	908	936	892	980	937	906	968	937	916	930	915	888	908	936	942	907	939	946	957	953	1004	928	927	942	968	880	906	895	922	910	913	945	884	944	929	917	867	892	911	922	956	907	920	890	900	954	922	922	888	893	910	904	927	972	970	932	908	861	918	891	917	891	929	944	897	921	887	970	873	904	935	894	905	913	929	956	892	920	923	910	917	870	896	929	937	900	946	914	944	905	902	922	881	912	912	941	936	919	901	899	896	974	894	936	914	939	944	875	920	844	933	904	940	932	964	941	903	934	965	925	899	891	960	890	942	898	961	918	932	900	954	920	856	942	948	936	935	934	889	892	885	895	921	952	904	906	919	916	945	919	914	920	913	966	913	926	918	913	977	952	932	923	944	980	886	927	889	893	910	904	914	916	969	918	898	930	928	899	916	891	926	926	887	877	905	929	960	887	853	882	933	915	947	973	914	923	893	917	886	952	939	919	989	919	856	880	947	962	904	927	955	940	895	968	875	971	957	969	960	959	888	878	938	948	954	920	947	918	929	919	920	925	944	936	970	948	936	893	877	874	947	946	917	912	931	867	918	897	916	895	941	953	899	864	952	928	923	894	913	909	915	908	923	898	875	906	845	915	877	951	1010	918	905	898	880	914	917	902	928	941	888	934	952	913	908	920	900	987	935	911	946	870	870	898	941	926	891	904	960	893	916	924	896	902	976	926	915	917	895	940	952	974	908	943	943	906	928	895	927	908	896	868	924	917	949	851	976	910	875	941	928	937	914	899	889	940	907	914	894	875	956	927	889	889	918	885	917	932	976	878	884	957	897	964	980	951	895	909	865	912	875	933	952	897	891	955	874	952	957	961	969	884	936	899	917	926	887	927	859	952	949	899	886	917	833	881	888	876	931	877	932	949	940	941	931	964	981	936	933	943	914	959	897	920	937	841	890	898	913	888	844	878	887	891	887	916	855	946	962	892	955	925	951	940	918	951	924	909	937	921	957	888	910	908	959	903	864	921	913	942	862	886	984	939	960	916	947	883	926	901	918	866	917	902	955	914	938	927	964	883	891	971	914	906	888	946	920	922	902	916	923	923	877	938	892	920	911	913	962	954	885	899	893	937	906	942	907	873	920	901	883	928	891	895	860	899	908	911	953	944	938	929	953	866	953	842	949	909	897	944	936	921	927	938	931	914	876	957	938	939	895	942	944	901	919	947	892	951	924	870	948	875	930	954	882	909	905	941	961	907	946	923	896	887	946	843	931	865	918	929	913	896	908	905	948	899	946	958	881	929	924	883	924	942	845	910	922	878	931	948	917	903	906	900	913	955	950	898	912	892	909	914	877	921	946	841	989	865	900	936	866	972	869	945	912	955	929	934	922	898	919	959	915	865	831	930	1002	937	904	852	968	885	903	902	891	937	912	934	895	957	895	940	891	908	938	942	883	891	944	967	932	906	855	909	856	952	902	887	947	904	884	914	936	963	906	941	964	907	878	914	944	925	882	969	925	900	914	857	928	946	905	860	913	935	889	935	936	847	928	866	915	928	909	941	868	961	932	940	937	860	931	923	900	931	975	941	944	909	911	894	916	919	838	941	981	917	872	908	962	919	919	958	924	889	954	892	912	924	875	938	902	926	934	886	919	938	867	947	918	919	986	922	930	910	894	923	915	886	928	898	883	928	890	921	901	930	950	930	937	921	894	955	938	848	873	871	913	903	900	896	907	930	920	948	910	889	911	851	898	949	969	921	941	903	858	901	963	890	947	859	943	876	890	912	893	973	916	948	917	894	902	962	931	912	987	947	864	869	900	899	899	912	944	956	875	932	878	896	934	866	919	893	948	890	876	902	959	936	871	904	896	917	963	936	934	966	923	956	934	922	939	871	935	925	876	932	937	896	892	916	957	880	927	866	860	879	881	963	929	900	929	935	929	876	933	942	893	908	969	925	897	947	932	892	987	941	866	907	895	894	895	925	906	904	970	933	926	856	877	910	873	973	874	893	918	897	894	943	908	967	927	883	918	936	895	899	903	919	902	919	911	934	928	942	905	873	880	930	933	897	861	920	938	894	895	900	870	936	920	955	921	932	937	925	907	898	919	878	885	901	971	957	849	897	853	883	911	934	996	920	856	919	900	910	892	889	909	910	901	918	871	930	884	907	936	915	935	911	899	885	905	913	1009	926	885	932	886	919	920	859	962	890	908	883	858	991	902	939	906	906	905	967	926	954	957	882	908	908	915	914	898	941	931	925	933	940	945	942	858	915	871	983	888	929	896	925	919	940	987	913	894	907	940	883	902	963	917	887	947	917	946	894	890	949	961	902	886	979	875	923	973	933	973	899	894	876	918	950	917	933	958	918	932	927	885	917	877	896	869	922	958	937	881	956	944	912	927	929	917	915	878	947	889	913	927	930	910	918	925	883	843	909	906	918	878	942	885	915	924	893	879	943	947	929	962	940	920	921	952	888	963	920	939	931	941	889	871	920	938	872	894	920	968	926	928	913	910	916	908	969	878	928	928	871	886	900	876	901	881	886	901	906	978	850	932	901	902	975	906	912	879	961	879	908	950	947	940	882	966	924	943	891	913	884	895	912	891	910	916	949	932	928	891	873	903	899	908	889	906	906	891	952	891	892	884	933	895	914	867	919	932	959	872	934	913	895	877	912	929	940	918	937	963	957	944	935	962	893	897	925	922	944	904	928	908	934	902	969	894	893	919	868	942	932	900	932	892	894	956	925	960	950	944	925	901	889	929	943	926	863	934	957	893	895	871	917	873	921	914	922	966	857	904	936	916	871	920	926	944	941	965	888	942	927	932	965	924	908	958	891	949	944	929	875	882	950	925	939	953	854	922	905	889	950	898	960	886	961	859	916	863	965	903	951	913	904	893	885	902	896	911	911	947	934	920	882	909	849	936	949	863	975	924	899	939	911	926	896	893	910	878	892	953	923	908	926	954	956	895	871	903	896	885	891	895	852	977	913	907	898	878	906	914	946	925	1004	913	968	911	928	899	857	915	904	907	934	918	910	961	926	884	927	951	937	968	994	910	911	918	878	926	948	944	906	901	915	940	870	900	924	943	898	952	936	929	910	910	901	950	891	874	895	1004	929	939	924	875	909	946	913	928	937	941	910	902	924	891	982	911	936	909	939	940	952	968	930	897	841	930	879	929	901	868	903	924	915	883	948	889	891	898	891	933	886	894	894	942	955	930	902	911	894	914	931	898	936	886	922	955	891	935	897	937	932	921	937	916	897	940	904	931	915	923	919	912	913	949	890	904	940	905	888	900	1007	939	957	946	919	968	881	888	906	961	885	832	970	916	959	894	953	935	905	937	931	940	938	940	902	938	968	926	946	888	896	912	943	931
7140	48327	88168	77351	54123	26862	9848	2832	1211	883	893	933	911	943	862	898	907	928	934	856	866	916	922	905	884	817	898	858	932	875	886	893	893	857	908	892	831	876	911	866	939	897	875	934	872	878	893	883	902	835	875	933	862	897	896	872	834	924	907	874	921	860	921	891	950	882	895	879	912	878	900	861	887	900	866	833	900	892	925	870	903	844	928	898	883	924	903	941	900	902	932	891	869	874	911	841	885	910	892	894	911	879	894	872	827	871	861	868	901	883	817	900	867	864	833	890	917	936	906	868	883	843	881	878	818	892	856	919	868	908	873	922	830	911	897	921	986	866	829	863	869	845	934	880	902	870	814	872	873	892	888	878	853	848	891	858	896	882	904	877	886	892	926	860	885	849	861	905	895	906	826	884	870	899	884	901	905	888	842	934	881	895	913	938	887	882	893	894	896	904	818	854	809	871	891	860	926	916	907	929	997	860	904	891	878	892	834	830	910	906	862	946	913	920	858	901	894	868	877	892	917	897	855	856	910	847	886	848	894	897	829	914	838	869	845	959	882	901	855	873	869	893	858	916	851	896	870	925	890	853	878	840	885	927	890	910	840	924	902	846	890	909	896	893	892	876	872	925	836	858	915	815	870	893	922	877	847	934	867	915	888	934	881	903	929	897	888	894	953	864	877	923	845	902	886	883	877	819	896	819	909	858	863	822	879	909	896	909	947	837	870	877	924	862	870	886	874	911	883	904	867	884	891	875	846	891	891	878	834	842	920	866	840	897	869	934	904	880	869	884	892	862	905	874	861	861	859	852	930	859	886	945	837	880	901	847	896	901	903	835	859	837	829	862	941	832	899	918	867	893	937	876	845	895	882	869	886	917	916	917	855	879	932	890	870	874	877	873	849	863	852	893	884	869	900	891	910	890	891	930	909	891	861	859	905	870	832	848	907	829	930	864	854	872	896	849	882	886	926	878	844	833	857	864	843	889	842	877	855	920	860	920	910	853	823	919	861	879	884	865	839	971	902	840	877	900	844	877	910	869	904	872	906	860	912	874	898	860	897	881	872	910	883	922	867	896	859	932	888	891	866	956	831	891	878	852	905	867	866	903	821	898	867	887	932	887	879	911	926	912	903	914	879	876	881	893	930	900	908	848	912	879	859	900	890	870	940	866	886	932	906	887	865	877	901	832	892	861	893	839	901	909	873	848	856	896	913	882	886	904	868	921	879	883	882	866	837	870	881	919	882	958	865	895	893	902	905	918	876	845	875	861	865	861	831	887	890	885	890	874	896	866	875	893	873	947	877	913	869	852	830	893	894	949	838	823	875	847	919	880	882	902	919	916	841	919	855	875	865	830	920	893	853	881	849	889	842	920	829	886	842	856	954	928	890	927	891	847	929	935	910	881	877	879	875	847	864	866	858	861	920	910	854	883	882	860	867	882	900	903	865	902	893	891	869	885	917	890	856	872	886	878	820	865	898	875	830	865	862	867	883	848	839	885	874	883	846	876	878	863	861	868	876	877	845	883	879	872	841	891	877	912	870	962	872	965	935	888	882	817	852	818	927	861	851	855	890	813	851	924	843	906	848	844	872	906	858	903	855	856	866	877	901	867	895	909	872	848	891	849	843	910	875	837	878	933	877	876	849	838	884	859	886	823	948	898	861	862	931	937	859	895	921	914	891	880	898	848	860	865	898	842	865	924	877	819	871	859	846	888	918	923	925	876	887	871	880	858	924	834	864	891	899	860	855	874	897	893	877	893	891	879	903	853	851	919	910	911	858	839	834	869	932	891	871	860	915	859	922	921	894	865	915	888	914	891	867	883	866	929	877	903	838	905	863	872	881	924	866	844	883	829	913	900	836	877	871	848	882	840	896	925	881	905	875	861	921	894	906	932	883	879	857	869	901	832	920	907	864	839	859	889	871	838	879	869	828	849	858	912	852	878	888	879	868	874	898	860	890	870	892	880	858	903	910	888	885	888	905	896	887	927	868	890	909	860	902	861	858	923	902	898	890	832	903	864	868	871	906	898	889	823	836	915	868	883	861	886	883	884	919	865	865	860	916	862	879	908	851	903	934	835	829	900	848	875	893	875	921	918	864	845	851	908	873	874	876	894	852	838	866	922	868	892	854	900	837	913	870	883	881	914	874	914	856	916	881	917	900	895	887	873	894	878	817	861	908	890	870	885	882	830	868	911	892	891	874	850	863	898	899	881	841	955	812	897	846	898	841	896	859	911	899	885	866	869	828	882	861	910	853	874	858	917	843	840	896	903	893	901	938	813	874	903	852	838	812	813	865	872	902	851	894	903	872	906	850	906	934	878	881	864	832	870	914	869	854	811	838	866	898	890	871	854	907	850	888	881	918	832	796	875	834	896	869	911	936	864	889	885	884	879	882	891	878	897	877	923	857	803	854	897	926	888	865	880	882	876	860	894	848	890	848	838	913	864	888	858	886	859	847	906	866	843	892	854	894	875	903	887	881	877	884	849	883	898	914	858	914	890	910	889	847	883	856	874	838	901	886	927	910	849	859	865	886	920	906	874	901	883	845	850	860	887	855	901	838	895	903	914	842	847	888	853	840	914	896	881	908	848	891	880	894	851	856	836	852	864	894	898	862	908	930	897	852	883	923	820	890	855	876	868	886	855	865	891	846	874	895	871	886	866	913	857	916	834	936	855	893	876	869	836	882	824	863	825	868	871	882	879	872	883	820	917	866	902	908	911	908	841	882	844	901	834	881	912	899	876	883	900	844	865	902	916	900	864	894	862	849	822	881	870	842	856	921	901	910	857	902	874	919	859	876	924	858	813	899	893	882	864	891	899	907	888	930	901	935	877	932	891	933	899	919	868	851	854	926	866	869	897	862	965	902	915	878	810	891	871	883	891	881	874	899	869	874	863	884	879	862	837	886	910	897	840	861	828	834	853	909	865	845	864	870	858	821	852	846	920	905	848	880	857	846	848	913	866	888	850	904	859	840	877	866	905	886	807	904	840	868	852	883	883	873	888	868	884	868	878	865	905	898	918	897	903	903	885	828	924	906	880	889	844	844	860	823	892	883	903	830	911	848	864	870	853	846	909	861	909	874	908	915	832	907	854	866	897	857	860	865	899	859	864	911	836	852	854	912	879	881	839	895	892	931	902	926	854	800	898	904	865	865	899	852	891	858	885	877	885	894	833	791	896	888	880	840	878	915	875	852	905	891	871	884	912	871	874	867	895	863	865	877	878	872	893	904	947	856	905	872	894	906	867	886	844	885	896	820	830	851	853	899	854	852	874	836	890	886	894	908	900	841	918	900	911	866	901	882	895	840	840	880	855	854	889	860	861	917	858	853	904	905	854	863	878	894	860	878	831	893	902	916	883	843	861	865	885	829	923	849	899	960	922	861	910	893	895	827	847	945	832	875	908	899	872	865	858	874	896	837	861	892	853	838	876	861	858	891	861	893	909	891	858	852	881	868	891	838	873	886	855	849	841	856	835	863	910
27140	17965	30182	27423	13361	4435	1669	1044	915	824	870	922	878	848	840	863	872	835	822	818	850	847	854	949	867	805	848	836	849	895	816	770	859	824	847	861	896	873	886	808	838	795	875	853	836	839	844	841	849	823	818	814	900	901	870	872	853	878	822	838	806	844	911	897	774	862	816	804	837	853	868	841	844	853	854	847	908	831	918	847	871	833	885	849	837	879	855	879	891	816	846	868	772	830	810	893	824	823	815	845	835	837	861	900	790	883	812	842	844	850	832	849	847	829	897	785	851	899	829	843	846	828	846	924	858	819	789	827	864	828	878	819	853	793	853	833	876	874	862	803	891	862	837	847	823	772	911	837	886	841	829	831	876	852	883	875	824	860	777	815	869	847	872	825	851	857	793	824	835	858	839	819	803	825	904	851	852	879	836	851	848	810	832	792	829	839	871	849	814	815	840	856	794	889	746	812	852	845	865	871	856	855	824	870	841	836	863	905	903	847	803	842	899	821	898	828	871	788	862	850	834	864	817	839	836	820	855	842	815	814	843	798	832	775	799	799	843	774	836	820	850	861	855	800	852	871	826	785	865	811	859	821	826	875	847	843	897	843	817	800	857	814	832	845	839	856	809	855	837	855	811	848	884	828	825	826	848	860	832	808	838	820	875	848	880	817	837	877	849	885	888	801	883	826	847	877	833	845	863	842	849	834	833	828	791	792	859	872	828	841	828	841	884	800	863	882	882	873	825	844	851	838	853	824	840	830	851	815	811	840	864	899	883	913	843	863	810	860	850	876	802	847	852	777	812	817	829	819	841	797	844	849	826	867	869	835	858	840	817	805	787	854	847	863	833	888	876	834	848	839	865	798	839	842	845	835	771	854	881	873	859	820	872	737	886	827	830	799	879	844	862	871	854	819	830	841	765	855	850	841	885	784	857	831	782	867	809	849	890	837	826	921	875	867	855	867	836	847	854	872	863	895	846	818	910	854	775	855	840	842	824	797	865	854	822	832	876	877	833	874	808	832	824	855	823	856	842	841	919	825	880	854	841	871	882	883	822	852	819	865	887	858	907	827	911	790	892	817	822	825	920	815	853	827	878	849	855	840	805	836	873	891	830	776	836	856	846	796	829	858	842	832	842	825	809	814	887	768	850	827	800	805	835	836	834	872	788	814	884	812	836	806	827	872	842	788	802	810	870	820	836	829	786	810	897	819	846	853	821	826	848	824	840	862	820	856	880	845	784	843	828	835	834	889	854	841	877	809	796	850	876	804	897	853	823	823	858	866	818	854	832	895	846	804	792	867	844	922	873	826	820	853	808	861	848	865	873	770	879	831	824	874	790	780	851	838	855	879	863	827	830	830	840	858	842	832	850	857	843	851	851	862	894	942	858	873	847	870	856	849	788	829	854	895	862	850	896	836	886	859	827	854	881	856	865	859	836	828	849	815	829	868	832	828	804	826	845	825	842	814	807	805	812	816	861	837	851	894	805	835	893	777	888	853	847	796	877	835	889	825	868	833	882	831	886	872	807	842	830	822	820	752	762	791	840	859	824	823	898	851	836	839	836	870	807	841	862	896	860	898	855	886	883	900	799	829	867	881	868	830	877	920	866	911	867	858	859	870	862	821	842	853	804	851	825	850	837	868	850	842	815	864	822	897	847	828	899	809	880	861	847	826	873	845	834	827	785	827	868	835	840	901	822	874	843	848	878	781	850	808	808	850	888	851	848	826	864	861	806	840	885	871	912	859	851	836	857	824	880	820	886	822	858	859	808	884	849	817	877	846	866	865	871	836	857	848	825	856	823	861	826	827	839	883	832	835	874	824	868	880	863	916	848	853	829	851	801	859	801	868	880	847	878	861	874	876	832	840	866	857	888	847	861	829	793	838	865	841	851	822	827	813	806	852	861	839	904	857	800	825	840	775	833	885	815	842	880	820	775	834	923	786	895	838	826	857	868	839	848	881	924	849	812	828	843	882	883	832	871	771	858	847	804	785	829	869	866	793	839	843	852	864	849	845	810	813	841	833	842	870	863	835	846	827	861	813	855	803	903	857	818	899	831	819	787	814	833	817	850	839	835	808	829	822	853	809	858	838	856	879	806	876	831	873	788	862	831	850	800	806	800	827	924	801	826	870	861	842	849	860	854	819	863	818	895	849	825	845	848	847	845	863	861	840	776	851	852	868	825	891	905	853	819	797	847	819	925	893	872	823	854	845	836	878	890	866	844	791	847	901	841	866	840	801	793	881	826	816	846	828	832	838	825	874	844	788	835	892	834	821	844	875	859	820	863	828	819	796	868	882	830	859	820	808	877	800	843	848	894	855	917	796	855	819	801	888	798	847	856	854	871	875	848	829	816	783	845	809	891	799	835	859	858	877	825	861	831	841	767	825	820	829	895	871	925	890	819	839	795	821	860	811	800	875	859	853	831	833	833	788	848	839	863	834	842	898	841	788	870	844	844	850	874	865	797	854	844	829	810	882	837	822	829	838	826	817	875	821	824	850	810	868	825	861	820	858	823	853	817	814	838	819	873	868	857	877	834	831	847	844	849	829	842	826	834	876	839	837	853	837	892	868	878	863	805	821	833	902	814	832	892	792	857	859	850	818	783	849	821	882	829	853	863	794	819	841	839	863	833	869	843	810	906	815	816	862	806	857	806	827	803	868	840	840	833	854	847	816	842	901	811	879	794	871	891	897	887	801	871	869	842	807	876	831	856	814	860	858	875	869	892	802	863	826	859	878	787	798	825	867	837	821	860	844	837	851	788	825	848	826	856	822	856	840	860	831	865	808	861	860	875	863	851	829	814	843	906	817	849	875	863	860	844	832	885	861	848	777	821	824	866	875	841	856	886	803	809	796	844	876	820	774	884	798	864	842	817	820	866	885	891	844	827	829	872	839	843	861	841	810	854	884	817	849	857	866	816	892	824	846	786	851	836	873	819	857	872	855	872	888	834	846	888	856	848	860	849	860	852	891	826	884	817	850	842	850	851	893	834	843	864	848	827	841	876	865	775	863	833	804	901	836	823	823	826	801	863	861	872	805	877	902	825	855	855	830	848	860	892	774	827	877	870	854	865	841	830	832	820	792	849	815	847	826	876	844	865	839	913	889	797	836	872	862	884	874	829	772	826	831	877	873	848	791	842	840	857	847	872	875	832	814	891	861	871	830	843	824	817	768	863	827	798	836	825	816	845	862	861	856	855	881	841	906	857	846	823	905	823	883	849	876	883	856	864	824	815	862	872	771	833	804	827	873	819	859	817	885	824	843	807	898	897	852	784	832	800	895	870	843	813	839	862	860	856	793	898	905	883	831	902	823	794	873	841	806	817	859	831	804	828	876	800	861	802	827	789	822	858	822	894	867	843	858	854	859	902	867	839	833	830	799	846	855	859	864	847	867	844	869	886	845	850	805	907	866	860	835	853	842	843	845	777	888	870	826	857	864	866	828	877	787	836	888	828	830	821	820	850	790	834	827	905	800	841	810
5054	13200	30386	18333	8968	3418	1452	953	756	750	779	748	735	742	750	744	717	738	793	753	774	766	735	738	772	757	748	788	739	757	723	758	752	695	722	754	764	776	761	732	719	777	751	720	761	757	715	712	722	775	769	744	747	727	772	694	771	783	704	682	715	742	712	778	696	777	703	735	712	803	740	720	737	807	739	764	777	755	753	703	715	769	768	719	748	737	772	823	790	770	736	760	758	788	759	763	726	753	775	775	718	741	771	709	741	768	821	719	750	738	697	760	742	756	719	744	746	765	766	767	733	767	743	758	762	763	761	678	725	713	754	766	762	699	732	779	735	764	796	784	740	744	743	715	778	806	746	750	713	772	723	702	774	739	790	786	759	738	705	738	747	747	740	730	729	673	707	751	734	711	732	756	759	812	734	697	740	725	702	721	744	722	775	768	746	726	749	776	758	749	745	764	748	701	700	768	751	725	748	723	722	753	719	723	734	724	745	745	760	756	747	758	760	780	777	710	740	737	744	767	748	770	740	774	774	711	748	759	740	765	773	702	732	741	755	738	759	758	673	751	707	721	765	740	728	750	777	760	731	703	732	717	783	709	776	747	768	717	737	742	772	754	729	733	739	720	736	765	761	758	751	726	747	755	760	721	799	717	775	741	730	764	741	773	742	775	748	761	719	737	773	784	721	740	733	822	816	724	738	766	723	757	736	751	734	695	718	758	765	738	727	733	750	753	740	755	755	758	755	725	746	737	816	712	715	752	747	748	762	779	722	731	744	766	707	737	728	714	720	790	777	757	789	795	754	729	778	731	738	759	713	768	746	778	742	761	745	781	755	746	756	685	739	719	738	738	746	735	732	710	825	756	755	763	756	717	751	763	698	779	744	833	700	769	759	743	788	711	689	714	787	757	770	732	801	698	761	720	739	700	739	747	733	715	753	741	778	765	727	709	825	761	693	758	777	730	686	737	745	734	757	772	745	739	709	722	693	773	750	752	741	759	683	703	765	725	738	766	738	754	712	734	690	734	712	753	784	719	701	783	729	758	759	791	702	756	723	756	759	755	756	773	771	748	745	721	758	756	716	721	740	685	739	736	711	725	741	709	717	742	748	731	754	742	742	774	747	718	750	696	770	774	767	767	725	768	695	744	753	778	739	749	792	711	696	762	746	725	730	757	781	799	727	731	745	676	751	726	780	787	754	730	726	702	741	759	729	761	780	688	764	755	786	743	746	723	722	759	697	770	757	778	717	762	721	719	736	735	708	736	757	726	745	735	799	679	720	749	759	762	724	731	788	753	738	680	790	701	715	726	770	783	721	719	690	748	704	760	779	719	709	759	731	705	745	769	793	723	707	796	761	711	752	781	727	701	761	769	791	753	756	768	730	760	785	695	744	739	765	731	770	752	739	749	758	724	715	754	735	736	713	765	696	781	697	718	759	746	734	751	713	772	735	801	765	760	787	727	751	703	755	724	715	754	743	731	730	751	741	748	730	701	736	771	709	714	771	763	740	767	786	753	720	753	733	744	736	739	772	711	755	765	780	793	745	754	695	745	754	764	728	718	707	702	763	723	724	741	739	763	740	716	748	761	798	725	771	759	744	733	726	699	803	749	700	753	785	768	769	711	744	737	749	758	784	746	738	735	739	720	735	733	776	733	709	768	757	727	757	738	750	762	706	706	761	726	716	787	724	742	767	748	722	703	711	749	769	795	717	776	687	787	763	766	735	762	723	728	737	749	739	796	725	772	749	763	730	735	749	728	774	738	724	735	727	716	711	764	728	779	750	769	758	728	730	764	760	741	758	718	724	748	755	775	788	734	774	745	754	745	757	762	774	728	773	703	682	762	726	733	746	746	763	713	716	719	765	697	759	740	767	718	782	676	728	709	749	708	751	717	734	765	767	720	716	753	766	754	763	745	756	773	771	769	744	712	751	757	757	764	766	673	717	754	772	761	730	721	712	666	736	700	754	701	741	742	741	795	740	730	779	742	744	691	744	759	718	813	760	735	737	732	732	768	738	781	728	732	734	743	745	748	711	728	760	722	708	743	780	709	740	790	727	767	767	720	706	748	763	767	740	719	710	800	685	757	757	721	766	701	731	760	703	713	785	725	785	716	767	772	736	795	709	738	700	707	714	767	781	730	707	721	674	726	753	715	745	701	734	774	680	760	741	752	754	761	743	757	834	774	702	736	741	798	761	741	737	719	767	694	798	778	770	708	722	756	728	717	727	776	761	746	764	753	739	742	740	766	753	721	733	785	730	748	789	754	710	743	738	746	740	748	744	767	713	778	742	759	773	745	762	817	723	700	729	708	761	795	720	721	743	789	784	746	728	774	785	711	764	740	713	736	787	741	770	781	710	730	779	741	751	769	759	734	716	722	751	740	708	746	735	743	768	761	737	825	758	723	756	740	771	767	689	730	726	732	725	724	752	790	765	725	724	721	738	751	754	741	720	733	740	788	761	751	752	769	773	720	754	800	751	766	736	745	761	784	742	705	768	708	746	731	740	725	753	734	783	700	770	765	770	786	752	727	745	729	776	700	743	707	768	733	765	769	728	709	758	765	780	759	759	754	729	721	788	724	751	772	745	731	725	716	710	729	725	695	712	767	743	733	752	723	758	757	789	717	731	707	724	724	726	769	798	711	754	743	727	739	733	745	771	703	747	721	783	773	712	768	736	813	778	738	769	730	761	765	728	714	728	766	790	754	760	674	696	744	757	744	760	699	727	726	780	747	766	756	757	736	737	743	712	742	768	725	722	732	732	727	706	706	728	741	778	743	760	769	742	709	778	770	730	721	749	720	711	769	807	738	807	766	731	702	759	759	755	744	786	727	753	763	771	702	742	764	782	754	738	746	685	759	741	736	770	719	737	740	750	787	735	735	747	783	743	732	781	755	721	740	745	730	701	761	702	771	735	713	734	781	738	698	743	751	771	720	768	773	770	782	728	742	693	768	772	700	760	750	782	775	738	795	750	759	736	755	806	737	752	786	747	724	756	771	712	762	771	752	742	781	758	720	700	721	813	758	778	735	717	731	753	721	785	773	739	710	739	678	769	750	735	782	717	770	759	747	730	742	715	726	703	725	775	698	730	749	739	735	720	756	705	760	699	722	728	721	755	803	742	757	757	778	766	730	783	698	760	734	739	726	773	720	770	722	736	783	744	797	762	812	741	743	730	774	758	749	721	764	709	739	771	777	738	739	731	762	778	782	704	745	736	693	764	732	751	740	705	751	703	778	747	708	721	753	781	718	747	790	782	741	725	748	715	697	707	720	724	789	735	751	713	763	752	740	752	728	694	720	779	755	730	707	787	743	729	717	786	732	714	725	734	722	754	758	748	746	740	760	721	805	776	776	684	748	783	761	724	732	715	766	715	708	733	734	772	752	768	743	748	776	760	744	759	822	761	758	739	745	777	730	758	753	738	768	693	692	701	749	751	802	765	753	745	734	722	754	751	743	709	731	738	652	753	755	671	765	767	687
24478	21492	44615	56435	44306	26955	11041	2297	1149	908	903	916	879	858	850	911	868	863	836	852	788	833	823	814	830	798	862	891	799	817	852	850	788	896	803	821	807	868	817	869	823	851	843	848	860	901	852	885	849	875	829	840	834	820	838	811	873	837	882	780	860	810	850	823	852	841	804	841	849	776	872	863	809	867	830	857	875	854	835	857	845	842	887	883	800	848	849	815	851	853	868	803	790	837	866	828	795	859	816	865	804	848	851	838	803	809	810	830	835	815	861	873	834	881	784	808	864	852	826	840	867	844	774	822	895	855	860	814	819	818	756	805	830	818	805	839	863	789	829	854	784	862	829	847	849	793	804	837	787	844	831	891	875	826	832	854	846	822	800	835	806	820	875	819	855	838	827	863	831	852	811	805	809	820	785	832	795	800	836	799	842	887	825	803	818	820	770	814	861	834	829	813	821	824	808	837	795	855	865	827	869	863	851	868	883	841	810	877	849	825	825	836	822	832	820	810	842	842	833	805	826	802	825	891	823	811	825	786	866	858	820	833	861	851	884	877	865	886	855	874	830	812	823	794	788	880	866	823	842	841	811	852	823	819	844	843	853	842	853	827	879	831	822	881	836	869	775	817	830	857	849	864	826	844	807	802	826	848	812	844	778	879	873	837	931	843	830	831	843	848	879	838	787	768	845	852	857	851	865	822	809	823	818	810	811	853	834	880	877	856	814	814	867	841	868	863	862	832	824	868	842	838	822	833	830	880	880	879	814	813	852	802	829	846	842	813	811	825	817	810	817	787	844	856	886	814	889	849	858	825	814	850	829	808	875	836	823	867	860	849	788	819	801	881	799	807	810	852	831	893	771	832	849	847	843	806	831	832	891	830	850	776	876	843	831	844	831	824	793	818	848	878	867	803	842	840	870	790	839	869	841	830	816	855	826	840	857	868	845	845	842	838	878	862	823	891	788	828	809	855	868	814	818	852	882	818	845	836	877	831	916	802	829	831	874	792	824	872	800	877	828	834	793	833	849	824	841	858	902	864	853	860	841	819	862	843	879	836	828	830	852	843	890	839	817	824	797	818	840	837	806	850	843	878	858	877	763	823	886	801	829	844	827	785	847	783	856	806	820	888	825	864	878	830	842	838	811	861	832	866	889	840	851	802	825	819	805	846	869	841	835	822	829	925	894	855	839	814	831	821	842	844	848	835	792	834	823	866	863	804	844	820	807	858	844	845	785	842	848	901	897	824	844	829	820	853	885	832	809	819	837	882	812	858	841	820	838	850	778	857	835	829	857	828	850	853	815	839	851	853	812	793	820	855	850	903	881	892	786	822	839	873	816	837	877	845	754	820	826	797	845	845	800	843	786	853	861	812	876	831	820	822	888	840	827	829	817	898	806	862	824	853	836	813	807	877	870	814	778	852	900	853	895	842	872	870	811	851	838	866	878	806	847	852	810	877	801	810	760	812	824	863	849	808	802	826	844	878	804	797	899	779	852	760	820	798	861	771	860	848	838	853	842	757	771	847	827	853	801	849	829	866	876	862	868	822	802	811	804	856	823	863	901	836	848	820	851	772	808	845	823	821	833	833	835	865	854	840	862	786	860	861	823	773	891	809	869	837	842	845	793	842	781	846	853	796	869	824	816	797	848	884	786	851	834	820	876	751	793	834	834	876	809	822	893	824	780	820	808	821	843	789	848	834	784	885	819	831	817	877	829	841	829	816	810	877	889	831	880	865	844	830	843	837	853	821	846	823	793	795	905	847	797	852	833	843	862	822	826	870	827	862	832	828	826	845	835	848	788	801	826	828	814	789	803	853	863	848	830	763	847	835	796	811	844	839	857	851	887	858	835	862	889	814	832	806	827	889	816	845	809	877	861	826	853	835	800	844	767	849	860	834	837	872	846	815	809	858	818	867	886	852	792	848	788	799	821	768	836	828	824	798	888	853	845	896	891	860	829	819	814	844	835	827	839	845	823	855	841	809	797	806	872	874	806	898	857	830	857	855	853	827	821	849	851	830	866	894	862	838	884	811	870	851	872	884	848	851	839	750	844	858	860	831	805	844	860	827	804	877	831	826	873	837	862	878	814	857	843	817	876	817	835	825	825	859	874	813	859	851	832	803	820	817	884	794	798	803	845	928	816	841	868	857	856	891	854	826	834	817	856	806	827	847	852	829	866	839	869	847	866	865	821	842	840	838	860	859	903	901	861	897	813	825	866	864	853	839	830	821	873	823	807	852	819	848	823	798	865	824	888	812	813	843	826	858	888	851	870	845	829	833	852	774	846	860	829	828	840	844	892	833	879	806	794	816	843	826	827	870	854	880	812	867	868	834	829	817	833	843	843	930	868	841	850	791	896	798	778	889	806	835	843	892	889	856	843	811	865	833	897	829	862	847	770	854	821	838	860	862	832	882	814	814	849	832	823	853	831	800	826	837	791	825	882	827	850	816	827	899	846	848	830	826	821	835	802	900	883	763	853	825	843	772	873	865	784	801	873	858	888	788	835	837	820	823	855	884	899	802	869	822	810	875	807	844	842	860	864	817	786	867	823	834	817	818	853	781	819	843	833	840	849	812	848	834	829	832	852	895	821	859	833	808	915	846	854	827	818	839	821	844	808	910	821	874	848	832	795	826	812	855	852	876	861	855	855	827	843	833	762	819	818	840	846	804	818	815	814	841	846	835	820	857	807	811	837	839	833	883	882	809	871	836	852	813	794	856	805	853	819	830	802	841	829	803	802	851	827	792	880	806	873	867	864	874	825	819	860	867	884	870	848	849	808	776	849	867	880	849	849	843	869	883	845	855	838	824	865	816	806	890	795	802	853	769	821	840	839	849	843	817	840	839	800	828	848	795	839	813	831	855	817	811	846	819	840	864	836	846	810	833	801	807	814	831	880	850	851	838	895	822	802	818	849	846	815	832	800	834	878	852	829	836	821	795	826	894	810	832	811	857	839	813	851	856	828	818	830	837	811	819	829	895	860	850	874	795	821	842	849	866	923	877	813	831	893	834	875	851	827	848	887	835	852	875	789	853	906	853	844	829	835	858	850	819	777	847	851	843	845	831	801	858	830	826	825	851	824	848	835	817	785	880	800	812	858	825	855	838	849	865	815	842	819	843	853	743	785	789	830	885	821	829	781	836	828	824	859	855	806	782	835	837	844	818	815	837	889	860	835	878	840	819	843	899	901	786	841	835	908	861	841	855	818	789	845	819	815	802	810	798	835	860	872	850	860	827	835	817	830	835	823	807	856	892	827	851	847	853	863	852	849	825	742	852	850	810	822	854	892	864	779	800	860	847	844	824	842	842	833	813	851	881	819	863	835	839	807	831	822	899	889	853	835	862	825	853	805	819	829	867	886	828	850	794	865	790	829	829	851	843	820	849	877	875	817	829	819	865	862	844	848	806	905	818	846	774	866	832	912	839	833	875	811	828	877	825	840	905	814	856	822	822	771	853	843	843	846	860	860	830	768	783	823	818
7082	58220	84007	63398	40405	18059	6247	2000	1006	845	825	845	913	801	844	857	799	815	821	869	853	823	858	763	815	831	819	854	818	849	785	815	906	804	790	835	816	776	824	816	789	827	802	858	834	777	773	785	903	812	743	824	824	710	877	818	782	793	835	883	782	857	826	824	856	829	832	772	800	843	828	791	805	847	822	895	829	808	867	804	837	787	826	821	848	805	811	826	807	779	811	822	812	835	790	833	799	780	804	795	885	802	800	763	796	842	831	813	834	809	866	793	805	816	804	801	859	814	764	845	862	791	773	832	831	816	756	836	812	814	812	856	802	828	813	792	768	769	835	820	853	773	825	809	786	814	776	795	812	789	800	841	859	829	805	817	801	827	828	830	851	788	841	819	758	879	805	813	795	767	804	795	787	846	809	778	848	800	797	794	807	798	825	810	785	812	887	771	821	790	847	858	803	853	844	789	765	807	789	840	768	793	792	796	809	784	775	833	803	774	808	844	795	847	758	765	841	834	795	820	877	792	790	764	802	854	845	791	822	836	825	799	845	838	818	808	845	772	847	760	827	847	775	825	775	831	797	751	787	811	748	801	816	850	834	804	796	818	821	786	877	863	824	793	812	831	815	807	844	805	832	824	787	783	834	874	826	855	762	809	777	853	853	864	793	827	809	802	817	841	820	814	869	864	769	793	811	811	845	785	775	832	863	798	802	811	848	807	796	840	822	802	788	813	804	827	816	839	831	801	829	835	840	815	810	844	761	784	823	795	806	821	814	840	776	802	785	797	807	800	856	829	869	779	832	794	779	885	786	810	887	809	811	832	818	816	813	737	889	767	817	841	840	823	824	812	834	835	843	810	814	814	770	850	805	844	820	826	852	810	791	829	811	792	789	801	859	782	841	827	866	811	844	828	808	795	847	793	797	830	846	799	835	774	782	755	825	779	830	806	872	847	828	752	796	840	787	835	804	809	842	807	808	816	781	760	748	824	790	820	823	826	804	824	822	820	796	813	804	828	811	846	791	877	814	812	821	779	853	805	820	794	802	798	791	813	774	810	800	811	830	786	819	821	789	809	821	810	764	857	779	815	773	825	780	798	840	828	829	797	781	808	783	846	810	793	817	837	811	862	789	794	801	804	800	807	837	836	777	838	849	794	876	814	848	780	775	802	801	841	769	795	849	818	787	798	858	783	818	800	801	852	776	801	848	743	842	804	785	794	833	836	843	772	841	796	814	760	792	804	806	794	780	813	853	809	882	834	811	838	848	770	817	851	807	889	792	834	827	813	810	829	781	788	851	846	798	848	788	771	802	779	801	769	827	764	800	821	840	756	789	806	858	775	821	814	861	822	805	843	835	851	807	788	858	848	800	850	867	765	835	822	782	809	841	866	825	838	827	788	838	793	803	809	807	812	855	790	851	843	780	827	840	831	878	785	804	889	805	749	809	790	760	816	829	806	817	803	789	802	820	809	852	756	824	830	770	803	811	781	797	782	768	818	779	821	765	793	777	834	814	817	823	803	786	798	823	817	809	839	804	811	810	834	802	781	808	766	791	843	777	843	760	767	807	799	791	837	790	818	849	811	814	780	820	814	805	771	827	826	800	772	873	778	847	801	791	769	827	815	788	767	844	811	761	839	789	774	826	823	791	856	808	802	770	771	855	849	830	847	832	777	790	835	821	808	813	850	824	792	794	854	820	800	784	805	841	802	844	790	810	826	856	793	784	758	797	801	778	843	789	794	873	788	774	801	823	836	790	819	762	817	814	842	785	792	844	819	823	848	825	843	811	843	826	787	832	822	851	782	787	786	795	806	758	811	842	857	812	823	794	839	812	841	789	872	815	781	837	818	812	766	768	803	752	763	842	852	845	820	833	816	785	847	819	776	823	848	808	842	770	804	856	790	857	819	788	806	818	813	824	772	806	787	838	765	836	866	795	862	824	757	816	798	835	792	779	831	782	892	815	801	896	858	778	838	828	825	811	828	804	804	834	812	858	819	847	833	780	873	746	835	836	812	826	788	788	790	808	778	813	799	827	890	829	829	815	790	816	800	824	816	827	782	800	847	786	824	773	849	802	780	772	816	808	824	729	798	826	812	802	798	751	847	835	803	745	825	793	797	831	785	806	842	808	849	829	837	767	776	809	848	785	848	834	779	826	813	803	786	852	817	823	754	778	820	756	796	812	789	802	798	791	806	765	789	800	803	836	788	780	814	823	800	797	832	823	835	802	852	827	792	821	782	824	809	812	803	826	814	736	799	793	845	800	784	804	797	858	809	818	889	776	840	783	803	815	814	788	824	834	851	810	801	844	841	789	824	760	773	764	776	859	788	896	858	804	809	846	802	835	744	849	819	782	881	802	801	792	824	824	793	793	790	794	792	835	811	801	797	838	761	832	868	797	815	801	808	775	778	767	856	815	794	844	833	798	789	807	789	825	777	789	821	793	834	808	790	853	811	814	818	766	874	857	807	788	805	851	854	827	813	794	841	828	806	777	809	811	764	813	826	821	783	770	811	770	799	773	773	813	818	781	858	821	824	789	848	781	805	836	805	831	845	750	816	805	854	796	811	803	832	847	830	812	751	761	872	851	770	772	842	776	803	818	799	818	766	820	813	808	856	786	890	805	837	770	798	788	836	779	822	792	772	818	799	780	815	874	727	807	807	775	841	794	774	809	765	854	799	810	799	818	771	784	755	791	853	773	821	825	795	792	762	795	847	792	780	821	775	780	834	830	846	773	850	799	770	792	835	780	835	825	835	824	850	761	811	782	818	801	834	778	810	865	802	796	799	812	807	847	797	793	790	796	811	805	842	816	817	820	813	811	807	813	853	836	754	811	796	823	819	779	812	843	788	806	856	804	784	789	730	849	776	784	831	780	798	816	766	805	823	759	791	846	767	792	772	817	810	806	784	783	836	773	789	784	768	776	838	825	798	781	776	777	851	839	822	832	773	893	795	789	803	805	818	810	849	768	846	749	783	797	852	791	778	806	809	808	803	812	874	823	870	830	800	785	815	800	847	783	853	821	781	778	798	766	789	799	790	780	780	826	809	832	852	768	795	792	838	839	776	884	863	888	799	761	808	796	784	820	827	794	790	848	790	778	814	791	756	798	802	823	795	840	815	750	783	813	806	776	763	842	809	816	765	813	745	878	812	831	851	807	787	829	768	807	820	822	812	786	787	844	871	803	836	809	789	759	787	842	822	831	847	842	823	810	841	829	828	811	843	826	760	832	822	840	805	784	810	790	817	789	852	809	803	835	778	823	821	816	804	830	844	833	828	825	815	779	844	815	823	819	787	754	792	810	794	811	801	779	803	806	808	788	784	772	819	813	798	877	801	756	843	780	817	789	822	847	834	802	835	868	809	763	822	803	795	838	791	876	839	799	772	854	814	808	865	813	789	784	820	784	833	778	806	830	819	820	769	832	844	779	760	792	792	792	817	807	836	776	876	807	786	792	762	803	783	801	821	795	798	773	844	806	838
23825	21180	42814	63238	51678	34231	16900	3947	1457	1074	1034	1012	956	975	976	990	1003	944	958	889	910	968	965	992	926	980	981	960	941	1000	960	968	984	966	948	945	985	953	904	963	955	903	935	946	952	989	883	965	969	927	959	968	958	923	893	905	921	971	968	929	890	931	930	939	933	954	918	961	923	922	965	937	952	971	965	967	981	960	945	963	913	942	979	910	916	988	1024	945	903	890	995	968	949	977	926	943	1025	932	923	930	997	954	953	915	918	923	935	876	902	916	926	947	944	946	912	982	964	938	959	970	938	954	891	993	913	907	938	950	938	956	880	941	941	900	969	911	985	896	980	875	878	932	940	920	931	921	911	961	1006	892	954	924	957	923	1011	963	942	906	993	975	923	930	982	943	936	938	937	950	919	939	916	927	953	889	909	958	946	911	929	968	982	975	890	916	941	957	931	897	946	921	947	896	903	896	981	958	945	968	941	984	917	1001	909	923	902	967	929	947	905	930	901	962	932	942	919	996	1005	902	929	913	964	961	930	964	981	923	991	980	912	938	964	928	924	914	922	902	928	965	953	929	941	911	1008	904	922	973	924	981	954	914	962	939	956	885	900	979	905	973	960	951	963	940	910	893	982	909	974	910	890	957	960	932	905	904	885	903	899	911	954	972	923	943	886	927	969	972	938	952	917	931	987	904	962	969	987	962	966	998	926	908	875	940	928	933	1005	916	969	948	923	919	881	900	966	919	928	921	926	889	918	965	905	973	928	879	940	884	956	948	979	934	895	946	950	856	901	931	875	968	941	941	958	924	893	955	870	969	967	954	943	859	906	929	963	946	923	964	955	884	913	917	910	999	924	986	942	942	870	936	971	926	973	982	943	956	927	955	897	922	985	949	941	941	930	958	952	972	963	928	963	918	922	934	938	922	890	968	925	948	962	886	920	916	942	920	922	914	933	967	990	911	958	936	885	917	939	980	909	957	945	919	933	940	913	893	875	950	984	877	937	955	924	980	910	939	944	939	928	905	917	946	959	874	856	885	901	907	1007	951	885	939	945	981	931	931	928	961	962	944	959	944	962	919	972	966	925	932	921	894	922	963	918	874	944	948	995	899	940	964	956	904	959	886	912	920	977	996	905	906	947	908	950	964	933	937	929	961	978	951	920	907	928	914	919	948	985	917	987	958	1000	911	924	955	965	906	914	892	938	917	995	960	915	923	948	935	975	953	903	970	882	961	930	967	972	923	936	923	898	919	944	999	947	983	972	927	981	926	902	879	887	950	970	936	953	941	940	918	919	973	907	971	958	962	932	1020	907	961	962	940	896	957	966	953	944	906	917	994	948	887	961	952	959	941	932	944	903	933	978	963	950	919	901	897	949	949	937	947	911	890	955	923	903	895	930	906	893	864	984	979	921	936	931	960	948	940	1004	979	884	958	917	965	928	944	935	894	947	936	957	918	914	936	966	894	978	949	924	927	943	975	938	929	988	892	953	996	916	874	888	924	864	894	935	915	930	1009	908	892	902	983	915	952	926	922	925	922	920	899	944	974	921	872	929	936	935	933	952	929	857	984	943	914	893	902	929	947	939	932	952	943	948	992	916	972	924	966	930	1000	996	944	916	935	960	952	940	949	928	971	911	995	943	947	943	940	902	903	908	922	932	917	912	919	967	949	952	941	910	910	959	956	909	985	975	989	934	973	937	945	965	940	893	952	907	960	1010	934	1040	895	1034	861	957	977	984	937	914	907	930	954	981	901	911	906	997	970	920	1016	880	911	965	900	937	901	941	950	919	939	946	960	922	961	947	922	956	976	897	936	946	994	938	977	904	970	938	942	970	896	944	919	962	938	898	910	911	935	927	890	976	932	929	931	987	942	906	929	923	952	948	948	985	867	970	965	941	914	982	913	921	885	991	950	887	902	900	924	910	935	931	915	895	967	955	944	872	957	956	912	937	907	910	913	937	918	853	896	936	962	1029	907	974	915	903	967	908	894	913	962	955	943	891	943	906	914	932	920	892	970	912	921	925	939	965	970	989	885	987	920	928	927	954	927	887	973	918	931	947	914	924	927	936	970	914	964	883	914	972	930	908	969	843	975	916	998	932	913	905	910	990	956	897	915	958	952	873	886	920	919	865	931	884	949	964	910	966	904	924	951	948	947	939	922	884	937	926	951	927	883	943	959	962	926	909	917	950	916	897	973	923	1001	951	951	944	948	946	878	876	908	951	956	956	935	995	899	956	899	947	986	912	906	912	966	1007	906	932	956	953	929	892	946	964	899	900	879	938	942	918	918	902	940	903	905	951	920	894	928	928	907	909	927	915	892	912	966	968	964	930	910	993	886	909	930	946	904	952	916	942	962	963	960	964	915	937	948	982	944	939	926	961	945	935	961	948	920	918	951	917	915	946	904	972	929	930	958	942	894	938	941	947	894	907	893	867	949	973	939	943	955	938	884	952	948	941	909	918	942	941	908	924	924	924	905	956	919	895	968	903	953	964	919	959	936	942	928	965	888	891	959	896	947	916	934	931	916	912	911	912	915	955	921	925	965	966	982	917	920	948	986	945	947	955	977	970	957	936	937	913	938	981	951	975	906	945	919	954	950	884	874	929	995	942	922	924	929	910	915	1004	998	982	907	955	923	938	910	930	894	964	905	959	941	928	925	925	890	986	931	948	931	923	991	928	984	953	956	1016	934	938	986	918	947	890	892	905	929	967	910	943	934	979	951	989	988	943	890	933	871	932	984	967	934	906	909	950	905	886	965	888	942	872	902	899	921	870	955	888	987	944	919	958	922	931	950	906	888	920	899	987	972	930	908	964	915	929	914	930	888	944	939	918	931	967	903	961	990	907	911	949	921	904	917	948	962	941	884	1000	1013	974	894	926	965	933	962	918	890	953	886	892	1009	901	963	963	908	914	939	907	963	959	946	951	929	897	934	969	895	943	950	867	999	906	909	921	966	894	948	925	966	941	951	923	897	923	900	946	932	963	973	946	972	951	909	899	922	902	951	976	952	894	959	966	941	911	935	916	996	929	959	946	887	970	929	968	896	981	908	946	960	950	950	985	1008	926	934	933	942	907	893	936	912	928	878	961	921	893	924	976	855	904	909	902	987	949	960	930	909	891	931	969	857	906	964	947	977	970	877	896	916	917	884	992	959	983	892	972	938	989	998	922	952	907	968	985	941	923	906	940	939	938	974	971	916	927	931	951	905	963	896	931	984	954	930	937	968	947	895	938	969	878	945	897	926	945	926	877	941	938	912	954	941	953	937	951	896	926	882	962	904	967	964	914	915	936	913	931	926	912	904	947	937	958	933	884	925	973	947	943	944	945	943	916	944	939	912	921	950	903	934	935	924	950	901	962	923	935	948	926	976	948	904	933	968	900	940	881	958	953	823	910	958	966	969	932	959	956	917	944	988	963	959	926	900	955	922	930	920	900	920	954	936	972	938	956	916	919	970	926	908	1017	991	863	953	940	934	985	946	902	898	1013	913	916	928	888	944	1036	878	931	894	942	885	920	886
7735	64884	89992	75959	51516	25546	9292	2799	1339	898	899	953	954	892	918	854	900	887	949	860	863	880	897	872	912	868	876	885	930	936	932	966	887	916	865	847	905	917	897	921	944	904	919	892	844	852	928	842	866	889	869	894	938	921	918	910	925	849	919	868	837	867	874	869	895	937	864	918	931	922	871	867	934	856	852	859	869	940	895	899	922	851	945	913	864	947	882	892	891	875	865	869	891	877	872	858	928	899	918	915	878	884	891	903	889	879	900	881	896	859	878	916	965	865	907	889	894	876	909	879	923	942	921	884	911	861	901	859	859	864	929	900	841	912	900	914	894	892	869	843	851	895	869	856	920	908	866	892	841	941	877	873	889	968	919	891	921	870	898	880	931	911	905	890	922	820	902	819	925	920	853	899	921	894	864	898	906	917	879	878	895	888	868	898	886	832	866	866	896	870	879	865	859	846	913	909	921	929	858	837	890	859	905	900	899	899	854	846	870	905	893	899	842	948	874	836	879	927	911	905	871	877	896	851	898	879	941	890	927	865	883	838	874	922	914	924	906	870	887	905	933	905	841	915	858	909	839	956	942	881	898	896	844	875	905	914	885	920	888	851	961	910	866	905	913	826	875	876	917	886	919	847	897	908	841	953	869	988	902	925	956	970	912	910	873	899	835	885	911	921	913	899	926	921	877	892	909	873	834	859	951	830	888	922	879	912	883	935	862	913	886	858	939	855	895	919	877	868	913	892	866	920	877	967	927	920	863	904	907	921	876	916	883	887	837	896	877	860	952	882	876	936	889	884	885	892	898	928	860	892	899	898	894	869	878	885	928	904	930	890	922	944	884	898	898	898	869	870	875	894	909	901	866	927	911	868	851	898	841	879	896	889	841	890	859	901	865	850	863	950	927	904	892	856	922	883	870	966	887	886	907	843	860	809	908	935	934	914	919	898	914	907	917	882	918	895	862	870	887	920	907	934	914	805	902	915	924	873	883	921	866	899	950	896	865	875	854	854	887	933	931	871	877	899	838	905	861	870	835	873	888	913	884	923	835	930	912	914	921	882	900	890	869	868	893	898	881	922	877	938	851	838	921	876	903	916	902	911	866	940	952	924	835	883	907	850	916	899	892	877	908	891	939	889	905	895	865	925	898	894	878	883	901	904	883	872	866	914	922	892	892	861	820	869	868	940	904	919	846	905	891	863	904	901	928	876	915	891	865	941	893	909	871	921	884	876	928	911	917	887	851	841	947	968	914	921	898	962	858	910	926	880	859	917	824	911	877	939	863	919	911	906	864	942	886	892	928	899	872	852	916	891	873	863	907	851	968	896	853	853	864	891	901	877	847	905	850	922	913	879	875	874	926	864	927	928	878	869	898	831	902	891	855	929	889	903	917	891	868	862	924	900	883	874	920	907	934	873	869	941	902	879	875	877	848	874	897	916	894	872	863	907	957	895	910	883	870	921	936	880	860	952	858	862	878	891	920	860	914	895	894	911	910	915	861	908	879	899	845	879	886	911	916	874	917	883	863	930	896	881	859	888	923	901	895	823	889	929	918	886	912	899	825	878	895	889	890	885	882	882	858	879	946	899	902	846	911	854	856	971	898	876	912	874	848	866	876	897	903	927	904	871	917	873	873	878	878	915	856	904	947	891	903	878	897	897	844	911	900	880	874	946	901	907	893	921	890	831	842	944	839	917	864	883	904	889	860	908	905	918	884	871	873	915	871	882	843	892	892	880	895	829	871	933	966	863	930	902	913	907	844	961	879	920	929	910	910	901	855	903	950	880	854	906	886	896	885	929	857	898	882	855	860	892	899	907	859	883	916	917	896	856	898	916	872	876	940	902	905	872	873	853	880	932	888	901	904	933	837	884	894	899	891	922	866	816	895	927	942	896	847	880	880	909	855	844	880	865	880	923	887	904	880	886	913	891	864	879	901	866	869	950	851	871	891	823	911	886	877	884	891	865	855	851	857	859	917	885	886	887	882	905	907	889	882	908	895	914	892	869	880	852	867	952	946	927	828	949	933	912	864	887	884	893	916	868	893	901	930	886	869	928	879	906	881	902	962	861	892	931	925	890	885	886	824	886	931	903	889	869	917	931	910	855	914	879	917	917	843	853	901	895	873	912	927	845	906	874	876	924	859	882	879	918	876	848	912	872	874	908	842	911	950	848	960	905	827	874	857	884	915	864	908	912	907	908	926	925	929	864	855	874	888	869	859	896	907	842	915	828	915	891	903	903	903	863	885	945	943	889	929	884	944	908	878	917	891	922	888	919	956	891	868	937	876	902	907	925	892	894	864	886	895	894	943	862	877	908	882	927	868	911	875	867	853	895	824	913	900	902	891	929	874	884	877	860	910	911	908	899	913	864	878	889	937	860	884	862	918	870	886	906	856	922	900	920	906	890	885	903	929	880	911	879	915	874	884	896	890	876	890	933	885	905	857	862	894	925	904	914	854	895	917	857	872	863	925	885	903	916	881	855	877	914	903	835	880	846	868	853	886	899	904	879	880	913	857	900	832	922	909	917	925	899	915	925	851	871	894	919	861	873	881	882	905	887	882	886	839	863	875	903	897	876	845	894	920	911	946	861	888	864	919	920	911	903	872	821	923	928	875	881	898	920	911	885	931	880	877	883	884	884	907	916	922	908	882	891	909	898	940	898	809	863	858	905	834	853	878	883	954	958	877	866	873	883	878	893	890	826	898	892	887	924	824	891	848	910	875	894	851	859	908	869	865	915	950	819	825	872	962	907	892	908	864	905	937	838	880	876	892	884	867	904	874	899	911	912	869	887	920	895	924	891	896	966	917	922	926	819	885	855	857	887	869	915	878	922	909	921	923	943	901	869	886	867	879	882	886	887	876	954	881	933	897	843	941	915	883	914	908	893	838	896	914	895	857	880	916	910	905	861	903	924	898	911	935	904	927	872	895	884	878	862	852	869	860	892	923	871	867	911	897	833	936	852	906	813	931	865	904	953	856	902	871	890	876	904	969	943	890	883	910	892	950	922	872	867	938	909	876	871	921	918	871	923	875	904	914	873	936	891	840	946	854	908	920	874	920	922	900	871	950	892	914	884	869	893	927	858	875	884	885	868	913	890	925	867	888	896	898	913	924	890	909	967	856	914	912	909	932	891	941	897	930	915	873	922	860	933	874	896	915	857	931	882	876	957	880	844	816	883	905	888	847	866	875	885	820	843	915	871	885	841	855	895	844	900	884	856	851	919	956	926	885	869	854	889	863	902	906	907	917	894	883	849	841	934	856	866	875	900	879	891	885	893	925	813	866	882	902	885	851	831	890	843	852	910	899	913	884	923	892	922	890	904	880	884	878	896	952	890	845	876	870	864	867	950	866	895	840	866	925	855	915	908	926	927	904	847	904	926	907	902	843	844	879	893	849	827	920	923	915	941	871	884	836	905	860	926	896	901	880	902	856	898	956	902	909	916	917	903	898	914	867	943	882	872	865	926	864	892	921	897	923	880
27137	19220	29885	25563	12449	4322	1623	1072	913	898	866	906	934	898	861	833	903	840	881	806	922	912	870	849	881	879	830	894	848	860	842	849	830	886	820	867	853	814	828	909	881	860	847	908	901	832	923	829	874	845	831	871	879	887	861	914	840	851	875	835	850	857	930	830	878	872	838	858	861	836	836	863	844	882	838	836	852	840	870	870	810	811	819	870	876	872	818	872	818	888	855	878	810	872	887	814	859	860	883	846	873	905	868	840	827	895	833	860	892	830	825	924	870	843	868	842	868	864	825	864	871	835	893	876	845	827	820	831	925	912	921	848	868	886	807	828	840	811	838	892	846	881	863	894	868	877	823	862	834	894	849	869	828	782	863	874	918	862	880	842	800	876	840	878	866	907	890	885	899	858	838	823	890	839	825	841	815	868	862	872	865	874	811	848	902	853	959	844	851	812	842	919	888	881	874	879	924	876	917	880	833	854	854	851	844	877	808	858	903	894	858	790	838	849	875	886	871	844	786	876	803	866	815	884	830	874	889	893	869	901	830	901	816	844	845	874	879	929	881	820	869	889	854	863	819	856	839	842	872	853	827	821	863	842	866	880	820	826	857	812	829	872	837	896	813	889	903	866	871	859	835	874	862	891	872	862	881	852	867	848	852	899	808	855	787	872	871	864	883	878	857	895	861	880	887	852	809	823	870	848	847	906	887	855	803	854	822	875	866	900	822	893	880	850	841	901	817	869	810	846	890	850	930	843	833	811	884	824	865	812	889	816	871	873	893	880	834	801	909	874	858	849	813	933	871	849	853	823	849	840	844	873	831	833	786	789	878	896	846	867	873	885	893	838	834	895	914	920	830	879	907	828	898	896	866	870	853	841	843	866	811	832	889	834	843	869	895	827	826	890	840	860	861	855	888	884	843	823	813	847	810	823	920	896	893	894	821	893	812	853	870	849	892	844	882	865	856	903	920	892	828	826	913	809	843	876	858	939	844	849	789	879	840	861	840	838	844	865	837	839	866	861	894	817	817	910	854	868	799	837	882	914	872	905	788	876	841	861	888	899	853	866	857	818	858	825	855	869	875	846	894	852	834	885	874	837	879	857	873	856	860	834	857	854	838	861	877	924	864	862	861	848	801	857	859	868	788	833	890	891	851	880	844	855	893	858	898	880	836	827	813	804	803	885	883	806	841	821	876	831	891	896	860	853	830	905	875	849	869	865	891	899	870	847	892	880	846	836	857	855	844	836	837	841	836	835	877	845	876	830	877	871	876	893	810	854	890	867	842	830	884	865	813	809	896	804	844	845	855	875	826	859	880	896	904	893	889	888	839	846	852	830	864	852	834	826	858	913	907	818	858	869	843	818	877	913	858	858	883	945	830	843	900	851	939	823	869	856	849	870	828	874	824	866	867	837	859	872	825	835	874	817	859	875	847	888	836	819	859	873	852	807	891	889	837	855	854	865	929	827	870	838	909	802	858	892	835	865	832	887	894	876	871	864	843	834	812	866	889	836	838	793	823	860	890	844	843	846	853	843	832	853	856	888	779	878	861	882	900	880	857	892	833	872	848	912	876	874	807	840	901	883	830	867	815	893	856	854	871	876	832	813	871	899	878	869	803	924	899	775	798	920	860	856	850	913	886	890	864	870	859	870	862	836	868	888	847	803	802	871	836	828	842	814	882	846	828	865	781	852	872	839	860	854	869	902	894	863	828	846	902	859	906	814	898	848	891	849	899	874	815	850	787	796	850	848	855	843	866	890	818	860	819	832	853	822	885	895	866	857	847	819	862	867	847	856	852	863	843	816	853	850	922	860	851	899	818	847	922	875	876	898	836	880	886	852	850	843	830	850	899	862	839	863	874	908	820	803	867	849	854	857	904	851	850	878	861	919	857	885	876	881	840	884	876	853	820	849	885	821	872	865	836	905	797	834	865	829	849	874	859	842	876	884	885	859	849	804	821	856	834	880	843	868	877	839	896	927	873	832	850	831	875	841	888	886	853	834	831	815	872	838	858	885	851	824	835	819	859	806	867	802	820	879	908	874	842	815	886	885	845	892	854	856	832	872	886	892	900	861	872	820	854	861	835	900	883	859	828	831	826	847	910	854	863	887	824	853	865	872	858	869	851	826	888	816	889	896	813	792	902	863	883	904	880	873	911	807	873	840	876	856	908	846	768	856	858	871	895	878	820	903	891	864	838	818	850	868	861	857	857	885	889	862	811	872	851	852	822	916	897	859	823	884	927	852	820	887	820	835	856	808	848	923	853	838	875	861	889	853	851	841	852	835	824	881	871	922	852	876	839	905	850	892	846	837	826	863	821	884	871	850	848	841	850	855	867	879	839	820	924	833	856	897	883	886	833	857	830	838	915	867	842	885	852	805	828	892	860	864	820	862	824	869	861	853	812	803	882	894	872	813	853	878	859	860	836	847	889	870	929	868	855	855	867	823	884	827	788	854	883	835	880	874	870	836	858	882	854	847	875	871	899	808	875	874	832	856	912	864	841	869	918	845	838	869	863	831	862	884	845	824	898	904	859	877	837	829	862	823	830	809	833	838	823	859	897	828	881	815	813	910	923	861	915	853	861	876	867	898	845	843	831	867	862	836	853	821	870	871	808	866	889	833	860	824	817	873	827	873	912	852	846	825	879	918	870	864	865	865	848	859	833	891	811	845	850	844	888	827	841	864	857	888	843	870	858	828	875	872	840	876	854	887	852	838	862	893	844	885	843	846	829	865	880	867	874	842	867	856	839	925	883	964	855	856	890	868	808	823	847	856	824	896	870	808	852	836	890	882	916	886	924	842	836	835	907	869	825	835	805	878	862	840	876	835	813	881	845	877	855	819	864	821	805	876	788	848	828	846	903	820	824	840	850	854	851	828	880	869	838	897	844	876	894	857	910	834	846	859	877	825	894	890	854	906	798	889	895	915	819	847	880	811	870	841	825	837	886	873	865	854	851	871	876	812	854	813	839	927	919	793	852	852	906	874	884	855	898	919	861	825	890	866	862	874	839	863	810	903	850	873	878	892	844	890	841	878	883	800	821	885	875	863	855	877	827	854	863	845	884	856	856	850	802	840	851	901	822	884	839	817	880	862	918	869	922	834	902	852	807	893	868	829	857	870	844	825	837	836	812	856	860	868	881	838	847	808	870	905	824	830	840	838	874	812	855	801	853	863	816	868	867	816	862	864	840	836	868	891	862	842	802	811	849	831	858	831	790	849	835	930	862	879	859	844	863	850	847	864	870	828	860	857	912	835	853	823	860	875	892	876	843	835	836	847	844	879	878	901	863	836	830	887	829	863	812	855	843	851	904	889	863	834	840	882	925	913	898	817	843	843	845	885	909	869	848	838	833	894	813	843	852	822	821	894	860	862	807	891	851	899	830	832	884	852	867	839	861	855	847	908	879	815	840	858	806	932	854	833	847	861	871	803	886	814	775	835	841	849	851	887	811	836	823	848	839	836	841	934	843	838	863	814	878	854
5104	16235	28987	17177	8500	3407	1437	911	772	703	732	783	736	799	792	750	743	747	814	733	762	714	731	781	733	718	707	765	771	711	758	725	742	749	759	791	733	735	783	704	732	750	735	773	785	754	747	789	722	759	721	762	757	691	730	780	713	769	763	765	769	718	738	767	832	746	772	784	730	753	779	731	755	729	773	790	777	792	707	741	729	738	751	732	787	774	770	705	737	784	756	741	781	748	763	757	730	713	837	725	747	781	776	727	747	732	677	718	764	788	763	772	724	754	775	789	765	707	724	750	721	716	744	735	737	738	738	759	762	689	679	707	698	732	757	774	722	791	747	736	800	778	752	702	749	724	749	714	738	735	749	752	757	703	759	678	743	772	746	697	760	764	782	757	722	740	736	737	795	747	735	763	729	715	717	755	758	726	744	779	768	709	778	711	691	764	719	735	715	755	728	689	692	711	720	753	798	766	745	755	784	730	727	708	768	745	749	760	702	751	716	765	742	721	746	697	720	715	735	707	778	774	727	689	707	734	778	694	759	771	683	744	786	745	748	749	797	704	711	707	750	754	688	806	734	739	749	726	746	768	743	728	746	755	727	769	695	731	755	707	725	786	734	740	772	711	752	756	758	706	710	728	763	752	729	745	741	778	748	734	772	738	693	766	720	782	710	659	701	745	710	706	739	745	723	754	744	743	749	749	737	747	744	740	695	735	712	731	737	764	674	731	710	738	712	729	779	703	758	757	728	774	719	758	750	685	734	738	700	715	739	681	765	747	781	744	767	715	786	745	747	703	723	802	748	717	705	785	737	720	728	680	762	766	751	782	694	795	747	765	753	754	686	765	724	734	743	743	730	774	746	751	730	789	748	728	700	781	749	764	727	751	709	765	721	753	769	737	746	767	706	743	719	724	712	745	752	754	743	702	754	775	730	738	681	782	748	695	764	714	718	753	749	728	766	708	704	728	742	729	741	748	726	757	760	739	780	764	716	740	744	729	777	761	760	706	729	740	763	780	780	736	732	739	734	735	780	726	692	751	764	722	736	719	758	745	700	720	736	794	732	745	810	702	714	719	764	697	737	754	674	731	797	755	752	744	766	742	775	733	708	811	779	743	727	749	752	680	736	714	745	766	738	751	787	733	748	723	719	691	742	750	743	757	706	745	718	719	699	705	719	762	776	750	741	759	720	784	779	734	745	759	798	747	757	741	716	740	762	744	706	712	740	742	794	699	754	751	732	684	756	747	723	760	746	769	741	737	742	715	732	754	715	751	699	759	755	775	721	713	758	749	748	767	756	751	725	769	680	694	764	741	822	722	785	767	732	719	781	712	728	700	725	760	741	716	711	767	772	730	744	748	723	765	732	770	782	733	733	729	758	772	768	757	776	737	725	778	766	651	754	768	740	774	775	729	726	757	716	745	730	735	730	750	799	718	734	717	733	716	741	739	759	784	783	741	740	724	701	689	760	725	741	702	743	731	762	777	775	789	710	720	766	777	750	759	700	731	767	732	784	697	765	699	758	689	675	713	733	771	747	735	733	756	680	738	708	752	716	731	720	767	736	691	753	770	778	758	752	769	739	751	690	734	752	768	762	727	771	716	731	785	743	747	702	736	749	791	740	718	761	719	770	736	725	786	755	730	745	771	723	762	731	747	755	740	724	734	787	717	744	756	732	771	737	737	726	818	750	749	696	723	755	722	768	757	722	768	788	740	769	788	741	734	797	733	723	766	731	727	747	697	749	755	739	776	768	787	725	761	751	758	776	737	771	728	772	762	786	771	756	701	796	741	771	730	720	736	766	763	763	686	728	767	775	719	723	729	752	781	742	710	767	768	736	723	756	709	726	743	754	737	750	735	730	767	791	733	771	727	728	755	755	758	757	803	719	735	752	720	756	784	715	736	745	756	739	753	745	729	767	732	733	750	741	792	713	832	722	751	739	767	777	813	711	710	785	729	766	739	756	710	736	741	759	747	756	759	761	735	758	748	813	753	701	714	776	723	762	709	726	744	812	773	744	768	755	731	768	764	796	726	710	752	784	747	677	757	751	717	713	764	787	731	733	723	743	728	759	756	757	749	761	720	791	749	704	732	789	726	742	728	746	716	728	765	710	711	709	774	752	748	696	738	772	705	753	741	787	745	691	738	694	786	717	729	743	752	710	704	777	721	790	695	744	750	740	820	774	706	742	760	767	797	733	715	719	787	774	697	727	725	701	728	795	785	745	730	755	741	738	784	793	760	748	804	728	736	723	727	736	729	759	706	722	726	794	770	774	767	806	769	773	720	724	794	762	716	781	751	746	723	695	761	737	718	738	698	678	723	761	745	764	719	762	670	734	752	761	729	731	712	736	804	769	771	724	749	725	733	763	721	721	721	769	781	745	743	720	735	757	724	711	742	742	750	740	810	749	769	733	780	751	763	731	794	683	737	732	731	724	748	740	712	781	766	767	739	730	719	739	751	709	759	753	719	743	817	783	708	752	732	770	774	708	744	734	698	743	764	720	741	743	747	752	729	753	707	787	772	778	720	721	707	791	722	742	758	763	688	709	707	723	724	749	760	714	727	742	788	705	775	766	714	747	740	773	784	765	690	738	763	728	764	741	722	759	767	728	773	723	728	712	753	720	773	709	787	686	725	797	726	730	741	753	744	757	716	707	815	711	704	782	748	749	751	752	757	757	716	740	755	766	783	746	784	703	767	789	738	772	753	727	757	724	727	752	755	758	796	737	741	734	752	747	763	751	728	726	792	781	710	723	812	744	737	754	741	697	722	767	735	757	703	777	718	739	722	752	739	751	744	744	705	744	770	750	732	760	756	781	699	770	745	757	720	740	758	776	729	737	742	756	783	746	706	691	731	734	713	734	687	762	709	752	734	710	741	757	740	721	706	719	744	744	692	745	760	756	781	691	711	772	754	750	770	758	723	715	800	750	719	735	707	688	777	746	740	786	750	738	744	747	787	712	752	708	718	766	750	783	714	783	774	710	785	772	744	712	751	741	769	715	747	743	717	754	754	692	781	734	746	762	720	756	740	709	724	747	772	756	763	756	731	685	744	767	695	746	764	734	723	709	736	743	722	776	719	713	732	767	751	756	775	782	790	725	731	749	695	711	758	749	724	767	721	724	758	740	756	756	779	766	732	767	686	800	747	772	766	741	709	717	717	763	740	748	702	783	722	741	768	818	728	773	759	749	731	756	675	694	781	737	738	692	722	715	754	730	764	716	772	736	726	760	723	732	726	754	779	734	712	761	762	747	717	740	712	770	746	713	802	714	724	693	762	727	750	704	767	742	778	717	756	696	761	747	738	752	717	770	735	744	696	781	720	731	762	779	768	801	785	759	753	696	724	717	769	709	709	716	789	709	711	729	753	721	766	783	750	737	699	772	771	736	727	720	712	780	768	765	778	720	719	764	712	750	744	701	826	745	757	733	752	752	773	724	711	760	717	756	771	728	756	760	805	761	730	731	740	802	714	753	717	782	710
24496	21523	42401	57146	46753	27947	11992	3147	1416	928	895	922	936	879	885	854	921	831	824	876	846	863	898	844	860	832	863	896	887	821	837	860	874	890	823	855	808	831	867	827	880	872	857	825	845	811	841	847	851	853	865	801	881	809	871	878	842	836	856	832	836	828	837	848	876	885	887	840	855	894	844	863	823	871	831	814	759	798	837	799	831	873	797	838	856	818	863	795	855	838	812	789	835	771	817	814	845	838	851	915	821	834	823	871	838	864	824	835	857	866	853	876	839	832	806	828	819	856	826	878	825	876	848	782	788	790	811	843	822	813	857	839	846	835	867	823	841	855	830	814	862	856	817	845	812	877	852	810	850	829	830	869	828	842	820	810	836	840	894	807	840	833	847	819	861	788	876	826	804	859	778	811	823	832	875	849	843	839	843	840	809	817	784	859	886	845	867	825	845	832	825	826	814	832	822	870	853	772	862	871	858	839	863	837	769	815	849	847	813	858	815	844	788	835	798	825	837	813	915	892	808	808	822	792	836	839	837	802	840	805	873	834	875	826	813	864	883	806	846	843	830	860	861	837	890	835	813	817	902	843	827	872	829	862	807	834	856	801	832	823	840	876	843	832	867	869	828	816	848	816	866	850	852	792	859	868	814	836	834	851	885	829	864	831	844	874	816	832	822	788	842	857	856	822	848	868	837	801	863	884	797	783	845	869	849	838	859	830	848	872	805	853	849	812	862	856	810	856	831	871	854	847	853	889	832	807	819	833	799	861	844	849	869	863	811	882	839	855	855	866	846	877	876	832	862	886	860	829	865	846	817	886	809	841	837	871	847	801	852	853	860	877	885	863	810	824	890	806	843	812	835	829	868	829	819	825	839	829	820	814	824	817	830	801	884	827	839	823	884	787	818	878	816	802	832	830	838	796	861	859	873	840	833	794	865	875	854	823	797	839	868	848	818	881	864	841	850	892	829	843	859	794	801	865	826	849	822	837	826	800	875	839	848	840	785	836	866	782	876	884	873	851	855	845	815	906	887	871	817	825	851	824	820	856	876	804	799	853	881	852	863	859	886	823	861	853	864	816	845	860	877	827	836	817	836	810	878	840	795	805	872	885	800	890	890	802	835	835	800	859	870	839	820	794	830	874	869	850	893	834	825	860	846	803	822	810	883	869	857	817	804	837	831	833	871	874	843	827	772	835	786	772	851	860	810	792	845	845	799	855	868	851	840	856	822	851	908	843	832	854	825	830	855	858	826	827	845	865	852	872	844	831	859	848	842	813	882	844	858	858	865	854	842	883	806	842	873	804	812	852	873	894	812	840	829	837	816	812	845	812	844	842	854	840	862	812	773	775	871	834	799	888	792	794	874	822	871	798	824	851	827	821	813	894	834	803	833	827	811	827	851	860	826	856	858	876	771	851	854	845	806	860	812	847	793	856	840	858	825	846	810	879	880	837	859	821	816	842	855	857	830	789	846	873	844	845	837	820	848	850	895	856	821	841	858	861	826	793	841	830	851	833	866	785	850	812	821	854	808	833	858	854	807	899	806	819	858	886	842	806	815	840	860	804	861	857	802	809	834	807	901	830	868	852	777	835	824	839	894	847	828	831	849	856	902	866	796	818	822	858	865	858	888	841	832	878	798	818	829	866	851	874	847	831	831	851	829	884	850	818	865	852	886	842	825	851	803	878	829	833	856	870	821	825	854	875	826	903	836	828	796	851	815	802	875	826	781	849	824	818	815	820	830	791	837	842	830	835	829	809	830	810	858	830	836	795	779	813	856	871	814	829	817	880	847	833	832	822	844	844	853	869	866	858	855	832	830	868	829	844	880	844	865	860	860	861	826	866	829	846	848	865	819	806	820	827	832	866	864	849	919	795	858	813	871	849	867	860	839	834	769	815	777	833	877	817	822	846	864	839	815	830	842	883	826	789	853	841	863	803	844	816	841	913	814	785	856	853	899	841	818	823	849	890	832	777	780	788	829	848	846	845	845	828	850	818	840	781	846	876	785	822	882	846	880	905	816	864	824	830	857	843	855	821	825	827	850	855	864	824	874	893	866	881	826	860	861	824	853	762	850	875	890	790	836	839	799	802	837	845	833	835	859	912	875	833	837	848	803	838	830	816	848	878	868	836	835	836	836	829	850	800	897	850	909	836	842	816	814	795	846	864	837	831	856	855	901	832	906	857	811	866	876	811	874	830	827	827	805	832	837	858	824	822	851	843	861	834	845	830	874	840	840	865	853	833	870	825	851	816	799	889	833	783	837	860	858	845	829	830	835	805	869	821	862	857	846	817	841	845	876	864	830	829	869	791	794	834	880	872	832	845	835	835	844	866	824	842	817	829	826	831	829	820	822	817	811	809	828	847	839	850	854	818	839	875	819	815	842	839	852	901	844	829	884	830	819	862	843	806	826	780	803	828	850	839	793	863	850	848	809	804	857	814	857	825	795	881	868	858	853	811	873	884	849	849	858	842	800	821	882	864	777	854	839	834	785	836	878	860	812	836	820	844	880	853	834	824	864	795	803	832	804	806	806	884	854	854	830	851	865	847	797	895	812	786	802	836	869	843	814	806	854	852	792	884	785	842	877	813	816	856	878	874	841	867	789	911	846	854	819	851	854	841	831	808	791	806	802	913	872	909	771	919	825	900	764	842	803	834	767	868	838	787	837	848	871	843	836	857	876	886	845	860	809	911	834	842	794	851	827	837	817	836	819	810	788	866	811	826	841	835	813	814	859	819	846	844	876	838	892	865	838	855	854	836	861	840	912	812	846	815	828	826	817	851	825	831	820	845	825	806	800	833	782	851	842	824	842	868	862	910	854	875	820	841	854	845	817	807	862	834	792	856	867	833	816	877	816	863	849	805	830	853	852	874	864	868	825	842	837	832	843	847	842	870	795	878	809	827	826	851	817	870	871	819	835	799	844	846	839	861	823	837	835	887	844	840	905	820	812	856	820	836	857	808	844	843	810	810	879	894	895	901	859	853	792	854	821	848	868	878	849	865	831	807	840	796	816	811	810	823	867	790	851	928	812	891	839	870	800	813	793	824	820	831	864	834	813	872	843	827	878	825	783	844	840	815	808	805	852	850	820	878	861	844	819	804	838	848	841	840	843	854	788	878	787	803	818	801	792	854	911	818	807	798	834	836	794	837	848	873	882	847	852	827	845	826	788	856	812	817	814	858	850	857	819	903	846	850	822	818	830	860	864	835	895	868	871	846	870	833	828	908	815	813	822	815	817	873	794	856	865	878	866	858	826	857	844	869	856	860	826	888	889	814	821	855	860	816	858	854	841	810	809	869	843	861	808	821	879	893	819	846	861	846	832	793	834	849	857	821	774	815	862	805	849	850	780	790	805	876	891	828	832	858	820	839	810	818	816	831	829	836	833	791	823	775	841	889	847	789	840	869	810	872	812	863	835	834	835	865	828	859	866	771	837	840	763	835	825	843	911	815	805	872	822	813	830	850	828	835	857	838	847	820
12690	66377	80769	65412	42870	18731	6895	2676	1256	901	784	782	794	819	859	753	779	834	812	842	805	815	817	793	842	803	785	810	801	786	722	803	776	807	812	760	836	859	778	787	826	782	811	799	771	766	820	772	815	817	778	787	763	798	831	831	803	804	809	795	801	793	788	796	839	814	794	884	788	837	806	781	784	787	811	790	788	823	771	785	788	830	796	865	810	770	816	812	801	753	790	813	793	801	818	800	777	823	791	795	812	803	817	798	819	788	798	801	766	860	782	819	804	785	824	794	758	800	805	794	841	822	793	781	816	801	749	796	760	809	790	855	747	815	801	768	763	750	845	864	784	759	800	726	815	850	804	777	859	832	827	776	814	831	793	835	786	807	781	812	736	815	807	811	790	781	755	791	857	798	821	819	795	800	798	820	778	775	845	828	852	767	816	827	803	763	827	794	825	784	819	823	800	777	819	795	776	824	814	789	773	833	836	793	805	767	764	781	813	817	812	814	787	772	839	773	792	793	765	747	791	813	805	823	812	803	852	804	794	828	822	797	783	779	816	782	801	803	829	810	793	792	836	769	798	829	806	804	783	807	844	802	815	818	777	828	767	828	836	805	786	800	798	779	808	785	782	800	826	790	816	801	848	810	812	809	780	782	796	776	783	763	791	739	828	781	870	823	855	812	790	833	774	785	788	780	814	748	824	794	811	792	816	799	770	782	807	849	796	799	789	798	819	779	816	835	791	812	793	776	766	716	808	806	794	827	759	783	781	789	807	809	796	824	823	809	825	844	812	782	801	818	843	784	792	843	810	818	793	817	802	840	806	838	790	779	742	804	765	784	796	807	819	761	781	785	791	777	781	797	781	831	754	778	769	840	809	755	828	809	789	793	792	766	791	768	806	794	815	785	765	810	828	798	796	845	805	754	831	814	814	765	807	793	771	865	838	773	728	847	804	777	818	785	755	771	778	800	802	784	782	785	804	795	836	798	847	800	834	783	812	822	791	819	816	864	806	826	834	870	790	824	829	850	800	790	772	821	784	785	820	809	791	799	835	821	822	803	871	751	788	815	763	784	823	786	856	811	825	815	791	829	778	790	809	822	777	801	822	811	753	778	785	762	774	834	798	780	798	792	815	814	859	861	806	785	780	781	788	791	809	780	796	777	787	814	783	796	781	817	846	832	812	773	763	783	783	822	773	775	735	816	814	796	765	810	814	833	787	820	816	822	747	747	767	736	853	810	817	764	779	788	793	787	761	823	862	774	772	780	802	759	828	745	808	815	820	758	771	786	858	805	852	815	779	754	791	795	787	813	776	763	837	750	831	775	802	732	758	824	739	775	806	845	799	811	756	843	748	746	829	796	787	811	823	865	794	821	819	805	743	760	803	818	784	807	751	747	818	813	774	839	766	788	809	755	795	777	848	777	791	775	805	817	797	755	787	759	840	784	788	771	776	738	746	809	780	756	798	799	788	817	818	787	783	791	808	771	803	805	806	831	783	840	746	820	758	766	792	821	800	793	777	790	783	837	801	794	775	783	774	800	860	795	786	819	829	810	791	820	780	771	801	790	827	769	756	790	808	819	812	788	843	752	758	804	781	777	788	802	810	803	768	784	752	769	842	755	758	755	761	808	810	820	818	750	827	772	827	784	794	820	790	770	784	813	768	804	817	839	811	808	785	789	840	820	827	795	836	772	794	754	826	798	832	767	805	832	793	805	812	775	852	863	766	818	816	791	829	840	770	771	833	847	823	826	820	801	829	800	782	802	838	796	838	885	812	747	770	767	797	771	823	794	781	821	793	789	824	792	784	786	765	811	801	810	787	816	801	815	776	787	785	795	783	800	791	798	843	781	777	836	787	802	779	774	817	752	769	808	828	733	810	782	807	829	788	806	800	817	812	803	829	823	767	838	842	745	818	788	777	794	799	782	749	846	841	787	827	782	838	814	787	780	749	777	814	782	836	821	816	751	778	810	830	791	844	780	843	730	820	778	792	808	745	823	806	761	833	864	812	771	710	831	824	825	829	803	731	800	818	798	838	817	752	823	832	837	819	776	807	743	811	844	800	795	811	831	843	790	831	779	810	782	770	784	797	814	818	785	768	798	787	790	770	802	778	837	808	752	773	752	787	796	758	769	802	786	752	774	804	737	771	775	807	744	761	814	832	845	800	753	768	801	821	757	798	795	827	766	782	780	853	757	815	790	834	843	768	829	801	814	802	815	850	772	802	826	787	802	803	777	820	800	747	776	846	779	811	865	813	794	826	797	805	758	824	777	823	757	776	757	739	802	797	803	796	827	795	791	791	757	779	787	755	849	814	823	802	775	788	813	777	780	784	831	797	785	825	811	811	804	848	824	848	829	763	820	828	809	837	746	784	812	771	849	812	807	782	767	820	775	811	810	784	721	816	833	816	784	787	804	790	831	787	795	770	829	796	809	785	785	849	770	784	808	770	830	752	813	785	797	834	799	816	806	815	808	805	802	736	794	815	805	798	802	867	801	789	839	820	771	800	800	811	804	774	783	808	822	757	777	769	794	877	866	744	800	781	832	791	814	805	818	776	797	795	762	786	810	832	769	830	788	801	817	824	723	860	776	812	826	788	771	781	808	831	773	756	797	831	839	816	779	818	773	832	805	838	776	771	795	856	775	799	793	763	781	800	825	783	788	818	768	852	742	818	818	748	813	810	831	820	770	797	778	790	789	795	795	806	797	807	815	826	775	786	803	771	797	738	818	786	821	781	744	790	798	805	806	781	811	792	801	779	850	723	826	788	816	785	793	759	753	803	760	751	802	827	819	768	793	783	782	791	863	852	785	792	821	755	840	825	793	833	764	805	747	823	838	804	791	765	777	760	814	776	870	801	818	790	802	795	798	788	752	866	846	780	815	809	804	773	801	825	791	816	797	814	843	734	852	803	760	780	787	819	776	802	813	804	785	785	810	804	800	800	809	767	733	773	776	802	819	777	810	794	791	837	771	776	763	799	811	801	833	815	808	764	742	768	831	817	857	801	764	850	810	755	749	846	829	823	780	799	780	819	797	766	824	784	768	791	822	794	782	795	837	790	755	776	786	799	792	822	839	771	730	830	815	762	777	773	850	818	808	790	823	776	812	788	825	786	799	806	780	778	838	831	773	768	802	807	799	771	781	801	830	792	776	758	777	813	788	802	766	836	796	842	828	788	811	788	766	834	792	821	805	792	796	800	816	761	782	789	795	746	774	757	752	794	830	813	830	807	796	761	831	753	813	821	767	803	778	845	811	807	783	838	751	783	794	749	788	830	772	794	836	768	826	797	834	812	753	776	812	806	771	820	813	726	853	793	805	768	805	825	869	804	856	776	866	796	812	805	802	770	819	811	822	834	796	845	809	763	785	759	825	825	772	788	863	843	799	832	800	791	803	756	756	850	822	778	738	752	820	740	791	813	835	771	801	777	748	771	766	817	812	764	783	741	804	790	824	762	794	804	828	841	814	810	771	771	826	777	803
23760	21645	37624	54155	50096	33872	16750	4019	1339	1068	1012	1016	1010	961	959	1036	945	973	1004	991	1024	974	944	974	980	967	975	971	975	993	946	940	940	948	911	981	975	944	906	959	980	985	960	996	968	991	914	999	939	937	919	929	932	933	893	942	980	931	922	908	941	938	951	947	919	945	930	943	1003	958	936	942	1006	901	912	943	965	936	913	969	946	977	952	955	897	879	941	971	959	982	914	971	1003	967	929	946	932	906	938	930	935	926	893	958	946	981	938	923	973	945	926	948	912	928	860	1009	903	931	940	997	971	859	889	933	957	978	978	912	879	975	905	931	901	951	956	931	960	951	905	973	919	913	948	939	944	914	962	944	950	910	956	980	957	915	924	1016	916	976	933	966	910	958	957	945	994	977	870	891	961	951	931	914	955	946	954	934	886	940	933	963	975	898	895	916	922	992	949	955	888	954	919	942	977	905	994	957	916	813	920	916	952	937	911	988	979	945	940	928	973	928	874	970	874	902	953	953	978	941	992	967	927	1008	913	909	951	929	970	900	954	926	962	983	873	1032	955	905	1007	968	937	924	918	942	912	966	921	926	921	927	941	971	936	952	960	928	893	937	919	979	917	962	943	961	942	967	937	952	944	924	919	932	911	942	936	904	945	991	969	952	893	954	953	953	941	964	918	892	938	922	963	978	944	905	949	936	993	931	901	943	947	963	949	838	943	882	880	975	924	912	906	906	963	899	923	987	932	966	915	907	946	907	922	942	934	942	938	900	928	885	996	919	923	909	938	933	961	940	904	983	925	955	931	906	921	903	935	977	941	958	960	928	937	944	944	912	914	949	945	990	947	921	961	932	949	997	889	937	945	985	915	954	1000	940	964	906	976	957	970	1004	940	954	919	930	956	913	986	946	934	867	934	946	933	909	901	944	911	935	931	940	1003	971	962	936	946	949	931	914	925	938	884	941	968	965	980	932	936	947	919	908	910	970	933	905	913	940	906	884	951	927	941	942	907	930	963	867	906	927	944	929	925	937	879	877	978	920	934	937	888	937	941	925	960	952	914	946	913	929	973	993	950	898	939	957	964	951	962	890	920	925	915	949	955	979	971	899	898	963	934	966	925	1019	958	920	926	915	959	919	953	938	919	930	899	955	926	905	933	957	939	911	958	961	917	984	926	887	917	902	975	926	885	947	971	958	1023	965	921	953	920	971	975	904	940	898	929	944	951	940	925	894	927	931	988	899	919	921	982	890	920	910	907	921	927	934	861	988	900	903	912	906	924	910	909	997	958	952	914	922	974	908	919	930	942	918	948	947	904	905	947	954	944	915	980	910	922	921	938	958	950	1008	981	941	951	939	932	957	910	949	953	960	872	938	900	864	923	977	944	968	912	928	1001	920	976	958	957	955	921	956	948	971	918	901	947	974	983	964	969	896	887	971	938	931	954	956	958	961	909	930	937	932	960	932	950	908	901	913	907	910	898	956	943	868	926	875	997	923	916	917	972	938	955	933	967	907	927	927	953	901	964	941	987	967	927	911	919	957	955	985	994	939	953	978	936	924	967	936	894	882	966	973	969	896	916	952	992	1028	973	960	952	949	925	903	920	963	925	987	985	906	1020	913	925	968	872	949	937	951	914	977	913	917	971	933	953	936	926	924	923	909	949	908	995	933	951	877	922	896	954	939	942	958	932	958	909	890	954	987	926	937	957	914	918	934	970	874	933	932	931	932	921	955	909	1019	947	895	961	944	959	890	989	938	927	892	943	917	965	973	907	919	991	985	926	966	966	969	890	960	954	943	928	924	969	958	939	941	949	934	931	939	949	902	962	866	886	937	908	949	931	940	907	970	917	939	907	966	944	896	926	954	940	929	955	951	933	915	920	891	914	914	907	904	966	912	980	954	933	948	930	951	930	1000	954	944	983	973	906	960	984	926	938	943	974	940	937	941	933	946	901	969	962	890	946	868	912	969	973	938	947	966	956	945	1001	972	918	952	976	935	964	904	960	897	970	926	967	926	943	940	944	886	963	960	918	954	929	892	926	901	924	925	999	1013	960	873	870	964	946	929	919	972	946	873	929	927	918	915	869	906	952	915	921	870	873	956	928	941	925	944	945	947	982	970	966	927	971	910	901	920	899	927	939	979	930	874	923	950	924	961	919	927	988	991	964	984	985	962	934	1007	940	908	966	917	963	932	897	939	964	953	973	923	889	910	937	897	900	898	945	998	946	975	880	966	982	978	900	909	904	916	941	954	975	899	923	994	950	905	942	898	937	991	961	960	935	907	965	981	943	941	965	988	886	925	962	889	957	948	1006	937	941	949	900	924	967	868	1007	890	938	930	929	927	931	984	963	995	963	917	899	890	923	954	959	898	917	955	991	932	951	928	920	991	884	973	909	971	899	925	878	972	880	898	912	897	942	948	993	925	890	964	976	940	931	955	973	902	912	910	947	945	927	951	962	939	927	899	884	899	936	988	881	961	899	929	856	983	917	940	935	950	921	960	967	903	908	973	915	900	964	992	909	965	933	873	908	997	932	919	947	921	920	961	930	1024	908	942	1019	862	932	951	914	912	942	902	938	953	969	962	939	953	959	912	937	944	923	928	970	895	998	899	948	876	943	928	961	901	938	974	933	940	939	921	968	947	995	950	924	957	913	913	925	903	945	971	930	980	913	914	929	950	969	933	945	958	952	984	862	994	911	971	863	915	1006	924	937	913	944	951	929	989	947	855	881	965	910	943	930	912	967	970	937	1000	964	961	965	908	871	941	928	1013	929	991	945	872	936	959	893	849	951	948	903	908	967	955	886	878	954	949	878	909	922	1019	918	963	901	913	906	893	913	967	892	896	909	914	925	878	914	927	944	951	918	963	958	948	927	956	922	955	1026	931	926	910	955	881	913	971	931	948	1010	995	953	878	947	936	912	1010	920	911	940	941	908	937	910	993	950	892	879	958	967	934	937	919	973	900	941	941	957	954	930	892	936	983	940	895	969	958	914	987	959	967	977	934	949	920	960	900	953	942	931	948	979	921	891	890	956	916	940	917	918	977	956	933	951	938	971	901	894	924	932	981	942	950	961	899	934	897	976	938	926	971	981	955	926	985	979	878	956	930	931	914	925	985	965	887	957	935	939	918	883	902	912	978	914	941	941	912	886	950	1005	919	1021	960	952	974	903	932	899	917	908	918	970	907	964	957	936	913	949	904	929	952	904	952	945	969	931	883	950	981	922	888	920	970	932	907	896	910	918	927	937	929	919	926	988	881	935	988	951	916	906	981	974	979	954	921	951	945	956	979	919	942	959	978	930	892	946	865	964	965	923	960	924	946	983	995	930	933	973	899	937	946	944	955	947	916	891	945	892	945	931	971	954	884	913	948	920	958	925	953	937	942	945	896	954	997	930	952	855	907	906	972	904	922	914	902	915	932	928	849	960	954	955	901	914	971	898	957	974	897	962	953	976	894	946	959	924	921	896	924	900	924	916	914	938	922	937	957	892	950	944	948	931	962	949	908	930	939	905	885	825	972	916	960
11251	50025	87297	75600	52235	25873	8945	2839	1233	962	908	928	891	965	931	978	902	935	875	924	906	949	982	940	938	916	982	893	842	907	954	918	886	931	956	911	884	921	863	869	881	902	910	888	916	909	978	930	935	940	899	905	932	945	912	873	925	886	933	900	952	884	926	941	895	953	869	944	937	921	923	938	888	861	896	846	869	919	899	878	899	869	920	860	874	872	909	946	891	910	932	868	918	898	878	933	935	884	885	903	891	935	890	896	936	956	951	888	916	936	855	909	881	891	878	903	893	907	935	901	929	919	883	880	969	861	843	893	877	941	886	916	867	876	887	912	881	899	920	894	921	931	924	853	936	867	949	820	890	929	901	918	931	878	880	935	882	918	896	867	898	912	865	877	904	980	875	865	912	892	918	952	941	851	890	912	904	914	899	868	909	871	852	849	963	882	894	902	874	873	915	900	931	947	917	912	888	926	922	912	895	971	929	926	897	869	931	928	931	878	872	910	911	867	912	912	929	888	891	907	883	841	931	913	913	955	891	914	908	885	933	864	851	897	884	881	895	913	934	902	911	913	894	921	891	920	894	939	900	933	890	888	918	900	885	939	842	915	911	889	902	898	868	898	904	907	901	877	922	931	883	898	863	897	891	931	899	915	880	858	875	904	882	928	901	931	957	922	902	905	913	877	989	934	926	899	838	921	886	910	921	908	863	881	968	921	886	942	866	862	899	874	920	837	958	883	914	915	810	945	948	908	883	900	917	840	925	837	868	858	929	927	947	926	911	936	926	954	842	893	896	946	916	860	903	973	896	913	929	888	902	938	954	885	924	921	943	945	898	919	930	869	921	882	876	930	890	928	868	958	922	933	916	887	895	932	876	874	869	856	885	893	823	917	810	924	875	933	932	870	878	877	877	889	889	960	932	908	861	898	952	873	928	903	896	866	850	959	870	879	895	916	921	915	890	908	930	945	923	942	903	893	907	831	832	953	914	949	905	930	858	912	936	882	922	909	922	858	890	873	882	874	902	912	954	860	928	875	956	909	887	988	918	952	925	961	875	923	926	884	844	886	915	869	918	890	910	859	881	919	917	873	885	947	898	912	891	914	942	887	852	950	923	886	919	912	864	902	884	891	871	936	886	865	894	981	910	923	881	873	906	918	915	914	889	933	977	913	940	862	908	836	866	872	924	883	911	895	885	920	890	869	880	875	928	877	887	950	891	898	896	910	904	897	944	941	860	913	917	961	854	1043	855	927	866	900	843	912	912	933	923	927	955	914	895	876	904	937	939	897	896	892	968	865	918	893	921	929	926	878	865	910	928	864	887	832	870	901	887	914	889	917	930	912	890	932	870	892	945	878	890	865	935	945	903	888	968	951	851	919	898	940	896	929	945	882	922	931	902	928	894	932	889	891	932	945	913	982	866	873	868	912	922	923	885	907	878	955	859	918	963	869	865	897	908	850	914	907	982	946	940	857	957	892	895	923	877	905	923	936	885	886	896	879	922	914	886	921	857	956	894	938	893	947	908	885	939	941	931	918	949	934	960	940	926	870	899	908	887	888	922	995	913	911	878	912	870	887	881	863	916	946	896	959	859	965	851	863	914	893	860	873	904	909	910	956	869	898	890	927	925	921	866	978	870	907	889	932	877	899	908	916	921	895	932	909	912	916	964	903	890	934	894	922	891	918	949	873	874	882	902	909	923	913	942	916	911	891	937	942	912	931	891	942	894	941	887	901	901	887	880	914	900	872	907	926	913	869	835	928	899	876	878	875	889	872	911	885	937	930	913	880	916	919	885	927	861	906	872	899	865	904	926	887	900	822	942	890	918	909	951	878	909	929	913	898	867	863	842	864	908	899	906	891	888	876	894	911	913	953	908	857	909	895	897	898	885	913	915	910	929	940	931	888	860	848	891	884	901	862	928	862	936	899	854	942	866	919	900	930	963	899	854	905	823	931	846	910	960	934	890	901	973	881	916	893	881	925	884	902	902	909	906	865	915	877	840	878	915	919	894	895	882	901	899	899	858	921	838	918	883	870	886	933	889	867	925	861	909	916	885	920	897	902	906	916	898	938	916	927	884	895	917	881	952	923	909	904	931	892	922	876	924	895	875	851	864	866	880	928	874	945	874	938	944	904	896	872	902	932	925	946	855	885	894	921	883	937	952	905	935	931	877	909	988	907	929	937	876	958	940	856	884	892	873	896	898	929	892	870	922	921	953	879	883	897	961	906	943	915	870	893	924	887	915	913	887	903	907	865	914	945	940	958	889	946	909	897	853	843	895	903	924	906	884	910	946	933	868	874	899	870	876	931	898	852	898	931	887	881	914	875	932	898	873	900	963	847	915	925	897	939	899	884	912	890	853	926	927	888	856	901	911	926	882	912	893	885	892	920	891	906	921	891	937	850	899	905	915	868	853	922	898	909	816	902	925	876	904	972	906	868	917	896	900	917	912	868	847	869	882	918	981	882	882	934	909	901	909	927	947	953	924	892	905	908	922	910	907	903	876	912	863	880	926	875	886	872	920	871	937	922	918	878	880	892	916	887	865	889	922	834	866	902	1001	909	912	899	897	896	859	853	938	877	909	891	884	907	887	974	906	915	888	884	894	872	921	857	915	890	958	894	925	887	933	891	883	913	940	877	931	839	888	869	926	941	914	901	878	873	897	841	849	859	870	920	919	910	912	865	871	784	924	879	886	890	886	871	898	914	957	921	933	915	916	863	865	888	936	904	917	862	891	915	934	946	938	898	893	940	932	897	910	885	920	922	962	938	915	933	880	869	917	877	906	923	938	963	905	889	881	898	908	930	922	916	865	883	927	924	886	896	894	973	918	890	964	930	937	882	893	934	969	913	888	919	895	880	919	910	902	922	917	934	919	923	987	878	944	919	933	910	863	922	905	890	945	904	951	931	865	892	910	936	861	883	892	939	865	903	908	907	909	917	930	975	902	894	861	894	883	927	919	916	863	879	924	894	908	939	866	920	906	833	924	872	863	859	903	879	928	901	875	871	886	932	890	892	900	886	932	886	924	896	898	860	853	930	875	968	886	889	884	960	915	872	895	918	923	894	923	919	902	914	933	895	857	901	916	879	909	918	902	898	924	921	929	927	871	899	878	876	896	907	930	884	922	870	896	956	918	950	894	934	902	923	929	906	918	922	930	943	865	889	895	868	928	905	851	898	934	893	908	950	925	919	851	875	925	893	862	875	905	932	868	944	896	855	909	912	903	908	892	904	887	969	917	885	900	910	899	841	851	836	909	940	898	934	939	919	879	935	942	909	900	922	926	883	879	888	883	937	921	912	937	883	923	846	887	891	882	877	876	916	918	869	901	879	913	920	871	845	922	901	887	880	874	899	880	901	892	947	923	903	862	929	928	878	904	936	889	917	883	880	912	888	870	884	903	892	856	882	895	892	916	880	910	878	912	968	814	814	883	891	920	879	893	926	833	914	918	862	915	846	968	906	906	925	906	921	847	906	845	904	915	894
27309	22862	31598	24600	10867	3818	1541	1030	929	870	856	882	895	872	840	915	978	949	878	911	880	882	942	860	946	862	858	868	878	890	829	881	906	854	865	898	884	879	877	905	831	882	920	868	863	866	893	902	890	892	918	852	874	848	884	831	905	863	857	853	845	869	854	888	893	903	889	876	884	896	835	888	860	871	849	904	871	873	821	861	842	853	872	858	868	870	867	875	872	878	831	873	854	918	867	879	909	875	885	854	944	843	872	833	886	878	851	875	878	878	877	883	901	868	887	902	852	938	862	857	882	822	857	842	879	850	894	851	898	874	876	826	882	892	886	828	862	862	883	876	898	882	824	875	886	850	840	919	905	857	883	849	831	880	837	834	832	887	883	859	871	824	850	886	904	843	865	829	878	920	924	870	800	882	842	857	907	825	871	914	853	822	825	894	893	909	927	934	888	926	885	885	866	846	858	842	857	846	880	946	857	866	827	889	819	895	895	875	850	872	872	863	894	922	934	907	876	898	953	867	882	886	906	926	932	854	813	846	874	868	841	871	901	905	875	831	871	895	906	891	908	811	834	861	810	890	917	785	872	856	848	903	843	822	846	885	892	875	872	862	793	881	896	847	899	894	885	859	895	951	925	839	846	855	911	850	847	854	907	872	842	955	913	907	938	804	861	850	896	824	904	856	858	876	899	874	867	904	893	839	864	846	900	861	891	883	921	867	832	880	854	879	866	866	902	847	924	902	869	880	879	874	846	879	856	865	863	919	932	872	856	881	879	899	875	892	848	886	881	875	859	867	872	895	872	872	857	947	909	851	861	862	896	839	899	879	851	876	900	899	829	901	831	843	880	907	859	934	852	865	832	874	914	906	880	831	888	888	814	910	859	815	875	889	884	861	861	868	857	870	870	811	892	897	880	951	878	858	850	880	904	939	877	888	848	914	925	916	869	906	835	893	900	869	831	936	837	876	871	850	862	877	952	854	909	839	855	827	806	891	876	870	899	859	858	899	838	853	918	854	881	865	856	876	888	879	917	888	871	900	862	900	861	893	913	928	894	860	914	862	884	878	832	871	944	913	829	897	879	848	915	889	860	885	902	842	847	854	938	868	897	888	855	913	925	900	898	877	933	888	906	906	903	858	884	867	812	866	879	801	781	887	833	853	884	873	881	888	905	870	880	930	854	913	884	889	889	880	830	897	875	898	781	803	855	879	849	844	812	889	856	885	870	904	858	926	813	859	844	814	853	957	893	865	862	892	799	895	923	837	876	876	882	869	863	888	861	875	916	875	876	834	850	880	849	834	847	787	870	902	881	866	880	869	854	867	861	853	894	899	831	875	884	858	837	846	889	908	894	891	895	876	900	890	914	930	894	893	832	885	842	885	910	838	901	863	849	895	832	863	906	909	841	876	892	835	862	865	857	860	854	912	956	873	904	862	835	896	874	853	907	882	896	903	872	857	842	898	819	885	887	876	944	875	847	879	861	806	890	844	895	851	870	826	873	855	823	876	809	815	843	918	849	874	922	917	862	847	839	868	868	862	879	939	877	910	897	914	873	892	885	898	834	873	862	840	863	845	888	845	867	839	929	861	878	811	883	871	876	862	895	902	907	830	833	859	905	819	929	879	903	870	868	842	835	862	870	903	915	877	894	849	896	815	846	847	790	907	840	863	925	864	848	888	890	840	934	821	823	903	885	884	856	827	885	876	924	909	892	866	853	872	867	846	855	891	881	828	859	883	888	876	829	863	916	877	845	856	877	842	867	850	833	892	850	865	921	880	892	886	959	864	887	923	887	915	894	884	926	890	855	847	903	876	891	847	888	874	848	893	912	908	885	780	910	840	916	876	918	870	821	893	894	955	926	868	875	851	882	908	939	918	855	919	888	867	834	869	865	911	873	905	868	910	857	859	898	896	866	844	848	853	865	890	910	879	900	909	844	870	871	880	840	857	843	887	804	858	834	853	838	868	829	888	872	868	863	912	892	929	881	885	893	935	866	899	860	888	916	903	912	848	859	845	871	890	919	817	897	839	882	873	864	866	905	872	890	899	917	861	851	847	875	858	841	927	861	824	883	884	826	905	886	853	879	813	885	867	885	903	862	886	892	889	869	837	888	886	868	846	849	871	884	888	899	836	871	879	843	870	874	864	864	877	841	928	871	884	866	917	899	878	892	858	867	833	864	851	829	874	850	865	864	834	889	859	881	836	915	868	872	848	971	914	889	900	884	846	892	807	971	885	912	861	863	849	899	878	905	916	873	876	893	929	956	915	874	875	904	883	879	889	920	896	882	884	927	883	945	860	901	909	873	913	879	853	840	887	861	869	881	884	907	864	845	851	897	857	859	915	849	856	905	861	881	908	943	863	902	827	823	909	916	840	810	890	898	843	911	864	868	882	884	858	907	867	817	846	899	862	922	864	878	902	920	844	826	862	905	918	908	850	850	917	859	884	811	863	874	885	897	847	926	880	906	887	903	917	871	900	938	881	851	884	885	883	892	907	867	820	846	897	794	870	866	859	894	906	865	843	860	871	889	866	856	916	884	816	842	855	858	836	916	879	946	851	852	815	902	866	935	865	881	855	888	897	909	840	884	898	874	866	866	896	847	891	904	850	837	885	889	908	885	897	879	886	863	886	895	847	816	919	891	926	954	934	869	886	881	935	877	872	907	862	941	860	863	868	981	828	872	889	894	905	877	880	886	862	908	911	912	839	864	897	900	895	882	899	880	856	959	886	876	845	831	844	878	819	919	885	834	871	878	850	845	863	853	854	947	947	845	866	882	930	802	869	900	883	912	904	869	913	839	898	857	836	864	909	873	894	848	882	908	844	879	887	898	925	864	882	893	844	878	831	842	883	850	897	836	833	821	866	911	888	863	889	912	872	874	904	869	866	855	885	890	843	862	869	909	871	865	888	886	931	894	853	878	857	947	908	896	888	885	840	823	930	906	881	876	866	857	874	850	881	866	858	835	881	836	879	886	915	855	896	884	850	838	868	893	915	835	887	904	880	894	888	935	806	916	851	864	909	819	886	858	828	914	877	888	914	882	845	883	946	875	856	855	889	885	807	868	833	885	856	886	869	823	870	861	888	899	882	885	862	877	883	895	870	918	873	868	906	920	899	841	896	907	867	842	838	878	853	839	852	852	890	868	806	882	891	904	856	881	883	844	829	849	847	858	835	933	891	857	855	853	872	879	856	854	852	838	885	878	843	860	835	878	854	852	882	891	901	861	838	878	812	861	882	870	889	913	898	895	901	906	898	910	906	876	879	825	838	914	890	865	887	837	873	901	879	801	821	891	875	866	854	872	867	875	894	871	882	855	882	814	871	847	895	824	831	864	866	859	841	879	824	904	827	849	895	921	904	853	867	842	854	868	894	837	873	846	824	847	907	827	849	909	855	875	894	918	869	852	871	890	871	875	849	903	879	878	889	893	892	869	904	920	879	864	864	871	889	859	866	885	884	944	858	886	867	936	927	852	925	851	884
5361	26865	28716	16493	7449	3047	1385	845	784	725	759	763	802	738	796	751	783	788	738	760	741	784	719	794	779	815	736	793	872	845	764	769	801	787	752	782	774	777	726	764	764	797	781	771	839	785	765	779	766	784	813	759	733	754	750	758	793	760	816	745	784	760	799	803	723	747	780	753	800	813	755	813	745	729	739	782	796	772	781	768	789	779	795	738	782	762	783	741	749	796	761	814	732	790	738	804	763	756	759	775	813	792	754	745	740	732	764	779	778	823	805	765	782	756	766	751	759	789	755	774	709	816	746	725	814	748	794	742	800	787	765	776	763	789	795	778	774	794	803	780	790	816	742	717	721	811	757	779	788	727	768	740	778	729	754	746	812	796	790	811	767	714	820	754	780	739	734	759	754	710	742	774	818	769	782	794	726	707	751	778	776	749	805	751	758	804	724	790	752	767	774	783	810	751	790	737	758	764	803	685	782	744	774	737	747	789	770	811	767	752	777	775	773	748	796	805	812	735	817	736	715	764	764	763	774	814	724	724	738	782	746	799	782	786	812	785	736	789	792	737	754	734	762	792	743	759	812	722	786	743	782	758	724	801	755	758	769	768	769	820	774	825	732	752	740	763	778	728	799	742	727	779	808	753	745	732	790	769	785	769	776	812	741	754	799	779	796	773	763	775	687	813	720	783	803	762	737	799	796	756	831	743	760	781	745	726	768	802	781	717	782	709	804	759	812	765	777	786	774	744	712	767	769	758	832	773	745	753	763	737	748	782	750	802	726	774	749	781	803	778	767	767	772	750	794	774	761	773	831	758	811	776	767	789	767	788	771	817	798	769	778	745	736	767	718	747	769	737	794	738	785	764	759	764	780	721	792	788	786	788	737	810	764	763	803	797	764	754	823	767	740	722	823	783	752	763	817	754	804	749	770	770	787	759	735	783	793	802	751	743	812	781	756	747	762	726	736	742	777	724	762	751	731	713	719	727	766	770	784	749	783	788	813	742	792	758	746	756	804	781	794	787	797	743	735	786	782	772	759	758	752	789	764	747	769	799	775	792	771	703	739	804	795	703	810	757	751	730	800	807	735	756	749	772	790	741	772	810	812	751	758	743	725	780	767	787	817	756	746	688	752	798	769	767	802	778	753	728	783	743	768	803	732	824	753	712	794	757	787	729	794	811	785	763	775	801	809	766	742	803	813	747	770	742	790	771	775	735	736	762	778	782	739	795	792	748	812	787	800	791	825	796	752	801	741	738	799	785	796	764	733	760	776	771	761	768	763	808	720	807	745	794	811	753	747	794	821	742	743	767	741	808	771	751	777	737	734	746	789	772	760	758	772	770	767	772	774	816	742	761	824	772	791	776	757	755	753	747	753	744	802	805	743	774	755	814	751	774	752	736	789	783	775	794	768	755	827	744	766	780	785	801	757	786	719	768	768	772	809	776	762	779	781	755	802	805	776	755	753	745	774	752	766	786	805	791	733	787	749	783	780	786	777	802	735	777	739	748	771	721	814	816	793	802	779	757	781	764	788	763	721	775	788	779	797	763	817	795	805	806	802	750	796	834	767	764	763	795	762	783	778	707	743	793	761	731	760	802	793	809	792	785	750	716	779	779	818	793	811	733	834	733	733	808	784	811	800	838	775	752	758	751	786	774	754	754	757	795	792	785	787	770	764	747	828	793	723	765	780	767	766	792	784	772	783	750	780	765	843	774	772	772	800	765	782	812	802	739	751	751	806	769	783	769	719	819	810	791	764	762	732	787	745	776	768	771	763	755	753	768	791	738	817	783	790	745	773	801	774	762	708	763	767	749	719	713	745	756	811	776	757	729	771	749	772	746	784	789	747	748	767	825	798	759	762	797	837	802	747	752	733	729	727	782	753	711	781	751	728	798	750	726	768	730	711	729	775	753	771	808	803	746	720	712	745	747	793	797	746	816	788	789	761	721	736	728	749	723	824	760	830	771	775	739	741	776	754	753	789	755	801	754	732	760	764	749	729	742	791	732	763	795	807	809	787	762	776	812	814	804	742	769	759	748	769	740	756	790	787	729	777	804	783	770	812	748	783	725	743	765	778	776	790	745	745	753	787	798	776	770	771	778	826	776	765	777	747	749	749	777	799	702	766	761	785	764	757	749	776	804	688	768	786	735	692	779	778	758	755	735	751	772	744	790	778	771	826	776	781	808	779	714	782	758	780	756	770	753	778	766	804	764	792	763	746	755	818	784	743	759	762	775	756	830	783	805	775	766	736	770	790	789	772	691	811	742	692	802	774	755	749	764	824	783	792	806	739	739	789	789	792	739	783	740	773	828	810	784	740	808	734	747	738	758	783	770	778	812	741	756	777	747	746	737	755	777	768	763	743	764	788	754	765	726	783	759	757	731	797	780	811	794	793	803	774	753	732	768	780	761	768	747	766	731	760	773	760	741	737	800	764	718	757	723	750	727	760	728	767	762	734	747	762	776	780	778	748	733	750	712	736	818	745	835	780	761	738	761	813	823	745	779	751	732	758	770	781	764	732	802	781	772	759	772	711	713	735	781	780	767	832	799	790	753	805	803	752	755	746	757	769	778	750	751	793	790	710	783	732	774	752	740	820	747	755	723	794	779	761	780	781	797	727	743	724	735	778	774	751	819	714	777	745	719	774	743	778	728	794	794	746	780	728	788	744	763	783	747	730	841	765	795	759	783	753	811	753	749	787	761	786	721	768	774	784	775	713	760	751	761	745	775	782	793	716	766	757	761	774	776	763	742	769	803	742	762	739	814	781	757	787	817	778	803	764	762	744	811	758	769	781	789	767	752	752	723	714	761	732	749	776	769	796	771	759	760	753	769	813	758	780	771	796	792	794	773	789	784	747	744	760	798	799	742	726	733	780	754	731	772	752	745	832	772	766	770	806	776	751	752	802	743	744	741	775	766	763	756	774	743	812	787	795	823	792	781	746	740	775	761	781	810	819	750	697	807	746	764	807	774	776	725	751	776	764	787	756	767	771	781	723	764	791	785	779	747	773	722	786	750	774	799	779	706	756	717	767	802	796	784	776	744	770	786	764	760	784	778	759	806	786	748	795	765	775	796	777	787	768	751	781	835	752	788	785	712	750	723	751	722	774	768	795	830	740	753	739	772	758	761	764	768	790	799	787	753	732	745	772	800	796	772	746	749	792	769	825	708	808	751	775	771	768	731	764	756	799	801	786	750	798	783	773	749	814	790	766	757	755	786	769	755	773	799	731	753	773	845	799	768	767	761	739	723	729	758	817	791	776	744	787	719	738	754	760	731	758	810	784	754	761	753	793	792	751	771	751	748	770	802	732	832	777	792	766	743	742	800	785	788	788	798	760	772	799	752	764	752	779	767	778	774	788	767	765	780	787	800	757	794	734	731	777	747	764	803	760	785	807	774	779	777	720	768	724	735	713	744	777	748	739	775	735	784	772	796	784	716	799	755	793	773	794	757	825	786	734	755	721	821	760	757	799	694	832	813
24538	23566	43150	46988	38030	23095	8845	1861	1022	953	934	858	918	972	894	880	898	892	912	914	914	928	881	864	887	893	855	848	889	923	874	918	880	881	881	940	919	859	819	916	898	888	894	864	886	899	980	918	919	887	843	829	884	910	886	897	869	887	889	856	848	884	862	889	910	882	886	907	847	895	849	842	846	863	914	813	888	905	875	875	909	874	870	900	906	859	891	843	911	897	917	877	873	935	911	883	918	831	925	885	860	903	869	850	833	896	860	905	870	875	894	820	866	849	888	891	864	883	868	827	861	863	907	912	862	875	862	877	888	881	828	825	867	851	881	891	860	898	870	941	874	923	857	886	886	894	925	893	908	895	905	902	928	849	856	883	903	906	926	843	845	870	837	842	919	884	865	882	849	923	873	859	869	862	842	863	896	851	853	879	880	876	851	859	861	894	891	876	822	782	901	855	867	868	822	838	833	893	879	878	819	851	866	850	861	887	872	888	874	872	883	846	891	880	877	880	866	910	914	870	859	914	850	842	865	895	873	904	845	935	801	897	861	868	871	848	889	851	836	898	858	848	900	886	837	921	823	866	922	875	882	851	898	837	851	845	851	886	861	849	859	883	869	840	946	887	835	866	863	846	855	856	893	888	853	870	811	823	846	877	860	932	858	865	876	897	845	877	840	832	869	848	840	907	829	885	878	845	851	893	867	794	835	843	811	837	904	904	902	893	879	917	849	870	854	882	832	838	896	904	850	833	868	827	868	885	902	837	856	835	897	879	871	872	887	835	926	903	868	892	835	862	868	871	824	822	841	862	864	890	794	885	852	894	886	846	874	869	907	832	924	897	892	881	896	867	882	889	838	858	851	803	913	862	898	851	877	882	878	836	870	889	891	826	887	821	853	889	820	876	865	883	887	883	887	884	827	836	836	865	844	853	796	857	839	859	859	945	877	865	828	850	876	859	883	848	881	861	915	891	863	888	875	867	798	870	800	883	838	875	856	913	878	895	877	886	882	836	825	876	900	942	882	833	834	874	904	854	902	849	835	856	853	869	876	886	855	900	920	842	855	859	854	921	903	869	851	846	939	889	875	894	877	823	880	844	867	856	884	857	899	883	896	887	933	822	889	817	917	871	879	852	894	860	863	886	851	887	850	830	859	865	876	895	950	898	881	837	904	871	860	860	856	892	887	878	802	871	891	846	883	954	899	859	910	855	843	923	851	828	895	856	885	862	794	901	859	856	864	868	890	809	847	840	906	898	834	840	870	833	893	847	886	865	872	822	863	873	911	860	874	851	906	868	875	881	859	865	861	844	853	903	881	922	870	901	891	912	881	820	888	866	894	854	846	828	897	859	860	852	830	819	842	874	860	869	895	859	908	891	920	883	874	873	878	875	888	854	874	836	843	829	885	856	835	848	888	898	872	893	907	843	889	857	856	888	837	859	833	884	885	851	932	912	894	882	893	866	802	881	822	861	831	855	885	887	839	840	842	836	957	815	859	910	838	858	864	918	818	898	806	878	849	837	882	909	884	849	820	870	891	837	827	966	845	797	839	895	862	866	876	875	875	875	902	886	908	853	864	840	858	867	946	834	809	896	889	843	849	846	848	823	851	852	936	845	930	858	915	853	891	833	837	860	852	887	866	885	855	862	843	877	838	868	904	903	850	854	794	858	878	888	876	839	891	892	847	829	857	869	903	916	845	872	860	930	893	881	861	843	869	935	857	819	825	863	890	902	868	855	878	899	866	883	841	875	827	876	839	837	792	879	901	898	904	915	831	893	904	909	912	846	884	897	833	838	919	860	884	877	862	851	876	915	921	902	831	889	810	876	922	870	880	865	832	903	857	812	855	874	860	888	937	847	894	881	854	867	914	842	852	876	935	874	828	917	900	877	887	843	830	887	848	867	864	885	851	904	942	843	858	841	902	892	913	873	914	870	903	835	869	860	874	933	889	915	869	844	882	820	855	864	903	863	864	822	895	859	883	892	849	895	881	871	877	953	869	836	899	878	921	932	826	830	916	885	852	878	886	830	818	823	881	890	860	873	851	946	826	932	832	854	871	891	888	868	872	912	921	854	884	877	937	880	793	882	857	848	881	891	882	849	874	864	853	880	883	877	841	838	876	855	889	932	870	835	884	869	901	880	847	877	877	903	891	865	844	863	892	846	857	851	881	857	864	843	875	842	865	870	849	883	896	908	878	872	858	918	853	834	882	881	875	819	854	898	866	895	860	868	930	858	873	883	852	848	871	887	895	817	876	850	894	848	790	887	878	846	859	844	869	886	888	863	873	888	864	908	875	864	904	898	911	893	874	958	923	818	853	874	875	888	914	845	888	818	881	889	831	824	869	854	892	884	891	861	865	896	963	872	885	851	885	906	885	885	899	880	919	896	913	846	853	879	806	878	838	824	923	874	857	904	908	846	862	885	833	826	881	902	849	873	879	889	823	881	862	863	862	886	838	894	864	878	893	820	881	835	857	881	856	878	874	852	946	912	871	906	912	827	912	848	896	904	855	842	865	909	854	870	854	876	831	922	876	886	848	862	915	921	854	798	866	868	909	862	890	864	904	830	847	846	850	872	855	851	841	835	818	856	830	832	888	860	943	833	867	825	853	905	880	876	881	802	843	851	900	896	862	887	846	855	864	914	860	874	921	856	835	880	897	912	858	846	898	871	857	859	848	871	877	896	858	881	884	858	863	875	867	903	896	857	845	859	884	887	915	810	877	829	893	832	850	910	856	894	877	895	863	863	889	845	870	824	807	871	856	903	880	901	818	876	905	858	820	937	815	908	834	881	828	881	918	880	912	912	840	858	849	848	809	843	870	850	880	875	907	811	885	868	839	801	895	869	835	858	884	864	826	870	872	892	852	854	868	869	851	843	866	865	854	881	891	924	842	882	912	872	901	888	856	905	822	825	843	877	884	862	880	860	820	827	858	882	853	893	897	863	883	908	822	848	822	891	849	850	871	891	850	845	881	843	833	897	873	897	894	908	842	861	836	836	879	856	880	910	880	863	868	862	883	885	851	872	893	854	930	913	883	878	890	859	839	818	827	923	922	857	817	884	870	888	915	897	909	880	883	837	890	887	865	852	858	861	863	865	869	839	849	843	807	855	871	899	862	847	891	827	830	820	913	851	822	917	828	842	816	807	826	849	844	870	874	874	910	832	878	879	861	876	864	849	915	857	880	890	859	863	857	922	927	837	915	851	872	883	906	848	843	904	833	826	910	815	848	837	895	912	877	861	876	866	913	881	913	822	886	889	896	856	847	891	891	898	861	854	898	880	921	847	868	859	800	885	870	828	814	876	863	884	914	866	802	892	835	870	844	857	832	880	857	865	854	862	875	893	857	875	860	844	888	846	863	858	882	870	863	877	924	815	841	902	824	864	876	869	828	890	888	898	848	871	865	903	862	885	838	926	860	810	896	870	874	857	907	878	871	860	881	851	898	824	896	856	856	865	916	856	816	850	837	878	876	866	822	895
12279	82827	73236	57148	34583	14978	4582	1497	943	905	865	900	906	875	884	871	857	854	868	847	846	885	858	877	866	859	839	852	853	894	876	881	889	824	863	839	816	864	882	814	893	804	886	834	813	864	835	851	838	856	869	873	865	855	795	852	889	829	883	825	851	867	846	826	819	857	909	845	822	864	858	879	877	867	866	856	855	845	912	894	908	905	864	884	871	840	845	945	903	828	919	839	883	853	888	913	916	811	840	842	820	830	818	851	867	856	841	814	851	869	835	842	857	890	873	847	856	892	854	829	864	859	833	841	816	888	830	934	824	853	892	832	859	840	853	892	821	860	810	885	864	869	855	875	880	889	818	874	860	852	863	828	874	841	826	860	802	860	848	853	820	828	838	864	840	822	800	804	864	863	831	851	854	801	864	839	850	911	881	834	867	796	844	820	862	904	845	842	879	832	832	843	862	825	868	846	863	837	870	850	857	862	825	825	868	838	862	877	817	851	869	859	829	849	861	852	918	875	830	855	879	811	832	856	840	850	835	860	831	898	887	861	839	844	854	814	877	844	845	850	855	861	793	884	838	887	833	831	838	856	828	847	840	879	846	844	837	848	852	853	865	874	863	886	839	894	839	862	842	860	856	855	805	894	867	863	879	866	886	848	847	843	848	857	827	844	904	887	848	852	842	842	849	865	844	824	869	878	862	883	825	796	836	840	878	821	852	854	814	806	892	846	824	855	878	826	828	870	883	860	867	838	860	878	860	823	854	911	806	893	858	855	859	815	897	819	825	867	853	823	799	854	787	841	844	874	869	789	883	861	831	819	841	850	832	860	848	881	814	872	817	812	858	867	850	870	841	827	823	835	892	823	837	846	851	813	848	822	869	880	852	804	877	876	794	884	887	829	884	798	837	845	820	841	853	903	845	842	850	843	790	858	825	808	875	833	847	907	865	852	903	828	845	826	842	872	850	847	929	884	879	839	820	862	808	906	812	897	823	814	793	880	888	845	841	844	901	845	854	875	889	915	874	808	855	831	843	857	861	909	880	878	826	892	820	870	868	869	819	861	840	863	873	865	894	822	824	838	876	813	877	864	862	873	793	854	830	858	896	819	836	826	829	819	829	848	860	852	833	875	807	871	865	854	841	826	907	865	843	843	844	836	865	827	846	867	854	848	876	832	875	840	801	866	816	770	854	840	864	891	794	878	850	832	841	862	902	851	863	843	883	843	866	884	834	785	840	843	849	846	855	891	874	869	856	874	820	843	842	803	899	873	819	837	841	866	837	891	765	931	846	851	903	853	870	848	882	844	837	870	829	847	880	881	855	871	832	861	855	774	864	818	848	897	838	836	849	838	873	858	840	865	914	841	836	882	821	834	831	820	873	836	871	810	837	906	843	905	928	850	854	861	821	875	814	850	858	849	815	819	858	833	844	870	869	871	834	806	816	816	855	816	778	846	817	849	842	870	834	869	840	856	805	796	843	844	902	874	837	847	845	874	806	871	863	831	791	834	841	860	847	885	877	882	864	857	835	856	818	786	831	853	833	835	854	875	828	884	893	821	855	832	872	847	834	818	845	866	885	888	887	917	851	840	841	898	844	884	837	842	830	812	839	904	807	827	859	790	847	770	828	886	821	880	900	855	857	850	853	888	820	828	877	852	874	881	897	915	831	868	850	868	846	846	837	865	838	861	816	897	825	772	842	847	870	882	871	875	833	886	828	856	821	821	816	807	820	834	800	845	764	839	870	862	849	840	807	830	826	855	854	859	817	875	819	812	838	856	828	841	891	810	858	834	861	834	834	885	843	865	848	830	910	801	842	836	878	845	847	848	866	830	843	849	844	815	848	863	833	871	790	851	805	807	816	806	822	822	867	822	865	852	853	872	815	833	822	864	929	839	890	888	829	826	831	874	832	883	856	851	817	862	857	819	867	887	812	880	839	837	826	835	903	869	881	846	813	842	863	865	867	848	815	847	837	895	857	814	865	807	861	859	836	832	876	850	871	863	889	903	832	879	881	859	829	919	842	841	853	886	870	893	829	885	872	798	840	788	848	855	865	845	862	850	875	848	801	805	840	853	867	865	856	844	843	846	823	815	847	832	827	816	833	831	832	872	844	858	881	854	808	849	846	785	797	860	797	864	850	876	800	869	854	878	864	833	862	817	874	805	871	907	844	830	818	868	817	856	858	845	845	850	856	867	879	880	896	871	830	830	834	795	783	834	831	880	828	863	838	848	848	870	873	848	797	852	822	828	851	847	853	810	831	812	809	845	814	832	839	850	841	840	856	817	820	898	834	847	896	843	844	863	840	879	857	898	898	790	883	858	840	750	854	844	852	842	878	848	832	830	867	811	791	853	858	830	876	860	903	852	838	884	907	821	859	802	847	877	872	860	836	853	851	880	878	818	829	924	839	873	801	843	831	841	829	889	844	822	859	794	833	886	875	891	873	829	842	869	835	882	801	831	862	855	854	857	833	882	846	854	821	882	842	834	899	818	861	809	841	825	817	856	851	845	854	832	796	848	826	871	847	814	850	854	854	843	863	841	834	771	854	858	799	830	833	852	805	849	837	867	862	855	859	866	808	847	870	838	886	841	852	799	845	854	898	811	851	866	855	838	827	851	854	888	851	853	859	779	844	820	878	843	847	890	876	870	849	858	854	817	868	880	822	825	860	875	903	848	853	815	849	826	863	852	861	824	846	861	825	849	888	821	882	828	820	852	823	809	862	809	803	819	882	852	865	865	833	854	853	817	865	853	827	856	865	870	834	837	853	900	854	836	895	819	853	926	873	866	818	838	789	813	845	857	820	800	887	861	839	835	852	870	823	880	795	855	860	794	853	893	821	819	864	815	795	847	886	840	845	896	852	835	861	876	832	891	865	831	871	776	882	799	832	842	856	807	828	876	814	875	896	884	818	799	851	867	885	907	817	866	866	868	917	788	847	829	856	879	888	795	826	862	866	819	797	903	824	883	873	853	812	879	843	837	852	863	890	832	877	854	807	848	849	887	871	902	848	857	835	836	849	870	848	833	881	808	867	846	857	833	868	858	847	829	851	857	855	868	851	909	848	864	883	830	853	831	776	860	869	880	865	911	830	800	828	798	836	826	849	829	853	849	850	850	878	830	899	905	882	851	819	903	834	873	839	790	844	802	864	817	797	880	899	818	924	801	871	840	937	854	869	851	857	844	889	824	844	811	795	865	841	857	825	870	912	874	864	914	904	865	840	898	856	821	824	835	834	859	845	849	826	812	830	862	868	832	877	895	865	871	862	813	820	894	819	842	793	829	853	821	870	813	837	824	831	851	850	860	861	792	845	894	826	854	908	823	857	869	862	860	833	840	815	892	837	865	829	856	838	886	847	856	835	800	880	852	876	866	853	800	815	867	821	838	836	848	896	820	885	853	849	876	850	825	862	840	872	846	792	840	782	883	762	832	834	876	862	782	902	892	811	883	845	864	868	866	820	851	882	811	825	867	843	854	862	824
23756	23986	40734	45198	39993	26639	11786	2336	1151	1013	1013	1006	1002	1024	943	958	911	1026	1012	984	974	999	994	992	975	922	963	932	955	988	990	994	980	986	961	969	1039	948	952	1011	944	950	984	953	1027	1009	956	993	954	935	961	993	925	987	948	1006	929	969	973	941	984	944	935	985	934	920	972	959	927	1007	1021	1028	955	986	1010	958	1014	941	951	975	998	1001	1003	953	967	994	996	977	974	945	894	931	938	951	1020	954	909	956	974	947	933	962	968	967	998	990	943	955	981	953	952	979	978	939	1013	960	996	996	995	992	954	961	917	970	1001	946	891	946	943	934	895	963	967	950	927	944	947	983	986	976	977	943	935	956	962	977	953	978	1042	1021	1026	985	977	918	953	958	911	961	996	959	1010	961	995	993	925	1003	1003	998	947	936	928	982	922	982	1002	999	971	963	879	1003	916	938	1004	937	949	888	946	972	949	928	945	971	1002	958	1017	976	926	972	966	961	971	1015	1012	990	963	1003	994	972	930	952	940	946	969	953	958	953	930	981	966	984	1012	944	951	985	946	891	893	992	927	895	910	980	984	989	998	920	938	1024	975	974	943	979	947	956	1022	984	964	954	937	964	958	963	972	972	992	966	963	985	917	1000	958	940	953	952	940	944	938	941	927	974	952	969	954	1010	963	933	919	922	966	919	983	954	946	1007	995	993	962	1002	980	998	914	873	995	906	1017	997	990	999	963	998	948	955	956	959	981	985	985	932	955	958	908	964	980	946	954	962	983	934	937	952	960	938	981	977	970	972	995	967	998	982	997	969	953	970	976	968	929	1041	976	953	972	948	993	922	932	968	994	940	990	978	975	993	936	950	941	1002	994	1007	956	1013	949	1001	956	942	950	998	980	1061	898	993	953	1008	956	995	924	1021	965	986	944	928	977	935	924	977	951	1016	932	963	954	961	970	985	966	988	927	956	986	944	995	969	961	960	1000	946	973	949	987	947	964	943	950	953	1001	980	953	972	891	894	931	1005	971	971	953	1017	1023	985	967	989	960	977	956	990	1061	979	990	890	1000	952	1048	1006	977	1033	958	999	973	930	984	982	939	978	967	983	965	883	945	962	1010	943	959	967	963	994	938	950	979	984	965	1002	970	988	1039	1016	949	979	927	974	979	915	936	964	963	989	918	935	971	941	909	957	938	954	978	990	995	909	987	923	989	959	995	917	984	1025	939	967	933	1044	990	980	937	1001	946	967	1000	980	966	942	957	988	955	1005	1009	988	1020	967	986	981	970	974	964	890	883	992	919	959	949	970	952	910	999	916	979	948	966	1001	984	979	981	935	963	941	959	953	977	985	955	947	925	954	1023	943	937	1011	953	1024	973	967	934	967	1004	979	949	1013	975	938	1008	944	901	973	964	949	1021	972	977	951	1006	962	1029	914	959	924	989	950	935	1005	986	979	981	952	941	990	970	911	924	963	937	914	985	1018	945	961	958	947	943	973	929	975	935	985	952	998	969	941	994	979	1002	942	935	978	918	934	934	983	975	990	1016	937	960	946	959	913	1016	937	999	1005	1024	936	949	930	962	895	939	933	935	950	958	929	934	922	956	891	961	962	937	989	919	1005	943	1023	927	942	937	965	941	912	939	923	956	930	996	916	955	910	944	976	895	957	951	1006	899	901	982	938	948	894	975	952	950	1000	986	933	1054	948	971	933	914	1022	988	916	957	1038	967	967	930	999	940	1013	1014	992	910	982	921	996	952	968	961	948	983	949	1005	937	988	946	959	964	946	987	946	969	933	943	995	954	924	915	979	957	942	1007	947	975	970	932	961	972	945	1002	1036	978	946	984	988	933	979	962	968	972	957	888	973	937	930	943	1004	1011	937	965	955	913	1004	945	1000	1000	974	918	971	953	982	986	951	923	979	985	958	919	976	981	921	979	940	937	957	896	940	955	997	904	938	983	938	959	973	961	932	992	944	991	944	954	911	943	992	954	942	972	984	956	933	928	964	941	964	924	945	914	958	972	959	983	973	926	985	965	934	1010	985	970	947	907	926	1012	972	946	982	948	941	972	985	964	956	962	996	927	945	974	988	999	919	938	921	1020	986	941	992	985	964	940	914	1005	967	955	914	959	1009	1001	1001	1008	918	973	916	1026	963	942	947	985	995	1009	947	940	988	974	965	895	977	986	945	896	895	952	952	966	931	949	947	980	957	972	999	999	981	981	907	941	964	961	956	930	956	988	922	938	984	981	948	985	967	992	974	940	950	951	1011	976	941	1010	948	952	1009	962	987	993	954	966	999	971	990	983	931	935	1002	954	996	997	1021	942	961	939	945	956	955	982	978	972	956	1009	988	885	987	993	929	994	906	953	961	972	946	968	951	966	953	981	964	969	951	963	976	966	1044	991	953	986	1017	941	976	975	993	935	1023	984	1002	951	983	1037	1012	986	1035	978	1019	906	957	962	868	1007	997	996	981	944	927	929	952	962	967	908	989	989	970	1019	960	897	956	986	946	896	972	989	1002	965	946	942	915	955	976	954	938	999	948	926	979	992	965	963	897	985	948	977	975	970	969	946	943	960	941	976	985	1009	1014	1006	966	992	927	996	967	965	999	927	942	961	1023	945	970	908	948	961	980	952	966	900	942	972	955	974	951	982	995	1039	999	1017	1000	928	929	1005	926	963	970	940	926	969	884	954	937	1036	985	1001	1016	979	955	908	1016	955	957	1032	972	912	944	993	923	1012	936	939	1004	916	914	939	968	940	974	977	996	1063	940	962	1004	956	950	977	1011	972	921	994	920	956	983	987	962	984	931	981	947	949	941	1004	924	997	964	975	939	961	994	950	931	1015	936	952	970	1005	887	963	998	999	985	1030	981	1002	919	987	977	896	970	967	990	982	956	936	962	990	983	972	965	926	952	976	941	978	994	1011	958	950	959	960	958	942	984	969	992	955	944	983	974	968	972	980	942	932	993	997	974	876	1005	1007	961	993	988	990	982	974	954	972	957	941	930	979	989	1043	1015	1011	922	982	976	932	923	975	948	968	986	993	980	966	943	961	923	972	1020	927	927	980	936	947	954	1027	1001	917	986	941	942	983	911	964	944	949	1002	952	1029	948	996	929	1053	1016	931	1031	937	938	946	968	1014	913	957	965	1053	982	967	933	978	919	931	937	941	938	997	1008	1024	945	964	923	964	938	975	982	960	934	953	919	957	1023	917	973	938	945	959	962	925	964	965	919	961	928	967	1002	964	965	997	1041	915	942	898	954	939	985	926	979	975	982	1003	984	957	947	954	982	974	993	924	945	993	985	965	903	985	978	995	977	983	967	998	951	958	1023	993	983	994	962	928	1021	984	967	968	965	1023	990	917	899	921	926	945	968	897	939	915	935	944	904	1007	946	1008	991	929	964	928	923	939	1015	928	970	891	1019	954	999	952	939	909	991	1009	972	976	958	969	988	927	927	995	951	925	976	970	971	959	916	953	931	951	935	983	934	1012	959	966	919	1036	945	1007	956	920	1005	997	969	1014	972	956	946	973	947	940	1002	973	924	965	961	939	944	975	978	1009	978	960	963	938	960	998	964	939	988	921	930	1000	953	959	976	991	890	952	916	1009	920	963	889	1005	978	948	929	950	905	953	944	969	956	955	962	943	926	988	947	962	1003	943	910	957	895	975	953	971	974	985	941	1007	953	979	938	954	952
22133	84802	78840	62856	41532	18837	5734	1749	1022	956	938	974	977	1003	963	976	929	1014	959	990	965	936	984	943	974	994	982	966	954	1003	1012	985	955	924	984	1011	944	945	955	1063	927	966	966	940	1016	936	963	924	963	910	1044	885	919	1006	932	954	948	909	923	964	1000	944	949	983	954	995	939	941	944	976	935	945	997	977	965	965	974	987	926	923	918	1007	952	957	910	935	978	1012	969	967	949	962	957	992	914	946	937	960	988	924	960	983	970	1000	946	942	987	988	1008	968	893	977	961	981	960	916	980	1007	941	926	981	973	949	899	995	1005	972	979	973	925	922	953	938	970	942	939	995	973	957	926	965	962	985	996	1019	966	994	932	956	918	941	929	958	954	954	958	962	1010	964	895	939	975	944	1010	928	932	986	1001	950	966	1025	927	961	910	992	966	957	975	953	970	972	1003	948	969	951	961	934	995	968	986	941	933	925	959	973	903	956	994	929	955	935	978	963	920	948	914	946	995	921	905	957	932	929	924	961	973	890	922	941	961	894	942	931	949	928	962	992	919	1005	975	940	900	979	893	985	910	930	1004	908	1007	959	984	943	930	928	940	968	957	990	920	915	934	893	919	1002	933	912	979	944	1030	884	932	916	999	993	1019	1014	988	934	977	965	953	968	1021	998	921	917	1009	983	988	924	965	986	938	883	944	915	960	954	959	899	927	954	995	940	941	959	919	978	984	891	920	962	974	957	975	974	965	876	961	997	917	964	951	929	977	970	984	910	938	946	880	920	973	938	948	935	986	948	896	937	924	945	916	933	993	903	926	934	901	945	930	936	970	921	998	983	946	977	975	962	1013	983	966	937	926	990	978	925	955	905	946	978	1014	986	994	935	998	909	940	932	957	950	964	930	940	965	983	933	920	942	982	931	908	950	914	986	989	947	954	965	951	955	948	957	950	948	995	981	982	909	933	940	919	935	955	901	926	970	990	944	991	962	961	1007	952	905	980	928	1000	1011	997	942	942	947	926	985	950	912	934	995	987	961	944	889	938	982	980	905	938	937	986	1005	974	986	934	954	924	971	972	947	972	1011	976	951	953	943	963	949	977	938	936	965	944	957	914	984	910	961	965	997	960	935	1000	936	978	996	972	949	959	939	944	954	975	981	967	935	969	955	979	930	1025	905	944	950	904	905	953	965	953	957	1009	937	959	932	969	937	927	969	939	953	1007	912	1024	888	957	929	936	1023	961	935	922	961	962	943	927	932	999	938	949	960	948	949	921	969	936	1031	918	946	1019	958	944	921	992	932	992	946	983	914	929	924	1001	972	953	966	1004	905	992	916	958	971	934	933	974	951	891	933	988	967	991	936	904	993	984	1046	997	933	946	874	961	930	979	938	932	964	980	1012	943	913	929	954	929	980	903	917	979	950	978	932	922	912	974	949	1006	934	976	977	922	898	964	960	985	931	935	947	953	957	952	945	968	924	974	915	934	939	974	940	936	926	951	938	928	913	959	918	940	994	1000	938	979	917	962	929	957	972	983	921	971	986	916	960	1018	956	935	928	981	960	905	984	963	995	1004	928	931	908	941	940	939	1007	937	952	964	975	960	995	959	926	908	969	946	950	945	946	974	925	974	1000	934	985	902	988	962	981	927	971	965	929	976	972	960	992	961	976	1020	991	962	945	973	994	1013	933	947	941	924	996	981	929	959	945	952	917	933	953	923	964	997	932	945	992	973	924	962	932	932	939	943	996	940	943	988	1032	947	980	948	957	980	958	1022	923	981	945	965	995	954	963	917	956	945	978	921	1006	962	904	943	939	1021	955	980	935	867	993	907	938	928	951	924	950	964	954	936	958	923	961	1000	936	1034	939	987	970	925	924	934	970	957	920	940	939	937	938	961	921	956	937	1005	962	927	959	872	960	983	962	922	947	922	962	977	974	956	922	933	926	1013	935	954	956	947	951	957	929	1000	943	929	1000	1007	945	934	885	903	926	1007	965	991	933	1008	993	979	913	981	1005	912	966	994	957	944	889	1017	940	934	957	1002	983	924	964	972	966	938	955	974	938	935	943	953	920	956	956	946	916	944	918	911	1012	983	952	927	1009	965	936	910	966	986	988	970	996	965	956	948	956	945	961	929	947	990	978	921	927	942	935	977	943	934	940	932	972	942	926	899	983	922	937	900	955	957	984	958	889	955	939	990	921	987	970	954	929	925	944	957	930	990	895	927	995	946	988	960	908	953	941	1026	975	967	908	907	1003	921	955	1024	992	911	967	951	957	911	960	937	952	955	922	1000	1002	974	975	989	950	943	966	931	930	923	971	954	888	956	953	941	920	929	964	933	919	959	974	958	917	988	966	963	950	923	959	935	1009	933	943	909	947	998	961	968	938	934	935	958	995	952	972	894	959	924	969	923	935	964	994	971	968	938	963	941	1011	966	1001	960	919	984	949	951	929	922	928	944	970	974	979	998	968	976	984	939	965	993	949	942	952	981	980	965	965	909	920	947	902	945	1005	959	936	958	938	991	972	960	973	908	935	935	978	977	949	943	917	1002	972	977	978	958	963	998	908	937	955	945	865	940	955	964	941	946	939	917	959	871	992	878	906	928	919	923	984	965	949	917	977	1005	978	916	912	967	998	934	971	944	1028	934	936	966	996	929	925	984	940	926	914	1005	906	959	961	995	952	974	980	911	969	941	908	972	980	944	914	919	935	961	896	949	925	920	958	928	956	954	867	984	941	944	987	959	901	956	937	946	953	973	993	918	952	929	905	960	949	950	980	945	936	902	984	905	970	969	982	917	917	979	959	957	971	1007	969	983	917	921	977	942	951	911	940	962	913	964	962	921	969	947	1001	917	908	942	984	967	940	945	934	975	906	917	955	958	937	953	936	931	1018	956	963	917	930	926	946	911	992	980	986	1001	1014	937	924	934	955	940	950	908	934	948	960	947	974	977	943	985	938	932	899	922	943	1020	898	959	949	956	939	910	969	920	975	945	927	953	894	935	969	976	907	990	895	959	942	965	931	1022	971	977	967	966	974	930	926	951	885	917	932	974	908	952	925	951	966	967	949	961	940	966	931	916	967	904	945	931	960	937	986	920	917	923	941	985	928	903	969	916	950	989	971	950	969	951	948	956	1011	958	924	936	929	968	931	1005	983	924	978	955	937	913	885	919	880	909	912	914	927	969	1007	946	927	972	956	905	970	1005	980	950	961	984	1032	906	980	908	939	938	915	936	924	937	1000	1017	915	970	946	988	921	997	936	969	952	954	953	915	952	926	963	1012	968	968	936	982	960	916	966	931	937	945	968	886	967	956	995	952	968	999	935	905	886	947	997	931	959	1030	979	960	953	1009	979	998	933	927	952	964	990	979	981	987	956	957	983	943	963	934	901	999	948	920	996	917	960	988	952	959	970	942	948	900	951	955	998	962	887	926	935	957	904	970	986	922	953	967	976	935	996	955	929	946	987	974	984	937	950	988	978	999	968	974	943	972	957	944	1043	921	951	935	910	944	970	929	982	957	907	961	976	935	948	949	989	955	931	906	952	896	967	950	919	949	984	966	959	948	907	970	966	983	919	954	971	1012	967	937	965	942	902	966	1002	980
27273	17835	27203	25632	13909	5062	1791	1087	882	873	869	858	870	911	882	878	769	836	871	862	880	913	879	898	835	933	848	886	862	896	868	878	876	922	943	865	901	837	868	892	839	827	859	888	871	941	840	910	883	869	888	880	829	828	885	829	864	861	901	886	849	921	936	885	824	843	883	865	854	851	850	870	872	836	841	899	890	865	889	899	887	871	898	933	854	820	832	889	928	847	891	889	879	845	840	882	906	854	875	880	893	884	889	849	864	841	857	865	845	812	839	882	887	886	883	871	815	882	849	878	890	871	861	886	921	896	862	874	852	859	859	884	813	898	873	885	922	879	849	858	885	915	855	880	880	882	837	893	853	908	881	880	854	876	867	812	889	839	842	853	899	847	905	925	877	922	806	898	880	892	877	915	888	888	843	829	880	855	883	897	870	882	859	881	860	872	879	837	910	856	898	834	834	901	873	863	909	886	899	847	847	832	857	886	852	818	893	900	901	915	869	826	910	893	865	907	894	912	898	905	919	893	894	876	876	888	924	891	867	831	867	905	858	847	849	854	880	885	857	859	875	801	848	845	863	839	873	917	901	882	877	882	874	880	898	860	942	873	843	891	871	860	902	877	906	905	863	910	835	849	876	881	859	868	869	826	906	857	891	871	893	923	864	841	859	907	869	867	798	830	873	884	859	905	874	873	829	855	899	906	859	832	844	844	878	874	878	867	904	874	852	860	820	819	895	890	880	888	858	858	925	841	875	856	863	857	865	881	860	953	902	880	823	828	865	868	812	873	897	841	854	832	890	872	877	908	881	904	854	874	867	872	915	882	926	885	925	868	860	889	886	909	849	818	894	880	870	889	938	907	818	882	842	863	827	871	892	861	902	872	872	902	843	911	888	877	902	869	865	879	874	915	908	861	860	887	946	883	854	857	883	889	927	863	906	864	883	859	880	829	902	837	890	843	906	853	852	892	882	901	866	855	879	856	879	832	855	862	865	848	843	932	865	957	847	887	839	863	895	831	879	853	929	885	887	830	853	870	819	849	872	850	847	845	862	903	886	872	846	907	875	879	887	943	874	845	907	876	920	821	929	886	859	912	849	906	873	881	844	872	867	935	851	841	893	891	919	881	878	819	884	869	839	941	904	945	890	904	872	908	903	903	910	871	886	893	883	886	865	887	862	895	895	846	899	835	837	882	852	836	857	835	851	831	872	888	847	826	889	894	846	867	880	849	892	838	850	865	886	915	902	845	836	877	861	837	836	870	912	850	858	880	813	892	897	957	883	881	878	828	856	825	916	881	895	845	856	907	895	851	886	905	839	899	917	865	859	859	921	911	925	845	864	850	863	852	903	866	875	821	857	831	891	853	836	847	827	895	902	912	883	846	850	874	919	899	927	879	879	889	884	798	912	897	896	875	882	871	912	866	883	889	896	934	859	831	876	907	887	814	863	864	852	814	933	831	868	897	864	881	873	926	830	919	889	851	872	885	858	884	896	862	872	908	869	858	868	908	898	914	902	902	899	903	906	902	886	869	885	875	818	906	873	883	850	883	850	903	892	850	907	913	876	855	871	840	848	894	863	893	844	890	854	830	863	822	899	924	868	907	866	879	964	877	891	880	822	871	837	904	882	860	815	913	917	906	863	835	851	895	874	945	875	943	863	849	858	874	870	905	851	907	821	819	874	855	881	851	845	860	836	880	885	931	876	863	849	866	942	873	844	879	861	846	874	833	917	866	897	905	845	894	840	873	834	818	827	894	856	915	878	900	909	829	848	949	900	907	826	849	887	872	901	886	867	895	874	892	844	864	875	870	880	853	888	883	890	930	848	907	870	905	881	865	842	848	911	856	896	863	927	918	922	867	858	888	887	901	859	894	894	835	904	872	840	899	878	907	849	839	893	853	914	854	834	851	845	927	898	898	909	843	902	886	914	884	879	863	916	928	882	893	920	866	891	892	851	826	896	871	875	832	921	863	889	882	910	863	881	896	833	852	812	811	819	889	885	893	885	921	854	885	890	845	841	893	867	889	877	941	833	948	865	919	869	796	866	907	864	840	844	853	903	887	856	855	857	880	873	859	851	940	886	881	938	852	892	924	893	845	841	831	840	886	903	869	862	891	883	833	898	916	933	856	845	886	871	831	913	834	824	917	865	878	821	901	922	823	899	905	875	826	875	884	840	862	888	831	862	844	835	829	879	862	856	890	893	984	914	911	889	846	891	878	825	843	882	951	883	887	858	876	863	868	878	897	900	853	870	847	840	908	863	850	917	886	890	854	796	852	903	905	871	854	908	846	845	881	910	893	878	867	884	884	859	859	867	889	872	882	849	910	894	904	894	872	853	906	870	868	833	897	862	837	860	850	834	852	909	873	830	812	838	869	892	892	845	881	876	884	889	872	884	875	904	880	842	885	874	926	958	894	854	858	881	901	889	898	872	866	909	853	846	886	841	868	861	860	824	834	894	923	877	854	889	921	881	827	811	888	862	843	906	850	810	876	881	892	852	877	871	880	880	882	842	819	890	898	885	884	861	831	887	907	892	903	873	886	888	841	926	889	883	862	833	853	784	868	849	890	958	864	815	945	887	883	899	889	862	882	862	906	935	879	852	903	885	845	878	857	910	914	865	850	881	845	862	906	832	831	884	846	863	867	856	870	859	861	863	910	855	841	847	872	868	893	844	859	883	862	825	881	917	845	862	894	852	843	891	858	914	875	898	872	875	883	862	902	846	900	871	831	840	845	930	896	903	823	850	848	834	887	857	892	909	901	888	863	871	891	885	813	859	876	805	865	925	923	886	853	848	894	808	867	870	830	834	833	880	838	838	855	874	862	841	840	910	873	885	865	835	895	831	877	879	881	849	873	877	857	927	848	925	933	890	842	804	886	898	885	870	891	856	896	845	841	904	888	855	853	912	876	873	892	882	871	853	831	874	833	902	905	901	906	894	838	883	875	847	856	898	874	889	907	869	893	849	898	947	882	874	807	881	844	830	940	880	891	859	900	844	899	895	913	877	920	880	887	843	856	847	869	818	884	923	854	894	930	880	877	891	864	880	908	878	843	839	879	911	832	831	878	875	919	826	917	913	885	964	867	863	808	854	826	860	860	955	867	831	839	814	946	881	831	837	856	821	899	863	868	864	917	866	825	896	883	882	882	863	862	840	911	840	897	861	879	896	930	890	880	905	925	840	867	874	821	839	873	898	895	936	914	874	909	875	877	847	828	866	883	882	869	889	872	873	892	906	874	882	840	811	851	887	864	874	843	861	907	913	860	869	871	824	852	812	875	847	861	853	870	872	822	869	907	833	889	834	860	865	873	903	861	919	843	880	956	880	876	876	855	841	825	919	868	828	901	895	830	851	813	906	832	868	887	865	873	878	882	846	909	894	891	836	826	830	851	839	819	891	892	842	849	872	898	879	906	902	876	852	857	942	890	953	839	885	892	863	843	828	912	872	931	904	917	898	923	874	853	850	872	918	921	873	897	885	872
6394	12625	27059	17945	9492	3715	1497	910	779	754	742	743	772	765	737	723	782	789	785	794	780	776	792	774	738	726	757	739	778	747	738	743	799	789	759	733	727	774	773	764	749	768	700	832	687	723	730	792	783	723	777	796	721	739	709	758	801	763	774	777	777	736	740	767	750	766	749	750	757	785	745	776	774	765	756	743	747	752	765	725	784	725	737	725	730	737	755	759	777	738	726	756	768	737	783	766	754	767	773	744	788	759	801	757	741	739	772	757	740	767	690	756	813	756	773	743	747	734	815	749	748	709	744	794	770	773	773	726	741	750	764	767	756	805	739	761	765	764	811	780	697	746	674	795	695	729	800	714	780	789	755	749	790	779	771	789	740	794	747	767	773	767	793	726	788	758	777	743	727	791	750	766	740	742	740	748	738	737	770	740	808	773	749	763	774	751	752	744	803	759	750	785	738	786	792	761	777	773	755	772	801	752	733	758	774	764	813	762	776	763	732	704	805	746	745	726	749	775	800	781	809	766	743	812	778	728	773	775	771	762	744	695	766	794	798	762	773	768	755	717	811	755	722	728	741	691	741	780	768	775	748	716	758	770	757	732	748	762	775	749	806	759	762	721	737	750	794	773	802	759	777	746	762	748	783	761	713	696	753	756	717	745	750	722	783	724	729	762	759	776	751	768	747	741	814	782	796	731	755	813	824	801	801	775	795	777	709	780	698	718	800	733	759	699	800	740	752	802	773	698	735	766	725	770	750	720	762	748	800	725	759	736	758	750	729	754	776	745	790	765	821	734	786	761	724	717	743	785	763	768	748	697	842	809	737	796	823	748	759	728	739	787	760	731	759	738	825	801	721	701	710	742	763	791	744	764	708	721	779	767	727	796	709	742	777	769	727	763	737	716	752	796	755	820	773	830	762	732	711	773	753	825	698	756	752	784	777	721	750	730	783	750	739	719	769	803	775	765	753	753	746	753	787	727	713	738	817	729	763	768	738	786	735	770	714	780	756	761	742	783	754	752	789	769	789	734	742	751	775	790	738	784	783	773	776	752	798	751	712	730	788	751	773	789	737	742	813	743	753	758	740	778	724	714	771	739	806	773	763	740	741	728	809	787	792	788	761	758	751	775	765	793	802	777	723	797	751	759	783	739	759	754	741	730	766	754	744	767	795	775	726	729	754	732	764	778	758	788	770	746	781	772	761	819	741	750	760	778	774	754	729	734	733	783	723	775	748	749	808	741	749	771	747	737	810	753	764	746	728	747	803	750	756	748	744	699	747	791	757	760	755	754	771	759	781	752	768	770	776	795	809	794	819	762	711	820	785	762	720	753	736	788	733	790	759	725	744	757	767	755	696	714	777	758	802	768	733	777	747	764	730	773	782	767	702	796	758	779	781	739	745	766	709	773	745	734	755	756	755	751	761	730	803	797	778	743	769	785	749	709	755	744	745	759	723	779	781	733	745	789	757	743	708	767	780	776	780	813	725	761	749	776	726	742	739	777	755	772	769	802	808	751	766	810	733	784	739	719	725	743	749	773	763	792	785	762	735	779	766	765	798	734	774	759	709	710	754	748	751	749	751	734	802	778	790	802	745	783	777	725	781	768	758	762	788	714	762	727	756	757	768	780	800	755	806	739	711	720	781	765	783	778	777	717	758	769	758	777	749	715	772	797	729	745	743	807	754	800	791	728	764	765	773	739	782	758	749	696	730	783	780	737	795	745	797	764	735	768	741	755	751	792	750	743	762	709	795	766	748	788	731	708	749	734	799	737	749	753	786	803	739	768	751	733	780	762	783	756	729	711	758	744	764	784	751	793	809	766	780	786	781	715	787	822	751	803	722	834	748	738	762	743	746	712	703	740	740	799	769	796	765	748	731	747	715	765	809	787	778	755	775	758	739	715	757	740	724	735	768	726	757	803	768	794	774	750	802	755	746	759	745	764	795	723	746	764	746	691	763	785	766	756	747	733	759	794	758	777	791	761	732	764	800	796	788	755	755	763	767	755	732	749	753	747	770	709	727	775	742	749	829	782	739	730	765	765	744	750	767	738	778	780	771	765	732	735	722	749	736	742	801	748	769	770	726	747	763	715	708	789	713	784	737	723	792	747	759	752	745	771	745	749	749	765	757	756	764	781	783	734	744	782	742	768	782	797	771	741	770	750	763	731	733	775	757	754	739	775	790	724	769	680	779	739	754	774	749	769	776	743	782	716	841	801	768	748	752	761	727	784	760	720	723	787	702	751	751	799	768	781	723	795	781	735	747	783	767	773	744	777	800	732	753	706	781	797	806	759	744	795	808	756	771	748	796	749	748	726	777	766	801	801	734	744	779	844	772	753	741	815	802	793	722	750	793	723	758	741	761	709	755	735	725	773	745	767	725	759	788	783	784	800	798	756	754	766	806	739	775	745	786	723	775	752	786	767	714	764	709	765	730	797	756	761	751	766	778	758	773	764	768	788	783	731	785	735	768	778	766	718	761	818	748	750	757	810	807	762	750	724	749	735	746	723	770	741	753	777	789	759	787	798	759	725	831	745	753	771	779	745	701	752	773	804	753	767	726	782	762	763	789	746	778	774	775	765	768	728	715	774	720	732	808	752	743	673	759	777	804	687	746	751	791	781	776	764	775	780	738	760	734	782	790	746	737	784	724	761	757	808	762	745	770	775	760	805	749	774	751	742	772	740	773	723	731	789	752	820	735	753	759	759	723	708	795	716	749	772	763	778	750	788	730	759	753	745	773	756	762	814	747	797	735	785	765	769	764	793	786	744	737	771	752	746	778	724	723	749	769	745	810	745	741	757	724	768	722	782	763	735	812	732	720	781	749	744	749	704	757	810	819	766	775	807	731	766	734	745	751	745	779	766	719	747	716	761	767	727	755	783	732	754	795	723	771	711	776	734	754	727	754	747	744	722	775	731	782	796	753	807	803	740	747	741	745	781	759	746	760	767	716	731	809	729	733	759	773	730	779	822	793	729	755	732	772	740	760	809	765	762	808	790	783	789	737	733	778	768	767	799	772	754	787	738	824	751	754	749	732	751	724	746	792	822	748	771	814	779	787	768	753	727	815	760	777	759	758	710	790	747	762	783	795	779	757	748	785	713	741	744	789	768	786	769	723	732	708	741	750	718	774	782	775	790	718	790	775	738	759	794	757	755	770	736	746	758	798	758	739	716	750	739	732	708	715	781	734	718	777	802	753	735	753	794	758	795	785	775	770	742	745	757	765	801	742	778	742	738	815	725	761	752	781	741	776	756	741	745	722	812	712	761	706	716	733	713	775	809	814	745	778	753	809	776	743	764	744	785	791	779	729	738	786	742	760	756	737	757	717	779	782	729	748	785	815	781	795	764	769	767	783	800	725	777	768	746	706	749	779	843	766	782	747	733	786	750	797	771	752	800	800	720	741	809	802	785	761	772	789	770	822	782	768	739	776	730	716	776	714	710	764	761	756	794	765	737	758	768	742	798	769	811	752	752	735	715
24510	21300	37949	58776	49617	31003	12470	2556	1119	980	873	868	875	894	855	877	836	821	881	852	900	849	836	849	836	865	918	840	830	877	869	903	905	825	886	824	856	886	844	818	884	849	823	781	893	893	895	915	830	805	884	874	850	886	841	915	847	777	879	876	884	819	860	856	814	875	860	832	805	835	853	862	866	892	827	867	838	887	858	858	851	847	838	927	861	833	854	826	857	796	889	847	838	890	892	841	854	878	869	849	875	857	872	871	850	860	866	903	834	828	827	806	822	832	783	856	909	803	864	853	850	860	838	882	864	869	824	856	854	795	846	791	852	841	875	930	872	844	830	865	867	871	897	887	861	768	849	868	873	810	830	833	811	866	820	823	868	879	800	888	770	853	834	889	841	878	860	857	866	825	896	866	827	769	875	888	818	843	855	834	862	872	869	838	818	876	854	819	893	846	887	871	830	856	885	870	864	797	906	834	909	835	846	905	814	827	916	851	812	837	849	791	851	838	839	832	869	840	816	882	863	866	890	890	864	915	861	876	822	916	844	848	859	782	860	827	855	879	864	901	831	826	828	855	866	859	865	862	817	897	786	832	845	863	828	882	813	848	905	896	850	807	808	817	786	883	836	783	827	862	865	825	878	847	857	824	853	842	834	828	854	867	807	841	867	891	855	865	877	818	854	888	839	846	827	852	860	873	863	897	868	876	868	865	831	834	814	872	849	890	818	824	797	813	841	829	839	836	879	838	839	830	863	847	892	842	880	915	857	854	801	876	838	826	842	865	874	867	876	807	805	793	851	855	837	891	793	874	807	910	875	911	853	854	916	863	892	885	874	844	906	830	851	831	851	846	826	811	891	834	778	880	827	814	851	837	873	847	884	886	853	843	882	800	826	816	925	858	849	868	857	869	885	842	829	854	901	838	840	875	892	861	859	774	847	855	851	847	883	841	899	847	883	885	871	836	837	896	885	900	813	856	844	870	892	784	842	862	855	829	892	903	836	789	847	850	858	838	873	854	849	872	792	864	886	833	904	890	848	813	813	855	867	856	877	858	899	832	839	855	899	793	851	846	833	834	961	853	804	850	798	858	816	818	884	779	866	822	852	880	844	909	847	851	875	911	839	842	820	858	852	855	801	879	889	898	889	857	806	853	809	842	826	851	891	869	866	841	841	792	887	794	867	799	864	887	857	854	850	834	843	829	805	897	893	872	852	836	819	844	842	854	864	866	832	828	871	830	839	878	881	829	812	867	838	893	843	832	844	807	892	825	882	810	875	888	842	814	885	859	860	850	869	875	860	818	924	839	864	897	802	876	839	850	820	837	844	886	837	881	870	856	837	797	847	847	873	814	857	860	836	821	819	898	834	810	842	854	869	862	852	873	832	873	830	854	826	894	886	908	934	872	866	869	854	868	850	831	883	858	861	835	847	840	781	879	890	772	888	873	874	812	870	838	879	898	844	845	895	879	836	862	898	795	834	887	886	830	799	835	880	869	883	852	838	842	807	815	847	821	863	831	815	848	845	800	840	837	841	757	824	850	838	846	913	840	903	861	840	865	843	856	883	850	821	879	849	805	856	874	889	886	893	824	884	872	835	833	815	863	858	877	876	883	832	891	846	827	843	875	878	816	849	860	883	849	882	888	827	864	862	823	847	890	855	821	915	898	850	805	869	871	828	837	831	853	844	871	804	838	899	902	824	873	826	868	836	846	892	876	843	864	864	914	818	822	837	820	880	788	842	903	849	883	824	794	844	870	868	875	865	823	851	873	865	860	850	869	843	875	887	840	862	863	820	817	839	814	796	895	834	867	869	856	793	843	832	830	837	832	808	809	811	827	847	885	870	894	823	853	898	879	869	839	841	816	798	866	841	887	863	846	841	857	876	805	863	834	874	896	866	869	905	839	876	873	865	870	826	805	833	871	864	828	933	812	812	881	885	856	859	857	862	857	839	877	830	811	892	815	869	795	849	891	832	905	901	822	829	839	885	887	902	838	855	855	864	841	861	808	851	867	837	827	876	966	876	866	813	856	858	886	859	838	780	814	858	839	831	806	907	859	813	847	826	832	861	838	812	858	853	873	902	844	881	813	879	865	862	809	861	836	834	870	857	833	824	854	867	874	792	876	811	838	825	858	837	844	912	846	861	922	827	871	845	832	798	835	858	771	896	853	861	885	830	909	935	820	861	794	875	838	875	839	837	814	884	839	872	826	821	832	850	822	878	835	891	808	858	834	845	824	835	840	830	906	821	879	843	855	845	859	841	879	840	858	843	901	891	900	892	867	808	848	856	848	872	842	792	861	810	789	859	908	897	880	864	881	914	863	886	863	846	851	806	879	844	793	883	903	838	854	815	869	829	859	862	882	869	772	848	885	814	846	801	861	828	858	813	837	841	827	839	879	882	819	838	875	878	840	843	886	874	869	847	847	845	829	864	862	830	874	839	873	902	890	868	851	848	838	845	838	842	857	870	876	826	827	866	818	817	841	830	837	803	896	858	895	833	842	856	901	837	861	864	819	802	840	864	809	842	835	841	832	905	852	894	867	831	845	825	820	883	858	826	904	825	893	824	830	872	857	877	825	861	827	886	875	869	816	883	796	847	812	816	823	812	803	815	850	870	838	840	868	900	848	819	912	861	825	899	870	880	878	904	810	840	864	861	874	830	884	804	792	850	878	933	815	883	882	870	907	846	794	900	910	809	915	855	829	851	840	881	831	896	861	857	864	861	826	855	835	866	847	881	806	853	849	863	825	855	872	847	806	823	867	831	867	818	810	916	887	859	852	831	849	801	813	838	848	862	869	871	818	848	830	835	873	837	814	832	855	872	823	856	859	852	881	882	877	830	842	858	893	845	830	818	841	900	790	839	841	843	876	833	868	877	872	835	886	850	876	909	867	854	811	852	819	851	884	843	794	852	864	836	869	849	799	877	869	790	839	901	866	862	871	847	861	873	865	821	823	843	848	822	839	845	797	783	834	909	851	859	851	865	844	816	838	903	812	877	913	863	828	840	870	891	855	834	850	853	818	829	869	824	836	788	780	917	850	894	876	807	859	824	883	850	839	843	882	808	807	821	866	827	805	848	867	818	825	827	849	842	873	860	820	858	860	887	836	871	819	889	839	873	838	843	883	885	880	831	818	861	875	873	829	918	819	859	830	818	844	871	807	826	859	835	929	841	870	821	822	866	872	870	856	865	869	894	842	836	875	848	860	846	827	826	832	832	853	871	771	866	832	859	878	865	869	828	814	823	853	817	818	825	866	829	827	871	807	885	879	825	844	866	811	865	774	854	854	879	826	839	848	851	838	878	838	821	834	870	848	809	812	852	792	823	855	864	862	836	887	832	776	852	850	851	874	867	855	835	878	878	828	846	897	912	838	851	894	909	901	809	870	829	839	880	840	884	842	876	867	830	820	895	869	872	825	871	815	865	845	852	846	842	868	879	859	743	810	861	896	891	799	801	902	876	843	821	836	851	821	900	827	847	862
5659	48532	79027	67008	47013	21069	6370	1863	1031	839	817	806	847	814	810	798	806	815	855	839	789	803	833	857	824	847	844	842	847	813	854	836	787	782	832	830	834	831	827	849	810	810	755	808	861	835	864	817	754	871	796	806	845	806	839	800	838	832	792	815	795	799	787	855	836	805	751	789	774	814	846	862	778	773	833	823	803	801	797	795	765	813	819	887	822	823	815	830	831	842	791	875	841	783	780	823	793	859	806	842	842	808	830	803	810	804	817	803	854	799	789	821	831	748	812	837	812	779	836	820	850	825	777	864	842	767	776	732	790	800	770	854	802	806	885	817	812	843	764	841	817	847	811	796	788	839	809	807	784	787	782	830	779	787	824	834	824	842	830	797	773	837	836	826	865	830	786	787	813	791	815	848	811	852	803	820	791	790	808	764	777	758	854	870	748	805	825	826	831	780	775	835	766	830	855	813	798	828	852	792	793	811	900	807	824	801	829	835	788	813	810	824	809	841	847	802	847	788	759	856	804	809	853	835	803	833	822	793	860	835	845	789	876	801	837	803	855	804	822	820	790	801	871	826	802	765	900	801	831	819	831	803	818	821	841	813	830	793	765	795	820	817	848	829	813	805	780	820	809	848	849	815	783	770	802	778	790	818	831	815	860	838	823	827	857	781	856	800	807	813	790	772	784	788	780	804	858	820	784	782	791	726	785	793	815	841	807	833	808	761	797	858	790	812	785	838	801	833	845	781	833	834	783	780	844	833	839	799	806	782	738	786	836	814	802	777	834	807	842	798	875	796	804	823	785	813	793	821	853	858	846	783	822	778	838	835	852	849	812	802	830	805	844	813	830	842	811	789	830	760	767	861	785	856	868	842	824	827	798	841	847	787	814	814	832	806	853	790	811	813	799	820	818	842	808	785	857	785	802	777	826	829	831	773	798	861	849	819	858	782	813	882	819	826	828	786	793	779	836	824	784	805	785	815	793	837	764	792	825	776	805	820	851	775	793	808	799	830	759	778	770	834	821	832	811	836	781	829	805	774	810	841	857	814	779	797	776	774	790	778	779	762	805	772	806	793	844	797	771	745	829	850	788	765	811	756	825	786	779	813	777	822	809	812	764	828	796	763	796	763	866	789	749	803	750	806	757	756	804	812	764	807	791	833	865	792	848	819	787	840	813	763	833	812	794	783	849	767	819	788	760	834	827	778	811	838	805	765	861	816	793	787	829	801	821	803	770	840	850	799	837	816	836	809	825	823	775	841	778	824	842	824	844	820	831	827	817	812	814	785	832	819	790	805	783	836	841	783	801	822	808	783	780	806	819	817	846	824	797	810	788	836	840	805	818	790	777	837	815	792	837	800	783	836	818	833	826	836	848	744	816	840	767	843	783	856	736	786	832	853	811	865	851	819	801	786	828	815	755	848	813	801	794	773	771	857	781	752	776	779	855	797	851	799	850	845	775	843	797	803	827	800	815	855	814	779	800	831	794	761	795	797	855	793	781	819	823	816	820	758	749	825	780	812	795	854	804	832	786	769	789	848	813	780	830	788	863	792	803	808	827	805	833	787	760	840	785	828	832	809	861	751	793	787	786	836	763	822	782	794	841	755	844	737	807	793	845	777	777	847	798	844	841	780	837	755	826	830	809	838	821	775	822	769	842	777	779	790	793	762	814	857	809	855	756	794	821	780	807	846	797	785	809	825	789	771	784	778	794	825	845	823	806	809	807	866	843	740	790	815	868	818	796	770	807	811	827	768	796	805	845	736	814	839	783	787	786	816	829	805	802	816	815	812	817	819	820	808	819	808	838	784	809	827	760	804	852	811	818	796	798	765	796	793	824	825	798	822	817	806	791	807	869	783	831	784	835	776	802	871	821	809	798	800	744	827	782	821	826	856	774	783	798	806	803	846	808	785	838	821	800	782	790	835	796	817	820	861	812	767	750	806	845	793	808	782	756	861	839	801	820	782	818	782	865	798	856	822	789	817	838	807	805	856	733	797	815	807	770	780	774	830	806	828	810	816	822	789	827	776	821	795	827	841	807	774	806	794	836	853	806	807	821	816	830	782	808	845	787	779	820	833	770	769	823	786	758	816	831	807	815	819	818	835	825	789	819	807	852	798	863	844	769	825	847	797	857	800	805	819	806	846	787	822	795	830	835	819	814	825	826	811	794	770	804	846	780	822	837	787	791	848	761	831	820	832	864	765	825	817	755	809	820	782	808	759	798	776	810	840	814	815	823	846	836	760	861	859	777	831	780	823	802	813	847	802	796	851	820	841	856	820	804	838	837	804	827	801	813	847	846	785	781	858	851	828	816	792	777	789	781	807	838	864	774	795	822	798	819	840	835	844	840	824	767	791	807	823	832	798	785	772	802	828	761	790	781	832	810	845	764	878	815	860	772	843	815	822	796	810	860	811	810	805	815	789	810	809	833	816	804	752	809	822	800	790	772	813	825	820	804	816	860	833	824	852	862	787	825	836	783	852	843	769	785	838	837	839	814	833	799	833	826	804	835	797	825	803	789	819	800	796	808	770	765	809	786	783	810	782	788	806	823	778	805	778	817	825	847	800	796	803	801	787	868	803	851	792	832	784	795	841	767	748	841	849	786	778	840	758	809	758	771	819	849	831	798	785	798	834	749	825	816	800	759	802	831	842	821	864	840	817	813	816	823	804	786	822	854	833	809	760	822	864	743	823	797	816	822	860	840	846	838	803	802	767	824	846	833	820	854	788	862	758	815	830	853	823	822	785	784	839	810	856	795	880	838	813	847	827	770	798	781	828	828	806	793	824	780	795	845	825	790	794	839	763	781	765	816	788	794	750	873	815	741	808	811	826	820	867	808	778	824	806	806	774	836	838	863	795	808	786	846	781	814	825	851	799	772	856	829	831	801	816	865	817	843	795	789	810	792	785	835	810	796	790	796	813	774	780	822	805	804	839	823	823	824	778	750	812	824	798	792	816	803	812	796	774	830	814	779	831	859	807	800	752	798	840	810	843	763	801	801	828	817	777	815	785	817	802	854	793	838	813	782	786	805	819	791	800	794	854	843	774	810	812	842	788	797	809	815	828	862	825	851	821	828	753	824	837	806	831	786	829	876	781	803	804	859	853	796	834	804	807	832	816	784	777	826	824	843	814	848	775	767	786	830	814	854	795	820	830	804	824	812	807	766	854	792	796	790	751	781	763	844	786	838	835	795	788	773	853	807	809	819	798	830	725	834	821	827	802	824	798	815	827	782	843	813	781	811	781	803	804	849	835	797	825	814	788	771	792	799	816	846	756	817	796	806	819	804	782	862	744	807	818	835	810	832	857	839	828	812	783	791	815	790	840	800	847	815	815	844	784	814	778	785	813	765	786	826	804	801	810	801	786	850	770	780	882	833	827	826	895	834	833	798	805	825	863	754	783	792	774	821	847	803	823	826	862	797	771	827	837	762	782	853	837	793	809	804	825	790	798	781	793	804	816	804	820	784	782	795	769	832	810
23738	21083	36314	59392	56135	38397	18540	4569	1454	1022	1035	1019	997	1009	1007	949	1015	943	989	988	933	990	961	1011	931	986	958	918	942	968	907	948	964	977	989	1010	901	967	896	937	972	932	971	982	994	931	935	934	939	984	957	931	890	908	978	1030	918	965	941	957	970	1034	920	947	960	971	930	940	993	936	970	949	920	949	948	999	961	910	929	938	922	925	937	861	940	933	961	889	908	942	1019	887	913	959	949	934	949	987	972	927	947	913	955	906	981	987	857	917	859	949	908	983	989	952	972	959	934	937	929	929	956	937	989	930	897	951	950	898	968	924	924	906	905	924	931	969	954	916	935	994	921	890	968	1003	904	932	926	884	917	900	933	948	877	932	959	899	967	1001	990	913	908	947	938	974	928	918	940	908	940	939	923	912	920	918	995	946	918	956	982	979	912	869	914	889	913	913	953	941	890	894	937	971	897	918	891	917	967	937	898	926	984	928	901	962	987	946	943	878	891	977	908	918	925	931	912	941	912	936	960	895	927	935	1003	985	929	963	936	890	974	947	949	970	871	965	915	942	998	885	932	969	928	917	934	951	887	955	931	937	895	956	980	932	955	958	935	946	923	950	903	867	963	983	960	908	954	910	891	939	913	972	929	924	985	898	987	983	929	981	946	911	896	976	946	878	899	919	931	958	879	975	954	960	980	906	975	916	946	931	940	936	932	918	960	933	966	916	938	920	932	922	942	945	973	913	961	922	949	938	953	924	980	980	904	934	912	919	915	935	987	908	942	932	903	939	919	921	937	925	952	970	924	961	880	914	908	920	955	946	903	934	977	950	984	910	922	963	973	951	926	934	923	930	933	895	946	922	989	892	992	910	942	913	908	956	879	900	970	945	945	944	943	924	953	917	999	963	927	878	937	932	954	933	929	928	942	934	952	962	969	972	901	922	937	887	968	899	1005	963	978	924	910	941	958	900	926	896	938	989	924	917	878	938	929	985	1003	898	944	925	914	878	926	948	892	897	907	927	1018	990	886	951	960	968	954	928	976	921	917	930	910	953	945	948	954	887	918	990	927	932	958	979	867	1006	981	941	942	952	900	978	984	887	952	960	997	911	939	908	895	931	912	903	959	906	952	958	886	955	900	921	926	908	861	923	887	969	970	942	972	912	929	891	937	965	1009	978	932	928	912	965	986	949	946	942	951	941	963	923	918	996	982	916	902	978	934	884	899	910	945	870	931	892	941	980	935	882	937	901	931	945	902	996	947	933	892	939	913	917	922	937	943	875	915	938	931	932	911	902	920	928	917	955	873	956	911	915	989	919	920	936	927	945	900	932	968	896	932	943	945	921	925	964	901	938	940	977	903	954	938	933	931	953	967	920	951	914	970	934	958	952	915	879	935	984	935	938	946	985	922	896	951	934	862	950	873	916	949	905	883	975	875	892	921	971	908	943	959	963	979	932	887	938	905	971	931	892	929	933	944	942	946	924	917	963	951	909	997	946	1014	960	927	934	968	953	934	921	910	941	943	925	913	887	966	940	914	939	915	950	897	981	921	921	946	936	974	997	939	937	886	927	933	957	927	922	893	953	898	965	918	909	940	920	910	906	900	976	937	943	916	940	1007	900	912	990	860	935	957	949	972	919	967	899	931	980	987	880	878	933	939	919	917	948	968	944	910	933	897	959	913	983	946	921	876	835	921	973	929	917	982	962	959	973	954	899	897	925	945	925	911	916	982	969	921	953	988	919	929	998	885	911	920	946	914	991	964	942	920	943	939	864	941	890	950	996	1020	920	991	931	868	914	968	957	937	926	893	953	928	932	899	954	871	930	944	899	886	914	960	907	972	977	976	938	888	952	913	960	1005	919	901	913	929	948	901	936	902	938	900	901	947	936	896	923	953	918	931	905	894	922	946	942	942	959	896	976	959	911	961	938	920	914	920	896	942	930	875	876	950	977	954	944	937	974	945	935	1000	927	925	951	942	938	949	947	894	940	971	965	882	939	912	899	942	949	866	954	947	922	962	917	910	939	928	931	863	911	932	897	893	980	941	858	953	990	913	967	972	906	894	935	958	933	902	958	946	899	887	941	902	866	913	927	945	960	951	945	980	892	940	917	928	925	936	902	913	889	885	955	953	920	991	935	953	947	923	891	914	964	914	900	987	934	916	921	937	1002	874	938	997	916	928	911	955	958	907	959	900	914	926	892	945	953	970	952	973	926	949	939	924	903	899	878	1000	932	924	927	946	945	968	950	899	958	924	953	952	913	910	949	901	942	943	938	965	935	959	975	943	955	950	919	978	909	912	983	942	958	903	947	945	987	964	938	933	922	942	881	938	929	906	896	947	889	955	910	926	946	922	933	948	875	940	926	930	920	924	941	959	865	872	896	947	998	876	929	901	920	949	933	918	979	893	973	894	899	968	976	904	942	950	902	885	926	945	937	951	908	923	861	974	945	903	971	908	937	911	953	939	911	927	922	928	919	940	959	921	1004	939	945	971	891	900	946	919	978	878	856	902	907	927	912	928	950	929	904	971	961	921	907	924	925	942	931	917	955	951	925	991	922	978	968	963	953	891	903	907	871	959	897	958	955	950	956	965	921	955	919	952	916	939	928	889	961	924	947	945	943	958	913	983	933	913	915	969	930	944	1010	929	894	942	950	925	893	924	932	991	927	1005	923	902	917	975	930	976	958	872	914	861	901	929	910	957	886	1004	1004	953	900	929	948	901	967	928	986	931	918	938	986	936	937	940	970	982	951	945	948	931	962	950	982	975	918	864	904	940	858	951	915	921	952	907	952	933	944	957	919	970	904	885	962	893	950	930	917	927	914	903	923	951	941	894	948	908	909	945	936	909	910	925	961	935	932	885	905	916	921	950	930	946	922	899	917	917	932	909	915	920	954	970	901	963	932	918	907	961	966	924	931	943	895	920	938	940	891	905	935	962	896	983	954	914	940	951	899	937	922	920	977	948	921	910	953	894	925	996	932	889	893	932	939	948	929	918	953	967	899	957	931	947	917	937	937	925	907	938	970	944	927	925	960	884	963	925	941	945	914	938	949	864	934	933	912	901	921	928	930	935	962	893	987	953	958	918	904	947	918	921	968	888	984	900	917	958	900	929	965	921	958	952	984	919	1001	902	922	911	919	990	911	961	938	887	937	958	908	913	929	921	903	938	912	917	967	878	933	924	947	957	900	900	937	908	879	948	951	982	982	903	873	970	901	924	931	842	888	968	926	988	968	917	948	902	895	942	974	907	1017	944	880	974	930	932	891	904	967	940	924	892	912	1035	982	991	945	877	920	914	898	907	952	871	951	944	900	994	966	917	899	945	899	977	910	971	953	987	915	937	997	979	957	881	883	951	931	961	927	918	924	931	961	925	903	928	891	943	920	919	928	922	918	978	898	937	961	945	946	941	919	929	913	920	904	954	954	941	992	993	961	953	937	937	936	933	931	886	897	934	919	943	928	909	890	985	952	870	937	978	947	940	896	936	934	965	953	942	947	911	926	923	979	976	926	949	899
7191	40179	85633	77894	60229	30040	9705	2984	1326	992	913	909	878	950	902	946	899	894	956	930	950	905	942	928	944	919	935	895	921	915	890	917	972	936	926	883	842	869	937	916	896	899	862	917	873	903	865	902	902	881	879	876	904	882	941	892	908	896	883	909	878	883	878	934	905	920	923	915	898	916	930	944	856	865	894	894	932	910	908	933	831	873	849	944	910	898	902	894	878	939	904	894	817	881	883	911	914	900	910	924	967	874	902	938	870	899	934	887	882	898	883	911	897	854	921	894	902	918	859	879	877	920	923	842	844	899	911	904	905	897	911	949	947	880	942	902	905	948	863	878	920	887	874	894	895	884	855	842	890	880	873	881	829	880	907	847	896	916	874	856	904	972	909	876	853	920	911	907	875	872	938	895	941	891	920	884	893	865	868	890	902	880	903	851	887	876	967	849	910	821	852	904	883	895	855	931	930	923	849	864	910	884	884	806	877	927	893	880	848	954	925	882	892	917	902	900	842	926	881	889	902	850	894	868	888	860	861	897	865	856	944	887	957	890	842	957	849	857	898	929	945	865	835	908	884	915	930	829	843	857	941	865	890	870	890	877	922	884	878	874	898	877	923	915	863	875	867	929	922	847	912	887	856	959	871	906	804	881	888	868	877	844	918	913	827	906	923	905	857	895	856	912	909	900	916	931	919	837	883	893	885	901	886	906	886	895	865	884	883	904	828	867	947	873	883	946	943	901	884	875	859	897	889	872	884	886	855	909	906	930	904	834	901	869	856	888	856	909	939	847	930	937	919	888	882	851	918	884	916	894	967	948	855	856	885	938	909	923	904	920	895	915	863	902	885	935	871	890	875	907	898	871	894	879	850	895	882	895	903	861	899	859	846	938	853	906	891	893	955	890	876	872	840	856	928	845	942	922	846	819	856	936	816	911	898	900	827	874	883	908	862	874	901	932	915	871	897	893	886	902	839	894	802	893	906	891	862	893	876	865	928	906	929	905	888	831	879	907	904	842	929	937	909	864	882	903	882	883	936	855	928	912	912	908	879	923	859	929	881	879	880	903	924	893	880	910	951	871	925	845	911	868	957	876	930	934	864	860	877	895	874	870	832	894	947	876	914	963	876	884	891	917	867	909	878	869	881	862	895	864	900	847	914	917	847	890	900	892	902	908	862	880	848	841	907	875	904	922	933	864	890	896	873	936	902	945	892	881	911	886	916	886	906	879	874	870	919	851	904	892	867	813	913	906	867	928	902	800	892	883	941	891	887	887	892	864	906	900	895	927	920	910	936	889	912	861	891	948	890	822	916	882	875	892	911	877	874	924	890	888	890	917	883	897	888	926	869	884	915	869	850	897	903	931	912	849	852	858	927	937	911	876	993	954	913	895	875	894	869	921	831	846	893	875	906	877	840	939	925	894	935	936	941	908	838	934	877	878	907	953	852	879	880	917	901	947	928	862	896	899	825	873	896	875	879	895	906	935	898	904	927	899	925	915	837	870	897	871	899	856	878	879	911	891	897	857	910	910	959	904	869	923	906	898	892	877	864	930	867	956	883	837	853	900	915	904	910	900	942	909	914	859	853	854	891	943	885	841	886	929	919	847	910	917	879	900	906	890	876	873	948	887	839	891	827	870	880	866	884	864	824	869	896	932	901	886	929	854	880	886	910	886	916	834	888	876	885	896	917	915	880	895	896	894	922	912	865	890	872	903	896	832	908	873	904	944	853	906	857	892	917	884	945	829	872	866	872	929	903	880	888	835	908	854	921	852	898	895	907	929	899	913	884	930	879	893	878	909	895	869	943	871	907	885	875	868	898	891	834	934	925	886	957	873	909	938	887	882	864	917	899	894	913	909	860	849	880	906	893	834	829	856	862	897	864	931	894	888	834	907	905	856	841	872	917	875	908	913	927	894	915	944	901	922	899	883	857	867	881	867	949	870	824	960	887	901	878	886	936	910	852	868	869	897	876	902	917	870	893	872	824	898	899	937	895	893	883	927	882	883	874	859	889	892	851	868	884	855	844	852	944	871	821	932	923	880	877	957	872	927	877	922	888	858	957	896	873	863	920	942	878	869	915	854	910	924	903	902	883	897	915	863	927	891	858	871	838	893	922	910	966	927	857	913	862	888	913	879	871	908	923	914	853	926	885	861	882	828	888	870	892	883	889	872	885	862	885	952	889	911	853	905	934	864	852	939	900	877	918	882	855	894	917	878	867	876	879	916	922	928	900	888	898	901	900	825	919	914	894	872	973	883	881	907	864	868	916	910	906	907	892	836	870	930	861	891	941	886	951	824	922	896	876	902	877	871	901	832	875	874	939	847	890	881	890	891	855	867	812	831	892	887	853	869	901	891	927	893	936	872	912	849	901	893	851	886	876	898	866	869	886	876	876	837	842	854	844	836	922	914	888	876	876	902	895	887	926	877	885	915	960	848	888	897	902	916	832	900	885	850	857	899	912	914	922	878	890	900	854	851	874	921	913	883	861	856	926	871	934	921	853	910	879	911	899	887	921	901	928	902	898	891	890	852	858	885	883	867	869	858	957	881	866	868	867	849	914	943	903	844	869	884	885	896	896	857	851	919	891	873	839	890	952	928	824	858	849	827	901	892	838	899	895	895	899	920	917	899	908	859	929	840	898	849	858	870	956	838	844	902	893	932	864	849	888	943	864	881	929	873	911	788	859	905	875	891	888	851	872	818	883	937	896	884	893	869	894	886	901	876	890	882	902	819	884	888	911	854	846	864	895	902	890	863	851	875	879	874	859	887	866	951	900	906	885	876	907	872	901	886	889	871	856	828	895	873	903	902	897	871	904	874	907	879	900	855	882	841	902	894	908	872	899	909	859	842	892	903	898	919	873	896	906	876	871	853	904	849	889	873	917	889	874	917	892	901	937	871	907	891	873	863	909	900	930	919	912	847	859	845	876	888	880	883	962	890	833	864	835	850	846	915	891	847	898	879	887	901	891	859	922	874	888	909	891	878	888	905	944	883	892	867	891	895	896	910	883	904	856	876	826	885	921	835	849	923	876	903	897	945	880	876	850	900	847	933	908	871	860	899	870	919	840	863	870	925	862	904	886	910	877	858	854	855	914	872	867	901	875	911	839	844	861	895	910	888	854	864	858	895	882	902	867	937	966	879	839	914	919	841	880	900	900	848	871	910	865	898	848	858	890	905	877	863	892	875	859	879	914	849	879	895	872	881	900	872	869	892	862	925	839	871	837	877	947	868	938	916	921	904	879	886	912	882	905	924	787	879	889	924	902	883	898	899	888	863	921	894	918	868	830	892	841	869	859	888	888	848	845	850	913	876	892	893	956	843	905	915	948	915	861	859	937	902	866	872	859	901	815	947	911	855	841	894	878	883	909	853	906	890	926	872	817	833	861	926	873	839	869	904	902	898	870	926	909	908	885	890	838	909	872	855	868	912	893	875	806	887	918	899	892	904	909	819	902	920	887	859	877	893	923	868	877	865	834	896
27152	14699	19609	26217	16803	6757	2065	1029	960	822	889	828	901	901	876	805	876	829	835	824	788	879	846	907	828	856	853	853	861	837	859	808	849	852	827	853	888	852	827	799	845	865	844	814	862	828	866	886	863	905	917	876	839	832	872	892	844	803	841	838	855	861	873	862	875	839	855	857	865	865	879	871	889	885	869	884	890	898	853	829	802	880	904	854	798	890	841	830	903	883	898	898	822	859	851	845	829	856	869	910	937	849	869	880	855	833	859	877	797	872	873	890	819	807	895	830	890	893	868	839	852	866	920	859	830	833	847	823	865	874	828	858	860	847	862	812	852	907	885	812	885	831	876	878	863	876	831	895	897	909	876	883	836	872	874	817	851	818	875	899	870	877	898	843	840	872	872	847	822	857	801	848	846	843	903	809	872	852	857	854	872	847	861	870	822	851	894	887	865	826	841	885	836	858	832	842	866	806	813	806	806	889	867	902	806	885	857	855	851	875	859	879	885	899	856	869	861	857	897	820	845	819	851	881	894	904	835	899	884	805	832	876	848	853	810	865	902	846	837	928	870	856	824	906	874	871	856	839	871	905	847	897	796	904	880	873	866	870	897	801	877	865	921	831	836	845	929	859	884	845	810	847	862	855	830	852	802	842	846	830	855	862	859	824	875	875	919	800	888	880	864	880	853	861	894	851	840	877	829	834	831	816	804	875	876	877	913	886	892	886	819	817	872	916	927	879	861	885	820	841	814	846	864	844	830	825	871	850	839	864	886	908	866	850	813	852	840	862	864	839	907	864	856	851	876	873	844	823	886	881	839	856	893	878	857	834	850	848	870	857	947	865	904	878	804	870	879	870	916	825	825	817	880	862	878	867	825	858	847	831	846	873	919	842	884	917	896	861	864	857	848	860	848	852	824	874	835	858	793	860	872	817	858	816	923	804	893	822	877	917	868	847	897	820	866	902	870	855	888	819	856	857	911	831	895	845	877	850	864	868	882	896	891	847	819	859	932	846	884	916	840	885	815	835	841	852	845	863	813	831	783	819	897	819	879	870	873	877	863	868	871	922	864	939	847	901	807	878	903	813	862	844	856	815	876	868	878	869	820	864	851	822	894	872	848	862	874	814	875	853	848	835	870	867	895	862	826	849	862	857	844	848	848	902	847	791	806	866	862	888	887	833	850	824	883	812	874	845	878	863	879	888	863	840	893	891	844	851	892	837	892	887	884	840	863	863	836	881	849	812	843	875	892	907	863	880	868	855	861	880	885	886	864	850	898	801	903	858	863	882	879	826	794	886	932	812	853	826	871	872	806	779	847	786	877	872	817	857	848	855	859	808	837	886	871	885	863	848	894	794	891	809	852	834	890	878	931	883	820	833	843	908	841	855	893	868	861	888	872	827	870	860	849	836	908	873	909	886	858	867	857	888	860	842	924	816	845	855	885	830	871	851	835	842	831	819	864	871	849	883	890	862	851	890	856	867	865	879	922	882	903	788	804	819	860	892	904	814	879	902	872	858	830	845	812	847	849	872	874	840	882	889	873	800	895	841	837	891	898	876	859	816	842	857	826	800	835	833	860	890	848	873	887	868	891	856	827	882	808	864	838	873	830	837	844	865	876	894	829	836	879	873	860	903	876	853	888	870	820	856	894	936	906	875	901	857	853	858	845	853	873	850	851	835	828	893	826	838	856	906	806	844	925	829	893	839	903	873	837	822	834	849	844	866	784	914	895	874	796	805	841	871	893	848	881	836	907	834	822	862	852	864	860	851	842	797	820	819	866	849	852	821	887	837	845	852	815	860	878	808	853	844	903	851	806	832	822	820	882	869	873	874	869	820	811	857	839	833	885	847	892	880	822	839	828	849	877	864	841	851	882	839	849	855	821	866	872	848	912	846	866	858	898	845	819	849	847	902	832	822	851	895	820	864	881	830	852	844	928	816	839	882	851	880	845	900	822	833	806	878	892	857	901	855	854	875	887	879	825	950	876	876	811	820	904	812	872	877	859	869	938	848	804	873	836	915	860	857	869	852	900	877	834	841	827	912	862	830	832	851	857	874	838	880	899	835	871	872	865	891	859	786	869	847	861	848	828	850	824	871	869	846	820	835	884	817	880	898	863	839	899	899	927	827	888	863	818	835	875	884	909	838	853	856	843	836	861	909	853	822	818	866	887	889	825	898	821	829	825	858	866	847	877	888	831	844	864	878	881	875	811	871	857	855	822	887	864	834	866	821	860	865	902	793	867	857	865	895	828	821	902	888	897	853	897	838	877	826	844	810	843	895	880	828	854	859	875	849	898	837	847	836	840	839	835	894	885	826	894	828	878	916	873	927	870	909	869	882	849	844	851	851	899	835	827	844	853	894	822	839	812	876	838	841	862	881	884	859	857	817	896	857	870	856	876	869	891	901	916	870	916	815	884	847	887	855	833	915	823	897	825	868	841	852	849	840	838	836	811	829	841	801	861	860	901	864	870	879	933	853	828	863	832	898	865	828	806	857	859	905	831	847	814	859	901	865	840	863	863	893	859	844	913	838	850	857	864	832	830	857	826	840	844	845	884	800	935	799	851	846	839	861	883	873	816	842	879	767	814	824	831	841	847	898	818	856	787	852	897	873	868	831	802	854	844	925	897	848	864	871	897	865	837	866	878	813	868	908	836	844	856	870	936	895	886	896	834	867	838	891	866	884	878	800	845	857	838	855	857	836	849	874	834	890	854	830	886	885	863	876	913	839	821	861	858	869	833	840	882	869	887	858	847	848	800	820	818	850	813	840	854	784	851	806	878	857	858	862	879	818	828	823	834	835	845	844	821	845	838	893	871	886	820	887	901	896	867	838	827	899	848	850	855	858	898	839	902	825	908	850	865	856	859	856	826	848	883	847	845	908	890	897	887	917	779	830	864	850	861	914	857	833	899	851	867	906	939	869	841	868	861	867	914	847	811	832	889	826	806	842	836	811	841	804	831	849	884	875	829	894	851	859	850	860	870	847	854	887	875	808	866	942	882	836	862	842	844	838	868	846	824	844	873	813	842	837	899	848	871	930	828	833	849	852	846	849	826	849	870	862	787	871	882	813	883	891	904	885	867	885	861	881	845	880	843	899	880	831	863	830	874	875	782	873	820	822	851	828	891	887	871	871	840	827	889	876	865	862	851	811	867	841	865	861	863	852	870	877	836	823	840	829	914	880	821	887	875	880	883	839	899	891	868	880	879	825	844	818	890	877	867	851	842	864	872	867	856	890	858	843	875	858	893	872	841	831	847	822	855	871	837	817	853	900	839	832	842	856	805	833	900	835	863	819	861	910	876	815	846	790	860	840	794	803	865	835	861	867	863	890	875	844	869	827	841	790	862	881	835	834	882	894	859	866	846	882	860	852	812	811	839	836	876	885	848	850	817	874	836	816	809	909	863	813	892	883	911	854	897	869	848	851	885	845	889	843	847	900	821	885	844	829	841	853	854	917	859	802	862	904	825	817	823	901	866	844
5016	3315	21251	18202	12279	4755	1674	974	765	736	809	736	808	757	778	785	739	731	712	786	764	721	756	743	850	797	780	764	781	775	772	745	727	730	807	737	738	768	754	800	781	777	744	736	757	747	735	787	773	758	739	727	758	800	785	796	768	783	776	800	760	752	752	760	721	755	782	740	786	774	779	739	749	734	753	792	749	780	805	751	757	701	756	709	736	809	768	766	736	735	744	763	768	732	774	781	749	744	746	716	787	751	799	777	744	775	781	723	754	762	758	770	772	782	731	757	790	764	778	803	748	724	744	797	769	723	739	733	781	745	786	747	737	760	760	773	773	703	744	805	754	739	783	765	763	814	739	799	781	772	757	772	809	737	744	774	741	776	768	754	813	756	731	734	793	731	760	820	726	726	749	742	742	748	769	789	758	751	741	768	735	778	731	795	784	723	754	803	791	735	774	750	733	791	761	757	708	765	761	722	745	753	747	784	759	779	752	718	817	701	769	752	734	736	752	738	788	778	746	710	735	757	749	774	782	797	742	788	766	780	731	776	769	708	822	780	727	740	727	768	743	779	741	753	765	748	773	736	733	751	770	748	745	754	765	748	790	704	789	762	748	786	822	738	717	712	781	803	769	786	834	771	817	731	761	788	794	801	782	756	760	765	748	756	754	761	779	742	758	713	733	763	769	847	704	752	737	759	789	780	767	778	756	751	752	760	784	741	756	745	758	744	770	743	797	809	708	743	725	727	737	754	756	770	769	799	738	765	735	715	723	696	762	711	787	772	762	783	733	742	764	724	725	721	766	721	761	770	743	693	761	772	724	734	791	765	746	727	774	743	711	764	761	755	753	755	738	736	778	802	778	754	750	750	782	758	797	745	771	756	797	724	777	760	731	770	699	727	794	719	754	748	756	779	751	725	769	817	704	737	811	714	724	744	726	796	778	730	762	779	757	772	752	760	767	737	732	803	791	707	784	746	735	793	735	764	750	792	774	727	739	790	754	726	774	760	773	734	729	804	767	763	744	797	716	789	780	744	765	765	770	788	747	726	769	745	781	726	754	759	741	758	756	760	737	789	714	851	757	781	769	742	756	780	771	759	769	749	808	762	741	766	820	739	731	776	759	776	748	736	725	751	719	769	741	759	714	747	780	775	740	757	775	747	783	754	744	731	720	767	773	764	681	757	760	788	747	767	796	744	734	806	689	707	736	785	767	749	742	726	729	774	721	756	715	749	706	730	721	770	748	745	739	721	752	754	744	770	766	747	786	700	811	763	776	763	788	738	788	715	742	702	732	746	759	752	769	777	762	727	749	785	747	726	767	785	771	719	765	761	756	798	786	774	780	758	760	814	736	757	737	760	725	736	743	800	745	758	769	773	748	750	757	738	699	774	778	783	782	766	756	744	746	773	756	759	713	749	723	798	733	750	731	804	732	740	759	797	716	771	724	747	729	730	739	751	740	754	755	757	731	761	763	767	749	731	749	746	717	735	785	787	746	717	756	765	821	764	776	732	788	771	774	745	750	758	770	763	723	783	777	700	765	742	806	724	761	749	739	816	733	776	737	770	734	788	711	810	741	819	729	722	704	756	770	787	737	793	798	777	787	725	761	738	805	749	728	712	747	759	777	764	736	688	784	733	723	769	727	728	719	779	708	722	748	768	755	749	806	802	750	758	733	720	737	701	693	718	746	795	721	714	768	738	795	774	712	759	771	786	746	727	770	746	747	810	741	747	748	713	755	785	754	757	776	731	758	736	739	794	755	780	771	742	729	765	743	812	737	747	767	799	767	747	756	755	735	770	799	768	749	780	801	725	751	748	782	722	777	704	764	748	753	761	777	744	778	745	776	782	729	765	750	798	748	705	768	781	781	757	774	759	743	804	777	704	765	763	786	752	767	738	780	716	734	744	798	755	789	780	752	734	730	717	766	743	756	757	761	782	779	729	773	767	769	747	810	741	738	707	793	791	775	767	764	797	758	781	777	778	731	777	782	803	736	808	711	754	749	763	762	734	716	800	765	799	767	750	772	716	755	726	725	792	745	748	750	807	779	778	742	739	772	748	723	771	753	757	747	712	736	714	733	763	806	764	754	745	770	774	738	795	733	739	754	728	725	780	817	755	737	741	821	765	774	741	749	756	773	777	731	732	751	704	755	787	749	760	726	714	766	740	739	747	764	782	762	760	722	752	776	717	734	778	773	742	802	720	724	747	730	798	750	726	797	770	775	792	724	756	770	768	682	785	761	724	705	753	779	738	725	785	785	748	732	771	794	727	759	790	720	762	800	766	750	742	755	756	766	724	769	746	765	760	750	744	739	792	762	733	787	766	787	756	747	781	735	776	751	718	813	768	764	764	773	744	778	742	740	738	835	792	799	722	785	787	738	770	772	765	771	779	757	735	749	740	746	741	759	750	765	764	743	791	817	702	749	739	796	712	780	794	767	702	741	724	702	792	755	748	731	741	787	806	784	660	749	755	750	749	759	756	744	737	702	741	715	758	766	723	780	779	757	764	748	741	735	764	757	716	744	743	760	821	756	759	700	760	750	774	723	764	738	806	720	721	720	768	719	771	760	733	800	780	722	714	755	734	744	738	744	771	781	749	739	755	773	779	822	781	745	702	742	736	781	742	762	743	782	760	780	751	814	723	767	767	731	799	759	762	774	728	717	764	753	738	725	800	744	746	761	758	764	784	790	748	758	804	738	763	811	789	756	718	737	710	747	731	762	720	767	783	731	768	725	750	786	778	753	778	714	763	766	725	721	736	746	746	725	743	727	752	752	728	686	745	728	762	729	749	734	777	747	716	778	713	746	739	725	738	776	776	743	786	753	757	781	737	777	742	819	711	748	757	741	762	735	745	787	792	788	735	770	746	716	753	767	753	727	798	764	746	794	801	757	768	707	750	789	746	728	737	751	725	831	748	770	759	810	758	781	797	707	748	783	784	795	722	769	733	759	788	783	735	715	771	744	753	746	785	760	785	763	740	708	790	765	742	776	754	738	776	765	775	765	755	756	699	769	828	733	725	778	759	808	745	765	799	793	753	764	759	765	745	781	751	813	773	738	773	764	734	742	728	776	772	804	739	760	725	754	762	765	755	780	788	798	794	774	706	766	717	811	735	741	737	776	790	674	738	767	762	765	758	761	738	746	712	716	772	745	780	733	758	772	723	752	758	757	767	791	718	747	780	740	768	753	791	740	765	747	769	696	775	744	740	768	763	739	760	759	774	764	774	750	794	775	810	726	737	783	748	795	778	795	756	769	755	740	756	796	734	749	765	729	788	767	726	784	738	756	779	744	803	736	760	793	766	744	770	739	780	749	787	742	792	766	764	734	743	734	731	680	775	793	720	740	772	715	781	760	731	752	781	775	799	759	764	737	790	743	750	772	765	798	760	784	755	794	733	730	765	783	737	765	758	753	755	790	741	789	785	765	793	752	711	853	772	742	772	767	759	733	734	754	733	736	796	738	748	788	758	769	712	758	757
24450	21250	40343	55416	46764	30164	13168	2724	1148	908	923	943	882	917	844	866	885	866	912	828	853	946	864	869	834	836	870	861	855	896	877	882	834	831	843	859	858	828	858	862	842	820	841	889	860	842	824	843	859	802	885	870	822	857	788	870	809	828	796	824	862	856	851	846	787	819	870	892	811	838	841	856	824	838	868	830	899	844	841	812	819	819	831	882	856	870	871	848	874	846	848	845	838	923	856	795	865	783	848	842	890	857	870	852	851	878	831	866	827	853	832	815	897	865	851	812	826	867	850	781	799	830	860	865	837	881	864	847	860	849	829	833	875	865	852	774	868	863	806	828	822	780	874	885	791	860	842	825	829	782	846	834	849	789	825	862	864	860	816	834	841	830	861	831	866	825	797	851	826	870	820	825	857	844	802	867	888	863	803	870	815	835	857	875	855	874	872	889	801	873	844	871	823	816	882	824	844	864	821	828	844	842	925	905	891	852	867	817	791	899	865	833	890	806	893	860	807	888	815	806	895	842	836	855	821	782	857	842	847	876	860	847	856	855	849	816	842	857	847	893	806	813	868	831	814	874	822	850	852	797	850	849	819	831	816	841	795	808	824	810	789	811	869	852	867	893	800	818	845	820	868	865	805	860	874	820	810	806	818	865	845	880	797	846	872	876	873	869	812	822	849	873	812	851	831	817	838	833	835	790	804	886	838	816	822	823	850	796	794	823	864	828	847	839	864	835	860	873	806	833	829	860	848	799	807	888	822	812	788	823	845	798	849	872	825	817	861	912	793	826	867	770	834	834	814	854	883	908	871	885	827	813	858	804	844	813	828	784	825	834	885	852	785	860	859	899	887	806	809	792	783	834	848	845	835	828	840	833	837	914	829	822	798	858	790	833	885	853	859	889	876	859	836	852	797	795	863	856	880	836	843	852	859	877	819	817	816	891	891	829	893	817	860	858	843	858	844	835	803	810	826	833	822	793	882	854	909	814	881	830	890	794	864	823	810	851	894	807	832	824	773	840	851	865	849	867	831	860	809	830	852	860	805	812	899	844	808	849	823	903	844	847	825	824	889	797	887	850	815	877	819	905	859	802	804	813	874	793	831	908	904	836	853	847	799	817	834	865	862	846	837	806	855	882	801	876	823	791	816	838	881	814	878	836	844	876	799	855	851	844	854	884	823	819	838	799	830	828	857	817	798	885	837	832	824	855	807	845	872	857	821	817	825	873	824	820	784	794	827	896	832	855	837	828	790	791	844	834	859	798	846	864	862	826	834	904	854	827	885	826	815	832	812	812	870	843	818	868	795	861	833	825	871	823	872	813	809	859	867	797	847	821	845	823	836	818	785	879	843	794	859	863	870	818	863	864	844	821	873	849	854	908	855	820	900	912	815	866	778	782	867	871	879	872	825	834	831	832	847	794	858	853	830	855	803	820	882	871	830	836	824	809	816	874	868	831	859	828	851	836	916	807	773	824	861	841	909	854	849	830	850	851	873	850	854	835	804	916	835	804	886	856	848	843	828	834	823	832	874	796	855	878	863	897	842	804	895	839	781	846	868	797	827	831	846	868	847	827	815	819	818	870	852	885	820	797	806	850	846	847	810	846	881	820	836	854	813	810	891	727	758	827	842	873	882	889	821	861	841	840	870	842	850	855	768	835	878	830	815	846	849	851	826	875	871	847	829	847	837	826	808	844	856	889	785	848	898	807	860	854	828	861	873	845	828	847	841	882	859	822	738	829	837	805	865	873	825	863	868	818	848	836	839	845	770	870	841	805	864	830	767	853	867	801	876	856	881	811	852	826	793	837	838	820	830	771	812	827	841	836	834	839	782	801	822	915	824	863	802	844	830	847	845	821	842	891	839	820	798	844	822	832	827	881	849	868	820	830	795	798	891	809	905	842	884	864	881	848	838	792	824	888	844	860	883	856	848	839	831	875	839	844	794	866	828	830	868	805	842	845	781	817	898	905	838	831	830	831	803	836	835	836	855	822	822	871	812	867	846	818	785	807	803	844	830	853	837	855	823	873	813	815	810	825	830	874	833	834	803	810	832	846	840	848	858	852	793	889	817	839	794	825	830	813	789	833	860	838	870	875	798	829	880	871	876	844	834	820	834	861	829	789	816	823	817	870	829	898	837	879	891	840	859	872	854	846	816	851	876	813	837	825	814	841	862	854	893	841	834	830	846	842	861	852	805	839	848	871	893	856	829	822	798	819	853	841	864	873	871	882	853	830	860	802	815	799	826	856	847	869	831	909	850	851	884	878	832	860	842	840	879	824	863	817	847	846	826	807	831	852	831	859	817	862	832	832	826	871	805	890	836	834	845	838	831	811	841	784	830	840	865	822	832	825	835	836	786	882	821	805	828	813	824	844	818	847	792	782	846	891	811	863	871	789	866	857	786	811	863	896	843	862	861	806	822	855	878	811	835	863	811	851	820	844	820	802	846	839	830	841	840	792	805	873	834	817	862	878	835	826	842	775	878	816	805	837	781	831	767	860	860	825	850	782	855	833	843	872	857	802	858	810	842	824	873	772	862	807	822	838	818	851	843	868	848	811	834	885	883	802	857	865	850	842	840	846	860	890	875	845	827	788	891	841	843	826	792	853	796	880	880	875	862	926	828	808	829	814	862	800	837	817	799	847	855	865	810	821	816	832	825	853	860	855	882	852	798	818	826	817	814	806	852	827	842	850	878	867	820	837	756	853	886	799	864	874	835	777	841	810	811	824	868	869	826	868	816	879	822	809	840	884	881	823	835	793	879	838	815	894	788	811	821	861	852	839	909	833	846	869	821	847	861	819	857	850	822	820	838	844	909	868	824	825	845	874	852	852	833	838	837	797	817	870	879	890	799	837	807	878	834	857	800	829	807	872	868	772	849	857	853	844	876	779	849	860	842	854	836	845	787	800	814	791	826	817	818	830	807	851	816	826	855	791	884	914	847	878	818	901	837	848	833	853	784	802	852	852	844	879	819	872	881	806	839	801	882	849	827	809	870	848	833	842	841	885	817	849	831	840	816	819	810	851	747	800	918	806	812	809	889	852	775	802	785	880	863	820	852	761	848	847	811	803	818	859	831	823	847	840	867	874	873	791	845	873	770	921	836	814	807	829	858	895	835	871	803	790	854	845	815	854	843	840	829	839	861	861	827	867	811	808	814	818	844	779	860	842	789	842	789	871	825	858	842	841	832	852	860	877	828	860	871	821	855	818	861	841	853	839	884	785	812	829	834	820	810	845	847	830	856	761	885	845	865	811	818	842	872	811	810	823	840	836	833	852	864	838	816	867	873	825	885	850	876	862	860	817	863	820	844	822	841	859	797	806	839	858	825	797	819	831	819	875	817	859	798	868	874	867	863	854	816	878	833	840	798	832	784	778	871	841	835	829	850	838	836	858	815	826	816	827	863	828	817	814	818	832	858	856	795	787	821	822	834	823	875	789	864	847	836	792	870	803	850	876	829	795	815	833	829	797	860	886	854	811
4768	40383	69635	66153	44838	21436	6873	2030	1002	826	792	765	818	819	816	820	862	789	836	820	846	853	872	859	801	850	838	825	839	797	786	866	797	815	821	837	850	865	790	794	831	841	787	789	783	816	829	841	826	804	787	878	834	770	810	847	811	817	812	804	822	748	796	816	812	847	792	833	779	807	818	819	803	769	776	786	768	756	808	799	860	873	806	828	775	811	831	804	866	757	797	794	873	823	773	849	780	793	787	856	870	780	842	835	795	805	829	791	795	803	814	786	822	799	821	802	814	753	838	839	785	827	824	848	822	821	754	794	784	819	855	837	829	831	808	804	818	838	817	831	764	862	793	837	768	825	811	801	791	810	767	809	818	771	802	857	845	790	825	792	867	843	838	790	768	793	824	810	830	837	753	810	821	843	813	810	740	835	836	764	816	872	782	824	804	825	843	849	832	795	851	850	857	783	787	843	779	803	821	809	784	829	830	784	850	783	749	813	823	790	782	825	778	837	817	809	832	751	778	799	829	797	785	733	831	823	790	786	801	741	790	825	803	835	804	833	791	795	818	806	802	786	853	768	807	796	782	794	802	795	823	819	805	818	805	807	782	820	780	863	800	760	797	789	848	794	827	783	787	733	775	778	769	764	796	783	812	824	762	794	770	806	824	798	766	821	825	792	818	841	805	865	819	759	791	851	796	832	855	798	801	772	800	824	860	790	787	776	822	818	756	843	813	855	824	811	843	795	819	807	760	830	792	789	786	782	807	780	826	799	764	845	828	870	829	785	837	836	810	798	761	813	849	784	836	778	792	828	831	817	828	824	801	789	775	804	841	820	825	804	802	790	820	817	843	759	762	786	859	804	813	809	818	835	805	773	840	815	800	818	812	826	767	817	819	863	825	773	795	745	799	757	849	797	837	808	836	774	811	780	821	823	816	789	825	787	824	816	765	813	837	746	854	807	861	803	791	770	851	845	819	818	822	773	831	788	780	828	864	788	839	792	777	759	796	788	760	786	784	835	748	826	772	794	833	789	812	785	840	798	763	795	759	828	825	780	796	811	848	805	804	824	824	832	790	829	815	766	791	851	801	839	790	762	765	798	818	788	860	819	854	854	800	832	785	810	791	826	746	828	781	796	830	826	825	807	816	780	780	822	807	823	829	789	802	795	797	776	782	824	817	789	802	812	775	768	783	798	823	814	806	795	766	825	774	765	777	851	791	846	843	845	808	781	792	834	794	821	817	838	800	792	795	768	824	758	833	829	754	816	834	762	835	805	804	820	825	770	826	863	852	842	809	790	817	849	774	821	832	842	770	784	793	815	832	829	809	776	802	836	837	771	833	797	781	845	795	788	816	792	791	798	799	879	793	797	797	835	757	842	827	804	806	850	778	860	816	771	788	782	886	781	803	798	777	795	781	804	783	782	812	791	842	816	821	854	811	792	801	804	815	843	773	817	783	856	816	762	817	806	759	798	803	832	775	809	782	821	833	822	813	799	843	813	807	821	796	839	808	799	816	792	824	796	779	838	798	839	819	766	791	848	835	803	766	765	805	824	775	804	816	810	835	815	838	806	786	830	810	784	831	809	804	766	816	801	813	763	813	845	830	793	806	858	818	882	791	777	811	814	798	836	823	803	795	784	818	755	814	832	828	775	815	794	767	790	816	855	802	784	816	800	733	836	874	814	797	787	799	758	823	827	802	824	765	802	753	753	798	828	824	825	774	799	787	840	861	789	825	738	805	826	759	804	817	815	843	810	795	815	773	832	815	801	762	875	783	841	773	802	831	841	750	809	846	792	824	774	813	828	791	830	827	843	809	784	791	836	787	803	771	776	760	818	794	771	774	811	795	794	787	845	891	797	800	809	821	776	768	840	785	814	817	826	816	818	782	778	770	793	800	841	795	842	819	782	853	819	857	860	877	787	805	737	830	791	807	795	814	806	794	822	779	851	788	847	834	858	744	780	815	813	815	819	777	810	817	840	776	812	815	785	804	757	772	820	773	799	809	813	760	806	767	793	803	806	824	839	859	777	779	785	830	783	813	807	829	818	787	843	821	816	776	803	845	810	820	768	795	831	814	868	781	798	826	768	791	777	809	833	781	770	830	846	831	847	852	819	818	760	793	788	822	762	780	818	855	780	777	818	828	768	796	816	829	818	814	755	795	819	869	767	802	770	765	843	783	778	783	786	890	829	825	782	808	824	787	786	798	816	819	854	760	855	863	815	810	828	808	792	798	779	810	766	818	810	871	782	851	762	833	827	796	763	773	816	774	817	796	793	855	834	787	808	842	789	808	749	826	774	798	851	802	817	817	833	776	793	785	797	792	826	832	796	828	793	797	775	821	817	779	828	786	781	805	809	821	807	823	878	801	794	805	766	784	754	813	840	817	817	865	812	805	777	839	824	843	773	813	793	751	802	827	825	793	764	831	804	770	832	817	849	786	858	877	828	798	775	820	781	811	789	798	802	804	783	779	787	787	784	790	825	811	776	820	796	830	811	797	806	760	798	819	796	810	833	784	799	777	783	798	798	802	796	771	796	767	812	784	778	835	799	859	808	842	775	812	767	800	830	830	829	847	825	861	819	765	763	802	835	804	803	810	750	813	813	814	780	788	852	816	836	843	822	769	768	777	771	826	804	804	799	821	797	843	795	793	808	858	791	800	811	846	768	825	791	783	787	843	769	909	820	822	809	831	811	804	814	851	857	838	825	764	777	823	811	843	808	793	807	781	833	744	789	814	826	799	859	801	868	802	785	856	741	770	815	874	840	803	783	835	775	823	838	771	809	783	823	827	803	847	787	769	799	785	822	827	834	817	816	835	792	842	791	776	786	791	808	806	769	791	769	835	781	787	840	735	819	807	816	757	767	779	847	787	806	816	835	783	800	808	805	751	836	757	792	769	799	771	795	761	841	799	865	815	816	807	817	807	827	871	850	781	782	743	797	796	800	801	765	777	783	824	784	849	788	801	833	807	771	821	819	796	831	846	813	798	810	802	745	828	823	788	810	813	788	839	803	817	789	833	779	776	792	851	829	810	767	821	812	824	769	785	809	758	812	788	795	760	818	771	824	837	791	777	813	791	791	802	803	828	848	884	791	770	806	835	785	786	843	888	850	793	800	792	848	816	779	820	816	832	822	796	836	828	776	845	831	813	811	820	847	785	848	772	798	781	828	813	817	793	777	829	745	749	800	830	807	836	820	825	789	782	822	769	846	811	774	793	780	859	787	807	824	804	794	800	832	804	808	800	763	787	768	824	778	859	873	833	805	826	815	787	842	738	835	766	806	769	812	820	791	766	813	876	839	839	814	795	811	825	801	787	831	814	810	836	804	801	839	820	836	775	810	790	814	821	784	853	822	782	806	824	773	823	836	823	813	799	797	797	781	834	803	814	834	863	803	834	731	807	860	830	841	772	797	766	761	793	785	818	815	846	833	813	775	791	760	824	773	854	771	859	807	851	787	763	763	803	798	813	772	816	818	814	754
23873	21198	43349	61106	50547	33919	16347	3780	1279	1056	996	995	980	974	939	1008	1016	965	949	1008	937	955	902	1011	967	955	948	930	974	956	950	919	952	988	964	994	1014	981	952	970	1001	914	956	960	940	995	938	972	946	973	955	1040	977	971	953	927	945	908	888	939	967	904	974	937	948	975	985	963	947	996	916	904	997	935	906	927	881	1006	947	935	944	957	910	973	965	913	985	989	956	983	931	943	938	967	929	975	967	966	968	962	939	946	919	986	944	972	989	939	950	939	914	967	966	1001	932	892	973	961	955	927	889	888	994	977	1016	940	947	934	977	923	1000	969	951	939	955	944	920	933	967	928	959	934	919	946	924	974	923	930	993	933	950	913	956	904	946	996	982	956	1000	966	921	973	940	929	942	942	918	963	940	1037	973	901	956	970	881	903	958	949	968	929	881	990	899	923	1010	916	949	952	982	960	917	910	892	967	949	973	971	894	934	923	910	968	957	879	947	953	930	902	972	936	947	903	958	965	920	905	1002	949	887	921	959	939	890	978	946	969	913	934	945	963	923	934	931	925	982	978	944	926	915	898	933	916	972	920	959	977	949	981	970	939	968	951	888	931	942	960	947	903	970	921	969	979	992	953	986	1012	872	911	917	954	955	968	965	911	885	922	953	947	972	971	949	926	976	988	976	924	951	945	914	890	929	989	931	931	942	997	964	943	942	955	989	908	926	905	893	884	959	984	907	936	951	893	884	983	941	940	943	950	926	959	950	981	945	926	959	915	942	921	971	963	871	949	942	970	908	955	954	949	882	1019	956	929	939	978	931	892	952	925	954	942	956	985	945	943	993	967	981	918	998	973	953	937	961	947	953	940	966	915	996	959	981	927	954	914	921	879	964	953	936	926	987	945	946	966	985	974	951	956	943	958	913	959	989	908	998	969	919	903	950	984	941	993	997	952	1006	952	927	903	949	923	949	1014	981	989	950	980	957	966	934	891	963	927	942	945	966	940	900	956	841	938	974	890	945	992	928	924	939	898	932	955	915	981	957	922	945	960	959	941	981	926	948	934	938	970	952	941	910	962	901	928	884	985	900	925	947	924	904	874	938	960	896	971	944	959	996	945	960	899	940	980	982	996	952	932	1006	924	982	947	906	994	939	916	961	978	930	927	898	980	974	984	904	962	947	933	921	925	886	922	995	878	891	956	896	925	937	960	956	939	936	928	917	974	944	992	993	966	908	909	968	974	990	979	919	866	972	1003	935	945	969	944	956	950	946	969	989	947	953	940	937	962	900	923	891	903	955	924	920	977	906	950	911	876	948	931	904	938	924	960	900	959	977	916	954	918	905	934	1011	881	937	962	990	991	964	977	943	942	956	941	984	944	957	1005	977	989	952	943	953	881	945	896	960	929	972	942	957	898	934	910	960	923	934	926	938	951	881	956	975	905	981	949	913	932	955	1013	926	904	916	883	924	949	984	969	966	925	927	903	912	894	948	1012	949	933	899	953	931	984	979	939	946	991	916	915	968	952	926	935	921	962	932	929	885	934	972	900	926	916	917	959	992	956	992	924	950	968	916	963	977	963	947	912	938	951	888	890	933	946	989	874	949	947	962	939	1009	925	938	895	928	914	867	883	938	1007	954	938	960	886	907	933	903	952	901	939	931	972	888	979	997	908	931	994	962	966	949	958	957	860	899	1038	932	954	937	926	901	985	943	904	947	968	942	933	950	1050	958	1006	894	969	946	1021	935	956	985	948	967	961	969	934	982	938	960	992	923	911	1009	966	998	903	910	981	933	928	993	954	903	947	949	912	923	914	969	947	918	949	957	929	886	987	928	928	921	895	960	871	953	944	957	946	882	888	925	933	904	965	929	914	996	995	938	910	942	974	872	977	947	1012	983	906	992	890	909	986	909	963	970	903	971	930	919	1006	972	896	910	930	925	901	954	949	957	922	979	961	949	918	974	981	913	950	928	953	935	918	937	936	996	967	950	941	951	911	960	925	917	934	940	943	939	933	938	866	869	952	984	967	903	924	971	948	881	908	986	906	917	925	929	1040	867	932	955	893	998	897	951	922	899	904	941	975	957	920	924	910	928	927	933	956	915	1027	910	892	931	928	938	951	987	931	913	929	842	933	948	929	928	945	945	968	946	912	894	893	929	957	907	891	974	931	981	942	880	981	949	920	1019	940	888	880	936	926	989	910	922	921	985	936	930	922	948	970	914	952	1000	905	961	949	976	938	957	904	889	946	932	950	1007	967	969	910	1013	946	972	981	978	973	935	903	926	925	1011	927	953	1000	924	955	897	998	994	1009	952	941	956	960	932	867	895	951	928	854	962	999	941	918	935	906	890	951	909	994	935	900	945	908	952	903	949	921	955	905	947	935	920	893	952	941	901	904	962	980	969	918	927	961	910	915	919	970	916	933	936	921	907	932	1005	1012	959	991	1021	996	980	997	952	946	905	925	986	934	929	975	903	950	926	928	997	961	957	858	907	982	907	853	955	919	940	925	975	959	877	976	954	955	995	938	971	936	901	974	909	924	910	929	924	1039	915	905	946	984	886	900	945	939	925	910	916	937	945	962	948	933	949	995	943	936	916	952	978	921	1006	950	957	921	980	1015	878	927	929	921	943	897	901	923	946	969	976	1003	969	905	964	946	909	998	962	957	977	918	893	954	899	960	901	881	964	921	990	949	998	928	986	877	926	963	975	924	920	937	998	958	941	935	979	941	977	929	993	924	969	936	967	921	980	958	970	906	962	891	936	924	916	980	929	967	997	910	891	1042	880	961	901	952	940	933	983	928	960	915	929	938	880	920	931	932	935	935	962	935	941	898	931	960	901	950	989	961	884	900	923	956	919	952	974	952	939	1014	904	928	940	970	940	939	944	989	919	918	887	892	917	1003	943	939	941	990	962	960	919	920	991	992	958	945	941	973	947	891	939	974	933	946	949	991	1005	1007	950	1000	932	926	938	925	973	979	915	945	928	902	959	988	922	916	990	896	938	902	979	902	953	931	924	887	894	984	937	965	991	964	904	947	979	972	952	934	962	944	958	948	976	958	940	949	907	952	962	892	905	995	952	897	959	973	914	930	911	888	948	940	943	939	941	929	900	903	944	916	905	924	962	924	955	925	957	925	959	1001	976	930	952	903	912	939	971	944	941	950	940	944	969	959	925	886	922	969	995	916	905	958	879	912	939	958	951	951	963	961	952	897	965	920	930	929	1025	992	910	923	955	924	969	931	948	928	887	929	950	903	912	954	941	961	990	1039	885	950	944	926	966	919	1011	943	946	918	927	919	911	904	1022	923	958	909	893	888	945	956	944	899	925	945	921	963	968	941	934	964	953	918	937	952	913	924	971	897	917	913	898	905	956	978	923	997	930	947	909	971	902	929	901	924	947	984	948	937	958	945	927	938	952	939	942	954	950	927	904	947	918	1008	953	958	999	905	914	968	901	921	862	956	1019	940	946	965	919	1001	903	978	999	934	942	893	986	985	964	918	901	878	917	939	989	905	958	970	911	924	893	950	892	957	932	911	911	974	929	948	975	938	937	909
5331	48589	91647	76654	51605	25120	8359	2732	1146	985	960	964	926	1001	931	987	966	925	924	939	945	916	923	882	902	913	943	902	918	945	919	908	884	873	967	924	901	956	927	934	924	916	948	957	906	915	918	959	962	921	924	916	910	887	890	896	928	900	938	913	910	923	879	927	948	905	908	919	850	932	886	916	952	891	908	924	886	894	942	915	936	903	891	865	919	902	886	881	859	903	873	910	931	884	951	887	905	891	920	924	928	890	959	911	904	879	915	921	919	902	898	918	908	846	937	943	924	916	906	995	901	945	862	911	898	861	930	889	934	935	898	960	913	927	885	890	903	930	878	960	910	875	920	947	919	927	885	876	896	855	956	890	961	890	921	938	897	965	897	899	930	922	867	925	897	887	880	861	908	897	923	919	871	921	923	875	923	892	944	894	966	889	891	945	920	920	922	876	877	887	910	900	942	930	930	882	971	902	886	903	928	929	910	920	917	884	912	929	896	960	891	906	914	894	926	875	933	901	895	945	889	888	862	927	884	954	913	925	899	925	891	938	881	894	913	870	923	890	925	885	880	877	959	933	917	859	962	965	942	876	905	897	868	911	920	896	936	848	935	879	951	933	933	929	890	868	962	870	923	896	880	887	918	883	937	873	885	949	915	904	947	883	905	925	896	919	897	892	924	913	890	894	861	870	876	889	920	910	880	900	947	888	921	924	908	933	902	854	907	857	855	927	913	917	902	895	875	957	901	894	908	948	919	894	861	904	902	943	928	929	915	898	933	887	929	917	903	899	878	899	945	931	913	838	884	900	912	913	918	929	938	983	900	866	936	889	879	939	873	900	956	919	903	957	899	892	914	954	907	847	898	900	896	949	893	927	919	870	895	898	944	925	936	841	928	861	912	881	968	931	896	882	886	926	928	900	924	912	947	908	910	905	918	910	927	908	925	885	900	887	899	890	960	872	854	954	852	888	874	879	896	923	895	927	855	936	898	897	923	885	912	890	878	963	899	958	953	953	921	912	889	869	913	900	945	880	912	892	899	882	945	942	957	925	943	871	905	908	959	916	921	877	870	853	957	963	897	858	936	921	830	894	919	930	899	860	906	942	937	888	882	835	895	897	892	899	924	894	886	947	916	885	946	924	894	913	935	931	934	923	883	960	860	895	863	931	917	926	878	912	919	874	911	887	931	958	910	855	917	903	878	879	900	906	875	894	924	926	905	913	877	947	891	925	889	903	901	883	921	930	910	913	965	902	860	937	874	859	904	866	906	927	918	880	905	903	942	970	942	958	944	883	953	929	982	875	866	914	899	899	887	935	882	918	893	928	892	950	953	873	914	873	970	926	902	904	893	929	867	876	871	872	919	1010	945	901	928	928	888	923	921	889	892	898	918	956	897	889	894	935	908	914	876	900	911	896	883	908	865	876	890	921	915	894	920	862	828	874	868	864	935	904	927	938	920	877	913	890	912	920	903	901	902	915	901	884	919	900	913	915	841	884	899	885	911	939	959	877	886	894	919	901	863	890	896	964	843	908	900	852	892	882	905	912	921	979	948	959	964	872	891	882	876	886	973	933	899	896	895	885	903	947	860	914	888	908	892	960	888	885	942	887	917	910	922	882	906	881	913	890	912	889	997	952	912	914	881	945	930	863	915	961	930	889	932	957	930	931	887	874	911	892	881	918	911	911	925	832	910	947	904	913	930	926	904	907	936	916	844	864	912	903	917	951	902	887	901	882	946	873	892	898	904	934	934	846	936	866	898	917	873	927	845	942	915	893	942	992	934	874	899	904	887	891	924	924	964	873	914	877	899	909	914	925	967	925	925	923	978	941	894	892	922	924	920	893	858	879	881	953	903	890	933	940	915	916	920	940	897	905	863	858	865	888	888	934	888	904	952	898	966	907	915	927	879	881	880	934	918	920	912	888	880	896	929	879	946	925	928	876	879	927	897	899	942	931	889	903	936	900	906	912	938	896	907	863	948	939	856	905	906	923	868	815	946	947	918	899	864	918	933	923	885	928	902	857	889	940	872	933	920	877	925	913	931	890	930	965	918	907	891	918	910	899	916	894	891	927	914	946	892	909	951	962	896	963	927	883	905	862	926	865	908	911	960	897	921	915	913	898	903	884	930	907	888	872	920	871	870	884	907	907	976	912	860	898	910	923	927	850	901	906	937	889	893	930	911	855	925	924	906	878	921	950	892	895	898	853	942	898	912	888	969	953	930	888	888	881	885	900	876	893	932	927	986	895	914	907	865	904	848	889	883	912	932	898	898	942	896	904	946	905	905	935	867	916	889	862	892	869	871	945	926	939	932	852	910	914	953	919	915	894	933	912	935	908	893	863	867	865	831	911	907	963	892	890	918	919	924	952	926	921	844	919	905	884	869	911	866	907	882	939	830	837	921	906	919	902	894	858	925	895	905	875	912	919	921	857	930	907	898	900	944	887	919	876	878	868	894	933	858	908	916	887	874	890	985	859	912	932	876	905	911	889	920	820	842	881	908	891	919	902	864	877	913	890	918	889	896	916	908	896	878	923	907	958	961	886	910	866	935	954	888	870	919	922	920	914	912	944	924	878	921	868	893	916	911	888	880	943	938	914	909	902	969	912	905	932	939	883	944	940	870	928	942	882	850	883	857	888	870	904	917	922	891	928	890	872	897	921	873	907	936	935	910	900	862	896	888	917	883	937	906	913	869	868	957	953	863	884	919	931	930	905	854	941	917	917	877	887	884	904	904	897	899	906	909	924	990	963	877	966	878	932	907	912	898	912	912	966	925	864	882	954	878	902	834	916	880	914	877	918	899	917	930	871	909	951	896	940	890	878	915	954	892	901	904	958	891	938	884	943	886	911	987	927	948	906	953	927	877	880	863	937	945	876	887	892	905	914	906	929	892	967	931	911	850	929	891	872	953	902	977	945	952	861	900	922	902	939	878	864	906	897	904	901	949	934	897	859	931	932	899	903	889	887	909	863	899	903	918	875	947	866	920	943	888	919	883	910	909	883	950	942	887	884	878	874	867	900	895	961	917	932	909	890	872	890	844	915	882	883	889	870	923	911	911	902	932	922	906	923	843	906	895	875	869	862	932	897	856	893	884	912	967	907	925	844	903	888	877	958	903	929	933	933	848	908	905	921	880	854	902	920	898	923	906	932	892	882	927	905	837	897	941	910	919	906	920	946	898	881	896	861	926	907	917	886	902	884	897	911	951	899	956	924	849	826	795	906	890	883	904	890	944	895	885	910	904	881	900	925	912	944	878	913	889	891	823	883	968	869	905	901	865	879	921	932	948	892	916	904	899	895	879	938	906	951	906	958	946	896	895	939	862	958	957	849	902	925	952	915	914	836	866	889	907	931	873	867	938	919	863	899	895	874	853	928	936	874	923	896	949	911	875	920	937	923	881	935	892	875	902	890	840	881	893	900	960	872	897	876	919	901	974	924	892	913	885	960	863	901	911	879	914	894	885	914	886	863	866	869	872	901	896	879
27287	16902	26068	28984	14163	4960	1688	1063	900	883	862	950	856	837	884	908	892	855	881	889	897	840	904	895	887	877	878	886	852	868	871	848	864	856	875	841	830	873	868	904	884	884	865	841	877	858	861	842	874	819	855	888	898	899	880	813	853	819	869	919	922	883	859	879	878	910	871	861	896	880	836	825	863	866	867	848	872	836	869	930	849	917	887	843	922	899	876	891	880	818	871	850	849	863	826	832	897	866	839	877	899	880	898	848	916	860	810	862	836	880	864	883	868	895	880	866	897	907	819	863	872	880	825	881	813	804	854	858	828	878	869	915	914	885	866	836	848	848	851	882	903	886	887	854	870	818	909	907	866	905	841	899	871	833	897	858	840	860	836	870	864	822	854	851	874	901	922	865	855	837	913	901	880	844	887	893	909	869	882	887	886	857	847	839	858	894	874	898	885	837	846	903	935	919	880	915	893	836	812	904	867	874	879	870	881	897	835	881	876	913	875	864	876	845	861	906	880	849	891	870	856	835	856	859	850	884	873	932	905	840	868	847	823	848	931	880	913	886	886	919	826	841	869	858	846	890	841	876	878	845	875	802	825	866	874	905	928	881	815	939	870	879	853	859	848	814	856	926	887	846	866	867	846	847	872	878	868	823	884	866	908	893	799	852	883	895	937	862	878	846	877	856	855	878	855	883	869	831	842	836	853	843	884	855	886	803	825	894	854	870	862	865	864	877	845	836	874	867	862	837	920	879	845	893	865	884	916	813	878	888	886	871	864	859	883	863	791	790	821	869	844	878	852	890	865	821	883	830	876	865	838	898	875	850	874	852	862	895	839	830	826	858	890	868	866	835	819	807	898	882	927	850	883	868	829	866	891	849	849	877	865	897	886	877	855	863	849	842	870	859	860	897	928	833	902	797	847	863	886	836	861	879	860	883	880	872	868	885	834	853	792	844	861	904	859	852	878	884	869	851	912	870	895	865	855	846	852	862	884	823	850	845	902	851	833	884	851	854	887	869	866	872	858	817	846	847	850	870	856	863	818	866	873	860	853	854	832	911	820	879	864	876	882	903	855	844	841	794	829	854	861	879	891	794	850	868	883	905	857	865	879	863	845	859	859	845	837	897	902	861	811	829	852	834	866	905	832	917	877	889	896	901	840	876	852	860	870	865	830	831	843	844	885	856	847	854	835	875	882	879	916	824	818	887	829	886	867	842	833	870	832	891	845	830	854	832	852	859	863	850	863	921	867	864	837	831	834	917	845	843	878	868	878	877	894	881	840	853	855	893	769	810	882	820	889	847	901	846	900	839	838	871	912	901	861	860	857	896	834	898	894	887	846	846	900	798	907	890	873	860	837	928	841	868	866	849	849	851	890	901	804	870	858	891	876	894	888	928	891	827	916	899	885	858	878	868	843	882	849	881	841	852	855	929	809	898	863	837	817	856	818	878	856	844	853	865	906	880	856	836	871	850	901	869	903	819	862	866	846	839	821	819	847	898	905	831	868	800	885	884	890	861	886	794	865	830	848	882	887	894	901	883	906	862	838	870	857	893	888	893	866	967	827	885	860	872	855	820	863	853	840	883	910	842	849	849	873	846	921	894	854	869	840	913	829	875	816	838	880	936	871	866	915	840	881	879	848	859	937	832	839	862	827	886	865	880	850	837	895	814	886	851	862	873	859	890	815	950	862	892	893	879	885	848	828	861	866	931	915	899	870	889	831	868	862	836	868	846	885	849	838	887	893	854	880	846	901	854	836	824	867	885	833	895	823	833	825	883	860	834	912	824	851	882	826	843	851	833	871	895	835	873	855	881	859	866	882	871	868	870	844	796	871	901	836	854	875	861	855	880	871	899	905	891	863	796	840	900	887	821	811	875	925	932	884	872	838	857	854	869	895	902	795	846	827	900	861	833	845	869	826	889	877	818	853	884	880	847	856	910	841	883	860	929	880	833	880	867	885	864	820	858	894	868	863	866	869	865	859	854	885	899	858	878	921	887	882	886	882	871	875	836	849	870	871	854	883	853	808	858	844	820	856	822	899	844	836	886	886	877	884	868	878	803	888	871	939	842	838	858	868	852	818	895	881	866	871	881	886	825	918	911	937	883	858	864	883	857	851	892	901	887	873	870	859	874	870	882	888	843	864	834	822	860	884	824	917	904	875	843	875	883	887	889	877	841	912	801	821	855	885	840	785	847	872	901	864	852	864	857	858	841	863	906	854	821	817	852	831	804	841	812	854	825	885	857	888	871	845	846	859	867	903	910	877	811	841	876	920	887	867	843	861	886	843	872	849	867	894	869	843	878	864	844	901	853	870	857	851	883	842	896	843	857	907	903	865	858	807	828	848	830	836	889	852	858	820	865	870	866	853	841	825	795	844	890	828	865	852	858	888	868	856	829	887	866	891	857	827	881	828	883	881	812	866	876	863	870	833	886	852	868	818	817	846	928	871	839	875	858	811	876	896	854	863	847	838	859	864	896	857	831	906	886	848	873	863	951	920	919	814	896	890	869	859	857	853	919	831	815	852	857	909	846	823	839	801	864	944	901	872	916	850	875	840	909	795	878	871	884	860	808	832	811	883	860	868	850	801	878	843	826	895	860	884	886	872	896	878	826	842	878	887	844	868	827	892	832	854	849	874	869	896	846	828	830	879	836	849	864	848	860	830	828	861	822	949	799	918	888	856	822	871	797	908	933	876	854	864	841	932	898	895	863	855	819	841	813	911	842	873	885	828	821	895	860	848	870	866	856	879	880	798	847	824	856	858	870	841	939	818	874	936	871	880	877	789	870	869	878	831	880	871	904	828	910	849	876	888	891	837	893	833	863	847	877	882	895	924	817	837	861	904	868	887	880	858	872	838	868	879	859	855	842	886	872	868	944	896	888	845	869	809	900	859	859	878	849	845	854	863	885	872	838	888	878	889	833	833	863	853	854	911	829	877	854	880	869	878	870	890	820	850	929	885	878	822	868	829	882	826	886	849	912	886	839	861	886	863	915	913	859	822	918	861	862	911	884	847	888	849	906	891	902	857	855	830	870	905	874	834	861	903	888	917	866	844	920	826	894	870	850	846	888	857	862	842	867	905	840	874	865	892	873	883	884	910	904	840	875	884	887	878	838	905	887	852	908	848	888	877	901	862	818	843	831	905	909	830	839	854	812	873	851	874	853	906	842	880	871	892	869	828	917	858	857	902	861	859	878	835	873	843	839	895	787	869	827	876	885	867	874	895	899	877	872	881	871	865	856	896	893	847	839	912	875	880	849	836	810	814	884	891	823	854	834	862	875	874	887	889	855	928	842	879	886	886	881	897	879	860	875	854	876	839	835	844	850	826	859	889	861	826	844	867	842	822	862	894	866	878	843	861	891	906	861	834	888	951	828	866	899	849	882	846	869	892	849	853	837	847	859	869	884	858	882	845	860	865	928	868	837	902	836	865	872	876	885	806	885	898	845	850	854	838	795	854	876	866	837	863	949	880	897	920	809
4979	9818	26984	19399	9030	3633	1485	943	773	794	773	715	706	743	745	717	762	740	754	736	759	794	772	764	764	773	752	742	764	738	829	761	726	764	745	740	736	784	696	828	731	759	719	809	759	740	807	776	729	737	720	718	802	801	750	755	792	765	757	758	799	793	720	712	795	758	736	744	785	753	801	778	795	769	787	802	743	796	708	789	773	776	711	736	744	765	762	735	767	810	752	748	763	766	785	738	759	811	822	786	727	736	739	790	750	794	752	774	772	737	771	738	708	801	827	750	755	767	760	740	770	796	744	776	778	757	774	761	723	837	802	778	773	721	747	758	775	727	769	780	728	766	758	749	782	796	786	782	773	812	735	746	789	750	787	737	772	803	734	728	803	763	767	695	757	793	801	782	771	747	780	716	744	777	791	788	755	747	784	703	710	795	756	780	766	735	724	799	760	754	756	769	759	753	773	794	757	739	734	738	803	744	754	752	729	826	761	759	800	753	746	769	775	735	768	748	718	786	792	794	781	739	797	736	799	771	743	786	824	766	762	742	755	786	731	765	791	758	753	762	779	749	779	743	740	767	829	762	753	757	755	726	766	767	741	739	751	776	772	796	755	737	750	789	753	745	763	738	757	781	795	734	745	795	746	761	732	781	746	770	762	776	762	815	709	775	793	805	759	786	792	734	827	740	819	729	738	754	768	786	734	755	755	763	681	763	755	799	746	792	783	785	764	762	757	787	743	816	790	776	775	798	758	796	770	782	761	718	709	756	765	765	775	727	807	719	747	734	737	749	757	795	745	731	747	769	750	768	759	714	813	756	785	743	807	794	766	746	733	757	742	807	753	751	718	812	752	763	807	809	712	748	761	734	769	770	721	768	766	837	764	761	777	755	786	759	693	765	770	715	752	733	781	717	731	803	751	770	752	771	773	748	780	774	725	789	802	755	785	759	661	804	752	783	718	799	676	824	786	740	767	749	745	751	742	759	729	681	773	807	765	744	714	792	820	789	770	764	810	761	720	805	797	730	736	706	784	722	783	749	732	792	743	723	764	762	735	729	764	770	764	778	774	789	744	769	803	757	793	781	761	775	769	747	737	779	745	751	782	785	768	742	756	735	756	770	769	782	774	782	801	801	773	768	789	838	781	737	795	778	728	731	755	785	789	775	809	772	737	746	706	795	738	761	731	773	763	753	804	778	792	794	762	732	796	763	753	721	745	755	718	777	690	787	735	767	730	735	787	739	780	769	769	727	789	746	753	780	764	761	778	782	711	733	726	718	758	779	761	762	778	784	738	783	749	740	804	747	757	783	763	784	752	755	744	776	743	710	738	795	750	767	762	737	751	748	790	780	776	749	768	771	720	809	762	745	762	718	751	754	753	735	809	730	757	734	755	791	783	734	787	800	744	714	755	744	786	770	791	728	761	780	782	753	751	804	777	717	750	815	753	772	792	722	770	738	715	727	788	743	732	752	753	655	746	766	794	738	759	704	742	750	760	755	774	720	729	747	771	749	814	745	766	728	776	766	764	765	779	817	744	753	757	740	758	745	767	794	782	801	736	727	744	714	775	762	725	752	769	759	786	762	761	764	801	780	748	747	753	773	741	826	744	744	801	743	733	780	770	712	750	774	745	809	800	760	738	755	762	784	750	747	763	764	750	789	753	720	750	774	714	775	729	775	777	729	750	738	776	790	756	825	747	755	797	789	749	798	768	807	766	739	800	739	705	760	759	792	773	794	756	755	769	747	764	765	766	718	787	754	747	736	773	793	774	756	698	739	748	722	787	776	767	765	780	744	751	736	796	732	770	741	816	799	718	754	738	736	746	798	796	752	731	769	771	763	748	812	749	742	721	789	776	808	751	758	782	749	775	765	758	786	779	807	811	817	743	799	747	756	781	778	745	743	734	765	784	762	751	799	778	767	776	749	774	755	755	846	765	702	736	778	788	802	748	750	761	694	746	775	803	728	767	757	782	814	830	750	744	783	728	758	729	776	712	762	743	706	738	768	743	755	733	747	730	787	751	823	718	724	757	737	736	769	745	759	735	717	723	753	736	778	750	716	780	766	738	727	803	784	757	773	792	783	781	787	795	805	759	690	745	733	757	752	778	726	747	798	747	769	746	761	714	760	706	753	769	766	757	740	762	751	706	746	761	769	782	761	755	726	729	751	796	763	732	766	799	715	760	722	724	790	772	777	727	750	750	718	783	745	808	742	778	789	770	752	760	784	799	726	764	741	726	785	745	762	805	766	807	777	806	754	708	771	776	713	726	757	745	795	786	681	754	772	784	793	750	807	744	749	763	793	741	769	718	690	724	717	718	754	815	766	767	764	787	788	745	766	782	801	751	730	757	704	736	739	768	789	740	805	760	802	714	809	798	753	765	750	769	764	791	792	815	782	769	716	759	673	753	767	817	739	761	758	770	779	794	784	749	780	716	775	748	763	754	754	718	796	749	785	744	753	754	755	751	754	764	741	775	763	803	784	812	723	807	811	761	800	803	776	781	799	722	748	733	774	800	783	761	764	771	784	750	773	772	734	780	770	777	709	703	751	735	748	727	749	755	737	729	721	769	753	779	779	779	813	736	781	773	774	765	763	765	751	725	796	777	762	748	807	813	714	751	796	778	772	714	773	775	768	717	738	793	758	768	710	772	790	799	741	745	808	785	748	717	775	744	757	752	808	737	761	707	770	738	769	726	773	759	777	744	727	758	797	747	772	808	731	760	731	752	735	714	759	719	715	813	814	740	772	778	768	780	766	815	787	775	769	773	761	750	772	767	748	789	768	769	786	740	780	758	776	762	723	742	768	746	766	794	765	720	759	792	771	795	729	754	778	718	781	758	799	763	751	747	744	819	813	733	766	801	768	784	742	757	752	743	759	765	774	765	766	757	752	756	721	755	740	757	729	759	751	756	742	744	774	776	765	716	739	741	754	747	773	713	733	775	731	776	749	793	759	758	770	739	796	759	756	797	772	706	773	768	755	787	758	720	735	755	795	737	773	741	755	720	745	758	772	764	756	701	765	716	790	821	725	775	728	720	785	712	758	760	747	746	736	730	753	739	807	725	782	787	741	733	757	806	785	756	759	739	730	728	739	772	758	809	742	710	761	780	727	774	771	762	761	757	727	703	764	732	766	749	738	716	787	772	820	794	787	733	747	749	756	810	796	777	754	771	797	719	787	773	765	763	750	748	761	749	805	778	788	759	731	767	759	794	792	726	751	800	737	816	749	751	787	787	784	760	760	761	779	771	690	756	745	733	771	761	812	774	799	776	765	804	769	712	739	751	731	760	768	734	735	782	800	749	763	756	739	765	804	755	757	760	766	752	736	780	757	756	797	736	746	763	776	783	772	764	758	707	752	753	750	770	761	764	735	766	720	711	798	766	721	745	769	738	798	749	740	758	768	724	731	782	756	774	797	755	753	760	733	775	742	761	754	718	721	796	747	794	812	789	766	780	775	749	772	795	771	773	747	756	713	801	757
24480	21442	43014	57502	45472	26500	10464	2511	1191	919	939	910	911	898	828	805	852	865	885	840	851	847	891	835	922	886	829	885	896	890	833	845	962	836	886	830	870	872	874	876	871	831	893	879	847	871	814	888	863	888	910	806	834	908	845	916	827	828	836	868	863	886	857	878	882	849	855	860	843	804	858	861	829	834	889	931	876	837	863	858	861	898	811	885	869	847	883	842	861	861	847	859	827	865	794	902	889	890	869	893	866	849	856	873	884	856	850	864	835	843	838	841	890	877	887	839	867	843	848	861	827	883	891	856	868	879	842	848	858	785	896	909	843	862	847	915	873	868	904	849	864	832	863	830	887	834	857	843	931	838	878	859	903	866	887	861	823	888	844	838	832	902	826	862	866	844	892	880	853	856	865	909	866	884	908	866	841	837	841	822	864	893	799	876	813	812	914	894	836	849	811	877	907	855	852	853	829	819	846	886	787	880	881	890	821	881	849	874	896	865	819	869	823	866	870	787	864	863	844	868	833	807	847	862	865	791	925	839	803	858	859	863	872	856	909	889	866	803	844	847	870	918	855	787	862	849	806	910	789	850	833	847	879	868	795	839	871	870	905	838	881	870	849	879	827	884	847	855	927	865	905	804	864	865	862	866	841	789	905	884	850	812	858	878	856	912	828	887	854	855	840	837	841	890	863	807	854	797	824	852	883	856	908	868	854	832	834	853	814	827	875	861	848	839	888	823	830	870	856	868	867	859	878	885	841	866	823	834	866	876	843	845	861	826	867	907	909	838	878	890	871	880	805	872	840	847	855	861	907	852	819	901	880	861	854	807	834	852	823	894	834	878	830	829	835	822	876	925	823	887	904	907	851	857	812	831	885	814	863	816	929	872	910	900	826	866	835	846	899	850	908	885	865	870	868	858	848	880	867	865	856	843	868	862	856	860	862	889	905	852	894	843	840	861	895	876	822	932	856	833	911	858	898	875	874	831	873	834	862	893	868	904	815	865	862	791	846	839	833	864	902	890	898	892	870	851	901	820	878	909	911	920	901	931	885	846	814	860	891	849	846	863	883	918	850	830	898	908	855	861	847	839	891	815	847	849	823	878	883	842	808	865	835	892	869	897	846	835	823	803	838	818	858	852	828	903	890	847	824	848	844	862	854	901	878	870	887	875	850	809	867	807	904	852	894	865	850	837	902	852	887	845	879	923	861	880	804	870	856	830	806	897	858	908	812	867	866	884	827	871	882	897	897	879	837	809	892	856	848	858	875	790	890	889	853	858	861	820	848	861	843	837	865	889	889	899	806	836	840	881	874	849	840	905	820	863	864	922	879	916	866	896	881	860	901	835	848	830	914	799	837	866	902	821	855	881	909	897	856	837	825	906	891	827	872	867	849	867	864	877	871	907	857	867	905	825	864	872	902	869	878	800	894	852	851	839	880	856	841	847	859	897	855	838	820	852	865	893	837	881	869	850	889	898	881	833	847	801	897	879	868	879	876	896	863	819	856	857	869	869	862	835	838	834	860	903	903	866	885	900	843	858	831	824	919	872	834	857	828	826	879	886	870	859	918	908	879	848	866	875	824	883	821	879	924	856	867	850	866	859	902	902	862	868	896	836	879	926	842	889	878	800	824	846	842	803	829	857	876	868	887	849	881	796	882	829	852	860	850	825	829	865	829	875	852	870	823	889	824	823	842	883	839	914	841	798	846	856	838	817	879	846	858	830	857	865	830	895	814	894	835	851	853	882	852	781	843	874	858	874	822	875	879	914	862	889	843	887	854	892	835	880	855	870	852	865	886	873	837	852	932	802	866	822	835	820	859	872	835	843	860	853	822	870	896	849	780	817	830	880	890	857	824	859	889	825	919	818	855	825	863	862	853	891	878	896	862	855	860	885	805	864	903	811	898	842	850	867	877	811	862	879	830	846	843	855	838	896	863	824	845	873	862	924	893	895	859	876	892	878	879	813	824	916	837	837	834	941	853	878	846	823	844	868	859	857	879	833	865	861	859	867	855	881	926	866	810	856	845	877	817	909	895	863	866	807	802	864	847	862	916	874	874	894	850	832	851	822	872	855	827	862	883	823	890	861	860	859	859	821	822	827	841	845	876	832	911	902	845	818	907	771	852	827	824	873	853	871	847	858	887	853	782	850	804	863	849	886	851	883	851	881	862	863	799	854	876	858	850	876	886	814	873	883	897	829	894	847	872	852	915	833	827	876	896	829	852	867	837	862	833	869	858	814	820	885	856	849	929	897	842	869	887	897	863	827	845	893	866	878	816	859	862	869	868	873	826	857	894	874	890	872	867	901	870	827	862	896	841	872	883	846	869	871	833	881	876	849	871	861	852	848	846	844	893	839	890	843	895	858	838	850	855	816	854	882	943	839	866	861	844	847	925	838	839	862	892	918	915	868	866	909	876	839	895	893	853	884	894	891	892	844	837	824	853	876	871	820	920	911	847	856	879	832	875	898	893	839	900	822	915	880	817	876	821	865	848	858	858	794	821	918	875	893	844	876	852	861	840	856	829	846	856	864	856	830	868	891	847	885	883	847	906	857	895	851	897	823	897	827	909	837	873	848	886	835	856	865	820	884	858	838	838	884	806	888	858	897	783	898	795	812	870	893	833	844	834	808	779	851	875	876	845	870	867	903	843	908	814	844	936	840	901	803	876	828	867	853	843	874	832	882	932	860	896	888	850	838	853	839	876	823	836	885	813	792	855	797	908	873	813	853	898	817	866	829	826	903	869	853	866	882	850	832	889	854	867	886	877	868	887	872	889	824	862	846	801	875	879	842	835	884	825	853	892	875	888	862	828	884	887	855	870	861	867	847	893	868	823	865	777	851	888	850	858	797	850	814	879	851	858	882	816	858	831	885	896	855	871	866	860	851	875	868	875	875	839	843	824	876	900	887	876	836	835	840	825	882	860	859	879	918	893	872	856	853	829	808	789	876	846	864	910	857	933	844	794	831	874	859	864	841	871	834	854	895	841	831	868	827	854	874	885	877	855	919	874	835	915	878	882	845	876	863	856	877	836	846	825	837	855	890	854	850	866	890	908	865	877	898	865	849	840	851	891	829	885	895	827	830	834	840	882	866	857	864	848	831	886	833	809	863	825	884	822	865	849	834	874	903	923	840	863	856	878	867	864	872	864	849	892	878	808	834	886	839	822	889	879	824	879	866	838	865	840	835	849	882	906	883	863	825	822	854	888	921	877	829	853	868	832	828	883	913	884	889	810	850	880	792	855	883	869	862	812	843	810	912	860	847	846	875	869	840	809	883	840	856	867	834	855	815	890	860	885	816	863	842	823	852	860	843	871	842	826	842	835	817	895	854	878	857	896	851	846	881	807	912	852	805	867	846	828	845	846	838	923	824	897	880	890	888	839	878	879	896	857	877	894	848	861	895	868	860	849	831	887	869	839	878	849	859	879	852	893	810	862	799	863	896	815	834	863	790	842	909	799	878	890	886	853	848	873	866	872	891
18741	70245	84198	63477	40781	17567	5904	2090	1063	866	848	854	847	835	868	873	837	802	855	851	902	851	828	885	883	801	864	861	849	830	867	834	850	810	797	790	877	829	830	848	836	818	883	869	885	809	845	789	830	841	847	810	853	861	809	837	866	856	823	802	877	842	877	860	812	850	789	814	871	757	814	808	801	806	847	821	813	774	840	824	849	851	855	814	827	859	839	846	828	844	819	794	861	813	821	842	826	807	877	840	788	815	862	826	807	866	845	849	872	829	841	842	822	852	845	861	831	780	842	843	825	815	840	843	820	802	820	854	830	867	822	818	823	858	805	807	841	819	792	847	830	808	815	830	830	843	808	826	833	812	831	875	823	791	817	842	839	826	812	775	821	815	825	851	855	765	865	828	842	842	850	838	818	784	758	833	873	831	833	842	854	857	887	845	850	821	838	798	870	878	831	779	826	778	829	811	875	821	797	863	880	815	793	861	838	860	815	859	796	881	819	788	870	814	820	771	806	796	826	893	846	825	835	793	844	878	805	774	844	824	860	850	821	874	796	829	837	847	838	858	795	827	837	800	830	813	814	856	843	808	797	831	865	803	850	808	854	885	815	813	814	889	813	847	778	844	785	865	863	797	821	774	846	792	820	839	868	839	773	776	805	815	795	774	854	799	809	752	812	813	815	863	814	812	819	822	834	830	820	825	839	795	821	815	829	831	854	875	806	883	854	816	817	836	818	819	865	921	805	861	837	858	826	822	767	844	835	853	892	871	727	844	888	779	851	846	798	880	833	841	802	834	783	870	823	854	898	848	891	874	814	836	799	794	817	844	846	856	846	849	847	815	856	857	851	825	802	813	796	794	799	855	869	833	851	803	806	778	822	852	864	842	833	871	835	795	862	833	856	861	788	831	814	779	844	843	837	859	832	867	800	841	834	804	811	852	849	798	815	848	860	805	859	864	808	850	863	798	805	848	810	854	831	784	846	803	838	814	791	834	835	797	840	837	835	841	848	798	817	793	846	848	858	792	842	840	819	829	815	867	854	836	816	862	824	832	808	846	848	736	827	786	842	853	853	841	821	823	804	842	832	851	853	854	809	829	846	797	846	854	834	863	822	866	812	833	869	830	855	759	827	816	786	863	813	800	788	857	844	813	835	813	830	807	827	779	815	820	828	858	849	866	810	823	801	829	854	755	857	817	831	790	806	847	881	836	812	823	834	796	811	814	897	873	862	785	849	774	799	817	805	843	828	807	827	820	844	854	859	866	880	840	798	845	824	796	884	842	879	808	810	840	744	770	867	788	851	833	847	821	818	902	822	822	810	815	834	839	836	806	834	825	807	832	857	799	820	823	886	849	806	845	836	866	828	869	867	813	805	814	821	857	804	856	836	827	816	774	821	857	823	843	815	877	778	810	870	799	876	829	806	837	846	814	843	846	807	800	855	818	865	804	817	831	811	821	806	852	811	848	815	778	836	824	848	804	839	813	828	818	862	812	894	830	812	832	791	844	784	841	855	809	842	832	832	887	840	850	810	834	835	860	853	816	837	815	811	803	769	858	857	826	825	834	806	855	799	860	831	804	872	804	847	849	861	797	818	868	813	811	877	867	797	801	822	815	825	832	781	819	833	832	840	846	807	856	816	868	830	811	804	803	845	849	790	812	789	819	807	887	852	788	852	779	905	819	832	851	816	859	843	797	805	802	816	798	786	827	810	781	876	875	835	873	848	809	855	809	780	829	801	811	841	818	854	833	826	808	830	897	828	818	833	813	825	834	803	808	837	816	820	844	858	843	827	825	849	841	851	829	801	851	824	892	821	842	818	795	884	797	851	866	812	783	821	842	858	801	807	839	811	787	839	848	802	866	770	888	847	884	859	810	818	825	864	849	817	811	846	781	853	857	815	838	783	822	835	851	873	781	902	853	875	776	834	875	785	809	825	811	864	863	837	863	782	845	815	814	848	830	767	793	856	850	859	850	812	875	798	807	841	850	787	784	835	832	805	840	851	830	808	834	826	814	861	859	814	846	825	812	806	826	803	837	821	854	830	868	779	844	851	796	816	847	804	825	833	861	844	808	805	866	848	843	800	795	862	810	839	804	830	835	803	867	834	806	856	823	822	824	818	863	818	838	823	873	830	874	840	803	861	848	828	811	857	796	805	808	780	863	843	790	770	899	815	846	880	777	820	863	821	866	863	827	800	822	847	823	852	858	832	846	813	850	804	846	781	811	879	840	826	838	847	797	821	852	832	847	934	816	819	763	866	808	845	815	779	836	816	833	863	792	791	771	805	860	826	833	862	865	811	820	837	834	795	813	808	814	821	805	777	858	772	829	810	889	809	872	798	842	813	795	848	873	825	837	868	818	824	798	779	832	805	827	850	805	816	830	840	844	826	864	809	826	803	837	765	801	833	862	860	812	849	775	847	789	797	806	797	846	821	835	890	794	832	869	813	800	836	858	827	832	740	829	832	894	813	859	827	832	854	790	791	826	782	832	794	818	830	877	805	803	810	825	797	833	808	790	895	894	841	829	801	817	844	805	816	853	803	805	817	821	820	791	803	873	819	763	828	865	800	854	773	811	800	839	829	856	835	805	841	815	771	843	823	797	848	820	792	883	846	858	863	808	863	808	858	806	847	858	862	844	805	858	861	830	788	863	847	841	820	821	843	808	811	793	847	821	796	812	830	827	809	859	762	789	819	862	810	803	838	860	810	797	851	847	855	801	838	793	791	848	824	882	867	826	832	787	860	823	821	821	861	796	824	832	851	849	823	845	836	830	816	827	864	780	834	849	812	871	822	826	829	825	846	835	811	769	836	835	859	832	838	812	855	826	873	815	849	870	860	815	805	838	872	859	833	820	850	791	825	855	797	859	851	791	868	755	792	873	875	851	866	836	829	830	852	823	794	874	846	824	831	845	896	882	823	798	763	829	803	851	845	834	831	856	879	856	803	798	847	848	830	843	848	807	843	830	820	841	804	835	888	839	796	836	813	824	838	809	810	835	808	834	834	805	795	780	848	794	859	848	852	806	838	821	778	833	830	797	803	839	792	839	822	831	843	792	834	803	835	825	837	820	831	808	815	817	805	797	831	823	873	862	815	841	788	852	869	824	820	811	817	841	815	860	814	842	808	821	826	851	817	789	809	826	847	797	845	819	798	820	769	790	845	851	843	807	828	843	834	863	851	831	830	842	860	796	868	757	818	776	868	800	778	840	823	817	866	847	834	821	811	850	840	852	812	815	830	810	857	871	835	863	839	801	844	825	808	849	854	840	804	825	805	824	861	789	754	826	831	801	822	855	819	799	817	808	845	886	812	839	817	820	785	803	797	857	847	812	801	796	761	791	815	840	744	809	778	891	801	792	813	807	811	856	806	822	856	795	871	804	848	803	756	799	844	866	823	837	826	805	854	772	809	816	891	831	838	844	780	797	821	824	789	821	795	828	826	799	862	824	803	841	831	799	851	833	818	814	788	820	834	846	812	836
23803	21834	41687	54204	45865	29942	14622	3508	1319	1011	1012	975	1025	1012	1047	946	1065	997	997	967	953	940	1034	1008	1031	973	981	978	954	992	916	1009	1016	1002	941	936	1013	1035	965	975	949	969	1003	974	976	941	958	976	938	971	987	1002	1011	995	993	970	938	982	938	983	1030	949	962	937	943	984	954	952	925	940	971	957	937	969	949	894	948	966	933	960	918	974	931	952	941	921	983	1016	979	995	944	932	979	980	996	1017	992	960	931	966	968	941	960	948	957	1004	911	920	970	918	951	924	995	1000	1016	957	964	939	1006	1020	940	992	933	958	909	986	977	1004	1015	914	976	1008	963	951	945	936	927	956	1032	974	992	964	1011	975	1000	1001	972	982	999	961	966	952	932	973	968	941	985	956	919	947	949	1008	956	999	915	945	1019	962	974	967	983	953	926	952	966	992	969	952	925	1032	962	978	994	984	972	962	983	948	1025	941	979	969	967	987	986	941	959	988	939	983	958	937	947	921	976	971	958	1025	934	944	979	986	953	975	974	988	933	970	947	912	956	1043	950	936	993	1000	974	934	964	1002	943	1012	1019	969	959	966	959	965	977	956	906	957	976	920	980	1009	922	981	981	973	1041	918	900	957	976	954	980	1016	987	959	1001	960	973	1017	979	1000	928	984	957	995	938	1014	970	979	994	950	1008	917	927	963	928	943	1006	967	965	983	963	982	993	980	978	984	957	924	909	948	959	966	957	977	930	968	1019	946	978	942	961	901	970	933	995	1009	1037	907	955	998	911	929	896	1020	987	903	1027	971	947	963	932	990	991	939	1043	945	955	925	990	953	967	929	962	995	979	974	981	961	937	985	923	953	943	914	966	926	977	913	998	973	955	924	972	987	972	954	951	950	966	937	921	946	970	966	967	994	998	971	943	1048	953	974	1010	1008	952	954	1028	989	937	887	1048	964	966	969	980	972	967	1019	976	945	946	986	954	1012	1008	994	1035	986	967	980	979	986	972	967	919	1014	953	1003	966	913	949	965	943	975	983	979	924	971	948	933	980	958	986	990	946	998	1030	996	985	927	955	937	998	944	993	935	989	967	932	962	973	927	973	1016	958	980	979	968	955	927	908	992	1002	944	941	963	944	1027	980	996	1022	934	914	1073	936	900	977	1001	929	982	955	953	941	969	933	951	998	935	1005	954	980	921	990	983	951	963	947	926	956	923	937	924	939	905	937	987	964	966	976	916	956	940	1012	999	970	937	977	966	987	958	973	977	981	943	945	977	966	967	1000	953	1018	977	928	997	1003	971	982	1009	978	984	933	945	911	969	978	948	976	949	937	936	918	920	970	979	990	962	941	932	943	959	968	1033	956	966	928	943	930	989	961	998	959	930	959	981	998	928	933	1010	959	935	987	975	920	919	954	977	1001	960	1004	916	958	979	989	992	952	961	907	934	973	951	933	940	979	888	915	984	958	981	1000	949	955	978	980	953	917	1034	925	932	948	920	933	1000	959	982	947	926	983	991	1022	943	976	991	973	978	1014	934	937	984	961	930	955	967	919	952	955	1017	1005	994	969	901	959	1000	928	998	908	978	962	943	949	1004	965	921	956	960	987	959	944	1016	952	937	930	936	935	988	905	997	948	978	961	979	975	944	923	994	944	937	965	950	982	981	966	969	952	978	928	915	1004	954	921	965	1005	913	935	1003	967	1007	1004	946	927	999	1012	998	988	1011	962	984	935	966	899	1016	1022	978	993	1001	926	924	969	1007	943	970	907	989	943	893	969	963	948	916	1031	927	946	916	1035	946	977	964	980	1000	958	966	973	1013	920	996	936	988	995	1016	959	981	1001	922	984	980	918	961	945	996	947	977	944	1021	966	980	920	899	1022	926	969	925	954	996	969	1011	1009	962	973	944	900	949	1009	978	979	1001	944	952	987	971	954	969	1013	988	963	970	972	979	985	965	956	964	983	946	942	951	933	1013	974	975	1031	976	964	1002	954	969	950	977	936	983	1034	933	948	954	932	976	961	954	990	967	1005	936	940	1012	971	967	937	978	1013	941	994	974	975	908	905	940	963	957	905	910	949	909	1001	959	946	953	935	967	990	969	939	987	921	958	1000	949	955	905	992	950	914	924	986	958	890	971	986	974	1002	954	888	949	1027	959	957	935	963	972	944	990	915	934	1024	939	965	1002	1032	981	934	984	974	912	991	971	939	932	959	985	982	984	961	1002	1007	959	972	978	935	959	939	947	980	947	967	961	910	960	940	996	1016	956	991	963	958	955	940	983	949	965	963	950	944	1030	994	958	951	1016	991	1030	943	951	963	931	987	922	946	978	993	937	971	919	943	983	963	938	980	966	997	983	983	877	952	928	1001	956	972	954	934	967	954	1004	938	983	952	1005	872	963	953	1011	935	982	941	951	946	933	924	1003	955	981	919	910	975	945	1026	1001	1032	956	984	963	1026	916	970	960	980	962	993	948	943	992	919	971	924	958	1001	915	961	1007	969	937	930	991	974	975	1007	964	976	951	945	980	948	993	929	963	990	964	976	962	949	997	914	964	938	954	903	964	946	962	916	945	959	948	998	895	989	1015	947	935	953	916	972	982	990	980	995	952	964	965	1002	1024	966	959	956	982	904	927	919	1024	956	1020	964	953	975	930	969	969	936	948	981	941	954	932	979	1023	964	998	990	876	1032	958	943	994	955	973	937	973	925	902	995	970	987	928	938	996	950	974	940	998	1061	989	982	1000	970	952	1020	957	946	976	967	938	920	938	954	907	912	955	937	935	975	974	959	960	1027	918	977	976	958	899	974	942	947	955	986	948	956	970	1030	974	952	1015	980	1007	933	914	948	960	964	969	945	957	960	993	948	996	997	946	943	968	948	990	995	963	946	947	905	964	944	980	987	964	935	986	984	932	955	970	977	975	936	991	941	962	993	919	924	1029	970	1007	986	1012	964	934	968	1016	955	973	947	972	1011	975	1014	930	912	966	982	957	942	1014	998	1011	949	987	972	943	898	991	960	957	962	988	966	976	970	942	985	958	898	981	880	980	975	1009	915	936	1009	934	966	923	934	951	917	916	918	1010	973	912	854	1028	994	978	975	961	958	956	943	975	975	962	956	1016	967	915	976	1004	1039	971	952	1006	982	957	960	938	951	1009	932	999	969	1010	958	966	924	898	994	955	939	950	944	938	1018	976	963	994	946	1003	919	970	948	955	959	933	1018	951	999	981	989	930	914	953	939	902	956	961	988	923	950	973	933	972	910	970	919	965	1014	1005	974	986	946	884	925	950	942	998	958	963	907	966	947	927	977	978	920	975	992	862	963	972	938	995	921	975	1006	993	947	970	1018	990	941	1007	970	1016	956	1018	960	904	941	969	937	960	914	958	999	968	995	930	972	983	973	989	931	929	977	965	959	952	957	934	954	1007	988	991	968	994	946	1024	979	890	895	968	990	903	996	989	964	989	948	1001	912	972	931	913	1016	933	947	980	915	961	976	932	983	941	924	985	975	909	908	959	991	940	980	924	947	996	949	993	981	851	948	916	963	1000	959	969	967	993	978	961	957	971	984	950	923	991	935	919	979	985	942	921	962	916	966	973	959	951	993	959	924	973	929	944	945	924	964	964	951	1034	989	1003	980	977	969	952	1003	968	928	924	976	959	974	990	945	948	940	1029	965	897	973	934	970	981	945	961	888	952
30139	88610	90690	71025	46574	21755	8021	2739	1254	978	938	986	936	969	941	970	945	961	954	998	951	967	952	953	985	974	972	946	954	973	914	979	962	984	933	945	937	970	945	923	963	930	928	988	924	950	976	982	908	929	996	962	982	978	987	984	930	884	951	962	980	959	953	980	971	956	993	968	905	962	919	941	929	883	941	952	936	945	1004	922	921	963	948	1009	947	991	950	925	950	909	873	976	971	918	973	968	964	933	940	937	950	967	922	911	910	932	944	918	937	988	939	946	965	958	1001	951	921	957	949	952	915	908	940	967	953	933	978	973	956	903	967	914	948	912	971	966	901	947	965	908	970	926	916	930	963	986	944	945	905	1007	896	993	904	919	945	949	969	924	937	952	924	939	906	957	936	966	961	945	988	921	982	974	974	891	923	883	915	985	966	943	982	961	943	1002	987	912	956	934	951	990	958	937	930	972	975	974	922	952	966	928	906	877	951	934	941	989	945	1035	959	1009	966	927	976	931	925	908	954	990	966	987	945	936	932	947	933	987	906	914	947	930	961	928	979	959	978	910	918	980	907	957	943	929	945	915	929	975	977	939	911	939	999	933	925	961	929	954	941	984	905	852	950	968	955	911	947	995	941	946	890	935	905	937	850	908	931	951	946	942	942	888	929	976	933	911	951	956	924	986	922	964	969	978	931	947	947	935	940	924	969	951	934	909	962	935	950	909	920	913	910	962	965	967	971	994	912	1003	979	934	945	968	935	981	884	941	924	966	934	933	895	937	939	900	969	998	960	945	939	915	1001	919	953	934	975	959	905	949	937	917	976	953	857	939	921	968	905	947	908	998	917	954	986	959	906	970	866	1004	901	916	975	942	944	923	982	963	919	898	968	898	943	957	1003	911	953	973	956	904	951	976	913	947	998	908	987	953	946	942	911	914	984	894	903	1008	951	929	956	982	1016	930	978	953	910	954	972	908	894	966	969	933	944	953	940	968	950	964	922	918	972	988	908	975	951	971	978	968	1018	929	921	939	902	977	968	940	1004	962	918	879	964	928	937	946	944	956	953	983	918	924	961	902	951	953	951	944	902	1013	965	938	1017	931	959	947	966	939	934	972	969	975	960	985	878	919	925	940	918	875	952	968	924	935	932	925	961	986	906	880	947	945	926	947	963	957	965	920	952	946	860	968	902	946	911	907	948	966	928	935	958	980	943	918	946	897	936	911	903	928	902	909	942	900	946	905	907	969	1017	875	985	956	930	900	948	927	991	964	983	931	964	948	934	938	981	945	910	934	960	931	991	952	929	966	926	1003	952	967	930	970	909	929	945	956	914	926	900	983	912	987	975	918	959	936	966	949	931	925	873	917	966	930	990	936	960	942	940	908	913	940	954	952	940	965	945	958	982	952	930	920	949	963	907	909	980	948	933	951	916	952	909	940	908	928	954	939	958	972	1003	961	952	928	956	1006	938	962	949	917	951	918	927	993	925	956	991	937	895	917	882	961	900	982	937	917	954	979	946	955	954	942	954	940	919	955	928	915	888	918	923	908	955	920	924	923	923	896	959	889	961	1034	927	926	896	888	948	977	972	974	923	936	919	921	941	901	956	950	969	908	948	944	946	936	980	971	970	933	970	903	904	945	963	994	872	932	952	998	898	975	947	986	966	998	929	895	937	940	955	949	959	909	956	942	983	920	921	967	926	949	924	948	912	948	1010	912	925	943	929	940	920	933	873	918	940	914	922	915	915	959	917	900	1035	922	935	951	951	946	934	907	977	933	972	936	923	912	902	904	890	936	922	947	946	950	938	973	882	980	920	902	891	930	954	976	973	949	957	922	940	959	960	940	958	964	971	960	890	989	966	942	909	953	983	946	964	933	957	1021	972	952	944	882	984	925	929	984	983	967	904	979	976	983	956	922	990	901	962	976	968	944	954	918	924	908	946	956	952	926	864	953	927	980	926	954	941	893	941	1000	985	923	901	951	957	881	995	897	912	924	994	952	914	951	944	893	934	911	948	988	930	966	895	918	944	994	895	936	930	895	959	1001	964	888	990	961	959	947	922	988	1004	952	952	964	961	971	943	919	955	977	938	925	935	915	919	941	921	965	965	953	955	929	960	986	941	967	976	931	937	930	938	934	948	985	951	1010	956	933	965	936	983	901	966	983	903	942	928	921	957	924	963	939	961	910	943	1007	946	965	962	852	969	913	937	934	882	937	935	945	895	946	963	969	956	939	883	965	919	925	954	962	958	913	898	943	927	900	951	956	942	924	954	934	909	948	1016	938	932	900	912	956	956	909	892	959	899	866	951	968	953	976	918	939	942	938	931	935	947	879	969	995	925	905	953	994	949	961	978	949	960	943	902	962	948	940	894	880	996	924	927	986	949	905	954	965	919	929	984	929	992	965	907	960	901	951	961	916	963	996	911	950	961	889	915	921	908	945	965	941	942	906	943	952	949	934	986	926	970	971	912	1039	934	944	943	913	955	937	959	932	868	923	928	952	906	952	953	932	995	912	934	904	912	995	998	888	931	907	891	921	952	898	997	966	941	936	988	949	942	944	953	967	897	954	896	968	938	981	916	885	960	920	920	974	925	871	975	948	932	887	931	929	967	919	952	956	964	948	939	989	992	985	933	938	917	900	962	981	924	982	908	963	941	955	905	939	969	937	920	961	1011	976	915	952	998	941	971	1000	932	933	907	906	993	951	908	969	888	904	918	973	989	961	907	947	909	931	890	917	920	924	926	907	952	934	933	953	926	992	937	975	946	923	962	878	845	925	935	906	975	925	973	949	949	993	907	924	979	956	963	984	936	905	938	936	926	1029	928	949	951	910	926	958	943	947	962	891	913	923	920	852	931	915	941	904	890	904	967	934	981	934	959	926	908	953	913	971	967	969	924	914	971	936	963	960	917	963	978	941	919	922	925	980	929	928	895	1022	985	907	881	960	872	976	969	989	972	935	987	876	978	944	868	950	910	932	924	958	900	934	883	925	951	952	975	905	958	937	934	916	930	956	957	933	948	981	918	910	955	930	1002	929	872	945	967	943	918	901	943	1008	973	908	971	885	886	905	933	921	962	974	943	954	997	948	920	933	938	961	966	932	930	934	887	939	925	941	880	916	906	952	978	921	946	944	894	920	934	977	976	940	911	955	930	910	968	950	915	970	903	933	932	931	929	918	962	905	939	946	940	960	986	950	880	988	929	920	913	906	913	993	928	951	947	956	926	967	968	926	942	952	952	919	940	969	917	976	963	950	951	990	943	899	923	942	976	901	947	955	902	938	920	970	927	950	967	953	946	954	931	940	981	922	904	930	944	951	902	978	928	908	921	887	925	956	941	949	906	961	934	948	911	956	951	910	946	920	927	956	912	953	927	916	975	903	925	944	944	978	997	991	904	957	914	992	968	955	940	897	925	907	937	962	910	937	982	916	957	924	933	931	916	889	924	925	905	873	918	952	963	967	925	898	945	914	926	996	916	928	942	976	907	974	950	935	906	931	945	964	983	906	982	981	906	938	934	968	939	903	996	933
27193	20383	27992	23647	12786	4738	1834	1141	890	876	924	889	890	903	932	852	824	909	910	931	971	887	901	884	899	882	896	898	877	878	867	950	925	865	871	868	926	905	888	839	923	926	916	894	896	913	869	806	889	878	891	848	938	925	923	925	895	913	896	847	905	903	865	829	878	893	866	858	815	907	876	900	823	845	885	893	892	925	894	876	841	882	894	843	861	877	919	846	857	881	849	855	888	941	911	870	898	848	927	891	898	901	892	880	892	909	913	871	900	912	884	865	935	851	889	831	880	836	898	815	908	921	895	845	902	848	869	862	844	959	881	889	885	980	853	892	867	842	880	917	845	878	897	896	854	884	942	900	884	871	823	945	897	918	899	854	869	869	910	856	890	841	868	876	943	858	859	864	917	865	902	830	900	839	858	857	938	874	919	891	887	890	895	868	903	853	895	872	874	905	852	919	887	924	890	855	872	859	884	889	888	859	849	886	866	807	853	896	890	881	881	932	850	869	901	858	895	887	856	869	944	935	876	853	924	923	844	906	848	902	898	849	837	833	877	926	880	873	875	891	889	868	901	845	887	856	857	862	868	898	911	890	833	827	887	862	869	887	924	881	940	923	842	888	908	918	880	898	909	859	891	874	878	895	900	877	872	888	879	856	875	904	865	823	890	880	934	874	862	884	827	898	899	900	846	886	914	888	865	910	901	882	830	893	884	851	842	897	864	827	920	886	885	856	903	870	881	870	896	854	915	878	875	897	887	835	892	851	890	896	862	832	889	903	859	860	878	853	847	851	883	861	936	890	875	911	855	876	907	888	884	838	884	825	904	883	889	871	909	930	874	872	851	903	868	833	883	946	920	877	864	923	854	924	866	848	871	898	827	891	869	848	829	923	896	864	917	944	892	882	944	872	822	890	867	859	868	882	903	872	865	842	886	876	823	864	882	905	901	909	926	835	916	883	868	837	871	840	882	862	855	899	868	909	908	895	867	868	903	895	876	833	899	863	902	856	896	876	845	889	870	903	863	903	893	847	871	931	863	907	816	891	849	823	934	890	884	938	931	846	876	865	882	886	923	896	903	906	869	897	898	894	849	914	962	918	865	875	881	843	810	916	867	908	923	894	877	899	850	903	883	927	870	868	855	909	919	860	918	896	862	880	885	851	938	911	878	894	924	905	872	857	888	878	921	849	840	814	853	889	873	908	886	863	853	864	908	872	859	870	926	896	913	890	843	900	854	912	899	911	856	909	888	881	847	876	871	904	925	892	913	902	851	883	916	906	883	900	885	875	963	880	852	898	810	850	923	878	891	861	886	880	884	850	880	841	885	903	874	900	918	909	895	941	875	885	918	905	906	873	874	929	882	858	899	840	918	885	885	852	809	899	889	849	884	939	891	888	913	856	859	920	858	847	867	865	887	860	915	870	883	871	897	891	869	880	898	862	896	882	858	859	870	883	898	876	910	908	846	846	860	913	847	854	864	880	857	868	953	853	850	884	884	925	883	868	928	886	869	872	818	913	870	878	877	891	899	918	874	867	862	871	898	855	842	869	850	937	874	869	884	864	897	903	862	928	854	914	888	856	831	867	873	892	914	906	917	858	872	886	854	939	887	869	871	875	881	940	936	882	858	908	901	870	915	917	899	825	870	882	856	912	850	903	830	853	888	864	863	830	876	846	866	829	855	900	858	876	910	893	842	863	834	923	865	874	910	941	877	871	843	872	911	861	921	869	884	873	922	808	889	850	876	864	845	861	915	863	854	882	887	870	877	870	869	906	846	871	849	832	890	877	904	882	908	888	859	788	873	837	865	870	887	959	941	898	872	833	868	869	879	919	924	864	853	951	869	920	843	841	850	847	920	868	946	932	893	883	873	907	861	924	847	944	904	883	818	893	871	866	851	890	916	860	894	887	905	883	885	873	861	854	835	914	917	797	854	887	883	951	840	857	861	861	880	855	833	814	824	893	884	869	888	875	838	935	851	908	891	917	888	895	918	951	937	894	868	905	834	869	911	872	899	888	915	921	944	913	905	854	873	906	852	859	905	866	851	819	944	849	895	882	889	870	902	893	869	960	890	851	824	878	912	911	921	902	931	893	929	856	865	898	874	907	893	918	842	886	909	867	832	873	892	878	870	860	901	878	868	902	906	873	889	843	906	849	839	881	854	821	867	860	859	857	871	907	802	905	911	891	860	927	871	846	880	827	831	866	885	845	835	927	857	866	885	881	878	912	876	902	878	922	887	928	889	878	850	900	885	910	844	908	908	838	804	869	872	892	921	910	891	899	913	913	846	883	913	870	907	895	863	882	885	898	877	854	839	866	932	871	904	879	826	865	880	894	930	931	822	894	914	917	907	940	829	896	913	886	880	951	852	879	907	863	938	880	855	875	954	856	913	913	900	893	889	922	903	873	861	871	890	860	893	892	836	851	894	912	871	925	887	826	898	871	892	819	872	883	915	875	878	934	863	919	855	918	896	911	912	894	858	898	905	884	829	847	927	897	864	914	920	909	824	893	887	909	878	839	880	880	903	899	895	866	845	867	896	886	832	865	892	903	896	885	882	806	863	873	896	855	850	913	859	946	875	911	860	894	878	877	882	905	838	857	868	882	856	879	894	829	874	898	882	905	892	869	910	833	851	907	844	842	883	914	877	905	886	877	847	858	856	917	897	919	841	867	878	912	917	950	965	900	903	908	820	874	832	867	882	903	903	846	946	925	886	860	888	849	911	884	860	895	836	874	915	900	864	874	861	916	860	912	882	845	914	838	889	843	838	912	873	874	867	866	870	913	949	884	921	926	853	882	857	855	880	857	859	931	870	924	845	860	863	883	873	843	918	896	893	878	905	895	855	851	893	876	827	907	896	874	887	894	919	863	847	857	913	874	854	907	879	831	902	864	875	891	879	877	901	874	876	846	887	882	864	833	856	864	921	886	887	863	902	840	866	842	910	880	917	860	853	876	868	878	862	912	847	894	895	891	927	919	895	853	848	872	890	889	892	890	812	888	886	870	899	853	941	906	883	888	909	838	828	928	842	910	894	905	861	835	912	941	903	862	904	869	914	872	866	891	803	855	915	908	916	869	862	835	885	873	872	869	855	883	912	912	823	842	900	856	882	865	812	864	858	852	839	883	883	850	892	887	864	905	956	880	843	883	896	859	872	931	861	889	859	927	874	908	883	887	867	920	828	909	908	869	889	948	929	925	837	854	887	911	874	888	846	906	884	946	870	910	882	817	854	925	827	849	854	921	859	888	856	891	844	917	872	956	943	876	826	830	837	875	847	857	817	872	894	864	849	908	898	898	850	837	913	877	931	866	869	899	879	863	882	908	873	863	881	902	852	888	832	891	859	833	869	917	891	900	859	845	940	895	889	867	916	927	851	929	916	888	919	909	893	907	896	901	875	860	948	869	884	824	916	817	872	896	859	923	870	904	870	866	956	889	895	919	904	881	852	899	858	902	846	863	901	829	882	905	858	816	867	878	847	911
5088	20176	26508	16241	8755	3621	1515	977	795	840	777	791	765	754	754	773	842	724	788	739	770	776	746	749	783	754	782	804	791	780	786	774	737	842	788	796	757	803	740	757	767	766	752	750	827	730	778	770	738	814	752	781	799	775	749	769	784	738	812	733	806	756	775	791	737	755	785	753	793	782	781	739	745	769	734	787	815	792	757	749	798	783	745	766	740	762	769	810	779	805	821	746	779	793	732	754	791	793	720	766	798	746	738	756	798	733	805	802	787	799	737	761	781	791	841	815	780	755	771	831	741	708	736	779	747	736	746	747	760	747	816	810	738	771	785	738	758	767	772	768	759	771	792	771	772	742	781	745	791	701	825	762	783	755	738	751	742	835	769	772	735	723	808	756	731	789	754	731	796	740	799	823	826	775	776	782	742	746	756	746	823	800	704	742	759	770	765	745	744	854	836	746	763	759	759	785	777	806	792	763	746	721	761	771	774	769	810	806	693	801	826	782	775	784	723	814	780	817	805	768	775	773	790	810	772	733	775	807	784	787	717	765	721	735	735	805	745	757	732	756	795	764	767	802	738	772	710	711	738	772	750	791	710	774	739	806	832	752	766	771	761	781	800	732	735	756	798	768	761	737	785	790	795	749	808	806	724	735	766	767	752	744	783	762	744	766	783	787	800	822	737	780	746	727	725	762	776	778	749	717	727	774	792	800	795	781	796	719	805	743	829	770	761	761	775	736	782	808	818	741	757	784	831	777	780	717	813	799	800	807	765	779	782	732	768	778	776	747	806	801	745	810	778	760	723	750	780	781	834	725	823	758	772	788	786	729	749	821	837	772	719	721	767	769	739	803	783	771	778	751	745	737	764	746	766	749	781	760	729	806	758	742	732	790	802	771	801	746	747	815	774	744	800	801	780	745	724	810	739	729	741	783	760	731	780	751	774	743	787	796	787	784	763	798	755	765	743	769	747	814	778	776	799	756	757	792	733	748	756	743	791	775	803	765	763	793	766	801	760	736	768	746	768	755	781	750	764	709	765	785	817	744	758	790	781	791	773	796	811	754	798	734	731	755	766	766	747	757	693	756	767	739	810	712	779	797	771	770	757	770	769	795	790	764	726	792	785	732	753	810	781	819	706	762	804	748	805	794	749	766	774	769	734	784	737	724	727	755	800	748	718	797	756	811	773	806	765	714	789	779	773	792	771	760	699	833	754	771	764	811	772	784	765	768	805	727	750	774	776	774	754	777	744	781	813	815	796	803	790	764	801	770	778	784	808	749	777	713	801	731	758	775	727	777	817	765	765	750	748	792	801	749	757	769	777	752	774	703	772	758	754	771	743	747	736	740	777	743	715	799	733	790	763	781	781	775	726	782	717	733	774	746	758	783	763	808	799	822	705	757	825	809	748	798	826	756	786	759	805	761	766	793	745	732	760	772	808	742	762	805	830	788	807	703	765	782	710	806	739	781	722	762	764	756	797	746	738	769	748	774	798	776	804	798	834	731	770	739	746	771	775	765	787	785	743	768	746	754	768	765	803	781	720	787	745	726	790	793	771	735	749	740	806	765	773	759	723	777	720	771	798	762	803	769	782	769	803	707	774	800	709	756	725	782	760	766	753	774	776	814	820	770	755	793	786	759	774	802	758	774	788	809	797	699	803	775	756	761	775	749	782	771	792	708	785	744	778	774	729	809	759	771	813	781	788	780	766	797	731	768	767	776	747	727	769	736	768	821	754	759	775	790	817	733	745	764	794	708	767	746	780	812	770	811	849	794	773	795	816	742	731	802	778	779	729	758	770	713	766	815	778	821	777	766	821	789	825	774	742	753	787	742	743	809	782	770	789	780	753	775	779	750	773	743	762	717	735	753	799	767	803	773	777	798	765	792	731	772	759	811	769	790	734	718	769	725	745	758	809	820	782	806	738	790	881	730	781	770	759	763	802	745	790	797	778	789	810	771	756	794	738	774	751	764	761	783	750	751	790	749	762	758	755	769	787	744	764	784	736	786	773	759	791	785	779	802	791	722	741	824	814	756	734	772	827	765	770	823	789	758	763	827	737	743	742	765	784	803	749	787	711	762	805	727	790	775	773	772	703	807	760	787	734	814	754	673	792	754	718	743	768	751	786	735	795	751	777	753	749	755	749	742	773	759	778	741	818	768	769	758	772	734	778	728	768	724	752	718	784	781	841	763	757	734	766	755	752	775	794	774	746	740	751	762	768	777	784	754	768	780	793	781	761	735	792	790	751	772	739	791	781	765	767	729	785	753	776	802	761	764	779	801	791	721	793	738	760	824	755	761	781	759	788	792	777	793	776	760	737	730	759	805	728	758	794	770	775	764	811	790	819	755	742	787	763	753	763	807	734	747	746	751	755	769	760	763	747	778	749	794	756	800	783	776	792	755	801	752	712	753	743	776	745	766	778	810	759	812	787	804	787	757	795	768	772	777	780	749	772	684	761	773	764	753	778	804	766	789	761	791	784	761	757	782	784	740	779	758	734	752	757	741	808	767	772	818	743	776	788	812	767	749	762	738	746	775	778	775	767	789	718	775	722	810	740	794	772	780	767	724	751	803	755	804	743	737	704	786	795	808	805	761	779	738	756	759	755	777	739	797	760	734	740	824	727	764	768	798	717	733	817	767	801	749	763	749	768	755	754	746	805	811	806	726	788	762	747	774	799	788	726	805	808	783	764	736	789	796	763	770	775	740	756	772	750	765	720	770	747	777	736	761	777	753	689	737	722	786	791	763	769	745	765	777	743	783	776	755	718	764	779	752	771	770	758	735	761	755	745	736	787	696	782	783	774	758	806	759	822	777	768	760	752	746	707	784	746	743	746	755	776	775	820	775	844	727	785	725	821	782	775	749	778	752	769	758	756	810	773	763	781	746	789	808	789	742	744	751	767	745	774	781	796	754	739	806	723	743	779	783	773	783	737	797	817	792	724	774	762	821	829	774	778	748	775	832	772	727	745	723	788	734	764	811	743	809	750	793	773	716	774	734	763	776	767	723	759	761	752	805	777	770	735	783	748	789	788	747	756	724	764	754	737	757	720	777	784	784	804	794	775	766	769	756	765	766	786	763	737	782	782	736	816	794	767	812	740	763	767	751	763	738	755	827	785	788	777	754	755	705	797	807	765	786	743	842	843	825	772	769	803	744	801	756	843	788	753	738	785	769	762	826	803	807	778	745	715	765	813	789	736	756	738	757	802	754	790	748	789	799	772	780	775	798	808	792	763	819	758	788	793	782	763	793	780	743	822	792	729	791	765	810	782	776	798	790	746	703	833	714	768	740	740	755	751	766	776	766	800	804	732	742	737	757	740	730	749	697	765	733	798	785	837	741	798	784	756	764	746	755	819	730	752	805	789	725	783	773	798	780	756	746	720	761	757	776	816	776	797	726	759	748	790	758	791	754	791	760	766	767	772	745	766	759	751	791	748	757	803	750	761	759	748	767	775	727	746	812	748	730	745	763	810	816	735	793
24400	21151	39071	57670	49283	31885	15024	3598	1246	995	912	919	965	948	911	885	883	884	950	856	925	871	919	845	899	873	926	873	887	918	867	891	840	883	861	845	885	847	864	899	831	841	873	902	923	883	857	907	845	843	839	821	864	937	883	903	853	833	862	815	860	834	883	874	888	912	872	831	906	867	875	852	866	851	868	882	891	851	962	884	892	890	835	947	870	931	885	864	869	901	925	871	919	856	912	845	900	872	853	886	858	861	871	829	894	883	881	873	892	906	900	868	854	828	901	888	848	889	897	899	807	824	845	913	916	842	888	915	832	920	834	875	873	876	777	913	887	914	858	830	859	860	880	842	880	882	814	922	844	893	861	888	862	857	882	867	891	912	868	884	929	851	846	875	862	874	874	853	861	867	856	849	869	848	840	868	876	878	881	898	871	857	875	839	892	859	831	882	840	863	848	841	810	918	846	899	883	857	838	852	889	877	891	953	879	880	885	836	837	864	891	881	848	849	861	866	823	878	848	783	954	854	915	841	873	862	886	829	919	874	929	909	864	867	856	842	877	887	951	837	844	842	900	864	852	866	866	899	895	895	856	929	850	835	834	853	888	840	870	873	904	884	892	864	880	864	888	833	891	913	833	830	839	885	879	869	847	857	844	896	902	888	862	875	898	888	863	889	922	873	855	876	884	835	838	914	876	860	876	843	875	932	883	858	909	901	912	854	859	835	820	879	868	811	841	862	888	870	819	858	881	872	848	854	857	829	857	849	882	837	781	923	883	895	899	842	816	883	904	877	856	865	824	905	879	859	885	861	903	892	882	862	840	926	854	888	825	903	883	839	861	834	920	891	854	871	912	876	906	842	859	831	873	912	849	874	901	835	896	905	853	875	881	886	844	864	945	831	869	895	873	866	824	814	856	873	880	861	871	865	836	884	831	817	820	861	870	883	853	879	929	855	846	868	863	829	847	884	848	813	845	834	847	825	834	829	894	912	905	843	879	790	891	871	855	879	878	841	891	862	848	875	870	919	862	826	818	879	794	848	855	883	848	823	871	905	857	919	840	817	873	888	861	852	854	826	874	838	860	850	888	875	859	840	900	829	903	802	838	907	822	877	897	858	865	865	886	914	855	846	857	909	860	845	936	915	883	853	829	883	875	907	830	863	816	885	866	873	899	890	836	874	794	816	870	845	862	843	896	905	890	841	870	895	886	859	888	826	819	859	845	891	835	875	845	819	829	846	957	879	825	873	855	864	825	850	816	820	896	864	929	882	859	878	857	834	847	895	819	857	840	875	911	861	884	830	862	807	847	876	908	818	855	871	844	899	858	866	889	879	855	867	849	864	879	826	833	807	933	896	863	856	805	903	871	852	898	845	902	920	864	850	833	855	859	877	863	884	928	896	894	882	856	855	914	877	856	828	868	838	889	886	900	874	826	881	868	859	826	866	818	813	865	848	896	873	815	930	905	805	853	939	880	806	840	835	872	898	863	884	869	864	831	853	861	856	881	836	840	859	853	875	894	863	865	903	878	838	884	849	927	847	839	843	927	917	890	849	834	894	877	861	842	863	901	832	860	860	860	830	839	861	863	847	858	876	888	805	909	943	811	869	894	875	878	840	860	904	843	931	897	848	892	889	846	860	877	865	890	891	861	863	915	878	872	912	870	850	903	886	869	885	883	858	897	925	883	886	872	860	862	850	815	948	860	862	865	916	855	887	893	865	846	872	864	903	875	859	934	888	841	830	829	835	858	869	887	882	912	863	904	819	843	883	851	852	881	824	838	902	897	904	820	902	834	880	921	912	895	911	913	907	890	860	902	823	821	853	833	902	848	902	812	891	908	871	876	852	870	867	892	857	873	907	863	849	823	862	915	877	868	854	845	836	850	851	895	812	942	896	833	868	841	841	868	891	835	893	893	838	863	870	900	873	924	862	895	843	871	801	890	906	875	884	876	856	876	835	896	881	893	857	841	854	859	879	879	912	858	854	867	868	891	872	886	933	868	851	865	815	867	835	889	857	836	936	842	937	879	898	866	878	888	865	826	852	899	908	910	853	907	846	808	860	873	879	895	861	840	900	864	874	873	971	869	891	865	855	828	890	806	865	846	834	878	876	863	819	879	853	872	888	854	868	855	888	886	847	902	844	861	870	883	890	860	907	855	873	893	904	897	822	895	966	913	920	848	827	884	854	897	865	872	844	908	854	878	881	844	802	864	830	829	868	841	905	861	899	927	866	917	857	822	842	860	853	903	835	899	874	848	858	829	861	878	776	888	878	863	880	895	870	831	860	891	882	822	837	882	916	852	823	903	873	846	827	883	810	834	880	807	803	864	847	866	859	797	920	913	857	876	847	852	900	843	882	895	829	899	835	873	880	911	896	880	840	866	877	861	819	874	846	852	822	899	889	890	846	895	884	839	804	829	881	889	891	894	876	812	886	847	866	867	843	859	906	861	855	871	855	833	869	879	878	830	841	823	884	861	880	851	906	829	830	865	834	859	917	868	861	845	883	853	880	840	951	926	904	857	845	891	888	859	829	820	886	888	848	872	810	884	887	886	852	886	908	913	873	875	851	861	798	872	832	869	856	822	883	878	890	874	905	920	861	854	865	877	863	860	870	837	916	835	847	857	814	847	897	867	903	830	829	870	862	866	860	801	868	890	878	869	894	862	877	888	817	874	860	888	883	839	944	859	925	935	868	852	908	791	868	912	845	868	887	855	877	892	858	927	877	866	845	920	917	781	854	897	947	884	915	877	856	907	844	848	869	876	866	863	876	822	840	860	851	849	853	884	826	845	876	905	886	838	862	847	768	896	872	846	895	871	882	896	830	817	891	860	900	915	845	846	910	849	873	915	865	898	857	842	852	811	907	917	838	878	856	880	851	873	851	854	875	902	884	875	839	832	842	857	855	880	839	924	853	826	850	884	854	898	875	820	863	813	865	866	884	853	896	850	913	880	857	846	886	858	873	858	907	853	935	860	829	828	820	905	920	857	842	867	818	831	821	870	819	882	881	903	889	882	856	898	852	828	845	884	884	890	874	853	847	849	851	860	869	884	892	876	831	861	828	877	878	885	889	837	922	824	851	839	794	891	860	877	810	877	855	855	899	856	871	867	911	852	866	883	876	858	841	905	847	791	888	890	836	887	908	842	874	872	923	875	839	827	864	905	900	819	834	847	872	891	846	896	863	862	857	823	875	886	822	867	903	829	846	874	868	870	865	873	881	784	872	846	888	838	879	836	822	834	835	807	854	823	839	841	857	864	877	883	906	896	846	847	883	935	832	891	820	851	863	893	851	873	891	909	845	848	872	883	824	888	894	916	899	900	905	862	841	810	916	925	875	863	848	883	934	899	927	870	811	881	864	847	855	905	913	879	833	838	863	852	873	872	868	831	842	844	905	884	825	864	858	856	844	815	836	828	886	864	920	921	878	859	880	891	881	846	973	910	919	857	839	858	842	906	880	830	884	871	845	883	895	849	826	868	857
5917	29761	74764	67656	47086	23249	8740	2884	1178	876	860	828	898	826	862	817	869	860	863	883	822	878	878	811	819	813	848	842	825	813	895	886	820	839	810	819	792	835	811	787	790	799	836	837	823	900	869	862	766	807	793	806	818	883	823	875	868	841	859	810	786	858	799	797	827	805	851	815	817	857	865	780	838	801	795	841	842	747	808	783	828	832	869	824	799	875	831	771	870	839	853	811	824	804	864	824	789	804	824	837	825	851	837	792	840	839	825	824	817	853	807	854	856	817	891	868	822	890	847	808	809	825	818	820	847	900	828	841	804	804	848	800	803	800	782	832	796	847	859	810	843	812	876	879	838	823	780	848	796	803	783	799	799	814	824	874	819	828	829	789	828	836	784	828	792	840	863	850	820	850	829	779	837	816	835	855	808	776	882	832	822	844	873	784	768	830	841	808	788	784	780	809	848	864	843	869	847	812	827	783	838	878	841	808	788	828	785	820	762	862	835	847	875	850	909	799	837	829	783	817	820	778	822	780	835	847	843	800	837	828	851	866	842	779	816	823	824	860	823	796	784	821	814	789	807	866	895	864	852	817	838	824	837	817	876	789	861	885	823	844	853	886	808	830	813	861	802	847	808	814	805	821	776	821	823	776	825	826	822	807	816	784	886	824	828	826	882	848	864	811	815	791	817	770	826	814	806	774	784	866	772	863	783	843	817	825	825	818	830	789	809	823	812	846	782	801	844	821	850	774	849	810	794	815	829	864	847	840	795	833	836	857	820	838	814	782	831	822	808	844	813	784	869	851	834	807	750	834	812	785	797	854	808	850	824	833	851	866	839	861	804	822	810	819	796	843	799	850	815	834	832	759	790	782	856	846	844	838	846	819	837	830	867	821	826	844	832	814	818	811	820	864	791	865	817	810	862	853	863	846	810	852	782	808	873	875	815	857	878	905	822	836	828	831	789	816	821	800	827	769	828	837	837	843	791	852	816	888	835	867	855	855	768	794	885	850	835	818	823	812	806	825	795	836	846	819	807	752	913	854	835	832	804	876	831	820	860	819	813	778	841	798	845	819	856	833	820	807	816	834	811	755	793	823	894	840	765	845	857	893	820	811	804	852	824	840	856	840	802	872	848	806	846	821	791	849	844	819	842	794	848	837	775	872	825	855	819	781	807	811	812	841	818	849	803	824	841	856	857	817	824	832	825	772	798	862	846	821	889	821	860	796	833	849	837	807	800	831	884	859	804	801	813	843	855	871	867	829	847	838	808	882	827	835	809	843	772	820	814	819	897	814	875	887	843	832	820	819	831	801	829	902	854	810	822	878	824	817	773	873	866	842	817	780	814	825	821	799	837	834	822	833	805	813	787	865	833	890	805	792	830	807	889	876	832	828	821	826	821	826	807	854	832	802	857	832	843	854	823	838	823	784	813	817	878	821	824	862	803	787	781	788	828	818	758	778	869	832	789	855	847	796	818	788	862	858	849	844	788	825	823	821	827	797	855	834	821	839	818	828	810	823	829	855	809	840	779	798	839	795	800	856	856	813	833	761	842	851	786	811	824	792	818	822	842	779	804	830	781	864	796	810	798	823	770	786	868	802	851	860	772	831	819	825	793	825	807	828	767	846	834	859	834	813	822	868	833	805	846	829	765	831	841	885	824	878	831	809	862	839	829	793	820	824	884	856	870	791	821	868	804	807	780	862	763	827	833	818	831	816	854	818	800	818	840	822	826	848	812	871	774	822	812	797	831	858	816	782	842	860	836	856	828	847	855	810	787	830	807	794	829	858	821	805	808	791	825	828	776	787	798	835	835	834	837	870	862	823	858	817	873	802	821	821	829	848	789	804	791	775	843	822	874	824	802	836	899	797	825	832	819	796	782	810	793	809	815	819	799	862	852	777	829	778	813	811	800	831	841	825	798	797	846	799	791	737	787	823	866	843	822	802	836	864	823	818	766	852	793	844	803	820	857	807	810	830	782	815	791	812	824	839	828	781	844	816	805	824	821	824	788	799	831	822	808	777	788	830	793	825	795	780	830	789	838	843	840	749	808	858	788	830	851	794	821	818	829	813	749	818	846	810	822	856	829	796	831	834	837	745	813	809	791	881	827	801	823	849	843	874	843	792	855	801	822	821	799	814	765	832	843	761	872	821	876	831	784	806	822	818	851	809	886	880	794	806	856	867	845	809	793	846	799	822	855	831	783	795	791	843	813	805	844	823	803	852	851	837	804	792	826	824	757	840	808	781	824	846	756	840	834	829	868	806	834	858	820	801	895	837	800	808	805	831	837	821	861	782	796	876	827	846	843	873	834	811	777	806	811	834	808	788	804	817	848	867	809	809	804	813	805	816	798	806	850	786	825	816	777	851	838	841	790	828	891	871	844	861	831	836	788	853	832	846	820	785	863	849	809	825	793	763	830	840	836	893	849	807	868	833	839	793	840	835	850	827	808	823	835	793	809	842	765	790	799	825	857	826	809	849	795	838	834	812	836	818	811	841	864	820	805	802	866	826	820	828	858	839	817	810	814	809	843	845	812	824	802	799	807	856	787	786	836	856	781	843	841	817	809	843	834	782	823	735	818	852	854	796	866	775	845	826	822	809	841	825	843	826	839	844	808	868	806	837	845	822	760	834	808	818	823	843	804	847	847	828	843	821	881	838	844	824	811	777	849	791	845	837	791	840	832	880	851	863	820	886	791	848	825	813	814	826	793	852	831	854	810	799	828	789	819	781	873	868	814	851	853	830	838	833	853	877	867	805	803	825	888	835	840	825	843	778	812	823	830	811	867	818	788	844	828	838	843	848	821	811	871	833	845	864	831	833	808	904	835	769	849	813	821	862	849	841	801	810	822	831	842	797	843	803	759	845	818	835	866	829	790	844	825	835	834	819	849	878	795	764	841	831	828	838	806	804	805	752	793	860	826	841	803	876	867	782	776	810	794	817	805	805	835	892	804	820	813	808	802	826	830	866	795	862	802	826	847	849	814	814	854	780	845	829	781	811	771	857	818	869	796	797	832	822	801	869	834	875	831	818	852	804	772	847	852	861	818	801	816	855	826	784	845	803	797	845	795	813	880	840	845	830	811	871	789	859	807	796	843	827	828	787	823	853	833	849	811	818	833	838	787	842	803	824	830	813	820	825	801	779	786	831	845	757	848	846	890	829	817	787	831	844	745	850	834	829	866	838	836	831	813	825	851	833	806	878	837	821	813	799	869	824	823	839	816	827	832	805	840	776	878	822	830	879	813	850	821	835	838	882	860	841	830	769	800	827	842	832	835	817	799	823	805	869	804	831	787	848	840	817	791	842	848	811	817	818	845	782	776	741	849	828	832	783	800	788	831	805	839	888	761	864	801	810	824	806	797	826	781	811	849	806	770	796	821	861	808	839	796	810	833	800	816	809	827	819	875	813	796	839	880	821	832	877	824	776	829	798	801	763	877	815	802	789	775	821	849	876	820	815	803	806	808	844	802	827	783	782	804	809
23717	21073	36118	55801	54173	38850	21645	5801	1635	1112	1071	1029	1028	1044	936	1010	991	956	1016	953	968	1027	993	966	996	961	986	959	920	939	1000	951	997	971	1053	995	1004	922	996	1003	975	961	969	1015	972	954	1005	953	1019	900	917	957	925	958	980	972	953	918	925	916	984	967	998	972	1001	901	949	992	975	976	962	979	965	964	935	993	1005	972	931	952	966	919	989	935	940	975	973	1008	920	1002	955	931	967	989	969	992	948	950	920	938	955	937	984	917	989	936	969	967	998	948	1031	955	988	983	965	902	974	966	935	935	942	935	1010	986	933	995	940	938	957	965	997	913	957	974	921	952	934	977	1007	938	897	951	1009	960	972	925	963	937	934	921	993	966	947	900	975	935	956	935	915	956	964	953	943	918	961	919	973	899	933	954	930	922	949	955	979	898	1013	942	967	934	952	972	925	958	946	969	958	945	955	932	991	900	986	933	956	970	981	952	912	972	981	987	971	982	982	960	1004	961	985	911	921	946	973	963	912	967	1004	965	966	939	919	912	921	896	1015	952	980	970	972	957	963	946	998	880	1010	943	900	966	945	986	968	974	1001	921	947	943	955	907	922	1014	996	1009	966	953	980	952	962	939	982	956	928	972	983	976	1007	989	1048	971	1003	946	900	972	908	922	996	906	904	951	1015	978	1010	975	1021	949	949	919	988	952	952	903	957	962	972	997	965	965	942	969	1007	917	932	935	962	915	950	973	981	998	956	928	913	1005	901	938	961	916	917	969	978	920	954	966	947	950	956	939	919	905	1016	947	1010	948	969	943	924	884	973	964	912	940	946	932	968	935	993	937	935	941	970	955	1043	935	967	956	952	935	969	952	934	941	898	974	953	944	996	1010	944	988	976	919	900	894	973	988	999	966	1043	969	941	945	1008	976	962	962	934	939	966	933	957	946	940	998	973	953	906	995	975	959	942	962	976	927	958	957	959	983	984	967	1013	951	938	922	925	945	938	957	955	966	908	973	914	967	946	951	941	981	892	946	963	901	985	901	946	980	977	964	921	974	901	926	991	922	938	986	939	942	953	910	948	930	992	946	977	957	923	930	946	930	904	987	964	975	1021	932	965	979	939	952	1006	960	975	967	945	938	914	937	979	985	941	918	925	939	946	925	924	908	905	972	977	1015	964	959	919	994	894	963	967	983	911	921	899	916	940	951	948	993	941	948	931	935	901	940	939	908	982	923	970	960	927	911	902	968	993	946	939	915	933	940	903	985	941	923	938	936	934	975	957	940	999	963	977	945	973	958	986	1002	979	878	923	966	937	938	1018	957	924	921	923	982	912	959	932	984	967	943	1020	948	954	915	915	959	964	977	988	941	945	950	927	959	958	922	939	966	944	900	951	999	940	989	950	951	887	984	1010	995	965	869	939	994	979	950	977	971	987	933	949	957	968	995	925	983	970	944	1008	967	996	932	973	931	907	938	990	929	972	990	938	923	920	943	992	922	948	959	971	933	946	945	949	1011	943	993	926	917	1007	940	943	933	919	958	953	957	975	991	925	955	926	955	965	864	955	949	978	962	962	1047	944	971	919	987	951	955	943	962	1005	968	982	938	968	982	974	932	973	961	951	919	957	886	975	975	916	933	955	1004	933	989	1048	982	976	949	920	890	924	948	917	922	960	970	954	980	925	938	976	982	955	950	965	980	1031	957	933	992	988	960	977	904	992	974	985	963	920	964	1004	919	930	897	934	941	932	1025	986	942	938	984	967	935	921	989	962	979	882	977	903	942	997	969	984	923	908	911	992	930	932	914	965	926	967	961	929	922	890	937	922	947	993	931	933	957	1018	979	958	992	1007	959	946	926	979	958	963	927	1020	922	997	924	964	957	951	980	917	961	981	886	969	965	961	931	927	869	888	938	885	951	965	959	948	1008	932	997	957	898	1007	1026	971	937	948	966	979	886	968	892	936	996	896	979	1035	982	959	925	877	956	948	937	925	979	972	950	993	919	1001	943	1010	924	953	925	940	992	997	971	973	951	907	949	976	1008	913	952	893	908	935	970	970	970	976	928	974	913	959	962	982	975	987	911	1006	941	987	984	963	1003	995	972	966	956	994	943	992	931	953	939	969	930	972	993	920	987	920	964	909	1021	926	945	910	972	959	1018	932	949	961	953	907	926	901	1007	949	928	986	964	975	995	947	956	930	926	966	989	995	965	956	936	920	960	932	929	962	975	961	964	922	989	957	921	991	945	950	952	954	952	924	923	954	956	993	939	945	930	951	914	972	935	887	1006	957	934	965	967	1053	939	1037	926	928	971	919	948	943	983	935	981	982	901	998	951	965	959	955	932	948	927	944	968	920	961	1040	957	988	969	889	958	930	941	918	974	960	996	956	915	943	954	966	969	968	923	1016	1025	976	944	941	957	959	916	1009	925	933	925	972	930	968	953	980	919	995	910	967	988	914	980	977	948	1009	958	923	936	932	935	906	939	980	950	936	990	997	921	981	920	951	932	975	916	954	929	984	925	963	1014	907	966	939	942	930	923	910	953	968	970	947	970	949	920	884	917	917	991	948	977	894	974	962	930	946	960	949	1008	973	916	909	925	942	941	956	974	921	949	979	962	913	1008	945	902	997	959	921	950	988	945	951	963	962	915	964	926	935	931	967	975	970	965	946	880	985	978	972	968	931	961	990	936	905	990	1000	989	934	906	964	970	1017	982	1005	961	900	960	916	950	925	947	948	900	882	1003	947	998	961	958	928	953	947	948	928	955	882	958	922	945	933	952	991	977	975	973	982	914	937	969	929	925	940	924	954	1017	929	1001	976	897	995	931	971	928	938	908	922	937	975	954	996	1007	956	907	926	971	955	949	920	975	949	941	998	915	973	914	917	938	958	945	946	956	984	956	914	956	948	1002	979	981	964	941	934	980	960	959	943	949	872	980	959	908	984	946	950	958	1002	936	953	939	1000	970	957	935	958	965	990	967	919	943	977	963	902	1007	917	1011	937	917	938	920	972	945	959	904	937	921	968	934	933	928	960	980	950	946	982	997	936	955	924	959	982	978	913	949	1029	1003	1020	943	967	957	917	941	951	984	862	963	940	941	913	985	955	950	946	975	960	930	963	955	950	972	929	960	982	929	928	975	935	942	961	926	911	978	982	974	955	952	948	927	909	942	955	1003	897	980	963	954	893	926	995	979	988	891	1012	997	934	936	957	981	912	925	944	952	947	967	959	984	967	886	972	956	916	1033	992	981	909	974	937	910	991	942	980	979	1037	968	917	987	921	953	987	973	1046	966	989	921	900	965	997	949	915	940	956	940	888	953	944	970	950	955	941	933	945	959	950	998	978	962	969	1002	967	984	961	939	931	968	918	906	977	947	962	981	964	904	952	968	991	964	1000	941	915	975	972	966	926	999	964	950	1005	995	980	989	975	998	965	885	965	935	914	902	934	1008	971	1001	946	992	941	951	971	910	919	946	977	957	977	948	982	880	957	954	975	937	915	943	923	983	906	979	923	943	951	940	980	882	984	966	1016	989	932	967	948	942	920	939	864	949	971	948	1016	905	992	919	908	959	949	942	975	927	949	943	1038	941	1010	1005	924	962	932	909	914	936
13799	46266	87204	78520	57861	32034	13109	3834	1432	944	912	898	901	888	855	943	899	927	957	936	918	919	983	939	928	922	886	911	950	945	912	861	893	921	901	929	928	920	939	964	881	950	917	960	897	958	866	877	917	924	868	859	913	871	880	923	870	868	866	909	893	883	901	908	866	910	874	893	938	947	885	928	882	904	919	931	908	893	873	878	908	914	913	889	918	927	936	905	876	907	849	871	929	938	946	898	914	859	924	876	880	890	881	943	872	935	910	935	887	874	932	899	944	872	920	921	918	839	946	976	912	904	960	924	916	952	934	916	920	909	813	906	936	865	868	913	942	823	860	908	850	917	887	940	854	913	878	978	926	898	892	904	858	912	904	889	895	923	915	903	935	855	928	876	904	891	872	932	944	886	923	888	915	936	883	823	910	920	967	882	886	923	887	899	938	878	886	893	922	907	928	880	853	892	940	919	914	891	891	913	841	879	931	915	877	894	923	883	883	917	936	913	883	945	852	965	896	908	892	932	849	868	951	944	922	925	964	845	942	927	945	913	881	890	897	908	862	940	891	941	912	886	850	917	874	885	869	862	919	890	912	851	885	905	911	915	891	858	939	872	945	894	925	929	909	888	917	916	852	926	871	882	869	927	896	862	892	923	937	891	918	935	931	902	877	900	916	873	905	909	888	865	922	858	946	877	971	883	891	891	838	856	904	884	914	932	869	925	878	890	895	880	940	923	862	912	821	846	936	945	918	904	885	921	908	898	875	870	856	940	877	886	877	890	920	860	873	926	893	911	903	840	942	907	903	898	958	893	915	908	891	837	880	912	905	901	969	891	890	900	906	933	948	964	942	872	849	887	841	908	947	904	876	908	924	859	868	937	838	944	871	930	921	873	908	923	950	913	915	852	867	925	883	852	895	899	957	889	869	907	870	928	935	909	978	893	924	896	930	935	913	852	953	934	928	920	903	851	851	901	874	898	865	956	886	946	896	887	928	906	884	877	888	939	865	905	925	885	900	902	867	914	871	820	917	913	868	929	913	924	886	900	881	932	953	942	887	924	952	898	840	919	889	847	894	932	899	885	916	907	905	851	852	877	883	881	926	889	922	876	929	830	912	908	884	908	886	853	868	893	873	886	855	921	894	939	953	866	902	854	945	863	886	918	872	931	934	877	914	932	926	911	894	894	922	890	911	893	929	904	906	897	905	921	843	872	884	884	909	895	927	921	949	892	883	851	928	857	952	835	884	955	896	930	914	904	908	961	889	907	915	920	908	865	914	806	932	874	944	869	910	929	905	912	857	941	912	880	883	898	926	885	895	935	920	902	913	932	879	896	936	944	825	886	916	900	900	934	842	912	849	946	929	937	909	883	888	894	914	918	904	976	858	948	948	898	904	926	942	869	877	899	884	895	899	933	894	916	916	970	923	847	885	931	863	898	862	856	895	894	867	928	852	904	915	834	897	941	897	914	887	902	908	921	848	895	880	894	928	946	869	887	913	881	894	959	913	973	900	940	924	874	864	849	912	916	905	938	953	891	860	880	959	911	867	911	919	878	896	847	815	921	908	907	913	888	926	924	911	890	894	876	903	954	926	936	874	841	910	873	892	860	937	941	908	863	914	880	851	912	920	903	927	899	895	943	904	901	879	867	969	868	876	859	899	868	938	912	906	868	914	890	939	908	873	896	880	892	949	911	920	908	922	905	874	873	860	860	880	927	872	917	940	889	896	871	937	956	898	870	884	887	881	902	932	831	903	896	900	988	928	862	925	904	887	877	918	925	867	886	889	923	911	885	902	911	924	919	840	865	934	864	900	942	909	895	868	888	921	880	918	917	872	877	938	861	883	885	891	917	879	910	921	912	934	870	883	928	873	899	976	915	920	926	884	844	933	879	891	909	886	907	927	967	906	915	880	927	931	847	854	935	906	907	935	896	945	884	873	918	919	885	901	889	884	917	831	906	916	872	917	981	898	943	901	888	893	870	914	930	875	903	904	939	910	920	914	914	860	914	894	884	902	852	885	871	948	916	881	934	924	898	920	959	886	902	910	916	911	892	930	928	878	914	877	912	911	935	930	863	901	876	898	900	918	912	982	844	882	901	940	915	875	920	862	890	881	908	948	852	865	879	924	884	905	870	855	925	903	913	842	900	872	880	872	896	882	886	903	855	954	874	887	860	882	950	867	842	955	907	877	887	881	907	905	889	921	904	900	928	864	912	951	875	908	944	892	909	947	939	885	889	946	927	878	862	892	921	919	881	933	887	958	869	904	965	918	890	920	900	901	889	972	852	936	896	869	925	943	948	915	883	895	957	864	944	861	940	899	886	888	927	910	881	934	903	909	903	832	949	887	847	889	836	884	814	896	846	932	949	938	912	952	888	875	890	895	887	877	853	924	911	902	885	926	936	874	919	839	899	872	902	901	929	918	867	882	878	921	888	939	946	919	848	890	873	924	919	884	849	906	960	883	874	920	894	877	887	956	918	904	869	885	881	894	803	936	924	933	868	899	922	898	912	925	931	905	923	956	865	894	851	844	903	859	872	918	866	904	897	860	889	911	873	920	883	926	966	930	893	947	898	904	923	911	879	877	978	915	936	945	923	881	922	914	896	936	867	884	931	902	849	869	889	887	888	922	899	860	893	939	931	873	937	888	883	925	874	887	875	878	887	904	930	897	894	917	897	869	886	906	869	958	907	901	880	885	904	869	956	975	915	890	859	881	911	914	911	888	913	923	889	939	937	943	895	908	891	904	867	889	866	957	891	858	959	970	907	951	945	906	915	893	890	919	922	884	891	948	862	892	920	877	910	955	870	877	885	901	938	890	880	905	928	909	883	888	917	959	888	934	935	868	988	864	878	863	861	926	911	893	870	942	929	896	878	904	879	907	923	915	863	959	877	892	910	910	907	936	855	889	917	897	876	913	878	838	874	881	888	919	894	910	898	924	866	922	877	901	905	919	873	898	876	848	879	911	931	886	924	954	832	919	890	912	897	961	884	877	915	852	866	885	852	891	884	910	890	906	879	861	921	866	877	919	900	890	865	875	908	894	891	939	881	888	906	954	877	914	926	923	881	949	902	926	908	942	877	872	894	897	901	897	924	888	973	928	921	917	864	867	908	851	870	984	921	890	882	921	831	913	973	916	893	913	900	895	909	885	943	905	856	944	892	883	916	906	913	914	856	856	875	893	896	892	909	910	898	892	900	902	935	904	884	946	917	872	862	846	908	940	914	913	931	923	892	934	876	897	940	889	847	911	881	918	890	870	920	863	895	896	936	865	904	866	885	884	912	851	936	864	947	855	907	906	861	913	914	875	953	918	957	915	910	898	906	878	912	920	897	921	909	946	936	921	859	848	941	872	912	855	882	864	890	909	880	875	901	898	965	901	884	905	930	875	950	863	874	869	923	863	918	890	861	921	869	814	889	891	927	904	889	849	866	867	864	919	909	862	848	894	944	893	867	900	883	883	900	925	924	903	846	870	901	884	904
27323	16986	24754	26868	15157	5614	2134	1210	928	901	870	841	885	819	895	877	830	900	864	864	878	924	860	845	897	880	858	846	910	916	909	925	902	859	915	857	854	880	888	918	862	877	872	898	931	865	905	869	876	920	887	877	902	845	909	844	847	843	906	865	903	918	896	868	858	836	882	874	899	883	882	878	862	870	880	856	913	856	937	843	934	884	873	910	905	824	877	884	956	904	873	883	844	914	897	854	910	904	889	926	850	897	832	835	884	854	850	850	875	908	875	899	844	897	886	835	898	850	848	865	918	930	881	871	861	895	836	835	842	876	917	808	886	856	880	846	889	867	827	876	926	835	853	835	890	832	872	832	820	880	897	864	854	830	866	915	897	906	902	876	854	845	863	915	917	848	872	880	829	876	897	889	857	882	827	844	856	870	848	834	884	918	869	874	873	856	874	872	878	877	900	875	837	828	841	883	881	858	880	863	877	868	887	890	810	879	917	849	879	828	877	832	878	939	894	904	858	859	913	881	858	892	862	883	911	875	835	850	925	854	853	842	866	860	854	843	862	864	889	903	954	860	862	850	922	822	846	883	882	851	870	884	873	946	828	952	851	901	866	827	899	928	843	831	892	860	865	882	840	920	865	881	865	914	916	867	881	908	853	882	825	969	852	823	856	853	798	906	914	901	874	846	872	866	887	820	859	897	850	904	856	881	838	880	856	880	876	891	892	834	860	855	888	837	858	947	889	841	838	861	857	853	903	859	843	836	845	817	892	895	888	900	890	898	850	884	837	887	908	888	886	850	809	900	903	841	856	907	865	898	870	855	862	908	892	898	863	862	839	874	881	851	870	840	882	863	868	851	868	885	872	835	822	842	858	879	836	872	873	893	853	899	895	886	890	861	917	877	915	892	870	899	860	873	841	886	882	860	854	852	882	852	863	856	839	839	875	891	843	873	904	900	845	900	857	872	898	860	821	826	850	834	858	877	844	892	867	891	859	822	876	859	875	876	888	827	849	898	854	831	889	864	855	811	841	842	844	916	860	898	835	892	874	845	873	871	867	858	908	912	862	934	887	904	815	824	847	883	860	837	828	822	877	874	877	902	838	874	881	805	841	908	858	872	854	840	904	883	891	857	845	902	889	823	914	903	859	882	872	859	859	896	864	825	849	868	889	864	883	838	846	878	904	852	836	933	841	876	879	875	864	876	889	801	883	871	845	914	898	923	853	920	885	869	878	894	856	864	850	882	879	906	872	878	868	923	842	867	895	889	860	848	893	872	850	915	863	825	862	901	846	837	861	885	871	855	873	877	898	870	855	872	891	850	824	865	871	866	886	824	843	859	908	861	854	896	882	902	883	883	886	900	876	812	865	859	890	854	849	922	925	884	913	896	818	903	886	870	914	861	833	903	869	843	884	816	828	882	871	879	853	907	819	874	872	881	851	843	902	912	876	845	872	863	892	914	832	837	904	851	840	876	837	894	855	866	884	851	884	851	862	891	860	846	892	866	795	878	883	821	869	863	879	869	883	888	863	838	873	863	895	810	900	850	878	839	848	861	906	896	865	933	867	928	891	850	950	838	882	891	854	893	895	846	877	836	937	839	897	872	825	886	870	849	837	882	866	904	920	900	905	824	876	878	855	884	863	873	830	910	839	816	842	865	891	888	849	850	920	826	863	868	896	900	874	892	831	864	811	867	889	880	889	913	897	866	829	906	879	856	853	940	852	903	892	859	928	840	882	906	879	785	814	901	861	859	838	861	872	891	862	963	870	907	854	880	916	864	881	858	850	899	896	853	880	928	849	914	881	843	811	889	896	923	861	887	854	876	864	872	839	865	868	853	880	875	892	906	903	807	874	895	888	859	942	845	898	871	851	827	875	863	859	896	849	886	875	864	845	896	928	837	852	873	925	895	816	897	926	854	838	902	864	860	861	880	791	876	846	864	859	865	848	914	814	902	898	836	878	923	903	873	950	883	915	842	946	934	878	831	895	848	897	887	923	871	855	909	888	896	876	854	856	838	875	870	882	862	844	904	851	885	918	826	839	912	887	925	861	818	848	850	884	837	803	851	856	875	843	930	846	926	830	892	873	865	904	833	832	880	878	872	844	836	873	860	869	847	843	920	912	873	883	833	842	902	909	868	888	931	863	895	859	903	872	877	864	902	874	881	827	818	886	879	868	841	849	896	948	905	885	886	867	855	866	830	882	814	874	818	879	879	904	926	911	881	807	857	864	883	894	877	848	884	833	904	894	860	868	852	883	881	897	824	825	868	880	876	882	874	856	828	920	890	832	837	828	842	859	852	851	869	900	819	819	892	895	919	884	855	818	850	817	871	877	854	873	867	898	890	838	845	901	857	908	843	855	878	873	882	850	877	894	907	920	837	876	914	893	870	851	844	881	837	880	876	879	848	853	894	891	936	861	862	880	868	844	897	885	849	873	895	948	850	895	905	900	854	874	927	923	880	908	863	848	896	887	883	899	849	898	896	888	875	857	869	880	854	829	831	852	843	877	913	900	871	908	862	911	882	874	902	919	795	885	935	859	878	854	869	859	851	876	873	909	878	878	895	853	862	886	879	904	854	892	823	928	891	871	913	869	811	900	848	827	862	904	858	929	867	891	875	842	829	869	833	857	830	872	847	881	888	841	857	889	830	836	865	897	859	876	875	909	849	862	847	883	906	839	869	854	854	893	892	814	887	885	880	895	891	851	941	901	814	893	894	866	823	830	901	918	851	857	860	848	902	860	926	903	879	838	851	863	884	860	930	863	876	854	841	852	888	855	860	852	872	886	820	833	875	839	864	844	878	827	800	846	878	880	901	849	868	938	883	893	827	880	847	875	820	819	911	855	890	812	869	880	850	896	890	858	862	872	894	903	955	895	810	828	834	880	923	844	841	884	837	855	863	885	834	849	889	880	840	874	855	849	797	924	868	890	870	888	953	865	907	871	873	887	846	903	898	915	829	907	855	867	809	875	933	921	886	859	919	826	919	911	865	885	881	895	877	878	842	897	861	855	903	850	889	878	925	825	893	831	820	854	868	829	848	897	889	909	872	847	897	875	843	851	890	907	887	943	879	915	881	868	853	890	827	873	816	825	850	884	920	876	888	856	866	873	885	896	893	862	853	873	900	888	875	877	877	851	876	824	883	912	857	851	896	885	851	861	918	862	904	870	858	894	846	867	883	838	863	790	868	923	887	878	870	866	877	858	875	862	862	885	863	903	887	863	830	920	880	834	873	843	891	919	849	854	878	882	870	837	846	838	861	866	902	922	829	873	892	872	892	823	851	891	853	872	831	866	922	905	929	829	798	850	897	907	840	890	870	854	905	870	887	851	866	852	905	899	818	886	873	859	908	863	924	893	901	910	817	869	870	896	884	898	864	873	830	818	906	837	903	844	831	888	829	895	861	846	892	881	811	900	856	909	877	845	897	838	851	865	865	892	883	820	857	834	823	916	909	868	877	855	845	866	881	907	844	879	896	877	866
5856	10055	25790	19122	10606	4203	1749	979	818	783	773	716	773	746	775	767	768	806	782	772	773	789	774	756	806	773	765	770	750	799	737	762	811	763	768	759	803	772	739	766	761	745	751	762	746	784	800	815	840	842	766	813	781	766	742	746	798	790	762	833	735	751	782	752	787	764	759	773	746	802	745	782	774	765	799	771	781	798	781	693	742	740	737	731	810	714	785	774	753	800	743	701	771	722	783	807	738	807	811	768	756	763	732	787	765	746	777	754	744	778	793	832	811	800	788	762	733	759	775	788	750	794	773	785	729	730	766	777	841	817	792	769	768	718	779	699	775	834	756	722	813	802	730	796	789	822	771	714	765	783	749	772	724	773	741	788	771	781	766	771	736	767	741	755	733	790	792	770	772	723	760	772	787	791	773	734	775	765	759	794	755	774	802	801	785	731	798	784	796	723	807	723	802	789	804	800	779	775	768	740	800	761	821	751	754	741	762	745	768	797	815	780	735	807	770	778	711	760	774	761	777	808	789	805	747	778	749	744	758	736	734	770	739	760	778	782	831	743	733	748	744	749	746	739	740	747	801	729	742	778	803	778	756	807	801	801	826	740	776	758	769	765	783	734	740	788	757	739	826	770	758	757	791	765	786	772	788	739	751	780	784	729	777	752	781	769	736	771	785	759	719	736	776	769	754	832	785	790	766	776	773	836	720	776	765	776	736	759	763	806	786	760	760	790	771	763	798	794	793	799	785	777	738	755	778	744	740	774	806	805	735	802	741	790	765	720	756	736	753	801	783	765	732	744	783	765	732	758	717	770	778	768	806	762	685	795	735	751	794	762	771	787	763	781	772	757	749	773	753	748	778	753	763	762	716	709	761	748	780	733	792	771	779	787	800	753	791	742	760	733	740	799	738	758	829	784	789	720	794	755	767	741	717	783	726	783	800	785	719	749	771	763	761	759	772	807	721	743	779	716	805	778	770	795	788	773	791	773	734	771	744	745	712	795	749	775	751	734	786	762	739	816	762	789	754	748	766	798	788	735	694	743	731	766	752	710	781	737	722	763	782	752	770	771	793	745	767	779	701	752	807	772	784	822	809	708	778	833	717	761	741	758	713	774	757	748	782	738	756	784	729	745	767	752	781	786	715	790	774	760	794	771	860	805	817	780	788	801	766	787	755	742	739	769	765	734	785	793	818	745	772	807	802	718	751	781	732	728	795	770	785	790	770	765	749	729	807	802	781	767	731	824	711	813	780	780	758	804	728	768	748	760	771	733	756	770	745	758	789	776	702	761	775	736	757	790	779	694	750	731	749	784	798	753	752	816	754	777	762	756	759	734	779	749	804	783	797	800	721	781	726	773	741	789	755	801	738	730	797	740	773	737	722	701	757	754	755	781	761	732	788	783	776	753	786	772	774	786	782	739	756	777	759	743	789	775	789	754	751	826	767	772	739	728	699	742	773	787	738	737	758	790	797	738	715	768	775	787	795	772	815	755	772	773	760	776	714	787	742	764	790	779	806	728	781	773	740	778	716	729	799	744	707	757	780	713	728	735	694	779	715	768	794	803	732	725	744	735	749	814	758	760	749	763	734	729	775	749	781	767	756	735	778	772	797	757	765	789	775	788	706	785	760	772	757	742	771	751	777	754	816	781	751	734	762	771	804	748	779	727	739	771	713	728	787	761	733	757	737	765	712	751	768	771	712	773	757	718	786	764	770	800	776	786	762	752	753	792	734	760	748	792	761	770	785	745	739	752	775	776	790	786	772	748	800	773	759	772	734	766	748	757	789	749	786	733	752	759	778	749	776	761	790	784	751	761	750	742	783	829	773	781	746	741	819	744	796	767	719	757	691	721	756	712	789	763	828	820	758	759	813	766	770	752	746	763	763	776	775	789	805	788	808	750	738	776	773	761	809	715	792	727	764	797	772	744	768	740	757	737	778	753	770	735	781	770	714	778	722	748	810	790	758	722	766	731	756	789	745	767	825	781	748	746	749	791	755	800	789	773	768	769	806	758	741	724	717	794	729	787	737	731	773	745	738	782	721	789	772	785	769	773	753	761	798	783	743	815	749	752	777	797	787	747	780	783	766	781	765	773	750	775	735	705	769	784	727	794	788	737	770	771	780	754	745	780	768	779	768	818	764	770	808	733	758	766	804	743	767	774	678	759	787	737	746	766	789	759	754	759	768	757	749	744	765	759	768	752	762	782	712	792	791	733	817	719	777	723	761	749	736	758	769	818	790	766	775	777	751	790	748	729	736	769	779	764	760	748	776	711	721	737	752	737	729	773	786	743	773	755	813	805	829	726	753	760	710	735	778	772	783	717	796	822	742	750	848	748	738	770	711	756	726	777	764	729	738	783	730	785	763	770	795	811	770	775	757	794	816	811	800	786	780	743	780	764	787	777	786	766	756	768	777	776	754	730	745	779	745	717	780	793	773	804	751	771	751	771	768	769	768	766	742	775	786	812	767	825	775	746	759	760	758	759	775	773	764	705	790	737	796	774	787	757	803	800	767	805	750	756	768	742	773	719	768	792	765	731	684	757	772	747	758	787	797	748	720	743	769	790	755	771	771	792	774	794	745	773	751	772	805	715	762	749	742	792	759	768	759	782	762	766	737	777	779	783	777	731	768	741	767	801	745	760	775	782	769	782	757	789	755	757	776	820	749	770	769	756	734	739	766	724	753	736	818	665	721	715	766	754	838	728	793	758	734	764	805	765	750	760	751	803	773	741	795	741	802	758	806	772	767	748	785	792	750	739	749	763	800	748	784	729	756	754	804	772	742	742	766	751	804	743	735	765	756	773	762	775	812	797	780	804	769	768	746	710	795	783	744	767	824	817	743	758	799	749	789	746	800	770	769	764	767	778	749	732	751	789	749	740	769	758	826	703	827	743	755	733	764	834	774	795	722	733	815	763	774	749	764	743	737	795	782	766	808	750	751	829	741	763	726	789	762	724	784	754	742	771	791	776	747	788	718	772	745	759	787	734	736	794	786	748	804	720	778	764	733	705	756	756	773	768	727	821	828	743	721	774	796	747	742	754	810	750	736	767	811	759	765	705	773	712	798	819	759	763	792	782	779	787	741	766	780	771	765	740	779	750	772	756	781	745	797	800	749	728	800	767	758	759	711	787	758	701	817	776	728	795	758	797	774	786	742	768	781	754	781	740	788	827	755	776	743	765	754	767	789	750	731	767	761	748	773	796	716	750	796	800	738	743	815	758	718	770	748	775	752	725	805	814	804	788	722	744	743	782	776	752	772	787	782	779	745	758	766	762	733	739	755	768	753	762	736	763	759	713	762	748	762	784	765	792	777	706	764	771	737	779	739	753	756	799	756	756	782	803	782	790	805	751	743	742	762	748	756	763	738	787	751	721	767	729	774	763	789	800	755	769	779	730	739	769	698	772	744	845	739	761	763	742	762	744	749	779	720	790	797	741	777	758	770	755	794	786	762	765	744	746	770	730	724	724	735	723	714	773
24477	21271	39854	59526	49938	32252	14285	3501	1292	914	870	914	936	874	910	876	846	820	850	922	895	923	886	922	927	867	853	867	846	855	826	884	877	864	921	860	898	886	909	938	833	907	847	825	866	898	854	832	816	899	915	881	896	870	869	889	848	893	877	845	829	895	861	862	856	861	889	886	887	886	849	839	844	863	891	855	832	839	914	829	924	910	866	851	889	818	919	841	899	885	857	896	902	895	836	883	811	788	916	907	864	862	847	862	849	882	850	844	847	845	829	879	854	844	836	834	912	814	871	883	835	803	890	888	811	875	894	895	897	785	849	877	814	841	846	878	865	912	854	848	848	862	839	860	809	910	916	866	847	838	836	869	852	865	897	860	850	858	835	844	883	807	879	825	910	824	890	859	877	887	861	857	885	917	863	851	893	879	912	929	848	849	862	863	873	802	859	867	838	843	862	893	929	830	846	881	811	887	873	815	846	834	920	844	821	880	867	854	857	890	885	884	862	838	830	863	904	860	913	825	866	881	809	804	887	886	821	803	862	814	830	864	908	850	835	816	860	821	808	858	877	871	846	853	828	794	811	880	865	864	864	874	859	847	846	855	894	859	900	921	868	872	896	831	847	862	835	829	851	890	878	850	872	870	832	900	874	808	886	845	823	860	822	843	879	852	896	877	862	844	886	843	887	845	872	833	853	839	886	881	864	855	869	880	800	859	845	845	831	845	830	908	844	867	814	855	886	850	905	895	859	840	856	856	890	849	914	914	877	869	884	838	818	885	847	844	812	859	814	862	791	819	861	882	882	849	829	898	884	887	830	848	839	862	892	891	814	875	895	881	905	857	870	866	881	856	843	881	916	833	802	847	846	846	869	868	906	844	950	835	883	913	850	889	829	854	881	880	882	890	891	849	855	854	868	860	866	860	866	860	913	855	876	857	905	827	825	830	851	828	852	850	907	870	831	856	858	823	841	873	856	839	836	833	877	836	846	867	852	894	883	909	872	854	870	865	856	860	807	885	837	846	880	834	846	911	829	868	833	818	814	912	851	858	791	839	855	811	891	901	868	841	863	860	847	878	854	887	872	915	833	908	840	910	879	830	869	829	827	914	835	857	897	844	869	865	853	904	887	868	832	810	885	792	888	827	877	823	858	826	877	863	840	903	879	854	827	836	854	856	833	877	878	857	906	826	883	876	873	861	898	831	874	772	819	823	876	865	886	856	837	895	853	896	834	848	852	799	837	871	864	849	850	839	851	843	861	838	900	891	851	842	866	848	852	865	858	852	868	878	844	853	859	865	875	877	867	903	865	823	842	814	810	863	846	904	850	818	840	831	903	836	879	864	872	822	900	879	833	838	860	875	887	883	861	854	872	811	886	854	871	883	820	875	828	821	827	858	846	885	814	779	834	850	844	846	848	864	860	866	834	875	849	867	849	872	853	837	874	845	853	850	843	922	900	812	900	909	886	854	868	844	855	882	892	846	860	816	841	875	870	916	868	815	890	845	876	825	831	878	863	831	836	820	871	835	879	867	910	876	833	837	869	853	912	895	859	781	829	896	836	828	846	820	867	850	874	791	839	815	837	864	872	827	851	798	883	854	883	897	830	884	884	881	875	870	843	872	856	870	917	885	858	831	863	811	883	823	875	862	897	849	837	850	886	851	838	840	847	928	863	870	825	870	848	879	857	868	840	884	835	915	915	802	844	865	923	885	852	880	811	822	842	862	871	852	816	826	864	862	856	825	857	784	870	854	854	880	833	845	854	846	885	829	877	823	879	864	801	855	844	835	884	839	862	870	859	861	861	873	901	809	858	879	821	844	848	856	836	835	857	847	853	853	835	875	829	819	886	834	949	860	813	815	825	812	881	846	837	843	813	860	841	916	844	861	839	880	867	858	873	849	858	884	856	824	890	895	854	840	868	854	855	843	837	811	877	870	800	847	790	879	836	847	888	859	856	852	908	887	866	837	842	832	902	771	846	835	817	852	791	828	799	849	812	854	879	833	862	830	863	852	843	901	859	834	821	833	820	893	859	844	910	902	904	820	812	853	861	872	872	920	880	853	871	898	828	885	852	829	840	855	861	879	821	899	894	812	830	865	818	856	871	869	866	854	853	820	863	877	835	782	854	870	876	854	879	890	841	901	842	923	836	854	827	938	852	856	872	858	865	834	842	890	836	914	824	855	851	796	852	853	841	877	900	872	830	812	871	904	890	858	847	843	881	826	861	844	897	834	854	837	940	835	847	853	856	868	891	885	829	871	845	830	828	869	806	830	818	935	881	817	862	853	928	855	836	895	857	812	913	841	849	855	821	822	877	891	819	897	939	876	856	878	840	887	876	779	855	848	874	910	911	819	815	818	887	894	880	893	872	877	891	911	864	882	866	876	863	898	803	811	862	880	875	851	813	851	827	841	879	824	839	837	806	829	866	842	858	892	866	873	911	838	901	890	858	905	820	845	875	923	830	848	854	853	837	825	886	798	808	869	904	849	911	810	890	892	867	842	916	835	856	852	896	872	859	848	897	831	817	838	821	863	826	774	862	907	823	907	865	896	876	864	836	816	909	833	889	872	833	880	826	894	799	866	884	854	854	816	829	863	827	852	844	828	845	837	799	883	886	879	924	836	883	821	901	888	868	816	839	888	874	875	866	810	825	858	860	943	867	862	861	901	882	868	807	846	857	856	855	828	848	835	863	823	867	879	831	837	804	827	835	844	873	862	900	875	835	816	851	866	865	826	896	867	844	877	856	881	855	848	881	828	891	825	878	828	914	854	904	872	853	871	852	867	850	814	902	868	856	886	863	847	831	877	839	821	876	828	859	907	842	901	905	864	830	893	803	865	816	830	795	866	829	805	858	834	861	831	836	884	842	826	892	854	897	887	874	852	829	851	836	841	870	862	845	889	863	885	830	874	871	841	865	875	851	855	887	824	870	844	855	849	853	795	860	839	883	872	887	906	839	897	866	820	852	842	875	852	894	851	801	861	846	868	823	864	861	857	777	853	916	827	835	824	839	851	849	845	836	886	851	913	823	857	853	834	805	862	830	917	819	841	893	844	860	853	853	851	855	817	826	857	881	814	906	815	849	834	892	878	835	871	863	839	880	872	829	871	827	900	832	872	820	861	886	842	837	824	828	845	885	881	860	906	861	803	878	857	799	864	840	819	838	774	826	873	821	843	858	857	894	868	839	862	821	845	836	805	926	892	843	861	864	858	931	884	827	861	876	865	819	852	839	925	835	875	813	823	811	866	887	837	854	839	881	833	801	803	891	828	856	881	911	805	908	879	862	817	891	841	900	868	878	842	854	834	820	886	842	836	860	847	821	857	847	896	829	812	881	806	818	837	873	807	844	856	854	862	854	851	918	844	864	826	877	868	884	848	879	877	824	887	856	840	873	813	863	909	907	807	911	843	848	863	831	859	846	886	869	827	890	863	907	819	857	843	844	880	802	888	814	863	868	862	888	842	874	852	842	909	878	882	865	928
9691	59751	78918	66890	46885	22859	8403	2687	1191	847	824	791	816	832	799	852	853	807	822	842	808	819	849	827	808	796	863	841	881	828	842	831	824	803	898	800	775	819	838	816	827	820	833	828	831	759	818	795	787	781	822	812	820	769	840	816	812	812	816	814	822	802	865	833	805	833	864	823	804	788	798	789	783	813	828	861	802	840	772	851	882	857	821	785	834	766	853	812	881	801	782	844	787	818	858	836	818	793	854	855	826	831	790	794	837	866	807	773	806	768	844	854	792	773	847	769	812	858	817	827	874	802	873	815	811	793	816	854	829	797	808	819	836	810	862	814	804	795	821	842	823	800	865	806	815	808	812	864	785	794	790	786	841	845	777	785	827	819	778	823	843	810	858	794	791	809	870	769	790	802	809	831	812	833	782	820	862	814	777	818	821	823	842	843	796	791	808	824	784	785	808	797	808	822	813	852	851	821	802	856	850	837	850	835	842	763	746	849	784	808	794	829	807	819	821	770	804	832	799	804	817	806	845	872	832	828	811	796	826	822	788	831	779	760	776	797	837	809	804	794	774	797	800	816	804	818	826	784	787	790	832	816	807	823	792	786	881	832	776	802	796	829	802	790	803	822	837	830	802	807	811	829	807	794	750	815	797	782	878	789	801	806	839	794	832	831	825	897	859	829	813	793	795	803	809	848	819	809	834	840	820	789	799	800	846	806	851	826	772	790	806	848	827	824	860	821	847	793	802	812	789	773	787	776	835	813	819	816	822	812	827	819	841	846	841	823	797	784	852	879	798	828	830	803	868	810	837	804	796	781	850	790	908	757	832	788	833	834	852	748	788	801	817	809	889	810	822	806	775	770	766	817	823	810	817	794	761	827	835	771	754	766	803	819	793	801	794	761	816	797	840	798	791	823	797	837	770	820	751	808	826	803	784	756	827	784	783	850	839	814	770	815	814	829	807	785	812	823	836	811	805	822	834	882	793	845	838	814	768	750	790	822	813	878	809	821	835	838	844	785	778	814	832	820	817	762	870	846	781	830	833	847	830	807	813	816	799	806	781	787	801	776	812	829	820	829	817	813	744	786	810	789	831	814	802	780	785	814	804	824	815	760	817	797	829	795	729	792	836	776	812	805	830	815	826	861	791	791	809	747	764	787	849	820	797	819	803	799	814	800	822	815	779	831	837	799	815	790	842	790	796	811	843	822	845	781	788	784	785	788	834	820	813	831	819	831	818	810	857	850	798	797	787	807	843	785	829	789	794	826	829	833	817	844	803	778	797	807	798	853	801	784	821	832	833	839	768	806	813	804	746	806	813	829	810	772	797	842	836	796	791	779	827	845	854	844	806	819	841	814	787	823	814	762	805	849	810	780	849	878	782	872	804	793	843	844	779	845	764	781	774	847	855	777	813	813	845	809	786	868	821	749	838	739	812	817	827	820	815	817	787	748	793	831	847	840	790	800	810	795	791	829	809	774	804	829	811	833	835	828	859	860	803	830	792	805	809	858	790	774	852	793	824	774	832	804	828	827	792	813	810	789	787	833	816	795	808	809	833	789	835	823	778	844	847	847	812	772	831	845	782	817	788	816	803	849	795	838	866	854	856	794	823	791	755	826	810	864	825	860	843	816	796	810	790	820	816	776	809	786	811	829	807	831	772	799	809	843	825	857	814	786	790	815	758	830	789	781	855	764	795	823	828	799	742	761	812	858	774	763	754	823	867	846	806	815	837	847	766	819	830	822	838	828	824	757	782	791	760	829	806	841	824	799	865	862	856	791	793	827	800	828	819	834	799	809	843	771	865	820	808	829	860	799	795	749	810	807	832	793	841	812	811	846	852	819	803	821	816	866	814	777	796	834	797	825	810	849	845	780	839	859	804	806	812	869	807	786	827	909	793	814	832	760	791	812	855	826	878	764	817	836	835	775	865	785	848	825	800	796	798	788	841	820	842	782	853	796	822	849	840	846	796	818	833	833	768	817	819	818	821	820	816	880	816	799	853	863	804	873	788	802	777	826	831	826	802	834	789	862	844	806	810	776	838	821	791	853	746	834	795	751	850	843	851	804	808	808	758	834	765	803	789	789	853	787	810	816	858	868	789	803	853	852	813	860	804	862	849	830	825	832	768	810	811	845	825	811	762	820	791	774	810	779	821	841	828	803	776	872	803	841	810	820	830	793	786	832	801	827	878	777	813	847	819	809	785	808	775	804	805	837	787	803	786	846	825	829	782	781	793	832	805	856	810	794	777	805	838	833	821	836	748	834	841	728	804	781	718	836	845	893	837	831	811	822	772	779	827	833	825	840	821	819	811	807	851	815	852	822	848	814	815	841	802	812	768	839	811	777	845	785	801	832	813	764	767	832	853	800	828	833	814	808	820	814	855	832	811	834	836	782	810	839	828	789	798	784	794	849	849	791	827	806	828	802	777	809	840	811	825	791	886	813	810	841	826	814	837	825	815	818	823	839	791	817	829	788	835	813	794	803	826	892	825	832	829	834	806	763	822	854	853	815	787	829	851	760	827	797	788	816	776	805	824	805	815	851	819	808	838	825	840	793	799	838	776	821	798	795	802	811	865	839	810	771	790	796	777	812	764	751	837	806	832	820	843	799	818	816	863	798	840	821	852	838	821	852	855	785	832	802	841	811	781	777	790	778	767	801	870	838	837	823	816	814	762	852	825	818	816	829	835	798	769	808	804	816	762	826	857	806	817	806	812	826	819	777	827	798	795	819	779	830	812	837	854	823	813	766	786	802	794	867	834	773	820	760	800	794	850	795	821	807	802	808	794	800	790	793	816	817	833	820	831	817	860	804	765	795	852	820	835	844	841	782	777	764	819	768	827	789	797	840	859	872	768	780	886	785	795	800	789	774	826	795	785	786	813	815	816	818	828	767	809	789	845	827	859	799	827	800	835	833	829	835	793	833	850	792	795	799	815	876	804	826	795	802	805	820	830	794	821	861	821	810	796	846	781	787	815	798	831	810	801	807	841	826	804	780	790	828	747	797	820	835	810	793	813	775	816	821	822	768	805	791	823	858	873	860	819	850	790	787	879	809	827	773	770	801	816	821	840	772	806	807	832	760	825	840	801	816	781	769	818	782	816	824	816	808	781	828	786	819	842	794	823	811	789	810	823	828	863	784	795	817	779	838	784	811	763	808	828	834	798	834	802	836	786	779	828	811	803	817	837	823	870	826	804	847	843	848	872	810	795	798	813	830	758	819	792	761	756	821	781	812	807	820	828	839	782	796	794	797	809	833	821	816	827	782	823	785	843	824	727	796	780	835	782	870	825	868	828	773	799	832	791	832	751	811	782	787	766	757	814	778	818	822	799	801	872	790	865	796	761	832	808	837	841	769	820	799	833	815	836	789	796	806	817	852	808	803	840	832	800	818	788	800	869	844	851	837	832	793	830	850	783	823	806	829	825	818	788	754	807	814	836	813	818	837	825	782	852	849	795	802	793	791	757	787	869	801	818	790	811	812
23821	21144	34971	57641	55591	41219	23179	6948	1759	1130	1029	932	1060	977	994	979	1037	1025	1018	1018	984	1002	974	1011	1016	978	989	929	972	987	1017	988	957	917	957	964	985	985	904	962	1015	987	989	951	922	952	961	958	948	979	935	993	992	981	971	964	969	987	996	933	1019	977	922	976	923	962	986	979	949	973	974	932	912	954	941	954	992	996	982	953	942	928	973	960	900	980	999	981	946	1007	974	950	977	950	978	892	945	923	963	973	972	969	1010	953	934	972	971	980	975	968	966	967	1005	977	940	1008	930	945	1011	944	948	911	896	892	954	993	980	964	973	990	998	929	948	973	934	912	927	931	987	987	987	957	965	1009	1004	942	983	973	924	943	934	927	870	944	920	1000	1008	938	942	952	934	998	966	1017	901	984	983	931	978	955	948	939	994	981	941	979	936	934	960	971	972	946	990	985	1008	949	969	964	1011	975	940	916	955	947	920	975	932	942	977	960	972	951	987	941	959	970	928	972	1018	933	911	983	929	926	944	933	941	961	942	948	952	938	958	941	968	915	879	975	1008	987	877	980	909	928	966	951	945	953	993	998	960	979	963	881	962	971	945	981	1005	1004	938	921	913	947	956	932	951	937	956	955	999	924	993	1033	973	965	927	970	984	936	972	927	872	899	930	1001	980	970	945	967	981	969	904	961	950	1007	959	969	965	927	1020	968	976	948	946	952	926	905	965	976	920	958	978	967	961	919	993	939	959	967	1028	940	971	939	942	976	983	944	991	950	984	975	971	960	927	918	977	948	982	917	961	967	953	968	1005	979	949	972	975	1015	998	964	969	904	973	984	901	973	976	983	966	943	955	994	932	970	963	997	972	903	931	998	925	922	966	991	965	970	985	951	925	900	912	935	968	910	950	933	975	976	1038	960	993	983	982	994	959	913	982	958	945	943	975	967	913	981	970	982	1041	992	1050	1016	963	922	954	955	966	909	962	979	883	989	920	969	922	917	885	949	949	934	911	960	953	951	958	907	926	954	947	946	1012	928	937	950	935	981	1009	963	916	958	966	1018	1009	979	954	1001	1003	932	924	963	952	946	963	944	982	992	1024	914	935	952	958	950	984	904	998	964	981	976	891	951	951	1005	981	925	960	910	973	919	963	922	978	923	966	970	927	934	979	973	931	932	972	951	1026	991	941	1011	1005	923	937	947	906	940	979	985	985	1000	987	983	954	935	933	989	962	970	957	991	935	931	942	957	938	915	1016	939	950	962	909	965	960	1015	991	947	974	960	952	933	924	951	1034	1004	913	936	989	946	934	946	944	971	973	942	981	937	943	929	934	966	1019	898	966	975	943	942	975	942	978	968	980	1016	980	923	933	939	985	948	921	1014	903	976	1006	974	974	958	934	962	917	987	959	1014	921	919	1015	988	940	968	959	950	902	935	941	977	935	966	934	925	930	962	970	970	916	902	951	963	945	925	911	955	955	1027	948	987	965	909	912	1030	928	975	905	984	910	952	973	1018	946	975	948	927	950	879	969	971	953	961	924	974	990	949	910	1008	948	966	950	979	971	954	963	947	911	936	924	960	899	974	983	962	1000	931	947	956	944	925	1044	964	941	894	976	912	954	935	1014	963	928	949	950	957	983	978	969	932	947	975	958	994	902	932	960	947	966	999	931	974	985	936	972	952	959	1002	927	963	990	933	936	933	929	971	919	951	968	930	991	935	989	978	959	955	970	1018	942	917	1033	928	992	989	902	939	967	915	959	927	929	989	1029	905	957	968	896	960	940	905	967	960	937	917	954	963	992	973	988	1015	940	915	959	950	984	984	939	997	896	932	1012	983	1089	951	982	939	927	933	1015	991	905	967	940	928	957	976	956	958	927	974	907	883	919	951	961	981	961	909	941	968	991	992	967	955	928	935	938	1010	1006	984	966	975	984	1001	926	996	986	937	1022	944	937	907	974	976	877	999	1012	953	961	982	996	897	1037	958	946	997	964	900	887	974	944	957	981	967	1031	997	991	954	960	957	1002	953	956	942	913	968	995	956	977	950	961	1003	963	892	911	915	888	960	1012	1035	971	936	1009	951	999	909	1013	1029	962	990	945	934	951	916	928	978	935	932	1014	977	960	911	939	956	980	923	938	934	900	941	930	951	1003	983	913	977	947	944	947	966	975	970	943	908	945	974	909	961	908	928	962	1009	950	944	966	975	999	939	957	993	991	941	959	966	906	973	915	1018	949	1028	923	992	905	977	967	998	949	911	957	896	952	882	940	950	924	943	939	928	924	949	957	970	945	958	981	973	957	937	950	1001	961	965	898	980	951	980	1034	939	958	1002	935	962	901	954	995	964	997	985	926	1019	1027	950	949	936	1011	970	948	863	966	952	998	984	930	964	950	965	960	972	945	935	999	945	929	890	962	990	957	946	964	966	949	957	984	956	944	1017	938	948	954	912	987	962	879	911	934	942	994	958	960	968	946	946	897	997	983	923	925	953	925	990	938	931	939	941	885	971	939	944	910	963	944	990	934	949	1002	958	955	923	900	1002	926	909	941	920	978	952	967	964	928	937	973	1000	959	976	944	990	937	930	951	961	940	947	921	955	1010	1017	966	979	929	878	943	1021	969	924	933	930	931	932	972	945	994	929	954	958	1006	1000	930	952	940	944	936	951	954	1006	991	981	966	946	945	897	978	979	921	927	992	956	938	963	912	992	934	959	985	970	950	1016	982	933	956	921	957	963	958	959	948	950	969	894	940	942	950	972	975	999	939	918	931	959	946	970	941	987	930	911	922	958	948	988	956	994	971	987	898	962	962	930	886	905	932	928	923	984	1013	951	988	931	933	942	974	938	970	993	961	931	911	967	930	981	949	946	968	936	944	853	971	1004	954	988	957	989	975	1011	983	951	962	955	975	996	917	960	946	991	1007	979	989	940	917	973	957	935	942	893	957	986	922	912	977	939	969	958	975	969	882	977	953	960	935	916	996	930	977	926	907	1003	947	897	938	934	957	983	970	904	970	984	907	1001	959	943	1034	980	986	968	978	976	953	974	951	959	956	961	944	993	961	927	970	995	888	937	1007	958	964	968	948	997	916	975	873	988	948	931	939	984	964	907	1012	984	998	914	914	926	964	1027	987	965	968	937	973	904	964	1006	970	972	951	961	928	994	957	933	942	953	930	913	919	943	919	918	985	926	977	949	901	968	975	933	991	1001	918	950	950	979	988	984	972	927	882	930	915	971	923	967	966	950	945	963	985	970	950	938	928	911	959	951	909	929	974	970	972	982	1012	987	931	966	931	964	990	923	925	979	951	940	1025	960	890	939	930	954	995	946	932	903	988	921	919	946	1006	943	982	991	954	962	927	925	1041	994	979	974	946	1003	1006	975	958	911	938	956	974	906	955	919	901	953	935	966	955	890	964	974	951	951	936	938	886	915	976	949	929	958	985	944	929	999	1021	1001	959	972	967	949	927	979	947	1008	986	1009	977	948	945	990	916	963	975	981	991	937	1005	920	953	1014	952	940	997	1014	944	980	983	950	942	892	901	926	897	921	977	1030	950	965	1003	961	941	946	966	968	951	944	932	1003	938	972	926	987	946	917	911	935	940	955	973	929	963	920	965	941	939	957	919	993	976	915	909	987
4995	30765	77842	79739	60530	34575	14358	4434	1569	1007	935	889	950	865	909	905	954	887	909	969	909	948	968	910	907	932	924	946	956	881	827	877	920	941	913	945	902	924	891	906	949	840	876	866	863	949	911	866	879	909	893	910	890	911	891	930	916	902	937	937	880	858	902	920	932	898	877	903	846	862	880	871	847	876	876	850	945	917	903	885	930	897	944	904	881	855	888	928	925	924	889	928	959	963	868	902	829	897	918	880	891	869	927	885	896	925	859	899	886	909	895	913	906	861	917	845	911	931	907	927	903	913	877	868	865	878	974	886	937	876	868	951	887	894	918	904	911	868	933	937	900	925	889	968	878	906	914	955	935	875	944	935	914	885	885	953	887	877	821	895	880	884	956	925	887	915	923	858	893	899	942	866	916	855	936	859	889	881	869	914	960	922	878	905	896	846	912	863	889	888	872	937	825	903	897	944	927	954	873	840	877	871	865	928	856	831	860	923	905	902	883	928	925	872	866	864	872	925	862	923	931	894	859	905	906	877	899	884	910	930	893	887	930	913	947	834	912	859	912	911	932	885	953	851	938	878	863	936	851	889	887	923	885	923	887	850	918	924	925	921	890	933	898	940	902	887	943	914	925	902	865	856	897	869	868	904	885	900	906	839	869	927	875	884	883	855	917	915	887	897	924	932	874	899	857	933	921	904	901	907	859	935	866	863	837	927	858	894	889	920	860	903	902	911	887	868	922	899	907	845	877	918	933	902	960	913	850	982	937	896	869	937	935	906	893	895	865	866	908	881	885	866	921	909	924	905	861	897	901	891	863	883	873	888	883	877	873	835	857	886	891	882	944	898	904	923	908	892	909	964	907	858	864	903	952	901	904	891	906	932	886	903	894	906	900	889	909	886	865	896	884	875	845	886	891	892	922	867	906	955	876	877	897	890	838	930	937	905	852	963	874	875	858	877	979	941	924	913	897	888	873	881	901	876	929	898	901	867	908	875	988	855	889	870	909	914	854	877	913	922	860	893	871	861	936	940	893	898	890	947	878	874	896	876	913	921	916	908	908	875	879	922	860	861	862	921	907	885	883	903	926	895	868	954	904	923	860	874	872	942	913	903	936	855	884	913	873	867	924	855	891	948	919	901	874	900	884	932	894	859	901	935	862	900	912	850	845	902	904	868	938	914	888	865	891	945	905	901	905	856	899	828	860	896	907	860	882	934	872	886	874	936	855	887	899	907	912	913	854	892	907	873	876	830	869	880	879	893	951	891	866	898	956	875	898	853	877	891	859	880	831	923	899	878	971	882	861	932	952	879	934	946	865	869	860	841	889	937	898	897	882	850	866	871	937	912	925	882	912	867	927	881	918	905	872	889	856	894	891	901	919	894	931	888	887	874	931	924	857	921	876	877	870	912	960	868	909	904	872	892	849	904	817	892	914	889	890	899	910	911	835	908	858	921	945	869	872	889	876	887	920	934	849	908	853	848	958	861	884	896	876	861	929	854	918	865	921	900	916	880	913	899	880	910	917	891	915	907	850	918	834	915	898	901	909	896	917	864	857	846	909	896	869	908	878	941	881	929	857	875	952	920	899	886	889	835	903	840	908	898	931	918	946	904	902	920	917	927	912	855	926	934	887	907	905	919	961	879	933	877	932	914	922	899	893	887	902	858	883	862	887	880	925	871	866	919	908	934	846	886	950	878	913	818	913	826	934	860	961	862	964	900	952	872	950	890	958	887	842	885	913	904	923	887	885	903	878	915	919	839	882	884	915	907	896	909	882	884	817	877	893	868	878	879	889	976	930	926	909	873	817	924	879	822	891	913	886	915	891	898	859	892	923	936	889	895	919	853	912	872	862	872	905	901	897	872	890	869	920	904	906	888	972	920	902	888	891	930	915	859	894	843	918	856	908	896	848	901	894	878	918	858	883	878	945	920	872	890	881	873	920	901	915	945	915	919	848	916	885	895	907	894	904	878	891	912	812	947	905	885	921	916	855	896	915	895	877	880	909	887	844	888	891	900	911	870	880	908	831	887	916	890	854	881	889	933	908	899	925	934	856	981	902	853	879	888	895	926	909	861	892	888	935	899	886	861	896	886	896	833	884	896	913	911	914	915	866	874	906	841	884	904	924	888	880	916	877	903	926	866	914	868	911	843	910	931	832	867	911	921	899	904	915	858	889	876	924	892	884	889	915	877	910	882	893	870	880	879	902	867	930	935	874	897	856	892	884	880	891	889	922	899	915	932	905	891	893	904	878	910	909	864	913	842	922	910	885	921	869	913	910	868	895	899	879	990	900	864	955	864	879	878	843	828	911	855	854	923	881	908	901	865	918	872	907	949	901	836	887	909	903	901	934	942	904	944	928	895	833	892	927	875	868	885	847	892	907	894	920	878	894	923	914	846	871	872	938	976	924	906	855	901	883	922	953	873	882	864	938	897	893	851	895	949	898	893	893	886	890	943	915	823	947	903	942	903	843	888	892	870	910	905	847	908	881	884	899	861	884	879	964	922	871	870	903	928	921	896	914	853	876	897	901	903	908	836	908	880	880	880	872	898	905	914	929	889	850	910	900	899	890	934	907	886	890	924	839	938	967	904	908	898	880	891	896	953	912	917	959	896	898	852	853	912	908	890	861	911	868	852	862	895	867	863	928	925	892	919	895	879	943	922	884	894	861	845	902	948	864	853	896	892	899	886	923	878	857	893	894	842	900	820	905	938	897	925	895	836	857	842	943	878	900	881	898	867	883	906	897	889	916	883	900	909	872	880	890	898	868	902	872	854	880	948	899	911	898	932	949	927	851	889	928	819	881	894	866	904	962	907	892	881	957	880	854	877	853	908	887	903	836	914	899	867	875	855	974	941	894	882	920	860	890	911	951	867	924	901	856	899	896	908	889	906	951	905	911	884	883	905	857	928	863	862	925	865	898	855	863	889	876	917	883	895	928	913	860	890	940	861	893	958	894	881	862	936	938	925	934	929	853	926	897	890	874	904	878	898	915	906	960	877	856	892	887	896	886	876	927	927	965	912	959	957	959	881	918	815	930	926	892	924	866	845	909	907	868	896	902	871	938	884	860	889	874	843	850	918	887	890	904	913	887	852	880	908	930	893	927	899	870	916	829	922	883	924	873	857	924	890	849	895	917	889	887	852	936	910	879	872	930	914	882	930	917	878	918	884	848	946	945	852	929	883	910	876	945	862	889	890	894	893	887	907	957	947	909	865	935	860	869	881	860	868	916	861	901	896	908	894	850	989	832	888	879	895	857	906	874	879	880	931	963	898	921	938	891	906	964	953	946	871	939	908	933	921	888	856	868	865	856	878	911	841	873	879	861	853	946	917	836	917	933	929	887	871	845	860	956	974	893	866	849	882	896	881	912	926	887	857	878	855	892	884	927	841	856	975	850	935	884	894	940	894	903	926	963	964	899	903	947	863	930	932	903	878	908	896	905	844	805	874	935	924	919	879	890	893	870	894	905	877	894	919	879	872
27217	14054	16659	26264	16088	7156	2596	1279	942	890	869	872	868	919	930	931	865	895	895	917	899	904	888	903	922	910	916	898	941	898	900	877	876	908	891	909	888	861	856	829	909	931	865	898	858	893	891	882	832	871	867	853	912	919	920	852	893	879	916	921	874	859	905	884	891	899	858	911	920	909	842	922	904	893	900	931	873	888	938	830	870	893	952	869	893	899	912	866	933	867	906	896	841	883	861	919	878	811	922	881	939	895	868	874	928	892	850	891	885	939	923	872	901	880	867	874	893	863	848	850	892	913	964	898	863	888	860	872	844	913	884	911	911	874	861	929	879	886	902	870	849	892	869	843	868	849	929	850	932	947	916	852	899	825	923	852	872	890	887	884	913	892	856	869	936	911	909	879	920	890	828	838	843	909	845	912	877	829	851	854	863	905	879	839	908	860	916	903	895	858	904	944	823	867	835	881	891	839	844	845	874	889	899	934	907	861	828	866	860	879	900	879	907	901	961	921	873	917	898	914	888	909	918	952	914	851	852	868	905	907	877	880	883	882	876	902	897	889	885	835	876	833	880	857	904	855	864	866	837	902	913	873	880	853	882	872	855	863	912	901	887	928	864	870	865	925	956	877	868	850	877	913	899	894	891	895	833	943	923	891	879	893	829	918	906	889	924	909	862	893	913	893	924	925	884	850	880	928	880	872	892	805	892	861	858	880	890	868	864	837	935	920	853	908	818	889	888	889	914	854	910	933	836	862	884	869	871	897	917	893	875	860	900	884	908	865	872	903	826	882	852	885	901	890	911	918	848	845	884	913	833	903	928	898	863	862	901	915	870	894	875	817	902	904	946	891	906	881	924	854	841	941	873	891	858	877	868	852	841	876	863	898	870	898	854	914	904	949	924	894	863	914	825	927	850	875	884	865	901	882	889	875	889	868	960	879	886	898	877	871	859	892	892	857	845	881	912	907	908	900	916	941	892	882	875	888	894	920	822	912	908	864	882	848	913	885	912	839	887	827	845	936	906	845	961	912	854	855	907	860	869	859	867	832	914	905	875	879	846	849	874	880	834	881	882	858	877	865	847	908	933	872	829	867	873	885	855	861	935	863	856	891	861	868	888	889	895	890	916	911	914	852	897	884	893	909	897	871	903	885	894	911	918	865	883	912	844	829	922	906	909	893	871	871	906	858	851	868	857	874	891	832	883	864	870	879	893	903	868	906	882	837	948	868	821	931	870	907	935	876	923	860	872	908	913	876	824	886	878	953	899	927	914	892	915	897	871	844	919	837	873	941	927	878	900	900	939	879	892	955	869	939	925	868	901	877	910	878	927	875	951	864	919	880	886	877	903	883	878	950	901	893	912	870	897	912	868	863	856	891	949	891	841	920	938	838	864	870	852	831	879	927	926	872	931	870	862	881	907	890	891	870	847	855	825	880	890	879	916	881	846	918	878	914	868	935	928	844	941	896	891	917	901	858	862	936	896	971	873	913	923	882	910	877	858	915	886	885	842	926	955	888	874	901	836	870	850	945	957	860	863	855	896	890	824	919	832	895	914	938	875	865	891	837	945	881	887	860	922	914	905	903	888	905	873	931	900	965	885	891	866	877	916	904	846	889	882	922	902	854	948	869	878	907	874	883	903	891	899	883	859	871	943	932	945	974	916	917	881	888	887	898	861	889	880	867	915	859	916	842	835	895	876	849	861	911	879	874	873	878	915	855	950	875	879	905	881	890	907	886	897	836	870	868	945	844	895	905	860	892	868	899	892	878	942	862	914	924	851	885	911	861	901	892	870	895	896	885	870	852	871	871	904	907	886	866	840	889	876	870	897	941	923	875	893	850	943	879	864	837	916	903	876	876	866	926	885	876	853	895	876	918	926	876	884	900	877	797	848	909	899	911	853	929	899	863	874	878	899	858	900	877	894	875	847	908	867	880	860	928	937	892	886	939	849	899	888	863	871	900	905	819	907	897	929	863	876	895	913	943	839	919	924	839	893	877	902	887	858	873	849	902	899	891	861	911	927	923	870	887	865	881	884	915	903	938	827	922	878	822	871	886	945	884	885	860	887	855	886	874	889	866	907	889	813	945	876	891	919	885	890	898	859	891	888	887	897	889	867	935	866	887	871	921	853	881	878	878	895	910	884	904	907	930	875	936	876	876	914	916	922	901	891	849	907	861	863	924	820	876	897	849	898	891	888	862	847	885	848	882	835	883	857	904	904	896	858	896	914	948	880	905	902	910	857	862	900	904	876	938	842	890	898	915	899	866	895	855	848	892	916	896	932	928	900	880	875	899	859	882	916	909	877	879	910	914	868	862	881	873	872	887	852	846	877	893	930	948	852	915	914	904	919	864	881	920	889	844	906	821	873	899	881	907	926	835	941	869	957	854	896	930	871	869	897	893	838	865	918	866	891	935	953	893	926	915	885	894	858	908	946	900	891	888	897	911	871	866	929	914	915	891	870	837	902	889	880	882	876	906	932	867	818	931	864	920	912	821	898	879	923	926	931	865	866	877	923	915	959	877	826	889	928	840	923	871	900	881	903	891	855	915	891	837	902	925	870	894	903	870	873	909	888	924	887	889	885	916	846	853	901	868	876	864	915	854	897	914	835	900	904	884	904	889	871	920	865	792	937	899	845	948	880	913	905	883	839	882	841	874	879	891	872	894	909	921	933	858	867	903	879	862	920	906	887	908	888	891	876	856	864	865	855	861	846	916	925	911	883	884	898	938	872	854	889	884	885	910	871	887	877	837	875	850	871	910	913	933	901	884	869	856	904	893	906	896	835	901	920	870	898	878	901	853	859	849	885	882	871	898	862	907	873	858	858	865	904	848	866	890	860	846	905	852	900	855	888	923	861	852	886	926	897	920	840	949	905	938	909	894	818	907	921	893	905	852	875	859	866	800	947	903	897	876	928	899	882	881	900	890	862	925	913	933	923	900	869	920	912	858	927	880	868	880	886	838	865	885	923	890	878	852	943	894	876	871	869	902	889	877	868	929	899	836	893	896	932	854	882	905	844	895	861	878	846	851	901	869	909	829	905	914	888	829	861	879	918	867	832	893	859	901	909	889	842	863	891	847	924	936	859	863	849	899	873	876	861	867	838	917	900	905	833	887	898	915	901	932	923	911	843	821	895	882	856	863	864	893	863	879	891	898	918	894	873	885	889	872	877	839	878	881	870	924	904	913	925	867	907	874	892	860	853	886	947	930	890	860	911	912	920	875	849	864	899	873	841	854	848	871	912	878	886	922	915	910	902	904	898	897	859	863	846	888	886	924	941	842	886	899	894	892	892	854	876	824	860	894	900	921	868	869	903	907	873	868	864	893	824	909	878	955	861	890	865	858	935	914	867	914	882	896	878	916	863	864	890	904	890	816	862	874	899	922	874	970	945	818	913	882	871	913	908	897	899	871	873	873	900	907	865	893	852	890	872	903	885	823	890	900	922	930	891	909	844	892	891	877	897	941	911	858	893	881	881	885
5033	2015	17860	18958	11412	5233	2102	1171	892	753	786	781	796	809	734	740	740	777	797	780	820	752	806	787	797	801	816	781	808	756	830	817	780	793	725	780	785	742	750	765	806	752	737	794	781	849	784	789	730	811	820	792	762	794	738	790	756	778	804	810	735	743	760	750	749	770	773	768	806	767	768	792	747	769	806	749	782	788	788	772	801	781	700	730	731	811	808	731	751	763	767	784	801	790	749	776	798	814	831	776	786	708	785	748	743	720	746	757	759	714	749	760	783	773	752	773	787	741	738	816	763	773	799	765	797	731	737	750	743	761	769	790	746	835	812	778	807	796	794	741	833	719	799	702	794	730	776	767	758	789	798	770	760	760	741	735	764	788	749	778	733	770	791	838	789	763	758	735	779	736	742	821	800	799	754	773	718	759	807	756	751	791	774	762	765	760	765	734	757	751	822	808	770	755	769	798	755	772	710	793	704	752	730	808	774	726	765	778	744	776	744	790	769	756	766	813	761	823	802	774	788	775	762	764	772	764	797	767	812	758	760	769	759	757	816	758	736	793	767	776	746	768	752	762	751	818	736	802	750	777	781	733	688	835	756	769	777	748	792	780	809	748	774	740	807	761	736	756	781	775	832	764	775	774	757	773	822	733	790	776	783	772	779	759	820	778	754	775	789	780	793	745	818	759	775	743	838	765	787	769	758	829	762	713	748	748	771	800	748	759	788	766	790	754	773	792	760	776	783	758	778	758	839	784	770	829	761	791	747	736	774	817	759	744	746	771	837	760	799	747	852	792	784	777	760	720	817	778	768	800	731	785	754	735	792	734	816	734	754	807	745	778	783	772	789	775	785	749	777	770	797	842	762	769	796	738	786	746	780	766	730	814	784	831	777	778	798	748	729	811	801	768	717	758	795	795	776	753	774	741	793	747	773	777	743	782	794	776	769	719	764	792	804	773	818	810	789	816	751	759	791	782	781	787	796	786	843	782	750	766	782	805	766	763	767	728	791	728	742	724	798	816	754	729	795	759	784	762	764	778	764	778	765	786	808	761	803	764	759	789	778	780	774	778	772	764	774	812	744	812	835	783	721	750	794	805	729	782	813	797	783	726	757	826	731	772	788	767	828	745	740	740	761	772	769	769	773	767	753	817	798	799	792	731	791	734	773	783	730	791	727	769	762	787	769	722	747	769	779	758	766	769	815	787	775	766	755	822	800	724	755	754	766	733	764	767	805	785	778	820	833	788	722	801	815	731	741	744	738	762	800	765	756	732	788	804	793	750	764	761	771	790	741	787	736	824	781	768	754	756	706	723	777	740	842	725	773	799	741	799	792	809	759	770	773	769	755	794	728	767	774	779	751	821	798	785	753	761	749	749	778	816	750	768	750	765	754	751	777	771	739	708	801	786	791	742	798	800	750	770	803	785	803	797	811	783	733	761	761	777	763	811	736	743	789	748	770	730	781	787	789	814	759	834	823	728	762	789	745	791	786	776	800	788	774	810	818	761	722	778	833	807	743	779	783	808	749	751	758	825	748	820	767	822	781	779	751	795	755	774	797	775	769	770	753	801	755	732	771	760	778	773	792	787	749	815	821	807	814	716	803	810	791	730	736	734	741	719	743	760	773	756	790	772	717	753	740	748	795	775	774	776	796	754	778	774	806	794	736	811	782	786	770	778	760	778	766	751	842	734	748	791	784	779	806	769	762	802	788	757	758	725	734	774	762	789	758	749	747	747	767	829	757	794	792	768	779	728	758	744	744	754	790	808	775	760	827	774	737	828	737	777	784	805	789	801	750	741	779	778	746	734	764	783	765	782	796	756	772	791	810	791	760	747	795	768	810	813	802	783	758	754	776	794	755	758	804	809	805	759	741	741	772	777	778	765	782	781	779	864	775	725	715	835	820	763	775	734	787	759	757	800	829	749	748	736	772	823	827	781	719	788	762	783	761	747	785	789	805	769	762	778	775	773	806	764	794	785	723	822	805	781	776	838	779	755	823	796	802	783	741	782	799	799	746	765	795	718	773	766	775	724	736	753	765	804	772	794	770	746	787	743	737	818	820	791	799	765	820	747	799	823	744	812	764	738	791	797	746	738	766	765	734	803	751	784	840	755	770	774	764	815	750	711	788	789	790	768	764	798	753	818	775	795	777	774	752	783	735	816	752	764	740	739	757	781	773	754	728	809	751	748	823	804	787	754	756	764	803	783	727	790	762	812	790	747	794	786	791	777	808	733	781	774	779	723	794	771	761	811	783	780	791	735	785	781	794	751	800	819	788	774	757	772	825	720	788	806	748	806	789	747	803	768	718	741	778	776	779	758	744	757	764	728	776	740	763	794	754	748	787	742	714	775	791	795	775	791	712	748	800	769	770	762	778	773	799	785	789	751	776	839	781	747	796	817	761	764	750	762	805	783	778	758	799	788	791	817	736	787	775	751	762	767	747	791	761	825	775	800	774	789	756	788	769	797	810	775	791	784	773	793	757	756	751	724	776	750	794	774	810	760	736	754	798	792	764	781	754	824	772	772	766	767	745	847	813	791	816	765	751	759	782	739	789	824	797	741	814	792	773	752	751	748	764	809	751	782	760	782	716	823	776	767	756	755	739	770	805	773	776	817	731	759	774	771	744	777	760	747	774	815	785	829	757	776	809	755	745	803	738	774	798	787	718	822	799	806	817	764	768	757	774	772	781	851	727	762	829	746	804	736	802	731	784	763	795	760	784	761	758	741	743	765	786	819	775	773	816	766	735	796	772	745	761	789	784	760	794	728	752	787	810	757	848	805	779	780	750	762	726	770	744	771	794	756	771	771	741	809	781	785	812	776	745	807	772	765	764	784	773	773	776	752	800	750	723	763	830	804	838	734	791	769	706	778	782	779	754	765	765	779	809	774	810	754	823	723	771	766	753	767	784	726	796	762	763	771	790	765	796	845	795	794	772	806	793	759	785	799	779	755	754	772	729	784	738	785	720	836	836	803	796	778	780	788	796	816	795	753	774	727	812	795	726	771	759	767	758	772	804	798	756	762	823	813	779	715	813	807	752	803	696	805	782	789	803	735	755	752	730	800	754	751	789	773	779	775	747	828	762	775	758	765	827	788	803	778	803	815	768	804	795	776	817	761	806	773	785	779	749	730	739	759	792	779	809	780	787	770	767	781	765	772	768	768	769	779	786	763	788	795	763	760	790	789	731	730	766	740	791	776	768	807	746	771	795	787	758	802	761	776	750	786	844	741	762	812	772	801	782	697	792	745	766	772	762	796	725	740	770	792	758	776	789	809	789	790	752	783	768	814	768	752	772	791	760	748	803	727	763	769	750	767	774	771	821	769	766	755	772	754	779	826	778	753	750	811	764	770	785	779	787	799	791	752	762	821	778	747	767	728	755	765	777	758	788	764	795	818	723	759	762	765	779	772	743	757	768	761	790	776	779	783	779	775	785	759	739	772	738	764	791	715	798	729	783	748	811	763	745	796	820	789	711	813
24468	21100	32830	60451	55506	39058	19257	4802	1438	1042	954	951	946	919	886	932	884	937	901	863	870	920	926	892	911	871	916	943	884	860	922	871	967	886	899	914	879	934	893	877	826	904	845	877	871	793	828	887	868	896	875	859	879	910	881	858	896	895	858	943	916	864	852	893	884	896	849	866	875	897	864	882	919	859	902	838	911	874	885	959	876	889	923	840	836	841	868	911	873	878	865	905	866	832	926	867	884	842	886	881	875	894	882	897	917	892	832	868	875	936	868	866	879	889	926	898	876	894	898	880	879	830	873	824	899	871	894	891	899	852	852	862	930	820	864	851	886	882	889	859	864	845	873	856	917	859	866	862	870	858	801	917	938	888	878	898	875	887	903	926	866	867	873	883	837	898	834	911	883	864	846	903	876	860	887	894	937	864	848	867	891	878	907	894	919	888	852	863	907	850	855	848	861	879	856	881	873	888	862	849	864	867	866	888	891	908	893	869	861	892	879	871	884	880	921	868	904	923	855	879	858	844	898	864	896	906	880	875	880	845	839	872	845	905	914	908	849	886	903	909	917	880	922	819	885	868	955	869	833	880	859	860	882	837	888	802	860	917	858	865	836	842	870	937	895	871	865	913	884	872	890	902	879	810	854	949	909	888	894	879	938	868	810	843	842	882	859	874	933	890	859	870	870	877	856	899	941	971	922	909	890	859	857	883	901	833	938	846	903	908	900	834	852	882	898	895	842	905	847	892	913	919	870	860	904	944	933	891	834	886	819	876	868	896	906	874	862	869	831	887	882	818	868	880	886	891	867	896	895	932	897	849	890	855	867	834	860	899	884	875	871	817	901	897	871	817	868	938	839	883	852	886	904	823	914	899	889	829	857	886	901	862	834	836	878	843	910	893	934	854	861	858	940	878	923	887	885	862	869	862	905	918	885	871	913	798	898	864	839	899	929	868	831	872	861	847	861	828	893	868	858	929	882	885	836	860	876	855	853	900	862	859	882	859	845	867	868	879	901	868	899	885	877	858	828	924	900	862	907	855	873	882	936	900	903	887	880	851	915	901	947	844	857	878	893	886	880	908	919	886	873	814	848	872	883	848	860	911	878	903	916	902	810	815	880	911	852	915	923	866	891	906	873	932	931	858	866	867	850	878	899	860	846	897	934	865	846	856	873	862	890	912	922	853	826	887	885	902	865	912	922	856	865	864	816	877	918	890	866	865	855	871	899	866	907	855	890	889	935	890	864	891	911	859	864	852	893	930	836	833	834	828	833	854	872	876	948	894	887	879	829	904	850	848	874	916	909	853	840	884	864	867	865	921	868	903	873	866	887	903	894	862	883	858	892	887	910	844	886	901	889	853	843	872	879	888	873	889	844	881	841	872	918	866	861	895	864	882	933	888	917	900	892	887	875	910	915	873	949	855	897	842	896	888	853	894	860	854	865	885	896	849	858	879	857	863	856	884	865	871	901	939	937	898	862	894	844	903	894	824	844	902	895	903	856	844	913	903	865	879	888	851	837	863	873	903	881	841	811	881	859	937	903	892	857	835	882	922	888	842	906	870	851	894	914	874	834	904	876	895	880	920	908	881	876	865	875	836	884	834	878	853	887	868	887	878	880	881	899	873	896	869	862	841	899	885	908	861	862	926	824	891	885	851	844	850	892	852	858	872	849	864	873	908	882	843	868	856	908	928	896	890	924	941	844	864	908	840	872	848	907	872	887	888	863	876	900	872	885	901	910	846	923	832	847	872	885	831	873	840	899	853	856	885	943	852	863	824	927	880	900	919	882	793	870	842	879	868	874	915	912	847	908	854	940	888	878	879	921	898	839	917	888	851	877	876	906	876	875	831	903	881	919	886	912	947	885	860	852	882	886	869	845	906	864	883	888	881	870	923	881	877	871	859	857	894	861	870	864	868	926	891	891	881	860	914	902	917	893	899	881	836	875	952	898	853	868	871	895	926	898	871	872	847	837	854	832	923	896	870	808	849	921	901	840	876	910	875	898	851	920	893	898	866	872	890	872	864	863	869	915	846	901	877	848	893	863	905	873	916	865	868	900	849	877	935	849	922	902	916	873	882	896	896	890	864	838	902	875	898	847	933	886	856	894	922	910	898	884	865	871	812	838	888	886	890	845	874	879	897	873	850	841	887	865	866	893	867	852	878	871	857	877	881	898	896	874	879	905	858	850	893	858	896	796	895	873	887	830	832	899	863	842	846	865	898	855	867	868	879	896	910	922	866	904	927	879	875	927	854	902	894	872	899	851	843	845	890	866	898	871	910	889	892	854	927	870	875	875	834	869	880	906	889	863	860	838	938	912	882	939	890	893	899	889	858	855	899	871	903	915	923	812	907	912	904	841	881	870	884	832	843	900	843	873	783	904	867	888	870	887	871	901	909	911	911	890	925	919	869	902	863	855	851	846	843	883	842	825	835	874	889	848	872	882	853	896	855	883	856	858	932	830	907	893	849	856	870	908	876	907	887	838	863	943	920	897	915	876	895	870	945	857	888	875	902	889	866	927	868	877	890	847	890	933	842	883	877	847	857	881	911	914	877	866	874	890	850	863	907	831	866	877	862	945	880	908	936	871	925	859	911	834	895	876	910	910	861	845	913	862	951	854	847	819	856	979	911	942	906	899	866	856	892	874	882	849	919	932	870	850	868	846	838	886	886	959	868	911	865	900	862	856	877	894	953	902	888	845	905	907	898	893	906	890	835	882	837	865	830	865	915	884	909	821	895	869	919	862	880	853	856	863	884	880	847	887	846	844	830	882	838	839	871	889	880	868	870	904	853	881	906	894	860	883	858	887	893	880	871	854	833	899	899	885	925	857	827	924	893	937	903	861	873	824	833	896	945	929	898	916	923	876	870	899	901	873	842	822	877	832	901	896	830	846	919	862	918	889	867	898	871	899	854	859	875	929	910	848	919	922	854	853	848	890	921	898	883	869	869	850	874	865	917	958	851	952	868	888	878	855	909	850	850	861	916	909	939	860	878	945	892	915	905	875	898	838	899	854	913	826	863	944	831	908	869	901	854	871	871	901	924	839	876	872	899	883	845	883	887	898	921	867	848	875	906	878	886	857	835	906	880	858	874	864	835	902	865	855	885	905	833	885	830	910	893	855	895	900	907	915	910	873	888	858	831	920	858	881	943	849	880	889	913	894	824	891	840	895	845	883	857	897	884	861	884	838	859	874	839	857	885	969	895	905	873	900	877	900	923	871	923	922	900	903	826	918	849	879	847	961	862	848	862	839	865	875	843	883	925	864	800	908	940	867	856	871	879	874	863	821	876	911	880	881	865	896	862	903	867	865	916	876	940	868	874	884	891	891	864	866	861	858	855	911	861	860	889	808	879	896	854	937	886	922	895	856	870	859	940	863	854	902	869	834	841	908	868	868	857	907	889	817	905	895	936	875	913	865	846	906	882	881	868	894	897	907	888	854	860	880	908	907	852	884	861	854	867	937	835	871	855	852	849	876	891
3713	5836	49003	68351	54889	30043	11312	3214	1239	858	790	831	805	882	851	799	813	787	839	842	815	816	805	812	794	789	870	844	772	808	831	831	802	757	803	815	786	873	846	855	844	857	815	851	849	799	772	773	818	815	868	872	802	837	811	808	819	834	793	843	827	845	857	814	848	798	827	782	781	759	798	832	790	849	840	821	811	844	830	837	770	847	872	836	934	865	801	861	789	849	787	742	854	878	830	808	811	827	755	825	825	826	839	829	799	853	824	781	782	796	848	796	847	822	802	817	843	784	781	777	819	797	849	804	806	821	826	799	814	814	844	840	886	813	843	821	864	772	789	763	782	829	825	820	848	805	830	860	803	811	816	826	835	817	759	835	781	800	825	818	801	858	850	805	787	849	782	838	772	850	837	789	815	851	807	798	836	829	797	776	754	874	842	808	837	868	898	833	818	733	771	819	826	778	861	850	786	809	831	847	815	845	815	850	788	803	842	837	834	787	774	779	800	841	804	793	830	815	822	834	815	770	817	835	809	828	806	845	889	784	830	777	810	832	840	809	791	785	797	870	776	851	783	791	818	786	846	801	836	838	824	804	793	811	819	839	809	821	839	832	834	781	822	791	783	810	821	828	829	792	838	828	812	855	803	835	833	771	818	811	866	846	807	824	827	852	823	841	847	807	825	813	858	865	799	812	774	855	764	781	869	840	834	811	840	815	817	812	853	810	855	831	848	789	824	825	817	838	806	839	846	820	776	841	797	825	861	826	825	767	834	763	845	801	807	840	799	845	785	847	872	813	852	796	801	823	858	755	873	797	792	856	818	825	825	844	815	837	791	849	792	847	802	803	761	825	818	803	805	821	794	830	791	826	771	834	837	809	834	837	876	843	825	798	822	769	843	811	840	878	812	763	822	822	837	783	803	785	839	824	829	792	851	834	818	781	829	816	817	819	841	823	760	853	809	832	797	803	808	844	810	813	805	852	820	830	833	829	769	787	856	851	819	837	780	806	838	782	790	831	809	808	769	801	816	785	821	802	831	783	770	783	794	803	859	843	823	833	772	821	873	847	789	820	807	807	761	822	813	818	813	745	855	805	839	805	853	768	845	826	849	822	804	825	847	793	818	794	823	829	824	772	785	848	768	763	800	801	867	870	795	826	832	824	817	780	770	819	826	845	829	815	866	806	809	790	812	802	811	773	806	826	831	844	817	887	816	790	786	782	895	775	812	843	814	830	797	839	817	830	823	852	792	847	813	845	856	834	839	800	783	858	815	797	811	772	823	813	752	826	817	859	858	788	764	852	835	793	822	788	829	803	846	854	871	830	776	794	803	790	829	836	808	817	775	806	835	844	868	805	812	836	784	834	766	872	799	792	841	816	816	861	826	811	821	819	850	776	816	794	832	821	826	758	797	804	855	846	790	801	870	780	782	814	827	766	813	791	830	833	838	854	852	868	817	840	868	763	819	827	816	853	811	824	791	782	766	803	837	828	867	817	811	802	837	807	790	819	848	817	805	802	819	787	792	761	824	773	827	855	846	799	832	787	846	817	800	860	784	830	797	781	806	810	806	830	807	817	822	820	798	824	833	849	780	830	804	829	813	786	806	833	831	793	722	811	821	828	857	798	846	834	886	831	850	854	863	819	820	812	842	787	762	826	875	807	795	793	821	811	811	830	829	835	806	789	827	775	821	857	839	842	813	854	821	794	870	834	824	857	800	848	802	839	793	850	847	785	816	800	834	813	821	781	815	794	791	798	842	834	826	801	775	800	830	776	800	825	789	767	801	819	775	834	824	777	807	798	837	815	879	800	805	849	782	802	835	791	840	852	856	748	768	867	835	788	835	767	811	834	816	766	852	863	825	795	831	808	808	794	818	844	809	807	859	854	828	807	827	849	793	832	814	817	844	760	797	803	871	799	826	801	839	801	850	792	762	780	819	827	802	826	771	811	767	759	828	819	741	813	822	800	835	812	810	779	817	832	795	825	787	799	825	805	784	771	858	815	844	846	829	833	781	817	775	809	832	844	778	847	774	816	805	840	854	766	801	834	805	849	800	804	801	829	801	807	809	805	822	835	798	791	837	836	837	835	827	810	811	836	793	791	816	856	841	797	844	797	806	752	831	766	812	784	837	843	808	805	833	832	865	788	810	798	805	802	843	834	752	850	805	827	815	768	797	859	822	817	792	842	841	831	804	827	778	820	819	803	816	816	814	788	825	832	823	836	794	830	844	792	778	823	836	802	826	807	772	831	840	804	780	854	850	725	844	780	830	819	800	844	769	842	792	876	776	803	813	798	823	840	825	798	824	774	769	810	797	824	795	799	772	804	831	790	803	820	855	769	855	799	803	838	843	838	813	820	798	815	802	797	798	741	817	830	772	807	873	854	810	841	770	803	827	820	843	817	803	789	786	833	817	791	801	854	760	846	797	758	810	858	821	733	873	788	845	789	839	752	811	844	836	821	784	861	783	842	816	854	807	810	799	830	786	846	761	816	821	790	780	795	797	771	855	801	834	825	800	815	768	810	767	833	772	819	761	830	801	813	763	826	832	810	809	827	788	809	767	816	869	825	840	826	756	800	831	771	841	867	829	851	867	854	773	851	820	836	791	834	854	764	839	852	760	839	811	787	824	832	867	842	815	873	824	809	810	839	754	811	805	781	794	800	854	832	797	798	866	868	832	776	800	819	828	789	806	838	813	860	791	806	817	821	797	773	725	825	838	781	823	879	788	786	830	811	755	847	785	832	787	836	774	779	833	823	864	815	823	839	832	801	813	813	778	876	808	765	817	777	800	871	808	779	802	842	799	840	797	796	830	841	823	842	818	911	851	800	851	854	782	800	800	819	799	835	800	835	822	783	808	786	806	865	818	833	830	814	768	857	837	824	826	767	815	822	878	819	818	805	860	816	814	814	834	835	822	801	805	809	786	779	789	805	781	817	764	848	800	836	835	808	786	785	822	848	824	771	833	806	803	815	826	806	810	803	795	764	810	799	819	805	863	765	810	832	795	765	813	818	825	772	818	770	825	840	768	810	844	822	827	802	819	836	818	815	805	772	846	803	813	794	840	808	849	830	784	816	796	824	842	811	817	781	811	824	816	813	804	799	807	834	813	821	823	819	771	763	790	777	801	746	822	759	807	812	815	782	806	800	825	827	817	811	835	846	806	847	836	833	822	809	860	829	787	818	837	807	812	840	839	791	841	843	798	820	759	840	791	793	759	777	812	843	789	790	808	814	767	792	829	840	834	843	868	831	814	775	809	778	814	766	804	801	856	764	804	835	836	797	863	840	805	783	775	826	780	800	821	824	883	836	764	784	793	820	877	837	833	784	767	786	815	785	806	809	825	793	796	799	830	823	828	786	827	779	790	805	811	807	879	792	800	842	807	817	815	830	859	850	839	814	797	791	801	854	804	800	826	738	769	839	740	835	779	834	794	822	830	831	810	823	827	808	811	823	800	860	829	822	810	814	877	824	838	757	842	869
23748	21110	31739	55194	58071	42729	23012	6392	1716	1183	1033	985	1038	954	1021	998	999	1001	993	1038	973	966	1007	987	974	1011	955	945	972	964	932	1008	993	930	938	1010	970	979	951	1030	949	939	1001	967	928	967	902	959	991	969	954	970	948	960	970	955	930	938	975	951	1012	976	998	1006	1002	1004	922	926	954	990	960	924	1001	992	934	987	927	988	1056	948	935	990	944	944	966	987	928	942	941	935	934	921	969	975	937	955	986	1029	990	952	947	998	994	971	972	967	997	918	985	949	972	980	960	907	1004	958	1010	992	1017	1003	926	936	946	972	912	948	965	976	979	935	925	974	979	901	904	956	964	880	967	988	974	953	949	1004	1006	928	949	964	954	979	965	1012	973	989	942	1029	964	975	1023	995	938	951	977	978	1028	962	1006	1014	957	1007	978	924	958	965	975	969	1015	976	905	1002	909	983	936	1009	931	970	917	942	963	1018	977	1003	934	955	946	943	950	948	953	951	942	983	954	953	950	948	951	990	958	1022	907	993	961	924	956	987	967	1025	988	970	945	994	962	1009	1011	981	972	967	932	960	928	915	1022	908	899	973	1005	941	907	940	967	981	979	909	951	982	923	974	972	921	990	957	979	981	988	990	919	967	953	948	1059	955	950	965	935	965	959	937	942	989	971	981	1006	916	1007	961	950	942	912	967	947	965	956	1007	976	950	1022	950	926	873	954	999	934	938	971	1005	953	932	977	988	907	897	958	953	901	936	989	953	846	962	881	932	926	958	931	982	954	958	887	1002	968	953	979	1021	920	942	989	1007	962	950	899	934	993	1002	979	981	985	970	972	973	1009	934	926	966	978	988	909	941	925	968	990	947	968	993	1012	991	940	967	974	957	1006	974	961	986	933	971	971	947	973	975	937	949	917	959	918	922	999	940	960	978	963	963	969	961	966	930	865	995	927	954	918	947	917	899	972	998	923	984	970	968	938	943	940	976	948	970	1008	943	965	961	950	947	961	955	1015	898	950	961	932	941	943	990	921	946	889	969	938	970	897	939	941	950	946	1024	964	939	932	1008	962	957	963	958	938	944	965	976	1011	996	972	929	1030	920	946	977	973	927	992	927	931	982	994	891	980	1001	910	939	1012	923	1017	988	950	976	940	1016	991	965	932	957	961	994	946	981	970	972	961	957	957	955	951	957	934	946	956	953	948	988	932	987	982	924	993	974	919	1026	948	921	968	959	968	949	947	963	977	988	939	949	1008	974	988	984	965	927	952	985	963	917	959	949	968	963	1006	953	932	944	939	950	960	965	996	1039	952	975	928	948	954	1003	957	919	963	938	1018	945	986	930	972	938	992	975	996	974	893	1020	920	942	932	972	956	966	962	958	953	1000	962	970	905	910	984	964	972	979	923	995	991	975	969	950	951	916	915	956	948	937	961	972	968	968	955	943	968	988	943	1038	968	965	974	934	970	963	952	950	975	1036	939	1003	955	978	1014	1040	918	980	933	956	926	949	916	963	983	918	971	964	948	938	935	972	926	984	917	1009	1021	980	943	968	977	908	899	999	929	961	987	984	996	987	915	943	887	904	950	963	921	964	1000	967	898	973	986	1005	949	942	927	953	984	977	952	901	972	963	980	958	911	987	928	993	979	981	956	936	915	939	973	984	940	957	991	951	953	961	920	963	895	919	953	979	957	1018	936	949	977	958	1009	983	954	925	1002	988	925	921	951	967	870	959	957	960	966	934	943	992	982	931	964	971	954	967	984	979	992	941	990	970	965	924	971	979	979	1036	1016	933	916	955	929	1005	934	981	953	985	1049	963	921	952	973	942	935	991	907	973	948	919	966	1012	948	1044	951	959	966	968	929	948	977	993	985	970	952	966	979	925	986	904	972	996	929	943	966	921	884	961	998	929	964	1003	958	975	979	958	925	953	928	938	1002	891	1040	979	925	962	951	953	942	974	939	975	964	966	974	896	939	948	949	951	1028	996	989	908	969	963	1007	959	1057	997	996	1030	917	922	987	1001	900	968	924	948	939	1002	1022	970	957	949	965	910	979	969	954	950	938	958	1011	976	938	1001	973	974	982	955	970	1011	925	968	969	991	926	984	987	928	924	1031	955	972	945	912	990	983	954	943	914	966	905	969	965	949	1012	968	942	978	970	956	927	918	955	957	943	1006	980	991	988	938	1008	913	1034	940	985	950	976	941	953	968	926	986	973	980	959	992	964	942	951	949	1001	959	952	956	991	989	972	914	946	970	950	976	976	1005	955	928	970	1035	941	966	888	949	974	907	960	953	927	963	954	959	935	967	932	949	934	986	967	926	975	951	962	956	999	977	983	982	971	992	1001	925	973	953	1009	912	913	945	999	936	980	922	1003	893	950	933	930	973	937	955	898	951	960	940	984	960	949	921	960	1015	967	984	934	945	948	882	930	926	1014	921	926	984	938	890	982	936	897	956	937	1024	964	1000	972	920	1001	966	937	997	983	1053	976	959	953	984	962	952	935	934	1016	919	937	950	996	999	932	978	1024	990	1011	926	942	923	956	895	940	1016	995	952	1007	966	962	992	961	981	939	986	1008	968	931	965	939	921	1002	953	905	962	915	956	948	953	973	963	975	905	1004	1005	907	957	956	932	1001	944	972	988	967	973	915	907	971	921	994	936	960	947	966	959	921	963	983	1003	939	872	970	946	960	958	936	973	985	902	950	960	923	937	1006	943	942	961	900	960	988	920	950	954	948	978	1004	958	922	951	899	951	946	964	937	945	935	923	968	958	904	983	997	968	921	926	950	967	948	965	911	936	951	975	985	903	955	901	950	971	960	951	977	949	927	942	947	892	1014	997	902	975	991	948	951	963	989	986	950	973	991	945	928	953	942	967	955	947	968	962	928	913	997	906	968	996	933	949	958	977	943	993	985	935	958	1002	1000	939	1027	973	954	996	936	988	866	934	954	976	945	968	945	925	985	957	935	913	977	957	963	962	954	981	958	981	923	913	1006	969	925	964	976	938	953	970	984	975	1010	956	906	935	927	962	962	1001	940	922	936	958	953	933	948	947	957	991	951	962	947	970	945	946	944	939	951	1017	938	970	925	951	939	987	924	957	932	978	901	957	945	967	1015	1015	962	962	947	970	934	979	1007	997	910	981	953	963	980	972	993	1006	989	924	964	1007	904	985	940	1016	970	1028	1003	936	981	961	936	964	949	964	983	928	993	955	937	895	947	966	1013	969	993	952	980	1006	993	939	925	941	967	990	925	898	984	977	945	912	1006	1018	990	965	933	949	953	941	984	935	987	942	955	952	970	898	915	977	951	965	917	938	921	1008	944	969	950	930	975	905	1012	922	966	946	953	917	966	970	1033	1017	989	957	947	989	983	949	1001	897	984	917	938	1028	958	990	1006	935	975	986	953	986	951	942	1017	947	993	955	982	931	1014	956	940	969	982	955	965	974	892	1023	1006	969	938	944	976	969	962	979	979	956	970	967	941	999	968	897	957	980	938	983	954	955	919	906	980	984	968	959	930	949	980	928	971	934	904	956	981	933	985	1002	932	991	915	971	1005	989	966	925	950	957	944	938	963	886	967	995	946	988	926	1018	898	944	906	959	919	972	969	881	964	934	972	990	943	970	977	916	951	956	948	947	980	984	969	1009	977	940	960	937	962	915
4055	10883	62105	80427	62432	35239	13370	3810	1376	978	986	855	880	943	905	933	954	889	933	895	899	948	975	914	891	934	978	888	917	916	877	929	888	896	886	890	888	855	889	865	912	880	964	958	921	949	916	850	917	896	888	909	858	920	833	886	909	900	907	910	902	891	903	951	941	945	864	912	925	917	920	944	908	906	933	906	914	882	906	928	890	977	872	890	793	841	928	953	896	888	897	891	920	861	880	878	904	846	900	907	901	925	893	913	934	867	896	897	895	892	896	904	895	874	905	897	904	919	896	903	915	910	902	860	901	871	889	860	909	848	911	839	922	851	883	916	888	937	950	946	915	904	880	882	887	899	926	912	891	893	849	910	878	886	902	827	846	907	881	863	878	961	935	868	884	931	931	936	918	881	912	887	898	860	909	865	847	916	894	863	899	954	895	874	920	874	937	883	925	931	916	895	869	906	927	874	867	919	911	919	914	934	899	935	914	892	886	921	881	959	876	902	919	896	877	891	859	913	864	868	877	922	940	933	924	934	889	874	941	903	920	895	926	921	932	880	857	879	881	896	944	897	923	931	958	894	890	896	893	915	867	882	946	910	922	861	901	857	863	866	955	915	908	890	900	887	897	922	891	888	881	898	948	879	956	917	928	897	875	918	899	916	926	888	860	938	884	964	851	858	930	893	889	866	883	882	829	889	894	894	911	881	862	890	870	879	884	893	928	910	882	916	842	917	825	914	915	881	874	901	827	907	870	845	879	874	908	908	847	918	948	932	904	899	869	929	887	901	910	861	878	920	914	844	890	880	925	886	965	874	912	891	893	864	896	897	894	920	871	872	1001	880	859	866	930	906	854	941	862	895	905	877	877	851	890	913	891	908	898	885	936	907	927	897	959	806	893	815	914	901	925	892	899	897	884	886	874	913	892	876	861	890	928	926	861	878	858	884	905	859	893	888	962	919	914	878	827	883	918	886	886	911	896	880	893	862	871	911	906	874	910	895	958	878	867	863	917	890	888	874	915	903	856	903	897	925	919	859	918	869	908	879	899	864	920	936	906	918	937	880	919	877	909	899	888	895	916	908	903	915	875	864	879	861	895	923	898	894	916	901	916	904	929	857	904	887	859	866	900	914	858	933	873	843	918	923	884	912	881	897	889	860	906	856	903	858	871	903	917	875	888	864	842	914	920	914	921	949	878	903	897	916	859	918	931	870	879	889	870	885	855	896	963	903	890	924	910	911	848	846	840	916	910	895	866	869	880	888	828	855	852	912	919	911	900	898	904	880	912	922	917	876	969	927	885	893	887	917	940	864	898	889	867	915	913	877	914	864	862	920	852	894	860	912	895	864	890	913	942	810	943	916	854	861	865	915	952	859	867	895	917	861	899	930	877	857	911	919	881	907	900	877	918	913	875	925	868	851	877	907	855	901	888	876	859	906	887	895	873	925	896	881	855	894	877	854	845	853	888	799	895	896	927	880	839	856	925	905	933	833	908	915	900	905	922	839	899	858	919	895	888	917	923	930	912	855	916	896	951	908	949	917	874	900	825	919	881	909	873	900	853	880	906	883	937	947	883	922	891	904	941	931	909	859	855	920	905	887	859	874	839	842	891	927	906	891	892	843	832	957	898	900	873	865	856	899	910	923	879	842	877	884	883	888	954	868	867	932	960	872	898	901	964	880	893	875	883	912	870	882	875	841	897	911	870	959	932	904	914	937	872	862	873	926	967	904	879	865	901	903	892	935	884	858	908	856	917	877	913	897	928	894	912	901	913	913	871	878	896	854	870	887	918	924	844	894	913	872	944	892	911	893	898	928	927	901	880	904	876	889	904	905	874	864	901	916	912	894	886	910	967	931	889	878	861	867	901	913	916	902	877	907	872	874	864	917	929	887	837	915	888	851	893	888	930	929	883	892	917	890	885	902	948	834	928	876	901	866	900	873	924	901	935	880	895	895	892	876	912	839	903	948	896	897	911	896	906	882	888	893	888	916	882	903	886	891	883	955	876	922	886	882	901	848	849	885	905	943	905	921	924	897	881	908	888	905	924	845	911	924	964	878	936	898	873	905	888	884	899	901	947	834	866	876	861	907	922	875	868	890	919	915	891	879	874	899	934	936	871	867	870	873	866	942	903	914	919	868	890	869	848	882	897	909	868	875	897	904	922	873	874	867	881	867	901	883	874	880	872	824	854	924	913	890	912	878	916	919	881	889	870	935	899	890	895	918	898	863	895	858	928	901	850	856	874	926	963	918	933	862	862	879	903	909	899	949	902	927	899	897	850	879	913	864	910	880	895	886	903	882	908	903	869	869	914	906	895	858	850	874	882	866	960	951	878	845	907	881	835	880	877	919	849	882	944	909	863	870	937	907	867	947	858	903	936	911	909	856	914	837	937	906	887	867	925	887	943	900	884	859	873	868	864	900	923	876	877	897	926	921	878	968	879	920	843	905	869	879	877	926	887	854	853	872	900	900	862	908	870	908	859	891	857	857	870	888	964	821	898	901	839	868	938	882	861	890	953	901	870	938	880	891	924	893	836	901	837	887	966	892	912	874	896	947	879	900	914	972	879	901	903	918	957	944	885	914	914	900	887	924	894	914	891	842	904	845	935	884	925	870	916	877	895	890	904	864	877	899	873	894	944	872	885	926	892	901	897	881	870	860	849	899	842	892	922	867	857	867	932	898	883	885	878	907	900	898	917	879	871	886	903	868	885	898	843	857	919	916	882	883	891	894	890	893	924	889	876	880	925	904	872	871	858	880	856	908	891	895	855	921	888	909	898	883	858	900	903	881	892	890	895	843	885	873	902	858	934	866	877	889	844	928	842	910	904	868	907	863	893	927	878	883	925	850	910	890	871	863	895	868	879	897	860	877	906	845	880	874	824	891	909	927	882	905	864	883	880	872	882	884	903	919	912	841	839	899	883	876	923	897	955	860	936	910	897	915	891	917	937	890	913	916	903	914	933	928	898	898	868	896	946	902	857	940	854	930	918	885	865	913	940	866	902	909	897	891	887	898	876	883	893	898	894	906	896	877	896	928	935	887	911	839	893	933	866	930	870	918	854	876	889	896	899	847	909	922	874	906	935	906	878	890	914	862	923	981	906	843	877	881	924	926	945	961	833	857	866	913	881	894	908	909	875	857	923	909	923	902	918	890	908	923	863	900	882	919	912	915	866	913	817	864	840	878	932	881	893	900	845	941	885	875	880	907	892	909	886	898	871	861	879	891	865	942	895	901	902	878	920	893	902	912	947	879	932	945	895	842	877	895	870	941	908	879	908	905	849	884	883	894	878	900	908	921	943	866	900	928	846	907	923	900	903	931	879	925	878	883	925	897	895	884	893	901	915	907	863	891	877	888	908	928	923	923	952	885	875	868	879	914	869	871	920	941	918	876	887	947	850	891	908	915	899	893	946	886	857	920	893	972	885	860	857	885	904	858	854	907	882	899	881	856	846	905	916	921	938	923	900	861	910	809	907	934	916	894
27275	16287	21200	26720	16896	6461	2388	1239	971	952	900	887	906	904	963	923	867	881	939	884	890	912	928	922	892	877	923	846	898	895	882	910	914	876	893	890	908	884	882	886	907	940	942	895	884	924	886	919	899	840	894	952	919	916	909	900	947	838	934	876	913	899	902	862	910	936	840	879	859	879	892	902	894	881	865	914	932	906	883	909	864	946	884	888	910	915	885	904	879	912	904	894	878	941	890	907	859	911	926	886	917	893	879	881	928	934	915	963	937	863	866	881	928	852	894	848	878	868	857	847	894	904	909	888	866	926	915	922	891	923	867	926	961	946	948	916	865	932	879	936	923	930	922	898	884	943	908	940	866	828	871	898	899	912	888	860	911	935	865	859	846	923	933	921	981	927	879	885	899	855	836	932	892	888	874	908	901	904	917	882	866	888	923	883	929	902	881	878	852	926	936	843	993	903	916	893	978	847	923	961	895	871	905	951	888	877	856	924	906	885	887	906	921	863	912	910	843	881	887	856	862	878	851	906	915	905	856	879	879	871	908	908	885	892	861	885	902	859	820	944	919	849	843	899	892	880	888	935	890	919	919	853	843	896	871	904	914	949	871	905	866	884	875	890	852	896	860	925	924	849	901	916	908	921	924	818	931	864	931	891	909	896	909	854	919	914	928	854	897	885	892	848	821	902	882	873	909	897	905	931	877	888	895	950	988	876	888	884	873	892	928	848	928	927	950	908	893	845	906	920	945	922	885	954	874	947	904	877	954	914	876	889	925	912	899	867	929	908	915	922	985	880	921	893	931	907	962	978	890	945	909	865	913	951	844	923	901	884	902	930	912	951	916	936	886	893	935	922	838	897	877	856	907	921	858	911	869	966	907	884	893	895	878	869	955	893	910	877	861	840	907	869	938	922	881	927	882	971	888	946	852	818	883	910	925	849	881	972	829	907	923	935	875	890	953	915	828	862	876	962	891	901	846	878	933	875	955	868	907	902	909	911	871	929	898	922	860	889	874	915	896	883	901	909	905	928	912	860	922	882	896	919	943	828	877	856	938	942	853	869	949	891	868	928	889	876	859	873	872	917	902	851	946	880	866	891	916	889	896	935	929	946	908	961	850	868	888	896	901	880	873	911	907	929	849	967	910	880	877	888	878	872	954	889	916	868	882	907	944	922	900	900	878	871	881	907	912	960	903	938	952	893	897	849	888	890	895	859	951	919	899	866	920	841	894	872	845	925	932	877	909	867	908	836	873	930	881	902	900	886	922	933	870	874	859	891	890	956	884	880	926	922	924	919	906	874	922	882	829	875	928	936	949	830	890	915	888	928	952	891	904	943	930	894	873	867	899	879	922	887	961	949	861	873	905	871	833	934	930	909	911	861	904	911	881	902	917	867	904	828	892	915	891	862	874	879	884	916	906	995	890	913	928	881	892	893	876	968	895	933	882	922	911	887	899	882	872	918	935	911	876	938	879	919	924	897	840	908	910	930	859	881	910	941	925	881	888	854	919	935	892	892	891	881	891	893	907	871	909	860	956	898	937	866	877	888	932	886	891	936	947	918	877	939	929	914	922	949	920	934	889	918	899	920	868	872	916	885	913	906	932	888	903	906	893	926	885	872	947	920	926	875	891	856	892	843	957	932	886	922	931	944	911	892	853	933	914	904	935	859	837	909	877	881	828	887	940	868	914	935	921	938	839	862	861	881	892	885	858	886	921	897	877	869	839	847	899	852	921	904	865	950	912	911	963	916	943	950	875	883	909	869	902	893	906	868	854	874	898	907	932	891	933	886	880	894	899	888	963	922	951	892	888	882	875	921	923	885	879	862	927	921	902	934	888	930	945	935	945	859	887	862	906	930	928	939	828	901	883	861	913	864	853	897	903	941	860	863	836	908	887	911	910	926	854	919	873	910	936	932	918	897	932	888	885	853	887	903	916	899	912	910	922	892	915	877	887	951	927	917	905	887	928	923	911	916	870	936	906	878	874	953	917	856	849	902	908	913	841	901	911	963	938	868	908	890	875	915	902	918	877	855	931	950	905	897	865	913	897	905	891	844	875	914	834	921	899	896	883	908	927	967	948	909	846	941	958	899	885	868	906	891	877	896	922	915	921	902	918	904	886	853	895	848	902	906	862	891	865	927	842	958	887	929	896	876	897	905	875	941	949	914	878	864	963	857	855	862	871	921	910	880	941	926	932	865	905	902	887	909	911	907	929	853	902	927	827	946	927	923	923	947	895	892	862	918	857	875	844	908	921	930	949	880	908	924	946	932	906	853	906	892	915	864	879	875	851	866	938	916	921	891	930	885	909	936	915	856	968	933	950	814	918	896	853	882	905	880	909	923	964	886	887	920	928	967	930	905	941	933	900	855	955	903	878	877	895	920	844	899	932	935	861	882	897	890	900	899	883	861	863	907	922	910	897	900	904	861	829	916	877	886	932	821	849	880	876	946	883	919	926	856	864	898	863	904	930	882	918	848	892	898	842	901	895	889	869	925	911	868	814	873	902	861	890	891	928	860	881	848	909	908	864	915	892	873	908	875	862	891	931	919	895	900	912	879	899	851	889	907	901	897	907	879	880	888	898	890	859	907	940	918	933	957	936	871	915	930	866	922	914	891	927	905	863	917	940	883	966	862	868	915	965	871	869	910	888	885	933	901	884	912	919	916	916	896	877	917	957	946	889	886	891	872	852	902	862	875	864	939	904	916	883	901	917	888	856	916	870	888	905	911	890	834	867	904	932	866	908	914	873	904	885	930	900	914	912	906	897	913	872	932	953	935	907	943	918	909	906	888	923	850	904	897	871	873	858	870	914	901	887	926	960	896	915	951	862	911	922	900	870	911	920	910	897	920	915	887	845	942	973	870	907	836	917	899	912	861	969	888	908	939	889	881	856	932	878	967	930	933	899	896	919	921	883	929	904	929	853	927	865	889	917	839	889	838	930	859	866	869	894	932	879	922	847	848	898	860	854	922	872	910	916	892	882	840	905	850	909	889	881	881	841	932	855	901	924	898	883	956	909	920	850	951	878	915	886	851	909	867	876	863	880	912	919	905	892	993	846	901	847	928	904	875	894	915	850	908	939	972	940	936	885	891	907	894	921	920	888	903	895	906	915	884	808	953	888	890	891	906	900	909	940	886	868	902	881	883	968	911	881	893	904	912	889	894	873	918	866	943	877	841	921	876	944	935	932	930	879	898	868	912	923	902	887	922	971	885	873	895	822	895	868	881	862	934	917	912	926	882	909	889	926	887	877	875	912	895	872	878	902	896	908	876	898	880	913	891	915	910	936	843	915	911	919	881	912	908	888	922	877	871	901	947	939	873	833	878	900	910	870	883	923	923	916	854	897	921	887	942	927	846	855	841	924	854	921	849	900	884	955	928	927	922	928	887	906	908	928	866	853	882	877	864	881	865	907	932	904	882	957	877	899	889	899	917	893	863	890	895	892	882	890	908	904	925	962	847	888	902	936	889	920	930	856	887
5029	7874	22208	18935	11688	4534	1918	1042	793	777	794	833	796	811	785	812	808	774	816	838	797	766	810	789	829	763	821	794	780	754	823	719	795	815	838	779	753	789	802	738	772	826	793	818	784	761	786	788	755	823	841	772	771	778	784	741	784	731	794	774	787	801	750	743	786	743	790	788	777	777	771	750	843	811	773	790	725	712	716	718	771	743	769	751	807	739	787	801	765	737	762	776	778	791	783	737	766	746	780	785	801	753	777	797	748	790	772	809	799	787	781	783	794	732	756	771	798	796	713	745	782	753	757	737	745	790	772	801	779	795	767	762	816	739	790	797	790	766	784	791	788	781	750	751	779	773	778	818	771	789	772	771	708	759	736	754	814	749	775	763	780	702	766	795	715	797	755	771	788	810	780	777	798	799	788	804	746	716	770	739	730	780	769	779	801	755	818	725	800	755	767	773	769	733	753	756	744	764	798	753	776	770	801	792	748	792	739	803	800	754	742	844	759	725	823	757	807	781	735	792	732	771	796	748	787	799	775	792	804	811	782	809	773	731	762	775	770	751	725	756	783	779	767	806	764	743	773	791	773	726	829	733	756	820	758	760	816	750	754	801	748	726	742	806	791	783	792	814	724	755	753	754	766	761	749	788	706	784	771	744	800	780	771	751	727	800	770	767	778	761	808	771	755	737	806	739	757	797	775	798	799	768	772	766	739	813	781	809	772	737	692	793	747	821	777	814	753	783	750	816	789	740	759	716	777	753	799	741	757	833	855	762	791	787	724	771	789	767	759	750	749	756	790	749	734	758	783	809	778	811	782	813	832	719	814	808	770	758	739	798	734	768	756	775	747	780	787	746	738	753	773	793	758	740	748	752	740	765	757	768	780	833	799	723	787	735	774	776	781	824	808	812	780	782	801	793	783	735	763	723	807	763	800	766	775	801	724	728	723	779	754	755	736	778	755	741	744	775	814	744	738	797	785	758	790	784	812	716	779	737	800	738	769	789	767	757	801	757	744	768	773	727	813	737	762	758	779	785	750	726	734	810	694	750	741	796	761	798	721	739	732	797	784	731	768	811	792	787	753	749	727	774	812	759	710	781	789	799	770	738	782	777	816	789	753	780	784	738	766	752	764	782	781	765	799	766	796	809	806	781	758	779	723	727	806	766	734	751	802	849	827	794	785	754	759	824	769	723	715	792	738	777	820	798	788	770	757	787	787	790	770	789	789	778	787	783	746	775	757	779	796	733	782	794	783	790	772	806	804	765	770	790	731	781	749	777	759	801	767	774	796	795	755	735	755	763	771	763	795	808	773	820	805	805	811	748	807	805	759	797	774	738	800	768	751	767	746	801	769	777	749	769	827	742	739	776	779	810	752	797	775	776	786	747	787	739	759	765	748	838	765	749	790	769	784	800	758	781	824	783	800	751	771	782	729	813	780	779	778	729	765	742	750	760	754	768	750	791	760	754	802	756	796	803	759	769	783	710	797	731	761	751	779	793	778	779	776	761	816	768	750	791	806	786	734	741	760	816	802	817	765	734	778	794	767	803	770	800	704	758	775	721	780	794	772	746	771	804	732	790	788	775	782	750	802	744	727	779	775	754	797	752	741	801	768	763	816	738	768	787	768	767	742	758	766	769	794	786	759	772	817	798	733	782	789	796	782	820	774	776	741	774	770	797	823	782	794	771	782	744	723	753	748	826	850	822	773	761	710	754	785	740	820	782	782	783	751	741	727	752	737	726	738	769	821	781	742	752	763	762	758	663	799	759	768	743	773	765	791	763	769	729	763	732	789	751	743	783	731	747	798	742	721	752	748	750	728	742	765	809	742	744	792	789	778	746	753	757	796	765	704	758	734	786	764	775	822	736	803	808	769	824	813	755	747	766	772	791	746	823	761	770	791	794	814	816	800	715	788	742	799	773	811	759	788	758	756	726	712	763	773	775	757	816	731	786	753	811	750	745	773	754	783	749	749	725	797	791	783	762	727	774	760	765	747	771	775	782	788	807	740	779	747	790	759	804	745	751	756	775	746	744	727	743	753	748	783	788	754	769	747	776	780	752	790	774	796	759	769	784	739	808	739	768	770	811	723	801	800	801	803	746	782	795	772	799	800	761	763	787	767	756	798	769	796	772	792	756	805	756	769	759	740	776	751	757	732	780	743	809	741	808	791	820	802	795	793	766	756	803	797	745	776	813	771	777	777	749	777	756	781	755	810	808	757	792	823	779	777	734	794	765	783	722	753	767	743	778	793	788	747	772	767	773	738	787	795	775	783	781	812	713	738	784	720	829	760	779	775	780	841	734	753	828	744	815	753	832	783	798	794	750	775	764	752	734	778	807	756	772	777	797	782	746	756	804	799	805	717	807	742	769	772	784	780	750	807	794	812	837	766	785	749	834	785	806	771	749	738	755	748	797	751	761	821	814	810	770	751	770	755	780	793	773	760	746	775	792	805	754	746	743	807	783	791	808	772	736	746	746	754	753	780	825	812	753	754	788	747	777	736	780	766	790	763	774	783	782	784	767	729	791	816	792	796	716	782	808	740	762	807	769	765	767	784	756	766	790	798	809	765	747	775	806	741	785	799	765	794	742	771	765	787	765	776	735	783	826	794	809	799	819	759	789	794	741	779	770	801	765	784	736	753	794	746	733	780	811	739	746	760	780	800	798	770	701	755	791	736	718	789	742	723	768	765	733	750	787	795	780	783	753	802	744	764	721	808	750	808	764	779	778	769	770	762	765	774	776	770	742	802	782	712	768	812	790	764	756	760	832	794	744	730	814	756	795	739	785	792	765	756	821	765	806	779	755	787	755	742	737	741	793	788	807	732	767	720	765	770	794	781	769	759	776	801	779	789	790	824	763	782	787	697	756	717	805	782	771	797	770	779	803	755	802	801	762	761	738	777	809	796	764	798	776	800	759	787	807	824	732	798	743	766	774	797	783	764	759	748	750	763	764	816	768	776	818	707	778	744	749	745	732	773	799	765	787	752	821	806	825	811	773	754	742	722	735	806	784	730	717	745	808	758	770	749	751	769	808	758	753	812	715	770	751	783	802	755	793	775	812	792	804	796	796	779	737	786	824	758	790	763	733	783	747	771	768	755	794	807	766	808	815	758	747	764	785	766	820	761	781	821	780	754	728	787	774	787	760	776	753	755	740	778	824	799	741	816	766	797	806	800	783	735	756	797	746	782	770	781	757	806	717	756	818	818	817	738	738	786	783	804	797	806	740	768	758	771	769	729	765	823	759	736	779	771	768	782	710	769	826	713	789	744	750	813	788	760	785	804	789	782	748	730	767	790	767	778	785	771	793	692	786	799	770	801	765	774	759	733	763	761	758	759	761	784	768	797	783	754	822	783	729	798	737	739	720	751	803	798	745	730	779	790	781	778	786	753	765	779	824	771	732	801	750	800	760	827	794	753	774	776	733	717	787	766	762	751	796	761	799	749	768	749	802	730	789	804	787	768	799	821	776	736	790	822	786
24410	21128	39343	63611	53374	32246	14298	3241	1245	973	949	948	970	889	916	870	885	905	906	921	927	878	928	914	895	935	886	892	941	926	868	939	878	867	903	920	904	828	948	899	912	916	864	919	915	934	958	900	883	843	845	912	875	829	899	876	883	875	916	874	922	845	907	905	907	891	920	875	852	877	902	881	882	933	878	873	867	946	857	887	866	861	864	958	898	887	945	912	887	847	934	872	891	882	877	897	843	834	860	884	886	867	852	906	906	930	831	880	911	880	873	858	827	933	865	879	871	889	853	907	898	927	935	883	882	872	906	851	928	825	894	846	882	926	928	877	914	894	891	886	855	919	833	903	830	892	920	888	856	864	878	899	874	896	880	887	833	852	924	930	876	866	882	932	874	925	878	870	909	956	874	890	918	902	905	924	854	832	811	866	876	870	850	925	855	849	813	848	895	904	813	846	949	924	829	922	892	892	873	921	875	890	895	875	846	882	888	902	894	859	900	901	876	904	877	888	876	877	864	916	859	893	862	864	865	879	912	859	965	876	930	860	894	924	833	834	842	924	889	880	867	912	833	881	864	844	853	880	864	929	901	907	906	872	900	824	925	871	893	835	909	908	920	869	889	892	917	830	907	831	806	868	875	822	880	888	884	851	903	859	875	814	852	920	860	836	861	876	912	860	880	841	839	878	882	882	907	907	894	915	884	880	880	870	883	921	890	868	904	877	901	909	873	859	890	887	920	926	861	910	872	841	861	853	860	855	857	877	824	883	885	883	864	869	911	898	841	912	894	870	854	856	846	897	872	933	849	868	924	865	874	826	827	856	835	888	846	796	847	876	928	866	939	905	875	849	896	900	878	861	846	903	908	943	886	915	918	909	903	864	910	819	827	861	940	864	949	860	865	860	846	851	926	923	874	832	846	885	844	914	828	869	854	849	938	799	866	891	891	861	879	894	878	911	883	844	855	843	898	951	875	875	871	927	879	850	906	883	860	891	878	869	910	893	919	854	857	879	860	836	906	867	846	865	878	880	861	874	880	873	908	824	887	901	934	948	856	912	818	895	876	916	916	868	918	859	842	846	857	897	852	858	839	904	860	879	877	840	869	870	833	900	883	894	920	919	947	852	867	888	832	879	860	845	863	894	894	888	854	867	885	914	904	845	940	949	907	896	896	870	886	849	853	905	867	847	893	883	852	870	882	891	926	898	873	876	878	839	876	892	876	839	861	871	846	898	852	861	862	904	887	823	881	851	862	849	933	845	878	879	908	909	862	869	886	872	848	878	893	875	932	849	861	909	857	876	873	902	907	886	870	894	882	902	843	934	882	893	886	915	840	867	836	909	887	897	881	875	889	823	865	838	925	891	860	874	871	893	868	864	903	886	867	893	856	936	869	845	903	933	896	875	878	912	894	849	867	878	846	913	901	902	864	859	795	828	897	879	867	879	853	870	913	849	911	906	865	873	843	873	870	863	788	841	885	904	887	856	918	869	873	882	921	911	874	922	908	850	936	850	940	861	877	862	897	867	881	887	930	917	852	879	843	858	900	853	929	888	940	908	855	886	868	871	881	920	859	909	930	855	894	878	808	882	890	892	883	926	850	900	827	892	931	875	871	879	873	829	842	860	864	875	874	858	899	840	839	905	885	916	936	864	811	895	872	852	936	886	916	882	863	851	888	864	900	837	857	875	868	882	861	915	864	886	899	864	873	889	894	894	841	897	848	874	890	902	877	909	880	861	876	827	868	877	921	879	873	891	911	887	887	882	850	891	872	898	904	823	881	887	884	895	839	827	914	868	923	862	889	860	871	883	886	852	887	896	885	907	892	904	924	864	854	875	913	884	866	883	908	908	878	943	917	898	863	886	873	851	865	900	833	929	898	839	837	866	915	880	868	882	896	878	931	881	885	869	864	909	927	887	830	900	902	861	851	918	899	906	835	907	865	929	910	886	874	879	906	887	839	895	814	859	895	891	886	933	908	901	886	870	881	905	887	903	887	869	875	860	861	860	849	871	900	865	821	902	938	838	899	865	870	862	879	849	874	802	878	843	916	856	894	862	889	946	876	874	883	849	816	867	844	896	833	867	909	874	838	872	903	863	887	870	866	879	885	867	930	933	914	881	935	859	871	898	868	887	914	890	925	890	882	884	882	876	903	901	945	883	859	935	899	847	891	957	875	827	890	855	835	920	895	842	856	904	866	897	907	908	880	914	828	925	878	921	861	806	899	883	857	858	901	847	848	894	854	923	863	920	893	884	897	881	882	888	916	900	879	923	849	867	911	875	892	896	841	876	898	870	874	903	924	895	904	900	831	893	834	860	883	882	860	854	829	861	888	862	896	812	877	894	885	948	887	910	803	885	911	897	891	832	909	882	878	892	910	877	867	877	890	881	899	882	891	874	868	843	842	917	928	870	941	907	907	906	873	878	827	859	887	868	898	904	888	860	874	867	894	864	863	861	847	833	867	846	903	902	809	835	881	847	922	894	892	924	886	844	857	884	940	898	849	904	920	856	834	858	891	876	877	885	832	873	883	855	869	919	875	811	891	921	869	854	869	844	928	882	909	916	883	895	859	924	854	867	883	880	873	897	888	911	852	906	900	868	885	866	858	899	863	839	942	885	903	885	873	874	906	939	920	853	836	881	918	852	892	897	900	851	863	896	911	915	910	905	865	844	866	927	933	860	896	882	859	852	825	862	896	873	829	926	884	903	896	928	883	853	896	832	912	865	830	856	903	853	889	856	897	851	872	867	910	864	848	873	910	922	872	912	902	821	908	867	877	889	891	901	853	841	857	878	909	880	857	845	829	879	902	848	833	863	900	872	861	930	902	894	882	861	844	920	869	862	903	875	909	861	887	873	896	862	850	881	879	922	860	873	890	854	917	933	948	843	891	868	851	851	866	839	879	896	876	834	878	879	853	795	878	929	821	889	906	886	866	888	819	829	882	868	863	818	851	859	802	925	901	828	888	874	866	848	888	883	849	904	874	922	912	906	909	849	874	874	876	903	888	874	917	913	937	900	899	893	915	859	873	893	903	866	863	946	883	900	902	943	825	860	871	857	882	867	885	933	868	916	900	832	883	902	876	863	861	881	863	893	861	813	883	865	851	898	869	881	897	894	887	868	950	875	860	865	904	931	888	872	903	873	899	863	870	886	863	889	846	894	892	899	857	884	909	949	889	938	865	875	877	898	797	883	868	852	864	869	878	932	839	854	874	874	904	863	881	888	923	834	880	856	852	880	989	895	834	870	902	854	859	879	855	864	916	930	857	877	821	935	856	856	876	842	864	926	867	915	880	927	842	873	837	851	867	833	825	878	839	884	865	880	895	854	890	873	861	850	907	868	892	909	846	861	899	865	883	832	828	891	920	848	828	893	878	839	892	909	892	872	885	856	844	888	869	891	871	847	819	864	874	811	886	836	900	862	845	912	844	885	829	849	910	892	896	889	865	900	911	882	907	879	856	862	865	928	884	859	868	915	928	910
4689	35605	72092	71270	47732	22452	8157	2456	1094	817	854	882	858	829	796	855	855	873	819	819	867	871	845	862	853	818	853	820	857	821	868	827	814	812	872	853	830	851	813	845	844	842	826	835	809	830	867	828	833	811	815	850	841	821	874	787	778	797	801	859	807	839	819	851	844	814	828	837	864	867	881	854	838	787	849	849	810	848	870	841	841	803	848	874	782	852	840	792	901	834	809	841	833	827	804	847	810	845	885	837	829	810	848	826	839	883	819	816	781	833	847	872	809	874	865	840	897	786	846	848	864	855	755	820	844	863	828	838	885	873	805	865	853	837	800	868	778	794	792	856	852	800	851	817	811	862	853	804	832	820	805	867	827	833	809	781	806	839	837	819	852	864	868	849	882	819	828	828	808	759	761	789	872	819	847	832	849	828	865	806	843	863	812	882	800	900	840	818	835	798	814	806	807	811	852	765	834	793	826	850	815	878	805	881	854	819	842	879	835	872	855	813	819	828	812	852	806	834	851	842	824	842	848	889	852	825	811	832	829	880	895	805	816	852	819	831	862	828	843	855	746	837	817	808	841	857	863	824	811	888	841	852	800	834	808	810	819	854	820	861	804	817	812	862	820	832	878	858	844	839	861	842	828	826	795	834	823	804	820	840	829	829	825	818	825	807	864	754	851	815	797	842	850	832	855	822	872	807	831	807	799	822	791	824	849	790	868	849	876	808	845	831	826	839	813	860	881	831	805	845	804	848	833	845	799	827	842	860	857	834	806	804	816	858	840	810	840	848	806	818	849	819	804	805	880	840	840	822	857	844	812	829	895	816	805	831	848	822	797	841	832	831	813	818	845	843	836	793	850	848	788	791	816	791	761	831	792	805	822	815	891	815	834	774	827	838	842	854	849	813	843	856	813	885	892	879	803	805	788	790	871	783	867	870	792	812	815	798	866	842	797	815	815	835	826	791	852	888	852	833	819	789	849	822	765	820	863	873	799	785	799	818	824	804	810	818	820	821	857	894	805	851	833	781	898	863	810	810	855	873	791	824	839	876	804	830	865	829	779	829	769	839	880	869	832	800	857	881	822	748	839	848	834	854	871	848	818	810	812	823	830	854	877	789	854	841	868	922	849	865	829	823	820	828	773	816	797	783	826	829	801	832	823	848	758	805	831	832	797	793	814	816	836	871	838	807	846	773	798	837	826	857	821	807	828	874	798	808	833	874	851	805	817	852	836	848	837	784	794	851	815	823	822	829	817	825	838	841	842	846	827	830	838	763	858	887	837	830	780	777	832	848	831	817	835	856	840	821	867	860	833	875	803	792	855	867	788	811	854	870	810	796	817	854	864	819	841	847	858	857	863	833	791	856	812	835	806	823	820	814	808	804	845	868	838	803	876	862	822	828	817	842	801	831	804	833	850	796	829	812	879	779	809	815	824	805	823	801	832	810	808	796	879	830	795	796	849	846	850	800	789	781	858	802	853	859	857	831	859	838	826	799	841	770	823	824	797	804	796	822	829	853	781	799	821	848	863	794	855	836	827	810	835	870	826	825	852	836	835	857	872	836	805	842	845	834	857	819	779	817	876	793	818	824	932	895	829	827	884	841	821	831	813	836	817	865	793	846	815	830	814	813	795	845	800	858	805	820	809	818	804	873	833	832	798	845	833	877	849	798	828	878	778	836	794	846	778	839	843	800	861	817	869	836	829	884	850	799	808	846	846	799	832	843	834	819	808	798	859	774	890	848	803	834	826	822	765	838	848	787	825	866	829	865	782	839	851	805	865	812	833	906	810	831	831	833	811	830	830	820	821	868	873	877	835	819	787	806	776	817	834	833	823	787	824	871	840	857	847	854	903	846	805	783	819	809	833	846	838	875	784	832	830	777	805	787	763	781	773	814	839	817	821	814	813	846	801	766	784	849	884	835	777	795	842	835	802	849	782	859	845	851	849	792	879	830	866	795	841	893	882	835	837	800	777	801	830	843	822	832	811	837	799	829	811	811	852	839	921	817	849	849	809	819	861	789	847	862	809	792	810	844	809	836	812	811	804	825	843	856	818	841	802	779	864	828	846	816	828	813	823	833	819	804	808	946	858	811	862	888	822	818	816	816	841	876	840	819	842	813	815	815	846	813	782	809	846	829	852	852	798	793	878	800	852	779	842	808	845	806	809	814	847	863	823	845	880	834	848	732	869	829	819	862	856	834	779	789	763	848	871	865	808	811	792	837	856	797	824	812	851	889	806	814	854	810	805	799	853	895	805	777	855	827	870	884	827	819	800	875	777	805	839	880	807	842	879	793	875	790	823	890	829	839	830	827	843	896	834	837	835	811	793	804	839	806	807	841	879	871	871	828	787	828	839	839	823	815	839	815	847	869	790	877	825	770	834	854	846	872	785	809	834	820	798	796	836	827	799	791	832	794	870	859	867	835	845	791	827	831	764	837	863	833	840	827	795	871	799	839	853	832	814	828	801	859	815	825	842	838	832	813	843	792	813	827	818	794	849	823	793	803	893	792	884	842	798	823	834	807	795	785	866	793	827	779	844	824	839	823	791	819	854	823	847	830	833	792	759	812	800	822	816	831	838	813	828	837	811	858	846	840	854	822	858	798	832	831	880	815	832	796	859	815	861	873	867	871	863	834	827	817	780	863	877	841	816	819	825	780	837	844	790	802	815	813	805	858	841	849	843	868	795	826	781	831	805	790	813	850	813	881	838	834	842	797	777	779	880	835	838	857	819	895	816	799	816	770	873	840	825	778	838	830	817	815	821	804	878	823	796	808	802	814	811	830	793	863	836	894	799	805	824	800	791	784	841	823	783	833	804	781	809	786	789	822	820	831	802	842	789	780	836	839	824	813	842	799	822	810	857	777	853	818	770	831	822	835	844	792	839	813	810	802	833	791	853	850	869	901	802	860	830	775	769	849	885	876	845	841	845	839	817	866	791	838	816	833	829	804	800	857	793	852	822	829	864	821	788	837	859	825	824	841	834	799	796	845	848	826	812	821	847	845	809	787	817	850	805	868	859	792	856	824	847	832	825	844	867	822	788	768	833	811	803	857	832	789	803	818	819	803	771	826	796	842	763	860	834	896	844	828	819	895	825	853	813	893	846	820	849	795	799	819	809	837	825	847	802	879	873	846	810	822	778	759	795	806	850	844	826	855	879	835	829	852	836	850	826	803	826	786	762	823	808	795	828	784	848	830	852	813	826	854	833	851	845	842	793	790	820	809	846	809	852	855	885	767	822	830	827	834	858	825	907	868	806	811	844	840	831	820	822	780	856	876	840	853	816	808	849	861	804	834	834	813	775	835	824	799	813	799	825	886	825	829	822	839	878	823	819	846	831	794	785	873	804	791	790	822	852	841	843	820	819	809	807	827	820	831	850	846	800	763	847	910	843	800	790	847	857	769	824	846	817	822	829	818	819	841	828	857	836	870	768	788	870	830	882	819	799	813	826	837	857	827	860	815	817	771	827	790	839	825	778	829
23716	21103	34852	58047	56614	42127	23360	6479	1795	1237	1071	975	988	1013	1016	986	1060	977	935	997	958	1028	993	1020	969	957	948	974	982	974	963	1021	997	992	975	963	1029	990	953	962	994	983	910	969	998	929	960	963	1000	1022	952	980	994	967	1056	1001	967	929	997	992	995	1044	965	955	965	991	930	994	940	951	981	952	991	976	954	977	905	962	914	1018	895	990	993	1009	1030	986	981	1000	947	975	1005	910	998	1031	1006	919	979	960	1062	959	988	971	988	1017	970	945	1020	934	921	945	977	964	967	972	999	952	972	943	961	973	1023	930	977	985	987	969	979	971	952	951	960	968	1000	1017	965	916	961	987	963	1019	936	949	1007	922	979	984	963	989	939	951	940	940	914	995	982	972	976	933	930	920	1003	978	1012	977	1006	971	1028	912	923	1004	957	967	979	954	981	974	936	1006	979	977	950	891	948	969	942	943	991	1012	923	919	1001	1022	960	972	985	940	943	948	972	953	974	985	957	988	975	966	960	1025	1002	972	977	993	1089	985	1012	914	991	967	970	1025	989	967	955	961	1010	946	979	1009	927	982	1007	1021	999	941	998	1028	949	959	972	914	961	968	926	958	982	956	978	975	950	969	949	995	976	945	905	951	960	1007	969	953	915	894	995	1007	961	952	994	998	943	932	963	1046	967	962	918	978	1012	952	1027	999	983	945	991	961	936	951	981	967	913	979	991	969	964	953	979	976	1007	968	898	998	999	1039	958	965	1010	1015	1011	991	1005	974	1026	1007	960	935	1019	930	971	960	1015	1003	998	955	984	963	942	974	999	976	931	937	922	999	970	890	991	978	972	956	950	942	948	942	1018	993	995	946	957	976	1024	968	948	1055	981	997	968	984	964	969	938	985	930	1008	964	943	982	948	991	983	960	962	973	982	978	967	988	966	928	910	939	993	900	936	974	963	908	997	972	994	939	948	950	983	1024	952	1004	972	982	976	1017	930	1020	961	941	990	927	964	1048	970	976	937	935	935	982	944	1018	993	983	1004	1006	1003	936	930	982	976	1021	988	940	985	987	971	990	944	979	956	967	1007	922	993	950	990	940	948	923	944	986	1000	990	971	1016	956	913	932	936	949	984	976	1003	919	916	987	1027	942	966	941	962	940	977	956	954	968	1014	950	1024	990	977	964	903	1004	962	945	984	994	999	955	923	976	964	958	974	960	987	985	937	910	978	954	913	956	922	964	995	935	947	978	984	973	908	933	981	1045	968	989	992	948	949	1004	932	935	925	953	968	951	988	970	977	947	993	980	960	999	973	955	933	1025	924	954	986	965	957	955	957	927	1027	969	976	961	936	959	1014	987	1002	953	988	939	965	1002	930	929	986	983	994	959	951	1015	939	939	945	989	939	1022	1001	930	1000	958	953	932	892	961	965	931	953	982	990	949	961	966	954	966	985	915	974	1014	991	970	987	970	1019	967	946	987	1080	994	967	970	975	995	936	966	969	960	969	966	952	975	963	997	930	927	988	962	952	938	1003	1031	979	978	979	981	978	918	949	956	932	1012	983	970	1024	928	969	1006	940	958	980	961	983	1036	968	941	934	991	984	996	954	957	973	935	880	984	967	979	975	979	971	964	1005	1058	1016	917	942	918	949	978	990	974	1011	972	910	968	973	1000	980	998	961	961	995	985	953	1000	959	986	901	957	951	974	956	975	1000	929	953	922	970	971	935	993	1047	955	930	984	941	914	982	942	954	984	983	1042	975	964	932	949	909	904	1023	955	935	938	1026	1015	1035	976	947	1031	1015	957	957	1004	970	951	940	1004	916	938	941	928	949	973	933	1007	960	954	954	953	964	988	974	979	932	963	956	984	966	969	1002	972	949	974	950	958	959	1036	1019	987	993	865	934	984	904	1008	963	938	973	946	946	940	980	951	966	934	947	968	948	1013	951	999	965	988	948	988	938	937	947	977	932	962	954	985	965	994	981	1002	993	1058	935	1021	964	917	1021	969	1019	943	954	946	965	948	1012	1012	957	920	969	973	982	991	967	969	920	927	987	1004	1004	1024	997	993	988	995	921	974	972	972	1004	983	955	975	954	891	902	995	961	941	1026	1015	974	924	949	1015	1004	949	1000	1003	1009	931	956	979	947	992	887	929	978	981	994	1039	911	965	969	947	945	1030	952	998	969	987	963	1029	979	940	951	916	921	938	993	961	945	918	1025	954	938	950	944	960	973	1014	893	917	947	1010	989	901	969	936	980	965	967	902	988	885	918	1042	953	1000	974	988	986	962	994	988	987	989	994	957	957	979	962	936	955	922	1010	974	987	1041	971	959	1013	974	1044	1001	1010	977	968	932	980	955	1011	971	914	923	976	977	966	939	950	916	971	1010	981	997	992	936	980	925	1004	989	966	983	1009	981	938	924	995	951	929	949	968	994	982	967	929	938	958	1008	974	976	968	955	895	938	941	1007	952	997	983	977	969	937	946	952	995	1001	939	933	972	934	937	976	981	1006	989	933	993	914	948	951	1003	958	997	1001	993	963	930	999	976	969	969	955	947	957	991	971	989	990	980	930	968	953	954	977	1069	916	1002	945	960	934	986	1023	959	1005	960	936	955	1019	956	948	962	942	950	988	1012	982	973	963	959	968	1010	949	976	971	985	979	967	942	920	1005	958	976	973	953	1022	912	982	947	909	930	972	975	962	970	998	1008	969	946	1005	1070	1012	904	1006	921	921	996	989	969	1011	953	920	946	948	947	965	944	941	992	991	995	973	894	990	986	980	1027	1024	986	942	978	950	932	1014	950	967	1006	980	963	977	940	904	938	931	949	960	920	998	987	982	935	973	940	963	957	927	988	985	992	1005	1033	1028	1011	1004	965	988	979	961	977	909	927	995	1011	994	1025	938	985	938	942	958	967	988	982	998	923	940	974	932	953	951	979	947	950	979	961	987	988	1070	1011	928	940	947	916	986	931	938	989	1010	1004	997	987	989	920	1001	1006	942	957	951	968	905	998	953	945	988	998	974	941	975	944	981	957	950	957	932	897	985	951	953	931	940	910	972	962	958	965	958	998	975	956	982	920	986	1007	978	984	927	975	936	1023	970	935	982	926	994	984	996	1011	992	905	971	950	992	959	996	940	939	944	1014	974	1016	1004	952	946	986	993	949	950	996	865	953	1020	922	917	988	979	964	990	922	947	908	939	955	884	985	949	979	977	969	930	963	994	983	1017	940	963	917	1006	1007	962	933	886	971	957	963	1031	922	1036	966	976	929	979	969	993	932	918	953	1017	1008	981	949	973	1029	979	953	981	969	980	942	973	978	931	990	1013	938	952	1014	998	943	936	987	934	993	1007	929	967	1013	938	956	967	930	965	989	1026	970	970	1003	988	965	909	978	938	932	928	987	958	959	915	952	942	960	953	1005	941	988	971	937	989	909	983	961	942	998	931	899	919	898	947	952	998	924	968	942	941	969	967	964	1000	986	957	1003	966	944	940	1004	1014	973	899	959	949	969	967	958	942	966	948	942	948	993	980	997	1005	955	935	975	1023	958	967	1025	968	1003	968	959	977	960	1023	941	959	998	997	948	937	966	960	959	950	970	930	969	1010	1025	977	969	939	902	953	990	964	1002	953	980	939	933	960	955	939	973	916	950	933	971	986	978	941	951	987	980	923	930	1008	990	926	961	1000	991	965	1000	1014	990	993	956	1007	990	953	929	949	943	983	983	955	941	951	1013	976	939	944	1024	933
7525	42372	71774	80297	59861	35442	13999	4009	1472	981	924	909	912	878	945	934	907	930	879	959	931	902	941	911	912	868	860	916	890	925	952	954	924	916	887	879	909	940	961	894	961	917	928	940	928	904	860	858	949	900	945	903	861	887	903	902	871	843	898	955	901	902	881	922	899	871	843	901	932	848	905	875	915	861	914	906	900	860	906	967	898	909	935	893	896	883	894	912	862	943	940	939	964	920	908	913	903	895	885	897	865	911	908	957	871	887	875	864	932	902	897	926	930	878	865	910	869	885	913	947	886	904	892	900	898	928	930	910	955	908	977	891	905	899	876	909	877	872	907	876	884	865	885	871	943	894	914	928	929	913	869	907	909	878	931	916	881	910	877	916	928	876	911	888	857	933	895	881	853	935	890	930	884	842	897	936	917	930	931	909	877	957	941	957	898	921	906	896	877	909	957	881	900	872	888	886	872	888	920	935	913	837	845	906	941	861	881	908	923	862	934	925	916	903	926	878	858	918	868	909	871	840	920	896	909	916	844	936	977	899	901	907	877	887	858	878	926	906	857	870	909	935	966	900	883	891	893	934	948	886	874	877	891	885	874	892	942	883	909	873	959	879	923	902	920	896	902	851	887	860	904	900	849	913	908	928	915	899	866	940	896	949	963	927	887	919	893	939	872	941	917	935	872	896	922	871	909	921	908	862	880	926	941	876	898	892	884	910	943	916	844	890	900	880	865	898	922	920	945	932	918	930	881	888	863	886	921	944	903	951	906	844	892	893	890	902	880	964	888	933	905	940	867	928	866	886	884	878	914	877	939	867	920	917	921	862	950	949	902	901	881	963	875	897	950	935	849	883	916	902	861	903	865	904	876	895	908	951	884	901	814	917	919	896	889	849	921	948	913	891	891	830	882	866	896	860	908	898	919	888	885	883	936	891	866	849	932	893	923	915	873	891	888	943	958	917	921	907	882	928	877	876	902	915	877	894	907	979	942	892	881	881	923	851	847	882	900	896	955	906	888	951	898	871	935	853	932	889	897	870	888	873	874	885	944	852	900	894	886	878	905	902	890	969	877	914	918	932	877	884	869	907	875	848	906	837	868	916	920	820	904	905	932	913	943	937	906	899	886	946	868	872	926	895	900	928	923	858	905	894	887	930	901	907	844	834	937	931	839	896	852	886	923	898	869	835	921	894	906	953	952	856	950	919	913	884	907	900	881	874	904	926	891	881	887	888	894	915	832	894	860	916	866	962	889	900	897	908	878	869	873	941	821	959	877	867	865	926	902	873	893	935	871	901	941	936	894	913	914	866	931	907	921	926	918	902	931	903	882	920	902	851	894	897	924	936	870	834	890	883	846	897	845	886	895	896	920	891	953	937	895	926	897	922	921	911	896	926	875	885	924	901	871	944	849	877	922	904	888	861	912	942	890	875	932	954	887	916	938	869	906	967	901	960	927	889	900	923	895	942	920	958	892	923	956	859	919	916	907	904	832	924	894	900	898	909	848	880	893	881	892	944	874	875	880	911	903	901	847	917	842	897	872	883	872	918	887	880	897	933	944	865	912	906	920	871	871	884	881	947	913	929	836	846	917	905	900	895	916	913	922	895	913	923	887	940	883	894	915	945	921	912	885	919	901	913	902	913	861	908	912	886	831	898	903	909	928	926	926	877	901	888	871	912	957	925	920	900	918	914	928	902	900	909	923	909	938	917	900	889	954	874	904	869	845	896	931	934	905	897	891	907	845	934	891	899	905	891	906	900	897	920	928	910	867	887	885	898	923	943	905	907	864	892	881	916	858	905	938	923	880	929	905	890	928	876	857	953	915	959	884	917	928	875	869	918	914	878	893	870	867	898	940	869	922	904	902	902	938	887	919	893	893	916	892	863	886	894	914	934	908	909	920	900	894	886	891	879	879	905	911	883	892	937	921	857	890	888	882	897	873	914	897	905	880	902	921	930	911	926	908	853	888	871	873	896	879	944	855	878	912	876	933	929	895	888	855	938	917	932	867	899	917	884	873	904	899	874	869	917	968	902	942	850	879	884	916	923	950	881	890	956	888	909	904	927	867	878	928	829	856	914	889	898	890	941	936	950	895	904	874	911	897	909	877	889	853	930	917	908	923	902	935	898	899	899	854	918	871	875	897	862	857	898	856	887	906	896	902	861	872	948	856	921	949	824	960	895	931	860	865	868	854	920	906	921	907	903	895	881	941	900	854	915	895	913	954	937	936	875	920	924	901	868	935	883	858	873	921	914	933	849	966	892	894	868	912	853	914	864	865	909	922	926	935	838	957	947	915	961	898	929	910	928	893	884	880	960	930	914	884	920	874	853	928	897	923	909	902	934	929	924	886	863	844	880	921	884	949	877	884	911	875	892	877	908	897	882	907	887	869	928	883	890	885	905	897	881	889	957	861	891	930	925	914	861	901	888	890	926	856	885	905	906	935	962	894	905	885	882	888	926	904	900	925	937	878	888	877	898	884	857	881	883	909	896	942	887	891	911	885	859	935	926	882	864	915	892	911	970	923	875	892	932	939	917	878	967	933	887	947	906	851	940	931	902	909	976	935	885	896	872	895	937	882	887	874	894	846	940	914	881	929	903	882	907	876	843	872	909	844	880	916	856	890	873	882	966	914	882	926	865	834	840	893	954	861	868	857	912	851	835	889	835	948	864	934	885	917	957	930	872	912	891	906	863	883	897	906	886	872	898	918	960	899	862	920	928	900	863	924	950	925	917	904	882	919	941	876	917	869	897	906	971	912	883	886	867	907	879	907	938	851	958	843	948	868	894	871	910	887	860	935	879	863	893	921	911	926	930	868	958	886	929	861	899	850	989	842	869	845	894	894	945	886	926	971	938	881	871	899	859	893	921	894	923	904	908	837	891	904	933	874	880	903	914	838	873	947	911	868	954	893	903	923	917	927	870	876	870	962	860	889	895	906	915	944	843	873	847	922	871	883	911	896	904	914	877	883	902	888	859	877	930	889	891	933	936	882	804	854	892	910	862	857	884	902	879	884	881	934	894	911	911	915	903	832	911	862	886	870	926	894	929	930	944	888	939	879	906	914	936	924	902	888	864	947	882	897	911	906	898	875	856	864	892	914	891	930	912	841	897	864	890	852	872	878	909	891	881	893	885	895	923	909	952	876	917	873	892	961	900	887	894	917	895	885	894	925	916	897	921	910	940	864	913	861	886	884	900	902	851	874	872	919	939	934	875	878	909	871	871	951	884	943	908	890	867	873	902	923	922	874	878	939	872	864	844	894	941	863	889	870	922	899	928	892	917	948	865	916	909	887	891	926	869	875	915	930	938	950	872	863	860	937	949	863	919	873	903	902	897	853	898	835	915	914	917	922	932	883	879	911	895	921	867	945	920	939	884	938	907	883	937	892	947	914	904	908	948	890	903	872	928	906	975	911	822	900	897	923	891	817	977	937	838	920	876	924	884	911	861	920	910	886	893	871	823	914	900	880	879	856	849	919	871
27262	14667	17836	27252	17147	6922	2415	1255	980	896	892	898	991	932	915	908	882	890	914	918	937	937	904	885	891	865	886	869	891	892	880	845	859	887	908	837	883	846	869	907	839	906	888	851	905	911	836	881	919	922	936	857	885	928	865	851	906	925	870	901	887	890	833	882	872	911	917	913	870	904	897	913	875	847	915	869	920	890	885	869	895	857	855	914	925	864	881	893	879	837	880	878	834	932	871	881	926	919	864	902	845	866	897	893	898	877	915	876	886	910	926	930	907	882	867	935	856	932	904	896	941	862	873	934	865	876	933	897	890	912	934	895	895	896	894	914	904	884	862	852	875	879	916	901	987	851	882	866	914	937	888	903	886	881	837	870	878	887	856	869	895	855	889	899	916	895	906	910	933	930	944	904	886	913	918	871	824	831	811	851	869	918	867	936	849	899	894	939	852	887	897	910	883	882	970	894	938	848	909	949	840	908	899	884	879	863	897	904	898	859	905	875	905	867	885	870	918	884	929	858	857	895	815	862	885	868	931	925	924	887	925	871	868	886	871	889	885	892	896	912	823	880	893	898	902	936	905	849	851	905	813	896	857	869	915	915	901	901	869	880	881	895	889	896	873	898	885	841	868	854	871	879	911	870	864	871	937	891	896	912	895	861	945	886	911	885	872	874	894	864	915	915	899	874	877	930	941	916	872	935	930	836	891	888	877	900	979	904	896	890	857	846	923	901	837	893	909	889	911	881	944	935	885	874	883	891	951	885	876	874	896	938	906	867	924	905	916	881	878	857	840	825	839	848	905	879	879	875	901	883	854	903	889	886	911	924	869	877	885	930	908	858	906	884	931	845	933	871	903	851	914	857	899	873	870	842	899	913	900	906	923	868	920	889	899	887	908	907	908	876	918	904	915	915	862	903	904	884	942	933	842	898	852	884	899	942	893	901	854	927	841	860	890	1015	898	884	866	888	865	880	867	884	898	881	907	909	896	901	894	883	936	887	850	901	871	902	866	860	924	910	898	852	933	895	878	859	888	915	876	864	909	892	851	851	887	900	871	883	910	874	833	878	945	941	888	940	860	874	887	898	885	862	915	960	875	867	917	874	922	887	900	887	923	913	951	841	914	892	833	880	902	890	896	855	889	931	895	906	828	863	893	930	854	932	914	894	912	897	884	896	892	899	881	911	863	882	815	891	870	850	895	887	891	895	876	914	891	897	849	882	859	916	886	868	915	850	911	912	904	877	903	863	886	925	906	785	899	879	878	851	823	880	912	881	974	944	914	860	859	843	906	856	940	893	847	885	935	889	843	912	905	846	910	917	930	928	851	897	894	843	924	880	862	875	898	942	863	913	846	887	834	923	908	897	877	916	878	911	881	929	932	908	888	878	903	932	875	836	928	884	915	916	949	837	879	910	959	885	863	874	891	918	889	914	852	842	917	843	882	866	892	837	887	818	894	911	870	864	893	878	853	846	930	973	876	916	908	882	902	877	880	871	895	890	903	924	861	875	855	906	880	938	927	872	900	901	864	885	841	911	847	911	943	886	925	940	897	852	892	893	886	876	946	896	890	875	922	931	913	869	880	866	883	924	887	914	867	895	870	848	861	876	869	915	918	863	893	894	863	842	871	874	882	893	868	869	873	874	924	887	901	941	849	889	826	990	888	883	913	896	863	917	921	889	946	898	858	888	851	857	877	897	864	920	875	904	895	884	932	936	865	899	923	887	878	905	857	927	845	898	872	846	868	868	881	866	908	918	947	821	885	921	914	920	893	840	883	861	887	916	847	861	956	900	897	836	902	943	931	855	879	908	867	927	910	942	849	897	824	853	858	908	906	880	968	940	901	912	922	860	868	939	900	883	903	908	881	948	836	921	878	892	958	898	931	875	884	904	868	912	872	872	836	860	852	926	918	882	832	854	939	858	902	825	929	893	891	842	825	917	945	917	859	927	949	858	855	941	919	880	837	868	860	858	874	915	874	939	889	931	891	927	932	901	892	922	930	883	824	904	901	876	881	922	891	913	813	939	867	887	874	886	920	858	914	884	887	892	916	879	930	911	849	892	878	893	868	957	908	841	903	908	910	829	863	903	868	886	862	872	918	896	900	941	897	888	875	916	880	908	889	913	918	862	877	908	889	878	908	916	894	906	926	848	907	853	837	892	928	854	850	848	886	896	879	860	873	882	892	890	931	908	873	835	892	904	905	918	910	877	867	930	900	921	859	833	891	898	893	888	913	859	902	868	877	887	884	880	917	866	884	918	912	897	870	887	849	918	869	896	881	886	886	927	927	927	915	916	836	962	879	911	860	952	901	882	902	885	883	927	879	906	892	873	884	898	900	893	901	866	885	822	875	815	891	974	975	883	886	877	936	882	907	897	882	881	902	884	876	848	868	922	872	906	893	976	918	903	916	841	889	931	921	897	905	900	925	916	905	837	878	933	862	899	926	895	881	875	922	862	967	844	883	868	845	818	897	863	856	882	901	880	934	893	910	895	884	831	867	855	837	878	857	928	884	830	893	908	900	872	909	891	928	917	892	914	913	937	885	856	874	879	856	915	920	884	881	873	897	892	933	885	838	909	899	912	880	907	916	865	885	886	921	902	932	866	859	868	923	861	936	859	916	928	882	871	871	948	895	823	846	858	900	899	891	906	947	876	889	898	912	886	917	947	866	908	890	909	871	919	860	901	868	924	853	924	912	901	901	877	854	883	926	885	868	871	902	891	901	944	848	940	893	888	897	905	909	870	918	891	873	866	861	919	865	890	933	889	919	959	874	867	908	834	854	865	830	931	917	918	836	856	843	837	963	895	927	895	895	917	956	867	947	859	868	912	917	906	877	937	839	878	845	892	894	872	834	892	851	919	851	906	897	854	883	914	942	847	903	911	953	925	888	907	842	858	923	873	827	901	906	817	863	875	897	892	913	906	904	882	856	865	964	968	871	906	861	912	939	905	883	921	880	896	876	920	939	880	924	885	888	841	919	946	916	873	891	892	856	886	925	897	925	907	851	841	906	951	900	864	871	895	927	894	904	898	928	904	877	899	878	875	859	889	865	867	913	932	886	849	871	922	884	854	901	934	878	866	869	933	843	893	947	886	842	877	845	899	867	872	884	854	933	852	901	922	823	886	913	843	870	914	831	833	896	890	891	923	928	852	869	892	915	865	927	869	907	874	844	922	845	881	914	849	938	909	875	882	909	863	855	915	869	867	869	870	849	880	830	871	900	825	860	878	895	881	849	884	915	887	936	975	952	921	879	882	894	859	907	878	937	965	854	824	922	864	838	949	912	860	878	899	876	909	904	887	871	874	883	909	889	862	930	859	942	879	882	921	847	875	901	931	885	927	876	911	860	873	877	874	865	877	855	892	888	848	912	906	877	903	870	883	875	857	874	894	872	865	880	885	865	906	901	949	919	834	911	902	879	941	925	893	849	897	877	910	880	901	892	888	917	907	899	887	907	872	927	919	888	930	917	896	869	840	914	872
5069	4147	18324	20189	11612	4895	1985	979	760	800	795	725	822	773	772	776	769	809	764	763	784	759	784	757	742	754	782	796	809	717	695	754	815	772	775	814	788	755	768	739	785	708	770	800	790	756	779	790	764	828	800	785	758	766	759	758	764	787	778	788	750	760	735	791	754	772	791	785	742	803	781	695	766	735	754	733	730	779	750	813	718	752	801	795	760	698	784	741	811	756	766	762	814	736	787	827	760	752	805	758	782	774	760	768	809	758	822	790	789	819	783	775	732	750	755	760	789	739	857	733	739	816	751	760	765	769	751	740	711	721	762	755	723	812	807	746	783	760	674	744	741	803	737	765	761	747	757	791	789	704	799	826	746	750	740	704	785	781	741	791	771	772	768	790	762	772	757	788	735	712	747	798	815	832	766	774	755	730	771	786	759	758	776	780	805	843	754	779	758	701	791	729	774	770	785	751	793	799	747	730	760	730	799	812	761	712	738	786	778	732	788	758	746	777	777	701	786	742	793	780	738	857	784	788	740	802	768	721	727	825	766	736	704	728	797	762	751	762	790	764	779	781	749	766	736	748	778	805	742	755	785	790	836	800	766	769	739	803	732	800	765	774	718	765	828	849	706	778	729	811	843	751	791	767	758	784	722	773	787	734	735	723	733	745	779	812	701	760	725	782	764	774	766	733	788	744	843	794	754	778	723	801	791	737	781	747	729	758	784	697	781	799	783	770	753	803	755	801	743	772	800	799	756	731	755	786	757	770	741	778	788	767	772	765	764	727	756	772	785	790	758	715	732	747	762	720	754	753	747	753	791	765	734	769	744	778	785	793	744	781	741	775	774	770	771	815	792	744	804	762	790	741	710	739	696	780	784	791	760	769	732	782	765	714	788	785	779	756	814	824	758	775	799	767	754	742	784	754	746	776	767	773	773	702	762	792	776	789	802	760	792	806	713	775	775	787	751	761	796	749	793	780	711	733	781	719	761	763	722	753	724	782	814	764	745	781	745	761	772	762	761	767	790	767	770	747	811	792	793	731	796	734	748	761	770	810	783	764	769	766	760	765	800	796	797	778	723	765	748	803	752	773	766	766	797	825	787	849	765	743	749	781	772	784	748	735	782	767	755	764	785	731	772	735	768	785	768	733	816	738	738	755	790	736	778	746	796	773	793	731	790	778	713	744	761	754	744	788	785	763	781	729	794	750	834	763	792	804	821	771	778	755	804	762	731	743	747	813	790	746	746	753	789	721	765	782	806	742	800	784	738	777	756	761	795	785	739	775	696	768	822	790	725	767	765	681	777	799	795	723	770	744	740	757	735	800	754	794	764	794	777	736	753	723	767	761	812	781	776	747	752	765	713	782	774	739	768	794	753	788	769	819	753	753	777	730	708	754	787	792	700	825	801	770	747	756	755	724	756	814	813	788	791	734	752	774	783	788	737	818	862	732	737	774	753	765	754	765	796	727	801	704	799	787	770	760	769	793	852	773	747	826	793	778	737	781	773	784	752	776	783	797	719	762	780	785	754	717	776	814	775	801	802	774	771	773	740	771	758	776	770	788	792	774	767	759	730	782	830	775	779	780	818	738	772	748	764	788	749	754	809	717	741	762	777	798	732	751	796	804	799	749	734	748	770	834	729	771	783	743	781	731	757	756	740	762	769	758	799	781	773	779	782	783	697	779	725	789	765	796	729	821	793	763	765	790	746	769	775	779	759	785	807	806	772	763	760	854	796	739	808	819	711	808	763	765	785	775	756	755	803	783	719	748	773	760	803	751	796	797	786	764	786	781	791	760	798	773	733	803	818	792	791	771	775	744	775	772	768	723	803	788	755	763	739	755	773	752	727	736	726	729	800	779	778	807	716	797	800	779	780	802	794	765	729	746	769	767	752	738	730	796	746	781	760	742	762	742	768	756	795	768	747	841	799	755	774	823	767	721	797	796	746	787	787	762	787	731	736	735	767	755	764	812	792	754	772	767	764	731	790	794	766	729	754	714	768	772	776	780	778	742	707	817	746	765	762	811	738	757	751	808	731	819	759	755	783	762	746	760	720	804	791	815	778	736	740	780	785	752	793	784	744	764	804	776	770	734	785	874	780	717	799	766	778	765	725	733	783	786	817	798	754	716	715	763	813	784	781	829	802	760	736	771	781	713	771	789	758	763	781	747	787	721	794	785	820	776	675	778	761	789	790	749	710	741	760	779	753	727	745	755	766	730	766	767	767	773	743	758	755	775	753	795	752	742	763	766	751	771	746	737	778	780	797	761	770	765	738	762	767	802	765	771	768	774	798	714	715	798	774	755	720	763	765	775	782	730	766	738	812	774	764	789	783	770	785	737	774	752	751	743	754	803	778	755	747	781	785	823	744	793	766	745	778	778	747	795	754	787	792	734	755	767	779	755	687	820	777	764	804	775	771	787	768	782	760	773	766	807	777	747	793	797	731	826	795	778	770	813	768	739	812	765	755	790	739	754	779	717	751	752	762	726	769	754	744	748	757	764	810	797	798	796	784	768	724	777	757	792	752	755	767	748	731	848	738	761	786	728	695	789	800	764	770	790	779	764	759	728	767	763	776	740	760	735	774	721	745	759	745	820	738	780	747	746	747	730	754	770	773	776	758	742	772	782	733	750	741	751	767	789	832	775	771	720	739	754	788	779	779	751	751	812	763	749	783	789	758	797	712	761	729	783	737	715	813	749	770	757	782	763	784	773	744	769	749	788	825	759	763	802	796	781	736	719	763	773	768	806	756	761	731	791	741	786	744	746	812	736	828	784	761	719	746	768	789	770	791	755	728	800	750	745	755	748	744	723	781	776	730	795	779	743	704	758	767	706	752	779	767	746	749	733	779	733	768	776	731	763	752	761	741	745	765	786	786	809	802	748	742	798	724	715	774	752	774	762	786	785	799	737	791	715	769	763	763	747	798	749	741	754	741	755	758	774	763	748	746	760	778	785	759	747	766	762	784	755	762	777	737	781	688	755	774	750	802	780	764	783	739	792	750	719	767	822	788	766	776	779	773	777	764	756	756	787	819	796	798	765	802	746	718	763	749	764	740	796	714	758	811	781	775	730	754	801	745	761	720	724	799	750	757	721	765	797	777	747	739	851	740	774	799	797	788	785	793	766	800	768	746	798	767	767	752	774	745	730	730	791	754	783	770	746	803	778	737	785	776	765	754	743	761	744	770	756	761	780	790	777	741	745	727	799	735	773	831	763	767	800	805	723	739	747	793	795	772	793	769	759	795	778	729	759	745	774	718	717	755	777	789	779	799	737	791	815	749	745	794	771	784	797	765	762	807	772	763	743	779	773	778	748	752	746	787	736	800	764	765	789	768	749	761	760	745	818	786	786	821	764	778	744	756	734	802	766	744	726	773	785	800	752	753	747	747	793	753	813	791	762	787	756	811	751	730	806	769	791	734	738	782	741	773	765	803	760	759	699	781	807	762	754	744	756	784	773	770	759	738	755	781	763	791	741	747	761
24486	21086	35734	58669	52135	34182	16607	3885	1352	941	922	874	920	875	963	909	876	903	863	883	844	880	919	850	935	883	948	871	880	828	860	912	949	919	886	837	882	886	919	833	833	927	865	887	862	916	847	860	928	844	964	896	892	873	879	900	890	872	929	860	873	819	873	892	822	836	865	869	820	889	873	877	904	927	887	877	857	912	880	865	871	838	905	846	846	821	868	892	839	870	872	810	850	906	845	904	899	910	816	855	902	842	832	795	843	877	916	950	890	917	837	902	852	892	850	920	864	825	867	873	832	831	849	915	850	872	825	821	837	895	839	876	877	904	875	940	782	911	761	884	863	857	844	869	926	863	841	853	847	867	872	835	873	866	877	887	876	866	894	859	887	836	866	860	862	850	828	917	852	819	839	885	861	875	846	872	867	905	902	843	837	900	865	884	878	897	829	879	824	861	875	878	882	882	890	872	886	876	883	851	818	904	839	843	919	853	825	863	895	841	856	873	885	889	846	822	873	875	844	904	838	821	881	883	862	887	939	911	876	899	864	868	821	909	820	892	869	912	836	857	900	915	895	862	862	885	863	858	943	925	891	865	816	819	851	911	881	886	840	874	883	812	863	875	900	891	904	882	862	881	903	880	859	889	879	896	869	914	904	890	876	870	874	905	855	916	871	872	862	897	886	890	911	897	836	887	853	843	806	937	847	878	857	852	903	892	881	914	815	890	835	838	874	898	939	836	857	861	906	889	925	925	868	887	886	901	937	849	871	848	919	805	946	807	979	855	881	810	868	900	868	879	833	911	836	866	863	882	818	901	855	922	817	848	876	863	903	815	845	828	858	914	914	858	886	906	836	902	850	874	881	877	867	878	844	914	892	850	904	909	832	857	923	816	849	854	809	851	872	863	870	896	797	845	902	834	852	889	845	895	883	838	804	844	879	837	843	871	868	883	912	855	849	915	864	859	875	875	818	860	892	845	857	875	886	824	847	861	884	891	918	918	842	837	878	846	846	848	895	890	838	893	902	898	903	870	888	862	838	867	881	826	859	872	839	872	839	891	874	927	904	873	844	881	841	879	791	875	841	833	905	878	898	854	937	892	891	909	842	935	909	894	862	825	888	799	923	952	916	866	872	853	875	870	911	891	851	863	863	860	883	836	869	886	842	907	864	832	818	892	857	862	882	837	839	852	870	895	925	874	875	855	924	879	964	862	890	881	884	851	893	901	923	873	959	902	854	883	828	856	860	838	873	893	873	863	905	853	894	879	868	822	823	822	893	867	885	825	875	913	909	903	942	896	844	861	919	863	893	884	843	894	899	840	869	899	843	836	876	935	898	941	917	877	908	871	880	860	869	901	881	891	915	879	903	876	887	854	889	825	870	846	857	801	885	921	865	890	871	881	827	835	887	933	884	833	895	873	872	879	872	881	853	857	875	834	834	879	868	838	887	916	872	877	895	829	857	846	874	876	872	834	896	912	910	884	863	960	870	839	893	886	843	859	834	918	875	920	900	888	862	887	881	895	887	857	879	861	924	844	830	873	891	903	865	903	882	866	911	913	913	919	883	821	868	854	850	935	879	833	857	840	886	925	914	867	852	886	905	890	897	840	852	856	832	880	884	832	862	812	847	860	867	928	890	906	903	929	879	884	869	862	809	926	906	935	896	915	904	870	955	880	853	833	859	863	912	889	834	852	893	909	839	919	873	830	851	895	859	895	893	877	813	931	924	847	885	860	831	880	917	891	877	892	965	892	886	862	926	853	895	885	888	862	928	911	913	918	825	833	845	888	881	858	807	887	865	881	891	934	866	847	870	848	827	821	887	919	860	847	862	876	884	871	828	865	900	880	805	838	877	890	833	833	875	851	865	910	911	875	911	892	888	846	826	804	894	880	839	810	874	844	896	868	871	881	894	883	886	844	800	871	907	864	806	836	838	864	925	865	865	917	898	896	864	894	884	870	971	894	888	889	827	839	836	862	898	890	853	885	858	845	890	849	876	851	884	878	853	866	805	858	844	866	844	872	904	842	895	878	873	877	909	843	878	972	843	826	927	905	849	890	877	917	857	882	839	862	886	890	886	852	825	879	890	916	821	846	887	883	874	805	837	878	868	902	850	827	860	895	884	893	896	918	811	848	840	884	901	852	847	867	836	851	840	881	884	931	853	832	890	850	887	905	921	867	849	859	877	869	895	839	879	886	860	888	877	883	882	846	907	911	909	829	836	820	900	920	844	847	849	865	879	811	853	894	843	861	878	875	855	894	897	860	875	845	823	884	887	843	834	884	803	836	875	871	907	923	902	797	890	842	869	874	881	900	832	825	881	859	828	881	868	800	924	880	775	863	886	900	857	891	915	933	869	870	808	842	871	851	833	883	887	914	830	813	822	868	910	863	915	833	822	891	871	829	857	850	907	848	816	839	833	861	920	887	830	835	859	826	849	859	844	895	829	893	852	847	902	842	873	868	904	886	842	910	943	860	840	877	839	837	865	859	857	832	867	835	864	874	879	834	929	889	865	854	833	833	886	872	937	853	882	875	880	867	866	858	874	892	870	814	865	841	833	854	819	905	895	845	911	863	869	857	850	912	906	890	908	867	876	882	824	852	842	842	871	896	893	950	903	845	847	867	829	853	890	870	860	833	926	844	841	905	836	896	853	906	863	889	832	872	892	910	855	830	834	863	890	867	900	891	867	845	872	892	832	885	863	906	870	926	878	873	906	842	887	844	873	855	954	857	870	857	865	865	862	898	904	814	903	873	861	867	887	848	832	865	890	854	815	924	878	870	866	842	924	886	890	839	835	866	877	904	850	814	894	920	905	852	868	872	880	895	837	879	903	855	827	881	867	844	811	886	921	876	861	866	907	914	900	892	924	854	911	886	862	850	842	874	894	870	914	870	892	872	910	878	896	891	870	837	873	857	837	909	861	896	867	890	863	910	901	896	842	865	833	877	898	855	892	900	908	921	839	864	897	862	885	912	851	899	922	849	925	881	852	832	832	866	864	888	906	840	879	830	848	864	854	898	842	859	860	872	874	828	917	898	885	835	853	863	899	849	878	819	843	883	854	863	894	868	871	856	915	901	885	855	900	893	870	853	886	895	862	848	941	814	852	824	885	908	839	864	908	863	815	884	886	930	867	882	859	927	864	859	839	857	806	848	814	876	877	917	905	894	893	845	840	860	883	848	815	860	828	836	927	901	828	903	845	893	870	820	873	847	836	839	930	906	880	872	833	869	880	869	880	855	826	871	862	817	822	889	881	901	893	912	931	870	871	835	905	884	938	864	883	847	871	861	885	867	898	871	880	882	926	836	887	852	873	891	843	920	870	876	835	831	946	815	911	876	877	908	803	870	883	873	866	888	890	858	842	816	933	841	879	861	806	889	918	900	830	844	842	912	870	898	881	879	832	903	813	907	889	891	845	858	809	824	868	835	910	857	875	863	823	888	927	886	920	853	852	870	916	912	815	841	866	827	873	914	833	883	837	818
3698	26969	70183	69951	49956	24975	9590	2664	1122	850	889	814	834	835	812	815	784	825	817	804	852	804	824	787	825	853	798	766	795	850	828	797	778	811	821	800	804	819	810	780	791	863	812	845	834	855	809	863	840	810	833	808	888	803	842	834	818	847	900	775	784	822	772	840	827	869	819	812	832	787	827	829	829	839	793	858	874	772	825	885	844	838	789	855	805	814	800	842	830	770	803	812	840	765	829	859	821	806	840	828	850	822	771	857	848	781	810	830	843	827	791	777	836	805	879	811	792	869	795	846	808	785	863	784	829	824	880	834	813	794	862	801	813	834	860	831	807	838	861	814	835	778	797	802	822	844	777	792	865	817	805	831	844	803	804	803	845	766	776	793	805	790	802	806	809	841	813	841	792	820	856	844	831	784	780	811	820	763	840	808	799	825	830	781	861	781	836	801	862	759	850	855	849	834	845	844	759	838	796	838	836	862	888	854	746	835	861	828	818	795	803	804	835	810	773	800	829	839	849	813	831	830	814	828	781	767	806	813	876	793	780	841	809	824	851	864	822	793	829	874	820	811	798	879	806	811	832	784	784	768	840	828	835	856	793	847	830	802	784	856	816	822	878	795	807	810	845	816	799	821	826	805	860	787	806	804	822	807	779	794	823	815	742	807	774	824	838	818	842	775	813	832	800	783	805	768	839	802	798	795	806	845	821	836	847	857	820	814	774	761	767	841	873	819	777	807	771	816	787	871	813	777	794	791	779	821	805	827	806	776	781	850	799	813	778	815	777	825	809	816	826	815	808	828	789	799	825	854	853	823	859	834	814	827	846	771	788	817	834	814	855	818	806	749	788	824	828	781	847	845	819	812	781	788	871	822	804	837	839	819	797	815	789	823	792	828	864	811	776	808	852	854	813	834	859	851	818	813	778	878	808	802	818	830	792	802	845	811	839	810	827	832	788	782	820	827	887	793	800	811	782	825	841	798	792	869	778	805	804	828	825	721	821	805	787	787	819	814	798	782	844	748	839	801	818	830	867	873	864	762	824	845	823	820	783	783	825	859	854	789	803	829	851	822	785	870	834	824	810	834	805	802	833	761	860	837	800	799	817	858	860	840	801	777	826	838	828	828	792	796	878	842	788	812	781	867	807	764	793	787	786	797	781	814	789	829	778	809	832	814	801	848	796	841	843	813	850	821	828	847	788	829	813	826	894	735	789	833	833	830	756	803	832	832	831	812	837	798	781	769	809	788	805	804	796	817	819	844	804	807	871	790	811	841	782	814	784	803	797	828	809	808	828	793	854	832	805	776	817	789	784	794	817	801	783	814	800	822	800	766	780	791	788	852	798	813	824	806	838	820	759	798	801	843	850	824	746	822	812	806	837	791	838	856	745	795	874	825	785	786	813	801	838	820	774	795	818	834	784	821	829	823	793	806	810	858	798	769	772	823	773	812	867	813	859	799	829	782	794	868	814	783	813	830	836	820	818	755	879	848	813	837	834	823	801	837	779	837	841	810	793	818	789	787	772	790	813	802	886	792	812	881	840	820	766	826	799	789	807	819	776	862	795	791	811	830	865	846	790	818	900	797	811	748	850	804	760	754	817	833	783	839	840	780	781	828	765	809	762	851	804	832	814	860	760	837	739	814	812	803	766	817	872	791	791	805	822	925	808	791	795	873	866	816	814	834	768	859	872	829	826	848	800	814	871	839	854	827	857	810	811	883	788	809	772	791	800	833	790	762	819	854	823	833	760	778	836	804	805	793	762	888	805	792	794	790	822	810	893	849	800	798	760	771	818	840	810	827	811	842	793	852	885	850	810	766	839	795	831	833	824	793	799	770	827	841	798	818	790	886	835	783	803	821	813	832	803	827	794	791	874	721	791	793	798	766	807	830	802	833	769	810	752	846	835	821	795	810	865	796	794	836	806	847	796	810	831	788	808	821	782	832	851	772	789	826	761	788	800	854	796	769	798	817	859	815	839	795	856	811	792	782	833	785	874	876	802	834	833	817	829	817	862	731	817	804	824	841	825	813	833	780	792	858	763	818	787	897	794	826	807	826	798	830	822	812	864	771	801	799	872	836	836	870	803	831	815	820	831	810	773	836	810	799	857	849	809	824	825	780	775	793	799	813	790	794	844	809	859	781	834	814	814	788	765	830	819	859	823	758	792	794	779	803	771	844	793	769	761	794	784	764	801	723	807	860	763	796	827	838	801	790	795	807	809	812	776	821	800	822	795	803	844	843	800	797	782	842	847	793	817	795	792	806	844	868	817	841	785	826	811	769	778	822	783	823	838	828	867	818	797	831	842	839	799	820	865	784	772	772	811	832	783	823	825	825	787	817	830	859	830	806	757	809	816	845	787	856	820	851	794	842	819	760	854	801	840	825	827	801	821	808	815	818	793	796	799	802	811	809	895	802	820	782	843	854	824	795	822	871	812	782	808	865	839	828	808	811	799	820	857	869	822	825	864	861	778	786	836	808	805	771	846	882	802	849	744	797	832	827	873	818	814	838	750	816	786	854	837	791	830	835	822	813	823	853	803	804	780	857	819	824	853	825	795	820	757	814	837	772	787	868	837	812	797	810	805	831	808	784	817	833	762	853	824	844	811	799	789	811	790	855	821	853	801	841	796	777	811	792	829	820	851	805	824	784	795	840	834	802	841	816	837	791	804	805	795	818	748	795	830	771	812	787	753	843	812	869	796	800	803	802	756	777	811	769	801	790	871	832	808	802	821	791	868	782	805	858	796	843	767	801	848	830	830	869	860	770	793	796	783	821	790	843	806	843	832	796	798	798	787	819	746	835	810	818	819	793	825	766	813	790	822	794	792	820	825	767	833	847	803	755	802	828	817	812	792	857	826	834	856	850	859	758	837	801	751	777	834	824	786	767	814	843	813	792	828	807	772	801	791	844	814	789	834	844	834	824	848	773	862	817	816	858	769	832	864	831	861	823	816	800	842	830	844	792	794	836	822	854	826	800	793	794	781	806	778	735	792	776	826	861	807	824	829	804	800	866	767	811	784	831	766	804	809	800	827	813	772	824	811	783	842	818	798	806	803	819	810	809	822	791	808	822	790	803	829	834	837	858	848	778	842	772	819	802	817	801	833	829	758	808	811	866	805	845	778	811	803	786	819	818	825	796	803	772	760	777	802	876	789	821	770	848	748	795	788	792	828	806	831	808	801	801	796	843	856	829	832	774	850	829	829	766	786	818	783	777	844	798	767	799	807	849	841	808	836	822	764	837	864	777	829	839	794	857	833	837	823	805	765	809	854	870	871	768	773	848	833	828	775	851	799	839	828	829	852	754	852	792	839	832	797	820	788	784	757	838	817	798	903	866	814	771	807	792	782	819	816	828	843	792	840	802	803	832	884	885	745	805	831	796	781	748	829	836	870	837	796	786	820	830	844	796	773	839	836	837	776	794	809	803	760	830	818	797	872	757	845	805	807	813	829	775	845	808	793	776	821	818	778	785	801	770	825	801
23729	21072	30858	61605	60527	43204	24627	7304	1908	1205	1055	1006	1030	994	1044	994	945	1046	1000	982	990	975	954	1039	1019	1003	1026	998	919	1002	1038	1050	944	988	1026	973	952	973	1005	986	1011	965	989	986	937	987	1007	968	970	977	964	932	887	934	988	1010	963	973	1023	985	970	926	978	984	991	956	960	1016	929	893	943	976	950	936	909	942	975	972	930	963	929	940	957	953	913	987	976	957	971	953	961	970	946	954	916	1016	1005	914	963	958	994	929	938	948	904	963	976	958	949	975	989	941	926	983	934	938	993	994	987	997	993	987	933	954	981	961	959	929	944	937	995	1005	939	964	922	1015	951	1023	904	909	972	965	950	998	956	960	966	969	908	940	967	933	978	959	952	1004	967	931	926	1012	954	1004	947	956	933	976	934	945	938	940	996	953	944	949	1001	958	970	1007	936	944	1002	962	962	930	1019	964	956	931	982	1006	898	958	948	938	970	965	912	982	943	960	938	971	956	932	913	970	983	939	959	936	944	1040	899	969	1018	957	991	905	943	968	950	915	992	905	919	937	951	960	994	954	981	974	960	976	914	976	997	890	991	982	927	881	981	939	959	899	969	988	923	935	909	958	967	912	940	944	964	968	958	967	929	979	963	961	902	979	980	940	975	934	936	986	944	904	915	971	905	955	991	955	918	984	962	948	946	923	993	973	976	1012	987	848	926	944	960	923	950	1010	985	974	929	950	1005	1007	979	947	1009	966	955	923	1037	991	1021	981	968	932	1013	957	972	895	913	929	945	985	1004	955	1018	947	982	955	956	1002	983	888	1018	944	932	995	972	984	1001	966	990	978	957	909	944	958	933	899	920	980	950	933	972	981	989	954	920	931	973	943	981	980	906	902	994	954	995	961	927	987	964	1000	1003	1025	966	931	915	961	961	949	937	928	951	966	948	951	1022	921	896	959	965	1003	1003	975	916	927	930	966	983	947	951	967	986	975	969	881	972	924	976	946	918	928	910	955	960	946	969	931	955	1027	894	896	991	998	904	999	897	973	969	922	933	988	1011	898	1002	970	974	945	1022	904	944	964	957	965	941	1002	967	968	992	1006	943	903	998	961	950	1007	972	960	923	951	940	1027	929	994	950	968	939	969	943	899	972	952	936	1003	993	957	982	976	980	1055	974	941	982	941	955	932	894	958	968	990	908	948	977	963	932	943	973	966	968	1040	965	944	948	1001	991	958	936	955	945	995	956	890	973	972	910	982	936	986	1014	964	939	974	986	942	939	932	932	980	976	1014	947	975	941	964	949	949	916	963	966	983	934	950	967	967	957	951	922	920	952	988	966	907	964	993	955	987	985	904	966	920	946	954	933	903	921	923	960	912	962	1012	982	937	982	973	962	942	926	990	949	941	915	970	978	984	993	896	989	949	944	943	986	978	897	986	968	977	945	906	982	944	990	923	979	963	898	954	953	944	984	999	940	959	1001	929	1002	991	911	907	889	961	923	992	967	927	953	1003	986	1047	934	895	975	919	983	934	977	980	918	924	880	998	943	909	969	917	1005	951	990	979	936	968	945	928	944	880	971	940	939	968	991	959	915	958	1014	945	933	960	941	927	939	960	926	988	1015	992	906	962	956	953	982	997	963	995	927	959	925	996	941	949	970	926	956	941	960	966	919	1006	949	912	983	923	1046	980	1004	922	944	960	946	999	941	992	958	944	946	990	933	902	1004	885	965	975	995	945	1001	966	947	1010	997	965	985	940	925	936	957	964	967	952	972	911	964	923	963	944	990	933	979	985	937	966	958	966	1013	930	985	936	931	961	972	979	1013	936	927	951	940	902	994	967	956	958	961	969	996	947	961	1002	999	956	949	981	964	893	950	936	953	965	945	928	965	907	985	927	951	955	1002	902	939	887	979	954	1026	912	957	968	961	942	962	962	966	937	940	997	947	930	966	922	1009	1001	912	1002	923	966	949	944	955	984	973	951	919	950	927	934	913	981	929	913	957	997	946	938	932	943	900	935	948	972	923	952	971	962	1008	964	943	914	943	958	931	990	941	968	1007	921	982	969	951	943	981	977	973	927	928	919	989	973	983	918	1002	951	936	905	994	1016	969	928	990	949	986	952	898	964	965	993	975	948	963	1016	963	929	981	908	957	967	942	970	1000	917	924	917	974	949	946	903	952	956	966	960	964	943	936	954	949	970	923	980	939	938	969	955	966	980	962	963	952	957	938	1014	945	895	993	954	951	994	990	950	927	1003	946	932	932	943	921	935	1006	925	987	996	907	925	954	1006	933	969	966	956	936	869	952	965	892	990	944	973	1006	976	957	973	1053	955	1002	941	1000	965	910	962	942	940	963	966	977	949	971	1016	951	965	910	958	928	955	1013	1027	1003	921	972	1014	969	947	917	927	991	923	932	951	912	965	927	956	933	970	954	929	958	968	957	921	990	934	935	1003	998	963	991	922	962	905	951	970	977	964	970	972	1030	935	916	956	978	906	918	984	1006	940	915	935	993	983	930	940	965	934	934	949	966	974	960	979	1004	962	951	961	951	929	957	965	904	931	942	977	953	944	940	902	944	969	999	922	920	968	950	976	943	941	948	1020	927	920	931	954	985	950	1003	945	990	991	913	941	934	951	995	907	927	1063	942	937	935	988	909	945	882	970	939	964	1025	977	972	935	979	970	1001	929	970	929	952	924	969	952	992	926	974	982	923	932	934	980	953	915	962	971	929	945	989	969	991	955	985	970	1004	986	992	947	965	973	985	885	974	936	938	930	891	979	981	964	963	983	953	924	945	952	903	969	978	914	954	928	937	941	956	963	913	979	970	953	987	961	921	955	983	935	999	961	914	940	987	945	938	919	964	984	967	981	969	957	885	954	930	958	963	937	937	941	938	929	999	931	997	938	889	957	948	924	957	966	959	966	950	994	960	981	931	1041	970	991	945	897	953	959	952	948	952	940	909	955	967	987	921	1002	909	980	938	1004	889	948	962	967	927	920	939	974	927	1006	926	970	965	985	983	991	959	965	1013	969	981	948	934	911	961	979	960	937	958	949	993	962	983	930	903	941	937	977	902	970	963	971	945	936	999	954	980	986	1029	941	910	941	946	999	929	919	958	919	998	1026	972	913	955	958	1013	968	959	939	980	983	984	902	930	1048	945	939	950	959	977	940	928	899	911	1009	960	985	931	960	961	945	927	921	980	971	899	996	898	955	974	936	965	929	953	944	951	942	958	928	1028	988	1006	897	976	947	970	923	952	963	1053	903	951	910	1020	979	936	1013	1003	980	923	944	937	925	994	964	954	988	942	942	977	944	929	928	960	988	1011	979	972	919	948	967	886	906	939	1000	974	913	933	898	981	961	889	970	1020	967	931	1023	927	976	971	877	970	936	928	917	879	932	984	987	988	967	977	947	956	943	874	944	988	959	963	989	983	931	979	950	956	973	931	950	983	966	946	951	972	952	942	968	936	977	912	947	986	977	913	989	1006	1006	968	954	986	899	936	895	948	886	973	994	982	968	965	997	949	900	1001	1030	1031	977	948	963	939	1011	959	953	985	911	907	975	931	941	922	965	968	982	1020	1031	1016	951	968	969	1023	930	933	989	951	936	999	977	901	974	956	973	976	1008	889	924	1005	994	934	878
4063	30093	49606	84497	62199	36093	15358	4477	1506	934	933	939	935	892	917	839	863	872	870	915	907	908	874	891	875	870	844	881	868	892	853	851	885	896	890	837	888	900	928	889	857	925	862	885	888	860	856	892	871	824	876	890	877	910	884	849	907	914	875	867	880	865	893	889	866	907	899	871	846	864	899	870	903	845	829	877	905	884	871	925	953	887	905	850	843	876	891	911	932	861	909	852	828	884	890	855	891	852	904	849	861	895	903	904	871	928	890	910	844	837	881	892	858	862	865	862	848	842	888	915	931	860	881	893	908	903	916	883	871	875	912	876	918	911	885	870	910	895	896	858	917	874	912	900	931	881	881	890	857	865	956	864	923	921	925	886	848	855	895	842	828	842	894	883	906	890	846	883	869	883	955	882	889	875	951	846	882	842	862	904	932	886	882	853	902	919	872	838	847	810	899	834	878	897	873	909	873	886	854	819	927	867	856	836	936	908	874	914	885	859	867	911	901	854	827	846	867	895	875	923	884	875	856	881	844	910	856	890	930	888	858	901	907	872	854	917	881	861	929	895	933	854	873	901	870	856	894	834	930	886	905	909	846	865	861	864	876	898	884	860	867	861	886	862	899	883	896	897	926	865	893	924	869	834	914	875	912	929	938	894	872	873	895	901	874	879	865	886	857	904	845	862	900	865	878	831	935	865	925	916	855	856	889	833	873	918	899	861	831	873	860	887	892	821	899	886	860	899	868	907	878	881	869	866	861	897	866	899	827	908	833	864	881	911	858	898	886	879	877	907	868	899	887	874	896	897	855	890	845	851	906	884	844	895	896	915	914	858	889	871	911	855	865	820	843	892	868	891	884	884	881	885	930	908	884	892	905	867	929	919	897	927	872	961	836	919	859	891	863	894	889	837	887	879	917	914	889	864	921	875	922	859	858	853	885	862	861	904	913	909	850	941	914	858	839	894	823	886	911	921	855	894	876	907	907	918	900	875	936	869	879	882	873	886	868	876	911	835	941	890	879	928	853	853	930	826	914	881	875	912	926	949	846	912	884	869	859	869	828	849	919	926	874	935	905	845	910	935	909	940	839	900	930	864	864	935	889	913	866	904	843	904	880	898	898	886	873	933	895	908	865	870	879	899	915	901	863	917	862	905	831	868	895	874	931	862	949	841	917	823	911	859	879	857	857	931	857	846	892	868	849	906	876	937	844	926	854	919	911	923	871	909	862	817	879	926	875	928	880	896	924	891	864	890	864	875	869	863	874	859	922	886	864	869	881	882	865	922	914	830	880	908	812	846	921	831	861	897	877	896	835	857	870	879	860	843	845	880	901	897	874	921	893	881	903	870	885	874	895	880	853	877	841	896	910	874	941	843	860	919	879	863	899	918	882	890	860	813	839	931	878	872	894	890	901	849	797	868	863	892	853	940	873	957	900	904	840	832	860	903	885	857	891	875	871	876	868	876	850	890	936	820	858	850	873	898	890	910	859	884	860	903	903	902	838	883	871	848	890	830	910	839	832	882	932	892	899	817	888	863	922	902	913	863	847	916	833	899	827	841	897	905	851	870	844	897	874	837	875	879	882	823	871	880	881	874	868	919	890	884	899	885	850	857	844	856	882	871	883	862	837	847	887	922	876	885	834	869	854	831	867	862	897	857	824	875	873	873	870	902	846	864	875	873	903	898	893	937	881	878	886	898	817	922	855	897	903	943	890	886	844	870	901	921	859	883	829	873	807	896	883	885	862	899	871	902	825	849	876	799	858	885	814	874	849	871	838	871	822	852	896	871	932	875	822	886	855	835	852	895	896	874	868	841	951	882	863	873	884	843	922	888	888	881	849	874	932	882	923	870	855	847	920	852	851	844	865	853	912	879	860	872	912	926	848	926	898	825	854	883	849	888	896	837	891	877	889	892	870	877	816	884	883	841	891	902	868	837	953	863	818	878	897	890	907	913	857	887	899	866	892	854	852	852	852	860	903	926	821	847	851	921	844	872	864	921	860	903	860	860	902	887	872	891	900	888	827	901	896	867	919	885	920	870	880	876	887	875	933	889	860	827	813	824	808	914	856	837	894	852	869	865	836	826	860	875	877	854	869	833	852	832	920	884	894	911	925	879	853	880	878	886	891	916	929	889	907	898	848	920	869	865	878	882	866	855	899	930	923	844	911	867	892	884	912	895	906	847	886	856	931	870	900	875	829	945	887	846	839	903	872	882	893	900	867	912	868	931	840	850	894	883	809	878	894	885	907	853	864	880	830	855	850	888	842	883	879	909	810	880	865	848	871	920	897	872	957	894	892	888	871	868	872	895	902	834	889	877	902	863	842	884	904	867	841	887	918	845	943	842	856	909	912	891	872	878	858	884	867	911	883	924	838	911	895	892	858	919	882	899	860	856	844	907	859	912	898	868	868	882	878	887	839	898	903	888	917	839	876	929	867	876	825	891	868	877	892	889	885	819	881	850	890	890	863	864	834	907	875	846	847	902	882	853	893	852	834	907	863	876	884	905	876	870	877	861	888	878	920	843	818	893	873	835	905	830	897	881	906	833	856	898	862	897	885	854	893	951	854	904	862	899	903	874	880	860	898	846	883	861	896	850	857	832	855	845	849	888	884	873	892	835	897	876	860	899	862	846	834	878	897	896	825	838	894	869	774	825	874	875	880	871	876	878	855	881	874	874	805	911	887	862	922	890	863	874	885	872	848	870	845	865	867	924	784	883	851	869	899	825	961	880	876	852	936	892	850	877	841	813	935	892	913	874	893	899	877	920	853	966	838	833	946	882	882	889	829	871	888	891	876	860	879	839	925	934	910	889	867	851	868	874	900	925	927	871	896	871	923	890	822	916	892	910	910	786	841	901	921	903	860	848	912	906	876	896	891	867	877	928	866	859	893	858	845	857	863	885	892	875	853	879	907	854	863	886	866	847	890	829	872	872	823	907	944	894	875	926	870	866	900	889	900	837	873	857	907	826	865	837	870	897	837	870	831	840	871	874	880	884	894	826	896	874	891	878	872	848	904	872	915	910	870	845	893	846	893	892	910	872	862	953	876	856	837	834	879	864	919	873	898	849	833	938	877	847	925	859	841	898	875	891	866	889	842	817	850	898	900	909	849	859	875	852	813	843	849	892	867	860	862	874	885	853	878	933	853	887	879	967	928	922	918	824	894	885	850	902	858	893	859	907	883	894	876	869	860	870	848	893	898	855	913	898	891	863	904	894	895	876	850	915	859	840	889	875	871	835	894	859	889	878	864	898	887	899	876	875	860	851	868	826	910	891	872	888	880	868	914	844	877	886	892	885	861	883	843	876	862	891	879	847	882	859	862	898	876	904	892	813	913	900	884	841	893	846	834	908	945	867	826	862	894	917	869	872	851	897	869	907	921	867	853	856	889	888	855	901	866	867	882	894	840	888	866	852	858	921	871	828	912	872	865	887	847	871	898	897	851	923	847	889	892	853	868	913	889	875	880	824	925	865	885	924	868	851
27234	13962	11238	29252	18995	7116	2438	1268	919	916	905	832	887	909	884	918	933	954	928	888	927	909	889	926	849	967	923	919	931	882	884	867	907	873	848	973	856	898	869	930	888	904	929	902	882	933	923	959	891	876	941	882	891	862	853	856	849	932	959	890	840	902	877	906	921	925	937	892	908	921	893	846	859	894	868	856	893	946	884	905	916	893	915	880	922	875	922	905	895	903	905	917	915	933	881	916	890	904	847	917	864	885	929	865	871	915	852	923	929	885	858	867	854	908	880	853	946	926	908	906	854	934	871	942	850	896	941	952	854	855	878	848	877	891	889	900	885	886	871	883	858	881	887	880	874	918	916	929	928	894	869	911	901	899	897	944	867	851	902	934	872	892	929	872	802	894	883	913	910	874	834	912	880	928	858	857	918	860	930	864	890	876	866	901	948	866	932	886	888	932	853	913	917	929	860	914	869	863	888	851	898	862	904	870	876	964	844	861	897	916	886	835	855	853	824	881	893	872	874	873	895	895	887	913	890	929	826	880	891	908	895	887	882	922	893	928	908	854	916	896	801	847	860	876	929	872	916	870	867	892	856	878	900	843	906	871	868	880	918	898	907	955	894	908	931	913	954	917	922	885	893	870	907	876	937	926	911	909	850	935	894	894	871	895	934	886	894	850	945	933	922	899	894	946	848	869	885	879	876	874	943	857	879	887	875	881	929	869	885	871	906	898	912	872	885	918	923	916	885	968	902	923	911	942	874	870	891	941	929	877	886	841	925	867	922	886	897	888	907	975	881	895	875	890	889	916	901	891	875	878	832	907	903	898	941	849	961	871	892	921	859	942	849	936	858	921	882	854	912	934	860	913	902	918	900	886	877	924	933	932	832	960	926	897	916	883	858	929	824	875	862	868	873	875	919	892	919	880	860	883	898	882	890	891	905	901	909	873	922	893	849	895	909	865	850	948	894	849	912	903	876	879	856	892	859	919	855	891	875	882	884	900	881	865	899	825	883	966	932	847	861	895	880	864	871	902	948	891	873	912	933	854	875	845	939	911	855	892	886	893	886	916	843	884	867	844	872	897	883	913	866	884	930	883	877	904	907	876	907	925	936	873	926	867	932	876	863	942	909	890	885	944	861	887	906	820	895	968	884	944	879	902	864	858	870	856	939	850	875	851	907	847	948	851	911	903	862	938	915	900	871	871	874	902	888	886	880	934	869	931	923	865	906	855	894	876	900	932	874	916	880	931	870	927	839	868	905	873	864	859	889	916	871	831	952	929	887	936	892	888	854	871	922	900	901	917	892	916	945	909	893	922	900	880	845	868	853	856	867	839	908	950	913	842	866	888	905	865	904	849	890	882	904	870	918	906	936	935	906	904	853	895	870	891	898	897	882	909	927	878	853	927	846	865	912	858	881	864	865	933	941	909	923	872	932	918	914	874	860	845	889	880	869	876	910	882	860	937	881	868	880	866	898	900	885	918	886	895	918	892	859	914	894	944	918	913	911	863	948	890	929	915	864	870	909	914	919	896	893	920	907	921	874	928	869	846	899	885	880	899	886	876	955	908	886	883	886	911	873	960	881	888	930	868	864	920	901	915	868	949	904	894	865	887	920	929	824	894	865	905	885	879	885	850	934	954	902	858	850	911	853	867	906	913	868	869	899	867	861	851	932	892	895	858	865	887	898	898	919	885	896	888	881	895	871	846	909	897	925	953	899	907	902	926	878	953	854	914	862	854	874	899	889	843	889	850	929	901	908	918	883	891	931	938	862	946	838	919	916	876	905	891	879	872	877	896	864	894	845	902	860	896	887	920	959	907	883	849	893	858	946	906	832	908	949	827	874	880	929	922	886	901	919	916	918	891	880	929	906	858	908	849	907	877	909	915	940	930	888	902	896	877	899	895	920	901	925	972	884	880	919	876	875	910	854	924	970	907	892	856	899	879	908	860	910	912	895	893	885	926	872	902	880	912	869	894	867	902	946	906	968	955	906	924	867	879	832	837	856	871	914	901	865	858	895	873	824	900	892	928	890	872	841	868	860	870	918	889	891	857	869	896	890	901	869	889	912	899	853	910	889	921	903	847	874	925	903	927	910	912	889	873	927	919	893	900	869	884	862	893	929	893	848	861	896	860	888	862	847	901	843	912	883	904	892	913	913	881	862	873	931	948	882	888	930	903	900	866	899	862	826	865	904	950	853	889	877	831	899	837	898	863	933	878	877	877	922	918	831	876	857	948	958	871	926	915	913	845	872	904	928	918	907	898	918	963	913	898	866	909	932	911	883	895	926	860	852	867	909	868	851	939	883	906	898	948	888	846	884	890	908	902	878	870	893	907	924	900	922	829	883	892	852	871	922	879	879	880	903	883	856	910	864	912	912	866	912	894	886	868	840	867	903	924	884	878	924	891	902	896	962	924	862	887	855	905	934	854	902	862	898	829	879	872	873	939	828	939	933	894	873	864	955	889	887	912	915	912	886	892	871	916	903	872	929	879	876	903	880	913	875	846	870	921	942	870	849	899	886	855	908	901	915	920	868	884	908	851	915	855	894	869	896	870	889	893	931	900	871	856	915	885	865	894	860	890	842	960	915	812	884	853	872	910	882	901	897	857	954	861	855	869	873	865	892	938	964	915	899	934	940	873	941	904	898	890	853	891	880	895	944	895	903	910	891	888	897	931	885	892	843	913	887	909	926	892	898	864	894	881	886	861	900	903	919	845	914	873	936	938	920	937	917	906	883	885	849	937	921	931	917	864	889	915	901	927	871	861	932	872	934	851	917	848	951	903	865	882	876	932	906	910	934	923	933	909	950	799	908	881	871	826	890	915	897	918	864	927	904	937	935	888	866	908	859	857	880	896	896	949	892	880	857	888	920	947	929	942	907	923	933	890	946	866	934	883	904	887	885	911	886	968	938	888	935	890	894	888	878	953	911	827	916	887	900	828	848	919	968	851	906	904	884	897	925	898	909	887	848	887	873	881	897	880	879	931	876	859	892	891	881	887	930	897	900	878	877	893	888	914	868	877	918	910	920	885	908	917	874	880	848	885	904	852	935	860	936	927	900	953	871	891	886	949	896	941	874	909	892	895	921	843	895	892	890	919	937	888	887	902	828	912	927	947	938	890	847	856	913	903	923	885	912	844	971	938	906	905	932	883	924	874	886	903	946	933	888	912	868	881	961	898	867	917	872	883	846	889	902	943	908	889	856	876	938	892	916	837	907	942	922	930	901	879	935	868	906	918	892	885	925	879	885	876	893	930	919	916	929	908	907	826	930	886	883	905	907	872	903	912	937	893	920	889	961	925	905	913	891	887	904	860	865	966	883	882	884	895	891	970	895	903	865	907	890	908	920	868	925	919	928	882	837	894	886	908	855	889	835	931	908	903	927	926	862	862	875	907	807	929	897	885	884	933	881	898	911	866	812	925	903	887	857	950	917	842	903	887	922	873	868	901	927	890	842	891	853	884	879	926	882	881	912	889	926	876
5022	1693	12100	22652	12233	4804	1985	1019	816	775	764	813	768	780	740	750	788	777	754	800	673	780	777	826	723	773	763	732	733	764	758	728	809	781	745	745	793	747	738	772	757	772	776	772	738	790	741	764	772	756	749	782	717	750	803	738	739	734	814	769	775	740	775	750	804	778	790	768	749	805	779	767	731	807	741	734	760	755	725	769	774	721	795	780	757	797	744	736	744	786	759	812	744	770	767	787	759	754	797	811	809	791	762	803	790	772	802	732	745	752	771	799	795	792	705	754	796	774	763	760	707	783	808	743	761	772	785	767	783	725	799	783	732	784	785	750	736	777	708	727	798	786	749	758	748	801	772	793	764	703	734	764	776	719	727	744	803	748	777	739	807	745	791	786	716	757	731	760	712	766	752	766	806	782	745	781	766	734	734	780	752	789	750	725	734	832	758	747	739	745	812	746	779	773	751	809	794	788	755	752	790	746	766	738	811	753	712	770	763	778	797	750	716	793	781	798	726	781	768	745	780	764	770	727	759	768	758	772	790	753	765	752	771	732	775	772	764	757	752	775	774	771	804	752	780	759	763	817	786	737	808	734	751	743	764	790	746	747	750	739	770	739	773	744	769	734	750	759	807	773	745	821	729	745	735	739	747	745	755	756	769	789	867	764	769	770	777	747	762	786	756	762	752	789	766	762	724	822	827	752	753	755	754	718	748	760	699	724	773	811	745	732	758	795	749	779	805	742	831	804	741	754	763	792	784	806	749	700	735	770	754	769	766	733	684	771	751	738	779	753	775	775	771	751	796	755	804	792	716	783	768	766	755	771	789	724	750	768	772	752	790	785	770	784	755	720	773	722	772	755	723	737	782	785	748	765	803	745	806	826	762	717	802	757	765	750	807	781	810	752	766	794	814	812	775	718	812	783	773	742	785	783	808	771	745	779	726	731	761	758	806	784	795	744	777	754	799	777	792	745	744	758	765	714	763	759	746	783	770	785	733	746	753	730	772	748	771	705	750	792	718	748	756	756	767	751	723	715	747	745	760	789	771	801	777	776	766	763	815	752	771	795	766	693	774	786	767	753	773	756	744	775	761	759	790	743	761	774	717	747	721	768	787	771	765	726	759	772	761	778	800	792	778	782	776	786	744	722	760	803	743	734	770	719	784	797	805	773	720	755	734	736	811	744	796	779	761	790	794	762	787	805	762	792	689	761	776	749	777	756	776	758	772	751	742	794	760	792	740	771	767	795	783	820	727	781	774	751	763	764	740	684	739	797	822	771	723	786	762	758	770	779	799	782	688	757	781	752	755	780	763	708	794	781	776	786	738	811	693	744	767	786	808	763	739	746	752	708	764	765	835	803	742	737	786	761	788	767	753	742	756	755	812	749	755	736	789	755	767	758	764	745	789	785	736	787	802	760	848	745	757	790	757	753	753	812	733	761	802	788	742	756	806	764	797	758	784	821	791	746	726	776	751	759	727	789	750	763	817	756	770	749	761	764	807	764	784	785	737	787	780	726	801	801	799	745	734	745	807	739	751	762	759	759	778	773	781	740	766	743	773	773	749	744	761	809	749	768	758	739	798	755	742	765	848	839	787	755	782	752	748	764	798	738	787	762	740	788	792	749	790	777	816	770	756	721	800	767	788	750	767	767	774	791	779	734	731	739	766	765	798	756	768	739	780	752	773	771	795	766	836	769	800	777	787	796	751	795	702	773	791	773	745	770	754	764	719	764	811	818	803	739	765	759	796	753	764	755	774	759	759	780	724	768	768	787	779	754	793	767	786	795	785	781	773	780	799	791	746	785	767	781	775	746	764	790	785	731	742	760	815	792	762	753	785	752	717	780	769	741	752	747	730	815	753	738	809	770	762	773	764	764	749	750	753	827	730	767	788	775	793	746	746	754	740	760	735	759	786	757	760	757	825	776	781	769	716	801	779	753	766	763	757	756	759	802	789	834	788	750	763	778	700	751	721	773	819	786	741	779	728	756	782	825	732	747	799	753	748	786	811	763	769	714	792	787	737	743	746	819	756	825	753	781	781	774	785	772	829	691	793	773	764	753	770	749	769	805	729	789	778	757	762	708	766	764	792	789	796	799	787	799	770	743	732	746	766	721	747	752	763	768	732	762	824	756	731	735	754	807	777	745	769	772	698	759	733	786	780	813	782	818	799	786	760	748	743	777	752	753	805	772	801	782	793	817	735	763	759	769	759	754	766	778	763	730	833	743	762	714	790	753	763	738	741	783	771	760	783	767	726	779	753	765	736	784	776	807	764	761	773	769	721	771	766	746	789	744	720	775	789	747	786	764	765	715	754	730	755	761	788	727	808	752	738	773	804	781	783	796	755	746	747	750	744	843	779	758	732	718	789	747	779	743	796	801	793	855	726	764	780	788	723	766	782	809	723	745	745	757	756	759	788	768	787	751	763	751	770	772	791	715	791	774	754	777	765	773	785	790	750	802	809	768	786	753	724	788	780	788	754	765	784	760	789	760	767	754	824	733	779	759	844	777	789	759	780	741	780	774	785	766	806	767	721	765	766	737	804	777	768	754	749	792	771	758	757	766	787	705	771	741	766	763	762	789	778	751	755	757	765	679	772	788	767	782	777	765	793	789	799	789	778	764	768	730	763	745	768	747	744	764	772	781	756	814	758	778	798	807	764	719	764	736	783	755	778	755	753	729	734	790	769	781	787	757	736	754	741	744	756	738	774	777	771	746	812	741	730	793	800	737	725	796	752	800	766	766	787	767	733	762	774	797	792	802	821	753	783	739	747	745	780	781	747	753	763	779	794	750	822	776	756	783	782	768	735	748	798	740	777	740	729	766	769	794	793	744	800	763	789	712	800	763	797	752	755	797	763	717	786	758	774	716	733	753	803	723	796	772	779	744	785	739	768	722	790	751	795	783	695	731	786	724	789	775	701	789	816	792	791	720	814	744	769	775	793	806	806	776	754	767	763	711	778	773	790	787	789	759	752	770	790	718	757	743	777	789	774	757	806	786	780	756	710	764	718	776	764	751	717	740	779	778	761	797	791	766	789	828	717	820	765	740	749	767	779	752	785	740	782	744	846	726	734	737	729	759	734	723	772	780	818	736	770	754	726	741	765	763	765	749	754	775	742	752	771	753	777	764	732	774	776	766	767	754	766	766	779	809	758	775	760	780	744	752	764	756	790	725	777	783	773	784	770	771	750	794	774	783	744	779	794	769	780	750	801	779	786	693	768	738	777	776	786	729	767	803	754	749	789	772	763	712	783	790	715	764	757	740	801	747	775	760	763	752	742	782	778	770	739	772	743	765	835	737	750	803	737	802	781	807	769	794	777	747	784	766	749	749	801	788	783	799	756	798	771	754	790	764	762	743	819	802	773	754	717	779	828	774	783	685	764	723	769	759	838	690	761	752	746	757	776	770	770	827	718	730	812	811	740	800	799	799	761	760	775	751	803	731	779	751	782	727	723	757	744	761	759	790	778	764	756	772	778	769
24521	21099	37333	68067	52781	34348	15339	3351	1267	1048	987	933	926	935	945	913	882	940	846	959	897	936	868	890	951	903	938	983	938	853	880	865	952	888	836	881	912	859	947	875	853	923	923	884	838	890	900	931	903	846	837	911	891	852	925	939	899	840	847	897	870	869	841	920	905	859	859	882	882	896	921	882	908	880	880	861	941	871	874	896	893	934	869	897	894	855	936	886	891	849	853	901	918	921	938	899	921	854	877	913	940	919	830	879	902	864	897	912	894	842	937	860	839	897	880	882	803	834	852	905	936	956	874	859	936	884	865	905	877	919	850	874	921	909	898	912	818	843	905	865	914	931	854	872	909	858	900	892	861	959	903	901	872	890	891	832	837	865	902	918	848	892	888	877	885	883	905	904	881	948	940	925	861	909	861	853	888	871	941	914	919	918	856	895	895	912	888	877	857	911	858	838	885	853	929	869	889	883	854	877	910	853	924	878	866	934	919	926	887	867	897	813	883	928	925	891	878	872	915	824	901	879	902	904	866	924	895	870	904	865	902	888	881	876	898	885	931	863	853	895	877	921	880	873	959	932	881	866	849	875	844	916	907	877	886	906	930	842	902	899	911	896	831	870	872	850	862	854	899	881	838	872	867	898	828	882	884	913	832	901	937	891	834	927	876	950	827	867	837	901	807	905	865	874	949	848	844	847	829	855	874	881	879	898	854	890	886	870	907	862	867	857	909	908	910	854	854	890	874	901	862	923	908	875	893	864	886	843	868	873	907	838	921	893	887	865	880	889	919	847	898	829	837	916	840	912	830	862	866	886	938	956	875	898	941	920	896	877	891	881	888	860	902	847	908	814	877	893	818	917	916	889	936	910	864	848	883	884	889	816	842	850	846	889	816	879	885	921	899	889	898	863	904	873	888	872	885	883	868	893	888	893	881	909	862	952	932	905	912	865	869	900	840	887	861	847	859	896	869	842	922	901	936	901	905	880	851	891	886	877	910	911	872	863	865	845	891	919	928	928	918	889	908	872	845	864	904	888	902	874	896	866	887	855	914	926	887	857	931	905	882	853	930	850	880	800	930	865	937	876	861	902	883	857	873	840	895	911	886	869	875	908	890	876	898	908	898	882	904	895	845	847	871	867	906	881	866	902	907	882	889	817	851	847	842	860	839	893	825	899	942	915	919	884	909	910	902	883	961	895	920	863	857	853	883	923	891	839	854	840	838	886	823	876	858	925	946	868	850	912	931	928	877	820	871	908	862	887	887	916	913	895	891	907	855	853	924	876	924	914	882	889	930	871	850	911	890	879	922	863	864	841	895	836	912	884	895	902	858	898	906	852	841	833	910	875	903	901	905	920	894	888	928	908	913	859	855	885	865	886	859	895	927	872	889	929	906	847	924	884	894	855	933	917	871	886	894	915	866	858	910	922	890	890	886	882	860	940	896	924	892	869	850	887	902	913	905	881	833	851	909	875	887	881	913	897	878	844	898	899	866	881	875	900	908	861	894	865	894	882	843	919	890	916	913	843	852	845	908	855	862	875	862	837	882	934	919	866	877	946	910	886	878	916	918	909	919	911	872	879	886	901	872	868	894	908	926	923	874	828	872	837	836	908	855	920	887	864	897	890	852	874	904	847	877	904	876	835	903	887	895	890	856	909	915	885	840	899	839	897	902	880	887	846	915	863	908	891	848	910	870	873	877	898	938	890	892	880	896	889	879	876	811	884	914	904	892	895	935	837	890	892	873	886	863	884	884	900	891	866	889	860	873	844	859	854	812	929	863	955	859	862	888	870	875	890	865	898	929	936	872	832	857	870	867	861	876	868	871	905	877	850	922	850	916	867	908	915	897	919	859	887	891	889	851	886	844	888	876	846	861	876	884	880	906	858	904	861	846	872	861	882	824	929	882	888	899	838	856	922	871	944	886	892	876	822	917	917	854	869	849	908	886	872	876	874	842	874	902	845	842	847	894	908	919	854	909	901	830	864	914	851	881	880	831	840	907	913	861	864	853	947	884	908	845	892	885	894	823	891	830	851	854	934	896	855	849	832	889	848	895	925	847	896	918	828	842	907	889	904	884	876	890	892	908	881	890	900	873	875	793	942	922	910	920	967	848	929	875	932	897	893	825	840	892	914	900	880	863	918	841	909	847	877	898	872	853	891	914	859	902	860	895	876	864	857	898	857	887	841	895	858	844	849	942	874	911	876	924	882	893	892	904	865	814	843	912	899	933	907	846	870	831	911	879	886	845	887	868	881	889	867	887	870	845	920	873	815	912	906	843	882	907	857	900	927	867	850	903	850	899	936	878	852	886	913	933	870	893	871	884	892	830	875	878	875	888	948	878	912	911	876	894	875	910	828	839	897	870	907	878	862	868	864	851	954	883	934	867	866	884	909	926	908	902	907	861	825	896	963	860	865	840	854	912	962	872	880	840	866	876	930	914	889	880	801	879	890	922	907	862	868	860	901	922	887	931	901	890	911	855	885	951	896	877	878	924	866	900	858	874	901	888	836	831	938	860	858	892	870	915	907	924	854	870	861	827	911	894	929	878	919	902	812	850	894	869	875	895	879	900	897	876	889	878	871	845	937	878	944	848	880	865	861	884	877	858	903	863	821	849	846	858	889	893	923	932	870	897	864	891	871	855	899	840	922	859	946	912	856	914	925	866	865	818	828	865	915	885	894	841	876	886	874	891	912	887	914	903	861	883	909	862	876	864	882	834	897	852	866	904	871	868	896	888	819	867	920	905	900	879	889	880	913	810	863	833	859	869	920	871	888	856	824	885	877	899	899	908	850	843	926	896	895	847	876	925	905	912	900	856	818	857	858	843	859	922	892	847	845	911	914	895	892	932	872	888	876	935	917	874	902	832	905	881	847	875	907	886	863	878	881	874	881	833	874	864	864	856	937	932	931	889	943	864	908	856	814	858	911	881	908	880	837	873	856	861	892	849	862	885	861	939	853	821	891	891	853	931	871	869	872	870	916	888	887	916	866	920	869	922	911	867	903	881	934	866	897	881	865	897	862	822	918	932	906	918	908	901	834	867	879	906	891	932	923	903	911	829	948	894	912	877	847	917	886	861	848	894	904	830	893	838	880	939	885	888	924	842	833	916	892	855	924	847	894	883	887	899	889	869	850	846	885	902	833	806	916	876	887	941	896	893	897	836	888	884	883	912	837	799	844	841	909	877	922	880	891	852	878	892	900	885	833	886	839	901	893	853	893	907	854	899	847	886	858	906	874	888	868	879	883	863	871	905	859	874	863	845	813	904	833	870	892	899	849	904	843	873	870	904	901	871	886	851	897	887	816	907	862	868	916	866	893	941	895	903	879	870	891	847	846	910	869	869	865	907	909	920	864	831	913	900	872	903	858	831	862	872	873	909	840	877	904	935	895	847	937	905	891	929	908	873	863	894	951	896	952	895	882	891	855	842	878	834	909	898	831	836	927	883	873	904	912	833	854	890	892	892	871	887	863	891	841	840	927
3561	14870	57859	69761	48585	24780	8313	2318	1050	844	813	810	829	811	854	803	819	804	833	854	822	834	904	830	827	844	749	822	867	888	797	867	823	830	840	830	760	825	814	856	823	769	814	799	825	846	810	838	848	790	815	760	785	808	862	820	821	837	820	811	844	786	815	846	818	795	794	877	795	837	839	807	786	858	806	850	843	814	871	845	831	830	849	857	779	843	838	843	843	750	800	842	849	807	813	825	855	807	803	838	815	797	815	862	815	812	822	787	828	843	772	867	832	792	866	822	840	824	787	831	809	802	872	802	866	815	829	784	834	836	837	794	826	768	789	735	784	799	786	784	798	787	821	820	853	823	782	821	808	765	857	804	802	830	824	815	803	786	818	840	825	833	788	821	812	858	810	876	756	799	781	812	844	820	813	829	835	774	788	793	826	845	825	824	802	864	822	850	780	798	791	820	835	818	804	810	816	821	822	847	763	877	799	827	822	838	791	831	805	792	776	812	842	769	838	801	807	845	856	813	808	878	841	803	846	826	819	822	836	790	778	827	820	868	851	818	801	797	883	813	794	837	822	800	799	812	811	781	831	830	803	775	769	867	784	805	819	845	844	826	838	790	789	853	808	798	775	800	786	806	848	795	823	786	825	824	786	792	811	822	797	830	879	783	852	810	829	762	843	764	795	818	815	841	847	824	816	859	817	803	748	791	826	763	838	805	825	836	845	843	818	888	821	811	809	770	799	810	772	849	851	772	821	784	809	784	819	785	772	839	773	780	898	797	826	835	816	812	807	783	801	799	804	837	794	780	800	798	800	851	744	866	803	799	841	847	850	867	832	772	806	833	815	846	809	802	824	832	811	813	821	841	799	798	854	817	800	853	815	802	795	789	860	794	816	779	789	785	817	818	840	793	808	820	850	777	849	846	813	818	805	792	834	804	808	814	808	826	810	814	754	795	799	845	866	804	782	839	797	814	815	856	842	781	796	852	812	787	783	782	818	828	857	801	842	826	813	871	799	841	840	820	854	842	778	783	825	787	829	805	843	788	882	858	798	814	806	858	796	833	790	799	890	799	825	826	820	904	822	821	866	799	846	854	830	811	826	811	811	808	801	813	835	803	836	837	791	724	776	795	816	800	813	766	821	737	801	815	812	833	814	799	786	782	834	829	817	826	852	789	821	853	760	777	839	809	842	868	834	801	808	858	873	838	791	790	804	837	862	830	871	837	801	796	823	862	763	867	776	806	808	828	829	784	826	793	826	777	796	823	868	844	831	810	855	822	796	802	817	853	848	824	786	792	825	829	785	755	825	829	745	805	812	821	833	825	805	796	813	812	852	797	815	811	783	866	833	855	823	801	785	805	817	788	860	810	789	811	842	748	810	800	878	815	846	867	839	825	787	807	849	799	832	822	802	810	798	799	840	896	819	773	812	824	816	814	803	828	824	804	856	810	877	826	887	861	810	800	844	788	779	828	790	860	787	799	805	821	818	831	827	835	791	787	774	828	822	815	852	797	844	879	795	840	823	800	832	827	828	881	872	827	757	871	811	819	841	825	759	795	776	832	793	866	809	804	827	835	863	802	806	797	838	905	860	818	785	836	824	780	786	826	875	837	841	806	806	809	850	799	804	868	812	866	867	822	856	836	815	810	803	767	824	862	839	854	841	805	783	793	866	830	816	858	779	837	851	800	797	794	845	823	835	778	799	800	840	836	839	819	828	824	860	842	795	860	769	781	792	823	870	865	871	896	808	854	827	797	812	807	869	795	782	809	803	828	867	795	742	797	830	784	765	811	845	805	766	771	801	791	758	867	798	781	807	858	847	828	809	798	843	829	856	800	804	798	808	778	812	800	799	819	800	783	810	731	768	743	810	785	832	791	808	848	849	774	811	826	842	800	825	836	813	790	822	834	803	839	828	809	862	845	809	829	880	781	764	800	805	831	792	791	827	824	799	879	815	857	821	833	839	776	831	829	786	840	805	809	774	808	797	827	887	835	876	806	855	799	817	797	814	870	803	792	840	856	816	810	825	835	790	830	819	847	849	797	840	798	874	798	796	794	805	796	807	813	748	781	831	816	849	831	794	834	808	831	821	811	841	825	835	808	808	840	826	796	789	787	838	787	819	782	801	769	780	825	811	769	843	826	823	822	796	804	826	840	799	835	832	793	882	823	769	856	818	814	874	813	823	813	843	835	839	776	797	772	802	812	840	830	787	803	811	811	862	841	827	859	779	836	802	827	831	848	834	827	820	807	787	785	822	804	784	807	779	888	770	773	764	786	831	843	820	827	755	832	820	807	823	816	850	867	773	783	792	816	808	831	831	790	801	818	793	832	763	811	817	831	786	858	824	838	819	812	812	826	771	808	808	796	809	809	850	821	766	794	778	832	793	802	815	812	855	808	873	846	788	866	837	852	807	808	788	794	813	829	810	830	801	816	801	842	824	799	841	798	811	792	829	782	839	800	901	799	774	772	860	832	808	820	832	816	809	804	823	832	863	811	819	860	831	811	778	812	817	836	812	800	807	818	793	777	852	768	833	881	784	793	842	779	794	811	856	826	835	830	772	849	813	778	768	751	786	808	792	842	855	852	815	796	792	801	760	784	835	860	866	782	787	767	838	853	802	837	805	802	852	829	821	810	822	816	837	790	816	837	815	781	815	793	852	856	779	830	846	844	797	795	835	805	777	838	791	850	820	852	772	834	838	862	799	803	875	841	844	777	832	847	815	799	852	814	781	807	823	860	809	828	853	824	834	808	780	822	813	764	831	796	819	775	824	836	806	790	838	810	784	835	791	836	835	781	859	865	820	790	820	807	805	819	812	840	799	806	741	820	799	834	798	747	808	829	836	825	809	850	813	795	805	835	820	818	815	810	820	779	770	824	782	802	774	831	788	855	837	772	801	824	801	813	773	803	806	802	804	837	790	787	862	809	779	823	820	870	778	794	860	837	793	842	794	834	796	871	778	845	802	805	822	831	794	831	783	785	854	798	818	848	791	795	871	773	813	837	819	793	857	746	848	820	801	832	787	815	828	813	842	839	818	828	787	806	822	818	830	813	846	799	847	837	753	845	806	804	763	800	772	811	793	786	887	829	837	785	853	786	778	863	776	734	828	800	809	863	813	829	817	871	770	837	799	803	831	814	854	842	794	830	783	823	828	810	798	809	809	816	832	783	808	825	800	757	879	778	763	788	825	837	849	820	859	811	790	786	826	825	780	811	824	823	851	807	773	823	849	812	806	809	827	815	828	833	796	828	821	807	819	860	768	840	793	799	807	792	798	841	821	843	818	815	825	802	814	805	857	839	830	823	821	831	837	828	812	848	824	810	793	832	831	809	772	853	838	814	818	799	789	790	809	839	742	835	834	810	845	779	839	787	813	853	796	849	823	796	807	822	816	809	786	826	823	811	826	798	817	805	826	819	797	890	848	805	830	781	809	816	828	800	826	803	836	809	821	791	793	846	856	829	777	832	789	787	868	839	840	805
23709	21088	35226	57973	50236	35141	18646	4655	1472	1208	1056	1026	1051	997	1040	960	1029	1013	1019	1013	949	1019	1013	1031	995	989	1047	1017	1000	940	959	1001	1003	952	992	1000	971	973	946	953	986	989	976	1043	968	1002	1038	970	941	1021	1034	979	1024	1004	945	979	980	984	985	981	1032	941	979	936	981	1047	977	996	993	960	1031	1026	947	993	987	996	963	967	919	990	978	1031	1001	999	1002	1032	1031	967	967	1069	934	1035	995	1013	981	986	980	983	980	1037	959	956	1008	983	1009	964	964	983	979	947	1053	996	959	957	988	964	970	968	1023	992	1011	963	1013	939	951	901	959	1019	978	959	937	969	955	960	1009	957	962	945	952	1005	979	1011	987	940	915	986	1014	989	1041	1021	917	973	991	969	979	953	1065	1041	935	988	1017	944	992	993	935	999	1030	1037	966	992	963	912	988	956	995	1031	962	985	988	1033	995	937	1021	1006	1002	1003	992	973	973	972	1029	1022	989	929	929	949	950	1033	945	986	1025	948	998	976	952	1013	1009	969	964	998	996	957	1024	1004	1032	979	969	961	1025	1014	987	967	1003	990	960	949	1017	987	947	1007	948	977	1000	1025	936	1015	996	949	950	1011	1006	972	935	981	970	988	989	982	1009	1026	958	950	951	955	961	999	949	938	985	928	1039	945	958	1012	965	1023	1007	1037	1001	996	962	936	950	1002	970	993	943	991	947	1065	975	988	1034	923	972	965	985	1005	934	979	990	1015	965	1014	957	1015	1020	1008	1012	986	974	1009	934	1025	990	969	1004	927	967	983	957	993	955	979	984	945	964	965	961	969	973	939	961	988	927	1013	977	1017	977	1058	955	962	973	994	974	963	998	937	958	988	1039	1004	1006	997	1005	960	1013	968	905	964	932	946	910	970	967	933	939	967	1058	970	987	1019	979	1001	956	926	1015	1014	963	966	1000	979	971	974	1027	1014	955	995	984	988	997	983	975	1004	964	1000	966	985	910	995	943	1013	925	1025	960	952	960	939	948	962	1012	1005	1036	989	1018	992	959	1064	1014	982	957	1016	981	1015	959	972	973	995	963	981	956	980	997	999	988	992	996	935	999	975	994	988	968	977	992	951	993	964	981	1010	1024	1036	1047	994	985	988	952	956	1004	962	999	968	983	929	993	919	934	1024	988	1075	927	998	1017	1026	958	968	957	999	983	944	938	984	960	958	957	946	1013	962	1027	992	1016	1008	982	987	985	981	955	1004	1007	997	983	982	974	1037	1005	1001	984	954	980	928	927	974	1002	1040	962	1036	1002	918	994	991	965	950	1009	990	969	1039	973	949	989	1061	1020	1000	936	1004	990	950	991	1008	990	1005	993	937	1017	1026	970	1002	944	957	996	981	960	990	999	921	959	1003	941	1005	952	1000	935	964	996	951	1011	930	945	983	968	997	954	1032	973	957	961	951	982	936	930	964	948	979	966	932	937	961	990	932	967	962	1001	996	929	966	1001	931	975	1010	1010	944	990	987	989	969	1024	973	1025	965	953	962	1001	920	1031	951	946	959	972	931	930	967	897	929	971	913	924	936	993	991	977	951	1006	988	951	985	1008	1018	963	963	892	990	956	944	971	957	960	1045	1024	954	978	947	976	952	977	952	968	994	946	992	942	1010	1007	972	940	978	970	976	994	968	931	967	955	1038	917	992	942	941	974	1009	1017	967	924	1012	1005	980	1001	987	970	954	933	933	975	921	937	967	868	975	956	983	960	986	986	995	992	981	950	1022	1003	1004	1000	911	1070	941	991	933	978	927	1017	964	984	996	963	1049	954	1022	997	928	1075	1021	976	975	966	978	953	978	938	927	988	944	991	930	1004	972	973	988	989	963	926	994	974	977	961	1005	987	953	958	992	960	1001	988	1012	1023	993	986	974	955	964	1005	940	962	929	1000	950	941	950	920	1006	979	983	1053	935	990	980	986	1002	949	932	958	1013	1035	996	896	988	996	985	913	866	952	980	944	1018	930	972	949	966	930	1017	1012	955	946	995	1001	951	1005	998	915	991	1010	987	943	982	1014	980	968	944	994	994	972	994	954	976	1006	975	970	917	989	970	951	1019	894	939	976	977	996	965	982	960	944	1031	1009	1008	973	982	971	970	1005	1003	992	995	975	996	933	945	974	945	967	972	1012	1031	962	990	1028	978	1005	979	931	962	970	993	1007	948	952	1000	928	958	982	965	998	941	976	964	984	970	983	1013	937	1001	1027	992	972	966	965	901	1008	990	964	1015	991	1010	955	974	985	949	967	993	978	985	965	983	972	986	957	958	951	996	942	978	926	963	1000	941	1024	958	995	1064	992	956	1018	986	1004	978	959	1035	999	937	978	993	938	973	954	951	1008	1013	935	1018	1001	1047	966	1004	1010	946	920	984	969	993	993	978	940	962	1019	959	1005	948	985	994	1028	953	969	991	1009	968	964	968	993	1019	978	956	961	977	934	947	990	973	934	927	1041	997	980	977	926	1039	927	1030	969	1052	1002	1003	965	988	954	963	941	1000	965	1001	970	933	1023	1001	986	995	945	998	1045	1004	998	1014	947	1018	955	993	1036	1027	956	998	979	967	1007	993	927	1032	984	1009	946	1011	978	984	952	932	1016	957	997	933	938	917	967	1028	981	1019	989	928	1001	1002	904	983	988	948	937	1004	1005	1009	952	1006	988	992	946	921	977	928	1030	951	996	934	1002	1027	988	971	1058	1006	935	943	977	972	945	998	1005	938	959	971	977	951	1004	938	1013	993	953	960	1036	979	992	992	976	1011	975	1003	921	973	944	988	987	895	920	997	1022	984	941	949	985	987	911	941	964	944	1001	1000	1005	937	1014	963	985	924	961	958	1001	917	909	965	1021	976	953	967	980	968	941	995	951	1056	962	1063	1009	960	1057	994	1000	961	973	919	998	1003	932	970	975	961	973	968	977	972	903	938	943	929	982	993	900	1015	975	981	971	940	946	1009	1000	987	955	992	959	1021	1014	965	943	958	1025	970	978	1005	980	1005	950	1055	975	916	977	1015	976	970	985	1029	974	999	969	986	1016	978	995	934	1010	901	954	999	944	962	975	972	1007	919	983	970	942	962	963	962	1005	991	972	928	983	996	949	980	1019	993	961	1004	999	970	908	946	931	963	998	952	983	992	962	1017	982	991	1030	987	933	980	990	973	962	1029	941	912	999	974	996	994	985	1030	942	969	981	992	983	967	989	997	997	1007	992	983	970	964	975	991	997	1000	919	889	915	945	985	931	1006	969	957	900	972	992	971	977	947	959	1017	1008	1015	1032	990	952	985	1000	988	1013	930	950	987	1027	1003	1002	970	1024	994	936	965	946	968	976	940	956	1017	1018	1030	987	993	1051	926	994	917	970	1011	1037	1002	1080	977	1067	978	984	990	944	965	964	1012	961	976	978	964	981	924	948	915	935	961	977	995	975	936	1010	972	1036	1013	1018	959	972	962	977	1017	973	969	972	997	965	1032	993	1012	1037	962	921	983	985	961	979	1043	977	974	1026	955	940	1032	990	1009	969	944	960	985	1014	994	971	1022	986	1030	999	975	973	1016	980	1001	939	963	972	999	931	993	915	989	967	994	969	942	1059	971	933	956	1019	953	980	1011	997	976	964	962	956	1006	965	931	988	995	981	1013	931	1010	957	991	974	904	1007	953	975	961	1010	993	983	989	1025	1032	975	987	994	985	938	978	968	993	984	926	945	963	1000	936	955	939	931	1018	975	1022	964	951	1000	965	948	953	897	981	1017	953	911	961	931	982	969	954	993	1023	975	1033	962	982	1029	961	1009	938	964	1049	968	947	1014	937	1002	976	1018	974	962	948	959	960	951	1042	952	1004	1030	984	951	939	990
3922	15969	57698	80548	54280	27738	9511	3077	1313	900	957	957	951	988	906	928	903	976	963	958	958	886	989	907	906	921	909	941	942	941	894	960	905	932	931	911	950	898	912	893	893	869	906	920	900	918	868	891	937	889	928	969	857	962	900	917	906	933	936	922	941	966	946	956	950	884	951	910	915	948	944	950	919	844	904	908	896	933	865	918	917	978	846	947	921	920	941	864	944	907	912	932	864	890	970	953	901	947	923	875	920	922	877	912	872	924	904	905	916	939	948	910	876	943	912	917	852	911	945	944	905	891	948	973	934	953	915	930	995	867	928	920	959	950	917	959	894	946	917	929	946	958	886	949	897	937	901	919	940	934	953	915	928	871	877	926	919	932	927	910	889	917	907	932	932	983	922	891	915	877	964	904	934	897	902	889	867	909	928	940	901	896	944	885	950	974	890	962	943	908	926	905	901	874	840	926	914	910	903	880	930	893	945	918	896	898	917	875	936	918	903	873	959	905	863	915	958	841	918	900	925	967	954	953	916	961	911	919	941	914	963	923	872	882	940	946	892	882	903	895	893	942	894	886	890	914	924	958	931	947	934	906	866	893	943	897	892	947	838	924	937	905	938	875	916	959	907	908	931	931	870	904	907	934	941	878	955	884	906	909	909	970	900	892	876	880	915	890	907	921	885	924	936	873	941	960	878	890	920	862	933	891	923	897	923	900	967	902	868	901	890	937	872	891	863	937	943	909	876	915	878	935	945	894	889	903	902	921	909	929	914	916	878	912	934	955	927	905	987	883	895	884	869	882	915	897	881	955	932	901	946	964	959	925	827	876	909	914	953	928	956	946	945	907	869	928	946	904	928	893	921	931	907	877	919	905	953	898	916	951	938	856	965	880	870	997	881	892	909	894	924	919	900	905	893	852	859	989	877	875	913	990	900	929	858	852	949	915	973	888	914	918	916	939	901	892	930	905	907	907	918	914	882	889	907	937	934	877	917	914	884	937	923	922	948	934	925	954	868	911	897	883	940	967	917	927	956	901	927	940	941	894	911	886	925	855	923	941	892	935	902	960	890	901	931	894	883	949	949	906	909	934	903	935	908	918	927	903	939	901	891	954	937	930	850	891	899	953	900	940	904	889	904	924	920	883	864	885	951	933	956	863	948	916	882	918	906	925	917	890	927	919	898	928	937	944	962	898	858	914	930	916	924	957	888	933	906	900	907	891	912	921	930	911	919	971	883	906	900	920	891	920	879	890	878	933	905	948	950	887	865	889	918	831	960	902	899	898	945	936	941	890	963	921	918	909	878	932	887	926	907	923	890	869	849	900	926	932	926	903	947	921	888	950	953	905	917	900	861	857	914	941	906	942	923	868	929	908	866	947	886	898	922	863	929	912	934	945	913	909	913	888	929	889	899	917	936	878	955	929	924	937	910	883	876	947	930	929	944	863	922	930	911	880	904	889	927	882	931	950	868	930	962	921	904	909	951	987	948	933	939	932	845	922	939	954	913	915	911	933	893	932	939	923	915	988	937	866	898	913	895	877	890	920	910	921	931	930	973	930	889	924	927	925	918	920	966	887	944	935	912	906	943	943	929	909	893	952	914	930	915	921	923	921	971	915	862	892	908	953	903	878	923	907	930	917	913	916	889	874	898	889	942	934	806	907	889	873	873	914	876	931	951	889	882	884	893	876	874	947	952	911	948	963	914	957	886	915	930	948	891	960	916	917	892	880	871	952	948	911	935	933	936	895	873	881	931	907	937	886	951	965	938	923	910	904	923	879	885	924	903	932	894	899	910	922	889	892	894	969	916	859	944	928	921	865	864	891	931	946	940	915	848	913	908	930	951	895	869	895	926	931	933	902	907	938	896	903	969	919	921	907	966	924	897	888	918	909	955	923	888	926	895	918	962	937	896	887	966	904	906	939	980	918	898	905	863	900	889	926	907	923	921	921	896	910	915	907	900	913	924	910	939	909	893	949	955	952	906	921	932	927	890	932	945	927	872	849	889	900	955	921	869	922	910	853	927	933	914	915	888	926	940	897	940	859	1000	923	932	936	889	892	898	914	899	941	816	945	927	957	921	922	871	842	901	904	951	938	903	978	885	948	922	893	883	929	911	912	881	925	937	932	886	955	880	887	904	886	895	966	876	912	869	903	941	911	902	891	907	938	918	874	957	932	903	880	942	953	905	952	1002	885	942	900	919	901	930	870	924	893	942	873	915	937	883	890	907	893	895	932	913	961	900	933	935	920	937	871	869	904	879	886	904	914	873	943	930	922	925	986	892	916	924	825	885	901	930	928	918	915	906	897	972	893	936	946	981	888	917	953	869	921	884	916	915	947	889	876	930	969	905	860	880	922	949	927	857	953	925	897	915	924	949	906	889	944	946	904	915	903	911	891	933	922	963	957	906	928	947	938	922	900	966	890	914	868	876	897	958	947	908	933	895	921	879	927	950	899	900	923	945	898	877	928	906	920	843	900	951	840	897	945	904	939	936	927	907	948	946	924	926	912	942	926	901	922	978	890	889	916	892	923	917	939	928	896	917	954	892	947	886	933	900	931	936	881	916	904	865	944	899	932	905	927	910	928	957	916	858	853	911	874	945	918	874	924	876	915	945	955	940	903	889	926	957	936	845	878	926	875	932	906	871	881	937	870	912	934	888	869	891	906	900	909	889	937	910	885	905	907	922	904	890	972	901	949	921	905	894	931	943	886	881	879	946	915	943	928	925	899	901	931	914	931	861	884	922	947	915	927	916	888	903	905	902	877	963	926	963	892	987	929	960	953	839	965	937	899	960	885	948	942	925	873	920	947	893	952	889	912	935	911	969	899	932	927	885	901	957	883	873	875	912	869	912	920	904	900	929	941	880	927	920	930	906	931	930	888	880	879	939	957	931	934	904	892	904	864	913	957	885	944	922	922	920	913	915	910	911	909	951	932	891	899	901	943	903	913	871	902	915	895	886	898	886	858	921	883	879	896	976	917	893	910	924	989	904	888	886	908	905	941	904	898	905	972	921	922	935	903	923	859	932	896	871	918	984	892	910	900	959	872	911	924	901	889	863	838	934	984	887	931	930	928	909	926	902	886	988	940	906	912	861	927	894	937	946	978	938	972	969	912	851	924	913	942	901	938	928	917	887	900	899	909	947	884	912	901	879	927	894	905	932	912	927	913	903	940	884	939	917	929	918	955	908	862	907	934	883	914	923	947	886	936	862	859	916	900	881	954	947	883	920	962	903	875	874	926	932	879	906	972	902	860	899	876	895	914	914	895	935	970	941	902	927	896	927	941	903	915	886	938	862	878	885	935	887	885	899	926	894	917	877	864	933	917	868	911	859	932	922	918	904	921	913	888	916	893	962	870	861	911	927	914	935	892	918	933	905	943	902	929	885	901	937	879	1004	866	915	901	909	855	948	953	890	908	898	947	937	870	910	885	900	967	932	951	900	900	975	954	884	895	968	958	915	857	890	916	903	895	922	901	941	942	892	919
27294	13874	21998	30398	15103	5412	2087	1142	997	843	865	921	969	881	954	946	939	902	928	949	941	945	867	904	907	956	896	935	911	915	915	920	934	883	960	903	916	886	877	903	905	887	813	956	919	924	942	890	888	882	977	955	892	933	934	920	953	920	946	896	889	922	898	877	927	942	886	930	876	908	909	905	853	891	894	872	962	912	955	902	892	902	890	914	973	907	899	856	869	906	926	881	823	904	921	934	906	909	888	892	889	945	895	903	911	907	968	936	888	964	942	892	947	936	925	871	927	885	930	962	905	905	877	918	935	958	917	933	906	934	937	897	863	901	943	904	925	874	889	900	892	965	950	909	890	904	932	901	870	909	883	930	858	866	925	977	920	885	913	902	891	874	883	886	940	863	891	922	922	883	884	898	912	918	904	925	910	878	857	956	886	945	940	949	917	918	928	921	930	914	860	943	877	900	953	894	882	923	904	924	889	919	910	890	870	918	879	916	865	903	965	898	903	917	933	870	880	902	934	872	945	931	911	930	921	959	899	905	985	872	916	924	923	888	905	935	872	972	949	898	902	909	943	934	937	899	868	888	905	900	911	860	879	873	939	877	947	877	939	882	916	880	913	910	916	929	950	867	942	886	877	906	921	922	920	870	976	958	970	841	879	886	907	881	922	895	934	874	943	883	921	945	965	930	912	897	937	917	937	916	909	948	944	926	882	900	958	943	883	944	920	954	957	931	892	934	962	939	946	921	920	896	872	957	948	917	910	911	912	953	871	924	886	898	841	889	840	917	914	912	973	897	905	914	879	852	852	872	883	901	907	870	941	902	868	887	830	859	928	904	889	886	935	918	901	892	880	920	896	921	919	917	910	894	878	883	910	882	895	898	908	936	893	874	869	883	953	930	870	944	862	930	906	868	899	964	909	890	929	940	937	915	918	912	947	914	897	950	897	934	894	898	875	937	883	920	917	855	988	899	867	892	954	894	922	903	897	923	922	889	902	947	882	921	922	921	943	943	905	942	892	872	895	950	900	890	911	989	904	937	903	858	865	936	883	920	918	921	905	879	913	972	932	905	926	924	950	950	892	934	924	902	871	904	866	910	932	915	869	880	907	922	893	929	909	872	914	968	950	931	882	905	893	904	918	850	889	896	865	913	872	879	914	900	896	933	951	862	922	894	899	898	912	922	932	900	901	931	934	900	888	915	869	924	869	835	890	895	826	909	882	887	865	923	948	890	929	940	910	889	916	902	951	928	917	908	913	874	947	918	879	935	979	917	914	894	875	836	900	897	963	920	884	914	889	938	897	887	913	890	902	890	913	909	911	809	873	873	868	875	872	859	862	910	870	913	927	861	972	916	867	938	962	914	901	933	904	903	879	875	909	949	950	895	916	899	893	907	911	898	907	931	882	880	985	868	889	879	920	877	910	907	930	875	916	840	943	935	907	944	910	897	867	887	921	851	943	897	884	904	935	931	913	882	925	908	871	920	899	922	879	888	948	883	946	924	954	926	882	886	895	931	882	915	906	864	898	889	923	908	850	928	951	895	897	872	849	924	911	945	888	916	921	915	918	914	926	858	896	893	910	911	895	906	950	920	885	933	912	905	858	915	931	919	862	909	930	892	916	904	908	865	872	887	947	922	889	926	914	915	865	897	891	885	891	858	925	899	893	927	924	890	950	860	939	869	947	908	948	935	881	909	934	920	893	935	881	939	923	896	945	918	926	920	927	911	933	955	899	866	877	915	942	948	870	899	918	901	910	919	953	907	914	883	914	849	966	862	900	876	851	906	895	867	888	944	892	925	930	898	885	929	912	907	904	929	823	857	927	822	926	909	964	967	877	898	941	909	923	945	917	836	877	867	905	917	894	898	907	917	912	868	920	944	904	902	945	894	917	959	856	859	898	930	880	862	894	925	935	835	852	902	925	895	920	896	916	956	937	935	934	908	888	864	888	887	878	891	960	818	932	894	904	932	919	842	936	931	890	885	860	955	881	877	829	941	873	947	940	982	847	936	893	886	942	831	884	907	924	967	875	973	893	892	907	904	865	934	904	903	886	886	953	956	924	907	929	923	918	901	914	871	935	874	967	972	944	946	881	903	944	871	924	963	903	890	937	834	899	890	906	930	945	878	861	905	896	917	905	907	911	969	971	896	939	854	969	886	897	906	979	922	884	908	898	937	942	942	905	957	846	905	896	911	933	880	884	935	942	950	895	945	887	915	905	973	895	881	891	903	881	878	893	942	849	882	912	868	906	878	865	880	869	905	911	919	928	893	905	881	899	872	903	896	877	907	940	916	912	919	928	930	919	948	921	914	903	902	875	897	882	946	914	910	907	877	965	890	917	919	864	944	913	917	855	886	900	944	886	825	950	916	947	947	859	934	885	994	844	930	921	891	912	929	898	958	918	906	864	866	858	912	880	930	859	971	931	902	958	954	934	867	962	921	961	907	918	936	924	902	894	877	836	870	928	903	953	875	925	879	891	885	915	934	916	912	911	907	940	903	951	944	912	907	897	926	976	932	880	914	906	899	903	908	920	917	923	926	927	872	897	918	913	894	965	863	906	904	924	906	878	899	884	844	895	862	881	924	924	942	902	863	927	918	933	896	919	944	879	934	928	922	922	907	923	977	941	1001	897	825	895	861	884	899	892	911	896	970	877	871	955	985	908	904	892	907	903	922	942	900	845	941	907	907	918	932	908	941	925	950	860	923	889	949	929	911	893	946	866	930	938	957	912	904	891	883	921	924	930	871	950	834	972	933	921	895	903	901	939	871	868	912	870	912	850	931	924	904	914	930	925	964	926	895	910	900	929	897	920	940	927	888	939	888	936	906	949	910	941	873	856	935	911	903	911	948	891	958	885	888	919	956	927	916	855	922	926	955	903	855	886	881	913	884	915	925	884	946	980	893	907	905	914	915	886	894	922	935	969	880	930	909	949	952	924	901	916	936	908	840	884	932	925	891	913	923	889	923	919	952	876	878	932	982	956	930	883	961	909	943	890	972	909	937	860	939	883	925	932	949	947	907	922	973	930	948	883	890	897	905	889	905	925	941	901	921	888	952	923	919	896	894	933	942	916	921	929	913	914	879	947	936	878	914	935	915	952	882	849	920	938	899	960	910	915	897	906	928	914	881	925	915	863	914	921	915	968	908	901	906	870	957	958	896	882	905	921	907	932	938	873	936	882	909	876	878	907	925	894	940	872	904	883	929	908	913	858	910	900	958	929	882	974	867	854	974	865	916	932	884	911	927	906	867	914	938	887	838	822	895	885	870	926	879	921	891	927	964	884	968	946	860	901	926	908	925	896	942	869	881	931	913	948	902	935	896	896	950	900	825	864	914	902	844	867	873	917	881	900	922	960	882	910	916	902	922	843	844	926	901	940	913	895	920	910	906	929	926	931	876	899	955	942	923	896	914	906	865	935	897	881	952	899	872	928	936	927	874	863	945	930	919	916	891	911	903	929	907	901	946	944	940	911	884	919	904
4982	1238	24416	20678	9563	3879	1689	975	804	812	810	752	813	767	745	772	778	819	790	784	766	796	771	813	767	773	753	889	736	818	779	800	834	833	756	742	824	816	778	770	786	777	772	766	768	788	804	751	817	779	802	800	800	780	759	812	813	765	774	780	789	778	765	762	799	805	739	827	789	809	759	769	806	745	755	814	743	802	823	802	839	834	826	750	797	750	786	759	818	747	765	828	743	749	780	809	820	770	787	775	804	737	823	772	798	777	798	800	745	779	775	805	811	798	784	825	764	730	778	802	816	775	747	719	825	842	767	776	743	848	810	775	754	769	819	779	802	803	734	747	761	808	769	780	754	772	745	766	786	772	791	798	803	767	758	778	771	805	774	754	799	818	798	795	777	801	737	801	786	781	736	784	773	777	728	740	791	822	832	825	764	805	822	786	795	792	779	803	797	783	794	757	795	831	836	764	773	730	786	837	794	798	772	832	800	778	754	737	796	789	775	825	793	807	732	777	797	832	794	768	744	784	717	777	763	765	818	773	818	782	780	755	800	750	764	822	786	806	819	807	779	749	738	745	790	751	825	782	771	800	815	781	761	756	798	770	785	763	761	809	781	790	787	755	779	775	780	785	778	794	774	762	790	764	735	795	737	779	802	796	767	800	764	790	768	753	766	788	763	794	809	797	781	751	780	807	807	816	771	794	799	765	752	793	798	783	774	776	802	754	807	761	837	766	768	794	756	828	742	803	767	810	795	810	720	758	736	778	801	786	785	741	779	779	726	762	767	791	800	731	801	749	734	803	752	782	805	779	788	770	800	744	804	822	819	762	775	811	789	742	777	768	743	818	758	753	799	810	763	767	774	785	768	762	788	808	743	792	787	786	766	799	803	786	713	774	817	762	763	807	787	776	761	800	790	773	812	789	820	735	730	799	747	756	747	833	738	763	838	800	738	755	758	781	763	763	766	774	771	780	782	755	737	789	814	742	769	749	739	770	704	796	741	749	839	768	791	831	730	744	758	784	801	864	792	805	816	792	780	796	773	825	778	805	777	795	813	784	758	808	763	788	790	784	740	820	815	772	740	771	797	717	799	814	724	789	811	844	761	737	756	772	800	796	753	774	763	786	819	755	785	787	791	762	814	769	786	738	775	790	780	836	809	765	793	776	769	806	789	790	794	767	784	791	791	786	760	768	801	783	828	783	771	804	796	792	765	790	749	797	792	717	803	762	770	792	795	781	800	737	784	781	767	793	815	792	801	792	779	796	748	756	808	793	782	743	779	791	772	800	823	813	781	757	788	751	743	790	812	785	759	773	813	801	812	780	786	741	811	806	805	756	777	804	776	799	802	771	756	783	750	763	772	758	792	784	756	810	825	817	783	795	795	805	756	777	805	780	781	772	724	760	773	813	770	777	804	810	780	762	720	806	728	810	753	810	794	782	781	734	786	788	828	744	824	777	780	749	726	777	723	803	786	764	790	761	815	788	796	787	776	801	765	810	837	786	792	762	769	795	799	809	793	786	736	820	771	739	822	774	781	735	849	727	774	798	809	758	851	766	789	785	780	746	833	767	739	784	748	770	749	751	825	795	804	752	759	809	833	822	747	781	786	760	809	715	754	759	763	816	814	782	778	808	757	797	789	779	788	844	742	776	800	757	782	804	803	788	826	803	786	761	736	801	765	715	781	777	786	787	791	777	829	775	791	760	803	760	785	830	758	795	722	795	797	798	770	780	758	797	819	779	799	696	761	776	813	740	813	765	750	787	779	860	782	738	791	801	774	737	817	801	788	728	798	771	832	790	748	751	755	793	786	749	740	770	798	822	791	752	776	798	745	763	723	781	747	740	790	704	797	761	793	798	761	815	858	815	780	775	767	819	792	778	800	761	755	754	792	756	783	783	790	748	756	804	776	762	764	775	827	839	776	748	750	805	791	761	739	791	790	794	787	761	781	792	752	779	782	795	801	778	817	763	791	794	779	819	824	750	780	780	809	741	780	769	801	796	766	826	838	730	808	787	762	792	789	752	819	794	765	736	760	804	766	840	760	790	797	773	826	805	775	709	800	778	750	796	830	848	789	783	778	785	740	746	799	739	772	763	786	802	771	766	765	722	787	746	793	761	765	765	772	788	838	834	854	764	772	779	861	773	758	795	773	762	777	813	764	837	791	829	769	752	757	751	790	747	805	813	824	785	809	764	805	818	792	789	763	786	779	789	768	758	793	783	806	769	800	738	793	790	740	762	829	756	802	841	769	751	834	792	757	752	762	770	755	757	726	813	766	776	805	798	795	788	776	749	769	840	789	734	777	750	776	812	774	733	752	773	778	825	806	757	758	837	738	808	783	809	763	846	818	852	776	783	840	688	770	817	814	752	807	778	785	770	727	802	778	783	770	819	810	797	796	812	745	790	793	803	773	722	803	780	774	786	795	826	806	797	793	800	852	788	739	789	799	756	805	816	748	803	768	776	790	765	787	762	794	758	831	792	801	759	788	807	750	838	773	778	762	762	785	778	740	827	786	738	809	843	734	841	841	757	814	760	813	755	803	789	772	804	814	732	796	824	748	784	763	818	782	778	776	777	784	779	789	804	810	784	767	789	794	819	814	726	793	817	753	779	784	742	775	786	834	775	731	786	794	764	773	797	802	743	820	748	804	830	798	787	754	816	829	741	763	783	778	787	731	775	781	770	770	734	706	819	742	834	761	815	779	780	756	830	763	841	761	791	796	782	797	743	764	793	820	815	749	796	807	805	787	789	803	830	773	774	748	769	792	778	736	754	772	766	790	794	787	759	800	817	812	784	804	748	772	771	803	781	770	819	760	746	780	720	726	790	779	773	768	726	788	826	758	766	805	827	759	788	777	758	781	777	845	782	776	791	792	798	797	803	764	749	817	782	779	778	769	759	741	734	786	793	768	789	715	746	841	764	796	809	796	769	786	754	808	784	799	771	746	778	791	795	830	793	798	702	799	729	812	762	777	757	814	798	739	787	738	730	739	765	771	763	826	801	793	796	797	796	814	796	769	814	817	771	799	830	796	781	799	829	804	790	801	769	777	721	780	759	750	809	778	783	794	785	751	811	750	754	843	796	784	741	790	803	806	803	795	769	757	760	812	794	754	801	796	739	760	817	761	792	823	775	767	754	811	780	785	741	779	750	816	807	798	766	788	768	779	797	817	808	779	804	786	774	735	768	814	797	750	770	755	820	806	771	735	779	765	802	741	781	751	799	823	753	761	790	748	784	750	779	826	775	734	792	786	767	789	766	767	752	765	768	788	760	756	764	790	798	772	745	790	755	847	768	800	809	781	764	794	813	782	721	814	776	773	819	751	817	763	758	765	776	760	783	783	767	803	789	767	779	843	811	745	798	807	801	742	750	770	796	744	779	772	796	785	802	744	785	799	742	764	812	779	768	784	764	777	799	814	773	767	795	778	823	783	813	824	761	792	845	810	815	771	769	811	778	804	741	815	805	733	845	809	724	772	771
24467	21080	36615	63478	52992	36769	18138	4648	1440	1015	999	916	921	930	848	902	913	932	921	891	916	942	944	928	907	902	904	910	952	932	901	966	961	895	930	880	912	1017	916	921	902	925	981	906	943	900	949	923	976	917	833	903	910	898	864	885	927	857	855	879	845	910	943	921	927	861	940	870	958	947	883	885	892	891	896	910	923	919	900	936	877	887	878	911	909	839	861	886	915	908	852	937	928	858	849	915	894	923	868	862	926	866	948	907	953	924	861	925	880	905	837	905	876	825	886	922	890	916	848	908	937	888	884	881	906	890	936	878	905	902	956	900	951	907	888	905	894	878	897	848	833	931	902	872	877	963	948	865	865	902	904	872	899	883	956	941	940	952	928	893	953	882	902	894	901	900	910	961	876	909	909	887	874	885	910	907	927	843	918	970	866	911	868	873	888	918	906	877	953	952	868	862	914	912	909	852	909	890	933	910	916	911	894	899	870	892	909	925	936	879	895	876	894	921	914	840	874	933	910	892	878	863	875	882	901	865	901	896	844	904	866	843	885	878	880	929	909	925	884	912	878	895	881	940	928	882	898	906	885	901	854	841	917	880	902	922	870	898	861	861	902	966	846	905	893	939	892	847	887	918	868	855	921	884	856	850	947	912	894	905	880	865	877	941	898	936	910	906	898	900	880	879	887	930	862	886	910	860	917	900	884	869	942	946	871	931	933	900	876	862	893	904	939	917	853	954	939	896	937	908	877	910	922	858	903	916	903	938	888	865	944	937	888	931	931	938	890	919	871	902	866	935	868	927	905	909	876	883	932	867	921	913	891	806	939	844	925	887	957	935	907	865	876	925	876	898	881	892	867	896	870	908	925	903	882	922	881	883	972	879	917	934	910	913	832	883	939	926	824	849	898	883	864	905	877	903	914	953	862	880	868	891	958	900	895	887	853	915	920	941	930	862	927	924	929	856	917	901	899	937	917	920	914	902	931	870	901	895	858	844	897	888	871	879	896	935	854	918	889	961	952	900	851	916	857	870	888	912	900	874	978	899	912	895	913	905	894	882	923	870	910	905	871	937	931	913	867	888	901	900	912	919	878	912	933	892	927	949	860	920	883	966	849	905	904	880	933	890	939	889	921	905	899	929	940	873	935	884	870	930	951	912	903	910	904	906	864	910	930	850	919	933	964	925	972	900	902	923	872	867	944	926	893	895	922	841	881	899	953	951	864	890	875	962	913	950	898	869	877	885	916	875	883	942	893	884	909	909	911	907	856	851	852	920	878	924	922	933	898	877	906	905	870	930	911	936	918	878	900	863	892	921	952	906	893	921	845	906	892	865	930	907	947	894	911	876	884	891	921	894	905	892	950	874	919	887	910	913	881	893	880	879	915	880	877	919	900	866	905	902	885	928	906	867	869	890	909	907	898	919	903	921	909	938	886	861	897	825	916	896	937	877	906	891	900	866	883	901	869	911	901	918	858	864	876	916	850	906	917	889	911	888	879	925	921	908	912	915	860	932	892	862	916	924	867	900	935	897	895	880	884	855	860	853	878	919	856	939	888	879	891	884	884	916	854	935	939	906	912	873	935	909	907	856	873	906	889	966	962	836	880	835	851	936	858	940	873	913	883	902	849	876	919	910	894	838	954	888	882	868	864	944	890	901	960	881	911	898	911	885	865	894	944	892	882	891	842	879	916	912	906	862	897	904	940	895	939	858	905	894	873	911	947	899	878	901	901	860	874	897	911	890	886	822	896	886	962	928	921	895	912	901	869	905	847	914	940	902	864	884	915	905	907	912	894	887	873	864	917	883	903	932	919	947	932	897	865	886	867	887	937	888	920	948	887	828	845	935	864	912	876	920	889	918	880	911	872	925	926	939	864	875	873	868	907	928	863	880	858	910	899	866	929	853	953	898	850	957	908	900	898	899	909	891	889	921	902	925	885	907	891	925	863	926	892	867	918	893	912	893	940	870	867	922	914	881	882	915	881	930	921	895	905	868	884	927	906	915	857	911	895	896	895	835	906	923	911	922	915	954	921	926	890	951	891	981	849	910	915	895	891	910	927	905	852	879	950	913	905	910	912	923	925	898	885	912	909	850	907	913	881	905	947	892	905	873	881	908	884	921	906	943	911	856	870	915	909	898	916	864	919	925	881	904	862	874	926	919	859	873	881	890	951	957	923	852	877	883	896	888	900	889	951	895	937	856	944	897	884	864	903	886	936	923	926	855	918	882	899	915	904	901	885	902	941	873	883	868	908	922	930	875	874	911	892	894	934	903	886	899	907	915	904	891	934	965	890	942	917	895	909	937	873	861	928	877	906	839	897	871	906	881	876	892	918	911	931	912	858	911	887	880	825	861	917	869	918	915	877	849	913	918	915	906	910	879	958	831	859	897	893	902	957	894	936	910	879	882	880	897	911	927	840	900	857	930	868	899	974	849	932	893	900	962	925	922	919	887	902	879	917	883	893	909	904	927	926	890	884	894	857	911	910	945	909	915	917	893	897	888	934	900	942	893	936	855	885	849	906	824	890	910	894	855	919	915	933	928	875	870	873	887	849	925	887	822	914	857	894	934	900	847	872	914	891	883	933	887	872	922	886	905	860	908	913	884	901	917	869	912	880	938	874	892	905	901	931	925	872	861	936	864	896	893	892	882	879	955	947	896	916	894	896	875	935	850	861	916	865	861	914	887	900	937	900	855	898	850	824	902	895	932	941	921	906	925	903	863	888	953	877	919	881	914	824	906	891	920	922	929	907	835	938	876	906	877	856	914	868	881	921	933	917	867	872	936	914	888	861	932	914	934	908	872	880	849	884	906	886	887	894	859	875	857	909	891	926	873	914	914	887	903	894	893	922	883	894	906	907	857	875	930	898	921	876	905	886	895	875	925	913	859	870	917	873	909	923	902	862	871	933	884	925	858	952	871	924	894	903	961	933	904	911	915	930	930	929	882	899	876	922	925	926	896	934	890	872	848	906	891	884	904	868	879	919	857	902	881	927	888	936	893	883	869	888	884	893	909	964	939	926	903	880	876	944	886	879	898	930	913	918	922	893	958	884	871	913	863	959	955	888	889	981	933	852	883	874	891	865	873	880	860	859	873	888	889	845	900	913	896	938	882	908	855	889	885	927	898	927	909	863	859	911	863	875	899	858	940	884	895	891	932	956	918	862	936	896	874	881	941	858	888	906	865	881	904	861	965	912	896	912	840	897	896	861	879	915	951	901	910	892	850	890	913	937	839	910	892	881	803	890	860	891	905	919	894	932	944	953	843	930	850	881	886	938	929	927	888	880	859	889	883	897	880	869	902	916	960	915	870	917	936	890	943	940	894	860	809	897	880	891	915	848	839	934	900	919	895	932	919	885	892	930	911	859	922	886	928	925	924	825	899	929	871	879	895	924	914	881	896	942	929	913	903	915	900	922	897	961	954	959	867	921	898	892	910	919	895	893	957	921	928	874	898	924	869	919	923	935	937	906	885	874	875	904	897
3573	4844	57729	67987	49167	27793	10863	3384	1297	863	845	844	843	854	894	837	846	835	864	834	856	885	851	827	797	830	858	861	819	800	863	856	829	819	825	869	890	862	842	819	803	870	876	845	883	824	887	822	842	806	789	833	824	840	849	808	822	805	804	821	872	785	881	799	837	788	895	786	825	844	817	819	829	820	829	802	796	824	821	879	802	812	840	859	822	862	835	808	809	872	851	845	825	806	811	794	813	800	842	831	838	800	806	861	838	839	810	833	782	838	848	830	845	827	842	835	802	813	819	803	839	833	844	810	833	770	848	787	840	794	829	826	871	778	839	839	800	767	838	814	901	815	840	803	827	780	879	807	805	806	844	842	811	827	828	885	818	811	844	827	850	884	880	847	831	844	844	812	843	851	861	830	810	827	822	824	822	839	831	805	846	841	842	867	822	847	809	816	855	872	822	823	842	825	828	799	789	816	845	789	840	860	862	849	815	850	855	880	830	831	837	829	820	834	792	836	809	840	822	846	863	838	877	790	831	846	801	827	802	810	847	820	835	815	836	801	849	825	833	795	805	795	843	787	791	861	808	807	788	840	843	793	873	814	828	856	811	835	898	805	822	806	806	860	841	817	833	831	888	810	856	789	791	862	841	849	919	809	855	795	880	788	829	793	844	829	855	795	800	807	854	848	802	821	841	790	870	815	832	814	826	813	809	825	836	819	885	842	843	846	816	830	888	799	777	821	844	806	849	791	815	817	812	831	848	794	807	790	832	836	827	826	882	910	806	812	821	762	812	826	765	832	867	829	817	798	795	830	851	835	833	867	808	794	812	789	807	816	831	762	805	842	852	849	814	779	848	799	820	811	831	837	843	802	821	823	824	815	851	858	816	801	831	845	847	826	808	832	822	815	793	799	876	786	854	790	863	849	777	833	796	834	847	829	824	795	802	811	792	805	823	844	794	804	836	856	791	857	792	831	788	897	867	785	823	811	809	805	754	853	808	828	810	822	864	831	809	855	829	859	830	821	849	812	807	816	812	819	822	774	862	829	855	827	841	839	811	822	835	818	840	899	848	836	811	830	754	830	914	817	830	865	823	766	849	843	812	799	824	838	815	828	794	817	862	784	848	805	844	778	846	823	843	855	847	858	826	870	820	857	757	895	828	787	840	837	813	843	790	803	830	794	774	844	854	842	817	751	845	791	831	802	837	808	792	817	852	866	885	799	832	850	858	821	832	832	829	836	820	854	821	797	800	817	792	873	819	804	842	867	809	835	860	844	848	804	882	816	851	843	849	828	796	841	840	843	809	769	815	821	790	782	798	819	770	872	848	847	767	828	796	833	882	819	846	817	800	838	805	832	856	789	813	865	869	853	905	815	858	830	814	821	808	830	828	818	797	854	839	856	859	794	775	805	873	835	805	872	824	810	832	806	749	887	798	852	810	776	834	822	821	838	859	842	829	787	822	838	868	857	889	860	870	854	869	829	794	831	847	770	843	825	828	807	827	858	876	825	788	854	820	796	876	859	815	812	797	893	863	781	796	756	843	806	824	824	853	841	832	813	815	783	832	849	814	886	813	788	761	788	851	825	783	818	844	854	862	795	795	798	835	809	834	823	839	822	832	811	828	818	824	847	827	827	826	793	807	807	784	824	849	835	817	808	868	855	855	854	793	797	843	808	832	773	871	823	790	814	818	856	798	777	811	814	788	843	850	838	868	850	833	836	847	795	850	797	862	812	830	811	836	842	790	821	799	820	803	812	799	892	867	813	864	794	875	802	807	829	810	788	825	821	774	874	837	838	808	843	795	841	847	849	834	812	842	835	815	787	777	789	823	831	809	815	766	817	854	825	801	842	800	878	824	816	866	854	845	824	844	848	855	799	803	814	819	804	863	829	836	821	831	811	817	840	811	859	774	851	833	849	898	857	811	852	803	798	798	834	837	796	824	797	817	830	814	851	825	792	829	798	820	832	841	769	817	806	856	819	781	813	844	812	829	806	814	793	821	828	819	840	836	821	843	805	850	818	856	813	848	793	846	875	856	853	793	842	833	813	846	808	882	810	840	812	797	801	819	898	833	840	791	844	797	819	836	879	862	793	854	812	819	856	830	813	856	847	815	847	837	871	792	827	809	813	843	864	824	791	841	779	845	848	827	820	823	818	824	858	819	833	834	848	832	835	842	814	781	806	857	838	810	824	796	777	806	855	813	822	833	826	845	822	829	854	788	778	857	814	757	841	803	807	765	841	838	851	838	826	793	787	834	764	825	827	824	782	812	847	804	808	843	778	840	790	796	823	844	864	804	878	848	824	816	878	810	885	824	835	838	771	815	838	813	894	820	783	815	855	805	798	805	796	824	850	865	829	825	866	839	794	892	854	795	819	828	751	793	827	823	857	848	910	844	826	784	888	817	796	817	807	809	807	822	806	812	790	810	861	850	839	832	791	819	762	857	833	855	780	843	792	837	764	827	818	814	779	821	820	826	803	792	836	818	819	820	842	820	816	804	840	813	803	788	838	817	797	875	850	845	845	797	800	869	871	831	817	798	828	807	866	803	754	842	817	827	830	828	778	870	828	833	782	822	854	786	782	791	807	863	864	851	817	789	808	845	812	803	803	808	810	805	756	832	795	764	758	813	798	788	848	807	796	842	804	812	858	819	830	812	846	878	813	789	854	834	794	779	807	799	840	799	837	873	778	814	814	840	781	860	831	801	845	813	818	856	831	794	794	850	859	840	788	832	865	847	877	815	838	808	810	807	784	796	863	877	830	811	775	856	781	787	797	857	857	795	834	792	810	786	815	800	800	840	860	795	797	857	870	877	835	783	832	809	844	861	810	801	798	846	803	773	813	777	823	776	887	797	812	853	800	840	760	835	814	853	807	799	830	822	769	877	843	899	859	853	823	836	818	803	814	820	791	836	811	815	828	844	836	869	877	808	870	800	805	864	835	775	791	814	808	836	786	832	838	798	802	863	799	867	811	845	828	877	804	808	885	805	819	823	789	837	869	872	820	817	794	790	797	780	788	797	766	817	828	817	802	843	820	838	771	835	810	830	818	798	798	813	831	811	823	877	859	869	820	802	800	823	753	803	785	827	811	792	756	834	850	784	859	848	815	816	857	820	792	783	850	811	820	828	833	826	818	823	837	799	810	812	860	811	799	798	889	804	849	801	829	784	825	857	792	798	824	800	840	791	863	870	842	798	852	833	859	835	822	878	821	851	827	869	803	792	807	833	841	823	812	829	764	837	800	788	872	819	820	857	781	773	805	816	814	820	854	814	820	831	830	830	794	828	870	818	854	849	787	824	819	848	853	851	755	816	832	820	829	802	800	793	860	840	789	768	859	848	789	802	854	809	786	824	836	810	834	829	761	806	839	874	811	811	809	816	812	778	826	839	798	845	820	834	841	859	835	869	846	833	810	834	787	798	825	857	822	825	814	854	819	800	822	844	798	830	801	817	818	806	846	819	883	748	773	851	858	826	817	825	773
23785	21073	30194	54408	60658	47092	28141	9406	2252	1216	1034	1035	1051	1042	958	1010	985	1005	968	1024	984	1024	1028	1016	1019	1015	973	1014	1072	983	976	1021	1000	985	987	1001	991	1033	1000	981	953	1027	1019	1002	922	982	1017	1062	944	1010	1025	994	982	941	1016	1035	997	1010	1029	982	1002	1009	990	1005	938	991	951	1019	928	963	954	1024	976	978	978	949	1027	923	997	986	1023	975	967	985	960	1004	957	993	1015	972	1001	995	1006	1011	934	970	1045	1067	1010	1019	993	1031	976	1055	955	934	930	973	980	915	1073	981	991	980	976	988	954	989	983	1005	1031	1018	972	975	994	961	1001	956	981	995	976	932	988	929	970	952	1020	1010	1033	999	976	1003	1055	963	960	977	965	982	1033	1014	1005	1011	999	944	979	984	969	944	969	967	1057	1053	981	891	989	1020	982	930	992	971	997	963	967	937	955	946	992	1034	1013	1020	971	1015	993	987	958	946	992	1012	915	977	953	984	975	1000	972	947	1001	990	971	929	947	954	960	996	971	982	994	1004	1007	955	986	943	947	961	943	962	1003	1011	997	999	1046	1004	969	987	941	987	1006	976	1022	963	988	1024	980	972	1070	1023	1017	953	1031	948	992	983	985	991	1041	978	950	972	986	1046	993	1022	1023	907	1020	990	993	974	1014	977	953	977	1008	977	938	944	1002	977	963	1044	970	984	964	1017	972	1005	1001	1006	993	995	972	987	959	1030	985	949	946	964	1011	940	1010	966	990	986	953	1020	972	1010	1006	951	945	932	1027	965	990	900	975	977	991	1047	996	1005	1011	963	1009	1003	1047	937	970	1019	937	939	964	1009	994	955	991	982	936	957	976	938	1078	994	1019	1048	983	1008	1000	980	1045	980	999	964	988	976	1019	1031	904	960	983	931	964	1011	1000	961	990	946	980	977	995	985	974	1024	1028	972	967	956	987	916	957	942	949	966	1037	1010	1033	1000	989	978	946	967	1016	982	990	972	1005	964	958	961	967	919	980	938	1029	950	986	1045	1003	954	979	988	992	924	989	1029	988	949	963	929	1043	955	984	967	954	969	987	977	981	954	965	1034	939	1001	963	999	981	990	975	1005	930	977	1015	1004	981	992	988	961	980	951	930	983	1001	967	976	952	965	1011	1014	946	1022	964	993	1008	987	969	952	1027	991	962	950	947	994	1000	928	978	938	973	984	951	999	979	1039	998	961	944	1012	950	977	997	995	1037	968	1030	975	984	980	970	954	964	982	1001	1026	957	994	963	934	975	1050	1005	994	980	992	1069	1032	964	963	952	1069	973	1047	990	974	982	1016	1014	962	979	1052	971	953	953	989	975	946	1055	997	979	1002	940	966	983	973	1014	1012	949	1028	981	991	991	964	964	989	963	962	1006	993	991	963	1000	1019	1036	984	968	981	968	927	986	941	971	975	964	946	983	973	955	996	950	998	1005	954	970	954	956	998	988	979	987	929	948	1073	971	1010	1035	959	956	953	1044	965	985	992	950	976	994	970	1018	1073	996	958	1009	997	978	958	1034	996	1004	959	974	934	1003	1016	996	925	980	990	971	988	966	971	971	938	958	981	1011	988	975	1071	967	955	1026	978	992	1013	998	997	941	1013	909	984	986	984	991	1005	961	966	1039	924	965	1023	991	992	967	935	1004	1030	998	955	996	1006	1005	1048	982	1065	1005	1002	945	1062	1008	964	1025	1053	1002	987	961	966	1009	993	994	1047	976	960	988	958	988	1029	1013	969	1003	965	1009	947	1013	956	998	1012	947	965	938	930	999	995	1022	1016	964	1008	981	1002	1007	970	975	975	1019	1010	1019	906	991	985	916	919	983	990	1032	932	956	934	978	997	950	973	967	1005	961	949	953	1001	963	987	958	951	991	934	948	961	978	982	999	989	968	994	964	988	970	950	1017	986	948	1008	1034	991	957	1040	977	975	1003	979	932	1039	1020	987	1002	991	952	952	962	977	987	1000	987	1006	1047	967	917	959	948	1019	958	989	982	941	998	986	936	966	979	999	1022	947	1043	1014	977	1003	1017	982	1035	1012	1089	976	1005	969	954	999	1013	974	1002	1024	1004	963	932	1017	958	1034	1006	958	955	1031	938	975	943	995	937	929	970	986	1001	974	970	1017	987	971	961	893	899	992	1002	991	995	1006	1004	984	977	920	965	950	982	912	977	1024	992	952	1027	1006	977	982	990	974	992	967	1024	1011	951	977	936	997	1017	959	949	994	972	951	990	956	936	1028	969	950	1007	953	963	934	978	1003	952	950	1003	976	999	1022	953	998	976	880	959	1013	994	995	1000	1023	1029	953	985	1013	986	979	963	992	1020	1016	950	988	990	993	964	1005	997	972	959	978	940	943	1016	988	999	993	994	1025	1026	959	1031	1014	1017	987	974	990	976	980	1025	980	1000	1025	1010	1042	1051	1007	942	955	1006	939	1006	993	927	1003	953	1004	963	976	1013	998	1029	1008	1047	1006	940	995	943	976	913	1045	973	995	943	988	949	990	1021	980	1003	986	998	955	972	956	987	1027	1033	967	980	892	941	905	936	987	970	1017	961	905	984	1067	919	970	963	916	974	1016	1027	1013	983	943	1003	1012	998	957	966	974	990	1016	952	988	990	988	973	1027	982	965	905	994	976	989	1002	1004	965	971	971	990	977	1027	1042	967	1004	1011	930	1048	972	1022	1044	1000	987	1017	954	989	952	1009	976	945	992	1011	1025	1019	991	982	981	993	986	1012	962	971	1001	995	1017	1007	949	1000	961	1023	950	991	960	1021	971	945	1047	1057	992	969	951	982	937	949	966	976	978	958	963	966	959	986	1024	987	1008	991	977	1003	994	961	984	978	985	986	1040	951	934	1035	964	973	1019	965	992	1012	1032	1031	964	964	1028	971	1022	1010	960	971	1019	935	986	930	969	968	966	962	955	1002	1007	990	1025	1038	976	946	1016	969	960	965	1000	1018	961	1005	953	990	996	996	923	993	992	891	980	963	982	989	1003	956	988	995	1011	952	975	1019	933	995	955	996	1067	896	967	968	972	1035	989	927	934	982	1001	966	951	1009	1016	1032	988	1037	1011	896	976	996	961	961	979	944	935	966	990	976	1004	1025	1015	969	1004	986	990	1008	970	1040	1001	1025	1026	989	938	1037	917	1013	1009	980	963	958	958	982	1004	971	957	989	927	953	999	933	1010	987	988	944	977	1001	1009	975	974	951	990	1012	956	987	974	994	955	963	937	1002	946	973	991	1081	980	922	967	970	1030	972	982	993	951	930	1037	1005	967	968	990	976	1001	991	931	1018	987	1060	1040	948	1036	964	999	1022	958	936	982	925	983	949	1041	1028	947	966	935	967	965	980	1044	1008	949	975	971	979	956	1053	1061	1057	953	944	980	916	941	983	988	1017	976	997	978	1023	1014	1035	961	962	969	1048	947	969	966	986	1037	962	1036	932	1042	1020	1056	995	1040	987	985	1000	957	948	1016	993	925	1032	959	971	925	985	1009	1018	1020	988	978	988	980	994	964	989	985	976	925	974	970	911	929	997	959	1009	991	984	953	981	967	987	997	956	986	1003	985	959	998	950	969	977	983	1007	964	1004	947	956	1008	1008	1013	955	989	1020	1041	935	1015	963	987	922	990	987	1023	953	972	942	1037	996	992	955	1009	980	1032	913	1006	989	937	967	1000	1004	963	987	1017	976	987	955	974	1014	1008	977	937	979	945	964	1019	936	973	984	958	964	914	1011	971	981	1006	980	959	996	1024	926	996	1016	988	972	978	952	968	937	996	1007	990	985	960	996	986	1003	1009	999	1005	1004	1010	955	979	957	970	953	963	1040	974	1024	1006	967	953	958	949	997	971	899	1055	964	932	962	973	963	936	1031	963	972	958	966	965	1003	932	955	986	922	992	929	933	1059	968	1010	971	961	937
7324	28626	50987	80536	65637	40679	18439	5722	1696	1036	943	934	905	924	916	906	949	906	884	887	903	921	943	928	826	950	940	884	904	892	918	922	949	943	939	875	878	874	905	913	905	908	894	897	892	948	866	968	939	911	901	895	932	895	872	919	889	883	842	911	909	900	913	868	916	902	895	916	889	889	939	959	911	919	884	953	868	911	917	865	931	868	903	905	935	891	863	908	905	875	925	887	884	947	906	873	907	892	911	913	909	874	962	948	931	931	895	888	905	878	931	863	890	866	947	933	960	906	895	925	879	919	843	889	893	880	907	946	921	987	913	883	917	915	849	904	871	888	961	942	869	885	877	937	896	942	903	899	890	873	915	932	926	946	923	903	937	913	950	876	911	945	898	894	924	900	882	940	901	932	920	916	910	922	862	911	886	916	922	896	911	923	890	902	974	915	922	959	870	909	879	883	889	893	934	827	940	908	917	894	925	897	908	865	948	867	928	902	936	860	907	887	937	909	929	941	890	889	925	918	863	904	872	987	943	831	872	851	889	899	904	890	858	915	879	914	866	907	889	918	856	879	934	903	896	911	884	906	910	857	910	959	917	890	902	880	919	867	884	933	914	901	884	915	869	884	907	890	861	928	922	858	928	919	907	962	868	868	964	862	893	866	852	935	914	909	909	879	884	876	885	886	872	861	921	943	918	905	905	899	962	941	930	889	913	840	896	847	947	867	897	900	881	848	925	893	849	911	916	902	847	891	875	925	935	861	890	953	952	936	853	911	830	871	878	925	912	896	900	879	855	917	879	902	878	847	867	890	934	875	916	900	914	912	936	936	862	866	917	910	887	951	879	893	899	941	900	925	884	909	855	921	889	846	932	941	884	884	854	923	876	884	946	872	912	931	863	919	890	876	833	891	911	864	836	902	885	919	898	913	854	886	895	893	942	930	913	885	912	882	924	917	936	906	876	867	919	910	904	907	911	891	918	922	878	988	881	904	903	887	930	864	882	918	944	885	870	910	865	951	912	915	874	889	872	846	938	882	932	953	915	864	884	917	925	911	904	930	883	881	890	901	922	896	895	958	926	871	880	916	852	918	828	933	945	877	869	912	912	908	823	930	909	917	873	922	895	904	929	891	895	903	911	883	899	872	875	950	863	869	878	865	862	872	929	892	889	909	953	890	935	949	921	936	851	910	937	852	943	888	913	897	911	901	918	892	912	879	897	906	903	932	946	890	866	914	888	882	900	920	902	912	940	895	922	913	920	913	887	924	929	929	938	905	877	859	836	874	905	902	878	882	855	929	865	920	889	873	971	909	924	910	881	917	920	910	914	987	932	888	924	860	922	917	859	918	912	921	948	937	884	964	890	904	897	920	879	865	929	847	897	955	892	872	930	943	916	885	916	847	863	876	909	893	917	913	900	916	934	941	869	948	919	883	900	960	864	831	858	873	863	914	893	891	890	888	904	895	912	909	908	851	840	891	905	905	911	879	877	928	904	894	840	907	862	888	894	895	862	889	920	942	955	868	929	870	935	882	903	967	902	905	936	879	879	924	872	908	876	912	905	890	885	913	899	885	889	867	873	931	928	885	906	933	859	951	906	920	922	880	920	896	872	913	894	891	911	886	905	932	893	954	863	896	918	872	883	858	920	884	867	905	874	902	940	918	894	857	919	873	962	882	937	861	868	911	917	898	921	874	906	904	878	928	903	848	912	902	942	842	947	914	902	887	894	898	882	883	919	949	880	924	912	896	920	911	876	860	918	880	869	855	926	848	871	909	913	917	900	901	907	920	892	914	875	905	863	874	905	877	878	876	911	882	908	850	870	924	924	905	904	905	860	896	875	926	867	900	889	886	936	897	910	888	906	913	820	900	918	895	891	870	869	869	876	927	943	876	906	940	927	942	906	890	884	897	957	917	831	866	887	828	856	864	942	905	891	883	897	874	899	938	871	878	882	894	906	864	841	883	921	914	893	888	915	919	919	879	912	899	879	955	924	970	901	925	901	935	960	881	866	918	888	937	900	928	874	938	999	875	866	914	934	904	889	901	921	877	868	918	873	868	916	868	905	958	898	900	883	901	904	846	923	891	971	945	876	927	912	867	909	891	915	883	872	828	841	873	951	896	880	851	898	892	924	930	935	932	869	896	897	959	887	890	908	950	831	908	934	888	936	853	885	890	891	908	935	880	877	905	874	901	901	857	906	932	878	848	932	900	891	858	887	926	900	895	899	899	875	857	872	945	942	914	889	876	904	924	864	960	901	877	932	912	919	883	909	873	943	878	932	927	842	894	911	902	939	848	900	886	890	940	838	927	913	940	929	836	841	925	894	811	941	954	890	928	917	918	915	889	905	905	901	891	902	944	884	809	904	963	897	878	923	944	897	930	888	921	909	930	935	877	888	938	939	868	913	886	955	900	909	922	885	916	907	922	939	886	931	891	904	842	879	875	864	951	852	936	897	868	910	869	895	862	905	862	874	918	947	866	883	910	911	894	886	867	839	859	910	888	895	918	907	900	902	889	903	880	882	855	908	906	915	938	886	867	908	874	899	931	845	848	837	949	876	942	937	860	876	913	887	936	926	891	901	838	925	943	875	903	901	923	905	930	903	881	901	913	944	863	871	925	851	932	864	812	945	893	913	952	929	855	912	875	912	856	961	860	916	851	858	898	904	857	849	875	869	905	930	893	960	919	906	881	893	917	893	880	889	915	928	936	893	903	854	909	875	976	909	905	926	909	924	870	934	897	908	885	879	931	947	902	881	815	911	892	916	897	909	918	950	855	845	830	863	914	896	907	942	916	878	857	915	888	912	881	927	880	915	888	886	937	935	905	959	913	934	946	897	903	866	899	927	886	870	952	899	947	891	879	887	907	912	936	912	862	857	864	934	876	848	907	922	919	894	923	891	855	885	910	872	919	920	882	940	892	893	942	905	890	864	891	892	899	850	861	953	892	881	921	899	933	861	860	928	913	891	908	916	883	896	832	865	912	932	897	918	860	904	880	852	861	889	950	895	922	922	920	978	921	822	944	866	892	973	893	936	947	887	898	874	836	881	923	903	889	894	835	889	859	854	868	890	894	900	911	931	870	908	966	895	865	846	820	889	893	929	847	855	948	938	874	911	903	894	933	915	910	867	886	904	906	941	848	901	880	869	929	905	838	921	902	920	885	875	877	952	902	947	902	845	883	861	913	855	881	888	888	894	885	861	862	869	874	949	896	906	924	869	956	937	945	902	877	886	917	883	891	880	849	911	917	862	892	911	865	902	919	929	886	921	897	920	912	907	909	896	858	958	857	883	896	897	909	944	915	885	877	902	952	859	895	915	902	928	944	883	987	906	882	962	886	834	913	866	933	907	932	905	902	908	938	904	904	941	854	906	890	888	868	934	892	868	861	946	916	921	890	868	947	916	861	960	885	938	875	922	848	914	940	940	865	896	918	891	879	885	885	929	864	918	912	852	920	865	865	925	915	897	935	887	874	886	870	921	888
27403	15795	7641	27343	18294	7549	2921	1370	980	937	886	941	948	877	941	919	930	941	978	942	925	995	860	896	899	870	973	912	964	957	924	935	912	918	933	926	887	919	845	910	947	936	971	920	986	941	946	915	900	917	947	879	901	936	937	916	934	971	942	870	926	954	906	924	944	973	940	966	958	916	906	927	840	857	884	901	939	926	932	950	935	962	957	916	906	895	904	916	889	916	913	847	907	953	950	942	937	916	880	862	903	939	897	921	998	884	925	896	890	912	892	917	972	954	940	919	888	908	893	955	930	968	877	922	864	911	891	913	901	926	928	862	831	912	910	957	853	946	919	900	899	856	932	969	981	921	956	921	893	902	952	923	915	924	940	956	936	934	923	936	912	882	956	865	905	955	984	883	948	879	955	964	991	960	945	949	922	907	887	951	931	910	918	874	918	915	908	939	831	953	926	903	856	900	926	914	883	963	877	962	879	925	950	982	939	874	909	886	928	941	911	910	937	882	938	881	920	910	876	912	909	914	946	917	947	955	858	925	910	888	965	907	941	944	897	961	962	916	928	906	913	883	908	882	925	897	931	933	937	873	926	915	909	865	960	863	898	960	934	877	936	927	914	939	891	926	926	950	964	895	946	894	907	934	886	953	939	918	945	882	919	945	956	901	906	908	906	910	880	951	924	886	922	1004	914	920	893	952	922	918	884	907	899	929	947	934	932	938	937	871	880	875	944	911	888	999	980	877	902	860	883	905	980	905	968	951	953	901	956	904	908	919	880	867	932	927	891	860	872	888	984	916	948	933	948	936	908	942	923	901	910	978	952	922	912	1004	974	918	897	939	883	912	933	958	893	975	878	916	936	974	898	914	889	895	845	975	935	923	907	943	945	899	970	914	899	893	926	899	920	897	983	963	917	938	912	937	919	937	925	876	949	916	906	941	931	933	924	959	910	887	904	887	907	920	941	971	937	926	889	955	1001	951	885	920	907	921	933	902	897	926	957	952	883	885	892	973	928	927	915	919	942	932	895	952	863	882	896	939	938	899	898	893	884	922	862	911	883	985	910	915	965	941	857	892	955	934	938	925	926	919	882	900	879	941	898	869	879	897	881	884	895	900	944	911	896	952	920	919	929	999	952	941	882	895	958	924	923	937	928	962	904	887	969	925	908	893	955	909	951	950	895	921	932	939	951	909	949	926	972	954	869	894	875	953	933	984	921	897	947	930	904	914	911	933	954	944	908	911	920	915	889	924	938	893	887	877	921	877	918	870	977	954	940	912	975	898	920	927	917	885	909	943	926	945	949	943	906	955	859	899	902	937	884	889	897	911	861	960	906	918	898	931	912	911	942	951	954	921	941	883	983	950	1008	876	992	925	949	889	925	911	874	912	919	900	924	914	978	978	920	884	885	959	936	939	916	906	908	937	990	961	956	881	956	923	959	889	906	888	968	934	924	973	904	914	928	880	878	954	933	966	942	879	916	931	963	905	899	939	899	929	907	938	948	935	864	893	918	925	952	943	927	903	954	938	894	906	914	908	946	925	844	942	890	955	914	970	937	880	921	971	876	959	911	880	925	901	878	958	916	947	885	930	908	945	904	934	923	882	960	937	887	903	945	847	946	947	915	896	921	896	934	965	961	928	942	963	961	962	929	960	951	893	924	918	886	935	931	982	899	919	900	931	945	924	870	977	922	901	903	944	906	932	911	922	933	875	953	915	910	881	917	926	962	926	876	950	921	889	913	951	957	919	865	945	904	919	911	1004	905	882	940	913	943	932	890	908	905	907	927	936	973	962	932	934	934	982	986	910	876	936	871	905	903	946	918	931	904	968	955	940	884	849	902	868	934	935	879	925	954	918	912	964	906	883	970	961	960	919	937	910	961	898	915	914	924	882	906	920	923	959	930	931	945	968	901	922	936	869	952	903	916	927	969	899	932	939	927	944	910	928	929	885	931	904	888	941	934	951	954	961	911	921	950	922	893	939	969	976	936	887	922	933	896	896	938	947	908	976	956	948	888	907	905	939	942	889	932	921	944	897	983	934	943	922	915	885	912	993	950	878	973	885	926	945	921	900	926	846	897	931	902	963	909	940	933	900	923	969	912	872	940	927	964	973	885	920	1005	937	869	902	915	930	928	923	914	925	942	947	913	948	906	982	900	875	903	867	905	917	943	910	943	973	949	916	945	932	926	965	913	957	960	941	916	928	886	856	881	940	868	908	961	932	958	917	908	904	914	869	916	910	839	881	918	953	907	936	946	893	926	941	859	912	892	956	925	907	918	918	923	915	928	944	875	904	871	927	897	935	910	863	876	962	956	870	887	902	893	905	922	866	922	917	863	1016	922	911	960	936	928	911	977	980	943	918	956	932	883	944	911	885	938	991	970	925	883	923	934	895	981	964	934	932	916	881	925	846	909	909	911	899	923	899	845	913	972	957	878	913	949	953	888	925	848	909	959	908	940	941	873	948	958	919	932	978	908	951	909	929	945	935	965	998	956	892	935	951	921	916	997	949	894	949	911	875	912	892	945	889	935	923	881	937	929	927	969	885	912	941	873	904	964	944	892	982	917	940	919	918	932	890	915	944	903	855	905	912	982	942	955	882	970	934	890	940	873	943	935	910	864	925	935	905	906	979	896	966	942	949	885	943	946	870	888	857	946	931	889	935	917	899	925	884	894	928	897	921	944	935	913	888	911	927	896	936	873	854	927	906	879	935	937	926	909	921	939	959	919	962	911	873	942	886	920	911	852	892	952	934	906	908	953	926	861	890	946	917	933	899	926	925	907	929	918	981	941	922	915	896	921	910	923	891	929	908	864	990	908	880	939	962	957	899	907	873	957	892	867	987	893	888	942	946	909	906	914	922	953	869	938	894	973	949	838	898	931	895	897	927	913	975	890	945	932	954	905	921	901	910	919	905	932	965	905	974	894	892	908	935	934	970	925	948	902	926	919	871	962	883	882	977	991	942	935	887	892	863	930	930	924	943	916	925	927	895	941	890	913	935	891	887	924	908	857	917	919	883	940	875	952	904	926	855	916	944	933	917	937	880	905	916	963	906	913	921	900	954	907	930	940	968	939	928	926	935	917	873	869	905	956	876	903	954	952	884	958	913	932	955	937	902	899	934	997	941	1004	914	897	899	899	1017	880	937	841	889	949	934	960	924	907	916	945	919	915	902	928	962	891	917	903	936	945	974	890	947	903	899	928	944	934	886	898	891	935	950	981	983	1008	942	953	894	955	934	968	870	951	910	943	935	931	950	928	981	924	915	958	932	947	948	983	962	869	848	892	912	891	868	977	900	965	883	891	912	923	920	961	931	928	908	937	911	944	914	896	858	915	886	885	920	915	961	940	903	941	931	913	911	906	920	904	926	848	897	914	907	901	906	927	941	910	994	884	1003	963	938	996	978	965	912	911	956	950	914	907	868	947	978	944	892	938	925	944	932	993	965	926	875	925	931	880	967	924	893	989	889	928	935	916	957	967	924	895	950	941	886	909	900
5323	5197	6648	21999	12385	5364	2581	1178	895	762	785	759	794	830	789	816	797	813	819	752	744	844	826	825	725	812	814	751	830	791	793	776	814	826	786	795	828	824	777	755	768	796	809	740	757	812	824	764	842	780	759	767	831	741	827	757	808	776	780	797	763	799	848	791	789	769	749	819	797	837	754	881	780	787	898	747	771	800	751	811	769	771	803	767	781	774	826	769	762	784	820	797	797	802	752	798	813	791	806	772	806	792	752	798	818	775	784	756	788	805	778	787	783	806	770	796	763	783	748	824	790	772	779	788	773	826	814	833	802	826	821	780	773	728	804	739	831	762	800	838	761	797	819	775	759	746	817	831	815	782	809	821	787	811	768	762	760	761	811	765	776	823	826	811	791	762	789	799	803	813	745	786	769	782	764	797	806	787	794	795	829	770	806	809	760	785	747	803	781	746	798	838	793	767	788	784	766	818	787	793	811	796	787	772	808	796	807	775	780	786	796	795	795	775	792	832	743	789	799	818	760	775	792	781	748	737	775	766	739	766	761	790	804	799	787	801	741	777	792	773	826	830	749	717	843	733	771	805	810	796	799	778	796	807	773	778	780	769	783	732	754	779	808	772	802	750	786	790	769	811	793	795	769	822	792	779	812	825	817	746	747	838	790	828	827	792	823	756	795	798	793	800	812	763	821	822	836	748	764	800	748	781	750	776	771	802	768	818	770	781	749	779	840	793	781	775	809	805	822	755	800	793	836	824	758	793	815	790	756	799	757	789	777	769	802	800	771	772	793	777	789	833	784	792	736	779	797	768	834	742	815	800	723	770	820	814	807	774	850	835	761	827	814	786	769	786	804	773	821	818	763	794	811	775	844	820	806	842	772	775	733	793	807	811	856	767	830	829	767	755	769	791	797	773	787	775	824	762	804	809	745	830	783	822	807	813	800	802	750	804	779	804	796	822	795	811	812	844	817	757	796	799	785	816	775	825	807	795	857	804	732	781	799	847	764	848	806	764	723	818	802	847	819	750	743	845	777	768	792	784	760	801	808	780	793	785	783	801	832	796	803	795	834	774	841	767	770	766	806	801	742	817	844	770	801	771	841	832	724	793	776	776	801	812	779	844	793	802	801	773	785	831	782	758	798	803	817	781	836	781	847	791	830	770	826	818	755	885	788	833	818	746	811	804	790	805	809	770	776	821	800	749	839	776	805	790	803	759	802	801	817	774	789	761	810	809	837	844	814	835	803	807	793	786	799	790	747	836	800	848	796	855	759	828	797	819	779	864	811	833	815	801	800	780	775	804	769	795	769	778	806	774	815	814	762	782	796	783	772	798	851	773	784	777	779	797	852	848	782	825	794	783	787	780	800	795	791	749	800	795	810	834	871	809	791	812	825	893	778	787	803	829	761	787	813	796	765	767	780	821	777	758	801	806	751	770	781	806	816	815	844	828	812	799	807	811	793	777	854	816	848	797	807	796	785	735	819	784	795	816	830	794	800	755	785	766	776	778	816	789	807	790	843	793	839	793	789	792	820	740	824	823	818	772	818	781	822	819	769	769	754	774	807	774	740	755	787	794	838	785	759	809	776	757	765	730	837	774	770	728	778	795	769	782	811	771	841	813	771	830	798	747	799	813	762	827	779	798	828	837	821	803	809	788	793	756	793	799	793	843	783	803	774	788	790	791	811	793	753	762	787	813	772	778	797	835	787	820	831	769	831	749	772	824	781	830	818	808	760	754	845	868	805	820	778	793	757	804	822	814	760	831	794	760	804	799	836	796	797	763	785	792	790	753	742	690	829	749	788	858	797	858	764	769	810	835	812	810	776	778	806	784	816	794	797	779	830	749	746	791	789	860	769	744	814	730	809	814	840	774	793	765	842	805	749	808	836	770	813	813	819	764	768	780	817	815	785	778	836	806	787	798	813	794	771	797	771	798	769	807	805	812	767	781	800	794	809	807	767	817	782	828	786	820	840	789	777	791	798	768	859	855	829	762	810	811	792	843	821	767	817	831	824	801	784	854	827	804	777	763	821	821	777	826	759	775	773	819	794	837	743	811	774	827	816	822	819	786	782	792	866	796	765	786	793	754	739	771	833	771	758	754	802	831	756	809	766	819	728	811	751	791	806	773	759	827	796	811	811	842	794	803	753	855	802	750	804	748	773	824	759	749	838	839	819	794	774	780	786	819	786	775	783	781	815	849	816	782	792	781	762	785	782	763	828	784	787	781	852	779	790	805	763	789	816	808	795	814	796	800	821	788	812	815	840	804	759	787	778	818	793	790	785	739	815	763	829	767	783	792	759	771	758	768	784	766	783	813	739	805	803	768	822	819	814	798	817	759	818	773	832	783	759	794	793	745	790	799	825	776	822	802	783	752	792	806	779	804	774	745	795	840	873	777	793	801	779	766	827	784	849	766	784	806	772	809	781	786	813	809	777	789	783	797	867	830	832	802	793	770	802	787	717	773	842	729	770	810	784	748	769	795	828	816	769	842	799	800	827	803	725	785	803	803	812	797	820	816	797	807	818	846	778	781	779	780	819	836	713	783	760	785	748	804	762	776	803	753	803	810	784	756	790	767	765	799	745	783	751	796	842	824	796	779	847	804	792	814	766	810	786	795	791	782	767	758	793	775	758	786	787	808	845	773	809	825	835	753	803	790	821	795	820	819	780	763	807	775	754	790	854	840	791	805	845	783	828	767	782	797	833	749	828	786	809	785	792	769	791	773	753	855	777	776	813	773	742	760	788	766	821	830	745	764	809	731	826	767	809	814	779	818	742	807	769	781	834	828	778	765	800	780	763	799	799	767	819	777	789	746	800	764	776	775	835	798	781	757	781	795	799	786	790	826	810	768	772	836	780	794	757	759	772	764	805	732	814	764	795	789	770	800	802	792	779	788	781	804	828	754	770	854	846	835	806	815	752	769	811	806	806	858	795	793	791	764	838	802	751	780	786	803	796	811	756	807	776	772	697	819	797	804	809	788	801	800	808	825	775	719	834	785	781	814	796	832	777	847	776	776	782	787	817	772	812	814	876	785	815	797	804	770	775	826	845	808	776	771	817	752	742	797	786	770	814	822	736	809	786	788	775	771	834	766	792	765	845	756	818	766	824	775	762	766	776	790	817	803	804	766	756	792	797	792	793	745	821	750	835	803	788	767	795	841	831	753	771	794	717	856	799	826	785	838	792	809	775	746	795	832	831	784	808	791	791	776	790	837	752	832	790	767	717	839	780	841	804	823	821	812	803	840	757	778	836	807	767	807	807	801	848	771	788	775	806	835	786	772	784	817	824	750	799	805	795	840	758	772	791	756	779	793	808	754	798	791	753	806	730	799	833	777	793	792	769	815	829	799	827	809	764	846	776	793	792	801	847	773	822	801	796	742	781	779	825	809	719	828	778	795	792	812	788	825	761	769	750	834	832	767	820	769	791	796	789	866	791	773	799	823	810	849	773	814	812	821	785	788	755	800	770	794	776	755	751	782
24564	21134	28761	55026	58283	42653	22861	6294	1522	1089	1004	932	928	935	872	933	915	960	951	888	894	926	900	938	907	885	905	952	909	862	940	856	885	907	872	921	927	913	854	898	899	955	883	886	934	859	895	928	919	918	909	878	855	951	925	885	920	929	913	929	946	882	910	900	878	875	917	964	909	926	937	912	929	883	905	855	972	923	896	933	922	902	885	888	919	888	874	823	892	921	896	915	862	932	927	944	876	922	852	902	914	954	862	851	866	871	925	922	871	894	885	898	912	940	907	902	921	895	860	890	900	858	880	926	905	938	872	944	910	874	913	861	897	882	873	848	888	920	868	923	903	892	909	890	869	863	915	932	906	888	939	944	877	895	950	927	933	903	899	928	894	930	919	947	918	944	856	1004	918	954	896	895	901	893	923	839	932	916	921	931	895	891	878	920	898	859	929	967	917	875	875	935	901	876	933	921	919	927	885	866	910	879	918	900	975	891	967	888	899	916	793	913	929	882	898	945	921	934	865	899	888	865	859	907	979	829	877	925	901	894	938	903	937	935	920	946	888	956	897	885	810	858	923	856	890	882	854	884	900	883	937	820	884	951	889	915	928	876	893	888	909	886	872	870	881	899	908	923	871	957	902	887	854	932	873	916	866	893	904	937	880	901	963	905	912	919	878	905	872	879	858	851	932	891	872	932	844	876	876	883	889	928	883	978	883	909	914	869	917	925	865	876	925	890	884	859	893	907	865	898	873	864	878	867	900	832	868	903	890	922	899	930	877	874	878	847	887	889	900	896	950	885	922	904	915	936	913	912	911	921	871	938	887	901	933	898	911	899	902	931	898	861	908	917	908	909	894	960	869	871	895	834	865	949	894	850	932	907	952	888	918	917	912	869	904	909	895	899	890	922	866	866	915	907	913	886	854	829	837	971	930	942	873	843	904	902	851	895	884	933	912	835	847	923	894	870	877	876	939	852	915	948	903	877	871	914	949	886	949	867	900	892	926	852	882	893	874	863	926	936	942	890	896	879	879	885	952	893	916	907	913	915	925	897	860	907	845	936	895	906	861	925	913	912	887	875	943	851	902	889	896	905	910	919	904	934	938	921	884	922	859	918	867	897	836	892	910	891	936	878	844	926	903	839	935	897	859	904	882	875	897	897	925	893	881	923	895	873	910	921	877	940	867	900	870	888	887	921	902	844	949	875	885	893	933	886	892	971	829	863	887	903	921	909	913	870	908	945	900	904	953	898	925	882	845	917	942	889	868	908	870	892	887	947	940	874	835	910	920	899	934	919	857	843	934	857	886	919	895	882	928	916	932	899	920	899	937	935	886	884	914	893	878	925	860	944	889	939	935	878	885	841	875	852	877	832	848	837	881	905	895	903	928	865	961	914	919	926	909	888	868	909	888	858	887	905	895	877	884	871	892	930	883	862	816	923	877	889	903	837	911	924	912	849	970	903	867	901	955	888	885	948	914	919	884	907	858	878	893	918	875	913	877	926	905	873	896	924	876	861	904	934	876	934	887	930	857	880	838	951	906	920	903	883	889	888	966	908	851	845	879	887	868	893	920	920	900	876	851	890	918	895	917	877	887	873	885	906	907	855	872	913	870	867	922	876	907	881	903	885	920	850	913	852	901	905	920	906	899	891	854	922	859	871	867	936	843	885	856	882	867	830	892	900	903	856	874	928	892	849	942	914	934	883	894	886	940	955	888	891	895	933	909	891	860	902	876	826	930	865	910	917	883	874	933	935	870	831	875	894	855	829	844	894	970	900	865	862	918	897	923	893	865	919	865	926	898	871	907	941	888	913	941	894	876	837	899	921	921	926	984	929	865	922	922	880	885	913	925	872	880	948	854	893	910	929	900	938	890	857	916	852	856	889	882	917	885	901	843	900	898	864	915	899	892	836	872	871	898	872	981	884	893	848	893	923	911	909	845	926	917	888	959	894	883	890	876	921	910	877	911	974	906	918	925	887	927	844	931	932	887	854	893	898	919	880	940	886	889	857	895	881	891	927	932	878	880	902	865	918	876	958	836	937	912	892	879	852	847	870	932	914	890	886	937	906	904	907	874	848	907	928	828	879	900	870	912	842	941	899	964	902	949	924	846	864	886	905	955	890	892	919	900	888	927	833	902	852	885	922	894	888	877	940	942	856	955	912	847	880	902	924	867	913	862	921	938	901	931	897	871	907	920	830	855	917	933	898	893	867	906	881	832	896	877	938	916	926	941	956	899	913	900	925	848	882	875	937	878	841	895	869	885	898	840	901	924	889	948	908	888	891	923	850	936	899	905	878	887	920	887	836	870	906	864	859	884	917	877	928	851	944	873	893	877	876	959	900	871	911	937	967	895	923	893	905	924	918	881	905	904	912	921	870	888	864	881	883	887	914	991	900	898	926	926	887	933	872	895	916	956	894	896	863	900	899	889	932	890	916	913	926	910	863	883	887	918	929	938	902	920	873	896	894	897	893	861	882	834	896	875	862	947	957	928	902	872	880	922	908	910	888	831	926	883	894	864	856	893	839	885	896	935	933	851	900	882	927	924	904	907	825	931	890	875	848	878	923	883	952	873	908	849	849	844	863	896	839	900	856	935	927	901	832	866	845	897	865	865	890	905	906	945	853	882	845	882	898	893	859	893	910	872	858	939	857	891	905	841	902	857	891	909	900	948	871	926	892	893	882	910	900	886	937	887	906	891	883	892	892	926	914	894	889	886	934	877	874	918	858	854	925	893	879	939	913	883	904	948	886	945	888	849	867	879	929	861	903	892	896	877	936	870	914	973	923	883	957	822	912	899	914	887	880	954	940	893	915	862	930	901	918	870	890	920	894	915	905	898	839	959	915	874	919	846	933	949	928	948	956	882	894	876	958	938	915	915	881	933	918	886	869	925	928	850	824	898	869	936	923	908	919	944	894	894	896	983	908	936	874	840	893	928	901	922	866	912	894	924	899	917	886	831	885	848	855	957	885	885	907	844	898	880	947	914	914	912	857	962	889	915	929	944	926	897	920	892	891	927	915	873	901	899	847	893	919	929	853	879	929	899	936	858	897	859	905	878	890	874	908	884	933	861	959	880	908	901	915	842	844	876	882	909	903	859	931	887	928	871	893	919	914	879	908	900	920	888	838	896	912	903	914	895	897	897	872	856	906	900	915	890	887	929	899	879	897	855	893	897	869	988	866	923	837	927	855	851	966	898	909	949	880	885	881	826	912	904	880	922	889	868	868	861	919	903	871	911	934	857	903	937	911	884	892	900	867	900	826	889	879	871	937	887	877	840	879	877	851	873	849	928	894	917	918	882	907	857	865	901	906	878	910	909	895	908	895	924	867	948	918	888	853	909	897	922	881	896	864	917	846	880	933	886	903	875	939	890	913	944	921	857	840	923	936	930	908	901	909	862	896	859	939	879	881	918	851	912	864	873	906	860	898	868	856	920	892	916	893	945	869	887	867	876	856	865	962	880	923	890	954	910	861	903	857	941	836
4226	8652	25767	70681	56563	33750	13753	3951	1385	925	844	841	866	863	823	872	786	825	849	820	866	887	821	845	808	822	822	822	860	837	837	780	827	834	822	867	830	834	804	850	840	853	821	900	830	851	884	855	857	875	871	790	867	817	809	829	806	788	841	799	829	839	837	836	838	796	836	794	820	809	799	802	823	844	832	803	863	852	797	804	803	852	822	854	828	912	814	767	738	806	831	871	826	803	809	867	817	832	853	857	881	774	821	803	807	825	769	842	861	819	852	833	799	835	768	810	841	839	877	891	828	815	788	837	838	864	822	825	856	820	839	871	837	881	808	825	823	846	847	786	837	855	799	861	809	805	804	825	816	841	802	855	822	844	866	784	850	850	843	821	844	817	835	808	822	831	826	788	789	837	771	801	825	828	822	842	853	749	860	786	766	789	799	799	840	846	803	802	858	813	853	868	835	854	846	829	773	850	803	831	816	857	816	766	862	868	851	797	837	856	861	875	813	812	854	815	842	789	858	784	857	836	840	814	820	836	814	874	830	863	832	777	824	843	793	828	865	820	775	829	860	820	807	903	828	789	847	843	839	785	858	819	864	800	896	798	830	768	775	850	765	828	877	848	821	775	826	792	818	817	871	774	814	849	831	783	873	805	798	818	860	769	845	856	810	855	855	847	772	788	839	857	834	881	799	831	858	821	872	847	855	879	867	803	825	851	843	807	853	826	847	864	827	832	827	853	824	805	850	826	814	809	835	799	800	805	813	791	803	800	901	775	848	800	835	819	841	797	779	875	803	862	791	814	835	875	863	883	801	798	861	875	822	820	812	814	848	813	807	743	831	843	819	898	854	842	826	830	852	846	819	839	865	787	839	861	799	824	855	814	804	804	813	829	820	814	836	850	822	799	793	807	812	849	830	831	813	836	856	872	851	795	796	808	887	849	856	816	826	837	829	843	793	826	812	802	819	792	801	852	825	852	893	826	857	835	850	857	829	837	776	837	817	849	856	811	820	827	812	857	827	832	821	856	833	799	831	884	803	875	844	859	812	821	833	822	813	831	783	805	837	859	809	847	842	872	797	849	832	836	794	865	801	813	797	851	812	796	847	807	825	784	818	811	866	832	819	815	861	809	903	838	835	845	809	886	835	776	803	818	818	846	823	845	834	812	808	826	821	792	847	806	796	774	832	814	797	797	796	808	819	857	836	797	883	794	819	853	825	811	838	777	805	818	853	840	800	823	826	833	856	778	817	813	809	826	847	819	852	799	843	824	853	818	811	836	848	867	845	792	891	795	803	792	781	804	848	837	813	843	891	804	796	821	800	812	820	820	847	778	774	806	824	814	831	787	858	812	834	810	785	822	834	842	818	828	825	797	808	830	770	798	853	790	835	835	878	837	858	860	852	841	843	793	842	722	815	854	865	837	862	793	835	825	804	810	837	804	829	832	810	839	857	860	801	876	797	846	841	865	821	788	837	803	812	863	778	868	818	801	795	775	802	842	857	755	814	821	812	879	845	804	843	816	817	810	814	845	820	766	806	810	870	827	829	841	817	775	878	828	812	798	782	841	852	758	808	792	806	838	750	825	858	832	834	789	854	835	794	850	831	799	792	808	844	871	817	846	794	816	813	817	808	774	865	806	865	812	803	842	772	775	797	788	812	829	813	817	868	819	800	831	852	822	800	859	798	874	834	811	813	830	772	841	797	838	859	783	863	821	807	847	836	827	808	781	846	823	837	823	865	844	830	842	812	831	816	818	817	774	791	817	787	837	843	855	874	843	795	840	867	892	814	799	801	802	856	873	822	840	814	771	823	805	829	854	753	833	858	816	809	797	798	840	819	849	839	814	842	844	839	835	841	861	866	852	851	812	837	869	833	818	823	880	817	837	845	859	842	815	854	826	812	788	826	833	858	842	840	806	886	833	820	854	841	778	872	824	819	793	874	826	843	819	904	813	854	852	805	835	875	794	823	774	798	803	834	772	802	829	858	813	848	859	881	820	784	787	838	829	776	811	817	857	832	846	826	842	812	826	868	804	819	841	780	894	833	861	814	788	832	825	854	800	821	825	812	830	831	805	827	796	822	818	801	850	855	848	842	838	826	776	845	850	843	794	761	872	841	823	834	779	856	831	861	839	863	847	802	851	813	858	788	855	802	845	806	817	834	816	805	824	784	820	818	860	815	804	853	804	851	817	792	878	817	824	822	824	803	813	797	817	854	834	828	854	825	823	812	866	837	846	863	799	845	832	865	843	759	815	859	792	815	839	832	781	801	824	803	808	825	828	843	811	828	815	827	846	865	825	851	815	811	851	863	825	789	879	810	846	855	858	869	841	821	805	847	800	827	799	797	822	841	768	807	815	833	832	819	860	854	810	806	795	835	814	834	815	823	764	847	805	849	800	831	830	773	859	824	788	852	841	830	866	816	820	827	864	835	814	807	795	827	862	845	848	789	824	853	832	776	816	819	886	846	850	754	843	809	854	785	830	882	774	846	868	809	866	792	835	884	830	831	801	868	800	832	906	874	857	810	844	806	884	841	783	823	815	832	773	846	800	830	841	794	868	806	811	851	810	876	837	823	824	792	822	881	846	869	801	799	847	878	826	833	773	806	815	763	869	844	828	853	809	844	778	786	793	797	833	825	814	826	835	827	837	882	807	826	808	825	771	866	841	809	823	796	806	787	824	788	813	796	796	846	824	804	789	838	803	798	881	857	824	812	771	776	861	831	840	853	838	835	826	834	849	886	872	820	809	808	835	858	821	830	834	854	768	819	797	782	829	849	851	892	791	825	800	889	829	860	819	873	790	774	842	784	838	810	829	835	817	865	877	822	830	775	851	832	760	861	808	851	785	836	814	811	877	771	822	828	822	832	838	839	919	841	831	841	832	800	790	833	834	856	831	842	826	846	811	838	862	805	777	840	857	800	838	833	901	829	851	850	860	794	844	886	770	882	828	873	807	840	807	921	829	853	830	828	837	859	877	759	783	827	847	830	848	837	786	792	821	780	842	786	776	849	850	787	767	807	803	797	776	792	846	815	750	840	861	815	807	809	783	895	783	816	815	836	803	782	807	866	838	761	845	816	809	829	823	843	810	822	828	863	806	795	844	823	851	842	804	826	810	797	798	820	845	786	785	802	824	832	799	828	844	779	840	849	815	856	854	864	856	812	857	837	781	821	845	865	835	832	806	811	818	828	802	818	789	788	853	813	908	823	815	825	807	865	865	822	785	853	805	857	806	854	828	883	788	814	872	823	836	811	810	818	857	822	777	833	882	768	879	836	798	855	873	797	800	857	853	793	841	793	803	858	794	846	846	835	811	788	786	831	855	809	848	830	821	841	818	829	814	825	822	830	805	853	858	808	783	810	840	788	810	846	817	769	794	797	813	858	767	789	832	865	808	809	818	855	836	841	783	843	794	800	812	754	865	812	838	788	830	870	867	800	875	837	799	823	793	828	820	831	799	860	868	807	754	840	784	778	843	843	836
23880	21164	28940	46213	60960	51271	31012	10660	2387	1275	1010	1056	967	996	1075	996	1068	1004	986	1003	1013	1008	1016	1029	1017	1013	978	992	971	991	1012	949	950	991	1012	1070	1028	1017	1034	970	989	1021	988	1037	935	954	948	996	977	982	1050	975	982	1014	958	1009	984	962	945	972	968	1003	1018	937	1042	979	1016	991	941	1021	971	996	919	965	965	894	999	995	991	1006	1004	1004	1001	1003	964	966	1028	951	997	1032	1028	997	1044	1054	966	1071	950	1007	968	966	991	977	969	991	986	1049	1000	977	1018	1018	1000	997	944	954	995	960	993	984	984	969	961	959	945	999	976	984	1026	978	956	983	990	1006	939	994	984	991	954	988	1012	953	997	1018	1015	1012	961	917	1007	991	985	1030	1016	954	1002	1023	995	992	941	982	974	984	959	956	1011	944	1000	995	1022	971	1009	972	1003	996	992	1013	985	1012	939	983	1005	952	985	1026	1024	984	977	1013	1022	1027	1030	998	1003	994	953	974	999	979	994	1016	990	1046	1027	970	977	1076	1014	1017	984	993	1028	924	1030	985	1030	1006	944	933	978	1007	1022	995	1017	950	1012	959	926	958	1011	1015	999	929	957	962	965	973	1010	1039	962	955	1043	987	995	966	998	935	1015	1034	980	975	1007	969	973	1005	990	969	1025	972	956	1001	960	980	982	990	1028	969	998	998	1013	1032	1014	1020	1025	973	913	958	993	1014	964	1001	972	1040	1027	1009	1010	1002	985	1025	978	968	988	1012	947	968	982	993	966	970	974	1016	979	938	1040	987	1021	1034	967	1029	1014	963	983	1041	977	1008	935	921	1039	985	996	950	1063	955	947	1009	951	978	1028	961	1025	979	965	984	990	994	1005	992	968	938	1020	967	953	1003	953	1026	1037	991	1035	971	1072	985	955	1035	1006	984	1035	1024	1028	1001	986	982	1061	1009	979	1033	976	952	988	954	959	1026	970	990	975	1016	1016	1024	995	987	966	978	987	990	991	963	954	1000	967	927	1032	989	1041	980	990	948	1018	956	1053	1002	980	1044	1056	1013	999	985	1003	980	953	1003	923	1008	950	993	996	1036	1008	1009	1023	966	996	933	995	1026	1008	971	982	956	965	1025	1019	1014	962	992	907	1005	1000	960	1003	961	1020	990	922	1000	995	992	992	987	1035	987	976	929	926	1029	984	1074	989	958	971	1014	1039	1032	1028	997	962	993	1023	1028	1013	1029	986	1022	1004	999	1032	1003	1001	973	1029	1033	962	981	1046	956	990	984	975	936	969	996	978	984	996	1064	1011	972	1071	970	1007	1002	980	1011	965	1020	993	1041	987	978	982	1004	990	1017	1002	988	973	1030	934	987	1038	964	995	1009	1019	980	1027	952	948	935	1006	1007	971	977	1019	1010	990	950	1002	1008	962	961	963	980	1066	945	996	938	975	984	998	981	986	997	995	1044	1032	973	1003	1029	1015	991	972	1004	972	994	926	917	1020	969	1031	935	990	952	964	997	1019	997	977	955	1035	980	1040	1011	1090	1044	1037	996	957	1013	985	990	975	965	1030	1089	1034	978	960	1044	993	948	987	907	1020	1015	973	929	1014	987	963	955	972	938	940	914	988	1035	984	1053	1033	939	1016	1022	970	981	963	981	989	1004	949	962	1015	980	1055	966	987	927	984	1028	992	996	1004	1013	1029	923	1056	953	966	983	1013	1030	948	1001	956	986	979	959	994	985	1056	939	1006	992	962	1032	1002	987	994	1000	935	989	1032	971	993	966	1015	914	994	1007	1002	937	1003	983	937	979	971	1008	964	989	1035	1010	1016	979	999	932	1026	1026	973	979	1039	1030	950	1031	929	939	978	1055	991	1003	991	996	978	993	1062	958	1021	951	997	955	941	1001	968	993	998	1008	1004	1003	1028	956	950	957	983	1001	920	977	998	986	1012	1000	980	951	992	949	991	995	944	1015	1037	910	1069	1049	916	1005	941	939	966	939	1005	963	983	981	912	957	1001	968	936	955	919	953	1015	982	957	969	990	1033	971	919	979	974	1008	978	1028	956	980	972	973	991	985	1033	972	1103	984	970	916	970	1003	1032	958	1025	1022	1022	980	981	936	945	989	986	939	991	1001	937	1006	986	964	973	1048	1003	956	1031	993	991	900	947	1001	911	1001	1002	977	990	940	986	1016	958	1031	964	1014	957	975	1008	993	1006	980	959	979	972	965	994	947	994	982	983	1006	1028	1022	991	949	975	978	947	977	1044	963	965	1055	1000	1006	1010	967	981	966	1008	1003	920	971	980	1007	1006	973	948	972	1001	977	983	929	960	1023	1020	999	965	992	948	987	962	922	1003	964	946	992	1011	969	984	950	986	948	959	1008	999	924	925	1003	1010	1010	972	971	975	1068	959	955	997	998	965	975	946	1020	1026	995	983	978	969	970	927	982	1030	972	995	1050	1023	952	1024	989	957	953	1010	1010	1001	1002	981	994	977	1006	983	987	962	968	964	983	968	993	999	998	964	1014	995	967	1023	972	989	981	946	963	950	939	989	1001	1021	989	974	967	985	1029	989	960	947	964	961	1043	989	1012	955	1007	1017	1076	987	995	1032	1000	1055	1009	991	1046	961	970	986	1021	1005	958	980	994	993	931	925	971	985	1020	1023	981	984	928	933	964	1024	1007	981	949	938	1012	947	976	974	987	956	989	1018	1020	964	982	1010	954	965	1009	958	986	949	980	959	1008	994	983	973	1040	1006	1002	950	999	1097	1005	1013	1023	979	953	988	945	969	1003	971	1006	980	971	950	994	1008	965	1021	994	924	1017	1043	977	1000	969	988	995	983	987	944	932	1016	988	1019	1008	1019	1006	976	993	980	986	1001	1051	993	953	1028	980	1023	1013	1014	971	1027	998	1008	957	1011	998	1037	955	1022	941	993	1012	942	947	949	1013	1028	1038	967	1043	991	1013	980	1014	1044	1048	958	985	949	990	965	988	935	969	995	961	966	987	975	947	959	1025	962	1056	973	981	1013	990	981	910	962	1020	969	949	996	977	977	971	1039	971	973	1001	1024	969	1017	1036	964	964	969	1014	970	1023	985	1032	996	943	1009	943	1020	1056	987	964	998	979	994	913	1021	957	1016	993	978	926	1016	1016	1002	991	956	995	996	981	953	994	941	964	959	974	941	940	968	918	1002	1015	1006	1002	1030	947	1049	976	1079	1016	938	987	975	982	915	1033	994	1011	982	1003	983	981	981	991	993	987	944	998	1004	1015	957	982	976	953	1009	970	1006	993	983	989	925	983	1021	1013	965	980	1063	943	965	1009	935	931	1029	1013	1006	1001	1012	965	1015	1004	967	1028	976	1005	982	984	1006	954	1002	1008	1020	1002	980	1018	960	968	986	1035	1020	955	957	1047	979	1020	995	968	948	959	972	1042	967	976	1010	952	999	943	982	975	979	993	1003	960	938	920	966	1002	1007	972	966	1017	936	1078	967	987	1000	981	945	951	1062	888	1035	999	1002	1005	995	957	1018	1006	1019	1039	948	962	988	1017	998	990	944	996	955	971	1008	1051	1000	1027	1007	961	998	1001	1007	990	1041	1011	962	934	933	996	1022	1001	944	935	935	989	1059	936	999	1003	993	953	982	971	1008	967	994	991	1037	928	1000	983	979	1022	964	1026	980	1030	1042	1019	931	998	1014	1011	971	999	960	910	930	1009	995	973	978	941	918	1008	986	981	954	1004	1021	1038	989	954	970	1029	1027	936	940	980	993	941	994	973	997	952	928	969	1016	972	1048	998	961	1014	930	1015	976	988	962	987	987	972	952	1024	975	990	1015	977	992	975	1001	995	1081	980	1034	1008	971	1026	1000	1016	962	979	969	985	989	1015	1052	972	929	934	957	993	952	1064	1039	1053	977	982	998	1026	970	979	980	1022	980	976	1018	963	951	1033	928	982	1000	979	949	923	996	960	978	943	988	991	946	945	1005	943	981	996	1006	1026	1056	1055	951	961	1000	941	974	1029	976	998	975	934	990	1012	1023	1013	980	988	990
4464	8207	24675	80759	69293	46819	19839	6183	1856	1048	912	939	924	878	911	927	967	925	862	913	950	927	934	897	955	864	876	860	970	909	889	898	920	882	912	879	928	892	921	917	914	861	923	899	880	927	939	916	962	882	915	901	890	936	859	936	900	942	913	882	890	892	910	923	885	887	875	948	886	879	893	906	874	923	971	892	906	884	915	882	871	923	902	877	922	907	864	884	810	892	905	894	925	866	934	887	839	871	847	848	951	875	873	951	903	922	947	922	857	876	867	919	867	924	898	907	940	882	915	916	904	931	932	933	859	904	844	872	873	913	923	937	867	926	883	874	878	899	896	882	871	923	901	904	908	937	918	910	895	875	894	992	868	922	941	888	935	863	855	902	942	894	915	916	954	931	859	869	949	962	938	920	876	885	926	887	898	887	814	919	940	882	931	891	916	866	834	885	888	893	902	907	875	865	905	889	941	906	894	968	898	920	878	861	890	941	945	851	900	943	867	881	868	898	930	920	905	909	889	878	849	872	858	890	887	959	916	882	834	922	883	914	961	885	900	930	922	896	908	942	853	890	913	863	932	982	897	916	873	873	847	885	967	865	841	896	938	932	871	825	882	871	918	892	906	888	866	860	958	865	935	858	897	928	921	973	933	866	878	890	866	887	904	907	813	907	938	883	878	899	907	878	880	874	934	902	887	869	838	925	864	919	915	906	883	952	856	919	888	854	882	871	900	923	908	897	855	840	827	899	925	882	906	895	931	922	918	887	922	846	871	885	928	874	935	870	897	891	850	897	899	929	892	916	928	893	918	885	891	848	914	906	882	895	890	894	869	912	865	847	855	876	903	915	948	877	918	899	911	905	923	853	880	899	931	914	880	903	909	960	889	893	909	895	827	900	899	891	923	880	883	923	905	893	879	912	921	927	892	876	924	919	876	882	933	896	864	920	923	930	888	866	933	887	879	872	872	874	919	922	855	887	908	885	934	898	933	932	905	908	946	888	910	932	878	911	896	874	910	893	876	856	941	880	891	870	917	861	905	875	882	910	857	894	847	867	886	882	905	918	863	914	887	938	899	939	872	948	900	918	838	911	916	859	941	940	876	903	926	914	912	936	946	925	930	837	906	864	854	917	910	921	891	908	868	909	948	902	877	867	914	949	875	917	940	900	899	870	916	879	893	900	867	906	896	904	891	898	863	914	895	828	910	906	908	939	850	873	907	878	866	905	892	890	897	885	899	874	836	862	867	921	905	916	859	889	872	894	873	917	896	912	882	930	855	890	857	898	919	879	896	938	850	929	901	950	890	916	880	897	857	863	852	902	938	876	937	876	929	864	921	847	871	852	883	913	904	851	855	887	929	877	935	910	907	845	882	948	876	882	861	931	878	874	883	892	878	839	893	862	864	911	906	870	874	898	892	868	932	887	904	896	934	864	924	851	919	916	838	888	870	911	890	877	944	905	877	916	904	890	888	890	871	956	853	877	879	865	910	903	885	874	972	977	880	956	878	941	933	886	921	934	976	903	917	918	922	873	862	843	880	885	851	895	898	906	919	911	901	873	941	873	940	949	885	942	903	907	932	924	872	918	911	905	905	885	883	918	830	918	890	862	920	860	923	890	899	903	926	879	927	894	909	848	891	932	935	881	897	899	890	889	877	872	863	881	866	921	941	915	928	940	890	925	919	867	943	889	885	897	839	890	911	971	899	885	903	936	964	876	916	923	892	903	928	903	826	930	890	909	876	859	916	863	974	887	905	888	885	884	901	887	932	899	883	888	873	945	928	908	853	928	888	922	890	927	908	887	881	876	881	877	910	891	830	940	884	908	877	892	887	870	841	907	930	882	938	861	899	900	875	915	894	885	900	907	901	901	861	876	962	875	854	888	925	879	893	922	910	943	921	889	903	883	913	881	890	934	919	907	864	917	892	910	838	950	897	890	886	872	887	907	860	889	893	880	927	907	848	903	888	820	916	908	894	933	994	870	911	841	890	935	894	933	890	955	855	888	882	879	953	944	902	870	911	865	891	937	881	899	902	885	929	861	909	865	907	904	889	885	880	891	890	890	944	919	876	865	901	874	875	918	843	886	900	909	885	923	895	921	894	937	851	910	899	904	867	888	887	889	876	827	872	949	888	924	883	823	846	860	937	917	875	873	911	867	909	916	931	855	904	919	912	863	857	913	878	884	901	887	923	898	892	875	870	937	929	894	913	892	878	910	879	904	908	922	880	974	931	877	900	885	875	875	886	918	915	880	917	880	883	951	887	898	923	905	893	947	918	904	940	955	925	946	937	876	907	895	942	899	882	827	910	925	882	909	905	862	915	932	855	916	871	863	900	924	891	900	887	887	905	892	895	935	864	871	856	967	878	852	922	894	890	887	863	930	920	925	869	915	889	907	864	887	875	922	839	920	885	875	858	932	844	895	924	838	884	927	873	844	882	894	910	862	930	883	910	890	876	870	915	915	946	847	917	884	960	881	923	896	872	892	904	850	908	918	912	926	901	878	876	937	902	860	927	916	904	890	876	865	948	876	888	853	895	873	855	924	878	913	880	884	911	873	897	889	885	859	901	883	809	898	901	885	926	842	908	924	870	886	911	882	899	891	917	871	854	901	854	909	880	878	950	845	915	916	844	913	911	910	910	924	903	914	945	906	950	865	884	843	922	891	935	861	877	856	892	950	899	893	920	888	886	934	919	849	854	923	886	885	951	910	916	873	899	893	966	897	895	828	856	879	883	859	831	875	873	877	889	870	923	887	889	872	915	921	880	889	873	881	869	862	866	910	959	881	889	858	920	868	873	847	848	876	860	892	913	880	903	902	921	962	848	891	879	934	862	908	923	903	853	883	921	919	922	868	846	910	861	856	908	921	898	932	868	881	913	921	877	903	884	892	925	874	917	908	842	895	920	943	873	888	888	900	868	891	907	881	910	917	914	878	906	849	948	896	901	884	863	882	888	875	890	860	912	903	848	878	884	890	977	892	899	894	920	877	856	942	894	912	891	910	882	877	944	922	880	876	868	864	928	824	899	871	870	914	866	902	897	934	908	888	848	848	914	934	894	940	933	835	863	912	918	924	922	875	856	898	865	898	937	918	872	876	917	878	904	937	906	915	920	848	876	961	894	900	918	913	866	930	874	928	866	872	902	888	875	880	908	879	949	927	875	897	918	902	919	928	864	902	876	901	917	863	894	929	929	864	860	886	893	873	864	874	921	872	869	884	884	913	881	916	866	932	881	870	951	828	915	902	875	887	894	875	894	890	909	869	891	870	878	887	907	915	922	916	846	898	880	918	836	894	861	911	908	907	900	923	889	875	915	905	923	871	872	857	862	918	900	927	853	927	919	867	914	918	862	948	911	917	861	855	889	905	870	880	861	873	929	906	955	926	943	869	920	879	856	984	892	886	884	907	935	845	879	849	903	864	930	861	892	904	883	873	893	881	916	898	846	899	923	899	877	865	904	874	831	924	894	901	915	895	881	936	873	925
27393	13857	4843	20739	20073	11186	3205	1419	1087	959	856	884	919	909	967	986	946	908	944	942	894	976	970	874	877	916	903	954	846	869	918	919	917	933	889	964	916	905	957	978	959	916	933	1014	858	919	900	918	973	916	957	912	922	944	980	868	916	948	947	933	962	930	909	933	959	910	915	970	969	891	893	919	936	887	894	919	969	906	922	936	983	905	895	882	974	972	943	944	950	950	882	942	918	873	903	883	956	912	959	919	884	895	939	942	930	1017	899	894	921	929	945	930	978	945	894	909	957	949	909	950	945	913	928	972	935	915	956	952	968	892	847	923	901	983	909	933	917	934	889	955	879	893	888	933	962	941	949	960	957	929	923	924	945	885	878	951	1011	965	897	962	951	930	917	925	915	952	857	976	892	897	937	940	952	822	975	885	950	892	984	957	913	950	860	917	921	928	937	909	869	942	951	911	937	866	874	975	921	888	946	921	953	918	979	931	890	930	915	920	965	922	930	977	971	955	909	916	889	971	952	940	939	913	949	925	901	948	921	961	956	888	912	952	907	921	963	878	957	900	883	916	976	915	923	985	922	873	846	914	969	867	902	975	928	985	982	956	931	888	956	904	939	946	954	933	929	954	919	896	956	906	951	901	953	900	928	958	903	913	936	906	952	934	914	902	934	936	923	934	958	949	909	897	955	936	889	955	865	915	913	939	957	929	948	949	906	872	970	938	874	925	950	984	972	954	924	899	960	927	919	902	948	915	883	859	908	907	880	909	915	968	915	926	882	912	967	933	983	912	898	971	939	923	913	910	926	917	956	917	950	895	962	954	889	944	914	952	957	898	979	858	941	959	933	941	984	950	906	914	889	927	904	964	921	906	940	890	936	980	902	921	952	977	972	866	918	934	944	886	920	909	937	929	926	917	952	884	924	946	980	917	998	978	931	964	948	923	909	957	942	906	875	966	942	907	944	953	952	896	963	980	909	944	925	917	969	975	974	915	939	930	913	995	879	875	909	902	909	987	909	910	983	928	962	934	957	937	924	948	876	849	981	967	935	930	987	950	957	939	917	957	960	924	903	969	931	928	939	930	954	906	957	882	926	943	948	933	956	877	908	943	954	928	893	920	963	944	941	914	1005	943	887	960	928	958	948	967	958	927	934	947	906	936	924	904	933	940	904	930	895	960	928	963	913	902	879	929	993	908	902	947	982	960	954	905	904	866	953	959	931	876	928	957	921	978	950	874	892	897	974	951	920	919	906	921	947	886	935	959	919	886	904	911	933	911	943	948	929	950	944	915	904	934	941	861	947	961	892	987	988	902	982	888	892	903	857	977	921	945	918	930	879	935	944	908	876	904	934	925	902	969	938	948	934	936	888	925	894	937	915	889	942	933	959	933	888	910	953	900	871	938	915	914	915	945	899	919	884	897	933	913	869	953	892	932	919	937	858	940	947	923	924	928	949	927	944	908	915	929	879	931	884	929	924	937	914	944	939	869	923	914	961	913	932	993	908	867	955	892	929	854	876	947	953	928	922	982	941	907	934	962	879	904	897	890	953	889	896	898	968	953	928	924	898	941	869	922	950	961	899	923	940	922	915	941	966	894	886	990	926	898	941	898	911	947	913	968	967	963	923	921	1000	963	956	900	907	962	907	947	891	945	907	896	853	900	847	962	931	861	871	880	940	862	880	912	975	920	869	935	946	985	931	894	957	974	913	916	900	920	911	969	878	923	895	924	922	967	936	929	955	986	930	945	903	944	938	944	925	959	951	974	899	858	923	938	913	945	938	924	925	949	960	918	945	903	928	905	937	913	945	897	910	947	930	929	956	914	923	939	901	960	938	1004	945	967	938	996	934	948	930	857	914	935	936	948	920	863	913	984	924	974	858	918	990	920	957	926	957	914	925	858	972	931	909	932	976	914	881	939	948	922	922	937	851	878	940	905	955	929	970	885	864	938	921	927	976	905	907	922	872	968	910	937	929	899	925	898	888	927	900	988	961	920	896	923	944	985	946	930	895	892	917	946	956	891	862	923	956	969	960	914	911	951	893	848	997	956	974	953	897	944	958	820	971	928	927	912	938	921	912	967	865	948	913	947	918	909	975	898	936	962	906	910	937	914	955	922	847	939	916	886	934	898	890	913	969	949	947	922	896	913	900	912	909	901	903	971	946	965	898	931	900	966	934	913	926	897	915	954	951	907	915	923	926	904	923	938	959	929	927	937	947	960	930	969	1000	970	962	905	953	946	953	938	857	957	947	911	918	993	980	933	971	916	970	935	954	949	969	966	949	940	891	952	911	883	989	893	904	931	916	940	940	908	925	941	942	893	902	949	912	862	926	961	884	902	926	908	948	915	914	934	944	995	901	904	980	942	941	954	930	953	976	920	907	923	963	949	921	876	906	963	959	926	928	950	888	927	982	974	884	961	910	911	893	928	907	941	926	921	919	945	961	950	932	878	950	932	941	901	945	932	897	920	921	887	931	909	950	909	899	907	922	898	916	976	922	845	910	898	923	898	934	970	902	955	924	941	892	866	928	867	900	955	904	898	920	939	865	903	959	991	976	910	906	937	935	982	923	934	928	913	907	929	943	933	918	935	889	932	978	959	924	869	904	947	945	950	937	912	903	940	922	915	941	960	940	1006	868	987	892	934	914	975	918	905	935	962	886	975	929	964	973	932	889	954	985	932	926	958	922	928	940	934	902	949	982	916	918	930	922	954	936	894	948	897	930	928	853	929	994	938	922	932	897	938	914	974	970	872	906	897	923	911	929	903	903	938	870	887	948	940	932	944	893	940	911	981	915	934	918	913	934	901	958	968	930	897	932	955	955	923	924	939	943	904	908	948	906	972	895	896	934	907	867	901	917	966	964	920	974	943	893	972	869	930	957	890	907	917	843	900	955	966	895	910	923	923	952	948	964	920	1000	935	914	890	919	957	929	927	940	906	935	963	959	915	934	920	973	916	966	915	949	962	946	973	945	886	896	897	895	902	948	957	896	953	933	915	937	922	912	906	907	889	902	901	987	901	910	905	898	956	889	935	876	947	970	953	920	951	896	963	965	879	953	944	939	940	914	945	946	914	910	881	897	933	875	919	908	878	914	918	928	863	947	858	930	963	906	909	926	907	975	964	950	934	910	917	927	894	948	957	924	978	918	965	897	937	878	901	885	911	923	918	930	910	936	997	935	925	871	935	958	892	926	958	925	896	898	911	958	935	943	890	928	898	909	903	919	957	909	906	961	911	930	874	904	954	932	933	900	920	905	951	982	948	904	908	963	945	888	931	925	896	916	958	901	964	939	937	919	932	996	915	892	906	953	996	886	898	956	886	914	904	968	925	966	980	969	912	951	970	940	972	907	915	886	940	931	929	973	927	959	940	931	942	946	897	919	925	979	935	849	932	945	921	888	907	908	932	949	960	907	903	935	929	916	901	1004	980	927	921	927	929	862	909	927	962	949	912	938	939	930	959	942	943	909	889	936	916	966	925	942	902	950	912	998	882
5080	1123	4414	17481	15209	7664	2488	1182	849	837	790	823	776	776	795	773	792	800	781	801	823	809	772	777	850	791	808	832	755	816	754	811	759	790	817	808	876	825	752	800	844	763	788	798	775	875	786	780	788	809	806	800	848	789	819	817	801	766	858	757	818	853	782	757	819	755	773	801	761	761	785	832	845	815	753	813	764	775	814	812	735	780	803	777	762	780	831	798	766	799	820	763	818	779	825	804	746	813	829	826	817	847	790	792	748	759	799	787	770	788	806	787	797	882	789	796	820	813	828	767	851	806	805	829	806	818	782	793	796	782	777	800	860	792	835	799	783	786	788	776	797	775	794	844	801	784	787	798	759	780	821	777	779	797	785	813	793	803	769	809	814	804	788	826	762	811	845	799	795	769	816	821	820	814	825	801	808	825	779	828	848	779	806	786	750	837	791	796	826	791	853	771	774	822	810	758	839	768	790	844	838	821	771	765	779	807	848	769	762	778	778	831	816	803	829	782	740	820	829	743	824	779	804	852	726	770	852	838	787	780	731	783	812	803	760	797	812	851	831	798	772	786	787	784	801	838	826	814	788	794	794	801	798	793	781	766	818	806	792	821	820	805	798	818	805	786	852	782	782	802	766	811	770	776	826	766	811	812	813	764	778	785	771	779	800	816	758	798	825	811	813	858	859	848	784	804	800	752	783	800	801	794	795	841	766	773	845	840	824	830	823	820	754	754	803	798	822	778	801	787	757	811	789	795	789	818	799	830	796	771	842	757	797	791	770	822	792	769	821	817	810	776	761	823	750	818	784	742	773	860	821	753	799	785	775	784	781	777	833	784	803	779	815	856	795	791	804	782	841	760	793	769	783	794	799	787	798	831	777	823	811	788	762	745	759	799	783	854	757	836	788	812	822	758	798	805	795	773	810	755	805	804	822	828	814	798	789	761	761	791	760	823	808	781	787	816	796	805	736	847	790	827	833	771	828	803	784	851	793	802	795	785	798	805	843	807	771	826	808	804	815	778	835	796	825	781	795	810	746	838	805	812	782	806	812	753	775	810	779	770	801	773	817	759	835	777	802	794	800	796	810	821	838	810	743	802	762	765	798	792	790	841	823	790	808	786	813	808	834	758	818	810	831	782	721	780	755	827	806	791	793	765	829	826	808	768	779	768	807	807	778	802	806	802	824	805	797	784	813	791	780	773	834	775	725	778	776	758	780	837	816	792	832	836	772	791	780	776	778	811	849	776	818	821	792	799	808	737	763	747	791	749	798	803	782	830	791	818	781	843	799	806	784	804	804	785	753	830	843	798	771	817	815	840	738	798	808	775	754	809	786	797	813	857	791	795	784	787	810	804	745	819	775	812	743	790	783	843	815	780	797	787	773	814	740	821	749	822	831	823	770	799	837	773	780	797	779	794	814	777	828	806	824	801	829	778	785	802	738	798	797	794	835	780	793	810	823	789	812	764	837	813	785	778	830	763	795	782	819	773	779	774	844	765	816	775	779	796	819	822	815	822	815	810	747	803	844	844	755	785	791	808	790	765	799	855	797	812	821	798	770	805	818	774	774	815	799	793	768	814	748	784	780	807	791	773	809	790	814	852	830	753	803	772	796	742	794	805	838	817	780	807	788	793	816	854	792	732	780	829	801	859	778	778	786	793	799	818	784	815	821	748	763	813	815	793	814	794	771	806	801	853	829	828	785	817	822	761	787	802	831	780	808	802	797	803	840	785	788	816	790	822	800	798	813	819	816	809	800	766	775	773	819	772	781	765	749	773	806	762	840	791	834	842	767	797	810	773	827	787	838	816	848	762	811	825	794	829	756	788	852	753	818	787	783	787	823	813	760	806	786	826	772	769	836	800	772	781	808	820	789	815	810	740	816	851	823	751	788	721	818	760	818	830	826	814	804	746	788	784	785	760	824	767	775	792	791	845	826	772	825	800	795	756	762	778	807	810	807	763	744	838	760	820	805	826	821	787	802	783	827	821	818	806	767	822	792	747	804	801	813	820	777	826	771	830	776	801	844	825	821	813	760	782	781	802	821	798	795	790	782	749	797	793	733	788	775	761	810	823	856	793	778	792	807	817	765	845	777	806	831	758	765	783	737	767	784	812	748	781	787	792	830	807	769	844	787	870	814	769	820	778	742	805	789	815	798	811	778	813	814	775	778	839	766	802	790	821	777	749	809	800	829	786	822	842	778	760	783	782	824	833	741	785	793	822	824	762	790	794	821	772	786	773	828	767	829	791	790	855	831	818	758	814	778	819	795	794	815	801	776	824	793	832	757	757	796	791	792	794	754	764	775	807	787	801	739	768	776	757	784	835	765	752	745	756	745	808	858	873	776	799	783	773	769	751	745	815	863	827	813	794	774	797	799	794	777	795	825	768	775	792	834	778	767	767	763	844	768	788	805	782	780	776	786	770	814	770	777	818	821	786	775	780	833	779	796	752	773	777	728	798	780	818	782	799	789	813	853	787	830	777	815	785	771	779	812	785	755	806	788	784	732	773	873	828	826	725	798	814	797	800	849	819	796	811	771	782	812	841	810	845	850	808	809	847	812	778	808	853	777	830	811	798	804	760	776	816	831	874	811	806	805	790	768	777	794	813	842	737	813	801	816	801	784	779	834	856	822	813	803	816	822	825	803	751	804	779	822	805	791	808	757	741	861	819	809	813	797	808	811	786	840	792	804	791	772	795	762	830	806	786	864	799	828	803	780	815	778	772	853	828	796	768	793	816	781	775	829	771	807	740	752	823	814	784	820	768	831	752	797	776	775	789	756	790	846	860	782	823	727	765	778	819	811	790	811	772	801	815	816	805	865	776	806	775	783	796	845	795	789	775	791	766	801	785	801	785	767	812	783	757	780	791	782	804	864	791	792	799	835	792	818	819	744	812	806	820	806	766	819	812	811	820	794	827	759	817	775	797	868	815	814	831	757	782	772	819	763	755	825	790	809	763	809	757	746	810	787	808	774	786	834	804	787	756	784	816	785	835	843	804	779	834	839	798	793	789	758	747	723	766	802	756	803	818	828	756	801	783	797	778	795	824	826	804	764	786	776	770	785	789	813	743	800	790	824	784	816	827	786	798	808	747	773	799	766	874	808	833	792	769	834	768	781	831	761	792	808	793	780	777	748	790	776	778	810	817	791	775	774	836	803	841	819	853	867	764	810	849	813	783	829	758	841	800	763	829	833	765	693	727	763	776	836	767	765	803	821	801	784	807	834	732	795	807	821	761	798	845	774	802	852	803	769	812	791	802	752	758	785	775	807	834	755	775	797	810	759	802	804	831	796	825	740	836	782	722	824	769	788	807	841	813	801	838	836	838	855	819	787	804	790	781	768	864	799	808	826	783	780	756	753	827	825	763	781	850	772	813	754	824	787	760	837	794	765	828	816	810	797	814	775	799	772	771	756	782	770	812	800	825	831	821	830	801	773	754	776	758	781	844	818	826	831	791	809	797	799	778	765	808	793	785	748	804
24547	21164	31266	58094	59065	41527	20184	4681	1480	1034	893	927	942	963	933	978	921	920	943	879	932	959	908	969	930	934	962	940	931	907	951	943	927	958	883	903	889	940	922	938	931	953	888	947	933	912	901	958	960	909	897	975	928	950	893	926	928	950	920	947	930	1002	926	892	888	894	919	845	893	933	911	914	934	1020	955	892	943	901	945	844	870	924	946	890	917	976	907	917	933	929	914	876	900	902	939	949	909	911	917	882	959	905	868	925	918	962	927	955	914	938	922	895	906	914	921	904	919	867	876	906	899	947	942	979	871	853	978	928	907	961	985	933	978	936	930	926	926	921	925	870	949	913	894	894	905	921	986	934	945	940	894	898	934	915	919	885	944	870	895	984	926	931	880	932	890	934	886	910	908	926	833	936	898	943	947	906	896	915	927	942	961	904	929	897	891	963	853	935	895	929	925	924	912	890	912	895	942	870	922	923	905	924	911	887	947	887	891	919	910	902	880	876	934	886	952	930	940	924	935	921	910	906	908	905	944	904	887	875	927	947	906	934	882	949	942	885	967	933	921	939	913	898	865	884	872	884	911	935	905	926	912	907	908	915	977	912	946	878	879	866	930	894	924	920	1015	915	923	922	950	892	924	935	941	913	958	886	914	914	906	923	876	890	972	880	916	936	945	947	916	887	908	973	904	917	880	896	956	882	924	925	930	954	902	910	909	929	884	900	965	857	936	898	942	911	961	897	891	862	896	885	930	894	924	906	923	911	910	930	912	903	883	887	922	890	840	946	931	952	912	929	912	915	909	913	857	954	954	955	919	906	956	859	895	922	932	907	896	862	903	952	934	900	859	927	898	906	893	903	919	943	943	924	897	932	904	950	900	896	890	904	880	921	868	935	859	895	928	914	939	915	939	898	850	894	926	889	957	880	871	921	925	949	946	891	925	866	909	910	950	931	953	890	897	957	896	908	976	880	879	874	867	913	900	919	933	917	927	877	939	905	873	884	951	942	929	914	885	878	948	884	865	969	968	906	912	900	926	904	934	957	904	938	924	875	882	894	936	876	899	889	884	915	934	873	960	867	930	949	905	954	938	902	913	945	964	989	916	985	872	947	902	923	912	911	890	924	899	873	927	951	890	906	911	911	911	947	968	937	934	946	878	945	880	876	923	904	978	898	896	864	903	872	918	944	878	987	893	896	881	904	884	947	952	919	899	921	900	918	936	925	929	950	959	934	928	897	966	907	951	937	948	911	908	930	946	907	880	929	952	935	893	907	937	936	906	955	919	910	887	958	933	889	901	937	928	929	934	911	928	909	932	912	911	974	885	921	927	908	922	864	853	884	952	1003	885	915	874	932	888	913	844	914	901	901	917	849	929	853	925	957	903	942	929	930	950	902	842	916	902	918	874	892	907	936	968	887	892	911	869	900	886	855	871	884	893	905	896	872	948	858	895	919	907	896	929	965	925	946	922	915	919	917	927	905	910	936	940	887	913	896	866	906	901	965	934	896	925	932	932	906	925	953	880	861	929	883	941	955	916	904	857	891	978	912	890	920	868	952	938	928	921	906	936	902	905	965	881	903	917	909	984	894	870	896	986	957	883	879	965	903	936	928	922	932	919	960	923	922	925	937	953	871	954	909	901	933	918	913	962	973	884	923	951	964	919	885	893	883	952	900	937	909	893	910	860	902	910	920	922	918	918	864	901	937	947	955	926	978	936	894	891	876	893	949	958	938	902	937	911	952	956	928	828	922	957	915	887	908	907	968	903	941	860	913	875	915	913	866	899	933	903	931	876	922	919	901	929	972	910	898	868	942	897	871	923	949	961	900	852	863	956	956	955	894	927	942	954	938	933	891	945	931	916	902	906	936	878	941	934	973	919	832	918	942	831	953	916	893	899	851	899	950	909	941	957	893	868	864	903	914	925	864	897	894	907	870	879	938	957	956	930	924	925	954	883	956	905	931	953	934	972	971	899	945	938	888	962	898	967	902	916	930	912	921	935	956	902	868	950	934	929	937	905	919	921	904	912	921	910	907	900	928	951	911	928	879	941	903	910	914	912	858	931	928	929	909	888	949	896	899	975	869	889	937	895	952	885	930	941	923	957	923	954	861	896	949	883	880	918	965	968	935	914	956	908	954	954	879	948	916	925	942	901	918	933	893	885	985	924	946	904	890	935	891	868	887	923	935	890	903	902	936	868	912	875	917	927	933	883	884	926	867	957	923	901	939	887	906	919	874	910	899	882	896	951	896	871	895	919	905	932	899	918	890	929	948	875	930	914	945	927	941	930	888	955	926	900	925	884	936	965	894	906	914	888	979	920	917	880	930	952	934	945	917	861	902	918	921	923	947	968	900	908	936	968	893	880	927	931	926	929	921	905	920	907	865	897	956	951	974	865	860	922	947	897	893	934	945	922	906	888	885	892	958	906	905	989	904	884	944	891	925	878	916	944	967	957	904	853	937	959	930	905	930	943	926	921	919	902	857	892	946	919	913	911	865	866	928	932	903	878	839	937	965	900	935	900	937	918	963	966	906	971	912	916	900	868	890	953	891	876	910	891	928	927	941	933	913	896	895	908	914	935	935	921	903	867	937	933	912	881	882	945	907	878	932	919	940	847	925	910	911	874	866	909	850	917	915	873	934	947	907	889	933	870	943	853	918	905	892	918	946	914	922	976	888	860	917	935	861	922	900	890	937	903	913	940	920	920	947	986	912	921	890	922	932	906	920	945	901	922	907	912	921	904	887	925	921	896	894	885	908	927	923	841	942	908	916	952	912	945	942	935	940	868	898	910	919	934	937	898	913	911	905	903	960	922	909	903	921	908	935	897	869	929	904	948	920	913	910	928	920	936	877	915	918	896	886	872	912	937	926	900	927	855	954	974	977	867	925	892	897	918	947	896	950	889	898	949	942	873	913	953	983	885	949	899	919	975	934	923	846	906	866	919	897	991	879	957	905	916	914	969	915	902	916	966	929	829	955	891	891	891	948	883	954	924	913	961	906	945	897	872	926	902	940	876	953	1000	886	923	912	945	883	889	960	897	890	932	953	940	933	876	886	925	894	899	909	915	926	937	927	883	939	932	915	920	921	971	905	918	893	865	962	896	875	944	947	883	930	956	836	932	884	871	927	915	912	872	936	949	896	968	963	923	885	877	842	908	957	906	904	902	938	897	942	940	892	906	891	906	966	937	879	908	967	910	958	914	962	947	934	946	912	951	857	926	1001	967	917	909	929	955	886	951	928	925	918	859	919	931	893	907	921	878	929	890	915	892	927	938	918	882	942	896	913	911	928	879	898	916	952	919	938	907	935	902	913	925	928	924	904	918	919	912	895	864	912	879	879	916	880	893	956	949	908	876	896	888	942	928	888	924	968	840	895	923	919	922	909	899	899	897	908	936	949	902	887	939	931	945	895	889	886	875	862	964	893	932	950	844	913	894	834	908	898	925	925	927	852	922	933	900	946	962	901	934	971	916	897	931	905	886	947	942	959
3764	11783	47631	70208	57684	31027	11267	2925	1245	912	846	782	852	863	882	864	837	846	880	860	881	849	841	855	895	792	832	821	838	853	880	813	890	833	820	813	843	874	833	839	817	878	828	878	855	843	823	822	837	811	804	845	833	802	813	852	846	874	849	822	868	823	793	851	772	819	809	824	863	830	814	813	828	866	847	885	852	802	794	853	826	866	775	809	871	838	835	843	782	860	827	828	798	804	829	816	833	814	802	798	831	874	854	838	886	831	874	810	865	828	825	850	858	798	842	866	867	775	792	819	808	830	840	807	891	854	819	819	806	848	926	855	799	877	837	835	866	828	827	848	839	860	820	841	868	815	801	830	862	871	890	827	820	798	836	858	813	842	844	815	838	858	872	795	819	835	836	838	849	836	809	781	818	829	856	872	832	822	829	820	804	835	857	869	849	812	787	875	821	833	827	822	839	847	850	838	811	770	801	809	806	839	828	818	840	810	808	846	826	897	822	838	865	874	806	891	817	861	815	814	859	876	839	850	828	888	790	808	805	833	770	821	840	862	830	837	803	827	839	817	819	813	850	856	819	777	838	830	840	870	868	805	887	870	819	804	849	843	866	881	858	854	810	885	879	850	841	836	851	865	813	860	839	791	836	793	846	854	807	846	821	827	823	808	819	808	825	862	818	783	816	781	788	830	796	838	855	864	803	893	820	846	818	869	863	893	823	837	844	861	864	847	859	793	852	795	840	795	824	821	801	836	852	832	873	901	843	841	848	812	856	848	805	892	854	793	872	810	847	799	835	840	783	843	848	864	867	812	787	880	828	841	855	847	821	806	858	842	801	872	865	827	818	797	846	794	858	852	843	810	865	849	889	849	804	861	819	790	884	819	920	809	860	852	825	875	815	844	831	893	815	862	827	838	807	892	811	780	869	833	876	807	809	832	819	879	873	828	839	827	840	793	844	847	857	819	855	847	819	840	874	867	824	804	796	826	825	801	861	816	798	870	843	839	828	764	828	841	842	861	845	854	782	819	808	875	851	886	855	840	776	801	797	808	856	862	875	793	835	869	785	793	864	811	836	847	860	843	802	845	796	836	784	890	815	795	792	835	858	851	870	796	849	841	806	823	782	860	851	780	819	814	838	860	791	849	820	832	844	805	814	831	870	811	858	815	840	822	822	846	848	802	861	855	843	821	795	824	799	861	835	864	878	823	823	841	843	863	824	797	753	834	797	879	842	831	813	847	836	834	781	826	820	857	891	830	787	807	782	841	805	826	855	832	854	865	803	810	836	866	834	795	849	842	852	830	852	850	848	834	838	877	797	856	765	811	828	832	813	804	821	873	797	827	788	821	877	842	843	781	837	813	833	842	839	790	858	905	854	839	880	823	854	852	821	879	830	806	834	849	814	797	838	850	822	837	856	816	875	911	835	806	873	838	781	788	802	846	833	819	820	861	829	810	847	878	888	869	833	814	792	814	810	858	856	889	820	834	846	807	828	872	865	842	884	799	868	822	848	860	900	826	816	838	819	811	834	835	848	855	787	834	862	809	862	802	833	803	822	757	886	833	875	830	856	810	851	844	813	831	831	814	850	816	844	819	822	883	784	871	809	888	851	833	830	852	841	850	863	812	821	861	852	841	807	906	814	863	848	859	831	843	887	816	884	812	812	804	812	851	790	895	854	836	826	861	790	852	850	773	834	857	847	844	850	886	842	779	842	849	805	819	826	882	832	823	813	859	818	856	788	855	855	861	805	848	817	812	809	803	851	811	841	854	807	805	820	864	849	850	843	840	839	842	879	843	824	787	833	858	745	848	884	838	839	833	863	880	829	861	844	799	833	821	765	824	853	807	818	839	781	810	794	833	857	860	819	830	798	807	812	849	818	843	807	844	844	816	821	825	791	891	852	845	907	799	848	870	837	880	799	818	846	811	868	842	821	851	824	886	800	845	807	798	864	806	841	879	874	793	799	842	838	805	874	868	830	799	831	894	866	839	901	815	878	834	870	862	823	821	834	788	778	820	863	829	769	827	847	775	812	795	820	883	800	873	818	855	845	806	854	877	843	882	860	864	862	832	824	818	820	835	828	842	835	846	827	880	799	818	793	846	840	855	807	829	857	880	845	766	781	810	803	810	847	810	836	855	828	829	798	837	839	835	842	805	838	794	813	794	833	837	850	802	813	854	849	813	809	816	835	847	841	864	817	818	833	848	842	830	841	836	818	815	880	809	799	815	798	821	859	806	908	857	803	851	836	822	823	789	785	810	789	853	810	849	850	834	869	831	878	827	848	876	833	820	862	840	874	815	779	876	852	837	833	815	795	831	834	773	880	798	857	872	828	844	856	790	818	845	846	825	810	808	837	804	800	788	825	792	828	831	806	858	829	829	816	817	843	809	841	857	825	822	846	794	818	760	836	830	784	826	885	847	795	811	857	828	817	789	839	860	785	849	897	794	848	847	811	857	811	863	834	829	823	848	842	817	830	858	863	813	837	901	792	788	823	907	808	853	842	906	840	861	813	833	834	754	827	829	829	846	853	876	835	770	875	864	798	783	865	822	842	824	821	818	864	837	841	824	790	843	820	867	855	850	884	836	839	852	887	847	833	833	837	861	815	844	800	843	879	821	847	820	842	876	803	838	837	825	838	784	839	814	842	868	844	847	841	776	830	824	877	813	852	872	854	866	867	804	836	853	858	859	806	865	857	823	873	864	823	806	858	867	873	847	833	810	844	823	866	816	820	852	801	867	883	839	809	832	823	819	852	793	862	848	853	842	813	869	811	841	860	825	813	850	821	791	885	862	850	788	821	776	811	803	816	822	860	823	848	834	832	834	810	801	857	824	852	838	874	840	819	860	830	813	863	848	770	792	829	833	799	874	814	842	857	762	846	819	802	851	842	867	861	866	800	863	857	808	793	792	836	841	858	878	838	828	805	788	792	857	825	807	866	825	854	809	859	837	844	804	804	821	855	832	812	819	797	805	829	846	837	800	829	833	815	837	864	806	804	832	825	805	825	871	799	860	869	833	824	798	822	797	859	824	851	864	807	831	834	817	805	806	842	797	815	822	843	834	820	814	832	861	867	828	879	838	820	830	815	821	844	826	858	834	847	815	846	874	852	848	827	824	771	799	843	847	806	824	786	844	837	902	843	855	818	832	780	785	804	824	881	825	857	826	805	860	854	840	804	863	833	862	825	855	847	842	821	819	792	879	858	826	844	831	835	854	825	811	833	856	847	854	830	842	826	866	876	794	824	845	848	785	774	826	818	833	839	814	841	825	822	893	850	808	849	884	854	850	794	867	846	796	815	876	783	781	849	805	798	825	847	783	827	818	853	859	820	825	863	849	864	784	830	796	838	868	847	833	827	850	863	798	820	866	818	834	841	797	872	833	871	808	839	790	806	832	795	842	847	874	908	827	847	797	820	787	850	845	857	844	829	861	810	870	848	826	832	874	861	821	798	788	831	817	848	833	822	785	831	868	816	822	800	843
23846	21154	30579	53253	61588	46049	27047	8284	2043	1242	1033	1066	1061	1048	1045	1062	1039	1004	996	1018	1036	962	1039	1036	1030	1060	1051	1036	968	1076	988	982	994	1072	970	981	1031	1002	1070	1013	1029	1000	1043	1040	1037	1008	1011	1034	1003	970	1002	1042	1020	1004	973	996	1057	1049	1059	1002	1063	946	1022	1027	1056	1067	1036	1024	1051	1019	1011	1025	1059	1074	992	974	1071	1023	1006	1048	1010	1007	1001	1026	988	1016	1049	1042	997	1053	1019	997	989	988	1047	999	968	963	963	1008	1058	1021	1025	976	1010	1029	996	968	1026	1033	1024	1002	994	944	972	1047	1010	1025	1013	987	956	1001	1045	1008	946	995	1039	1025	1035	998	1025	1012	990	1038	970	1042	1018	967	996	963	987	1033	1052	1029	984	969	962	945	981	1027	988	997	996	1034	1029	989	1033	1024	966	1008	1002	1055	1039	1046	957	965	974	1032	1077	997	1024	1046	960	954	1023	1042	1013	1014	963	996	1043	1017	1006	1017	998	1066	1010	1054	1016	968	996	1016	986	991	955	995	1048	1027	997	1010	1035	1005	1012	957	946	1014	969	978	1030	1016	966	981	999	968	948	1020	1040	1019	1061	976	982	984	978	994	936	996	1050	1063	964	970	996	922	1002	1039	975	1013	1038	1014	1070	1004	1052	992	992	1009	987	997	1002	1008	1013	967	1029	956	996	979	1005	1005	1075	967	1047	1010	978	1031	988	1016	1036	983	1028	951	1020	1031	984	1041	1005	1031	1048	1023	1065	1012	988	1009	976	1003	1068	1010	1038	1012	969	997	1001	997	1026	1001	1036	1011	1007	1020	986	987	980	1011	1053	985	1046	983	1034	1036	1003	1034	1003	1016	997	1047	1008	970	1020	1006	970	962	1018	949	1045	1070	1045	1002	984	1041	1058	1043	1024	975	966	1005	970	1034	1040	1010	1009	1082	1058	1007	1013	968	951	976	1052	1022	1009	981	1028	1024	1041	1035	978	1031	1027	978	1032	1075	967	1022	946	1016	973	974	1037	1053	992	951	990	995	941	1037	1002	1044	958	967	995	1040	985	1028	991	973	1054	1037	997	1020	986	1024	1023	1029	1016	1046	1040	1008	1010	988	1024	1061	960	1022	957	1003	975	989	1027	970	1038	1023	1014	994	1028	974	958	942	1030	946	1034	1020	1021	978	1034	1018	960	1047	990	1036	955	1024	980	981	996	992	961	1034	1013	1018	956	1047	997	933	1017	1028	1044	960	1005	983	1028	1046	1016	1018	1052	995	1011	1030	1013	966	976	1019	1023	1012	989	1012	1050	922	982	982	1000	989	1040	1058	1019	1016	1013	1028	1012	976	997	1040	1017	1032	1000	989	975	986	961	1038	1045	988	1006	985	973	1100	953	1011	1025	938	1021	1003	989	1038	1000	995	979	973	962	1053	946	965	1026	1034	1031	1071	987	1052	1023	977	1010	1027	1011	1050	937	1025	1034	994	1001	994	991	989	1015	964	949	1021	957	984	987	1008	966	961	961	1041	992	972	1022	1072	974	986	1022	991	990	974	982	1014	1017	962	972	1022	992	976	999	985	1031	1042	993	975	1023	1027	1022	1007	1075	1031	1045	996	1019	990	998	1032	1032	964	1000	1034	1001	1002	937	985	1001	1006	1060	988	1021	978	1001	1007	1013	1051	945	1019	1016	977	1029	1012	1071	1030	987	970	1013	988	1033	985	998	983	1004	1031	1008	978	981	938	1048	1008	964	1017	1023	998	1047	1003	1003	994	1045	991	991	1055	1000	1006	1009	999	974	957	997	973	1012	985	989	1000	955	967	1053	994	983	984	967	1015	1010	959	973	974	1048	1049	981	998	1004	1008	1001	1045	998	965	1004	971	1000	997	1012	1016	1003	934	1001	982	980	968	1051	1003	994	988	985	982	999	1089	1040	962	1095	964	1011	1000	1008	1019	986	976	973	1012	1016	1110	934	1034	1038	1031	1007	1034	1020	986	1052	995	1020	974	1050	1019	999	963	1047	1033	1036	1014	1031	1002	1027	1033	999	1004	1000	1003	1040	1029	987	1013	990	970	1067	1017	1051	1024	965	977	987	1090	1028	1026	968	1025	1015	1021	977	988	985	1051	958	1070	1029	979	993	1031	1040	1024	1080	1000	1025	971	969	983	1009	1039	980	988	1007	1060	1039	959	992	1033	1048	996	953	1065	1049	942	1026	1058	960	993	1021	1012	1054	1027	1049	1022	1009	940	1052	1004	1027	985	1007	1064	1017	1033	1015	1056	960	969	1034	981	961	1061	1022	1079	1025	1030	988	998	963	1007	1018	978	980	1066	1101	958	1001	1070	1018	996	954	1067	1065	971	1002	1003	1001	979	975	989	1004	1038	1009	965	1010	990	1021	1025	1029	1014	976	1050	996	965	1048	989	1014	978	1022	998	1026	1010	1013	961	960	1010	1024	1012	1056	1066	1044	1037	1001	1012	1012	976	1053	1048	1027	1029	1009	972	970	1023	993	991	979	1003	1032	981	1012	1003	1005	1024	1016	926	999	1048	966	1002	1046	1085	1014	1025	979	1003	1017	1008	954	979	1066	1042	986	1013	982	1029	1032	961	1041	912	976	970	972	1032	992	989	946	941	993	1033	1011	995	1024	1021	995	984	975	989	1019	992	1018	979	1010	1008	1052	983	973	965	1075	1020	1048	1056	954	1007	971	1001	1085	992	1018	1007	991	970	999	998	981	1010	1016	986	1036	989	1006	1034	999	994	1008	958	1044	1037	1022	1022	1010	980	1015	1001	982	1024	1021	1019	1017	1010	1036	1017	1026	982	1016	1008	1045	989	971	970	1013	969	1010	1016	1103	967	1019	1029	1000	994	1052	984	992	1002	1015	932	991	967	1039	1017	983	1032	1040	990	1034	998	986	1060	1029	986	1008	1003	944	983	1089	1008	995	960	956	970	1028	990	1045	1003	1018	996	947	943	1045	1023	1035	1020	1017	1009	1028	1024	966	1018	1016	956	1028	1016	1016	985	989	976	1042	961	975	1034	1022	1037	1015	1043	997	993	1010	1032	951	1021	1002	956	1008	1034	1004	1009	971	1006	944	1034	966	1012	1041	1038	1017	1016	973	958	996	995	1024	966	1027	1020	972	968	988	976	1018	990	1060	1024	1003	1073	1014	994	1010	1028	980	1049	1031	1026	1023	1049	1033	1031	1026	996	997	998	982	1006	1046	969	1002	976	1051	1010	1023	980	1049	983	1005	995	1061	1005	989	995	971	1001	1058	953	1043	1019	1034	979	1017	953	1087	1001	990	1019	1006	968	974	988	1019	1020	1059	1061	1023	1019	982	999	1058	981	1000	964	1015	1004	1029	1084	992	1027	998	919	989	1012	956	1035	1000	1067	1002	1036	965	1033	1014	988	948	974	997	1039	984	1065	999	928	1048	1040	970	948	965	1064	970	1029	940	1037	1036	939	989	1000	956	991	1003	982	947	1046	1038	1041	1014	1066	1043	972	1039	1004	998	990	999	982	1042	945	1018	928	1052	1004	1007	986	986	992	1045	1050	991	1009	992	1051	962	1023	1005	1008	953	980	984	957	1008	1020	1020	992	951	991	1006	1011	987	974	985	1015	983	953	986	1031	1095	993	976	987	1034	977	1055	993	958	1033	995	1021	1003	931	974	956	981	1024	983	1006	982	961	970	981	959	1036	983	1029	987	956	1071	1026	1022	949	1002	962	1018	991	966	994	974	1009	1011	994	1012	974	1008	1034	1045	1010	1005	1084	982	986	970	1026	988	1016	949	1059	1022	991	1022	946	993	998	1018	1015	991	932	1003	1027	1010	1006	1034	1003	1056	931	1010	965	989	996	988	1045	974	1064	992	1071	1041	971	980	993	999	976	996	995	996	1016	919	984	990	1005	994	1006	1005	979	1006	998	1014	999	979	1040	995	1015	953	988	1019	1009	1051	977	954	987	996	1002	1018	998	1011	976	980	1036	965	965	1028	1005	1008	996	1001	1040	1005	1028	971	1050	1039	1016	1042	1018	1068	998	1007	992	997	975	963	974	942	987	1055	994	1022	975	973	1041	1010	1017	1019	978	1064	995	1021	981	991	1019	978	978	998	987	1011	1003	1005	1106	1047	1000	1062	1023	973	978	958	991	969	1038	1070	971	1122	1061	1027	1062	994	1001	1003	1017	969	968	1016	1003	1019	991	1000	973	1094	1036	1016	943	1003	982	1027	982	984	1066	980	972	968	969	988	958	1065	1045	997	987	1029	1033	1018	961	971	1013	1069	1002	1002	1014	969	1003	1039	995	951	987	959	1039	951	1035	1024	962	988	1019	961	1000	1053	1011	1033	1022	1024	1000	975	969
4004	11371	62864	81585	67206	39217	17207	5161	1688	1039	871	930	973	878	898	980	936	928	886	909	963	924	935	953	907	955	938	996	939	965	968	941	879	948	897	910	877	930	923	888	970	953	925	931	887	980	919	900	920	894	897	945	882	901	983	947	932	927	912	890	891	944	884	951	905	891	865	973	869	936	920	925	933	957	973	913	930	962	914	895	938	879	1010	917	912	900	867	899	914	894	866	920	950	914	923	906	947	935	975	905	951	905	899	903	935	899	856	930	920	924	877	923	901	926	927	955	921	916	931	903	925	948	970	919	924	894	910	928	934	892	897	907	909	881	898	929	971	882	906	893	975	874	884	879	957	923	914	880	880	986	916	943	948	918	890	879	932	916	905	947	904	922	927	945	913	935	931	927	927	882	829	909	921	880	890	935	890	924	867	920	907	909	890	949	973	896	885	917	905	907	916	896	947	873	912	886	900	923	835	889	920	898	883	979	935	957	966	928	882	928	936	946	872	894	993	957	903	921	931	885	905	905	944	947	968	955	964	887	952	909	888	909	935	935	882	925	912	917	912	946	908	885	874	959	859	900	889	905	923	881	903	866	869	869	966	916	905	929	893	934	935	945	947	919	931	922	843	885	890	856	916	974	943	875	911	953	896	962	911	926	890	870	913	938	902	890	920	920	955	901	896	910	878	918	947	946	868	974	930	913	922	935	906	893	914	968	901	894	950	888	907	887	953	901	902	932	956	927	949	924	908	897	890	928	911	970	942	906	890	899	972	892	879	934	893	927	911	932	964	896	961	953	948	882	857	878	917	922	935	931	902	926	916	891	935	909	934	964	924	925	934	889	987	939	900	913	927	887	931	935	910	957	926	930	896	927	895	945	915	909	966	903	886	927	932	963	880	914	868	895	965	922	936	912	971	949	942	924	898	975	954	915	889	930	918	936	932	881	878	916	932	915	902	916	906	864	897	940	834	916	905	971	870	879	850	868	926	875	923	886	905	897	926	983	968	916	920	884	918	977	994	926	891	840	948	937	950	866	948	934	942	980	905	921	861	877	937	918	907	906	967	926	921	968	865	901	923	905	887	961	919	943	927	897	928	893	857	950	968	925	922	903	907	906	883	922	917	916	883	926	934	926	955	892	851	956	885	886	843	903	917	947	900	976	972	910	919	907	912	912	949	924	918	898	904	891	948	925	871	941	953	884	913	905	960	899	946	860	956	910	891	947	913	880	902	908	924	958	851	960	904	924	894	841	891	914	902	902	861	889	899	909	951	930	941	943	868	965	932	900	889	963	940	911	965	905	945	885	884	904	923	885	950	921	915	936	932	884	911	944	913	966	929	887	918	887	893	932	946	916	856	925	861	883	916	855	833	970	990	898	914	911	914	923	867	958	924	873	947	854	910	888	940	860	906	882	939	886	917	906	908	918	959	908	944	880	889	931	864	951	932	962	964	911	951	891	920	906	906	898	852	906	943	829	929	933	942	952	884	921	949	884	897	883	934	947	892	969	908	957	922	926	890	940	913	903	922	896	862	919	872	979	935	956	842	905	945	912	933	880	921	883	920	905	933	883	899	889	929	932	876	940	908	863	880	918	823	944	958	934	901	940	855	861	938	867	938	875	956	908	915	904	907	875	919	941	906	958	941	914	845	887	909	928	850	953	919	898	960	970	902	948	861	899	906	934	899	909	925	922	878	907	918	931	898	895	906	946	901	918	890	965	992	895	945	908	929	893	893	898	954	889	901	898	866	932	966	878	921	967	933	940	916	903	944	902	921	862	981	940	959	947	926	890	953	872	913	871	945	956	955	923	961	842	902	858	908	929	873	922	965	951	925	914	920	940	855	949	891	959	916	930	860	931	916	924	919	939	868	899	925	917	942	903	974	964	921	930	924	939	869	918	882	899	917	894	893	917	889	903	937	910	878	928	911	903	904	890	938	934	878	919	881	965	913	894	926	898	883	902	951	843	936	866	903	931	956	911	922	892	908	886	914	861	919	908	919	931	899	915	892	863	906	882	852	963	932	900	876	897	890	886	914	901	942	955	883	914	933	938	909	871	951	845	999	936	922	979	903	919	884	938	953	938	972	925	931	897	900	906	942	911	914	938	918	873	951	937	877	929	894	872	872	919	902	911	879	934	938	880	894	908	884	863	922	938	907	956	935	906	901	926	957	929	915	903	921	957	912	955	909	956	892	912	878	853	886	905	949	904	906	905	992	984	940	955	872	928	897	951	929	950	910	883	898	933	929	937	915	943	923	924	900	933	894	942	943	954	881	854	905	921	857	980	929	890	909	898	950	898	875	862	919	899	916	957	888	934	919	880	891	914	905	857	961	966	930	865	918	846	937	901	938	935	933	919	902	901	916	882	854	935	849	900	955	909	902	898	907	911	953	853	868	960	881	920	881	974	881	936	934	844	848	863	902	943	943	986	901	989	952	895	976	915	923	927	849	876	929	911	920	891	918	923	931	948	953	896	873	918	954	921	908	890	898	943	957	900	915	916	890	911	947	864	966	964	943	931	968	970	881	965	896	961	872	914	967	927	907	920	942	896	908	904	953	886	905	876	891	902	917	937	910	942	914	914	987	951	873	939	956	909	954	891	899	927	911	957	968	901	937	931	850	907	927	916	886	926	923	964	895	907	942	899	922	923	965	903	956	871	915	922	894	940	903	912	971	904	913	872	891	897	892	922	887	918	908	986	939	852	990	926	921	912	892	942	913	906	927	905	925	949	895	828	900	985	945	1001	954	928	891	918	905	997	874	834	890	869	914	934	878	938	940	973	946	872	930	924	915	948	938	894	904	900	887	941	908	882	902	963	896	892	912	962	970	901	865	901	923	908	963	970	872	927	959	888	961	907	934	926	929	895	924	879	938	954	964	890	919	885	946	856	863	972	915	980	925	916	918	935	911	914	902	942	869	940	919	931	901	919	910	929	925	936	944	924	891	971	943	898	950	952	900	919	886	935	927	912	914	885	880	947	928	918	953	965	921	900	919	911	919	980	899	944	884	915	911	876	933	911	919	887	979	892	917	890	856	902	907	951	962	908	830	957	925	941	918	857	919	922	896	870	967	950	915	910	899	948	885	896	906	936	910	920	949	922	903	939	899	895	962	920	902	916	919	906	888	903	981	880	865	906	950	888	928	861	923	926	903	899	910	892	883	897	941	891	894	946	877	952	913	848	932	975	920	933	862	894	947	899	906	917	892	875	951	936	916	971	882	928	888	908	947	905	909	888	924	867	912	948	912	925	902	928	881	861	917	949	898	926	901	866	959	877	896	926	904	880	915	893	970	908	973	952	931	905	903	916	913	932	927	915	943	873	905	838	931	920	949	875	887	898	951	896	928	923	906	896	875	972	896	907	931	872	880	898	880	935	878	873	909	981	897	926	922	946	935	901	906	939	890	917	866	906	910	919	918	881	911	939	934	967	923	950	903	913	915	894	886	911	936	927	934	865	919	926	863	919	890	937	919	912	898	893	927	979
27340	14062	4526	25067	20166	8617	3122	1483	1043	942	970	943	959	950	985	924	993	976	967	919	914	914	920	910	920	953	948	941	982	987	912	946	937	975	936	939	936	939	932	939	967	939	991	962	928	923	927	1021	910	917	881	925	988	972	903	899	954	927	997	905	928	954	921	880	960	945	912	973	910	905	947	912	961	945	970	920	909	974	944	971	942	936	919	912	946	918	962	1007	931	940	996	904	933	889	915	896	1022	907	952	945	965	996	992	921	982	962	958	912	954	1000	926	897	882	954	888	906	946	964	937	951	941	1011	966	918	989	896	924	919	946	961	881	953	992	987	938	902	966	944	918	964	972	912	961	933	901	990	943	961	957	917	917	923	935	883	935	983	966	876	972	980	960	909	926	897	985	915	895	959	940	889	949	954	956	909	982	944	998	931	915	967	955	936	909	908	943	973	933	943	928	998	987	900	940	923	965	913	963	883	892	952	903	924	883	919	969	943	912	884	1003	963	954	967	931	918	948	943	912	967	967	963	994	928	922	957	954	911	893	965	954	907	891	957	958	915	964	1000	930	957	935	926	867	907	948	954	940	961	911	979	891	896	923	987	886	977	912	877	912	919	886	959	912	919	873	946	950	950	918	950	913	930	940	961	875	895	955	928	893	958	877	947	930	935	969	959	944	917	986	954	925	933	958	902	932	946	979	882	972	922	896	978	978	888	936	949	941	973	922	932	922	917	930	949	924	956	958	971	933	890	940	976	946	933	935	934	887	897	961	929	939	906	912	944	876	918	939	988	935	919	983	945	947	942	913	948	942	902	939	909	1004	888	917	943	955	968	932	933	963	935	953	911	882	923	912	884	942	913	933	900	928	998	945	953	968	999	958	967	887	930	964	916	918	951	969	963	913	939	895	880	944	914	927	952	927	941	938	955	939	958	888	962	919	948	941	912	979	913	947	972	977	902	915	942	954	899	1002	945	904	1022	940	961	917	918	958	930	933	928	923	902	930	963	946	939	965	949	930	970	946	940	947	962	957	935	924	976	984	917	902	945	924	949	949	960	915	938	1026	973	927	941	956	929	957	934	962	885	908	908	928	952	905	952	958	951	898	929	905	925	918	904	966	868	940	946	1043	934	864	919	923	909	942	974	988	975	950	915	891	965	899	890	933	994	898	976	916	927	926	951	984	924	973	947	959	1012	1003	923	919	948	933	947	932	961	903	918	887	962	981	915	938	947	979	927	953	954	888	957	922	963	901	983	964	950	890	963	872	927	916	959	975	976	919	937	929	911	956	1007	916	948	935	946	952	929	951	929	869	944	908	1002	944	946	904	922	889	913	955	894	933	946	983	992	902	917	986	887	891	894	946	938	946	976	922	955	909	961	889	955	970	1005	944	925	967	907	952	968	923	988	906	959	941	932	1008	919	906	942	952	935	968	961	923	927	956	892	1001	887	938	959	910	1003	944	923	963	968	909	939	950	930	957	942	923	996	1033	910	946	927	936	916	945	924	1012	916	917	958	958	931	941	957	891	957	943	910	974	971	902	966	936	876	950	926	934	891	927	888	892	963	944	947	880	971	928	931	879	970	883	990	1010	897	916	917	918	931	946	910	929	895	961	932	991	951	981	939	931	903	918	949	966	990	910	955	950	924	867	913	920	900	917	917	934	936	968	962	976	927	882	967	926	907	928	982	930	909	900	908	976	907	936	957	930	978	877	941	980	891	981	922	951	942	929	956	927	975	964	890	890	925	937	928	928	966	902	902	961	890	969	929	901	921	966	954	924	929	933	949	942	912	916	945	964	909	982	946	921	926	943	932	932	951	968	985	966	953	940	877	910	901	931	960	931	936	954	942	974	972	945	1005	935	910	945	937	903	918	890	920	936	870	944	901	943	879	954	902	924	930	941	891	895	924	960	941	912	963	922	943	900	937	923	926	978	949	946	951	912	908	902	1044	958	935	978	925	975	912	932	879	963	936	945	924	928	908	933	913	920	948	900	957	934	935	928	936	944	976	899	879	954	962	905	910	918	972	891	964	964	934	933	921	978	966	941	904	960	932	934	881	903	916	940	918	907	928	913	939	974	868	911	895	973	1008	928	884	943	952	944	947	910	993	890	1006	935	914	985	951	949	899	954	932	1014	950	910	957	915	944	950	897	940	1006	930	954	965	946	968	920	918	980	967	928	977	914	977	962	975	1002	902	938	947	945	945	921	895	950	895	944	908	938	992	925	934	997	974	1017	923	955	893	900	902	964	962	935	939	900	1016	981	889	921	960	917	943	931	928	865	999	908	969	975	929	897	944	930	900	950	954	909	929	908	927	1027	905	950	944	954	962	986	911	951	963	930	943	931	964	955	933	921	897	894	904	915	978	913	862	944	972	937	914	928	966	967	915	942	943	981	980	910	921	851	925	965	971	955	909	984	969	948	972	876	923	934	971	955	963	967	916	973	952	992	919	905	902	962	911	931	926	912	962	888	920	915	975	940	944	942	962	923	948	934	1002	939	927	898	942	963	923	905	924	939	932	916	933	1007	939	933	974	985	971	890	910	875	950	955	945	954	910	973	898	971	905	936	943	923	946	930	885	964	972	949	928	986	914	851	963	921	925	930	931	956	927	935	932	933	975	981	967	901	956	939	906	924	927	949	985	877	939	894	931	969	979	969	995	961	931	975	964	915	875	995	924	948	958	990	980	911	1014	914	934	881	886	882	975	885	923	953	901	873	914	968	936	928	959	926	955	903	917	1031	923	995	1021	998	990	924	905	940	891	946	930	974	948	962	926	915	915	874	887	945	937	947	917	893	910	888	946	994	925	940	986	934	958	909	939	941	939	1023	923	961	940	988	948	886	905	986	903	933	921	951	888	990	948	938	927	926	883	931	980	954	911	944	954	930	945	923	951	974	966	879	925	977	900	904	957	966	936	953	966	992	925	914	926	927	978	948	998	875	932	905	886	942	910	956	966	895	960	938	902	962	910	939	930	912	954	906	928	951	942	926	960	925	910	943	967	930	987	945	907	959	900	918	913	906	999	910	939	938	913	901	986	947	932	938	980	902	935	900	912	997	949	931	934	982	952	931	905	930	918	915	944	916	953	948	965	912	960	901	947	958	956	943	975	906	955	883	957	932	940	907	935	948	937	993	954	946	980	945	943	911	955	921	902	937	927	899	893	904	956	983	936	954	956	885	924	944	938	899	976	926	917	960	993	984	895	974	944	938	978	953	938	916	934	896	960	931	955	910	922	964	945	931	946	987	949	973	953	964	967	865	923	906	882	978	894	895	974	938	901	932	953	935	892	925	973	908	964	963	992	865	945	950	907	976	941	966	953	870	926	933	964	912	982	934	984	917	916	948	924	891	897	896	943	935	902	894	982	952	954	984	917	850	944	932	921	921	924	972	958	899	941	889	927	992	961	933	938	895	920	931	960	897	918	940	928	981	963	927	962	983	914	1000	982	944	895	1004	893	958	954	981	913	915	868	914	915	914	963	956	904	934	956	922	962	932	907	967	913	932	888	933	968	990	958	961	930	1030	995	989
4974	1232	3974	20982	13763	6011	2514	1237	902	828	795	772	842	799	817	801	798	818	808	751	792	760	814	789	806	798	818	815	772	797	782	805	828	805	767	781	798	842	750	839	811	820	819	825	740	812	834	796	794	785	838	769	814	804	784	779	778	821	786	748	824	783	802	780	809	778	779	724	824	822	777	754	828	812	768	806	816	840	811	798	788	854	845	848	819	741	815	845	841	765	738	774	765	839	799	794	758	764	784	779	757	758	830	812	818	821	868	772	822	764	805	855	801	838	845	797	793	767	812	790	759	809	759	767	790	795	791	779	783	787	811	751	794	855	774	831	815	787	785	793	847	773	798	783	811	819	784	808	787	819	809	790	750	806	847	840	807	808	821	810	787	818	807	803	817	784	818	804	743	806	826	856	827	723	825	784	766	812	821	776	783	798	788	770	813	790	774	774	819	785	793	802	759	801	778	768	810	791	808	817	793	772	785	779	793	810	776	808	759	787	752	782	819	769	828	788	768	811	806	806	804	791	744	724	844	795	811	754	802	824	794	803	811	733	870	780	748	760	809	783	755	784	766	834	829	823	774	801	790	799	749	825	794	839	762	811	839	806	803	817	833	784	782	813	797	778	807	791	773	738	839	783	775	787	830	791	804	779	836	800	771	758	767	738	818	810	721	812	795	807	837	808	803	757	813	792	787	767	812	800	836	767	821	812	766	814	803	807	803	760	786	743	779	735	745	788	777	781	812	805	783	749	752	800	754	792	824	817	775	783	807	789	789	774	766	821	816	776	786	820	813	774	824	783	781	781	836	846	785	780	731	750	770	799	790	800	785	833	772	804	833	782	831	778	770	822	819	731	814	811	783	760	827	795	831	794	777	773	764	830	793	795	772	772	800	781	788	831	858	802	791	749	797	781	788	820	830	842	734	812	824	785	754	791	826	816	791	755	808	829	814	809	795	787	792	794	778	781	819	770	818	817	830	834	780	785	765	796	777	824	775	774	800	795	750	778	793	828	805	783	812	769	792	790	781	768	795	776	800	802	826	766	754	733	769	836	824	742	806	783	803	774	788	817	816	770	775	819	757	764	793	751	799	795	792	809	789	761	782	829	801	842	823	785	786	814	780	848	774	824	757	757	780	777	801	827	820	810	796	766	769	779	823	804	775	794	848	872	754	803	792	790	763	800	800	778	821	802	767	794	822	758	774	795	874	838	799	814	763	780	850	802	811	831	829	809	780	785	836	782	792	849	782	849	752	787	787	818	773	806	836	735	802	812	785	798	761	788	789	758	869	794	799	824	756	811	762	759	859	776	829	749	788	806	788	839	821	777	781	712	760	801	764	833	821	772	797	833	753	801	812	750	834	808	750	790	792	756	841	801	857	776	811	836	806	798	778	804	798	765	799	826	799	813	821	809	824	780	860	760	853	793	719	786	787	809	787	768	808	832	778	804	792	781	769	798	809	758	802	844	756	808	793	849	789	791	811	821	796	826	767	809	796	849	806	771	824	842	824	751	812	787	770	823	776	769	806	764	847	782	773	808	795	765	815	799	774	825	796	801	765	790	739	854	807	784	761	840	818	824	768	763	818	786	819	809	824	813	757	811	796	794	826	785	806	808	741	782	786	807	834	819	767	786	792	763	826	776	787	784	755	805	810	780	820	794	790	814	801	755	770	751	761	818	829	813	796	720	777	807	774	768	825	797	752	803	809	771	842	818	734	771	809	863	833	806	779	793	803	787	850	784	802	787	834	810	820	824	802	781	782	832	779	821	786	823	785	851	766	821	828	816	845	806	838	767	804	792	788	779	802	790	824	799	806	839	786	791	820	803	797	865	779	817	796	809	778	753	794	785	786	775	756	795	816	768	840	794	806	758	772	819	789	802	794	832	840	797	827	752	774	784	851	797	799	806	812	756	764	813	822	807	825	756	778	789	797	782	827	843	829	767	796	822	810	792	837	834	780	761	800	800	833	760	819	762	796	799	788	776	747	791	773	821	784	775	838	818	791	754	790	785	782	784	800	780	791	812	804	799	748	815	752	771	785	820	801	807	743	854	847	747	792	853	755	780	768	819	802	810	767	706	844	845	810	828	811	794	803	815	760	814	834	787	800	873	822	824	798	810	751	759	790	794	782	809	851	805	771	804	787	815	810	769	778	806	820	797	816	829	814	799	791	794	813	801	777	818	791	860	790	880	792	773	788	821	790	792	815	842	798	780	784	851	780	796	803	808	827	834	777	845	775	842	732	778	785	789	812	808	776	822	842	851	804	848	798	778	782	825	825	773	793	794	799	810	821	778	839	785	793	793	804	820	811	760	819	790	779	809	814	750	767	753	825	746	807	762	780	784	817	771	788	797	794	816	824	778	797	810	818	787	796	729	765	753	785	818	791	805	814	797	809	801	767	801	805	826	847	800	799	811	806	792	799	769	795	794	796	803	789	778	754	804	808	792	742	823	756	753	769	828	835	773	824	757	798	797	774	801	821	793	775	823	803	763	779	807	797	784	818	795	824	794	778	754	828	778	787	813	812	795	771	793	845	778	814	787	758	817	791	791	838	808	798	788	801	800	804	735	813	770	846	776	829	847	828	792	825	749	808	795	754	767	820	794	791	795	808	756	785	795	835	765	804	799	800	789	786	756	800	793	783	863	804	805	795	808	818	809	837	767	786	802	823	822	795	828	843	824	792	751	792	814	859	805	819	762	799	791	784	760	803	782	772	731	789	840	857	812	801	806	756	798	779	836	799	805	774	786	765	779	779	781	770	793	772	760	807	810	845	780	775	813	818	770	830	771	738	828	733	794	817	807	816	783	789	764	781	767	782	809	809	745	824	750	756	784	771	817	796	768	821	807	864	800	806	817	772	787	813	796	810	798	843	755	780	814	783	790	765	795	800	816	787	805	836	794	810	816	767	798	781	800	820	788	783	796	781	754	813	765	820	822	756	790	840	787	775	826	785	812	777	827	800	774	775	814	778	833	811	798	763	842	814	830	798	847	819	845	776	798	772	823	791	852	801	798	772	834	802	795	797	773	760	787	811	790	828	746	761	840	787	786	822	819	776	762	738	810	799	820	777	809	774	835	778	768	827	822	822	796	804	836	786	793	801	853	799	791	800	813	794	859	771	791	821	767	796	818	782	768	821	786	795	773	823	808	791	784	770	831	762	794	834	765	769	792	785	808	771	755	786	749	781	818	815	810	825	811	769	793	831	785	837	798	814	773	794	766	797	840	837	777	806	815	810	794	764	773	767	810	782	764	789	776	767	810	762	802	750	751	756	772	788	852	779	853	760	807	835	785	853	824	786	826	809	754	765	822	792	785	777	832	782	763	791	827	802	768	808	775	775	791	793	835	801	823	801	780	807	788	781	802	796	725	795	781	789	782	787	786	796	853	850	798	810	845	772	785	813	839	790	803	855	821	799	779	780	783	784	788	786	829	786	804	767	761	833	760	778	781	796	813	784	787	785	853	790	814	808	760	838	803	797	776
24608	21192	28870	54364	59015	41637	22591	6646	1801	1137	1001	907	975	979	881	962	969	912	939	904	928	932	939	920	918	927	898	938	966	912	890	984	957	909	981	944	997	921	920	924	933	919	922	972	977	921	900	976	919	867	897	984	954	944	923	968	868	964	931	859	919	946	917	936	882	925	931	956	907	868	885	922	965	898	939	871	972	883	961	917	941	933	936	914	932	951	943	885	958	1011	926	904	880	931	918	922	895	905	935	966	916	948	892	902	952	883	919	904	922	938	891	904	963	939	927	866	942	946	924	898	932	903	890	907	888	934	942	863	882	923	962	900	911	976	889	943	963	916	991	893	890	928	904	895	886	892	927	938	878	839	942	913	939	949	938	924	975	915	937	913	950	902	975	873	931	929	896	907	943	920	929	910	879	921	1020	910	915	924	865	983	969	878	912	933	900	913	896	963	879	918	871	928	955	905	924	914	873	962	956	941	981	877	888	961	930	902	895	931	945	934	905	926	924	891	907	895	973	885	942	951	933	924	900	882	889	925	935	873	953	901	904	912	913	961	909	887	903	888	870	928	913	886	926	925	909	965	937	903	899	908	919	871	931	938	925	909	901	945	887	935	941	888	933	852	938	913	907	945	952	901	940	941	924	882	966	940	920	927	909	940	890	910	905	958	913	888	960	900	913	908	902	856	915	945	924	918	912	946	927	928	943	926	918	896	889	907	887	846	967	867	919	889	895	937	864	925	1001	938	948	894	923	875	900	917	934	913	964	944	948	898	963	961	906	938	969	913	931	925	942	921	921	956	900	920	940	869	849	969	959	970	890	858	961	921	932	928	920	909	906	878	942	937	925	971	911	886	930	949	926	878	900	956	883	914	936	938	892	902	925	905	873	974	913	913	943	895	978	898	894	975	961	946	881	914	937	951	939	908	898	916	921	885	936	891	931	947	935	926	896	951	1003	903	899	915	942	947	884	957	940	897	923	901	942	881	907	938	986	896	927	985	921	953	925	926	929	956	942	935	916	924	904	895	885	963	900	960	938	896	837	949	934	932	905	889	933	892	949	933	932	899	939	942	993	908	907	934	905	918	877	889	902	874	916	956	923	921	950	819	934	922	893	931	912	929	934	954	917	906	988	903	930	922	918	892	920	922	879	959	949	915	919	885	861	937	943	897	837	904	933	908	872	910	896	961	922	933	899	968	884	927	914	884	884	952	928	881	889	877	934	869	957	929	936	897	924	987	903	927	905	892	922	928	961	908	888	982	825	926	894	933	932	948	918	920	911	876	912	911	900	917	930	918	941	930	911	956	929	863	875	955	933	951	897	904	874	899	912	908	937	883	933	925	907	965	939	871	980	942	875	914	895	890	971	940	875	860	879	928	904	904	914	900	884	888	960	982	940	957	901	915	945	928	915	962	929	941	957	882	920	975	940	932	840	886	909	892	878	911	898	927	864	915	932	937	954	913	923	888	925	898	910	948	948	958	948	880	907	968	928	957	860	867	912	873	939	857	965	935	954	938	906	929	912	929	922	950	923	854	925	899	898	879	905	933	865	878	972	920	937	917	914	931	914	869	952	935	915	919	936	948	906	927	888	909	899	936	899	917	921	941	946	937	884	928	911	904	911	903	908	973	953	948	914	929	858	908	908	966	928	861	939	887	931	879	882	918	899	993	896	905	912	931	911	910	913	959	922	951	997	928	879	886	917	892	941	930	932	876	909	950	907	938	941	952	905	943	902	913	889	930	907	899	908	863	917	905	920	943	903	918	916	882	946	901	941	910	884	931	892	946	952	948	977	874	907	904	931	919	959	896	915	876	929	971	936	957	905	887	940	975	914	901	942	932	873	903	932	857	944	897	944	913	900	940	895	913	934	908	939	957	884	949	913	884	908	902	934	935	909	950	878	889	906	925	914	934	916	878	903	952	927	899	879	909	864	912	969	899	937	986	832	944	955	902	888	939	861	861	907	885	948	882	926	902	963	914	989	914	908	929	909	927	954	937	887	946	929	923	934	993	922	965	944	929	930	903	962	875	876	929	996	950	995	947	963	943	885	882	911	877	924	942	952	898	810	919	892	899	875	928	927	905	928	922	872	880	970	887	909	958	903	913	910	925	911	891	915	862	930	936	866	942	921	904	915	902	952	896	915	902	935	862	909	932	885	910	882	896	924	871	907	870	885	919	918	926	928	934	947	924	918	931	861	927	946	969	923	926	896	869	852	937	929	947	904	937	929	905	892	926	939	909	980	878	862	901	953	941	900	914	905	901	848	905	911	915	973	866	882	929	905	913	854	934	935	933	934	890	958	866	881	914	970	938	919	917	897	907	897	903	912	964	927	934	945	916	922	885	899	930	890	894	976	921	966	893	922	937	954	947	962	863	889	930	959	925	913	920	840	914	931	918	914	874	890	957	947	896	904	922	930	900	931	964	911	942	879	920	873	918	947	943	923	928	950	950	887	871	944	956	965	880	917	925	892	961	895	936	924	947	953	888	939	920	937	926	903	889	968	883	977	956	904	912	956	948	911	915	912	928	947	942	929	938	936	960	924	934	919	920	913	939	929	949	843	895	884	914	927	944	915	859	982	924	913	956	924	922	882	918	954	870	936	924	923	940	922	932	885	904	940	952	935	906	930	951	910	896	929	942	910	887	897	913	923	899	900	938	918	934	865	976	960	889	885	928	881	925	958	962	892	935	951	997	883	987	950	895	947	975	894	914	911	896	848	883	970	904	927	881	917	923	939	947	968	911	927	890	930	887	902	918	943	902	914	917	906	918	910	901	917	944	898	960	932	901	965	928	896	920	918	971	907	933	926	884	897	958	900	926	960	907	889	913	898	911	933	879	952	878	951	954	951	904	975	933	948	933	920	910	942	938	942	989	912	947	1001	981	959	944	888	941	889	923	915	910	935	913	923	910	871	880	929	933	904	867	865	927	931	940	892	919	939	928	947	904	925	911	965	929	883	883	853	930	900	899	929	939	925	897	933	888	934	937	879	870	887	837	915	930	944	956	940	914	925	863	919	952	896	990	931	942	951	906	929	913	927	961	927	934	907	848	942	900	893	857	900	901	933	911	980	946	911	901	922	927	904	886	890	848	1000	959	897	864	893	882	933	891	889	849	874	976	920	958	917	917	944	894	942	866	910	913	940	902	885	929	891	947	879	939	941	930	930	920	959	919	917	895	938	932	863	909	889	960	914	903	862	943	990	929	916	876	935	902	913	833	963	954	911	945	956	915	907	934	913	896	975	910	948	890	948	946	907	991	929	951	881	916	929	904	878	913	939	918	873	891	873	921	909	940	928	887	919	852	941	936	924	929	934	930	912	882	965	910	842	909	877	842	934	879	937	919	946	943	908	866	916	902	951	899	921	936	876	939	872	902	916	965	912	958	947	935	933	904	913	891	946	885	953	852	894	922	901	900	934	915	874	936	875	885	964	942	942	907	924	918	889	932	918	980	943	871	924	916	959	916	888	903	936	939	883	912	917	950	886	912
3566	4275	17548	70750	58002	32225	13948	4536	1613	938	864	848	842	884	836	866	878	827	877	860	860	833	871	836	822	829	930	851	876	826	833	832	830	865	840	846	882	902	862	870	834	886	839	849	840	887	856	848	861	845	864	800	874	862	858	853	869	865	909	830	864	819	856	837	812	856	918	857	882	773	792	832	799	842	803	823	914	826	835	867	870	813	886	849	818	846	857	832	884	871	870	863	857	813	807	801	890	818	820	849	871	817	847	872	781	860	837	792	847	831	760	885	843	813	829	898	844	825	823	871	884	813	883	848	818	850	839	835	864	854	817	849	798	806	815	894	842	846	851	835	811	801	851	840	780	804	814	837	834	806	872	860	865	859	853	834	820	820	825	855	852	890	813	868	851	879	847	803	877	799	825	877	885	816	862	784	851	825	829	839	825	844	874	818	827	891	853	899	881	817	807	805	782	865	844	877	943	908	879	884	807	835	881	889	867	826	834	883	827	838	836	833	858	860	827	890	868	818	881	849	837	865	839	820	861	843	839	842	869	866	847	835	870	845	847	835	833	861	825	855	871	867	863	890	799	834	839	850	849	826	809	857	865	850	823	857	849	824	859	856	790	838	833	848	809	831	842	833	835	805	851	817	826	795	839	845	852	806	874	786	857	859	823	874	866	865	822	831	881	814	794	827	830	812	843	842	866	867	837	848	832	799	786	869	830	826	827	832	808	850	797	830	842	819	866	901	810	829	896	896	813	845	815	809	874	878	859	826	797	850	869	829	811	808	876	845	819	843	827	874	824	827	806	803	829	823	887	886	841	883	872	814	837	846	858	841	803	863	823	833	876	832	830	866	843	797	761	882	821	897	829	814	797	791	841	831	891	850	911	847	875	790	840	857	812	814	847	875	836	837	838	826	855	783	849	843	839	846	890	829	826	782	836	838	837	840	867	855	823	837	811	845	789	841	915	858	887	793	864	826	855	904	822	790	832	835	803	834	838	757	805	836	822	823	840	845	836	828	869	803	843	849	891	833	777	855	796	882	875	816	836	833	851	834	881	846	902	792	878	858	811	875	788	808	894	820	809	815	822	885	827	834	844	784	827	825	887	871	863	863	925	798	852	861	843	838	840	855	889	824	810	823	848	825	821	819	849	806	809	844	836	808	852	795	764	847	866	825	839	765	820	829	818	877	837	863	847	822	844	837	840	850	824	832	816	823	830	865	866	826	921	862	836	846	888	843	918	808	812	844	814	835	834	816	854	853	826	797	839	839	861	808	857	848	863	839	874	858	789	849	828	810	896	845	832	854	797	874	833	858	855	814	813	851	807	840	912	906	808	841	826	869	839	852	808	791	842	793	836	846	864	817	862	794	841	870	859	876	831	829	908	837	834	851	821	869	851	831	851	884	842	846	884	831	820	877	816	834	842	827	826	828	857	804	844	903	849	883	878	823	886	831	833	858	798	880	866	815	808	829	850	859	848	857	815	857	888	833	882	811	817	805	877	819	823	837	850	766	856	871	818	831	831	810	857	863	846	856	798	850	908	891	831	836	867	820	810	832	794	816	829	838	858	843	900	876	849	826	837	807	845	825	797	821	827	845	878	831	871	836	826	863	868	793	838	875	788	853	792	831	812	836	829	859	888	912	857	817	907	863	861	886	857	898	864	809	828	815	802	884	808	868	841	850	809	797	812	880	861	829	816	830	853	877	850	875	858	822	809	831	855	847	844	825	774	797	820	847	869	860	802	869	852	816	807	799	851	842	855	843	811	877	841	858	832	852	803	801	811	843	844	789	843	834	831	843	844	858	813	810	852	839	854	823	819	885	867	881	842	865	818	877	846	838	808	817	851	884	802	854	827	842	879	811	868	869	810	879	881	827	853	862	832	864	849	804	830	876	830	869	816	866	829	867	831	862	810	858	836	899	793	857	874	816	880	870	882	823	910	834	851	788	793	828	799	846	847	838	787	904	856	818	856	797	881	886	865	845	855	790	811	885	820	879	843	879	821	833	855	848	835	849	869	821	863	777	769	775	875	807	881	810	828	881	858	844	864	839	846	804	808	802	878	847	832	843	789	797	818	845	825	833	804	801	828	854	798	839	855	854	845	850	893	865	861	839	828	832	841	835	807	783	825	856	858	778	868	920	852	860	856	914	859	910	839	832	859	879	823	824	869	852	856	787	789	840	828	808	843	813	833	876	822	805	856	846	841	874	830	815	815	886	865	860	839	832	842	879	819	837	826	840	828	851	843	857	768	843	817	841	850	811	872	843	795	851	843	848	862	793	807	854	868	821	835	826	796	849	802	838	807	847	812	795	848	843	815	815	855	832	891	868	838	825	854	878	847	837	862	844	788	877	820	836	853	790	856	890	854	842	791	783	869	849	830	848	878	868	846	801	838	824	811	848	821	838	911	869	873	829	809	825	809	873	857	828	817	833	812	832	859	855	829	839	832	840	837	866	831	881	858	809	869	862	829	897	837	855	847	885	856	856	836	804	825	823	807	813	838	890	831	829	884	836	891	824	825	831	865	814	834	859	833	881	844	823	848	904	847	840	849	880	834	794	858	879	870	840	888	797	834	799	849	816	847	819	854	837	828	795	874	820	829	871	842	862	801	769	863	856	811	849	832	863	853	789	795	835	792	793	834	795	830	863	823	855	818	874	800	828	858	857	829	869	804	841	798	846	849	859	873	777	868	812	870	867	861	863	872	868	872	855	831	856	796	833	809	842	770	872	857	795	827	867	823	874	843	828	800	838	822	835	841	838	805	867	882	850	800	812	851	854	816	792	852	858	833	869	831	845	834	814	889	803	802	815	786	827	844	798	835	880	879	824	861	838	846	785	872	902	835	798	794	831	856	849	833	801	895	820	835	826	860	834	861	818	788	847	864	847	839	812	818	816	867	865	860	843	811	873	846	821	877	835	876	828	842	810	847	854	875	882	871	826	875	814	833	811	811	845	848	784	841	800	910	815	866	816	864	852	884	843	830	777	849	869	871	884	812	801	830	843	864	884	810	844	859	849	816	824	816	846	817	854	833	880	798	885	896	815	879	802	836	772	847	789	827	874	862	811	865	860	854	856	850	867	813	836	813	851	827	861	819	768	847	850	861	852	866	852	859	822	835	773	853	885	836	885	833	861	833	867	812	835	870	841	857	897	845	880	866	865	843	795	861	799	809	854	895	859	827	876	851	837	809	901	809	844	852	866	797	854	821	819	892	830	847	804	851	826	771	834	818	816	852	815	822	823	847	829	807	849	875	867	849	854	854	838	801	813	834	862	857	768	819	881	803	905	837	860	811	876	841	815	823	861	871	813	796	776	765	865	880	853	818	809	876	830	840	805	859	832	838	830	806	829	837	851	817	810	822	814	801	834	854	816	879	806	796	813	802	863	858	886	870	811	873	822	815	821	852	849	781	786	833	814	848	822	864	824	860	874	805	836	846	881	856	818	822	845	850	855	811	843	841	842	872	858	827	815	836	864	891	839	868	819
23870	21166	28772	45634	62959	48338	30256	10784	2522	1293	1159	1029	1060	1032	1140	1072	993	1015	1045	993	1049	1039	1018	1004	1077	1027	1027	993	1034	961	1005	1015	1057	948	1040	978	1046	1019	1056	1055	1056	1064	969	1073	994	1045	1006	1028	1033	1058	1079	1050	1008	1017	1030	1021	977	980	962	1048	1034	1014	1030	950	978	1027	1085	1063	1005	1023	1025	1010	1015	1012	1012	1007	1043	979	1006	1043	1005	1043	979	1013	978	976	989	1047	962	1023	982	939	1058	970	1033	1062	1047	1053	1030	1027	1019	1014	1033	1033	998	1040	1019	976	993	1013	1040	966	1026	1048	1019	1013	995	961	1015	1058	1041	1013	1054	1048	1006	941	1021	997	995	1065	1000	940	915	1020	1089	1036	991	965	1052	1019	993	1014	1035	980	1028	987	1031	999	1034	1038	970	1001	1002	959	1005	1018	1022	1024	1004	974	1017	945	997	1009	1029	977	1007	1048	989	1008	1044	967	1007	978	1065	1006	1024	1024	947	1032	1030	987	979	1007	1015	992	1013	1022	1059	1056	979	1017	1033	1002	1054	1020	997	979	1085	998	1034	1001	1008	950	995	947	1015	1099	1029	998	1011	1035	1057	1006	1001	993	1025	1000	990	1005	948	984	1037	997	1045	922	1010	987	993	1031	976	1007	1020	991	1023	977	961	1030	972	1020	1019	998	987	1043	949	930	1019	1000	988	1026	1008	1012	1019	991	1065	1047	1012	958	963	975	1013	1074	1001	989	969	990	1041	1019	978	990	1031	1012	976	1010	1029	989	1001	1014	1050	998	1011	1056	1022	1008	997	999	1037	1027	1044	1027	990	1019	982	1097	993	993	1013	994	944	1017	1060	1097	1014	1049	1010	1018	962	1021	1019	1036	1000	961	1003	1034	1038	959	992	1029	946	984	974	1028	1072	913	1043	1011	1042	1074	1017	999	1042	1043	1018	1063	1013	990	1047	1051	1049	1020	1038	1082	990	1007	1006	1062	1024	1049	1021	1003	1014	922	1048	1028	1035	1082	958	942	1024	1018	999	1000	1033	1042	961	1020	977	949	1026	1032	1016	939	998	1005	923	1077	970	982	1019	1019	1036	1035	987	1000	1004	982	1012	1029	1036	999	953	978	987	976	1002	1053	958	1061	1008	996	1009	1033	1001	1002	1026	978	1001	1001	964	1030	1046	986	1054	1026	1041	972	961	1012	1042	965	1002	1024	990	998	1075	1029	1043	1059	1029	1011	1013	953	992	997	1004	1014	1029	964	981	1033	1076	1018	1015	1003	1023	973	1010	949	972	997	1005	997	1025	1034	1029	1018	1087	1065	1032	962	933	994	1014	953	1026	1033	1055	1054	999	1031	996	1024	1020	1058	986	1040	985	989	982	1016	1049	1004	991	972	988	1034	1026	1062	969	959	990	1003	1013	1022	1003	1046	965	1041	966	1053	1011	977	963	1026	1037	988	1029	987	999	1052	991	1005	968	1019	958	1058	970	1034	973	995	1022	1010	1008	1021	986	975	975	1005	1016	1093	1032	1006	978	979	967	1051	1013	996	976	1053	1064	998	1016	997	1062	996	1071	1025	1031	1000	984	1012	1028	1049	1000	998	963	1076	988	994	986	956	976	971	1072	1023	985	1025	996	978	1037	1024	1010	1015	1011	965	987	1007	1000	977	997	956	1021	975	1038	965	965	1046	1012	1019	945	986	1024	1050	992	963	1018	1049	941	983	1032	975	1027	1044	981	1043	1033	1035	1031	993	1052	997	979	1054	999	1025	1009	974	1060	1030	1070	1021	930	981	1029	1002	1057	1003	1021	1037	1020	1009	1003	1020	1058	985	1020	1016	1009	965	1018	1007	1022	1011	1023	1032	984	1003	1024	992	988	1024	976	1038	982	948	936	977	961	992	1016	988	983	983	957	994	1002	997	1042	1012	1044	1005	968	1016	1022	983	957	986	985	1046	997	976	996	1043	973	919	961	1049	1004	1065	1033	1061	985	1037	958	1042	1064	973	1001	952	935	1024	955	966	996	992	1005	1006	1031	1077	994	1051	1040	1026	992	1038	1025	1020	976	990	998	1058	1038	1002	1057	1028	1046	1002	1032	1023	1072	979	1025	980	1003	903	993	996	985	1047	986	1018	1041	1001	1020	978	1033	1047	1018	968	1041	988	1064	1035	1054	949	1046	945	1019	1030	993	989	1024	1005	1046	1011	971	972	988	1052	953	920	1012	1012	998	1028	1017	1083	990	1003	998	999	1017	992	970	1044	1047	1019	972	1001	998	1020	1012	971	1039	1063	1036	986	1043	1040	982	991	1044	1004	1022	1023	981	993	953	1009	1055	1035	1041	1034	1036	1038	1013	1026	1001	1018	1046	1068	994	1015	1007	954	1093	1052	1014	1051	988	984	1027	1009	1057	999	1049	1068	1025	1009	1045	994	977	1036	970	999	991	966	987	1056	993	1057	1002	994	1021	1030	1034	1042	1012	983	988	1008	1024	972	1002	1021	1005	1070	1007	992	1027	959	1031	951	1053	1025	990	1038	1015	959	974	1064	1035	1025	1066	1042	968	1004	993	967	967	1026	1002	1003	1044	1026	1025	1045	1060	1047	957	966	958	967	1061	1042	1035	1042	990	1033	1016	977	1059	968	1050	990	1025	954	1022	992	1014	1020	985	1014	1023	989	1013	959	1031	1033	998	1006	991	962	1002	1015	1027	1021	971	959	963	1024	991	996	1026	1025	979	1049	1034	974	1041	964	1026	1030	1031	986	968	1035	989	1014	1025	994	1016	977	1028	1030	1010	1011	1055	974	975	943	987	1038	1052	1031	1020	916	974	1033	1026	978	990	1023	1032	1011	986	1038	1029	983	1028	1005	1119	1016	975	956	999	1034	990	994	1074	1013	939	986	1042	980	1065	1022	1031	964	969	1037	1083	1055	1031	994	990	1003	995	978	977	935	985	1047	982	1019	1029	1053	1058	1072	991	1030	988	991	977	995	991	1032	970	1044	1003	977	996	1038	1010	990	1009	1062	1038	1002	998	1041	1029	1035	1005	1013	960	1017	1014	1028	1007	1034	991	1030	1014	1041	1027	1016	966	996	1042	1003	968	1002	1009	994	999	1074	1065	980	1018	1043	1034	1066	1001	987	1021	1043	969	966	996	1034	1016	971	1024	1076	1074	1012	990	1011	992	1026	1043	1019	1029	898	1021	959	969	1002	1065	995	967	1076	936	1033	1059	1058	1024	990	977	1019	1015	1013	951	991	958	1011	968	987	1073	1060	978	967	992	985	952	1038	1021	1004	1046	1000	979	1069	1059	993	1015	1035	1037	1034	991	1000	1003	1030	1004	972	949	981	984	1036	1036	1045	1027	945	1049	943	1026	1012	974	1002	1051	1017	1004	1066	974	969	990	1003	1020	1061	1014	1032	1007	1006	1011	1041	1046	995	976	945	981	997	995	1045	1020	1059	1021	1041	1005	1025	1017	1010	1040	1026	964	1001	1013	1012	1003	1041	1083	1049	1039	975	1015	996	1000	944	1031	1016	985	997	1057	1108	1048	1029	1056	1049	983	998	992	1010	1022	1045	1052	997	1019	1027	912	960	998	1008	1062	968	1030	1000	946	958	1010	1021	1022	973	1006	1033	987	978	1033	996	948	982	961	973	974	1006	983	1001	975	930	1028	1020	993	1048	1009	1012	1022	1039	1036	999	1016	998	984	1018	1027	1010	1030	954	1041	1029	1000	1081	930	1038	1024	953	1044	1005	1029	991	1055	966	985	1037	977	958	972	964	1002	993	1033	1016	952	1005	1004	1033	1021	1043	988	986	1023	1010	992	967	1025	1053	983	975	1020	991	1014	1049	1047	995	1040	1020	1012	1035	997	1004	1032	1009	1006	1022	976	1028	1049	1002	1027	982	1038	987	991	1033	995	1021	1030	1016	1011	1022	966	984	1001	991	1052	983	1060	1014	1005	1044	1018	1043	1008	993	1070	985	1046	1003	962	960	1012	1027	1045	980	1031	987	1021	1016	1013	1004	992	957	964	974	1015	1076	1036	993	1047	968	1055	1007	994	992	1050	994	981	957	946	1036	981	1059	1001	1019	989	1017	976	1059	1065	994	1053	993	1050	1006	1036	985	1017	980	1010	950	1012	1047	1014	980	994	1014	1039	1011	1028	980	1057	1015	1022	995	1025	985	972	999	1078	949	1064	972	980	951	991	988	985	961	969	1028	1028	1015	1003	943	1006	961	990	1062	1013	1034	1008	933	955	1017	990	1033	990	1022	989	1020	1035	1070	1030	1034	1050	1028	994	1009	975	956	1065	995	983	1024	989	1001	1017	1031	1001	962	1036	1001	948	1010	1025	1030	967	996	994	984	957	1042	968	1011	1073	1069	966	1054	1017	1000	968	958	952	1055	961	1016	974	997	1069	948	979	1047	1039	1034	1024	1057	1046	1065
3916	10154	21695	79830	69150	43245	19921	6206	2010	1146	933	932	912	937	922	981	893	959	954	940	975	972	904	938	880	940	910	928	930	887	900	904	906	937	877	935	893	936	886	912	951	921	963	1046	872	946	916	871	948	961	946	940	963	959	925	968	948	952	966	936	947	906	880	924	909	920	959	919	952	901	922	870	914	924	875	969	937	1002	907	890	878	914	968	923	903	955	925	903	916	944	896	911	906	936	910	950	892	942	899	841	957	933	873	891	911	961	901	951	901	951	948	898	928	882	880	948	950	937	869	866	869	902	909	940	901	934	930	967	909	903	904	892	922	898	932	863	936	970	965	918	889	916	931	916	909	926	941	912	906	869	934	922	908	905	940	945	925	964	908	928	878	925	900	959	901	866	904	931	846	918	935	941	896	928	922	942	935	936	915	935	876	939	905	912	947	911	929	937	967	865	946	893	938	934	954	903	921	868	908	890	936	956	963	926	946	961	897	909	878	905	987	957	910	958	939	930	902	956	967	925	971	944	885	944	967	933	917	911	980	883	915	912	934	927	871	960	871	863	952	951	947	964	920	919	933	977	940	931	897	958	927	902	944	909	892	1021	929	998	936	952	919	881	876	890	939	935	985	866	920	922	906	930	954	961	845	858	953	905	928	877	940	916	937	902	915	901	859	864	943	960	964	954	914	882	928	910	896	889	932	920	924	930	903	1001	914	929	923	962	835	915	894	878	888	961	917	919	890	964	923	883	972	906	905	944	949	959	902	957	965	942	891	916	911	937	919	923	956	927	961	916	946	883	925	966	887	937	911	918	870	933	889	953	902	908	956	927	870	927	886	883	939	835	865	959	914	943	970	950	950	911	953	917	918	922	940	897	873	863	941	933	881	902	916	901	928	927	858	962	942	861	921	917	903	983	938	937	914	948	915	896	983	971	959	927	916	936	881	935	911	934	926	958	928	878	863	929	940	930	920	916	905	897	883	887	940	898	889	869	904	921	965	874	924	931	897	928	949	972	900	879	900	907	929	925	930	912	905	893	945	911	899	918	942	893	907	903	905	914	884	931	914	915	923	917	962	929	961	943	916	930	937	914	923	915	912	886	930	863	926	976	957	952	860	903	943	889	909	936	904	942	897	954	922	944	928	860	981	881	910	907	962	908	935	935	910	879	955	886	929	900	922	904	885	902	960	897	884	937	884	918	857	930	913	939	922	955	872	883	943	866	977	873	939	946	908	886	883	906	933	902	931	852	932	917	905	930	896	899	934	865	969	896	921	962	888	937	921	929	897	956	947	919	923	927	946	888	907	907	867	905	946	960	916	939	876	930	907	911	907	922	953	957	889	877	897	963	971	906	891	876	926	952	880	949	901	903	912	869	907	932	908	942	882	906	954	921	938	909	933	902	935	902	951	870	928	923	917	949	928	942	870	935	939	887	910	903	934	986	934	942	974	875	887	870	937	897	922	938	905	896	891	905	939	967	910	932	907	853	910	875	879	894	941	934	899	915	891	943	969	981	900	906	891	890	928	904	916	919	944	887	930	877	938	930	912	931	916	915	895	906	906	923	900	913	889	947	887	903	902	952	966	935	895	942	917	944	914	891	874	961	921	922	924	937	890	867	927	935	913	917	938	929	908	922	845	953	914	942	939	939	913	928	911	900	960	982	935	915	891	889	945	939	914	908	911	922	954	952	897	895	911	932	840	950	973	930	934	910	939	895	973	923	910	957	935	984	890	909	898	892	936	852	921	954	922	873	931	929	902	928	947	887	963	898	923	922	877	896	948	919	888	907	953	925	934	916	896	886	922	920	894	891	918	902	914	884	890	856	870	902	892	933	959	926	902	917	945	879	884	899	919	948	971	910	947	892	922	958	921	899	963	972	914	942	938	892	893	929	938	945	880	947	908	886	925	865	879	894	878	918	906	936	931	920	913	922	898	900	940	923	934	947	990	887	950	893	932	915	935	884	936	889	950	903	884	879	921	954	906	881	920	909	888	910	948	910	910	924	970	944	879	882	884	864	925	911	918	989	894	896	907	860	859	906	892	953	915	924	923	864	941	958	893	923	910	885	947	894	856	909	958	926	922	960	915	926	959	891	912	922	954	893	866	930	975	917	894	914	906	947	928	859	917	941	919	907	920	906	912	875	946	957	938	935	911	905	893	904	964	943	895	950	918	946	939	893	906	885	984	944	929	938	936	941	920	908	910	965	900	886	946	914	886	876	960	882	941	889	934	937	937	949	927	983	937	954	845	934	915	885	923	926	868	925	908	911	887	931	935	929	946	898	882	936	875	913	916	948	878	926	916	908	937	951	913	928	961	964	955	883	958	891	909	951	933	944	901	890	943	957	934	927	934	890	872	927	929	894	952	918	866	971	921	958	932	879	941	887	944	954	912	926	917	933	956	960	957	870	899	955	906	920	976	894	873	917	916	933	870	917	929	904	961	952	933	914	926	908	978	886	956	945	914	968	916	926	938	900	926	895	925	921	881	953	898	911	890	966	904	945	902	905	927	925	895	945	920	889	919	913	851	923	942	923	947	939	899	923	897	941	959	863	891	945	909	934	898	927	927	911	842	925	882	877	991	927	879	908	898	884	940	954	926	884	964	873	963	878	861	904	944	953	910	856	921	892	910	903	906	916	877	897	964	938	891	907	937	907	870	947	871	908	938	941	885	917	935	913	851	933	961	928	938	910	884	932	882	927	895	912	868	901	889	957	910	897	938	935	944	972	883	877	923	930	867	928	917	945	919	957	933	918	920	926	892	962	906	921	916	886	911	993	934	851	974	842	944	904	959	966	880	883	878	942	937	907	882	935	869	959	962	874	917	913	855	898	910	858	961	928	948	965	1008	854	900	902	923	913	968	867	908	895	897	912	928	908	932	958	941	917	908	946	915	967	894	916	863	943	938	919	901	896	901	943	863	905	933	965	883	885	971	938	857	951	902	909	862	931	962	873	925	960	904	898	888	901	894	974	898	872	948	935	926	886	919	891	880	880	956	904	918	930	901	890	940	904	975	884	939	886	913	854	948	929	898	916	875	937	917	910	921	891	906	942	959	881	897	931	859	882	900	907	880	926	917	943	939	894	916	940	906	862	899	942	937	905	894	923	875	868	938	888	926	935	943	889	926	903	887	897	901	866	979	928	960	961	937	893	920	946	935	900	998	892	885	938	912	897	924	957	918	878	891	848	949	855	930	949	896	906	955	911	868	907	885	906	924	904	942	857	930	902	911	893	949	907	932	969	887	889	917	893	878	912	945	921	866	875	929	871	904	930	893	926	902	897	905	849	866	936	909	917	909	892	916	872	910	944	911	909	933	900	906	906	932	910	870	869	949	962	874	922	908	912	917	940	886	920	948	892	910	929	883	887	907	917	903	912	939	918	886	875	896	905	898	942	970	916	893	972	883	911	904	934	914	890	874	944	914	953	843	958	962	890	878	937	961	890	927	914	906	913	910	899	932	886	984	935	943	891	888	896	914	936	920	901
27385	14114	7661	25588	18773	8330	3188	1482	1131	979	911	979	908	965	991	957	983	958	1030	951	1003	918	880	935	979	911	930	983	998	961	960	995	969	969	998	938	965	955	982	943	991	985	942	970	971	917	1040	907	986	944	999	886	987	960	1044	974	924	862	951	938	924	984	951	934	938	978	929	895	910	932	952	976	937	908	975	983	959	950	1041	972	984	942	988	998	986	932	907	937	915	940	948	931	906	891	884	955	920	941	889	1049	979	942	926	975	992	958	933	934	883	907	947	955	959	942	953	1004	947	974	961	915	965	905	948	931	1004	1010	988	975	959	992	959	954	915	921	964	988	933	940	921	971	975	985	980	913	997	964	985	923	981	952	943	959	993	898	980	937	958	935	922	977	978	941	931	946	973	956	971	911	944	947	961	916	1037	964	999	929	946	879	1001	982	899	930	971	937	947	947	926	1041	967	925	916	954	982	953	951	969	935	985	895	998	976	955	980	904	924	980	882	973	861	943	915	913	919	877	864	972	969	947	996	942	1021	915	972	952	1010	938	933	957	939	915	937	967	944	994	973	923	955	955	1017	935	919	968	954	973	962	958	960	940	1000	1009	986	985	965	963	976	982	1002	995	942	950	943	998	925	937	961	891	962	1018	939	961	912	954	982	967	990	966	917	955	953	937	988	989	893	952	1015	992	922	1000	979	961	950	923	989	966	913	960	1011	961	956	916	1012	960	917	997	920	975	979	957	968	878	948	1004	932	936	956	948	942	968	969	983	950	954	906	943	911	958	964	980	983	972	950	931	886	895	934	971	984	954	956	886	924	940	975	937	931	906	937	956	953	993	918	981	958	912	940	960	982	896	948	888	910	901	985	912	928	901	996	863	954	949	971	937	936	939	939	912	1022	975	977	976	1008	893	1002	989	958	976	959	930	951	968	919	987	961	951	943	901	962	956	971	931	933	991	957	1010	940	975	958	899	935	935	956	955	902	981	954	955	908	1007	970	906	961	913	957	946	958	940	968	961	969	929	927	965	889	947	928	997	880	907	915	960	976	948	953	972	929	961	951	966	953	951	932	964	962	911	912	995	925	949	966	954	910	917	973	955	902	965	935	928	962	951	942	1018	918	946	933	910	929	978	921	1006	926	886	972	950	934	921	899	903	976	914	1011	930	918	915	933	970	969	951	950	982	980	982	936	957	967	944	915	945	902	992	983	968	943	904	944	958	907	1035	956	973	942	983	956	957	965	992	871	1040	924	1003	929	940	929	931	936	964	1044	930	937	947	986	920	971	957	955	935	982	895	955	985	975	938	934	956	910	965	950	920	921	910	941	961	936	996	958	928	936	948	961	947	1001	951	1008	976	954	973	976	951	989	983	957	951	936	979	967	1008	938	964	982	1021	954	910	959	945	992	926	908	1014	984	981	953	848	985	963	963	990	961	938	960	935	925	985	899	970	965	869	920	926	972	926	955	960	952	936	912	918	911	920	959	953	942	951	943	1003	904	941	947	948	922	920	949	919	935	975	961	860	958	983	952	930	961	926	936	997	944	1004	969	966	951	952	966	901	909	942	924	949	889	1007	996	974	1001	943	948	977	1020	927	954	935	974	924	975	921	990	945	922	958	880	928	918	926	1010	976	932	932	1009	938	982	986	921	985	931	954	942	981	917	937	932	933	1016	979	941	946	991	989	904	928	910	912	957	968	947	901	945	966	956	974	928	921	937	896	952	919	923	957	944	970	989	936	994	944	1023	948	966	933	968	973	917	926	964	944	946	979	1001	939	904	911	944	970	920	890	983	930	966	948	913	976	972	926	993	936	995	934	940	992	967	941	964	937	884	929	984	904	929	1001	984	1017	929	1001	974	942	935	918	975	935	926	978	951	968	927	985	872	941	945	962	1015	929	950	966	938	994	913	894	1030	1010	979	936	924	994	963	942	947	928	913	968	961	923	961	943	948	934	910	985	980	988	893	956	929	963	926	960	951	921	993	984	930	931	1008	956	944	920	981	1022	939	936	931	946	926	968	955	936	1005	958	969	942	969	921	932	960	950	960	1024	979	1006	923	939	959	983	951	937	969	978	913	976	961	918	955	887	989	920	988	886	942	919	889	953	1005	957	946	988	951	934	976	973	926	1005	965	964	928	1003	972	997	971	961	941	932	984	956	952	972	914	1025	1059	983	966	983	965	1009	947	937	928	928	918	967	950	965	935	999	1014	940	964	987	952	883	909	973	946	932	923	963	954	966	951	1006	962	947	1014	1005	936	977	954	941	919	929	938	906	923	991	1007	921	949	996	953	927	979	978	989	907	1001	959	946	953	937	970	961	1024	966	900	943	957	954	954	931	990	957	972	958	941	913	966	983	937	962	978	918	978	953	1014	930	953	946	978	925	995	967	938	942	943	961	972	930	989	927	981	928	965	957	955	918	922	953	987	966	928	946	946	966	946	972	954	929	963	963	1035	977	905	961	940	928	959	1002	941	979	980	1001	949	919	970	933	940	986	942	990	930	933	928	934	999	954	1005	914	968	956	927	935	953	956	915	987	925	947	934	947	933	976	918	975	966	922	944	961	962	896	962	914	940	918	938	920	996	977	919	896	989	922	959	926	982	966	963	956	939	955	973	1025	1020	960	946	878	1022	921	1004	937	944	943	950	971	944	973	942	948	957	920	979	959	952	1013	945	939	951	942	933	920	952	945	977	994	940	956	964	937	941	977	967	945	958	973	939	1050	943	970	959	962	909	979	951	963	957	972	957	934	943	969	931	909	915	976	910	963	938	887	944	1008	962	918	957	964	992	904	1025	930	928	979	946	981	912	909	942	940	1034	925	901	968	992	916	968	957	946	961	993	921	1041	978	975	987	968	976	1006	950	983	989	960	921	954	992	971	946	967	962	938	977	982	935	958	918	927	983	944	938	875	966	941	896	978	916	997	979	999	973	965	1010	975	924	897	956	938	893	991	1031	924	924	915	953	910	942	963	926	966	912	901	934	945	966	905	890	951	951	957	920	998	965	907	934	932	964	923	948	916	944	949	987	925	987	973	928	990	942	918	940	951	956	972	945	939	979	972	947	975	928	975	866	923	924	977	923	964	962	955	928	993	980	1010	1046	927	944	907	932	956	973	1006	952	1037	923	957	971	979	894	923	910	915	977	969	924	956	976	934	967	927	992	939	978	917	967	927	897	975	963	961	980	941	965	912	942	928	1000	970	970	878	894	957	997	1021	964	967	915	924	984	959	937	947	982	975	975	977	954	979	938	910	946	967	958	961	963	932	952	976	954	976	943	981	996	999	932	957	962	1017	943	980	942	953	954	942	951	973	978	937	970	915	984	929	994	957	992	969	974	983	941	955	931	958	933	1000	907	938	947	959	922	991	982	923	969	917	923	929	972	977	927	923	957	960	989	979	1010	919	946	925	948	933	935	974	968	947	982	962	945	912	905	931	962	927	944	963	945	942	978	920	969	924	997	928	962	941	901	936	939	969	949	932	912	958	952	922	932	948	933	959	994	963	933	1008	914	914	962	918	937	920	902	984	983	990	950	996	924	934	878	939	995	971	1058	911	983	1002	952	944	956	910	936	923	903	940	961	1004	913	888	903	913	968
5003	1349	7468	20694	12674	6070	2559	1282	857	874	793	796	841	784	799	832	791	866	859	831	830	819	833	794	849	832	801	828	815	813	844	835	874	820	779	815	808	863	831	806	799	761	880	849	807	864	813	802	775	799	823	784	799	793	830	821	767	819	800	850	804	816	852	785	836	836	819	763	821	791	810	868	841	846	842	780	851	873	797	775	833	842	815	785	784	834	826	829	829	793	824	856	812	796	833	791	781	824	834	809	837	754	851	884	823	813	864	771	832	816	749	812	759	791	846	808	759	822	799	770	827	814	797	779	815	831	848	773	798	841	815	873	813	785	818	779	851	811	810	824	744	840	809	849	801	766	824	767	779	783	803	809	770	830	787	787	840	803	817	835	851	788	794	785	859	814	860	774	785	770	864	812	778	801	832	796	840	814	833	799	816	833	777	848	821	809	806	756	789	801	812	818	859	833	833	826	844	817	814	830	810	815	793	834	824	816	834	849	763	801	830	807	826	792	825	779	804	812	839	815	818	818	842	809	850	854	783	816	791	787	818	843	819	815	806	798	851	820	809	811	824	873	769	787	801	822	839	818	814	785	793	795	818	836	779	835	816	805	851	781	842	766	778	821	848	849	846	823	810	853	796	811	794	781	798	763	794	829	807	841	837	794	810	814	860	854	840	852	822	835	835	819	781	873	864	850	797	764	812	870	792	814	804	837	879	800	845	810	905	804	807	834	824	847	845	770	847	821	766	868	762	784	819	805	811	820	822	830	808	768	781	751	835	837	827	807	792	826	820	832	809	798	833	799	809	855	807	803	849	816	758	811	786	802	795	792	820	835	831	806	845	854	796	802	742	830	789	807	873	802	821	774	835	813	808	858	818	840	832	870	816	731	789	842	805	793	805	820	801	793	820	796	782	800	810	845	762	771	764	862	804	796	815	805	802	811	816	787	832	808	784	829	796	846	889	807	811	778	812	792	810	853	794	864	824	846	831	821	778	789	846	757	822	804	824	806	829	848	895	830	867	809	853	806	800	823	830	800	839	771	825	834	813	781	818	821	802	822	811	796	845	874	802	806	825	811	772	801	806	821	850	785	815	799	849	837	882	838	814	845	835	822	874	841	781	819	815	829	777	857	815	771	791	855	801	711	829	809	794	820	803	800	842	774	835	815	788	808	833	865	845	811	758	779	790	770	845	857	792	840	812	761	807	839	795	756	852	852	821	850	844	794	830	779	822	783	841	811	782	839	824	794	841	831	860	807	789	777	793	803	847	815	852	790	840	860	813	807	819	864	817	846	837	807	796	791	814	795	817	804	830	832	778	815	835	834	843	772	868	791	835	824	809	839	853	789	824	846	806	746	804	831	813	798	787	807	820	825	794	794	828	835	878	843	803	809	802	772	840	791	776	866	839	771	804	853	821	812	799	811	825	759	799	826	846	797	771	845	820	848	831	792	815	816	814	790	828	806	793	823	847	799	801	799	807	834	840	791	800	827	806	783	825	807	815	847	834	813	811	853	775	830	891	896	789	843	801	811	820	854	805	789	825	856	809	782	739	801	849	847	784	837	835	814	862	837	812	868	778	869	826	804	853	783	742	801	851	780	858	829	784	863	845	840	844	892	817	840	774	811	753	841	776	852	840	795	802	878	860	833	811	808	851	811	844	825	817	826	825	800	796	828	815	758	776	864	756	796	794	807	812	824	795	755	821	837	788	828	798	749	771	803	865	876	784	831	812	797	883	813	848	760	844	793	813	775	856	834	809	802	841	849	772	856	824	785	843	823	821	808	800	866	803	861	816	789	851	792	789	768	775	799	799	836	778	799	820	822	821	797	835	820	865	805	820	853	841	810	795	807	778	792	844	807	803	831	833	836	796	775	788	759	804	817	824	800	836	826	816	816	837	812	846	861	830	794	816	814	834	812	882	819	835	768	802	825	878	838	763	805	794	854	822	778	840	851	891	869	821	758	755	811	839	822	809	837	834	806	805	789	843	825	778	827	797	847	799	805	822	811	796	873	794	846	836	860	856	826	785	833	844	827	765	768	854	845	790	831	821	819	825	829	811	845	864	815	822	830	805	845	843	825	834	877	778	830	794	826	810	813	829	815	811	825	805	814	856	809	822	843	820	768	760	784	844	817	829	817	819	860	866	822	807	803	812	827	847	811	819	862	756	752	821	817	823	797	809	814	796	789	819	847	786	786	779	797	801	814	830	780	804	817	823	786	863	773	838	833	836	843	794	822	800	828	810	867	828	789	821	840	865	789	854	820	839	813	859	849	814	753	806	842	783	747	794	838	781	774	792	792	819	844	795	778	889	753	820	815	774	792	827	766	796	777	772	809	806	864	830	856	808	818	842	813	762	818	756	840	840	876	883	806	842	817	821	844	796	842	824	753	816	813	810	830	803	836	818	846	810	809	788	925	793	871	790	806	769	850	814	800	837	805	790	813	810	846	820	810	827	864	840	841	825	813	838	817	787	768	791	825	792	842	813	869	801	851	804	884	838	782	849	795	806	748	859	789	787	771	791	771	750	852	855	800	796	858	865	791	786	813	862	799	803	829	794	802	828	835	825	852	755	796	801	783	789	847	819	800	815	828	826	814	839	833	824	824	825	806	842	734	777	823	799	829	842	796	747	795	819	798	812	840	782	811	825	799	811	771	913	744	831	801	821	829	857	772	829	778	827	758	843	807	833	842	785	818	795	884	783	806	763	845	821	849	856	830	794	804	792	847	758	846	797	829	844	860	859	785	847	821	842	831	797	782	773	797	791	854	813	851	816	801	796	795	832	787	869	792	799	840	794	810	767	846	796	873	785	873	833	804	812	777	776	780	819	781	817	823	789	770	788	813	832	801	777	841	793	779	832	807	832	825	816	797	822	811	821	833	853	815	804	834	822	811	815	829	805	819	810	827	846	853	774	820	838	853	744	801	879	818	804	830	820	757	829	788	812	815	823	804	822	839	827	780	791	787	846	791	805	845	786	804	857	809	850	804	875	794	810	804	814	791	795	852	822	821	844	794	816	833	801	797	801	802	800	783	776	828	797	812	812	849	830	833	827	803	886	790	794	816	792	805	831	825	809	811	846	819	806	817	777	866	813	819	826	781	823	785	826	809	793	838	752	810	812	797	811	836	844	821	846	857	793	799	769	812	827	859	874	803	807	794	782	794	808	812	866	811	783	839	823	765	808	830	804	821	777	830	807	765	819	841	832	853	802	776	807	767	858	779	797	808	754	785	831	792	807	793	806	825	787	794	855	782	824	787	849	760	785	858	760	818	831	799	831	848	832	848	801	804	799	798	825	796	825	799	834	840	845	771	843	846	824	813	884	862	833	870	841	821	764	826	788	780	810	799	791	828	853	838	804	801	780	867	779	814	834	840	820	848	815	815	831	835	871	842	812	838	822	809	879	826	769	874	850	818	761	838	777	773	814	864	787	800	809	824	791	834	764	855	803	774	835	831	818	795	794	839	826	789	846	851	788	793	811	843
24500	21224	35501	59401	51823	35107	18374	5074	1620	1163	961	1001	1049	988	935	901	963	1004	932	1047	999	975	962	947	984	906	960	944	958	946	940	964	982	976	934	966	951	909	980	906	915	979	954	989	915	955	938	1002	941	924	1001	997	942	973	931	916	903	982	954	976	955	942	967	959	936	977	927	892	966	900	1004	969	893	966	881	939	917	1006	942	970	966	913	957	1008	941	972	931	912	917	987	924	955	981	885	955	955	961	979	968	957	930	921	961	887	957	912	896	896	919	862	986	931	915	978	929	972	946	920	918	970	945	923	915	936	932	956	933	959	874	908	952	941	886	958	918	971	956	911	934	996	890	933	988	922	908	927	964	943	926	942	931	957	924	932	937	947	1011	940	891	923	974	953	936	919	975	972	970	887	953	928	930	957	902	905	948	908	958	927	972	898	951	967	965	932	945	976	990	959	965	973	955	952	963	999	927	938	1035	975	970	909	923	956	927	951	948	899	934	901	953	881	960	894	990	961	905	963	1005	894	945	955	912	943	957	927	932	928	937	892	984	951	938	946	936	974	936	957	943	913	969	977	901	910	935	940	941	953	947	972	942	936	938	958	997	938	940	979	1014	897	901	934	1054	996	954	978	1031	945	905	999	920	918	971	923	959	922	956	982	939	904	959	938	939	976	944	958	934	1007	906	911	976	908	942	1003	946	900	917	950	954	927	972	948	977	931	948	935	954	975	915	956	967	968	918	973	937	999	977	900	981	949	907	972	980	940	908	926	970	940	953	939	958	970	926	934	961	944	947	852	929	963	890	936	921	969	975	935	986	907	948	987	935	955	974	944	960	972	926	954	925	925	970	1043	931	989	916	940	954	934	971	990	960	937	927	986	983	943	943	943	993	1012	932	985	920	937	887	911	919	956	992	910	944	955	951	940	871	946	911	1000	912	935	913	952	933	967	951	920	958	968	908	965	990	938	885	898	933	951	959	985	964	939	889	974	924	930	939	917	925	949	886	933	985	924	937	949	912	926	960	959	965	895	900	908	955	940	970	935	1019	920	937	940	962	917	944	903	968	993	971	932	961	920	933	927	932	922	927	957	979	869	957	955	924	939	977	973	937	930	995	926	978	948	942	927	944	936	889	923	966	916	906	962	924	937	900	968	915	922	981	931	964	934	962	915	932	949	953	923	909	978	942	948	923	941	980	881	958	915	902	979	952	1010	876	983	953	950	948	897	998	967	1037	955	900	898	902	918	926	995	909	939	941	968	932	934	939	995	911	962	910	926	970	944	924	965	919	953	927	889	919	984	949	947	975	987	955	974	977	940	862	946	913	917	937	967	959	914	961	925	963	923	901	893	903	945	961	952	990	965	968	936	924	950	923	960	982	955	916	953	964	976	985	960	994	968	951	866	957	909	939	959	923	908	902	903	941	900	955	954	941	943	963	930	1001	933	883	980	955	970	894	915	983	881	1008	924	963	946	949	935	945	974	944	945	1010	930	921	904	969	890	944	953	966	946	910	943	934	933	948	919	952	905	929	914	892	1007	930	940	943	871	929	967	913	974	967	949	923	935	947	931	941	959	924	991	968	929	934	972	931	921	1008	945	957	1016	912	1004	964	962	945	960	965	955	961	991	924	887	971	963	954	957	1000	888	988	929	941	951	925	927	946	978	953	959	1011	899	956	939	950	952	961	939	961	886	962	964	969	928	946	937	960	886	972	993	964	932	905	921	938	957	892	942	921	977	987	915	952	965	921	923	1001	890	967	953	976	940	972	965	949	931	877	947	965	932	931	926	1006	936	918	913	948	995	935	948	920	916	917	956	908	978	944	985	891	893	915	933	910	907	899	883	961	936	966	900	942	993	985	934	950	941	949	984	881	923	967	960	928	906	931	835	945	959	926	928	919	960	954	935	954	918	923	928	928	892	938	888	966	952	927	886	938	919	967	931	949	966	925	921	925	901	931	968	934	976	884	897	967	923	953	903	912	918	905	961	917	972	946	948	922	907	930	911	935	896	927	886	1035	935	926	941	1032	968	960	890	919	926	860	970	909	911	944	933	935	953	920	966	932	959	940	934	969	894	971	925	952	963	918	923	916	942	951	986	927	933	893	919	992	927	940	918	974	920	884	958	924	897	932	924	944	955	900	928	968	971	925	904	904	918	1005	969	943	899	967	914	881	964	958	949	904	914	898	965	902	902	987	958	947	971	987	957	913	885	903	962	951	913	971	934	920	994	959	928	934	938	889	949	914	959	942	938	941	939	953	965	941	942	942	987	930	982	971	922	971	937	929	1031	968	948	958	940	1028	968	947	899	998	962	976	910	902	950	930	950	922	900	969	953	934	922	981	934	914	929	924	965	953	924	989	952	920	942	939	956	943	940	1028	945	896	950	968	944	958	892	908	909	897	975	955	957	956	896	913	934	969	891	961	945	900	926	920	968	938	956	963	996	955	891	897	979	950	914	931	943	923	910	938	983	923	925	984	939	947	971	879	907	966	924	1013	978	946	961	979	901	949	952	928	943	971	909	985	983	940	942	941	926	937	952	944	976	956	971	958	953	911	945	898	937	892	982	1022	951	926	922	951	935	927	942	930	913	976	954	890	956	870	946	889	949	905	1001	956	938	1002	992	977	1002	962	923	954	912	940	982	912	959	971	955	955	956	884	903	935	918	924	907	922	944	906	948	890	893	922	996	959	950	915	956	889	956	936	942	916	934	958	936	921	979	957	944	951	907	940	942	948	963	944	919	940	972	966	911	1000	932	935	974	936	942	926	981	977	940	952	924	938	954	952	944	931	988	912	920	946	961	941	949	992	936	988	930	948	945	912	892	966	1043	991	927	948	953	980	942	902	942	939	970	991	955	942	930	912	916	995	954	995	944	899	889	884	934	861	964	936	920	927	974	970	951	949	955	917	947	988	926	910	934	948	948	956	999	950	975	964	981	901	984	1018	951	954	931	945	915	933	940	940	941	963	934	926	982	953	970	925	954	910	939	877	934	940	903	904	930	927	957	967	948	941	898	974	987	962	939	946	958	914	904	911	875	973	906	970	955	950	942	936	908	975	927	912	948	952	945	913	978	956	911	964	940	923	953	920	953	935	925	875	900	935	897	934	962	922	971	961	927	981	934	983	882	926	944	895	969	932	920	947	945	929	966	918	953	918	944	935	929	962	958	920	934	898	973	919	987	937	963	936	966	959	957	942	924	922	985	932	972	950	933	948	876	931	920	900	932	924	887	926	1009	916	972	877	929	942	950	955	990	921	974	945	976	901	941	991	915	923	948	920	940	931	988	912	958	955	949	948	935	974	906	915	927	1000	951	993	922	965	973	949	941	1037	907	945	906	988	968	911	990	963	948	927	905	898	978	930	957	904	952	967	960	900	938	955	1002	966	928	887	945	969	958	956	921	970	980	917	976	935	965	934	914	947	962	956	890	953	908	948	893	899	900	937	909	990	958	961	981	933	913	970	1015	927	921	977	884	972	954	975	934	946	969	881	985	869	891	942	925	930	892	945	983	987	871	990	938	970	935	946	909	954	963	868	956
4720	17497	59301	68114	49753	26789	11181	3817	1424	1006	864	924	958	839	872	887	873	892	842	880	889	846	902	884	909	872	861	921	868	876	857	880	821	933	881	895	897	851	870	896	807	914	909	878	869	899	904	813	950	913	883	850	893	906	897	826	834	870	902	833	874	861	896	862	879	860	852	911	818	826	859	845	835	912	849	930	824	859	828	851	868	905	857	899	907	868	878	932	843	877	885	910	890	856	911	880	920	936	893	897	846	904	860	873	929	861	870	781	882	833	863	883	907	856	861	863	911	930	872	892	862	888	830	871	877	869	886	871	915	895	923	868	825	871	898	823	875	857	870	892	883	896	811	931	910	814	882	841	857	873	875	840	876	835	861	907	850	815	843	874	890	855	880	890	894	838	868	880	873	885	862	870	836	903	805	888	848	867	858	912	864	833	920	909	827	887	869	857	876	859	878	914	852	832	852	882	868	852	897	866	919	899	826	889	858	870	877	813	923	929	835	877	879	869	875	873	908	836	856	853	913	857	897	854	890	856	869	852	972	878	917	871	840	890	921	807	846	865	807	885	861	912	849	875	912	921	843	902	877	857	877	843	895	868	903	905	902	896	851	828	880	888	858	838	830	851	838	871	832	897	819	866	935	862	846	897	913	888	874	857	899	900	902	875	905	865	800	911	868	871	863	899	863	790	918	867	833	840	870	876	824	934	884	885	847	908	886	870	852	791	886	905	826	864	890	835	879	870	864	902	911	904	930	866	869	858	845	850	904	850	868	886	876	881	868	832	904	846	883	871	889	871	902	812	839	834	907	837	856	872	844	793	833	808	846	830	849	851	935	869	869	868	884	837	852	852	886	881	836	894	849	931	848	905	904	881	841	829	887	909	857	838	912	879	849	886	859	856	870	879	866	915	824	880	854	828	855	917	862	856	830	853	867	846	863	859	856	890	891	845	913	838	901	839	868	843	924	872	847	877	852	873	880	908	891	878	873	869	895	854	852	874	880	874	938	861	878	867	864	823	879	890	828	918	878	870	919	910	851	871	924	903	875	939	920	900	844	868	925	821	824	858	879	830	827	826	823	831	871	858	873	894	870	885	893	856	908	924	905	843	904	893	859	862	878	949	867	861	836	877	871	840	847	908	854	817	876	859	902	876	929	926	871	873	794	898	878	907	862	826	806	848	872	848	842	889	864	865	858	849	853	886	820	845	893	873	864	884	831	899	872	911	853	866	854	850	869	890	875	901	913	849	873	854	853	875	904	880	894	856	887	900	892	886	794	858	861	897	878	867	866	886	851	825	816	873	880	874	912	863	888	830	868	840	869	863	877	898	883	840	855	883	890	805	932	862	882	846	899	844	911	861	856	848	915	868	904	889	844	866	879	922	918	840	878	871	856	833	883	892	876	858	871	903	908	815	864	825	886	883	861	889	817	871	847	844	891	896	871	878	878	858	871	823	825	844	941	849	822	860	897	800	867	859	914	858	811	836	818	844	872	861	845	881	933	842	913	878	882	909	871	868	865	876	852	911	924	841	845	871	838	873	872	885	893	893	891	804	878	903	865	881	822	882	905	897	887	881	848	868	905	944	854	915	832	882	807	950	871	866	891	841	857	884	872	810	847	859	899	829	872	892	901	854	900	849	873	834	886	853	882	890	876	841	842	873	847	906	903	933	850	886	890	881	928	894	899	898	896	878	839	888	864	836	906	827	877	883	895	846	863	881	876	890	900	830	831	828	861	884	909	865	853	888	829	897	863	909	865	857	862	846	896	871	907	837	838	884	896	889	828	820	854	872	821	909	831	817	878	871	897	852	842	882	892	807	822	852	897	912	843	772	878	911	841	864	881	910	843	825	829	848	890	877	876	832	905	852	903	910	846	888	854	899	877	845	884	880	830	884	906	880	887	821	845	927	846	840	831	915	900	835	904	879	874	834	850	890	874	822	877	862	841	918	894	849	842	868	818	862	895	861	842	877	855	850	846	879	922	881	867	883	838	811	873	889	853	868	890	908	916	855	875	796	895	880	901	839	850	845	879	910	856	918	889	889	813	881	893	865	862	869	881	866	896	849	855	894	828	842	916	891	906	863	866	881	913	857	841	867	910	866	881	899	877	854	895	850	845	863	868	866	887	881	871	883	852	844	827	866	924	869	863	924	862	862	842	838	832	914	859	856	889	873	870	839	819	857	832	841	922	882	870	823	863	871	833	885	890	866	798	903	920	894	828	896	852	881	908	851	858	844	879	863	840	822	873	872	869	915	900	807	871	882	827	859	888	840	848	834	906	912	881	882	889	830	901	905	913	888	892	869	936	851	882	928	893	850	908	867	899	877	842	887	883	888	907	890	842	893	863	867	884	894	869	860	850	820	856	854	881	882	878	888	857	832	879	879	826	846	904	855	882	866	883	851	851	886	898	847	911	919	870	867	862	847	884	871	855	861	916	821	835	854	884	888	875	866	887	884	875	864	877	890	868	886	925	861	858	881	856	845	856	820	825	861	858	853	840	872	875	850	904	882	873	883	892	834	888	937	903	930	797	847	890	853	911	857	854	865	857	870	891	901	836	903	872	866	948	896	879	859	877	848	858	889	907	837	904	886	826	856	845	852	855	852	852	848	956	840	891	922	771	862	928	869	885	825	894	878	925	863	876	854	871	906	852	909	862	904	845	849	885	855	820	838	849	839	881	861	864	858	882	891	849	828	810	889	894	831	840	833	891	854	784	846	815	853	856	921	880	836	904	883	871	906	862	913	886	879	845	839	887	899	856	878	854	861	811	931	860	892	893	860	884	910	836	853	862	884	864	944	837	826	886	864	864	842	852	897	831	880	861	899	895	873	825	863	889	854	867	860	895	875	888	890	862	877	828	835	829	870	869	850	918	939	888	885	876	848	870	883	875	900	913	863	874	861	821	897	846	849	936	866	815	914	827	849	873	855	855	868	815	902	821	855	832	925	851	834	838	848	922	845	857	871	888	906	903	931	933	856	855	855	857	887	856	901	853	831	852	878	870	928	832	873	858	887	841	816	867	879	867	837	847	830	853	859	853	852	848	844	901	837	856	872	925	827	893	844	860	880	882	861	916	829	879	858	901	851	812	913	856	816	810	871	833	844	837	902	854	829	912	859	894	887	832	864	874	860	875	878	875	943	841	810	894	908	885	904	845	822	921	889	888	877	833	851	895	861	873	882	877	893	872	873	857	829	906	840	879	901	927	902	885	846	876	848	824	874	886	851	872	888	910	827	877	835	837	877	868	882	876	854	924	808	845	848	875	907	927	875	847	854	878	859	851	883	881	918	858	801	890	895	853	885	911	891	911	911	874	923	845	961	895	899	856	865	853	803	863	923	858	891	844	925	857	915	904	866	823	837	825	835	880	826	855	863	851	894	860	833	884	876	869	876	863	837	845	823	864	929	919	889	903	790	862	871	848	873	890	906	828	932	839	894	829	835	870	902	844	851	860	883	869	862	873	846	892	870	871	885	919	840	891	911
23815	22129	39549	44367	42676	32057	18350	5196	1722	1316	1193	1090	1042	1112	1143	1152	1084	1087	1119	1036	1139	1094	1086	1131	1064	1066	1076	1103	1087	1047	1071	1062	1106	1083	1073	1095	1058	1047	1108	1021	1018	1088	1029	1073	1068	1054	1035	1016	1131	1055	1055	1050	1009	1099	1104	1043	1030	1073	1035	1034	1051	1103	1132	1092	1024	1117	1041	1050	986	1072	1062	1038	1116	1027	1076	1066	1064	1082	1064	1064	1075	1049	1133	1038	1105	1043	1054	1047	1067	1014	1135	1087	1019	993	1030	1061	1028	1024	1081	1079	1112	1100	1031	1150	1070	1065	984	1017	995	1065	1090	1142	1084	1071	1031	1048	1097	1031	1142	1021	1052	1082	1080	1046	1041	1087	1036	1042	1116	1080	1074	992	1058	1098	1076	1033	1062	1092	1092	1032	1101	1072	1077	997	1080	962	1089	1034	1049	1026	1056	1045	1088	1099	1095	1059	1031	1114	1110	1052	1132	1110	1011	1059	1015	1039	1028	1114	1093	1023	1139	1066	1074	1097	1076	1051	1054	1100	1094	1047	1011	1066	1031	1013	1122	1085	1064	1089	1077	1003	1089	1123	1070	990	1000	1087	1067	1006	1019	1081	1082	1054	1035	1036	1046	1074	1016	1070	1061	1032	1059	1062	1062	1073	1093	1072	1039	1074	1087	1022	1032	1117	1072	1085	1054	1004	1045	1116	1088	1021	1045	996	1063	1048	1054	1096	1055	1012	1007	1030	1018	1070	1087	1000	1094	1117	1044	1093	1015	1047	1078	1083	1040	1090	1098	1078	1062	1048	1064	1049	1013	1018	1013	1073	1050	1088	1034	1094	1074	1058	1064	1036	1040	1107	1069	1037	1011	972	1042	1042	1092	1017	1057	1069	1052	1014	1119	1166	1037	1046	1066	1053	1057	1084	1033	1073	1010	1085	1047	1053	1071	1137	1034	1063	1081	1082	1052	1060	1039	1025	1040	1049	1081	1054	1044	1045	1047	1063	1048	1067	1043	1034	1004	1025	989	1033	1063	1032	1078	1074	1071	1102	1061	1058	1039	1021	1101	1018	1028	1061	1024	1041	1013	1058	1029	1000	1095	1036	1054	1043	1018	1067	1065	1048	1022	1121	1049	997	1101	1067	1089	1049	1066	1113	1015	1030	1089	1053	1096	1042	1058	1027	1098	1031	1085	1029	1058	1037	1048	1048	1025	1136	1057	1060	1058	1133	1066	1033	1075	1069	1027	1059	1049	991	1049	1100	1041	1052	1034	1079	1025	1136	1090	1067	1139	1039	1061	1033	1054	1053	1033	1049	1102	1040	1077	962	1016	1047	1024	1131	1027	1019	1034	1026	1044	1102	1041	1072	989	1033	1096	1022	1069	1035	1030	1046	1127	1041	1023	1044	1046	1066	1028	1039	998	1106	1059	1088	1110	1016	1123	1050	1029	1038	1049	1080	1077	1069	1100	1090	1069	1069	1069	1130	1070	1006	1070	1067	1080	1019	1029	1103	1089	1062	1023	1086	1071	1034	1045	1072	1086	1076	1034	1051	1035	1058	1024	1027	1047	1031	1041	1037	1007	1058	1062	1086	1057	1105	1079	1065	1086	1091	1007	1042	1081	1098	1111	1075	1044	1106	1018	1108	1086	1076	1079	1002	1005	1088	1063	1111	1096	1008	1097	1026	1092	1055	1076	1035	1041	1064	1065	1077	1061	1059	1070	1062	1055	1056	1081	1104	1092	1076	1050	1063	1006	978	1034	1113	1053	1018	1049	1080	1089	1052	1016	1031	1041	1008	1064	1072	1020	1079	1109	1044	1046	1025	1043	1060	1076	1104	1103	1082	1094	1073	1056	1037	1026	1087	1020	1026	1044	1027	1133	1079	1038	1079	1140	1039	1084	1042	1040	1042	1033	997	1076	1126	1076	1070	1044	1055	1089	1084	1058	1137	1067	1032	1032	1038	1053	1062	1047	1033	1074	1038	1096	1082	1090	985	1017	1038	1056	1072	1100	1052	1055	1046	1034	1042	1066	1050	1000	1063	1041	1078	1110	1014	1053	1029	1049	1042	1119	1087	987	1060	1013	1078	1123	1052	1034	1102	1079	1129	1048	1059	1015	1037	1057	1035	1077	1071	1000	1078	1048	1028	1047	1016	1046	1027	1032	1056	1006	1035	1044	1070	1026	1080	1032	1036	1105	1076	1084	1071	1078	1099	1053	1030	1044	1060	1083	1026	1107	1106	1029	1085	1035	1073	995	1079	1042	1014	1070	1002	1033	1002	1032	1064	1100	1082	1063	1038	1057	1014	1023	1085	1075	1031	1025	1055	1046	1134	1087	1086	1041	1053	1067	1075	1045	1058	1055	1038	1104	1086	1028	1068	1099	1081	1033	993	1075	1047	1069	997	1028	1052	1055	1053	1045	1052	1047	1028	989	1029	995	1084	1040	1097	1094	1037	1050	958	1019	1052	995	1041	1071	1022	1031	1083	1112	1043	1072	1082	1038	1074	1055	1113	1079	1066	1093	1079	1067	1032	1055	1069	1037	1106	1087	1101	1036	1089	1061	1079	1014	1032	1097	1047	1104	1076	1055	1076	1079	1093	1064	1074	1097	1035	1021	1091	1095	1064	1114	1009	1070	1026	1101	1001	1081	1102	1036	1027	1054	1149	1049	1053	1063	1027	1066	1065	1071	1075	1019	1043	1059	1008	1042	1005	1001	1073	1074	1022	1037	1061	1101	1082	1026	1009	1025	1028	1041	1031	1067	1030	1047	1053	1052	1114	1053	1116	1064	1008	1073	1060	1052	1035	1069	1060	1116	1087	1078	1064	1121	1066	1014	1041	1050	1048	1077	1086	1083	1043	1039	1049	1027	1084	1055	1039	1061	1036	1011	1012	1049	1095	1054	1048	1030	1105	1076	1070	1010	1054	1018	1038	969	998	1053	1064	1034	1069	1105	1051	1075	1064	1047	1076	1079	1092	1035	1029	1095	1054	1034	1010	1091	1031	992	1058	1043	984	1029	1057	1068	1075	1091	1066	1059	1078	1046	1031	1034	1064	1049	1061	1019	1032	1043	1045	1114	1091	1022	1072	1038	1029	1041	1038	1046	1035	1095	1031	1026	1072	1045	1085	1051	1073	1057	1026	1040	1035	1042	1039	1097	1053	1033	1072	1049	1064	1021	1024	1061	1052	1053	1027	1059	1002	1062	1032	1099	1048	1027	1035	1056	1071	1066	1050	1054	994	1074	1097	1056	1107	1055	1055	1018	1023	1043	1012	1081	1028	1094	1053	1087	1041	1015	1060	1023	1035	1012	1027	1069	1052	1034	1087	1063	1054	1032	1062	1022	1074	1069	1037	1043	1062	1058	1032	1071	1008	1041	1073	1025	1046	1040	1109	1060	1025	1080	1024	1061	1033	1062	1035	1054	1099	1069	1106	1059	1045	1077	1047	1119	1035	1022	1033	1018	1080	1047	1003	1072	1017	1091	1030	1063	1038	1047	1016	1059	1064	1087	1035	1024	1066	1088	1078	1053	1091	1051	1026	1050	1085	1123	1074	1104	1042	1118	1134	1075	1036	1038	1051	1059	1034	1058	1067	1057	1104	1040	1068	1068	1043	1067	1017	1019	1097	1116	1032	1071	1052	1091	1021	1049	1049	1135	1073	1057	1070	1030	1030	1063	1026	1029	1054	1110	1036	1033	1039	1055	1045	1068	1087	1036	1068	1030	1056	1079	1031	1091	1046	1025	1045	1043	1049	1030	986	1078	1081	1024	1071	1061	1083	1118	1019	1037	1065	1063	1085	1074	1066	1068	1112	1016	1110	1096	1122	1106	1049	1129	1035	1085	1087	1008	1047	1073	991	991	1119	1053	1084	1090	1083	1085	1011	1035	1074	1047	1036	1024	1060	1015	1136	1059	1023	1073	1041	1047	1032	1067	1045	1048	1048	1062	1056	1036	1063	1042	1063	1061	1090	1006	983	1059	1056	1061	1018	1062	1068	1049	1025	1050	1036	1087	1101	1044	1043	1050	1043	1055	1035	1058	1041	1072	1060	1087	1014	1057	1093	1093	1062	1077	1065	1030	1076	1048	1077	1069	1023	1076	1050	1049	1054	1016	1069	1064	1025	1058	1066	1085	1013	1017	1095	1038	1081	1053	1046	1078	1046	1043	1081	987	1000	1072	1010	1038	1037	1022	1050	1039	1101	1048	957	1044	1101	1009	1058	1037	1037	1080	1053	1055	1036	1034	1014	1014	1005	1056	1075	1116	1051	1034	1120	1126	1061	1058	1024	1010	1010	1090	1057	1040	1015	1062	1089	1018	1070	1040	1072	1057	1103	1001	1030	1110	1023	1037	1077	1087	1114	1041	1054	1073	1040	1082	1077	1077	1032	1061	1031	1149	1080	989	1074	1003	1052	1042	1052	994	1030	1057	1099	1052	1043	1082	1040	1063	1083	1045	1081	1040	1019	1025	1030	1040	1070	1066	1080	1019	1089	1079	1053	1032	1047	1001	1114	1027	1079	1045	1029	1074	1020	1044	1063	1015	1013	1045	1058	1063	1034	1042	1076	1054	1033	1046	982	1016	1022	1018	1028	1069	1059	1052	1061	1101	1053	1062	1076	1042	1077	1060	1035	1097	1007	1023	1084	1042	1018	1073	982	1041	1064	1037	1068	1026	1053	1029	1029	1086	1111	1034	1062	1057	1026	1083	1098	1013	1049	1077	1123	1079	1109	1083	1070	1049	1043	1059	1060	1024	1044	1060	1080	1082	1057	1043	1041	1057	1050	1062	1029	1097	1060	1010	1066	1028	1100	1141	1069	1071	1072	1033	1057	1050	1060	1097	1051	1060	1064	970	1035	1043	1056	1061	1028	1023	1048	1092	1061	1068	1103	1083	1092	1047	956	1048	1034	1098	1100	1051	1053	1070	1055	1097	1055	1060	1006	1085	1082	1091	1055	1094	1053	1055	1049	945	1043	1038	1071	1070	1081	1056	1047	1051	1059	1028	1070	1048	1055	1048	1053	1050	1031
36858	85995	83554	60247	47155	26220	11245	3955	1543	1171	1053	1047	1069	1015	988	1040	1044	1046	1038	1023	1024	1010	1008	1022	1013	1015	1037	1071	1039	1036	1015	1008	1009	1004	993	1055	1055	1042	1000	1022	995	1036	991	1042	1008	1043	1028	984	1072	1025	1051	979	1017	1005	1009	1068	1088	1002	1000	1011	1040	1016	982	974	1013	988	1014	1005	1028	972	1007	995	960	1051	1024	989	1026	1052	996	1068	1005	965	1069	964	976	1051	969	980	975	965	997	1019	1017	1001	1031	1084	1006	992	1002	1043	1055	1063	989	1012	1059	1096	1062	1059	1039	942	1008	985	975	993	1026	1037	1013	1066	956	1013	1048	1022	1080	933	1010	1002	1010	1013	1003	994	1028	992	1009	1042	1009	1012	980	982	1033	999	995	999	1075	953	1003	945	976	1033	982	1074	1036	997	1014	1034	1049	993	983	1003	975	1010	1008	1019	974	981	973	969	995	1104	1038	992	982	1021	1014	1019	998	1033	1018	1058	986	969	1008	1012	1016	1032	1016	1005	1006	1005	988	990	983	1010	1043	1015	1063	999	1025	985	1052	1040	1016	994	1035	1058	1018	1046	1001	1034	994	1014	985	961	1016	975	1007	963	1035	1003	1053	1010	972	986	1023	1069	1066	1113	1028	1010	1041	938	1047	1007	1017	967	1056	984	1009	1051	958	1025	1001	1002	1002	975	965	1065	1025	983	1058	1071	991	1025	1021	1063	1060	984	1052	1042	998	983	1028	970	1044	998	994	1031	1012	988	1060	1025	989	999	1035	1000	996	1045	1046	1053	999	1017	977	1034	1001	1035	1060	998	1069	985	1031	1016	1003	1022	999	1030	964	994	984	1015	1053	997	1012	960	975	1001	1000	1044	990	1026	1023	1011	1028	1009	1075	998	1015	1034	1087	991	1031	1025	1051	1001	1014	1047	1049	1004	999	1031	996	1018	988	1013	1089	1092	1034	1029	1029	1034	1005	1009	1016	1022	1091	1003	1014	982	1041	1005	1048	1071	976	994	1071	957	996	992	961	984	961	1026	1021	1066	986	986	1037	1013	1040	1031	976	997	979	1014	1116	1055	1008	1015	1033	975	951	1031	1030	1011	993	1038	966	990	1014	1016	1063	1011	1084	1084	1018	1009	1020	983	1011	1022	1073	1057	991	1013	992	1024	978	1032	1048	993	1044	1034	988	1012	1043	1002	1018	1004	994	1006	977	967	1033	1040	1059	969	971	939	974	1045	978	1032	984	1018	1008	1007	1035	994	1048	1030	1016	1027	987	968	1013	1088	1041	1019	1046	980	979	1007	975	1014	1026	1047	1016	1043	1007	997	1031	1024	1045	1044	1013	1017	946	1004	978	951	975	968	1040	1061	1034	1055	1039	1066	987	1020	1057	1010	956	1044	999	987	980	997	1054	1029	992	1071	1010	1060	1010	1028	920	1025	949	1056	1050	1014	1027	1058	986	1006	1021	1058	1024	995	1053	999	1048	1033	1017	951	1010	991	1048	992	1064	1027	1067	1041	995	1021	1041	1045	1007	1016	1002	1033	988	1003	1042	1010	1024	1009	1035	1025	1061	1012	998	1014	979	984	1008	994	974	1030	999	957	1062	1026	1027	1010	980	992	1021	1027	1017	988	998	1021	1037	945	998	986	1035	1014	1037	986	1018	1024	958	1001	1026	995	1005	982	1041	972	1001	996	1020	1030	1024	1026	1000	993	1013	1007	979	1042	1026	1012	1013	986	1003	1041	1079	997	998	993	986	997	1061	1029	1013	1025	1024	951	1048	1016	1029	964	1025	1000	975	1042	1002	966	1019	973	985	960	1025	979	991	969	1033	1008	1002	1009	1015	1027	1017	984	1058	948	1048	957	1077	1050	1062	956	1020	1078	959	1042	1005	1006	1015	1019	1006	1031	1054	1039	1030	987	1011	1065	1027	1026	1079	1072	993	1016	1020	1016	1048	1009	1049	982	969	966	1039	1014	966	1072	943	954	1076	1071	1042	982	976	1055	1043	1028	1008	981	1031	1034	1010	1023	962	1056	1046	970	1014	1033	1039	1009	981	1034	987	1015	957	1079	1012	1012	1038	1032	1025	990	1054	1026	1013	986	1057	1008	1057	1021	999	1025	1017	966	1014	1056	1041	1001	1023	1022	1048	999	1051	977	986	1053	1037	998	1094	1029	1042	979	1019	1027	1033	1005	1017	1012	1023	951	1089	1012	954	967	991	1060	1007	1027	1052	979	988	1048	978	953	1002	1063	995	1068	1030	1030	1029	1002	991	1034	1010	1025	1082	1025	1003	1070	964	1087	1029	977	1065	995	1035	999	1015	1004	1004	1011	1068	1041	986	964	970	1064	1056	1109	1033	1025	1039	1029	1015	1004	1022	1022	997	955	1016	1105	1038	1022	1000	982	1017	1008	1054	970	990	1020	1020	959	1000	997	1007	980	1018	996	1015	1027	1033	1008	968	1016	1020	968	1031	1000	1021	1016	988	980	1035	957	999	984	1047	1007	1016	1003	980	1002	1036	990	1019	1002	1033	961	950	1015	987	1030	1035	979	968	1047	990	1062	1024	1015	1012	1009	1045	1072	1002	937	1006	1024	1027	972	1013	979	1006	969	1027	1034	994	969	985	1008	1044	1023	1027	1057	1045	1074	1069	1020	1022	964	949	1059	1002	1014	1022	995	1009	974	1040	971	1008	1017	954	1013	1046	1038	976	990	1028	954	955	1051	1030	1007	1055	985	1003	1038	1027	978	1055	1030	970	1008	1014	1016	1019	1045	994	1016	987	967	1056	999	1065	1020	986	988	988	984	1028	1019	992	1058	952	1004	1057	972	1001	1016	989	953	1002	1030	972	1007	987	938	968	999	969	1064	986	1013	1035	1016	1035	997	1006	942	1000	987	1059	1010	1004	1022	1022	1007	1018	1037	1012	1000	998	1028	982	1036	1002	1057	1036	1052	1001	1008	1016	1031	996	985	997	983	949	988	969	1080	1032	1002	1014	1016	1004	998	959	1012	996	989	1114	948	1012	1025	1025	1040	965	1016	1006	961	1034	1018	977	1058	1061	998	1010	977	1087	1022	954	1031	1001	971	1010	1061	1004	966	995	1006	1015	982	1074	950	1010	979	986	1023	1009	1015	1013	1011	970	981	974	1022	1046	1038	982	954	1015	981	997	1029	1024	1030	1030	1005	1034	1019	1030	988	993	1053	991	1069	952	1023	1037	1051	1017	1048	1009	1009	939	1034	986	1019	1012	1032	985	955	1061	1041	1079	1022	1037	952	1051	1012	1040	1019	979	974	1016	1054	1034	1020	1033	959	992	985	999	1026	1084	985	991	961	1011	1006	1036	997	1036	1027	1041	1009	1044	1001	1066	998	998	1028	1008	1020	1007	976	973	1027	1008	1012	1022	999	1011	1022	962	1007	1002	1031	1055	987	1046	966	988	979	955	971	1010	988	1034	976	1034	1018	999	970	1069	982	990	965	983	1033	1016	988	1004	978	984	937	1034	999	980	1027	1033	1005	1080	994	1053	1064	989	1020	1062	1008	1010	985	1038	1111	1038	1027	1052	985	1032	988	1033	979	1081	1061	1019	1015	1047	1011	1020	965	993	1009	964	973	1074	1132	1052	991	990	998	1014	976	1029	1045	971	1004	1018	992	1092	1021	1011	991	1037	968	1053	1019	994	1046	981	999	1008	1083	983	1022	1012	1019	976	976	996	1031	1018	1067	981	988	983	1009	950	1013	1083	974	974	982	1005	995	973	989	1016	1037	1061	1043	1017	1071	1044	1021	959	1007	1000	1010	982	990	1001	961	1022	1010	956	1118	1024	998	1006	1012	973	990	1032	1033	1032	1018	999	1044	982	1028	1072	1052	963	995	1019	988	1044	997	1059	1006	990	1008	1013	967	986	974	958	1008	1015	1019	1022	1068	991	1009	1087	980	940	1044	993	1031	1018	1004	981	1019	1035	975	1071	1026	1023	1050	998	1016	1024	1035	993	942	1032	983	975	1067	1029	977	978	977	1011	1044	989	972	1006	995	1074	1035	1004	1015	990	961	1003	1041	1050	999	1041	984	1005	979	938	1013	1009	965	1029	977	1022	1016	1001	1014	970	996	1013	1046	1060	974	948	993	980	1021	1011	1042	991	1023	937	992	990	989	1030	1019	982	957	1042	1000	962	1016	960	1006	938	1032	1015	916	1015	982	1009	988	1030	1011	1036	1040	992	1034	1012	982	1041	992	1021	971	959	1029	1038	978	1019	1060	1015	1024	1009	1006	1045	996	972	953	995	985	943	1006	1031	1004	1008	1059	1027	1049	982	960	995	963	1015	1044	1017	1014	1006	967	981	987	989	995	1005	1022	1012	1017	1009	974	1015	1013	1022	1010	1030	989	1041	1048	1031	1032	1032	1041	966	1019	1042	1044	1002	1011	984	981	1019	1028	1009	1005	1009	1033	1000	1061	978	982	1010	977	999	1041	976	1008	1047	969	990	1018	970	1008	986	974
27764	24472	18794	15388	11248	5491	2330	1337	1042	977	955	1036	1010	1021	960	1070	1038	1063	1007	1005	981	936	999	963	1012	906	940	952	954	958	955	935	1018	1004	975	939	969	918	1057	943	1018	964	942	931	952	942	930	978	995	1011	981	969	940	981	1026	980	1011	969	974	926	998	945	981	993	936	947	970	996	946	940	1034	957	1009	937	911	953	987	1014	986	936	1007	955	993	950	992	957	973	949	975	1028	945	927	990	976	952	978	978	944	958	1027	1021	979	919	956	953	958	910	976	979	1011	909	1010	962	982	992	959	926	968	890	895	923	1019	991	966	936	983	959	979	940	1002	966	919	951	949	976	922	1013	950	935	973	950	1006	911	907	995	965	947	899	980	975	1005	977	971	1008	944	982	962	943	964	924	973	995	955	974	995	918	973	967	981	1007	995	1016	965	1026	1000	922	985	934	969	963	1004	970	949	928	980	952	961	1009	937	917	1002	906	1023	996	993	960	946	965	981	930	969	1001	978	973	985	957	978	960	909	970	979	965	914	925	1032	992	930	985	926	981	978	989	926	982	906	951	892	965	961	883	1006	949	986	996	944	947	1028	993	958	969	927	974	949	955	917	968	951	987	992	973	914	986	1022	940	935	997	975	966	925	1010	980	928	995	981	980	941	949	935	943	921	876	981	994	974	1002	955	1023	902	964	932	968	948	904	934	941	951	950	927	931	972	912	938	969	953	958	1007	1013	992	994	975	966	943	959	952	981	1012	970	967	983	883	928	948	959	960	1009	992	943	972	961	923	976	968	1019	934	975	893	1023	960	904	981	919	1001	932	916	962	999	966	1028	948	936	933	923	985	910	990	988	1003	982	936	983	972	992	925	987	1030	920	1034	945	903	960	979	1006	975	948	1057	975	977	1002	940	970	1010	959	970	978	988	964	956	948	959	930	950	924	976	994	972	998	992	979	1003	912	952	916	1020	995	921	919	949	946	959	904	1015	944	1020	908	933	961	982	944	1015	917	940	929	900	1020	954	970	963	956	934	893	989	935	975	928	985	969	965	982	965	966	973	974	978	983	932	983	955	1029	989	980	967	951	976	976	912	985	958	1013	952	923	983	914	957	1031	993	980	928	1007	920	998	961	953	943	993	975	1014	962	966	995	978	1006	907	952	917	943	917	958	947	999	930	916	938	990	924	970	1011	918	989	1024	991	968	980	983	998	954	981	989	950	1025	936	969	926	993	986	977	940	952	966	977	965	1017	938	894	991	995	900	1013	1024	945	935	945	986	968	946	956	960	920	947	973	993	1004	949	936	948	937	936	982	989	984	997	989	957	980	967	992	918	1052	926	957	999	994	956	980	1038	994	953	990	937	943	942	1013	905	984	990	937	958	906	962	926	943	1017	1012	963	955	903	930	968	946	871	963	962	981	959	957	985	902	940	952	1017	981	968	961	955	930	967	1002	966	965	991	956	939	979	988	938	937	961	972	969	947	1032	915	935	1026	1005	976	968	983	989	993	993	952	942	977	972	933	1023	957	964	964	992	961	956	997	1001	1004	987	952	970	913	972	918	975	996	983	943	965	957	982	997	955	979	965	1035	928	1016	940	989	1021	931	993	952	924	949	902	943	971	990	983	948	936	992	935	958	913	1013	961	972	986	985	914	946	966	965	972	953	969	1001	971	928	1045	976	899	929	929	944	904	1022	970	975	965	1041	1005	951	937	955	952	943	993	971	965	940	899	957	912	994	969	943	934	960	1020	921	965	953	941	921	956	996	967	940	958	977	983	980	983	975	943	992	1005	971	927	952	994	987	932	985	951	1037	960	962	938	933	864	975	901	996	980	958	954	946	953	1032	991	960	940	939	978	923	922	948	1014	958	930	978	932	941	969	902	959	931	996	944	949	931	945	1003	1013	928	1026	987	1007	965	983	1000	945	937	979	955	912	1024	983	967	934	983	961	940	1005	957	942	976	960	1018	1005	940	964	945	913	964	979	963	941	1011	868	1051	925	979	949	1003	1028	1037	969	969	992	940	945	886	967	964	955	1045	981	988	960	987	966	987	1048	990	966	988	966	996	961	921	962	943	987	993	849	950	975	955	1038	957	1020	981	961	959	940	975	1004	971	972	954	924	968	976	984	976	963	954	947	932	930	1001	970	948	992	980	1012	954	974	927	967	930	955	945	880	979	936	927	1000	947	981	998	960	946	959	1030	969	972	929	953	981	922	966	957	1003	993	927	944	943	983	996	997	909	1006	944	897	949	925	972	942	953	953	948	1021	935	960	971	956	964	1000	953	961	974	903	953	963	931	943	977	942	975	915	893	939	1007	972	906	940	968	949	923	1016	929	983	966	957	970	940	935	1007	900	961	960	955	891	951	954	1004	927	959	877	966	1022	1066	960	952	973	925	984	964	921	952	915	1037	918	959	943	952	989	981	956	967	943	934	987	987	1004	917	999	957	1003	942	942	941	971	1005	965	924	961	901	999	936	938	1040	961	1012	979	928	1022	979	992	922	996	950	1003	975	954	972	937	978	953	938	969	932	968	943	990	937	963	1002	972	945	953	971	987	960	985	933	978	949	976	964	964	1002	967	940	969	974	1025	992	962	1001	974	930	1016	963	987	929	949	1001	946	1000	995	975	952	971	970	916	950	998	969	945	990	919	993	983	978	927	966	976	982	956	944	930	939	949	939	971	978	913	936	935	1000	942	981	964	979	957	926	945	951	960	1009	971	980	947	994	972	978	993	945	986	910	965	931	1018	948	955	1029	944	960	970	975	904	963	947	928	933	975	994	949	916	930	948	947	919	935	938	990	957	983	969	969	922	980	974	949	1012	968	942	952	953	948	982	1034	923	983	990	929	962	978	939	964	958	926	987	961	963	905	959	974	988	1016	935	938	939	1035	922	1021	931	969	944	928	956	941	990	940	1030	954	956	970	937	980	971	991	953	928	1001	926	986	923	973	943	942	934	926	966	923	960	990	984	960	981	959	925	968	945	972	1014	989	945	1015	912	959	963	936	914	985	945	964	983	918	943	973	991	976	1049	1028	977	979	937	959	986	990	990	960	1000	980	952	1045	920	974	975	989	991	929	929	986	983	905	990	933	912	995	939	968	957	970	960	1000	945	946	971	954	965	934	1011	977	1038	950	1023	991	940	999	980	987	974	980	911	1011	991	946	1006	1001	961	922	947	949	995	929	987	966	974	950	994	938	905	938	973	966	984	1009	949	952	940	951	969	954	961	967	992	963	954	1008	897	926	1001	1001	927	1006	979	968	952	942	953	971	931	961	948	988	997	970	1017	932	998	949	903	972	896	963	981	989	942	952	970	960	941	984	933	1004	967	942	946	943	939	978	1015	980	951	1000	942	961	963	917	1003	971	1005	927	988	999	953	951	969	929	949	954	958	980	985	1004	939	952	971	933	984	977	990	936	1046	984	980	1035	942	932	934	950	961	948	963	922	945	983	992	943	1012	990	966	973	989	965	927	999	950	958	928	980	989	1003	979	889	984	946	957	1046	946	972	979	927	1029	964	931	961	953	971	984	1040	937	980	976	1002	951	979	975	971	1007	975	935	959	997	1009	1006	955	923	953	953	939	964	987	944	984	911	972	960	993	959	961	901	1001	979	947	1024	975	1050	980	951	952	976	968	1012	1021	987	984	976	962	927	976	1024	1044	990	972	947	1046	997	956	951	942	925	959	969	968	981	971	925	936
9814	28980	13674	11595	8756	4566	2086	1191	907	789	819	834	824	859	859	828	886	813	832	817	852	810	776	883	831	835	831	785	783	814	787	788	817	814	793	830	856	867	813	807	809	852	767	761	823	816	799	854	840	883	841	790	831	814	802	819	878	787	849	827	846	863	775	846	814	819	870	812	779	830	792	848	841	825	838	812	879	857	797	822	829	826	831	833	827	812	863	864	824	785	802	815	806	810	869	809	871	825	810	810	856	830	831	873	840	828	812	791	852	814	783	835	815	881	824	805	838	806	830	903	835	842	830	806	811	808	808	868	874	822	818	812	858	806	806	829	801	830	801	873	833	806	785	809	767	870	865	831	823	816	764	799	800	825	832	831	829	798	839	825	803	850	838	847	824	761	861	757	782	807	851	831	806	824	826	831	777	786	813	829	803	843	809	829	816	838	818	821	809	845	815	879	803	822	848	718	837	854	831	816	849	814	781	858	831	841	823	798	831	827	827	773	825	803	834	864	830	806	816	791	809	881	802	859	823	764	805	797	807	781	800	831	836	805	816	828	767	809	820	790	763	808	845	852	778	823	809	813	861	833	830	768	790	858	867	837	806	795	832	788	841	779	833	817	778	818	804	814	773	835	803	830	847	831	827	803	831	836	839	808	842	817	760	818	811	841	819	797	825	824	835	843	811	839	818	846	830	857	789	848	832	762	823	785	827	854	783	808	853	826	796	808	810	836	816	767	837	843	806	795	834	791	865	803	792	830	833	823	815	829	764	839	814	824	799	824	807	848	777	808	852	840	838	850	813	768	783	787	812	810	841	845	830	822	811	837	797	807	833	766	808	763	832	878	838	787	833	844	799	780	817	817	854	868	830	830	835	801	841	874	821	821	833	840	791	797	862	837	836	833	820	827	829	821	842	780	832	806	836	819	853	867	813	813	848	864	846	801	875	831	839	775	777	785	755	789	824	864	825	904	838	834	789	865	813	809	882	810	852	801	854	787	826	788	806	835	833	849	767	814	825	818	802	820	832	843	778	816	785	819	794	827	820	831	781	757	786	842	847	826	871	829	850	829	865	849	841	796	815	787	819	853	875	812	835	776	826	790	833	795	772	824	840	845	814	799	859	792	811	813	802	867	844	833	811	817	801	818	845	805	856	818	865	847	803	796	780	825	825	817	781	793	800	803	824	789	823	806	780	810	791	833	797	808	818	825	845	792	810	838	806	840	775	874	857	801	756	874	803	843	825	861	810	807	820	828	812	839	789	862	833	825	803	815	783	771	813	757	830	785	800	849	838	817	902	830	865	829	847	812	859	830	808	844	860	821	799	836	826	821	819	792	874	845	819	830	837	877	804	821	848	881	771	832	832	813	842	786	827	830	825	819	809	847	872	769	810	784	833	796	816	829	773	846	804	848	867	812	852	796	829	787	821	824	830	820	791	809	836	822	737	838	836	815	814	850	896	826	822	799	778	831	757	866	846	792	811	820	817	829	861	818	775	814	818	792	818	823	830	829	883	887	795	806	844	774	841	841	767	841	840	852	827	828	842	831	843	806	824	777	800	847	813	815	820	784	860	811	808	781	837	794	818	830	797	868	773	821	850	783	849	823	800	810	813	805	815	780	829	833	784	798	848	838	784	804	813	855	861	815	818	790	827	797	763	844	812	837	794	843	775	822	810	862	799	862	787	818	847	828	821	805	848	793	822	827	835	819	823	862	856	802	798	859	847	825	769	801	830	829	832	804	830	789	840	830	768	826	796	808	802	864	788	811	822	788	776	858	828	831	750	828	829	875	859	815	807	823	792	809	845	766	827	764	792	811	874	830	819	792	761	858	843	799	841	844	861	877	834	773	724	821	844	800	850	798	846	819	799	861	849	825	808	834	827	845	850	816	833	800	786	821	788	854	839	846	850	879	809	798	864	787	804	865	790	863	795	841	878	805	826	823	831	828	805	824	830	818	867	873	848	832	777	803	768	824	818	771	777	880	820	788	783	821	813	806	776	813	847	793	788	818	798	853	826	829	827	767	795	825	846	821	808	830	757	814	816	837	812	814	864	854	792	820	809	827	820	829	867	789	819	839	797	786	834	835	864	796	809	845	857	822	858	817	846	871	840	813	796	796	827	819	810	888	814	781	793	856	837	877	790	798	840	777	816	868	844	825	835	842	806	816	806	818	798	826	850	781	821	851	829	837	825	815	848	821	838	833	796	789	802	758	851	811	839	797	810	760	802	848	817	820	826	833	844	814	822	792	841	806	779	802	783	845	858	820	800	840	839	807	853	811	876	838	777	826	828	789	799	816	777	849	799	846	830	787	766	841	817	762	777	789	819	831	853	825	817	830	832	792	793	810	806	755	835	809	851	850	833	853	820	837	822	825	846	824	853	859	861	857	787	810	834	816	779	806	771	828	812	845	863	758	832	801	819	853	798	795	831	853	810	760	840	779	875	790	810	851	814	824	781	808	849	848	809	851	824	907	858	839	777	811	857	815	822	800	825	871	871	852	824	809	793	797	833	875	842	839	791	831	820	820	811	785	763	837	781	823	817	892	763	799	857	852	803	793	884	768	852	772	843	813	799	852	799	849	833	807	864	826	850	818	845	827	836	819	788	824	795	816	875	838	823	882	797	770	809	802	777	819	872	827	826	854	766	793	803	824	834	822	839	851	809	832	822	772	859	824	844	821	792	866	828	873	796	813	769	823	790	776	839	873	832	789	779	781	879	806	816	838	838	840	822	829	843	825	789	789	868	792	818	891	850	855	826	853	808	855	799	801	807	859	830	742	842	811	792	842	844	782	826	833	813	812	842	841	781	852	823	840	820	828	766	815	827	817	793	857	810	820	824	802	820	840	809	847	827	787	822	799	852	751	800	797	819	837	774	814	832	817	772	879	845	832	839	821	822	834	867	849	808	831	846	838	786	817	894	895	833	847	871	819	840	811	838	831	746	814	774	817	789	848	809	790	796	807	806	826	827	877	826	843	860	801	836	831	794	806	855	855	806	840	828	835	840	836	845	837	850	803	876	831	852	825	844	831	779	891	830	764	788	844	842	786	843	846	883	816	849	797	826	839	818	801	818	804	801	803	809	837	828	824	812	783	822	770	803	820	810	782	794	846	782	758	776	842	811	775	794	823	821	837	735	817	856	787	812	820	818	881	866	836	852	838	809	834	833	830	800	842	854	866	796	847	825	818	822	808	846	798	837	813	852	836	815	878	833	841	791	891	823	818	844	833	751	790	798	822	872	841	823	801	817	810	798	843	844	797	783	846	754	863	794	820	836	804	853	799	823	819	838	852	806	767	796	837	854	799	805	820	814	814	812	821	831	798	796	770	851	816	805	832	821	818	748	779	827	846	817	825	814	816	858	791	868	782	858	821	808	825	883	819	857	802	825	848	826	826	842	849	838	843	802	800	767	854	845	835	781	805	839	856	830	776	825	847	830	812	835	840	838	828	803	849	802	807	820	823	834	831	847	844	794	809	795	875
24564	21582	30847	58084	55246	37387	19992	5946	1881	1142	1054	959	969	949	971	953	1004	971	976	934	954	950	943	1012	945	953	950	953	985	931	1009	966	1009	975	949	889	941	964	937	944	962	961	985	907	938	879	1004	992	1004	975	939	969	957	912	988	935	934	982	945	933	1005	907	896	987	951	973	993	954	971	965	966	911	961	934	971	889	983	994	957	958	926	948	984	959	909	921	958	892	964	930	970	963	986	945	929	956	994	911	932	930	944	978	928	950	956	972	954	942	927	937	952	980	878	938	942	912	925	936	938	974	937	962	989	990	929	908	988	957	952	923	1004	936	942	977	1050	907	926	950	943	975	907	985	981	938	927	917	983	980	961	1005	957	969	918	958	882	949	962	914	997	947	906	934	906	947	948	959	941	943	918	988	949	945	990	956	936	959	896	902	957	972	975	943	1003	923	911	935	955	991	880	925	937	939	938	940	999	949	983	945	946	998	943	938	1002	918	935	950	973	977	935	963	983	916	951	964	924	953	926	948	936	943	940	974	968	962	880	925	979	951	917	980	965	975	924	949	927	956	949	929	902	932	971	974	991	909	957	910	918	943	947	988	957	956	965	895	959	947	926	961	962	968	944	906	900	910	948	969	984	889	967	913	923	976	916	954	958	901	925	977	954	925	891	972	962	988	964	913	918	923	915	978	985	995	955	966	954	951	916	921	895	954	942	958	895	932	922	1004	945	931	919	879	1000	913	967	935	909	957	911	929	947	932	923	892	902	966	977	943	941	942	957	955	908	950	943	922	930	952	904	974	955	923	935	971	911	969	907	972	940	948	922	984	976	920	925	969	970	973	943	954	936	944	974	988	966	940	936	963	974	960	881	966	954	1030	950	930	959	957	949	974	942	965	948	927	945	983	917	914	955	907	979	952	931	919	944	949	949	920	927	923	929	939	905	952	916	992	942	950	979	921	949	908	910	946	941	941	956	947	964	933	952	963	899	919	975	961	942	922	1018	935	920	947	891	984	1014	913	954	950	991	922	908	928	970	917	964	933	903	942	947	940	917	1002	956	950	947	930	989	991	962	999	984	958	955	936	979	926	955	903	989	1015	957	937	962	983	1011	929	910	946	957	985	1015	883	1005	933	859	956	996	991	964	924	922	976	986	970	1036	992	896	962	962	942	948	935	994	951	929	959	943	923	931	914	963	961	967	958	909	923	971	917	944	927	904	987	955	896	896	949	930	929	972	899	946	914	947	889	945	903	914	955	975	905	950	890	935	955	986	988	976	940	945	936	996	887	882	943	872	886	923	927	929	908	946	943	885	925	982	972	914	918	983	932	879	974	974	908	924	971	979	987	947	948	947	957	931	913	957	989	963	953	916	927	925	1032	966	920	938	940	977	959	1004	1004	994	997	954	928	940	926	924	941	905	1013	943	913	978	927	945	989	955	906	961	960	943	939	920	938	924	910	987	943	923	887	938	926	929	976	971	949	886	984	970	982	953	968	917	922	960	987	957	985	948	974	915	919	993	919	936	931	941	930	855	959	932	948	933	933	939	975	909	934	898	918	907	936	980	875	955	992	962	982	877	953	993	978	976	966	917	964	984	947	947	905	953	958	924	923	941	916	964	976	933	993	934	977	944	977	1016	963	965	917	1017	953	964	953	929	941	943	948	955	931	1001	947	921	926	996	936	882	906	908	929	940	922	925	925	924	896	938	933	950	955	924	946	988	973	968	902	919	908	969	976	948	993	934	943	920	886	932	997	870	931	914	903	954	960	983	947	964	928	873	996	984	899	980	1003	893	941	940	985	894	917	949	965	918	933	981	901	950	1002	984	979	950	939	912	921	948	918	988	897	941	886	1013	951	1027	892	968	930	951	924	950	941	930	903	1000	939	963	999	903	975	967	1002	976	923	974	906	974	937	910	988	923	902	958	909	941	933	1001	915	988	909	918	958	921	954	910	937	927	866	915	964	902	983	980	999	924	943	919	896	966	982	956	941	924	951	914	912	949	956	973	897	918	935	953	967	962	951	965	958	929	895	968	953	933	960	996	967	910	960	982	1007	983	948	905	957	913	938	948	934	966	980	915	946	926	962	923	937	907	944	927	963	1018	940	952	951	950	984	906	1013	954	992	950	927	946	906	976	948	920	918	965	924	986	975	955	962	949	961	911	965	970	948	975	930	989	971	971	972	909	943	973	917	921	954	944	912	957	935	928	987	930	942	915	926	964	964	972	1022	968	943	906	984	897	965	1001	963	966	916	931	953	894	947	911	942	935	934	954	926	952	946	950	943	926	902	916	905	939	940	910	986	937	926	968	942	966	987	962	949	964	933	934	903	974	900	906	928	944	943	969	937	956	955	942	937	930	965	902	971	989	976	979	957	923	923	947	935	915	926	935	936	960	1033	916	868	963	935	943	940	968	954	941	996	932	996	944	935	968	888	948	909	943	939	960	970	952	918	943	945	948	950	953	925	907	960	936	957	955	997	945	905	894	927	970	936	941	975	932	909	971	941	971	930	985	943	944	928	946	935	867	929	1013	924	894	954	895	933	978	946	949	929	955	950	891	958	938	934	945	923	884	939	975	990	998	915	923	917	989	950	938	965	930	921	971	987	964	943	929	965	925	968	977	960	936	957	951	920	895	866	948	1005	965	935	944	939	933	910	901	925	955	904	972	934	937	927	950	924	946	889	912	979	923	957	937	933	913	937	902	969	917	925	914	971	880	941	969	946	979	956	896	931	942	932	943	873	915	910	954	959	904	931	925	951	957	872	926	937	941	944	934	935	937	942	945	934	996	942	970	912	961	934	948	948	1011	932	977	910	968	958	959	981	903	950	996	986	992	1005	960	972	933	934	962	925	953	959	915	884	920	939	948	955	929	982	915	894	1035	1010	865	935	912	917	910	940	923	965	890	904	907	977	933	914	902	939	944	917	906	942	878	891	979	980	954	946	937	947	973	951	950	945	907	985	970	884	887	939	927	974	908	887	966	923	925	878	950	934	936	881	954	966	957	954	892	972	988	971	913	886	1000	943	926	1004	962	940	922	958	890	948	922	938	949	952	899	937	933	914	949	949	955	921	900	968	877	917	934	909	973	925	962	887	954	949	925	924	978	901	981	915	947	888	930	961	962	950	974	931	919	943	917	967	936	945	929	902	968	921	928	957	912	950	913	945	964	977	969	997	1002	978	955	1015	934	990	999	941	913	925	866	975	949	906	947	994	938	950	914	925	968	990	965	951	926	966	951	894	938	907	937	967	941	959	880	923	964	940	971	949	959	920	945	966	955	929	934	988	952	984	932	942	971	897	967	958	896	930	1007	908	949	968	971	962	982	1017	954	966	929	992	973	977	939	987	965	967	920	950	888	967	977	942	959	922	917	948	967	964	925	928	962	946	899	875	944	952	969	959	938	938	985	938	1000	967	1019	982	908	893	942	946	956	949	919	945	922	946	912	886	933	963	992	960	925	948	929	939	934	961	936	961	1006	983	936	942	930	930	949	943	933	948	936	919	967	988	924	1001	958	896	970	934	971	926	950	1015	908	978	948	983	934	942
21173	45361	48816	66890	52342	28550	12924	4469	1710	1046	865	853	946	874	773	889	854	837	846	855	904	879	901	865	867	871	827	856	864	894	827	854	878	900	860	844	846	859	861	892	885	934	818	868	861	906	868	894	866	858	841	885	888	838	853	913	860	869	899	885	845	850	914	857	888	832	843	858	889	899	894	860	879	824	872	906	835	863	899	878	823	887	803	880	877	856	918	865	817	851	862	852	794	898	847	933	847	876	883	895	843	801	852	820	871	844	875	826	885	892	869	873	837	864	863	893	890	878	848	903	843	846	892	867	825	884	844	870	908	878	848	878	816	834	850	906	863	819	940	879	861	899	811	822	888	847	853	887	881	896	854	876	840	858	857	879	918	878	845	846	900	854	911	828	880	864	878	825	846	880	909	891	843	853	893	813	811	891	883	872	857	886	807	873	859	823	887	875	852	874	835	890	830	820	829	830	871	854	832	839	868	876	894	872	906	852	859	890	887	907	884	874	913	886	820	871	886	897	886	875	884	843	804	842	844	848	852	872	900	857	906	873	879	809	873	852	876	883	887	830	871	884	849	850	843	883	889	840	857	868	881	867	872	845	836	880	848	808	871	869	827	839	857	874	906	863	831	888	868	809	854	848	881	892	817	875	854	865	869	844	871	848	893	889	867	846	873	894	846	806	890	862	844	850	887	923	847	876	871	884	878	869	873	850	859	859	867	814	880	857	851	887	837	913	862	863	890	817	855	882	839	870	817	891	865	878	827	849	805	856	867	882	837	867	869	861	869	880	846	870	867	906	870	882	843	890	885	779	887	865	847	862	853	847	856	815	882	918	865	826	791	898	878	846	870	848	890	925	910	851	855	864	869	885	879	884	873	872	831	843	787	872	874	852	835	874	896	871	855	861	852	846	890	900	849	871	841	854	848	847	867	893	866	873	877	868	826	862	813	888	851	898	893	859	827	793	852	917	902	878	918	849	861	847	907	898	848	917	828	865	868	859	833	851	859	869	883	855	829	805	864	869	806	856	867	875	842	840	867	826	865	905	889	841	880	862	878	852	863	878	843	869	881	852	840	895	843	851	806	851	887	878	838	849	824	861	859	894	854	824	835	821	887	871	850	862	866	851	854	944	872	901	860	793	853	815	830	836	904	838	885	890	865	818	902	847	833	874	901	836	913	837	880	791	825	869	796	848	867	803	856	850	889	885	916	858	916	801	907	828	895	802	841	821	859	871	897	868	895	857	860	836	863	906	885	879	849	824	848	804	814	873	868	849	854	874	876	822	870	886	826	854	941	863	882	813	864	835	876	864	877	813	869	871	875	846	875	891	894	796	874	874	883	920	829	902	839	897	827	866	808	877	854	870	851	906	868	841	853	905	828	852	859	827	904	857	899	853	826	859	831	857	862	849	847	833	904	855	859	919	877	857	894	880	828	841	893	816	878	884	883	815	879	912	900	828	847	839	888	866	886	849	876	890	867	836	850	879	813	863	857	845	828	865	852	886	866	880	858	822	847	867	919	825	845	910	894	826	875	911	902	856	902	850	847	853	859	881	840	855	894	834	849	881	910	922	879	903	877	878	825	870	850	817	859	839	901	865	821	870	845	860	819	871	815	926	913	849	840	832	855	887	871	880	838	859	851	852	878	852	793	873	840	889	848	870	844	884	893	822	903	846	847	833	872	834	841	852	857	898	860	837	874	875	902	830	933	879	902	906	851	844	804	875	808	867	867	883	856	839	901	862	815	838	871	862	845	823	890	887	851	881	843	860	848	906	840	815	838	834	861	913	886	823	872	834	856	832	924	871	875	925	862	849	864	871	851	861	853	883	937	824	838	872	889	895	831	861	868	822	856	878	872	901	888	864	850	872	899	856	878	872	900	853	883	888	846	841	844	840	874	897	835	829	821	835	850	838	853	930	890	873	863	887	856	859	883	809	837	919	880	844	876	873	862	807	813	888	858	857	832	871	891	885	860	873	873	812	893	884	827	871	866	831	842	827	833	855	865	875	912	839	852	854	887	886	893	858	840	855	863	852	837	869	855	864	894	857	850	856	850	850	789	902	850	844	868	850	816	833	862	888	852	845	862	883	857	781	873	891	861	839	929	858	852	884	829	899	863	886	823	885	866	826	843	830	899	933	908	918	877	798	831	883	853	851	873	874	863	886	873	916	932	837	886	850	909	868	808	872	869	855	821	822	828	887	894	877	876	842	853	791	849	886	831	868	840	884	866	906	818	871	863	854	869	825	868	855	851	880	874	922	821	913	883	847	874	836	884	842	871	851	855	886	871	845	930	868	930	842	858	859	944	880	862	860	837	883	867	911	887	901	874	918	892	835	859	894	853	847	920	847	858	910	828	793	809	804	781	873	843	886	858	909	865	850	824	845	840	861	848	861	861	843	877	866	882	958	909	850	890	880	894	816	849	846	855	879	873	813	869	849	832	838	873	857	835	856	899	890	861	798	843	859	840	834	874	870	805	866	840	866	848	884	890	813	819	975	835	857	860	851	894	935	840	809	829	855	905	893	874	863	835	836	819	859	902	881	814	878	783	878	873	872	839	904	838	873	880	932	862	841	876	898	922	882	921	861	823	813	874	878	853	881	841	907	832	859	836	874	898	887	825	846	874	819	859	929	923	902	856	909	880	869	834	884	906	882	857	826	843	857	884	824	910	858	895	851	865	855	846	837	874	857	861	806	898	815	849	862	896	885	824	917	833	836	873	835	863	854	838	839	809	838	841	832	849	874	891	856	813	832	862	839	885	832	891	878	839	852	834	885	900	830	852	881	884	818	868	880	835	822	808	907	845	825	836	886	858	895	834	933	852	844	925	903	870	817	830	820	872	808	871	868	917	803	809	817	834	839	843	854	888	844	825	915	849	861	858	878	856	880	852	879	826	812	834	829	855	832	858	811	857	894	872	836	856	901	892	824	859	872	850	906	860	806	869	912	829	838	866	875	849	831	834	878	906	859	877	889	893	848	880	863	892	830	887	847	875	861	824	848	883	867	858	892	890	838	837	915	852	870	908	825	846	826	865	869	862	895	882	827	863	889	878	866	848	856	879	883	831	844	810	878	834	907	825	870	844	866	870	864	888	813	895	834	867	882	868	841	859	882	892	849	851	814	831	826	874	903	850	819	848	845	831	825	913	806	854	805	864	889	842	834	822	873	841	882	864	836	901	871	893	860	870	825	899	854	811	863	844	858	834	832	904	848	874	848	897	872	873	865	832	866	881	869	849	904	884	810	849	858	824	856	888	869	833	875	817	875	879	875	855	880	868	846	876	838	880	846	877	859	824	852	894	892	795	837	881	874	845	832	842	806	856	867	871	888	856	822	874	868	818	879	831	851	822	931	877	840	822	865	816	847	866	839	852	823	866	859	849	911	869	833	836	878	857	844	863	868	878	869	804	866	881	857	855	810	870	828	832	829	844	903	857	874	902	860	845	846	893	860	877	846	861	862	878	878	922	861	871	849	887	815	875	865
23880	21158	30147	53483	61204	47314	29574	11139	2863	1395	1136	1053	1106	1123	1066	1067	1042	1053	1023	1072	1002	1087	1064	1045	987	1077	1070	1120	1076	1075	1005	1026	1029	1045	1044	987	1068	1061	1036	1079	1016	1084	1052	1051	1008	964	1045	1025	1010	1058	1035	1016	1044	977	1035	1054	1060	1060	1036	1010	1067	1063	1085	976	1077	1011	1086	1046	1016	1099	1066	1100	979	1056	946	992	1061	1040	1043	1081	1022	1024	1053	1067	1053	1065	1055	1067	1039	1010	1032	1051	1008	1012	1094	1023	1013	1026	1032	1030	1017	1041	1002	1052	1014	1035	1054	988	1040	1033	977	1024	1030	1059	970	1031	1040	1028	1070	985	1061	1054	1039	1024	1020	1012	1046	1059	1055	1079	1004	1045	1063	992	1035	1001	989	1018	1020	1031	1066	1024	1012	1018	1030	1012	1015	1047	1014	992	1065	1057	1011	998	997	1024	1032	1045	1082	983	1072	1071	985	1064	1086	1056	1049	997	1037	984	1077	1021	1003	1051	1042	1013	1036	965	1056	1069	1045	1074	1016	1018	1045	1033	1006	1077	1038	1051	1011	943	1059	1074	1043	987	1001	1067	1041	1021	1017	1112	1037	1038	1066	1026	1033	1005	942	984	1047	1042	1054	1034	1079	969	1014	1079	1033	1042	1058	1022	987	1031	1027	1018	1028	1013	1048	1039	1048	1009	1049	1047	1031	964	1029	1033	1018	1032	981	1002	1072	1048	1036	1090	1008	1043	1022	1024	1074	1028	1045	1004	1056	989	1038	1036	1077	1066	1027	1043	987	1054	1070	1053	995	1034	1025	1055	1043	1031	1033	1069	1038	1059	1083	1082	1062	1010	1056	1063	1072	1036	1034	1070	1002	1062	981	1041	916	999	1043	1034	982	1019	989	960	1023	1040	989	1001	1076	1035	1049	1079	1069	1030	1108	1018	1072	1015	976	1029	1032	1051	1081	1055	1011	1041	1022	1002	1047	1069	1003	1027	994	1053	1000	985	1020	1061	1047	1017	973	1035	994	1062	1027	1079	1001	1029	998	980	952	985	1060	991	986	1028	1051	1002	1008	998	1027	1080	992	994	1064	1021	1064	991	1036	1008	1105	1011	1005	1077	1048	1015	941	994	1020	1033	1005	995	1012	1077	1067	1007	1048	1027	993	1027	1022	1000	1020	1045	1027	1028	1068	1006	1064	1013	1029	1031	986	1048	1021	1051	993	1070	995	1018	994	1081	1084	975	1065	972	1047	1046	1005	1047	1051	1034	1008	1086	1019	1021	1069	1079	1043	1015	991	1040	973	975	995	1017	1022	1009	977	1098	1020	1065	1031	1090	997	992	1060	1034	975	987	985	1018	978	1028	996	1010	1071	1012	1043	1014	1022	1038	1033	1015	1040	1024	967	1043	1000	1049	1009	1031	1014	995	1035	1001	1050	1033	979	1012	1023	1002	992	1010	1007	1026	1019	1060	1008	1039	1058	976	1031	1025	974	1033	1014	1073	1030	1097	1051	1043	1039	999	1032	1012	957	986	1037	1070	1031	997	1100	1018	1026	1049	1063	1055	1006	990	1045	1008	1010	1086	957	1042	1012	995	1005	1082	1045	1036	954	1029	965	1021	1016	1099	1031	1012	1013	1022	1049	1030	1027	1023	1057	1068	1044	1092	1031	1051	998	992	1054	1007	1027	966	1032	1041	1095	1021	976	1066	1017	981	957	1057	1063	1038	1096	1081	1043	1047	1069	1022	1015	1081	977	1024	966	1077	1044	1012	1005	1035	987	1044	1022	1045	1015	1059	945	1029	1071	1028	1049	1049	987	1006	1010	1036	1016	1023	1007	1064	966	1018	993	1044	1005	1020	1008	989	1002	998	998	997	1027	1012	998	1041	1022	1070	987	1037	978	1043	1054	1002	1011	990	987	969	1050	975	1012	1051	989	984	1033	991	1025	1002	1042	1090	1024	1009	1007	978	1014	1023	1054	1044	1028	1027	997	1023	1010	1014	1063	952	1049	987	1045	1038	1031	975	1031	1062	1001	1031	999	1015	1041	1039	959	1059	1047	988	1054	1031	1046	1031	1106	1036	998	1047	1065	1073	1077	1042	1043	1046	1000	1056	975	1125	1067	1030	996	965	1021	1040	1069	1021	1040	1044	991	991	1047	1003	1028	1007	1001	1056	1036	1026	962	1013	964	1041	1013	1062	1035	1015	1063	1000	1023	1043	1061	1037	1032	1004	961	1031	1108	1049	1068	1031	1037	1091	1016	1045	1030	1035	1057	997	1050	1037	1062	1031	974	1021	1009	1040	1062	1060	1040	1054	1032	1050	1030	1033	1047	1074	1013	1084	964	1096	998	992	1076	1031	1033	1032	1045	1058	1034	1018	987	1011	1020	1068	1044	1012	1010	1038	1053	1063	1017	1030	1030	1093	1041	1044	1051	1018	971	1002	997	1051	1048	1018	1044	1024	1054	954	1050	1038	1003	999	1032	1023	936	999	1003	1067	1000	1023	1000	1039	1039	974	1015	1005	1037	1002	1033	1059	974	1003	949	1005	1024	1060	1002	1049	965	1050	1034	966	1063	1010	1006	1065	1030	1013	1023	1032	1081	1057	993	974	1056	979	1069	1031	1028	1012	964	1060	1031	983	1011	1015	1020	978	1043	977	1049	1049	1083	982	1025	1069	998	1028	1060	1077	979	1013	1000	1009	1017	1010	1024	1024	979	1054	1011	1041	1012	1064	1031	1003	1068	1028	1020	1016	975	950	1030	1007	1072	1033	1043	993	999	1024	1013	1005	1049	987	1017	1019	994	1055	1033	1022	1015	1070	1016	1030	1029	1019	1057	1017	1010	967	1032	1046	1014	1027	1027	1062	1017	1045	1030	1032	998	1004	1034	1019	993	1066	992	1033	1041	1007	956	972	1057	1036	1000	1043	1029	1024	1036	1023	1071	1003	1043	1041	1017	1058	1040	1034	1056	1025	1047	1016	1073	1022	1020	963	1033	1044	1003	1056	1026	1008	985	1037	1062	1028	1056	1010	980	1020	1044	1054	1054	1044	1047	1046	1056	1029	1051	972	1035	1043	1118	1002	1017	1025	1014	1029	1023	1033	1018	1018	1011	1030	1005	978	1045	971	1056	1036	1025	1090	1032	1030	1032	1055	1041	1004	1046	1011	986	1017	1014	1028	1022	1020	1039	1032	1002	1026	1074	1064	1057	957	1017	983	993	1020	1017	1039	1012	1045	1039	1045	1044	1002	996	1051	1014	951	1014	968	1028	1046	1043	967	1045	1056	1058	1008	1063	1044	1015	1030	1051	1096	1026	1016	1086	1041	1034	976	994	938	1071	982	1012	977	1030	1035	1021	1016	1049	1030	966	1006	1002	1079	1037	1016	1035	1045	1023	1078	1003	1041	1001	1068	1071	1065	1016	1037	1019	1024	1047	1039	1058	1037	967	954	1023	1005	1021	1022	1075	1010	1081	1010	1010	1071	1001	1055	1065	1088	1039	1042	1002	1006	1076	1037	1010	988	1007	1005	1088	1017	1038	1027	1030	1061	1041	1031	1017	1013	1024	973	986	1015	1029	1078	1106	931	1029	1017	1009	1028	1034	1087	1001	1036	1037	988	1000	1004	1000	1030	1045	1043	996	1071	977	980	1022	976	1010	999	1070	1032	1002	1030	1037	1058	1014	1023	1005	1051	1024	1016	1048	1012	987	1029	1067	974	1000	977	1013	1011	1054	1036	1070	999	988	1026	992	1015	983	1018	996	1003	1049	1001	1064	1018	1031	992	1004	986	966	1025	979	1033	1006	1026	1037	1038	1069	1039	1005	1029	1020	1025	978	950	1060	1086	1065	1005	1032	1047	1071	1002	968	1001	1069	1041	1025	970	1058	1068	971	976	1002	988	1012	1062	1006	1042	1021	1061	1033	1061	1013	974	1010	999	1053	1036	1047	1065	1003	1043	1065	1038	1090	1004	1040	1055	1020	1010	979	1066	931	1035	1016	1003	1081	1050	1019	1119	1041	1016	1038	1086	1032	1030	1030	1016	1053	1009	1006	1031	1044	1023	989	1085	1038	1004	987	1057	1100	1056	1044	1008	1001	1043	997	964	1019	1080	986	1003	1038	1035	1011	1092	1084	990	1087	978	1046	1020	983	1007	1017	1045	1008	1023	1028	1017	1001	1056	1025	1010	1043	960	995	998	1006	1069	1015	1009	1075	987	1005	998	1003	993	1061	1050	987	1014	1073	971	1008	1020	1007	1035	1030	1044	991	1044	1021	1005	1022	1023	1033	1027	1055	1019	1065	1038	1020	929	1041	1010	1041	1022	1041	975	1016	976	1009	1007	1000	1000	1001	1045	1038	996	1004	1063	1028	1017	1016	1032	1047	996	1047	1032	981	987	1036	986	1078	972	989	1006	1050	984	1054	1037	1008	1033	1025	999	977	989	970	1061	1056	1047	989	1022	1064	1047	1034	1007	1037	1047	1012	1058	974	1036	979	1089	1094	1053	1053	995	995	1039	1019	1001	1013	998	1033	1053	997	983	995	1005	1018	961	992	1039	1075	1001	992	1052	1044	1006	1074	1020	1011	1053	1021	986	1098	1040	977	954	1043	1008	1028	1028	1076	1030	978	1049	1017	1031	1007	1069	1053	972	1002	1040	1020	1074	1052	1107	967	1050	1015	1042	1080	1020	1018	1034	974	1025	978	983	970	1027	1063	995	1076	1015	1022	1058	1008	1010	1050	1046	980	1025	1069	994	1036	1006
6099	26115	61049	81388	65450	41595	20818	7251	2463	1178	982	939	962	927	931	940	963	944	971	977	980	965	914	935	928	1024	960	991	935	952	948	899	900	970	956	1000	925	957	950	951	915	975	898	950	904	908	978	945	932	936	926	903	985	898	932	928	985	927	954	914	925	939	919	935	866	939	981	917	910	924	927	974	925	926	930	918	976	973	911	954	909	970	880	985	876	968	880	949	906	914	955	922	906	929	950	967	904	923	976	953	939	934	937	953	923	933	947	955	955	925	930	983	911	985	967	959	939	998	930	928	959	931	942	971	930	1010	880	1011	976	954	918	951	975	917	963	983	933	886	949	971	901	889	952	937	915	900	972	915	935	937	918	935	955	941	975	980	952	961	927	919	989	927	905	1025	946	877	944	935	968	955	948	948	980	966	916	923	970	933	936	996	938	932	941	906	964	918	941	944	943	972	922	961	926	967	922	944	945	945	921	943	960	980	958	914	954	961	902	968	909	950	937	975	969	974	969	938	907	954	919	963	900	992	938	905	949	932	954	921	931	967	921	947	938	955	881	952	944	929	955	898	983	936	920	954	896	965	918	910	946	938	921	888	956	870	886	914	941	936	970	925	942	932	946	985	951	943	967	898	925	901	981	929	953	925	936	919	967	936	877	910	922	970	955	923	930	931	935	921	950	906	949	920	875	926	986	930	889	868	899	966	962	975	915	963	965	971	979	931	969	949	977	968	930	935	920	944	904	909	968	955	959	952	945	926	943	921	900	936	899	961	933	953	929	941	976	914	958	943	901	933	906	963	912	926	914	974	970	981	914	943	972	939	942	922	931	951	915	973	944	953	924	945	876	909	937	944	918	947	943	957	1000	966	944	916	959	927	975	951	957	959	908	932	1015	932	906	953	908	916	910	865	973	928	935	941	961	944	959	944	917	934	944	971	950	946	925	912	889	899	964	965	947	948	930	997	945	976	938	967	956	945	923	920	927	933	933	901	952	904	949	949	932	908	976	971	908	906	916	922	975	990	947	918	889	947	954	994	918	1009	955	889	948	933	951	898	899	951	964	950	909	955	958	929	973	927	900	895	919	926	962	956	962	982	966	962	974	933	953	898	935	978	881	890	930	885	952	935	897	925	916	941	905	925	950	911	922	974	963	932	893	992	912	982	957	909	919	958	946	915	1038	923	934	963	933	948	982	912	946	912	941	942	957	878	924	919	935	960	905	930	989	936	934	962	921	922	960	934	957	978	896	941	990	929	936	919	945	951	964	967	903	857	951	965	909	1018	928	987	932	981	930	915	946	960	899	951	938	891	955	876	978	937	951	922	948	981	931	949	945	940	962	951	996	884	942	938	931	940	956	968	966	882	932	945	974	983	970	949	945	932	988	986	962	922	933	925	919	929	905	929	981	921	890	993	939	955	913	919	943	922	939	881	994	984	954	908	928	965	952	920	976	881	990	913	942	927	935	945	869	949	914	936	888	941	997	921	923	959	890	931	953	933	905	930	929	907	966	923	876	903	939	924	910	925	970	955	952	908	932	935	907	952	923	944	987	925	955	921	888	988	917	909	943	965	959	945	861	960	949	907	939	921	920	958	924	911	930	965	894	919	894	946	938	959	934	971	1007	899	891	880	903	941	978	941	909	997	915	959	963	952	942	957	897	902	907	967	984	923	902	927	948	912	932	948	911	895	891	969	937	918	955	939	915	945	961	938	931	920	981	875	913	902	962	936	938	960	928	981	886	990	958	969	910	920	963	939	996	947	928	959	998	948	972	1010	936	893	943	943	936	900	893	932	949	951	955	888	971	997	920	926	984	983	924	921	921	936	1009	979	948	964	896	891	898	931	938	901	981	933	946	947	904	896	911	962	924	953	910	926	912	959	948	921	934	937	940	949	877	967	946	911	964	937	947	955	930	891	913	936	945	938	947	956	924	882	946	969	968	948	965	906	961	949	940	948	942	921	914	938	923	940	858	946	964	928	945	933	937	952	941	880	833	977	915	925	911	934	953	921	935	981	951	942	987	974	950	922	935	940	890	932	962	903	890	917	939	878	973	934	920	945	978	895	976	929	921	901	890	990	915	940	921	951	933	916	897	911	999	947	879	951	919	928	979	931	915	947	927	937	985	928	950	945	891	963	948	932	927	963	905	903	933	881	954	892	923	993	948	932	944	937	937	965	903	914	954	932	918	949	905	941	918	925	959	907	920	934	983	914	949	994	964	859	919	898	962	925	888	1009	933	921	927	954	941	950	945	947	892	982	940	899	923	948	970	939	968	871	900	969	960	971	958	916	909	943	926	923	924	941	974	967	985	898	875	878	900	981	959	936	963	964	971	987	958	947	926	957	882	906	956	986	917	932	962	924	950	914	903	936	975	909	934	946	959	956	933	868	940	924	934	914	930	981	991	931	985	926	951	987	938	998	932	929	937	894	1004	935	917	925	934	982	926	931	963	952	945	939	916	930	893	939	997	918	946	926	1005	879	949	899	938	1001	947	897	951	940	959	946	991	904	930	954	956	888	923	902	990	968	969	900	931	951	954	924	925	950	958	1017	921	903	868	931	966	954	944	971	927	954	950	931	945	897	934	926	878	922	977	887	908	914	977	936	975	892	907	905	880	903	985	932	936	934	932	927	960	977	940	906	919	931	960	974	925	875	938	967	959	968	991	946	897	945	925	986	940	923	935	910	949	957	980	973	902	978	956	899	948	942	916	929	864	928	916	922	928	953	894	945	853	929	939	918	983	921	910	938	989	881	947	940	937	961	914	931	905	944	920	929	947	985	885	970	913	949	931	904	952	969	950	952	931	953	945	879	971	992	905	937	943	953	942	924	962	982	941	908	980	905	954	924	897	931	907	966	895	971	899	924	923	931	974	959	943	910	946	929	909	923	920	923	870	973	912	884	918	930	892	911	914	915	942	947	913	963	937	977	913	976	903	927	879	896	888	959	953	933	978	937	935	924	939	1015	889	936	937	890	955	942	933	940	940	922	986	915	900	958	894	935	942	981	902	946	919	885	955	967	923	972	934	907	973	906	908	883	886	930	963	920	916	902	912	902	963	922	975	914	944	930	952	913	937	908	971	941	923	897	1017	961	935	930	931	953	949	941	951	913	979	891	945	934	963	881	939	968	919	969	970	924	910	890	931	954	955	957	918	946	902	902	880	903	907	925	913	974	901	969	926	949	959	940	900	910	899	899	902	1003	928	926	936	977	917	987	893	914	947	919	942	882	1003	965	969	924	942	980	947	920	936	978	1032	964	913	873	961	915	982	993	919	932	921	903	898	937	959	990	921	886	903	958	952	922	946	897	964	907	910	964	906	933	957	900	958	887	923	901	943	963	970	938	926	906	950	905	970	884	956	897	896	947	949	878	912	956	929	966	968	934	941	926	916	914	917	912	1005	973	928	921	992	932	933	922	916	958	943	940	986	924	926	963	985	951	955	923	944	939	906	1002	929	910	951	949	926	983	891	975	923	943	906	883	929	966	911	875	974	924	930	976	933	928	986	936
27238	14402	9408	24762	17646	7856	3070	1557	1066	957	915	935	956	954	953	994	960	1001	989	945	935	953	946	907	925	959	962	1007	926	921	995	977	1003	940	951	987	1018	953	947	972	926	1011	985	879	919	991	1002	1014	931	984	971	951	956	901	912	924	985	892	920	961	989	943	962	938	922	926	953	953	990	985	1002	971	991	959	980	907	945	1012	919	1008	920	949	946	927	988	943	956	939	927	951	952	952	956	965	919	970	969	967	895	920	963	965	953	926	971	954	961	913	913	969	912	928	923	937	974	949	901	946	969	975	983	910	918	936	937	955	970	948	947	940	936	928	945	964	963	978	945	990	913	975	964	946	937	956	924	960	917	886	859	1020	949	923	905	907	938	921	971	934	963	917	929	910	870	905	982	991	974	978	952	978	946	860	953	929	924	967	960	906	968	1030	948	936	984	946	911	903	1008	955	933	966	949	983	927	910	929	971	951	957	952	965	971	963	921	951	950	895	955	1017	891	947	976	944	964	1001	1017	988	941	951	944	998	917	967	964	967	975	997	961	979	1060	968	942	946	902	987	953	938	952	956	899	972	966	970	989	905	952	904	992	961	920	986	893	941	973	996	902	941	942	1000	984	967	979	957	960	935	941	919	981	931	929	1008	999	878	965	966	948	941	948	925	957	909	964	953	899	956	917	949	948	907	927	971	987	898	921	928	932	911	1002	931	939	987	967	966	952	924	913	966	963	909	947	992	1007	946	950	973	959	1004	967	924	1011	1003	962	972	972	946	969	942	960	939	918	944	866	974	918	969	908	947	953	894	909	976	1014	933	930	971	963	996	1007	937	896	967	905	981	961	1003	939	971	919	944	966	977	899	973	953	913	1047	897	929	958	950	951	987	986	984	905	951	946	965	972	934	923	947	920	977	932	999	937	984	924	951	958	991	937	945	976	984	900	920	1004	924	947	925	966	926	913	934	910	923	963	958	952	907	974	948	945	1000	1017	928	983	914	910	941	924	928	921	952	946	927	949	982	1000	930	938	939	928	898	949	933	937	964	885	949	994	927	930	885	1013	958	957	925	893	906	944	993	961	950	964	1011	994	971	933	951	980	959	977	923	969	995	931	947	988	941	913	954	968	981	981	973	936	939	984	951	962	918	966	966	957	932	981	955	968	946	946	967	903	929	948	910	935	1008	1002	938	891	979	933	960	953	940	931	1017	969	959	960	950	959	916	941	986	965	948	1017	955	909	968	943	973	989	927	921	934	925	980	917	891	948	971	958	990	980	942	951	973	889	934	981	965	971	976	929	916	953	927	954	932	1001	931	950	941	964	967	984	931	887	968	980	960	996	924	942	964	890	914	908	913	967	966	971	987	921	956	958	962	930	949	921	941	961	915	970	947	957	1024	942	937	993	956	918	967	958	988	946	916	876	928	946	972	1012	978	980	919	950	974	949	942	954	944	933	921	940	1010	953	949	990	945	986	954	933	964	980	953	1065	937	914	927	996	960	956	979	959	941	916	1014	977	974	966	917	951	940	958	915	992	979	939	971	979	971	907	945	1063	947	945	935	967	1004	950	975	921	916	887	920	944	959	965	955	983	984	915	952	958	942	930	984	924	960	937	958	950	1005	944	949	966	973	950	918	999	945	963	963	889	902	966	968	957	968	921	956	939	915	972	1000	970	924	964	848	958	927	959	988	964	945	987	974	952	969	945	948	946	1016	991	990	946	953	935	906	972	922	940	915	981	983	874	977	918	923	941	938	926	1000	930	911	964	969	980	954	928	898	915	950	936	886	949	930	956	910	959	936	969	949	950	952	950	912	913	941	986	929	920	939	1007	939	948	982	899	965	932	927	977	945	1021	951	926	933	914	943	978	1017	955	978	914	898	976	1025	970	894	970	936	924	999	927	978	940	962	906	914	957	939	982	924	1018	971	888	947	904	911	945	941	976	939	958	954	947	899	940	967	988	965	961	893	900	936	971	924	913	929	966	987	1049	996	987	953	905	953	902	875	960	924	936	908	928	1034	993	994	939	964	970	951	953	964	978	948	932	968	953	946	990	941	970	969	884	928	990	941	942	957	974	948	959	932	933	943	945	995	914	904	935	938	953	1029	946	997	993	889	935	906	941	953	936	966	962	929	915	925	946	1011	970	902	928	929	911	933	943	967	961	971	968	947	933	976	956	937	949	967	979	966	951	901	938	933	972	946	913	977	913	930	969	978	944	930	1009	970	978	928	929	932	883	948	957	917	970	991	942	897	886	1001	978	989	886	952	897	1036	927	942	960	898	926	976	953	958	927	992	970	940	948	937	929	964	977	951	927	925	1013	922	929	952	954	992	937	950	957	1020	929	956	999	960	913	962	920	968	940	924	945	915	949	904	972	931	917	941	978	983	972	967	997	973	867	948	949	916	952	1002	891	915	965	862	924	946	917	959	978	932	905	880	1001	947	1002	907	955	976	991	930	931	972	949	932	990	994	950	967	939	918	912	910	905	961	955	908	929	1001	968	917	948	956	904	969	969	984	944	1033	935	917	940	973	974	946	966	995	946	924	914	947	983	977	969	959	954	946	977	923	1019	981	945	953	943	958	929	911	953	918	939	905	927	934	943	943	940	931	994	921	946	977	1021	926	897	972	976	922	1005	970	947	1010	874	978	929	954	992	977	978	981	941	965	944	911	968	977	968	961	967	916	952	970	913	895	915	969	961	941	983	911	943	963	954	977	937	969	935	966	915	939	961	918	944	951	952	956	1003	971	967	916	938	961	948	910	960	968	995	914	879	954	913	954	910	974	928	946	953	976	941	935	1017	895	957	908	936	993	965	929	884	947	969	949	953	971	918	951	940	962	990	929	950	896	944	959	921	924	964	955	924	927	961	913	937	955	945	959	961	962	963	950	919	972	991	926	964	969	956	933	1001	893	933	997	944	945	939	920	953	888	930	909	948	927	882	930	940	930	938	920	950	912	906	958	941	1009	974	999	940	943	967	956	943	915	917	987	1007	951	947	937	931	992	881	924	962	909	905	986	985	910	925	964	903	951	908	951	941	984	996	911	880	933	935	947	966	992	980	934	1008	951	923	1003	982	1017	989	940	922	961	958	981	932	922	947	928	935	965	957	975	961	943	934	955	917	968	997	941	940	814	965	916	925	1045	924	955	918	944	962	932	963	920	988	969	929	989	961	951	953	1077	940	984	895	974	955	1010	941	953	945	942	981	977	967	937	942	934	927	945	986	899	954	958	893	975	991	918	966	974	961	958	955	938	924	944	998	896	891	938	961	932	933	947	954	993	941	993	996	968	980	954	956	992	974	881	979	975	961	945	955	942	966	960	975	979	956	940	951	971	1025	959	946	926	955	961	970	942	929	873	977	906	915	956	929	987	874	935	920	903	975	954	871	922	1014	987	952	941	927	924	965	980	953	1000	989	982	969	930	963	933	996	911	967	948	958	917	930	1012	968	939	1004	1001	925	944	984	970	980	941	933	950	926	951	952	954	911	950	890	926	924	925	986	979	965	1013	946	943	982	935	939	949	962	966	981	954	935	931	914	974	915	1019	942	977	990	975	912	907	914	939	926	940	918	932	999	988	973
5060	2629	9213	19313	12343	5778	2578	1302	946	839	792	864	802	853	815	801	864	804	816	842	820	754	810	836	873	783	804	849	797	802	773	811	806	850	790	836	854	816	781	794	746	837	772	838	752	817	796	805	756	790	806	789	770	810	751	792	797	777	789	846	812	776	798	807	776	774	812	843	788	840	842	767	819	778	778	813	791	816	842	857	791	778	804	854	765	832	769	792	798	800	786	793	732	786	820	830	833	837	855	842	796	797	811	803	814	771	833	813	818	798	831	837	788	811	792	810	777	840	797	819	772	838	820	789	835	782	810	850	779	831	793	875	831	823	833	861	792	865	838	802	785	753	772	783	802	800	833	742	790	804	873	837	840	789	793	813	861	807	791	853	788	764	822	829	754	791	806	828	817	807	788	799	785	810	836	810	825	830	759	848	819	823	793	792	778	821	826	824	803	791	815	801	852	793	801	768	836	817	793	801	831	800	792	768	832	790	758	799	789	817	834	816	780	810	807	749	815	789	804	800	769	761	823	834	809	803	837	836	841	887	779	846	800	782	854	810	799	817	792	855	844	849	778	811	835	855	853	829	803	768	850	767	793	813	800	747	777	808	794	835	823	783	807	827	813	810	793	818	788	849	842	792	800	783	785	810	797	776	798	788	779	786	747	800	792	811	830	825	806	829	822	841	813	783	763	805	822	837	806	797	799	787	809	741	808	830	840	803	813	778	768	810	851	821	856	806	776	823	812	801	808	790	823	820	796	770	799	779	816	841	748	782	822	806	812	815	854	778	828	781	757	829	815	757	798	798	837	811	845	823	853	781	835	783	804	817	819	813	847	791	784	854	813	799	803	863	831	834	781	789	827	816	843	808	848	819	825	797	833	801	819	801	780	778	812	867	792	772	792	859	824	801	796	805	815	814	886	836	794	812	786	840	822	805	792	799	849	821	808	781	818	801	787	820	775	858	808	832	775	817	813	845	826	756	794	832	808	805	824	849	800	878	800	811	776	787	861	790	806	815	757	820	830	845	809	824	753	813	851	835	830	758	838	819	819	843	811	816	768	832	775	809	829	817	779	843	817	845	797	821	742	798	765	816	832	819	795	837	844	782	812	764	801	802	789	754	791	858	807	796	820	800	771	820	793	815	809	743	832	853	789	758	824	806	829	768	754	807	873	797	817	838	805	801	790	842	862	792	773	827	814	813	819	847	804	750	807	849	816	802	820	809	755	815	843	801	799	832	838	851	806	748	842	847	812	780	751	777	783	784	784	829	766	776	822	826	796	858	805	815	803	800	864	815	821	830	812	805	813	768	790	840	802	775	819	792	869	812	768	831	801	783	807	856	814	804	820	791	812	790	809	767	764	763	795	763	767	810	808	828	817	846	835	807	835	828	792	791	786	800	871	843	834	812	730	809	821	803	819	792	820	774	798	757	815	766	806	808	820	820	834	820	855	850	838	804	823	813	785	851	807	778	844	797	795	801	767	798	784	841	824	775	854	821	815	792	800	812	792	809	840	792	811	800	787	835	822	789	802	812	766	826	832	829	771	853	780	788	811	817	807	767	748	786	839	768	844	836	851	812	809	812	788	834	785	772	797	820	814	867	833	793	779	856	813	768	884	783	751	802	744	809	840	768	817	803	821	815	792	786	848	814	783	752	864	832	793	771	723	848	817	780	781	853	762	819	800	834	853	836	845	825	799	794	832	821	818	830	819	857	855	780	835	784	826	814	765	812	800	793	782	799	814	808	788	820	820	802	832	840	843	772	786	809	805	816	836	794	842	779	785	785	830	805	840	797	843	762	827	810	816	811	780	783	739	805	737	769	812	813	803	808	871	787	778	802	825	804	846	813	851	802	816	819	832	819	822	792	771	814	866	785	803	837	776	814	796	815	859	795	804	749	799	832	818	838	830	751	844	837	821	872	819	813	773	791	817	776	818	794	794	839	743	821	787	825	746	820	805	838	816	817	817	847	882	867	784	813	804	797	817	821	777	760	791	791	833	797	870	858	812	811	820	803	799	851	824	860	814	836	889	809	875	815	802	785	810	797	848	785	767	788	769	846	773	791	791	787	797	789	798	807	814	802	837	819	798	794	812	779	811	826	844	802	821	832	838	801	780	799	835	800	793	838	825	815	776	805	801	854	786	822	839	825	828	830	789	796	836	854	841	895	796	827	814	793	831	766	867	778	824	815	768	794	828	846	839	800	770	793	814	819	838	772	783	788	809	801	869	828	769	847	814	833	846	864	818	785	770	786	795	773	793	865	786	821	840	803	782	853	772	840	818	835	810	794	799	842	806	818	802	830	791	788	845	815	815	738	771	825	767	827	776	808	857	866	813	788	771	804	860	860	812	851	814	799	823	810	801	779	824	803	835	841	837	815	812	820	823	827	783	816	781	802	817	837	821	786	841	885	789	785	817	846	798	783	847	808	814	826	818	796	851	762	747	765	830	794	800	779	801	824	831	856	807	809	773	803	814	806	819	759	803	818	785	842	742	843	738	795	778	786	756	785	768	786	849	784	803	834	816	803	816	820	800	806	808	769	797	792	853	827	719	811	841	796	795	758	801	783	819	799	767	823	859	754	831	800	847	857	788	835	797	833	810	839	767	817	884	782	819	771	793	797	816	820	834	807	812	806	819	861	798	839	816	815	828	766	848	793	824	864	781	815	816	810	820	825	808	827	818	807	791	805	860	810	848	760	831	794	840	814	781	835	758	813	832	813	777	832	806	807	776	794	769	827	794	767	822	834	834	844	836	808	833	812	781	846	813	829	828	810	863	736	841	812	872	849	845	775	775	807	809	809	774	812	837	841	839	837	854	814	802	800	830	780	804	789	811	816	771	817	806	837	793	810	786	822	813	827	797	838	783	833	807	797	863	804	802	855	760	781	786	849	788	841	797	824	852	836	809	773	854	781	833	809	866	777	816	783	784	819	823	831	804	864	795	802	780	809	808	819	747	815	763	820	819	844	824	776	847	843	805	805	810	805	850	835	815	782	795	843	815	811	810	809	831	775	802	858	835	848	788	796	779	866	850	876	816	881	775	845	824	786	816	832	836	802	816	812	791	762	800	782	804	790	800	808	835	808	812	852	801	784	792	852	845	836	789	806	846	834	792	897	772	783	846	769	775	800	808	778	827	860	762	813	780	752	821	833	846	781	824	771	817	815	863	798	805	784	781	785	806	821	796	794	783	797	783	814	789	857	821	815	793	814	833	812	808	821	773	833	830	781	823	776	841	812	776	806	827	819	767	812	812	827	798	824	788	878	766	812	785	800	786	840	828	781	834	813	805	802	824	807	834	814	870	782	818	814	859	804	834	829	822	768	800	813	783	800	772	785	807	821	820	814	827	785	781	805	814	790	795	817	817	839	839	773	811	827	824	796	794	739	825	807	830	801	800	803	825	853	826	826	865	804	800	783	790	786	758	866	853	817	762	744	806	826	822	837	818	807	754	829	776	792	854	814	806	831	798	848	819	827	846	846
24562	21154	29341	54235	56962	40771	22864	6937	1867	1179	923	962	952	986	1036	916	977	995	912	946	967	947	951	961	970	938	972	939	963	952	911	965	942	950	951	931	965	891	998	918	892	882	960	946	927	989	920	967	930	965	935	936	916	962	912	924	942	969	862	950	956	948	924	974	934	948	908	921	923	937	953	919	918	915	940	925	967	921	893	905	911	938	914	925	942	898	924	903	941	915	911	919	902	905	969	866	917	973	866	888	946	980	953	889	887	932	882	913	979	936	899	1006	966	961	962	884	961	930	976	958	919	973	937	940	990	934	964	981	899	898	957	940	959	994	961	957	921	979	929	958	900	911	952	914	918	959	939	944	923	910	915	901	931	903	949	896	892	928	918	899	911	918	902	966	910	913	944	999	966	945	949	953	978	908	978	955	923	973	968	965	923	903	958	975	956	905	952	903	988	934	973	918	894	951	973	904	935	938	907	908	952	922	923	946	957	943	940	877	913	947	904	942	892	897	945	934	967	915	930	883	936	948	945	960	923	957	942	917	903	944	962	950	898	934	956	892	958	875	993	907	899	937	917	965	939	917	883	919	907	955	983	903	881	948	917	913	953	938	927	903	915	978	893	1013	939	894	966	968	912	937	892	909	958	956	924	936	921	963	874	945	978	916	913	949	968	954	908	941	881	940	941	938	957	880	870	959	896	920	928	920	921	953	941	937	955	916	888	936	926	922	954	939	923	966	876	910	945	923	970	900	928	883	966	903	932	964	931	899	912	947	950	884	926	885	926	928	891	950	940	949	933	953	863	927	927	926	931	902	926	962	867	907	970	940	953	953	917	909	902	913	886	934	949	990	944	915	904	924	927	918	917	944	864	891	972	942	929	921	935	931	891	889	986	954	932	978	955	958	909	996	919	972	914	922	972	887	933	955	921	902	914	971	893	969	990	970	888	939	934	986	925	944	928	926	911	909	907	892	962	947	864	952	933	976	1001	920	955	954	908	986	980	886	932	926	896	943	949	890	920	982	951	859	937	939	899	903	913	916	914	927	968	948	965	994	979	882	884	934	988	939	903	957	934	938	901	894	927	918	954	980	952	948	905	929	917	957	970	905	924	938	896	913	936	978	953	917	945	921	855	920	900	923	908	968	962	906	957	932	906	950	912	922	919	927	976	910	959	938	965	903	984	975	956	898	965	900	930	926	890	953	913	939	876	939	946	855	911	928	912	935	949	964	974	962	965	987	930	983	957	919	937	943	935	955	983	1010	951	923	946	934	947	944	984	902	954	952	899	979	902	966	951	939	961	956	940	941	991	923	944	936	872	955	1008	1005	927	962	921	915	957	915	925	919	926	893	911	1002	980	965	935	923	901	886	911	933	944	982	928	906	959	937	950	915	949	910	967	952	982	914	925	963	937	907	985	876	965	958	906	867	940	890	987	918	945	981	954	939	961	946	945	996	858	917	918	940	901	868	880	998	943	936	879	963	935	949	880	953	926	991	917	952	915	980	919	935	943	966	880	898	896	939	910	869	994	975	958	979	889	932	916	909	963	932	931	975	959	932	914	983	906	956	873	967	903	933	927	958	954	957	961	962	946	996	912	942	927	909	945	927	914	970	910	964	939	962	919	1028	969	945	980	960	983	892	921	909	964	889	885	937	866	927	921	914	932	930	930	955	927	923	955	962	902	912	963	922	934	887	934	896	923	975	921	912	937	947	916	941	886	966	930	991	940	936	1011	969	926	905	987	896	911	965	957	932	904	877	967	955	915	975	960	919	908	888	928	911	903	987	902	1028	928	932	917	951	901	893	899	953	979	981	918	975	923	930	943	942	936	967	943	900	986	956	921	937	956	882	945	1006	908	920	913	974	903	977	904	952	945	959	975	960	961	958	931	903	917	960	891	912	934	972	904	912	935	955	881	988	898	884	954	919	880	909	931	861	846	853	909	903	959	933	932	905	929	910	930	825	954	886	928	925	924	879	936	1008	897	977	962	981	906	973	926	959	965	969	904	863	961	941	968	942	978	907	930	939	920	966	895	919	941	966	924	897	894	918	986	926	951	935	958	904	893	922	949	882	870	902	941	919	890	938	920	965	963	916	930	891	944	904	966	993	959	932	942	957	937	959	937	923	866	903	931	922	902	935	963	952	1046	902	886	982	982	902	892	892	879	957	926	836	906	914	926	922	959	932	918	894	921	984	936	886	907	966	905	939	983	929	874	926	900	957	937	934	899	977	945	904	949	929	908	918	933	889	918	919	904	926	961	998	929	977	939	1009	959	936	939	968	905	946	948	989	928	938	812	900	950	910	920	935	943	886	1005	911	905	911	901	918	944	931	903	955	969	924	968	967	903	863	891	922	928	952	992	936	919	923	976	927	907	909	905	963	948	894	904	860	959	930	925	954	891	934	919	900	929	939	954	957	927	934	919	1002	908	892	908	890	981	904	895	932	906	962	910	914	995	929	920	925	957	902	898	938	882	917	879	967	915	925	992	963	941	959	937	906	949	927	954	952	919	948	872	943	932	961	964	901	952	926	909	914	943	883	986	949	962	972	922	946	921	933	980	907	884	943	960	957	930	961	927	914	936	909	915	960	928	934	939	898	905	993	970	929	984	899	948	928	958	937	978	950	962	934	945	942	915	926	940	942	891	952	926	928	963	962	925	905	915	962	941	899	971	899	944	925	892	900	900	947	954	913	1000	1001	885	962	892	903	937	923	899	937	901	939	970	888	932	897	936	953	932	981	923	889	895	923	945	971	892	943	987	911	967	868	945	881	966	952	950	956	935	920	959	933	966	931	916	957	970	924	943	988	903	897	944	936	904	967	939	931	924	955	868	948	942	983	946	911	909	902	936	908	861	889	898	895	910	938	984	930	914	937	1023	896	941	924	944	930	949	913	854	909	875	953	960	980	943	975	932	916	888	891	954	948	945	938	996	944	961	892	889	923	944	897	912	939	1046	947	909	914	927	884	932	949	1002	896	905	928	919	922	960	914	920	1009	956	938	898	958	954	919	988	925	904	965	944	935	981	917	910	895	888	939	909	922	917	941	927	933	946	903	863	987	932	890	935	912	880	902	931	920	923	946	934	939	857	932	997	934	910	968	938	927	949	911	931	949	910	935	911	948	888	941	906	903	960	920	940	973	913	896	940	912	971	933	943	912	967	900	896	914	927	900	929	912	989	867	904	897	961	955	932	907	922	914	992	930	933	934	983	968	964	917	936	899	956	964	984	944	924	931	920	897	949	990	917	914	959	938	998	981	924	902	909	886	910	908	903	932	998	885	938	977	927	965	939	895	999	953	913	894	923	932	902	934	948	977	988	961	894	892	870	972	925	924	901	909	905	957	947	903	896	918	974	996	898	911	926	923	945	896	937	912	938	928	986	924	902	987	945	887	889	928	955	969	945	904	926	972	902	928	930	920	913	964	1009	934	957	950	977	957	937	977	896	930	966	943	986	912	930	992	958	948	931	958	948	881	997	889	961	938	974	933	964	936	851	941	967	915	916	907	936	960
4227	15323	47208	69235	55266	32550	14499	4740	1684	980	897	832	867	842	853	810	870	868	858	819	904	873	859	894	861	847	873	857	888	807	866	864	891	772	837	881	911	845	856	839	923	834	808	848	816	852	853	849	837	878	853	844	826	860	905	796	873	863	870	830	939	874	827	863	847	918	788	846	836	843	853	842	828	802	858	835	877	867	856	822	847	831	818	874	800	864	833	874	849	889	847	887	823	842	818	890	852	856	969	876	829	870	838	893	881	817	833	803	851	877	845	803	840	859	844	854	855	857	851	856	856	854	914	833	862	893	833	812	839	847	845	846	881	879	851	845	838	862	860	835	878	865	835	869	850	812	861	841	827	871	827	832	877	862	816	865	815	900	831	799	855	843	824	828	767	811	855	888	822	844	843	837	877	867	875	853	829	875	874	875	769	850	833	861	861	876	847	813	864	837	835	902	860	848	836	846	888	785	868	843	919	828	802	795	896	853	827	861	864	781	836	878	850	858	845	842	881	798	858	885	876	819	850	849	855	801	827	785	822	831	884	863	857	821	870	879	810	836	822	793	811	848	801	843	874	848	846	843	881	856	897	821	863	838	869	898	830	858	913	829	850	838	873	809	873	816	842	821	823	875	838	828	827	846	881	838	856	875	839	846	837	869	865	836	837	826	872	877	792	853	870	900	821	866	802	861	877	825	873	831	858	830	831	850	860	844	807	877	873	899	827	864	863	859	811	914	850	806	853	868	877	830	808	814	828	836	855	834	881	827	850	819	827	818	846	870	806	879	862	861	842	848	872	849	798	812	871	845	859	915	863	811	811	841	893	861	798	816	824	899	834	869	912	860	848	888	839	804	850	841	874	868	816	901	878	802	877	799	858	861	839	890	787	841	823	835	832	863	856	819	831	837	877	831	870	871	921	835	868	861	838	836	849	891	834	856	798	850	882	843	823	917	856	853	868	828	841	813	861	854	841	863	865	824	845	904	805	831	790	823	805	878	830	817	871	872	817	909	860	840	795	855	884	873	860	836	892	833	825	809	821	811	794	829	801	853	839	786	864	827	833	880	769	883	883	863	836	843	823	835	833	809	836	868	884	907	825	873	869	852	850	843	848	833	810	878	828	794	836	874	848	832	887	855	828	839	852	837	844	851	873	838	871	877	837	817	857	825	826	812	826	808	750	896	834	829	849	815	880	791	884	816	860	863	864	893	844	835	846	839	850	792	830	827	836	886	842	824	857	856	840	864	844	806	885	858	809	833	829	801	821	846	843	774	822	826	862	803	826	802	830	799	851	849	832	828	865	842	838	859	885	827	846	878	856	862	856	851	828	818	852	892	840	836	847	851	856	877	785	866	860	883	895	828	877	845	851	866	828	858	842	864	852	797	897	866	867	838	868	844	826	889	869	840	852	861	871	897	803	833	840	875	857	894	839	841	894	892	816	874	841	843	869	829	824	864	863	841	889	854	894	836	836	873	851	857	892	845	883	836	842	878	854	821	778	870	853	888	834	824	862	850	821	837	829	786	859	782	877	836	886	867	887	892	833	898	804	825	823	832	855	837	894	893	899	829	807	873	867	864	861	837	821	883	886	808	850	854	842	872	816	877	838	861	828	867	849	846	818	864	851	896	857	847	879	855	803	885	867	838	843	810	869	841	842	847	878	891	817	829	828	884	848	853	848	869	786	856	887	886	866	888	882	875	827	829	820	875	879	880	804	800	934	831	863	844	844	831	892	831	831	809	840	879	892	828	855	842	828	870	916	866	865	813	874	828	810	866	900	856	866	839	822	869	791	806	824	837	845	846	856	860	864	858	847	839	890	849	879	833	850	837	875	865	827	885	832	827	875	883	866	848	863	847	848	853	803	846	839	850	859	881	839	868	857	843	835	833	820	828	865	817	875	881	831	864	837	886	834	876	858	885	876	855	870	819	817	868	856	832	819	842	876	838	865	900	873	869	858	817	843	851	822	844	856	883	877	901	823	877	863	867	819	885	867	826	845	836	852	823	848	882	864	852	853	850	830	814	862	861	812	793	821	825	828	849	842	853	846	889	855	810	853	820	815	850	893	830	853	829	840	887	879	852	915	846	872	816	842	840	891	858	836	833	842	849	854	827	860	828	824	842	844	826	856	846	832	823	845	912	832	873	861	837	892	881	817	826	819	814	869	876	841	816	842	866	808	883	787	854	808	892	837	842	855	815	890	849	795	844	873	841	867	881	898	839	865	828	830	868	852	865	838	834	851	864	858	893	869	825	844	842	842	791	920	842	826	862	814	804	849	819	826	870	873	838	848	827	851	839	794	810	861	886	800	852	858	810	837	828	846	871	800	832	856	773	824	816	814	825	846	842	883	867	859	844	860	848	837	837	856	815	816	934	819	842	824	852	862	881	859	888	871	868	829	839	810	831	889	865	836	860	842	906	860	791	873	858	867	789	851	820	826	883	858	879	864	818	827	860	869	840	801	836	845	811	847	858	876	889	856	886	846	817	854	835	849	863	827	869	872	872	793	831	830	885	822	869	800	844	855	843	847	876	841	834	874	853	829	864	864	841	845	863	832	860	865	790	822	854	856	817	772	864	845	795	859	868	836	860	845	853	837	836	811	858	889	827	856	855	888	843	884	868	895	876	862	834	844	820	838	887	833	831	883	837	849	869	834	837	798	888	915	867	854	860	790	846	815	830	854	873	822	820	845	838	849	812	802	812	832	877	881	804	842	870	851	839	830	787	838	824	822	826	850	880	827	821	835	824	817	854	843	819	843	891	827	910	846	852	879	831	815	882	815	895	845	847	823	885	822	879	818	827	864	809	829	775	862	834	866	822	854	868	828	916	860	831	878	851	829	841	809	874	838	785	837	860	856	829	809	840	885	894	899	791	840	865	910	817	807	845	802	868	816	875	866	907	820	816	802	845	790	906	834	819	821	813	823	815	839	849	843	835	865	793	858	823	864	831	855	864	875	855	821	867	818	850	879	842	853	872	831	822	877	870	828	855	892	825	788	848	877	870	812	832	850	813	781	888	833	849	866	798	819	825	851	877	783	825	857	867	832	846	869	856	870	899	864	837	874	840	875	853	853	790	844	875	880	827	887	834	829	878	808	861	860	859	896	806	884	894	847	824	825	892	835	846	856	805	823	810	838	874	857	802	839	845	884	864	818	878	858	781	856	785	882	852	857	867	826	851	841	906	885	872	856	809	823	837	861	835	921	812	849	926	840	859	893	871	864	878	825	827	796	842	857	865	834	861	822	823	845	851	868	841	837	836	783	838	797	872	890	835	919	820	802	880	874	913	865	883	835	884	862	806	869	854	901	836	886	835	813	884	857	855	838	775	862	863	801	825	872	839	834	843	875	826	805	823	838	857	803	816	848	816	854	830	827	852	795	833	836	800	818	858	833	842	910	861	815	821	842	872	870	831	838	887	849	783	796	839	802	872	887	870	851	887	821	833	848	863	855	842	819	869	862	822	839	842	813	826	841	778	869	795
23925	21170	29067	48668	63003	48761	30530	11712	2832	1360	1131	1016	1010	1045	1005	1160	994	1143	1059	963	960	1078	1090	1019	1041	1033	1033	1024	960	1052	1064	1019	1006	1014	1011	1024	1024	1064	1004	1023	1005	1021	1055	970	1036	1064	1019	1051	1044	1082	1055	1022	1029	1055	1042	1113	1006	968	1068	1027	1092	1023	1020	1007	1018	1042	1010	1072	1045	1046	988	1026	1051	1057	1011	1034	1082	1012	1032	1025	1019	1053	1040	999	1092	1007	1012	1027	1012	1043	997	1027	1022	1027	1072	1018	1007	1063	1014	1008	975	1040	965	1075	1045	1060	1017	1027	1037	1080	990	1048	1025	1019	953	955	1039	1010	968	999	1053	977	999	992	1002	971	977	1034	1007	1012	1011	1077	1059	993	1026	1042	1061	966	1058	1087	1035	1008	1015	1016	1045	960	976	1036	957	1003	1011	1037	1012	1001	1001	986	955	1008	958	1050	1080	1079	1059	1034	979	1029	1017	1019	1081	982	1001	1011	1063	1026	1040	1032	1042	1027	1020	1011	1042	1059	1009	1016	1009	1038	1086	1046	1006	1065	1056	971	1034	965	1058	1056	1020	998	1019	1012	1037	1046	1016	1022	1008	1042	1069	990	996	1058	1006	984	990	1074	1023	1084	1083	1052	1009	1026	1003	1059	1050	1016	1044	966	1028	1043	1037	967	1060	1032	1024	1010	959	985	1065	1028	997	1012	989	986	992	1017	1027	1020	1028	1017	990	1043	1049	1075	1015	1033	1057	1038	1002	1029	1047	1044	991	1032	963	1031	1029	1032	1015	1024	1055	989	953	1028	1017	994	980	1034	1021	1016	1059	1000	1010	1019	1021	1007	1058	1017	1004	1050	1042	1067	1006	1023	990	1027	981	1024	1099	1027	954	1005	1014	1058	1013	1008	1033	1020	1022	1019	1033	1060	1043	1017	1038	1040	1003	1072	979	1039	985	1006	1016	982	1037	1012	983	1010	984	994	1048	1008	1032	1044	1056	1054	1069	1001	1034	1107	1010	1026	1032	986	1019	987	1056	1010	1034	970	1005	1073	978	1028	1012	1049	989	1056	993	991	1011	1043	998	995	1015	1062	1025	1031	1009	1030	967	1014	1007	1017	993	1046	1021	1049	1004	984	1001	1015	1039	1026	1082	1027	1018	1000	1016	1013	1015	1001	992	1007	1063	1067	1056	1047	1028	999	988	1022	1066	973	1033	1062	1008	991	1009	994	1057	1044	1004	983	970	964	941	1026	1027	1053	1031	1024	1075	994	973	995	997	1023	1012	984	1011	1033	1074	976	1022	1041	1044	1009	1013	1039	1012	1020	1038	1023	1024	1036	1000	967	1032	1071	1023	1008	1019	1081	1058	984	1059	1002	973	970	980	1052	978	1062	1056	1030	1058	1035	1027	1075	961	1020	1023	1026	982	1030	993	1033	1031	1010	1050	1014	949	994	992	988	1006	1028	1048	1032	1020	1035	991	1041	1022	1077	1004	1020	967	1086	1029	989	983	1026	1056	1056	1015	1004	1013	1036	1043	987	1077	1012	1068	1040	978	1018	1126	982	1034	1027	1059	1043	1013	985	1025	987	1042	1032	1017	1028	1033	1056	1022	1080	1061	1014	1020	991	1029	1020	988	1008	1017	1025	989	1050	997	1028	1047	1007	1005	1050	1012	1115	990	1006	1006	1033	1045	1014	1065	992	1049	1001	1041	1036	1072	1041	977	1020	986	1017	1054	987	1017	1054	965	999	1040	1011	1006	1037	1010	1056	1029	1001	1007	1020	1012	1025	1016	1006	984	1016	1003	1058	1028	1079	1036	988	1027	1056	951	1001	1004	1043	981	989	996	1014	1042	980	1038	1032	960	1099	937	1032	1067	1025	1046	1009	1105	1053	1016	1028	1044	1051	1000	1036	1080	1044	984	1007	1042	978	985	1045	1005	1061	1037	1042	986	1024	1000	978	949	1014	1000	994	1020	970	956	971	1047	1036	1053	1012	957	1020	1027	1014	992	997	1047	1016	1037	1029	1032	988	1078	1067	1049	962	980	1016	1002	1078	1090	1053	1046	996	1019	978	973	989	1065	998	1022	1063	983	1024	1024	1008	1048	1074	982	1033	963	988	1056	984	1044	972	1044	1004	986	972	1050	996	1001	999	918	1021	977	1016	991	1069	1024	986	931	1078	1056	1009	1015	1038	1019	1018	1028	1017	1044	1020	1031	986	991	1063	969	986	930	987	1047	993	1083	1021	1052	1054	988	1003	1026	1024	989	1031	1035	1016	1039	1013	1026	983	955	1052	994	1027	1012	1010	965	1027	1010	1055	986	1018	1008	1020	961	966	1019	1024	1064	985	1027	1029	1018	1028	1139	1043	1032	991	1038	1019	1040	1033	1059	1065	993	1027	1011	1008	986	1030	1002	1017	961	1023	1033	1036	998	1013	1047	997	1060	890	1022	970	975	1036	1033	968	999	977	977	1022	1039	1026	1027	1052	986	1012	1012	1058	1022	999	1021	1042	1024	1005	998	1026	1077	1022	987	1016	1003	1045	988	1052	1048	1027	996	1031	1014	1027	1015	1023	1008	1064	966	956	1028	990	1019	1028	979	999	977	953	1014	1023	1068	1027	961	963	1032	1011	993	991	1020	1019	1042	1058	1046	983	995	1061	1039	1005	967	1000	1054	1054	989	1018	1039	1058	974	1007	1023	1043	995	1063	982	1028	1043	1008	997	1004	983	1021	1049	966	1019	1005	1037	1039	977	995	1029	1068	1034	1047	953	1022	1056	1052	1017	981	1007	1029	1022	951	988	1036	1053	1011	1011	1040	1000	971	1046	1003	1045	1003	1055	989	946	981	1015	1019	1006	1003	1015	1053	1051	998	985	1008	988	996	987	1050	970	947	1007	984	1000	975	969	1036	1079	1011	1003	986	1044	974	969	1007	983	1040	974	1019	1043	1042	1007	1054	1028	1025	1072	1022	1069	991	998	975	985	1032	1019	1080	977	977	999	1035	1069	1052	1015	1033	982	1017	1001	1027	1037	972	1000	1018	1005	960	1010	1029	992	1008	1059	1058	1051	995	996	1066	1016	1051	980	1044	1000	1024	988	972	1108	1042	989	1055	1011	1036	1001	1029	1019	1079	1002	985	1059	1009	1096	1023	1005	1019	1012	988	966	993	1020	961	1019	1025	1006	998	1013	1025	1005	996	1031	1036	1023	1065	1031	931	1016	1064	1047	1041	1024	1107	972	995	1007	984	1073	1038	1015	998	1045	1041	967	1039	1042	1012	1032	976	1016	1049	1032	1020	1024	1003	1019	1013	1046	1059	1042	971	1011	1030	1019	944	986	1030	1080	1053	1007	1019	965	946	1015	961	1042	1070	988	1030	1025	1036	1099	993	1060	1050	1007	1015	974	987	1005	991	1080	1012	1031	1075	1061	1028	1006	978	1038	993	992	962	989	1050	1068	1080	996	1025	1070	978	974	1070	1017	1012	996	1023	1064	1061	936	1028	952	993	987	1037	1057	961	1014	1047	1030	1037	1058	1054	1044	1056	979	1035	991	1032	1034	1050	992	1019	1001	1054	1075	1026	1074	1055	1029	967	978	997	1005	1068	1014	998	1093	1043	1004	1016	1062	1064	1049	985	1000	973	962	999	1051	997	1121	1079	1019	1053	1006	1001	927	1032	990	1014	971	1007	1010	1008	1021	1036	1049	1038	1014	1090	976	1039	990	975	961	1011	1009	1022	994	936	985	1055	1009	1005	1051	1017	1070	997	1033	984	1019	991	965	1015	1089	1048	1024	961	991	1009	1040	1023	964	1033	1052	994	1049	1075	996	1045	1035	1004	978	1070	998	987	1015	1062	1031	1023	996	1059	1045	992	1056	995	1008	1037	991	1052	1033	1006	1005	989	1002	1052	1016	1058	1017	1094	1019	952	1004	1012	1034	1011	1003	1062	991	1045	1002	1040	961	1042	968	1044	992	1038	1061	1075	991	1071	1045	1025	1056	1095	994	1036	1037	976	1024	985	981	1010	968	992	974	1062	1066	1003	1086	1016	1018	1046	1046	1110	1049	974	1052	1025	987	1004	1055	1038	1024	1022	1033	996	1017	1036	985	1058	1015	999	1015	976	1061	994	1009	993	1020	1059	985	1029	1038	982	1006	951	1046	939	1017	993	976	1033	1002	1077	1010	1051	1074	977	1038	998	1022	1065	1048	979	994	1061	1019	1010	1028	969	1032	1020	1019	1009	1025	1021	1031	1004	1069	973	1011	1023	1006	993	1011	995	1033	1030	1025	1052	1008	988	1027	1032	987	986	1048	1055	1036	982	1043	1066	1007	1049	993	1048	1015	981	1043	993	960	966	1014	979	983	996	1047	1087	1023	1071	1015	1018	1038	1026	1029	1117	961	967	1040	1016	1002	1022	996	1011	1027	1034	1079	1028	1056	1028	994	1006	1025	1021	964	1013	1028	1047	1018	1067	1067	1056	1048	1025	1036	999	1013	1017	1034	1038	1059	1020	984	1076	956	1052	1017	1010	1039	1074	1015	965	1001	1057	1020	978	1031	1045	1020	1053	1038	1078	1014	1037	1018	1006	991	1045	1022	1005	918	984	1047	1012	1036	991	988	1060	1079	1068	1016	1022
4489	14769	43073	80332	68079	42873	21099	7401	2395	1103	973	960	955	989	969	947	916	957	919	985	975	983	972	938	953	977	891	954	911	921	927	961	941	898	938	949	924	888	950	956	960	931	886	911	930	888	858	943	919	933	990	980	903	944	898	957	969	983	922	893	875	946	959	895	925	938	983	905	911	921	949	970	961	935	984	875	880	906	947	882	955	944	926	927	897	940	954	910	901	928	936	910	983	865	931	962	892	955	941	953	896	934	951	892	947	935	922	931	889	920	958	917	945	916	897	935	949	895	990	892	899	898	885	890	911	898	929	949	945	1012	914	934	884	928	924	939	921	941	940	837	953	915	927	920	972	930	900	857	962	960	964	905	901	974	908	936	912	924	894	941	903	925	875	921	883	954	951	932	855	894	921	969	971	955	944	887	934	948	929	965	912	912	905	918	894	890	918	927	932	971	905	899	914	956	939	965	898	838	918	938	940	962	930	873	1004	915	889	899	916	915	891	881	980	948	935	1018	916	885	946	933	861	965	891	997	925	940	932	893	926	921	960	941	956	901	941	996	894	951	903	904	877	926	894	915	907	960	905	974	944	896	940	970	897	929	949	868	892	948	911	921	961	960	949	932	905	940	891	866	892	912	914	870	889	939	893	925	894	892	938	965	943	963	913	933	970	948	913	889	895	934	951	898	917	900	941	918	876	961	840	921	906	932	932	905	943	889	914	918	967	964	921	905	873	924	893	950	902	932	902	940	957	862	919	932	922	886	946	928	924	906	954	924	910	947	950	911	918	963	933	924	952	918	995	882	950	951	928	931	954	939	949	833	860	929	891	932	954	854	939	907	916	963	875	941	929	970	903	924	904	871	936	912	954	901	918	922	921	866	924	945	932	915	946	927	941	966	874	916	947	915	859	915	974	903	931	972	904	881	905	881	950	940	955	950	901	867	893	932	954	908	928	874	965	928	907	916	982	924	906	966	902	935	864	920	933	971	900	922	920	993	932	910	902	911	1000	948	930	913	950	922	943	915	929	918	927	976	923	914	908	965	881	903	919	923	900	871	910	900	904	962	935	944	937	949	960	941	941	931	926	888	968	945	963	891	938	869	938	929	890	920	915	918	889	854	932	900	917	888	954	911	924	920	869	915	889	916	877	942	950	947	928	900	896	967	960	906	920	891	939	913	899	963	918	953	913	927	898	942	956	945	944	945	956	983	909	924	927	918	954	957	971	920	930	945	986	894	910	885	881	910	963	946	897	927	942	916	879	972	917	902	947	931	970	897	979	960	937	910	930	898	890	948	870	923	980	930	901	939	914	869	880	913	873	922	890	938	931	943	904	927	895	919	905	928	874	907	966	956	938	904	880	919	887	921	946	917	959	887	870	971	927	949	889	929	926	918	932	954	932	944	913	931	899	925	935	957	902	943	937	920	892	871	905	903	888	947	971	925	933	872	892	932	916	947	960	911	930	882	986	879	980	972	898	917	876	860	862	952	883	918	937	930	934	930	897	887	949	957	892	913	959	948	967	901	939	912	933	952	929	919	909	976	888	988	894	937	960	926	921	964	949	924	890	913	914	880	947	843	921	954	917	936	922	926	947	901	901	944	883	938	938	933	912	961	951	934	926	843	875	912	950	912	889	860	923	932	876	896	942	910	921	945	918	900	890	921	902	919	981	950	892	903	919	943	917	931	921	904	948	970	975	920	934	926	938	895	961	922	951	910	916	940	905	909	885	936	916	899	932	937	930	953	873	901	897	916	906	931	945	901	918	904	929	927	918	960	861	961	914	930	948	921	905	873	915	948	890	920	952	843	986	905	927	882	904	896	975	899	966	905	924	936	958	1005	895	862	909	930	908	950	983	967	928	931	908	931	902	954	909	923	940	937	905	955	908	903	946	935	893	899	863	903	918	933	912	944	934	955	910	901	929	952	877	949	898	913	964	940	901	887	949	926	973	946	954	926	907	919	909	918	904	945	939	919	884	880	911	920	909	957	896	926	859	928	930	896	863	941	948	912	904	904	914	946	912	923	934	928	897	919	872	925	917	954	912	861	925	893	959	979	897	939	929	920	905	943	914	870	923	941	890	942	924	939	966	902	977	954	916	876	880	887	945	937	914	946	910	949	949	942	939	903	883	911	919	910	891	869	939	918	961	930	932	857	883	957	950	876	900	931	879	896	930	926	926	925	953	918	912	908	939	960	933	940	879	976	914	928	930	944	905	916	927	947	926	834	893	959	942	949	933	971	938	952	929	916	880	917	885	913	894	908	903	905	949	903	874	932	897	953	946	885	854	911	922	952	901	908	922	963	874	882	879	894	876	875	906	916	951	903	959	902	906	924	951	864	920	886	897	894	926	887	1004	959	942	944	921	909	914	899	964	906	923	883	880	881	931	976	921	887	934	925	899	951	951	943	894	908	904	914	867	945	904	939	915	968	978	883	913	916	938	890	871	903	878	910	938	873	918	877	947	917	966	866	924	928	926	951	912	909	887	908	951	939	924	917	910	865	914	941	949	934	946	936	860	932	938	898	1003	900	942	886	890	967	920	926	910	945	952	945	913	920	891	899	946	956	956	948	936	938	932	1002	945	954	959	900	959	989	962	924	943	928	906	896	922	916	971	917	929	918	897	942	922	987	881	917	886	961	912	944	933	922	985	897	948	923	944	895	894	928	916	983	868	915	946	943	986	910	940	914	964	922	932	992	938	966	958	948	893	890	938	885	894	927	937	926	969	927	928	945	909	970	955	898	901	889	915	936	900	897	931	914	959	949	941	910	943	940	899	897	866	953	979	912	930	911	896	966	946	911	907	957	872	892	959	932	899	971	897	924	912	893	912	931	909	869	956	872	917	954	952	882	890	896	1000	897	898	887	854	890	903	889	972	886	929	939	887	909	935	894	952	889	910	917	933	957	869	928	967	900	906	917	967	916	873	928	934	964	911	881	965	886	894	973	914	972	955	929	881	962	886	947	947	899	920	934	939	867	915	888	961	905	936	969	905	911	932	946	928	923	931	915	957	950	950	934	901	928	909	1001	925	904	914	963	903	938	951	892	918	932	925	899	906	917	905	950	961	932	982	937	938	949	923	934	854	926	917	885	894	912	924	836	901	922	911	907	901	920	944	946	876	982	964	928	940	907	940	909	921	972	989	951	917	900	919	932	978	947	969	983	905	946	902	959	907	920	921	935	892	931	946	907	898	948	866	942	910	968	942	962	952	916	930	917	921	970	868	918	900	946	969	944	970	901	924	929	938	920	950	881	852	919	906	914	949	919	937	892	916	940	909	870	892	943	921	842	890	912	899	932	931	920	915	938	894	875	911	931	921	898	934	943	921	905	930	894	895	927	940	924	939	861	931	930	871	962	881	942	889	917	874	925	944	882	889	889	924	896	937	951	869	916	916	912	900	876	868	974	859	904	891	963	923	861	881	971	970	888	897	882	919	917	873	935	977	921	903	925	937	920	921	923	919	911	911	940	878	937	938	891	889	942	951	935	950	902
27287	13937	6818	23939	18458	8412	3249	1565	1179	1000	1006	931	1036	943	968	975	954	956	986	976	885	950	938	958	953	991	933	955	1036	995	994	940	946	922	903	957	1007	932	905	985	954	939	937	931	926	983	973	953	934	970	963	910	962	947	919	896	955	885	900	970	944	946	1010	956	945	994	936	1002	929	1015	957	957	978	948	943	985	974	974	916	939	942	974	983	998	928	965	994	946	989	936	953	990	946	938	946	939	931	894	920	992	992	947	947	928	954	963	941	939	945	927	936	904	946	962	907	944	961	947	996	995	919	967	955	975	949	927	948	926	946	998	934	978	1005	924	977	898	955	916	951	987	901	911	992	974	982	986	1004	887	941	921	964	911	930	910	928	997	978	939	977	950	946	997	932	920	936	968	972	985	992	999	952	904	944	920	940	979	899	920	937	940	925	931	938	888	962	954	990	882	955	872	939	978	922	906	924	929	962	942	922	974	958	974	916	977	947	1019	935	950	887	967	986	901	955	957	867	900	943	963	949	970	947	959	960	965	916	991	999	979	912	992	938	899	978	1011	926	930	1002	908	981	873	924	906	996	939	940	953	996	915	938	1015	950	1000	930	978	991	921	997	1000	934	967	934	975	929	953	914	938	918	936	939	924	948	927	935	917	971	965	939	908	971	977	947	942	950	951	947	929	1014	966	982	1011	911	915	949	955	943	948	974	919	972	999	959	1007	946	881	980	933	990	889	954	931	914	953	978	884	1003	924	962	947	972	940	919	990	958	935	960	977	959	979	987	944	969	966	884	947	933	956	955	950	951	945	1037	967	941	958	971	946	931	964	990	921	961	964	917	949	965	955	933	900	995	943	979	920	1020	973	936	964	938	985	942	1014	956	975	924	949	967	959	945	930	966	959	893	974	942	917	925	930	889	909	958	976	1037	987	990	961	954	934	952	951	932	970	911	963	1045	896	948	940	926	922	940	899	952	952	946	973	899	974	983	936	984	953	912	978	955	933	863	899	962	953	899	917	873	958	963	1004	1029	982	917	996	896	945	980	932	964	906	938	983	921	944	996	944	1001	926	963	931	952	900	974	934	950	921	979	1008	962	918	956	963	952	909	927	989	931	981	964	912	930	920	900	922	1018	940	944	991	950	931	978	946	915	995	924	926	932	980	939	964	948	1010	943	944	936	951	943	961	967	948	934	897	937	932	934	1018	955	923	969	936	937	1020	945	919	950	927	963	949	916	960	945	988	942	924	1002	982	954	889	922	937	987	944	959	1043	973	953	924	948	953	933	984	939	910	890	894	927	1000	949	942	928	981	952	952	979	983	956	929	975	975	915	915	964	900	977	994	987	949	898	956	986	954	979	922	934	961	962	944	961	924	951	981	911	947	942	953	990	921	940	945	937	923	974	958	981	982	986	972	923	940	942	901	962	975	944	893	923	865	1018	960	972	999	940	965	1008	943	945	936	882	969	903	956	914	940	935	972	924	946	916	997	929	918	975	971	914	1006	896	943	919	935	964	974	966	943	944	985	948	916	957	936	926	931	938	990	959	951	938	884	952	913	934	945	963	903	917	946	925	928	926	963	977	910	970	930	936	1016	956	965	940	984	955	958	909	957	967	953	923	902	941	962	935	912	964	888	963	934	960	985	909	992	927	994	939	927	940	921	981	916	948	922	895	937	944	959	951	974	914	945	935	929	913	975	944	957	895	967	1004	960	962	986	951	945	967	901	888	932	913	950	970	963	1002	973	930	927	894	867	971	1045	965	1006	977	964	982	982	931	962	942	984	986	996	955	920	902	912	965	942	918	1015	899	996	966	1003	947	961	982	928	965	940	1027	1013	971	923	907	936	903	979	941	929	930	983	899	944	961	857	967	989	915	971	905	898	949	931	926	954	952	909	940	966	966	892	935	910	947	937	947	939	968	952	952	974	977	1035	933	914	949	963	963	949	983	964	962	896	971	968	951	918	890	979	900	988	929	987	943	976	954	962	949	943	947	950	977	967	918	898	987	952	969	951	1007	910	969	921	911	981	952	916	952	926	978	914	950	962	954	987	978	970	894	907	933	951	913	902	998	904	994	976	981	957	922	930	962	993	949	929	979	908	942	986	968	935	924	943	928	971	992	954	933	873	974	945	926	880	996	952	937	918	958	961	967	954	945	976	1009	928	910	915	932	942	915	914	967	950	966	976	961	924	962	938	1023	979	938	967	927	969	992	901	955	1009	947	1001	910	881	920	905	949	929	983	950	927	963	974	961	911	972	995	952	910	961	992	987	962	952	971	913	909	907	970	943	894	977	956	912	891	943	916	988	937	970	985	949	912	925	937	1028	995	877	980	1017	972	919	990	958	961	1003	980	956	982	970	987	1008	956	944	905	887	916	946	1006	954	932	916	930	919	933	941	962	921	947	916	932	884	952	959	962	975	957	934	957	975	998	907	949	988	989	983	939	947	969	921	988	944	949	910	987	932	948	950	948	959	933	989	919	988	972	908	965	933	900	955	929	882	943	952	964	970	952	978	931	970	918	972	903	977	944	990	937	918	954	939	952	991	875	952	948	906	941	945	954	911	941	946	968	951	972	946	932	901	925	943	973	975	977	957	943	961	973	1003	948	940	960	889	985	982	931	968	934	976	935	962	937	920	988	928	935	934	938	1001	1000	886	895	936	975	1007	967	929	952	983	930	914	955	993	926	993	979	955	948	973	958	956	1007	951	919	928	922	927	956	958	971	917	1007	923	1019	1009	937	959	938	984	942	939	927	982	976	922	1024	962	934	961	987	888	920	948	915	947	904	923	975	971	950	1029	936	952	939	904	974	918	952	980	980	999	961	944	1004	917	923	980	952	939	1006	978	945	966	1013	950	967	918	954	879	965	945	932	985	976	953	917	934	996	1040	945	941	870	1003	950	922	886	899	926	950	954	901	918	895	943	880	998	943	941	931	928	974	973	899	930	910	943	935	966	958	929	943	949	972	985	994	955	977	884	947	1082	957	945	983	902	938	879	929	922	941	974	984	905	937	967	900	945	912	987	928	974	957	970	969	945	926	877	906	907	951	923	971	944	963	952	929	902	938	948	995	923	938	937	1014	1007	938	937	931	957	934	1005	925	977	946	1027	978	935	935	1017	932	971	966	960	928	904	955	948	979	939	947	928	989	952	924	964	988	910	950	927	979	938	932	996	961	928	931	958	911	958	952	995	937	889	923	924	959	936	996	929	931	1003	962	973	921	937	988	933	956	976	969	967	903	994	904	940	942	988	956	1012	960	961	939	943	935	961	920	1016	955	930	917	971	925	960	974	958	936	932	927	944	964	931	937	989	930	942	976	991	939	926	936	984	962	962	969	936	1014	986	1000	976	956	952	953	1000	913	1000	960	994	952	903	929	957	980	986	926	999	972	960	914	972	926	934	916	981	932	961	974	947	947	958	955	958	968	924	1024	940	969	1015	978	930	958	957	956	972	929	981	959	962	948	952	970	971	936	938	919	1005	943	960	920	989	964	945	937	945	947	961	940	1002	989	1023	944	937	929	910	977	977	890	942	904	902	988	1012	985	965	979	946	963	966	998	884	960	1002	960	951	958	954	949	956
5065	1069	6515	18625	13099	6105	2635	1328	976	889	826	793	828	804	845	836	841	820	840	783	831	849	778	790	717	805	820	787	806	810	799	761	823	855	819	814	813	796	853	832	809	791	827	786	816	820	817	817	794	827	779	820	819	800	787	805	858	778	800	788	757	850	801	829	818	827	816	832	791	762	824	854	775	826	812	787	831	776	844	839	804	748	782	790	758	769	818	807	831	828	792	794	852	795	806	810	828	787	827	828	782	782	763	849	770	818	793	814	822	795	810	807	816	842	801	780	817	802	856	779	767	796	837	771	853	774	811	786	828	825	783	840	799	814	805	766	786	791	774	803	852	777	766	784	783	800	760	848	752	815	822	809	860	801	765	807	831	817	816	821	800	846	826	839	762	831	810	817	837	832	837	860	762	790	790	767	843	798	813	814	827	788	812	833	802	845	803	843	799	855	807	798	831	781	798	784	851	756	843	840	802	822	776	790	826	784	800	807	770	833	780	761	825	805	820	843	814	821	855	812	794	806	832	769	790	800	792	783	818	819	802	837	829	778	835	787	815	830	824	828	797	784	800	799	765	836	851	795	838	796	827	839	851	875	782	779	765	797	785	852	848	809	824	809	784	804	821	800	807	798	860	804	823	819	829	801	811	810	821	796	836	749	801	841	750	866	796	779	858	827	797	865	752	854	801	839	866	785	820	793	851	827	848	833	856	796	818	801	770	836	840	806	808	829	778	805	862	785	829	827	838	829	835	817	807	752	833	771	763	819	778	858	759	860	797	796	779	876	778	816	780	803	822	744	836	813	804	823	824	764	825	721	756	791	833	781	794	793	833	809	882	798	758	817	829	801	853	777	812	821	850	751	772	844	840	784	832	830	815	850	798	820	828	829	788	831	812	827	812	789	850	828	772	828	809	843	839	789	816	772	835	787	806	782	801	824	825	812	755	810	817	795	775	798	822	804	771	777	831	796	802	771	824	812	790	796	814	809	835	792	795	771	816	847	790	792	802	840	807	861	824	816	782	816	841	823	798	800	775	761	744	777	816	804	787	851	812	800	752	834	769	806	828	795	822	784	805	836	802	830	799	864	848	802	855	816	812	833	810	818	837	829	757	851	824	826	830	782	805	797	807	864	838	779	737	831	798	791	763	840	781	835	793	815	806	829	838	832	822	792	797	814	776	855	812	778	779	802	836	751	828	833	799	835	776	791	797	832	771	792	836	831	787	804	786	793	800	760	784	784	824	826	816	814	789	797	808	858	818	820	856	796	814	778	808	800	836	846	784	875	853	791	773	828	825	797	815	816	826	835	846	793	769	777	797	825	815	800	801	796	802	806	834	775	811	823	782	799	749	849	831	790	839	867	788	806	767	782	815	787	875	799	876	817	820	814	743	796	821	804	812	801	785	771	822	819	835	846	829	763	858	792	784	782	807	787	795	828	779	805	814	801	763	814	815	858	791	845	857	785	772	817	815	764	799	781	864	827	827	818	876	864	845	778	801	873	734	860	835	815	844	774	807	841	780	830	787	838	833	792	806	805	770	808	839	810	767	816	751	831	756	780	795	835	801	781	796	810	806	816	789	769	803	795	784	813	830	868	821	850	801	833	806	814	822	831	832	801	837	810	825	761	844	826	837	819	775	830	819	802	797	814	801	832	801	805	781	851	835	839	842	810	823	817	792	796	810	808	831	805	857	854	844	813	846	811	786	820	816	783	794	844	764	790	802	818	794	794	801	792	828	816	774	789	839	817	816	809	828	821	840	801	845	774	779	781	785	797	835	850	781	770	746	782	818	813	811	813	813	826	782	829	793	840	814	824	814	778	794	811	784	840	811	801	782	811	830	788	818	814	810	807	804	799	844	865	784	769	810	860	774	767	875	839	802	738	830	838	809	829	828	771	772	757	826	787	769	850	808	835	804	847	848	819	821	818	856	805	812	764	785	803	778	810	789	806	763	809	852	744	831	775	847	882	852	770	810	778	768	809	796	789	802	821	816	790	826	901	836	833	810	782	796	786	815	830	812	810	873	869	779	814	818	859	822	808	818	843	843	799	880	805	836	826	855	825	824	774	854	802	810	762	829	829	823	818	766	824	818	793	781	798	797	841	780	803	862	809	817	799	831	752	815	820	820	811	834	802	808	842	819	805	800	817	836	801	786	790	864	802	784	753	848	846	851	767	807	800	795	877	823	758	837	832	829	832	788	797	799	787	796	811	797	808	770	760	705	801	817	844	818	764	822	806	824	827	834	830	787	832	818	818	799	818	867	785	843	781	772	841	794	823	784	842	815	797	779	849	836	901	842	778	819	787	717	819	756	796	837	795	754	810	803	787	837	791	817	843	770	830	833	794	802	823	812	800	831	783	829	757	806	784	792	783	823	809	821	804	813	830	852	796	773	782	804	813	795	818	796	772	776	809	804	816	784	809	833	762	827	842	777	791	814	772	815	816	837	787	741	817	829	816	758	826	816	851	834	851	809	756	780	763	773	786	802	797	826	812	753	796	802	828	788	811	762	742	773	783	862	785	765	824	796	830	841	792	828	796	839	825	826	808	804	831	785	763	791	799	807	799	843	808	805	765	793	797	869	812	753	841	839	815	775	839	833	773	806	788	773	764	809	834	788	851	807	763	775	831	838	814	817	815	797	767	846	804	814	830	814	794	815	837	799	780	800	819	784	790	798	803	849	767	826	792	819	799	789	812	802	812	834	801	818	786	778	797	820	776	795	827	778	852	828	797	825	781	813	850	815	832	782	826	779	838	836	833	789	758	831	792	816	865	792	792	824	756	821	741	834	814	820	738	794	814	799	762	830	853	800	803	793	840	832	845	836	830	767	783	835	797	800	818	825	738	817	783	784	783	773	795	811	750	833	802	828	795	803	803	809	810	784	820	858	815	813	860	786	830	810	816	765	828	828	831	840	796	777	778	771	816	786	794	790	830	780	790	784	874	832	812	796	808	813	797	805	787	744	790	826	834	783	803	818	790	816	838	844	773	841	816	758	795	820	782	782	795	893	819	768	828	812	866	837	781	869	830	824	848	798	823	862	820	791	782	799	899	802	838	824	847	815	832	817	799	792	792	774	777	788	797	782	817	805	765	788	847	817	873	777	779	837	814	747	779	768	779	768	777	829	813	797	872	786	835	757	826	872	805	827	724	795	790	789	818	801	751	819	808	789	773	826	804	855	770	801	826	823	785	800	809	820	788	806	806	800	775	805	800	773	874	790	812	837	779	813	828	809	845	805	785	801	802	795	851	860	800	848	822	826	774	779	807	781	840	789	793	796	818	788	767	805	793	829	788	825	782	827	838	838	790	811	799	807	782	782	823	820	798	851	815	807	829	750	810	814	835	853	867	829	793	819	794	812	785	832	823	818	841	814	792	798	800	813	836	809	754	814	826	820	831	846	801	794	823	807	805	806	834	786	820	838	814	832	776	798	798	802	806	782	792	838	784	816	790	812	837	829	845	790	802	811	786	880	799	846	821
24548	21152	29384	51636	56819	41828	23477	7450	2046	1193	976	954	1019	988	988	970	921	959	923	955	911	926	993	933	969	926	954	965	912	975	920	921	942	937	863	906	921	943	899	955	912	995	974	955	946	962	922	934	919	914	924	944	915	893	977	893	924	972	930	900	912	980	944	947	949	906	954	887	918	931	884	940	912	981	919	868	905	905	918	889	852	910	957	962	940	955	925	912	1002	922	969	958	992	913	909	923	877	937	928	904	895	919	990	912	938	930	927	928	854	963	914	959	910	968	954	914	976	907	893	905	941	925	932	905	851	901	903	950	866	980	881	907	956	1003	905	956	944	900	930	957	947	914	910	901	899	932	893	940	883	913	908	1006	933	900	969	923	951	982	926	952	933	916	928	899	977	882	913	941	924	982	923	917	952	915	904	890	931	996	884	926	984	892	974	961	944	911	955	916	921	924	901	929	958	972	932	914	900	922	917	948	899	954	936	919	951	974	972	899	889	911	974	952	907	903	918	911	939	843	956	976	890	939	954	914	922	934	870	893	904	925	991	871	965	935	908	965	880	911	960	997	901	908	946	952	970	877	984	864	912	899	870	910	930	897	882	886	991	964	942	916	955	935	933	928	921	895	950	939	952	896	937	994	933	931	909	882	922	988	895	950	932	912	904	871	948	942	909	905	971	949	960	926	913	955	919	927	941	907	960	949	882	969	909	966	911	937	951	944	911	884	975	919	887	890	905	975	987	884	935	934	894	895	909	950	915	936	922	877	900	964	916	935	922	1027	922	910	901	932	955	954	958	911	973	921	964	876	942	972	927	905	909	919	957	915	955	928	943	926	967	890	987	908	950	928	925	897	884	978	964	969	905	928	898	924	868	922	894	874	939	935	903	937	960	919	961	962	921	921	987	928	974	956	923	921	924	876	929	941	955	987	899	965	928	922	938	953	891	908	939	901	953	944	943	926	934	982	926	953	883	925	897	907	928	950	923	963	940	923	928	862	911	935	897	926	954	952	930	963	909	908	908	868	938	935	911	937	931	924	981	939	950	960	879	908	907	937	913	925	968	897	938	937	907	898	918	929	912	896	897	939	917	933	892	953	941	852	937	940	907	932	920	911	902	996	919	942	904	935	950	947	883	892	917	890	870	899	931	927	1005	930	893	903	958	909	976	816	919	909	925	885	975	928	917	955	948	950	956	892	905	915	921	915	935	946	909	924	949	968	890	956	981	896	942	872	912	920	908	974	993	922	930	910	916	979	912	937	914	900	863	943	908	865	931	947	973	955	964	960	908	887	929	930	939	973	974	912	915	940	948	963	907	882	941	925	911	978	904	968	962	947	912	959	925	899	901	907	886	922	976	931	877	911	1023	911	943	876	917	930	917	871	913	909	879	945	912	967	893	981	926	917	938	948	888	909	903	950	945	910	923	897	954	960	904	948	910	916	939	905	922	893	935	980	926	901	908	878	931	918	883	896	950	905	1017	904	887	928	968	882	937	862	949	879	911	944	944	903	874	959	873	947	947	885	946	964	909	915	933	853	936	936	910	964	887	954	946	956	887	897	891	929	932	967	889	919	947	932	959	944	916	1003	936	961	953	967	895	878	939	946	944	935	943	920	867	907	857	945	966	897	925	943	921	917	954	928	947	888	949	965	936	917	907	915	932	891	964	974	934	947	883	933	962	942	943	931	947	923	901	953	973	917	908	923	903	866	923	947	936	886	928	938	922	992	932	968	912	890	920	968	890	911	956	903	921	912	935	940	946	919	935	895	889	940	950	880	889	937	976	954	921	934	968	949	897	995	936	872	957	965	901	908	888	921	943	930	875	923	917	957	913	902	937	911	904	885	968	949	921	948	944	888	974	944	845	927	956	881	955	962	972	967	935	869	964	929	971	898	911	972	850	909	869	898	950	923	940	923	888	913	963	878	959	870	990	908	971	868	863	883	894	901	928	935	935	906	924	958	931	1013	903	894	895	937	927	938	921	918	959	895	944	920	909	920	915	918	894	944	897	983	925	894	899	878	965	964	898	897	938	942	934	904	954	932	905	865	923	916	941	943	924	966	910	872	920	961	953	966	905	915	919	973	926	905	949	909	902	909	895	947	929	961	894	957	925	959	971	898	893	890	957	947	937	911	885	929	938	947	914	889	889	945	972	958	904	921	973	884	872	898	900	978	920	934	892	931	928	897	946	898	967	913	934	891	961	915	876	928	923	925	938	900	957	951	930	899	937	941	926	873	994	932	913	938	933	892	931	870	899	882	908	957	927	935	954	966	948	918	865	948	968	918	973	921	954	911	911	959	940	947	934	889	931	937	959	885	931	978	978	933	894	894	989	891	925	924	887	987	946	964	914	937	899	921	925	916	885	886	895	937	948	919	927	906	986	902	917	1010	968	893	918	950	984	870	936	903	967	966	931	922	943	950	917	902	925	945	935	925	928	905	857	925	915	917	914	942	924	916	944	909	957	892	921	904	894	955	949	900	935	946	915	926	955	967	917	898	967	910	892	942	966	922	937	983	914	956	891	945	906	925	909	891	951	916	937	989	973	932	908	917	927	919	954	909	896	931	881	910	931	949	903	934	948	885	957	920	967	873	975	865	918	866	909	925	945	914	965	991	931	911	953	940	976	918	972	928	926	1005	936	882	915	908	909	887	879	885	940	932	903	916	925	903	899	849	914	944	885	959	909	895	929	915	896	906	887	900	896	927	954	892	920	942	906	926	888	905	940	975	879	900	896	977	924	916	912	931	953	930	926	900	906	912	929	910	953	888	909	956	931	943	995	936	1020	879	936	935	967	943	880	872	939	908	971	935	815	999	910	958	928	965	941	921	935	921	913	904	898	928	923	882	947	933	914	959	905	961	942	955	925	950	920	910	918	898	906	938	960	917	970	909	921	990	919	935	890	888	957	909	911	939	897	890	923	952	952	950	861	958	909	900	937	910	887	920	930	971	939	980	893	944	882	913	906	944	897	936	847	924	995	901	968	900	965	931	957	1005	961	928	953	900	934	938	931	933	917	912	885	974	949	905	930	950	895	969	898	962	952	903	903	920	989	894	944	880	931	863	892	987	882	933	934	930	971	967	915	931	934	867	907	906	992	889	900	949	900	879	934	926	925	899	870	988	944	929	939	891	1012	935	952	992	902	903	908	896	900	925	886	932	941	918	940	939	940	916	933	919	875	863	886	922	909	923	913	893	940	882	902	930	934	942	915	915	953	884	968	921	909	877	899	900	891	894	919	912	979	962	952	898	960	886	927	964	939	895	898	950	957	954	907	899	922	955	910	931	885	904	863	947	926	898	919	908	959	971	919	937	953	918	993	932	939	911	893	940	862	908	953	945	956	902	964	919	972	906	963	906	906	928	892	914	937	962	881	959	929	905	951	929	930	933	890	990	956	917	935	913	924	909	900	954	885	933	954	941	922	958	987	906	906	891	889	901	882	958	920	926	934	921	907	941	917	909	870	934	933	925	915	967	976	906	882	961	950	951	930	960	876	927
3586	4427	31826	68613	56598	32987	15087	5288	1853	995	897	839	881	821	822	863	859	935	834	880	856	887	846	863	865	865	825	871	827	868	809	867	870	832	877	846	836	800	834	851	863	846	865	774	845	832	801	840	900	812	848	828	839	844	832	826	827	781	870	886	861	856	828	860	907	859	906	822	878	805	833	804	870	844	854	926	832	851	838	868	834	863	904	875	860	873	824	871	840	799	802	828	888	889	825	825	822	874	878	798	925	881	813	820	885	887	870	849	841	826	873	886	844	828	894	841	901	842	793	887	828	814	902	810	830	854	807	815	839	794	848	867	881	823	881	821	868	844	878	875	830	806	854	817	874	852	841	840	836	869	853	839	858	830	901	815	876	851	830	833	868	850	786	830	830	887	870	817	841	855	808	874	859	900	939	828	860	847	894	888	846	843	858	889	840	891	845	889	871	870	869	811	845	911	796	899	829	898	886	827	842	885	860	858	839	869	857	793	825	906	809	857	850	834	893	862	837	829	836	862	796	830	820	833	815	825	856	844	827	827	834	876	841	834	827	855	843	894	832	874	859	875	862	848	900	798	864	819	880	780	882	867	826	857	905	835	840	871	820	913	845	869	805	843	833	851	856	817	805	901	874	810	839	850	859	845	846	875	808	866	836	834	883	840	814	868	845	841	872	840	915	846	850	855	822	852	827	861	797	846	868	870	803	854	902	844	869	843	820	815	789	803	882	865	839	873	830	827	896	843	841	800	838	806	832	882	792	866	881	830	897	864	795	824	813	824	864	845	838	876	861	813	883	879	813	899	879	843	802	846	799	879	882	866	817	835	867	847	797	823	855	843	890	858	852	895	861	853	879	811	875	842	765	899	838	898	861	861	853	830	870	841	813	816	866	846	854	845	881	883	890	786	877	820	840	820	824	847	849	856	865	840	815	809	820	865	876	806	877	859	830	863	878	881	871	820	827	856	822	813	806	813	878	800	834	859	872	824	821	862	859	865	901	869	843	820	844	880	848	867	892	820	841	821	839	806	871	835	823	810	856	858	809	830	832	793	865	838	877	878	831	865	853	861	781	853	867	851	868	896	839	865	867	838	807	816	864	875	872	840	842	838	910	884	838	845	832	876	832	810	845	829	833	879	869	883	860	855	857	844	864	857	868	868	821	878	840	817	874	787	826	838	793	799	880	829	821	918	858	859	872	884	891	815	875	870	825	881	807	858	859	860	831	873	859	813	852	800	909	900	863	864	832	863	880	813	847	874	837	789	881	901	810	880	807	852	876	879	864	862	884	833	884	850	858	855	801	862	825	820	879	902	819	807	854	804	862	829	840	834	862	850	878	896	851	828	843	853	831	863	887	844	799	845	888	856	850	860	859	834	817	870	844	834	815	839	825	789	874	874	813	879	835	801	847	867	852	874	858	829	832	835	849	845	817	819	856	814	927	860	808	828	869	839	847	854	888	876	851	856	837	875	884	857	853	839	885	881	832	868	844	895	846	838	839	833	806	847	854	844	795	832	889	845	839	824	833	835	846	816	841	884	814	821	845	866	829	862	816	845	867	833	818	830	852	889	810	859	889	861	816	836	873	784	853	832	830	785	887	821	876	891	864	807	843	897	955	847	856	843	805	863	857	854	886	872	860	882	854	850	849	800	845	880	866	811	837	872	799	847	816	799	835	892	809	860	863	860	866	856	829	837	854	826	824	830	806	878	829	851	822	786	884	881	842	855	836	818	840	848	840	838	846	795	785	807	831	883	884	831	804	886	789	812	888	828	838	863	851	860	861	834	864	815	848	797	790	815	829	853	869	795	899	819	864	806	866	874	790	867	833	851	833	850	856	842	864	846	807	857	812	862	817	860	859	857	854	874	850	823	759	851	852	820	807	848	844	858	874	832	842	798	851	876	933	869	845	852	816	803	837	823	865	870	858	822	811	846	837	863	845	855	856	798	900	873	811	811	774	808	850	861	876	896	825	860	829	879	876	815	863	802	893	853	837	826	835	838	838	865	884	801	801	885	821	842	810	879	808	872	862	874	859	848	848	841	865	811	856	816	864	850	895	878	856	822	883	791	833	824	836	836	862	860	882	876	900	833	860	850	811	856	856	790	885	772	868	828	861	880	865	833	852	784	885	890	859	836	853	855	830	880	815	822	845	840	824	851	817	799	843	821	830	835	864	856	882	880	849	796	839	845	837	839	826	839	832	857	765	840	829	778	839	811	908	829	857	839	856	809	843	830	830	854	831	918	839	844	840	851	832	850	838	822	858	863	877	835	785	812	903	879	810	870	827	885	878	784	823	862	876	829	834	850	834	830	834	868	826	855	847	825	845	812	799	778	830	858	820	847	841	875	869	803	869	868	845	811	886	874	885	805	830	819	869	856	869	858	799	835	836	830	824	878	822	818	854	859	872	822	826	822	842	903	796	892	826	861	803	841	810	832	885	827	887	883	828	869	885	849	842	874	828	824	832	813	834	874	856	847	825	832	820	827	858	852	856	838	872	867	857	845	816	810	809	855	876	883	845	809	853	863	877	823	864	832	843	907	825	805	867	821	808	845	863	806	849	845	865	838	841	832	813	838	915	836	842	857	849	809	843	798	874	818	831	800	856	833	864	830	877	825	841	803	870	840	822	809	838	833	792	811	868	849	786	889	858	828	901	846	844	840	792	832	844	859	849	799	812	824	814	839	831	854	845	885	878	837	823	908	858	849	838	804	858	819	839	828	841	861	875	842	866	841	799	846	788	821	833	832	821	864	865	837	804	876	818	832	817	840	845	842	896	876	834	828	873	814	820	852	862	839	838	894	816	815	859	839	855	870	798	825	829	824	815	839	790	824	811	902	832	842	856	794	873	836	858	846	851	824	866	862	820	857	785	863	806	765	856	835	846	832	819	873	880	911	881	860	840	890	864	854	823	841	805	882	833	839	841	851	855	861	856	811	798	833	838	810	844	849	810	872	840	818	864	857	907	837	882	822	858	794	845	818	835	865	862	787	829	836	855	859	856	841	801	860	834	839	785	823	848	834	904	804	844	869	813	855	829	839	801	794	796	837	846	798	871	874	894	858	859	823	860	846	842	870	837	823	850	800	852	830	831	854	839	850	795	831	794	815	824	878	871	814	819	853	829	826	849	891	883	821	888	792	831	854	816	805	808	843	829	797	866	780	915	870	886	856	824	861	902	801	849	834	819	827	874	879	841	823	807	897	856	879	878	840	871	830	799	836	909	826	810	868	862	803	841	901	824	794	893	847	800	799	896	869	855	810	834	838	823	898	831	834	834	878	871	859	837	872	889	834	847	802	865	851	800	835	883	845	821	831	825	887	815	819	846	856	856	842	873	811	868	856	855	851	824	793	863	815	892	809	812	832	851	811	891	835	898	859	877	825	799	824	812	823	853	831	797	915	818	851	841	814	869	830	818	837	827	834	830	852	839	855	836	848	877	830	825	862	898	810	860	898	834	880	818	857	901	784	825	847	870	859	859	852
23837	21156	29216	46052	60225	47934	30813	11778	2907	1434	1137	1005	1080	1061	1052	1089	1047	1023	1057	1005	1021	1009	1012	949	1016	999	1008	1027	1052	999	1045	1023	1040	1054	1028	1032	1021	1041	1039	1007	934	1056	1031	989	978	1016	993	1021	1028	991	1021	1012	1030	1028	1044	1010	1004	1054	1016	995	961	1009	1033	915	998	967	1037	1003	998	972	969	980	1020	1030	947	1039	1022	982	1006	991	1077	1027	1041	1007	1024	985	989	970	1027	988	993	1048	1088	1008	1013	1083	1006	1030	1073	975	987	994	1026	1037	1011	1025	1037	996	1042	1032	983	1046	1022	958	966	965	1022	1008	1004	1029	958	988	975	1029	1033	995	1026	1041	1017	998	999	991	999	1031	1003	1019	1047	1059	1034	1040	1043	1130	1013	1036	986	1021	992	1017	1063	995	1003	952	956	1003	1022	1060	1059	970	986	1020	996	1029	1016	1027	996	1016	990	978	1040	991	980	1015	988	960	1004	974	933	1039	1038	1031	973	1003	983	1001	1029	982	1004	1023	1000	984	1049	1007	997	1036	1060	1021	1028	1006	1017	1031	1037	1022	932	998	996	981	973	937	1020	1028	1013	1009	970	966	991	975	997	982	1026	1021	1009	1012	1093	1031	1014	1011	996	1010	999	979	1030	992	990	1025	1036	1034	1007	939	997	982	997	1085	1008	1018	978	1016	992	1004	1025	1060	989	1010	1040	1002	1013	1020	996	969	1024	990	1010	968	972	1037	1025	1023	987	1015	924	1046	1008	1030	1011	998	1023	1049	1017	1044	973	1020	1027	1052	1008	1014	1002	997	1005	1022	1020	1038	971	1026	998	995	982	972	971	1054	1028	996	1020	940	1009	1019	1011	993	1015	1039	960	976	975	981	993	959	1038	1004	1035	1044	1051	1031	1032	1022	972	1017	997	1024	988	1042	994	1061	992	1009	1007	1006	1012	977	970	1004	984	1033	1025	965	1027	1021	1011	968	1003	1006	1037	991	1011	1052	1001	1016	1004	1058	988	998	1045	977	974	1042	1018	1028	979	1058	1028	991	1032	1051	1003	1045	955	1093	1027	1023	989	1042	1036	1005	960	1025	961	1001	1006	991	1011	1031	1024	978	1051	1028	979	994	995	1023	1021	1043	1026	1026	952	1022	935	979	1017	960	1022	1019	1020	1028	1023	1014	1017	1020	1009	974	1058	1008	1028	1007	963	969	1046	1001	947	1091	1020	931	1022	1063	1024	1035	1023	982	1055	1019	1004	1013	1023	1024	1028	1015	1017	996	962	1047	990	1052	973	998	989	995	998	1041	996	1029	1026	991	1023	1047	993	1043	1023	1040	1028	1036	1019	1028	1019	1031	1053	1014	1016	1011	970	1052	1043	948	961	961	1059	1032	987	979	1027	975	1008	1028	956	1062	1022	1007	1011	1022	1024	980	981	1075	975	1019	980	1015	1022	995	988	1069	992	1018	1014	1020	949	993	1044	1003	1029	1004	997	994	952	1017	1012	1035	1017	1008	1025	1042	1026	1010	1027	1007	1015	1000	1050	1016	1010	1082	1024	1012	999	966	950	1024	1025	954	944	1032	1047	933	1034	1010	938	1015	1019	1018	1003	1060	1037	1072	1015	1049	999	1008	1042	1077	1015	1059	994	1013	1000	960	1009	999	960	1037	1079	999	985	1013	1029	978	995	999	1044	1020	1029	977	1087	1004	1068	1043	1016	980	986	985	974	1033	1018	1011	1028	1057	1017	980	1010	1034	1017	1046	989	1040	985	974	992	999	1032	993	1075	987	1058	997	1016	1028	992	980	991	1018	1009	1017	1021	1027	955	1016	953	979	995	998	946	1017	1014	1016	986	997	983	1031	1028	1008	990	1029	1033	1068	981	965	1038	1007	1044	967	1035	1006	1009	1013	1039	1063	1042	1000	964	985	1051	1040	1062	1080	1051	1031	1032	1033	1035	1022	1007	1011	1012	1025	1012	1038	1018	982	974	997	964	1045	1030	1027	1053	1011	1040	1068	1000	1041	947	969	1005	1006	1003	984	1016	946	1028	1047	1054	1024	1008	991	1030	988	1019	1048	989	1078	1000	1091	984	990	1002	1021	1004	986	1009	994	965	996	1023	1008	998	1042	1014	999	965	993	1089	1015	1029	987	1049	1039	1024	1003	1041	957	1015	999	1033	1010	956	1008	1001	1046	1008	1110	993	979	1010	1027	1007	987	974	951	976	1012	1031	1046	986	987	1070	1066	1033	1026	1027	1028	1091	989	1022	1003	1068	1046	1026	1010	1052	991	942	1021	1028	991	1068	1033	1112	1033	999	980	985	1026	994	1011	1020	942	1014	986	1050	1024	983	967	1019	1016	1023	1092	1017	1000	1044	978	979	1030	1018	1026	1034	1006	1022	1048	985	1009	1035	989	1001	1039	999	1006	1051	1007	992	1034	1003	998	1020	1042	1058	1061	982	1009	1040	1034	1001	1005	1007	987	986	1008	1042	1014	1061	994	1009	1005	956	1023	955	1014	1008	1008	1016	1027	969	1001	1053	1008	1051	1017	1025	992	1022	1033	996	952	1029	1028	973	1016	1009	1004	972	1027	982	981	994	1014	1005	1020	1024	1035	1011	971	1011	1027	993	1046	1058	1021	1018	1029	1063	1017	1011	957	1001	1030	1057	984	972	1020	989	1010	977	990	1085	1029	954	1006	962	1058	1015	1025	953	980	1016	1022	1021	1006	1018	1032	1013	976	1018	985	1008	989	934	1031	1000	1005	1012	1042	999	1034	996	959	981	1021	971	936	1006	998	983	1047	1100	963	941	1005	998	996	1018	1047	1004	1088	976	1012	969	1029	1009	969	989	961	1028	1004	984	1082	1010	1038	1020	977	989	976	1015	974	984	981	972	1002	969	1002	1003	998	1039	1000	1049	1003	1074	1010	991	998	1021	972	1072	1037	1008	1021	1068	1024	1042	1013	971	1063	1019	999	1063	1024	957	1074	981	1019	1051	965	1030	1038	1011	949	950	968	996	1005	1059	984	1028	1069	1054	1049	1013	1009	971	1065	943	1010	1012	1031	941	1009	1003	992	997	951	1025	1036	1028	989	1028	1070	989	1008	1006	1020	1018	978	1042	997	1039	1029	954	992	1007	1039	990	1026	1031	983	967	1018	1016	1037	1029	971	990	1007	1041	957	974	1032	989	1014	983	1018	1045	1006	953	1032	1052	1063	1002	1032	1052	1051	1006	1031	995	978	992	993	1019	966	986	968	1014	1055	997	995	1044	960	1027	1059	1061	1060	948	1005	997	958	969	1064	1050	964	1063	1010	1052	988	967	1005	960	1037	1020	1010	1048	1052	944	1029	1033	1045	996	1068	999	979	992	988	1003	991	988	1008	1023	1023	988	1021	1099	1018	1047	1031	1017	1021	1031	1040	981	1001	1034	1088	928	1042	1019	1001	1037	1009	1030	983	964	959	1002	980	1014	1045	1032	955	1006	1027	1035	971	946	976	989	1076	1034	967	991	997	1027	1015	980	1029	1036	960	1029	1009	962	986	1028	1015	1024	971	970	1025	985	1066	1017	986	972	1022	1035	1029	1012	988	996	963	987	1014	1028	964	972	1065	1030	1026	998	1054	1022	1035	1018	974	1000	950	1028	1002	1059	1026	1024	1023	964	997	982	1018	1011	1026	1008	964	1047	1040	996	1042	1017	994	1015	1009	1011	1012	993	995	1108	1057	1053	1008	1009	994	1010	1033	976	968	1042	1030	1040	1006	1008	1031	996	1000	953	1056	1010	1054	1022	998	964	1029	1046	991	1047	998	981	1013	1030	969	965	1024	1012	1027	1010	989	1009	973	1001	1003	1078	1010	972	989	983	1013	966	1002	1006	1030	1016	1002	1015	1036	1018	1004	954	989	1047	978	1017	952	1053	1061	1018	997	982	1008	990	1064	1012	954	994	1056	1013	1030	1031	983	1017	1017	1010	1021	975	1017	991	997	1005	988	993	992	1039	1024	1063	1034	1041	1029	1017	1024	965	1012	1016	992	1041	1015	993	1047	1032	984	1017	1014	967	982	996	1010	981	1004	981	1031	1029	1028	992	994	1017	1010	1006	1015	1048	1060	1083	1033	1054	1001	994	1047	989	1020	1002	1108	993	958	1072	1040	1009	1015	1014	978	992	1029	1020	1000	955	954	1003	1040	1009	1015	1018	1001	1028	1013	996	977	1009	994	1031	956	1014	1085	1018	986	1035	1037	1007	1040	1008	974	969	973	1009	1030	1044	993	1059	1000	1003	1039	1075	981	961	961	1036	979	1029	987	1001	997	1037	996	998	998	1009	1022	1026	1049	1038	1026	999	993	943	1064	1039	1006	1030	1067	997	1070	1031	991	973	1007	1065	1061	1021	980	1002	980	1029	1002	998	1043	974	1034	975	1088	1011	1036	994	1022	1004	1069	1007	992	1012	992	1009	1032	996	1032	1012	1082	1064	1025	1024	1021	954	931	1071	1017	968	1038	1002	1034
3888	9194	34495	78988	68334	42667	21317	7393	2620	1175	984	942	928	944	906	966	900	900	1051	912	949	912	960	912	982	895	921	947	945	918	939	921	899	961	898	922	913	979	911	908	935	898	923	976	950	963	923	918	965	911	898	915	937	957	938	939	928	916	917	916	918	892	920	943	898	901	989	895	858	905	925	915	879	910	917	962	938	897	953	948	927	903	911	928	892	965	873	912	896	928	849	959	929	919	929	972	946	966	936	905	929	928	978	909	873	903	920	879	898	910	883	910	970	945	860	950	901	903	943	993	940	993	947	994	910	989	895	945	928	907	891	922	942	935	887	960	935	931	910	917	841	852	927	965	987	891	955	927	915	955	954	966	938	951	903	909	876	933	921	896	921	873	926	929	971	938	952	857	930	898	977	921	930	935	885	878	894	991	893	890	919	922	921	903	889	945	933	970	892	897	922	923	904	920	868	945	931	937	954	884	944	954	926	900	893	968	950	924	923	952	880	904	881	973	895	989	966	891	927	873	926	919	942	911	913	876	910	909	984	890	947	976	904	964	909	937	962	884	912	883	897	935	943	859	919	893	889	916	945	962	969	877	902	895	879	985	901	918	931	942	933	968	925	911	944	904	922	906	944	922	891	913	909	924	896	964	925	931	953	935	916	904	927	935	957	966	962	861	966	970	908	899	904	891	916	895	966	971	911	898	974	898	968	968	923	941	922	930	865	945	913	872	916	917	884	987	910	912	978	933	920	932	887	921	959	902	948	939	911	893	957	926	889	903	923	872	900	918	901	894	957	955	911	904	918	922	929	896	936	934	924	977	906	861	948	893	910	927	898	897	909	936	912	888	902	892	920	894	930	905	928	889	936	905	943	919	899	939	950	1001	932	865	939	869	911	951	927	926	922	907	910	987	881	908	904	857	883	924	935	906	885	912	922	959	863	923	971	901	884	896	938	891	965	941	972	937	885	918	873	901	927	947	945	916	913	864	982	920	928	951	886	915	898	948	970	935	906	951	878	982	888	925	928	919	903	917	943	873	905	926	922	918	956	856	959	958	961	939	916	930	909	907	907	954	886	915	931	952	934	950	886	910	952	867	972	917	935	920	925	978	939	911	940	949	917	888	912	929	883	920	902	967	917	956	949	988	908	933	938	911	976	919	880	938	910	917	941	899	926	917	921	946	903	921	916	918	935	923	919	919	926	954	865	862	940	948	922	917	894	899	943	973	891	927	920	937	885	937	869	953	932	904	954	896	880	989	903	934	949	845	945	891	974	958	933	926	956	918	943	928	924	934	990	980	916	945	883	924	916	906	933	904	872	929	958	878	943	901	903	911	947	966	951	928	922	912	918	973	873	894	959	881	893	944	941	894	939	925	933	896	930	871	951	962	912	923	949	878	939	934	878	938	932	913	935	897	939	918	936	989	898	992	940	954	921	880	904	904	957	933	920	897	943	936	951	943	958	967	937	925	934	906	925	920	973	920	887	901	892	915	934	932	913	915	899	933	910	895	926	945	916	900	881	970	962	926	967	882	921	907	892	929	935	882	1014	952	911	959	944	945	936	902	880	896	966	860	893	901	955	922	886	891	941	892	925	911	979	889	883	951	871	914	907	954	902	941	978	910	887	909	876	903	947	887	934	867	937	884	910	934	924	904	993	897	988	965	924	885	970	935	899	917	949	917	925	962	982	961	922	916	886	911	937	907	946	934	842	950	941	924	938	908	899	893	935	909	892	921	899	945	901	942	965	935	1008	902	892	938	902	968	923	908	935	925	903	895	951	926	983	919	938	927	906	919	979	915	946	881	926	933	938	925	871	977	867	974	900	928	846	948	942	924	919	918	968	917	910	900	959	944	918	965	905	868	880	947	933	896	917	912	924	900	951	933	921	880	910	955	938	971	894	933	939	902	932	920	954	919	933	928	919	928	932	922	950	961	904	974	888	921	931	879	954	923	876	910	926	965	898	974	935	887	939	898	902	952	895	955	933	912	902	945	875	923	886	944	921	922	935	958	933	921	970	921	922	934	937	931	936	955	917	893	892	929	935	961	938	939	898	906	950	902	892	905	973	949	933	976	924	899	899	919	900	913	942	872	911	934	937	954	939	903	929	888	950	878	955	994	940	924	952	936	901	856	907	912	873	866	936	899	894	921	929	923	883	933	929	930	904	919	911	890	942	905	886	887	939	962	864	944	957	911	918	890	947	930	890	960	917	967	897	924	903	861	973	884	875	918	992	918	926	955	846	933	924	919	866	863	942	935	885	894	905	944	872	856	934	894	920	928	881	941	906	947	924	911	942	931	931	943	906	905	883	916	934	862	845	1008	945	918	879	934	912	937	953	870	918	929	983	933	963	964	902	959	940	888	889	912	928	896	923	939	921	906	910	901	926	913	937	910	884	939	880	915	918	935	922	928	897	901	912	926	918	912	912	908	922	889	915	900	953	923	972	916	929	907	884	954	891	904	862	966	908	874	897	881	911	899	923	926	895	836	906	881	924	935	936	915	950	922	930	923	884	904	907	931	957	920	890	901	900	929	882	906	942	948	939	925	955	954	940	951	925	919	949	928	927	976	901	871	893	920	974	922	909	974	877	908	885	878	962	922	929	963	933	960	971	842	956	920	966	901	958	911	940	918	978	928	927	953	950	921	946	899	931	901	960	941	898	896	932	945	896	915	956	938	879	949	990	923	903	908	939	889	930	959	905	916	915	896	883	936	938	924	903	937	904	972	907	913	952	955	937	905	896	905	974	879	943	965	911	914	950	900	939	928	908	946	905	894	950	892	909	952	898	901	895	871	890	926	903	940	930	888	925	968	922	905	952	973	902	938	940	876	934	910	914	913	886	956	873	903	912	922	887	885	936	871	904	935	901	894	877	905	913	957	955	882	924	936	939	922	900	923	920	881	877	902	893	954	894	932	902	909	940	923	896	927	879	919	923	912	865	927	923	894	964	923	965	955	920	953	945	920	960	867	931	873	889	893	881	902	856	925	913	943	951	879	955	861	929	947	866	893	931	919	913	890	922	931	929	903	933	923	914	911	854	881	884	828	958	953	913	915	940	890	940	966	884	869	956	940	938	948	984	923	883	911	882	1016	928	901	913	918	929	897	898	918	968	952	956	942	930	963	938	970	873	945	889	927	877	893	920	933	921	923	925	958	985	936	881	917	922	886	874	918	937	860	940	871	922	888	941	876	900	856	945	901	895	965	951	922	931	897	899	843	929	907	912	909	895	893	926	885	960	913	941	944	898	943	865	929	882	940	936	911	916	881	907	968	958	924	936	911	896	932	877	914	943	920	885	951	895	877	954	892	910	991	906	925	913	902	912	904	890	895	901	938	896	934	905	885	916	988	969	928	941	920	961	934	902	939	941	941	920	915	951	926	920	934	942	966	962	867	984	905	908	911	963	936	949	906	884	953	970	949	931	903	927	898	927	924	906	942	928	909	919	943	917	893	907	962	923	931	911	862	917	920	898	941	922	953	931	938	935	940
27403	13782	4875	23191	17907	8632	3427	1608	1127	951	982	1047	932	942	980	996	955	956	936	958	960	963	976	957	919	952	919	950	985	939	921	952	939	942	963	959	1012	944	904	939	941	1012	992	941	950	962	922	974	954	923	949	919	950	944	906	924	983	902	1001	966	977	897	1011	963	983	902	994	928	944	950	921	975	932	899	896	1022	983	980	993	927	966	882	991	924	951	971	905	937	949	921	954	968	887	994	941	904	966	959	936	943	908	935	953	919	936	936	952	973	987	986	925	953	938	971	923	942	900	959	948	931	989	952	956	948	932	983	893	889	911	994	940	1013	987	951	885	916	975	922	973	912	958	951	959	961	968	969	984	943	920	928	963	937	968	974	870	983	910	930	1003	995	979	988	950	945	925	961	927	943	969	951	942	895	978	932	958	961	944	983	989	984	963	937	1018	959	937	956	985	964	988	888	962	981	951	976	996	992	963	933	975	1008	947	935	966	923	981	970	936	907	902	903	903	902	969	932	977	944	985	953	945	940	940	927	948	959	972	910	917	889	951	959	945	997	936	954	957	974	922	953	939	938	935	944	975	984	939	989	968	980	925	989	978	1025	982	969	939	966	904	946	965	1003	891	828	939	927	957	981	963	967	946	928	948	974	958	900	907	1010	972	902	905	932	938	928	943	958	915	922	972	953	925	942	993	945	951	1005	966	986	953	937	931	1012	931	923	913	926	959	950	924	917	1004	915	907	980	915	982	1001	967	914	877	1015	941	951	885	934	957	951	968	923	974	943	966	928	937	960	935	943	1003	998	953	936	923	947	936	943	915	915	936	970	978	937	1002	997	941	915	976	930	945	974	939	892	966	938	951	956	961	916	934	986	949	976	980	970	970	986	910	938	968	990	959	912	933	940	954	947	931	956	970	1000	934	917	964	972	929	947	932	966	939	908	901	920	928	974	962	938	916	907	945	987	960	956	933	961	957	902	948	1006	958	952	960	934	928	964	973	979	926	891	959	959	959	944	944	934	928	989	932	984	952	923	956	897	1006	930	966	928	949	968	1008	962	926	884	926	939	971	974	958	947	960	968	973	958	934	937	984	959	954	937	934	999	1033	936	919	944	976	915	959	945	981	903	870	996	925	929	957	952	940	919	960	957	949	968	935	903	899	952	939	953	961	891	914	967	915	1001	870	964	960	934	989	1014	903	968	999	960	909	972	966	971	991	905	929	904	949	970	942	951	926	928	946	926	951	960	954	947	940	915	956	961	965	916	930	890	879	971	955	957	935	978	973	929	897	943	947	964	940	913	957	915	975	946	924	957	915	978	982	959	927	1009	937	881	955	967	956	933	976	997	953	941	967	951	958	953	947	975	973	937	908	940	954	1016	954	916	962	955	894	939	973	959	979	957	964	993	936	998	938	1036	916	997	959	917	964	964	951	925	954	942	984	977	911	945	892	920	944	903	994	956	974	972	962	934	935	944	972	1046	1003	962	950	1022	924	962	887	907	993	969	980	988	942	930	961	955	992	928	940	913	942	917	948	929	949	939	979	907	964	972	1020	941	960	1038	939	938	1025	974	950	960	976	970	950	945	959	943	961	944	995	960	929	925	918	978	937	929	986	885	912	877	1005	982	961	945	955	969	935	918	934	951	941	937	980	899	944	968	978	947	943	946	916	1012	969	925	995	938	1004	965	962	911	968	975	981	874	937	960	923	980	948	925	932	962	984	954	926	954	959	930	939	862	882	890	973	925	983	927	916	926	977	940	975	957	980	989	932	921	964	1011	938	936	917	972	943	972	1008	947	969	921	1011	959	924	959	941	970	1004	911	941	889	977	1003	979	946	912	900	915	978	964	964	962	920	922	884	974	971	958	951	926	972	941	975	904	970	935	989	910	958	954	906	955	983	901	934	949	963	964	918	997	923	972	956	932	922	971	907	1004	963	931	971	949	990	964	991	914	951	881	970	967	943	947	944	970	992	1001	980	989	929	949	946	913	1001	978	994	940	966	964	940	947	985	931	944	938	933	951	1009	938	945	966	919	919	978	1021	975	1002	945	921	934	886	942	907	909	979	913	929	914	928	943	966	935	943	957	892	935	971	959	1064	953	953	898	970	932	952	957	998	930	921	909	934	906	952	966	931	956	909	971	887	958	996	863	944	909	936	945	923	930	961	935	956	987	965	980	976	911	950	871	941	937	890	913	919	996	1030	957	965	935	925	947	946	917	988	946	969	933	913	963	883	960	917	967	966	1005	948	945	923	894	926	926	942	911	978	916	903	917	940	932	994	939	981	993	947	1012	925	928	925	1011	968	1032	920	906	957	917	987	935	938	941	924	911	972	921	1025	926	955	1020	917	929	953	928	993	975	947	1005	919	952	951	951	952	918	981	991	948	935	907	930	911	992	971	944	938	894	957	971	879	944	916	925	939	941	934	979	996	939	969	945	942	942	979	965	918	1026	899	928	930	978	954	934	893	896	984	945	889	941	960	923	977	910	957	978	941	972	910	928	945	947	974	918	970	919	979	965	921	936	985	988	947	910	887	951	953	924	965	899	919	965	914	964	959	921	946	944	1015	930	971	896	932	902	979	929	951	927	950	930	962	942	941	969	957	916	919	934	968	971	947	964	980	944	951	909	945	972	939	912	996	918	1015	962	995	964	938	897	930	919	973	841	966	1018	940	926	934	944	983	938	963	967	994	915	983	977	932	945	932	964	965	971	933	999	983	950	991	954	921	952	922	955	986	916	960	976	975	954	958	933	976	982	979	901	1008	873	947	943	989	920	970	949	949	897	924	995	966	984	953	998	946	929	951	986	941	939	981	968	941	974	977	933	959	943	873	918	920	967	969	946	955	890	1006	1006	908	919	982	910	993	982	998	995	943	915	952	1040	915	948	946	930	960	970	958	975	970	944	940	941	970	968	954	977	889	914	951	977	978	953	943	943	952	955	939	994	961	982	951	947	958	957	954	977	923	997	955	963	910	949	960	930	873	1016	934	966	951	898	974	943	995	917	932	995	934	948	948	936	933	951	1030	942	902	984	979	974	923	950	939	955	995	975	1017	923	950	944	931	953	979	1025	919	975	929	957	945	968	947	939	945	996	946	949	902	1001	941	939	927	954	938	949	912	947	934	927	941	984	906	981	960	1006	936	934	943	948	876	982	973	1038	962	921	1019	934	999	984	938	925	986	941	962	967	911	940	925	952	909	956	967	923	1034	925	946	987	960	976	974	927	987	997	943	924	981	965	1014	928	931	928	950	907	975	920	974	969	1007	929	927	927	991	905	1012	968	881	929	903	1005	915	979	967	989	937	953	928	952	964	933	972	895	915	981	984	982	995	909	1009	980	935	875	939	1011	976	944	941	951	987	905	933	907	925	937	950	988	957	965	1005	950	936	934	933	919	1003	984	937	974	962	960	904	953	961	952	933	986	962	943	934	946	915	930	946	972	954	936	888	929	972	941	988	948	952	905	942	951	936	911	976	965	974	983	934	989	997	954	989	955	936	969	956	913	934	929	1022	962	926	928	928	950	913	921	920	958	976	987	926	895	969	988	956	962	926	936	955	929	965	945	965	934	894	933	932
5060	1149	4333	18813	13143	6341	2795	1323	948	868	801	836	816	853	822	829	791	819	812	859	836	819	813	781	797	806	790	807	814	774	827	790	827	786	835	811	787	810	808	830	806	834	821	871	802	792	832	822	859	833	784	783	825	848	814	819	784	818	803	796	846	830	833	846	744	783	800	791	812	838	813	858	810	779	860	831	805	823	809	818	825	855	823	764	821	860	818	810	823	788	824	792	832	868	808	820	816	877	835	848	825	816	828	814	785	822	735	762	738	827	817	781	807	820	802	824	808	782	760	840	833	810	789	799	832	868	849	834	837	789	841	807	796	784	818	751	796	807	816	822	853	752	788	803	814	803	813	817	807	795	777	809	830	805	872	853	826	804	780	813	800	822	804	815	809	830	822	811	816	843	834	837	792	782	813	830	804	857	818	847	860	803	786	826	824	812	814	845	816	827	845	801	786	786	807	786	828	833	834	841	807	844	812	858	865	791	816	801	795	817	826	777	765	799	792	767	814	788	774	763	794	846	747	781	798	802	747	799	806	807	811	785	832	806	820	813	742	807	762	814	828	764	866	747	796	845	800	823	797	751	860	812	833	769	849	813	822	735	843	828	789	827	857	777	781	793	796	751	873	840	819	796	798	863	790	782	788	810	819	811	838	802	847	796	841	840	796	801	823	830	756	767	802	782	801	807	827	803	832	845	809	813	820	860	778	830	841	803	787	813	804	845	842	889	850	799	761	806	817	801	794	808	804	819	816	852	785	821	840	775	809	811	833	761	782	805	813	809	814	834	788	760	828	757	828	812	767	791	787	765	798	769	823	818	804	834	801	822	787	817	830	814	793	819	807	768	786	816	776	882	789	796	802	832	819	851	782	799	835	788	824	762	826	829	781	826	777	864	860	799	800	792	819	857	760	802	802	813	824	834	785	805	814	773	797	826	798	820	817	810	782	795	832	849	830	826	873	821	819	822	896	814	780	784	799	809	799	818	799	811	833	802	761	819	768	787	857	846	796	805	809	813	825	811	761	791	801	814	816	765	783	799	836	820	821	780	817	832	809	818	845	805	850	800	857	808	841	867	768	805	818	783	840	781	817	804	823	814	801	805	844	796	825	822	819	840	840	841	805	837	831	811	821	810	828	789	848	782	801	796	800	881	783	821	825	823	807	785	842	810	821	848	779	824	816	771	813	825	797	807	804	827	792	793	815	836	815	823	821	822	778	795	808	796	826	850	823	813	815	818	809	809	843	738	787	892	832	805	820	821	770	784	823	789	800	833	832	809	804	783	821	830	813	861	819	769	802	812	817	828	826	789	760	763	786	812	798	804	819	819	778	776	832	775	780	816	790	785	827	815	801	788	809	793	830	796	833	786	830	771	857	784	803	854	811	881	784	813	823	824	778	781	829	797	835	821	793	764	855	795	798	798	821	845	806	847	795	770	826	772	793	778	830	814	790	771	816	833	818	754	834	794	806	827	821	792	839	850	834	834	796	836	811	809	757	814	773	758	794	825	771	793	853	816	805	793	785	768	794	809	818	803	860	838	838	823	771	773	781	827	807	836	843	817	798	844	809	823	857	759	788	833	780	846	864	774	852	784	822	808	833	810	825	802	804	786	832	808	777	799	825	845	814	810	845	814	798	789	825	759	871	833	844	828	818	836	829	783	841	834	841	816	847	807	823	816	858	802	829	834	835	814	794	820	792	783	829	810	836	863	829	818	753	789	818	816	836	812	814	796	802	814	791	814	813	870	830	798	794	785	847	807	790	848	822	840	833	837	826	824	815	841	777	834	817	860	804	814	806	837	841	792	783	802	803	869	823	819	814	784	801	808	797	831	733	859	782	842	833	837	836	780	797	796	860	822	782	854	862	838	810	776	826	840	757	807	815	846	780	856	890	834	839	854	830	803	858	822	852	803	834	815	807	820	817	838	826	792	810	805	772	808	820	837	848	826	839	847	805	765	800	877	832	824	794	815	816	752	806	824	798	820	785	855	790	806	790	766	809	800	837	767	848	877	801	807	803	787	748	779	866	802	809	799	835	810	815	838	855	796	845	811	829	806	815	842	852	883	812	852	781	817	867	779	811	834	754	834	809	839	803	856	823	838	805	830	839	804	823	815	825	827	794	787	803	774	854	836	813	792	791	803	815	846	838	832	814	786	816	845	819	809	848	836	844	870	800	783	807	819	791	802	818	824	803	763	833	784	800	824	835	813	771	770	780	789	812	848	817	778	859	809	822	760	828	825	797	779	810	851	837	817	786	844	840	800	788	786	823	816	796	754	808	769	817	804	827	817	775	800	834	848	795	787	816	797	824	815	817	799	758	782	803	843	843	833	812	804	826	797	841	759	846	788	792	781	826	854	850	831	788	765	821	794	797	779	796	764	809	804	838	784	822	836	775	807	792	882	815	783	837	831	786	825	751	803	849	801	864	822	828	850	813	850	830	811	823	798	761	785	851	807	830	799	807	791	839	789	845	751	811	834	859	786	817	883	822	820	803	821	807	790	813	835	809	830	820	839	777	819	760	788	802	857	842	867	861	845	840	809	822	846	778	837	827	782	848	743	833	819	850	829	760	775	800	816	812	897	840	734	817	758	836	872	824	784	758	841	818	840	765	804	739	777	823	759	838	745	821	810	806	745	837	756	776	833	790	820	831	860	811	827	824	847	848	816	767	822	753	841	757	781	840	810	808	890	802	807	853	838	852	777	853	823	815	841	809	770	841	827	805	824	817	792	807	785	814	853	781	791	803	852	857	819	783	834	885	768	858	839	761	822	865	835	807	814	780	803	769	805	842	826	818	797	853	788	850	772	812	826	780	800	815	875	787	846	823	831	818	796	810	766	808	812	803	827	816	750	809	839	812	788	788	787	859	792	815	847	808	859	861	782	782	821	810	809	837	824	753	799	852	852	823	831	785	805	816	839	779	784	804	824	759	764	805	848	811	781	903	821	798	788	802	803	847	804	778	798	826	827	881	808	787	770	858	769	839	801	808	829	797	787	870	804	778	784	819	767	832	804	787	835	834	838	853	838	808	800	806	862	831	830	813	825	833	790	799	813	814	849	795	805	790	847	798	796	839	815	792	805	823	834	836	852	841	808	845	785	807	812	828	776	906	826	854	793	778	829	797	800	806	795	790	805	801	774	845	838	776	793	744	815	774	836	861	784	819	826	800	844	848	816	849	822	797	816	879	812	731	855	815	807	841	797	758	859	802	828	798	846	777	845	771	842	794	812	840	786	854	797	782	781	803	796	816	775	809	859	796	813	798	861	823	742	807	841	805	804	799	771	800	799	863	820	825	830	771	843	802	788	798	825	799	841	802	823	838	862	823	816	757	813	784	808	804	797	763	865	792	814	836	792	809	790	826	815	856	811	803	840	851	743	806	798	790	776	749	821	855	893	800	776	774	838	830	833	775	849	813	805	846	852	822	827	765	798	818	754	820	891	806	812	802	848	806	820	845	808	842	808	777	835	816	797	871	840
24600	21166	29133	55635	58221	42071	23563	7558	2044	1278	1018	968	949	940	976	930	952	982	922	913	937	917	951	911	913	932	919	889	906	928	971	964	935	977	979	881	904	908	904	983	915	938	891	934	919	902	970	922	925	905	953	953	914	945	923	898	939	882	932	893	965	941	924	918	878	926	923	955	908	926	926	913	915	873	917	897	937	933	906	918	916	885	957	855	886	881	970	893	895	953	905	1005	910	914	958	879	917	928	891	918	918	879	915	883	995	950	926	900	919	888	887	935	977	931	867	893	916	932	951	963	934	915	927	896	873	912	965	961	943	936	916	932	940	891	898	938	939	938	928	909	953	915	952	981	887	856	924	927	919	877	937	905	946	902	933	879	930	945	911	906	911	920	942	899	932	904	957	930	913	945	938	923	920	934	928	907	927	897	890	959	852	953	905	953	937	909	905	919	923	967	863	884	889	909	963	934	962	923	895	950	882	925	872	923	896	918	986	936	977	932	886	939	910	874	865	963	941	924	862	892	910	917	982	891	943	885	965	893	927	900	964	896	907	932	941	921	943	932	897	889	918	925	903	870	854	857	927	943	911	894	934	941	896	910	966	923	957	893	972	914	962	910	961	879	991	908	892	930	908	887	951	935	917	895	979	1016	940	908	938	935	928	992	908	930	873	898	912	939	910	945	903	919	902	931	963	923	921	900	940	916	929	912	947	950	885	888	941	904	924	968	913	861	953	866	910	897	916	887	942	935	946	963	871	980	970	909	965	900	899	861	946	882	902	943	956	889	929	903	889	918	897	947	919	914	903	942	937	904	940	877	978	886	926	912	903	935	891	903	944	882	938	918	936	1006	879	951	924	914	932	911	943	949	914	912	914	906	869	942	916	967	926	949	904	927	960	877	923	927	938	921	916	933	970	931	915	912	930	931	981	940	944	910	918	936	881	949	937	958	891	899	942	955	956	906	970	920	929	934	951	889	924	954	962	969	912	869	910	948	950	899	929	994	870	911	934	969	937	987	966	948	906	936	925	947	961	992	908	1003	936	917	874	910	907	921	909	916	917	938	922	890	904	880	921	939	971	924	986	947	918	916	904	935	968	932	960	916	975	871	909	953	937	848	918	931	874	892	919	920	945	914	888	938	900	907	866	943	969	881	970	895	942	911	891	883	894	911	892	947	913	916	924	958	931	961	975	957	903	900	959	927	880	879	902	923	952	960	951	960	920	950	931	910	926	903	928	882	914	867	923	893	929	961	902	911	906	874	952	990	909	895	961	941	966	955	932	916	850	909	887	964	921	902	897	913	886	878	865	937	946	909	947	895	938	913	946	911	853	916	915	902	921	908	933	949	909	993	893	909	882	948	948	883	933	904	994	877	893	939	970	869	915	969	921	962	944	969	956	905	964	893	927	912	890	908	881	893	884	914	937	928	927	965	906	913	926	947	944	943	870	915	950	900	884	909	914	945	888	1023	934	924	920	958	946	877	913	919	983	936	1008	868	936	902	941	969	925	894	985	927	976	940	953	916	922	924	930	911	960	953	899	883	891	882	918	934	913	966	938	937	943	918	942	889	974	930	929	934	944	954	926	934	933	932	1007	894	898	911	958	868	928	946	923	886	956	879	919	872	926	917	924	924	931	982	951	903	874	905	951	922	925	962	950	889	927	900	924	864	908	842	905	970	960	966	952	867	943	920	894	894	856	927	878	910	951	915	921	931	926	941	889	877	966	965	874	879	901	907	941	937	959	907	903	949	900	921	883	901	894	983	872	925	911	876	940	933	921	883	911	921	934	901	945	959	877	920	903	888	873	906	940	941	930	918	918	894	876	870	927	957	900	894	905	908	936	938	896	913	936	940	922	881	902	957	936	896	949	969	932	945	864	914	982	872	874	896	949	897	924	923	904	849	893	918	915	888	912	896	928	968	933	892	949	857	947	925	934	857	881	938	896	962	927	877	916	979	878	962	900	945	927	951	963	847	851	887	890	895	980	990	925	869	863	931	938	895	945	969	920	922	876	900	904	921	911	964	954	944	926	953	927	899	874	939	949	929	895	974	934	896	952	909	860	925	881	922	900	944	932	925	948	951	913	939	887	956	926	999	985	923	910	915	949	958	927	892	943	990	926	945	909	940	886	958	986	932	946	896	926	957	831	949	892	852	963	935	875	875	917	963	930	935	899	943	919	952	945	908	931	928	898	921	946	957	892	876	890	912	860	880	933	893	951	915	926	972	934	885	912	923	924	903	908	881	875	935	911	945	862	934	896	915	894	969	927	953	933	908	908	898	979	937	964	992	894	890	938	893	899	901	911	975	903	929	931	909	884	956	912	916	859	885	921	926	916	906	922	904	903	912	893	946	915	916	907	924	937	964	916	943	891	892	925	917	897	917	889	883	920	918	925	941	968	928	978	921	989	879	945	908	908	902	940	876	926	890	911	887	943	915	926	881	962	969	902	886	898	902	900	914	936	919	934	902	927	889	914	899	936	956	911	917	944	949	923	913	904	885	930	918	921	886	992	927	921	930	884	936	861	911	933	972	880	910	965	894	941	926	903	899	915	941	966	919	931	876	893	902	904	918	973	954	980	869	940	912	941	979	911	873	934	898	922	928	977	934	893	928	888	968	962	912	897	959	898	884	975	919	924	882	942	865	943	897	918	859	981	933	936	921	946	920	909	914	987	952	947	924	962	931	940	883	922	922	867	897	905	919	924	907	937	891	908	937	930	933	912	946	915	951	922	931	865	953	944	892	930	852	971	904	933	958	897	872	876	913	907	934	908	925	914	951	944	892	870	894	876	893	899	925	955	917	886	920	975	963	913	900	930	984	889	928	927	872	922	953	924	954	951	936	885	913	867	947	913	913	908	961	906	935	910	911	905	922	934	950	908	898	969	848	896	863	947	912	913	888	907	951	929	882	949	940	974	946	929	902	947	962	890	959	942	919	944	980	952	926	908	867	918	935	924	963	899	937	888	923	900	941	934	951	915	916	915	934	977	984	936	957	929	944	961	930	913	919	896	910	927	889	966	919	928	958	910	974	990	917	915	932	930	929	913	917	897	910	896	952	945	971	908	933	933	915	985	954	918	900	915	921	873	943	983	928	892	920	1020	926	933	955	953	975	957	880	903	890	959	959	947	947	941	983	860	958	890	952	953	885	917	946	899	900	921	949	876	955	939	933	954	912	917	945	882	948	909	905	910	899	930	920	913	932	882	971	970	868	950	928	896	859	938	956	907	976	924	938	908	876	881	904	904	908	881	934	931	906	920	967	889	934	916	956	916	892	918	945	963	893	926	911	940	918	840	960	929	939	921	912	923	918	936	879	927	887	955	917	960	941	904	944	878	903	911	873	935	951	946	924	953	950	916	943	933	908	903	882	959	930	941	913	927	932	917	869	932	886	860	874	956	889	944	916	934	868	934	905	947	918	881	954	911	936	923	925	898	912	963	922	915	886	934	889	938	947	908	976	999	935	940	932	961	915	911	903	896	929	924	929	965	900
3600	4412	22042	69704	56412	32749	15427	5258	1954	1129	872	837	818	816	854	834	818	874	897	878	818	814	846	883	840	895	841	879	836	847	834	841	874	855	843	893	835	866	862	860	809	862	826	805	891	850	841	791	892	866	839	873	859	854	895	846	789	803	890	862	835	895	836	888	821	821	799	838	837	845	889	824	861	841	828	831	808	825	825	807	844	807	848	858	857	888	787	866	824	840	847	852	796	845	836	823	826	828	855	816	792	816	831	782	815	856	812	801	820	807	806	833	794	843	884	829	847	817	864	865	849	827	805	813	819	858	853	878	829	844	853	822	810	870	813	827	840	816	829	878	880	845	807	826	852	828	879	828	868	839	864	839	852	848	876	852	832	814	828	853	861	815	838	870	820	851	905	811	861	893	835	850	874	784	798	805	848	848	855	891	815	828	861	853	812	853	868	826	796	852	842	862	881	857	816	849	787	823	851	776	814	794	878	846	847	808	849	845	859	852	863	846	874	907	866	835	847	800	851	865	835	839	890	831	844	833	809	833	824	786	785	865	843	874	844	880	907	852	814	831	884	833	848	850	827	880	825	831	836	816	769	872	879	834	823	833	891	838	851	874	841	833	839	800	833	818	869	827	801	812	883	861	859	863	785	805	847	817	853	842	864	860	869	868	832	846	802	896	850	846	806	822	861	828	846	816	830	810	818	878	841	851	851	789	841	853	819	813	866	810	837	854	856	852	798	811	872	819	861	823	835	788	821	909	844	880	840	850	795	846	790	872	799	812	829	874	849	788	829	887	911	845	827	836	819	840	851	808	837	830	906	839	855	829	844	831	859	867	828	862	838	865	868	833	811	828	816	867	844	857	790	851	824	863	850	850	849	871	860	820	870	885	831	880	823	858	875	749	805	809	826	812	797	813	843	793	880	843	785	815	848	814	857	817	776	807	814	866	833	828	840	864	801	825	845	836	853	791	810	826	893	863	852	806	886	847	855	864	835	795	850	828	834	841	848	834	835	899	903	825	828	813	828	908	836	821	824	777	845	822	836	821	836	813	864	818	813	832	803	836	861	844	817	830	833	832	860	865	820	811	849	839	888	835	859	860	867	782	829	840	811	781	848	823	903	811	822	880	836	857	835	827	794	807	862	892	853	856	828	817	883	854	818	846	854	869	844	817	822	885	814	863	835	873	859	852	813	823	875	830	836	841	879	845	848	819	793	884	796	842	838	836	862	820	845	814	893	821	889	860	851	858	901	858	889	803	865	822	843	841	871	821	793	874	844	847	911	850	862	853	862	822	829	857	877	879	830	862	839	843	861	848	847	824	823	783	833	793	820	834	904	851	852	839	792	863	800	862	864	856	842	825	843	874	849	826	853	841	804	844	799	850	858	810	861	834	849	834	820	813	807	837	835	845	868	845	849	828	857	845	814	815	849	849	815	899	835	843	869	823	848	815	824	790	866	819	856	813	800	849	864	905	863	864	837	853	845	842	864	835	836	861	853	846	871	794	847	881	812	834	764	900	835	834	856	870	904	830	820	921	809	861	834	860	862	786	905	817	824	816	820	865	833	857	833	820	832	807	850	774	831	817	863	850	874	779	844	810	780	805	809	801	820	850	835	886	834	867	835	866	838	854	842	816	828	809	899	863	797	874	886	813	888	858	863	817	876	874	855	812	861	859	886	829	877	806	808	842	843	841	799	845	852	844	853	862	830	832	841	858	852	852	782	836	809	878	814	837	840	840	831	831	906	789	811	830	805	774	888	802	875	820	870	857	908	904	862	862	861	819	837	844	830	821	797	856	834	810	811	878	866	833	869	878	824	859	848	883	800	842	793	836	793	853	838	836	813	872	834	831	801	846	823	808	781	874	742	782	835	885	821	804	865	852	835	810	832	801	841	842	860	814	837	817	887	889	848	802	821	885	847	776	848	808	857	832	834	821	903	866	851	851	830	827	821	825	848	832	812	848	788	831	857	793	812	809	825	837	857	823	839	874	859	844	851	830	783	843	821	798	835	846	819	813	878	880	840	840	820	796	847	816	835	826	847	801	810	854	871	867	835	847	849	839	811	829	863	855	825	789	875	807	846	838	837	847	843	878	858	857	843	777	862	764	777	856	852	844	894	785	856	844	792	797	790	795	841	836	805	891	808	872	885	812	815	846	800	829	842	884	856	830	836	874	822	869	829	826	827	876	846	863	838	864	850	791	884	819	830	874	791	796	810	822	809	804	844	835	778	843	878	852	822	826	793	855	792	796	851	802	807	863	880	839	845	816	780	807	837	878	845	863	828	770	854	811	859	845	841	828	871	843	860	822	858	849	879	856	858	847	811	870	836	790	817	853	785	835	871	863	787	850	850	838	815	836	893	852	818	845	859	893	800	832	831	840	853	820	822	888	820	824	879	865	818	806	829	840	859	876	822	828	836	804	798	817	834	885	827	838	795	877	806	860	906	858	834	868	831	829	770	880	864	824	858	837	827	828	847	851	834	854	832	853	804	844	846	860	863	821	809	847	862	834	824	804	875	851	807	839	843	827	787	867	822	843	806	801	832	794	846	844	832	839	817	880	841	839	852	885	793	857	812	851	871	836	844	842	819	859	840	853	837	818	837	801	855	831	835	803	811	848	783	858	876	882	888	789	811	843	807	842	886	822	833	862	861	811	867	838	801	817	832	798	899	836	834	843	847	834	844	871	815	851	812	829	820	907	807	852	810	818	848	829	833	839	783	838	845	794	836	857	798	809	838	835	822	840	914	862	830	839	799	854	852	793	794	818	820	835	814	805	868	800	827	827	859	830	860	821	826	799	839	802	825	833	828	819	870	857	844	831	815	858	807	803	841	856	832	858	783	806	851	803	865	811	801	855	815	805	871	859	839	825	834	844	816	855	872	749	867	844	822	842	869	819	860	838	810	832	825	797	842	878	846	795	879	826	854	831	855	837	826	850	847	831	855	794	791	806	852	814	790	801	857	812	839	841	858	824	832	828	812	834	823	821	846	856	790	812	835	832	784	817	759	812	858	801	809	849	843	867	857	809	832	860	810	865	846	845	832	874	807	811	782	863	883	819	812	842	835	841	809	831	850	893	861	905	838	878	830	846	875	864	789	781	820	883	840	854	841	810	812	911	771	817	859	846	866	825	826	823	864	826	771	892	797	808	826	846	863	860	861	839	827	871	800	835	868	818	792	811	838	817	846	828	856	874	796	901	835	840	816	822	880	821	813	851	826	825	811	811	824	799	796	878	830	821	835	859	816	807	860	815	835	862	814	836	939	839	823	866	796	865	858	836	850	852	835	830	810	811	849	857	882	841	807	843	823	813	846	808	847	801	813	829	832	829	864	836	832	873	832	837	782	824	848	798	828	882	814	880	838	873	863	846	830	821	834	890	850	847	773	793	848	828	831	821	804	799	832	816	842	868	821	831	851	851	843	874	848	750	782	838	809	824	827	884	839	861	835	852	823	812	863	857	795	817	788	828	850	838	827	801	859	862
23791	21138	29142	49435	60656	48463	31379	11950	3032	1348	1126	1021	1057	981	1037	1028	1103	1074	1044	1026	1044	1047	1052	1048	1047	970	978	998	1055	1083	1040	1019	976	976	1027	999	1038	955	1013	1075	1028	1030	1063	1042	990	1061	999	1037	1016	1045	1025	968	1090	999	1047	1012	1016	1020	999	995	1030	958	957	1062	976	987	979	956	1053	995	970	946	997	1025	1056	1052	1026	977	1048	1030	976	974	1011	1046	1016	1014	951	1045	1008	1055	1015	1000	979	1061	1047	970	1042	983	1036	963	995	1002	982	1013	1014	1019	962	1024	959	982	1008	937	1018	1010	1081	973	1038	982	1052	951	1018	1075	979	1001	1031	961	1004	972	943	975	1006	990	978	989	1031	968	1006	987	1020	1015	971	1017	999	991	1068	1014	1102	1030	1054	1022	961	996	968	1009	1018	1020	983	961	998	1026	1017	991	1048	1008	966	1052	1025	1021	1017	971	1067	960	1021	1017	968	983	989	992	1033	974	1039	959	1041	916	970	1025	1009	1043	987	999	1034	1014	1002	975	951	1008	1010	1015	969	987	998	1050	982	971	1008	1019	1019	1023	972	964	990	974	921	995	1049	1046	1016	1031	927	1029	944	952	1068	983	1032	981	1019	1054	972	1054	1031	1059	1060	955	995	1061	950	980	978	968	1007	1049	993	990	984	1044	1036	987	935	1002	995	1016	1037	1048	994	1004	975	1041	1024	994	981	984	1004	944	992	1039	980	1004	998	1023	948	1015	983	1068	1049	931	1031	1029	980	1011	1027	1100	1019	1031	967	1011	1016	1038	1021	980	983	1010	986	1000	1025	989	984	976	983	1031	966	1019	1014	1027	980	989	995	981	1049	1043	1031	951	1028	1002	1041	1033	1008	991	1023	1012	1011	1014	943	1006	1024	1003	950	989	1037	1011	1015	997	979	1041	978	1007	994	1009	1038	993	1003	1014	975	1036	991	1014	1029	1017	1018	997	1053	1009	1000	969	1035	1021	992	1034	985	1077	954	1045	979	964	971	1030	1004	1018	993	1018	1053	996	973	1018	1060	982	974	1045	1058	1006	980	1006	1003	1001	993	1036	942	1040	1047	1030	1002	1042	981	1019	947	1020	1037	988	1049	1006	1030	986	979	1011	994	990	1004	1024	987	998	975	1012	1039	1035	1020	1005	1033	948	1033	1047	966	1039	1020	1042	1028	948	1056	974	1003	976	965	1051	1077	991	1019	985	1013	966	990	981	1033	1076	1037	1050	1054	1027	1026	962	1002	1045	1051	1030	991	975	1017	970	981	1010	1051	1016	951	1001	980	997	976	1027	991	987	1008	1037	1008	1017	1008	1035	1085	1041	1060	987	1027	1045	1012	1068	999	986	913	1006	997	999	1051	1080	1021	989	1025	1037	984	986	1053	973	1013	994	1040	1003	1043	987	982	1053	1009	980	1063	1051	1016	1010	1029	1020	1018	1010	988	1027	1063	1000	981	1027	1053	983	952	987	1041	1000	1048	976	1042	963	956	1002	1036	986	972	1051	1038	996	1016	989	1028	982	1076	989	966	999	1005	1044	1005	1033	1023	968	1022	1018	997	1013	999	993	1010	1019	960	1023	961	1032	1033	993	978	969	1007	1008	966	1002	1031	981	1026	1018	1006	1001	1088	1007	1017	1037	972	954	1044	986	996	1057	1013	997	1022	1012	1047	940	931	1049	986	985	988	971	998	1007	1017	1006	986	1024	979	1030	1003	1050	1023	1009	976	1009	961	1049	1025	1029	1061	1022	965	1005	975	1016	962	1013	1037	983	1059	1021	1041	1073	1031	981	1045	1036	992	980	979	965	1012	970	992	1045	984	981	1013	1005	1022	1017	988	1056	1010	1052	1059	992	1006	1008	946	1022	980	1014	989	971	1049	944	1006	997	943	970	1059	997	988	1016	1021	980	1039	992	1000	986	967	1005	1026	1035	1025	966	1004	1031	1018	1014	1050	927	1009	972	977	1015	995	1027	976	1034	1019	981	923	1032	1014	1012	1031	1003	958	995	1003	1029	1037	1053	1017	1002	965	1002	1032	1023	991	1006	1057	941	1002	995	1001	971	995	1051	967	977	949	1011	1007	998	1019	995	1005	1098	1020	988	1051	1037	998	1011	984	1066	1052	1018	993	956	1069	997	1053	1076	1005	954	1012	968	1016	1012	1026	964	1002	980	1015	967	1030	1058	1056	980	990	987	1039	962	1004	982	1028	1044	1002	1052	991	962	980	996	971	998	1037	1028	967	981	1006	979	979	1010	982	1000	1027	1021	1005	1034	964	1011	972	993	1034	1013	980	969	995	939	977	994	1003	996	1020	1027	1021	946	978	1014	944	982	994	1006	980	1025	993	1031	1029	1007	997	1008	1012	1051	1008	995	1058	951	1024	1007	1010	1024	1033	982	1017	973	1019	1018	1017	1046	1044	979	1004	1022	1089	1020	1015	1003	1019	987	1037	976	1035	976	1036	973	991	1032	964	1020	1042	1012	864	944	1014	1028	1060	1051	984	1053	978	1017	988	1074	1038	1014	1033	1019	983	992	997	1074	968	1010	1041	1014	968	1002	1018	1004	1050	953	963	1024	1030	986	1066	1010	941	985	979	1011	1052	1029	1008	1027	984	1030	979	1053	1035	1022	918	957	996	1001	1023	999	997	970	1013	990	961	996	941	1053	1028	980	1056	982	982	1060	1017	953	1003	1065	1027	1022	1070	952	965	1002	1025	1014	1007	1004	962	1061	1011	1015	994	954	1022	1008	1067	1036	1030	1021	1020	1001	1009	1042	1006	1071	1047	994	988	980	966	1024	992	1049	1014	966	998	1088	1025	1011	1014	985	963	969	1036	1039	1022	990	981	1022	1027	922	975	1000	972	1063	1016	949	973	1029	1000	968	1014	976	949	976	985	1003	1007	927	1037	932	1011	993	952	1056	1028	1022	1057	978	986	1014	987	910	958	988	1019	988	975	975	1003	1003	974	1058	1021	1020	962	1034	1045	1068	995	1000	993	994	1036	973	1021	1006	1075	964	1038	960	1020	966	974	1002	1064	1021	972	1026	1018	983	970	996	1036	941	1010	996	986	994	991	997	994	980	1041	976	1003	1031	995	1000	942	964	1017	992	977	1021	988	1066	1025	1009	1007	1043	989	956	973	1000	989	993	1055	1036	956	1021	991	1025	1010	1048	1008	1026	1042	1015	1023	1033	1029	974	959	1020	1010	986	992	1030	985	1048	985	922	1011	1026	964	971	1031	986	1009	924	1022	974	963	1025	1043	987	1005	975	1017	990	1021	1015	1033	982	990	995	990	1033	989	1016	1018	993	1054	980	1008	1054	1009	1001	1031	1074	983	1015	1052	1004	952	1019	1022	1011	1037	1041	999	1026	1010	1045	985	1054	1052	1026	990	1019	975	1055	970	923	999	973	968	1001	1033	1022	1030	985	963	993	973	1063	981	953	1003	1040	1119	1040	1041	1041	1019	990	966	955	1003	995	999	1052	1033	1034	995	983	978	967	1021	1003	994	993	966	971	1014	1013	997	990	981	1013	998	1062	973	998	984	1025	1053	1007	1065	980	1006	1084	1043	965	994	979	984	989	1005	924	1038	1064	1020	1028	967	996	976	1051	1042	1031	1042	1018	992	975	1013	977	970	1049	991	954	1034	977	1034	953	955	1034	1015	988	973	1007	1039	1021	981	993	983	987	998	1068	983	953	995	971	961	1027	977	950	1058	992	994	979	1039	1003	1097	1020	1000	1009	979	977	1032	947	973	989	1041	989	1013	950	1011	959	979	998	1015	1046	946	1041	990	939	1012	957	1030	1008	1028	988	1064	1015	974	1050	1039	1044	964	920	1019	973	1015	1030	902	940	1056	987	1036	1073	1045	1015	1021	997	1001	1035	979	954	1035	955	1050	975	1012	1009	1033	958	1007	1024	988	1010	950	1018	1005	1022	1011	1013	973	980	1012	1053	1003	988	937	1012	989	1126	1002	957	969	1022	1019	1011	947	1033	1001	1039	993	999	999	1045	958	987	1036	1004	1000	1018	994	1007	986	987	1021	1085	1048	1009	992	982	1024	1026	976	1044	980	1028	958	962	1051	1007	1038	951	1000	1031	959	975	951	1023	1031	981	1016	985	954	955	991	990	1022	1042	983	951	948	1011	995	1002	973	1031	985	974	1005	985	1027	978	1008	1010	974	1041	1031	1065	1006	1026	1048	940	1004	988	1052	1002	1027	967	995	972	1025	980	985	1022	1014	999	977	1030	1023	1049	1086	1041	1050	965	1029	1002	1011	998	991	993	1054	984	994	1021	993	987	1041	1057	970	1030	988	1016	1025	964	1046	966	1006	998	944	1020	1016	1009	984	971	1001	1048
3780	6742	24433	80930	67700	42618	22307	7754	2714	1221	946	913	957	978	930	895	912	876	973	949	931	926	960	928	969	926	919	938	922	949	901	969	991	882	976	905	927	939	898	973	884	925	950	900	873	938	895	922	908	860	976	905	935	948	917	897	963	953	874	887	899	912	866	974	914	894	883	912	933	963	948	950	930	947	931	926	898	923	917	910	899	939	937	925	959	884	919	885	929	928	898	910	900	888	897	902	960	945	903	918	927	874	849	900	901	951	921	914	946	852	910	897	933	944	930	926	953	916	943	951	878	924	909	961	885	896	904	956	904	906	892	985	968	913	880	902	932	883	897	919	929	930	924	932	932	926	888	965	928	932	895	946	913	925	966	952	861	920	919	898	886	931	903	908	840	916	888	895	915	927	940	940	926	880	836	872	890	931	911	892	918	857	979	862	939	891	887	928	880	917	924	887	940	885	951	938	981	897	931	929	900	879	946	936	943	960	925	917	959	956	934	943	878	923	918	935	932	961	891	940	909	904	923	883	894	900	929	896	963	875	885	884	914	912	874	932	931	950	889	933	934	922	873	929	895	911	916	874	884	917	907	882	922	918	904	929	869	898	938	870	876	897	920	907	879	918	914	915	930	954	882	858	903	921	948	848	959	921	922	907	880	871	902	939	914	943	986	914	915	881	888	915	902	884	918	921	877	872	889	896	965	891	912	898	938	892	964	907	921	923	887	893	929	954	891	921	868	980	928	1001	933	872	922	929	952	925	891	932	941	946	916	930	896	883	916	943	970	896	924	894	915	923	870	892	915	889	885	915	960	883	912	904	932	898	936	902	862	947	878	955	898	923	941	854	883	943	878	932	923	896	893	881	891	951	942	891	882	890	916	845	905	904	865	903	887	886	873	888	948	916	921	853	934	924	925	909	863	936	929	938	897	948	953	923	884	903	945	910	939	902	863	922	896	910	913	926	934	917	907	850	887	895	967	886	930	892	894	880	928	932	930	919	901	980	908	909	883	851	933	972	901	974	942	952	890	901	967	925	909	927	902	896	962	895	895	931	869	915	934	882	913	922	912	934	931	942	883	924	892	934	929	911	942	880	870	889	919	922	900	957	914	928	892	923	913	942	889	959	907	919	841	923	956	922	911	898	972	906	943	905	926	899	893	920	884	959	882	906	910	887	898	929	888	895	873	899	884	906	915	923	888	886	912	890	886	933	945	980	903	893	874	881	905	929	926	913	916	931	916	988	905	865	871	938	960	918	919	889	896	975	928	932	900	944	955	906	913	946	876	932	940	910	905	885	931	902	945	936	916	903	966	929	913	943	913	946	946	889	927	908	865	918	904	894	974	959	940	958	904	931	863	907	889	928	926	977	890	878	834	974	887	890	866	896	957	913	868	883	864	965	948	918	936	943	920	935	920	875	870	933	912	931	893	907	918	907	886	943	927	881	919	892	861	941	914	909	932	931	906	890	924	916	923	909	928	916	899	919	899	915	922	907	886	887	901	934	944	882	909	938	952	947	889	899	914	880	929	865	905	891	945	937	898	864	892	902	942	927	908	872	877	983	910	959	946	925	942	917	911	908	897	910	900	928	832	882	931	868	933	952	910	929	919	877	975	927	955	915	924	918	955	841	900	904	908	912	918	994	933	867	905	958	941	917	912	905	859	855	867	992	922	941	939	852	907	930	876	884	913	925	914	936	877	917	956	973	926	883	889	889	874	904	913	901	910	952	925	838	954	880	887	972	936	893	879	911	900	967	905	935	922	901	895	876	963	905	901	913	948	936	870	898	911	928	962	915	897	922	939	894	971	937	910	891	890	891	961	921	890	977	882	920	934	933	904	973	921	898	887	873	939	925	916	910	986	888	969	887	920	920	858	860	880	877	946	887	874	952	904	931	940	897	915	919	893	888	957	929	896	854	934	924	916	956	971	920	935	951	925	912	991	934	925	931	903	924	930	947	922	873	875	969	928	912	955	941	864	822	907	910	895	955	918	878	863	921	857	923	910	940	921	909	956	868	894	918	905	882	945	944	874	900	888	891	911	933	900	936	961	884	964	940	912	894	978	887	878	902	855	897	923	903	917	925	931	890	930	887	918	908	936	983	898	928	901	984	917	928	993	939	910	946	926	878	954	892	944	921	904	912	862	929	990	894	918	955	932	901	879	922	865	914	890	922	901	928	909	923	920	927	874	894	920	920	941	897	934	929	932	919	943	934	959	930	867	943	959	905	902	906	900	887	900	909	911	914	950	897	919	934	909	924	940	953	869	918	849	929	918	856	953	918	913	953	874	937	902	900	944	953	895	969	856	906	904	865	933	948	949	925	913	875	919	906	877	902	908	983	919	921	917	932	905	914	879	913	912	957	912	941	918	941	911	913	923	870	932	874	916	916	869	914	920	889	959	923	961	945	935	971	918	905	952	910	918	897	948	879	927	881	875	900	859	912	870	918	897	903	914	865	978	920	936	915	939	933	952	880	957	877	959	931	928	887	944	865	915	902	835	953	892	878	956	885	877	889	877	880	878	939	898	892	955	881	932	907	901	936	930	927	910	887	908	925	911	946	924	887	912	891	894	892	916	876	865	915	867	936	902	902	988	928	936	964	888	939	890	903	885	866	961	935	918	944	907	949	883	931	952	933	868	894	926	856	931	912	961	843	950	898	922	895	951	893	897	923	917	876	936	895	874	905	920	942	929	913	946	949	897	886	865	922	946	889	918	925	894	942	902	908	884	938	959	811	924	889	921	889	923	968	910	878	946	966	885	957	923	979	963	871	905	898	953	922	978	935	939	968	960	910	884	906	882	939	883	950	870	959	936	934	911	930	900	956	902	924	870	887	847	891	931	905	949	965	913	963	930	896	970	912	913	903	901	859	910	851	886	892	895	918	899	938	936	931	935	965	892	922	938	927	928	880	935	892	896	962	946	890	948	913	950	964	937	887	875	906	954	954	890	924	869	890	926	889	895	930	903	878	965	910	964	937	859	919	906	981	914	898	887	876	918	896	874	905	874	945	856	907	924	941	929	917	931	908	912	956	942	938	915	942	920	954	889	892	906	895	875	940	911	990	902	932	877	921	964	849	916	885	909	907	949	891	925	879	906	892	875	925	935	920	926	898	944	918	883	842	857	890	907	894	925	944	889	881	885	861	968	934	908	931	897	874	866	930	864	890	947	877	866	868	967	854	920	907	917	881	907	910	892	904	891	956	928	925	972	922	944	908	858	931	855	858	925	886	873	921	845	938	920	961	912	906	970	889	932	902	896	878	912	909	959	906	878	939	926	894	945	924	926	946	910	951	932	866	848	895	896	968	912	919	925	912	928	865	958	919	918	938	897	884	873	946	926	902	927	817	938	892	881	945	912	917	896	904	885	893	961	901	932	941	903	958	878	907	854	898	929	934	914	918	925	927	951	937	905	947	892	867	897	874	876	881	895	898	951	909	921	899	940	934	929	944	958	931	894	886	877	944	905	934	901	932	922	881	855	894
27319	13758	3314	18850	18856	9620	3697	1608	1034	973	1002	921	855	903	945	886	951	929	922	908	931	972	933	902	930	925	961	963	902	889	870	910	951	997	917	949	946	892	926	966	906	962	925	979	950	915	926	993	925	981	896	900	914	931	912	902	927	920	930	877	863	974	960	955	940	1003	926	920	934	965	960	904	891	868	898	1057	894	962	956	919	953	958	887	892	932	925	993	954	939	945	959	958	1029	913	925	897	938	965	951	945	959	943	920	911	980	923	908	923	984	984	889	861	909	968	935	919	909	911	923	958	874	936	924	913	943	899	936	964	906	926	948	933	931	932	901	929	900	915	882	911	914	870	943	904	909	887	972	956	939	944	915	988	990	923	923	922	888	876	981	969	964	945	994	920	949	966	930	933	936	996	949	991	935	940	932	910	949	959	921	924	925	904	912	921	953	977	933	940	946	931	969	944	957	958	913	902	936	906	943	919	951	879	942	908	912	962	927	908	871	926	915	972	924	947	947	963	913	881	941	955	973	955	916	889	971	937	985	936	897	982	939	864	936	1007	879	945	931	956	923	954	942	991	938	944	927	874	924	920	906	970	978	948	957	907	894	918	915	1007	931	966	939	928	950	937	936	871	932	931	877	954	911	901	954	916	918	887	1018	924	893	966	944	913	913	970	956	910	962	916	911	919	950	925	874	890	968	1015	897	917	985	913	972	899	974	900	914	958	924	980	878	941	946	909	930	944	912	872	908	936	942	947	923	931	939	889	846	990	975	892	907	976	941	909	941	936	938	922	930	997	985	880	974	923	971	930	959	970	944	920	968	922	979	874	908	927	917	941	891	947	876	960	916	894	958	964	966	923	877	940	962	941	939	906	918	898	905	902	924	966	909	940	964	902	934	926	929	899	870	896	946	937	888	931	938	933	919	985	939	947	957	950	962	930	915	920	948	943	894	960	988	905	1006	905	984	925	983	956	903	937	905	861	894	887	941	920	902	902	934	953	954	877	925	900	855	876	905	943	949	937	897	930	973	884	926	915	891	894	985	913	913	868	934	942	930	951	891	950	938	898	975	960	901	949	945	953	942	957	949	913	947	942	911	900	954	968	974	948	894	913	949	975	976	970	920	940	950	930	1003	994	911	898	960	949	927	950	964	938	955	929	923	944	910	898	890	924	896	930	933	955	960	900	881	938	896	937	943	881	891	946	951	1010	959	921	968	900	890	915	914	938	903	864	920	947	947	913	945	944	870	968	931	892	900	934	924	943	910	959	962	963	974	915	924	913	999	949	995	936	948	916	888	942	939	942	922	949	917	977	972	900	932	923	913	951	917	924	907	935	932	905	959	962	931	931	913	934	939	921	943	915	897	977	940	875	917	938	889	920	939	940	970	949	951	904	944	931	931	949	928	937	942	890	966	939	912	951	920	942	898	908	949	987	919	960	916	980	884	884	892	879	888	938	887	936	938	907	925	941	913	928	893	960	973	951	867	938	941	942	937	949	972	985	899	931	923	935	928	938	943	910	940	933	947	912	889	950	892	914	976	908	1003	941	948	982	932	967	951	938	934	902	928	897	983	992	919	939	936	962	868	935	961	960	883	987	893	862	954	953	956	903	907	922	957	876	924	941	897	903	921	913	964	967	944	939	900	907	848	970	927	946	896	891	889	927	911	911	917	971	894	917	882	993	903	941	960	960	950	1001	907	990	868	931	946	937	882	890	928	879	881	974	937	956	925	994	919	927	888	895	907	845	904	949	891	913	961	909	892	881	915	947	943	880	898	951	961	948	979	945	918	952	945	908	892	958	918	959	862	993	988	989	940	960	966	913	911	872	913	941	927	934	930	933	927	979	1011	955	911	921	972	925	936	969	916	917	948	907	910	930	964	981	928	884	905	896	922	928	883	986	958	943	959	896	881	933	947	976	955	966	943	921	916	943	885	944	944	917	890	976	976	890	894	907	960	932	961	906	905	992	947	935	930	993	939	972	919	950	983	976	940	932	901	952	940	914	910	964	900	949	896	897	948	934	929	872	906	954	907	925	920	999	898	931	921	908	970	876	907	968	948	920	964	922	920	991	984	904	964	872	914	952	875	981	925	949	892	927	909	923	921	934	894	916	921	979	900	935	941	909	960	974	967	984	983	964	892	933	891	903	919	954	939	938	955	931	948	967	932	950	984	935	930	894	909	1008	917	986	982	931	954	944	1026	928	904	934	955	987	912	959	904	934	921	858	920	875	969	935	936	909	907	960	919	931	889	939	972	937	915	943	920	964	931	919	932	885	928	888	953	1006	966	930	911	939	890	892	931	874	915	965	926	953	948	896	921	903	913	914	918	897	932	915	901	915	956	942	908	1010	952	945	938	978	956	917	910	960	890	925	960	962	925	936	914	944	911	902	890	945	943	951	877	923	933	912	921	944	963	991	894	920	935	963	946	915	967	958	894	888	949	901	934	963	902	1011	919	925	902	939	946	962	910	948	960	884	906	887	920	921	954	905	905	910	917	978	934	916	1005	923	921	870	920	883	981	886	975	906	882	955	918	932	946	989	899	879	939	918	940	907	854	971	931	972	982	960	935	889	906	931	952	917	921	932	914	979	954	961	910	934	962	947	917	887	957	953	929	972	946	942	1009	918	950	879	910	962	886	955	916	886	901	914	911	957	881	930	963	892	901	916	925	897	940	925	930	913	961	954	897	910	952	976	936	944	895	902	925	1006	953	921	935	961	876	962	870	976	946	924	895	937	951	928	947	965	941	1001	896	941	980	987	946	901	915	937	973	916	882	911	946	890	952	846	874	903	886	912	974	975	973	975	969	896	822	890	924	952	942	927	943	917	918	966	949	945	890	916	906	935	918	878	930	930	929	890	953	978	916	883	935	912	921	877	915	884	986	876	958	915	894	951	931	923	939	922	975	870	897	930	914	915	880	927	891	931	924	934	898	869	951	942	955	960	931	909	911	873	935	900	985	966	937	963	897	957	918	903	937	925	935	972	929	937	933	907	921	915	879	970	938	980	919	912	961	916	901	885	956	927	945	939	978	921	908	907	921	890	886	903	946	954	941	985	921	876	985	920	929	933	894	994	995	917	952	954	940	927	934	923	950	958	930	912	936	961	936	951	960	900	918	885	924	931	977	925	966	923	939	931	929	946	942	960	922	978	917	851	914	923	971	957	921	948	1001	904	947	959	966	935	969	929	968	975	932	919	909	892	853	910	947	922	942	894	958	933	916	872	915	916	940	912	943	934	933	900	892	863	929	902	916	929	890	896	922	887	980	979	908	939	916	955	901	932	970	955	969	975	990	927	922	871	928	951	852	894	934	908	920	956	951	936	889	893	957	943	919	966	977	986	948	997	939	902	936	915	942	925	971	902	945	882	913	910	917	911	958	951	956	894	988	943	949	920	942	942	913	921	936	922	934	930	954	940	980	909	909	974	942	905	964	854	895	970	994	901	932	981	921	913	894	899	921	902	923	899	936	949	933	995	965	923	970	1006	937	922	913	924	899	931	981	924	960	907
4985	1136	2190	16445	14239	6860	2929	1492	973	822	850	755	786	752	859	783	799	824	789	802	853	828	841	852	822	801	816	847	797	811	844	845	811	804	789	790	801	821	823	737	819	813	838	842	816	812	808	836	796	831	814	825	792	832	794	846	772	834	789	822	852	802	764	817	838	744	809	789	799	774	857	803	779	791	861	791	796	725	781	835	811	789	865	816	799	804	786	827	774	853	846	753	804	778	807	798	782	766	772	814	799	783	813	822	789	830	800	826	818	816	803	785	812	803	823	827	825	781	805	878	804	777	795	794	760	828	838	829	761	879	792	787	809	789	839	799	779	777	811	804	781	782	798	788	790	863	791	792	808	806	818	779	866	810	815	803	816	812	798	775	823	792	851	815	801	764	802	798	830	811	805	802	862	795	855	787	858	787	795	814	783	832	820	797	849	811	814	823	802	777	777	827	779	797	847	814	812	817	796	850	748	798	806	855	819	796	811	802	838	829	781	753	840	813	793	788	816	800	825	819	744	790	815	847	761	816	837	780	769	763	810	789	819	812	793	813	808	858	811	815	792	804	832	792	822	811	816	784	829	789	792	849	798	813	794	846	787	834	803	782	791	786	812	794	809	781	815	765	794	804	806	830	800	842	808	824	848	769	823	798	791	790	835	754	810	824	771	825	821	818	780	835	823	809	775	787	781	806	775	820	820	805	824	758	843	841	753	793	830	815	816	791	746	832	840	853	820	760	798	786	815	798	817	790	802	777	790	843	773	847	789	834	795	791	820	800	799	822	784	820	786	770	814	852	805	816	767	723	768	799	745	798	791	828	786	774	797	881	776	803	831	762	778	799	808	813	798	814	790	774	824	796	843	845	737	822	740	748	783	798	792	767	796	839	804	801	786	811	784	803	846	788	812	815	792	795	785	778	821	773	839	783	763	812	771	759	790	809	798	772	766	759	780	805	830	803	847	790	831	804	817	814	823	782	809	812	817	778	768	796	799	815	804	786	833	843	797	803	824	766	828	782	784	823	805	770	861	791	795	838	806	746	827	815	818	815	818	791	813	860	813	833	783	814	837	796	818	770	775	767	771	783	765	816	819	831	772	753	770	810	781	781	829	810	833	854	789	780	845	835	798	809	842	789	804	752	758	757	756	826	827	813	796	797	777	772	782	840	809	797	803	823	860	782	747	853	791	805	804	852	813	803	789	787	808	802	788	807	787	818	758	812	827	781	801	785	787	761	751	788	762	827	812	860	818	773	803	844	833	810	810	768	826	810	818	821	808	831	833	767	807	809	873	730	838	817	836	799	801	829	761	764	823	845	814	818	822	777	817	803	836	772	779	782	753	843	823	796	826	821	791	783	800	791	824	824	809	791	754	777	780	818	856	820	783	797	775	836	807	807	805	778	854	819	760	801	770	796	801	810	823	789	803	805	773	787	816	811	823	754	826	791	823	778	805	818	820	743	809	776	830	786	809	805	778	824	814	797	753	773	846	802	779	828	828	821	807	817	769	777	826	788	804	813	778	768	841	823	852	786	794	806	775	813	826	751	810	775	759	832	791	746	817	776	818	747	811	780	825	845	770	840	844	782	783	815	799	817	810	825	790	823	786	796	811	830	771	792	822	841	831	789	791	814	836	814	797	809	788	802	776	794	761	831	801	797	775	826	794	800	836	809	778	834	832	818	803	761	810	832	802	864	811	802	811	724	759	824	840	796	777	775	825	817	796	793	777	794	845	833	806	805	780	787	819	777	829	803	813	780	812	810	832	833	781	828	811	822	814	793	834	837	784	793	806	766	775	816	787	826	792	863	812	838	825	798	823	815	819	806	801	754	860	814	778	828	766	760	846	758	829	789	781	844	880	768	821	781	781	786	791	806	819	813	796	827	810	792	775	766	795	731	797	769	796	813	810	803	824	761	785	802	844	819	799	825	772	812	834	804	832	760	818	855	792	765	799	783	796	787	829	816	804	813	835	810	815	826	817	778	787	823	771	804	815	848	766	785	811	805	800	810	834	774	798	824	755	764	796	840	843	773	783	845	841	814	798	799	795	799	808	813	771	769	831	788	789	781	797	847	736	775	829	794	785	849	819	771	782	860	797	793	871	841	844	830	762	819	800	828	823	776	746	826	782	839	811	769	831	762	805	798	866	795	813	841	842	803	852	859	759	829	769	812	829	842	767	758	832	823	810	809	778	856	800	794	832	808	800	775	834	771	800	815	818	782	828	806	854	765	801	799	819	780	832	752	811	794	809	748	831	811	774	832	797	827	778	801	797	808	815	761	799	781	826	816	810	829	819	790	831	816	791	768	871	780	835	786	763	776	826	802	763	809	834	829	871	821	796	808	849	820	791	809	783	829	781	853	780	777	792	814	807	771	880	797	765	795	784	836	756	796	751	766	803	819	820	765	810	828	772	798	833	787	782	861	835	807	780	803	840	826	790	751	786	796	759	780	803	773	758	763	826	773	790	841	794	816	770	811	799	801	812	881	825	822	794	857	822	815	859	814	847	810	828	789	817	838	802	732	882	826	787	806	799	824	808	791	784	806	797	809	829	864	835	794	798	744	751	755	790	812	822	780	792	797	771	770	833	772	782	782	801	848	838	788	787	826	839	835	850	797	837	823	764	808	844	808	793	770	798	770	765	839	837	782	809	809	864	840	809	799	775	780	817	887	729	801	791	795	790	798	801	822	807	777	835	806	808	833	800	841	811	791	778	814	816	794	837	778	855	773	799	773	814	808	847	822	829	778	810	823	787	782	823	796	811	759	790	859	809	814	804	810	832	863	802	838	823	793	829	804	817	816	780	884	811	768	758	832	813	819	806	800	807	787	769	835	775	827	764	769	776	799	802	800	800	788	807	810	811	798	809	817	830	772	810	820	857	828	786	791	831	774	812	781	801	811	799	789	750	814	812	799	772	787	835	811	767	764	881	827	842	804	858	807	848	845	816	834	822	799	811	809	841	819	800	819	758	778	808	798	783	807	790	840	825	785	823	828	802	813	823	771	812	854	824	817	792	775	771	806	773	779	775	756	847	792	809	806	814	815	813	837	795	783	773	751	751	893	770	762	779	769	748	809	780	770	817	756	788	827	835	813	848	829	837	785	813	788	799	812	827	816	824	823	821	788	801	803	787	834	780	790	763	820	818	807	759	799	837	769	846	785	827	801	830	825	779	799	769	825	799	800	804	842	777	775	828	789	838	785	807	791	825	804	832	800	790	823	821	816	785	834	793	819	782	821	799	799	823	798	826	777	819	822	772	762	811	801	821	832	810	839	831	792	806	819	832	763	825	764	751	791	820	786	812	814	790	799	825	830	809	804	850	814	814	818	768	835	804	759	807	845	781	765	758	774	833	818	807	793	787	804	815	826	824	781	850	811	811	862	805	796	768	775	796	816	787	825	783	806	783	840	790	772	815	795	789	757	846	778	812	806	834	799	870	793	816	778	842	783	797	759	787	826	786	762	806	793	753	789	791	742	833	815
24648	21162	28070	52135	58479	41997	23960	7619	1923	1092	1030	955	921	947	989	951	899	983	925	911	889	895	916	830	928	909	986	967	918	978	910	904	888	909	919	906	886	916	944	970	926	940	881	943	871	881	915	897	942	950	963	929	887	912	901	940	944	950	881	912	835	923	945	937	920	922	896	861	914	922	936	922	952	925	911	879	912	918	854	897	903	911	876	920	926	890	891	951	879	881	876	855	923	887	945	900	951	911	943	938	949	910	905	908	896	927	898	939	918	897	946	835	896	912	934	934	861	911	901	938	920	913	865	927	978	934	992	939	839	921	871	914	901	872	917	936	855	834	904	893	859	871	903	936	943	870	901	915	912	914	910	979	849	918	942	878	915	851	852	886	851	884	960	875	896	877	935	906	907	916	886	906	924	940	937	886	967	939	887	918	881	872	858	940	916	928	919	914	961	899	820	956	878	913	938	858	882	898	975	921	901	970	937	912	897	869	940	905	930	912	920	879	929	897	924	886	875	853	903	927	912	865	919	920	863	889	892	867	890	938	934	936	903	899	922	945	854	894	872	905	936	953	946	852	910	869	863	870	945	874	909	932	900	943	886	889	976	904	909	890	939	835	954	927	932	853	891	871	911	827	863	927	904	876	909	915	881	882	892	868	888	985	876	914	904	887	932	935	871	934	915	941	884	920	952	890	902	893	896	880	908	873	918	899	921	898	894	923	895	917	885	911	923	929	939	937	911	920	902	931	913	959	859	878	878	926	909	904	946	917	896	904	909	925	896	935	934	922	907	910	911	883	915	926	879	864	896	916	912	889	917	900	962	895	922	943	899	890	923	934	881	868	877	889	945	873	880	857	931	923	880	920	857	953	867	1002	933	931	920	932	945	862	898	891	888	901	899	861	870	880	966	899	894	857	869	970	927	861	890	896	924	871	904	886	900	933	985	882	891	892	912	908	890	918	919	934	925	863	918	922	924	958	888	872	959	908	955	877	917	918	919	871	924	907	933	886	890	875	854	918	854	928	918	903	871	904	854	889	880	893	956	925	897	894	857	893	917	858	897	929	904	932	927	901	908	847	923	916	868	917	857	895	943	899	847	917	858	959	922	936	862	931	886	924	870	922	885	882	941	892	913	879	871	926	913	895	883	925	904	915	889	904	890	905	856	905	912	907	874	878	920	896	883	945	978	889	907	923	935	902	892	910	878	885	905	878	876	914	943	917	877	946	919	850	910	849	908	910	929	924	931	940	891	882	916	883	918	900	977	910	904	869	923	873	918	946	943	911	864	876	908	871	877	885	948	874	886	909	917	948	901	960	903	901	888	869	916	916	930	881	909	913	884	888	920	941	915	930	933	880	884	862	885	924	917	875	935	859	911	855	888	931	830	910	907	908	899	895	866	928	905	895	888	902	878	919	936	866	905	915	950	937	914	888	846	886	955	895	895	907	935	937	883	891	936	922	936	910	915	985	936	895	878	872	872	868	921	852	901	946	918	884	896	873	897	865	897	954	918	960	918	901	952	972	892	889	900	903	899	918	943	869	851	921	966	932	931	920	929	872	932	858	859	955	932	896	912	876	929	918	888	909	915	905	857	910	907	865	934	947	968	933	867	905	883	935	922	880	823	918	889	939	889	912	899	910	894	853	908	933	879	925	897	912	945	904	899	863	872	860	892	924	892	917	896	862	894	933	918	943	912	919	887	872	932	908	911	977	955	895	930	958	941	872	888	898	893	947	922	928	908	893	916	937	895	874	898	872	921	922	949	853	918	903	881	902	956	831	899	959	916	871	881	927	877	879	864	863	878	930	938	885	888	874	873	965	928	902	915	832	885	868	964	901	873	844	894	870	913	928	922	904	942	913	991	892	917	884	880	916	945	910	935	955	890	892	976	948	939	974	905	888	914	891	910	978	914	881	920	854	884	865	859	909	853	912	913	921	854	981	883	867	901	861	952	919	922	900	875	933	906	891	896	876	890	926	841	887	905	896	903	886	911	931	908	947	947	911	942	876	920	883	861	877	887	907	878	886	900	926	900	875	909	873	864	959	937	926	897	900	929	925	917	981	875	838	829	935	894	894	902	889	890	942	940	896	882	893	927	973	894	908	928	903	897	924	870	886	909	913	896	916	902	866	883	943	930	891	916	903	864	902	962	912	942	931	844	919	860	960	890	908	882	822	907	870	943	931	950	899	924	866	917	874	915	931	926	946	868	906	939	959	881	890	892	932	926	935	920	928	932	913	960	926	890	926	915	911	872	873	882	950	891	913	890	905	859	882	926	903	864	961	886	894	895	910	874	864	850	902	859	883	867	962	921	885	907	911	921	932	942	863	888	901	912	870	887	880	913	937	948	896	981	899	951	857	909	944	893	908	887	875	934	896	984	932	946	915	956	865	965	904	934	937	887	873	864	940	886	894	894	938	880	946	913	881	881	899	906	872	894	874	882	899	962	965	854	876	877	866	935	885	878	914	894	931	865	967	919	957	901	909	890	905	957	899	906	916	936	903	897	933	931	949	933	915	912	859	917	974	919	894	841	919	910	930	916	861	897	918	899	884	879	924	886	906	864	895	912	939	874	889	903	868	915	948	902	908	883	903	909	897	930	903	885	884	906	949	896	882	896	852	862	885	850	902	821	927	962	949	947	942	900	958	879	910	866	952	854	941	979	975	885	829	924	956	928	924	900	923	916	927	862	931	930	876	888	893	916	896	894	890	941	909	952	932	904	901	925	854	878	894	866	867	918	960	885	893	945	943	911	885	919	896	858	951	914	906	893	857	890	896	882	940	923	876	962	880	882	917	890	890	941	888	882	919	907	910	900	886	912	909	940	893	922	890	889	936	881	937	856	887	915	852	910	848	902	927	976	880	932	871	930	883	911	879	866	932	917	865	991	917	888	866	951	927	931	859	930	930	915	898	971	943	942	894	913	876	948	904	872	912	904	879	879	864	940	880	843	884	859	952	905	839	885	882	932	869	846	900	908	923	897	901	915	939	938	874	896	791	907	919	831	926	925	879	887	931	870	927	867	903	895	911	858	906	914	913	907	947	926	886	919	896	908	914	919	922	931	909	856	950	929	970	873	895	906	886	906	929	945	924	896	941	930	901	886	937	916	960	903	898	929	905	898	875	954	929	888	902	909	843	841	850	921	900	892	876	821	868	860	937	857	1001	903	884	913	896	869	882	880	903	905	907	861	886	920	913	878	939	887	881	864	932	871	884	875	863	928	899	974	906	950	864	942	905	907	966	850	943	939	931	883	919	863	853	885	938	847	926	926	887	909	882	926	915	870	913	919	886	895	989	890	888	889	876	910	940	899	932	914	849	960	832	846	879	948	922	906	915	908	917	881	935	955	881	909	931	946	928	885	912	865	881	921	928	872	835	884	916	890	882	865	911	857	917	917	829	891	893	882	898	866	905	918	853	901	931	876	921	913	905	942	898	864	908	891	914	908	899	879	913	979	922	829	905	930	897	885	901	877	920	897	935	919	920
3487	4075	12119	69486	56610	33464	15673	5137	1711	978	865	880	877	879	859	858	889	861	811	884	860	814	844	884	891	849	859	866	845	850	844	852	859	826	877	898	811	861	807	842	813	830	850	801	892	855	872	891	804	805	894	848	828	841	898	852	811	872	801	879	891	814	849	805	868	798	834	874	868	842	830	853	821	841	818	876	821	837	817	792	843	855	844	818	835	837	796	832	860	812	780	815	837	881	846	844	841	808	871	795	856	805	842	820	812	782	831	831	799	827	871	848	806	802	838	819	857	836	861	832	861	836	825	849	810	890	844	851	846	834	870	845	815	849	885	859	860	812	851	814	820	814	837	855	854	863	861	846	814	823	869	840	830	792	882	855	878	860	865	795	849	805	790	840	837	863	825	865	821	846	798	824	887	844	781	837	836	824	890	828	857	847	878	827	849	806	863	824	869	870	809	769	876	839	831	848	793	864	841	843	830	858	837	848	850	802	813	777	784	863	833	795	850	833	798	828	830	810	822	877	835	827	812	797	825	825	834	810	870	790	844	840	883	804	843	863	823	836	857	845	829	848	879	809	875	827	793	850	884	856	801	815	799	879	826	797	839	859	813	823	791	847	895	857	873	822	867	837	812	798	829	849	832	862	859	871	826	839	862	839	843	811	810	852	816	868	854	849	845	849	824	846	841	793	851	842	820	847	834	830	841	857	861	876	835	824	842	818	864	834	825	815	814	846	857	817	856	853	824	844	825	870	791	786	877	830	816	800	832	821	807	809	838	848	841	826	845	899	790	839	845	815	872	821	840	845	876	807	812	838	801	805	861	769	857	809	838	833	870	836	843	849	923	819	790	834	831	830	830	837	832	866	824	839	863	818	852	892	864	809	790	820	825	817	804	809	849	831	850	812	839	834	795	869	841	886	837	866	822	863	824	861	825	827	846	791	852	873	819	853	826	826	853	831	870	838	841	816	806	787	813	859	848	850	860	825	831	849	834	871	818	839	838	830	825	811	874	765	795	766	850	858	842	891	834	854	816	850	839	821	825	846	837	882	857	814	850	802	865	818	910	833	800	845	824	822	820	838	813	842	878	824	780	808	862	825	849	818	815	794	858	813	801	842	848	828	849	854	814	850	892	877	842	835	828	789	874	863	857	848	892	823	824	782	824	848	877	816	842	816	807	796	816	765	812	827	881	824	828	875	850	858	810	777	841	845	857	894	771	864	791	869	758	907	872	848	797	886	816	846	867	850	868	891	869	802	819	839	829	880	865	864	850	851	839	824	830	815	858	805	795	859	846	874	820	903	804	848	883	833	797	832	852	836	869	870	835	839	830	830	835	814	766	873	810	869	834	813	842	846	818	851	836	844	776	829	851	817	813	872	847	885	838	845	810	854	863	829	871	888	788	880	849	868	825	888	850	849	847	825	820	830	865	816	812	852	867	835	815	840	772	816	785	863	852	870	798	861	836	817	841	813	851	808	808	844	787	874	857	795	793	883	819	843	832	823	835	840	834	852	781	838	817	829	829	821	786	854	820	825	826	825	832	869	837	831	850	795	833	869	853	817	842	918	875	869	850	783	844	854	783	852	824	821	825	808	846	836	829	873	839	884	874	774	781	820	805	784	844	828	822	820	801	839	830	833	822	837	873	830	903	844	788	864	814	815	821	841	853	878	878	787	819	794	840	868	834	784	851	892	831	825	847	774	815	816	834	807	869	869	841	849	799	823	835	821	883	828	871	782	826	761	813	878	822	885	788	832	873	809	837	832	898	827	767	821	842	819	820	864	783	861	846	822	890	856	827	829	863	796	814	855	783	881	826	823	825	819	794	836	832	861	811	874	816	819	859	823	841	876	906	815	857	796	807	804	808	858	833	824	819	829	840	796	819	843	847	779	816	834	865	850	811	844	845	851	878	819	876	869	856	784	857	774	861	883	797	825	848	779	847	836	847	845	819	805	853	811	820	823	836	881	804	819	880	833	911	821	828	835	850	792	816	866	801	940	842	803	819	864	817	829	801	780	831	813	828	863	831	830	800	787	867	880	804	862	901	861	846	849	811	810	840	812	837	825	800	856	835	865	853	832	810	872	789	846	817	829	813	783	838	792	823	874	813	812	847	827	787	817	795	836	874	852	810	837	825	792	824	809	855	835	853	788	824	827	830	841	875	816	838	794	804	799	832	822	845	855	823	855	861	808	844	868	815	838	839	831	772	843	862	840	883	789	827	790	833	827	813	819	915	825	845	833	895	803	849	840	834	832	801	832	863	814	798	840	781	853	793	775	859	819	871	883	836	872	861	839	859	816	856	868	816	807	818	864	851	841	834	876	856	832	835	859	820	823	851	853	836	802	864	859	856	849	852	774	835	792	835	838	813	851	845	881	806	797	845	835	857	877	804	834	886	832	810	840	816	794	853	876	822	882	811	816	842	825	824	834	776	852	807	843	860	788	829	785	848	829	817	884	829	802	790	874	769	766	851	866	838	824	864	823	833	815	792	804	810	805	841	876	815	830	873	854	822	811	794	795	877	837	849	844	824	841	861	867	821	805	829	880	807	831	852	816	853	833	826	797	820	822	848	850	812	896	882	834	832	841	831	830	814	823	822	794	853	823	855	808	865	816	864	864	829	842	769	850	813	849	832	844	814	853	832	848	854	853	861	812	800	809	829	874	865	841	829	821	796	835	812	812	831	799	804	843	798	824	798	849	852	862	837	844	816	860	876	895	811	858	815	837	810	802	802	846	823	900	844	842	810	779	812	818	799	798	869	833	803	875	810	828	880	785	821	853	807	850	837	887	789	856	844	827	814	798	870	840	765	878	825	855	811	887	762	815	832	858	830	811	835	880	857	865	850	839	809	848	803	794	807	872	852	857	862	829	842	857	868	823	835	876	872	783	823	866	841	827	826	822	837	816	856	845	833	793	816	814	822	876	790	818	790	865	835	840	805	774	846	870	889	790	845	811	844	826	811	863	808	864	808	839	809	812	818	802	798	795	837	857	868	871	746	857	849	814	836	839	877	841	791	808	866	815	813	782	801	851	868	817	833	773	846	796	790	879	819	828	838	860	785	886	834	866	869	841	843	822	836	854	780	828	829	853	865	838	815	801	799	867	798	841	853	892	856	771	849	877	881	832	811	862	810	804	858	832	810	814	846	851	825	817	848	840	854	845	801	811	816	786	824	829	784	811	807	828	776	842	879	865	867	814	839	851	829	823	888	797	854	865	861	827	780	848	793	776	850	835	804	851	822	844	783	774	836	809	854	841	770	867	820	811	861	845	810	884	845	863	851	855	818	813	862	825	849	832	786	838	847	807	832	839	815	832	791	859	830	861	817	878	844	890	782	854	823	844	837	807	823	893	807	806	830	803	884	808	813	799	856	859	831	819	792	855	849	852	795	860	872	836	826	814	803	818	872	838	861	850	905	812	861	858	832	840	826	873	819	832	772	845	815	803	822	794	825	858	842	830	832	796	871	835	839	851	833	814	866	855
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
