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
341112350484	341112351002	341112351552	341112352102	341112352652	341112353202	341112353752	341112354302	341112354852	341112355402	341112355952	341112356502	341112357052	341112357602	341112358152	341112358702	341112359252	341112359802	341112360352	341112360902	341112361452	341112362002	341112362552	341112363102	341112363652	341112364202	341112364752	341112365302	341112365852	341112366404	341112366952	341112367502	341112368052	341112368602	341112369152	341112369702	341112370252	341112370802	341112371352	341112371902	341112372452	341112373002	341112373552	341112374102	341112374652	341112375202	341112375756	341112376302	341112376852	341112377402	341112377952	341112378502	341112379052	341112379602	341112380152	341112380702	341112381252	341112381802	341112382352	341112382902	341112383452	341112384002	341112384552	341112385106	341112385652	341112386202	341112386752	341112387302	341112387852	341112388402	341112388952	341112389502	341112390052	341112390602	341112391152	341112391702	341112392252	341112392802	341112393352	341112393902	341112394454	341112395002	341112395552	341112396102	341112396652	341112397202	341112397752	341112398302	341112398852	341112399402	341112399952	341112400502	341112401052	341112401604	341112402152	341112402702	341112403252	341112403804	341112404352	341112404902	341112405452	341112406002	341112406552	341112407102	341112407652	341112408202	341112408752	341112409302	341112409852	341112410402	341112410952	341112411502	341112412052	341112412602	341112413156	341112413702	341112414252	341112414802	341112415352	341112415902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21680	20175	27455	22740	20407	21112	17166	8705	6150	4958	3929	3247	2703	2302	2065	1954	1843	1666	1577	1395	1275	1247	1196	1067	1063	1009	1105	1044	1052	975	1017	959	937	958	979	1004	961	940	921	951	953	955	898	864	953	983	895	962	897	992	915	894	916	899	915	921	918	916	974	936	935	930	976	861	899	926	925	944	949	858	939	924	843	886	873	900	905	915	901	949	907	945	921	844	942	952	908	882	912	905	906	909	952	883	901	904	950	897	915	895	919	837	913	859	919	890	873	888	849	932	866	891	888	908	900	911	912	882	887	933	902	944	919	924	935	931	904	908	930	938	901	918	942	886	920	892	884	948	873	905	935	949	966	917	942	874	896	914	946	890	920	922	956	894	908	877	905	907	933	927	915	871	946	916	946	887	956	874	902	938	940	924	909	963	903	981	893	873	934	882	880	875	890	872	901	903	933	936	913	873	924	916	890	944	898	889	873	919	928	879	871	924	895	889	938	873	873	954	915	895	820	915	884	899	932	874	880	920	922	931	900	922	911	895	895	903	902	938	892	913	857	954	904	931	922	885	893	920	890	924	898	957	909	936	873	908	837	910	905	885	917	904	920	957	916	871	965	920	899	868	942	869	913	883	930	917	938	871	915	940	905	895	903	903	907	896	909	930	877	905	921	907	855	901	925	876	913	956	894	884	970	870	847	921	909	918	894	941	924	952	937	872	911	886	909	882	888	928	903	982	890	969	909	890	937	931	950	899	921	906	907	925	884	918	961	867	949	870	940	910	890	924	914	903	920	954	984	863	880	921	878	869	907	918	892	946	893	869	878	916	897	886	869	911	869	905	951	887	903	876	912	914	904	934	890	906	961	876	875	960	933	917	926	868	903	894	873	909	892	935	898	915	939	925	907	904	902	897	914	833	902	910	955	895	964	913	924	918	898	886	844	949	940	919	925	918	954	947	895	877	912	879	875	926	944	908	840	903	887	885	951	901	895	957	904	898	939	957	916	939	920	906	931	916	880	909	948	877	908	845	894	848	918	898	982	919	852	904	892	870	887	925	904	913	911	936	884	995	871	983	923	863	926	906	937	921	954	919	941	853	868	892	923	880	885	943	920	873	889	907	921	894	928	963	948	949	928	920	884	917	902	892	915	838	896	913	903	903	851	937	868	941	918	892	947	923	891	946	901	877	898	909	947	908	917	909	868	947	944	908	927	832	903	909	971	886	867	881	910	888	885	910	923	948	870	904	909	965	894	926	980	900	869	911	920	941	967	944	929	918	928	951	973	903	934	888	904	965	900	877	922	939	923	1020	879	888	907	932	900	916	869	910	938	921	914	923	917	885	874	909	986	938	882	877	863	913	915	894	906	875	942	894	936	901	874	895	939	897	918	925	928	963	872	903	917	892	903	896	964	897	926	887	803	921	825	898	907	921	885	873	952	897	931	845	890	905	906	904	889	882	913	957	892	891	884	924	918	855	959	920	856	889	901	895	912	920	921	894	918	911	905	926	832	968	890	883	940	925	930	864	895	845	941	898	886	900	883	908	864	917	914	906	900	904	937	943	929	946	881	912	905	950	896	939	899	955	934	862	881	942	917	919	903	950	893	941	899	874	879	912	927	913	849	963	955	878	928	947	942	933	883	915	931	905	903	908	896	934	893	871	932	907	923	906	920	937	909	874	891	900	878	887	926	869	881	892	926	901	972	892	855	865	900	952	942	925	877	951	880	880	896	940	934	908	893	973	865	932	919	938	912	978	903	870	882	830	963	895	877	944	913	937	880	910	888	910	921	885	903	881	881	822	835	942	944	881	888	934	920	924	870	856	939	887	861	902	866	868	928	871	886	916	836	838	877	891	923	892	959	912	859	906	935	914	894	893	876	966	911	901	897	892	932	925	903	913	858	919	943	936	953	953	935	924	897	922	884	916	930	966	927	934	902	928	923	872	855	888	863	910	882	930	947	884	864	848	930	893	842	928	890	904	935	948	904	885	901	829	886	893	921	932	905	890	907	892	894	940	904	925	925	933	968	878	912	920	922	912	947	932	877	950	893	932	920	912	922	893	886	829	870	899	964	907	893	948	851	908	958	897	854	923	894	879	946	921	915	908	895	869	854	916	962	902	923	916	955	852	894	845	921	956	892	881	945	865	888	891	864	883	881	893	916	961	950	904	948	926	877	850	980	925	916	907	892	896	900	907	909	922	860	915	888	883	891	879	893	904	900	965	885	933	921	939	922	893	921	964	932	912	897	898	945	911	916	869	898	884	917	901	892	936	887	911	912	899	895	895	905	910	933	974	894	928	940	928	912	961	903	885	968	869	916	843	928	905	917	955	865	933	910	874	939	868	919	919	879	879	877	949	930	890	922	913	933	914	866	873	882	957	938	840	874	933	883	953	928	889	889	897	943	886	867	882	872	946	883	883	893	952	886	937	883	967	890	914	861	886	913	985	879	895	897	969	912	936	894	879	926	904	865	914	965	937	905	891	893	848	902	917	931	924	901	911	884	929	910	917	962	869	883	925	911	869	923	909	896	891	928	874	857	908	993	841	876	909	942	908	958	882	900	930	927	945	927	870	867	916	877	922	951	888	835	878	938	908	910	946	893	881	896	884	903	871	945	918	890	917	847	882	939	897	927	885	933	910	919	888	861	884	949	929	875	930	898	903	924	920	908	874	932	907	889	924	900	910	925	937	890	917	917	903	872	876	879	909	866	895	886	940	871	900	929	869	871	894	911	919	973	904	934	909	959	920	909	933	870	856	930	909	899	890	908	949	871	933	964	874	865	916	886	897	993	888	895	932	932	865	832	895	908	897	953	943	934	908	909	841	873	947	889	922	903	909	908	876	939	933	947	942	900	922	895	922	933	830	914	896	918	900	867	868	875	917	921	914	941	878	903	931	893	930	892	947	930	911	904	897	937	892	946	896	904	891	903	860	940	864	935	959	867	860	941	912	905	930	889	901	923	924	919	946	850	898	858	865	900	948	908	939	900	872	922	870	972	898	842	915	881	938	898	973	834	861	875	948	938	873	928	879	916	933	881	915	946	914	867	891	906	917	904	904	909	893	890	869	944	873	923	926	868	913	883	945	880	869	920	976	856	926	894	875	917	946	930	936	888	937	932	911	829	936	908	876	921	955	902	871	911	935	880	942	916	911	885	924	889	949	917	930	914	946	888	843	875	946	889	923	866	906	900	889	966	954	927	959	935	902	851	909	896	884	897	935	943	906	916	922	892	877	912	911	911	924	916	929	920	934	947	901	977	882	873	913	923	919	906	868	906	881	906	893	865	863	935	910	894	928	919	901	891	902	957	859	874	917	944	946	906	917	870	891	926	940	910	914	945	982	966	924	920	918	884	927	968	899	891	903	894	979	843	915	905	921	939	866	842	901	938	882	948	954	908	843	927	950	906	869	934	965	943	909	898	889	926	942	879	903	873	902	881	886	942	966	967	949	889	917	911	900	886	939	875	994	884	901	891	933	936	932	936	909	938	901	902	932
33326	57097	45458	28885	21800	17227	13246	10333	8502	6599	5232	4224	3477	2968	2472	2305	2048	1841	1699	1573	1430	1375	1263	1151	1113	1079	1025	1056	1045	987	1046	994	962	904	896	860	972	925	986	884	895	934	959	917	944	964	879	938	906	891	954	899	905	930	929	939	945	950	893	905	893	853	885	874	888	861	853	912	905	925	872	869	885	876	917	900	925	878	883	869	896	852	815	902	908	946	879	878	909	888	851	939	847	913	906	873	907	855	897	902	855	858	926	880	898	882	931	898	924	901	838	911	855	866	895	912	896	905	882	897	871	868	912	854	891	880	864	850	881	889	888	884	820	839	891	880	823	874	863	881	869	933	850	910	874	860	918	886	929	873	883	886	885	864	809	847	861	879	902	808	860	866	865	924	864	891	901	862	836	900	910	881	929	933	916	913	837	870	879	879	922	892	902	910	885	845	888	911	898	874	922	940	919	854	872	894	877	891	878	883	892	916	914	883	862	941	910	928	910	919	989	891	935	838	880	908	911	836	874	928	889	870	906	843	834	883	873	888	860	884	858	859	842	894	865	917	905	813	833	917	905	819	903	902	874	856	907	915	891	884	931	867	877	917	925	857	912	856	901	909	868	924	919	903	872	932	897	896	884	899	868	907	874	886	906	876	869	909	917	840	905	913	885	895	841	887	943	858	859	858	898	885	889	896	891	887	883	871	856	865	828	937	885	900	860	889	883	893	875	874	992	901	845	883	887	901	858	842	905	866	893	870	835	897	892	890	863	846	875	893	905	863	878	876	814	890	894	929	861	892	878	908	904	942	901	859	900	879	931	907	860	854	888	853	913	890	874	866	878	868	833	878	887	931	831	861	886	877	884	882	868	885	894	930	910	821	904	869	846	873	854	884	874	852	896	859	926	887	829	856	873	919	933	895	861	885	961	869	851	882	845	878	935	890	929	898	861	890	927	899	910	829	888	862	932	894	876	881	893	905	909	882	886	932	886	922	887	860	891	855	874	863	910	938	893	892	885	907	884	915	914	871	884	895	901	904	876	876	850	881	871	906	866	908	892	882	928	895	938	830	909	900	853	923	858	878	878	896	864	873	903	865	853	883	867	893	862	888	904	907	894	895	911	895	883	882	859	890	864	942	923	897	882	913	913	898	918	915	899	830	892	933	862	887	887	892	896	898	911	865	876	862	901	913	939	870	906	888	929	884	910	890	878	866	886	874	905	902	898	893	882	908	900	907	868	831	921	888	838	894	948	889	890	921	913	883	864	903	928	962	908	857	872	898	871	886	901	909	915	901	864	897	853	910	896	925	857	872	870	913	842	831	934	857	834	849	863	932	859	921	848	881	900	894	875	835	887	861	849	883	883	941	938	899	938	921	889	853	923	891	832	918	893	877	873	852	891	879	851	937	853	865	900	884	872	896	899	882	874	858	892	877	940	893	917	946	940	847	924	861	909	915	822	914	869	918	883	875	903	826	965	916	885	919	922	803	926	896	883	860	901	837	874	858	879	905	837	893	965	911	892	878	909	892	888	901	866	902	850	906	911	888	892	889	863	864	896	823	839	878	937	930	852	889	899	867	847	883	884	888	920	900	890	908	851	844	888	867	833	907	910	850	843	917	886	879	932	893	868	878	843	881	880	865	859	898	893	950	912	880	901	943	865	901	876	851	851	852	861	905	846	891	838	923	898	877	878	886	923	924	855	873	949	883	869	886	893	883	918	909	842	846	874	866	880	897	911	952	902	933	908	877	907	882	890	864	945	861	860	878	904	911	859	886	842	822	906	905	858	891	887	929	881	864	930	883	892	909	883	865	882	846	867	885	957	865	904	904	900	865	896	919	903	907	943	865	881	837	835	867	885	887	904	879	900	920	864	899	829	929	919	862	916	886	905	888	915	869	882	937	900	818	883	913	875	909	915	877	876	899	921	863	870	918	873	892	900	879	889	878	878	925	869	893	896	887	912	888	885	907	937	952	936	876	869	864	918	854	896	869	902	863	893	902	830	872	856	865	887	873	859	882	852	898	857	860	878	860	878	860	892	907	912	886	870	832	884	926	913	906	892	872	900	923	848	864	822	912	889	895	825	845	855	887	930	895	871	860	847	851	903	889	847	902	876	872	825	904	875	865	872	859	854	922	901	895	812	839	913	924	886	917	850	917	868	883	864	878	878	886	825	897	880	889	893	885	854	838	858	934	912	854	832	829	875	939	888	890	820	893	895	863	798	924	925	885	913	857	869	851	880	882	878	863	942	841	906	863	890	925	897	871	857	872	889	852	905	856	880	876	895	893	939	897	902	868	866	860	908	913	847	893	904	898	924	902	913	884	799	890	916	864	872	863	814	881	884	872	890	865	938	864	952	846	892	854	872	897	918	855	922	888	911	972	856	926	809	908	856	875	875	847	920	902	847	919	943	881	886	942	881	874	877	872	888	902	939	874	877	883	836	879	885	893	866	865	829	844	925	917	940	860	889	877	878	920	913	885	886	874	877	868	869	874	896	858	941	943	930	909	935	878	863	854	863	864	871	865	872	922	913	887	843	860	929	905	915	855	857	906	820	837	843	912	851	920	930	917	917	941	837	915	837	861	930	859	904	874	907	872	869	913	916	882	882	945	857	907	879	902	873	912	878	911	922	907	917	905	914	938	851	863	900	921	909	871	885	910	907	954	824	863	891	927	902	925	870	832	886	897	938	842	921	851	879	867	896	892	903	913	870	886	812	930	863	849	892	860	873	883	852	858	869	871	916	887	918	913	809	837	907	894	879	853	901	844	872	857	879	875	893	846	889	858	842	861	900	866	876	911	880	934	891	899	843	877	914	826	931	865	908	905	863	883	872	926	876	841	860	811	856	865	828	939	947	857	861	916	893	915	989	882	915	880	914	837	934	901	899	872	869	893	877	908	918	860	880	885	826	890	894	869	930	894	924	875	836	907	910	870	872	853	830	872	842	894	887	839	916	882	893	894	844	873	903	858	890	855	876	891	853	848	872	873	938	875	902	866	908	882	906	887	891	859	887	907	870	917	870	910	878	940	876	920	885	918	922	887	907	891	941	886	889	979	905	929	877	852	876	863	901	929	872	922	926	896	877	893	948	852	908	884	921	854	899	916	851	917	935	855	916	854	896	889	869	861	844	911	933	893	844	924	860	828	891	835	859	820	898	892	907	849	890	894	921	898	942	853	953	938	877	878	875	850	884	900	872	861	818	847	866	940	894	899	891	856	906	847	894	909	875	930	903	923	863	871	848	910	866	859	874	887	883	863	879	890	892	843	876	848	843	857	896	843	877	857	897	896	895	900	873	875	860	866	834	914	900	879	909	845	917	832	917	842	897	915	891	905	883	932	932	881	849	887	882	934	889	842	906	893	878	794	890	864	868	881	868	870	886	928	845	854	898	882	879	843	870	884	832	869	882	900	884	874	882	898	845	851	904	891	855	845	850	837	869	913	903	855	897	884	892	892	890	885	869	843	897	883	815	905	851	854	863	891	911	854
33837	35008	33075	21681	11390	7154	4868	3581	3040	2515	2128	1806	1592	1445	1368	1295	1228	1225	1144	1098	1047	1035	948	977	995	901	928	914	848	895	911	918	935	934	855	879	871	853	858	872	877	882	920	900	920	915	902	880	877	871	918	882	894	901	835	916	899	901	851	904	869	889	892	881	852	885	847	920	878	865	864	921	871	894	856	876	876	854	786	864	862	866	944	865	835	858	843	893	883	857	858	825	844	896	931	881	903	938	869	905	867	883	900	882	845	869	851	901	858	831	860	851	916	850	866	836	876	886	909	845	904	894	853	899	871	861	877	833	877	897	861	876	892	865	879	871	857	877	860	856	874	861	935	922	868	869	848	853	901	844	850	855	933	858	862	874	884	899	865	901	898	890	855	891	853	919	913	833	833	854	867	904	860	851	932	886	839	840	894	902	847	909	846	830	893	870	853	801	880	863	837	823	876	805	892	878	831	845	844	843	834	878	919	899	895	859	865	902	832	863	851	816	841	955	889	857	845	852	869	879	892	832	832	880	898	895	857	872	975	896	842	886	857	825	844	906	910	853	838	870	871	870	786	889	841	930	888	924	841	864	846	875	912	844	882	898	925	881	885	788	875	866	904	903	889	868	882	795	851	868	851	835	860	831	864	859	845	849	907	879	919	869	879	870	900	934	946	845	869	935	873	871	863	896	874	898	895	820	897	854	846	887	885	866	834	872	897	873	850	885	856	897	831	905	852	857	905	813	858	836	882	885	867	890	905	899	873	904	830	827	857	883	877	851	952	934	899	889	893	842	870	844	896	846	883	864	861	852	949	864	845	846	823	888	878	818	897	811	886	907	842	850	878	858	875	827	847	876	844	828	857	839	935	888	844	863	877	837	876	888	913	909	870	849	874	826	871	880	892	913	869	840	866	907	867	880	894	845	811	880	889	889	873	892	882	876	856	906	871	857	878	846	846	845	894	852	856	856	872	854	830	851	902	889	860	877	811	893	855	892	859	844	852	850	833	866	860	886	869	860	856	902	869	834	928	874	848	825	820	821	880	890	858	896	891	843	839	885	914	857	890	834	912	839	838	873	875	856	862	877	892	848	910	835	843	879	891	886	837	860	852	889	862	836	923	879	922	839	843	883	894	889	829	854	819	842	834	891	870	897	867	896	836	879	890	838	844	856	885	913	899	874	824	874	887	888	845	880	878	863	878	909	912	864	860	913	904	848	842	892	844	865	833	863	891	907	855	908	882	859	886	861	842	878	848	937	902	929	839	899	852	838	891	896	868	909	841	884	920	883	869	885	879	841	867	863	893	854	832	833	871	957	884	829	887	887	840	796	880	879	896	864	854	875	864	841	890	892	858	836	863	859	899	884	836	840	838	839	879	854	863	876	891	932	861	837	904	870	866	848	844	848	867	889	838	868	899	862	797	876	859	857	861	863	871	903	864	899	866	868	861	867	897	890	885	846	905	891	891	808	867	809	891	879	891	901	861	915	899	848	837	869	864	858	880	848	858	875	857	875	904	851	861	893	914	850	876	867	868	811	899	876	825	851	812	857	868	856	920	849	888	901	845	837	907	878	856	830	850	831	848	865	850	858	896	887	837	930	891	894	833	859	889	879	834	914	910	922	874	871	917	853	855	882	846	828	849	862	853	879	900	846	848	852	878	859	906	883	862	904	899	876	854	859	890	814	834	884	933	825	890	886	912	895	879	826	942	885	853	859	902	844	845	874	881	917	882	808	861	867	906	902	797	853	884	882	826	839	859	842	851	893	911	851	891	837	936	912	872	881	931	842	865	878	866	889	828	811	858	839	861	871	840	893	848	838	871	857	858	861	934	909	817	885	850	907	890	866	851	879	843	840	931	894	825	859	880	899	870	845	905	825	823	869	848	849	892	870	876	896	870	891	881	859	860	926	852	853	919	881	916	853	877	886	894	884	836	859	909	861	871	873	865	929	846	882	830	844	777	848	864	860	889	851	870	816	840	885	988	844	828	854	891	880	842	850	859	902	940	921	866	870	863	875	829	821	836	845	877	857	912	820	850	869	871	851	857	861	877	862	866	897	885	835	898	894	824	882	908	841	830	842	905	813	827	890	867	904	868	835	915	844	892	880	888	907	878	875	945	849	882	891	829	870	872	907	863	854	869	844	896	834	847	888	803	896	875	809	850	856	883	949	876	872	853	903	862	853	873	880	961	920	927	859	845	870	830	905	847	900	887	910	914	896	840	909	866	919	900	886	834	916	880	874	899	875	842	876	876	828	862	839	834	911	857	844	860	862	780	786	871	843	861	901	957	880	880	892	885	775	887	828	868	918	836	877	899	873	879	873	868	880	863	852	923	882	909	890	921	884	870	859	867	922	920	890	866	882	868	855	861	881	960	863	860	890	888	884	879	895	849	840	827	837	916	833	908	890	882	902	892	859	870	855	862	883	841	859	864	843	842	876	834	874	905	850	882	921	897	887	855	858	949	914	858	880	850	845	923	895	868	869	878	880	879	837	857	888	823	874	917	893	894	913	848	895	854	876	880	879	850	852	899	829	859	833	857	799	844	940	918	819	864	898	852	896	817	930	836	871	860	862	895	871	835	887	888	850	914	831	852	839	840	912	885	853	903	899	866	915	774	812	828	868	885	857	874	872	876	887	839	867	928	901	882	872	899	900	889	878	878	869	872	901	853	903	921	873	868	823	924	895	863	841	882	894	938	904	840	892	871	832	930	980	836	865	906	858	855	845	902	895	854	917	892	882	834	833	813	902	841	858	863	836	860	894	838	853	871	923	862	848	912	845	911	871	918	903	876	834	805	896	868	893	847	884	892	848	876	900	898	915	898	890	851	891	923	895	904	853	876	846	891	851	920	819	871	825	876	907	880	814	903	852	865	869	825	855	887	851	848	874	864	894	881	855	864	890	905	862	848	901	868	863	903	869	907	881	866	891	924	856	850	907	885	859	893	827	875	894	892	883	850	924	864	878	887	871	847	891	839	894	881	849	833	876	864	882	862	883	876	854	883	860	854	832	831	857	865	882	865	826	913	868	869	877	849	831	901	912	883	882	917	879	892	904	921	861	850	868	820	851	819	887	928	880	887	889	845	848	872	849	891	887	860	867	890	890	832	868	847	842	831	882	912	834	835	893	885	851	868	861	841	878	939	856	839	817	873	866	845	807	860	850	851	888	843	875	854	925	858	897	880	847	840	866	887	837	853	849	854	879	935	863	823	846	826	897	869	856	874	834	849	885	884	899	840	812	881	881	898	810	917	874	840	859	891	865	938	851	831	864	844	836	886	874	827	923	851	898	838	850	876	825	824	848	872	886	831	926	885	854	850	906	858	884	840	884	878	900	902	883	848	870	889	850	847	865	844	888	888	892	914	864	929	926	857	884	893	860	823	885	840	849	906	929	863	887	867	896	904	865	922	878	878	889	897	828	855	876	811	898	892	861	861	857	864	902	896	850	897	879	814	905	894	898	872	933	854	867	862	852	859	900	904	844
36583	48168	32653	18529	12931	9655	7027	5403	4299	3592	2955	2346	1958	1703	1586	1529	1368	1352	1187	1138	1077	1081	973	990	1000	1000	991	888	897	979	934	929	908	879	935	899	897	866	845	890	896	855	899	876	886	901	881	860	859	901	825	825	842	861	879	860	881	923	864	876	876	880	848	855	866	915	913	876	832	867	876	851	851	815	833	835	935	871	893	854	827	887	866	892	883	846	891	861	841	946	853	885	863	904	840	865	858	807	847	855	861	819	850	846	848	890	893	903	859	878	925	794	857	853	874	870	830	862	922	877	875	883	905	927	896	789	826	894	795	845	881	870	850	844	807	876	846	854	892	887	830	851	848	883	897	874	827	869	889	838	818	836	860	897	852	893	882	879	867	845	809	866	786	847	927	853	817	894	837	835	881	834	848	896	828	834	840	847	882	846	858	831	842	856	878	831	862	828	828	884	892	930	815	854	884	857	884	866	857	838	842	872	905	866	914	874	859	825	888	872	839	874	889	896	798	824	898	846	883	939	842	843	876	894	896	846	817	862	848	842	878	894	857	833	843	840	879	835	887	849	925	872	879	862	857	866	852	903	864	915	855	931	876	871	783	865	872	809	855	832	852	866	887	851	842	909	856	891	824	830	902	888	861	834	847	838	892	884	892	844	834	865	849	854	881	805	815	901	893	807	842	821	851	902	874	850	815	795	868	855	918	888	828	856	824	840	915	933	840	860	827	891	815	876	906	851	873	887	803	938	858	904	864	831	874	860	859	844	861	916	857	839	850	858	855	855	832	887	858	796	863	869	879	800	832	837	831	823	908	942	853	860	879	887	836	846	860	848	831	888	876	893	925	864	876	826	872	904	864	867	849	843	822	801	848	819	845	870	847	836	896	841	860	887	849	852	828	856	879	822	888	820	861	900	844	887	851	856	900	898	884	863	881	884	854	849	877	865	857	851	884	863	879	855	805	825	849	825	830	854	889	906	879	833	883	855	887	874	866	870	848	831	799	871	821	831	854	842	878	858	858	863	842	824	847	867	908	796	847	862	904	832	863	847	906	901	880	888	864	808	814	875	831	893	867	863	841	839	846	861	847	903	842	852	853	866	926	868	943	875	874	880	914	921	859	842	801	886	847	829	860	873	889	893	903	917	868	822	893	835	807	803	874	869	838	899	784	891	809	911	832	866	862	918	901	857	861	860	877	899	852	817	904	867	851	871	846	839	872	833	878	845	882	857	858	865	865	868	848	914	839	900	957	869	898	826	864	886	861	873	836	809	899	842	847	846	843	855	894	827	862	846	917	851	874	827	847	833	865	861	841	861	883	864	883	891	799	869	805	883	845	874	816	897	863	849	901	862	878	810	876	862	859	847	834	817	914	854	880	871	873	846	854	838	859	864	865	833	875	862	849	861	925	856	860	855	815	827	864	913	876	819	869	851	846	875	862	825	884	898	844	902	881	825	815	835	901	897	879	780	900	822	828	871	860	885	820	850	826	853	840	823	895	888	839	840	894	848	885	843	841	885	867	855	906	829	830	855	902	849	870	878	856	866	857	879	927	848	855	799	911	858	842	831	827	855	868	868	838	877	845	846	870	843	866	883	867	782	830	837	859	880	832	839	865	928	834	880	861	826	843	861	899	854	912	896	879	836	866	899	816	846	831	889	866	840	892	921	829	904	914	799	892	842	861	814	895	856	891	857	790	851	853	855	892	887	857	854	840	809	862	853	901	874	870	881	845	841	893	888	886	839	849	925	872	867	822	866	854	890	829	850	876	840	877	852	898	896	862	854	899	931	868	852	844	809	867	860	828	852	896	838	882	905	801	852	813	953	855	838	891	836	861	837	888	802	839	863	890	904	861	876	833	909	923	904	861	848	843	853	882	835	897	849	816	821	876	881	887	863	911	850	793	839	846	851	881	864	812	868	844	894	857	886	938	855	797	819	852	815	834	879	858	870	869	808	844	870	870	889	900	869	865	863	847	873	886	899	867	826	846	860	895	934	852	827	864	916	853	885	852	903	875	815	837	835	856	858	892	868	840	844	900	835	871	868	855	810	873	851	801	874	829	896	895	839	839	843	888	875	817	826	842	907	869	848	856	833	844	879	903	849	871	847	841	839	886	921	829	888	864	852	843	908	929	868	868	830	830	895	859	829	847	815	888	862	887	917	896	868	832	879	862	790	856	878	836	825	852	837	875	847	872	872	830	859	805	824	847	876	870	865	858	859	886	835	856	858	906	809	865	833	931	899	844	854	836	807	919	830	856	929	893	899	841	875	853	823	858	849	817	842	853	856	896	895	832	873	885	871	887	879	845	838	859	880	846	873	911	899	917	798	898	827	827	890	881	850	851	847	881	802	854	858	832	874	883	861	829	834	890	849	882	822	911	851	867	871	837	893	862	859	873	823	905	803	855	834	802	849	865	906	895	872	821	848	871	888	867	864	817	810	877	838	832	869	888	862	886	891	827	832	894	852	880	851	817	846	890	881	869	855	833	817	805	874	887	873	870	845	892	843	896	825	911	839	886	810	803	904	861	840	866	860	887	878	854	834	902	847	857	840	782	837	846	860	854	891	857	834	816	862	813	844	810	897	870	849	851	899	860	851	878	834	889	875	885	883	873	845	902	897	914	844	895	859	831	901	879	881	846	887	862	817	823	909	843	878	811	874	854	886	834	833	860	865	886	867	864	861	855	861	861	879	925	856	847	881	855	833	897	863	837	901	857	857	888	856	879	865	851	890	889	887	837	854	842	835	825	827	856	854	869	899	905	867	852	846	861	893	848	891	868	798	842	839	863	892	874	874	849	853	853	879	916	877	869	855	855	880	843	837	845	825	882	830	844	871	847	883	897	815	878	859	864	850	861	925	855	817	895	820	868	789	865	866	890	877	847	840	903	921	835	815	850	903	880	886	859	864	847	895	913	892	857	841	870	866	866	900	898	865	868	849	869	836	839	897	827	825	860	848	819	879	863	909	848	860	834	899	882	799	855	852	886	837	890	856	825	871	852	874	881	862	900	885	902	847	860	884	806	906	824	800	888	871	836	849	881	840	793	875	813	858	848	818	843	865	906	871	881	870	897	845	873	908	868	857	849	872	816	851	854	844	890	890	879	843	906	857	900	831	869	825	841	870	858	836	928	858	848	847	892	844	828	859	855	917	879	898	881	873	855	873	852	861	812	879	897	816	836	819	923	844	852	871	815	872	857	876	835	833	876	842	945	845	871	854	843	862	919	864	879	879	848	884	815	868	860	843	833	846	878	812	865	859	816	903	884	876	881	867	837	836	837	924	841	855	821	865	860	827	821	836	836	815	875	843	867	884	860	879	844	878	918	856	880	876	867	823	844	896	815	892	856	883	856	849	881	817	808	867	846	918	852	838	885	846	834	875	853	824	854	895	898	921	863	842	881	867	917	889	868	806	872	857	825	799	855	801	853	866	852	835	883	867	947	855	847	839	836	892	853	857	878	854	863	826	880	883	903	896	852	854	907	911
24268	21436	28689	24925	22094	17826	10807	6484	5057	4238	3403	2738	2198	2057	1748	1648	1490	1539	1415	1276	1142	1147	1174	1073	1000	960	979	953	983	917	990	974	924	874	904	856	857	908	944	874	911	922	888	930	894	913	882	903	890	897	851	851	885	898	901	854	856	913	897	864	868	842	869	826	914	899	833	889	852	860	842	899	843	869	859	894	861	854	892	842	869	889	803	843	863	873	896	880	908	858	853	829	837	870	863	895	871	877	871	881	870	882	838	850	871	853	881	861	898	867	902	886	932	863	870	876	849	852	836	824	852	862	867	887	857	873	881	851	871	931	875	850	810	780	875	906	897	838	789	838	837	810	846	870	863	868	841	860	825	843	879	872	898	822	876	879	840	890	822	879	920	859	925	854	862	867	911	872	897	860	871	868	887	836	843	876	836	872	857	852	857	895	874	784	904	853	902	836	891	866	813	847	850	859	903	882	868	860	882	879	894	864	858	915	841	874	856	855	887	815	878	869	903	855	854	871	866	857	869	905	861	826	843	840	931	881	862	823	890	882	917	829	906	869	871	850	862	834	856	809	826	814	855	851	853	864	849	864	897	866	867	875	909	870	839	866	889	867	854	846	924	815	903	794	810	808	865	883	811	839	834	878	870	878	868	864	880	861	800	945	895	832	881	913	866	865	921	867	858	880	924	873	835	834	818	873	903	871	885	865	869	770	874	834	817	857	889	830	840	893	853	826	879	880	870	887	868	884	857	885	831	820	862	904	901	896	813	863	871	925	869	916	893	873	859	838	855	875	903	865	850	835	872	845	860	896	911	864	844	800	939	869	849	890	833	867	865	868	858	855	806	858	880	839	900	866	811	853	813	821	870	867	851	875	810	844	904	884	865	823	883	861	876	840	823	891	846	832	857	871	904	887	831	834	810	901	889	852	879	901	924	821	847	862	871	851	870	845	814	884	900	818	841	865	857	862	864	856	888	886	819	832	833	889	872	855	837	876	891	875	903	867	864	850	851	842	870	851	865	836	876	821	920	789	883	876	864	864	838	909	859	858	863	846	868	899	847	853	894	871	850	880	898	906	899	856	872	878	881	821	875	818	851	859	877	838	877	920	928	835	869	885	865	885	841	810	843	901	855	883	851	847	911	905	826	859	856	860	829	858	856	853	907	848	879	844	833	830	861	849	839	872	870	865	871	864	879	871	944	862	843	902	872	884	856	838	807	848	858	872	848	862	876	807	856	876	890	888	858	844	864	864	857	863	854	892	871	893	866	877	816	860	888	914	900	857	813	895	851	852	863	843	899	863	823	862	841	854	834	860	859	887	910	912	845	861	844	888	859	811	832	849	830	863	890	827	842	830	843	795	888	899	876	897	872	837	823	869	871	877	845	856	904	904	870	833	889	886	925	865	869	821	819	892	837	878	859	871	839	863	875	870	871	851	893	864	825	878	898	808	864	832	835	837	871	857	863	797	855	868	909	917	866	801	844	879	876	839	838	797	889	864	890	887	893	831	839	884	860	891	829	840	825	910	870	840	817	884	922	868	849	888	859	944	823	892	846	817	811	901	901	907	873	872	901	852	876	922	875	854	840	868	870	861	840	816	869	815	896	905	829	897	886	896	834	826	853	888	877	852	906	860	881	854	886	818	849	818	896	863	858	822	841	860	837	859	839	828	863	840	852	848	852	870	863	851	893	853	830	844	856	898	862	841	904	851	880	856	855	858	900	824	867	816	869	863	877	855	841	885	867	856	841	854	814	910	808	798	865	841	815	861	854	914	911	852	815	906	855	908	834	853	845	878	856	826	836	873	869	891	905	913	938	822	859	896	866	879	881	856	841	769	921	859	841	851	849	830	864	875	865	847	900	914	926	882	851	857	857	850	799	872	869	876	861	866	843	840	858	887	854	861	877	855	884	913	897	876	886	857	887	911	864	879	857	793	865	943	858	878	881	894	816	871	872	862	917	861	862	858	842	909	863	839	890	852	869	868	810	831	927	843	901	882	864	851	902	874	867	843	855	874	822	854	893	904	851	818	862	869	848	867	908	873	886	850	874	863	811	847	854	875	810	860	875	868	824	878	845	851	848	857	836	878	873	894	932	876	784	888	832	870	792	904	840	844	840	860	847	880	923	840	907	869	849	857	841	842	848	936	898	874	836	807	896	823	928	820	858	866	879	940	809	829	856	890	850	834	833	896	864	887	869	846	810	895	807	799	843	875	835	844	844	879	869	864	841	848	844	913	895	918	890	836	805	869	887	797	878	849	865	872	839	864	812	823	832	855	868	812	853	851	862	885	843	876	920	880	922	857	864	882	878	900	873	819	873	842	868	842	854	850	893	900	875	873	885	866	889	866	903	870	837	780	870	911	860	837	907	866	884	805	818	864	834	850	839	848	804	907	853	832	857	877	823	894	863	884	904	841	880	867	864	848	844	856	838	855	862	890	793	881	837	869	876	836	835	912	886	801	799	901	913	866	881	850	870	878	928	789	832	858	897	874	873	862	873	875	859	856	868	824	807	862	907	850	852	855	905	868	833	864	783	869	869	831	848	850	858	874	904	898	862	884	812	879	841	817	855	832	861	845	887	850	860	803	850	827	838	834	828	875	859	855	831	864	869	863	848	826	846	882	842	904	871	832	866	782	867	864	856	848	843	883	862	854	861	846	833	897	839	846	849	865	898	863	887	837	863	862	881	857	860	881	870	859	838	859	842	848	843	923	920	842	845	829	883	887	858	881	883	845	876	860	886	850	882	866	835	840	853	808	909	865	917	854	844	856	855	798	860	865	905	915	844	844	867	858	809	869	835	908	819	853	850	888	857	903	857	859	852	879	877	878	903	894	896	861	896	857	821	878	905	879	811	843	864	872	879	835	874	905	869	808	888	857	838	833	882	871	837	825	805	849	884	878	857	919	899	851	872	849	923	877	896	823	883	851	849	902	841	874	912	835	811	836	874	827	792	837	861	876	829	871	871	890	850	867	865	836	918	856	896	854	905	848	861	893	871	924	840	838	849	888	897	853	845	895	846	888	847	843	875	863	889	917	860	853	897	863	895	841	838	819	856	850	869	861	829	899	854	858	870	888	871	781	803	930	862	887	875	899	845	896	832	909	822	892	874	850	920	830	863	819	885	879	887	904	861	904	930	827	822	852	930	899	845	879	895	905	828	882	840	936	831	892	838	881	837	880	851	818	858	853	861	878	808	862	897	880	867	856	946	866	832	901	881	868	809	820	835	848	815	894	836	855	832	855	884	898	848	829	904	839	868	899	860	842	853	852	861	878	864	867	860	868	799	900	862	864	846	892	875	887	865	795	859	830	827	841	932	883	866	864	827	896	862	804	878	883	862	901	838	899	847	885	877	874	884	832	857	876	946	893	871	862	909	847	899	869	894	873	856	846	798	854	852	837	863	887	902	891	879	865	870	838	871	845	908	884	882	787	826	892	820	867	891	872	818	873	868	860	873	879	916	871	828	895	822	896	821	856	841	787	877	893
33717	52519	38666	25555	19489	15374	11640	8900	7120	5803	4530	3591	2818	2478	2125	2081	1811	1694	1551	1414	1285	1200	1146	1148	1066	1005	1008	929	950	1016	975	931	910	928	899	929	898	885	901	875	871	898	861	863	875	910	888	913	860	942	906	873	863	846	866	872	863	817	833	877	872	899	880	831	837	904	851	816	899	875	876	883	884	881	813	898	853	896	809	857	900	880	826	875	828	881	836	870	844	871	864	823	792	897	884	879	839	865	794	819	823	820	953	811	848	838	803	833	804	886	858	870	838	845	830	872	877	831	872	860	822	848	851	821	888	865	845	812	862	831	881	862	853	929	857	877	867	891	840	878	822	854	847	813	834	845	866	911	858	815	857	877	865	814	821	826	863	889	878	886	840	822	902	863	831	867	855	797	893	916	889	824	821	847	796	830	842	806	861	858	784	881	816	820	795	825	885	867	852	828	832	851	797	815	836	805	821	843	842	899	876	847	849	858	908	921	836	875	857	849	892	874	841	820	848	892	825	841	872	856	897	866	839	883	820	828	862	862	860	904	853	858	862	879	781	869	814	819	862	871	878	823	872	847	816	847	838	887	851	827	829	904	883	882	802	840	818	827	837	845	822	809	850	861	789	865	781	831	879	846	870	884	860	889	851	808	867	868	856	861	835	888	845	871	847	857	862	883	905	878	871	840	844	832	831	831	855	864	869	826	826	807	814	789	800	872	807	822	820	799	853	872	854	854	836	850	886	869	841	877	825	862	835	806	823	791	828	865	851	881	805	841	857	865	817	816	876	861	850	842	853	845	810	810	868	827	856	871	863	841	897	836	831	827	875	815	841	842	888	847	848	869	866	834	844	870	850	825	840	816	883	866	766	822	825	842	852	886	793	838	891	852	851	816	890	882	804	845	815	857	831	854	816	827	840	872	853	871	853	843	814	835	831	873	840	895	873	771	831	883	854	874	857	880	813	844	826	884	829	825	877	820	853	810	833	863	875	803	876	845	783	851	830	785	845	886	837	857	897	872	829	838	867	865	896	891	875	895	822	878	841	845	842	877	899	831	874	866	869	834	856	821	888	903	784	843	868	843	878	860	865	863	870	805	826	837	805	865	802	875	831	879	844	926	874	822	828	874	880	854	859	854	836	833	814	883	837	857	901	869	842	829	805	854	852	818	823	858	867	888	795	840	882	853	878	867	834	814	820	839	847	840	839	833	854	833	863	822	833	850	862	877	880	897	854	891	844	825	846	869	888	812	870	881	836	894	830	842	826	904	907	823	870	893	841	854	893	844	845	801	868	861	835	861	878	841	792	847	856	839	861	908	902	848	883	884	842	883	865	872	867	837	846	824	884	845	872	877	880	828	838	915	820	828	825	851	876	842	870	824	893	818	844	841	835	889	842	874	830	844	843	839	819	809	835	834	852	835	854	849	828	822	856	881	885	892	839	891	876	826	895	834	891	856	857	827	801	842	838	869	865	826	866	836	811	804	916	870	848	836	891	877	841	828	821	872	822	828	887	860	873	831	825	867	865	847	849	852	847	854	856	884	870	865	829	803	852	879	866	819	855	865	847	867	833	805	836	852	873	841	829	835	873	811	914	832	821	820	876	884	803	883	870	815	786	845	876	810	825	868	831	871	859	853	902	883	864	820	869	902	875	792	907	836	929	900	874	883	806	850	828	822	803	855	832	838	876	825	811	882	838	865	869	856	880	804	823	796	826	837	879	859	845	925	886	854	865	821	831	907	837	843	853	849	845	830	829	878	807	885	867	871	859	828	850	873	853	889	891	840	879	823	834	844	878	856	838	864	796	841	815	864	833	855	845	874	766	834	863	823	874	857	865	799	868	905	831	843	861	841	899	861	829	816	856	826	874	862	844	840	892	908	874	867	878	852	836	856	872	877	881	867	830	848	883	850	854	877	865	847	837	795	842	780	863	858	832	885	806	837	840	801	876	864	847	852	866	836	873	822	906	846	880	864	863	887	814	866	881	852	861	899	837	844	841	849	830	885	842	885	877	778	849	827	850	811	790	880	806	825	854	888	833	830	854	867	850	869	848	809	813	831	843	814	878	860	844	834	808	871	843	802	821	893	845	843	834	871	797	867	820	819	868	846	831	820	791	870	883	828	914	830	806	836	854	855	909	824	852	830	887	859	813	863	817	871	851	877	839	913	850	836	829	858	838	834	860	889	842	841	873	849	871	843	864	811	851	806	866	850	788	822	899	846	837	838	873	894	852	785	835	904	828	891	807	834	865	869	840	792	845	820	864	876	881	844	884	817	880	888	881	848	835	841	882	862	849	835	850	815	879	816	859	844	852	877	888	859	846	879	833	815	825	816	870	870	847	874	832	797	920	856	853	811	865	788	818	852	819	799	812	859	944	893	844	872	853	843	848	844	848	867	899	861	919	823	919	815	809	878	845	792	824	830	818	853	859	861	905	814	840	833	844	867	868	853	870	836	865	879	846	855	857	887	810	885	900	843	809	828	877	834	810	894	841	827	848	851	833	837	863	838	887	873	809	893	827	869	848	848	844	864	862	858	845	912	875	858	826	855	815	859	822	811	828	856	851	847	868	832	846	837	871	844	829	868	851	830	811	895	883	866	827	838	812	816	851	889	886	857	843	833	867	907	789	848	908	871	790	849	822	775	835	841	822	870	835	841	888	887	809	889	840	871	825	847	876	889	817	835	830	807	831	834	815	877	836	855	837	830	789	868	824	918	826	855	848	853	835	877	825	910	885	827	839	829	834	856	786	833	809	876	802	861	850	864	786	840	823	901	861	851	837	807	827	901	842	888	812	814	834	822	835	817	836	815	847	830	828	869	817	881	850	882	867	874	858	855	841	806	838	835	887	882	845	802	890	859	841	890	845	842	848	835	840	855	892	886	847	822	838	819	896	802	853	837	845	887	872	853	861	849	854	858	855	822	841	810	847	862	905	883	873	846	819	876	838	853	892	814	866	876	867	880	814	889	898	859	902	831	875	834	824	854	887	845	855	850	836	841	872	853	882	853	845	826	812	872	846	882	872	836	859	804	852	837	887	805	840	863	869	851	789	881	869	818	915	819	869	843	871	834	838	917	811	826	883	837	829	887	870	851	845	842	901	865	866	850	855	875	882	876	870	844	893	848	831	834	900	830	796	851	853	858	853	807	843	856	790	905	839	847	904	897	871	861	891	827	787	864	909	849	838	840	891	807	803	853	846	867	850	818	824	870	839	857	867	867	844	864	921	800	892	857	848	898	809	828	825	868	834	868	869	872	794	844	846	843	828	863	872	859	809	886	870	865	794	790	833	861	810	849	854	820	846	813	838	835	869	822	895	840	828	799	838	907	820	875	797	851	847	838	916	849	833	810	874	821	860	902	883	838	877	803	834	837	880	832	866	903	806	908	931	857	879	787	896	791	868	851	827	862	810	864	857	879	833	855	832	862	851	909	829	835	906	855	827	853	886	853	830	817	882	815	880	820	831	810	810	843	827	840	869	895	853	841
25469	21516	28430	27344	20108	11819	7575	5016	3879	3405	2776	2328	2009	1748	1546	1578	1374	1390	1232	1255	1106	1114	1148	1088	985	1037	1075	973	1050	1009	992	992	1007	873	947	984	900	980	965	897	919	934	938	887	988	967	914	927	914	961	977	922	961	888	1004	942	922	990	952	925	886	921	863	967	905	942	936	922	903	898	956	939	906	884	968	914	952	909	944	952	907	988	885	878	863	898	912	863	943	915	928	932	937	891	928	985	917	911	957	953	870	917	904	932	958	910	909	935	907	948	872	872	937	949	902	879	851	895	918	911	909	958	941	941	898	952	906	940	911	883	954	925	903	915	941	927	918	949	917	959	938	905	908	941	891	916	901	935	948	922	880	914	889	898	930	964	941	954	922	897	917	895	912	934	890	889	892	880	999	918	934	917	951	914	878	965	913	920	913	920	896	927	930	895	907	904	949	956	927	889	892	913	964	893	906	893	906	939	928	943	920	920	946	943	912	962	924	909	946	1005	912	930	934	952	887	918	894	973	925	934	961	936	887	923	1010	917	916	918	935	896	904	907	887	897	955	922	946	918	927	889	946	915	851	894	922	918	933	833	946	955	902	922	962	932	921	979	993	940	915	927	948	958	896	919	924	974	896	925	878	869	908	882	906	885	900	974	944	935	954	990	937	930	923	989	930	923	955	876	923	983	941	940	922	887	938	908	892	935	937	991	929	930	949	928	947	925	940	936	893	945	955	916	942	944	938	938	916	918	889	946	963	889	974	931	930	954	940	959	864	937	922	915	902	870	833	916	864	962	919	954	897	959	948	911	952	940	844	902	987	927	933	918	915	954	929	940	954	870	940	962	900	903	895	911	932	963	876	961	916	915	897	951	905	916	947	882	917	911	865	942	909	929	891	962	942	867	941	942	937	909	898	887	949	935	916	917	872	934	957	910	922	932	893	941	933	905	985	880	941	956	916	914	954	938	881	935	940	939	907	961	897	880	938	929	898	919	940	916	976	894	892	910	989	893	942	886	901	938	940	918	889	917	921	917	957	960	904	950	931	875	920	875	953	931	876	935	949	947	917	890	959	914	957	949	919	948	959	903	868	933	887	919	893	956	874	916	916	950	938	908	930	922	971	871	924	905	956	942	932	917	994	891	855	949	898	937	904	878	907	909	955	966	943	893	907	914	914	875	913	936	902	921	924	886	919	884	930	930	923	934	889	975	962	936	957	916	891	869	939	946	931	907	883	860	978	880	947	908	955	921	907	914	868	886	907	876	911	939	913	907	919	981	963	920	858	933	897	946	968	906	918	912	906	943	932	872	868	928	876	928	875	870	929	929	963	978	944	926	912	902	930	924	931	852	913	969	923	873	926	909	943	873	914	896	974	963	956	936	921	931	975	938	866	944	880	903	947	949	955	896	925	912	903	974	976	906	937	916	948	896	966	952	922	937	906	913	927	876	975	910	913	964	898	864	915	904	925	899	951	927	1008	875	947	837	950	860	916	962	928	901	890	902	943	910	869	939	958	900	962	926	913	959	970	908	903	910	975	991	959	962	927	956	932	949	901	910	944	913	943	896	910	1002	954	880	945	954	886	912	905	922	906	947	892	940	973	919	964	911	894	913	928	912	916	898	910	899	890	919	921	915	927	890	930	946	905	937	891	875	949	939	968	940	985	922	914	891	895	930	929	930	912	961	955	929	947	944	941	999	927	903	951	913	928	853	921	932	922	891	958	864	928	931	954	884	848	930	921	917	929	961	922	937	989	982	906	960	923	918	927	929	906	923	927	922	888	963	903	880	952	945	920	882	872	933	884	913	910	913	917	940	867	912	887	890	893	878	938	878	931	954	928	928	904	925	848	927	982	900	954	849	964	978	861	911	939	920	945	984	987	907	910	900	960	921	957	950	890	938	905	874	910	932	904	927	931	894	943	902	850	900	852	1009	990	926	878	932	909	922	901	950	888	939	895	897	958	914	940	907	883	907	954	928	935	901	907	912	920	868	903	927	878	870	914	888	940	883	968	914	879	926	901	936	897	886	925	931	914	920	926	929	909	936	906	936	921	879	952	957	870	980	924	959	965	968	925	946	880	932	950	951	897	907	879	903	947	961	893	891	908	897	931	967	903	959	896	958	884	896	896	964	962	933	909	927	908	894	957	906	912	966	925	933	881	871	950	901	919	962	912	892	869	892	937	864	869	911	928	925	957	971	898	896	901	972	895	918	879	916	885	898	953	933	909	893	900	917	927	998	948	937	981	964	899	923	913	925	869	923	941	954	967	926	977	972	914	932	901	927	904	872	930	865	950	949	891	907	921	896	861	896	940	950	958	886	928	995	914	908	909	898	905	933	889	894	895	922	873	978	968	908	952	998	893	913	906	907	978	910	902	932	910	915	914	904	973	921	938	924	988	864	912	882	912	930	933	913	924	960	924	919	927	982	950	907	928	943	922	915	901	941	961	911	916	952	962	955	911	937	880	902	880	902	947	947	916	940	877	951	879	848	879	941	892	920	905	895	920	956	920	832	936	882	936	938	937	906	884	884	880	937	966	932	973	926	945	943	918	915	893	902	912	926	936	923	921	927	1002	885	908	928	956	958	957	929	958	956	914	922	895	928	898	891	950	910	931	915	921	965	957	952	915	910	955	966	920	943	871	962	935	922	920	895	947	914	897	924	848	860	874	927	907	908	922	920	883	919	899	929	927	897	874	968	983	951	942	908	887	886	891	952	895	919	871	902	890	961	948	922	900	891	920	883	882	924	879	915	928	899	945	918	942	892	901	983	947	918	845	940	951	951	933	936	945	930	921	924	946	923	876	930	923	927	995	904	862	914	906	948	925	937	921	907	1000	912	873	962	932	919	898	900	909	962	957	948	906	925	892	962	923	894	953	917	959	943	947	927	915	947	945	949	969	923	896	927	901	939	926	929	893	922	949	926	906	925	942	921	1004	952	940	894	989	973	930	971	896	943	972	937	940	956	913	940	898	935	868	914	855	933	918	910	925	952	935	955	940	911	897	908	965	930	912	922	912	983	903	922	942	951	883	958	916	909	959	918	919	958	882	923	950	868	960	962	881	940	963	910	905	920	891	967	909	916	951	913	902	945	936	887	946	925	895	857	892	979	929	937	952	910	851	955	959	911	900	923	903	957	892	957	936	920	875	905	843	949	929	862	924	921	919	937	868	936	957	907	962	892	943	926	922	885	958	931	925	973	879	981	956	924	928	897	989	918	894	887	885	906	969	871	927	951	896	908	954	882	941	921	955	893	909	928	938	937	934	938	882	935	913	930	869	934	959	938	917	964	917	921	897	914	902	920	922	907	897	959	905	949	953	910	921	959	952	935	905	919	897	914	917	946	963	883	967	889	922	926	919	989	913	946	935	907	908	942	965	944	898	826	930	923	900	933	913	892	935	936	955	935	962	933	946	894	894	910	897	900	919	899	946	902	935	899	956	874	917	923	940	912	910	929	939	919	910	915	980	935	930	930	930	924	912	906	928	929	968	916	919	911
32611	50591	38042	27203	19081	13392	9798	7329	5875	4878	3960	3125	2554	2109	1804	1823	1701	1579	1440	1291	1175	1191	1182	1126	1028	1025	1012	999	1053	988	948	1015	974	977	906	959	935	939	973	995	937	913	931	960	897	959	981	919	891	951	916	963	902	932	929	894	947	967	955	933	900	912	912	938	880	922	906	856	950	889	903	927	959	925	914	909	957	942	930	853	902	972	955	951	867	901	868	886	946	887	867	909	907	927	922	901	913	863	896	876	911	889	900	896	900	906	897	903	884	911	930	922	862	962	892	958	895	874	960	951	928	860	913	954	926	931	902	882	905	922	949	905	934	988	912	887	851	942	911	941	899	890	963	932	891	876	943	976	880	901	909	862	889	906	901	927	910	915	888	877	885	894	905	939	900	918	916	922	921	936	919	915	895	907	913	887	886	924	927	955	909	990	883	863	943	914	896	933	887	924	924	917	906	952	902	897	918	881	869	890	936	914	898	929	911	921	921	957	898	896	889	867	920	914	924	924	916	880	928	854	919	905	858	885	914	912	919	834	975	889	856	876	948	881	892	840	874	913	890	934	924	875	897	870	877	900	893	932	910	889	881	951	904	914	879	887	940	879	972	894	936	910	881	905	873	940	906	873	896	883	869	897	914	966	942	906	889	865	913	876	862	938	921	933	872	876	926	953	945	923	904	885	824	881	949	951	921	924	955	912	932	892	957	916	888	886	930	865	936	931	913	835	906	931	866	904	876	913	936	906	838	914	878	870	896	940	905	879	956	907	937	891	907	896	922	879	980	852	914	941	952	827	886	969	889	919	910	909	931	881	951	872	919	871	884	942	951	944	911	883	883	920	892	874	947	881	933	899	906	915	914	911	927	894	909	882	892	878	922	869	909	955	919	885	867	947	929	930	946	893	932	900	998	925	930	917	925	929	915	899	926	894	953	908	896	929	910	888	963	919	954	912	914	910	930	849	908	948	917	927	914	859	918	931	892	890	952	889	919	873	869	953	902	935	933	935	889	917	891	981	911	938	873	890	918	878	886	955	863	931	964	891	942	901	909	913	878	915	883	942	929	940	904	916	918	926	928	949	865	839	925	862	921	923	899	885	867	892	872	887	954	912	953	894	925	967	905	922	895	886	901	950	877	912	874	904	941	830	896	932	906	909	929	858	917	904	920	927	888	900	925	908	923	932	907	925	857	959	920	970	901	934	960	913	915	870	863	913	909	922	931	941	937	878	922	934	876	902	877	916	941	910	938	903	894	929	880	904	846	901	920	878	884	875	908	925	890	849	900	899	942	913	927	923	966	948	922	918	918	903	947	876	896	933	895	918	892	883	880	931	930	904	878	885	943	963	912	957	893	906	917	921	932	939	921	884	906	926	878	922	911	892	908	935	927	898	919	885	928	924	900	921	957	912	947	909	892	907	918	905	857	899	955	977	907	924	892	915	954	867	895	895	881	890	879	930	919	912	873	919	966	921	971	909	914	896	884	879	943	890	868	927	870	991	902	893	930	980	914	888	907	926	959	849	927	920	893	873	911	925	919	859	890	910	932	960	923	930	928	948	890	932	956	960	959	877	894	912	854	891	895	966	853	890	932	898	921	871	865	898	855	911	939	913	923	945	864	891	853	862	929	927	936	912	902	907	940	892	919	880	936	953	933	921	889	870	924	906	908	892	927	904	945	935	965	881	911	864	923	877	917	893	892	898	882	904	863	906	878	924	919	907	853	873	885	914	908	882	938	859	897	928	849	928	925	926	899	884	912	888	865	904	879	916	937	863	963	904	925	977	926	907	924	867	880	905	934	899	936	852	932	821	953	938	868	941	890	872	897	868	917	945	874	841	892	842	890	892	919	926	904	911	944	900	927	883	907	940	924	916	892	901	962	918	904	942	910	857	878	947	923	877	915	898	923	888	925	897	864	899	918	905	934	885	906	838	926	911	888	901	944	908	900	947	945	933	917	889	935	905	914	937	914	928	886	925	904	907	975	884	863	879	967	873	906	901	975	968	890	918	906	901	861	931	912	875	990	937	934	901	872	872	916	918	935	926	934	866	876	883	876	916	897	845	920	921	944	955	931	903	902	923	927	927	915	885	937	838	924	899	946	864	920	919	900	875	911	910	870	900	861	936	868	930	863	906	962	923	900	873	920	885	913	887	935	944	917	892	939	919	862	925	916	916	910	948	878	877	919	948	890	887	916	883	923	923	903	895	970	886	959	907	988	928	920	851	923	931	923	948	918	893	905	941	887	973	869	903	984	943	965	957	869	928	926	931	895	937	944	930	891	893	904	900	902	935	897	902	899	902	890	878	954	921	846	945	927	916	926	920	898	885	925	902	962	951	825	973	913	886	955	923	862	919	918	920	894	928	950	909	956	911	925	886	922	876	874	912	885	884	894	912	915	848	891	884	902	931	897	893	897	928	912	900	877	900	906	872	910	900	934	869	912	987	905	927	901	908	916	870	869	901	871	949	905	845	913	887	955	899	884	951	893	939	892	981	945	902	892	943	876	944	862	888	934	935	946	913	908	938	887	920	918	877	865	930	903	882	876	922	911	917	890	917	884	882	865	910	980	898	898	869	830	901	902	867	854	899	890	885	903	900	887	862	916	953	915	910	917	939	922	869	888	906	916	842	883	931	903	870	870	939	900	948	896	901	853	915	916	863	926	898	895	907	889	887	915	880	901	949	942	890	910	917	905	942	868	882	883	911	978	894	856	938	853	876	934	919	924	934	925	897	890	873	876	955	875	877	899	861	902	884	936	856	954	913	888	883	848	909	939	940	939	916	869	890	914	905	884	889	935	890	954	900	929	936	873	934	958	935	900	897	882	888	950	915	954	906	858	937	897	849	953	939	873	961	936	938	915	898	889	892	898	939	923	929	873	882	897	931	903	912	906	891	919	871	952	908	912	892	870	960	921	856	918	909	899	941	893	934	931	914	975	878	920	951	869	948	871	901	854	958	950	900	822	901	859	860	905	885	911	889	919	947	906	910	959	858	926	952	887	912	888	914	882	895	935	889	924	913	860	915	903	931	909	937	910	913	920	904	874	944	887	919	954	908	959	856	886	910	919	865	909	820	889	917	913	925	883	914	907	851	904	856	897	936	904	895	870	912	889	917	907	861	884	877	885	920	915	891	902	910	879	916	910	930	915	900	915	910	910	899	937	920	905	900	846	853	941	896	944	930	884	928	933	919	985	923	889	868	922	909	946	890	895	905	931	926	898	891	923	871	902	916	899	902	892	908	935	868	923	881	899	938	836	883	908	903	912	938	893	916	937	906	932	973	960	932	926	933	930	925	856	889	890	899	934	895	914	871	925	982	919	923	889	955	899	935	903	931	900	904	917	920	914	939	926	909	862	869	901	904	937	905	910	911	960	894	916	929	883	920	893	900	902	938	866	910	886	922	913	892	937	889	872	909	958	900	884	944	942	913	949	943	959	920	899	918	909	916	928	876	873	921	930	921	912	895	943	908	907	905	923	914	930	887
22993	21434	29193	24175	21710	22533	18211	8988	6189	5335	4452	3585	2797	2493	2193	2018	1825	1718	1630	1438	1393	1310	1217	1232	1178	1091	1103	1097	1071	1098	1051	1047	1052	1061	964	1015	1017	1007	1010	1004	978	1003	1028	1018	1032	990	928	965	1017	993	971	978	1002	1007	1049	985	998	997	979	986	1037	983	978	990	1058	980	963	955	908	981	897	962	932	927	994	898	988	983	997	1026	980	927	935	933	937	975	992	1024	1023	977	900	971	954	989	992	993	959	933	979	962	970	941	992	973	935	924	978	981	963	937	962	957	1007	946	957	933	1011	964	963	962	936	970	916	1026	912	965	1012	972	1002	911	979	932	923	1040	943	939	1015	994	987	977	955	990	936	1041	946	926	928	979	983	1005	912	975	970	917	993	957	974	946	1010	977	972	1030	949	942	1003	960	966	963	972	1003	1020	965	967	1016	975	939	963	934	951	969	983	991	939	1006	949	944	908	930	988	934	958	938	884	981	1026	933	1012	974	989	1006	981	977	960	974	965	940	915	964	975	926	978	980	1003	977	974	1020	968	977	995	961	1017	995	987	916	1004	956	1009	938	957	977	1011	975	1003	961	992	923	998	975	961	938	968	996	927	961	973	906	969	1015	914	967	902	962	968	934	969	933	979	964	982	940	949	903	917	989	1017	1000	979	1033	911	947	971	1021	961	945	974	977	994	934	970	948	979	877	911	922	953	1033	941	940	955	943	994	932	958	992	1006	969	935	951	997	968	955	943	969	924	931	939	956	952	944	1001	949	1016	965	996	1006	937	977	972	1006	958	1005	1000	915	928	959	987	987	986	988	977	952	959	928	964	954	969	962	1031	1016	951	957	1011	922	988	1004	985	1016	968	982	983	949	973	987	972	942	966	954	920	964	941	936	970	944	981	951	970	1007	962	1023	989	970	1005	975	982	1002	957	951	950	935	1004	951	988	959	979	917	958	994	921	977	1002	948	918	1042	931	998	938	951	1003	1005	962	942	958	967	986	977	933	974	992	1021	988	969	941	940	978	977	987	976	964	928	1029	987	963	951	937	937	967	962	993	950	973	937	958	981	966	953	934	969	949	990	947	994	962	967	958	931	985	951	949	950	965	952	952	921	947	1027	937	960	1007	1016	961	966	953	918	998	990	950	942	931	980	971	974	941	937	969	976	987	960	1005	976	958	952	944	961	1022	921	962	979	977	975	928	999	901	951	922	977	948	927	977	1014	994	961	961	983	968	1008	960	968	894	934	967	979	935	967	960	1002	943	989	934	990	975	975	973	930	959	963	863	953	961	1012	958	989	960	1028	950	997	921	948	934	958	976	939	948	1016	986	970	981	943	975	927	961	949	983	937	980	921	982	971	902	964	928	926	969	918	988	958	909	914	937	985	947	954	930	942	953	962	975	1016	979	988	982	1021	956	938	1024	1017	992	941	928	1041	980	993	948	935	986	929	1033	1017	915	956	947	915	971	961	983	901	972	922	1005	955	992	923	922	972	975	950	933	997	1017	939	996	969	930	1028	953	991	977	995	929	918	969	1010	1037	935	950	981	935	923	990	979	994	971	963	955	971	950	1019	984	1003	932	971	944	1008	939	990	947	980	983	966	957	971	946	969	952	995	983	930	946	950	913	903	999	981	955	931	926	993	980	932	1010	971	957	1019	987	967	930	962	976	949	967	999	1024	1014	968	964	932	1025	959	968	984	982	940	958	1036	936	1006	923	940	1007	915	939	1002	992	979	970	923	1001	928	952	955	951	950	959	1041	928	950	1038	961	945	940	994	937	967	962	962	1033	898	1002	947	929	988	941	932	1015	965	988	942	961	1004	980	975	971	948	953	963	1030	984	944	1021	1039	935	979	996	938	973	947	965	939	968	871	967	902	942	989	934	990	988	955	995	982	952	948	920	969	992	890	973	937	963	1027	968	977	951	959	957	926	959	939	943	934	957	974	964	1033	964	921	911	929	1031	942	1010	935	970	921	949	955	970	955	893	1013	964	955	947	1019	947	969	981	941	939	962	996	940	955	1001	925	951	972	944	1009	992	963	968	986	940	1000	956	929	960	958	969	1010	966	1039	894	934	877	974	987	996	968	934	987	966	960	1001	979	998	1003	963	937	991	982	989	973	893	963	977	959	909	937	965	972	984	974	995	929	916	981	951	960	993	964	938	934	938	949	963	968	1006	991	987	1000	916	920	994	943	973	931	946	964	970	892	1031	1020	1014	949	984	944	940	1005	981	1016	951	958	943	999	938	977	1015	1010	916	1043	979	920	1006	957	916	965	937	983	984	965	965	957	965	938	987	927	949	940	946	938	970	941	992	978	971	970	971	917	952	961	941	932	1003	981	964	958	959	977	924	1000	936	901	942	998	993	989	952	977	984	941	993	913	955	963	913	960	957	962	972	995	951	982	964	995	960	1009	968	972	1008	938	949	959	956	943	951	991	993	942	981	983	945	975	983	1037	923	955	986	957	955	916	956	980	950	976	999	927	947	1014	946	979	941	931	967	901	979	966	951	960	923	960	953	960	935	951	920	955	975	1020	966	941	942	993	964	972	893	974	993	931	929	974	953	963	965	916	927	1005	1029	969	925	974	955	981	1002	959	938	949	910	1002	969	977	963	956	950	892	996	948	959	1023	956	1009	951	947	989	944	925	920	982	939	989	1003	935	975	960	981	965	1002	967	922	977	879	934	903	955	962	951	1003	940	944	1016	946	976	929	1007	1021	964	980	963	975	964	933	990	982	983	970	1009	916	1005	943	934	996	974	936	978	1018	918	988	933	957	958	937	959	972	970	956	952	937	897	940	961	987	1035	941	923	1035	964	988	961	1024	938	958	972	924	959	956	1010	936	956	966	916	1027	970	944	966	1022	996	962	972	963	946	951	1002	976	961	998	1022	952	981	931	932	945	947	910	954	949	1011	942	1056	974	1004	928	928	952	954	973	927	960	1003	972	969	1001	922	1002	974	999	977	965	955	991	1001	919	993	1015	943	890	936	972	976	974	1002	910	956	955	996	955	910	993	941	991	979	989	972	982	947	935	967	947	998	998	991	937	953	954	962	958	929	975	957	1011	981	977	997	980	980	989	990	1013	942	934	938	979	928	1003	927	1006	976	941	992	992	1004	983	995	917	917	974	925	988	915	968	975	963	960	947	948	978	953	978	977	983	951	976	945	955	974	931	980	973	984	907	964	974	953	940	966	998	930	937	934	975	915	974	931	952	948	933	901	955	994	942	974	909	965	963	927	951	971	986	1008	1009	955	931	984	970	955	945	978	956	993	1000	886	897	938	965	942	972	975	990	936	943	931	980	981	976	943	980	958	968	926	974	957	959	930	1002	970	952	943	944	943	963	972	940	974	950	1035	945	938	989	927	957	898	936	963	983	1005	1051	991	993	947	920	917	978	962	948	953	1013	953	966	984	981	1017	973	983	978	1022	942	1003	978	980	1028	1013	928	983	962	1006	916	1022	991	958	992	958	1000	900	950	940	1021	956	954	980	929	975	975	952	959	958	1002	1004	943	960	1001	910	944	980	933	1007	940	925	925	964	1026	976	978	987	962	927	948	1001	953	953	931	1017	956	989	971	957	963	964	982	992	998	959	958	977	938	1019	970	988	975	969	958	965	947	986	951	934	941	997	985	953	957	972	938	950	994	1012	947	961	987	914	933	938	974	963	986	992	1009	998	952	894	955	1024	1015	945	1009	991	945	993
37369	58044	46198	33898	23361	18542	14110	10962	8642	7341	5795	4708	3520	3056	2667	2471	2135	1953	1796	1686	1444	1446	1371	1190	1179	1144	1113	1067	1082	1075	1083	1047	933	1039	987	1051	1019	965	1015	980	971	905	952	987	958	984	982	943	958	925	930	954	934	960	1004	917	955	955	968	921	929	907	955	973	1019	945	916	963	937	948	893	944	914	963	970	917	893	977	937	914	907	925	983	914	939	909	931	999	945	979	932	914	958	974	934	952	950	916	884	923	904	906	952	854	951	924	914	922	897	905	931	948	937	935	958	939	947	951	902	914	904	943	917	920	892	914	850	894	911	938	974	962	953	922	889	893	920	911	947	955	928	988	907	926	889	896	966	953	919	949	901	941	968	944	910	930	960	944	922	957	935	924	898	925	970	924	894	934	954	926	896	923	958	997	924	940	914	980	904	916	873	940	934	941	947	992	983	944	891	957	889	947	940	928	940	919	902	953	891	902	973	950	916	888	902	953	954	936	971	1001	941	926	900	934	911	915	961	946	944	960	949	921	970	909	979	953	930	937	931	937	965	957	906	917	895	910	926	963	919	907	958	919	890	905	938	883	924	947	877	907	924	946	907	959	924	905	939	978	934	897	945	910	937	1002	933	900	922	921	921	943	936	928	952	928	895	966	923	905	931	946	920	906	927	962	962	907	955	932	893	863	926	950	911	990	926	936	919	938	932	904	926	917	907	926	874	941	906	949	924	933	965	955	940	910	937	956	945	942	957	885	967	989	896	942	937	949	956	952	913	910	930	920	938	946	917	961	917	931	940	928	906	936	889	1008	903	907	896	913	908	929	912	994	935	899	986	913	931	958	946	933	927	939	939	947	892	923	978	939	945	992	883	917	904	913	890	915	938	935	920	929	931	943	983	891	951	838	887	911	914	882	910	961	900	830	977	950	899	897	938	923	924	920	932	916	916	957	930	935	950	936	962	895	930	949	911	949	959	973	927	897	932	938	980	951	961	905	963	892	959	924	962	952	963	891	950	915	914	943	959	911	931	955	921	891	967	980	976	946	969	918	867	850	934	930	956	934	917	930	884	903	968	909	848	949	940	926	919	918	905	884	876	909	899	965	962	981	896	929	940	913	926	937	903	936	952	912	929	964	919	914	891	959	915	951	950	909	943	1001	941	940	956	899	914	889	887	901	975	975	941	872	927	937	971	921	910	979	897	942	912	908	962	987	924	910	928	873	953	901	934	925	949	951	977	906	933	878	925	939	940	895	964	972	922	927	924	936	939	885	943	922	992	908	903	919	943	939	951	944	959	926	935	898	910	959	965	952	966	883	921	965	860	922	942	965	846	970	949	932	883	927	926	915	970	971	960	946	939	924	894	921	930	910	974	909	918	942	928	920	928	931	907	884	901	941	924	942	919	918	940	954	958	964	909	957	950	966	947	913	929	958	908	939	926	876	931	921	918	948	915	942	893	928	869	895	904	858	940	890	906	951	919	983	870	974	955	944	922	927	942	918	954	952	959	965	912	948	910	952	871	978	959	930	1022	947	908	927	938	921	929	980	959	900	929	951	930	934	962	968	987	931	988	906	958	896	948	946	932	945	1069	922	932	886	911	908	969	930	914	944	912	925	949	931	929	926	956	944	934	949	937	983	905	877	937	965	937	981	886	941	904	895	906	877	938	951	907	909	973	933	882	918	926	906	873	976	950	931	924	907	944	960	958	904	927	921	915	936	923	1003	943	918	926	915	922	935	925	937	912	979	902	972	864	886	906	936	957	887	922	994	885	891	904	886	902	929	879	923	920	982	923	924	885	989	907	977	914	926	905	979	951	925	923	954	895	922	924	926	950	948	939	990	949	899	909	941	931	920	936	940	918	884	950	925	929	932	897	913	952	962	918	946	939	941	928	906	942	941	919	874	990	864	937	935	900	878	952	895	960	974	946	975	947	894	945	935	956	901	909	943	942	916	939	917	1015	953	961	921	956	968	874	962	898	978	958	931	973	954	914	929	935	921	929	940	978	950	914	935	934	952	909	876	902	933	904	976	906	935	948	941	908	922	926	957	870	903	939	896	921	874	964	967	927	939	982	988	976	917	941	959	927	938	980	1002	935	907	989	936	923	986	876	919	898	974	909	939	965	907	958	981	960	908	880	913	958	873	906	926	918	924	906	969	959	921	986	949	985	901	951	885	906	948	933	955	938	925	942	930	873	957	947	999	932	920	915	923	874	1002	919	932	940	926	955	963	901	995	977	977	917	928	926	914	864	943	928	951	948	941	939	935	964	948	958	960	948	922	965	968	902	932	947	926	899	867	882	931	940	933	958	958	996	866	980	940	938	946	957	950	926	886	929	876	944	910	912	958	918	935	938	884	927	904	958	940	958	986	929	972	917	933	927	974	952	889	935	922	879	941	907	964	903	953	939	966	877	943	983	912	934	876	891	943	919	960	928	897	901	903	923	912	899	964	966	901	927	871	925	938	890	946	955	914	937	980	934	883	924	948	862	924	929	858	890	922	932	924	907	901	884	879	897	899	927	933	907	943	842	943	941	890	907	925	963	935	892	924	927	919	859	960	915	928	991	885	935	932	904	916	890	943	939	895	948	954	923	960	890	925	926	916	868	926	951	929	945	992	930	917	972	857	899	899	945	930	960	932	928	964	968	930	896	950	953	950	953	913	989	872	876	901	930	919	910	920	879	905	940	996	963	884	975	1000	907	960	966	955	952	914	921	892	961	903	917	949	987	959	873	988	962	914	956	919	928	884	885	921	954	929	982	934	906	932	887	893	948	933	942	1004	976	932	982	913	974	927	938	948	953	956	913	944	910	953	933	935	935	913	963	933	984	858	965	902	893	931	919	913	955	910	934	921	965	963	931	937	943	919	884	945	901	968	908	910	935	960	995	953	974	923	951	912	928	929	897	909	905	893	882	914	931	951	963	942	992	922	886	922	974	916	953	889	972	952	920	924	954	940	944	925	913	937	957	912	972	903	976	938	975	940	915	989	939	967	886	885	920	909	894	903	914	950	923	926	943	958	966	939	897	892	961	881	920	925	916	921	936	892	850	883	963	934	937	938	895	955	898	1001	923	949	936	954	944	917	917	894	906	942	938	947	941	885	958	929	988	920	932	929	931	973	915	910	940	948	924	943	901	895	913	934	924	879	895	938	922	948	923	938	932	933	970	961	894	895	916	887	960	948	910	917	895	917	947	922	977	896	931	994	930	887	928	966	908	994	900	915	961	952	874	916	967	935	916	892	903	927	938	888	938	939	926	940	902	871	886	946	957	933	927	986	907	926	951	963	953	893	923	888	994	950	917	946	926	968	922	950	928	922	906	935	952	914	949	907	918	955	951	930	968	963	961	952	940	901	886	886	936	916	918	943	960	949	920	948	878	917	911	931	924	942	950	953	989	905	921	916	935	924	902	941	892	913	933	896	946	899	888	943	949	905	923	906	925	915	910	886	948	936	959	861	900	893	949	918	935	960	937	969	891	925	886	941	876	941	990	919	946	958	915	919
32301	29677	30498	21078	12734	8326	5499	4056	3223	2673	2372	2026	1650	1537	1422	1327	1259	1103	1100	1123	1051	978	1048	936	847	884	907	931	919	978	865	870	944	858	907	876	884	883	865	842	884	870	848	867	871	878	860	885	860	899	833	913	852	889	841	860	829	864	873	851	850	846	839	824	829	852	798	846	876	828	822	835	869	849	881	847	852	831	832	903	875	834	895	793	877	822	830	837	879	846	899	846	881	862	868	923	862	797	842	853	809	811	855	813	845	875	883	851	848	870	841	841	858	866	867	870	851	840	852	818	879	841	847	918	865	841	842	914	811	861	849	831	875	842	878	870	905	836	807	822	867	861	832	840	891	880	814	830	858	826	832	917	825	872	841	889	885	832	841	849	837	874	814	887	878	871	837	869	804	893	829	854	834	879	862	854	862	877	864	824	884	818	891	848	864	896	846	854	866	839	913	863	876	862	855	889	835	833	872	863	829	871	822	855	876	899	846	858	822	854	847	858	847	868	850	799	842	894	830	797	858	858	866	860	855	856	874	904	837	857	868	848	853	833	875	783	859	837	819	822	859	892	866	841	875	870	875	851	836	842	884	864	827	835	821	827	857	914	875	886	839	851	840	914	849	855	826	838	853	870	893	817	876	866	870	861	880	864	898	863	861	848	871	928	830	850	905	897	881	866	867	903	877	849	815	886	865	850	854	879	871	854	835	858	838	892	854	865	817	846	810	886	869	879	903	832	854	832	838	863	876	849	852	869	855	885	860	844	823	832	839	889	832	789	865	813	919	863	828	895	883	829	850	840	883	866	840	909	878	846	874	862	827	807	837	844	860	875	918	860	828	835	877	839	844	871	804	838	898	817	906	885	806	863	839	849	856	856	840	843	855	861	855	843	863	804	826	859	910	823	852	853	807	846	904	845	876	877	825	829	847	857	919	863	813	829	886	876	822	896	810	829	840	814	878	870	866	827	822	883	832	828	881	885	868	857	872	838	840	820	865	806	868	812	854	848	849	843	878	859	851	818	915	883	823	873	833	858	835	896	829	877	867	891	847	917	811	850	888	866	870	798	832	827	798	883	815	858	867	856	837	869	840	824	815	834	832	829	872	920	855	843	860	939	778	840	872	855	826	808	840	886	862	801	862	827	888	841	828	890	844	838	837	856	830	835	844	832	885	860	856	884	819	854	822	822	895	849	901	925	843	866	841	849	838	894	829	899	799	868	856	856	850	806	899	839	861	861	809	857	831	843	870	867	823	863	928	786	876	898	871	866	822	884	840	845	866	813	867	846	888	814	836	878	902	853	885	851	870	856	842	843	833	844	849	903	820	861	803	845	896	837	852	814	833	892	856	820	861	886	816	869	868	821	868	885	839	895	832	862	860	840	891	854	853	842	856	837	832	796	845	837	894	910	880	862	889	819	867	832	851	836	837	904	889	863	867	840	836	865	860	865	797	815	814	847	871	894	899	870	832	844	876	825	816	874	831	845	811	792	860	833	827	864	839	874	835	853	873	864	823	877	825	850	851	816	875	873	846	839	828	824	884	875	870	860	895	901	834	843	851	866	859	852	850	836	840	864	833	856	849	843	876	888	863	853	863	879	864	854	875	879	837	834	831	849	879	813	861	823	932	913	846	851	831	894	821	886	876	847	908	882	824	829	859	864	868	851	860	906	846	899	892	877	801	918	894	829	883	882	872	834	828	878	859	846	868	895	807	859	897	855	786	858	884	837	873	854	834	914	816	850	861	880	845	822	890	827	884	842	871	845	870	863	839	871	811	829	848	849	830	827	875	877	856	823	873	906	848	843	863	845	884	855	793	829	845	848	821	801	911	835	860	863	880	830	876	915	832	806	898	821	922	800	828	873	883	850	901	801	800	854	826	861	840	865	916	854	816	857	821	860	849	866	828	903	803	826	850	839	848	798	850	816	832	827	807	846	811	858	888	816	874	812	834	851	813	867	889	848	862	879	883	858	884	858	814	830	786	814	870	878	843	872	830	857	876	858	885	861	863	877	883	846	863	833	861	889	817	853	863	858	829	848	864	864	867	844	877	885	843	873	864	848	818	847	857	824	854	833	884	833	848	836	879	891	925	868	863	833	907	847	833	828	884	899	823	860	868	893	833	852	858	847	869	856	871	854	806	846	858	828	875	875	907	884	875	882	835	844	908	892	825	867	836	814	847	882	934	883	878	906	871	829	880	911	848	886	799	870	858	860	844	877	870	883	909	813	871	858	860	827	856	849	840	831	864	848	818	895	844	863	897	867	871	870	819	818	813	857	911	846	889	873	839	857	802	846	829	857	873	853	880	787	837	837	855	800	831	832	879	876	850	805	827	863	842	821	857	848	846	858	856	832	914	792	884	858	875	823	874	843	823	866	863	903	831	896	879	844	838	846	852	899	877	878	885	896	849	874	900	907	895	892	838	876	820	820	884	860	846	864	816	867	891	881	835	848	862	829	855	840	843	850	853	875	881	814	823	848	823	878	849	785	891	857	768	858	898	869	807	899	870	898	871	830	860	856	844	860	835	893	911	877	809	810	890	829	866	846	857	846	826	851	814	863	855	874	871	881	907	842	861	848	879	851	857	932	829	838	854	897	800	851	842	868	830	862	868	858	863	825	862	845	808	839	859	870	843	835	856	896	862	904	922	859	814	896	922	876	814	875	825	864	828	885	841	828	857	861	895	836	848	832	816	860	848	846	881	854	841	919	826	891	847	850	854	854	858	851	824	817	805	814	862	857	854	831	836	870	854	879	817	923	895	846	833	913	777	864	857	874	846	856	878	896	895	850	853	792	862	892	856	850	861	871	881	833	885	897	845	842	846	825	913	811	885	861	884	818	888	834	843	909	802	856	812	825	797	863	936	843	822	830	900	884	853	849	856	864	808	804	873	870	841	765	867	852	827	871	846	831	872	935	865	855	866	886	891	866	905	895	902	835	815	819	899	893	842	813	836	834	876	882	887	922	859	777	874	834	835	850	907	854	873	862	854	914	851	819	849	875	853	852	829	853	890	832	815	800	891	917	874	889	885	842	880	885	792	831	862	898	831	849	807	841	869	893	836	824	835	833	850	817	882	823	869	885	846	804	886	849	830	836	876	827	868	837	839	864	851	865	865	871	870	856	852	854	844	841	877	834	873	867	897	828	906	870	829	824	900	851	838	874	886	888	901	873	838	820	848	831	830	856	858	829	868	876	818	803	840	826	858	869	891	878	874	895	903	836	881	902	834	895	831	850	899	879	882	869	820	880	852	848	811	849	824	852	878	842	814	871	889	842	855	881	845	887	848	836	878	838	902	854	895	861	829	898	877	832	859	822	807	887	835	856	865	903	826	906	863	871	818	881	838	839	902	892	823	812	876	836	849	906	862	820	892	818	834	865	836	844	826	871	838	841	871	826	834	869	854	868	863	887	886	855	853	821	872	838	869	842	888	896	871	818	856	833	882	845	907	869	857	877	895	869	906	862	907	878	855	847	874	897	890	821
33000	42720	30804	18938	14594	11333	8125	5950	4775	3948	3317	2666	2039	1866	1633	1539	1430	1302	1243	1211	1095	1088	1025	991	1014	939	964	912	933	921	931	943	907	853	915	863	896	844	882	849	900	874	861	883	860	887	897	915	852	896	838	841	858	885	850	852	850	874	851	876	858	854	841	852	878	810	857	896	835	827	880	875	842	866	851	836	904	794	784	825	887	887	834	878	840	869	839	867	888	819	865	896	897	836	826	857	833	869	794	840	868	856	843	834	865	869	857	872	824	846	886	859	882	846	896	882	852	877	820	885	893	864	875	875	828	852	893	818	873	842	877	800	800	840	786	851	916	857	880	868	842	870	846	854	804	890	822	874	871	809	865	821	827	885	823	839	861	824	821	899	920	835	862	861	824	800	815	816	873	890	839	856	826	865	838	880	851	873	841	851	847	877	878	879	908	869	840	817	917	881	888	868	891	886	828	895	870	855	865	864	860	844	841	875	878	810	839	867	861	860	815	882	884	846	880	862	860	869	846	832	841	862	851	859	928	844	840	870	893	875	817	845	875	866	785	877	878	929	803	818	892	861	849	831	873	888	860	812	862	850	819	826	872	839	843	832	835	915	894	846	885	874	867	833	857	867	818	876	880	891	870	859	895	885	876	853	824	853	843	857	886	853	849	862	884	825	839	870	897	794	916	866	846	851	829	852	855	870	875	885	840	821	841	839	878	860	873	852	844	791	862	860	857	852	816	870	885	848	814	863	867	875	882	873	842	864	905	852	857	852	894	866	901	809	870	836	888	859	887	854	738	863	830	866	795	895	897	822	847	865	818	881	873	838	843	835	862	817	875	827	820	852	860	899	844	895	866	851	853	871	827	863	851	866	918	865	832	837	844	838	857	862	862	904	869	860	844	845	838	823	862	814	860	836	936	843	876	836	841	876	882	815	811	836	858	836	888	820	889	859	821	861	839	865	872	854	847	871	847	845	893	838	874	852	821	836	943	865	847	820	853	884	864	868	836	834	859	852	828	854	868	899	840	859	834	797	853	822	797	856	817	877	857	846	889	843	841	801	824	857	840	848	867	838	852	861	869	890	813	848	847	854	887	839	857	811	881	810	860	835	826	799	851	878	899	863	828	825	834	838	915	853	878	860	837	874	823	807	840	842	905	841	912	902	843	830	801	859	846	840	847	903	857	842	858	855	833	844	823	872	826	842	849	830	845	844	870	839	869	897	853	829	875	841	893	886	863	872	849	840	888	837	849	829	854	824	836	822	819	897	859	849	887	839	866	831	851	840	816	884	865	848	895	905	833	827	813	846	804	826	888	800	817	897	856	844	808	823	841	862	862	830	852	819	803	890	882	867	875	893	807	824	871	810	861	878	861	903	853	832	803	905	813	828	851	894	872	824	771	835	835	872	801	821	861	850	880	857	863	816	832	848	793	909	831	873	859	878	877	915	825	905	875	821	915	871	845	849	855	890	878	941	870	814	806	894	867	836	869	870	911	822	886	822	904	893	827	891	869	898	846	860	890	837	812	881	906	848	823	872	846	877	859	855	853	869	866	868	827	835	856	837	914	783	812	880	835	861	822	866	858	884	883	867	874	831	854	904	861	864	912	851	843	893	875	879	824	829	797	834	875	804	824	834	923	862	843	826	881	844	806	817	837	902	832	824	768	806	862	846	845	867	862	848	801	810	840	855	861	835	867	876	871	828	859	833	839	832	841	865	835	808	785	876	855	826	901	858	856	963	794	844	898	876	836	790	867	848	835	838	896	835	849	877	870	855	829	898	891	880	806	866	824	836	859	833	871	846	921	867	846	840	815	854	811	890	901	883	898	850	857	819	858	853	850	838	855	841	801	837	861	828	858	915	853	863	864	920	878	849	841	844	884	843	863	866	803	868	845	824	835	839	827	862	822	862	860	841	829	866	855	863	866	876	809	840	882	817	855	899	904	892	806	867	872	886	852	846	858	896	864	894	843	850	886	828	872	832	794	867	881	895	831	829	835	877	878	911	892	862	844	872	787	872	906	863	811	889	866	862	885	857	912	902	865	823	849	880	849	822	822	837	859	839	833	902	853	819	796	848	863	878	859	855	796	864	899	895	818	884	866	837	843	852	820	880	832	850	836	871	798	853	847	839	840	852	816	907	836	884	885	849	861	833	844	903	825	816	833	837	844	867	837	881	832	834	854	868	852	835	839	841	853	849	842	816	796	806	866	869	827	857	890	830	828	856	871	944	865	830	860	826	824	810	872	849	816	893	922	812	822	835	867	836	908	886	924	856	825	818	892	895	876	854	905	828	899	857	800	823	871	900	881	853	841	843	847	825	906	808	873	812	844	833	860	840	840	876	833	827	884	908	906	846	865	833	826	858	834	866	827	817	884	828	889	894	881	844	825	876	845	868	846	897	869	827	855	852	869	829	868	809	891	871	839	878	872	913	851	850	867	828	910	873	909	839	901	839	844	865	879	866	886	831	861	860	808	812	869	847	805	877	861	851	870	874	833	881	835	855	836	853	881	835	913	884	875	829	882	829	856	836	879	807	866	858	876	824	826	883	883	863	854	899	885	905	809	858	843	868	859	809	826	881	882	880	875	880	818	838	838	835	861	863	825	903	870	851	854	847	887	832	850	822	884	830	883	884	869	872	817	884	864	876	830	851	921	825	801	859	844	864	852	843	842	839	822	885	853	842	905	839	820	898	831	852	864	884	851	850	822	817	814	882	842	833	870	873	868	822	858	836	833	861	878	850	884	800	857	877	880	845	866	876	844	867	912	944	866	874	945	886	856	865	825	891	861	840	869	817	885	929	829	866	848	855	823	878	866	850	838	827	918	798	840	808	885	875	827	864	792	826	841	870	834	839	887	869	806	855	857	887	843	833	824	850	855	846	850	910	808	913	882	818	854	834	834	873	902	867	826	836	878	844	816	843	873	879	851	879	856	874	883	817	871	854	875	878	814	829	886	873	912	843	829	852	811	836	893	809	929	856	888	926	803	825	879	890	838	870	832	826	823	825	837	823	905	864	874	882	862	845	923	880	883	874	878	811	897	826	900	875	856	806	832	854	837	910	863	762	892	803	846	875	888	840	889	815	819	849	823	841	843	861	875	856	831	878	855	849	885	824	871	897	843	877	873	911	842	886	833	821	874	883	821	848	810	853	869	842	815	860	886	894	835	803	796	844	863	862	889	830	848	828	861	832	850	869	845	854	898	866	788	809	821	872	904	884	863	837	872	901	836	846	854	779	853	884	842	822	840	892	861	893	887	875	784	823	868	892	868	867	865	839	835	892	885	873	901	863	839	835	877	899	847	840	891	839	827	836	841	849	815	873	784	841	876	854	845	793	843	832	847	787	866	865	839	820	811	880	812	876	803	836	903	864	827	796	846	867	865	869	884	841	882	875	837	902	845	865	843	814	829	856	887	904	832	874	828	837	837	830	873	827	873	820	893	856	835	766	880	888	891	893	827	814	833	801	857	893	816	872	843	833	885	870
24369	21397	28582	24952	22128	18383	11784	7108	5297	4475	3775	3115	2431	2132	1799	1719	1559	1426	1367	1192	1132	1090	1144	1065	984	892	960	964	942	902	907	943	941	825	864	875	897	835	877	915	853	971	881	910	832	872	887	877	844	842	893	851	874	861	865	882	836	820	853	828	863	839	830	843	848	866	807	832	869	843	809	850	840	812	817	844	823	876	853	865	869	867	856	845	785	857	866	875	873	879	824	840	840	848	849	920	774	880	834	839	824	871	818	865	802	866	869	843	874	869	850	842	867	863	822	806	862	853	830	877	844	898	855	883	850	881	803	912	808	868	881	767	894	878	871	924	857	869	806	846	803	887	842	847	828	848	871	888	862	806	844	865	815	838	902	874	816	893	890	852	866	871	829	885	781	819	805	794	795	879	872	803	833	842	848	806	863	852	904	882	847	838	821	825	860	836	838	838	872	842	895	895	813	827	807	839	868	818	825	846	860	890	850	883	809	867	800	895	806	827	838	791	827	854	837	839	843	807	881	886	825	867	872	808	865	855	822	884	866	824	889	837	821	861	839	801	844	890	899	846	912	792	871	803	858	876	848	867	803	807	833	841	870	842	842	823	850	836	862	837	870	844	848	847	824	871	868	797	860	825	880	852	807	844	832	886	859	842	854	908	795	860	863	840	846	846	849	880	875	881	845	880	815	886	839	860	852	823	858	832	851	831	854	834	830	869	830	882	861	837	923	903	841	875	873	809	892	858	848	853	877	804	839	841	877	822	826	850	839	819	821	845	858	830	827	911	851	847	874	846	858	881	840	840	837	851	883	813	839	837	868	894	845	835	897	830	820	887	829	828	869	847	841	886	825	898	861	854	798	861	863	906	868	861	866	822	866	841	922	886	820	827	876	821	870	900	843	849	854	826	824	858	861	830	844	854	852	875	885	835	836	892	852	889	872	882	880	864	835	885	861	784	867	839	815	843	830	849	852	876	886	826	813	839	852	851	849	879	888	842	847	884	833	796	815	872	879	867	848	831	860	855	857	871	847	879	824	853	849	843	855	843	819	886	875	867	825	890	820	853	877	795	818	883	848	852	886	829	855	846	853	877	858	852	861	815	823	819	870	823	886	827	889	822	863	879	796	843	859	861	867	868	845	828	815	891	824	829	829	846	820	826	924	840	842	871	837	821	854	872	867	819	843	843	806	871	837	919	837	844	850	829	896	912	837	813	836	881	867	871	822	838	850	854	825	851	889	882	794	819	802	821	869	896	857	823	838	878	871	906	839	838	775	874	845	821	842	858	849	891	884	852	897	846	874	843	902	843	854	837	800	858	843	853	834	831	878	854	812	888	852	929	833	829	811	864	819	891	841	835	848	828	866	840	847	854	875	873	910	840	831	881	879	862	849	819	799	859	870	835	859	881	854	876	828	828	854	844	876	835	811	812	884	851	882	885	866	861	871	841	837	818	859	848	798	854	851	899	879	813	829	819	871	864	913	891	870	844	840	818	842	852	826	880	852	849	883	820	864	839	889	840	861	874	830	809	804	870	866	818	876	841	810	842	842	893	828	822	849	841	850	873	880	843	840	872	836	845	840	859	860	927	857	878	882	794	872	837	887	858	842	794	841	885	860	896	863	841	858	848	866	852	844	862	835	898	840	826	803	823	898	863	784	820	855	824	842	828	858	889	857	820	919	854	846	856	840	836	899	853	844	896	842	889	865	890	905	849	892	871	837	851	851	850	853	889	871	875	861	845	877	827	800	829	866	854	858	822	872	846	842	881	799	806	843	816	827	809	788	832	846	827	860	846	889	903	880	846	842	867	824	828	847	911	802	822	863	810	845	852	821	857	855	878	850	796	814	819	851	780	831	875	860	853	832	870	875	847	887	834	809	845	855	884	830	848	862	846	851	854	894	891	804	842	888	865	822	809	875	827	851	849	832	844	837	875	837	839	877	818	867	841	853	825	829	871	837	901	860	865	872	884	859	862	891	890	858	859	891	840	860	900	852	841	892	803	829	862	801	856	849	861	866	854	846	833	821	808	836	825	853	827	837	872	877	872	767	812	836	817	883	879	760	808	843	841	836	841	877	877	864	833	834	809	847	901	884	813	854	867	865	785	825	842	860	794	855	843	865	810	815	879	848	904	864	828	844	845	843	900	904	847	866	834	859	790	856	825	870	820	812	864	864	897	866	819	821	837	823	849	802	874	913	858	838	831	922	849	857	891	872	822	839	834	855	875	850	814	929	848	862	877	848	819	860	830	886	854	882	796	887	842	856	830	847	854	845	864	866	883	817	799	883	795	879	831	843	851	886	843	830	800	813	869	879	871	860	861	883	867	826	851	865	871	849	813	860	882	851	815	881	915	859	862	868	878	866	824	827	816	846	865	868	876	848	884	821	830	805	825	846	877	791	892	846	881	879	851	874	846	815	822	862	827	870	836	877	839	893	822	781	822	842	810	811	840	832	893	901	915	879	839	878	835	836	810	868	876	811	820	872	863	844	870	835	821	854	914	855	853	887	896	876	827	858	787	796	862	823	849	884	846	887	815	858	818	879	867	849	831	879	814	860	848	872	848	854	880	895	871	845	840	870	836	832	850	832	849	853	810	894	854	885	816	831	874	872	820	861	803	757	846	850	842	889	857	831	863	899	840	830	849	803	844	864	849	832	874	882	860	867	842	845	842	830	819	848	837	863	846	902	844	868	810	915	856	835	834	816	875	826	864	875	864	848	848	865	893	843	819	853	841	861	822	853	842	798	840	893	850	859	851	880	805	855	882	864	816	804	874	809	801	843	822	855	855	828	893	879	900	884	883	870	839	877	850	818	872	839	855	841	843	835	848	843	847	839	847	812	910	814	872	863	862	879	818	887	840	846	874	847	863	840	858	858	797	853	803	825	852	862	867	836	862	873	890	833	886	834	873	836	896	862	845	814	861	838	839	897	819	930	853	842	880	829	886	848	857	833	801	829	898	846	824	891	803	843	876	880	853	824	835	834	872	823	808	847	835	849	809	872	818	884	911	791	821	895	832	871	879	901	896	817	838	834	915	840	864	843	797	808	846	898	916	802	887	823	877	859	886	835	843	877	861	838	807	928	901	862	810	854	848	857	849	838	872	810	803	852	843	875	840	809	840	776	796	852	858	839	876	886	837	919	841	933	844	880	836	866	843	885	841	860	875	817	830	846	797	821	845	861	831	786	863	803	864	850	902	866	821	835	870	843	890	859	824	903	844	876	898	893	859	854	850	863	806	869	809	880	868	829	805	798	811	866	858	884	844	860	853	823	838	849	844	867	860	821	887	846	851	891	805	841	835	860	833	833	785	902	912	842	900	808	859	871	777	844	843	868	837	891	813	879	853	832	854	797	858	865	844	856	899	885	840	834	812	941	887	827	842	857	832	898	823	853	840	863	845	827	828	812	853	856	834	844	817	872	845	852	866	852	864	862	837	797	862	834	879	827	821	837	803	818	898	870	828	831	851	832	828	832	831	855	852	821	865
28512	52073	38694	25523	20464	16584	12660	9400	7366	6234	5136	4173	3105	2595	2286	2070	1915	1647	1547	1367	1281	1220	1109	1120	1022	1044	1035	973	986	950	965	945	914	916	881	919	911	922	887	898	912	852	854	938	859	846	862	885	811	881	874	887	822	867	896	884	881	854	857	877	878	834	856	877	840	845	830	874	891	834	853	856	831	814	840	924	839	836	793	842	786	834	839	818	881	845	867	853	848	855	850	837	854	783	808	878	904	823	824	870	805	844	884	846	811	828	850	846	823	830	852	839	824	864	857	885	847	811	829	850	809	825	830	843	840	805	823	805	817	816	813	823	836	853	857	828	810	857	890	861	872	800	849	860	816	852	860	821	837	858	826	802	756	783	828	846	831	852	897	866	809	869	868	866	852	854	829	830	861	829	809	865	835	837	865	779	809	857	802	835	813	827	867	852	834	845	819	880	869	853	910	859	817	821	840	749	801	852	801	859	802	877	819	868	909	844	802	839	814	887	777	879	873	865	780	772	884	891	842	862	867	839	839	856	824	854	803	855	855	861	851	846	846	875	795	840	902	823	899	830	864	857	854	818	909	870	820	861	804	842	901	837	822	825	820	865	821	784	897	848	823	832	888	874	819	890	846	846	912	857	865	874	880	884	836	816	800	833	849	891	845	870	862	812	848	854	768	892	881	828	846	834	885	877	831	821	837	789	869	846	882	877	893	790	863	880	837	872	858	872	844	836	849	839	885	782	868	850	876	836	856	848	854	834	839	847	865	827	905	798	818	865	835	860	810	820	879	844	827	866	831	858	878	835	815	831	829	855	845	822	849	821	857	822	807	843	821	788	876	847	855	777	845	804	830	863	855	841	805	889	762	832	863	883	889	885	870	841	823	863	862	869	832	827	838	857	807	891	847	866	866	813	844	851	825	809	860	844	794	840	907	812	802	843	885	847	792	841	861	837	804	831	784	807	830	829	845	832	866	845	821	843	800	845	810	846	845	822	854	881	819	795	844	875	815	867	893	821	831	929	818	882	857	857	847	796	872	809	852	850	876	831	856	850	813	823	828	867	830	875	821	875	894	888	913	865	858	804	894	847	828	838	853	829	865	824	895	818	833	845	883	861	863	885	854	847	905	880	815	895	862	823	801	864	834	819	856	878	869	790	846	823	893	853	840	847	843	851	881	882	855	861	871	892	881	853	872	845	859	842	886	838	839	834	855	830	872	857	832	836	862	839	854	825	809	819	844	819	828	831	871	825	872	888	853	857	860	848	791	858	858	869	884	837	880	818	856	834	835	815	795	889	842	838	862	842	876	840	803	835	828	841	920	824	837	824	830	819	835	866	879	849	876	828	893	837	866	822	844	849	864	757	811	852	871	862	840	824	875	863	828	893	793	820	838	845	860	834	853	845	859	837	838	878	814	826	846	822	879	838	815	820	896	821	831	797	855	880	872	812	857	823	843	800	848	813	907	809	840	810	847	876	843	820	828	827	857	765	908	847	833	823	848	856	863	796	871	852	854	868	846	857	819	779	849	862	852	874	841	837	890	832	850	857	841	817	816	842	867	825	876	860	847	862	864	808	780	821	877	844	845	838	832	871	830	813	881	791	801	844	893	828	806	865	860	837	842	886	866	840	816	895	838	839	822	841	845	880	795	888	827	904	886	827	816	841	806	848	836	910	817	840	862	827	831	838	807	864	831	866	844	850	837	853	862	830	873	844	808	797	857	840	827	829	844	848	851	903	874	816	810	838	817	816	827	816	848	798	862	834	882	865	813	830	865	857	860	867	811	818	851	904	882	841	886	865	821	853	881	844	837	885	808	843	798	841	846	851	802	856	837	786	833	864	860	844	810	821	840	864	808	855	851	877	867	820	874	931	842	846	883	908	813	857	848	895	845	811	868	866	838	844	883	840	819	874	869	818	821	790	853	864	844	847	807	831	874	859	858	854	894	826	851	852	806	870	840	863	908	916	889	858	841	852	818	863	835	857	842	850	861	802	830	870	779	824	881	816	868	767	813	868	802	878	827	800	849	896	873	886	849	826	836	822	867	898	843	849	813	902	876	875	774	860	823	870	844	843	821	876	814	850	807	839	877	875	894	834	915	799	850	880	830	776	825	841	855	867	878	800	905	803	794	871	832	845	837	846	866	845	844	860	886	825	836	848	852	892	845	829	818	861	846	880	823	819	858	866	833	818	799	876	814	795	888	867	828	881	830	866	825	803	834	871	826	840	821	857	845	878	868	849	861	822	848	775	770	824	826	879	807	763	844	822	841	830	878	843	857	816	914	783	818	864	870	813	798	861	880	830	854	863	860	871	806	841	839	793	830	806	833	848	823	799	804	848	824	845	843	908	826	911	792	821	816	825	794	831	806	801	798	867	861	855	793	863	823	793	865	795	847	880	877	852	808	849	818	861	786	868	897	841	841	789	881	878	851	864	806	855	840	867	812	862	883	835	806	746	842	810	813	855	869	842	852	852	798	858	817	809	849	853	836	846	829	845	815	848	823	875	843	849	891	795	842	809	829	832	822	790	826	897	863	811	834	813	837	848	835	843	881	785	826	864	872	837	853	852	894	814	844	846	855	834	826	831	809	854	895	826	868	878	811	835	798	873	831	842	839	863	817	834	845	877	854	852	846	848	839	834	856	876	840	852	842	818	851	865	872	839	846	838	787	864	791	882	907	866	883	846	841	852	831	849	881	826	825	819	858	860	815	813	862	849	848	848	922	839	851	847	856	820	804	872	878	849	892	888	834	787	829	811	824	825	842	852	829	844	810	877	906	812	860	855	859	830	823	791	810	871	860	842	814	848	822	883	825	826	837	859	816	836	902	854	848	843	865	783	797	830	872	896	826	832	853	843	852	795	880	819	852	799	864	867	859	851	806	823	844	767	824	842	823	832	782	806	801	867	828	847	834	890	860	897	798	810	830	781	826	844	821	791	863	810	806	835	844	855	809	808	868	845	866	845	854	872	807	877	808	842	835	863	890	857	797	779	845	800	868	824	811	847	854	872	843	910	859	835	897	830	829	854	802	862	847	918	848	793	848	868	837	833	905	812	787	813	862	834	858	854	793	779	835	899	823	782	863	851	815	834	838	846	835	784	882	853	859	807	869	848	825	824	864	872	833	847	821	871	851	881	890	816	810	824	885	841	846	886	814	883	836	886	858	846	835	781	835	840	821	812	794	876	831	855	821	806	837	793	858	833	847	832	844	842	818	849	821	858	836	784	919	833	834	787	846	791	841	827	813	832	813	821	862	868	865	841	794	833	823	875	863	854	884	827	841	819	843	871	864	808	843	862	874	894	905	868	829	840	837	868	873	842	832	824	848	798	796	809	868	836	840	860	827	841	797	848	830	863	856	866	847	826	811	812	857	893	814	832	831	856	862	901	859	879	823	861	870	872	865	844	864	835	834	848	825	799	793	857	814	850	848	889	837	839	851	836	828	854	814	878	862	829	870	828	837	835	842	840	840	861	845	819	860	814	826	842
25439	21557	28908	26443	18799	11104	7228	5119	3857	3367	2856	2484	1942	1740	1606	1502	1493	1364	1331	1193	1159	1159	1112	1051	1040	1035	1060	973	992	953	989	965	973	930	1012	954	909	893	962	962	947	911	923	923	929	986	929	996	930	910	984	921	957	958	898	952	958	934	867	963	891	933	929	862	907	929	873	903	933	925	925	936	908	956	888	855	873	856	904	921	904	874	945	1010	947	895	920	893	968	864	911	944	940	957	891	893	927	957	927	889	938	914	907	921	924	956	902	878	937	951	953	879	990	909	905	964	885	910	946	904	910	911	918	896	933	962	941	909	919	927	863	912	936	950	916	912	859	896	893	875	881	965	946	959	885	945	978	906	909	1010	929	866	884	938	913	960	892	938	936	888	955	954	904	883	921	967	913	858	942	975	907	945	993	895	906	908	930	933	954	919	888	939	948	898	904	905	899	874	958	928	883	869	929	914	945	970	988	936	886	919	957	896	946	973	942	975	921	937	922	935	902	959	918	958	961	866	937	936	968	884	920	934	899	947	945	880	931	873	889	900	912	902	931	938	932	951	919	912	926	921	938	925	921	942	953	885	947	882	873	920	965	890	872	852	922	916	897	895	964	896	996	845	918	891	971	929	945	963	940	929	961	967	938	881	942	954	927	889	935	863	981	903	903	876	906	917	923	940	951	956	889	935	949	921	899	917	895	860	913	927	926	830	928	932	951	927	958	946	911	922	936	890	949	972	892	894	919	925	900	910	898	948	940	882	928	901	908	936	890	939	918	910	972	870	895	943	923	866	949	929	864	923	929	915	907	943	914	893	918	950	929	950	945	857	856	939	933	919	923	912	907	959	976	918	898	923	926	912	937	886	877	851	930	885	988	947	891	896	932	874	903	914	973	889	956	916	880	938	874	903	933	986	958	940	881	912	916	925	898	947	876	910	939	913	962	866	884	927	901	891	900	900	895	954	959	900	894	958	894	915	866	872	922	960	955	895	905	905	939	939	987	932	948	873	923	875	983	969	900	878	936	875	938	929	875	923	943	1006	908	946	868	904	896	948	917	903	919	907	912	941	928	927	910	900	913	896	876	954	935	898	915	951	892	909	908	910	973	999	848	863	943	998	955	891	907	950	955	951	932	948	866	910	919	944	912	924	923	960	963	936	906	867	917	903	922	918	910	928	907	927	926	936	927	942	926	942	880	929	923	953	936	882	894	941	870	926	894	874	913	900	944	912	910	950	899	932	884	919	904	923	942	906	928	991	925	888	1001	912	892	914	934	927	934	917	908	910	926	950	904	884	904	931	959	936	915	899	964	975	924	909	958	878	911	885	938	898	902	925	904	906	950	919	910	898	967	869	902	891	846	980	940	916	928	896	914	903	936	920	902	919	986	926	967	901	919	909	918	898	943	893	931	926	894	965	922	913	927	937	967	869	879	946	896	901	888	948	947	932	917	894	957	996	932	946	968	957	925	900	883	955	902	874	926	951	915	864	889	945	916	883	908	927	925	912	968	953	862	852	927	943	905	962	892	938	920	904	857	883	919	879	929	923	946	955	945	945	867	939	916	953	900	920	900	927	926	940	890	942	956	904	929	954	909	943	961	955	928	886	872	891	911	892	919	921	938	874	944	964	952	960	908	928	960	924	929	918	887	904	920	870	952	920	921	940	918	858	909	929	985	933	909	844	983	894	999	901	973	883	894	888	893	944	933	871	902	990	904	896	959	888	918	950	944	923	918	914	901	921	910	976	925	926	875	927	900	900	879	937	981	952	910	956	945	925	915	897	910	920	926	901	932	952	870	891	940	985	892	913	953	929	917	937	950	922	966	917	925	924	893	952	915	923	908	970	948	935	908	961	930	925	958	1000	887	927	930	935	912	885	932	876	878	915	954	910	947	873	928	900	916	896	958	921	927	901	919	978	970	969	917	960	931	1028	837	986	861	934	908	925	951	954	922	901	927	885	926	946	917	945	979	918	979	955	933	916	917	893	956	978	946	972	906	902	884	901	872	937	956	924	943	943	919	927	920	896	924	884	887	940	922	935	936	969	984	978	951	898	933	920	968	909	907	994	911	856	894	950	919	920	930	928	960	973	890	879	944	917	895	967	922	895	931	1011	916	917	931	927	897	954	962	934	914	885	886	896	946	937	948	957	896	959	884	929	927	952	938	979	987	912	882	923	956	905	943	933	892	918	925	906	943	925	954	893	922	919	938	883	945	897	945	907	912	893	913	955	916	885	943	936	934	907	925	918	922	919	968	915	939	917	912	933	951	920	870	923	908	932	929	951	906	946	890	891	908	910	985	894	917	886	931	966	916	968	895	904	930	923	895	976	916	905	942	956	905	912	959	926	899	906	980	936	881	907	954	931	949	921	911	900	965	958	912	908	914	928	877	931	886	945	938	943	910	926	840	888	876	898	952	918	894	908	897	884	880	928	918	943	929	916	918	953	900	980	917	921	931	953	882	890	938	979	942	919	949	901	935	981	945	899	940	965	883	941	938	942	878	942	941	920	930	907	968	949	975	895	938	909	906	918	955	935	961	903	957	912	883	942	883	900	940	905	938	912	965	976	976	979	910	923	975	873	966	906	904	916	961	926	925	967	934	959	962	923	963	909	914	910	937	884	917	882	900	957	1030	883	930	952	917	916	902	926	918	921	923	939	886	985	904	975	932	909	871	942	924	898	929	899	935	920	880	946	924	946	950	935	978	939	903	920	983	930	916	903	931	934	968	933	929	937	949	880	951	928	927	922	847	954	878	966	902	929	922	887	866	892	940	881	877	886	913	871	905	948	935	945	879	941	899	924	932	957	919	953	953	940	940	965	920	919	920	975	950	927	916	925	927	917	922	943	903	878	927	940	965	914	973	888	858	922	919	906	903	898	950	973	937	974	921	901	965	937	918	874	919	933	965	914	941	917	892	946	957	913	935	967	894	914	975	914	925	939	861	916	922	960	908	901	903	933	922	906	898	933	954	904	906	981	934	921	968	944	969	881	919	972	914	957	934	927	884	911	870	884	970	941	911	897	865	873	926	926	942	946	902	932	896	916	926	903	967	859	976	957	960	911	915	916	960	940	905	910	882	962	891	879	897	881	953	895	945	900	834	916	894	990	936	906	963	891	940	941	902	916	895	969	932	896	965	945	971	905	885	912	982	953	903	957	958	936	978	913	905	897	874	943	925	939	956	874	902	963	884	918	911	925	900	903	930	919	943	903	984	882	870	875	934	877	952	964	894	923	964	868	961	956	921	899	897	910	913	935	853	930	908	916	962	898	892	940	887	922	914	914	923	957	942	895	908	938	891	894	889	968	924	926	922	940	913	930	924	922	938	934	920	916	928	858	925	902	991	902	938	948	898	949	955	960	917	897	932	925	899	917	927	932	886	849	958	947	969	936	934	882	972	913	917	942	890	932	905	911	893	867	908	900	886	886	959	897	910	958	868	909	887	905	974	901	950	886	906	893	904	911	914	938	878	966	933	943	914	892	913	958	916	919	861	897
32384	53978	40697	22450	17104	12880	9738	7519	5780	4751	4017	3304	2535	2149	1949	1755	1647	1539	1418	1291	1190	1182	1222	1093	1075	984	1059	998	1002	967	974	996	932	903	941	917	957	974	909	923	971	932	948	967	925	927	891	979	936	954	918	969	898	967	885	909	965	908	908	968	910	891	888	904	991	935	864	884	878	971	908	898	910	880	875	934	904	943	907	900	921	919	948	940	927	898	927	960	920	895	870	920	864	870	922	918	885	885	954	874	897	928	864	916	875	905	902	932	927	927	921	872	905	876	908	941	897	893	929	898	902	946	900	930	909	896	928	944	926	940	883	929	933	912	873	861	886	855	915	889	920	881	890	852	930	848	868	955	879	945	913	906	912	917	891	850	892	899	895	921	901	911	924	880	922	922	937	891	896	915	946	909	936	928	886	906	937	916	939	863	942	904	911	851	888	909	895	928	895	825	920	876	905	859	941	912	890	959	837	903	921	926	912	918	881	883	871	937	882	901	911	937	903	823	890	949	863	896	891	935	858	901	949	933	934	877	876	888	896	906	842	933	811	901	939	952	904	869	933	928	955	949	950	932	877	951	906	887	943	868	932	859	920	918	881	870	872	838	960	909	876	951	902	898	834	898	904	890	946	886	891	898	877	886	913	923	906	933	943	870	881	922	921	937	893	962	920	933	887	879	915	928	868	922	968	924	913	902	990	889	932	859	912	908	930	969	892	873	881	922	888	911	898	943	949	896	964	929	921	908	899	928	902	945	934	925	950	847	881	874	880	841	896	931	922	923	861	876	940	902	879	921	906	927	914	910	968	943	954	892	944	898	967	921	918	897	914	877	957	889	901	874	894	856	923	940	926	876	911	933	968	891	953	898	904	968	919	912	939	915	921	935	902	848	937	903	934	900	943	889	929	881	912	963	876	891	898	865	922	933	879	879	910	922	947	912	884	923	899	905	854	921	930	900	909	882	905	898	914	887	920	891	958	896	901	941	890	895	921	860	925	903	904	917	887	889	981	938	901	946	907	915	884	890	914	928	916	893	927	912	937	913	860	931	909	942	942	909	879	866	896	913	895	946	881	878	931	920	877	933	904	861	896	927	948	874	951	912	871	855	933	948	923	935	921	866	943	914	898	896	931	924	880	893	884	925	866	898	930	896	917	935	925	947	947	931	916	904	889	934	902	889	931	887	912	928	943	897	894	913	888	958	948	947	922	862	889	892	876	918	947	958	869	961	937	924	939	901	907	930	923	911	936	918	865	876	901	884	890	887	876	923	895	891	863	909	941	935	935	901	921	899	898	842	870	896	910	867	942	871	913	875	978	946	883	889	891	923	860	938	956	927	921	892	887	898	861	872	897	909	974	936	916	883	905	901	905	926	937	929	942	926	894	908	901	939	880	921	897	933	911	880	897	895	917	875	911	868	930	923	908	961	936	984	891	941	899	862	918	911	950	940	913	910	927	875	862	960	888	880	942	951	921	922	933	921	873	908	948	907	917	919	899	932	944	883	905	889	875	904	884	898	936	899	961	902	968	903	914	937	922	908	874	894	893	903	905	892	946	841	925	866	892	905	863	904	909	855	922	920	943	900	852	861	906	932	930	919	946	919	919	915	839	900	857	871	884	894	908	908	937	881	921	882	919	882	951	900	909	925	923	879	958	950	872	927	877	902	883	891	905	907	888	969	917	855	909	897	881	916	921	908	882	911	932	961	895	895	885	892	895	897	913	956	943	855	966	892	937	937	875	929	920	864	872	920	874	931	888	881	928	959	918	930	960	967	895	892	904	1001	942	910	917	922	914	894	880	849	929	884	909	878	933	899	894	895	881	906	937	907	937	870	905	927	910	905	906	901	867	860	921	897	905	926	857	922	926	931	875	908	898	946	913	923	881	927	865	934	875	913	937	849	911	911	920	900	885	897	878	877	875	947	926	914	954	946	869	921	924	927	978	905	929	949	866	938	934	958	904	930	953	881	969	852	924	921	878	872	915	912	885	919	949	902	881	882	967	906	890	888	865	893	966	881	905	944	901	948	964	919	951	905	914	931	904	875	919	927	906	947	923	892	893	918	934	937	930	937	929	889	893	915	922	892	936	928	973	926	938	898	897	912	952	910	871	946	924	921	894	896	989	897	874	856	876	889	920	964	920	956	886	924	931	911	901	857	916	893	912	934	909	954	928	905	902	977	899	889	928	916	885	905	936	882	910	952	962	912	925	873	922	870	926	904	872	882	867	930	929	906	832	911	855	932	880	908	886	938	865	909	885	900	926	935	946	901	870	929	923	827	923	852	949	933	868	925	899	863	933	897	897	879	909	903	951	884	901	965	901	904	914	886	959	905	935	955	956	886	904	909	885	857	918	925	915	908	949	970	965	876	878	918	971	970	889	878	921	900	881	896	903	916	869	888	966	962	896	923	915	918	983	890	921	921	911	882	949	873	896	884	883	844	843	923	937	854	906	900	838	916	1016	827	844	892	877	962	924	896	880	876	883	817	870	923	984	918	932	909	899	877	939	916	847	854	897	930	891	912	914	891	911	947	925	937	938	905	958	952	910	883	838	894	912	895	967	891	907	943	894	863	931	912	913	919	901	866	909	935	916	907	946	917	903	965	929	904	952	906	889	912	947	949	890	943	906	905	905	950	931	920	923	928	953	907	928	879	903	867	910	869	864	930	904	888	936	921	913	952	898	917	882	905	887	902	899	912	885	917	907	922	892	902	880	888	938	882	843	941	930	948	878	947	856	912	924	957	880	861	878	940	938	920	911	880	922	905	957	863	859	877	883	919	933	933	958	888	954	876	911	935	901	891	896	901	902	927	942	929	949	941	896	880	897	906	953	877	941	892	905	908	849	935	898	912	923	938	944	889	918	913	931	877	914	909	851	933	927	897	927	888	924	929	900	904	939	882	862	912	900	933	906	876	927	899	900	933	916	923	925	941	892	953	852	938	912	900	951	936	889	926	941	911	922	896	844	928	885	883	915	840	895	901	902	901	986	871	918	904	848	909	906	916	889	856	961	851	911	846	892	883	916	902	892	922	901	924	875	925	942	959	888	869	834	926	900	840	881	868	902	938	894	948	894	863	911	854	895	889	886	882	918	925	963	881	913	886	891	869	917	896	920	903	938	955	863	896	884	954	915	920	897	949	938	919	898	911	922	874	920	900	915	925	948	902	914	953	923	913	886	928	962	925	918	942	945	877	893	893	932	904	866	928	916	935	950	929	879	905	937	899	914	988	914	905	901	896	900	911	902	862	952	855	894	818	956	955	900	970	873	883	916	904	927	891	903	895	902	938	884	949	900	913	873	933	901	949	933	915	952	925	911	895	917	875	931	903	923	871	946	902	943	886	890	900	830	879	934	887	983	925	907	952	911	917	881	919	876	930	891	880	907	936	920	903	876	833	895	926	850	889	868	927	865	929	941	886	873	962	929	892	924	912	877	940	917	901	911	936	897	932	910	902	907	876	916	886	916	865	908	911	904	896	930	961	887	947
23130	21496	29243	24244	21782	22771	19560	10019	6981	5837	5088	4082	3202	2644	2337	2148	1943	1799	1721	1502	1406	1339	1331	1154	1203	1148	1130	1051	1155	1087	1016	1056	1068	999	1019	1044	1020	989	1039	996	959	990	941	996	1020	940	956	1039	971	1003	1030	1008	973	971	986	951	939	910	1029	963	930	932	968	946	956	930	934	944	995	1006	937	941	926	987	895	1005	992	1012	965	999	953	910	964	1035	962	1006	943	993	960	920	958	928	900	929	953	970	932	988	967	977	1040	938	944	965	982	995	982	1010	1000	957	955	940	934	947	972	960	954	984	939	942	918	943	995	979	1018	964	985	977	1025	895	1015	984	909	986	1024	962	955	964	1034	975	969	936	1007	943	942	979	922	989	942	1001	1005	976	947	944	1008	924	941	937	982	968	1025	896	971	996	904	913	954	962	942	984	950	910	1017	995	961	906	916	969	998	931	981	974	905	932	952	1017	925	1023	949	991	946	934	959	922	961	971	959	968	946	971	963	957	952	945	947	976	936	988	996	966	955	960	963	993	1003	935	1006	991	973	980	1005	965	1000	977	960	1008	972	966	918	948	922	984	990	952	965	955	963	999	953	950	926	930	963	965	956	959	976	959	932	971	973	946	902	994	985	883	961	968	966	953	947	940	929	959	916	993	901	985	1004	957	981	1014	1027	975	917	940	975	933	998	952	950	957	927	979	981	939	935	931	946	991	972	926	975	938	924	953	918	1012	924	930	988	988	927	942	995	960	951	971	914	978	1012	936	979	938	947	957	946	982	948	956	967	944	1016	964	929	959	945	854	979	948	960	980	898	917	925	900	920	933	970	925	933	968	947	996	958	942	1006	896	978	965	991	973	958	980	1002	976	948	939	972	938	961	997	941	961	935	896	975	951	973	952	985	1019	927	909	969	941	953	980	967	993	931	979	959	933	951	963	945	955	941	937	902	962	972	951	963	921	974	960	937	951	917	990	975	1003	978	999	942	940	963	937	955	972	939	945	944	957	950	997	985	988	962	983	975	1009	934	955	915	964	970	925	965	970	970	942	993	927	932	973	913	995	1013	952	912	978	925	955	926	958	939	953	964	970	954	935	996	958	943	970	1014	925	957	948	932	942	1048	929	978	886	970	926	949	977	1005	909	886	968	969	924	923	955	933	978	977	979	929	926	979	935	936	948	988	995	962	984	982	987	935	957	924	957	999	926	969	918	963	944	946	937	938	999	953	1036	988	996	981	957	949	977	941	984	1015	973	966	935	933	931	976	992	952	911	1018	989	970	916	982	957	930	959	924	923	948	924	939	995	1025	969	943	954	938	956	977	912	967	923	947	954	890	972	976	944	946	897	953	978	917	900	964	1031	946	961	919	975	962	1007	917	969	899	976	890	969	973	887	931	960	961	990	1034	950	1009	945	1025	954	953	930	907	916	991	939	1014	1000	943	905	957	973	990	920	946	931	999	1008	921	987	937	937	1006	998	959	968	995	971	942	980	956	963	1023	973	973	944	941	945	931	938	1018	956	989	892	979	920	913	946	956	986	1005	936	959	964	960	932	986	940	949	924	939	990	987	1015	915	903	980	964	948	962	983	997	971	947	934	976	1021	955	935	946	943	957	931	972	975	963	1012	957	924	936	1004	967	957	946	945	986	874	984	1005	966	994	1011	966	940	947	956	951	912	948	924	940	1008	947	934	976	954	949	971	975	975	960	989	981	981	932	927	969	963	936	945	945	915	930	941	945	991	957	989	962	1030	994	984	949	925	963	905	924	994	969	931	1013	968	952	954	960	977	967	936	968	997	986	990	956	931	984	994	1006	946	904	934	956	959	944	963	1039	1023	1019	917	957	915	908	964	898	971	907	955	1009	981	935	993	1007	964	949	945	953	973	996	994	980	939	955	965	1013	916	990	967	968	949	961	924	917	965	1010	986	945	963	949	951	939	921	976	970	1049	952	942	924	973	951	925	984	1046	969	942	1025	914	969	974	969	958	969	1008	995	956	953	954	878	996	966	979	961	961	960	931	970	956	974	962	964	969	931	974	1021	925	889	943	952	1025	965	991	948	976	897	946	925	981	973	935	994	961	974	951	1007	927	965	934	957	948	985	955	976	972	920	925	1002	974	961	1028	991	1030	913	931	953	966	936	955	895	974	933	953	974	967	925	976	1030	956	954	923	963	955	978	972	984	946	925	937	932	968	958	966	920	942	910	950	1008	956	981	986	945	923	977	964	934	952	999	943	944	905	933	946	931	1013	955	979	967	989	899	892	914	925	942	949	1002	1000	970	927	963	975	889	960	942	937	938	1008	1029	974	972	934	1050	981	938	923	973	968	952	946	979	924	991	1012	995	914	968	955	998	920	938	949	925	921	895	968	981	979	986	946	982	980	1034	942	1016	927	976	949	937	991	972	968	974	885	951	913	988	956	1010	913	939	961	954	942	971	988	982	940	949	1005	993	942	950	980	955	975	943	953	984	928	964	1001	929	946	963	926	917	945	996	967	1002	951	946	955	971	971	951	992	939	1001	928	985	953	976	927	990	920	928	943	950	959	907	997	919	974	940	936	946	974	989	960	1004	940	935	972	899	980	957	984	950	970	983	964	969	947	942	967	965	960	971	945	908	958	1016	975	966	986	955	960	957	996	931	952	937	982	967	1012	975	972	955	951	987	927	977	922	987	941	1013	1010	1008	917	934	956	993	981	910	1008	933	960	993	965	938	932	976	965	953	974	939	861	975	935	963	931	972	963	926	936	965	926	968	976	996	1033	947	950	1035	926	958	924	918	1031	971	980	987	954	974	963	1013	962	954	977	991	1020	967	971	972	976	945	913	908	874	949	967	898	987	1011	979	945	936	959	989	966	936	944	972	917	1013	958	967	937	915	873	945	977	968	986	1004	946	975	932	988	1032	957	951	983	984	957	956	1017	999	913	955	1016	980	998	973	977	987	979	978	978	967	975	937	947	959	912	978	1003	932	956	969	939	954	1012	954	874	967	1008	942	980	943	948	988	979	938	957	978	987	966	989	960	1001	875	998	901	985	892	938	973	996	928	915	940	936	1023	1024	906	987	958	944	914	953	959	977	923	952	991	948	958	950	914	959	938	953	946	949	919	944	926	988	996	995	941	983	958	953	987	914	938	996	974	978	969	1009	1014	951	951	963	943	954	926	935	997	943	978	972	1001	940	977	919	1012	968	985	906	977	963	993	1001	976	952	978	893	908	940	914	986	936	938	936	889	957	985	992	961	869	953	967	933	978	921	985	913	928	969	1008	935	899	917	933	949	998	972	966	952	1010	1018	950	963	893	947	938	937	994	949	930	980	959	917	1001	947	987	946	939	961	978	891	973	995	924	970	969	972	919	926	983	1005	944	963	933	935	914	943	954	941	967	949	964	923	950	994	946	975	954	956	967	954	935	906	986	966	905	966	945	913	962	976	953	915	956	962	919	943	960	976	951	943	902	956	909	941	950	906	975	918	1001	942	916	988	910	919	1001	983	1007	943	913	927	1001	971	994	986	918	921	921	891	1006	961	980	963	979	966	960	965	1013	972	956	1016	940	930	950	976	983	920	1006	1001	961	972	981	932	979	928	943	942	897	976	968	983	949	946	1015	962	917	919	969	925	928	998	895	959	935	1013	960	938	946	951	905	932	900	991
35716	59410	44700	29989	24624	19874	15582	12122	9548	7679	6598	5493	4127	3369	2869	2595	2301	2117	1849	1735	1565	1475	1446	1298	1244	1187	1110	1188	1147	1049	1101	1057	1022	1053	1061	1017	931	1047	991	1009	996	974	994	987	975	977	995	935	1011	951	940	984	953	988	913	1003	959	950	922	981	983	929	967	973	957	909	980	933	956	925	968	992	962	937	929	933	937	968	907	918	932	902	925	905	879	942	914	933	937	909	911	940	948	893	931	974	921	915	911	942	952	930	934	927	878	952	961	917	960	945	959	912	935	906	936	936	972	912	1027	940	922	937	930	952	866	930	932	889	951	917	939	980	925	926	976	896	908	892	965	961	939	872	948	916	953	971	932	915	931	924	940	908	973	898	930	946	985	908	943	985	931	902	933	984	945	954	963	969	953	949	919	924	944	899	914	918	927	950	943	888	932	996	932	953	919	970	910	912	905	953	931	914	946	926	958	906	865	941	901	878	893	963	985	933	925	881	969	903	988	951	949	927	964	942	900	878	934	926	928	873	929	918	925	924	903	935	953	951	928	935	950	956	935	955	976	953	970	944	884	954	852	901	920	946	905	910	936	909	905	939	928	942	929	902	919	935	865	929	983	990	879	889	918	933	962	862	1012	910	946	953	960	939	904	917	904	1005	925	951	957	960	928	927	912	905	912	920	920	952	956	936	923	975	983	930	957	955	976	904	916	873	939	1002	952	974	929	925	909	947	928	902	909	956	935	935	981	925	965	931	942	970	944	886	1019	895	891	974	927	944	906	933	914	921	921	969	961	912	935	905	914	928	910	964	952	888	916	977	911	952	908	948	896	938	968	966	908	970	948	957	886	916	936	928	861	892	941	958	982	906	908	957	905	992	946	951	930	917	944	922	965	914	908	951	981	923	917	912	925	943	927	918	921	907	948	920	951	916	907	978	906	911	964	973	902	924	954	912	904	913	960	964	905	899	939	960	948	976	971	928	925	942	955	944	956	967	919	946	956	878	889	954	947	897	868	969	901	977	925	841	968	937	916	947	957	929	991	964	920	909	977	942	888	894	933	982	937	944	898	962	933	874	988	960	946	888	942	937	860	906	942	960	900	888	986	1019	954	906	918	963	927	940	924	914	885	886	964	922	896	1012	915	932	922	955	928	925	921	918	943	960	904	892	907	900	921	925	926	955	951	947	929	976	944	935	978	907	961	962	945	895	921	970	918	923	931	898	997	910	963	921	911	976	986	945	878	940	879	941	935	891	902	905	884	918	944	935	939	927	925	911	922	940	949	931	918	932	966	958	959	961	956	944	976	931	871	953	960	907	937	918	918	965	927	939	953	851	1001	914	914	944	897	955	951	981	937	899	916	958	928	960	979	952	966	904	932	921	925	910	936	911	903	932	937	942	941	920	912	936	947	979	896	977	855	902	931	955	899	914	885	967	950	942	906	937	933	983	928	903	939	982	889	917	912	931	911	901	977	910	905	955	939	887	932	965	978	896	847	917	952	926	936	969	976	921	940	971	931	928	917	950	898	970	949	931	927	934	915	907	947	935	888	941	934	923	904	921	892	920	964	943	925	967	927	853	928	917	881	964	938	948	936	961	932	955	862	910	924	911	918	943	980	932	952	949	892	931	895	951	951	894	932	947	929	957	860	945	964	954	945	961	967	924	926	918	952	962	945	939	900	909	944	927	984	902	939	931	940	912	985	944	906	961	935	903	939	1013	920	947	925	879	917	903	943	939	933	929	954	911	940	909	886	962	929	929	960	907	943	1001	904	948	888	977	921	902	934	918	940	960	929	922	937	917	893	913	934	879	951	991	912	929	883	891	937	904	911	958	900	888	984	916	910	940	857	937	937	934	939	949	958	948	938	925	871	926	926	922	931	960	966	952	896	941	956	950	952	950	963	896	948	910	919	941	952	959	966	956	923	903	966	963	884	921	896	953	906	956	898	913	950	931	977	931	846	872	1002	937	892	914	958	979	969	878	909	959	936	926	929	941	988	970	949	985	930	982	878	906	914	920	929	890	944	977	940	953	935	865	937	947	921	987	931	943	966	889	917	908	887	921	914	906	950	902	897	912	913	963	902	969	918	901	923	975	987	927	941	931	925	914	911	896	875	883	984	955	942	926	987	961	877	878	959	938	965	881	911	949	900	927	960	936	957	947	946	917	922	879	895	946	896	943	968	925	924	954	961	944	986	982	901	968	940	949	921	890	948	982	935	885	888	920	899	903	963	897	922	930	907	885	951	951	938	895	889	896	888	909	965	970	895	936	931	892	885	917	973	951	942	953	963	898	971	938	930	938	891	917	875	909	946	985	961	866	949	927	941	932	973	925	921	980	953	940	909	929	911	987	911	917	904	913	960	928	946	920	923	951	964	948	942	886	877	880	871	899	932	891	873	951	935	961	953	918	961	924	959	920	954	907	963	902	986	966	960	990	965	920	951	911	891	958	862	915	924	910	895	927	968	919	927	872	933	967	882	987	920	870	929	870	918	955	938	915	959	980	935	951	953	952	958	946	959	953	924	860	960	914	932	966	987	972	996	946	950	885	901	932	1010	940	899	890	941	977	914	943	900	903	926	951	874	925	928	941	938	965	959	936	941	920	939	953	904	949	890	953	885	918	874	879	899	988	980	928	975	890	876	947	892	902	953	920	985	937	930	906	956	1008	938	951	901	942	942	906	956	949	883	938	978	916	921	873	912	866	927	913	1001	969	952	889	978	902	913	879	923	887	869	937	874	941	972	898	922	901	984	966	934	920	906	892	993	971	975	940	919	929	922	951	892	918	964	907	948	900	963	948	946	919	959	880	952	926	947	944	929	947	976	947	917	948	902	925	903	885	894	943	939	982	869	956	939	911	919	941	965	931	921	980	969	892	908	925	926	931	990	945	902	958	920	943	960	936	919	885	916	949	947	935	924	951	878	921	959	905	930	921	859	939	955	964	896	921	916	904	921	953	905	991	880	905	863	968	951	966	920	950	940	938	904	928	879	969	966	977	958	970	871	898	994	931	953	927	914	977	915	948	978	973	892	925	1013	893	958	936	866	958	928	920	953	888	916	952	879	968	939	888	929	952	943	927	933	942	972	946	1002	943	925	909	930	906	895	917	928	949	907	977	964	942	979	898	947	954	941	903	944	940	953	956	951	903	937	1016	922	883	874	918	947	906	921	922	873	925	900	965	1006	926	983	936	949	897	1018	967	924	942	929	952	944	915	891	931	977	911	942	894	974	916	854	906	925	927	891	970	917	905	946	939	946	988	951	953	912	902	926	919	935	956	954	957	886	946	934	992	924	944	950	869	920	914	913	950	996	950	930	920	926	935	918	974	948	896	915	936	937	975	899	937	975	951	938	921	970	903	941	928	846	965	997	943	926	932	923	971	937	943	901	921	921	929	924	963	909	964	893	920	921	949	955	941	948	901	932	932	908	906	974	916	967	924	914	955	945	906	966	915	964	865	957	905	910	898	935	948	883	971	944	933	907	968	913	1011	958	945	938	918	923	921	953	966	918	948
32501	34783	31562	20668	12034	7677	5297	3978	3085	2481	2295	1950	1685	1450	1344	1342	1223	1200	1168	1070	950	997	909	944	907	892	921	894	861	830	909	903	889	876	839	874	864	872	912	873	895	856	864	864	838	821	881	847	850	857	852	874	881	834	873	883	900	963	902	829	868	855	874	800	879	871	898	809	885	847	873	819	903	856	880	875	844	908	853	813	829	883	921	825	820	868	860	864	843	855	822	848	870	887	840	825	812	852	879	841	868	850	843	837	809	833	826	849	827	855	895	818	823	869	879	866	909	823	877	843	870	924	901	824	875	845	858	853	866	899	841	845	883	872	853	808	920	825	828	827	841	870	838	846	825	860	859	864	847	889	850	879	848	862	855	835	820	828	826	860	865	839	802	844	833	844	922	898	811	828	777	850	898	845	878	829	895	903	821	847	847	807	871	825	873	894	843	840	812	866	819	857	827	850	842	812	827	841	883	853	833	894	882	864	819	837	862	925	906	894	852	845	843	865	879	865	860	824	839	818	794	846	839	846	844	860	848	829	843	814	854	812	860	886	847	865	843	874	824	859	856	886	840	804	803	906	896	863	861	878	879	845	861	779	874	843	866	851	868	877	882	869	846	851	837	893	861	878	803	826	875	861	853	855	875	895	902	880	884	846	867	859	886	857	867	857	827	841	849	911	860	814	856	866	883	897	880	892	918	864	878	860	856	850	890	891	863	869	823	813	874	864	868	907	866	807	872	853	826	887	903	892	842	837	890	857	851	853	895	923	851	836	835	848	851	864	886	867	864	866	910	885	907	848	782	862	850	795	873	922	909	842	844	888	812	859	844	854	911	821	840	875	828	837	842	841	868	874	881	874	862	843	863	820	845	870	891	834	841	820	829	830	840	884	850	798	831	868	876	855	859	841	855	839	880	812	827	850	867	880	821	900	807	858	841	818	903	828	851	797	811	823	825	837	851	899	840	865	856	816	891	783	896	853	789	849	875	819	893	857	864	839	817	812	844	826	874	859	874	899	857	863	813	812	829	855	835	795	832	856	851	804	885	798	828	828	877	864	769	837	878	832	843	822	842	910	868	835	797	876	881	822	821	876	842	846	874	843	830	836	850	874	885	905	890	870	857	890	842	858	852	846	845	850	904	842	838	841	833	864	865	851	843	809	849	873	833	813	864	836	839	874	812	791	846	830	861	850	820	833	831	865	829	858	860	844	806	861	899	842	816	830	799	882	879	844	857	862	828	806	862	886	856	883	877	817	820	835	870	851	866	855	834	815	896	809	872	838	824	854	898	882	864	828	862	889	900	827	879	860	784	846	881	895	859	844	839	827	866	869	879	834	878	844	876	834	824	853	816	861	822	848	813	891	870	864	908	842	845	855	858	885	835	829	859	853	850	854	817	828	866	854	822	827	861	862	861	836	829	861	855	796	888	895	873	827	853	888	839	842	810	831	847	822	813	828	845	889	798	833	786	867	904	938	817	875	873	817	825	859	879	903	842	820	839	836	870	922	858	865	795	838	839	853	839	830	813	845	832	867	865	854	842	892	912	843	881	850	847	805	843	891	830	833	928	807	852	851	797	858	843	876	844	840	835	852	914	869	865	854	860	912	877	843	842	836	872	817	895	909	849	838	878	867	768	849	818	851	854	852	809	823	869	846	827	830	816	862	814	846	881	861	898	893	822	835	845	890	884	819	818	853	789	898	898	834	893	855	851	853	836	856	858	881	879	831	861	838	832	878	864	834	837	876	881	798	791	825	822	878	837	810	874	859	850	836	858	830	883	841	849	816	855	833	867	817	855	810	829	863	863	856	859	850	787	829	824	876	886	835	872	853	861	772	831	868	799	797	862	807	920	913	810	840	865	860	820	820	821	863	820	831	836	843	866	837	876	870	869	838	820	827	816	867	871	885	844	844	902	831	885	838	872	851	861	838	828	874	845	844	857	847	884	878	885	830	873	863	879	810	869	820	849	831	899	841	873	821	869	809	816	863	881	849	807	859	770	792	924	811	827	875	830	803	830	844	845	807	875	890	790	808	825	865	884	856	825	826	786	835	847	854	861	878	827	797	837	844	813	830	852	837	874	832	821	839	908	924	828	861	843	858	816	830	801	865	861	907	866	856	831	824	857	892	871	833	856	842	809	815	841	906	841	872	843	904	875	859	893	878	806	901	919	865	868	803	799	843	823	833	814	851	870	804	865	879	827	864	896	876	824	915	818	829	843	834	844	837	897	841	834	847	891	882	843	884	865	810	842	855	863	830	863	884	860	875	889	847	821	885	804	799	876	828	845	850	845	835	865	835	851	811	860	901	861	904	842	838	908	816	878	817	791	801	849	824	871	848	864	888	881	840	862	797	884	868	846	851	823	856	843	883	846	840	831	834	875	821	842	859	871	797	872	853	869	795	870	875	815	912	806	835	828	859	864	814	826	871	910	861	880	853	897	861	840	853	827	876	827	820	849	820	887	834	883	889	902	874	829	847	806	882	879	866	800	800	891	826	849	820	849	843	867	879	865	852	892	872	872	882	883	876	839	893	855	802	875	869	823	884	858	899	854	871	835	882	827	855	859	842	843	820	882	830	813	807	879	875	877	886	886	809	810	891	860	854	852	852	814	844	881	874	830	830	883	853	886	870	821	829	840	817	801	841	827	930	865	874	874	846	839	794	853	904	830	862	827	833	898	859	845	764	878	887	888	837	883	879	843	865	793	819	874	918	820	856	865	864	844	831	882	852	839	877	836	877	846	816	868	850	820	829	847	806	860	790	869	808	855	857	856	854	864	816	840	844	847	857	855	847	839	830	865	848	861	796	847	815	895	859	927	830	898	869	836	856	840	849	863	883	865	828	867	839	891	862	815	851	795	898	889	850	865	827	805	934	878	813	857	849	881	894	861	860	845	850	829	837	834	813	906	903	874	847	824	836	845	885	910	857	875	829	857	887	873	857	898	869	873	863	871	844	826	830	886	848	844	856	822	843	835	874	892	838	825	881	849	826	782	826	850	828	824	821	857	856	849	869	855	845	854	884	819	883	823	848	816	826	835	808	879	897	905	876	849	856	879	868	819	836	881	920	895	843	888	808	861	867	884	810	896	836	830	869	850	838	913	848	844	804	842	870	839	868	832	824	829	854	919	825	888	913	807	874	876	867	850	933	855	798	796	875	831	846	864	862	861	845	818	804	892	833	804	892	837	822	852	812	936	845	862	836	847	840	858	864	839	805	902	826	921	785	947	873	807	843	823	858	809	867	825	847	884	837	816	893	867	877	827	872	857	842	832	792	876	846	866	795	849	802	824	821	876	825	835	890	905	815	856	865	863	851	839	847	866	851	810	836	887	862	829	793	812	885	888	865	910	875	842	850	831	843	836	876	889	804	821	878	905	825	868	862	835	851	854	806	843	884	839	862	825	834	861	843	804	885	837	846	888	854	833	856	863	853	909	823	822	828	881	807	821	825	893	841	863	797	869	799	876	880	855	872	878	860	892	899
34371	47865	30813	18468	13866	10309	7661	5800	4324	3535	2989	2566	2108	1750	1566	1521	1484	1343	1271	1137	1072	1004	1091	1012	910	924	921	972	874	916	900	872	898	920	857	860	843	929	888	859	876	822	854	832	848	883	877	844	877	895	894	875	846	824	843	862	854	888	820	878	834	837	866	880	841	880	840	839	837	808	842	870	838	866	791	859	837	877	875	856	868	866	808	819	846	812	789	835	838	833	841	925	842	841	879	842	834	815	868	860	822	886	890	804	879	811	866	842	870	801	849	868	820	842	813	861	815	842	849	846	834	877	889	866	838	877	816	828	809	871	863	898	828	839	820	843	795	886	857	871	905	842	794	815	847	812	852	826	849	821	850	825	884	812	811	850	864	865	831	885	847	838	793	866	874	784	812	858	898	841	864	808	861	872	819	856	891	866	885	852	857	889	847	784	884	825	819	818	848	789	836	813	876	829	793	810	811	815	896	891	841	872	875	857	836	828	800	831	808	873	878	846	871	857	858	858	837	821	851	816	822	863	818	864	836	845	860	878	874	839	848	891	876	827	833	854	863	891	857	863	833	867	869	845	864	849	807	858	877	895	876	861	837	879	889	834	890	844	847	862	839	774	900	852	830	863	884	899	826	817	796	846	866	862	822	798	850	864	822	831	838	847	850	895	870	876	826	825	812	864	778	779	814	786	839	827	889	846	881	792	871	846	849	844	812	849	833	854	851	824	867	885	857	820	857	880	894	868	870	841	873	838	867	822	898	846	842	882	818	856	832	833	874	847	839	823	871	869	882	857	840	808	840	827	823	849	855	857	843	846	860	823	901	831	841	851	853	877	862	805	871	908	823	823	866	938	810	883	786	861	896	863	822	863	839	809	797	798	880	879	835	836	898	905	829	841	838	868	829	769	808	868	830	838	923	867	833	866	860	850	834	869	810	944	910	882	835	858	877	870	826	798	841	865	860	860	914	822	821	843	865	893	843	881	847	844	833	860	881	864	864	807	864	832	815	894	851	859	820	830	815	857	838	821	842	800	832	814	788	846	841	832	841	888	845	859	864	783	848	811	878	879	832	868	837	821	850	786	850	816	833	818	850	878	851	868	846	874	842	844	778	863	866	851	858	833	870	822	878	809	874	870	858	801	827	888	844	908	894	891	848	888	863	819	806	895	845	847	932	865	808	903	836	805	828	841	885	816	855	829	851	848	839	859	857	856	809	875	888	902	838	844	814	861	795	891	800	812	872	793	869	857	796	824	822	843	819	857	876	844	889	859	837	875	888	814	818	873	838	791	825	804	884	868	824	847	835	769	859	829	832	843	895	795	879	857	817	877	831	786	888	858	856	843	840	867	845	738	840	834	866	852	829	916	871	838	901	834	824	834	863	868	861	818	838	858	829	875	840	861	783	889	853	833	873	814	873	883	839	840	815	839	892	851	853	831	881	826	833	829	856	831	879	825	834	877	881	803	846	776	847	815	804	882	865	864	875	878	849	779	843	850	850	815	864	857	850	810	801	818	852	916	781	801	823	818	823	842	806	835	796	847	845	854	897	866	803	872	877	855	900	803	811	880	846	812	870	866	848	800	819	820	823	799	882	836	848	825	816	865	815	873	833	872	854	802	873	804	826	865	866	829	835	899	857	861	915	862	801	860	830	817	847	843	860	854	851	884	871	808	900	846	790	902	828	879	880	824	833	840	800	852	863	831	859	810	843	826	857	871	830	827	867	833	904	785	817	849	827	826	858	839	837	851	838	816	814	806	898	867	834	876	876	831	862	819	852	841	831	845	814	842	819	917	831	811	856	842	798	816	830	813	864	826	865	847	794	873	821	860	844	826	893	874	818	817	886	900	783	863	885	903	821	806	838	851	861	849	863	848	884	858	807	820	862	833	839	806	880	878	814	786	872	853	878	843	830	873	850	811	852	842	823	842	830	861	864	872	861	791	811	891	817	821	890	861	848	829	840	850	833	833	824	890	875	830	853	841	888	831	832	829	855	827	872	856	817	852	882	857	838	843	827	868	846	825	872	837	846	913	844	836	912	883	845	896	864	847	866	893	835	835	848	848	803	798	819	809	801	887	885	851	852	842	854	856	827	849	790	830	837	814	837	820	819	849	845	880	866	881	830	894	834	842	878	849	833	830	834	810	884	826	822	809	786	932	829	834	854	810	838	816	841	856	838	797	820	814	824	842	834	868	818	836	872	847	836	871	806	833	862	788	837	875	847	863	879	858	810	815	866	857	863	868	810	830	795	832	847	847	849	863	825	820	846	874	859	852	845	824	879	854	795	928	829	894	872	817	866	867	783	850	839	813	867	828	860	848	821	852	859	833	787	891	858	859	883	824	852	883	773	814	866	863	850	859	829	865	858	833	868	889	817	848	817	785	837	832	855	847	856	858	862	857	809	838	893	837	830	830	833	866	846	861	817	838	861	821	832	868	837	846	764	855	869	857	825	913	838	864	854	853	850	880	823	803	863	878	827	814	809	839	853	878	830	857	848	909	825	836	876	832	877	871	845	869	890	823	849	833	833	796	856	887	828	865	863	824	828	815	796	866	839	838	839	834	833	912	826	835	817	904	858	843	879	816	868	820	860	868	825	870	859	830	832	813	828	851	805	879	868	880	828	799	854	854	867	836	851	828	835	838	803	885	820	819	844	906	827	830	808	873	847	842	892	806	846	870	869	826	855	881	799	830	867	824	875	886	820	828	875	874	815	901	890	864	834	828	853	851	835	857	821	836	859	798	855	834	852	851	794	885	803	838	816	831	810	855	904	838	863	815	875	844	847	854	817	849	872	823	785	836	842	797	841	862	860	869	862	841	875	852	860	882	799	839	830	881	885	869	833	840	832	837	826	809	893	866	842	847	851	865	830	845	827	884	856	928	834	836	936	851	832	823	838	836	813	847	886	889	845	884	813	839	845	831	853	819	806	827	856	839	830	850	827	806	874	835	850	855	819	818	798	837	893	847	835	828	862	835	820	862	894	833	841	864	859	790	830	840	772	870	867	839	833	797	887	853	840	875	912	847	862	867	827	865	841	819	841	820	822	860	844	817	835	855	827	826	895	840	813	814	843	828	904	841	810	822	848	879	869	862	854	854	805	870	879	829	855	881	878	843	805	883	785	871	798	827	797	891	848	868	835	875	817	815	828	830	829	864	841	874	807	874	895	812	814	814	856	837	783	785	848	858	864	854	868	888	872	829	875	840	846	855	832	812	849	900	895	877	791	780	837	834	771	853	823	801	825	849	838	845	785	869	791	821	885	886	849	849	874	861	853	873	818	819	841	886	864	874	889	869	802	786	847	878	880	803	806	884	797	825	799	840	845	840	836	800	894	833	855	876	834	811	819	784	886	857	871	846	815	864	845	868	882	857	821	824	893	843	849	853	792	875	867	851	838	888	829	882	854	873	893	868	817	855	833	868	828	848	857	841	867	842	813	846	822	887	909	920	851	856	832	887	819	851	840	848	809	848	822	821	852	840	843	844
24289	21491	28757	24975	21906	16873	9645	6084	4377	3575	3137	2789	2277	1905	1711	1574	1473	1365	1333	1185	1135	1074	1084	986	993	995	961	910	941	951	922	938	943	883	901	930	787	924	875	942	863	861	853	880	890	901	845	833	893	897	931	900	870	864	815	924	930	816	864	873	847	846	913	857	883	863	886	874	797	894	890	899	840	858	829	833	830	853	917	850	875	870	872	884	783	895	835	904	855	879	834	846	847	870	816	851	845	870	870	837	855	823	796	913	851	863	887	857	846	887	841	819	875	852	889	860	797	833	843	784	896	849	868	812	827	852	925	885	858	902	861	864	835	868	917	886	861	866	841	888	805	866	803	871	859	866	875	854	862	814	853	874	864	844	873	855	865	867	885	848	809	863	854	937	892	806	894	812	896	857	808	793	822	855	846	825	848	863	894	855	919	852	854	828	799	815	820	885	837	880	831	830	875	870	881	899	857	867	834	833	909	861	856	843	841	861	835	838	822	833	874	851	809	895	820	807	894	929	874	843	926	882	850	837	847	882	843	867	850	864	822	819	834	821	840	800	885	837	800	833	887	830	884	853	873	871	852	823	906	844	871	812	894	880	871	837	863	854	873	822	811	836	818	850	820	845	897	906	870	829	854	882	851	856	848	868	851	902	888	839	905	855	874	844	868	874	824	811	875	875	781	861	834	844	879	856	868	833	840	859	845	876	829	854	801	864	845	903	803	834	899	838	846	841	918	836	824	870	862	835	836	917	839	879	883	813	834	871	838	820	853	845	833	829	824	840	841	883	859	855	838	847	859	896	893	841	828	806	836	821	926	848	857	881	892	850	851	824	885	861	859	915	845	860	912	862	806	858	903	834	815	839	881	894	851	883	839	835	862	888	819	884	862	928	871	861	889	912	845	804	835	844	850	846	840	914	877	924	866	907	832	845	848	845	849	890	873	854	831	827	902	867	861	890	855	844	840	832	846	815	883	871	837	888	861	832	840	880	824	883	873	837	888	897	849	819	857	829	835	847	863	830	818	837	806	899	798	873	862	831	868	831	865	845	847	820	868	869	873	832	829	902	849	866	845	821	856	863	857	828	856	844	846	828	850	902	878	833	847	859	847	839	854	813	855	845	837	818	837	851	881	899	805	781	886	889	847	922	825	833	918	855	900	885	818	811	835	912	852	817	869	871	866	847	841	865	875	826	906	899	861	813	890	841	868	896	824	852	832	846	823	814	839	873	836	865	852	874	865	845	880	822	813	837	853	841	777	869	910	863	825	840	833	842	821	864	867	855	902	829	843	886	847	862	864	876	816	845	847	852	819	849	795	842	916	922	815	907	886	880	828	834	855	840	824	845	830	881	868	803	864	888	913	814	848	884	823	786	838	834	853	846	832	895	884	861	890	860	914	861	856	850	857	803	831	872	816	839	884	771	802	833	832	889	878	894	879	820	872	865	858	884	875	846	870	851	870	902	872	862	851	853	850	799	841	862	872	846	817	880	752	864	861	857	787	877	875	869	902	811	813	853	902	826	831	836	873	866	836	886	810	854	825	848	791	786	849	904	845	794	817	893	894	885	849	799	822	869	819	825	905	903	869	908	830	898	836	826	919	867	895	898	832	881	803	883	865	882	863	836	868	865	851	854	854	891	847	850	875	900	841	872	798	819	806	850	836	887	928	843	863	854	879	859	856	875	826	856	915	890	892	790	902	849	793	860	867	865	858	816	891	866	872	822	828	824	839	820	810	889	844	919	895	893	837	820	829	854	821	925	922	843	853	819	891	899	860	944	846	823	840	852	886	904	874	848	857	839	851	860	862	887	867	834	836	848	850	843	846	888	864	872	896	802	860	849	828	852	885	917	787	889	857	849	827	893	892	829	845	836	816	825	878	848	839	843	857	831	835	810	882	795	910	820	932	862	818	810	818	854	858	862	869	819	876	864	842	851	826	857	903	855	830	859	895	829	871	825	846	874	822	880	878	867	840	818	894	856	864	849	878	836	882	853	846	861	820	783	820	843	853	869	852	852	805	844	848	856	899	838	832	867	908	833	827	886	830	886	852	960	876	806	860	876	839	853	860	844	858	825	839	882	907	803	841	825	851	877	894	857	841	817	898	837	916	874	899	818	879	856	857	830	911	864	883	907	905	856	869	917	877	867	821	920	807	865	855	797	878	852	852	810	844	914	885	949	858	897	869	846	870	822	881	863	921	862	861	907	849	864	891	839	873	782	848	872	812	841	821	891	823	883	844	825	827	794	889	865	881	842	794	863	831	854	877	880	856	859	901	867	876	823	875	879	871	883	813	828	830	862	897	817	840	850	814	871	843	822	851	852	851	879	809	841	845	858	916	842	842	830	921	801	823	884	837	864	794	867	842	886	865	827	861	865	849	870	887	803	802	781	811	896	843	873	861	906	838	810	819	892	895	840	833	838	860	865	815	882	832	938	842	903	771	853	848	859	810	850	840	849	852	900	843	923	840	896	804	822	863	864	812	854	871	864	851	878	932	880	867	837	845	842	833	833	875	836	822	850	895	858	846	823	841	809	868	917	894	822	824	835	841	835	919	841	812	888	889	809	914	819	917	867	844	877	831	857	888	881	857	900	813	803	803	897	858	828	829	870	892	840	856	793	902	835	843	822	813	848	876	830	851	807	876	873	874	871	862	848	875	853	878	897	828	915	888	878	862	798	857	839	872	855	812	850	931	811	865	850	799	827	820	814	883	882	804	854	833	874	859	898	835	884	840	788	922	871	848	852	799	899	863	810	850	837	856	881	870	858	845	852	867	865	873	845	911	812	876	902	913	843	888	824	878	868	864	823	869	864	849	804	809	892	868	867	862	845	841	853	870	898	863	877	859	847	878	841	842	842	872	837	868	855	845	834	831	925	833	857	870	872	828	904	845	802	856	884	891	863	838	836	851	802	871	873	839	834	900	939	818	815	807	851	897	836	858	858	844	915	840	849	820	839	870	861	784	801	821	834	859	866	927	879	874	799	857	848	866	882	873	871	796	920	859	869	849	836	887	847	847	825	905	851	845	823	874	881	953	835	828	891	815	899	813	890	848	832	861	890	858	856	843	894	840	887	852	857	849	861	834	915	784	889	846	834	867	871	839	849	831	912	813	895	863	846	866	861	868	801	886	835	849	880	850	801	873	848	856	813	835	873	875	871	880	950	846	837	842	826	858	832	901	841	850	850	765	853	833	903	793	813	821	811	849	812	848	909	807	859	880	850	849	836	905	903	880	888	800	871	862	817	813	906	891	879	826	816	881	894	822	862	791	838	861	894	852	861	809	836	850	815	882	842	857	855	939	849	814	826	918	821	838	907	844	860	858	929	811	864	859	831	864	834	851	909	853	849	862	892	818	885	894	882	842	890	835	821	868	867	839	866	853	861	896	869	873	842	861	914	916	873	842	843	835	830	843	877	865	829	898	860	842	861	831	840	796	848	845	838	849	860	881	860	876	890	863	835	858	795	802	865	840	850	872	873	875	847
35837	56016	40016	24529	18533	14095	10800	8275	6269	4905	4194	3623	2814	2280	1995	1850	1724	1596	1421	1299	1190	1167	1094	1111	1043	1051	967	961	918	975	915	963	921	912	857	908	907	876	861	842	884	925	912	888	872	867	854	813	913	836	880	865	897	850	864	848	899	874	885	902	834	899	893	845	856	840	839	857	815	837	834	806	888	882	840	854	867	828	858	849	829	849	868	904	892	820	851	856	869	844	872	803	825	821	817	823	815	864	796	822	845	828	881	824	809	878	848	856	837	935	867	842	841	819	855	813	860	851	860	893	835	804	849	830	860	844	826	817	824	828	880	865	824	829	836	823	881	864	879	844	858	819	876	864	847	812	871	838	837	842	857	869	878	810	867	836	787	870	847	845	852	872	873	870	835	870	881	879	843	906	824	884	849	832	845	808	865	869	803	846	820	894	882	844	858	867	869	826	802	860	819	866	815	801	833	821	879	829	864	858	858	913	856	887	832	834	836	807	793	837	846	810	844	829	817	878	856	863	844	844	851	839	869	862	832	858	793	822	841	811	863	863	828	845	863	860	882	832	821	837	821	851	853	832	862	784	884	822	823	866	855	851	914	839	811	812	813	846	812	864	831	820	839	891	825	864	857	869	823	845	826	870	849	868	844	860	883	817	855	879	891	863	873	811	850	889	820	924	827	810	885	844	867	857	831	881	856	823	817	840	880	844	889	809	831	821	840	872	816	824	871	837	794	823	851	849	813	897	799	851	855	867	896	827	815	850	834	891	828	888	811	810	792	850	815	876	868	782	879	829	834	895	860	870	875	811	855	837	875	848	833	845	853	835	864	838	848	844	843	869	789	814	862	857	877	844	899	807	818	837	882	836	901	875	879	839	855	875	788	866	824	850	835	855	844	857	813	918	839	841	831	833	825	883	826	892	853	794	824	809	827	800	855	870	847	872	873	848	842	846	865	851	829	851	810	784	831	861	861	837	836	875	872	877	853	897	820	866	844	846	891	870	861	854	834	828	840	809	815	835	834	826	893	794	837	813	872	840	848	887	833	875	816	835	845	899	843	857	861	814	855	888	861	829	828	870	812	793	865	846	862	835	836	834	870	841	844	850	847	895	840	835	844	841	803	848	833	851	853	828	908	874	877	844	835	875	856	837	885	829	855	881	869	868	836	839	845	807	838	876	858	913	893	882	835	875	851	861	868	826	830	864	814	959	862	906	858	806	847	875	854	837	866	847	808	875	820	798	807	771	841	848	905	825	858	825	802	851	878	835	858	787	871	899	840	889	847	840	817	887	833	818	847	863	855	862	837	882	817	819	824	864	777	852	814	835	807	846	883	856	889	808	825	865	832	840	835	817	877	881	817	846	872	865	855	809	835	842	889	816	808	819	841	802	838	815	861	869	865	841	852	859	786	862	786	779	879	842	852	840	875	843	866	880	890	874	821	903	873	854	839	861	822	839	886	827	854	896	841	836	847	859	793	833	835	806	788	843	789	834	813	840	828	829	866	860	787	824	838	820	828	885	863	856	781	879	878	861	855	855	855	893	880	834	853	812	814	850	847	822	853	840	768	851	895	843	849	885	819	883	859	912	856	858	828	884	802	815	829	807	846	895	848	867	838	827	851	866	810	874	842	879	851	782	869	837	856	844	841	866	802	825	816	842	882	844	881	813	828	846	856	855	832	845	891	824	886	836	832	878	867	831	809	832	813	847	828	805	807	874	915	826	880	859	822	877	835	847	863	885	850	863	871	821	787	828	821	782	852	880	772	796	877	804	915	875	837	805	880	893	876	828	811	857	860	801	813	866	837	890	861	869	868	884	809	836	765	821	883	850	794	816	873	858	874	850	880	848	870	823	841	840	897	857	845	844	806	834	812	879	845	874	892	803	825	898	856	885	871	839	903	871	851	856	822	839	874	869	838	868	861	822	859	811	794	859	806	899	847	824	840	856	872	863	895	880	849	855	886	899	870	815	864	841	807	836	831	868	872	813	853	813	868	811	874	835	893	874	860	838	835	907	802	802	838	864	819	820	899	814	839	877	842	875	846	851	817	915	880	918	845	905	843	824	884	811	881	825	851	878	814	824	876	843	867	882	884	826	851	810	841	847	880	819	872	845	851	854	855	869	834	858	891	830	825	825	813	819	883	843	844	778	815	869	845	868	829	832	853	878	842	876	881	841	870	808	917	864	818	865	841	768	869	820	834	884	873	832	835	827	886	785	842	892	864	829	822	846	896	863	870	822	832	827	858	855	900	789	886	875	862	927	845	839	850	839	817	842	811	892	814	840	836	820	902	892	813	848	868	864	846	827	846	869	809	843	868	813	844	817	899	839	829	797	827	829	883	846	886	909	791	830	855	844	799	831	857	824	860	852	858	837	836	879	857	827	855	857	840	829	878	822	884	827	841	862	834	853	831	847	872	830	841	873	861	792	791	841	880	893	841	821	822	807	842	865	881	882	802	816	840	844	851	857	833	858	862	821	853	850	879	869	836	767	791	865	843	850	818	879	831	863	802	838	857	838	856	867	817	803	879	797	909	875	838	851	793	821	870	846	834	852	805	863	802	879	822	776	840	846	819	831	856	852	807	853	859	817	870	856	826	800	855	896	882	848	836	863	846	829	794	809	901	821	845	861	840	842	875	831	844	831	877	855	868	838	860	820	854	804	828	883	814	807	832	884	896	812	785	848	831	920	856	849	884	876	863	792	832	859	862	842	839	808	868	852	852	830	820	854	804	842	826	833	833	891	897	844	815	821	822	847	881	856	815	837	825	845	792	851	840	861	837	824	848	777	841	850	813	889	892	818	830	858	855	821	876	829	842	858	893	830	837	859	791	852	863	841	843	855	796	843	843	831	836	818	861	902	831	846	806	804	826	835	881	845	834	831	828	808	840	837	850	856	870	804	843	837	869	879	856	821	833	862	901	832	822	857	832	821	809	862	825	849	843	826	856	851	853	815	827	808	792	834	848	853	876	894	919	838	865	849	841	869	829	870	847	881	871	832	829	822	829	846	865	859	840	822	808	869	803	860	800	860	837	841	828	871	855	798	820	814	808	858	864	848	879	897	861	819	876	843	863	845	859	835	869	797	880	822	845	810	868	789	863	843	844	828	868	831	870	840	824	873	896	791	853	862	932	879	840	847	845	782	800	857	877	863	849	853	791	812	839	858	880	849	850	870	853	822	870	810	874	820	845	845	852	829	919	802	846	871	836	860	869	832	874	838	821	847	837	783	853	821	830	850	832	852	847	865	814	832	845	821	852	839	756	854	845	851	872	911	895	842	831	859	840	805	844	861	827	876	875	838	852	858	845	910	831	846	818	840	918	847	918	826	872	838	861	814	851	856	852	836	826	864	865	890	882	890	855	849	887	782	792	832	891	797	802	864	840	877	820	789	858	882	849	902	796	869	859	795	834	895	880	876	860	860	831	829	842	897	895	864	824	817	859	843	839	807	836	843	857	840	836	868	824	924	811	874	813	839	845	850	843	814
25497	21601	28599	26549	18617	10909	6991	4921	3560	2982	2650	2365	1998	1724	1544	1494	1410	1376	1249	1161	1143	1149	1137	1049	991	1013	943	984	972	943	932	994	931	903	949	912	909	944	876	935	942	931	905	916	922	838	988	928	942	878	973	944	952	950	937	972	964	976	888	876	921	927	867	871	932	931	957	928	944	894	889	914	940	928	926	943	900	908	937	920	930	857	939	926	922	982	896	843	899	906	959	900	927	973	925	881	928	974	874	904	926	916	898	906	900	943	966	919	946	908	922	898	897	876	911	1019	937	942	943	974	849	861	938	933	901	922	941	919	986	959	904	916	886	891	912	908	918	884	937	874	905	948	890	903	892	956	944	956	940	975	890	900	876	927	934	933	949	966	939	941	925	957	950	970	953	913	883	909	876	871	967	951	914	885	908	884	931	961	859	903	935	927	895	863	908	897	908	1011	907	983	892	894	991	926	915	975	894	1003	929	907	914	970	947	877	919	892	873	869	895	925	980	879	916	915	971	932	932	924	938	871	910	884	927	969	938	909	936	919	889	901	903	917	877	997	908	887	916	880	931	945	964	915	874	920	922	892	883	940	857	920	887	895	911	942	947	917	910	914	922	965	905	942	903	896	937	925	889	916	960	888	950	875	957	927	886	883	925	872	948	925	927	871	913	978	899	876	937	925	939	937	902	909	900	949	928	866	881	866	902	938	935	949	878	917	930	864	891	908	927	887	970	947	854	900	928	919	947	926	859	885	846	953	949	937	949	977	891	872	913	934	907	967	934	960	898	861	901	852	953	932	920	869	913	923	886	940	894	934	891	948	909	905	875	922	951	900	863	907	935	942	884	928	889	954	920	941	927	927	902	922	886	906	878	914	885	922	959	942	875	906	904	934	934	954	927	937	960	930	915	954	886	941	862	914	914	897	892	923	936	909	878	872	934	938	911	973	944	921	886	932	902	963	927	920	943	924	883	935	916	859	883	915	962	850	940	921	922	958	940	988	909	904	932	903	850	971	864	896	923	887	890	901	906	962	893	882	944	943	921	898	931	921	936	962	938	875	926	933	933	926	993	910	936	936	900	905	904	920	930	948	920	944	911	947	898	942	944	897	913	916	967	914	915	955	894	926	925	941	858	900	989	911	954	920	918	907	955	899	890	889	913	917	916	961	936	917	905	914	961	913	906	944	879	909	919	900	946	940	927	944	927	960	903	850	958	911	929	977	919	887	931	942	970	841	910	921	907	901	866	887	980	909	882	863	907	909	946	913	897	867	927	849	894	886	895	876	883	897	899	889	862	926	913	911	969	877	918	963	949	936	910	879	935	964	910	903	895	890	898	905	943	922	898	866	917	907	873	925	933	895	893	892	954	937	922	924	923	918	855	903	878	904	859	960	867	874	923	903	954	917	931	938	898	893	991	947	975	925	926	881	896	890	915	896	917	950	901	900	970	942	913	912	912	1000	966	947	925	915	960	943	949	936	918	902	894	869	917	929	906	893	901	965	858	946	922	936	916	915	926	868	937	881	939	903	884	880	862	939	922	910	951	969	899	932	933	925	934	893	909	959	886	1023	919	930	854	918	958	927	893	921	961	968	943	966	904	953	927	931	896	876	874	907	983	927	924	924	864	933	962	907	980	929	964	978	943	972	918	947	943	897	953	933	934	962	896	889	951	928	891	909	939	910	955	936	903	932	934	931	901	951	916	916	939	900	966	980	932	895	933	904	857	932	919	931	913	862	948	905	921	897	876	931	960	917	891	937	977	915	948	905	932	949	910	933	850	951	921	862	877	952	936	897	919	916	857	903	871	929	899	874	932	952	913	906	876	910	932	876	990	938	901	968	910	947	924	850	912	908	912	880	931	931	965	869	918	882	905	885	961	922	940	969	906	935	956	943	867	917	864	945	899	895	919	915	953	916	903	925	893	919	919	950	863	924	906	944	870	937	940	903	950	950	861	879	913	954	982	932	910	906	922	885	931	875	932	885	896	918	936	955	928	948	961	940	910	891	918	873	929	901	923	974	916	942	942	943	941	953	890	964	819	881	911	899	912	938	902	963	926	988	902	895	826	876	941	928	941	891	897	886	933	927	904	933	909	977	865	969	908	929	895	871	933	952	899	858	918	906	932	888	889	954	931	882	909	946	993	928	889	868	907	936	875	916	923	932	862	971	905	898	897	877	888	859	887	929	874	895	890	904	901	910	937	909	957	899	873	913	880	909	881	879	889	913	949	853	913	870	937	938	950	901	942	937	885	910	930	906	848	885	936	929	949	936	905	892	969	879	886	894	896	951	902	922	987	887	970	932	914	905	941	929	989	926	942	926	912	875	913	897	950	928	918	927	934	965	926	940	923	944	952	941	885	932	881	855	895	886	902	930	961	905	907	939	973	923	924	913	953	886	941	924	947	983	892	904	828	875	929	888	944	909	898	996	942	916	956	944	941	962	927	890	904	963	854	979	941	962	938	924	877	878	903	934	872	965	896	895	911	872	897	930	876	920	889	941	915	958	918	981	908	897	927	933	886	877	922	912	928	944	870	925	863	896	919	904	929	931	904	956	879	926	917	912	905	917	935	928	915	910	906	934	948	901	904	913	922	883	952	907	933	917	935	921	914	899	891	962	939	889	940	926	900	957	967	902	909	925	940	911	918	926	911	906	939	928	923	890	911	939	934	923	966	919	940	887	935	919	881	965	871	925	911	880	920	932	896	937	954	876	911	938	894	920	939	885	908	945	942	992	917	871	949	903	952	904	952	912	950	911	922	904	889	972	947	950	936	869	925	938	919	929	904	892	911	916	978	920	907	888	945	904	916	916	930	946	889	940	894	909	904	899	906	951	896	922	938	967	939	916	922	927	935	921	948	950	872	902	942	897	935	955	949	953	896	911	949	865	960	910	872	918	963	908	880	940	923	972	949	861	887	928	926	928	922	904	956	927	925	889	948	904	901	918	965	909	918	882	927	949	891	957	903	928	998	901	945	913	873	911	870	944	925	898	872	929	952	891	940	937	925	928	917	892	910	936	874	894	960	927	942	916	863	896	915	911	874	930	923	967	946	876	923	938	892	909	936	946	925	892	929	874	933	881	948	941	887	975	952	882	852	885	920	904	914	943	904	939	937	908	856	913	920	922	903	924	935	966	947	895	879	927	900	910	876	902	907	955	924	943	912	931	894	857	886	927	907	946	913	905	910	934	947	917	925	928	935	918	970	970	893	879	936	947	932	928	979	872	945	890	880	895	936	958	913	926	878	921	982	941	882	910	970	1020	912	924	919	892	982	974	897	918	941	912	943	937	953	921	887	878	929	916	928	885	886	937	899	910	1017	912	899	943	870	846	958	910	892	913	879	931	886	921	907	936	965	900	970	953	978	887	908	894	948	939	895	915	899	964	904	907	902	941	889	906	910	894	950	941	910	956	842	917	942	925	931	936	921	911	920	959	967	935	883	914	851	901	865	870	946	923	945	901	943	923	972	935	912	895	919	953	875	936	922	899	915	845
33366	54310	39065	22991	16738	12513	9356	7293	5402	4258	3717	3219	2604	2160	1881	1748	1618	1491	1506	1311	1193	1182	1177	1092	1072	1022	1025	1068	1005	1023	1042	930	991	906	999	909	1019	950	960	874	898	925	969	938	967	919	978	923	922	939	923	915	906	971	928	939	880	892	958	897	899	944	966	877	933	952	932	906	929	923	966	925	912	898	885	878	898	950	887	849	902	893	931	901	897	915	902	998	992	875	936	907	944	894	932	900	845	854	920	900	953	944	933	868	822	891	906	903	921	910	888	872	931	915	941	862	933	935	949	962	891	856	870	933	949	921	845	876	952	890	920	905	956	943	909	927	910	969	962	893	890	888	869	984	884	899	915	899	886	908	878	919	844	934	876	940	892	882	895	907	944	880	965	896	901	900	904	935	866	908	901	930	923	875	921	928	905	924	850	918	968	898	891	886	976	940	896	911	940	895	949	922	854	911	919	835	894	902	902	863	845	904	925	929	877	876	904	919	935	910	946	917	903	946	931	863	904	960	927	867	921	917	889	908	927	940	928	897	873	899	881	953	855	922	855	932	921	933	879	921	912	934	956	908	916	937	949	952	940	884	911	963	848	967	935	922	916	920	929	915	918	885	893	897	879	903	898	935	904	941	906	893	882	883	904	903	918	904	906	896	897	945	917	882	871	852	904	920	889	948	911	879	927	892	908	868	898	900	895	913	966	934	903	884	968	937	918	928	903	889	962	920	966	889	939	890	865	910	944	952	925	931	860	933	922	892	941	916	950	916	895	890	870	902	922	940	912	960	936	871	947	909	887	923	878	946	899	859	930	913	932	930	901	883	918	884	893	865	918	894	881	882	875	887	892	952	908	906	906	897	876	942	888	906	948	873	914	881	939	871	912	915	934	901	926	934	968	959	854	844	890	905	930	963	922	897	875	928	912	878	946	911	937	899	914	886	876	899	876	905	897	933	925	920	940	933	900	898	928	914	861	901	899	893	878	944	902	878	944	929	925	911	909	898	943	863	906	921	891	927	960	913	873	898	872	866	932	895	864	909	874	907	981	953	928	916	900	929	877	927	885	882	920	912	872	938	876	889	922	863	881	909	940	876	907	908	926	920	905	880	917	903	900	927	886	936	922	888	882	899	943	907	893	914	873	919	925	888	899	908	892	919	886	941	951	840	936	919	898	916	915	953	867	921	911	922	981	885	904	978	874	895	893	911	915	891	921	897	948	938	928	910	880	905	922	910	975	884	896	913	946	867	897	931	937	910	920	886	922	903	874	926	944	899	925	909	919	874	916	881	906	878	957	950	947	918	916	894	885	926	911	891	921	896	927	879	897	924	907	907	888	931	865	934	919	906	878	872	900	948	853	882	881	842	908	911	926	904	945	909	941	946	945	929	831	898	925	919	948	891	892	863	885	928	921	899	893	863	890	915	862	863	896	932	952	872	860	956	956	954	905	930	871	905	880	942	886	884	900	865	875	963	931	905	919	938	893	959	922	927	908	876	895	915	857	909	874	940	938	977	886	905	865	912	924	890	916	917	893	933	930	951	882	919	874	919	913	870	921	921	896	875	903	920	897	849	887	880	908	974	962	894	880	906	931	878	959	926	913	903	891	916	908	941	871	902	873	918	888	862	941	879	972	944	875	910	889	871	903	937	909	901	947	912	999	903	860	910	906	945	904	937	933	868	992	919	831	899	904	910	880	938	921	872	892	927	936	910	871	933	919	911	964	880	906	944	883	915	896	836	961	925	897	978	889	918	913	902	883	844	888	895	890	942	944	919	882	886	893	885	922	933	921	904	933	931	945	921	902	904	870	918	909	957	875	879	915	882	960	856	881	929	891	895	959	876	894	877	941	817	873	941	940	890	894	882	938	924	923	876	912	907	878	896	879	878	856	896	945	887	878	937	890	881	898	941	938	918	943	883	911	915	921	922	893	940	963	925	886	948	949	914	891	929	836	825	941	936	915	909	924	903	909	939	888	938	939	855	945	824	966	954	900	938	914	906	910	888	926	907	902	920	866	914	856	947	918	942	890	899	913	911	909	894	914	914	928	949	931	901	902	899	908	947	901	948	923	917	895	882	971	915	889	860	951	905	896	938	911	895	916	909	942	923	944	887	889	941	909	862	958	892	942	934	909	904	861	972	901	870	950	909	924	927	876	888	865	906	866	948	919	903	919	943	908	934	894	909	828	871	876	972	952	935	890	922	946	965	902	914	944	934	908	941	904	831	925	933	922	963	896	914	927	915	912	905	925	892	929	930	958	962	881	918	948	893	922	880	900	882	905	892	930	875	914	941	935	939	865	917	902	895	923	913	897	920	882	872	922	915	884	858	881	940	894	889	888	926	949	930	915	884	926	921	929	862	906	869	912	875	865	918	940	891	842	937	933	910	881	849	957	950	930	914	890	912	932	883	908	940	935	896	909	927	896	926	953	928	914	873	906	919	970	874	908	912	889	952	874	911	894	911	902	916	894	884	879	942	880	901	931	942	879	896	888	895	902	924	891	941	912	914	873	944	930	977	920	938	935	886	921	896	896	927	917	876	902	916	918	885	936	968	947	900	883	886	939	922	887	917	839	900	912	845	879	879	920	924	880	848	867	934	926	868	937	985	928	892	985	884	904	938	913	901	905	894	942	934	906	915	938	927	914	880	949	959	868	925	915	875	894	922	860	948	890	945	902	884	889	956	926	909	928	925	868	969	951	935	931	964	887	908	904	924	946	887	918	903	905	948	900	906	874	936	909	941	900	875	913	903	938	910	871	849	896	957	862	869	897	903	901	918	865	969	901	940	863	864	913	886	889	978	884	909	890	901	918	902	916	894	883	888	916	893	922	914	904	940	898	847	886	947	874	850	923	942	939	963	975	865	894	924	919	937	919	928	904	943	899	889	839	897	937	946	909	917	899	920	920	919	897	877	869	880	883	930	964	915	896	932	948	924	941	952	883	902	913	900	883	896	863	933	861	906	888	971	936	881	899	896	831	887	917	976	939	901	894	901	911	910	934	907	868	898	931	931	894	889	956	859	888	923	882	938	909	882	898	910	859	945	939	911	907	947	884	919	926	838	898	897	909	860	918	922	925	915	888	914	852	878	850	905	921	886	852	896	955	829	933	901	890	942	924	944	899	977	837	921	951	902	938	890	864	901	940	909	884	949	920	916	877	905	897	938	938	918	861	915	895	882	918	925	902	902	919	930	909	872	937	928	904	895	874	904	847	917	901	919	918	903	879	882	935	888	887	912	931	959	907	947	896	899	889	876	991	946	866	933	934	875	873	924	953	905	911	909	910	898	920	954	933	859	904	932	941	956	951	894	916	911	943	908	916	924	921	840	865	899	882	969	960	994	932	917	924	838	905	906	893	880	875	898	882	920	926	928	912	923	910	932	901	966	905	930	931	945	938	905	892	923	917	871	954	903	898	852	859	982	925	956	892	936	929	906	919	859	863	900	938	893	920	971	878	892	910	911	880	888	875	881	862	906	965	900	937	916
22938	21323	28964	24035	21645	22486	18564	9463	6256	4973	4193	3715	3066	2433	2220	2059	1866	1733	1599	1408	1356	1303	1238	1202	1134	1152	1104	1058	1136	1113	1063	1062	1095	1043	975	1016	986	996	961	983	948	989	931	1034	941	987	977	984	927	966	1022	946	1019	943	943	974	1004	967	998	946	926	966	989	959	944	961	961	969	937	939	951	965	1015	913	930	953	967	979	909	947	970	996	946	949	976	973	982	973	952	941	953	949	1008	982	1023	947	979	934	986	970	891	957	987	990	975	975	992	988	988	944	987	948	941	930	963	967	992	934	981	937	911	888	992	977	925	1006	950	926	909	932	943	944	987	920	972	936	937	960	909	920	950	940	979	923	955	938	912	946	952	951	980	924	950	975	995	926	966	951	988	925	907	922	959	964	961	970	974	958	940	1010	952	970	932	994	1008	986	965	994	1019	952	996	940	1030	1018	962	930	924	991	915	937	951	970	938	934	1022	961	941	906	956	987	929	993	933	945	983	914	894	921	948	979	949	923	909	960	984	881	939	937	970	955	903	956	956	991	944	912	989	938	1016	914	982	942	958	959	983	952	944	1014	948	922	947	967	956	989	970	959	955	1002	957	930	916	1025	927	958	920	1010	967	927	965	939	956	928	1010	963	917	997	899	968	1006	918	971	934	970	916	1003	967	960	953	974	979	983	961	929	950	980	1005	949	961	974	951	998	981	970	881	920	959	985	948	1000	943	980	922	952	975	900	986	898	930	917	928	1036	886	966	963	973	949	963	947	942	942	905	945	979	988	998	953	950	896	917	960	903	948	952	1016	945	1002	976	956	973	936	1009	992	961	912	907	929	988	922	1024	949	953	947	941	1002	888	969	913	914	897	964	991	924	950	947	937	952	949	935	941	951	880	973	901	942	1042	979	954	945	988	1002	933	1044	995	929	1007	902	953	934	941	953	1010	998	975	971	958	933	931	954	981	965	910	933	979	988	956	957	924	914	965	962	953	1013	932	918	960	930	919	933	991	1010	948	959	951	900	1001	915	932	958	910	1011	990	966	926	962	964	965	984	938	968	976	954	987	979	951	964	894	934	977	987	925	984	1014	971	1021	950	972	1010	932	967	957	945	979	979	982	1022	981	931	948	929	947	994	985	897	929	975	1001	974	879	888	927	979	919	920	925	955	937	948	895	957	911	972	920	970	1004	960	970	968	1006	953	959	964	939	958	962	938	960	977	975	1004	968	932	959	1003	954	956	966	931	935	993	950	999	962	945	963	902	961	946	940	961	985	959	923	948	964	936	949	1014	952	929	953	1012	938	952	989	982	953	985	928	926	933	943	961	951	910	982	951	980	974	992	999	959	932	966	962	929	964	949	953	1006	944	932	955	1029	907	971	945	917	930	998	998	968	944	932	981	949	985	986	992	962	950	980	978	925	924	932	933	987	972	989	986	1040	952	978	980	921	993	988	919	944	946	936	946	1011	929	933	1022	985	973	991	969	976	939	989	929	948	893	952	924	892	977	959	993	959	947	944	945	920	898	912	948	946	965	920	937	952	993	967	954	943	997	954	959	925	939	988	962	996	1009	961	892	980	1010	887	1009	936	950	981	964	987	960	941	951	965	1006	909	956	967	947	984	954	974	914	956	956	972	947	919	941	925	930	932	926	949	947	954	951	946	944	940	916	983	912	916	969	940	994	932	971	957	958	977	989	905	980	954	1007	984	973	954	978	994	956	932	978	990	903	976	916	932	916	1031	900	873	931	947	933	959	967	950	977	978	979	936	1007	898	876	957	936	952	950	946	945	905	946	916	971	926	949	961	957	988	913	974	952	958	938	984	940	1006	989	956	951	970	945	953	972	984	924	1082	975	930	960	889	966	941	1004	969	985	985	955	898	968	945	941	981	938	984	964	944	994	942	975	942	947	966	946	981	957	942	938	870	951	970	914	933	988	944	928	952	947	970	986	939	981	946	950	1017	853	937	932	978	1012	939	949	950	920	932	970	938	972	961	912	872	930	921	945	944	984	966	918	943	938	982	983	939	961	997	969	914	946	940	931	989	997	984	942	940	936	991	991	956	971	936	1032	894	958	966	915	937	984	941	937	893	999	955	957	975	943	987	999	962	963	985	962	904	933	933	950	978	917	965	979	919	921	927	908	958	923	943	930	941	933	969	973	953	935	930	959	880	938	940	931	974	956	959	955	988	941	925	981	996	986	932	981	932	959	956	953	944	944	977	925	985	967	857	914	943	890	939	949	953	1004	972	911	909	925	978	981	916	960	1000	958	937	959	954	953	954	966	977	954	944	931	952	942	960	946	980	943	983	894	986	923	960	956	931	923	1003	1017	970	983	915	929	972	958	932	889	990	977	994	961	979	981	924	929	918	973	889	959	952	911	925	966	911	922	926	932	938	924	931	923	955	971	993	908	930	914	963	971	883	993	965	978	980	887	955	976	976	941	937	1010	953	977	903	980	944	943	983	971	898	930	937	922	1012	914	1019	940	980	950	928	1004	995	867	1027	1004	990	941	962	875	961	959	912	950	955	965	884	968	912	959	978	865	969	923	938	912	971	951	973	980	922	958	1015	942	965	938	958	882	936	978	990	925	941	941	937	1002	928	949	972	935	978	970	977	951	1009	973	928	1001	992	966	889	952	978	974	977	907	935	936	936	975	974	946	991	940	936	958	971	972	949	921	957	956	924	955	999	937	957	911	942	1015	986	942	1013	953	951	981	932	991	987	936	936	951	926	900	870	937	971	891	969	990	930	1010	914	950	1018	974	961	928	945	947	939	1005	977	944	996	961	966	973	954	962	1021	935	976	962	932	947	922	925	959	945	971	974	944	938	958	947	1027	927	950	956	886	956	950	945	916	938	968	988	971	945	928	931	953	967	932	980	953	938	922	943	960	946	1008	987	997	968	978	979	955	948	979	971	950	899	987	969	972	970	933	925	979	902	952	1006	959	995	973	929	935	967	912	955	944	958	947	951	954	945	938	965	906	993	968	958	951	943	956	936	982	957	963	920	976	975	937	990	906	908	967	901	967	959	950	953	957	955	978	935	898	958	960	1014	969	961	932	953	999	971	964	918	944	939	962	958	962	935	981	963	920	946	980	937	1043	978	927	921	951	982	899	1014	891	1010	933	970	961	925	990	959	946	937	934	937	889	915	906	933	970	984	953	904	1013	945	967	931	969	919	946	970	951	903	943	948	949	961	954	966	940	973	969	1007	946	1012	929	965	955	937	992	948	963	977	1005	933	903	958	999	975	988	951	921	946	977	950	959	973	991	935	980	948	910	901	954	1006	964	964	950	928	922	950	956	952	915	967	978	965	967	929	955	943	924	950	942	947	988	960	986	948	919	951	952	988	993	968	941	924	939	968	1004	943	965	927	988	936	951	919	920	979	964	1007	947	904	947	931	923	960	940	952	872	921	933	960	916	967	948	950	924	968	944	908	985	939	889	873	970	937	919	915	935	882	920	966	954	928	951	925	913	939	931	959	923	982	991	927	912	1022	909	963	953	1005	966	956	950	961	927	983	914	903	957	938	927	949	974	973	943	940	933	983	917	980	935	957	953	922	947	941	914	951	941	941	946	940	947	1000	977	932	944	986	926	920
36372	60797	42552	30235	24155	18785	14298	11336	8751	6754	5598	4910	4018	3213	2721	2484	2227	1981	1726	1556	1474	1340	1270	1215	1181	1173	1080	1106	1073	1090	1036	1052	1035	1039	968	931	1001	935	1007	1010	938	960	987	956	976	929	964	967	921	972	959	967	927	988	927	922	932	873	948	940	958	894	962	934	911	955	960	933	903	884	958	944	933	914	880	916	925	855	932	943	905	924	945	924	928	939	920	968	933	866	937	942	925	949	891	913	893	902	920	991	957	887	941	935	897	894	948	951	938	906	979	983	899	926	907	868	954	869	947	864	902	900	958	920	890	965	969	897	888	921	935	895	972	957	970	921	885	861	926	963	913	965	911	951	973	928	961	971	984	897	937	977	982	932	870	871	870	939	866	950	916	893	891	937	864	933	918	931	937	912	886	934	884	905	931	903	988	933	935	940	938	893	920	911	943	944	922	940	921	928	914	923	954	941	953	946	918	903	928	896	916	933	866	912	898	902	893	898	898	904	965	912	919	926	913	900	906	924	950	938	949	900	934	913	952	981	892	872	934	952	946	963	964	928	939	951	919	989	901	920	913	958	963	947	918	980	920	887	900	903	928	932	928	928	904	909	919	961	944	944	904	942	942	942	945	950	913	955	963	972	921	897	912	925	932	917	896	916	933	900	880	947	905	922	929	967	926	925	929	912	888	980	952	937	897	850	919	882	891	911	945	993	875	937	930	908	989	936	881	967	886	960	897	930	917	956	1011	939	903	940	932	885	871	920	952	897	900	947	905	903	916	922	927	965	970	879	960	884	907	897	897	928	909	943	897	921	960	979	943	865	970	893	937	908	934	966	923	951	920	875	912	908	865	941	923	913	910	888	916	921	907	935	859	885	904	930	922	923	869	926	917	903	891	943	933	894	914	941	942	912	864	896	908	921	954	941	975	896	897	1022	879	915	944	982	939	915	911	948	917	906	915	930	883	913	897	906	927	947	910	881	917	951	923	881	947	907	867	916	955	908	943	953	954	886	948	957	943	960	954	983	877	886	905	911	915	902	919	936	902	955	883	977	861	909	902	947	920	894	903	967	959	942	901	923	915	918	939	941	893	886	970	903	930	945	979	890	954	906	930	977	928	940	941	952	944	961	909	882	994	901	922	948	919	919	958	928	912	912	904	907	928	924	901	921	906	988	932	907	928	957	930	902	913	936	922	922	897	955	954	954	949	902	927	933	879	907	902	862	911	937	953	966	968	911	945	954	944	931	925	1006	950	925	887	883	922	967	955	903	913	895	952	906	931	955	944	932	914	966	878	903	933	954	937	918	912	939	913	933	943	931	942	969	879	920	932	924	937	903	914	953	897	960	937	871	890	957	936	913	872	951	955	907	904	876	902	915	958	916	953	927	920	947	916	885	928	933	937	897	946	976	934	937	921	928	954	958	953	878	934	907	917	889	940	916	961	899	871	929	895	998	948	900	937	901	954	948	969	902	860	928	936	961	949	938	923	931	920	899	931	902	899	911	902	909	951	964	955	920	956	966	944	941	966	931	871	957	925	899	967	871	895	911	977	901	939	908	892	925	919	963	889	942	895	869	915	910	967	912	916	915	898	908	949	957	937	885	922	963	961	930	899	905	889	912	930	910	889	936	911	911	951	919	959	921	963	930	948	925	941	949	944	943	885	865	941	959	945	890	902	923	916	909	910	914	929	871	982	950	908	902	958	962	957	887	944	929	910	900	890	854	899	918	937	944	925	923	918	910	922	908	952	907	907	885	915	980	940	922	946	888	919	927	968	904	912	912	915	941	892	940	917	938	938	932	917	925	950	907	892	878	953	888	873	959	903	900	901	904	929	925	935	912	922	890	927	966	907	996	904	879	925	919	940	1013	977	880	881	943	901	930	926	968	939	922	874	944	951	938	953	918	941	855	986	982	929	956	927	917	907	951	953	958	896	943	945	938	914	908	930	924	886	903	969	940	955	889	961	974	932	912	897	866	893	973	940	961	879	900	833	883	900	912	934	939	917	968	914	908	932	955	916	898	896	916	872	934	947	947	968	934	927	909	913	957	939	940	940	908	922	902	942	934	931	931	921	921	925	871	951	901	950	909	916	935	962	899	862	901	999	880	941	930	935	866	919	860	970	913	940	897	926	927	922	967	893	877	913	898	881	895	921	980	875	970	900	963	916	862	952	946	889	917	927	867	892	875	878	896	909	927	927	897	908	934	960	897	944	866	932	918	938	978	919	928	968	938	936	877	876	901	945	874	893	877	905	921	939	920	882	945	922	958	897	867	955	952	871	921	947	851	916	940	904	902	858	928	901	927	932	872	930	890	944	950	946	911	881	924	938	950	918	952	922	922	921	920	920	947	885	921	909	938	947	913	916	977	924	931	905	933	906	949	935	904	908	936	884	901	894	890	929	941	919	928	942	978	900	953	915	959	911	930	900	904	918	936	936	921	906	940	872	921	867	913	936	930	951	886	948	949	876	937	931	927	936	966	899	847	911	931	977	944	921	916	927	966	948	952	913	911	885	913	904	957	908	963	886	931	895	870	928	964	928	917	964	874	945	985	977	918	912	917	914	966	940	889	877	880	932	896	944	868	920	882	894	906	860	894	934	929	877	941	957	934	923	873	944	940	906	953	880	976	976	947	921	893	948	881	877	994	955	882	918	902	898	951	906	938	927	936	910	911	957	930	909	885	941	936	914	929	949	915	948	921	888	956	944	963	960	920	981	942	900	858	973	989	869	868	898	911	927	906	909	893	885	962	922	913	901	860	917	985	901	919	880	920	937	902	908	890	949	974	926	927	933	838	911	995	892	905	942	901	986	911	924	864	863	913	931	896	915	890	905	957	915	907	905	919	944	934	945	908	984	895	963	907	961	941	946	907	931	939	949	933	887	918	932	963	932	954	905	976	927	1009	940	967	949	896	979	907	973	915	952	897	944	862	878	888	967	910	864	959	922	897	944	909	921	875	937	919	895	891	905	933	886	904	893	927	922	970	920	882	958	869	973	952	905	945	898	951	931	899	955	959	916	857	885	905	923	897	914	925	902	941	917	934	915	903	919	921	903	875	935	934	902	954	892	834	972	907	941	917	932	904	854	907	951	950	933	952	945	960	978	923	913	828	955	951	916	876	897	934	936	884	937	934	951	939	913	956	958	951	891	886	893	874	911	986	985	1005	955	939	895	892	891	919	938	992	871	937	908	942	901	1001	934	978	919	881	887	938	955	994	898	887	890	923	910	948	898	958	946	937	955	869	853	962	970	881	924	878	940	908	951	907	949	887	916	1003	961	970	981	906	953	973	942	944	877	931	938	914	954	933	956	871	903	962	931	907	952	924	893	983	965	932	910	916	918	942	878	893	916	911	919	926	924	978	917	1013	916	885	909	933	884	898	950	924	862	906	934	915	924	978	926	919	895	924	917	925	924	920	993	924	887	971	890	887	906	927	875	929	937	858	873	907	932	937	925	944	936	930	885	894	974	953	891	958	916	892	999	930	982	937	917	874	942	917
33337	29479	29189	20730	11732	7585	5269	3890	3002	2435	2120	1905	1676	1387	1373	1317	1267	1235	1160	1123	1049	922	940	960	929	872	916	950	903	879	850	866	945	914	871	849	899	866	865	843	860	809	894	832	856	852	868	846	885	869	900	818	862	850	794	846	826	830	888	807	818	875	853	825	806	841	878	856	839	845	875	827	848	871	896	815	850	858	841	859	837	857	801	780	797	847	841	868	848	806	820	902	875	785	874	841	891	820	821	857	843	822	835	865	843	853	811	833	816	844	817	860	854	857	854	780	921	887	837	811	808	872	862	795	783	862	872	850	854	840	842	784	810	817	825	834	833	815	875	834	857	803	876	855	819	771	788	850	845	837	872	866	816	883	779	881	864	904	833	854	854	853	812	850	865	828	891	877	862	878	857	863	816	764	869	851	933	831	910	867	864	856	839	877	839	859	783	846	845	879	814	869	866	827	850	847	854	820	887	808	844	808	864	864	843	859	802	834	868	876	863	830	829	827	831	811	822	851	871	879	879	921	866	873	865	846	850	848	793	854	858	862	847	926	893	913	858	879	832	880	836	810	834	792	851	846	843	883	845	868	873	817	837	866	884	862	904	826	856	865	862	858	828	789	820	824	837	824	891	874	855	849	906	830	830	856	848	847	858	833	831	837	815	806	839	810	856	876	866	869	818	851	866	815	878	879	834	859	802	873	840	831	930	874	832	832	865	808	916	862	850	874	849	795	872	926	867	866	855	787	787	836	845	820	870	862	814	882	862	828	855	850	821	890	829	845	898	857	837	795	836	840	848	829	837	861	815	855	830	812	845	814	899	801	882	809	794	862	864	825	857	827	812	873	831	853	862	828	923	870	838	837	891	817	791	803	837	876	798	852	848	848	846	808	835	883	865	868	865	862	825	847	893	809	806	839	833	785	872	817	786	812	831	911	820	842	822	793	854	844	832	849	911	888	864	851	847	906	794	839	845	861	849	881	859	843	839	852	891	824	861	808	882	870	857	882	895	826	826	823	880	860	866	872	842	858	835	833	848	851	866	866	844	848	815	812	848	900	811	855	818	877	857	871	846	861	902	811	875	835	852	880	894	885	789	782	870	884	819	788	820	841	859	834	881	845	849	859	875	849	871	822	829	854	852	866	850	845	802	880	892	859	845	803	857	824	827	869	883	857	961	779	864	805	828	848	793	866	896	802	897	792	880	834	827	880	837	849	837	832	830	864	798	844	865	859	838	838	903	825	853	896	928	870	852	875	860	838	859	822	849	903	887	869	850	898	836	816	884	894	844	815	825	861	868	811	824	854	865	841	834	891	836	819	853	883	828	830	871	842	838	852	831	845	827	839	848	869	825	824	884	826	816	902	868	816	825	835	849	813	857	862	895	825	837	808	854	827	875	931	830	836	885	839	883	841	837	853	857	873	860	841	857	878	824	817	856	835	855	882	817	805	835	852	894	865	774	821	850	852	847	844	840	818	822	839	866	874	814	872	858	911	854	864	894	857	807	848	888	870	783	883	867	847	846	857	850	889	889	820	870	861	815	805	837	837	886	856	842	863	845	842	826	867	829	872	841	906	877	823	854	867	844	820	867	808	869	841	800	865	815	806	865	806	857	801	833	814	826	914	836	842	922	857	845	840	832	868	875	831	891	876	822	835	815	888	897	830	798	820	883	847	841	894	856	799	870	941	871	867	865	869	847	849	827	819	829	854	824	848	840	860	806	844	849	779	843	888	908	861	868	845	827	848	856	872	819	880	873	799	838	826	830	867	830	858	879	809	807	868	822	835	855	855	844	824	876	862	845	847	859	872	813	829	881	899	821	849	780	856	857	806	855	816	853	814	894	820	865	877	809	852	818	849	802	857	807	822	825	812	826	832	826	800	828	841	871	833	903	856	825	840	864	889	835	839	862	827	885	823	860	825	857	856	849	861	817	837	853	807	850	786	896	850	866	862	846	926	815	815	860	841	822	849	859	878	882	891	838	810	812	831	861	845	843	841	872	865	882	835	850	832	825	793	835	896	870	817	848	816	842	870	824	853	857	862	825	767	844	862	838	830	863	845	852	801	798	863	879	835	857	831	834	888	858	779	854	862	824	853	905	824	772	834	836	869	854	871	809	878	883	872	812	852	828	836	878	838	822	873	861	785	837	763	842	810	863	827	856	788	815	852	796	811	882	797	792	863	869	853	828	790	832	820	837	854	871	845	896	825	858	841	875	786	828	835	813	885	874	818	849	843	903	862	856	895	814	817	846	797	849	819	893	837	828	809	821	820	826	874	872	838	894	898	834	838	848	882	852	885	817	801	857	817	823	849	814	805	848	852	840	854	835	837	830	898	864	839	860	859	884	865	849	849	879	876	826	876	869	825	802	852	891	844	879	840	888	863	820	870	862	828	906	821	850	846	802	873	868	870	845	793	871	841	860	894	816	804	886	805	854	863	852	866	834	837	842	856	872	788	859	819	838	834	914	903	868	889	866	828	876	819	847	832	807	843	838	905	823	833	883	823	800	815	843	847	885	859	820	845	897	844	821	805	822	883	886	860	881	847	898	839	819	856	845	854	854	849	864	838	848	854	833	870	828	872	813	864	804	777	812	893	913	805	876	835	858	841	839	889	834	874	849	854	880	828	798	866	828	864	862	853	857	847	844	806	884	788	808	870	859	859	802	821	856	827	865	874	821	829	820	851	838	798	860	854	826	854	805	837	827	854	847	844	830	808	838	832	855	884	893	844	862	869	913	869	859	872	831	799	836	814	875	816	837	855	832	851	872	858	863	879	872	820	832	844	852	844	907	829	870	798	824	775	867	853	834	871	870	871	877	815	811	863	882	816	838	808	821	824	833	875	862	857	864	884	813	865	795	849	837	815	858	888	859	857	859	840	859	826	809	838	844	881	826	871	868	889	854	792	859	846	849	831	845	826	855	944	864	869	896	783	875	760	879	877	846	807	846	856	814	867	803	861	895	847	900	883	793	806	862	889	838	862	864	882	886	843	831	838	889	827	813	849	859	859	852	837	851	831	815	867	841	857	820	864	801	895	844	870	878	857	873	806	854	829	834	861	790	878	785	863	863	842	851	864	851	872	856	855	884	804	842	842	806	834	838	792	828	842	834	835	810	869	834	832	810	822	857	852	823	852	830	849	886	869	836	907	800	876	835	843	813	832	910	760	820	843	829	805	919	892	853	904	811	843	841	839	860	831	883	871	837	850	891	821	816	833	863	823	865	857	864	864	826	855	832	895	833	845	850	834	838	839	854	843	868	840	848	813	840	836	866	839	832	902	845	882	876	801	831	833	831	859	896	804	854	807	889	843	903	871	823	846	904	811	866	866	854	846	855	849	815	884	848	857	854	886	839	871	857	834	826	813	851	915	828	870	837	861	828	840	861	820	857	824	847	809	863	871	873	845	826	818	794	849	843	827	850	825	855	836	872	895	837	869	822	825	848	877	857	792	845	857	823	871	823	825	826	875	850	860	857	889	880	789
34683	41544	29682	18715	13638	10157	7649	5633	4368	3380	2823	2456	2194	1858	1561	1546	1387	1306	1200	1100	1109	1030	931	958	982	969	913	905	873	905	870	913	839	918	815	869	873	879	887	879	833	843	879	916	928	880	855	870	840	901	882	870	875	852	859	866	836	819	881	824	814	867	896	882	878	857	853	831	892	843	827	845	863	834	832	823	821	891	862	853	869	859	835	838	861	898	846	830	843	838	892	839	856	840	805	860	815	852	827	844	875	847	816	861	862	860	816	867	772	829	868	799	846	807	790	835	912	867	855	870	859	850	838	815	833	865	879	819	848	807	838	859	812	819	815	868	874	841	815	894	828	855	848	850	852	854	813	810	834	854	863	887	858	871	858	900	804	819	850	836	837	843	854	896	812	848	883	814	815	831	885	791	820	805	827	844	850	811	838	813	863	890	873	861	847	832	842	874	838	842	814	863	825	798	820	845	857	869	821	865	876	869	897	926	809	862	852	831	870	770	880	861	858	871	883	848	847	890	908	826	845	838	835	793	836	822	840	839	856	799	852	829	811	812	872	808	807	857	899	856	839	844	884	908	831	819	805	866	835	891	914	847	848	879	787	861	806	894	810	840	857	866	821	872	799	882	787	866	843	830	843	848	878	776	833	801	906	847	851	900	832	870	822	833	850	902	823	820	878	817	831	823	868	807	827	820	869	813	818	831	831	829	804	845	804	864	831	846	838	834	829	866	857	824	815	846	830	874	838	859	866	790	856	828	798	856	871	898	918	855	901	799	877	832	880	822	825	885	821	879	828	823	896	820	875	819	844	802	820	862	795	845	821	844	779	850	809	837	869	851	816	878	830	903	847	838	826	810	814	845	841	847	807	842	822	854	873	893	811	853	792	819	852	837	837	840	828	858	873	856	833	822	856	866	821	794	852	833	836	809	792	830	808	828	833	880	799	857	873	846	797	821	852	824	850	851	876	822	823	898	843	859	862	845	846	897	861	809	861	845	833	791	868	829	824	831	860	847	782	832	859	833	873	846	864	844	849	755	820	819	863	847	889	804	865	847	839	780	818	871	843	862	814	848	876	838	839	815	822	823	815	874	827	834	888	846	840	858	881	850	892	867	893	843	817	846	817	823	806	827	837	881	821	916	799	884	854	890	864	831	857	871	880	891	840	807	840	854	824	804	866	859	848	828	806	851	827	809	839	859	841	827	850	816	888	808	902	780	858	827	845	882	814	820	812	792	833	813	864	809	845	834	825	838	810	840	891	822	875	841	856	852	875	833	818	862	790	854	868	830	841	865	841	860	869	827	824	833	811	832	853	861	823	843	838	862	837	833	841	852	894	878	865	833	817	850	804	848	815	861	861	879	815	859	855	808	878	844	828	816	814	841	835	802	859	872	811	783	846	813	869	829	890	847	855	882	846	818	823	801	850	857	840	847	799	850	819	869	893	868	858	818	854	856	827	867	874	885	814	894	776	861	853	857	853	874	844	778	856	812	832	893	905	829	869	807	819	837	834	870	837	951	871	878	878	841	855	874	814	879	822	836	896	799	837	885	818	792	857	761	877	854	789	823	840	843	818	813	838	846	857	895	830	811	893	854	832	863	842	790	838	869	891	804	902	850	800	865	792	845	790	821	868	889	879	785	769	817	827	866	811	848	836	842	789	918	872	825	804	873	862	864	811	829	902	861	831	861	827	866	853	875	852	880	834	859	879	909	842	867	834	847	851	823	875	846	901	821	817	844	855	823	861	863	852	808	831	838	834	803	836	832	875	794	804	849	778	878	884	875	858	867	879	852	839	832	845	867	847	820	821	818	812	868	826	875	830	822	896	841	802	831	849	796	854	860	868	877	826	859	787	842	805	898	827	845	875	838	841	864	867	835	867	856	828	829	878	847	799	845	858	835	899	828	862	855	847	902	880	837	866	856	798	851	838	791	868	798	861	882	850	854	884	864	797	873	852	851	806	894	868	860	867	843	845	844	871	837	805	827	799	822	839	868	822	821	857	808	836	855	837	825	831	821	864	810	851	835	823	818	832	826	835	847	803	859	871	818	817	863	832	859	831	820	869	834	834	854	855	821	800	820	860	806	821	828	910	841	873	843	815	884	830	873	846	840	884	883	836	852	865	795	867	861	855	876	815	798	835	875	859	826	859	804	871	892	845	851	892	869	867	835	831	801	899	849	807	809	832	876	844	835	883	832	862	850	826	871	849	884	826	859	826	854	812	815	846	879	851	855	849	857	859	849	840	867	871	884	802	815	842	807	803	783	876	888	882	825	877	880	816	844	848	762	824	812	805	830	872	871	848	827	788	804	848	892	831	851	822	895	859	837	864	850	822	829	876	808	809	799	849	886	867	809	817	833	852	845	851	843	807	852	800	865	838	894	861	907	782	833	868	906	825	843	785	823	840	835	841	842	862	827	831	869	853	844	844	877	859	856	798	887	798	836	834	804	851	817	862	811	842	847	860	875	849	926	846	855	840	839	870	818	886	854	864	803	833	779	863	857	864	867	847	813	811	866	858	872	865	856	815	843	850	800	846	846	807	841	809	783	816	829	856	869	825	789	828	838	867	848	851	833	841	833	837	817	863	877	815	852	877	817	825	831	854	854	824	827	847	846	837	796	787	804	824	779	850	821	836	803	834	826	786	857	809	873	825	846	814	828	817	829	918	844	817	821	824	889	826	833	857	876	861	799	820	911	826	820	819	839	871	849	814	848	841	852	860	835	874	856	776	839	825	864	851	853	845	851	802	910	848	840	798	885	845	820	844	844	874	834	858	882	848	826	845	813	842	890	847	880	835	862	761	809	835	882	861	754	798	825	859	868	849	878	821	816	790	854	841	838	874	833	903	854	817	808	846	889	819	803	904	808	877	825	854	815	810	841	850	855	867	889	862	843	836	867	900	846	823	867	907	830	813	866	844	860	903	829	841	866	841	821	830	856	802	878	814	863	838	815	858	860	841	854	870	844	858	801	886	867	880	841	859	799	834	826	842	854	840	859	861	871	840	863	889	814	825	836	843	792	804	854	852	825	822	840	864	844	911	819	857	850	870	828	879	848	864	816	865	850	854	852	795	875	864	869	847	814	893	862	873	825	862	827	834	864	792	844	815	823	819	880	842	854	845	828	813	873	915	826	867	849	860	875	881	853	873	902	846	859	858	805	806	838	847	830	879	819	825	875	851	864	848	824	885	818	840	896	803	920	770	829	832	838	843	834	866	844	818	807	869	825	870	889	839	824	876	840	839	833	844	813	844	819	854	835	866	853	849	854	833	831	847	908	885	850	759	888	851	817	845	846	817	869	883	805	842	860	865	879	850	835	841	874	883	869	832	808	857	826	880	851	878	782	810	822	837	860	836	888	811	862	825	862	805	856	910	868	853	859	861	864	859	827	785	820	839	855	865	900	848	859	818	855	824	944	820	827	833	800	834	840	873	844	816	838	865	850	854	887	810	854	836	868	831	861	820	839	793	883	806	871	870	855	863	821
24335	21473	28786	24922	22076	17499	10305	6530	4513	3791	3025	2778	2482	1999	1711	1661	1606	1452	1379	1208	1072	1151	1054	1047	954	976	995	943	926	937	934	963	868	907	912	821	833	888	877	838	827	839	872	875	880	920	900	861	888	866	847	853	891	871	838	843	804	883	911	860	834	869	925	848	845	835	796	885	832	847	831	849	868	863	878	878	825	842	935	890	846	798	803	849	828	873	852	811	786	855	769	857	872	797	825	854	840	866	837	810	815	867	849	874	903	837	838	850	823	888	885	854	900	869	833	850	859	858	840	850	833	861	830	859	818	864	840	861	845	826	848	880	825	864	802	836	828	835	873	867	852	866	825	837	828	845	865	826	872	793	871	840	883	854	858	857	899	833	866	820	840	841	871	859	872	814	825	847	816	846	842	794	847	832	885	844	846	899	864	878	841	855	856	842	865	843	821	857	810	799	909	867	826	860	840	874	818	804	814	852	886	859	838	811	838	848	830	869	864	836	885	848	852	798	838	811	863	814	832	820	824	879	869	866	831	873	807	827	774	923	828	870	922	872	759	819	818	807	889	867	834	820	833	823	818	866	847	837	882	873	828	884	876	876	852	846	878	841	834	808	817	869	829	860	816	830	835	826	860	862	811	850	816	834	823	861	810	824	813	830	855	839	874	925	856	830	881	863	877	805	894	889	806	835	887	819	792	831	893	763	842	878	823	879	848	807	815	842	748	839	867	827	852	823	915	866	876	814	864	849	876	951	820	853	848	849	843	864	844	867	891	851	851	814	834	886	829	854	849	823	840	840	869	868	875	878	825	811	823	833	813	805	818	848	851	843	859	892	799	877	832	840	873	862	926	854	840	852	793	847	887	884	877	842	830	831	884	860	850	841	815	824	888	818	810	864	841	870	848	846	835	834	825	874	807	833	811	806	850	799	844	880	877	863	874	822	865	792	877	907	836	833	829	820	854	900	844	832	877	849	842	854	865	876	844	884	857	869	895	826	832	849	813	838	858	831	849	866	868	848	882	838	849	865	887	812	900	880	853	835	889	830	823	837	840	818	861	838	834	830	847	848	877	856	857	866	808	908	817	841	818	847	834	810	803	857	843	834	823	889	870	853	825	817	848	890	815	821	856	841	821	853	887	835	811	833	828	884	877	824	884	827	845	877	854	849	830	884	854	796	808	863	837	863	832	893	884	872	849	821	827	802	847	843	837	856	880	868	834	804	865	798	840	864	899	846	839	825	895	863	907	816	830	897	824	855	843	861	836	881	862	888	808	843	843	942	792	834	812	812	889	826	842	816	844	840	844	833	859	861	823	874	852	766	870	844	872	856	844	854	867	852	810	816	888	861	855	839	826	875	818	876	848	846	833	866	865	844	838	852	841	869	857	871	784	821	838	844	808	873	832	856	862	865	852	835	858	908	847	852	900	808	891	817	800	839	865	857	863	802	802	815	878	850	872	826	827	853	812	797	879	814	850	892	796	868	816	817	913	863	907	879	855	794	814	872	906	868	840	853	863	789	824	846	867	831	831	866	821	816	829	875	864	845	869	891	854	796	813	838	874	823	834	900	882	859	827	831	915	897	795	862	863	810	796	880	780	856	861	841	827	888	831	890	819	834	838	853	907	851	869	917	827	848	830	825	902	877	844	838	893	820	819	841	854	831	918	843	827	870	856	891	812	840	845	846	838	853	824	868	900	876	902	800	852	859	798	813	831	826	858	833	795	850	855	847	856	883	861	892	842	824	862	813	843	823	830	854	839	897	905	879	845	831	834	883	875	818	839	859	871	839	876	873	801	841	846	889	863	820	861	809	828	843	806	844	828	887	778	823	825	831	879	886	814	771	863	854	844	879	823	858	855	855	853	833	881	882	895	854	820	860	834	785	811	839	773	852	852	863	834	838	810	828	837	819	877	882	803	823	840	880	847	821	854	849	857	839	814	860	848	863	835	845	853	816	836	857	833	874	792	806	834	879	849	861	812	861	837	818	818	862	841	879	867	837	831	882	873	827	819	849	813	830	834	841	783	836	857	883	849	856	799	833	840	847	835	832	854	879	861	870	875	834	848	795	786	857	848	851	860	875	818	851	830	859	817	851	839	842	843	896	786	802	819	803	874	775	850	857	897	847	891	824	808	834	830	847	855	890	825	818	878	805	868	857	818	828	866	878	811	856	883	806	843	832	875	861	802	843	874	856	879	861	867	869	894	844	855	847	812	872	868	820	840	838	846	811	880	816	843	817	876	863	851	842	821	810	837	856	826	847	872	832	866	866	816	808	807	844	851	831	859	876	884	864	858	799	859	845	824	833	838	838	812	861	827	854	810	827	823	870	867	900	828	850	914	822	867	821	855	843	838	869	819	860	818	808	853	843	838	838	850	843	873	840	881	812	837	807	821	842	823	870	864	810	878	846	878	875	836	822	856	805	821	889	873	835	857	802	828	915	828	881	877	845	876	810	851	862	867	824	846	849	826	778	891	848	882	816	778	855	907	806	833	873	896	798	807	841	852	830	879	820	893	872	881	840	899	842	881	862	853	883	820	844	808	806	907	827	860	935	809	850	830	868	845	845	852	830	785	876	854	861	884	888	842	825	835	831	781	860	799	845	884	770	884	829	832	915	881	858	896	852	868	864	865	830	881	869	824	844	806	840	895	817	892	841	834	819	848	807	864	840	839	870	843	845	840	799	802	816	830	840	845	829	866	850	841	843	850	803	873	886	785	889	799	862	799	852	810	898	793	898	818	867	852	853	834	819	843	896	854	842	863	848	830	884	797	809	868	813	839	840	838	868	812	875	799	832	848	830	852	922	852	859	818	824	791	810	779	877	858	816	838	827	876	853	817	869	824	848	857	858	821	811	881	863	796	844	832	878	862	838	798	845	837	848	824	856	888	849	883	806	898	873	830	872	852	856	913	820	867	841	848	797	829	809	844	841	879	842	796	853	866	836	843	845	861	808	843	821	859	885	873	816	867	881	801	813	891	866	817	824	852	781	860	821	807	872	857	760	853	861	892	889	856	838	825	850	818	827	888	820	871	819	862	856	830	848	837	841	856	889	853	859	855	845	880	818	840	781	845	877	830	866	826	831	838	824	824	869	832	878	834	868	819	838	850	779	857	855	859	873	846	829	866	807	847	796	850	886	853	857	785	876	874	834	882	883	838	807	811	840	805	893	833	843	876	887	854	877	828	872	860	816	847	870	870	918	838	853	837	939	825	829	847	811	833	859	883	862	821	846	818	826	829	836	844	820	892	829	848	843	839	834	872	822	831	843	868	836	816	821	849	858	804	785	820	818	845	873	873	803	913	811	870	845	803	838	851	811	819	808	869	873	868	874	897	875	856	877	874	803	795	871	859	800	846	817	819	859	863	840	821	815	805	839	869	822	838	834	870	802	845	774	873	883	837	869	870	821	865	813	916	841	845	883	878	787	855	815	866	825	844	866	843	862	819	853	787	816	901	825	845	815	845	835	823	839	826	851	914	858	867	842
35158	49783	36798	25408	19515	15229	11272	8695	6613	5232	4267	3571	2953	2473	2121	1940	1763	1707	1482	1421	1247	1166	1084	1071	1029	980	1002	978	953	949	966	898	899	940	947	909	863	903	902	889	848	895	861	886	864	905	849	915	875	855	848	877	867	873	857	853	870	852	836	850	858	851	809	888	858	850	848	831	826	864	834	859	877	810	824	858	845	832	845	858	851	852	824	848	846	870	833	827	835	856	838	863	797	842	798	823	836	832	815	856	811	867	789	786	887	822	829	855	806	835	846	833	874	858	889	817	787	856	845	844	809	857	842	817	813	811	854	838	859	804	833	820	853	838	834	825	819	821	847	835	796	927	820	819	847	827	833	823	830	810	848	849	819	876	766	839	871	869	859	848	853	820	832	821	911	870	824	847	848	857	788	826	866	867	786	825	856	858	894	837	862	826	849	839	828	846	858	818	817	764	847	866	815	829	815	790	848	841	890	823	842	874	795	844	816	854	836	865	791	862	807	818	836	828	838	814	873	851	852	805	857	829	823	791	851	859	852	816	847	837	784	856	857	850	848	822	901	811	847	855	879	800	833	853	834	810	865	850	814	850	800	903	893	858	867	807	815	869	840	789	808	802	810	878	829	896	863	815	886	868	820	839	812	860	814	836	802	800	859	872	825	854	814	839	824	838	877	849	813	833	820	759	893	898	883	852	839	824	903	883	855	866	877	872	847	797	811	812	877	821	822	875	852	852	845	782	803	828	819	846	824	850	874	848	782	858	833	806	895	793	867	854	814	809	805	791	811	777	778	817	851	810	872	865	871	814	858	838	833	860	803	849	880	848	856	835	839	867	850	840	839	817	865	844	808	864	869	856	826	870	828	847	831	852	904	877	837	865	823	801	824	771	838	835	865	847	832	853	841	861	841	776	865	851	830	855	835	891	814	838	848	851	867	827	834	862	867	849	875	835	861	805	829	802	790	786	848	810	876	820	816	863	848	878	847	852	830	880	888	864	815	822	845	810	856	887	858	867	842	856	833	814	779	781	805	848	802	816	824	830	819	786	864	823	821	842	885	846	830	846	839	804	824	842	907	777	837	851	812	811	836	868	854	795	828	829	785	788	841	829	864	847	855	855	857	845	851	805	865	862	850	821	838	830	871	886	838	851	790	850	787	867	860	867	762	857	798	804	840	885	794	769	863	826	857	857	815	837	817	827	848	811	792	850	869	759	843	816	787	805	781	785	835	818	894	844	800	942	820	824	790	898	870	820	836	839	885	875	838	864	822	795	839	828	781	858	831	829	851	800	873	827	817	838	819	839	823	778	851	861	796	816	860	787	824	842	812	849	860	828	834	839	812	866	802	846	824	781	862	853	858	833	767	825	854	864	839	849	846	826	845	854	817	872	821	853	826	838	877	829	833	839	801	862	858	877	798	825	836	847	805	828	857	840	833	823	851	878	880	825	782	824	819	835	845	842	821	856	814	864	831	805	883	853	812	849	752	821	818	829	872	843	839	877	841	808	884	817	805	833	820	850	805	833	886	874	875	884	877	795	834	883	848	827	844	824	832	807	834	804	837	823	806	842	796	852	821	851	838	821	830	844	822	834	872	869	796	807	857	825	815	805	850	803	818	834	859	816	872	856	792	830	825	841	798	836	862	857	845	849	904	818	825	887	885	854	805	827	820	826	823	826	826	894	788	827	838	818	878	822	842	831	832	876	850	829	835	840	838	839	886	853	858	846	753	833	848	840	875	838	866	863	785	790	810	832	857	820	864	843	860	899	812	802	836	862	818	773	824	825	842	793	809	814	848	872	846	830	853	825	817	840	850	843	822	849	869	860	782	889	815	838	814	894	831	829	819	884	876	837	794	841	831	802	861	805	843	812	877	832	829	814	770	868	864	824	832	877	813	826	865	854	823	832	868	813	868	835	858	849	876	851	855	858	796	811	813	807	858	824	851	797	810	833	849	842	843	856	834	850	853	762	843	828	834	842	820	873	840	797	870	851	821	766	810	860	861	834	840	877	851	842	867	817	852	870	834	835	826	822	834	855	804	820	833	831	813	869	816	852	827	844	791	849	873	815	846	814	838	858	799	817	810	816	863	855	797	835	866	867	853	804	786	836	821	825	859	853	844	850	833	804	886	869	783	815	811	831	851	815	877	855	814	840	845	880	821	854	884	854	812	885	809	852	842	785	852	817	769	851	858	840	855	870	867	847	854	875	831	866	816	825	826	829	874	848	859	812	864	836	838	846	864	804	865	832	847	849	848	862	852	838	771	890	864	836	864	820	810	828	816	860	804	851	861	779	827	828	841	836	798	841	850	823	844	863	807	858	842	856	817	821	818	887	844	821	818	888	770	804	844	848	887	871	849	899	812	873	824	775	831	822	841	832	850	817	806	843	852	817	863	823	880	838	867	811	862	803	804	813	830	828	813	870	838	847	827	809	825	813	798	878	880	849	853	826	803	904	885	842	790	839	824	832	815	790	870	832	859	852	808	904	826	807	930	831	819	837	870	837	819	847	792	843	855	815	862	853	821	856	826	803	848	878	803	845	815	825	820	814	832	840	869	814	855	813	799	862	822	830	842	828	844	864	885	812	828	864	818	835	878	811	844	840	877	855	808	831	812	875	829	892	877	820	835	821	872	840	828	818	821	803	820	819	827	805	791	864	812	878	862	865	853	828	851	819	867	819	850	810	867	835	841	831	833	804	833	847	805	814	787	897	895	866	816	868	836	862	854	840	822	799	867	835	819	848	830	836	782	871	852	803	843	825	842	919	847	862	837	912	822	839	841	806	844	848	854	855	892	818	861	821	826	825	846	779	894	813	851	831	817	874	825	818	927	893	871	837	810	863	857	799	831	867	775	867	857	874	862	871	817	780	797	912	853	863	845	843	891	795	848	803	852	815	842	826	839	821	809	843	844	843	829	832	794	829	862	832	809	846	787	832	824	846	853	842	864	802	868	823	796	803	788	875	803	849	837	850	896	859	859	872	774	867	840	837	874	874	855	822	885	796	815	848	864	823	768	859	833	902	850	845	835	804	856	817	802	854	802	904	826	779	803	822	853	802	891	834	870	836	808	822	837	869	821	837	825	846	829	778	847	861	878	845	833	848	874	872	818	836	847	824	886	826	782	858	878	782	825	799	853	859	852	808	807	869	823	862	860	845	810	894	774	796	841	835	847	860	858	802	852	847	835	807	839	825	868	869	858	865	830	833	854	797	846	824	822	833	805	844	861	852	866	883	843	839	846	834	846	835	838	835	850	884	836	808	830	805	856	860	892	815	857	835	829	840	799	763	878	843	867	843	845	846	811	877	871	829	805	869	856	800	841	886	843	792	796	807	820	834	795	848	814	832	853	870	836	833	871	791	825	831	862	856	830	820	854	799	835	833	776	838	842	830	802	803	873	802	839	871	827	889	802	792	821	809	823	792	833	859	827	810	814	855	837	845	828	822	886	890	793	854	882	818	788	835	892	829	850	867	789	813	812	798	788	853
25597	21529	28258	26269	18767	10993	7171	5156	3932	3057	2601	2314	2078	1799	1542	1545	1503	1361	1293	1195	1153	1131	1050	1052	1010	1039	936	1004	1019	944	965	983	957	938	916	931	894	947	903	924	952	940	936	953	925	983	963	907	997	963	926	949	937	976	900	914	913	937	889	890	892	885	861	898	961	919	867	855	923	946	909	899	933	913	893	888	828	899	932	916	884	920	916	899	896	932	902	940	910	935	937	912	842	906	865	949	926	956	917	882	972	918	894	878	901	928	946	930	907	954	891	905	943	946	911	918	865	938	892	914	979	915	917	883	900	911	956	943	902	919	907	911	970	929	951	939	868	909	895	872	965	980	908	964	922	917	975	951	915	867	864	894	909	893	859	851	915	929	908	908	909	903	954	903	899	923	914	950	912	936	943	904	931	902	913	939	927	932	945	956	887	968	945	918	982	868	902	933	889	919	908	884	891	964	949	892	881	878	869	918	898	900	921	966	890	925	924	889	890	855	904	871	926	934	945	878	897	871	893	902	923	892	902	941	923	898	946	922	909	907	960	909	968	926	955	913	867	929	913	938	888	891	923	898	864	880	932	920	861	872	872	915	908	850	980	924	918	914	867	948	892	934	932	920	922	891	934	879	915	870	908	911	908	920	903	877	961	911	933	933	865	899	918	884	897	926	929	863	882	986	886	889	909	920	938	889	908	907	941	858	917	865	905	928	961	919	945	902	908	869	924	891	958	887	902	924	912	891	911	920	931	969	941	894	907	930	904	893	962	932	895	925	903	900	901	986	939	850	928	928	914	961	900	962	912	906	900	901	936	915	926	923	933	878	953	901	964	915	883	913	877	899	946	886	952	876	905	895	862	936	874	934	874	940	973	890	899	890	875	904	935	923	877	916	927	954	930	953	952	922	939	899	889	906	898	930	887	893	953	912	931	955	915	891	911	891	883	921	926	871	948	895	922	912	899	942	952	922	919	932	878	917	900	883	876	899	918	908	889	894	942	887	884	930	920	912	906	921	918	918	860	926	927	931	919	913	954	920	926	880	934	897	894	882	925	938	930	910	960	822	894	918	887	899	962	935	918	895	959	902	922	952	916	889	921	901	878	920	910	991	867	905	912	931	942	959	922	958	876	923	954	956	893	916	890	891	904	885	953	874	873	929	945	907	896	867	896	910	913	938	945	959	922	947	925	935	901	881	885	882	971	933	959	889	921	862	918	893	870	911	918	926	983	926	919	877	914	929	955	911	946	882	906	922	919	922	929	890	901	983	921	916	914	891	947	926	929	862	918	902	873	885	918	894	943	947	901	899	917	934	902	939	943	906	916	862	878	966	922	924	905	906	899	949	929	947	887	924	949	900	936	871	870	944	922	921	910	910	937	898	958	944	915	919	912	878	906	923	920	880	916	930	888	916	923	879	853	946	951	945	966	892	922	907	923	871	880	915	874	932	896	946	925	880	941	891	946	880	948	947	877	877	920	945	1001	944	939	893	867	952	907	933	899	906	928	934	902	952	938	912	978	936	902	943	960	933	913	930	904	865	933	880	898	884	889	872	914	942	900	895	837	928	848	917	925	929	925	875	931	893	945	991	880	892	937	926	959	908	912	913	940	814	926	881	917	905	912	868	927	872	908	997	944	927	888	904	928	911	875	929	934	944	866	977	914	1018	952	944	975	868	942	929	882	974	914	919	912	924	870	934	962	935	904	887	972	930	895	921	903	948	933	891	923	902	951	932	950	939	953	923	921	925	920	879	921	881	907	888	914	924	925	931	896	922	938	944	952	960	943	925	956	949	869	895	903	939	954	944	919	857	895	927	911	952	931	955	888	890	910	956	926	921	880	904	896	952	889	980	927	895	859	918	950	964	919	900	910	892	893	907	944	958	893	946	885	964	898	913	910	896	935	918	920	873	902	947	903	946	874	873	932	844	897	906	957	891	917	960	963	936	935	918	912	937	897	856	912	905	921	893	886	912	888	982	923	846	948	926	954	898	906	913	921	918	942	905	923	897	919	878	902	940	966	930	963	877	899	958	914	914	886	878	920	925	922	943	841	932	928	921	889	937	951	939	958	906	924	885	920	916	873	934	892	869	893	912	911	928	921	908	898	940	881	907	932	884	917	930	906	911	912	900	909	948	974	907	878	883	855	937	956	910	895	934	990	945	920	889	979	874	882	1004	885	919	900	923	850	945	906	890	882	908	925	880	898	950	896	926	897	891	937	911	951	951	923	890	916	910	935	913	900	835	857	962	903	906	925	919	924	926	951	912	888	949	976	914	904	831	904	880	872	893	984	923	923	928	903	907	936	917	903	932	961	854	941	914	941	964	922	897	895	892	948	916	879	936	951	911	856	937	909	902	944	958	914	935	916	815	899	920	896	979	923	948	952	905	849	970	916	898	934	916	909	898	862	898	882	959	921	867	878	898	878	845	935	923	922	891	909	903	883	880	861	858	918	920	916	947	943	919	929	899	853	913	907	874	884	961	889	973	924	914	838	856	920	891	962	912	892	884	893	865	886	954	905	866	906	934	908	978	907	983	968	828	909	933	894	925	926	941	944	950	904	919	939	872	870	955	907	855	947	906	901	934	866	904	924	909	925	899	917	870	893	897	880	962	927	919	904	875	926	967	928	887	949	957	938	893	933	947	892	897	963	898	905	901	918	868	892	942	872	875	906	883	957	873	930	979	867	862	916	898	829	889	881	909	942	909	899	919	924	967	929	889	903	905	936	946	915	927	884	888	960	929	848	898	862	917	880	913	951	954	885	916	875	894	920	925	923	863	899	917	845	902	919	923	904	937	923	954	924	916	891	927	959	914	892	932	997	938	903	937	907	913	910	909	913	855	898	891	909	953	925	961	894	924	915	920	918	893	936	951	963	960	947	908	947	996	928	946	911	896	934	984	960	943	953	942	928	923	918	915	967	931	881	943	967	975	924	895	921	917	933	902	947	882	941	900	938	885	916	925	918	915	967	896	921	935	858	912	903	911	901	878	900	944	910	907	948	956	894	927	964	918	962	927	940	969	905	892	925	930	864	935	892	932	910	896	932	951	906	951	869	904	935	863	865	914	856	922	938	935	897	897	904	964	888	922	882	842	883	923	969	947	923	882	915	891	864	931	886	940	853	939	945	940	892	880	888	863	915	958	886	932	926	947	932	887	877	886	937	903	915	964	941	947	874	924	934	907	905	903	960	887	889	918	915	892	970	899	906	889	824	875	967	930	917	925	924	889	915	874	925	913	873	900	929	879	881	944	918	945	933	907	939	993	864	880	907	871	886	954	932	877	952	925	914	894	889	940	890	911	868	967	969	940	903	936	900	881	890	900	921	919	902	834	904	929	961	952	947	905	871	943	917	895	910	924	818	895	902	861	878	942	871	932	972	885	912	894	900	929	861	885	931	929	956	888	894	915	863	921	927	895	909	948	905	920	912	885	882	955	923	858	860	901	896	904	930	916	915	903	898	925	872	867	897	890	945	939	944	943	895	854	894	934
31595	49625	36472	21997	16819	12960	9734	7512	5881	4380	3578	3174	2649	2204	1897	1822	1722	1510	1467	1290	1194	1214	1136	1071	1067	1023	1074	1005	934	974	953	957	971	941	956	915	950	892	962	879	889	928	946	931	903	946	970	947	925	897	929	923	906	869	901	997	899	912	919	879	876	866	946	837	929	860	935	889	924	913	911	908	893	879	910	900	862	877	874	904	926	872	887	908	918	949	964	920	897	970	900	955	957	945	898	878	906	894	884	894	877	918	912	888	955	917	910	931	846	953	870	878	942	869	897	887	864	880	906	905	959	879	869	893	896	851	957	832	936	889	889	924	915	923	884	938	860	865	824	897	887	880	891	909	885	889	917	929	896	912	888	864	954	882	913	893	910	916	856	910	924	886	872	884	911	906	878	844	835	946	912	935	934	925	954	870	908	948	918	871	896	935	890	906	898	894	925	913	875	862	935	929	912	884	931	906	916	878	908	886	955	929	895	869	923	862	921	908	905	886	919	920	911	966	865	909	937	868	968	947	901	940	897	895	922	923	917	888	887	891	902	904	877	919	877	892	888	899	862	935	856	941	911	855	910	880	887	914	881	931	907	954	895	886	917	890	922	907	895	917	924	889	939	870	910	885	927	874	886	858	962	927	916	949	842	858	901	889	989	828	867	895	923	864	858	943	902	928	870	939	908	869	888	906	897	940	943	859	911	877	922	856	936	868	842	888	862	837	884	888	935	893	931	813	883	916	981	849	940	918	916	901	902	920	950	891	892	842	919	889	886	890	917	883	924	920	891	892	927	917	894	863	925	882	870	940	867	931	905	953	921	888	898	904	944	914	881	928	928	958	972	897	891	880	896	916	919	885	967	891	933	909	916	897	812	908	926	934	892	957	928	916	905	870	913	950	913	914	907	892	944	917	871	904	865	929	881	878	952	906	893	890	891	898	914	910	921	918	931	809	931	866	905	893	958	954	951	899	904	900	892	918	886	915	880	929	881	895	950	889	871	881	872	908	894	914	918	909	943	898	942	897	889	904	900	890	916	900	913	878	911	878	936	877	880	926	889	940	935	939	891	887	943	903	791	874	919	897	899	873	898	838	866	885	896	908	854	888	900	891	908	858	879	946	877	912	893	881	931	893	930	899	891	908	870	918	977	902	881	926	885	887	880	904	903	923	872	897	905	871	951	910	859	893	909	891	955	873	874	953	867	835	875	887	904	898	926	896	912	875	894	939	931	878	949	921	957	925	925	900	924	918	879	876	907	831	859	884	894	850	890	890	927	894	899	844	928	901	874	941	865	824	878	860	873	902	924	921	888	977	947	908	906	889	877	927	937	903	956	912	923	953	916	898	897	956	887	858	848	875	923	915	886	873	939	895	888	874	894	983	938	877	924	894	878	917	926	921	834	836	955	864	861	927	911	899	884	888	890	943	956	848	895	926	879	881	880	909	908	859	836	978	879	884	941	890	940	912	886	889	899	898	874	927	921	920	903	873	911	915	906	888	896	925	966	951	916	909	988	850	920	912	940	906	925	874	912	887	861	949	850	879	921	937	941	896	864	858	869	867	919	910	905	842	874	891	889	903	911	895	892	913	993	939	915	891	874	879	951	940	905	868	883	950	904	835	858	894	883	968	849	939	962	856	929	835	845	879	886	892	866	907	958	872	859	884	898	902	948	903	877	899	918	890	904	877	934	893	923	888	913	913	892	918	949	941	923	859	931	905	921	903	920	870	896	890	925	876	918	900	878	878	845	925	889	971	907	916	920	907	924	933	934	939	914	864	882	912	924	879	966	882	867	852	905	894	914	918	919	936	917	946	917	914	975	897	896	850	891	869	912	911	887	870	908	845	895	874	892	881	955	827	826	881	917	928	922	875	883	883	919	888	873	913	880	917	911	897	886	902	914	919	942	917	901	927	877	917	919	880	935	914	900	864	918	915	913	913	899	883	898	901	845	878	896	878	894	901	874	902	915	870	937	851	901	923	915	913	906	900	856	861	875	939	940	918	879	929	967	907	918	900	906	933	877	860	904	911	913	946	932	939	900	870	913	930	897	964	861	900	884	921	911	866	941	897	938	896	896	914	912	919	959	887	894	888	908	883	898	941	933	905	914	904	943	917	885	890	905	874	929	897	900	902	915	913	899	863	865	910	921	919	843	807	904	865	887	906	894	907	922	886	848	908	867	882	931	959	921	878	828	848	883	860	894	923	837	855	829	905	884	907	880	932	897	921	920	937	877	940	868	894	933	905	877	877	932	911	917	914	907	920	917	942	949	913	903	908	906	894	861	972	925	972	912	904	929	953	864	873	881	913	868	940	934	911	952	895	896	874	874	925	921	908	937	903	888	891	867	921	896	899	873	873	920	898	972	882	900	908	928	898	866	859	901	932	926	873	906	936	906	925	865	942	899	917	901	874	902	904	845	878	910	902	879	848	883	940	936	928	876	884	882	932	912	895	869	939	906	894	954	907	919	919	901	948	964	948	887	893	896	880	883	914	952	848	877	922	895	845	942	860	899	929	877	927	919	873	886	903	889	922	960	899	910	875	855	886	895	862	905	941	920	920	927	973	913	975	893	925	931	902	911	880	878	902	929	881	883	922	885	906	889	914	957	907	929	903	880	926	884	905	903	896	916	871	927	935	941	865	916	867	835	906	831	876	858	927	907	925	931	856	891	941	921	904	893	912	918	895	908	837	882	939	954	925	911	974	906	905	964	898	917	850	892	889	891	845	874	923	913	887	945	896	890	875	936	892	871	925	855	919	908	948	877	880	898	955	855	910	944	888	924	898	888	870	832	913	884	905	938	944	872	935	944	885	891	951	894	881	907	898	929	924	860	874	869	933	885	874	929	876	905	918	947	925	869	918	926	904	928	901	885	947	928	863	868	911	873	854	906	904	961	959	933	958	902	864	905	866	936	920	895	941	888	881	854	932	883	851	930	918	933	830	903	885	902	904	925	952	923	928	932	954	927	884	903	907	922	859	953	875	932	890	816	820	880	967	894	880	913	940	902	866	906	919	908	938	937	908	845	911	832	877	841	910	909	892	904	935	860	861	934	864	934	862	917	882	877	918	877	954	856	943	925	952	910	932	879	924	895	894	881	861	943	837	920	892	893	869	933	937	955	889	905	896	911	889	905	924	890	912	889	895	948	906	876	898	886	895	944	909	918	862	916	938	970	880	892	934	806	895	908	907	860	906	901	908	931	894	920	903	874	883	875	816	895	903	900	823	904	864	918	887	931	922	868	854	877	885	898	939	871	901	878	899	875	966	918	889	912	898	885	884	961	912	962	910	871	916	859	924	971	938	862	888	890	918	893	909	910	937	895	899	880	860	868	962	884	932	904	874	973	931	885	877	864	932	937	898	869	989	962	909	843	888	876	865	942	942	903	888	957	922	911	883	921	867	899	875	936	838	904	938	855	907	920	940	910	865	880	926	826	909	859	933	963	929	885	911	869	911	914	865	928	847	864	913	912	926	905	891	913	943	925	893
23134	21502	29254	24215	21805	22717	18950	9656	6702	5357	4194	3578	3044	2681	2249	2096	1945	1762	1607	1497	1415	1317	1311	1254	1179	1122	1098	1058	1086	1065	1034	1057	1050	969	1047	1035	1035	1064	1008	1002	963	1050	1046	1071	971	1023	941	935	993	937	930	1019	967	941	925	953	940	967	926	949	967	958	916	947	1033	916	998	966	918	1003	982	905	972	988	923	969	1031	926	982	939	950	998	977	919	968	982	929	879	914	1008	973	977	959	954	893	934	934	913	937	930	985	938	990	972	1031	911	955	953	920	955	1002	983	965	939	971	916	920	934	928	943	969	964	992	912	952	994	1001	904	972	902	903	918	988	912	954	922	960	896	959	941	980	951	983	933	941	982	937	953	942	1012	1011	929	938	922	938	978	922	957	945	948	941	1026	940	971	873	958	964	957	957	995	972	1000	910	920	1000	992	1007	975	968	916	987	977	885	972	977	970	1002	985	913	1007	976	932	973	974	1022	965	974	1036	974	894	939	961	913	953	869	939	946	969	940	939	994	973	934	927	957	986	902	940	1067	937	979	942	989	983	957	939	973	961	923	922	949	952	950	921	954	981	964	944	919	967	928	912	941	949	899	994	1047	981	937	968	985	947	946	929	949	987	950	971	983	1021	983	956	973	939	895	936	946	957	907	962	1019	966	972	955	1006	959	992	942	973	989	975	980	996	942	989	1013	931	967	936	976	961	1002	1002	945	952	999	947	934	944	989	954	936	938	965	971	905	924	980	989	981	963	959	966	932	927	1028	1043	969	968	999	918	974	999	970	957	984	985	1017	948	977	911	1043	938	956	912	899	961	942	941	994	947	939	985	917	976	935	950	983	964	992	939	934	969	957	893	1000	991	945	933	954	949	913	927	926	962	986	970	914	947	944	955	1009	975	966	955	900	968	969	938	946	957	915	921	949	938	979	1012	969	915	950	963	958	1030	950	949	991	943	956	946	960	982	922	930	987	913	999	918	998	906	927	954	955	958	998	916	986	1007	915	927	929	956	952	951	954	998	985	942	1025	981	955	963	1027	961	985	904	954	949	974	949	991	964	921	938	1003	927	1018	955	972	932	992	925	906	962	1006	932	963	987	986	935	991	905	892	924	956	943	938	966	964	950	915	996	933	952	946	978	939	1030	948	948	926	947	964	959	945	966	957	931	947	980	911	999	987	969	925	985	1002	953	946	897	1004	989	955	965	933	950	912	1026	960	989	948	1011	957	909	943	933	951	965	981	974	951	892	919	950	949	951	970	953	947	943	972	945	972	948	980	908	994	918	955	946	991	987	922	933	959	897	1005	983	946	972	944	967	985	953	1007	922	969	902	928	948	954	903	877	970	965	901	983	980	979	979	903	943	913	938	940	940	1026	932	913	886	980	992	920	913	948	950	1004	925	916	986	951	961	977	970	920	1004	955	972	937	989	960	1001	994	989	896	960	883	954	935	969	991	991	955	937	973	997	995	912	932	911	911	960	957	945	1011	935	940	930	978	980	1008	945	940	915	996	915	929	930	919	960	1001	977	975	929	924	908	968	972	942	936	964	928	934	953	952	979	988	974	928	986	952	963	951	1025	981	949	966	966	936	1031	923	991	954	982	949	980	974	970	954	989	1002	1023	932	902	924	956	974	983	989	972	941	994	911	1015	954	984	947	948	993	970	909	962	949	959	926	930	945	946	999	974	946	1016	981	1002	947	935	939	964	975	948	941	990	921	911	964	911	937	946	1006	967	933	988	976	926	985	932	956	902	920	954	975	933	900	949	923	983	937	969	897	971	920	945	976	921	972	1027	940	945	965	902	913	931	922	969	899	944	974	978	979	933	949	950	993	966	968	974	962	1000	964	943	971	933	981	954	984	961	939	996	932	989	935	943	979	930	948	955	916	937	988	985	997	969	987	997	974	962	971	998	927	970	1012	915	915	974	942	968	973	999	1001	967	1009	932	966	988	934	944	917	951	947	920	987	961	998	964	907	963	913	1017	944	989	986	933	947	926	981	932	914	943	958	979	923	988	936	980	941	944	970	939	942	988	923	957	997	993	993	940	980	909	929	953	934	927	970	910	955	939	967	987	966	1009	975	937	935	983	976	948	948	1016	1010	980	911	894	911	943	936	950	1016	927	950	972	988	958	973	935	938	1008	1004	946	942	923	1009	932	935	907	922	918	945	918	925	990	992	950	960	947	924	915	956	983	926	984	896	931	970	948	926	937	940	925	992	1004	961	1018	886	935	956	917	960	953	991	910	955	949	967	994	1004	979	962	967	970	1008	928	978	958	936	957	946	915	956	960	955	965	924	959	954	970	976	987	950	934	994	1030	958	931	1009	981	979	1024	913	956	919	972	950	974	945	949	962	1018	977	1001	1011	979	958	985	941	973	1012	912	966	935	964	978	1052	927	907	892	960	1000	916	966	998	975	1027	980	947	979	1001	962	936	992	955	934	973	941	960	979	948	981	938	955	975	964	954	1001	985	979	998	906	930	969	961	977	952	945	938	950	981	958	984	978	916	892	931	988	985	989	990	958	987	918	967	941	997	987	922	916	923	952	962	912	920	938	987	973	1055	921	992	960	995	987	980	944	944	917	929	935	973	947	983	1008	944	911	961	915	918	944	964	1006	984	931	935	978	994	949	990	1000	953	951	954	951	954	982	980	941	939	934	943	949	939	970	970	1009	907	938	930	915	947	978	946	1013	965	951	929	978	1013	982	978	936	933	1023	963	978	1014	906	959	962	952	948	897	941	941	957	938	974	1013	977	943	999	972	904	947	900	958	946	985	977	919	871	992	936	967	985	966	971	953	908	944	948	931	967	923	960	924	895	975	948	959	946	944	965	894	981	1007	985	940	926	980	962	977	943	946	950	954	919	986	924	911	974	943	987	962	990	918	918	1028	968	958	974	979	925	953	961	914	977	949	912	971	932	1007	886	965	1010	968	953	973	928	937	925	896	933	891	951	967	967	1000	931	955	911	957	949	953	967	957	985	960	1001	941	1015	921	1000	1021	964	952	933	929	993	896	930	938	932	951	910	945	944	990	937	1052	975	940	946	915	969	930	959	898	962	948	974	923	957	981	920	959	986	893	926	961	920	966	975	1002	973	935	1018	973	997	933	915	927	974	951	922	996	1002	941	907	955	989	894	949	958	928	916	963	994	971	946	1014	904	940	905	966	876	927	952	928	976	986	959	952	970	1001	897	932	920	943	993	902	958	972	1004	929	965	935	973	932	988	959	937	921	926	972	932	960	934	898	913	993	982	899	938	981	895	1010	947	975	960	939	1033	920	1013	937	980	958	940	969	948	937	973	952	964	922	925	879	990	924	971	969	1007	959	973	975	914	990	944	960	949	899	937	948	904	932	923	975	968	945	897	971	981	928	987	972	988	904	930	961	957	903	975	952	1039	937	924	1000	1014	938	967	1024	940	1005	962	980	974	908	948	970	940	968	1028	908	941	967	965	990	955	999	940	955	954	924	978	971	929	997	951	955	1013	950	986	990	965	931	859	952	933	939	913	891	934	976	961	983	955	961	961	968	994	974	931	982	934	946	1000	1001	942	947	948	1008	968	992	929	923	945	906	1007	946	913	988	957	981	898	964	994	958	983	1031	964	957	1020	1010	1035	976	932	1022	965	978	953	1011
37490	58318	43484	30293	24660	19451	15158	11570	9144	7064	5622	4745	4016	3254	2739	2557	2329	2148	1831	1665	1529	1426	1344	1215	1246	1206	1157	1120	1175	1104	1124	1022	1024	1013	1017	932	992	962	901	1049	1030	919	957	1030	1017	916	979	972	938	1013	1001	968	963	995	931	940	938	953	979	958	960	925	902	979	963	857	923	905	961	887	944	911	939	923	936	936	904	943	954	956	961	920	934	937	925	901	851	921	935	954	956	927	924	885	945	901	995	897	935	884	923	971	917	907	932	928	951	941	902	903	888	917	919	942	910	964	972	904	925	934	923	915	858	911	921	944	919	914	913	919	1005	901	942	919	903	939	858	908	906	955	886	871	919	905	898	924	937	959	941	957	906	939	968	942	990	915	902	914	948	900	926	859	902	969	936	927	937	931	920	910	956	922	926	980	901	929	958	887	940	915	903	908	920	910	870	948	920	943	1001	907	896	898	913	938	908	926	920	920	946	875	873	919	981	970	888	942	934	923	945	968	895	909	924	909	980	977	968	924	896	914	945	941	889	948	915	888	930	911	918	945	932	928	874	954	961	938	918	954	941	953	900	934	905	935	903	896	917	964	899	966	881	950	927	943	916	934	930	946	904	935	939	916	945	926	922	963	873	923	877	944	960	958	883	897	918	986	962	958	949	914	925	985	951	932	901	941	937	920	928	901	923	896	920	932	910	913	921	904	916	939	934	890	978	917	937	889	879	924	894	905	943	926	935	958	958	907	899	896	928	903	896	920	969	911	952	920	916	887	910	870	829	902	986	918	947	989	946	865	919	1015	960	908	922	873	942	952	920	963	964	908	911	898	943	939	873	937	894	915	990	920	941	965	938	919	967	927	932	940	896	949	962	926	924	942	937	981	910	922	936	880	904	883	940	997	943	970	903	937	935	892	978	901	958	896	944	930	929	964	940	935	916	967	943	902	950	945	947	960	938	931	917	918	933	892	935	907	937	958	930	955	944	929	950	913	908	946	958	963	932	981	912	915	947	888	926	922	869	957	966	941	924	947	941	902	950	961	884	951	950	970	972	912	896	871	862	921	953	941	909	916	904	962	893	931	959	922	957	951	886	899	934	961	934	910	883	957	944	954	944	929	901	1013	913	888	895	837	953	913	919	897	928	938	913	873	956	929	953	909	938	943	917	890	945	886	942	905	950	892	879	933	907	928	920	929	961	922	1015	922	949	919	899	918	910	971	869	887	868	923	921	941	922	898	886	948	866	923	894	981	890	908	931	912	892	893	929	921	950	949	927	923	944	891	908	962	939	958	891	918	923	903	952	855	967	903	856	968	940	890	949	922	918	933	964	955	934	924	896	919	927	889	931	935	861	888	962	953	909	911	904	941	955	929	941	943	908	918	883	869	898	959	896	951	894	863	907	934	943	909	956	930	941	974	938	911	953	912	930	880	865	926	870	883	936	927	928	880	903	958	952	955	910	877	942	934	1007	906	917	963	909	947	956	877	906	920	912	922	962	911	911	917	887	964	902	942	941	974	922	930	890	925	913	938	935	930	892	870	932	932	920	938	917	946	937	944	991	853	961	978	886	959	915	904	917	908	918	924	947	973	873	869	940	945	977	961	935	945	917	905	915	956	955	884	910	915	918	894	903	903	937	927	972	907	928	927	938	909	923	944	936	924	875	966	938	867	922	901	924	890	959	956	928	937	960	907	914	929	976	908	995	916	930	990	905	933	963	886	953	920	952	934	925	919	919	917	920	950	911	890	941	939	896	940	946	926	913	929	929	912	901	965	947	882	979	920	909	906	923	930	929	919	962	925	879	1007	978	962	878	943	915	957	972	929	995	865	894	965	912	894	939	908	966	995	913	942	1000	874	936	965	959	937	958	895	885	937	887	951	914	959	946	924	894	941	907	973	864	920	907	832	951	930	971	916	919	951	918	909	914	924	929	892	931	1001	944	878	904	956	928	957	856	908	970	934	976	852	945	933	894	906	917	918	905	942	911	955	946	963	922	899	921	931	919	962	908	949	923	946	916	902	914	914	900	900	972	887	917	913	992	949	922	936	896	974	977	928	969	891	939	930	889	933	965	930	934	910	920	952	964	967	921	900	909	892	953	889	872	893	907	917	959	949	951	907	992	943	880	950	909	932	899	908	917	943	894	989	907	932	892	920	935	930	944	960	940	926	980	946	956	959	971	920	975	954	972	911	896	940	908	932	940	887	910	912	875	956	920	899	954	940	942	918	976	866	887	935	940	922	950	899	961	967	942	880	951	912	905	922	950	885	949	917	913	912	904	960	853	887	890	896	971	898	926	924	936	947	970	954	890	909	943	958	910	951	903	966	916	871	932	902	903	883	935	980	884	934	905	925	878	922	868	936	919	893	899	921	923	914	963	895	910	947	842	956	913	918	927	962	901	909	901	926	931	921	960	924	946	971	921	860	954	877	937	974	932	917	936	940	948	904	940	964	885	918	905	891	890	902	952	906	1013	956	919	932	927	914	907	953	893	921	951	907	930	920	923	949	954	903	965	944	901	892	936	897	910	926	956	1009	918	908	907	945	954	919	943	955	960	917	944	913	906	939	913	942	888	956	963	896	946	899	958	873	933	964	884	988	921	914	938	940	881	877	832	941	915	900	932	956	898	919	986	910	900	906	918	905	904	917	947	934	915	961	933	874	937	924	939	913	955	862	902	1003	978	930	906	943	920	944	893	906	933	949	936	924	918	905	966	925	923	978	915	919	899	840	958	907	877	921	891	945	937	911	970	957	914	960	920	930	897	901	870	948	916	908	875	968	955	918	933	947	886	880	949	889	960	939	986	914	948	908	914	981	931	944	964	926	912	958	887	905	919	899	963	899	892	933	906	930	899	940	922	944	961	893	880	870	932	898	934	916	946	925	942	917	918	932	943	962	953	960	916	949	910	909	867	905	939	935	886	937	893	950	925	870	936	970	886	938	915	887	951	907	867	953	896	920	930	967	918	896	984	950	905	909	927	901	885	945	940	892	968	932	880	968	908	911	927	904	904	896	965	895	872	900	897	945	907	917	1002	877	909	903	916	917	940	927	939	920	936	942	921	986	958	953	872	952	970	927	936	862	920	951	913	957	902	902	1007	949	925	897	929	911	919	917	922	937	894	894	967	921	954	960	1000	881	880	957	978	932	911	927	944	930	935	925	879	939	942	925	941	954	919	905	898	961	946	979	902	987	975	849	907	904	966	915	995	915	940	934	916	896	936	974	972	909	941	947	924	886	916	883	890	874	953	910	937	932	968	905	889	967	908	957	895	930	854	940	897	859	948	945	968	973	917	926	981	933	957	931	999	958	987	910	904	939	916	938	963	921	960	931	958	958	954	929	929	943	956	872	969	913	993	896	918	916	878	902	864	883	976	895	913	910	896	928	939	918	967	942	993	900	925	902	942	945	916	902	942	914	961	976	934	922	924	960	895	918	963	925	903	941	905	981	915	953	937	897	928	834	978	928	960	897	982	924	955	984	924	877	882	959	932	932	954	928	944	918	966	965
31508	31702	34161	24507	13936	8658	5479	4028	3196	2562	2118	1836	1643	1541	1338	1323	1212	1158	1107	1039	1027	1003	980	942	961	955	891	890	875	887	930	863	884	852	940	848	859	854	898	882	829	852	911	882	846	872	901	919	904	874	843	897	880	868	801	843	895	874	860	831	883	824	897	800	908	815	824	821	859	804	890	880	868	861	805	866	849	868	821	808	828	830	860	851	824	836	816	848	844	862	838	854	797	842	834	843	844	878	853	838	863	848	861	850	886	856	902	851	814	876	809	903	776	862	802	861	873	870	870	872	849	837	864	893	817	825	827	833	869	870	871	866	786	864	841	862	868	817	863	839	829	808	829	879	862	817	874	831	824	842	804	867	923	844	764	834	836	848	871	850	849	840	780	861	790	831	905	864	893	890	865	846	841	860	878	805	861	811	838	798	829	842	868	817	875	797	846	891	837	836	866	856	839	824	839	821	838	829	867	869	875	815	865	840	842	819	868	844	802	831	797	846	843	900	831	783	830	885	850	812	813	804	808	856	822	842	875	833	821	861	852	875	817	855	872	847	826	876	825	829	841	847	775	846	867	840	859	830	902	837	856	791	910	835	846	928	793	858	860	934	851	822	826	850	885	814	870	866	810	832	815	855	849	841	858	860	826	794	811	855	846	835	827	852	849	844	823	861	844	889	870	821	836	859	877	883	794	885	833	850	783	912	805	825	835	861	814	844	867	829	880	810	825	871	829	855	863	847	797	859	898	866	829	844	829	824	874	870	846	810	820	857	861	835	858	821	839	849	823	849	848	869	851	835	891	883	892	898	841	857	897	895	857	810	819	867	854	881	836	832	860	863	876	812	782	858	866	855	883	825	843	818	870	854	823	862	834	796	856	821	883	803	824	812	862	840	860	858	846	863	810	873	826	846	858	834	839	818	837	843	819	793	822	865	818	832	864	805	819	864	904	841	826	832	873	857	833	874	827	808	860	843	818	812	858	824	922	822	782	865	859	848	853	839	895	852	833	878	879	869	866	863	860	815	880	807	861	808	850	826	909	858	838	820	822	823	913	855	871	872	866	885	861	844	838	879	839	842	853	875	804	861	882	841	902	912	833	831	814	834	835	889	809	854	842	834	814	849	818	848	863	819	904	883	812	821	813	892	867	803	855	798	874	832	856	878	814	811	830	853	807	861	814	833	812	843	847	860	842	845	854	862	840	846	847	845	862	876	810	871	837	822	832	810	844	857	798	859	857	857	747	831	873	860	896	845	890	841	902	843	880	865	868	854	868	831	820	841	825	801	791	833	830	832	865	822	841	831	825	849	792	830	856	815	826	820	804	826	889	887	857	831	853	839	858	858	796	825	844	898	842	842	850	868	813	830	812	847	790	800	848	801	831	809	798	821	855	859	846	838	852	877	886	884	862	799	837	814	835	874	861	837	858	849	848	799	887	891	896	816	922	829	856	824	813	828	890	851	876	782	844	817	852	886	848	842	863	812	886	842	798	833	874	838	853	814	850	850	849	915	830	811	800	810	819	840	809	843	874	844	823	822	883	811	830	884	832	790	805	775	811	839	814	784	849	858	891	796	847	878	904	815	885	864	808	849	885	830	817	832	828	883	838	872	784	823	876	829	816	858	826	795	881	847	814	814	846	795	877	874	838	876	838	836	848	856	840	872	887	854	858	800	861	826	879	860	819	891	863	874	815	823	801	868	831	855	796	828	828	870	849	826	873	855	846	900	893	837	794	821	893	914	885	815	825	850	808	826	831	819	880	876	883	843	839	803	892	862	833	877	878	844	857	864	848	859	888	858	801	851	833	838	897	891	839	907	872	899	892	890	815	884	783	840	814	874	890	863	856	899	811	816	841	805	841	837	845	856	875	838	883	836	857	860	861	826	843	853	892	825	807	884	898	854	826	890	826	817	808	823	847	843	807	825	828	787	895	835	829	845	899	863	833	803	846	793	813	908	856	848	853	821	832	896	858	887	856	835	834	766	840	907	842	867	807	876	834	829	875	809	832	806	856	800	839	900	867	842	871	831	791	843	785	888	889	806	862	794	911	799	834	832	845	847	815	819	818	832	856	862	849	827	844	838	855	806	828	809	842	800	823	869	826	867	868	819	883	859	837	832	811	860	847	813	832	808	892	816	847	858	859	827	901	818	852	802	820	865	903	828	853	816	848	831	842	844	882	868	843	890	860	837	850	847	940	858	865	874	813	860	848	835	867	819	863	800	853	808	802	840	882	861	840	844	743	866	863	845	806	841	811	870	855	801	890	818	880	795	844	813	877	857	834	819	825	814	838	856	830	828	845	900	827	855	833	850	861	832	841	888	903	906	834	821	842	879	790	855	832	851	837	851	889	880	814	850	833	794	870	837	877	803	855	832	834	852	880	876	823	862	755	828	850	844	854	877	872	802	821	846	785	837	850	852	839	839	874	852	804	810	923	865	827	906	864	802	862	882	861	842	873	815	890	827	860	835	881	837	857	818	851	823	907	847	867	903	847	904	885	859	816	889	801	857	916	866	836	827	897	854	802	841	827	878	826	863	836	894	790	829	837	811	841	843	864	850	901	842	813	872	880	896	883	846	837	878	788	806	857	841	819	881	826	863	885	861	837	817	796	868	856	864	870	828	845	836	896	836	844	847	891	875	887	884	887	789	833	876	824	822	833	823	821	883	825	847	854	871	842	886	821	871	809	832	811	802	831	791	873	858	872	842	845	852	808	811	827	826	828	888	852	810	834	847	847	810	804	806	868	814	801	818	838	801	848	867	782	864	807	876	813	840	820	862	884	858	819	838	806	917	844	834	827	848	787	848	839	873	834	849	811	857	797	826	871	833	828	780	870	854	813	818	871	899	844	855	892	817	870	811	821	814	831	870	876	825	857	832	837	834	883	874	843	828	838	861	867	824	784	868	841	852	859	871	901	844	848	830	837	860	810	849	808	946	802	822	837	796	872	841	854	847	879	902	856	814	803	821	899	898	828	873	872	829	836	862	885	854	847	873	832	835	825	864	857	864	832	797	816	827	838	801	848	822	828	834	862	832	888	835	858	829	825	851	867	801	846	851	877	771	844	845	843	891	888	828	840	845	901	857	789	827	871	848	891	844	824	815	870	835	882	873	821	790	871	870	877	804	787	848	854	870	815	851	778	896	857	764	792	829	838	809	864	800	811	887	840	816	891	823	781	829	830	865	856	824	812	836	901	797	918	811	855	810	842	856	822	796	847	874	887	823	831	800	863	870	865	906	843	867	845	835	809	858	812	822	857	877	784	846	880	892	839	854	771	802	851	876	809	819	808	838	883	776	888	794	803	856	806	857	813	855	852	833	824	830	854	862	833	886	847	881	845	848	824	881	835	857	819	851	828	840	807	872	869	904	853	823	859	822	807	851	880	842	833	903	803	833	883	848	818	825	855	795	827	862	916	796	816	826	853	809	809	864	801	862	875	851	825	831	852	843	849	863	869	851	834	857	837	849	855	840	831	793	837	848
31929	45549	34110	21746	15286	10827	7877	5755	4617	3567	2801	2482	2178	1890	1536	1460	1454	1329	1221	1201	1134	1018	1037	993	946	878	978	904	892	929	890	916	926	859	823	830	876	844	902	871	842	866	837	846	842	898	862	868	831	811	846	902	865	864	825	845	856	831	826	829	832	846	841	826	886	866	843	884	855	848	838	863	858	858	820	839	864	856	811	775	792	866	815	835	845	822	860	861	841	840	816	829	818	881	832	837	781	849	881	799	799	855	800	867	841	849	858	826	854	818	821	830	852	830	842	869	845	903	777	853	847	838	861	817	829	865	868	858	852	802	863	845	848	841	855	877	869	825	801	840	802	831	797	827	872	837	863	803	874	828	891	807	845	899	861	842	817	861	807	869	832	826	852	802	873	822	809	875	810	833	837	885	802	851	838	869	839	814	823	856	887	874	901	860	832	810	827	881	834	836	810	861	852	885	825	859	876	842	829	845	827	867	777	842	813	798	853	804	859	839	847	854	817	829	839	857	837	817	895	781	841	857	819	840	855	864	812	800	807	798	897	828	830	829	882	838	892	868	835	855	772	887	848	799	886	855	801	802	792	802	834	817	822	808	825	874	875	865	843	876	812	826	876	864	822	822	824	838	832	841	868	853	830	918	821	827	855	837	805	799	828	791	791	805	857	872	857	811	830	803	804	866	801	831	835	842	847	853	846	839	844	872	843	839	791	847	807	855	878	827	855	811	839	848	860	853	870	832	855	777	852	852	826	902	865	821	883	853	856	826	851	821	830	836	822	887	821	796	853	849	880	864	780	823	841	863	869	878	860	835	883	869	835	847	861	813	884	845	817	825	863	820	829	864	823	866	847	880	826	850	846	877	811	830	838	853	816	816	817	816	877	816	847	840	836	828	834	822	816	801	883	856	889	837	837	828	871	802	775	817	881	835	814	866	804	883	853	882	847	797	851	856	869	851	837	838	796	843	837	767	903	844	841	835	842	882	840	836	870	843	887	857	808	829	850	814	842	837	862	794	837	811	879	817	820	862	805	819	837	869	855	886	814	863	796	879	846	872	801	834	857	795	840	915	857	847	805	850	836	892	797	848	839	807	790	840	801	855	859	847	860	834	823	820	794	827	899	842	767	795	849	833	814	813	855	858	813	865	867	881	840	813	848	813	814	857	882	853	824	802	851	856	821	843	813	871	852	871	851	861	841	797	834	814	903	793	804	815	813	792	860	840	823	823	851	845	857	821	861	886	815	847	869	862	862	891	855	829	825	777	821	874	851	843	844	805	879	881	843	863	846	838	858	856	827	887	843	787	859	880	818	820	838	840	880	823	846	864	888	859	795	830	807	813	828	765	883	844	826	841	852	893	806	868	845	845	888	791	844	845	834	806	841	820	858	806	827	870	808	808	870	822	830	821	810	801	826	809	816	798	878	855	824	835	822	842	852	843	875	815	839	841	831	888	854	813	871	861	793	858	847	832	893	803	828	883	825	918	840	880	850	829	784	841	846	852	892	804	847	825	797	853	825	790	826	787	880	817	839	789	848	804	814	839	823	841	847	833	793	826	814	831	803	847	878	853	826	859	850	850	861	883	844	840	839	836	899	829	835	834	834	858	831	839	853	844	825	839	830	802	812	849	880	869	851	825	864	868	799	838	814	810	850	888	857	876	859	788	848	875	826	847	833	830	841	823	885	833	840	820	847	830	862	825	866	795	808	785	851	849	879	871	847	837	862	831	831	868	805	871	867	838	822	839	866	796	853	865	879	850	817	839	852	796	828	920	852	820	905	857	801	822	837	820	845	858	831	834	884	821	834	815	852	856	838	878	807	844	875	847	835	827	798	886	847	845	840	804	824	792	824	853	833	865	849	883	848	807	841	838	834	886	804	890	840	893	829	852	817	830	878	844	880	893	855	885	883	810	836	890	845	783	825	803	822	885	851	810	809	839	806	826	890	865	807	817	865	798	883	848	808	851	811	917	857	869	899	820	826	834	867	843	881	787	830	824	879	813	811	877	861	834	867	872	817	814	860	825	826	780	799	847	877	824	857	880	866	864	846	850	802	880	856	843	781	811	823	847	853	854	878	888	829	851	903	807	873	856	797	841	888	856	863	791	881	813	906	826	834	800	847	811	872	821	826	828	868	840	833	829	856	837	815	876	823	900	841	811	847	819	869	863	878	897	816	803	868	838	896	841	901	827	887	812	869	862	803	848	897	849	838	835	865	849	863	865	800	832	843	852	834	841	822	826	837	881	827	823	827	854	850	864	843	825	884	860	782	892	833	829	818	864	800	877	849	885	867	844	879	869	819	808	890	805	842	838	851	847	849	826	807	841	825	766	848	826	850	869	846	805	807	826	789	853	872	847	815	903	848	875	837	859	902	854	759	765	813	853	870	813	832	827	820	857	881	852	852	837	840	861	808	873	830	817	823	890	819	853	779	840	840	857	815	806	846	823	805	822	838	802	853	849	774	833	810	823	827	857	833	864	773	816	816	890	835	831	850	906	848	833	888	867	836	838	835	908	816	864	814	827	805	885	828	820	818	847	827	855	878	827	848	824	871	818	867	867	849	881	833	786	860	833	827	817	852	858	887	821	866	847	846	786	850	845	846	840	821	811	861	856	866	795	815	833	815	832	842	886	819	841	820	820	828	815	861	839	803	877	836	890	802	882	892	834	885	847	817	819	840	887	787	808	853	820	842	839	863	844	853	737	843	856	855	840	830	820	877	852	862	889	894	843	835	852	805	852	836	841	859	881	868	808	853	836	865	841	785	831	775	835	843	805	905	851	844	858	849	822	838	857	805	839	833	817	841	847	798	848	808	848	829	869	831	868	854	849	809	863	841	848	870	867	831	812	825	886	844	812	777	832	852	852	873	793	873	855	780	828	855	829	798	886	873	803	805	782	817	864	826	812	885	807	826	842	853	914	846	867	877	842	860	883	848	863	851	864	838	818	840	813	832	764	830	852	830	827	824	838	856	862	868	832	829	882	814	834	842	814	834	828	820	818	820	794	837	851	830	824	811	839	854	838	871	829	828	898	826	876	873	789	838	853	816	859	801	858	874	843	871	821	855	842	827	864	808	874	818	808	858	792	847	847	864	824	852	871	774	848	883	876	809	878	849	834	828	823	800	844	837	872	894	851	838	836	831	868	795	859	831	832	820	810	820	865	838	805	878	866	882	863	819	854	860	883	848	839	876	832	852	849	850	888	874	825	846	864	852	839	803	823	825	847	882	856	837	841	873	888	863	849	873	878	826	849	858	846	815	830	813	798	835	845	786	805	914	787	873	863	882	840	866	833	849	860	827	884	866	819	863	838	799	833	859	838	822	822	826	796	865	859	866	854	795	853	845	853	845	832	858	868	807	856	859	862	827	809	835	840	828	848	767	836	859	863	895	816	825	881	882	852	823	814	853	837	813	853	840	867	855	888	775	834	827	832	832	881	902	890	859	829	843	831	846	848	800	809	863	849	835	831	869	860	865	838	824	844
24420	21452	28795	25103	22462	17985	10707	6452	4725	3724	3094	2683	2253	2089	1770	1689	1530	1411	1330	1229	1143	1083	1051	1002	966	997	943	956	946	907	913	878	933	880	806	879	895	903	867	832	853	881	851	899	831	791	861	874	911	882	847	867	856	811	871	908	861	875	858	863	815	871	805	828	831	857	838	827	862	875	843	822	869	829	779	869	846	842	880	781	828	812	853	857	800	859	844	841	851	789	876	788	827	852	831	778	840	833	829	858	825	846	834	826	883	887	875	868	785	916	824	840	831	819	853	795	862	840	880	802	849	823	832	887	856	785	835	810	832	866	899	862	860	822	826	841	842	841	875	863	866	842	827	850	833	861	820	873	869	791	826	852	868	862	829	781	813	831	801	877	803	824	828	824	795	785	827	840	867	873	864	830	790	783	833	778	845	832	847	845	835	854	822	801	791	849	918	827	822	838	847	787	832	843	888	839	838	793	805	809	848	824	811	835	868	882	835	822	843	809	897	851	784	871	863	849	856	855	853	797	886	840	845	806	803	887	896	845	804	860	857	837	822	868	849	793	861	843	830	838	784	847	792	848	882	869	820	806	845	879	840	852	804	842	804	893	907	767	859	817	843	834	844	900	841	881	850	828	865	802	884	818	830	792	861	840	812	836	822	909	873	859	831	853	833	838	859	888	888	846	835	833	873	879	812	875	859	867	833	881	870	898	864	791	898	855	850	890	847	840	854	837	872	871	866	880	833	840	884	837	816	837	824	852	863	825	843	839	816	832	845	860	850	848	877	856	883	781	837	810	840	861	920	814	832	829	827	810	836	839	821	865	869	829	867	805	842	859	894	840	866	866	841	822	866	837	815	851	867	786	860	819	806	812	831	843	811	840	866	835	832	845	875	865	868	850	878	845	853	816	864	802	846	832	846	861	845	874	844	866	827	856	900	803	841	829	810	887	877	860	860	796	840	857	857	811	858	847	835	839	822	927	860	838	867	784	856	833	835	860	834	794	859	849	806	875	859	839	852	823	782	812	822	890	817	870	846	832	835	877	831	808	841	815	867	838	875	870	840	859	831	828	863	843	830	823	860	845	853	877	875	816	878	881	801	842	845	858	826	778	848	886	821	845	845	829	855	849	840	871	838	840	853	852	876	832	871	836	847	817	803	800	848	830	750	802	841	785	812	872	846	811	836	810	862	853	823	830	834	821	822	854	856	822	870	882	852	825	849	879	916	898	806	858	840	835	836	913	850	856	855	847	888	879	854	793	834	831	829	839	868	842	846	795	835	889	869	840	835	862	887	883	806	860	820	795	857	850	839	871	857	849	890	828	851	870	841	900	903	857	850	871	802	817	866	805	857	795	888	799	888	878	834	835	859	827	787	840	896	884	873	831	871	821	873	823	820	840	841	836	849	828	812	887	891	816	891	843	834	831	861	818	850	827	850	831	792	877	858	823	882	856	879	814	801	804	866	838	834	807	816	816	875	868	832	849	798	814	855	834	826	825	832	872	839	812	841	872	820	872	836	857	838	839	818	840	804	846	830	820	799	824	842	828	792	901	879	907	806	852	880	832	861	789	855	865	810	836	803	842	840	879	888	859	843	815	853	851	848	789	837	824	842	879	846	866	842	884	853	822	821	849	851	875	856	864	816	846	860	817	886	864	857	858	792	877	827	851	819	805	864	799	869	793	840	842	865	845	862	777	804	848	851	822	871	847	911	814	795	857	836	883	867	804	863	832	839	921	866	829	824	798	796	806	833	859	864	838	848	844	819	849	859	842	855	831	812	855	839	877	867	824	771	910	844	821	864	851	883	866	819	823	883	795	781	830	823	838	848	918	820	870	827	897	847	804	842	877	868	880	932	802	846	797	806	864	827	823	791	837	833	799	849	939	818	853	835	855	876	866	841	820	810	867	804	863	828	848	861	870	841	784	850	866	882	875	857	810	804	873	781	892	828	846	802	847	875	854	812	847	831	829	917	853	837	831	846	860	838	829	894	805	848	813	846	848	805	856	886	815	801	890	860	843	831	839	865	872	824	827	901	894	813	804	896	786	826	858	828	827	839	824	896	860	854	845	880	837	841	871	866	833	862	881	831	869	831	869	838	819	795	867	852	803	859	857	849	802	837	825	852	815	828	843	829	829	819	788	862	874	853	864	850	879	882	792	847	848	850	841	903	812	832	825	812	820	827	845	820	793	861	831	887	863	836	844	760	799	839	752	838	840	837	834	862	876	867	846	788	823	780	861	884	846	833	804	809	834	898	834	792	806	862	864	883	868	820	851	853	858	881	806	812	861	831	851	760	863	830	824	850	819	839	882	853	866	819	850	861	797	803	837	857	893	854	841	874	865	822	868	862	854	834	882	866	872	889	833	834	858	870	846	886	805	871	893	828	849	819	815	854	818	865	833	775	837	822	862	807	871	826	792	827	874	872	832	854	819	894	857	800	869	843	836	849	855	801	863	824	818	831	870	841	809	887	828	828	898	881	836	843	854	835	794	847	829	825	873	861	851	793	871	835	807	819	837	887	830	818	802	797	831	829	876	823	867	824	902	863	777	774	851	859	861	787	822	884	839	847	831	845	835	907	901	827	797	795	872	883	849	868	846	801	807	879	810	820	869	885	814	862	870	843	815	833	896	866	875	839	887	861	874	798	840	878	823	871	844	789	834	836	829	799	836	807	840	846	784	859	884	857	837	830	848	878	873	819	856	877	854	877	817	868	804	840	808	844	863	893	897	842	843	872	832	797	817	884	867	890	822	789	859	871	867	814	833	816	823	802	869	868	845	869	863	848	869	844	828	814	856	863	845	814	830	838	838	816	873	803	851	799	854	838	795	818	884	827	885	781	834	818	804	851	864	854	825	835	855	834	914	815	863	839	835	834	834	810	865	861	839	845	829	846	894	819	800	870	842	862	869	847	845	818	847	828	873	828	866	854	859	817	835	821	859	822	838	804	829	882	848	787	880	862	823	880	866	838	859	874	895	823	867	829	826	843	861	878	843	813	834	802	828	816	859	861	847	885	838	878	807	769	859	877	814	808	817	849	846	838	831	834	801	825	847	856	824	847	869	799	842	893	795	842	800	864	849	867	857	838	861	842	845	871	800	865	868	845	845	833	891	795	854	837	823	833	843	846	835	866	841	844	860	793	808	825	821	830	807	837	860	833	881	843	802	848	871	872	873	849	818	858	903	845	863	849	873	849	828	870	850	861	888	838	871	868	897	903	841	822	824	854	845	792	836	846	884	862	855	853	869	869	863	813	815	840	804	817	882	828	821	853	868	762	847	859	866	817	815	837	820	841	856	848	827	817	808	793	815	841	877	876	839	832	861	790	789	862	834	775	854	866	826	888	852	861	887	833	852	814	820	886	881	848	841	833	834	879	802	782	823	828	879	885	912	872	853	835	825	836	865	841	822	890	847	868	871	859	827	840	869	855	827	839	867	818	813	826	834	859	840	839	860	850	881	828	837	846	866	872	830	822	856	809	868	857	850
32301	53982	40467	27771	21087	15645	11422	8719	6855	5244	4174	3496	3001	2563	2076	1912	1799	1577	1435	1346	1238	1172	1080	1084	1021	1020	1009	985	961	920	925	929	924	898	937	851	829	880	877	905	823	827	845	856	816	867	842	861	819	856	884	891	859	817	892	886	879	825	854	825	895	794	839	817	836	853	856	867	831	801	861	818	840	849	820	856	816	838	825	831	832	811	838	864	851	864	849	815	882	789	840	841	813	804	884	847	838	863	840	836	832	849	857	809	866	821	805	842	829	861	875	767	849	808	854	795	832	773	819	836	849	784	880	855	798	801	899	804	807	860	835	832	829	821	800	809	863	890	805	849	811	831	867	845	852	895	846	863	897	817	825	863	877	824	845	845	843	797	835	797	826	763	812	829	791	873	827	826	834	865	869	832	785	847	835	816	849	833	818	798	826	793	872	854	854	842	836	810	837	823	808	863	825	868	819	814	851	875	819	847	859	809	884	831	868	817	842	817	834	874	803	819	905	863	834	809	782	826	851	825	900	890	822	821	766	874	828	841	843	834	812	849	837	806	868	816	843	840	783	835	850	833	876	875	849	839	858	898	850	759	795	825	837	830	791	841	872	823	792	839	880	861	864	835	831	869	843	799	845	809	808	838	820	804	824	800	800	873	836	780	835	850	893	876	859	832	802	861	815	798	857	863	838	830	898	832	845	825	804	818	814	805	840	803	820	802	832	849	797	825	839	864	827	838	882	857	840	848	820	835	821	850	805	887	863	856	873	766	860	834	788	818	801	840	869	822	843	869	798	884	849	844	804	839	873	818	797	823	860	817	857	875	900	818	837	843	872	855	829	833	839	848	844	841	826	803	845	748	864	831	846	817	872	844	851	884	829	871	818	822	845	845	826	760	814	792	836	833	872	814	869	868	828	850	829	853	848	837	811	885	829	809	867	829	846	868	814	788	775	838	816	812	888	817	795	829	869	801	836	824	861	830	840	864	799	819	854	790	812	836	847	787	863	856	844	870	831	845	862	770	820	805	853	834	823	839	857	805	898	858	792	866	798	849	831	850	862	803	819	803	804	832	824	845	862	815	851	863	838	827	803	857	880	830	858	848	843	861	806	837	831	863	865	865	841	846	766	858	911	840	785	846	844	833	870	847	822	830	863	864	808	817	793	819	829	826	830	835	811	815	873	790	816	873	813	803	822	796	837	877	826	865	834	826	832	844	840	839	836	831	838	813	809	812	828	835	839	760	858	835	873	800	894	853	848	848	793	854	816	791	872	858	851	830	787	811	827	822	826	833	804	844	848	881	852	874	871	864	850	895	849	821	819	819	838	857	839	814	860	795	878	808	840	839	806	802	852	856	849	819	821	846	832	843	814	863	844	823	815	823	829	821	816	864	829	841	851	840	857	823	840	822	810	849	862	814	840	862	907	833	833	825	864	826	798	879	857	872	826	823	852	826	799	814	828	841	841	838	796	906	774	820	834	795	836	858	847	861	837	858	872	813	827	846	843	833	834	849	854	781	884	832	799	846	823	798	846	842	838	808	853	837	819	825	848	828	808	844	867	831	819	791	820	811	829	825	811	848	826	830	803	856	800	867	833	870	836	860	899	821	875	884	851	815	801	862	845	852	794	822	800	809	832	804	840	843	883	814	872	773	825	824	855	868	900	885	820	843	790	768	887	826	860	871	868	884	842	804	856	845	858	875	869	865	834	782	808	851	889	796	843	874	844	840	828	837	879	796	834	854	826	829	846	868	817	816	809	854	820	788	831	849	865	855	834	871	858	825	844	824	862	825	844	811	846	815	858	874	840	808	824	829	820	816	894	869	788	877	832	860	863	794	832	851	833	797	788	845	858	870	871	813	843	801	817	794	830	859	817	838	839	841	814	844	799	841	892	847	793	823	829	832	805	833	835	802	818	814	825	849	870	814	856	800	864	839	851	883	846	865	842	825	885	828	833	845	832	815	835	876	850	835	811	786	879	752	889	880	851	859	864	881	876	842	886	794	855	775	827	826	819	843	840	840	851	806	817	857	871	877	880	852	800	768	874	859	831	801	846	848	912	830	930	887	821	885	826	792	850	850	843	850	752	852	856	805	824	846	793	818	846	787	893	835	817	851	863	846	862	824	790	847	859	852	810	840	852	855	855	823	850	841	865	849	840	831	838	857	850	882	836	843	841	845	824	849	816	831	875	883	819	816	854	863	828	867	873	792	836	828	871	823	877	863	857	842	835	864	831	828	839	851	869	821	837	824	801	833	908	821	803	834	837	852	817	856	795	833	884	839	848	854	803	858	862	828	878	808	839	858	818	853	805	874	818	841	831	893	832	779	833	805	819	790	804	808	796	888	875	858	888	830	833	815	888	864	803	787	843	832	867	812	789	827	853	858	845	870	863	839	815	845	830	808	856	810	793	835	845	863	835	866	881	825	828	861	798	844	855	775	928	875	847	795	894	825	826	827	833	845	802	838	857	807	880	888	872	815	825	840	851	809	881	871	814	824	796	779	841	781	819	850	854	785	819	908	860	858	807	826	850	813	862	773	819	866	840	846	828	847	794	893	840	815	872	856	810	877	843	856	853	785	832	765	858	780	836	795	862	844	846	791	855	812	830	820	831	836	815	801	834	803	835	808	858	832	842	809	874	864	849	848	846	791	871	806	840	843	857	892	775	844	863	874	803	838	861	860	841	856	787	818	829	796	797	841	884	818	806	904	838	825	815	836	887	869	800	865	824	860	920	786	855	835	864	826	854	823	830	861	824	816	849	861	825	810	850	853	893	800	823	838	818	875	797	851	878	809	829	815	864	829	813	855	838	875	841	811	807	848	804	849	797	827	870	831	790	807	781	820	842	849	859	854	850	883	852	837	839	858	806	828	834	850	830	868	834	838	855	827	854	799	837	868	839	821	777	772	803	864	839	820	847	848	836	843	851	838	869	863	790	827	885	845	781	783	877	868	875	838	821	838	787	845	851	813	825	860	809	816	869	815	831	813	834	849	812	869	845	839	855	805	797	870	819	829	837	858	872	861	826	819	813	806	816	829	942	838	841	852	809	822	860	784	881	825	894	854	817	856	897	845	820	806	881	861	808	847	874	888	843	802	875	819	855	802	840	851	814	879	836	866	818	826	860	855	875	826	896	854	820	846	789	831	855	826	823	854	843	822	822	909	833	830	792	834	780	825	851	850	851	889	847	823	828	821	817	766	825	870	827	790	794	844	831	822	792	810	818	816	870	815	869	840	852	777	830	880	832	825	796	822	821	825	823	863	808	798	823	829	793	820	809	799	853	771	837	851	805	860	852	853	880	826	873	887	842	905	813	862	860	860	856	810	815	888	829	810	828	833	810	846	848	838	855	826	849	812	868	792	823	879	842	812	777	847	845	828	846	827	830	801	893	848	865	854	824	811	853	856	820	850	858	810	864	857	841	817	838	821	865	853	853	816	855	881	833	818	820	801	835	893	882	817	882	834	823	851	829	882	820	887	793	840	827	845
25528	21554	28651	26916	18927	11005	7214	4877	3790	3115	2509	2202	2025	1782	1534	1402	1352	1254	1339	1145	1175	1097	1084	1031	1035	987	1017	987	1005	1003	1020	988	946	954	944	983	902	979	965	927	925	904	888	907	930	976	965	929	961	904	920	881	913	877	918	905	990	925	895	882	929	870	909	908	939	943	910	895	904	905	903	896	885	934	961	946	848	917	915	920	905	919	898	857	932	908	924	917	902	876	891	901	902	955	929	888	908	939	904	887	891	891	931	912	898	880	898	914	866	894	892	884	897	931	921	924	855	909	949	903	944	989	913	951	940	925	987	929	909	919	915	892	939	887	916	925	932	941	887	962	878	887	891	904	897	874	950	886	912	916	900	902	876	916	916	932	896	880	867	940	899	914	915	867	920	885	965	898	888	913	901	928	920	963	921	949	860	939	888	906	922	923	873	918	914	902	955	906	881	949	929	913	864	885	866	947	839	897	877	892	927	887	886	937	905	902	891	933	858	891	857	911	909	913	927	948	942	947	926	942	846	946	925	929	922	882	929	862	958	877	912	917	975	889	919	920	892	897	879	903	861	890	921	934	918	977	898	923	937	920	961	955	926	938	941	865	933	909	950	925	963	947	940	928	925	924	941	928	908	867	907	869	923	877	866	868	860	953	883	882	936	915	873	913	891	931	868	951	891	922	875	849	902	933	899	944	938	875	872	916	914	899	892	896	876	905	986	903	900	1009	925	901	894	955	853	925	911	899	960	931	925	928	917	889	923	885	871	867	926	913	918	942	933	881	925	915	944	877	893	900	891	929	951	929	965	903	975	913	866	921	878	859	920	875	923	913	906	892	937	942	950	896	890	883	892	918	863	896	940	896	929	892	918	870	938	952	902	894	912	854	908	925	914	906	937	902	917	849	859	878	870	902	938	941	919	922	866	936	843	864	926	929	937	921	889	878	894	938	949	945	895	948	934	900	984	896	907	918	870	929	899	893	900	946	885	917	944	906	898	866	925	937	837	893	908	964	895	930	866	963	893	877	940	954	860	924	960	880	929	947	870	858	903	955	906	918	916	938	868	928	955	924	935	948	926	955	912	910	886	909	948	912	855	923	883	960	885	905	883	879	941	951	913	915	926	928	915	899	906	935	938	907	893	909	913	897	891	884	965	925	911	909	887	941	964	900	962	899	868	928	891	922	924	903	954	934	859	913	904	906	901	954	888	894	912	883	917	947	899	867	981	936	941	894	874	885	929	888	927	944	955	889	923	976	911	915	914	909	948	884	935	942	964	941	916	976	922	925	950	877	936	842	875	887	875	846	878	901	933	890	896	901	886	936	908	853	903	913	919	898	933	895	941	903	920	921	918	883	895	901	889	912	938	927	898	909	893	879	924	925	924	844	863	896	929	912	922	899	924	904	919	883	844	884	905	914	903	913	938	906	940	947	943	871	925	892	939	883	871	870	925	904	936	941	924	957	939	920	943	929	948	894	900	875	902	887	887	915	911	966	907	919	932	920	892	960	893	921	887	926	899	972	905	914	861	915	915	909	908	907	929	834	895	899	913	889	871	914	910	904	907	880	900	904	867	941	913	926	939	892	843	909	935	865	902	904	954	920	879	876	897	883	892	887	922	958	887	902	905	884	918	934	896	901	1019	942	920	936	909	923	904	909	920	909	889	909	898	879	909	951	886	910	906	946	881	913	908	922	921	911	914	893	927	927	871	902	911	879	944	1008	892	932	909	956	884	859	950	941	898	913	908	918	888	954	864	874	937	955	902	864	904	874	902	941	941	887	900	936	919	924	858	933	927	889	935	918	855	959	912	951	939	936	941	940	867	914	903	946	896	955	899	913	924	923	884	933	959	902	902	868	877	868	880	886	945	909	903	901	928	936	912	903	924	905	892	930	914	939	927	947	915	899	918	934	908	907	918	957	921	916	884	948	954	918	929	970	928	896	928	848	980	916	911	916	914	932	903	916	943	889	927	913	907	919	899	905	899	832	894	905	919	914	907	892	905	922	877	909	883	908	921	965	870	924	911	929	912	940	892	885	910	935	872	901	914	955	930	959	887	993	1001	902	914	920	926	899	906	921	910	953	948	965	918	979	921	899	957	929	905	886	922	875	879	907	949	923	888	880	901	880	882	930	911	901	910	898	865	910	918	892	876	855	906	884	917	896	917	926	859	892	975	905	915	936	876	910	920	873	904	914	955	912	866	922	878	930	987	905	930	926	904	891	930	895	890	898	920	872	901	946	867	910	897	897	961	925	964	921	972	932	964	950	929	908	937	933	917	936	933	867	890	921	910	972	896	908	895	921	913	959	941	910	898	948	903	957	868	884	860	949	913	889	985	939	884	904	904	918	882	857	913	902	925	964	864	967	904	922	892	905	949	854	938	911	915	917	890	885	947	879	914	945	914	962	968	913	920	872	878	847	890	926	906	914	949	914	858	861	935	946	880	881	930	931	871	920	920	927	866	909	938	923	877	918	940	963	989	873	921	906	925	920	890	898	919	892	894	974	944	918	887	924	909	893	885	926	854	854	919	851	879	918	901	947	922	922	903	887	901	937	891	879	950	954	888	938	897	955	893	917	920	930	893	941	882	905	945	932	863	912	951	939	968	880	894	900	925	904	873	891	887	850	930	869	903	946	928	904	902	902	927	871	886	834	936	915	948	926	931	942	942	919	911	857	962	885	915	929	925	892	934	903	920	891	873	942	951	958	820	863	922	952	867	870	932	928	937	899	896	965	926	871	934	930	862	925	905	902	943	908	955	899	915	915	936	880	931	912	920	930	890	976	946	875	914	887	914	895	857	874	896	922	885	919	877	935	947	923	909	881	947	930	919	904	950	918	864	944	884	865	946	871	937	936	953	943	956	932	979	886	890	932	941	865	905	965	922	922	885	919	893	969	977	964	907	880	856	898	900	901	962	925	940	894	956	922	862	910	880	859	923	897	917	877	943	918	952	941	921	963	914	915	891	894	922	905	906	929	882	927	927	934	936	882	952	902	986	939	905	868	932	857	932	921	879	873	896	865	947	912	908	966	902	981	884	941	956	967	938	901	924	859	949	924	952	941	892	938	894	935	886	931	916	934	948	943	937	861	902	930	940	952	886	900	970	943	954	968	930	838	866	876	901	946	916	901	898	921	979	946	906	871	929	886	928	968	957	891	944	919	931	904	895	868	884	886	958	924	914	897	878	910	883	862	947	863	922	924	932	923	908	928	975	926	940	895	928	919	944	900	892	936	909	951	927	942	920	931	931	887	899	857	898	925	904	906	928	853	893	887	873	901	922	875	952	895	937	936	934	891	907	935	835	939	908	937	917	902	898	885	948	925	890	914	916	942	889	896	890	929	950	913	897	871	891	939	871	906	938	874	907	893	952	899	913	915	919	902	936	930	975	970	987	921	921	925	936	972	935	916	875	901	898	895	950	884	914	978	951	888	893	904	889	908	896	922	943	960	875	885	931	947	884	897	923	936	876	880	948	932	966	901	925	929	908	914
32521	50877	38655	25254	17245	12606	9691	7169	5621	4342	3600	2856	2641	2106	1803	1649	1601	1500	1366	1306	1250	1126	1100	1092	1022	1072	1003	1005	914	1010	977	953	924	919	959	920	938	914	941	933	966	940	919	943	934	913	939	905	925	917	937	937	895	921	922	958	921	900	943	933	941	932	939	890	892	969	884	906	914	906	908	905	933	902	920	891	971	865	862	909	864	887	889	948	952	919	893	864	838	916	883	896	949	943	897	908	919	882	896	896	912	895	914	910	967	931	954	886	875	850	885	892	944	909	904	919	888	890	863	923	886	926	896	897	886	935	958	860	894	914	896	918	927	918	907	867	909	857	896	890	906	928	878	877	853	912	904	880	984	913	892	999	959	899	893	923	863	893	911	932	927	903	957	914	898	868	864	924	894	895	899	990	941	876	916	895	888	876	876	915	896	905	912	911	901	866	955	882	875	883	869	900	879	899	853	882	917	881	925	906	878	898	901	907	876	900	902	853	918	952	902	869	945	973	907	871	906	863	896	928	902	899	927	920	892	872	894	917	843	951	899	871	865	876	905	892	874	899	858	935	897	892	908	882	884	918	882	907	912	916	877	866	960	914	893	919	909	922	892	892	871	891	897	918	900	876	915	846	909	911	836	890	938	882	897	916	935	929	879	896	922	924	916	862	925	929	891	887	906	929	916	874	911	925	880	882	940	931	902	927	887	947	906	879	910	893	919	881	890	938	942	905	885	879	908	881	927	935	907	868	844	897	868	919	825	874	948	916	883	887	891	854	894	912	883	934	869	960	891	943	885	862	947	917	898	894	909	900	902	837	906	907	901	880	878	936	929	896	874	929	897	918	924	937	930	910	907	896	873	925	895	960	920	897	920	899	915	917	916	891	840	987	894	908	897	913	956	901	885	868	954	891	958	887	928	908	900	906	904	855	913	888	821	896	925	875	965	909	923	869	843	876	908	908	908	920	959	958	912	877	938	897	914	860	890	848	931	881	850	915	961	922	914	902	877	911	878	819	887	951	885	871	864	890	940	907	903	893	899	926	867	984	872	903	946	959	907	911	814	905	878	941	876	917	879	842	891	932	934	935	910	915	872	894	918	930	882	904	898	905	949	927	887	858	920	876	916	897	900	926	922	912	942	909	932	937	954	948	916	928	904	954	883	892	920	918	920	911	930	927	906	910	904	922	920	897	881	906	909	925	862	931	952	900	912	901	886	927	870	963	888	865	893	850	938	889	850	867	956	886	932	927	956	857	880	948	912	889	893	893	916	912	924	907	878	878	942	906	901	895	899	906	883	898	897	884	844	897	886	918	907	952	925	890	881	859	895	886	945	900	910	870	949	899	965	925	908	896	866	947	918	913	904	909	837	893	859	870	925	914	886	893	893	882	915	900	879	847	978	867	902	913	888	904	951	883	901	924	903	915	930	900	917	867	931	905	940	899	901	933	988	903	960	886	866	893	931	913	940	917	886	895	876	873	924	838	893	868	847	940	884	920	864	924	857	924	881	915	892	910	904	922	934	915	872	929	926	948	951	906	916	887	957	884	910	857	884	899	948	874	912	918	875	913	893	934	913	864	960	879	928	926	927	924	862	851	880	882	864	922	922	951	927	888	905	944	923	925	887	958	854	928	895	885	904	892	892	923	902	863	949	942	890	888	935	936	873	909	836	919	859	955	911	909	907	958	894	872	880	926	889	902	868	908	909	894	901	920	936	927	897	840	904	847	924	918	852	903	853	942	888	879	878	949	895	889	895	907	876	910	922	902	912	953	864	885	986	901	888	850	901	819	898	898	915	881	884	915	883	893	898	953	959	913	859	878	907	887	921	898	924	893	898	914	873	858	883	892	918	907	902	935	912	883	879	857	886	878	868	923	879	924	902	932	851	912	951	927	879	832	918	883	908	926	927	926	873	856	865	871	861	858	933	877	897	897	899	932	921	880	932	841	910	913	840	909	961	872	925	827	914	921	905	901	917	938	930	925	939	902	911	902	910	865	899	888	938	949	927	992	940	873	877	870	914	892	911	940	904	922	897	896	921	921	940	900	851	904	908	927	924	916	926	937	935	885	867	881	919	876	885	929	907	924	877	877	900	961	938	908	982	867	905	900	909	916	937	971	877	944	897	923	952	842	859	898	907	891	848	923	837	918	926	873	923	897	936	910	849	854	927	907	881	914	897	859	885	937	890	898	879	926	873	896	943	918	917	871	867	879	853	987	933	899	903	881	909	887	906	885	903	907	873	888	961	891	880	909	886	913	905	868	891	870	904	884	935	851	884	838	975	854	851	923	949	901	878	883	898	887	937	917	904	893	886	908	875	928	922	905	897	942	889	892	931	906	870	955	900	936	895	885	954	898	875	887	953	865	945	905	854	899	913	853	899	912	896	825	916	921	926	923	919	911	947	983	885	868	924	936	949	947	875	918	887	839	923	877	881	943	927	897	859	932	957	866	879	869	906	915	917	971	895	904	883	940	907	953	873	909	896	890	962	931	918	907	900	891	924	917	937	915	880	925	878	869	929	898	886	922	956	858	889	905	898	856	926	920	886	867	948	920	899	906	880	884	895	901	955	858	927	897	861	924	909	992	909	866	976	916	953	935	922	854	893	890	938	856	929	943	906	925	902	950	911	918	912	952	836	870	919	969	936	902	917	885	919	876	937	872	928	846	932	862	899	931	867	887	918	902	902	901	871	872	909	915	927	884	896	867	905	931	945	910	912	921	904	920	855	949	930	891	891	890	891	893	942	879	947	847	928	928	933	868	923	904	906	938	877	864	925	880	873	919	872	901	935	886	911	900	897	933	932	865	901	903	907	942	913	970	873	872	890	864	867	888	864	854	938	912	868	895	928	934	936	875	897	930	901	931	912	894	859	863	917	911	918	855	917	936	923	911	888	909	895	880	899	877	891	856	916	931	936	896	907	877	954	866	893	892	904	924	926	900	884	992	880	892	884	920	899	974	923	879	862	852	934	884	872	912	895	873	902	864	966	928	938	881	934	906	918	902	910	881	941	894	886	874	901	986	920	836	879	902	956	932	941	902	898	950	928	904	936	925	947	875	909	914	928	940	920	948	891	905	889	937	931	835	840	889	913	925	865	929	938	934	906	941	893	935	851	908	865	917	912	893	945	895	911	918	930	934	903	898	918	896	845	931	897	924	891	901	918	919	894	897	929	904	926	923	944	943	884	909	947	959	873	941	958	901	904	929	883	917	910	934	880	895	837	912	921	850	909	913	922	921	902	912	935	900	871	895	905	915	932	894	899	859	1006	942	874	912	957	930	943	911	917	881	936	976	887	882	933	883	944	880	928	899	877	865	868	903	904	911	906	902	901	917	898	864	877	914	938	885	878	952	874	962	904	919	886	866	912	909	923	870	917	912	930	881	883	906	925	881	867	941	850	885	942	865	880	893	872	863	878	873	937	850	900	882	929	912	910	906	960	893	895	899	898	931	929	941	894	879	843	917	911	883	937	920	921	823	928	877	857	967
23118	21473	29204	24197	21721	22590	19018	9611	6528	5401	4409	3645	3244	2650	2224	2068	1928	1642	1593	1441	1475	1296	1308	1192	1168	1124	1086	1123	1111	1106	1065	1040	1064	1019	996	993	992	981	982	997	936	1014	976	1016	971	1048	983	1021	982	937	1039	983	967	997	991	996	1009	949	937	1018	974	994	1008	933	922	966	981	970	956	951	977	921	990	934	924	944	975	1021	972	973	959	992	931	970	1025	939	965	961	947	991	980	913	1024	919	974	933	995	931	1000	958	917	1025	945	912	962	958	961	943	939	997	967	972	982	954	932	921	933	979	996	982	1002	964	943	964	943	999	927	997	988	943	931	981	990	980	893	919	972	983	995	979	968	977	957	987	943	925	969	973	941	995	952	940	957	968	947	885	995	966	895	1029	947	960	944	955	948	1018	965	956	947	904	983	919	949	974	999	960	928	898	937	932	981	965	934	984	951	910	980	926	1004	943	936	960	936	968	1000	948	992	950	982	983	929	953	965	967	922	918	1010	948	957	975	950	993	997	983	944	965	929	924	968	910	947	939	1008	944	889	993	952	980	911	927	938	980	923	945	980	921	959	945	939	959	977	949	908	930	908	991	985	997	904	964	947	920	959	955	907	894	943	983	969	960	943	998	946	915	963	934	927	923	1001	959	981	959	933	903	930	950	921	953	942	955	946	959	991	946	990	962	937	990	1007	948	960	985	955	955	953	979	963	983	1022	920	998	891	950	964	972	943	956	921	956	968	966	949	999	977	969	991	962	966	986	966	924	959	930	973	977	940	996	942	925	958	915	971	980	947	968	953	918	917	913	921	956	949	926	941	977	995	929	954	961	906	1022	911	1036	957	975	984	993	920	949	974	990	912	955	996	939	891	1012	972	923	946	933	920	933	947	913	958	915	1030	908	935	952	940	949	954	924	951	1026	980	912	964	1014	932	934	912	970	951	989	972	991	909	910	1006	972	907	956	960	974	968	900	928	971	925	912	932	921	929	1001	987	987	941	944	908	958	943	956	1009	900	934	948	930	1017	907	953	961	920	987	922	1002	1033	950	967	987	1002	950	1019	953	977	970	985	995	1006	972	945	960	967	892	898	912	951	979	944	924	1007	938	961	986	943	941	1030	1005	946	939	954	948	976	921	923	972	929	926	955	1018	1017	928	952	967	993	970	920	965	977	1018	949	928	924	960	936	973	890	971	954	943	933	935	877	977	949	930	942	934	922	978	965	934	960	940	972	947	895	963	991	1007	928	911	943	921	962	933	906	942	979	945	977	966	948	937	981	992	951	979	920	930	909	990	985	966	966	981	866	951	964	915	966	966	988	888	987	1002	961	941	958	912	932	973	980	949	990	946	864	991	959	972	973	945	971	915	991	985	946	963	931	943	906	938	984	946	922	942	941	962	949	981	952	945	997	900	965	920	984	929	924	982	950	923	954	895	976	943	905	919	963	933	937	923	1040	941	965	929	977	980	1000	974	1004	999	1006	985	904	979	958	886	989	929	962	906	922	972	974	1000	973	968	910	975	953	972	978	954	925	964	939	924	937	968	980	945	924	946	988	940	936	944	930	916	988	983	932	924	982	952	896	927	937	946	895	954	961	930	969	965	907	941	993	923	897	954	950	938	969	972	905	985	945	941	959	955	915	993	971	987	945	935	952	981	973	991	927	938	957	997	976	925	975	920	900	995	959	962	947	982	956	937	896	967	1006	986	948	930	957	935	951	908	943	899	970	952	963	919	937	966	976	981	966	977	1001	919	971	979	965	967	907	973	1011	906	971	979	916	921	970	968	928	992	984	976	981	975	952	950	1011	941	1018	936	939	977	1008	977	984	901	947	1005	901	977	966	979	984	910	983	924	977	963	991	916	885	894	920	908	973	936	901	951	916	875	942	942	967	944	944	973	944	890	987	985	935	1002	1014	935	992	911	1001	923	944	933	949	1000	942	952	996	965	886	1031	997	952	945	953	974	958	940	942	931	919	978	952	852	977	937	937	964	969	951	912	934	978	980	958	904	994	949	1008	935	972	942	926	956	960	1038	991	940	965	989	958	1048	977	911	974	962	992	956	942	951	937	892	924	985	990	934	916	971	970	961	922	967	976	983	896	921	975	941	972	993	922	937	973	968	943	946	908	964	973	920	976	928	969	981	908	924	972	987	930	950	985	947	972	928	935	954	1014	961	915	1036	897	908	962	981	922	992	956	928	997	969	975	879	990	953	985	983	985	923	988	989	998	940	990	949	970	942	942	957	931	947	953	948	947	967	935	944	998	920	913	991	962	925	962	968	976	952	942	967	904	998	1002	967	961	922	899	954	989	983	1014	1004	947	905	1002	928	983	994	992	968	953	959	959	972	989	973	969	945	924	964	963	985	996	981	920	969	968	984	951	968	942	965	971	972	942	921	949	957	903	946	946	998	891	949	944	969	917	1007	1006	965	935	978	951	950	993	1020	950	951	940	966	961	970	942	974	978	903	967	998	958	952	965	948	973	948	949	935	970	975	904	966	971	946	1028	990	973	926	910	942	957	953	925	954	949	914	961	956	966	960	943	935	953	961	968	952	930	975	1001	894	953	921	925	897	993	973	930	980	915	1029	942	948	949	885	948	960	981	928	924	974	967	929	923	936	977	932	939	945	945	974	964	986	996	996	956	964	919	982	1002	925	967	949	968	951	1007	963	956	994	1040	948	929	934	890	981	965	976	972	923	926	947	955	965	967	897	926	1007	1011	952	953	967	938	950	889	983	981	935	989	967	908	942	970	1013	937	971	885	879	1011	990	1018	995	1008	955	964	1027	923	890	951	918	918	911	946	890	903	925	968	967	934	887	927	886	939	920	966	934	958	994	902	995	997	1038	892	1033	955	939	930	955	966	967	943	988	934	966	952	939	935	986	921	950	975	985	972	976	1006	987	935	939	1001	974	978	973	960	917	904	947	996	993	987	936	933	951	985	971	968	980	931	941	961	984	912	945	971	956	961	955	958	924	904	941	921	944	976	966	971	975	979	963	1021	943	968	934	967	941	978	943	904	930	964	968	908	948	948	946	968	986	944	930	1015	951	965	951	916	929	983	961	957	975	974	940	906	932	966	960	1012	963	972	950	916	971	951	934	936	1017	946	960	978	918	947	1020	952	974	995	965	941	978	913	1004	946	977	926	1005	926	972	967	922	979	952	988	953	891	955	993	945	975	995	941	1026	898	926	954	967	1014	958	926	914	980	975	932	939	886	938	948	925	932	942	1021	919	965	946	953	913	926	910	989	967	969	971	964	957	882	968	981	923	923	955	969	926	1011	928	965	971	972	967	1009	953	924	958	916	907	966	945	963	918	929	986	927	909	989	940	983	929	933	944	930	946	989	964	966	988	943	914	938	981	927	965	930	955	1002	974	962	983	927	967	987	941	911	995	987	940	924	970	974	942	942	925	911	972	981	938	944	942	928	911	983	961	971	1036	927	980	938	950	968	962	928	950	1013	985	974	941	954	982	911	976	1061	952	936	951	981	969	917	952	925	901	922	947	949	936	959	908	998	890	981	1028	997	942	951	959	962	976	978	962	900	929	1029	1015	944	926	993	983	928	949	951	886	922	968	966	978	971	1028	956	944	913	977	884
35377	58081	45582	32620	24010	18727	15066	11818	9003	7222	5938	4636	4088	3394	2743	2408	2123	2015	1870	1667	1518	1397	1356	1264	1197	1146	1092	1083	1109	1064	1076	1071	1046	1015	1021	1042	945	1025	1024	952	949	1044	954	937	988	990	987	1012	1020	997	977	948	979	955	999	875	940	962	919	940	899	956	958	927	927	957	967	932	958	994	938	922	957	959	895	948	956	986	885	969	972	899	902	900	921	901	917	934	965	959	931	1000	931	895	920	902	932	948	921	918	910	939	902	901	954	941	979	985	918	946	899	889	938	935	924	931	888	963	921	925	900	925	907	925	954	914	909	900	862	933	927	940	900	885	927	893	954	974	947	916	956	899	943	921	916	907	919	944	865	910	939	914	930	906	850	943	936	954	873	888	951	951	972	973	831	982	878	939	891	921	921	950	916	985	940	912	935	989	887	922	922	952	969	972	965	964	925	883	956	927	904	921	946	960	926	915	939	986	924	882	910	950	932	964	942	902	948	933	945	926	938	871	964	916	900	947	889	920	885	895	927	903	881	994	887	899	864	837	924	947	937	946	901	939	906	879	922	941	960	922	908	916	917	901	950	952	908	946	869	930	941	945	898	971	895	884	953	965	893	971	881	946	925	909	963	929	919	907	891	938	907	918	878	940	881	926	901	931	914	912	972	891	930	924	925	952	934	878	912	936	908	895	934	889	947	953	882	990	928	876	933	888	897	899	914	951	887	857	969	894	913	914	893	866	917	938	908	967	908	971	944	883	914	884	948	891	952	1002	850	935	945	940	950	941	901	890	882	927	931	945	947	940	916	950	934	924	911	995	935	940	912	903	909	963	929	941	927	924	1038	955	932	901	943	953	936	954	943	900	938	970	970	921	914	855	962	924	931	929	916	884	927	920	898	974	935	917	934	944	906	957	867	897	931	879	952	897	886	901	905	879	906	949	921	949	934	888	897	945	915	900	882	940	887	891	933	945	904	889	958	887	927	885	880	914	895	940	910	906	931	947	917	912	943	974	913	850	888	880	907	929	931	947	858	910	884	930	913	913	920	930	926	881	958	937	938	977	939	922	947	883	866	929	908	955	949	910	873	906	884	911	952	890	916	909	954	920	927	915	946	956	983	960	913	912	893	942	975	984	913	929	927	942	902	936	890	928	917	940	942	1019	924	902	927	957	961	902	895	919	959	964	983	929	912	940	925	933	931	933	944	957	943	938	953	931	1017	930	904	965	954	871	943	928	913	929	933	957	913	915	993	930	890	940	909	892	899	870	893	902	876	908	927	886	918	903	903	939	939	989	896	918	951	929	856	960	876	979	967	897	900	990	863	933	887	927	912	940	937	862	885	939	924	943	866	908	917	961	934	887	945	922	960	975	945	931	939	865	942	1010	931	908	947	906	873	887	982	942	882	901	923	973	955	878	966	954	880	935	916	965	928	886	920	918	866	970	910	920	903	939	977	960	908	912	913	968	903	917	954	910	915	936	967	923	944	908	894	928	921	953	926	951	914	893	887	996	902	951	911	914	943	943	887	923	947	908	976	930	872	952	974	918	914	926	982	901	854	898	919	860	967	882	894	917	953	900	923	956	932	927	955	913	940	936	922	900	924	907	895	938	907	910	940	954	879	901	914	829	960	928	883	978	907	888	924	907	951	976	933	899	921	937	945	892	986	935	888	918	943	949	885	961	886	930	931	905	878	889	937	862	858	939	945	899	917	935	937	914	907	910	894	860	921	926	922	873	922	933	907	931	910	904	908	903	886	878	997	930	981	976	937	964	940	879	821	911	947	922	942	871	953	910	953	896	882	958	935	912	912	940	904	1001	918	932	900	899	916	943	900	938	948	972	876	890	903	906	924	902	899	967	933	933	881	989	914	928	921	951	921	929	960	895	951	937	866	916	918	919	921	910	910	933	930	871	930	899	955	915	876	919	920	944	970	955	965	896	914	886	927	913	875	875	908	916	914	923	898	940	931	915	905	911	912	932	932	902	929	943	922	839	981	919	894	899	945	955	927	934	917	926	938	945	941	891	915	931	897	904	946	915	981	956	886	904	887	936	944	905	880	930	912	891	897	928	922	947	974	891	934	927	959	881	887	929	925	923	923	961	892	932	987	983	851	888	909	896	978	1000	909	927	913	949	934	928	929	978	914	969	896	896	889	948	918	957	910	959	969	856	946	887	908	942	914	899	939	908	943	880	986	963	908	897	912	923	927	886	884	868	903	932	948	895	962	939	910	911	897	946	913	961	970	924	956	914	905	908	892	867	929	950	923	879	879	942	912	935	939	889	913	986	919	953	963	934	906	950	930	965	886	941	933	918	912	905	961	855	971	864	907	916	922	998	858	955	888	891	941	905	929	954	908	956	933	921	932	925	947	903	890	886	888	919	929	895	893	915	928	888	941	935	947	894	955	921	971	960	869	948	939	905	936	897	895	955	871	926	956	892	881	940	912	925	908	951	967	885	878	920	905	966	908	940	935	995	909	923	894	900	946	988	949	921	947	941	959	895	925	927	948	946	952	899	930	952	979	946	866	899	992	951	873	940	922	922	936	937	921	948	933	892	908	916	918	910	956	926	907	939	911	895	944	935	943	907	912	962	930	933	960	930	945	900	945	950	908	906	908	905	933	937	914	873	927	933	901	938	916	938	949	917	874	935	960	918	925	870	899	903	949	956	897	910	899	944	876	907	960	954	924	945	936	899	916	944	950	944	879	938	907	932	911	838	953	895	908	855	944	927	934	874	980	957	918	918	928	945	898	966	888	930	935	962	942	885	923	893	993	961	939	944	897	966	902	949	915	936	967	927	939	871	939	901	914	916	886	867	931	883	943	890	967	973	925	899	904	924	958	931	927	900	881	929	960	902	906	874	924	950	873	903	875	954	937	984	955	915	944	933	958	923	900	962	826	853	984	903	920	924	904	912	943	906	938	933	955	865	967	912	951	929	919	946	958	977	921	926	922	939	902	894	988	915	868	936	878	975	920	947	896	890	913	910	955	955	900	888	895	959	897	867	908	946	923	916	1008	889	931	893	945	990	892	906	912	952	928	939	954	926	930	950	946	947	937	888	905	955	870	918	883	1009	930	883	956	877	897	904	925	938	953	966	1003	898	946	917	954	956	889	931	892	912	936	900	918	937	924	905	917	946	941	902	986	943	931	928	937	961	942	899	963	946	946	947	945	911	883	917	944	977	856	943	895	879	928	867	941	920	897	922	905	898	892	893	956	892	992	962	964	967	930	956	934	930	900	953	938	909	931	946	922	925	853	919	969	919	905	929	887	950	928	900	900	912	925	895	950	971	966	895	885	931	908	898	987	944	930	905	956	905	927	893	903	901	889	960	931	924	909	893	907	967	936	966	933	897	939	944	888	925	880	963	899	956	862	945	899	919	944	857	944	937	986	927	865	936	924	890	921	915	939	946	897	955	924	940	869	908	911	897	903	867	907	868	894	999	934	932	886	900	940	917	985	923	881	915	909	896	1002	904	949	901	906	970	936	879	924	945	908	945
32616	33463	35885	25637	13411	7071	5030	3670	2883	2395	2096	1783	1599	1415	1338	1195	1273	1098	1080	1052	1049	999	946	962	921	893	949	911	970	897	836	856	885	903	837	883	909	847	889	866	871	888	840	877	885	889	871	838	843	879	851	854	826	874	824	843	865	849	806	855	825	844	899	867	879	842	881	900	881	842	825	870	890	881	897	943	840	767	807	862	883	862	839	877	886	838	891	842	843	777	784	820	889	810	857	793	848	824	775	776	801	863	850	807	807	861	876	818	809	857	876	840	801	826	845	812	849	823	822	880	828	809	811	844	815	838	797	798	769	818	847	858	854	823	835	832	800	860	842	864	855	831	826	912	824	847	834	826	904	820	841	832	831	822	877	884	848	813	852	818	800	835	814	834	820	849	846	819	819	873	845	861	847	864	859	846	861	834	876	810	813	843	868	786	837	895	786	829	857	857	839	821	838	826	832	855	838	825	857	868	823	808	876	872	826	818	842	903	892	855	823	859	866	887	849	872	794	897	871	839	857	836	924	828	804	847	872	817	810	810	876	846	836	885	836	866	785	868	849	834	837	860	908	875	837	858	901	834	838	835	874	866	818	808	866	883	872	847	868	875	836	875	867	820	833	817	869	841	798	816	823	839	817	851	851	857	855	814	829	830	854	819	817	885	816	854	841	884	880	825	840	861	834	844	899	866	800	852	846	896	872	821	850	792	859	855	880	839	807	864	809	823	836	877	820	881	884	871	832	868	968	830	808	823	827	846	851	846	851	819	797	851	884	813	814	861	838	830	803	860	848	848	862	837	829	826	781	848	860	858	851	819	845	860	877	891	860	821	893	860	833	829	877	878	812	805	838	824	873	873	861	899	802	834	867	863	855	845	839	824	860	839	847	840	864	837	852	885	836	829	871	880	853	816	830	850	867	843	831	889	867	821	863	841	869	853	823	827	840	849	846	820	808	845	908	869	836	921	883	849	874	845	848	902	869	829	831	865	779	860	881	855	834	867	882	900	818	851	864	863	908	897	889	879	799	858	829	841	893	838	889	838	899	848	860	838	842	846	871	835	817	889	860	852	859	807	854	885	898	834	820	843	822	863	865	849	787	880	822	839	828	890	842	876	840	867	855	833	892	820	831	812	795	908	847	819	838	896	813	802	804	822	842	800	799	804	817	825	863	805	860	876	812	848	917	869	891	807	852	904	803	865	886	847	795	855	849	857	873	786	873	852	817	845	889	826	854	810	888	833	845	855	778	886	884	856	825	795	823	829	795	842	821	858	851	831	832	831	852	812	818	813	887	859	860	855	899	812	877	872	851	853	846	910	874	817	840	845	828	816	847	850	857	791	847	904	830	828	836	888	833	830	837	835	896	839	801	836	843	879	874	810	844	881	831	872	828	883	888	868	816	885	819	874	833	805	908	862	873	813	834	808	838	824	853	795	882	884	841	835	866	825	914	869	892	835	829	891	854	818	852	798	871	913	850	811	862	838	882	873	840	820	850	821	851	864	826	870	873	791	796	877	802	800	843	821	816	845	831	835	886	817	875	876	857	849	814	801	853	859	876	868	908	831	860	889	907	856	838	825	857	835	825	850	825	873	866	848	815	814	777	901	850	869	861	828	832	865	875	853	855	929	852	822	900	834	884	863	809	873	895	830	822	836	837	826	797	796	828	849	848	867	798	851	839	828	839	879	853	826	865	815	848	910	870	852	865	882	856	840	886	883	858	782	867	814	879	817	868	825	862	791	882	798	855	826	908	868	822	819	796	826	847	806	818	846	876	865	793	832	850	815	849	808	822	846	876	834	869	866	897	845	801	828	843	790	906	851	848	808	857	803	875	841	792	878	842	809	797	849	877	846	846	872	823	889	916	842	849	853	897	833	864	846	795	852	821	862	839	864	815	804	795	880	847	814	876	820	822	846	822	800	883	809	869	797	860	874	837	877	878	820	862	853	781	825	858	843	869	875	878	823	854	893	901	878	855	869	860	860	845	807	889	834	837	826	848	874	904	894	829	854	839	845	836	878	850	843	811	836	848	821	876	824	872	860	886	909	825	840	846	851	864	878	889	853	856	858	793	856	865	824	858	791	812	863	790	840	815	827	904	817	851	845	857	892	832	846	824	838	882	853	855	817	816	857	837	825	848	900	827	781	874	868	891	885	886	900	833	868	844	891	830	851	820	920	894	831	802	841	880	825	868	873	810	806	867	875	894	826	792	838	860	819	848	791	841	832	845	820	856	883	870	806	854	837	842	832	887	823	828	849	870	852	876	817	835	844	872	802	847	815	910	830	851	824	820	832	849	823	772	856	803	839	800	833	801	881	862	869	816	815	860	868	823	846	833	846	828	804	890	898	850	843	878	787	862	850	809	886	872	879	812	830	803	857	910	882	848	874	886	840	807	820	798	793	867	872	844	851	878	832	858	865	872	857	804	908	839	836	852	865	845	833	858	865	832	893	842	748	907	889	833	830	862	836	921	867	827	850	897	831	835	833	820	808	841	895	852	823	905	923	860	815	865	846	871	863	840	857	841	833	809	867	859	824	860	852	857	848	889	788	805	812	882	839	836	847	826	846	828	823	869	860	840	825	855	819	808	869	876	864	868	878	861	869	874	838	853	871	829	795	849	839	866	851	831	845	861	845	815	864	916	873	859	868	842	841	820	864	827	789	848	831	841	904	825	832	862	858	906	862	787	853	853	814	802	819	891	838	843	889	821	864	868	849	836	881	865	865	835	822	855	862	831	841	833	835	833	889	823	890	884	823	860	814	851	878	848	824	884	827	906	842	893	801	838	853	872	834	807	873	792	871	844	886	892	819	909	848	831	854	839	862	883	831	852	870	889	832	900	930	850	920	854	822	820	799	866	795	826	808	842	863	801	882	836	824	857	887	827	861	871	812	845	799	800	835	793	839	792	904	848	897	824	856	846	867	847	934	835	879	832	780	919	831	848	847	835	878	819	874	865	877	838	802	831	814	855	859	869	885	874	827	840	839	838	843	862	837	844	860	847	900	845	809	878	860	853	878	858	872	841	921	876	835	864	907	828	864	831	850	824	868	850	865	857	846	841	877	820	840	847	849	840	880	822	816	864	809	800	822	864	843	875	782	863	805	825	858	847	826	815	846	835	857	861	863	869	818	899	872	794	816	873	871	898	839	838	799	838	854	849	806	821	842	811	879	827	867	883	813	815	825	845	807	837	871	827	866	855	849	934	845	836	881	866	847	810	832	871	840	883	870	854	876	834	795	838	792	878	831	783	850	901	866	824	862	814	866	823	898	851	835	858	831	843	800	879	850	888	846	869	858	863	827	883	849	840	864	867	871	862	842	855	832	843	852	810	801	852	846	828	838	800	878	908	807	865	829	846	828	848	812	847	864	865	878	814	874	879	876	827	860	844	850	815	853	884	891	823	852	874	871	850	806	835	840	813	823	840	837	838	822	859	876	797	825	837	853	819	854	829	859	884	867	815	845	823	849	861	891	814	835	878	815
33014	46795	35674	22492	13977	9603	7153	5664	4201	3337	2742	2343	2082	1802	1562	1360	1299	1188	1189	1083	1059	1053	983	968	948	889	960	924	909	907	874	870	895	893	898	852	817	796	811	860	802	878	859	849	832	823	926	856	838	785	822	889	897	846	876	898	854	795	817	869	843	875	840	800	815	808	839	877	856	839	826	827	814	846	847	907	841	840	845	781	839	855	867	798	847	889	839	869	820	847	827	861	840	823	832	881	832	811	861	837	815	882	841	844	864	862	782	909	882	849	810	876	872	856	852	822	828	835	840	853	817	848	820	830	853	853	889	844	824	856	828	848	850	812	824	814	882	867	904	876	821	861	828	888	817	846	830	817	829	859	871	852	784	860	825	856	920	851	828	878	864	877	848	829	808	843	847	835	865	824	838	820	855	863	860	816	827	868	913	887	817	839	877	890	837	839	857	832	810	901	809	816	871	805	865	866	812	892	800	886	849	843	824	843	837	895	809	824	874	835	860	793	815	806	830	865	869	840	859	830	834	801	828	805	858	846	825	847	804	861	817	786	837	852	786	896	901	875	861	846	786	838	830	885	841	866	822	868	831	816	844	860	827	817	836	800	872	843	903	826	845	873	836	898	829	852	856	833	828	790	874	833	852	868	828	861	878	868	872	828	843	828	883	840	863	861	788	852	830	894	831	827	845	856	852	791	863	844	859	826	794	832	865	876	824	822	840	868	867	838	860	850	806	815	871	866	869	820	838	900	856	898	841	820	858	891	854	792	861	901	860	853	825	827	840	861	820	853	861	843	881	849	807	838	837	847	835	847	820	818	875	875	880	852	852	841	854	844	871	860	829	900	780	835	863	833	812	845	856	838	818	847	854	844	796	812	848	871	819	834	896	850	798	847	831	803	865	832	885	856	841	825	858	877	819	826	842	846	812	903	901	854	834	821	857	861	826	831	846	831	858	808	850	798	872	822	840	855	831	817	855	850	830	795	834	876	891	788	879	856	862	841	826	882	868	810	896	829	849	861	859	821	852	830	880	889	805	860	797	818	831	863	851	840	854	801	850	848	848	872	813	853	868	877	826	852	872	816	836	802	833	805	857	868	837	806	851	843	861	847	823	816	878	842	849	850	820	868	832	857	805	840	890	840	837	842	822	858	815	844	842	849	846	799	813	845	845	822	848	866	826	875	759	880	870	816	836	863	819	829	831	880	840	846	843	817	819	859	832	856	857	841	831	873	845	879	822	811	829	861	819	840	878	864	812	900	903	829	850	881	833	867	834	859	881	843	871	856	883	799	851	869	884	832	868	846	862	856	877	827	803	833	839	839	882	836	857	778	856	850	861	855	845	847	864	781	874	850	839	862	822	817	833	848	787	851	827	855	821	807	874	858	813	832	857	808	825	833	834	855	874	928	857	876	885	815	842	836	801	882	873	822	795	842	835	827	826	807	892	882	853	837	847	829	879	855	838	843	846	811	861	834	823	882	882	918	861	796	821	876	870	836	859	827	870	871	827	838	835	814	819	849	826	849	861	845	821	855	839	818	858	862	823	849	839	835	817	872	844	883	797	870	853	766	860	828	788	825	843	865	860	834	877	823	865	829	872	854	855	845	864	809	871	784	863	847	849	858	843	807	823	853	840	837	825	875	857	846	814	846	864	859	866	832	809	784	769	818	818	841	869	825	817	861	857	880	849	856	865	852	841	840	807	821	807	864	877	803	814	801	882	839	840	861	829	840	884	827	822	774	838	875	898	870	800	803	861	870	854	910	801	875	860	779	865	832	827	848	848	824	820	900	863	816	897	819	788	897	890	848	798	839	795	826	844	865	855	803	815	824	854	818	860	853	834	880	904	827	851	795	762	874	866	878	847	848	834	854	804	915	912	797	902	858	917	859	846	835	824	810	805	903	838	840	876	822	834	896	833	865	856	869	853	857	830	841	776	858	943	832	822	856	854	815	857	845	877	813	832	846	888	814	866	876	855	852	816	917	825	855	798	886	858	835	826	854	819	818	877	865	823	825	801	816	826	787	772	861	861	842	861	806	877	862	849	880	844	874	886	873	855	816	844	807	849	823	827	864	847	833	787	800	863	843	886	819	861	864	867	835	873	816	842	850	796	877	868	840	831	917	847	784	864	859	814	846	868	873	820	813	845	842	859	826	867	840	835	823	848	868	862	829	801	814	886	809	858	820	828	810	840	832	794	815	872	839	837	832	805	910	820	847	835	854	825	837	817	839	865	832	849	912	844	873	831	854	866	816	865	877	826	827	849	843	847	805	859	769	830	864	835	819	772	831	823	846	863	846	823	880	850	840	818	876	817	870	821	830	879	791	872	865	873	866	843	828	834	844	864	869	775	838	825	820	869	832	866	804	832	845	863	869	893	850	873	867	844	791	874	857	830	809	813	914	808	877	853	826	827	816	860	838	834	861	823	798	852	863	848	841	825	827	842	872	813	860	830	881	825	798	834	873	851	888	839	826	852	868	803	802	853	880	764	797	832	848	853	811	847	889	839	861	838	832	824	874	828	864	843	856	836	857	853	865	879	844	864	797	823	850	910	836	884	810	861	849	784	833	874	833	839	854	848	844	799	805	819	874	853	859	849	790	814	811	828	876	831	838	865	854	816	833	835	857	834	850	789	829	856	858	837	867	858	780	853	802	841	808	907	795	784	797	897	891	846	834	865	917	851	857	779	867	882	818	837	860	846	857	817	852	815	872	816	853	827	878	801	856	822	805	829	808	813	875	858	880	837	816	856	834	845	858	858	851	780	786	851	832	860	895	864	818	859	832	852	798	836	835	777	839	806	796	882	832	858	847	822	855	876	783	871	849	826	886	843	859	872	833	862	865	859	881	842	829	906	830	846	821	845	863	853	827	830	847	799	821	875	857	889	855	840	848	869	856	809	834	825	903	847	871	852	847	832	827	851	883	861	800	845	857	870	834	834	848	853	867	853	838	852	805	824	819	828	854	884	860	870	913	845	864	875	838	872	853	799	864	851	799	832	873	823	846	842	891	870	880	823	836	840	878	759	834	847	811	856	803	854	785	823	871	848	837	779	818	881	841	849	831	856	882	887	865	837	841	832	883	833	801	889	830	863	827	864	838	820	826	830	813	897	838	814	846	777	831	863	847	858	863	831	829	819	853	834	845	858	852	841	832	772	811	854	837	864	800	816	847	836	867	797	785	839	853	861	899	852	837	829	869	892	843	888	883	798	850	855	866	804	865	769	804	832	890	835	850	879	844	905	838	773	809	848	813	807	821	837	850	822	836	869	820	841	806	829	848	847	881	914	889	819	892	872	863	827	877	807	827	863	804	825	834	840	826	825	869	810	844	820	819	795	821	856	763	817	835	864	828	855	857	856	812	820	822	777	810	840	823	859	789	879	802	864	912	843	863	794	865	872	839	852	819	859	815	831	867	872	888	797	833	805	900	867	889	851	872	892	837	824	839	865	825	849	829	812	830	823	861	793	842	835	808	786	869	838	861	870	875
24437	21487	28965	25639	22347	17017	9816	6286	4426	3550	2944	2518	2295	1943	1616	1549	1460	1314	1198	1183	1151	1048	1046	988	994	989	927	934	928	952	952	975	885	886	891	910	887	918	854	874	786	867	824	852	910	862	876	878	874	843	869	877	916	863	869	910	857	854	930	870	847	781	880	894	843	858	866	808	829	840	862	795	818	894	866	840	812	867	861	869	829	892	885	879	892	850	843	821	880	905	828	853	847	885	896	824	873	884	871	864	835	848	849	854	867	897	831	843	832	886	823	880	883	811	818	868	848	890	857	835	831	832	862	866	843	914	845	870	858	812	838	871	893	862	887	817	843	831	852	804	861	849	813	887	825	851	799	832	842	862	853	808	865	894	798	861	843	817	861	823	810	818	874	874	889	838	860	879	857	840	858	870	841	847	811	865	843	847	864	805	840	877	854	878	856	839	836	834	833	871	847	852	824	867	851	868	882	868	855	885	879	870	855	811	900	826	881	806	889	841	818	854	869	793	839	892	829	831	858	849	860	839	864	857	886	836	821	849	783	842	815	868	903	841	873	858	831	800	873	865	899	883	812	823	829	862	815	781	844	850	846	854	900	880	908	853	873	832	810	833	854	815	797	807	866	852	887	837	840	829	882	847	795	841	867	853	855	877	847	843	849	839	886	831	813	887	846	808	822	866	901	778	880	812	902	838	839	837	809	859	840	816	821	818	827	843	834	838	863	874	819	844	842	829	905	832	874	873	819	872	888	854	802	829	902	854	829	869	827	826	885	809	888	803	838	763	839	899	862	818	880	817	815	905	890	830	817	857	826	849	750	825	878	782	841	912	817	863	862	820	857	876	901	901	805	832	832	839	855	883	838	871	823	809	834	809	831	886	916	806	857	834	863	834	855	858	880	833	877	854	890	840	843	893	881	892	883	865	828	874	897	862	799	839	847	895	848	831	832	829	872	854	840	840	866	864	829	789	813	884	855	809	829	830	872	820	831	806	888	891	843	874	835	851	840	852	848	825	859	800	883	835	876	844	864	792	798	839	851	866	888	807	845	816	825	823	884	841	820	848	808	847	836	802	846	905	863	894	912	894	875	861	869	868	867	842	842	833	873	858	813	868	873	886	840	855	839	822	867	858	887	805	803	843	829	880	850	857	833	833	860	872	839	824	800	880	902	826	849	816	856	823	841	832	819	854	862	855	858	871	887	854	869	800	833	911	855	865	858	839	863	843	857	895	839	864	850	855	869	875	826	878	844	840	836	912	811	867	820	780	825	820	814	889	841	797	837	831	891	831	862	822	834	848	831	806	811	865	849	823	858	834	916	897	840	847	814	893	843	840	799	828	850	885	853	867	881	839	850	828	902	867	793	812	882	855	888	843	847	900	818	843	856	832	839	858	843	864	845	836	863	856	821	869	890	893	881	824	834	838	864	852	821	824	857	825	813	812	895	887	865	862	887	791	841	847	871	863	827	826	839	821	856	838	864	889	860	843	897	844	769	868	910	844	841	800	831	814	861	852	830	837	833	808	829	819	839	854	890	833	838	827	817	804	816	854	881	840	919	838	857	883	835	837	873	845	816	830	845	897	870	821	871	848	799	832	882	918	812	815	881	838	875	897	804	821	877	887	852	855	895	842	895	837	885	843	856	851	876	798	899	837	830	805	780	852	850	886	892	866	847	896	811	814	789	863	835	844	841	835	895	861	826	875	872	865	885	847	804	846	869	833	875	826	800	877	899	786	843	883	831	884	837	878	851	851	832	885	879	851	846	850	854	870	856	838	835	864	845	841	842	829	857	869	824	837	851	831	866	866	805	858	892	818	898	828	865	854	890	812	792	821	897	846	844	821	810	861	815	861	871	928	848	824	820	913	818	803	833	838	841	871	845	872	859	843	873	815	847	895	878	853	835	858	841	841	828	792	841	846	826	821	836	800	833	868	874	818	813	817	859	917	815	782	866	881	818	855	856	837	810	870	867	855	818	849	853	855	868	844	855	862	812	846	826	900	839	872	860	896	843	877	851	879	860	825	842	836	865	896	846	867	886	869	868	891	894	833	841	904	851	908	891	866	854	860	838	845	871	869	838	842	877	890	851	870	857	870	818	846	863	840	795	872	907	801	800	858	893	884	857	815	867	863	818	848	870	843	857	829	885	892	787	810	884	828	849	819	869	854	814	860	884	822	819	867	851	846	842	790	840	827	872	852	805	882	828	822	855	856	866	875	799	789	862	892	795	882	899	852	796	824	791	817	849	829	850	849	822	877	844	835	861	825	833	869	848	831	839	801	844	800	864	852	830	849	816	818	867	844	875	813	849	809	818	894	873	800	821	868	837	794	837	917	861	847	831	826	856	885	869	822	855	848	863	801	823	845	904	828	824	855	810	856	853	815	815	812	854	868	856	855	814	857	889	853	816	899	877	895	875	850	844	830	858	859	867	858	865	853	806	839	834	818	862	807	801	840	847	803	867	880	921	864	852	866	866	854	815	791	882	868	846	855	848	878	874	827	839	818	870	868	891	847	869	873	890	817	829	906	803	886	824	865	834	880	823	886	829	812	798	879	841	784	818	851	881	812	871	796	858	847	879	847	806	872	813	869	846	798	841	870	857	824	856	824	857	862	812	823	810	877	779	775	829	923	829	809	855	868	829	835	852	866	867	855	874	833	853	822	923	880	812	894	838	870	842	850	871	879	850	835	855	850	826	887	859	876	879	820	855	853	838	869	875	823	870	932	880	812	825	844	837	889	838	868	819	839	801	832	841	812	859	786	877	757	845	840	802	884	792	852	919	819	822	864	853	882	849	868	889	819	845	853	804	802	862	863	887	844	876	822	810	829	862	819	801	862	859	849	875	873	838	790	861	795	859	844	837	837	873	839	864	870	843	807	902	829	840	850	868	816	848	836	845	875	868	858	801	776	853	828	889	849	828	825	822	876	811	863	851	886	852	854	843	848	809	917	829	847	808	865	833	849	907	827	840	892	854	859	830	865	887	895	821	816	828	840	900	832	811	807	855	843	873	854	818	836	857	860	836	795	829	827	836	879	833	875	884	823	876	846	842	854	819	823	862	871	877	912	817	843	843	811	819	835	835	877	808	741	876	833	825	859	815	845	869	780	813	851	867	846	859	873	839	868	869	848	859	840	887	873	884	857	839	867	855	842	868	877	880	866	848	823	841	870	838	840	854	872	828	834	863	882	816	852	834	837	860	890	817	826	826	845	835	828	815	854	864	854	857	864	846	852	841	824	864	870	868	829	875	798	870	806	870	833	798	922	887	880	858	791	831	836	847	823	866	879	848	828	820	874	831	888	827	821	881	821	844	833	838	867	848	861	906	835	865	873	888	877	840	835	825	820	845	782	872	837	842	854	823	894	804	840	841	860	825	904	829	869	856	839	819	883	834	820	798	875	833	802	865	876	817	785	842	858	853	834	804	834	835	836	833	899	868	868	865	867	802	888	800	831	859	838	839	771	838	787	804	851	826	814	870	826	869	881
34496	54293	44633	30748	20275	13904	10751	8626	6450	5003	4074	3197	2994	2392	1978	1809	1619	1472	1451	1261	1254	1209	1117	1016	982	944	986	969	952	977	966	887	867	901	903	900	862	883	905	868	863	885	891	846	871	844	872	795	852	885	881	860	855	881	851	890	877	818	819	802	854	812	842	848	843	904	817	816	903	848	857	819	823	834	855	825	858	892	808	857	858	808	847	863	796	835	797	838	855	820	840	857	827	859	842	869	817	793	835	825	889	856	869	860	865	810	825	868	812	887	823	871	903	848	767	844	822	836	832	855	861	840	835	808	811	841	866	859	860	862	873	866	792	787	882	858	838	876	863	795	864	796	842	791	823	795	857	810	863	852	875	822	857	859	829	835	908	854	822	858	818	780	833	852	813	825	836	846	875	847	862	860	869	825	859	844	854	831	852	822	861	784	843	857	860	870	883	864	802	829	864	817	846	902	821	814	813	829	796	799	880	946	806	833	853	857	800	863	814	794	819	850	829	764	847	826	878	849	838	832	796	808	884	838	894	856	838	856	835	859	862	841	863	853	823	864	813	844	850	796	871	824	808	835	790	848	861	803	870	817	819	837	883	810	820	800	866	821	840	928	872	859	832	862	900	849	785	798	860	872	831	854	791	855	886	810	829	861	865	822	891	804	870	840	810	804	859	832	843	881	826	860	846	858	832	844	877	793	842	859	855	853	845	856	854	873	818	817	771	841	816	847	894	840	815	837	858	827	820	852	904	820	852	784	882	811	800	847	825	853	790	755	815	817	825	813	842	871	835	852	830	852	797	826	824	782	857	843	872	894	838	805	842	786	834	847	837	816	850	847	827	817	846	817	828	830	799	868	836	812	822	818	835	824	791	859	841	825	857	805	805	812	895	837	854	789	829	811	852	835	802	853	841	862	824	818	822	849	810	789	884	817	839	860	828	883	861	825	850	871	794	794	830	873	826	848	819	796	768	823	831	820	866	849	859	794	801	829	862	917	919	863	885	805	898	824	817	822	848	850	831	827	815	768	897	839	839	894	782	828	876	795	814	860	849	841	868	837	849	837	809	857	798	847	803	798	848	896	808	839	836	857	911	867	846	845	763	880	817	864	837	863	828	841	853	868	806	824	824	829	879	820	851	843	795	861	842	846	827	865	866	862	840	822	873	823	890	851	778	847	888	871	885	839	852	863	845	841	820	820	838	857	840	814	773	803	812	813	833	863	795	778	830	841	800	857	801	841	857	878	892	794	782	824	865	840	830	823	870	848	826	854	847	812	820	835	774	860	815	847	817	873	863	838	880	836	831	877	832	853	834	842	817	860	837	856	864	875	826	822	845	850	802	826	850	828	764	831	864	796	811	822	848	776	845	826	818	837	808	826	821	813	860	806	843	853	852	821	834	859	882	820	905	826	808	853	888	844	851	864	795	907	873	818	787	779	865	840	819	750	819	830	863	853	866	790	842	860	801	842	762	847	811	792	854	869	855	876	852	849	851	851	830	824	801	824	830	847	810	819	808	829	815	909	808	818	778	862	867	880	792	821	862	812	817	860	848	822	843	811	862	856	847	806	839	920	824	738	855	845	850	827	801	855	836	808	828	818	832	798	783	865	853	830	792	894	882	855	881	839	868	849	861	842	831	835	881	850	850	906	816	834	851	890	849	838	858	787	848	847	832	826	814	850	877	851	838	857	849	852	802	848	817	825	863	852	851	793	826	830	840	886	856	856	846	818	885	871	847	821	863	845	845	841	789	787	824	825	836	827	880	852	863	794	803	829	852	841	873	852	863	833	808	820	846	829	832	820	828	868	821	841	862	836	861	879	821	815	826	798	869	850	861	809	830	843	818	840	765	865	905	826	857	845	808	793	799	863	850	863	877	895	818	827	771	853	818	856	927	843	850	836	840	798	845	797	813	833	806	835	806	799	857	861	857	869	883	897	825	845	844	877	833	845	831	874	877	806	802	852	829	863	824	825	842	842	843	883	830	812	796	819	823	834	846	865	869	830	831	868	846	831	824	808	868	833	848	826	825	856	834	824	836	849	883	878	791	853	821	848	872	860	868	822	838	836	885	814	847	837	875	859	904	801	825	833	813	865	830	855	845	859	828	830	805	834	830	812	809	854	804	822	827	831	862	875	894	846	815	820	871	802	816	794	913	873	852	808	846	837	833	818	854	816	823	857	837	880	866	857	844	858	886	777	849	855	877	884	863	840	872	862	823	833	863	849	808	842	848	830	769	822	819	783	813	830	832	836	863	842	882	893	813	874	856	824	891	831	866	816	833	837	803	866	837	838	855	828	845	878	885	818	816	741	870	859	848	838	795	822	884	874	803	881	857	860	892	841	859	831	798	809	874	835	864	799	830	830	851	830	804	867	837	874	836	824	824	808	814	828	873	826	847	799	862	856	861	863	821	853	849	832	845	768	855	850	828	852	820	851	885	843	843	828	804	882	848	787	818	835	851	821	869	788	871	868	833	823	836	855	806	824	821	794	809	865	820	863	826	800	836	847	910	808	810	897	847	821	841	821	852	892	871	874	846	818	852	826	809	872	837	799	786	887	809	834	866	846	865	818	882	831	814	885	802	806	835	845	846	817	864	851	836	848	830	811	822	790	815	788	851	849	866	840	814	889	842	822	868	826	835	866	829	859	795	824	848	831	811	800	852	851	807	852	784	803	805	846	879	780	833	825	810	848	849	806	829	813	877	771	887	826	848	904	822	855	864	877	869	858	849	865	809	851	863	826	901	902	839	788	874	869	843	831	801	847	802	867	869	834	807	788	824	805	810	829	856	827	843	841	867	834	808	828	894	899	852	860	847	833	855	863	789	857	807	888	883	817	838	835	910	878	868	807	776	831	826	834	888	874	825	887	878	839	877	856	783	847	863	843	876	829	904	835	852	819	784	805	818	810	826	814	851	844	819	776	872	811	843	837	854	862	871	820	824	824	815	808	874	831	868	803	800	842	853	800	825	844	867	824	776	890	867	819	890	880	829	847	787	831	829	813	848	884	852	802	864	856	859	840	837	803	807	799	862	838	845	843	857	832	871	892	883	824	879	838	870	819	791	804	824	866	829	856	892	853	820	837	862	847	865	858	847	819	848	869	844	844	869	878	858	808	790	858	846	829	861	826	818	861	855	847	872	840	825	832	799	865	843	847	883	827	838	795	853	816	838	877	805	862	833	841	866	839	840	843	859	865	869	820	839	855	830	836	883	807	800	851	850	829	881	825	874	824	858	878	823	813	851	839	761	869	789	878	802	837	857	841	823	787	807	846	819	802	861	834	817	849	809	844	858	830	865	869	814	828	848	805	820	806	871	894	805	842	877	830	824	858	818	839	885	853	805	842	880	836	807	844	835	819	820	810	803	829	797	851	812	832	869	826	837	806	823	838	847	878	858	894	814	826	825	842	843	861	835	892	878	806	867	850	850	849	809	886	848	822	836	885	823	862	855	881	852	833	815	880	872	823	866	825	855	802	839	867	850	884
25457	21552	28621	26769	18272	10404	6849	4949	3765	3156	2527	2223	1980	1783	1571	1399	1381	1273	1285	1144	1168	1108	1086	1051	1048	1015	974	1050	936	962	969	943	957	922	949	908	915	975	1026	967	879	917	953	959	892	935	989	995	921	939	930	911	945	990	896	934	886	902	879	941	897	928	964	939	911	958	883	950	930	906	945	903	890	956	958	937	889	921	977	898	902	896	908	901	881	895	886	921	945	894	885	927	886	926	867	918	900	911	899	898	925	883	1011	891	893	917	856	931	925	963	944	942	936	916	952	924	899	967	902	943	899	928	941	907	887	896	876	968	915	892	927	904	891	954	902	884	913	869	893	863	895	921	885	897	967	962	916	933	922	929	898	979	901	884	942	854	909	920	886	892	936	876	896	923	923	931	914	850	866	905	909	881	926	909	898	914	867	936	885	908	938	912	920	931	899	914	938	926	922	941	918	937	915	902	909	903	895	843	927	936	901	880	945	895	908	935	912	932	936	915	883	870	895	884	919	866	957	961	868	940	919	884	897	942	889	936	960	915	874	911	943	877	897	929	941	938	935	925	885	875	924	917	891	918	930	922	919	907	880	917	894	853	989	896	898	864	894	964	930	880	928	879	943	922	962	899	952	860	880	886	956	881	920	934	970	912	907	930	939	910	901	882	924	908	902	861	985	921	917	957	933	1021	908	914	976	905	919	903	950	918	886	942	927	910	896	935	908	912	920	945	917	894	961	970	910	897	920	955	904	871	873	907	937	913	921	862	893	907	961	950	933	905	926	941	906	939	956	958	906	849	944	955	902	944	917	931	861	963	938	915	888	892	835	931	858	942	910	951	932	912	868	924	913	860	931	955	948	941	955	952	876	874	934	901	915	929	968	932	902	928	888	963	912	916	913	964	942	917	944	967	908	883	921	864	909	933	905	930	866	905	900	874	897	934	925	895	879	921	952	920	971	904	930	957	918	922	936	960	935	887	858	898	898	912	909	873	894	907	911	910	938	955	904	910	899	910	944	920	913	879	980	904	884	932	888	937	870	939	952	944	902	942	948	879	895	956	963	952	884	906	929	937	928	886	945	898	940	863	927	925	946	938	944	950	975	931	923	937	969	895	995	902	896	909	867	898	937	956	874	902	919	941	909	890	906	880	954	952	919	912	944	930	934	920	904	872	914	927	929	933	953	941	889	895	955	907	913	899	965	892	928	896	966	901	894	931	879	919	846	956	905	949	885	921	952	945	914	897	947	895	869	931	959	953	859	877	911	922	935	879	936	955	929	864	875	914	870	885	925	966	923	931	865	896	910	914	909	932	928	878	892	879	895	875	905	878	892	891	925	895	936	897	927	919	936	917	946	913	883	869	887	880	847	938	876	912	914	899	937	914	909	962	924	891	928	930	902	916	934	963	839	896	922	904	926	899	876	914	894	910	908	898	850	875	881	911	878	959	864	968	948	925	921	950	916	927	898	928	893	926	949	917	932	922	889	914	970	895	926	904	915	932	891	973	953	878	923	894	909	945	940	870	963	893	944	908	944	904	946	940	890	865	879	905	924	917	931	926	902	844	945	946	915	916	917	945	906	934	920	916	891	926	938	930	938	882	952	944	919	895	895	902	933	905	992	893	856	888	902	941	856	933	880	956	905	875	905	932	909	917	934	940	861	890	957	961	938	933	836	892	893	921	913	899	934	905	927	949	812	932	888	929	914	907	945	882	911	907	901	941	966	924	904	905	922	906	908	967	927	934	938	929	953	889	872	987	866	915	860	925	903	863	914	933	908	900	943	876	927	876	960	885	937	877	933	903	952	940	902	917	957	951	914	972	899	914	875	891	932	878	905	900	944	898	979	921	907	914	924	893	957	979	887	914	960	899	967	873	947	942	868	899	959	961	964	925	898	874	890	957	952	898	907	874	932	933	878	954	893	917	919	951	923	901	904	930	925	898	907	856	886	897	928	920	909	976	916	899	894	911	946	882	914	896	911	883	898	947	858	929	897	900	897	934	912	885	915	872	955	908	908	945	936	900	969	914	907	869	882	895	917	928	876	918	918	923	878	937	936	909	904	880	942	943	858	932	882	898	906	884	915	913	922	892	867	912	977	974	913	949	821	918	916	863	923	885	985	921	927	878	906	918	887	916	918	885	915	921	894	925	907	919	916	982	928	907	946	907	911	898	893	982	954	874	917	921	903	875	937	895	943	916	897	916	849	861	927	958	890	892	897	950	899	865	900	923	937	889	875	909	922	923	900	922	971	896	939	861	896	903	926	960	927	918	944	955	932	931	911	943	892	870	947	937	945	895	953	884	928	928	858	939	969	903	961	882	847	897	889	905	903	911	897	937	946	955	909	869	931	905	894	897	938	906	929	969	878	923	991	906	890	956	928	950	901	899	953	911	862	887	939	929	911	869	911	924	944	913	943	921	941	910	966	934	885	907	885	921	879	915	956	898	964	910	902	904	925	936	963	860	950	919	955	969	907	867	890	894	923	977	914	841	910	952	864	854	889	925	897	954	933	938	962	873	882	915	886	884	1000	980	859	914	927	864	907	958	900	891	928	922	914	907	937	886	951	878	916	903	946	966	947	920	890	891	913	895	924	927	909	864	854	909	825	922	940	944	950	948	935	955	920	965	931	907	892	939	895	879	947	901	938	907	907	889	927	919	934	890	907	895	886	977	923	903	951	891	938	935	954	908	940	958	951	885	916	883	949	907	900	927	897	921	917	897	910	940	924	910	889	937	932	951	862	901	940	914	890	914	907	880	919	940	931	892	910	908	914	906	925	871	912	945	997	990	896	940	885	897	894	921	903	905	931	889	871	902	920	889	880	922	903	907	876	916	950	832	938	942	918	887	897	901	883	877	855	876	915	924	883	907	921	898	979	892	941	936	911	962	937	876	931	906	939	881	890	875	896	876	895	886	931	910	891	921	933	939	872	908	920	888	932	867	886	948	905	906	937	914	919	876	875	921	935	908	910	958	956	929	897	930	959	931	873	960	900	941	925	903	912	898	941	982	883	909	923	888	961	942	886	992	962	917	885	914	978	976	917	892	971	919	928	882	927	928	922	853	873	882	923	882	895	876	922	939	912	920	957	906	931	916	949	880	903	898	952	940	910	937	884	994	967	932	918	944	919	915	964	876	860	889	904	978	893	918	981	924	867	956	941	984	908	942	933	849	983	962	921	868	946	885	884	890	878	910	958	866	922	932	872	891	898	936	940	925	928	978	940	891	901	881	939	862	868	925	826	920	896	908	908	935	896	867	900	880	888	897	909	924	926	900	890	903	883	906	875	913	908	909	845	910	890	867	910	931	871	933	931	870	881	919	875	914	886	927	934	948	932	961	948	893	899	889	946	938	863	881	947	952	864	966	902	874	900	907	902	910	946	882	941	918	853	874	881	883	1012	930	890	903	963	866	897	864	933	922	868	931	957	930	870	945	957	924	946	969	900	947	908	928	993	902	856	901	937	909	860	903	904	921	919	925	947	875	936	939	887	937
33925	53874	39492	23672	15872	12174	9409	7312	5586	4425	3586	2861	2592	2262	1871	1712	1631	1437	1395	1320	1217	1137	1100	1079	1096	1062	1007	1029	1031	983	966	1018	970	995	935	935	955	947	912	899	895	933	905	900	923	893	963	906	915	925	901	981	892	905	825	863	912	865	915	902	901	888	918	919	880	883	939	906	891	886	875	872	906	901	952	866	906	889	941	946	859	918	871	926	898	924	937	882	917	920	865	921	925	888	897	932	978	897	873	828	933	874	903	890	880	906	844	887	879	908	846	883	870	960	874	870	878	954	919	985	931	878	900	866	893	944	870	854	924	926	887	897	906	872	923	913	879	871	881	928	897	884	935	910	918	899	941	892	887	944	907	936	902	880	903	875	883	908	874	902	833	903	877	913	919	835	953	874	957	919	834	891	909	935	917	891	860	862	951	965	891	904	904	933	899	930	939	872	891	915	925	866	886	905	897	919	905	891	866	864	900	885	858	893	908	963	890	907	847	913	904	874	863	895	845	897	911	959	960	928	920	890	921	908	877	912	873	876	901	919	935	906	913	959	884	974	878	895	935	883	886	886	880	930	851	857	925	871	910	890	912	920	858	944	940	913	871	885	887	934	869	940	954	896	892	956	879	848	888	871	894	913	950	891	934	915	974	943	966	892	857	915	946	908	919	896	826	910	892	885	916	892	900	869	892	917	863	924	923	913	913	871	909	891	902	883	907	927	889	906	891	919	889	901	810	904	920	874	883	861	923	889	863	901	922	900	891	904	921	844	885	942	908	941	933	874	935	910	874	915	931	875	931	869	873	883	896	883	845	910	912	903	815	861	941	944	878	909	932	917	863	911	921	888	929	913	918	856	935	847	878	921	886	905	886	897	921	852	894	876	913	879	864	942	859	922	887	931	845	873	933	904	878	893	925	909	872	932	879	926	896	920	904	911	890	873	881	850	926	844	913	907	887	925	928	864	939	869	878	891	841	917	903	900	897	912	881	909	909	885	919	897	923	941	880	899	891	930	902	889	946	919	916	951	910	949	873	965	890	926	885	963	908	887	916	921	916	917	888	887	911	952	872	856	929	888	897	890	965	862	949	897	867	947	897	919	927	901	902	857	931	962	881	912	924	888	900	955	879	895	927	928	860	900	826	940	932	879	901	891	947	863	987	876	890	869	898	912	916	944	882	840	890	938	895	929	943	904	908	897	934	914	893	896	892	877	915	922	908	888	943	928	906	910	933	904	900	915	903	917	915	936	849	919	871	866	886	930	876	869	927	968	882	912	900	949	853	925	919	935	932	912	911	908	854	881	940	903	880	937	880	893	911	903	927	937	921	864	945	925	931	886	903	875	898	900	918	897	891	889	837	912	866	905	869	891	967	927	868	921	903	893	954	933	897	924	855	928	944	912	904	867	939	961	904	900	921	906	889	923	890	923	921	885	881	910	935	919	888	902	898	863	936	875	892	951	869	934	902	848	920	885	920	846	885	851	953	874	851	896	883	950	951	877	887	968	869	926	902	881	871	862	914	943	895	916	915	936	890	896	940	879	854	901	926	911	855	868	898	955	912	865	905	927	873	925	910	911	910	866	904	861	918	881	925	941	917	907	858	884	949	881	901	879	924	887	853	876	918	906	854	895	919	884	938	916	934	872	923	892	935	909	924	883	895	889	925	886	945	929	895	932	912	874	930	984	887	868	887	897	873	894	915	908	917	847	895	929	889	925	845	967	939	930	879	962	895	911	869	857	924	943	851	919	851	901	897	869	887	921	914	941	842	926	868	901	971	927	922	916	888	884	863	863	926	914	909	916	887	890	947	935	973	901	922	913	886	905	865	888	875	935	939	933	922	940	848	848	897	906	914	912	869	857	872	973	825	923	955	895	887	943	873	943	901	944	951	882	892	907	900	855	879	897	884	944	887	928	897	933	927	895	893	968	916	931	921	907	866	915	977	872	897	900	928	910	870	896	940	890	927	876	923	877	885	878	849	907	880	903	882	926	960	873	917	969	927	875	860	924	900	866	949	932	925	971	876	874	874	963	883	897	850	888	878	881	924	844	893	897	891	868	932	926	839	911	948	981	954	910	869	877	922	981	896	922	943	920	872	906	906	898	871	824	885	879	890	889	872	913	901	897	970	909	890	896	948	907	897	853	900	925	914	895	872	930	895	872	938	862	968	911	848	944	933	850	939	956	949	859	945	893	917	910	878	900	896	901	886	870	885	884	893	870	826	881	868	899	961	938	949	903	922	870	954	937	955	895	921	882	903	931	917	938	896	949	950	897	909	933	937	939	892	903	903	855	928	922	932	892	941	943	911	874	881	928	885	915	932	908	903	870	913	909	964	891	889	912	870	962	949	933	899	909	903	941	902	882	906	916	890	881	916	876	898	894	930	934	890	925	883	884	944	935	876	916	891	885	894	942	914	878	933	903	886	887	933	853	915	844	883	876	850	907	903	932	902	906	904	876	916	913	928	825	959	911	918	863	906	975	884	885	962	917	960	876	970	894	901	879	926	959	929	884	898	899	866	900	920	903	882	941	901	938	895	938	885	901	956	910	888	895	881	917	910	885	931	916	857	889	923	897	916	889	884	906	866	920	904	864	940	885	880	934	940	874	919	957	889	918	887	905	907	955	881	931	865	954	933	890	864	874	921	942	899	897	899	924	881	917	916	896	881	942	939	875	957	861	890	852	944	926	935	872	854	942	904	880	961	891	866	910	922	941	955	875	862	884	941	861	897	908	953	920	917	866	849	913	874	894	867	888	838	944	864	896	887	931	927	867	932	893	923	914	902	853	960	920	935	905	944	912	948	919	931	931	966	932	900	903	928	906	926	985	854	883	882	828	858	890	879	944	841	922	872	947	883	892	921	917	920	913	947	921	848	954	910	888	951	926	913	898	901	905	925	946	988	844	884	926	894	864	900	910	874	884	926	904	908	923	903	887	935	900	845	925	897	920	860	894	898	904	879	906	858	891	901	893	894	918	919	877	947	861	884	903	875	918	888	875	912	863	971	937	925	936	927	917	917	894	943	952	910	919	876	878	919	907	915	887	918	910	885	902	951	871	941	878	922	912	904	873	906	858	891	932	949	969	869	826	882	901	917	877	947	976	900	950	923	917	917	870	865	967	866	910	883	962	944	854	912	866	877	870	928	953	947	880	879	911	920	930	879	931	895	945	929	894	888	891	882	884	907	899	911	878	893	885	919	886	902	939	937	922	972	867	912	890	881	868	883	906	855	864	917	890	896	914	857	911	906	931	937	840	973	918	903	871	944	928	891	893	893	915	865	867	876	883	957	899	934	864	880	911	903	910	892	933	875	944	892	911	929	913	898	843	921	827	898	911	896	874	939	880	929	920	860	901	875	916	883	901	881	887	892	905	855	863	915	846	913	876	944	926	842	884	941	909	850	916	938	895	918	922	915	939	930	921	920	924	920	907	893	919	858	873	951	889	889	876	927	958	925	914	917	921	922	875	916	914	932	972	926	931	923	873
23072	21479	29228	24246	21833	22538	18544	8909	6095	4932	3964	3304	2955	2474	2031	1845	1693	1641	1508	1426	1333	1274	1199	1175	1150	1107	1104	1096	1103	1033	1053	1019	1039	1035	1037	987	1000	1005	1029	968	964	1012	1006	995	992	1045	997	990	1023	1030	1044	957	959	1039	1012	1043	985	973	965	959	974	938	978	971	1016	1067	975	941	971	950	962	979	954	965	980	1035	986	973	993	981	889	1006	964	954	907	971	940	942	930	985	922	985	905	965	1010	989	972	939	905	910	944	977	885	970	1005	1015	1006	919	968	995	1010	939	973	950	903	999	1028	948	973	953	1045	978	954	985	915	968	1003	950	951	906	948	1016	976	945	979	962	940	997	1007	914	977	913	993	958	939	983	951	980	980	1029	958	913	950	978	945	1029	985	1028	954	941	945	935	994	993	969	936	1013	946	961	956	977	975	953	946	965	954	931	946	944	952	914	969	967	941	1003	967	984	945	892	953	992	997	969	976	975	1037	976	975	987	958	942	925	957	900	923	1003	960	944	973	972	944	949	900	954	988	948	971	971	934	1022	955	977	968	995	956	918	1056	1014	996	965	1002	917	956	936	991	969	889	960	950	933	956	971	996	963	950	975	963	998	948	1012	996	990	950	1015	988	953	974	1023	962	957	967	926	952	1006	998	943	1013	928	936	942	895	1010	1006	968	1007	978	936	994	1016	987	981	962	1035	946	962	973	908	945	964	911	980	952	1019	988	1006	932	949	985	927	954	959	1017	913	961	926	953	940	988	952	994	981	899	971	979	940	927	955	945	945	937	967	970	995	944	949	957	1002	1010	1019	996	953	953	949	1007	932	951	998	953	956	925	970	1033	961	966	934	971	972	961	927	1003	920	962	946	980	936	960	908	979	995	995	1005	952	983	1033	908	967	951	997	959	917	882	917	961	891	921	1005	956	984	952	960	902	929	947	979	937	999	958	976	946	1024	935	1023	952	920	957	971	984	916	942	989	952	930	976	950	998	951	975	960	944	940	940	1019	968	1011	1001	949	1027	962	1008	930	959	985	957	939	995	981	975	944	993	951	992	916	983	919	955	954	1050	982	952	987	972	926	977	959	966	938	940	967	940	951	950	979	956	990	931	969	969	945	948	905	1018	957	976	989	1027	936	952	1002	947	979	964	953	995	958	932	936	1004	969	986	956	978	988	941	993	958	990	872	974	1000	921	950	937	908	918	950	955	980	940	941	977	928	999	967	950	931	948	987	1014	962	951	1024	912	947	971	968	936	998	953	936	966	939	978	985	998	973	943	940	916	958	936	974	965	988	993	986	963	941	950	920	965	985	933	919	937	981	941	980	971	979	950	982	961	986	963	994	1035	941	981	977	1009	946	947	940	930	946	1002	930	930	931	993	944	936	963	974	935	948	903	971	924	964	986	950	983	947	946	1003	998	983	968	1005	950	965	923	1007	954	937	929	962	974	990	955	1021	973	966	962	899	985	972	1000	984	936	944	937	967	951	990	919	998	950	1014	953	952	975	970	942	957	965	957	948	956	948	891	981	943	963	911	940	979	956	954	992	1017	1002	953	1007	989	950	964	959	974	950	984	993	929	972	961	1002	988	952	944	979	958	928	967	981	958	938	928	950	966	972	985	982	931	945	1018	976	915	909	929	923	995	1031	978	947	940	954	932	952	938	937	964	948	961	981	912	915	969	969	941	909	967	1009	1023	992	969	927	998	1001	923	1004	969	954	914	895	964	925	923	951	930	920	965	960	941	990	991	922	983	979	961	936	977	898	984	932	943	954	907	976	1015	991	938	1016	953	986	996	1010	934	1001	972	967	988	922	997	1014	962	947	972	934	972	1026	980	971	875	969	1001	987	937	1036	939	987	977	969	1026	924	940	1012	1007	993	1001	954	968	995	976	933	990	947	947	965	964	926	968	925	968	1044	978	948	951	935	967	971	968	996	962	977	1007	975	945	923	975	989	970	984	954	978	943	958	1007	946	894	950	918	913	892	978	922	976	916	958	998	1030	925	945	920	938	893	974	962	949	943	965	905	934	923	985	1009	1014	903	971	941	974	962	914	935	968	980	857	949	980	961	953	970	955	1003	974	978	900	974	959	956	961	989	955	967	989	993	984	1009	918	990	997	957	928	970	970	938	1020	939	901	1011	936	979	990	962	981	972	915	967	981	952	925	931	985	957	978	976	945	915	966	955	972	970	1020	964	936	987	991	998	878	988	939	926	920	952	933	962	987	977	992	975	953	972	946	961	1019	982	965	897	992	957	946	971	999	1015	936	971	1025	943	964	931	1001	982	972	963	918	970	984	951	951	934	937	987	926	915	951	964	991	962	974	962	926	966	992	933	939	937	970	965	959	941	966	994	994	958	895	906	937	940	952	926	987	982	1003	962	938	913	935	1007	955	968	896	1013	974	1000	960	960	994	989	910	973	924	983	995	969	959	912	950	995	937	968	952	958	968	1009	978	909	980	978	1008	994	1007	919	935	950	935	966	960	996	951	966	939	938	1006	978	979	986	925	919	951	991	981	954	954	934	963	900	989	976	943	921	912	950	917	989	969	906	995	951	993	945	945	942	960	952	1000	928	934	956	954	933	969	977	991	950	957	947	944	997	1006	970	957	900	971	919	919	990	986	947	921	943	977	902	948	930	892	970	999	1036	930	984	924	1012	964	922	991	922	978	945	918	973	967	993	965	991	918	984	955	960	956	986	974	958	895	978	976	918	972	972	980	963	1038	964	913	1015	1015	998	981	964	964	996	949	896	971	1002	997	974	917	986	973	932	964	967	982	928	965	997	917	927	892	984	970	948	994	946	951	938	950	967	976	905	985	941	960	948	971	921	942	951	980	933	948	898	962	1033	946	919	909	911	988	924	933	968	953	976	990	938	979	964	983	994	954	964	978	949	944	960	974	993	906	897	1016	950	957	904	955	957	923	973	924	961	994	979	971	920	946	892	932	865	952	953	991	953	998	961	982	986	1009	994	1008	914	986	1019	938	953	968	948	961	989	951	969	991	898	959	960	961	923	926	979	1006	933	984	923	944	924	947	920	917	915	963	961	993	968	959	967	967	986	997	994	960	932	955	894	964	1016	915	974	954	996	929	1012	909	982	1020	1000	963	930	971	957	988	929	970	964	931	964	971	980	951	981	996	935	953	934	941	993	982	933	973	900	933	943	910	969	926	959	978	978	984	949	991	940	973	991	981	1019	930	955	987	933	982	950	1022	946	980	980	962	950	936	921	987	952	936	917	872	909	946	972	907	921	980	1013	976	942	953	962	976	944	960	973	959	962	1003	903	947	938	995	939	951	943	976	967	1028	939	960	974	926	916	1001	900	950	940	987	999	958	984	960	1000	996	931	939	927	985	984	963	968	980	986	982	967	988	987	963	933	1006	925	927	967	949	940	932	951	950	906	958	972	939	992	980	945	952	989	946	942	1004	946	953	980	942	988	919	911	991	967	1020	989	956	941	926	960	997	985	978	1000	997	949	923	951	982	915	974	995	977	1005	983	897	982	963	999	997	930	979	918	966	929	928	937	1009	936	968	963	949	996	989	974	1011	967	914	945	1000	973	944	915	941	943	964	928	949	1025	935	948	921	982	904	940	977	1005	954	984	1015	927	922	1004	976	953	895	945	920	966	976	924	962	994	979	950	991	938	989
37739	62943	48616	33210	24896	17879	13603	10835	8396	6496	5294	4239	3543	3021	2532	2218	1949	1717	1672	1503	1479	1348	1284	1284	1219	1164	1169	1117	1117	1064	999	1018	1000	1035	1054	955	983	980	988	978	936	984	958	1055	998	1002	962	925	1002	920	944	951	936	911	946	963	947	901	927	952	880	961	999	890	978	972	926	937	994	926	933	922	909	903	961	938	963	912	908	938	921	950	943	924	948	890	944	861	925	919	920	906	896	886	917	910	936	947	912	877	867	891	920	927	894	925	914	941	947	929	978	973	886	911	915	896	942	917	960	930	925	928	962	895	936	920	903	960	944	928	917	871	912	907	989	865	901	911	900	922	929	922	931	926	963	934	939	902	920	949	890	938	875	962	924	920	922	975	924	923	929	922	917	902	951	941	949	965	904	863	990	873	966	891	936	1010	930	962	916	929	896	925	926	947	965	903	978	911	956	951	967	956	945	949	878	881	926	853	943	913	918	929	904	971	863	927	952	943	929	972	966	943	922	903	962	917	955	892	886	862	965	895	929	910	915	944	932	937	912	925	946	936	911	909	910	934	882	969	934	895	896	920	943	937	965	901	867	936	921	906	909	901	895	886	956	883	884	971	882	926	955	906	892	963	875	871	967	944	936	844	914	948	873	911	942	955	891	925	927	920	920	938	948	937	1020	971	889	921	880	951	958	906	972	904	944	884	885	899	965	939	981	930	897	939	938	931	932	927	911	914	931	933	901	950	960	946	915	959	917	972	939	907	884	949	943	946	906	899	884	923	946	962	906	943	951	946	936	953	972	980	940	882	908	896	936	922	959	854	919	926	920	911	923	943	958	884	961	998	893	910	945	995	933	918	955	867	957	923	964	923	941	934	925	939	893	909	922	925	900	920	907	901	868	926	940	912	911	945	901	906	937	963	891	917	878	931	858	957	935	912	917	932	910	978	929	887	948	977	920	920	972	906	900	952	877	970	919	927	937	929	941	895	957	949	975	941	939	887	929	918	930	946	940	943	936	931	931	947	929	913	882	938	884	837	862	875	907	878	918	997	985	929	929	919	963	927	930	978	929	948	933	893	967	1002	916	909	966	937	929	952	913	934	918	910	871	991	906	895	915	928	880	958	889	920	958	927	959	934	980	877	919	915	898	865	926	921	917	950	917	913	971	907	942	961	861	925	897	905	943	893	908	918	921	883	930	897	927	872	904	865	914	886	971	920	901	945	937	911	906	914	898	917	946	963	918	896	947	959	895	918	934	946	891	896	958	925	872	925	908	914	949	938	919	940	914	984	949	905	910	956	942	903	917	920	912	911	952	915	907	943	891	949	922	921	970	913	974	907	966	958	910	901	930	884	940	951	936	953	932	903	911	953	927	964	951	830	908	973	913	948	880	873	862	945	886	961	928	888	922	915	912	883	909	935	966	925	972	933	910	940	958	929	937	958	912	882	910	919	942	902	946	923	934	960	895	945	942	942	987	897	965	1035	926	963	907	965	901	878	855	892	948	1033	968	915	924	958	940	924	866	991	853	941	947	921	937	938	935	957	990	967	962	955	1023	916	912	913	924	880	947	908	959	919	1022	907	935	958	959	908	933	966	910	913	917	908	966	972	933	910	913	956	958	873	944	941	888	952	929	901	970	881	933	965	927	908	928	912	909	918	966	890	931	909	899	935	904	939	931	903	946	921	926	964	920	987	903	934	891	908	960	923	919	898	914	902	928	909	914	942	937	979	927	896	944	928	911	922	931	933	896	970	917	901	875	892	896	882	954	936	911	959	921	891	900	935	940	882	986	945	902	935	934	911	922	918	928	950	928	961	938	911	939	935	960	967	883	924	919	920	932	882	944	971	891	896	928	953	952	919	908	898	913	944	903	959	937	931	921	936	902	924	919	890	944	883	940	937	915	971	942	935	928	856	905	927	915	893	916	976	929	895	938	947	963	958	915	908	923	909	945	911	945	908	912	872	982	861	963	972	910	902	967	959	944	936	903	936	916	880	941	976	839	1003	955	891	939	913	890	959	974	983	954	940	922	956	893	905	913	917	932	964	895	914	920	935	895	897	938	910	962	891	978	899	890	934	893	963	942	952	920	923	901	929	911	960	954	959	921	1001	967	970	937	927	888	961	917	922	867	909	969	951	964	899	913	923	957	922	917	912	949	956	879	886	904	908	928	908	892	961	918	931	905	933	947	914	920	887	922	954	915	920	947	880	933	911	908	944	888	926	942	903	932	901	894	929	912	931	956	945	917	914	934	862	945	971	890	926	908	970	899	903	875	925	913	905	865	872	927	887	925	867	915	906	896	904	918	963	916	933	921	920	946	979	892	952	926	937	951	898	894	912	940	954	892	920	945	901	920	926	949	931	963	967	924	891	949	890	938	906	945	893	883	896	888	927	930	916	932	917	950	941	909	910	955	952	950	915	919	897	909	946	920	916	931	914	885	936	882	889	910	903	946	902	927	890	940	960	928	922	899	951	921	969	919	948	909	940	934	921	964	866	895	924	894	935	931	962	937	931	953	903	894	915	913	888	980	872	920	967	915	935	911	922	936	939	911	920	947	952	888	934	909	966	974	949	918	946	907	955	920	960	888	917	876	870	920	927	982	934	966	932	912	888	949	902	953	910	951	959	933	924	902	974	867	985	955	950	911	952	953	932	952	915	925	914	906	911	924	900	912	939	956	956	912	908	902	925	965	925	915	893	964	910	949	883	914	902	901	901	908	949	956	917	941	949	954	935	912	928	916	972	924	915	949	945	936	887	972	980	925	929	903	940	951	905	888	912	890	905	851	948	927	908	974	947	958	921	929	937	900	943	924	941	932	915	903	911	887	877	953	932	923	884	915	914	895	948	890	911	963	880	898	911	968	956	937	935	938	911	921	941	952	912	958	873	918	908	908	934	904	924	964	925	916	912	913	909	890	897	965	884	929	961	951	879	916	862	938	1000	950	933	933	906	951	942	946	915	915	950	931	901	1028	961	938	937	909	966	970	891	1003	914	956	956	938	889	935	921	912	880	943	886	925	942	938	921	863	966	885	940	935	941	862	929	922	900	933	895	867	968	926	922	934	960	968	898	912	922	875	965	975	936	906	991	928	902	932	949	870	857	927	953	961	967	943	908	900	934	903	910	932	908	911	939	848	947	952	914	921	989	949	940	977	968	916	918	957	944	907	886	952	963	894	915	928	990	933	962	977	939	939	877	881	850	952	908	963	866	924	858	963	917	910	963	946	952	957	881	901	923	905	961	902	946	939	919	945	866	975	900	936	943	946	895	926	921	918	925	953	941	908	903	939	932	962	951	956	920	931	941	898	953	904	973	929	980	900	989	923	932	909	934	948	935	950	862	926	915	954	927	964	907	893	914	924	862	927	930	891	933	915	935	930	893	925	919	885	900	952	966	875	903	919	924	909	918	914	912	907	945	854	913	942	958	900	934	897	976	986	958	928	970	897	839	928	964	921	948	866	915	881	929	922	888	853	914	994	912	914	916	908	951	901	904	900	917	963	970
33114	38447	36770	24988	12309	6934	4923	3543	3155	2427	2024	1853	1675	1438	1276	1222	1147	1107	1100	1066	1009	996	958	982	880	981	932	965	928	868	914	944	899	845	828	900	850	851	849	868	840	821	894	873	862	829	905	890	858	880	896	851	897	945	878	886	826	859	859	839	861	875	836	867	842	879	851	862	849	811	834	844	846	866	879	878	839	883	860	862	821	854	828	829	853	801	830	910	892	878	842	858	801	837	824	875	846	868	817	854	839	850	907	838	841	920	920	801	871	876	848	830	814	827	884	894	917	819	846	853	863	856	858	835	873	827	853	855	831	895	837	814	904	849	833	836	824	807	871	850	865	877	827	816	842	825	871	845	846	914	926	847	881	828	797	849	885	888	838	876	829	862	896	795	872	913	816	791	825	823	816	860	826	795	813	887	928	797	883	860	871	832	853	882	863	898	819	803	860	846	864	867	871	842	816	879	863	832	847	889	847	904	809	864	880	851	819	888	834	832	877	872	842	809	878	855	852	897	860	826	824	843	829	891	849	864	837	829	812	925	842	849	888	881	846	825	883	831	837	880	864	849	838	845	824	795	871	847	867	873	862	843	834	904	863	849	890	800	878	876	839	805	882	861	882	855	850	832	840	886	865	845	847	864	780	790	852	867	857	856	833	802	792	875	802	856	887	860	841	887	837	850	911	868	881	865	881	857	814	850	872	843	807	851	845	824	887	869	868	851	872	849	850	837	847	843	883	858	853	853	870	847	894	857	874	816	840	878	884	846	798	853	847	930	844	875	888	854	861	845	855	834	861	812	895	886	837	830	867	878	877	865	840	892	881	811	861	852	827	899	828	844	860	921	879	861	871	823	848	839	831	849	852	872	870	809	870	844	814	907	879	773	824	864	846	827	813	865	881	867	871	839	862	883	835	825	814	862	825	874	833	835	833	818	826	841	793	837	914	791	874	856	852	857	834	879	897	830	841	914	868	856	824	841	903	836	844	850	802	852	876	863	844	857	817	876	821	834	837	827	825	841	844	846	856	901	800	863	870	877	846	891	818	820	841	838	864	845	840	855	852	865	866	862	822	854	815	832	842	878	841	845	808	858	862	858	812	863	893	881	893	855	871	848	829	842	810	868	842	816	875	878	807	889	849	878	829	880	829	846	900	815	811	850	816	886	876	872	804	879	851	872	872	828	883	850	892	827	877	874	845	857	834	848	891	797	887	852	822	857	865	859	854	869	867	844	911	854	835	824	859	858	802	876	858	852	842	796	835	825	873	835	885	842	885	858	848	829	862	870	824	821	852	834	889	833	813	849	890	817	848	844	860	886	874	888	855	796	843	902	880	880	899	855	892	864	850	870	817	843	815	831	819	904	890	881	887	823	850	835	868	833	829	794	867	874	857	804	834	841	867	862	854	883	857	825	851	855	873	899	892	913	891	873	859	795	821	864	869	846	837	835	817	861	833	861	855	848	824	869	861	887	876	834	881	848	865	817	879	902	816	857	848	871	858	855	851	853	832	800	881	883	794	898	833	884	875	812	835	797	806	818	918	841	835	817	901	827	832	857	863	853	875	853	829	888	877	888	840	918	850	829	782	879	843	845	838	869	856	865	840	841	829	870	858	886	839	826	864	835	887	846	905	867	808	835	851	865	831	833	817	824	858	782	862	820	863	810	842	903	885	855	858	851	859	870	837	874	865	860	903	872	826	869	864	832	887	830	882	882	814	821	872	864	849	845	834	818	901	791	821	829	873	827	820	819	892	923	876	868	831	843	825	902	894	824	855	785	875	868	848	863	865	894	898	782	869	801	867	900	868	882	846	873	805	890	833	829	880	819	790	868	879	845	847	854	828	865	815	875	836	854	839	859	877	838	873	873	846	850	789	878	812	821	835	861	845	871	893	849	805	851	904	821	888	861	829	903	852	822	852	897	874	910	785	849	848	861	850	833	861	856	856	857	874	837	819	796	881	854	934	839	916	876	845	848	810	897	914	835	840	862	812	820	842	868	787	872	901	831	841	905	822	867	809	875	791	833	924	862	821	825	830	791	881	864	831	859	842	793	839	857	832	845	848	856	870	836	844	832	869	890	852	911	853	848	879	861	877	860	895	845	899	837	791	880	820	851	817	912	853	824	887	813	852	887	897	832	823	820	871	842	865	880	893	919	823	828	833	910	832	831	844	828	836	818	824	848	843	796	878	817	868	857	810	855	851	834	869	839	834	904	820	875	877	877	827	875	878	854	846	831	871	867	863	852	807	870	816	880	800	832	869	849	874	873	845	818	859	837	821	878	870	795	874	821	866	828	845	836	842	853	855	848	909	837	840	807	850	844	843	895	872	815	905	852	850	850	823	874	849	869	852	850	866	854	850	817	856	859	861	824	835	845	848	784	854	824	869	882	889	861	849	908	842	926	895	906	791	824	800	826	883	845	834	869	822	889	836	876	890	859	886	853	851	917	845	810	907	858	838	941	857	894	858	904	843	866	841	850	810	861	893	842	868	809	848	833	878	836	924	869	887	867	869	846	839	843	833	838	817	810	879	859	828	864	854	853	848	889	805	837	880	889	822	826	845	835	843	832	876	861	909	882	850	850	845	869	839	779	850	838	918	844	882	913	896	899	869	851	868	856	841	804	827	878	860	837	870	878	878	853	845	836	838	811	837	868	889	870	812	867	873	861	884	853	785	842	848	865	885	888	837	884	836	856	857	830	881	875	868	788	841	900	868	832	870	896	874	879	869	848	877	860	839	824	885	861	833	885	839	826	888	896	905	851	819	848	812	843	880	894	874	863	906	823	844	844	824	873	832	868	852	811	856	825	830	869	835	898	846	861	898	879	870	885	842	819	859	870	851	853	871	881	864	825	877	910	869	902	862	866	891	904	888	843	874	881	861	857	879	854	856	879	904	912	815	882	826	812	895	840	818	896	838	864	840	868	859	844	839	868	840	834	841	855	840	836	834	924	851	816	850	852	846	865	864	832	888	853	849	841	814	869	845	883	840	875	870	848	841	877	843	824	807	853	840	896	889	906	883	838	843	858	825	845	882	840	894	849	825	859	846	888	813	872	851	846	797	799	849	845	869	901	845	899	850	848	867	860	864	853	862	872	886	796	845	907	833	901	887	814	847	911	847	842	846	829	782	800	869	852	870	826	831	889	861	862	885	845	858	824	873	836	888	832	864	807	872	874	865	850	884	854	871	890	847	904	892	888	894	842	898	830	869	793	827	827	856	899	890	840	841	842	856	844	854	916	884	864	905	814	874	836	882	872	909	890	857	830	837	855	839	853	856	854	881	854	864	862	835	841	861	839	837	802	864	881	869	839	868	827	868	885	907	865	842	844	830	852	849	865	846	867	883	828	872	860	864	881	878	848	889	826	881	888	777	905	887	843	841	891	839	927	892	864	861	846	832	837	875	866	832	819	874	891	866	818	904	909	841	857	836	841	834	911	824	893	865	856	877	837	872	864	851	838	882	785	813	880	872	878	847	909	890	837
35442	51537	35701	21641	12975	9598	7023	5306	4324	3416	2736	2387	2069	1682	1529	1353	1252	1198	1205	1155	1077	1041	1003	937	898	857	919	886	932	924	895	869	880	908	876	881	892	853	830	853	844	881	883	838	867	853	860	798	823	862	824	845	849	882	879	853	817	810	802	813	866	854	826	847	853	871	843	828	853	827	903	822	871	843	810	847	835	871	827	813	896	853	854	847	863	869	872	843	857	829	877	793	870	834	871	838	881	795	869	826	793	870	815	870	829	864	838	835	869	858	887	819	865	845	901	857	894	841	831	877	817	817	797	855	835	827	841	862	821	879	836	848	865	824	839	846	809	858	852	838	812	836	858	867	835	769	861	838	878	830	911	918	843	797	875	789	877	885	905	822	886	812	773	844	848	820	812	870	913	851	853	865	907	868	838	843	890	858	874	852	877	822	819	877	863	763	922	843	808	786	806	852	842	854	864	845	828	826	858	885	811	838	784	885	787	871	809	806	900	814	862	885	867	835	872	811	836	868	826	854	865	823	852	870	869	846	848	860	839	864	824	874	832	835	892	830	830	833	899	809	821	764	864	869	818	778	821	868	906	776	830	789	864	808	858	832	893	815	834	845	851	857	831	822	861	841	816	796	883	832	847	881	822	833	870	846	863	828	869	809	814	827	811	852	842	826	855	796	832	814	860	813	775	844	870	863	851	842	857	902	842	778	823	805	828	854	830	850	846	824	901	873	837	841	827	837	851	838	821	847	861	773	888	824	861	805	836	842	843	898	823	840	827	818	881	851	878	850	848	823	831	842	839	850	891	842	840	824	840	867	787	809	868	873	857	870	858	798	834	832	870	844	834	867	829	840	900	819	852	826	824	903	824	819	888	829	872	829	871	896	820	815	844	899	894	867	911	825	851	880	868	852	864	883	847	853	818	866	863	869	855	874	882	848	842	863	792	817	848	851	845	829	914	833	866	875	831	855	877	783	867	912	926	873	805	863	833	840	815	840	857	850	842	842	793	865	848	827	843	870	784	852	860	816	840	846	903	864	829	851	842	855	857	860	920	877	858	864	845	869	888	837	873	851	778	849	864	811	861	853	804	851	836	844	823	887	874	850	840	815	845	804	850	861	883	864	844	855	800	880	827	900	864	856	843	827	885	828	827	848	854	866	855	818	848	857	879	840	850	850	803	884	823	856	823	816	823	820	801	863	857	837	819	920	899	839	860	908	895	849	911	851	795	879	913	857	845	856	905	856	866	842	842	848	825	846	807	826	841	781	845	851	881	896	846	855	837	778	860	847	862	826	854	860	863	895	874	828	893	837	868	806	846	813	855	825	874	837	829	848	864	829	863	873	839	838	870	835	900	798	835	863	869	881	873	802	834	797	816	807	812	830	811	841	853	887	891	880	852	797	841	871	870	811	818	829	812	881	795	866	870	837	832	813	835	808	909	837	872	929	896	835	838	866	837	862	828	839	781	804	812	885	821	841	835	855	839	813	832	840	856	872	866	842	866	831	854	842	807	823	903	828	890	835	830	837	832	869	840	874	851	889	862	872	858	869	837	813	837	846	806	911	822	857	874	851	853	851	803	828	816	820	893	787	809	799	893	829	833	834	889	858	855	820	830	852	801	837	829	891	813	886	812	847	851	827	827	838	799	866	880	827	848	879	789	806	745	865	832	850	800	823	914	822	887	812	831	843	787	856	845	785	846	839	847	834	847	828	878	835	834	834	900	836	801	925	822	842	830	788	807	851	840	786	792	841	877	831	839	884	814	828	848	811	792	830	879	878	836	879	816	864	838	860	876	876	842	892	815	808	834	829	835	820	799	819	815	871	861	873	824	859	836	873	872	845	847	858	836	809	845	877	828	820	844	790	858	868	789	835	883	758	830	903	797	860	835	781	835	854	863	901	858	875	840	773	850	849	799	881	763	837	803	822	809	871	863	851	823	862	837	836	812	768	840	818	826	845	843	872	870	819	816	847	868	819	847	871	819	908	805	872	831	863	828	884	826	809	820	863	883	822	849	851	840	884	850	864	883	895	790	831	793	858	897	813	872	836	837	883	877	876	787	799	825	825	910	871	871	886	883	820	826	880	802	854	857	844	833	905	887	919	888	849	894	814	861	880	795	855	853	887	851	813	851	817	826	821	842	853	827	840	830	864	820	827	824	804	862	852	846	835	841	854	881	838	890	873	825	815	833	841	839	831	851	819	844	882	836	838	841	845	853	858	875	825	857	830	876	852	848	789	834	828	861	847	806	842	839	809	864	831	830	839	867	837	808	846	863	819	867	805	841	832	830	861	867	846	880	836	803	825	827	856	854	840	856	913	883	850	850	858	833	824	862	841	830	803	867	819	837	922	816	851	846	834	834	852	845	849	842	836	806	805	897	825	868	855	824	867	811	869	876	789	878	836	856	847	824	831	849	801	821	833	842	871	837	869	841	823	867	871	828	815	858	794	847	834	820	858	827	834	803	817	885	850	819	869	816	832	862	826	818	788	837	866	832	804	846	832	819	802	838	842	873	803	836	864	837	854	847	832	856	809	851	888	874	856	916	868	798	871	845	813	897	840	855	823	827	892	832	855	854	842	838	895	799	878	817	817	863	823	845	855	897	836	831	809	798	903	830	844	934	816	839	837	851	878	869	832	835	862	841	866	890	851	860	852	832	855	811	797	827	826	799	845	799	823	869	856	792	856	817	859	903	853	856	838	885	791	832	867	842	851	895	842	851	814	844	811	870	840	828	838	853	847	874	854	832	798	831	856	851	812	834	853	897	880	836	893	853	828	834	847	862	849	851	832	857	855	853	888	825	898	804	833	850	843	838	790	828	814	840	863	856	835	874	842	904	865	841	782	866	863	823	806	864	862	829	811	830	879	826	821	821	828	831	864	804	864	834	815	814	864	870	842	838	828	867	855	853	845	818	853	863	871	823	865	842	829	947	865	847	822	868	843	897	838	898	882	859	845	809	891	848	840	806	841	834	839	782	831	861	830	851	854	838	878	880	856	891	856	815	839	836	801	821	865	777	835	861	812	864	817	826	857	850	873	832	825	870	843	834	830	868	841	845	846	827	831	827	867	810	832	847	837	874	834	826	846	882	860	859	836	842	847	794	848	808	842	821	841	847	803	795	865	843	842	874	844	872	883	830	889	827	796	819	826	801	854	851	830	874	885	845	850	785	860	846	837	853	806	832	894	807	840	860	851	818	865	852	834	840	865	885	831	849	831	816	827	833	872	894	823	865	878	919	875	874	841	778	875	820	847	854	815	835	795	882	791	834	839	860	813	865	851	867	789	846	873	827	847	817	869	850	776	838	828	837	844	837	863	832	887	816	872	846	809	841	826	872	786	883	847	831	828	819	853	874	823	855	866	855	840	868	804	817	911	869	813	890	857	864	803	879	890	862	852	833	828	777	851	840	856	855	852	854	857	852	878	823	852	827	878	812	848	884	872	792	823	825	864	816	808	838	840	831	828	845	842	862	799	860	906	876	888
24208	21361	28651	24764	21748	16420	9299	5571	4215	3477	2905	2399	2075	1775	1548	1438	1402	1307	1198	1148	1151	1075	999	1025	943	1035	936	961	928	909	918	931	881	912	902	887	840	928	905	841	879	873	870	880	832	849	893	920	842	892	866	802	884	882	892	861	870	853	900	838	878	857	895	840	844	824	840	832	880	860	824	883	876	814	828	831	843	880	893	813	817	860	885	805	825	812	815	830	868	866	895	814	899	846	867	956	855	845	834	864	875	814	809	862	828	839	850	892	841	838	834	862	861	806	879	888	905	891	848	875	863	812	888	909	839	800	859	863	891	850	908	851	853	821	888	819	875	877	824	893	916	828	812	830	848	821	882	852	859	821	841	819	847	887	833	840	835	825	864	865	807	916	846	834	876	868	862	828	881	834	840	881	873	858	868	829	864	816	896	831	853	823	866	853	877	893	837	830	828	875	863	838	929	828	836	858	870	839	874	881	891	884	874	795	837	869	893	848	850	827	869	882	844	884	831	876	890	845	826	869	814	872	849	876	819	854	875	859	804	841	810	889	836	894	905	836	866	849	831	868	876	862	917	837	877	855	842	839	832	805	827	810	848	860	867	858	821	866	858	863	861	804	852	853	830	780	862	852	812	821	821	858	892	869	850	807	849	831	844	870	886	876	875	895	810	831	914	868	901	844	857	816	838	843	882	825	858	860	879	861	867	836	880	879	898	833	863	876	828	784	892	888	885	820	838	853	822	827	886	841	903	844	845	857	877	877	865	894	867	866	861	847	901	797	822	842	796	911	861	801	860	844	806	835	838	816	844	837	859	855	888	808	847	864	844	881	848	899	788	847	805	849	911	887	891	832	859	863	780	847	865	884	870	831	810	840	824	843	877	863	830	854	836	886	855	838	835	878	851	851	861	844	870	864	832	839	821	855	855	865	850	861	819	875	853	867	883	841	864	843	798	833	864	868	858	880	823	945	861	844	802	821	823	888	779	908	822	810	866	880	873	856	893	847	907	876	885	860	868	881	863	845	814	812	829	896	827	862	838	833	784	868	806	880	882	843	879	875	860	883	831	885	860	806	856	851	898	878	809	843	839	842	855	864	853	884	914	812	881	872	866	897	866	845	841	862	833	796	821	876	879	875	829	805	870	868	842	866	895	830	814	877	823	836	825	907	862	823	840	832	871	837	852	845	827	819	849	814	798	790	847	825	837	858	879	871	895	815	847	844	910	839	869	819	888	899	874	904	852	825	842	910	918	832	859	844	847	861	871	814	815	859	867	811	838	857	847	844	854	857	821	844	857	852	907	858	801	795	825	881	865	896	876	863	811	883	822	890	839	847	876	854	849	893	810	831	883	880	833	889	837	824	853	861	908	850	863	912	776	899	814	859	882	873	812	799	808	844	834	904	900	879	850	851	828	864	805	821	828	834	845	825	865	895	872	846	809	880	879	881	868	868	824	870	848	856	884	808	885	842	854	839	892	862	832	818	880	827	831	884	851	839	833	872	817	800	780	861	889	913	852	857	829	828	827	812	855	883	774	878	843	863	876	864	862	819	881	859	878	855	847	869	869	878	860	864	809	855	803	903	854	826	895	855	863	837	871	868	900	867	870	884	822	957	810	764	862	856	832	832	838	822	877	834	858	869	854	847	888	854	874	879	870	843	868	869	828	826	822	838	883	787	872	895	824	893	888	854	869	791	844	821	876	832	791	855	842	818	857	816	772	852	870	823	882	842	861	805	854	856	837	842	809	830	847	796	811	863	844	922	873	902	853	856	853	840	879	852	832	812	865	867	878	872	823	824	881	784	834	859	862	842	809	808	809	854	860	829	820	835	830	865	894	828	868	866	812	847	884	884	885	829	834	860	808	845	892	842	856	837	894	895	795	826	855	918	833	816	869	828	882	823	849	870	833	869	888	808	875	857	875	832	836	874	816	807	857	880	857	859	883	916	869	847	830	854	856	914	828	846	823	811	862	835	876	852	799	813	870	842	868	833	839	832	862	898	855	840	795	840	873	887	853	841	848	833	838	792	835	861	859	841	919	831	850	820	851	807	814	884	865	834	853	751	831	870	777	834	833	881	860	862	819	839	833	828	865	835	848	871	811	878	838	830	920	893	856	838	884	815	827	820	809	846	817	802	849	890	819	824	843	868	858	795	866	901	806	835	873	896	867	865	910	807	905	818	851	867	860	853	817	872	911	831	860	835	858	899	817	865	843	906	870	863	829	858	847	882	858	839	888	857	862	828	879	854	847	872	822	849	866	828	798	851	824	835	857	891	819	874	893	886	895	874	879	855	817	846	890	892	850	812	858	777	866	858	808	826	880	862	823	829	836	890	853	881	802	878	868	844	881	830	883	898	849	829	861	798	860	860	847	851	878	837	817	863	916	830	873	849	850	835	835	820	839	884	873	885	889	863	818	823	883	846	873	811	879	834	900	840	873	840	893	891	859	843	857	871	856	858	852	863	879	844	837	835	870	858	879	836	877	891	802	794	838	827	855	881	887	925	881	864	877	863	850	845	859	800	849	833	861	806	909	868	883	848	776	832	822	855	872	835	860	856	854	874	887	810	898	829	817	931	928	870	890	885	836	813	908	883	832	834	836	838	924	833	804	878	837	837	832	832	884	876	860	856	857	850	839	851	831	788	860	806	851	845	843	861	844	859	770	832	824	828	839	824	833	826	873	850	912	862	858	825	861	857	854	865	829	872	878	868	788	860	875	845	885	863	829	833	856	903	837	887	874	857	843	884	838	886	861	829	876	904	820	898	859	810	875	809	889	835	886	847	844	853	864	868	891	846	829	863	853	879	873	883	880	872	915	821	882	818	835	854	794	795	858	843	807	787	903	853	851	877	867	832	868	864	859	828	842	823	865	858	875	856	855	846	835	820	842	895	833	890	842	821	923	832	846	827	792	869	855	806	802	837	848	833	841	898	857	889	848	823	868	872	873	887	868	828	815	816	871	850	839	867	843	808	855	877	845	869	858	847	913	891	870	894	841	828	856	826	884	836	891	889	816	872	882	807	853	842	853	826	832	881	814	819	874	854	860	818	832	837	825	903	826	821	821	812	853	883	913	854	852	888	840	871	876	847	794	780	821	816	838	832	816	849	829	837	855	858	863	892	794	814	881	783	893	833	828	877	852	888	903	869	851	838	798	878	849	864	838	869	876	850	804	850	878	827	883	867	879	868	855	839	830	876	898	830	800	846	848	893	851	844	822	886	894	839	855	887	878	862	852	866	870	844	867	902	847	858	863	871	828	908	868	858	840	820	899	839	884	901	860	846	823	869	843	801	874	851	847	780	807	936	857	811	902	819	818	832	870	871	798	775	862	843	801	879	877	826	890	824	855	830	892	821	806	819	867	838	809	888	829	878	867	842	826	849	875	834	896	897	801	837	828	878	854	879	850	871	803	843	862	810	878	839	863	865	850	812	855	878	893	846	860	896	853	849	882	849	851	867	858	858	867	898	853	836	876	821	890	807	856	902
38385	58101	38342	24590	17847	13376	9834	7652	5905	4731	3772	3134	2684	2262	1866	1718	1531	1435	1347	1316	1181	1174	1103	988	1043	1034	978	960	917	888	940	955	928	905	895	876	857	850	920	844	843	855	874	874	821	869	847	813	884	881	879	825	840	791	817	849	800	848	841	823	821	871	849	846	837	887	841	855	833	838	820	806	829	877	883	824	856	853	833	849	884	842	801	883	873	847	837	844	858	880	831	823	803	826	862	853	834	778	857	836	833	873	845	769	840	819	822	823	792	799	813	847	822	845	852	823	864	838	840	834	854	833	794	836	821	860	794	861	810	797	919	859	835	839	804	858	764	842	881	844	877	817	836	791	889	905	884	887	842	847	790	856	812	854	858	874	860	823	780	776	778	809	783	889	857	775	812	828	836	816	811	800	797	821	835	830	834	835	828	866	905	866	841	823	866	855	842	839	826	854	813	858	828	804	851	828	875	862	821	867	872	828	813	803	863	806	814	798	890	833	841	832	786	846	821	850	830	834	864	832	825	814	779	881	833	843	838	835	824	881	849	830	809	792	795	758	848	869	861	833	806	864	838	820	859	858	850	796	872	848	858	871	864	811	829	863	822	832	816	852	898	836	796	875	871	806	826	907	871	893	787	800	822	830	789	842	844	813	848	862	870	788	864	838	768	874	813	862	859	835	855	874	792	850	862	803	814	817	861	856	800	868	849	813	854	798	891	837	853	833	853	817	866	840	833	846	872	840	843	864	821	804	828	877	833	859	828	824	856	832	868	849	835	824	863	804	812	836	827	852	874	856	877	818	834	818	772	809	829	877	802	818	856	887	802	854	833	870	822	846	798	865	809	860	826	831	799	859	833	812	834	825	776	842	816	795	911	810	823	889	835	883	862	874	802	845	830	829	823	845	851	842	839	844	825	811	808	838	836	802	816	876	827	833	820	816	855	840	822	864	861	829	865	802	838	820	832	847	859	878	883	848	818	802	856	860	782	834	821	830	865	776	783	830	813	839	812	776	864	796	815	860	797	806	895	880	872	851	891	869	825	813	808	858	822	844	841	815	779	817	854	851	808	844	878	766	800	788	852	817	836	888	800	794	804	877	854	841	848	833	785	795	863	772	839	809	822	846	780	802	824	834	820	806	852	837	904	850	833	826	825	862	808	882	815	835	818	917	799	851	851	828	872	832	832	879	865	829	856	824	853	841	809	823	867	842	838	831	834	838	833	874	872	854	847	820	879	767	804	808	891	877	868	856	853	888	817	847	813	872	845	822	839	842	871	869	806	811	792	789	845	827	856	887	868	870	829	836	818	836	833	897	840	817	842	820	847	825	866	837	787	826	884	866	819	815	792	873	797	875	809	889	849	806	836	845	900	825	835	791	818	838	862	863	825	831	833	810	853	870	810	829	832	857	869	882	834	794	866	847	825	885	786	856	827	829	847	841	870	857	814	859	812	865	836	855	803	891	866	827	816	832	853	836	853	851	862	835	801	821	902	865	804	871	844	751	783	820	840	852	771	809	831	836	805	848	873	856	867	827	814	826	800	917	791	880	838	813	832	848	868	868	859	808	849	811	831	891	812	843	855	861	838	855	877	805	811	817	829	816	889	898	864	793	815	809	789	855	789	845	823	805	778	842	839	804	897	858	833	870	840	826	840	847	810	790	802	894	828	856	802	847	847	792	813	845	916	837	840	825	814	796	836	853	901	802	836	852	849	834	832	777	810	848	819	809	830	828	845	802	831	802	818	823	845	831	844	831	840	819	827	829	858	818	849	868	857	876	843	880	827	865	850	817	802	854	847	847	858	831	825	872	796	804	845	851	788	863	807	832	806	764	832	809	834	816	818	853	822	863	855	818	817	794	838	817	838	842	842	807	779	863	850	830	829	864	808	793	797	819	855	777	862	848	892	846	798	844	826	844	855	806	821	872	804	777	802	845	827	839	831	848	839	849	829	849	833	867	832	859	835	835	836	837	803	880	833	862	798	847	861	839	806	773	816	847	813	825	858	890	812	833	821	870	844	806	912	787	820	852	866	833	829	842	838	825	846	845	828	862	873	919	843	833	777	864	857	819	857	804	787	783	791	867	834	805	886	821	784	865	794	877	856	839	894	845	778	858	859	840	836	820	847	786	798	892	822	836	841	846	814	865	853	840	801	853	805	813	833	815	855	810	829	880	838	823	821	848	795	835	872	779	851	817	876	858	845	816	824	822	877	860	862	800	858	863	838	828	861	843	835	791	819	837	826	828	785	815	829	865	893	802	833	830	858	809	837	855	827	847	847	787	813	858	895	859	820	831	860	819	839	798	817	823	829	841	765	815	844	799	874	804	851	819	823	795	804	823	839	859	787	868	821	809	833	877	847	790	825	825	803	917	847	845	791	847	818	807	840	849	812	826	856	831	826	850	867	832	838	839	838	857	844	833	811	800	868	888	814	858	884	820	831	847	848	845	841	853	882	843	838	887	868	835	851	821	861	824	905	790	846	836	833	807	837	887	832	832	883	836	836	831	830	907	877	807	821	802	861	857	860	844	842	835	795	861	793	848	823	813	812	887	864	882	815	824	860	808	797	824	837	867	843	842	804	808	805	868	858	886	865	810	870	818	830	802	849	861	810	816	804	819	828	836	791	805	849	799	814	817	897	857	898	844	841	800	808	835	852	838	777	858	842	854	848	892	826	856	827	809	795	786	838	826	809	802	913	840	825	837	821	859	791	770	870	857	894	842	886	847	875	807	792	781	817	817	795	828	803	820	836	817	869	888	812	819	874	842	861	854	798	855	808	866	866	818	794	818	859	895	823	836	818	843	842	799	807	788	870	811	853	831	821	885	858	843	848	855	856	851	829	876	832	865	835	843	848	835	868	829	889	791	837	873	845	918	800	800	773	834	817	833	844	843	846	828	814	852	877	805	823	852	807	898	838	822	805	838	885	810	816	836	813	852	879	859	863	876	802	873	824	797	804	800	861	782	827	787	853	856	876	800	833	803	860	819	820	813	850	858	802	831	816	818	823	833	776	821	857	887	815	818	874	826	808	828	831	879	870	819	837	812	875	858	807	886	819	849	800	799	874	851	753	776	834	882	822	838	849	841	858	857	861	821	820	823	810	824	789	847	827	859	857	870	813	849	868	881	845	832	813	791	860	851	850	830	878	805	834	843	827	842	825	892	871	880	810	807	826	804	794	853	833	839	826	837	815	814	837	852	827	845	878	831	842	841	796	840	871	862	839	783	845	851	872	887	871	837	840	803	827	841	891	839	845	829	866	802	806	816	864	821	895	805	843	834	817	865	801	796	799	814	835	849	823	829	794	807	797	833	830	855	868	891	835	829	845	826	795	825	888	859	777	805	795	859	847	830	847	835	851	853	842	821	876	862	875	856	877	861	871	796	834	844	858	838	854	823	833	843	814	840	834	873	894	844	845	781	837	841	847	808	859	812	826	774	804	892	835	803	845	833	799	794	846	839	835	874	831	879	803	814	817	812	831	813
25541	21523	28326	26088	18103	9917	6256	4534	3584	2900	2378	2137	1927	1686	1470	1461	1377	1209	1216	1185	1091	1121	1089	1031	1074	979	1045	1006	959	990	1000	947	939	956	979	899	969	919	987	927	937	869	958	953	877	929	914	971	909	960	932	884	964	917	944	954	862	901	968	938	927	910	962	887	911	924	982	913	888	879	916	917	886	915	957	934	929	902	922	917	913	894	870	911	911	906	914	905	920	928	924	904	923	944	938	936	882	860	916	870	867	936	887	903	860	926	902	880	925	928	946	923	894	860	917	881	913	864	898	968	974	883	899	935	888	914	896	908	920	887	858	955	983	888	944	896	913	908	895	912	885	909	917	958	925	909	940	924	907	926	956	908	882	904	934	885	941	936	891	896	963	895	907	920	911	905	896	921	979	911	941	914	884	868	948	889	951	952	882	933	906	924	945	891	898	904	908	921	903	868	892	956	876	868	896	890	944	937	967	907	933	927	943	893	919	1008	913	922	875	902	915	960	933	893	904	899	954	924	859	932	942	921	869	943	947	867	876	924	905	895	928	931	973	969	942	955	936	930	896	961	893	897	945	908	933	953	884	923	910	955	947	920	900	863	919	888	929	918	916	913	937	914	980	862	934	924	941	907	866	863	870	913	981	914	975	882	921	888	869	859	884	902	909	879	897	931	993	956	872	904	929	897	941	916	928	979	897	959	861	903	916	893	950	920	913	953	895	927	886	937	959	964	958	927	864	860	918	911	969	917	953	910	938	904	882	937	927	904	931	896	953	951	939	912	896	833	898	928	909	924	932	858	842	945	938	909	918	955	921	897	941	924	912	950	897	938	947	945	902	882	916	970	907	853	946	876	959	911	873	891	906	905	934	897	937	921	901	913	929	890	965	892	905	955	900	909	956	952	920	935	905	968	911	900	953	915	942	941	933	896	961	899	869	962	901	919	952	898	960	958	962	891	925	942	961	963	894	946	909	958	935	937	919	963	977	894	900	933	960	927	927	890	930	835	908	933	930	908	891	899	966	901	907	887	898	891	888	946	902	903	923	883	900	872	884	904	905	941	936	933	991	1001	906	899	970	899	912	907	942	915	930	925	960	940	916	903	881	911	905	969	954	903	874	865	937	916	907	918	885	890	941	876	915	876	903	937	931	889	873	917	907	882	883	924	947	898	851	910	938	915	908	926	923	919	881	963	900	964	927	877	930	937	893	915	910	864	931	925	901	911	892	866	910	918	866	929	849	921	885	932	918	927	942	901	919	902	916	895	979	887	942	894	891	974	931	889	928	913	906	899	874	927	903	924	927	911	913	954	944	886	877	924	924	943	916	890	875	909	915	921	940	960	891	960	902	919	979	883	860	911	971	874	889	857	918	934	874	919	945	915	941	909	865	879	899	945	928	928	998	900	968	903	903	919	871	902	939	849	904	877	910	945	913	896	924	903	938	898	880	947	938	919	966	912	926	894	926	870	969	950	889	939	890	906	931	926	932	866	940	907	884	965	873	882	914	918	856	854	968	894	933	901	908	897	937	894	850	951	921	941	934	940	910	975	896	943	959	952	909	920	952	911	906	902	905	866	883	883	915	938	977	909	941	960	905	868	896	902	950	887	892	879	888	917	872	956	894	933	919	946	935	904	926	902	946	921	931	913	918	851	915	931	904	923	909	908	918	938	908	895	901	983	937	923	922	930	897	952	900	913	908	944	894	938	939	926	924	909	887	920	895	913	863	953	931	944	898	889	912	898	868	922	898	894	951	879	899	929	960	879	897	932	897	968	921	898	938	949	953	962	940	968	910	923	927	909	904	901	940	897	919	852	912	982	899	931	908	898	932	937	923	916	935	932	892	942	910	915	945	905	909	951	885	916	892	887	926	910	959	939	884	961	924	910	924	913	926	904	893	873	892	998	951	959	893	870	888	920	922	917	880	934	965	922	987	970	889	875	903	986	929	950	865	865	849	880	914	941	941	958	919	909	882	896	924	978	912	921	868	929	929	914	883	932	921	896	924	911	905	827	932	950	886	871	983	937	872	928	926	888	894	931	935	943	911	913	872	843	916	916	870	893	909	938	890	928	955	921	862	941	959	885	915	922	958	878	916	960	917	956	910	915	857	926	926	878	906	935	858	886	926	929	910	863	926	933	877	910	922	869	925	935	881	902	945	873	910	922	955	978	911	891	893	923	928	926	934	931	945	904	957	892	941	952	903	953	859	904	910	960	916	951	882	919	872	911	931	864	944	957	908	920	911	912	967	908	934	878	910	948	855	927	934	920	894	948	933	901	880	931	989	911	975	910	963	949	913	914	852	934	869	907	903	912	932	887	907	931	981	895	998	857	929	918	864	892	881	865	905	923	936	948	930	937	951	890	915	891	939	901	960	910	938	923	864	888	891	902	910	870	926	936	896	849	890	917	926	898	935	933	907	964	907	900	930	870	926	927	897	980	917	905	897	878	931	949	916	930	924	905	937	922	887	888	917	931	920	912	912	899	873	944	806	951	934	1009	932	919	920	963	959	919	883	907	853	888	882	914	896	901	905	869	935	876	876	910	884	937	921	897	872	954	913	946	871	907	932	929	932	911	898	908	880	943	954	863	928	926	930	923	934	957	914	931	905	950	937	894	927	911	860	915	915	926	917	942	919	877	927	866	920	935	873	891	904	940	926	922	927	937	893	910	932	864	903	931	896	915	945	893	850	919	919	901	922	968	920	916	939	915	926	914	946	913	885	919	864	927	858	909	923	929	925	919	901	897	897	945	928	918	874	949	882	859	917	945	900	938	893	886	892	960	915	872	977	956	873	942	917	935	908	919	906	888	947	920	915	899	932	898	925	936	852	876	919	900	954	912	900	880	896	944	913	912	934	886	890	932	918	920	926	942	938	911	898	958	931	886	914	858	903	897	964	917	932	874	928	946	934	936	929	907	924	974	910	962	874	905	857	925	904	886	879	912	859	890	905	966	901	878	957	904	911	926	906	919	869	939	911	903	854	959	920	875	922	922	915	940	897	913	926	868	907	915	918	944	936	902	881	961	953	948	979	896	897	911	911	902	924	864	959	921	899	933	875	933	926	912	896	929	919	888	929	895	874	901	914	961	951	871	951	915	951	937	905	904	863	950	919	944	892	909	938	904	949	950	875	900	951	964	884	910	845	944	853	909	901	928	924	911	930	953	933	878	924	914	927	938	875	925	916	891	896	872	915	918	908	909	904	950	960	923	930	914	928	910	920	889	970	966	859	923	903	883	903	911	914	881	889	928	951	890	895	900	871	966	892	855	936	887	921	955	873	943	916	877	911	862	918	928	869	908	935	882	916	991	959	923	897	933	862	861	986	907	900	893	888	883	894	863	893	917	920	915	932	914	909	842	851	939	904	912	922	897	909	913	861	910	949	913	935	903	886	949	885	972	913	952	935	863	924	895	891	926	911	939	940	880	885	918	878	832	959	942	865	950	914	901	903	930	910	933	842	931	897	907	975	904	910	902	889	912	939	899	874	998
35061	51839	36497	22110	15243	11360	8540	6713	5240	4184	3384	2906	2398	2141	1721	1643	1500	1335	1400	1230	1142	1127	1084	1062	1034	995	1020	1015	1004	965	955	947	973	981	913	958	915	948	920	925	859	929	927	949	928	927	966	948	960	988	964	920	884	936	902	889	904	859	937	874	913	925	915	924	916	930	896	872	873	931	924	888	847	905	874	922	913	878	937	929	892	883	953	925	887	928	955	953	918	899	932	882	892	895	881	930	908	935	901	895	887	925	849	900	891	894	943	923	878	907	894	851	853	904	924	919	928	890	856	891	877	916	953	885	922	879	943	848	901	904	864	857	959	945	923	867	842	928	927	841	958	909	865	892	872	955	937	879	912	911	907	904	870	887	937	914	916	908	881	895	847	927	877	863	960	894	910	923	908	916	926	862	896	913	893	948	922	921	905	886	887	887	925	939	897	894	910	894	860	899	883	905	911	928	948	919	897	850	902	953	879	934	898	934	908	910	878	905	881	902	898	942	871	894	917	941	868	826	916	923	882	857	893	925	907	916	861	895	930	936	893	901	863	868	894	875	883	881	944	921	914	948	923	903	930	919	928	899	902	872	943	898	928	886	870	919	893	870	898	919	920	878	866	923	889	928	893	909	919	888	931	865	834	957	895	911	894	876	868	919	829	922	906	876	884	858	943	897	918	932	896	904	868	890	919	878	890	925	860	939	877	923	903	897	943	905	903	964	937	940	930	903	900	920	829	886	866	897	886	879	893	886	929	882	933	902	924	894	902	925	919	862	866	902	921	888	964	861	962	902	925	914	908	894	878	904	880	888	942	953	888	956	885	882	899	956	904	897	887	904	909	866	900	896	959	913	948	881	905	872	943	896	884	872	860	901	885	863	956	895	856	880	912	887	901	914	855	861	884	922	915	984	919	866	828	958	936	887	948	904	927	893	865	922	924	892	905	894	883	860	926	893	893	878	922	957	890	915	871	903	898	895	947	872	907	880	861	848	858	904	894	946	942	931	949	874	946	933	832	911	871	884	931	866	896	880	896	914	872	891	922	899	937	838	882	905	946	916	893	889	940	938	920	915	859	906	906	919	924	936	936	883	917	936	933	934	946	914	862	898	916	881	918	926	890	928	884	912	919	895	930	897	901	866	900	881	944	876	910	887	966	864	871	915	879	921	923	864	904	906	848	893	925	878	879	891	865	881	900	895	921	913	901	883	926	901	895	878	931	905	898	924	933	891	894	900	923	974	854	929	891	895	895	906	883	931	885	912	957	869	882	851	904	935	853	874	936	905	929	876	948	921	917	902	886	937	912	880	851	918	867	893	896	884	913	916	952	945	925	894	910	859	925	840	914	854	890	895	869	948	924	846	898	924	871	936	939	887	889	890	910	945	914	873	882	860	931	905	929	919	889	942	917	928	886	891	918	890	924	911	918	961	862	888	861	851	906	909	861	876	881	946	941	964	917	930	907	869	892	877	846	877	900	858	857	898	922	883	952	876	927	859	865	944	948	918	936	879	896	910	900	966	955	946	908	881	924	864	875	876	922	922	957	897	918	869	893	883	918	899	941	912	913	910	923	801	896	932	947	967	946	906	928	871	892	859	959	894	909	893	886	901	894	920	924	880	905	907	950	883	945	897	923	899	899	911	949	875	920	882	852	897	921	893	875	940	924	902	889	931	859	912	920	877	912	906	873	901	840	855	931	919	902	862	892	947	881	903	912	914	849	929	954	908	931	865	869	951	888	936	906	896	884	848	878	895	922	906	914	869	920	888	855	936	925	885	894	973	917	895	907	859	869	902	887	910	873	916	900	914	931	885	888	927	873	928	859	921	882	957	936	914	944	900	944	900	883	935	868	896	864	899	888	900	909	891	918	871	892	939	943	893	908	876	888	932	904	882	887	926	877	925	902	973	894	907	885	853	905	930	890	940	889	927	846	919	925	935	937	963	875	875	915	891	906	913	960	912	894	873	921	885	869	924	901	885	917	858	903	882	907	949	909	889	919	903	926	903	928	903	863	898	888	877	871	889	908	905	954	897	890	952	917	842	853	921	910	865	907	827	905	809	953	876	878	886	876	894	894	906	968	915	880	892	879	899	855	877	912	868	916	942	927	859	932	952	927	882	901	895	942	933	911	924	942	933	918	890	880	931	914	915	900	854	878	912	897	954	876	911	910	900	887	933	940	890	933	911	891	891	866	898	920	899	873	932	880	874	851	938	922	925	916	872	903	869	911	923	934	947	890	966	908	853	927	917	907	889	890	918	889	914	861	936	890	888	912	888	885	961	917	837	884	883	883	914	888	875	897	895	898	915	896	925	892	909	930	905	910	945	887	865	878	838	907	879	849	936	869	921	873	899	946	887	924	905	927	922	926	931	922	887	922	901	850	874	954	863	889	896	873	862	912	915	867	898	956	934	891	908	926	897	932	884	911	926	923	890	930	881	908	852	917	883	840	934	868	895	935	894	860	912	907	898	870	922	895	890	879	896	908	883	953	918	874	843	909	901	898	892	905	923	914	927	891	904	893	886	914	927	928	897	899	876	936	928	937	897	871	876	914	885	896	888	868	903	916	905	859	894	848	909	849	929	861	889	878	979	887	921	904	850	923	867	950	918	925	895	852	928	885	909	886	950	875	939	944	888	908	944	892	976	957	936	921	881	921	947	953	911	875	852	894	888	884	908	906	927	928	912	985	887	966	931	892	813	897	912	831	873	875	962	921	860	930	875	902	913	859	939	891	914	927	940	884	884	900	903	885	918	963	870	908	905	891	870	921	940	962	907	944	890	901	879	931	872	944	887	912	921	867	887	889	918	920	943	897	895	843	911	912	876	912	911	822	908	939	834	898	907	940	926	889	941	947	880	918	920	927	894	924	905	902	928	909	888	894	890	861	952	880	920	883	899	887	879	881	860	941	907	899	900	912	913	916	893	936	909	868	894	935	929	908	924	896	883	893	938	866	932	911	911	859	910	926	959	964	902	899	867	923	862	877	928	886	898	855	939	893	942	911	882	922	875	951	912	861	861	944	935	926	926	866	925	953	886	898	889	909	917	911	917	878	889	899	933	905	891	867	896	868	863	941	865	916	860	905	894	940	923	921	864	839	859	899	898	937	901	943	961	889	920	917	899	866	934	913	934	894	920	950	845	931	907	894	850	844	928	883	951	954	878	931	959	910	907	892	881	872	934	949	919	942	916	925	916	897	857	874	852	898	911	892	917	907	937	848	888	882	943	874	891	881	869	873	900	894	892	914	872	897	897	950	874	882	903	916	889	891	901	843	899	943	949	854	851	932	952	922	880	868	899	909	910	954	882	902	919	870	897	861	907	896	886	904	909	860	939	904	886	948	906	885	898	889	906	919	922	925	906	939	899	856	888	882	924	902	866	952	887	943	845	865	943	878	876	868	869	863	937	884	864	907	923	928	860	922	902	878	881	907	882	837	875	880	889	895	901	928	906	892	871	933	914	878	909	892	867	910	917	924	895	917	896	882	890
23043	21432	29103	24216	21642	22356	18048	8936	6347	4946	3858	3375	2781	2458	2057	1821	1756	1561	1485	1426	1286	1278	1198	1158	1094	1072	1116	1077	1109	1079	1024	1045	1047	1022	981	997	984	1008	1082	1008	967	1001	992	1011	1012	1021	1007	972	968	993	968	975	1007	1008	958	934	971	1014	1008	938	921	921	963	990	947	920	932	956	953	917	917	955	957	954	945	964	957	970	967	977	1016	1029	903	968	975	952	932	920	909	983	948	1032	883	896	947	959	1012	935	1021	963	951	939	958	933	936	990	984	883	926	945	974	962	925	997	920	961	963	917	928	907	944	991	912	936	1000	886	980	945	982	939	940	953	965	987	924	946	951	935	981	969	949	922	950	995	979	921	937	951	962	940	999	948	903	930	959	918	976	932	977	936	941	964	984	962	960	907	977	1009	959	979	946	994	995	960	936	880	958	921	922	961	991	923	990	900	978	962	934	956	933	952	954	1083	999	955	960	910	919	941	984	943	948	969	980	973	936	1018	1044	974	985	942	957	909	981	893	993	939	955	979	954	920	923	978	955	920	959	925	963	1008	962	937	984	960	950	1005	946	956	966	910	927	876	924	997	886	924	906	940	971	952	960	956	958	975	933	932	930	906	937	946	961	958	972	972	946	984	960	972	991	1003	933	936	877	904	972	988	974	973	901	972	969	978	973	970	926	964	912	892	980	948	924	934	969	938	1013	938	949	969	904	968	974	947	929	914	962	947	966	958	965	939	946	968	972	1026	958	876	996	944	913	1008	937	924	928	930	996	967	929	970	901	979	967	991	928	959	919	968	975	999	967	946	962	973	949	879	958	975	1011	972	943	971	988	950	988	958	979	1004	932	904	995	944	948	958	923	954	961	962	988	910	984	986	932	903	966	1049	931	963	932	955	946	948	976	981	961	865	975	954	943	935	970	981	939	963	973	930	956	920	941	972	952	957	949	938	942	926	927	965	1002	976	957	929	965	1008	945	916	972	921	995	914	1014	929	905	960	974	929	964	975	937	978	927	940	947	933	1019	889	951	953	912	964	1025	972	890	967	949	954	922	978	931	958	880	973	941	957	992	1030	985	951	960	974	908	1001	1020	940	928	969	946	943	969	976	975	995	933	922	929	958	972	944	1003	948	921	903	932	969	935	932	975	1038	919	905	991	994	950	980	963	943	971	989	943	1008	880	962	955	957	904	913	968	960	947	997	899	987	939	966	950	950	982	919	980	953	966	985	974	945	955	977	945	991	962	952	922	948	924	946	954	931	949	936	975	980	890	982	827	943	953	956	928	959	980	914	902	946	937	959	975	939	978	949	950	982	942	890	1012	1000	974	957	1025	926	939	953	900	934	955	960	904	973	967	942	897	966	1011	920	961	998	940	982	937	940	952	913	953	953	984	927	969	939	912	923	902	957	972	979	931	961	992	958	943	997	917	1005	927	1005	966	941	909	924	935	978	972	945	969	945	940	979	919	961	993	982	943	932	972	969	1022	935	955	967	969	1009	946	971	974	964	947	916	976	918	913	945	996	979	954	972	1013	947	926	1044	957	962	941	904	976	974	944	1003	918	1006	987	955	939	941	963	960	988	930	934	963	1017	916	969	988	979	943	933	924	901	989	944	958	1039	942	961	954	907	939	950	926	977	950	958	981	987	950	943	932	1006	917	960	904	905	948	981	973	945	949	1003	956	901	981	1011	969	939	927	944	919	912	958	941	973	947	938	1013	956	915	999	978	1025	980	859	937	923	931	932	936	941	921	970	955	922	976	971	952	922	899	967	952	920	948	1015	906	935	937	955	1002	1007	903	941	1022	988	957	934	940	955	963	930	929	952	932	944	953	993	991	926	925	953	962	966	948	971	963	942	946	926	994	964	959	945	950	970	972	930	930	942	924	946	903	993	943	943	963	1043	963	918	952	978	948	941	943	957	957	981	888	971	902	940	958	925	945	940	950	952	1003	920	965	922	931	922	925	876	931	965	951	958	966	889	903	961	944	877	948	944	950	1031	1008	923	882	938	971	958	961	936	920	976	950	973	989	929	917	953	912	921	980	966	969	992	958	992	965	974	942	956	932	978	1005	936	972	905	991	960	955	922	949	936	937	989	955	970	958	973	913	914	985	945	941	990	1005	970	916	949	997	955	929	951	969	938	961	886	956	955	918	924	980	909	924	915	902	941	972	948	952	985	919	949	964	926	1005	964	920	986	890	970	935	939	950	1001	954	918	941	942	974	982	981	986	988	942	952	919	948	958	923	944	971	965	968	910	945	942	938	993	944	984	965	952	1027	986	964	998	915	934	962	953	1006	941	944	1007	887	950	940	927	926	952	1003	950	1020	917	936	903	989	985	1001	991	948	872	915	975	939	1001	976	886	920	924	959	954	976	957	965	979	992	993	942	896	899	926	933	987	968	954	926	951	972	987	954	951	965	1054	899	959	934	923	1000	895	957	959	979	991	925	960	938	939	930	957	940	940	981	972	953	951	958	948	1001	1019	966	930	875	940	980	983	921	924	987	976	944	994	934	960	1028	960	897	911	973	967	924	929	978	946	929	970	956	994	991	938	943	912	917	918	901	919	954	924	892	943	909	930	960	929	923	960	993	922	967	936	948	922	966	971	929	1032	971	982	964	949	927	934	928	905	969	955	957	939	980	919	958	940	979	915	935	1002	933	938	1020	901	986	915	957	918	971	959	953	960	932	984	1042	971	1046	920	935	997	884	992	927	958	1002	936	1033	928	897	957	952	936	942	953	928	954	947	934	904	931	987	950	982	958	927	952	944	914	937	928	987	988	916	986	942	913	954	879	1001	998	960	990	945	929	970	962	904	997	1001	962	920	960	946	885	916	988	1028	984	952	973	955	960	958	922	935	939	927	953	931	875	953	926	978	913	959	979	928	906	961	1003	953	927	940	990	927	927	954	962	1009	956	926	981	978	1003	913	978	983	942	948	971	1057	895	992	972	972	930	946	876	988	885	942	977	917	920	991	1000	971	998	936	931	989	990	995	956	978	949	949	988	933	982	957	1007	958	949	975	974	939	975	937	949	973	925	958	921	937	954	907	977	934	934	1006	909	957	999	992	938	970	938	944	990	1045	940	950	965	926	935	930	995	979	988	936	974	955	955	935	953	932	973	976	961	945	972	980	902	907	978	988	959	933	995	897	960	950	962	968	946	987	927	944	953	852	969	989	909	942	940	921	934	956	902	942	945	932	971	984	982	909	943	982	945	860	934	927	959	997	955	944	1010	976	949	935	959	932	1038	943	992	964	987	913	932	965	950	981	955	978	942	986	920	984	970	967	896	997	928	927	986	939	966	985	941	961	917	921	911	974	931	935	1013	951	910	939	985	970	923	954	930	959	950	974	934	984	1029	938	943	950	877	946	935	973	956	951	997	1003	987	941	976	933	929	953	918	916	956	970	918	996	989	948	938	950	953	931	1041	966	924	941	953	892	956	1020	926	993	1003	937	1000	954	940	987	959	949	933	990	924	919	953	938	909	932	868	925	910	928	987	912	961	984	956	935	888	949	1002	908	935	917	922	912	955	897	968	952	899	947	960	921	920	979	967	946	945	937	956	915	983	925	933	876	982	955	1025	930	922	950	918	951	940
36304	62021	45545	29169	22792	16883	13621	10936	8681	6411	5299	4436	3585	3079	2434	2309	2054	1782	1767	1572	1444	1377	1334	1195	1221	1158	1080	1079	1102	1078	975	1032	962	1040	996	1005	1069	953	976	1000	985	999	937	956	922	956	994	963	1002	932	965	901	1010	925	998	969	926	941	957	903	963	958	926	938	888	885	957	908	933	895	981	916	905	969	918	919	900	902	971	943	959	894	952	902	895	901	903	922	907	979	956	911	971	909	929	950	859	954	959	912	943	919	931	985	903	953	869	913	877	934	891	942	968	1004	892	952	857	932	943	894	915	944	930	898	888	933	941	978	978	876	910	889	893	983	942	915	900	950	970	983	925	1010	893	895	872	960	905	888	938	947	918	896	907	912	930	891	901	912	908	932	902	895	977	929	894	948	932	915	945	874	885	943	930	936	901	936	914	903	925	912	914	910	955	916	932	879	906	925	911	893	875	885	909	965	899	878	889	949	901	950	945	952	963	909	914	909	906	889	984	953	969	902	935	919	948	959	900	914	928	975	932	937	870	918	909	980	904	925	988	932	911	899	978	1002	920	925	922	936	936	924	932	911	907	928	847	902	927	870	959	949	921	954	977	975	954	938	937	938	952	893	961	966	888	931	888	957	968	891	910	951	976	930	903	915	962	943	982	984	867	890	929	913	905	920	997	900	963	924	984	1023	918	889	923	955	916	937	959	928	916	925	898	916	983	928	922	895	960	931	947	877	883	948	913	978	895	921	945	924	926	965	933	873	923	888	976	941	889	840	894	920	909	911	908	864	978	934	933	942	909	911	968	918	931	955	967	948	976	950	935	944	905	904	938	907	938	928	893	891	972	923	909	908	935	987	966	936	904	904	918	945	935	942	866	930	993	949	894	970	928	889	950	927	945	866	920	962	909	883	937	897	912	953	922	955	1007	933	894	880	900	902	892	866	994	916	919	945	876	898	901	963	919	933	913	949	907	956	994	898	936	966	947	926	932	930	908	874	890	958	914	970	927	877	984	944	953	974	898	860	945	881	999	899	897	908	885	908	871	897	932	892	957	969	915	956	962	982	941	947	947	964	946	909	913	981	953	925	844	922	893	873	922	907	930	969	892	914	932	964	969	927	854	910	956	899	895	915	907	960	908	937	900	872	942	936	960	902	948	887	881	894	923	892	910	950	955	936	945	940	931	942	922	909	931	874	894	925	900	987	933	897	959	1031	930	947	916	877	933	955	914	852	910	919	904	914	924	897	918	890	887	877	911	960	953	869	916	945	923	935	955	938	949	911	955	956	895	907	949	928	949	887	932	903	931	926	975	935	883	917	924	922	931	927	928	922	964	940	909	916	895	920	912	950	913	895	926	884	933	961	906	874	915	907	913	885	934	959	907	926	883	937	932	947	926	914	898	954	904	968	938	953	871	932	944	920	902	941	857	952	881	895	954	895	895	891	943	896	838	916	980	913	901	971	966	915	886	900	947	960	962	956	987	940	942	891	960	908	930	913	940	964	922	928	927	919	925	968	921	980	957	933	895	923	864	923	938	916	940	926	952	915	901	924	921	900	939	897	950	874	909	939	968	947	917	940	910	906	910	966	935	912	914	969	921	882	941	870	909	968	947	922	951	910	957	988	930	893	939	927	870	904	911	892	904	886	929	941	946	917	944	907	935	942	893	944	923	965	908	919	980	950	929	889	921	920	938	827	877	948	887	992	944	849	950	936	922	931	915	917	929	913	936	931	890	931	911	894	913	888	945	896	911	922	974	880	949	925	1008	913	962	921	966	896	956	896	945	918	996	996	1002	885	894	883	1010	915	889	926	927	929	918	909	929	918	927	967	932	955	932	932	984	938	922	878	886	937	876	928	937	946	910	908	898	908	889	896	927	874	916	934	874	956	946	899	973	900	916	950	971	874	932	935	922	951	922	947	926	918	939	929	864	932	948	959	966	893	908	943	903	990	952	952	933	944	919	899	938	891	959	928	877	945	963	890	925	879	906	874	915	908	922	964	895	947	932	948	899	949	921	961	962	876	912	859	900	928	909	917	953	949	913	883	929	986	894	976	945	931	903	908	900	910	940	920	896	897	911	930	944	914	903	902	900	925	879	914	927	911	901	939	979	884	960	951	888	917	953	870	914	970	967	907	916	975	952	870	955	927	957	918	955	924	946	949	945	917	950	938	913	896	939	926	937	981	921	978	881	928	980	890	932	914	936	933	913	993	891	981	933	895	945	922	916	947	899	973	945	945	981	958	967	906	907	924	926	944	958	903	910	895	964	952	946	884	944	894	973	947	943	939	883	943	954	922	940	953	909	941	925	930	941	885	902	866	917	939	912	966	994	924	911	887	951	972	949	899	902	905	940	897	939	962	903	917	961	966	929	958	898	906	898	946	934	893	909	909	942	904	943	925	958	968	897	869	914	903	875	1002	918	926	906	963	915	904	882	949	914	968	874	936	908	963	932	948	916	900	888	1010	937	920	940	988	932	918	948	956	907	907	924	917	893	868	930	893	903	937	967	887	933	917	915	926	917	934	899	930	944	935	909	965	944	903	952	926	864	872	891	901	894	972	955	975	919	1001	882	923	897	940	900	929	920	969	983	904	943	963	957	893	918	948	890	922	875	907	914	974	902	899	932	887	934	876	867	922	979	963	903	894	924	853	862	918	925	932	921	951	938	867	894	931	899	935	918	916	931	924	890	953	909	969	911	936	917	952	963	876	992	974	908	915	922	959	986	930	959	940	1019	922	886	852	971	909	910	981	992	886	917	972	906	917	905	959	873	934	881	937	891	926	979	945	957	929	903	944	930	890	894	981	906	916	968	877	922	974	935	888	949	946	925	880	929	935	917	917	944	917	934	960	889	970	927	915	901	939	936	928	959	951	889	912	941	886	916	948	979	895	923	926	915	943	973	928	927	895	923	927	926	926	919	957	906	913	981	941	919	985	921	940	910	925	907	940	883	937	951	950	961	896	939	971	928	958	972	931	919	932	947	924	921	962	932	962	960	907	976	952	1041	888	898	913	951	925	929	928	959	895	893	937	945	879	922	931	970	909	915	921	853	953	894	915	909	914	929	947	973	933	962	929	896	954	926	897	913	1008	934	941	899	933	947	932	930	935	977	999	938	941	924	940	976	918	965	943	925	953	967	944	921	928	938	927	940	920	907	960	935	852	929	979	900	895	963	965	897	956	907	890	944	933	931	877	961	931	869	917	941	913	916	946	961	903	954	954	927	965	965	919	914	884	929	922	940	900	931	932	923	956	937	921	917	929	901	1026	996	946	919	953	901	899	944	894	880	901	999	943	948	980	934	910	920	962	878	956	902	1011	923	962	906	895	952	900	988	878	940	952	920	922	964	952	876	923	919	926	955	972	895	922	955	952	946	896	948	918	944	903	924	952	930	940	950	916	935	890	951	919	910	973	864	917	926	954	927	883	898	909	986	893	924	913	903	864	911	897	913	906	884	923	929	897	897	989	922	931	969	944	922	935	925	920	915	930	921	909	944	930	934	881	957	926
34556	35440	33321	21205	11954	7004	4794	3412	2848	2496	2026	1814	1518	1432	1255	1217	1124	1015	1087	1031	1036	1031	960	941	888	904	917	917	889	879	877	842	873	885	866	837	870	843	845	834	857	852	853	865	913	877	826	877	844	900	831	860	942	804	799	861	847	824	886	916	830	861	886	815	824	866	864	808	816	845	861	816	827	823	862	826	855	811	847	908	808	860	861	838	877	847	860	802	835	828	844	854	830	795	839	844	872	823	838	900	867	839	826	838	905	815	815	882	860	867	854	827	847	833	846	847	898	790	853	817	828	856	826	860	842	839	808	869	857	834	855	786	829	829	816	867	859	892	849	839	844	848	838	804	836	861	828	823	794	849	828	827	832	832	766	844	847	835	821	855	857	845	848	844	821	869	835	812	859	836	821	878	837	867	860	789	856	863	801	813	814	853	789	811	845	829	892	855	840	844	793	810	805	858	825	867	825	852	895	845	856	815	789	840	816	857	843	859	884	863	824	867	819	877	837	821	833	863	884	871	854	858	852	858	850	836	840	962	833	812	815	866	842	837	824	810	846	856	824	901	811	846	822	830	838	861	875	879	831	846	861	876	819	845	830	823	828	787	799	857	816	855	845	855	899	827	800	861	842	822	827	842	832	855	818	834	811	796	842	853	845	812	826	822	866	862	785	919	772	805	894	840	820	851	781	807	860	847	851	886	876	882	834	854	839	863	850	847	855	830	880	842	810	831	842	840	840	837	854	815	824	808	899	860	894	839	857	860	857	826	838	846	800	827	883	837	901	879	838	859	837	854	827	836	798	834	814	794	798	889	913	870	849	847	814	839	858	891	845	836	872	917	853	875	807	847	847	838	879	810	783	857	781	841	838	902	837	854	866	842	855	824	848	854	851	798	829	906	837	817	798	824	827	835	914	895	860	836	856	820	843	889	822	843	836	819	859	816	855	785	848	819	853	875	870	888	835	823	883	843	840	867	792	835	818	859	862	788	817	839	869	828	815	869	792	813	790	827	873	823	894	875	867	814	827	882	886	821	815	859	870	832	863	830	855	896	825	859	854	878	795	778	812	892	804	802	806	889	868	836	879	840	858	848	820	836	859	902	886	820	878	835	831	848	888	835	836	801	796	858	833	837	826	841	820	842	796	847	850	835	831	870	865	842	895	827	905	879	892	866	851	789	812	821	800	849	806	848	807	847	835	800	830	821	835	815	874	871	847	807	840	817	888	858	867	877	845	859	887	832	851	875	843	774	838	787	860	831	824	878	849	889	855	844	845	858	840	800	839	853	871	856	870	858	876	841	864	839	892	861	790	847	837	809	896	832	807	814	828	811	850	815	864	813	881	870	894	839	867	826	845	855	862	778	853	802	835	822	826	837	888	835	822	885	866	871	835	872	806	853	861	872	836	827	833	790	883	768	862	779	826	844	865	825	842	813	854	816	819	855	883	850	869	802	874	793	863	834	851	897	811	897	838	909	832	841	866	839	824	813	849	853	827	830	855	809	805	804	862	854	850	836	861	853	836	865	833	825	855	834	860	889	861	890	856	819	866	872	855	889	875	818	854	853	836	825	855	819	861	868	880	871	829	860	817	818	840	839	855	845	888	827	807	900	844	875	812	807	871	850	857	846	862	802	868	890	859	848	843	890	827	849	849	862	837	853	844	870	854	824	890	848	867	864	835	843	822	870	842	878	837	835	872	807	857	868	833	880	862	859	851	887	872	832	872	828	821	846	813	876	833	820	839	842	790	822	809	832	837	855	877	821	789	782	863	847	844	909	851	916	815	788	851	869	839	831	837	827	903	849	787	869	855	899	804	916	881	925	856	829	832	816	828	881	798	847	886	844	854	895	823	835	903	804	845	844	905	798	812	789	875	787	828	851	873	863	887	822	805	832	874	847	776	804	830	905	931	794	832	833	896	839	868	874	834	854	840	815	874	914	807	853	832	855	809	862	825	861	842	843	817	857	828	842	858	806	819	826	823	854	880	845	897	837	848	847	869	891	767	851	863	856	850	835	822	845	856	845	919	835	853	821	863	809	792	880	851	852	859	828	835	837	853	893	821	861	876	821	829	846	843	787	876	882	862	856	866	843	871	859	856	903	875	830	854	802	865	806	885	836	875	841	835	877	847	812	887	892	873	852	774	884	829	868	874	887	823	850	815	835	865	864	887	865	866	815	875	820	832	834	793	871	847	803	803	819	868	845	848	851	859	826	844	851	881	890	835	822	826	839	831	843	869	840	801	777	800	885	860	900	782	847	892	817	876	798	853	863	833	864	793	783	884	800	861	770	800	884	908	866	889	835	880	815	848	857	849	911	868	855	817	887	837	820	846	869	880	853	817	833	843	859	836	862	827	857	875	836	822	884	862	896	824	868	882	862	859	791	789	894	831	896	834	807	812	878	840	798	871	870	856	854	844	854	768	805	886	812	865	803	843	787	851	884	921	877	819	822	834	812	831	869	862	852	845	884	823	837	834	840	864	859	863	857	872	811	849	817	849	869	849	854	807	792	874	868	830	851	839	811	857	846	776	889	889	867	843	822	852	863	887	840	880	828	828	839	874	900	812	903	790	847	812	850	884	876	873	906	875	837	801	935	835	877	861	867	850	847	864	844	856	850	842	889	846	886	869	819	865	811	847	860	810	841	857	884	837	823	802	768	876	827	859	863	821	839	822	829	834	821	819	789	840	856	836	836	834	818	856	831	844	814	810	844	826	833	761	811	837	813	827	870	736	832	831	833	806	807	824	836	863	876	849	853	781	831	832	851	778	880	870	797	880	823	836	843	832	845	896	865	873	868	810	858	933	878	854	805	857	895	881	787	842	879	848	848	791	807	819	847	882	890	846	876	861	857	853	858	843	818	796	806	862	898	812	860	780	829	860	877	877	852	834	887	883	830	901	886	880	842	900	841	867	842	835	813	837	867	814	878	813	809	821	884	829	841	833	898	826	841	867	813	831	811	843	808	805	847	823	843	812	862	838	819	861	818	850	902	921	845	855	888	817	822	814	817	844	787	827	866	809	953	793	812	792	885	844	829	802	862	801	865	773	867	851	852	879	886	808	856	877	871	829	853	850	864	809	827	837	814	860	864	843	834	850	884	849	827	842	854	835	806	855	860	809	866	831	855	836	939	853	834	837	876	864	845	849	866	824	795	825	866	865	868	810	851	858	851	851	877	805	830	845	838	820	884	876	803	870	813	823	814	893	854	866	870	877	845	832	828	838	820	919	874	848	845	821	813	896	873	831	854	844	929	787	891	826	861	892	885	836	896	867	836	835	802	868	798	825	874	844	852	844	836	851	842	847	880	871	822	914	835	841	858	826	835	905	852	759	829	874	816	884	909	822	912	798	830	862	863	835	850	836	831	814	853	807	849	819	861	821	843	826	843	801	855	875	866	807	876	842	825	877	841	809	825	820	870	864	823	885	899	899	842	826	824	837	775	829	869	802	939	842	874	904	832	822	806	867	836	842	843	845	893	829	839
38082	47904	32355	18755	13542	9455	6661	4951	4107	3260	2649	2143	1896	1712	1445	1405	1269	1243	1237	1119	1086	1030	987	964	943	938	910	935	846	890	895	889	849	893	911	847	903	858	850	877	883	865	921	858	861	865	870	811	858	837	855	835	869	891	839	842	828	831	849	840	838	839	816	786	822	888	838	848	823	804	872	861	846	839	866	837	834	802	852	835	806	850	804	789	827	852	809	835	822	821	855	779	785	834	833	854	833	845	822	833	866	821	812	845	855	830	834	851	877	840	859	812	861	847	786	822	800	835	870	864	825	856	844	838	933	867	841	878	812	832	870	826	873	900	872	860	833	813	785	848	879	810	806	847	771	815	846	903	875	803	830	891	853	847	844	832	831	890	821	876	851	846	830	834	813	818	834	870	845	810	836	800	811	848	843	866	827	850	843	829	804	827	854	786	902	836	776	879	816	857	829	830	825	870	857	877	767	872	839	795	807	856	832	882	857	845	818	788	876	842	837	833	864	889	884	864	906	860	826	891	792	832	925	827	823	877	853	836	826	906	807	865	866	868	829	856	827	803	869	841	808	854	836	831	861	805	870	882	851	852	836	849	789	858	863	807	841	832	857	841	835	823	828	791	912	840	814	885	861	869	834	850	836	861	855	835	832	903	830	805	822	851	820	848	854	838	831	789	838	843	913	805	896	838	824	815	842	809	877	855	850	842	830	849	832	850	856	818	860	844	816	848	833	843	842	840	859	870	847	797	815	816	849	817	861	858	763	861	885	867	852	857	848	846	854	819	895	850	786	845	850	822	847	825	819	835	814	866	809	872	889	869	891	809	891	849	823	859	839	874	871	856	857	837	834	860	806	809	838	833	828	841	822	854	881	805	893	852	817	828	863	828	795	837	780	851	850	858	870	822	832	870	817	795	767	819	804	786	818	872	875	893	879	846	867	835	828	830	831	854	856	870	859	862	887	859	844	794	840	856	804	842	834	821	823	826	828	877	833	880	844	865	782	841	872	867	858	901	817	832	842	878	874	824	824	803	872	830	844	856	841	871	893	891	829	808	876	841	866	857	834	912	853	796	784	848	835	855	878	861	900	787	858	798	864	854	801	856	855	865	904	828	845	795	792	830	856	905	821	864	870	818	816	831	824	838	852	858	856	896	825	858	914	819	809	864	856	848	823	829	800	810	871	771	824	837	850	835	824	794	801	887	797	832	855	842	899	872	820	836	810	827	875	823	852	842	846	805	921	844	837	812	861	791	877	902	853	864	838	830	838	813	837	799	842	831	781	876	865	787	843	858	789	843	817	843	859	835	837	822	862	831	853	837	865	826	835	812	848	869	882	864	871	858	836	807	887	856	871	867	824	856	855	819	824	815	808	832	841	809	879	832	865	820	840	831	870	905	844	836	837	848	882	795	790	848	838	846	837	815	836	859	851	829	812	804	822	839	837	871	856	797	882	828	837	833	841	932	854	871	894	825	871	836	830	884	865	800	848	833	831	872	834	861	834	797	818	863	891	833	779	838	874	843	832	861	829	849	800	802	822	840	834	838	842	779	866	854	859	849	906	835	867	876	863	885	881	855	796	871	853	849	805	891	854	824	851	865	820	847	822	826	874	815	862	858	850	818	844	866	867	832	871	832	828	860	837	894	822	825	829	827	887	869	868	854	802	882	882	866	865	828	815	855	807	852	825	833	860	834	848	867	852	840	832	827	826	866	859	777	871	805	810	849	823	831	808	894	819	859	821	803	869	905	820	854	844	813	841	820	821	817	891	804	818	855	865	824	842	810	849	899	810	863	851	907	797	801	900	788	819	811	899	840	832	830	835	899	816	849	841	852	793	794	825	837	834	852	828	832	916	852	890	820	847	819	840	834	882	829	844	819	883	831	833	798	901	858	839	861	806	877	854	879	864	819	816	866	844	866	826	865	819	741	867	842	846	830	831	846	837	858	815	796	846	839	868	881	852	817	852	828	818	842	799	855	840	803	859	831	791	797	848	888	793	918	875	871	799	829	855	788	895	838	842	836	843	792	847	808	851	839	880	851	840	822	916	828	826	829	865	833	873	820	882	817	827	844	857	835	820	867	816	894	812	916	855	879	844	916	926	841	821	830	856	827	778	879	797	824	830	830	792	833	820	853	821	809	836	888	824	814	832	842	874	911	841	890	856	880	798	836	859	841	836	894	803	876	849	837	837	807	895	788	803	821	815	847	853	793	879	818	853	855	841	853	852	854	833	868	866	813	837	834	814	875	863	809	885	865	819	824	844	820	912	818	844	878	807	849	839	848	867	832	849	877	790	800	869	877	884	798	889	820	815	857	848	868	874	882	837	859	801	847	845	827	831	851	835	812	835	768	843	820	898	812	813	864	847	834	871	777	861	821	858	824	790	890	794	846	896	856	870	892	867	846	804	849	856	773	848	833	827	836	807	824	893	838	827	880	897	839	877	871	839	822	807	847	840	875	876	896	841	796	833	886	853	858	812	873	856	791	885	862	857	847	846	820	887	845	871	886	891	839	822	850	873	859	873	815	819	851	835	822	835	859	838	858	801	817	810	801	784	870	877	824	850	855	841	833	827	862	788	886	899	854	832	830	876	914	870	851	822	827	851	786	886	823	850	832	830	890	825	899	850	816	889	887	794	845	872	841	834	786	819	877	868	852	835	840	807	905	823	835	840	844	864	846	876	867	889	889	835	871	841	883	841	830	872	890	864	847	821	840	882	893	875	813	841	875	873	833	871	852	806	842	844	865	832	850	897	821	880	851	835	821	848	803	838	826	820	818	880	793	859	843	870	868	873	824	842	865	823	829	846	831	845	865	829	825	881	842	831	900	810	829	811	832	868	836	835	816	864	862	875	869	862	816	818	851	762	813	813	856	836	827	835	854	846	828	863	889	862	803	873	815	865	804	863	855	844	870	836	797	847	902	897	848	859	876	863	825	838	846	886	809	831	840	833	820	895	834	815	785	843	930	825	834	879	810	844	867	879	812	818	823	840	793	791	897	809	889	843	842	852	803	798	838	782	826	844	818	768	812	876	856	878	765	826	802	808	814	841	848	820	844	823	900	828	822	812	846	843	863	828	831	810	838	843	870	825	834	796	831	834	880	875	835	801	898	829	867	815	882	863	826	810	780	830	839	853	826	809	859	839	910	894	817	912	856	829	811	798	789	806	825	838	830	806	833	806	824	797	835	819	844	888	807	811	834	795	850	854	813	871	842	832	870	851	828	814	831	860	851	871	901	811	931	825	802	870	859	825	839	837	859	850	860	882	826	811	859	842	788	800	820	788	796	799	912	830	896	887	871	845	844	851	827	852	813	898	860	875	843	840	829	815	843	803	813	831	787	878	882	842	867	846	893	853	891	842	839	827	824	825	833	845	825	840	826	858	885	829	823	820	812	838	816	876	821	851	864	842	850	805	911	838	813	864	862	854	866	806	876	849	809	814	834	860	864	904	824	854	845	873	857	841	821	822	830	855	859	847	812	809	855
24324	21430	28720	24948	21907	17027	9982	5571	4455	3537	2972	2448	1977	1853	1627	1486	1374	1321	1222	1169	1127	1056	1025	945	976	945	950	956	923	984	973	926	865	894	945	921	920	895	868	865	838	874	859	887	910	930	917	884	899	840	809	851	853	841	896	828	853	902	839	904	850	923	823	847	858	842	826	873	843	823	880	865	832	862	836	836	829	876	816	854	853	853	799	880	839	827	888	828	845	798	841	882	844	867	868	794	842	851	871	871	847	873	792	873	845	848	849	836	854	900	862	907	860	843	908	830	907	904	853	825	815	843	837	827	838	874	848	796	867	839	884	801	818	857	859	826	836	840	853	886	836	876	850	846	880	886	908	835	859	867	840	849	844	893	853	877	872	859	811	827	876	790	846	828	893	842	834	824	904	847	868	841	795	921	812	835	844	875	866	844	818	852	839	848	885	850	872	856	832	825	863	865	894	832	859	853	895	837	917	823	894	863	863	852	876	854	848	854	815	923	829	898	833	864	902	842	858	882	903	811	844	835	840	849	817	808	841	857	850	861	864	841	824	821	868	871	876	878	858	845	799	820	862	860	797	888	889	857	843	871	876	864	830	856	836	853	864	824	882	845	942	883	816	832	868	909	892	857	868	891	873	860	824	843	827	863	868	850	803	895	861	844	863	898	860	857	829	867	876	825	846	857	849	872	850	856	829	833	873	847	834	854	924	863	890	848	822	914	909	847	874	864	851	841	796	917	842	798	863	836	827	907	819	915	904	829	876	882	821	878	863	856	829	863	860	827	879	801	834	848	834	904	845	846	808	862	837	850	880	831	876	886	880	862	865	847	879	900	862	747	892	868	864	826	811	841	828	867	912	859	848	906	854	860	829	861	849	890	872	859	877	892	785	833	828	868	866	814	817	822	887	878	821	843	841	864	803	874	822	869	841	868	850	864	839	895	840	836	858	837	809	895	887	835	885	833	880	827	865	860	888	881	835	880	830	869	868	856	837	831	825	906	842	875	848	913	900	839	835	896	828	843	875	842	827	858	838	868	875	830	850	862	865	852	852	827	879	829	821	830	858	879	864	897	892	874	856	891	829	830	842	826	857	844	862	841	852	852	828	910	892	827	822	886	846	834	836	813	862	892	888	854	857	855	819	910	847	860	821	862	837	844	872	817	878	852	838	860	830	855	787	808	836	843	841	871	869	876	900	851	824	844	890	894	860	869	903	860	824	874	872	832	856	800	890	886	866	796	861	872	884	846	872	879	825	834	845	892	823	865	819	816	842	865	882	854	842	823	873	881	880	864	859	833	842	893	835	872	936	867	860	850	857	918	888	875	856	832	884	870	856	858	879	852	911	868	877	871	839	907	833	826	833	841	896	821	848	827	852	836	813	849	841	812	895	802	841	860	829	848	822	857	894	851	817	833	851	821	894	853	875	859	872	862	873	812	818	837	892	892	856	835	802	873	882	822	870	800	893	893	865	837	826	861	787	792	896	858	851	869	794	846	825	907	923	840	868	859	851	871	822	819	826	883	846	852	818	891	809	892	860	834	843	852	852	840	844	868	822	837	856	831	839	819	840	867	879	880	879	867	764	847	883	861	843	842	865	852	849	879	844	791	808	821	889	815	888	892	923	863	852	844	851	844	823	873	846	829	860	835	897	857	815	795	808	855	829	871	770	848	813	838	862	842	839	830	880	824	847	885	829	858	868	835	911	860	836	861	832	916	887	986	877	884	846	844	808	803	826	839	836	830	840	842	829	873	878	852	867	823	798	857	849	861	905	796	863	911	855	874	825	869	818	900	850	858	849	892	851	878	841	872	862	889	857	811	870	858	889	868	835	857	895	814	854	813	840	839	845	807	959	885	849	915	841	899	861	852	824	916	869	814	832	850	879	858	835	804	800	834	888	841	906	825	852	859	863	889	877	839	886	827	797	808	850	912	863	873	878	865	868	886	853	851	837	806	858	804	825	833	885	849	836	874	829	869	859	850	836	877	836	856	858	858	838	813	880	865	836	889	845	821	851	864	866	875	850	818	811	878	881	872	821	913	839	843	869	824	824	812	876	823	855	844	859	834	829	884	904	851	864	840	822	829	840	875	835	842	824	819	807	880	867	864	859	825	898	871	917	894	893	830	835	839	833	884	808	860	926	852	833	869	890	845	829	839	853	829	849	811	835	837	875	856	887	844	851	864	845	863	857	858	812	863	849	852	846	898	837	829	853	873	898	862	828	858	862	886	859	839	872	874	880	849	820	868	832	852	843	850	871	869	865	824	863	829	834	877	852	814	865	807	869	826	852	855	812	837	833	846	823	892	871	808	896	878	854	867	851	799	849	837	908	902	851	818	869	837	839	872	834	888	879	846	854	825	886	829	845	862	885	921	829	846	848	859	866	855	812	835	839	860	836	770	859	854	857	832	801	840	856	827	853	825	864	829	875	762	848	889	874	847	904	837	887	852	897	852	863	844	851	819	819	795	863	839	862	883	810	855	874	879	854	843	874	851	894	851	764	849	845	861	854	789	864	869	854	864	828	821	903	876	886	900	856	831	823	901	868	845	860	896	870	899	902	848	853	862	847	846	796	825	899	850	874	785	860	858	833	900	802	850	851	883	881	805	867	799	869	884	906	819	810	892	863	842	830	830	885	850	881	883	861	860	808	872	825	851	881	787	854	798	842	924	880	874	883	864	835	855	819	816	896	833	809	833	832	901	848	874	842	841	863	866	893	796	853	854	785	882	872	868	861	815	843	831	833	881	863	898	907	881	849	816	884	834	905	822	898	885	897	854	873	824	873	837	817	838	841	864	828	815	831	871	811	809	862	864	828	908	866	805	905	858	902	847	879	805	821	875	807	864	860	830	794	843	852	853	843	865	910	804	859	876	845	836	834	828	755	879	808	846	858	820	846	865	854	810	846	868	834	857	856	841	820	834	829	826	837	806	907	858	822	872	862	895	848	833	827	900	875	911	852	817	841	842	790	864	825	894	841	846	854	878	830	820	806	862	853	856	836	878	859	853	829	854	876	816	823	896	832	837	861	844	815	836	849	863	824	859	896	868	831	898	843	861	868	809	861	850	842	861	835	830	869	857	833	848	817	863	772	862	886	847	800	892	844	876	838	872	894	854	846	870	851	853	838	903	846	858	800	840	852	855	848	896	887	867	819	855	841	867	885	792	841	853	830	861	860	850	792	851	810	813	895	875	846	833	881	850	808	868	837	861	837	856	840	827	883	866	877	843	825	888	897	836	884	870	891	755	842	864	845	860	908	832	903	841	804	833	858	888	829	849	779	873	826	824	865	851	858	812	811	858	869	829	847	820	887	838	852	859	888	854	812	859	841	869	832	854	841	879	832	857	855	878	841	865	807	803	854	854	867	840	827	878	839	829	891	870	860	868	828	797	847	812	874	876	854	796	849	834	877	872	862	831	836	875	889	840	867	854	875	832	911	840	794	799	849	859	872	822	842	856	838	846	897	878	840	865	872	796	852	917	836	907
34114	53669	41059	25355	18491	14412	10804	7558	6228	5052	3960	3311	2693	2317	1890	1705	1640	1514	1408	1283	1178	1082	1102	1030	1024	1013	1022	1000	945	950	958	919	922	901	935	858	832	861	882	900	894	877	906	892	899	893	857	858	842	901	840	858	910	831	846	809	839	879	859	810	888	841	851	874	867	838	843	791	855	851	834	870	883	786	880	826	852	861	858	810	848	859	858	812	853	840	838	826	812	819	814	812	834	838	837	807	863	803	829	804	793	832	833	845	872	870	895	829	790	837	806	844	845	812	841	855	822	806	853	862	909	905	819	871	878	869	825	778	848	879	840	785	923	788	815	807	872	831	831	852	822	859	797	831	758	823	873	868	883	790	809	814	912	809	855	851	832	838	801	854	845	836	812	860	843	839	823	877	863	832	866	827	873	876	849	848	870	792	873	856	871	832	870	834	859	866	834	900	856	827	852	837	877	830	811	883	838	823	819	814	806	836	855	876	783	797	792	849	839	864	841	858	821	821	793	859	858	823	780	841	853	805	810	848	847	840	812	865	798	848	857	891	845	859	805	874	808	854	869	851	873	880	831	893	853	870	816	884	884	775	897	851	838	849	812	824	822	833	898	823	789	872	840	818	893	826	839	819	822	812	896	864	858	849	862	852	829	848	860	793	892	858	817	781	840	844	868	819	790	869	841	842	834	856	844	836	830	862	825	840	822	835	840	824	855	855	808	864	794	834	873	832	788	870	846	830	817	861	821	830	827	888	829	851	779	845	825	829	826	847	844	856	873	828	876	871	825	899	888	858	820	850	851	833	866	841	843	807	818	822	871	883	864	861	851	840	851	780	852	828	797	870	845	819	840	765	855	840	819	834	837	812	852	814	832	869	883	819	841	856	862	852	846	852	862	880	835	826	867	811	832	870	824	829	888	850	869	887	839	834	849	819	853	823	818	828	884	872	818	831	844	884	883	837	842	837	848	876	830	760	837	802	872	841	817	789	889	816	881	861	826	809	841	870	876	832	843	797	799	877	820	851	858	847	845	884	836	873	820	849	849	861	818	851	854	823	830	847	803	847	867	836	859	841	798	877	849	845	831	796	808	897	850	848	846	843	831	851	825	881	852	806	864	820	787	839	844	850	846	834	822	844	805	881	881	842	887	788	862	842	854	819	843	839	825	873	853	847	834	862	826	851	859	858	844	830	854	791	801	863	845	820	850	878	875	837	799	871	808	828	877	773	897	797	849	834	854	798	845	805	817	818	877	873	861	872	845	848	885	854	853	827	870	809	903	853	846	824	846	823	837	823	878	845	805	819	844	821	832	863	860	876	806	859	820	884	847	810	839	825	856	834	766	890	877	869	824	833	826	818	830	874	857	797	822	813	809	839	842	837	827	821	788	854	817	840	805	807	872	847	819	828	880	826	839	835	857	798	808	858	848	797	829	887	879	805	865	825	863	868	846	860	821	876	846	795	806	836	855	883	817	817	835	849	858	882	809	815	804	899	831	882	827	829	806	871	879	824	834	858	832	836	815	799	843	846	845	821	849	829	829	854	881	827	859	860	785	799	822	816	814	829	826	841	847	804	842	822	860	816	877	846	833	917	836	857	878	837	808	848	854	870	882	884	847	815	826	858	835	860	798	870	876	824	828	842	850	838	770	823	875	851	851	824	851	832	839	847	776	821	817	894	848	844	829	835	838	829	811	877	864	828	828	856	865	800	802	834	819	851	861	844	860	804	856	857	839	811	828	796	856	813	831	919	844	816	888	831	807	811	813	864	866	841	839	854	849	809	806	866	845	817	889	821	870	792	827	820	791	825	827	819	868	812	852	791	828	867	835	851	830	828	854	844	841	854	849	874	827	801	845	800	838	825	816	855	844	847	855	868	847	849	782	803	851	855	832	857	856	813	832	870	864	868	826	874	880	823	817	864	852	787	813	852	866	848	846	870	812	847	798	831	854	853	875	816	814	901	851	863	863	880	844	825	892	850	871	867	794	815	785	801	840	845	830	822	869	815	890	841	819	866	826	844	843	839	875	827	851	867	873	854	823	893	823	851	826	821	861	849	844	837	850	804	875	819	881	811	828	847	784	805	847	815	891	834	888	875	882	840	802	813	824	752	905	847	836	802	790	804	865	880	796	846	857	866	914	853	870	823	874	874	858	889	818	846	839	794	815	832	871	819	820	830	806	832	834	824	795	816	776	834	841	876	848	858	798	824	794	853	830	835	880	836	863	807	827	868	863	873	869	776	812	789	831	813	912	811	862	861	863	848	827	847	811	852	818	866	820	851	835	838	834	822	826	843	823	799	835	851	850	827	870	858	828	857	860	823	840	804	889	809	844	828	830	853	870	860	820	793	854	806	817	776	900	814	852	829	839	825	912	859	847	891	867	830	829	829	862	798	898	837	821	899	814	868	838	835	835	788	832	861	817	815	858	836	803	869	847	827	815	848	821	828	872	886	836	885	839	847	825	858	858	835	835	881	844	823	799	897	854	884	821	824	853	825	817	832	852	843	821	805	903	785	833	837	834	811	868	829	845	824	874	861	828	850	805	854	837	862	812	828	814	859	837	832	834	865	830	869	841	838	831	859	834	841	794	904	852	805	827	849	815	847	828	881	855	836	867	863	818	842	873	856	856	861	801	851	784	850	852	873	903	863	819	828	832	881	858	892	814	865	835	836	844	865	841	842	854	855	824	887	833	890	814	789	820	823	866	758	840	839	832	835	814	807	810	865	865	893	840	822	847	821	836	824	869	842	861	853	865	846	829	815	866	821	867	851	841	831	840	847	848	835	905	859	847	890	836	822	866	812	863	825	840	841	858	838	835	827	800	836	864	837	818	809	887	878	856	876	841	818	890	820	902	864	861	837	911	892	822	873	813	821	810	853	855	839	844	821	869	843	862	856	844	851	836	879	807	863	863	794	848	842	832	826	845	854	848	858	848	872	841	869	870	837	811	874	836	861	812	826	776	812	780	844	826	831	835	846	855	842	833	904	831	860	867	871	855	846	903	844	822	825	833	833	822	819	851	863	849	845	867	858	906	863	875	844	835	860	862	821	832	807	895	843	848	819	859	831	841	866	806	798	886	822	841	820	836	850	828	825	836	843	808	821	797	869	878	820	864	862	847	766	861	833	892	874	874	822	862	859	894	846	786	836	821	823	805	807	828	816	838	797	853	864	853	886	933	845	783	857	838	838	855	877	871	847	818	814	844	824	812	848	870	837	857	812	782	805	870	831	901	852	830	862	860	763	801	884	841	850	821	891	786	828	804	833	831	861	910	856	835	876	850	859	861	853	809	789	806	871	845	801	832	831	895	852	794	861	883	827	799	867	834	819	830	805	861	867	880	815	801	842	831	847	883	865	795	842	835	859	837	820	784	856	836	795	822	774	826	850	879	853	873	821	806	890	876	859	900	776	856	846	850	808	851	831	809	840	825	849	830	861	855	840	828	823	834	835	770	910	872	858	833	794	832	841	899	846	789	834	823	846	831	836
25403	21505	28365	26302	18222	9666	5880	4105	3374	2887	2460	2013	1739	1646	1454	1365	1312	1227	1150	1137	1175	1078	1010	970	990	983	998	955	1011	977	903	977	948	930	989	933	931	946	951	875	932	895	952	956	898	929	916	883	917	915	963	973	937	911	900	920	949	893	913	888	923	927	905	927	951	929	946	939	898	954	902	925	918	904	930	960	868	920	886	899	899	916	955	904	892	942	930	922	932	970	870	971	864	883	937	914	927	919	920	906	871	920	924	924	965	878	926	961	899	915	913	951	942	927	872	891	928	935	889	928	868	889	894	893	915	916	908	904	871	924	921	907	1004	968	925	899	934	902	894	908	933	876	903	960	964	867	882	915	881	852	917	858	941	884	878	928	918	912	913	943	875	905	866	868	945	941	881	907	937	942	894	909	905	878	941	896	945	907	908	953	904	911	870	934	918	974	938	903	934	923	887	905	917	888	914	898	964	910	841	911	938	913	858	933	951	946	940	926	905	888	915	881	944	926	938	929	964	852	950	891	925	866	959	898	902	865	931	911	965	919	919	948	907	900	904	858	946	909	998	945	917	953	901	924	856	940	905	968	916	954	930	903	939	906	903	948	889	879	966	913	955	997	923	890	953	891	954	980	937	900	946	921	925	921	928	898	952	956	885	889	891	886	890	950	897	943	929	950	937	894	974	871	850	933	917	935	867	880	947	863	940	925	886	959	951	900	939	916	898	901	880	938	902	943	866	955	983	895	900	904	909	957	883	921	831	970	924	914	952	900	943	886	931	881	921	958	888	911	902	904	923	973	878	940	919	961	918	924	890	911	892	976	884	905	934	898	884	938	910	905	848	925	866	935	973	918	875	913	886	902	957	981	982	954	899	943	931	956	886	885	900	971	843	933	927	972	913	932	878	944	924	921	906	924	870	893	912	881	902	953	923	912	919	922	929	941	903	896	875	971	938	1002	878	954	929	857	883	953	951	961	906	888	998	898	926	866	935	887	907	952	869	936	917	918	887	907	935	972	916	869	866	892	924	908	914	878	912	891	872	929	921	951	907	932	917	880	889	911	941	939	898	901	884	899	936	923	895	933	954	908	909	899	900	902	885	945	914	922	974	924	887	954	920	884	858	955	922	893	949	892	934	948	896	877	918	912	939	893	907	962	920	892	919	909	917	887	861	965	949	947	1001	982	916	920	921	835	875	937	911	934	920	955	932	900	970	851	883	858	930	934	970	988	926	908	914	921	919	922	886	957	938	959	880	949	937	908	945	937	879	944	931	943	887	904	890	951	924	891	957	888	896	901	893	870	884	869	906	864	931	879	938	899	891	897	900	918	896	891	928	931	886	938	906	878	939	897	929	874	852	957	969	910	942	913	899	948	899	930	913	887	911	887	918	914	960	886	956	952	940	903	922	840	945	902	917	897	909	907	935	926	909	898	877	973	924	903	936	889	880	923	914	894	930	922	929	931	881	928	912	897	908	944	932	935	930	905	918	954	925	884	917	906	887	879	898	947	932	915	902	938	920	888	879	939	954	952	935	963	890	926	866	954	933	926	901	884	847	929	948	917	892	932	969	975	895	877	945	876	920	886	898	872	885	891	923	898	941	943	927	877	839	904	904	912	906	919	919	915	861	919	959	872	978	893	912	955	922	926	917	906	918	957	880	915	909	878	899	888	914	917	920	932	897	927	934	915	907	902	953	915	860	902	955	917	859	950	948	970	921	875	934	928	910	953	930	910	873	893	920	894	950	908	935	893	911	882	919	901	914	992	932	928	948	914	898	891	923	906	922	892	914	918	922	906	952	936	959	904	898	911	891	815	926	953	918	925	952	935	930	920	941	886	863	950	882	972	924	940	885	981	927	931	961	895	909	883	918	879	896	885	883	852	941	907	914	958	937	889	928	916	933	936	874	937	910	936	889	901	932	931	927	949	931	899	871	900	977	929	881	945	897	924	953	887	914	910	924	878	907	933	883	882	932	967	953	938	862	929	951	918	872	909	933	929	912	899	963	905	907	933	862	858	912	892	908	912	883	920	879	931	920	952	902	868	929	943	947	957	954	910	934	923	899	895	916	942	879	911	903	891	910	877	935	865	935	913	919	927	929	925	910	885	936	884	902	930	930	887	854	962	899	875	873	870	872	933	981	893	932	972	871	854	938	879	895	910	929	931	920	957	959	971	888	924	918	916	875	880	922	929	958	942	900	895	884	939	942	938	900	967	846	969	873	929	878	897	922	928	899	861	951	926	872	900	899	894	938	954	887	915	935	958	935	875	926	905	879	922	973	925	862	962	935	930	946	927	890	906	916	979	881	935	921	872	847	909	893	943	949	883	909	908	951	908	941	919	911	885	971	932	882	912	888	928	941	902	940	938	904	904	979	914	919	915	917	925	873	898	935	905	868	877	914	909	929	945	893	965	940	904	932	940	902	910	936	912	895	850	931	966	922	918	891	911	892	909	922	878	898	864	926	942	916	932	902	927	920	978	918	970	929	948	957	963	906	902	931	901	942	904	955	889	916	889	886	891	921	896	949	902	927	917	938	848	922	948	912	898	885	902	945	957	911	883	900	893	912	907	954	918	897	947	941	902	931	901	879	919	936	913	875	868	943	878	953	902	916	926	883	979	893	895	915	927	935	881	881	908	946	934	949	849	932	872	903	907	970	940	928	895	931	873	886	909	936	937	929	912	932	929	962	895	917	905	974	871	926	949	991	831	916	934	933	903	877	890	909	951	942	898	941	852	917	941	911	905	960	900	844	895	910	879	965	984	924	904	977	921	922	909	924	882	894	915	933	929	894	940	951	953	919	991	880	951	962	905	925	914	896	888	932	892	981	860	920	933	906	887	905	908	917	917	915	885	898	890	965	914	915	890	942	937	910	904	876	939	890	883	937	869	900	885	916	914	944	997	901	961	943	898	957	894	894	943	866	1004	896	913	874	922	928	901	970	955	889	926	889	837	926	919	947	910	925	919	914	930	909	907	946	956	937	933	905	927	998	918	908	889	955	928	939	892	877	902	953	899	915	872	918	925	957	918	893	891	950	890	909	914	875	878	906	898	907	937	894	901	932	926	964	867	919	901	928	877	904	873	922	910	951	920	917	916	929	913	943	921	993	936	920	904	960	837	879	886	939	908	874	863	957	929	941	914	878	894	907	969	885	934	872	941	915	929	887	958	908	903	927	942	936	922	886	985	943	912	905	855	950	932	919	955	915	925	894	886	932	906	868	881	867	900	967	945	907	931	907	898	946	877	864	865	916	948	984	973	865	910	905	905	937	912	922	937	922	904	901	918	991	912	924	944	895	887	871	984	879	1010	933	942	937	914	917	918	917	914	912	968	870	865	893	867	887	880	920	943	921	921	985	955	903	871	1015	938	913	916	928	906	954	917	919	915	933	969	932	932	971	952	930	863	909	912	888	861	905	918	904	923	886	932	932	917	940	893	938	893	934	945	885	918	939	887	946	907	866	888	877	899	876	887	950	888	913	918	947	903	951	921
37021	51532	37891	22221	15651	11049	8140	6103	5034	4082	3326	2680	2348	2029	1811	1594	1487	1411	1317	1234	1139	1131	1121	1028	1061	1104	1033	940	972	1018	1007	1004	993	944	993	967	934	936	966	927	943	948	974	916	932	989	933	913	930	936	926	957	907	968	865	920	934	914	907	890	902	932	844	900	909	946	903	877	924	923	895	893	927	955	908	939	934	840	940	917	905	894	882	912	920	921	910	916	894	898	940	928	896	940	939	898	897	912	841	919	850	920	945	930	908	922	894	847	921	877	890	899	878	912	935	919	898	932	864	921	887	883	969	884	948	854	897	950	942	973	959	935	885	947	936	926	952	879	921	925	935	875	931	921	927	910	894	906	884	919	892	936	922	903	911	926	900	938	886	864	923	935	900	976	914	887	925	880	875	920	886	874	958	913	907	899	839	921	902	915	927	972	940	882	899	922	905	895	883	943	902	912	950	916	926	865	917	921	933	839	878	893	968	890	889	961	873	895	946	921	918	889	900	872	897	911	910	895	929	923	872	895	889	904	930	934	893	940	907	904	941	915	862	855	882	943	902	918	893	959	926	962	921	856	896	892	864	945	944	817	896	945	943	904	949	894	884	911	955	922	930	939	923	911	888	913	962	860	885	874	917	918	930	894	898	862	855	924	857	996	868	929	912	928	939	915	891	933	932	909	889	879	884	891	890	961	879	891	896	884	904	926	901	936	913	872	941	885	894	862	886	898	888	877	913	942	916	893	896	954	842	891	945	978	958	873	889	896	914	865	918	889	896	925	903	908	933	910	893	902	914	910	859	924	946	902	926	952	913	912	903	959	889	879	953	948	947	829	883	834	934	912	893	944	880	898	816	868	955	914	885	935	912	941	938	940	869	925	890	915	875	881	957	926	961	891	870	901	894	897	914	897	909	905	909	898	916	874	931	924	909	893	905	889	849	904	883	946	916	958	923	905	917	899	930	900	889	885	885	877	901	922	914	897	880	929	924	834	871	867	912	900	892	896	878	924	895	888	912	845	870	918	936	883	891	896	915	943	923	921	920	893	952	894	939	895	948	878	901	902	911	928	852	918	927	900	921	962	871	915	910	900	953	918	851	915	876	890	887	903	935	907	867	941	872	896	881	867	909	962	921	916	903	882	907	910	926	928	896	899	883	900	881	888	840	896	910	974	893	963	876	921	896	889	895	896	909	856	926	891	919	887	900	960	911	857	854	858	906	877	909	851	932	867	886	920	850	858	885	874	942	905	875	898	959	866	939	927	943	921	852	880	883	900	881	925	957	940	909	923	923	882	897	894	910	881	903	872	885	923	912	941	964	830	945	909	923	833	904	905	873	918	939	840	917	960	885	895	894	878	869	852	934	859	889	856	877	865	903	929	836	922	958	912	959	877	877	889	900	882	920	871	948	904	927	892	871	920	889	927	916	834	868	924	930	928	896	873	929	932	949	965	914	902	905	917	928	972	888	904	983	888	889	901	915	934	925	906	898	944	944	859	912	909	852	954	897	905	939	845	887	947	926	894	916	881	911	950	886	900	908	905	949	878	896	890	895	948	930	887	893	934	841	900	956	923	874	906	897	924	918	926	930	912	888	863	907	898	955	903	900	884	943	919	926	887	876	934	919	917	954	962	937	938	925	896	897	886	913	898	930	928	913	930	925	892	885	925	925	944	970	935	919	934	935	900	899	900	918	940	933	910	916	913	930	962	905	903	958	882	884	963	868	870	890	913	907	950	933	931	921	907	949	906	892	877	898	875	860	911	903	862	916	826	837	897	912	872	863	917	906	942	934	876	857	934	882	941	870	866	909	905	928	869	939	882	919	869	908	869	932	900	871	912	932	874	837	899	931	935	956	889	892	875	882	958	901	924	912	854	914	942	885	915	947	947	938	863	904	878	938	922	987	914	935	899	960	889	880	957	902	888	919	908	940	955	938	954	955	835	948	961	915	932	958	926	904	925	911	927	887	859	912	905	924	912	864	924	883	892	931	976	905	951	862	897	899	903	967	921	902	898	905	924	942	948	901	876	938	896	896	892	892	860	877	910	932	892	898	912	852	917	918	924	929	897	913	947	838	906	920	863	948	924	918	943	922	916	922	874	902	919	886	862	907	916	908	906	913	858	958	921	902	910	934	966	899	940	875	923	939	906	912	958	883	930	924	922	961	922	935	880	920	887	902	898	919	898	904	920	924	938	874	870	903	905	940	876	927	900	899	863	917	855	937	861	885	936	932	934	936	912	902	901	952	901	903	910	965	863	897	882	884	916	973	906	913	906	848	854	917	888	876	885	862	927	908	894	922	905	883	900	886	923	894	883	914	959	884	977	898	923	910	929	941	900	906	894	897	921	922	859	855	885	915	907	942	921	868	900	880	929	913	941	927	919	942	951	913	907	909	873	971	881	900	867	901	931	912	922	859	947	930	935	888	909	946	869	915	888	897	931	940	913	934	899	916	948	866	880	945	839	950	888	954	919	885	913	932	920	917	903	914	849	895	907	941	910	929	906	868	907	915	962	871	910	937	950	880	874	901	900	948	907	937	882	885	911	925	900	914	869	883	871	892	980	931	928	926	907	917	864	851	898	913	965	907	915	882	861	965	903	964	863	925	911	937	888	950	933	937	901	926	958	956	924	857	901	884	896	971	875	963	902	937	924	954	978	935	930	895	867	958	893	903	931	918	918	897	927	889	901	971	889	939	949	895	893	909	865	916	928	889	903	920	888	969	901	948	949	950	908	867	891	916	898	935	873	923	902	894	893	854	875	877	871	909	891	884	914	914	889	924	880	930	917	934	909	921	890	867	884	912	904	926	925	928	903	890	937	929	912	892	917	901	882	867	936	909	872	910	889	880	896	909	878	919	919	924	912	919	890	856	946	904	882	919	867	924	870	858	949	892	905	864	908	926	890	915	867	916	897	945	886	877	929	945	857	961	819	896	944	969	859	949	906	882	914	901	949	938	889	871	918	941	939	951	921	913	921	924	923	891	939	893	882	937	845	912	945	903	868	909	864	891	887	936	919	938	946	911	924	903	874	893	868	865	882	972	935	908	940	974	879	899	912	926	852	910	908	878	952	898	907	893	952	914	938	872	903	893	869	863	904	955	925	928	921	891	908	902	854	883	886	928	911	952	927	887	918	906	882	921	876	865	925	911	935	975	919	914	958	893	896	943	904	913	893	956	859	912	919	920	911	890	910	944	887	902	874	899	910	876	915	938	926	901	857	908	905	922	865	914	903	874	910	935	922	893	913	919	929	916	883	912	918	889	896	906	930	922	917	885	866	857	947	939	937	959	927	918	897	872	895	894	936	919	910	893	911	920	905	934	887	888	936	868	905	870	916	875	931	882	947	950	921	884	918	925	973	935	912	947	931	925	906	924	897	951	932	890	914	874	906	920	882	842	911	856	911	893	908	887	938	975	888	876	855	932	912	925	895	887	887	900	883	953	941	887	931	888	898	944	871	855	891	927	921	868	926	927	907	903	902	939	893
23106	21451	29234	24134	21671	22338	17515	7900	5665	4770	4035	3185	2724	2406	2040	1853	1719	1638	1438	1332	1310	1294	1226	1182	1152	1118	1161	1073	1046	1066	1036	1054	991	1071	1036	1013	969	1023	972	978	1038	1031	1004	992	978	1042	959	1013	983	1055	959	966	946	967	969	990	935	1018	928	1002	926	945	931	970	983	974	971	1017	1003	967	908	968	984	920	1004	1025	991	1004	924	951	947	978	931	906	891	990	963	1003	960	970	894	964	972	937	986	942	950	961	921	1045	920	964	928	1008	916	1013	953	899	980	943	959	963	990	957	933	954	925	918	987	1030	941	1009	941	980	1003	965	971	921	952	935	1005	1004	949	967	958	995	935	1007	927	985	954	947	920	975	938	1042	944	978	950	1044	992	963	963	879	981	951	1002	1008	962	961	984	935	972	928	891	966	1011	916	950	964	978	954	936	923	1008	976	954	998	913	959	930	983	924	954	923	924	990	965	931	960	941	959	995	970	934	993	941	879	963	993	922	999	929	976	957	929	994	929	971	953	980	929	973	962	947	967	964	921	1008	946	927	1075	893	932	958	953	981	960	965	1014	942	927	1015	935	938	965	966	962	990	945	1002	971	991	961	939	970	944	990	937	987	983	900	990	931	902	998	995	1010	983	966	984	939	974	957	1002	962	987	981	958	926	898	942	975	983	973	959	948	986	977	951	957	963	941	999	965	930	977	982	998	950	997	979	933	967	903	980	929	958	936	998	1001	947	984	927	956	965	961	913	949	972	962	949	969	976	962	941	1005	931	936	954	952	972	963	958	990	983	989	953	954	934	946	949	973	965	990	983	995	915	973	932	985	971	985	896	970	955	974	926	961	964	963	951	972	910	895	933	995	910	906	962	946	982	949	992	969	948	959	979	971	949	981	899	989	948	1006	931	1004	945	921	938	991	992	907	946	1024	976	992	957	952	923	942	953	970	999	1012	1025	934	913	960	960	905	981	957	999	922	918	936	944	987	1002	922	899	960	905	921	973	967	940	1039	953	943	938	928	985	889	1019	924	987	961	1010	940	949	936	959	985	974	963	941	986	963	956	938	990	963	1015	984	941	964	945	988	977	952	996	1004	911	982	958	942	942	950	939	944	958	941	984	953	968	1007	970	927	995	1000	973	975	971	982	958	973	935	951	945	976	963	1005	928	889	985	951	965	970	978	949	959	987	1024	919	946	987	941	958	954	949	1000	986	899	964	972	981	1006	920	948	956	949	891	973	907	936	952	977	912	963	982	962	945	936	986	951	936	1016	945	987	1031	944	992	1005	980	1027	1000	902	984	911	950	936	939	1046	937	1000	922	945	997	1004	957	988	1017	970	963	981	999	999	909	967	963	1017	946	893	927	969	940	1010	977	986	981	950	960	951	925	1025	927	988	957	942	998	956	894	974	1016	965	962	965	951	941	938	944	990	996	975	1007	1002	979	966	974	988	966	964	915	962	938	967	935	967	984	974	1003	954	935	989	906	983	905	906	934	1003	1018	974	987	866	962	948	949	948	941	1009	912	950	984	1011	998	938	949	978	962	960	985	950	936	995	966	940	989	931	1017	953	1022	965	942	935	941	938	933	964	951	857	940	940	985	952	943	961	954	997	960	954	921	920	920	1028	987	945	988	944	966	951	975	923	894	897	962	967	983	927	958	962	955	927	1003	939	985	989	927	909	942	969	987	897	965	943	963	911	924	952	953	1064	980	966	1014	977	960	971	930	977	978	921	909	971	944	928	862	925	962	997	970	937	980	929	956	985	967	899	960	911	947	951	938	968	981	1012	980	922	968	956	966	969	895	965	967	1000	1024	943	941	949	946	947	978	936	939	976	1019	932	950	913	976	995	970	979	978	961	958	984	968	956	964	960	966	904	966	950	1030	944	986	930	944	954	1015	982	938	953	946	968	971	971	959	981	953	983	963	982	967	952	940	957	974	919	974	958	954	951	941	916	975	945	992	945	943	949	933	912	935	940	1023	946	957	1000	1024	940	956	953	992	920	964	932	947	953	984	984	964	1032	951	1024	962	955	988	969	948	930	1004	914	968	964	983	961	986	954	986	941	1022	962	945	938	1005	975	972	985	995	928	972	957	973	971	979	922	966	897	921	938	897	997	954	914	969	950	956	1010	973	968	956	947	952	942	957	894	1021	929	912	980	939	940	917	921	904	983	944	914	937	916	994	943	887	1008	985	925	964	925	976	909	949	951	1007	985	957	967	969	949	883	963	935	943	953	964	926	938	998	920	925	984	987	944	961	977	964	986	981	931	930	967	913	948	947	964	943	998	948	927	949	918	955	942	940	961	989	990	993	965	942	1018	959	965	931	924	901	953	971	962	1001	967	954	1012	974	1010	972	967	1011	898	952	956	1010	920	993	945	1007	916	967	992	926	986	1007	981	934	992	930	994	957	989	962	985	951	976	944	943	968	983	983	938	967	906	948	1011	926	954	943	993	935	960	912	915	942	943	905	1016	945	948	1003	903	990	929	997	948	942	990	975	921	865	998	913	920	1025	948	897	981	960	964	896	948	967	963	935	972	1022	995	989	931	919	941	950	954	919	1010	990	928	953	957	974	946	971	992	947	930	977	943	887	933	996	983	925	1003	932	929	934	950	923	1048	980	989	934	1046	973	911	986	992	946	1022	891	934	888	963	966	939	928	945	1001	978	973	965	918	991	957	986	939	951	953	1004	991	959	975	980	1002	946	940	936	972	969	997	980	947	929	947	917	944	900	933	983	977	882	917	950	929	934	961	921	912	961	979	939	952	967	927	991	960	962	989	1014	961	986	958	977	984	966	966	953	969	935	942	1022	980	956	925	976	915	980	998	967	930	960	1008	910	971	946	972	942	964	905	932	931	1011	1011	984	994	919	965	974	969	1015	974	892	891	943	927	1003	978	984	992	941	1015	949	952	1013	950	976	961	948	967	1016	934	973	908	1017	933	934	918	1001	893	1028	974	947	935	981	941	938	933	952	895	954	902	928	994	1012	921	953	1022	938	976	984	949	888	947	980	913	988	953	942	918	936	941	964	942	930	947	920	1003	935	970	931	947	953	982	977	985	890	972	964	1000	1015	924	882	933	977	939	968	928	964	905	907	941	920	1011	899	920	971	908	963	946	958	995	916	986	952	955	944	946	904	963	1018	967	938	979	978	880	1000	964	903	971	933	974	978	963	903	926	969	981	979	974	1008	931	923	1001	990	950	922	918	951	1045	895	981	988	904	950	973	961	910	960	987	978	959	942	898	967	978	952	972	967	926	996	947	937	950	963	993	953	919	986	1011	1000	1007	939	942	998	953	969	961	921	970	965	933	961	958	897	932	948	904	937	987	961	961	986	954	952	991	935	989	909	1009	979	938	964	944	920	970	1019	901	958	936	970	1001	982	1038	957	960	946	978	926	970	982	918	949	928	963	937	961	966	962	987	945	950	903	988	957	920	969	985	885	1008	965	971	948	983	939	905	927	937	1008	1027	972	1020	928	975	942	967	927	984	960	988	957	964	935	927	888	974	928	974	1001	990	988	906	947	943	992	963	956	940	975	988	954	948	984	996	977	922	980	943	964	927	950	974	911	948	972	944	1019	980	957	993	1001	921	881	980	894	941	998	1045	968	1018	994	952	966	952	982	953	949	955	956	919	947	958	940	919	889	945
37384	60486	46023	30018	22473	17322	12937	9565	7750	6523	5310	4236	3350	2977	2542	2275	2005	1755	1692	1522	1440	1313	1230	1234	1186	1173	1167	1062	1093	1075	1058	1004	1052	1027	1021	1015	965	970	966	1017	1032	957	954	962	983	964	1033	941	950	952	972	993	995	910	911	978	946	955	1018	953	936	947	974	962	914	941	969	967	941	930	986	993	922	913	875	912	952	901	963	925	914	888	934	918	975	981	942	944	869	891	992	908	957	892	887	941	935	952	877	920	936	913	875	932	956	907	970	916	876	948	920	984	921	949	945	917	884	961	944	875	925	947	911	956	993	889	891	941	971	911	925	990	951	920	935	926	918	944	921	928	923	984	916	911	904	935	978	914	918	945	961	905	934	957	918	885	915	961	927	906	938	980	915	912	926	954	944	939	943	894	923	916	904	974	896	963	935	914	913	964	927	924	961	956	875	947	973	911	967	937	953	963	927	956	975	961	945	896	940	903	897	887	945	907	898	931	932	926	945	910	948	913	935	904	945	940	901	916	907	947	900	862	920	973	959	923	903	905	946	922	928	945	894	855	901	945	1034	971	926	928	936	908	915	892	926	965	906	940	946	938	894	922	922	953	911	885	873	972	951	922	937	957	971	964	934	899	938	912	903	958	927	909	882	927	917	902	919	930	908	969	934	949	899	946	968	955	882	899	921	908	929	971	964	947	915	883	962	976	967	934	886	890	922	917	958	918	918	908	913	894	940	940	900	892	898	939	973	964	971	970	885	912	924	919	925	945	877	935	940	940	960	965	925	957	922	973	902	956	961	1001	944	910	960	974	958	948	903	943	897	942	966	948	954	901	861	933	891	937	964	918	932	913	904	947	966	923	912	948	920	950	872	952	981	934	909	910	932	992	939	971	925	934	986	932	897	909	934	936	897	879	909	918	943	961	942	931	972	946	911	963	938	923	929	976	901	884	989	911	910	895	935	925	954	928	900	938	931	922	889	939	886	891	927	909	972	973	953	989	940	924	939	915	968	918	966	954	882	945	931	896	916	974	920	986	898	888	902	909	922	978	947	919	927	950	959	898	928	928	938	901	937	952	969	944	981	904	977	930	914	888	938	936	903	953	922	893	906	892	921	925	935	947	942	940	899	959	969	916	942	943	900	913	928	911	880	982	972	918	913	935	967	920	942	926	933	942	922	905	953	941	946	951	890	936	955	936	928	956	881	928	917	916	872	947	919	976	949	924	902	948	958	945	894	944	897	933	889	907	946	978	901	937	902	1004	968	890	939	949	950	894	923	919	939	935	937	948	936	957	942	964	943	974	897	937	937	890	932	922	906	958	903	937	924	897	956	971	937	970	880	917	912	936	932	910	855	929	913	884	927	903	900	895	894	931	925	928	936	927	882	903	946	974	946	974	900	944	932	916	961	877	971	899	986	960	917	977	952	951	935	991	972	888	897	948	904	953	945	922	966	948	924	864	914	996	911	973	954	900	895	897	915	918	931	963	918	937	857	913	879	941	904	944	909	892	879	888	934	935	899	960	906	921	946	927	1005	887	895	897	863	942	928	931	922	883	926	912	922	955	914	938	906	920	933	954	928	899	985	904	880	953	922	954	932	990	914	910	953	925	926	893	876	919	953	893	879	970	935	963	962	912	961	886	891	921	941	949	1009	973	902	933	854	954	906	925	901	895	930	914	927	951	888	932	936	889	899	927	914	937	931	928	911	912	908	903	914	986	914	939	1021	932	917	930	944	948	933	910	918	915	933	952	980	933	923	927	908	957	922	898	963	956	968	894	910	924	954	976	914	965	954	944	903	952	906	906	925	903	947	896	943	932	942	961	948	926	914	936	936	904	863	882	923	890	915	960	849	916	910	874	893	945	942	915	958	894	950	873	933	945	961	948	888	941	935	956	974	919	912	881	909	963	953	880	875	955	960	886	949	915	888	976	973	954	883	906	932	910	959	1002	912	910	942	890	932	941	949	897	908	944	901	847	950	939	948	905	882	894	951	887	962	933	920	888	942	909	909	945	905	967	868	960	907	904	935	906	909	926	932	950	945	969	922	906	956	982	965	902	919	958	932	926	946	953	955	953	937	908	888	896	1000	947	900	914	931	953	956	911	899	902	956	948	882	900	911	927	923	936	943	978	908	901	935	957	942	958	927	922	941	941	919	910	883	880	881	907	967	916	936	933	930	892	921	911	897	910	946	960	945	959	922	912	923	928	971	937	923	924	894	953	1001	941	914	967	949	949	943	955	920	874	897	855	928	914	933	899	943	951	922	936	903	921	889	917	980	911	910	975	939	927	888	918	935	902	968	974	945	942	992	950	975	915	883	928	898	922	912	992	974	923	969	957	941	949	898	933	916	887	949	936	928	938	922	961	922	920	902	868	847	941	983	956	947	934	913	948	932	932	946	896	981	902	954	884	958	902	930	909	938	955	953	966	905	923	878	974	890	889	912	975	932	934	936	919	926	920	895	940	938	889	946	918	922	875	954	957	930	947	952	858	953	929	928	900	903	938	956	905	872	946	924	934	945	916	916	967	938	875	961	903	942	982	1006	922	901	928	957	927	952	936	912	952	933	922	943	995	972	884	925	868	952	939	902	945	935	922	938	975	941	912	883	912	924	973	971	932	932	973	933	923	940	865	933	964	941	980	881	876	934	960	912	920	890	879	906	994	957	944	882	911	913	948	946	937	911	948	962	931	931	891	884	953	973	900	933	886	893	930	919	902	930	943	915	933	997	925	949	918	920	888	953	938	916	933	971	903	926	914	947	923	977	884	930	910	892	980	934	952	956	928	957	942	956	892	930	983	931	911	847	920	966	930	923	931	899	995	903	930	914	892	937	935	907	943	934	912	912	978	917	934	909	978	944	906	972	915	944	965	934	967	1007	942	896	953	919	926	920	886	885	951	925	947	913	903	871	952	947	922	918	915	1003	932	964	976	887	928	925	902	945	934	962	909	923	962	916	874	968	923	900	947	922	909	882	959	929	946	888	910	932	996	938	913	972	938	899	923	930	915	917	905	901	897	925	952	888	945	912	953	947	950	952	933	964	1008	948	915	947	937	906	936	969	967	973	874	863	940	954	912	950	896	917	963	907	927	895	913	949	893	956	961	922	980	907	871	951	929	938	929	947	896	966	944	905	973	974	968	933	972	924	966	934	946	920	915	963	928	939	850	910	910	963	965	942	910	923	974	961	972	929	950	969	921	911	911	929	957	892	935	948	950	952	895	925	931	987	965	927	966	893	909	943	939	965	941	914	965	940	967	931	917	932	917	912	917	937	923	939	894	920	945	958	877	920	891	935	923	962	912	964	888	946	944	966	973	930	925	986	911	933	906	948	877	956	992	880	948	959	974	915	918	963	961	926	939	960	937	936	937	917	993	970	916	947	956	865	972	972	932	942	925	988	929	853	920	913	929	941	964	867	982	936	949	936	854	918	905	1006	895	977	953	909	931	935	952	927	959	937	916	881	956	941	949	930	964	940	884	957	953	905	889	957	898	948	910	925	952	951	903
32466	37498	35719	22205	11776	7443	4984	3660	2779	2399	2083	1772	1529	1405	1287	1184	1162	1186	1037	992	972	1016	931	882	902	888	947	869	917	917	893	903	877	857	839	843	808	798	923	932	901	857	834	841	881	874	846	886	868	904	825	903	821	840	841	877	790	890	860	877	813	853	868	862	843	827	843	840	793	868	848	858	867	832	826	821	842	847	812	887	835	871	885	853	849	864	885	835	834	836	860	822	837	818	849	868	840	829	836	898	872	851	840	831	852	871	876	853	844	869	879	842	844	905	857	858	808	814	784	850	835	840	819	819	858	845	842	865	811	830	885	832	854	834	838	778	890	793	850	804	845	820	863	814	837	883	848	900	859	843	818	834	841	816	860	870	823	838	810	862	876	810	873	840	898	815	796	872	844	851	883	871	819	844	899	816	837	862	860	869	852	879	871	824	849	862	891	870	844	822	856	855	853	823	832	813	874	897	834	814	844	849	831	875	832	854	840	847	836	848	874	850	789	831	882	851	860	805	846	845	824	838	869	837	876	860	846	868	828	813	811	825	849	891	854	842	817	873	807	807	854	870	843	885	874	844	836	817	836	878	808	825	828	819	854	869	825	816	797	853	869	836	847	824	930	879	901	860	847	837	827	848	850	824	871	917	829	845	863	812	792	853	844	861	852	851	797	890	823	858	840	864	887	806	817	823	815	861	812	832	840	824	858	832	872	887	882	895	821	890	841	850	853	861	861	855	780	837	822	847	849	882	893	877	788	907	889	859	842	855	853	899	893	884	842	879	854	874	798	853	847	835	854	801	893	864	850	841	859	899	884	864	868	868	841	839	879	785	887	791	856	869	865	851	847	812	854	831	882	810	812	827	907	899	862	803	893	845	813	857	881	843	842	805	858	876	823	858	824	831	826	833	826	814	880	811	814	857	854	839	878	802	859	857	818	816	841	850	811	884	889	885	853	851	843	896	867	862	852	862	823	826	816	815	828	851	841	825	860	857	863	853	890	871	838	866	842	837	901	831	804	836	822	893	849	841	866	826	836	877	795	886	857	815	865	845	882	830	828	898	853	889	845	881	877	829	801	840	879	857	810	841	875	877	873	809	802	853	844	825	863	859	896	860	818	860	817	829	878	824	927	913	782	861	853	840	893	836	886	819	815	844	868	854	851	805	829	842	840	862	808	818	823	819	845	851	838	867	875	849	848	882	881	816	843	797	794	836	892	913	872	868	860	835	873	828	904	852	805	905	830	855	814	890	887	858	793	836	829	885	826	848	821	820	911	859	885	894	844	923	810	819	861	838	833	834	803	857	826	805	850	879	867	856	849	870	863	873	785	868	856	877	840	828	850	852	819	928	848	809	868	821	819	859	844	851	829	905	799	858	868	905	816	863	888	895	873	939	830	881	870	838	826	865	890	857	827	883	850	868	849	848	864	868	860	878	842	812	842	837	845	841	885	895	837	862	827	869	873	905	846	889	864	830	872	845	845	850	829	816	835	878	868	854	860	854	834	841	802	858	871	780	841	834	877	867	859	844	871	893	800	849	877	840	873	822	872	869	827	824	830	808	834	826	866	839	789	916	840	851	800	830	862	830	856	823	883	800	860	819	862	872	855	874	856	844	838	845	823	862	820	877	865	845	838	872	804	831	832	863	879	890	848	820	881	833	855	869	826	835	839	833	840	848	847	838	793	815	815	856	832	829	910	780	892	860	901	850	851	839	803	821	906	818	895	814	839	826	871	779	828	841	815	829	858	813	791	852	881	877	877	864	857	904	871	867	827	817	862	845	822	850	806	827	887	901	841	821	819	868	854	855	830	848	888	808	890	845	896	853	870	849	856	769	824	826	849	863	791	841	844	814	822	901	839	843	869	882	800	794	847	864	805	849	854	812	902	842	843	839	875	845	873	868	871	869	902	895	842	907	820	888	830	872	875	861	858	837	837	825	862	855	901	862	890	869	861	780	837	848	783	888	860	880	869	844	853	867	856	823	811	874	843	810	850	820	914	858	862	855	843	847	838	839	832	806	867	857	827	862	843	817	875	807	852	845	820	834	840	814	792	873	827	824	868	860	884	882	864	865	855	839	892	858	841	896	757	912	825	877	797	843	848	880	791	876	896	854	823	792	876	884	878	852	823	847	842	866	832	835	876	819	881	804	846	843	853	891	842	836	867	832	826	811	833	829	834	879	845	859	859	796	831	826	915	874	829	843	896	856	853	831	872	877	898	855	879	859	852	864	845	838	819	894	854	865	860	841	899	810	803	848	833	848	806	819	859	843	815	816	888	826	827	896	840	835	828	921	843	779	838	814	886	876	844	858	864	911	824	845	832	831	815	828	841	800	863	830	887	874	862	878	847	872	823	843	873	844	852	873	864	852	824	854	855	854	849	826	882	796	852	856	876	824	845	804	831	855	777	858	861	869	875	899	799	845	883	873	846	818	808	840	850	816	840	820	828	862	887	889	884	804	852	874	855	844	847	809	819	872	790	793	874	878	872	869	805	840	837	850	804	843	814	849	831	838	852	892	800	896	846	830	786	812	829	846	926	857	833	821	845	854	813	857	836	843	794	830	831	857	899	855	814	846	764	876	909	901	866	853	817	838	847	807	871	829	837	855	884	824	807	843	850	820	858	820	868	841	894	851	852	843	865	849	829	819	854	834	849	794	805	851	819	828	834	849	823	822	894	859	851	863	797	847	915	847	874	846	879	847	872	785	824	842	799	861	837	886	859	847	820	876	790	874	878	872	867	821	844	813	816	882	849	870	856	871	872	827	881	852	835	811	864	827	833	867	906	886	862	909	819	915	837	868	840	865	848	869	857	815	839	843	825	804	854	833	819	929	868	843	886	812	923	873	853	848	868	862	864	820	813	795	848	846	881	869	822	877	890	852	848	850	861	856	816	912	839	818	854	840	830	836	864	851	856	820	876	872	866	824	850	825	805	856	872	867	809	851	854	901	887	867	870	816	856	855	820	856	804	796	820	915	779	857	781	914	795	862	825	844	818	819	883	839	846	854	883	847	877	881	842	844	909	785	861	855	880	859	886	810	835	826	829	834	859	843	836	881	855	900	921	845	771	831	855	851	856	845	801	843	890	778	849	898	869	835	851	855	846	800	795	830	824	905	819	866	871	824	846	778	905	861	843	812	845	793	839	843	836	911	856	782	853	854	829	856	841	834	830	805	862	834	808	870	841	845	847	848	857	827	852	886	911	821	825	852	850	864	916	896	902	862	853	852	865	868	802	805	829	902	850	799	846	822	877	826	870	849	827	856	843	871	807	908	848	842	881	864	846	899	814	821	866	791	854	840	918	896	877	851	894	819	876	861	785	835	821	878	827	882	769	845	872	866	833	875	826	850	826	848	893	846	861	783	808	850	820	872	811	850	864	793	880	873	862	855	864	863	877	798	830	881	899	841	851	824	862	851	825	845	859	911	889	816	919	847	874	852	857	866	837	852	838	812	826	895	887	811	854	826	853	873	837	814	863	805
34107	51108	33946	19317	13338	10209	7168	5347	4056	3394	2827	2399	1889	1724	1482	1369	1267	1258	1147	1087	1072	1013	983	1018	940	941	957	928	937	877	879	893	888	951	898	837	862	831	882	847	822	891	834	862	878	874	914	893	844	886	840	888	842	824	872	833	845	864	830	833	873	818	900	834	879	885	827	829	860	858	814	875	808	857	873	822	886	871	868	865	791	840	782	819	930	849	836	848	841	882	836	821	851	824	852	848	882	838	835	816	830	880	827	839	832	865	847	903	862	819	862	852	838	844	861	830	842	813	830	809	860	856	848	833	817	886	819	840	849	817	872	864	833	824	793	802	866	851	853	844	828	892	819	864	856	844	857	867	834	825	817	805	810	888	860	865	843	850	813	845	841	824	774	850	893	831	856	826	869	848	868	864	860	796	809	845	863	857	843	841	846	821	868	885	845	832	866	836	853	892	852	873	820	906	841	862	867	843	837	857	809	869	840	876	832	857	838	833	871	857	820	859	863	911	814	845	827	839	821	821	821	860	830	828	798	856	819	828	795	818	841	863	826	842	896	854	846	915	919	847	837	837	836	898	807	844	848	838	878	823	874	874	865	816	826	831	807	816	876	880	849	825	898	820	782	884	908	824	819	825	869	840	803	815	837	845	881	838	889	911	908	864	831	839	843	840	827	877	846	889	828	834	845	826	830	849	827	851	847	818	812	889	803	831	853	873	847	831	866	785	813	849	842	802	876	812	811	815	821	901	801	835	869	851	846	858	867	798	771	846	832	877	886	843	778	834	803	874	859	832	867	840	848	861	824	827	901	835	871	867	818	817	906	851	820	816	840	871	887	854	854	839	834	842	864	858	835	864	862	808	792	906	831	838	904	840	842	850	832	847	874	874	861	911	835	835	853	866	803	865	856	861	869	847	830	864	891	838	869	843	872	830	846	806	913	889	822	853	840	839	843	818	846	862	816	884	873	824	833	824	861	880	862	863	823	884	858	833	820	881	800	871	868	839	865	820	823	895	858	847	877	867	869	839	842	832	848	819	895	853	843	835	835	863	833	788	854	822	855	818	850	834	823	879	793	768	845	843	891	858	847	829	886	794	794	838	838	884	842	869	781	856	879	823	875	794	824	827	853	838	871	812	881	817	869	855	804	818	848	884	801	873	877	806	826	858	847	847	817	822	832	827	839	848	846	817	859	857	785	850	800	869	801	871	823	843	841	910	798	838	809	886	832	865	885	808	829	892	865	837	859	867	841	873	834	801	824	874	882	857	870	872	865	888	857	781	845	853	839	843	849	868	801	883	870	846	893	849	827	872	829	857	823	810	843	864	863	830	855	827	881	864	878	844	871	824	852	872	845	880	836	835	847	856	897	860	871	840	840	882	837	823	868	789	865	861	875	868	862	873	835	855	822	852	827	848	837	853	878	828	823	862	881	820	830	810	862	869	859	846	851	873	841	876	833	883	837	851	872	792	853	885	883	821	873	859	801	868	846	875	856	861	828	827	848	823	848	848	875	842	831	908	810	852	851	863	846	862	863	854	814	887	823	870	895	838	857	830	823	879	823	843	825	854	854	844	841	862	852	901	842	815	849	883	831	839	848	857	815	873	858	852	825	868	810	857	844	785	863	838	853	873	856	861	804	836	833	817	848	855	838	874	842	881	823	856	911	852	856	861	798	840	836	872	832	897	845	886	854	848	836	858	836	865	855	802	825	847	861	792	841	886	799	833	847	868	792	867	871	842	887	861	845	873	889	816	838	871	845	883	828	808	823	820	837	850	802	810	843	827	805	865	850	801	833	852	814	863	821	886	903	826	874	832	852	898	807	841	834	889	834	834	810	849	884	871	820	902	848	881	838	830	866	852	834	861	853	875	807	850	895	842	884	794	803	783	835	838	823	834	845	909	834	814	793	837	829	900	865	831	830	840	779	836	874	841	829	864	821	865	888	806	813	858	823	923	840	863	884	849	890	817	876	867	864	848	861	831	868	801	844	856	809	793	839	831	858	835	824	891	868	829	905	873	830	870	857	822	863	810	903	874	797	834	793	808	840	814	846	860	856	847	836	827	844	850	847	830	855	867	856	775	853	847	855	837	835	861	857	864	848	889	885	779	875	861	829	797	888	836	834	828	819	871	834	811	869	794	877	835	887	810	856	837	887	884	814	863	825	859	802	850	840	872	858	813	881	877	833	791	872	817	850	822	863	836	947	879	867	815	825	844	809	818	879	832	877	896	834	765	829	851	853	830	851	881	789	838	860	868	876	877	808	885	847	863	788	870	861	840	886	823	865	816	808	791	833	847	864	857	830	859	905	843	870	869	818	872	878	792	803	857	841	883	867	847	863	882	841	889	856	828	884	855	817	831	863	846	863	842	871	833	848	862	864	837	862	791	824	851	841	805	800	842	834	818	848	847	786	865	836	834	840	843	835	812	883	808	880	811	890	859	800	839	787	849	841	881	869	871	852	848	820	812	906	858	851	850	838	852	824	814	824	897	851	792	848	880	859	825	870	867	829	851	824	839	862	896	840	827	881	850	848	832	860	868	830	835	833	890	828	835	878	870	847	852	741	877	847	855	826	851	844	859	847	830	832	808	862	881	806	826	887	844	826	844	842	831	900	831	865	841	839	848	888	802	858	843	866	878	847	844	807	853	821	876	871	870	902	875	822	854	846	868	846	873	787	859	857	888	836	852	820	838	879	851	818	854	821	871	846	876	873	879	880	880	847	842	919	848	809	860	865	833	893	848	911	816	851	820	902	848	846	859	865	805	862	863	847	868	891	817	848	843	846	857	842	821	907	865	843	854	877	855	825	818	835	832	853	858	844	839	867	807	835	805	812	829	847	845	872	833	842	867	910	852	819	905	875	785	789	851	793	845	863	822	882	931	906	852	851	842	838	846	830	838	855	869	809	863	883	884	830	842	834	809	842	880	875	854	859	826	895	846	842	841	853	861	837	825	865	818	852	865	833	875	847	824	823	855	839	841	854	866	826	830	805	847	844	841	839	855	832	831	871	819	851	857	880	842	844	837	892	865	848	853	876	865	850	871	866	857	858	801	865	841	820	847	908	809	835	865	862	838	802	839	899	931	839	813	844	845	854	876	831	848	830	844	835	830	833	826	851	792	867	898	829	820	862	848	831	875	840	836	844	849	843	800	835	790	836	863	861	792	828	900	858	802	849	852	855	867	829	838	867	856	869	837	857	859	852	851	871	856	835	827	851	855	896	810	898	883	887	854	823	843	814	898	870	874	821	879	840	873	835	819	851	822	867	883	809	848	835	859	837	886	880	829	872	836	861	887	893	805	837	843	873	865	854	845	807	853	838	822	805	861	781	799	784	855	892	843	814	852	895	815	858	880	857	904	851	819	856	879	843	822	858	868	865	829	826	879	860	855	867	831	838	822	890	804	840	827	881	842	815	923	808	840	869	856	836	904	825	850	873	835	879	864	829	844	851	877	807	834	780	870	817	778	857	808	872	840	880	825	825	851
24281	21424	28575	24954	21918	17268	10335	5798	4121	3557	3195	2612	2132	1855	1657	1533	1436	1356	1204	1169	1127	1088	1016	982	992	978	946	951	906	930	911	926	923	903	854	937	851	838	903	904	920	901	858	816	938	974	861	937	844	900	925	874	878	913	847	822	839	837	904	909	853	870	890	805	830	825	877	868	855	865	833	836	852	882	878	839	852	898	787	840	813	886	843	880	881	835	871	816	859	842	906	924	834	862	860	876	814	865	913	793	847	812	865	895	868	839	894	864	860	850	873	872	813	842	848	849	851	878	825	800	859	912	796	900	819	845	874	856	881	825	800	859	840	864	836	846	803	889	863	875	862	820	867	846	850	823	855	877	843	829	859	810	878	864	846	837	866	840	859	839	831	847	854	878	858	828	870	841	845	845	823	871	880	798	869	835	868	811	819	833	873	871	805	831	879	798	832	872	849	853	864	878	880	834	804	831	832	843	873	848	929	886	857	885	820	868	867	877	879	907	820	847	840	829	858	888	827	888	828	818	839	852	839	841	861	846	815	889	818	814	870	838	837	857	809	840	840	785	825	871	817	856	864	828	855	882	875	842	800	859	893	827	825	883	784	878	868	819	805	843	890	849	874	890	847	873	846	855	893	839	829	839	842	819	841	799	847	879	842	855	823	810	865	859	809	819	816	776	844	863	844	880	829	854	842	909	840	880	878	872	875	882	877	831	881	919	869	791	865	840	907	866	926	823	828	852	826	793	827	834	865	816	853	847	855	903	826	810	844	788	865	844	858	850	812	861	827	856	852	877	874	832	863	855	862	852	864	876	835	851	822	843	827	846	850	881	917	823	853	839	827	858	890	852	836	866	874	847	844	849	868	870	811	885	867	850	857	896	841	817	845	866	828	820	833	790	887	870	774	896	884	790	830	800	850	870	831	815	861	881	841	855	873	884	876	848	883	835	815	870	875	850	836	864	856	836	852	909	817	844	789	833	874	856	875	817	872	790	906	840	904	860	858	903	856	876	842	850	835	799	816	841	891	864	833	847	820	799	819	841	875	865	876	862	861	893	839	852	813	829	845	764	846	842	783	831	896	871	845	868	861	816	869	828	843	795	880	883	817	852	945	843	834	884	871	826	904	805	885	880	875	849	878	836	824	858	916	781	835	844	823	829	893	888	881	872	891	861	824	890	860	852	908	824	837	892	877	859	854	819	860	871	871	845	883	808	897	850	844	854	823	853	902	872	823	884	805	827	791	831	895	853	866	893	853	926	866	845	826	899	813	861	878	830	821	883	858	867	866	842	886	860	808	822	851	843	847	835	883	859	825	839	839	809	879	869	858	784	910	857	834	836	865	882	822	844	896	858	873	840	865	872	881	810	838	863	883	864	839	857	839	833	869	867	862	850	849	867	825	862	816	904	806	843	861	877	862	872	858	846	874	828	850	876	860	841	831	910	851	860	907	862	872	828	842	802	836	831	817	869	822	859	867	859	877	855	853	871	881	829	873	819	861	859	826	825	861	855	841	838	862	872	834	847	858	826	790	924	856	852	890	883	865	835	840	866	882	800	837	847	918	850	783	841	880	844	848	843	867	862	814	810	809	795	873	902	842	838	872	822	868	846	771	830	812	842	872	876	847	815	817	865	857	886	911	851	921	836	787	846	838	803	890	818	859	830	821	827	865	853	849	840	853	893	842	851	833	885	870	857	827	799	840	869	848	819	827	883	902	808	867	885	837	872	839	870	810	855	846	845	856	857	814	816	838	852	828	834	864	834	849	839	795	844	801	862	824	832	925	850	817	890	850	871	874	877	793	843	862	819	851	868	872	866	863	864	778	881	877	808	866	919	821	878	784	871	855	867	841	881	828	837	845	810	831	854	836	871	845	835	855	834	848	854	868	834	812	820	845	895	905	840	852	851	836	865	831	921	840	844	865	837	906	870	869	841	827	850	873	849	792	802	810	815	816	825	855	810	856	808	877	863	851	840	868	860	858	857	879	819	885	892	835	883	836	839	840	850	906	849	855	843	865	826	865	808	839	883	861	818	853	880	857	839	878	914	862	812	845	883	768	865	862	769	851	814	866	858	845	843	843	849	851	843	834	854	887	837	878	851	853	865	797	830	895	855	886	839	868	803	812	858	925	854	843	859	861	817	857	861	897	816	871	900	837	841	868	867	840	875	895	810	851	806	914	868	881	888	890	864	816	861	884	786	869	852	854	831	818	861	870	892	854	841	844	849	868	872	846	816	805	829	852	887	861	891	863	883	856	874	832	856	810	850	873	830	824	831	830	826	873	860	847	822	865	848	839	804	806	864	868	857	903	845	860	836	868	798	891	889	821	842	853	860	851	865	790	854	895	885	813	850	840	872	865	825	867	892	831	840	813	841	877	858	887	832	830	859	872	850	822	836	823	862	857	813	907	878	802	846	863	871	812	873	800	829	917	834	822	855	831	877	842	845	755	873	882	893	877	812	904	870	877	862	884	848	836	865	818	886	874	835	902	856	828	861	846	807	902	889	895	865	826	869	864	830	814	856	886	874	818	861	870	839	892	825	841	865	870	853	848	842	860	853	872	908	851	861	858	845	855	792	837	804	856	847	914	845	823	857	860	848	875	852	883	850	861	898	819	830	856	849	847	851	831	858	857	836	841	868	877	873	862	849	887	869	844	858	840	846	821	853	855	899	850	786	857	834	790	872	890	859	819	859	847	842	851	866	839	880	847	882	798	836	857	886	888	858	852	866	834	865	848	872	840	854	871	886	838	918	840	815	847	854	855	871	853	834	844	899	821	825	877	885	825	874	863	789	871	850	914	929	866	894	895	892	868	875	890	970	777	832	851	808	919	907	857	823	817	846	841	880	868	871	771	851	883	884	835	835	914	905	814	859	869	828	841	855	870	834	809	849	842	840	869	831	812	840	862	874	903	856	866	850	853	818	871	882	809	844	862	887	773	826	912	809	867	880	919	858	807	938	829	835	891	811	854	806	822	859	837	868	879	855	846	850	845	798	879	838	883	843	861	853	820	871	879	837	776	881	867	880	897	827	838	881	875	810	846	809	857	865	898	845	881	847	872	867	823	894	903	782	872	804	873	850	873	903	925	875	831	864	851	830	863	830	829	862	891	805	920	859	859	824	805	801	839	890	850	884	845	865	845	861	843	848	870	869	830	842	817	845	868	846	883	840	895	875	860	850	829	835	823	836	815	875	793	847	901	838	786	864	845	855	836	901	875	835	843	843	895	850	852	861	825	838	824	890	817	831	791	869	845	860	829	882	858	861	803	856	780	905	856	911	790	827	850	846	844	848	856	846	882	845	834	866	863	799	795	891	816	841	838	885	813	827	851	859	846	832	807	850	854	839	855	837	813	881	873	873	828	843	920	891	794	854	869	863	843	882	867	817	822	857	828	820	864	836	881	866	828	870	867	842	873	844	862	823	828	842	897	913	841	849	842	858	849	879	830	879	879	848	861	894	837	881	900	850	855	869	877	827	847	844	798	830
33918	55174	39049	24166	18700	14545	11197	7973	5897	4984	4190	3276	2552	2298	1923	1723	1636	1486	1361	1288	1219	1115	1107	1015	1030	1035	1032	961	924	950	909	913	909	918	834	847	862	869	850	865	914	879	858	897	905	872	823	862	908	873	834	872	887	851	849	809	880	836	851	849	835	807	862	810	834	888	830	808	834	856	881	855	789	829	873	910	834	911	814	833	860	850	837	866	797	856	858	857	889	900	857	820	859	800	873	833	818	881	880	890	838	846	844	831	840	846	855	830	847	823	810	928	819	859	827	833	847	833	862	872	823	818	836	848	865	825	817	864	851	857	898	820	841	863	776	843	805	826	836	823	838	878	799	802	864	817	842	837	868	796	847	820	856	816	853	830	875	862	838	811	837	811	802	842	780	856	868	821	849	829	803	845	821	801	834	856	825	875	841	845	836	852	803	824	821	822	831	826	858	802	833	844	811	837	847	847	829	872	851	856	834	840	850	815	841	858	871	837	863	826	867	805	859	829	801	856	840	852	837	867	765	899	864	847	868	823	807	821	879	829	855	821	879	823	844	828	854	819	917	777	853	822	851	764	823	835	825	872	799	803	843	851	865	801	877	847	838	863	855	869	862	779	842	802	798	832	817	808	829	865	873	846	897	809	853	854	852	848	808	870	818	840	859	839	848	824	859	845	841	837	864	850	840	882	851	808	865	850	849	780	838	882	821	872	835	829	813	867	859	831	859	858	882	851	892	838	796	856	834	833	901	877	840	840	827	887	862	804	825	856	845	885	841	838	903	848	881	843	786	840	842	807	868	877	834	881	859	861	835	883	862	819	838	844	840	857	877	832	842	891	816	863	825	813	834	770	830	818	850	837	830	812	806	888	845	865	858	831	845	835	838	850	834	833	813	879	817	819	853	868	839	873	845	778	849	815	808	850	819	815	845	865	853	815	832	824	880	832	813	854	853	861	839	842	866	860	819	821	822	836	862	848	843	834	873	846	840	808	830	887	809	808	834	829	791	820	861	884	834	835	824	825	833	879	854	856	826	858	830	857	877	840	892	836	829	864	886	864	865	841	897	822	846	812	849	833	819	868	848	879	832	810	862	866	826	845	830	880	820	822	840	880	840	841	831	824	878	806	862	882	872	862	871	857	869	823	871	887	788	835	819	836	815	823	854	820	844	819	868	830	889	875	845	807	840	880	868	877	803	825	839	855	823	860	839	871	845	840	852	805	875	822	855	899	818	833	866	839	857	827	807	893	819	825	859	791	853	836	855	817	800	832	809	854	857	811	866	866	879	834	879	800	813	839	836	807	816	823	814	842	891	827	863	812	840	813	829	818	864	802	810	826	819	830	873	839	843	845	826	864	861	862	830	885	854	873	820	801	823	804	834	829	805	841	905	841	810	846	844	835	834	826	822	853	818	878	788	851	848	829	904	847	835	843	858	823	832	818	802	853	848	806	850	875	844	800	855	854	870	847	823	792	811	805	833	842	822	863	852	839	875	867	796	920	836	815	840	854	828	795	835	881	866	830	838	838	859	868	857	834	832	824	844	788	832	824	775	905	874	845	855	862	843	831	840	897	831	850	813	845	891	866	837	827	866	856	826	849	804	801	807	837	907	840	844	838	838	846	814	855	847	839	796	899	814	825	803	838	826	810	849	836	841	803	881	826	833	816	828	871	847	821	817	845	836	830	831	817	879	805	836	834	829	816	833	850	851	848	779	839	822	851	834	848	823	846	884	760	819	841	866	815	838	841	867	842	836	841	800	839	837	855	857	863	834	843	858	798	807	815	830	810	789	867	854	840	840	777	852	809	900	860	812	818	872	801	828	868	810	840	848	873	863	849	845	817	814	833	822	882	816	826	796	793	821	813	833	913	836	833	810	846	837	880	837	814	851	871	790	878	820	864	858	836	813	844	853	831	868	861	821	838	859	884	835	828	822	826	879	846	875	832	836	792	860	865	865	830	895	869	807	856	876	816	833	814	877	892	776	859	856	850	836	928	855	805	797	806	851	860	853	849	855	820	858	842	857	790	898	854	843	830	869	844	873	789	869	811	829	858	822	804	797	815	887	851	879	802	827	836	794	802	846	840	849	840	866	871	819	834	786	849	845	828	846	815	882	862	811	812	862	847	917	820	816	826	859	834	881	845	841	953	864	849	840	835	830	830	856	817	870	807	836	779	821	833	870	811	836	850	832	840	865	860	877	801	901	846	838	804	840	841	852	815	813	790	829	848	835	894	835	856	853	878	791	862	886	841	857	802	806	818	829	848	847	880	892	864	868	846	819	858	843	808	852	863	850	894	829	836	861	875	841	874	785	831	802	852	838	834	826	806	799	833	850	860	803	838	910	857	889	888	866	812	856	928	886	889	851	822	826	806	886	837	821	909	869	812	843	798	864	857	825	814	858	835	846	887	887	804	800	859	865	889	863	839	815	865	856	827	869	883	836	861	784	836	845	835	867	876	764	834	834	861	831	882	889	840	853	850	905	870	810	851	851	875	872	811	919	826	836	822	856	839	871	837	799	812	845	797	852	807	846	853	840	824	819	806	863	822	896	819	846	847	834	900	874	844	878	874	889	841	845	851	891	843	831	843	863	845	843	821	834	883	831	873	849	841	852	840	841	857	845	827	836	830	864	817	851	815	861	817	832	844	867	864	888	853	851	801	798	833	852	899	822	846	843	843	806	854	868	894	850	875	810	858	849	864	854	834	821	892	858	841	840	832	838	873	818	838	850	858	833	820	842	875	869	870	855	834	885	813	830	858	869	850	833	821	808	821	824	839	868	867	830	831	841	834	847	866	858	827	884	868	813	828	845	818	851	801	810	850	840	878	853	832	841	837	879	856	826	840	852	802	843	878	844	889	830	861	859	865	850	833	875	813	826	839	837	889	817	899	798	831	820	813	897	874	934	900	868	835	852	857	797	869	888	848	854	828	879	827	871	929	834	840	808	851	827	825	824	793	827	870	812	852	831	844	854	903	850	849	873	849	920	794	886	798	884	812	900	833	867	886	865	848	803	830	847	880	904	832	836	876	831	844	844	852	900	853	880	877	853	807	778	807	853	854	828	852	815	840	823	815	867	808	855	874	813	843	883	871	823	768	795	849	791	872	806	832	866	838	799	827	859	829	861	820	824	805	839	812	826	824	882	852	839	785	893	841	845	834	860	822	839	870	847	853	828	852	820	823	876	847	838	862	851	822	869	831	782	801	892	872	816	846	787	846	860	815	852	836	855	860	849	868	834	846	803	879	803	859	855	873	809	833	803	840	838	824	829	868	854	763	835	820	814	827	830	839	823	808	856	895	892	847	865	891	849	841	820	838	838	786	822	835	886	814	813	823	802	903	809	862	848	906	806	805	823	844	794	841	831	822	825	835	834	851	825	818	796	836	879	818	824	803	850	866	815	822	783	788	826	854	817	853	806	854	796	899	827	836	829	823	835	844	854	826	833	882	813	837	851	817	818	857	862	852	894	808	842	892	845	828	916	872
25349	21505	28332	26465	18588	11168	7094	4546	3426	2734	2514	2195	1904	1645	1529	1431	1359	1245	1152	1214	1100	1067	1085	1042	1004	1002	1014	975	1025	995	923	936	953	942	974	965	958	930	894	1001	901	931	954	926	950	951	930	997	918	904	956	953	914	941	934	909	967	915	965	938	916	916	947	930	888	993	939	894	894	841	902	943	917	891	903	866	901	901	895	925	957	944	881	899	865	917	886	904	947	874	901	928	897	938	926	897	960	879	907	879	900	893	903	917	924	883	882	921	944	952	897	955	949	880	908	915	981	916	941	949	929	951	983	935	943	878	909	889	915	936	936	943	938	904	917	949	910	940	958	903	940	869	877	936	918	924	925	940	907	903	954	943	930	912	934	885	917	942	909	889	859	916	925	915	851	937	891	919	902	905	893	936	910	929	823	940	884	887	930	895	883	904	900	938	919	943	845	926	919	874	956	961	940	921	917	969	879	888	983	953	889	897	937	877	973	912	935	907	942	879	903	924	929	871	937	881	960	909	892	951	896	970	872	957	870	912	931	906	894	959	927	957	891	941	909	926	882	924	994	912	905	941	963	894	944	958	887	869	825	880	919	891	939	976	955	942	957	920	964	942	887	928	910	914	885	899	923	865	846	975	936	892	897	933	875	959	920	946	935	925	928	986	917	875	900	927	955	903	943	983	930	899	891	970	943	935	862	930	960	900	897	901	874	960	897	883	934	909	900	909	881	866	930	888	928	936	849	935	885	859	913	879	894	909	914	934	898	908	931	897	931	931	912	955	900	850	941	936	865	906	919	916	917	933	991	927	900	932	843	944	897	921	865	945	921	889	904	866	930	959	944	954	940	928	893	906	881	933	924	911	914	930	948	925	944	893	887	965	854	921	960	928	906	942	915	911	958	921	963	942	946	919	920	940	875	902	913	912	890	924	874	930	887	931	878	925	902	941	903	913	934	908	891	954	906	934	889	861	901	927	892	890	928	991	966	939	901	918	981	863	938	922	827	945	966	999	914	930	918	920	950	888	909	923	915	879	884	881	873	934	906	946	888	951	904	908	876	898	970	924	921	920	965	896	890	912	845	924	909	909	914	953	914	911	856	892	981	876	966	926	897	841	916	925	944	970	955	910	910	902	909	899	872	910	981	926	952	930	866	901	892	902	959	895	904	828	921	884	902	918	925	905	895	877	951	924	936	927	929	894	922	884	952	898	878	908	922	923	869	949	945	905	901	918	865	910	898	825	897	896	945	937	931	937	876	923	884	909	819	929	906	902	952	893	889	896	956	955	925	932	883	870	904	917	926	896	917	914	936	903	907	871	888	911	944	891	916	950	945	893	923	930	968	914	883	893	953	933	856	901	919	975	917	951	874	943	953	900	881	906	934	868	924	899	957	924	918	919	911	863	922	960	941	927	953	915	926	926	861	922	912	943	928	970	952	912	908	932	931	939	907	931	951	962	899	901	943	931	904	864	887	865	908	900	892	898	888	919	887	914	955	916	882	928	894	975	951	877	917	884	950	876	922	964	909	901	948	966	887	919	933	950	880	918	919	928	912	912	847	929	910	903	876	895	959	882	900	953	923	887	901	889	951	910	915	919	900	922	944	921	857	904	905	874	909	957	921	915	900	923	864	907	898	908	959	920	917	978	914	913	925	871	857	942	942	862	908	886	970	897	943	893	948	870	944	953	897	872	920	925	914	896	971	925	966	870	872	904	895	870	910	888	869	921	989	936	874	880	920	903	931	900	977	889	894	896	875	909	886	918	864	941	892	919	914	901	976	882	897	907	884	881	925	909	911	937	921	937	912	887	940	897	873	899	851	995	912	972	919	907	929	889	873	901	933	936	940	947	926	894	951	936	938	868	904	896	940	931	899	930	945	907	924	937	917	883	850	935	934	913	905	947	942	887	901	940	950	894	966	912	902	868	944	885	940	909	868	923	886	879	918	945	917	961	926	930	971	907	930	928	890	917	922	990	880	904	908	908	898	932	902	901	918	897	938	909	951	929	893	920	893	947	935	926	871	905	900	866	946	914	938	924	915	969	912	915	913	922	934	904	947	922	853	886	918	899	873	901	858	922	931	906	899	937	882	887	906	879	883	922	951	888	855	931	947	941	942	941	821	956	908	857	887	861	993	923	906	949	920	912	958	917	852	860	937	946	865	905	919	901	861	930	911	899	910	944	949	918	917	889	893	881	918	886	907	860	939	918	927	916	849	928	929	919	893	944	880	872	912	906	944	908	884	891	915	880	917	935	845	990	910	896	903	883	908	939	915	925	891	899	859	924	922	979	887	947	860	911	963	924	898	944	912	935	919	919	878	947	886	894	910	970	892	895	876	920	988	944	886	991	911	877	854	903	881	975	900	879	874	905	899	894	932	901	883	916	947	891	841	893	904	925	903	907	887	927	914	918	932	962	885	882	892	860	892	927	1019	904	938	902	884	915	877	940	906	878	941	930	878	934	959	954	981	948	946	924	881	950	975	935	939	919	883	919	879	917	875	906	947	904	887	970	935	930	865	934	928	838	948	897	1001	940	907	962	921	912	910	902	946	936	895	914	966	944	975	912	914	861	894	938	866	925	962	964	932	917	929	867	879	938	944	898	901	898	946	880	886	971	858	893	892	1005	947	926	963	915	921	971	915	874	908	900	900	933	856	822	909	965	909	966	924	895	966	904	903	955	852	929	942	954	917	959	947	945	884	948	887	941	895	911	956	900	905	911	903	888	934	892	930	873	943	910	896	858	953	920	893	940	895	952	957	936	959	899	867	894	902	889	911	935	914	892	926	947	910	908	911	976	871	903	887	917	909	941	918	919	887	934	906	901	955	890	839	890	950	918	943	933	897	926	898	900	923	923	918	946	871	900	968	894	926	930	870	938	951	938	941	968	920	866	890	954	958	931	916	927	943	914	914	932	911	917	947	951	883	909	975	910	912	918	834	911	971	930	911	865	945	914	939	943	944	927	865	890	921	913	912	926	872	921	957	931	925	924	884	925	914	945	927	908	893	920	909	934	946	881	900	843	928	885	911	982	927	938	904	896	923	909	849	905	888	890	913	914	920	962	914	903	937	864	891	911	917	876	907	856	943	865	910	879	878	899	893	946	949	842	916	895	987	885	870	931	911	907	885	880	950	889	897	896	909	912	910	919	959	960	932	903	904	908	892	923	913	935	947	881	915	901	904	893	924	880	964	919	925	890	853	889	910	912	939	920	921	873	937	890	880	901	872	938	976	942	928	856	988	880	907	879	901	960	920	956	940	906	904	929	871	929	916	897	918	907	958	970	923	882	902	943	851	926	934	940	906	902	967	856	902	907	899	917	895	859	866	916	879	890	893	889	927	995	925	941	932	889	873	935	915	929	904	889	953	937	880	913	917	916	904	978	917	933	890	926	935	926	926	922	924	923	942	888	931	896	957	932	909	980	874	933	878	968	981	919	924	908	900	931	910	937	931	986	944	841	893	911	899	927	953	940	891	936	908	925	953	910	932	838
33665	51931	36436	23767	16736	12840	9339	6708	4940	4008	3509	2964	2263	1991	1813	1580	1516	1407	1312	1259	1152	1123	1117	1061	1092	1027	1024	1039	969	943	997	1039	942	970	938	947	911	971	898	937	889	950	929	929	895	938	974	906	924	924	893	852	910	944	950	954	957	902	908	984	893	894	916	905	883	926	893	876	927	893	906	901	890	948	921	914	908	909	940	911	875	933	893	902	931	881	869	832	883	934	869	900	875	910	884	922	894	910	869	891	919	880	944	953	934	871	935	895	909	932	894	893	889	948	848	880	835	937	870	850	846	939	894	899	855	886	867	867	880	924	918	933	912	896	911	905	883	892	928	913	833	893	920	889	932	915	959	877	927	888	947	883	897	865	875	854	938	901	886	966	863	927	897	854	882	868	859	921	828	898	936	911	932	864	887	886	857	917	948	856	973	911	938	862	908	851	887	909	924	912	949	902	895	843	935	883	947	920	902	864	896	897	937	902	874	877	859	892	902	931	899	932	907	947	866	889	917	933	939	890	881	910	866	931	920	864	916	912	891	909	868	893	936	825	930	903	881	931	938	873	911	961	900	943	880	837	940	917	907	920	878	907	916	930	910	866	895	937	939	907	907	877	892	892	899	917	844	959	885	888	928	933	928	914	931	872	893	852	880	900	911	855	929	895	841	942	899	925	906	909	908	912	925	875	903	905	888	906	890	942	896	912	935	897	862	900	890	898	925	949	889	879	896	857	926	867	866	965	901	885	914	933	914	921	898	948	840	921	858	927	862	901	923	944	904	915	907	910	917	901	918	874	861	936	934	923	889	882	900	953	896	924	883	918	891	909	931	928	958	917	922	920	892	935	889	918	895	892	874	887	914	998	887	834	872	880	878	917	917	916	889	937	942	973	928	845	914	906	927	894	951	912	894	874	928	915	893	939	901	881	904	919	905	941	925	871	883	870	908	948	926	900	897	901	916	895	901	933	945	862	936	890	901	892	928	909	909	932	961	885	949	883	877	907	941	937	892	952	904	917	881	895	891	883	865	885	939	887	923	912	942	887	903	894	904	939	908	949	908	915	917	874	924	949	926	880	937	920	875	906	893	877	936	909	954	883	848	902	860	942	927	932	881	981	896	867	888	905	904	878	923	878	866	901	948	846	921	929	861	937	853	900	884	899	890	893	931	869	944	928	937	905	931	914	884	953	916	885	884	901	875	955	897	904	898	899	918	925	948	944	894	945	903	893	922	948	939	921	899	869	886	878	926	888	912	912	928	837	891	874	830	950	879	892	938	836	873	876	861	915	918	957	953	895	898	865	885	915	904	917	910	912	899	923	896	922	917	914	910	907	954	866	857	906	906	893	862	928	924	899	913	919	880	930	899	959	923	971	933	933	915	856	897	901	934	901	920	914	880	918	908	887	872	885	934	896	902	892	915	918	931	900	884	926	947	934	967	883	937	952	899	875	861	916	924	887	932	895	877	932	894	939	909	955	908	901	916	904	916	945	920	881	843	925	949	929	899	910	871	930	906	883	889	903	997	900	887	940	920	923	903	893	917	890	923	910	917	925	916	955	897	902	921	928	870	938	923	896	940	888	930	890	895	909	857	896	903	923	934	902	888	871	892	901	860	875	901	953	876	909	863	925	921	944	915	901	832	893	923	886	948	954	917	924	915	864	880	914	950	881	921	921	945	906	865	934	907	962	893	915	927	938	954	899	965	933	926	854	886	914	900	872	958	941	927	887	895	886	916	884	889	851	906	880	903	894	925	883	881	893	894	919	906	939	916	978	879	921	828	873	927	863	964	868	875	886	869	955	942	927	913	896	854	970	912	877	899	884	911	874	912	866	883	854	925	839	970	899	905	926	878	958	876	906	931	927	939	1007	874	903	922	892	889	958	841	906	876	960	902	892	877	949	899	856	922	892	897	950	939	898	949	908	891	904	874	870	949	897	914	920	841	934	849	913	927	880	897	878	881	911	904	878	922	860	896	972	977	907	895	912	957	933	917	881	891	905	934	920	878	863	918	936	848	967	888	940	843	909	928	958	872	899	925	892	905	919	911	931	885	919	901	866	897	891	918	908	884	914	895	1005	926	880	923	923	861	968	926	919	929	929	908	877	883	875	877	873	904	858	918	927	883	854	878	868	920	925	926	905	937	965	971	898	895	937	912	875	927	898	878	924	919	918	968	912	933	926	867	933	902	861	899	931	884	829	910	945	846	913	938	881	895	956	883	885	916	890	940	1001	869	907	916	885	951	859	928	899	915	931	896	909	926	907	942	956	892	902	932	920	908	889	890	925	817	915	887	916	946	900	903	953	925	923	905	885	905	916	945	937	895	882	961	921	890	873	931	945	864	852	907	893	923	924	910	883	942	915	925	948	869	873	915	916	928	960	817	940	922	898	970	919	921	876	897	841	938	916	857	931	913	858	957	940	944	932	892	937	920	882	904	901	862	921	871	888	877	880	920	907	942	871	916	950	906	896	933	862	897	886	922	929	879	876	921	898	891	909	959	914	924	843	896	918	938	935	878	946	926	968	895	910	991	898	876	915	915	869	918	920	952	866	935	883	927	887	894	880	897	880	899	870	902	889	918	958	899	860	894	968	871	883	895	894	883	931	911	930	936	918	906	896	926	926	946	909	885	907	876	871	879	935	855	911	863	893	905	894	894	858	818	897	927	903	923	909	929	904	909	941	871	907	876	869	909	931	954	918	884	940	912	929	880	893	892	946	846	902	836	937	884	874	957	915	894	909	897	900	948	882	898	956	870	912	890	907	922	914	946	898	905	914	947	898	906	905	911	915	927	990	881	897	944	934	909	859	939	900	890	904	878	871	875	932	937	907	880	891	885	931	847	857	875	897	888	918	937	924	920	920	877	889	926	932	942	989	913	861	897	936	868	968	870	962	886	915	876	887	904	854	950	885	905	882	909	929	876	940	926	953	888	933	891	958	961	922	871	823	880	936	876	915	906	907	855	879	898	939	932	913	969	888	902	906	959	867	924	929	906	941	892	919	923	864	910	887	905	892	949	881	926	884	897	950	958	925	915	931	908	845	886	935	955	929	934	870	891	899	898	933	856	880	931	907	874	878	881	951	886	913	941	900	863	891	822	901	938	893	856	891	897	872	976	921	898	951	907	916	902	869	923	863	944	963	926	986	862	846	880	910	922	888	889	896	902	892	874	921	890	904	957	924	947	866	913	885	910	917	879	954	905	906	921	979	935	890	911	885	899	919	910	885	902	924	920	815	879	948	934	905	850	885	926	926	913	876	864	835	888	957	904	911	867	870	873	931	850	894	872	875	905	883	925	856	897	856	887	969	912	929	912	948	869	904	934	909	925	933	914	891	857	883	924	905	917	923	944	902	947	872	932	903	887	887	858	926	925	910	927	872	897	899	885	928	945	949	892	922	904	943	947	945	883	937	935	849	839	941	882	922	908	866	887	872	881	923	908	935	886	867	905	908	922	892	904	894	899	950	887	916	854	843	849	937	910	905	911	880
23074	21433	29210	24115	21770	22629	17880	8594	5817	4532	3904	3210	2764	2363	1994	1809	1705	1635	1509	1454	1286	1306	1269	1135	1119	1172	1104	1092	1090	1043	1094	1026	1053	1077	991	992	998	977	1040	1008	996	923	1017	957	986	1009	988	1042	1019	988	943	994	974	969	990	1006	948	950	978	978	891	1035	929	1025	958	944	960	950	950	1007	981	993	983	971	1004	943	924	967	974	947	1006	927	985	946	926	986	930	938	990	933	1031	953	972	913	1025	967	983	895	1019	960	910	947	1001	970	955	1011	977	991	958	931	899	978	976	955	935	966	928	966	907	999	974	954	956	1052	1013	966	918	958	970	985	1012	994	951	955	884	982	972	984	972	963	968	940	886	941	975	918	921	1020	950	924	966	925	935	952	983	980	977	950	1005	959	1007	1041	997	1000	940	991	954	989	970	958	950	939	1013	980	914	986	965	975	934	938	977	935	981	941	960	958	891	943	880	994	926	1004	940	945	978	958	955	1015	948	1004	987	969	950	970	1053	964	987	994	955	934	924	927	978	952	938	1004	933	953	934	965	1004	977	1001	997	973	907	925	1021	1002	921	936	881	978	987	932	979	1020	926	914	1018	963	978	973	1032	928	985	947	924	991	971	910	936	948	989	972	924	962	910	1000	967	919	980	961	944	978	905	937	1002	968	950	966	1028	946	950	1009	946	958	985	1018	957	995	960	961	981	940	970	899	1008	950	963	986	882	966	971	937	957	955	928	995	946	1011	940	989	952	955	977	971	976	993	923	954	981	996	962	918	960	989	910	978	973	951	885	927	969	969	899	984	931	932	971	1014	972	936	908	987	1025	991	925	939	900	982	936	960	969	961	949	925	914	968	908	903	959	899	941	926	968	941	951	909	987	962	986	993	968	947	938	1002	945	980	988	1003	956	913	952	983	1025	903	919	961	939	983	939	947	928	951	948	981	964	962	936	966	962	960	978	974	983	963	995	980	971	1057	962	986	952	944	963	954	965	963	892	1036	921	931	971	981	991	951	906	941	986	947	924	929	933	968	1017	937	953	950	952	952	932	1007	956	978	953	984	997	922	920	995	940	952	945	931	959	934	950	983	1003	969	944	1013	929	973	938	952	928	958	948	885	926	919	899	955	936	991	960	894	996	888	891	960	946	944	992	935	950	968	971	896	923	955	995	972	955	946	939	969	960	984	956	968	896	954	970	1034	949	989	979	935	954	904	887	978	909	917	954	956	940	1016	961	994	905	944	911	964	938	945	903	981	940	977	988	940	906	926	948	993	915	985	945	964	927	1004	994	924	905	975	950	980	966	949	982	960	943	954	951	1027	983	962	997	964	974	925	962	1007	1038	917	927	968	980	948	966	962	968	970	947	1016	949	935	960	951	998	971	976	948	948	939	919	919	962	943	948	968	961	917	994	947	920	934	928	881	969	948	950	924	984	1005	950	998	968	960	999	997	985	1019	949	982	961	1003	946	1000	981	942	936	954	950	962	932	947	953	974	929	991	984	971	979	983	919	978	909	984	957	939	936	976	972	991	974	946	952	954	1030	909	930	948	984	929	985	927	952	943	985	970	873	931	998	931	1020	955	931	966	991	965	1032	959	986	957	950	921	1003	1007	951	974	970	966	961	977	1003	998	933	971	968	976	955	976	980	914	954	934	950	965	1006	935	969	954	952	909	908	979	974	966	937	1031	962	940	934	919	1030	994	949	913	976	955	954	948	968	958	929	956	932	942	967	1029	960	922	977	972	971	902	966	930	948	974	946	976	982	955	961	964	922	941	956	953	987	954	964	951	920	955	958	963	982	961	959	925	922	1033	958	1015	968	946	930	1001	962	985	931	1020	927	922	939	934	965	990	955	961	951	953	976	963	950	973	980	896	945	973	990	958	981	967	976	1019	895	963	987	942	898	937	962	938	972	938	972	971	929	956	934	962	998	941	959	971	995	960	898	1010	979	920	896	912	958	940	955	967	974	937	974	959	976	974	971	910	953	984	952	914	987	982	925	993	951	992	958	1027	964	992	952	1009	961	911	997	988	990	1007	941	924	925	1028	983	956	1004	912	938	953	941	961	947	978	980	1006	963	952	1028	941	915	987	937	938	964	960	952	981	973	987	989	944	973	963	910	976	956	987	959	949	1018	955	956	991	930	955	898	974	960	982	986	996	962	978	937	939	960	922	1035	949	936	923	917	946	973	948	956	1009	942	925	930	1000	987	917	999	968	982	1024	975	988	975	970	974	951	1019	995	999	944	960	941	959	1024	909	930	988	892	966	930	991	930	930	994	923	956	968	965	962	875	1004	989	935	999	967	993	930	921	994	896	945	931	999	906	946	979	956	969	979	966	984	940	978	1027	965	926	920	955	985	932	922	992	991	930	934	950	972	949	1059	952	942	900	932	965	959	923	966	935	1002	979	977	931	980	968	1012	980	976	937	989	978	1015	988	930	942	962	948	902	974	918	953	1027	949	944	995	984	983	947	984	1038	1010	960	966	912	940	953	911	975	981	941	1026	952	1017	978	941	910	1016	990	924	930	1017	979	958	955	973	944	920	911	948	1022	951	938	915	961	931	930	1029	1010	977	945	1007	972	955	947	938	986	970	975	988	974	951	948	950	926	947	983	934	911	963	984	975	893	1015	954	980	948	964	998	968	954	942	911	953	927	905	978	917	956	947	959	985	921	935	905	939	937	982	933	961	921	1050	928	919	941	917	965	939	970	943	982	1003	931	947	969	987	947	967	954	909	954	943	944	931	1000	944	984	934	941	976	919	992	962	960	946	953	968	1048	969	965	921	972	934	918	939	965	957	909	943	916	977	886	952	927	927	993	1009	913	992	1045	888	996	1001	1010	930	925	962	989	968	1008	1003	959	889	981	947	920	875	991	910	1018	982	980	994	956	935	918	981	923	886	970	977	931	985	953	954	963	956	948	981	897	920	1005	978	956	896	993	986	959	978	1004	938	998	961	945	999	958	950	979	920	940	873	877	993	980	970	936	998	1002	961	924	915	924	950	1000	981	992	889	956	938	926	945	950	970	976	893	975	913	991	961	935	949	943	997	932	958	978	983	921	958	962	969	1008	955	1014	953	990	1049	1018	931	892	955	980	995	898	972	999	998	974	958	1022	1013	899	1077	980	1003	998	945	1001	965	986	966	984	1008	943	957	937	963	984	1022	927	938	961	897	924	974	945	941	924	952	949	928	952	972	967	947	1004	989	945	930	972	971	996	1042	930	1010	944	1019	964	1003	975	1020	907	962	984	966	956	958	971	963	954	943	925	952	981	1002	939	948	947	926	971	949	934	962	1009	976	942	959	958	966	978	940	940	947	952	941	978	961	917	1049	949	939	967	982	955	970	959	945	930	990	941	932	1009	1033	951	952	1003	946	938	1015	916	991	942	978	919	967	909	921	933	943	960	967	945	967	927	929	889	949	969	1024	972	919	957	1032	954	964	966	966	929	940	900	938	927	900	983	945	970	997	1008	946	939	976	973	949	990	928	935	1018	911	913	938	972	1029	932	939	962	984	944	983	918	948	1015	903	923	988	1003	1002	917	1003	960	978	932	902	998	954	922	956	937	957	933	917	1044	965	965	943	960	932	962	1030	974	944	997	982	1004	951	960	985	1000	991	971	948	938	977	985	940	945	957	930	945	980	1009	970	949	953	986	983
38430	63122	46041	31664	24494	18935	13326	10535	7870	6213	5321	4278	3362	2874	2467	2167	1875	1792	1609	1476	1425	1371	1236	1232	1148	1152	1141	1071	1060	999	1022	1064	1015	1042	1022	1043	1009	1017	963	963	908	952	984	967	973	979	982	962	993	961	924	997	920	910	927	958	944	947	915	902	917	927	947	953	916	926	914	904	926	943	942	957	949	954	911	905	890	941	888	957	905	950	882	982	917	934	962	917	903	934	938	920	906	978	971	926	960	923	947	885	895	950	919	952	942	925	932	926	938	922	957	895	990	832	887	939	949	960	967	914	903	921	944	891	907	946	953	969	981	953	909	922	979	890	910	911	921	962	933	952	927	929	937	946	948	899	947	955	895	945	929	926	897	921	937	858	918	922	953	897	937	938	965	925	965	929	939	893	936	931	927	929	911	925	894	953	896	956	946	921	978	907	905	910	962	931	954	972	875	966	978	918	1002	912	883	892	860	944	927	921	904	946	937	976	923	868	923	930	907	950	938	940	873	941	866	942	909	937	1008	951	937	918	937	948	931	963	908	960	938	985	896	912	929	923	936	952	957	875	912	921	937	916	844	982	922	926	915	962	955	913	875	959	944	912	954	887	934	854	951	885	956	934	982	901	950	893	951	971	958	960	915	891	926	891	941	912	964	912	930	932	911	948	925	961	949	901	909	974	920	930	913	926	915	920	905	898	917	850	912	952	972	938	949	904	882	911	977	888	941	915	947	941	943	903	936	948	898	930	934	888	915	852	939	942	905	966	936	958	904	925	915	1008	979	922	945	968	924	911	951	976	895	934	944	918	912	939	925	910	948	892	955	897	860	908	932	895	909	936	932	911	964	930	928	953	923	954	925	963	927	938	918	922	927	908	909	941	884	922	892	924	895	950	948	935	942	970	976	893	913	943	942	919	924	909	934	918	883	993	925	918	968	925	961	927	901	914	936	904	906	934	901	902	938	957	965	964	935	913	879	948	929	1009	929	950	909	915	899	896	899	926	940	942	898	929	925	884	938	943	944	949	951	938	990	902	918	936	904	974	910	920	924	892	966	844	981	876	915	965	906	938	906	942	965	951	939	993	910	890	970	982	918	1001	868	910	932	896	942	880	922	950	851	890	930	885	906	880	902	901	943	935	983	939	927	936	932	947	953	918	949	944	944	922	920	927	910	941	960	955	943	932	965	922	956	965	954	885	891	922	912	899	922	957	904	925	948	960	920	922	934	982	940	954	965	955	917	902	920	905	896	834	909	938	965	938	858	946	910	915	937	878	920	907	914	913	932	950	948	921	886	957	950	864	945	903	928	937	922	954	949	933	920	944	955	923	947	922	898	939	940	885	951	907	922	983	966	952	881	919	952	931	948	973	897	938	911	925	938	868	872	886	932	933	990	946	965	916	940	943	910	946	921	973	920	910	938	901	951	943	919	947	945	942	972	953	937	973	931	902	961	927	943	890	968	882	953	925	937	968	858	945	912	945	983	948	940	932	898	972	959	929	926	959	893	1008	940	941	910	952	915	961	991	961	896	914	895	892	945	909	895	920	894	926	956	959	930	924	969	929	929	936	869	901	926	948	913	877	943	898	965	938	931	961	913	972	997	906	954	885	942	954	947	903	925	969	916	933	949	937	946	914	977	922	980	941	897	916	897	945	921	934	945	942	912	906	909	977	938	915	966	892	921	907	923	949	939	918	919	961	913	965	989	939	926	890	948	952	874	937	892	963	957	936	984	853	933	956	937	933	917	922	942	963	948	934	988	925	967	888	941	958	900	926	907	970	934	969	954	886	943	931	881	915	955	915	985	945	945	987	917	962	914	945	922	962	890	938	921	931	894	905	888	899	889	910	977	931	958	905	924	883	928	883	964	925	943	891	962	971	917	935	930	900	963	967	881	931	905	887	920	901	930	950	922	912	968	940	871	864	921	946	935	937	940	913	924	926	959	904	930	963	943	884	910	970	965	911	959	900	895	963	953	915	1005	917	936	958	903	939	932	908	948	935	939	910	973	948	964	951	915	916	900	941	888	887	918	939	906	897	889	905	971	894	948	938	895	905	887	930	931	907	942	969	888	924	932	928	925	966	969	918	907	952	903	931	955	972	926	887	934	890	970	912	922	917	985	911	921	910	985	976	936	949	935	944	936	879	904	911	967	878	944	979	944	954	957	926	911	943	898	947	915	968	863	958	922	899	973	942	906	932	1010	929	877	951	893	933	945	949	924	938	889	931	949	991	952	887	875	914	932	945	950	947	961	916	942	959	943	956	959	922	932	936	967	915	913	965	906	908	921	900	946	933	918	966	945	896	971	1012	904	911	913	934	963	900	950	889	932	925	957	950	943	948	873	891	948	915	922	891	926	931	926	944	913	952	920	930	958	931	925	938	922	928	896	910	956	929	957	919	945	918	900	930	976	899	934	908	903	911	932	910	966	902	905	910	1004	953	957	964	967	945	1004	942	940	945	958	972	947	957	957	937	901	978	904	939	949	942	983	960	922	909	942	955	918	913	999	942	907	956	862	921	960	899	912	938	947	965	961	953	877	927	923	943	900	955	905	913	934	953	886	910	949	925	968	936	913	1015	925	905	944	956	916	911	873	896	957	907	978	914	903	946	938	1006	923	923	904	938	902	896	970	909	926	923	914	895	888	961	926	913	914	931	930	945	956	927	942	931	907	952	936	965	892	899	936	916	916	904	950	904	957	926	943	927	921	930	952	921	947	947	915	925	899	965	923	923	890	945	940	963	910	936	867	867	909	920	896	901	918	932	928	862	934	904	962	897	912	967	923	905	941	944	885	942	911	928	957	974	937	954	944	956	945	969	920	952	892	960	909	978	873	937	866	850	959	881	950	965	916	936	951	962	900	915	903	873	894	916	927	919	959	910	900	920	983	940	1006	886	919	921	927	949	946	913	911	937	889	956	946	933	916	942	933	899	865	954	879	958	922	947	916	917	926	933	923	911	889	961	890	935	969	948	905	903	938	919	963	984	877	897	837	908	925	942	977	921	975	994	967	907	952	925	897	904	937	954	951	935	966	932	904	978	962	893	955	898	904	942	970	917	973	935	894	911	935	968	939	859	953	906	947	916	904	926	924	921	947	979	936	954	886	929	915	967	924	959	940	891	917	937	916	926	874	979	923	902	899	949	897	948	1007	858	927	969	976	909	897	929	945	942	924	932	886	872	937	932	982	955	865	956	915	934	930	913	963	880	919	929	928	941	919	939	940	882	912	916	969	922	889	904	903	919	923	940	949	936	926	911	936	975	933	928	922	946	840	882	850	901	947	969	844	892	901	908	887	958	882	960	881	917	965	870	912	908	928	965	968	893	895	943	927	957	959	920	892	901	915	885	946	949	888	917	943	965	933	870	897	885	967	914	945	950	981	962	908	952	949	968	921	911	870	923	946	958	980	946	957	914	891	919	913	884	961	935	928	870	953	937	982	944	911	950	962	915	933	940	926	911	991	981	903	886	909	950	991	956	925	930	977	909	963	820	962	888	876	923	938	916
34211	35296	34419	21683	12085	6589	4826	3603	2637	2176	1936	1745	1544	1407	1207	1219	1183	1096	1083	997	967	989	957	950	892	884	931	871	862	934	839	885	894	893	866	855	877	863	909	869	868	842	853	885	884	881	859	853	911	868	877	835	832	802	823	839	889	910	854	802	864	827	844	850	812	825	868	837	795	862	881	830	893	877	837	839	855	820	852	828	783	874	824	816	817	852	841	874	829	818	841	832	871	841	871	841	835	887	870	873	831	849	841	796	875	754	843	848	823	828	859	857	894	868	891	877	832	845	845	785	820	810	826	825	884	843	851	864	894	835	870	884	897	851	833	850	895	836	829	838	825	841	839	836	842	895	873	869	916	848	870	870	880	870	787	926	860	862	862	880	877	879	866	860	890	819	862	853	835	866	801	840	842	890	859	877	824	855	829	866	854	865	885	829	845	884	837	883	863	857	851	841	833	884	878	826	850	781	934	879	892	800	831	871	827	822	902	845	841	828	869	866	891	862	910	838	900	809	803	895	813	864	847	854	814	859	900	886	862	832	865	854	901	834	826	853	822	850	807	847	838	848	793	863	827	830	853	878	817	815	846	845	896	886	900	841	828	856	877	830	823	833	822	834	821	835	820	814	866	891	827	884	886	802	885	872	834	866	850	866	899	874	821	826	904	902	832	873	909	856	798	830	837	858	838	841	851	897	869	882	818	821	871	841	863	810	817	874	890	856	868	850	865	832	847	833	859	877	820	791	817	871	847	899	870	893	875	858	846	795	823	890	870	822	798	900	839	833	865	867	885	856	795	873	834	841	847	875	845	856	908	873	833	845	831	857	869	896	923	852	856	896	866	818	860	882	895	814	888	844	851	855	860	910	859	815	811	869	821	859	886	847	839	821	842	869	871	853	855	821	845	789	786	829	851	887	845	840	865	852	910	864	827	886	892	779	884	883	837	857	836	875	815	838	844	848	855	910	856	848	855	853	820	878	921	849	862	831	819	839	818	817	828	797	860	894	825	869	859	884	824	841	909	842	846	846	835	872	815	860	861	869	872	839	906	818	861	817	886	854	865	872	877	907	843	837	866	847	826	895	877	871	890	806	886	814	846	824	859	853	898	933	813	871	918	861	886	843	857	820	836	854	848	842	807	845	849	838	866	837	892	904	866	867	808	867	876	842	877	867	856	828	839	895	832	820	881	901	853	878	832	881	883	823	876	868	827	898	834	867	872	813	883	837	905	836	868	879	866	873	851	840	892	852	885	855	824	895	839	810	826	887	829	846	836	838	899	829	821	780	860	812	859	837	857	809	896	863	883	860	852	860	814	874	832	793	883	892	866	846	839	837	806	875	870	884	843	887	855	835	900	851	808	915	827	862	867	833	826	806	830	877	873	876	837	873	790	843	831	822	878	857	882	871	846	832	861	868	803	882	824	872	849	904	860	872	850	893	839	871	859	856	792	842	812	880	940	886	862	818	952	857	864	843	894	857	854	798	838	828	857	901	852	915	867	815	867	817	868	860	828	885	851	849	868	824	804	844	860	914	853	844	842	883	820	865	831	887	879	835	843	881	848	887	843	882	842	833	854	847	847	882	829	825	853	858	824	851	915	937	851	855	832	899	824	817	811	902	885	844	853	870	791	828	824	871	826	865	846	832	851	853	791	846	860	874	849	849	838	860	832	867	880	834	854	802	831	858	890	784	792	886	843	901	860	873	887	863	892	899	851	932	849	880	802	831	846	807	859	863	831	854	827	887	899	831	878	880	894	795	875	865	882	890	848	812	901	886	857	892	825	816	834	839	887	896	875	858	818	792	849	758	847	810	860	843	879	829	880	862	934	882	894	908	895	837	843	823	850	877	847	853	878	875	841	886	860	821	880	870	845	871	848	874	894	811	859	810	871	856	871	866	856	912	885	870	857	837	853	846	825	853	829	828	831	840	803	875	880	823	857	865	898	799	844	870	828	842	867	857	831	840	793	874	865	818	852	892	873	867	864	844	850	880	877	851	884	880	877	910	872	833	837	814	864	830	791	832	873	876	845	831	836	859	839	926	864	886	878	863	850	864	894	872	812	841	866	874	830	854	845	931	863	833	859	880	815	884	856	833	837	875	799	824	836	844	850	840	906	837	815	839	825	878	845	881	881	853	845	838	879	832	894	859	827	874	848	866	829	808	862	832	844	860	834	822	871	856	828	834	874	852	812	858	839	856	845	874	827	883	834	843	827	885	839	820	868	842	853	783	851	881	893	891	843	834	888	837	870	793	871	829	872	826	802	826	855	850	883	875	847	862	799	835	834	868	873	817	875	923	872	855	881	881	877	797	847	876	857	908	842	884	859	848	808	927	841	904	863	889	847	902	868	873	872	869	865	843	830	880	870	871	827	845	817	839	836	822	870	821	876	861	846	806	874	879	832	859	883	855	817	850	812	827	890	882	847	828	832	843	873	841	855	854	862	868	869	855	862	833	832	850	864	881	815	858	822	824	885	858	861	863	821	900	876	903	826	928	874	846	891	885	864	881	830	838	852	879	796	830	836	854	851	855	835	849	849	871	870	889	814	877	888	889	914	834	879	855	838	872	886	871	857	873	876	879	850	847	818	828	814	788	847	843	838	826	841	859	877	848	860	874	911	832	825	834	895	846	861	856	867	838	894	885	882	884	826	838	857	825	856	827	876	921	851	840	804	836	826	830	863	849	839	841	861	812	896	867	914	870	856	868	841	810	871	848	842	864	861	829	799	846	821	901	816	918	837	862	820	852	899	864	867	820	870	879	898	847	861	827	848	898	828	896	830	843	827	783	821	899	880	835	873	834	839	818	918	840	829	862	852	794	797	880	838	833	863	857	855	810	824	862	906	827	860	835	902	868	875	854	849	813	846	812	854	848	792	866	894	838	820	861	841	869	859	861	863	814	910	829	890	828	833	899	889	867	857	866	889	863	832	801	827	861	859	827	824	868	848	877	814	867	851	826	848	875	911	833	799	868	904	884	858	860	858	854	857	799	849	861	807	896	854	830	850	857	873	852	864	846	820	826	887	880	863	839	839	826	876	843	866	865	892	826	849	836	834	890	855	890	845	864	883	884	821	831	845	843	851	825	851	798	846	879	807	966	813	843	848	838	861	875	880	882	800	861	870	805	875	828	835	810	848	839	836	842	834	836	868	885	857	853	866	788	832	881	863	829	871	858	822	850	818	877	885	883	900	875	861	844	868	817	859	835	764	852	922	880	864	860	843	837	846	848	868	804	856	876	861	905	900	834	855	856	845	920	851	861	822	796	880	831	856	882	816	871	862	897	824	865	816	909	917	876	860	867	804	856	830	929	828	849	879	818	837	865	842	878	879	796	852	904	837	843	821	890	825	795	863	806	869	884	857	869	879	843	853	840	878	872	855	846	865	824	927	927	856	846	809	848	863	856	848	793	814	839	875	890	856	823	795	859	817	851	842	869	858	898	891	882	884	860	906	906	894	870	860	822	856	805	844	842	875	860	844	848
36947	48249	33456	19161	13153	8778	6810	5252	3787	2971	2650	2151	1821	1620	1508	1358	1364	1185	1137	1119	1050	1008	1004	1002	956	942	959	907	966	882	909	915	903	863	903	825	922	868	850	867	872	853	856	854	834	885	878	858	921	874	868	863	829	839	808	853	871	840	850	894	840	910	882	840	840	845	837	831	827	826	840	848	900	854	823	823	869	854	833	840	828	873	835	892	819	862	901	833	810	882	856	863	834	913	867	888	852	835	894	835	859	878	830	842	823	852	836	848	862	864	823	799	847	884	744	817	833	845	857	854	828	825	844	870	879	878	828	823	830	846	896	821	797	900	876	888	828	835	845	834	759	826	874	813	913	876	820	807	850	829	800	791	815	883	858	873	834	847	905	898	809	866	851	846	873	858	851	819	832	841	840	850	840	843	823	813	843	838	847	811	808	863	882	851	868	818	831	831	917	917	845	812	879	898	862	847	864	840	825	825	868	844	890	845	832	855	867	830	856	907	816	835	839	870	872	780	840	810	918	850	820	827	848	899	874	840	823	861	888	872	808	878	846	834	902	808	904	865	831	872	822	821	837	798	849	830	844	877	862	829	809	879	865	830	798	860	866	744	842	838	851	858	838	892	888	872	858	817	876	842	831	879	831	852	835	895	810	856	899	853	881	805	890	838	919	867	871	861	861	829	859	873	865	838	808	860	815	869	867	809	871	811	843	847	889	803	793	861	852	795	818	877	881	862	861	806	813	835	861	902	829	872	893	893	812	847	822	882	856	859	816	821	870	850	884	854	889	850	845	910	844	815	844	817	812	822	853	857	842	833	802	811	850	808	809	859	854	825	862	873	838	860	872	814	850	828	837	836	824	805	835	809	877	878	895	853	855	856	856	839	891	813	815	798	851	869	902	845	844	855	846	876	812	881	832	901	907	877	871	864	835	848	814	835	829	860	877	830	877	834	875	868	889	865	807	838	873	874	840	849	851	832	821	850	874	850	858	862	886	863	848	810	820	858	853	823	863	878	860	844	809	845	858	844	855	876	817	871	839	855	810	767	793	873	855	818	822	846	859	846	846	832	850	839	780	837	845	881	870	845	848	807	855	826	857	853	843	842	822	858	825	881	839	813	851	824	827	819	864	865	792	858	787	904	817	860	824	815	848	838	861	824	798	861	843	873	876	866	855	847	841	847	873	849	854	840	804	826	880	835	804	816	875	871	861	862	825	799	779	838	850	805	921	856	853	812	852	850	865	852	850	883	860	895	840	846	871	841	860	865	855	876	859	850	809	818	849	831	877	885	744	844	887	849	834	869	850	890	860	817	845	856	857	810	815	828	815	836	861	832	859	868	885	842	784	882	837	853	899	797	806	849	836	843	813	946	822	811	880	889	848	837	782	857	857	828	882	807	889	880	857	836	907	827	821	874	886	852	832	853	911	782	829	850	830	847	885	803	855	852	864	891	830	844	836	825	784	890	826	817	893	811	842	888	839	871	867	915	821	876	893	836	844	860	842	846	882	816	855	854	802	821	855	854	805	833	810	804	903	845	841	847	871	887	859	910	852	858	860	809	840	855	858	857	826	864	872	830	846	888	815	887	815	840	796	877	867	854	800	880	867	848	905	853	806	810	865	847	871	856	846	883	879	804	850	827	811	831	823	889	886	809	785	849	881	865	820	853	876	850	871	862	877	877	849	844	843	863	844	878	836	840	871	850	874	821	828	891	802	823	809	834	833	879	786	844	829	827	831	828	890	869	798	832	865	872	822	859	802	836	821	819	889	831	866	836	894	854	836	827	797	836	877	865	842	861	858	865	906	837	869	764	833	872	856	841	915	815	851	810	847	833	869	835	873	837	904	833	859	806	835	861	852	836	836	859	883	809	897	815	851	849	856	884	802	879	866	875	848	873	840	861	824	814	945	826	834	837	910	900	846	847	867	896	886	840	870	901	835	884	893	850	804	765	859	795	840	836	906	872	878	850	824	820	909	851	878	875	851	825	874	804	842	861	863	840	887	839	856	890	864	861	786	871	812	859	806	831	906	814	874	847	811	851	852	830	848	849	835	866	854	814	825	846	907	863	809	887	801	854	788	851	815	840	811	880	839	857	866	862	832	862	849	848	871	869	821	809	806	859	826	839	847	865	873	837	886	817	856	795	842	844	852	818	796	834	824	813	885	849	897	854	878	805	838	815	844	825	886	832	933	844	822	865	817	860	877	810	857	803	829	891	859	869	855	858	824	850	817	802	854	828	856	814	847	874	849	777	808	797	830	825	840	836	833	810	867	834	774	858	823	820	866	846	873	837	823	799	860	874	841	828	803	850	875	861	880	820	859	866	827	834	879	869	851	828	804	838	853	851	858	813	838	837	863	826	798	829	875	836	837	865	867	880	884	862	831	884	882	861	827	801	817	826	809	906	881	784	815	817	803	827	840	842	843	827	824	868	877	848	832	813	876	862	870	841	863	843	853	813	860	858	864	835	847	843	855	807	799	816	881	823	838	779	841	830	812	874	932	839	837	847	832	842	857	814	892	816	853	852	849	867	760	862	796	835	894	841	830	839	850	806	820	842	857	823	837	840	870	845	864	929	856	836	825	835	838	852	830	852	832	850	854	824	834	865	872	825	809	861	821	873	791	866	817	876	901	840	837	833	859	886	871	801	893	886	878	868	824	871	879	824	870	842	877	824	869	870	846	859	839	840	839	834	904	783	825	847	820	811	846	830	839	872	833	863	879	824	800	863	831	823	840	823	828	817	809	905	854	816	871	890	852	811	847	837	889	901	916	826	810	892	859	812	842	931	834	840	852	848	873	879	822	766	847	854	832	851	812	859	863	873	816	861	823	797	798	964	838	823	788	841	866	840	890	879	907	872	847	877	855	830	777	794	896	822	854	833	851	854	839	892	797	910	818	860	874	905	838	846	829	838	821	905	847	871	839	800	843	898	819	827	851	857	825	806	794	779	869	866	831	842	846	865	894	879	880	832	834	852	823	893	804	811	781	849	811	819	851	890	829	867	898	848	865	880	867	814	877	889	867	876	808	831	803	843	837	842	815	875	813	824	827	826	837	830	816	804	830	835	821	791	870	884	899	836	844	832	845	822	801	835	822	826	829	822	882	831	826	821	857	876	768	799	807	839	840	853	911	840	806	887	825	876	803	823	837	818	812	860	875	853	855	830	821	841	812	874	843	765	844	832	900	836	809	857	840	843	867	893	860	839	873	812	810	826	847	869	843	856	833	826	863	843	871	838	851	853	893	837	858	771	832	858	865	865	855	862	846	862	803	829	856	846	835	881	851	807	881	835	873	823	822	804	829	839	812	803	893	859	866	849	845	850	842	857	872	906	885	832	843	845	804	845	839	824	853	840	859	811	875	871	816	846	878	811	852	828	843	873	840	898	818	817	874	822	913	881	857	853	842	866	924	865	899	873	834	879	820	870	846	883	833	892	866	861	798	831	846	820	815	895	827	858	852	899	881	865	823	861	853	872	812	851	850	805
24366	21439	28736	24986	21873	16286	9039	5423	4050	3171	2844	2447	1936	1691	1492	1345	1344	1335	1161	1120	1056	1077	1082	979	950	1017	937	952	968	941	918	883	860	936	881	885	873	901	862	867	909	824	866	858	936	857	863	860	890	883	825	908	882	916	857	819	886	843	848	875	860	854	916	821	895	851	873	879	896	884	803	916	886	859	862	873	869	859	897	803	881	837	874	864	863	898	849	839	827	876	859	867	864	909	854	792	892	831	788	820	853	842	861	831	890	779	796	858	863	858	852	811	837	851	878	860	854	874	918	848	863	842	850	886	853	841	844	868	879	933	905	828	842	861	882	854	868	840	822	827	897	809	839	835	883	819	861	885	917	887	833	858	816	877	857	886	872	811	837	831	844	878	878	900	904	830	868	880	815	904	839	851	844	876	843	823	857	856	864	843	870	884	895	854	852	892	873	840	866	801	861	878	824	875	836	865	812	843	871	861	863	874	810	828	846	868	837	845	829	833	873	888	847	907	816	837	843	867	876	816	833	814	831	830	845	771	880	811	838	850	848	848	851	831	847	857	851	865	777	814	886	855	850	888	858	830	876	815	813	887	844	876	793	814	827	854	861	834	876	858	859	830	866	832	818	887	849	898	806	858	874	874	827	830	848	847	879	847	798	852	831	841	867	837	869	887	909	815	862	856	875	862	858	834	875	901	802	893	856	844	900	868	831	780	809	869	833	835	853	850	835	870	882	873	830	844	829	862	852	831	822	872	873	830	811	811	840	845	790	820	843	813	863	864	866	832	806	876	850	835	841	849	873	885	849	818	807	881	880	835	832	892	868	847	812	853	814	871	871	831	865	872	921	876	824	931	873	853	882	823	843	908	852	838	837	876	887	860	899	836	823	857	884	858	878	852	845	854	867	855	889	883	893	819	885	842	854	883	865	878	835	895	884	888	837	852	889	850	888	833	887	796	844	859	838	836	865	852	837	866	873	859	881	809	878	883	835	835	819	836	833	892	866	866	882	806	887	811	882	904	843	816	878	887	871	808	879	883	801	849	864	851	839	888	822	820	869	842	875	858	870	772	861	805	816	860	855	924	870	793	847	814	890	857	873	838	859	806	877	866	873	863	885	798	835	857	876	869	835	879	809	869	822	849	842	884	871	860	874	885	833	885	891	853	875	860	870	843	859	862	816	855	871	827	808	914	835	852	830	874	846	837	910	836	896	806	828	867	866	855	853	853	836	845	854	816	821	840	853	856	853	871	819	843	880	918	935	826	829	841	813	888	877	862	878	866	886	919	878	878	868	920	838	834	824	819	867	833	815	825	837	861	885	846	839	845	894	891	834	879	862	889	854	822	820	799	894	877	829	878	842	844	862	854	849	872	829	871	854	842	820	862	832	842	875	923	825	859	882	830	850	832	830	779	877	913	887	790	887	882	847	866	844	872	856	919	811	903	852	843	869	851	839	840	901	823	814	844	850	909	824	866	870	903	891	900	864	828	869	852	850	796	821	821	869	892	790	822	819	836	871	838	867	903	861	817	844	847	902	915	898	822	899	867	832	852	815	852	890	937	836	802	822	805	853	881	825	854	823	815	782	868	841	843	879	823	894	837	843	858	822	830	817	904	890	896	802	898	827	794	820	805	864	816	849	899	876	837	838	875	862	856	860	829	851	789	845	870	867	824	840	889	876	911	863	818	854	906	872	841	875	841	825	820	840	868	867	893	871	866	894	839	800	826	794	861	866	879	857	875	877	890	902	828	882	796	869	826	828	786	860	886	850	880	855	847	870	846	823	860	804	875	822	849	833	880	901	803	890	833	876	855	874	868	874	858	866	851	890	857	819	843	869	848	876	837	808	861	810	812	828	914	866	886	839	792	911	847	876	835	919	832	891	894	846	797	864	865	903	854	848	825	848	869	847	867	783	820	904	833	857	857	842	880	832	871	833	867	864	841	800	857	808	889	859	854	865	845	860	837	890	789	870	880	825	830	798	886	841	871	902	864	850	862	822	889	866	810	877	876	841	837	855	814	838	811	912	885	890	871	858	858	852	854	867	830	831	845	815	891	835	818	843	824	885	888	879	816	811	838	899	858	889	861	812	833	880	848	896	868	829	847	896	890	868	883	855	812	838	875	852	898	848	822	877	856	834	887	860	832	850	832	899	865	874	853	845	833	860	801	864	864	888	863	884	866	827	832	870	838	837	869	822	871	844	865	839	864	846	860	913	781	829	859	900	838	832	853	843	877	905	834	826	895	853	890	856	798	824	859	825	860	888	864	839	917	789	849	899	799	848	816	828	898	792	852	845	848	825	876	852	894	810	880	823	815	862	792	902	823	839	831	832	870	827	831	873	784	843	870	873	845	835	880	908	812	835	879	829	855	842	847	834	839	907	889	808	834	863	848	860	855	801	855	836	860	849	854	848	826	810	836	843	882	910	841	834	809	826	807	817	857	915	842	811	844	838	852	859	863	854	917	819	779	850	819	884	845	836	833	872	867	890	879	869	863	813	873	886	840	885	838	827	856	858	816	843	822	853	822	843	837	853	826	849	832	831	889	874	911	878	877	858	851	844	845	820	858	862	854	828	797	833	831	863	862	828	840	865	810	826	868	823	855	864	822	904	845	890	860	830	859	858	832	806	847	823	836	852	856	848	926	805	866	835	890	862	812	851	915	897	882	818	886	857	858	862	839	842	861	877	833	814	864	911	834	820	804	874	853	852	843	797	881	825	822	804	849	859	897	835	801	831	830	790	818	882	855	891	848	879	869	839	829	813	872	853	857	852	849	877	856	800	850	837	847	863	887	881	833	836	825	840	841	826	892	833	826	924	813	803	849	853	875	870	823	849	840	891	806	832	851	863	814	849	862	849	894	848	857	841	870	904	819	812	827	827	876	917	867	866	858	871	855	882	819	840	873	853	813	842	873	828	784	842	860	818	825	856	858	846	824	790	799	860	823	858	879	802	843	891	883	844	847	857	868	828	923	835	851	849	874	877	785	847	839	889	867	888	861	851	852	838	832	836	848	862	842	830	861	822	897	837	829	853	891	829	838	829	869	880	838	868	852	831	837	862	920	864	814	858	875	865	861	870	884	816	912	885	865	836	803	855	845	814	812	869	826	819	839	833	798	845	872	868	849	883	848	881	838	826	809	782	863	883	802	875	876	837	870	878	884	867	840	838	823	880	883	868	837	889	891	853	918	867	854	823	849	906	863	858	862	876	862	847	897	841	809	844	843	838	813	879	841	864	814	855	845	825	854	833	825	874	810	815	836	865	829	854	859	899	876	845	862	863	829	817	845	847	851	850	856	844	872	817	852	827	855	887	814	898	813	841	810	818	895	830	846	814	868	804	873	842	825	888	826	806	867	824	866	838	820	798	846	831	813	839	875	884	866	896	842	809	865	844	803	842	884	805	847	862	830	851	859	858	862	832	864	872	857	871	799	869	916	826	880	868	858	874	806	773	885	818	854	850	854	840	876	837	898	884	847	829	873	847	820
34368	55836	40051	25470	17786	12917	9874	7701	5685	4175	3712	3029	2424	2096	1808	1571	1563	1432	1241	1234	1193	1118	1033	1040	1013	951	982	1023	938	943	921	949	899	865	902	843	834	886	904	914	887	902	883	853	853	893	876	882	820	832	863	868	889	870	825	874	861	824	847	891	816	833	842	875	818	883	796	865	861	824	807	845	827	886	893	863	855	822	871	852	829	878	815	805	878	873	843	876	834	780	847	814	819	840	842	823	835	802	862	885	834	832	838	838	831	878	853	871	816	823	817	801	825	802	809	811	861	833	825	795	852	836	857	798	815	838	867	862	791	806	811	766	865	811	854	881	853	804	833	832	829	844	881	872	820	892	808	851	832	834	832	840	799	822	776	814	874	846	864	872	834	820	843	846	829	827	868	856	835	822	810	843	830	857	855	855	855	857	812	804	876	865	845	831	894	847	840	874	863	811	900	825	850	849	837	865	824	863	775	875	805	838	792	865	834	755	836	841	818	846	872	833	860	812	834	810	820	843	883	864	835	860	847	835	863	864	902	830	806	838	846	826	849	838	857	837	877	854	864	791	884	854	851	860	859	828	862	826	841	895	814	917	860	826	817	816	819	854	820	830	864	826	813	855	834	885	839	814	870	831	790	832	855	791	834	807	871	844	826	851	873	885	835	891	810	889	867	899	835	828	842	818	792	833	843	825	855	813	813	863	863	810	824	884	875	848	870	808	875	852	867	792	880	852	836	826	841	895	818	867	853	827	828	880	824	840	844	845	933	835	824	873	862	770	813	817	834	821	846	860	862	902	872	817	824	797	823	836	852	844	795	907	819	845	853	871	807	852	846	799	833	826	875	881	851	811	849	805	819	868	842	864	857	839	874	901	835	918	804	895	834	864	799	843	817	780	828	855	792	871	837	860	814	851	820	840	847	859	900	862	855	762	857	877	875	881	845	859	893	820	882	869	812	861	836	829	849	815	833	911	880	869	824	823	856	839	897	839	817	844	859	856	824	811	872	803	887	858	853	834	870	827	848	875	861	838	784	891	860	836	853	826	859	831	801	821	862	849	800	883	883	836	899	884	842	860	793	829	839	833	861	921	820	814	842	871	879	775	859	922	894	829	824	834	852	850	883	857	882	846	903	886	867	821	815	851	907	876	852	878	885	861	855	819	816	851	869	836	837	843	829	842	839	800	818	855	845	865	868	894	859	836	784	811	817	785	869	851	779	845	834	854	874	836	941	831	876	859	817	839	874	824	851	813	878	873	836	775	872	854	833	824	822	857	809	831	775	797	819	846	853	808	761	827	871	821	824	802	850	817	839	824	835	807	801	837	846	872	855	831	836	850	863	843	808	845	836	855	819	840	848	861	852	784	846	851	826	869	882	828	833	880	848	839	810	810	812	806	847	873	796	759	854	816	903	867	839	854	887	842	837	822	885	854	782	874	822	843	869	861	798	911	861	840	822	797	840	810	824	862	907	896	850	861	894	791	876	794	816	874	819	837	799	819	807	767	853	787	864	891	820	866	839	867	850	829	862	872	827	811	811	859	834	843	803	818	890	881	835	853	784	821	851	836	805	845	872	874	866	804	816	807	861	870	783	838	819	832	847	853	808	899	836	831	899	823	817	793	892	821	846	825	881	831	834	828	876	821	841	847	838	894	843	837	840	819	858	814	771	829	799	816	830	836	809	871	779	808	830	871	843	887	825	819	816	859	862	813	743	806	869	789	855	818	861	842	839	816	909	884	854	810	857	817	784	796	819	857	818	879	843	822	807	860	851	864	841	831	837	802	843	860	874	850	835	894	854	860	875	838	809	868	810	842	831	852	837	855	906	859	843	822	845	817	868	852	858	821	874	867	810	845	864	836	853	815	847	831	846	880	802	825	890	851	877	848	811	848	854	870	781	801	867	784	842	842	900	867	890	893	841	853	891	835	827	859	882	860	850	846	895	797	839	823	885	838	832	834	835	844	820	862	802	870	845	839	836	869	843	847	841	847	847	839	847	837	797	852	859	866	826	860	862	858	870	846	861	858	867	853	843	853	843	844	847	868	856	873	828	872	822	814	835	824	815	828	859	912	833	896	852	796	861	854	792	879	847	800	774	843	777	828	808	843	906	842	863	879	814	833	820	858	809	832	850	846	811	848	836	847	845	825	847	849	815	844	838	859	842	844	859	851	822	838	801	860	832	857	875	892	832	780	904	848	871	824	855	859	829	851	823	822	852	811	841	844	892	846	852	840	828	814	827	861	848	846	800	826	839	814	908	834	831	874	831	841	846	851	830	833	864	806	814	874	841	855	854	848	849	879	799	828	859	836	809	892	832	838	866	851	852	822	806	839	814	856	880	847	871	848	800	827	834	808	855	810	815	849	905	869	840	810	880	883	864	886	887	816	879	860	836	835	825	878	813	835	878	873	845	887	844	848	845	828	825	852	819	848	846	869	858	809	824	884	803	793	817	836	806	850	849	851	769	810	827	813	848	893	856	818	885	844	851	867	843	844	867	882	869	812	789	825	842	860	818	859	876	857	802	763	783	858	879	791	883	828	818	845	793	858	830	882	887	855	836	837	819	836	848	866	838	840	884	906	817	852	891	859	817	843	863	843	826	844	863	813	838	852	813	816	825	819	873	874	892	837	842	795	825	835	827	817	882	834	906	841	843	863	836	882	844	779	825	843	859	812	777	886	873	872	849	836	826	838	845	839	874	848	834	827	846	867	842	807	858	871	839	812	830	797	860	833	820	896	839	877	920	891	845	825	841	847	935	829	910	859	851	830	843	842	886	841	815	869	836	850	871	829	841	826	845	852	807	880	864	873	890	870	831	876	852	808	851	874	810	827	832	885	800	825	859	822	802	851	827	872	832	813	793	852	864	854	825	852	843	836	869	830	831	840	859	848	844	867	846	819	865	826	801	864	870	867	891	834	804	842	869	861	782	836	880	828	799	861	840	913	823	815	824	805	853	832	829	855	842	872	878	863	808	817	875	832	815	823	863	936	863	822	874	828	853	858	874	783	840	856	824	879	865	865	803	787	809	869	871	853	820	885	883	832	853	827	881	859	825	820	807	863	884	879	941	851	831	830	830	860	888	828	851	859	867	864	859	829	821	797	790	877	870	833	867	826	838	807	836	866	811	808	854	839	829	838	808	811	855	863	827	862	855	826	819	843	852	870	845	823	852	788	834	824	851	848	831	876	865	812	821	801	811	875	812	867	802	874	864	861	786	859	817	876	877	897	832	854	840	836	848	838	808	875	805	889	846	823	825	846	824	871	821	815	784	832	837	808	889	853	821	837	860	846	852	857	812	850	921	838	832	846	863	821	824	868	813	831	821	790	857	871	828	873	874	821	891	827	840	905	836	913	883	814	847	877	856	822	897	850	814	884	789	789	831	843	842	833	818	856	829	856	875	847	861	849	846	830	824	834	858	847	848	829	932	865	856	828	879	871	812	784	817	863	845	827	873	871	812	824	830	851	855	875	793	822	813	821	815	799
25514	21615	28441	26384	18283	9944	6355	4475	3332	2622	2369	2082	1869	1575	1435	1324	1289	1173	1299	1164	1123	1092	1048	992	1031	1011	956	950	998	986	895	953	937	997	922	952	937	897	950	935	898	926	900	960	918	876	969	930	918	937	939	878	920	970	950	950	904	950	842	937	934	888	870	917	942	959	924	919	902	900	888	887	947	915	879	906	929	959	967	963	890	932	923	956	927	945	981	887	971	959	891	940	905	929	898	932	935	923	949	947	935	908	964	892	926	967	959	917	914	940	897	901	942	940	878	980	947	971	903	953	942	905	935	909	854	911	905	961	911	916	918	920	940	889	919	896	877	933	989	941	927	908	904	954	964	914	852	880	902	928	920	905	932	886	885	893	958	868	904	901	877	875	897	930	896	920	849	872	886	958	809	870	899	957	942	929	952	932	902	934	903	895	970	905	935	974	893	961	940	874	959	932	911	939	902	943	928	906	977	915	957	936	967	888	953	885	863	848	938	884	930	883	954	933	858	907	914	916	892	971	971	912	890	972	928	921	882	874	897	893	913	940	902	977	905	848	928	870	921	933	922	921	928	938	888	911	858	866	908	922	926	891	934	922	874	948	938	951	913	973	902	922	899	944	967	969	928	930	870	958	906	881	898	951	921	915	912	873	920	925	966	930	907	970	951	961	906	924	930	910	921	923	857	899	951	913	936	906	916	944	918	954	919	940	894	908	959	898	972	914	922	881	958	883	948	896	983	928	905	908	967	863	921	911	905	883	892	892	936	908	913	959	912	930	918	920	956	927	902	926	928	949	958	916	917	905	902	926	932	924	922	909	915	941	929	955	877	914	909	964	906	927	940	940	922	917	940	930	918	906	900	961	987	954	933	903	965	912	984	958	948	919	914	938	896	895	939	870	911	916	876	930	891	904	874	862	934	919	891	917	906	898	967	946	905	889	871	930	885	905	896	979	904	907	938	946	927	927	910	877	945	889	896	888	907	955	948	923	965	929	950	915	888	867	920	920	885	905	893	966	903	900	881	922	951	898	922	903	949	943	946	910	944	890	962	946	939	882	920	919	940	910	967	924	894	951	919	913	894	913	1001	923	976	925	882	903	969	860	900	908	892	907	944	959	947	946	867	892	929	910	929	921	905	909	901	959	925	893	932	905	954	972	863	929	902	894	917	906	898	887	910	908	890	961	937	925	917	901	902	900	903	944	929	965	966	956	910	938	939	935	936	921	959	961	920	938	894	924	861	890	903	924	939	918	905	901	934	913	946	902	888	897	916	907	894	942	906	897	943	875	907	896	962	929	928	924	910	848	908	910	937	922	930	900	920	870	909	908	889	915	944	957	839	936	900	926	923	923	934	929	894	958	894	946	907	956	935	956	919	911	972	923	1009	949	958	942	911	872	975	925	921	902	892	863	958	925	883	905	916	943	887	883	946	898	927	913	934	938	922	888	934	967	870	935	888	932	912	972	938	914	865	924	876	889	914	884	924	881	861	875	906	885	889	962	877	896	890	971	914	953	881	911	917	975	1000	957	854	874	910	911	920	885	869	902	884	879	932	891	905	912	967	909	931	939	966	912	952	898	923	919	878	908	911	936	957	842	895	944	917	920	923	899	938	857	873	902	935	910	888	924	918	897	927	942	880	898	893	945	904	942	919	930	942	879	889	938	963	954	893	936	909	878	893	925	907	957	922	920	923	878	930	891	895	873	935	921	864	898	925	924	896	945	932	892	870	894	933	885	919	930	932	955	946	885	889	923	902	845	938	884	899	895	882	951	956	921	953	853	908	889	938	961	919	918	850	911	964	888	977	852	921	888	925	966	888	875	841	866	891	894	910	947	899	941	936	912	879	900	899	925	906	969	885	958	895	873	909	916	938	909	856	918	896	932	900	920	917	938	929	906	937	960	915	961	921	842	921	895	949	927	936	922	867	885	863	883	907	881	871	885	932	954	903	912	857	908	901	916	920	982	955	913	923	913	941	939	850	928	935	943	945	917	906	886	942	869	940	923	889	947	945	914	870	924	865	865	887	912	931	931	853	923	920	920	903	908	894	903	938	935	893	953	905	921	897	954	917	933	916	958	888	896	864	906	898	958	910	974	856	966	953	943	897	883	904	947	926	944	884	996	919	952	921	920	975	923	861	908	908	914	896	882	977	906	891	938	901	966	869	895	955	956	914	954	897	976	981	957	898	965	906	883	949	922	944	886	923	980	944	926	983	960	931	911	902	942	884	909	1009	902	959	924	925	903	921	903	874	918	933	920	893	883	967	981	880	929	892	914	890	882	898	911	909	894	925	892	870	870	936	925	889	891	921	956	927	899	910	865	996	893	962	874	966	888	972	943	909	897	905	935	889	946	907	929	919	900	950	891	929	926	898	882	846	908	941	905	938	937	971	951	884	853	938	925	926	956	922	924	890	915	932	894	876	913	935	903	922	895	923	883	956	932	862	939	881	908	919	938	954	950	938	927	905	919	899	968	909	929	963	847	904	929	979	893	909	910	916	929	900	879	913	883	889	906	897	889	901	973	948	923	927	913	917	895	909	965	961	945	893	975	920	861	912	930	903	925	921	936	931	901	987	919	938	964	921	919	913	942	873	880	891	913	891	918	929	905	953	882	919	924	960	916	931	896	878	946	879	931	886	921	926	849	904	852	921	987	918	958	897	941	911	933	898	882	937	871	926	836	920	910	937	890	878	968	887	888	900	898	910	918	867	930	931	916	952	905	930	900	907	891	880	944	926	951	855	913	932	922	915	908	925	905	932	947	944	909	870	936	900	899	871	914	914	931	933	877	890	907	913	934	919	926	939	922	892	906	885	994	861	910	908	944	938	870	934	898	910	926	929	932	957	889	947	930	876	929	873	907	880	922	966	965	854	916	893	895	890	956	967	845	899	884	984	877	941	926	919	865	947	943	935	945	930	967	913	960	891	952	955	861	964	883	904	901	906	878	938	913	892	908	930	897	944	888	870	915	898	897	913	880	926	939	910	973	952	895	918	968	894	881	970	882	960	957	869	983	937	909	907	892	886	889	934	938	912	937	903	904	936	900	906	878	922	935	950	910	971	925	896	913	937	871	917	915	894	861	942	954	917	882	932	873	930	938	942	953	907	881	921	924	919	900	958	929	968	930	937	931	880	972	958	899	933	919	920	981	866	894	896	878	932	887	884	907	873	912	915	910	886	853	871	971	943	902	910	937	976	860	913	938	924	952	885	904	946	946	889	935	854	892	917	909	913	922	870	923	907	945	834	900	901	906	916	870	950	934	941	915	904	890	854	942	916	904	923	903	914	919	911	892	934	945	962	898	914	932	892	929	851	907	926	927	891	890	949	925	876	913	962	894	937	946	934	851	950	926	902	923	940	842	915	911	891	968	910	927	923	888	958	926	953	903	924	905	942	894	893	881	875	902	931	913	922	902	886	883	882	932	892	925	914	930	980	888	909	931	983	921	886	885	946	884	908	883	913	940	937	882	883	935	870	918	941	940	942	895
35818	52126	36067	22610	16121	11300	8507	6712	5100	3810	3347	2671	2347	1907	1719	1546	1505	1356	1258	1224	1198	1076	1092	1091	1089	1049	1063	999	994	983	984	979	973	1006	936	946	873	880	929	921	963	941	924	975	952	967	991	925	926	938	902	926	953	919	898	886	917	932	936	929	948	895	908	911	918	924	882	868	923	958	945	900	959	889	925	947	910	888	880	870	909	916	956	871	932	938	935	959	935	933	965	924	944	894	903	928	948	893	931	917	910	900	875	881	883	885	971	953	911	895	890	909	894	886	916	938	884	910	879	921	847	880	934	879	901	922	910	942	928	886	887	941	886	910	917	863	900	909	899	848	924	904	919	880	843	945	874	890	894	930	906	907	942	892	900	880	918	887	915	893	926	953	880	914	868	910	951	970	936	871	918	945	896	909	896	872	912	938	899	925	919	916	888	938	903	863	923	926	902	949	878	870	931	929	867	862	913	917	949	900	939	940	869	940	983	870	917	878	917	886	920	880	903	901	896	868	844	878	977	910	914	893	867	946	878	906	953	871	936	957	914	924	911	952	931	877	935	997	917	898	940	855	945	917	867	936	926	944	891	889	929	934	902	906	909	943	950	900	935	903	902	927	889	929	925	963	954	949	895	866	944	904	940	875	954	884	887	882	881	951	921	966	940	856	901	911	887	901	898	893	942	890	909	860	937	880	865	877	894	915	931	885	886	921	885	956	908	899	859	916	930	914	925	887	951	951	936	928	917	902	925	967	875	921	928	938	885	883	843	918	947	1005	900	979	911	832	928	888	875	866	893	875	928	872	918	911	976	908	1016	899	915	970	888	917	890	959	893	934	903	861	902	903	874	961	951	889	882	948	868	945	872	887	903	904	910	947	899	925	901	907	918	884	899	910	931	895	897	926	962	874	873	949	948	973	910	917	898	973	861	923	879	925	910	899	940	867	874	887	880	882	895	906	915	868	968	921	907	938	971	943	928	862	870	890	896	903	931	893	892	899	838	885	859	893	864	910	926	903	899	877	880	942	918	922	934	902	930	914	913	935	906	937	941	901	923	900	872	950	903	876	946	922	966	932	931	864	913	923	890	861	914	841	885	944	912	937	885	910	891	924	926	856	953	933	933	895	949	916	951	888	918	879	987	944	933	931	904	860	921	922	901	875	924	901	907	949	922	888	905	898	920	899	945	931	881	930	879	869	839	957	955	886	896	946	907	863	988	861	881	935	883	889	890	903	903	926	901	959	955	939	917	872	907	901	958	950	876	917	905	940	865	946	905	876	879	946	963	937	905	943	891	903	967	917	905	901	940	934	902	929	985	935	923	956	896	946	913	905	911	900	894	846	918	885	891	890	872	895	928	970	920	876	882	914	949	917	950	888	888	867	937	863	941	911	923	938	917	904	892	922	887	871	870	902	931	889	895	917	918	869	988	879	895	941	838	906	873	877	932	888	927	924	938	940	918	924	933	914	920	883	853	876	932	918	930	948	868	955	961	885	920	890	930	930	900	964	930	905	903	900	991	931	882	884	898	919	928	922	911	881	933	914	905	876	882	898	966	930	950	847	897	935	904	958	939	860	919	922	936	915	937	941	940	905	905	924	880	902	940	946	934	876	970	927	916	966	976	936	880	937	899	977	871	933	939	884	919	879	896	891	925	931	928	859	919	878	994	930	923	897	918	869	933	931	941	898	907	938	923	899	850	909	906	870	925	921	891	870	895	878	870	859	950	914	866	955	864	921	906	938	939	911	905	949	962	896	891	929	889	895	925	870	946	881	913	920	879	886	976	909	893	910	889	880	922	897	827	910	941	883	959	913	953	958	863	922	942	971	975	942	929	922	890	867	924	936	925	919	947	978	923	927	840	924	860	919	940	876	890	919	905	893	937	854	898	893	891	964	905	891	918	902	934	973	909	915	921	923	899	887	907	887	893	928	928	873	923	970	930	916	930	957	891	883	942	861	959	863	905	944	936	842	965	863	933	934	917	937	938	911	901	946	934	977	889	875	927	861	906	938	872	936	907	883	919	959	977	909	836	952	926	985	886	838	909	892	921	871	855	887	906	894	863	935	899	905	861	994	906	934	885	875	909	932	917	878	916	909	915	941	898	965	982	904	878	935	958	856	915	853	927	898	901	879	908	929	964	882	950	913	910	890	932	858	955	928	883	943	882	913	929	878	918	952	886	895	903	889	940	889	906	899	957	890	936	913	909	894	878	952	956	892	914	913	892	914	928	931	933	866	918	881	845	963	844	870	933	888	922	959	919	952	917	884	976	883	886	924	902	861	910	940	847	909	948	931	925	919	900	940	940	907	962	971	929	931	903	903	917	859	922	941	914	887	931	920	873	903	912	914	926	965	911	924	941	910	898	915	935	864	916	966	861	911	936	950	885	931	936	855	970	901	870	905	910	927	881	938	928	955	885	930	933	961	916	886	907	892	948	885	894	939	922	917	902	920	903	901	865	921	956	956	892	944	900	917	927	928	907	907	893	948	974	880	911	925	927	929	940	947	972	955	893	919	900	893	919	939	900	931	897	960	935	884	912	906	914	904	884	912	875	883	940	910	922	893	904	959	893	944	924	892	900	921	910	897	889	923	957	961	923	896	914	959	889	895	904	942	942	891	917	889	874	900	979	901	925	942	931	847	900	902	920	899	892	941	910	945	895	888	925	923	934	996	897	915	930	916	896	898	893	922	927	889	906	864	931	885	893	925	927	911	946	905	906	849	905	895	918	897	905	938	974	939	921	926	920	863	930	962	1002	904	924	926	886	914	904	852	904	880	916	906	915	934	911	934	952	868	911	929	933	890	886	940	882	902	925	901	912	898	888	920	894	898	889	871	929	846	902	895	911	952	941	901	914	865	892	959	941	929	910	904	916	879	982	995	878	932	897	908	934	874	900	916	914	964	915	897	977	840	863	944	927	900	972	927	900	901	893	903	930	921	922	901	949	857	921	950	899	918	906	919	938	860	927	902	951	926	916	956	947	941	912	899	904	874	898	894	905	904	916	917	925	890	953	958	938	902	926	886	917	932	913	906	926	902	967	935	899	896	885	930	912	866	965	960	974	836	887	933	917	955	861	932	966	930	942	887	903	914	946	900	874	897	860	930	923	951	942	879	895	934	946	953	898	967	971	940	912	900	889	886	939	918	921	875	942	922	894	961	961	907	914	902	908	938	934	945	898	948	899	934	926	891	922	916	906	911	929	887	894	932	919	910	937	866	914	883	936	878	903	875	906	937	961	936	912	887	875	938	872	892	850	908	903	973	868	901	958	950	936	893	919	943	882	884	919	881	969	919	862	902	904	939	949	943	945	909	895	864	877	899	901	913	879	899	893	929	898	944	956	936	934	920	963	926	895	909	950	904	936	909	878	892	898	907	921	851	896	967	937	929	909	905	906	904	916	902	949	974	925	927	881	971	913	917	889	914	957	897	934	869	889	962	937	906	945	869	950	931	936	893	917	883	955	926	923	933	908	944	868	920	957	881	870	935
23125	21455	29186	24196	21813	22613	18739	9630	6671	5118	4119	3564	2890	2403	2236	2081	1841	1635	1545	1377	1379	1358	1237	1285	1197	1137	1119	1130	1055	1136	1091	1046	1045	1025	956	1036	965	994	1014	1034	1046	997	998	1057	990	1013	996	940	1035	1020	976	993	997	1001	951	969	1007	956	1002	943	1037	1017	948	929	977	966	950	961	997	903	1030	1019	956	974	982	1015	957	931	971	944	951	1000	959	992	942	1010	983	981	1023	937	986	984	937	976	982	987	990	968	1013	952	986	958	1011	986	988	943	976	953	996	975	939	933	961	946	932	918	896	963	977	951	919	940	997	921	1006	1017	986	950	956	999	958	964	1030	982	959	962	940	966	1005	962	937	914	965	965	959	1011	973	989	982	985	963	957	1007	957	939	974	902	960	960	962	972	1020	922	953	968	1020	1014	955	920	943	974	981	963	913	921	1017	943	1006	986	995	942	970	939	1012	997	1002	905	973	965	959	935	939	928	953	956	936	977	971	941	963	949	978	1015	965	1009	978	960	940	913	927	1001	982	954	1001	966	944	942	959	950	967	948	943	975	929	969	1012	979	910	958	902	1004	979	947	977	927	976	955	973	910	968	967	921	950	973	976	949	1002	1011	955	977	944	979	958	1003	959	1004	976	967	984	925	971	1005	947	941	939	953	978	969	968	925	996	911	989	943	963	966	1001	950	926	923	970	922	949	995	945	972	942	985	1019	1005	953	999	937	1012	961	971	922	924	929	968	961	968	969	969	963	927	917	911	937	985	941	958	918	1034	940	944	889	967	915	1003	920	945	956	967	991	959	1008	967	972	915	900	999	957	948	973	962	931	975	982	976	976	966	1004	977	957	969	962	973	925	1006	956	946	1019	975	953	1005	943	961	1006	953	1000	909	972	1004	955	973	1006	1048	1023	1012	941	1016	981	981	992	967	971	965	960	1025	978	926	930	984	956	984	943	956	993	1030	957	932	907	987	978	971	949	942	891	1039	929	974	980	945	1015	923	973	959	991	1028	993	987	1024	993	951	921	919	1013	1016	974	1000	869	938	961	936	986	958	966	997	925	920	955	953	1009	975	1018	963	976	956	954	952	914	980	938	928	998	1021	989	958	956	926	905	956	975	959	902	973	949	909	997	939	1007	983	951	1002	920	962	942	999	986	1039	953	970	954	966	926	954	938	1005	955	966	897	981	942	1024	927	994	987	938	959	1010	966	977	980	951	973	995	939	936	962	979	936	969	984	1004	907	975	897	975	1004	981	1004	967	975	994	937	914	928	991	1020	975	956	935	907	1023	968	985	971	997	930	965	946	1017	964	961	931	956	969	982	944	995	1000	987	920	952	990	840	994	932	940	939	971	990	940	922	922	990	928	984	986	901	992	956	960	971	1003	988	957	957	930	1019	968	984	919	951	935	937	959	967	1005	981	922	998	1007	948	957	930	961	922	957	1004	941	964	1033	973	904	946	942	979	972	957	956	989	1021	961	936	971	957	952	965	959	953	975	1003	1011	937	1002	947	1050	947	977	961	999	1057	971	946	905	953	914	960	920	948	904	987	968	988	944	930	1004	1018	921	962	1009	978	973	944	918	920	971	954	973	957	997	947	964	970	988	920	949	914	995	967	965	930	939	939	930	961	1007	941	970	1008	967	954	970	962	948	960	929	988	939	948	984	947	957	960	997	972	989	908	958	985	983	960	923	899	1028	997	985	982	906	997	993	963	1011	947	1005	953	963	938	983	913	910	1001	957	981	931	966	969	963	1003	943	999	989	967	994	1004	933	939	960	1034	913	984	1009	926	929	978	979	986	1023	946	1007	1001	966	1013	988	910	954	943	1012	950	966	951	970	954	952	937	907	957	960	955	1059	989	999	977	950	985	987	1004	1000	928	983	1026	954	933	927	849	970	958	996	961	963	930	959	969	919	942	937	963	949	948	934	941	971	913	965	962	980	926	959	964	959	960	926	948	968	1042	952	980	943	941	947	903	936	960	983	968	956	940	922	965	949	930	982	911	918	889	910	936	962	976	972	940	974	985	980	907	925	955	947	980	938	918	993	940	953	953	970	981	952	1035	966	892	925	956	881	1017	938	920	943	873	929	998	1033	970	947	987	955	983	992	966	1008	963	1013	1017	990	931	911	981	952	965	972	970	911	946	1022	1002	962	942	987	993	1028	998	977	941	946	966	964	907	982	974	941	976	940	935	1010	952	939	951	990	934	986	968	977	967	946	1000	945	974	988	951	1015	941	1000	970	954	1020	929	939	1021	974	947	980	1004	961	950	921	926	982	980	944	980	950	984	979	953	976	1010	975	998	928	996	932	953	987	1014	983	989	982	974	925	995	955	962	994	950	913	944	924	998	962	930	982	952	937	975	952	906	937	960	958	942	891	958	921	967	924	940	970	976	970	961	972	998	953	963	901	946	949	1008	964	916	1011	981	1045	939	964	979	1013	1013	967	959	986	925	984	967	942	985	993	942	933	1004	960	952	991	985	974	932	968	995	931	998	968	1002	988	912	961	981	940	1030	962	1010	1027	925	966	938	958	997	1006	978	982	952	930	1024	994	950	982	926	1007	962	931	960	1014	968	987	945	996	941	967	984	966	944	888	958	947	1004	955	960	991	948	998	997	996	945	1012	976	949	995	923	912	961	940	933	957	965	951	959	944	1009	964	970	944	999	980	986	942	917	956	933	969	962	991	943	930	986	1005	950	912	931	979	926	920	979	950	906	963	967	951	951	991	1004	1030	945	1016	978	1017	945	962	987	938	945	982	977	996	902	963	996	980	962	898	955	902	985	938	999	1017	937	968	949	975	939	1011	932	933	986	991	1025	992	1010	963	955	955	916	923	980	951	983	983	932	964	978	934	979	976	1016	1009	1026	1004	948	1005	960	982	995	983	1008	992	976	914	1007	899	991	954	968	937	960	930	944	980	1009	984	943	956	938	959	967	953	966	922	972	963	941	949	978	955	957	973	997	995	997	975	967	990	921	967	951	961	941	1018	995	967	944	926	976	959	929	962	1004	1006	946	943	963	957	900	939	952	907	944	969	931	939	958	939	961	959	890	987	1007	896	941	943	1010	971	976	999	962	982	961	914	967	978	946	962	987	916	918	933	957	1004	954	943	949	948	971	968	978	949	951	934	976	962	992	981	986	961	937	984	966	936	973	1011	954	986	977	993	935	969	962	971	1033	925	995	943	987	911	997	935	949	937	949	947	979	927	999	957	977	972	975	986	945	943	916	971	989	993	971	934	998	942	978	957	965	949	938	895	938	932	1037	962	1014	971	959	962	985	936	1005	1011	943	969	944	937	944	945	984	950	967	921	921	913	1047	968	989	919	946	957	976	941	938	1009	925	941	989	936	977	951	1022	943	1022	998	936	947	973	934	945	966	925	923	969	994	977	961	958	991	1038	955	971	970	960	912	929	972	943	937	972	946	1001	974	941	944	948	964	929	905	961	971	965	924	979	1023	998	943	916	982	1003	991	951	898	971	966	950	909	958	941	964	964	974	861	994	913	939	992	940	960	996	944	920	1013	998	934	961	946	918	929	994	919	940	966	963	977	1016	986	991	1030	1000	981	986	1003	933	958	1003	1008	990	962	933	981	1019	926	998	909	965	965	988	966	968	938	920	939	998	1030	988	946	952	968	972	1014	927	1033	978	1002	968	945	979	983	985	943	909	984	982	943	959	936	937	950	1002	925	939	937
36887	59142	43367	32043	25122	18467	14518	11668	9141	6696	5469	4584	3780	2950	2585	2357	2145	1924	1712	1633	1514	1380	1311	1222	1229	1199	1120	1149	1097	1067	1073	991	1061	1044	1023	953	1010	972	1002	955	1005	997	944	1031	985	958	924	980	961	973	1020	948	915	937	1007	935	923	964	927	941	962	881	1012	929	991	956	926	945	938	939	879	993	874	887	934	930	960	913	892	963	899	963	938	974	932	944	939	928	987	968	961	1010	918	936	881	948	912	909	955	922	938	951	911	965	900	911	926	1006	905	909	918	923	935	937	941	968	906	927	950	935	909	953	931	902	978	940	990	954	937	913	983	902	919	942	914	943	921	919	950	911	924	900	947	923	954	941	956	981	907	968	975	906	895	925	908	891	925	979	904	903	945	983	932	899	941	936	966	956	902	958	958	927	946	941	922	918	919	939	905	906	976	892	915	936	970	957	962	927	875	938	941	908	875	956	922	875	953	899	947	923	924	918	894	950	945	914	957	930	940	943	918	932	982	922	928	979	909	921	948	949	906	974	993	885	950	925	921	907	883	882	952	926	938	922	953	865	967	935	932	927	904	919	953	927	949	932	929	924	957	929	961	942	929	939	943	898	886	944	934	920	925	851	958	921	890	923	937	878	969	986	964	965	935	945	967	917	946	862	995	945	982	902	958	991	939	936	918	944	921	921	946	913	969	965	919	901	949	962	936	984	938	896	911	949	959	914	949	907	906	935	886	873	896	928	972	933	931	936	948	948	961	927	931	927	958	949	923	949	925	936	980	929	935	974	908	955	940	952	959	880	925	899	942	937	907	924	943	912	950	945	974	944	928	898	961	930	886	931	954	942	918	927	934	938	928	936	890	917	944	945	909	972	911	911	927	919	940	928	925	948	943	919	916	1000	884	930	946	970	895	961	924	951	901	977	951	940	973	926	942	894	920	915	934	932	941	977	911	986	960	950	919	935	932	928	942	909	933	932	927	970	953	953	955	907	924	957	969	956	950	908	908	972	956	915	893	986	882	925	918	918	948	926	918	929	930	925	934	880	897	917	919	923	947	929	944	985	958	949	943	926	901	935	935	968	896	917	890	895	910	963	911	978	926	998	974	923	905	879	886	939	962	948	911	954	931	915	931	934	944	962	899	903	923	953	948	900	904	930	897	964	960	934	964	881	893	934	998	976	949	914	927	918	949	944	955	923	907	948	956	981	919	955	988	912	986	921	917	980	925	940	883	917	893	960	898	879	1007	933	935	926	899	912	974	968	886	931	928	918	912	913	946	969	928	921	914	928	957	944	949	919	947	901	917	929	919	912	898	977	982	890	891	950	933	980	939	918	958	922	995	963	879	934	926	967	940	929	886	957	939	925	893	925	928	932	887	918	892	920	971	974	967	916	926	999	911	953	930	934	935	887	971	973	926	947	987	923	976	886	938	968	934	904	909	948	945	922	909	953	941	940	902	968	962	949	910	965	865	966	940	932	923	938	908	951	971	944	897	912	945	963	925	889	994	932	891	951	971	951	940	893	941	882	881	909	922	956	917	963	950	940	915	901	997	931	958	908	927	924	905	929	969	879	959	914	879	957	953	932	931	940	893	953	954	972	950	910	955	909	963	888	902	912	906	953	992	940	927	930	890	937	852	980	946	909	972	959	906	981	926	944	959	917	918	903	918	922	958	939	908	929	910	976	953	926	929	935	907	918	902	935	935	912	908	968	927	947	935	932	910	931	979	894	965	922	943	947	960	933	896	917	921	993	978	923	908	947	959	965	925	894	969	953	949	947	914	958	925	917	975	938	921	964	943	953	956	974	1014	944	915	1023	949	940	958	987	976	992	935	936	945	947	937	906	889	926	970	937	875	925	987	937	964	959	922	947	929	925	957	930	895	909	908	992	992	922	914	1003	900	940	949	964	925	934	915	961	980	969	923	909	983	933	995	935	929	909	944	906	941	878	976	906	960	949	942	934	924	943	958	933	1024	879	919	976	928	922	913	934	938	958	942	951	925	939	888	904	926	917	913	950	983	973	922	930	933	968	983	941	935	893	942	942	892	934	879	842	951	921	918	970	919	884	891	950	945	916	911	997	943	882	1013	915	924	929	897	937	938	933	952	911	932	933	885	927	963	944	908	975	924	927	960	935	947	980	891	895	918	926	912	970	958	926	968	858	985	953	916	890	925	905	898	1002	955	915	918	949	918	987	930	935	960	951	942	932	944	905	945	936	940	930	979	968	942	926	970	949	963	994	965	965	904	944	922	912	960	937	920	963	930	927	903	974	976	972	853	860	910	906	932	950	934	944	933	879	1005	980	918	953	915	894	940	917	965	901	958	923	938	929	946	914	923	926	963	922	940	925	970	970	933	928	920	906	911	911	967	995	957	898	966	867	915	906	990	1011	929	935	972	948	961	977	874	983	953	918	941	961	913	1004	977	926	992	912	932	954	893	870	937	951	918	914	987	918	964	867	980	1002	934	894	903	953	891	904	989	913	963	954	954	898	943	992	947	927	985	983	957	931	956	909	924	945	923	911	930	958	915	936	875	930	941	923	915	960	924	969	936	904	919	910	943	906	929	943	946	914	891	917	937	951	954	924	894	975	943	923	928	950	995	873	934	910	951	947	926	938	925	945	953	967	863	846	941	912	942	940	954	950	932	975	939	935	909	927	954	1025	958	947	953	961	976	918	899	939	952	928	1051	863	936	919	946	968	1005	935	949	929	903	899	952	933	944	1004	924	903	959	891	925	901	1027	950	926	912	945	1014	921	888	930	880	913	860	888	922	929	918	955	953	897	950	975	927	1008	949	887	920	926	910	965	949	1012	935	910	965	941	942	899	903	955	924	920	942	947	965	916	960	922	903	969	976	966	957	999	929	938	912	865	965	961	934	924	890	871	993	927	929	955	972	959	927	939	932	984	958	921	881	989	963	935	940	1005	918	941	945	938	967	907	906	960	911	917	924	889	929	902	958	932	992	938	951	930	856	940	969	955	870	968	955	847	928	952	971	956	926	900	888	892	886	986	895	941	940	864	930	919	943	948	939	915	887	959	958	977	954	895	933	856	914	911	957	935	907	863	936	919	878	948	936	966	921	967	911	907	949	914	903	899	960	966	862	911	962	956	939	915	933	940	926	900	920	875	864	928	924	939	982	932	903	929	863	962	937	876	968	911	957	907	933	938	924	979	961	950	906	967	927	928	913	935	938	938	939	915	950	884	885	935	902	951	875	898	924	952	846	915	938	978	996	943	957	969	923	916	972	925	932	960	948	932	933	882	887	901	925	961	920	877	989	997	961	961	927	910	952	912	938	965	947	971	914	915	960	992	938	914	909	966	909	926	935	932	960	893	912	934	937	898	973	920	892	903	921	931	929	981	945	912	939	928	903	925	937	939	927	916	913	920	939	895	938	968	928	920	920	931	899	945	960	940	963	925	912	901	940	931	910	924	944	940	940	942	862	934	916	978	915	879	882	995	978	996	930	933	932	890	933	907	937	928	871	929	934	901	952	973	961	869	903	914	906	900	951
34647	35128	31843	18909	9865	6175	4471	3382	2760	2162	1931	1684	1529	1346	1239	1272	1218	1112	1051	1062	979	968	979	945	926	932	874	930	823	880	951	841	885	798	832	910	842	896	901	849	911	847	890	848	900	866	833	894	890	842	840	827	900	845	893	842	909	837	838	824	829	821	890	861	856	826	835	860	796	840	883	855	892	855	825	795	846	873	878	878	811	876	908	823	847	785	864	858	848	821	867	855	783	840	834	847	815	873	827	806	828	835	869	873	892	834	841	827	844	910	861	839	799	865	844	877	907	853	843	861	848	872	898	879	836	845	808	867	852	818	851	831	806	859	863	874	862	846	874	914	877	857	876	824	851	858	870	889	824	854	849	805	875	868	883	856	865	801	829	864	853	853	858	884	864	843	869	913	877	849	898	863	822	896	816	905	827	851	875	844	809	847	848	850	853	833	901	827	815	824	860	798	811	851	854	857	829	867	862	882	839	865	895	808	848	829	862	805	826	790	803	822	851	862	838	910	852	828	870	818	877	875	880	890	811	864	859	793	835	806	858	895	871	809	870	885	884	843	818	849	867	830	823	833	852	833	865	877	854	873	838	915	827	841	796	837	810	883	833	777	839	814	878	810	865	853	861	797	849	842	904	847	829	888	898	865	855	868	831	835	852	890	872	877	871	848	806	906	864	873	869	849	863	815	847	779	881	877	837	841	861	843	874	828	836	881	810	832	816	784	900	873	809	840	850	866	839	867	924	830	852	866	851	811	834	815	819	881	843	743	822	849	856	866	873	879	881	885	877	818	819	865	843	845	844	847	829	842	882	837	819	840	882	823	856	894	840	868	874	858	840	862	839	938	811	857	799	866	825	822	814	854	823	866	861	809	817	838	818	842	848	860	779	893	812	896	857	879	842	851	878	859	860	908	865	870	830	847	847	858	844	835	891	805	835	893	861	822	851	850	890	879	882	819	905	834	818	882	848	868	873	881	862	851	844	889	880	810	901	864	841	841	843	904	811	888	906	867	858	826	866	901	841	804	874	875	848	811	868	801	866	796	825	838	838	869	889	867	809	850	855	791	903	909	833	839	837	801	851	844	872	789	852	895	890	872	852	867	906	826	815	819	856	855	905	876	825	874	873	884	856	834	860	848	878	879	811	835	927	850	854	860	855	839	864	854	836	823	790	847	854	799	877	836	841	853	862	804	821	835	845	822	850	858	877	828	839	872	854	783	875	833	920	839	894	822	811	823	859	858	818	837	879	847	840	839	875	854	840	884	795	834	900	826	859	904	820	845	815	849	811	878	844	888	859	858	888	808	850	825	869	804	886	839	831	904	839	897	859	901	844	879	877	844	864	866	877	872	866	877	890	869	848	871	819	878	840	861	868	819	830	825	865	828	862	842	818	849	815	867	793	840	857	795	893	864	811	829	833	804	852	875	832	836	825	858	840	809	866	862	841	880	823	904	856	809	878	851	787	800	853	859	852	830	845	807	879	813	848	919	833	891	841	855	862	911	801	890	843	851	838	856	908	878	871	817	791	897	918	866	820	779	804	822	860	839	883	877	866	791	867	861	869	861	885	826	896	824	797	822	841	882	872	866	900	918	867	872	855	857	863	837	841	903	840	804	831	855	868	883	856	892	879	833	832	828	833	834	795	904	871	853	800	870	877	810	824	860	854	903	883	877	838	817	881	856	826	817	857	846	841	913	859	813	863	871	839	834	845	885	804	912	882	831	874	858	857	837	803	776	870	888	864	839	813	848	874	861	815	842	830	860	855	864	850	798	879	879	871	884	846	869	873	845	814	858	805	869	831	906	833	820	859	886	877	790	867	828	882	894	807	805	897	816	834	849	882	878	872	855	838	835	884	921	875	873	822	861	864	851	843	873	878	884	816	865	896	806	879	834	823	903	766	861	862	831	860	832	874	873	885	814	820	831	796	850	813	852	787	839	843	810	818	841	786	877	846	871	862	832	793	843	837	837	877	834	846	862	852	834	841	902	865	899	806	858	884	834	828	821	863	829	848	832	883	815	799	910	875	864	849	854	879	876	856	856	815	832	847	891	885	819	824	846	869	828	815	800	874	819	798	843	870	850	889	849	858	800	838	837	859	880	852	845	820	873	830	834	821	909	898	830	845	849	814	888	837	847	792	898	908	870	802	892	902	889	833	881	835	844	833	824	874	833	810	841	818	833	813	883	850	798	868	819	841	888	832	855	894	822	859	844	837	836	803	862	905	843	833	852	803	847	841	851	862	790	809	821	868	878	827	900	839	870	876	843	840	896	844	820	825	936	879	852	883	922	837	867	854	833	893	887	883	854	859	787	888	849	873	835	791	888	857	862	816	858	864	940	838	842	878	772	862	878	874	901	852	861	884	855	838	890	803	816	821	851	852	854	860	864	866	821	854	903	912	842	856	855	866	871	871	837	863	828	828	812	856	856	828	839	828	825	904	833	834	848	867	849	840	826	867	851	785	874	869	832	845	853	840	850	878	841	862	814	869	830	909	886	890	797	869	860	873	837	831	834	826	876	841	893	902	884	892	841	826	861	837	821	875	855	895	886	876	886	845	873	891	808	916	859	867	843	851	832	828	821	856	869	843	851	829	806	836	886	866	856	792	828	823	862	809	864	832	867	852	834	825	831	847	828	814	868	862	890	860	880	831	785	884	865	910	844	837	880	832	867	880	813	870	850	923	825	842	878	848	833	911	892	771	837	840	815	839	813	869	871	861	909	908	863	837	846	850	800	850	828	815	820	862	865	832	865	820	832	835	860	814	844	849	857	823	853	910	849	800	860	901	847	874	874	848	875	839	789	842	878	826	850	875	886	851	824	856	824	815	860	853	900	842	872	850	812	877	805	855	872	830	797	848	854	878	832	841	789	854	914	843	869	850	835	809	852	832	922	871	890	821	901	888	833	871	837	893	847	828	859	879	825	820	854	860	883	877	867	840	811	830	846	806	833	829	863	890	833	874	812	851	881	797	777	842	901	835	902	832	860	891	913	773	854	824	863	860	874	836	861	906	875	855	864	829	869	842	891	903	868	823	843	889	822	856	869	864	874	874	845	902	862	852	844	894	845	866	888	832	853	869	839	829	877	846	815	831	847	884	871	840	842	837	846	873	804	837	826	883	830	793	843	838	874	834	805	804	890	910	825	821	891	822	858	908	808	893	865	877	843	888	890	935	818	871	886	856	844	817	838	847	866	865	847	787	857	862	851	847	896	838	857	816	849	857	924	862	818	934	905	855	862	843	891	829	828	828	875	855	797	814	868	846	883	860	842	845	877	879	850	867	805	854	831	888	832	905	848	836	835	867	862	877	825	844	857	873	815	799	839	822	840	821	821	817	836	872	864	866	828	841	822	802	859	865	818	827	828	813	809	839	844	885	865	831	851	830	848	831	800	859	854	839	850	855	804	872	815	871	892	865	870	874	860	884	881	826	824	768	842	793	811	818	851	896	835	857	863	821	835	849	833	872	844	823	878	815	832	842	928
37967	48124	29985	16304	11929	8447	6439	5051	4135	3105	2580	2188	1844	1625	1505	1356	1330	1229	1210	1110	1043	1044	1006	992	1013	940	926	894	945	895	923	844	887	885	847	846	899	895	906	904	875	841	838	914	860	859	882	904	816	880	851	861	894	916	871	904	926	840	855	878	897	887	861	873	826	885	872	850	864	900	900	877	837	873	830	884	873	852	816	881	845	884	884	908	880	842	834	813	853	875	867	885	872	807	838	851	814	895	850	894	858	845	876	821	790	838	852	848	842	878	793	780	811	831	829	853	882	891	852	881	887	835	829	866	813	917	870	890	806	829	840	834	847	862	868	941	873	843	839	864	861	918	899	833	870	874	864	866	857	859	825	849	854	876	817	848	816	858	852	836	884	813	877	866	839	826	793	882	860	856	844	848	757	829	851	850	832	850	919	856	848	901	794	879	838	847	826	845	819	844	881	863	861	866	817	861	873	821	832	807	903	869	845	894	876	861	840	826	824	853	862	862	886	826	828	828	860	845	848	844	793	874	828	882	860	840	905	776	744	853	860	800	815	842	808	822	819	792	876	814	788	846	848	833	859	846	849	895	853	882	819	861	818	811	869	893	814	812	874	827	912	875	884	857	873	874	856	858	832	853	855	853	834	841	798	841	824	856	841	863	856	864	867	894	898	854	866	826	859	869	821	784	849	836	839	852	863	788	833	844	884	827	826	811	806	849	869	838	836	823	814	841	859	834	844	905	886	834	857	864	813	814	845	880	852	896	851	896	828	861	902	839	857	870	847	832	835	810	878	894	852	811	832	856	825	826	820	871	853	828	815	881	892	914	867	854	801	850	917	816	872	879	841	860	884	799	866	900	843	821	888	851	820	866	907	843	894	863	858	836	831	858	874	780	804	771	866	861	880	862	805	875	858	823	844	851	830	815	839	839	865	887	911	864	916	847	826	874	873	815	839	851	919	784	881	797	812	837	833	867	843	901	868	843	864	795	845	815	828	851	802	841	847	840	862	901	839	833	828	797	866	890	853	852	834	848	819	837	888	847	838	885	822	839	901	894	892	884	904	815	893	861	859	859	873	889	864	834	839	821	828	798	822	875	824	839	854	854	853	886	829	858	864	857	802	858	832	840	856	871	812	761	872	866	805	863	844	845	882	881	800	851	854	819	808	855	841	889	833	871	827	896	831	819	865	907	877	829	788	845	809	769	863	867	853	878	833	842	860	931	846	873	812	841	867	879	846	854	891	854	875	875	821	867	853	836	838	852	840	830	868	830	873	855	834	912	836	832	853	832	893	890	830	802	850	871	860	929	881	862	874	799	818	876	846	836	794	874	874	838	867	831	860	818	868	843	768	827	861	829	836	848	798	811	883	853	791	816	874	881	836	908	840	892	840	833	840	833	826	861	890	901	847	892	871	836	836	908	890	852	840	807	854	854	821	878	835	836	844	855	869	868	873	869	846	848	840	864	817	913	899	822	853	852	829	841	828	898	821	772	814	826	875	897	849	841	874	832	820	851	844	857	836	874	818	885	858	881	871	870	853	821	866	819	851	857	807	842	807	862	809	843	853	853	796	849	828	892	812	841	882	891	814	807	863	832	827	874	928	801	834	800	795	854	849	839	818	835	888	892	843	897	831	857	813	851	825	858	823	844	821	864	901	817	890	826	885	873	843	879	811	823	889	830	840	833	844	883	836	849	818	872	843	778	872	857	898	869	846	842	858	889	837	850	795	854	857	801	879	824	839	820	879	799	843	811	877	858	853	818	834	849	845	844	843	859	837	863	846	813	896	788	832	842	853	891	824	828	844	845	842	841	835	831	835	834	870	870	833	893	828	899	847	916	850	916	818	892	843	907	842	838	864	841	814	849	769	823	843	789	811	929	868	865	852	926	915	846	852	841	845	838	814	823	876	857	854	792	834	889	889	830	845	886	852	811	874	838	870	863	826	855	817	851	813	876	874	830	841	891	865	885	867	850	844	903	833	885	823	869	820	836	801	855	832	840	783	821	879	852	890	852	865	861	812	809	909	823	794	837	812	913	933	842	816	882	857	857	868	937	800	866	792	844	823	833	834	838	889	805	860	866	854	882	866	867	860	857	838	800	893	863	862	826	807	819	826	869	882	845	809	860	898	890	855	842	876	868	877	903	840	872	825	847	852	842	816	777	842	843	873	768	886	831	869	848	846	871	875	893	844	834	912	898	842	843	888	860	831	885	877	849	816	867	873	841	795	858	878	877	865	885	830	865	823	888	871	835	867	904	832	894	831	879	878	819	848	828	915	816	827	860	859	841	866	823	855	871	846	859	781	901	863	896	812	878	833	821	884	809	902	830	877	860	859	862	844	858	863	883	863	824	911	832	851	853	836	847	886	855	853	872	849	865	907	812	863	863	870	788	850	931	815	854	859	850	851	825	890	824	861	851	870	837	914	849	849	839	873	884	854	879	886	837	883	850	871	771	843	847	915	849	835	827	827	802	841	849	828	837	789	896	797	831	794	798	893	884	850	819	814	875	870	903	891	897	854	819	835	836	841	811	878	832	878	877	833	850	843	828	857	832	850	912	860	846	812	819	746	797	878	905	906	841	826	824	870	861	865	856	847	803	808	859	805	825	861	830	863	842	831	866	795	824	894	843	874	892	898	897	878	833	892	824	844	875	862	879	821	857	838	836	886	864	888	780	871	872	853	819	876	846	849	893	854	867	857	868	890	881	825	883	855	846	804	838	813	849	897	824	909	854	806	866	855	877	840	831	869	850	792	865	821	838	848	838	845	868	855	829	869	863	837	889	909	884	847	841	835	891	868	917	834	849	859	824	870	913	917	794	876	872	844	840	904	838	900	850	752	874	787	861	808	854	927	834	911	909	854	879	913	850	821	828	881	825	883	839	900	819	892	837	786	860	795	839	813	846	843	856	837	855	852	838	824	806	811	828	869	837	872	827	799	851	848	837	888	850	830	880	819	785	871	869	874	806	879	856	853	811	801	849	890	819	875	878	841	862	844	910	837	859	802	810	822	863	838	816	814	850	839	854	821	824	848	811	787	798	844	857	843	841	872	869	837	785	858	811	848	831	845	912	899	883	840	847	837	819	841	808	871	832	858	833	850	841	861	831	866	919	865	826	859	896	843	845	809	826	808	834	810	849	883	842	833	855	870	875	863	822	889	798	878	842	849	883	816	828	883	883	793	840	862	875	804	806	847	824	851	815	835	867	910	838	861	864	852	881	834	895	845	887	831	828	861	875	917	889	790	834	818	827	825	840	820	848	799	843	858	852	818	830	882	862	881	875	860	820	852	852	827	844	870	829	886	807	859	796	837	884	848	828	834	826	832	954	841	843	838	810	839	840	837	855	880	875	850	859	812	843	815	842	801	847	880	829	835	838	863	859	899	799	860	804	871	856	876	845	843	817	854	871	898	841	881	886	827	860	875	891	854	880	826	830	826	830	884	854	850	827	810	845	831	854	820	841	841	857	934	858	852	845	828	836	807	857
24326	21409	28625	24932	21968	16790	9475	5705	4680	3427	2858	2425	1989	1776	1534	1468	1350	1289	1237	1129	1075	1084	1030	1037	1026	951	973	937	914	956	931	936	886	900	927	879	835	892	907	867	855	913	833	868	901	902	828	854	934	792	831	891	861	880	874	878	883	853	839	857	833	869	862	853	814	880	897	818	838	844	868	838	864	839	878	873	797	866	791	885	888	824	811	850	828	859	869	779	853	852	853	878	845	872	889	898	922	846	874	830	889	876	865	838	798	853	817	865	856	851	831	859	862	884	837	816	818	819	855	837	868	807	842	913	868	818	834	846	844	870	865	847	891	852	860	853	828	896	896	900	864	861	850	880	855	875	829	874	887	820	816	837	884	893	840	839	861	875	874	903	880	823	880	857	863	854	859	845	815	828	822	815	881	887	837	919	822	856	939	842	891	869	876	862	780	839	878	847	841	849	817	885	866	808	865	811	877	853	830	914	869	861	905	895	823	821	824	848	866	887	842	864	848	882	840	822	850	871	836	825	817	856	858	864	857	880	833	906	826	861	866	833	899	860	853	839	844	878	830	809	863	842	834	905	847	859	883	870	858	866	824	860	869	882	876	825	806	876	866	886	895	878	878	851	813	766	832	792	797	816	903	852	874	825	839	840	874	849	812	838	820	846	844	904	847	849	874	875	879	817	840	860	925	869	905	803	825	824	865	888	912	845	823	880	823	910	852	841	843	858	837	851	856	847	853	857	847	842	864	874	875	843	869	872	893	816	822	861	807	780	843	858	802	870	878	843	893	914	844	835	808	846	817	846	883	842	808	897	870	832	848	902	897	815	892	844	853	925	854	909	807	849	819	898	875	833	885	842	898	813	897	900	867	837	844	826	858	858	814	900	889	885	820	924	804	865	831	856	918	886	872	833	886	850	883	889	888	810	845	831	868	852	808	838	849	846	847	815	885	844	823	820	832	846	812	803	809	924	832	914	814	857	886	876	858	850	849	874	840	863	906	869	790	828	872	876	852	904	885	882	813	837	867	861	902	825	854	820	800	839	848	751	857	848	906	810	876	861	851	828	845	829	859	857	775	876	856	830	852	859	878	818	835	852	847	843	871	893	854	878	916	839	818	833	875	844	833	844	807	832	874	823	924	819	908	815	866	858	859	856	831	860	849	890	844	852	817	892	800	839	813	910	857	910	857	811	905	861	858	843	823	872	841	863	821	870	886	905	843	906	849	859	901	800	849	882	844	833	879	800	844	852	788	839	842	864	842	842	829	779	937	819	833	845	814	809	847	871	870	787	867	853	845	847	882	904	887	840	883	894	854	846	826	876	876	844	833	832	806	864	812	827	796	867	871	837	839	868	836	870	850	897	839	870	904	918	903	830	816	851	870	880	849	814	899	802	819	850	835	835	846	839	843	841	852	829	900	899	811	815	838	872	872	875	888	849	826	820	856	888	843	903	793	806	813	867	902	816	845	861	824	814	889	850	833	863	863	830	863	892	929	854	859	824	884	839	867	825	915	828	898	834	914	830	828	821	889	884	811	854	896	806	851	903	840	837	834	831	869	835	830	869	880	838	817	865	835	846	868	846	856	854	850	821	892	816	841	874	838	848	827	860	898	897	845	838	842	820	875	868	854	840	808	813	901	872	874	814	840	828	850	839	878	845	819	894	947	848	915	874	844	865	882	798	882	875	909	811	862	863	896	815	860	809	885	920	862	819	839	887	883	873	901	872	883	815	844	844	864	858	908	819	816	870	811	847	786	817	848	797	787	812	836	881	828	839	823	886	904	880	827	843	881	794	870	889	814	896	894	867	853	786	880	823	860	822	917	847	829	837	875	866	860	840	839	829	882	895	817	826	879	817	871	902	836	850	854	772	852	833	886	861	866	822	852	863	830	861	860	901	836	859	890	857	858	860	901	865	877	867	885	815	890	853	838	823	829	881	871	851	855	879	819	875	861	791	873	861	820	864	846	802	835	823	897	842	814	845	874	879	862	856	859	838	838	898	859	889	874	856	852	836	846	882	859	873	875	856	846	819	863	889	846	851	819	840	941	802	845	854	873	876	860	873	906	886	861	887	839	893	892	845	849	858	843	797	908	866	818	851	846	807	800	903	831	860	865	872	848	853	846	856	843	856	828	829	893	842	884	818	815	844	858	825	857	874	885	869	872	855	874	879	845	848	880	854	935	826	854	859	876	864	847	866	858	838	871	858	875	856	860	880	826	843	865	902	841	808	796	831	824	873	828	835	840	811	857	844	848	858	871	829	835	883	847	898	853	873	861	908	806	879	884	839	874	863	838	887	902	866	846	881	848	861	766	847	853	834	795	844	826	782	826	856	845	882	877	871	851	824	752	849	858	908	816	901	879	868	812	838	920	852	866	843	838	868	860	851	815	843	877	806	805	861	879	855	859	798	861	857	879	848	859	862	901	826	823	839	910	863	825	798	835	836	856	844	832	846	864	843	858	822	858	796	807	855	856	837	815	858	876	814	889	845	889	836	879	826	867	886	837	891	853	907	828	871	849	861	843	876	874	842	852	854	858	870	867	828	834	801	826	822	844	902	861	816	844	873	927	832	866	850	830	896	852	877	844	891	873	863	826	858	890	797	893	844	879	870	875	799	835	862	904	889	864	815	824	887	811	879	799	887	838	862	833	850	805	881	865	842	836	842	827	902	927	836	851	847	870	845	871	880	840	845	848	880	887	870	818	892	888	928	874	824	861	848	862	818	817	837	879	840	847	855	885	867	873	855	862	838	835	891	815	877	867	840	820	831	864	888	866	832	872	870	882	790	862	835	869	875	891	840	842	828	897	837	887	822	916	877	894	870	810	862	882	817	917	844	821	849	815	824	873	898	837	887	817	798	844	855	814	808	841	829	805	848	802	905	867	851	868	831	822	878	818	832	847	910	923	834	880	825	810	842	844	861	851	818	861	877	817	841	830	854	886	841	841	838	889	849	869	851	871	839	838	843	849	820	778	865	845	822	824	853	876	877	928	824	789	846	842	889	862	834	876	799	868	871	857	811	775	892	802	851	813	821	858	841	849	885	873	838	855	878	886	826	849	807	830	886	813	832	876	783	873	853	842	886	863	849	833	873	876	876	888	895	890	904	864	853	864	843	856	851	821	846	833	869	841	894	825	824	847	822	886	839	891	839	855	877	814	860	856	817	851	879	887	858	831	826	815	846	828	869	807	898	890	834	881	852	796	889	870	824	852	822	853	845	837	853	818	838	834	886	833	804	841	832	844	846	875	858	845	811	860	905	847	863	869	902	855	872	799	802	878	832	875	831	848	837	865	838	839	834	844	868	851	867	854	888	846	834	812	900	892	849	854	818	802	834	833	881	785	867	844	895	881	877	869	843	850	843	860	862	832	843	852	885	854	826	852	818	868	810	789	856	846	865	864	857	841	870	856	864	886	830	866	918	829	874	885	854	878	871	872	814	890	868	864	870	849	892	862	831	858	868	903	811	861	842	833	839	838	928	831	810
34241	52905	37560	24392	18238	13994	10213	7877	6426	4606	3710	3247	2637	2029	1924	1698	1626	1573	1327	1270	1228	1110	1120	1093	982	1029	965	929	957	903	932	886	938	914	890	883	906	949	862	886	860	881	918	904	843	902	867	866	868	855	870	882	837	865	854	811	829	853	820	833	873	841	877	829	842	835	814	848	870	875	871	830	852	880	854	872	819	829	824	819	852	810	817	823	920	866	806	843	825	867	847	851	827	824	869	833	856	884	867	895	820	830	889	875	822	867	841	845	906	830	846	897	839	848	846	832	804	862	836	857	816	812	864	862	879	861	861	834	870	877	832	821	841	842	893	862	860	844	884	846	878	878	838	833	836	864	844	829	874	848	870	859	854	829	879	812	847	833	857	899	847	837	823	868	828	844	868	821	797	819	887	851	843	805	874	770	822	829	881	813	840	808	805	811	862	838	820	815	879	838	879	867	842	874	833	826	881	806	878	861	812	846	851	881	838	840	792	843	827	868	879	863	823	854	860	902	833	851	860	860	810	857	851	875	872	883	825	849	852	788	816	820	825	843	842	877	843	819	854	899	834	861	850	817	800	875	824	815	843	822	849	857	886	868	865	831	842	829	864	871	853	826	890	863	861	824	803	826	826	811	816	832	909	843	810	829	830	823	842	877	864	829	843	849	837	863	889	819	840	821	808	844	856	835	848	811	827	832	822	832	838	886	870	829	833	868	832	852	848	833	799	818	873	834	805	892	838	814	818	816	841	865	857	820	885	830	840	855	890	813	873	858	882	844	841	839	791	838	794	803	823	873	855	839	835	863	829	799	821	835	902	841	879	843	851	841	908	850	762	817	808	798	838	848	869	842	825	827	791	824	844	819	841	870	836	850	828	827	818	801	781	812	827	836	775	854	825	886	839	835	843	828	768	897	826	861	799	817	815	844	842	858	883	796	865	846	842	842	819	785	870	861	883	866	874	851	876	840	878	849	837	865	797	820	826	893	801	826	874	897	876	822	796	860	938	836	893	836	802	818	800	818	848	825	906	840	804	873	789	900	820	831	817	835	869	811	796	861	839	814	900	872	855	831	845	791	858	821	846	887	894	842	859	853	884	855	831	804	818	848	848	881	818	861	849	877	828	809	816	878	820	864	851	836	876	915	841	822	859	822	852	916	905	882	870	831	841	804	867	822	853	831	841	843	839	880	846	838	820	880	854	857	789	857	860	806	842	892	831	803	831	883	850	802	869	807	807	813	770	836	765	866	873	863	854	816	809	817	835	810	867	848	853	861	867	823	824	862	854	828	848	844	876	825	837	835	825	831	824	856	833	856	807	832	875	854	847	826	917	830	816	868	835	899	850	804	889	853	885	841	809	853	822	845	831	844	880	907	774	811	820	845	821	824	876	809	834	873	835	842	817	846	870	841	874	849	852	855	854	829	823	865	863	837	884	777	847	864	859	848	828	842	837	846	864	832	854	889	837	900	825	800	813	889	855	799	834	825	901	859	859	857	857	902	832	816	861	880	849	802	828	834	926	805	868	821	845	868	831	897	824	880	873	864	783	836	840	844	828	833	784	808	882	826	845	793	885	870	833	830	823	854	937	856	840	833	879	804	819	829	876	861	841	806	873	800	847	842	855	782	789	813	843	844	829	852	844	899	841	841	825	820	858	853	898	802	862	821	871	856	820	809	841	919	864	811	794	823	811	873	860	906	827	881	825	885	814	874	812	815	812	843	864	840	886	871	821	873	861	838	881	848	854	800	823	854	896	854	810	830	880	828	801	857	797	845	833	855	865	840	818	849	852	823	857	870	820	853	819	823	864	868	900	860	870	797	822	814	852	878	868	862	829	833	824	854	836	834	830	839	848	851	832	904	833	803	835	841	819	877	865	885	865	768	831	853	795	850	858	857	844	875	844	836	839	880	820	859	872	808	866	838	806	872	865	792	850	837	852	827	862	887	856	774	914	850	850	825	849	817	868	912	833	839	901	861	757	817	798	846	821	846	829	788	869	825	878	847	852	846	821	824	869	905	852	841	861	874	799	852	869	828	853	877	857	864	831	824	821	873	840	849	901	800	857	873	840	844	826	830	850	835	872	873	824	832	890	882	837	893	813	826	811	826	825	888	852	849	835	838	830	849	813	848	823	817	789	816	819	806	815	849	840	814	822	872	829	840	857	865	865	828	806	853	882	804	870	841	870	851	831	815	783	895	839	836	855	902	818	833	850	835	800	826	871	816	833	844	856	871	825	841	773	835	867	817	783	843	841	855	807	859	832	851	859	824	877	868	838	860	809	858	806	880	836	854	888	858	823	940	846	825	851	809	828	883	781	824	850	873	757	851	835	858	830	887	838	835	840	847	904	857	814	870	855	801	901	841	840	858	849	792	815	864	863	859	781	859	859	806	768	786	815	873	861	870	842	814	854	807	876	790	834	903	815	854	883	873	835	838	854	849	781	861	829	830	850	810	863	840	824	815	823	856	887	815	870	858	875	857	828	868	786	825	782	825	876	862	873	811	842	794	812	849	848	806	810	826	804	902	872	859	795	835	847	860	840	797	818	854	866	921	875	869	846	897	834	874	876	813	810	859	817	877	825	861	829	874	887	887	809	832	848	823	901	882	816	821	799	841	817	824	837	885	847	834	841	828	874	810	881	834	833	791	889	847	831	875	810	930	838	869	832	879	810	871	831	818	856	831	890	828	871	868	801	882	836	842	864	832	872	823	804	831	885	840	842	850	862	798	830	822	857	863	840	852	783	905	856	863	801	798	793	849	841	841	849	829	872	878	842	790	848	844	801	852	828	881	827	823	873	789	837	803	843	835	866	817	857	846	845	839	840	809	827	844	830	814	838	846	891	834	873	794	874	856	823	868	803	869	832	855	852	841	835	806	864	828	890	819	835	810	868	841	847	847	851	824	813	889	838	830	806	824	857	778	875	870	851	915	867	866	855	846	871	900	836	870	844	858	799	891	841	839	834	818	889	887	824	851	810	863	815	809	822	815	862	858	864	880	822	780	817	850	814	788	880	830	802	820	860	856	872	849	829	810	843	824	805	848	857	827	826	866	842	855	887	840	884	841	887	873	843	815	768	853	848	826	865	837	816	831	817	838	851	803	845	848	837	803	815	867	833	874	865	891	862	876	821	841	787	840	832	875	870	828	798	842	868	825	847	815	815	802	839	819	805	851	863	831	894	846	815	869	852	814	848	881	827	846	842	848	888	827	870	795	849	859	838	865	876	821	805	858	806	840	908	859	897	892	864	847	826	847	858	858	832	857	826	929	864	880	862	868	890	890	837	826	851	835	828	881	862	845	867	851	819	887	843	834	815	817	856	826	864	833	786	840	852	874	879	840	794	834	869	865	845	922	882	836	796	834	833	880	829	852	809	851	876	843	900	869	873	824	843	866	869	836	882	831	871	840	855	860	822	844	874	822	860	901	840	871	884	817	857	878	847	911	875	874	908	856	866	852	821	820	847	857	834	831	841	837	842	807	786	832
25345	21386	28464	26442	19112	11388	6959	4858	3862	3055	2577	2208	2009	1679	1553	1391	1320	1238	1198	1164	1080	1105	1004	1054	1022	1011	979	1006	1029	972	931	988	949	972	951	910	1018	985	963	935	927	902	901	914	912	919	984	931	930	901	971	896	954	943	903	878	948	945	898	946	956	891	903	886	903	920	909	910	897	879	910	904	873	916	910	861	897	867	949	869	919	958	927	926	911	905	929	935	881	917	885	888	943	936	901	907	941	928	857	944	909	901	889	902	882	899	898	888	911	962	923	911	944	941	940	907	911	944	911	888	908	860	925	931	907	924	927	918	923	885	957	854	922	916	963	903	919	903	977	920	897	942	929	902	928	882	879	923	968	874	937	983	931	921	921	896	906	925	940	919	926	934	897	948	961	916	940	896	976	950	907	895	894	960	934	878	938	942	954	884	914	924	922	899	904	931	972	925	879	916	1006	929	939	850	913	863	973	917	912	909	892	971	867	870	944	905	937	954	912	872	983	940	913	881	897	922	877	894	916	874	904	891	905	904	946	960	934	929	866	920	971	910	951	871	912	882	942	920	945	955	910	893	916	967	926	897	882	901	921	971	909	897	892	909	902	904	951	885	860	915	950	906	934	914	865	927	918	907	925	909	904	963	879	933	941	915	922	899	911	946	914	919	866	924	886	929	941	956	839	964	898	877	917	881	925	960	957	970	983	923	863	893	924	939	931	933	942	865	991	880	947	906	915	916	927	888	936	905	958	933	899	929	887	971	948	872	954	948	859	904	906	911	859	887	917	935	924	958	966	937	898	845	993	971	911	890	932	863	896	935	906	895	916	888	950	947	909	951	924	1001	905	928	952	820	922	945	926	954	928	935	909	937	881	950	897	886	886	929	933	894	954	918	877	893	922	929	918	910	857	942	905	891	874	873	911	903	962	918	929	899	904	937	890	940	894	833	911	951	892	913	898	954	910	918	862	915	867	897	921	863	880	918	898	924	943	953	949	938	911	920	934	946	957	870	855	962	928	1028	906	906	916	901	988	876	952	905	905	936	913	904	898	883	894	934	942	913	953	916	900	943	920	902	934	959	890	915	913	866	887	884	982	955	927	899	901	876	938	917	976	864	903	868	932	934	933	931	893	964	922	935	941	896	885	926	911	880	916	954	946	943	927	900	954	912	885	933	897	907	863	916	957	915	873	904	930	948	961	885	911	908	956	930	936	901	918	902	933	938	906	923	855	909	903	848	876	918	934	923	920	971	978	950	904	934	916	899	893	970	948	822	872	932	889	884	914	857	900	969	942	868	923	891	907	866	918	937	927	908	921	934	906	922	887	927	938	870	874	924	937	849	915	890	932	915	937	901	923	888	858	922	945	896	871	893	901	899	880	899	889	924	944	842	943	925	883	892	915	922	857	901	898	929	879	956	926	955	922	883	919	955	928	932	922	883	864	887	972	966	916	972	888	916	929	908	919	894	957	939	940	920	886	960	928	938	859	849	931	965	932	883	920	924	930	944	894	899	912	928	911	918	869	879	940	913	921	940	992	983	912	955	887	938	881	965	937	905	955	905	892	904	879	943	941	936	882	865	946	907	881	907	917	892	886	865	907	976	917	925	937	930	894	907	934	900	892	862	979	945	899	898	978	903	900	924	894	878	911	964	936	958	923	904	892	877	933	892	928	932	916	922	948	897	884	937	907	952	907	927	857	868	913	907	930	953	925	938	864	911	903	994	966	857	918	944	922	906	885	945	872	923	854	925	936	823	883	916	913	941	911	898	867	869	940	923	939	894	913	931	925	954	949	931	884	921	939	923	940	943	960	935	898	872	926	873	894	920	904	926	955	908	918	861	910	944	937	908	947	936	914	879	888	905	903	952	948	915	908	891	888	900	897	908	909	953	879	953	951	944	943	928	923	912	954	881	872	987	861	977	907	935	905	929	935	904	923	932	890	922	894	911	884	905	857	909	920	905	875	870	929	929	945	933	891	937	900	882	911	856	890	899	928	916	915	929	915	906	889	954	917	889	904	861	1009	865	902	920	905	902	866	944	887	938	910	918	916	896	962	924	869	994	951	969	888	916	911	970	901	889	959	939	860	896	911	934	957	929	932	897	939	924	940	881	921	907	902	869	907	900	916	878	904	865	921	871	893	892	963	919	884	932	893	969	969	929	853	917	887	924	941	927	896	908	942	911	932	949	927	902	910	930	930	897	888	869	888	970	906	918	924	941	902	906	959	975	910	905	874	950	933	927	941	899	853	937	901	940	914	883	956	935	897	937	876	922	865	890	941	930	933	933	866	890	860	870	876	954	967	945	911	962	856	908	912	929	907	878	896	920	964	900	876	969	971	963	899	861	914	918	892	888	939	943	881	886	924	884	929	896	934	915	874	902	929	960	889	943	890	862	951	873	860	906	913	959	918	911	925	985	935	912	879	908	874	883	935	860	863	936	934	941	926	898	853	932	914	896	955	898	912	918	896	950	925	940	885	906	924	878	846	877	941	881	944	880	914	933	897	884	910	924	899	929	916	942	907	914	890	917	881	932	910	905	871	922	959	890	906	897	896	921	865	887	936	959	911	879	901	840	927	883	931	886	932	901	964	875	932	900	888	951	935	881	912	899	907	931	908	933	920	890	925	912	946	874	930	885	864	927	898	943	905	914	925	960	926	940	927	918	939	883	921	888	900	900	905	874	897	889	962	979	864	917	928	980	862	910	878	893	903	875	969	903	940	909	928	904	887	913	923	849	909	967	901	929	922	963	915	915	932	918	927	949	888	923	979	933	956	981	886	910	946	947	960	966	948	946	934	913	904	887	996	964	882	925	879	898	919	896	867	931	900	899	902	930	918	963	968	881	951	922	905	922	911	958	937	863	927	941	908	859	868	870	919	918	931	943	888	886	893	905	901	896	932	933	928	981	900	900	959	888	919	905	935	896	942	859	863	950	905	868	924	962	897	901	900	877	898	933	916	991	910	942	943	907	910	934	913	870	916	949	837	936	899	904	901	939	976	849	898	896	941	895	880	856	915	903	960	878	911	890	892	957	940	895	929	919	933	866	977	879	933	883	948	936	912	907	919	928	882	884	907	939	945	986	946	909	878	906	903	891	923	868	1012	939	858	928	931	937	912	916	948	875	891	918	891	924	872	893	938	882	878	897	917	894	919	881	854	863	874	924	961	925	934	869	923	874	917	922	917	905	940	897	959	944	963	913	894	938	963	924	896	939	924	903	921	854	928	928	943	936	914	931	920	916	913	911	876	933	918	858	908	896	840	884	875	873	951	893	930	921	865	966	913	948	935	937	908	942	944	932	924	926	873	901	959	867	982	928	932	891	881	957	914	866	881	918	885	946	918	900	906	924	941	878	880	969	959	943	909	912	912	904	959	886	920	977	928	872	944	888	918	906	899	926	870	972	952	870	860	957	906	919	904	914	895	902	901	909	951	932	892	937	935	871	903	880	945	900	925	903	907	913	925	919	925	924	894	920	895	956	886	916	839	914	901	941
30596	51440	38037	23733	17931	12782	9067	7247	5809	4216	3323	2820	2559	2105	1878	1637	1514	1341	1322	1263	1180	1173	1066	1101	1093	1051	1056	990	991	933	925	946	941	947	962	981	903	931	953	904	910	977	963	881	880	891	942	870	918	949	923	917	912	955	908	906	875	920	900	951	894	862	885	894	896	899	898	889	863	913	915	947	920	952	911	947	894	899	937	884	914	902	904	891	900	958	864	884	921	914	913	883	859	903	927	982	892	881	962	821	854	933	862	930	974	924	904	924	887	980	923	837	907	950	913	899	861	899	927	865	905	899	924	905	912	943	891	896	949	888	886	890	869	902	893	868	876	877	930	935	908	951	886	920	863	881	866	942	886	846	945	890	936	903	896	914	940	905	943	888	936	904	953	935	881	906	851	884	868	890	921	898	865	904	940	946	947	885	913	951	897	882	869	940	908	846	897	937	890	858	851	860	892	941	900	890	881	899	885	911	953	926	903	909	881	908	940	868	887	900	922	935	926	898	940	913	962	882	879	879	894	916	889	863	941	912	944	876	937	897	924	896	887	849	879	913	897	918	855	895	925	892	987	887	930	932	846	916	966	935	900	891	878	939	924	894	906	934	892	935	889	900	948	891	932	910	933	886	925	868	956	872	948	910	882	949	922	928	902	891	930	894	912	969	895	951	928	919	894	929	925	894	863	894	964	920	882	923	864	911	941	942	902	910	895	854	906	897	910	852	869	857	882	876	951	870	886	918	888	928	902	892	909	880	880	894	890	908	945	879	918	901	862	871	878	886	908	905	881	937	885	884	847	916	911	892	892	866	859	952	924	928	857	897	926	911	924	919	918	886	919	854	881	942	885	885	944	867	852	933	879	931	896	914	943	929	917	838	878	887	939	877	862	817	895	883	910	901	901	872	874	888	889	890	915	942	926	918	892	910	914	949	949	924	867	883	854	885	966	912	898	917	937	861	886	897	931	928	906	892	945	886	923	891	933	889	949	863	869	875	905	882	856	865	921	953	924	892	913	890	920	886	896	925	873	921	919	901	936	976	879	887	900	868	948	908	896	856	910	884	932	869	868	926	895	905	877	944	941	906	984	843	893	885	922	897	897	839	881	948	929	888	905	896	960	874	921	905	870	890	915	886	879	872	894	877	935	927	867	901	945	930	880	971	916	908	921	948	903	923	891	881	912	892	927	872	843	935	898	859	913	880	916	909	858	914	891	896	927	868	864	919	887	836	866	901	938	897	977	939	910	868	924	849	908	836	911	916	894	872	899	939	836	941	951	873	917	870	916	889	912	922	862	901	883	945	953	874	877	896	921	934	919	873	880	972	894	950	927	865	927	867	883	977	962	869	890	953	943	897	889	861	881	906	884	901	917	933	854	930	946	919	895	876	900	890	877	864	917	900	921	901	913	890	947	884	929	895	928	919	927	875	843	920	939	886	897	912	927	868	923	946	901	898	914	936	961	900	905	907	904	959	884	933	875	896	907	904	941	871	855	949	936	892	878	906	881	883	900	926	919	945	935	884	869	885	850	928	887	887	880	903	924	910	894	858	850	876	874	868	903	938	925	898	894	914	940	863	921	897	884	866	926	917	902	883	909	907	919	900	924	901	901	925	928	934	899	914	889	929	895	893	940	840	889	939	916	891	894	897	880	908	927	912	897	870	868	879	894	928	932	870	865	890	877	935	878	917	899	908	918	930	899	809	934	934	924	890	930	914	974	908	921	852	858	865	836	909	885	880	938	901	921	924	885	902	918	909	934	926	928	921	891	922	889	864	936	890	922	895	896	844	884	926	899	879	908	866	928	881	900	895	878	845	945	886	888	902	841	978	900	860	922	898	951	879	882	896	853	900	949	918	859	894	952	880	858	898	905	879	896	918	887	880	892	925	875	895	921	875	874	849	931	877	951	894	967	943	901	890	906	879	855	849	949	919	883	841	922	872	889	927	918	900	942	894	941	861	897	914	824	899	878	850	924	873	928	863	905	905	878	919	975	901	943	894	857	883	905	853	840	888	909	913	877	902	925	877	896	905	852	886	945	904	915	912	905	901	936	914	876	936	872	896	885	903	924	858	920	958	914	875	923	924	868	889	875	920	957	895	868	941	879	899	875	880	995	897	923	906	903	942	859	854	885	903	884	906	890	918	810	978	908	893	923	897	906	916	854	863	903	953	864	921	966	962	935	935	920	888	891	920	892	878	955	928	942	958	872	840	855	893	867	894	957	913	902	882	919	915	900	894	857	948	922	905	939	956	913	913	921	941	911	946	907	879	861	833	926	903	891	908	933	886	888	939	901	900	904	938	903	889	925	976	901	860	902	886	892	904	927	862	935	826	928	912	896	891	963	897	903	940	894	866	956	939	928	946	897	906	915	914	893	868	912	891	905	898	914	935	899	903	889	870	856	885	893	920	884	853	927	919	937	868	934	911	870	949	866	900	907	914	869	937	888	888	886	955	958	868	944	914	892	909	890	851	931	886	930	914	972	910	978	874	892	914	864	943	868	902	866	904	906	931	934	881	896	926	877	837	889	869	898	921	936	899	921	908	870	899	884	884	929	882	912	899	925	912	917	895	889	906	891	905	866	912	849	923	894	915	920	873	884	860	943	867	880	944	896	846	915	843	904	910	893	924	855	935	869	904	860	864	920	905	886	928	913	920	920	900	914	897	885	873	940	870	906	884	888	940	953	925	869	902	901	879	910	851	958	876	886	899	868	951	882	938	923	931	887	937	962	942	900	875	880	896	968	908	928	912	937	894	876	905	882	879	893	929	916	924	891	948	924	895	956	909	945	878	915	902	912	899	958	864	873	899	889	918	877	914	897	889	886	909	889	924	872	944	938	841	882	890	906	913	943	956	844	882	939	889	919	939	917	898	883	892	905	909	900	942	927	908	860	877	869	923	957	947	909	896	873	907	910	916	862	914	967	883	883	883	906	842	881	882	889	896	847	879	896	888	883	922	934	913	881	874	873	864	898	931	916	879	954	910	923	903	926	928	927	911	893	964	901	931	901	888	882	913	861	852	921	909	897	871	866	922	900	918	884	921	915	860	921	874	862	884	946	877	884	930	913	916	935	870	928	882	844	878	895	874	931	926	893	901	887	856	897	937	934	904	896	881	933	888	924	902	918	896	950	937	962	885	882	896	930	931	940	883	907	929	928	896	908	871	891	923	900	947	897	906	941	929	902	933	846	874	961	907	900	883	919	865	939	918	924	905	905	908	896	837	870	867	912	926	886	906	870	882	921	893	903	913	917	929	879	911	928	851	922	892	885	915	898	943	939	892	909	909	951	905	935	929	967	888	923	890	936	888	969	889	854	916	898	896	907	885	897	913	939	888	848	855	905	859	905	990	885	938	908	882	903	862	952	934	907	874	886	873	962	872	834	895	927	907	880	891	871	829	911	896	914	932	917	913	910	911	885	925	930	910	923	930	883	907	921	878	915	902	913	915	944	859	913	925	894	910	849	889	935	913	935	936	914	905	923	910
23093	21451	29136	24228	21719	22282	17875	9153	6571	4830	3751	3205	2894	2367	2120	2016	1748	1675	1603	1366	1273	1287	1242	1168	1184	1191	1086	1076	1074	1088	1068	1012	1008	1008	996	993	992	1007	1007	974	983	988	1007	1031	978	966	1023	968	985	976	974	980	983	964	1050	913	1009	996	964	930	955	957	994	930	980	1028	941	946	989	928	983	953	962	932	954	966	963	978	954	1000	964	946	909	960	1021	873	994	981	981	929	983	984	1006	940	961	991	965	969	996	982	946	950	996	987	957	969	991	968	972	950	987	936	933	933	971	938	963	1013	920	935	972	991	990	1048	961	998	962	918	975	944	971	1009	1023	933	983	986	999	914	991	885	952	969	985	988	940	964	1059	954	934	1008	979	948	1028	1016	981	962	939	1005	954	952	949	939	937	961	932	952	961	971	965	993	947	962	926	965	996	943	963	931	1003	937	996	967	962	989	974	912	958	977	932	1050	993	997	940	957	911	981	955	959	989	963	962	927	952	968	978	986	925	987	950	988	986	1026	984	957	953	922	976	960	976	966	945	899	1010	947	949	907	959	987	945	960	1015	997	967	930	958	916	960	875	942	914	950	950	961	898	1016	1009	966	917	948	972	907	936	943	975	977	956	986	997	974	1022	968	964	947	991	958	950	958	930	860	927	896	992	961	1043	1029	948	1006	955	952	987	962	971	997	960	967	1009	940	988	1011	950	942	1002	934	976	959	989	972	944	1011	1021	941	925	953	978	954	936	974	982	921	957	954	963	980	944	924	1001	969	1001	938	992	1003	985	972	963	989	931	905	996	998	959	913	951	949	1068	973	1033	1010	937	986	968	979	955	941	959	943	951	968	989	990	930	982	961	986	910	969	962	952	985	976	993	947	930	964	982	936	935	893	963	976	970	959	922	958	945	950	953	983	892	971	924	929	931	908	933	973	983	969	943	949	944	920	940	956	944	897	942	921	971	961	995	950	894	961	1016	946	895	954	967	978	950	975	989	951	949	979	923	956	964	929	961	972	1028	947	999	970	975	972	989	970	1005	1008	950	995	959	1004	941	932	999	1006	932	959	979	975	956	993	976	954	942	987	953	950	944	969	962	936	944	978	947	932	990	973	984	999	965	920	923	957	964	954	963	928	903	1025	932	938	934	1005	977	970	990	991	1003	942	1024	965	1000	976	983	967	969	973	935	935	955	942	964	968	934	1004	993	925	965	941	984	954	962	979	922	964	951	947	963	938	915	968	937	980	970	911	942	953	930	917	943	963	971	947	937	961	930	990	900	987	969	969	911	1006	993	944	981	977	967	982	985	998	968	957	1002	982	970	965	932	943	906	924	920	906	947	982	950	973	949	981	971	943	949	988	973	937	942	987	964	980	930	913	894	987	929	989	973	1031	1067	949	959	958	933	964	909	952	1025	1001	956	963	968	942	988	904	1006	899	931	1012	945	958	988	967	1017	934	986	929	1021	954	957	904	987	935	981	967	902	944	988	994	1008	928	943	1000	967	974	959	935	1038	925	950	974	920	980	1015	941	931	959	959	984	974	980	1012	942	938	960	937	915	1006	895	983	930	997	994	983	952	984	1013	1061	1028	975	944	925	921	949	985	1020	972	979	951	926	985	957	1008	956	978	1024	918	931	979	983	955	939	963	936	973	963	938	964	1000	963	946	937	917	967	1002	986	935	967	957	962	965	965	945	982	942	929	928	952	946	975	950	983	970	979	999	965	957	965	976	928	951	970	1039	955	915	928	931	917	985	991	952	970	984	977	942	1004	956	978	1012	935	958	962	958	975	974	1001	961	978	933	979	960	943	952	942	981	967	989	956	1007	981	1005	924	873	975	982	963	984	920	921	1034	1046	981	961	985	919	958	944	973	967	936	988	950	990	949	936	926	940	998	948	994	902	914	974	921	930	938	982	958	950	1030	914	916	957	949	934	937	960	977	926	870	967	940	1003	973	974	1018	982	975	991	973	963	938	967	995	937	952	977	985	968	978	987	948	972	970	1007	934	966	983	1042	947	973	983	1031	947	927	954	929	994	991	1045	935	991	1031	1009	999	962	989	975	909	958	963	1020	946	996	953	990	948	1016	959	919	954	982	929	967	923	932	957	927	1010	1013	890	875	860	968	955	947	951	974	957	969	973	940	992	976	971	996	968	940	979	973	974	985	934	966	912	980	951	949	975	907	910	991	966	932	939	985	1002	1024	929	961	908	955	969	994	1000	994	957	953	957	958	992	931	999	958	1040	1021	946	989	963	990	1030	964	953	936	979	986	954	989	987	923	930	948	970	1014	975	998	952	912	957	976	954	943	962	958	968	965	1014	992	993	910	995	979	931	970	1003	940	934	959	912	917	968	1027	933	902	994	925	1001	1014	934	1024	977	930	996	940	973	973	1014	969	928	925	978	978	926	1000	961	975	965	981	990	963	976	967	989	991	916	964	913	925	961	963	994	968	973	918	1007	1014	971	910	1008	1004	950	954	966	929	978	943	925	999	950	993	996	981	947	960	1011	998	942	956	942	989	989	943	1020	998	958	990	899	898	953	940	994	986	972	935	974	945	983	972	962	965	962	973	947	938	966	914	987	920	1023	965	956	954	945	984	959	956	957	994	931	946	973	976	943	939	955	984	943	976	989	983	961	957	954	996	972	957	973	985	964	906	945	1018	954	956	965	975	975	1004	1013	971	1015	937	1020	956	981	1028	918	1010	998	985	945	939	977	940	983	953	1031	918	1008	962	908	900	994	1015	1013	951	965	975	969	974	958	995	953	946	938	990	986	961	963	980	970	1003	992	962	911	942	900	904	977	1025	1008	945	888	924	947	1024	966	956	996	949	980	963	958	979	974	991	1012	991	1014	922	966	942	959	998	992	986	969	1007	960	913	993	975	999	943	983	1032	984	949	982	1002	984	953	910	901	981	972	915	1008	951	951	916	972	953	911	921	965	925	897	944	941	970	967	997	1033	1025	969	935	977	962	974	988	1001	960	980	950	954	963	926	977	894	954	1014	907	926	1012	942	946	968	985	948	957	990	949	961	1000	953	975	930	924	982	964	947	958	935	943	977	907	982	960	891	980	910	947	962	970	940	958	961	1007	963	969	979	995	956	938	936	989	961	1007	908	964	965	944	938	1002	1007	987	963	954	927	1015	957	924	1011	946	1005	961	959	949	967	965	952	970	963	939	908	990	950	948	963	960	1010	898	962	940	1007	967	994	992	1028	999	920	961	950	991	983	973	997	1002	954	970	933	1004	928	922	939	1039	968	943	895	935	965	953	938	956	968	979	1009	999	930	955	945	1001	948	938	928	914	955	955	953	946	1043	946	976	929	989	980	982	981	929	928	937	964	943	936	937	960	987	994	1010	980	988	911	970	945	940	926	1004	886	907	949	952	1023	911	955	989	934	929	986	939	971	927	993	958	919	923	1005	986	932	972	962	974	965	973	933	973	920	965	942	988	922	963	933	951	974	976	917	964	938	932	952	965	961	943	968	967	982	1013	926	1001	979	945	935	951	903	977	996	954	926	938	938	956	974	971	962	924	968	988	960	972	950	952	942	951	971	971	962	906	960	947	965	1004	1000	995	1006	1030	966	997	949	969	993	912	970	960	982	980	949	931	952	960	911	979	915	926	995	936	980	876	922	947	1002	962	971	961	990	1008	960	877	960	960	1025	962	995	989
37887	61724	47654	30786	22574	17158	13516	11221	8857	6651	4842	4202	3689	2904	2600	2415	2071	1799	1643	1576	1388	1361	1292	1228	1179	1163	1152	1097	1052	1099	1030	1028	1040	990	1024	1026	1030	1024	1070	983	1027	947	1002	921	1020	895	1001	960	944	968	1009	924	953	1001	933	993	973	967	960	948	952	927	926	929	954	983	951	948	959	949	944	928	966	944	969	906	893	942	938	938	937	914	955	921	943	913	960	939	943	954	948	919	933	1003	978	971	998	1011	940	929	882	869	1000	933	946	944	906	948	932	908	995	908	911	926	930	935	946	931	963	961	946	907	940	948	896	966	1035	968	870	958	944	912	964	895	942	907	959	942	924	900	956	1020	906	972	917	921	946	940	950	930	931	899	965	943	911	950	965	915	883	961	965	887	928	921	924	930	909	930	928	897	902	927	975	954	938	986	909	895	919	939	936	947	940	982	903	965	915	893	928	967	963	930	918	942	936	956	925	858	943	886	987	895	934	941	944	959	928	972	919	906	959	969	949	937	935	970	937	990	927	917	940	879	941	941	966	897	908	940	1043	910	965	934	907	908	933	929	940	967	972	906	893	881	941	938	917	909	918	938	936	967	913	896	946	978	935	949	879	905	971	930	956	965	904	930	910	938	939	980	918	957	948	952	901	921	947	892	931	908	970	897	934	902	979	932	950	917	928	897	896	947	996	952	904	964	941	889	960	918	980	965	899	929	953	945	953	909	880	916	932	920	964	952	943	867	918	929	923	900	1036	933	939	895	994	917	927	914	914	955	879	997	923	897	873	945	948	916	930	887	903	928	944	878	970	917	903	955	917	901	890	949	906	945	903	956	913	926	933	916	1003	955	898	940	951	898	905	944	922	926	936	904	952	974	979	960	874	1018	953	924	880	944	966	935	918	953	921	948	977	934	969	967	877	937	924	958	983	959	918	969	941	932	972	911	907	939	864	920	936	952	919	909	941	934	934	986	920	916	918	909	946	949	926	917	948	945	911	944	928	982	939	947	872	955	942	924	990	935	907	919	964	902	928	942	946	980	897	949	943	972	941	954	881	915	998	972	967	957	959	909	934	1001	880	902	962	976	945	923	939	958	947	960	960	957	947	904	918	915	934	913	880	909	924	959	959	967	915	957	939	871	981	908	942	929	931	931	906	924	951	956	926	955	890	953	934	935	916	952	917	924	920	906	995	899	937	924	947	958	953	952	954	934	959	936	992	940	898	916	931	946	897	974	915	917	925	895	885	955	989	931	877	946	970	909	929	911	909	898	876	947	898	963	919	908	927	939	909	895	949	933	963	950	992	943	947	988	899	961	932	955	923	974	898	935	900	935	920	920	953	927	868	892	917	948	877	917	925	926	998	934	935	969	897	937	939	994	898	916	940	897	900	923	955	968	928	955	936	898	900	865	922	878	933	943	937	966	980	985	929	925	975	936	918	938	977	915	978	929	842	936	972	946	874	951	932	910	918	928	933	980	985	917	1000	900	951	905	906	934	968	927	933	963	906	947	884	925	961	926	933	930	883	930	940	897	934	925	869	943	937	947	938	935	960	897	943	929	884	950	964	919	933	905	924	993	896	890	876	899	947	974	925	936	924	953	893	920	927	965	980	887	945	927	872	948	948	924	974	926	969	924	904	938	932	984	975	892	942	941	917	920	900	978	946	962	968	962	921	934	968	920	898	938	931	980	926	943	938	944	936	844	935	918	948	957	948	931	935	943	894	915	914	942	933	881	997	968	895	977	949	928	884	921	933	961	924	960	946	946	918	909	937	950	937	927	899	975	980	929	935	955	921	975	962	948	953	977	969	933	968	936	903	949	925	910	946	873	877	938	986	930	920	925	957	957	929	906	901	951	975	954	926	910	883	903	971	981	940	948	929	880	911	917	907	858	916	925	878	891	940	882	901	937	917	877	872	964	986	904	962	936	944	936	892	926	879	924	934	948	952	893	885	935	953	936	960	898	905	940	901	931	939	929	951	952	985	907	959	956	934	943	982	933	901	914	910	951	921	970	989	940	902	954	909	919	997	926	957	977	980	950	909	949	912	904	911	905	941	898	902	886	921	934	928	908	901	925	917	907	941	917	961	897	972	920	895	917	892	888	900	899	976	877	1008	949	943	940	914	920	947	982	943	909	930	927	920	952	987	915	922	925	929	940	960	904	939	937	948	889	940	916	937	969	851	947	927	960	931	960	910	910	927	993	885	926	921	956	895	958	979	955	924	944	928	972	905	897	893	920	943	923	861	912	910	961	919	983	925	935	979	915	946	939	893	904	907	890	892	961	926	944	937	969	923	954	929	978	961	964	915	891	925	978	950	926	937	895	960	936	961	912	942	1025	925	977	869	907	976	934	961	919	961	991	902	931	917	927	952	892	924	898	994	931	962	911	960	1030	959	982	959	944	912	971	936	945	907	939	970	954	912	930	953	932	899	934	904	905	943	907	890	952	965	889	910	943	916	951	916	923	965	925	1000	935	919	924	940	927	962	977	938	920	922	984	912	928	947	937	961	973	887	970	965	918	933	897	948	962	931	899	976	904	894	972	953	968	927	906	996	966	893	891	928	927	971	950	941	1017	893	976	902	927	871	903	876	912	923	943	946	924	911	955	989	968	933	928	997	945	960	968	941	916	971	902	893	882	963	971	902	892	980	968	940	935	902	941	928	984	913	910	901	995	967	887	914	935	908	907	928	953	940	968	881	934	915	902	915	905	928	927	977	901	941	944	940	937	900	912	955	882	925	936	992	893	907	976	985	934	907	965	915	935	982	991	919	979	874	911	923	896	886	938	944	927	905	908	906	948	995	951	953	970	927	927	972	913	938	926	945	944	976	952	941	936	1007	939	899	906	913	926	916	974	925	960	988	929	916	924	961	910	896	970	929	944	987	976	987	973	993	915	935	864	915	980	956	940	890	939	957	918	899	929	942	928	966	901	899	865	927	900	886	939	960	976	874	982	956	973	970	937	940	938	934	915	937	972	918	930	930	938	916	965	945	1004	903	965	887	960	946	931	934	988	952	944	953	947	869	894	889	1011	930	952	944	923	933	959	959	941	924	899	923	926	971	900	957	925	912	946	878	886	935	959	915	878	925	938	933	977	972	914	910	906	884	917	948	940	930	917	952	960	916	908	919	933	976	962	984	979	945	964	958	975	957	898	939	959	942	910	964	949	927	949	947	907	911	871	962	919	877	999	951	960	972	895	890	935	934	929	991	961	961	910	917	970	976	972	918	937	972	962	940	881	921	893	878	891	918	948	974	928	895	951	902	923	930	890	944	993	979	914	962	954	977	958	911	871	916	946	911	919	969	936	895	910	938	988	946	888	932	885	996	981	900	935	993	882	887	917	978	937	941	921	888	957	940	901	990	955	956	910	942	968	914	931	899	936	969	874	948	912	923	945	932	976	970	913	883	913	874	976	988	972	911	927	924	907	949	949	894	938	974	897	986	909	946	954	887	965	872	929	894	899	909	938	938	1000	973	931	879	937	942	940	957	973	882	932	956	934	899	922
33440	35719	37797	21757	11559	7191	4723	3496	3007	2374	1954	1629	1577	1361	1309	1224	1146	1060	1063	1094	982	997	898	982	894	902	975	893	950	871	904	854	836	887	857	870	827	871	876	881	859	886	822	863	880	861	858	916	879	866	906	801	835	920	835	852	862	857	859	854	837	817	840	859	841	898	865	863	792	857	857	901	858	877	832	866	837	828	869	861	853	852	898	842	866	863	837	874	816	804	856	803	852	864	832	884	846	891	875	846	822	853	845	799	845	772	841	853	855	877	840	943	870	814	847	855	849	841	844	847	890	880	830	824	815	879	859	932	824	850	885	848	920	848	835	855	810	883	832	880	877	895	817	832	893	810	832	869	904	838	843	867	882	821	843	892	833	840	837	827	849	886	885	841	919	884	853	877	841	817	826	847	859	905	852	877	810	787	855	859	845	865	844	878	895	855	885	863	883	837	823	822	859	852	802	867	860	917	850	836	852	862	885	842	844	895	831	853	872	860	850	837	848	844	881	865	893	910	870	873	894	881	900	898	871	848	875	860	836	883	826	844	815	835	886	866	830	810	871	838	872	813	838	913	774	891	897	834	875	870	847	800	829	854	816	828	897	864	802	910	904	850	866	835	867	855	847	823	854	827	774	798	793	810	865	806	852	852	873	861	874	850	828	871	883	908	780	892	837	878	886	824	875	857	838	900	833	886	833	884	845	858	835	856	849	870	887	857	884	868	882	867	773	921	831	870	868	907	793	802	830	849	819	843	829	881	878	852	868	833	873	833	884	848	844	866	874	808	825	822	838	771	878	872	865	856	902	827	838	829	856	833	840	929	835	806	848	853	856	874	890	914	850	908	856	831	839	823	832	816	799	862	822	855	865	869	832	884	845	826	843	853	891	829	902	843	901	828	936	883	835	912	879	838	857	845	889	819	804	866	860	858	811	854	898	849	869	796	871	906	823	813	864	828	857	872	863	770	802	839	822	916	841	905	879	851	848	816	865	813	852	873	872	856	825	829	826	830	888	880	843	838	837	885	890	824	857	834	922	821	863	852	855	918	875	862	818	828	824	881	902	888	873	878	863	859	896	829	831	823	873	866	830	854	816	879	845	825	881	876	851	843	796	864	859	883	796	781	834	810	870	850	883	825	850	858	911	845	859	857	860	787	907	902	877	884	903	811	879	893	840	844	874	869	859	855	820	865	857	813	860	868	842	833	883	868	816	883	793	833	827	855	877	871	828	875	885	889	860	852	863	836	861	808	899	896	837	865	856	853	844	891	839	806	875	841	854	821	883	894	832	853	896	822	878	850	889	833	869	809	884	845	849	810	862	860	886	883	885	844	838	831	828	917	829	828	872	822	880	913	876	797	821	857	868	855	865	881	878	859	862	850	808	871	768	849	841	841	786	850	830	864	925	845	899	796	899	856	876	858	854	836	826	864	849	890	914	832	843	875	878	841	792	855	839	844	870	836	860	817	872	832	880	852	810	858	827	890	840	832	845	910	879	793	849	852	863	932	879	814	861	864	848	842	839	807	862	925	892	854	843	778	886	838	880	861	928	833	847	824	877	855	887	870	852	877	866	828	831	853	836	910	880	851	886	839	831	858	825	873	830	883	883	869	827	861	899	888	839	820	861	838	814	831	871	847	831	837	873	884	847	842	850	869	819	869	839	876	784	881	916	852	870	859	844	839	888	889	836	821	862	775	895	843	886	824	807	836	870	900	813	856	893	841	847	855	880	862	840	882	906	882	872	853	848	894	825	838	837	822	891	830	829	877	796	833	855	855	826	914	834	848	865	870	851	868	871	859	856	909	858	838	838	835	849	824	841	873	879	930	870	902	911	875	813	804	859	854	895	837	875	804	874	846	822	889	868	784	785	834	830	863	881	865	885	815	815	860	855	837	846	869	852	860	874	888	815	906	853	859	853	911	896	895	888	855	898	804	856	921	855	847	879	921	863	852	840	826	855	883	903	874	860	866	909	847	827	865	836	892	862	938	853	863	860	866	849	857	875	838	812	812	896	920	808	844	886	839	866	826	817	931	851	865	853	879	881	846	856	863	879	853	842	887	847	808	849	831	871	806	870	823	872	881	864	923	841	847	849	864	872	851	900	878	846	903	851	849	882	890	886	846	825	884	821	918	853	827	835	846	878	860	887	891	862	804	875	879	832	864	823	887	861	837	883	871	845	899	901	817	843	903	846	854	849	901	852	820	828	869	872	847	875	831	887	821	832	852	857	871	890	842	863	872	882	888	909	782	924	901	862	868	869	819	842	888	872	886	865	861	864	876	848	904	875	843	842	836	839	878	885	854	811	867	801	865	851	864	839	837	855	843	905	799	821	858	834	871	830	821	815	844	848	840	847	869	893	819	818	826	865	830	834	875	859	874	871	838	815	812	866	825	844	863	893	884	879	907	841	872	905	844	877	900	874	872	814	881	868	880	848	812	868	835	851	889	847	853	869	841	855	852	927	886	830	852	828	907	860	843	838	893	807	867	825	805	898	904	842	850	873	910	843	860	888	841	857	804	837	813	912	859	844	850	890	877	828	806	836	881	882	809	900	850	871	884	862	833	871	824	838	826	844	845	907	890	859	823	842	872	833	840	861	796	907	845	854	860	883	885	864	855	873	903	867	853	872	883	823	807	826	821	818	849	891	869	827	847	804	815	834	849	787	889	802	828	846	817	839	857	826	856	845	841	852	839	857	859	813	909	793	896	870	872	826	820	872	853	887	857	780	836	806	870	857	829	826	853	883	873	864	822	838	811	839	897	831	869	794	819	842	836	868	846	813	882	891	884	853	887	849	842	847	840	778	886	871	765	861	887	907	874	861	879	781	887	811	870	879	827	851	825	847	917	903	844	865	883	849	901	885	869	875	880	872	834	861	866	885	784	812	839	817	810	879	840	825	825	883	853	866	842	874	868	860	865	878	824	846	850	862	816	858	865	873	861	857	788	887	854	852	812	911	832	908	831	803	784	841	835	851	852	842	806	855	814	844	750	798	811	862	836	834	853	851	907	895	881	805	847	870	869	825	850	837	865	828	810	864	889	859	850	844	877	904	826	836	877	799	840	866	817	841	880	859	903	861	877	823	807	838	904	873	832	877	877	844	818	847	868	841	903	822	819	845	888	810	827	870	863	837	848	851	903	929	881	855	852	941	842	867	837	848	829	820	792	839	881	883	819	836	852	806	912	839	884	868	875	893	837	864	782	822	847	857	832	935	837	849	897	849	879	857	838	891	867	881	886	875	814	886	876	909	827	894	871	892	900	857	820	876	866	801	914	861	903	876	787	856	904	887	880	854	891	858	871	777	852	800	836	893	873	845	829	856	847	867	914	843	874	854	859	870	903	800	823	854	870	841	824	825	846	894	889	854	881	827	845	868	848	816	860	858	850	885	791	856	866	807	840	818	823	829	886	850	814	830	839	858	853	863	913	826	854	851	873	860	910	875	856	803	908	833	854	823	848	860	827	898	875	840	851	858	847	856	897
36412	49664	36342	17788	13172	9651	6612	5129	4498	3270	2540	2111	1941	1638	1508	1402	1321	1221	1172	1070	1066	1064	1058	997	1015	1036	932	880	889	917	896	865	871	893	884	881	878	834	869	883	904	891	886	867	883	841	925	878	866	829	843	847	878	844	870	837	851	896	894	857	861	879	835	845	828	904	853	841	876	880	847	858	839	874	871	841	816	863	864	788	926	900	839	873	838	808	836	881	881	832	849	807	854	845	847	864	842	826	899	876	902	836	884	840	847	787	890	845	855	876	892	852	878	851	819	814	872	846	803	856	853	839	912	858	845	844	862	841	854	822	835	884	888	795	856	844	837	855	841	856	865	880	861	814	843	852	846	812	909	802	863	819	882	835	842	838	857	857	871	820	823	863	893	860	855	862	869	812	878	830	858	854	842	861	835	829	817	843	866	881	824	786	834	799	808	827	836	841	877	850	809	835	871	854	824	823	827	864	832	840	896	878	903	858	818	823	849	830	835	901	823	846	885	846	851	886	905	881	927	902	809	880	923	831	893	856	846	838	825	829	820	831	859	807	830	849	814	842	878	899	805	823	832	833	818	804	841	826	837	884	879	857	832	846	837	906	828	857	820	870	819	825	856	846	848	888	846	858	851	792	878	880	904	800	868	825	919	822	813	899	894	844	911	868	920	907	901	818	838	834	864	915	816	852	879	893	896	811	856	836	845	866	825	891	830	876	856	862	812	899	842	821	922	853	910	857	840	907	818	829	830	850	848	871	891	856	878	874	853	849	845	864	877	862	880	873	855	816	868	809	843	795	869	921	836	878	830	800	851	863	837	842	863	832	840	828	839	900	836	824	861	844	859	858	869	807	832	838	861	871	841	844	835	846	923	846	836	886	823	907	838	832	906	841	830	841	841	863	809	870	900	841	836	828	897	816	849	856	846	841	814	849	841	828	861	823	853	850	835	835	844	807	866	918	798	888	875	872	877	836	829	871	838	824	847	839	865	792	840	865	910	832	859	879	878	887	842	838	862	851	873	876	890	874	842	862	830	797	865	850	894	902	808	859	839	850	878	881	863	822	872	863	888	903	867	815	849	851	851	871	800	899	834	910	834	796	877	916	848	831	901	845	840	832	810	838	907	827	857	845	835	822	815	808	840	850	847	869	892	820	880	838	898	860	915	839	852	768	869	850	821	820	859	869	849	867	871	853	885	875	884	879	833	893	845	840	860	843	882	862	869	835	839	870	794	893	826	852	810	850	901	820	882	854	827	859	862	842	862	849	842	832	835	903	874	908	902	822	868	860	837	856	901	856	878	902	852	860	858	872	855	860	883	796	853	864	873	806	889	830	767	828	897	839	861	842	834	851	806	818	905	822	808	825	852	882	878	865	879	881	881	835	816	879	838	824	873	895	868	901	859	820	842	827	919	784	894	850	853	873	831	891	772	851	862	835	833	814	827	851	827	814	860	893	839	871	849	832	851	848	852	816	836	877	887	825	888	820	876	822	849	845	836	814	819	826	848	834	815	835	794	846	857	816	889	913	818	859	884	811	837	836	835	801	871	844	812	798	822	814	859	868	846	882	876	887	883	823	857	857	845	853	885	829	845	873	867	877	844	861	840	862	898	823	877	846	779	818	807	878	859	884	840	861	875	831	841	809	812	864	867	882	804	857	876	853	913	872	820	802	864	854	849	887	844	855	897	848	890	841	874	811	873	868	792	857	869	866	885	844	834	839	894	879	845	903	864	850	828	821	846	886	898	900	869	882	852	875	860	856	853	825	844	857	823	887	869	871	877	886	797	861	863	862	887	820	860	855	849	860	804	867	777	857	762	820	844	884	859	910	821	818	826	810	847	805	847	840	826	803	826	848	862	845	833	828	837	798	855	867	856	852	823	808	880	851	818	835	821	837	830	870	795	838	819	867	828	839	880	859	882	828	879	862	864	864	877	818	911	827	775	880	802	832	881	814	840	854	851	823	799	849	855	853	871	860	894	843	817	860	848	850	814	837	843	853	840	868	857	881	907	891	857	815	885	844	897	830	836	891	848	868	803	889	845	864	836	872	921	911	861	867	841	889	858	846	882	853	847	895	914	878	878	887	842	814	865	855	811	882	851	876	806	921	859	825	898	848	845	838	885	860	793	858	817	837	841	784	815	855	866	842	850	887	797	879	855	818	830	825	873	824	894	776	841	821	836	877	837	845	840	872	850	875	856	904	836	859	779	818	858	870	871	862	861	817	861	849	832	858	924	895	790	855	897	905	874	879	841	858	823	835	857	812	840	864	875	855	869	836	851	876	813	807	789	829	885	876	918	832	800	814	827	899	842	845	827	859	882	791	801	832	875	877	830	833	905	847	799	810	872	874	835	824	918	843	883	828	881	863	831	835	845	893	832	851	875	865	870	872	835	837	793	860	884	884	861	882	816	884	857	837	854	889	871	846	831	811	888	839	856	808	815	868	863	849	863	844	844	840	845	840	881	794	859	853	819	808	877	816	843	867	893	894	884	865	870	859	882	854	822	869	881	808	889	853	850	833	893	887	867	831	844	872	857	853	835	881	827	853	870	855	836	873	815	820	871	854	810	892	857	776	854	863	840	875	854	857	824	849	834	856	857	828	864	839	842	937	821	855	854	853	826	868	861	836	856	853	848	825	862	926	793	842	861	869	890	792	846	843	870	851	839	873	905	828	885	825	902	835	834	866	852	854	840	900	835	838	867	853	850	877	793	855	840	864	899	894	841	866	849	892	837	865	889	825	785	850	803	842	842	899	804	850	843	841	864	873	837	851	838	923	874	833	840	869	906	816	853	854	868	829	870	882	846	889	877	844	895	801	906	820	838	841	855	861	856	858	808	849	800	853	878	810	876	907	847	838	850	845	865	844	896	868	852	847	875	815	863	805	914	835	831	900	831	875	904	860	840	854	887	871	827	837	896	872	842	866	827	863	847	768	840	909	823	822	896	797	839	834	874	844	833	819	890	857	868	890	840	882	823	857	858	810	776	819	842	883	865	884	814	811	858	871	888	825	873	875	841	784	868	812	861	853	839	828	925	799	840	849	871	896	882	838	858	884	858	867	842	860	814	841	860	855	896	837	850	850	837	864	844	888	877	797	832	872	869	849	848	849	903	824	842	825	823	867	885	846	884	900	816	882	847	799	818	834	810	815	792	856	823	835	833	840	828	879	884	821	918	855	865	843	869	810	848	841	856	854	821	815	827	837	866	867	850	866	845	846	860	807	928	809	855	866	942	858	861	839	853	849	822	872	840	837	858	863	821	892	857	879	840	955	849	875	872	898	801	859	845	877	843	844	808	829	846	888	832	858	844	878	843	855	839	853	889	905	883	865	884	862	892	849	837	798	872	839	856	866	835	867	844	855	817	906	829	837	847	916	812	870	832	808	893	850	803	839	854	855	865	821	879	839	857	864	828	897	857	878	794	845	813	825	890	863	850	845	852	863	810	879	830	849	831	896	848	877	839	858	821	860	840	877	869	812	843	840
24293	21332	28609	24731	21772	16609	9364	5694	4430	3567	2788	2220	2122	1656	1664	1543	1391	1306	1286	1116	1095	1049	1034	1022	974	949	998	898	949	882	904	928	877	856	868	884	862	894	892	888	888	890	868	902	891	898	863	876	919	843	868	891	835	864	846	863	816	762	836	875	856	843	841	848	855	878	828	890	853	885	954	828	860	885	842	841	846	817	882	886	850	847	910	793	824	837	834	908	840	914	841	829	888	852	884	872	855	849	877	847	839	786	811	818	783	862	837	856	882	887	835	852	903	878	889	871	848	889	833	860	891	831	869	829	898	845	895	879	849	859	815	827	806	848	889	863	858	869	801	834	832	892	842	817	906	821	843	863	842	832	799	852	833	858	887	862	804	860	870	837	851	851	869	799	890	875	799	817	865	871	892	836	853	876	847	834	825	895	827	837	842	850	832	845	819	865	885	856	832	790	851	843	852	812	858	845	832	862	810	839	870	870	854	886	844	869	804	893	900	857	842	828	837	788	857	867	861	828	838	849	846	831	812	812	871	829	849	895	860	875	829	856	824	852	850	839	854	850	864	893	884	841	930	877	815	878	886	879	846	852	883	867	888	820	887	882	866	842	878	824	847	887	851	858	846	910	814	791	845	813	813	859	842	887	830	862	918	888	842	921	826	853	865	874	808	838	896	875	874	855	885	875	861	832	893	851	826	842	891	846	848	896	827	862	823	893	856	886	835	847	848	886	837	886	890	818	877	824	844	869	836	830	886	866	862	830	885	899	852	860	879	854	844	821	811	874	891	848	823	866	857	841	862	864	832	862	865	893	843	843	862	916	836	842	798	891	870	830	796	965	840	858	864	840	880	819	840	873	879	835	835	833	820	803	881	867	847	878	843	891	876	869	864	897	823	841	851	845	897	823	876	871	789	839	901	824	820	868	841	880	850	873	828	848	784	803	851	847	842	903	858	839	838	851	806	878	868	856	854	901	815	797	839	876	855	880	860	840	847	830	861	846	832	859	821	839	853	820	814	829	874	850	914	853	841	834	835	827	850	842	822	883	856	853	901	835	879	863	895	863	812	864	819	868	852	883	871	827	855	815	920	856	857	869	861	863	852	839	931	809	842	830	912	880	882	887	917	845	882	858	842	818	845	846	833	859	851	848	878	875	856	855	799	829	869	864	820	833	901	814	810	861	827	847	857	861	873	846	915	827	871	868	865	839	849	874	885	856	831	871	910	867	862	833	825	860	837	878	877	865	809	857	892	845	861	791	848	875	843	850	871	866	875	863	828	859	824	857	826	883	849	856	804	863	810	859	845	839	868	809	866	813	866	857	871	889	858	843	886	859	852	851	866	877	817	843	816	883	888	831	809	869	865	831	872	851	871	854	826	799	841	815	835	858	804	825	833	843	836	846	878	885	822	908	885	847	858	879	837	912	824	853	840	808	862	899	870	860	830	864	826	871	865	847	839	855	790	883	842	806	840	855	812	864	883	852	789	858	893	853	865	866	890	893	857	891	846	839	837	870	844	848	854	891	832	849	858	841	838	873	948	835	856	840	875	869	862	822	873	859	875	891	854	866	871	803	847	848	863	872	818	803	835	827	862	828	868	872	865	858	892	885	862	860	858	851	902	831	847	833	842	858	876	841	892	853	772	894	841	851	894	856	877	851	877	885	863	852	888	822	797	824	871	845	840	841	898	869	905	809	827	868	863	847	839	816	847	882	813	835	864	801	846	856	826	876	829	865	836	916	896	828	851	849	831	854	829	930	903	852	848	825	819	892	801	809	853	862	842	846	819	854	813	831	839	790	865	826	830	868	853	861	815	883	838	882	913	859	798	828	855	863	877	868	811	880	863	857	837	906	847	819	855	829	812	832	854	861	873	843	828	851	860	853	861	819	875	850	844	815	863	807	874	801	854	883	836	837	922	811	850	845	860	841	874	878	876	832	830	867	858	829	889	906	930	828	881	828	870	881	853	865	839	882	846	876	847	887	837	787	864	824	822	896	804	885	825	870	830	865	826	866	863	840	876	887	897	840	876	807	833	838	841	871	876	855	854	874	912	835	835	848	828	851	876	832	884	823	848	840	849	793	855	852	857	776	875	885	879	864	834	843	861	830	890	851	836	865	941	883	882	903	850	846	852	849	888	856	859	868	865	872	875	826	884	808	827	871	870	840	816	841	849	862	887	850	833	867	846	819	847	859	862	858	852	842	879	839	849	813	898	848	876	814	900	844	861	880	827	894	836	818	883	841	831	892	855	848	880	848	778	918	870	840	818	814	841	910	860	814	876	835	844	845	822	786	877	852	850	862	860	826	848	850	815	894	830	880	857	846	829	837	885	833	845	882	882	843	838	859	868	812	818	827	844	843	891	855	851	868	838	869	848	876	809	884	842	860	853	820	863	805	808	882	805	810	858	867	860	860	892	847	886	838	890	838	860	843	899	847	829	832	873	852	839	848	864	885	825	952	864	881	851	822	861	870	822	821	861	914	852	856	879	838	827	829	844	864	762	830	851	860	893	892	859	884	924	845	859	827	855	824	843	855	748	856	859	855	839	839	899	846	800	896	797	827	886	834	896	857	860	836	844	845	848	878	835	809	862	831	856	802	812	888	832	848	832	870	897	879	826	818	862	875	844	804	848	855	840	828	788	872	891	841	867	827	884	869	878	870	856	867	787	857	784	827	862	873	810	799	826	901	868	836	827	849	842	832	826	842	885	847	848	830	849	838	841	861	884	835	839	837	852	820	891	872	850	848	845	804	782	766	868	841	829	871	836	860	810	828	898	857	881	862	883	885	802	831	820	911	851	830	790	825	820	799	836	860	862	833	818	835	827	890	893	854	882	883	887	837	858	885	876	823	911	863	891	828	816	840	865	852	872	827	864	814	854	851	850	795	897	839	895	849	851	839	896	839	862	854	881	850	821	816	848	826	838	873	898	796	861	831	817	844	878	882	802	880	890	790	849	857	874	879	844	836	861	862	832	868	842	875	839	839	828	879	815	873	839	855	856	834	800	813	809	891	917	829	857	822	871	791	882	850	839	820	822	844	843	836	872	857	861	898	876	830	894	886	846	806	854	848	858	809	880	912	841	810	891	850	893	867	826	907	893	860	830	878	896	797	889	833	835	892	848	846	883	843	847	833	845	850	842	843	856	838	846	840	817	866	867	826	920	873	802	832	851	848	922	843	869	814	839	828	868	874	875	878	839	848	900	851	827	849	844	882	906	880	871	828	798	860	802	785	847	867	834	841	818	857	886	848	895	845	832	807	830	876	897	830	857	781	889	883	869	832	816	877	813	849	850	880	857	838	880	861	837	830	833	890	856	794	801	843	872	867	929	862	809	864	863	903	892	840	781	796	875	867	873	790	835	817	858	830	777	850	852	853	844	852	876	854	861	862	829	851	884	814	797	816	879	831	851	903	816	858	874	808	820	884	826	825	882	824	861	826	864	864	816	869	844	848	799	844	876	831	849	824	863	845	793	842	838	907	863	890
33945	55478	40238	23219	17561	13589	9958	7731	6300	4820	3699	2977	2625	2253	1921	1798	1625	1458	1346	1276	1129	1142	1034	1053	962	1001	980	943	954	945	900	868	960	854	872	836	877	890	862	865	895	894	830	905	909	906	870	863	910	894	916	901	879	870	873	891	854	813	889	821	850	846	811	888	901	901	867	826	857	858	848	860	791	808	877	767	802	870	850	878	849	871	856	838	868	819	848	802	903	799	839	841	850	802	788	829	839	869	817	858	837	867	838	830	810	817	836	860	865	873	846	868	872	824	834	868	829	873	862	825	838	879	822	786	887	865	891	826	868	895	863	845	840	812	777	820	865	809	827	924	862	862	862	814	852	841	808	926	847	890	819	854	843	828	862	849	852	875	872	823	857	813	865	858	849	846	832	789	809	844	861	864	891	866	852	819	828	841	799	861	863	897	857	830	811	905	856	830	875	868	923	876	835	856	827	851	829	890	834	893	805	783	889	800	888	859	841	771	848	817	900	827	812	809	828	825	844	830	857	809	825	856	842	859	803	815	852	829	777	831	813	818	804	819	879	830	841	855	858	875	865	858	855	832	825	814	818	882	797	862	898	851	874	849	867	792	886	871	845	889	794	883	845	860	855	891	832	823	883	810	885	826	795	814	849	842	898	855	821	820	832	844	871	823	853	903	806	849	871	841	821	842	862	836	855	905	832	855	814	818	833	853	858	879	821	821	849	865	807	852	837	841	827	862	849	849	833	827	884	845	837	835	813	842	782	855	841	806	895	835	798	822	801	909	860	828	846	864	844	918	878	846	815	828	848	877	827	823	838	837	811	892	768	889	818	850	865	841	809	860	879	803	875	870	837	874	856	788	852	801	841	840	864	878	836	885	804	893	825	903	879	844	847	853	869	863	817	848	870	883	896	865	893	812	835	839	848	842	884	810	891	825	825	926	861	842	842	774	907	816	838	841	887	826	797	838	830	872	874	840	859	879	860	847	845	820	825	836	879	882	784	849	851	794	871	833	810	858	783	855	822	881	889	874	824	829	851	842	847	910	840	802	863	839	853	828	761	873	870	837	863	870	815	873	821	841	848	838	841	874	864	824	781	859	827	857	806	848	814	816	902	871	867	895	787	846	841	874	780	849	839	846	823	825	892	835	867	861	863	879	817	850	877	843	844	897	810	829	778	839	850	860	871	795	880	826	864	842	846	862	806	816	841	846	850	806	841	841	818	866	802	854	876	847	840	853	805	816	803	862	850	817	911	815	861	825	881	867	871	864	858	873	836	827	843	869	901	844	865	866	802	788	865	866	866	821	857	806	896	815	840	902	895	802	859	820	870	802	834	825	851	867	839	822	884	849	819	838	847	833	876	859	805	865	799	843	878	859	885	830	818	887	864	827	857	861	771	816	830	870	853	856	791	838	832	845	872	874	803	888	894	904	857	839	843	844	892	802	855	795	858	858	878	869	842	885	890	838	804	854	836	856	857	837	859	826	845	863	797	834	878	879	839	824	836	844	814	838	850	858	814	862	846	847	859	815	831	845	884	883	792	856	862	846	901	849	841	844	846	883	856	886	853	841	852	855	874	859	840	890	809	845	804	787	863	835	855	879	822	904	792	873	819	866	852	869	896	858	852	879	864	841	829	849	819	836	821	871	851	871	870	864	812	845	886	856	810	869	866	857	846	872	902	849	790	834	874	804	884	876	849	855	899	870	846	882	851	849	846	875	829	868	855	826	885	834	836	842	864	842	826	838	806	876	842	762	885	790	851	819	849	838	820	875	858	836	862	814	816	808	777	823	842	859	873	841	838	839	873	829	859	922	925	840	856	902	838	788	861	877	823	813	851	841	842	811	838	816	833	841	839	840	886	868	863	871	904	812	826	867	826	823	825	851	877	797	884	869	833	783	910	850	794	862	840	807	788	805	851	856	876	830	841	857	842	882	849	883	791	840	843	873	866	788	806	796	878	822	841	821	839	855	820	822	843	801	891	839	838	824	858	844	798	832	875	797	830	818	840	844	802	881	837	841	865	897	896	854	889	831	857	786	889	897	853	866	868	876	917	851	861	850	880	813	857	849	830	839	891	861	772	868	869	797	845	822	824	824	820	813	852	826	811	854	869	832	869	927	869	854	875	816	829	792	796	874	823	874	863	857	882	877	862	844	852	858	863	811	848	847	845	812	903	872	839	837	854	857	855	861	819	874	821	842	828	822	838	828	805	863	866	856	859	814	821	814	786	830	837	773	868	858	868	819	854	821	858	808	874	805	885	765	859	881	891	845	856	847	814	869	893	869	858	865	796	815	877	832	848	799	857	848	843	820	882	794	874	903	848	857	807	791	893	804	868	831	788	832	845	868	851	851	839	804	820	863	852	810	800	868	813	876	848	853	811	818	886	836	891	898	813	872	856	880	818	842	879	840	835	827	862	892	837	831	833	817	841	868	803	810	841	827	876	848	865	912	832	877	853	850	857	827	889	869	862	839	847	859	862	829	831	860	871	842	873	831	822	834	818	853	830	865	798	790	842	898	854	813	820	867	851	810	871	800	835	878	859	872	860	825	860	852	828	853	832	834	849	830	902	903	808	858	848	830	854	857	845	826	910	821	837	865	866	871	851	896	807	835	815	861	784	892	863	804	881	886	850	829	890	870	859	926	857	841	849	899	834	814	832	806	838	859	834	795	825	891	842	838	818	841	832	808	844	872	908	856	778	818	820	867	872	815	862	817	816	847	868	842	920	823	844	862	864	843	892	872	860	888	812	845	885	825	857	828	798	835	860	860	836	851	916	895	818	834	865	827	854	886	846	850	804	844	818	839	864	846	821	817	807	848	861	865	851	881	848	894	834	823	861	825	831	871	846	854	836	900	857	855	870	852	902	761	836	888	868	837	851	764	834	790	836	860	863	827	822	818	801	856	835	789	815	873	804	830	803	825	820	821	842	824	804	853	800	870	834	812	816	850	864	852	784	825	882	865	799	823	836	826	844	839	860	827	863	791	809	884	887	845	836	870	846	791	819	795	841	824	829	847	809	834	860	848	826	794	874	888	837	884	855	849	827	867	844	767	845	829	824	819	834	848	830	847	819	816	870	868	897	848	826	847	823	812	855	921	838	862	781	813	891	827	843	856	778	821	824	802	815	852	854	819	850	831	838	872	852	835	828	837	842	860	822	845	864	845	843	885	832	804	828	843	832	865	836	833	874	796	822	846	867	831	829	802	845	890	851	832	844	853	850	859	848	840	847	798	858	827	882	832	815	844	805	834	881	884	844	854	915	820	830	840	801	866	844	855	875	788	853	846	873	844	863	864	785	865	873	855	867	877	846	846	861	806	912	834	850	816	839	818	801	832	864	831	855	791	861	818	834	827	870	830	861	879	780	865	829	814	869	849	844	850	882	819	852	823	767	848	850	801	830	814	870	831	857	793	815	835	871	830	867	853	803	825	862	852	834	917	817	874	827	892	880	879	895	869	812	793	788	856	858	791	861	865	917	869	868	824
25584	21502	28301	26302	19024	11125	7148	4935	4197	3245	2631	2252	1967	1706	1586	1512	1412	1378	1298	1226	1085	1104	1127	1027	1076	1093	1070	941	1000	1009	1041	957	1009	964	945	942	971	932	923	952	938	969	952	983	954	989	926	946	972	976	892	964	875	904	945	939	874	931	950	976	933	975	931	899	978	911	956	911	922	909	880	917	932	974	887	942	883	922	927	906	902	973	884	894	899	975	908	923	906	866	917	905	927	939	937	946	960	897	965	920	938	907	910	903	891	918	932	975	903	975	892	950	934	907	915	888	916	943	974	927	919	873	940	920	911	916	953	880	903	882	959	915	879	904	901	892	897	911	898	904	953	945	953	917	861	928	928	903	925	923	883	912	905	924	902	930	995	940	903	935	927	932	869	903	964	901	946	942	949	1035	922	886	916	942	909	910	836	933	959	960	897	935	878	915	947	908	893	913	913	937	893	881	926	915	912	942	956	890	942	973	939	868	926	982	921	932	937	930	952	902	934	912	941	882	933	946	892	967	926	916	957	892	892	945	917	987	949	911	913	962	914	898	903	902	934	938	935	905	900	929	966	906	934	964	892	876	919	943	912	882	889	890	911	911	947	923	913	936	964	935	920	930	937	918	944	908	954	924	956	944	940	925	907	873	929	891	968	922	884	903	934	920	941	896	887	893	895	940	953	952	960	881	906	950	957	937	886	898	928	918	912	911	934	867	957	941	888	920	892	948	920	897	934	932	945	942	902	940	1002	927	899	899	989	972	926	943	878	886	933	912	966	936	901	928	966	925	901	929	889	904	905	889	984	963	940	903	924	886	947	948	906	932	937	969	931	937	976	880	934	855	974	934	923	924	974	929	985	939	939	929	932	898	926	905	896	928	933	940	908	958	912	947	905	885	955	957	892	915	960	920	908	935	955	922	915	949	936	859	907	873	919	900	929	882	938	889	935	932	885	920	892	910	961	936	924	927	951	924	901	883	960	950	906	921	923	861	883	930	919	924	920	893	870	925	942	930	879	900	877	903	871	908	909	969	930	909	894	954	886	889	925	923	918	908	933	917	945	960	901	854	912	912	926	950	934	950	953	888	936	944	927	931	956	895	943	946	911	901	944	930	931	962	909	904	930	943	926	938	911	957	940	877	977	963	907	950	911	926	862	930	945	947	914	941	930	863	974	878	1018	905	946	964	929	880	945	973	918	926	847	903	947	918	907	923	899	943	980	884	901	895	946	911	914	893	953	886	943	917	960	882	873	931	945	956	876	842	887	890	904	902	927	991	958	927	895	932	932	891	908	885	945	984	947	895	935	943	863	959	936	928	921	915	929	887	904	903	902	937	976	1016	911	938	917	956	922	950	960	906	907	947	849	956	862	928	884	967	916	903	910	898	918	952	917	882	953	945	923	951	974	907	946	979	899	899	956	977	968	962	896	905	972	968	917	932	919	870	860	890	929	953	856	926	938	881	912	906	903	918	898	1005	916	946	887	914	959	941	901	926	916	914	934	937	951	962	879	928	902	902	962	920	943	941	905	920	911	873	899	936	930	954	892	897	905	879	946	907	974	946	915	877	883	901	899	972	973	900	947	918	904	944	954	945	940	936	920	867	880	858	1010	906	875	949	923	936	900	932	919	938	892	966	903	913	952	919	955	953	943	955	978	933	888	938	916	804	916	936	867	900	917	974	844	865	929	951	922	899	921	936	892	931	907	884	936	925	960	913	911	939	927	825	907	906	949	931	958	950	927	917	914	940	867	929	885	934	919	942	945	935	914	895	869	913	937	899	889	897	935	942	934	910	897	914	906	910	894	897	926	929	836	927	933	919	935	900	952	895	965	925	954	835	957	917	909	983	959	922	883	913	939	884	917	914	891	948	894	922	952	933	946	967	913	941	911	982	931	916	941	933	954	907	927	904	909	900	842	912	957	947	914	929	948	925	892	885	916	915	967	933	936	924	865	943	877	894	975	940	897	899	917	928	932	912	905	923	923	910	878	932	942	892	943	917	960	927	951	941	912	928	950	958	916	907	872	861	856	970	896	938	949	893	920	949	915	926	909	966	970	945	932	867	926	889	857	891	925	1000	898	927	908	964	980	832	938	913	894	961	911	942	898	881	915	849	886	952	852	885	942	959	884	878	879	926	906	931	939	945	879	885	941	978	894	940	901	973	896	911	960	936	965	908	945	961	880	913	904	909	930	910	920	930	892	955	974	985	908	880	899	923	882	950	904	953	886	920	928	949	961	919	875	867	883	926	967	883	908	937	956	932	935	893	912	920	933	877	943	888	895	928	960	945	936	928	846	942	967	899	890	908	903	889	906	879	912	879	927	961	862	914	954	990	897	907	951	932	911	919	913	900	915	959	916	953	897	888	919	921	874	880	883	967	914	876	931	874	950	899	915	970	905	908	899	914	873	887	937	944	910	944	901	895	884	908	922	956	911	918	939	897	916	955	952	969	916	920	908	904	944	1028	914	907	870	876	952	895	914	868	936	923	900	881	918	928	950	930	935	883	958	869	946	948	890	945	917	914	855	947	911	915	916	951	908	930	929	980	881	966	901	881	894	944	934	904	916	928	920	941	899	908	890	944	913	929	934	919	922	890	988	931	937	934	899	946	914	927	867	903	966	880	897	921	899	893	926	936	932	908	921	921	907	909	983	996	874	900	987	876	918	936	909	864	911	915	857	896	932	862	926	915	902	898	912	960	919	899	920	854	923	921	895	978	924	946	937	931	988	970	996	938	934	905	959	915	896	896	954	890	939	948	907	871	924	951	882	921	950	872	941	939	988	890	899	939	955	945	916	897	923	919	941	894	982	947	909	885	908	925	944	874	854	898	918	893	901	861	865	950	952	878	936	967	926	942	873	925	894	924	939	909	902	940	917	888	901	920	1008	902	930	923	916	932	943	888	875	892	928	900	924	949	985	896	940	908	919	917	884	926	911	927	879	923	902	931	913	906	930	908	917	950	941	960	882	910	925	951	898	900	916	899	917	917	969	925	921	899	871	958	939	915	933	883	979	860	918	899	884	862	921	939	927	917	955	956	934	925	925	887	868	934	900	926	889	985	830	951	926	918	941	938	866	887	948	926	897	933	868	931	963	896	920	926	961	935	937	919	884	936	910	963	876	870	844	920	902	844	988	894	927	918	918	822	891	975	929	954	923	953	867	876	912	966	905	902	906	957	880	936	906	877	915	900	914	899	932	927	915	889	907	892	974	891	870	969	857	937	903	917	928	964	919	990	954	916	888	873	876	941	925	911	921	896	883	900	918	885	914	958	889	882	866	866	925	910	864	913	922	902	900	930	928	927	952	886	918	979	953	880	950	885	880	919	891	934	901	912	909	931	918	924	946	921	914	949	937	901	897	916	854	926	906	941	962	941	921	939	897	888	955	960	974	948	937	984	870	919	927	925	947	864	919	868	910	924	898	918	955	894	891	945	948	929	949	937	913	940	893	943	919	866	929	913	895	898	937	954	964	885	916	933	970	863	862	923	950	877	931	947
32231	50983	37421	23330	17280	12763	9597	7354	6085	4766	3629	2951	2533	2130	1869	1753	1582	1490	1458	1336	1193	1170	1219	1103	1048	1027	1025	1054	985	992	1053	963	996	933	895	981	923	909	986	927	963	887	952	953	951	940	908	913	917	930	947	914	920	953	886	935	930	892	925	908	905	927	900	966	971	929	927	938	887	947	908	895	931	915	883	911	863	865	980	897	852	895	906	941	945	841	898	889	889	918	902	937	898	895	902	934	984	861	849	900	924	873	888	880	931	953	868	895	916	857	918	877	880	936	865	869	898	917	910	946	869	894	867	908	943	893	906	925	868	859	967	928	933	933	967	908	941	915	934	899	876	907	925	887	906	936	894	865	872	912	905	908	945	958	933	971	928	929	929	944	918	937	859	915	923	951	896	890	895	953	915	862	879	939	896	914	906	891	903	918	911	920	978	917	884	944	941	922	906	902	915	904	888	864	922	905	906	954	941	889	922	910	859	921	901	905	918	893	896	887	892	890	903	974	899	921	912	883	926	910	893	903	937	928	956	893	904	892	916	873	902	913	923	925	917	879	933	957	912	908	881	944	910	914	936	945	907	944	886	904	929	923	923	885	903	887	911	898	846	899	881	905	901	922	917	886	897	919	952	908	884	896	912	872	891	921	929	846	932	878	929	909	919	931	906	893	944	896	931	911	954	916	934	888	928	900	910	917	916	931	899	923	903	921	905	971	910	864	924	934	955	849	912	924	907	889	910	922	879	883	914	916	904	918	888	907	860	935	912	914	880	916	921	913	884	938	897	963	866	903	943	898	912	887	962	932	875	953	933	872	915	938	920	912	894	915	934	930	962	906	937	860	930	895	892	886	888	908	931	876	928	928	917	953	924	896	931	931	892	876	975	911	876	898	904	876	925	925	903	923	926	920	928	889	955	907	936	923	905	933	887	896	900	887	972	893	914	928	944	858	867	973	905	949	902	847	901	923	892	895	900	897	929	919	905	905	938	925	980	921	897	930	904	953	934	908	898	934	919	955	924	893	891	883	928	875	887	948	951	854	923	948	862	906	880	907	911	873	947	913	898	882	909	941	885	862	913	928	869	920	899	901	895	933	921	876	922	899	936	916	882	882	960	903	865	930	871	852	915	889	924	924	954	897	880	924	914	889	923	900	845	853	895	870	900	965	899	879	881	905	924	927	884	894	870	970	868	892	915	896	902	927	888	872	884	919	930	884	964	894	894	895	934	960	882	925	926	934	927	908	936	888	921	896	890	922	963	895	880	950	943	930	894	929	922	911	928	919	920	891	887	893	883	890	931	847	893	954	838	938	897	928	967	912	887	940	985	902	896	913	893	876	861	907	883	908	889	886	896	912	932	856	911	884	904	943	908	876	941	897	940	880	942	900	941	906	891	930	934	900	900	853	936	909	874	861	959	947	894	930	935	910	946	911	949	889	869	911	949	905	892	874	878	928	952	886	929	902	903	920	946	896	891	891	907	937	901	901	907	906	911	922	918	955	915	941	890	937	855	881	896	935	889	896	917	907	906	905	939	923	878	898	921	937	870	914	912	920	897	900	959	892	936	901	911	917	891	819	905	950	901	889	882	887	913	876	877	883	900	857	908	972	958	875	916	851	941	892	900	900	845	886	894	1001	872	915	876	916	918	924	894	923	826	925	853	876	941	897	882	860	925	953	856	923	927	966	918	909	912	941	865	920	898	916	917	929	903	961	937	889	900	940	858	911	917	920	957	924	919	907	954	951	909	914	941	894	900	918	883	918	907	990	844	885	953	867	922	934	921	906	897	851	942	886	916	898	957	874	911	947	906	912	924	918	911	886	916	877	927	916	971	931	939	909	917	917	935	920	916	930	910	937	884	931	909	964	911	939	878	900	860	867	887	920	913	925	903	927	923	895	857	916	903	917	862	912	938	861	932	942	836	882	904	969	915	903	877	941	863	938	859	894	914	916	932	946	897	922	884	935	917	884	870	935	931	968	950	873	944	886	887	912	886	863	917	899	906	932	972	865	897	940	879	876	976	928	927	879	921	935	908	880	898	890	883	978	899	905	902	985	898	938	936	912	904	955	923	881	863	919	899	908	869	902	879	881	856	980	828	898	925	929	854	871	902	928	916	921	879	919	863	891	909	940	903	915	921	896	906	956	884	908	866	966	952	951	927	922	921	922	898	929	890	916	896	961	941	931	898	933	975	897	935	927	852	893	947	901	928	889	870	887	918	888	943	921	884	873	934	905	934	955	895	925	980	908	849	924	927	952	894	956	881	876	995	921	904	870	945	898	900	886	944	927	945	925	922	918	876	876	807	918	902	884	888	902	903	922	893	855	896	887	916	922	924	834	958	897	976	897	901	921	900	862	877	915	848	911	888	882	908	910	896	896	914	961	896	899	978	894	886	881	872	896	894	907	891	940	939	861	884	930	952	972	922	918	893	940	904	932	938	896	903	902	942	901	904	896	873	891	891	904	909	892	907	911	889	939	941	952	839	942	919	891	922	935	924	968	922	864	919	942	886	888	893	889	924	947	910	914	897	879	883	921	939	882	930	869	880	883	900	910	906	896	923	888	925	906	909	849	959	893	914	933	962	952	860	841	899	878	938	912	858	907	871	923	909	900	894	923	894	910	889	950	926	888	950	908	905	921	926	932	917	925	899	842	832	856	943	906	974	910	952	933	894	896	923	893	944	883	935	936	878	946	916	916	886	940	891	852	937	903	919	931	929	889	893	890	899	904	881	944	906	901	943	866	956	925	906	886	942	965	905	889	897	928	944	892	866	929	911	918	881	932	912	898	895	906	884	892	876	928	923	937	885	909	884	906	990	887	895	927	889	855	911	907	873	927	927	905	938	861	924	940	851	905	820	912	893	912	895	872	918	950	939	919	921	946	907	861	890	868	912	899	866	915	880	863	937	899	871	922	954	967	877	906	869	876	906	900	907	901	921	911	861	917	882	930	988	902	888	906	920	952	952	859	889	912	917	916	898	939	897	898	939	949	931	912	927	899	879	917	914	912	952	928	892	898	886	902	997	880	892	907	869	930	923	879	918	931	945	946	941	937	897	926	894	891	899	909	917	915	916	911	940	946	917	929	944	898	905	914	950	917	933	861	899	881	890	939	897	892	964	860	916	945	947	900	907	908	897	886	888	914	855	897	963	920	948	912	861	899	899	891	884	940	936	914	941	911	963	882	943	916	840	893	922	921	901	922	891	919	892	876	954	934	922	873	874	925	944	971	917	924	848	831	895	904	933	877	909	889	900	876	943	849	906	926	907	877	948	941	910	896	954	900	903	898	930	910	920	885	889	917	929	879	911	855	888	865	910	915	933	964	891	931	892	937	888	874	963	956	933	939	932	896	897	1000	873	893	936	891	915	911	963	881	916	893	942	936	884	877	881	926	883	890	901	899	897	995	964	903	904	950	925	996	905	888	903	929	861	927	844	871	940	969	891	955	932	880	887	885	892	892	845	866	897	941	887	887	912	870	937	936	849	914
23075	21451	29273	24108	21765	22651	19553	10063	7105	6027	4515	3617	3147	2598	2304	2219	1886	1756	1564	1445	1444	1354	1312	1329	1198	1163	1133	1135	1120	1108	1115	985	1037	1013	1043	1028	943	971	1034	1057	926	953	1018	1002	1041	1023	1053	1047	1000	1035	1006	993	1000	1039	966	948	1020	955	916	964	938	970	982	1008	980	905	938	977	897	976	953	950	962	971	914	972	1024	928	941	963	995	1002	1013	955	956	993	1036	999	991	990	978	945	919	1009	906	961	979	968	1012	946	953	932	958	914	941	951	977	980	977	956	931	1003	933	976	966	996	1010	1001	992	960	947	944	975	991	944	934	989	967	947	926	951	953	997	1045	970	983	977	963	928	963	963	966	911	976	1006	989	976	1032	928	997	949	984	997	964	986	956	888	966	973	977	967	1037	923	994	969	1007	1009	949	930	941	949	946	972	982	976	913	924	924	1030	949	976	919	922	980	995	937	992	965	1009	912	994	961	940	1005	950	993	927	931	989	968	911	961	924	993	967	924	903	915	914	974	997	968	977	898	973	959	983	948	955	979	954	961	924	931	939	952	936	956	983	936	897	944	982	928	980	1029	937	962	953	922	981	927	958	1002	944	989	1034	983	949	996	920	969	966	957	947	964	981	956	955	943	1010	967	988	967	916	956	974	954	997	972	902	977	980	960	959	943	920	970	964	962	948	985	943	991	933	960	965	961	953	988	932	964	964	944	1083	968	921	963	966	913	937	927	1001	904	1003	974	961	933	1030	1003	934	957	1075	939	959	972	989	984	949	965	1005	961	959	995	946	910	964	956	980	980	942	972	941	948	996	945	981	939	940	952	918	963	957	984	983	982	934	976	1004	967	907	926	966	985	929	897	990	1002	990	932	951	944	994	980	1013	1007	955	972	933	973	979	964	971	893	974	904	972	956	984	958	933	1009	981	977	951	978	966	976	947	982	1020	941	970	952	892	950	1015	885	987	954	947	1022	1005	924	1025	957	957	939	946	954	976	995	958	966	995	905	975	983	948	890	957	937	927	993	930	940	1008	955	1017	993	950	937	922	1054	989	1000	964	933	962	917	966	965	997	941	1004	950	983	978	936	958	937	935	961	925	975	959	988	954	923	974	913	967	1003	936	1037	954	1009	950	922	963	929	995	968	962	984	1020	973	935	990	934	982	972	942	945	969	931	1002	966	963	958	952	955	952	990	962	966	979	955	918	939	965	991	971	949	961	891	933	971	959	943	964	974	938	932	960	938	910	948	959	964	943	988	976	918	946	943	999	998	1013	970	948	1001	934	953	934	978	938	884	951	930	920	956	991	962	932	937	920	956	961	962	941	898	929	934	978	938	948	985	1010	943	987	953	943	968	1003	972	945	938	960	942	977	909	900	988	1026	964	1023	1003	981	981	974	939	918	988	928	985	980	945	943	926	1001	957	968	911	991	901	916	957	950	974	954	958	940	942	930	968	984	976	942	977	982	989	928	972	980	949	941	912	947	987	905	965	968	951	959	952	945	963	956	944	966	1015	926	903	991	971	878	998	963	960	985	993	993	945	943	997	999	943	984	958	917	1003	1008	961	956	980	1016	947	979	972	966	909	938	899	973	904	984	991	1023	908	954	940	913	961	935	998	955	946	981	903	926	965	981	983	916	1021	995	968	972	952	944	956	980	988	952	951	961	953	967	990	1001	985	925	965	937	909	937	965	941	1004	1016	982	954	934	982	960	969	943	954	971	957	934	955	969	966	949	960	912	986	950	901	969	1063	962	997	1029	969	937	964	982	924	969	959	959	986	934	932	970	945	964	994	929	996	956	998	965	936	917	908	981	933	946	994	959	935	925	961	964	987	952	952	949	916	995	986	905	989	1010	961	970	952	966	996	845	963	942	978	1029	1007	975	977	954	908	990	984	941	1019	921	973	937	981	958	939	932	917	924	943	964	1002	923	986	963	968	957	926	996	960	963	947	954	968	941	956	986	929	948	992	963	972	985	959	979	907	1018	990	941	943	1016	979	963	967	926	959	1026	960	998	993	980	953	955	933	872	944	980	967	967	998	960	973	967	980	1009	1017	1013	986	980	956	990	975	1006	940	938	1003	951	932	963	912	970	993	962	942	919	979	964	992	943	906	971	1013	920	922	899	948	956	973	954	1008	972	998	937	944	998	1002	974	913	987	970	969	944	929	1002	956	1009	971	926	940	922	974	1021	1059	938	954	954	945	956	958	958	976	912	962	962	951	981	936	979	904	943	1024	944	944	924	1054	929	919	950	949	946	960	924	994	936	1018	911	994	954	954	957	959	941	968	980	957	945	981	996	966	967	993	938	931	966	988	1014	966	931	1020	970	924	948	967	944	921	984	929	997	932	958	974	953	968	959	990	901	961	936	928	1041	1006	924	1007	997	971	977	955	1061	940	946	900	993	995	916	974	967	965	955	968	968	945	945	988	925	971	876	987	910	911	941	974	962	975	964	920	989	966	956	962	962	952	955	978	995	953	947	926	987	1045	981	994	974	898	925	995	985	939	932	944	937	990	930	975	956	997	919	977	1007	934	935	941	911	910	1008	984	932	971	948	976	896	942	976	939	981	959	925	954	992	1038	1004	969	977	977	933	966	924	927	984	935	951	1032	981	899	945	930	1002	920	962	937	941	928	971	933	957	962	941	905	949	936	996	962	914	954	974	985	977	990	966	975	928	929	895	977	994	991	968	925	998	927	991	929	908	982	970	977	987	960	1001	956	943	957	975	926	937	958	957	971	940	946	952	984	955	992	969	970	961	990	964	974	953	942	944	991	954	973	963	902	967	976	903	1018	965	925	965	951	963	965	972	962	950	969	994	983	907	1002	963	957	965	969	965	981	965	888	988	930	943	923	953	992	953	985	987	986	995	947	976	979	936	984	957	907	900	916	925	933	928	955	948	981	996	962	954	974	983	991	941	973	996	934	1029	964	964	940	922	946	997	930	967	931	966	950	976	943	985	958	966	933	973	968	986	961	955	989	935	960	940	962	990	979	984	1048	978	940	960	960	1002	987	928	937	986	971	951	993	1004	958	988	981	979	950	932	948	955	947	946	985	941	1006	984	951	974	932	944	966	959	893	959	975	946	998	969	952	962	961	959	949	952	911	967	963	1012	1001	981	973	941	959	928	1005	956	985	968	982	911	998	979	950	979	951	1011	872	962	935	964	944	942	988	957	976	953	934	978	950	980	985	970	929	988	955	958	907	953	976	939	929	978	1012	910	880	995	959	912	956	961	1007	969	1007	930	968	982	1019	953	977	898	943	989	947	904	1005	930	924	965	943	954	962	978	984	999	954	973	965	922	961	1000	988	992	936	969	975	958	998	965	963	1070	921	889	1003	931	948	936	902	954	942	983	909	957	1018	952	979	946	980	989	951	955	993	965	1012	948	952	989	935	962	953	947	915	1047	910	990	937	930	964	897	907	948	936	983	992	990	912	993	950	980	955	966	935	1012	955	958	922	970	1023	929	990	955	971	909	964	944	969	954	977	989	961	963	953	957	955	953	966	1005	982	917	850	941	964	971	940	1006	951	987	1001	945	906	964	919	898	968	1006	919	952	911	981	941	989	941	938	985	944	1025	945	998	994	876	943	924	948	1035	916	942	978	929	948	1018	960	931	972	945	951	975	972	904
34059	63011	47729	32053	25719	19382	15113	12033	9595	8037	6052	4725	4032	3211	2835	2583	2335	2060	1867	1767	1552	1445	1388	1362	1265	1194	1229	1170	1091	1118	1112	1068	1051	1033	1007	987	1065	1043	1016	1036	923	1016	1028	1033	930	1037	1084	1023	1025	998	970	955	949	986	945	967	926	923	957	981	924	984	939	996	955	982	888	936	924	951	1002	939	945	960	905	906	952	942	867	879	1002	964	906	968	951	944	928	948	927	942	910	891	951	901	950	882	957	963	970	920	926	952	912	935	909	906	933	930	965	959	883	907	959	954	964	919	945	884	933	959	921	1005	980	920	967	915	947	960	967	900	882	928	908	993	945	956	955	934	900	906	956	928	891	896	949	915	927	903	967	977	912	919	946	955	898	959	942	956	929	939	968	883	924	932	934	950	973	916	948	935	941	936	932	920	937	947	985	944	966	909	929	934	907	931	921	964	982	951	926	966	950	957	932	925	941	933	896	966	950	997	853	959	976	918	917	927	918	838	995	908	912	944	971	941	955	926	884	1005	927	982	934	893	975	907	963	985	930	945	966	886	932	989	988	905	980	950	923	960	904	952	920	936	939	955	916	905	919	979	946	933	971	963	910	981	905	902	913	984	893	954	968	932	949	950	984	911	845	942	966	914	911	954	919	924	938	997	956	921	946	919	923	950	977	869	989	923	985	994	931	937	942	914	908	879	897	896	925	972	952	904	918	952	926	911	941	963	940	898	939	895	988	929	899	925	940	904	908	965	950	930	967	916	896	884	907	980	917	925	909	929	920	956	964	947	907	883	885	968	902	876	918	902	901	949	898	969	942	898	930	960	957	905	917	948	941	903	928	941	951	956	913	986	914	945	908	923	924	938	940	933	963	867	881	950	909	919	928	907	939	906	950	898	897	935	913	919	874	943	898	942	917	905	914	924	958	931	930	916	957	942	969	914	995	936	965	911	964	976	923	902	949	923	976	941	916	946	905	929	940	889	939	900	998	942	953	928	913	973	919	901	944	943	942	934	898	940	979	942	910	973	965	892	928	909	937	952	966	935	899	925	974	935	951	946	953	859	955	907	929	893	926	933	908	925	850	983	959	956	908	958	941	944	916	923	988	926	954	936	901	991	914	925	924	958	952	962	943	908	893	998	939	861	962	917	926	912	983	954	950	956	956	971	940	922	942	916	948	977	894	965	945	930	888	912	932	966	995	975	936	918	950	940	993	970	918	900	936	954	897	940	934	914	960	885	930	942	931	930	911	912	998	941	987	940	922	934	947	977	926	896	956	943	969	951	926	942	928	914	927	963	893	888	933	925	961	921	957	904	931	898	952	886	885	956	929	928	940	922	965	889	959	907	938	946	1001	907	957	901	900	888	991	960	906	947	1003	927	928	990	952	963	953	975	886	873	931	930	928	937	890	919	928	906	982	985	906	993	913	943	948	960	900	932	990	887	935	932	927	903	957	910	934	896	944	933	902	907	979	925	899	911	901	906	881	956	912	959	972	951	922	893	943	921	942	930	958	956	939	988	934	934	966	974	960	949	913	966	973	963	918	941	917	975	933	962	932	912	925	900	917	908	956	891	893	933	920	969	908	970	912	936	913	960	1019	920	883	912	954	928	922	992	865	895	922	970	934	958	909	961	953	971	964	943	956	923	963	911	901	920	931	938	977	909	945	949	946	932	935	882	914	942	928	979	912	930	922	961	935	958	933	961	914	943	956	921	945	906	919	911	937	941	956	905	952	898	931	936	939	922	940	924	931	965	917	976	859	882	920	917	987	935	894	951	976	953	897	938	941	910	948	926	939	987	937	948	946	903	890	938	915	921	989	947	892	1000	918	981	909	943	854	1003	974	949	914	990	965	904	908	934	887	905	950	910	963	890	904	922	995	953	887	966	939	966	929	946	889	920	824	934	916	897	932	913	897	946	888	938	959	904	953	944	902	934	926	929	981	954	935	910	905	939	943	882	930	914	921	916	900	941	976	983	935	903	961	934	924	937	933	982	963	931	882	913	938	882	955	902	978	941	925	971	919	984	964	933	962	955	930	939	958	913	932	916	903	891	947	887	914	932	972	955	867	953	909	948	836	940	940	949	883	964	924	954	883	943	932	943	939	918	962	914	923	925	897	923	965	986	982	892	944	950	955	924	956	940	974	860	966	942	926	916	969	916	888	887	921	931	976	1005	959	922	917	951	894	925	921	871	931	890	972	882	930	931	970	930	932	966	1001	941	924	1000	926	982	906	950	997	936	951	890	932	953	971	933	928	891	962	945	916	897	879	941	912	923	908	892	905	918	941	971	940	889	917	939	948	928	919	947	931	925	934	926	894	980	947	935	959	984	938	909	907	954	927	917	967	827	991	957	926	948	951	922	957	973	922	996	903	944	943	909	961	900	908	933	869	991	963	879	848	1003	1005	930	903	893	953	939	916	948	913	937	951	896	955	956	958	949	889	926	899	936	888	1006	918	914	910	932	976	971	911	909	909	924	960	945	931	942	956	961	930	928	896	886	904	944	913	941	943	930	934	933	922	858	922	937	951	880	963	939	918	948	966	986	906	954	870	951	963	935	968	924	938	900	892	892	942	947	938	989	908	909	902	950	924	935	947	960	939	931	947	900	937	903	961	933	929	898	963	900	874	945	934	997	950	947	999	884	1000	962	952	943	951	953	891	939	946	954	911	948	899	983	927	940	977	902	931	932	926	917	965	964	912	912	929	961	914	947	950	1017	954	965	942	929	909	912	930	949	940	828	923	893	952	890	878	966	932	895	950	958	932	936	912	835	906	920	945	880	908	900	973	919	925	932	919	953	932	934	952	972	917	922	999	946	949	935	907	898	913	971	877	897	915	937	926	963	929	922	888	969	912	938	947	924	899	926	914	981	955	988	881	889	891	960	924	931	886	948	934	930	994	916	894	925	958	914	939	921	913	869	955	917	921	939	924	905	954	943	888	964	912	908	933	919	964	966	1004	869	940	932	997	921	908	925	907	938	957	1026	988	942	931	881	967	900	950	942	930	923	933	839	891	933	913	936	918	942	949	929	895	883	933	907	915	975	908	898	939	960	896	941	914	945	933	931	910	930	949	971	888	982	922	939	928	925	934	965	944	942	924	922	970	868	949	947	913	898	952	963	927	988	1024	896	917	926	974	967	1039	914	931	947	909	986	953	942	975	895	884	903	912	895	888	948	952	977	975	932	885	951	917	935	941	928	912	1005	954	893	938	936	992	1036	945	941	903	910	902	926	946	951	942	880	988	929	956	1004	950	932	950	926	920	969	920	929	987	895	943	945	891	939	915	935	935	948	907	921	882	940	987	921	968	900	950	963	942	945	921	911	988	934	912	906	918	905	961	999	903	941	935	902	929	899	948	977	916	953	936	930	971	989	940	987	918	959	940	922	942	914	950	931	969	960	992	925	907	943	944	928	957	949	944	1003	935	876	951	851	895	970	991	917	908	1004	943	930	956	967	906	919	951	956	886	834	965	954	930	935	945	939	915	945	932	931	963	932	894	975	936	951	924	938	925	865
33285	36609	33303	21644	11870	7111	5023	3691	3065	2667	2204	1826	1630	1426	1327	1232	1213	1180	1104	1060	1007	955	996	943	969	913	915	930	872	872	879	835	848	896	871	879	818	820	848	824	905	883	819	899	913	909	857	879	888	822	908	886	823	813	814	808	835	827	871	839	884	891	819	858	853	912	819	849	808	832	841	814	814	890	922	865	869	825	794	847	878	852	862	858	873	836	823	861	887	873	840	843	797	877	820	872	876	841	854	871	830	838	822	887	868	872	855	844	846	895	858	881	877	814	893	860	828	825	839	853	857	793	861	895	863	814	828	883	845	805	881	825	871	804	831	880	867	849	863	886	842	872	829	806	822	818	874	848	834	843	841	890	822	862	864	824	892	952	859	882	866	837	826	818	859	830	907	826	880	834	812	870	887	907	901	915	876	865	860	876	817	850	833	851	856	825	849	864	798	846	832	865	855	896	863	868	835	794	863	867	857	791	911	872	823	872	840	836	876	807	792	871	826	838	853	837	826	875	827	818	838	864	802	852	833	836	918	847	818	838	894	876	843	825	850	841	821	805	828	832	844	849	838	886	910	890	858	862	848	850	858	827	875	844	909	883	898	905	791	837	842	866	835	873	839	821	857	865	887	868	862	889	811	825	860	818	849	855	849	859	839	858	898	849	862	848	800	853	857	835	841	818	862	806	898	846	887	861	839	818	837	875	870	861	874	896	931	860	838	820	801	814	889	836	835	843	834	854	862	824	897	859	903	831	860	820	840	820	828	891	799	875	853	891	876	889	826	851	855	919	831	877	812	872	830	893	876	761	893	814	783	914	875	853	823	916	850	802	863	851	840	863	825	855	861	822	885	850	888	831	831	823	871	869	869	861	866	822	848	875	925	806	867	875	851	842	887	825	881	864	856	816	863	833	852	822	812	840	822	834	908	841	890	923	838	864	843	901	791	855	837	870	850	877	855	820	856	866	829	879	870	889	866	875	845	918	824	887	861	835	855	866	828	858	853	809	823	829	931	843	843	884	904	845	880	799	837	845	829	826	879	852	865	862	863	870	848	839	871	866	865	854	858	910	884	872	844	831	874	818	789	867	843	853	882	876	887	856	844	762	839	878	850	834	855	857	808	842	843	800	879	848	868	824	868	837	886	850	915	871	877	853	890	891	891	889	842	820	824	830	818	822	788	818	854	901	885	868	888	811	860	859	816	841	839	855	806	860	878	854	868	803	830	864	846	881	875	843	849	848	803	886	894	797	866	823	816	855	873	871	895	860	835	879	855	863	829	823	836	876	856	858	840	848	819	820	871	876	838	896	871	829	784	830	863	811	836	841	851	828	820	813	833	877	837	813	863	873	830	882	807	882	879	815	876	850	879	874	862	829	828	869	884	831	867	860	841	818	874	906	866	805	807	874	851	859	845	885	796	805	832	843	832	834	846	865	890	887	871	811	868	816	850	860	839	851	878	847	837	879	838	879	780	833	864	883	858	876	864	849	785	849	850	871	859	897	864	831	822	900	874	844	918	863	914	839	859	913	885	789	875	823	863	916	878	850	847	835	837	867	833	816	840	820	841	828	807	837	886	824	862	829	801	858	844	844	847	868	892	825	858	844	857	871	860	824	835	812	823	802	867	818	862	887	850	858	878	841	878	836	876	851	875	883	855	834	832	817	855	844	850	846	802	843	841	863	853	839	857	829	820	866	851	826	860	850	843	840	864	804	858	867	779	863	817	835	856	880	849	893	893	868	846	862	834	832	858	861	838	915	846	823	825	898	821	831	867	818	838	801	847	906	887	842	859	838	904	858	821	838	913	916	891	810	908	822	877	823	825	871	835	893	818	873	865	826	840	804	859	833	839	840	858	811	835	909	890	868	867	902	818	794	852	833	845	881	856	900	825	865	876	862	861	879	818	874	856	868	840	828	877	832	838	878	865	833	865	847	845	840	863	869	836	877	870	893	866	858	878	855	823	871	810	887	829	795	814	871	825	857	846	856	858	855	847	852	896	885	880	814	857	845	836	815	858	829	822	820	824	859	876	849	877	869	854	832	810	882	831	872	857	822	884	864	835	866	851	823	872	841	869	908	853	873	851	856	894	863	894	853	893	853	843	841	869	882	860	886	860	808	848	837	872	819	803	841	865	827	830	852	829	837	836	843	888	883	836	878	837	832	855	907	846	867	816	847	827	883	871	838	870	831	832	856	873	898	836	874	832	856	863	827	856	881	820	872	847	833	869	892	869	816	876	786	821	816	877	822	777	869	869	870	839	892	836	872	839	843	855	853	863	849	848	874	804	895	800	884	854	926	859	830	826	833	814	841	896	842	829	836	861	881	890	790	808	812	828	844	877	864	829	844	844	835	917	868	811	845	897	855	860	844	844	832	867	939	851	843	835	826	873	823	828	888	860	851	879	827	837	842	888	810	934	864	892	887	882	828	898	832	830	824	863	822	839	874	790	837	835	803	885	848	885	898	796	844	849	887	872	866	899	828	841	837	906	828	844	825	823	866	825	865	844	838	850	890	837	830	865	851	849	894	826	853	881	834	832	872	877	874	805	830	885	833	908	821	870	846	886	862	845	854	813	871	838	847	853	828	834	833	879	866	884	854	829	878	831	834	833	855	856	868	871	910	863	855	855	845	896	854	843	913	880	811	862	877	889	839	863	889	839	813	842	824	853	874	867	869	832	816	867	867	885	808	843	842	870	818	834	878	920	816	887	897	896	862	860	803	794	853	844	853	892	892	808	880	867	855	845	859	809	820	841	888	827	852	830	815	813	873	864	816	859	903	838	802	858	859	832	829	847	863	827	868	857	879	909	825	842	832	879	808	876	828	800	858	849	829	851	850	821	896	883	839	831	827	884	832	854	881	836	830	802	828	846	811	890	887	837	911	855	788	774	841	858	848	901	834	838	838	879	860	854	864	844	816	838	904	881	829	852	871	850	876	855	802	863	836	799	885	823	847	808	799	818	867	843	879	895	864	870	809	835	818	906	880	841	892	849	826	868	871	874	839	857	869	829	841	857	856	837	832	866	859	811	778	846	856	903	866	839	870	828	838	894	878	787	794	819	865	889	866	843	853	887	889	871	870	820	900	829	850	849	849	803	923	838	926	904	854	848	809	802	848	874	808	827	845	869	854	826	856	854	899	817	860	904	875	862	883	843	837	897	832	816	805	831	900	852	852	933	844	890	838	887	860	836	826	894	843	891	825	783	823	805	854	819	844	844	835	838	784	857	869	846	849	829	832	855	863	806	848	794	824	851	849	833	844	873	776	827	834	800	837	855	830	795	840	884	817	840	810	851	890	820	933	866	851	841	773	846	820	879	833	865	810	802	867	862	879	851	845	852	929	881	896	851	828	871	890	870	822	834	861	862	827	845	878	824	862	910	789	850	839	897	842	834	893	851	838	831	841	839	909	875	899	837	859	832	859	819	840	894	854	893	796	845	882	825	849	785	839	838	847	872	846	881	817	844	838	823	908	857	832	882	883
35920	50748	31954	19197	13563	9821	7237	5440	4442	3850	2830	2352	2014	1741	1606	1411	1410	1279	1155	1131	1087	1087	977	980	973	985	920	919	908	892	900	913	927	891	843	858	901	846	830	871	886	862	833	893	852	894	898	913	877	871	890	895	899	853	834	853	855	882	845	864	854	801	885	811	842	854	823	858	891	891	881	881	783	863	842	865	853	920	879	850	854	843	903	896	873	828	903	836	872	835	825	838	823	900	918	840	837	903	849	864	916	882	830	837	826	825	847	849	853	860	844	867	818	863	882	863	829	855	878	836	898	920	875	836	795	893	886	882	827	880	808	865	843	861	856	855	844	811	843	824	846	879	851	845	852	842	847	855	796	821	870	838	816	840	871	897	897	843	868	843	849	845	828	856	864	860	837	837	820	832	847	894	874	792	886	858	833	863	884	877	901	886	832	839	885	850	847	874	872	866	876	835	833	847	864	882	911	844	851	858	864	866	841	847	877	834	883	856	817	873	811	853	887	870	863	845	860	856	850	892	884	859	799	852	877	829	877	866	857	886	897	828	857	866	842	847	861	875	834	811	805	843	827	810	811	866	869	904	865	838	846	839	894	863	813	842	843	813	871	861	867	831	858	863	837	871	891	886	864	894	875	847	877	852	866	815	841	813	848	826	872	848	873	836	835	860	895	834	847	880	860	885	825	853	853	855	867	858	847	866	879	862	871	847	842	875	799	855	822	803	834	854	884	834	866	851	787	820	926	885	843	875	867	826	858	843	849	796	883	875	843	888	858	899	849	842	821	904	833	838	839	836	857	850	868	874	839	866	858	854	855	778	876	845	834	783	878	890	846	834	858	867	835	829	833	838	811	876	887	833	839	890	871	868	853	865	878	866	866	900	865	828	857	881	818	806	816	858	829	872	847	898	888	843	873	872	906	848	835	846	846	832	855	855	828	871	899	803	867	823	834	890	876	827	917	845	817	844	882	854	838	828	868	889	927	858	824	818	878	906	871	949	877	876	889	860	888	844	870	844	831	858	822	863	805	842	861	890	831	860	897	865	844	854	805	836	892	873	862	876	897	837	817	864	820	883	792	812	832	885	851	824	871	892	849	884	757	833	917	830	861	871	921	824	869	863	857	867	845	822	842	896	843	870	851	871	854	882	835	861	879	831	859	803	833	856	880	876	826	872	816	875	849	822	857	888	834	867	855	898	837	805	898	847	873	872	870	840	866	831	883	895	838	893	875	842	882	910	877	831	865	845	853	853	829	881	837	825	905	891	840	761	863	857	886	881	863	881	895	812	838	840	890	863	827	770	820	821	869	807	850	917	870	851	804	875	862	790	879	855	872	854	849	832	843	833	868	864	857	880	889	872	915	839	825	813	873	835	816	844	871	820	864	862	817	921	883	907	864	883	879	844	833	796	858	867	820	863	800	854	909	860	847	849	876	851	871	852	828	840	894	874	864	891	883	826	838	854	841	902	893	856	860	872	867	880	826	847	903	858	838	872	851	894	852	863	854	881	845	822	864	861	858	867	835	832	913	876	885	834	843	851	813	884	874	828	866	853	806	859	843	894	887	880	841	793	823	842	899	895	897	858	845	836	861	800	837	873	837	833	890	870	830	904	861	837	841	896	880	860	879	838	853	860	902	865	830	919	849	811	832	884	883	899	855	865	826	827	848	879	869	869	829	855	868	888	817	823	898	859	883	848	863	816	842	888	938	871	882	867	797	853	828	856	860	922	863	875	847	825	875	861	844	813	860	864	835	849	883	831	871	817	903	824	858	859	827	867	822	866	834	854	852	884	830	826	877	883	862	842	885	846	865	798	815	880	851	835	818	853	836	848	816	868	901	840	858	881	827	849	911	879	903	919	837	826	854	806	873	893	826	911	849	864	851	842	820	903	898	853	889	816	889	832	842	889	848	834	890	884	830	872	834	846	850	846	847	823	857	883	900	871	878	879	833	804	846	813	851	875	866	870	848	859	850	819	835	802	840	839	863	882	875	851	887	831	858	843	867	834	853	808	822	869	865	861	853	875	837	791	878	858	846	879	898	858	782	895	819	866	865	794	835	867	842	882	888	914	813	835	778	882	888	803	871	893	891	924	871	860	871	806	887	822	867	843	869	840	839	865	854	840	883	887	825	854	817	844	883	853	816	855	858	847	804	821	863	870	943	851	839	880	831	923	823	852	856	851	887	872	804	841	841	872	854	818	817	859	817	792	824	836	878	816	835	849	889	833	847	829	870	873	849	870	867	854	908	875	809	850	826	777	837	873	818	823	868	844	855	890	817	840	830	821	842	801	839	911	810	862	846	856	916	868	869	865	918	858	870	832	856	858	898	903	883	856	909	860	829	848	849	887	872	844	831	837	852	843	828	814	843	835	881	860	853	830	875	840	866	870	830	860	827	899	820	858	822	857	848	844	841	839	819	882	844	852	816	825	858	869	871	848	841	838	787	891	826	904	864	855	879	897	837	899	845	772	868	844	845	846	885	863	892	864	853	815	817	840	792	847	837	864	825	843	866	841	857	838	891	877	890	805	892	820	834	890	821	900	839	834	854	856	811	864	886	835	880	861	823	866	810	860	820	836	875	858	843	865	807	864	860	868	867	836	856	857	851	820	885	853	837	844	855	930	817	846	800	808	867	839	841	858	843	815	891	874	843	798	827	875	860	843	854	820	835	894	865	908	863	838	870	874	810	869	891	814	819	882	877	884	867	846	814	844	865	846	833	837	813	862	835	845	884	827	873	883	856	924	895	842	878	875	849	841	884	874	811	850	876	830	870	843	883	833	856	886	892	829	862	812	890	870	807	868	842	857	828	847	836	871	830	861	864	849	878	836	896	848	843	841	870	905	895	847	816	803	862	854	848	815	835	845	824	837	826	877	818	852	823	887	893	825	902	815	898	865	860	873	889	814	906	866	852	807	832	842	815	807	804	821	886	872	847	859	830	825	858	861	829	902	822	846	920	874	866	895	849	821	845	854	852	846	865	831	800	858	825	796	870	785	870	882	865	848	824	891	803	883	826	844	900	840	818	846	816	870	818	873	862	846	888	847	856	803	828	837	861	859	848	892	894	840	877	812	868	896	838	822	866	865	798	819	809	835	856	924	807	827	834	843	821	824	847	873	828	865	849	882	842	898	888	911	857	842	873	869	884	904	826	819	859	894	842	825	883	832	906	816	888	870	812	853	924	873	822	820	866	842	799	877	839	811	820	874	870	864	825	858	918	899	839	805	863	870	837	834	860	866	842	850	843	912	825	896	906	852	873	862	910	842	879	834	852	821	886	892	860	835	856	888	846	853	841	879	878	817	867	870	844	852	827	865	854	876	818	854	808	810	807	881	880	815	832	835	819	848	891	842	836	848	780	857	835	875	825	864	847	862	847	815	865	848	914	843	839	876	873	834	793	859	856	865	844	834	833	872	858	795	827	853	884	845	803	838	840	822	828	828	831	818	835	873	856	808	861	826	927	881	877	811	797	874	829	831	839	809
24408	21548	28886	25098	22050	17840	10283	6034	4649	4075	3167	2613	2195	1852	1701	1573	1504	1323	1253	1192	1152	1087	1069	1028	1074	927	1061	988	987	936	954	895	907	926	875	982	898	905	882	887	882	882	934	837	858	898	946	912	917	898	900	878	920	902	855	858	884	804	881	862	880	870	869	885	891	833	897	891	888	853	862	888	867	868	849	889	852	873	886	849	833	858	874	854	887	821	868	782	872	821	867	840	908	815	834	864	885	864	848	830	828	888	887	779	855	899	848	843	822	824	871	898	845	831	814	846	894	875	915	893	856	929	890	842	854	920	910	850	881	889	877	847	782	816	858	870	859	909	861	856	833	828	884	874	864	822	787	855	906	849	843	810	857	870	845	890	866	894	803	862	922	879	802	848	863	883	818	880	805	890	889	803	828	813	914	898	899	818	807	879	864	883	876	842	904	867	818	859	827	895	834	895	895	808	893	816	851	830	889	878	865	841	847	878	838	838	884	869	890	817	814	826	835	824	816	864	847	820	859	903	903	883	872	848	853	885	835	862	835	904	887	873	852	886	859	836	833	891	897	932	809	943	859	860	872	874	871	849	861	827	854	881	856	836	844	846	869	829	846	846	839	875	892	895	863	880	839	843	835	835	823	867	886	829	838	825	870	828	834	835	853	787	888	863	853	849	825	831	874	808	887	800	839	917	812	807	894	909	852	815	890	891	862	810	875	867	868	939	854	877	827	784	792	863	816	864	828	885	828	820	847	912	867	856	820	839	929	859	906	907	852	879	845	866	904	864	913	852	820	862	860	905	815	874	845	856	840	881	871	822	880	848	875	851	878	907	879	840	869	873	869	865	859	850	865	869	882	844	836	793	852	861	884	818	839	823	867	849	832	844	809	845	846	901	877	860	877	873	888	932	879	852	827	843	859	870	887	907	851	851	848	841	874	899	845	822	837	872	825	857	876	910	867	836	862	882	888	883	870	834	850	914	882	798	853	826	855	826	890	840	811	848	834	881	874	852	899	886	897	860	843	849	870	873	807	848	887	853	825	890	879	857	829	823	872	904	819	874	846	835	863	826	842	890	839	837	867	832	828	858	833	837	847	878	899	860	804	877	866	868	875	867	896	857	845	861	894	869	912	869	885	882	775	870	872	861	864	889	874	831	858	923	783	847	917	815	878	870	878	872	815	850	846	858	857	860	841	833	894	817	879	882	806	885	902	840	879	872	826	902	797	795	819	846	884	826	843	904	856	840	893	862	906	840	864	846	844	862	858	809	876	879	829	823	877	861	885	840	908	819	889	850	878	828	860	801	892	911	928	864	871	851	812	875	850	798	844	862	824	874	856	844	816	855	923	876	856	897	868	858	864	878	844	849	849	899	863	860	834	849	912	894	858	849	843	892	833	876	888	846	819	873	884	856	884	865	905	832	859	858	846	892	827	886	845	855	820	871	832	850	837	808	885	848	886	887	793	858	904	863	891	848	794	870	835	838	893	865	872	879	859	843	901	882	851	829	877	849	889	844	793	889	899	863	828	806	862	892	886	881	856	879	874	880	846	873	851	875	882	873	925	877	899	875	865	816	929	822	814	898	845	896	836	861	835	870	842	902	814	817	868	830	839	853	909	783	851	857	865	875	852	857	868	855	808	867	868	836	855	877	816	926	837	892	844	845	798	844	803	788	827	817	895	864	847	856	762	862	821	868	874	809	864	794	801	882	855	874	903	867	796	886	860	874	841	821	835	902	840	848	887	828	827	892	834	855	882	854	871	830	852	866	859	871	841	843	873	816	823	838	842	901	853	878	877	876	791	855	866	858	867	860	889	825	856	817	814	843	839	895	853	891	885	903	874	846	851	883	883	918	819	845	838	879	796	822	841	797	859	890	906	808	810	863	903	847	831	859	904	860	865	862	892	807	868	817	880	825	851	823	854	839	828	889	828	864	860	826	883	931	844	851	851	823	875	868	878	829	848	851	809	823	889	878	853	838	861	848	851	896	861	850	867	879	873	848	881	856	815	826	859	841	866	831	839	810	904	830	853	860	807	849	883	899	845	837	833	901	908	889	832	850	869	907	876	832	863	923	826	823	894	807	804	835	851	793	799	850	906	826	902	838	844	871	841	902	873	862	841	878	898	865	799	842	834	877	861	868	790	863	858	855	835	835	851	862	874	847	898	871	882	854	853	815	874	869	889	905	865	798	842	826	840	882	845	848	872	927	836	820	825	835	862	887	833	903	840	845	854	846	848	864	842	825	871	850	849	890	803	827	831	847	852	882	859	926	864	831	937	805	882	851	808	822	837	842	839	814	828	815	834	830	848	797	828	874	891	857	760	879	854	878	829	877	869	865	876	842	902	883	859	843	897	895	865	881	818	913	839	874	882	879	899	860	881	843	860	817	854	898	905	773	815	770	873	834	836	816	849	860	821	863	889	916	828	792	871	814	861	856	903	866	825	824	856	882	829	808	875	810	866	844	898	859	816	865	824	875	817	824	828	863	902	873	838	863	858	824	848	804	889	884	875	927	862	935	870	883	792	830	862	854	877	916	777	835	836	867	818	849	882	816	860	887	861	853	855	854	820	884	813	861	883	846	901	871	908	872	874	829	840	875	843	838	839	877	830	800	906	860	854	846	859	798	870	829	887	874	895	835	872	841	906	898	850	857	875	904	859	838	911	862	893	868	844	893	867	868	880	837	838	802	898	861	850	857	853	846	863	848	822	807	885	852	871	842	825	844	886	854	847	858	809	882	860	852	864	807	846	925	844	889	837	820	828	870	852	902	891	821	853	840	870	896	834	867	872	844	882	876	856	860	805	870	862	854	830	858	870	857	845	841	816	883	876	835	853	816	853	859	883	908	829	857	798	835	875	803	861	859	859	892	819	876	869	855	854	843	854	889	817	856	900	850	843	843	886	869	799	836	822	884	884	843	865	880	835	959	841	846	828	830	831	866	831	899	773	869	894	876	882	885	911	853	810	905	832	828	871	882	831	855	873	877	856	827	831	827	861	885	847	857	856	814	871	856	810	837	896	876	848	844	901	896	813	890	828	824	872	817	857	869	824	853	864	858	864	874	903	823	884	841	827	877	937	810	842	833	861	902	852	873	860	873	877	879	825	887	870	883	894	892	824	855	841	871	878	853	920	902	835	825	839	840	854	877	806	834	858	853	883	883	844	864	860	841	860	859	873	876	838	864	865	846	889	875	822	894	889	818	847	813	850	890	853	822	895	872	822	842	878	874	892	907	836	877	820	887	828	840	849	854	808	882	848	839	879	890	859	844	840	847	855	885	840	872	917	863	864	834	820	870	808	910	830	902	899	891	899	859	838	875	883	833	856	832	801	897	843	890	903	858	810	894	876	869	906	829	881	827	853	838	837	892	810	814	880	848	816	888	860	852	875	839	860	864	870	842	811	843	866	841	841	860	868	851	882	842	887	795	842	808	841	885	880	856	898	865	875	814	873	868	878	873	850	871	844	828	868	788	833	888	820	854	834	874
34642	57454	42307	28173	20146	15444	10929	8109	6467	5671	4343	3442	2806	2320	2114	1919	1720	1520	1465	1333	1221	1220	1135	1077	1096	1017	976	966	912	929	976	929	976	921	890	910	818	915	852	858	909	860	931	910	856	959	912	855	867	916	849	891	861	864	849	838	869	905	898	845	869	883	847	848	831	826	831	837	849	823	894	856	846	860	871	823	883	838	834	829	887	916	868	870	856	810	868	874	891	851	883	856	833	885	883	840	866	857	817	809	884	855	765	846	829	818	822	842	884	853	865	875	873	895	793	877	875	853	860	868	866	849	860	860	865	876	806	847	809	826	872	847	871	902	864	866	870	837	843	866	828	810	864	843	889	820	837	847	798	899	911	873	860	870	847	870	870	813	912	820	847	844	860	828	850	868	821	829	884	884	825	780	912	917	813	861	845	862	848	860	861	823	860	834	805	892	869	870	779	834	776	812	923	827	860	844	802	895	863	840	865	866	876	848	839	834	865	860	858	819	887	842	843	828	861	911	820	892	893	889	820	840	873	799	878	893	852	861	824	852	898	892	873	883	837	812	821	841	880	842	816	917	849	811	860	839	856	804	843	824	853	840	776	843	877	839	835	836	840	851	869	892	834	828	845	841	855	845	843	842	853	812	835	855	872	850	857	868	795	827	906	883	876	829	830	796	871	815	818	851	822	851	879	873	859	881	868	871	849	868	888	883	907	829	893	885	859	843	900	814	852	897	883	854	853	829	902	848	901	866	862	836	908	845	820	849	853	831	826	823	865	830	854	911	847	834	830	846	815	825	856	833	882	858	808	820	900	854	827	887	833	882	833	859	903	850	882	854	834	804	868	828	836	847	833	893	844	857	876	889	850	833	851	873	835	819	888	826	841	798	871	819	839	872	836	872	915	865	835	831	847	886	821	834	855	824	871	836	867	852	850	826	884	841	815	847	880	840	878	872	874	858	889	897	883	834	838	849	828	829	843	834	812	841	884	911	887	877	913	821	827	859	819	874	855	869	852	894	832	870	817	823	842	871	853	762	825	854	875	869	875	818	862	841	890	854	863	832	876	867	831	825	821	814	857	883	796	908	905	830	839	873	859	910	844	860	828	870	853	847	852	832	840	870	852	858	836	863	879	871	860	807	849	874	858	819	804	833	813	862	829	818	857	894	847	833	878	820	927	866	765	883	832	849	817	860	851	879	887	843	849	845	854	808	877	825	873	895	869	868	866	810	838	884	837	844	842	853	849	862	861	810	850	919	878	838	840	837	844	810	834	807	877	899	899	804	845	890	870	883	891	862	843	823	869	904	815	847	835	844	880	845	863	831	810	830	915	834	784	828	852	836	912	898	885	868	847	891	842	847	899	855	872	853	846	860	838	818	845	841	846	887	834	852	882	864	847	877	850	845	858	810	888	831	852	846	846	803	831	785	847	831	920	846	841	822	840	841	851	879	833	865	850	794	864	881	858	888	858	815	837	831	845	891	811	887	826	838	865	855	831	879	866	861	822	879	845	884	831	840	847	830	840	795	863	881	847	893	817	879	843	820	842	844	800	804	843	818	843	878	887	862	873	818	854	927	844	865	821	876	786	910	852	817	852	826	871	837	852	861	916	869	844	789	875	816	877	823	821	858	847	845	846	890	874	860	875	832	871	849	835	864	837	840	836	883	830	840	860	845	867	848	865	851	824	847	881	864	856	875	867	885	859	836	818	919	885	878	898	832	897	855	878	889	848	851	862	867	863	885	875	834	901	857	807	836	839	839	836	860	871	896	872	869	894	877	883	822	860	900	789	852	846	833	863	887	809	868	834	859	842	848	889	851	811	896	838	876	840	877	834	888	868	779	859	837	873	832	829	891	855	840	868	863	852	856	861	839	879	866	872	835	823	815	874	826	868	847	889	805	836	855	820	858	825	899	879	840	874	890	871	848	842	855	847	856	900	827	831	855	790	849	843	857	926	877	886	842	851	911	866	848	863	833	860	846	825	871	852	835	814	880	875	850	856	868	822	843	870	831	861	885	828	846	850	881	870	869	847	808	845	854	885	895	816	875	838	810	831	877	862	811	899	891	822	850	869	848	912	811	825	868	802	878	880	864	840	876	857	885	815	874	812	848	819	783	820	917	853	852	829	856	874	882	868	809	863	852	853	881	863	861	825	848	820	878	824	878	852	827	837	853	833	824	854	865	824	827	801	850	844	890	886	867	872	851	892	846	809	864	867	929	859	835	846	870	893	884	852	832	856	824	824	833	826	827	860	913	847	815	842	851	831	811	889	835	841	908	896	868	841	879	837	880	858	892	847	811	881	808	827	858	827	869	847	832	828	880	847	828	864	918	862	840	889	848	874	840	821	879	837	879	836	838	863	800	782	820	815	852	840	896	843	832	829	869	885	885	849	868	834	836	830	861	829	916	843	877	869	828	848	873	883	852	896	918	872	882	827	854	845	843	892	843	872	866	834	810	889	879	889	864	872	858	820	856	877	872	843	777	821	866	877	866	825	840	879	884	788	860	846	858	886	871	865	862	844	840	858	881	862	792	821	852	817	880	844	865	838	913	867	842	866	877	853	909	817	860	794	865	870	820	874	811	801	873	900	867	880	855	889	854	870	807	904	859	841	799	852	822	853	873	846	834	838	852	833	874	849	845	896	844	868	854	848	844	903	823	892	820	820	851	878	911	823	852	824	868	872	879	850	842	869	789	861	823	878	896	829	844	868	859	822	824	859	851	836	816	889	842	853	835	851	859	853	854	875	830	848	859	789	868	889	847	841	834	875	865	799	876	838	845	900	887	850	825	842	859	849	896	812	841	850	829	891	898	850	860	874	889	846	818	871	791	919	853	845	839	826	844	847	866	823	835	903	844	847	802	849	849	839	881	884	820	815	877	857	797	843	878	852	834	858	855	804	781	899	884	886	807	861	868	860	873	867	827	856	865	885	843	834	872	854	862	906	837	884	865	872	830	837	803	835	781	845	874	861	822	857	870	837	840	888	885	876	813	851	850	811	855	834	852	873	834	807	859	808	805	897	808	872	868	847	809	820	853	837	814	842	852	857	885	880	821	854	798	845	789	795	893	847	876	844	812	878	872	828	841	833	877	821	858	884	868	815	858	872	817	857	874	884	832	825	888	846	834	865	876	869	875	914	862	844	870	874	868	896	849	841	877	857	782	877	836	843	885	877	854	890	860	794	890	864	847	829	852	843	815	830	891	858	858	895	835	859	860	851	863	845	836	878	819	881	891	891	814	844	826	865	883	840	818	892	813	838	806	842	886	823	856	842	871	841	810	905	896	803	844	883	909	816	809	877	844	842	876	885	860	802	882	830	824	828	882	825	807	817	884	823	874	899	830	864	831	792	820	889	864	915	859	862	854	815	836	897	850	846	856	877	849	871	846	766	832	925	876	848	840	830	909	876	824	905	858	845	833	831	851	827	874	828	924	841	821	836	859	843	835	837	814	855	888	865	852	794	838	828	842	856	833	847	805	814	865	883	907
25479	21633	29111	26761	19274	11288	6285	4414	3459	3241	2517	2047	1823	1647	1486	1453	1337	1192	1201	1236	1135	1113	1066	1060	1026	960	1012	954	966	958	1013	934	932	985	994	1016	932	956	976	902	937	934	876	974	976	939	914	910	912	913	884	903	946	937	946	942	919	943	905	928	947	930	934	947	958	953	929	937	936	956	928	948	885	948	929	926	944	930	914	944	955	920	897	882	926	917	880	915	926	931	939	929	981	909	937	949	970	944	898	950	954	877	971	941	909	909	925	926	883	909	985	930	914	934	904	1001	896	936	898	880	949	961	884	944	940	969	914	902	883	834	854	883	919	910	939	913	950	891	946	894	969	915	929	912	930	930	904	955	913	895	912	962	907	933	911	921	931	919	943	907	950	908	892	921	883	884	921	856	911	910	886	920	997	927	888	921	887	903	980	916	913	929	873	925	829	883	905	943	896	944	927	969	938	867	916	916	927	903	852	888	947	886	943	933	962	895	924	906	938	959	1002	930	959	879	922	892	907	836	896	923	918	925	878	958	924	907	954	889	932	982	931	841	905	873	913	960	892	931	958	898	942	961	881	899	959	963	912	918	919	850	922	919	935	877	913	885	901	946	901	964	925	948	931	905	905	895	928	905	909	955	957	939	893	927	948	887	981	902	914	971	911	860	882	881	873	908	914	930	924	960	880	930	922	946	927	920	938	954	912	950	908	924	891	975	926	906	970	853	902	946	935	919	964	956	890	948	915	941	880	944	931	928	899	893	876	929	856	913	897	916	876	944	956	895	945	884	878	929	977	916	976	907	910	930	892	904	917	945	905	871	900	969	889	926	917	957	944	914	962	932	891	922	881	921	873	952	947	866	887	910	913	931	915	858	977	937	916	923	917	940	976	922	959	930	957	928	874	903	952	871	995	916	900	962	885	933	930	912	933	932	897	891	968	864	878	880	941	924	913	909	950	908	862	969	963	956	953	895	919	976	928	880	880	915	904	950	919	902	920	919	983	946	950	900	901	946	927	864	918	928	909	942	892	930	889	962	933	894	929	956	930	860	917	935	912	926	972	911	916	940	910	952	891	892	896	880	886	937	930	971	890	937	926	933	948	816	860	909	941	921	923	906	933	919	940	919	937	957	913	917	950	946	919	957	915	954	923	927	884	889	891	899	880	920	909	913	907	894	877	939	898	900	984	904	992	952	1018	956	864	924	915	855	952	912	942	848	927	863	938	919	925	957	950	903	889	880	918	914	940	986	884	955	906	976	909	930	945	928	906	887	886	942	901	909	912	933	941	989	924	892	882	933	924	929	934	963	882	910	947	907	911	891	924	949	915	878	948	936	895	883	895	950	916	918	923	928	966	958	930	909	915	958	887	905	874	925	901	907	866	951	903	933	905	955	867	928	915	885	938	920	968	911	914	867	932	906	929	927	942	860	916	951	889	874	930	985	882	900	933	912	927	851	869	955	966	920	941	976	899	925	972	938	909	942	886	963	895	965	891	895	886	937	953	914	935	970	881	994	898	983	999	912	900	943	882	987	969	922	927	909	909	946	914	905	873	931	905	946	870	971	981	962	956	852	901	925	939	926	914	926	894	941	866	863	868	926	931	954	912	978	956	942	896	884	920	912	907	937	916	939	941	909	835	947	954	952	944	895	929	877	920	889	904	898	889	937	934	903	892	907	958	970	898	921	901	958	971	916	934	916	915	938	934	890	901	951	913	951	987	915	893	931	918	938	900	887	929	891	905	865	906	981	923	921	896	932	902	976	976	957	892	892	934	915	970	925	922	952	922	917	892	930	954	887	972	900	896	923	927	887	989	919	917	895	951	920	952	909	929	942	902	955	935	936	936	876	946	899	899	906	892	963	922	925	897	946	945	901	906	911	911	922	926	870	938	921	920	919	914	875	902	914	935	933	911	878	839	909	932	964	941	953	922	925	944	901	946	920	908	976	930	900	937	912	961	963	944	955	906	900	931	903	955	880	897	927	913	933	933	949	888	927	910	895	937	932	952	960	896	932	924	948	939	967	865	998	899	929	904	962	945	952	994	922	911	943	937	906	880	914	924	900	874	931	940	875	918	910	959	946	940	930	848	907	948	879	853	942	955	853	905	875	891	911	964	978	894	920	944	919	918	845	909	856	914	914	939	862	974	884	935	953	879	979	878	973	950	924	937	877	931	904	944	879	943	883	970	963	928	932	925	936	907	894	909	923	964	949	900	862	947	887	949	932	960	919	890	939	984	947	902	968	965	943	935	908	916	939	890	932	897	949	894	891	933	985	972	876	953	895	929	912	877	959	931	944	956	897	941	886	988	887	954	909	906	971	912	902	908	917	899	921	924	934	966	877	903	919	864	948	943	904	907	946	923	955	900	950	927	923	912	931	937	898	910	959	906	931	878	952	951	911	923	973	890	966	964	936	928	905	922	928	951	907	924	919	849	898	897	875	977	932	894	910	880	908	908	926	878	931	1002	939	922	973	895	962	1002	880	888	921	898	948	948	930	934	949	868	942	889	891	965	892	970	857	978	923	892	963	963	930	884	929	961	895	945	916	950	908	985	923	954	930	960	918	955	878	927	924	999	928	895	976	907	878	952	933	933	892	955	966	892	963	940	963	961	876	879	939	913	948	937	920	961	903	917	855	901	903	932	954	934	916	943	942	942	953	949	886	931	940	924	911	889	904	920	931	914	907	876	924	887	928	897	967	925	911	903	946	892	916	939	943	922	927	913	915	902	941	913	956	906	917	948	950	830	945	936	912	903	940	875	915	863	946	920	932	887	934	909	890	952	884	894	965	932	958	926	875	912	922	945	936	947	932	881	941	934	923	913	900	949	915	898	927	929	894	944	932	916	916	898	908	938	964	965	932	913	900	963	940	856	939	923	931	893	955	909	903	938	908	915	946	953	930	900	921	916	929	950	956	879	913	911	956	874	933	889	909	930	944	939	941	940	893	896	958	984	922	896	914	945	970	929	908	1027	907	925	937	921	948	904	905	937	919	948	922	883	932	966	951	896	898	890	933	923	925	950	960	917	892	901	907	959	890	907	924	916	869	935	913	918	908	891	925	978	920	914	881	904	913	905	935	916	890	922	829	953	852	902	853	971	959	901	935	925	973	927	922	931	919	856	913	910	902	871	907	928	957	947	908	883	932	976	885	936	952	878	916	893	913	911	863	952	927	942	934	969	966	918	888	957	926	882	891	943	939	916	928	943	967	938	914	947	904	909	876	914	926	871	917	916	895	896	924	928	967	932	917	923	928	893	925	947	889	905	968	965	874	939	964	924	965	938	918	919	905	954	940	917	860	941	953	862	960	918	959	955	954	925	953	918	915	959	846	897	904	927	969	914	950	947	951	878	921	861	956	906	931	913	869	969	980	938	948	895	978	815	875	944	929	931	897	894	982	921	852	929	902	893	915	889	921	865	957	983	915	914	945	939	924	897	998	919	940	888	911	949	882	850	863	904	918	903	940	930	911	923	876	912	895	908	910	890	891	944	917
35494	57486	41026	24664	17329	12502	8665	6339	5189	4591	3542	2805	2333	1926	1729	1669	1487	1374	1354	1256	1186	1096	1125	1118	1062	1051	1016	997	962	937	993	975	956	947	968	1023	931	909	925	872	981	988	979	929	951	936	914	924	893	963	926	901	932	867	966	931	892	948	888	880	904	963	919	883	977	895	954	938	910	976	944	1001	857	866	925	952	955	911	929	948	898	902	929	917	942	878	904	920	899	875	901	924	943	879	852	908	987	873	865	939	933	905	845	921	945	899	918	977	957	875	923	892	887	966	931	967	946	950	893	888	927	937	945	868	926	919	958	907	886	933	937	931	977	925	915	927	935	924	974	853	931	920	971	877	936	948	889	868	917	877	883	890	890	868	911	931	914	932	896	904	977	915	907	932	916	956	913	830	907	854	954	898	915	938	945	903	914	923	907	919	923	903	867	907	887	863	917	935	928	876	944	888	891	902	899	921	916	925	951	868	893	907	927	978	920	904	920	893	980	885	913	996	880	966	886	914	902	922	872	927	888	913	855	868	954	913	972	892	946	924	893	945	913	914	942	950	914	966	949	894	902	913	926	896	931	866	922	919	908	914	956	954	937	923	895	893	938	978	913	913	894	907	946	891	876	959	880	952	855	889	901	905	898	877	929	885	920	909	913	869	911	901	924	959	946	892	880	917	927	927	887	898	909	859	938	946	874	866	922	940	942	884	910	920	880	935	894	934	915	911	959	935	925	912	905	891	857	966	887	941	895	945	910	995	910	953	913	933	903	857	881	1010	895	925	852	868	916	929	895	875	904	1000	958	988	974	912	894	928	901	888	953	947	908	908	913	901	920	884	915	902	944	893	950	947	906	916	951	885	855	943	935	950	929	909	884	886	896	862	836	931	936	917	892	914	970	931	878	902	925	887	922	908	936	898	938	954	901	922	925	940	915	879	837	890	930	895	930	937	915	922	933	969	938	867	922	929	916	871	963	917	935	893	897	927	952	917	915	916	918	946	869	952	921	894	883	902	910	917	864	947	928	898	929	914	909	886	933	965	893	935	846	930	920	924	943	935	895	900	944	925	911	886	915	924	905	888	955	918	947	954	994	863	922	911	934	949	925	956	888	912	956	916	883	890	902	951	911	892	889	871	899	895	929	931	915	881	900	893	934	894	932	914	940	943	884	955	910	912	920	879	884	937	930	920	899	937	945	904	954	924	876	911	899	964	901	913	883	910	888	984	889	860	944	898	851	943	925	910	921	887	961	925	917	964	925	919	919	905	938	905	915	927	915	961	932	894	903	874	922	932	917	903	894	875	937	939	896	870	910	967	935	954	933	894	932	890	907	927	967	910	882	946	932	914	906	964	892	954	902	966	933	948	954	930	897	935	1004	860	918	935	949	992	903	944	857	904	925	917	880	912	909	924	897	952	891	900	862	919	909	863	926	881	893	922	934	914	905	922	954	957	907	969	878	945	950	902	913	917	907	903	933	861	927	918	911	935	887	950	890	934	871	941	931	846	895	930	913	861	875	913	871	899	908	878	900	915	921	848	838	925	927	892	949	914	904	953	853	864	928	905	935	907	854	939	872	964	943	887	891	880	856	939	983	868	923	911	920	901	986	869	925	894	897	899	923	905	896	933	983	969	868	956	865	959	873	932	932	908	988	887	887	882	890	924	853	899	930	907	884	939	932	933	924	940	900	860	839	922	944	933	926	871	934	915	846	940	916	903	898	931	906	954	912	923	910	930	925	888	898	919	871	942	894	943	898	965	950	891	911	911	882	926	886	872	996	967	902	884	899	915	899	910	932	970	908	924	921	875	923	881	910	950	915	875	895	940	909	884	931	933	928	922	910	904	866	919	959	1002	921	924	933	945	882	907	903	912	869	947	937	882	938	898	937	938	924	951	949	919	863	922	911	919	890	936	916	902	934	909	968	905	923	927	942	916	945	905	946	872	952	870	935	905	895	904	915	968	908	913	905	863	927	944	904	894	875	966	924	946	849	954	907	928	948	879	883	897	902	943	935	918	930	974	927	926	925	966	942	963	956	877	906	923	871	932	916	935	935	951	941	923	956	912	919	872	898	900	931	906	950	930	928	887	920	937	919	911	935	878	907	897	905	969	922	876	893	914	921	937	912	905	929	930	900	894	966	913	946	893	949	890	934	941	944	912	900	910	959	968	873	932	963	921	890	913	880	877	927	876	946	910	937	879	930	899	950	919	912	931	938	920	939	878	877	943	888	925	926	873	914	920	917	893	929	932	946	972	905	906	917	925	954	836	892	894	879	877	919	933	931	945	878	919	897	970	919	939	934	872	907	937	909	883	905	883	879	904	869	892	946	839	893	895	887	900	889	900	918	870	920	917	920	927	982	950	907	917	922	897	911	927	905	877	898	936	933	912	951	921	940	908	957	946	999	857	882	941	917	926	875	899	923	962	881	912	957	889	936	921	898	928	918	923	952	919	883	932	944	926	913	947	921	896	912	845	958	941	898	874	935	888	886	864	909	886	912	892	906	904	953	873	951	950	890	925	953	901	924	867	948	877	887	966	891	902	943	922	890	874	926	903	869	917	891	957	886	916	850	984	871	819	895	961	930	928	997	902	950	953	945	906	923	922	888	916	943	911	920	928	898	931	901	924	909	929	871	910	926	906	894	855	903	964	971	874	963	899	870	933	899	873	890	961	874	872	879	863	857	911	935	965	932	953	975	862	929	970	880	946	973	900	905	895	912	884	951	797	871	918	947	928	953	931	880	876	948	848	910	872	884	909	879	913	859	949	885	935	900	886	859	941	906	965	923	926	874	900	874	865	951	921	960	942	936	904	921	845	969	881	892	910	918	882	891	889	896	863	976	938	939	880	927	935	1016	940	930	933	972	880	898	958	885	895	944	932	901	890	942	910	918	932	926	892	954	950	936	920	892	964	877	937	962	855	898	918	930	888	934	868	930	943	923	942	937	961	833	884	929	914	875	850	919	889	938	874	903	966	882	891	876	919	870	868	948	883	964	917	890	896	956	889	896	951	902	938	893	929	925	913	938	954	900	898	903	902	980	911	956	896	910	936	907	883	902	850	879	879	909	958	866	914	885	913	925	874	950	929	952	875	928	948	956	931	939	868	927	912	901	883	903	940	897	921	974	885	934	906	960	905	925	957	973	875	892	944	890	913	913	874	904	936	982	922	938	906	979	871	948	932	922	875	948	945	899	876	856	884	940	936	936	895	874	919	912	887	896	938	886	967	874	932	926	955	888	902	937	838	935	941	901	922	941	876	921	964	882	920	932	936	906	946	945	987	882	899	906	859	883	921	914	936	907	939	1004	902	891	916	861	836	892	915	913	896	887	929	900	916	881	905	924	908	855	933	862	903	949	841	896	894	936	898	927	858	969	916	929	929	917	897	971	932	880	871	858	957	929	914	864	973	965	870	894	880	923	922	964	877	917	902	841	913	910	919	984	901	915	905	892	942	885	861	931	893	928	908	950	907	926	961	918	920	885	919	947	928	928	847
23138	21494	29268	24212	21857	23197	20199	9577	6653	5593	4676	3742	3090	2591	2357	2146	2030	1682	1648	1529	1466	1388	1332	1329	1222	1207	1143	1114	1119	1122	1038	1137	1037	1031	1086	1008	1027	1049	998	1010	999	986	1056	1007	1072	954	1014	1028	987	1027	1030	981	979	954	1056	1016	941	967	1010	965	1006	1057	971	965	995	899	961	979	1005	958	1002	991	974	1044	955	984	1001	988	1014	958	945	979	959	991	942	1006	962	945	1021	941	1013	946	962	1007	975	1000	955	917	956	1007	965	977	923	930	989	934	946	974	999	1015	961	1005	1011	952	961	938	1003	1051	1017	1080	986	940	954	968	955	965	997	888	1010	1005	1003	983	958	952	961	1027	971	944	936	977	1032	970	1027	942	950	914	1027	936	998	944	1010	1023	967	945	995	949	934	1004	1000	990	928	986	933	957	991	944	997	1009	971	933	943	918	950	923	990	1004	1023	968	905	1004	914	963	957	940	1027	959	988	975	967	984	925	936	965	955	929	971	922	951	906	988	937	998	968	971	1017	954	961	989	1028	909	939	973	958	1024	987	994	987	1036	1016	986	927	953	954	940	1003	959	993	1019	993	999	980	932	990	1000	928	959	1022	991	993	949	936	986	1036	952	931	1034	1008	966	923	945	943	918	989	958	996	980	903	985	1013	895	925	950	1008	996	993	1024	975	964	982	1011	950	978	933	995	963	1007	962	984	964	979	1025	984	936	989	958	919	973	997	960	980	976	928	928	989	924	998	909	989	1009	920	961	1008	1029	941	994	975	997	979	953	906	958	1044	963	985	996	934	990	1022	970	912	971	1012	1002	977	977	1027	957	990	1001	1021	926	974	979	983	893	974	991	1005	943	1000	956	943	956	917	955	978	959	920	953	994	973	924	970	945	978	953	955	985	970	980	940	996	897	1004	950	985	981	990	958	983	1030	1012	1029	960	960	974	1025	1030	1048	983	934	993	906	1013	961	1015	988	959	942	986	1029	1000	964	1004	976	1050	973	944	974	996	921	948	993	965	944	984	963	940	957	957	954	916	897	969	973	1008	992	1016	937	975	1024	968	973	935	954	938	934	980	1016	1023	941	972	970	941	970	968	954	971	955	993	998	966	994	1022	979	976	965	960	951	926	962	1032	1033	953	987	975	953	973	979	1031	922	964	972	1002	973	1037	888	956	925	972	977	959	1001	991	997	992	950	997	941	913	962	1028	950	973	971	970	1012	1006	1013	955	924	1011	988	1001	1003	914	975	1016	954	956	1010	983	972	983	974	997	942	994	985	934	911	1009	1004	943	980	1090	984	957	1043	966	973	941	952	991	952	981	1020	1005	1001	920	984	949	936	955	1010	985	1018	950	981	956	983	978	1004	952	1007	962	940	1001	982	971	930	1006	982	975	976	931	1008	990	988	977	1010	977	1009	943	1040	999	974	1013	1028	947	958	926	928	974	989	939	943	917	981	959	978	929	963	1005	966	1010	978	967	955	970	964	992	1006	1019	949	973	937	1022	1012	998	937	995	946	962	1034	987	988	976	992	967	947	958	971	943	970	963	1014	984	1002	957	960	999	964	904	964	980	987	966	1012	939	929	987	961	1002	1004	958	972	1004	982	949	959	951	957	969	989	950	1004	962	1007	1040	1013	981	1004	976	922	916	944	996	937	1052	931	1001	968	965	974	978	1003	987	963	914	1002	980	1054	1036	983	990	1027	1001	981	945	952	982	984	982	946	965	978	989	1013	959	948	1039	969	1017	1002	936	939	904	930	932	996	1026	973	966	949	967	954	960	1034	995	973	949	974	1045	981	939	940	1003	993	997	983	1001	954	964	980	987	962	992	1011	974	946	956	983	970	948	1007	948	995	1001	968	984	1003	1007	956	989	941	991	1001	1033	960	999	1018	973	998	997	980	942	984	946	966	1033	999	993	952	980	988	957	1004	968	941	947	974	935	929	970	1013	1007	976	992	951	1024	999	973	1022	958	999	969	949	972	941	979	971	972	969	965	978	1023	1010	1045	965	999	1053	979	1024	966	937	982	913	956	1004	954	1001	937	957	975	898	1025	954	973	975	1023	963	1020	942	982	1011	973	948	1007	923	930	980	979	1042	910	1070	1013	981	935	928	1008	930	965	961	1051	996	986	973	1012	996	918	1018	945	990	977	968	1005	946	886	948	971	972	923	978	926	971	975	990	970	994	958	946	970	967	1052	985	1019	982	950	973	948	1015	939	977	965	966	1019	986	933	998	1013	965	1050	970	986	953	942	980	948	946	1001	987	967	934	938	929	937	961	1066	992	949	950	945	984	962	995	1016	1006	929	997	956	985	988	926	962	992	961	964	995	994	956	936	975	1017	966	933	991	992	1006	922	951	948	913	1041	1001	969	984	978	990	949	1017	987	1001	988	1012	910	1009	985	976	982	1000	904	945	978	971	1030	1029	952	1016	922	946	962	959	991	894	978	977	936	1007	969	1029	943	949	979	971	993	1003	972	937	948	954	936	918	950	964	954	1020	1006	997	961	997	941	950	996	947	998	924	965	992	933	986	976	1018	1057	969	983	983	980	997	994	1010	955	933	928	943	940	928	995	950	933	998	950	935	991	995	945	951	1004	998	1014	940	1016	930	944	984	983	956	979	951	986	949	1000	996	969	968	990	986	899	1010	994	978	970	926	1000	981	949	965	1010	1006	997	966	991	959	970	1021	949	1009	995	1000	934	1033	1007	987	959	955	944	951	975	970	979	927	1001	997	978	1017	1015	891	976	942	988	966	1000	1013	968	1003	933	989	982	1024	993	950	989	952	931	971	944	992	978	990	920	962	1015	957	987	993	976	942	983	945	975	974	965	1005	968	970	994	976	969	986	997	917	1032	957	953	925	933	958	966	1007	975	967	989	927	959	975	903	970	973	1025	935	996	954	956	941	978	962	952	996	960	959	938	980	1022	986	978	936	1014	947	1022	984	952	1009	992	982	1016	957	1016	999	986	961	908	980	909	990	974	897	995	985	972	930	968	986	944	991	963	944	975	943	957	1047	991	955	933	915	977	940	1016	994	1016	970	1007	969	953	947	959	994	967	934	978	929	955	986	957	1016	992	999	997	922	998	936	1013	947	970	1029	934	968	1019	950	967	963	941	969	961	981	984	985	977	966	894	933	997	931	1012	961	1007	950	950	1005	988	989	982	936	981	957	1008	1009	1002	997	935	959	990	927	948	941	938	956	953	989	966	978	968	965	946	1023	982	974	1002	979	975	1011	953	964	940	997	957	949	974	940	962	999	918	987	996	983	986	991	961	980	971	1039	959	937	950	991	985	991	1013	975	944	953	965	1013	962	988	956	925	1032	935	970	993	985	963	971	942	1017	963	996	1005	1025	1004	945	973	1002	949	982	968	985	930	975	970	966	1023	976	972	952	1005	992	964	1035	977	975	951	961	904	971	973	953	958	1016	920	965	993	966	944	981	1002	922	979	944	979	956	955	1013	978	968	1062	937	1021	969	958	930	950	948	966	998	1028	984	938	989	950	944	932	986	926	1031	1010	1016	977	933	930	940	990	996	981	948	921	958	957	1031	933	991	897	986	1008	961	998	953	969	998	1002	955	939	1014	942	974	992	915	960	950	991	942	992	1039	1007	963	985	957	989	931	956	1005	994	974	983	1000	952	974	929	957	967	1002	973	945	939	949	997	972	907	991	979	963	1003	980	984	950	957	982	1026	993	955	934	905	934	997	962	905	1003	961	973	999	961	969	949	944	939	948	967	973	946	990	934	1011	985	1000	960	933	973	1004	997	977	933	910	943	1025	951	943	1022	966	978	995	958	956	974	956	976	932
35282	60090	46652	32991	27098	21406	15792	11226	9069	7766	6230	4896	3810	3309	2712	2551	2273	1942	1740	1568	1544	1435	1420	1378	1272	1160	1102	1133	1107	1174	1069	1066	1010	1054	982	1006	989	1002	1009	1001	1093	1006	1050	967	994	991	977	979	953	930	1011	970	984	1005	944	911	936	1000	944	934	943	943	967	990	931	956	934	990	942	921	1009	917	918	935	928	960	933	900	924	912	929	899	957	967	951	958	915	969	951	971	896	902	952	953	924	913	897	953	913	958	943	922	947	941	908	986	951	957	919	955	937	962	947	915	904	916	970	911	964	935	964	969	969	926	909	958	960	958	922	936	905	863	964	962	916	899	961	980	977	893	921	990	874	946	969	902	919	955	963	970	960	927	967	919	962	938	980	938	952	956	962	940	886	1003	932	952	915	938	946	934	909	899	940	962	959	963	905	907	930	883	949	901	946	977	954	936	943	902	1006	941	959	897	924	962	926	927	927	894	978	951	884	933	962	883	928	958	926	940	938	917	941	895	926	945	934	915	914	985	932	886	972	958	933	954	882	941	943	940	1002	881	918	958	906	932	910	944	893	904	931	962	881	944	973	882	979	934	936	954	926	925	957	986	913	891	911	936	964	957	936	921	996	936	906	922	996	925	951	905	915	927	998	973	937	882	912	890	949	977	959	934	899	903	932	965	971	944	979	904	947	882	991	940	961	953	956	939	952	955	931	978	930	998	948	977	972	932	929	905	903	904	964	898	938	950	947	978	902	954	927	981	942	919	927	910	971	952	913	955	930	966	964	896	951	914	995	937	980	922	995	897	975	932	970	946	989	908	975	898	974	973	959	961	946	920	919	909	987	924	933	936	988	951	932	968	921	943	930	889	927	904	919	977	926	909	920	923	998	933	909	908	916	988	953	933	943	973	984	938	943	930	982	889	979	941	951	933	897	955	956	950	978	978	906	917	995	946	942	970	933	959	982	941	919	979	951	973	898	950	922	916	949	914	924	900	886	899	960	886	911	916	913	959	868	939	922	975	932	989	938	940	1025	968	935	1016	1040	944	953	931	955	949	977	938	941	906	922	955	986	1001	978	936	902	939	963	934	958	944	935	941	940	973	929	949	963	956	970	1010	976	940	932	930	942	969	954	954	936	961	973	912	959	973	886	963	962	956	940	957	973	964	920	1010	906	960	932	936	909	909	940	922	930	927	919	944	990	928	939	971	937	875	899	952	953	969	897	986	891	982	946	978	926	954	961	913	987	984	920	911	944	896	915	956	954	923	930	951	971	923	936	891	916	915	922	959	924	908	938	891	916	978	916	910	915	941	921	963	935	926	958	943	965	969	1000	938	951	985	1050	939	957	981	933	935	903	961	924	951	1041	964	940	930	960	905	991	959	941	943	931	954	928	991	952	956	937	979	962	948	953	932	911	903	961	955	988	899	956	893	909	930	931	967	939	975	998	942	933	898	949	924	958	907	943	958	976	949	913	933	993	975	913	945	960	961	902	931	927	934	890	947	974	937	996	954	967	935	949	1003	970	935	919	1006	976	934	974	1000	989	928	988	898	928	913	890	916	943	947	934	933	958	937	930	967	979	927	969	895	980	940	987	901	896	938	969	949	916	928	940	951	918	949	935	897	945	908	895	936	919	950	959	962	937	913	900	935	898	931	884	930	957	914	969	936	994	901	922	977	908	966	934	943	1007	968	938	989	956	926	976	919	908	909	944	976	974	925	1029	976	929	973	953	934	971	919	970	937	962	963	953	936	929	938	905	967	920	949	927	917	955	975	864	955	891	986	927	953	987	932	953	958	938	977	901	993	947	901	983	971	936	954	884	941	955	985	986	970	930	942	950	927	931	882	946	941	941	952	921	871	948	930	982	887	901	1030	955	942	937	933	956	924	938	914	947	949	949	981	893	953	893	942	949	899	949	993	952	926	943	986	957	914	929	949	933	931	939	948	941	911	973	945	1005	933	965	948	977	961	957	936	925	931	911	909	954	997	974	991	937	941	977	930	983	927	903	926	976	908	950	976	939	986	953	960	930	948	937	945	899	930	937	941	941	976	963	954	916	934	937	904	929	918	925	954	952	900	927	947	942	935	885	902	942	938	932	931	957	937	950	939	929	941	971	972	938	954	949	963	955	960	999	965	955	959	914	966	981	900	963	956	944	915	947	989	912	957	935	940	949	939	935	926	920	875	968	931	926	949	928	944	928	964	928	955	937	928	938	891	934	946	906	987	959	995	956	949	916	909	889	1001	999	952	966	995	961	978	898	897	918	930	948	925	906	994	880	910	874	943	912	956	978	968	962	952	907	927	940	945	981	912	952	911	939	943	973	928	942	947	934	916	941	920	995	975	948	987	937	936	931	912	980	952	911	993	882	950	919	1006	952	963	965	952	957	977	989	961	922	1033	938	993	917	945	986	910	996	931	997	903	941	950	939	969	1004	922	951	929	995	954	920	937	901	944	996	925	933	986	963	954	1024	945	957	938	928	899	935	965	935	961	965	887	951	916	943	928	933	942	947	1012	949	951	942	924	974	918	949	924	968	964	976	923	984	953	927	995	937	894	947	948	971	945	934	959	933	953	943	936	997	943	888	936	926	910	935	968	922	924	900	967	958	965	879	912	939	967	928	935	994	920	916	930	917	980	948	950	980	938	992	921	955	945	962	883	907	933	981	932	914	937	951	928	944	969	940	959	955	947	922	966	972	955	1002	904	899	954	998	973	955	947	911	946	952	966	929	986	932	940	905	893	960	965	924	897	965	956	921	866	903	943	914	910	925	939	853	953	935	908	953	970	978	951	912	887	931	900	886	970	961	933	964	935	1007	936	938	876	933	943	972	919	911	979	973	945	950	930	950	953	972	978	982	947	992	919	979	928	990	903	971	916	889	934	940	974	954	956	941	915	922	949	921	952	950	967	914	948	944	947	903	922	947	933	934	898	988	992	947	983	927	885	951	891	901	885	937	948	968	979	929	925	904	911	944	955	938	925	970	918	930	955	912	938	947	989	962	969	942	915	954	960	978	968	936	929	934	928	946	1014	970	907	957	927	961	985	966	943	967	1042	996	869	959	942	930	916	920	950	929	897	949	929	947	928	901	921	972	930	956	902	1000	947	964	915	951	977	888	918	928	961	949	963	935	947	958	903	946	905	962	964	889	952	920	900	1001	1030	905	964	859	913	984	929	959	917	954	966	974	979	911	940	907	961	960	956	1004	920	929	966	921	950	844	904	916	932	993	942	955	925	940	970	1010	908	904	879	953	949	991	935	980	935	923	938	987	949	959	932	927	917	929	964	960	985	964	953	969	908	937	938	899	888	946	928	943	976	954	922	964	928	948	944	947	940	905	926	906	914	924	924	940	905	960	999	982	895	941	920	923	1025	977	882	943	935	902	930	953	969	988	884	924	938	944	990	944	926	949	962	910	981	915	929	966	962	945	944	939	975	944	961	962	963	972	915	917	944	892	995	953	960	962	916	927	942	983	953	923	970	918	940	956	942	909	934	950	956	916	928	965	881	951	903	940	901	985	993	925	949	970	912
31632	31815	34232	24398	14668	9473	6266	3949	3122	2794	2291	1990	1693	1618	1423	1356	1214	1208	1136	1072	999	989	1020	907	914	956	911	924	879	948	862	890	863	891	910	935	900	846	867	837	876	856	876	903	871	919	849	835	858	878	903	823	863	848	876	880	898	873	856	838	890	829	851	870	870	873	882	831	875	809	905	825	853	830	868	863	846	829	894	824	865	837	881	933	830	889	807	861	833	832	862	845	875	882	841	884	874	874	814	847	837	814	843	882	826	845	871	910	787	868	828	850	762	873	826	890	789	888	854	868	883	922	840	852	858	886	851	844	865	849	875	855	865	877	842	834	879	906	884	852	846	909	853	863	848	881	811	844	870	860	842	811	901	819	890	871	827	789	858	864	839	891	865	894	828	852	881	833	801	875	856	884	883	827	854	920	868	879	843	848	919	853	876	878	851	873	870	860	893	887	855	899	817	859	880	884	851	873	885	806	859	830	840	882	851	802	889	848	857	851	888	854	846	892	882	814	892	821	792	854	838	933	904	884	841	886	865	885	850	889	894	862	829	878	921	840	864	892	833	932	846	883	842	877	814	877	825	884	890	883	888	843	937	807	845	890	871	840	830	861	834	853	919	878	919	857	838	844	854	880	861	792	895	859	864	890	877	897	836	898	831	886	880	827	832	894	866	853	872	886	840	855	884	853	890	865	854	881	850	880	862	821	788	852	838	876	850	876	888	864	859	893	876	805	898	854	840	837	822	810	787	805	884	864	877	878	841	849	902	817	891	844	862	870	835	836	834	886	834	863	919	820	900	813	824	814	849	836	869	861	887	889	839	880	832	842	835	874	913	838	851	868	854	843	888	815	889	896	865	827	852	838	835	843	844	826	853	821	857	837	881	858	831	899	850	854	831	877	895	907	836	886	876	852	848	867	861	859	879	836	837	811	841	823	878	830	837	899	902	827	888	815	827	900	848	855	871	830	853	793	839	838	875	836	869	839	893	892	835	849	901	861	848	869	850	887	862	853	826	874	850	857	872	854	870	856	835	834	843	854	852	896	857	895	876	829	856	866	899	861	854	911	866	840	881	887	851	864	822	834	849	903	852	884	849	916	879	844	879	855	868	888	898	866	860	812	790	811	835	832	877	860	834	798	877	859	874	871	858	851	856	850	898	836	828	856	893	833	870	847	868	864	839	871	918	910	831	853	820	864	840	874	884	858	841	864	857	820	822	811	813	856	870	887	859	809	837	906	774	887	804	809	900	817	865	870	867	853	872	849	853	862	845	924	845	790	872	824	821	883	831	821	845	905	884	845	829	815	841	855	874	815	853	815	897	840	858	836	840	832	890	882	884	863	906	844	820	832	893	895	826	849	810	869	865	851	837	896	820	814	844	846	807	834	877	902	813	886	878	850	853	830	822	826	874	876	892	864	859	801	883	826	841	865	913	864	828	826	884	897	940	880	863	860	872	853	884	841	873	861	807	889	904	886	868	868	801	880	940	821	777	852	833	855	844	830	844	891	914	867	875	897	835	840	789	801	841	824	867	856	879	881	866	811	840	865	861	906	821	854	879	820	850	831	885	835	819	841	893	979	898	920	795	896	855	835	816	865	866	837	836	890	876	894	825	867	836	874	836	803	866	965	875	833	854	868	889	854	836	817	852	864	837	846	838	886	902	824	835	849	836	856	796	862	849	862	857	886	815	858	802	929	866	860	847	860	874	861	820	859	825	861	862	881	848	829	860	868	817	863	894	849	883	847	881	879	840	900	859	887	839	885	861	841	882	840	830	799	833	848	869	852	860	861	863	879	860	890	876	836	818	843	883	860	854	862	906	861	866	894	862	809	821	839	850	864	915	814	850	858	805	907	849	837	862	876	892	824	816	864	840	832	843	839	823	912	823	855	810	854	872	835	863	791	869	865	887	863	835	868	792	845	853	821	914	836	838	928	808	860	831	854	796	874	869	839	835	830	876	848	887	844	839	873	871	820	876	895	813	918	864	836	909	822	824	886	851	891	844	808	870	867	855	884	839	844	836	838	905	847	861	896	835	858	862	857	907	854	885	845	845	849	796	807	847	864	894	886	840	788	819	930	835	870	815	837	856	831	878	882	813	878	900	914	851	844	859	883	809	869	855	880	829	794	869	883	842	859	882	855	875	934	852	886	848	863	801	818	792	849	866	879	870	820	890	829	848	848	836	852	833	898	809	877	855	831	883	847	890	857	840	872	847	878	914	887	841	915	829	816	856	881	824	857	851	876	859	875	882	836	824	850	848	852	833	875	941	807	887	868	847	897	874	901	861	810	937	828	884	863	832	861	836	840	875	814	854	837	875	879	823	868	814	814	815	878	842	879	845	825	881	857	848	883	845	842	829	787	831	944	844	887	848	815	862	884	888	852	858	851	828	842	897	791	816	886	837	848	864	838	837	841	854	907	875	838	800	867	830	857	901	894	808	898	803	880	824	854	902	865	850	857	868	835	890	830	867	859	879	812	873	837	853	874	895	770	877	859	869	840	824	826	835	843	807	891	809	843	838	874	896	863	949	898	836	833	860	818	926	819	877	863	905	840	889	850	884	877	880	867	856	878	814	842	852	857	860	777	850	861	819	854	858	865	834	864	888	878	874	858	857	860	777	861	844	881	828	845	862	859	851	823	861	880	885	902	889	839	857	934	893	883	902	854	889	859	831	891	845	850	886	879	838	835	859	831	822	884	841	902	828	866	873	862	882	839	855	871	839	861	865	862	851	923	871	841	837	831	848	851	878	867	851	861	857	843	843	930	820	822	864	862	877	913	893	861	865	872	895	827	918	851	846	807	831	843	882	858	836	833	882	865	849	857	785	879	891	902	861	857	873	871	857	798	819	807	879	815	814	776	895	842	874	855	875	873	875	864	816	855	836	866	849	852	823	882	906	892	858	859	839	890	839	844	848	873	858	892	864	862	831	890	838	810	859	846	875	850	862	921	876	841	847	830	877	817	816	832	800	866	835	823	870	863	838	830	862	877	851	842	821	928	837	803	875	849	866	841	831	887	901	854	878	829	842	848	875	829	837	904	898	886	869	867	844	807	876	861	842	821	817	900	854	838	885	800	886	927	849	823	878	789	873	818	856	826	869	821	875	835	824	821	860	827	832	769	837	854	842	855	838	853	819	859	871	820	864	861	819	838	829	844	874	816	798	904	872	758	827	890	872	840	846	813	881	882	781	818	852	872	838	819	821	815	854	860	855	810	858	817	871	863	896	840	856	820	887	863	867	851	931	839	883	867	885	820	874	867	847	901	892	833	843	818	853	826	881	796	853	853	851	821	872	865	889	842	820	855	867	791	845	856	863	910	848	884	887	840	887	881	885	872	838	828	846	857	864	813	901	851	781	869	851	854	843	831	867	809	883	814	923	840	862	848	900	805	830	824	849	807	887	862	860	850	853	888	838	835	851	884	886	812	815	831	829	856	862	806	855	858	841	852	803	875	825	824	918	817	870	885	863	814	848	847	881	796
31953	46482	34073	21704	16314	12226	8634	5852	4442	3846	3332	2553	2167	1909	1708	1555	1403	1297	1222	1174	1079	999	1063	1076	983	940	974	943	911	932	873	876	885	953	901	921	853	844	880	851	844	878	848	897	868	928	881	878	883	874	843	845	867	869	851	849	864	865	843	845	866	868	794	888	886	838	860	852	843	832	913	816	856	844	886	837	877	849	837	832	910	901	849	847	854	888	889	840	795	848	843	838	897	868	822	851	885	823	848	881	868	853	869	828	883	850	920	859	870	879	865	822	837	878	874	899	844	901	866	867	900	899	797	835	870	817	867	865	806	854	868	845	863	857	826	848	830	871	803	832	872	870	870	830	874	854	876	860	830	870	830	878	867	883	841	842	838	903	859	816	845	833	857	865	842	808	858	905	824	840	893	894	863	855	836	820	846	867	899	855	844	829	848	820	863	838	870	908	833	865	866	776	905	892	921	870	807	838	813	865	855	836	817	780	856	848	869	847	830	807	857	841	806	829	869	860	855	798	814	867	889	864	824	861	831	878	895	862	859	864	849	825	845	884	874	883	862	876	790	850	844	871	852	835	809	822	836	848	826	894	874	869	896	847	868	909	864	837	855	832	856	860	883	831	852	879	846	886	838	864	806	899	773	831	902	878	867	882	872	855	830	892	826	837	818	882	837	840	847	864	878	801	902	809	845	890	889	903	862	790	816	865	851	865	834	837	869	824	859	851	838	871	890	844	842	908	861	931	892	812	871	836	833	869	902	840	856	831	878	881	887	854	863	799	866	871	854	841	901	879	890	849	873	839	879	904	867	874	821	912	819	856	870	887	827	855	897	823	855	848	833	854	861	827	845	821	846	884	862	770	902	874	858	920	850	902	818	886	888	916	858	899	849	817	802	923	810	896	819	885	873	816	837	806	840	836	793	853	864	884	874	844	807	828	828	870	804	883	889	869	874	838	779	864	850	817	875	895	877	827	862	852	841	821	831	871	853	870	880	839	843	789	844	844	827	875	863	847	852	814	875	924	841	830	860	826	857	836	828	871	869	806	853	853	867	826	849	824	859	851	836	856	840	849	839	852	860	877	810	889	839	855	845	855	910	855	875	864	848	862	848	839	794	853	805	869	857	852	804	856	834	853	913	906	829	873	862	865	845	886	882	842	845	815	853	864	842	864	855	801	841	800	882	859	882	823	859	866	848	821	870	899	885	883	871	869	866	837	893	858	844	876	845	873	859	854	872	895	848	854	912	870	865	868	840	837	851	835	840	830	848	833	885	852	840	844	889	766	821	904	809	832	820	841	785	861	819	847	850	855	858	857	821	892	825	846	851	821	877	838	858	814	798	871	851	886	831	811	840	863	851	850	814	840	911	878	892	913	820	874	835	828	826	849	842	888	856	888	849	823	864	834	883	839	820	863	857	881	829	823	834	829	822	842	879	860	822	868	868	819	857	874	853	863	815	862	858	842	876	878	882	867	870	885	878	818	861	851	812	853	857	861	774	833	815	878	883	845	812	865	852	863	852	890	858	851	833	864	866	824	778	866	835	850	879	884	863	900	882	871	885	825	799	870	853	795	881	797	884	862	839	860	865	871	860	821	844	815	856	902	861	804	878	877	847	847	911	846	869	817	854	869	842	837	869	903	833	812	880	850	841	889	815	829	839	842	825	887	880	890	827	778	848	871	847	858	861	864	842	795	866	888	884	871	865	830	811	843	838	859	895	849	843	853	848	889	850	894	819	819	862	861	824	831	840	846	854	855	845	853	848	862	896	850	831	886	853	842	813	857	905	832	837	873	872	834	854	855	842	868	868	883	859	878	836	839	819	879	880	818	891	850	818	839	909	842	855	813	835	865	806	868	845	812	889	832	900	878	889	831	804	853	834	822	875	835	870	833	871	848	788	813	835	874	786	886	819	888	862	882	826	799	819	836	801	881	869	862	865	842	856	838	834	891	860	794	879	850	902	869	871	892	867	883	890	856	879	828	809	839	883	843	873	856	816	837	873	883	844	875	837	902	884	928	834	831	842	873	867	930	885	845	826	830	869	831	836	855	825	835	835	854	868	828	831	881	883	859	835	898	850	878	836	841	863	872	857	891	877	829	854	865	849	850	845	850	858	889	868	858	894	824	844	899	867	835	884	838	838	808	846	836	817	829	868	873	860	864	833	864	851	860	859	895	811	838	889	855	886	874	833	850	898	882	840	888	898	890	879	887	799	844	851	834	782	855	865	847	867	854	854	818	864	831	850	825	903	820	846	871	830	860	871	886	847	875	805	851	851	796	827	832	843	830	860	882	857	834	877	890	884	833	899	802	832	843	873	848	885	887	840	811	886	818	841	867	836	847	897	862	871	856	879	872	867	846	850	873	874	873	862	885	910	865	801	911	832	890	862	887	856	841	913	845	843	828	877	816	845	844	853	865	894	838	908	843	839	904	859	810	883	853	826	832	838	898	850	838	814	858	856	871	860	915	807	833	857	849	862	875	791	888	808	823	891	866	827	817	832	870	882	857	864	868	870	824	887	870	847	875	879	906	861	832	864	897	865	877	870	804	845	938	853	865	877	861	894	881	796	861	833	867	855	783	841	824	881	842	832	905	882	849	840	842	874	794	857	863	844	839	821	853	771	888	841	850	811	875	839	805	832	830	773	860	867	820	843	896	832	849	826	926	841	841	915	818	892	879	868	841	879	818	860	825	853	870	858	915	858	826	895	846	852	887	882	844	864	820	836	849	796	850	872	868	838	844	889	892	885	841	832	809	855	864	846	857	894	878	860	831	872	863	837	885	883	826	918	890	835	848	855	803	830	813	801	839	813	840	895	832	848	877	839	860	867	843	913	834	847	850	856	827	844	856	903	878	827	835	898	900	852	837	856	834	838	897	858	862	849	880	830	917	829	832	867	802	872	861	810	811	851	916	829	860	806	852	854	839	824	871	840	807	813	855	848	850	875	879	880	847	856	850	833	865	900	885	866	852	841	856	858	847	788	803	850	856	828	869	824	850	852	843	848	845	867	850	820	801	904	854	840	848	873	862	865	808	844	894	810	855	865	875	849	874	803	883	838	868	869	864	832	863	840	873	813	896	838	884	869	830	848	865	872	845	835	866	849	871	842	843	873	823	847	827	893	821	836	845	878	885	904	865	829	859	869	802	791	837	857	838	860	849	858	793	871	824	883	861	866	907	839	891	842	846	829	841	902	823	879	867	862	855	819	875	859	778	849	868	835	906	846	847	861	803	886	861	903	853	874	855	816	903	796	820	879	868	807	817	818	829	906	846	867	808	868	870	909	855	859	786	866	835	824	812	802	858	852	857	882	804	822	900	807	883	859	890	847	862	879	827	903	844	831	875	870	866	886	840	886	910	849	850	839	919	840	866	868	883	851	884	826	861	848	856	856	863	802	941	862	859	863	879	887	854	803	828	874	874	807	879	854	870	883	873	853	908	850	897	861	880	833	830	829	872	820	861	870	858	873	870	861	902	804	825	862	859
24394	21414	28749	25026	22788	20007	13281	7054	4953	3958	3664	3040	2421	2186	1861	1722	1583	1444	1263	1314	1202	1145	1102	1093	975	1014	987	969	948	947	879	911	928	932	879	875	905	866	886	883	812	906	923	866	870	922	861	912	872	877	890	845	851	878	854	853	864	828	865	850	864	858	858	888	836	856	871	864	852	858	871	862	843	860	838	884	916	915	881	888	861	839	847	854	842	866	868	915	831	845	888	871	839	845	847	794	851	875	898	877	865	842	826	917	885	872	859	894	870	860	883	882	824	882	845	829	834	852	885	869	860	861	857	887	864	846	871	861	869	905	873	848	859	845	818	873	877	883	868	841	858	892	859	876	874	843	839	876	875	786	869	897	904	859	939	869	877	904	841	895	861	869	854	915	790	885	876	851	864	850	834	818	833	837	796	859	869	832	837	894	859	886	859	852	874	873	821	811	896	865	840	848	867	862	828	884	895	843	917	880	813	867	839	871	880	813	847	839	900	853	829	869	836	834	806	811	838	842	870	862	873	848	886	911	878	863	855	885	838	904	814	893	832	807	795	887	898	852	847	846	782	912	856	823	863	830	900	872	829	823	800	832	827	882	866	843	870	821	829	890	874	844	807	899	920	811	861	881	830	859	843	805	848	794	893	845	841	896	885	888	842	823	841	873	947	805	911	904	831	806	878	814	893	817	795	861	865	847	867	828	835	838	855	852	843	845	873	837	921	869	854	864	897	824	888	894	875	828	842	849	856	841	912	876	875	839	823	919	904	871	827	803	879	893	867	882	845	837	882	855	867	948	887	837	858	872	873	817	857	855	868	864	903	859	872	862	812	871	867	866	892	906	912	910	839	827	965	814	848	834	819	877	876	840	908	861	871	878	838	857	846	852	831	853	850	838	893	862	909	813	855	786	863	836	903	845	860	828	871	836	808	844	922	856	859	843	882	868	861	899	810	903	906	880	870	879	851	847	835	837	851	871	873	825	886	903	907	871	881	878	858	850	861	884	860	856	878	853	833	793	862	849	848	811	907	898	914	878	837	896	855	900	876	876	861	816	814	817	847	809	930	866	832	834	823	869	848	852	870	842	883	899	860	867	917	901	844	812	851	850	912	865	855	851	912	878	848	853	833	869	839	849	858	935	847	808	861	885	892	846	874	889	825	850	831	849	866	859	852	831	839	880	849	834	852	881	832	887	797	872	843	850	916	865	890	865	887	889	897	885	872	880	803	906	862	927	855	845	853	866	920	837	864	896	897	873	889	888	895	868	873	841	851	847	873	821	847	854	858	811	891	817	833	869	876	833	885	812	866	903	884	875	851	818	877	859	881	818	840	879	874	902	827	855	862	854	875	838	860	829	908	897	884	868	829	854	839	794	881	843	849	848	840	862	859	842	870	830	866	896	822	877	914	859	835	911	894	852	827	889	842	869	906	910	885	850	862	835	901	912	887	848	878	826	896	848	871	782	831	881	870	837	900	851	833	872	839	849	820	851	836	883	853	861	848	875	857	897	831	882	859	854	895	816	860	835	873	865	899	826	892	863	855	908	942	857	875	889	848	867	843	852	882	882	845	850	836	861	850	885	887	834	866	876	855	906	793	855	858	885	871	864	821	846	831	850	865	869	879	873	840	837	888	840	815	916	900	844	893	846	865	856	844	848	896	894	867	831	855	846	883	834	837	897	832	831	827	876	846	878	905	810	878	806	804	882	846	792	860	854	775	879	845	932	829	830	803	898	867	824	813	843	865	854	840	838	841	847	911	819	842	835	845	859	843	857	818	885	880	862	883	888	926	934	873	853	846	821	832	822	850	842	847	871	885	885	884	803	843	883	909	849	867	861	897	832	837	868	875	870	830	898	865	865	880	877	884	868	872	851	858	879	871	885	864	911	889	802	873	869	876	834	822	837	859	860	837	861	846	823	858	825	876	849	809	829	933	858	779	851	837	842	870	823	860	896	905	864	864	882	878	858	899	849	869	903	844	859	874	826	909	903	856	841	861	852	795	858	883	850	875	865	888	892	864	858	845	887	856	911	821	857	855	888	896	820	805	905	817	891	916	818	833	851	838	851	799	828	810	844	828	883	896	866	887	822	827	842	845	872	836	839	890	827	907	871	879	823	825	877	844	826	885	863	819	833	882	836	845	897	813	803	815	910	860	896	809	866	878	855	834	856	861	842	775	786	842	881	867	849	881	857	827	876	864	822	874	887	847	852	867	901	879	850	857	845	844	834	909	822	832	848	903	805	800	866	889	852	848	884	790	821	924	873	841	897	835	890	880	881	859	843	853	833	853	812	814	910	859	803	853	882	843	809	890	866	814	858	845	899	881	846	908	809	805	869	873	852	917	880	860	862	889	892	808	882	809	834	871	828	819	868	822	816	855	883	836	852	875	811	843	860	923	881	856	876	835	830	852	824	902	873	873	853	878	845	855	859	838	874	836	861	898	867	825	875	851	892	768	796	827	912	899	861	832	857	880	878	885	907	884	854	828	906	812	871	822	852	882	896	854	851	831	833	843	848	867	873	921	864	887	822	850	828	880	830	833	889	854	863	860	847	837	877	899	851	848	884	824	842	904	919	851	851	853	850	815	906	871	825	801	856	838	832	864	826	850	839	882	845	857	852	861	874	885	870	852	860	837	840	842	790	895	875	848	844	830	838	872	780	879	845	830	833	848	811	841	847	869	850	854	877	896	899	822	804	827	766	830	848	848	830	884	887	834	839	869	864	883	878	893	842	864	909	812	867	839	772	891	867	835	850	925	822	837	900	825	839	825	940	904	824	876	851	864	850	859	877	855	841	843	805	877	904	826	842	843	928	874	851	834	822	809	835	833	876	895	896	850	865	887	869	872	844	858	857	849	837	878	913	791	881	888	863	853	883	806	889	871	857	882	871	873	875	853	890	886	805	887	844	853	877	869	910	869	882	865	894	895	824	844	820	862	874	862	853	857	874	861	882	808	822	840	787	849	898	850	871	860	809	834	895	808	865	793	929	862	822	882	854	888	852	866	839	873	838	820	833	879	868	829	822	826	830	828	837	882	849	894	883	887	874	842	802	876	920	887	806	875	835	886	847	806	910	857	803	883	838	837	854	815	820	861	900	813	797	827	850	867	832	885	831	855	799	849	931	845	860	837	862	846	840	866	899	857	868	856	865	846	859	874	809	866	825	815	929	912	904	934	849	898	858	846	864	884	839	872	851	838	851	854	851	842	891	831	842	896	793	853	832	861	856	891	830	858	866	865	876	843	796	858	870	851	830	856	827	888	853	846	893	891	846	830	858	937	829	841	908	890	881	835	874	878	842	837	849	842	836	890	847	785	839	890	810	873	917	869	816	883	877	841	837	865	902	827	892	834	841	846	870	868	866	893	860	858	821	892	851	829	876	833	873	817	841	830	801	917	896	852	874	846	849	835	786	878	900	858	826	825	867	867	840	815	823	900	832	836	818	897	865	852	902	897	821	842	834	906	843	853	819	815	825	897	884	860	907
29243	53093	38899	28586	23521	18204	13694	9168	6879	5386	4841	4130	3241	2620	2380	2040	1881	1609	1493	1397	1350	1311	1242	1103	1055	1019	1001	1006	956	979	938	912	950	932	915	901	881	918	877	862	941	911	916	917	927	901	960	897	882	879	871	839	855	877	831	849	823	913	870	940	843	818	861	854	849	828	843	851	856	857	840	874	874	829	910	882	878	801	817	867	878	849	834	851	847	902	840	854	831	858	810	831	895	871	869	892	838	844	812	869	816	900	814	819	810	827	838	804	870	839	845	879	823	860	809	883	892	804	853	863	835	774	820	811	867	896	831	852	877	796	851	874	831	818	869	825	851	859	793	813	822	864	848	828	883	799	904	873	828	837	827	800	835	829	867	877	842	851	827	879	837	856	808	828	801	806	855	904	816	814	826	862	835	889	836	836	852	874	794	827	823	859	846	850	802	881	903	836	811	875	856	874	856	858	849	827	858	857	856	838	857	856	814	815	836	827	815	886	870	848	868	875	857	843	875	820	868	847	846	824	848	884	891	833	852	863	831	871	839	850	880	856	853	899	852	810	846	882	827	832	845	862	854	833	865	875	815	849	910	858	883	842	887	888	825	818	820	870	861	841	867	802	856	830	850	847	848	868	850	841	860	839	852	820	795	818	860	810	831	868	797	871	836	873	813	827	899	820	879	827	843	830	870	855	857	813	846	846	876	865	867	854	878	841	841	791	869	833	820	829	872	842	832	816	851	833	847	877	834	826	823	885	838	857	851	886	845	861	865	857	877	826	839	874	873	838	841	857	883	862	871	881	816	827	866	833	798	856	859	876	876	916	808	853	886	861	806	849	903	875	837	832	877	855	879	867	890	868	835	894	855	874	895	894	864	830	801	805	841	845	797	866	893	884	816	906	876	823	921	923	847	866	883	860	905	884	813	839	886	840	870	881	835	838	909	879	826	866	815	813	880	807	861	848	858	819	920	848	832	851	829	848	908	868	815	878	932	870	811	856	835	851	841	841	851	843	852	886	851	854	803	861	845	819	840	875	882	890	906	801	887	841	884	860	859	867	847	843	857	803	899	861	889	817	886	862	864	842	838	850	855	817	877	822	880	833	893	879	848	867	879	830	850	856	804	892	833	808	840	854	842	857	833	874	868	862	888	838	832	881	855	874	863	826	881	868	834	855	833	851	897	832	844	839	835	852	840	873	840	878	852	842	823	832	862	867	838	880	862	869	814	830	842	843	901	812	851	844	862	880	828	844	860	862	855	875	822	872	843	865	826	851	834	904	841	809	833	860	828	877	819	839	828	838	881	858	900	841	859	833	867	826	843	870	877	847	843	877	880	848	868	833	840	862	793	829	835	792	874	835	854	841	863	849	865	826	891	832	877	858	852	883	840	857	863	885	840	827	897	848	807	861	891	852	840	798	867	803	901	867	819	835	815	879	807	904	792	852	842	864	843	807	877	851	871	847	854	788	826	849	848	860	835	864	823	860	879	836	866	847	825	826	861	868	926	852	858	916	840	901	828	828	871	795	856	820	880	893	920	817	893	856	856	829	849	784	853	879	884	804	860	836	816	843	837	850	823	836	836	837	874	819	859	896	894	808	857	833	854	830	845	823	858	857	868	862	879	843	857	828	801	807	880	822	846	805	892	837	875	814	876	825	832	916	829	813	819	823	858	864	825	828	843	833	831	869	869	874	913	874	813	863	839	888	852	889	853	833	832	833	863	877	834	884	835	845	835	818	864	824	835	911	883	840	890	874	858	837	892	869	812	856	821	792	866	885	899	918	867	855	876	882	907	789	857	833	912	818	849	855	829	878	888	834	852	843	881	836	881	880	811	846	886	812	856	806	844	831	867	873	849	817	813	838	831	843	854	888	799	851	826	878	897	839	853	804	865	818	885	823	804	801	829	841	863	843	879	820	811	861	871	857	892	854	864	857	834	845	824	833	828	877	838	873	893	919	792	859	849	847	871	811	871	846	885	845	851	836	801	841	856	830	834	889	877	853	849	849	787	812	867	821	887	826	806	891	862	879	840	867	803	891	816	894	808	811	835	834	888	812	824	845	888	825	877	872	825	878	904	872	842	826	869	827	862	922	837	867	891	845	840	897	853	836	859	883	839	866	846	886	890	810	832	821	830	873	832	861	891	895	930	811	806	855	822	851	861	852	855	854	813	894	830	868	901	851	840	831	885	919	939	807	831	877	876	880	868	887	854	822	825	843	854	826	825	875	887	864	879	877	873	837	899	835	853	792	866	821	900	861	850	893	832	794	807	885	878	859	794	874	815	812	872	851	840	848	825	867	844	827	797	863	867	846	818	853	840	871	867	884	835	846	890	867	851	870	852	929	872	870	850	847	815	855	834	837	870	895	836	892	900	867	871	802	858	843	838	862	870	882	881	860	882	845	880	833	883	851	859	891	863	824	878	841	821	849	818	865	820	827	847	872	844	879	866	837	829	797	869	801	833	891	818	856	822	871	830	899	845	810	853	866	863	848	860	870	854	855	834	909	807	823	879	848	813	790	846	866	830	821	887	854	808	853	863	812	868	882	872	862	838	880	864	827	848	882	825	840	855	863	801	848	833	873	869	863	861	801	802	892	887	852	848	857	875	848	885	851	801	842	867	803	869	897	865	813	826	827	839	846	849	855	803	848	827	849	872	840	853	877	885	805	853	810	886	834	896	855	815	878	886	872	862	905	889	847	874	830	839	825	890	863	884	823	868	871	890	867	815	889	824	856	853	846	821	810	847	868	863	924	842	806	873	810	849	839	830	870	824	877	840	873	785	876	861	811	879	837	848	864	827	874	862	810	859	911	840	904	836	887	859	841	877	874	887	854	806	883	843	854	846	810	863	892	878	806	827	855	796	851	822	882	752	846	865	868	838	877	823	830	872	852	814	866	853	831	870	869	824	824	863	846	859	854	861	892	818	864	839	811	870	801	878	853	803	840	826	872	882	876	815	887	869	836	858	854	848	892	912	863	865	895	878	815	863	877	824	864	832	849	830	835	873	831	827	804	812	836	892	875	842	841	842	878	880	811	825	834	823	830	847	904	860	816	842	809	843	826	869	864	822	892	857	845	835	856	846	799	880	868	830	834	843	884	863	876	823	833	844	815	854	776	812	824	853	879	787	866	821	830	901	853	854	897	863	897	812	907	864	837	817	919	911	816	863	842	838	814	865	792	867	858	833	891	807	809	891	891	880	899	839	881	887	872	860	840	888	862	842	822	857	872	768	816	863	872	851	886	878	849	893	839	877	834	837	850	812	833	843	854	864	869	878	845	861	864	830	808	877	859	834	845	859	810	825	850	837	837	830	833	830	811	824	823	896	895	841	902	887	830	898	903	852	861	895	868	874	897	840	839	841	855	867	868	885	828	841	868	872	840	838	844	863	844	847	835	884	874	851	848	866	900	813	798	825	871	852	876	823	850	817	878	840	892	886	815	884	846	847	845	839	872	852	910	829	786	812	843	855	820	909	828	879	876	880	853
25482	21508	28517	26678	19967	13124	8598	5099	3701	2948	2708	2323	2048	1790	1674	1525	1423	1349	1260	1227	1133	1079	1105	1109	1004	1001	1017	998	984	905	971	913	994	974	936	955	937	930	941	967	964	905	969	958	951	915	926	937	891	952	902	933	934	929	965	947	877	933	932	929	962	965	929	914	898	931	920	902	882	917	927	854	935	893	917	923	939	921	938	913	853	930	945	878	943	904	927	913	913	903	941	913	897	936	909	918	897	907	940	923	948	911	946	915	965	849	886	913	952	935	946	879	990	930	957	874	903	925	960	878	877	994	942	906	851	801	900	970	936	883	951	937	980	897	935	897	942	927	942	1038	902	932	926	921	933	942	913	900	953	939	910	849	915	947	949	916	920	905	910	893	935	919	938	928	933	939	929	974	917	957	873	903	929	880	896	870	933	912	932	927	926	886	945	929	914	844	935	925	943	920	915	883	912	865	896	893	850	880	852	892	926	924	904	913	902	886	914	878	876	920	947	892	893	990	916	899	876	895	937	901	958	907	939	858	871	923	941	964	907	898	942	927	913	869	927	908	931	882	908	910	834	924	916	894	903	930	872	877	915	904	881	944	928	929	942	941	936	939	899	851	928	885	933	972	881	945	907	1014	916	922	932	834	931	841	875	928	889	874	892	918	917	941	918	891	921	943	916	938	904	885	919	947	945	918	954	870	958	920	912	898	981	903	964	885	921	966	886	930	928	902	842	937	911	938	959	953	907	844	912	896	878	913	934	911	868	927	907	957	938	939	939	886	917	910	934	956	929	911	940	892	892	934	851	879	912	919	862	907	873	979	986	956	949	905	931	892	870	861	929	895	920	908	913	945	902	951	892	920	976	927	903	893	931	937	967	890	917	957	943	865	918	904	886	883	941	941	922	930	897	950	923	962	911	926	933	918	863	919	932	869	923	889	917	914	911	863	927	901	942	917	884	916	957	946	915	940	958	894	877	885	950	943	875	877	921	876	932	904	938	928	962	900	897	940	921	910	924	949	975	919	891	890	933	888	899	914	905	947	886	918	859	885	921	975	926	930	902	890	887	916	861	941	912	952	888	932	933	909	911	918	958	995	886	903	924	940	884	905	919	957	960	969	918	937	912	920	907	905	945	886	923	891	874	923	900	937	883	926	873	960	960	924	863	913	900	918	945	923	949	940	899	898	931	945	919	915	963	910	869	901	958	857	956	951	963	846	913	948	954	914	885	905	910	918	915	916	878	874	922	873	903	902	914	911	854	935	933	924	957	911	921	970	900	927	878	979	919	905	907	915	927	895	941	902	969	915	882	912	873	935	909	921	899	914	935	922	945	974	876	942	889	949	917	898	910	892	917	889	883	902	939	952	976	990	933	915	924	912	871	893	932	929	857	839	927	937	956	885	954	909	913	932	907	975	902	915	920	905	872	901	883	890	897	947	847	890	921	931	917	917	969	950	917	958	978	895	847	933	922	913	903	894	938	910	963	887	928	917	906	947	913	885	885	911	925	912	885	921	988	943	932	933	913	948	889	838	911	911	863	939	913	936	916	921	935	937	900	957	930	928	900	897	930	934	886	906	956	882	967	901	932	932	964	950	981	950	882	925	904	927	879	903	899	877	938	885	958	929	870	917	961	894	914	970	928	943	912	889	919	972	936	895	901	921	890	877	938	897	895	888	964	961	932	928	896	885	892	950	963	992	898	902	907	932	884	893	909	888	943	881	929	939	909	912	952	877	979	956	943	949	985	934	961	894	926	959	944	900	944	869	937	888	906	933	879	914	920	864	904	917	917	901	916	933	895	914	909	903	914	906	884	896	919	883	909	865	900	934	898	939	949	898	908	944	936	943	919	977	881	929	944	900	876	899	940	853	926	915	900	970	904	957	852	898	925	943	982	893	899	898	897	922	915	927	952	878	900	937	930	916	872	916	906	920	920	860	847	901	973	922	891	895	891	876	969	960	947	929	933	934	905	900	941	923	903	937	933	942	918	968	921	873	893	938	949	947	873	879	926	886	963	905	951	895	906	864	919	875	910	883	916	911	883	866	926	890	886	977	960	937	942	957	928	922	913	894	880	891	891	919	933	911	925	887	902	933	915	918	919	910	897	969	888	940	924	906	859	945	920	929	913	878	888	946	922	869	930	924	914	866	858	889	919	905	842	888	916	925	889	888	913	936	881	875	920	925	911	944	919	853	910	924	926	960	939	912	917	922	894	857	859	896	843	926	907	902	920	933	886	963	866	951	899	913	883	907	929	876	892	921	986	950	902	940	886	922	929	915	935	955	934	889	938	875	896	938	926	908	910	965	926	886	919	925	926	926	896	914	897	940	892	986	870	915	916	929	939	862	966	901	889	886	948	941	907	834	925	937	963	909	881	880	907	887	911	875	906	935	974	917	919	874	948	908	907	919	897	938	879	982	943	872	964	882	964	983	892	944	887	908	895	910	947	895	922	952	911	911	917	937	904	903	952	961	940	920	931	917	947	875	932	923	883	904	909	984	951	889	928	927	939	886	966	907	924	854	867	908	909	909	933	951	876	932	919	894	926	967	944	921	953	945	900	895	971	983	881	949	946	873	897	905	910	881	909	877	954	890	905	923	916	967	892	897	917	912	833	915	911	924	905	946	958	958	988	931	931	917	945	913	925	885	860	886	878	931	947	952	917	875	920	929	924	895	948	902	928	890	883	905	894	938	893	923	937	864	964	915	913	895	951	920	920	881	921	897	913	921	928	853	910	895	932	887	932	876	924	885	901	919	937	915	902	936	921	963	925	919	905	908	905	873	917	901	892	902	898	951	913	928	899	890	923	933	923	906	903	977	925	921	916	909	890	885	915	927	908	912	928	902	915	980	923	894	941	896	902	962	959	922	928	945	926	910	875	961	901	907	858	919	918	939	907	937	931	904	905	878	903	954	963	894	949	893	940	914	919	946	910	929	889	933	890	959	878	923	948	909	892	958	888	945	912	928	958	912	921	884	905	889	930	948	872	893	903	929	932	931	912	923	886	875	862	908	892	912	887	935	902	917	914	883	870	941	890	901	956	931	943	901	925	940	949	932	938	890	877	933	939	857	921	887	883	921	916	904	948	926	888	886	892	911	929	925	958	875	945	1039	861	890	941	942	898	909	905	863	871	890	898	920	876	991	894	952	894	878	874	894	899	873	932	931	987	890	953	913	906	928	930	937	920	955	897	940	920	917	922	925	907	902	923	959	895	920	921	942	917	951	901	915	922	922	936	951	929	896	897	978	904	917	936	890	932	906	907	954	869	885	907	887	931	889	878	899	974	914	872	880	963	1019	915	922	963	894	900	872	887	924	953	961	919	912	893	948	913	881	915	928	929	934	937	901	862	939	960	953	949	897	913	872	886	902	919	874	946	917	910	899	887	947	936	899	880	927	987	906	885	943	885	920	913	897	911	868	898	885	896	958	906	932	901	911	953	898	919	962	923	884	947	934	945	913	901	903	930	914	936	919	899	924	922	939	866	938	907	932
30629	52344	38050	25371	19332	15130	11021	7300	5440	4426	3763	3261	2700	2228	1976	1724	1680	1528	1319	1351	1180	1191	1073	1089	1085	1089	995	970	997	978	967	935	931	988	955	931	939	997	950	924	885	906	964	956	926	942	959	942	958	989	937	913	888	991	904	926	931	940	891	871	905	878	921	916	939	899	890	920	881	933	887	914	897	979	826	925	886	895	855	934	873	900	929	914	896	869	919	958	919	908	953	925	988	923	902	829	946	930	921	902	907	893	867	902	902	953	900	879	938	877	878	884	946	934	924	915	949	929	951	932	922	919	901	891	882	856	937	881	880	934	946	933	957	914	951	851	916	968	884	892	859	884	907	887	903	914	913	920	885	923	895	922	894	1018	887	921	924	927	925	904	931	889	971	900	875	932	897	909	961	949	903	898	899	931	955	879	873	930	818	927	928	929	875	949	919	878	904	926	933	954	900	910	879	899	890	904	918	905	860	913	907	913	905	922	914	843	909	882	923	937	920	923	855	910	916	955	923	856	832	922	908	948	922	916	889	896	930	904	952	894	941	893	947	918	900	929	926	859	883	1010	884	929	883	946	882	916	891	931	900	921	940	885	934	906	894	929	868	898	875	874	914	874	896	905	841	914	914	912	911	855	920	895	896	875	926	858	931	954	974	982	945	896	880	955	862	885	910	932	865	905	891	904	939	963	922	941	915	952	899	870	985	865	930	944	896	918	964	950	880	882	921	901	934	905	886	897	903	877	917	938	899	921	978	886	888	928	931	887	939	904	901	906	917	929	922	955	917	929	837	933	906	894	896	921	919	882	891	878	928	925	896	936	926	957	898	954	855	965	883	924	845	891	894	885	907	933	863	914	925	905	889	940	923	927	900	894	896	895	912	937	943	907	878	892	931	944	905	913	913	951	850	957	858	923	889	881	889	905	926	934	939	857	877	943	912	909	954	921	868	902	908	915	909	905	917	954	927	951	898	946	876	881	954	864	905	904	909	995	946	889	902	904	936	900	938	911	925	933	908	952	879	892	867	928	909	882	900	884	894	914	926	898	957	880	945	938	898	878	884	929	892	912	871	898	926	916	842	941	919	875	926	919	947	877	901	904	885	860	939	882	881	944	940	922	939	898	868	909	912	945	934	910	948	896	879	976	962	927	869	883	910	940	846	916	882	929	950	925	900	892	898	925	946	894	964	898	911	931	872	908	892	867	894	942	951	890	852	906	890	900	941	893	927	896	892	920	908	908	888	944	919	969	909	897	889	920	912	932	919	904	851	922	912	924	956	935	881	890	934	880	951	897	841	894	937	895	888	882	930	913	882	928	932	904	879	892	912	928	928	906	937	926	888	911	927	873	901	919	888	934	889	850	872	945	888	851	976	949	885	900	928	861	906	906	964	841	912	944	913	948	953	900	907	879	896	921	880	851	911	932	952	914	882	918	960	906	870	923	900	875	883	926	905	903	922	813	911	894	931	940	906	949	875	928	905	884	880	975	927	902	919	883	904	943	893	929	880	903	925	921	942	901	920	902	903	906	994	911	925	883	962	963	878	915	928	947	870	962	880	958	902	912	867	878	921	909	922	917	922	894	914	930	925	906	906	885	903	948	1001	958	915	914	880	899	894	926	885	858	1000	918	910	925	970	861	922	927	946	935	884	911	835	926	923	988	958	917	912	856	899	914	914	927	881	944	887	923	933	869	975	947	911	944	881	918	906	884	926	932	925	878	932	904	927	917	877	897	876	924	993	914	977	890	927	931	914	896	870	943	884	890	869	885	893	923	916	969	916	878	940	900	897	914	923	851	850	943	924	957	888	923	903	928	912	913	945	952	879	921	877	943	860	909	925	913	895	888	947	846	972	925	952	924	938	890	909	856	928	880	921	904	910	909	851	918	857	873	953	888	913	874	912	907	907	865	900	928	887	931	892	934	917	907	929	945	936	939	887	911	905	941	936	858	904	966	953	941	898	907	932	928	896	899	926	945	944	918	933	875	935	916	941	983	926	904	964	916	887	935	938	926	925	900	919	904	947	930	865	911	920	938	950	916	880	931	889	917	861	950	888	939	917	887	926	908	915	855	940	927	911	918	910	934	889	868	892	877	936	906	854	892	886	904	863	885	946	915	939	900	913	905	893	881	931	928	897	920	928	891	928	951	866	937	880	917	874	880	907	914	962	966	930	919	926	903	944	890	901	943	924	943	919	897	911	932	953	881	899	909	872	881	892	915	905	869	981	899	887	896	929	851	875	875	866	967	907	894	894	899	904	912	840	848	840	918	882	900	877	921	909	890	918	895	948	926	902	911	966	889	929	883	985	914	956	941	893	909	922	936	909	875	938	888	927	878	851	885	905	917	956	878	913	927	935	919	901	980	1003	952	878	902	963	902	846	940	898	854	922	922	881	909	936	905	932	903	942	880	932	887	895	889	924	915	892	886	923	982	956	936	919	927	914	874	855	943	932	891	845	1004	899	930	933	930	959	877	869	903	859	918	871	943	879	913	927	908	907	929	917	855	884	924	901	891	909	973	922	893	922	818	892	843	846	939	902	963	937	947	873	921	914	964	945	929	966	870	913	871	915	940	852	915	930	934	863	880	916	886	905	927	971	896	898	935	926	936	874	889	923	979	890	880	854	935	898	839	891	905	930	888	854	903	894	917	872	856	915	867	859	950	934	897	844	942	924	919	909	944	906	968	925	973	889	885	922	886	855	905	933	965	862	907	919	915	900	912	912	890	892	947	901	896	884	846	876	910	947	901	901	938	892	838	951	928	1018	917	956	926	899	921	907	879	939	932	939	961	876	956	924	961	897	945	931	885	883	916	943	950	906	958	836	871	903	942	934	930	925	877	909	941	903	891	877	944	914	901	898	939	947	904	890	907	947	860	905	919	907	849	860	927	887	895	924	888	926	916	907	921	929	892	871	909	894	880	961	898	815	895	906	872	930	898	920	944	922	917	862	965	965	941	948	923	874	936	892	891	923	974	858	922	895	918	947	916	967	946	918	886	957	983	937	912	961	907	888	877	914	919	889	939	896	910	857	942	929	939	909	904	885	922	899	920	906	981	914	869	932	888	918	924	971	834	895	916	863	908	920	975	897	896	902	883	871	916	913	949	884	917	913	967	898	916	989	838	963	934	907	995	936	899	907	955	872	870	927	952	927	858	958	902	920	895	897	908	914	914	912	937	868	858	867	942	880	927	889	891	895	899	905	919	935	972	939	903	908	896	921	929	951	899	888	949	877	898	956	935	871	909	986	910	873	899	909	868	895	926	891	920	926	961	902	901	917	934	905	908	915	878	872	960	951	919	905	879	936	899	883	851	954	920	939	991	939	885	868	860	933	890	879	871	874	864	952	915	922	888	938	926	947	917	938	904	881	930	882	861	872	900	933	915	876	887	906	879	932	872	936	965	863	889	911	959	907	901	919	989	920	907	862	905	903	864	877	942	932	970	922	920	934	914	937	901	907	937	869	902	919	927	939	885	934	902	921	976	853	888	874	946
23163	21444	29209	24143	21766	23103	20358	9246	6007	4797	4334	3570	3099	2601	2354	1966	1909	1658	1553	1463	1408	1328	1280	1189	1143	1188	1109	1059	1115	1107	1080	1060	1054	1015	971	999	1014	1025	987	1023	1048	918	990	1006	980	1038	1016	979	989	1066	970	916	959	1001	941	943	950	954	976	958	948	1012	981	880	955	973	1004	968	1021	979	955	978	989	1023	946	924	961	984	1014	954	1010	999	974	969	957	950	959	974	969	1038	958	963	946	967	958	1011	1000	949	939	975	969	950	939	968	997	966	950	961	927	977	1007	995	987	975	943	993	900	998	976	936	935	1013	967	928	972	948	983	1027	927	967	1016	952	966	956	884	936	927	936	955	1006	948	960	905	1020	984	962	953	921	954	938	955	925	944	969	933	982	966	950	1001	944	976	981	953	883	885	996	997	974	954	974	941	985	985	993	922	982	951	954	989	934	946	965	962	953	954	941	957	959	988	1013	1007	897	983	1003	946	919	930	980	996	969	979	1044	954	1014	990	955	949	953	945	924	973	995	984	954	1003	957	941	948	982	997	979	937	993	997	913	996	956	1048	1015	993	1007	970	927	1016	896	998	968	897	939	968	1009	945	888	940	996	989	979	915	939	941	969	1000	961	948	1041	974	958	972	955	931	907	958	999	987	960	952	950	936	999	929	990	995	897	934	954	992	1011	976	974	975	985	999	878	1016	923	973	910	948	933	972	976	958	943	974	956	924	977	917	955	974	933	928	961	913	988	949	991	983	1005	895	932	908	953	952	990	941	913	962	920	938	937	983	984	982	974	932	898	999	989	989	961	945	967	996	963	1001	999	980	990	968	1009	964	973	1034	945	928	986	995	1005	1019	928	1002	903	900	974	952	951	964	998	934	986	971	960	1033	925	960	979	987	990	972	1012	960	992	963	940	936	1031	1021	932	1038	1018	945	959	989	983	938	986	940	948	937	974	984	988	953	974	978	983	1022	964	1006	979	980	982	924	967	949	960	972	946	984	972	978	895	1019	946	1028	1016	928	983	921	956	904	974	951	969	954	950	948	948	949	952	971	896	1001	984	967	963	966	983	937	965	965	989	941	988	928	965	940	952	1006	984	933	945	915	957	977	950	935	925	947	929	968	1015	973	964	945	978	967	944	965	962	950	993	957	945	957	953	1021	976	956	924	979	998	930	962	953	988	909	952	930	955	957	937	979	962	896	961	940	893	968	956	966	1002	964	1020	962	971	914	990	918	975	943	972	974	1001	951	985	975	907	1015	925	1004	955	1031	905	978	942	941	985	986	996	943	925	993	947	960	939	946	912	975	969	1013	977	1002	952	991	965	961	946	899	939	968	926	946	957	971	880	897	984	961	914	1035	955	1012	961	980	972	965	1017	988	932	968	1000	978	970	959	957	927	939	951	910	959	985	1007	955	993	929	919	980	964	1017	973	937	997	975	962	963	906	1000	966	985	948	959	954	940	970	952	947	957	967	966	938	949	917	1013	942	999	1011	942	1010	995	984	938	976	940	975	986	918	1005	921	962	889	974	995	967	937	977	981	943	930	984	954	940	943	887	962	981	990	948	934	901	929	944	964	956	935	932	959	990	958	954	925	920	977	975	945	972	1018	947	910	985	966	945	932	1008	974	1031	949	1004	999	953	930	1055	935	980	991	961	1052	941	996	936	904	962	975	936	993	1003	935	929	960	950	927	973	955	957	961	988	959	981	933	985	955	997	944	996	967	992	944	975	881	922	936	1008	952	982	1012	1003	955	943	987	947	930	961	960	912	938	947	987	936	983	950	998	966	966	1022	952	910	932	973	982	951	995	961	966	912	1013	948	973	958	1017	931	959	992	993	991	957	970	945	1032	981	988	991	963	946	917	957	955	958	1003	939	967	965	953	987	955	983	967	982	942	967	929	946	927	920	966	1040	952	903	982	982	915	1009	927	935	935	968	952	1004	994	957	980	973	1016	990	1002	950	963	944	922	1030	1022	964	900	925	952	983	982	899	958	939	956	950	938	940	936	980	1009	974	971	985	944	950	913	948	940	931	963	966	926	1012	969	1025	945	948	959	974	946	999	1012	950	931	963	926	960	1019	921	1028	919	946	947	1019	964	978	944	898	911	945	983	937	968	988	906	976	955	975	971	963	970	942	932	970	971	903	904	924	931	961	963	949	935	954	969	986	883	948	1013	947	927	1019	982	932	942	870	972	911	933	956	1003	977	943	947	931	961	946	906	935	938	908	927	946	981	964	956	929	937	972	1034	923	974	943	955	943	967	957	948	1000	942	929	980	927	983	972	966	945	983	964	991	931	992	939	964	984	937	882	974	951	999	997	966	916	948	929	948	919	991	937	1014	880	937	974	1014	964	960	946	990	961	997	935	989	923	1005	897	955	1014	935	998	934	908	956	919	985	928	993	1016	1016	918	972	943	975	954	875	976	1006	1014	989	991	903	937	972	919	982	952	925	993	973	965	938	982	998	981	968	983	924	970	954	987	971	1038	943	974	954	923	1011	892	949	948	953	969	948	1012	972	968	968	971	948	994	882	970	922	978	958	887	934	938	959	1013	915	927	1022	897	970	1005	971	927	995	990	950	1002	989	884	943	984	998	889	966	955	922	894	965	963	964	964	958	999	977	993	948	980	975	963	931	963	940	938	980	999	912	1028	975	947	953	984	985	938	983	1004	993	1000	987	935	986	1034	915	956	988	946	936	978	961	969	925	954	967	982	958	957	909	955	985	933	990	955	988	920	978	950	950	933	955	956	986	980	985	952	989	938	936	967	944	925	910	960	916	961	990	991	959	969	1002	935	953	1024	967	942	960	958	992	917	921	932	892	920	927	1008	975	970	1004	986	957	967	925	976	968	932	908	974	963	958	993	939	965	954	974	998	976	894	894	1010	929	929	992	949	943	972	917	954	997	957	930	917	1005	1021	944	927	890	963	998	952	944	942	974	944	967	939	974	955	1014	914	949	997	958	929	1007	970	977	981	992	1017	947	938	958	971	934	931	954	1006	966	956	936	948	918	951	972	925	920	982	942	974	931	1034	960	939	986	975	877	968	947	955	939	954	987	934	958	957	953	946	968	975	991	935	916	996	931	974	943	1012	905	908	969	943	940	954	1005	959	927	866	957	940	998	985	964	970	953	959	946	939	947	962	998	951	946	996	977	1013	990	950	945	1026	995	926	973	958	961	1014	968	1026	971	914	948	937	919	963	958	923	1019	950	944	999	933	975	979	965	969	970	994	963	940	978	987	1003	974	994	996	948	991	948	883	960	982	975	934	998	975	971	940	999	950	993	908	946	980	944	989	955	958	1001	986	955	939	899	942	993	894	964	938	985	967	892	970	979	997	950	973	978	954	957	969	887	925	991	947	981	926	954	954	971	877	940	970	938	992	982	935	906	966	990	953	970	917	989	979	962	986	985	941	964	964	1005	967	980	941	968	894	967	1008	991	936	988	915	1011	981	992	966	968	981	959	1007	985	928	960	981	1022	966	918	875	951	905	924	953	979	989	891	992	954	954	957	945	944	972	952	934	1022	1013	959	889	932	946	1026	974	973	993	995	941	937	928	915	924	927	989	946	905	979	928	965	927	913	952	939	944	1009	949	1024	966	992	956	964	947	953	920	1005	923	920	928	968	921	951	950	938	961	929	974	953	1020	913	923	972
36556	59463	45258	31411	25497	21328	16145	10892	8050	6321	5386	4861	4042	3227	2771	2372	2190	1859	1723	1673	1380	1392	1333	1293	1173	1131	1108	1111	1083	1111	1039	997	1075	1008	1016	983	1019	1039	979	999	998	992	984	931	990	1045	965	1004	1044	927	939	949	967	955	968	972	928	858	989	929	959	916	1007	941	924	986	936	945	962	932	881	953	882	942	963	921	961	958	987	938	989	953	924	931	922	944	930	946	909	954	938	909	931	943	965	901	941	896	936	939	909	936	905	922	881	978	958	928	879	1007	982	882	912	973	918	995	921	908	917	976	885	969	999	982	932	940	909	907	910	926	915	916	909	939	903	948	991	891	975	954	911	1010	982	977	923	947	907	903	913	950	954	935	922	923	923	884	959	894	939	930	953	958	859	944	908	967	922	907	902	948	910	918	906	938	962	959	932	946	936	882	984	916	911	939	883	959	978	937	1003	934	935	937	922	941	937	898	969	927	929	901	942	968	942	934	973	947	852	941	951	974	898	930	907	939	949	898	919	966	906	869	951	939	954	982	944	910	943	908	995	986	920	896	886	900	917	944	927	906	965	938	915	911	902	960	962	885	965	908	948	895	931	911	893	965	896	960	933	894	952	899	900	967	901	968	896	929	883	962	929	932	925	909	896	940	959	906	940	955	880	941	911	1002	1030	939	965	952	927	988	952	928	905	946	902	916	919	878	979	948	927	939	938	941	949	918	905	921	974	968	947	934	971	906	924	960	989	973	893	924	928	930	946	966	915	883	920	957	917	957	953	944	949	945	914	901	969	1002	957	901	934	935	986	928	946	955	906	923	872	947	909	948	969	965	994	913	941	913	898	933	957	936	929	932	971	933	959	923	907	934	924	937	975	949	881	936	937	896	922	955	919	977	900	944	955	929	900	865	905	906	938	901	954	931	926	938	945	886	943	956	926	898	908	906	979	945	951	924	955	954	900	881	930	930	973	932	913	912	921	980	936	943	943	880	939	945	976	894	943	965	934	935	945	976	915	980	983	1015	902	933	884	929	885	936	928	963	931	950	991	895	914	1000	882	969	916	942	894	928	930	938	911	897	847	941	905	967	956	902	949	891	916	877	881	877	936	941	965	962	975	930	946	916	908	924	1001	937	939	946	982	974	949	993	872	943	909	893	924	895	935	964	960	907	921	909	949	931	944	905	929	927	962	945	932	919	903	921	942	899	961	985	983	963	907	925	964	966	910	934	951	989	923	934	972	970	903	945	937	887	932	932	934	981	877	883	945	917	941	983	960	949	957	926	930	923	971	974	917	906	881	889	918	994	909	960	971	900	951	934	913	926	965	946	990	908	961	901	898	910	972	970	912	897	895	941	904	945	916	900	915	955	949	929	932	934	946	900	948	945	925	904	910	907	906	973	903	922	896	956	890	901	929	891	924	891	919	956	905	919	951	936	964	923	936	920	925	980	959	931	893	927	916	895	951	892	914	950	927	928	961	911	964	925	892	959	952	966	926	930	920	958	951	937	893	888	921	894	900	933	929	951	949	889	956	960	926	919	955	970	867	919	970	935	917	959	957	995	941	972	926	918	926	904	929	941	893	917	918	927	963	941	995	959	968	885	969	938	998	961	924	924	983	953	923	976	888	921	907	930	953	982	897	932	915	948	995	946	963	896	916	955	911	947	917	918	885	975	955	952	963	889	974	879	957	1000	961	882	934	957	958	960	913	975	952	918	907	948	951	926	912	911	957	929	858	919	956	896	830	916	950	904	952	906	920	959	926	947	913	973	959	910	908	941	940	972	930	913	885	994	955	963	954	960	967	906	913	943	935	934	853	942	908	971	966	939	987	898	951	970	935	959	963	927	897	937	930	934	932	893	983	988	956	956	950	935	947	962	879	937	956	908	892	942	971	947	929	926	913	919	878	953	877	885	964	910	920	935	986	925	967	919	919	946	914	982	904	947	941	933	926	949	951	936	908	917	930	913	905	924	935	889	922	876	941	974	963	939	900	931	919	950	957	979	901	1006	1018	888	970	912	897	940	981	985	919	941	912	891	925	893	944	941	912	901	935	996	971	902	972	870	950	921	936	965	933	927	952	943	977	992	973	978	962	885	890	985	939	945	979	904	915	975	899	922	968	944	967	931	971	925	897	946	944	909	921	976	955	948	949	971	948	904	913	948	909	988	859	937	979	893	935	926	952	919	927	946	967	922	905	1016	980	893	973	915	959	903	916	963	863	881	1003	911	972	911	887	984	982	953	980	904	927	947	931	919	918	923	1013	905	943	991	950	997	923	930	928	958	923	933	939	909	942	910	963	943	991	937	953	910	912	915	906	973	946	890	998	949	888	900	930	939	938	937	883	962	902	884	1030	939	997	932	947	878	937	907	964	915	890	921	952	926	984	962	926	896	937	956	912	930	935	933	942	930	897	948	941	931	976	975	918	942	920	881	928	902	930	904	989	893	1002	880	987	899	954	899	923	930	936	981	935	907	915	900	907	964	947	980	954	930	924	971	913	985	999	967	952	929	921	941	962	910	934	900	936	910	921	893	893	882	982	951	1009	947	912	923	931	990	954	941	890	975	944	943	931	940	951	911	950	932	913	971	931	936	898	927	907	936	928	961	954	903	929	880	963	920	870	882	949	919	935	870	938	955	915	946	903	943	944	914	946	887	942	908	883	952	976	912	959	961	944	967	937	961	922	925	969	960	883	940	908	985	966	938	940	960	945	916	972	998	989	929	901	928	959	909	981	975	915	955	896	913	899	924	981	976	950	928	1002	964	940	916	942	885	928	933	947	952	952	934	938	950	964	927	942	946	933	964	957	950	866	961	903	911	934	874	939	926	929	937	922	950	1021	895	986	995	978	890	881	958	906	946	930	956	955	940	903	939	928	927	913	911	925	945	1004	941	940	911	919	972	936	913	917	935	970	924	902	925	903	986	962	1030	982	977	929	953	920	947	854	912	966	934	933	942	936	915	868	950	951	911	941	982	942	956	948	927	972	973	905	846	910	920	938	932	902	907	962	947	962	943	883	969	924	904	950	932	922	945	927	969	918	929	909	893	967	964	943	932	909	937	945	932	966	950	935	890	1003	965	925	999	898	950	995	970	912	932	934	948	915	955	916	917	931	933	917	957	920	932	959	962	939	919	945	886	934	951	990	897	958	912	925	956	925	922	944	939	850	957	900	886	946	945	914	959	964	989	961	949	917	954	931	902	949	932	936	941	907	884	931	911	908	855	931	937	892	967	930	905	906	989	981	942	984	894	944	978	942	891	918	933	890	954	948	936	925	988	905	942	929	904	950	926	971	868	919	901	895	952	973	966	948	917	963	899	916	991	939	937	926	911	971	988	934	932	852	931	936	937	916	983	919	939	947	914	960	930	901	943	924	972	958	973	914	932	950	936	978	910	996	928	940	885	905	897	986	979	904	970	955	939	918	911	947	890	911	953	956	962	894	972	994	899	885	952	917	994	971	949	958	955	933	918	884	978	951	951	948	941	953	941	912	912	918	910	958	932	924	894	948	914	915	917
31744	30899	32501	22900	14139	9665	6259	3944	2963	2346	2017	1886	1761	1543	1410	1380	1165	1143	1076	1063	1037	1028	960	1001	936	926	853	906	916	837	898	917	923	956	867	870	872	891	821	871	905	868	869	834	860	889	890	848	827	855	893	880	875	860	809	846	816	854	834	853	803	871	858	844	854	821	803	825	841	869	778	834	853	810	851	846	834	827	892	815	799	800	875	841	845	831	859	857	819	793	843	794	874	811	829	873	827	805	796	814	829	859	852	875	866	884	848	833	819	792	819	834	866	823	843	822	844	838	862	807	860	848	881	786	845	853	850	815	844	829	876	820	887	869	831	844	841	836	805	851	851	798	851	849	854	825	784	841	856	816	842	824	841	816	844	870	863	827	852	864	856	826	817	843	873	848	876	804	868	833	822	800	834	817	832	779	884	886	806	842	863	838	848	861	812	859	820	842	819	860	821	834	850	826	896	843	812	832	865	855	870	829	869	875	867	874	876	804	814	840	961	964	871	859	825	835	832	870	794	858	836	885	905	840	847	869	874	829	847	868	883	856	778	802	826	847	867	857	896	819	829	813	848	811	795	772	826	843	815	878	859	822	808	798	817	903	864	818	886	818	820	877	819	840	874	783	880	837	857	828	845	906	816	836	838	829	854	829	874	808	874	824	840	884	832	800	828	850	857	846	829	818	857	783	856	833	800	863	847	837	809	851	789	844	807	800	832	818	858	870	859	858	868	838	842	879	826	851	815	862	833	866	829	790	863	833	845	837	825	816	854	820	812	866	918	870	832	807	820	842	823	818	792	862	839	844	855	893	822	860	881	792	837	871	865	885	832	851	773	850	853	804	877	845	825	840	803	827	865	805	847	888	861	771	848	853	818	875	769	830	853	827	861	819	821	888	846	825	851	860	791	864	821	835	845	852	808	875	878	833	822	805	821	913	799	827	866	813	872	836	848	855	854	816	864	825	876	783	864	811	838	839	839	829	844	847	834	872	839	813	798	880	871	895	828	883	876	777	882	829	892	856	814	847	824	799	853	845	850	858	833	854	830	807	793	832	915	840	857	831	830	813	838	881	846	800	812	855	827	848	810	894	884	864	834	864	837	816	805	824	826	883	818	845	782	837	859	827	840	871	844	803	833	814	860	812	804	827	864	888	837	880	874	792	870	862	839	838	881	819	853	858	841	840	826	848	857	843	823	865	883	829	835	814	822	832	873	853	812	849	808	804	799	834	871	851	887	886	869	830	832	868	857	832	912	847	829	858	849	831	851	858	844	881	817	832	771	866	868	908	842	847	877	870	915	840	843	819	850	862	845	811	913	838	844	792	836	844	781	828	869	877	851	868	812	834	849	891	832	856	787	819	883	875	853	852	842	838	863	869	835	825	853	820	824	816	843	851	853	821	867	895	894	802	858	824	869	861	839	818	836	804	799	812	826	861	792	863	786	842	822	854	896	839	863	787	829	908	899	829	885	776	825	835	833	854	866	834	859	805	798	840	879	855	811	886	830	800	829	895	835	795	875	795	856	833	855	834	815	824	826	861	794	844	810	793	864	871	885	837	853	897	835	779	821	853	863	814	847	861	826	844	854	840	860	874	805	854	842	773	837	823	875	842	856	808	857	827	854	842	867	866	883	806	877	801	830	809	851	813	855	856	823	828	811	863	834	828	814	818	805	815	887	846	867	867	788	873	832	865	847	805	814	843	821	826	851	752	830	836	835	857	843	811	839	881	829	855	773	834	851	782	858	852	816	799	830	836	858	859	842	816	799	871	835	824	811	867	848	841	841	778	824	842	856	816	833	838	867	896	878	903	886	863	887	804	776	878	912	781	838	836	814	840	830	812	877	850	838	917	853	858	822	847	850	840	844	822	822	829	816	812	846	851	874	830	872	828	791	829	852	894	816	901	865	845	848	886	845	801	816	840	828	856	827	777	867	750	781	833	875	852	845	828	829	834	905	924	791	794	814	857	828	796	839	861	875	835	858	812	823	801	841	873	841	786	833	882	831	849	840	843	837	804	844	793	859	861	851	873	827	791	860	877	815	780	841	802	851	813	899	844	845	834	872	867	827	891	822	867	882	832	857	808	829	837	805	833	844	817	824	839	850	842	906	874	828	808	833	867	862	874	868	818	912	776	832	854	848	807	820	815	841	822	817	842	856	866	841	837	862	857	835	800	868	841	906	828	839	856	832	851	871	783	839	840	890	866	805	851	823	847	793	877	813	853	803	807	895	865	838	796	839	854	846	796	884	846	848	858	826	834	835	875	844	835	828	860	847	810	840	867	782	866	841	869	890	839	823	911	824	799	898	802	838	838	888	819	817	849	789	833	835	809	819	840	834	859	881	894	856	892	861	912	877	852	846	819	836	833	810	822	839	847	812	855	833	822	862	812	867	820	831	831	869	795	828	856	835	848	820	831	871	867	851	884	839	920	826	849	869	833	848	901	844	895	850	839	859	840	824	835	875	843	853	885	814	863	797	806	830	893	882	914	828	861	858	860	836	838	878	871	798	787	851	848	831	838	810	849	804	810	885	818	824	781	869	850	794	824	868	837	836	815	891	846	845	838	874	906	863	861	812	858	900	812	806	850	843	800	825	791	889	829	859	830	861	834	876	841	842	813	853	810	835	826	841	850	853	843	815	847	835	833	806	850	823	868	892	822	843	859	842	841	874	795	797	838	883	811	818	863	823	840	901	832	803	869	843	847	881	806	874	842	861	870	842	825	867	828	826	833	835	815	848	859	838	861	840	850	793	839	825	858	877	872	814	851	858	813	831	852	846	885	753	789	851	823	870	832	815	888	843	801	819	892	856	895	865	870	851	825	818	831	835	812	833	839	821	847	827	829	829	833	845	851	829	802	876	835	883	876	848	835	841	829	842	781	889	828	837	823	843	854	875	870	858	844	834	769	884	826	864	861	804	846	882	869	845	824	868	841	821	869	817	863	795	864	850	858	845	855	808	775	831	858	819	883	824	829	828	851	822	840	809	853	836	807	822	804	804	819	848	872	841	895	922	853	850	888	780	886	862	819	860	837	831	848	909	830	849	878	837	860	864	895	853	853	819	837	888	836	786	871	903	840	842	857	848	842	900	915	828	822	851	868	847	857	870	863	795	859	821	810	817	875	874	898	751	779	797	905	804	840	857	888	830	852	817	859	826	863	872	890	865	847	874	820	829	867	857	840	862	805	842	847	788	870	829	856	801	845	833	885	799	827	929	847	853	827	850	854	820	846	827	816	836	825	801	785	850	828	814	844	791	862	817	860	860	813	793	825	769	843	869	814	834	855	822	829	882	871	804	789	826	824	785	871	802	819	849	819	861	853	842	826	854	891	791	846	852	889	817	763	858	832	888	851	878	858	843	822	835	899	815	816	823	820	858	842	837	901	812	845	864	860	792	867	870	886	900	885	814	816	829	871	841	894	849	851	868	853	805	861	818	865	844	830	872	821	832	814	844	792	866	833	904	836	873	837	844	795	859	761	936	878
32567	44895	32561	20464	15989	12450	8806	5892	4325	3468	2814	2597	2259	1896	1600	1545	1487	1306	1226	1137	1076	943	1029	1019	964	957	946	897	841	854	883	872	909	845	885	848	889	897	822	867	898	847	806	892	854	840	809	843	845	847	838	856	853	819	864	882	835	882	856	829	826	878	893	859	840	836	788	822	823	843	820	829	883	844	830	819	773	858	870	828	862	863	828	834	893	783	838	848	838	821	839	860	823	858	845	822	809	881	798	858	865	811	876	827	863	809	813	796	815	838	834	766	829	840	863	834	859	847	816	813	822	874	834	874	866	827	813	803	865	867	838	815	811	875	851	862	830	820	857	866	818	823	848	827	849	842	907	866	874	797	811	852	849	844	826	831	840	772	871	809	892	893	875	899	820	846	832	790	859	804	822	856	836	918	875	871	857	824	835	823	867	832	897	836	850	846	851	832	840	840	829	844	796	857	838	828	889	790	843	897	924	865	884	840	825	805	841	839	873	906	861	848	870	841	809	862	833	808	808	843	857	832	841	854	856	851	843	818	808	790	809	819	867	819	851	823	879	870	869	873	830	877	808	812	851	915	814	857	868	875	811	887	881	827	816	823	854	867	843	883	799	804	833	817	866	816	887	781	873	839	801	843	834	885	843	863	823	881	895	862	810	817	868	861	860	812	836	890	858	831	845	885	829	830	875	847	890	804	813	891	902	867	893	866	865	874	835	851	851	855	884	826	816	814	855	815	866	895	891	878	830	861	796	834	841	797	846	837	894	859	860	843	894	816	838	833	822	846	828	859	832	829	867	833	842	841	829	779	859	901	875	813	828	807	889	868	775	875	854	837	865	810	843	833	863	805	856	845	848	838	848	796	806	792	827	829	837	807	884	797	877	821	874	758	842	836	812	803	806	841	884	833	866	870	832	833	823	871	804	839	844	811	878	855	811	812	876	857	832	845	879	823	828	870	860	886	851	814	862	799	870	867	831	829	881	837	837	849	840	765	871	857	854	829	890	843	779	809	804	890	836	871	830	817	800	833	813	807	787	795	851	818	866	801	840	822	813	826	856	833	817	817	906	885	824	834	863	818	809	854	870	829	858	755	808	832	886	810	858	856	866	892	871	850	830	833	825	832	871	859	873	864	874	808	795	834	886	825	857	833	854	849	852	828	841	867	836	840	813	791	853	813	825	808	854	825	850	843	807	802	830	825	825	832	860	882	852	883	866	826	835	859	910	836	861	859	864	828	836	855	827	804	853	861	876	844	867	824	832	787	871	861	874	817	859	871	865	873	860	839	833	839	848	808	884	874	834	826	872	849	821	843	845	853	844	813	851	843	826	814	853	940	802	874	851	831	853	826	834	820	821	821	856	854	872	830	853	819	857	886	887	909	857	850	902	889	890	871	862	824	850	800	864	869	821	845	842	831	877	857	807	809	870	839	836	832	873	833	851	837	849	849	810	803	855	890	824	878	831	836	880	801	859	822	839	837	868	885	855	828	803	858	856	816	884	885	796	804	821	830	842	858	855	843	853	868	886	811	891	789	860	828	838	841	832	861	854	849	838	804	869	856	833	843	843	833	882	871	848	847	847	812	900	830	836	878	846	826	840	832	825	838	821	862	848	808	851	864	837	838	824	872	826	815	813	820	781	810	832	846	889	867	855	819	838	834	868	834	850	803	809	789	869	833	854	792	900	865	797	796	885	821	854	838	808	864	794	806	892	850	864	847	838	817	821	864	829	886	834	807	813	820	817	851	821	824	840	840	849	824	844	823	904	908	797	869	840	922	848	875	804	808	830	849	830	827	806	843	862	816	833	817	834	857	855	825	882	794	816	851	885	789	881	806	870	818	833	866	821	822	840	853	818	872	863	805	841	869	867	874	828	821	835	829	795	825	816	826	901	851	846	825	840	851	823	851	775	900	852	808	882	921	845	872	838	833	822	903	859	814	811	877	831	860	843	831	815	875	849	822	867	861	831	886	805	914	813	854	883	826	847	872	851	842	826	826	847	876	862	897	849	852	906	895	826	754	847	830	791	867	870	860	808	820	860	834	840	789	877	845	853	841	817	841	901	836	835	839	823	872	808	856	829	869	834	840	815	826	839	870	886	833	864	880	822	835	868	851	842	856	813	880	877	856	825	809	851	855	817	896	807	847	757	873	849	874	833	834	835	766	853	844	828	803	834	859	861	839	839	847	856	851	853	851	817	855	836	815	833	842	830	845	846	833	835	806	834	856	823	842	853	844	834	823	832	812	827	863	795	833	833	815	818	814	823	826	857	816	771	829	885	805	825	852	885	791	850	833	892	865	817	806	845	921	856	869	829	836	796	811	823	811	850	845	869	830	815	810	777	806	848	820	843	854	872	842	786	807	822	823	862	829	816	823	903	861	802	828	816	820	824	894	864	807	898	829	848	845	814	841	869	891	859	828	885	849	844	798	849	839	838	809	852	845	866	827	824	829	839	842	833	864	890	816	854	769	866	865	901	831	885	845	818	805	851	846	857	864	810	840	896	879	826	863	851	851	886	864	795	861	861	837	850	882	827	865	851	856	869	822	858	860	847	862	866	870	886	836	822	865	806	829	858	833	818	781	871	851	850	904	876	848	876	850	821	787	818	841	831	833	832	853	800	836	867	877	854	813	855	825	838	842	800	810	852	832	843	838	876	859	856	847	892	872	832	823	918	783	824	836	838	827	823	813	922	837	857	844	806	795	891	857	831	869	853	871	894	823	865	843	859	840	838	800	859	827	870	845	817	831	827	836	811	835	825	811	873	836	827	862	833	828	811	803	848	910	805	820	799	814	843	855	863	867	842	877	819	802	804	813	849	813	874	913	830	879	802	863	834	823	864	825	820	895	854	863	791	839	864	830	834	830	834	820	844	866	836	866	854	851	836	843	791	813	800	850	874	828	836	872	836	802	874	850	863	819	816	861	818	832	801	831	816	818	866	831	817	853	854	844	846	825	858	863	838	825	826	813	781	864	810	802	817	871	820	871	841	904	807	822	838	882	817	815	788	818	818	881	869	838	875	857	872	851	857	825	801	870	831	946	804	839	818	886	830	853	861	788	840	814	853	873	821	826	854	820	816	854	828	854	868	918	845	865	848	836	806	887	850	877	838	797	873	860	849	869	856	846	862	833	860	829	828	840	852	912	857	838	820	863	850	801	815	792	868	847	830	846	836	837	854	838	830	828	838	899	804	817	850	817	905	851	869	806	875	831	827	880	810	868	843	907	845	874	829	868	803	865	828	833	855	852	790	847	867	816	872	902	902	834	846	837	840	842	835	826	830	901	813	865	800	855	839	841	841	826	889	792	826	830	884	834	862	864	877	825	860	847	874	858	897	806	858	853	855	902	842	839	853	845	822	883	894	893	857	838	845	840	857	808	845	782	848	856	803	822	783	857	852	851	884	848	819	862	778	799	805	792	836	884	887	843	837	830	826	822	796	826	790	882	912	871	831	810	841	814	864	822	917	814	875	765	832	841	824	849
24387	21432	28840	24981	22664	19942	13381	7533	5040	3901	3370	2830	2499	2089	1839	1693	1566	1444	1359	1246	1211	1076	1046	1042	1028	1005	1002	933	992	967	848	927	899	914	910	823	868	929	913	898	902	890	909	899	886	881	865	863	852	925	882	849	835	855	817	868	832	891	864	869	882	834	857	885	879	885	828	848	907	898	865	928	853	860	927	865	823	844	846	865	850	889	897	828	825	796	811	804	833	866	884	849	824	891	849	838	882	870	880	877	871	864	823	893	804	808	869	855	793	893	835	863	884	858	886	838	844	850	850	906	881	874	895	935	806	821	829	885	831	842	877	874	808	917	918	873	882	866	859	844	830	848	908	790	830	844	832	864	858	842	844	901	835	839	856	801	855	896	843	863	893	838	896	861	846	844	882	815	797	854	894	889	810	893	877	879	876	813	838	837	885	870	835	848	837	847	852	859	832	833	799	876	827	786	836	838	837	843	815	872	878	851	815	876	817	833	864	841	857	917	848	830	787	800	856	858	884	867	842	818	809	852	907	871	819	854	896	859	847	894	888	915	791	863	877	875	856	867	845	871	832	833	873	844	836	840	927	862	867	824	876	837	874	887	820	852	829	817	887	866	843	812	839	775	837	875	854	901	873	782	846	850	868	812	832	827	853	833	838	867	846	922	834	811	854	867	799	804	840	874	826	803	880	821	869	849	822	845	855	810	823	878	820	859	861	840	876	889	868	871	852	892	823	826	862	876	866	888	890	833	881	836	883	855	857	871	905	838	879	884	839	863	831	845	893	875	814	829	821	896	905	832	824	842	785	813	870	823	849	851	876	834	813	832	896	887	841	882	866	816	873	875	873	867	888	876	857	880	768	861	786	793	859	829	865	871	872	856	907	814	813	831	839	853	836	801	855	854	821	820	864	822	892	846	845	845	822	809	822	907	859	874	780	900	858	910	837	849	871	852	785	801	800	785	825	830	836	904	829	862	881	828	849	827	865	843	858	853	849	890	855	849	843	891	926	870	864	814	845	857	868	759	800	871	867	893	873	883	901	822	852	818	868	852	833	874	837	871	840	803	836	851	878	825	881	813	852	810	814	868	883	872	896	831	875	870	932	836	854	854	895	840	870	859	935	853	885	824	845	811	859	839	899	872	890	816	837	864	782	881	870	856	889	864	872	844	900	860	830	846	857	806	799	822	839	874	829	860	855	907	849	852	834	862	896	870	915	829	830	840	871	846	862	907	902	873	883	813	829	798	847	832	833	835	875	775	868	895	794	862	892	884	836	827	832	863	840	853	803	830	800	840	923	786	863	880	859	877	794	860	835	882	855	848	841	830	842	878	895	800	883	835	807	897	858	882	791	777	888	828	843	801	829	857	849	831	847	829	832	834	878	871	839	877	844	842	846	849	874	832	891	846	833	819	848	888	899	874	875	810	819	896	836	804	882	869	825	857	878	867	873	841	824	843	840	847	835	866	782	802	820	879	914	870	863	846	880	887	811	834	831	807	838	805	829	817	822	900	836	818	870	859	877	807	899	880	939	862	859	861	887	835	815	830	899	821	844	834	840	849	897	844	850	825	837	785	828	815	841	893	840	876	871	884	878	816	845	876	864	849	830	903	861	865	824	817	838	843	903	842	894	911	826	842	883	849	823	844	832	857	899	865	854	848	862	815	859	880	807	853	906	839	836	863	853	814	873	881	814	870	870	824	855	829	839	837	807	835	835	821	827	790	839	805	848	850	815	865	849	799	824	817	845	931	845	868	822	800	844	863	915	879	827	848	889	838	861	816	794	836	837	835	824	849	839	842	900	821	826	856	833	866	838	835	798	819	830	829	792	819	843	825	851	870	884	818	902	843	907	802	823	880	847	817	853	907	796	841	834	833	876	827	814	814	858	816	885	789	840	795	826	832	811	879	842	870	804	916	860	894	864	837	845	907	850	796	831	874	864	839	849	842	892	812	863	817	819	868	781	807	861	849	923	842	850	872	895	867	917	875	855	819	889	870	855	892	867	901	826	891	794	847	871	815	841	874	873	828	899	864	812	821	829	822	851	928	861	859	847	807	859	796	866	835	851	879	801	839	835	826	858	859	857	833	811	833	857	808	854	882	849	843	793	850	878	865	853	866	851	812	861	807	915	902	890	854	888	863	817	820	893	859	838	897	811	852	944	810	835	868	818	906	826	859	848	867	842	866	897	838	880	803	823	936	855	874	865	832	877	847	888	904	844	863	811	828	870	802	873	881	847	828	817	845	829	799	845	849	810	883	832	894	892	812	790	801	886	848	795	871	863	806	815	806	864	873	887	855	868	851	858	845	816	848	846	879	806	889	825	850	825	865	834	880	842	869	846	861	823	852	875	845	910	822	867	823	858	809	871	821	874	814	901	880	880	849	843	859	923	887	845	805	816	807	816	873	848	816	809	819	853	849	849	833	830	897	881	861	866	842	857	825	838	845	874	833	846	816	824	854	816	851	841	829	862	874	871	848	832	831	843	839	824	896	862	878	832	848	867	896	883	859	922	875	801	832	868	850	837	852	819	879	887	858	878	845	874	822	903	870	861	815	788	838	849	767	810	824	846	882	895	851	897	823	871	892	891	849	872	828	860	843	850	874	899	848	789	828	807	860	864	864	861	883	899	804	865	785	861	845	843	810	862	799	839	839	817	891	862	856	888	870	871	907	875	831	803	827	871	865	823	859	850	834	862	841	841	891	824	828	813	809	775	892	815	869	860	841	854	901	831	838	872	882	875	860	808	855	844	902	826	823	888	832	835	908	797	841	851	818	800	818	823	836	856	802	792	841	823	858	858	907	846	882	856	802	866	902	848	877	873	817	873	827	851	864	891	853	863	838	880	868	867	837	873	846	867	836	796	877	850	822	904	864	836	807	857	855	849	838	855	801	779	782	871	836	837	885	876	816	866	861	869	828	821	830	846	833	864	862	912	906	844	794	822	810	860	832	889	797	864	865	868	864	869	860	911	857	827	868	857	920	853	824	845	860	845	843	833	834	875	810	842	914	864	854	845	805	811	805	857	890	897	838	897	815	883	851	899	865	866	776	861	850	891	866	853	823	861	836	850	863	847	809	872	853	838	906	847	854	815	847	857	844	878	850	801	889	819	786	851	830	839	799	852	873	878	829	876	847	850	848	826	889	872	864	894	873	841	783	833	820	839	839	789	824	873	876	869	830	812	900	838	854	858	880	816	888	839	890	853	858	838	898	801	876	909	856	776	828	861	835	892	909	866	839	846	842	906	841	852	801	852	884	850	893	850	887	878	937	815	909	871	783	808	871	819	834	876	818	872	824	850	849	856	872	848	865	799	820	887	799	891	879	826	839	867	863	832	836	822	840	917	863	877	808	800	860	894	845	848	868	830	888	849	836	883	844	891	771	876	876	813	863	852	806	847	850	826	873	867	824	841	901	863	849	874	864	862	887	864	868	850	811	827	838	841	883	788	877	889	833	840	843	863	909	887	824	845	844	877	827	846	894	869	836
27643	52059	41464	28445	22859	18349	13938	9828	7240	5277	4340	3859	3315	2755	2339	2125	1801	1667	1539	1390	1254	1254	1149	1060	1115	1068	1008	975	953	901	951	879	945	900	930	936	884	895	898	935	895	834	871	890	890	863	834	863	864	824	828	815	840	894	887	877	925	869	883	864	877	882	856	844	874	863	810	868	883	815	863	835	865	882	810	860	849	833	870	841	838	829	878	833	849	866	834	843	815	814	788	839	824	821	856	847	853	838	823	848	852	840	855	862	786	874	834	855	836	798	831	848	843	812	826	887	829	894	842	893	870	823	810	832	874	838	839	892	904	828	838	843	826	787	852	857	829	857	861	904	878	874	850	844	850	863	850	789	827	789	819	793	881	831	853	860	868	863	846	869	861	830	851	832	860	829	832	760	833	822	912	834	846	877	820	836	873	790	822	798	840	844	826	822	790	902	803	792	814	858	821	816	874	850	834	828	848	824	811	872	823	845	859	889	858	845	827	812	803	835	859	847	843	839	856	859	869	889	852	866	814	829	801	832	835	881	787	873	837	863	813	781	881	848	849	807	858	847	843	858	830	830	840	820	874	847	829	876	888	816	859	838	884	858	796	823	888	865	836	848	769	827	869	841	843	825	833	813	853	875	823	802	855	819	842	840	847	879	828	859	885	866	858	836	852	869	882	814	847	863	793	775	881	908	829	858	829	822	845	805	855	880	846	831	867	835	849	840	816	815	876	866	864	839	792	879	857	857	824	907	786	870	839	800	886	787	827	834	809	827	839	869	823	875	815	796	876	856	858	844	833	834	863	795	776	847	854	829	836	810	827	856	856	893	817	848	860	862	808	836	812	826	869	837	872	895	843	852	887	832	843	817	855	843	799	894	821	849	883	858	873	830	886	894	869	840	850	817	839	857	872	853	816	842	858	843	869	806	882	840	786	802	815	892	810	834	855	871	826	792	816	793	815	802	846	871	881	868	819	833	836	852	820	882	857	891	851	826	842	847	874	866	838	859	838	853	823	848	890	832	864	821	882	780	811	849	841	857	859	804	841	862	862	860	858	873	855	842	868	887	866	802	830	826	840	831	863	844	867	867	834	856	868	895	809	893	787	839	876	798	881	870	793	837	813	908	859	814	830	767	845	827	832	817	810	874	852	852	815	880	849	825	901	826	855	839	894	829	838	838	830	825	892	856	779	874	864	847	848	899	835	852	840	881	804	846	856	859	849	840	809	830	886	875	808	819	853	810	822	828	852	884	853	837	889	833	873	867	888	803	823	854	830	867	797	890	857	858	805	832	833	826	844	874	850	808	838	857	862	791	838	857	812	814	897	819	863	822	837	863	869	877	882	898	850	837	842	849	834	842	857	797	865	864	850	864	830	873	869	809	835	859	847	837	861	864	872	847	827	863	829	824	866	842	786	819	835	839	868	855	808	844	830	902	822	854	862	843	786	868	800	833	853	843	835	875	892	824	856	821	881	829	829	878	844	833	850	837	870	840	878	870	808	862	846	875	788	848	841	819	856	860	828	877	863	874	876	842	819	830	890	842	853	848	837	922	872	849	845	835	831	812	883	856	843	849	853	836	838	828	823	835	828	872	810	836	888	852	877	817	815	816	854	855	828	781	824	822	848	838	888	805	895	894	807	808	849	853	823	891	842	849	862	825	796	863	848	872	875	840	826	823	854	842	843	886	859	872	848	813	840	841	857	850	827	859	855	900	856	930	837	782	841	842	849	851	845	888	878	828	812	844	905	813	830	854	851	841	806	872	869	810	892	819	854	834	888	791	806	860	843	785	808	820	834	827	821	848	801	848	856	829	824	798	852	799	856	872	864	884	832	857	805	843	843	832	852	859	885	864	897	853	820	774	827	871	809	823	885	864	869	894	876	842	839	865	852	833	839	862	853	768	818	831	805	819	825	808	781	814	820	861	800	877	812	832	867	805	909	854	852	919	837	793	818	875	877	845	864	888	813	839	840	805	849	850	908	850	873	904	785	837	815	835	810	899	890	886	826	809	826	859	791	803	850	845	880	846	811	857	832	874	808	907	812	861	845	840	794	806	799	790	855	821	784	888	870	833	841	832	864	847	814	846	829	840	865	809	871	855	789	850	812	864	887	824	846	826	874	838	823	887	829	861	890	813	846	875	858	837	843	837	836	828	786	884	839	815	863	882	864	846	867	877	831	854	833	853	839	863	826	833	864	835	879	798	858	850	832	796	851	863	831	887	831	807	808	779	880	809	819	826	835	860	805	853	822	840	864	840	862	856	850	842	803	842	856	871	870	855	871	810	838	830	820	836	861	780	831	839	839	835	825	895	848	825	847	815	869	882	821	865	862	833	868	861	842	814	791	828	814	880	880	929	851	838	853	846	896	815	840	823	860	834	836	851	837	830	855	851	839	837	871	890	874	863	825	832	836	882	815	828	859	832	820	858	841	856	829	811	890	879	899	861	823	773	828	838	852	842	848	796	858	798	840	834	853	857	878	822	826	857	848	808	834	862	872	834	827	916	863	808	844	893	862	855	864	883	844	797	830	871	850	864	824	847	833	859	800	829	837	871	857	868	835	845	831	794	874	876	829	802	829	894	796	847	831	861	819	862	834	833	826	867	821	914	838	860	845	840	862	824	820	893	834	822	858	782	918	846	807	907	879	862	862	834	819	849	841	816	864	815	839	846	871	836	829	828	816	846	882	819	826	851	851	864	856	873	860	846	858	810	805	853	839	863	844	832	815	839	844	845	894	853	857	853	887	833	828	868	822	863	830	864	883	866	831	857	837	822	900	919	832	831	775	831	833	877	843	814	849	861	845	867	834	877	810	837	881	836	849	867	857	877	833	821	882	858	898	838	876	794	861	826	834	861	837	843	795	887	863	839	821	814	847	829	862	872	846	835	906	864	850	817	852	836	838	845	827	922	791	852	833	842	873	842	809	862	825	808	810	868	803	831	844	859	892	892	850	847	836	937	864	873	836	822	823	863	866	793	859	818	887	860	834	770	864	793	799	847	830	830	864	814	836	836	816	856	886	798	861	833	856	829	845	921	886	851	824	883	862	822	859	796	861	854	834	846	842	855	830	840	879	836	851	881	885	823	799	842	901	791	844	823	864	830	828	765	882	854	869	777	822	856	873	834	835	841	828	870	810	857	835	867	806	834	848	813	879	878	862	879	819	853	870	848	834	861	830	815	844	865	845	894	814	828	818	806	817	817	870	845	835	775	835	793	812	837	812	844	827	822	863	815	868	814	828	831	823	839	809	887	877	853	853	883	814	886	830	824	853	865	859	862	856	848	845	832	844	909	855	799	866	846	823	807	833	837	885	879	866	844	827	845	850	837	804	859	842	835	781	840	800	867	877	768	814	789	852	801	832	858	855	834	810	866	860	864	844	842	834	836	893	846	832	895	814	796	898	848	872	852	853	831	839	805	844	829	862	816	862	811	865	867	893	866	821	803	869	829	883	835	835	882	834	851	848	878	812	835	854	836	858	861	806	847
25552	21453	28575	26541	19948	13409	9102	5655	3899	3100	2607	2366	2054	1927	1685	1563	1353	1328	1284	1214	1078	1088	1090	1057	1053	1045	970	1037	966	947	950	981	988	983	901	974	899	933	880	956	924	952	961	940	1004	962	905	941	959	938	895	906	911	944	897	930	874	888	935	897	885	877	918	927	941	925	957	911	918	977	916	921	884	911	889	949	887	873	859	868	874	887	882	906	923	874	859	948	955	917	846	871	905	931	876	852	877	917	904	888	906	866	981	882	932	878	896	903	829	925	887	882	880	928	862	944	868	883	901	922	908	922	895	883	847	920	881	865	897	842	922	905	955	905	905	921	941	896	917	901	935	917	933	895	883	837	896	896	952	970	886	888	886	940	881	893	907	904	950	894	928	876	932	937	872	909	907	899	887	925	942	954	927	905	902	915	891	899	918	930	948	885	829	921	908	870	914	893	877	875	925	906	872	885	943	895	928	912	896	877	917	935	906	925	866	892	909	878	894	873	932	874	911	904	915	903	911	919	951	909	877	836	892	939	880	913	908	943	986	883	860	931	894	937	959	878	912	928	893	901	943	917	974	949	973	859	890	918	899	834	901	877	886	932	888	928	940	911	932	903	881	904	964	922	892	931	894	884	943	938	928	893	882	946	893	875	904	907	854	903	880	920	844	935	950	913	879	950	950	910	930	915	907	962	936	892	906	918	943	913	843	874	913	906	892	921	854	884	909	908	890	920	903	906	844	969	900	932	867	885	875	899	892	912	896	931	928	929	970	920	894	903	859	891	909	908	947	897	902	914	873	908	914	918	898	861	974	897	921	897	922	887	946	883	934	921	873	860	899	831	908	926	862	863	897	897	939	935	894	891	956	935	879	890	871	896	929	953	904	907	875	940	897	914	907	902	902	919	867	890	864	869	916	874	919	896	943	854	940	937	938	853	926	867	1000	886	899	882	979	847	916	947	889	922	920	904	913	860	871	880	879	892	838	911	941	842	940	912	922	948	884	880	911	871	908	873	916	893	949	926	935	870	900	919	987	918	940	890	948	910	854	895	911	951	897	903	896	895	897	930	907	885	924	896	898	921	855	884	910	856	941	893	847	905	884	918	886	898	872	922	828	903	937	911	911	958	895	908	855	954	957	890	888	951	934	894	883	931	920	908	892	862	888	913	938	890	919	953	883	903	889	903	866	931	920	931	927	926	954	854	889	883	866	930	939	930	915	942	890	904	898	917	857	877	914	907	896	883	893	927	912	920	920	922	866	877	925	902	940	867	919	936	914	922	916	957	869	877	914	873	912	921	907	933	941	899	900	940	901	964	904	918	892	903	885	865	908	855	943	873	909	942	901	946	911	956	895	856	886	920	905	878	958	923	907	886	950	885	883	901	939	889	834	885	868	974	918	858	933	947	930	880	852	944	927	896	910	851	821	923	904	917	875	944	950	902	859	888	917	883	894	917	936	895	874	911	838	889	893	902	897	910	857	893	867	939	920	881	865	871	923	860	905	953	863	886	924	855	918	899	865	810	873	877	918	877	939	934	906	917	863	954	925	926	911	855	880	902	900	927	899	906	928	901	920	872	939	905	933	882	941	850	872	962	986	919	926	886	910	873	926	916	856	891	881	926	884	945	863	884	869	913	858	881	915	907	829	904	897	911	952	887	897	909	875	911	927	925	931	898	926	877	941	870	924	896	955	895	931	926	930	918	929	948	908	897	941	860	925	904	887	917	927	945	933	906	890	865	916	835	878	982	848	907	933	891	842	861	919	911	929	883	914	920	937	877	867	922	871	860	886	882	872	852	892	878	934	937	926	888	903	931	898	902	863	921	936	943	923	863	952	869	931	943	866	957	921	948	880	895	914	926	978	917	852	851	880	951	872	913	890	880	854	906	888	956	952	927	862	941	888	858	899	906	941	889	915	940	927	915	942	944	903	914	1011	882	909	898	962	966	903	879	891	898	936	908	913	861	922	898	931	904	949	893	902	898	880	916	889	903	873	890	849	883	937	880	924	904	866	960	864	867	956	888	872	904	909	908	901	887	938	894	895	930	900	935	864	902	889	893	858	922	952	910	918	911	922	938	903	922	909	921	878	909	872	962	917	939	872	938	880	911	876	950	899	852	953	955	922	930	931	909	917	912	859	899	960	899	931	922	902	852	899	950	889	906	948	907	931	912	896	926	952	901	883	913	897	939	912	885	920	901	947	899	981	912	868	930	931	898	887	887	947	929	890	922	904	894	954	913	918	918	904	901	902	867	882	899	951	940	954	877	857	913	908	886	946	924	874	923	899	888	965	919	931	944	928	872	913	874	898	880	871	853	843	890	854	971	912	878	922	895	869	901	929	947	932	909	941	887	937	984	865	975	932	935	925	901	934	909	899	920	909	842	898	907	884	865	925	882	878	879	863	909	935	889	908	842	925	986	903	946	881	893	926	937	905	889	874	923	898	883	924	970	977	873	955	922	882	921	917	886	880	952	930	940	910	927	933	906	891	927	916	878	888	913	926	896	881	872	930	943	878	893	855	877	954	927	893	933	899	920	924	940	866	951	938	927	883	939	897	945	954	902	900	893	834	897	938	904	921	929	846	921	958	915	926	900	859	866	931	906	914	926	896	841	913	923	906	966	840	888	884	884	898	974	934	916	970	896	949	972	956	909	965	931	924	926	919	937	951	942	894	922	937	956	881	950	890	890	915	943	951	957	919	907	926	914	924	911	929	944	938	942	921	918	887	932	893	895	902	893	835	912	862	909	905	916	878	926	918	933	893	903	863	887	874	894	864	877	997	944	839	879	912	947	940	901	956	922	899	885	928	870	953	889	893	878	925	895	838	926	914	909	907	869	1006	930	897	952	898	927	850	908	926	890	882	864	933	918	935	891	865	914	910	934	944	866	891	867	860	898	895	907	910	882	923	840	851	888	921	937	826	919	917	944	948	941	904	920	962	880	925	918	929	927	936	911	912	917	933	978	910	932	877	895	989	942	920	913	906	894	885	966	889	875	902	887	866	906	896	837	945	862	888	872	952	917	911	912	916	868	862	846	923	887	902	851	906	941	905	852	909	948	862	881	952	901	942	959	908	899	936	919	891	879	924	874	873	900	943	906	896	931	903	895	942	917	893	912	905	930	930	972	915	992	910	914	936	883	939	940	904	904	922	853	926	930	916	979	901	887	906	876	898	906	904	909	849	906	885	956	951	905	898	910	854	849	908	874	844	903	845	881	888	908	912	945	915	944	941	921	966	932	877	962	880	943	935	950	891	887	879	936	904	919	953	896	897	903	913	945	902	916	906	897	896	883	953	924	883	914	899	944	922	844	859	930	888	888	854	850	903	925	918	927	890	890	878	912	911	885	864	913	860	954	910	890	921	910	892	859	887	932	912	932	888	910	867	939	898	880	918	890	899	901	967	897	957	887	928	882	892	909	835	890	941	991	842	876	920	947	937	961	862	924	855	907	872	911	882	883	915	906	894	875	989	934	924	919	935	893	888	895	912	907
30418	50601	38890	24123	19441	15596	11786	8005	5714	4419	3609	3244	2861	2399	2097	1783	1571	1533	1499	1273	1196	1186	1151	1159	1070	1077	1012	978	928	992	1010	984	1011	986	1008	945	926	919	931	951	895	938	933	925	946	907	936	937	880	931	896	905	864	933	939	910	851	935	971	925	860	946	907	917	896	941	861	855	877	881	917	918	908	899	883	904	914	879	962	901	881	906	930	924	909	877	902	917	880	875	829	911	884	855	917	884	926	948	838	901	895	882	886	866	896	840	954	908	921	883	922	915	887	920	897	895	904	937	933	902	925	899	878	923	899	873	825	866	927	872	920	903	890	921	936	936	874	910	882	950	870	941	912	923	966	940	849	924	901	823	938	858	929	912	847	878	857	888	844	945	842	866	908	952	918	882	927	924	934	873	862	884	890	894	946	928	880	851	893	929	928	910	943	923	927	915	892	902	858	927	903	937	917	815	907	899	945	934	877	925	842	936	833	904	917	901	950	905	875	929	963	967	852	906	915	912	924	923	899	902	878	898	916	892	898	868	928	888	933	853	955	901	960	946	889	889	944	889	890	970	916	877	921	850	947	916	859	948	924	921	913	906	948	942	844	853	918	889	896	913	901	908	898	921	912	889	899	889	914	913	934	934	880	887	901	918	908	886	926	915	889	873	896	883	859	828	949	853	902	925	951	917	934	914	877	947	858	946	949	880	878	964	869	859	882	934	864	899	913	921	861	882	869	886	932	922	913	940	897	875	869	902	867	923	878	909	902	910	877	919	930	944	888	940	943	864	836	873	875	911	882	906	910	898	881	906	947	935	877	861	871	925	911	902	854	922	893	875	845	940	899	923	907	913	901	917	913	899	869	886	898	913	933	847	879	921	940	877	866	923	911	926	901	959	905	901	917	901	911	878	915	887	886	930	964	887	930	898	970	907	935	859	870	910	917	903	937	869	915	942	912	868	937	959	928	876	837	908	899	890	974	893	884	865	888	837	829	908	896	920	903	915	914	831	895	877	918	897	884	905	910	872	866	941	839	895	898	895	926	870	859	877	886	924	853	922	902	885	905	941	907	934	919	837	924	879	917	913	917	953	927	852	904	931	903	853	909	932	888	874	937	987	876	907	903	873	936	860	918	926	830	897	880	890	935	919	896	891	875	925	899	917	904	895	904	910	922	900	930	917	947	948	889	908	952	890	935	914	892	895	912	952	902	887	955	941	916	919	870	887	931	904	906	858	947	906	971	866	934	921	957	927	880	924	889	896	859	911	891	904	942	925	948	891	881	886	850	891	970	929	863	900	899	859	863	888	909	849	919	876	873	917	833	892	885	912	915	911	908	892	926	908	907	870	914	895	868	892	853	883	878	945	915	893	916	907	871	900	929	897	884	913	897	926	909	886	888	993	911	898	955	909	866	900	891	902	936	902	881	898	974	916	890	896	877	952	936	897	846	868	871	929	896	865	889	956	887	904	922	928	976	868	901	897	897	940	902	857	884	911	888	931	912	883	937	928	925	922	890	898	937	872	914	900	890	944	946	876	915	953	923	876	880	909	933	921	877	926	906	888	902	883	889	913	927	855	902	904	875	908	927	943	880	904	903	947	898	884	946	917	898	910	928	897	915	912	883	929	938	879	913	942	922	912	877	880	907	953	909	911	936	884	943	885	905	932	866	919	940	880	891	931	940	938	937	929	861	925	889	885	897	914	856	891	861	882	877	903	881	861	879	972	921	931	910	964	884	929	906	970	872	928	882	886	885	895	927	917	860	932	907	895	844	915	877	913	950	870	937	836	911	891	876	872	926	909	878	956	880	872	878	905	928	896	917	913	891	840	861	890	887	915	883	895	912	856	902	877	898	907	871	923	916	879	882	899	905	878	875	864	863	858	914	908	875	862	902	894	903	911	852	935	889	906	910	903	929	903	892	889	951	883	916	919	945	873	917	944	906	907	904	906	905	912	915	858	907	915	959	875	886	928	871	894	898	904	884	881	835	882	856	907	908	983	901	876	907	872	925	903	871	857	885	906	901	878	911	894	911	944	877	909	895	885	888	877	885	916	902	932	931	924	861	877	936	902	889	946	886	903	916	961	890	898	919	868	920	929	914	927	859	926	964	840	912	880	898	834	908	886	882	914	885	911	903	908	866	918	894	870	847	866	976	949	887	879	889	919	919	893	948	878	905	909	860	897	879	889	881	941	889	937	878	899	874	887	906	871	883	897	931	935	913	928	905	922	914	843	911	892	909	924	908	926	866	902	877	840	947	888	920	938	854	938	898	925	938	913	943	945	878	887	905	872	917	881	981	890	948	928	921	915	899	885	930	876	911	901	867	886	895	909	919	907	934	861	912	912	866	929	906	889	932	874	917	932	940	946	861	923	868	842	870	865	862	872	891	852	971	910	961	892	944	895	905	903	881	901	899	905	921	897	922	916	924	909	862	929	861	920	870	917	905	923	954	921	880	928	916	934	924	896	859	888	918	967	937	912	888	959	867	898	834	843	912	878	845	875	916	933	931	884	858	937	954	893	872	870	915	893	952	905	899	925	940	880	920	910	916	900	909	914	939	940	909	916	886	925	950	925	906	1001	912	909	903	931	912	922	859	907	904	900	940	961	945	903	914	919	879	909	934	885	894	928	919	861	865	912	913	940	933	869	940	895	832	893	923	884	885	859	896	914	877	927	906	935	908	939	862	937	911	889	890	885	880	871	917	891	903	876	910	870	863	905	879	945	974	878	936	918	854	861	888	947	866	863	897	891	894	867	880	944	877	822	880	892	916	891	904	888	970	898	920	895	907	872	863	893	922	933	902	869	885	869	889	898	927	833	872	918	875	941	908	920	904	914	900	848	907	909	902	942	900	898	923	876	923	885	961	870	925	894	886	853	863	896	847	917	887	892	891	892	920	895	881	950	880	953	857	904	910	885	878	929	915	829	885	837	917	883	912	901	844	944	955	917	950	872	866	870	917	860	967	885	942	917	913	931	976	849	927	886	901	854	916	916	937	923	881	898	928	898	932	891	958	834	925	964	911	910	919	888	925	888	922	949	884	937	944	864	934	892	865	961	914	875	899	890	943	906	900	924	916	895	933	851	900	886	853	946	946	876	921	891	909	865	882	927	883	872	936	925	903	886	904	861	892	892	868	854	939	883	885	946	898	888	919	922	888	894	872	928	913	898	847	847	899	849	943	927	898	938	912	907	939	921	922	935	910	996	895	886	902	909	942	872	925	939	880	858	937	913	863	892	914	908	940	901	892	862	920	929	927	885	913	919	900	875	938	917	878	902	840	906	895	919	873	889	914	925	879	863	893	865	931	911	866	845	914	894	887	898	919	914	892	886	894	871	869	977	921	905	945	905	873	927	908	879	923	942	862	943	895	892	914	873	934	927	861	885	916	917	898	890	926	915	901	885	928	914	915	924	859	936	844	927	880	949	902	885	909	878	928	918	933	889	933	865	920	909	849	870	857	885	874	893	876	945	908	919	898	856	882	912	907	873
23073	21360	29056	24096	21668	22917	20331	10341	6155	4601	3848	3416	3077	2561	2199	2041	1802	1637	1578	1481	1393	1352	1256	1224	1198	1160	1061	1115	1108	1048	1043	1083	1037	1042	1052	1010	1090	988	965	983	982	925	1025	978	993	995	954	1057	948	947	986	1034	941	1023	991	987	990	968	972	966	981	993	956	1006	987	1016	901	959	1004	1030	946	971	965	979	1004	973	990	999	947	992	959	997	974	933	947	994	936	936	902	970	935	939	907	974	959	1028	923	951	931	929	935	985	921	887	940	958	957	906	929	941	1019	999	977	947	968	924	978	939	971	973	962	908	985	955	954	1027	985	977	980	907	900	955	921	956	939	916	933	991	968	1000	908	939	966	968	932	975	900	968	999	942	965	957	980	936	1009	956	1017	942	980	927	1006	979	971	909	982	913	929	945	938	959	1040	1010	988	986	989	921	903	926	991	939	940	946	969	1011	922	982	942	951	964	938	960	953	991	965	929	942	970	963	884	982	893	942	936	972	908	941	970	983	945	995	940	938	991	919	940	976	993	893	928	939	943	995	941	967	917	974	938	940	919	938	925	932	919	1018	961	1025	980	928	893	920	1011	965	955	936	994	953	887	972	926	993	965	945	922	949	958	941	942	963	908	933	1036	947	929	978	927	976	951	975	917	978	957	969	947	973	896	910	973	918	950	957	936	1017	900	918	915	937	905	957	953	948	947	932	964	929	969	918	984	932	936	967	963	933	916	963	981	975	938	963	939	958	916	982	896	959	958	924	938	985	891	898	978	951	972	906	986	930	957	943	927	970	975	937	952	940	974	926	1006	995	949	921	929	906	945	957	961	925	936	974	918	959	955	932	952	946	934	944	925	951	942	989	925	994	933	947	982	984	944	918	929	939	954	940	966	919	953	979	959	928	936	950	968	928	942	971	942	942	926	935	985	944	927	908	953	919	967	944	924	1018	962	930	959	960	961	935	1000	960	981	966	957	939	948	941	914	940	942	961	946	946	912	943	963	974	941	955	945	998	972	1005	963	978	998	918	969	949	979	993	926	960	915	899	962	937	963	932	932	942	951	880	934	993	949	947	959	958	962	973	991	933	937	1002	896	988	914	936	1022	959	877	951	950	943	924	982	974	953	938	950	959	968	930	958	1013	934	932	892	926	939	999	943	993	915	934	935	981	1001	924	924	920	881	961	906	937	939	917	1000	1024	933	885	953	941	996	943	941	939	896	940	973	935	921	938	927	969	970	904	952	952	959	1005	1014	972	1002	903	930	951	968	975	898	890	909	977	971	940	926	945	947	938	956	966	944	965	895	947	933	957	952	978	970	969	923	958	959	1010	911	922	929	936	923	960	931	967	973	927	975	958	886	998	869	966	912	996	991	945	1007	919	1017	907	974	897	932	969	950	934	944	963	999	946	956	945	927	970	1025	918	955	1042	905	959	1002	973	983	964	980	929	931	939	984	926	904	920	913	938	959	966	930	1005	961	956	922	947	972	947	889	888	944	1018	944	1004	982	984	945	940	921	958	911	935	958	956	932	952	931	927	918	1002	988	910	948	904	977	941	1003	961	940	969	977	984	889	964	997	1003	959	1004	1011	996	927	986	987	931	1012	956	1009	936	994	950	966	960	956	957	967	898	986	994	987	950	916	948	981	946	957	957	963	900	1004	899	903	933	1016	986	991	959	968	932	966	969	975	973	983	956	942	957	1006	963	951	967	977	955	949	906	959	880	985	1010	940	927	950	964	949	970	889	971	949	981	902	981	950	908	961	958	960	942	956	871	963	960	998	934	986	917	967	904	917	969	878	986	937	949	933	973	969	960	963	950	962	965	891	932	941	955	896	990	912	959	956	982	951	953	937	926	922	925	969	950	933	973	957	977	970	946	1002	927	899	932	977	957	1024	969	935	948	934	975	957	960	999	986	996	997	964	978	951	969	944	950	954	957	956	979	927	971	940	977	1001	982	969	932	904	987	970	974	911	987	934	967	941	965	920	921	1015	963	951	978	951	919	913	960	911	971	972	917	945	961	922	1055	929	932	970	981	953	977	959	897	973	909	951	902	923	961	945	932	915	1023	983	961	939	956	996	943	961	1011	933	938	938	973	963	891	951	994	965	1042	928	962	918	1008	957	935	926	935	949	966	970	1022	925	914	949	954	981	942	978	930	916	892	991	953	938	893	941	979	862	933	953	934	934	914	883	940	932	962	969	960	964	947	937	923	955	1001	884	947	920	933	945	1014	910	1020	933	962	943	1035	960	943	921	960	956	939	944	967	967	923	907	965	973	968	980	982	994	930	949	1014	929	980	959	942	925	948	952	973	927	985	955	975	1008	916	974	931	1005	928	909	913	990	954	991	930	955	914	955	984	971	1030	952	980	1009	960	964	1034	945	954	967	984	918	976	892	904	971	923	941	904	910	981	959	934	947	969	948	929	950	935	921	979	913	925	994	965	1005	939	919	987	975	948	963	956	1015	973	990	913	1000	970	979	990	961	999	968	962	967	904	990	919	965	959	987	932	996	955	868	937	947	950	920	953	964	952	903	914	1016	965	927	940	962	927	944	943	958	997	926	917	858	925	912	964	905	965	980	932	896	955	997	988	989	952	903	942	912	943	949	982	912	964	923	987	996	909	970	985	942	1015	923	924	926	946	1013	952	998	973	1006	1003	958	967	942	949	926	960	961	955	972	936	992	950	995	984	948	945	948	956	944	933	951	977	965	973	927	1003	935	950	989	972	948	912	928	947	927	997	948	902	952	969	897	966	910	905	969	927	972	947	924	981	1028	912	983	932	951	992	969	1022	983	919	963	925	923	947	926	946	958	969	1017	952	937	976	913	955	943	941	987	951	942	1009	960	950	963	971	910	931	988	980	886	918	943	983	966	956	928	992	925	957	925	919	987	982	948	947	908	963	1007	906	952	1037	940	912	946	995	958	953	929	947	1040	968	966	963	932	1000	987	945	996	946	958	1011	953	885	995	976	959	924	961	922	944	911	955	949	999	950	948	921	933	966	904	997	950	926	971	950	961	950	1026	973	931	931	897	937	999	998	952	995	1028	940	929	950	974	952	917	926	941	927	967	967	941	932	952	956	919	963	924	956	927	939	945	992	944	981	1011	1007	934	900	1026	951	990	980	999	950	1015	1012	964	937	970	961	970	958	908	987	916	1011	902	974	981	942	918	944	963	923	985	932	993	982	1024	946	963	935	949	964	896	913	955	933	954	909	890	900	921	952	892	920	978	931	918	960	991	966	948	966	969	918	965	939	926	947	962	929	962	927	940	978	946	964	945	927	922	934	961	985	914	943	1035	938	956	1007	953	951	975	923	987	992	1028	978	976	969	936	961	952	968	996	915	953	949	997	956	951	942	960	918	998	957	917	987	971	904	984	932	951	981	867	945	965	920	940	964	952	968	954	1038	953	970	923	941	942	938	921	922	968	931	922	955	951	881	995	911	1011	1003	1000	991	947	961	967	950	885	922	961	943	960	967	936	948	953	966	1049	969	983	953	972	929	979	930	1008	927	968	956	971	902	938	951	933	957	968	1003	955	924	994	929	980	896	971	963	958	969	1000	978	934	1011	945	936	944	970	936	1001	961	948	947	958	948	918	949	964	939	957	963
35136	61165	45181	31226	24854	20929	16603	12227	8241	6195	5066	4428	3919	3352	2690	2340	2107	1954	1793	1568	1511	1419	1341	1281	1232	1214	1180	1177	1079	1118	1040	1006	1044	1023	1018	992	979	983	1036	1052	992	946	987	992	938	996	1001	1034	945	974	946	990	1039	1005	961	1027	939	972	933	931	952	948	942	936	960	958	933	967	955	951	917	908	901	905	887	917	880	905	943	923	944	934	887	860	931	932	903	929	911	927	937	954	919	958	947	957	926	875	939	947	920	925	925	971	899	970	921	940	921	898	925	955	891	911	907	951	963	959	910	927	926	934	905	954	967	916	941	929	967	928	922	931	934	905	964	951	929	916	868	913	963	911	929	969	905	901	929	880	938	922	955	908	911	886	955	930	945	946	939	962	871	905	949	903	930	935	930	984	929	920	922	936	888	933	926	914	975	909	908	972	915	922	910	941	916	869	908	940	947	907	958	924	884	907	960	969	897	966	897	935	910	981	961	932	883	925	949	961	930	875	936	919	888	929	926	946	930	914	1019	952	920	898	926	888	945	919	917	944	938	972	915	943	950	947	974	981	901	894	973	868	931	949	910	935	957	918	930	913	908	925	907	967	925	906	971	917	915	920	925	911	959	972	964	849	933	946	939	923	900	937	870	948	975	902	918	936	937	914	915	889	882	932	964	900	947	925	921	940	887	917	901	895	931	963	951	933	894	993	951	970	908	961	920	883	916	917	885	904	902	931	938	911	986	965	941	929	894	946	951	936	933	911	925	961	909	946	919	872	981	911	948	904	925	888	892	921	933	911	948	935	964	965	972	970	967	859	949	923	926	864	899	938	964	985	916	924	869	900	957	919	933	953	944	997	947	967	860	935	935	935	939	916	927	899	928	913	921	925	941	899	923	992	923	914	865	976	926	958	942	982	934	899	895	1002	878	925	928	956	934	935	920	952	928	931	938	926	944	904	903	883	938	947	932	874	893	938	933	932	910	891	933	998	945	905	891	885	896	913	897	906	889	961	947	953	897	907	936	951	948	940	880	900	921	887	903	945	957	917	889	920	953	913	976	901	983	897	876	930	929	927	951	906	982	914	909	894	919	932	947	981	886	952	923	938	938	925	972	892	952	953	951	934	918	906	943	927	950	922	967	895	953	931	892	968	978	930	905	942	998	899	870	903	909	918	959	942	966	932	842	886	873	959	990	917	979	940	939	974	928	901	876	906	935	933	870	972	877	970	950	969	942	930	920	937	970	945	971	866	954	874	974	916	931	918	950	884	930	944	885	938	910	973	889	947	900	901	901	969	936	928	968	923	965	899	960	942	946	944	944	934	878	912	916	959	899	919	915	891	888	979	925	913	902	919	969	913	970	917	960	907	956	920	919	890	940	943	948	876	959	989	950	963	917	912	876	935	998	969	1001	950	949	955	914	935	915	932	964	927	938	975	958	965	892	894	884	929	918	950	928	881	911	894	959	904	893	917	923	939	902	927	935	882	1005	923	865	896	911	929	903	976	940	973	951	948	921	968	910	909	917	950	957	966	870	890	883	926	934	928	934	925	909	884	902	907	954	916	926	928	939	966	946	934	905	903	938	839	968	918	917	910	914	918	926	945	920	920	894	857	930	932	905	936	942	932	876	941	983	916	935	937	909	908	941	906	947	964	959	880	993	931	977	967	921	909	944	967	944	890	905	899	889	963	931	913	880	947	918	882	915	950	927	878	893	884	1000	931	963	900	875	945	908	877	953	912	916	916	924	928	921	947	923	929	900	922	890	858	893	957	907	922	883	959	912	892	923	949	895	911	946	924	930	955	946	906	934	946	876	952	928	947	972	923	921	898	930	932	899	885	955	894	935	917	939	838	931	980	964	921	906	903	949	870	924	968	900	902	910	937	925	896	920	960	898	936	963	918	984	935	966	959	921	936	878	916	905	926	908	877	965	887	946	895	922	964	891	946	942	983	915	945	995	966	911	934	967	901	962	865	916	911	939	903	948	925	874	941	934	940	947	856	890	907	940	906	913	929	954	866	911	968	935	898	888	907	886	942	952	901	937	961	950	1008	971	907	940	908	917	944	896	953	930	962	908	929	870	934	923	910	931	963	912	954	958	911	954	929	891	944	883	957	911	949	912	943	932	918	943	903	943	896	917	889	958	927	885	952	889	936	959	906	905	930	868	888	945	937	974	993	900	907	942	872	900	942	952	936	961	927	939	929	932	930	899	928	948	908	900	969	920	954	877	901	933	976	944	914	909	933	883	982	905	941	967	936	921	951	926	894	926	950	887	865	921	896	949	922	895	919	992	910	927	946	895	970	966	873	937	960	960	981	908	878	888	977	890	904	915	907	898	979	924	928	919	984	947	900	896	848	958	985	967	893	963	938	945	936	902	968	950	984	946	950	924	929	918	950	934	916	937	988	971	869	982	899	947	888	938	943	902	944	898	916	911	903	927	951	923	925	1016	908	866	968	952	949	966	946	956	908	938	875	932	896	931	930	932	906	974	945	878	941	942	894	945	978	921	924	886	943	916	952	919	875	906	979	934	958	922	961	870	934	914	914	911	944	982	916	944	937	880	901	920	941	905	962	893	883	935	924	885	928	930	933	923	942	932	923	957	884	875	937	950	965	929	911	932	914	940	942	900	961	948	913	923	930	961	866	975	902	905	878	965	931	933	975	958	885	915	949	949	902	934	949	953	923	979	946	926	926	943	953	920	917	953	909	927	973	952	964	938	971	908	918	983	919	923	925	905	980	928	920	937	962	935	931	982	926	946	978	928	860	907	921	926	874	926	858	946	900	960	968	835	916	956	911	902	1001	949	941	899	927	915	955	917	890	911	949	934	916	941	963	950	912	927	908	938	944	980	877	914	882	944	958	929	908	973	899	918	947	892	934	909	930	915	938	947	944	905	892	970	920	935	933	919	928	869	987	917	901	916	928	911	966	950	919	877	869	909	913	957	838	967	956	988	938	888	955	926	904	915	940	968	878	963	883	885	911	971	940	903	892	907	925	948	966	938	931	930	948	969	971	871	959	904	931	900	907	925	951	896	909	934	929	952	922	910	914	965	903	920	942	948	924	921	964	911	921	921	938	889	968	882	906	925	942	937	874	954	933	877	927	916	946	916	905	945	903	913	899	922	881	934	943	960	952	903	961	975	914	922	945	886	927	909	936	930	899	928	913	962	936	939	954	865	942	916	946	917	929	933	947	912	914	918	967	953	873	959	897	961	910	923	879	915	964	969	940	978	880	937	947	923	886	874	910	914	924	876	857	961	880	955	938	876	879	946	899	951	923	920	937	859	936	921	914	948	872	878	912	964	962	906	903	899	946	899	910	960	916	900	881	887	911	921	929	922	942	907	926	957	900	928	924	941	892	874	917	929	939	972	917	940	961	950	966	925	953	936	958	946	898	959	895	947	884	939	941	947	968	956	901	997	953	947	903	926	917	955	931	947	951	938	933	992	887	956	954	959	895	976	942	942	922	942	871	922	957	921	917	933	963	944	973	961	958	958	914
32296	32146	34840	24226	13799	8712	6301	4457	3226	2569	2011	1755	1620	1483	1363	1261	1186	1157	1144	1085	1050	1005	962	984	925	890	925	918	949	902	863	929	896	834	876	851	859	825	872	845	919	883	872	857	872	882	837	865	856	876	844	826	871	835	880	984	786	842	857	844	866	808	851	863	904	806	825	845	888	847	841	830	893	820	864	824	877	837	856	847	863	878	818	856	908	840	865	899	819	864	844	814	855	796	829	838	864	865	816	834	820	856	828	868	889	843	806	847	878	905	778	823	880	869	862	832	871	850	838	830	834	842	789	876	838	896	874	816	843	878	843	884	830	848	844	819	873	819	797	889	800	797	887	867	825	807	824	877	827	863	820	853	896	826	875	825	850	822	875	919	859	864	851	830	844	839	887	834	796	789	922	914	835	890	835	796	847	845	851	828	849	813	850	830	833	821	887	832	813	814	870	800	851	896	839	854	865	843	843	889	859	852	805	854	860	849	846	844	854	893	817	785	799	863	811	831	854	868	886	839	838	814	855	831	800	853	854	827	854	853	847	816	829	848	811	852	884	815	798	876	861	813	866	863	869	877	790	814	797	886	811	842	875	874	851	826	805	892	801	831	835	847	827	860	841	859	831	838	876	796	868	873	815	883	860	857	852	841	831	811	831	826	822	890	872	837	830	865	859	873	826	827	868	796	827	846	826	829	810	821	812	851	886	866	792	823	828	873	843	857	848	858	841	843	884	798	846	890	822	832	839	856	842	859	846	858	888	830	821	811	817	830	815	832	875	859	815	845	896	852	829	815	805	839	873	902	868	806	848	820	822	932	849	890	859	862	879	850	819	842	834	928	872	797	901	852	815	813	852	843	860	843	789	855	795	867	875	831	903	863	833	818	829	835	868	864	852	814	857	847	859	895	881	845	828	853	815	809	887	782	822	822	879	838	855	826	887	885	890	825	847	869	838	859	858	817	928	890	840	861	795	910	844	853	864	850	894	875	846	832	842	835	831	889	813	855	870	882	819	874	870	871	868	835	855	881	833	782	834	871	899	882	827	827	821	864	839	809	803	863	834	851	834	868	843	859	782	877	843	804	830	841	857	838	893	836	781	842	869	760	842	852	782	836	806	876	889	820	811	844	826	861	850	821	842	834	826	864	893	827	835	795	827	851	831	834	856	849	887	845	842	856	818	888	827	854	840	886	831	842	863	811	828	840	801	842	821	870	849	793	895	884	859	860	852	825	857	838	802	859	872	904	858	856	831	807	867	854	876	839	797	774	876	855	802	889	875	868	808	873	847	855	831	879	862	924	809	846	838	865	849	901	815	830	857	850	875	853	880	859	865	835	871	832	849	846	862	864	811	817	854	830	865	826	910	881	821	907	890	893	888	890	836	817	853	850	884	869	828	827	855	816	830	816	871	875	857	866	853	814	869	840	799	850	801	845	865	835	840	861	864	810	859	841	799	835	841	804	888	896	851	846	873	856	826	872	824	884	899	895	785	815	800	844	850	822	830	877	869	866	895	810	850	875	791	864	850	832	839	874	824	846	855	831	863	886	844	900	922	879	904	826	819	854	902	858	799	837	849	942	866	872	840	824	839	829	842	818	777	850	889	847	833	836	845	805	835	821	867	889	788	901	832	838	900	823	860	821	875	852	855	829	867	861	930	851	857	913	879	833	835	820	891	821	900	826	872	910	838	830	880	807	865	880	820	844	877	800	859	817	799	868	864	832	877	861	828	814	829	820	860	866	855	771	810	866	833	871	835	867	870	851	850	876	838	846	871	892	870	842	878	854	864	833	862	853	808	893	843	846	865	849	899	844	842	872	811	807	780	857	841	855	851	862	868	870	864	798	866	752	855	862	839	844	854	846	859	800	849	892	873	893	844	845	840	886	840	854	826	874	872	831	798	865	881	863	847	809	846	853	864	850	856	871	871	834	879	835	844	866	868	824	820	820	855	864	830	830	818	903	822	870	843	855	851	789	874	859	835	818	866	780	856	844	869	832	824	846	798	828	892	860	886	813	869	860	850	842	871	865	828	823	831	889	806	813	813	894	842	873	887	840	859	870	889	848	810	794	864	894	862	888	819	868	791	891	817	879	813	885	870	845	814	846	819	854	861	894	829	827	836	850	851	867	844	858	853	863	825	835	855	829	852	828	824	816	874	866	794	858	839	853	820	852	869	849	878	826	872	866	867	849	866	836	848	897	839	839	816	828	880	856	847	844	831	872	811	856	842	851	811	861	840	835	837	852	832	814	858	868	897	826	858	885	857	863	857	878	812	877	839	831	849	866	861	866	878	838	886	814	815	883	869	853	833	798	829	834	867	874	806	827	835	864	826	838	840	838	850	842	840	857	838	857	859	841	836	793	856	850	880	864	880	883	831	818	820	816	872	842	835	838	844	862	836	901	860	845	840	842	861	859	830	850	881	873	829	908	800	819	826	813	827	815	821	813	864	874	810	826	877	866	838	842	864	905	836	871	837	815	794	870	871	865	840	862	833	805	875	855	821	869	866	880	860	899	810	840	867	823	887	871	841	791	875	837	924	794	817	845	827	864	863	815	873	832	802	811	825	885	860	832	813	836	804	813	865	831	905	892	867	894	816	891	827	849	831	856	861	838	849	843	834	812	818	860	836	870	824	888	920	821	895	818	827	818	859	895	821	833	826	830	848	861	862	828	851	799	808	852	856	840	850	838	862	880	891	839	853	870	844	818	869	821	887	875	834	806	825	835	830	805	813	860	772	804	800	823	843	856	864	843	790	831	877	900	836	846	901	835	854	852	845	866	850	838	866	848	880	874	873	894	807	859	831	825	864	872	878	828	902	861	845	778	855	826	819	843	860	784	855	822	896	810	885	879	844	866	828	822	851	845	858	840	834	856	884	801	862	808	893	815	886	870	855	843	853	801	817	859	811	832	860	815	804	787	823	861	867	823	825	876	820	856	813	815	844	853	812	831	852	828	830	854	801	867	866	858	865	773	815	813	863	830	846	846	829	874	849	872	887	824	871	878	829	833	886	852	827	845	840	886	844	869	823	825	820	895	838	847	861	848	886	816	842	849	843	850	856	842	869	856	840	847	870	821	841	804	823	842	856	831	845	866	839	905	856	873	828	811	872	876	853	848	809	805	843	853	853	860	875	795	870	885	838	875	807	862	824	872	824	855	920	818	862	823	811	865	838	851	849	867	802	800	859	847	871	886	845	819	892	832	834	880	850	773	874	819	825	874	849	895	897	828	878	804	866	917	818	874	862	815	915	808	798	863	820	845	842	823	868	889	863	816	862	852	818	806	800	836	833	825	850	893	807	790	869	823	813	834	854	855	843	834	862	828	826	813	826	881	841	880	847	903	841	889	904	836	841	872	850	828	838	865	790	853	843	883	835	839	853	850	866	841	862	913	878	819	867	810	887	822	895	891	869	843	892	787	882	837	857	912	882	836	834	815	914	838	908	837	918	854	790	850	862	861	876	772	840	906	849	858	880	899	854	826
33143	45665	34899	21179	15441	11639	8872	6743	4635	3392	2645	2289	2090	1732	1666	1445	1407	1314	1210	1069	1074	987	1050	1042	1022	963	941	964	881	907	902	924	910	891	880	892	839	845	865	848	844	825	834	840	808	876	911	806	891	880	856	857	808	859	860	853	800	890	758	865	865	845	901	858	871	781	876	855	854	834	829	895	879	826	813	866	854	837	840	860	833	835	829	881	831	832	862	882	853	896	904	828	832	852	846	814	855	847	867	812	861	828	832	852	810	817	881	874	807	828	830	836	780	830	875	839	827	823	821	833	862	818	841	811	860	867	863	872	814	830	861	820	847	873	816	835	838	840	855	850	834	832	902	826	828	829	815	820	903	862	875	847	899	883	872	807	824	875	907	845	831	817	854	870	821	834	847	846	812	866	862	800	817	829	823	826	864	870	900	863	849	852	826	844	853	860	853	854	787	817	871	850	856	817	849	880	827	838	897	867	847	837	894	861	856	833	877	861	826	891	812	818	853	841	811	861	847	807	804	825	854	880	858	918	836	839	855	866	810	872	807	798	851	797	839	787	791	858	778	885	886	848	835	880	835	838	837	867	883	894	872	801	804	829	821	835	830	886	819	833	849	897	832	858	839	881	830	855	825	828	842	834	798	897	887	811	828	861	840	848	829	824	828	839	896	790	904	868	838	873	855	851	870	850	772	875	894	876	876	854	849	795	842	826	859	835	911	885	806	915	884	801	817	838	882	787	851	885	844	842	861	877	865	819	890	839	850	802	876	850	870	879	819	844	917	845	863	787	868	844	863	858	803	813	847	829	827	874	903	887	889	869	879	867	813	828	893	884	810	810	809	856	812	829	830	860	855	868	818	856	871	864	845	854	870	830	852	837	796	849	858	849	799	883	819	841	895	800	858	839	865	818	841	855	874	867	880	845	880	854	839	811	847	821	825	815	816	776	866	872	897	831	868	825	828	883	823	865	882	838	850	857	774	862	874	844	881	837	832	844	832	860	866	819	866	821	842	852	840	813	865	902	869	804	889	778	842	855	857	863	777	818	871	850	807	836	863	865	836	858	896	830	848	891	878	882	807	795	861	833	835	844	857	868	890	823	785	830	836	816	858	818	869	841	879	822	862	838	869	864	861	818	906	832	793	889	826	834	890	776	834	811	832	871	826	843	835	788	902	805	802	861	800	821	871	834	897	824	854	868	857	811	879	835	867	839	788	885	810	841	814	857	811	822	895	820	830	860	840	863	855	805	804	852	797	828	835	891	824	851	821	871	808	812	811	842	864	880	861	826	861	835	776	840	843	861	875	832	837	872	813	844	841	859	850	863	808	828	839	846	849	784	848	843	838	882	816	913	821	823	850	841	874	884	870	812	835	879	847	857	836	852	840	906	835	823	825	906	889	812	828	843	840	870	848	811	822	888	858	844	814	814	845	842	898	834	858	886	888	900	829	821	851	881	864	841	829	836	824	875	870	856	820	868	846	841	832	829	843	823	833	831	831	860	832	808	869	864	848	835	771	881	856	866	813	809	827	820	809	857	806	827	830	862	877	816	814	874	888	872	891	845	905	765	796	914	843	821	852	913	867	825	817	841	842	831	847	837	839	800	832	834	883	867	853	831	833	879	787	820	835	842	833	868	887	824	816	852	837	827	852	847	885	833	851	858	808	816	807	818	847	841	806	873	869	829	904	819	800	817	833	851	921	874	836	860	806	832	808	808	845	894	846	877	876	810	874	851	774	842	855	856	805	857	853	880	813	831	866	809	852	821	900	823	831	874	840	823	831	828	855	854	843	913	840	851	809	802	849	906	907	876	818	833	854	862	858	820	843	844	824	866	845	824	844	892	861	873	822	802	893	788	849	885	814	829	862	803	872	854	875	850	824	853	844	834	896	805	847	778	797	839	784	855	821	879	842	858	871	819	872	859	808	875	879	845	850	826	871	827	795	915	818	888	863	869	855	814	849	839	815	856	803	906	836	848	833	779	849	889	853	821	897	841	819	822	829	848	883	885	829	812	791	840	796	825	916	829	896	806	869	793	843	895	883	829	863	877	781	853	861	822	848	861	849	854	801	884	824	853	838	861	810	837	834	877	879	890	856	831	823	843	838	826	829	810	866	891	852	871	783	782	823	846	794	772	857	808	875	876	824	846	848	817	896	810	825	834	825	800	799	800	845	820	842	872	890	858	821	812	792	858	870	851	813	893	832	869	823	892	850	883	868	832	851	827	856	827	847	806	870	796	821	835	852	838	864	847	877	842	805	821	820	835	866	815	850	832	819	826	850	822	854	869	855	899	854	836	894	856	857	818	846	865	828	820	843	827	837	837	833	826	805	933	884	809	839	880	892	865	856	848	883	836	880	833	854	825	852	859	844	853	856	870	859	869	807	828	824	796	842	854	812	839	839	834	809	863	835	848	819	803	847	855	781	860	842	862	874	869	823	842	813	877	818	812	851	858	890	834	851	863	895	818	820	846	826	838	819	797	840	824	827	870	813	855	806	826	828	858	786	840	811	818	815	836	901	766	861	834	832	888	887	835	834	882	841	828	812	869	811	822	887	819	831	862	875	811	841	838	821	891	843	850	895	851	855	843	860	829	817	840	865	820	851	844	886	854	872	845	861	845	894	853	814	863	828	892	891	825	842	853	850	821	824	860	869	876	884	841	863	816	873	847	865	865	899	827	854	880	842	907	854	867	829	870	826	845	834	885	852	813	825	846	800	863	849	841	868	896	803	827	880	858	865	897	850	877	866	823	850	885	809	849	828	836	880	825	872	847	862	891	864	861	818	854	875	835	856	829	836	856	904	835	818	816	922	871	810	839	803	860	828	871	882	856	827	763	889	853	842	823	841	884	795	860	813	862	833	825	822	831	861	805	876	903	833	873	845	824	872	829	826	834	867	865	874	836	857	872	823	796	834	810	836	846	836	874	813	845	835	899	842	883	791	866	824	892	838	837	866	862	806	891	859	924	790	855	827	829	826	846	874	834	848	851	852	861	839	825	827	817	828	800	834	840	816	847	831	871	864	822	817	863	813	863	851	929	803	854	850	873	847	870	853	850	908	838	845	897	873	827	839	828	824	820	848	807	887	838	863	816	828	825	832	874	857	852	889	830	850	909	842	832	812	832	850	859	838	844	849	840	887	855	882	826	861	821	840	833	840	857	879	869	847	832	812	866	879	898	876	872	836	856	883	899	866	854	823	830	862	864	851	889	845	860	858	826	852	813	904	824	828	869	813	816	871	845	852	840	841	879	878	826	814	922	858	794	817	813	843	829	871	823	846	846	837	843	847	812	809	808	856	886	845	850	853	849	852	840	819	823	787	960	890	860	827	873	849	857	850	844	900	820	834	879	859	847	815	887	839	846	854	881	845	872	825	830	816	824	824	859	862	801	883	831	830	853	811	831	855	789	842	825	871	857	775	861	847	813	859	841	789	897	832	877	852	831	838	865	817	850	833	842	871	846	827	800	815	844	876	816	836	835	797	864
24467	21439	28801	24965	22354	19395	13370	7730	4854	3651	2869	2516	2302	1950	1831	1608	1451	1354	1320	1145	1202	1066	1063	989	1005	960	990	984	995	950	877	940	857	933	906	914	872	890	861	874	868	846	915	909	856	847	869	898	868	913	845	840	808	815	871	861	863	855	892	893	872	867	867	883	826	881	849	897	880	853	842	904	848	850	807	877	886	835	808	822	842	898	839	859	796	853	893	831	897	832	808	898	849	881	847	906	850	841	898	782	832	870	834	841	887	816	917	908	907	857	886	875	871	827	835	864	877	788	837	887	877	845	849	860	835	806	837	855	863	803	858	857	845	860	869	818	813	849	874	836	840	830	834	839	847	869	842	896	827	858	868	848	853	883	787	875	876	841	844	855	849	837	899	847	840	868	863	812	841	800	854	884	830	812	868	826	860	902	842	868	841	823	900	871	840	789	875	846	799	822	844	850	839	890	848	906	833	859	841	867	853	841	863	842	876	843	870	887	871	867	835	910	828	877	866	830	841	840	842	862	835	846	852	888	912	819	839	860	879	841	842	840	820	902	880	861	806	855	827	873	881	816	802	902	868	877	873	840	847	827	856	836	828	848	853	843	871	868	849	864	837	827	828	897	846	869	842	847	833	842	833	828	815	838	893	828	879	891	883	878	833	854	877	839	842	865	882	844	876	883	842	826	863	861	847	829	861	848	851	829	832	871	869	841	886	824	906	838	929	804	858	791	849	843	877	890	861	856	894	833	841	904	848	868	848	885	812	839	842	847	898	846	892	835	811	848	809	899	861	830	840	814	837	835	860	848	854	859	883	859	839	880	856	823	866	813	840	866	883	861	858	856	876	859	902	883	860	831	814	828	870	809	903	885	861	903	834	873	849	929	839	876	883	856	871	834	805	892	775	932	839	824	898	863	831	894	873	844	902	830	844	863	792	809	832	841	855	879	884	888	859	865	838	822	904	868	902	862	851	842	868	829	877	874	863	785	891	886	846	797	841	868	858	886	839	902	856	828	868	913	829	812	842	872	823	855	876	863	808	808	824	845	866	832	868	857	847	845	876	824	851	841	805	859	853	836	858	868	794	860	834	826	813	844	861	807	909	842	880	849	829	853	871	858	828	855	847	834	868	823	865	883	909	841	796	796	884	918	893	873	825	838	875	893	813	888	844	820	875	853	854	870	900	879	925	851	823	820	811	842	831	891	832	827	839	817	835	826	802	823	855	877	799	888	899	797	859	873	847	904	797	866	785	855	837	825	844	878	895	875	804	825	833	819	830	846	831	827	886	868	872	814	875	834	884	853	856	884	853	863	852	867	859	832	855	879	856	857	852	857	835	797	895	849	862	873	861	900	853	884	847	839	855	865	832	764	819	838	885	856	879	832	869	830	869	791	865	834	850	864	828	864	852	824	875	856	896	838	836	867	909	854	840	809	884	819	840	865	825	852	845	828	856	850	903	862	844	854	887	851	818	926	830	837	886	855	884	819	879	797	833	851	859	850	849	881	869	887	850	895	876	888	924	811	826	877	804	858	819	866	843	835	837	871	892	849	863	872	839	893	888	869	838	852	907	861	885	825	761	851	833	846	849	837	797	852	884	837	918	874	833	904	868	823	870	893	893	863	835	887	798	892	848	825	909	870	887	819	872	877	867	856	830	827	861	878	830	875	788	860	877	836	903	864	882	875	800	809	857	838	935	857	894	851	830	901	829	823	852	843	877	868	833	857	833	851	827	870	840	832	868	852	856	861	820	847	810	838	864	833	856	837	847	818	852	830	819	818	871	869	788	865	868	887	845	860	880	860	873	907	878	843	816	891	847	816	830	844	857	831	842	827	893	792	854	848	841	857	843	916	884	887	856	791	874	824	888	862	801	890	836	847	879	878	849	847	848	829	878	872	838	884	824	871	860	838	839	859	840	873	846	870	822	887	886	845	830	889	854	831	844	818	853	892	851	826	902	876	799	826	809	862	843	847	854	864	900	860	852	878	895	906	916	845	855	876	855	874	868	857	872	837	898	836	843	800	830	830	829	874	874	797	829	854	920	889	854	898	838	835	868	929	895	879	813	829	859	814	844	802	895	831	889	829	859	886	869	875	838	845	875	914	877	786	860	856	833	794	865	906	841	829	806	793	855	856	831	873	850	876	860	872	882	815	856	836	874	849	847	839	893	861	878	863	883	854	890	857	871	916	809	808	808	838	893	883	851	865	883	842	839	903	848	844	864	896	816	936	877	855	853	824	862	863	871	842	849	878	859	922	853	819	824	873	861	899	840	849	858	839	901	844	887	860	821	880	870	860	857	826	849	881	844	840	840	834	867	847	865	874	863	820	837	918	868	893	793	809	825	877	865	850	839	811	861	878	892	844	892	873	806	845	828	861	843	823	808	822	840	849	890	857	912	876	860	913	825	836	853	875	841	817	875	841	791	809	793	847	831	840	812	851	769	858	884	856	917	850	808	815	847	818	907	868	899	872	856	850	865	911	890	879	873	850	834	857	800	841	851	854	878	862	850	847	878	829	860	908	831	891	859	848	871	831	867	804	814	870	859	853	851	811	873	810	905	829	836	846	840	859	832	817	845	841	830	862	840	843	811	791	821	828	855	846	903	843	865	886	838	857	854	815	851	844	879	835	886	879	859	896	815	861	871	872	836	839	884	876	834	840	810	834	850	873	881	851	866	884	888	831	837	860	807	867	830	889	829	825	818	846	840	865	829	854	811	848	874	884	863	898	834	834	826	840	815	858	806	855	822	870	825	798	863	820	873	843	805	904	835	830	793	846	882	907	862	893	833	842	860	847	847	857	898	870	846	884	851	848	863	868	807	851	793	871	874	874	821	858	827	887	840	870	813	833	875	885	829	888	866	859	829	892	844	816	821	819	803	890	905	851	850	903	859	817	847	895	888	839	840	843	859	842	845	809	869	849	856	835	873	891	878	871	853	840	812	807	842	853	892	910	831	857	806	851	858	860	891	877	889	872	863	838	890	837	901	860	805	806	856	824	815	841	801	874	859	848	867	867	889	839	833	860	872	785	842	882	794	828	855	831	878	849	858	865	895	853	927	876	850	902	881	895	839	872	837	867	864	840	885	796	850	878	875	909	828	849	822	862	873	877	862	899	840	827	889	862	824	871	848	827	829	862	876	837	834	849	868	822	841	794	873	824	800	849	851	791	857	878	862	829	860	813	848	882	843	899	839	880	858	897	853	845	873	851	845	865	879	891	857	858	908	821	848	834	796	852	926	881	823	801	833	894	854	804	831	893	852	866	879	830	884	874	857	843	898	854	840	856	837	813	814	837	874	836	856	862	814	865	815	831	819	836	857	863	842	889	840	856	835	831	853	863	786	823	816	824	840	846	878	896	837	866	825	872	806	842	842	860	836	900	870	847	844	878	795	895	899	821	853	844	895	857	885	912	804	830	889	859	848	856	885	862	820	826	842	884	851	852	909	816	824	836	818	841	874	880	891	871	829	820	896	846	820	883	836	875
33790	53728	40507	26409	21358	17418	14020	9948	6733	5084	3787	3294	2898	2613	2189	1854	1701	1608	1510	1309	1232	1156	1120	1062	1058	982	989	1032	967	960	885	868	961	880	958	925	908	911	932	888	897	850	891	852	862	857	867	882	881	851	913	870	868	863	857	877	857	875	832	868	872	838	854	846	831	850	867	874	864	844	887	885	852	842	844	880	859	814	868	849	859	858	874	839	832	858	851	860	865	848	815	873	846	847	820	834	824	837	864	853	858	811	801	853	823	850	832	823	800	844	855	808	865	871	853	869	896	839	832	798	830	848	829	854	825	848	864	790	848	817	836	807	871	822	831	854	829	789	833	834	903	796	860	884	878	886	875	820	853	849	847	797	847	853	879	829	850	850	833	889	794	877	827	838	835	881	847	882	809	838	880	843	922	876	851	859	847	869	888	842	828	854	883	851	877	800	778	854	852	811	860	857	835	828	875	862	779	882	862	805	891	843	840	901	849	806	818	860	774	858	791	858	859	839	788	844	847	892	805	877	842	810	818	847	871	837	852	788	802	893	850	871	839	806	803	800	895	859	869	842	783	850	814	840	790	823	737	841	870	806	873	819	812	849	859	867	810	813	798	840	827	897	842	843	897	800	836	831	813	867	842	879	801	822	906	795	844	807	831	880	882	854	847	841	870	854	865	827	841	797	832	866	852	821	827	773	805	810	851	859	860	833	807	875	865	843	868	823	881	837	829	848	839	853	823	843	862	815	863	770	838	836	825	798	815	864	854	865	856	858	824	880	866	842	807	830	875	841	823	902	827	874	824	839	831	849	840	839	828	844	898	851	837	847	860	838	820	865	834	831	866	836	838	814	886	879	806	851	849	847	838	855	822	821	838	822	833	834	851	814	868	821	883	883	858	837	849	843	835	888	811	827	840	793	877	803	811	911	853	825	856	851	865	868	873	846	866	811	835	847	828	836	858	841	828	852	870	762	835	815	826	857	810	855	854	861	832	854	865	907	839	835	836	784	828	831	851	848	786	876	783	842	860	802	844	824	829	863	874	860	865	812	828	863	825	839	860	880	805	855	833	840	846	865	867	856	827	892	849	844	820	845	860	813	880	826	855	811	853	868	833	843	834	874	839	828	834	840	887	847	871	823	864	871	861	837	870	859	798	811	868	914	883	877	797	837	788	897	840	821	794	862	867	856	866	819	845	833	785	846	807	837	854	863	887	822	845	888	869	822	836	841	893	839	828	857	845	916	825	889	853	852	820	858	840	817	844	855	896	871	877	824	800	848	828	855	875	880	820	899	889	857	818	841	876	869	890	814	887	802	872	882	842	841	868	810	851	811	905	863	828	795	826	830	896	812	822	833	843	849	833	799	836	800	802	868	821	875	860	851	853	854	847	841	846	843	864	866	903	820	813	764	837	858	844	859	875	862	826	853	812	859	867	822	827	793	877	850	827	807	855	812	846	905	824	890	856	857	852	864	822	839	875	829	864	883	869	797	897	887	858	793	818	829	869	850	876	866	864	838	823	836	805	826	836	813	797	841	861	829	885	848	847	880	850	805	827	840	800	799	891	857	835	821	849	801	822	834	827	837	823	823	823	808	867	859	823	797	843	802	826	821	840	831	847	873	831	857	862	858	848	863	827	876	785	801	844	882	795	856	875	816	809	849	801	878	892	844	817	835	850	867	805	802	838	785	824	845	873	839	836	814	802	877	854	826	858	877	819	833	859	841	850	847	861	813	848	852	867	879	832	813	838	914	861	857	863	850	836	816	889	818	895	839	865	843	866	814	839	814	831	888	889	821	810	850	895	811	802	925	858	825	803	852	783	816	847	855	846	831	862	856	807	912	869	826	864	867	854	849	885	816	888	849	884	893	817	851	808	854	823	866	852	851	834	825	804	871	892	833	859	819	897	848	828	869	831	831	790	861	863	858	849	856	815	872	819	857	816	886	846	831	855	885	816	845	889	843	882	878	897	869	838	857	840	808	812	857	847	844	882	840	823	834	832	854	905	862	878	853	851	876	850	813	826	836	839	807	836	799	822	790	880	789	853	828	827	829	889	853	863	815	859	894	820	803	833	796	830	859	809	875	846	834	825	855	838	814	851	866	823	893	816	804	891	823	867	839	861	863	795	828	846	848	876	810	858	858	840	849	909	840	819	850	831	855	854	850	861	835	817	856	859	862	851	848	915	842	906	837	860	820	856	840	802	856	853	873	843	811	827	821	892	862	789	873	864	819	840	880	847	841	779	830	842	858	880	829	898	855	827	839	839	801	849	842	817	795	871	906	816	859	832	839	855	803	824	871	831	812	844	846	897	844	879	881	824	820	838	835	881	863	852	898	835	903	834	866	823	838	836	836	839	809	844	807	835	840	848	839	836	852	836	838	876	808	815	808	879	771	842	831	832	860	874	857	842	861	866	866	843	872	835	840	826	829	791	818	823	815	862	808	853	828	777	894	854	791	829	847	853	790	857	856	844	803	879	856	849	836	833	846	896	879	847	896	871	814	838	885	875	836	837	855	858	845	844	824	799	843	810	871	815	872	836	804	924	847	842	834	846	874	787	871	809	813	881	810	840	832	822	830	868	871	802	940	783	855	830	838	834	842	878	854	816	830	785	877	812	855	865	860	804	836	836	845	860	863	874	833	867	881	831	862	860	852	873	882	862	835	891	835	800	879	824	840	871	824	812	845	873	840	874	829	865	881	855	833	821	854	864	816	835	859	850	816	854	850	849	829	821	842	815	848	867	875	813	778	819	842	896	818	828	848	821	861	853	829	829	871	850	847	830	840	843	832	867	810	811	909	891	832	817	823	839	811	797	822	827	848	809	847	833	863	812	793	815	847	847	843	824	800	870	836	869	819	843	815	839	869	833	836	813	830	828	802	850	866	849	840	876	855	865	830	883	828	935	804	788	869	818	863	834	830	855	861	806	853	829	863	848	892	856	814	832	796	827	828	821	838	877	864	851	824	900	856	832	802	864	810	905	841	846	902	834	832	907	803	840	769	825	850	878	855	892	869	862	823	873	845	843	836	842	851	836	828	843	847	838	846	856	846	875	827	822	919	816	793	832	834	840	860	819	848	774	919	852	903	824	812	838	813	858	862	834	847	884	862	883	875	895	807	872	836	823	851	792	885	817	841	882	863	813	845	810	862	857	869	858	837	867	874	835	843	849	876	859	809	847	853	841	793	829	878	851	883	837	872	784	821	841	820	803	878	832	869	858	810	829	832	804	796	883	851	848	797	871	858	831	846	812	845	892	878	839	829	830	843	874	885	797	916	836	882	862	820	814	787	855	820	821	782	877	878	879	813	862	826	908	874	835	848	843	897	844	850	884	798	856	866	857	837	872	825	880	828	817	840	855	826	843	838	851	848	854	854	853	864	849	844	860	847	777	896	797	848	797	848	846	848	796	834	808	821	830	833	863	864	814	864	835	874	847	851	840	835	846	840	877	812	836	825	847	808	856	823	864	832	861	822	811	889	883	876	817	867
25442	21415	28044	25826	18863	11733	7889	4972	3483	2683	2114	1827	1820	1674	1419	1373	1295	1225	1257	1146	1153	1101	1039	1025	1006	987	968	1042	945	958	1000	930	938	944	952	947	980	980	959	918	907	988	900	921	845	922	972	973	900	912	930	904	946	941	954	923	856	916	897	918	956	890	906	929	920	865	945	907	949	899	937	888	950	896	894	891	885	907	946	869	882	884	866	940	865	932	928	939	934	948	930	922	952	871	917	936	948	913	911	853	915	964	865	903	912	949	911	895	976	924	924	903	901	890	955	916	904	878	957	913	918	974	919	942	924	895	910	911	890	906	976	864	898	855	920	894	914	847	944	870	921	871	911	817	914	929	905	972	925	925	886	968	939	908	931	939	948	917	932	886	928	914	844	904	949	943	894	905	927	864	894	921	875	917	899	893	891	902	931	886	870	933	887	871	941	922	887	864	917	919	924	852	861	960	930	897	931	938	944	915	908	937	986	922	898	865	865	914	917	902	846	942	857	933	875	945	874	921	879	896	909	882	905	851	908	918	929	926	909	920	929	945	920	941	920	885	898	901	923	922	945	906	934	917	907	912	925	884	955	893	925	961	893	920	953	966	899	910	884	883	931	926	917	988	915	869	897	881	909	872	938	917	935	900	882	913	892	950	880	917	954	862	883	912	872	933	890	920	929	878	931	915	890	858	896	950	895	918	900	927	897	926	940	922	928	986	927	899	920	946	929	932	908	942	928	912	964	903	922	912	935	922	878	904	926	980	914	909	881	939	862	866	887	887	900	897	911	908	915	917	889	909	912	907	950	894	901	843	941	864	919	920	956	908	898	919	928	900	927	876	891	871	925	954	890	950	916	938	927	927	946	888	923	892	904	905	955	904	945	935	969	908	930	919	892	928	924	930	876	921	899	869	889	991	847	904	916	901	896	956	940	922	918	890	901	916	970	916	906	948	899	909	879	890	903	865	929	902	900	957	922	958	933	916	898	916	894	873	941	955	913	900	898	953	915	930	937	937	913	902	901	941	920	989	882	943	853	915	898	838	957	905	914	957	924	926	900	881	907	901	879	945	905	882	878	877	898	887	936	929	920	924	933	920	901	941	936	895	880	880	900	871	863	868	888	891	902	994	940	866	978	907	918	927	904	874	938	915	920	942	932	924	858	918	873	872	934	926	893	922	913	971	896	893	902	928	887	875	917	919	877	825	994	899	911	874	907	913	920	963	943	902	963	932	867	921	889	902	910	865	922	910	907	918	940	909	897	912	896	902	944	864	947	874	921	931	941	937	942	904	939	883	865	904	894	944	895	905	892	915	910	907	954	981	881	942	880	882	980	938	883	916	887	891	939	913	940	920	929	925	861	942	883	893	966	924	854	846	923	938	920	928	861	934	860	923	925	970	928	909	951	919	957	906	925	971	908	865	933	924	866	921	921	920	944	927	902	936	930	857	888	908	911	866	891	882	962	877	896	918	950	925	928	913	867	818	864	897	934	943	927	864	911	935	915	913	940	995	953	908	919	962	916	879	932	919	899	919	940	921	902	930	930	850	926	924	954	888	964	938	934	884	938	919	939	890	905	924	917	934	956	894	845	911	875	887	902	967	927	943	916	883	939	932	928	950	913	932	932	937	919	941	920	880	894	981	872	955	944	965	939	944	899	914	894	903	935	861	952	933	910	842	932	879	883	1009	888	918	933	945	953	881	878	943	873	924	865	905	897	868	914	908	924	901	902	845	887	911	947	929	899	943	881	969	876	908	875	976	916	918	903	936	986	921	948	906	905	890	890	904	881	909	947	970	892	944	904	929	907	940	917	921	945	898	881	911	947	962	892	878	892	906	893	952	968	925	876	945	972	872	902	882	937	944	939	871	907	915	849	936	892	903	882	919	893	952	883	892	916	901	903	885	942	930	895	877	889	894	913	941	923	884	921	895	926	915	890	920	914	871	940	942	956	901	939	927	911	928	929	931	899	929	936	928	910	861	940	970	911	939	934	884	888	948	975	962	932	962	942	911	876	904	900	977	950	890	895	908	930	916	914	946	876	942	935	922	961	907	877	902	938	931	904	860	899	965	950	875	895	886	925	918	936	946	881	950	903	908	942	916	905	945	894	890	871	886	914	878	961	901	889	882	883	899	905	879	892	913	911	913	953	940	902	848	897	899	943	890	967	851	875	964	950	962	905	881	952	946	929	867	918	929	899	909	872	899	930	904	930	950	934	930	889	885	862	972	961	903	951	903	913	922	872	928	909	968	922	953	890	891	943	941	879	911	948	899	913	896	912	908	932	908	905	974	883	908	911	901	850	897	911	971	949	845	890	957	884	884	872	872	867	932	895	821	889	949	899	935	892	901	882	979	858	912	901	911	937	928	956	906	940	914	930	935	907	873	905	889	902	934	906	949	934	862	941	901	920	970	912	938	907	912	900	925	906	925	922	915	899	939	874	888	882	912	897	956	917	883	888	957	989	901	939	953	958	928	917	915	936	909	938	906	928	952	902	953	918	849	908	897	889	933	942	887	877	853	920	882	879	934	955	897	951	907	909	932	942	863	901	885	865	886	876	877	931	892	940	944	883	924	934	861	874	889	921	907	949	945	904	923	984	894	889	905	861	923	878	875	910	846	976	867	865	948	940	921	860	921	947	928	909	908	911	929	906	910	965	925	900	959	962	912	958	924	874	913	893	863	893	985	951	974	883	891	850	927	904	896	933	899	894	914	872	894	882	880	909	920	959	936	918	880	889	926	901	912	873	931	950	916	981	914	882	873	906	902	907	920	885	898	956	847	892	885	922	865	913	892	918	891	949	968	927	899	878	865	911	921	869	931	945	945	914	914	878	910	927	943	894	902	907	910	893	944	901	925	850	891	912	973	917	906	899	946	959	915	905	922	913	891	925	924	876	948	946	910	935	922	914	912	888	898	930	901	932	908	862	915	872	931	914	986	864	883	882	981	901	924	929	917	943	913	899	847	894	850	930	949	843	950	959	975	881	960	925	881	942	891	923	928	914	860	909	924	947	940	926	886	915	906	876	893	932	980	903	931	914	885	927	886	903	948	867	879	870	896	903	899	897	910	952	928	933	977	884	933	971	907	907	901	881	892	928	938	896	926	941	918	916	947	964	911	873	947	937	960	898	904	919	916	939	888	867	931	916	925	921	928	913	958	951	883	919	880	981	858	925	915	891	900	932	847	888	907	874	907	958	939	904	918	866	922	856	883	953	956	857	944	917	920	912	963	962	956	911	886	903	885	942	909	961	938	886	908	924	909	943	939	901	858	853	919	911	884	902	946	881	939	940	942	967	936	914	916	946	908	928	927	944	920	872	965	897	863	944	861	968	926	926	939	887	929	905	891	932	896	869	924	913	880	909	894	922	957	925	910	962	901	907	916	886	910	912	911	929	954	924	873	929	935	940	907	928	888	907	929	920	908	940	971	928	948	916	922	907	877	938	885	997	945	934	880	936	940	946	868	898	898	886	946	895	899	913	939	895	899
38601	48605	35007	20510	16617	14028	10282	7148	5059	3576	2861	2518	2197	2039	1724	1616	1512	1367	1317	1235	1230	1120	1075	1089	1026	1032	997	955	1021	992	967	919	979	1006	956	901	945	914	915	910	890	939	903	936	922	886	883	910	883	878	905	899	904	914	851	952	895	909	885	918	938	927	919	975	897	899	938	837	903	912	953	913	969	877	897	886	923	908	913	900	864	853	933	919	951	868	889	899	928	919	855	940	879	883	917	877	942	918	916	896	929	928	892	913	911	952	895	904	871	892	882	942	929	874	881	960	904	887	900	922	952	898	892	919	934	872	906	913	918	930	889	947	920	875	877	928	922	935	866	888	953	871	890	899	913	935	865	874	870	906	917	913	927	910	859	891	888	860	914	874	833	919	900	937	864	895	882	955	917	911	905	888	916	880	923	915	891	937	886	906	878	919	920	908	864	917	926	847	897	860	884	907	938	933	906	850	941	921	917	908	906	898	917	894	882	872	910	903	898	916	892	935	858	921	947	851	922	881	879	863	941	925	942	925	936	869	905	895	839	911	919	850	880	916	884	961	913	866	970	898	885	912	886	950	888	904	917	949	884	896	919	893	821	877	881	895	930	903	917	916	893	916	929	942	878	886	861	906	952	934	911	918	869	938	883	841	940	859	926	907	961	890	902	933	861	978	888	937	900	906	927	886	892	878	938	912	926	942	871	902	917	910	941	986	892	945	912	871	929	913	905	891	929	938	877	890	892	899	881	883	938	886	899	920	900	944	940	895	836	915	941	967	883	925	891	944	906	865	878	956	895	938	898	911	853	895	906	895	896	918	866	913	936	897	916	842	949	899	939	899	917	919	917	891	878	853	927	878	914	916	927	981	812	963	872	868	881	862	927	940	893	903	927	959	877	953	830	929	879	945	907	908	875	899	930	881	914	924	880	902	918	914	915	940	908	897	939	904	908	914	868	895	900	856	927	899	850	896	826	885	878	897	959	884	919	899	894	928	925	879	928	946	854	850	853	919	873	903	897	881	919	901	936	868	894	902	852	926	883	857	878	887	932	896	901	942	848	943	931	927	899	944	858	903	885	885	881	880	866	912	890	901	896	888	870	915	892	850	895	939	877	917	941	893	848	917	871	855	875	928	872	857	907	957	888	905	896	945	910	885	894	931	876	907	926	897	917	901	827	878	868	890	926	924	882	884	911	874	891	889	971	873	923	873	924	942	902	920	870	936	916	894	913	878	892	910	884	874	882	897	887	921	925	902	893	927	870	931	926	899	924	883	876	877	965	925	923	887	909	918	848	903	876	904	917	895	923	920	916	889	941	890	908	872	934	867	890	950	834	939	913	959	890	912	927	931	933	908	908	860	923	864	919	892	909	846	903	840	983	916	903	904	890	931	896	890	869	905	940	922	960	918	912	900	901	904	927	848	887	897	868	924	850	881	847	905	930	920	890	864	914	875	894	932	904	931	895	911	863	881	889	904	908	916	914	895	890	925	901	917	966	990	864	924	870	904	889	883	951	883	864	894	892	920	903	878	860	875	855	917	895	838	924	953	924	904	907	848	911	860	916	870	918	879	930	902	926	911	862	943	895	883	860	880	870	885	975	947	953	911	874	966	917	896	966	907	900	813	910	928	937	930	897	852	881	975	944	945	872	889	851	887	925	915	814	886	870	878	912	912	870	925	901	941	860	869	862	887	845	938	911	890	939	892	862	884	926	891	870	838	865	872	894	932	827	875	889	907	916	897	911	894	903	930	923	910	906	918	937	925	906	894	981	853	898	914	936	918	855	932	875	926	870	949	903	899	918	895	901	861	857	894	884	887	923	870	894	918	890	917	912	860	868	855	909	955	895	943	882	898	876	900	919	852	914	952	910	941	966	871	907	866	923	916	854	942	943	890	932	872	924	891	934	893	851	974	934	867	926	887	908	919	885	905	881	910	857	870	880	870	869	907	973	900	869	953	910	891	894	898	902	966	920	876	858	952	895	856	862	907	877	925	890	930	861	847	901	930	909	895	923	958	883	899	899	898	936	868	915	955	884	898	886	847	910	889	898	909	929	933	975	962	880	880	919	871	891	856	853	912	858	933	884	916	902	896	875	945	919	904	936	931	894	889	896	923	909	873	923	946	908	895	900	944	928	869	896	893	890	889	904	901	884	904	943	878	891	912	899	863	906	905	973	882	908	915	890	893	881	889	907	916	874	897	897	895	905	901	907	946	893	891	914	937	908	949	867	919	886	831	925	918	919	923	799	872	927	890	906	899	878	917	866	895	847	869	854	949	858	916	970	867	872	945	924	886	870	933	871	911	901	881	849	865	837	879	926	955	913	880	903	889	874	923	910	954	997	943	973	879	957	902	882	879	909	891	896	891	893	921	866	886	850	943	885	902	943	933	909	916	984	915	920	886	924	907	915	889	829	894	958	907	814	876	897	931	908	926	900	903	921	918	903	883	878	890	882	874	897	934	918	921	877	897	886	918	890	919	925	938	893	919	923	921	869	901	887	888	876	891	908	879	941	879	943	897	892	840	909	926	936	892	863	901	880	943	847	870	880	881	903	872	902	875	857	942	911	933	910	931	869	948	890	915	909	900	932	938	911	881	906	891	932	883	902	933	863	926	932	895	880	901	878	893	927	879	974	934	900	958	939	922	894	937	913	852	913	948	908	931	926	950	868	907	892	919	945	915	961	939	924	890	903	881	882	930	894	904	928	845	945	937	849	924	894	931	864	929	894	937	901	894	862	868	930	881	850	966	932	914	904	863	913	922	839	913	904	886	913	878	913	934	927	894	939	905	884	906	931	910	911	919	921	917	859	954	912	904	962	869	867	952	967	935	923	920	923	891	929	945	893	900	924	908	850	884	893	926	914	924	898	907	948	943	909	902	936	866	890	884	887	905	925	877	882	937	915	908	894	905	894	855	938	899	885	910	901	958	906	914	858	906	944	944	883	912	861	896	892	907	893	884	916	926	925	946	966	901	885	924	878	883	914	866	916	929	892	915	879	873	925	869	916	857	872	840	929	869	904	943	841	884	855	908	881	938	874	915	897	923	915	924	958	897	877	900	937	915	928	913	870	926	867	890	883	923	934	902	891	960	891	897	865	932	925	911	855	907	973	871	894	881	921	898	887	942	900	897	842	892	911	856	845	884	918	911	912	894	933	913	893	896	911	886	922	945	909	849	888	888	888	879	909	878	933	895	872	911	921	910	864	918	894	851	927	889	943	916	885	953	890	834	918	920	937	923	888	900	894	931	951	909	908	894	856	877	888	951	872	914	875	935	890	901	875	888	860	860	918	838	901	905	924	892	916	863	914	937	936	931	907	847	907	921	867	901	917	878	868	867	872	891	941	880	904	902	959	907	869	903	908	889	948	897	914	909	861	855	919	872	893	904	934	920	883	903	824	920	909	872	890	870	907	857	888	866	912	871	893	895	912	908	896	922	900	895	910	916	853	964	913	908	873	912	930	905	922	860	878	949	929	909	888	880	887	920
23147	21469	29240	24158	21897	23445	21476	10820	6710	4939	3645	3147	2757	2494	2139	1945	1780	1715	1566	1397	1370	1323	1341	1233	1190	1079	1111	1102	1035	1059	1102	1089	1065	1114	1030	1007	997	1008	985	1036	1008	1011	1012	1059	1086	964	977	953	964	979	975	976	990	998	987	978	966	993	999	958	914	990	903	1005	974	964	990	1000	946	1050	987	953	940	996	941	942	948	993	961	986	987	1014	943	973	957	967	1015	983	990	977	1018	926	990	914	940	936	967	1001	1010	998	961	929	990	942	970	1003	949	972	972	965	935	943	963	1004	938	944	991	967	991	912	951	974	980	958	962	982	987	955	895	989	961	928	980	998	981	922	940	939	981	992	950	1009	907	986	974	887	961	944	1021	982	956	955	1016	980	959	1027	965	937	941	1031	999	934	965	969	944	936	929	978	951	1007	981	1033	1003	947	958	1044	928	964	991	968	994	945	911	971	945	977	940	985	969	923	999	974	960	1027	957	922	971	912	948	945	965	927	919	993	950	995	958	998	956	944	994	927	1013	965	974	938	948	933	992	1018	962	956	924	1000	975	953	966	962	962	992	962	966	1003	969	1007	975	936	1004	988	938	925	979	953	965	943	899	961	961	972	989	989	985	965	948	934	1018	985	981	941	960	973	956	953	958	898	948	1000	999	904	997	938	994	941	975	948	1039	972	931	978	961	938	937	958	971	912	993	958	988	956	975	939	898	989	961	962	955	965	991	946	952	1005	1017	990	983	965	1023	963	1018	1021	964	968	971	950	984	1058	992	946	1009	975	913	984	986	924	962	1001	986	988	1019	939	951	964	973	963	946	993	1010	996	992	953	942	962	976	954	903	954	922	1006	914	1012	951	1008	971	968	935	1003	948	974	934	963	1003	986	957	968	934	965	949	1025	954	963	967	894	919	972	885	978	979	932	926	946	988	1002	947	951	943	952	935	992	964	1029	955	967	995	940	946	989	911	953	907	892	932	983	940	962	943	945	989	1007	907	943	1033	934	969	949	1002	974	982	991	921	995	949	944	920	947	1014	1007	1007	992	928	907	975	956	967	932	936	1010	924	971	974	952	894	934	986	975	959	964	1014	995	946	1013	989	968	974	907	975	964	968	908	959	971	1025	953	1041	957	932	957	930	974	924	965	995	961	914	946	968	936	929	986	964	1010	915	916	975	1028	963	940	981	1015	947	924	928	976	964	967	967	961	950	967	966	945	1027	1000	992	965	937	964	992	983	1014	945	982	1007	982	983	958	999	956	1016	991	945	924	986	958	972	948	956	939	942	945	978	978	1043	929	955	998	993	990	933	923	928	905	1039	950	984	985	947	992	943	958	922	1015	947	958	973	988	916	997	905	1003	901	930	951	895	977	946	960	988	995	962	1009	996	943	1005	986	947	958	1015	956	896	981	967	957	944	982	944	991	996	994	943	1016	1001	1040	1031	975	984	911	884	934	934	967	948	948	936	960	932	936	937	998	965	983	940	959	979	945	994	976	1015	959	984	1010	1010	1005	994	966	942	961	1012	962	1029	958	971	952	953	982	953	1013	1013	969	960	979	943	930	988	1020	974	942	973	954	1004	986	1006	1031	999	975	965	1012	965	980	878	947	967	916	962	958	901	942	927	960	914	973	946	989	962	933	930	989	907	1018	982	883	952	994	1041	930	920	1018	970	887	1005	955	961	909	971	917	969	954	1010	898	978	978	984	921	930	977	994	926	899	977	975	981	963	969	934	940	961	952	975	1000	927	933	1009	951	917	963	1006	986	950	986	983	975	945	973	926	1009	1009	1004	1015	1025	979	927	955	998	979	986	976	983	995	931	992	911	1003	924	956	975	935	964	974	949	942	992	963	1000	962	945	943	1025	1033	997	966	1001	962	972	962	987	1029	949	1014	969	993	954	942	964	988	921	935	970	956	966	1017	994	929	1002	952	954	945	997	946	1014	955	949	974	941	1008	985	960	960	956	966	997	977	943	923	958	942	952	973	1013	994	1002	1008	968	1033	978	956	990	921	970	950	888	909	953	945	967	962	984	988	1053	959	971	963	924	967	998	992	965	981	925	977	972	975	969	978	958	960	1013	926	928	966	1039	960	991	960	927	994	963	1019	955	950	943	977	991	969	942	906	947	950	947	923	975	930	977	928	951	985	977	955	989	969	1020	999	975	914	985	945	1003	914	953	989	958	941	1000	947	967	997	853	967	966	992	994	1018	931	1008	890	955	973	960	968	1039	915	954	971	971	945	951	981	995	948	1026	936	998	968	957	941	942	972	983	1000	968	974	899	962	921	961	959	954	948	991	969	968	968	989	989	999	953	946	970	995	965	951	945	902	1027	960	978	927	940	981	918	901	1018	989	934	945	971	988	989	924	1003	960	959	951	985	980	933	945	970	950	977	922	941	966	940	1018	945	934	901	956	905	909	894	898	958	955	933	1026	960	975	1022	994	971	1007	914	973	922	992	948	977	951	974	918	945	966	1016	970	949	969	949	914	991	982	949	973	919	973	958	973	1021	958	975	997	995	953	918	914	953	935	954	946	998	994	957	994	996	979	985	1012	922	948	950	994	927	975	987	966	961	954	1005	982	911	951	986	966	918	1054	1030	962	956	984	967	1005	1004	977	1038	975	972	956	996	925	981	1017	951	1045	969	1028	935	974	969	905	952	907	895	986	982	928	1025	938	1005	907	987	928	998	953	962	948	997	950	1013	967	943	976	962	943	1002	992	936	988	946	907	968	963	1002	969	996	949	958	893	961	936	968	943	916	1010	975	956	979	992	943	962	954	965	950	975	942	983	971	1001	979	908	1008	974	971	1031	942	945	948	951	952	1054	958	906	945	1016	913	977	953	972	928	967	993	933	934	982	979	922	989	947	1004	977	993	945	966	975	964	980	948	981	937	931	988	983	980	970	949	1019	928	974	982	951	976	941	997	1012	896	938	933	974	972	923	1000	887	971	944	989	926	994	963	963	943	966	982	943	996	1024	957	990	958	939	991	957	1013	968	922	918	934	1018	907	910	1020	956	967	959	964	999	912	922	953	977	939	936	939	972	1007	967	981	990	985	963	1015	913	929	965	989	972	955	1026	956	950	1007	930	984	953	982	948	931	982	946	973	972	981	960	983	994	970	977	984	932	953	975	998	938	946	917	959	1021	922	927	965	980	952	970	978	981	964	958	975	994	898	954	950	1019	933	972	905	968	902	934	988	985	948	1006	946	967	964	988	947	984	912	976	935	921	991	929	969	968	923	1009	969	1013	983	940	953	959	919	961	948	888	987	923	942	962	985	978	965	999	959	976	940	999	992	940	928	960	906	939	937	955	959	969	944	918	997	937	974	948	944	892	958	1014	961	959	1008	955	990	946	926	969	997	977	976	978	955	1029	936	966	980	967	939	969	940	963	971	973	966	901	965	984	924	935	1028	944	953	970	937	992	973	965	983	996	933	953	913	943	939	979	977	1001	1007	961	1014	938	971	973	910	990	965	922	931	933	981	916	941	984	915	992	952	959	927	972	937	943	961	943	946	957	973	938	924	999	923	958	973	988	998	989	1005	904	1011	989	954	980	964	900	959	1064	1006	954	956	949	973	954	915	991	963	1011	969	922	964	942	973	952	936	924	965	932	992	916	917	951	933	964	965	958	908	987	964	940	937	949	946	954	961	948	933	931	938	1013	1006	937	979	992	965	971	941	922	977	996	954
36411	56938	42439	31711	27319	22915	17233	12799	9037	6467	4821	4019	3539	3067	2744	2355	2099	1837	1753	1513	1441	1401	1328	1214	1217	1155	1155	1090	1086	1079	1033	1088	1020	1024	996	1018	974	975	999	1025	1017	1012	1050	999	913	984	1016	989	960	979	966	964	944	953	987	995	988	961	959	894	924	986	900	923	1014	965	893	954	970	933	976	967	913	913	959	953	923	936	930	907	972	924	898	926	922	950	876	929	893	954	937	902	927	948	928	932	932	906	874	884	965	937	892	918	889	953	913	908	984	905	912	953	924	920	946	981	920	939	893	916	954	978	905	1020	917	870	951	962	975	966	958	918	919	924	959	939	936	938	943	915	944	883	933	929	904	947	904	981	907	954	888	908	925	907	996	899	924	904	968	883	938	901	929	938	946	991	921	946	920	917	970	903	947	907	881	939	934	964	1004	925	930	902	1017	902	980	933	939	917	936	904	971	953	996	895	965	928	1011	966	926	879	852	874	928	926	942	865	971	889	942	936	924	897	954	925	917	925	924	941	955	942	919	913	910	952	934	949	941	931	880	988	919	928	903	931	926	928	906	944	910	892	928	923	924	941	933	960	904	901	954	952	932	912	1004	923	962	926	912	912	930	892	868	912	927	881	911	931	915	978	952	860	921	948	921	944	926	941	990	902	955	888	902	910	932	913	928	908	953	939	914	979	871	953	944	939	950	973	926	983	962	866	959	968	958	933	854	960	964	956	951	936	870	969	975	933	1006	936	906	922	885	944	954	915	921	966	910	945	907	919	897	902	948	933	966	930	908	895	939	933	976	894	940	948	939	869	933	979	981	880	938	907	940	956	903	914	934	897	952	932	935	876	940	863	918	908	934	880	878	958	915	964	978	970	937	928	923	919	950	903	904	972	923	918	923	931	973	948	937	945	917	889	941	901	873	936	938	939	944	913	934	917	922	938	975	950	975	949	941	960	973	903	901	975	941	968	883	929	904	919	953	981	982	950	955	890	873	933	969	947	909	951	932	918	927	885	985	972	926	894	889	938	883	876	882	925	937	885	934	948	959	950	923	884	925	928	889	878	1019	970	920	902	972	904	926	909	912	933	984	935	927	889	920	977	960	910	930	898	932	989	943	949	954	956	909	939	995	955	913	902	983	892	896	945	950	932	915	966	930	939	995	952	882	936	922	959	891	914	920	989	940	899	905	890	957	922	885	954	917	975	912	919	937	922	901	928	902	929	927	937	946	893	856	960	932	982	929	959	903	919	921	987	982	912	868	938	956	937	930	912	926	948	956	852	954	909	883	921	903	965	937	940	932	966	869	945	917	960	946	910	926	903	932	952	901	855	897	928	955	958	926	906	888	953	918	946	956	951	956	894	952	946	907	928	934	960	947	873	919	915	903	956	871	943	871	952	926	894	979	920	889	959	957	889	908	910	988	969	923	920	969	945	963	955	965	954	943	932	932	945	930	924	958	941	904	936	942	926	931	908	934	942	933	925	917	944	940	959	882	977	946	980	884	937	936	1006	936	907	883	938	919	902	921	985	931	944	973	896	930	912	894	971	937	913	902	931	920	930	910	892	955	914	918	892	901	922	951	928	933	1013	910	918	938	941	898	982	914	913	1004	966	962	903	930	952	963	922	889	939	901	1016	979	927	916	913	936	922	964	948	944	926	930	953	934	940	887	931	915	909	922	955	929	937	916	972	950	947	976	920	942	924	923	983	920	868	916	926	903	915	891	885	915	892	960	990	970	930	913	900	861	919	900	937	899	914	966	903	946	946	969	939	960	890	898	960	997	962	909	936	968	943	995	895	946	930	965	935	918	986	905	951	950	941	929	948	944	925	900	899	921	912	900	917	947	931	895	891	914	896	913	981	962	969	973	915	894	933	941	922	895	929	901	909	953	903	987	876	893	917	886	957	900	966	833	921	965	918	934	897	908	935	924	910	955	991	890	902	884	886	987	945	961	967	917	952	939	915	928	956	974	935	932	931	976	890	877	912	921	944	957	968	954	924	1012	900	925	936	920	951	893	973	942	931	961	895	972	934	930	948	930	974	874	963	944	936	888	926	943	874	960	917	914	966	934	885	976	914	935	967	917	887	893	920	901	902	938	956	947	1004	948	916	942	943	925	914	929	957	955	1006	952	944	887	932	937	983	904	932	930	955	967	954	966	948	972	935	909	978	912	905	906	910	919	925	897	926	924	927	882	920	903	953	914	937	984	859	938	911	914	938	930	920	944	871	895	979	928	950	909	918	950	949	941	882	952	926	906	933	910	982	996	929	924	883	896	937	946	909	979	938	953	976	949	951	920	898	917	956	903	966	897	951	934	956	919	917	954	893	957	930	966	857	912	860	921	931	900	866	859	917	929	899	947	978	913	915	894	943	929	962	987	929	940	938	961	962	934	964	966	947	920	904	976	878	945	914	951	946	865	913	893	887	915	915	893	897	893	902	922	948	929	923	955	957	944	952	863	943	943	944	882	878	940	892	1010	887	866	927	956	959	911	950	1004	943	964	925	911	983	942	937	854	904	966	940	909	948	949	944	923	950	932	940	928	895	947	908	952	890	935	895	872	946	952	909	955	926	925	949	941	925	926	952	954	991	929	885	956	953	932	926	899	909	914	874	953	944	918	888	921	944	930	935	916	902	982	968	973	956	949	900	962	918	910	920	956	923	963	941	915	911	918	938	911	927	879	939	942	922	930	907	925	939	933	902	912	886	878	973	982	926	902	959	899	939	959	876	944	970	919	872	943	973	887	926	973	951	952	970	874	914	933	961	927	966	935	838	892	942	980	985	902	918	927	883	960	898	900	954	903	922	904	965	930	856	929	971	889	944	920	935	952	899	934	982	929	899	925	927	924	934	959	935	876	908	902	949	952	929	928	914	899	949	930	927	893	925	915	931	886	913	925	898	939	926	939	930	962	937	971	972	911	956	992	921	973	918	1004	940	935	916	992	902	944	956	918	887	919	924	998	889	963	945	925	915	928	936	938	884	925	927	919	857	953	937	942	921	958	985	938	928	964	958	941	934	934	939	958	923	896	927	923	945	930	940	957	962	874	961	893	861	913	946	993	894	944	932	917	853	905	928	944	927	912	927	910	913	904	954	942	841	941	937	927	905	915	1033	907	953	949	902	909	916	917	884	965	958	913	949	938	959	926	926	935	924	954	896	912	914	925	968	936	936	908	965	935	943	927	947	1001	935	862	973	993	972	920	901	943	885	905	923	909	912	934	939	955	898	916	939	943	899	936	904	891	895	906	974	913	900	923	930	891	906	931	951	903	893	917	925	905	964	962	914	897	906	957	918	927	900	946	923	934	927	945	932	904	935	945	950	906	939	1009	891	934	905	899	967	894	979	979	950	927	961	928	932	953	900	921	897	947	949	887	994	960	959	931	886	939	943	900	916	915	877	911	879	959	920	925	908	932	963	883	923	933	930	933	960	1003	911	870	987	933	925	913	919	925	1013	953	886	909	928	924	942	974	889	947	927	939	946	889	928	936	968	922	996	909	920	944	997	915	946
32436	29388	30678	23071	14141	9025	6174	4701	3372	2614	2021	1865	1596	1460	1358	1264	1236	1184	1122	1067	1025	1006	938	944	946	935	929	908	910	887	865	867	822	862	872	850	908	889	920	874	874	861	896	930	878	846	820	923	854	892	816	791	868	846	831	817	832	869	825	784	814	866	824	834	892	830	874	839	843	844	830	855	792	835	886	819	786	799	797	789	855	841	842	815	833	861	814	878	792	863	855	846	823	820	793	849	897	835	862	870	823	823	842	922	882	844	867	818	835	869	864	893	876	869	819	854	867	841	855	854	860	883	833	840	872	933	843	827	821	792	829	832	859	807	849	802	846	816	777	830	887	846	857	801	848	840	771	830	873	837	819	820	848	846	815	790	854	797	904	859	898	797	859	785	831	817	886	828	838	834	801	816	813	876	858	813	857	847	855	854	884	833	905	841	828	798	790	784	853	838	900	843	872	819	819	823	831	816	847	864	836	885	794	802	854	892	838	847	826	800	825	840	890	843	828	844	898	841	841	868	818	861	829	814	846	813	804	853	849	855	815	860	867	907	841	768	817	819	837	803	837	844	848	810	807	831	796	817	842	860	851	876	842	842	915	826	876	832	853	837	856	836	908	873	788	881	823	867	876	829	827	850	856	830	859	868	789	839	879	836	844	863	894	884	788	878	831	807	817	845	805	862	866	865	859	856	780	886	866	843	825	819	911	817	812	864	860	842	895	816	800	818	902	862	838	866	869	871	874	897	855	887	836	820	831	865	845	840	840	850	854	840	845	838	825	857	876	811	840	840	809	852	831	907	871	882	848	850	867	836	839	824	809	827	798	828	853	841	810	856	859	851	876	826	864	847	881	869	790	880	855	884	791	807	848	859	840	930	860	808	870	810	847	830	809	841	853	829	875	840	865	888	866	903	889	847	867	857	826	856	857	836	832	874	823	903	794	797	769	854	842	788	856	880	890	823	886	814	878	881	786	855	816	819	864	845	812	847	826	915	882	852	845	827	833	869	849	856	865	778	907	855	847	835	832	798	848	861	829	844	827	843	832	835	789	819	852	851	845	888	833	829	866	818	805	849	805	868	778	856	832	851	814	843	857	838	840	815	807	837	872	822	763	849	836	878	857	855	858	836	843	858	850	798	902	868	825	858	849	830	905	828	849	893	857	831	859	883	831	872	849	823	803	872	835	856	874	810	817	822	822	815	873	834	888	853	848	855	888	846	820	847	870	906	811	844	879	867	848	859	899	871	847	874	809	833	817	829	859	830	902	877	927	877	885	885	870	831	794	830	882	855	854	882	892	800	841	899	890	867	818	825	881	860	843	817	903	888	882	878	851	861	876	865	838	840	837	812	851	853	860	904	798	861	825	851	826	837	851	929	835	864	859	845	820	837	846	819	891	867	834	826	783	842	899	853	801	830	897	826	864	839	848	798	775	861	877	876	846	870	846	832	793	853	862	811	866	807	873	842	827	807	865	882	820	837	885	895	843	806	816	876	839	871	808	853	880	813	817	829	920	873	810	894	818	865	838	826	907	879	826	857	823	882	891	839	865	824	823	844	858	870	823	835	878	863	881	874	813	833	885	842	831	829	856	815	863	858	843	842	836	823	798	822	856	850	867	810	850	860	827	825	813	855	849	802	831	768	840	839	773	859	828	842	877	813	890	862	833	831	826	830	840	838	871	842	854	815	903	877	838	915	799	817	816	804	834	869	841	818	896	856	827	869	831	872	849	857	874	806	875	800	872	811	811	876	918	886	835	856	832	812	789	931	850	906	763	895	823	907	877	840	870	821	815	825	832	842	836	806	840	796	875	900	886	830	875	832	805	903	861	809	810	813	807	816	860	832	821	847	923	850	877	830	863	796	809	826	845	899	857	889	849	835	805	873	823	810	895	853	868	896	878	811	821	879	836	859	880	880	853	834	808	846	832	819	858	879	871	840	836	852	874	799	841	867	862	802	835	840	835	872	794	849	908	821	818	841	769	859	825	859	850	885	862	808	876	811	842	871	847	859	818	834	817	821	865	871	893	842	908	831	829	816	830	898	827	827	805	850	846	883	806	812	808	856	821	843	856	831	866	828	808	851	824	834	871	814	832	860	844	809	840	822	901	848	861	818	860	823	864	821	873	795	847	856	819	845	836	851	805	803	871	837	849	874	842	876	824	833	803	841	814	821	844	875	821	803	834	840	872	830	876	852	853	832	837	812	845	841	850	907	820	881	855	876	842	844	869	852	872	860	839	833	892	826	815	865	846	856	894	837	824	838	943	873	873	827	866	857	833	873	868	897	843	869	816	857	824	875	844	845	893	879	830	905	872	834	893	836	857	866	899	857	859	857	803	849	846	838	843	882	857	821	841	795	939	856	871	860	898	916	859	855	859	849	894	818	829	820	859	862	857	857	838	827	803	849	867	823	849	849	828	756	936	896	851	829	866	818	820	877	859	840	784	866	828	871	820	796	885	868	818	850	844	832	852	820	874	787	856	803	841	798	892	816	867	859	837	823	797	838	841	826	808	851	834	849	827	856	872	830	851	843	843	817	866	816	848	832	875	814	836	848	870	864	822	837	851	860	829	850	861	797	798	892	865	836	847	843	865	847	854	866	854	835	805	841	879	847	846	882	841	816	800	912	840	835	814	814	840	827	870	820	851	847	828	822	853	858	891	812	867	867	834	863	870	873	862	903	851	821	845	841	834	883	852	837	902	844	837	831	853	843	814	848	817	845	846	852	868	845	856	889	865	865	818	844	878	848	879	844	845	842	842	859	853	808	834	826	864	817	818	874	852	838	848	825	782	828	803	868	833	849	849	874	820	857	860	850	845	848	873	832	877	828	838	839	878	857	797	846	878	868	878	881	856	840	928	849	818	849	807	826	870	813	863	858	862	851	849	850	854	832	810	844	861	858	895	860	883	851	908	812	819	877	823	843	852	901	829	892	827	836	875	807	866	848	825	784	819	815	885	839	847	860	832	824	841	843	854	840	917	892	813	850	826	902	857	819	843	841	800	777	793	846	860	851	862	866	836	864	817	859	802	801	846	855	875	898	911	856	799	840	827	843	801	837	805	864	822	770	775	902	878	869	847	799	906	872	842	836	862	861	841	900	777	854	872	917	826	912	856	826	876	882	827	850	838	852	883	845	878	824	793	899	868	934	867	842	865	871	859	846	847	761	850	836	831	822	831	834	821	860	832	875	858	859	866	878	854	803	874	802	818	835	843	867	837	851	877	824	866	870	894	861	806	897	840	825	861	810	833	854	838	906	841	844	844	894	822	821	906	857	805	840	877	823	818	824	842	856	847	813	862	799	790	829	877	816	806	815	824	879	821	852	828	849	818	854	867	876	873	859	806	872	817	873	817	802	851	801	888	860	870	860	863	827	843	855	841	847	869	831	820	858	849	833	837	800	865	860	836	866	846	858	833	904	795	858	856	842	775	898	865	855	809	841	872	864	895	845	841	794	819	856	862	856	851	874	812	763	856	853	837	814
34228	42673	31264	21058	15876	12259	8705	6791	4894	3530	2761	2280	1964	1787	1614	1480	1352	1329	1222	1079	1037	1069	1003	1001	959	920	901	859	851	913	938	920	867	945	898	851	886	821	891	872	803	880	882	776	818	831	884	844	905	839	808	846	841	865	848	853	864	888	836	831	824	860	834	839	832	883	853	832	836	852	810	810	872	831	862	841	803	823	863	884	876	859	840	863	804	877	818	822	818	875	850	863	834	838	843	869	827	828	845	775	854	873	821	884	826	845	823	865	822	810	862	836	823	795	849	858	841	856	865	898	869	802	854	892	884	831	811	837	821	811	866	828	861	807	828	848	845	870	828	861	800	825	854	840	874	844	877	845	837	818	850	850	851	825	908	851	836	824	885	851	829	870	815	823	868	859	873	864	815	877	849	814	823	844	786	877	814	848	813	861	874	893	860	835	826	842	875	879	855	803	870	832	838	876	833	840	825	850	828	845	863	859	855	869	848	828	916	847	814	837	866	856	806	786	866	819	819	828	834	902	819	870	842	847	847	814	844	849	825	872	849	800	831	838	847	854	852	883	842	826	824	853	849	894	831	901	828	924	851	822	839	881	852	840	839	879	884	845	833	811	853	849	861	853	830	851	851	823	824	838	842	815	867	825	903	848	837	851	843	835	853	883	822	805	899	858	883	885	842	846	818	848	869	786	809	816	860	878	865	840	828	839	869	825	861	866	859	859	892	819	862	822	920	817	861	840	868	819	816	858	826	888	858	838	856	799	846	827	850	890	869	854	860	852	834	833	816	878	794	907	800	826	845	894	849	866	849	853	837	815	828	895	889	789	855	840	826	924	862	856	905	879	849	879	876	792	842	834	847	876	826	875	823	827	852	836	840	857	879	797	849	827	794	867	906	865	892	866	816	838	863	830	844	870	834	855	874	864	830	814	858	860	804	857	852	813	884	790	909	870	818	874	896	882	865	845	876	819	856	848	865	886	872	846	849	867	871	835	837	795	888	820	839	796	836	834	871	872	849	867	917	843	785	783	838	880	858	809	846	873	871	835	848	849	833	833	829	816	843	815	853	834	927	882	828	836	839	812	860	865	894	914	865	846	871	862	870	879	844	864	812	870	858	911	855	846	879	857	855	809	851	806	854	867	923	867	808	826	872	848	855	857	877	861	812	839	837	830	825	864	859	812	824	804	865	787	879	892	842	869	889	882	809	843	830	854	878	845	874	837	858	839	840	806	882	822	828	832	871	825	880	793	819	834	845	825	840	837	867	871	902	861	828	846	892	868	845	848	861	814	885	911	842	854	854	853	879	818	849	833	884	848	856	817	792	812	845	842	839	788	857	806	827	805	835	902	890	844	830	859	856	800	824	883	836	850	860	892	901	838	879	885	805	816	825	842	843	855	818	793	851	831	826	819	869	864	878	876	836	852	860	845	912	847	838	841	825	865	898	837	840	823	820	800	875	839	790	850	852	848	843	866	899	894	888	849	894	849	821	805	808	891	846	860	839	850	833	868	803	828	858	861	842	887	837	904	852	872	859	910	811	862	870	871	858	863	872	831	807	794	812	865	827	854	896	870	838	848	815	857	840	837	843	826	849	868	895	820	868	881	851	906	902	840	829	844	809	864	850	849	792	860	868	873	801	809	851	821	860	825	822	853	814	924	850	848	797	887	857	828	855	809	856	832	875	887	831	891	887	826	895	860	846	855	821	869	837	914	871	816	851	841	858	864	862	857	834	831	855	848	796	871	813	871	859	866	942	838	844	803	828	895	854	878	880	867	815	814	871	867	879	866	860	820	835	859	811	872	853	836	890	873	769	852	827	851	819	863	844	881	794	821	834	889	887	799	856	860	866	876	824	825	861	849	866	856	859	838	823	839	854	913	869	884	817	797	868	907	844	819	831	865	856	870	840	798	840	858	824	881	844	857	845	841	880	828	837	876	842	817	863	820	835	848	802	818	861	866	853	845	846	869	855	829	825	812	852	841	818	864	837	889	863	880	842	859	874	843	853	821	879	848	907	823	859	797	867	836	855	840	841	827	824	871	829	855	828	890	822	835	871	866	879	797	874	881	813	851	828	831	819	840	843	896	858	841	813	883	824	820	884	811	822	841	815	896	817	813	824	894	815	860	859	829	853	806	891	859	820	853	858	838	844	763	867	878	813	862	814	842	892	834	850	853	871	858	791	863	810	836	820	874	835	816	822	858	815	780	885	871	837	841	837	850	811	819	843	851	857	892	839	818	818	813	886	793	807	862	880	856	829	854	796	777	844	862	848	859	853	826	851	870	861	867	838	888	864	864	887	842	821	810	848	809	854	815	852	844	839	850	854	889	856	890	836	811	859	854	837	852	838	802	819	869	837	849	843	833	854	815	856	856	857	909	883	800	840	829	838	801	875	800	817	857	834	870	869	834	853	886	825	868	914	864	843	853	864	867	829	865	823	846	845	834	816	868	861	875	865	812	796	838	853	845	820	834	831	859	875	813	883	827	822	825	866	857	863	856	811	851	839	881	868	846	796	783	847	864	807	813	847	892	843	848	806	837	856	819	835	828	839	882	806	787	830	871	863	859	836	813	814	847	840	870	917	831	838	819	879	853	848	848	832	852	860	857	859	825	798	833	774	847	865	877	836	858	817	868	897	838	851	859	850	841	821	891	822	819	862	841	850	843	777	876	863	861	828	839	829	830	942	870	872	826	842	847	823	873	838	858	840	842	863	833	843	901	869	867	885	857	873	840	837	814	838	814	816	875	835	844	867	847	839	825	863	845	841	835	828	871	853	889	834	874	864	852	863	851	825	887	843	847	858	826	787	847	786	826	815	890	861	838	871	848	834	858	862	875	862	808	815	840	863	853	862	839	825	844	837	822	798	871	875	847	886	901	813	917	890	837	907	832	913	894	833	875	862	824	850	810	847	886	861	857	853	862	847	838	866	895	822	820	898	890	835	818	872	927	864	825	842	836	843	816	856	859	874	892	833	868	829	823	814	808	831	848	786	858	831	891	859	870	853	835	850	879	834	880	851	852	828	907	867	824	846	858	848	797	915	861	849	865	837	805	840	859	824	838	879	842	853	842	878	856	830	884	933	839	862	811	856	875	854	850	852	870	854	827	839	836	805	849	806	821	822	831	852	876	926	830	841	841	826	822	872	860	886	880	873	835	864	831	835	870	804	857	855	885	888	857	879	856	843	850	933	787	866	869	841	863	826	857	822	822	839	892	837	918	839	858	806	850	858	811	849	862	871	800	853	858	822	830	914	847	800	834	840	864	829	841	853	846	865	849	773	826	864	873	819	820	910	818	824	828	834	787	821	778	874	888	788	870	862	875	810	876	809	810	830	829	846	853	838	854	822	828	837	829	855	858	785	826	869	855	858	834	857	832	803	839	849	775	810	890	845	810	804	816	861	847	849	851	868	879	841	859	825	833	830	851	896	845	832	852	867	868	836	850	814	838	892	833	814	864	854	836	859	812	826	913	863	824	810	839	867	805
24395	21463	28876	25176	22767	20183	13174	7835	5493	4220	3133	2661	2156	2068	1846	1629	1517	1392	1264	1156	1179	1202	1095	1052	962	972	927	964	958	933	916	883	884	937	956	948	948	833	867	875	860	856	876	887	850	867	832	875	862	920	839	854	819	884	829	848	887	849	907	819	887	841	876	890	866	858	876	834	878	830	851	814	867	860	892	829	857	854	846	879	823	838	830	878	870	804	864	820	897	842	869	861	844	806	847	859	814	878	875	824	833	873	850	844	879	839	840	886	837	840	898	872	859	876	845	819	905	868	863	809	841	823	835	822	843	804	809	839	831	869	843	856	827	857	826	860	880	801	882	823	839	877	860	862	831	829	887	848	820	868	859	895	885	822	868	865	845	881	848	885	877	862	841	826	844	833	886	803	869	848	874	837	868	816	914	846	861	829	875	859	831	889	924	850	876	849	879	873	844	895	849	872	880	848	854	870	887	821	886	844	867	817	851	817	878	874	850	790	824	828	872	821	828	856	794	864	889	848	882	812	843	853	814	813	863	825	852	835	868	877	854	839	841	846	810	797	862	803	923	889	796	889	837	837	859	915	838	829	834	809	838	856	867	890	850	831	808	865	803	872	835	863	839	850	817	825	845	837	834	857	845	846	813	866	795	805	852	841	857	851	848	859	803	856	832	790	842	833	861	838	817	892	866	879	875	853	811	867	898	832	809	816	915	886	890	840	852	887	820	837	837	898	843	869	886	871	874	860	854	822	890	821	851	825	861	852	820	858	883	823	862	873	849	807	806	869	852	827	842	826	859	805	836	828	812	829	887	820	795	877	852	844	815	847	801	827	820	900	892	862	847	912	814	836	866	837	809	814	825	876	881	787	840	871	892	899	843	839	856	838	860	892	853	808	863	872	814	821	863	845	837	811	843	800	867	817	841	830	891	853	834	893	925	843	828	846	850	803	784	838	859	869	889	885	814	838	791	858	836	828	866	893	884	836	821	860	830	839	863	819	838	828	835	814	875	844	871	841	862	896	857	851	819	828	883	799	833	859	854	834	863	828	819	832	862	809	902	834	797	789	877	837	807	892	888	871	828	862	807	893	880	852	843	862	867	874	825	824	889	871	864	861	906	848	849	829	886	867	832	841	859	845	818	835	802	819	887	842	875	857	905	845	767	811	853	860	915	873	850	818	839	856	881	794	896	877	873	882	908	802	849	840	812	850	873	869	889	831	855	893	832	848	866	829	736	860	839	858	821	837	829	838	855	809	873	883	856	875	838	827	890	838	858	886	807	869	853	909	843	830	863	841	843	843	887	881	878	807	864	778	889	841	914	870	847	865	796	831	867	839	802	841	797	859	855	813	827	873	800	887	886	834	919	853	895	811	868	842	834	868	835	827	879	861	882	808	839	849	820	847	847	856	847	869	901	830	862	831	852	855	801	918	833	837	828	898	849	816	802	860	855	807	828	824	888	839	844	860	863	826	833	806	837	907	863	897	833	840	878	930	882	873	850	876	827	835	870	863	896	900	900	834	900	813	824	917	877	848	864	895	808	813	835	794	821	841	817	864	822	846	853	845	864	842	828	862	893	851	865	837	858	843	862	794	832	838	872	879	858	838	816	891	796	810	880	851	840	845	900	882	848	810	802	849	821	827	835	834	829	809	829	843	838	843	798	858	828	813	864	826	842	804	788	886	895	887	869	795	810	904	880	820	876	858	872	862	879	837	933	898	791	840	853	864	861	862	812	872	856	857	853	861	823	867	859	851	835	879	863	845	840	845	909	875	864	883	857	862	871	857	917	853	852	842	833	841	883	848	869	816	820	862	864	859	861	799	851	832	865	809	789	827	854	860	817	900	851	871	888	847	894	797	889	859	852	832	816	837	843	849	887	847	896	899	853	848	845	887	831	826	833	847	861	813	852	766	822	823	836	785	837	808	867	845	880	888	811	860	897	908	813	871	893	849	836	817	905	882	862	848	883	834	858	842	856	830	843	881	830	883	821	842	829	928	882	813	833	850	814	838	836	820	854	807	854	883	880	829	800	859	840	842	844	840	841	811	816	839	845	809	840	862	871	832	829	850	851	844	835	829	829	845	862	890	826	827	849	788	874	852	941	851	844	871	851	786	849	846	867	805	887	848	884	882	835	839	861	891	815	887	878	849	852	872	852	864	854	876	862	860	790	835	836	837	856	834	784	825	849	854	857	830	871	854	826	833	840	912	840	828	864	913	832	826	853	851	866	848	843	817	841	804	857	797	927	876	832	855	844	895	794	838	852	841	852	881	858	819	871	877	836	855	826	867	906	871	858	816	903	855	888	819	828	827	825	851	910	844	862	827	814	898	792	862	817	841	847	860	819	898	846	889	848	838	802	870	824	807	871	856	791	811	860	857	900	817	869	825	856	842	854	813	867	854	805	877	873	844	853	829	880	797	875	819	853	850	905	908	834	878	812	849	924	799	820	878	902	812	859	839	842	819	848	874	849	862	857	837	800	825	810	842	877	908	835	861	817	820	820	813	847	886	863	884	821	824	820	854	897	805	834	848	886	874	891	827	881	846	874	853	853	875	872	842	829	796	857	868	867	836	846	797	866	860	823	785	847	842	860	853	842	832	851	801	826	863	829	900	867	857	843	851	876	889	852	813	909	803	806	832	818	796	850	826	847	842	847	851	829	867	870	866	878	823	877	811	847	840	849	868	887	875	886	852	845	877	824	860	857	841	772	876	806	850	825	879	848	850	820	836	830	825	778	828	804	911	898	837	862	852	856	830	808	824	859	818	880	865	826	858	891	890	878	825	846	848	822	846	793	817	798	867	876	861	802	877	863	788	889	835	827	866	854	870	908	875	844	879	882	853	821	856	810	833	799	876	884	842	776	803	903	820	890	873	818	821	903	844	870	858	878	846	852	747	864	822	812	864	853	871	886	853	894	820	870	806	857	815	887	808	870	846	843	850	910	826	851	842	813	811	892	823	843	833	917	868	879	902	861	841	856	862	839	882	811	835	889	816	834	864	804	869	868	870	820	842	914	883	878	871	799	862	836	823	817	862	835	854	825	903	890	834	831	892	894	874	837	849	814	797	853	902	874	868	852	859	848	820	867	784	919	880	804	858	903	859	862	857	852	855	869	825	838	832	834	870	827	874	883	866	920	802	888	837	888	847	856	889	840	808	883	812	848	847	820	869	855	858	865	844	814	811	889	864	852	859	847	907	826	850	877	865	818	851	839	874	825	893	868	824	850	851	851	792	857	874	776	848	847	785	832	856	854	901	850	867	800	838	806	828	884	828	867	814	814	855	802	848	952	858	848	835	927	862	836	858	853	826	815	808	834	859	842	847	793	840	868	880	800	894	910	825	804	860	858	907	815	823	872	901	779	856	857	835	858	883	849	825	859	876	875	859	842	799	851	871	849	942	838	805	886	830	801	837	858	871	841	834	830	875	816	828	874	807	870	788	876	873	849	822	843	848	883	921	865	870	866	825	844	860	831	860	843	882	864	857
29279	46943	40146	30399	23380	18411	13514	10459	7558	5584	4080	3495	2860	2602	2302	1989	1764	1640	1545	1315	1246	1227	1163	1084	1035	1031	970	968	937	1008	935	945	935	882	908	888	908	895	892	912	889	920	903	923	892	861	901	887	880	862	872	845	889	850	820	841	874	848	876	852	805	843	840	817	817	833	868	902	862	884	856	837	862	824	858	863	830	838	869	853	826	804	814	828	856	850	828	868	852	876	872	862	861	842	826	837	841	883	854	813	869	828	855	782	852	829	835	857	842	884	830	848	812	814	823	813	862	861	833	845	860	785	814	853	890	886	848	866	801	837	896	854	837	812	826	841	818	878	854	837	896	799	855	855	864	876	915	797	822	872	824	835	866	767	868	864	859	834	850	800	816	829	907	870	834	846	842	783	836	838	876	848	805	821	822	833	803	888	866	840	848	848	849	830	846	828	866	802	851	819	853	845	867	835	814	836	812	869	797	855	863	803	833	923	834	818	847	825	852	868	826	849	839	896	853	799	789	824	855	855	868	805	798	861	857	870	847	766	772	848	815	859	850	813	837	830	817	805	856	817	837	843	883	811	857	873	875	812	870	823	858	864	856	865	857	846	889	816	825	850	818	877	867	798	816	844	871	815	822	834	849	860	818	815	814	837	867	876	833	858	785	821	830	849	861	859	850	876	789	838	824	908	823	869	841	848	846	873	829	875	853	861	899	898	923	839	862	852	840	826	870	853	857	843	852	858	808	831	847	859	847	864	826	859	890	799	854	844	827	847	853	776	838	870	822	841	796	805	835	834	901	825	906	830	860	832	861	828	872	869	861	872	840	849	866	849	852	882	792	849	857	868	885	842	846	862	863	881	840	868	849	851	810	828	826	842	866	826	867	864	829	811	845	844	835	848	884	887	808	859	818	872	853	838	821	833	801	843	876	846	889	837	854	840	857	806	773	904	825	847	880	856	863	881	779	840	860	860	810	809	839	848	778	815	857	848	876	851	827	790	871	801	894	841	843	860	862	825	851	812	796	827	855	846	845	796	827	854	838	849	810	854	844	826	846	824	814	840	848	889	848	887	897	875	822	841	865	915	803	781	822	825	860	893	844	844	836	862	840	832	854	828	872	875	867	895	868	829	824	870	871	819	863	845	805	841	828	845	773	841	839	878	825	892	876	891	851	863	809	809	855	833	876	818	819	824	815	882	861	836	833	861	866	848	821	863	801	818	818	906	818	791	826	811	843	842	834	834	885	796	863	845	879	796	838	851	823	753	832	833	815	838	816	830	856	878	814	825	832	844	789	860	859	883	840	847	828	887	833	793	792	866	851	819	871	858	825	788	892	866	834	848	804	877	845	809	839	912	871	846	846	872	866	807	845	868	888	863	814	795	871	857	840	866	868	874	889	854	815	787	847	846	849	852	871	835	882	754	848	839	885	861	823	822	841	818	784	864	837	819	890	832	820	878	872	851	831	849	834	778	831	839	811	842	837	869	847	884	852	854	893	873	850	824	857	830	852	882	851	844	823	808	861	870	826	797	812	875	895	855	848	802	871	850	845	813	848	842	860	840	818	866	822	841	856	854	840	856	788	815	855	902	856	812	866	827	854	860	873	827	890	853	837	908	838	850	827	850	859	824	853	889	867	871	872	759	871	829	822	886	878	843	871	912	817	818	829	825	821	866	864	853	819	844	847	861	905	824	850	868	823	767	881	822	817	877	790	865	843	865	847	872	871	762	803	873	860	848	829	882	777	822	838	906	816	826	850	853	818	810	865	854	868	835	839	840	805	856	878	830	829	805	911	862	845	830	893	831	864	841	837	812	870	845	855	881	849	813	881	854	839	880	840	845	852	826	831	866	840	837	838	844	926	839	828	853	856	805	863	828	880	841	865	862	871	892	845	840	870	826	794	860	864	846	802	885	880	835	807	842	869	844	841	806	823	827	821	877	850	860	868	805	805	818	857	885	866	796	851	861	880	860	819	807	824	877	841	805	793	822	865	877	833	896	874	840	802	825	862	816	757	790	860	870	857	845	807	880	854	813	911	797	830	821	878	862	892	849	845	793	805	856	869	884	852	807	896	836	860	813	819	869	880	866	873	819	835	875	853	835	849	860	861	826	833	784	770	811	838	754	811	840	841	876	844	850	833	854	862	846	770	846	812	890	881	878	851	825	880	867	881	836	879	831	841	839	863	868	851	849	769	837	847	810	828	870	800	824	866	869	827	791	869	857	836	870	841	818	855	814	854	807	918	882	854	746	812	802	861	829	813	851	850	797	817	820	833	841	802	781	814	765	834	809	846	844	874	875	829	878	817	804	876	892	826	826	886	827	872	820	842	808	861	846	851	871	862	847	839	831	792	845	836	849	865	836	861	839	836	836	858	872	857	807	805	831	818	838	840	862	814	830	845	859	876	846	773	845	824	854	876	875	852	794	860	829	862	865	825	842	861	812	850	811	886	839	881	873	830	817	845	834	869	914	823	858	831	906	835	844	794	855	864	816	841	802	874	834	850	885	813	880	891	871	891	835	783	830	842	817	863	775	856	797	785	858	854	848	855	836	828	818	852	871	835	849	851	824	877	833	842	878	851	843	811	790	850	843	881	822	857	905	835	830	822	822	848	821	845	807	833	827	842	832	870	849	908	841	840	807	781	890	871	825	839	905	866	864	814	888	810	785	785	873	857	803	840	852	814	842	867	842	838	852	868	894	865	808	787	882	889	824	829	861	822	823	802	860	831	830	839	820	837	846	856	856	856	837	829	839	850	780	849	897	845	817	812	845	848	854	830	857	885	799	896	873	784	844	826	814	823	883	844	824	829	814	874	837	816	791	834	823	790	824	848	810	848	865	844	838	850	854	813	841	807	860	825	840	857	856	892	846	850	864	818	825	799	841	862	868	835	846	829	837	835	865	829	842	821	822	857	884	862	778	805	858	878	843	841	877	825	831	795	858	868	821	838	792	813	858	852	827	868	797	830	813	843	879	849	864	819	843	845	839	846	821	842	849	873	857	829	871	858	879	857	785	843	854	858	841	816	846	807	847	821	818	862	817	820	795	904	826	846	815	808	778	820	837	865	849	840	858	833	855	856	858	807	867	831	847	802	850	854	853	869	832	829	870	848	851	834	876	854	851	837	854	900	840	887	856	818	836	812	813	834	860	803	856	820	819	813	859	878	851	882	857	843	860	864	918	822	888	809	790	871	872	844	801	820	917	832	873	810	819	887	830	857	861	804	791	834	828	828	824	844	804	824	785	860	845	868	889	823	863	846	813	863	860	851	832	845	860	823	820	874	858	848	850	842	846	822	842	841	859	825	853	835	798	806	825	852	866	829	864	836	820	866	844	850	818	802	844	866	807	796	824	808	799	830	837	837	816	869	868	790	845	861	850	842	789	803	847	826	899	852	885	866	870	808	855	839	831	829	782	806	818	872	836	836	803	802	849	825	899	856	865	832	822	891	848	791	859	912	894	843	816	840	838	867	816	812	822	831	799	846	833
25540	21492	28565	26941	20671	13996	9129	6155	4480	3299	2686	2229	2001	1890	1657	1583	1477	1443	1285	1194	1150	1162	1074	1105	1055	1000	985	1006	965	935	965	1007	941	971	944	910	981	927	934	957	907	980	933	917	886	998	890	924	928	917	968	964	924	957	937	944	891	919	937	883	861	964	899	906	956	934	916	952	912	918	948	892	910	928	904	911	890	901	952	953	869	926	893	919	897	945	949	855	927	896	896	905	908	950	911	903	906	896	929	951	932	955	886	945	922	943	897	881	906	935	951	884	858	855	945	900	904	899	975	956	872	907	943	895	947	935	907	953	891	888	872	923	904	921	931	968	918	855	940	950	882	891	890	960	902	909	895	884	875	955	937	946	918	933	933	898	881	852	875	986	964	924	885	964	919	888	871	972	921	912	922	888	885	912	944	875	913	936	925	857	859	918	986	920	963	950	908	917	938	961	965	882	933	905	908	899	914	958	877	871	900	926	902	952	946	904	918	949	902	952	926	933	869	910	928	911	902	887	930	979	953	941	865	887	943	899	925	942	961	934	953	886	887	929	905	923	885	919	913	931	865	879	918	971	928	942	900	876	958	906	914	952	900	869	897	883	913	892	939	923	966	928	858	892	905	901	911	914	931	922	955	864	893	949	879	932	910	900	965	911	915	924	878	950	911	873	912	924	936	877	855	996	891	901	918	946	974	908	908	915	893	942	961	935	940	912	907	894	944	934	910	920	914	943	884	982	922	927	889	916	901	898	924	896	954	914	878	883	903	879	969	897	858	914	928	969	949	950	913	909	881	950	933	987	917	938	940	935	867	890	845	890	930	965	884	914	920	893	938	926	964	952	885	976	907	916	944	934	930	878	868	994	931	908	904	901	912	894	942	907	890	942	849	991	909	950	962	891	906	931	905	904	949	927	999	901	882	903	961	898	905	911	866	870	930	905	869	956	909	867	888	916	882	907	962	884	929	915	876	897	939	890	890	879	958	911	927	860	889	918	878	940	988	913	1039	956	924	919	943	874	941	898	902	957	930	934	962	894	901	940	913	942	935	919	927	901	898	921	911	968	894	942	900	915	953	902	918	918	908	851	978	945	918	914	921	916	912	936	901	906	862	912	903	905	959	885	855	906	908	933	893	900	906	912	920	962	910	900	902	929	942	930	918	897	912	906	889	885	959	933	873	910	934	918	915	917	956	917	909	920	884	948	967	935	916	947	895	953	958	922	928	899	900	918	905	890	924	934	882	893	951	930	896	914	882	938	900	877	919	877	904	906	885	921	908	884	928	927	930	935	892	895	910	904	941	873	941	947	942	941	893	913	946	941	963	961	932	912	954	978	884	922	926	874	904	911	873	946	950	939	921	937	912	890	966	899	895	939	907	916	860	901	893	907	896	951	902	912	902	928	937	917	899	904	948	914	917	868	906	889	957	947	1012	887	931	942	896	943	971	925	945	935	909	929	895	903	924	914	891	885	936	884	897	932	910	829	941	896	897	921	930	915	919	963	876	907	846	890	938	963	914	916	934	986	849	917	968	887	939	952	932	889	901	946	908	892	909	929	812	891	968	990	979	954	893	915	870	932	881	957	868	896	921	950	851	836	861	882	905	983	876	934	911	949	894	868	988	857	928	940	870	898	914	958	903	955	919	912	884	966	879	989	907	883	936	929	909	900	921	952	896	946	894	893	893	879	905	933	935	853	930	946	923	891	924	862	937	965	915	944	879	935	911	927	882	969	934	960	922	916	925	904	913	921	897	922	906	884	861	904	910	886	944	920	929	910	943	915	951	909	919	899	894	956	928	910	890	897	906	886	894	867	934	944	971	938	947	888	956	887	923	894	897	943	893	913	924	933	933	930	858	929	922	959	934	872	989	935	903	933	875	920	881	967	970	880	905	988	873	912	954	912	910	882	898	962	895	940	953	904	882	900	936	912	905	886	902	919	899	895	910	911	999	921	934	977	949	876	961	936	894	904	914	915	931	898	920	932	961	900	947	888	905	924	1016	924	875	919	909	911	920	979	903	934	936	868	920	909	959	911	948	923	913	926	893	913	900	910	892	861	932	927	911	970	898	902	939	914	914	915	897	837	884	907	934	893	877	892	938	896	875	907	948	943	946	912	939	893	921	924	905	952	914	885	928	911	925	943	896	923	942	957	918	922	884	920	939	964	898	911	924	886	926	962	893	968	926	923	956	946	904	894	917	940	897	922	922	912	893	901	961	906	912	911	892	940	897	924	861	882	910	925	956	929	937	894	868	944	917	923	932	908	909	916	954	897	918	923	901	897	921	872	908	918	904	930	930	935	906	912	868	865	865	888	889	970	863	928	935	956	908	933	925	895	931	869	926	926	857	882	907	885	903	925	967	938	977	905	868	919	920	885	908	933	979	901	969	938	911	914	914	912	949	894	962	916	894	883	924	908	908	835	902	927	925	887	924	932	912	892	866	930	924	851	943	903	894	949	881	872	936	930	934	922	885	935	867	882	933	948	915	884	928	861	905	944	945	917	959	950	974	873	928	946	864	921	987	944	930	929	949	891	929	931	916	906	850	919	958	913	876	877	887	912	889	935	939	921	907	902	915	879	931	914	902	911	893	905	946	924	955	902	912	925	955	907	916	919	923	936	952	949	937	888	927	964	935	961	967	874	916	887	924	922	894	887	904	932	896	926	936	919	940	914	910	881	904	912	923	946	878	955	903	889	898	950	930	900	952	900	983	894	938	891	945	942	962	897	911	935	917	920	855	956	916	913	955	927	937	884	902	937	934	883	855	926	960	898	960	897	906	908	905	876	895	881	889	972	953	914	931	920	923	944	915	949	935	907	905	906	893	894	959	948	971	963	920	928	898	882	898	911	870	881	939	962	930	881	891	936	837	938	950	925	909	906	939	919	952	902	942	949	906	905	906	905	925	880	898	911	885	881	911	886	886	877	860	913	937	923	910	860	827	926	861	870	981	940	947	924	909	958	912	934	871	928	844	910	894	918	931	894	938	904	894	957	927	932	930	938	903	894	902	880	953	900	939	895	868	862	904	917	919	914	936	893	888	936	964	925	931	907	924	856	924	943	917	901	925	864	976	894	954	895	957	912	938	902	920	872	942	971	941	961	944	924	937	915	931	930	901	958	920	963	895	912	935	911	907	937	894	888	875	938	909	956	883	876	921	979	899	899	936	918	940	959	900	878	946	937	923	888	913	879	896	923	946	876	902	872	929	897	921	913	923	897	959	892	898	906	943	888	930	881	909	869	949	912	942	926	921	882	919	873	947	933	935	898	947	991	846	904	884	992	961	923	852	950	880	937	977	958	915	912	887	918	907	957	906	921	912	888	966	968	915	879	943	875	939	911	848	1036	922	931	899	898	874	988	921	885	907	961	910	902	890	929	878	971	891	956	891	945	952	935	944	937	923	865	949	952	899	951	893	936	882	920	855	927	940	925	902	904	914	917	898	901	912	869	926	853	933	916	928	904	906	919	919	972	905	929	896	898	893	926	914	951
30114	48859	38668	26602	20619	15865	11594	8881	6553	4798	3737	2980	2574	2327	2124	1883	1716	1550	1328	1337	1187	1235	1215	1112	1039	1056	1056	1006	958	979	966	986	981	912	986	916	921	952	973	879	944	910	926	988	982	932	947	943	980	903	942	885	951	882	920	929	934	957	947	884	871	909	931	854	871	905	909	929	923	934	858	911	853	874	964	962	955	909	933	847	950	863	938	963	927	906	896	945	907	885	952	897	911	918	892	939	902	917	878	849	963	872	886	937	941	947	903	944	930	921	895	920	955	893	965	916	908	870	843	916	938	902	890	929	960	884	902	953	891	944	890	920	952	925	929	936	923	958	868	915	880	869	932	903	918	893	882	887	876	926	923	884	881	850	891	954	892	897	891	916	846	876	893	881	977	861	896	855	863	916	842	921	867	919	882	949	919	904	933	841	887	873	896	925	831	956	911	866	940	921	904	856	911	940	906	916	885	936	965	906	907	902	916	849	905	920	841	876	929	887	918	930	917	846	878	866	908	924	866	916	1019	896	908	897	897	922	892	913	930	890	859	888	900	932	908	958	843	955	922	898	920	909	887	940	886	942	939	954	963	894	901	866	891	926	917	930	908	903	869	879	907	911	913	947	888	910	948	941	949	872	932	894	946	925	921	883	868	856	912	953	928	898	900	916	853	913	931	879	936	956	928	897	863	861	898	892	898	927	923	959	907	871	946	895	876	994	894	911	905	930	904	881	929	883	876	897	937	860	886	903	938	868	888	888	903	905	858	899	934	903	947	902	958	901	917	852	801	901	901	801	901	899	896	877	871	892	933	887	927	869	915	918	939	907	919	866	980	854	898	896	884	890	912	919	904	869	921	869	902	895	909	892	905	931	850	897	906	894	925	927	894	901	866	903	880	903	927	890	955	892	912	904	900	880	897	917	893	884	874	886	912	879	857	883	853	919	845	890	900	892	896	972	900	938	905	865	901	898	923	925	895	887	935	875	934	924	923	909	832	901	889	916	918	886	928	898	900	919	872	945	889	908	913	966	977	894	872	883	888	904	863	833	921	882	874	950	895	869	888	920	875	938	872	942	861	865	910	902	936	849	921	878	879	851	930	898	954	916	929	890	874	918	873	922	900	907	904	882	945	944	901	855	922	884	880	944	904	908	916	935	933	916	868	926	925	928	943	889	900	861	921	931	954	880	882	922	909	947	855	864	961	884	866	916	939	942	893	919	930	865	887	887	935	871	944	854	910	865	889	892	879	908	906	942	920	922	886	854	945	952	900	899	920	915	928	865	895	875	868	865	881	901	924	864	862	905	855	915	903	872	874	925	912	874	894	902	881	876	898	874	890	894	906	892	883	835	937	874	914	911	931	927	896	920	889	893	871	893	875	930	891	873	879	841	889	862	853	897	919	926	846	878	932	928	903	893	935	936	922	972	917	967	916	929	874	949	889	924	892	973	908	979	890	940	890	899	908	888	939	925	887	932	864	907	871	974	903	897	888	881	933	925	942	911	895	870	924	889	940	889	870	930	915	893	940	895	873	917	845	953	911	887	909	902	894	923	893	883	879	880	872	919	848	892	889	929	907	982	864	879	913	874	903	922	908	900	880	926	884	953	918	933	853	944	881	879	893	891	915	914	916	922	944	843	864	953	875	918	900	941	873	949	926	934	948	902	920	915	950	906	918	890	901	895	958	925	906	872	898	867	836	917	889	880	936	915	874	850	924	883	916	911	922	935	887	901	883	930	851	937	877	950	944	830	926	946	904	834	948	911	873	968	914	927	891	941	941	894	910	885	923	873	888	938	930	867	946	984	952	897	851	899	908	912	879	866	866	916	928	892	942	866	863	919	882	968	906	861	954	856	874	933	908	947	919	802	874	906	910	858	934	899	894	938	916	902	972	824	881	928	953	915	921	913	895	924	920	945	947	861	893	935	920	916	877	886	902	913	868	903	891	883	943	889	920	927	875	872	914	878	935	933	851	869	1008	956	917	842	905	904	926	923	924	866	932	890	892	911	960	950	903	889	886	886	884	948	931	920	892	864	944	906	892	886	906	913	934	861	942	928	896	937	876	856	854	904	927	953	966	914	914	910	923	873	869	901	897	908	895	904	942	887	927	924	950	882	886	923	880	857	886	916	915	907	911	981	899	867	934	946	895	885	886	913	899	906	930	833	889	944	905	903	910	871	920	893	897	982	921	907	907	905	855	944	898	910	884	873	880	900	937	896	871	903	889	862	912	894	915	919	912	906	927	893	951	958	885	923	902	915	884	952	950	882	912	905	879	849	899	928	889	849	908	894	936	869	939	917	904	900	836	914	877	830	954	885	873	899	854	824	887	869	913	893	862	926	881	902	892	896	916	940	899	924	894	936	942	894	934	917	888	920	930	893	926	924	885	893	865	935	909	842	858	866	871	895	909	942	906	904	919	931	994	888	919	938	918	913	924	877	872	890	919	926	935	947	880	885	907	923	910	872	896	874	897	886	883	974	895	932	913	972	972	897	906	883	874	917	849	907	900	909	869	948	880	858	851	939	915	910	913	854	908	999	945	888	872	952	944	874	876	916	937	902	842	934	868	887	902	887	881	879	944	911	858	951	866	917	946	928	889	880	856	910	894	908	898	922	970	930	920	867	884	907	903	868	892	868	888	873	924	880	861	942	895	878	922	872	889	873	910	870	949	871	911	941	917	960	925	947	929	893	869	936	962	865	863	895	889	917	901	895	846	884	901	872	922	902	849	936	881	922	892	903	869	941	888	899	936	927	888	897	853	948	859	890	882	879	904	933	939	838	878	925	877	926	956	926	887	916	906	882	924	918	876	885	932	897	873	855	921	902	948	940	944	874	914	900	861	908	927	929	893	886	903	932	913	895	930	884	882	929	944	926	940	885	912	876	921	914	915	859	941	908	917	903	912	883	855	883	866	870	858	900	874	921	910	918	873	909	884	863	889	929	911	882	880	894	896	875	887	963	917	908	944	910	902	826	894	901	941	865	936	949	897	907	921	933	909	935	857	903	893	931	920	909	913	910	885	904	915	908	888	945	810	930	925	941	939	902	864	887	941	912	918	967	942	972	904	905	869	875	877	908	897	931	883	932	894	857	964	898	961	864	893	963	943	934	912	893	898	972	943	849	893	879	870	932	970	915	908	885	915	904	870	892	849	924	931	854	930	887	949	865	942	912	943	850	950	938	880	879	896	926	923	909	875	850	928	903	911	949	855	976	911	941	884	882	928	947	907	902	928	930	913	953	951	908	911	889	917	895	867	897	866	876	915	946	965	904	950	871	892	879	900	955	896	918	914	903	916	884	922	889	897	917	903	898	928	897	901	853	906	877	927	911	912	889	869	921	899	949	906	900	905	893	903	906	908	920	909	918	913	894	891	931	953	943	944	930	892	869	864	937	928	903	926	936	923	896	869	928	852	926	929	930	928	917	893	926	869	942	934	911	877	925	877	935	888	925	863	913	960	910	915	914	892	910	915	972	924	885	861	897	972	924
23202	21514	29304	24255	21996	23335	20897	11262	7283	5294	4058	3337	2851	2521	2266	2002	1879	1766	1585	1480	1428	1352	1296	1175	1176	1155	1105	1040	1140	1089	1126	1140	1006	1042	1008	1016	946	1019	1001	1033	1007	1000	969	1014	1014	1024	992	999	968	1002	934	981	987	956	943	958	980	952	1007	967	964	972	937	958	1026	992	1002	978	915	975	939	962	943	994	928	991	932	971	969	1011	1027	954	948	957	950	948	968	927	998	927	946	970	984	1000	933	945	1023	950	983	964	989	956	1003	1022	1004	942	946	909	897	945	955	941	917	953	953	929	954	974	989	929	955	865	966	954	977	961	939	915	968	968	904	904	999	959	998	1011	950	911	953	967	963	980	929	982	965	946	971	908	957	916	973	935	968	975	967	950	975	992	924	956	1008	1035	991	926	970	961	980	932	966	922	940	998	938	967	1035	961	886	956	972	963	959	951	1003	925	1009	981	998	976	997	920	994	912	994	979	995	919	919	996	960	958	946	942	949	971	963	1035	978	964	920	988	993	944	935	991	982	997	918	977	1009	1001	934	892	944	954	999	962	928	921	951	958	988	869	980	963	879	976	978	931	968	987	956	916	952	952	932	913	1014	986	1032	972	985	952	962	974	932	950	950	959	1004	868	959	929	999	1008	972	963	914	949	972	959	923	945	954	881	919	960	962	962	916	980	939	972	948	964	992	926	973	992	968	921	932	947	886	936	1017	974	957	915	966	962	928	927	911	977	1003	1025	987	918	977	923	937	940	943	955	975	1038	914	916	943	972	937	959	1040	961	920	962	978	995	927	913	969	923	1017	980	995	979	990	945	981	935	1011	956	946	998	921	985	1031	946	917	991	957	940	989	966	935	964	941	940	963	935	981	957	971	991	946	950	940	968	948	996	976	985	937	1030	901	952	974	978	960	958	940	913	978	953	928	931	944	874	925	968	898	945	928	985	980	972	984	993	915	1027	981	956	998	900	916	996	979	1053	980	955	879	1028	892	953	981	985	952	988	986	939	957	970	964	994	908	970	976	942	1002	893	985	960	958	943	963	1006	920	973	906	949	1010	892	946	959	962	982	926	942	1028	984	937	937	961	967	906	941	979	961	957	989	969	975	887	1008	977	955	970	928	965	989	945	978	945	953	1008	973	978	914	985	1046	967	898	925	939	1004	950	953	1017	958	935	932	908	974	914	954	995	955	938	956	948	975	977	933	960	935	932	912	933	974	1034	941	934	961	962	975	957	938	968	940	974	919	944	953	995	950	950	1019	918	1015	984	967	975	935	919	942	968	964	984	951	1005	987	1003	990	952	964	945	1016	992	1013	959	936	993	954	954	953	969	995	1012	935	919	953	932	907	944	954	1010	964	962	947	980	987	972	950	948	925	948	1011	941	1012	995	940	974	1026	931	902	954	1034	929	932	981	949	979	940	918	947	929	887	933	969	964	877	1020	936	968	1002	1031	964	964	946	959	962	935	970	976	961	954	943	910	974	940	973	950	986	970	947	995	1050	1006	977	950	964	957	1049	899	922	980	985	974	838	981	956	993	875	914	889	923	929	1014	953	958	882	919	957	955	915	963	983	977	958	886	979	908	1007	932	967	960	1006	923	969	944	945	970	946	915	1026	919	951	983	998	965	949	904	1039	965	1006	976	1013	930	952	953	960	948	918	972	954	903	998	967	942	929	964	914	953	931	937	948	889	955	982	898	940	926	1020	949	913	975	989	919	1008	948	936	1037	918	1007	1013	956	945	985	918	976	953	979	992	955	969	957	963	986	1037	915	1033	951	998	981	1012	987	977	981	961	937	963	942	953	973	974	935	985	1001	990	994	981	971	962	975	955	980	1030	925	926	940	1008	965	1007	967	1001	975	956	1001	906	908	951	933	981	953	998	938	960	1011	989	1001	996	905	976	949	946	966	958	953	946	939	985	946	990	952	923	955	973	953	948	974	947	929	980	934	936	935	984	905	925	948	916	886	996	937	962	975	944	923	949	945	1000	959	906	923	895	963	949	960	989	949	952	939	990	1012	966	993	916	943	977	921	974	943	962	885	944	975	975	932	1011	1002	1002	976	942	961	903	937	953	956	1004	973	904	955	1006	958	956	969	928	937	971	941	948	977	929	974	979	948	915	969	929	956	951	928	956	997	998	999	905	909	963	983	941	930	929	947	1018	958	972	911	1019	960	958	949	950	986	955	994	884	1011	992	925	972	968	901	953	998	959	949	959	983	1008	996	983	1009	945	907	948	968	959	958	934	960	970	952	922	993	954	914	957	965	987	954	944	932	946	916	962	952	1003	982	974	934	958	947	956	1008	966	947	983	990	912	1005	945	936	950	990	960	944	941	883	1000	983	964	955	1009	957	944	999	956	923	955	959	979	930	950	946	974	990	962	957	934	1002	935	949	924	931	932	898	990	954	961	920	993	996	1027	999	967	973	981	963	1003	975	932	925	930	900	916	929	942	962	947	961	1015	929	958	981	953	892	942	963	904	971	944	958	965	922	950	953	921	878	898	1002	1012	927	917	1076	940	946	988	1003	928	1025	982	916	899	976	954	962	976	938	896	919	951	1008	927	939	943	966	980	978	941	982	968	972	989	882	925	967	971	954	907	954	973	911	964	967	964	886	964	888	954	900	1005	943	914	1006	941	925	937	936	985	960	934	1032	979	888	926	979	982	986	997	956	942	963	979	952	956	923	992	1017	1008	958	961	993	1012	919	975	948	939	891	966	996	946	982	914	972	943	963	920	995	948	966	927	941	949	914	961	953	890	942	955	913	986	947	957	989	936	928	983	950	1044	927	954	952	913	1000	968	1004	925	1008	952	937	914	995	912	979	966	970	961	919	907	1000	899	915	955	958	965	949	947	944	957	983	1006	995	956	964	906	952	956	896	1010	1004	953	971	976	975	955	919	944	959	968	966	990	1031	943	976	993	983	977	925	935	931	995	963	933	1014	900	963	949	993	980	904	973	980	966	927	990	977	958	991	958	927	957	1004	976	992	920	955	960	956	948	986	936	994	987	917	946	997	968	983	1006	888	902	1003	910	933	969	1036	994	944	999	944	984	974	996	1000	1008	928	1031	919	992	970	956	946	925	947	917	949	919	968	922	987	946	1005	982	953	940	972	928	921	925	994	979	976	917	945	983	979	999	926	957	962	937	951	927	887	955	971	978	990	954	940	931	959	914	917	956	968	1005	991	956	939	989	952	966	953	931	890	950	963	987	913	1029	1007	925	995	998	923	1010	924	947	970	985	981	942	984	1026	916	914	998	1056	942	915	950	934	960	970	911	980	980	931	887	959	941	1021	935	1020	992	943	923	932	1004	954	953	959	932	948	952	915	971	963	952	1007	915	1029	925	934	960	966	916	992	960	958	889	867	997	1014	972	951	942	963	964	969	964	964	925	983	995	910	947	907	926	925	986	986	946	878	936	971	996	950	950	980	1009	1000	944	953	996	1014	961	991	986	949	982	1002	947	999	926	939	908	1023	1015	979	943	947	952	969	918	951	941	953	938	954	979	958	939	924	984	998	990	943	952	933	1001	990	922	910	932	958	950	934	972	977	946	969	954	946	948	992	970	911	952	918	975	971	961	989	934	955	906	968	903	926	911	995	920	939	919	967	988	968	959	971	978	965	918	964	979	990	1015	958	955	935	963	937	933	863
33226	56877	45459	34646	27506	22002	16781	13311	9819	7181	5404	4316	3669	3198	2723	2375	2187	1952	1829	1572	1490	1406	1282	1273	1274	1138	1184	1166	1087	1086	1080	1014	1042	1047	988	992	1014	1078	977	973	1000	1005	974	981	962	1017	1016	952	991	972	959	966	909	955	956	962	1020	973	923	960	1001	935	954	946	957	944	977	937	981	917	968	925	916	933	1001	917	924	904	893	952	983	940	897	880	918	921	897	961	894	944	924	908	921	917	934	918	940	916	950	903	925	993	926	898	896	973	921	895	905	966	943	975	988	925	973	914	932	961	933	946	965	934	937	916	951	946	962	939	937	948	926	851	884	956	962	974	954	996	892	923	938	918	912	928	924	967	932	911	944	925	904	909	973	875	936	958	911	965	947	942	929	955	948	930	921	920	892	947	977	933	943	935	968	928	913	969	973	912	873	895	940	939	944	975	928	969	950	903	976	965	976	892	989	939	943	908	888	945	927	893	906	937	969	887	911	887	892	941	961	919	970	914	939	938	915	878	898	905	947	939	939	909	930	898	952	903	932	888	945	898	930	946	894	905	940	905	989	917	934	911	865	983	942	880	896	973	911	905	971	877	951	944	931	953	951	910	984	968	994	871	938	940	926	948	926	887	938	880	929	937	955	963	923	938	1001	923	939	939	944	900	940	969	901	954	904	955	931	928	962	952	909	947	956	904	990	982	948	949	942	937	944	914	849	943	919	939	975	912	901	915	921	932	907	951	964	936	949	937	928	925	934	930	940	966	936	960	952	861	980	930	974	921	929	880	936	924	949	916	923	907	924	944	944	902	885	906	937	934	899	907	948	919	927	924	934	952	971	857	887	925	956	940	918	938	932	949	961	931	912	906	916	953	937	988	926	957	893	951	969	890	959	923	938	935	898	978	965	931	918	871	928	909	927	933	897	964	944	915	930	955	926	932	943	904	919	986	916	918	889	936	941	928	927	929	872	932	868	938	915	895	916	942	923	979	957	903	884	947	968	922	906	925	1015	873	914	912	953	933	933	946	927	905	957	943	957	931	965	963	916	925	984	970	961	949	934	894	979	1017	930	915	918	996	923	986	891	942	949	970	888	932	913	918	933	974	904	940	936	900	952	917	955	907	931	890	982	937	915	905	968	945	933	906	920	910	903	959	920	921	940	958	913	914	963	885	943	916	925	987	932	936	936	947	913	925	896	972	908	935	915	989	959	934	901	909	898	949	984	963	926	954	943	917	929	899	973	950	935	855	976	944	899	907	973	962	934	937	976	942	951	936	984	960	933	894	1023	873	909	978	947	884	920	943	903	964	923	875	871	954	880	946	916	893	1005	958	958	868	885	979	941	909	927	950	927	941	863	885	973	954	909	921	934	911	973	935	934	896	927	890	976	909	960	880	945	954	910	964	922	917	936	900	942	945	882	930	946	928	981	916	880	899	945	928	910	976	929	846	919	904	988	921	955	937	955	938	948	931	905	938	931	960	945	958	926	910	951	909	927	926	912	912	997	955	907	962	898	967	907	920	965	895	937	888	915	897	975	945	948	922	907	952	971	905	929	913	949	926	926	933	914	953	925	995	936	930	960	918	905	962	917	908	925	887	920	928	925	941	897	888	883	930	921	931	907	916	920	986	857	928	964	891	922	927	912	967	911	922	942	989	844	895	941	956	886	958	877	976	910	930	958	894	950	971	964	910	915	944	922	897	924	901	941	911	925	941	883	940	936	933	963	967	966	974	933	919	915	926	922	909	898	922	943	910	918	952	942	940	949	924	925	894	922	950	936	929	926	914	936	955	920	949	1008	925	878	928	945	947	919	927	920	934	920	862	930	942	939	934	906	911	911	930	892	959	917	922	936	866	872	884	942	900	926	865	969	942	944	904	920	961	911	915	939	946	967	970	904	937	991	945	895	923	888	893	926	940	870	900	883	959	901	892	967	917	979	931	952	931	928	978	914	940	943	928	985	897	961	949	907	935	940	920	920	909	925	960	934	923	915	921	932	933	955	914	959	862	911	935	856	915	873	961	903	873	893	966	922	941	904	895	910	874	939	915	902	938	962	912	890	935	877	911	930	949	916	959	1025	949	941	980	945	972	944	890	940	920	946	892	888	955	906	917	950	951	963	917	938	974	971	956	899	942	962	981	980	908	942	939	897	977	905	878	966	1014	959	905	923	910	927	912	961	919	911	895	931	842	945	938	909	921	866	939	884	960	889	961	942	897	910	957	943	909	940	948	1004	962	944	947	924	922	919	922	966	899	897	939	959	925	1010	952	972	904	925	918	912	907	945	914	947	937	957	926	902	918	923	913	894	911	893	894	966	1017	965	908	901	881	949	985	927	907	943	920	864	917	939	926	938	945	931	940	963	905	958	894	985	904	997	941	972	898	932	985	920	934	882	880	927	910	886	945	937	893	926	897	880	862	940	942	924	889	913	887	902	955	913	967	957	916	860	912	923	917	945	943	929	984	902	938	868	901	936	994	893	888	955	920	975	940	948	906	907	906	896	949	915	919	906	876	961	867	907	917	981	917	879	939	914	946	916	919	902	929	883	913	882	948	917	925	897	959	953	911	890	922	1002	948	896	957	945	960	956	917	928	947	888	954	961	897	901	896	1001	969	933	903	956	875	905	884	956	868	934	983	918	913	900	945	973	870	914	887	992	924	931	925	963	876	948	949	890	940	958	912	915	962	925	878	910	858	888	948	891	957	934	945	888	929	918	987	929	921	897	903	897	907	904	924	958	904	969	984	922	936	931	937	894	947	898	934	951	909	974	946	969	932	921	926	944	920	913	888	936	921	909	917	950	912	907	909	940	900	923	941	934	887	950	905	872	951	922	894	891	911	939	918	907	937	953	946	918	953	915	946	981	971	945	938	931	897	878	940	936	924	945	936	945	906	927	975	981	999	903	916	859	914	957	956	983	934	945	914	940	898	979	956	942	924	911	897	925	927	964	849	909	978	941	925	881	881	933	893	940	954	953	932	892	939	925	869	909	923	952	948	908	956	938	938	947	935	972	964	938	940	928	930	901	949	948	933	938	872	934	936	923	922	907	949	938	931	957	940	957	946	874	893	957	931	897	911	887	923	933	960	981	1027	960	971	928	907	975	935	891	953	925	875	928	939	882	900	956	944	883	922	900	953	893	926	899	965	939	929	844	943	940	952	894	929	958	926	949	935	916	900	880	934	914	924	932	972	877	900	934	942	885	904	970	924	950	923	944	934	894	919	909	990	963	917	913	958	960	969	876	947	933	930	923	915	952	919	906	857	906	960	919	925	973	930	919	914	933	938	952	890	918	952	946	863	946	945	946	924	969	933	919	900	938	920	938	988	945	957	970	977	919	922	955	913	918	946	935	948	950	908	967	918	927	902	936	995	997	902	928	1000	914	872	940	944	910	939	943	869	926	957	893	987	919	954	901	923	876	968	967	929	870	915	920	945	967	955	913	902	997	953	1007	914	938	902	897	958	926	925	943	913	902	934	890	944	908	944	936	920	877	966	881	932	918	926	902	894
31528	32117	36362	25286	14774	9150	5982	4500	3555	2703	2081	1854	1612	1467	1409	1300	1189	1217	1144	995	1094	991	1010	1000	898	937	929	895	947	918	849	869	889	833	839	814	857	849	879	906	844	886	847	866	817	875	854	840	907	857	813	862	865	849	897	858	890	817	860	871	808	850	848	855	886	809	820	858	790	908	832	864	794	863	819	856	820	849	791	823	833	862	864	888	835	859	860	865	889	851	774	836	836	848	837	835	895	835	847	842	811	840	845	873	784	848	850	853	831	800	815	823	820	792	809	846	860	769	820	854	816	831	880	860	827	806	825	825	829	844	846	859	817	817	852	841	855	844	862	859	853	861	807	856	860	834	832	884	834	864	829	808	892	893	834	874	888	876	772	840	852	873	874	829	857	836	813	895	888	835	840	838	896	801	855	881	862	861	794	788	811	846	789	818	865	850	792	884	830	871	836	878	861	868	829	840	907	866	816	823	818	837	842	878	829	820	843	794	888	829	852	799	795	809	871	826	855	829	838	831	866	875	818	883	853	851	856	880	839	825	869	852	897	817	816	875	829	818	853	832	856	847	833	861	847	829	848	884	905	861	810	809	838	857	848	812	809	789	859	863	910	889	886	763	816	867	848	888	882	809	851	817	800	854	856	806	831	889	883	891	849	862	858	808	801	848	854	828	883	810	874	885	908	795	813	821	851	824	863	847	879	800	865	832	806	817	889	845	803	847	860	832	844	829	844	866	840	867	870	820	837	847	845	871	876	828	838	841	825	819	835	866	865	886	836	892	819	836	857	848	832	873	819	816	839	801	840	814	810	885	845	845	804	823	849	789	788	845	856	835	815	819	816	776	875	866	818	841	834	857	849	807	835	824	914	890	850	850	890	838	865	788	814	827	866	805	780	848	846	886	813	841	847	820	835	829	786	859	836	805	795	827	858	828	834	810	857	845	864	808	884	866	822	869	812	814	844	836	827	877	814	850	801	868	842	862	819	823	885	861	885	836	867	869	868	832	842	884	864	831	839	820	878	863	896	820	866	820	809	851	840	851	856	851	882	855	842	904	867	830	873	851	919	879	821	818	815	823	801	819	920	837	834	867	817	819	853	845	857	831	875	864	890	844	814	786	848	890	822	850	814	837	837	866	826	812	886	837	838	924	841	804	861	868	844	861	824	791	869	841	848	816	834	829	815	886	900	834	820	869	787	888	802	810	868	795	856	815	874	853	862	871	816	892	809	822	829	816	839	903	858	872	871	827	856	853	865	815	804	848	828	791	839	799	799	854	905	776	841	871	808	866	832	869	823	854	864	809	847	812	834	811	822	811	885	828	842	851	865	847	880	835	832	829	896	859	813	925	859	808	873	773	861	888	831	824	923	854	816	826	843	814	855	867	849	899	835	828	808	874	842	832	822	826	786	860	867	850	846	833	868	881	822	794	809	854	828	826	852	811	848	853	888	879	855	811	854	865	846	801	827	854	868	849	819	813	814	846	856	879	829	859	839	794	881	799	814	841	821	863	851	863	787	863	861	829	804	820	854	835	840	833	813	845	922	849	860	841	783	855	852	809	839	824	841	867	820	842	807	854	877	842	851	820	843	823	793	857	824	862	833	859	817	878	855	861	829	817	861	821	804	865	837	856	866	843	835	836	852	840	857	840	846	864	876	859	868	874	811	810	852	875	795	806	858	843	823	860	833	834	855	904	837	827	833	789	850	868	858	868	815	832	800	818	857	887	916	815	851	820	881	823	841	826	842	872	837	787	845	865	838	808	863	825	863	832	816	825	852	911	840	858	824	834	853	895	851	847	828	827	764	895	818	860	858	827	856	789	792	904	865	830	828	864	873	857	819	795	832	833	789	849	848	818	864	839	882	870	809	829	797	888	830	810	828	845	864	768	830	822	838	802	841	887	850	832	813	838	837	828	854	840	840	801	800	862	897	862	954	872	824	841	844	753	812	800	821	802	816	841	776	840	835	930	865	839	875	855	850	857	804	811	820	841	851	803	886	871	818	880	812	827	843	820	833	817	838	837	804	796	859	863	876	878	894	834	883	851	804	818	862	838	799	814	812	795	877	833	840	850	822	895	857	832	844	809	883	821	814	814	787	799	833	855	847	843	775	824	827	863	860	888	841	859	851	783	883	845	829	864	847	896	851	866	854	830	909	864	859	860	848	890	810	854	843	895	852	889	863	805	818	793	845	794	827	836	836	818	830	848	841	864	779	869	809	841	858	857	817	828	844	822	832	861	867	874	843	878	812	873	839	842	841	848	899	840	889	856	876	822	862	831	851	838	794	866	814	852	824	817	813	864	843	808	820	869	824	874	843	863	898	817	826	805	854	849	902	833	828	835	842	874	829	842	814	776	833	841	841	822	849	845	833	842	836	827	798	844	851	875	853	900	840	829	828	855	864	815	813	878	844	886	840	840	783	867	850	829	844	869	866	806	898	845	829	855	831	813	795	806	857	864	796	831	869	856	805	877	858	897	845	862	845	795	820	809	856	814	792	803	844	806	804	869	818	826	866	888	814	817	831	836	871	850	841	849	839	793	817	857	823	866	847	797	864	870	816	845	910	858	819	814	828	833	844	832	847	835	835	862	826	834	790	851	892	815	856	848	841	858	836	840	831	836	884	753	839	832	857	835	791	831	866	824	822	827	852	909	832	843	842	799	828	885	857	844	775	840	821	858	871	866	830	845	883	807	811	804	884	851	812	790	859	886	844	807	871	822	897	834	866	897	830	858	829	843	810	829	854	871	838	850	804	876	843	875	846	855	805	850	859	854	859	761	872	820	871	862	798	865	858	873	868	848	874	814	834	922	809	840	861	882	876	848	823	883	883	890	823	905	850	888	840	819	828	819	838	825	801	859	814	887	856	859	890	782	842	816	846	821	868	842	860	851	846	847	816	886	830	823	897	920	842	817	779	795	826	815	819	817	856	834	812	841	788	882	880	834	826	828	833	834	841	836	820	823	878	840	842	804	808	824	886	834	819	819	852	828	896	847	871	847	876	814	865	840	853	867	839	811	833	809	835	832	876	892	818	828	870	848	865	820	874	825	835	849	804	879	874	802	817	815	825	834	823	838	823	856	862	790	830	847	830	828	852	816	799	823	827	818	805	880	832	823	873	847	881	815	849	895	860	832	814	831	844	861	868	850	841	829	800	813	817	904	845	854	824	882	863	875	888	861	869	903	872	826	851	848	872	837	829	827	899	868	811	833	818	875	799	815	840	818	885	820	868	868	877	866	838	781	864	812	857	837	846	807	859	826	836	816	892	815	890	855	879	876	828	876	857	842	875	840	841	854	816	841	845	836	836	826	800	869	842	825	827	859	782	761	761	862	871	868	856	843	884	811	812	847	900	890	858	785	873	812	835	866	801	819	838	833	857	790	853	894	838	828	867	849	846	816	816	853	745	843	877	886	844	797	810	919	836	836	833	891	823	854	865	827	862	823	875	890	831	824	841	842	857	835	805	771	854	887	864	859	848	840
31485	46762	36044	22549	16319	11649	8776	6654	5037	3822	2875	2442	2039	1835	1670	1474	1428	1283	1233	1127	1111	1127	1074	950	941	945	924	958	903	970	860	878	858	914	916	866	868	822	869	859	809	871	854	835	888	819	883	877	836	847	860	887	884	850	897	819	858	901	818	863	787	850	838	786	865	814	875	875	877	809	825	839	843	817	841	874	857	830	915	846	818	831	820	822	809	829	856	826	798	851	806	854	842	818	789	858	847	859	878	814	844	829	841	813	827	873	857	850	842	839	810	845	802	793	851	813	849	852	794	876	829	881	799	866	822	827	776	828	827	832	870	810	853	861	846	833	855	903	836	853	868	887	827	816	828	865	839	824	868	867	821	870	881	819	843	859	825	820	794	871	863	842	859	873	872	817	835	833	866	836	863	834	863	787	820	847	821	825	855	879	857	854	851	820	868	846	786	840	838	815	864	864	849	826	880	812	848	814	851	880	860	813	824	774	817	896	839	843	856	910	851	874	863	801	842	879	900	875	864	881	872	895	858	872	856	874	848	880	855	868	913	853	825	822	826	835	858	868	797	824	768	832	851	851	890	845	859	818	813	832	851	860	872	882	886	921	899	869	876	879	851	833	863	827	829	823	819	842	899	835	820	874	821	814	869	853	859	829	817	834	855	827	870	801	813	813	810	814	822	858	878	817	809	841	806	873	897	862	842	882	795	905	827	819	786	870	825	886	850	854	892	856	808	843	829	847	880	836	798	832	800	879	867	859	825	802	843	805	839	863	887	829	831	866	828	815	818	804	849	808	837	837	867	849	811	809	847	847	861	843	870	884	859	830	778	854	805	853	870	872	834	865	839	863	869	883	855	876	841	875	825	831	795	841	882	870	889	866	876	852	846	850	833	866	833	864	844	855	852	835	856	826	850	861	879	815	826	848	819	871	814	841	867	847	814	824	863	813	848	836	826	878	847	899	816	814	871	824	840	842	817	856	855	795	816	847	815	841	805	794	793	841	835	856	810	897	860	839	828	844	868	851	863	827	870	846	827	839	869	878	822	856	857	862	836	882	892	885	861	841	827	863	859	792	861	810	819	877	865	883	860	897	844	825	859	831	814	867	828	834	870	815	834	826	906	842	905	815	763	840	817	886	874	880	812	856	834	824	863	830	881	817	806	822	902	826	828	817	840	792	820	898	849	896	864	884	865	839	810	847	839	839	845	804	838	786	776	846	841	841	815	843	870	856	817	838	882	918	816	866	843	848	819	834	848	887	885	823	859	793	838	844	787	832	823	782	811	896	886	838	851	847	828	820	862	845	849	876	871	808	856	843	826	834	823	837	845	822	895	836	818	848	794	800	843	858	825	857	863	839	831	844	887	882	853	853	858	847	807	883	815	850	840	868	858	810	823	866	842	832	872	790	874	846	834	892	846	874	868	870	891	821	793	850	832	862	848	810	833	893	815	837	864	816	870	831	846	890	877	855	852	797	881	847	860	833	838	893	846	864	843	833	782	825	829	871	884	803	905	851	818	843	844	771	890	861	830	826	858	838	842	879	833	824	861	870	848	819	796	836	800	846	834	830	843	843	837	836	858	847	845	811	868	858	797	856	850	842	859	829	863	793	847	796	827	885	876	845	848	836	824	861	849	843	871	844	846	851	776	890	775	867	820	853	849	873	880	783	864	779	816	789	862	840	830	865	797	860	860	835	852	829	901	879	841	825	898	859	821	843	843	812	867	867	873	874	873	844	843	934	836	877	879	834	837	831	857	894	829	856	801	885	859	811	842	842	846	847	868	824	791	845	820	874	858	839	843	841	834	852	844	843	858	860	911	870	850	839	832	810	885	872	868	907	832	893	816	846	858	844	890	838	852	853	864	848	849	850	888	822	881	869	870	882	824	870	865	792	855	836	853	800	830	847	874	842	836	853	895	865	819	818	816	848	857	842	827	824	838	834	851	871	848	832	903	855	849	855	801	813	849	835	846	824	877	858	857	861	785	862	836	824	838	879	794	838	862	887	795	858	824	842	846	808	820	854	859	835	821	856	861	887	799	809	835	816	816	847	810	885	851	846	817	831	855	858	868	813	808	874	862	841	811	829	857	884	826	811	875	890	853	867	818	866	866	837	858	840	899	844	889	842	821	842	859	835	863	864	828	857	805	899	883	876	855	828	865	870	888	807	849	832	946	882	877	843	870	859	883	795	820	820	860	817	799	840	799	798	840	835	887	828	840	831	884	857	844	842	891	828	835	837	837	827	863	768	827	875	838	853	872	851	810	839	813	827	806	794	887	848	803	846	853	837	843	882	850	869	862	839	862	875	822	788	809	887	876	862	847	839	839	871	860	847	848	867	807	803	877	812	872	906	853	829	846	849	893	891	887	893	832	851	854	862	830	860	867	844	861	862	789	826	800	840	827	841	885	854	826	785	857	816	899	827	863	865	835	868	844	852	869	890	876	794	825	856	829	804	894	826	804	840	814	883	839	826	789	862	779	812	824	854	831	843	832	836	864	846	759	830	824	855	855	870	795	941	907	853	852	814	857	847	834	888	812	893	816	818	880	893	764	859	869	793	813	820	840	884	858	855	832	892	855	823	813	791	855	895	815	833	865	866	827	833	894	825	810	835	856	800	828	812	865	819	843	826	866	870	811	835	912	849	806	851	850	871	841	843	823	833	887	825	783	813	826	865	858	874	844	819	866	816	879	851	804	804	871	832	833	863	828	806	915	864	860	819	819	856	837	850	844	836	812	814	853	896	817	851	826	927	922	830	837	843	848	847	872	833	864	843	855	880	850	891	868	827	845	832	839	876	818	808	847	875	847	788	878	859	820	835	834	870	850	807	860	872	848	838	844	829	811	825	796	827	838	797	881	841	839	866	809	825	809	819	815	849	815	836	864	841	841	836	820	862	846	840	846	807	887	850	847	791	877	811	840	853	838	826	865	889	852	798	875	830	838	874	842	839	882	809	848	857	826	815	869	892	851	911	790	850	881	822	837	913	817	841	855	879	848	832	879	817	836	865	822	883	859	894	848	856	812	813	840	855	834	820	907	867	833	786	858	864	889	795	786	845	874	807	811	893	848	853	831	834	821	797	894	826	856	869	865	863	821	797	829	782	803	846	870	812	859	820	869	816	843	873	807	858	838	896	844	817	879	797	832	838	828	860	859	792	819	877	844	839	853	915	857	811	813	873	884	863	832	842	854	848	820	825	886	846	863	831	841	875	853	855	860	804	837	830	857	859	795	880	809	836	802	852	842	850	783	869	886	879	802	858	859	888	831	815	807	825	885	836	834	856	848	772	875	790	818	817	785	861	868	845	866	839	805	836	795	773	833	898	847	863	889	810	856	835	858	816	918	867	832	890	819	837	838	872	827	874	899	838	835	909	870	860	850	810	861	821	813	831	863	870	885	848	794	816	862	839	846	803	841	846	869	842	872	815	807	883	885	857	840	839	845	807	830	862	871	791	763	852	877	873	823	840	860	865	877	821	832	794	803	862
24400	21465	28855	24946	22498	19211	12001	6944	5100	4084	3154	2555	2216	1926	1713	1626	1447	1436	1295	1201	1065	1061	1109	1022	964	962	954	975	934	917	922	873	907	863	934	890	900	850	918	914	881	880	913	917	865	851	883	844	903	914	873	860	803	830	862	817	893	916	863	933	881	862	872	864	835	862	823	885	854	840	865	862	855	843	878	838	819	849	873	866	851	840	831	862	871	868	842	833	923	836	872	835	861	850	916	833	793	895	831	837	861	782	857	900	831	812	824	867	857	861	897	872	825	881	918	875	867	852	872	810	850	843	914	855	814	860	853	851	809	786	796	820	834	870	790	842	831	832	853	855	861	846	855	845	838	827	861	854	852	833	846	870	793	863	864	828	842	810	861	831	835	869	862	838	785	859	847	849	823	875	826	832	847	843	891	865	852	856	850	809	884	812	858	843	912	832	926	925	818	853	868	859	912	825	876	823	866	796	846	811	908	841	862	865	882	855	855	872	854	916	866	845	833	807	867	833	839	910	810	896	881	847	853	887	859	862	928	891	886	839	846	866	872	895	878	818	823	883	847	855	860	834	818	847	885	806	851	796	916	871	855	861	858	833	862	868	868	823	869	853	861	807	809	832	807	879	844	877	815	882	859	798	853	846	853	773	879	871	894	830	845	858	827	880	854	803	883	797	826	845	839	813	856	836	834	856	871	821	859	839	847	849	877	891	854	812	829	837	825	842	849	874	816	851	809	829	857	875	866	878	845	830	878	844	839	910	821	804	784	902	840	852	841	842	836	859	887	896	836	813	841	864	858	817	814	889	822	795	859	913	905	873	812	851	920	860	846	855	854	889	824	899	827	880	792	793	785	880	899	862	780	853	825	876	798	838	866	853	828	815	828	819	865	816	876	879	892	861	863	837	853	871	874	805	860	834	872	836	849	840	860	859	832	830	837	811	876	882	846	888	863	835	867	895	817	825	830	823	848	876	848	906	858	891	864	867	860	870	809	851	827	853	915	833	893	839	839	864	807	851	838	821	841	863	859	823	838	797	827	828	841	784	851	857	916	876	889	850	868	878	825	831	863	863	850	820	776	885	820	865	806	870	848	833	863	836	815	867	871	908	808	854	867	797	826	805	846	886	845	904	849	903	938	862	808	850	889	820	840	865	867	835	829	868	854	870	851	870	857	833	847	796	888	870	842	794	873	866	846	841	826	829	881	908	865	842	824	797	828	833	892	821	853	876	837	852	905	834	861	846	850	783	847	851	816	862	871	850	842	845	813	823	846	859	860	853	833	835	883	875	876	886	842	861	832	863	863	814	857	856	842	878	820	856	820	865	832	850	804	825	807	868	845	828	874	831	842	815	869	788	833	891	905	859	859	871	811	817	836	832	813	825	885	806	872	792	822	826	819	792	842	866	806	890	886	878	849	822	858	746	808	818	858	864	873	890	869	834	857	836	844	850	846	868	823	841	844	877	854	830	839	836	852	846	798	857	825	893	799	847	766	848	804	841	789	802	838	899	835	832	811	829	785	896	830	896	812	836	878	850	849	911	840	849	821	819	838	831	847	914	889	860	817	815	820	801	883	846	843	840	838	838	811	838	840	809	820	833	821	891	857	859	825	791	820	821	838	889	849	805	793	845	827	881	853	858	808	854	892	857	884	848	810	858	814	872	832	805	817	859	829	863	869	867	836	860	902	821	795	832	865	900	848	823	829	831	843	825	836	856	865	877	848	854	821	801	885	849	844	862	870	878	863	834	825	820	845	816	806	859	886	842	828	901	849	888	883	855	833	795	847	790	824	892	920	807	882	858	816	848	847	847	861	819	849	836	828	849	802	864	859	831	863	867	823	841	876	832	798	852	810	837	857	858	819	922	850	877	880	847	851	840	830	876	866	860	878	815	876	828	859	823	843	876	902	809	880	811	865	893	860	861	878	813	807	847	868	818	809	825	871	834	797	870	894	837	832	870	870	847	831	883	853	929	844	829	824	872	878	855	831	810	848	817	844	830	845	847	805	875	881	899	818	868	803	870	831	858	868	853	943	877	858	868	868	836	807	852	803	903	856	823	873	879	826	826	890	868	890	832	797	799	875	883	835	790	796	864	802	849	796	852	840	845	851	914	861	917	861	853	871	949	878	833	875	810	856	839	863	879	855	820	825	835	862	839	858	840	854	834	843	805	837	853	833	833	811	894	855	895	870	876	866	821	870	837	821	835	828	835	800	805	863	875	851	872	879	814	888	881	861	866	891	821	819	854	839	920	817	871	845	862	900	887	882	925	900	884	850	830	816	836	821	871	836	843	862	869	862	869	856	850	832	811	839	854	872	790	825	879	861	829	823	819	812	882	818	864	837	823	851	866	798	842	873	845	842	808	861	857	865	822	863	819	873	892	908	880	841	896	873	830	809	863	867	877	842	864	874	850	820	831	854	791	854	876	830	823	822	843	840	868	886	839	837	834	870	832	816	865	829	817	841	862	827	778	848	882	830	862	858	905	885	856	867	909	823	853	815	827	853	849	837	796	787	892	858	854	885	858	810	842	881	882	831	827	841	817	859	866	846	862	857	874	813	869	837	833	903	846	844	895	861	822	764	856	824	839	835	806	853	875	845	852	847	891	817	831	859	825	818	852	815	844	832	862	831	829	851	835	821	822	846	835	862	865	883	850	890	829	828	856	852	800	902	893	871	811	869	847	817	845	848	842	845	816	905	865	899	859	853	824	799	820	839	874	855	888	896	921	872	833	881	904	872	835	872	881	846	851	856	840	882	856	847	891	817	886	897	829	842	830	850	868	898	845	862	817	874	894	857	847	853	900	833	816	854	905	841	870	845	863	779	859	913	812	837	851	861	853	818	812	880	854	836	800	873	820	827	868	905	835	881	868	840	898	857	871	857	842	842	881	824	824	882	860	879	794	840	893	808	800	877	858	831	887	860	812	853	842	837	939	864	802	857	849	872	833	791	844	822	803	885	883	855	859	848	852	863	868	823	852	857	855	865	804	847	834	857	870	875	826	852	799	852	863	797	879	836	843	879	846	854	837	870	801	816	816	874	848	890	835	844	780	904	906	850	811	904	887	876	844	837	827	812	843	868	860	807	866	800	802	827	822	870	823	825	897	866	832	843	804	827	825	834	851	835	766	807	893	837	804	869	872	860	838	868	836	802	865	869	903	864	905	861	811	852	870	877	824	830	802	861	831	864	876	854	855	842	867	830	866	841	833	844	874	837	819	821	849	918	863	894	892	831	837	818	855	893	835	853	848	866	861	846	863	869	833	869	816	821	846	827	893	857	833	833	846	811	861	788	874	782	855	807	848	875	840	774	851	826	842	849	872	881	854	884	841	893	884	830	890	868	826	805	841	815	797	887	848	825	826	865	837	864	859	853	856	877	872	820	879	850	876	819	838	887	863	884	896	846	859	834	803	842	882	892	869	889	877	820	878	846	840	813	881	862	799	869	834	849	854	863	856	827	873	845	845	883	818	927	817	864	903	912	893
33619	52068	41506	27897	21941	17134	12406	9264	7118	5696	4269	3421	2824	2440	2088	1868	1732	1567	1458	1305	1289	1159	1086	963	1031	1017	1025	1002	941	900	933	893	925	864	918	915	856	876	890	852	860	905	900	889	867	897	909	883	868	856	932	840	874	783	874	873	824	802	899	891	835	909	857	809	868	829	914	821	857	850	836	795	888	841	811	826	828	795	846	856	894	884	872	912	867	837	846	813	877	849	828	910	852	841	838	853	782	861	865	834	820	875	844	837	795	841	848	809	821	852	880	846	802	857	854	798	836	860	841	823	842	905	810	843	846	858	824	850	812	749	820	790	803	897	849	821	841	873	853	907	863	860	845	876	813	793	840	815	847	863	896	869	907	856	830	817	886	830	840	832	829	806	850	866	821	831	841	882	854	842	794	845	820	817	829	743	833	795	828	827	848	855	833	835	896	811	822	870	826	787	798	856	872	764	864	826	803	839	774	849	846	836	830	848	914	789	833	835	813	831	891	888	817	862	849	874	826	791	833	841	858	862	876	883	876	857	872	842	825	828	870	828	827	884	838	770	800	854	822	905	825	872	815	874	898	841	772	859	900	815	795	821	819	866	774	863	830	855	853	774	849	821	827	833	815	849	853	845	828	818	868	838	890	850	849	824	881	786	873	826	809	811	822	795	865	836	856	855	831	849	827	844	902	823	816	805	876	841	875	841	789	784	856	921	842	852	814	815	864	803	832	847	806	847	849	855	830	827	859	820	832	860	852	821	881	833	839	873	796	835	833	844	916	868	784	887	850	766	849	840	850	873	790	841	822	863	862	820	839	791	836	835	843	826	874	874	889	853	857	799	842	884	808	828	836	865	852	825	822	811	791	841	820	859	866	850	860	834	847	892	871	853	837	840	838	828	831	854	870	840	839	823	846	787	854	870	852	858	835	881	829	813	814	833	860	846	821	820	812	872	816	853	807	833	904	841	824	849	869	840	820	837	832	862	886	797	868	901	886	869	781	840	831	853	839	840	858	819	784	850	869	817	805	835	832	816	832	909	859	832	848	819	884	844	879	841	852	847	842	873	828	849	830	860	811	808	851	805	852	872	792	861	877	839	876	790	836	830	852	847	867	841	838	839	834	857	861	865	814	827	861	775	816	856	783	869	840	831	827	868	838	815	894	802	825	843	876	840	846	823	844	870	853	846	804	858	836	865	844	827	901	858	819	826	832	859	807	883	858	876	816	834	854	824	876	862	841	836	936	800	884	842	829	866	840	772	782	813	893	839	798	811	835	822	817	818	868	852	859	844	845	834	810	861	784	827	831	849	890	887	859	862	846	812	819	819	866	868	825	840	829	869	886	857	807	872	930	806	854	849	858	805	895	842	834	847	847	843	821	882	789	891	848	833	837	870	807	833	822	802	820	782	856	877	853	817	863	841	844	886	838	855	809	882	825	862	806	811	885	806	841	832	845	830	852	814	845	803	834	862	832	827	836	789	809	830	884	829	808	828	808	868	836	833	853	888	883	884	805	855	858	842	838	880	844	899	860	819	821	844	804	829	852	829	803	870	828	896	872	868	896	808	893	821	825	878	862	858	841	811	847	847	902	787	848	861	862	870	784	865	798	830	828	815	824	826	835	812	858	861	854	839	872	823	828	771	875	857	812	794	874	863	889	854	900	809	842	858	867	868	829	843	866	927	874	848	817	818	883	815	845	827	865	836	803	850	850	787	851	810	786	849	836	811	831	845	822	841	836	818	822	869	812	830	844	835	826	828	850	785	884	856	826	803	828	900	862	836	828	798	903	878	818	841	858	851	896	807	798	826	823	852	844	824	859	871	832	848	868	826	833	841	846	822	834	803	832	848	892	854	867	874	859	802	801	834	834	893	876	860	826	879	856	840	778	833	852	869	895	829	840	826	808	856	914	893	868	862	863	818	799	830	844	825	839	853	879	820	861	811	800	832	866	868	837	813	884	849	894	805	845	874	806	796	849	874	806	836	833	875	842	840	815	859	782	833	850	834	830	841	851	846	828	865	812	845	827	871	793	831	826	856	864	877	822	858	858	841	864	863	819	842	843	834	888	813	843	847	859	869	838	829	836	867	845	807	824	862	816	828	830	821	789	831	856	830	846	845	831	843	796	834	837	927	839	833	895	837	795	847	821	809	827	825	790	842	819	835	836	797	843	884	797	876	825	813	875	845	852	892	892	824	829	812	844	851	881	832	800	789	809	812	861	857	807	884	851	809	830	826	826	823	828	891	850	895	840	872	801	850	825	823	824	857	843	826	833	866	812	840	885	842	830	810	861	828	797	806	839	823	796	890	842	874	818	834	875	870	847	826	831	856	862	783	884	825	849	792	815	855	815	857	826	871	798	906	827	847	799	823	875	824	808	855	858	843	825	867	884	866	854	844	866	900	833	851	868	770	835	811	820	854	853	840	859	798	858	818	830	813	886	837	826	805	902	842	868	823	853	820	810	830	833	885	792	817	867	892	856	802	818	848	854	830	819	849	786	833	857	851	824	811	860	864	838	824	848	888	850	844	796	832	802	874	866	781	882	818	868	807	788	830	836	846	819	851	816	807	862	868	845	862	807	798	816	858	823	836	844	841	839	859	797	843	822	890	858	827	835	877	834	849	803	850	861	848	870	801	806	803	794	839	834	831	846	830	841	816	830	863	851	828	848	858	811	851	836	812	857	854	852	849	844	815	824	837	886	860	875	830	865	873	835	828	882	803	862	813	790	846	822	853	879	851	808	842	824	800	858	845	847	855	853	845	846	822	831	803	848	836	867	838	886	861	872	836	817	823	843	835	839	819	863	874	840	833	843	850	868	861	875	867	867	838	778	837	832	859	821	839	816	870	853	868	784	837	843	871	839	834	843	872	824	822	833	824	867	897	843	856	834	895	769	862	856	854	823	780	846	833	874	791	822	804	855	798	834	804	852	867	825	833	886	855	802	898	838	793	814	850	905	791	822	842	830	873	879	800	852	809	825	846	816	866	843	889	820	800	836	878	872	845	833	808	837	863	843	837	797	849	846	796	858	855	833	852	889	835	792	877	837	797	806	844	856	894	885	866	818	876	881	815	851	824	883	859	844	889	840	837	860	828	823	896	813	811	859	882	833	882	860	840	817	831	813	868	893	835	841	804	851	767	827	842	861	879	827	862	856	822	908	882	810	853	841	800	804	770	855	877	850	852	818	815	866	870	865	862	841	823	879	880	888	853	795	829	843	851	824	862	912	816	849	853	861	827	794	878	878	831	842	818	853	842	881	805	803	864	867	806	821	814	865	844	833	828	804	816	861	781	880	883	858	855	851	850	806	807	811	865	840	830	840	841	805	824	795	845	838	893	819	850	858	821	807	836	870	843	856	843	861	817	834	819	846	841	842	853	810	858	819	840	896	853	852	850	789	859	836	875	834	851	857	860	812	900	847	867	889	884	829	870	862	831	813	826	840	864	789	897	842	856	840	856	864	840	833	821	861	889	855	837	829	834	829	837
25552	21565	28507	27018	20589	13343	8678	5917	4473	3724	3042	2493	2102	1872	1675	1571	1507	1379	1402	1206	1171	1168	1089	1037	1073	1008	1059	1011	1022	953	997	950	942	1007	934	930	900	968	907	903	936	935	939	931	972	917	969	968	943	866	900	918	907	877	878	989	913	930	951	897	948	990	923	909	899	878	954	948	960	888	902	943	949	946	943	940	865	915	923	954	928	903	907	824	934	899	879	878	937	911	946	949	869	937	901	904	949	896	921	923	906	960	911	913	917	940	903	923	954	836	938	992	909	862	930	894	934	965	883	948	938	894	914	883	882	884	965	888	906	908	940	865	917	874	865	945	930	892	882	872	891	906	901	879	907	894	938	920	897	935	899	958	906	925	862	952	894	922	912	943	901	887	919	904	918	936	936	930	970	880	974	960	917	943	888	891	900	953	921	919	951	895	954	878	940	936	941	903	872	906	899	907	905	917	902	914	923	929	853	970	910	922	873	948	908	895	932	945	954	916	935	925	937	930	911	891	925	914	927	942	937	904	882	954	874	952	892	908	863	867	981	911	935	949	877	900	896	953	944	907	922	869	878	866	900	908	922	903	939	953	887	933	940	884	922	939	873	901	938	887	910	911	944	930	941	938	888	887	908	990	878	925	927	927	869	913	902	929	903	925	849	911	905	890	867	894	926	969	919	946	916	931	907	905	903	943	885	883	968	898	956	968	936	942	929	936	924	922	842	892	960	881	961	883	981	885	912	963	947	951	907	915	904	884	889	920	880	895	976	914	933	930	899	914	895	956	892	909	940	897	868	942	863	930	920	875	928	960	886	912	922	900	895	903	932	937	926	931	978	915	923	891	894	919	969	918	892	926	911	906	897	919	906	914	825	896	964	928	877	944	880	930	913	961	886	948	938	875	907	929	900	908	940	898	906	933	896	961	943	935	944	960	894	889	899	880	906	902	899	888	921	982	926	835	934	908	924	977	974	919	927	931	904	943	928	927	918	983	925	903	944	915	938	935	987	929	894	958	896	839	938	857	882	902	927	908	939	942	941	897	928	945	918	885	935	917	949	915	926	871	861	842	937	941	911	927	969	822	908	896	938	940	962	899	908	916	927	934	937	933	943	887	929	915	907	859	946	955	904	940	898	859	896	951	929	923	916	924	921	870	866	973	845	923	874	937	919	941	975	903	908	879	932	952	926	924	932	928	1001	916	924	887	919	935	875	881	907	907	872	883	930	898	936	954	905	923	962	886	889	876	908	973	928	912	964	935	926	939	921	941	983	930	905	870	909	966	890	912	897	935	916	942	875	973	895	851	876	930	995	849	882	930	883	915	930	850	947	923	890	874	953	954	911	932	985	929	973	906	932	938	931	879	923	919	908	931	884	910	859	937	915	859	911	856	951	977	932	931	918	920	920	931	974	892	982	958	933	909	927	977	905	962	872	885	896	949	861	922	899	916	864	958	925	863	883	902	983	882	867	889	880	848	931	941	975	961	884	905	934	931	918	912	939	895	922	905	911	913	924	927	939	946	882	900	910	903	909	836	897	989	913	958	896	917	909	959	897	882	903	931	959	896	911	906	937	909	841	911	924	922	905	896	895	942	880	987	876	950	953	917	893	909	910	934	914	862	921	877	860	937	960	913	943	902	897	882	912	945	944	923	888	974	877	912	947	921	936	886	872	908	871	954	939	923	962	967	938	868	968	892	928	917	904	915	916	970	887	968	967	894	909	899	887	899	883	935	919	930	878	940	913	916	919	911	905	902	923	895	855	925	900	916	930	947	962	847	890	964	922	913	934	895	891	940	883	943	883	918	901	944	937	899	899	958	940	943	902	890	901	958	936	909	909	925	886	885	937	900	860	890	955	909	869	911	950	902	885	937	853	914	923	924	887	869	873	840	1006	897	870	878	925	834	921	918	985	961	918	864	890	938	943	908	932	877	906	884	898	928	869	993	925	964	934	951	890	888	912	947	905	977	895	901	895	933	933	898	960	896	880	952	919	907	873	911	1003	873	928	958	897	905	919	925	877	899	922	890	911	902	917	945	961	950	894	869	919	972	921	889	923	888	897	898	917	906	926	921	927	862	937	931	873	887	898	934	886	903	940	878	897	914	888	960	907	929	956	966	887	886	894	882	925	859	916	933	950	932	949	843	954	890	958	938	919	929	958	932	949	960	949	875	915	871	895	911	878	898	915	910	886	917	909	930	949	935	901	942	909	934	898	970	849	875	972	903	935	921	897	883	889	896	929	926	931	919	951	941	928	863	885	897	922	904	899	924	904	909	945	976	939	909	902	884	921	909	983	957	848	961	923	950	957	888	916	921	915	917	882	887	925	892	1007	898	909	886	895	978	893	950	963	874	908	879	862	929	906	978	896	980	864	966	901	909	892	887	923	951	912	906	925	935	897	909	922	901	928	891	903	915	915	864	906	861	936	884	868	924	959	885	912	994	907	920	889	921	908	862	882	912	872	853	901	877	869	897	877	901	966	897	927	890	916	943	915	918	905	892	936	897	961	922	882	979	925	926	926	868	922	910	941	925	881	954	924	854	886	917	885	858	951	909	931	973	950	902	854	898	945	916	923	919	953	897	912	925	924	894	913	923	920	960	923	975	929	880	964	897	931	874	912	885	897	895	963	888	949	885	876	899	877	860	887	906	944	968	939	958	898	894	900	922	964	911	964	861	920	962	922	928	936	895	884	910	975	932	911	926	878	926	880	937	936	923	887	917	882	929	915	943	883	901	886	916	914	895	907	827	929	862	978	916	900	911	915	927	921	902	905	885	936	912	908	968	985	923	930	912	886	899	964	963	908	973	904	907	908	910	943	915	923	927	917	934	929	913	926	937	938	902	950	851	895	877	965	939	865	906	919	903	909	945	907	884	880	956	899	871	865	925	923	885	956	914	969	949	965	896	940	869	913	901	988	917	969	903	935	919	924	907	887	857	960	934	921	898	947	915	905	877	905	936	957	888	917	841	899	935	877	912	926	868	887	910	913	894	907	934	959	955	911	966	881	944	948	946	917	965	921	949	916	901	965	932	918	930	946	897	855	934	887	901	860	897	953	933	844	936	931	898	929	928	899	892	916	962	906	894	893	856	885	833	890	906	950	845	892	912	913	846	912	919	957	911	927	908	896	936	922	911	915	910	985	947	948	980	928	887	914	891	891	927	917	950	945	898	934	890	906	911	913	901	945	913	951	923	933	914	895	912	915	915	914	890	948	888	906	911	953	913	896	988	926	905	943	878	1003	884	867	935	898	886	904	911	965	920	928	908	900	907	913	895	871	921	910	961	900	880	967	904	887	937	899	867	921	919	897	924	894	915	901	911	928	895	910	889	935	913	866	916	987	895	897	895	938	957	965	873	856	892	948	850	909	920	936	919	864	909	887	941	877	889	908	908	918	870	887	920	895	880	896	903	975	909	946	898	917	911	865	897	856	935	928	905	888	936	944	940	912	946	938	898	932	886	943	936	932	939	922	916	941	950	915	918	922	880	947	918
29617	50532	38541	26406	19782	15159	11209	8574	6785	5350	4115	3249	2691	2324	2036	1795	1679	1526	1438	1304	1266	1203	1136	1138	1077	1108	1075	1049	1029	998	981	952	978	975	964	924	953	921	956	917	954	904	889	989	926	889	911	949	921	935	891	944	929	941	927	908	936	900	856	926	914	930	901	911	909	881	894	943	936	923	888	912	911	880	926	943	894	919	898	893	928	911	893	923	896	914	888	888	872	965	892	904	908	951	883	922	851	899	920	879	847	838	899	930	927	927	906	957	924	842	881	930	846	910	858	887	917	829	965	911	841	863	908	860	924	959	897	847	905	913	871	919	932	908	884	953	916	878	929	951	961	921	883	896	888	869	881	918	916	928	901	910	880	880	894	910	911	895	911	907	957	974	928	905	885	950	882	854	899	925	865	918	941	863	934	943	891	979	900	885	888	925	899	858	947	854	892	938	904	914	924	922	911	897	920	904	892	904	921	911	934	894	937	939	908	940	917	950	956	942	891	914	914	932	908	884	945	954	944	953	893	927	921	946	869	929	892	873	897	924	892	860	928	914	831	919	891	938	843	936	894	906	865	893	901	881	956	893	908	859	905	873	888	894	908	918	859	935	909	877	917	923	912	931	920	884	925	931	915	892	890	900	944	878	858	885	852	883	891	913	866	845	876	921	937	874	918	885	945	920	921	928	925	887	913	880	900	895	939	923	902	902	918	856	941	850	880	901	897	940	934	893	931	879	962	928	914	894	887	917	933	912	838	894	880	844	887	859	926	914	786	877	945	920	881	903	894	884	939	863	895	946	875	916	931	908	908	882	932	914	910	935	910	912	962	932	947	953	918	849	905	887	944	895	905	975	883	885	873	933	914	886	927	900	926	953	925	878	880	941	970	874	904	930	894	856	903	890	917	918	913	900	899	857	904	857	877	952	941	878	907	905	922	894	944	907	981	960	904	912	875	880	891	955	924	937	930	862	938	878	911	951	948	904	927	931	874	911	892	892	861	885	894	903	926	922	962	896	856	875	938	932	897	955	858	894	856	881	926	897	911	873	926	930	919	865	894	879	921	880	907	853	898	952	934	878	934	857	912	862	914	905	914	893	899	933	914	927	833	872	900	952	938	911	811	900	898	926	914	916	942	923	890	929	924	925	885	909	946	887	872	898	892	895	893	893	877	908	908	900	909	865	912	957	917	861	952	928	881	875	912	895	922	904	888	877	875	878	911	899	968	901	870	881	855	922	927	949	938	869	915	887	921	893	913	874	965	903	935	921	895	908	946	868	883	932	913	908	917	938	958	922	926	952	898	943	889	911	919	908	847	856	902	907	833	931	865	930	905	912	899	893	888	867	897	915	929	874	930	908	931	912	894	901	950	874	954	915	900	907	814	933	919	880	889	960	897	884	903	915	852	883	930	955	898	936	905	897	883	887	931	865	892	931	874	903	895	879	921	914	923	909	910	894	929	955	944	909	883	850	918	904	921	944	941	911	897	880	925	890	928	877	920	1001	891	921	872	917	921	865	890	883	924	912	913	912	926	874	889	912	887	888	906	888	947	871	891	950	912	858	916	927	927	916	897	903	902	979	908	907	901	929	882	950	911	981	871	954	880	902	908	857	907	878	900	913	894	864	940	932	874	864	904	915	878	918	898	957	905	964	920	897	902	869	900	898	938	908	889	950	989	885	897	909	944	896	954	881	901	919	923	911	888	916	910	880	870	894	931	905	880	917	909	869	918	900	864	899	925	907	881	892	875	913	945	936	902	901	872	906	896	915	930	891	973	948	940	888	933	876	902	968	860	975	958	883	907	935	835	908	984	904	923	861	979	932	933	952	909	901	892	953	935	906	898	900	915	933	886	872	931	955	835	918	924	931	958	915	893	936	865	840	872	925	947	912	909	902	858	904	897	900	933	896	909	922	932	932	931	846	923	929	895	862	903	983	892	907	914	930	912	922	880	923	889	904	888	879	874	965	882	864	852	934	917	911	909	934	911	890	952	886	911	948	887	951	841	894	944	901	910	859	919	920	890	928	894	904	897	913	937	911	960	926	920	932	863	937	952	951	901	916	902	875	920	943	932	897	886	910	913	882	903	889	891	895	892	919	971	884	891	887	856	947	925	953	917	946	929	939	859	935	896	881	904	922	903	890	980	952	900	908	918	931	929	944	927	880	938	864	940	955	925	947	935	941	887	872	959	924	926	921	858	946	908	948	956	923	911	864	847	882	899	935	827	859	918	931	903	960	895	932	938	909	912	844	908	900	935	974	904	887	841	897	918	864	920	896	877	917	931	960	856	952	898	891	933	943	883	893	940	879	887	884	954	915	881	938	879	898	907	919	897	885	877	906	878	929	915	881	888	896	936	896	894	929	905	954	884	902	883	874	928	919	921	944	943	886	904	896	895	832	919	916	940	865	944	959	918	887	895	925	930	836	926	912	904	922	921	920	885	933	951	921	948	928	905	929	920	890	901	920	922	936	961	874	889	921	919	843	914	904	933	904	911	858	902	903	895	942	940	911	863	923	854	918	856	939	930	947	927	914	903	869	932	956	954	938	866	896	917	930	902	919	900	929	915	878	913	949	836	900	913	908	883	862	887	952	886	902	884	968	856	885	876	889	931	917	957	901	929	905	918	919	888	885	913	896	889	914	902	923	939	954	871	913	879	917	933	881	911	902	920	907	945	858	902	946	892	933	849	919	941	947	911	876	929	907	901	945	900	897	930	903	927	944	942	921	979	864	887	921	887	901	895	919	919	968	931	902	924	910	979	874	874	951	865	882	934	886	948	896	868	928	912	966	868	926	895	942	890	954	914	923	933	919	923	886	911	890	938	919	949	926	891	921	918	879	874	929	857	950	909	923	925	968	926	921	916	906	949	890	899	898	926	945	924	934	867	917	957	927	926	906	902	927	898	910	935	867	892	885	881	910	931	910	904	904	921	909	867	885	931	903	863	916	886	907	935	924	861	866	833	855	982	902	907	891	914	906	864	928	912	922	910	881	897	937	864	884	919	903	920	956	920	865	888	912	894	858	913	922	909	963	901	874	948	891	874	923	884	962	955	896	901	900	943	884	937	933	912	913	911	951	910	928	921	921	900	905	908	911	940	898	944	931	914	868	924	926	917	859	888	921	902	920	962	864	934	935	943	928	898	909	889	875	909	936	892	931	875	935	900	822	902	895	955	899	930	942	946	910	889	909	943	887	873	929	910	874	949	893	900	918	896	853	902	898	908	904	906	933	951	915	862	898	851	913	932	917	945	916	889	904	966	899	873	903	870	896	909	892	924	929	878	887	919	934	913	890	922	947	961	889	898	901	906	944	964	897	936	872	935	918	883	904	926	887	963	925	920	859	938	972	942	947	899	917	909	887	868	900	892	948	900	884	905	932	916	909	887	871	908	944	875	928	948	867	871	855	924	906	893	921	860	904	935	831	925	961	870	881	925	945	901	896	836	895	901	883	886	902	872	865	921	879	909	902	917	925	917	905	889	924	854	904
23147	21460	29250	24154	21916	23146	20610	10412	7727	6055	4976	3927	3223	2698	2320	2095	1934	1848	1613	1449	1322	1378	1299	1196	1150	1151	1194	1146	1150	1081	949	1107	1061	992	1028	1053	1026	987	1042	1017	1019	1053	1015	1004	1077	1006	1015	997	1026	988	967	963	1007	903	1047	956	1006	988	1002	972	948	989	956	952	976	964	989	962	977	1030	979	949	992	997	945	981	923	980	958	912	937	909	958	900	947	941	950	947	1016	980	966	974	950	953	975	1012	927	988	967	998	948	1004	988	965	989	968	903	994	980	970	958	970	997	1052	1015	934	975	964	966	1004	954	1016	992	941	999	951	937	917	969	955	965	941	956	958	968	945	982	898	937	953	917	922	995	961	970	948	918	929	993	969	1003	978	976	916	989	940	981	967	925	933	922	974	1065	938	1005	927	1004	975	972	992	999	941	940	972	974	944	965	938	1004	961	970	960	935	923	938	924	942	975	983	1013	962	919	956	951	972	952	937	950	931	935	941	953	959	999	934	907	949	937	927	1000	994	968	934	957	922	965	978	1004	984	963	968	937	971	960	943	934	953	937	957	954	940	922	937	891	924	932	958	971	943	1012	983	945	976	977	956	929	1035	929	948	902	959	948	903	943	977	968	963	953	940	992	986	965	1021	908	945	964	954	962	967	933	933	980	959	936	974	940	941	955	1003	969	942	938	903	921	993	956	965	950	930	942	938	954	992	1041	981	961	994	944	942	1023	989	917	937	961	979	974	903	890	923	962	984	939	992	937	943	960	943	946	967	977	914	982	936	997	988	958	918	961	982	984	983	966	953	998	1001	963	951	978	957	984	972	986	951	955	929	976	946	966	896	990	960	964	872	952	957	951	922	947	951	928	946	938	930	966	912	989	988	932	915	921	969	992	964	928	902	898	984	936	892	962	917	971	1020	982	957	952	935	948	997	975	940	956	919	931	899	928	933	956	982	946	967	1020	982	999	977	996	972	959	945	939	962	929	932	973	930	936	931	977	934	914	970	970	980	1039	946	951	1020	977	987	992	961	987	948	948	976	986	948	966	944	996	963	966	910	942	950	966	925	1008	955	998	992	937	993	939	1010	963	983	985	930	1029	1017	955	927	948	979	960	920	939	933	974	980	933	949	932	963	897	913	935	974	943	952	955	936	925	981	960	993	999	955	978	971	940	965	928	924	950	970	956	945	934	893	964	966	897	1018	978	913	947	1008	923	946	952	920	965	946	953	940	972	926	963	1060	939	949	975	909	903	981	992	990	940	940	982	993	917	909	967	946	951	939	976	966	1012	986	947	958	934	969	955	925	902	951	1001	948	1005	1008	912	958	944	918	954	885	940	939	956	948	918	945	930	957	955	991	976	992	962	936	954	976	980	964	1006	975	988	883	945	937	986	944	1030	1003	961	936	985	954	964	903	956	974	968	985	976	965	926	945	970	903	962	958	921	998	987	978	1009	959	943	976	889	1002	983	971	973	1001	958	994	983	944	942	975	968	935	961	955	995	926	925	981	919	925	999	931	988	977	933	932	992	933	988	932	960	955	999	971	961	950	989	933	936	938	958	987	961	947	959	973	988	915	983	915	971	992	926	973	893	943	969	1044	940	942	1024	958	984	974	966	913	957	1017	931	939	938	930	988	919	1047	955	965	946	932	952	978	966	955	928	1005	958	973	981	931	910	954	911	925	960	955	921	974	967	976	932	998	1004	943	1009	994	945	903	919	1005	952	992	926	908	965	1032	924	989	911	876	991	930	987	952	950	968	970	946	1009	981	914	969	961	973	944	979	925	952	973	949	986	956	972	994	980	1029	962	955	1002	972	952	1011	960	922	942	970	1008	960	928	993	910	979	894	965	971	979	963	937	985	952	922	896	956	990	848	994	993	941	966	980	934	940	969	963	956	942	958	988	940	893	991	985	980	975	895	1005	937	1017	943	941	928	990	908	916	991	1002	879	977	950	958	1000	947	970	988	963	929	985	966	957	965	966	928	959	949	899	937	966	975	956	1001	926	924	974	957	984	877	962	985	960	899	951	905	917	987	967	931	917	974	938	933	899	977	1021	950	922	963	949	973	990	904	938	955	946	971	1027	936	987	950	900	909	946	915	959	957	1027	936	955	986	983	915	938	978	928	952	986	961	951	937	955	988	948	932	949	931	971	1009	946	986	919	983	959	968	912	949	869	935	950	944	961	983	940	974	1002	918	934	992	918	957	970	978	942	920	942	921	947	969	944	962	927	967	1019	1006	963	955	1019	981	934	984	965	925	925	957	963	960	881	988	992	1011	961	961	974	939	951	974	931	968	972	909	947	938	942	968	959	952	906	893	937	965	983	964	915	974	983	887	970	956	953	967	936	964	960	929	974	985	933	948	1022	953	981	960	950	918	953	952	987	991	945	935	939	940	939	979	935	952	947	987	1011	934	942	901	898	974	997	885	945	977	993	979	1001	946	1001	907	1003	970	940	997	974	897	948	956	912	990	902	1022	955	937	913	956	949	996	926	922	951	960	927	978	963	942	918	968	1000	969	916	976	941	928	976	964	923	950	928	989	959	990	1009	941	947	942	924	973	954	997	987	952	897	929	992	956	927	957	973	951	964	950	919	961	949	915	948	936	995	965	957	928	971	972	961	968	968	995	962	942	946	961	962	958	941	1018	998	887	950	947	954	1015	994	940	917	881	917	1010	923	902	963	969	903	951	957	922	1039	946	919	980	955	1028	959	909	957	941	973	868	974	977	965	970	981	922	949	1008	954	1004	906	982	942	980	968	973	938	947	958	949	915	1005	927	946	937	944	955	998	963	953	932	911	948	935	941	935	971	924	961	973	931	932	967	973	917	979	990	971	991	943	960	942	944	993	996	964	987	905	927	962	906	947	948	975	967	925	957	982	952	998	1002	926	1008	977	981	929	936	994	948	931	959	937	931	939	942	927	953	955	972	963	940	984	979	965	961	932	935	966	988	976	909	952	907	957	919	921	931	915	983	950	945	950	967	980	959	914	929	973	939	949	913	970	978	984	920	1015	980	928	978	920	942	916	965	961	984	953	961	965	969	932	928	966	958	966	1004	982	1015	1005	919	938	955	967	931	887	970	945	969	932	965	924	893	1020	1012	967	941	901	1042	978	923	989	927	929	963	1006	952	993	956	924	948	936	902	970	925	948	939	983	952	951	992	905	987	974	964	1019	946	998	943	923	976	943	945	989	956	984	1017	975	981	998	977	970	981	1021	985	951	987	952	950	954	944	948	933	964	943	918	958	933	899	1006	910	878	959	962	994	946	966	970	948	929	963	968	1005	908	954	997	909	982	937	964	930	947	961	929	923	939	979	1023	907	946	975	965	978	931	893	1005	996	923	906	974	958	977	918	966	939	955	973	946	1017	942	1001	968	1007	981	957	943	964	966	971	959	993	960	959	901	970	930	894	967	1015	995	984	990	951	958	1019	950	941	961	988	975	925	988	980	1013	915	959	972	989	978	970	951	939	967	921	902	902	1014	988	988	890	945	924	959	999	956	1015	988	901	927	956	934	931	963	963	959	1017	1010	980	935	940	949	984	877	890	972	955	912	944	941	921	999	919	937	970	984	944	1033	885	973	971	924	980	919	928	950	937	934	992	988	938	974	995
32711	57047	46665	34374	27238	21640	16555	12643	10793	8203	6664	5230	4256	3363	2860	2469	2231	2068	1826	1632	1515	1447	1366	1276	1248	1193	1159	1126	1148	1105	1119	1095	1046	1009	1004	1002	1021	980	954	965	975	1063	1001	982	1017	1034	986	1035	977	949	894	952	964	978	914	956	952	907	893	983	913	920	966	935	951	983	913	921	946	907	912	990	918	984	903	934	974	915	950	909	965	885	952	984	903	980	929	945	947	973	904	904	920	932	983	975	903	916	956	916	901	920	937	865	914	946	917	984	933	970	889	945	926	970	994	933	991	917	989	923	894	912	942	938	963	901	1005	890	933	981	955	977	909	971	887	947	954	906	961	956	955	960	909	950	977	862	956	956	991	991	933	940	922	962	908	957	882	942	938	896	900	871	902	923	977	893	877	926	969	886	966	892	867	926	960	949	909	910	912	906	909	975	895	966	915	972	894	928	934	899	915	975	927	975	948	908	929	936	942	881	900	984	944	909	965	919	962	890	973	871	912	930	977	944	902	886	966	933	926	947	939	915	930	957	922	949	821	932	1010	940	908	940	915	960	918	930	913	972	947	905	949	939	901	953	899	925	979	926	946	958	914	972	957	941	922	932	969	947	943	943	913	944	902	870	956	911	927	917	966	953	957	928	931	938	914	900	923	972	965	949	917	922	891	986	879	886	891	935	890	937	953	914	929	896	902	942	932	885	966	978	935	961	953	928	942	920	974	924	947	964	962	981	907	922	929	901	923	953	920	927	913	958	921	913	960	989	891	936	934	941	941	923	962	932	896	968	957	962	910	909	930	961	944	909	866	981	968	902	890	892	916	881	972	956	939	958	882	929	923	910	938	961	881	939	931	899	923	968	911	923	1021	933	918	972	922	924	919	909	939	928	871	919	959	974	980	932	941	952	903	902	974	925	957	966	965	927	963	918	912	892	897	945	924	925	940	962	935	936	914	926	922	909	901	979	930	907	867	927	932	915	946	962	892	929	951	900	897	933	947	935	963	949	895	928	913	943	949	969	966	977	877	936	866	942	917	900	901	947	897	947	913	929	939	988	899	929	915	915	919	936	890	977	999	921	940	949	937	904	989	864	919	938	966	878	926	886	873	947	908	931	902	932	923	900	873	967	976	916	948	983	987	867	915	925	906	957	968	934	978	926	993	949	974	936	927	896	892	950	897	970	872	856	938	931	979	944	911	942	984	896	947	983	949	986	956	886	907	901	895	905	914	958	953	887	930	958	886	961	967	917	874	982	960	982	939	967	925	918	1017	921	930	957	958	921	898	985	939	983	938	847	944	903	987	964	893	949	969	926	951	963	936	900	885	895	949	898	940	911	948	912	931	900	954	935	924	988	915	939	904	880	927	894	902	956	1006	895	927	957	884	924	900	927	965	948	980	874	964	945	933	946	907	916	877	910	934	964	960	982	911	984	955	936	934	950	967	921	942	951	900	947	920	912	900	976	904	994	928	945	927	881	899	868	901	922	937	963	950	955	933	927	945	904	964	940	931	979	950	937	881	944	965	927	856	924	923	923	937	953	918	908	936	929	932	930	954	876	921	916	884	957	905	924	932	931	932	942	917	890	896	902	991	962	963	910	899	973	979	917	891	907	983	913	957	941	923	970	936	927	897	921	937	904	958	915	936	916	962	944	923	941	971	916	931	951	923	925	893	991	953	962	919	935	916	966	862	889	929	958	957	929	949	922	908	940	906	935	879	956	1000	931	927	915	1001	924	965	936	956	949	915	908	916	915	877	913	957	961	891	895	962	891	932	940	940	889	939	1005	907	931	932	954	979	999	935	913	972	963	920	894	1001	927	908	970	972	935	957	866	914	965	933	922	925	902	939	957	943	939	962	925	929	898	1004	892	946	947	919	939	920	895	1002	943	866	940	935	921	910	912	960	904	911	932	895	916	944	904	917	912	953	943	872	932	882	1036	925	943	918	952	995	881	911	962	952	919	930	967	939	965	955	940	952	919	924	902	915	945	1022	919	970	968	939	892	905	948	989	964	956	935	950	913	958	930	926	860	939	937	927	949	911	929	964	898	920	920	929	903	943	902	936	894	948	919	1000	919	936	917	907	931	975	957	958	881	928	969	916	877	887	957	946	939	964	951	908	983	945	921	963	909	981	910	963	922	893	922	919	931	994	880	903	992	923	899	947	926	889	926	924	920	956	871	987	936	939	994	918	998	949	871	931	930	972	928	949	902	927	926	943	965	921	931	918	893	894	962	929	999	946	940	925	909	943	953	947	945	926	917	935	941	927	951	975	938	969	943	896	991	948	1018	947	969	850	893	960	964	924	856	924	925	925	934	954	888	929	950	910	939	895	879	830	924	1002	895	956	870	907	923	954	906	914	912	978	953	938	952	974	957	948	888	896	973	931	939	879	947	970	918	892	890	922	899	951	958	954	889	873	935	912	885	958	956	936	942	865	952	945	914	933	949	913	933	943	866	909	966	905	938	888	967	925	914	941	950	906	945	929	994	907	887	923	889	986	920	913	876	865	914	922	955	949	909	998	951	950	891	907	940	886	951	964	922	931	904	883	954	963	901	913	959	927	958	989	906	934	958	955	909	904	956	939	918	961	941	968	938	916	877	940	908	985	939	912	953	917	929	965	909	890	995	902	944	944	913	904	866	972	936	922	892	936	958	850	965	926	951	903	929	906	887	943	934	947	958	968	990	912	921	997	960	938	943	868	924	940	940	980	919	931	864	989	920	915	907	966	977	962	885	915	935	937	888	984	985	942	930	935	936	926	893	902	914	972	947	942	947	911	952	949	1004	933	925	940	945	913	944	931	908	948	994	872	950	910	909	946	913	943	957	943	923	947	886	983	952	916	964	910	914	941	933	928	937	910	938	950	965	950	918	959	889	951	939	920	946	955	901	924	969	928	875	909	911	952	859	899	961	914	972	878	922	982	922	916	952	957	890	924	895	951	914	902	946	937	875	920	916	890	908	936	915	982	903	901	979	878	937	969	930	908	906	922	940	975	1008	969	907	940	874	924	961	968	881	907	907	988	927	948	873	973	919	936	941	943	939	896	917	895	930	942	946	930	933	901	999	937	982	911	936	937	942	940	939	964	923	923	967	932	877	927	936	1008	896	908	976	940	908	930	912	933	919	949	960	962	922	914	936	950	980	944	924	917	904	953	1003	921	986	903	938	922	958	940	930	951	941	911	929	919	947	921	922	915	922	986	954	894	908	908	998	977	963	889	922	971	934	885	929	974	880	969	866	961	906	975	961	971	917	949	968	970	937	906	909	922	886	905	903	915	977	938	930	942	946	924	915	967	925	940	952	987	975	905	947	960	942	994	935	923	962	921	901	936	931	915	902	884	972	906	926	948	889	908	946	945	908	921	935	912	963	969	926	921	896	966	879	935	958	923	895	941	910	892	907	944	926	903	936	979	929	916	894	914	882	916	996	934	931	948	910	946	891	970	958	952	924	893	917	930	940	876	944	864	931	892	901	938	946	992	906	966	961	920	923	964	930	958	941	946	966	878	936
30778	29963	33809	24652	15407	9726	6500	4665	3586	3111	2511	2165	1827	1517	1464	1318	1265	1252	1082	1047	1033	951	991	964	980	901	923	874	899	874	908	873	899	864	909	839	836	929	825	866	872	899	877	855	836	830	863	842	903	901	812	831	844	829	841	821	848	886	886	819	811	829	826	829	821	848	812	809	800	818	885	814	824	859	829	867	839	855	832	884	824	808	840	866	822	842	806	836	862	791	865	806	828	827	858	873	834	847	846	882	813	875	848	830	876	840	828	821	816	851	851	808	789	836	855	857	861	845	835	836	808	893	809	820	840	896	889	885	861	787	822	792	844	861	823	831	812	856	851	858	828	788	887	882	815	810	854	872	894	851	861	880	782	862	861	861	848	847	801	854	882	789	802	800	848	831	794	826	812	850	826	846	877	820	860	864	850	838	791	840	792	898	819	845	904	847	819	875	900	806	868	841	809	844	825	816	845	857	852	845	809	807	821	840	817	827	824	800	819	834	872	783	839	866	824	838	825	803	878	867	893	848	867	843	869	849	862	877	826	855	860	839	844	843	817	811	894	817	888	838	860	820	848	848	810	845	849	829	822	828	907	888	800	843	861	883	866	856	876	852	817	853	831	851	821	877	865	900	835	871	814	847	902	839	844	862	806	880	860	838	834	829	819	887	834	800	854	814	877	823	815	811	834	850	810	824	860	835	778	827	870	794	874	802	810	806	835	909	835	884	809	821	847	866	878	827	860	805	829	911	859	862	859	840	795	825	838	799	821	840	892	826	884	803	846	838	878	886	828	838	825	810	889	862	841	878	833	838	830	849	871	840	875	885	823	815	839	859	819	819	834	848	791	843	856	839	826	885	798	841	854	842	842	845	888	806	853	833	812	875	884	852	813	825	860	896	884	900	836	901	847	873	865	917	807	780	848	828	811	768	827	838	832	834	861	849	849	841	802	822	829	840	812	835	824	835	851	840	849	839	817	790	872	853	806	895	897	805	838	903	822	788	876	850	847	854	833	853	835	798	877	918	833	856	842	785	831	852	844	815	836	869	886	817	835	822	825	880	830	844	821	835	826	892	845	886	778	864	869	886	863	830	859	883	824	812	860	873	879	835	854	810	917	843	854	870	802	842	788	797	843	830	847	860	842	804	841	831	805	849	818	844	804	830	917	846	872	841	872	865	908	879	877	856	863	816	825	856	904	903	849	853	879	809	892	831	858	778	844	827	889	882	841	805	840	870	843	878	785	856	837	799	826	771	794	865	823	814	821	857	821	868	821	871	850	876	825	824	808	812	842	823	874	862	840	882	892	829	835	819	837	807	863	849	821	867	869	864	862	876	855	833	867	797	872	830	820	829	834	899	822	850	807	880	837	808	842	852	836	857	898	861	815	831	832	793	868	829	865	824	814	882	802	879	851	878	808	890	836	876	863	840	853	818	828	859	800	887	852	892	816	813	847	792	852	811	846	777	808	829	840	858	782	827	870	840	843	879	919	849	853	836	785	846	853	848	882	848	875	840	880	856	875	814	833	854	902	851	863	898	849	866	886	893	840	877	818	813	810	900	843	870	778	824	819	832	818	835	839	828	853	814	910	850	881	845	843	829	839	855	886	850	809	749	817	809	872	856	875	833	854	864	902	858	914	856	832	849	835	841	850	827	846	853	834	872	837	855	834	820	811	881	848	802	826	812	854	894	838	807	868	918	829	850	826	845	821	843	906	825	842	841	820	839	832	879	865	843	866	836	892	859	828	884	853	798	808	865	804	890	856	847	875	870	835	826	868	847	762	841	838	857	911	814	862	838	848	817	855	906	879	872	861	835	847	880	855	848	858	838	835	805	816	888	865	859	811	854	836	847	843	845	808	877	854	851	823	868	823	866	824	835	805	873	844	826	832	810	773	846	914	882	834	823	876	841	862	817	854	837	820	847	835	822	820	905	849	777	850	858	803	880	875	845	881	851	826	810	860	885	878	884	857	798	834	802	911	812	855	847	823	787	866	857	871	856	840	791	846	863	829	832	864	823	869	777	824	848	870	883	849	896	866	832	845	856	799	920	819	830	797	848	820	866	827	910	862	866	882	829	844	901	844	819	852	820	852	799	883	836	844	873	825	813	855	796	844	877	877	846	834	841	856	851	875	871	866	822	836	812	859	827	856	853	826	833	811	864	850	859	835	869	861	857	853	850	794	839	866	873	816	862	851	865	886	827	888	854	881	839	894	887	844	817	882	768	865	839	840	831	834	881	872	818	838	820	890	884	855	824	835	827	892	830	871	845	879	880	815	871	842	832	832	861	861	806	854	797	831	836	856	824	834	841	818	817	851	809	826	840	895	844	874	824	868	819	829	820	810	839	896	855	862	839	872	782	786	823	857	838	878	820	871	868	877	866	887	816	864	827	806	834	892	835	867	846	799	846	885	815	819	844	886	823	826	849	807	794	869	880	832	834	877	859	855	867	823	842	784	887	811	877	904	845	827	861	887	818	854	807	778	798	853	801	838	893	859	813	872	859	872	855	849	808	821	861	869	803	786	830	836	838	823	824	837	854	816	835	902	846	874	879	835	882	879	816	853	781	923	856	837	784	845	818	807	829	847	832	889	867	828	866	836	854	847	864	795	757	893	793	900	860	862	915	819	816	819	880	849	775	810	860	881	884	815	875	840	886	857	840	900	857	882	838	832	869	829	844	854	858	803	838	861	825	810	863	845	830	853	843	842	875	838	844	827	855	887	885	893	822	838	875	847	864	892	865	821	839	870	846	852	830	820	812	830	849	854	805	796	845	829	815	850	869	840	820	821	844	825	820	843	844	864	917	896	827	838	807	763	810	840	831	840	866	906	823	808	854	792	823	819	838	821	845	830	872	843	871	807	833	927	894	866	837	857	859	839	824	819	862	816	786	835	829	853	865	826	859	849	828	855	865	815	837	849	824	878	848	805	835	802	820	898	815	828	884	867	872	826	803	833	855	846	829	836	832	796	793	870	801	873	838	873	829	827	866	837	804	912	839	884	804	805	834	846	841	873	880	831	824	810	825	847	829	877	836	888	837	846	902	858	812	813	839	831	853	843	810	817	824	848	885	874	822	848	776	812	817	842	822	835	871	849	826	855	798	880	869	824	828	809	829	804	806	860	836	854	782	855	810	826	865	874	864	863	895	866	865	853	836	870	840	809	846	895	837	844	838	878	821	854	852	817	816	850	830	872	813	838	895	865	850	867	822	835	811	862	800	825	862	766	835	842	835	886	827	795	811	867	856	886	866	903	819	813	825	815	861	818	837	857	885	844	869	812	848	865	804	844	837	826	859	792	829	819	852	790	814	859	857	814	853	873	815	828	836	826	894	845	819	872	897	850	853	831	857	840	819	857	832	837	885	859	892	848	846	865	857	817	869	858	834	884	847	818	854	820	778	849	823	822	823	873	824	806	786	857	881	864	827	879	854	858	793	874	873	858	865	790	820	833	838	836	881	863	851	833	853	877	813	773	836	875	825	835	852
29809	44422	33894	22342	17112	12741	9098	6758	5350	4470	3567	2847	2271	1855	1742	1621	1421	1330	1267	1132	1115	1048	1020	941	906	885	953	903	931	873	915	885	867	912	888	910	857	901	851	875	847	949	870	834	843	904	862	852	781	893	874	840	889	862	855	816	885	863	808	817	856	837	859	864	842	852	887	881	852	851	823	821	843	800	859	841	919	861	839	817	851	813	869	815	779	854	800	826	809	879	858	865	790	856	850	813	809	857	837	861	883	798	781	808	892	833	879	836	877	839	876	820	804	835	870	798	875	890	826	832	868	877	839	843	803	820	856	774	790	859	862	830	839	852	784	846	866	811	841	803	795	829	899	872	858	831	843	850	833	852	855	871	875	827	848	843	878	835	874	830	857	819	828	872	849	855	856	845	883	832	874	840	854	825	857	859	838	793	865	851	884	902	810	861	860	848	811	936	814	860	834	869	832	846	796	849	847	832	844	897	845	826	872	896	858	843	865	838	822	830	860	807	918	849	887	853	802	863	796	819	875	821	802	836	849	860	887	827	846	873	856	887	861	807	838	827	794	800	818	882	833	811	851	891	859	890	858	809	857	871	918	868	844	858	867	855	846	875	881	809	901	870	804	853	832	823	809	851	848	859	828	873	838	835	847	845	794	886	851	845	873	848	809	777	876	846	866	865	868	931	801	784	868	859	833	826	853	849	811	865	830	821	845	864	831	870	790	782	875	797	869	880	877	859	853	846	822	849	812	819	859	853	897	812	840	812	863	840	798	855	899	880	936	845	875	847	834	834	816	830	870	806	862	900	836	831	899	883	838	896	885	859	836	837	818	850	874	848	823	831	851	798	827	816	824	839	877	812	834	851	845	869	855	824	848	889	824	848	837	851	856	839	872	843	853	850	862	855	837	871	850	820	845	817	824	823	838	851	856	843	853	882	848	886	849	841	881	844	856	860	838	844	841	798	827	878	807	854	844	869	805	840	878	861	865	886	827	819	866	842	839	799	898	886	815	843	814	871	806	858	863	857	924	870	876	829	839	839	816	865	864	856	890	828	847	854	864	841	841	855	893	821	806	901	846	796	849	825	789	843	854	853	858	879	846	834	758	849	859	854	835	887	832	863	890	814	820	859	874	861	862	857	852	839	819	852	802	864	868	788	828	809	827	811	836	890	867	821	864	885	842	801	860	879	914	852	908	823	840	861	839	819	847	842	819	838	867	820	818	838	814	846	874	840	883	827	832	842	836	882	843	864	858	843	810	891	861	866	811	825	847	852	924	822	785	897	807	862	907	842	871	883	879	820	833	872	841	848	902	871	854	854	853	907	847	822	849	877	853	902	838	826	849	821	862	774	879	804	807	838	871	858	825	824	874	895	801	818	870	859	858	841	832	849	913	906	882	813	832	869	832	849	835	858	863	830	873	837	870	847	873	847	877	878	837	862	866	847	815	816	814	870	813	821	842	821	908	885	823	885	832	847	887	822	807	789	821	846	885	822	843	871	831	855	900	836	886	822	845	869	833	817	828	846	865	862	891	850	847	835	844	843	815	871	860	901	894	844	895	848	876	803	833	829	891	828	816	813	878	875	840	847	872	917	935	860	856	892	861	824	822	833	863	880	857	913	820	840	855	825	853	867	867	888	893	871	842	816	852	824	861	845	908	786	900	854	844	825	896	869	780	848	884	812	778	854	863	870	752	877	883	769	835	864	869	871	888	813	823	821	843	833	844	840	831	835	837	820	860	860	856	815	838	835	784	842	849	817	855	831	872	864	844	789	802	862	862	881	832	851	798	867	876	789	814	819	832	832	845	856	799	870	833	831	895	868	813	852	882	924	871	841	843	835	800	860	879	845	874	859	892	845	802	857	880	844	897	856	867	868	869	876	853	850	878	848	868	874	806	840	852	816	864	842	835	849	800	844	896	867	867	851	855	823	869	822	867	878	829	865	857	862	833	852	836	821	845	866	852	858	821	866	879	851	900	834	828	907	858	846	877	815	889	781	824	863	813	849	828	814	843	874	831	812	889	828	848	847	843	857	850	813	808	859	830	878	861	838	838	811	824	904	874	883	848	805	868	826	870	833	846	808	885	862	864	828	824	870	787	864	828	805	890	830	840	881	899	851	834	874	804	822	850	877	902	860	874	815	849	845	839	864	886	903	870	835	837	859	835	827	844	832	879	855	869	833	822	896	874	815	827	870	855	848	844	838	888	821	859	852	836	790	825	862	830	837	850	827	901	839	804	893	850	872	864	806	832	811	771	876	883	848	811	760	914	819	844	857	834	876	855	859	833	837	828	841	836	805	877	823	883	805	853	849	836	823	865	857	843	848	872	791	890	816	853	899	871	880	814	823	825	887	885	823	834	873	883	819	797	861	866	857	900	759	820	798	849	828	809	840	833	875	866	842	787	860	854	822	848	835	889	848	880	841	855	846	846	859	824	806	839	880	851	836	857	859	818	844	813	841	890	889	810	845	904	837	838	799	845	857	858	829	821	802	805	851	796	904	821	855	810	804	807	869	846	858	845	829	826	887	785	881	857	836	836	863	821	829	863	796	861	845	873	896	870	831	835	837	810	842	845	798	822	852	773	834	919	877	861	876	846	835	895	846	829	868	832	853	878	816	829	819	861	874	859	857	883	849	864	893	817	817	829	842	883	836	893	857	835	898	855	843	865	854	805	821	890	859	829	803	820	853	807	831	853	871	822	797	867	835	802	857	868	795	867	846	902	875	835	845	828	807	872	849	829	852	834	849	844	856	797	834	826	845	844	848	815	804	892	815	803	840	801	884	870	864	834	856	860	793	824	813	846	820	815	858	860	836	790	839	850	868	915	835	801	845	867	879	840	835	860	874	867	852	853	824	859	894	831	837	880	851	842	865	802	837	826	851	799	828	838	845	830	876	833	851	780	860	872	842	835	825	833	828	870	825	871	831	855	919	867	836	839	829	897	880	821	843	810	835	822	817	859	813	850	853	902	803	882	829	877	801	837	842	885	841	818	866	817	866	866	871	847	859	873	850	859	817	793	863	896	885	905	879	826	792	876	856	825	851	839	843	845	788	813	879	824	863	869	867	869	889	854	862	836	801	876	857	811	853	838	855	842	877	826	871	832	827	869	806	844	904	835	827	870	855	806	873	810	806	826	816	877	905	841	826	836	827	915	866	823	808	858	821	862	865	842	863	818	836	841	835	860	828	846	804	835	832	855	821	884	856	840	872	836	823	910	810	886	783	808	878	863	872	849	886	848	868	812	863	820	848	911	864	819	874	826	832	857	890	847	924	816	795	878	871	796	859	797	882	799	871	810	805	849	859	853	893	844	865	835	812	814	835	862	807	760	785	824	813	843	853	871	867	847	859	862	800	816	837	862	858	846	803	839	853	861	852	839	844	819	887	857	804	808	796	840	859	795	822	843	862	867	857	853	830	801	852	874	845	867	889	784	829	809	770	878	794	875	823	871	837	841	817	836	826	860	885	881	808	854	872	840	833	830	863
24416	21426	28766	24946	22677	19675	13114	7709	5392	4286	3702	2965	2492	1932	1716	1654	1542	1424	1286	1195	1136	1108	1102	1036	1023	951	986	904	973	938	968	961	900	894	879	870	926	904	919	869	849	873	863	891	860	850	858	926	872	919	866	875	830	878	823	880	904	873	891	782	869	871	894	908	834	843	847	899	826	862	875	861	876	814	921	793	879	864	856	835	822	893	836	850	855	800	881	890	812	852	859	817	855	871	891	849	821	889	832	835	845	924	859	850	855	861	828	862	875	863	856	810	871	781	903	843	855	866	860	859	827	850	852	839	838	848	890	862	814	830	843	825	790	816	884	899	899	896	903	842	810	851	822	826	839	856	857	903	792	879	892	812	832	847	834	799	832	869	842	828	878	816	784	865	908	838	841	848	892	852	831	829	845	802	860	847	860	816	837	861	919	878	836	852	843	765	853	863	875	840	828	908	872	892	857	791	836	810	873	813	885	845	853	832	832	868	862	828	834	875	818	819	850	837	862	880	810	860	825	813	808	822	791	885	780	838	837	874	817	862	845	880	817	806	825	858	824	906	885	865	838	824	828	845	883	862	818	828	841	873	851	855	842	871	854	818	819	784	862	829	876	833	833	847	810	839	863	882	898	879	837	821	832	823	825	852	836	858	800	820	847	872	873	818	837	908	863	833	867	838	805	861	821	878	841	833	832	816	840	867	855	846	844	840	859	824	834	869	808	790	801	915	845	845	822	872	813	846	867	790	847	829	922	915	855	874	817	886	795	849	802	834	879	831	834	889	828	861	856	802	865	797	869	854	897	821	827	824	804	860	865	872	870	841	840	857	844	908	818	917	829	859	897	831	852	838	877	830	846	841	880	854	834	813	836	835	834	812	863	826	803	845	829	790	837	833	833	858	825	884	846	849	828	893	877	856	840	892	805	858	847	849	856	847	874	805	841	884	876	800	878	857	798	862	823	804	863	829	875	860	832	899	841	808	850	841	836	796	861	846	834	820	835	839	834	844	809	859	802	850	891	898	818	890	827	836	880	877	805	892	816	864	890	859	841	823	864	831	810	829	865	864	868	859	828	837	784	810	858	888	887	840	828	791	863	885	876	872	812	913	837	813	855	839	929	856	861	833	850	840	821	818	873	825	861	863	876	877	859	830	849	828	895	845	822	822	805	847	856	855	827	842	813	861	826	883	811	844	869	903	872	847	849	865	825	832	860	829	854	887	846	831	867	811	810	833	885	762	841	811	851	870	870	823	840	815	885	843	869	872	845	860	870	868	857	821	881	821	830	851	877	818	851	847	829	790	846	886	851	838	865	872	870	855	864	878	891	853	870	821	857	853	866	836	844	877	846	831	859	813	870	896	876	892	818	890	854	871	839	851	849	846	879	821	833	820	806	871	842	867	826	893	833	811	839	874	876	809	819	844	793	822	842	833	850	819	855	839	808	903	885	877	837	879	875	844	820	882	808	845	856	881	792	833	832	830	841	873	820	864	849	901	808	890	872	866	870	871	855	818	800	858	866	830	802	819	880	850	803	863	888	815	841	828	858	837	856	870	842	902	840	875	852	879	867	858	869	830	855	856	850	820	895	810	829	816	846	840	843	834	793	852	839	856	850	784	860	833	832	849	859	842	840	817	825	906	868	867	827	804	856	821	830	820	869	868	820	852	849	834	863	832	848	816	867	889	804	851	846	852	816	862	856	866	896	826	799	812	805	848	835	858	899	848	834	875	842	827	839	846	809	834	837	769	880	845	833	840	891	869	885	873	806	789	914	851	819	827	868	885	846	846	835	834	916	824	829	836	852	854	849	863	883	835	852	835	837	897	859	788	852	826	840	817	880	883	864	835	846	862	814	821	841	854	854	811	822	798	803	835	800	809	832	872	803	871	872	856	841	883	815	838	860	796	868	818	851	843	838	827	857	854	808	812	837	820	820	852	891	917	872	814	868	819	837	811	771	878	921	834	843	823	815	791	875	816	844	859	870	799	833	880	871	878	822	850	885	859	852	774	884	854	813	850	820	891	839	792	898	834	861	883	804	843	880	816	892	855	841	839	896	811	876	842	848	800	787	862	857	868	846	852	892	832	889	820	847	886	830	853	834	846	835	832	837	839	872	827	848	827	873	842	833	863	857	866	821	905	840	782	826	847	845	928	902	903	817	847	869	841	835	860	885	866	890	862	794	820	849	839	817	881	819	861	798	815	862	849	849	799	848	837	890	822	806	873	837	863	836	819	849	876	838	856	819	855	894	830	813	828	845	843	834	822	885	859	851	853	832	852	846	887	875	856	860	842	848	842	878	804	819	811	819	836	808	813	817	831	865	873	835	823	848	789	851	904	831	792	864	863	871	861	850	860	827	872	842	815	871	827	837	831	816	808	829	836	904	856	833	834	855	834	855	798	852	864	877	891	840	820	861	834	847	862	886	827	816	844	841	848	798	876	821	842	813	803	837	819	889	853	824	808	887	868	889	830	861	863	844	903	856	845	864	806	825	898	852	857	833	810	843	809	789	847	865	811	843	882	839	890	835	877	833	844	844	853	858	848	853	820	891	859	804	843	828	852	818	865	815	865	863	878	832	864	861	820	899	841	828	839	819	867	827	790	807	844	810	840	890	844	806	832	863	892	844	894	871	861	868	799	839	903	826	897	810	848	829	849	850	798	844	840	852	835	836	824	848	807	837	863	886	858	798	847	846	840	825	844	862	828	859	889	845	865	840	880	818	789	819	836	845	794	866	859	885	850	806	914	828	863	894	879	830	886	900	839	828	809	826	862	805	841	869	875	831	848	889	796	815	828	867	825	838	834	842	834	828	832	849	844	748	830	870	888	863	846	831	804	813	845	874	860	861	809	864	897	856	778	856	829	833	832	871	824	812	797	830	843	827	835	836	835	862	888	825	845	921	852	803	868	852	848	860	829	840	815	860	856	828	908	843	874	804	790	878	816	869	799	859	850	857	814	836	829	858	866	877	865	857	826	870	832	863	823	871	826	821	869	770	890	832	892	880	857	865	860	898	788	828	817	866	859	880	833	846	836	809	822	832	870	899	818	854	857	884	834	905	790	825	885	869	837	828	896	817	807	861	807	847	832	835	881	889	853	868	829	847	818	864	853	882	856	829	846	821	866	838	805	844	867	860	879	834	848	875	876	910	871	823	855	811	851	866	828	857	789	845	869	801	868	857	860	843	830	780	821	868	834	878	827	855	890	845	805	851	853	883	811	831	869	819	854	861	849	803	816	835	883	847	851	796	811	890	882	823	805	811	856	841	812	831	827	843	817	917	898	832	827	824	820	790	884	831	823	870	863	829	828	792	802	830	835	854	894	878	799	841	853	837	855	873	817	888	859	941	894	802	826	801	832	815	863	811	878	825	831	841	893	877	840	808	894	803	907	832	797	853	859	859	821	849	842	840	782	811	788	858	818	852	876	845	868	857	778	846	823	854	854	850	811	816	865	904	857	801	866	879	845	831	837	839	849	856	829	827	802
31617	51249	39382	28454	23090	18137	13440	9849	7389	5995	4929	3933	3238	2521	2150	1983	1794	1683	1462	1296	1164	1189	1120	1037	1024	985	1026	1010	951	944	949	918	886	900	879	926	901	881	888	889	952	869	854	900	906	929	890	845	869	859	855	874	836	879	890	888	828	888	886	873	847	847	884	917	833	857	856	883	888	878	905	869	878	877	848	841	850	846	842	820	813	838	843	828	815	848	853	826	869	828	863	831	901	841	835	848	867	853	820	806	851	872	836	818	855	867	833	798	825	785	816	854	864	840	874	840	860	861	873	869	840	855	807	787	854	877	834	876	833	830	835	871	839	828	845	832	846	842	843	851	812	863	816	849	853	855	837	865	809	836	870	837	846	819	825	838	870	845	816	801	798	809	834	897	856	820	822	815	823	850	827	862	840	861	895	866	828	844	841	830	855	837	843	861	798	834	851	798	849	872	836	844	837	849	932	869	753	845	844	872	829	898	812	852	857	841	839	858	812	883	868	877	765	788	841	824	832	886	824	851	847	856	875	855	866	834	852	831	806	849	845	862	849	869	800	835	859	856	824	801	851	881	805	836	829	853	876	845	822	879	860	819	815	860	855	822	806	817	821	811	856	828	863	857	844	796	887	860	872	828	888	849	845	809	840	841	869	834	885	867	834	838	855	868	878	864	801	837	864	803	865	802	841	852	849	826	828	885	826	838	822	837	850	817	792	850	831	810	832	829	826	837	862	802	875	812	806	804	832	843	800	858	833	835	877	798	833	826	804	866	815	846	835	839	845	844	853	849	872	834	844	837	847	868	853	859	835	852	846	850	828	852	816	829	863	818	795	868	823	847	885	886	882	856	835	834	853	829	882	822	857	805	844	833	883	858	850	848	862	828	839	858	847	840	829	831	829	846	850	856	863	869	832	860	841	797	834	839	893	858	810	825	782	880	805	805	823	854	787	859	800	796	872	830	874	820	851	803	836	855	857	848	849	875	829	807	829	838	884	850	853	886	885	817	891	819	794	792	835	880	874	846	858	838	862	841	833	857	830	828	791	824	840	854	851	832	852	839	847	878	853	830	830	808	869	878	847	849	831	822	850	864	864	835	857	810	829	810	836	817	877	878	873	813	824	790	841	884	784	843	889	811	828	788	846	841	773	835	839	858	799	791	810	811	841	879	850	825	829	876	885	904	859	819	846	839	850	801	907	811	816	857	821	847	854	862	857	844	845	817	875	868	817	806	826	852	816	874	857	875	817	837	837	858	800	827	863	793	781	814	830	837	853	839	818	848	845	862	824	833	861	872	842	827	796	863	817	809	881	822	879	772	799	917	846	863	849	860	889	785	833	844	858	845	843	812	830	814	872	837	800	825	826	825	814	823	883	829	840	822	859	878	831	821	804	835	881	845	851	845	849	817	824	838	837	836	827	865	852	873	846	827	795	877	796	782	833	831	840	866	932	862	895	850	850	815	842	832	835	838	873	822	818	849	881	845	899	818	885	832	826	837	828	832	840	847	824	886	794	870	884	843	851	816	849	825	872	840	852	842	915	824	854	839	788	823	824	830	825	852	847	847	816	891	887	831	877	877	861	876	784	844	793	807	820	880	875	826	899	833	865	820	892	802	847	876	838	850	860	834	815	841	887	810	894	826	842	844	840	847	859	847	816	882	851	836	834	828	837	846	855	860	921	904	833	899	831	874	807	868	855	810	763	796	895	826	832	817	829	795	879	819	926	879	798	867	870	781	848	905	867	819	857	864	797	858	855	841	855	840	889	839	852	807	866	813	793	803	830	818	834	829	847	855	847	811	883	819	845	794	824	842	827	847	849	781	870	845	891	829	806	847	821	858	838	846	801	844	840	840	837	848	848	835	859	870	862	870	815	832	847	848	835	853	820	854	861	866	783	854	827	829	878	875	833	845	862	839	827	861	853	816	879	867	866	810	819	886	815	805	835	816	849	835	903	806	789	838	770	806	788	799	813	876	825	838	823	853	857	822	835	848	828	888	863	859	847	832	842	835	867	862	845	892	808	831	834	842	748	872	805	795	879	820	842	852	913	840	892	848	867	849	836	807	800	857	818	842	853	838	839	898	833	842	815	819	857	851	852	832	872	827	839	843	877	786	881	836	841	828	801	827	856	832	836	847	871	782	836	868	848	770	866	844	865	873	829	855	873	833	834	847	859	842	863	877	863	819	827	849	850	848	879	835	828	791	835	909	842	830	818	816	848	857	833	842	753	836	827	832	802	864	818	849	803	835	836	841	871	865	909	800	835	885	809	785	841	833	850	840	817	769	890	833	813	838	868	874	864	839	826	833	803	903	814	810	820	815	817	799	876	781	780	855	850	839	802	841	844	810	836	843	877	847	810	840	811	864	835	813	908	819	860	827	824	832	902	900	863	865	837	886	826	864	843	847	839	873	879	814	870	836	841	845	875	799	839	857	814	809	848	835	848	840	798	892	836	854	809	819	828	864	857	820	823	853	794	882	862	838	862	795	834	861	875	836	833	862	850	835	875	812	820	815	836	839	849	809	839	787	840	822	844	803	839	819	843	822	810	835	820	880	867	915	828	853	860	845	902	864	863	870	866	811	868	901	858	842	813	825	843	854	812	815	892	808	841	835	820	852	846	804	865	784	811	894	857	822	912	870	829	885	869	834	867	856	790	890	820	849	864	856	799	897	811	832	831	854	881	834	861	814	835	826	846	826	846	861	838	912	808	879	864	842	864	865	860	887	850	841	773	853	858	899	808	813	828	803	878	849	835	877	799	807	811	880	855	844	869	855	859	871	871	835	836	873	826	826	826	843	839	850	831	859	824	820	794	843	860	826	837	833	853	838	844	854	835	818	880	846	838	817	805	860	824	876	836	825	816	844	799	871	862	882	824	881	822	843	858	852	812	869	856	872	835	881	872	884	856	806	831	795	816	858	859	881	842	865	842	847	884	857	819	851	834	855	784	821	855	847	829	812	868	819	875	818	847	822	892	798	871	845	804	803	826	827	846	894	837	817	817	849	803	822	806	820	833	797	841	847	828	845	854	838	831	870	829	851	898	782	849	795	841	801	866	866	882	847	789	822	824	837	819	885	886	832	810	806	923	856	851	843	821	831	826	821	866	843	827	792	820	861	867	801	852	806	798	784	872	906	840	856	842	846	783	843	865	871	886	840	809	874	838	842	812	827	848	883	841	824	857	849	784	807	756	840	832	789	843	873	825	848	842	845	839	801	841	877	875	867	832	802	855	818	854	823	908	844	892	817	891	853	808	869	793	819	857	788	876	854	829	832	846	878	859	845	890	827	833	832	870	916	826	833	861	891	783	859	847	867	816	836	807	869	838	885	823	821	839	784	795	831	815	842	833	829	836	847	845	829	836	902	860	834	815	827	820	831	858	860	809	846	819	818	843	798	811	753	891	817	859	818	807	801	822	826	792	816	840	807	841	831	809	844	824	835	885	827	856	839	857	855	854	834	831	801	863	854	867	832	800	831	844	863	870	874
25446	21426	28175	26477	20253	13761	9495	5918	4448	3526	3126	2579	2186	1851	1621	1494	1549	1428	1290	1227	1096	1113	1047	1034	1046	1025	990	1053	971	967	1030	924	971	986	1000	961	918	953	980	970	966	950	953	932	952	972	913	951	932	966	975	951	922	840	879	937	920	934	939	897	899	894	936	946	922	844	927	945	916	886	882	942	862	917	926	909	856	941	914	912	907	891	883	858	840	886	890	921	885	900	885	905	941	965	873	912	903	904	931	826	928	888	867	926	949	878	920	922	919	895	962	886	922	889	909	948	901	882	901	879	908	931	893	944	878	886	918	935	903	892	859	936	859	864	870	932	899	888	916	877	936	905	875	905	913	890	902	919	871	920	919	905	946	920	920	950	894	885	927	895	897	947	917	947	908	862	872	950	876	905	873	884	911	946	872	878	894	910	934	844	907	928	907	897	944	917	973	886	868	921	911	875	885	915	939	889	922	919	898	899	880	869	966	881	934	940	862	836	911	886	883	914	954	935	907	889	919	958	887	908	899	912	905	967	905	897	929	954	968	896	872	917	910	882	932	936	916	881	912	942	896	924	928	910	876	885	862	888	949	929	886	888	894	915	913	882	880	876	942	901	900	936	901	912	878	911	907	902	892	968	893	948	892	914	947	896	864	865	899	903	892	913	919	912	844	929	943	893	909	952	910	879	858	928	923	911	945	943	912	867	874	872	885	902	898	940	911	906	875	909	901	872	876	905	953	873	931	917	878	897	858	863	917	922	900	943	958	948	933	891	874	835	918	947	939	862	901	941	953	916	869	889	921	868	938	919	873	882	905	919	892	916	912	898	862	875	905	944	892	916	930	937	908	864	901	933	870	895	919	935	940	825	963	920	897	939	914	870	930	919	887	926	942	920	930	853	923	917	888	847	934	889	933	992	901	888	881	890	867	868	892	876	885	912	940	898	877	900	895	937	853	896	925	921	891	947	838	902	899	909	909	905	927	884	849	972	908	872	882	879	905	945	925	889	948	890	891	885	913	908	928	965	929	888	930	886	883	925	872	945	985	898	932	901	959	896	932	950	909	988	844	912	897	904	860	937	909	963	942	924	894	911	911	878	946	926	910	887	882	952	876	916	899	889	924	887	883	878	907	920	908	971	884	878	940	883	888	895	894	928	868	916	892	894	912	849	914	919	908	942	939	885	864	946	910	895	903	898	946	916	926	927	861	928	903	895	897	939	923	912	871	885	928	902	906	904	880	908	920	918	942	873	856	900	880	893	883	910	963	933	935	957	917	825	885	900	874	868	906	914	898	896	914	880	837	952	925	882	922	907	903	873	922	906	917	898	881	944	908	876	902	920	900	933	860	876	905	920	963	886	901	947	909	896	889	911	921	904	914	864	909	850	872	887	880	883	903	884	865	879	897	915	941	885	879	946	885	933	871	914	900	884	945	956	875	909	888	908	866	943	846	959	899	901	936	916	832	921	901	857	912	895	879	881	892	890	866	924	907	978	953	952	920	923	876	848	900	894	873	886	900	895	937	906	934	877	905	906	948	859	882	951	961	873	861	934	913	874	923	915	948	940	943	898	903	935	957	880	949	898	871	881	884	918	956	959	914	826	919	931	950	926	882	891	881	885	909	870	847	919	893	910	897	890	860	862	902	913	924	855	899	894	862	965	863	988	874	944	929	855	932	931	913	911	859	944	909	944	948	926	900	923	956	944	876	895	906	901	885	904	907	896	906	882	912	885	893	873	910	872	879	923	945	863	905	904	924	931	964	909	928	916	934	907	944	885	876	887	920	933	905	917	908	940	913	900	881	924	920	918	936	881	970	930	902	874	869	877	914	955	848	892	941	894	950	886	890	947	957	966	925	861	913	948	894	896	896	872	901	887	846	889	880	911	860	897	882	885	895	891	932	897	943	915	874	901	864	919	904	927	900	939	940	888	925	889	890	905	917	901	918	952	939	925	881	860	911	963	887	899	900	955	872	932	903	914	865	979	910	921	926	880	894	878	920	881	920	883	893	927	953	944	905	900	944	938	888	932	911	931	916	915	893	925	854	902	962	873	905	918	944	905	949	882	883	909	907	838	879	873	875	863	903	883	920	953	903	849	940	922	875	953	929	899	867	932	867	911	882	914	859	902	908	935	951	921	908	902	946	891	1000	903	939	900	960	867	912	899	904	900	878	932	934	987	882	949	902	895	916	877	930	969	904	920	903	885	923	958	889	868	938	885	900	921	899	926	929	842	912	944	911	884	875	846	869	915	900	909	862	898	894	876	866	858	880	951	897	884	863	912	968	913	906	933	936	933	912	886	910	861	949	920	908	918	950	982	911	878	884	877	918	877	897	863	979	921	935	891	944	858	877	930	896	876	899	952	844	884	883	864	901	893	897	892	910	940	888	928	924	874	880	922	932	889	924	895	876	914	899	928	901	885	874	894	848	914	877	916	901	901	883	938	1006	950	930	935	895	900	866	907	915	946	898	908	881	925	928	941	852	922	862	874	893	950	922	914	954	902	892	915	895	856	887	862	926	880	952	912	924	923	883	967	915	897	880	899	904	917	888	889	925	910	930	940	854	902	869	866	872	922	925	963	964	888	921	957	930	900	964	948	957	899	910	937	934	1013	931	898	910	889	905	838	883	893	952	997	904	944	947	911	944	870	883	889	864	907	897	921	905	927	925	875	881	908	844	878	917	910	846	868	879	847	913	931	851	859	889	894	875	862	959	877	871	912	851	892	882	929	859	879	919	978	909	903	890	889	909	907	917	889	878	924	901	898	841	928	906	893	934	959	931	889	928	967	843	929	845	924	905	894	856	943	969	908	943	905	848	901	881	900	938	888	898	905	892	886	892	897	908	899	901	899	935	884	896	898	920	908	924	961	919	860	916	862	922	891	975	912	879	883	912	901	888	841	880	886	898	896	929	944	833	930	916	897	929	922	887	896	919	882	859	879	904	900	914	938	873	869	942	946	896	862	909	849	866	949	946	842	895	934	926	956	921	874	895	940	899	878	922	905	891	956	917	907	892	873	905	925	877	880	876	956	952	897	858	885	923	989	903	891	986	871	891	895	917	862	847	951	935	894	857	963	899	859	838	816	898	931	952	888	951	909	941	901	905	885	891	888	909	917	883	867	903	873	931	936	883	908	909	939	921	876	886	884	875	905	912	875	897	916	834	898	926	829	945	897	886	926	887	922	934	859	908	870	888	882	884	911	896	896	949	912	940	919	871	969	905	928	940	917	936	940	928	929	905	927	887	915	923	868	908	897	915	934	936	900	940	925	889	914	896	900	906	881	908	916	918	907	906	925	895	900	840	930	887	897	880	937	860	920	891	930	865	927	868	898	887	877	972	914	903	876	911	898	861	913	910	848	896	927	920	909	864	876	888	889	941	915	933	860	887	916	933	942	931	919	949	946	928	959	930	879	843	875	889	940	906	916	899	904	933	914	913	910	910	922	875	881	930	873	877	887	915	893	873	898	921	870	889	922	878	906	945	909	889	956
30350	45955	35428	24630	19821	15854	12219	8327	6454	5052	4406	3505	2927	2271	1903	1805	1677	1504	1447	1283	1186	1155	1131	1081	1004	1038	1035	981	981	1036	914	979	910	971	933	970	984	949	992	978	917	966	946	958	929	995	909	975	914	920	907	942	921	960	909	936	873	910	927	911	918	898	881	927	932	859	917	909	917	884	924	898	994	916	902	902	879	894	931	903	847	969	867	923	958	909	870	853	940	884	865	889	939	898	904	856	863	841	899	895	911	913	917	890	885	892	893	819	927	900	864	871	904	914	925	948	913	885	885	945	879	929	910	916	920	884	924	908	945	911	884	920	873	862	897	905	879	866	883	896	883	922	897	920	869	914	887	939	913	928	918	927	870	927	910	913	960	903	907	935	920	887	932	932	865	911	913	894	875	901	868	910	891	1000	979	913	912	899	899	930	883	917	884	916	920	910	916	900	908	877	884	882	910	903	919	902	890	942	886	836	906	834	866	899	884	841	889	872	860	834	912	883	907	871	883	940	897	885	912	880	876	888	909	928	880	853	867	849	950	939	893	874	909	894	890	941	863	931	930	897	857	890	861	897	879	873	880	882	894	839	941	919	899	914	902	899	918	867	881	903	931	886	890	897	889	897	919	932	913	883	930	909	905	928	890	934	887	900	890	914	924	905	883	901	918	906	941	835	874	875	928	917	908	882	921	880	877	892	851	924	871	910	897	896	929	873	930	909	913	883	924	868	870	878	900	891	945	860	890	893	842	943	884	882	876	897	840	901	886	888	969	873	861	930	879	830	887	893	870	918	861	878	929	900	877	873	880	925	869	877	907	934	950	863	917	917	891	903	882	861	935	905	877	902	908	921	886	948	911	892	902	920	916	918	868	939	895	922	887	905	854	917	889	932	904	927	899	872	919	921	892	913	887	880	891	889	921	884	905	894	963	907	897	892	880	881	911	903	902	935	912	899	930	879	833	886	859	886	903	920	875	892	879	881	889	854	883	948	927	897	874	905	913	904	935	969	905	868	881	903	921	961	915	881	917	893	901	886	862	927	907	891	904	923	916	901	898	902	853	959	894	972	950	953	871	896	913	888	930	901	923	880	921	856	925	884	898	898	911	917	930	919	920	883	907	867	900	863	935	885	898	906	925	897	900	877	887	897	913	901	875	860	895	911	900	907	855	896	919	890	882	942	886	919	895	948	933	937	914	922	932	899	864	874	899	874	890	906	970	870	919	940	939	909	902	931	920	918	938	839	917	822	881	883	887	877	908	933	902	925	850	913	864	932	923	910	892	857	856	940	872	886	935	872	901	879	945	840	923	899	934	916	922	886	857	884	908	875	935	896	949	890	842	917	892	911	924	891	849	891	894	938	861	871	894	897	936	907	872	928	910	901	870	910	915	886	895	876	883	848	893	887	919	899	921	917	889	903	929	879	899	902	928	879	864	865	904	911	943	909	953	915	901	901	865	893	880	882	900	875	892	830	939	908	841	887	911	903	849	871	943	941	851	922	836	907	914	919	920	914	925	884	825	928	898	908	875	880	873	911	897	876	921	850	921	884	881	886	916	874	909	902	904	867	903	895	871	866	892	883	919	970	898	901	925	918	881	945	897	902	861	907	820	874	891	941	961	879	942	942	909	918	935	860	916	826	826	902	910	922	884	886	860	867	904	929	910	953	879	934	876	890	875	944	945	892	847	849	911	933	878	868	882	928	873	917	880	906	865	952	901	892	925	849	889	894	912	921	858	891	889	891	885	928	898	918	897	845	895	886	903	877	879	953	882	921	852	951	903	916	888	921	939	928	893	902	924	845	908	847	889	846	933	837	940	907	914	922	884	904	900	914	897	849	911	856	885	917	866	864	916	842	911	826	892	894	886	875	872	962	848	932	907	920	899	896	853	905	848	923	934	890	880	950	922	896	869	886	835	930	920	923	916	867	860	898	905	911	864	923	874	898	841	888	894	878	929	883	938	880	928	946	977	921	921	923	934	904	877	940	948	909	836	895	936	874	891	910	905	932	939	928	885	967	910	835	898	905	947	939	905	868	852	937	902	914	938	915	869	860	934	877	868	874	835	893	888	889	902	940	899	945	892	876	911	884	883	905	881	878	909	909	921	907	947	916	915	900	863	832	878	877	920	899	875	901	875	888	894	940	856	889	887	891	884	912	939	871	907	906	887	919	892	869	906	865	942	928	928	894	885	920	929	915	886	946	915	906	843	874	855	862	959	910	891	897	863	951	911	928	910	952	946	871	872	872	834	925	837	878	876	903	920	903	925	889	914	908	889	863	881	883	877	891	952	902	930	906	907	937	905	858	962	950	921	882	876	897	912	855	914	895	910	861	961	871	909	891	874	908	848	937	900	920	951	863	899	902	918	917	891	866	898	894	910	895	950	838	868	855	923	887	909	901	914	915	964	844	887	897	888	896	903	954	920	886	856	926	955	824	875	974	873	886	926	904	863	887	904	894	903	947	931	926	894	939	890	893	918	920	919	864	916	870	873	869	924	912	900	941	873	871	841	939	919	950	882	928	897	895	886	906	913	906	911	869	903	853	910	926	906	879	846	862	864	964	887	911	901	895	919	921	919	899	823	886	899	914	907	907	900	916	895	893	880	888	890	944	964	940	933	885	872	945	878	895	908	977	929	949	889	872	861	904	918	899	840	868	800	953	914	928	892	886	947	853	825	847	944	861	940	900	895	882	916	884	879	906	919	914	904	846	869	892	921	923	872	841	916	923	869	921	908	863	871	860	899	920	911	847	914	874	905	899	949	925	907	867	953	883	885	895	917	851	911	869	896	867	900	880	912	963	913	868	821	864	890	897	919	897	951	928	860	909	968	925	901	869	871	863	952	919	947	914	877	953	920	894	927	897	911	936	960	915	887	897	901	876	897	945	863	899	891	886	960	910	898	925	952	894	895	939	885	895	900	869	896	885	917	872	906	938	917	874	889	947	852	847	920	875	961	917	929	859	877	940	918	927	905	944	909	899	892	889	936	880	963	876	849	885	886	927	880	912	882	857	923	864	930	944	904	868	880	934	881	887	904	886	900	927	902	887	865	907	879	861	875	963	968	883	895	888	937	913	930	904	903	894	869	873	910	849	875	864	889	897	884	906	870	878	798	894	913	880	909	915	908	908	915	863	903	938	927	848	935	927	875	849	862	853	909	949	882	870	961	926	942	936	880	891	896	891	918	896	903	884	879	892	889	896	901	934	902	842	898	883	852	892	933	934	903	889	874	877	833	946	850	869	900	944	895	845	891	943	893	858	862	893	921	903	896	911	903	922	858	891	902	894	966	873	883	943	866	874	906	913	893	893	871	898	858	877	903	865	864	940	908	861	898	935	917	940	865	876	873	904	869	860	897	859	880	937	955	907	890	929	934	881	879	891	937	882	855	879	908	836	935	838	909	894	879	890	925	870	956	941	917	889	913	861	947	940	894	912	916	923	930	909	906	897	914	895	913	895	891	900	864	900	878	974	864	948	882	871	896	941
23209	21494	29243	24239	21958	23780	22790	11739	7868	6210	5232	4342	3614	2702	2400	2240	1992	1805	1643	1482	1346	1336	1274	1230	1230	1129	1122	1149	1176	1067	1174	1083	990	1041	996	1037	1003	979	1030	1046	980	1008	1044	1054	1026	1007	913	1019	986	956	980	945	1001	968	968	966	1010	986	1031	1002	1037	1036	963	1025	944	975	966	966	947	976	927	967	942	934	946	928	937	1021	952	1012	949	918	977	939	977	942	970	935	954	916	949	992	956	976	971	988	937	1026	947	939	1018	944	978	948	979	960	1004	929	960	903	909	975	955	971	961	922	900	896	916	1022	995	905	952	965	890	977	960	914	972	986	961	984	985	964	1007	960	927	926	961	977	936	1015	977	926	959	974	958	923	967	928	957	947	954	990	954	967	937	929	960	960	969	967	958	1035	977	966	1006	984	897	944	1008	978	955	903	938	1008	993	946	939	917	984	918	944	981	923	950	919	999	1011	957	982	934	934	972	987	940	980	922	997	957	915	927	934	914	974	950	1008	1002	942	955	941	964	956	966	972	928	906	929	950	967	982	980	987	973	1011	962	983	946	961	935	947	1007	1010	1015	964	932	1001	973	990	940	955	1037	925	1019	983	972	905	939	940	1032	993	933	963	939	957	987	976	981	944	1011	973	967	948	1011	940	997	958	996	952	991	953	956	975	1003	941	981	969	991	966	984	946	938	952	919	999	966	980	951	951	995	985	1006	999	952	945	989	921	970	958	1024	978	995	959	979	999	977	943	911	963	994	948	963	929	908	940	887	973	994	900	984	970	942	1008	978	923	982	1015	922	974	963	895	922	998	948	943	937	965	897	991	995	955	928	1004	983	914	909	896	959	972	929	952	984	944	934	932	944	981	957	927	957	934	969	940	947	930	938	904	926	960	936	940	992	1028	1034	907	924	969	919	975	980	965	994	894	944	979	909	931	905	1051	934	1022	994	948	967	957	954	910	946	940	953	939	909	899	930	912	940	939	891	919	963	1049	951	931	958	996	914	922	935	967	985	943	980	946	976	923	939	944	984	901	946	914	970	944	949	944	930	1020	995	947	978	994	918	963	980	1015	933	999	943	942	1005	966	1025	939	968	964	938	980	971	967	925	910	880	1017	895	928	933	955	952	943	974	944	957	983	972	944	1022	984	924	981	990	931	916	979	948	1005	905	959	998	963	917	1008	924	979	970	954	981	931	939	976	931	964	964	969	960	932	923	913	969	927	966	969	990	979	949	967	934	994	906	979	964	981	940	910	967	909	889	1006	905	972	950	944	962	960	1009	944	973	1006	959	960	919	990	927	948	985	973	1005	948	964	932	1005	893	1034	969	904	904	924	915	956	990	911	975	961	943	921	941	974	921	932	964	979	954	968	926	948	946	951	955	909	894	948	920	1013	922	962	897	956	922	994	925	973	949	954	958	982	950	988	927	986	943	946	925	976	943	951	981	971	932	982	945	968	997	950	956	996	942	999	968	956	969	945	927	992	968	1009	940	943	950	926	986	973	943	1030	985	924	937	996	963	967	959	922	995	993	1014	929	967	1037	979	921	951	988	963	910	975	970	1003	912	971	935	1035	984	885	966	1013	931	943	958	953	982	897	971	951	954	940	934	902	977	993	955	1001	976	941	942	1001	940	982	1025	948	998	993	977	942	964	980	996	946	982	952	925	1025	994	991	1020	914	982	989	935	1035	916	929	951	958	957	967	946	912	966	981	958	1004	930	1015	989	1002	996	1014	927	991	922	1000	951	959	962	975	898	982	991	944	959	954	960	948	896	987	999	897	965	947	953	977	909	988	987	935	954	958	961	931	954	953	941	966	992	890	913	997	938	999	947	939	955	947	942	901	942	942	922	966	939	980	972	944	931	935	910	935	961	962	981	924	894	958	967	936	981	1030	1012	958	939	964	907	935	938	927	1013	955	947	989	935	937	1008	966	964	986	942	981	959	1020	941	900	974	962	957	955	989	909	938	959	953	992	989	912	939	907	967	1002	996	1010	969	998	989	990	944	921	932	1030	936	952	953	960	901	961	943	967	917	966	986	959	953	997	921	951	1012	941	890	960	982	973	995	945	1019	945	942	961	918	916	948	950	930	1007	949	921	969	922	896	991	995	927	922	926	981	1022	1003	1012	1022	990	978	952	969	948	1007	953	947	978	951	971	954	946	914	942	920	945	941	1018	911	966	929	935	916	891	993	952	960	972	988	944	966	971	971	932	968	964	942	1037	946	959	978	937	932	964	999	942	983	951	976	946	952	960	927	989	952	961	963	988	1008	1015	952	955	1006	958	995	963	995	932	891	894	932	927	967	956	1031	960	938	902	1022	993	934	930	974	954	944	960	949	934	932	913	966	985	976	972	968	956	959	950	911	1003	975	965	971	912	962	977	931	906	945	926	960	946	958	924	1009	946	977	959	982	944	922	950	988	1009	964	958	947	948	937	937	938	911	932	971	929	977	946	929	946	996	908	930	934	994	1005	947	983	921	1009	989	941	964	1026	950	939	938	971	981	978	964	981	1009	1039	954	996	899	954	982	964	1000	972	937	873	937	967	917	1027	1009	997	912	943	974	942	920	952	970	917	1011	924	989	967	942	980	955	934	965	906	909	949	957	931	936	977	983	952	991	904	970	902	965	1011	915	923	968	927	958	958	951	1005	1012	1008	952	955	995	1014	929	934	954	989	960	972	992	961	961	956	992	955	931	894	982	961	993	980	900	946	935	893	965	953	917	907	934	947	963	953	993	960	984	916	992	914	1008	1004	903	935	949	944	954	947	985	999	954	964	989	1000	945	1015	954	912	930	938	949	901	971	922	907	899	1003	969	962	936	951	968	882	975	986	959	1006	918	945	965	949	949	1004	987	975	949	964	962	870	952	975	959	904	1029	928	959	980	986	984	922	981	970	943	957	983	932	940	943	925	985	980	930	934	952	1002	902	947	1009	941	967	966	1026	950	961	929	984	985	984	983	926	904	956	957	996	966	991	944	966	988	922	961	983	965	960	972	951	929	957	986	960	960	955	970	1005	996	979	974	907	905	926	981	929	944	950	946	958	958	902	934	931	965	960	984	940	949	914	935	917	980	950	962	941	873	929	937	961	1018	967	971	949	936	956	990	995	966	940	963	985	926	985	993	926	968	980	978	1018	963	937	967	902	972	950	929	954	958	928	1025	923	945	957	980	943	986	945	891	969	960	965	992	1003	992	958	961	962	1003	939	969	912	962	981	969	990	945	968	974	922	979	993	923	984	910	971	941	930	900	969	941	977	982	927	955	995	924	938	931	974	939	979	937	983	979	964	987	946	938	947	995	1012	934	916	958	914	960	1027	951	956	960	980	923	1000	959	963	939	913	919	942	939	958	1021	962	938	960	992	969	937	929	978	968	939	1029	969	961	948	951	971	952	974	997	987	934	948	927	952	886	974	970	937	932	927	940	941	947	909	939	971	966	936	932	950	937	978	995	952	923	940	923	948	963	935	941	972	1021	935	966	976	945	927	967	936	949	1006	923	994	993	958	925	945	989	968	903	930	985	917	955	981	966	946	935	968	977	898	970	976	919	958	895	983	989	962	944	934	975	941	1007	937	908	971	936	937	1008	1012	932	945	901	915	927	951	935	960	947	972	909	941	1015	976	887	897	974	957	957
30160	54305	44017	32936	27737	23929	19904	13606	10461	8258	7070	5791	4521	3491	2912	2674	2344	2049	1839	1740	1452	1461	1386	1276	1260	1221	1152	1145	1111	1143	1089	1062	1008	1014	996	1041	1016	984	1024	1011	986	945	980	1026	964	981	978	944	949	993	916	931	941	1018	922	910	971	905	966	942	988	977	959	938	944	909	900	916	1035	883	919	908	918	916	904	937	942	911	949	960	951	905	944	922	920	912	919	942	952	910	912	880	945	943	933	940	920	986	932	942	931	972	906	953	925	935	861	904	911	913	901	906	938	925	917	923	949	947	873	904	875	991	915	878	944	875	935	908	863	922	976	934	945	934	929	889	966	920	854	940	908	920	921	903	938	919	957	942	918	987	929	894	969	965	1006	942	919	946	911	901	885	915	920	914	965	958	977	905	938	944	847	1019	925	921	962	919	901	932	911	927	974	940	884	922	935	935	887	906	906	874	981	921	922	970	916	930	958	964	924	901	932	905	944	989	907	944	909	935	907	914	928	942	925	967	916	955	940	895	892	916	915	919	894	926	920	938	932	917	938	970	960	934	830	928	947	927	893	955	935	919	924	919	968	979	946	859	917	930	895	954	886	898	946	953	910	944	955	946	905	885	888	982	874	929	941	925	927	930	921	927	925	940	921	907	866	921	860	954	909	972	909	907	904	923	993	910	955	937	934	978	934	940	970	980	960	967	902	913	974	913	943	954	909	898	894	915	920	940	907	871	935	886	920	916	986	925	942	944	960	896	916	906	983	913	913	903	993	975	935	900	909	907	940	902	956	940	892	955	933	895	957	919	927	911	953	943	951	955	899	918	867	870	918	974	955	953	919	919	902	943	950	929	892	883	911	937	894	937	958	977	894	965	945	929	960	923	950	957	978	953	981	941	946	946	947	947	981	941	976	922	974	931	902	904	923	925	961	919	919	892	900	921	946	961	964	902	976	947	977	947	961	912	887	947	929	1000	943	934	941	938	930	1016	912	913	944	949	986	983	943	967	927	924	924	949	946	907	952	913	917	946	969	924	904	924	924	936	984	912	947	973	935	927	952	927	947	962	888	922	943	949	922	897	898	898	971	940	898	964	946	938	931	922	960	898	916	930	900	910	908	870	877	959	990	915	916	935	908	973	968	904	941	939	990	916	929	975	894	887	932	922	937	924	918	926	979	943	935	919	877	940	908	935	919	932	903	900	952	911	922	920	840	893	872	909	948	894	958	950	927	920	949	938	903	914	912	922	908	909	928	960	948	918	919	937	898	927	899	934	948	872	906	989	941	894	933	955	890	863	965	933	988	927	963	985	913	990	886	921	877	943	1003	937	917	849	930	921	876	941	912	877	965	960	909	897	896	888	937	912	906	910	889	857	936	943	971	978	964	915	935	932	959	892	903	897	890	950	936	947	923	951	920	924	914	968	899	971	931	959	892	978	922	937	911	931	948	937	926	929	992	962	927	892	867	890	984	929	939	940	908	919	952	926	885	937	921	917	947	924	941	954	938	966	912	907	914	902	990	944	968	879	927	955	888	925	966	901	936	924	926	924	947	978	905	903	924	932	1003	914	956	898	947	949	957	876	942	937	995	910	973	923	948	946	956	969	921	934	966	966	948	926	894	959	885	980	931	869	921	922	882	932	880	931	934	890	914	982	963	921	930	894	868	846	928	938	916	931	899	940	954	949	965	970	928	944	930	955	987	921	939	915	965	932	881	932	936	947	914	900	915	927	973	896	935	877	953	901	927	910	896	960	935	930	934	914	914	929	933	933	971	933	872	877	929	923	931	917	913	914	936	958	952	920	913	953	903	947	936	943	863	910	913	922	932	942	897	952	885	918	958	933	931	943	937	925	926	886	936	956	924	903	898	972	910	931	944	910	921	952	951	884	968	949	952	948	929	936	938	921	916	941	962	910	926	899	941	925	920	928	923	927	975	915	879	926	894	915	954	925	912	979	922	913	892	887	888	981	948	963	952	927	919	897	912	971	953	930	890	924	955	911	921	935	955	919	929	943	949	919	947	932	911	930	979	939	927	925	894	938	964	918	965	939	998	973	901	985	943	981	887	902	960	959	935	928	892	960	972	923	947	933	921	876	940	923	875	945	921	905	945	940	934	915	922	932	934	858	978	915	878	924	923	912	946	942	956	908	928	912	927	873	936	920	935	940	920	891	915	923	962	915	977	880	890	970	907	948	947	994	941	886	974	942	933	973	950	937	973	959	902	937	924	963	956	923	939	940	946	936	944	937	914	916	934	958	942	951	948	926	913	916	978	900	894	920	943	942	969	961	969	960	968	985	937	914	898	939	923	921	936	984	949	895	905	935	892	904	960	928	901	942	888	988	944	945	932	951	984	927	940	905	964	900	991	908	938	940	924	974	936	945	921	955	930	913	877	890	931	976	939	888	930	984	869	904	985	941	928	943	961	929	935	920	913	918	929	905	958	885	916	957	920	918	953	943	990	955	971	986	951	963	954	923	971	988	940	915	973	925	905	969	912	927	943	922	965	904	889	1006	935	967	919	960	925	936	940	935	928	905	927	939	969	887	926	969	937	894	934	987	935	923	934	905	962	923	1005	921	927	938	938	943	877	875	940	972	967	1000	886	921	905	915	960	914	908	929	948	932	983	890	937	929	926	933	928	973	928	921	952	939	903	906	959	951	881	962	958	897	925	957	908	935	897	977	917	939	982	946	928	917	914	928	918	928	982	961	925	933	881	950	944	949	936	891	976	916	904	891	885	974	936	986	935	914	933	938	959	933	980	939	943	944	909	868	916	924	901	911	908	915	904	843	929	935	913	944	921	921	912	932	926	936	894	947	919	935	904	959	887	956	886	978	918	945	971	912	932	868	961	913	938	920	906	921	952	905	915	947	910	938	897	889	951	876	957	893	1020	927	933	929	941	936	925	918	916	880	924	910	860	887	866	986	934	933	875	968	964	933	918	918	906	902	919	912	964	896	893	897	952	947	887	929	919	967	908	922	914	925	962	926	907	991	935	952	908	889	859	914	951	907	943	921	989	919	926	931	932	921	915	913	928	937	912	913	926	872	984	927	937	945	930	961	970	911	958	883	974	983	933	936	895	943	928	942	940	945	942	971	894	946	956	933	900	971	929	964	911	935	956	991	915	958	952	945	861	953	912	879	929	991	993	1001	952	951	892	962	937	955	997	970	945	899	968	954	953	992	926	895	916	987	952	938	886	934	934	979	922	909	917	951	957	985	905	914	918	915	943	916	862	962	1001	927	907	963	985	935	899	966	914	1009	937	972	903	924	915	920	952	942	969	914	925	885	1007	998	965	913	922	908	877	935	877	927	914	949	905	869	912	938	885	923	920	938	972	853	926	951	891	946	936	937	912	988	912	939	921	879	930	909	887	919	925	979	967	912	911	907	936	894	951	953	949	878	955	893	987	924	948	955	953	924	989	931	945	930	902	905	896	884	961	919	958	912	900	941	926	923	969	921	943	917	945	984	930	958	923	942	921	888	893	922	953	933	987	945	905	915	888	995
30681	29059	32635	24105	14674	10217	7315	4708	3520	2822	2516	2168	1832	1533	1406	1303	1297	1150	1121	994	1047	951	999	972	926	911	920	959	900	917	877	899	862	848	864	901	844	842	886	829	823	864	779	832	866	836	852	883	861	859	822	812	815	850	875	851	840	839	838	845	791	855	853	873	807	818	824	805	827	873	855	837	816	839	867	837	843	851	825	838	868	809	808	847	821	848	842	818	861	803	825	862	868	844	777	816	852	890	892	823	850	858	903	838	844	832	818	832	855	792	807	841	833	862	783	876	856	885	795	784	860	921	869	848	836	845	809	873	930	861	815	877	880	831	843	811	863	857	857	880	804	828	821	827	872	826	923	799	831	839	868	818	866	831	868	875	809	829	798	865	846	847	809	835	870	855	871	850	817	894	831	878	860	848	906	807	815	815	809	835	862	776	801	840	871	828	822	905	860	831	854	904	828	853	831	885	833	769	891	849	842	830	816	858	826	837	865	870	839	832	889	898	852	817	815	840	871	882	848	803	897	824	881	856	864	895	810	890	786	818	858	888	870	864	842	807	826	812	888	831	814	844	839	867	852	856	851	838	849	869	824	830	808	862	866	856	880	843	828	874	844	872	903	827	841	835	810	919	837	851	841	852	886	818	865	818	828	839	819	810	849	837	858	863	814	870	812	876	843	796	839	827	808	843	869	797	820	911	834	852	844	849	867	781	912	801	819	837	807	846	833	858	875	865	823	869	825	831	848	829	835	865	851	846	864	879	854	825	778	806	795	858	821	850	821	826	872	822	872	842	854	900	827	826	867	793	861	841	869	784	873	816	839	848	833	861	851	811	863	787	839	848	879	795	840	866	842	815	839	841	813	888	792	893	850	844	835	869	851	839	853	838	793	783	828	806	820	857	858	788	877	849	774	870	868	823	877	843	854	887	792	829	793	820	836	799	839	839	879	859	812	827	821	816	824	860	829	841	822	826	913	835	814	803	853	827	857	883	795	847	819	868	841	846	822	898	883	844	847	808	787	862	817	867	833	823	860	818	832	865	850	830	780	825	828	851	815	898	857	857	855	873	868	856	812	818	835	835	876	832	889	867	792	933	838	872	851	823	869	829	865	833	869	894	871	819	853	846	858	857	837	868	864	849	855	867	849	846	846	865	854	862	825	831	838	839	866	871	846	816	815	874	860	808	757	838	890	815	870	881	822	871	894	815	844	858	851	856	875	812	893	859	834	914	795	824	813	815	823	850	821	813	850	835	817	882	802	815	864	812	881	868	861	833	848	852	860	858	904	847	823	866	847	777	875	879	854	853	805	803	828	842	806	861	841	863	837	869	834	831	846	854	901	848	879	824	826	911	803	841	843	839	810	877	831	872	840	824	857	846	830	831	831	829	828	872	812	816	878	827	838	841	814	862	903	836	853	809	843	803	812	876	836	822	806	831	830	841	870	827	852	862	818	831	851	845	846	829	825	831	892	796	803	856	796	826	835	852	880	870	837	836	878	839	861	897	834	829	765	773	879	835	877	803	835	818	900	861	826	859	869	820	816	857	870	852	827	843	838	851	850	840	828	829	872	853	831	876	832	832	840	823	895	833	842	895	892	838	829	845	820	841	880	820	863	814	813	838	928	811	874	842	870	897	806	843	844	842	859	848	808	811	820	858	862	829	842	750	862	877	834	841	842	829	860	884	887	868	871	851	835	828	797	818	826	852	795	805	812	848	858	855	852	841	867	898	850	821	877	845	809	818	877	816	870	823	856	849	820	844	821	887	831	805	839	796	920	808	830	845	840	843	845	801	857	857	834	829	850	885	834	872	839	861	875	888	824	893	778	860	890	834	859	828	839	827	894	833	793	894	848	836	836	833	849	839	858	866	880	836	870	852	856	828	833	849	793	859	881	873	821	865	829	844	827	843	843	851	889	889	821	847	810	822	838	829	877	821	799	864	875	880	830	827	843	826	869	827	917	890	912	856	833	776	848	812	843	873	846	830	842	856	836	871	863	865	883	883	875	809	874	895	818	843	837	842	889	835	837	809	874	874	838	850	846	817	834	856	850	845	845	849	855	856	801	816	758	801	843	796	834	836	812	838	821	846	869	831	791	850	831	813	828	797	843	873	823	816	888	835	831	817	835	839	906	869	845	844	832	906	838	865	861	854	834	782	852	843	802	850	847	925	856	852	833	881	825	888	857	821	831	877	852	822	878	835	832	851	861	804	834	888	889	821	855	814	845	961	836	851	832	777	819	874	832	834	837	856	829	839	814	848	802	809	827	796	892	823	832	886	864	855	844	874	828	898	841	898	816	828	842	844	875	845	797	902	804	836	858	820	835	920	853	860	858	871	816	865	829	844	820	811	908	847	876	822	814	821	920	817	895	837	833	869	883	879	804	845	852	829	876	885	829	799	875	860	888	846	858	835	845	847	821	882	880	817	819	838	852	837	887	837	815	837	835	821	852	792	792	889	838	837	886	818	827	837	866	836	866	883	829	829	826	858	859	872	843	872	821	835	825	858	809	820	854	834	839	819	828	831	832	899	868	837	866	830	862	848	806	822	885	796	825	857	813	864	877	851	823	810	804	826	837	822	879	841	802	875	819	889	784	867	898	815	858	873	860	820	827	865	870	830	839	856	836	857	813	866	852	880	871	847	831	898	831	798	815	843	894	875	842	852	877	826	876	830	832	817	936	846	844	875	862	813	871	840	877	855	841	913	821	796	845	840	806	801	832	858	905	858	904	783	833	823	824	847	834	817	761	820	821	825	851	875	855	853	925	831	863	911	831	878	837	794	823	812	856	867	788	865	833	882	833	865	819	859	887	819	886	881	821	907	784	888	799	921	845	830	776	852	886	867	918	849	913	839	835	838	875	861	815	887	820	836	873	858	825	887	829	788	876	834	906	838	844	833	853	842	872	848	853	882	816	871	815	846	859	856	845	860	874	865	832	828	812	825	864	862	853	841	792	861	843	861	858	845	868	834	872	870	848	874	865	788	824	823	888	869	860	835	803	838	782	835	869	847	830	864	791	858	848	845	851	858	830	872	883	799	810	833	885	820	897	872	813	795	806	859	833	865	804	835	825	848	813	782	816	806	829	793	805	903	850	869	802	822	806	856	825	832	862	921	810	824	822	829	871	871	831	899	847	835	840	831	829	888	847	852	838	832	863	828	837	886	834	852	917	869	857	875	898	824	898	849	868	830	828	811	819	811	872	878	828	843	837	820	887	848	808	848	824	886	873	813	850	803	816	839	840	828	834	848	843	819	878	848	802	849	869	843	853	841	838	819	839	873	878	843	842	826	867	853	869	889	874	833	836	840	869	856	822	870	849	864	781	902	857	839	872	849	825	831	817	798	837	847	856	844	775	866	817	859	804	834	825	823	838	832	859	813	844	866	887	855	835	844	839	908	821	883	832	871	846	866	871	825	837	848	898	835	841	812	794	801	862	835	796	824	865	812	844	852	837	798	794	809	790	840	853	856	818	896	815	877	845	812
29370	42976	33236	21638	16454	13483	9978	6769	5131	3976	3397	2935	2412	1980	1711	1480	1503	1309	1251	1095	1089	1091	988	1016	971	968	935	936	906	881	943	879	863	852	830	911	837	900	891	881	853	837	846	885	890	832	826	920	841	877	871	855	799	833	861	916	895	873	838	877	841	840	858	866	843	813	819	870	856	842	838	822	830	843	856	820	872	864	932	838	840	855	870	863	851	799	822	856	816	836	815	826	813	857	819	820	838	809	842	863	842	888	822	812	801	831	843	823	845	877	798	854	772	850	836	873	880	846	830	837	872	776	816	818	886	804	855	850	855	816	861	840	880	849	824	882	846	818	834	838	844	813	849	836	855	841	837	824	839	817	841	866	933	849	864	858	825	852	870	858	826	843	838	855	854	838	848	807	839	806	824	808	839	825	860	807	812	836	849	794	843	886	807	880	891	850	857	847	908	841	804	824	830	925	828	883	828	819	851	917	850	828	810	887	842	874	887	891	817	821	834	887	816	859	868	813	831	853	855	868	862	798	867	880	829	825	871	880	856	851	801	869	894	807	791	890	798	838	849	833	824	837	820	861	865	832	881	858	864	810	830	833	838	846	831	840	822	830	855	840	909	826	834	859	867	860	856	822	832	824	787	843	872	853	839	863	878	839	819	862	865	891	826	894	827	820	867	814	770	805	830	890	886	823	810	848	832	797	839	832	811	881	823	864	865	859	848	778	853	777	776	818	847	845	828	864	844	785	838	849	814	830	826	849	796	865	787	809	805	848	951	799	831	899	846	827	810	870	839	853	836	811	834	835	840	820	818	879	834	859	804	768	848	820	841	826	822	832	806	818	817	809	856	826	854	869	855	868	869	921	825	852	876	896	860	894	835	866	844	829	836	855	786	833	838	800	838	873	864	872	800	828	849	817	837	810	901	825	878	817	856	799	874	825	903	836	782	839	853	861	863	847	793	810	854	840	865	860	890	829	823	890	874	891	849	767	845	864	820	823	818	832	833	835	929	831	861	890	800	814	778	839	867	868	869	822	822	864	841	854	815	810	838	878	800	837	843	848	838	839	823	862	883	836	829	853	859	852	830	846	830	803	827	898	842	848	794	846	855	855	854	815	861	807	795	846	828	856	831	817	852	808	808	817	852	843	826	824	822	800	789	835	814	866	821	848	817	844	859	852	818	885	824	844	811	850	853	856	850	839	841	876	818	831	894	844	870	889	854	829	835	846	893	820	857	840	808	818	839	833	842	811	810	882	849	869	896	868	911	859	813	865	797	869	866	811	834	870	876	846	847	809	876	816	828	802	864	832	806	901	879	841	862	828	825	875	871	863	863	872	846	769	869	816	826	847	860	783	836	914	867	847	867	835	855	831	859	849	827	847	805	852	863	811	853	879	859	805	859	827	823	845	841	845	863	884	841	870	864	844	897	812	824	802	833	868	873	849	840	793	847	856	784	814	888	867	840	882	830	874	840	885	846	855	818	855	819	835	912	852	853	871	825	821	845	875	867	833	806	821	831	806	817	839	842	869	836	858	814	832	883	859	775	827	867	848	852	833	862	902	823	825	852	857	841	875	795	855	846	900	874	871	854	877	802	847	849	853	826	827	845	853	881	844	774	891	813	812	836	833	847	818	907	910	852	850	850	803	799	854	820	810	843	839	819	871	869	856	858	851	803	838	857	867	838	838	873	924	819	827	852	792	855	836	816	834	801	792	857	849	835	857	895	861	819	834	848	877	839	846	839	808	861	850	829	834	845	829	838	812	788	841	829	832	818	855	821	829	845	820	890	867	857	853	851	813	868	875	796	819	817	856	910	884	830	866	832	887	853	797	877	840	887	882	829	843	864	867	849	823	827	892	805	830	836	851	871	904	909	829	846	893	804	808	868	840	811	848	827	837	867	854	849	804	894	833	878	869	854	799	822	818	831	833	818	880	822	835	912	842	823	852	851	809	864	823	818	788	818	856	873	873	811	779	907	855	829	874	856	816	786	785	844	811	838	831	810	847	851	835	866	866	811	882	856	888	794	817	861	848	891	825	863	892	880	831	840	835	844	843	845	866	848	844	852	893	863	890	802	842	868	854	818	832	815	851	882	825	858	880	874	869	826	860	809	845	900	862	861	830	843	835	853	815	858	831	903	871	832	864	808	815	829	850	870	858	817	833	852	849	862	834	878	837	822	863	860	822	816	833	838	873	879	844	862	833	820	833	846	841	800	809	845	868	791	839	824	850	859	851	839	849	876	840	862	841	801	828	820	816	885	821	888	854	876	834	829	812	887	851	832	778	863	808	836	875	856	843	861	888	836	860	821	862	855	836	841	868	879	873	869	859	821	870	871	885	839	838	818	893	787	869	817	891	817	805	837	812	793	861	867	847	909	839	819	874	767	850	817	786	828	907	834	802	829	829	854	835	865	889	838	839	829	842	867	844	838	858	827	798	913	861	839	801	842	797	850	869	841	824	867	838	855	842	823	876	804	845	827	813	863	817	836	821	808	823	812	802	842	819	852	846	873	800	845	835	812	785	824	822	892	842	846	893	852	863	800	837	858	864	868	834	794	858	817	820	805	840	785	847	818	816	794	819	834	819	817	852	788	869	884	868	803	845	875	813	854	837	851	827	828	840	821	794	820	825	855	844	813	837	812	855	850	838	900	849	812	824	841	845	850	838	868	885	803	851	820	841	810	770	817	894	846	839	847	796	835	869	840	802	824	878	844	853	830	838	832	822	855	844	853	835	833	827	850	880	863	783	872	841	832	854	854	793	814	798	900	776	836	818	824	807	807	811	851	844	865	815	858	815	835	835	813	816	888	872	885	838	808	835	864	796	867	813	860	843	883	825	857	854	848	839	881	857	846	818	848	806	842	842	817	859	866	928	880	827	860	853	809	849	798	859	870	801	844	828	852	851	821	848	845	873	857	855	854	814	850	827	820	838	888	857	894	848	799	877	854	882	857	876	821	902	844	860	853	842	778	817	841	840	870	817	830	852	845	853	832	874	866	848	819	859	846	834	823	830	835	856	817	814	820	842	865	837	825	891	822	863	828	847	854	834	846	832	865	824	841	807	882	853	772	832	851	846	824	855	866	814	811	826	851	809	879	845	865	779	851	816	827	862	782	809	834	775	882	801	866	833	830	779	765	835	859	875	820	842	810	855	809	846	817	873	830	850	868	793	825	872	837	865	855	838	786	839	788	843	884	835	869	843	885	822	807	816	875	824	858	828	855	825	868	857	833	906	806	823	834	847	808	847	808	831	824	834	838	891	789	817	796	837	800	851	844	857	816	801	858	818	833	852	887	882	865	841	864	824	799	838	859	875	839	806	859	861	885	802	891	908	825	838	825	895	787	907	781	827	847	818	852	804	871	858	907	859	851	845	833	783	844	821	836	846	856	876	830	828	882	784	885	909	848	806	833	855	851	866	846	839	865	847	847	806	825	849	869	893	837	899	838	850	836	824	800	818	865	849	815	815	840	874	833	865	882	844	805	843
24449	21461	28872	25024	22619	20080	13444	7460	5282	4126	3596	3029	2555	2160	1906	1673	1595	1276	1244	1197	1165	1088	1034	990	953	973	990	976	950	917	954	853	935	951	954	938	873	846	836	875	861	891	890	863	882	901	869	897	834	891	915	893	916	855	852	888	874	820	840	877	898	872	793	840	882	872	835	882	828	914	855	866	858	885	844	831	925	852	840	867	853	834	851	906	862	882	848	854	844	871	873	848	851	856	844	842	842	826	872	816	820	876	848	819	873	822	892	888	905	818	804	885	852	815	901	858	835	855	873	846	877	902	864	848	855	871	881	879	836	894	873	874	885	817	890	847	872	840	881	832	885	822	854	832	866	884	871	857	864	844	847	889	810	829	813	844	881	875	817	851	960	808	901	873	888	801	851	805	871	880	818	833	839	885	867	826	876	802	845	849	879	847	867	821	872	883	859	821	839	832	829	860	816	845	846	901	875	893	896	842	812	851	818	899	874	802	869	825	867	844	835	881	819	849	886	860	871	872	863	833	868	872	878	819	849	860	840	882	876	844	842	912	865	833	880	812	854	833	782	840	868	846	864	922	821	863	844	827	864	837	849	882	880	875	835	902	852	854	898	816	880	859	873	830	879	885	897	835	833	879	863	847	843	824	856	837	855	905	837	886	866	868	851	899	850	846	863	850	892	915	896	869	821	864	847	890	859	830	830	862	860	835	861	880	836	871	929	805	854	822	871	862	846	838	827	837	810	852	819	837	800	814	884	851	817	864	920	861	887	829	859	882	884	881	846	870	874	875	899	905	900	839	814	838	856	866	779	829	853	811	790	831	853	918	898	832	859	810	834	864	853	845	828	834	890	897	877	834	833	857	852	849	850	830	843	848	846	864	909	891	852	876	829	870	845	849	810	846	858	905	877	836	850	867	874	870	882	828	871	875	889	840	867	841	867	917	835	858	875	831	890	909	896	900	866	875	832	822	883	807	860	831	838	817	900	907	891	819	840	918	914	869	874	867	875	916	861	855	815	875	889	815	848	850	850	848	898	852	893	883	878	804	834	834	860	842	878	841	885	857	825	854	903	872	847	835	848	817	857	888	839	819	830	854	848	816	898	831	788	867	888	823	868	846	876	792	833	875	823	786	881	892	921	857	827	807	811	901	827	850	876	826	869	880	869	861	866	878	866	847	843	862	864	847	817	889	911	859	853	841	864	872	867	876	813	917	840	856	862	871	883	816	878	839	862	876	824	910	844	798	883	839	877	895	847	899	871	802	796	856	892	910	802	833	836	841	837	870	848	919	926	853	852	908	879	841	841	852	855	825	839	859	911	860	826	873	832	877	850	894	823	804	892	812	818	855	861	814	807	847	904	837	870	826	857	813	893	836	872	834	916	877	873	873	842	895	845	875	820	877	890	834	861	813	851	864	836	838	852	860	812	904	823	894	870	897	881	856	897	847	847	864	848	883	841	829	872	834	821	869	879	857	783	843	834	766	833	896	857	790	879	831	846	867	866	886	861	819	869	928	799	871	811	851	882	880	871	840	822	883	789	842	855	868	840	830	865	825	811	866	841	844	859	850	862	846	827	811	850	823	843	837	779	865	806	844	819	897	854	830	815	876	838	891	856	873	843	858	849	838	866	885	902	870	846	816	880	790	878	841	867	847	887	866	839	897	822	867	830	859	833	875	835	902	844	864	857	862	876	798	855	851	858	893	860	833	889	912	849	840	793	871	876	900	818	825	850	847	844	868	852	804	836	849	856	866	867	849	874	854	917	875	857	827	877	856	861	816	851	836	851	794	812	848	840	820	902	865	839	874	801	866	879	825	854	841	802	878	831	819	876	866	812	890	839	837	855	925	913	882	842	829	867	871	853	861	834	902	827	866	861	866	867	858	873	847	871	838	844	871	850	876	853	828	863	891	907	884	836	736	899	840	835	822	869	858	843	825	838	923	813	827	843	885	887	866	857	885	846	810	822	880	855	830	857	798	939	878	837	808	818	902	831	860	887	895	882	827	910	880	807	827	840	864	836	877	856	872	890	857	852	865	907	842	835	791	851	849	851	838	862	856	829	878	849	865	791	832	883	888	824	841	859	916	826	826	850	812	833	855	843	894	787	908	899	891	801	829	834	880	818	852	853	846	822	854	838	863	872	856	854	836	888	864	864	824	878	857	857	899	909	822	854	814	867	854	853	819	847	823	831	894	837	895	830	845	849	841	805	856	842	873	804	859	876	862	898	864	826	877	864	836	829	875	848	839	932	830	803	845	877	846	886	882	880	787	861	867	846	863	864	866	824	819	852	883	887	822	861	838	839	842	850	789	865	848	848	905	863	795	857	850	860	777	837	811	813	852	901	840	886	860	895	831	847	868	819	918	834	848	862	862	829	786	868	852	891	895	856	832	815	842	846	810	879	800	857	884	890	842	903	879	857	860	816	824	863	888	847	831	814	824	868	843	847	840	832	820	910	883	864	856	887	904	839	855	861	861	841	836	869	872	852	911	880	815	886	790	819	858	855	837	866	843	833	823	849	879	843	808	892	838	863	894	876	843	862	861	860	858	824	836	870	848	902	850	825	871	830	848	858	826	901	866	810	854	880	894	834	899	841	877	882	839	855	850	829	790	874	853	821	865	871	875	904	778	859	831	846	896	861	795	822	805	835	846	871	874	824	862	818	855	806	851	865	897	861	839	856	853	818	899	889	884	854	846	873	930	765	870	830	895	819	836	839	855	841	840	853	838	836	873	869	874	807	850	835	844	834	854	867	835	853	808	857	798	919	814	936	823	878	876	848	881	846	847	891	840	868	881	850	848	811	831	805	848	803	888	852	897	915	851	830	899	878	857	813	888	809	838	835	802	860	879	865	824	832	762	866	864	899	813	855	901	859	889	815	927	814	828	834	813	916	831	850	872	869	892	814	792	835	832	807	857	896	835	906	824	878	828	830	863	912	860	868	884	827	811	842	840	846	887	844	818	847	839	908	879	870	793	830	852	894	815	832	827	882	830	857	805	836	894	860	861	845	856	867	892	835	903	885	896	827	851	850	895	879	854	814	848	853	879	880	867	884	870	896	841	846	894	876	896	834	875	832	848	875	838	831	856	813	858	830	825	873	854	859	864	852	863	876	835	841	806	892	866	855	912	840	899	904	894	871	890	881	849	829	852	812	904	886	856	896	838	831	855	864	880	835	877	849	809	827	831	830	845	841	849	867	823	884	857	857	882	879	853	848	842	857	822	897	879	808	877	880	857	877	857	823	838	885	864	821	855	832	917	835	861	867	902	849	854	881	792	932	805	902	839	863	865	846	892	852	876	873	876	902	833	847	867	842	831	848	865	866	904	869	851	865	860	842	849	833	859	835	881	901	804	873	902	883	862	849	860	904	835	850	791	818	794	859	762	885	848	820	839	824	837	863	897	836	867	865	863	867	862	844	868	827	846	873	859	794	790	897	826	753	842	859	819	899	841	873	867	862	890	861	875	818	875	812	813	888	900	844	853
32030	50575	40324	28575	22465	18545	13866	9624	7471	5830	4764	4030	3390	2586	2271	2031	1920	1525	1477	1325	1207	1186	1102	1055	1091	1003	941	1007	948	927	969	911	965	871	930	949	942	857	920	870	933	835	898	857	926	894	872	845	874	848	909	903	874	867	842	875	928	860	859	853	885	856	856	857	820	835	839	904	870	863	808	851	863	853	846	861	849	925	801	845	862	907	836	854	845	786	845	818	837	915	832	833	856	810	821	820	862	890	888	887	900	898	808	861	847	812	818	827	766	873	806	800	793	823	873	875	825	811	854	841	877	794	888	868	811	832	798	807	822	868	825	868	833	846	815	858	851	827	865	737	786	856	826	815	821	849	876	811	826	843	783	858	801	840	841	869	848	814	837	796	868	824	918	876	856	838	793	882	845	827	869	800	839	845	867	849	812	817	850	839	853	845	804	850	871	851	862	852	842	866	911	820	788	862	841	870	798	883	818	880	851	857	837	847	775	806	846	853	826	854	842	853	879	826	842	840	796	843	825	856	850	849	797	861	810	853	881	816	880	869	831	822	853	876	859	884	802	857	832	839	845	840	906	855	818	821	824	902	867	862	802	835	847	865	863	852	801	837	818	888	832	858	871	823	879	885	873	839	846	834	840	850	854	822	797	822	861	833	841	863	834	875	868	875	899	880	815	868	821	908	843	820	872	823	809	833	820	810	788	858	846	809	823	856	820	837	807	872	853	820	821	808	884	894	841	846	891	861	788	842	851	834	860	847	857	850	868	871	865	851	879	862	874	842	865	815	838	891	842	849	884	820	877	860	818	830	893	892	836	868	833	826	866	850	878	871	869	830	817	822	820	869	825	835	938	846	831	833	843	863	840	882	882	830	852	833	858	814	807	811	772	912	790	885	852	812	835	795	798	842	820	854	838	861	771	897	870	862	822	821	814	835	826	881	864	848	831	850	856	836	809	839	863	847	897	840	864	839	862	793	856	799	873	843	885	830	866	811	874	860	817	822	863	832	889	844	854	861	872	853	853	853	802	857	848	900	813	828	835	829	818	850	832	813	803	792	870	886	852	859	841	766	922	863	811	852	859	880	863	854	857	855	854	901	857	844	837	871	851	851	826	865	820	860	850	847	865	901	919	849	857	799	880	851	858	822	841	846	906	883	879	864	864	854	835	881	860	910	906	835	849	843	882	870	803	825	786	821	795	800	908	832	845	849	856	856	827	833	876	864	809	816	816	820	839	871	829	881	792	835	833	841	860	847	864	857	864	819	832	872	795	821	853	888	870	810	888	888	878	793	814	815	864	881	851	864	843	853	840	858	853	855	854	811	828	826	778	802	884	849	848	836	831	908	814	861	838	815	855	847	825	853	849	854	851	818	818	791	857	834	863	939	854	802	890	888	858	883	825	860	848	873	852	844	853	851	820	860	787	816	822	799	849	826	806	850	831	818	872	847	842	852	867	886	876	835	810	841	869	902	931	857	861	847	799	834	806	870	831	789	865	864	854	841	854	837	842	821	853	875	807	859	840	877	811	836	830	882	846	887	862	842	867	818	853	785	838	850	826	842	874	839	842	838	847	873	819	856	890	796	812	808	865	844	858	853	857	848	830	850	817	847	853	803	816	819	834	898	831	818	888	884	830	827	821	845	856	824	878	885	836	836	895	879	816	828	841	858	841	873	830	860	858	860	806	794	872	838	859	816	825	855	843	791	821	809	832	825	886	849	866	851	821	818	841	826	825	850	842	827	782	811	839	893	838	840	846	854	837	808	841	845	848	829	835	825	792	869	844	795	844	859	856	840	815	845	883	846	832	841	851	846	880	863	833	827	831	856	788	869	876	827	828	836	919	843	869	897	879	848	819	835	850	854	819	870	847	853	850	866	843	843	831	839	840	839	852	827	887	918	864	871	840	875	858	874	817	861	822	815	826	810	842	792	865	838	845	807	830	852	808	858	819	826	814	805	811	884	830	866	809	866	846	833	832	891	832	858	827	819	815	872	828	844	871	913	854	871	810	884	824	819	856	792	806	842	820	872	861	823	817	838	826	885	844	903	910	872	807	846	835	836	861	860	838	868	824	833	860	876	857	832	854	852	854	832	832	842	844	869	872	788	826	832	828	843	792	798	882	806	801	806	835	835	828	804	881	902	903	854	837	902	840	867	830	862	887	919	890	840	873	875	888	825	869	873	879	850	844	872	839	833	875	869	836	857	862	837	909	827	855	883	835	854	859	852	864	769	808	845	819	802	839	884	877	834	820	809	807	833	792	824	821	816	813	854	840	833	827	875	815	842	865	879	820	842	873	855	849	862	838	863	834	859	898	842	806	860	837	856	875	866	857	870	844	853	798	814	825	821	830	893	842	807	859	840	848	804	822	837	878	827	860	854	834	813	845	849	880	822	840	857	857	877	866	813	837	827	856	843	878	856	855	812	807	773	828	894	799	852	838	833	861	787	833	820	827	838	863	794	809	813	831	838	851	905	870	895	866	825	817	833	871	806	840	862	844	829	825	808	861	865	839	853	897	852	845	851	843	822	832	846	825	873	842	847	863	859	824	816	807	802	838	808	810	830	864	810	848	853	853	801	839	818	801	836	871	854	809	852	836	836	854	839	842	823	838	835	822	806	863	814	844	884	834	841	813	806	834	860	869	844	897	887	831	899	827	793	732	901	832	847	864	869	851	832	862	797	832	859	854	857	840	852	841	816	924	853	873	868	815	882	837	880	827	890	869	826	850	863	824	867	869	830	813	812	887	815	808	803	877	846	881	837	833	868	860	851	842	904	872	853	845	819	840	842	833	818	830	859	847	818	861	883	827	878	854	805	901	842	881	846	870	813	789	859	798	843	875	912	905	860	839	837	852	838	862	876	847	851	894	865	823	823	858	864	780	871	886	859	857	879	841	890	836	863	839	815	830	856	866	786	868	857	836	902	879	847	841	818	838	883	810	860	857	852	874	782	863	812	851	836	816	877	810	859	815	774	893	833	842	850	824	873	852	784	857	872	818	888	861	851	892	871	863	862	870	870	825	833	847	846	817	856	823	883	891	850	839	794	833	865	809	827	862	831	817	806	861	824	798	833	820	850	831	875	826	842	838	900	851	826	853	869	826	824	847	873	871	846	824	871	840	830	833	835	816	804	806	827	829	838	792	828	841	823	845	833	824	858	834	820	862	869	882	863	876	827	876	819	844	823	859	846	831	834	830	862	850	854	848	770	877	849	865	825	832	870	799	849	863	808	840	888	840	872	890	855	820	784	849	873	891	797	829	832	834	899	881	861	886	840	859	851	840	864	859	805	855	853	823	863	828	870	796	849	849	846	812	831	834	825	832	834	831	815	919	860	853	837	804	857	853	827	904	836	811	877	837	870	833	844	830	854	808	849	870	852	809	827	834	831	829	801	838	842	811	827	792	876	882	792	827	857	843	849	833	850	863	866	828	833	849	790	894	838	829	831	813	838	857	866	836	819	886	818	842	852	845	861	840	822	879	851	831	849
25452	21510	28642	26572	20310	13806	8898	5634	4111	3261	2766	2547	2209	1864	1669	1601	1444	1269	1213	1169	1111	1050	1086	1020	1057	1075	928	992	992	936	909	964	938	874	941	961	940	931	895	1018	922	957	872	966	955	966	919	948	899	884	921	829	896	937	962	920	933	873	903	911	909	962	923	893	942	944	874	946	908	970	904	897	890	931	903	984	895	943	906	899	921	900	920	924	950	908	938	857	874	894	939	913	904	910	952	966	893	874	939	891	952	986	960	922	916	896	924	888	980	879	893	912	892	928	866	936	949	964	826	874	874	921	926	932	927	910	943	877	940	927	953	905	902	891	895	869	912	989	869	925	897	912	904	896	904	976	889	928	912	917	902	897	929	909	909	965	872	872	938	917	903	884	860	964	944	936	923	893	873	884	979	867	888	905	875	899	926	940	870	936	956	898	923	947	947	928	926	897	927	935	906	909	866	896	978	915	935	946	889	873	923	855	926	956	865	898	901	932	886	881	871	884	875	911	942	937	881	936	907	895	937	924	906	903	881	907	925	906	911	926	918	942	875	890	921	919	918	895	914	886	908	888	954	921	895	855	922	936	910	954	939	913	891	917	902	932	888	939	927	866	965	906	893	833	902	923	878	884	903	943	899	902	901	893	899	882	943	921	916	904	896	906	928	880	893	962	897	924	962	888	891	897	946	957	898	878	895	910	926	937	894	856	933	931	951	900	907	929	971	884	960	929	883	919	872	974	870	936	887	942	943	885	915	941	896	939	951	944	915	943	974	884	885	911	945	908	880	889	922	950	935	920	969	951	916	949	917	916	926	924	967	918	845	958	929	894	958	916	862	936	901	908	912	906	864	904	927	925	873	891	899	889	920	935	943	919	940	907	884	910	868	843	906	902	929	947	859	893	917	937	921	925	899	955	962	914	849	894	939	930	904	891	900	937	897	937	959	911	908	978	933	939	978	986	838	952	922	885	919	902	921	870	927	915	938	945	936	965	879	882	929	930	915	946	948	889	912	948	913	930	884	971	948	913	913	935	952	891	903	932	859	927	939	896	931	888	951	931	913	936	894	925	961	905	909	951	944	929	940	928	934	948	913	883	938	890	903	901	920	876	885	931	936	975	928	899	947	919	936	938	852	946	879	934	883	884	898	878	915	893	920	910	940	902	869	880	895	896	941	902	918	872	937	928	949	869	991	893	898	908	915	907	951	939	923	931	937	883	879	914	885	840	849	904	950	913	879	946	920	879	967	874	884	887	915	842	903	915	922	904	880	887	910	908	916	891	841	911	910	910	949	965	870	970	950	957	871	897	936	877	979	913	901	920	922	904	916	883	893	911	978	982	886	899	919	932	890	914	847	874	908	880	865	861	882	889	914	888	895	913	927	921	945	947	921	871	892	945	919	913	898	965	915	894	919	918	874	835	874	939	906	904	857	908	915	885	875	896	898	870	952	937	852	939	930	900	959	884	933	916	926	846	923	922	893	967	865	899	901	905	898	900	911	919	905	924	906	884	852	963	905	888	898	938	940	912	848	915	873	946	957	931	925	951	917	887	935	919	929	918	927	903	893	965	938	907	903	966	967	900	932	909	924	922	924	852	936	950	936	864	913	845	901	877	887	920	918	897	891	952	880	891	912	896	947	924	900	923	956	905	896	906	866	889	923	892	881	934	908	935	946	903	909	943	937	887	903	902	900	935	988	998	954	904	898	889	909	956	894	891	938	890	882	868	911	927	943	942	900	938	921	952	884	927	894	923	973	900	928	886	913	946	884	945	914	886	939	893	908	909	896	891	932	913	951	913	866	925	924	862	893	937	939	912	937	934	897	961	919	927	922	931	869	947	889	930	925	945	892	970	894	942	892	916	918	944	888	936	938	859	930	951	897	915	893	950	966	889	887	855	938	868	945	954	940	937	949	944	931	921	899	893	876	888	926	952	907	900	942	956	933	979	922	970	864	970	912	934	938	894	882	948	932	868	916	923	939	920	885	905	897	816	878	913	909	905	879	943	913	896	938	932	924	879	897	905	850	872	948	919	936	935	882	871	875	911	931	898	901	887	898	920	934	908	933	946	899	895	932	907	892	933	935	935	926	900	943	853	896	864	895	951	931	894	914	880	878	918	897	925	889	860	950	877	894	925	890	872	955	892	934	912	920	902	903	901	932	897	925	898	892	916	901	951	907	894	974	936	952	905	915	938	903	904	905	893	959	939	893	882	903	882	888	892	956	949	925	939	921	944	869	909	917	903	905	876	934	918	940	901	939	865	888	909	945	900	920	961	948	906	912	899	912	907	905	935	903	954	892	921	945	887	979	884	934	937	921	939	884	898	920	885	870	903	901	925	936	935	904	918	916	890	884	889	937	914	910	890	913	961	964	966	918	915	886	931	912	958	966	871	936	890	883	923	861	949	935	929	918	877	916	945	891	929	947	916	918	879	948	886	898	891	868	913	885	838	923	906	888	892	881	869	864	909	905	882	917	929	949	930	884	946	949	943	953	843	922	916	884	881	889	871	935	902	899	928	910	906	882	936	912	881	908	928	913	919	916	875	897	977	875	887	912	946	908	976	926	841	907	949	893	882	899	932	911	927	858	927	937	924	868	910	925	900	884	920	963	907	916	960	953	944	972	954	928	891	866	908	893	935	953	954	903	932	918	938	990	920	879	902	894	854	924	878	900	884	928	927	893	885	913	861	914	901	918	903	871	918	944	989	935	926	921	945	883	912	859	882	929	876	936	916	920	857	917	883	969	868	930	880	907	946	900	906	928	904	899	933	889	907	916	916	903	939	918	931	980	930	916	929	899	956	882	949	892	908	904	924	852	970	865	834	854	897	979	901	899	940	894	940	959	890	911	915	858	913	942	872	898	901	929	859	942	907	876	900	906	927	900	913	992	898	942	978	911	923	917	903	943	925	886	925	941	940	867	901	875	914	905	900	890	907	940	941	939	979	900	914	946	928	901	950	930	945	962	893	996	897	907	832	947	971	933	938	861	875	927	930	938	943	945	893	842	920	918	864	915	892	921	922	945	927	849	942	947	889	885	918	921	893	900	950	900	857	953	877	915	860	911	842	917	942	912	974	866	935	914	900	880	896	894	946	941	931	909	907	949	922	922	836	890	979	933	890	975	884	947	930	926	981	887	937	923	906	896	910	894	893	906	876	901	876	922	929	921	914	937	914	927	910	931	930	954	942	913	897	934	922	943	891	942	906	893	883	924	878	917	913	893	931	978	888	876	950	894	871	929	907	909	906	869	944	946	917	880	944	949	966	927	862	933	914	906	877	906	851	879	916	949	999	878	900	933	901	886	912	811	948	900	907	900	897	909	931	894	918	890	855	917	932	960	882	908	943	906	899	901	903	879	845	927	910	915	874	852	875	923	903	911	978	895	950	956	892	927	864	925	927	897	871	969	846	865	880	891	919	903	891	919	915	898	891	864	914	1003	898	928	929	954	906	939	901	917	925	904	892	907	970	890	892	959	950	897	933	918	890
31554	49773	38473	25083	19800	15992	11512	7989	5960	4663	3978	3305	2869	2309	2040	1828	1735	1465	1424	1317	1184	1172	1183	1070	1032	1096	1035	967	953	990	966	974	902	951	959	925	997	934	939	976	947	924	962	935	913	903	951	951	956	928	894	906	905	919	870	906	883	885	839	912	932	937	841	937	894	894	923	897	923	884	895	910	929	928	860	916	944	930	937	871	936	908	908	924	847	925	892	893	911	869	904	847	875	891	886	936	935	863	871	922	843	928	924	878	930	930	892	898	912	874	882	950	889	920	891	877	844	884	884	900	927	898	931	904	927	878	860	892	864	873	938	955	929	934	981	902	910	866	871	931	910	917	893	903	840	891	902	923	902	872	926	936	873	916	872	907	866	980	840	889	942	918	910	875	892	880	928	869	921	913	889	914	896	921	910	927	950	913	935	838	893	873	903	935	880	875	908	875	897	922	909	871	927	893	934	911	887	874	915	913	878	905	912	928	897	935	907	858	965	888	901	909	896	888	892	888	918	935	883	863	919	895	911	881	885	869	902	866	966	940	897	886	881	955	947	879	859	885	850	908	932	980	915	856	921	942	936	923	902	903	880	918	948	899	951	877	887	911	879	880	895	925	881	961	893	850	851	888	895	966	882	967	918	901	976	902	952	883	857	933	909	874	907	940	906	877	866	905	924	838	891	887	908	913	954	838	914	907	914	914	904	927	904	890	918	914	856	884	930	884	925	903	864	899	863	912	932	900	911	879	887	861	880	883	901	887	914	908	897	928	928	912	955	860	920	928	870	889	900	866	931	915	900	864	963	878	922	939	867	856	870	958	927	888	893	911	939	892	927	885	914	923	957	907	886	832	884	902	927	969	893	909	893	971	915	934	924	920	909	908	932	899	907	865	908	978	919	844	927	858	909	903	936	900	863	940	888	894	915	881	929	923	909	841	932	898	895	895	906	916	908	863	910	888	901	919	980	943	923	907	912	923	921	915	904	914	954	878	899	908	953	946	900	892	908	942	908	894	932	883	925	906	926	876	891	862	864	918	885	897	874	963	920	947	931	928	897	940	906	928	913	850	927	926	912	964	894	884	903	957	930	897	956	820	923	916	929	893	927	930	861	895	934	936	888	950	899	890	884	870	894	947	934	901	1019	919	863	926	935	945	885	891	901	955	905	920	894	900	916	953	924	957	903	908	923	914	860	903	912	900	949	870	910	902	931	929	913	853	905	937	878	899	868	917	922	969	909	884	876	892	913	875	976	888	896	864	864	877	883	898	889	892	911	945	873	869	870	889	890	979	918	846	908	909	906	958	919	882	893	889	928	891	914	905	926	905	889	875	907	867	886	904	878	975	934	874	876	915	871	945	938	921	919	886	902	922	893	899	927	946	873	913	928	918	849	868	897	904	874	894	935	898	923	906	888	927	932	905	867	929	870	962	894	871	930	904	921	875	881	959	858	913	933	940	879	916	891	935	938	875	902	875	869	860	931	891	845	905	933	923	904	860	900	902	919	919	878	892	842	894	917	869	974	898	936	950	959	944	882	890	911	885	960	962	954	920	860	913	918	891	910	883	938	922	906	897	932	976	917	907	859	901	835	928	877	880	883	873	892	904	901	928	902	866	843	904	932	902	919	863	877	869	940	879	870	974	909	859	899	890	905	835	914	895	901	877	915	955	971	922	868	912	918	927	827	938	845	947	872	909	908	919	934	966	882	919	916	890	931	862	872	918	897	900	912	974	930	928	883	879	912	880	914	898	883	887	932	935	821	917	923	925	938	938	925	851	886	867	899	917	912	911	946	930	910	936	923	886	900	877	915	946	906	898	913	947	878	876	843	922	913	922	914	877	930	909	916	909	910	881	906	939	959	936	893	880	941	887	899	960	929	911	916	906	880	850	908	897	917	916	880	932	945	907	909	930	875	893	853	936	895	902	846	901	900	892	839	898	919	919	885	921	884	917	917	959	935	903	908	890	859	941	897	898	914	926	915	926	912	892	912	879	852	883	888	874	903	940	891	894	908	915	941	890	866	947	879	896	888	895	894	918	896	895	916	837	907	906	910	966	900	925	931	961	911	901	859	880	950	913	941	932	861	959	912	925	910	893	896	925	936	919	912	888	923	901	919	899	872	898	904	903	891	965	909	894	883	909	949	897	937	883	873	943	912	856	888	957	896	930	947	912	951	912	866	873	916	918	880	930	858	876	931	949	892	883	894	918	892	900	899	941	874	940	891	899	953	946	933	869	942	947	915	883	909	942	913	891	893	931	935	936	908	898	905	918	961	930	936	899	883	880	887	885	921	895	934	926	954	901	930	948	872	889	972	891	905	934	913	894	921	887	867	912	903	890	913	852	897	907	871	905	888	944	966	954	887	922	867	915	883	936	903	915	913	921	958	905	897	897	890	938	923	899	927	933	937	950	899	876	894	917	837	972	899	854	895	888	937	884	911	904	876	858	928	876	895	942	928	978	954	877	855	904	942	898	893	918	853	932	895	928	919	917	936	923	947	913	916	924	912	925	910	910	880	946	832	865	942	865	874	926	950	935	932	875	879	915	902	914	883	893	846	905	889	946	886	855	897	937	933	872	846	921	932	882	902	922	941	893	908	929	910	872	896	888	917	908	876	887	920	927	944	918	898	877	894	911	953	849	889	909	944	940	894	891	919	948	888	947	898	921	897	972	912	879	879	890	921	881	940	956	918	940	861	951	930	913	834	904	888	910	912	892	883	897	870	847	913	916	934	915	946	948	922	855	915	882	888	836	898	923	878	870	945	948	877	871	888	902	938	930	923	890	937	875	954	896	885	898	898	827	879	888	904	872	905	932	929	844	918	929	926	931	975	905	885	942	932	891	950	856	935	840	899	923	926	955	875	848	884	932	914	915	878	887	865	912	897	913	904	909	906	891	859	934	863	893	947	939	873	926	903	916	903	872	884	920	884	921	864	882	897	867	920	907	911	876	846	887	959	950	911	897	921	928	927	900	865	929	955	915	912	916	943	892	923	879	917	858	911	968	923	929	929	952	898	854	888	925	884	865	859	951	894	840	890	885	882	934	900	945	884	920	894	926	863	924	862	896	929	889	941	863	889	895	895	951	893	869	854	898	904	932	881	902	921	894	890	910	880	878	958	906	900	934	915	925	889	934	873	883	921	917	914	908	901	927	930	869	902	863	887	904	899	865	910	950	905	899	928	941	914	910	877	951	886	881	900	869	883	874	919	921	915	897	894	916	969	869	937	880	909	888	863	888	954	914	943	901	919	895	896	937	878	929	849	870	930	937	869	911	909	868	922	934	901	889	905	922	913	843	897	829	915	879	912	926	893	919	927	891	870	882	902	837	915	906	906	948	959	896	892	951	897	898	899	938	886	917	845	893	929	879	906	917	877	917	905	874	927	907	947	928	903	876	909	852	910	851	949	909	919	903	850	901	902	858	905	870	922	854	889	869	922	911	939	865	934	920	874	919	899	891	872	925	896	891	946	920	869	925	899	899	912	890
23056	21400	29106	24127	21812	23512	21583	11030	6698	5240	4369	3813	3360	2784	2378	2075	1824	1620	1596	1489	1388	1236	1229	1202	1174	1157	1064	1087	1109	1022	1065	1077	1084	1005	967	989	971	1043	1070	1008	1010	968	999	1021	1013	1019	992	1011	958	966	1028	1071	944	913	975	926	987	1004	983	995	943	951	1007	904	973	959	1001	929	986	972	967	946	1006	936	942	926	953	998	1021	972	963	952	960	1002	912	968	967	982	922	935	985	982	921	1005	966	926	1003	967	951	1008	951	927	1001	1015	960	1011	914	921	1011	919	896	967	962	962	980	1006	927	923	996	1017	945	957	995	931	967	909	962	930	896	956	933	961	965	947	938	1004	970	936	951	975	954	931	949	937	1029	975	951	934	961	892	964	917	924	982	1006	944	936	958	974	945	964	936	954	981	931	920	974	962	952	959	966	899	949	924	946	909	923	930	949	887	930	926	980	939	925	885	1011	905	992	940	985	936	923	920	947	941	951	963	974	924	957	960	931	967	934	960	934	914	922	904	974	925	926	994	1012	924	928	891	969	972	986	976	943	929	943	952	945	937	947	976	997	985	912	998	921	998	923	923	988	927	959	974	917	965	953	924	908	944	950	958	979	984	976	1000	972	942	969	960	978	984	924	908	944	940	961	968	984	930	872	953	995	996	977	967	978	933	958	947	898	885	953	948	949	965	957	1017	954	937	954	943	944	932	967	980	932	954	949	1036	915	952	934	997	949	919	874	976	1043	922	979	980	999	909	1003	1009	967	972	921	965	898	914	1008	979	1040	962	1000	916	933	966	938	956	911	985	1022	965	937	955	939	984	977	996	921	959	949	941	912	990	933	920	946	937	901	998	931	1005	967	951	962	949	963	953	938	913	956	949	967	992	959	944	972	970	919	977	981	958	984	983	967	964	950	956	980	978	937	925	907	927	1003	961	959	933	933	899	922	948	976	939	934	931	934	949	998	950	937	960	950	958	949	948	964	935	937	937	960	930	917	951	984	968	922	986	917	927	976	931	981	941	972	979	940	951	955	986	918	940	900	904	1013	1024	1021	956	927	964	980	998	1015	887	966	963	973	1005	918	961	969	933	900	885	976	960	927	945	931	958	1021	996	943	931	958	958	989	902	916	924	914	1005	988	967	924	985	939	974	943	1008	1005	994	919	994	987	908	955	985	945	1010	1008	940	949	912	1006	965	991	955	920	963	982	906	945	971	957	944	948	943	1001	984	940	917	1000	1001	947	957	951	907	960	925	931	983	960	969	969	957	981	944	985	948	989	903	917	933	911	930	956	966	956	958	992	972	946	955	972	965	940	928	928	962	967	920	922	938	940	975	937	962	937	946	925	970	931	971	925	953	918	927	973	929	968	989	953	1001	980	959	959	947	961	905	922	933	889	969	915	945	938	940	940	909	917	953	974	1032	939	981	974	945	949	1012	917	978	919	1000	954	963	954	930	956	991	908	947	941	904	931	986	968	995	935	907	1019	967	1002	955	946	897	966	989	1021	919	958	898	940	1015	950	979	966	990	945	967	916	1004	958	958	934	951	932	983	972	921	974	936	971	947	941	921	904	903	942	974	917	927	883	927	916	973	1007	959	945	947	977	976	964	988	931	969	924	1010	989	1020	994	970	939	969	992	959	977	953	921	925	947	926	959	944	901	1022	961	969	958	1046	939	974	960	1026	937	951	931	913	937	961	990	993	903	905	995	936	978	869	938	922	944	940	986	914	970	901	914	966	959	973	966	962	981	923	970	980	1020	971	942	945	915	928	947	1035	933	961	1006	963	920	926	991	968	984	928	981	888	955	949	947	897	983	916	942	907	925	944	936	884	963	975	932	942	943	901	941	991	913	957	1009	977	948	962	966	932	929	962	1003	996	976	966	960	934	932	908	942	967	949	973	984	924	937	971	969	904	910	986	991	961	1017	896	960	929	939	969	987	984	952	970	977	989	953	934	942	927	953	992	927	930	977	988	984	968	884	898	951	969	969	946	914	967	931	1002	937	984	962	977	944	899	980	936	953	979	937	972	974	968	970	1019	1024	930	941	936	961	938	1000	971	1004	937	968	945	953	977	992	971	928	955	995	942	918	946	911	953	956	901	924	921	919	964	981	941	931	967	988	931	961	914	1005	996	911	938	946	909	910	977	935	931	950	949	925	1000	953	945	984	994	981	979	982	916	890	924	992	942	1002	962	1030	913	879	985	906	959	979	947	988	996	958	949	918	908	963	975	1002	971	1003	949	986	995	920	977	949	966	951	936	921	963	952	965	931	969	932	947	973	926	952	979	950	977	1002	951	941	963	978	990	914	933	930	983	938	949	977	958	933	949	956	1010	946	951	928	1007	964	1024	929	937	929	985	984	942	947	952	884	997	974	975	995	973	856	917	942	956	973	1001	973	933	1031	1024	898	990	974	983	950	950	920	976	1004	1009	966	924	923	910	1013	974	951	980	998	1019	990	988	979	920	933	1006	958	977	999	974	939	932	934	946	927	971	956	969	951	959	934	965	984	934	943	1025	980	966	911	971	1024	941	970	941	908	966	1012	940	975	959	936	958	945	985	980	1000	872	979	934	950	983	989	943	900	943	883	922	992	942	906	965	976	984	982	983	986	953	951	914	922	958	952	917	927	969	946	908	944	1037	1014	934	948	996	1001	960	906	921	1001	887	947	961	976	956	926	971	959	967	954	992	968	959	993	934	956	947	952	914	1007	925	991	980	977	966	1018	937	961	978	990	987	880	986	951	945	965	927	976	933	946	991	922	960	926	927	983	948	919	930	939	989	954	931	939	971	952	934	922	930	1022	982	1002	1004	967	967	970	1012	925	967	988	923	941	997	984	977	958	974	983	1006	990	912	999	961	986	951	983	972	1007	912	939	962	942	923	968	954	958	932	976	956	967	916	956	923	912	1009	899	969	972	981	972	995	978	956	977	976	937	966	963	989	998	978	952	980	944	919	969	974	931	936	954	953	983	968	959	909	977	951	981	969	932	1027	915	950	948	942	944	978	1016	958	963	946	907	920	988	953	910	919	1004	937	895	987	968	986	970	1003	973	958	857	912	969	963	942	934	940	989	927	961	914	922	896	966	927	924	952	936	947	981	962	935	974	873	972	933	955	970	970	925	961	939	942	921	994	950	976	916	1015	1002	967	958	962	955	921	964	988	946	944	954	977	946	994	938	976	957	990	950	954	1004	986	974	975	964	954	946	982	940	926	982	928	929	979	981	985	992	960	984	981	917	961	919	968	910	922	935	961	972	977	962	941	987	982	971	983	908	974	999	969	967	957	959	993	938	932	918	962	960	969	949	911	899	922	980	919	1002	914	943	954	917	946	961	933	936	869	946	939	989	967	923	976	898	975	924	955	939	975	991	945	937	1010	994	977	967	1001	989	939	977	1006	963	1013	979	979	980	975	966	959	983	950	979	975	989	956	969	1006	946	945	921	988	910	962	958	947	959	988	931	931	980	973	902	965	897	932	957	965	951	980	898	955	1006	956	921	937	956	964	964	911	1009	968	938	961	1013	953	974	937	922	912	943	915	970	921	996	1020	1001	921	977	971	973	955	986	1011	948	946	925	882	987	911	973	955	966	987	994	957	973	900	948	935	896	956	1031	925	1003	952	930	989
35298	59232	45507	32398	27224	23315	17811	12839	9198	7109	5970	5058	4183	3343	2888	2512	2281	1906	1769	1562	1441	1435	1262	1202	1190	1170	1161	1151	1001	1019	1012	979	1031	1040	1035	1022	1024	1017	983	1016	973	1018	976	985	967	978	978	966	969	910	919	925	944	1011	951	1010	963	975	946	917	1033	973	948	976	903	965	979	906	962	875	909	930	935	915	906	918	917	968	916	942	973	956	928	925	946	915	946	939	961	958	916	917	932	937	927	1012	945	927	953	924	914	890	900	1002	946	856	964	925	927	925	982	964	929	934	922	919	937	941	976	930	924	939	995	869	928	917	907	879	960	911	955	954	986	940	890	954	930	900	921	901	920	936	946	943	936	908	943	926	946	954	907	927	983	969	924	947	852	936	892	933	891	921	938	904	926	946	966	907	886	963	912	921	910	928	944	951	932	902	949	944	942	957	891	918	966	987	975	931	955	876	941	955	983	947	903	938	948	957	941	972	951	969	917	934	909	931	930	903	979	933	963	878	934	937	952	961	936	927	957	979	956	945	946	899	953	954	950	933	902	910	962	925	867	934	892	902	889	826	960	964	959	883	1011	951	956	928	925	955	904	929	967	907	917	915	926	918	945	883	954	923	879	908	880	906	914	922	960	919	915	894	972	951	968	918	921	1010	950	946	889	975	917	970	878	922	935	964	900	915	910	944	921	902	960	967	970	899	906	995	904	891	933	929	964	963	887	963	941	944	899	940	930	982	977	875	917	963	897	926	943	906	966	973	952	936	887	972	885	975	979	888	933	960	977	950	952	979	902	931	951	909	981	944	890	939	945	961	913	943	945	956	936	955	910	938	904	958	942	939	967	879	892	877	886	960	993	875	1000	948	941	909	902	947	980	965	936	893	929	947	960	900	899	944	990	941	961	944	912	953	932	915	944	930	924	918	1001	949	913	955	926	911	899	934	928	944	974	971	973	923	871	964	929	958	945	946	923	952	904	960	937	901	923	912	948	913	884	975	916	938	876	933	984	966	956	918	917	918	913	916	865	972	947	901	904	921	892	916	903	937	886	920	933	903	902	911	872	907	965	954	886	930	897	929	956	930	892	965	918	938	940	923	943	955	940	915	947	899	971	887	969	933	919	951	952	1008	925	926	956	927	935	901	875	931	917	941	922	935	928	927	965	947	896	925	995	912	944	884	906	916	901	942	924	930	955	977	851	937	956	960	897	945	964	961	936	928	941	917	924	890	889	940	987	930	968	890	870	1001	932	898	919	929	930	950	916	938	925	903	928	901	1022	911	996	916	896	897	913	919	899	908	917	948	936	880	914	894	931	976	913	964	911	917	908	923	939	935	945	911	930	906	977	912	916	916	884	940	926	929	909	937	974	940	909	927	953	911	962	920	932	901	957	903	939	964	913	926	950	918	931	926	938	896	923	917	876	971	938	970	948	925	883	895	925	1014	944	924	955	909	943	923	970	942	923	939	929	865	920	913	957	960	981	940	891	870	948	922	940	929	977	919	880	942	938	901	878	915	920	883	926	891	897	899	919	928	910	932	866	964	867	947	921	939	941	904	903	932	940	921	905	881	996	888	929	914	918	921	921	892	951	937	908	927	928	941	911	921	928	939	903	946	941	904	904	915	928	965	910	923	884	924	936	905	906	915	978	900	930	935	976	880	1009	971	910	962	951	928	935	962	882	904	913	984	923	964	921	961	846	970	906	967	879	947	933	864	882	946	943	932	913	941	923	901	922	935	926	975	933	953	917	931	955	903	891	940	920	899	917	946	909	955	923	934	961	932	926	929	942	933	872	962	899	895	931	970	912	927	927	971	935	898	986	887	933	927	925	956	931	910	954	986	841	898	935	931	886	980	962	921	908	946	892	857	909	912	915	861	874	926	869	910	899	958	879	958	888	944	892	960	946	905	955	877	899	941	950	904	935	948	919	877	939	922	893	932	901	900	960	901	919	903	946	923	932	899	962	944	931	891	889	939	921	929	919	902	920	941	918	986	929	868	901	927	922	943	925	914	908	944	958	872	926	930	924	930	941	887	900	904	953	919	949	885	890	868	961	930	928	918	970	977	943	908	859	932	943	943	929	916	877	906	919	935	905	880	913	923	968	922	897	940	922	914	960	904	952	925	903	940	920	868	892	961	917	925	943	937	936	903	929	881	942	971	952	897	962	924	976	917	902	944	944	946	900	919	915	880	947	918	914	948	912	915	909	863	915	868	931	945	975	886	941	953	930	909	972	914	875	937	913	922	889	914	901	906	914	923	899	917	1003	967	953	949	919	923	910	925	965	857	955	906	965	957	1017	959	925	939	912	925	983	896	949	954	924	949	923	932	951	937	885	951	914	944	953	940	913	867	908	903	885	919	925	927	901	920	954	928	982	889	951	870	954	928	916	976	912	915	917	918	972	947	954	898	945	901	961	941	933	922	943	909	955	976	917	939	861	931	963	949	881	902	971	971	884	957	885	878	941	922	969	899	953	911	878	930	931	970	956	921	901	971	928	899	929	871	919	948	991	956	939	915	927	922	899	968	909	868	933	908	950	894	964	908	929	947	922	917	956	948	957	918	956	935	906	898	938	950	922	952	910	952	914	980	939	930	940	905	944	924	914	920	896	900	977	968	918	952	929	887	955	898	904	900	955	934	923	964	917	901	918	968	937	894	874	989	907	923	943	894	939	923	923	949	957	927	963	951	938	914	911	897	915	905	903	968	976	933	841	959	906	962	879	932	900	914	967	941	934	949	954	965	957	914	933	934	880	902	917	944	917	917	943	899	941	895	921	959	972	934	922	906	957	910	950	923	929	939	921	946	905	918	882	925	897	960	932	976	883	943	922	964	950	930	919	915	927	897	941	873	939	930	908	926	983	996	937	932	945	922	872	892	928	972	905	913	960	924	943	926	947	929	908	949	918	939	912	908	892	933	935	926	942	848	969	982	925	873	946	892	914	908	878	877	928	902	902	868	902	905	975	919	963	920	889	952	897	889	931	926	921	969	979	974	936	940	923	928	930	882	905	918	920	932	951	973	953	956	930	956	926	918	939	965	927	925	943	981	1004	957	900	939	925	904	925	945	892	943	892	972	882	943	965	874	970	923	913	896	930	905	925	947	967	910	955	950	944	989	960	958	909	982	926	917	941	923	909	924	905	948	895	896	955	930	937	914	932	894	957	928	924	946	943	987	916	941	927	998	896	925	938	921	947	931	926	940	899	971	945	893	957	901	906	912	912	903	949	969	899	851	939	916	891	899	904	945	926	906	913	942	958	903	946	889	911	913	885	913	937	930	893	924	934	912	955	886	953	938	936	925	921	968	927	956	927	952	974	901	897	939	936	975	945	902	902	936	954	952	923	933	927	971	905	929	966	964	943	921	945	926	884	973	913	910	940	995	927	988	909	918	941	945	962	927	934	894	940	899	958	966	886	959	950	985	901	962	914	985	977	930	950	945	896	905	921	828	936	952	925	944	949	909	946	950	898	903	931	898	912	906	940	934	942	904	896	956	928	909	919	961
32721	33488	34337	24552	14771	9381	6773	4464	3132	2571	2172	1997	1692	1573	1467	1347	1222	1183	1095	1081	997	950	920	916	925	944	993	840	893	862	918	862	854	862	890	842	836	867	846	886	884	838	863	869	834	885	843	839	844	809	862	844	840	871	797	870	826	898	803	841	835	866	875	881	855	868	867	845	886	855	917	857	899	866	850	869	865	833	847	845	881	859	863	871	837	887	859	848	865	855	891	837	898	828	831	878	823	807	846	876	839	847	867	898	855	855	858	855	841	860	839	860	795	881	822	864	910	833	839	841	877	867	841	790	813	846	902	877	828	823	845	814	866	842	832	834	816	811	877	870	851	896	898	811	818	855	843	874	858	886	839	853	822	840	864	808	857	850	865	841	836	818	836	828	905	893	834	837	873	841	833	848	877	835	859	831	887	846	865	892	877	828	837	881	873	870	822	896	888	890	907	815	859	827	873	821	897	790	800	833	881	869	837	874	870	865	816	833	885	833	882	866	891	842	817	856	850	828	821	823	824	851	892	769	885	880	831	893	828	819	839	888	828	844	806	819	845	804	855	864	910	840	814	828	853	876	843	821	831	859	823	818	840	863	858	791	784	861	819	832	857	843	849	843	839	886	845	828	836	842	866	870	825	910	813	805	919	881	836	823	847	859	828	877	862	836	838	829	859	859	875	840	822	836	873	824	850	908	831	814	858	864	862	853	783	834	805	855	824	853	870	841	816	853	865	840	874	812	864	831	861	863	818	888	929	816	817	820	906	819	867	782	832	879	826	806	869	834	854	856	841	878	839	886	832	833	844	754	913	857	892	859	850	859	836	845	827	809	877	858	878	893	842	847	854	878	858	825	871	820	837	805	844	824	809	896	835	830	876	880	852	829	851	876	875	827	881	867	855	801	848	852	853	853	873	816	852	832	832	835	857	849	853	850	874	883	831	876	874	818	883	813	912	804	817	822	900	860	823	900	844	840	869	912	872	832	910	798	831	811	818	862	864	843	856	876	839	887	850	821	839	821	898	919	879	833	835	828	784	845	889	846	811	813	859	814	839	879	821	836	814	850	870	821	913	850	928	871	832	845	845	850	882	829	840	869	849	858	821	861	833	854	784	814	801	799	877	781	893	802	849	857	846	811	844	853	797	852	901	888	806	855	890	863	805	865	893	853	875	840	822	881	816	825	852	825	911	844	843	811	826	858	812	873	830	783	867	834	836	813	862	878	854	901	842	880	818	799	835	876	859	869	864	816	863	879	875	857	870	863	834	904	870	858	839	799	844	863	813	836	853	890	820	883	849	799	854	842	825	822	816	801	846	838	836	847	820	885	890	846	858	912	837	867	884	861	791	882	865	800	826	873	827	837	859	867	833	835	874	825	819	865	830	862	830	825	861	865	845	856	890	934	856	862	885	865	817	869	927	842	856	838	832	873	879	848	832	818	847	838	864	904	845	859	839	859	840	900	769	883	797	823	858	848	830	791	835	854	836	837	828	781	888	905	834	864	821	836	822	836	884	832	836	827	844	871	810	813	798	819	879	860	835	859	839	796	840	844	837	884	886	848	812	854	809	849	889	896	868	840	834	862	816	859	872	873	884	802	857	848	899	817	846	861	789	855	879	827	866	871	820	859	857	894	862	843	880	846	877	846	827	822	846	874	802	802	892	832	898	878	882	854	851	907	856	820	835	875	873	842	856	838	868	824	844	849	892	853	856	884	853	880	921	823	856	810	792	816	897	893	834	876	857	849	868	853	873	877	869	874	808	856	833	866	823	897	903	844	883	820	823	879	841	802	868	899	889	837	823	871	804	896	893	838	881	858	859	896	826	817	821	833	800	881	863	818	886	891	865	852	865	850	881	824	855	872	897	875	837	858	900	850	862	827	843	883	792	891	854	795	875	866	875	823	864	869	867	840	844	859	860	850	845	759	849	857	854	837	844	860	888	854	872	866	838	837	902	847	883	878	861	856	854	821	798	845	835	843	793	876	871	869	800	890	855	801	882	863	863	873	853	785	869	859	853	839	856	844	834	858	831	833	812	813	826	821	796	788	910	872	809	854	871	828	893	856	860	801	880	881	819	774	815	815	834	887	847	807	879	875	849	846	860	827	832	860	812	874	831	822	836	793	891	848	819	817	842	818	847	880	839	857	894	876	799	896	896	862	831	878	903	840	851	847	857	862	894	796	804	827	834	798	862	828	892	842	804	873	851	862	815	832	835	834	835	869	841	853	839	842	868	847	833	871	851	906	899	875	871	832	835	888	853	850	820	822	859	851	882	861	886	917	856	797	931	827	845	845	831	821	823	858	866	869	832	844	880	816	802	786	817	862	899	816	880	952	841	822	866	835	920	849	832	822	804	847	840	852	841	802	876	835	866	803	834	914	884	898	870	870	877	898	850	847	818	844	861	882	871	890	882	822	809	837	811	891	844	850	829	794	857	869	822	839	897	784	818	830	862	861	855	826	820	862	828	892	878	868	857	815	905	827	843	883	861	871	878	870	835	839	865	787	849	839	852	882	852	808	854	847	864	856	856	874	863	826	875	878	843	850	900	835	846	823	868	875	833	863	839	825	836	845	811	875	860	804	889	791	822	869	802	812	842	840	859	850	834	871	906	846	858	801	839	841	844	842	905	865	811	891	850	844	835	845	793	862	891	888	837	857	903	901	901	847	871	845	830	839	813	822	868	866	899	838	818	825	855	875	848	910	837	843	894	830	871	851	856	867	898	857	845	895	857	880	843	861	862	864	790	878	848	833	856	809	855	859	908	876	915	865	888	833	820	862	877	873	871	862	863	833	807	864	863	844	835	847	851	835	812	853	857	886	846	850	830	858	864	878	845	846	858	858	882	822	883	888	831	837	828	961	854	876	810	898	843	841	876	888	856	895	855	877	816	820	821	823	806	850	847	849	809	840	867	854	824	837	841	832	866	849	827	814	876	907	876	847	919	840	847	875	861	822	892	790	902	845	864	880	864	846	851	909	841	814	873	824	854	876	825	822	819	890	848	876	808	857	879	857	893	845	850	841	905	849	907	849	885	796	840	902	860	814	875	809	884	784	862	849	886	835	844	841	867	806	871	865	819	853	852	828	843	782	824	876	858	767	878	805	877	834	827	876	843	844	874	810	862	849	836	879	815	854	835	865	851	880	860	883	861	907	885	859	819	857	825	850	840	806	930	883	849	844	873	878	886	906	877	882	821	814	837	852	853	842	845	868	880	863	856	878	852	885	870	872	856	830	838	816	825	816	917	873	838	820	831	872	803	841	859	841	839	835	856	816	834	806	892	853	848	803	869	837	853	853	842	885	825	851	822	805	806	823	850	885	904	912	817	822	851	877	865	816	874	820	882	856	823	846	889	869	863	866	819	877	849	879	810	848	841	886	911	889	823	879	792	861	823	835	810	830	861	845	829	886	837	824	870	910	842	851	819	821	846	822	850	881	809	838	812	874	860	841	852	875	840	767	878	870	844	866	809	823	865	735	823	892
34864	46905	34228	21868	16174	12286	9688	6439	4626	3676	2919	2532	2210	1923	1621	1552	1448	1277	1173	1212	1045	1054	999	970	950	906	985	859	897	936	924	911	905	879	902	901	895	892	832	853	875	891	908	833	876	881	893	825	825	848	788	878	848	879	869	853	867	866	884	842	896	849	847	916	864	834	872	835	787	849	827	829	874	810	879	846	882	867	842	897	847	858	808	835	921	845	832	885	865	828	851	824	878	879	829	874	877	850	862	844	834	799	802	846	846	885	823	914	875	861	813	824	815	876	832	853	865	850	869	859	917	831	856	830	836	835	853	879	872	782	836	805	818	890	827	850	854	872	811	798	841	866	810	885	838	824	833	859	843	840	848	865	816	887	884	801	847	885	882	896	840	826	881	821	898	858	899	845	807	828	762	858	832	806	865	834	816	828	811	809	844	814	828	845	840	809	834	860	793	861	817	831	875	860	892	789	824	828	882	881	869	851	826	839	808	844	838	870	914	844	863	876	870	833	889	858	848	850	843	844	830	856	858	808	875	847	827	808	891	871	796	856	916	829	847	824	821	805	834	851	826	837	848	853	849	848	828	856	864	862	840	863	870	825	874	839	859	821	859	814	832	858	844	819	831	872	888	855	854	864	924	783	784	794	813	820	847	851	838	813	872	790	844	839	838	850	852	844	818	872	909	815	829	882	849	826	851	801	819	864	925	892	825	868	851	856	856	828	844	879	833	828	893	826	872	813	891	875	885	787	808	820	820	847	857	773	871	927	833	819	848	839	839	823	794	867	858	845	878	878	796	814	825	872	850	789	835	878	872	823	914	855	823	848	864	829	846	824	852	783	818	877	880	805	896	864	843	832	893	884	786	894	867	792	819	828	781	785	835	838	833	890	897	859	842	894	851	919	843	860	837	853	835	865	893	814	883	875	855	883	818	812	841	846	920	828	849	871	840	865	833	784	856	810	873	861	821	831	855	855	863	840	876	831	837	819	807	906	911	827	814	833	873	818	815	831	840	887	881	839	854	912	810	846	840	814	893	829	837	821	838	889	843	842	835	822	868	848	846	836	877	854	896	863	797	865	842	936	864	851	850	876	842	849	793	868	855	819	837	880	874	847	820	824	856	854	829	809	809	841	903	818	889	844	923	893	843	848	826	893	817	849	866	798	816	852	826	870	803	852	853	830	875	838	842	817	851	846	886	860	869	866	881	845	883	882	875	878	867	839	850	861	826	873	877	883	861	839	829	859	828	875	833	882	820	868	889	857	883	829	856	785	869	859	833	837	844	861	808	811	837	813	854	841	856	937	830	864	804	872	867	863	858	862	851	861	879	848	881	854	846	841	821	857	871	831	869	875	843	817	818	853	803	886	850	844	874	831	823	822	835	885	875	877	784	835	874	876	830	860	895	837	903	876	873	876	830	850	853	886	837	815	863	854	883	865	863	884	897	881	840	834	867	829	820	852	744	850	892	889	879	832	810	816	854	872	850	786	837	901	834	873	894	877	844	901	816	854	839	842	832	819	832	879	849	849	847	858	853	859	832	885	822	855	881	885	837	837	823	892	872	794	841	847	864	856	849	816	867	865	844	854	841	847	868	830	861	866	870	870	836	882	903	851	867	906	844	871	904	892	806	873	873	885	868	836	865	827	864	882	878	825	827	878	830	879	824	860	833	857	849	843	854	824	836	861	796	833	833	829	857	859	827	806	817	823	926	914	825	864	901	841	820	833	843	821	862	775	870	849	796	874	844	867	823	856	866	830	848	821	844	786	911	843	826	827	855	894	854	881	789	888	820	894	820	857	791	808	825	836	838	846	854	856	848	880	828	812	800	807	841	825	859	805	864	836	821	843	838	788	797	827	814	848	854	900	855	847	809	880	843	869	884	878	888	861	830	878	904	885	824	865	787	847	827	917	854	827	818	817	864	863	839	892	833	850	831	819	836	845	858	826	842	839	884	887	860	832	870	872	824	857	860	822	864	883	826	845	835	855	812	884	845	895	874	876	852	882	874	855	813	853	867	889	865	844	827	865	856	854	828	858	898	863	824	843	853	887	877	880	837	862	848	900	829	833	804	868	885	883	876	876	781	830	834	840	829	882	874	804	830	814	854	847	849	864	839	807	853	839	898	872	840	857	819	888	792	862	869	899	781	871	816	917	783	869	847	840	890	885	852	856	811	874	870	887	857	907	901	848	865	842	804	872	858	866	871	871	929	859	912	805	784	895	817	798	866	796	848	821	865	815	836	881	872	830	861	864	830	867	859	846	837	847	843	840	835	805	793	887	863	799	848	844	796	843	833	800	895	862	876	884	820	845	845	868	902	859	858	857	847	835	889	815	874	862	835	837	862	792	833	804	855	841	855	857	868	807	867	857	779	822	857	859	899	858	874	809	864	899	874	842	836	801	831	833	813	846	866	866	843	802	863	854	878	837	859	802	832	800	860	855	806	904	835	844	825	867	842	853	836	860	828	851	829	848	794	809	873	851	849	873	828	860	870	890	887	844	845	895	858	842	839	877	842	859	894	818	823	894	895	858	836	836	872	862	827	824	845	852	848	817	846	872	862	843	851	857	814	879	892	869	824	853	858	834	802	878	815	849	840	901	823	886	849	856	882	880	860	806	854	841	864	854	885	870	862	815	861	873	817	845	833	825	857	791	892	869	866	854	903	839	828	836	816	855	847	831	847	867	811	880	864	880	888	861	853	869	835	819	898	858	835	850	813	850	896	854	873	887	833	857	872	860	844	837	869	836	789	869	861	847	869	855	800	813	899	891	826	832	825	834	853	832	880	807	856	878	842	857	828	844	851	887	798	884	821	864	816	844	819	871	910	802	863	847	833	851	875	857	812	833	831	905	844	861	844	844	845	821	840	869	825	849	927	839	810	853	918	847	863	829	805	843	822	884	908	843	848	776	835	860	858	851	960	866	818	830	800	874	875	864	792	854	845	852	864	816	814	826	790	855	804	909	824	845	876	859	791	832	810	853	794	818	860	842	851	785	881	799	846	821	843	802	894	794	841	859	837	899	809	788	807	851	871	818	883	842	788	840	880	806	833	846	846	840	885	850	868	853	816	875	819	808	833	896	845	880	858	818	810	847	836	870	791	827	868	886	875	888	875	887	844	837	855	875	807	846	886	818	879	803	833	816	867	846	885	829	840	862	866	812	781	925	833	807	781	768	827	812	813	857	889	812	809	789	858	809	833	824	772	844	841	865	827	878	866	859	876	854	849	823	827	842	790	851	880	837	860	923	856	817	839	802	822	832	853	886	823	918	869	812	824	866	895	876	849	809	858	832	837	867	862	866	832	817	879	822	823	872	865	828	863	801	823	840	818	891	863	870	831	823	862	842	866	844	894	841	842	809	849	840	855	891	878	787	880	898	850	896	830	892	846	838	845	851	877	828	840	819	888	844	813	859	833	841	853	852	814	858	819	863	841	871	845	815	894	871	798	794	807	804	863	844	787	898	865	860	859	883	819	887	844	847	847	855
24422	21479	28834	25138	22702	19614	13503	7547	4970	3822	3109	2694	2347	2034	1834	1605	1495	1316	1233	1142	1178	1107	1063	1006	1005	954	1002	977	972	985	911	929	929	904	872	909	938	949	929	849	906	902	879	893	865	839	874	870	887	886	887	839	869	906	832	890	911	839	859	829	871	868	842	871	923	861	879	858	839	886	848	882	860	908	851	829	870	905	836	889	830	836	821	852	876	837	892	846	853	912	868	840	845	787	896	878	883	871	883	859	909	866	885	808	868	865	848	847	819	849	907	851	840	879	887	808	844	861	895	930	892	848	889	860	885	894	869	845	820	880	846	839	887	887	847	875	831	820	885	868	905	796	841	842	808	847	867	867	823	834	912	875	805	861	859	895	903	853	890	899	873	827	875	848	894	871	860	801	841	848	856	831	856	874	861	896	873	833	813	907	829	853	904	851	848	840	846	857	892	878	826	891	872	871	876	854	877	834	847	893	832	838	875	823	877	893	863	879	811	894	839	877	818	882	847	840	849	852	854	859	831	872	834	877	908	884	865	868	839	817	844	854	864	878	875	829	907	825	859	857	872	909	816	837	874	865	868	849	858	844	813	846	873	883	877	924	834	819	847	871	918	864	889	858	903	832	843	793	858	809	862	817	853	838	910	852	848	840	816	864	894	932	837	847	857	884	849	802	883	878	820	856	866	808	839	838	859	839	823	821	865	878	911	811	871	877	829	898	844	861	862	862	828	868	873	830	890	848	848	825	838	868	831	904	867	868	895	883	863	854	875	826	858	871	832	838	860	830	855	824	897	827	837	840	845	881	867	869	788	901	882	842	853	840	849	888	813	857	894	868	884	793	827	815	862	837	871	869	863	850	881	835	823	834	875	872	831	865	859	859	886	849	830	901	859	823	890	889	824	885	850	856	892	841	879	852	867	866	864	879	827	842	843	871	888	829	921	907	858	877	879	830	878	897	825	848	838	891	876	825	905	825	876	839	830	866	908	810	826	822	888	879	838	863	847	821	817	865	847	862	859	844	876	854	883	831	899	886	885	834	863	814	849	854	893	811	861	813	864	851	903	857	909	855	840	875	856	835	886	822	939	841	868	840	807	883	842	875	889	832	848	883	850	844	906	888	904	842	894	827	859	895	840	806	862	905	878	848	843	839	884	833	872	843	770	854	887	891	818	833	820	761	784	799	872	804	854	869	841	838	813	828	843	872	867	830	818	854	883	883	836	848	812	858	833	870	859	838	875	815	836	876	890	847	827	840	895	806	840	844	837	829	838	835	825	871	871	871	825	840	836	817	845	889	844	876	880	864	888	894	919	835	861	841	900	894	891	894	837	811	916	821	838	826	839	819	871	895	882	858	895	849	843	849	851	882	897	817	889	902	841	887	880	828	867	874	885	909	849	836	875	845	860	901	837	859	840	879	856	859	847	773	884	849	846	865	863	867	824	817	906	869	825	875	851	850	841	875	876	800	809	854	839	903	887	880	874	844	882	851	836	881	870	907	873	893	852	839	867	874	830	895	831	879	843	860	877	824	835	854	860	889	878	855	879	855	834	861	851	859	872	862	826	897	848	877	862	833	892	850	881	870	859	824	867	874	831	890	858	827	873	906	848	860	882	886	850	838	836	848	845	833	858	834	831	857	818	908	873	877	870	828	846	842	843	873	826	852	832	829	829	850	899	938	903	867	808	870	859	859	877	828	855	829	825	888	857	900	819	878	874	841	887	860	827	856	899	865	846	897	870	904	852	887	866	870	857	871	842	794	855	863	848	868	870	876	870	864	858	869	857	852	898	888	877	839	827	806	859	834	879	857	859	849	886	860	890	867	913	896	882	876	852	895	855	884	847	844	861	854	868	859	819	850	828	888	864	901	858	844	835	862	893	853	856	831	827	878	856	801	809	842	841	834	823	832	875	847	863	852	856	855	835	845	813	891	894	843	869	891	850	868	836	836	863	850	881	866	833	889	839	844	883	872	874	873	885	842	875	867	873	861	904	845	878	823	882	898	851	890	844	889	848	832	801	823	880	792	825	932	844	852	858	826	853	895	779	847	864	869	856	853	853	801	847	864	852	862	831	812	836	813	798	868	825	877	822	838	869	812	825	876	885	842	902	892	861	813	873	856	896	844	852	853	879	901	867	885	830	835	829	878	886	816	861	880	861	850	873	844	786	827	843	877	868	824	863	843	854	784	914	823	829	864	816	903	892	857	864	839	834	894	857	804	864	877	896	812	856	859	856	863	852	856	879	848	889	858	834	859	892	812	884	816	807	842	874	871	840	879	866	844	845	844	821	903	767	869	848	889	863	844	870	854	857	862	874	857	891	850	891	860	871	823	896	862	871	893	862	845	862	811	897	819	816	870	864	862	851	887	844	853	807	864	830	868	862	885	851	865	872	875	899	799	887	862	819	790	825	859	876	836	834	897	884	842	916	861	891	868	899	873	874	884	891	845	837	894	871	891	827	844	862	865	864	859	876	849	869	832	877	838	874	828	868	874	823	809	900	834	844	853	847	868	868	873	836	829	846	895	909	865	852	854	854	806	847	852	833	844	865	834	798	811	884	841	864	845	840	911	859	888	831	821	853	832	813	879	860	857	776	801	946	878	803	912	853	831	862	815	895	855	933	885	886	846	851	869	819	827	823	844	885	904	835	880	811	814	829	853	823	858	896	834	810	868	868	849	814	817	830	853	830	885	836	861	859	861	909	797	877	884	819	821	878	816	889	884	863	924	799	839	837	881	862	827	850	893	896	808	880	855	868	869	884	918	874	865	835	859	832	897	840	874	848	899	894	878	803	908	835	854	857	831	896	853	810	828	824	868	875	880	902	845	847	867	820	867	846	822	844	857	865	841	816	892	867	820	838	902	870	865	849	866	909	814	879	858	890	867	877	835	904	897	850	809	844	854	899	805	841	863	907	844	898	887	838	879	853	861	887	844	831	852	816	847	783	843	854	821	851	859	853	784	878	837	830	880	860	858	851	903	859	877	903	948	809	841	856	854	868	904	841	879	860	849	851	867	881	821	868	824	830	821	837	872	857	876	907	888	883	864	901	853	859	916	866	817	830	861	917	872	878	830	886	902	891	818	817	852	903	892	829	900	856	840	865	836	901	837	875	823	882	854	874	883	886	853	862	853	849	873	792	866	862	863	847	810	816	880	837	787	835	847	900	843	893	874	860	890	858	852	836	897	873	903	871	869	866	839	902	897	845	906	853	830	868	819	834	864	862	871	885	759	860	864	865	846	838	927	873	864	847	857	849	831	846	859	784	897	893	840	844	811	750	866	852	856	922	858	898	881	846	850	908	804	795	841	793	848	868	849	821	846	845	850	927	843	901	908	854	884	858	838	882	915	903	896	848	830	861	815	849	815	848	843	832	826	890	862	833	872	866	873	852	794	822	854	930	787	885	838	855	852	871	869	857	863	870	821	860	832	822	838	878	839	854	827	820	869	846	854	808	863	844	862	843	889	889	858	817	883	860	846	862	885
32523	52303	41891	28776	22705	18050	14218	9744	6795	5261	4269	3586	2990	2517	2262	2006	1816	1508	1433	1251	1193	1143	1106	1094	1043	1041	984	1018	946	973	920	911	907	909	931	961	918	860	916	906	943	960	921	892	883	889	870	918	839	904	830	875	874	811	824	892	847	860	867	858	848	817	840	912	916	907	832	884	906	806	817	865	866	868	882	910	846	872	857	853	888	808	876	832	876	825	852	865	803	888	887	842	897	842	812	828	864	829	895	837	897	873	864	885	869	819	852	824	867	856	787	821	863	807	829	828	845	863	867	875	834	841	869	850	826	860	874	857	879	833	851	829	830	879	819	872	805	868	821	834	844	784	812	812	866	827	871	863	840	834	820	824	813	782	832	851	838	867	797	817	828	866	855	839	830	858	811	824	790	810	864	879	822	808	829	826	833	835	841	845	843	848	879	848	894	824	881	856	907	863	845	839	883	914	831	819	887	863	826	899	854	868	781	840	785	861	869	839	844	811	900	865	876	864	869	877	881	865	834	876	845	858	818	856	870	894	854	888	868	877	816	832	836	848	865	843	828	820	895	815	848	847	876	815	880	839	808	879	829	843	884	890	827	847	853	829	870	865	815	865	918	834	841	826	887	875	856	792	832	871	830	859	846	844	830	839	865	850	870	831	874	905	849	839	805	856	837	886	835	865	850	847	828	851	820	863	847	841	824	854	872	848	857	857	887	814	876	902	850	815	942	827	895	822	841	836	869	855	805	870	806	866	859	849	903	819	862	837	856	849	819	878	867	845	881	887	848	809	884	857	859	842	848	897	838	852	864	851	851	819	856	858	824	816	868	802	862	860	849	875	847	873	820	794	847	892	836	852	878	854	816	886	878	832	814	898	863	801	823	890	845	867	857	838	875	812	848	857	804	873	844	844	868	821	826	903	873	856	834	840	895	841	852	854	901	823	881	829	886	888	861	827	758	828	880	866	847	847	888	836	831	817	857	802	880	915	885	849	866	820	875	837	840	833	848	831	853	880	907	853	856	862	863	871	862	895	837	843	833	855	848	894	906	828	822	824	826	852	897	811	828	805	796	886	837	867	809	879	857	847	855	816	830	848	806	836	848	834	833	849	870	896	825	897	834	863	822	929	855	843	871	874	897	875	839	842	812	852	862	885	850	873	876	866	849	904	915	788	879	852	844	828	838	821	860	871	820	785	899	824	813	847	831	823	855	841	843	840	826	886	880	904	843	821	850	841	809	854	855	892	869	858	784	844	835	850	881	860	839	807	845	824	817	865	857	855	863	902	832	877	782	815	884	855	861	861	847	883	894	865	853	890	817	829	858	842	890	880	855	829	901	901	870	892	840	874	846	835	831	817	825	851	878	813	818	851	847	834	866	854	851	819	873	861	846	809	849	875	839	890	911	829	846	829	820	824	832	854	859	853	884	828	837	821	827	843	803	855	850	859	863	876	862	809	839	870	826	833	833	877	832	860	869	865	879	828	811	832	833	855	832	862	827	863	836	852	852	808	849	824	842	891	908	849	885	863	829	828	884	858	826	910	822	885	875	853	867	801	813	859	796	845	823	844	857	890	840	854	826	856	825	870	814	852	851	792	809	846	860	819	851	829	821	862	828	842	860	862	835	821	851	853	952	818	847	911	857	832	862	856	891	852	758	835	847	834	818	848	853	883	807	862	818	892	869	867	853	909	832	849	910	824	902	850	873	879	861	939	819	839	831	825	868	859	823	837	849	873	852	857	833	880	853	852	819	883	847	797	866	865	852	825	876	844	868	848	886	862	818	868	826	834	868	858	850	859	863	904	860	862	846	811	876	781	884	879	830	867	842	863	866	898	900	859	831	861	851	823	831	866	874	836	847	774	848	864	865	883	844	828	796	839	831	830	880	895	785	804	887	865	799	855	790	853	884	881	838	833	829	818	862	862	811	864	840	883	802	860	879	814	854	826	849	841	807	917	866	812	916	867	837	831	926	878	803	841	842	831	854	852	812	851	808	796	797	819	872	838	840	830	817	844	849	910	821	827	843	821	874	802	799	852	896	795	827	850	809	844	824	836	873	887	888	833	835	833	834	838	881	831	868	872	832	865	833	823	827	817	887	825	807	901	857	905	863	836	874	787	806	884	869	893	879	871	853	782	886	841	868	905	887	839	845	847	887	875	815	827	841	866	857	856	920	801	876	843	819	860	835	839	842	804	761	854	833	883	840	805	824	769	815	852	845	840	865	846	840	898	859	865	798	813	868	821	869	822	889	834	784	805	865	828	849	876	875	891	839	858	863	852	908	851	785	838	862	853	849	865	776	817	866	822	848	866	875	855	833	856	840	923	842	838	838	872	834	888	886	844	822	835	787	849	845	840	830	833	859	906	822	810	862	806	844	857	840	846	854	836	847	800	859	871	850	820	873	848	863	856	858	808	834	853	832	833	880	905	872	821	895	829	853	857	859	804	820	839	885	863	896	851	845	809	833	855	871	839	832	870	850	805	882	854	901	879	875	879	840	896	833	836	877	880	824	861	877	886	876	810	831	879	846	838	860	844	854	838	814	831	912	847	839	824	825	840	861	808	854	843	903	873	815	871	852	878	833	888	893	866	888	862	871	883	841	813	834	847	855	874	859	850	852	834	851	845	834	884	813	827	892	869	847	863	878	831	836	803	905	853	842	807	824	857	797	853	866	842	832	862	877	843	834	861	885	841	809	829	871	868	829	848	809	857	871	836	828	831	881	851	815	808	873	887	838	844	857	856	855	857	882	838	801	828	862	824	877	810	828	843	857	879	879	889	853	816	815	815	872	795	816	819	835	849	861	858	862	819	825	825	873	871	858	895	859	887	864	834	867	846	858	895	853	860	888	889	826	872	839	817	899	857	867	830	816	848	820	802	810	817	827	831	876	848	807	810	867	838	844	867	862	881	842	866	826	807	848	894	839	802	822	846	877	835	854	832	826	869	886	886	834	859	857	810	871	853	821	825	837	848	860	862	853	816	867	868	888	878	871	811	831	888	828	856	869	842	835	868	832	900	787	851	838	860	914	802	864	864	817	820	852	831	825	818	848	804	857	806	790	871	820	900	867	876	874	847	841	871	880	872	847	828	861	872	826	840	884	859	858	851	902	883	852	847	832	887	882	865	846	826	866	837	808	852	830	900	857	863	872	842	910	853	829	867	837	790	875	853	813	824	890	877	871	879	857	834	864	856	861	824	817	841	854	861	826	849	837	871	876	844	841	852	877	819	809	859	850	861	825	864	881	865	820	889	883	827	828	823	827	851	836	877	871	880	851	833	864	834	843	825	855	886	839	865	877	859	892	836	830	860	835	830	833	842	861	863	820	833	770	879	849	822	847	840	856	863	854	795	852	902	837	848	800	851	833	829	776	888	868	801	855	840	886	882	861	822	844	833	870	817	800	888	879	838	859	816	842	868	847	915	788	874	820	772	874	862	828	853	861	789	846	857	830	863	884	841	879	854	848	847	853	822	813	867	828	873	891	876
25501	21505	28343	26653	20242	13863	9273	5535	3876	3127	2624	2261	2046	1874	1672	1578	1427	1349	1234	1128	1041	1106	1027	994	1057	976	1006	970	980	950	936	983	924	997	951	941	919	897	936	941	1056	935	934	938	961	928	915	947	872	944	956	924	978	955	965	861	991	921	921	873	911	917	937	902	914	871	881	924	890	898	874	902	934	833	908	876	917	916	939	942	874	939	928	896	937	871	962	899	922	922	912	895	898	941	915	907	895	908	937	899	876	953	898	987	925	928	930	860	927	902	878	950	935	890	917	923	950	937	909	893	885	943	896	925	932	955	938	935	888	935	903	900	906	875	980	974	934	899	876	888	935	921	917	981	847	891	914	918	938	900	956	940	906	895	891	922	888	920	871	928	892	919	882	896	939	873	947	934	923	838	877	928	918	955	865	888	971	909	918	916	897	876	874	934	884	876	973	887	962	880	913	927	947	973	947	910	899	890	911	934	934	946	918	905	921	962	907	887	882	977	915	876	926	949	892	902	904	906	944	881	907	933	950	889	950	886	921	955	967	941	907	906	919	988	886	892	956	952	988	915	910	917	884	902	926	917	860	901	868	894	913	904	934	886	933	912	892	951	924	903	907	875	901	931	877	869	959	873	870	893	909	919	872	930	966	921	895	907	909	937	909	932	930	934	868	938	953	971	865	899	902	920	949	967	867	879	922	902	901	992	907	917	965	949	896	889	883	939	944	884	864	880	953	879	919	904	911	928	922	891	833	944	893	933	902	924	952	932	878	878	900	908	910	897	918	957	983	929	910	896	925	902	896	969	987	901	944	936	888	892	835	937	887	868	915	900	914	928	927	887	945	920	897	904	894	936	900	939	918	875	907	885	969	960	927	930	911	923	924	928	911	907	982	907	930	919	895	876	902	912	857	932	952	929	917	893	932	899	950	935	854	895	888	917	901	901	868	950	890	920	940	914	908	978	884	925	927	903	931	904	939	909	974	905	894	972	949	883	921	823	873	925	903	932	918	908	886	907	935	957	846	913	923	916	922	904	898	879	906	930	860	939	968	935	951	948	867	881	890	906	926	959	925	962	929	890	966	889	898	894	935	864	926	894	940	981	897	860	976	925	919	943	901	909	841	963	893	961	904	927	895	909	965	903	941	889	907	910	927	905	901	895	930	989	918	958	955	940	932	952	911	909	914	918	913	901	894	859	946	849	947	868	953	898	925	951	963	960	955	918	893	962	967	895	895	877	866	936	964	937	898	977	905	908	925	948	941	877	929	885	860	868	859	913	909	939	937	968	906	953	956	892	946	964	943	985	918	904	925	914	923	921	938	888	912	929	918	942	965	903	876	972	943	893	882	882	889	898	868	907	918	872	909	932	910	912	888	881	932	923	872	923	894	917	936	939	930	856	902	877	857	938	882	929	941	892	899	881	895	937	907	945	903	888	949	942	965	955	961	882	914	922	856	903	958	895	887	1009	942	840	900	929	891	954	963	981	911	914	852	836	941	919	929	935	902	936	938	853	939	921	866	893	884	962	882	902	877	963	969	907	891	970	902	892	866	943	977	956	876	896	953	924	902	887	930	952	945	983	945	902	894	890	938	935	967	952	887	913	918	928	891	923	902	931	911	902	951	912	903	914	954	918	917	940	906	883	957	903	939	943	882	953	921	936	1005	882	940	882	906	1027	994	893	903	952	898	861	935	925	897	928	903	872	946	844	909	971	905	939	949	909	918	823	918	917	892	954	938	917	945	893	996	882	912	939	850	940	935	882	880	893	915	934	874	902	860	910	847	948	946	915	872	898	894	876	917	880	900	884	876	862	887	909	927	898	976	880	948	879	897	902	926	951	926	920	989	916	906	941	870	900	911	982	903	949	932	943	896	892	903	855	965	883	930	927	989	923	888	851	886	984	898	904	984	915	954	883	874	904	922	938	907	936	930	888	884	886	869	932	908	880	910	910	937	903	898	924	889	896	950	935	903	912	899	912	897	918	914	933	899	918	893	932	900	935	921	890	916	876	937	907	914	935	918	951	909	908	948	895	968	970	927	914	943	948	938	910	889	911	914	922	925	914	911	963	885	873	911	842	927	903	890	971	927	1010	958	952	989	928	834	960	883	918	895	945	925	943	946	880	889	940	949	918	883	907	935	909	914	913	895	899	891	936	906	939	873	884	898	941	910	869	928	951	928	890	912	940	880	892	884	949	931	882	953	905	930	898	944	890	879	883	858	862	918	896	917	945	892	903	930	912	974	933	935	891	923	885	913	854	918	897	872	903	929	932	915	938	894	906	949	876	919	946	892	930	944	912	919	932	939	953	888	926	869	927	865	917	903	880	896	851	950	879	935	945	861	960	964	919	933	897	905	932	904	883	898	930	921	965	958	905	909	963	928	938	929	906	936	855	885	908	892	861	965	890	935	950	901	918	906	875	882	933	948	945	932	972	939	931	923	981	918	877	901	931	942	918	874	906	907	966	940	865	947	862	946	937	909	898	893	874	948	903	902	912	900	837	880	885	886	947	901	923	973	882	917	925	927	957	897	887	859	918	945	929	944	904	894	861	913	912	965	988	926	885	938	907	917	911	919	941	911	958	920	951	901	934	927	914	874	916	932	903	947	930	883	887	927	946	912	940	953	910	932	902	864	900	903	842	916	957	958	928	876	904	906	912	900	871	899	929	856	910	894	902	939	887	931	849	922	897	940	936	957	886	946	939	865	938	854	925	951	941	870	897	960	896	927	858	883	923	920	968	925	938	1010	875	930	924	873	898	905	881	925	923	915	930	960	919	965	881	943	886	935	950	940	852	871	919	932	897	909	937	898	895	921	926	929	859	891	920	934	937	925	895	945	935	852	930	894	903	898	900	958	904	891	918	923	930	977	839	928	934	922	944	906	894	927	959	927	934	919	949	931	893	922	896	880	927	862	929	923	901	908	951	912	927	953	903	904	916	873	845	878	891	883	918	992	867	968	919	914	899	965	919	923	968	922	936	955	898	833	960	926	890	921	880	885	955	919	866	923	931	937	937	811	899	911	911	946	962	924	877	866	935	926	942	916	893	904	870	954	912	885	899	924	889	882	930	995	886	908	903	936	960	894	884	925	896	896	948	916	963	948	936	937	959	886	910	902	928	938	944	933	942	924	919	909	878	959	901	1001	889	859	899	911	919	907	889	900	926	889	960	887	914	930	915	904	928	851	924	957	932	938	948	934	940	978	938	903	904	901	920	937	953	882	880	932	956	921	880	895	874	926	874	926	879	887	895	915	996	895	862	929	900	979	860	975	951	863	896	1011	918	925	902	913	923	896	909	965	884	935	946	941	909	919	937	856	950	942	912	968	990	911	949	909	873	891	949	951	909	944	922	909	889	957	917	917	911	878	907	914	918	963	906	864	887	929	853	950	904	918	956	873	887	920	934	892	915	922	911	913	942	897	933	953	932	953	925	882	897	868	928	872	947	954	931	931	820	945	882	933	910	893	959	910	908	908	950	871	889	904	935	936	881	857	926
34038	47882	36532	24785	19565	15955	11963	8150	5732	4476	3516	3116	2623	2319	2017	1785	1654	1530	1331	1228	1209	1163	1081	1088	1053	969	1032	1023	959	1027	1020	947	987	979	952	923	973	962	912	996	915	906	880	927	979	937	896	935	936	901	948	977	933	866	943	909	896	893	901	935	936	918	912	951	923	871	960	863	893	905	884	917	896	907	885	937	935	914	857	914	906	917	928	912	947	886	903	932	913	942	894	875	948	867	927	843	937	861	895	873	884	893	885	884	912	931	872	850	910	901	880	908	847	941	938	922	874	883	929	913	840	844	946	993	941	934	864	866	918	900	874	911	913	864	933	899	909	921	942	923	854	887	932	923	889	920	921	977	957	927	956	954	873	912	944	936	883	895	932	928	855	953	930	947	931	876	1000	857	860	923	885	942	906	901	917	930	937	889	950	898	901	908	886	873	869	833	926	906	954	940	895	917	898	849	850	868	888	878	947	905	892	902	908	933	915	877	951	908	938	947	883	934	878	918	907	910	907	924	937	916	887	860	862	990	881	905	873	960	939	907	863	887	890	911	885	853	922	888	916	949	859	913	904	899	893	924	904	895	892	940	929	924	903	922	913	877	902	910	938	928	942	880	870	913	894	954	958	846	889	928	915	885	911	886	930	909	902	879	940	866	879	855	915	932	881	944	929	934	903	915	937	897	944	860	902	981	955	916	849	923	895	935	879	994	887	937	909	900	952	912	936	877	877	905	878	939	861	942	881	880	875	892	908	925	887	873	843	859	882	912	909	897	845	938	888	901	909	898	915	935	899	954	871	939	894	865	905	881	870	922	923	919	931	955	950	854	868	950	909	928	932	920	879	923	898	870	917	890	872	895	919	938	898	931	941	919	921	896	938	950	963	902	940	897	927	945	972	883	922	875	910	920	882	898	911	935	862	888	937	930	895	921	953	941	923	888	915	900	913	873	897	937	859	927	911	947	869	882	889	908	915	900	929	861	866	906	929	881	934	852	921	951	895	936	959	902	918	897	885	874	888	913	916	946	921	887	917	905	947	915	899	987	927	918	883	931	933	923	893	890	926	939	939	874	823	846	889	859	895	904	837	938	881	940	899	878	945	927	941	899	859	891	896	907	846	922	936	963	858	899	882	884	866	874	884	901	905	865	939	931	886	902	915	929	932	954	839	919	888	888	899	912	876	898	864	914	938	926	960	844	895	987	894	930	861	900	901	893	912	898	882	889	874	868	856	902	915	848	961	918	891	893	857	913	967	914	902	943	949	920	881	942	878	855	909	905	896	879	881	922	864	932	930	886	883	894	945	911	903	954	909	944	892	890	934	943	976	915	886	910	908	895	919	958	863	904	890	911	911	932	909	878	894	908	962	941	879	945	900	927	853	900	849	949	923	943	898	882	877	883	878	911	919	878	940	910	896	888	912	904	901	905	911	930	924	941	884	943	968	954	964	853	918	911	907	1010	902	945	922	913	864	916	913	874	860	887	918	909	937	943	877	942	910	902	910	883	908	927	905	916	913	898	966	906	857	890	910	898	951	873	914	948	907	899	868	922	860	890	900	895	919	881	874	924	895	911	916	920	937	930	922	874	907	971	928	906	908	845	892	975	948	916	928	918	905	859	901	878	881	947	886	898	881	897	924	848	885	917	895	933	880	936	938	898	964	892	883	875	902	838	910	941	881	899	944	925	894	897	929	907	901	882	924	901	917	894	924	910	893	905	910	894	964	950	882	923	851	930	913	884	909	882	957	894	906	978	873	944	924	898	945	860	878	912	896	858	901	959	886	905	935	860	884	912	883	877	888	893	938	912	925	890	958	881	930	942	875	936	893	917	945	922	902	918	909	901	906	926	941	926	910	940	931	900	959	920	951	895	926	947	927	898	881	938	959	970	887	945	949	855	952	900	918	887	906	932	918	869	970	930	898	884	953	916	946	901	921	836	929	926	873	921	867	884	872	879	857	942	954	897	897	922	921	959	914	903	911	926	902	878	920	891	880	856	844	881	905	884	933	973	920	930	892	920	892	902	924	854	919	939	898	915	915	977	869	927	900	948	908	876	910	901	923	858	970	906	957	888	953	920	939	903	896	926	922	883	875	979	912	928	933	926	939	890	907	951	913	858	844	955	918	899	949	941	856	898	947	878	911	891	866	898	894	953	944	948	929	891	901	909	898	916	913	944	907	904	881	872	919	857	861	889	867	889	889	917	941	925	932	898	887	888	912	890	892	954	918	886	938	888	921	885	880	968	886	919	938	913	868	941	941	939	938	920	892	980	898	934	936	902	949	884	900	962	929	925	938	887	888	942	951	921	855	962	921	954	891	923	892	902	873	901	932	946	842	889	924	890	884	954	921	949	901	922	897	892	919	892	911	886	898	974	941	965	892	892	927	906	874	950	928	928	854	908	897	927	859	926	859	914	934	944	911	944	898	889	933	920	893	921	912	879	966	897	910	884	900	861	928	915	876	954	896	912	930	882	904	935	902	886	935	941	909	893	927	873	929	917	893	941	901	950	843	872	868	878	909	941	953	915	937	921	851	925	906	975	934	923	929	895	894	910	844	963	880	929	937	952	912	896	903	961	860	905	900	905	905	963	942	875	875	908	911	924	916	881	883	815	881	885	931	917	890	895	912	925	943	871	848	930	904	947	940	903	924	873	923	889	920	898	890	962	912	867	900	888	935	920	944	941	919	861	910	907	927	916	859	904	903	870	857	867	899	894	919	917	870	973	929	885	939	870	979	892	877	881	951	903	941	959	869	913	926	911	915	922	911	931	922	933	890	908	897	924	930	860	898	922	923	976	915	915	877	933	903	902	909	960	901	884	908	930	869	867	897	863	971	927	898	893	883	927	961	859	878	925	927	902	919	931	859	960	905	900	854	835	895	902	916	931	903	925	922	985	906	886	894	914	877	926	880	922	896	950	861	910	860	877	939	985	863	950	868	920	886	920	982	885	938	933	960	938	913	948	985	915	909	896	932	888	903	931	932	879	918	930	870	909	908	911	881	941	927	934	881	920	915	952	856	887	925	895	947	860	973	903	924	914	938	982	883	914	871	918	934	854	920	817	913	900	925	908	955	900	914	929	897	833	934	940	918	942	899	874	918	890	905	935	897	914	895	909	896	904	898	911	911	899	901	903	882	913	907	887	919	961	902	919	973	924	915	936	869	915	923	903	916	882	950	886	916	925	876	861	997	906	961	935	888	901	881	936	870	907	877	1001	956	954	923	837	889	935	937	921	848	948	924	871	922	905	908	921	894	941	902	902	884	907	950	923	886	883	929	898	884	938	938	914	886	898	874	877	889	895	894	867	874	877	875	912	936	937	920	906	916	926	894	895	919	913	938	908	897	896	932	936	934	899	934	946	944	917	918	919	884	943	916	916	902	887	916	902	924	910	1002	874	867	903	915	937	900	887	931	938	910	893	920	919	904	897	882	855	928	932	877	921	864	843	883	922	913	893	857	914	882	920	901	921	877	870	878	918	853	900	896	925
23158	21483	29271	24170	21893	23476	21515	10872	6509	4956	3915	3394	2878	2588	2280	2027	1752	1651	1486	1306	1295	1301	1153	1160	1120	1141	1111	1117	1081	1006	1069	1031	1061	1037	1038	1041	1015	992	1061	1048	1027	981	967	1007	993	988	961	973	995	957	1068	1020	952	971	988	1022	976	988	923	1011	970	903	952	940	920	1014	948	1017	944	1021	960	987	962	980	956	955	992	953	969	973	1023	997	945	962	940	961	985	1006	998	1024	978	968	955	938	1002	948	989	975	995	1014	992	1006	987	977	971	967	999	995	954	1004	955	952	988	941	944	994	970	927	984	921	925	958	947	935	995	1005	981	933	980	958	967	988	916	984	946	934	1044	977	987	951	1010	1004	974	959	1034	948	961	983	969	945	974	957	968	1016	993	899	993	946	999	928	964	1000	972	974	990	970	922	971	954	976	994	998	958	978	893	958	965	895	1028	895	986	976	965	992	1020	933	1033	980	954	957	914	895	942	966	955	953	994	916	952	973	1005	904	935	951	918	1015	976	983	953	966	998	953	934	991	908	961	999	959	932	914	932	960	942	985	1013	944	954	999	972	962	988	985	1008	976	1009	938	994	977	956	1015	994	938	949	921	964	976	969	968	1030	1019	971	978	979	999	942	980	1037	965	1016	984	914	951	957	934	953	957	939	1008	934	951	964	937	971	1011	930	955	921	942	1004	963	1002	1016	958	984	976	931	1000	977	915	975	923	999	961	985	929	951	952	947	964	978	951	925	944	930	934	971	922	954	956	977	963	968	948	941	946	975	916	951	941	961	1002	905	996	943	902	949	952	951	963	943	979	1024	953	940	1030	984	963	969	957	954	990	963	961	967	920	945	998	974	939	945	943	950	990	980	975	1005	965	988	995	1003	1001	996	995	961	995	911	1009	919	981	943	966	1008	1017	975	987	1015	970	913	948	928	914	954	983	1008	981	953	994	973	951	939	918	996	952	1018	979	928	959	916	955	998	958	927	991	923	986	967	955	968	984	983	1008	987	972	964	908	1007	917	965	998	952	937	978	903	984	970	951	969	957	932	949	973	1016	948	932	998	964	956	1024	953	946	998	964	998	971	931	955	949	963	991	1017	902	988	944	978	979	966	965	986	959	951	1039	936	956	941	932	967	979	910	1013	921	926	937	912	928	932	963	1034	914	938	953	977	986	1017	941	956	1002	1012	990	974	983	936	1007	943	963	930	939	952	1010	932	937	960	980	931	925	946	984	882	921	948	932	904	897	1005	966	983	982	994	942	984	944	999	957	949	918	936	955	955	939	990	929	954	979	1001	1019	962	979	952	949	929	950	988	946	995	938	999	927	971	992	927	920	975	931	1026	972	955	966	995	952	965	963	967	935	957	955	933	986	978	1002	936	1003	926	962	973	962	993	938	916	983	993	954	958	966	949	950	1006	1031	932	959	958	984	977	1004	999	922	988	988	956	946	965	998	1000	954	951	952	1000	942	981	992	977	1000	941	936	907	965	887	998	912	878	1007	967	987	1050	996	994	942	992	970	928	961	944	948	1003	977	1017	920	946	991	1002	947	926	974	945	987	987	980	912	993	1008	941	941	962	987	967	931	927	897	1007	941	979	973	928	946	965	965	926	987	981	952	1035	942	976	970	950	933	987	949	961	957	994	966	982	960	966	982	918	919	968	960	1000	958	988	955	971	957	992	924	922	918	952	890	940	998	915	978	924	993	947	965	918	965	938	1019	976	965	961	980	935	1010	960	960	1019	927	950	899	967	971	964	969	1033	924	936	999	983	1023	941	951	945	933	965	986	982	898	966	952	987	967	927	924	972	971	939	944	952	966	906	963	963	965	1020	974	969	976	999	1035	935	914	1000	980	905	998	987	941	982	958	1011	956	937	937	991	958	915	977	974	953	1006	921	1002	979	944	967	1019	924	967	958	994	940	996	930	899	1057	981	988	994	1025	940	990	976	962	952	927	937	999	973	946	907	953	953	901	987	999	949	943	931	951	956	993	922	967	957	913	1016	983	926	920	958	971	967	936	982	979	1013	997	970	931	959	1021	972	932	956	926	953	933	983	922	967	912	962	926	956	977	1019	926	988	987	922	964	920	957	987	1004	950	997	971	985	993	961	951	972	979	990	957	943	920	958	953	938	938	978	973	956	958	908	938	1038	965	984	977	975	1019	953	978	950	1009	967	955	998	969	1009	924	929	882	890	981	1011	969	1021	964	936	948	956	989	975	977	969	1031	953	981	951	988	1000	916	981	958	963	1021	969	989	983	968	951	945	933	949	977	938	930	940	937	947	989	1024	976	971	956	996	973	960	960	970	1002	961	995	1051	962	924	938	1006	926	985	928	979	967	948	1007	922	975	975	936	920	958	951	954	940	985	1002	997	963	983	908	968	993	989	928	981	971	946	977	969	991	967	997	972	962	954	994	1000	980	976	989	1030	956	1005	1012	991	951	984	946	966	960	989	912	970	950	1005	900	956	951	945	960	1031	938	965	974	1002	958	941	1001	928	960	938	941	986	941	1010	999	1004	973	960	1022	932	985	923	989	931	923	1009	957	1011	950	981	986	895	958	1032	957	917	996	991	983	926	959	933	936	1005	975	990	955	989	963	940	982	965	1019	1001	940	963	1003	943	956	985	925	946	983	972	992	964	1018	949	972	962	956	1006	935	988	936	983	925	901	916	955	949	910	958	940	933	954	904	1000	990	947	963	972	960	968	949	960	925	937	949	960	951	1000	971	959	934	960	935	933	953	940	962	946	975	1007	1011	989	936	1014	922	995	918	973	938	977	917	994	989	902	949	889	973	936	924	986	925	925	984	982	1016	975	914	935	966	961	993	1026	932	957	952	927	937	943	1012	945	980	993	939	939	972	939	972	986	937	1010	948	960	986	996	1011	987	946	978	940	920	970	924	968	953	952	939	939	899	931	966	962	934	959	964	970	954	950	956	973	999	1012	975	942	1001	942	912	960	992	1004	917	980	994	959	944	926	921	1007	1011	946	970	967	976	967	967	973	940	1016	973	902	961	1047	948	940	943	953	954	977	973	955	959	983	924	971	988	943	971	963	928	994	1012	953	952	1013	973	968	957	1014	920	940	990	965	984	946	961	959	981	936	957	960	1018	982	1001	926	967	963	904	966	1006	900	934	974	939	938	946	981	998	948	914	971	949	987	956	950	986	920	897	916	970	998	939	996	923	893	992	952	990	982	1022	1002	926	949	972	1020	948	930	972	975	970	951	946	932	974	961	1001	899	919	980	956	1035	948	965	990	913	961	937	945	921	975	999	960	975	975	969	962	973	909	916	909	974	963	935	956	995	962	975	980	961	926	948	966	983	991	981	965	953	963	955	951	969	1020	1017	967	947	971	937	989	972	955	974	1014	987	961	1012	997	984	988	947	945	969	996	990	937	937	978	958	959	945	990	991	983	980	984	987	940	952	998	1037	1013	1008	1017	995	936	985	956	947	993	1019	968	912	925	991	994	977	948	1020	993	967	955	1025	916	989	961	1014	940	941	913	977	991	1031	938	930	923	962	1024	962	986	939	944	940	941	955	917	1002	942	971	954	963	994	964	926	937	944	991	966	953	961	1000	931	888	930	962	998	940	945	963	974	932	953	959	947	921	964	995	978	917	923	922	944	958	920	991	966	1021	989	940	1007	942	1003	940	991	993	966	993	970	966	945	957	1000	963	959	980	993
36160	54924	43552	32042	27877	22200	17616	12588	8973	6443	5140	4350	3804	3305	2821	2358	2154	1978	1688	1489	1348	1319	1294	1235	1223	1171	1153	1113	1077	1085	1119	1017	1024	1101	1019	1076	1022	1038	990	1022	969	987	1008	1031	923	975	963	1034	988	1004	988	920	986	957	981	952	908	1002	984	950	940	937	957	979	951	911	922	975	931	986	945	1010	1003	959	986	948	934	918	885	885	898	910	975	939	941	907	971	953	968	929	968	927	966	920	926	917	916	973	915	931	945	961	965	948	966	991	884	956	924	903	935	880	912	962	950	964	991	889	878	930	918	932	932	993	955	982	870	978	876	932	907	930	903	957	927	941	945	925	898	959	906	936	910	899	909	966	906	912	942	983	970	914	986	952	914	924	967	924	928	954	912	901	959	914	919	945	971	966	979	966	934	966	911	953	987	937	977	961	944	879	962	966	894	996	993	969	960	888	884	900	950	969	933	977	966	957	934	950	922	916	866	1009	953	986	919	943	928	939	875	936	964	955	959	976	918	901	990	972	913	922	906	928	957	938	969	896	918	929	916	951	937	948	893	919	953	962	949	962	941	980	972	947	948	956	895	892	905	907	974	956	943	932	902	942	902	957	984	935	889	1011	963	942	951	916	854	880	937	894	941	961	938	940	933	924	929	982	901	934	942	938	979	904	898	956	906	978	915	995	925	970	935	993	949	921	954	928	973	909	909	934	961	982	924	946	939	946	979	899	945	1010	941	946	938	868	938	985	929	975	929	936	938	924	912	925	987	949	944	923	962	934	881	947	967	924	970	905	960	942	903	985	967	893	966	945	933	922	936	862	945	941	916	986	930	858	925	984	898	913	942	911	902	929	898	996	935	883	918	923	928	950	913	925	872	934	931	948	933	932	941	908	902	963	914	923	898	902	949	914	969	924	979	961	966	981	928	957	969	906	954	965	948	959	889	959	957	904	954	936	968	950	930	962	905	954	939	950	944	959	905	886	890	988	974	944	846	968	978	976	957	881	904	965	935	934	912	954	982	935	876	952	969	925	990	947	935	962	957	924	954	891	900	926	976	924	985	936	931	952	996	886	927	956	920	954	898	949	891	939	950	916	913	965	938	968	944	916	929	920	943	944	974	956	918	872	972	902	942	958	932	974	913	946	957	926	983	884	945	924	924	1014	967	1000	917	891	889	938	914	915	907	969	914	982	894	942	972	946	888	928	937	926	939	954	942	927	927	933	925	924	946	853	932	914	907	901	941	945	924	970	952	857	961	938	950	979	935	956	948	907	977	939	903	915	942	898	935	947	896	929	888	938	977	941	944	949	951	911	964	943	886	1004	973	950	889	938	949	987	910	916	853	933	899	937	940	965	941	922	927	948	998	899	966	912	965	934	878	894	960	966	934	938	902	994	920	908	967	963	965	977	909	925	929	959	885	959	891	976	917	977	971	919	916	944	960	943	920	923	931	973	937	952	921	945	865	926	999	899	918	959	898	977	951	1002	939	908	899	890	999	975	958	953	949	941	957	893	908	958	922	969	992	900	920	908	983	973	955	958	963	910	927	909	948	931	940	950	957	918	903	896	880	960	992	900	933	933	943	908	941	967	949	945	886	957	946	891	982	942	919	984	927	1000	923	931	964	944	966	906	949	960	946	965	933	924	974	928	976	900	997	891	910	929	899	924	961	964	914	937	886	903	908	956	952	978	874	968	987	913	930	946	920	898	953	929	917	880	953	870	893	920	902	897	920	951	908	951	963	866	899	886	974	923	928	886	902	927	921	900	984	891	955	892	915	866	929	889	907	926	948	921	969	971	906	925	932	881	932	961	1004	970	919	941	996	936	943	963	991	947	966	956	935	930	994	970	916	968	981	901	918	902	929	918	911	936	906	908	939	929	918	940	943	932	948	922	935	882	942	945	851	964	897	950	968	941	942	957	925	884	922	913	893	923	955	937	997	942	962	965	885	960	929	921	950	908	963	924	962	926	958	919	903	981	917	914	930	1004	927	924	941	943	933	894	933	901	900	954	900	922	917	966	933	925	931	968	950	933	974	942	955	927	946	922	936	935	945	909	943	997	896	905	915	956	883	957	922	933	854	950	937	952	955	900	896	905	924	939	897	882	946	979	910	966	939	943	958	908	974	921	930	942	961	936	937	1010	928	883	908	894	927	842	906	946	925	926	909	895	939	914	950	919	886	971	930	986	967	952	855	890	937	916	934	916	974	982	944	943	969	971	938	931	960	951	939	913	915	852	939	946	947	923	904	907	902	928	961	931	907	912	940	859	929	934	936	986	887	947	912	969	905	987	932	923	931	947	959	980	894	958	897	874	947	955	908	928	890	948	992	944	897	931	904	951	946	917	978	939	909	922	936	908	896	899	929	900	920	917	942	920	937	959	962	946	911	923	959	904	956	999	908	962	942	943	974	885	879	936	924	949	919	916	970	939	957	975	965	926	956	936	963	947	972	920	951	922	935	888	981	957	965	937	936	942	945	963	980	940	959	880	902	923	933	916	901	868	921	929	944	942	914	925	955	927	946	975	906	953	998	914	911	979	905	935	932	940	993	939	953	951	969	977	922	907	949	936	923	930	941	921	899	943	1027	994	935	840	891	923	946	938	929	907	883	937	924	989	899	906	923	912	905	880	1021	909	961	968	906	947	931	962	893	905	921	928	925	944	967	970	971	888	918	956	921	954	969	950	884	946	900	889	940	918	966	971	944	883	966	925	953	927	940	920	934	931	927	930	976	903	954	944	923	943	953	925	966	902	940	921	917	937	938	924	1010	902	950	936	957	924	917	907	924	880	1011	932	948	933	915	931	960	894	945	940	969	910	935	941	960	948	957	935	903	1016	911	971	914	929	994	920	916	939	966	905	962	950	891	981	968	898	868	983	922	953	916	919	886	971	941	1003	902	936	984	929	938	932	953	962	928	935	904	916	961	923	932	972	955	941	885	933	932	942	947	988	920	932	899	916	861	962	928	943	905	961	1013	937	941	941	933	958	929	964	914	961	951	922	897	904	908	930	945	1005	928	928	901	925	899	954	911	966	941	897	950	956	930	930	926	958	924	960	913	966	936	891	961	961	970	951	941	933	911	948	933	900	920	938	939	882	903	967	841	917	948	915	908	940	903	881	926	921	895	960	994	965	884	866	922	925	955	918	873	919	913	938	953	895	951	982	943	881	960	919	946	918	859	940	919	945	903	962	1011	951	917	904	942	941	958	901	931	925	992	905	925	913	962	901	902	937	920	931	913	946	925	906	953	940	944	901	996	978	935	937	952	981	895	956	968	871	951	940	932	967	935	936	950	942	954	886	939	896	951	918	927	932	901	943	955	921	933	959	907	924	889	883	966	977	905	920	939	978	977	863	942	955	924	969	1017	915	939	902	923	944	972	872	943	946	928	916	927	937	915	903	919	887	863	941	1003	924	893	937	932	894	912	974	942	962	906	930	867	933	932	959	971	925	915	883	955	964	931	895	891	927	962	938	930	941	945	963	979	887	912	909	989	939	910	945	912	910	882	927	951	937
31584	30645	33207	23255	14978	10043	6610	4470	3115	2488	2147	1776	1653	1451	1411	1285	1156	1175	1065	992	968	928	893	886	935	904	852	919	851	870	871	864	821	859	852	886	872	859	900	881	887	819	885	882	821	863	807	793	963	825	889	873	881	863	870	917	876	845	796	869	815	841	788	851	875	858	853	849	842	832	826	870	829	892	762	818	818	871	887	862	843	843	840	837	862	856	803	863	903	867	865	797	835	820	893	788	806	852	806	918	849	810	861	827	886	873	823	758	876	846	836	813	909	846	823	862	807	808	817	807	808	867	824	836	869	820	827	834	778	786	903	873	851	825	841	855	816	840	844	821	843	852	839	845	888	812	811	838	894	812	808	821	832	839	839	827	863	826	897	841	832	837	880	847	818	876	896	840	860	872	862	859	774	844	871	844	793	870	846	888	888	809	858	809	841	883	883	812	898	821	883	867	811	868	839	742	826	865	853	873	915	887	819	900	814	906	869	876	856	853	859	795	835	835	820	845	841	830	819	878	848	839	812	830	881	815	878	856	840	904	858	920	851	828	846	886	818	882	845	843	860	827	880	822	860	870	814	813	867	836	865	824	882	891	853	848	860	858	862	846	825	832	813	822	804	858	907	857	843	901	829	859	783	807	806	800	828	829	810	832	825	819	831	801	825	871	807	782	820	816	802	830	881	832	821	861	845	838	862	808	825	834	887	895	862	833	841	845	857	870	820	810	851	844	807	815	778	841	854	828	832	816	870	934	812	820	851	840	847	822	868	834	860	876	851	843	849	845	871	834	889	868	805	802	842	871	837	842	912	880	839	861	849	830	849	850	828	827	856	860	909	872	871	829	848	856	897	852	861	845	878	878	827	904	838	870	859	804	819	825	833	824	859	901	881	846	865	850	854	858	882	834	857	796	860	859	852	863	830	852	881	853	825	883	882	816	868	845	838	875	897	818	838	895	857	848	882	842	848	847	869	835	825	802	815	828	827	818	885	823	832	826	836	857	807	894	830	869	822	809	814	870	859	875	864	868	846	858	866	851	869	875	919	818	882	877	919	845	879	801	857	840	847	825	864	869	869	876	861	850	890	883	843	865	823	879	833	884	848	820	875	833	843	869	800	824	820	798	852	876	825	837	833	829	863	759	843	778	840	881	850	857	808	893	865	833	838	837	835	849	833	814	878	885	839	869	881	848	837	884	783	817	806	827	875	891	816	867	837	855	823	833	828	834	805	832	837	806	862	853	842	864	794	802	914	829	854	903	893	856	820	806	817	847	858	826	859	891	892	841	831	878	845	855	865	834	848	801	843	829	790	857	809	830	882	810	884	793	864	838	876	816	844	865	853	897	834	830	817	851	818	853	837	853	851	885	870	858	809	890	811	866	880	826	849	854	873	918	802	862	892	842	883	839	779	888	816	822	771	845	795	871	821	865	811	839	877	864	870	829	853	829	837	869	867	867	862	826	828	800	846	912	818	882	853	815	799	821	821	867	829	818	862	880	831	848	830	853	870	860	808	872	855	855	835	825	874	840	839	838	844	807	870	867	859	893	791	815	890	852	846	826	854	822	865	900	813	851	842	862	882	826	841	865	835	915	833	818	847	833	830	823	836	885	815	890	890	787	871	844	839	857	816	862	839	854	805	867	850	833	857	864	851	840	845	813	834	934	862	835	865	823	905	877	814	802	838	846	832	843	881	860	854	902	804	859	844	821	823	790	848	860	815	822	861	859	866	820	865	839	800	798	798	851	837	877	865	825	829	848	893	886	848	825	846	829	833	834	844	865	875	870	834	860	833	841	842	832	818	857	859	852	872	798	898	844	808	855	847	842	859	829	924	861	842	820	813	826	840	819	793	868	815	808	855	852	862	837	822	832	815	838	817	852	853	865	852	775	805	894	876	840	854	835	854	875	876	794	855	836	835	843	819	845	802	799	843	815	882	835	888	822	864	905	865	833	786	860	876	909	845	819	884	842	827	817	915	874	805	861	845	859	875	820	857	853	854	848	866	890	830	874	864	893	889	792	849	833	893	872	851	819	887	860	850	859	916	838	824	863	834	836	801	841	823	878	871	892	860	855	841	839	898	859	889	879	876	821	863	842	818	796	894	804	827	830	826	880	795	818	843	904	855	818	824	847	852	829	870	837	813	853	823	824	839	839	857	804	880	863	868	872	881	815	850	865	843	851	860	880	842	857	833	872	874	846	879	759	819	855	831	853	826	853	799	841	843	808	816	898	826	825	875	846	886	792	868	865	813	862	827	799	882	777	798	842	831	836	855	792	812	825	816	863	854	857	837	813	843	870	791	860	855	820	846	854	850	844	932	890	865	818	843	883	819	863	872	865	880	866	884	860	812	867	847	835	893	863	830	892	840	850	842	877	906	852	804	835	784	904	842	868	798	867	843	801	879	868	818	832	793	857	873	836	853	823	848	842	838	877	835	807	868	817	851	868	814	851	833	796	886	806	885	824	831	834	791	831	882	835	837	901	864	865	809	899	898	823	815	821	800	835	829	798	876	840	839	888	831	833	844	873	901	835	876	848	871	874	795	917	827	880	835	871	902	852	811	807	815	877	830	852	864	880	843	807	833	868	825	839	882	829	804	873	827	826	859	814	845	852	868	856	849	821	855	851	851	867	881	860	825	888	893	840	820	863	834	903	789	851	828	906	844	783	799	794	839	854	815	840	850	869	874	834	848	858	871	860	829	853	814	853	914	827	814	856	831	857	841	860	882	836	843	821	856	799	890	789	822	865	863	881	882	836	845	891	842	849	860	831	813	888	834	852	783	849	840	876	886	859	799	851	829	860	902	779	822	881	849	807	882	855	839	847	878	824	820	826	860	842	853	804	864	864	849	858	830	818	828	827	819	889	898	867	884	857	802	868	819	864	932	863	869	851	882	823	835	816	848	841	845	814	873	882	824	866	828	836	849	889	835	860	803	869	849	865	826	911	819	788	824	836	858	835	849	877	840	823	858	870	869	833	870	857	804	856	867	836	843	859	884	867	815	870	847	847	812	859	866	863	845	863	805	868	863	852	872	814	850	882	824	885	844	826	800	826	907	867	808	887	856	866	830	812	851	834	811	827	893	833	816	893	784	837	850	827	824	866	808	828	869	883	876	854	830	840	874	838	860	881	833	810	829	835	836	831	869	854	869	862	857	831	805	840	766	911	814	894	820	864	793	856	844	856	861	837	831	864	844	869	859	858	864	844	828	803	852	842	877	806	866	828	856	801	825	837	814	825	831	799	792	823	884	828	846	834	775	809	817	862	840	848	873	836	858	829	857	852	866	828	857	847	840	807	819	817	850	895	883	847	867	860	810	872	834	860	798	883	832	857	849	803	847	802	822	880	902	878	867	838	839	875	935	886	884	806	873	867	822	793	892	856	865	820	882	853	840	816	876	859	838	884	844	864	840	850	863	830	855	848	902	882	757	870	874	846	824	844	861	851	863	829	831	832	835	901	835	842	864	891	862	846	864	847	813	852
31374	44614	32993	20936	16802	12867	9194	6474	4628	3478	2770	2364	1994	1754	1631	1547	1412	1290	1206	1050	1068	1017	961	1012	977	936	903	937	920	960	885	915	917	833	878	848	871	834	848	863	855	908	877	820	821	839	839	905	851	842	921	834	845	854	864	818	865	822	802	857	891	857	828	811	865	813	825	829	872	839	884	812	899	865	829	823	841	813	836	863	874	855	823	834	844	896	860	893	825	821	804	813	784	841	830	824	843	851	874	857	851	830	843	842	854	848	835	836	848	804	855	864	858	861	869	859	825	825	839	798	838	883	834	805	806	880	850	862	876	863	825	815	865	792	912	801	874	828	872	861	885	887	849	828	882	860	810	851	826	849	843	821	841	838	843	864	876	799	853	824	837	793	878	869	861	822	871	832	866	869	870	817	860	853	836	863	879	862	859	780	831	844	822	854	810	829	813	872	847	821	868	830	837	848	844	887	843	802	807	805	859	813	857	835	874	808	847	829	860	827	872	866	847	865	893	871	836	876	842	829	896	829	879	798	843	800	818	882	844	809	849	869	847	818	822	874	815	819	776	827	828	846	853	837	827	818	945	860	803	852	787	848	870	844	845	841	866	891	786	873	823	854	905	858	827	853	841	886	819	824	855	863	884	890	908	814	812	810	874	828	852	800	899	901	829	839	850	882	847	824	837	844	854	803	893	844	806	777	845	856	802	829	851	834	861	816	847	858	857	888	882	810	821	840	793	839	825	843	851	845	834	837	882	801	856	822	861	836	823	835	837	859	804	843	846	848	812	782	848	863	839	838	832	837	870	823	852	854	870	843	865	848	833	825	877	842	877	836	849	805	828	875	868	861	907	858	858	811	807	796	843	859	822	835	794	827	826	892	804	850	877	843	889	846	827	856	847	767	847	894	837	855	850	914	772	832	829	887	874	882	840	850	838	833	822	910	898	839	797	831	843	843	877	848	853	871	832	835	845	827	802	795	825	826	887	857	852	823	822	864	865	832	802	848	905	846	847	866	802	856	911	840	842	848	827	823	866	852	815	807	808	872	777	809	847	886	882	796	820	871	841	830	854	779	906	818	898	899	803	824	866	841	859	882	875	821	821	830	857	891	866	824	837	800	870	826	807	808	881	873	871	876	815	826	870	849	829	816	866	806	885	869	930	846	825	870	853	853	851	845	826	852	789	794	829	850	893	844	847	795	790	885	842	878	864	878	826	835	862	787	853	803	867	812	840	831	800	860	860	877	850	838	863	836	852	815	877	812	863	851	840	881	842	813	847	882	769	828	838	845	827	867	793	903	932	821	821	846	867	864	837	841	799	816	858	859	850	855	813	823	879	837	854	880	825	844	883	851	863	852	854	842	833	859	838	815	840	836	839	842	829	861	892	845	851	873	848	923	869	827	847	831	816	884	793	883	866	839	823	872	838	856	894	874	873	874	826	889	868	822	859	871	843	829	843	827	851	861	839	844	835	852	804	822	830	834	860	876	898	793	875	859	832	823	840	856	861	847	862	829	813	870	831	894	823	837	829	801	888	829	883	847	853	846	887	830	911	835	859	848	876	880	788	866	825	845	813	895	819	830	846	892	835	843	844	840	856	883	864	881	821	873	865	889	871	858	840	889	823	803	842	813	834	837	828	842	857	867	908	800	875	820	870	849	857	870	806	858	788	793	861	834	811	858	821	853	840	815	880	805	864	888	863	850	853	859	817	833	848	869	837	850	796	828	885	878	840	874	815	802	826	851	880	836	822	849	808	854	846	884	896	881	847	860	797	818	892	823	821	841	840	838	840	809	788	853	837	860	869	850	864	804	815	834	814	871	846	802	868	827	871	826	868	809	820	808	843	871	809	883	833	846	834	810	860	863	869	815	828	868	844	862	847	845	852	863	850	817	789	785	806	873	881	829	845	852	859	888	857	815	777	867	882	812	841	878	881	864	818	834	818	844	824	867	869	868	859	865	863	824	835	800	860	822	818	804	810	835	849	817	816	863	866	842	884	872	900	803	826	836	864	871	787	803	846	894	851	827	835	849	812	795	835	841	803	865	832	837	849	855	805	785	813	793	896	817	869	823	856	852	840	826	838	805	852	810	818	841	825	848	777	774	823	862	823	825	862	870	866	845	832	838	814	875	825	822	885	824	837	867	865	830	813	824	817	844	814	819	851	849	830	848	816	842	773	832	842	789	841	914	804	824	867	839	814	900	877	836	857	921	826	876	828	830	790	807	822	869	823	836	859	873	895	794	807	824	872	882	845	841	853	859	854	850	851	804	829	822	807	829	868	896	773	904	834	817	814	841	839	911	854	875	846	908	838	828	829	833	848	804	769	821	792	842	860	824	883	855	821	883	857	844	820	897	866	770	856	846	838	834	827	859	841	861	847	813	813	807	846	834	797	845	831	844	802	890	877	840	820	850	870	881	821	802	831	828	822	859	846	814	865	824	845	853	880	869	859	833	897	902	842	820	865	833	842	869	878	840	834	873	815	858	882	849	861	852	868	813	889	827	879	851	834	887	830	837	875	889	816	864	870	857	808	854	897	833	835	895	886	822	839	849	845	800	855	824	892	837	861	798	832	837	861	869	835	831	800	851	884	822	833	834	813	864	843	810	840	836	900	804	801	837	882	850	879	782	854	858	830	860	834	881	865	836	865	821	822	848	893	911	900	858	868	907	840	842	924	849	926	826	867	887	791	850	862	830	815	793	826	860	885	881	830	883	862	850	821	827	808	889	853	803	858	804	822	902	785	820	850	857	847	797	869	833	859	850	864	812	814	835	784	847	844	807	831	789	852	777	828	779	810	862	822	856	825	854	828	801	860	858	791	891	847	863	869	873	870	881	858	830	831	807	847	784	824	829	859	844	832	846	858	803	849	842	809	837	826	853	827	857	873	821	881	839	862	814	858	848	856	840	817	833	831	876	887	836	837	843	847	837	807	891	845	846	792	820	866	852	834	824	822	870	876	829	858	820	918	869	868	861	839	862	856	856	839	845	893	829	884	794	879	849	797	824	885	829	797	839	827	878	859	847	835	843	878	851	892	804	843	852	841	842	880	857	866	820	822	803	889	821	891	861	873	780	849	799	888	828	834	844	874	851	824	768	851	849	820	849	806	838	853	803	810	876	869	789	858	846	838	843	880	839	849	845	824	828	879	790	869	832	816	846	893	852	859	865	832	851	899	838	864	854	873	851	837	800	816	862	818	869	902	858	850	914	821	787	880	866	871	859	863	847	859	809	863	866	819	827	877	785	867	828	834	875	849	832	824	832	847	883	818	885	873	859	830	810	839	887	820	902	847	863	848	839	844	878	867	853	843	865	882	800	851	856	851	854	819	828	907	896	863	774	828	855	828	823	800	856	801	847	840	848	829	873	833	865	839	832	827	860	868	810	864	838	818	903	822	851	857	850	881	870	871	847	840	845	854	872	847	831	794	890	843	804	875	886	820	840	849	835	838	799	837	870	854	886	805	835	826	846	871	807	826	833	798	863
24372	21450	28869	25128	23168	20953	14602	8800	5723	4193	3216	2821	2412	2124	1861	1639	1548	1498	1324	1177	1098	1146	1057	1026	1057	976	991	982	956	896	962	907	937	935	918	872	877	891	917	912	904	916	882	874	861	865	902	847	866	872	868	877	833	924	849	848	871	888	886	890	860	871	806	847	863	809	933	824	829	915	913	865	843	911	890	857	904	854	794	828	801	893	886	868	872	862	882	898	861	881	827	849	863	834	839	847	857	839	890	944	815	862	891	858	841	852	829	860	836	817	843	854	883	853	794	792	854	830	861	794	893	860	865	844	876	884	853	808	839	866	821	874	845	927	830	804	823	842	886	853	815	869	877	835	824	917	799	864	871	943	847	827	828	869	787	799	830	824	900	847	851	901	805	864	897	817	864	878	842	914	907	885	874	888	835	880	901	822	868	804	822	873	890	801	922	898	824	885	875	842	853	775	889	877	829	879	870	866	784	832	850	884	855	880	834	858	888	835	845	900	901	874	826	866	901	819	860	838	842	828	847	882	834	896	827	838	890	878	901	850	847	854	864	866	870	804	833	874	868	839	876	909	889	840	859	876	855	858	819	840	851	865	859	798	901	854	851	823	882	884	865	870	887	841	863	845	847	868	899	857	911	856	839	784	856	872	950	838	854	884	866	886	890	801	888	838	824	841	854	844	887	895	856	899	849	831	840	821	889	822	777	855	853	859	843	875	837	838	808	875	898	842	813	822	916	818	833	811	820	901	916	833	859	825	826	827	837	874	813	910	811	865	841	847	831	840	877	820	842	869	884	822	816	834	849	878	823	899	890	928	842	863	889	849	853	884	826	876	886	876	898	919	859	878	868	867	828	805	860	813	865	849	860	874	846	802	857	884	853	803	913	850	861	863	890	869	891	834	887	907	857	894	825	890	869	815	817	850	864	872	940	840	881	926	870	873	883	820	801	874	864	872	825	890	851	894	767	890	849	904	812	786	876	842	843	802	826	870	819	814	900	853	861	858	854	844	870	830	816	881	853	872	919	875	853	833	890	845	859	897	870	840	861	876	858	834	784	857	887	909	867	912	834	890	817	866	858	861	854	854	894	845	874	834	815	797	861	842	819	848	802	867	894	882	864	887	877	890	905	842	883	889	813	823	862	832	816	833	846	812	835	848	825	830	832	867	879	855	848	897	884	877	871	864	855	864	879	914	868	855	814	892	862	789	818	848	812	821	863	830	791	819	842	864	834	847	820	875	839	883	847	805	845	868	874	876	883	854	874	861	886	856	872	825	914	882	828	864	858	935	873	886	848	875	900	822	809	813	879	847	852	876	869	892	860	867	813	885	886	839	834	843	832	885	844	846	904	886	848	813	826	823	847	864	852	884	859	854	826	873	837	827	847	846	859	855	900	829	833	834	875	875	861	869	900	868	814	928	898	884	879	894	859	826	856	818	854	847	882	813	846	862	809	839	877	869	923	887	846	838	865	805	875	837	846	808	845	888	845	891	872	877	844	872	835	905	793	884	898	832	841	872	893	885	887	839	816	864	921	851	854	876	906	842	841	866	878	802	847	896	891	826	933	851	852	879	891	797	831	789	818	797	869	869	822	857	845	845	857	871	923	819	862	830	823	865	881	789	832	877	816	832	878	886	862	847	859	827	866	827	867	835	902	869	845	874	841	889	833	909	833	845	871	863	864	887	868	873	878	896	838	818	861	836	924	856	827	839	893	861	838	871	838	813	809	799	850	841	832	823	845	831	831	879	883	833	835	907	829	864	913	877	797	873	873	791	817	836	848	920	838	840	787	846	877	820	858	914	819	885	788	829	872	854	889	838	848	826	835	806	900	827	840	840	854	830	837	851	850	873	857	798	852	871	883	846	827	912	821	813	859	863	826	874	874	871	849	863	820	798	870	826	866	837	832	863	827	803	883	887	826	868	801	833	820	836	829	877	907	840	877	835	892	884	889	837	859	807	842	854	867	846	906	868	843	846	757	862	857	899	866	870	846	841	813	824	850	911	838	871	878	946	840	805	834	825	892	860	828	838	830	871	847	903	846	904	897	865	801	821	840	778	891	838	855	921	855	850	807	902	822	886	834	849	841	854	819	867	815	846	862	892	874	819	882	883	868	853	827	866	931	862	847	813	863	863	834	863	814	818	854	824	879	896	840	906	835	844	805	853	864	852	845	892	915	811	885	816	882	846	830	834	873	877	893	865	851	857	813	833	859	840	835	887	884	904	861	836	866	772	894	811	847	809	841	880	852	841	818	831	838	857	847	832	814	854	921	823	827	884	880	833	880	821	854	885	888	866	854	845	802	815	878	873	818	874	886	841	881	819	903	870	825	889	889	906	861	828	871	887	865	823	867	845	863	866	911	890	844	797	835	916	861	834	885	811	850	912	821	836	878	903	867	919	827	862	805	841	825	856	903	874	856	831	833	852	895	860	830	843	866	846	843	865	876	809	842	897	853	865	860	858	834	890	885	861	885	870	796	851	845	795	817	853	796	893	900	813	894	850	825	834	834	820	867	830	857	816	807	845	880	827	883	852	850	884	904	860	853	893	915	852	887	852	882	816	883	827	853	930	902	855	835	822	899	865	904	909	893	916	872	834	845	826	807	844	931	847	841	881	842	884	866	836	840	862	879	891	863	821	829	857	829	881	850	840	833	934	842	843	860	870	820	860	836	850	825	910	859	884	814	869	909	862	838	893	854	804	885	829	847	859	864	863	864	843	835	868	911	901	837	871	863	844	894	878	893	868	888	897	874	828	787	907	883	841	839	836	894	817	877	812	875	827	868	856	900	817	835	845	857	881	846	824	873	881	808	905	897	851	871	900	876	859	824	858	872	908	863	819	908	876	845	819	806	830	875	839	801	875	868	837	858	881	864	902	866	905	837	824	775	885	914	835	824	886	827	839	916	815	839	907	883	895	873	854	823	836	871	821	886	891	811	811	855	844	819	829	827	884	867	854	856	821	829	870	854	804	849	845	899	802	801	813	856	850	913	871	827	847	909	883	842	803	835	791	827	872	844	815	874	942	873	817	842	909	850	889	829	868	813	885	884	856	887	867	859	847	798	824	883	836	863	947	829	843	833	871	919	865	837	916	916	841	859	828	895	794	824	847	799	869	845	878	845	849	831	852	812	840	889	833	852	848	859	802	863	796	838	862	873	868	821	849	837	864	860	857	956	813	836	874	848	863	862	832	869	829	845	868	871	853	904	822	857	896	805	894	870	776	850	915	816	864	892	859	855	835	849	927	884	840	837	846	887	880	846	848	840	885	847	816	854	802	875	893	873	871	871	899	873	852	850	890	848	856	900	925	805	864	863	846	902	912	860	810	834	849	803	854	825	854	887	845	844	829	851	840	900	879	893	905	925	870	828	889	824	900	791	858	854	881	840	861	835	869	886	854	871	891	881	877	808	835	815	813	878	852	838	891	833	838	843	832	880	839	828	856	869	902	838	868	818	837	820	863	857	895	887	901	805	864	821	824	807	833
28613	54485	42084	30112	25251	20146	14874	11328	7747	5701	4501	3701	3091	2649	2321	2059	1855	1638	1461	1262	1271	1140	1124	1084	1043	1022	1041	975	908	981	917	980	979	878	910	909	902	899	942	902	873	855	930	893	854	886	835	852	860	891	899	826	886	846	766	883	894	923	875	815	866	863	882	836	909	782	915	910	897	849	859	810	847	818	835	894	818	903	833	872	805	846	857	833	832	866	855	905	867	850	830	867	842	847	821	862	848	824	841	800	871	854	839	828	792	866	881	843	835	842	870	861	865	841	832	862	858	879	866	844	847	817	857	871	844	890	885	894	819	831	827	812	848	890	806	889	810	850	837	786	817	830	827	844	839	800	889	874	869	823	855	818	798	855	834	833	864	858	860	858	876	830	853	861	805	858	858	807	860	832	873	824	822	901	838	827	820	867	811	868	858	849	872	895	887	853	898	819	837	836	844	852	847	823	871	862	865	862	866	858	842	801	879	868	807	832	871	894	847	856	859	862	847	812	843	836	882	826	868	869	800	870	846	873	831	870	865	835	862	847	867	833	848	879	845	813	849	817	862	826	840	852	829	857	829	861	879	872	851	857	857	889	843	846	863	887	825	863	836	829	858	790	815	870	839	851	806	860	873	871	854	868	844	885	820	858	851	882	846	854	839	864	852	870	897	827	862	834	845	870	818	845	850	860	850	842	806	850	832	866	817	845	900	881	866	903	842	808	858	831	843	819	871	862	862	890	822	850	849	834	858	840	832	843	867	856	870	870	813	916	910	797	820	890	844	855	830	808	884	806	861	891	833	858	873	837	807	799	792	863	848	823	840	815	866	839	836	853	859	853	805	826	843	825	831	813	843	874	844	874	885	847	792	940	878	928	831	834	820	884	821	861	831	886	799	846	874	858	848	865	847	869	833	884	824	874	839	888	849	823	946	859	830	843	825	863	859	823	895	839	866	837	834	840	808	884	893	844	853	822	827	888	816	800	873	864	823	861	856	903	855	861	899	887	912	862	864	881	817	819	835	829	849	876	850	881	863	815	815	809	861	898	829	853	860	833	822	854	884	829	871	813	848	842	856	858	882	871	826	860	877	840	873	872	842	838	842	873	833	819	811	850	856	839	838	837	864	895	813	865	876	824	850	847	817	870	855	849	875	885	902	827	855	876	841	839	860	800	852	857	850	845	808	819	875	874	860	808	824	866	842	842	807	846	853	839	838	857	859	847	848	777	872	888	862	820	932	850	848	851	811	876	878	883	799	868	851	845	867	906	847	848	841	830	867	830	856	851	851	841	893	857	798	896	838	877	833	876	871	856	844	858	813	805	838	880	834	860	842	797	868	865	835	880	852	833	846	838	861	896	829	812	841	834	877	859	885	817	836	807	873	846	854	859	839	849	859	862	797	831	835	864	850	837	814	805	828	815	848	856	855	871	848	880	876	855	868	814	816	890	858	853	872	880	850	869	844	850	881	856	861	803	810	864	898	812	849	879	870	876	873	833	843	837	827	885	827	850	821	794	846	831	842	817	843	857	848	916	812	873	825	866	856	876	785	890	885	849	855	823	872	837	858	890	836	825	822	833	826	872	829	835	858	833	881	814	919	819	892	867	809	875	853	842	897	846	849	777	853	845	833	860	870	876	857	832	823	870	846	876	828	845	846	876	867	851	833	846	852	830	828	890	862	870	815	863	862	858	857	809	809	814	811	852	858	862	796	830	856	929	833	866	834	825	801	866	863	840	884	844	832	808	879	781	883	855	832	842	873	868	870	814	819	836	862	848	854	864	856	878	872	867	813	854	866	910	837	883	846	867	902	856	807	817	891	860	856	837	870	848	846	855	820	874	886	771	875	825	859	818	841	830	803	803	831	817	830	815	856	821	848	857	872	852	832	806	902	812	913	926	871	865	895	856	889	838	838	909	840	906	846	842	872	841	879	823	862	816	824	889	820	839	904	898	803	827	867	866	797	805	804	835	852	852	783	886	810	830	846	820	882	894	891	858	906	889	845	864	846	812	846	852	839	908	855	829	816	821	838	840	808	868	848	873	871	831	842	844	884	848	826	893	823	831	859	858	839	873	857	854	850	885	836	878	843	873	862	845	890	868	830	869	808	820	870	827	838	823	829	816	835	845	861	824	826	831	866	818	835	880	857	796	823	875	880	849	808	865	817	847	826	847	840	856	836	883	803	881	813	829	867	851	838	831	824	861	876	821	837	854	823	857	815	836	832	816	898	925	840	837	846	824	837	840	889	821	819	858	834	897	853	804	841	890	888	801	805	880	852	843	817	833	827	841	837	844	869	857	837	805	787	856	851	868	907	837	882	839	807	849	817	856	773	929	830	866	791	842	838	843	858	897	867	861	833	826	905	856	827	818	854	857	822	807	866	834	835	852	827	807	864	874	787	863	874	894	813	867	871	872	817	851	793	802	856	747	873	813	868	835	817	868	903	842	873	847	822	890	845	872	891	877	887	856	868	858	862	847	858	863	865	846	898	791	861	844	839	814	825	842	877	858	828	879	878	825	792	840	874	834	863	873	823	879	819	871	833	782	801	901	866	811	852	823	838	796	901	844	862	858	852	887	836	818	843	867	831	826	839	863	892	835	849	849	888	858	834	855	806	820	842	849	803	817	828	847	852	870	899	855	798	835	813	839	791	842	834	858	821	884	875	827	811	845	834	817	873	807	835	868	827	853	810	803	836	866	865	833	881	881	874	813	803	846	835	863	908	844	861	838	869	821	886	836	863	875	871	809	843	832	917	884	782	894	880	846	852	817	861	824	836	847	825	881	802	915	843	864	891	889	854	856	854	825	833	814	852	844	852	802	874	823	863	900	849	764	821	851	859	841	848	823	823	844	860	892	834	879	892	877	879	843	846	808	855	833	851	922	835	807	867	924	887	810	856	862	862	815	897	875	897	828	863	869	870	806	890	842	845	849	828	849	836	865	854	830	839	879	850	833	868	820	888	856	874	829	874	881	840	799	858	816	836	839	890	820	862	809	837	865	821	824	784	784	809	878	899	856	849	842	882	868	877	811	828	857	871	909	799	842	867	838	814	898	872	831	851	824	846	863	890	839	814	836	846	866	871	814	872	830	817	879	899	836	827	816	807	833	855	843	840	811	878	865	889	841	869	899	833	851	869	882	863	783	858	844	847	862	832	900	802	828	918	871	828	845	859	870	867	878	825	863	829	844	811	815	868	857	879	867	826	835	874	834	839	808	886	879	854	843	860	894	837	814	833	823	877	788	887	867	832	819	831	825	885	833	813	862	853	840	838	809	849	778	845	879	846	841	877	883	791	852	869	855	851	845	850	857	863	874	862	824	827	835	799	835	821	831	804	866	832	810	850	926	850	841	845	834	866	852	879	814	837	870	858	801	843	790	879	877	873	834	834	890	806	861	808	915	845	872	851	814	827	845	769	889	831	826	854	848	832	832	901	790	860	878	852	776	851	892	902	856	821	816	856	863	858	826	860	811	824	858	844	854	857	878
25526	21508	28507	26978	21473	14772	9613	6770	4657	3463	2862	2330	2085	1963	1655	1558	1485	1270	1253	1189	1023	1102	1083	1037	1083	985	1013	993	983	1086	994	962	972	938	974	962	965	974	972	954	908	968	1003	905	947	1006	868	956	906	947	934	888	969	909	927	892	965	903	915	852	948	911	924	928	882	929	851	837	903	911	924	903	973	951	949	944	982	953	900	914	916	903	877	890	935	864	881	921	894	918	941	873	937	890	902	922	924	888	932	878	886	889	887	879	882	881	885	874	895	896	908	960	853	872	932	931	924	983	926	969	891	890	872	935	897	947	945	908	901	940	913	922	911	906	876	884	906	940	871	931	945	966	918	900	933	894	907	972	946	936	909	917	905	942	995	869	934	914	963	947	911	895	922	908	932	919	918	941	895	938	926	883	936	925	940	837	869	911	870	855	972	934	925	920	890	949	923	927	865	914	954	872	918	892	905	914	950	987	931	933	896	885	902	862	943	957	883	871	959	888	928	916	927	884	887	962	947	898	926	950	941	959	931	927	858	862	865	946	930	879	950	941	902	877	925	937	888	906	935	951	931	882	914	921	887	937	970	865	855	937	886	882	904	882	912	940	970	942	853	924	917	879	899	903	947	933	874	928	918	919	929	895	876	966	929	940	969	946	960	927	937	925	925	936	905	945	879	886	897	906	934	884	878	898	927	930	919	885	895	941	918	895	958	864	898	933	902	897	871	898	875	952	913	970	940	871	897	914	875	950	887	858	856	1009	853	933	896	914	940	971	904	875	932	879	948	869	954	868	943	891	861	918	957	914	919	894	836	956	879	897	913	885	951	912	909	898	904	922	931	910	956	854	915	950	1002	902	902	860	899	909	894	909	949	914	903	886	957	883	899	916	919	914	923	837	899	952	919	881	872	901	921	846	927	970	863	993	873	916	916	884	879	887	850	928	923	848	890	946	920	854	909	937	997	995	915	922	940	916	929	941	928	841	926	876	919	922	961	926	933	878	845	928	908	970	910	920	889	896	901	920	941	900	889	868	919	940	969	932	906	941	933	937	952	870	909	853	898	942	937	924	900	928	886	930	892	922	921	920	906	914	921	940	963	876	970	874	919	912	888	934	906	922	911	848	856	961	900	926	881	927	857	949	933	913	890	917	942	910	892	886	914	906	891	902	960	877	883	969	837	894	956	956	947	906	891	918	888	920	887	867	898	861	929	862	881	937	935	966	929	940	916	884	918	873	911	921	865	896	910	984	899	935	897	913	922	924	906	904	879	889	877	901	897	919	878	927	915	867	902	923	945	927	895	897	930	890	892	940	864	855	890	897	943	891	914	907	946	933	925	927	942	934	859	906	897	873	884	926	914	912	864	911	931	937	973	877	870	933	921	923	869	911	943	896	948	866	928	949	943	897	991	992	865	888	942	877	909	913	916	995	917	913	927	923	922	898	882	894	937	978	871	916	884	878	864	946	869	848	883	945	858	916	937	902	872	934	911	924	930	906	932	915	919	879	955	903	947	922	878	915	957	893	900	896	882	874	888	934	893	922	910	891	904	911	894	927	847	907	906	936	929	951	916	933	916	898	912	925	910	915	917	865	922	924	933	929	947	861	871	942	976	940	948	919	913	886	929	916	924	914	945	965	955	911	932	924	864	878	914	934	912	866	881	916	869	980	964	916	904	902	913	934	913	967	873	887	920	927	882	859	872	883	957	938	938	875	947	917	859	889	870	974	875	973	956	873	920	906	936	907	928	936	890	902	859	922	862	928	912	944	975	847	871	886	938	962	910	913	909	910	941	918	930	920	962	891	881	907	958	956	939	863	890	927	920	905	986	877	933	941	893	910	896	918	893	892	946	920	904	899	906	896	883	860	858	921	914	937	966	922	946	955	926	934	949	861	862	975	904	926	931	908	928	914	914	921	939	876	891	937	877	925	911	912	916	921	877	923	949	931	948	964	895	878	927	910	921	900	927	978	900	924	980	884	962	891	968	882	928	901	899	925	927	863	887	926	870	917	897	941	922	916	866	944	866	897	886	952	883	851	920	932	899	925	911	882	894	899	947	885	945	833	870	940	983	903	874	890	880	936	905	903	943	919	888	847	916	942	864	892	939	989	907	889	912	929	916	913	958	888	902	933	904	846	929	914	889	855	947	887	887	900	913	890	914	871	952	893	864	970	960	924	838	911	878	866	907	930	974	946	916	908	958	930	863	971	943	903	862	953	959	935	906	924	908	954	900	927	887	931	888	931	893	913	889	912	943	888	909	861	911	946	889	869	954	864	916	956	937	912	871	937	938	888	948	899	888	887	890	894	882	914	871	915	862	919	918	933	913	862	930	871	951	971	894	881	867	895	914	864	966	878	878	896	883	927	892	862	895	925	901	920	909	899	948	935	866	911	892	979	925	906	910	902	941	923	947	885	849	942	920	914	904	915	883	891	899	980	883	940	882	903	882	853	881	934	874	905	876	898	900	851	917	944	938	908	922	927	939	926	862	927	903	910	893	891	920	911	921	912	905	916	901	893	916	874	877	930	932	900	918	937	929	903	909	916	936	908	919	866	964	910	921	944	942	881	936	909	925	917	916	929	968	875	874	939	964	963	937	904	927	932	899	905	920	896	891	823	926	843	971	900	939	917	903	905	921	933	937	876	944	912	859	942	923	900	900	917	883	926	858	946	887	860	918	909	916	931	883	906	944	877	879	987	901	873	935	964	922	892	902	891	961	942	901	938	933	952	905	981	884	895	866	917	948	866	873	939	875	924	917	958	918	973	895	915	962	969	877	931	941	914	926	875	949	912	915	945	897	914	886	893	883	907	916	958	849	891	934	876	908	886	910	923	896	926	949	925	915	870	911	895	870	932	915	895	910	888	909	879	946	899	912	948	876	907	888	957	968	951	931	929	910	894	920	905	893	930	908	916	932	881	957	934	995	910	900	892	905	890	925	889	966	907	913	916	880	937	879	889	941	935	865	977	928	899	935	850	928	868	908	846	910	867	840	900	929	909	879	927	935	912	888	919	893	946	870	877	931	886	922	889	940	882	922	873	941	908	913	868	1000	931	912	950	891	946	937	914	888	897	941	941	942	959	937	913	881	902	871	895	798	921	902	943	949	893	866	900	939	954	930	873	924	915	901	930	896	935	917	873	936	893	926	912	904	913	927	894	906	942	898	899	901	915	903	882	942	974	855	904	849	919	928	908	931	921	921	872	916	899	903	888	937	883	944	926	926	888	901	877	935	900	933	819	939	933	886	920	946	910	969	924	857	883	937	913	888	929	911	910	908	908	873	905	881	900	923	950	952	929	895	864	909	918	987	933	952	914	899	860	918	909	912	921	932	902	967	897	896	869	851	929	931	910	927	913	956	948	944	907	914	919	901	916	877	924	885	902	938	932	875	882	899	952	927	888	874	944	877	921	900	932	876	876	943	896	901	876	876	910	908	904	873	914	883	900	943	909	877	886	908	887	918	875	902	902	918	942	895	870	901	889	895	905	930	932
30573	49796	38074	27474	22045	16540	12298	9786	6811	5120	3858	3213	2766	2433	2081	1905	1704	1550	1388	1133	1179	1098	1210	1050	1100	1059	1059	1092	963	1001	989	981	1003	943	982	945	952	952	922	968	908	917	940	928	904	912	906	961	918	898	905	902	944	910	926	902	950	929	907	957	924	958	941	922	916	930	947	862	903	842	886	918	899	916	864	892	912	878	902	900	916	877	925	926	888	913	919	894	977	892	930	866	853	882	881	914	952	872	879	953	883	880	892	847	868	929	908	913	856	928	911	890	921	924	869	902	928	880	897	889	920	878	916	907	908	925	902	842	949	917	960	931	880	896	930	925	901	898	908	876	936	885	965	887	912	881	929	954	904	918	884	851	937	878	873	964	901	924	908	865	927	915	907	919	932	934	922	949	835	886	910	920	947	896	888	866	899	896	893	872	886	861	905	893	894	964	920	863	904	883	961	935	892	875	909	891	920	915	938	905	960	930	877	863	880	885	930	910	868	916	920	859	955	864	932	882	884	846	889	927	873	948	892	871	888	937	870	865	954	907	891	908	995	901	904	857	884	924	877	901	915	876	910	880	961	879	951	870	897	897	920	880	878	858	912	833	941	907	882	894	888	859	893	928	894	934	951	902	893	893	923	906	916	866	929	905	873	907	918	935	919	893	855	946	901	919	918	902	987	926	881	902	903	923	934	928	894	894	907	855	903	909	914	970	865	907	900	862	898	865	940	926	935	893	813	948	912	963	978	911	875	899	915	895	906	906	889	870	944	930	876	907	953	875	911	867	920	885	924	921	892	915	879	869	847	933	853	943	891	976	922	863	913	937	917	994	960	883	923	879	947	932	914	896	907	947	930	916	935	897	930	911	914	910	925	877	927	973	925	869	885	877	874	911	944	959	895	944	879	950	898	922	845	940	879	897	908	912	935	897	918	940	923	923	952	922	909	863	885	886	874	876	823	934	910	866	885	968	840	882	877	951	923	941	902	902	901	873	894	907	920	925	898	863	946	902	920	923	883	896	896	933	899	916	916	891	895	885	882	863	890	878	901	876	895	928	898	913	892	949	896	918	914	922	855	906	914	945	941	915	938	919	914	907	918	942	907	945	918	921	908	857	877	887	871	904	900	930	871	910	887	885	918	828	898	959	856	917	878	916	907	897	880	896	941	952	917	934	918	921	911	913	861	936	887	910	946	880	892	864	905	919	899	864	891	919	896	864	885	870	950	894	897	895	890	927	931	858	938	921	907	902	887	891	898	899	931	940	914	882	919	931	893	886	851	922	912	864	916	893	938	931	859	935	912	952	843	866	918	922	939	925	904	899	887	915	933	901	868	890	898	939	887	878	888	892	971	903	887	859	924	884	899	941	861	934	939	965	885	898	864	875	889	877	916	926	946	909	973	917	876	870	949	946	931	875	937	942	881	992	880	936	872	885	925	905	895	949	880	869	908	861	891	877	936	899	882	927	942	910	831	883	888	881	892	915	877	933	931	889	868	915	879	906	932	972	896	928	865	953	920	954	939	917	952	908	840	885	888	890	939	877	942	953	870	928	898	873	879	903	918	885	860	888	946	908	879	901	892	881	867	909	895	874	881	926	904	888	927	934	878	926	923	899	931	933	849	880	935	943	896	886	897	896	922	932	898	901	868	908	934	851	917	940	922	894	917	907	915	909	865	895	868	908	897	909	930	885	884	901	968	888	888	853	941	950	876	915	936	887	856	933	889	920	899	963	870	864	926	923	921	906	927	896	955	914	911	951	834	841	925	881	930	924	980	941	991	947	852	886	894	914	908	882	877	903	880	880	929	888	857	928	889	885	895	905	894	942	910	853	903	930	875	885	963	858	932	865	896	872	887	931	883	887	944	869	897	906	922	907	944	911	887	871	899	952	892	887	896	891	859	875	908	920	882	925	948	910	929	918	928	921	922	894	956	887	925	910	931	905	903	887	953	902	855	894	860	875	893	914	891	887	871	881	941	879	883	919	885	943	919	886	878	954	858	904	853	871	946	866	937	919	897	894	906	890	887	978	906	887	911	900	901	900	920	885	941	891	855	924	878	910	893	904	890	927	931	887	889	914	927	846	888	900	929	910	941	908	902	895	945	950	853	901	887	923	914	903	896	888	892	865	929	869	825	896	893	958	901	944	971	900	955	918	849	923	859	938	927	897	935	961	899	886	930	926	842	874	895	892	919	889	905	905	989	901	879	905	906	933	928	882	841	896	933	871	862	914	919	896	942	916	895	858	836	864	894	911	911	922	922	901	884	926	912	918	945	902	841	880	932	947	865	896	892	878	884	887	907	895	864	925	892	944	945	928	897	880	973	932	913	929	926	911	899	865	927	942	960	892	928	943	901	913	910	884	924	900	920	859	838	877	866	909	897	946	890	930	869	875	869	944	958	896	907	907	933	888	856	902	917	921	909	887	960	891	907	929	902	896	919	930	869	897	956	911	926	940	904	899	865	958	861	956	944	910	916	942	915	948	909	918	924	896	950	925	972	888	895	933	978	879	889	905	913	908	902	855	862	896	865	910	913	931	940	937	935	899	869	921	948	869	937	932	920	896	900	893	886	894	903	894	840	916	916	929	817	912	945	898	862	923	922	884	964	988	909	874	917	845	960	890	918	903	920	939	915	917	906	911	914	902	870	923	889	917	893	934	892	932	907	898	880	917	919	910	866	899	935	910	940	870	912	933	937	887	953	903	944	830	978	956	881	878	856	888	909	929	850	930	906	910	953	964	908	906	928	855	879	831	905	881	913	857	854	841	908	911	878	873	897	944	879	897	905	868	941	880	882	921	911	876	926	901	919	878	930	933	866	901	896	1005	909	880	909	895	871	940	929	864	897	883	895	932	891	957	906	886	939	851	905	928	851	908	898	870	868	902	866	926	836	951	893	875	853	914	874	875	882	907	865	899	820	859	888	861	901	914	923	907	931	930	902	928	969	950	956	914	918	873	899	864	930	845	897	955	900	886	955	896	865	963	865	928	921	907	888	881	921	929	927	924	904	944	959	894	907	910	931	906	934	882	882	860	905	929	932	862	850	938	888	956	907	910	888	856	906	899	903	941	899	917	940	891	903	880	925	873	848	949	929	949	906	863	935	899	912	921	908	900	940	882	905	870	918	869	914	887	964	911	883	893	898	845	869	869	944	889	900	890	940	847	902	878	947	907	940	865	917	880	878	918	840	873	893	904	909	959	931	894	883	870	901	954	942	823	956	876	905	934	882	960	892	883	892	869	921	918	977	921	926	926	908	868	917	945	923	915	863	915	892	912	885	930	888	910	952	942	889	881	925	877	931	929	943	1004	903	876	916	894	946	950	923	903	928	924	877	890	902	887	967	888	917	979	894	964	905	950	866	957	849	858	910	931	862	913	944	948	915	906	893	915	893	920	881	968	951	942	883	903	952	891	907	886	897	862	875	900	933	918	930	872	910	856	932	871	883	942	972	925	916	840	887	873	915	925	881	888	933	888	927	942	920	937	920	892
23005	21415	29209	24153	21954	23281	21424	12554	8001	5823	4423	3615	2927	2642	2334	2136	1923	1809	1510	1408	1354	1285	1219	1229	1170	1110	1157	1134	1096	1098	1134	1028	1024	1077	974	1039	977	998	971	1010	1042	1020	991	973	1003	1034	1035	986	1036	1020	982	976	995	1002	1024	973	978	927	983	967	923	929	997	969	956	982	1050	969	976	982	989	999	998	940	915	1003	970	1031	985	975	950	949	970	965	919	917	955	959	971	939	972	1021	964	956	909	907	975	963	951	963	1000	987	976	989	902	921	952	946	964	973	961	967	967	909	930	955	986	946	1015	944	974	931	945	1012	917	933	907	974	944	967	993	963	936	931	978	989	932	986	978	946	948	968	970	972	925	984	916	960	924	1026	980	930	957	925	916	950	974	972	1038	972	979	979	973	970	944	953	985	925	940	971	941	1021	890	970	933	979	980	922	958	950	929	1000	949	959	972	931	1010	915	979	971	955	958	929	900	948	946	982	919	995	878	970	990	975	979	899	1009	968	967	918	926	1005	1001	952	962	972	946	949	910	904	946	982	1016	933	991	953	953	968	916	962	926	941	949	922	982	958	916	955	951	943	882	997	972	935	994	948	953	953	949	978	922	976	995	975	967	985	976	940	886	965	988	914	954	964	938	994	982	970	1058	915	931	971	911	951	904	983	931	917	978	997	957	941	952	953	937	905	874	969	982	961	924	973	987	954	906	978	997	940	926	990	968	974	929	922	897	965	917	959	956	998	944	922	968	951	947	962	979	963	959	963	961	1017	983	966	969	909	951	944	967	961	966	932	912	965	913	916	1020	984	1001	948	974	988	980	939	950	953	923	941	985	1016	936	987	994	934	905	990	964	956	971	991	985	965	978	957	958	987	907	1001	938	979	962	963	969	917	978	1013	963	924	950	973	966	943	916	974	958	980	912	950	992	981	960	936	937	1002	983	927	985	994	973	1008	956	955	967	1012	976	934	965	915	935	997	958	978	945	968	951	958	896	964	975	948	930	937	992	968	960	933	971	980	957	998	934	899	962	948	924	967	970	994	1006	948	996	921	954	918	921	946	933	968	927	945	980	917	940	893	1000	971	914	945	952	935	970	954	939	936	1009	913	922	955	915	969	958	935	991	924	956	1004	933	939	934	962	966	925	1021	925	962	943	919	911	989	946	924	951	980	950	938	990	1010	951	948	919	933	923	974	987	958	968	1019	946	930	940	947	967	953	972	987	922	964	912	964	955	1006	981	934	1031	988	908	890	931	949	933	998	962	888	945	965	939	935	939	988	1012	948	908	991	957	929	973	941	994	959	1008	945	927	922	969	974	935	988	925	934	910	939	941	915	899	935	950	906	983	934	938	1004	906	939	904	929	983	969	929	925	960	982	985	949	920	950	963	932	980	955	934	948	988	922	987	1020	989	990	997	900	933	931	990	991	1004	918	929	963	944	923	936	927	969	969	997	1031	944	1012	1003	935	993	990	914	957	983	965	913	954	936	956	941	926	955	968	972	897	939	1009	959	955	948	959	971	983	980	959	947	922	938	928	943	972	929	979	996	926	942	1019	918	956	918	936	941	926	940	964	939	926	970	923	967	935	955	950	1008	945	982	970	924	949	923	964	955	974	985	973	971	989	956	1047	959	936	972	951	1039	975	942	932	939	958	945	923	938	936	979	996	1005	964	936	932	922	1012	944	940	974	929	973	944	982	918	914	949	978	936	951	1020	953	894	918	1005	947	926	996	927	1015	924	894	914	951	966	953	990	924	925	926	910	974	942	931	941	947	987	924	953	931	929	993	978	978	924	1015	911	921	896	902	958	934	973	889	928	964	908	952	929	911	929	936	991	928	954	931	899	930	953	987	975	921	941	1000	929	915	977	954	925	991	952	976	939	948	875	908	959	912	948	944	924	917	976	945	979	1009	974	954	944	936	954	941	934	996	950	955	963	928	980	953	976	964	983	915	944	963	934	951	931	928	966	918	945	984	934	975	958	979	944	944	951	982	931	939	902	965	968	947	954	905	896	985	941	952	871	987	909	951	978	937	930	941	999	946	956	954	987	949	939	950	901	955	970	978	950	882	940	944	964	985	928	962	992	959	981	881	993	908	983	996	953	977	971	973	969	969	956	979	995	975	926	926	903	926	976	924	1004	996	975	953	934	904	957	960	968	973	903	963	965	921	944	927	987	934	1010	919	926	985	943	937	939	950	980	944	878	996	951	980	975	965	979	986	943	912	914	994	1016	964	936	959	940	961	958	930	918	965	934	941	930	969	995	916	968	975	918	1003	936	906	943	974	941	934	957	910	926	947	969	1013	924	939	966	921	922	995	976	971	959	952	970	973	967	947	875	941	941	892	938	928	952	965	1006	951	950	930	961	891	958	975	983	937	992	928	1013	952	935	935	968	906	964	927	933	944	964	1010	951	938	1002	908	926	992	989	967	925	951	965	998	926	926	928	936	937	968	971	939	999	964	991	921	977	897	980	931	992	935	988	977	979	932	951	901	925	935	995	967	964	925	1046	954	935	1004	900	943	960	999	946	934	986	958	984	975	1026	981	957	978	976	922	916	889	938	965	942	969	935	965	933	914	955	989	952	969	1017	959	972	913	953	988	950	982	976	985	923	899	891	1016	965	974	915	911	951	964	962	924	963	973	949	963	966	896	878	1011	1031	946	926	948	952	973	971	945	946	971	945	1012	971	965	953	932	961	935	982	956	954	964	894	929	953	942	978	970	961	956	949	967	934	984	994	927	1002	969	974	978	989	952	936	907	1002	999	942	974	976	908	927	1004	960	953	944	913	961	1002	956	959	884	990	974	917	1026	902	924	963	942	930	984	947	933	897	987	924	936	939	947	936	924	937	942	953	983	958	983	985	874	964	957	957	968	954	942	964	958	963	988	988	979	923	968	988	932	951	958	962	939	1023	887	939	948	903	950	954	881	980	998	971	904	961	952	924	1013	961	918	928	999	929	931	954	940	982	993	956	956	945	949	982	971	922	958	965	972	925	964	938	926	922	937	915	904	976	946	948	913	977	905	939	946	1009	996	951	968	899	927	967	949	986	968	936	968	882	915	928	995	982	966	938	940	934	959	935	915	982	964	956	968	980	986	924	1005	964	952	948	947	896	985	955	896	960	990	936	912	913	960	931	924	882	980	916	943	907	950	938	931	999	965	943	974	936	968	948	912	964	948	984	990	1002	927	989	982	966	949	935	937	903	957	957	962	975	928	966	1033	907	932	1003	949	962	946	960	930	931	892	954	956	960	977	982	899	986	933	986	1008	966	967	990	992	936	958	909	979	967	998	922	917	924	976	937	904	984	993	922	999	959	1038	956	949	908	928	900	922	965	985	909	929	954	932	914	952	963	1018	930	965	973	1052	938	956	1043	991	933	910	928	972	1005	978	981	984	904	993	942	998	895	1002	1019	988	928	944	902	952	977	1000	941	974	972	959	930	960	930	949	937	979	941	913	904	936	966	975	932	927	1013	932	938	965	951	941	921	882	915	927	923	998	946	912	909	1021	1018	962	944	987	960	965	917	932	948	917	983	914	953	892	968	925	951	940	976	934	942	962	978	961	938	904	952	938	1002	924	973	1025	899	950	960	965
33749	57279	46762	35556	28602	22263	17866	14673	10679	7870	5952	4700	3732	3389	2809	2587	2316	2092	1785	1523	1434	1339	1251	1227	1208	1170	1084	1172	1047	1108	1140	1052	1010	1002	1002	1000	997	1019	940	909	988	950	1023	977	1007	984	986	930	971	930	919	982	962	995	1006	978	929	968	957	927	971	923	1005	980	906	911	969	953	952	933	914	922	967	963	958	934	940	980	937	932	932	958	955	948	967	959	950	959	995	911	938	896	919	923	966	973	973	944	883	921	926	944	876	948	883	947	927	967	927	953	939	929	972	932	911	938	971	897	930	925	923	933	921	957	889	936	941	966	904	916	961	942	924	943	920	924	944	937	981	989	987	920	950	968	940	935	913	927	963	908	971	1006	904	875	961	923	898	946	919	949	922	970	970	938	999	991	913	984	870	914	912	936	911	941	992	956	949	906	939	890	947	929	914	903	907	926	950	956	915	937	956	931	936	956	955	886	891	943	968	951	903	951	958	921	878	966	978	1008	904	961	921	951	916	943	934	888	924	915	943	920	894	935	870	972	964	923	959	936	937	873	895	928	920	894	927	948	924	984	927	912	929	913	891	925	892	970	955	962	933	943	938	987	890	969	995	930	932	905	909	900	960	964	907	923	919	929	969	918	932	953	932	940	914	981	956	890	891	928	933	916	901	931	923	917	996	946	959	941	983	956	900	883	926	929	917	926	904	917	921	951	916	926	915	928	925	933	907	918	925	895	913	947	922	905	911	956	918	924	935	933	950	894	911	943	928	984	915	918	934	933	948	887	896	943	966	932	970	932	908	942	991	955	937	954	874	937	959	965	927	948	971	943	895	865	936	904	863	931	894	884	961	892	921	932	964	907	947	933	919	919	955	929	998	918	882	916	922	897	939	963	918	980	882	901	921	876	891	931	894	949	893	903	945	902	1001	944	933	919	948	905	961	916	997	936	975	921	921	978	909	913	941	895	971	995	936	908	912	894	993	935	905	973	945	943	966	970	968	930	952	978	909	872	951	934	991	943	976	976	928	924	912	966	972	958	913	902	989	932	889	920	894	985	888	854	962	913	929	991	931	908	946	907	932	965	975	927	975	889	925	1017	951	911	888	925	956	850	923	925	858	936	957	933	869	953	903	938	876	969	922	966	929	864	903	943	914	950	927	935	895	914	894	847	923	913	899	961	912	968	979	933	922	924	915	923	951	903	861	891	911	897	901	962	890	919	967	887	981	880	972	932	968	896	927	954	898	955	972	941	944	910	931	929	939	918	962	937	937	959	945	947	958	923	878	888	953	872	920	935	928	881	915	902	894	953	958	944	924	1010	956	974	961	951	922	967	941	904	906	931	933	910	950	900	887	911	935	913	950	953	931	951	964	972	955	944	958	915	927	945	885	941	895	892	926	912	967	946	864	933	937	951	902	918	915	914	939	880	917	945	933	925	948	924	958	922	987	937	912	931	933	932	934	947	919	873	961	987	932	988	898	944	935	892	906	884	941	977	875	962	925	895	871	942	970	943	868	960	916	947	920	900	942	935	968	892	929	952	910	966	930	948	908	898	958	945	909	989	949	904	911	893	882	932	968	979	920	879	946	889	959	875	973	883	958	910	905	945	930	898	924	904	915	896	870	941	931	898	942	914	927	943	931	885	1023	932	942	939	950	875	921	901	964	902	960	963	931	946	954	909	959	918	946	918	925	918	943	921	912	918	925	913	943	909	961	944	908	894	917	998	913	948	909	869	916	914	892	959	911	914	976	950	905	941	876	1003	924	893	931	949	928	924	911	879	989	980	923	966	897	871	907	933	908	980	925	964	938	888	940	977	953	869	911	960	920	899	941	933	947	954	920	918	916	941	905	907	887	897	956	963	985	937	904	980	893	886	981	897	957	944	936	950	917	922	971	951	929	954	945	912	887	922	954	915	904	878	949	906	927	909	956	944	928	952	924	901	931	931	949	890	949	1003	902	883	897	935	908	929	964	845	894	974	910	906	923	908	928	940	949	953	909	917	942	935	926	952	936	932	934	945	966	895	954	959	910	906	911	859	905	900	935	974	969	893	870	943	929	882	937	858	985	891	989	905	932	900	924	909	940	923	888	917	948	933	942	900	933	985	942	974	984	916	928	945	942	861	917	928	950	948	910	982	898	984	937	866	922	949	890	941	917	910	887	969	891	895	884	951	911	887	970	919	939	970	939	937	893	946	928	901	908	888	987	905	909	936	973	977	932	914	891	959	945	962	875	920	1000	914	954	915	907	892	909	948	914	955	928	975	918	932	935	920	948	906	883	896	913	935	934	927	946	901	932	964	893	939	972	910	910	964	895	952	919	946	921	967	940	921	900	929	930	910	948	890	903	915	923	874	911	896	943	954	933	893	971	879	947	954	972	941	956	899	914	917	930	924	949	964	885	951	903	915	938	970	945	908	932	905	919	930	929	901	941	916	935	911	924	823	944	954	905	950	923	946	987	926	968	958	896	916	908	941	966	972	979	892	924	896	907	943	920	943	939	949	925	946	939	900	896	937	936	923	948	898	924	915	964	915	929	886	961	933	947	881	959	929	922	927	937	946	887	959	913	886	1005	931	962	921	942	948	922	948	925	938	900	895	936	947	957	884	894	968	880	957	926	925	984	931	985	894	897	906	877	897	919	961	937	924	922	885	946	927	936	926	954	936	879	929	952	925	896	927	969	945	879	962	907	898	923	937	922	899	954	951	945	927	926	965	940	929	982	927	932	983	925	960	966	922	882	975	968	962	930	920	902	930	973	929	932	918	932	906	903	902	903	927	955	878	914	900	932	886	920	889	967	957	891	860	948	956	945	899	980	933	975	906	958	934	912	890	936	906	937	942	954	934	887	925	930	919	1014	869	922	958	904	966	909	919	934	930	899	968	892	885	928	896	947	852	953	910	930	895	941	942	927	960	913	925	918	928	922	944	953	977	958	893	905	957	880	939	956	915	905	973	909	906	926	890	947	932	932	910	886	904	923	994	927	912	958	906	952	942	884	953	902	897	946	933	967	908	978	928	947	918	929	922	920	870	951	950	914	935	911	935	919	927	874	938	881	992	954	894	936	913	960	898	933	831	904	907	970	904	919	892	977	998	970	897	948	900	908	959	929	973	888	993	950	957	844	977	908	920	990	941	926	895	882	879	914	910	936	879	889	969	948	980	913	948	869	900	976	950	973	883	896	966	907	914	943	895	907	964	941	934	912	903	880	898	936	906	938	926	916	922	950	922	932	922	944	963	957	919	882	962	945	905	943	924	936	862	943	868	961	950	910	937	905	931	954	954	943	1007	949	944	941	949	962	907	945	868	933	969	967	978	938	938	920	917	915	963	933	959	994	938	891	944	942	916	941	986	912	935	988	919	890	947	914	950	882	936	932	952	868	911	902	911	933	921	919	976	904	937	959	921	931	995	925	894	953	911	964	879	905	871	873	913	893	936	965	931	950	881	962	917	930	968	954	885	883	888	948	962	999	963	930	901	945	942	949	918	920	946	993	941	922	976	897	923
31624	31330	35148	26407	15824	9942	6711	5002	3753	2758	2211	1845	1675	1443	1417	1304	1222	1223	1043	1012	946	995	971	950	926	900	909	936	885	897	884	904	855	924	880	817	870	881	866	855	916	818	865	874	870	909	928	848	884	897	832	896	840	862	837	894	898	835	849	808	868	822	914	898	842	864	829	876	878	855	841	833	833	870	847	822	911	875	862	866	861	893	803	852	881	844	860	861	858	830	881	814	912	858	849	880	865	877	853	861	798	837	855	885	896	893	841	829	863	815	874	826	873	860	862	846	939	828	808	827	819	884	796	844	870	907	856	853	831	845	852	825	824	859	801	847	807	810	873	885	812	844	826	874	832	868	865	837	839	847	879	859	839	880	812	831	829	851	859	831	866	865	871	862	827	886	889	843	856	833	862	830	810	863	800	838	810	877	826	872	891	862	809	853	904	869	835	828	865	880	814	820	879	832	874	835	870	800	821	893	836	879	877	843	868	807	860	865	889	882	885	788	798	820	882	825	894	841	823	815	889	837	820	801	861	843	829	918	839	833	876	841	858	837	856	860	843	852	847	830	897	868	838	876	874	830	835	878	885	832	867	817	862	846	863	825	792	822	871	784	862	870	805	867	832	857	848	852	865	858	846	887	892	828	864	873	834	866	855	845	880	853	921	898	829	865	936	875	819	864	841	851	791	807	807	840	893	889	854	857	822	861	832	878	893	819	922	857	872	886	817	911	899	895	858	823	865	815	853	818	816	840	834	851	830	811	881	879	866	838	862	837	811	824	817	849	770	844	826	854	796	847	821	867	864	856	853	899	854	835	840	872	834	911	831	848	804	865	802	890	823	867	848	830	862	837	842	841	821	757	833	839	853	886	871	825	854	847	855	909	863	899	838	877	906	862	851	878	893	826	807	871	905	823	888	865	827	863	860	818	843	923	865	881	884	854	823	850	910	879	832	818	862	825	925	840	804	866	849	814	832	827	902	850	894	906	865	843	884	801	874	815	886	836	879	838	830	834	836	833	840	891	867	829	875	878	890	847	852	840	841	804	893	867	857	893	861	842	857	812	809	835	864	825	831	770	821	872	853	839	815	844	849	779	842	842	845	858	898	810	864	820	874	869	792	903	820	875	847	839	824	920	804	817	944	835	880	854	794	851	859	882	856	863	827	855	865	927	823	824	846	855	859	870	862	891	818	854	869	861	825	849	908	794	852	825	824	809	854	880	879	849	870	860	811	877	837	858	838	822	854	837	876	848	892	810	855	876	865	833	821	869	869	818	868	827	816	867	826	836	852	752	853	825	852	851	850	892	835	874	876	854	838	843	857	845	861	826	878	789	907	846	851	836	823	872	854	845	855	836	837	868	828	789	828	849	857	831	880	843	846	798	858	885	866	847	829	898	836	861	836	840	913	864	884	845	889	866	874	792	864	804	825	854	856	815	841	874	845	882	818	836	813	797	875	837	839	887	819	839	875	857	813	881	846	837	839	814	854	876	893	864	819	871	851	829	814	851	881	850	865	839	833	847	840	867	847	883	802	877	864	819	873	803	899	891	840	847	847	839	853	873	847	800	866	815	823	833	888	868	870	821	862	853	808	842	833	873	793	841	826	803	863	836	862	835	827	839	822	836	802	854	875	811	847	911	814	847	811	800	882	815	887	787	849	842	823	832	771	878	866	862	819	865	876	813	884	827	835	876	861	862	875	893	857	895	898	861	857	843	851	895	873	835	789	820	834	868	899	813	813	876	808	837	855	820	866	860	871	828	913	809	852	879	850	837	893	803	865	802	856	881	822	830	826	926	821	886	864	889	911	814	859	816	840	815	849	864	837	876	791	817	846	910	865	853	853	883	821	846	823	876	847	838	860	843	858	824	911	849	844	931	857	852	865	861	876	826	866	820	886	806	828	788	848	898	799	855	837	911	864	838	853	833	851	871	864	849	870	861	838	826	807	893	832	844	782	865	907	869	834	853	847	893	890	801	830	900	856	888	868	859	851	855	834	893	847	912	854	865	912	849	868	853	892	844	818	813	826	797	915	896	833	856	871	876	811	856	824	829	811	823	873	834	839	886	826	867	890	891	863	835	811	877	821	859	837	840	834	834	818	802	902	908	836	883	885	808	846	868	826	831	910	856	877	853	848	856	842	869	852	850	851	844	881	826	814	786	830	839	879	859	824	837	842	827	839	804	863	833	819	846	849	852	824	863	863	843	904	804	848	819	820	850	880	879	899	859	832	814	844	822	836	907	825	818	827	838	892	843	869	816	776	932	852	838	871	849	830	819	814	846	831	872	865	833	871	835	855	875	915	885	896	854	869	779	940	865	835	807	822	911	803	862	896	870	766	841	798	863	790	878	820	863	860	831	811	881	816	814	846	824	897	852	875	838	870	841	770	884	811	866	843	870	900	857	841	902	889	860	883	871	834	835	852	882	815	844	819	873	821	855	843	791	798	805	852	835	855	895	870	889	872	872	822	841	859	880	824	862	867	868	869	869	900	894	859	829	867	794	788	844	832	856	868	845	900	835	875	863	819	825	861	832	825	780	833	859	871	836	886	843	912	862	870	844	852	838	873	871	858	878	910	841	874	851	875	780	878	846	823	863	849	859	855	844	847	857	803	800	822	810	863	818	880	855	808	870	836	867	843	817	813	869	868	931	813	811	842	861	817	863	858	800	864	882	862	839	834	870	812	801	855	804	845	867	825	857	892	844	826	791	779	951	819	808	840	858	848	875	876	838	881	859	847	856	876	843	837	813	834	821	826	812	781	863	875	863	860	865	831	868	842	852	874	869	872	834	846	839	798	855	805	890	876	834	826	853	782	870	784	870	803	861	902	844	891	879	847	840	841	888	895	871	891	814	856	843	838	845	857	839	897	846	861	827	874	866	901	827	822	842	805	824	829	786	821	841	864	848	836	876	790	802	837	825	909	883	883	869	863	850	803	883	874	859	877	876	813	803	881	847	891	812	812	891	899	850	831	874	836	818	840	864	887	827	818	887	866	865	877	795	847	891	857	870	852	877	862	898	853	886	872	837	821	872	830	827	893	850	876	873	884	886	895	861	759	875	820	817	858	844	831	889	846	854	829	831	844	847	842	877	864	839	857	856	907	836	878	829	828	860	786	871	867	846	825	902	846	821	870	812	811	838	863	858	872	855	834	819	839	839	858	839	867	857	854	891	859	826	859	849	810	854	853	860	868	819	869	853	856	839	806	870	816	838	884	803	864	909	877	795	799	832	889	820	856	857	833	843	866	867	791	874	888	844	847	843	838	861	911	828	903	857	793	887	920	805	857	866	871	856	840	898	798	871	831	908	885	862	814	836	790	833	805	844	867	874	814	893	818	809	867	880	874	833	906	863	825	838	875	850	846	930	905	800	917	879	823	837	866	832	842	858	848	821	893	858	876	866	811	842	845	849	842	807	898	856	928	834	917	836	850	847	884	810	862	854	871	849	921	845	794	807	830	865	862	830	801	851	827	803	793	818	873	881
32561	45729	35490	23457	17203	12491	9590	7413	5394	3936	2999	2558	2034	1867	1646	1565	1431	1329	1160	1040	1020	1039	944	979	981	928	934	953	882	946	956	911	849	904	892	868	924	924	867	861	924	825	850	906	861	846	842	875	910	888	836	898	838	875	851	884	857	834	868	840	845	863	859	875	818	892	855	862	869	822	856	838	904	905	853	836	819	844	856	886	829	832	844	801	848	870	852	896	830	880	877	814	842	867	837	834	836	855	873	844	836	879	827	850	802	844	813	762	866	841	820	846	861	806	845	817	800	820	799	894	800	852	839	837	829	836	787	850	811	860	841	846	853	884	849	891	849	794	852	880	886	888	858	828	838	825	843	845	813	856	828	869	825	855	864	928	833	812	852	880	828	892	814	860	827	808	826	870	841	836	874	880	874	860	840	817	825	909	815	853	833	875	822	849	864	836	857	845	814	859	864	844	866	837	871	848	858	900	804	850	904	853	839	829	829	884	818	825	798	884	877	804	829	865	833	829	848	879	821	804	827	840	873	908	817	863	803	823	809	833	873	871	874	839	803	778	830	807	820	895	904	805	846	839	867	849	866	861	901	893	872	893	807	860	884	826	852	845	877	829	845	862	830	815	900	931	912	814	867	912	877	873	874	882	887	842	857	867	819	851	846	864	870	847	820	832	873	822	857	861	880	894	831	853	864	846	841	854	909	858	874	912	822	844	839	869	848	855	852	899	843	897	833	828	837	873	864	802	888	866	820	819	873	896	880	848	854	821	843	841	817	808	813	860	839	888	842	861	846	839	850	869	910	863	851	849	888	865	820	841	870	865	838	825	864	861	841	810	844	855	838	814	850	840	896	895	881	844	873	866	794	809	848	871	851	813	868	830	842	824	848	834	834	882	883	861	825	854	878	836	847	806	884	832	837	906	824	901	861	808	841	837	868	878	821	838	840	842	821	829	850	871	857	890	838	814	858	820	801	860	802	862	815	889	904	809	792	825	820	869	847	825	832	856	903	806	883	840	866	842	881	849	845	869	862	821	836	832	850	858	866	873	837	803	872	802	853	820	849	843	830	819	863	855	836	811	831	910	852	892	835	809	888	849	880	836	850	807	842	843	902	891	845	884	825	861	838	835	841	865	879	893	845	808	863	903	846	837	847	857	844	861	850	845	843	830	792	833	847	851	863	861	814	883	877	823	873	791	833	805	877	833	836	822	828	885	842	827	801	853	879	851	852	846	842	814	885	844	834	841	850	816	874	868	825	905	852	862	864	802	858	858	838	790	848	867	841	834	788	792	879	832	871	819	817	871	863	829	920	861	857	867	868	853	819	859	835	848	867	863	853	879	849	840	818	879	832	761	835	835	839	882	895	815	803	810	855	818	799	867	839	813	854	839	807	872	795	863	871	899	827	876	924	869	860	830	814	882	870	917	808	846	870	755	818	852	855	859	823	882	806	849	911	856	874	849	815	803	918	810	824	880	880	855	831	871	863	850	828	797	803	858	876	846	854	859	844	857	842	854	817	818	821	892	812	834	799	842	829	832	844	838	874	831	801	844	870	897	874	893	838	888	851	847	846	834	852	804	861	885	814	870	860	849	846	822	851	875	828	830	864	851	796	825	845	846	876	857	865	852	823	777	859	818	819	863	843	845	861	850	838	842	832	912	876	798	834	882	822	833	870	821	791	845	841	812	835	834	848	867	824	834	872	830	851	875	873	826	835	862	792	815	885	851	832	888	879	880	863	866	837	911	845	847	809	897	857	859	841	868	878	817	831	870	817	856	750	838	899	834	851	802	915	818	820	843	858	861	854	856	845	827	807	828	833	781	838	884	847	906	842	888	859	877	830	824	813	808	826	844	866	844	857	860	840	828	876	827	796	871	839	782	826	810	864	826	867	824	867	853	854	805	848	798	838	872	842	876	828	853	867	894	917	831	832	867	828	818	822	850	878	814	883	866	846	827	867	820	845	884	812	800	837	841	841	869	847	816	872	879	877	877	870	839	860	800	861	809	876	862	831	897	834	878	837	847	821	803	804	828	853	869	854	845	841	868	871	816	896	818	838	844	836	839	844	867	805	869	889	863	811	809	814	805	837	867	827	849	821	886	850	833	877	806	851	846	866	855	846	883	837	818	840	788	825	880	827	865	808	886	864	806	894	879	837	848	865	836	829	862	848	826	849	856	867	871	874	853	862	802	805	822	833	874	819	835	877	865	868	843	809	829	813	845	824	880	806	814	834	811	832	871	859	852	818	842	783	854	782	823	844	826	835	904	891	841	846	805	871	849	836	821	846	888	859	829	843	890	822	870	873	891	869	852	825	854	842	828	862	845	858	816	842	857	779	888	856	896	851	795	855	861	824	856	882	839	921	863	831	799	820	869	857	879	811	840	824	863	832	828	892	788	863	870	850	887	888	813	864	834	865	855	839	883	834	888	862	815	852	828	787	816	844	868	834	843	854	839	900	847	861	817	857	847	813	838	791	845	823	844	876	834	787	806	819	892	870	880	810	877	831	839	862	842	843	846	810	814	863	821	877	828	842	887	808	783	815	846	825	887	828	835	812	848	844	851	822	869	859	843	801	831	785	866	821	880	864	831	837	823	816	859	875	811	824	879	832	823	897	864	873	882	866	834	820	834	807	888	890	816	810	827	895	860	830	814	877	876	868	849	826	826	868	840	887	847	856	831	829	839	884	851	856	824	796	819	838	893	913	850	834	819	824	862	836	804	812	836	845	889	890	873	849	874	857	886	894	910	852	799	860	854	899	860	804	856	865	868	847	900	806	846	873	927	874	837	897	890	860	831	835	850	823	853	815	864	789	863	848	876	833	870	901	883	821	852	872	886	871	848	839	810	810	848	877	838	846	839	826	878	886	823	844	847	825	859	896	858	849	871	881	842	818	816	849	857	839	920	851	886	832	834	906	846	816	864	824	824	841	871	848	847	824	854	849	812	866	869	867	795	813	839	829	876	850	876	815	821	858	873	825	802	853	849	814	843	842	836	872	806	858	824	855	844	822	857	868	866	830	850	869	819	828	801	847	826	845	841	872	824	789	806	866	835	847	873	856	846	915	842	894	849	849	859	807	877	845	831	823	831	846	851	887	848	860	840	858	839	846	865	843	787	828	868	837	837	860	849	831	842	862	808	861	858	849	867	791	848	786	816	856	824	850	816	859	807	870	774	873	896	865	863	837	869	915	828	822	828	838	851	863	891	829	818	861	854	865	869	841	818	814	861	828	826	897	891	831	914	847	813	843	823	808	825	832	826	851	825	859	856	815	906	834	902	881	799	847	870	858	802	922	854	878	844	816	811	844	795	911	881	867	885	838	823	832	865	849	862	814	816	873	850	817	835	846	790	864	856	832	812	860	874	837	870	834	829	794	854	884	827	828	838	797	855	866	878	830	862	861	914	880	859	850	821	819	822	905	859	833	843	848	853	852	826	850	853	824	853	843	840	841	836	817	832	831	884	831	853	874	857	825	769	832	904	830	863
24383	21486	28971	25181	22861	20089	13944	8366	5569	4362	3308	2737	2295	1991	1789	1687	1525	1419	1199	1172	1081	1087	1017	1052	1012	988	955	984	906	959	933	920	971	929	911	935	887	909	869	870	861	874	869	910	866	925	885	922	853	918	869	829	867	885	887	869	898	868	896	861	862	902	891	892	862	842	920	850	859	819	923	854	887	931	842	879	866	928	883	875	918	931	874	840	852	839	852	875	874	905	847	945	856	839	880	888	861	811	815	860	872	906	874	883	816	790	847	912	836	836	865	867	859	866	837	871	891	913	889	804	872	811	867	870	854	785	899	835	879	867	849	864	858	879	842	799	817	883	867	853	919	889	822	875	887	821	836	869	876	856	837	878	885	843	876	852	909	806	912	859	877	830	833	886	884	834	842	865	852	870	860	911	852	887	868	871	879	930	883	815	871	892	823	856	898	825	866	870	928	901	908	836	848	871	900	883	867	909	862	885	877	841	868	769	842	833	901	889	852	809	864	890	825	866	877	853	896	854	889	843	784	821	844	845	876	855	814	865	837	877	857	869	846	880	811	878	895	922	895	823	838	878	889	856	857	853	846	832	892	945	803	882	876	859	913	842	871	865	851	876	926	829	877	894	879	897	821	906	816	880	885	895	831	884	836	839	858	868	843	893	856	830	845	860	897	884	844	889	871	899	835	847	829	836	902	839	829	866	862	856	846	835	887	833	829	809	873	874	844	808	851	843	832	859	837	823	889	841	847	811	869	853	865	792	857	882	840	851	869	858	832	914	856	848	915	880	822	847	859	840	919	873	890	875	872	878	901	852	856	935	848	918	837	851	874	889	882	861	871	873	876	879	815	838	864	869	851	813	864	891	868	864	827	861	820	903	823	831	960	849	836	822	807	838	817	868	879	852	834	853	870	906	828	838	879	823	849	878	871	867	856	893	852	877	855	864	893	854	849	892	880	801	898	888	886	888	827	828	841	829	876	839	830	846	837	843	894	856	830	851	895	800	875	897	867	886	836	904	827	892	912	869	865	896	836	814	915	867	887	883	893	857	833	881	873	890	862	872	808	833	877	908	865	900	855	885	908	857	842	874	869	855	818	895	820	903	856	880	876	902	896	873	859	932	849	884	864	871	890	861	924	855	877	858	850	892	851	817	819	883	893	834	836	857	853	865	911	864	843	866	874	867	841	826	857	837	921	863	819	904	858	877	860	792	852	866	819	876	836	878	815	802	890	904	876	837	908	863	936	871	891	880	871	850	866	813	820	875	842	849	921	863	845	896	836	884	893	907	880	804	838	871	843	858	839	867	886	829	923	800	885	871	872	911	878	877	873	871	876	803	895	822	829	897	813	859	890	868	817	893	866	866	893	833	807	890	822	806	838	908	851	850	860	909	798	834	845	881	858	847	934	827	840	880	853	831	880	862	887	911	875	889	863	814	815	855	881	885	900	865	822	844	840	894	825	884	921	862	844	843	918	934	875	871	888	860	867	853	832	875	885	845	822	829	862	866	893	812	819	902	886	858	870	851	882	871	790	805	901	840	861	824	865	886	878	846	863	863	864	872	813	891	844	823	849	873	811	868	831	829	867	919	820	834	877	854	828	883	853	907	835	865	855	883	866	869	840	889	881	831	862	882	836	859	858	813	858	851	873	820	866	877	851	831	867	868	850	827	871	840	903	915	814	814	830	820	912	872	884	870	869	839	832	809	856	859	890	851	857	839	877	851	863	902	877	851	873	833	875	944	830	835	818	854	922	847	902	833	873	878	880	828	841	870	911	888	815	788	871	841	875	859	886	823	820	844	894	830	831	845	825	901	890	815	892	841	836	876	940	857	919	847	871	848	878	912	858	849	844	882	871	884	809	857	902	831	868	811	859	810	865	848	876	861	855	910	851	840	906	856	864	916	907	828	843	859	861	884	853	880	937	844	910	866	814	866	893	900	845	870	870	842	814	823	856	880	861	821	863	866	875	818	838	897	864	866	876	846	896	881	904	826	815	828	829	879	832	817	896	818	900	853	868	795	830	841	910	915	850	844	795	844	892	811	893	836	839	871	866	805	858	840	900	854	847	875	852	910	855	792	845	842	832	812	862	834	898	852	842	886	844	818	894	894	863	858	871	888	837	852	867	907	813	866	892	859	870	834	862	935	872	858	826	873	870	910	858	856	855	879	876	851	851	856	881	846	900	880	854	860	879	854	849	851	858	807	902	855	832	826	851	776	904	878	798	856	900	849	817	844	856	888	838	878	886	862	844	813	913	814	845	867	828	849	880	882	894	878	878	860	867	861	933	863	857	841	904	848	860	872	832	879	863	837	905	884	885	793	842	902	874	830	858	868	862	799	884	870	840	852	828	813	911	886	821	877	841	844	868	865	839	842	862	871	852	862	873	852	871	856	796	876	837	884	858	888	835	868	904	856	870	871	881	846	826	846	871	860	838	874	843	878	876	875	836	873	861	855	905	834	899	893	841	913	868	900	859	857	844	881	878	809	863	843	909	855	885	874	859	860	852	849	830	900	810	835	854	834	825	799	866	846	886	901	895	858	862	857	865	883	840	879	838	838	872	878	856	890	842	864	812	877	817	859	802	838	825	831	817	821	839	863	842	867	852	884	814	897	879	817	875	828	860	791	869	819	814	852	845	866	883	841	896	900	840	900	816	833	851	851	875	836	871	863	881	827	882	831	852	863	852	870	813	864	836	848	836	839	825	885	873	846	875	866	829	857	816	844	821	830	914	804	884	884	872	874	876	857	843	886	943	899	906	834	875	860	861	816	851	879	855	889	873	836	887	867	836	870	849	891	871	896	818	878	817	841	810	865	854	882	901	797	869	844	834	863	880	913	896	869	856	833	861	844	849	899	881	849	875	851	925	863	833	857	860	843	860	852	886	898	890	869	884	858	871	840	873	848	885	871	844	842	826	841	856	869	884	831	869	847	835	863	864	823	835	899	912	868	884	907	854	879	860	881	861	853	871	873	892	831	870	860	869	802	912	836	867	820	845	887	895	871	900	854	915	879	851	860	884	885	849	862	857	845	848	874	896	853	871	881	866	862	830	854	868	827	855	824	806	892	890	892	885	864	835	841	872	857	901	901	851	840	887	858	879	907	907	853	843	889	845	900	863	866	844	822	912	856	860	876	793	915	851	906	861	898	859	833	885	833	858	883	826	879	845	839	807	884	835	849	861	809	849	940	882	825	869	858	853	884	880	899	863	882	876	877	877	852	936	898	870	869	868	852	835	878	900	825	845	887	861	908	848	861	844	829	836	882	775	917	822	795	929	907	856	872	858	861	793	834	851	854	816	791	826	841	874	872	824	856	849	862	850	915	870	858	860	826	868	834	829	850	889	817	861	905	894	855	868	804	831	832	864	874	818	859	843	860	883	887	881	827	906	828	871	815	854	874	805	866	860	881	868	858	855	833	865	883	869	884	818	898	881	859	892	918	872	828	884	830	859	877	887	840	797	849	864	874	861	843	849	885	825	835	850	872
31285	56203	42876	30408	23506	18240	14193	10863	7715	5756	4385	3483	2964	2434	2108	2003	1846	1626	1372	1281	1159	1100	1105	1052	1042	1028	999	935	943	992	1002	941	916	951	904	924	903	870	887	904	877	917	877	852	902	857	862	858	853	875	875	889	822	861	880	860	856	863	875	847	853	864	851	878	856	832	831	855	848	852	860	882	850	853	832	823	854	859	880	895	843	863	844	847	840	871	805	889	871	851	859	900	810	932	816	857	845	860	882	841	853	875	818	822	866	825	859	932	833	835	861	871	839	848	821	846	836	886	850	847	816	804	855	796	837	819	876	792	843	848	865	863	830	809	819	814	815	896	837	840	820	866	876	876	852	828	876	796	852	821	836	803	840	873	895	842	869	867	875	855	848	852	872	800	841	865	881	849	834	795	866	850	902	822	855	853	890	835	850	916	831	871	844	853	844	854	813	917	862	853	823	821	844	848	876	858	874	851	868	867	844	877	837	854	837	920	839	844	914	912	770	782	874	824	843	899	844	831	846	847	874	824	834	881	833	906	813	868	891	864	866	804	881	856	826	853	877	853	872	869	910	831	821	848	849	814	857	870	825	836	834	885	835	868	874	833	844	891	852	856	877	811	820	857	841	849	829	838	884	824	822	872	886	785	863	814	848	852	851	839	871	845	849	834	840	837	841	854	849	840	876	862	874	902	838	860	822	869	804	826	831	794	848	898	774	847	785	869	828	849	845	824	848	785	836	890	823	854	900	852	875	809	884	871	811	877	787	875	876	792	847	817	827	878	868	808	824	861	845	895	831	839	813	859	830	832	849	876	878	874	837	854	872	816	915	817	822	851	835	797	763	812	872	892	873	835	838	881	792	852	846	803	803	790	833	841	843	878	841	872	863	836	832	801	847	851	836	837	880	825	822	833	805	828	852	852	859	910	871	817	843	836	852	876	819	841	849	838	858	847	877	858	839	803	861	877	851	876	863	858	797	862	841	878	849	854	883	894	903	862	861	820	815	837	852	878	837	848	845	852	885	894	865	837	884	858	836	831	835	824	837	824	845	861	821	872	868	859	871	845	847	887	828	822	916	891	853	853	891	878	880	868	830	823	873	870	854	820	821	820	870	885	851	848	892	865	848	806	797	829	861	890	811	839	879	890	812	859	863	907	804	857	871	860	922	810	864	863	880	880	865	872	823	883	801	834	877	821	855	838	863	833	908	870	828	839	780	855	803	861	854	927	849	889	798	863	842	822	852	831	827	808	867	829	855	847	821	880	870	857	813	818	830	847	875	854	904	844	827	848	881	857	866	875	812	847	854	812	838	824	823	850	868	833	891	797	860	786	857	854	832	889	864	914	910	843	825	838	855	860	816	857	812	831	836	842	887	820	836	872	831	853	861	820	859	868	838	820	851	858	846	863	865	862	841	817	863	824	858	835	846	897	882	878	800	812	855	846	864	837	914	840	848	803	869	872	833	873	871	792	807	869	876	830	827	866	859	854	852	834	842	847	889	884	831	826	845	861	815	806	836	847	827	813	809	832	880	803	840	834	852	868	851	856	829	864	839	859	817	819	836	854	851	843	856	869	845	840	871	867	773	822	855	820	866	839	824	857	858	861	885	891	839	809	868	799	806	899	819	837	870	861	776	821	861	863	817	839	813	855	844	831	856	855	868	874	770	819	837	867	832	842	853	843	851	827	832	837	800	852	860	832	805	852	812	871	832	805	840	810	873	859	877	821	832	802	855	824	812	892	805	833	845	775	799	892	859	891	842	802	879	901	851	826	814	830	827	810	833	886	843	828	831	904	841	836	826	852	887	862	897	845	819	841	834	859	898	822	832	858	885	875	834	867	814	830	807	818	878	840	861	815	824	841	809	797	839	825	851	822	822	846	885	865	830	901	861	855	857	822	881	830	844	839	838	855	905	820	834	845	862	845	871	859	871	839	826	881	888	872	918	850	892	878	864	824	824	855	826	881	819	844	827	876	827	841	854	880	834	876	835	900	857	882	852	840	880	890	824	873	790	856	773	857	820	845	915	843	822	836	787	850	843	886	865	790	849	888	825	866	801	884	799	844	819	822	832	831	810	812	867	793	808	801	846	857	874	812	808	875	813	886	892	832	864	883	831	807	849	914	897	871	858	870	892	813	857	834	842	836	897	843	873	824	859	817	847	825	883	884	838	805	821	849	825	898	823	864	871	892	841	830	868	828	858	862	850	828	855	868	842	826	864	878	789	887	835	793	844	829	918	844	853	799	873	837	920	838	835	878	842	871	824	807	841	819	855	824	864	835	825	831	822	836	852	871	861	823	830	873	858	828	879	876	861	856	852	821	866	842	817	857	889	793	761	851	864	828	869	844	886	830	871	853	890	852	815	826	859	883	833	824	845	826	866	843	841	862	867	848	846	843	835	853	823	823	876	838	865	867	868	823	809	853	846	896	828	858	787	827	897	795	862	794	824	904	837	914	820	900	871	853	880	866	917	885	829	886	783	839	864	826	867	878	886	865	827	845	846	900	887	865	861	820	840	861	854	876	834	864	885	872	858	894	829	885	808	795	805	829	803	833	840	873	875	862	840	826	842	832	851	861	849	858	837	849	886	853	869	891	873	851	832	875	832	855	849	816	880	865	828	842	795	818	816	873	877	855	838	880	862	815	827	871	865	818	892	851	841	824	860	871	876	837	790	862	888	851	880	897	842	912	802	829	838	841	822	843	803	862	832	858	832	875	832	844	859	849	864	890	835	817	880	826	805	822	855	838	837	867	866	847	841	892	845	880	827	834	816	807	823	861	832	847	855	874	833	858	841	814	938	842	863	845	824	844	803	831	828	846	871	860	856	858	865	845	817	880	876	844	806	829	828	831	858	835	858	842	842	811	882	836	822	828	840	820	811	858	847	840	842	925	888	850	866	814	836	887	891	824	800	874	826	938	899	903	834	877	839	853	855	844	835	838	813	881	831	828	874	873	793	876	853	857	868	851	837	813	809	852	866	867	849	838	828	853	818	850	886	784	872	825	844	881	844	828	886	867	834	867	860	819	845	864	890	764	891	897	805	820	886	904	768	833	855	873	838	903	850	795	837	855	862	836	838	809	829	848	793	840	753	869	860	887	828	839	890	857	886	852	857	820	840	880	858	834	837	930	880	869	894	806	892	852	877	847	850	846	859	839	880	918	866	830	861	832	866	863	805	870	868	836	841	848	868	832	860	828	826	906	837	867	808	880	831	815	824	832	892	831	861	862	866	879	869	863	841	837	821	821	879	861	835	824	865	810	843	818	818	858	839	903	852	801	856	881	833	840	914	861	820	864	875	828	835	847	845	797	869	859	834	859	889	889	860	812	843	833	836	837	903	814	863	839	855	854	848	865	846	844	782	847	801	913	833	902	858	819	811	890	824	871	849	876	891	912	840	894	826	895	868	836	820	826	813	862	823	828	819	831	861	852	850	865	822	860	866	788	832	833	859	901	789	910	821	854	849	834	836	835	781	824	869	881	871	810
25569	21560	28797	27195	21359	13711	9696	6405	4329	3472	2861	2400	2070	1797	1629	1558	1393	1320	1184	1202	1084	1002	968	1044	1013	1091	1040	1015	963	999	1010	964	996	947	960	931	951	940	890	920	1002	927	963	849	935	956	937	951	906	924	966	923	954	941	976	916	901	940	938	975	867	961	952	935	910	949	889	913	930	911	984	948	874	917	936	913	904	920	976	915	942	929	915	856	860	957	974	863	883	899	941	915	932	931	924	892	941	878	910	958	905	882	912	886	889	935	917	973	934	904	901	867	931	937	897	944	944	930	885	848	880	915	900	865	926	946	940	952	889	917	919	878	856	961	935	882	897	943	877	913	945	864	902	895	911	918	905	945	924	926	885	928	933	925	912	923	886	968	947	931	903	921	924	948	873	865	889	927	902	958	938	858	913	908	909	843	955	946	895	915	941	924	923	855	927	925	882	853	890	894	947	899	921	918	1011	921	872	929	928	961	983	891	947	943	879	855	945	948	920	929	931	952	875	890	869	930	876	934	941	910	904	928	928	929	953	958	938	897	945	888	895	887	972	874	921	908	910	943	909	943	872	888	928	910	995	907	833	986	944	962	917	913	919	955	929	910	909	909	866	890	914	907	919	897	886	938	963	910	929	896	947	917	938	895	974	856	936	912	911	893	912	904	890	940	875	995	928	924	899	904	888	873	955	940	919	923	925	936	906	907	939	937	906	929	910	927	905	910	935	939	954	956	945	893	875	910	873	939	932	920	911	860	919	903	948	901	901	872	927	942	902	966	901	907	920	968	951	933	908	901	963	897	898	963	893	916	895	877	936	914	913	957	876	942	919	920	921	937	938	897	975	910	919	932	920	987	902	917	906	951	929	894	927	881	877	927	887	939	893	887	919	938	913	901	932	882	941	949	881	917	960	911	921	912	921	921	927	960	890	905	913	937	918	851	972	940	988	908	893	933	947	880	921	902	895	895	966	911	898	904	948	897	884	915	895	885	942	936	951	917	937	934	906	891	914	888	989	927	849	924	950	917	948	909	879	925	926	917	916	902	913	893	979	949	925	922	882	932	957	902	952	905	931	971	896	927	953	901	957	919	888	899	972	922	951	972	902	949	894	909	907	927	931	936	948	878	935	927	892	931	893	916	867	925	905	910	910	969	933	995	900	905	908	913	953	908	925	925	888	914	953	939	901	906	922	937	992	927	905	881	922	919	938	900	882	966	919	921	900	973	890	924	965	925	954	884	920	954	945	937	953	927	921	919	909	924	926	917	946	924	879	910	934	983	972	950	872	926	925	906	910	896	945	979	956	948	966	893	889	906	940	950	908	947	933	858	878	930	901	887	922	907	862	899	925	949	909	893	938	935	849	900	919	848	895	906	926	974	875	950	903	944	906	907	897	917	865	974	969	893	894	938	954	936	966	945	961	921	878	875	916	894	944	887	886	904	954	947	918	956	920	871	897	959	894	948	896	908	972	932	911	942	855	947	946	908	906	919	954	942	961	915	938	957	977	938	901	916	923	878	894	967	898	954	948	965	927	927	948	928	875	975	944	965	912	944	911	923	939	875	911	933	873	916	920	965	954	982	884	888	880	895	879	964	886	879	882	938	875	908	977	910	914	920	922	878	912	905	896	944	907	933	940	958	928	915	940	860	922	886	1026	920	894	897	911	899	996	970	921	867	892	948	898	956	888	893	953	926	974	922	909	903	850	968	952	959	934	926	948	907	935	941	874	928	942	944	968	969	936	905	911	941	931	909	877	829	903	907	912	900	963	978	933	872	954	919	890	941	937	878	929	891	932	946	910	975	936	950	923	903	945	951	890	925	920	907	885	938	984	964	960	901	876	923	903	898	893	918	876	964	910	881	957	899	874	898	947	952	957	929	898	925	929	893	885	949	928	906	889	841	902	902	918	881	931	950	912	960	936	931	908	921	926	876	886	969	924	909	860	902	922	895	877	967	949	899	873	965	900	922	941	914	979	918	902	953	940	885	918	964	931	929	937	939	895	923	913	871	954	915	881	885	920	921	895	921	911	898	949	913	926	916	932	926	943	914	892	914	903	929	954	961	922	950	958	919	967	920	931	896	990	891	884	977	904	902	902	928	944	879	877	905	965	928	947	876	834	929	910	959	947	938	915	939	942	891	866	932	880	909	870	971	915	942	898	925	1012	899	984	949	955	919	883	942	928	919	850	929	926	926	924	973	969	890	911	940	927	896	882	885	927	939	883	905	956	899	884	921	920	943	935	925	940	966	908	896	867	875	961	897	936	926	892	846	919	921	897	923	928	947	920	930	884	934	910	950	938	944	987	966	893	897	946	871	888	949	939	858	865	909	880	826	899	920	878	950	945	863	878	916	937	918	948	912	924	939	938	912	957	885	964	880	917	890	954	927	974	939	937	959	897	892	936	929	911	923	959	952	928	932	941	936	929	940	895	967	856	883	930	876	917	928	945	948	932	937	882	884	851	946	953	962	949	875	959	847	901	930	943	916	944	916	876	906	912	899	886	889	904	917	934	946	903	932	910	894	900	974	885	927	950	938	932	891	893	861	929	920	962	978	926	906	926	956	932	888	947	867	975	975	893	890	941	976	892	943	947	973	917	932	908	906	922	951	868	916	932	963	923	894	999	940	902	965	912	888	900	898	952	938	904	906	903	879	916	878	895	884	936	901	926	897	933	932	888	873	903	911	889	907	982	968	915	903	906	911	942	896	918	951	939	919	965	946	865	910	951	927	906	883	928	889	938	922	900	917	888	880	923	937	923	891	917	933	863	901	892	952	943	878	894	891	987	923	933	913	931	941	913	907	924	933	969	945	881	911	933	890	890	845	881	978	992	945	969	891	884	921	927	900	964	950	921	917	920	930	918	915	878	883	862	954	922	901	885	841	869	889	949	909	925	915	896	940	923	913	921	866	903	974	981	920	917	884	934	867	923	916	884	964	945	926	881	921	924	975	900	957	903	917	901	902	854	885	919	903	936	927	882	919	913	886	882	941	923	885	918	971	949	919	880	925	883	884	907	829	918	1013	965	933	907	863	955	944	935	904	949	953	942	948	903	969	921	905	961	850	890	933	904	925	949	868	924	922	873	897	895	915	928	924	916	885	921	938	889	879	903	901	875	949	928	942	942	937	930	907	874	893	951	906	946	1006	892	950	928	920	908	877	959	881	932	941	929	929	886	889	899	913	922	917	897	910	886	908	897	905	969	939	935	920	914	863	922	918	929	949	910	945	854	896	973	924	904	933	977	917	950	918	970	927	920	885	887	925	898	913	882	902	929	942	919	869	909	906	927	908	927	910	912	954	979	923	914	864	912	878	916	946	917	921	907	897	910	901	911	974	894	930	922	904	923	906	984	931	943	937	919	951	959	921	882	966	963	919	925	915	893	880	943	869	947	920	888	899	866	929	981	949	952	902	895	852	880	965	917	949	904	919	960	967	934	870	906	910	882	882	873	844	911	908	867	938	962	919	929	947	994	934	910	914	875	911	864	893	964	949
31678	50784	39595	27577	21488	15251	12489	9066	6449	5004	3887	3200	2531	2252	1958	1815	1617	1584	1298	1177	1190	1106	1126	1093	1086	1027	1015	966	934	988	998	961	947	946	1002	983	972	996	969	936	924	923	956	915	955	861	924	935	949	916	947	967	971	909	903	929	913	959	886	887	935	882	879	930	889	879	904	911	874	928	851	928	914	883	941	948	917	924	885	955	928	971	905	906	934	931	918	889	871	927	888	876	858	909	887	866	918	926	952	883	905	937	919	901	982	866	885	903	904	893	903	955	978	922	937	873	918	921	909	876	856	884	883	861	883	944	943	899	916	845	882	938	908	909	920	948	906	935	902	966	867	847	884	927	904	864	847	870	896	917	914	912	966	869	883	906	892	934	931	974	867	896	888	807	899	918	888	914	898	883	925	857	910	874	896	919	936	873	914	916	936	879	900	920	859	872	910	872	872	925	930	933	916	898	906	904	886	906	889	897	902	858	938	883	863	886	935	945	880	951	886	932	899	905	883	877	940	900	868	943	959	913	884	922	911	832	879	916	935	940	931	962	938	885	923	952	882	867	934	866	914	913	899	923	839	900	908	848	897	883	864	874	901	891	952	886	889	890	896	878	881	868	883	941	945	932	922	887	940	927	948	958	874	882	887	888	879	949	904	935	877	852	913	927	950	906	974	823	936	896	907	900	900	843	888	845	899	892	914	885	850	905	921	913	930	928	879	933	871	969	868	943	915	909	888	868	884	878	880	895	923	847	927	932	929	932	916	924	926	946	864	992	934	892	912	882	935	928	913	886	858	901	889	900	897	931	879	952	889	908	877	952	888	862	931	906	926	934	898	891	911	901	985	894	901	865	886	896	899	890	914	940	884	928	891	927	870	922	897	912	881	911	910	872	948	932	977	927	906	885	941	919	885	926	915	924	872	930	880	902	900	898	860	863	936	953	966	852	879	929	880	866	874	944	853	914	964	941	887	919	842	881	920	908	868	931	853	877	862	885	938	922	962	902	882	860	901	874	874	919	887	936	889	883	923	925	868	932	903	908	942	928	946	859	914	969	949	911	939	952	983	935	885	829	901	905	911	897	847	897	906	894	927	891	886	922	923	924	895	909	936	948	913	883	862	889	921	940	883	930	908	918	848	871	899	931	933	892	845	932	935	898	974	869	866	881	911	945	927	816	905	928	880	931	954	922	826	920	962	899	913	907	868	880	897	935	901	939	871	918	958	872	889	901	891	940	909	871	890	924	859	922	938	897	934	927	878	922	907	924	902	905	920	949	938	868	881	891	873	876	909	896	890	880	884	856	822	908	894	934	880	920	891	903	937	932	890	936	901	883	890	932	941	945	910	899	879	902	901	907	953	879	954	948	905	894	915	844	913	973	913	924	853	929	896	884	920	878	939	947	910	930	915	918	959	832	917	878	921	913	918	957	884	888	892	915	926	903	860	933	911	935	920	845	986	924	945	923	875	882	927	871	881	962	938	963	928	902	949	896	911	888	915	891	860	931	903	901	915	929	900	932	937	922	891	934	890	911	925	915	891	921	941	897	897	924	903	855	903	903	880	938	941	858	886	910	910	935	895	884	900	876	906	907	845	985	952	930	907	902	890	928	933	905	859	874	870	912	874	923	934	927	884	925	869	905	946	887	917	955	930	865	877	842	895	961	937	918	896	922	912	920	936	889	905	886	892	923	920	903	959	929	895	853	938	943	894	909	863	937	927	906	843	905	949	922	906	912	946	886	894	902	891	914	904	905	859	917	900	905	921	920	914	894	900	936	893	894	906	890	946	864	875	913	880	897	873	864	893	929	897	896	902	950	867	899	896	863	876	885	904	914	901	922	904	904	909	926	922	888	890	893	918	922	849	919	927	861	868	941	922	899	908	922	890	875	905	941	927	978	895	898	893	881	931	942	876	897	888	873	925	898	874	901	919	922	925	957	885	883	940	921	917	933	892	895	915	926	897	961	891	915	902	885	939	883	935	858	897	965	909	873	888	888	905	880	849	899	971	898	883	952	876	923	877	928	935	878	922	887	888	930	899	914	895	877	915	923	999	869	926	900	866	886	919	904	883	944	903	882	887	886	896	922	908	872	924	858	824	895	912	866	893	911	857	942	958	910	880	868	897	909	841	892	866	891	894	909	914	936	932	824	907	883	920	886	953	815	893	884	943	934	925	875	893	925	927	877	891	910	882	984	878	936	901	847	931	940	960	859	921	947	878	952	922	917	962	953	900	908	918	905	891	890	946	900	867	899	902	952	891	910	864	876	903	890	897	907	923	945	912	927	930	886	900	899	931	884	945	953	906	892	907	855	875	911	902	911	919	922	934	920	908	942	951	906	909	829	900	924	901	961	867	926	927	888	888	857	916	893	909	876	918	896	884	885	925	870	885	887	922	888	882	875	898	900	940	841	905	922	931	902	824	896	935	968	923	868	906	924	882	907	915	922	866	887	915	977	944	950	917	874	834	957	916	949	892	879	863	920	916	884	881	905	950	893	880	898	888	912	927	906	899	914	923	972	939	938	903	862	940	928	889	850	894	891	932	893	894	911	922	884	891	879	928	917	898	916	887	892	911	997	886	884	844	880	947	865	928	917	922	924	972	917	900	888	929	944	883	918	918	843	862	938	922	887	933	869	858	903	889	913	912	883	871	937	909	916	967	948	858	876	915	962	922	897	908	932	950	913	945	882	912	923	892	913	930	906	911	915	878	924	904	921	898	949	926	894	943	944	921	981	909	928	887	891	876	899	877	917	904	923	874	918	916	899	907	955	922	909	911	950	924	890	931	875	914	878	912	921	897	930	923	905	894	931	924	872	931	903	922	912	915	865	907	931	907	887	922	933	877	899	903	877	901	905	926	898	887	843	954	941	955	890	927	913	896	824	904	926	942	870	954	899	895	909	880	938	921	908	949	869	930	899	856	958	919	932	887	872	865	888	846	867	846	936	889	923	853	947	903	933	932	913	910	898	910	928	921	907	924	926	941	890	853	907	902	950	935	958	877	960	914	926	924	892	919	909	901	902	913	911	864	932	890	929	897	959	948	892	917	902	907	894	882	908	912	879	920	880	942	888	888	915	911	958	936	894	895	872	878	921	921	843	872	890	925	891	833	928	923	882	904	881	866	889	907	908	925	919	926	918	894	946	876	908	923	942	917	898	897	923	875	894	830	909	864	947	945	906	961	927	868	920	909	892	884	950	937	940	933	877	882	886	886	944	896	927	909	890	854	916	945	855	911	904	904	901	950	894	959	924	919	904	916	947	933	894	876	932	920	902	878	855	958	930	900	931	891	890	899	835	898	917	889	909	888	905	914	937	926	920	912	860	844	929	924	861	880	870	878	838	928	872	903	923	904	865	869	913	900	932	967	849	905	920	927	939	897	923	901	887	922	954	913	913	885	917	878	934	925	875	902	916	876	957	857	969	889	902	869	927	910	916	888	933	896	885	890	863	923	911	909	927	914	922	894	902	917	916	903	951	905	910	896	878
23133	21504	29338	24220	22002	23301	22181	12536	8266	5897	4817	3657	3295	2720	2181	2268	1959	1808	1527	1440	1351	1283	1329	1285	1166	1177	1083	1050	1136	1141	1161	1088	1030	1046	1059	1012	1109	1021	1019	1030	1060	1023	1028	1040	985	1003	1015	984	911	976	1001	971	1003	976	975	996	988	964	907	1011	1039	984	973	1005	974	983	985	958	963	1012	996	979	982	998	946	972	957	1046	984	994	948	956	949	968	976	1025	1022	925	997	949	986	959	964	977	991	947	958	974	1025	937	962	988	931	1024	994	946	954	1009	1015	974	920	993	951	971	1007	963	1038	954	967	972	977	982	886	993	989	945	972	956	894	932	1034	979	972	991	973	984	944	947	985	926	951	930	960	988	936	964	992	912	917	987	927	938	913	963	1004	963	1030	958	994	939	995	944	951	966	930	941	965	969	912	962	1004	974	921	938	1030	965	995	930	960	927	944	988	921	926	942	969	899	970	975	998	958	913	976	910	955	1009	988	1013	999	983	984	960	942	1003	877	962	972	939	953	965	991	946	955	936	921	960	997	958	972	979	980	979	943	963	992	960	940	968	1049	956	945	885	982	986	966	920	943	921	996	928	960	953	974	1032	960	937	972	1019	973	1002	954	1000	1009	926	946	957	1001	924	1005	956	981	1017	932	980	960	963	931	979	977	989	999	892	953	950	979	940	974	999	940	1011	931	958	946	1002	941	1013	977	916	966	973	984	973	967	936	898	1002	997	956	899	964	975	898	987	1017	947	970	1019	924	994	979	923	975	983	973	946	987	963	933	933	1009	935	984	959	948	992	947	1051	968	907	947	969	973	968	995	985	983	952	981	993	941	963	995	933	957	948	980	930	965	999	978	954	959	942	990	970	999	928	932	974	962	919	988	940	943	928	964	984	1002	1027	975	993	1009	957	925	965	976	1021	983	958	983	1020	997	982	1015	885	957	952	998	937	942	968	978	992	916	890	963	984	893	982	916	966	1010	913	907	989	939	954	998	952	935	948	973	969	944	972	934	918	952	973	955	907	963	944	998	892	941	939	923	1008	971	924	994	940	960	978	938	956	986	986	965	963	967	976	971	950	967	968	987	949	942	967	964	966	937	960	948	950	942	944	920	975	973	933	945	994	1012	974	1006	941	1029	1005	951	943	946	1023	960	1007	948	967	911	962	952	1019	944	965	962	927	989	917	971	978	992	981	991	1008	998	944	922	1012	921	1023	998	970	903	996	979	955	925	1007	955	943	972	957	986	944	936	936	939	920	927	981	919	1018	912	1005	967	908	920	994	984	967	1017	970	960	979	972	984	988	967	954	989	958	991	948	917	862	992	994	912	915	949	977	985	922	970	986	970	950	872	952	923	948	977	976	931	990	943	996	938	1040	932	934	933	981	1002	968	946	960	997	1032	952	952	992	940	920	950	1041	930	974	954	957	933	1004	980	968	1000	961	975	923	992	952	932	952	903	974	922	963	919	940	955	978	949	977	925	913	946	898	987	968	1005	946	947	953	938	922	977	936	1016	959	984	970	957	925	980	966	1014	921	959	917	1019	938	994	972	927	948	889	927	922	932	956	952	890	956	971	1009	958	1015	975	960	977	983	958	966	939	1016	973	973	941	957	1001	910	971	967	942	946	941	940	983	971	936	956	977	978	948	922	938	950	956	970	939	924	1009	895	926	934	993	937	937	986	940	920	950	971	1010	873	949	909	959	970	935	945	925	971	983	1004	960	976	939	949	978	972	982	941	939	965	966	953	984	927	986	953	931	970	917	931	953	944	1023	987	937	996	925	976	975	924	928	946	944	894	1005	971	900	930	930	970	977	962	950	968	916	979	950	983	936	958	995	975	939	984	943	938	967	988	1000	926	922	1003	925	921	913	968	938	972	955	969	939	979	986	981	1008	1001	960	929	944	996	964	890	942	947	951	956	1010	933	974	968	954	974	932	970	938	970	1000	1034	920	996	982	971	912	987	972	967	950	924	979	1023	922	942	926	1027	936	963	1027	913	949	950	945	948	999	976	931	996	921	980	974	901	920	961	932	990	996	894	939	995	956	914	935	949	967	967	931	922	952	982	909	977	954	932	932	959	954	1006	943	917	999	983	961	1002	978	974	958	949	989	1026	982	1009	1027	947	986	1010	1001	989	946	968	912	961	984	955	1007	1006	964	975	999	997	954	961	975	976	962	1009	920	934	960	939	951	1004	912	931	927	928	971	922	940	988	937	1001	945	978	936	989	978	997	938	948	950	965	968	1030	987	963	951	921	981	973	962	935	962	955	936	1045	954	965	988	1003	978	951	964	914	981	967	996	972	1006	934	1022	938	934	967	968	991	965	986	941	927	956	925	1009	988	979	1015	936	943	979	951	924	1063	955	969	967	948	942	958	979	985	905	976	940	936	957	957	1025	916	951	983	959	922	919	913	845	952	923	1004	944	955	987	955	954	948	942	1002	988	1001	945	988	935	941	983	1000	1048	964	932	963	914	955	995	966	977	958	916	999	967	924	926	957	928	934	998	937	1013	949	1000	922	935	965	919	978	986	954	915	1050	975	936	999	966	952	919	873	901	945	962	1028	912	949	945	1041	1011	1008	978	925	979	989	1018	954	943	962	965	938	936	1000	1011	1046	1037	961	957	950	924	951	951	1005	991	1000	963	943	963	916	957	1007	920	996	936	974	1002	964	956	982	967	895	963	984	969	938	955	944	1001	958	930	956	991	936	956	1004	941	975	967	935	1001	1010	960	941	981	941	966	970	1000	973	972	986	968	920	1041	913	928	937	948	952	940	963	1023	991	958	936	963	960	969	985	901	924	936	995	957	913	965	987	998	975	1019	991	931	918	941	953	977	982	940	965	986	939	969	930	975	932	960	943	914	1013	975	962	978	971	921	981	1006	968	980	915	966	977	962	988	970	957	967	1010	989	960	963	949	949	1008	972	924	937	983	1015	937	923	985	960	952	984	1011	943	905	946	966	1015	963	1012	978	947	905	975	966	980	960	921	981	978	938	966	988	967	956	961	974	899	941	954	992	938	929	985	957	993	986	938	940	974	957	956	902	970	985	971	957	1013	936	929	974	923	1023	981	918	980	918	968	971	975	984	976	971	1008	993	918	991	978	950	905	995	940	945	1020	986	981	1023	966	942	991	896	907	968	946	952	949	964	995	922	973	955	982	922	933	914	932	966	1011	1010	946	962	1019	972	956	1010	914	982	993	942	937	919	958	953	919	958	904	961	951	982	963	1000	988	958	971	923	909	941	1008	1025	954	974	981	976	987	982	942	995	1003	954	986	894	903	940	969	994	966	922	956	972	967	882	971	928	960	947	981	971	917	983	998	971	924	1025	968	948	1025	885	931	991	1012	973	996	1014	996	977	960	945	951	977	1003	942	929	999	978	928	976	1046	1020	991	974	970	979	1007	1030	955	1007	938	974	946	1055	973	980	967	993	945	977	1009	965	944	937	964	954	947	992	974	1008	945	955	979	950	955	948	974	969	953	1001	978	954	911	1045	990	967	968	926	942	954	985	953	980	983	933	1025	900	971	945	960	949	945	933	997	982	911	959	970	939	950	922	927	1043	959	922	974	948	939	943	925	987	960	1001	966	939	934	947	1007	996	955	978	897	970	971	957	929	946	962	935	939	992	942	950	994	989	968	957	918	992	920	982	941	969	985	947	989	989	882	921	970	934	992	938
32468	57711	48404	35043	27796	22298	18810	14599	10830	7760	6280	4965	4119	3384	2802	2574	2353	2111	1705	1566	1443	1280	1290	1269	1246	1251	1210	1190	1134	1065	1100	982	1059	1017	1079	1010	1024	1022	1000	1002	948	951	985	1030	951	967	1013	951	1000	926	971	940	951	952	925	938	904	959	940	929	938	926	942	912	923	940	1037	873	937	884	930	946	908	937	931	897	944	921	925	1011	963	891	975	910	966	924	949	923	985	968	926	959	885	938	875	945	963	954	908	919	901	935	860	948	996	914	917	955	920	912	937	878	956	961	939	928	973	935	910	921	931	937	946	961	939	916	858	965	944	876	935	944	931	942	948	947	961	1006	905	980	958	981	1018	938	850	882	997	962	1022	994	915	928	894	900	954	951	898	928	914	954	885	982	904	951	945	924	947	974	926	948	959	959	921	924	900	934	915	932	962	996	945	951	944	957	965	955	924	969	898	987	898	964	914	927	952	949	900	972	936	949	934	928	920	943	921	909	866	923	894	938	1020	954	911	902	933	878	963	893	993	925	936	919	868	910	944	941	917	896	945	928	972	943	896	889	903	972	914	888	947	914	929	855	902	961	919	904	1004	914	889	900	928	926	895	958	948	944	943	931	910	951	948	917	951	926	896	945	884	921	973	920	895	917	903	848	948	983	875	892	931	949	929	911	950	910	948	963	953	933	866	949	937	934	955	1011	960	914	908	946	908	862	887	901	914	943	883	972	958	924	955	995	904	965	921	938	991	924	954	992	942	898	894	911	927	917	939	951	921	954	931	921	997	883	928	893	871	925	942	921	938	932	893	896	972	901	936	993	995	914	928	982	905	920	929	875	949	845	904	949	971	880	979	988	965	978	943	915	930	923	988	879	937	932	946	958	934	954	894	913	883	953	901	889	957	892	956	891	926	902	892	888	907	881	944	980	953	920	962	943	902	921	951	940	878	960	950	945	918	949	993	965	944	896	916	952	946	898	907	920	901	961	917	932	981	910	952	937	935	844	989	950	906	948	946	915	962	918	963	908	928	952	893	931	922	919	973	940	934	975	888	894	990	897	889	957	922	964	956	951	1000	890	943	959	898	898	935	915	970	929	899	962	910	895	951	875	931	963	899	859	934	932	930	905	915	978	916	957	950	921	996	907	915	997	947	900	935	900	956	945	937	959	918	911	926	988	913	880	932	879	902	967	912	912	977	943	1000	944	942	950	902	919	933	910	996	939	933	927	958	934	938	953	947	892	911	927	983	921	876	949	999	869	877	945	885	931	913	934	1041	866	939	913	987	847	927	930	931	961	948	930	907	946	939	908	994	936	927	933	872	940	937	942	918	962	928	917	932	948	908	902	972	958	917	960	958	939	916	933	942	905	942	947	901	917	891	984	914	918	891	963	948	900	909	914	954	925	938	913	910	1003	950	973	904	938	972	912	850	947	939	919	902	881	969	888	929	921	926	890	972	913	962	890	876	990	943	946	917	953	961	982	964	928	934	931	933	971	935	955	933	943	870	994	874	909	904	911	911	1006	878	964	917	957	896	901	986	951	925	943	940	873	880	927	902	938	936	880	888	950	890	932	912	872	948	956	960	1010	885	982	924	933	963	997	907	909	894	905	895	897	957	990	938	959	975	929	947	899	969	945	919	939	918	926	976	904	925	894	900	959	927	956	924	911	888	979	931	970	914	900	949	914	908	916	939	990	902	946	910	932	949	934	924	887	892	913	927	921	920	905	868	901	913	890	909	905	914	950	912	913	891	946	963	883	984	888	923	943	932	978	953	986	885	948	923	972	958	908	998	921	957	890	898	918	950	937	955	950	892	870	934	943	890	919	993	904	925	916	902	917	951	913	903	864	915	938	943	881	973	972	923	927	943	945	956	911	894	955	1007	911	973	932	1017	946	966	889	853	964	923	942	875	886	915	897	902	923	913	933	949	957	925	913	905	957	962	932	957	966	854	959	917	949	981	956	940	980	960	920	979	890	933	874	906	912	893	920	927	982	912	962	888	910	974	1029	961	928	863	894	952	907	951	970	971	925	923	909	929	934	929	920	892	934	934	965	978	916	975	901	876	919	939	960	959	919	889	890	911	915	898	959	913	916	938	977	970	948	972	1000	933	954	898	940	975	920	934	920	902	944	943	932	933	938	930	912	960	909	920	935	937	945	936	893	961	956	954	892	893	848	860	937	951	925	905	920	890	946	944	953	958	891	939	923	954	948	862	974	973	938	918	937	917	899	926	948	948	935	918	923	897	905	941	935	943	919	892	937	915	900	918	934	953	891	957	952	931	881	916	932	905	957	912	947	919	902	928	906	948	985	965	906	962	886	963	937	927	941	999	980	946	956	941	918	865	938	918	900	936	919	937	924	882	913	961	927	945	912	901	940	932	991	1025	905	952	930	949	944	906	981	977	909	975	962	923	900	929	949	918	936	885	982	928	927	906	932	898	918	887	946	906	928	891	943	958	941	922	941	921	964	960	940	919	937	933	977	909	933	998	936	924	945	906	962	925	912	974	915	906	906	938	946	923	928	933	911	940	924	916	926	926	906	891	931	887	938	945	928	956	940	902	961	991	955	948	912	938	897	954	911	935	936	939	933	937	928	942	1062	926	886	954	1047	890	896	961	949	954	987	922	961	985	941	940	953	940	907	939	1009	965	942	921	942	882	934	931	906	961	986	963	934	965	894	950	915	968	873	928	970	924	970	904	983	954	940	946	946	933	930	945	863	974	918	897	940	966	925	930	892	943	951	902	925	985	944	944	879	913	931	866	923	992	894	911	944	935	928	963	880	919	890	963	927	922	969	924	924	862	926	923	944	945	939	996	933	901	919	892	865	979	956	911	928	920	909	940	997	913	964	935	935	948	925	916	944	959	890	874	971	959	925	911	957	937	961	931	940	917	994	923	919	936	921	879	926	869	968	930	936	879	916	971	927	963	916	948	950	933	862	995	963	915	970	974	917	917	941	929	937	948	962	950	951	928	916	901	895	930	930	964	925	961	929	920	925	889	950	924	904	916	853	922	900	991	907	931	934	953	977	924	906	941	964	946	930	950	927	942	927	900	968	940	956	945	938	919	969	917	986	942	911	894	910	954	918	937	975	921	962	951	913	970	951	970	972	961	926	964	919	951	933	930	915	933	853	948	888	948	935	1002	929	942	934	918	931	899	965	938	941	910	945	859	914	945	911	863	890	909	912	948	902	929	946	940	974	993	956	959	942	953	922	888	952	950	925	925	922	931	1009	928	913	998	923	972	897	947	973	922	886	855	962	959	988	950	974	1004	926	960	950	901	921	975	955	929	923	935	905	958	984	887	925	939	939	943	901	920	885	878	939	969	923	964	918	937	855	934	937	957	954	934	890	900	933	935	948	947	896	921	954	961	932	944	940	959	921	942	870	915	974	893	891	925	911	901	963	910	920	928	959	979	981	929	896	914	929	905	1017	935	951	952	937	970	903	926	884	932	970	920	947	903	966	949	956	926	913	966	998	902	900	930	920	911	926	889	924	943	915	997	979	935	957	924	889
32190	32678	35365	24328	14492	9427	6405	4679	3664	2683	2211	1829	1795	1486	1308	1239	1186	1127	1053	1030	1053	934	949	987	924	932	927	942	890	904	825	926	906	898	893	831	865	900	870	873	854	863	859	872	874	892	829	898	876	811	854	817	850	875	850	915	841	873	837	814	866	877	911	804	848	825	835	823	824	836	844	830	872	865	795	816	870	860	906	866	821	833	905	859	885	837	816	864	882	858	857	825	864	893	855	858	856	822	784	845	828	874	860	794	853	792	861	821	816	810	822	886	855	841	856	857	862	801	887	880	838	892	819	846	836	851	846	842	815	826	883	823	854	843	871	908	833	845	901	868	839	817	873	921	888	885	764	839	839	831	864	881	830	840	783	907	885	820	809	866	814	866	866	858	869	879	839	898	875	836	820	850	857	900	811	833	868	826	823	832	846	843	878	859	815	822	812	831	820	857	847	821	827	876	850	830	824	810	778	845	872	836	877	834	883	869	875	848	842	882	856	885	820	807	836	824	806	859	852	849	813	806	847	821	861	831	800	879	825	886	857	849	835	898	865	885	808	834	874	847	905	834	862	867	801	876	863	931	843	874	850	848	869	890	802	803	885	873	835	848	854	870	861	868	860	864	828	840	848	852	825	849	852	833	841	841	842	819	840	828	888	800	934	893	845	832	895	879	836	868	882	893	809	835	840	849	879	810	858	858	890	875	911	840	876	881	867	825	899	857	874	842	868	904	859	857	874	831	859	888	874	896	891	858	892	813	838	850	882	825	874	844	829	844	852	890	847	861	856	845	859	869	786	856	798	836	889	883	796	825	814	847	868	882	823	838	866	839	836	817	816	818	880	861	848	820	847	904	842	876	855	830	863	913	873	848	852	848	848	874	851	815	839	863	836	850	869	818	864	886	886	812	840	904	852	838	918	892	895	851	845	831	891	850	922	893	866	840	830	883	850	868	865	806	852	836	798	862	823	850	879	872	831	863	887	837	824	847	798	875	837	835	838	858	873	850	815	859	835	838	791	819	798	883	851	864	868	793	882	880	856	852	860	840	842	855	859	880	856	877	853	798	885	822	856	888	881	841	881	838	885	865	811	804	848	857	887	896	906	884	803	806	846	871	853	882	875	908	865	863	820	906	876	848	797	856	843	873	866	836	787	834	867	815	852	862	883	855	879	909	825	891	836	794	837	861	804	869	879	832	899	868	876	884	820	875	911	807	868	846	860	817	858	861	831	889	845	815	872	840	848	858	868	888	862	866	900	900	854	824	855	804	845	854	848	834	865	865	844	858	815	847	844	858	859	854	828	874	884	853	833	842	869	842	831	836	858	849	863	825	868	854	873	870	888	902	848	861	820	809	855	842	860	849	852	851	822	806	858	852	883	787	857	784	857	848	834	871	843	834	858	865	850	816	864	835	884	816	816	833	809	842	787	801	853	822	900	853	837	884	913	875	947	852	803	837	852	891	864	900	808	841	859	821	878	911	854	844	884	856	832	844	843	885	861	834	834	911	887	819	793	918	825	799	882	833	815	877	853	837	822	824	847	823	861	830	806	862	871	823	820	819	854	873	840	825	868	860	839	863	854	820	825	854	817	822	857	852	847	807	828	867	820	860	854	810	827	830	837	878	838	839	796	909	824	884	861	801	824	847	807	868	882	858	766	831	873	869	818	785	798	844	857	823	848	844	889	849	838	909	851	864	885	933	880	841	885	870	825	850	918	870	890	861	862	867	874	818	818	842	864	890	893	871	784	862	820	869	807	805	883	778	838	789	844	859	899	839	835	900	856	872	859	817	870	813	836	829	824	832	871	812	827	837	900	855	838	905	844	798	884	816	918	827	808	837	843	871	800	862	841	866	806	846	823	881	863	850	853	864	828	833	829	827	891	777	846	873	907	859	811	779	824	836	800	845	857	889	878	823	896	848	863	864	859	856	844	887	839	828	879	812	860	867	883	865	872	880	838	825	831	836	865	818	804	857	910	888	804	897	835	848	870	798	849	808	818	848	877	917	814	844	774	787	846	807	889	822	838	876	858	856	799	864	793	867	849	877	815	869	845	893	851	900	841	891	885	809	807	889	837	863	865	850	890	880	807	847	794	853	850	876	848	814	838	861	821	875	870	872	785	887	802	818	899	821	835	818	837	790	906	868	857	844	819	823	832	905	812	844	875	849	893	835	872	865	814	817	869	824	845	925	853	834	834	846	838	806	821	870	908	841	855	833	876	752	862	855	863	828	827	835	887	850	859	854	842	832	817	918	797	877	821	844	869	875	856	817	823	834	896	869	824	875	817	857	839	857	870	881	886	865	879	883	836	881	836	869	932	855	806	815	860	878	858	829	808	867	775	797	808	846	851	858	840	899	857	876	856	825	868	874	904	850	888	912	804	869	829	833	804	850	877	879	886	871	885	764	863	836	847	815	877	813	812	866	859	811	837	812	832	843	905	804	848	858	857	842	858	772	838	850	891	861	840	801	847	876	864	828	912	834	825	816	861	840	866	848	831	892	836	801	822	863	840	789	841	853	849	832	871	918	792	857	840	891	845	865	912	855	852	895	833	894	888	835	880	854	824	872	866	831	836	843	867	874	842	877	855	848	860	828	898	867	842	879	806	794	884	808	814	870	813	863	837	853	847	857	867	849	845	854	752	848	819	845	856	806	875	853	814	865	800	864	867	817	849	810	837	833	874	847	838	839	837	866	822	877	878	892	830	869	857	870	793	801	851	853	847	794	863	868	812	941	862	870	863	864	853	825	811	874	869	852	839	818	820	866	883	875	863	802	885	816	835	887	852	805	861	885	887	833	845	853	872	836	865	838	815	858	885	817	843	875	815	857	857	887	848	821	857	807	842	808	880	805	897	799	854	878	841	855	863	815	862	867	879	837	855	875	860	866	867	861	881	839	852	850	822	888	790	801	855	861	880	844	822	824	860	849	864	908	858	804	849	842	855	850	814	848	815	819	853	848	864	836	847	881	820	867	813	783	851	841	857	846	849	863	835	864	794	835	862	825	874	844	837	897	843	841	866	862	848	859	895	810	880	877	875	949	824	811	853	893	816	822	845	835	910	870	838	807	839	856	850	835	869	826	826	869	805	844	857	857	847	855	846	895	902	831	897	836	813	861	843	853	834	851	879	833	862	802	843	846	838	868	835	833	832	904	857	836	852	841	870	844	840	838	811	806	916	805	862	805	804	853	855	802	815	826	850	831	884	884	845	867	824	907	869	878	866	820	845	880	874	884	876	829	839	838	844	892	823	866	804	862	834	809	833	815	865	873	848	830	863	854	833	808	866	816	803	861	843	798	842	891	849	847	817	890	892	848	777	864	857	857	835	884	855	874	874	858	819	820	837	844	907	857	837	820	845	874	847	879	830	852	879	822	868	885	822	834	803	833	902	847	827	820	873	788	814	899	907	854	840	884	862	847	820	864	837	818	874	842	853	872	901	886	848	832	824	819	811	847	813	825	813	844	875	895	825	805	849	879	836	798
34059	46595	35036	21637	16109	12337	9088	6914	5066	3767	2955	2327	2139	1852	1502	1426	1361	1261	1068	1054	996	1058	1020	939	953	928	914	914	906	907	899	896	914	886	898	891	854	900	914	853	893	917	853	819	785	867	882	851	821	842	847	860	854	825	824	820	891	876	860	859	838	851	824	883	813	830	787	847	833	834	812	834	866	857	818	819	847	838	822	918	854	822	851	852	807	827	850	804	825	874	806	844	817	870	835	863	836	790	844	840	833	867	853	858	818	802	831	867	859	827	817	839	778	858	831	805	897	845	840	855	858	864	881	869	846	844	850	816	835	807	869	823	843	814	832	852	863	850	872	849	845	891	880	794	825	819	837	847	852	828	804	817	815	835	863	853	853	828	774	819	884	850	827	866	868	854	800	815	825	815	854	830	830	827	850	831	855	852	846	883	839	825	873	864	843	843	882	838	886	910	849	828	832	896	845	817	829	812	852	876	849	839	886	812	783	822	837	841	873	895	863	868	858	836	852	839	818	881	812	826	860	843	856	851	856	821	843	833	822	839	867	853	816	855	855	813	829	857	831	854	811	888	871	872	800	826	834	821	839	828	849	876	848	892	870	825	849	844	801	846	859	867	865	853	833	883	827	835	833	877	840	853	860	823	827	870	868	823	858	856	824	840	844	824	788	825	861	863	885	870	843	855	875	800	860	860	882	814	887	824	853	821	883	829	872	828	849	807	860	772	875	879	833	856	818	860	886	861	815	852	874	870	839	809	869	879	854	854	828	783	891	829	839	851	848	847	815	816	821	869	843	841	858	813	865	828	874	874	782	843	824	801	792	802	877	832	912	863	822	876	806	868	835	850	830	864	807	822	831	874	868	872	882	852	841	831	862	874	828	820	851	813	818	835	868	841	835	790	835	850	857	812	828	869	898	860	847	891	866	848	830	847	805	874	875	837	898	865	819	785	802	820	839	868	831	916	871	855	825	841	897	834	852	861	810	864	844	897	824	863	818	844	906	864	868	847	843	896	810	832	829	817	894	827	856	836	913	824	833	798	812	835	898	876	864	867	817	847	876	873	845	841	851	850	868	833	866	883	834	852	792	838	824	822	864	838	861	847	844	868	860	823	842	907	854	904	834	881	840	855	839	855	830	847	836	865	879	858	858	845	841	838	874	771	838	852	813	891	822	819	833	862	831	810	855	838	806	898	831	866	846	842	854	871	869	803	844	859	870	858	879	877	890	862	836	783	805	841	772	846	868	830	856	820	836	799	824	878	880	820	811	807	786	865	817	858	816	829	869	870	861	851	919	803	858	823	829	832	886	840	854	793	861	855	880	850	885	840	841	872	881	815	803	847	861	829	825	858	872	805	903	837	852	825	843	827	831	832	863	811	877	848	848	833	855	859	867	849	862	879	906	827	822	867	857	837	876	846	893	809	864	820	881	806	867	864	856	852	819	843	859	851	850	879	818	857	837	887	852	854	830	841	862	838	847	844	857	802	818	814	794	833	825	845	835	829	874	772	878	842	894	850	844	791	825	781	829	858	788	828	862	864	849	866	852	863	845	871	780	852	820	843	859	848	834	849	866	839	865	876	798	869	867	830	847	845	846	843	848	879	887	867	868	860	835	854	846	855	850	923	844	848	854	851	849	837	868	815	866	841	848	861	896	818	817	868	851	830	842	829	858	876	814	872	800	818	871	836	863	830	868	856	842	836	831	882	861	816	853	838	792	829	817	866	833	874	848	834	895	884	855	870	828	804	833	847	826	812	825	772	816	808	857	851	871	832	920	889	845	840	904	821	851	847	849	844	838	877	869	866	890	808	863	852	875	866	881	838	830	836	778	811	849	838	851	830	851	850	844	813	821	832	875	802	901	855	823	893	853	791	821	844	820	823	819	827	838	886	851	867	831	856	802	838	867	825	848	906	853	893	888	877	889	853	866	835	829	889	877	872	907	827	801	799	822	787	870	807	846	779	860	889	880	809	832	854	879	842	853	853	861	823	841	901	887	835	858	872	845	850	852	856	848	880	853	857	872	872	857	846	837	815	805	832	866	805	873	866	837	798	838	886	877	844	853	851	878	879	870	824	894	867	816	836	841	841	843	842	856	878	861	850	891	890	808	828	851	816	841	851	817	926	836	831	806	848	889	865	802	884	814	795	842	854	834	836	830	807	828	803	853	854	863	874	837	804	835	810	886	863	837	814	870	812	852	826	849	890	842	885	839	863	842	831	791	850	844	825	869	865	851	883	863	803	829	820	856	847	804	799	861	830	846	827	884	831	856	866	829	884	850	901	855	852	826	831	872	821	824	840	765	851	851	855	918	848	823	881	871	817	828	778	841	854	840	801	810	836	838	826	818	858	818	843	865	791	859	870	865	858	815	786	798	852	833	812	836	806	826	827	828	865	776	827	845	845	833	812	826	862	854	852	847	884	860	852	838	851	839	871	842	817	795	879	826	887	834	915	846	812	786	848	928	854	834	837	844	815	813	854	848	877	852	815	785	817	813	804	861	795	830	848	884	795	829	843	845	805	823	811	838	829	853	907	867	831	867	805	889	818	807	808	865	890	803	820	863	835	898	833	853	860	829	872	883	865	881	840	833	833	846	886	815	912	826	835	832	859	864	826	849	848	848	816	796	805	857	844	861	907	862	824	836	829	821	838	788	847	849	814	864	881	859	840	864	822	889	841	849	840	815	841	839	841	840	892	833	845	824	834	822	831	831	829	857	849	847	818	876	894	833	834	801	866	868	876	855	855	817	831	871	853	850	807	850	779	878	799	890	869	856	856	834	841	824	806	847	873	803	868	812	866	828	825	878	833	880	891	780	881	836	910	898	828	897	823	861	891	878	848	847	882	854	861	867	825	867	845	871	843	892	849	842	799	846	861	847	830	900	873	906	808	842	829	858	828	828	845	809	815	822	810	886	843	869	857	833	894	876	812	857	847	814	847	821	876	871	875	826	807	833	794	824	879	805	867	850	870	863	832	853	833	829	858	792	812	856	808	817	906	839	836	864	837	829	789	812	875	844	831	868	840	855	836	856	866	848	824	851	890	864	827	810	830	860	847	818	833	815	845	860	849	900	819	884	804	883	807	878	851	799	852	843	807	823	843	812	840	854	818	809	838	829	879	804	803	868	839	808	807	892	900	820	848	878	825	817	830	831	856	842	823	856	894	816	818	907	871	811	898	789	869	831	788	838	815	841	861	825	797	828	862	836	845	881	826	824	869	800	811	824	827	877	814	877	900	804	857	844	860	811	847	837	839	864	838	840	884	836	856	892	832	796	899	847	815	853	822	914	872	811	846	879	872	839	760	898	886	808	796	841	845	864	861	833	795	862	786	844	817	845	874	887	800	853	878	844	897	894	746	832	844	815	825	822	853	825	819	963	868	879	924	824	781	902	850	870	849	824	840	891	842	844	841	867	877	877	905	863	779	802	876	849	830	808	808	835	827	789	837	866	869	849	871	874	860	813	825	848	858	847	869	822	861	864	828
24188	21284	28657	24725	22416	18995	12132	7643	5458	4004	3127	2452	2288	1939	1569	1510	1440	1245	1139	1097	1087	1075	1020	1038	979	956	968	966	941	907	907	948	897	878	836	886	919	861	858	893	886	883	849	864	899	843	940	940	851	913	897	872	815	856	880	853	831	881	784	853	831	888	900	857	893	868	895	886	854	852	852	867	895	832	900	818	866	851	860	825	840	826	858	896	900	836	839	861	848	853	855	880	851	878	887	834	952	876	882	851	869	901	868	895	813	843	791	879	850	822	871	861	885	882	884	836	853	831	835	855	875	843	889	857	829	854	835	835	880	893	854	876	810	810	898	873	865	882	898	848	842	867	885	808	862	786	901	841	840	863	808	827	893	827	879	869	870	860	879	848	853	834	860	808	905	863	856	825	865	895	912	829	869	841	838	856	895	913	839	816	855	825	836	831	807	837	886	849	821	864	873	810	811	865	838	889	810	867	861	862	847	875	860	895	834	849	867	861	852	826	902	836	853	848	878	799	807	909	885	870	842	885	859	880	792	830	829	889	850	867	843	839	836	881	862	865	829	845	894	834	868	837	860	878	841	801	844	844	829	893	846	812	877	882	857	852	889	896	855	883	848	902	825	890	843	886	887	875	871	842	991	897	832	866	903	825	874	823	850	826	850	910	862	862	829	831	849	880	880	857	836	858	867	812	856	797	809	852	841	874	801	890	858	854	881	855	860	852	811	853	883	854	826	855	841	902	854	857	891	870	838	837	845	883	854	852	870	826	850	883	828	834	859	879	857	893	839	841	855	899	869	885	867	811	870	831	791	896	874	844	842	826	843	818	901	856	866	851	836	877	837	814	832	825	853	854	889	860	891	857	866	850	867	870	819	887	805	897	941	857	853	817	820	778	826	871	850	848	911	853	866	853	817	843	839	836	899	848	876	824	857	896	837	859	853	883	870	915	878	876	831	876	899	811	847	908	835	888	829	840	869	825	840	807	834	851	813	884	905	878	809	872	854	840	815	848	909	832	864	887	914	841	836	860	870	849	856	848	852	884	842	849	810	820	818	840	849	897	849	822	858	856	932	866	800	834	901	861	852	864	814	869	858	878	833	837	857	871	905	829	890	886	832	841	828	890	896	857	852	864	832	834	810	878	881	855	888	868	817	867	795	859	875	792	844	875	851	869	809	856	827	864	873	862	869	901	922	852	869	848	824	840	865	830	895	829	832	863	857	884	852	898	849	853	855	857	837	879	894	877	864	821	865	854	859	856	840	841	885	858	837	857	845	866	818	889	885	826	884	859	834	885	863	902	826	803	889	897	834	880	916	846	852	884	817	850	871	912	851	865	868	861	887	872	856	883	861	849	843	862	876	788	853	873	860	848	858	856	859	876	833	888	902	886	828	846	854	863	839	868	889	912	856	857	865	860	894	844	844	827	912	909	847	846	810	874	866	875	865	824	879	890	855	892	870	871	864	847	835	901	889	869	880	849	857	844	873	871	848	864	832	883	846	823	832	874	846	771	827	836	794	921	855	839	918	806	855	858	859	880	836	827	821	859	879	854	813	840	855	849	848	859	853	820	823	834	855	847	839	888	885	823	857	851	878	910	870	841	864	868	910	886	849	822	872	879	840	844	855	837	885	834	814	857	846	840	852	838	842	787	839	827	853	857	878	861	908	875	856	892	876	867	863	831	834	883	862	817	846	808	857	872	867	851	862	858	844	920	858	829	884	806	835	866	870	830	899	840	815	844	875	853	846	821	827	889	891	824	813	892	881	797	896	895	826	856	822	825	871	811	839	869	827	855	859	850	828	795	829	818	860	883	819	842	790	813	844	884	851	896	848	858	856	857	889	895	843	866	868	856	863	882	847	861	805	844	913	863	866	823	884	849	872	915	870	849	858	870	883	856	866	821	803	853	845	897	903	829	874	806	843	833	839	876	878	882	887	836	837	858	855	818	867	847	880	841	886	852	835	816	803	927	804	860	862	876	852	851	843	847	816	831	860	884	884	829	793	836	834	870	881	844	894	884	893	871	843	835	883	852	890	834	893	802	852	873	847	882	855	832	884	823	850	836	811	866	838	883	875	875	860	894	878	867	853	834	875	826	814	844	891	875	846	815	885	880	805	864	829	840	829	879	880	862	860	869	792	824	825	807	859	874	837	871	854	823	833	828	844	847	864	913	892	859	860	819	880	889	865	890	930	883	841	884	899	867	810	890	845	824	840	854	886	845	829	896	847	868	843	865	835	866	778	871	861	837	841	886	813	812	849	865	857	890	863	819	868	851	862	909	889	854	829	866	867	855	867	850	842	859	837	864	804	868	832	861	855	889	837	875	812	835	867	873	838	832	829	796	811	833	858	874	864	904	902	883	924	800	881	862	837	799	884	835	847	827	836	901	831	916	898	854	884	838	856	920	903	831	869	877	840	816	848	872	860	847	893	847	875	831	922	858	827	845	861	855	854	865	868	836	879	869	879	869	827	864	875	855	816	840	877	828	818	931	880	844	834	929	869	848	864	849	866	889	874	841	887	831	834	827	830	793	845	905	840	879	818	833	830	830	861	862	799	910	817	815	874	857	850	816	812	860	861	857	837	826	839	917	880	872	902	875	848	859	848	851	858	828	823	837	830	815	831	845	890	878	875	859	842	920	899	820	802	850	926	833	926	878	893	824	851	830	855	865	848	857	858	850	855	855	837	862	895	851	819	832	886	841	900	847	890	813	873	827	848	854	829	807	898	882	911	820	896	837	858	871	858	876	880	878	863	899	827	865	859	867	885	868	816	896	868	861	864	948	843	799	843	864	831	821	922	892	844	924	898	820	839	822	847	834	832	878	870	818	884	805	868	875	859	880	839	847	855	860	889	864	857	871	851	833	802	881	865	847	834	861	829	891	904	806	853	899	854	838	890	823	848	848	886	857	874	909	925	885	818	827	890	847	881	824	866	793	926	889	905	848	871	852	895	871	861	859	853	860	852	837	892	897	878	897	911	817	865	865	860	892	835	838	859	880	857	888	865	871	899	883	815	887	842	849	818	858	855	845	871	872	838	832	817	869	838	853	845	826	869	844	845	822	914	822	882	892	848	889	852	867	869	890	847	849	878	873	893	839	863	828	874	851	901	898	856	853	864	816	905	875	857	864	877	864	875	871	906	867	843	872	863	826	876	888	950	786	844	853	848	860	894	865	889	859	861	889	832	867	823	852	865	782	827	850	876	821	858	843	872	872	886	862	823	847	877	820	873	876	838	890	839	858	822	875	801	895	872	841	885	843	843	895	899	853	834	841	859	738	850	889	874	815	876	892	884	861	886	918	902	882	884	827	883	807	881	880	828	852	850	905	850	851	813	863	848	803	842	857	790	862	787	849	855	890	906	774	837	884	909	810	814	852	884	881	874	860	898	860	897	829	815	820	834	836	894	848	816	818	871	790	846	845	897	799	836	854	877	907	816	777	868	866	894	832	892	872	844	846	834	821	807	924	862	803	828	901	870	843	837	884
34021	54883	40219	27780	21950	16814	12487	10145	7663	5377	4245	3157	2866	2415	1969	1795	1736	1459	1333	1166	1143	1124	1046	1069	1046	1000	996	940	957	924	997	894	897	870	914	891	849	889	929	848	827	853	903	843	839	889	864	854	855	876	845	895	916	918	897	867	885	872	824	869	878	901	856	820	827	867	863	822	831	857	828	853	798	860	892	860	814	876	813	872	856	859	887	844	877	871	794	868	892	849	850	866	823	828	800	853	868	831	859	876	863	846	841	873	870	822	768	840	854	801	821	871	884	831	858	808	826	757	837	884	790	869	831	815	824	836	863	862	804	815	814	830	872	856	859	842	842	859	828	828	882	841	874	835	854	849	841	857	788	799	852	935	868	884	819	873	869	860	808	810	797	866	877	891	848	786	845	814	800	899	847	891	854	803	859	868	832	889	802	864	846	901	908	828	806	853	892	861	843	845	805	805	872	873	850	859	855	820	827	828	843	831	902	837	809	858	848	828	791	831	839	865	838	842	801	855	771	821	858	861	836	799	834	870	849	834	873	778	829	884	847	806	852	806	826	870	903	860	832	829	851	897	806	813	872	855	836	827	790	801	812	813	878	827	881	847	840	876	826	878	782	814	841	821	840	895	842	854	809	843	865	870	892	860	781	776	827	789	899	857	840	876	862	847	845	849	889	834	843	818	849	845	882	846	846	840	810	886	815	843	789	872	847	843	847	860	845	856	825	810	910	847	866	793	883	857	836	851	863	820	843	852	853	828	846	902	831	800	811	893	855	817	852	811	854	860	835	862	863	824	892	853	889	886	833	831	899	849	831	868	901	811	875	845	860	842	870	839	836	789	790	801	852	868	847	850	848	886	801	846	836	854	858	834	860	849	871	852	879	850	861	793	859	827	859	802	792	834	852	824	856	834	885	872	827	886	827	841	882	864	836	856	865	820	826	844	848	782	833	841	915	856	843	853	802	854	842	844	867	882	798	896	841	827	864	897	833	869	836	882	879	803	862	789	849	854	820	849	841	879	847	785	830	825	880	845	805	833	828	832	871	845	819	866	854	832	826	857	823	829	873	864	848	889	847	888	880	814	826	834	855	878	829	864	846	813	831	884	844	864	844	860	854	881	833	838	795	813	855	864	867	836	877	821	854	847	843	848	843	854	865	884	884	873	802	843	816	836	821	868	820	852	854	872	851	860	846	862	878	836	821	810	807	885	790	871	775	792	881	866	836	825	819	902	836	883	846	822	787	813	867	844	860	839	862	858	854	824	816	839	849	821	864	833	888	807	847	848	877	786	855	813	877	836	830	837	868	894	821	826	840	854	848	805	861	883	915	804	863	767	839	822	871	851	821	804	881	861	892	855	872	868	891	835	879	816	860	839	876	862	901	850	835	846	849	866	844	843	848	863	862	821	850	784	841	837	813	830	853	911	855	873	840	827	817	818	794	854	813	854	830	923	798	851	806	855	840	840	813	858	902	862	809	843	769	818	839	824	839	846	824	860	855	834	884	823	827	818	824	851	842	921	837	821	814	855	822	869	895	875	847	927	836	812	800	880	865	869	883	881	816	854	833	826	849	836	838	837	848	780	868	838	844	826	878	857	876	849	836	817	828	855	888	784	840	840	800	861	812	790	787	815	815	866	805	845	891	772	841	838	835	870	807	897	856	815	842	872	838	837	807	874	877	878	847	827	846	818	857	862	845	779	862	885	820	837	866	868	870	822	855	860	896	884	850	840	832	884	850	862	829	862	807	781	842	864	896	841	874	897	825	872	867	837	847	853	825	821	866	847	839	823	885	883	844	779	781	835	852	793	834	850	809	853	867	785	880	874	827	814	858	869	897	807	899	820	821	829	848	864	843	880	799	888	837	811	847	853	883	880	872	856	862	838	864	853	828	840	867	849	834	842	799	804	800	835	875	826	809	806	826	814	881	861	809	856	878	849	880	848	828	816	830	874	821	874	859	812	853	798	881	837	816	921	832	847	879	816	859	838	833	845	839	841	904	853	850	857	896	836	875	844	888	861	850	833	839	844	829	763	858	868	829	848	863	824	858	864	836	857	791	759	850	861	837	901	798	777	854	847	834	878	830	827	819	854	884	858	828	903	876	815	787	839	834	817	832	901	831	827	861	836	845	801	839	886	782	867	792	844	899	858	841	871	899	890	798	879	847	845	866	792	790	794	866	831	830	848	865	775	905	810	817	862	818	843	881	809	863	853	886	808	815	806	815	889	809	876	871	829	814	844	867	854	831	818	809	866	917	874	815	873	836	853	856	837	850	874	833	853	889	864	824	794	842	833	910	861	856	846	871	838	860	833	861	796	825	854	853	839	847	826	867	832	868	870	842	853	846	823	836	864	859	826	830	776	787	866	818	830	868	796	808	877	881	859	832	823	839	828	792	801	883	855	860	824	845	851	835	850	860	844	868	778	839	869	810	840	844	866	844	887	848	882	900	850	901	887	851	782	823	859	858	868	818	819	837	862	863	848	821	897	827	825	867	914	824	770	828	830	861	827	865	893	842	827	845	808	810	873	858	884	870	846	842	807	832	899	900	883	862	831	835	885	900	898	857	872	844	848	841	867	839	841	807	854	844	861	832	907	837	870	831	846	868	851	875	832	789	864	849	867	854	849	817	861	822	858	792	827	845	867	839	785	875	838	842	852	894	861	826	874	822	822	815	893	868	864	829	828	828	829	849	835	836	890	873	818	842	830	832	828	860	828	837	861	906	885	872	847	864	852	832	860	848	859	830	855	850	856	850	839	818	849	829	834	836	877	819	822	812	934	825	797	835	812	799	838	897	879	837	766	822	849	795	864	879	835	860	784	865	879	818	866	837	886	825	812	799	849	805	859	822	815	871	784	862	791	879	873	811	837	907	891	853	846	826	853	846	855	844	847	833	842	825	865	861	838	850	825	886	853	864	856	824	838	904	834	839	847	844	873	799	792	831	821	840	872	790	852	828	832	823	860	841	844	814	839	833	824	802	868	811	860	873	840	849	834	797	829	853	873	829	849	825	891	860	869	856	811	910	928	812	807	848	849	864	832	818	795	804	893	901	835	841	827	830	852	855	885	828	811	850	889	813	839	781	826	880	883	823	818	844	862	823	861	882	891	838	827	820	859	893	817	821	879	885	873	871	826	842	857	875	838	840	793	816	848	807	838	815	903	834	858	876	887	874	865	840	837	850	868	817	872	858	851	843	819	841	888	860	851	864	875	829	882	825	813	815	860	884	838	859	866	848	870	894	856	835	756	875	835	830	869	883	831	779	818	861	842	834	803	848	830	855	801	855	838	839	806	862	821	928	875	795	847	856	923	826	856	856	876	837	870	878	827	855	828	846	815	818	790	822	847	836	820	809	853	785	827	846	874	857	848	811	812	839	838	802	838	862	856	886	882	822	853	843	859	808	841	893	861	847	836	825	888	831	873	814	873	911	816	867	871	851	835	874	873	897	859	852	837	864	872	846	819	834	829	858	920	840	835	832	800	839	884
25419	21469	28519	26972	21044	14074	9097	6441	4924	3653	2874	2251	2067	1911	1613	1411	1485	1317	1183	1134	1069	1057	1075	1057	1023	988	1007	970	919	1048	943	948	948	911	955	971	906	946	946	934	971	895	878	927	913	874	971	943	914	908	894	984	918	916	950	895	933	937	1004	894	915	936	881	885	933	909	926	896	959	921	914	928	890	930	859	903	961	896	945	914	943	871	938	912	921	915	902	958	896	1003	905	921	900	917	934	917	894	842	954	914	938	935	934	941	898	904	908	903	876	950	903	897	951	863	924	926	910	940	922	924	963	967	852	949	955	893	874	881	942	899	918	922	933	899	959	889	921	933	885	926	929	922	898	868	926	934	900	924	934	931	947	913	921	904	930	954	911	949	949	923	906	904	925	938	949	972	932	937	954	890	913	906	902	896	888	906	972	936	891	927	957	876	917	868	949	867	953	924	915	932	911	947	873	913	912	973	970	877	896	971	910	875	903	909	899	921	919	931	894	890	929	925	917	980	938	962	863	896	881	956	896	895	924	892	917	840	855	905	885	952	896	881	892	882	930	896	982	924	916	897	916	900	940	891	886	863	965	871	927	916	916	928	920	936	905	954	918	920	958	919	934	856	912	858	870	873	862	938	949	905	889	903	920	894	877	966	906	901	928	917	900	883	888	904	891	889	915	866	880	874	923	849	908	866	886	954	987	906	868	881	909	962	918	882	887	914	858	860	885	920	917	904	888	916	896	934	857	906	878	914	889	973	868	921	947	925	950	932	926	921	901	901	938	950	875	940	905	915	922	902	881	912	941	952	849	872	913	919	871	933	910	884	891	937	942	946	954	900	932	878	965	885	916	920	913	930	923	890	953	922	902	944	942	878	916	917	878	924	892	905	924	916	966	902	949	914	872	941	907	902	933	892	899	906	952	936	884	905	875	894	866	939	979	902	918	940	894	926	891	912	915	896	988	904	823	890	931	898	876	956	835	914	904	935	936	918	966	899	971	917	899	951	918	979	909	920	949	961	901	930	853	905	895	894	907	916	933	982	934	904	949	961	894	925	923	935	880	874	897	938	955	903	963	905	957	878	968	905	929	813	870	924	930	940	903	916	933	928	900	879	868	898	903	904	960	923	884	921	921	984	943	892	872	943	952	910	962	905	936	942	869	944	950	878	905	973	951	875	868	924	902	893	905	856	913	915	899	884	929	946	917	888	905	937	945	899	943	903	913	901	913	888	923	895	908	900	970	945	911	911	992	920	905	931	898	904	902	948	933	870	862	911	945	949	927	901	909	922	864	856	868	943	876	899	929	911	963	965	914	883	916	858	952	964	935	895	926	894	900	938	934	951	951	892	946	872	892	936	923	948	892	929	918	943	951	928	861	919	921	914	954	911	990	928	865	898	882	882	906	933	905	892	961	866	893	871	957	909	911	886	892	975	906	919	934	918	874	905	917	932	887	933	872	949	976	886	900	874	890	901	921	955	906	917	881	953	919	956	934	944	941	883	978	924	869	984	901	911	942	974	930	913	902	926	937	913	907	920	886	876	870	873	881	916	913	901	914	936	905	925	899	857	901	902	917	907	902	925	833	908	949	962	960	908	941	960	934	959	906	917	870	932	912	934	910	928	939	939	964	933	900	912	906	950	936	958	948	889	965	934	914	885	892	946	945	969	913	877	915	930	885	873	897	970	932	968	917	845	951	912	887	884	886	886	858	987	945	902	951	914	907	922	901	947	914	984	870	909	875	949	926	859	922	890	921	901	943	889	911	903	870	953	879	938	928	939	923	937	887	952	942	865	945	935	869	906	916	946	974	970	925	950	948	940	916	878	905	925	864	927	953	933	930	868	942	896	935	945	933	967	908	933	887	949	923	919	919	915	960	930	891	869	918	968	905	892	897	963	952	918	925	915	890	869	942	859	904	892	873	943	979	900	916	928	967	932	894	865	901	900	910	900	995	942	871	952	907	1015	965	908	928	912	920	910	931	892	902	954	894	931	930	960	838	893	918	912	917	906	942	904	899	909	891	885	879	891	951	913	921	861	919	936	938	937	939	872	917	944	935	893	930	935	954	903	894	890	916	932	858	899	867	903	918	936	924	945	895	935	940	900	956	893	961	937	941	905	861	928	943	868	913	866	934	907	891	901	974	946	893	894	940	944	910	949	938	950	950	928	903	838	898	958	938	919	926	891	930	953	944	919	884	916	950	950	978	911	868	923	913	941	936	895	919	912	936	917	922	923	880	915	933	885	921	943	912	987	937	905	949	925	902	896	907	964	913	897	886	932	916	880	918	939	934	1033	933	896	940	938	917	923	928	977	873	957	882	921	907	896	982	911	931	934	887	905	948	866	896	946	966	878	880	922	899	923	883	866	899	935	813	896	870	894	892	902	863	905	870	954	946	912	908	911	951	918	907	901	919	925	937	866	899	870	926	891	930	951	945	874	839	909	901	927	940	878	934	936	956	907	952	958	927	892	910	902	905	861	871	891	890	926	907	878	927	920	905	934	902	871	917	901	957	884	912	882	948	929	950	945	907	899	935	910	895	951	923	938	915	899	881	919	907	887	912	966	878	919	883	897	952	975	909	924	893	878	931	899	870	925	916	876	909	951	901	885	868	885	929	921	896	897	925	901	901	945	903	953	983	918	874	923	936	912	898	935	908	912	935	930	862	957	918	908	910	893	908	903	949	880	894	890	959	892	916	898	952	860	929	922	874	875	911	933	905	878	921	935	900	881	944	926	921	955	959	846	914	903	927	908	901	879	948	928	929	894	869	845	870	918	926	933	903	914	856	932	945	936	839	919	901	915	941	879	927	910	921	915	898	900	944	929	886	917	960	922	926	960	857	909	876	901	943	928	950	940	954	936	886	926	846	899	890	913	945	871	927	911	944	890	891	914	943	896	938	950	944	944	924	946	921	887	838	867	960	911	894	993	903	883	931	897	910	910	917	899	892	859	942	940	908	869	937	937	943	884	936	917	939	921	877	945	904	971	888	884	876	880	890	907	945	901	898	883	914	897	919	894	904	925	946	909	936	944	876	921	903	891	933	922	917	880	939	890	905	931	924	868	903	881	866	902	927	986	928	925	880	937	865	879	907	897	876	973	941	912	920	924	938	890	908	966	901	863	879	925	878	886	841	903	931	945	914	943	893	936	910	896	940	949	896	917	890	918	956	862	950	919	928	874	855	926	830	915	956	933	917	909	871	892	924	891	909	888	903	894	934	897	957	947	967	862	948	924	941	880	862	876	881	930	899	843	886	896	954	894	948	896	934	955	868	910	862	887	904	902	920	919	890	930	868	929	934	979	914	920	911	853	938	919	927	896	939	906	898	909	935	887	937	883	900	883	908	933	914	945	908	912	839	895	927	936	877	859	943	917	906	919	936	936	945	892	933	895	928	889	913	972	924	991	905	928	906	868	883	961	902	962	931	898	899	930	899	898	852	912	942	870	924	872	924	892	894	884	933	844	907	918	930	890	899	939	932	878	905	936	961	966
30184	49322	38283	27443	20781	15816	11626	9314	7227	5130	3946	3109	2817	2363	1970	1732	1737	1444	1321	1196	1124	1153	1065	1042	1079	1055	1009	956	990	1039	973	977	926	976	923	959	907	966	908	924	937	966	924	896	963	894	967	899	936	878	962	861	929	887	930	884	947	929	947	891	927	929	881	888	874	893	949	920	925	899	928	942	899	935	946	961	866	925	906	893	940	897	862	903	927	986	883	967	897	908	885	919	960	900	909	893	899	926	892	909	912	888	885	909	939	911	926	885	918	933	950	926	916	943	912	921	887	971	903	895	902	980	930	945	932	877	886	916	920	905	921	925	924	964	928	914	892	922	906	886	932	951	943	915	968	933	903	909	879	887	961	937	886	919	904	910	884	892	876	873	912	895	832	886	968	950	873	877	928	960	936	896	902	955	909	862	886	841	930	917	902	904	930	955	889	893	899	890	846	913	902	915	900	899	907	936	892	895	907	934	922	905	878	906	900	928	951	887	903	893	923	887	885	863	893	904	966	914	888	894	908	874	886	885	864	899	915	868	863	894	873	923	949	900	935	905	903	900	948	859	893	945	881	950	922	912	935	879	904	902	935	919	863	895	891	950	904	965	926	965	847	892	875	949	922	926	885	898	891	869	877	952	906	871	934	910	871	898	915	903	939	868	923	888	916	909	1010	918	930	876	928	918	904	928	884	889	897	907	872	898	848	873	952	886	903	928	928	893	860	903	947	891	948	903	915	880	868	916	935	937	906	951	905	879	844	916	877	876	901	896	970	946	876	916	921	941	922	914	950	899	895	917	946	938	891	957	870	897	936	904	898	921	863	905	892	912	879	853	943	939	921	926	926	889	924	906	917	912	870	915	896	883	946	947	895	893	929	919	905	884	924	925	892	881	901	887	861	909	914	862	900	887	895	904	909	936	904	898	963	873	862	956	856	954	905	931	908	924	962	927	928	908	898	853	896	921	938	933	909	888	865	933	880	965	945	897	864	895	924	895	909	867	907	926	920	926	899	947	909	931	880	903	899	864	938	875	931	932	879	912	886	902	902	951	927	889	908	914	882	916	890	893	937	869	911	939	905	900	960	951	945	918	928	861	974	884	889	965	897	937	912	978	901	955	899	901	886	921	909	900	908	879	856	912	910	895	946	890	904	913	883	902	921	928	875	880	958	922	923	941	873	926	901	867	882	875	950	912	900	900	931	917	943	889	909	864	909	917	914	880	936	884	832	865	880	897	864	936	913	878	901	934	936	958	926	879	903	900	897	918	945	957	902	880	917	955	918	920	876	893	912	920	929	906	885	904	932	882	876	893	928	864	826	922	913	871	924	936	907	913	860	899	901	926	901	923	903	912	911	926	881	967	866	887	931	887	830	946	915	866	929	933	949	920	879	878	908	874	887	914	986	865	955	913	921	879	978	883	873	885	859	963	908	916	935	889	913	888	937	923	870	881	973	907	901	892	905	899	921	910	922	909	890	901	924	944	923	905	927	903	892	912	906	874	944	882	915	934	919	910	930	911	922	946	915	895	893	814	916	857	896	920	884	919	945	932	858	895	897	838	905	861	914	897	878	915	909	911	890	916	962	915	913	908	918	906	909	934	916	920	902	928	924	902	914	876	925	907	949	890	910	901	928	886	904	890	908	894	892	900	890	907	936	929	920	883	883	919	886	942	876	929	915	920	904	834	973	941	872	904	931	910	923	866	870	926	905	935	905	911	980	962	863	893	893	909	927	940	859	869	935	969	891	882	926	932	930	908	908	900	925	948	914	877	937	878	913	928	881	918	931	903	903	892	902	868	911	900	907	912	903	840	897	932	913	885	904	849	889	917	969	880	879	904	943	950	859	936	848	915	910	950	872	917	917	889	893	937	942	889	932	887	897	921	894	874	922	917	935	933	963	902	948	941	829	925	891	867	907	891	891	873	905	897	872	966	909	900	899	898	875	916	949	907	931	919	888	896	899	905	952	923	923	939	900	897	906	899	885	932	926	938	900	943	925	954	936	883	883	969	967	875	919	855	866	943	924	928	909	864	892	897	920	883	867	966	915	904	891	907	953	869	833	939	929	911	988	897	901	898	897	895	841	930	939	899	917	913	929	898	915	921	924	940	929	941	943	869	857	910	909	908	900	932	907	943	950	905	928	870	872	869	915	859	940	937	892	905	929	934	898	910	853	922	904	916	893	891	887	970	919	912	884	922	901	915	904	951	905	901	871	899	897	931	895	924	943	920	861	951	891	897	927	884	935	939	896	938	887	938	956	902	900	883	872	905	852	935	917	920	927	895	918	889	925	895	951	906	893	882	889	898	991	938	927	910	928	908	928	908	886	867	924	989	911	887	896	911	872	880	903	900	908	940	961	972	910	930	895	897	885	910	901	924	871	896	896	924	911	849	905	891	909	876	928	887	922	922	896	951	936	906	876	922	942	900	913	948	879	894	955	883	916	890	893	899	884	912	908	966	878	887	881	880	923	899	902	932	915	896	915	926	925	907	895	891	920	899	874	917	945	889	906	874	914	875	990	868	872	929	911	924	969	899	938	913	915	902	909	914	879	868	911	958	886	901	969	940	854	903	915	978	928	884	891	919	903	927	872	854	886	885	885	863	926	976	903	922	907	909	877	891	940	917	848	921	934	937	955	889	876	913	914	917	853	879	890	901	855	877	950	865	896	880	856	911	895	856	878	894	925	891	885	872	904	911	918	915	875	872	931	939	885	925	895	918	871	882	872	925	952	893	929	924	912	921	913	911	901	894	874	896	893	955	956	906	877	912	891	843	842	895	917	889	896	918	905	874	924	889	914	881	919	907	847	878	884	875	880	954	952	924	922	857	907	896	894	900	936	923	906	918	960	904	901	851	894	920	877	916	919	908	876	967	948	904	910	888	911	880	911	906	878	925	924	899	874	841	934	919	944	884	910	940	980	879	874	912	906	894	965	868	947	841	935	923	907	916	886	983	933	910	904	906	901	885	863	951	888	868	914	927	910	899	899	953	877	914	935	896	913	902	875	926	941	938	900	894	905	859	886	937	960	961	904	966	864	932	913	909	879	899	932	900	934	889	923	906	922	866	916	873	878	914	894	943	892	891	825	928	937	906	932	901	938	933	909	971	891	941	931	895	923	892	960	928	848	960	921	947	909	913	909	925	901	889	872	947	943	859	908	914	915	886	877	887	919	900	950	872	959	877	923	903	922	880	942	864	915	897	934	941	890	939	898	938	870	954	922	926	900	922	914	909	894	913	869	957	911	905	889	883	888	890	889	922	935	896	913	894	895	904	915	928	863	883	900	968	897	960	924	919	907	901	933	989	930	939	967	887	895	927	916	884	874	920	864	860	912	891	862	872	936	928	896	956	833	926	914	875	929	965	916	862	880	934	922	918	874	975	924	916	948	902	951	891	848	914	940	960	849	903	895	899	894	900	891	926	938	885	897	953	930	878	851	976	869	917	898	926	957	897	923	883	862	922	949	917	897	986	964	846	938	949	899	860
23198	21514	29301	24305	22210	23519	21286	12019	8122	6114	4560	3495	3089	2730	2183	2009	1889	1726	1436	1348	1270	1313	1265	1120	1135	1174	1165	1067	1113	1107	1063	1077	1065	1061	1005	1047	1058	1026	1071	979	1045	1067	1030	1003	1028	977	996	1047	1074	1024	1014	993	974	977	1015	993	964	947	945	978	980	972	957	993	985	1009	932	914	961	1047	1019	923	979	964	930	974	969	951	932	977	882	965	934	948	983	956	999	973	972	971	975	976	978	978	938	984	975	1007	939	1030	1022	973	952	1028	1008	939	949	972	924	993	989	1036	962	974	921	1048	953	975	976	961	990	978	968	942	946	920	926	960	935	964	962	948	988	941	952	1040	969	985	1037	993	994	938	1019	944	959	1023	1001	1002	1015	975	1025	969	996	948	937	967	1029	965	991	984	1029	997	926	938	992	1000	931	1044	890	967	902	969	992	1002	973	975	981	977	919	940	954	934	944	985	989	990	984	976	974	932	933	982	960	999	1001	937	1001	908	935	951	972	998	929	991	959	996	944	957	993	1000	952	965	987	972	938	959	1027	942	984	951	958	949	1014	994	941	943	975	954	920	989	1000	1004	976	915	957	881	943	980	932	944	985	1015	1043	927	985	932	968	981	938	995	929	1018	994	897	968	988	959	1005	932	934	934	954	967	922	934	972	987	972	970	934	971	1007	963	944	986	955	942	1001	966	980	995	984	1004	1009	1035	936	970	978	958	990	999	974	1034	1015	971	1001	991	993	982	1001	986	980	942	977	964	1001	954	953	914	981	964	951	994	907	941	966	963	979	915	971	996	944	956	982	1001	973	945	953	950	1017	951	986	967	1033	952	984	973	961	1023	1004	930	1018	965	940	1016	948	963	989	947	995	978	929	1035	958	1005	923	1006	951	1008	953	951	958	998	1054	967	953	952	978	908	916	947	992	1015	957	1007	1012	939	934	987	941	994	947	1004	987	971	924	985	941	947	953	989	961	1013	948	975	950	985	964	953	982	983	1002	915	1038	1017	1005	959	922	948	939	1031	936	1023	1013	1006	947	950	926	938	963	1002	909	958	941	948	1059	983	934	970	943	973	1044	959	958	1034	955	940	961	923	966	1004	959	964	970	1024	932	941	1002	932	980	975	959	994	999	979	986	962	954	961	950	1005	948	929	958	994	971	952	986	973	960	1002	980	1048	944	973	961	937	953	940	969	996	935	960	935	951	945	991	1012	1036	1056	975	948	941	945	958	907	937	919	983	1003	940	1007	956	920	985	972	916	962	974	996	956	971	972	936	919	948	972	989	957	952	973	964	973	930	968	979	956	960	951	998	1006	958	972	917	950	981	934	943	929	967	1030	989	966	981	940	1025	971	999	968	971	945	969	969	987	987	950	1022	1026	1034	959	960	976	907	973	1008	939	1020	947	1002	939	995	966	948	938	1003	1007	964	964	991	912	1007	950	967	958	945	911	964	958	968	1008	946	1004	1032	940	943	980	972	964	970	997	1019	985	933	971	961	1052	971	919	992	1003	972	968	941	915	1019	1037	975	970	939	982	986	981	944	1033	986	1027	1027	936	980	1013	969	1016	941	972	903	965	921	937	956	994	953	966	905	970	1016	934	958	1074	1012	915	991	948	997	959	995	911	944	982	1010	958	966	950	978	993	950	957	979	964	942	964	920	962	950	986	948	1013	963	934	929	963	908	1073	1010	941	1023	938	962	981	956	987	960	977	992	1020	960	978	965	962	1025	1000	1010	994	945	952	960	930	983	994	1005	999	932	984	906	941	962	966	1049	957	1005	990	973	986	957	963	951	986	962	936	1025	970	972	1023	959	1014	953	957	945	987	990	944	975	915	978	977	1013	1013	970	959	1003	991	999	964	967	912	944	936	990	1004	937	939	1057	997	914	894	955	970	977	957	1022	953	1010	997	934	935	918	980	1012	909	929	934	995	962	1010	960	912	1030	1010	967	961	977	953	997	999	977	978	1000	969	978	963	998	950	913	994	999	1002	931	1011	1019	950	934	963	976	988	980	999	967	1022	1008	919	997	965	933	969	936	971	967	978	994	911	934	1012	1001	918	959	980	952	943	985	945	945	936	960	928	916	954	941	1009	983	977	958	936	972	1000	962	1004	975	989	971	987	950	964	920	948	915	999	971	972	925	968	969	1023	957	949	958	989	1008	965	967	974	986	1001	947	1017	990	976	948	1021	983	999	959	940	957	941	1006	1006	1026	1022	980	910	958	960	1027	960	919	957	950	1018	949	1009	1036	971	937	976	973	956	925	908	962	988	988	936	925	995	1024	958	990	969	965	986	938	986	995	949	936	943	935	977	946	951	1006	1009	979	1000	888	916	958	1046	948	981	974	942	914	980	938	927	935	937	972	960	969	969	927	970	923	949	928	935	895	930	1007	991	973	909	960	957	897	934	979	961	950	967	906	961	972	1013	890	994	935	968	875	943	972	965	1009	965	964	941	984	963	939	912	980	959	961	1004	964	969	939	955	950	984	1000	937	969	944	919	960	925	973	991	943	1025	975	997	961	971	965	972	969	990	977	922	954	945	987	968	935	985	976	986	1001	999	993	900	977	960	947	979	959	1014	950	1002	986	935	1009	970	1000	991	988	943	963	968	929	980	957	937	958	966	1019	943	961	984	1005	956	971	1010	924	1041	979	918	931	968	962	947	936	889	1014	1016	918	942	936	946	983	960	1007	1008	971	910	912	942	987	969	951	897	965	965	918	998	969	1009	967	970	929	942	995	930	954	991	938	958	938	950	971	977	989	939	895	911	923	1019	956	1001	955	965	971	925	970	999	1026	938	963	992	929	983	956	1001	961	981	1010	993	984	940	919	950	900	977	954	946	937	972	986	952	1004	934	991	997	1009	1000	948	962	976	948	948	1004	960	968	968	988	1043	943	1005	984	954	946	979	988	1017	1002	968	961	971	936	899	945	949	1008	944	945	925	1017	992	996	978	968	968	957	956	960	988	985	980	957	1013	986	979	977	963	997	992	999	1004	948	917	942	963	921	990	949	921	966	983	966	986	952	951	907	978	982	965	994	948	949	938	1002	1006	980	975	963	949	996	978	996	1017	958	963	953	972	974	932	1006	970	955	914	955	984	976	1009	1009	938	991	948	974	982	998	990	999	959	935	936	947	995	969	917	973	965	978	917	937	996	986	950	978	912	989	1000	964	977	980	1017	1000	1063	1017	1001	994	999	934	1007	1002	994	949	987	944	991	973	895	979	950	993	1020	949	967	949	944	977	1030	943	961	949	981	977	956	943	976	973	1001	964	1005	976	924	948	936	994	972	959	960	966	964	990	909	900	895	961	1019	900	989	952	964	961	1001	1014	958	971	969	938	955	994	946	956	978	998	921	981	908	945	963	967	982	905	929	995	988	1032	991	1001	972	957	952	1019	979	1003	981	940	1035	943	961	946	980	980	931	932	984	985	952	908	948	967	1043	951	973	954	973	937	924	1021	983	962	995	968	952	974	978	994	975	999	969	965	990	950	992	1001	1006	983	998	927	941	956	987	971	945	967	968	955	964	1014	957	974	1004	949	992	992	983	1008	959	976	949	1021	922	975	937	961	941	1008	991	965	993	992	1007	986	941	1018	891	973	965	973	990	957	932	937	932	981	907	965	912	983	992	946	911	943	920	959	985	933	1012	968	943	940	938	961	941	966	1021	959	999	941	959	967	945	910	1001	922	959	940	982	982	1031	962	992	993	936	980	963	966	987	990	951	1010	928	976	953	918	936	920	951	982	957	945
32044	59231	48234	36393	29118	22415	17831	13806	10799	8046	6030	4584	4097	3627	2700	2243	2288	1932	1634	1466	1434	1356	1223	1255	1164	1199	1153	1182	1141	1081	1092	1097	1019	1020	1038	1031	1049	997	1026	1021	994	1013	960	934	1041	1062	1016	992	980	986	966	964	924	937	993	876	976	959	945	972	962	951	959	1016	977	904	978	926	921	1004	928	944	950	936	950	993	975	989	950	1018	902	956	984	957	985	993	923	962	948	917	957	933	938	991	932	956	923	953	924	945	927	900	954	997	960	968	964	922	969	932	928	946	925	948	954	983	930	919	921	983	944	978	984	911	941	903	940	979	943	929	965	892	953	958	987	905	878	901	948	942	970	929	923	951	939	902	906	988	954	958	976	930	959	953	962	976	954	952	935	926	927	982	905	928	898	968	1005	950	938	976	910	960	910	914	955	909	913	941	895	917	907	978	920	981	950	931	967	920	896	921	941	944	959	892	928	941	898	952	1004	984	917	961	942	925	945	907	974	870	884	943	985	943	930	942	955	906	936	921	996	955	960	943	940	955	946	972	914	906	924	955	929	967	934	915	998	918	965	941	876	941	962	888	899	960	971	923	957	940	909	949	915	903	946	922	923	879	926	994	899	936	975	942	911	911	906	921	932	948	968	977	918	973	944	1008	960	913	939	967	876	983	980	931	965	925	857	950	910	925	937	917	997	937	919	924	929	950	956	912	915	898	883	912	961	952	925	913	933	970	931	914	953	956	921	889	940	982	948	961	897	932	982	931	922	926	986	978	976	943	952	934	934	929	921	968	863	982	963	875	969	964	929	936	915	966	921	958	919	926	961	956	964	918	942	927	993	881	943	903	963	886	973	954	919	955	935	947	912	916	930	943	911	921	907	941	986	943	926	884	985	936	913	897	930	892	954	982	949	965	937	919	877	926	922	893	931	945	890	951	921	877	934	896	954	939	990	960	943	928	987	867	1013	920	977	977	978	943	934	882	937	942	952	970	986	963	967	945	1059	928	973	925	923	872	905	927	969	905	963	936	946	953	973	882	904	942	961	948	931	899	905	900	935	939	932	969	987	976	954	933	926	922	976	959	927	943	907	919	927	984	912	942	980	936	980	917	905	948	956	945	936	883	923	918	970	919	999	977	890	976	945	947	943	955	894	991	955	929	897	950	967	924	925	1013	997	977	907	915	930	943	889	945	945	948	950	902	902	938	941	928	959	957	969	979	991	977	975	968	923	942	968	892	958	910	911	918	867	956	960	914	901	949	937	961	913	903	902	913	925	874	914	937	964	934	952	949	986	942	929	912	996	956	1015	950	967	926	931	949	936	947	934	943	957	956	975	984	938	963	946	943	900	908	951	971	949	887	926	912	966	937	930	938	927	924	974	963	945	926	921	907	964	966	960	959	943	947	882	922	936	935	975	944	964	941	944	947	920	925	1010	962	921	922	998	890	1016	964	935	932	943	904	956	922	934	923	909	957	911	954	930	947	946	940	920	934	943	921	943	985	985	950	1010	934	937	917	981	959	925	952	942	966	927	967	1012	899	996	934	910	914	934	932	909	981	970	941	966	902	966	910	923	988	924	892	969	913	905	905	952	992	906	937	956	916	917	913	950	932	944	927	930	912	924	895	979	921	928	931	996	968	933	955	969	951	951	884	944	921	929	992	947	935	952	925	916	943	865	945	940	896	926	943	942	930	942	964	961	966	945	882	972	949	976	941	955	974	930	837	982	954	959	936	965	956	935	928	881	955	924	915	975	915	979	913	974	972	929	951	924	890	973	911	959	926	906	955	918	937	969	996	875	921	902	875	928	933	904	936	895	900	931	924	953	951	964	933	961	927	949	944	920	1011	970	999	899	969	945	922	946	947	921	988	910	988	919	983	899	958	924	952	957	932	967	929	938	923	1000	911	922	883	899	940	940	932	968	914	907	957	933	952	970	926	958	1012	938	937	1003	872	940	986	906	849	936	952	988	949	924	989	940	967	959	919	972	991	972	899	926	913	999	925	977	945	940	999	969	901	959	916	936	911	898	928	937	937	935	951	948	926	914	941	977	931	969	942	933	898	994	951	904	917	975	960	938	988	945	903	940	919	981	950	916	983	942	913	956	948	984	883	982	922	911	921	927	952	950	932	964	884	946	953	929	924	934	943	904	962	925	938	874	966	957	931	956	923	947	967	932	929	967	971	907	993	978	953	902	918	945	918	907	953	1008	989	909	979	984	896	993	951	924	952	960	939	966	984	888	911	979	952	867	958	903	918	906	910	918	916	998	899	961	897	956	943	957	972	952	997	979	913	954	957	910	870	927	845	955	925	912	931	955	950	938	979	975	962	904	895	967	941	913	908	962	921	1004	952	979	935	941	903	823	937	945	932	919	935	909	946	935	952	970	992	946	954	937	975	946	982	983	952	965	871	962	884	1005	928	933	1005	942	940	892	959	905	952	890	977	987	910	897	975	914	973	921	935	943	944	929	993	997	982	892	944	949	948	942	955	943	944	933	949	911	916	924	935	912	967	904	902	944	929	944	933	907	914	921	916	972	956	982	920	928	932	964	924	908	944	944	969	951	927	912	897	967	961	927	944	970	920	936	950	914	915	980	892	907	950	924	968	915	1005	956	915	965	943	906	943	888	930	936	955	952	927	883	948	892	965	987	933	919	959	965	897	916	929	949	973	998	935	948	987	932	946	935	914	966	914	942	948	956	985	925	973	871	894	944	899	956	993	911	924	970	913	944	947	914	917	958	971	919	948	975	926	909	930	963	916	952	979	959	920	941	1010	954	955	986	942	944	960	950	975	944	926	945	932	950	942	959	952	890	892	957	962	938	973	889	975	934	944	943	897	1003	925	992	926	974	919	957	917	931	890	972	892	957	961	958	940	943	928	900	901	936	909	968	947	910	949	946	987	969	895	975	943	968	980	924	879	971	962	920	910	923	977	1004	902	972	1013	897	936	910	958	940	946	906	953	974	936	950	950	947	951	967	899	852	893	940	949	936	899	960	951	949	943	943	887	926	935	938	967	980	913	968	898	947	907	907	988	913	956	917	938	958	960	971	962	886	889	959	917	991	942	924	943	989	948	982	958	951	953	997	927	928	911	968	922	915	948	943	881	975	937	937	911	915	922	970	998	921	970	955	908	906	959	956	980	976	939	914	939	980	909	997	1003	962	963	976	906	946	941	989	929	987	969	899	939	908	923	966	971	952	948	917	919	944	896	937	912	954	987	885	967	875	968	930	1003	965	919	901	938	911	915	936	921	970	935	924	920	938	950	962	952	969	958	872	933	944	969	947	969	921	932	977	894	912	926	913	911	901	940	911	943	916	937	955	963	949	962	929	942	955	956	936	980	950	962	936	949	925	880	966	945	979	901	981	914	957	909	925	964	935	973	893	953	956	941	944	935	953	940	907	952	966	951	924	940	983	980	951	932	907	898	938	952	965	930	865	951	976	923	970	964	953	967	934	980	942	932	910	921	950	984	921	924	962	1018	963	934	966	934	920	951	910	931	930	950	885	897	912	955	964	969	887	897
31373	30356	34946	25976	15771	9407	6360	4758	3739	3017	2200	1915	1851	1644	1308	1222	1242	1113	1055	1038	942	946	930	954	882	956	933	887	905	939	878	840	867	856	884	876	858	802	807	809	927	902	850	857	851	815	865	910	914	880	852	851	886	899	805	868	832	852	862	849	876	874	882	859	888	861	899	837	824	871	917	896	815	892	824	854	859	863	812	867	840	864	837	832	894	878	859	846	876	862	845	882	868	877	876	848	860	835	857	868	790	845	881	886	804	844	882	846	864	859	885	864	856	836	871	851	867	836	872	839	813	822	798	809	861	848	874	881	855	817	863	826	852	874	880	875	883	884	860	891	816	849	866	861	831	867	874	844	839	826	801	818	852	873	884	869	918	824	843	870	797	853	867	876	830	850	832	825	811	847	862	872	876	881	860	822	859	870	864	822	902	895	901	826	843	847	829	826	894	845	895	898	813	814	834	865	856	810	846	820	822	844	822	830	852	829	807	853	872	862	832	832	841	846	875	837	830	871	852	829	843	826	868	801	905	797	903	900	856	845	894	876	845	890	835	870	864	840	872	894	886	871	808	893	889	862	893	834	811	864	858	888	830	822	855	840	834	857	897	849	814	806	887	867	845	837	879	885	856	822	828	832	870	854	878	833	871	822	893	872	865	792	818	862	838	850	853	868	813	841	859	834	806	877	845	898	834	837	876	860	889	879	831	903	904	790	914	857	869	844	854	853	821	877	821	821	861	822	831	831	875	854	814	843	810	847	872	873	854	898	836	841	867	855	826	876	806	846	843	829	820	830	886	806	839	827	834	861	867	824	857	816	835	812	830	854	851	895	824	796	848	863	816	863	903	893	837	855	844	808	881	802	902	827	891	840	882	844	877	870	778	875	859	816	823	811	839	864	847	842	847	874	836	847	847	818	841	857	797	819	812	822	827	871	882	849	887	886	836	867	858	831	843	829	841	883	838	846	858	823	842	869	911	836	873	899	874	828	824	834	897	832	846	823	792	865	820	818	883	846	907	801	810	887	847	844	856	917	878	842	848	853	816	856	815	853	850	855	880	896	832	822	918	819	846	881	764	854	831	868	891	826	847	887	825	864	798	842	847	851	843	816	895	915	843	833	813	859	804	821	869	847	823	886	908	766	869	862	871	889	958	856	908	841	798	835	847	867	871	853	854	806	846	855	868	870	854	857	845	819	817	847	935	853	796	871	875	833	802	856	854	851	826	885	803	855	854	831	842	831	895	803	922	821	848	828	858	836	801	869	816	814	812	865	846	882	847	826	876	832	869	852	883	860	793	868	838	856	845	801	824	786	811	861	849	807	846	917	827	767	836	881	864	855	821	856	838	833	859	858	853	846	856	797	849	847	872	826	853	881	916	796	904	889	832	868	808	840	884	823	858	825	825	848	842	901	837	791	766	835	846	847	818	779	807	828	915	836	847	837	910	857	809	885	819	806	910	818	864	867	815	865	898	879	807	840	842	859	814	796	837	897	850	842	852	875	822	801	894	821	857	900	848	848	877	894	847	850	861	817	886	852	824	860	852	897	824	836	778	863	836	834	856	857	881	839	869	876	797	893	853	847	837	848	864	890	842	889	824	848	815	865	910	903	854	869	818	892	815	835	877	865	837	780	809	896	833	871	882	847	788	869	864	869	853	837	857	886	867	888	798	829	879	856	833	829	814	806	848	817	855	834	894	878	831	799	888	927	835	850	838	870	828	850	838	842	843	851	899	855	800	863	806	849	869	826	845	823	837	834	864	820	846	844	877	841	803	806	807	836	803	839	879	851	877	883	824	848	832	879	872	882	879	838	843	859	863	831	813	879	830	842	915	842	889	821	850	847	916	887	813	890	824	823	854	861	819	816	823	802	852	845	845	822	834	864	886	872	848	781	831	878	848	860	817	866	825	919	888	895	829	868	849	872	841	871	810	824	860	894	802	837	881	840	844	845	851	830	861	877	850	831	777	824	861	866	825	882	873	824	841	885	810	835	820	864	858	850	849	854	828	822	872	851	837	828	921	876	848	858	914	882	832	876	843	874	816	833	833	843	829	839	846	812	810	824	856	781	847	822	867	872	861	870	862	878	868	832	800	849	877	860	936	841	845	862	885	879	820	815	847	849	865	842	823	845	827	878	854	875	848	866	846	850	827	837	872	861	816	802	857	854	851	842	864	869	853	832	851	822	841	843	813	839	883	841	899	857	885	862	802	900	850	890	910	873	825	828	841	831	851	894	884	838	866	824	853	864	835	808	832	862	867	870	815	827	782	881	887	782	820	856	861	848	828	851	858	820	859	818	875	881	827	842	834	798	881	823	843	902	859	897	830	831	839	826	914	868	813	890	854	821	847	858	818	862	891	824	871	851	862	858	832	802	854	851	854	871	854	873	865	865	867	860	844	833	814	863	824	815	857	828	857	907	861	820	796	860	829	895	803	793	881	842	831	882	871	824	847	820	863	832	828	861	834	851	860	876	865	860	801	878	808	901	812	844	876	843	893	853	843	866	870	899	866	834	852	849	844	930	852	809	893	833	815	856	855	848	901	844	857	839	839	873	846	847	846	862	809	878	842	871	815	884	901	891	861	885	808	845	852	863	839	902	812	830	842	843	851	865	850	856	832	846	819	849	893	917	797	869	824	811	800	805	862	843	867	880	875	914	787	865	837	812	838	841	848	849	893	870	850	818	869	844	774	884	822	829	822	829	903	818	833	780	818	853	884	901	886	858	867	820	842	852	853	862	824	818	873	844	892	850	812	870	865	821	852	824	860	814	860	867	838	822	859	870	831	887	837	844	821	838	830	826	854	844	901	843	811	861	855	813	863	901	859	904	888	792	824	856	859	852	865	804	857	847	844	836	828	864	798	849	834	830	876	786	859	877	852	837	865	817	826	850	857	850	834	829	786	856	869	880	848	868	887	808	859	809	875	859	832	854	818	808	899	800	835	877	836	887	860	869	819	798	798	867	907	848	867	817	853	834	869	814	831	850	830	796	833	845	862	812	842	855	884	809	863	864	881	853	833	854	907	830	835	881	876	846	871	859	875	815	916	905	870	908	900	834	861	841	826	860	874	873	826	827	835	841	854	790	847	852	852	844	866	830	841	862	834	863	864	832	810	814	812	786	841	815	849	870	863	892	832	889	814	858	894	867	824	901	842	882	901	788	831	855	800	872	871	839	891	856	827	813	815	840	860	875	860	868	867	833	882	865	844	840	819	863	847	890	835	857	873	821	821	843	911	918	824	839	814	885	832	887	897	860	862	832	849	864	864	897	837	818	904	870	796	867	843	868	853	884	859	839	848	926	816	857	908	829	825	842	846	888	870	909	847	792	813	877	904	834	858	882	843	891	851	905	862	852	852	871	892	883	877	842	864	832	903	819	853	834	841	888	838	851	829	891	840	847	883	829	894	862	857	834	806	874	814	814	858	837	798	875	881	750	885	882	860	827	818	817	870	834	826	838	823	823	869	839	879	798	855	823	866	825
31240	44413	34868	23263	17221	12000	9062	7095	5373	4000	3014	2444	2272	1945	1523	1346	1431	1234	1124	1024	989	987	969	971	900	932	940	929	882	920	910	922	885	922	876	878	869	906	861	888	911	895	866	863	893	886	888	903	870	931	873	836	854	839	792	850	879	856	835	806	806	851	852	783	797	812	835	829	853	913	865	851	878	903	875	843	847	832	866	828	881	827	832	855	860	904	857	853	836	826	856	870	836	872	860	825	853	859	849	835	873	859	823	831	918	837	869	847	836	844	823	793	888	835	857	837	858	876	857	815	851	802	888	816	823	858	834	837	902	863	797	826	847	867	838	851	863	883	837	832	820	850	856	863	832	858	855	836	864	872	812	880	864	830	836	852	879	871	879	833	867	802	862	837	793	810	835	808	829	849	828	878	813	835	878	876	851	797	858	830	775	836	852	848	876	873	822	827	848	772	808	859	845	829	844	877	833	870	922	866	856	876	823	835	824	802	814	829	888	827	843	895	869	850	819	890	836	892	851	860	808	844	872	834	896	800	851	843	881	829	881	816	876	852	863	811	845	860	873	843	825	813	845	860	853	868	844	848	862	866	875	811	814	850	807	867	914	875	844	811	838	808	833	829	856	798	847	871	835	853	871	830	902	854	825	802	896	859	889	851	846	895	864	851	842	822	819	827	877	823	847	814	828	839	797	801	858	818	847	833	928	836	863	802	886	892	871	866	893	853	871	885	934	824	927	915	811	817	868	848	855	835	848	858	843	854	823	793	847	852	845	847	794	909	834	898	857	818	794	882	878	839	842	859	851	849	828	817	856	845	854	822	881	878	851	870	835	843	913	818	889	832	820	867	895	869	898	857	891	852	860	805	882	826	827	829	911	841	833	846	858	807	881	921	891	830	882	807	795	857	835	839	805	888	868	827	854	862	854	874	789	818	862	822	809	849	847	827	823	839	862	813	846	851	828	850	856	873	853	840	839	858	871	828	845	855	757	870	868	823	888	797	831	827	820	840	871	850	875	889	845	887	832	857	879	769	849	799	915	885	830	843	808	883	879	835	800	859	892	863	852	865	842	891	855	794	898	911	859	855	817	831	881	869	839	905	845	888	881	865	818	840	820	828	839	863	859	837	850	831	837	841	871	856	838	834	808	847	881	900	901	807	871	853	850	849	855	856	843	840	837	809	836	834	915	848	808	853	881	853	909	880	834	878	848	845	843	819	866	865	848	811	862	869	882	867	832	877	875	832	857	852	854	835	821	848	814	851	856	858	865	871	889	822	830	841	841	819	822	899	823	837	839	814	881	798	856	874	844	882	844	821	835	791	824	789	868	881	885	854	844	880	848	875	826	850	810	854	858	836	855	825	832	836	860	831	841	873	853	835	865	912	843	878	885	843	822	827	828	872	873	795	789	817	866	819	831	841	829	849	857	854	841	879	835	835	800	865	911	897	825	890	815	876	847	848	871	814	831	843	884	846	864	851	830	885	826	812	862	817	886	910	872	833	871	837	833	875	869	875	829	869	888	861	848	862	795	835	796	847	885	864	867	846	855	864	737	854	841	844	834	832	804	900	831	839	865	865	868	840	853	826	855	811	812	830	824	827	785	889	862	857	852	829	817	833	888	814	851	903	849	835	837	821	864	864	907	846	845	902	875	834	852	832	884	913	858	856	840	863	836	859	800	814	825	856	873	858	798	886	824	827	884	828	822	811	853	836	817	883	860	872	830	882	815	864	829	882	838	837	869	911	878	874	872	821	811	832	853	851	877	834	873	899	817	893	874	851	808	797	845	780	872	789	796	839	834	847	824	866	900	872	851	838	831	829	843	869	810	829	829	870	811	871	879	831	831	837	808	870	841	841	893	807	818	793	849	854	866	796	834	851	846	880	772	820	862	882	853	864	852	829	889	846	801	841	859	845	832	865	847	822	838	821	882	845	802	832	871	828	839	819	831	866	811	833	871	822	857	873	853	830	828	885	896	797	816	855	869	892	891	842	863	856	826	775	837	830	828	859	853	821	863	870	838	862	856	877	852	885	858	872	843	821	846	891	857	838	891	835	912	833	876	889	864	866	831	839	862	822	820	794	874	841	829	802	858	847	817	785	827	855	852	908	815	834	877	842	826	805	864	866	879	848	804	840	782	841	890	846	837	827	887	826	801	887	831	844	879	893	810	840	859	844	818	846	862	900	865	796	902	837	870	812	847	919	826	817	852	868	849	861	853	902	829	887	879	794	846	900	817	826	845	854	840	854	820	842	807	836	852	879	846	795	840	825	869	768	850	907	847	845	838	864	857	880	870	888	844	873	802	855	867	832	829	823	841	806	842	850	892	817	805	887	865	866	846	857	816	863	829	814	823	877	837	836	876	862	859	822	840	842	879	877	845	821	849	805	840	812	889	838	805	868	865	833	827	805	835	838	839	891	866	821	849	889	818	826	881	874	822	854	794	811	823	821	851	821	852	818	869	829	862	853	789	873	861	904	784	868	824	807	839	848	829	879	847	850	880	869	786	888	857	880	868	802	832	838	856	844	859	774	854	865	861	844	865	855	800	838	810	849	842	833	881	871	829	907	835	830	850	870	870	853	810	846	780	850	844	872	869	811	886	841	872	833	882	905	857	875	870	842	812	815	855	860	805	842	891	834	816	874	822	860	851	828	846	884	865	837	855	861	817	865	938	891	821	844	862	870	873	853	855	816	879	845	842	837	837	877	818	870	834	907	858	846	846	791	879	849	864	849	857	878	853	839	833	793	884	874	818	879	849	877	824	781	849	878	838	834	815	864	866	833	892	825	848	907	817	825	845	890	907	848	887	839	842	857	867	840	838	826	893	800	837	803	859	871	824	877	842	844	898	898	818	832	864	822	857	879	787	876	837	907	877	853	829	841	864	903	816	846	814	882	799	843	864	880	788	807	845	906	854	872	875	850	882	872	859	906	873	836	868	871	822	870	915	818	800	850	857	821	872	807	883	827	834	852	885	818	828	865	847	847	823	867	827	808	842	864	860	817	836	821	823	867	855	850	852	918	822	856	861	821	826	864	831	797	885	791	896	816	790	824	841	840	787	859	837	846	853	881	857	808	863	863	884	854	827	848	850	859	857	829	799	897	837	826	869	884	818	796	843	839	862	883	843	824	870	870	898	807	866	850	820	877	846	869	826	864	900	874	851	851	810	870	775	806	842	822	844	833	811	820	851	834	832	832	854	815	884	867	863	856	886	849	821	839	904	831	890	889	805	856	822	847	860	868	851	790	875	853	839	826	849	865	858	847	897	808	855	849	836	801	843	862	855	861	861	805	841	870	809	864	879	855	916	870	825	826	852	892	839	854	877	844	838	836	868	859	813	811	871	841	848	809	782	826	836	864	867	806	894	901	799	859	870	823	847	852	831	893	881	842	801	792	878	832	828	920	900	866	837	791	849	796	842	881	916	831	862	839	838	787	838	884	874	868	848	844	811	842	824	836	897	796	815	829	788	899	767	838	837	867	851	833
24310	21445	28988	25502	23575	20265	13201	8117	5838	4387	3253	2596	2360	2207	1735	1542	1613	1408	1211	1089	1096	1045	1018	999	1018	945	983	960	961	944	941	948	909	964	941	891	906	908	926	903	876	899	843	898	922	890	894	894	878	910	884	929	931	851	840	832	911	868	870	871	878	860	895	865	884	834	856	850	872	885	837	811	847	906	876	841	841	860	906	906	865	860	918	853	878	880	917	891	908	769	914	873	860	878	908	838	829	847	828	872	821	827	900	873	840	816	876	855	897	846	853	808	867	913	872	827	904	902	876	874	895	903	843	886	872	865	886	857	890	864	847	793	836	883	882	872	906	863	881	858	856	850	895	900	876	865	894	838	830	820	892	875	920	826	825	841	866	836	894	851	862	817	875	866	899	801	842	882	883	886	914	895	909	910	888	859	899	865	880	839	879	884	858	864	877	829	844	892	869	869	860	901	873	906	855	859	896	864	843	934	840	877	816	834	895	922	840	812	843	861	884	780	865	864	837	826	888	849	945	820	902	851	916	834	859	853	895	823	891	862	906	900	877	914	854	907	885	832	813	864	850	833	897	836	926	875	853	852	905	888	800	823	902	847	863	832	858	834	826	882	883	841	828	888	840	899	932	828	879	875	870	874	853	879	903	876	845	823	934	841	857	916	906	871	843	874	838	846	878	881	833	844	854	872	867	844	878	873	874	889	839	827	848	877	920	838	859	895	933	894	893	787	845	838	890	835	852	923	878	869	880	863	874	868	860	876	831	828	861	905	886	845	821	829	824	869	874	867	847	861	879	888	893	880	901	858	900	921	888	911	837	845	917	870	883	880	900	859	852	864	844	911	851	858	874	852	852	847	855	898	864	902	899	822	906	887	875	884	795	887	820	833	817	863	872	803	842	850	893	853	922	867	881	794	827	835	846	887	873	892	917	854	847	850	832	874	903	887	892	860	858	826	881	879	856	879	860	902	887	827	856	866	884	876	854	917	870	820	933	842	861	867	860	857	831	896	856	910	857	900	888	862	868	841	888	862	857	812	830	828	831	866	851	836	918	846	848	815	869	856	849	854	871	890	834	880	898	882	878	884	863	855	882	884	884	905	843	879	959	923	896	880	874	813	867	860	878	892	829	851	799	872	835	855	842	917	888	891	892	863	892	831	923	877	845	858	856	854	875	864	814	845	853	839	848	825	911	826	806	863	887	853	854	924	870	871	853	892	927	824	864	823	820	893	825	860	878	901	890	896	854	888	882	885	867	890	905	812	861	810	886	859	886	875	813	874	875	871	908	883	880	828	823	863	909	868	849	913	853	866	915	852	856	886	856	892	855	857	865	868	864	850	854	939	858	863	860	817	829	846	852	892	821	798	898	905	880	865	881	879	910	899	886	885	867	849	813	871	883	877	866	833	856	865	883	890	840	903	898	872	858	900	917	857	866	894	903	874	851	890	857	859	847	811	951	867	896	874	861	852	838	891	856	852	843	872	887	866	898	859	813	825	863	869	827	870	885	856	877	848	826	841	908	852	844	871	862	833	831	897	839	859	912	865	898	894	873	924	865	836	873	880	901	924	800	903	846	863	877	861	895	840	830	907	861	882	849	865	808	837	880	902	880	849	848	855	867	826	836	860	842	871	831	842	875	874	812	848	860	836	880	856	905	897	869	823	912	809	864	850	840	858	869	857	872	850	865	848	860	888	855	957	895	803	870	883	832	845	874	873	884	870	827	887	845	815	848	855	906	849	859	856	873	851	873	847	837	886	854	870	829	885	914	836	840	846	962	911	824	873	856	833	899	822	827	846	834	851	880	868	865	863	861	844	905	817	814	882	820	840	803	845	929	786	869	879	872	832	849	898	899	895	837	847	856	854	860	848	812	947	839	905	937	848	884	839	838	877	850	828	901	908	845	925	894	822	819	856	849	871	905	835	852	845	852	875	908	903	837	822	856	854	856	862	885	849	872	855	878	886	823	834	867	852	843	909	846	847	844	826	868	822	893	877	859	840	844	880	854	874	845	950	862	928	831	884	904	870	844	817	821	825	895	897	861	846	848	840	850	864	870	920	900	850	858	794	831	850	905	828	914	847	899	901	913	862	821	878	864	835	819	818	889	862	868	835	880	847	875	849	843	850	854	795	830	884	828	865	904	871	845	938	855	841	871	800	853	896	832	839	864	910	852	885	875	862	873	848	850	874	810	788	857	924	885	919	908	904	782	863	861	864	812	894	879	865	851	875	839	795	883	907	870	857	866	876	846	895	868	883	873	857	836	872	879	905	883	862	870	873	887	853	825	857	815	869	892	874	825	806	858	861	880	892	849	851	860	835	836	854	823	870	853	844	839	845	889	895	870	857	873	873	854	888	856	867	849	857	834	897	851	864	831	872	866	874	843	910	896	864	877	857	865	835	873	866	842	919	904	879	905	840	862	864	833	833	875	858	827	871	858	876	883	848	885	885	802	851	831	844	883	841	877	873	875	848	826	901	873	882	856	901	916	879	898	840	846	821	912	890	837	846	883	872	832	856	811	819	818	868	895	860	863	862	856	907	827	792	873	861	867	890	828	864	829	821	820	914	869	818	875	797	836	840	872	884	898	912	796	809	863	877	814	846	907	889	899	862	850	895	866	884	833	895	862	895	868	886	856	868	899	874	856	767	904	842	871	842	905	872	879	842	846	856	889	873	863	848	845	897	890	866	821	874	825	887	858	879	851	864	916	856	874	812	934	845	874	886	910	870	851	823	872	833	811	859	900	852	929	803	874	870	908	856	821	795	844	808	860	864	820	860	924	906	814	831	888	870	848	893	898	852	847	856	843	890	852	872	858	817	916	851	839	842	868	801	880	833	800	880	826	841	797	806	896	905	854	829	840	870	868	816	840	903	824	844	866	847	863	851	850	881	880	881	905	924	843	861	870	865	884	835	850	846	850	875	886	861	880	882	834	878	882	888	875	855	892	853	818	865	862	829	843	864	867	872	891	843	931	848	891	908	836	925	917	834	850	862	779	836	856	885	864	827	939	873	884	895	877	897	848	879	867	888	826	899	909	825	828	926	892	863	915	863	891	857	822	866	907	814	849	846	895	819	892	830	853	888	854	859	857	864	806	844	818	853	828	879	877	905	874	832	812	884	847	879	828	845	867	849	853	879	812	827	872	827	884	860	938	853	844	865	866	884	917	837	865	922	875	878	779	829	890	797	837	861	858	800	834	860	889	908	880	803	888	930	862	865	885	856	861	846	831	882	802	848	836	852	860	836	837	871	895	896	874	842	812	864	872	853	819	893	828	848	818	879	855	848	854	886	871	849	879	925	883	890	884	882	870	869	857	856	883	837	821	878	848	837	822	862	863	891	887	799	830	894	862	867	862	818	846	872	897	817	850	889	815	843	792	869	908	832	827	898	862	908	867	857	846	874	837	828	867	884	875	850	861	869	879	824	869	886	860	815	892	873	885	877	863	858	891	866	875	841	900	845	881	899	816	872	821	914	821	874	915	911
29477	54598	43384	33229	25403	18302	13409	10572	8149	6063	4407	3633	3134	2736	2139	1773	1864	1500	1399	1248	1159	1119	1059	1048	1057	1065	1034	1041	1019	960	972	920	975	887	905	952	877	919	889	875	897	862	880	877	856	883	858	875	902	870	870	834	838	853	875	884	846	875	842	918	894	803	840	858	839	884	912	846	854	832	869	906	799	851	843	843	868	862	828	849	852	859	878	840	830	896	861	831	856	888	842	862	835	802	830	883	912	860	863	852	850	853	875	869	824	825	886	835	887	921	862	839	856	885	891	864	890	847	865	850	801	886	838	894	867	849	901	852	840	845	835	860	859	868	859	876	835	919	863	868	874	840	852	861	902	935	878	825	874	839	854	919	837	829	819	826	913	815	866	920	841	844	873	863	856	862	913	845	833	848	913	866	847	846	920	869	882	881	829	857	845	836	859	816	807	848	869	852	827	847	863	888	883	824	847	801	868	886	822	818	871	863	852	861	885	869	906	870	814	821	891	836	865	864	864	865	885	879	906	825	839	837	819	865	816	838	865	873	825	853	832	829	833	818	838	826	861	909	900	844	865	879	871	844	850	897	862	848	845	895	900	848	845	839	862	850	862	852	845	934	854	849	883	877	864	855	886	822	830	885	829	867	861	823	812	832	864	859	885	831	814	917	823	807	837	839	826	806	871	811	838	899	824	841	842	846	887	864	889	815	909	867	828	853	865	859	845	883	884	862	862	847	856	916	906	824	862	820	880	830	859	808	807	899	851	862	864	899	844	839	842	838	905	820	873	877	864	880	789	819	929	823	826	852	827	810	849	879	892	921	808	865	841	870	891	933	837	848	895	827	865	907	870	871	902	889	861	881	869	835	807	820	881	870	818	838	819	881	848	878	905	864	812	838	887	856	871	824	846	830	887	847	846	825	875	875	815	865	853	858	851	844	853	866	878	836	865	854	875	865	840	858	849	852	858	868	859	859	897	802	882	858	902	807	902	860	845	847	912	836	865	858	900	859	909	835	841	824	814	824	831	848	858	829	866	822	876	857	844	868	853	855	865	860	876	900	886	851	859	896	824	857	829	829	872	850	845	855	832	855	835	906	808	877	842	849	907	878	844	831	855	869	836	841	847	806	873	860	830	876	856	865	870	860	872	841	867	833	877	788	895	846	823	880	847	881	857	830	889	833	805	846	891	871	852	866	803	870	813	882	839	828	841	850	880	859	808	933	872	853	849	846	835	858	862	852	860	861	852	884	853	849	855	812	859	903	845	871	844	822	870	879	829	851	840	859	847	881	882	827	925	870	824	809	861	852	802	860	845	819	834	891	841	868	874	870	887	863	802	858	857	826	859	826	832	827	835	871	862	860	845	903	838	810	873	811	882	858	833	879	833	872	911	832	870	819	898	865	810	835	829	856	885	890	903	893	823	841	849	874	817	824	867	860	849	840	878	860	865	882	856	807	869	897	837	843	876	903	852	861	832	882	948	899	836	861	929	862	871	837	825	794	880	807	846	849	897	914	790	871	801	834	851	878	907	905	855	851	850	844	827	832	825	847	831	823	860	858	893	854	820	821	870	843	851	836	884	848	863	883	842	825	902	883	839	862	831	937	876	911	862	891	866	859	814	849	823	848	886	804	882	825	800	840	775	898	871	838	850	867	817	837	886	879	897	900	838	855	836	859	864	868	888	857	871	896	866	841	880	849	858	886	869	899	905	916	910	816	849	862	884	843	878	849	875	838	861	801	836	835	780	848	869	885	881	843	869	845	840	868	834	837	904	823	875	870	851	866	841	864	815	866	819	817	835	890	858	846	899	830	842	877	864	867	861	789	900	838	836	849	868	851	850	875	860	844	857	853	894	848	855	871	849	874	856	823	832	845	842	839	806	817	802	853	893	896	874	805	833	864	847	876	902	803	866	793	868	882	879	863	853	836	845	849	880	869	836	909	835	916	877	825	875	858	857	831	879	883	808	866	907	857	866	838	864	800	857	845	876	796	913	850	906	876	847	809	867	879	864	822	819	866	831	836	827	882	884	860	859	865	833	865	801	802	865	838	867	862	883	847	873	864	861	898	868	855	902	870	840	817	861	881	887	895	901	904	796	849	815	893	886	880	847	874	856	788	884	887	843	874	872	834	857	919	898	852	860	810	836	899	902	898	816	821	855	852	840	818	845	849	864	855	867	889	890	886	859	888	839	829	886	841	842	882	784	854	853	847	859	865	871	866	854	865	869	901	840	875	868	841	851	891	878	887	805	864	824	860	775	846	870	874	835	860	868	858	870	830	867	895	832	844	809	856	831	848	868	829	846	823	826	857	857	856	887	867	868	831	862	814	871	832	908	857	881	827	831	819	814	845	851	838	874	844	828	842	857	869	863	906	886	874	878	826	863	835	873	826	845	829	842	847	858	844	894	910	843	860	852	803	847	843	859	870	823	843	865	859	810	918	871	864	853	868	836	874	820	901	859	857	858	844	881	835	853	829	885	873	846	842	855	916	811	852	843	828	858	846	841	872	871	856	832	895	797	854	864	836	862	871	912	888	888	870	857	908	854	870	883	821	892	874	846	904	892	898	835	877	837	863	808	873	847	848	818	841	859	864	883	862	842	868	887	896	848	872	848	836	850	861	860	858	836	893	847	877	848	803	832	787	857	890	855	795	875	865	863	859	874	911	849	862	850	881	847	874	845	867	851	834	825	878	882	892	853	844	833	833	856	855	857	835	853	862	853	868	920	820	902	869	874	864	871	855	886	851	929	823	854	899	884	837	889	887	892	862	889	863	868	816	858	844	887	891	874	882	852	859	821	805	875	887	833	855	819	814	894	879	892	845	877	887	848	826	862	871	880	848	795	833	859	867	852	848	841	909	884	847	823	880	847	883	815	862	884	837	862	823	850	842	878	849	848	879	887	833	877	885	917	846	825	877	858	808	798	786	870	879	851	860	889	841	853	901	857	842	815	884	927	828	862	857	827	846	921	804	850	858	862	852	824	856	842	863	899	893	842	895	888	847	839	838	872	811	810	857	907	885	861	880	830	880	843	800	842	816	769	835	885	885	802	853	899	885	828	918	900	827	867	797	862	862	836	893	878	877	861	863	837	881	879	836	839	878	842	833	832	871	857	889	834	845	848	834	841	821	784	822	895	866	849	929	886	817	855	790	870	916	893	859	874	831	825	871	869	832	832	887	894	859	872	865	839	851	885	886	853	836	839	885	860	879	803	872	893	870	903	868	821	895	859	824	827	878	822	828	850	850	825	841	860	870	830	872	824	913	932	827	869	874	864	842	863	865	843	944	843	842	893	806	873	879	841	827	851	854	844	883	902	866	811	919	862	857	792	917	817	848	848	840	892	868	801	860	874	878	830	883	852	875	874	806	888	897	880	832	938	912	864	816	812	849	833	858	892	875	860	809	875	866	832	909	844	879	918	854	900	849	873	885	801	839	808	838	824	889	904	841	833	837	867	833	821	824	886	826	851	903	902	849	830	875	843	870	806	909
25579	21499	28749	27732	21909	13486	8162	5667	4273	3412	2594	2187	2037	1842	1532	1337	1363	1292	1139	1077	1061	1102	1037	1053	1013	1036	950	1020	1035	962	928	950	949	1023	914	932	936	945	965	928	934	943	938	990	925	942	926	917	986	896	927	931	866	899	955	890	972	922	892	939	937	893	954	925	921	906	895	940	992	915	933	925	928	913	895	917	951	930	940	935	924	932	957	864	941	949	869	984	908	984	916	987	874	912	927	878	909	987	887	945	954	889	884	938	948	876	931	976	920	917	940	872	925	988	916	892	886	953	871	959	922	928	946	894	947	912	965	931	920	920	888	960	901	878	875	891	872	927	926	919	908	841	952	908	901	952	927	924	937	954	920	886	896	895	945	987	887	943	885	931	930	959	863	905	939	938	864	983	846	906	936	892	981	900	900	934	911	940	884	909	930	912	956	945	931	932	937	909	913	889	939	894	916	927	918	869	916	865	914	895	907	945	903	915	971	937	909	914	995	970	928	976	938	973	887	937	913	904	960	954	919	912	1010	897	927	965	900	896	919	947	905	876	922	920	872	939	882	912	974	891	877	879	880	952	924	928	995	918	947	909	945	920	897	954	900	904	884	926	871	918	954	888	941	898	906	913	885	961	885	960	947	961	873	889	918	900	918	927	921	931	875	964	927	918	928	957	946	873	873	871	937	898	951	927	938	907	964	886	955	917	878	843	953	922	934	914	918	916	876	923	914	900	954	932	930	906	943	897	893	924	909	945	897	883	973	887	867	962	935	870	925	866	927	971	918	884	909	898	875	886	927	930	917	907	882	904	937	942	908	965	913	859	929	855	936	910	941	876	868	935	986	875	920	889	900	869	967	952	932	932	948	916	861	912	941	880	916	886	935	940	895	911	951	925	895	956	904	883	929	903	952	969	934	946	884	873	838	926	944	931	922	921	850	932	963	843	911	887	917	918	911	913	941	944	898	877	902	930	902	890	929	956	955	967	924	932	917	926	885	886	860	929	939	944	934	934	913	933	924	942	893	921	936	960	866	940	941	937	874	911	954	918	911	916	966	935	959	881	873	933	926	897	896	909	926	906	953	975	911	887	920	915	885	937	887	879	910	913	919	899	957	933	943	921	929	975	912	899	975	861	932	897	962	928	913	919	939	908	940	955	905	893	886	981	950	883	893	911	953	997	917	935	933	917	932	938	897	941	945	939	922	879	915	882	914	912	920	908	920	910	926	993	904	935	932	944	899	924	881	954	914	954	901	933	949	864	909	903	895	904	924	905	902	915	932	968	971	894	958	941	912	875	868	899	892	859	974	859	894	911	905	935	889	930	939	920	924	926	931	949	923	933	895	921	900	885	958	896	903	976	937	917	917	931	927	973	913	896	970	958	879	980	912	872	967	922	936	895	925	948	856	931	904	907	935	913	914	952	929	915	924	963	895	982	941	896	908	919	922	896	971	921	953	923	887	884	880	890	930	915	965	916	905	849	964	933	925	979	911	924	906	893	903	930	908	930	959	949	898	942	890	876	858	931	946	959	948	896	890	932	934	840	959	940	875	862	932	949	905	888	903	945	924	914	938	975	876	917	909	922	937	924	880	880	969	953	902	897	930	954	890	965	918	917	957	1005	897	942	985	924	913	933	920	866	969	961	872	893	860	939	966	940	877	922	916	911	900	868	874	914	907	876	885	880	874	903	845	929	878	922	929	924	929	898	924	966	933	938	926	1008	902	869	963	967	882	945	909	922	939	915	877	899	952	914	861	925	900	875	904	942	901	918	894	918	895	941	908	938	980	927	918	948	877	895	864	893	935	895	898	933	979	928	858	889	899	928	964	938	892	889	894	914	901	953	933	885	944	921	968	926	960	923	910	891	942	905	912	905	941	863	951	874	927	856	930	873	894	878	954	925	953	920	867	917	932	934	915	941	934	939	910	920	945	919	916	921	911	917	948	934	968	913	895	893	908	900	893	880	862	865	952	911	862	919	924	961	872	909	959	940	908	896	945	908	869	885	918	932	948	950	990	938	846	889	969	890	953	890	901	856	892	898	924	950	959	970	937	946	928	922	957	904	970	933	917	906	906	929	905	905	985	915	946	936	970	937	961	916	909	943	927	905	935	917	950	932	957	915	881	893	929	938	953	900	882	911	885	950	940	887	937	923	848	890	922	922	868	908	968	916	897	922	918	871	898	907	906	922	948	959	884	924	924	965	942	882	933	933	922	917	896	984	914	896	863	933	944	919	895	896	889	947	878	917	1011	957	862	906	929	942	924	920	965	913	942	943	878	892	960	962	908	954	891	910	911	926	936	912	958	945	957	932	939	889	992	941	898	909	889	992	940	960	897	882	981	897	904	899	890	887	941	906	922	897	956	918	886	872	942	927	910	921	935	945	911	891	949	920	916	915	975	919	908	910	889	932	868	872	906	935	883	924	905	884	900	909	897	949	945	900	923	918	910	978	912	915	939	913	942	981	872	915	932	921	896	948	874	931	917	960	969	902	939	909	910	951	926	956	924	890	924	890	906	897	888	880	885	936	904	915	910	882	904	924	893	904	937	898	883	920	915	972	941	904	900	882	924	916	935	948	919	943	885	942	939	922	855	836	944	852	957	876	918	966	881	900	935	942	910	871	915	933	900	941	914	891	930	883	886	912	977	907	935	888	927	894	958	898	966	969	896	908	937	971	913	925	892	900	898	927	924	923	899	926	995	961	918	926	921	918	908	924	881	933	924	918	951	909	908	898	919	969	911	904	895	847	938	912	917	936	930	962	961	956	970	894	894	955	950	948	903	947	900	916	974	923	992	945	907	887	994	935	929	959	931	908	925	946	945	903	1019	968	952	879	897	939	949	949	939	891	881	898	852	942	926	897	905	914	926	942	991	897	904	931	937	924	928	911	889	920	924	937	939	952	913	914	923	907	920	889	881	936	953	933	891	880	898	973	926	888	905	897	876	903	941	923	906	957	913	896	935	928	863	904	924	914	893	929	918	942	895	945	875	883	958	952	918	922	940	920	906	885	872	953	903	942	925	891	961	865	946	936	955	911	947	865	943	922	924	957	916	966	904	887	905	908	945	914	889	918	921	943	896	910	943	916	944	922	949	900	951	924	936	940	916	900	879	945	934	931	863	894	953	915	961	954	962	943	923	949	929	885	934	876	902	976	928	941	875	922	910	902	904	917	922	913	922	907	896	901	897	878	856	880	954	897	928	943	951	921	954	917	907	895	882	914	923	849	915	909	942	882	889	984	954	976	909	912	911	892	883	899	878	938	916	936	910	898	883	945	923	882	939	936	940	922	953	973	887	876	898	921	930	910	914	969	880	913	978	889	944	881	949	896	917	923	957	908	920	934	894	915	931	879	925	974	863	919	955	944	950	914	855	916	921	881	916	895	902	966	924	946	944	966	911	926	940	902	861	944	989	903	903	939	959	887	920	937	945	947	928	907	925	884	913	886	944	910	935	906	975	911	931	924	928	917	933	898	889	958	946	934	964	851	962	925
34333	52245	40254	29433	22490	14158	10675	8117	6337	4912	3462	2807	2559	2300	1822	1576	1575	1404	1219	1162	1142	1161	1091	1040	1038	1038	1033	1015	958	1021	1001	974	985	1007	1000	938	946	966	907	936	929	867	932	917	978	925	912	976	925	931	953	943	904	906	928	877	919	970	895	923	891	952	873	911	919	895	905	952	907	955	911	926	928	923	924	901	913	926	962	950	915	923	961	909	892	937	954	922	902	908	895	910	911	918	873	931	860	910	930	917	915	887	929	895	912	900	933	863	902	960	874	928	950	898	961	968	893	936	920	902	906	914	881	946	922	918	901	883	924	951	924	924	911	954	937	895	888	905	897	918	842	906	920	918	927	867	921	931	964	900	899	917	898	907	946	954	929	930	965	936	895	879	900	906	918	885	958	873	896	883	880	1005	965	890	943	972	923	915	921	895	878	931	871	959	918	852	948	932	917	842	927	900	861	941	957	832	871	925	934	903	864	858	938	899	906	912	885	907	838	872	865	889	900	909	991	881	930	940	893	904	953	867	868	921	893	917	914	854	929	937	979	897	901	902	898	911	909	927	934	920	882	866	879	852	864	919	901	905	947	946	903	899	906	839	877	887	927	903	935	867	881	862	982	872	872	906	956	856	912	917	923	901	910	913	876	905	898	937	863	961	888	928	939	896	914	945	902	954	874	980	971	894	965	885	993	1015	944	886	921	873	971	903	886	926	916	958	925	905	906	909	936	884	942	921	944	940	919	936	938	923	908	893	856	933	877	871	919	900	962	891	938	930	957	906	898	930	916	901	915	928	919	904	892	890	879	904	905	943	898	944	903	906	926	853	931	913	921	897	945	906	909	911	878	922	880	895	905	875	884	896	890	923	943	922	879	900	901	894	935	950	892	916	925	924	861	892	919	910	880	934	949	933	923	860	914	899	909	949	876	942	896	881	900	889	896	881	886	910	878	928	910	914	885	828	969	902	910	939	956	911	911	945	924	972	863	917	918	885	901	860	916	902	907	955	899	896	965	920	905	938	930	940	922	942	932	903	963	880	896	880	890	908	898	918	861	904	923	923	919	947	922	940	893	896	917	901	928	994	897	877	871	878	943	901	864	954	864	911	901	906	894	886	896	840	910	951	861	926	910	856	892	895	941	912	914	899	844	957	860	965	896	939	952	911	903	867	919	942	869	898	893	967	900	915	913	873	922	948	896	909	907	932	908	928	896	945	928	916	883	921	906	898	906	846	920	889	927	877	898	924	904	855	916	940	938	906	888	903	924	899	893	917	899	909	900	894	940	889	928	911	904	913	950	905	920	966	928	987	928	925	916	920	943	870	974	936	912	913	913	954	955	957	916	886	865	916	935	921	878	901	943	870	923	899	926	873	961	889	864	886	897	889	919	949	908	870	922	878	944	927	946	930	897	860	917	903	857	884	901	886	906	895	896	934	931	970	890	920	863	939	918	905	883	952	908	923	925	913	893	914	885	904	905	926	910	903	927	867	864	866	902	940	950	968	929	901	915	918	886	921	848	905	890	914	895	900	894	915	895	874	929	937	892	886	881	958	964	971	926	872	954	929	947	923	947	859	892	925	913	840	917	885	880	928	907	937	924	865	896	844	886	866	884	917	899	913	932	905	908	911	901	895	930	874	935	937	866	910	889	877	900	877	905	942	947	863	925	921	939	883	977	922	917	922	940	897	899	861	920	935	914	891	944	904	929	914	978	894	935	896	889	935	980	906	922	963	874	911	882	929	950	908	878	846	909	922	915	908	846	870	902	970	884	924	908	895	854	868	919	899	900	949	893	913	926	930	957	898	917	913	899	934	881	882	944	888	938	906	930	928	896	870	918	916	904	931	908	936	945	924	922	959	886	844	968	938	946	933	908	876	945	899	936	911	878	927	862	919	883	928	897	923	945	890	878	903	917	882	944	874	910	879	942	869	909	905	854	898	924	1007	928	884	858	939	934	903	957	955	917	917	905	916	928	959	888	890	961	917	952	899	875	916	910	870	943	877	872	929	932	916	938	937	909	881	915	839	902	947	916	904	887	914	891	926	882	899	893	886	899	940	888	908	903	905	871	861	929	873	946	909	913	871	922	867	880	952	938	907	926	908	885	906	922	950	880	942	890	898	947	861	910	906	932	965	902	910	915	940	957	921	858	915	916	950	964	898	943	835	915	932	896	874	901	898	871	868	876	899	921	871	876	917	867	921	860	906	939	879	860	920	923	904	927	913	948	982	948	863	946	923	937	895	884	905	894	911	906	886	933	860	927	872	858	864	878	894	880	866	884	922	938	910	899	895	918	911	890	928	908	901	896	905	902	855	935	966	919	912	907	870	953	892	943	924	890	935	898	947	905	932	951	853	916	974	878	880	852	942	909	910	838	901	934	929	918	894	952	946	870	854	975	918	881	881	895	916	914	942	932	929	922	923	860	884	899	873	955	849	903	980	929	865	964	921	872	895	900	890	943	931	896	915	899	884	868	911	944	938	907	909	919	930	960	964	867	825	900	927	938	975	976	882	939	894	924	900	895	918	865	926	954	927	900	892	929	943	946	919	944	886	913	895	873	907	950	892	893	877	971	904	924	903	852	939	903	885	914	843	932	865	908	921	935	926	928	915	936	949	911	906	967	866	892	899	928	950	924	897	908	880	936	938	916	929	876	948	891	891	897	885	897	919	890	907	919	919	899	932	926	936	896	928	889	902	928	972	937	900	937	894	921	892	899	932	944	897	905	887	897	946	884	928	885	942	942	893	895	889	895	901	907	893	873	868	990	891	925	870	902	890	896	937	917	947	904	891	918	885	902	907	923	925	946	928	899	919	984	905	900	907	904	887	926	954	938	842	865	912	941	948	933	892	923	911	887	928	911	923	876	937	920	869	956	949	891	887	948	945	974	907	915	903	858	910	942	895	959	957	886	909	943	880	932	904	912	908	938	939	876	903	936	913	906	916	883	942	916	847	952	915	918	913	877	931	901	863	920	942	896	908	886	886	943	864	937	915	918	981	875	908	933	905	939	923	933	894	862	881	898	972	918	899	880	944	846	884	957	862	914	929	949	918	895	950	948	923	913	898	875	873	829	958	918	912	900	905	904	954	917	867	891	949	939	946	881	943	905	940	884	889	928	963	883	891	934	981	858	820	869	939	931	930	867	929	904	902	939	912	852	912	926	860	925	933	932	923	848	931	879	902	935	928	932	924	868	864	905	901	992	873	878	893	846	864	939	816	959	865	862	907	836	910	912	938	882	883	940	947	921	913	956	900	939	910	905	888	923	938	936	898	920	927	923	907	887	897	913	914	942	952	940	920	908	873	909	930	886	884	891	988	920	915	928	897	960	925	944	881	932	903	944	866	929	934	896	922	949	924	882	878	956	899	913	952	885	923	926	924	970	863	925	910	971	933	870	934	946	874	850	935	921	907	915	918	905	913	888	882	921	938	884	895	881	932	932	936	857	925	890	897	935	864	931	882	963	908	882	894	900	863	887	911	957	902	976	952
23115	21492	29248	24331	21872	23030	20424	10453	7394	5641	4224	3357	2940	2605	2219	1803	1802	1647	1327	1327	1260	1202	1147	1166	1213	1101	1077	1060	1150	1048	1141	1056	1065	1017	978	1039	1004	1026	945	1013	1020	1039	974	973	994	957	1041	981	1018	985	986	967	959	996	1003	978	981	956	985	986	1011	937	990	1013	997	936	955	1000	965	1008	1018	986	976	995	997	918	1019	999	963	1026	1029	1002	980	978	968	996	947	953	994	1027	978	1000	988	967	954	1048	1007	958	870	967	978	1025	910	925	989	991	949	948	981	1003	1016	962	982	908	949	977	1010	950	962	1007	997	997	955	943	963	899	939	1000	975	999	942	961	997	955	1011	996	946	950	981	983	920	990	990	971	924	1006	960	921	925	971	1015	1005	977	975	1022	970	1018	962	968	990	949	931	988	938	968	1001	986	1006	968	966	949	958	976	978	955	964	956	1025	958	962	997	931	986	929	943	949	960	979	925	956	905	950	970	1008	943	965	997	913	1014	962	977	982	972	984	967	1011	933	907	956	947	988	920	984	992	989	962	939	967	989	910	964	967	993	988	997	973	993	977	904	954	970	954	926	1029	1013	957	969	952	915	981	945	976	927	957	962	977	925	956	972	959	975	990	1039	945	901	1008	983	1000	949	945	970	994	1007	991	937	970	1006	968	961	934	1000	899	904	1008	923	984	927	1008	954	1021	963	988	1005	992	934	920	968	995	1026	956	953	932	1010	977	940	959	930	981	979	981	986	957	956	1018	919	999	933	953	987	1010	946	935	991	1004	970	963	996	997	958	933	973	971	966	951	957	999	963	996	1005	950	1013	981	1001	924	997	973	961	1005	973	929	973	891	999	993	981	1013	951	939	960	1003	1017	1018	980	952	935	1001	956	962	941	984	952	891	996	941	974	954	945	952	928	972	956	900	995	997	995	956	972	993	957	975	951	938	969	960	1029	959	986	1025	926	980	969	1009	899	992	978	935	1015	940	982	1006	966	945	958	873	942	1003	1001	942	903	972	939	974	990	981	952	946	915	994	965	941	964	942	968	981	992	924	969	952	914	971	968	976	979	997	967	1007	1018	972	922	969	1005	1035	929	976	1013	1010	956	969	1009	983	910	980	870	935	910	923	965	974	946	964	973	928	936	962	976	999	940	997	984	983	986	940	1005	1031	995	949	968	955	971	939	1005	938	965	1003	979	965	973	976	943	1040	1001	912	994	964	985	958	940	979	991	956	983	971	891	1036	967	969	967	994	989	955	955	959	929	994	916	986	982	950	1015	951	1012	943	939	995	969	948	987	885	964	972	943	961	982	967	965	929	959	970	969	939	901	910	959	1006	963	952	958	950	990	1037	964	976	895	959	923	1001	950	914	928	959	995	942	993	984	977	916	964	932	986	960	952	953	1002	960	1010	987	978	942	937	940	993	933	978	1061	997	991	904	973	911	988	1007	1015	971	933	970	953	921	969	989	967	990	1042	977	956	1048	991	987	958	989	962	982	999	964	960	978	957	1003	954	947	924	924	918	975	972	949	995	953	936	963	950	983	936	951	947	937	1025	913	966	954	974	910	961	984	956	945	977	1008	913	970	1004	987	963	996	997	983	941	985	981	950	931	909	1008	992	967	976	915	942	920	1064	968	968	942	944	962	1008	981	958	947	944	931	969	985	980	930	920	931	950	975	954	948	1009	908	1005	946	1013	993	959	944	927	929	1019	950	925	980	991	985	958	1020	971	1015	921	975	972	1005	1003	929	1019	930	1024	892	979	949	933	977	943	941	967	1017	971	1051	933	963	1001	984	966	949	979	975	934	1002	960	952	912	950	997	964	988	995	961	993	934	975	928	1091	991	942	1013	1004	953	945	954	934	968	941	976	981	945	944	952	942	986	984	972	979	967	970	928	1001	988	934	965	966	997	1022	1034	946	909	981	1017	1015	993	956	944	923	995	990	967	1028	967	934	925	985	934	1005	1028	941	955	924	921	951	939	960	954	994	1036	979	988	977	1023	978	916	990	970	971	933	961	979	1006	1014	1017	996	990	906	974	982	1004	954	998	1001	964	968	993	972	964	986	972	1001	970	1013	940	962	970	972	926	955	937	963	959	1004	974	922	951	965	960	985	984	958	925	953	955	1053	923	938	1001	957	943	994	957	938	909	996	894	974	990	964	950	967	1019	945	1012	939	916	930	969	961	974	945	963	940	940	974	964	926	980	956	943	1015	937	911	928	939	978	942	961	1006	993	987	963	952	992	959	906	928	970	1000	951	1048	914	949	967	1002	954	981	1002	965	994	933	1017	995	998	1019	960	953	974	953	881	944	982	939	989	952	976	987	954	973	951	941	975	904	1012	955	975	905	994	931	913	979	980	1020	997	951	989	927	1007	948	944	944	923	985	940	958	969	915	955	954	959	974	949	936	966	989	925	970	975	965	905	930	958	974	976	1021	960	951	1000	950	982	1027	950	993	942	992	992	941	902	953	986	970	994	991	958	969	995	999	989	1001	861	909	972	967	905	1002	1007	947	947	964	975	955	993	932	962	956	963	1005	923	980	934	1013	938	927	958	988	992	996	973	920	946	910	946	947	941	1016	962	983	948	981	923	960	920	938	954	983	991	942	983	940	989	895	943	990	974	966	1013	959	954	977	995	973	995	960	942	958	994	912	992	997	951	1012	889	986	949	980	981	908	998	1002	996	977	947	942	1011	1006	971	1016	951	979	940	953	966	992	949	992	944	989	998	984	994	965	1041	973	955	945	1056	928	946	908	945	973	914	977	950	976	1031	980	942	1035	976	1015	968	980	1009	952	989	984	961	926	933	986	966	1009	1021	1011	939	966	992	997	1017	948	929	958	998	901	945	1000	927	1023	934	938	993	986	975	968	955	980	936	965	979	967	995	1053	959	999	980	949	996	1029	925	1019	964	970	971	961	937	961	953	962	950	909	966	947	966	937	1008	915	1005	979	1016	1011	995	970	940	950	987	949	899	964	948	984	901	954	971	969	957	1003	1004	990	982	945	938	962	986	978	1031	956	942	955	940	1000	961	960	943	1024	942	961	941	946	997	995	935	933	911	963	953	990	1000	934	946	966	1024	966	987	960	987	985	954	969	990	934	994	997	1015	923	1001	981	1015	944	960	950	917	964	971	995	1014	921	1012	1042	995	890	958	954	964	985	920	1010	998	976	910	996	980	951	967	939	998	970	972	1003	981	1010	982	924	960	991	998	951	970	1034	1015	903	961	949	955	1012	977	1025	954	991	951	1047	1010	950	964	970	1015	986	934	940	952	933	971	976	972	955	939	990	936	908	970	989	995	958	930	1026	1001	946	955	939	964	1007	958	984	944	937	998	948	925	1035	957	1049	967	977	946	979	953	985	996	927	912	940	929	963	1026	946	972	948	963	1029	962	965	939	913	927	1004	895	951	925	948	974	955	930	993	917	978	980	991	986	1003	984	957	930	920	978	930	959	943	1024	991	950	964	962	1001	979	962	1023	1034	912	949	979	916	977	940	976	1001	984	945	976	953	1030	1037	984	984	1014	1010	973	885	1012	987	946	996	1002	932	967	983	994	956	972	993	1023	942	972	989	932	958	953	954	979	943	959	957	953	959	951	947	978	965	998	965	992	973	1009	958	947	949	1004	1000	923	928	995	989	952	1013	1004	992	922	1016	995	969	976	966	921	941	944	1018	980	979	965	917	1015	1002	1001	962	990	1005	979	974	979	917	983	966	1031	960	942	978	960	986	1005	948	966
34586	60742	50507	35370	26156	20586	16211	12332	9872	7562	5517	4350	3731	3388	2600	2093	2080	1841	1546	1360	1344	1327	1289	1218	1141	1102	1195	1115	1108	1113	1072	1061	1049	983	1116	975	952	962	1033	1011	985	963	951	1004	1001	1012	986	966	952	983	1020	971	1002	1054	954	951	942	938	959	949	966	931	892	974	957	908	975	953	926	969	916	964	958	886	907	999	915	941	957	953	1039	974	923	943	947	930	927	933	996	901	931	883	898	937	903	956	972	949	951	908	888	937	912	950	955	976	975	942	916	936	1024	967	960	927	973	941	940	923	946	967	960	927	925	888	946	960	906	962	960	975	902	1001	928	924	967	917	925	957	870	931	918	942	936	935	952	916	931	955	912	997	959	994	971	936	949	1008	873	910	938	926	943	920	967	932	975	898	940	983	953	969	948	894	951	936	986	950	989	911	883	984	943	986	957	999	949	929	917	938	930	936	960	920	948	967	963	997	940	943	973	942	968	949	946	921	913	977	983	950	960	992	966	929	965	934	935	1008	987	934	871	946	955	935	963	946	900	883	894	931	912	939	918	947	871	926	944	934	905	901	924	923	904	945	964	961	964	976	940	925	935	953	950	895	966	896	954	893	974	910	985	986	897	970	945	935	996	932	934	939	922	936	920	936	949	915	954	904	982	903	943	963	961	865	993	951	993	997	922	876	984	976	873	948	976	915	952	929	956	939	935	931	902	930	955	933	907	932	1006	944	930	945	907	863	879	917	968	978	891	976	918	897	937	953	954	932	929	927	901	939	923	933	937	959	1031	901	930	893	936	938	958	941	949	928	962	952	966	940	915	918	930	923	897	957	921	996	959	930	925	938	924	915	920	961	917	924	911	973	933	956	968	974	931	962	975	973	917	1010	915	947	932	930	902	944	1009	944	959	877	971	953	1024	991	927	970	929	956	974	939	933	934	957	971	945	921	906	898	947	911	975	919	961	929	865	887	921	926	1011	934	988	920	942	982	939	963	938	951	957	982	972	901	939	946	953	918	971	886	944	999	993	899	1009	940	974	926	913	966	988	961	876	914	919	918	939	928	915	940	959	897	1003	937	936	986	940	929	982	960	922	932	923	881	943	913	960	882	940	948	939	948	951	935	905	915	956	930	904	898	970	931	956	953	973	930	972	988	953	939	906	930	962	919	934	933	958	1005	964	895	883	950	951	920	906	914	916	922	959	900	968	934	935	906	941	964	935	888	980	968	927	954	927	894	962	930	945	923	932	924	1003	945	937	940	979	913	935	977	946	973	967	926	954	946	905	934	950	983	879	944	966	910	935	870	922	949	923	935	916	879	948	974	958	938	998	950	940	946	925	929	924	931	925	906	985	1011	943	969	971	996	936	955	957	938	907	935	925	910	904	914	920	974	945	1017	972	959	899	952	941	931	932	930	894	970	914	945	971	976	890	919	993	927	927	921	927	933	898	954	953	904	951	895	922	928	913	934	925	914	962	990	961	944	921	895	988	962	915	930	908	970	928	998	897	954	941	940	895	975	952	959	905	936	976	925	927	917	991	913	955	925	933	996	940	992	914	911	929	894	947	894	913	995	943	927	967	930	922	933	966	875	898	958	908	978	976	934	982	964	955	872	961	953	986	920	955	939	994	1004	942	973	983	954	910	946	963	940	998	951	991	960	920	938	962	982	959	921	887	862	929	921	885	963	914	908	893	955	956	950	946	915	943	995	991	906	897	937	976	916	934	916	967	944	1014	917	900	958	962	1007	962	951	923	959	914	908	950	957	925	943	941	933	938	928	954	911	955	952	1006	945	919	947	919	930	873	909	933	920	944	914	933	958	966	926	950	936	935	941	937	934	955	931	951	984	895	970	919	946	934	953	908	937	917	954	925	964	950	920	918	949	892	929	936	945	938	928	889	950	922	927	915	895	933	915	915	934	979	980	940	944	930	953	946	933	958	964	931	921	941	949	941	955	966	926	930	901	937	908	946	891	916	951	933	998	1010	917	911	942	936	931	928	922	905	919	958	877	933	927	933	953	954	971	946	967	986	904	949	993	903	941	950	970	916	936	967	988	941	923	903	993	925	908	911	917	921	896	917	916	941	871	914	902	933	913	947	900	946	996	951	974	961	965	921	930	965	980	948	971	899	916	940	919	941	951	899	920	936	945	920	912	943	953	940	909	921	959	905	979	919	973	891	937	903	984	963	915	977	963	900	891	919	883	975	934	953	907	939	955	929	976	966	951	966	970	966	922	978	966	891	956	966	893	966	967	946	922	967	923	975	964	899	937	932	915	931	955	937	906	954	963	950	916	955	966	915	951	965	886	909	981	910	897	948	990	963	957	988	940	981	950	952	923	929	962	956	949	918	946	985	916	903	963	944	941	988	944	918	917	948	899	926	896	960	972	934	923	978	997	937	965	987	900	906	966	949	932	918	909	952	925	881	957	916	984	921	985	953	922	896	947	965	953	918	932	902	902	947	938	880	885	901	903	949	961	921	963	996	946	964	954	893	1003	951	922	939	974	917	995	962	969	965	922	955	901	891	966	894	962	981	948	874	980	948	982	929	895	948	899	959	984	895	960	957	936	930	900	924	994	913	926	929	974	892	943	914	940	959	892	931	945	878	919	892	935	970	957	943	927	1003	983	936	987	961	970	922	887	965	969	972	932	960	949	982	914	878	913	916	967	948	982	965	949	860	953	983	905	881	909	988	999	930	944	966	893	927	941	945	900	920	958	915	954	980	941	968	924	971	937	945	966	937	924	924	915	937	953	924	952	914	934	937	968	989	942	925	928	908	943	956	959	930	915	974	920	929	947	869	901	984	1011	943	958	917	919	917	946	913	968	926	911	908	907	1010	943	925	951	933	957	983	932	927	958	995	956	930	985	956	942	925	937	983	911	918	929	925	958	970	928	938	949	944	951	910	937	922	929	917	940	943	977	923	927	927	929	945	933	960	977	924	934	952	888	926	958	911	921	922	921	988	852	921	966	981	953	994	964	909	978	962	993	971	976	930	950	941	931	927	994	940	875	924	924	929	981	990	948	932	944	899	946	962	926	953	930	948	948	918	948	917	970	931	919	917	977	881	1010	930	951	901	936	948	926	941	956	961	945	969	892	911	931	974	954	913	921	882	954	968	915	889	918	907	967	944	972	954	880	927	932	940	911	916	933	1008	947	925	908	951	902	887	911	915	892	856	988	926	957	956	849	941	863	945	899	921	989	948	942	926	917	902	894	895	920	906	930	925	920	889	941	902	916	935	971	909	960	973	898	901	935	998	972	900	958	937	913	951	970	958	983	942	928	957	969	951	891	921	908	950	901	976	921	949	884	989	872	947	911	941	898	925	944	955	913	959	953	941	928	935	934	906	926	929	942	1004	952	939	905	927	962	950	987	952	899	911	976	913	943	916	928	905	986	963	912	927	964	948	944	979	891	948	934	940	941	925	942	940	976	905	975	934	1017	905	924	960	912	910	922	922	951	977	950	968	906	926	914	966	913	914	951	937	924	975	961	920	924	899	937	935	930	969	938	927	901	931	942
33505	32600	39507	27362	14835	8698	5852	4384	3388	2786	2147	1840	1655	1551	1412	1187	1257	1167	1008	1013	995	946	951	906	968	913	973	932	892	944	918	865	939	867	851	873	867	851	881	945	879	920	868	914	885	901	841	923	837	877	855	821	848	843	826	888	847	818	908	910	903	899	859	901	879	832	900	851	870	885	874	837	875	879	923	859	861	879	813	860	881	899	810	884	839	867	839	832	848	888	894	859	874	841	881	854	890	882	889	847	821	882	829	899	900	873	880	932	886	863	861	885	880	828	841	823	847	919	862	828	838	899	906	858	943	839	893	824	825	877	858	892	819	871	865	905	821	853	831	878	837	868	916	918	872	870	900	833	800	878	893	852	799	907	861	849	818	854	883	805	855	869	849	875	841	892	896	864	852	870	865	860	828	881	878	845	882	821	838	825	902	854	807	815	884	839	814	887	933	882	848	827	853	873	881	927	819	898	849	840	842	879	876	842	833	864	874	899	888	900	890	884	873	928	898	836	872	848	852	827	871	892	860	859	889	811	877	853	862	920	901	939	877	858	802	832	861	879	867	917	890	807	884	881	846	883	859	893	875	880	914	833	880	859	875	891	832	867	857	855	856	925	900	809	871	860	892	881	898	836	888	787	803	867	870	849	873	840	847	838	881	863	841	869	833	882	905	871	901	891	860	877	871	866	883	904	834	888	866	831	857	890	881	865	866	931	865	892	863	853	904	853	877	894	851	882	885	886	880	880	858	927	834	871	853	899	824	856	881	904	808	845	832	874	885	906	876	880	867	868	922	953	897	907	880	844	848	887	869	827	858	819	898	893	851	876	928	870	857	845	894	888	812	857	846	900	879	840	847	844	859	849	856	922	863	805	863	918	903	839	870	851	882	889	905	852	907	882	869	826	833	884	829	890	871	864	870	874	871	838	917	908	857	819	848	824	877	872	907	803	835	821	901	879	871	846	898	858	841	818	884	877	811	816	833	861	828	828	855	908	895	835	859	786	843	855	855	937	872	872	830	934	833	945	839	842	837	852	873	837	878	875	878	843	881	858	886	890	835	860	879	892	843	804	864	823	860	858	898	871	848	867	872	838	853	884	898	857	878	836	916	871	796	879	828	895	866	881	834	843	936	856	840	843	846	944	826	874	894	892	843	815	905	914	814	857	905	845	823	835	857	834	856	854	887	872	873	879	889	939	866	897	821	865	873	848	864	825	841	898	809	823	872	834	882	849	839	855	860	854	879	896	858	857	810	886	888	878	842	895	847	885	957	886	883	892	877	861	879	841	860	864	845	899	866	826	860	876	840	926	920	899	865	892	882	901	876	893	845	866	876	806	904	869	807	876	881	880	852	816	903	856	902	898	889	817	810	885	895	906	936	875	904	868	824	821	866	868	881	902	876	861	816	840	877	871	813	855	863	898	907	863	898	904	876	829	897	890	888	909	852	899	923	848	885	846	896	866	925	864	877	938	858	893	871	868	841	852	846	863	945	815	896	906	886	859	871	879	902	887	807	911	902	961	881	850	884	871	849	843	895	855	872	876	857	899	905	854	941	805	890	825	869	908	891	872	846	843	902	832	891	907	874	821	858	848	868	887	889	852	839	877	828	854	859	920	827	817	853	908	847	867	841	892	866	865	852	904	896	849	820	822	868	837	880	839	903	901	846	836	870	870	836	881	862	858	841	838	853	897	889	878	926	823	885	899	882	886	875	815	865	810	845	886	912	889	865	880	821	878	881	791	931	818	823	860	908	870	884	854	819	886	936	916	890	887	884	853	919	867	846	911	889	878	867	835	873	869	882	924	870	867	848	880	864	905	816	869	860	864	886	861	886	874	876	836	891	893	854	829	884	836	864	896	860	849	933	836	836	866	866	833	877	874	922	856	912	881	858	882	832	875	865	852	885	872	912	857	833	865	800	893	863	882	807	856	842	876	864	822	880	835	913	853	838	877	848	869	872	891	920	862	841	863	855	928	877	876	877	872	886	831	844	898	853	916	852	854	824	863	854	860	875	852	852	894	905	842	857	921	817	858	878	829	860	813	818	860	829	852	819	873	866	875	828	855	876	884	800	857	903	870	870	881	863	884	857	879	861	865	801	833	860	832	826	826	857	858	900	880	877	839	835	909	820	875	897	888	905	865	834	892	807	864	817	858	884	900	887	847	864	881	875	829	858	868	880	873	798	905	859	826	894	844	789	913	861	846	808	891	824	889	873	831	855	845	861	890	902	846	929	851	823	909	877	892	860	886	868	899	893	905	894	886	877	871	855	842	875	828	879	867	886	827	848	896	914	875	847	844	877	899	868	906	853	859	876	822	828	854	843	898	856	900	877	845	870	865	836	846	881	827	890	829	854	875	825	908	877	854	875	845	877	835	887	874	871	828	837	817	810	918	892	826	853	877	903	890	868	845	900	834	806	828	867	894	832	820	868	852	871	855	821	914	883	892	844	911	863	885	871	885	894	841	855	870	853	842	833	874	841	840	945	832	901	884	886	880	840	839	847	865	904	855	885	895	879	876	860	865	879	913	877	880	880	841	827	845	848	826	849	830	879	814	912	850	904	853	849	872	871	853	901	891	875	864	899	891	869	934	838	883	879	841	834	892	853	883	869	871	881	856	871	868	874	871	894	922	878	877	912	811	876	840	906	888	861	899	931	893	853	906	914	909	827	849	881	838	875	846	880	829	850	919	857	859	868	917	917	861	897	873	904	844	879	848	815	808	868	864	862	869	832	853	831	845	900	874	862	876	844	844	903	851	836	860	933	922	870	875	871	834	862	839	867	803	857	880	911	845	914	830	903	816	888	868	845	859	885	846	881	856	876	913	832	855	906	874	854	850	829	819	854	896	860	816	909	866	877	859	868	866	901	863	825	894	887	853	880	878	894	847	817	867	890	926	834	847	881	883	901	854	866	875	858	861	884	846	858	882	845	874	921	810	818	871	842	862	818	855	913	854	866	908	861	847	851	882	830	874	850	914	864	929	848	857	856	903	914	869	883	823	847	903	883	892	870	919	878	875	888	911	865	786	858	889	851	870	889	862	851	858	853	881	909	852	918	880	826	843	870	862	848	886	823	802	900	889	817	855	823	837	854	836	830	840	834	880	867	872	841	868	814	858	871	880	882	868	838	854	843	860	850	856	863	815	868	917	845	797	885	857	916	829	822	878	830	873	887	863	867	863	912	849	819	923	891	843	908	881	857	871	881	821	860	883	876	866	855	820	901	876	868	873	840	858	857	844	876	849	849	861	894	878	901	856	899	861	856	874	905	882	895	865	870	922	866	853	867	859	878	869	882	858	851	864	867	852	860	874	882	884	888	865	904	810	855	875	823	889	897	801	842	857	895	846	943	810	815	882	880	852	897	847	834	868	851	900	846	862	886	859	799	845	820	876	885	844	814	892	873	902	902	804	851	913	887	894	898	884	852	880	906	868	886	837	860	912	912	894	851	862	839	833	857	851	821	889	916	874	883	868	786	843	916	905
35364	46837	38683	23784	15638	11404	8306	6229	4843	3909	2929	2242	2009	1890	1540	1333	1347	1199	1121	1067	1070	1007	944	1003	941	892	902	965	917	856	919	904	858	892	908	908	872	922	884	944	884	856	905	895	849	829	928	851	907	854	887	876	952	885	903	861	846	824	836	860	826	880	903	871	865	863	904	876	841	842	919	878	890	861	896	805	807	824	871	928	852	912	842	873	817	877	883	898	848	858	836	892	874	855	805	856	829	857	849	840	881	873	865	858	845	832	862	848	864	845	857	838	882	868	870	911	900	855	873	863	882	889	840	858	870	837	909	854	915	917	939	872	900	833	920	870	869	854	890	834	874	896	840	876	837	838	865	828	854	858	874	866	819	835	898	867	879	911	848	882	868	857	836	838	863	887	835	858	839	852	896	913	827	895	873	868	903	862	849	803	840	855	832	909	851	829	875	889	857	875	889	877	897	854	879	857	887	886	865	825	877	844	898	845	829	859	872	850	843	853	837	844	816	876	895	839	874	889	848	843	867	833	899	865	831	885	881	820	838	855	872	853	819	861	864	915	875	844	869	843	886	891	844	890	807	816	848	873	879	857	858	869	864	867	857	890	905	904	859	868	839	850	875	867	805	898	881	869	902	871	899	861	858	851	845	891	842	879	900	782	821	860	791	877	856	904	843	890	818	847	864	859	879	867	872	878	846	896	837	883	850	872	900	836	884	846	867	883	836	832	884	859	860	869	838	853	837	862	921	869	842	809	862	918	887	854	864	812	851	859	819	836	890	848	871	857	893	862	863	834	896	844	909	813	854	820	884	840	842	870	853	889	855	864	900	858	837	883	856	858	914	863	877	852	870	843	868	807	861	886	835	837	885	886	871	771	874	843	894	916	860	875	815	851	906	871	845	829	900	885	868	839	827	852	879	904	865	884	910	860	890	846	893	894	840	868	881	898	877	892	858	876	903	899	895	847	831	879	858	912	890	853	861	804	850	845	887	814	860	868	911	903	879	793	837	881	890	820	835	926	815	873	884	863	856	881	883	872	873	857	863	830	871	842	843	932	810	867	842	856	856	843	857	846	889	824	827	849	824	849	886	822	847	884	853	845	862	883	816	828	851	873	850	889	829	854	829	853	878	868	856	856	826	916	856	851	922	872	856	858	853	836	854	845	827	861	859	836	851	880	885	848	874	865	840	821	913	879	894	832	846	859	862	855	900	847	884	828	868	859	847	824	933	811	835	879	803	846	858	837	848	851	872	844	855	876	873	903	866	879	851	799	886	884	887	901	862	835	877	857	875	817	886	881	876	858	796	867	877	864	888	837	840	846	839	860	847	881	860	867	830	873	884	866	919	859	821	858	890	874	900	830	851	842	886	831	814	861	843	887	839	900	821	866	885	849	900	814	882	868	857	892	821	852	870	860	877	853	831	832	846	826	865	892	887	867	900	862	847	873	876	834	877	886	888	833	885	882	880	853	881	864	850	872	847	839	845	879	858	790	829	846	792	879	871	849	842	861	871	806	882	858	867	871	876	860	873	864	803	854	862	884	845	902	856	807	859	870	893	882	898	796	822	908	894	815	877	894	855	876	862	830	828	901	836	826	885	824	861	863	813	846	845	806	842	855	841	872	813	807	870	878	860	864	886	854	870	849	895	833	891	808	863	843	846	881	830	904	895	854	836	887	838	836	832	867	879	882	881	860	857	807	847	816	857	869	857	850	816	850	881	823	892	847	817	897	868	882	846	865	900	852	899	884	856	850	828	886	935	822	840	911	855	877	853	915	891	821	867	844	890	873	824	865	853	832	836	865	878	856	933	844	860	905	846	888	804	844	875	830	873	893	809	797	859	847	810	867	844	842	857	888	784	863	846	877	797	867	822	860	868	856	892	873	812	849	881	826	854	868	904	862	826	844	851	832	861	857	894	841	860	830	842	901	839	813	890	875	810	867	859	845	855	903	837	843	922	786	833	843	864	865	881	831	840	872	881	913	858	832	875	815	881	844	827	850	878	910	799	851	872	886	855	887	858	885	845	851	858	886	887	892	853	884	843	891	895	883	806	910	865	891	846	881	868	856	895	837	862	913	857	882	864	901	910	872	818	882	816	867	849	888	873	828	864	865	859	849	903	884	901	840	873	872	830	825	842	902	856	837	828	900	867	828	864	899	882	879	857	816	899	860	824	882	863	897	881	863	851	860	817	870	933	860	798	884	845	886	894	861	848	839	850	841	865	889	853	843	889	868	844	868	895	897	840	871	871	852	823	853	851	833	858	866	899	883	893	830	862	890	831	872	855	886	915	803	863	865	852	810	885	816	828	825	920	873	871	894	847	870	834	893	867	895	878	828	813	911	848	877	891	817	904	869	839	901	835	862	815	867	826	826	871	859	856	845	899	871	841	905	854	844	875	824	880	863	831	808	859	871	901	842	888	847	836	833	877	806	873	899	847	870	850	833	796	798	855	833	854	922	887	787	836	834	843	880	816	831	831	872	823	852	842	857	829	883	851	914	832	818	780	892	913	838	872	824	839	848	835	882	874	847	842	855	873	802	838	866	919	864	837	888	863	853	846	862	833	852	872	897	838	811	860	851	851	868	837	835	921	863	828	860	871	803	828	863	821	877	863	834	850	877	880	863	872	837	827	831	841	846	880	848	856	921	868	856	848	876	854	848	857	852	872	894	840	908	842	853	857	866	860	830	853	929	826	841	825	852	835	860	832	807	925	922	876	822	816	820	862	876	797	878	837	822	894	841	810	892	888	855	811	877	816	872	851	868	885	884	895	869	902	855	865	875	860	850	878	893	819	891	865	832	866	814	885	895	866	857	904	838	889	864	876	831	848	867	844	849	836	859	852	895	856	847	777	844	890	883	830	879	889	844	863	845	885	832	831	864	852	878	854	857	792	846	867	854	879	832	844	832	847	874	908	869	853	826	859	837	920	853	883	897	893	914	861	860	876	886	867	781	859	877	843	827	851	834	868	811	852	845	892	839	858	903	861	862	869	907	803	819	873	840	853	833	830	837	830	870	803	867	892	841	900	886	829	877	824	847	858	880	876	867	957	862	809	890	866	927	909	840	874	879	886	859	854	879	839	809	840	879	871	870	864	853	920	909	884	821	837	909	888	855	871	800	852	825	839	910	835	894	862	872	840	893	821	907	905	891	853	887	875	843	847	885	921	854	848	821	894	811	841	865	802	853	839	879	865	868	855	932	818	827	861	848	855	918	828	845	935	847	835	873	915	867	852	869	932	836	867	886	859	834	913	834	837	865	900	864	884	866	859	884	843	860	883	834	876	918	829	838	859	807	889	890	914	855	887	824	807	883	883	835	860	852	830	889	882	866	905	878	793	884	874	866	865	829	853	838	909	853	882	852	895	874	830	860	863	876	817	848	873	847	865	808	882	826	872	858	895	858	863	849	816	886	885	843	863	924	915	863	840	824	855	832	858	844	835	836	841	816	852	848	837	790	918	827	860	858	846	891	797	924	808	855	857	863
24502	21482	28944	25395	22770	19103	12414	7331	5541	4549	3224	2542	2310	2130	1677	1480	1406	1349	1106	1112	1084	1070	983	1026	995	1011	997	937	906	995	932	884	954	974	916	894	869	936	872	909	882	899	929	900	948	898	918	873	874	892	839	888	928	881	874	893	886	899	811	932	823	858	838	881	875	851	897	879	895	878	896	886	858	884	845	845	832	879	928	901	885	911	803	900	907	878	883	890	875	850	843	920	903	847	837	845	850	860	870	847	807	843	823	846	870	897	894	913	913	852	853	795	861	866	855	835	895	825	919	843	896	824	868	870	840	879	861	873	867	849	876	872	843	868	866	887	853	871	902	873	866	916	859	885	889	903	922	853	860	946	842	872	879	811	909	879	870	828	910	785	831	853	878	913	844	892	901	849	882	814	853	840	900	878	885	928	889	864	889	842	907	819	881	872	858	847	827	821	899	860	831	896	814	900	851	904	887	884	857	854	878	831	870	854	853	839	895	873	851	885	953	860	906	857	921	863	908	844	853	874	866	864	868	880	902	821	895	867	830	856	848	856	845	812	857	862	807	819	856	846	868	908	843	887	890	842	883	852	842	891	820	877	816	870	867	859	893	876	903	850	875	858	932	808	835	852	876	889	877	861	877	888	913	839	864	863	891	901	871	826	892	908	886	870	878	876	839	865	834	911	901	853	852	897	869	852	831	839	881	835	866	894	881	900	878	924	885	832	860	870	875	919	913	867	879	888	899	898	860	889	872	864	874	831	870	849	849	933	883	869	865	865	897	831	843	813	864	874	894	881	868	891	821	917	923	900	869	855	817	870	932	863	873	865	895	886	848	865	929	921	895	870	903	905	835	865	818	837	857	883	818	846	842	895	876	869	882	865	884	906	850	876	882	855	885	887	899	889	844	909	893	815	880	857	886	824	880	894	869	878	912	901	891	860	861	829	927	874	890	896	839	865	821	833	904	929	913	883	819	905	863	823	838	929	846	868	859	905	858	909	852	844	883	908	846	853	842	928	870	891	898	882	900	848	864	879	872	871	845	824	849	852	849	886	902	890	883	847	811	804	890	853	847	883	908	856	864	902	868	859	912	851	812	881	868	900	812	852	885	905	863	852	887	845	869	846	857	845	905	848	856	876	847	861	855	835	858	889	884	858	906	922	859	891	837	888	854	939	856	887	878	837	903	851	839	843	868	844	886	912	839	858	905	907	853	853	825	870	862	815	870	873	881	849	878	884	889	899	870	805	832	860	893	840	905	915	858	887	853	815	887	906	833	885	808	793	867	846	862	833	867	835	867	877	802	919	846	860	852	827	907	886	871	887	799	821	847	871	851	843	882	879	868	896	887	843	875	930	901	848	884	836	917	859	891	830	852	871	820	863	854	903	871	859	874	887	905	867	832	918	854	827	841	850	870	866	888	875	858	932	849	835	847	847	830	895	815	905	825	872	841	844	872	896	932	852	881	902	838	818	841	887	813	887	895	849	857	886	901	878	911	872	836	884	854	886	852	803	848	870	861	836	921	891	869	821	860	843	856	850	861	849	903	853	874	843	863	855	893	889	883	861	862	841	909	872	896	863	792	859	908	867	810	872	838	853	849	885	838	853	883	855	839	879	874	888	858	857	869	868	816	814	879	834	848	894	803	883	837	819	861	847	850	894	881	876	926	830	866	820	875	857	845	871	868	892	941	875	852	878	846	907	895	824	868	887	873	836	840	917	856	911	852	898	937	859	848	867	832	844	841	858	824	797	825	915	849	869	877	854	872	864	829	887	895	871	903	823	878	874	889	900	878	849	803	839	833	894	792	870	875	812	869	847	868	884	888	863	832	851	878	835	869	863	909	835	819	871	859	872	878	904	827	899	865	923	816	851	924	926	931	866	847	846	897	801	930	898	901	873	897	869	841	864	831	913	881	889	895	855	852	846	853	895	856	881	865	828	880	873	857	802	851	871	910	910	810	850	871	858	804	912	840	902	866	867	847	866	924	867	887	863	827	843	892	815	897	836	834	822	855	812	844	878	838	909	889	888	902	810	881	859	914	916	875	794	878	864	877	885	853	891	865	842	911	842	872	832	834	904	800	873	908	885	839	848	921	864	864	864	908	834	832	898	826	912	842	859	819	905	879	888	826	878	877	822	805	833	853	835	845	856	830	908	829	827	876	860	868	804	840	838	874	887	840	871	886	913	824	860	883	817	813	872	823	858	887	876	881	877	872	900	839	857	891	883	880	835	898	892	821	857	861	861	851	890	813	845	845	854	910	873	858	882	800	867	890	883	867	879	848	920	929	854	883	827	770	872	881	888	829	869	844	878	925	843	873	846	855	869	876	842	825	907	881	877	806	875	888	846	866	860	938	832	861	828	884	882	840	864	895	884	856	889	874	879	872	905	896	810	886	846	859	845	867	888	900	843	834	877	860	894	879	863	809	901	865	893	852	888	900	847	924	843	782	894	871	819	869	854	888	817	876	869	868	892	832	886	856	869	891	913	837	868	829	886	889	905	857	847	880	847	870	893	878	902	912	801	870	849	878	892	908	858	901	901	916	863	874	911	841	884	875	805	846	877	859	874	907	870	855	913	857	836	917	839	835	886	834	848	884	879	886	914	875	849	886	894	858	858	851	887	889	869	832	885	854	870	877	876	835	869	895	847	904	858	861	887	895	901	856	825	868	858	889	899	856	856	875	894	885	875	843	798	840	853	865	851	893	860	845	878	845	851	876	864	905	861	851	809	898	836	911	852	898	895	840	859	887	835	860	879	878	854	871	849	853	902	857	873	832	827	849	895	877	899	904	949	829	837	849	842	892	843	899	851	884	859	855	839	867	887	846	899	892	889	897	911	895	929	903	870	901	912	846	852	850	859	865	860	892	832	837	876	922	774	828	827	885	855	865	885	862	828	851	807	921	843	864	863	880	880	868	845	844	875	845	915	840	865	848	903	875	908	852	849	875	901	892	889	858	891	907	843	846	846	896	827	825	888	873	863	871	881	896	804	843	860	865	882	840	856	887	818	947	907	856	876	889	854	868	902	876	877	785	880	808	844	890	916	853	878	821	873	812	878	868	878	906	847	840	853	842	904	904	870	839	883	868	900	870	834	883	862	833	892	877	882	821	796	848	857	867	901	871	882	848	919	879	906	850	882	818	825	864	867	884	913	842	840	894	850	893	813	874	886	840	843	892	831	849	870	885	832	876	864	889	819	853	894	872	846	879	895	879	883	839	870	870	889	850	825	891	857	887	916	831	858	879	808	861	841	868	855	864	868	891	875	861	839	860	823	890	847	798	796	860	848	891	865	904	871	885	927	903	865	837	859	826	897	890	886	880	874	871	866	810	885	882	863	905	843	834	901	852	890	881	921	905	870	860	866	837	891	831	874	876	917	897	846	859	845	845	839	801	859	849	868	871	865	885	890	852	888	863	861	857	824	855	831	853	885	903	817	850	866	857	822	829	831	879	823	888	816	816	894	854	826	866	854	839	911	836	851	844	815
31105	55599	44102	31537	23243	17031	12990	9664	7591	6028	4492	3363	2923	2574	2038	1712	1678	1531	1258	1107	1125	1141	1074	1077	1016	1014	1065	973	967	945	949	896	866	959	913	926	878	905	927	862	890	848	873	827	867	880	915	860	851	872	864	910	919	876	840	810	862	878	865	888	868	884	865	906	899	858	833	865	838	861	884	868	887	876	840	870	872	850	864	844	897	868	851	851	877	920	857	875	856	913	877	895	820	862	902	831	808	818	857	867	832	867	833	816	848	860	852	784	868	833	812	892	864	864	888	853	848	874	845	800	870	859	868	889	888	866	840	869	883	819	848	934	909	826	895	893	827	870	824	870	842	834	795	849	897	865	890	829	761	827	897	849	845	835	847	835	861	862	889	902	838	888	854	860	906	846	868	868	853	839	822	829	840	857	844	813	859	840	875	890	865	838	834	836	856	832	872	880	891	845	854	843	795	846	874	849	849	783	907	838	835	842	873	823	866	839	801	857	831	934	806	784	830	801	820	931	903	859	882	859	868	871	829	843	884	902	874	840	906	813	908	903	875	857	864	851	821	835	851	893	840	866	837	876	846	847	894	775	844	825	868	860	834	844	879	808	891	800	834	889	811	829	876	846	886	773	874	835	844	878	814	872	912	848	859	825	849	816	772	915	834	818	864	800	816	865	855	855	858	814	883	881	895	840	832	864	895	849	823	894	857	862	820	856	837	847	890	884	912	870	834	867	855	850	893	865	873	851	850	890	848	872	813	881	849	840	839	831	881	860	841	866	900	843	858	837	882	835	866	861	907	833	771	845	789	823	880	871	859	879	852	879	864	854	867	837	842	835	869	817	840	926	873	885	870	835	850	860	875	814	809	853	872	892	853	864	918	858	877	819	841	869	871	859	870	866	809	839	818	866	842	877	903	829	839	830	831	869	878	835	912	841	858	872	841	879	808	882	874	839	871	845	896	846	878	854	830	903	841	864	870	873	888	874	876	844	833	855	881	872	843	888	838	835	816	841	874	847	863	829	861	891	833	849	802	823	853	863	827	843	895	864	838	857	854	849	838	871	878	829	851	864	820	863	860	861	854	808	854	859	871	863	857	835	820	874	799	886	877	875	819	898	864	866	838	823	888	840	809	861	880	878	885	841	904	823	826	845	884	903	842	817	802	859	836	824	918	859	841	850	826	912	880	826	860	855	844	866	822	842	842	866	850	880	887	811	856	866	852	813	849	861	870	899	809	869	840	843	859	837	897	841	835	851	916	847	823	852	829	856	847	862	816	809	837	812	898	877	844	848	833	866	808	859	869	897	812	865	889	909	846	879	868	842	807	849	802	871	833	915	869	860	897	815	836	877	892	881	832	857	841	875	806	794	847	811	878	873	865	866	860	873	889	840	832	867	841	900	877	866	837	876	922	853	866	879	846	879	779	810	844	862	794	779	851	853	791	885	857	803	819	862	829	903	852	839	857	852	845	839	807	891	837	816	818	883	856	839	813	878	831	809	881	870	854	828	861	877	875	832	839	859	863	875	864	812	874	833	841	828	876	852	868	891	822	874	813	805	844	868	884	840	848	825	835	852	915	876	870	823	801	836	879	837	860	831	841	890	858	833	865	839	876	796	894	851	790	838	837	881	860	823	900	849	900	849	904	855	826	896	856	865	933	881	851	913	832	904	847	843	822	865	824	827	806	849	840	883	864	834	899	830	899	875	861	879	859	852	834	844	807	865	841	779	883	886	836	861	899	851	864	856	868	858	844	848	847	904	847	811	891	922	868	875	895	860	826	842	838	875	804	875	847	898	882	842	853	788	875	862	837	873	863	856	889	855	917	879	836	849	865	827	836	890	887	860	863	871	896	886	847	828	835	851	828	867	893	832	840	889	836	774	841	850	899	835	861	805	812	871	899	834	849	854	815	834	832	869	868	866	868	869	882	878	856	856	893	819	915	845	847	872	886	838	859	933	912	827	846	869	880	861	861	879	818	856	874	884	899	843	876	894	867	837	930	857	933	890	828	855	799	840	816	917	847	868	877	868	828	827	829	885	854	825	846	873	839	852	853	883	816	857	852	841	837	844	842	870	880	856	924	823	850	862	861	798	833	867	859	876	868	860	819	843	845	846	796	813	875	895	852	855	833	823	891	811	800	877	843	849	845	907	827	865	896	871	847	830	888	804	912	826	816	891	793	855	854	820	878	824	922	853	868	844	791	884	824	853	887	843	833	900	863	885	845	871	841	811	829	821	829	856	830	845	842	911	885	887	821	858	876	848	846	862	818	818	841	846	879	878	800	851	859	828	829	890	792	837	895	850	844	871	852	820	835	870	864	843	935	820	858	919	869	827	835	845	909	789	848	868	843	942	803	853	878	920	895	833	849	899	904	943	873	869	864	879	830	921	855	852	816	827	823	881	856	868	847	897	871	864	836	853	842	908	882	894	907	860	803	843	872	885	863	842	877	901	821	816	881	893	880	867	859	866	778	893	853	897	873	883	874	824	884	832	841	866	859	831	884	863	853	860	906	899	863	865	875	873	865	822	935	839	808	830	936	896	831	853	839	858	821	839	922	899	879	835	893	883	858	868	919	818	854	850	905	831	848	881	852	843	900	849	807	850	916	870	878	892	830	824	836	853	857	864	879	848	880	869	830	873	900	875	811	913	823	885	855	837	818	906	838	823	860	834	836	836	836	812	832	851	867	833	841	888	883	853	810	885	849	845	822	833	866	852	851	834	844	822	844	831	846	781	912	904	860	851	825	834	878	862	842	782	849	815	885	855	837	812	830	859	881	817	817	846	880	886	819	817	857	868	877	817	834	901	842	825	833	874	894	872	877	833	872	863	902	861	796	892	827	806	844	850	860	905	870	844	835	858	832	834	865	837	881	839	861	825	859	866	895	854	856	871	800	914	872	820	811	859	862	877	895	844	830	866	847	875	887	893	863	820	811	826	876	808	847	830	790	816	905	870	861	911	852	853	874	857	874	800	847	829	813	889	821	802	828	846	855	841	883	854	847	800	836	863	826	902	858	823	852	912	843	861	803	849	904	881	847	852	854	836	850	844	867	877	849	849	892	796	864	962	897	896	900	830	822	833	831	887	853	879	892	845	865	808	843	850	812	802	890	886	847	873	845	859	892	842	808	886	831	841	863	820	866	875	888	905	856	848	854	894	833	848	854	851	857	830	842	862	797	844	853	901	828	856	838	882	842	854	840	882	874	847	842	877	891	898	893	901	856	869	817	857	884	843	821	843	857	856	808	866	888	825	859	844	865	848	938	866	874	867	833	843	880	857	850	890	878	850	860	896	815	856	868	868	866	818	878	851	845	858	832	885	875	829	790	828	853	789	829	852	868	928	892	864	898	856	883	855	877	897	890	869	848	840	840	891	850	855	833	849	879	882	908	931	870	847	894	851	899	884	868	872	885	878	855	823	791	850	878	873	826	906	842	820	849	865	885	764	840	859	863	856	834	888	873	879	891	799	881	846	869	839	870	872	873	826
25503	21523	28818	27364	21097	13828	8832	5981	4586	3684	3084	2247	2003	1945	1605	1421	1407	1291	1180	1166	1119	1118	1139	1060	1019	997	1031	971	969	1019	1011	1031	971	1008	954	922	937	927	951	981	1005	942	975	924	905	895	975	1044	997	1022	919	834	894	990	961	900	940	884	924	922	922	923	920	953	935	1000	892	912	974	956	867	868	921	943	946	947	923	930	897	888	930	962	926	903	925	946	874	926	930	927	891	959	924	943	958	903	926	919	867	992	889	892	977	913	929	918	932	909	892	902	902	906	940	904	903	907	934	955	932	879	947	923	914	914	930	961	916	984	924	893	1006	910	924	903	872	906	854	943	917	969	920	844	950	873	885	908	941	892	880	858	945	912	911	896	920	925	933	904	941	893	898	912	909	954	898	962	870	912	971	922	980	984	939	970	922	913	865	959	875	962	949	880	948	901	954	915	924	902	895	918	932	898	929	948	975	872	915	898	970	893	894	942	911	966	897	920	879	918	894	953	952	922	906	900	933	878	904	949	935	870	880	906	955	865	924	925	927	869	983	957	918	883	910	910	951	945	944	946	940	943	915	979	882	960	827	905	947	919	925	918	940	933	902	935	880	924	918	909	864	901	896	868	921	908	911	957	872	942	969	888	932	941	894	947	927	952	931	937	965	916	935	923	934	957	917	949	913	908	921	890	901	945	947	890	918	910	937	910	901	963	875	899	956	932	902	954	885	912	875	869	922	922	903	926	872	935	911	903	957	907	923	909	875	898	961	888	946	932	910	944	847	890	887	953	955	909	937	936	955	950	960	899	930	885	905	922	918	939	882	947	906	956	940	945	891	951	920	872	921	957	918	965	934	910	898	907	881	939	902	901	912	906	921	903	918	880	940	908	949	926	872	967	915	878	922	951	917	938	883	927	872	923	953	903	950	901	884	968	938	916	960	947	940	930	920	869	880	972	932	942	910	931	905	960	872	904	854	915	908	927	921	892	888	943	914	867	895	911	932	938	915	868	912	887	928	888	948	890	905	892	906	924	958	985	933	932	919	909	854	863	926	977	876	957	965	909	953	917	877	965	912	897	899	921	914	887	841	926	922	860	927	943	901	910	907	922	898	962	926	935	912	942	919	932	934	907	938	935	934	907	923	866	943	907	927	919	872	900	889	905	916	879	864	919	952	989	954	954	925	883	944	868	922	908	957	946	926	895	919	978	1012	951	934	936	865	892	924	908	918	949	940	868	879	960	935	932	876	883	952	929	866	913	924	925	943	904	943	881	870	930	923	928	910	937	921	925	916	877	964	921	932	902	874	959	909	895	966	969	942	900	898	892	906	917	883	965	926	934	935	881	946	965	929	934	883	909	896	879	951	894	921	931	871	882	912	902	914	917	873	895	943	934	946	971	934	914	865	900	922	980	966	866	854	895	864	915	878	912	903	934	905	893	893	859	989	901	876	884	946	949	928	927	962	921	880	912	971	881	933	893	962	894	960	914	883	958	936	928	887	942	859	905	897	966	945	958	884	946	978	891	907	893	883	945	901	946	866	943	935	946	933	899	961	951	916	954	909	902	876	932	904	872	900	890	881	908	887	883	911	888	917	894	877	944	910	934	964	902	881	913	920	921	938	850	961	939	981	909	901	946	905	880	847	945	935	911	935	927	873	948	868	969	935	939	961	940	892	894	947	901	940	837	900	898	936	886	946	874	942	902	931	911	908	889	916	1010	917	916	915	950	922	898	906	942	962	926	879	934	948	932	933	927	932	939	918	938	958	950	935	893	870	947	888	882	893	917	936	940	899	915	919	913	945	931	941	925	887	887	917	890	901	947	868	906	921	999	861	957	921	933	947	932	884	918	940	924	918	911	990	931	888	967	965	878	930	949	901	891	927	960	905	897	853	901	921	961	894	920	900	884	980	890	887	926	921	945	955	912	919	869	861	923	927	952	934	916	935	915	918	885	943	875	867	924	911	869	900	886	872	924	938	957	888	944	938	911	957	941	921	979	955	969	971	925	891	949	903	900	921	904	961	891	894	930	931	861	898	910	925	951	872	943	912	895	913	937	899	885	897	915	881	905	913	982	929	1001	912	882	946	919	930	916	974	844	941	894	950	903	946	949	921	899	870	950	900	957	921	951	865	891	910	892	905	901	962	933	859	883	918	908	951	935	886	912	888	931	913	933	896	926	913	889	883	954	920	858	926	936	945	953	912	919	950	860	903	909	963	902	920	959	924	906	888	899	934	900	871	925	939	905	887	910	895	952	921	963	910	914	859	892	917	876	942	945	888	917	901	940	919	929	953	923	906	950	901	936	892	917	949	927	947	922	921	886	908	900	889	899	906	961	874	941	915	885	905	916	932	866	913	952	861	899	914	917	907	926	934	906	929	906	941	941	954	905	940	915	882	896	1003	914	870	879	939	912	939	880	877	924	902	909	880	929	936	917	926	878	929	962	912	934	942	941	937	935	878	996	902	930	985	884	867	903	873	909	925	887	931	958	846	887	936	959	886	887	876	924	970	934	905	924	880	921	955	895	943	880	899	923	933	918	931	900	948	932	926	911	920	999	933	922	866	980	911	944	953	866	901	953	914	903	860	855	935	898	911	930	853	935	900	1016	938	912	956	897	939	909	950	901	882	902	889	977	924	955	881	885	935	875	912	942	888	871	948	908	938	828	926	949	827	884	880	890	945	910	961	901	928	935	896	894	887	897	858	886	900	902	901	932	896	868	885	942	914	929	915	929	866	877	918	886	882	889	993	916	878	998	912	883	951	928	953	950	924	989	940	915	903	872	835	944	928	870	879	891	920	925	902	900	924	878	904	899	914	931	851	916	942	937	916	881	935	927	997	1002	903	883	881	947	951	873	967	894	866	898	933	871	909	871	955	912	976	902	882	937	964	917	927	906	897	883	892	990	925	933	882	904	887	949	920	939	938	941	951	907	845	951	892	915	888	947	924	922	931	937	940	916	920	950	955	957	940	900	847	936	922	867	942	977	878	930	978	901	965	907	941	914	919	906	989	875	921	883	903	931	876	907	865	925	937	953	881	922	905	926	863	933	905	997	912	891	872	944	960	898	886	950	939	936	942	930	945	885	906	903	932	927	902	947	930	906	883	898	871	894	886	913	943	898	859	895	899	922	907	933	889	908	928	846	948	959	895	921	881	905	933	905	913	915	918	937	808	930	954	890	872	949	936	905	896	893	890	893	956	909	922	892	877	858	910	896	968	920	925	889	925	889	907	899	948	955	850	932	840	913	906	917	867	968	946	915	875	917	951	887	888	884	916	965	975	919	875	899	940	931	965	920	924	910	903	948	953	916	913	894	955	967	888	946	925	923	928	913	984	910	905	908	937	972	952	899	898	981	906	978	930	940	927	947	936	937	942	932	930	913	868	901	910	922	900	889	888	891	932	904	926	922	949	886	952	979	959	895	880	885	936	931	910	885	917	874	905	887	889	907	915	960	884	988	886	926	953	957	913	872	947	905	923	894	883	929	893	930	928	891	927	918
31689	52040	40473	28627	20843	15220	11283	8550	6921	5426	4327	3088	2685	2386	1980	1638	1568	1498	1313	1224	1181	1083	1053	1117	1125	1061	996	968	975	929	966	965	970	958	974	928	895	934	968	892	930	909	964	912	947	968	955	969	870	982	905	903	875	906	949	908	938	946	924	919	902	908	931	947	912	887	927	894	931	904	920	853	955	901	938	881	917	929	928	904	876	914	920	885	927	919	906	943	874	950	892	892	930	913	932	908	922	945	891	897	877	894	891	903	914	885	892	950	947	916	910	900	923	876	903	952	946	952	860	844	944	942	982	925	938	952	958	904	923	933	952	904	940	948	881	893	912	839	926	911	864	887	913	927	901	988	886	929	902	925	928	881	910	938	894	835	883	898	979	915	919	903	903	937	936	904	874	889	932	851	916	964	967	902	958	897	866	920	906	949	851	893	941	939	860	931	881	927	906	882	913	920	876	934	867	860	917	892	917	898	912	885	914	898	930	888	885	946	906	920	917	948	935	906	846	906	912	917	933	885	951	927	887	932	968	887	887	891	882	883	934	931	926	859	909	933	954	871	843	942	884	940	897	899	916	827	889	929	941	906	867	927	902	930	898	913	920	918	889	961	913	931	905	844	914	882	894	914	918	915	938	923	944	892	923	896	955	940	890	868	906	939	904	904	933	956	871	838	907	835	944	945	928	930	972	949	892	901	906	906	907	914	926	919	932	958	931	993	895	939	878	922	878	941	912	898	918	877	924	908	864	901	959	860	883	890	913	947	873	916	881	909	894	885	920	907	907	902	916	854	902	882	907	885	928	931	860	864	912	921	887	910	952	916	919	926	941	879	895	895	892	944	887	875	865	933	943	902	864	876	943	992	895	898	941	951	888	928	925	896	844	915	950	937	919	939	922	947	939	953	934	913	954	884	863	874	901	951	890	874	924	866	1007	857	932	946	960	974	901	845	919	851	927	937	874	873	871	881	902	893	993	976	906	917	912	896	955	907	917	919	887	844	916	974	954	886	888	872	892	940	871	892	891	960	924	970	954	872	871	955	900	913	908	885	908	931	862	904	909	887	886	888	924	934	884	886	912	921	927	927	886	911	881	936	932	916	896	888	918	953	964	924	860	869	892	915	909	961	890	892	864	945	894	919	915	916	895	917	912	884	861	942	959	860	917	898	888	894	952	901	850	847	933	911	869	961	921	930	877	841	906	938	898	937	922	872	937	948	941	904	873	900	901	933	940	869	895	874	886	872	944	940	924	904	878	953	895	941	925	902	928	919	940	932	866	934	938	868	924	935	904	888	888	886	905	944	916	927	932	874	920	924	859	903	898	943	915	874	923	902	880	904	893	926	908	913	916	990	823	906	930	928	912	922	936	913	938	893	868	916	945	944	885	911	914	924	881	912	903	874	822	955	902	946	921	853	941	991	893	935	907	952	965	939	910	869	877	895	972	876	938	917	878	946	942	900	929	924	872	898	894	923	883	919	876	861	905	913	874	922	869	877	850	878	861	918	930	914	983	895	886	924	926	876	903	915	948	940	914	888	886	946	961	897	823	907	896	885	928	887	902	888	838	890	875	878	935	958	918	932	941	901	917	921	866	943	956	894	926	883	900	914	896	925	898	916	879	897	876	860	930	918	878	880	932	925	915	897	936	883	891	880	865	898	903	916	902	945	929	897	928	931	871	942	909	907	964	905	969	841	908	941	889	909	906	893	868	859	908	920	978	932	931	963	866	906	926	928	914	928	877	907	905	912	915	912	902	896	946	972	929	872	912	882	886	902	906	914	903	868	868	965	913	955	959	892	918	888	878	930	964	895	925	896	917	896	896	924	921	907	930	921	908	872	935	833	900	894	890	871	834	897	838	939	889	933	900	909	891	848	912	855	937	876	898	894	906	900	920	907	903	915	900	865	941	912	930	930	950	902	945	894	918	833	951	926	890	894	908	908	889	925	931	899	895	890	898	912	857	860	897	885	930	908	937	921	954	869	904	865	887	931	928	872	894	917	882	888	928	911	948	895	922	906	932	881	921	902	896	872	877	933	923	912	874	927	890	923	918	902	958	881	886	939	891	953	934	889	917	871	842	923	893	921	894	954	949	904	951	895	882	907	938	869	934	892	931	922	917	917	886	940	946	930	879	909	915	925	910	912	853	932	892	921	939	909	915	896	909	906	887	912	837	940	879	954	886	887	907	921	891	900	925	924	904	906	938	931	866	917	886	874	883	874	865	901	943	907	888	875	890	895	911	938	922	907	960	933	899	844	910	927	944	848	904	893	921	932	861	862	899	870	910	935	880	935	911	882	908	932	906	919	935	889	882	918	896	893	945	905	887	862	897	899	889	855	879	921	917	903	952	941	907	967	893	904	922	925	909	886	903	860	907	905	847	902	888	924	966	905	898	875	884	894	889	968	901	861	893	891	933	882	937	947	873	902	916	926	929	965	891	918	907	926	933	937	927	923	937	920	848	928	889	948	883	927	874	951	896	907	856	877	926	916	888	915	845	852	926	842	910	956	941	920	934	942	914	939	912	874	903	918	906	953	917	972	874	846	952	856	924	918	922	926	920	903	920	891	922	887	932	917	893	881	918	932	882	919	906	895	904	876	932	887	944	880	879	916	927	900	924	899	920	879	884	897	914	887	902	904	888	972	934	892	877	924	914	909	943	920	894	939	946	889	898	886	922	940	923	934	950	934	885	931	945	885	948	908	910	898	933	900	930	919	928	905	880	916	900	901	928	921	949	861	891	921	875	946	915	921	922	923	969	928	889	909	911	911	950	902	925	925	925	893	896	958	858	917	904	900	887	932	867	885	899	877	927	889	927	852	869	921	950	921	943	876	893	913	875	939	937	895	957	936	942	929	914	940	896	888	943	912	913	879	932	907	958	877	951	904	909	910	900	918	922	963	877	926	902	968	876	930	955	974	886	929	896	889	931	920	921	886	881	885	932	906	887	913	856	955	912	911	948	866	929	873	912	920	860	906	854	936	941	833	945	893	953	932	933	947	889	862	967	897	900	970	948	964	947	875	956	904	868	911	942	944	912	941	864	900	922	889	957	962	942	911	933	921	920	883	846	877	920	958	899	914	892	861	944	895	917	904	924	907	871	957	906	914	936	930	898	891	918	865	920	838	900	912	938	895	891	894	906	913	947	876	903	865	958	833	928	918	881	911	904	903	941	904	860	923	915	950	915	905	947	940	914	856	900	887	893	880	913	922	906	961	839	892	922	965	909	891	917	932	912	914	960	889	892	830	889	889	882	884	904	900	912	850	875	927	969	966	976	931	890	899	899	907	863	918	925	885	909	918	898	900	885	891	924	925	929	914	906	937	915	887	899	916	886	888	931	857	992	969	878	957	890	865	890	923	931	860	914	917	899	915	917	904	948	968	951	949	907	908	901	966	913	894	900	906	933	890	918	926	889	910	905	903	921	920	877	932	886	929	895	912	892	936	854	872	845	850	906	898	897	897	923	927	956	893	898	898	943	964	915	919
23121	21496	29287	24252	22001	23137	20812	10992	7767	6131	4531	3553	3083	2732	2261	1929	1807	1626	1306	1340	1262	1221	1187	1143	1134	1137	1175	1183	1122	1070	1065	1054	1055	1104	1035	1004	1015	978	1016	1022	1042	1019	1001	991	1061	990	1004	1036	986	975	970	980	973	959	1021	1012	997	971	1013	1014	942	998	956	962	937	977	945	990	1015	998	1007	988	947	983	996	973	1001	1008	987	945	993	992	949	924	1024	982	997	936	932	1027	945	982	970	987	957	969	927	969	974	960	1028	1011	1011	951	932	1000	990	966	891	1002	953	941	971	995	1014	932	936	946	946	991	1026	1014	977	983	940	1006	981	1000	1020	933	986	988	985	1018	892	978	952	959	954	940	946	1003	938	998	958	935	957	998	979	902	946	875	1023	967	973	981	971	952	951	994	1013	938	1028	947	918	983	1033	955	952	1014	991	982	988	972	932	955	971	986	997	940	944	963	972	1008	949	926	987	900	983	951	967	960	1009	972	973	958	979	962	989	933	925	957	937	939	1009	974	983	936	982	968	964	995	995	998	961	919	954	996	944	1021	974	982	936	944	965	1003	950	976	976	957	1000	923	976	1017	963	953	989	999	943	937	1000	918	922	946	963	947	973	1001	923	1011	931	997	974	947	968	1028	990	992	980	969	990	964	1003	967	1006	984	980	932	957	980	1022	899	980	972	966	980	934	936	929	995	1023	971	972	1015	945	930	934	992	957	947	967	937	1009	946	954	920	972	927	970	998	988	967	972	934	974	1003	909	961	970	963	928	1009	985	985	955	1014	901	986	958	978	983	995	948	1011	1024	934	942	993	955	955	940	1008	976	954	923	1019	1013	1012	974	948	944	945	955	1011	918	954	939	910	961	1003	977	940	943	977	976	929	958	979	933	931	958	980	960	924	960	929	922	971	906	974	970	996	997	958	970	982	950	954	931	988	990	968	930	963	940	1005	971	959	949	992	993	985	1013	942	967	972	974	1052	920	926	944	937	1005	959	979	970	924	941	945	917	961	982	973	969	947	967	965	993	923	920	1003	972	1002	935	987	960	944	923	889	966	942	951	1024	996	1007	943	997	977	894	985	921	935	951	941	921	910	954	958	955	1012	984	987	1000	974	981	945	938	901	959	946	956	938	963	932	936	966	927	982	994	1022	981	999	925	1004	971	962	934	973	979	952	1005	978	988	937	1001	991	969	954	976	993	920	955	948	986	950	961	940	1014	961	995	976	983	989	1044	959	928	977	968	934	978	990	980	958	1002	938	940	972	922	980	985	947	986	927	921	1008	932	1013	974	959	936	947	994	996	988	913	921	946	961	969	988	952	944	951	971	980	997	1005	946	947	948	947	1018	980	960	977	1018	945	951	927	935	974	906	992	988	970	1002	973	881	956	974	900	1013	951	977	966	1019	967	941	894	974	978	927	1019	940	929	982	916	966	987	981	975	953	992	965	980	980	962	973	1006	947	987	1006	949	970	1000	975	993	911	1027	943	958	954	976	986	970	975	925	1001	974	945	959	978	1008	947	988	982	988	989	983	979	1051	975	1003	925	959	909	952	1010	918	1023	987	939	1017	956	975	937	954	989	1047	972	928	965	933	944	941	989	981	898	957	921	1015	962	959	942	982	955	961	1001	1013	954	916	935	992	1026	901	910	956	975	1004	944	1010	938	937	990	893	1037	948	952	969	989	953	955	986	968	986	949	957	997	965	1005	938	977	991	986	1026	942	929	994	1004	1005	905	974	930	995	963	965	964	974	921	965	923	914	927	947	961	948	981	958	980	963	959	1053	905	942	918	956	955	965	974	944	967	920	972	987	960	934	979	1012	962	963	905	991	940	1002	915	975	933	999	952	980	952	984	936	993	988	972	952	956	1007	991	926	990	982	942	993	955	901	921	934	970	936	1041	934	952	987	952	964	1000	1012	950	962	983	998	944	970	983	1036	914	953	992	1012	1003	1010	963	926	964	951	914	965	974	915	1010	1000	1046	966	948	950	920	1045	987	946	966	971	992	968	965	932	913	970	983	968	951	963	1027	969	946	970	969	982	948	969	971	933	951	1018	972	994	994	949	959	978	958	971	1013	902	948	990	973	994	1004	915	940	972	923	924	998	956	1000	952	929	959	962	968	988	968	930	914	1007	959	901	930	983	962	949	961	985	939	975	979	1012	968	920	934	955	1010	973	961	965	974	978	890	941	964	968	973	951	959	948	1007	1004	957	934	958	931	907	964	924	914	966	927	949	963	978	968	1044	923	928	977	933	934	881	950	996	1005	976	933	956	961	956	1000	936	952	959	937	955	1011	987	914	993	969	1027	966	981	960	968	1019	984	993	972	931	960	953	917	950	975	947	979	926	971	980	991	930	1000	938	944	1002	966	970	952	869	1000	1018	913	958	950	930	939	1012	921	915	996	932	957	928	932	1006	950	973	975	997	973	923	1010	1007	919	949	960	983	948	907	1036	1000	977	948	927	959	978	934	893	942	990	972	917	997	987	976	1001	974	1033	973	928	979	953	916	981	908	953	975	960	938	899	948	931	911	976	933	907	966	973	956	1029	975	1017	974	926	919	957	986	1014	957	1005	979	991	991	955	1003	925	980	942	995	950	943	949	983	936	970	931	1016	967	977	939	988	984	1015	1010	956	921	997	895	937	962	956	978	979	914	929	993	981	992	956	983	973	971	1016	978	962	915	1004	992	913	952	959	1043	925	1029	992	934	889	980	967	985	1046	981	1025	976	968	926	1027	964	947	974	961	1008	966	956	953	978	953	986	972	982	932	954	939	952	957	946	984	965	946	959	959	993	1017	971	951	950	931	985	1002	972	966	942	961	930	977	917	928	957	968	989	934	1001	993	989	990	938	981	948	994	959	981	968	969	957	1044	1004	1014	909	966	925	940	943	954	917	959	932	962	1013	917	913	1022	960	973	947	930	939	975	936	954	951	978	952	1018	999	969	999	926	968	940	955	972	942	922	962	930	1022	967	963	909	938	953	986	948	992	935	972	1008	988	987	953	1047	906	973	971	1006	995	918	943	930	944	966	1000	896	957	952	946	950	969	994	974	959	993	954	981	918	996	996	969	955	961	922	977	945	906	975	996	1014	979	901	1018	961	978	913	952	945	944	1025	1020	991	978	999	945	990	938	957	980	981	1019	991	940	921	1021	921	967	1033	928	918	962	968	953	1004	960	948	962	916	949	978	947	993	944	966	1013	945	990	978	991	952	980	973	965	938	921	988	999	946	939	985	957	932	1002	922	954	925	1007	967	943	992	962	1035	994	976	966	967	905	1001	964	991	1007	967	902	1024	1028	947	906	975	926	991	938	894	1005	896	966	916	957	980	949	970	949	981	981	929	976	1018	939	909	955	944	950	941	946	993	995	990	986	1058	990	965	995	958	968	909	953	958	1023	934	954	996	938	989	982	886	943	954	949	939	1012	912	1010	1018	1055	1029	999	954	965	1026	961	1027	995	996	945	954	986	965	929	937	972	953	938	952	923	987	963	956	1028	907	1010	930	992	967	955	955	970	993	1004	989	896	924	998	976	948	986	981	986	1006	928	1016	908	1002	990	983	1027	972	968	922	959	963	982	953	937	944	987	968	981	984	927	1049	915	1017	980	968	921	933	945	1013	939	969	949	941	948	998	992	950	1004	987	936	924	1017	965	1003	954	994	977	935	984	990	946	920	983	960	989	942	927	977	983	970	965	937	954	1047	935	967	995	962	888	1024
35131	63698	49423	36070	27479	21046	16796	12953	10397	8134	6171	4595	3981	3404	2779	2112	2111	1964	1573	1398	1325	1326	1332	1223	1200	1183	1141	1111	1122	1060	1058	1059	1061	1033	1077	1059	991	1007	944	988	990	968	934	921	948	1016	981	966	932	897	937	1004	970	935	923	968	979	952	968	941	954	920	932	901	990	961	961	1010	919	921	878	936	902	954	952	972	926	914	939	940	964	999	899	902	949	961	931	974	984	922	955	955	910	899	907	859	943	957	928	917	919	926	957	982	955	952	905	989	929	972	896	981	969	901	969	963	941	933	973	958	942	930	956	936	975	926	971	971	928	953	934	1029	932	898	953	927	945	947	904	967	940	989	869	962	953	986	959	935	926	905	947	941	962	991	968	957	946	891	974	923	978	932	905	979	932	956	891	923	958	943	994	932	922	984	874	894	928	972	979	941	964	970	978	901	971	952	939	920	953	909	914	978	926	915	979	939	916	913	929	977	908	952	934	957	913	932	982	948	941	905	969	946	982	917	959	938	908	909	909	907	932	920	884	949	933	966	912	969	972	950	937	927	954	931	937	977	886	925	945	922	960	894	953	964	956	918	938	944	934	897	915	926	935	949	879	949	935	991	961	935	910	887	981	958	938	1012	907	914	945	1020	946	952	962	948	948	943	937	946	881	963	976	974	918	941	956	1002	982	970	978	928	930	866	899	946	981	963	907	911	932	945	958	987	953	949	962	1028	962	936	938	931	945	929	984	892	955	949	898	961	917	950	962	889	889	920	916	918	1017	928	913	948	938	968	933	952	929	960	961	934	920	914	970	907	959	931	940	983	926	966	941	992	952	996	960	963	907	954	991	950	975	953	925	927	867	940	943	945	931	966	924	974	934	944	930	919	980	994	963	887	871	914	947	967	934	894	895	879	983	901	931	932	996	929	922	958	923	922	932	953	881	872	984	936	912	908	908	942	905	885	964	908	947	983	946	940	973	972	972	953	932	873	955	965	910	955	940	911	941	928	938	936	971	906	946	975	943	951	948	944	970	926	979	892	959	938	916	978	888	948	967	966	928	947	950	965	873	917	980	948	1018	944	900	916	974	969	963	926	978	920	937	938	921	948	936	927	961	916	926	921	898	996	943	919	941	932	934	988	976	869	958	917	925	889	932	973	931	1016	947	902	1003	914	936	931	978	920	970	960	956	962	891	943	933	962	967	945	962	952	926	962	883	954	966	980	946	917	929	925	948	902	939	963	932	935	962	920	942	928	929	931	855	1002	927	878	952	950	898	908	973	923	922	954	951	893	948	922	970	919	915	950	911	925	1012	974	907	966	975	905	925	925	952	932	915	955	928	976	978	925	971	915	960	944	975	975	898	959	907	932	991	893	956	955	966	882	971	882	941	965	915	971	971	914	923	954	916	942	953	966	950	960	934	921	941	941	977	930	936	974	983	993	922	1002	904	977	940	961	904	915	962	913	931	948	934	894	946	971	967	930	945	920	941	976	877	924	960	976	953	976	882	987	928	942	952	943	952	947	928	917	943	899	931	969	932	924	905	942	899	924	953	954	971	920	956	945	928	913	945	935	910	929	885	977	927	897	904	942	926	918	999	915	939	925	898	964	969	929	990	945	883	912	978	925	920	987	939	904	914	953	960	908	887	942	940	969	859	959	941	952	904	955	997	944	917	925	954	917	964	925	891	923	931	892	943	968	977	968	916	904	957	931	957	926	969	975	958	935	897	935	935	934	928	896	905	957	930	982	926	930	941	944	916	941	919	902	960	918	932	941	937	933	919	956	970	915	894	1001	919	940	910	945	987	940	984	872	989	907	929	924	909	960	934	922	980	962	988	940	971	945	889	920	929	937	964	935	918	962	913	930	912	888	920	953	978	894	943	924	979	954	911	946	964	927	903	909	962	893	933	955	949	932	923	943	917	915	969	976	917	950	936	924	941	917	903	909	948	1013	1022	888	972	962	892	946	914	952	964	990	950	946	1007	931	977	967	953	968	982	922	955	947	964	929	973	991	939	902	1004	953	950	958	905	939	968	941	929	876	932	967	938	911	911	1000	928	1007	958	954	934	946	915	974	988	961	892	950	994	895	964	937	952	913	953	933	935	937	948	955	929	935	945	891	974	924	938	897	962	955	977	940	904	902	919	918	942	853	923	985	937	935	932	962	951	902	961	930	901	924	926	905	959	908	891	949	927	934	895	940	886	914	918	935	927	1002	909	955	914	936	935	875	931	876	960	970	966	948	929	941	933	903	941	938	952	920	984	937	956	890	894	924	923	946	948	957	990	966	964	939	975	948	954	907	952	992	914	940	948	997	909	945	969	935	932	916	970	976	907	906	954	941	952	941	956	935	911	994	921	952	944	962	951	894	971	972	895	953	912	932	942	972	932	924	944	952	928	967	965	893	942	1005	942	921	956	977	897	955	907	940	965	918	936	950	979	924	983	931	936	969	959	966	950	947	897	963	941	983	920	923	967	950	942	954	956	949	937	920	900	939	877	906	956	934	952	939	972	940	936	898	966	932	962	924	975	953	950	949	934	944	906	982	952	952	931	934	947	983	984	936	911	934	888	891	976	952	928	947	913	916	960	977	899	1002	944	912	945	980	905	987	918	976	903	937	937	949	883	926	907	985	914	939	934	907	951	967	914	924	982	979	971	928	944	923	921	920	947	966	973	970	944	919	959	961	971	892	968	942	970	940	950	946	921	958	908	930	960	943	899	987	906	936	884	946	941	973	985	1008	985	958	936	925	983	985	962	947	896	951	902	910	928	929	937	898	955	913	934	978	970	928	922	968	1021	941	933	940	909	915	908	965	920	910	894	912	948	971	930	916	947	897	958	922	940	902	903	893	911	980	944	928	963	909	969	941	950	912	954	927	963	908	935	887	929	887	953	925	897	955	977	972	944	963	920	965	935	1006	869	918	908	992	961	913	995	950	988	956	950	903	943	879	917	971	923	974	917	949	923	925	970	977	896	1011	945	962	996	967	913	880	964	951	949	988	974	887	936	918	905	944	943	912	915	932	925	959	942	967	967	914	946	967	950	968	908	906	928	937	977	960	928	937	932	907	942	930	952	957	929	892	909	949	954	938	935	944	922	957	929	889	957	877	919	971	969	956	986	969	948	924	946	928	966	958	971	935	934	869	944	895	943	920	954	993	914	946	884	931	959	929	922	914	981	925	966	930	891	914	933	930	867	922	965	940	945	945	917	958	935	961	943	902	920	919	975	899	917	891	913	996	982	911	884	909	948	914	946	917	917	960	948	950	934	949	950	939	896	935	916	964	981	986	967	934	948	906	970	960	923	906	927	885	910	920	958	884	907	958	935	950	928	926	948	913	951	867	904	962	895	917	909	964	939	931	926	944	913	1014	957	916	920	978	969	919	991	903	910	902	903	966	895	956	908	910	962	975	967	951	964	968	913	903	905	865	859	987	875	966	910	922	910	916	941	926	922	909	855	924	906	904	938	904	960	958	931	976	965	915	971	928	1004	968	940	965	975	939	947	953	964	902	992	965	921	878	973	955
32211	33904	37981	26307	14677	8794	6124	4478	3496	2976	2282	1870	1627	1561	1323	1154	1195	1140	1060	996	980	982	940	943	920	906	893	908	896	890	923	902	890	897	924	908	899	905	868	877	894	851	905	827	878	874	815	847	891	873	881	855	848	917	873	897	867	844	867	903	882	855	831	870	929	888	886	836	880	899	905	902	869	888	880	843	880	904	865	871	863	836	813	842	880	864	846	776	856	859	929	835	876	838	844	869	853	841	866	938	821	889	851	880	865	908	842	832	865	882	842	842	896	858	876	837	883	821	878	873	878	883	829	858	898	838	873	841	833	840	843	892	885	843	870	835	888	898	852	833	836	863	876	870	878	897	885	883	914	931	919	815	809	875	880	858	818	879	852	857	900	937	868	859	875	877	904	884	844	867	869	850	861	845	919	894	779	874	851	821	875	850	808	847	856	822	825	871	846	877	891	906	845	863	846	819	877	850	887	922	831	868	844	877	884	864	866	840	913	808	857	853	861	937	852	875	833	832	820	857	882	845	883	836	869	863	913	798	877	848	856	881	773	890	928	850	848	879	896	802	870	847	877	872	893	856	861	839	858	870	876	857	863	844	865	842	799	900	867	863	917	910	880	879	897	857	895	828	878	854	841	811	881	859	821	859	828	877	838	849	865	822	894	862	866	797	847	876	890	862	834	820	866	850	869	811	856	808	844	839	908	824	818	867	801	858	813	827	799	877	837	900	827	910	892	850	900	898	856	871	913	828	898	803	863	868	857	896	869	830	861	815	837	846	845	870	840	895	854	866	884	847	884	857	868	834	851	894	869	864	877	829	816	889	840	857	830	838	866	894	872	867	942	904	882	862	865	858	915	782	876	859	868	841	895	881	867	878	867	849	843	828	834	865	885	846	849	875	890	875	857	912	913	845	899	855	835	846	814	863	837	892	872	835	967	847	913	825	864	847	840	867	904	847	854	897	870	828	792	853	841	871	907	824	840	878	852	912	889	867	855	885	853	859	913	909	891	874	869	888	844	891	812	868	884	864	845	853	877	892	835	855	844	896	827	873	862	882	892	813	879	894	814	818	829	853	836	881	862	850	864	890	851	873	817	829	884	811	878	830	936	928	885	864	869	833	866	852	879	833	920	894	867	902	884	829	896	899	794	926	895	853	785	867	835	815	852	929	934	901	878	822	859	809	866	845	848	815	813	784	840	825	846	818	840	862	818	879	907	875	897	872	885	871	883	878	855	876	827	846	852	811	876	861	878	894	841	829	836	871	870	838	890	878	907	860	864	840	851	835	839	843	906	866	907	909	890	875	840	855	845	837	890	907	864	868	839	884	818	858	854	844	898	848	873	877	866	861	832	862	862	877	884	833	861	873	892	875	849	865	842	859	852	850	839	858	874	861	899	868	838	901	835	872	829	883	887	851	811	819	827	833	858	815	852	821	801	855	902	823	860	797	805	925	880	913	835	872	906	871	856	848	863	864	861	857	803	849	861	861	866	937	909	880	850	833	840	870	899	864	842	851	875	868	898	806	878	891	902	869	862	857	935	863	845	843	901	841	854	883	829	834	836	908	827	848	848	835	858	829	840	874	856	838	886	859	937	884	868	826	885	856	899	883	861	833	875	853	878	922	926	883	919	890	879	861	865	860	798	873	861	871	867	899	883	888	863	857	859	853	836	879	892	841	898	889	807	856	889	893	850	809	891	876	872	817	888	899	896	815	867	819	896	817	886	851	853	886	881	858	870	828	896	882	857	823	844	826	825	879	862	812	893	827	807	860	782	898	873	877	889	837	868	851	902	856	815	824	820	808	857	877	828	889	860	874	858	846	857	849	869	912	839	869	815	887	873	872	853	839	863	853	890	845	865	862	873	880	886	837	864	865	893	905	876	876	830	863	896	842	849	854	927	852	863	875	846	872	857	811	866	878	917	891	851	876	934	895	856	873	901	837	892	885	883	867	915	870	823	836	824	830	874	854	885	884	889	852	771	873	853	830	851	845	909	840	840	864	819	848	825	832	861	841	877	870	864	873	840	828	819	817	821	849	844	908	886	846	885	833	830	903	845	900	833	889	859	859	859	884	791	896	844	881	836	841	856	846	885	864	873	859	832	830	896	889	859	839	855	906	891	881	834	822	821	889	860	850	874	890	846	874	860	839	920	855	858	837	893	844	900	854	881	903	827	831	826	854	852	884	905	832	841	873	863	879	830	813	835	823	869	840	933	848	822	870	908	836	842	863	825	836	872	805	873	846	903	853	919	848	871	846	911	805	822	845	888	856	872	860	851	882	812	804	839	861	847	867	883	815	870	857	849	857	841	891	859	857	871	905	829	824	879	906	861	920	855	840	864	837	837	865	831	809	850	875	914	865	897	863	862	805	866	854	819	843	865	825	918	898	860	900	840	833	869	851	899	895	888	879	817	905	848	845	888	860	825	852	869	783	899	858	810	886	897	850	823	854	893	875	855	841	843	875	878	824	880	858	861	810	816	857	884	794	838	854	840	849	864	878	817	855	871	855	862	833	912	877	881	827	876	844	863	879	812	918	872	855	891	856	875	864	853	844	853	824	874	851	847	864	857	853	865	893	816	826	814	878	884	875	848	825	923	808	823	858	870	857	840	811	852	915	846	835	860	852	796	888	865	928	823	874	893	876	836	866	899	901	874	871	825	864	856	911	899	799	867	834	847	873	857	868	930	910	859	785	912	882	824	822	905	799	867	902	818	887	886	857	889	834	881	882	877	880	880	863	843	875	864	856	846	890	865	933	877	855	847	881	919	885	863	864	816	852	825	928	906	865	928	913	857	897	802	870	917	903	893	895	830	851	844	858	877	876	866	850	867	904	927	865	819	849	832	861	898	874	842	894	880	898	871	851	863	872	855	891	851	865	891	894	855	870	859	876	819	835	909	808	902	871	845	856	850	879	865	909	862	886	869	879	883	795	847	905	862	798	877	861	936	857	845	872	849	861	872	865	852	826	936	848	893	869	895	913	870	872	867	858	880	814	845	855	818	841	801	901	873	866	881	862	851	864	858	883	854	859	866	909	803	866	894	861	887	897	857	859	851	940	813	826	886	859	870	820	872	895	866	856	869	845	835	870	867	921	824	876	940	877	778	844	856	842	885	799	901	883	858	825	855	892	869	889	863	916	892	881	868	824	849	870	884	808	912	862	853	866	884	922	823	827	811	894	836	829	916	913	815	905	821	891	824	850	848	927	847	790	861	861	878	807	879	846	896	843	825	914	866	874	910	841	871	872	878	945	826	899	896	865	888	883	837	899	846	944	864	844	900	902	844	839	854	883	855	887	831	875	922	871	867	843	835	871	876	861	865	852	866	800	898	896	873	881	824	835	900	873	906	815	960	830	896	827	847	848	835	861	817	838	875	870	867	872	829	805	855	855	861	875	852	882	907	851	867	826	884	884	847	872	824	845	878	878	869	884	837	846	856	894	880	857	815	803	827	898	815	852	828	817	858	896	905	836	838	863	850	841
33923	48067	37016	23007	15710	11608	8719	6372	5005	4062	3129	2452	2020	2005	1632	1362	1306	1242	1099	1071	1017	1000	1012	952	1001	1012	922	956	950	906	924	906	873	864	971	899	890	846	848	859	890	907	881	869	881	878	840	845	878	834	901	833	865	837	884	889	885	842	859	900	883	883	880	860	851	836	801	863	892	818	863	872	851	822	852	858	859	836	887	864	826	845	808	858	899	843	812	844	853	865	845	829	889	860	869	844	839	854	850	810	829	855	858	869	849	856	817	854	819	871	880	829	870	831	821	850	876	868	906	807	831	865	882	849	877	854	845	858	845	866	808	818	904	845	870	886	847	850	872	881	838	865	912	946	879	866	935	860	809	849	838	871	850	839	859	875	857	901	842	866	832	830	874	884	822	905	875	797	805	856	847	858	917	889	864	853	834	848	890	843	853	865	891	849	864	863	845	857	828	875	864	912	836	833	884	856	885	869	852	865	919	821	836	841	817	866	873	875	838	877	830	874	841	839	901	874	854	881	860	888	888	864	913	847	886	907	847	889	830	851	843	866	832	869	833	802	794	843	831	856	875	877	837	864	865	920	809	864	848	844	853	835	907	872	897	906	921	889	862	835	908	863	866	886	903	855	839	905	895	830	861	857	831	873	860	872	837	855	865	878	853	789	836	854	911	829	844	841	872	865	853	870	843	870	860	854	820	875	887	883	842	834	841	881	868	859	828	816	868	888	854	868	843	862	875	920	854	896	861	865	854	878	834	874	877	838	862	867	838	878	828	870	901	838	879	858	846	840	869	822	911	837	793	886	797	844	859	862	934	877	921	836	872	904	871	895	870	832	841	856	873	807	895	919	829	854	858	892	870	866	863	867	869	810	863	850	829	874	859	883	838	847	900	861	860	871	903	908	808	809	835	938	875	842	908	851	913	865	867	857	870	882	888	873	852	782	875	878	881	844	864	893	870	857	851	841	880	833	881	824	926	897	843	879	785	872	839	860	867	814	840	879	838	830	907	840	898	846	869	860	852	842	840	878	891	852	844	892	891	867	866	871	832	824	874	815	842	871	884	800	840	840	843	844	837	883	901	883	871	853	889	844	846	834	851	836	830	810	818	900	933	808	901	845	810	804	897	877	860	876	870	822	859	809	860	838	870	851	894	839	836	887	869	867	849	863	867	852	837	810	862	803	859	803	838	843	828	860	833	877	924	905	867	845	839	818	846	860	828	857	812	852	862	826	891	910	917	820	875	828	816	839	859	860	854	885	875	895	886	875	841	759	871	852	858	836	854	888	873	842	872	835	836	861	859	824	855	861	849	897	873	869	903	868	872	797	851	886	837	835	883	854	863	853	900	877	945	819	877	867	783	820	835	838	847	853	824	844	893	908	839	890	909	875	845	829	875	800	853	870	830	830	864	881	926	875	891	892	878	886	865	862	875	852	875	875	834	853	847	872	830	860	847	841	893	847	842	884	822	894	854	867	895	845	876	910	852	872	812	862	844	813	852	894	854	795	878	822	841	888	903	874	868	833	895	892	848	848	829	833	854	818	894	831	851	836	900	832	897	804	864	833	874	868	878	864	876	884	843	852	846	841	881	870	859	825	829	854	865	838	877	808	834	886	857	898	833	824	825	836	845	814	838	845	856	866	888	898	783	843	827	868	842	879	842	883	897	875	916	870	839	808	867	845	864	840	822	858	809	871	774	883	813	885	913	814	817	887	840	874	869	854	789	828	858	860	808	842	812	864	892	873	891	875	829	869	857	889	895	893	858	885	879	835	861	899	876	857	860	902	856	844	893	898	872	863	921	865	857	877	878	872	882	901	916	849	914	861	807	856	827	856	859	815	824	810	900	827	881	862	843	860	813	804	879	839	894	856	835	837	850	833	886	891	882	876	828	888	829	837	920	857	853	870	865	878	880	827	834	853	843	859	868	853	848	875	836	856	794	830	914	920	854	844	849	905	863	843	879	842	854	824	855	858	897	839	854	858	851	874	868	869	866	865	835	862	874	846	879	886	868	908	916	851	843	852	867	893	806	840	888	808	922	884	837	902	860	863	883	916	871	831	889	853	853	882	834	843	907	885	840	833	885	844	865	831	869	848	906	829	845	850	837	859	832	847	822	857	914	853	873	854	884	849	862	888	889	827	853	879	820	887	784	860	878	818	922	833	836	846	792	861	855	872	853	832	842	870	861	814	872	851	827	903	869	862	872	870	860	817	895	894	903	928	838	851	855	869	854	883	838	844	863	886	870	890	854	866	856	874	817	867	826	857	890	840	953	839	920	839	938	928	849	841	873	851	837	891	859	851	874	872	817	888	898	904	848	848	853	846	853	913	847	881	884	834	875	864	823	884	844	859	873	877	860	848	825	835	830	842	837	815	845	860	853	832	829	876	883	809	866	864	777	865	838	893	855	869	869	889	840	902	871	881	851	777	858	805	848	871	844	898	835	813	891	855	821	896	851	851	868	880	883	885	844	812	857	863	821	812	861	845	834	822	819	864	902	829	883	893	840	871	898	859	910	848	789	854	872	857	855	860	848	872	832	887	824	816	845	830	850	854	843	873	871	893	879	855	875	836	821	846	879	837	826	826	872	854	862	841	818	834	847	842	850	864	868	858	839	917	819	828	890	832	889	780	870	833	843	846	852	854	819	873	856	883	824	868	867	869	879	874	880	845	854	837	834	853	842	886	910	876	872	835	821	887	868	836	865	836	850	870	883	905	867	813	831	863	814	852	825	842	877	890	863	825	877	820	848	848	832	794	829	881	855	846	860	838	830	848	841	836	900	813	883	887	907	871	831	839	848	850	856	895	850	890	846	903	846	878	869	852	874	873	843	872	869	894	872	825	856	801	837	867	888	869	892	867	893	868	838	852	852	903	828	876	875	827	858	874	830	876	860	890	857	888	821	865	839	813	902	831	844	869	866	897	810	858	867	840	877	790	927	846	840	849	851	858	864	835	864	879	899	856	847	830	859	865	884	884	913	857	870	829	898	876	827	832	893	887	873	856	860	858	846	875	798	878	831	862	861	840	840	852	881	837	922	853	864	856	838	836	893	813	816	906	862	908	880	894	869	914	823	845	831	853	865	824	882	800	876	829	878	865	830	891	844	840	864	859	857	875	845	854	856	865	882	909	851	876	871	853	869	845	881	797	822	870	883	875	881	850	858	898	879	864	838	880	820	866	896	910	884	772	900	819	864	835	826	879	858	869	830	853	840	847	825	875	846	853	881	877	817	872	863	837	862	864	875	813	841	867	897	828	850	847	853	905	895	797	833	907	834	855	851	826	834	925	841	816	882	850	822	909	829	834	849	830	905	907	821	846	851	870	843	857	851	850	872	824	879	824	818	848	847	890	874	855	897	869	865	886	848	819	881	907	867	836	825	872	867	863	869	873	862	901	845	904	836	804	878	859	854	889	837	850	855	825	847	876	876	874	892	869	837	795	880	879	853	887	798	889	822	865	839	866	879	864	857	871	841	866	825	811	859	860
24400	21468	28832	25061	22479	18817	11850	7073	5135	4094	3278	2611	2131	2045	1731	1491	1366	1335	1121	1091	1049	1106	1042	1027	1033	999	966	967	982	961	959	963	983	954	902	888	957	911	966	905	900	891	873	892	864	856	894	868	896	928	861	899	881	898	916	866	853	835	926	873	919	924	889	927	895	914	868	875	872	883	918	929	855	858	873	887	901	920	903	884	864	873	888	874	884	866	846	880	867	851	879	893	860	899	879	858	878	838	855	881	886	876	924	838	867	887	852	929	885	858	937	936	913	914	835	845	856	883	857	865	946	894	833	882	864	846	896	845	869	844	878	910	861	853	846	861	861	813	868	887	842	889	867	865	888	921	910	880	922	881	888	902	899	904	855	839	891	858	928	902	841	871	921	901	834	888	841	882	836	880	887	890	851	897	848	978	880	922	906	891	825	935	935	819	874	847	860	892	892	846	883	847	874	841	851	887	859	872	863	869	828	865	891	816	822	898	862	855	858	872	884	883	903	806	874	846	820	874	877	811	878	860	913	867	921	886	851	859	885	881	878	918	852	902	877	857	824	925	891	865	792	838	832	869	901	874	865	885	871	867	852	861	859	859	862	913	890	854	889	922	893	899	833	880	840	854	850	857	849	881	856	883	873	842	861	872	871	827	884	834	893	886	869	908	910	944	875	870	872	898	873	886	884	856	918	844	821	881	886	876	901	826	903	912	893	911	862	862	829	879	843	878	893	843	880	870	918	855	856	933	870	829	834	941	930	830	898	882	899	830	861	880	847	847	886	907	868	894	935	891	851	816	880	892	850	828	912	881	885	914	843	911	883	837	897	888	905	882	876	842	873	802	874	895	867	879	920	863	836	846	841	831	811	883	863	889	848	883	849	833	891	862	826	894	904	842	845	865	859	857	851	854	828	888	904	860	913	904	900	860	914	945	900	879	878	836	877	889	897	867	878	917	887	833	868	866	905	848	826	846	800	915	848	854	904	901	848	852	850	909	889	870	879	906	905	970	929	866	896	906	827	878	825	857	910	912	847	877	895	846	840	918	834	881	875	857	889	830	856	914	880	831	872	859	859	845	876	859	897	879	837	831	874	880	869	844	871	852	822	851	879	877	907	872	872	883	860	825	877	911	841	821	838	806	860	885	864	861	872	883	872	859	844	850	879	889	869	893	813	855	835	881	880	846	813	847	878	864	877	879	892	880	876	886	953	809	878	860	865	900	855	864	879	877	882	854	865	932	855	889	866	891	825	898	860	856	845	883	925	936	853	846	909	855	877	829	903	906	908	863	845	936	866	900	905	876	866	867	843	811	888	900	856	842	859	886	865	887	861	855	862	878	875	894	880	877	860	868	842	814	878	874	867	887	822	865	877	869	842	818	917	867	836	950	850	870	922	921	877	914	898	851	899	899	952	907	819	865	887	864	854	885	860	874	797	906	865	899	954	842	871	855	872	887	882	826	865	890	918	854	871	850	866	847	884	879	853	836	844	818	884	881	904	902	886	859	892	903	854	900	882	879	890	834	835	879	892	899	916	921	834	892	872	888	854	898	879	836	894	896	886	871	934	887	870	852	908	880	916	864	906	882	878	892	896	872	892	829	861	912	888	895	941	914	883	914	886	855	902	892	851	948	839	857	830	853	847	826	850	842	906	856	850	895	872	913	858	893	839	860	851	852	878	823	879	882	902	888	880	857	860	873	903	875	827	909	875	893	852	867	910	872	892	893	877	923	878	871	872	898	886	852	902	880	919	839	905	875	872	856	871	883	883	841	842	856	891	889	857	856	834	878	917	874	917	864	883	891	858	830	878	892	846	831	800	837	867	888	862	945	881	855	855	874	896	842	869	859	895	864	859	917	851	882	841	900	852	787	866	892	895	912	832	862	858	892	902	940	897	891	898	875	932	867	826	877	853	863	865	885	880	865	895	862	842	887	901	901	895	889	851	865	900	876	938	917	862	871	851	909	869	905	859	889	874	829	815	888	861	868	895	866	853	878	906	832	864	846	841	851	811	904	883	877	862	815	875	845	900	858	837	878	852	879	897	865	844	876	891	889	924	907	909	887	887	897	840	897	893	878	824	922	932	863	860	867	858	869	858	835	887	878	852	863	899	848	864	885	921	911	860	836	853	894	888	856	893	840	875	907	877	889	901	892	858	841	881	880	863	868	842	864	943	838	879	912	855	856	881	875	852	918	876	909	887	867	862	793	887	846	883	836	842	917	874	888	915	848	935	883	891	938	859	864	957	909	877	942	863	898	835	875	836	850	880	894	838	815	922	877	858	874	875	883	857	835	841	882	809	863	911	880	921	849	879	902	929	848	839	973	902	852	871	800	794	868	858	896	925	919	843	831	874	850	873	883	865	898	917	828	846	870	874	853	899	885	824	870	856	831	890	888	888	861	918	866	862	891	862	828	875	875	863	852	915	938	864	855	897	833	815	866	875	846	929	919	907	890	895	833	899	885	843	883	857	827	806	883	852	820	876	877	894	856	839	857	924	888	871	866	834	791	815	892	825	880	817	895	872	828	886	860	892	889	922	957	862	898	822	915	847	872	894	836	873	812	866	854	868	858	877	891	888	884	860	918	893	861	859	876	915	890	864	860	854	862	901	857	859	870	893	842	872	846	847	872	910	928	868	834	886	821	880	812	876	909	906	867	853	879	845	861	930	882	918	873	880	883	866	892	905	857	892	832	903	880	879	876	840	880	965	827	880	850	920	879	841	887	860	852	947	873	833	866	883	865	898	884	902	891	877	833	902	850	794	889	890	858	860	853	868	856	888	874	870	843	943	848	857	896	896	881	842	938	896	847	874	885	903	869	864	840	842	841	903	844	918	852	855	842	847	852	902	914	861	849	846	923	860	853	832	840	836	881	901	903	908	857	874	893	828	869	855	861	865	869	955	837	863	851	897	842	878	880	903	839	865	830	853	919	821	869	869	824	840	852	852	863	883	912	839	860	837	791	864	873	873	866	856	913	894	853	846	895	836	891	850	842	848	894	898	851	871	847	899	875	813	858	883	835	928	873	845	887	887	883	889	872	880	854	925	889	870	833	911	827	836	889	892	892	872	925	872	853	884	903	795	916	908	894	897	881	861	830	839	908	837	849	857	873	892	849	868	865	850	869	854	842	863	899	877	829	851	883	854	879	880	871	840	847	903	842	891	859	900	891	852	856	911	877	839	884	863	838	887	869	867	818	906	819	892	895	849	870	903	844	862	860	859	867	856	881	872	855	851	856	891	788	887	842	896	884	886	951	875	892	855	818	884	848	865	877	857	896	895	914	872	841	844	951	866	841	847	894	837	919	922	923	867	825	861	840	880	881	819	912	938	850	854	850	866	893	903	927	890	883	849	867	902	832	870	863	882	862	872	889	871	890	836	894	914	872	862	901	845	853	876	835	820	841	924	839	898	825	876	858	828	839	879	885	855	883	906	885	900	870	871	822	906	867	875	867	858	841	824	824	814	878	882	889	920	867	839	874	896	867
32646	56673	41617	28147	21210	16594	12662	9213	7341	5936	4288	3428	2836	2515	2082	1728	1573	1553	1271	1176	1152	1065	1044	1124	1066	1096	987	960	1021	967	912	959	944	992	896	856	924	929	868	889	882	874	962	878	890	941	908	948	916	882	858	933	942	864	895	815	847	847	843	932	822	866	858	864	881	875	824	884	822	841	833	865	847	867	882	838	863	929	832	885	870	871	818	829	862	840	887	847	907	830	849	867	911	852	856	834	885	869	897	805	892	890	824	862	839	815	896	892	869	876	874	834	816	887	865	892	837	839	898	804	840	863	888	912	889	882	872	825	893	881	866	844	884	865	905	844	880	819	871	858	842	866	839	866	859	862	831	876	872	860	871	875	885	878	870	892	873	842	905	875	857	906	809	854	873	890	833	827	861	881	855	877	869	832	896	828	801	921	881	832	894	866	823	865	900	861	821	898	879	890	875	802	885	800	874	864	782	809	871	832	917	859	846	849	857	870	877	888	877	895	872	867	850	879	857	828	853	871	912	837	862	887	852	815	847	885	846	916	873	832	844	844	876	844	893	902	885	850	885	783	940	877	893	832	884	866	884	865	842	901	876	867	826	904	855	920	893	823	909	868	843	836	902	845	839	826	856	804	901	887	855	868	866	900	805	846	836	893	855	849	876	883	815	841	846	846	842	925	808	871	884	872	896	867	875	896	871	847	862	834	901	845	875	800	879	891	841	846	882	883	875	834	830	888	878	872	850	861	877	882	896	851	808	897	872	852	853	822	864	886	803	866	858	833	890	796	871	849	883	864	880	866	873	831	860	858	823	861	851	850	853	863	896	904	852	877	899	859	875	877	904	883	861	859	888	914	848	832	848	777	854	868	878	838	796	905	870	841	850	841	898	846	881	826	903	924	874	886	910	879	851	806	835	850	866	880	856	835	782	857	877	861	871	905	864	861	837	861	910	876	875	832	876	915	890	834	915	861	857	854	847	865	859	805	891	843	904	770	868	816	874	866	895	897	872	870	853	894	866	851	904	868	825	844	852	856	929	840	820	902	892	866	872	882	871	855	875	874	919	858	818	848	840	883	869	867	861	835	882	867	841	804	836	835	882	839	925	883	826	904	852	888	860	832	828	891	893	850	876	882	894	849	854	921	926	885	839	840	887	900	892	890	903	878	859	891	830	836	846	858	876	865	865	850	883	838	884	856	890	880	862	846	868	867	871	892	916	851	807	862	859	869	870	845	827	831	900	862	853	838	874	889	853	867	855	863	871	859	842	907	881	857	880	854	857	863	855	866	910	902	837	878	869	863	854	873	884	883	848	927	847	845	853	883	855	840	830	827	879	840	830	885	844	807	870	883	892	854	883	879	879	899	906	865	905	832	884	845	851	861	830	896	823	863	906	868	854	835	832	886	883	875	901	860	811	887	800	842	816	882	830	874	888	919	827	802	846	853	866	847	860	935	874	893	887	842	886	893	881	891	902	851	912	856	832	849	844	846	847	861	877	870	850	888	869	875	926	841	844	845	809	836	826	843	864	866	925	836	887	897	868	825	848	833	856	886	878	836	926	844	905	818	880	882	858	814	887	873	859	897	846	856	872	853	919	884	882	846	870	826	859	840	832	868	873	878	828	891	886	842	894	860	860	864	815	884	872	844	810	915	851	890	930	836	873	895	885	824	850	844	821	863	851	923	894	875	835	877	814	872	902	902	844	827	856	842	807	883	883	835	828	846	893	911	849	848	863	858	900	871	873	867	844	850	846	831	897	833	852	885	894	861	886	892	913	879	834	830	863	873	882	901	847	866	845	866	877	895	857	821	894	880	873	846	851	868	859	861	864	835	884	845	853	823	907	837	904	863	853	885	893	873	924	889	794	816	893	823	841	887	851	910	848	895	917	892	916	896	859	898	879	907	887	880	882	820	860	892	860	845	873	892	871	884	835	871	860	892	832	831	882	874	813	896	884	899	840	918	836	901	868	875	863	853	878	839	892	849	828	876	893	857	882	881	881	875	845	915	879	906	856	859	867	862	838	844	868	845	876	825	902	833	906	863	872	884	893	877	888	879	864	875	879	843	836	860	845	903	854	814	886	826	918	868	868	869	873	894	910	916	891	875	852	865	903	895	861	873	944	859	869	854	840	880	864	841	810	848	889	891	891	888	889	845	866	836	854	868	873	842	896	862	876	867	849	889	824	866	888	917	865	829	900	832	913	847	843	823	822	828	897	907	876	860	838	889	845	835	825	895	887	937	825	870	887	859	905	859	886	883	906	820	920	887	813	818	817	875	816	907	887	827	867	818	805	812	908	862	910	884	885	849	878	831	840	841	912	833	814	874	806	860	869	873	896	805	885	880	883	921	906	861	837	869	884	905	839	859	837	853	870	857	859	875	856	885	862	829	885	830	820	836	877	826	850	872	880	899	852	911	861	813	885	851	930	856	864	872	919	852	841	819	878	815	901	864	821	855	857	855	826	881	881	898	859	818	825	892	871	854	935	882	878	819	819	866	805	847	871	884	857	841	856	892	828	883	860	808	880	876	836	857	874	865	862	883	825	866	870	815	820	933	877	902	888	856	888	882	859	833	877	846	817	841	877	863	863	829	917	850	798	838	933	814	842	912	877	837	864	858	839	927	865	853	860	798	848	931	864	866	884	859	896	859	899	891	866	905	905	845	843	851	890	832	800	832	881	866	861	903	853	883	855	901	886	877	846	877	886	887	862	844	873	809	877	884	838	842	844	796	889	875	880	882	859	861	870	919	837	895	867	835	863	897	912	823	831	868	794	885	812	883	815	893	890	882	882	910	826	850	882	855	878	878	886	876	847	868	843	831	821	839	846	885	849	869	916	902	918	849	835	845	868	880	892	903	869	899	928	832	840	918	872	816	820	814	819	837	857	892	854	823	900	881	878	890	840	887	827	916	866	878	873	841	839	903	827	851	822	915	840	848	873	887	863	843	911	912	876	882	825	902	878	878	903	895	862	869	857	876	837	845	855	852	888	804	856	857	854	906	890	792	851	893	841	879	840	886	877	878	861	831	877	865	888	843	835	836	844	859	867	840	886	885	873	799	853	818	903	896	881	849	841	876	867	890	801	922	843	870	855	853	838	824	872	928	849	850	871	887	881	792	925	895	848	856	849	856	855	835	869	888	835	905	865	877	899	821	823	930	833	859	851	878	888	862	909	834	851	903	851	875	792	857	882	868	893	879	842	867	903	888	911	871	912	865	874	877	819	856	883	863	886	819	819	876	838	872	887	843	810	801	847	829	801	855	863	912	859	893	849	849	904	859	901	870	833	868	909	839	819	867	864	910	866	878	871	830	809	877	846	820	835	847	859	885	886	841	820	835	815	890	787	857	787	831	863	812	751	934	884	853	888	862	846	832	878	856	848	884	836	860	891	845	883	915	836	870	896	887	867	909	891	840	891	912	836	911	811	890	858	881	863	864	818	889	871	788	849	843	842	864	936	897	866	872	888	898	831	833	867	857	850	846	843	836
25492	21456	28483	26905	20593	13636	8822	5884	4478	3568	2871	2333	2033	1954	1624	1397	1397	1368	1180	1082	1096	1080	1062	1106	986	981	990	959	973	964	1005	1018	961	967	959	977	968	925	923	1015	909	917	989	937	917	984	1014	968	974	938	949	951	931	883	916	922	951	866	922	924	934	947	915	907	939	921	869	988	916	976	897	950	925	893	881	890	879	970	970	977	912	925	931	946	948	902	963	925	931	916	927	881	953	964	935	902	923	928	861	920	917	963	952	942	948	900	923	896	944	922	975	917	892	931	975	938	922	907	966	927	973	898	923	951	916	922	893	859	885	905	925	962	915	885	920	958	931	922	917	884	912	884	982	894	914	908	941	924	927	865	896	954	961	948	895	923	911	923	915	928	953	897	891	925	860	908	931	944	900	887	888	881	895	908	879	938	928	935	930	944	926	915	977	927	897	913	907	877	900	941	927	929	930	979	917	906	960	918	916	956	951	902	900	934	913	917	896	944	927	915	893	905	866	944	895	918	864	924	906	847	941	907	970	939	907	897	939	984	947	918	912	855	917	943	935	967	898	921	928	923	963	888	926	931	963	945	894	914	948	947	914	937	954	949	966	925	942	974	931	904	940	889	903	937	883	879	953	971	892	953	986	976	913	937	936	912	930	864	951	904	941	926	902	928	918	963	947	848	862	926	942	920	976	918	942	899	981	946	873	895	940	933	893	944	941	901	940	955	945	880	904	919	888	954	921	938	949	938	930	984	964	981	930	939	908	966	923	918	894	958	898	897	924	937	940	904	907	935	920	936	927	895	901	947	915	965	884	916	990	891	934	907	945	926	887	923	981	922	892	934	928	886	946	973	908	895	938	955	902	867	913	934	926	920	916	952	887	903	896	847	872	963	919	922	921	913	889	897	962	922	911	938	929	889	933	931	931	953	906	898	885	913	918	912	879	931	944	901	908	913	932	916	873	924	909	919	872	901	973	948	909	986	862	856	897	856	947	922	898	899	908	952	902	935	926	940	916	938	937	926	930	955	905	950	949	882	927	851	906	934	888	903	940	927	917	947	953	927	922	888	863	918	894	946	919	904	858	902	939	946	918	913	902	962	958	963	883	832	982	951	929	969	926	916	891	918	933	903	954	924	971	961	949	951	890	914	853	918	935	1002	970	951	878	940	911	867	896	910	885	931	906	965	873	904	939	864	926	923	928	904	958	919	857	941	885	910	916	907	910	946	934	900	962	893	903	930	969	899	974	862	895	884	934	949	933	904	901	896	934	829	912	906	930	879	983	939	961	932	927	943	973	921	924	869	859	939	918	950	914	975	951	863	869	954	901	917	876	953	944	930	935	892	932	981	949	933	974	927	920	950	1010	943	903	913	922	958	923	940	940	920	918	944	891	886	928	952	930	917	905	892	867	941	968	912	936	911	908	867	906	924	979	940	964	889	927	926	888	958	906	950	924	912	963	961	1026	968	970	919	994	904	889	934	929	928	855	920	933	944	896	958	910	943	945	903	885	953	951	897	969	957	952	939	901	933	934	904	928	893	970	971	877	904	901	991	942	925	891	914	899	885	871	1004	942	969	970	937	910	945	910	943	890	921	950	891	896	929	896	928	958	942	943	895	932	974	982	931	869	914	915	919	923	895	937	887	907	959	955	966	900	917	939	904	877	929	908	957	909	951	921	975	960	923	935	887	927	922	870	900	962	905	905	887	931	929	912	884	902	906	938	921	882	898	961	935	858	902	959	892	959	944	960	940	896	933	930	881	923	918	890	960	910	919	901	963	906	932	928	948	935	944	923	935	942	900	878	938	986	869	895	931	929	913	929	928	942	1003	936	946	928	941	981	949	924	876	951	887	943	934	959	964	917	887	971	932	924	931	955	857	927	917	917	905	978	879	933	918	914	909	892	920	950	943	929	915	952	899	900	869	989	902	962	873	954	947	939	912	873	907	929	951	891	933	950	931	977	912	918	878	955	1017	917	894	907	917	930	945	892	891	911	875	901	894	854	937	886	900	937	871	953	912	908	872	932	932	940	929	927	929	972	948	867	941	885	961	922	887	953	939	951	903	925	950	892	933	907	928	939	932	1003	898	923	907	910	898	892	894	917	913	920	933	947	925	895	902	962	940	877	919	934	893	955	942	927	936	907	903	952	922	884	959	933	904	899	872	919	984	910	910	922	921	932	939	936	986	930	912	1001	969	920	891	922	856	963	990	898	960	929	905	884	914	951	891	976	925	924	955	970	916	931	871	894	933	934	909	962	908	912	902	941	870	949	954	907	906	971	918	871	934	947	914	987	971	848	997	878	952	924	948	944	983	920	887	964	867	935	857	917	909	891	947	877	882	963	918	947	892	865	912	899	961	894	951	931	934	866	899	937	916	892	892	924	949	893	1030	949	920	957	928	971	923	869	898	874	932	887	919	912	918	973	976	869	893	898	874	916	911	882	915	894	913	886	922	986	949	907	921	876	958	924	957	983	914	935	934	900	929	940	905	955	939	921	939	895	913	967	905	943	921	919	964	924	940	921	921	871	868	881	979	895	925	961	978	948	878	831	901	931	893	891	944	937	921	895	933	876	954	929	876	898	885	927	878	927	918	961	953	932	935	938	909	924	969	885	891	948	947	954	941	951	943	901	922	905	908	912	865	956	946	966	866	924	922	895	882	911	917	888	932	962	924	948	958	892	912	941	931	906	920	941	880	962	925	906	913	909	881	939	938	917	961	919	905	945	895	927	912	911	950	890	886	945	937	961	964	970	874	940	916	944	855	918	959	891	964	918	951	877	903	925	857	905	894	962	989	949	947	961	980	926	911	923	935	932	884	941	915	958	883	909	928	913	900	924	956	956	904	948	940	912	883	900	906	913	889	901	938	926	875	920	943	929	918	924	940	866	925	911	914	898	922	928	902	956	906	889	888	906	951	911	882	962	904	909	961	926	893	952	880	950	934	930	942	931	846	926	911	919	917	907	868	924	930	956	941	947	922	931	957	889	930	944	974	917	957	936	872	900	987	939	974	900	949	959	914	913	872	931	874	932	939	886	933	944	930	967	961	968	918	874	967	932	967	971	916	881	952	982	913	909	958	968	925	918	902	931	979	972	925	938	931	904	922	977	920	956	974	885	961	892	923	950	939	905	956	937	923	867	880	983	938	944	852	897	894	870	920	894	934	885	969	917	976	953	909	955	961	928	919	927	926	908	1000	922	926	935	871	886	918	895	975	975	960	956	925	969	924	941	946	890	938	953	956	907	946	914	931	900	897	908	919	957	968	986	879	924	976	920	969	915	986	870	909	881	944	905	879	919	906	949	899	912	917	893	871	954	939	979	946	859	914	1007	951	896	937	877	966	957	909	934	906	977	915	935	885	938	931	924	949	923	921	909	896	913	923	939	941	950	989	941	895	915	957	962	957	910	938	891	906	927	932	908	869	873	949	972	921	919	887	923	945	886	905	952	900	926	926	854	930	936	909	921	932	939	933	900	913	903	938	919	931	933	873	898	925	907	948
32265	51765	38571	26631	20072	15477	11311	8559	6881	5197	4003	3034	2700	2388	1936	1626	1539	1485	1313	1186	1161	1202	1138	1066	1058	1013	1032	976	993	1032	1006	1013	1000	957	994	925	942	903	935	953	943	834	975	959	907	970	904	935	949	917	907	961	978	908	923	900	916	945	910	951	934	885	967	915	926	935	893	906	872	955	907	886	922	905	954	931	903	867	901	904	941	924	933	899	904	865	921	906	956	964	886	900	940	924	959	940	965	944	937	912	893	926	869	897	915	855	908	896	902	915	878	888	898	940	917	934	893	903	934	946	897	899	937	949	917	978	866	883	960	916	952	993	883	985	947	920	938	901	927	929	923	962	859	963	911	891	938	920	876	880	983	911	891	905	943	942	920	895	930	949	935	921	911	932	921	935	859	929	893	892	929	930	934	906	880	896	869	900	938	941	862	900	867	925	893	857	937	868	958	869	937	903	964	925	900	882	887	877	892	912	869	868	918	929	877	938	947	889	931	942	896	925	983	885	920	879	907	919	950	953	909	926	964	908	928	915	929	898	940	898	904	870	897	934	907	943	870	900	910	857	890	904	924	903	937	937	925	916	890	955	928	947	962	899	941	844	951	948	885	936	920	925	926	962	944	859	896	900	911	955	873	948	920	926	884	941	930	944	870	924	936	910	935	856	860	888	913	894	933	952	882	904	868	944	943	833	888	897	937	870	929	956	897	861	854	940	942	903	920	828	888	899	890	927	881	881	884	871	935	915	917	969	874	872	872	936	940	922	951	938	904	915	909	914	897	930	935	889	972	934	897	892	947	943	898	899	892	897	922	896	945	968	874	961	938	850	877	916	918	898	909	884	912	906	823	944	884	911	917	910	878	950	901	895	932	899	932	897	942	884	897	895	905	902	942	909	927	891	939	915	863	945	907	907	909	876	922	917	909	939	887	993	927	909	873	879	897	864	882	890	873	937	945	879	929	926	897	894	881	890	848	832	944	927	930	937	961	889	899	893	887	902	903	947	924	981	902	937	891	912	939	864	931	911	900	900	906	857	910	917	908	878	907	890	907	912	884	955	929	940	900	900	906	901	905	943	928	900	884	919	942	891	910	949	904	926	894	927	934	929	874	876	857	900	935	928	890	891	932	944	903	874	900	946	887	887	940	908	939	989	937	885	856	870	938	890	923	917	921	925	924	908	940	903	928	885	900	917	915	908	920	928	927	876	952	923	926	898	899	908	933	900	934	895	974	933	995	940	922	877	956	865	892	835	893	903	932	855	973	912	920	897	929	924	894	911	942	914	898	986	840	878	915	948	947	990	887	906	887	889	844	909	933	910	921	944	903	936	913	904	932	855	992	938	924	887	947	942	960	902	929	974	894	920	942	936	854	873	894	899	952	948	887	931	901	913	851	932	920	919	928	883	875	853	902	965	894	923	943	942	907	894	878	911	945	922	903	892	940	960	851	919	920	894	904	904	907	913	873	909	931	961	893	897	969	921	962	946	910	892	910	872	920	884	894	839	950	861	918	911	909	883	890	914	902	838	914	853	921	882	901	935	937	965	896	869	905	910	903	910	872	908	924	871	901	896	919	926	918	889	909	904	869	921	970	862	914	938	843	882	910	899	877	968	941	916	895	935	926	874	883	934	917	962	914	898	906	942	941	903	886	843	929	901	950	892	895	888	878	942	963	889	866	899	888	882	908	889	935	889	910	940	936	925	888	947	927	935	905	961	879	954	917	900	866	921	978	878	928	883	921	916	948	979	859	929	906	972	920	850	882	918	911	915	907	954	938	923	955	939	877	934	929	888	873	887	957	953	920	879	945	885	941	879	917	952	957	917	909	915	913	938	888	905	863	924	883	930	911	899	910	906	948	941	958	926	875	905	903	943	906	873	902	910	934	957	933	946	916	914	881	906	989	930	894	896	932	916	950	940	932	932	868	937	887	913	868	913	864	918	871	868	908	926	955	967	904	913	894	965	937	887	904	919	928	966	923	868	868	956	902	855	876	894	929	917	940	903	876	851	922	973	910	895	911	902	885	859	910	921	883	932	927	872	913	833	848	918	880	942	906	940	958	876	929	937	939	876	877	936	884	895	847	895	966	914	872	952	932	906	934	893	897	856	901	865	852	884	918	928	898	872	872	933	935	903	940	898	921	924	939	867	891	881	922	927	907	914	925	944	891	898	938	916	927	866	912	924	885	870	965	902	844	893	931	926	919	926	884	910	908	933	901	929	912	894	912	883	945	926	866	868	955	875	866	934	928	956	870	883	888	843	874	885	932	937	904	918	951	940	933	927	900	922	854	923	876	947	942	924	924	874	868	964	890	879	901	880	941	966	889	891	929	906	964	888	974	866	907	882	950	898	884	978	895	950	958	909	921	917	916	887	974	930	907	952	901	885	894	905	875	887	963	912	928	918	916	914	897	844	888	876	936	917	915	924	934	884	884	943	900	953	906	877	883	911	960	911	947	952	897	939	953	828	842	905	885	877	923	911	870	953	888	890	882	925	881	964	894	925	914	912	878	850	886	902	934	917	936	948	895	906	942	890	961	921	924	912	893	907	880	915	882	915	946	917	932	883	980	874	908	891	902	894	912	906	929	918	936	933	892	908	866	918	866	898	955	903	958	924	876	863	906	917	918	901	938	919	895	935	937	904	918	895	944	881	952	946	912	903	941	925	929	909	910	906	887	897	1019	901	902	873	890	930	926	893	910	923	886	910	906	929	919	942	866	906	906	859	907	956	949	948	915	884	907	912	889	880	911	879	902	936	906	902	882	933	961	892	899	891	892	934	917	910	947	949	947	928	878	909	912	920	914	930	943	934	944	972	924	866	947	910	882	898	891	891	894	940	883	946	872	887	924	917	929	889	923	909	972	925	886	886	883	875	907	922	902	914	925	929	929	925	901	906	897	897	925	896	936	887	892	903	853	912	931	850	956	924	908	918	883	925	909	942	929	873	894	890	930	906	947	959	904	909	940	904	934	909	939	893	870	896	869	901	899	984	924	895	952	927	888	876	858	880	946	935	933	859	947	934	916	854	897	909	864	916	899	905	967	877	900	934	936	911	917	910	931	900	913	911	870	891	945	888	910	916	875	875	873	926	913	940	924	884	890	959	893	952	898	868	891	932	931	929	955	917	930	938	944	904	908	969	951	911	975	913	910	971	891	873	927	928	934	919	909	927	939	916	918	886	912	935	942	874	928	921	926	930	856	871	902	931	942	865	917	894	931	946	910	931	932	859	887	881	919	941	898	893	962	927	920	906	929	921	963	916	916	935	915	919	888	927	906	893	927	959	910	892	891	963	945	867	924	983	887	942	887	883	919	923	875	869	914	914	924	930	909	901	914	881	881	892	927	902	868	866	891	886	933	852	931	932	890	940	866	917	844	943	884	935	935	898	911	910	913	906	936	908	871	808	901	912	933	873	892	881	893	885	862	935	901	922	921	901	919	879	908	925	910	988	880	909	914	871	951	906	876	855	907	861	884	923	924	863	959	948
23064	21471	29244	24197	22037	23512	21184	11385	8181	6568	4668	3620	3100	2759	2148	1913	1794	1715	1564	1316	1362	1305	1275	1218	1116	1133	1114	1150	1190	1127	1056	1069	1039	1058	1057	1037	1057	996	1047	971	964	1095	973	1027	1025	967	1007	1009	952	1029	962	1014	974	1031	982	1019	969	1039	953	1068	1023	985	977	1005	992	1001	945	1024	938	974	1060	1017	988	947	974	1010	982	949	998	941	971	960	1006	992	969	942	974	999	975	960	981	945	1004	1005	993	920	955	979	981	962	988	933	1012	1006	945	978	902	927	977	984	954	933	980	959	984	1012	927	971	1002	945	985	977	972	960	964	956	975	1037	993	1009	996	981	978	930	981	915	979	1063	996	975	998	953	980	1005	958	922	1002	1002	957	962	939	924	953	1008	963	1001	951	980	948	957	1029	963	993	959	961	946	1017	999	939	943	966	932	994	1025	962	1012	964	969	965	956	1000	958	962	879	945	916	951	988	1000	989	1000	981	1013	947	1006	986	985	977	1005	991	937	912	925	965	982	955	1018	998	1018	964	921	963	945	1027	965	976	976	994	954	998	943	944	1008	1027	945	1008	970	1007	988	962	916	971	1049	1014	954	950	1004	994	944	968	952	982	988	993	969	979	1012	990	969	931	1010	978	1003	999	965	1000	1026	977	966	963	971	963	913	955	961	1024	962	998	970	965	947	985	951	924	978	1026	944	970	1013	1029	958	1019	1014	943	960	948	903	976	1004	969	1014	928	1007	954	996	973	949	928	960	951	983	974	951	953	929	969	1006	999	939	1000	954	947	988	968	936	990	946	950	1005	1014	973	913	924	996	983	1003	954	962	993	1065	984	992	1000	1000	940	967	984	961	1002	966	955	948	1009	943	987	930	962	1014	1030	982	956	962	1030	1007	1026	1062	995	963	974	995	1036	1018	903	959	923	968	954	989	995	980	987	1004	1027	1026	975	942	978	987	980	998	978	954	949	948	962	948	1007	978	979	945	913	975	1022	966	994	964	963	942	979	927	972	941	999	976	1000	958	984	931	968	946	939	944	981	958	980	1004	982	983	990	961	1019	1007	1033	948	969	931	981	915	1032	1047	1004	970	951	958	963	970	948	954	996	991	992	959	965	972	982	954	962	1048	960	976	956	996	981	963	993	935	974	952	983	998	945	919	974	995	983	985	975	862	928	967	1001	988	946	973	999	983	1029	1001	993	992	924	940	990	992	985	992	978	989	1016	942	968	990	985	948	1001	1016	957	962	1000	1006	984	1017	992	933	955	960	924	946	967	973	931	946	951	985	948	993	985	965	952	966	1009	937	981	980	959	959	1003	1006	953	981	1001	943	989	967	934	928	955	966	977	970	960	969	962	976	967	1009	941	1014	1009	1004	994	948	969	992	949	982	959	1023	970	974	935	945	1033	971	998	1001	945	992	984	988	932	957	993	988	950	1003	995	963	998	981	945	995	1020	1006	1014	972	978	969	989	923	1024	994	941	1020	1003	1006	995	944	943	1011	963	945	970	1000	916	967	949	966	980	965	944	990	1048	997	939	951	1006	994	950	975	954	985	1035	875	1052	956	990	965	1021	966	980	1012	1039	911	965	915	1016	937	930	963	966	973	916	948	1000	939	971	959	981	940	973	1009	943	1021	950	1017	1018	961	1012	988	969	1000	962	947	945	963	943	958	971	960	988	952	937	950	1036	1006	1011	925	959	984	957	925	944	947	968	991	963	1044	937	1025	973	930	966	967	995	940	954	1023	1001	987	956	964	1022	1021	985	1003	973	988	1024	1009	971	986	1005	958	977	945	889	993	997	954	964	968	999	939	949	949	975	992	955	985	960	987	963	1012	1024	1006	988	1022	971	980	972	960	998	992	1012	1007	1006	941	986	957	952	932	978	934	963	1009	980	974	1018	925	1006	985	971	980	972	983	1001	991	998	978	1041	939	983	901	975	1023	1023	920	965	1010	924	985	1007	986	988	1014	989	1004	969	979	988	988	1026	943	1011	898	960	946	1011	958	1016	987	1004	982	964	970	1020	962	925	991	974	966	991	948	967	992	992	945	972	1008	952	979	972	926	971	950	966	984	1030	966	996	965	948	942	1048	961	993	951	1008	985	952	988	984	957	981	994	974	967	973	937	1013	995	969	998	987	980	981	989	1006	996	979	959	932	980	1012	970	992	966	961	993	1020	982	975	1007	946	1030	1009	948	987	932	937	935	1022	987	929	955	874	945	1008	906	931	963	936	961	956	911	960	1012	1047	952	958	976	1001	985	955	1023	952	982	957	1027	985	968	958	936	963	982	1001	1009	973	983	974	1007	994	1007	1015	993	985	952	923	957	993	989	917	1044	999	1043	909	942	980	1066	1014	963	934	895	954	1010	990	949	943	958	968	974	1003	1019	1022	946	949	994	935	907	1010	1000	997	1017	871	956	986	932	946	988	951	1000	1019	925	1011	952	988	943	959	915	1007	942	1010	974	996	987	998	970	1005	996	994	1021	1029	973	958	906	969	948	988	992	969	952	969	976	974	976	932	968	984	921	994	955	1015	973	981	921	895	1056	960	945	935	1008	960	980	970	996	980	951	953	985	970	1033	983	983	941	942	1001	961	1047	929	974	991	940	979	952	919	975	934	966	1009	948	996	1011	969	935	900	934	978	992	924	1028	964	947	974	995	965	997	966	999	1035	1036	991	901	1011	989	968	990	1026	989	986	945	1023	994	988	1015	980	993	981	947	937	976	1016	1024	1006	977	963	940	1001	1011	999	934	986	938	977	919	962	961	950	1012	937	982	1045	974	954	935	962	908	1053	982	919	937	944	968	983	969	974	955	984	924	1046	957	1006	960	1023	989	969	991	891	1020	961	957	959	984	943	948	1009	992	949	938	948	1031	900	1072	985	983	1017	1012	994	1013	941	955	926	959	974	993	948	993	938	910	976	942	922	936	972	1001	966	974	974	986	992	1008	943	1013	974	1037	965	958	1001	1024	1057	1011	885	955	992	970	990	1045	1028	975	1029	1014	959	964	949	963	948	972	1029	984	952	1035	894	929	967	915	944	982	958	986	1017	977	952	984	1032	900	919	951	973	975	995	991	932	894	993	942	927	909	1011	972	946	1009	959	1009	959	958	958	993	978	951	982	926	966	987	1015	979	963	982	979	1009	1031	953	915	1016	982	971	971	973	997	979	965	1015	919	955	926	959	1029	986	952	921	952	988	948	985	1047	965	1031	1018	1002	985	950	922	938	970	954	964	1001	940	923	964	984	978	955	993	961	973	954	1043	996	960	946	984	958	965	954	982	1009	1018	939	1050	1005	938	965	990	957	971	945	997	1000	989	999	939	929	966	968	945	1000	975	1006	1014	1005	927	959	976	938	934	937	995	962	999	1020	1008	984	933	964	957	972	968	974	967	981	969	1005	980	989	977	1028	990	966	965	1012	1017	981	982	933	977	1057	935	1000	991	973	992	1036	953	992	978	909	999	941	915	983	1002	985	964	927	897	1015	957	990	929	1012	957	989	1010	977	928	975	987	982	918	940	968	967	985	955	945	966	940	956	957	1037	974	1006	984	972	1054	995	965	965	969	956	992	1008	996	1002	966	976	971	979	941	957	995	933	1002	954	991	988	973	934	962	1028	911	990	886	1001	937	977	922	995	951	1010	967	971	949	953	991	963	963	980	928	919	979	1026	984	989	1025	964	962	916	980	940	1003	973	935	991	970	967	1014	941	967	1001	967	974	967	953	996	962	1012	972	1022	958	989	990	991	978	1018	960	977	958	1039	937	996	982	935	977	1012	973	989	939	980	902	1016	999	969	1049	975	1004	954	978	990	951	956	959	984	979	1017	1025
33977	59895	48149	35143	28941	23017	17448	13196	10802	8170	5801	4797	3938	3387	2756	2180	2016	1918	1540	1449	1427	1349	1269	1290	1220	1194	1124	1116	1137	1114	1064	1037	1055	1047	1019	1013	1023	987	1082	1033	1019	978	994	996	973	969	1008	1018	974	986	973	952	978	921	975	999	930	954	1008	989	953	1002	973	961	913	925	947	988	956	1029	941	978	1001	944	981	895	937	927	999	931	925	982	939	934	942	902	951	980	940	897	905	950	962	920	934	898	901	935	937	956	977	968	982	957	914	975	928	887	926	945	1018	940	955	935	949	910	957	912	901	935	932	951	936	959	989	1009	975	926	934	918	932	961	945	994	931	924	914	945	986	996	941	946	949	952	947	979	950	954	966	958	972	964	935	920	935	984	899	978	968	951	968	962	944	995	942	944	938	930	973	952	963	934	906	949	952	933	954	946	977	893	962	914	908	926	951	1011	950	908	955	948	970	912	908	892	903	951	968	923	946	936	939	940	967	921	931	972	891	947	991	875	962	917	926	880	988	921	935	957	918	1000	917	975	965	1030	928	991	947	1017	904	928	972	961	970	935	963	945	979	914	925	911	996	921	1010	1020	909	926	938	939	903	959	957	925	911	933	894	973	941	952	989	891	921	913	956	925	924	912	916	955	969	978	970	974	920	928	918	923	929	944	992	927	938	967	948	896	947	898	963	922	909	886	950	954	939	879	929	924	918	984	938	990	928	929	901	935	946	950	943	930	952	953	996	913	918	960	919	905	914	925	946	896	927	960	988	940	999	975	929	967	967	972	944	955	954	993	988	927	936	964	933	933	938	972	927	928	915	961	981	922	994	930	921	965	944	886	954	949	939	967	949	961	920	920	990	930	921	980	959	948	891	945	966	929	946	940	940	933	907	971	877	974	951	963	936	959	960	957	942	929	937	924	996	945	928	953	966	945	901	949	1010	959	901	922	885	903	965	918	969	955	916	944	938	962	981	962	967	932	911	957	962	913	942	936	910	926	954	961	931	908	1017	869	986	994	939	917	958	968	954	950	980	960	940	958	915	949	908	935	977	965	904	970	952	900	917	922	957	932	965	958	940	995	908	987	989	950	989	942	940	943	947	909	944	945	923	906	957	878	918	898	970	914	915	898	959	918	951	924	918	916	932	884	945	939	949	985	926	930	931	949	897	984	959	919	913	994	922	964	960	945	923	907	954	956	929	974	957	955	935	989	938	937	954	907	947	903	955	932	976	998	973	945	905	969	934	951	996	969	975	978	978	955	931	935	871	993	998	875	908	920	913	958	927	980	922	964	970	957	953	953	1017	906	961	953	932	942	957	904	951	952	957	954	955	948	918	989	955	929	923	901	921	938	943	923	944	925	981	992	958	938	971	894	937	931	953	919	928	948	935	939	892	926	922	924	970	945	989	907	952	963	928	952	938	972	939	980	966	944	988	919	915	967	928	1022	901	981	935	965	967	1001	932	938	936	923	896	948	921	996	979	912	923	1013	914	932	932	901	959	945	932	964	957	960	941	959	992	933	948	967	984	914	953	970	901	985	993	979	978	962	921	929	908	916	940	959	900	950	976	941	940	864	903	959	931	912	933	950	911	978	957	944	902	976	943	959	970	933	939	942	1028	964	917	939	885	942	970	926	949	927	966	939	904	929	980	908	955	909	938	929	936	916	924	913	954	962	882	910	985	958	946	985	942	961	966	975	900	921	907	957	988	968	935	984	948	980	897	956	985	962	944	957	917	929	953	930	925	936	882	963	925	930	924	889	956	939	938	968	941	961	953	965	920	900	917	915	903	944	934	983	937	1023	993	951	935	989	956	964	938	941	955	908	934	995	909	923	965	945	932	925	967	906	909	980	950	984	913	916	934	962	893	952	943	979	1006	925	875	943	934	928	932	948	922	923	993	941	977	900	962	880	939	936	952	896	962	974	974	961	912	987	945	959	948	916	974	911	945	905	954	905	963	916	944	908	1004	987	923	955	936	938	967	908	977	938	924	982	989	914	925	933	986	938	919	969	917	918	956	944	946	981	890	922	969	912	947	1000	991	953	956	976	910	932	922	883	872	938	904	929	922	961	952	953	876	957	922	962	921	954	888	964	963	945	930	905	951	961	947	900	924	946	984	933	956	954	1025	938	943	931	971	979	923	937	922	916	980	920	843	905	926	1003	973	939	943	909	946	986	939	934	938	971	926	950	900	928	955	940	924	991	909	948	931	926	944	936	953	921	923	952	937	941	895	959	875	914	873	955	982	923	968	931	942	924	919	972	951	912	921	889	956	954	1000	897	963	942	969	992	962	981	963	974	963	955	994	930	965	927	973	928	940	924	992	905	937	893	957	980	963	934	931	946	941	940	956	934	915	967	881	981	911	914	940	924	961	976	958	906	949	964	990	909	940	909	949	889	919	963	935	953	916	984	937	895	956	958	949	935	943	971	980	965	908	932	975	917	978	983	987	938	958	953	990	969	936	918	924	911	970	993	942	989	969	915	929	948	918	924	903	931	918	909	966	940	907	983	895	972	923	976	928	889	909	938	915	994	948	881	957	1022	943	966	943	1010	957	968	859	969	952	946	954	907	952	918	944	971	894	937	973	920	976	989	937	946	921	965	966	924	951	923	963	948	943	962	947	978	924	930	985	977	960	969	953	943	959	967	913	966	932	961	913	923	902	941	983	984	925	932	907	898	910	974	959	935	949	944	922	902	925	949	1015	903	895	947	969	935	921	933	953	887	939	904	975	905	930	893	999	984	958	1025	903	893	910	979	955	897	929	964	956	976	976	977	951	962	947	961	920	916	924	963	966	990	926	954	956	1020	990	978	943	952	962	961	961	968	934	939	873	982	977	918	940	927	938	962	889	926	932	921	962	926	970	953	937	923	1004	973	892	949	931	934	932	945	934	992	969	911	964	921	951	938	922	937	881	929	909	951	949	908	952	971	912	949	995	958	950	930	927	925	956	964	913	916	923	925	948	928	980	919	985	929	914	986	916	957	928	907	941	925	920	946	951	923	975	926	1009	927	978	932	939	983	946	951	946	974	900	944	927	922	985	957	931	994	969	901	879	946	932	883	965	946	967	974	911	924	934	942	902	969	996	939	913	934	953	924	969	956	909	944	931	921	917	873	911	962	943	907	998	933	844	890	929	959	943	953	916	941	955	878	890	948	907	936	913	985	988	906	936	941	923	942	924	1007	986	914	910	913	972	918	941	905	959	964	948	964	983	976	939	952	962	962	948	945	984	910	908	942	955	914	942	958	969	956	943	897	939	938	956	926	924	953	942	936	930	938	975	933	964	925	896	950	975	944	984	988	962	911	926	888	994	891	964	1014	975	967	933	908	929	986	875	959	964	943	943	969	945	947	963	977	984	970	983	952	905	894	942	923	936	989	945	949	915	971	937	910	946	934	930	881	907	902	929	906	893	942	992	953	985	992	978	951	922	964	935	924	993	895	973	965	953	956	961	902	956	1011	951	907	977	962	968	972	993	973	1011	952	959	952	948	924	963	966	974	947	978	975	906	932	965	965	934	945	985	958
31508	33347	37828	26188	16383	10275	6741	4783	3844	3076	2294	1955	1742	1554	1351	1268	1150	1144	1080	977	1000	1038	988	973	989	962	976	954	934	929	921	926	890	905	918	867	896	906	873	891	852	891	921	926	883	789	880	856	927	866	844	889	844	898	924	869	883	842	917	898	914	864	861	867	872	881	907	880	855	838	863	837	900	864	866	907	903	824	912	907	866	862	879	919	870	874	881	835	927	883	822	902	884	880	849	886	851	863	886	865	900	852	846	891	899	883	851	852	892	871	892	904	872	851	861	865	833	782	809	876	859	907	902	845	874	844	897	864	906	912	884	891	870	840	852	897	869	913	906	850	877	874	893	868	882	923	887	880	855	855	860	869	880	857	823	854	881	893	853	894	910	869	845	866	919	836	821	833	932	863	917	827	920	823	860	859	884	858	907	931	871	836	849	863	860	893	878	877	873	883	855	886	888	817	878	829	883	843	847	846	893	868	903	912	862	881	921	898	867	868	835	872	877	891	854	848	886	878	865	875	849	865	892	899	865	860	905	891	892	836	883	871	856	946	916	888	929	864	890	911	878	954	850	873	917	887	896	886	861	881	870	877	880	846	850	830	896	920	895	871	870	853	851	919	838	852	894	857	831	827	827	892	845	814	857	868	875	879	820	828	828	859	919	880	934	842	859	818	853	942	919	853	885	882	848	853	841	858	908	860	849	852	950	928	833	881	883	884	917	876	824	849	892	843	856	928	902	914	846	892	880	861	870	880	860	932	876	874	875	840	864	843	882	854	860	877	829	914	855	847	897	913	869	841	832	837	831	918	921	839	892	910	883	888	874	829	894	900	842	857	877	811	873	859	867	860	877	832	888	858	875	872	940	832	870	891	886	852	902	861	830	840	938	854	909	872	928	890	870	880	872	875	828	824	850	854	900	854	852	852	873	911	935	911	874	894	908	865	912	843	869	899	881	829	847	858	868	848	891	833	899	931	888	896	944	893	862	874	875	889	865	880	909	863	872	889	857	868	896	840	872	852	869	892	875	869	784	910	848	847	860	849	860	866	852	867	844	896	875	869	880	915	817	856	833	854	868	893	869	944	868	874	904	873	873	906	883	861	889	842	834	892	889	878	885	886	863	882	897	940	869	871	851	869	883	857	891	881	888	848	835	855	895	873	792	896	876	875	850	900	865	846	883	881	860	870	845	862	887	837	863	877	853	926	887	842	891	871	895	870	862	820	878	862	855	836	861	811	858	821	908	828	879	863	892	888	841	904	873	915	855	868	873	871	890	891	809	873	854	866	844	873	871	905	851	894	867	866	811	889	823	911	902	819	865	867	839	872	886	925	856	896	914	836	867	863	865	867	905	882	870	820	841	824	872	909	844	858	910	865	826	858	877	901	859	862	844	903	879	892	836	816	861	840	907	876	893	873	902	870	894	878	879	896	864	853	881	891	868	844	903	882	871	896	865	898	919	862	919	813	831	894	908	900	901	879	844	930	833	854	928	880	875	880	873	872	880	867	813	894	870	898	924	805	879	845	863	841	861	884	860	880	844	870	847	897	858	879	883	878	858	911	870	888	875	862	876	864	873	866	924	852	890	896	834	914	898	889	919	882	854	928	844	887	923	894	808	849	892	915	906	852	864	842	894	865	851	831	877	918	836	855	871	956	845	925	922	900	849	908	860	871	888	829	851	900	841	870	868	883	832	867	888	891	891	895	886	960	914	886	894	875	886	857	840	938	912	788	905	915	895	855	910	839	877	875	895	916	872	878	877	879	820	857	866	840	845	857	902	830	879	866	936	852	892	870	804	883	818	889	877	904	885	887	853	884	929	909	869	849	879	899	917	883	838	851	861	885	846	911	855	872	932	839	851	893	859	860	879	845	876	892	861	877	810	874	879	853	848	848	835	867	942	879	915	844	858	855	822	910	848	872	838	885	833	883	868	946	878	904	913	910	866	873	801	873	854	903	889	845	828	872	888	891	869	857	845	864	820	872	832	875	894	891	845	922	890	872	896	871	916	897	894	892	956	854	838	879	882	852	849	865	844	840	829	832	862	862	834	904	859	905	891	856	847	870	897	898	906	878	857	870	850	864	908	906	884	900	901	862	829	917	856	893	898	850	904	827	793	854	894	890	891	864	863	881	919	841	846	850	832	867	883	920	899	863	929	819	871	852	849	817	868	888	870	865	897	825	934	843	868	904	892	883	891	853	891	861	846	876	847	867	860	866	871	905	798	901	929	847	902	885	905	828	843	871	911	896	896	871	874	860	904	869	863	887	843	841	879	905	845	862	869	847	916	899	868	846	873	880	825	856	878	855	876	858	890	896	877	884	843	878	889	837	907	887	908	928	907	893	865	846	851	831	887	837	878	881	856	880	834	886	864	894	894	827	861	842	910	884	884	903	867	862	864	878	912	902	864	863	909	887	848	866	865	854	837	915	890	841	879	855	878	842	884	865	886	887	920	880	885	817	833	910	877	899	892	852	915	879	881	874	837	853	883	881	816	887	909	863	884	870	814	890	841	851	868	858	898	873	893	934	838	854	885	884	883	865	843	854	859	829	912	855	903	867	843	909	828	888	833	818	899	898	852	916	899	849	857	875	824	813	842	842	880	874	893	879	885	854	839	840	852	942	807	891	871	816	858	934	888	858	888	845	853	823	867	922	830	891	880	869	831	863	888	895	854	810	849	844	880	908	851	916	865	900	838	853	914	875	887	857	874	879	872	912	909	848	869	852	868	896	897	877	900	890	877	873	930	827	882	882	865	876	894	840	888	933	857	889	893	855	865	842	858	873	911	827	834	892	892	892	881	860	923	944	913	842	889	878	917	837	875	875	835	920	879	865	890	894	862	876	868	868	852	870	921	871	889	829	903	847	842	881	881	885	889	812	852	897	874	856	901	904	923	856	817	904	866	900	877	848	859	887	851	883	887	809	943	919	897	899	859	894	885	893	872	876	869	852	874	851	873	880	859	913	919	933	903	908	867	849	901	930	848	930	886	845	868	834	867	905	875	881	852	857	839	871	847	907	882	943	820	871	888	883	873	867	928	899	849	859	881	893	913	906	879	855	843	830	862	914	872	857	853	925	904	906	922	870	836	901	879	880	840	914	895	842	833	852	879	859	891	902	855	861	826	865	900	896	889	914	885	888	922	876	827	865	879	843	909	871	851	817	836	903	888	830	855	881	866	875	873	838	880	855	893	884	914	850	885	887	875	920	878	912	905	854	892	889	901	928	885	837	858	880	833	858	848	826	940	860	911	874	911	887	843	868	841	852	892	876	853	862	813	912	871	837	858	891	877	873	876	857	826	851	863	888	884	893	894	838	854	863	843	868	896	877	878	924	893	869	890	885	885	842	894	887	843	875	887	847	865	882	879	883	847	872	851	852	887	871	927	897	897	855	865	904	875	867	854	886	875	851	863	872	869	867	869	892	893	833	833	897	906	884	890	862	891	861	825	884	840	916	849	884	843	821	868	857	887	943	952	849	862	841
32180	48005	36645	23040	17872	13024	9093	6802	5424	4228	3033	2422	2102	1924	1591	1440	1318	1263	1132	1040	1091	1057	1045	1019	953	958	973	948	923	931	913	917	923	912	874	911	919	920	858	911	882	860	937	869	836	918	864	907	856	870	916	847	924	885	832	872	853	873	880	893	800	883	870	855	885	891	858	884	901	911	890	859	814	892	938	851	872	877	896	828	895	864	864	853	867	883	868	824	855	925	867	880	844	853	853	876	877	857	835	841	859	915	922	850	826	865	850	899	821	806	880	866	882	838	851	830	867	799	798	883	837	859	884	862	843	812	889	857	860	868	920	917	830	871	883	842	879	847	841	868	821	827	904	872	889	847	760	856	903	846	852	862	855	880	815	873	863	879	887	846	825	859	890	841	901	893	854	863	856	899	893	884	822	896	854	852	928	878	861	870	864	871	855	866	874	919	821	874	888	885	824	865	851	844	800	887	855	809	851	907	861	857	858	848	893	834	873	868	852	834	879	848	874	834	865	826	912	894	866	879	873	947	878	830	855	889	885	849	897	882	875	848	842	891	846	863	836	861	906	824	871	857	822	938	920	826	813	851	865	867	841	931	911	872	913	871	857	874	839	828	867	891	877	834	898	885	868	879	865	866	890	826	891	852	844	878	856	868	834	802	829	863	869	834	847	853	933	876	865	857	910	875	849	868	857	850	880	913	849	842	889	844	859	863	852	866	899	834	899	854	893	895	880	839	833	835	877	854	839	850	907	935	859	857	792	905	853	884	859	883	845	841	921	891	922	905	850	834	853	866	846	889	821	852	870	844	905	864	917	906	837	844	882	813	874	870	821	817	868	916	865	830	850	939	847	867	882	838	872	884	915	875	875	900	923	905	875	844	881	873	832	866	895	864	852	816	861	821	875	820	872	852	917	880	836	873	880	907	829	888	845	839	907	830	863	862	909	852	867	885	865	892	916	836	884	847	848	874	895	831	921	875	901	857	892	840	840	850	903	854	846	881	921	918	880	829	894	880	865	852	853	878	858	847	867	835	873	864	843	827	905	841	882	849	881	856	842	859	895	884	897	890	838	888	873	875	918	848	845	860	843	889	851	861	865	884	855	879	872	833	867	845	839	872	886	872	855	879	867	857	888	897	886	822	851	878	877	875	824	850	847	827	906	862	884	877	879	852	830	891	886	871	886	874	851	899	882	859	863	841	831	906	849	838	836	856	842	812	891	865	809	854	903	903	852	848	842	908	841	827	910	896	889	857	822	877	866	849	857	870	851	866	901	812	842	864	884	856	852	843	894	858	831	862	891	860	788	860	926	876	881	855	891	823	843	886	830	886	882	843	848	905	833	882	890	888	831	840	826	864	867	883	899	838	903	881	878	853	879	845	827	867	887	879	873	885	861	792	830	878	830	798	885	893	831	927	859	873	917	865	842	825	882	842	868	904	871	853	864	868	838	852	854	876	896	879	825	853	924	915	879	847	872	821	880	864	876	822	907	911	838	887	908	872	838	847	913	859	856	825	932	891	860	877	848	866	837	851	883	911	881	837	853	857	840	848	849	849	867	862	895	836	860	863	859	825	900	858	846	834	856	845	852	911	859	909	904	871	831	791	851	807	921	904	840	878	839	895	850	915	840	867	880	883	916	861	918	858	858	906	878	878	896	876	899	834	847	884	854	857	851	872	897	844	878	864	897	822	848	862	849	897	888	869	855	868	842	818	899	854	845	914	859	856	839	912	824	830	886	857	826	916	876	911	835	885	823	865	926	816	839	856	876	814	875	885	852	881	853	864	901	839	852	848	853	885	855	840	859	875	912	811	897	841	862	851	801	862	882	864	887	908	890	817	907	839	850	843	842	788	827	816	822	890	863	805	847	860	891	917	865	840	839	797	887	856	863	928	892	847	832	867	877	858	858	877	908	861	875	873	881	849	809	891	840	865	807	830	897	869	895	887	853	876	826	882	900	850	852	838	860	882	856	855	843	862	841	863	820	899	889	855	877	922	831	873	832	820	888	848	869	852	902	838	844	895	902	867	849	888	847	883	822	887	874	860	864	878	810	917	835	847	856	835	877	878	870	865	854	860	942	824	835	835	924	858	837	802	876	836	828	879	889	860	861	854	829	851	897	825	889	894	898	914	862	844	874	868	912	851	865	876	868	864	830	815	927	881	873	884	830	874	900	817	894	908	869	881	821	888	901	857	782	863	918	887	910	861	878	854	871	885	874	947	861	879	904	855	869	900	923	810	889	864	826	876	919	892	910	915	837	899	839	799	870	877	834	851	847	830	890	855	854	782	843	839	819	823	855	871	863	901	882	858	906	826	884	900	870	946	851	921	862	894	811	905	913	877	838	847	839	858	809	816	894	811	890	947	866	851	868	913	861	886	932	883	880	838	926	893	829	885	910	866	848	909	841	826	879	880	845	900	876	862	863	887	836	867	890	870	871	871	877	885	822	842	838	836	908	910	884	889	840	901	865	921	840	847	895	861	867	853	910	886	813	852	833	863	881	856	900	921	889	837	871	882	879	873	846	823	874	804	860	888	833	845	840	847	848	826	819	861	867	877	884	793	864	906	915	856	864	861	907	892	891	868	890	824	846	918	841	804	877	870	821	832	877	859	884	851	858	854	891	886	875	875	892	807	904	846	895	873	850	881	873	836	817	849	875	882	886	888	857	838	873	850	846	868	855	884	817	873	853	932	848	867	841	876	872	882	854	886	866	848	897	862	833	857	828	878	848	891	900	877	893	848	834	802	872	917	863	919	843	864	917	829	802	866	878	827	887	871	837	886	898	862	891	848	872	922	863	882	904	833	853	905	873	880	861	840	884	914	862	867	877	844	823	875	848	869	835	867	919	821	825	834	825	856	842	848	851	918	880	881	885	827	875	844	868	901	911	863	829	842	864	841	876	815	916	916	883	907	863	862	826	851	862	854	837	859	848	898	900	886	910	861	869	859	898	855	852	849	867	906	844	881	875	831	888	874	868	849	887	847	810	863	867	889	869	862	833	859	895	821	862	887	889	871	850	877	837	849	873	896	859	855	838	858	896	883	910	905	929	827	848	845	922	881	856	799	884	882	885	865	905	884	883	872	926	884	885	867	873	880	819	889	882	861	881	894	862	875	894	885	830	864	887	859	842	872	806	848	868	924	872	880	879	879	877	852	841	835	873	841	903	892	876	924	844	901	907	864	817	852	843	821	840	855	831	879	835	848	928	882	837	845	891	915	847	848	839	852	902	880	868	837	830	865	902	874	860	858	900	868	889	865	867	902	922	933	898	813	869	903	847	882	917	887	851	890	818	871	856	897	840	862	840	801	863	880	853	859	862	830	835	900	907	903	900	808	875	887	857	867	832	859	842	831	809	855	859	833	829	864	815	862	907	826	898	857	880	880	830	875	823	876	851	873	872	829	875	880	860	851	823	863	856	831	904	860	857	871	885	886	857	870	879	851	859	882	906	890	885	864	879	885	851	906	837	904	862	902	853	824	871	841
24472	21479	28862	25319	23299	20517	13449	7598	5718	4355	3355	2694	2376	2061	1664	1482	1444	1339	1208	1152	1105	1099	1057	1088	1027	953	967	997	1006	986	995	985	933	900	868	894	998	928	893	880	905	913	874	923	920	878	902	877	923	883	931	846	924	967	857	915	932	865	925	923	904	969	876	922	822	934	924	879	891	915	881	894	860	905	904	838	889	840	936	913	880	904	891	888	859	908	924	907	912	878	829	884	890	850	890	914	875	841	902	919	842	884	889	908	903	894	834	875	916	875	928	948	866	858	885	882	872	890	888	828	867	944	884	879	868	906	867	838	886	883	918	903	892	887	920	903	871	862	920	927	895	895	858	891	895	969	886	858	890	823	868	865	901	849	859	900	915	901	877	924	913	921	903	890	864	902	913	940	874	921	898	936	937	895	924	871	850	960	901	844	877	868	905	880	940	895	869	895	873	867	902	886	852	899	862	924	866	882	960	861	868	939	883	851	884	866	884	870	887	873	895	913	852	872	912	914	963	847	908	877	910	884	897	843	903	893	850	906	882	951	918	922	914	803	885	884	886	956	822	932	844	890	949	924	899	914	897	852	880	882	855	899	914	914	868	848	883	847	886	910	891	837	918	856	912	874	838	863	908	828	853	840	880	852	899	858	876	930	914	927	905	866	908	882	899	849	915	868	857	877	924	891	905	891	932	877	929	911	870	843	895	838	906	862	889	920	882	835	927	883	877	877	871	869	832	889	885	888	884	908	897	862	920	881	884	867	866	881	864	909	923	901	922	903	871	941	920	936	902	877	828	869	876	849	889	893	881	927	900	885	877	861	895	879	831	950	887	935	858	852	898	902	925	866	878	899	837	945	845	896	878	903	881	895	880	873	915	913	873	872	887	866	944	929	933	900	860	910	867	935	840	856	889	860	898	871	907	922	862	884	880	891	896	864	891	910	916	892	852	896	890	897	870	903	898	878	898	893	892	862	897	877	870	914	889	842	895	918	873	910	816	874	907	841	947	888	908	852	877	929	866	829	886	869	910	861	894	887	911	870	909	910	951	900	907	850	839	917	919	924	858	824	843	907	909	877	875	861	901	874	820	879	894	909	861	913	939	853	935	887	897	889	830	843	887	890	896	931	891	930	914	891	905	905	870	872	907	949	864	858	909	904	849	855	883	851	950	892	886	888	884	854	845	799	865	862	895	860	920	915	897	930	862	887	942	874	862	957	860	905	844	851	936	933	859	897	959	932	924	844	881	935	881	922	897	914	869	881	899	907	951	852	879	906	898	834	889	854	908	903	904	889	858	850	878	876	905	852	844	899	885	907	900	877	838	884	894	905	920	882	913	863	887	935	907	873	845	897	926	903	887	933	905	884	881	889	885	885	877	897	898	907	894	892	889	954	907	889	859	892	927	863	814	930	889	869	866	836	907	885	832	825	918	878	851	890	941	901	848	903	910	913	927	865	869	888	913	905	930	931	862	898	886	896	877	873	875	875	872	908	883	884	873	859	882	907	827	885	866	922	858	888	894	917	884	846	826	840	869	859	854	862	898	895	840	938	875	860	838	882	957	903	878	856	900	900	926	899	875	892	966	883	905	845	931	893	889	896	887	927	891	888	916	943	880	951	886	881	864	897	827	892	931	868	936	906	896	874	833	900	908	803	897	895	912	876	885	848	854	915	901	936	929	912	896	918	874	856	846	902	911	921	912	878	873	917	893	894	917	883	916	900	859	846	914	931	936	934	922	881	860	827	869	947	872	916	863	910	901	905	843	930	866	899	885	911	902	847	841	892	901	817	892	911	943	900	897	889	881	870	845	931	880	853	924	915	873	841	873	904	897	852	862	896	907	930	942	896	918	965	824	867	884	893	890	888	883	902	889	875	892	868	903	915	886	903	936	832	930	888	868	918	878	888	896	905	885	846	869	916	931	915	870	894	874	860	936	902	846	925	909	837	886	897	884	888	842	897	914	857	846	902	860	932	893	892	855	853	939	862	871	875	883	914	884	894	872	899	875	873	859	900	877	811	920	904	962	907	885	890	844	827	904	923	890	877	888	842	917	898	926	898	882	929	856	868	924	913	852	899	925	914	900	924	910	870	906	902	886	907	839	856	916	913	865	847	933	838	881	873	842	854	891	912	912	875	864	907	848	899	863	857	905	847	873	889	855	903	918	872	845	907	884	877	877	841	921	805	864	848	863	862	915	890	894	876	868	858	914	892	882	898	968	853	894	876	869	875	880	852	912	855	929	916	891	863	899	897	868	837	882	883	868	884	920	899	873	857	937	859	853	943	931	957	912	871	896	894	881	919	888	894	883	932	879	869	859	941	872	864	894	881	859	871	905	862	833	844	910	900	857	909	866	898	907	841	918	876	899	881	871	874	922	876	929	890	903	891	873	873	902	901	886	922	902	894	842	888	880	958	936	877	887	875	910	905	892	850	921	902	863	906	895	875	890	928	944	847	825	945	906	911	869	910	905	908	927	854	905	915	879	838	812	856	901	882	868	938	881	912	890	859	868	899	851	872	904	893	877	822	939	884	870	872	872	884	835	910	842	945	883	865	879	861	877	883	879	911	916	899	837	895	871	887	894	853	890	898	884	829	880	927	873	911	930	970	958	886	890	875	919	893	906	825	877	890	884	950	858	925	890	930	962	869	910	855	914	897	851	876	887	887	896	889	872	878	884	892	851	871	883	908	885	952	880	915	850	872	842	876	878	874	876	892	880	868	895	877	860	843	872	900	811	909	852	895	858	901	895	911	943	895	916	877	855	887	849	868	937	834	891	870	901	866	914	909	847	869	898	876	880	920	877	862	879	901	881	923	869	934	897	829	942	829	903	950	882	853	905	913	940	883	923	869	889	921	903	912	923	879	892	926	931	873	866	882	923	918	931	928	937	884	870	908	906	854	934	886	874	890	874	895	903	909	899	909	847	898	928	962	892	895	896	867	919	909	909	922	912	894	897	899	928	938	934	913	881	878	918	921	944	896	858	894	936	904	874	932	860	861	899	855	900	888	806	906	904	858	907	888	868	921	878	885	910	883	907	889	905	877	924	904	933	930	936	891	857	859	888	868	856	925	889	917	947	869	924	934	849	871	906	896	848	851	898	881	891	940	838	845	885	915	857	858	897	879	913	863	916	907	930	880	894	892	894	918	906	921	832	878	891	915	902	886	887	855	846	837	833	885	888	899	883	920	937	916	889	861	883	884	880	890	909	923	900	917	903	918	864	903	891	858	853	862	932	934	933	838	896	952	914	851	904	850	902	872	886	976	910	944	895	875	865	957	886	893	911	846	938	914	890	910	838	884	941	929	878	914	857	920	880	878	895	846	885	881	910	838	925	857	926	850	926	911	862	863	867	940	866	878	869	873	854	875	833	875	913	884	854	916	897	801	922	841	887	892	958	883	865	926	884	882	894	852	877	901	899	876	870	880	880	911	864	862	890	876	880	920	928	879	883	863	874	885	968	899	906	874	891	908	874	916	916	927	934	881
31245	57690	42409	30725	24988	18886	13707	9932	7900	6069	4574	3542	2986	2503	2029	1745	1683	1556	1386	1186	1161	1180	1112	1087	1044	1051	1066	1023	1027	910	925	927	936	928	914	932	912	933	912	900	964	933	893	922	889	860	851	913	956	888	893	922	897	886	843	907	913	876	861	893	880	917	895	858	867	828	890	874	835	873	895	883	811	931	887	830	784	899	879	831	888	876	931	876	883	878	906	872	868	892	934	850	864	894	876	884	858	879	964	861	869	895	886	889	861	844	847	867	886	858	841	867	874	868	860	860	890	884	882	914	869	838	868	865	848	887	854	871	860	834	855	922	860	878	874	841	873	889	860	843	887	868	868	844	890	869	815	876	869	892	817	888	929	859	875	908	880	872	865	920	833	862	881	936	899	834	872	912	859	889	882	926	889	898	887	885	847	841	843	839	836	882	931	835	848	895	881	913	861	891	846	860	824	865	903	851	867	916	822	923	877	855	910	882	883	843	825	926	870	821	899	862	859	919	868	894	862	870	893	881	897	838	879	924	871	867	883	817	844	863	877	867	835	842	877	839	912	892	871	843	899	870	880	921	829	864	918	802	866	871	873	846	820	910	915	901	876	931	853	856	879	845	866	841	865	899	954	842	843	857	848	881	903	852	827	839	890	855	853	818	877	881	876	877	888	893	857	872	852	873	902	856	957	862	896	905	841	873	837	811	920	867	795	909	880	889	896	847	938	851	909	814	906	873	844	880	865	880	877	855	900	843	897	920	861	906	875	838	870	885	850	903	909	858	830	812	884	886	884	849	849	875	886	907	862	901	826	879	875	858	897	845	894	886	833	886	888	886	862	840	865	837	826	877	861	894	863	867	865	900	837	862	901	834	823	873	956	854	883	817	841	823	901	840	889	904	824	840	875	890	872	857	888	857	882	889	893	909	864	892	863	850	925	857	881	851	859	845	853	897	843	861	876	854	873	889	858	894	863	873	852	838	874	897	858	870	910	873	888	870	879	881	890	892	904	891	896	863	921	861	897	877	916	888	857	914	862	924	869	915	884	890	900	896	831	866	860	875	889	847	930	883	848	828	882	870	889	871	881	911	862	885	859	859	853	881	841	875	879	830	882	859	925	886	837	881	862	858	871	868	870	826	834	837	922	912	860	875	897	839	892	890	855	911	899	866	874	826	845	909	849	866	832	863	879	882	851	901	857	884	839	894	862	915	823	873	827	839	871	838	869	887	905	865	883	814	844	905	868	851	872	890	872	883	862	863	872	850	857	834	914	901	886	848	925	907	860	920	913	911	855	880	864	878	855	903	923	871	863	869	849	851	968	873	901	904	858	893	865	867	862	844	903	873	899	898	876	886	878	854	860	838	926	907	875	855	933	833	893	882	922	919	822	886	854	877	888	877	871	862	833	870	872	813	851	816	907	867	830	889	844	845	894	832	883	890	864	839	857	914	888	871	883	880	875	913	848	900	843	892	862	865	876	885	842	819	873	812	844	862	848	859	917	841	867	869	846	874	882	943	881	884	839	882	827	932	874	831	880	932	857	858	903	872	891	857	792	844	867	891	819	878	870	896	887	918	901	826	890	882	894	912	914	861	905	848	829	896	828	862	909	904	825	814	853	908	880	854	928	835	860	894	894	855	882	873	900	855	879	858	846	813	882	861	851	916	872	822	873	853	871	906	860	896	915	879	851	847	843	892	910	897	835	845	850	822	913	884	816	849	871	836	816	900	845	832	848	854	844	876	917	857	812	948	921	814	856	886	890	863	858	903	898	884	904	886	853	823	897	826	905	901	852	909	911	860	897	898	913	886	987	839	857	881	873	890	894	880	887	836	863	855	860	876	855	855	829	928	898	878	882	830	831	829	834	892	873	903	885	918	833	902	870	847	839	895	875	812	850	843	898	865	946	886	884	867	909	830	852	891	906	893	810	906	867	873	903	846	877	816	846	880	917	872	836	897	871	912	920	832	856	942	874	901	862	905	839	931	851	928	804	873	876	877	862	838	778	863	866	879	873	870	858	876	896	840	853	852	948	820	852	832	887	819	896	871	895	915	865	851	855	889	859	865	891	871	878	925	871	901	889	879	907	893	920	873	874	852	829	880	838	870	873	907	855	875	860	905	838	905	870	901	810	923	859	865	915	845	892	889	866	878	865	852	872	853	868	872	900	855	945	883	881	858	911	880	916	888	865	884	858	886	908	846	839	895	911	853	882	867	857	898	883	896	886	886	901	913	863	841	943	880	806	917	847	859	845	850	867	899	902	850	842	833	927	852	886	899	822	848	895	868	852	867	847	870	874	831	860	904	878	829	886	845	861	897	852	856	871	821	871	841	860	899	842	882	845	854	929	889	878	932	851	849	844	871	888	926	840	903	905	880	868	873	827	917	874	829	887	884	908	861	894	894	852	847	873	925	873	877	836	876	929	858	874	838	853	895	798	872	850	871	851	918	867	868	861	901	838	858	863	910	817	878	906	865	915	882	867	903	840	825	864	917	885	870	887	899	887	878	847	855	882	897	880	852	849	936	863	860	882	886	936	868	875	860	867	884	811	899	871	824	898	870	878	901	833	883	861	841	890	867	883	921	895	900	861	855	887	900	834	866	868	860	850	872	860	843	852	858	832	915	882	905	863	883	893	892	912	860	814	873	841	839	848	867	945	915	894	883	852	871	909	897	837	834	879	890	887	825	894	874	897	833	886	883	858	862	850	891	885	890	882	852	879	834	837	872	826	856	913	900	833	902	858	861	865	895	883	879	877	830	892	898	868	839	895	864	876	825	849	837	910	901	833	911	884	851	865	858	878	908	830	870	875	876	812	847	899	856	889	869	867	799	849	874	937	887	822	849	861	857	832	913	863	838	872	856	867	885	885	860	847	858	838	864	852	905	881	864	854	874	837	854	907	890	867	891	899	862	887	831	923	904	902	883	871	870	908	885	882	881	813	860	886	903	870	889	854	860	866	884	930	858	894	859	848	853	862	831	896	915	839	902	868	897	833	874	855	887	885	906	906	900	937	886	884	859	888	887	912	829	837	816	896	895	859	921	883	851	937	893	887	846	905	854	881	853	820	900	840	891	826	834	868	866	875	896	858	919	878	886	913	828	852	897	882	886	850	900	916	881	855	856	912	896	838	796	787	814	874	876	857	876	861	850	869	867	876	901	869	904	880	835	840	850	869	876	842	839	883	888	885	932	867	888	863	894	859	861	845	889	878	878	945	800	942	877	910	854	875	856	852	896	869	864	821	814	887	866	842	860	898	872	863	859	875	905	891	927	836	857	855	861	822	850	838	856	880	899	866	857	866	900	885	864	849	907	899	881	853	941	868	802	873	876	850	796	875	815	859	882	823	909	868	876	821	867	866	898	874	813	877	902	849	877	900	910	858	850	848	932	824	856	874	892	870	819	895	865	851	825	826	841	874	891	796	860	861	850	892	866	907	915	846	943	824	868	876	870	889	899	830	894	915	870	871	862	911	869	909	878	875	880	876	843
25420	21444	28617	27466	21320	14376	9012	5882	4418	3815	2968	2315	2040	1835	1451	1334	1291	1244	1232	1118	1072	1043	1070	1063	970	1037	977	1011	991	1038	1014	994	968	971	934	1017	980	990	988	993	909	994	934	946	951	905	900	973	938	943	923	894	923	952	989	959	920	936	899	900	938	896	960	1014	963	924	987	915	924	993	952	908	977	974	914	898	986	915	896	946	906	930	942	930	912	885	905	967	878	913	954	865	962	915	951	927	935	969	908	989	924	927	955	973	892	956	874	944	946	933	886	919	904	913	944	953	914	984	954	875	1005	915	936	942	985	960	912	987	968	892	937	904	931	962	1032	899	898	908	927	938	947	930	943	863	947	964	968	966	977	940	967	965	907	910	894	927	927	862	887	893	949	928	939	941	891	914	977	916	926	920	996	982	922	944	879	925	937	933	953	904	919	896	934	914	965	969	893	947	912	930	981	902	907	895	883	927	893	925	931	941	928	885	878	951	951	882	961	925	948	892	952	906	964	898	899	928	912	933	926	850	887	932	888	925	931	907	922	922	983	957	931	987	918	987	919	965	938	906	938	875	894	880	859	953	966	931	950	929	948	925	917	930	964	925	947	941	969	919	935	938	928	893	880	946	931	967	968	889	934	964	904	911	887	922	970	985	937	985	885	930	913	918	896	875	933	929	898	927	956	912	931	928	906	869	888	943	959	926	908	907	945	880	950	930	918	912	903	922	928	915	906	900	867	880	978	945	863	892	945	895	929	916	921	939	955	970	896	921	972	924	944	894	953	942	963	927	911	867	888	976	905	950	955	946	911	977	986	948	899	926	964	875	1000	956	930	971	982	947	906	900	918	884	928	924	947	978	913	912	975	934	910	995	990	935	956	953	938	952	909	929	928	947	949	916	895	986	890	911	952	923	951	890	913	956	956	886	918	958	955	930	917	910	920	995	913	915	976	942	964	905	963	922	938	873	890	926	933	927	939	958	896	903	887	943	993	922	957	997	968	942	912	871	940	921	934	922	941	917	956	934	872	968	907	984	979	915	973	960	926	941	909	945	934	930	945	945	904	914	917	958	922	942	921	940	902	930	965	953	987	900	980	971	891	890	905	926	925	949	983	926	887	1007	889	965	909	955	908	937	962	947	906	887	912	886	961	929	926	875	924	891	928	928	901	962	926	892	952	906	952	943	926	954	953	940	922	874	932	954	920	922	911	954	927	991	888	941	918	893	916	920	910	932	966	924	966	910	935	897	919	906	1006	950	945	915	892	907	924	909	920	922	932	918	917	936	921	947	978	908	952	936	930	917	858	932	908	865	920	889	963	939	934	976	950	979	989	918	936	881	872	942	947	922	894	976	900	912	941	906	932	917	929	887	897	953	932	972	998	956	897	891	891	959	976	960	966	991	927	926	982	942	964	972	880	917	949	971	914	941	920	896	883	884	929	966	914	980	957	914	918	941	932	917	899	909	965	910	962	905	921	905	893	976	941	937	943	956	969	895	891	870	913	935	938	926	987	924	904	954	963	881	980	955	984	980	943	937	908	857	915	930	948	893	933	962	924	921	891	944	907	930	977	944	945	902	913	960	934	916	911	905	923	934	941	975	879	919	953	933	943	943	971	928	950	960	984	879	933	936	939	911	888	928	933	933	954	960	946	946	928	884	920	904	1015	981	937	1008	887	890	922	897	950	898	922	911	968	929	924	912	931	894	898	934	948	947	922	955	905	898	894	948	920	886	944	927	999	952	882	903	910	938	921	975	905	904	900	930	922	918	886	908	915	951	939	973	910	881	921	916	928	935	889	970	944	919	958	884	956	955	909	899	968	883	921	892	964	874	937	961	901	924	936	934	907	905	930	881	891	935	908	959	941	940	975	961	996	921	916	945	887	894	916	975	968	940	965	925	965	940	948	943	930	873	967	952	956	932	940	919	906	943	983	921	938	954	908	900	933	935	921	893	919	904	914	922	915	990	945	961	912	940	933	936	958	984	887	871	947	920	871	952	942	933	934	943	905	920	978	934	946	897	902	984	928	973	966	926	975	889	924	924	891	928	874	924	965	948	900	932	979	955	951	953	889	917	928	948	897	950	1005	958	907	912	940	972	944	919	841	922	903	905	905	908	924	938	978	948	949	915	897	882	925	911	959	958	915	954	969	970	890	908	940	893	941	940	918	896	906	970	939	911	887	942	948	886	952	966	918	925	937	919	919	905	911	902	926	919	957	913	885	942	903	951	898	933	900	940	907	937	921	916	895	975	950	974	886	999	982	930	957	936	962	917	930	915	972	930	951	964	949	967	915	940	965	893	925	949	903	923	953	898	855	889	922	921	911	980	894	951	966	972	951	915	929	940	893	907	945	934	904	924	886	984	938	950	937	937	947	885	951	905	917	917	934	920	955	908	867	951	901	888	894	904	932	951	886	925	929	944	943	941	887	933	931	910	933	899	1033	921	897	945	939	905	903	966	967	895	966	906	921	930	944	934	950	926	954	955	901	950	883	921	926	927	938	907	908	929	928	965	991	891	942	924	948	884	941	947	991	873	930	956	914	886	874	956	972	917	916	944	922	959	915	923	905	942	878	927	932	936	913	931	939	906	943	945	904	926	942	885	928	948	913	950	876	968	952	931	926	942	930	911	920	899	913	925	953	983	888	930	940	950	929	919	925	927	954	944	874	953	882	958	938	963	943	947	926	967	955	920	903	905	913	966	943	911	946	951	894	910	927	938	934	945	889	939	953	929	949	925	952	894	933	970	961	929	904	961	939	1026	947	926	966	997	943	918	902	928	935	969	909	891	869	947	847	957	994	945	958	908	914	897	915	918	923	976	940	929	955	971	933	938	895	907	899	923	906	928	909	959	946	962	926	871	905	952	885	947	945	914	960	921	897	943	953	980	925	1004	902	944	942	890	971	940	944	947	957	984	906	870	935	987	940	927	887	928	955	991	936	978	956	909	865	878	905	958	952	927	885	905	928	967	977	896	918	902	926	897	917	926	860	951	936	877	996	959	949	899	906	910	946	932	894	961	908	932	953	950	900	879	931	933	908	905	938	955	950	880	934	947	948	914	915	955	891	996	936	946	931	923	948	905	950	893	873	923	946	925	863	942	935	907	937	929	925	881	926	957	941	928	951	967	993	875	1014	910	909	904	898	984	910	939	946	908	967	913	938	896	948	957	918	941	941	896	839	938	942	932	913	881	913	945	976	954	902	948	851	951	934	884	950	958	895	890	919	962	931	908	898	908	946	943	920	897	971	906	934	911	951	898	939	882	916	853	933	864	970	928	938	915	895	943	887	918	939	937	917	978	939	903	892	906	928	928	859	946	905	941	933	960	919	911	946	898	940	970	966	919	920	945	921	941	918	940	931	993	890	909	914	928	948	966	896	959	926	971	963	940	928	922	895	940	913	946	931	952	957	927	937	950	973	870	887	952	898	856	948	977	988	977	968	916	933	873	908	919	967	926	878	914	897	905	921	970	947	953	956	953	942	927	912	973	891	846	864	911	884	910
31420	52071	40435	28516	21280	15718	11574	8539	6512	5459	4079	2950	2683	2287	1781	1547	1480	1474	1215	1178	1144	1129	1119	1054	1040	1068	1010	1000	974	986	965	1001	1032	930	907	965	990	943	942	943	1012	945	987	958	875	879	870	929	916	886	982	967	920	891	950	900	914	892	909	962	900	995	887	900	935	905	954	851	904	889	944	973	927	933	1024	932	893	878	966	931	953	914	915	899	957	942	873	885	882	937	950	899	922	920	918	925	903	910	905	909	905	914	915	887	912	945	927	967	874	923	906	879	896	892	850	933	909	902	959	928	902	943	921	916	917	900	909	890	879	874	854	866	951	915	905	946	940	838	923	930	904	986	954	927	929	890	915	952	866	948	950	937	963	916	940	929	958	886	992	942	903	909	926	933	938	887	875	933	945	882	869	915	941	871	891	937	932	966	925	945	911	929	918	972	919	883	899	930	921	928	878	924	919	939	910	962	934	987	967	915	887	918	960	970	909	929	949	867	884	916	932	912	956	909	903	858	920	963	903	920	847	948	913	905	909	979	897	934	921	924	889	986	920	893	950	867	956	934	928	883	886	914	923	925	972	913	904	878	949	934	913	921	915	903	998	922	933	935	959	921	895	948	897	901	971	875	943	983	935	956	915	932	913	882	917	903	951	905	855	915	945	903	899	866	882	911	923	971	903	909	876	932	958	918	895	942	895	929	911	930	934	828	987	909	921	928	916	854	914	919	960	902	875	899	923	888	908	883	954	938	913	929	923	921	940	927	888	960	945	879	919	906	932	928	920	899	878	930	928	909	933	897	862	909	904	928	898	922	869	939	959	932	906	908	887	906	917	970	932	941	970	870	901	895	886	913	897	956	881	865	926	892	951	895	909	940	926	943	968	905	903	927	961	928	900	872	922	956	935	904	919	908	984	938	950	950	922	936	889	894	903	897	883	957	883	946	903	932	906	909	961	959	902	934	948	921	949	906	906	927	905	952	908	895	960	911	929	889	906	969	887	928	917	892	967	908	924	908	854	931	911	898	878	908	899	914	913	872	871	960	860	928	939	913	929	903	874	923	889	911	908	872	884	956	914	968	925	941	938	969	893	921	900	948	923	958	1004	880	935	911	979	871	887	954	916	920	935	966	929	1012	912	917	923	942	913	908	906	899	955	940	947	872	913	954	927	895	986	914	914	930	888	836	923	911	901	966	926	912	970	942	886	897	957	951	926	884	944	879	891	928	847	869	918	933	921	908	893	916	970	880	963	854	908	865	935	949	867	890	911	908	927	885	931	915	899	905	902	925	925	878	912	931	856	879	921	899	927	861	887	873	874	911	933	907	860	967	905	921	938	903	879	972	1019	892	851	911	933	938	934	960	960	947	914	946	877	948	913	930	887	958	846	946	933	921	977	912	899	908	913	931	901	875	902	911	934	923	919	961	913	892	881	885	868	866	934	885	930	901	931	852	942	901	931	898	943	896	941	892	924	873	940	884	961	941	931	939	877	891	954	878	926	911	925	890	905	925	955	880	975	927	933	931	883	877	957	862	889	878	939	923	930	858	902	897	922	945	910	881	901	948	960	962	921	865	896	945	886	922	908	929	942	989	923	956	916	871	904	895	946	907	961	934	865	924	928	907	928	970	881	947	854	916	937	934	893	908	920	852	925	898	894	898	886	920	926	929	920	899	917	922	897	999	960	934	899	874	908	890	895	938	871	911	940	908	875	934	935	928	904	948	900	911	923	939	897	959	898	871	908	886	934	970	856	886	880	949	947	896	897	908	916	943	885	900	937	1001	915	837	898	918	931	918	993	950	885	889	924	905	919	921	906	909	905	887	909	958	921	946	915	871	918	905	896	917	906	935	938	937	916	897	900	922	918	807	990	928	965	922	897	976	877	959	1005	939	925	952	859	911	940	933	897	946	904	937	890	890	911	859	954	1006	919	873	912	898	939	894	910	907	923	942	861	900	901	918	959	909	872	962	875	889	900	901	926	941	904	893	943	944	972	973	877	924	931	962	926	897	866	890	966	902	931	935	953	913	933	940	945	954	891	891	917	895	885	916	928	958	964	913	939	891	885	891	912	918	855	946	970	924	962	951	897	917	916	873	899	903	929	938	897	930	901	952	910	915	929	922	890	857	939	938	878	958	894	931	911	964	922	931	878	903	937	891	873	899	905	962	863	909	884	927	926	909	908	901	916	914	916	921	894	906	950	952	918	923	883	901	921	938	901	916	951	917	938	945	928	935	921	903	895	952	908	898	928	915	971	909	930	867	926	883	872	910	895	911	905	907	921	939	908	910	896	916	896	971	972	900	959	929	929	960	897	911	925	931	978	889	971	933	955	926	861	908	939	936	951	893	891	901	961	889	858	944	951	847	913	879	913	874	911	911	959	905	917	938	891	918	930	921	905	953	921	944	930	935	886	909	946	909	867	861	854	919	901	896	918	927	915	882	902	932	938	891	880	866	928	855	919	979	907	962	917	907	891	914	911	911	966	893	891	992	907	871	929	857	918	878	883	964	941	936	908	924	898	914	944	914	898	905	861	882	895	918	910	963	905	915	887	899	896	889	917	896	942	973	933	939	860	917	949	913	904	959	896	894	927	874	908	896	866	953	910	947	873	924	927	924	907	939	956	912	903	949	870	944	923	942	970	913	876	920	913	905	865	891	970	864	867	918	905	927	905	912	869	903	889	929	942	973	927	906	908	950	862	911	951	936	936	963	890	892	915	892	961	916	976	893	900	945	902	956	908	899	867	961	951	921	940	930	909	865	892	889	896	926	989	893	895	900	923	890	896	926	872	960	917	867	911	914	935	918	929	938	933	886	952	892	914	905	926	889	893	918	923	894	893	902	946	911	912	903	885	901	923	959	916	914	927	963	895	904	893	938	940	891	908	891	941	928	917	907	908	959	934	945	937	923	909	916	911	884	907	920	904	929	964	882	938	932	885	946	921	901	912	938	909	897	892	931	908	911	1003	874	917	896	937	931	912	922	937	926	926	902	912	896	954	939	916	905	960	943	895	910	960	872	928	931	960	951	951	915	893	836	914	928	924	909	914	898	935	918	931	945	967	930	930	930	919	950	926	939	883	931	896	958	937	947	924	927	895	927	920	880	914	907	911	913	936	919	888	932	867	929	938	922	952	881	964	925	943	908	972	939	909	901	933	906	933	941	916	906	928	898	957	910	871	905	925	931	889	880	888	876	886	952	955	888	955	860	934	955	846	868	951	964	912	975	880	914	924	928	924	916	916	955	972	920	875	941	907	923	922	902	890	937	951	872	944	932	902	867	928	865	915	926	884	952	884	921	874	897	968	933	948	883	884	929	898	954	920	922	922	898	918	937	937	909	921	936	928	929	951	932	919	913	908	909	877	939	888	937	952	955	930	959	943	872	958	920	962	886	931	917	928	919	918	908	922	871	903	951	974	920	960	923	930	929	941	921	861	963	922	937	896	915	912	956	960	924	867	920	947	931	923	938	872	906	902	952	919	836	897	940	918	887	995	914
23170	21447	29258	24173	21974	23238	20754	10170	7170	5872	4469	3415	2916	2592	1979	1805	1629	1571	1482	1337	1233	1229	1230	1219	1136	1180	1126	1173	1123	1151	1094	1095	1042	1078	1002	1086	1098	1025	1005	1021	1012	1022	1024	998	1008	983	1029	989	962	1033	1015	1029	1026	997	999	1027	998	1019	1029	1023	1005	1003	997	951	928	978	962	974	960	929	967	1013	1035	1054	1033	978	948	1015	1009	989	954	989	923	969	991	951	995	990	938	965	944	1015	1000	946	1008	1001	981	948	1029	962	978	967	994	922	987	1007	1033	1054	949	1013	947	983	1011	933	971	993	975	986	944	919	986	965	975	994	926	1019	984	987	982	915	959	972	940	965	1040	1014	995	972	993	964	1050	995	977	1011	988	1045	928	1007	982	968	990	1010	1013	997	929	1008	1022	984	982	1026	987	943	1047	961	973	932	991	1007	947	947	991	976	1026	1036	1046	983	982	1075	963	979	1005	964	963	1022	1022	987	925	966	979	955	976	988	975	1038	1017	934	944	960	989	994	971	931	1021	1009	995	961	964	1010	989	975	919	962	913	984	976	966	979	1010	991	1001	979	993	1009	966	983	977	974	948	984	1012	1017	1017	953	967	972	990	962	1007	995	968	970	973	994	1005	947	971	964	993	967	1023	992	1037	952	976	1033	992	970	1002	1023	1004	949	962	986	988	1009	957	972	898	993	928	960	1001	976	974	1000	953	962	976	961	1008	1001	1016	1009	1011	977	1011	1041	1000	963	1042	960	1026	997	1008	1029	984	962	989	965	986	1070	979	943	939	1018	945	960	955	994	979	953	953	958	1028	1005	998	986	916	946	945	981	1006	920	1022	957	999	1020	1004	1023	1017	969	1009	908	981	994	1015	957	952	975	950	934	987	964	936	922	960	980	994	1039	961	951	958	978	957	972	995	1051	964	920	1004	1005	971	994	944	969	926	972	1036	993	964	1043	968	967	977	987	931	962	1035	1015	980	955	938	970	883	999	966	978	986	971	933	1059	1017	922	1019	955	994	1013	1028	1000	1021	988	943	989	1000	1005	964	958	940	976	938	1002	1003	991	921	1002	984	990	976	1012	988	990	1000	989	931	965	1030	1023	1012	965	998	973	977	996	1024	919	1025	942	961	960	1015	1033	961	1019	1019	997	970	996	1017	992	1007	995	987	969	943	983	963	957	986	966	1030	947	968	996	972	920	953	987	1039	953	1004	958	1031	954	989	976	1003	893	946	1012	946	961	937	1054	994	974	998	997	1007	1025	982	933	1040	976	958	967	989	970	1003	1017	936	915	980	942	1023	1004	957	1011	995	1003	1004	966	987	969	1001	998	984	1021	958	978	1030	974	985	919	975	1007	945	988	979	949	925	1003	994	985	1027	1015	1018	968	947	989	934	987	988	982	1017	1030	980	989	907	990	986	929	996	998	901	988	988	1000	928	941	1006	1004	1030	975	933	1006	1049	965	995	994	1005	1009	957	978	960	949	956	970	978	1003	978	997	930	988	999	951	949	930	952	938	1005	964	1029	940	974	999	980	1000	1034	971	1003	983	961	960	978	995	1006	1011	989	938	934	970	980	923	964	956	1017	920	992	979	1009	971	985	1025	949	934	957	980	995	1001	965	991	955	979	951	1024	1011	941	928	995	1032	1021	988	944	942	971	941	1009	932	1013	1012	982	914	975	1023	1013	988	955	951	991	974	945	993	908	955	1007	1024	989	963	961	932	925	971	982	959	1056	1009	1024	961	981	946	998	1046	1021	1032	992	973	961	1011	935	972	1021	985	1005	992	921	932	976	983	942	943	1016	985	981	1038	1008	1027	969	1008	988	927	959	1010	948	967	972	989	947	1015	1025	1002	922	1003	1007	956	986	944	959	993	947	1048	1034	928	962	983	1003	1020	949	949	992	983	1015	1010	1029	993	981	974	952	985	1037	1004	985	966	949	1004	988	994	968	996	934	993	997	961	987	936	980	957	956	996	917	979	968	978	966	956	1021	1020	933	1004	991	1008	972	956	965	966	1039	1017	941	955	1011	981	1014	963	977	998	987	992	982	891	982	1018	1001	954	1031	1041	1040	949	1008	998	1012	923	961	949	917	993	968	988	964	984	944	920	962	983	976	977	989	1010	1005	950	989	956	923	960	995	965	992	975	966	1001	1000	994	970	1012	986	998	963	973	954	973	915	904	987	1023	1001	970	959	1004	998	938	969	989	964	939	946	941	951	963	977	952	949	953	1007	1000	916	934	931	1003	948	926	989	999	1020	1020	982	959	969	992	961	928	954	1036	986	979	964	948	982	984	968	988	1007	1021	1005	951	1010	1042	960	942	952	967	970	990	969	975	990	1062	1015	969	994	961	937	979	941	1019	973	1004	957	969	858	942	1032	933	916	1030	982	946	961	935	988	997	1046	937	936	1020	941	973	965	1010	984	948	960	985	968	937	1026	1021	1003	968	970	991	955	936	968	941	981	985	969	968	1049	916	947	1034	989	1010	1032	981	998	968	958	971	937	1054	935	975	974	895	965	971	938	1009	1024	946	1021	925	984	966	923	956	1061	951	954	1013	961	927	962	975	976	1026	965	1016	985	981	1014	960	984	946	999	978	926	969	1037	994	1005	970	940	1004	976	1022	989	984	991	948	1010	969	960	979	1039	996	1010	951	1006	906	1048	1004	939	961	1006	977	1000	948	962	1017	998	1011	1030	996	995	963	972	988	973	1006	975	947	974	977	917	947	988	959	1014	997	938	976	1015	991	979	954	937	968	947	1010	985	1023	983	1015	963	986	974	1012	978	935	949	997	945	1039	968	1012	944	997	965	929	955	973	953	1003	980	988	996	997	986	953	941	982	966	930	985	943	970	1033	975	890	943	999	956	1025	1091	1012	962	973	945	974	988	1008	993	1034	936	963	1042	952	994	975	1031	985	1021	1009	960	947	987	1003	980	994	962	1050	1066	944	984	950	976	970	983	1009	977	975	935	985	1018	991	1023	1014	971	967	972	1016	978	926	995	1022	949	963	979	946	907	1033	1014	945	990	1013	957	1001	943	972	972	1024	978	961	1053	956	926	980	984	1004	996	969	960	1050	1023	1007	981	943	974	1006	987	944	940	945	973	985	1007	949	945	987	939	1024	1003	936	940	1016	968	950	1015	1021	1029	1000	996	980	973	977	997	984	996	941	985	1020	960	1030	981	959	981	941	994	1010	952	982	1004	1002	919	1023	940	998	948	969	952	952	1006	965	958	971	1011	979	979	943	928	1028	951	932	1046	938	904	1020	992	1013	960	996	965	1044	988	973	967	968	994	993	973	990	1018	977	969	988	964	959	968	956	1003	1037	980	973	981	934	903	941	1026	979	994	1005	976	946	926	932	950	1047	1024	997	918	967	956	968	997	941	1019	972	943	948	989	968	992	989	945	936	1012	968	985	942	953	979	949	985	989	977	1001	989	979	984	968	985	997	938	953	909	966	931	982	987	1010	964	1034	1011	989	985	1004	915	972	951	986	936	1042	940	961	1041	903	1020	988	1021	1008	957	975	988	997	994	964	1005	990	955	1047	958	941	1017	1046	956	999	962	935	933	978	964	934	933	911	954	982	973	969	1009	971	997	946	1024	983	1114	974	933	988	919	985	1007	997	1036	961	970	951	985	939	966	980	1009	989	985	1022	978	1010	989	954	966	999	983	957	1019	914	980	958	997	979	959	1015	1007	989	1032	966	932	992	1021	978	1047	980	948	974	982	970	968	994	977	940	947	976	1027	976	983	968	943	976	943	1014	980	944	987	955	942	970	942	942	1001	1030	989	994	970	940	1034	968	940	981	984	1036	990	961	896	975	1003	983	1015	998	955	927	1014	985	973	982	997	965	977	964	1008	996	953	983	983	1024	986	915	969	1000	977	999	995	975	992	976	966	979	992
34064	60248	49631	35972	28271	21995	16198	11944	9695	8157	5940	4484	3783	3342	2366	2148	1843	1874	1614	1444	1370	1355	1302	1236	1129	1159	1166	1096	1200	1070	1078	1051	1063	1016	1049	1028	1011	1050	966	952	1065	998	976	983	1008	1014	1016	1017	985	984	985	997	950	959	990	978	946	927	1009	991	969	968	950	959	1009	946	931	952	918	980	1005	983	964	926	994	923	950	963	967	980	974	959	981	992	949	938	886	930	972	970	981	956	965	997	948	922	969	987	924	910	975	990	945	911	978	937	936	916	977	959	950	940	977	1002	971	944	928	994	968	904	957	915	926	918	955	1013	932	935	951	919	1000	954	960	940	919	951	1000	934	927	981	923	927	967	915	940	989	934	999	996	938	973	914	994	943	963	905	908	941	926	969	974	941	925	945	949	918	971	950	943	972	887	921	991	979	973	908	927	947	958	972	967	926	964	937	968	938	973	975	1033	907	921	940	1006	970	895	936	945	943	933	924	966	911	925	931	967	943	920	963	936	908	942	982	967	931	965	941	918	969	994	938	933	936	967	937	923	910	956	979	917	1019	985	924	939	930	914	1003	892	950	928	938	988	1024	897	936	982	964	990	949	930	950	914	966	937	863	951	892	988	1000	1034	938	1000	965	907	999	951	975	870	981	919	966	989	1024	902	951	895	968	951	960	907	957	912	916	949	985	954	944	952	939	950	936	1007	949	931	964	983	989	942	1001	942	884	985	900	995	1018	936	928	944	965	1017	931	917	942	978	935	920	933	932	938	930	954	956	961	938	880	996	953	966	940	983	952	988	957	1011	931	942	1022	984	938	931	977	959	941	918	963	938	982	937	924	997	901	897	959	950	919	913	961	923	931	945	963	975	956	946	945	959	913	910	943	954	932	935	936	942	988	977	928	942	984	877	947	930	944	951	902	926	941	915	960	940	917	938	949	967	944	996	902	945	978	923	895	946	942	899	1023	963	918	984	927	944	985	882	976	914	968	951	951	978	921	959	943	935	936	914	967	969	953	953	888	936	927	897	958	958	941	1008	962	946	869	948	938	927	949	970	987	952	965	872	944	956	980	973	916	967	942	972	935	946	1043	938	936	941	979	1008	942	928	946	950	987	959	888	933	961	1000	988	908	935	938	909	980	972	941	990	934	940	943	996	965	965	918	932	943	879	992	954	939	963	941	943	912	948	958	914	898	990	959	935	947	967	909	996	940	939	977	912	887	912	887	997	916	950	956	974	902	973	961	930	952	903	978	951	943	894	880	949	969	954	945	953	915	943	936	1020	1001	976	953	952	961	991	993	958	931	990	994	967	998	929	980	900	966	1030	916	980	941	931	992	947	962	904	924	954	928	925	912	959	916	945	931	939	936	1007	951	964	980	928	958	882	944	930	969	974	949	999	1001	909	882	955	940	936	1034	977	958	905	973	973	899	959	977	981	930	888	947	982	966	967	905	965	909	925	1003	965	913	923	930	1001	929	941	921	936	949	917	954	947	984	944	963	975	974	969	918	936	903	977	984	972	969	920	964	876	927	971	930	1002	960	936	974	897	989	975	918	885	937	934	975	919	945	982	1016	937	931	955	953	985	941	1009	1004	975	971	956	986	971	955	969	953	940	959	923	965	993	915	935	989	927	934	957	940	918	940	900	923	934	910	947	961	996	932	936	944	961	965	940	985	966	942	972	982	930	910	1016	951	974	888	925	963	938	975	935	943	993	1005	1016	887	935	923	930	933	962	913	953	1020	968	853	883	938	960	979	998	969	938	1000	991	932	944	914	1000	987	906	960	895	940	960	925	988	970	963	962	1003	938	915	962	958	975	946	942	885	955	919	1003	952	942	966	965	949	957	934	945	870	991	926	956	944	989	974	964	930	951	953	929	902	887	1008	863	969	951	923	991	946	903	961	958	950	937	884	981	977	958	906	949	942	918	930	975	983	913	907	966	929	942	931	966	961	967	891	925	973	1013	966	995	950	907	928	993	912	937	918	960	900	1002	924	956	963	938	932	934	964	993	988	980	928	968	925	910	966	926	956	952	934	1006	938	946	933	957	965	910	943	1006	966	918	933	998	978	943	1021	938	916	933	986	957	924	948	986	960	967	932	979	990	945	944	959	973	924	951	1012	1027	950	950	987	989	940	959	929	969	966	979	937	1010	954	989	980	895	932	951	959	946	931	955	930	950	938	934	912	922	957	955	957	945	965	935	955	944	958	963	988	978	914	930	991	927	939	911	1011	966	936	948	939	896	945	986	934	956	933	960	967	861	921	968	965	939	948	953	958	905	902	997	946	949	984	917	907	946	929	971	960	966	930	930	889	951	926	902	916	966	964	973	921	1007	927	927	931	923	951	949	965	889	961	935	899	967	960	975	942	932	972	958	939	941	966	972	964	934	948	997	948	989	996	950	936	933	954	1041	941	962	963	952	936	922	958	929	985	949	964	946	865	958	981	941	969	904	992	920	946	995	972	985	929	949	873	888	979	930	978	970	921	947	937	903	953	969	899	1004	998	927	935	951	941	943	905	948	880	956	954	972	968	959	912	1019	960	953	943	886	977	962	942	930	937	929	941	992	977	920	903	892	923	980	942	949	958	902	963	933	919	942	909	995	954	995	974	908	863	906	1033	925	928	979	931	976	998	913	927	908	952	948	941	999	926	951	934	1006	914	935	912	909	967	973	939	961	950	945	932	920	949	931	975	927	938	957	954	949	925	917	969	985	924	946	916	983	996	967	936	983	950	962	982	938	975	931	989	955	975	959	965	933	972	943	967	991	936	945	1010	952	954	950	953	998	975	896	947	900	975	959	950	943	989	917	965	915	959	942	911	888	956	956	979	946	900	972	929	959	994	933	934	939	944	970	920	968	951	967	967	998	952	930	964	927	959	947	972	975	946	947	977	926	966	872	960	942	940	1005	924	915	925	927	989	950	908	937	940	955	941	918	955	946	886	996	936	852	937	1017	900	946	988	917	926	936	940	926	962	975	916	938	992	969	945	978	965	909	888	1031	981	911	997	951	953	978	955	995	897	947	946	867	953	958	939	939	931	941	933	953	948	942	947	935	964	970	931	942	952	907	947	869	912	972	960	955	950	940	890	918	978	975	966	963	917	1017	906	925	974	989	1006	935	950	935	918	950	940	930	915	947	956	1043	976	980	968	921	956	969	920	929	941	972	944	971	931	906	970	958	906	952	962	1003	969	1008	969	944	957	939	986	959	946	980	955	939	946	935	942	966	982	1010	949	985	981	945	961	948	966	965	920	940	942	920	979	924	993	935	934	930	965	912	883	950	953	975	976	960	932	951	986	926	956	957	962	996	938	952	947	978	989	974	909	958	963	980	929	965	890	934	1032	943	931	908	931	972	912	948	962	976	961	961	938	922	966	964	948	967	908	971	1013	975	966	943	934	1002	912	971	1004	910	932	929	943	945	947	969	979	892	952	973	1002	910	952	912	969	914	942	980	947	896	965	947	920	942	867	930	954	928	927	988	949	934	922	951	915	969	932	946	893	935	948	947	931	922	978	976	929	932	998	983	941	929	926	949	943	969	921	972	966	941	961	940	958	931	927	962	948	950	945	927	978
31828	34266	39190	28739	16548	9736	6542	4423	3680	3010	2398	2001	1657	1560	1298	1275	1202	1137	1099	1033	1022	1057	1001	960	961	952	964	972	929	925	955	917	927	918	925	893	899	900	922	958	883	952	935	902	860	853	888	897	868	905	868	899	827	908	886	896	920	892	939	875	888	869	817	949	925	875	869	862	930	852	925	903	870	922	925	921	912	876	942	891	866	915	910	888	868	879	892	860	850	872	906	878	922	852	903	906	885	879	870	934	899	911	839	903	895	861	965	864	858	831	886	875	854	891	883	864	887	884	850	914	874	920	911	877	863	898	891	831	883	892	869	859	885	869	848	835	947	997	894	891	836	842	851	882	895	867	868	910	892	906	878	890	935	864	877	864	942	859	909	864	919	898	954	876	813	856	886	873	937	869	882	897	886	896	873	867	878	855	867	842	846	894	916	887	846	883	876	904	891	932	896	870	951	890	846	862	904	865	877	881	927	805	877	897	854	881	863	878	884	876	868	884	883	878	844	833	834	906	875	863	870	872	841	895	950	822	913	905	915	862	832	849	876	900	920	891	877	927	913	893	916	850	882	875	856	873	930	901	894	889	920	886	926	867	898	870	891	871	867	836	870	938	927	879	872	897	925	895	875	882	831	882	852	828	912	878	836	886	896	938	848	940	849	955	861	857	863	846	923	912	916	899	939	880	923	868	866	911	851	931	844	863	893	868	857	930	887	868	832	826	922	929	909	886	895	805	887	862	934	853	906	871	949	871	873	878	851	870	879	916	849	877	919	826	889	890	907	916	863	909	860	894	862	854	915	873	970	962	893	855	853	868	871	920	924	858	914	870	971	903	904	889	903	827	927	889	888	936	895	886	828	886	862	868	889	917	894	836	815	860	867	872	933	908	869	908	875	870	867	922	908	926	876	923	867	929	845	862	853	937	915	896	882	929	892	912	873	874	881	870	889	875	908	925	863	917	895	889	847	851	932	868	869	885	921	886	873	862	836	888	885	849	912	883	860	893	919	868	893	970	900	914	923	876	894	871	824	855	891	879	918	907	862	899	883	864	835	882	844	889	887	895	864	854	915	839	894	901	893	914	874	875	846	877	836	910	919	911	873	890	901	852	906	887	890	877	916	912	875	820	837	841	878	896	897	893	908	911	885	887	884	891	905	938	900	854	949	876	920	844	909	933	897	901	915	894	874	880	914	855	955	873	876	871	876	914	894	889	922	924	918	888	879	869	803	845	887	879	893	835	880	913	988	940	886	884	909	841	864	938	886	856	905	846	834	905	902	877	860	860	864	824	852	903	849	802	893	858	864	892	892	873	899	840	865	857	906	914	894	859	874	893	939	889	895	862	924	883	890	916	955	876	844	826	934	854	898	889	906	880	889	865	906	840	939	886	889	888	905	914	850	918	902	834	918	860	883	931	892	873	841	790	853	938	938	853	847	919	865	924	895	927	865	901	867	889	878	905	890	932	905	923	873	899	926	921	923	834	893	914	877	896	871	843	849	938	895	934	939	883	908	872	897	847	912	848	873	838	897	925	856	846	856	851	865	876	901	928	849	893	889	908	886	879	890	885	869	915	877	896	938	865	875	913	910	881	889	882	866	831	868	899	806	866	938	911	923	865	849	895	895	890	882	888	882	811	855	916	888	921	904	842	873	967	951	905	846	863	902	827	953	881	857	874	882	858	921	868	836	860	865	853	917	885	856	886	900	871	892	855	886	887	864	875	865	886	819	881	897	830	879	874	904	914	837	876	894	870	921	925	900	936	803	826	832	911	912	863	844	850	899	871	903	888	868	865	866	934	844	920	871	883	846	877	922	883	901	904	873	877	828	911	894	856	908	879	922	889	854	909	843	797	840	859	956	884	864	883	892	834	881	897	906	928	898	866	893	880	874	894	891	855	934	872	863	955	918	880	833	860	885	925	852	871	922	896	901	899	873	919	835	883	828	912	927	872	964	868	906	888	907	931	915	912	890	933	861	911	851	909	820	917	884	896	875	908	934	925	869	918	904	885	850	902	875	845	926	914	906	869	903	848	896	867	900	837	905	852	881	870	836	911	879	858	861	952	886	840	901	903	867	903	935	892	914	896	895	886	861	896	873	882	914	889	822	846	947	918	821	844	865	891	862	937	839	910	888	857	958	899	930	909	867	890	887	848	910	892	887	858	941	855	919	853	877	845	827	901	900	900	988	880	890	863	880	877	896	874	933	890	869	881	864	840	888	847	815	855	911	891	896	888	865	910	889	927	882	859	929	878	898	840	890	865	875	891	842	897	910	855	863	885	875	950	910	908	898	894	856	931	874	872	856	860	889	888	905	851	892	891	884	869	906	938	883	935	843	851	896	849	889	881	847	920	909	872	855	938	962	900	915	986	865	872	902	907	931	935	843	977	907	881	907	873	885	917	847	924	862	872	894	922	904	898	957	822	898	891	897	870	878	886	863	947	843	842	807	902	923	895	899	859	879	874	901	862	888	847	820	878	900	871	872	853	918	900	845	916	903	897	899	883	873	891	888	809	901	861	873	865	894	894	934	857	891	862	892	889	929	891	913	887	912	919	846	809	882	848	902	901	865	939	829	895	868	942	893	884	859	883	871	867	898	884	829	851	890	893	944	888	924	934	857	913	850	901	887	876	881	897	872	884	875	859	867	888	891	880	856	856	897	855	905	891	841	885	868	847	850	893	881	934	872	898	856	861	862	886	916	873	865	937	816	932	881	848	870	913	888	873	899	893	887	861	916	879	834	879	917	871	824	877	906	909	880	906	879	886	866	826	902	898	910	925	913	899	880	871	927	883	896	829	832	875	894	873	875	856	888	877	896	864	883	891	861	818	876	903	904	855	933	842	881	909	882	880	899	879	906	908	903	922	870	905	884	871	941	902	866	880	878	874	913	866	853	875	901	869	885	905	840	869	891	870	892	883	902	829	866	866	896	889	846	869	861	919	898	896	885	878	854	881	902	901	897	884	897	894	883	938	906	913	860	885	871	902	878	907	883	878	857	892	996	949	903	895	882	859	905	892	890	882	924	873	884	845	898	824	923	895	848	897	898	838	896	931	901	875	890	909	874	897	894	919	922	910	862	867	844	879	920	935	882	878	891	868	919	903	908	856	906	921	906	875	900	903	915	827	886	907	864	872	846	854	867	881	916	902	880	894	858	869	839	884	869	823	909	881	909	838	833	935	913	870	948	881	927	886	886	877	865	963	943	964	890	880	901	826	839	881	863	866	878	898	970	886	897	903	924	893	895	867	919	922	868	896	873	875	923	904	868	861	917	961	840	834	857	851	880	922	884	842	878	896	842	926	842	824	898	890	864	871	848	874	953	904	823	882	887	885	869	905	904	945	925	887	920	887	866	881	810	903	904	929	911	883	887	920	940	835	834	875	849	854	895	867	879	945	855	869	879	856	865	909	878	894	886	898	946	868	857	885	914	886	867	841	892	891	908	911	917	898	922	886	889	940	857	922	874	865	829	886	889	886	898	888
33140	48837	38234	24841	17492	12554	8846	6470	5253	4375	3177	2446	2120	1957	1536	1312	1198	1165	1093	1056	1033	1079	1028	1016	936	982	982	1023	949	891	906	895	938	902	918	915	923	951	892	963	905	864	922	931	873	901	861	892	907	892	909	829	919	890	881	889	860	838	875	905	891	907	882	860	895	905	858	884	867	873	906	904	826	882	887	886	905	887	879	900	893	887	912	874	845	931	860	894	904	811	866	828	912	805	854	863	856	836	827	887	851	871	885	897	853	876	903	865	884	893	881	877	900	835	862	902	852	836	885	901	878	861	849	920	879	868	822	913	933	881	918	945	816	828	860	879	861	833	830	879	898	847	913	898	765	831	864	832	909	869	871	915	905	904	866	835	915	851	941	889	886	877	880	884	838	863	861	860	837	879	872	885	859	859	912	846	855	937	858	873	888	900	860	906	885	800	903	838	848	870	831	833	846	862	894	888	902	933	898	853	887	888	929	908	849	866	866	868	860	930	869	847	891	919	836	914	860	942	898	861	841	843	902	900	904	869	865	913	893	905	908	883	879	911	929	937	830	871	887	894	839	860	872	910	934	867	869	908	845	878	908	849	906	911	848	859	895	902	853	849	875	867	853	872	851	882	894	830	874	916	927	888	849	887	863	883	894	854	907	833	902	876	913	864	891	895	967	874	909	857	900	945	865	923	886	904	863	845	903	867	901	896	880	856	887	816	869	858	844	860	871	891	876	848	881	848	892	886	874	873	842	867	885	850	849	852	850	869	908	844	911	849	902	857	906	921	871	821	866	913	860	851	895	886	881	885	889	900	856	911	876	871	868	876	901	861	831	900	899	868	837	864	859	924	847	871	903	839	854	831	892	913	851	908	881	865	877	876	896	818	875	862	848	860	861	930	877	966	896	875	887	906	850	898	873	912	896	905	806	874	900	898	900	887	901	873	914	877	809	853	937	862	895	872	866	862	835	950	875	902	882	880	876	894	879	835	911	888	833	883	856	902	839	877	841	844	902	844	877	820	880	855	876	851	815	833	847	890	906	896	880	945	873	887	851	895	886	837	846	897	903	829	937	915	849	903	879	890	857	844	939	874	865	900	907	871	894	887	844	879	885	866	913	900	846	829	895	970	845	874	853	838	902	852	886	889	851	875	829	850	868	836	905	904	844	894	877	863	821	921	895	883	861	841	937	875	829	881	845	850	853	878	850	883	867	833	901	903	840	920	825	873	850	897	858	851	843	815	871	910	864	808	909	849	880	871	904	889	804	839	827	921	869	884	881	817	890	884	877	881	833	916	870	937	900	842	886	843	932	854	845	914	899	880	842	892	872	844	908	887	877	852	854	801	928	901	892	858	926	852	874	841	882	848	858	850	873	862	864	860	811	889	877	874	889	856	836	874	885	835	909	877	878	923	899	931	830	867	861	869	842	892	869	870	898	880	921	864	869	865	860	827	893	896	852	874	876	867	889	892	936	880	828	842	899	888	893	855	906	911	857	860	866	906	865	907	892	889	867	914	825	938	874	845	900	877	866	822	856	880	881	873	897	908	936	880	896	883	875	934	821	893	873	892	874	895	889	889	859	898	843	911	854	814	907	877	871	839	917	838	890	923	835	838	882	887	863	884	859	885	851	839	908	905	886	892	871	911	879	918	876	864	856	885	861	901	860	930	882	918	878	805	884	895	863	856	874	835	869	924	915	856	878	916	914	896	864	954	933	908	954	841	874	876	870	892	906	879	891	893	892	914	895	899	889	888	897	900	837	870	846	834	861	870	870	896	866	867	900	869	926	890	829	827	896	890	844	861	872	927	854	887	829	892	899	919	852	888	847	908	913	834	899	801	869	856	878	855	914	884	850	826	903	919	827	837	881	890	893	897	941	860	811	843	917	891	861	873	856	894	920	952	879	871	949	906	898	880	895	863	885	886	866	890	870	862	888	875	876	839	899	838	936	852	908	882	863	897	864	902	912	856	800	925	921	881	888	905	846	805	863	884	899	883	914	922	866	825	911	940	943	878	870	933	854	882	878	860	900	927	849	839	892	839	897	872	910	847	892	874	876	811	870	885	840	904	836	892	869	888	880	889	895	834	903	838	844	869	880	911	859	882	881	915	909	900	859	887	860	898	882	879	859	832	929	898	823	834	833	897	846	897	842	858	844	933	918	848	910	840	900	863	829	874	903	855	924	873	864	916	888	933	890	896	853	911	872	905	906	884	864	880	887	909	851	927	967	836	854	887	811	857	862	915	845	885	860	923	847	905	822	868	874	851	863	913	912	922	961	830	882	868	871	878	872	875	912	886	865	917	856	904	859	928	866	907	854	866	900	869	832	919	887	880	847	889	890	808	896	874	900	881	875	886	899	887	887	905	908	855	850	882	917	893	865	892	913	868	887	876	940	879	819	863	900	847	883	851	883	926	848	837	892	905	890	874	868	839	890	894	855	887	902	843	840	867	898	873	892	861	879	901	888	891	932	921	856	835	881	905	876	840	898	858	898	882	889	856	867	830	901	887	862	912	874	850	863	833	909	878	902	887	853	851	876	910	855	871	852	836	851	865	882	886	865	828	842	852	875	875	892	859	874	826	878	812	880	913	888	951	900	894	871	900	900	925	908	864	893	872	892	904	852	814	839	879	818	878	886	856	889	867	908	835	858	892	882	872	858	853	880	862	895	843	858	910	877	931	824	884	850	945	888	881	868	919	828	906	861	884	923	877	896	816	890	919	889	886	878	910	870	863	909	950	923	901	842	870	859	957	871	792	939	872	903	871	881	873	821	890	877	858	857	842	879	866	893	827	885	948	881	856	853	877	870	882	882	913	877	881	922	922	868	855	917	868	890	884	873	885	878	880	878	890	856	904	823	884	864	822	878	895	857	827	871	859	900	870	875	905	848	866	866	859	866	937	838	868	827	889	886	885	879	842	905	826	930	830	791	849	886	877	890	905	912	868	892	840	862	887	897	847	877	894	889	880	903	842	892	887	898	862	820	840	875	887	897	836	897	847	900	882	896	916	838	870	916	869	904	928	888	866	858	933	881	833	884	904	856	865	892	840	858	869	890	889	885	838	827	860	873	861	878	900	901	900	909	894	844	839	912	947	902	851	867	846	829	905	858	875	878	895	885	843	905	932	882	950	845	878	903	901	877	884	876	877	899	873	921	845	902	906	875	871	814	842	911	894	881	929	854	944	877	903	917	857	852	898	843	876	832	830	900	921	835	903	908	872	858	860	881	930	809	938	886	867	905	848	892	909	845	876	892	901	860	907	881	869	882	906	870	832	920	872	862	871	923	867	896	874	884	898	889	840	869	912	883	871	866	879	859	913	850	842	896	875	885	862	880	905	881	885	858	849	851	909	879	859	889	896	836	869	867	870	877	912	892	877	886	838	888	901	829	855	842	886	883	855	912	844	813	844	924	860	859	911	864	852	866	882	875	927	917	897	844	915	863	903	926	857	883	880	868	847	892	862	893	830	834	900	899	878	830	900	897	873
24255	21345	28862	25201	23347	19962	12435	7034	5789	4640	3436	2584	2287	2039	1589	1450	1376	1320	1197	1162	1074	1075	1093	1032	1036	1027	959	949	927	933	973	960	968	962	958	997	883	929	904	864	904	914	883	909	900	894	896	867	910	996	924	919	931	941	954	907	909	908	930	870	886	889	914	906	909	945	852	920	896	898	857	895	895	934	855	908	901	900	929	875	884	883	818	912	920	911	848	942	842	893	864	848	918	879	884	849	921	890	826	868	814	855	886	872	904	836	934	929	920	943	883	947	895	875	886	913	916	887	898	874	898	897	881	913	853	827	832	882	846	942	904	865	900	884	883	873	861	861	872	881	927	888	914	926	874	876	867	879	902	876	851	863	874	855	880	910	914	927	900	900	906	843	876	894	929	889	884	868	944	850	858	836	880	911	871	920	876	911	910	909	920	877	839	960	878	842	905	853	893	862	829	965	894	843	851	889	876	874	908	907	850	911	879	895	893	894	853	851	914	886	881	816	843	912	932	867	863	861	879	903	877	842	868	902	889	855	859	911	904	894	933	922	850	914	892	813	868	888	856	910	900	923	880	868	909	919	849	816	909	872	859	873	867	905	872	885	907	890	885	894	858	928	858	824	800	967	853	880	876	845	893	860	862	877	904	902	893	862	905	908	879	885	884	899	855	871	898	889	922	913	865	906	862	924	886	831	882	875	870	851	891	846	941	907	922	927	868	852	876	914	895	915	897	849	859	900	965	814	894	895	886	904	837	827	876	906	923	875	855	853	867	891	835	883	932	909	906	912	849	836	921	875	895	822	855	917	906	909	938	864	873	920	902	906	903	820	923	930	886	871	949	890	879	864	883	925	893	883	892	894	893	888	864	888	915	899	899	865	889	869	877	856	951	950	929	883	824	862	860	862	941	875	930	877	872	876	889	886	895	876	880	931	912	862	902	848	913	855	861	905	852	889	873	861	863	883	910	882	851	860	902	867	896	895	872	878	874	953	884	924	892	890	946	865	924	856	872	894	884	884	931	861	875	865	873	864	855	905	866	876	866	902	871	906	925	871	883	937	894	898	876	883	931	872	878	854	895	841	913	921	887	878	858	900	942	884	879	863	886	892	925	883	832	836	878	891	891	841	899	831	866	906	872	902	892	886	835	928	923	891	883	871	851	872	943	919	922	889	844	881	901	822	891	854	837	871	871	925	858	876	901	914	823	870	910	918	907	934	884	879	941	900	862	890	862	881	851	907	929	935	881	894	857	892	929	883	939	868	916	897	828	927	903	880	926	919	872	908	932	901	894	827	905	806	869	891	902	861	869	873	840	872	850	899	902	859	900	898	874	853	905	926	816	920	832	896	940	854	918	880	851	891	892	806	892	887	852	908	954	911	887	891	837	854	914	831	923	902	898	898	870	917	894	852	847	874	909	901	941	915	919	856	881	869	883	889	864	870	929	886	926	890	876	901	957	884	871	885	868	815	856	860	875	866	883	824	855	876	868	832	959	897	915	902	876	850	839	849	877	877	848	913	913	962	873	886	831	915	839	891	885	866	877	893	858	870	827	899	889	906	856	937	855	899	864	913	888	920	913	904	902	877	862	852	890	848	903	872	888	886	875	885	863	860	873	851	870	853	909	916	867	887	893	871	923	852	850	940	874	855	899	842	864	857	815	853	825	902	862	913	940	887	829	901	891	864	887	901	915	898	948	884	889	831	857	905	894	873	886	863	858	870	882	860	933	915	893	905	949	922	954	862	873	850	954	843	861	879	935	884	897	910	844	873	899	863	929	878	895	849	908	862	892	857	858	843	895	886	877	918	882	839	905	914	873	939	885	935	865	877	935	883	887	914	904	875	854	920	959	845	887	891	890	903	887	888	924	891	870	903	836	907	858	864	874	889	887	902	868	882	856	894	853	930	881	829	941	915	889	895	836	839	846	874	876	873	857	896	855	941	908	879	932	932	851	870	891	873	889	885	881	881	881	891	941	890	888	893	898	915	921	853	957	926	927	892	903	883	882	876	852	872	899	904	864	966	851	848	844	936	923	904	942	832	930	902	874	865	904	862	847	939	821	893	908	876	861	853	871	908	870	913	860	898	899	913	901	883	910	899	836	926	864	934	923	880	898	874	872	829	900	908	814	849	921	896	873	886	886	850	952	914	918	831	881	865	829	918	812	833	883	882	891	964	870	879	857	866	924	893	843	892	900	935	879	848	865	846	881	911	930	834	866	850	833	891	858	909	897	901	907	924	919	858	942	889	898	871	922	885	880	923	937	877	851	922	887	925	876	898	895	911	897	900	907	907	855	899	867	863	858	917	919	877	902	864	906	895	895	913	855	835	896	906	878	891	856	895	897	882	894	859	884	864	912	907	878	897	895	932	886	874	851	859	873	837	898	878	851	919	908	831	886	845	871	921	909	923	863	905	878	875	833	913	866	905	939	862	856	888	843	886	922	890	907	841	882	869	940	841	868	872	885	887	888	890	902	842	904	934	856	870	887	879	870	892	925	908	866	908	876	861	891	918	886	859	874	899	941	883	917	916	862	921	867	861	889	933	882	936	843	895	891	910	876	849	810	818	916	881	873	915	906	883	868	870	950	893	888	902	919	852	891	913	839	829	885	900	858	897	861	858	847	896	859	936	844	888	895	865	846	879	856	894	870	880	916	872	843	890	881	916	889	872	891	931	878	911	861	888	883	874	885	909	896	872	939	928	878	865	891	878	899	925	884	878	859	868	903	889	852	948	955	843	893	913	868	859	937	914	886	902	897	863	844	898	881	917	881	860	878	887	864	829	870	903	900	887	866	900	898	896	918	902	854	890	896	907	901	885	871	907	885	898	898	901	879	904	868	928	872	891	855	889	887	913	890	908	872	882	870	890	910	881	861	863	882	894	875	931	889	921	948	929	854	933	874	936	890	868	897	864	899	873	932	857	889	911	900	904	870	920	891	892	875	858	891	909	886	851	879	891	922	887	854	909	926	916	913	873	905	857	889	886	835	909	918	996	872	865	914	878	949	857	867	844	867	844	878	925	915	852	877	880	866	903	873	903	878	872	936	941	898	879	836	932	856	897	903	908	862	853	845	921	851	938	871	907	871	932	959	896	891	908	847	894	876	882	851	870	909	867	844	840	878	902	880	899	954	942	859	922	932	861	909	819	902	871	890	912	920	854	888	882	875	856	844	884	856	888	885	879	871	847	872	887	876	929	897	904	884	887	884	946	864	849	893	867	901	862	915	837	902	875	881	862	912	897	891	905	908	912	881	872	859	902	877	825	902	868	899	883	845	881	874	888	865	882	906	887	871	852	887	934	874	928	952	883	904	975	893	937	791	909	896	822	878	852	873	884	884	891	857	948	866	943	899	896	920	913	943	892	858	853	897	816	854	888	921	915	838	874	905	876	896	878	851	941	829	862	862	892	903	915	874	877	873	869	896	894	853	851	865	857	861	908	913	852	860	924	892	894	911	806	851	922	896	884	894	892	890	897	885	825	909	912
31933	56872	45298	31285	25351	17642	12554	9406	7893	6377	4778	3378	3027	2524	1890	1608	1533	1459	1316	1198	1164	1101	1050	1082	1018	1112	1065	1018	971	993	979	961	961	971	940	964	970	910	919	909	918	900	924	933	940	918	876	910	922	888	936	898	922	896	886	915	874	883	839	895	878	889	918	874	894	882	909	834	918	815	916	912	889	886	881	911	895	870	841	902	900	892	868	867	963	920	822	861	842	917	856	894	854	938	830	847	880	934	848	885	904	829	909	870	872	839	929	875	823	893	890	905	886	900	893	840	870	839	872	902	897	895	841	875	886	882	907	838	886	884	866	879	854	917	869	867	882	878	883	826	876	846	844	867	896	858	884	856	855	894	891	934	915	866	902	880	923	844	847	846	872	903	850	912	904	912	816	901	878	823	924	809	917	857	880	875	897	881	884	900	861	884	892	867	839	832	889	885	857	872	874	855	868	885	861	912	858	902	885	820	895	842	867	862	845	839	885	844	904	852	912	843	871	839	857	836	863	839	857	865	823	889	812	861	875	911	893	858	867	885	844	845	856	863	875	841	864	897	837	901	860	875	873	916	887	845	884	903	862	850	921	857	847	918	888	865	892	921	861	893	907	851	891	884	869	906	886	869	854	822	825	856	883	871	882	885	834	894	882	897	846	873	874	849	841	866	877	848	870	934	916	885	905	867	954	862	896	886	874	901	841	865	878	836	833	874	837	889	887	881	876	935	889	818	853	913	886	895	859	886	927	903	850	839	918	872	849	811	842	866	885	854	863	904	880	840	830	800	955	880	876	829	841	870	857	912	881	853	869	883	913	847	858	915	860	896	891	901	873	859	857	858	857	883	918	933	920	870	858	876	923	875	903	824	847	894	843	857	892	851	915	819	847	856	912	827	859	881	849	892	844	890	878	883	835	899	889	852	863	795	853	855	890	862	884	858	826	805	909	892	829	847	861	858	902	929	839	854	839	907	915	865	903	811	886	856	846	884	894	849	859	847	920	828	854	889	850	844	858	841	818	873	872	896	865	904	874	852	909	845	890	867	822	890	840	859	823	805	849	857	889	893	836	869	826	843	892	836	874	940	827	849	858	919	817	935	925	862	822	880	895	884	903	906	877	923	878	897	886	805	883	845	892	867	811	882	879	929	851	838	868	853	895	855	858	911	898	834	820	895	772	859	880	911	871	910	848	913	908	895	870	880	891	848	859	829	898	876	920	850	880	820	891	887	916	878	853	860	903	869	913	910	887	899	857	828	846	851	893	940	850	859	901	860	834	857	904	894	877	888	907	821	872	845	847	875	854	855	870	868	871	873	876	911	914	849	909	859	866	935	860	869	847	865	883	909	846	864	871	866	867	928	890	858	882	875	867	886	868	827	915	871	867	869	869	900	855	848	854	869	887	888	889	853	891	867	882	865	876	877	882	809	882	862	845	875	856	909	906	885	912	896	921	878	835	881	879	798	864	920	898	860	846	889	864	895	864	858	850	888	839	835	911	888	911	869	879	840	874	848	895	855	847	896	917	859	917	923	852	896	889	847	890	879	901	868	887	850	874	835	904	850	851	903	849	857	887	903	862	919	850	886	935	845	849	886	901	899	896	909	795	859	885	922	849	859	905	877	824	878	897	864	871	877	863	878	866	910	918	856	850	849	870	854	853	896	820	870	818	853	875	880	819	888	819	865	858	901	878	843	854	852	875	893	853	843	827	855	929	851	864	825	915	851	820	863	893	866	813	831	871	837	835	846	873	868	873	860	863	885	893	893	872	884	848	876	860	844	841	850	860	893	906	812	873	831	855	875	830	864	858	917	897	845	851	868	889	872	889	857	880	876	838	818	895	917	850	861	895	869	871	938	864	849	826	870	861	844	880	853	899	960	929	876	873	863	817	843	929	939	888	899	904	846	837	846	861	869	857	882	908	835	917	871	842	846	854	913	822	878	837	908	857	867	841	863	892	855	877	893	855	889	911	885	872	844	890	827	882	821	884	859	829	880	891	890	861	858	855	914	901	832	884	859	870	918	923	822	891	898	915	889	817	869	856	880	833	871	863	818	874	820	941	894	842	856	847	870	887	877	911	907	838	858	864	901	873	849	863	896	869	881	881	890	856	854	886	886	863	836	894	865	883	882	849	884	872	852	842	864	854	851	835	837	836	888	888	848	892	914	891	871	881	833	861	848	896	882	870	890	899	852	891	895	859	905	837	902	867	842	913	851	871	850	860	881	923	824	838	872	862	817	878	899	819	894	872	913	818	890	831	903	896	840	921	874	897	873	932	817	868	831	888	873	884	852	885	900	844	822	837	885	922	848	912	891	880	890	908	836	890	830	891	893	844	859	893	837	923	877	911	883	788	865	824	839	876	863	883	846	900	845	876	871	897	864	870	868	848	889	944	815	821	869	826	867	822	859	877	887	895	880	799	878	885	892	835	838	829	838	864	890	849	846	884	877	880	834	842	887	889	872	862	907	914	832	888	851	841	857	889	877	895	897	860	855	890	864	810	819	842	870	906	835	846	919	897	839	827	883	826	873	887	908	923	865	889	902	860	887	850	861	878	929	873	842	819	871	857	876	913	836	873	856	889	884	868	933	920	887	852	892	891	845	887	892	907	882	837	849	922	880	934	844	901	844	893	864	826	906	841	853	848	813	843	888	851	830	832	877	882	844	907	879	858	917	871	921	885	874	865	879	957	867	821	871	880	827	867	905	845	883	938	846	871	837	900	868	868	904	878	922	861	881	850	880	866	894	803	884	841	851	906	899	849	819	843	856	911	876	836	828	881	896	845	876	933	841	868	881	858	845	830	826	847	942	861	869	866	853	865	882	939	898	834	837	912	767	868	862	856	867	859	889	869	867	845	955	884	867	867	884	873	852	840	871	890	869	921	856	834	874	832	838	881	917	863	838	872	893	864	875	898	870	884	859	853	834	829	912	833	926	910	870	864	834	826	867	872	889	903	862	888	870	879	913	922	878	867	876	834	900	906	920	929	847	876	839	883	864	866	821	897	854	874	867	855	884	826	920	873	934	879	867	875	914	855	873	856	786	867	872	866	882	861	890	824	861	844	893	903	852	907	860	868	833	841	866	853	847	910	886	853	826	878	925	899	864	888	888	870	860	850	890	904	859	938	855	860	853	839	925	807	882	822	882	862	859	930	839	815	884	882	902	873	910	863	858	923	889	851	881	927	840	897	841	848	833	869	854	875	861	864	847	823	853	916	900	906	933	885	884	852	879	898	860	897	893	850	868	873	846	849	898	918	887	872	874	879	889	833	891	915	871	916	866	857	825	877	887	859	881	875	892	891	858	860	878	891	900	889	933	901	905	848	842	912	913	876	870	827	920	906	878	863	838	822	902	934	917	892	787	894	892	867	876	875	873	914	907	880	888	883	870	892	851	831	863	817	886	878	830	877	853	850	905	861	868	846	862	815	842	871	934	893	852	834	877	959	866	812	826	902	852	853	906	895	850	896	863	860	812	835	882	826	853
25454	21531	28808	27725	21925	14091	8823	5641	4577	4079	2928	2261	2066	1898	1427	1381	1389	1272	1126	1096	1100	1061	1029	1106	1049	1036	980	1023	1020	1020	958	993	957	1029	995	971	962	952	980	973	960	916	984	952	961	932	1027	986	952	1019	907	913	1004	958	929	945	938	925	967	968	959	951	940	890	918	927	1010	1020	880	936	946	998	941	949	913	922	923	915	969	959	978	944	915	966	952	969	971	927	947	895	979	929	986	942	983	967	927	945	926	922	942	922	916	999	972	937	900	938	931	948	882	991	935	910	940	923	916	935	907	896	917	911	996	935	962	918	936	924	906	930	938	958	933	950	926	888	961	933	874	937	975	932	922	926	935	948	962	958	985	1003	985	941	912	940	936	929	1014	957	911	850	967	919	961	952	914	902	931	1011	914	952	1011	962	930	973	985	904	952	912	949	965	885	945	966	936	893	971	961	973	951	924	920	902	931	950	921	945	926	915	943	905	928	963	938	927	925	908	903	903	936	959	936	906	951	960	1009	922	907	910	902	979	902	929	986	953	940	970	930	908	988	887	924	906	981	926	904	933	945	926	917	937	911	947	908	941	933	952	951	970	941	927	969	955	968	961	997	893	944	914	972	913	945	1014	988	953	908	893	908	1000	881	922	933	898	932	891	891	951	922	907	934	913	945	940	956	979	899	916	933	911	944	893	921	904	899	900	981	968	880	930	962	937	952	953	941	939	968	913	957	945	898	915	995	935	906	893	915	920	914	917	975	949	959	935	966	939	910	929	932	945	963	926	930	908	968	943	894	960	966	1032	861	907	950	974	971	925	942	945	914	946	965	912	939	929	942	922	951	952	938	937	927	989	960	971	937	1008	922	914	933	967	920	894	980	906	977	961	928	942	998	948	935	963	931	971	954	967	925	963	955	920	909	884	940	954	931	910	879	926	951	967	946	935	940	940	919	923	961	936	875	912	956	884	929	930	916	937	905	954	872	889	964	917	964	924	934	951	995	903	877	902	941	869	968	897	888	942	918	930	936	932	966	940	917	961	915	904	928	892	935	906	951	902	942	961	915	941	945	983	925	936	922	871	909	1002	928	904	977	932	936	904	917	912	861	952	958	921	872	918	866	937	960	939	929	908	951	918	952	971	891	940	908	886	960	918	928	1000	962	915	981	935	949	931	1001	970	910	971	932	958	943	982	880	942	926	963	896	911	947	971	925	948	949	977	960	935	948	944	903	938	946	947	952	946	938	936	1002	916	937	949	920	911	973	942	932	972	893	900	958	944	910	962	945	949	916	962	919	910	892	939	950	952	943	939	931	931	933	982	874	929	904	891	938	992	955	935	893	929	861	955	989	920	996	914	903	926	965	925	980	934	951	994	957	929	897	961	952	902	953	959	975	926	910	988	934	918	953	949	907	952	942	940	947	970	945	949	897	907	904	927	952	960	929	986	903	934	935	922	902	968	925	962	959	955	900	884	996	950	934	951	953	936	972	918	939	908	943	999	956	977	926	932	940	933	898	919	908	926	938	920	922	917	920	900	948	891	939	849	944	882	919	941	910	949	862	948	930	958	932	973	937	938	922	869	946	945	908	962	895	940	995	946	958	912	956	960	978	897	979	898	884	937	986	925	956	940	961	926	969	937	868	924	917	904	960	963	961	889	935	924	988	933	934	927	966	928	930	917	960	984	921	974	938	963	972	964	876	880	909	991	879	956	888	921	922	961	962	880	925	872	925	940	903	939	974	885	901	915	970	941	918	962	947	1014	980	949	909	983	945	912	912	931	947	943	977	922	890	929	975	939	927	968	948	989	959	905	976	928	937	901	962	934	957	923	934	874	947	937	958	946	959	940	937	939	881	931	983	970	964	1002	953	924	924	984	972	917	941	934	926	976	896	1008	962	929	901	921	963	895	915	903	967	973	946	906	948	972	935	990	935	955	881	916	936	933	940	925	1016	868	922	935	926	912	909	916	936	955	979	924	922	907	962	939	911	952	969	1012	962	909	918	963	911	961	933	976	912	919	943	920	890	858	963	921	945	935	943	890	853	936	889	964	939	921	905	985	994	905	946	958	929	957	969	957	921	898	899	933	917	953	958	871	924	916	954	929	907	879	937	888	883	928	961	912	995	937	887	943	924	897	984	920	918	957	885	937	920	897	920	908	946	969	912	892	924	974	969	911	881	993	950	920	936	926	947	893	940	894	980	934	931	926	983	920	950	928	876	942	908	898	915	931	979	931	896	959	901	920	931	943	907	914	903	935	911	911	933	917	895	899	929	987	972	938	994	928	917	914	877	962	961	897	911	958	916	934	961	914	887	979	908	888	954	967	920	970	885	968	905	922	943	929	904	913	896	922	921	963	974	928	909	918	953	981	939	929	950	964	956	924	952	927	904	925	994	940	885	894	931	897	975	913	973	982	979	961	937	911	926	855	912	957	937	927	923	983	907	903	941	893	922	912	946	916	981	956	931	973	955	948	955	908	900	868	887	889	981	945	918	934	932	878	953	881	892	924	977	943	924	910	882	1004	947	932	933	982	891	917	913	935	964	925	877	974	971	953	946	886	896	945	967	886	893	903	964	959	961	862	935	905	948	881	947	895	936	917	946	930	998	969	966	948	941	972	909	885	894	957	948	905	1006	926	959	919	906	954	920	949	956	876	925	982	923	950	963	933	966	947	928	944	968	973	915	987	914	964	904	976	972	938	884	996	920	929	951	953	959	938	918	920	908	928	964	910	908	924	934	962	883	923	930	961	936	914	923	941	983	941	940	989	941	950	967	923	918	1006	930	917	934	958	946	952	919	983	902	910	931	928	970	923	926	951	924	937	958	958	921	920	923	987	952	935	945	913	892	949	928	928	952	945	924	921	920	968	920	931	1010	963	926	961	939	903	1008	908	943	951	904	988	973	897	973	935	880	907	940	917	961	888	927	924	956	975	922	899	938	931	928	958	924	898	948	885	948	883	983	926	921	958	974	879	938	910	911	951	889	926	942	919	951	963	979	918	926	920	922	956	882	903	932	919	958	951	934	943	944	924	947	921	966	968	909	891	832	898	892	958	960	918	1019	960	940	929	970	888	964	832	970	991	935	946	1008	918	991	925	989	920	977	922	900	932	956	917	964	929	959	909	943	910	912	948	968	923	914	938	872	967	928	918	955	933	911	916	921	936	925	962	931	915	958	945	873	939	921	956	945	912	918	909	903	944	951	931	959	949	909	925	984	963	964	921	956	947	961	935	933	913	992	908	900	934	950	950	971	983	947	925	932	932	933	931	884	916	954	925	923	918	959	976	960	880	969	955	884	966	903	923	970	859	967	977	921	953	922	886	953	927	929	916	937	963	921	961	889	877	972	929	905	964	960	958	930	984	906	910	928	990	924	915	866	921	984	939	977	960	949	995	924	933	967	915	953	985	940	982	878	969	974	923	995	945	927	960	954	998	908	907	982	894	955	952	888	967	857	976	949	877	941	984	869	924	993	952	965	951	964	879	956	982	941	871	912	931	981	926	916	966	898	935	951	994	954	920
32846	50723	40317	29659	22247	15371	11218	8313	6739	5563	3948	3030	2620	2323	1689	1554	1481	1292	1268	1263	1104	1144	1176	1090	1049	1123	1040	1101	982	980	1017	985	980	981	993	950	984	976	960	943	962	991	911	915	979	909	935	934	955	965	907	937	979	956	966	894	896	929	950	942	980	910	958	983	952	911	927	913	950	912	969	899	949	951	950	965	937	902	951	890	930	886	885	900	927	933	940	956	901	855	910	916	899	1013	949	926	954	927	970	929	941	934	908	953	917	889	932	966	899	900	940	925	905	904	972	949	941	886	877	977	899	910	932	915	932	876	947	967	931	981	873	883	947	952	932	885	889	943	901	917	961	941	913	946	908	923	929	954	906	938	934	929	962	895	894	920	897	888	945	881	913	962	864	952	916	957	980	916	906	959	929	932	959	941	916	943	920	904	894	933	911	913	964	886	904	990	958	841	902	981	909	1003	956	915	936	899	936	901	941	894	963	879	902	875	978	887	926	899	898	950	964	952	908	923	909	898	902	915	941	864	880	878	954	916	895	954	988	891	897	912	965	944	906	908	904	916	950	923	892	945	919	930	955	929	940	953	914	907	869	885	957	912	918	891	904	916	902	888	927	897	982	952	930	896	878	953	908	935	918	926	894	918	931	923	879	956	963	898	948	910	928	891	935	893	960	895	965	912	885	896	944	956	948	935	898	941	940	851	896	931	919	920	957	981	868	915	963	913	882	880	904	934	943	891	959	891	934	874	972	962	940	924	920	920	945	933	959	913	901	913	939	1003	929	848	975	959	879	956	941	860	878	892	892	936	886	988	903	878	931	895	915	896	933	946	931	922	934	909	913	979	889	848	926	947	922	892	910	848	966	918	935	971	954	902	914	919	897	901	967	920	885	917	892	848	880	918	940	932	921	908	925	944	934	921	941	905	904	926	930	962	920	931	937	970	927	948	984	946	907	917	976	976	882	919	943	882	951	913	896	919	926	960	925	927	916	950	898	925	917	954	918	953	951	1002	952	955	869	887	906	918	892	892	983	910	921	860	942	891	915	939	901	967	951	898	890	885	911	895	891	944	865	944	919	913	901	891	925	934	937	903	985	925	938	924	871	900	880	877	929	915	893	908	939	978	946	954	899	976	939	895	961	878	949	880	922	918	901	947	940	975	904	861	919	934	941	881	948	929	911	872	903	886	877	894	902	917	902	934	906	936	954	964	956	945	893	944	914	947	911	938	954	903	902	978	939	916	889	865	900	881	899	850	947	890	899	998	928	934	958	881	976	870	900	910	896	963	891	915	893	866	949	965	886	958	960	909	891	911	943	899	930	853	932	986	876	948	983	866	937	929	948	947	864	972	904	931	983	907	898	949	907	871	888	906	963	929	891	895	944	952	936	920	879	927	955	910	939	920	913	940	941	924	942	983	932	922	913	971	990	897	930	907	924	957	942	909	877	900	919	887	908	946	894	957	887	929	922	965	954	949	933	887	989	882	929	937	971	931	976	863	910	917	940	883	922	922	886	904	921	917	905	919	876	873	936	865	937	973	901	913	900	863	861	953	940	995	912	951	876	949	960	909	936	964	925	915	923	896	944	929	896	940	929	911	952	938	915	939	933	911	953	942	940	901	926	919	949	918	930	932	918	947	970	927	892	940	862	893	954	868	901	985	997	894	878	929	938	899	893	938	927	908	918	879	919	939	907	957	914	927	949	1002	916	896	904	902	921	897	875	916	939	911	950	842	891	982	935	952	961	896	908	994	912	892	888	936	966	977	940	887	905	939	893	910	926	937	878	967	904	926	863	995	942	918	915	931	887	914	906	947	876	948	961	940	913	920	857	916	903	914	934	906	884	899	950	928	940	959	911	940	935	962	871	873	912	940	930	925	901	953	910	945	918	932	914	945	912	920	952	1003	859	900	894	887	911	915	956	950	934	921	947	965	927	877	910	910	881	908	962	918	917	939	934	920	967	930	945	948	966	872	895	929	953	903	900	963	941	910	924	891	956	923	923	912	914	910	945	929	913	952	934	969	884	907	917	927	1002	909	911	932	929	862	958	969	898	933	947	880	900	886	899	848	934	926	916	880	936	966	935	936	911	920	971	918	901	866	914	952	929	960	914	958	941	905	922	942	884	948	894	932	920	926	926	925	950	887	929	924	914	895	898	974	916	947	934	914	917	943	923	903	885	944	915	947	889	955	880	889	907	885	933	894	950	925	908	970	954	906	905	921	933	932	855	922	941	950	927	956	924	936	877	905	922	966	913	950	906	962	982	983	976	942	944	926	939	956	945	928	869	869	922	916	907	964	957	944	948	913	896	914	909	896	962	914	893	933	923	901	897	918	897	911	926	910	864	891	920	971	885	925	934	905	912	896	959	951	979	940	894	917	919	928	947	912	959	889	917	904	914	886	915	876	974	967	911	867	934	922	904	918	932	919	958	933	963	869	911	933	893	914	941	882	849	903	903	963	901	931	987	941	891	946	934	931	904	932	892	901	908	938	973	938	926	974	931	909	958	944	910	935	951	918	896	965	972	926	996	912	848	931	888	893	961	907	921	900	945	903	947	944	959	913	918	943	916	969	889	941	939	940	900	912	971	916	981	905	921	953	893	920	901	904	867	923	927	987	918	923	962	950	884	911	911	954	969	896	916	895	994	916	899	930	971	893	924	901	922	904	929	929	955	959	943	914	900	922	901	957	897	912	936	946	926	945	916	925	919	885	906	884	947	940	931	931	982	911	995	945	899	885	897	920	922	972	915	911	923	937	936	1013	949	929	923	951	887	978	937	896	931	913	895	967	854	957	906	922	880	934	920	922	947	941	909	904	972	922	949	937	915	929	921	939	897	849	930	859	978	901	952	994	909	983	927	960	858	931	951	896	920	927	880	913	905	908	925	925	910	920	892	967	899	931	950	903	853	915	987	961	908	933	977	925	852	911	919	885	881	903	887	874	948	889	939	976	920	861	929	908	917	950	882	957	935	928	935	981	945	929	924	943	875	939	890	918	925	852	968	884	923	938	977	942	926	911	964	928	945	900	929	910	910	917	940	944	905	881	927	929	968	914	921	946	914	921	918	921	923	899	915	931	933	937	907	931	910	962	892	870	919	924	866	913	919	899	920	945	922	950	901	921	911	898	911	987	940	982	905	900	870	955	912	946	937	899	937	914	966	966	926	944	934	948	898	919	841	897	902	925	954	954	919	928	937	924	953	918	975	945	892	938	892	922	926	937	974	935	927	968	948	910	948	985	912	939	882	913	899	892	913	985	986	859	974	896	913	912	876	913	870	948	893	937	922	884	973	888	891	908	965	897	989	930	934	946	906	936	921	892	890	883	952	950	963	906	925	932	901	899	987	902	935	871	933	911	946	909	920	951	878	895	882	898	908	887	950	918	935	940	883	911	923	957	907	896	925	907	954	912	922	924	914	920	955	930	911	970	864	956	924	915	940	854	896	903	925	927	902	929	894	940	935	891	925	892	888	909	964	897	928	914	897	865	953	958	925	974
23199	21510	29328	24305	22213	23279	21044	10678	7710	6583	4994	3444	2953	2729	2095	1743	1694	1571	1493	1338	1355	1219	1245	1185	1210	1180	1187	1158	1159	1129	1087	1077	1084	1062	1059	1101	1049	1021	1050	958	997	1013	1060	956	1076	1072	1003	1003	950	1002	1028	1012	1056	1010	1025	987	1031	957	993	968	965	1035	1067	998	953	1027	925	967	1003	996	985	974	1003	982	1007	1001	958	990	976	1007	974	967	966	1032	1009	972	949	1011	989	973	944	993	1042	991	1013	985	982	1012	963	1003	984	976	946	1019	955	912	914	1011	931	995	1043	954	922	1017	1048	986	945	984	963	979	932	974	1038	973	971	1015	1000	1006	947	988	1063	1028	961	968	1001	1027	1004	974	998	996	972	1051	986	1002	1005	964	1008	1014	1062	974	955	997	994	1019	898	969	1021	1027	976	908	955	987	1007	1093	999	989	1007	1004	963	977	956	958	948	946	1031	956	918	935	1009	954	932	1000	1002	980	980	956	1002	1031	982	901	994	952	998	1020	993	958	1013	973	940	985	983	984	990	967	990	970	1023	967	997	949	969	959	993	995	981	979	1025	964	956	977	1004	962	1070	950	991	994	964	1088	960	939	1006	967	1012	938	971	999	985	976	1025	1026	898	967	1011	960	955	966	914	983	975	912	983	955	1007	963	1027	946	939	963	1050	995	957	957	968	1031	976	983	983	958	981	978	999	938	986	971	1015	962	941	1022	1022	977	953	1021	986	1042	972	955	987	944	1002	910	1026	925	1019	965	997	1029	982	988	997	954	949	910	1081	926	937	992	1000	983	972	968	944	967	991	1071	995	988	1008	946	949	996	990	984	955	975	950	1020	945	996	1038	963	998	942	966	988	1026	985	1022	1039	970	987	938	933	975	936	986	1084	999	1014	985	977	984	987	1043	1015	1020	965	936	1018	1041	1017	941	988	973	1007	1013	931	967	1041	971	967	983	978	1023	969	990	990	1001	969	947	977	968	925	987	989	954	987	959	977	981	985	919	1006	982	986	991	1015	994	970	1018	939	946	993	992	957	970	996	958	1024	1012	1008	947	1000	1007	992	1018	987	988	968	967	1070	987	1001	1018	966	970	1003	978	993	1001	989	982	995	988	925	961	1001	965	1025	975	938	1007	1003	1043	1002	1002	1033	1043	970	1022	1012	1014	1008	1053	1014	962	948	990	1043	993	954	938	939	957	901	951	1018	970	939	997	992	1010	1008	912	1014	996	1026	999	987	985	1016	1070	933	976	920	957	968	943	985	949	982	1008	1026	925	1055	995	1005	987	957	1014	960	981	981	958	1001	981	1015	970	978	1000	971	1036	958	1035	948	952	958	1021	968	1025	1012	947	1021	980	963	959	1010	988	938	956	978	1013	928	993	1007	999	959	1008	997	970	1007	979	955	936	998	1010	1019	955	1035	968	1013	1013	990	1007	971	983	985	990	995	989	1024	978	980	923	973	996	970	924	974	971	1022	999	957	953	1052	959	972	981	980	993	954	1064	989	993	968	980	991	1014	930	983	982	966	962	957	946	975	950	997	994	928	934	1002	975	1014	978	960	986	941	1002	943	1008	979	999	958	1063	987	925	948	961	958	917	986	1057	944	1060	940	1032	955	999	990	1017	998	926	1042	982	978	961	1007	1020	974	988	1027	988	996	1029	1001	1007	1054	996	1000	948	998	936	970	964	956	956	1020	974	1015	1062	977	968	966	1015	977	999	992	936	963	973	1031	980	991	1014	994	949	1029	1014	1040	937	949	961	996	1036	939	932	1012	1005	950	975	1023	993	989	949	1034	974	981	985	988	988	1049	1004	1004	987	939	955	991	980	976	984	976	983	1053	1006	980	986	946	975	997	925	953	1009	971	992	973	982	899	898	1011	1080	1028	976	945	1038	905	966	1008	949	1010	933	952	976	993	952	1024	1024	927	974	974	971	968	980	964	980	992	982	931	966	900	1020	961	978	1009	1006	920	986	937	931	986	1000	970	1022	1005	949	980	975	988	995	960	987	971	967	943	1014	1016	995	984	987	987	1006	979	964	994	991	960	923	994	1042	991	988	959	891	973	916	996	996	1014	999	1023	1003	977	999	950	992	971	1035	1014	972	935	997	1047	991	959	967	956	964	974	967	1000	1021	1015	997	997	999	980	954	998	974	1003	1014	985	1040	1007	963	939	987	1012	1033	1046	998	999	977	972	1026	966	1010	979	987	1035	993	1020	957	936	950	992	950	1020	1026	912	1005	967	1013	987	973	991	1063	988	1003	1006	973	972	1045	1018	922	989	977	929	1022	971	993	956	968	967	1022	964	993	1005	930	963	932	1000	937	959	999	928	1019	1000	941	994	960	993	961	1008	949	949	956	999	977	967	997	995	1028	980	971	954	969	1011	1021	985	940	999	935	1016	1011	998	1016	958	961	1022	926	1015	908	1001	1005	959	988	987	956	1016	1016	994	1004	939	1001	966	987	1039	1020	1009	991	936	1047	1027	962	1014	936	954	953	991	1017	920	1015	979	969	957	1016	987	1009	999	987	979	1012	972	1019	998	921	985	945	921	954	972	1013	999	982	989	966	1055	999	1028	991	1040	988	974	962	991	995	955	969	1000	952	968	951	1054	967	956	1032	901	999	942	945	951	1005	1002	991	1015	975	985	997	963	995	946	975	982	1009	1021	975	1016	974	968	1032	994	1010	969	981	969	938	959	947	998	947	977	1008	950	993	985	985	947	975	980	967	975	971	914	975	974	993	957	975	975	993	947	958	964	1025	1023	990	961	962	989	986	971	970	1009	960	998	989	968	992	976	958	956	961	1036	950	980	971	966	980	979	1030	1031	970	989	1045	1006	1035	956	990	996	984	996	951	938	971	961	1016	987	957	1039	1009	994	984	1019	952	978	1004	1042	928	943	1011	994	978	1008	950	1031	984	1025	992	949	942	1011	995	953	924	932	982	1015	1002	938	981	983	966	997	996	973	1014	971	967	985	1034	1024	981	913	1004	991	992	915	957	996	1040	979	984	995	961	954	975	966	1013	991	990	966	1012	1001	1009	985	984	985	964	1002	1003	986	983	959	1023	952	955	974	982	1037	972	989	1016	954	983	1005	959	945	951	1000	975	972	994	962	1021	1014	997	1048	940	1001	984	976	1006	969	991	952	985	983	975	950	1001	973	1003	962	971	964	1035	978	1003	927	973	988	948	975	1026	1008	1017	1004	980	1001	987	1031	988	995	979	1052	1032	984	902	959	965	1043	1006	945	926	957	1038	947	954	1010	978	1011	974	959	966	932	1044	984	967	987	964	975	968	1069	993	982	1002	1009	990	961	970	987	984	951	962	945	971	969	1010	1029	980	993	1034	958	997	953	973	980	1004	984	991	911	964	969	986	990	941	977	1030	957	1003	1007	939	947	958	1000	975	983	995	966	977	1042	1014	1005	933	998	1026	1025	980	985	989	980	989	998	978	970	985	951	965	1027	977	1002	1006	943	964	938	981	987	984	980	1012	982	998	1027	959	1001	1014	970	997	988	1022	950	951	1021	1032	970	937	943	1007	1019	965	977	1015	967	982	999	1044	1066	1024	974	949	931	985	937	1014	980	987	959	1028	924	921	1005	1017	990	1011	1023	1004	974	957	974	919	1008	1020	1025	936	959	997	981	1010	942	1010	1014	996	1010	1041	971	1041	935	972	954	1005	950	976	1013	1000	974	995	1030	1039	969	1053	972	977	954	1019	970	963	939	952	999	977	1003	939	960	960	952	1020	1005	965	997	974	966	970	947	1025	1045	1024	972	941	977	957	967	948	967	1066	918	1023	1001	1015	990	984	1027	993	1016	997	1031	950	940	987	1011	1010	960	981	1028	977	970	1088	979	966	996	911	1034	968	967	997	989	971	1012	963	1016	990	970	991	987	991	979	972	1006	1046	989	922	1039	942	973	933	1037	992	973	980	943	989	995	988	1020	962	948	1051
33940	60937	50879	36706	30312	21861	16990	12619	10289	8674	6260	4298	3877	3236	2364	2129	1911	1836	1533	1407	1406	1365	1274	1226	1257	1178	1130	1242	1095	1154	1129	1076	1046	1019	1025	993	1060	1009	1026	956	970	1031	961	979	948	992	922	983	962	986	976	1008	1066	958	1040	995	1024	1007	992	986	921	997	968	975	927	917	995	934	913	928	987	969	962	1008	957	968	980	973	985	982	941	953	986	987	981	903	991	967	984	925	988	927	956	997	1035	932	935	952	956	996	952	913	947	963	998	936	910	985	952	926	960	990	888	963	945	927	999	952	942	892	1017	902	918	930	964	917	978	942	923	950	943	944	979	951	945	912	968	967	968	991	889	920	990	972	957	926	977	995	924	994	978	946	971	943	928	872	978	925	1017	890	974	939	967	1007	982	922	908	932	942	900	927	938	935	950	906	968	950	966	984	988	877	933	921	989	906	943	974	961	969	938	997	942	961	961	986	976	1021	958	981	912	968	967	994	945	954	961	937	973	955	950	937	970	952	949	934	985	971	1017	933	1011	955	957	943	955	1011	937	1048	985	914	961	919	925	928	968	922	930	975	1019	946	933	915	952	906	973	923	930	970	960	944	915	941	928	988	951	927	902	987	979	939	939	943	959	981	966	933	953	977	885	937	983	956	993	926	973	1009	972	919	953	981	975	907	966	926	926	974	931	987	964	878	918	932	951	914	919	976	968	985	993	1015	965	904	984	950	989	932	977	950	969	951	972	972	956	1026	961	919	972	988	931	914	914	951	938	972	908	949	967	930	984	890	942	941	971	934	906	966	935	1025	904	992	951	940	985	904	959	949	924	970	962	889	998	982	950	950	963	958	934	954	982	945	953	923	918	1005	900	918	954	955	941	933	961	946	984	995	927	936	928	937	898	961	997	947	870	961	893	961	964	941	964	953	924	991	958	938	1011	918	928	949	981	936	996	990	962	956	941	936	937	909	934	959	929	940	979	924	939	929	939	959	965	952	937	929	938	938	902	925	941	941	916	922	945	930	967	1030	897	889	938	952	1004	911	981	1021	958	1032	972	944	991	901	932	908	946	947	956	961	986	914	989	985	968	926	925	965	935	930	972	945	936	926	1044	1010	905	999	966	926	889	979	984	997	893	958	943	975	975	947	918	959	941	1012	982	919	935	960	917	942	931	938	992	982	928	965	972	925	971	1006	944	1028	965	984	947	936	932	922	959	967	913	974	919	901	960	991	952	986	962	1008	969	902	923	939	925	934	967	988	974	982	950	951	1007	956	992	911	946	944	1009	967	928	949	1002	929	885	945	965	918	972	972	909	964	940	972	974	938	946	916	921	904	967	981	994	923	874	1027	912	958	943	958	951	919	968	954	970	956	930	916	935	982	952	1027	947	965	916	1000	906	965	926	946	979	916	900	932	925	964	946	999	959	931	972	913	948	956	973	1007	926	1005	948	917	958	1010	976	952	930	950	1016	968	945	947	990	959	966	883	950	963	991	944	912	988	986	958	925	976	979	966	909	990	955	921	950	883	943	939	967	933	913	884	963	923	971	880	966	964	964	948	950	916	931	968	943	938	934	960	942	958	903	1000	917	977	925	993	945	932	965	921	956	938	914	970	955	942	952	928	947	924	944	987	947	894	968	943	993	923	941	962	907	951	912	882	957	1010	912	966	974	952	955	933	974	922	916	964	922	977	998	964	986	973	953	978	924	905	945	957	922	969	963	897	957	957	985	893	930	948	921	908	1044	987	906	980	906	978	971	949	969	952	981	958	939	982	1004	932	995	941	930	979	900	952	910	924	978	972	1020	951	962	919	943	994	973	968	937	949	963	929	896	891	978	928	910	970	922	964	967	958	931	914	968	953	955	983	963	920	953	971	970	937	955	1013	923	953	942	976	965	966	1003	918	946	973	937	944	968	886	950	941	964	896	935	960	1000	953	983	945	915	914	982	939	938	958	951	972	935	934	1005	958	932	941	979	923	1035	964	901	948	944	949	965	932	935	958	936	937	975	928	943	979	977	958	920	893	890	965	974	943	990	941	953	930	941	908	955	966	962	887	957	926	940	933	914	1023	917	987	915	935	951	977	935	890	938	998	959	942	967	953	972	938	919	949	955	973	981	925	939	928	993	974	930	976	926	912	984	957	1001	948	1002	955	997	933	925	976	983	936	973	946	921	951	964	1007	987	966	1006	954	940	908	971	936	968	944	954	1038	1022	980	891	932	907	944	950	1004	936	912	996	928	919	983	943	952	927	929	894	979	923	942	942	973	954	951	957	966	928	942	980	934	993	917	941	957	962	948	936	934	926	975	921	932	944	998	965	921	1005	953	935	965	1010	935	963	892	936	937	955	970	931	920	984	1002	936	960	921	964	981	987	1023	915	949	966	944	963	950	976	942	930	942	927	943	955	952	969	962	917	862	981	959	954	1023	949	919	942	947	953	956	942	964	919	945	973	926	962	977	916	941	940	964	995	973	1001	924	917	926	967	1043	923	925	1023	931	997	960	873	936	970	951	959	905	949	927	976	961	955	884	967	941	945	961	985	956	945	960	998	912	935	948	969	937	946	951	962	955	962	929	939	911	981	960	947	945	953	886	928	983	953	924	965	943	959	958	987	968	913	887	913	952	952	1017	920	991	1021	970	939	907	921	971	903	951	995	950	950	973	982	995	957	962	990	931	1044	965	954	934	917	996	996	991	987	929	979	951	940	935	929	957	961	964	992	986	953	902	943	908	939	971	895	964	998	922	962	928	926	949	911	930	964	948	984	978	915	963	920	960	981	984	908	936	908	950	920	933	966	940	939	921	972	903	936	968	917	935	1004	967	988	1006	950	951	959	963	926	1020	958	945	938	971	949	1030	916	981	937	868	966	938	956	911	1016	930	983	938	948	939	890	917	910	973	981	933	882	964	980	972	950	911	924	992	937	978	948	953	971	940	920	930	970	984	942	912	946	900	981	944	918	978	951	963	977	1000	1003	962	944	956	918	946	940	967	987	973	948	968	934	976	911	963	970	968	953	934	938	904	938	947	946	1015	945	959	934	896	910	986	973	918	991	933	963	916	917	916	937	934	936	974	949	932	925	977	965	922	974	943	950	997	965	967	910	902	921	928	938	933	989	957	943	939	970	937	952	939	924	928	944	938	1016	932	943	960	976	1000	926	994	952	907	942	955	969	930	930	947	951	980	934	977	956	933	938	987	1022	979	984	948	904	939	932	986	955	994	918	936	981	914	884	968	1016	972	961	905	967	952	951	923	935	953	929	965	920	967	959	890	995	943	890	945	920	932	932	892	974	924	959	942	955	953	941	923	930	967	939	981	928	912	995	917	958	928	1006	926	976	1009	928	940	1012	948	978	934	979	901	991	980	975	975	969	1025	976	931	979	948	912	962	987	956	928	938	941	950	991	944	909	940	972	872	974	957	951	979	960	937	984	924	926	947	969	952	900	880	986	954	951	982	953	951	961	992	973	971	989	956	959	938	928	969	979	894	955	940	953	921	924	974	896	969	898	987	960	913	956	967	972	993	993	984	917	939	940	950	950	947	996	929	936	922	1031	906	993	986	950	883	981	927	941	952	902	906	950	977
33121	36369	36433	27179	17512	9516	6236	4371	3424	2941	2302	1760	1587	1476	1207	1182	1133	1131	1034	1041	1045	980	1009	1006	969	988	916	927	959	964	974	905	878	957	921	928	917	956	902	909	897	899	871	837	874	954	944	924	839	897	875	887	913	903	861	869	885	946	866	847	821	905	848	921	851	901	914	944	890	838	920	901	933	884	884	879	861	864	861	856	916	891	883	865	849	868	887	895	938	891	904	904	895	921	923	939	824	926	892	966	910	852	879	886	970	887	929	911	916	856	847	866	832	863	856	918	844	947	880	897	908	865	840	890	903	876	907	890	893	926	865	915	873	935	889	833	901	926	880	883	917	897	853	917	910	872	901	866	878	864	853	839	871	913	903	838	899	874	917	910	931	898	895	937	840	883	821	946	837	844	922	900	864	869	888	936	915	874	890	893	855	880	905	867	905	854	895	970	906	907	862	912	902	895	925	922	867	913	900	869	895	839	859	864	922	919	850	830	893	887	855	938	894	867	870	893	862	871	879	869	905	892	843	870	873	912	869	928	852	894	893	855	896	911	869	876	845	860	888	862	908	896	897	893	915	858	897	878	853	890	851	904	913	899	866	869	921	983	877	864	887	855	881	883	957	910	886	875	874	932	898	897	890	877	901	883	906	864	905	894	912	843	848	895	866	847	879	870	921	874	901	894	900	877	860	889	882	910	885	944	955	867	805	935	845	902	870	824	904	889	895	909	966	914	910	868	872	875	897	895	891	832	884	937	820	864	885	897	852	910	842	917	852	905	901	858	895	837	952	907	922	853	875	872	918	808	922	922	909	920	881	882	876	915	897	890	853	872	902	909	901	879	873	880	864	884	851	919	884	870	871	899	916	893	873	860	867	879	866	907	891	901	837	861	839	869	889	931	892	885	867	852	903	896	910	838	900	893	858	867	895	862	920	851	910	848	863	859	917	920	894	856	892	862	870	885	911	858	875	917	885	893	846	887	875	877	879	875	883	871	895	906	906	888	840	837	914	926	924	887	917	886	881	935	851	898	908	904	891	859	864	906	923	899	894	882	902	849	877	879	841	878	887	904	942	897	875	901	841	845	883	901	886	876	896	908	896	857	894	854	897	956	922	850	861	862	932	906	918	903	892	947	846	856	915	910	959	931	923	877	859	886	866	910	900	873	923	913	864	970	879	851	857	870	867	850	919	891	903	880	894	875	867	890	879	897	936	880	911	938	890	879	925	893	929	858	921	888	937	850	879	914	912	922	833	921	872	872	925	916	919	891	921	913	898	847	895	808	866	886	892	916	894	823	858	878	877	888	828	905	939	888	881	908	911	925	839	850	913	873	885	862	899	901	813	914	913	832	883	874	874	916	918	892	922	848	867	851	870	892	940	851	912	899	911	880	854	849	873	861	897	891	902	904	876	888	910	829	898	884	929	852	887	929	909	850	899	912	873	871	868	899	881	874	928	849	936	853	898	879	817	868	865	919	918	908	893	816	870	887	901	870	816	878	887	836	896	910	892	869	934	905	865	890	892	884	873	896	927	875	876	895	901	908	845	899	886	904	892	901	906	826	978	915	894	874	902	878	872	880	850	870	886	877	879	925	898	929	913	848	873	909	883	912	823	862	933	911	872	869	933	932	896	869	878	888	888	867	928	897	909	882	888	879	885	896	898	898	854	917	937	874	896	913	902	931	902	930	831	905	940	854	913	874	875	939	870	871	909	885	862	879	900	908	898	879	886	864	926	859	916	880	863	885	887	856	834	915	840	912	897	830	899	922	887	831	898	860	929	896	863	899	919	939	872	858	948	924	935	852	958	857	892	884	921	879	821	903	893	874	913	909	886	835	923	885	882	918	933	910	842	941	838	944	891	905	894	881	871	921	814	911	880	857	896	895	842	877	877	871	878	839	949	945	929	890	941	907	948	896	891	887	833	868	885	895	842	857	849	891	876	896	890	901	900	896	956	878	861	919	860	879	912	833	827	884	938	945	871	844	869	941	869	920	892	873	949	901	826	941	898	841	860	891	914	873	911	849	859	834	901	917	878	872	841	906	905	856	901	914	860	890	907	883	882	861	891	883	907	943	842	868	939	846	910	928	868	891	918	878	902	885	909	847	838	893	946	872	886	945	917	861	882	929	909	908	918	898	911	922	900	872	896	912	901	855	900	876	888	905	902	876	906	849	896	870	891	917	854	850	890	901	823	892	838	881	896	869	845	911	889	886	871	890	923	873	922	888	876	898	890	876	915	922	962	964	893	912	898	918	887	888	947	865	924	859	878	937	850	874	895	917	919	873	860	890	906	926	903	816	860	896	892	880	886	867	896	846	884	923	895	885	855	889	890	933	872	910	924	933	891	931	895	867	875	852	896	927	838	870	909	912	844	908	862	925	845	888	898	841	888	891	910	868	875	928	901	855	838	876	875	915	953	855	898	873	889	875	949	848	884	874	898	879	868	886	882	872	908	859	929	862	847	946	863	888	867	925	860	892	880	870	922	853	863	876	897	880	880	893	845	901	903	900	940	911	902	864	899	872	865	873	868	913	893	849	918	894	881	832	858	921	892	803	901	892	960	881	952	832	902	905	901	908	890	872	854	902	885	868	885	941	824	844	854	860	940	913	875	923	852	889	896	906	916	922	866	877	833	864	875	835	868	875	926	879	921	901	892	910	892	873	938	938	940	876	833	903	913	834	898	814	873	889	915	860	903	949	882	945	900	896	895	932	864	887	895	845	909	854	915	857	906	879	954	892	880	884	876	857	883	879	901	901	926	871	919	890	931	875	859	872	970	850	907	880	847	935	874	887	909	881	867	876	853	893	865	902	903	873	904	919	926	916	883	882	939	836	907	850	911	796	883	833	884	922	920	839	956	884	941	867	864	894	858	883	868	878	938	866	947	853	812	934	879	866	858	886	895	851	872	818	810	893	930	892	887	867	832	833	900	867	879	880	912	921	858	854	876	860	876	914	938	899	884	903	868	914	883	912	841	906	893	887	859	874	845	911	860	886	892	931	842	936	927	872	912	916	880	880	923	858	901	900	944	912	939	882	829	901	886	887	916	919	855	912	849	933	895	876	879	832	907	915	922	891	871	923	884	919	895	858	856	915	919	897	888	875	826	899	894	882	926	930	881	863	869	869	894	968	852	926	887	884	871	899	946	900	899	867	856	891	898	897	860	904	847	869	827	827	861	916	903	856	911	924	880	876	867	872	880	868	881	860	853	933	929	890	878	914	897	883	936	867	842	797	900	856	953	908	813	895	904	914	905	889	855	880	878	872	959	890	880	870	865	872	950	886	881	853	942	831	951	960	889	878	898	908	909	877	917	873	846	839	868	896	946	839	900	916	916	844	885	932	907	890	916	897	954	939	868	875	883	864	891	886	883	895	856	932	871	892	825	890	874	907	855	919	887	872	860	857	955	890	911	906	882	875	863	876	859	948	890	903	898	878	939	877	870	901	853	884	931	849	817	917	914	863	953	878	873	858	895	879	839	901
35559	49996	35739	24498	18499	11991	8625	6372	4908	4155	3136	2234	2059	1815	1348	1312	1274	1160	1136	1076	1080	1026	963	992	983	1011	999	966	863	986	935	955	938	898	906	966	927	975	961	888	913	864	972	899	945	937	922	889	865	858	900	873	909	913	845	878	897	862	891	874	916	855	865	927	839	860	836	904	959	885	843	857	903	912	886	860	849	877	894	866	904	910	938	867	886	860	895	908	835	850	857	891	909	916	890	917	869	886	879	880	880	880	932	884	860	914	824	895	905	875	897	896	876	922	863	843	883	942	864	872	870	911	834	841	851	915	889	851	846	888	885	848	922	856	870	858	871	859	887	862	901	878	891	882	864	918	877	899	914	925	886	866	937	877	846	863	858	865	901	862	878	827	912	850	876	866	900	840	855	888	855	854	846	855	915	910	890	877	852	887	905	885	892	846	898	856	921	836	924	859	912	840	923	895	886	898	862	939	918	855	912	895	885	904	897	879	881	917	849	846	848	908	841	853	861	886	956	902	916	884	905	907	894	867	897	911	913	807	860	868	909	844	824	920	879	915	903	910	858	869	889	873	896	811	882	875	911	864	890	880	846	916	866	839	854	819	913	864	884	877	923	869	879	867	877	891	874	835	854	806	909	874	908	909	863	918	846	888	907	891	919	877	875	872	881	897	952	896	848	844	869	892	842	852	854	878	836	934	890	880	901	831	822	884	854	831	938	944	854	881	929	855	879	867	904	909	856	885	832	867	888	956	933	848	889	895	901	884	840	883	905	848	911	849	954	861	831	875	865	862	902	909	814	899	891	861	829	842	924	864	861	877	902	881	801	854	923	889	893	872	893	824	933	879	872	879	929	875	906	942	911	859	872	976	820	912	898	826	890	929	878	900	850	846	914	837	829	903	850	902	882	862	861	869	920	878	918	838	865	904	857	909	895	881	842	890	894	866	835	884	873	890	929	852	860	920	840	916	864	866	873	893	860	844	834	901	822	916	873	854	920	872	874	842	870	902	935	858	865	909	880	863	869	861	902	886	931	930	920	901	854	897	872	847	909	855	917	869	899	837	886	840	944	882	870	878	873	882	864	912	899	907	930	871	882	877	906	870	930	939	897	835	906	880	849	888	845	924	908	836	851	861	917	842	849	845	887	875	919	914	907	867	833	831	888	870	899	861	884	888	916	904	833	823	886	869	857	922	873	896	842	901	918	853	935	877	893	956	898	886	860	859	885	926	886	915	848	843	887	915	855	860	888	872	878	848	855	865	872	845	899	833	908	876	887	873	881	889	876	874	894	827	838	831	902	891	921	844	906	912	881	877	886	876	878	861	867	935	878	906	874	903	870	857	910	852	929	929	877	856	907	816	811	876	920	892	867	906	861	904	852	918	856	848	908	925	943	852	900	925	856	840	881	849	914	849	919	870	847	872	881	911	820	818	900	848	868	888	879	943	866	899	846	898	873	863	906	858	925	887	860	858	865	850	903	834	889	843	914	840	900	846	871	876	877	808	862	942	877	936	836	885	906	886	843	903	857	861	878	972	904	895	864	881	911	893	896	873	881	886	856	921	914	867	857	903	916	913	909	875	857	842	844	870	905	854	929	906	851	863	909	862	902	918	878	880	888	902	845	887	859	906	845	905	914	894	889	874	905	864	890	840	879	894	886	901	891	858	919	872	891	914	879	925	870	844	912	874	875	862	878	869	867	899	918	918	884	839	884	937	885	898	842	877	876	869	825	860	854	837	907	913	897	917	868	850	907	894	869	868	869	854	869	883	869	849	824	853	863	873	882	905	914	862	897	917	909	906	949	896	879	874	844	902	840	896	875	901	869	816	902	910	878	869	870	882	850	871	925	896	864	803	907	891	843	926	983	879	902	863	855	877	923	922	863	886	872	971	864	875	880	865	869	823	864	893	905	895	920	880	899	959	910	921	870	881	850	890	864	855	885	830	836	912	895	852	842	909	879	862	908	868	877	855	833	864	879	865	900	852	878	886	862	913	914	862	849	847	882	895	870	911	915	928	931	797	881	866	858	846	873	907	914	845	873	917	905	851	859	866	894	832	917	881	893	861	848	937	869	840	862	872	888	887	930	895	924	884	898	913	861	892	890	893	876	883	934	863	880	879	870	881	842	856	918	876	896	802	904	862	877	876	878	903	844	917	940	869	852	906	837	850	858	885	862	930	923	891	832	880	832	898	851	921	880	919	849	878	875	835	849	903	884	852	882	886	891	897	915	853	860	896	884	914	858	889	871	905	877	885	893	922	858	906	907	867	863	880	862	859	890	869	882	873	884	868	861	860	908	914	890	851	881	864	825	874	884	891	875	846	868	936	816	913	874	912	892	807	841	837	876	892	880	884	848	870	854	844	861	888	897	863	845	923	915	861	900	905	845	888	820	898	903	864	874	909	886	842	853	869	930	809	880	836	858	920	865	889	843	894	816	883	923	775	879	881	858	866	899	905	860	873	899	885	869	786	883	870	866	882	873	873	850	847	891	837	845	906	881	921	883	876	871	868	905	881	877	869	864	885	870	889	858	866	845	852	852	887	828	888	899	849	903	904	920	845	876	888	893	847	896	877	945	825	892	904	900	868	863	909	870	878	863	870	906	911	867	893	944	924	849	851	882	932	903	894	925	879	885	871	873	905	892	916	871	908	864	867	921	926	898	904	924	903	916	829	900	846	851	861	899	910	874	858	851	902	874	867	827	881	967	899	882	873	897	867	867	792	862	886	919	905	830	871	872	880	870	921	938	840	804	891	873	934	916	877	899	915	840	897	900	819	862	878	866	852	907	855	810	895	870	924	887	920	897	865	889	855	864	904	908	848	864	890	852	931	843	852	877	873	887	848	863	861	840	881	891	905	867	867	872	884	887	876	876	923	870	854	906	881	846	893	846	930	910	872	885	928	875	891	863	886	889	899	858	886	880	869	884	894	914	905	867	885	841	903	916	856	882	856	879	891	866	864	907	887	848	889	852	879	879	781	839	890	873	890	939	909	878	878	890	899	879	883	930	904	894	858	884	859	889	890	862	873	849	837	878	913	841	888	952	911	846	897	909	921	861	916	881	837	891	839	888	872	926	864	904	869	867	927	860	898	868	845	885	882	926	905	863	884	913	874	889	906	939	877	915	877	905	882	890	848	891	868	861	895	874	818	871	887	947	902	885	896	873	866	883	883	852	867	874	896	898	901	884	841	910	898	896	900	862	916	865	845	849	866	888	926	921	887	892	902	859	873	878	879	853	855	868	850	854	879	835	920	843	836	886	867	888	888	872	878	879	835	954	872	894	909	913	886	852	802	890	923	898	902	835	823	898	862	841	838	906	907	881	873	846	848	867	897	881	880	893	901	928	908	824	859	904	843	847	896	885	875	874	811	876	842	834	865	862	849	826	902	899	874	846	865	879	881	879	868	836	880	864	852	847	877	862	846	907	859	856	872	864	885	890	865	838	884	855	847	893	853	850	825	854	926	902	894	861	847	893	893	875	833
24547	21549	29051	25291	23296	19457	12090	6665	5251	4439	3188	2436	2125	1913	1496	1312	1356	1191	1208	1032	1092	1071	1088	1026	1069	995	934	974	977	996	1019	937	951	926	975	946	891	903	888	912	930	873	924	906	900	902	932	899	874	940	950	844	904	920	890	901	908	875	875	908	916	893	929	877	942	896	879	858	921	923	854	844	906	917	865	873	855	917	924	909	911	876	883	900	931	904	933	954	874	859	864	929	880	910	913	854	886	867	979	928	931	898	891	873	890	878	846	930	910	875	934	823	890	882	914	881	903	892	895	897	950	897	949	853	847	924	841	915	869	813	894	889	918	938	890	874	850	875	888	832	893	874	880	901	911	890	881	899	899	902	878	838	873	853	833	879	890	889	916	911	992	937	889	910	902	837	915	858	913	919	885	894	900	891	881	896	897	881	890	918	895	906	903	859	902	906	885	891	872	888	873	913	906	827	892	861	908	870	943	887	871	862	901	877	885	879	858	893	852	892	897	876	854	843	879	902	926	868	924	854	846	962	900	931	956	898	828	900	879	901	902	932	881	892	914	904	866	833	913	851	876	883	927	963	927	915	886	863	839	859	890	902	905	876	883	925	876	912	854	913	868	887	918	868	888	902	882	921	896	877	934	882	872	897	937	811	815	862	857	835	913	848	882	860	862	892	899	860	927	872	910	933	905	884	869	834	867	891	925	852	898	863	855	854	889	907	879	929	888	902	926	923	881	932	949	891	911	897	901	869	895	929	925	842	890	900	876	874	912	890	855	931	946	894	824	888	836	867	866	932	893	913	903	906	843	887	850	864	886	891	901	879	919	922	903	862	849	839	904	848	827	916	908	847	931	904	878	901	906	962	884	872	955	877	914	851	912	845	882	933	862	860	895	895	959	868	904	861	870	878	889	862	889	885	919	913	860	923	903	875	893	836	846	934	921	854	863	884	919	885	868	822	865	869	925	884	899	875	861	892	921	905	894	896	897	917	893	945	854	922	925	871	849	911	884	924	892	971	942	840	865	835	909	912	862	926	961	873	925	930	848	857	915	884	937	888	870	894	894	842	853	946	842	863	910	960	941	871	911	898	876	911	902	881	937	840	867	921	857	903	918	890	922	881	899	886	906	837	888	848	889	908	833	850	865	858	926	872	885	934	884	883	826	885	861	897	896	910	847	894	956	907	900	865	914	915	880	884	914	889	835	934	874	904	900	862	884	853	913	890	891	820	917	897	867	871	906	904	859	881	878	897	932	891	899	954	853	948	905	868	859	888	917	879	858	848	902	877	906	831	922	893	865	881	881	912	927	839	888	897	952	940	884	929	888	885	863	886	841	942	885	893	898	902	856	886	884	910	907	918	880	864	904	903	889	917	874	845	854	878	918	872	874	837	879	913	910	933	910	903	898	875	838	860	851	905	895	868	867	915	868	874	840	878	858	891	932	915	886	852	888	884	870	889	909	871	938	892	865	913	897	900	890	896	892	903	928	867	893	886	878	889	878	876	893	957	926	867	912	913	835	828	899	877	850	887	874	810	890	875	901	912	880	902	946	864	871	838	864	894	912	862	892	940	858	905	878	922	894	919	875	900	884	875	882	860	911	890	903	866	905	910	933	911	876	855	885	892	910	859	889	870	831	838	875	903	877	929	900	896	898	833	895	907	830	894	939	856	874	877	931	853	850	854	886	892	916	904	849	841	849	871	873	887	910	893	892	892	906	883	854	947	884	817	911	931	909	929	880	874	949	913	932	880	856	904	847	869	859	884	859	892	848	843	865	851	863	891	911	865	884	826	877	876	939	926	891	883	874	926	910	875	887	888	852	917	852	893	921	892	866	900	949	852	852	907	938	888	849	881	858	898	864	853	913	888	821	850	904	916	869	842	826	946	938	900	910	855	881	882	898	843	902	869	897	960	904	918	959	878	870	839	892	883	896	949	876	860	889	848	900	894	907	833	938	935	882	908	939	900	907	907	952	884	906	906	883	846	951	896	934	863	874	924	919	893	874	849	870	864	884	897	853	877	864	919	861	892	912	861	888	873	853	867	910	868	930	853	897	895	871	906	917	883	865	872	862	909	895	907	891	908	876	853	896	918	894	905	862	888	870	867	848	916	859	872	899	877	846	899	882	906	909	885	836	852	911	880	911	880	857	865	922	911	861	898	881	911	931	879	946	849	850	829	884	914	915	893	875	890	859	868	864	883	951	893	871	823	912	909	889	932	899	855	863	897	907	949	929	917	872	900	934	889	882	868	893	925	951	877	910	906	920	884	904	942	868	894	877	940	902	908	841	918	864	858	918	888	888	859	881	932	939	852	867	904	895	922	891	875	833	919	926	863	885	879	878	884	885	881	868	891	890	860	930	882	922	880	845	894	908	879	890	936	880	866	878	843	910	918	903	839	892	880	840	890	893	860	899	877	829	938	861	976	897	864	887	854	875	861	853	864	895	865	865	885	922	887	851	892	871	926	896	862	921	891	886	946	903	905	895	927	836	866	889	831	826	941	863	907	845	936	908	871	908	888	938	887	855	831	930	863	889	897	884	873	890	907	899	879	885	895	918	871	871	868	884	850	858	909	911	846	862	893	925	924	806	888	895	936	956	920	832	891	886	890	890	894	899	859	943	910	897	903	874	876	892	920	878	865	899	894	897	895	925	855	908	859	872	876	908	880	870	907	938	857	880	846	847	892	876	860	857	868	912	884	865	919	891	932	867	914	877	887	910	883	822	920	869	888	908	870	874	826	831	892	932	814	890	849	936	881	914	868	890	884	939	851	891	911	868	932	867	890	895	888	893	921	904	899	849	854	823	897	899	879	869	876	898	898	899	856	847	881	892	950	933	911	890	938	863	898	894	966	903	876	891	928	889	850	909	843	865	911	871	884	864	839	824	927	926	899	904	968	897	874	902	915	884	896	905	942	905	902	878	858	953	895	909	871	885	857	886	888	892	916	885	906	874	888	906	928	891	852	921	889	885	860	845	879	850	877	891	903	830	874	888	849	875	898	900	902	875	944	925	906	857	893	882	931	862	908	886	846	900	846	901	869	839	894	825	896	863	904	891	864	906	900	858	937	837	934	909	885	870	888	888	870	864	896	916	883	873	892	880	919	855	882	875	912	932	897	838	922	857	911	925	925	914	910	870	871	901	943	953	890	930	902	845	903	893	896	856	906	907	921	865	827	896	934	938	911	858	862	953	878	821	863	878	936	873	876	948	866	880	851	936	848	903	868	916	877	907	860	834	915	831	809	843	917	915	882	927	852	879	885	859	862	900	829	855	871	858	873	894	837	941	936	878	862	881	855	915	871	900	876	877	887	931	852	869	884	917	858	877	859	871	874	852	914	882	879	897	897	908	875	922	859	875	862	896	900	932	909	822	920	890	890	889	883	833	898	828	881	881	836	932	867	890	910	852	845	923	894	922	877	880	930	829	888	855	886	879	895	859	919	968	944	847	869	893	900	910	871	904	894	887	883	873	876	890	877	915	932	891	857
34491	55746	42333	31237	25135	16289	12348	8889	7389	6093	4362	3053	2735	2347	1721	1517	1468	1452	1271	1240	1106	1163	1121	1065	1007	1035	1017	999	993	984	993	986	952	919	944	910	919	991	888	900	863	993	936	883	898	933	936	939	925	918	901	890	898	921	916	869	880	872	869	906	911	895	893	903	933	871	920	920	885	889	896	916	902	896	909	837	882	944	893	871	840	869	874	885	888	836	859	935	835	861	878	871	908	879	921	894	897	833	911	890	806	901	898	889	867	875	919	929	924	914	881	872	851	853	905	890	852	873	873	861	868	869	867	877	863	884	875	870	863	888	908	873	891	897	923	849	900	780	887	874	908	845	913	840	897	940	860	859	857	890	840	860	905	892	858	900	900	858	904	961	873	909	852	893	907	904	840	865	833	861	925	857	920	911	909	900	859	917	898	858	858	906	910	822	894	885	880	896	865	865	857	825	843	859	893	858	874	902	909	848	865	892	814	883	809	915	905	904	911	894	892	886	923	879	827	852	894	849	864	829	899	915	907	885	921	875	890	823	895	875	892	867	843	905	809	891	862	941	839	850	891	868	908	856	852	897	902	986	877	890	907	885	877	890	855	887	906	894	901	860	815	905	948	903	864	855	893	912	883	877	910	857	809	881	933	887	874	855	818	869	830	921	934	909	907	893	832	842	851	893	839	928	912	888	864	910	896	845	853	895	874	942	903	930	861	845	913	855	911	873	864	859	885	852	807	871	880	853	902	883	928	897	884	911	876	881	910	860	880	830	845	865	915	875	839	890	875	864	852	809	877	927	855	871	916	939	874	847	918	881	921	909	824	870	909	844	852	903	904	885	867	831	897	879	852	850	852	896	874	908	911	875	874	836	906	845	826	894	920	864	845	883	865	802	871	872	903	904	904	897	884	910	874	882	853	908	860	896	869	842	865	901	916	875	864	882	902	877	887	853	887	879	887	894	851	851	897	863	891	806	912	929	880	904	886	845	916	859	890	846	862	879	899	842	942	896	873	906	871	878	900	838	889	919	850	869	934	924	852	842	884	864	865	894	878	871	842	892	862	895	885	907	846	910	852	880	845	859	875	906	843	873	939	934	931	878	900	917	886	918	884	915	850	871	874	900	881	918	835	871	912	903	875	914	883	883	881	880	910	879	894	847	853	864	916	870	926	865	841	882	870	891	842	861	877	875	855	841	839	917	875	883	908	965	856	872	818	887	833	834	897	847	848	897	889	880	928	903	857	881	892	862	852	887	815	884	873	859	848	868	930	884	870	884	873	867	879	876	860	882	916	898	869	873	893	865	858	921	857	919	883	885	870	858	859	924	829	872	847	895	912	830	929	932	825	881	883	868	856	882	846	865	836	877	823	885	848	895	883	878	882	858	840	890	916	894	854	880	884	883	893	865	885	919	880	891	901	811	899	911	880	918	866	925	820	874	895	863	882	873	873	916	836	901	869	856	873	892	863	825	871	896	894	881	876	901	835	907	880	906	905	882	902	882	903	867	833	875	896	834	867	849	869	901	885	858	890	856	907	853	840	816	906	846	962	857	794	898	906	822	849	889	890	879	828	837	905	918	837	877	890	865	818	900	872	890	863	848	891	892	902	890	868	901	900	877	873	839	898	839	883	859	869	883	811	850	857	841	849	886	895	893	843	869	878	897	857	892	913	878	874	885	879	886	885	850	841	923	869	891	887	913	853	876	890	896	848	890	889	869	911	934	833	922	855	881	906	855	915	872	937	898	906	826	891	907	890	842	912	878	895	874	887	848	879	869	866	842	898	883	869	860	875	886	878	901	863	914	892	868	883	877	878	836	874	905	881	889	898	859	860	913	916	886	890	878	907	871	882	894	913	824	859	846	884	844	849	869	848	894	848	885	865	861	891	862	879	868	868	934	873	875	921	909	885	854	884	875	875	871	850	892	897	882	890	940	919	868	871	848	875	880	924	866	911	848	889	904	863	860	924	952	884	879	862	872	855	900	898	857	900	864	874	872	883	879	879	920	856	854	880	883	853	860	904	798	903	912	861	901	916	841	892	832	872	877	869	893	843	895	847	872	872	859	903	869	832	915	877	882	867	908	878	877	918	829	882	887	908	833	903	887	860	874	874	926	893	882	925	887	828	912	858	898	852	868	862	860	856	867	909	906	897	877	898	863	893	925	877	861	892	916	886	876	844	920	902	890	950	910	842	875	931	876	892	835	840	907	853	844	839	898	885	885	855	873	839	839	884	872	839	860	875	940	904	876	872	860	902	931	873	887	922	894	918	858	883	902	877	874	877	829	876	915	853	894	897	905	857	831	855	920	887	862	857	897	823	903	877	895	883	914	884	879	903	859	919	914	909	923	840	837	867	880	821	884	894	869	860	872	896	902	878	856	853	897	884	910	885	888	892	875	882	920	900	890	886	904	906	874	897	911	925	902	915	900	908	912	874	939	914	916	863	873	914	835	882	908	868	870	866	877	857	905	891	927	856	919	863	900	903	945	856	824	917	862	860	905	880	817	886	932	888	873	838	883	855	876	885	879	907	867	882	868	904	880	876	923	843	908	863	899	861	877	844	876	848	868	831	903	858	845	891	865	910	882	830	862	831	873	858	914	850	888	834	875	878	914	856	898	841	907	899	928	870	849	845	892	851	846	879	900	860	866	882	859	832	894	917	844	920	878	852	817	908	909	859	899	854	921	871	889	817	878	891	891	834	911	824	874	901	855	854	889	902	927	878	883	870	929	852	913	831	901	907	823	909	842	941	853	820	839	880	899	889	903	859	885	818	857	882	924	866	918	864	885	843	875	882	827	932	887	852	892	917	868	886	912	937	817	846	873	886	853	849	875	890	888	865	923	934	893	872	891	893	914	826	845	830	920	847	870	887	811	904	868	871	850	865	894	924	899	902	882	895	859	892	877	889	882	872	916	891	953	872	853	845	853	884	889	877	876	922	880	873	887	962	859	834	842	900	914	866	893	867	890	879	857	872	852	834	882	845	839	855	840	904	925	885	864	923	845	809	869	947	846	894	927	854	873	863	856	920	858	881	902	955	898	900	845	863	835	901	881	836	836	889	875	827	875	870	895	857	880	890	868	889	869	852	937	941	894	900	857	875	890	867	868	944	882	875	856	882	900	899	888	898	868	875	888	899	855	889	911	864	843	881	848	870	860	886	857	865	888	921	866	899	854	889	901	875	900	857	874	865	912	873	827	894	895	854	861	883	901	896	911	809	922	872	877	939	863	880	902	882	859	837	891	904	902	870	879	884	921	889	863	908	940	872	870	843	843	909	895	921	840	870	845	871	860	850	880	867	852	885	905	823	862	829	860	926	914	870	872	899	862	857	850	804	894	900	887	898	893	892	866	897	867	909	853	916	866	906	887	906	862	857	890	845	879	842	858	847	858	882	915	830	844	878	900	841	887	901	869	885	909	876	877	917	895	947	926	848	894	905	888	895	879	913	840	836	882	850	861	865	919	902	899	916	867	888	875	902	886	862	879
25519	21578	28651	27610	21216	13217	8343	5619	4258	3893	2871	2177	1891	1752	1472	1306	1245	1267	1119	1190	1094	1080	1089	1051	1025	994	1021	949	1003	1027	1031	931	950	947	961	968	1012	974	953	925	1033	983	902	967	997	959	902	911	892	941	970	941	922	946	996	914	906	949	1000	1008	971	910	930	921	883	975	904	921	961	877	931	991	990	978	942	967	965	904	961	902	971	916	913	936	953	935	881	971	942	905	927	984	920	927	917	964	921	929	965	866	941	921	881	967	909	949	936	919	901	962	911	951	873	990	976	938	892	977	983	945	994	884	913	930	938	919	916	852	937	916	976	911	975	902	934	979	957	936	910	897	938	966	943	939	927	942	908	960	920	977	907	929	923	924	871	911	949	958	923	946	911	940	927	949	959	939	874	947	950	909	894	916	963	956	907	908	969	949	892	940	949	915	956	984	970	866	922	960	907	905	967	968	913	930	947	951	924	969	905	953	890	956	1004	913	959	973	1006	997	943	962	941	904	964	946	906	920	896	937	924	957	957	968	981	963	935	960	925	910	969	937	890	946	918	921	886	955	901	933	926	867	933	941	934	947	970	912	898	915	883	1029	1012	952	923	938	906	925	945	941	963	957	961	956	899	930	942	933	891	947	963	935	956	903	910	904	925	997	919	890	888	929	932	904	918	965	939	883	903	906	917	897	908	926	955	940	964	970	944	912	891	920	952	937	939	917	920	968	942	860	901	930	937	932	987	948	932	919	923	952	919	933	939	870	908	944	887	960	893	872	932	917	938	899	906	887	892	895	945	908	913	938	945	874	948	915	880	926	899	945	892	921	907	963	900	915	953	890	949	919	906	880	908	928	962	914	919	906	958	975	921	989	891	962	848	926	932	941	917	908	990	888	941	937	951	944	955	968	975	912	935	975	900	929	854	959	910	978	955	936	936	942	922	920	975	899	957	901	953	918	913	938	910	919	897	945	913	890	931	953	956	931	900	920	913	929	933	950	976	1012	920	993	825	877	933	964	932	957	961	977	953	982	902	915	923	975	951	950	917	910	940	961	938	945	925	936	976	927	868	958	1009	867	945	970	964	916	904	941	942	937	908	968	926	957	900	976	938	908	922	966	937	948	962	956	967	923	938	887	945	911	897	943	904	923	959	936	977	932	927	959	925	965	837	947	949	870	958	855	883	967	918	935	952	919	890	952	957	896	932	923	936	928	983	904	896	930	952	918	902	937	908	887	858	938	959	915	930	905	1005	919	916	916	873	916	907	951	904	879	958	929	922	948	947	938	968	958	933	954	891	962	921	903	892	924	949	970	924	978	1016	927	964	927	1002	940	914	957	959	916	970	899	997	899	938	907	908	923	887	890	944	939	966	892	946	963	965	891	950	909	963	980	918	936	924	989	941	880	896	988	989	940	912	929	975	871	991	947	993	930	980	957	974	978	949	939	956	949	982	936	925	946	945	916	956	979	965	946	963	982	922	930	906	910	900	926	895	964	955	870	931	952	966	945	953	973	989	908	890	907	958	916	920	967	955	947	896	939	886	939	901	977	916	927	955	906	920	920	929	906	955	953	986	933	991	898	944	921	960	922	992	960	897	917	935	953	881	935	929	969	937	940	882	894	907	979	929	945	896	915	967	942	906	926	969	947	971	932	925	875	962	916	944	887	977	933	933	944	974	894	964	956	884	887	960	947	944	931	904	930	919	962	965	939	962	945	955	926	970	931	899	910	961	926	955	962	910	954	958	946	960	962	912	925	950	933	936	964	931	875	919	892	942	953	962	930	926	929	930	954	951	963	917	945	949	921	956	928	911	904	908	958	872	903	942	937	968	978	937	962	898	945	939	937	942	958	962	957	895	943	937	901	975	944	965	946	947	909	888	993	886	962	885	911	970	936	945	952	936	935	1004	967	896	929	908	960	902	906	959	924	955	897	981	960	917	929	904	978	898	885	944	932	928	970	933	912	885	910	926	958	943	899	891	923	920	921	908	911	947	930	936	952	929	961	921	953	934	880	906	927	902	955	957	929	964	939	939	923	924	889	925	912	963	930	919	883	935	928	1002	947	909	945	946	923	959	906	953	935	971	878	854	925	931	929	939	918	936	877	985	1006	941	939	927	955	927	925	942	871	938	968	941	946	936	945	971	989	962	968	939	954	857	957	929	972	966	911	966	918	905	894	906	917	992	927	934	954	930	927	869	896	1003	890	929	965	965	903	946	894	928	831	900	960	932	947	927	937	937	867	978	897	971	978	923	873	956	983	963	926	938	938	912	928	929	943	945	912	958	961	892	951	912	964	958	953	914	900	899	945	943	966	939	954	945	925	908	945	941	914	914	953	933	955	914	905	918	930	876	925	867	918	928	896	959	911	940	917	903	932	971	942	956	872	966	945	917	922	907	886	941	944	931	916	973	902	919	972	889	952	944	939	982	947	892	936	939	948	919	962	954	920	951	915	941	986	949	953	940	957	936	900	870	938	920	945	924	912	938	986	913	931	960	965	915	931	924	923	926	949	952	939	951	973	913	922	934	919	963	969	958	893	931	939	902	902	948	911	910	978	953	908	956	925	928	954	948	910	948	935	956	928	936	941	970	936	895	992	954	907	884	904	930	930	957	1011	926	972	972	896	961	888	874	920	939	949	879	951	869	940	968	971	942	903	930	932	880	926	916	962	932	948	972	930	903	910	946	922	971	942	911	915	888	954	969	952	949	917	892	933	958	957	930	923	952	913	916	911	921	1028	902	966	922	947	915	941	956	980	915	877	959	859	906	926	960	920	906	927	950	916	933	959	904	940	970	948	1005	919	885	925	937	932	916	933	963	922	911	925	977	952	920	971	911	945	943	993	974	903	860	908	914	926	981	951	973	921	944	933	944	936	956	980	893	895	907	920	924	965	970	928	958	881	910	933	917	935	907	932	964	889	931	964	940	920	919	918	944	898	887	930	881	929	931	929	964	898	927	892	931	942	960	916	944	899	927	898	916	887	961	865	930	976	919	955	896	943	943	916	961	946	971	932	892	946	937	932	900	891	960	937	967	925	863	900	944	964	911	963	932	921	919	921	927	951	957	918	885	956	948	932	949	944	909	932	922	924	867	978	960	927	922	938	962	996	917	919	929	931	866	948	969	942	912	952	934	973	870	931	912	910	907	981	960	927	951	923	914	909	931	927	945	955	944	997	945	970	940	951	965	933	911	911	879	942	903	944	960	942	960	875	977	931	937	936	883	896	913	954	937	956	918	901	909	946	934	982	899	918	954	921	987	947	922	949	922	955	988	973	933	963	966	873	945	952	985	910	905	890	931	927	928	981	968	884	938	1004	926	921	908	905	954	925	900	875	936	899	897	974	933	992	967	938	942	953	887	950	930	976	869	936	858	928	959	910	938	966	917	970	912	903	951	929	906	922	910	954	921	949	972	952	921	953	890	907	881	926	946	869	905	939	965	924	949	942	921	919	939	971	866	930	869	921	909	929	975	913	963	965	977	936	947	943	962	987	960	950	966	924	938	915	900	938
33535	50328	39798	28748	21077	14304	10925	7997	6342	5419	3822	2856	2387	2150	1649	1469	1469	1352	1252	1212	1131	1161	1082	1167	1066	1099	1120	990	1012	995	1042	1003	998	986	994	966	973	949	949	993	916	923	937	934	969	978	956	950	921	954	936	944	913	991	973	946	921	938	969	940	900	912	937	974	974	977	936	923	871	943	908	906	936	985	947	915	901	938	888	953	919	934	937	936	937	924	924	942	957	897	863	958	961	909	912	922	980	960	926	892	923	893	973	941	924	919	945	947	935	921	929	984	1027	931	874	942	948	908	925	858	967	977	931	939	902	1012	892	912	909	957	981	927	940	974	924	908	920	911	907	973	957	940	893	908	922	890	928	951	920	909	920	908	971	896	957	933	923	994	906	903	935	924	901	935	906	957	913	919	929	890	954	930	942	974	927	928	931	920	943	916	957	943	879	886	896	895	883	898	946	889	895	937	894	858	946	887	935	917	982	1008	951	895	955	893	941	912	946	974	934	922	922	940	886	952	931	907	942	936	895	935	960	955	909	906	890	954	1014	944	964	911	907	903	943	890	961	909	918	932	921	857	934	928	957	891	905	982	887	982	942	899	929	852	935	929	855	993	832	925	920	922	915	976	882	935	896	965	932	937	944	909	965	939	941	938	950	923	866	980	893	936	952	941	907	886	908	930	905	958	874	922	938	852	938	958	904	976	924	965	928	970	937	994	888	945	951	890	868	951	970	934	959	928	917	910	942	914	930	907	962	913	929	912	952	920	965	895	973	888	954	910	922	923	961	945	902	982	939	911	920	903	916	915	908	892	935	941	956	902	879	952	984	909	939	953	936	889	921	921	898	957	909	879	961	934	929	940	932	909	961	929	904	912	916	890	907	961	948	962	920	928	949	934	958	917	944	885	901	913	929	893	902	1013	926	990	966	937	898	902	977	910	953	939	910	945	978	908	960	963	921	931	931	882	891	928	893	909	957	941	931	916	938	939	887	923	963	897	938	936	897	945	900	919	884	887	964	990	923	910	937	895	957	951	866	906	930	944	960	903	861	964	925	955	937	940	949	896	912	984	942	874	909	981	953	940	886	890	934	845	931	949	920	962	886	949	937	979	967	961	974	935	950	933	954	945	903	938	911	929	918	873	935	897	928	917	990	925	971	903	915	879	932	942	956	925	957	910	930	923	852	967	937	937	943	878	891	943	965	911	980	949	904	952	898	924	958	962	904	849	972	964	969	900	893	842	906	896	941	920	889	897	890	969	909	935	973	907	935	871	924	944	912	935	921	939	917	931	958	901	955	873	923	926	999	914	930	892	946	960	954	892	945	981	920	896	998	948	935	901	958	867	915	959	899	967	913	895	911	958	923	955	858	947	946	917	936	974	838	937	887	903	900	892	887	910	934	919	903	921	948	935	896	971	954	924	935	912	900	904	897	952	920	915	899	887	923	932	957	954	915	938	965	946	983	890	898	958	868	919	862	910	956	901	972	915	989	917	922	964	928	959	874	926	921	883	934	942	927	919	946	930	934	951	919	936	940	944	966	900	903	990	964	889	888	922	904	922	930	919	904	905	907	957	918	941	987	926	884	914	896	958	947	906	962	860	942	958	923	964	889	975	948	957	900	894	977	887	902	916	973	936	937	907	926	911	940	982	905	934	864	938	941	932	873	940	937	885	905	953	929	919	902	922	1039	977	895	929	954	946	893	899	880	917	897	938	968	945	922	954	927	892	931	945	948	967	949	859	956	948	955	890	933	969	953	887	944	937	882	895	942	902	904	914	959	923	890	954	916	908	900	855	942	933	926	900	912	897	936	934	872	922	940	921	934	914	897	867	916	856	914	928	960	954	876	898	926	947	909	930	907	938	956	926	936	923	868	918	883	934	854	1020	993	918	894	950	881	954	921	907	922	940	965	969	922	907	896	949	929	950	929	948	924	930	923	859	973	974	891	903	964	943	962	949	908	912	922	907	911	927	941	935	898	941	917	895	911	931	923	924	951	906	907	889	862	860	934	946	931	887	881	933	947	978	888	924	909	940	932	904	923	908	919	926	901	1011	916	960	923	952	888	958	950	926	878	904	867	985	918	912	910	950	932	951	922	851	923	922	908	910	981	926	915	935	940	869	910	906	910	938	880	898	888	903	941	929	904	865	904	914	945	961	948	917	917	936	955	901	925	927	918	953	922	944	922	931	908	910	890	901	891	867	893	893	918	951	936	942	902	910	893	925	897	896	885	921	936	905	955	924	913	926	891	941	943	960	943	869	901	973	930	921	938	978	906	951	928	1014	883	882	937	926	954	900	893	891	877	997	910	904	956	868	929	943	871	934	931	924	860	888	984	934	931	888	933	895	920	922	927	898	939	895	905	892	936	918	999	893	939	896	1003	868	926	962	1003	895	941	919	933	883	938	970	922	905	914	920	903	925	910	907	963	926	960	949	952	943	990	898	934	907	963	950	971	953	956	924	932	910	938	861	928	897	947	945	921	930	955	906	900	918	959	949	914	941	958	923	907	987	973	988	904	908	932	939	906	965	943	945	920	920	966	952	878	894	924	908	947	934	817	925	948	889	914	874	890	980	903	995	937	912	901	919	894	951	899	979	940	923	972	904	923	985	955	974	897	940	913	937	919	910	907	912	895	923	911	853	906	879	910	870	930	924	916	872	964	949	900	936	924	959	902	954	905	915	939	968	923	941	895	958	962	956	871	961	898	948	913	904	936	903	953	942	957	922	928	912	900	901	916	960	958	934	925	936	945	917	931	953	958	916	915	912	949	908	926	929	887	947	966	925	962	949	998	959	953	903	867	909	995	980	1000	971	939	967	977	959	939	882	952	904	929	911	944	959	906	918	907	864	911	945	930	954	948	973	919	913	982	892	949	988	903	953	918	873	946	975	951	916	889	905	915	953	964	897	949	944	910	954	921	914	936	917	889	924	884	917	884	936	941	943	956	932	950	877	875	949	954	920	937	923	965	928	875	914	952	945	933	926	904	871	879	915	939	921	922	939	915	909	914	935	938	898	970	964	892	908	937	918	967	986	956	928	935	931	944	868	963	897	955	905	921	936	933	918	927	901	951	919	946	931	902	888	894	873	861	958	996	881	920	975	934	912	924	966	907	961	917	913	943	906	925	972	928	894	854	893	859	913	959	957	970	882	935	907	898	895	959	934	961	935	912	863	954	914	933	883	931	917	879	920	897	958	931	869	905	933	892	978	932	960	905	915	992	967	932	910	964	893	936	845	933	902	897	919	900	946	909	912	928	905	930	932	945	924	900	868	904	878	909	913	952	940	946	912	959	879	966	910	967	889	896	983	983	952	906	878	909	939	920	985	924	938	911	903	902	958	934	929	960	947	901	878	902	959	929	923	913	867	933	898	908	930	968	924	961	929	950	948	911	904	974	954	915	926	937	957	925	895	917	914	883	935	892	905	944	968	921	981	956	914	927	904	908	881	921	881	890	946	923	877	879	929	868	990	921	938	936	920	886	935	940	927	893	916	961	934	894	870
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
