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
341381972161	341381972680	341381973230	341381973780	341381974328	341381974880	341381975430	341381975980	341381976528	341381977080	341381977630	341381978180	341381978728	341381979280	341381979830	341381980380	341381980928	341381981480	341381982030	341381982580	341381983128	341381983680	341381984230	341381984780	341381985328	341381985880	341381986430	341381986980	341381987528	341381988080	341381988630	341381989180	341381989728	341381990280	341381990830	341381991380	341381991928	341381992480	341381993030	341381993580	341381994128	341381994680	341381995230	341381995780	341381996328	341381996880	341381997430	341381997980	341381998528	341381999080	341381999630	341382000180	341382000728	341382001280	341382001830	341382002380	341382002928	341382003480	341382004030	341382004580	341382005128	341382005680	341382006230	341382006780	341382007328	341382007880	341382008430	341382008980	341382009528	341382010080	341382010630	341382011180	341382011728	341382012280	341382012830	341382013380	341382013928	341382014480	341382015030	341382015580	341382016128	341382016680	341382017230	341382017780	341382018328	341382018880	341382019430	341382019980	341382020528	341382021080	341382021630	341382022180	341382022728	341382023280	341382023830	341382024380	341382024928	341382025480	341382026030	341382026580	341382027128	341382027680	341382028230	341382028780	341382029328	341382029880	341382030430	341382030980	341382031528	341382032080	341382032630	341382033180	341382033728	341382034280	341382034830	341382035380	341382035928	341382036480	341382037030	341382037580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	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
22022	20385	27567	23129	20611	21524	18204	7075	4065	3281	2488	2146	1850	1645	1504	1381	1273	1180	1075	1097	1049	988	1001	992	954	960	946	979	927	930	893	895	913	937	907	915	911	925	901	903	883	898	897	906	928	912	878	872	878	877	951	864	920	887	906	898	943	929	894	861	884	929	878	916	880	867	925	966	831	855	955	895	899	937	874	930	924	887	877	931	869	863	923	911	867	903	873	911	941	914	915	865	918	877	900	885	910	903	881	919	910	852	911	882	868	845	865	874	924	866	866	910	894	873	836	844	880	937	877	931	924	925	892	884	912	902	840	903	865	908	884	877	845	894	897	931	877	903	930	902	884	923	876	867	906	875	846	872	891	922	878	940	845	886	897	860	866	867	875	920	911	957	886	877	860	885	874	873	877	945	872	898	931	838	900	877	847	910	924	906	900	955	983	879	897	888	890	851	906	905	887	855	895	917	890	907	917	911	870	863	862	897	891	903	920	842	910	922	918	857	921	890	862	908	914	894	914	867	890	923	924	883	868	915	958	909	863	892	911	886	877	904	869	839	924	852	854	910	930	935	880	833	877	896	883	891	870	865	873	834	857	922	906	879	912	837	849	913	860	964	912	883	847	869	852	905	911	863	925	857	878	877	879	875	875	932	867	940	821	908	893	887	908	905	823	913	819	813	886	880	892	812	875	925	920	887	949	876	886	915	873	936	909	881	843	932	864	846	900	828	828	852	910	891	831	821	901	896	932	919	941	938	847	946	896	915	955	933	919	895	902	847	913	893	897	918	897	883	915	927	919	874	906	891	818	891	882	862	893	912	912	906	857	881	851	881	906	846	862	942	901	880	892	885	850	896	896	922	917	933	871	894	812	869	872	952	836	864	930	853	865	918	859	890	865	965	874	865	913	922	869	937	918	871	864	936	934	863	871	917	820	934	875	945	880	866	899	862	862	856	884	898	964	834	901	892	875	901	863	924	843	849	877	918	888	896	873	917	873	880	832	903	894	904	903	933	903	839	825	836	833	863	905	878	921	869	912	874	949	861	939	944	895	898	885	907	875	887	913	862	884	900	888	922	897	950	895	883	979	856	891	865	841	916	832	914	936	917	890	890	868	838	899	927	955	905	893	880	898	925	961	885	911	895	887	853	854	870	880	858	878	857	929	855	872	893	858	890	920	886	870	928	828	863	896	894	931	902	889	888	855	893	885	860	913	888	952	911	901	878	904	827	905	856	882	886	927	853	905	871	919	910	914	926	863	883	856	915	836	886	858	875	838	902	945	843	911	874	863	866	861	856	850	930	902	860	894	895	882	834	878	881	879	886	880	881	912	850	884	867	894	876	832	896	868	933	944	899	895	889	917	857	875	882	822	882	846	898	923	873	937	921	893	934	924	919	922	857	867	901	886	854	874	913	870	870	965	916	873	927	860	900	930	917	912	876	863	914	908	869	909	808	839	919	893	913	850	840	833	921	935	882	867	937	903	889	877	853	883	874	894	912	857	902	890	937	872	911	903	878	870	928	913	895	907	890	881	883	920	911	901	875	881	848	881	866	894	937	863	860	835	844	900	863	912	930	901	901	872	942	858	893	870	957	903	888	928	884	862	918	870	923	919	907	885	848	839	855	848	898	879	839	923	912	902	830	869	896	915	912	889	919	861	872	873	921	866	893	887	941	919	897	887	891	919	858	878	940	851	814	887	891	891	877	848	855	873	938	886	863	918	893	936	920	922	837	819	873	926	881	891	893	869	873	936	934	906	895	902	783	875	866	893	905	909	873	859	869	888	867	882	911	867	922	917	896	909	909	857	883	908	897	845	887	871	917	846	838	879	876	862	873	942	857	910	884	907	965	907	928	888	878	846	933	880	850	918	868	907	862	850	893	885	882	889	886	869	895	868	885	881	859	916	884	840	831	896	906	838	884	896	922	935	892	838	889	879	875	881	857	869	900	897	947	886	884	878	901	862	881	842	894	912	889	925	921	888	884	892	794	830	863	916	905	908	922	867	922	867	922	899	912	869	870	898	928	859	859	885	927	830	995	901	847	915	868	953	839	850	898	872	850	874	908	897	930	884	893	871	857	896	863	840	861	870	858	811	910	933	889	934	853	901	901	907	913	926	852	915	887	891	878	913	845	849	888	934	872	909	914	886	853	874	901	864	872	915	884	909	887	898	817	890	935	873	855	873	888	859	925	900	924	915	914	883	895	894	898	917	878	879	858	920	890	928	865	941	899	813	921	829	848	902	920	900	842	840	912	908	919	844	831	928	907	908	846	878	886	854	910	879	891	907	901	811	868	892	913	917	877	878	921	856	846	894	891	863	876	882	880	947	895	852	907	857	842	912	880	896	865	898	904	859	872	859	856	885	864	910	892	899	874	872	883	911	904	861	875	914	905	853	900	862	852	878	862	911	859	827	891	876	860	905	875	904	866	892	892	865	846	871	875	886	850	855	888	873	818	899	886	851	878	912	901	880	913	912	878	885	869	902	914	925	918	861	864	936	909	903	915	895	858	884	910	920	877	865	914	871	875	890	890	883	868	887	962	941	906	941	880	930	892	918	920	864	921	883	930	910	875	854	922	880	903	862	902	911	942	881	940	865	922	908	863	857	892	886	900	884	945	953	891	896	886	868	861	818	918	904	882	838	929	954	869	877	871	874	875	867	865	908	893	912	895	905	949	883	878	870	876	862	946	899	876	866	879	902	857	898	875	920	934	918	892	943	869	900	826	907	853	935	917	903	955	874	877	926	911	874	895	869	886	995	915	897	873	881	899	900	906	865	912	870	883	900	870	935	857	898	828	877	897	929	937	894	865	882	892	852	909	882	887	913	885	861	812	962	916	888	870	908	906	866	867	921	877	841	853	903	842	866	884	917	859	887	938	849	870	883	869	871	896	917	864	885	851	866	898	839	901	877	897	873	910	873	857	923	810	900	845	928	901	894	944	929	958	895	879	890	876	914	866	884	874	896	840	905	898	852	857	884	932	877	901	891	882	941	919	899	839	879	899	899	874	908	883	917	957	887	870	841	873	920	848	883	915	888	881	842	907	851	852	872	885	837	885	937	895	863	876	899	826	887	876	864	912	862	913	859	871	841	914	906	888	894	918	871	885	898	873	854	854	908	922	898	914	876	880	917	900	908	913	859	903	906	916	896	939	873	916	900	915	883	915	914	849	770	886	905	902	932	847	911	879	915	919	834	946	886	878	900	943	918	886	896	840	886	864	877	865	870	858	890	871	907	899	916	900	875	865	886	905	932	831	847	852	825	915	859	901	865	917	856	874	869	896	889	832	937	884	903	919	871	883	851	874	927	873	920	889	893	903	873	891	868	905	888	846	891	884	883	892	834	938	864	868	892	887	891	870	873	908	893	905	899	910	881	902	877	850	912	859	890	867	938	854	910	855	864	905	907	864	864	866	876	906	883	923	870	873	861	863	873	853	907	874	837	887	882	900	869	826	890	864	825	921	864	858	880	847	883	922	813	863	876	836
36633	62044	50028	33649	26751	20517	14463	8918	6682	5015	3605	2946	2486	2220	1950	1765	1640	1490	1457	1327	1232	1233	1151	1090	1089	1145	1091	1068	1100	1058	1049	1071	1010	1040	1000	1021	1121	1042	998	1011	984	1008	943	995	1067	1029	1013	1051	1035	1018	1030	969	1022	979	1030	991	1010	1022	1015	1032	995	994	978	994	1043	1054	974	1015	996	977	978	980	956	1036	965	1021	977	1032	1014	992	993	1035	1000	1015	1000	1030	960	1005	1056	1034	1007	971	1004	1081	942	991	997	1062	991	1037	974	993	1076	1000	988	991	1013	1038	982	1001	1024	1042	1008	1004	959	977	996	1032	1010	1003	965	989	1005	978	1015	1009	988	947	1006	1024	1056	996	980	1033	982	1007	958	1036	1003	962	1005	1014	1004	1022	958	1006	1036	1043	999	1087	961	1028	960	1034	946	986	982	1003	998	991	951	1011	1015	999	1028	1009	1068	1016	927	982	1022	1028	1030	994	1068	1008	981	967	987	1002	983	1029	1044	969	996	1009	982	1045	929	1039	1082	991	976	980	940	1001	1002	1000	986	958	966	968	1033	956	1048	934	1051	1016	1037	1027	973	1017	970	983	993	992	1004	994	1000	992	994	1041	1002	945	983	996	980	948	976	963	1021	999	1016	1060	1016	1009	1004	991	979	1006	923	1048	1057	935	1044	988	1017	949	1039	1004	1015	931	1023	1008	1019	982	1034	953	1046	1022	1013	910	1009	991	1013	1045	1025	974	962	948	1012	1020	1025	937	1029	949	995	947	1053	983	981	1018	960	1036	948	997	989	1003	984	1059	970	999	944	1010	980	1013	950	1019	1013	1018	1031	945	995	993	1024	1027	1019	1003	1013	1011	997	1007	1059	994	1011	957	1017	1014	956	936	1046	1039	981	972	991	1039	960	979	964	1019	994	1029	979	990	961	1008	977	1039	1023	987	1005	992	1028	955	1040	962	1035	1015	1054	973	995	990	1000	1021	965	985	939	1027	1027	1018	992	982	1008	958	939	1086	999	979	1005	986	1028	988	1023	995	1003	996	997	1037	1014	997	1003	983	1013	1042	1038	1033	973	984	1016	966	996	1023	1014	1014	1015	1069	970	1019	1000	1030	1008	985	1045	985	1050	995	974	990	1036	984	990	1028	997	1048	1034	1026	1030	1080	992	994	942	994	1012	950	965	978	1004	990	1054	1015	1023	972	969	984	1041	1051	1080	959	1000	986	1042	1068	1024	1029	952	1013	1034	1003	1008	1053	995	986	1007	1010	1003	987	980	1028	1056	998	1031	1035	945	1043	999	994	993	1038	969	1070	993	959	1017	1016	1009	982	956	1013	1022	972	994	991	975	1020	981	1003	1001	1030	1034	1010	975	984	994	1002	932	1049	1028	944	992	999	1063	996	982	977	1009	1014	1013	975	1007	1058	951	1031	1076	993	998	1013	991	989	1052	982	1059	983	1043	1017	959	1019	1021	1002	997	961	1000	961	982	1001	1041	1042	963	1045	999	1016	1018	1058	1002	967	1032	962	1012	967	982	990	975	981	1000	989	976	1018	984	984	1026	1052	1038	980	1068	1032	964	942	996	1054	1040	1041	988	1015	1023	992	1031	1025	972	988	976	1022	979	989	1007	980	1003	972	1012	1001	975	984	1003	1006	957	1007	1001	1030	988	1042	1035	950	983	1023	1005	993	1039	1035	1027	1012	982	971	996	1009	1015	1053	1052	1020	982	995	998	1020	1016	1026	1033	1053	1034	991	1005	972	1014	1001	1026	968	974	969	992	996	1036	962	989	984	1012	1011	1011	1001	991	1002	975	975	980	1009	999	1015	1033	1017	1021	961	1027	952	1007	991	1030	1044	1005	1014	1022	1019	972	1022	1080	1006	1024	1035	1035	977	1017	1024	975	987	1009	1006	975	990	1003	1067	1008	1014	978	1000	993	1013	971	1036	1020	996	995	1027	1013	983	1003	1058	1037	1048	1013	1009	1014	984	1062	1013	1003	989	976	1085	1010	1002	978	1008	996	1035	1028	966	961	974	991	1007	1020	1049	967	977	973	947	970	1066	1018	1015	986	1008	1025	965	1050	953	1085	972	1015	1014	986	1008	966	1022	1009	1016	969	980	968	1020	987	1005	1033	993	1046	1017	999	1007	992	935	980	1059	1032	1029	969	971	982	1051	1008	1018	980	1027	1047	1053	1016	988	1001	988	995	1033	986	977	979	991	985	973	978	1016	986	1022	1006	995	983	980	1005	995	1012	1003	1026	1018	985	985	1030	991	983	1045	1031	987	1038	968	989	1036	964	963	1002	991	1048	981	967	1040	1036	1025	1026	982	981	1032	1009	967	993	975	1032	943	1006	1018	1060	1017	972	957	989	1031	1026	1016	990	991	962	934	1048	995	1017	988	1016	1002	1041	1015	1040	1003	1014	923	1046	1034	1007	986	990	1022	1030	1045	1004	999	1007	1010	993	952	976	988	1028	1001	1036	1043	986	987	1034	998	981	1002	1078	1029	1009	993	976	966	975	969	1002	996	931	995	948	1070	960	1018	1003	1023	981	1022	1012	969	1058	1031	1000	954	1019	1042	979	987	1052	1011	1018	992	1006	1013	977	938	1017	960	1076	967	1020	985	1036	1047	1044	1001	987	996	1015	967	1014	1044	1024	979	978	973	948	996	1006	998	1017	992	1034	1010	982	1015	1028	1033	978	1047	1063	1010	1032	983	984	962	1051	973	1011	976	1066	952	968	951	1009	988	978	957	1029	998	958	1009	976	968	1008	1057	969	1029	1003	1027	986	1005	988	1064	964	1060	1017	1011	968	1007	997	997	1026	1011	1014	1001	1020	1023	933	1009	977	1033	1021	1057	962	1027	976	1035	1012	993	1013	1016	1030	1071	936	991	1008	991	986	966	1039	1019	1047	978	1004	1035	1022	964	1010	1028	1009	991	1005	1001	1014	1045	1006	1027	1013	1017	1064	1019	1026	1012	1046	974	979	998	986	998	1036	1015	979	939	1016	1047	1053	998	1022	1007	969	1013	1006	1003	1035	985	1014	976	990	1035	938	987	1018	974	1017	987	1007	1020	957	1046	983	999	1046	1010	1043	980	985	946	1030	989	1045	1002	1003	998	982	1024	1006	1001	1000	1010	1020	972	1070	1005	1030	1042	987	1062	932	1073	1012	978	964	964	1040	957	1033	1018	1039	1033	1019	996	1031	1033	1021	1006	1016	990	1016	1034	1026	1018	958	1016	969	1008	1023	1030	1008	1032	1026	1042	997	979	1020	1013	981	1011	1017	1034	979	991	1015	1056	979	1026	969	990	999	1020	986	1014	990	1021	957	1027	1024	1042	1009	991	1015	1019	1029	950	1052	987	1016	1009	1030	1038	1002	1002	996	981	984	963	1020	983	989	946	1003	1030	1011	1021	1002	957	917	971	966	1003	982	1008	1012	996	1024	1043	1069	1042	959	1045	1067	1016	1063	1017	1066	1047	1043	1031	984	1020	1000	1031	1034	989	1068	1074	974	1033	982	971	984	996	1034	1008	1012	1019	1029	962	1078	1049	1061	986	1005	964	1031	1015	1050	982	1002	996	969	965	956	1026	1031	968	1037	984	1013	1029	998	1053	976	1025	992	1038	1046	1003	1032	1062	1023	1006	994	1028	1030	1015	1035	979	961	978	1026	1033	1008	1028	1018	1011	1010	973	941	992	1044	997	998	1012	1078	964	1020	1004	990	1031	1008	1029	1027	974	934	1001	990	987	1052	945	975	1017	990	972	987	1038	1032	1064	979	1007	1032	1023	1028	1007	971	1001	1007	1004	969	992	986	993	956	1015	1019	963	981	974	997	976	1008	1018	982	972	1028	1010	971	1038	958	988	1002	1026	1055	964	993	964	1029	990	1031	1037	1005	1000	1058	971	1018	965	1028	1064	1003	973	952	1037	997	1031	1004	1043	943	1026	1020	996	980	1028	1043	978	1033	996	1045	980	1067	985	985	980	1042	1050	1029	1025	1050	1034	1019	956	1017	996	980	974	1035	980	1010	1018	966	978	1010	1003	1058	998	1018	1012	973	933	1020	1010	981	994	1063	1063	1021	949	1011	989	1061	1039	944	968	989	1014	999	977	1054	1029	988	1048	1028	967	1000	1011	1007	997	980	970	1002	1054	1029	972	945	1027	993	1000	992	998	981	966	955	983	1034	979	987	971	1054	1043	1054	990	972	994	986	1031	1037	1061	982	995	1011	989	1012	1005	970	1020	976	1013	1035	971	983	993	895	990	1099	1028	1020	993	1045	1065	964	1001	1028	1018	994	1043	1023	969	1010	1010	982	1057	1017	987	1001	984	1036	976	941	968	1005	1045	935	974	1057	944	1037	1012
32256	31930	33837	23828	11969	6335	3927	2676	2070	1735	1494	1375	1268	1192	1165	1080	1079	1024	977	970	980	969	931	968	1004	972	968	945	912	925	884	965	921	895	930	901	950	950	963	886	978	918	902	920	911	905	879	930	928	964	900	924	901	991	903	964	953	898	904	878	871	917	897	882	934	879	930	923	878	938	920	899	879	969	897	915	954	942	855	895	954	916	905	916	915	918	917	959	938	949	865	939	885	930	923	862	889	928	897	918	884	943	907	964	927	918	902	872	941	891	952	910	911	911	877	843	893	948	938	976	954	876	839	959	874	933	930	935	950	879	932	897	933	925	891	889	977	918	874	955	907	899	930	942	863	882	904	1016	956	930	963	901	925	966	882	951	968	902	929	929	951	924	897	956	901	920	909	881	891	886	952	921	892	1006	940	923	887	861	829	909	885	939	930	964	972	921	913	881	895	932	923	947	903	944	893	977	908	891	903	958	921	894	957	957	917	922	867	963	949	907	964	911	865	956	938	944	927	894	882	950	927	966	925	918	936	946	931	902	962	934	896	913	886	894	908	931	919	912	865	874	927	946	934	972	907	912	935	913	911	935	938	912	941	888	972	901	897	918	886	902	971	883	933	953	916	932	896	832	927	949	864	922	917	953	910	970	924	952	898	936	910	914	962	899	890	913	929	936	935	941	893	915	939	878	880	926	944	887	967	938	973	882	861	891	954	919	918	953	898	892	883	944	891	878	925	933	909	908	936	958	945	945	912	947	937	930	945	925	916	968	874	872	901	888	905	871	959	949	867	913	912	922	926	901	905	985	899	842	920	887	886	861	954	943	897	918	880	891	933	915	894	885	911	899	923	877	898	917	893	903	915	929	880	905	958	876	914	922	909	936	929	917	904	944	953	908	867	906	948	911	899	937	917	888	944	959	964	886	919	925	907	896	933	924	943	891	876	989	939	957	929	907	944	935	887	918	936	932	923	939	922	919	906	931	908	914	936	869	948	931	865	886	909	859	954	883	968	928	901	934	908	888	870	957	944	918	931	905	864	926	914	945	886	892	861	883	939	896	915	932	918	922	951	905	991	923	927	949	907	898	925	927	947	934	902	931	899	877	921	919	882	933	893	907	953	911	903	840	880	842	892	954	934	862	961	902	934	841	901	931	962	946	960	904	925	905	897	927	916	954	907	914	954	970	957	935	873	931	853	874	954	933	905	934	887	930	876	910	919	896	945	927	896	885	919	923	926	868	930	894	908	921	910	860	925	866	907	870	926	933	874	912	868	938	934	942	858	938	849	971	881	929	915	904	967	857	964	903	917	888	900	910	881	942	912	883	861	941	919	885	929	920	922	943	934	842	916	861	898	1001	859	924	915	947	914	945	807	908	903	916	895	880	911	961	938	925	879	920	907	881	892	932	884	833	863	918	901	954	915	900	860	926	944	926	940	887	927	928	993	894	912	904	911	931	922	958	909	980	850	891	979	913	869	952	924	916	961	915	868	932	930	915	950	960	858	896	890	914	915	931	912	889	943	951	921	921	936	900	948	925	934	876	913	908	882	891	928	911	906	930	926	945	912	942	910	894	897	842	894	948	905	870	907	888	972	919	916	870	929	921	868	877	935	898	897	900	882	924	936	927	973	957	941	950	919	932	902	917	875	944	911	858	942	913	898	932	937	875	942	870	895	968	931	911	918	842	905	909	900	873	910	875	882	942	914	974	938	881	959	899	892	913	970	922	958	852	896	927	960	947	939	928	894	921	949	877	874	971	880	867	916	901	903	906	930	959	891	923	912	909	981	891	967	908	931	913	924	879	892	971	956	900	946	906	908	881	944	841	907	897	908	982	922	916	868	926	919	915	942	874	936	906	851	934	873	911	925	959	867	991	934	909	976	903	948	910	897	880	914	938	968	939	969	943	912	914	892	905	961	909	930	933	914	923	923	959	926	887	947	932	928	885	862	963	906	923	875	911	1010	904	901	936	921	850	849	930	940	1002	936	902	859	950	956	886	932	902	886	948	932	959	864	921	973	923	950	905	952	943	976	911	926	902	933	931	889	880	942	880	945	976	941	904	893	926	968	881	839	911	872	905	929	926	924	894	920	930	928	911	882	873	937	931	887	881	914	925	913	856	914	927	979	968	929	890	919	913	906	907	918	826	873	929	896	918	901	927	951	945	935	984	918	932	954	886	899	873	909	983	848	933	890	902	938	958	898	919	950	922	984	959	890	936	907	937	855	941	965	919	905	940	910	891	925	934	923	919	917	889	882	890	948	941	963	967	947	956	966	922	871	887	919	920	923	910	874	899	976	883	949	902	901	838	869	906	923	928	903	926	943	884	892	861	924	944	874	895	916	925	902	907	901	857	908	951	904	914	922	900	930	950	898	944	867	905	958	894	859	893	925	937	890	919	909	985	951	1003	905	906	907	941	915	893	898	955	874	928	984	894	863	887	925	927	923	906	938	942	883	883	937	896	917	926	928	910	889	885	933	905	939	923	897	944	935	873	893	944	929	859	920	956	954	913	907	930	919	962	995	939	914	920	936	865	968	942	921	975	924	889	963	895	887	872	917	946	924	912	860	924	893	935	899	905	897	894	912	934	920	973	886	892	907	923	871	920	964	888	931	968	932	851	922	879	851	933	902	907	925	923	951	924	945	898	908	937	924	948	927	939	902	903	948	916	951	899	934	949	959	926	886	904	957	908	904	934	925	943	886	848	929	934	905	965	902	935	918	894	912	958	957	914	908	994	910	947	863	945	915	968	901	935	896	913	905	904	914	885	923	913	879	932	917	895	915	935	886	937	925	998	889	935	925	887	941	931	908	921	935	961	898	939	884	929	890	872	879	947	961	891	930	909	933	898	911	931	902	910	892	930	883	907	950	918	857	921	926	888	944	885	895	918	955	929	861	963	916	914	893	876	937	980	932	962	896	904	899	947	914	900	900	920	934	948	961	874	884	892	941	875	894	919	942	903	901	930	962	875	879	941	891	888	904	902	909	895	909	865	906	912	892	905	919	871	910	904	912	873	911	935	899	881	949	951	894	923	943	924	933	985	921	881	929	960	923	935	885	974	1020	872	878	932	939	907	933	933	945	913	921	950	939	906	909	939	874	886	941	837	906	954	887	869	933	905	986	917	909	928	878	942	906	857	894	935	897	898	940	857	925	878	884	976	952	927	924	934	898	875	872	888	912	975	915	914	935	944	972	970	932	919	897	902	941	952	878	908	952	963	924	924	926	928	899	916	888	935	921	938	948	930	842	913	874	914	888	918	910	942	949	875	935	875	960	943	866	903	892	929	935	886	877	954	903	957	912	949	948	941	917	913	872	881	873	946	901	910	958	879	956	969	876	888	906	874	923	998	945	911	907	903	942	893	886	864	904	944	878	910	945	909	895	915	895	895	886	944	897	933	886	929	946	872	910	894	887	931	938	901	897	910	911	872	905	886	859	923	924	869	920	879	919	885	939	891	996	921	903	961	984	931	917	918	914	896	929	898	858	924
37973	48764	38138	23491	14818	9423	6426	4512	3281	2604	2094	1748	1590	1537	1431	1357	1303	1234	1175	1119	1135	1112	1122	1093	1140	1064	1138	1081	1076	1140	1096	1101	1049	1077	1039	1080	1062	1080	1085	1012	993	1070	1049	1049	1011	1040	1051	1065	1071	1089	1098	1033	1128	1043	1097	1044	1039	1074	1027	1111	1045	990	1041	1027	1074	1042	999	1108	1047	1024	1024	1029	991	1032	955	1065	1053	1079	1059	1057	1089	1091	1035	1034	1051	1049	1066	1076	1017	1054	1017	1014	1035	1007	1072	1061	1113	1058	1062	1042	1052	1056	1014	1057	1092	1069	1092	1041	1089	1032	1082	1078	1080	1028	1041	1052	1032	1108	1079	1052	1050	1102	1065	989	1026	1034	1034	1005	1048	1052	984	1082	1044	1121	1118	1041	1115	1003	1097	1075	1032	1066	1096	1079	1013	1066	1071	1033	1056	1079	1070	1048	1034	1120	1062	1058	1048	1057	1061	1073	966	1020	1065	1043	1055	1083	1024	1084	1077	1086	1071	1039	1096	1049	1049	1061	1029	1064	1059	1099	1046	1049	1029	1060	1017	1025	1092	1109	989	1045	1116	1063	1005	1099	1076	1019	1122	1043	1056	1082	1115	1030	1074	1089	1045	1056	1044	1026	1056	1078	1082	1076	1034	1105	1061	1066	1037	1010	1090	1100	1060	1055	1038	1097	1038	1089	1026	1071	1128	1069	1053	1098	1052	1085	1063	1053	1074	981	1069	1046	1039	1068	992	1051	1045	1051	1079	1064	1054	1016	1036	1051	1050	1065	1026	994	1053	1031	1115	1066	1049	998	1040	1038	1073	1058	1007	1056	1080	1070	1020	1044	1079	1006	1061	1042	1025	1057	1069	1039	1018	1027	1049	1068	1070	1068	1069	1158	1047	1051	1024	1066	1001	1060	1024	1093	1030	1070	1072	1065	1037	1010	1075	1056	1003	1071	1000	1042	1088	1056	1002	1077	1037	1072	1013	998	1109	1080	1044	1007	1037	1027	1062	1036	1008	1050	1038	1056	1009	1033	1024	1046	999	1104	1021	1071	1045	1097	1050	1012	1024	1018	1010	1062	1132	1084	1049	1013	1107	1124	1020	1081	1043	1094	1116	1030	1016	1056	1041	1094	1087	1071	1044	1068	982	1086	1065	1032	1029	1058	1031	1014	1027	1064	1045	1039	1051	1089	1015	1138	1085	1068	1009	1020	1044	1077	992	1055	1049	1046	1021	1038	1068	1045	1060	1095	1031	1057	1056	1071	1055	1023	1046	1054	1041	1036	1050	1050	1117	1047	1060	1018	1049	1107	1001	986	1047	1082	1110	1045	1097	1036	1052	1005	1073	1037	1070	1047	1041	1074	1040	1064	1107	1126	1057	1079	1055	1028	1064	1001	1072	1108	1026	1055	1029	1113	1096	1032	1056	1051	1034	946	1041	1049	1054	1026	1042	1062	1043	1088	1071	1011	1085	1035	1030	1043	1062	1050	1076	1027	1061	1042	1045	1019	1018	1046	1023	1086	1034	1098	1015	1035	1000	1106	1128	1069	1092	1048	1040	998	1083	995	1029	1041	1046	1101	1070	1037	1090	1058	1046	1060	1096	1017	1028	1104	1027	1007	1009	1034	1066	1012	1063	1127	1057	1053	1057	1005	1014	1040	1065	1082	1042	1050	1030	997	1073	1047	991	996	1085	1057	1049	1031	1112	1087	1046	1043	1095	1023	1041	1014	1047	1021	1080	1047	1041	1068	1033	1038	1051	1044	1050	1047	1036	1105	1048	1087	1132	1108	1058	1002	1083	1027	1079	1038	1068	1090	1049	1110	1101	1076	995	1035	1089	1024	1088	1068	1035	1043	1095	1105	1042	1109	1066	1075	1043	1045	1035	1008	1059	1026	1084	1054	1006	1083	1087	1108	1066	1089	1044	1066	1124	1053	1057	1035	1049	1083	1046	1016	1048	1064	1034	1095	1021	1033	1058	1049	1022	1030	1081	1065	1069	1076	1029	1042	1083	1031	1045	1029	1036	1093	1126	1065	1084	1039	990	1090	1038	1051	1057	1072	1030	1031	1096	1082	1026	1048	1049	1024	1057	1073	1028	1003	1094	1125	1007	1061	1129	1015	1051	1031	1041	1139	1048	1063	1075	1081	1012	1090	1032	1023	1089	1081	1090	1033	1060	1053	1020	1024	1115	1094	1057	1046	1071	1067	1108	1039	1147	1048	1075	1032	1072	1021	1021	1093	1161	1090	1072	1049	1029	1068	1038	1055	1014	1041	1091	1089	1062	1041	1041	1047	1072	1103	1041	1076	1037	1071	1104	999	1069	1011	1053	1090	1015	1033	1003	1118	1093	1023	1062	1077	1048	1050	1049	1094	1065	1066	1046	1067	1042	989	1077	1045	1010	1068	1024	1036	1064	1099	1028	1076	1057	1011	1072	1062	1036	1073	1042	1096	1081	1064	985	1019	1063	1024	1028	1054	1110	1019	1082	1011	1048	1040	1063	1059	1088	965	1020	1041	1073	1076	1051	1045	1026	1056	1061	1068	1010	1059	1064	987	1043	991	1045	1023	1141	1021	1151	1077	1048	1074	1074	1042	1092	995	1071	1082	1097	1085	1037	1057	1063	1096	1081	1031	1091	1057	1064	1109	1083	1044	1043	1069	1041	1085	1026	1005	1041	1021	1030	1037	1046	1004	1023	1006	998	1038	1071	1013	1084	1038	1027	1099	1029	1080	1114	1117	1023	1041	1051	1056	1019	1062	998	1060	1070	1012	1077	1061	1060	1077	1053	1067	1041	1077	1036	1055	998	1041	1015	1084	996	1098	1125	1041	981	1048	1034	1055	1047	1092	1076	1024	1038	1141	1071	1051	1043	1101	1014	1037	1056	1024	1061	1065	1046	1020	1099	1006	1089	1075	1000	1061	1041	1031	1067	1035	1074	1015	1072	1019	1075	1006	1073	1065	1039	1086	1086	1030	1053	995	1118	1019	1088	999	1008	1048	1044	1094	1033	1022	1093	1064	1076	1032	1059	1063	1126	1084	1116	1056	1032	1071	1073	1074	1058	1127	1065	1085	1080	1005	1056	1005	1034	1116	1097	1058	1038	1068	1008	1087	1086	1054	1045	1053	1080	1131	1055	1041	1080	1031	1035	1056	987	1062	1110	1094	1039	1031	1054	1051	1100	1029	991	1045	1082	1068	1107	1053	1049	1019	1074	1069	1043	1050	1027	1005	1083	1035	1054	1086	1058	1055	1074	1052	1063	1071	1067	1072	1056	1034	1021	1009	1064	1067	1078	1070	972	1073	1086	1139	1062	1047	1055	1072	1080	1041	1051	1079	1116	1037	1067	1010	1031	1054	1036	1067	1049	1077	1062	1021	1033	1036	1070	1032	1043	1023	1072	1053	1076	991	1056	1029	1038	1023	1030	1101	1088	1036	1070	1067	1006	1073	1051	962	1079	1049	1081	1090	1045	1078	1009	1080	1028	1091	1072	1007	1087	1079	1045	1060	1042	1104	1086	1100	1064	1040	1036	1110	1008	1020	1033	1092	1095	1082	1068	1057	976	1015	1080	1021	1069	1107	997	1073	1024	1084	1171	1040	1059	1045	1059	1086	1033	1087	1077	1063	1061	1046	1023	1083	1069	1042	1025	1100	1070	1074	1018	1053	1054	1067	1028	1019	1034	1040	1049	1027	1103	1033	1107	1031	1061	1028	1034	1083	1029	1029	1052	962	1016	1059	1080	1041	1035	1040	1045	1040	1099	1030	1114	1067	1030	1017	1052	1056	1028	1076	1057	1100	1072	1091	1041	1049	1081	1069	1090	1075	1079	1061	1044	1052	1078	975	1102	966	1091	1090	1070	1011	1111	1047	1007	1132	1008	1084	1013	1022	1059	1038	1059	1034	1036	1033	1042	1034	1131	1057	1094	1076	1046	1058	1072	1108	1088	1061	1095	1022	1082	1027	1074	1078	1053	1050	1046	1058	1039	1071	1029	1056	1027	1080	1069	1030	1079	1064	1119	1042	1075	1107	1038	1072	1087	1073	1096	1034	1044	1053	1016	1099	1069	1065	990	1077	1034	1085	1115	1016	1051	1060	1015	1019	1068	1047	1038	1075	1042	1124	1040	1106	1082	1100	1083	1014	1079	1071	1044	1042	1017	1031	997	1100	1058	1027	1091	1094	1037	1033	1073	1075	1120	1056	1028	1057	1010	1017	1058	1053	1100	1063	1068	1037	1020	1111	1020	1086	1072	1010	1011	1097	1118	1088	1049	1108	1112	1058	1101	1029	990	1002	1052	1078	996	1028	1019	987	1052	1060	1130	1058	1086	1051	1082	1031	1033	1031	1005	1038	1086	1068	1091	1070	1103	1053	1105	1028	1078	1008	1061	1017	1056	1079	1081	1106	996	1044	1049	1064	1056	1014	1027	1080	998	1081	1037	1080	1117	1047	1037	1055	1055	1111	1117	1070	1088	1062	1017	1085	1074	1068	1088	1065	1050	1081	1065	1028	1005	1054	1029	1032	1072	1053	1026	1084	1041	1086	1041	1054	1099	1079	1040	1034	1070	1108	1037	1052	1006	1002	1038	1030	1106	1060	1038	1032	988	1042	1004	1071	1062	1074	1102	1064	1083	1083	1030	1048	1042	1030	1075	1076	1040	1070	999	1016	1101	1061	1065	1060	1077	1020	1097	1028	1046	995	1069	1034	1035	1053	1023	1084	1107	1016	1039	1071	1054	1045	1058	1093	1091	1043	1169	1037	1049	1036	1068	1061	1066	994	1059	1055	1006	1023	1030	1100	1062	1034	1079	1050	1029	1072	1030	1055	1022	1063	1105	1037	991	1067	1060	1055	1075	1056	1014	1024	1067	1064	1032	1067	930	1074	1055	1053	1033	1065	1071	1066	1041	1014	1084	1086	1082	1088	1038	1081	1053	1030	1021	1035	1099	1097	1072	1040	1072	1010	1091	1047	1023	987	1068	1075	1042	1074	1031	1053	1061	1065
24547	21683	29091	25328	22398	19890	12430	6184	3686	2911	2339	1923	1792	1539	1523	1301	1333	1211	1195	1108	1076	1074	1051	980	1050	958	987	963	965	1026	919	955	933	942	959	924	1014	985	1021	985	955	920	946	1020	924	926	924	980	1010	947	959	889	926	955	965	963	940	957	889	965	952	990	914	921	954	981	946	898	947	947	929	984	965	915	981	928	943	927	961	945	908	920	918	935	954	917	905	940	898	920	967	973	973	932	951	989	928	918	974	872	942	967	974	951	951	951	957	962	953	977	1010	955	936	943	971	972	911	970	938	930	987	957	947	907	990	1000	937	970	951	887	953	960	949	880	926	958	954	952	932	941	909	992	959	917	914	972	913	941	915	968	892	962	967	954	959	980	985	945	997	960	950	1022	948	906	953	954	908	951	921	921	961	924	916	907	931	945	934	976	902	954	931	947	959	915	924	920	965	930	942	929	969	930	914	911	931	907	908	905	910	912	903	994	1001	956	950	983	971	952	945	902	961	964	927	957	964	917	965	960	963	949	1000	953	908	961	945	944	924	926	938	963	980	921	934	936	938	942	893	918	920	920	978	963	942	963	1012	921	954	951	930	948	1002	948	908	932	959	1031	978	963	927	968	1015	970	956	962	943	988	934	935	962	933	910	921	936	928	967	965	932	1007	943	940	917	922	983	935	891	954	966	963	936	896	938	1046	955	953	983	935	947	916	944	946	920	942	894	993	975	907	962	913	1000	929	990	978	988	920	970	982	966	962	924	979	948	915	998	952	898	915	969	936	940	968	912	921	995	949	964	959	991	932	952	914	933	932	930	922	973	959	944	925	920	959	949	964	939	985	925	958	916	942	944	946	961	919	881	939	942	950	876	909	949	930	961	974	1008	952	966	968	954	937	956	944	940	959	986	933	917	942	996	939	907	966	993	959	891	974	941	989	956	948	887	910	944	903	935	958	938	968	968	921	947	903	970	927	953	947	950	944	891	901	959	888	906	931	945	939	946	930	899	949	903	964	927	991	976	965	955	952	868	959	907	955	942	923	957	924	981	910	913	942	925	996	958	849	955	984	947	941	933	994	929	978	970	911	955	936	937	978	944	976	902	930	920	961	979	965	906	944	896	966	951	919	922	1027	960	913	925	902	920	918	996	969	936	935	910	925	939	966	932	924	897	884	971	931	950	960	907	988	923	894	965	953	934	952	977	896	963	989	922	941	959	981	917	939	978	989	937	919	929	938	919	937	967	954	974	916	970	970	916	974	943	964	981	901	951	940	899	888	930	955	948	912	878	951	912	940	946	931	920	1002	979	907	1003	911	957	1018	925	915	946	954	930	889	942	933	897	964	907	957	909	942	912	929	966	994	968	995	936	967	947	932	995	904	908	946	913	963	928	977	889	899	890	962	951	942	942	956	933	917	974	982	902	930	987	922	902	926	951	943	975	910	1003	933	976	962	958	948	935	958	937	956	954	931	919	879	945	974	901	937	888	885	949	945	963	965	947	988	949	989	920	924	914	973	912	943	936	914	959	957	916	984	957	952	961	902	970	994	913	953	946	947	938	965	945	952	946	902	979	940	924	931	921	964	912	912	930	954	910	949	922	962	960	946	981	918	987	993	951	929	892	939	962	929	925	906	911	960	968	948	981	967	982	931	978	961	986	897	916	957	928	919	926	952	967	999	897	887	976	929	973	958	916	932	981	917	938	969	891	904	941	973	1017	1000	936	944	911	934	940	902	942	924	896	925	1013	970	946	996	960	976	901	901	938	955	946	891	1001	977	949	942	920	960	942	938	959	952	995	962	905	950	970	956	900	941	927	933	923	914	919	896	924	919	968	972	972	958	905	908	899	910	888	952	972	940	889	968	958	897	958	946	953	981	947	976	901	941	961	961	983	951	895	931	920	987	920	929	963	959	963	955	934	900	953	942	949	931	958	929	962	939	874	925	934	970	947	954	992	935	974	923	972	939	899	919	902	889	911	877	976	960	911	954	971	984	941	910	986	989	908	1002	967	980	957	938	959	928	908	901	961	931	989	928	903	1005	953	941	915	970	892	943	948	933	928	957	895	971	963	994	955	907	887	989	939	931	991	892	915	951	939	972	937	931	957	1000	951	914	898	959	1012	935	930	945	931	936	931	940	978	894	989	887	916	979	950	891	992	967	921	944	948	942	918	939	872	938	885	926	999	897	938	946	894	914	928	969	934	983	967	922	853	931	908	964	1005	927	926	981	981	893	931	901	944	920	916	901	963	920	895	938	909	948	929	956	945	932	973	881	912	932	936	944	942	901	990	959	914	959	882	942	945	977	883	946	994	969	930	986	929	967	952	909	924	915	944	951	958	907	943	958	913	985	912	933	964	943	877	876	921	926	931	974	956	1003	944	928	954	944	915	899	959	948	997	937	950	932	860	958	896	935	934	915	977	898	931	918	901	922	941	1003	975	919	909	965	957	924	907	892	914	928	932	951	919	935	956	970	949	918	962	918	924	938	886	918	903	918	908	972	951	965	966	894	917	934	972	950	949	993	942	923	926	945	984	986	942	903	953	1016	930	973	937	940	940	952	924	901	918	991	899	970	954	959	927	998	925	925	941	917	926	918	952	972	972	917	942	913	972	980	944	956	962	915	954	937	912	956	978	980	954	889	972	969	928	941	987	937	932	951	955	943	923	988	922	1022	941	932	971	921	924	941	931	956	893	935	910	910	909	959	929	942	1022	926	912	1008	946	917	934	947	979	958	995	988	953	967	947	959	950	964	951	941	927	912	897	912	966	943	889	878	966	929	928	896	948	954	934	967	928	934	918	938	940	926	878	944	933	973	933	893	964	968	935	952	974	889	947	880	929	918	888	946	943	972	919	920	959	913	937	1007	955	990	863	912	944	980	995	969	983	934	866	948	941	920	959	956	950	934	885	959	915	1003	948	942	956	920	929	946	885	959	917	916	892	940	920	957	963	942	979	949	920	963	941	929	974	963	901	949	952	957	912	901	944	944	965	992	950	889	958	920	923	897	959	973	976	927	921	891	931	976	957	942	965	946	937	974	923	873	940	913	996	936	936	963	938	919	943	985	937	895	926	967	960	954	1066	1009	880	977	934	918	926	916	906	945	936	927	922	973	934	931	951	922	944	1027	981	929	970	959	992	955	885	960	934	908	888	967	925	916	957	925	937	997	907	953	952	966	1005	923	955	954	935	934	955	946	908	995	922	963	914	938	933	922	880	948	911	966	1000	873	933	918	957	934	970	930	926	928	919	971	980	906	970	950	993	963	891	937	938	922	908	955	945	962	897	975	990	972	950	983	1007	940	931	920	943	944	989	904	934	914	992	933	1021	952	904	978	948	924	967	923	919	919	956	935	923	971	957	928	965	920	939	898	904	926	894	900	938	897	990	949	924	942	938	968	897	981	928	888	953	954	914	951	977	911	920	916	942	974	980	955	948	889	965	935	938	946	930	978	933	971	973	915	947	935	952	957	968	951	923	938	904	921	1015	940	972	962	1006	918	973	946	948	919	933	926	924	918	949	952	928	975	945	899	947	993	918	1013
34145	59143	49659	33445	23781	18840	13485	8717	5878	4399	3459	2793	2383	2221	1943	1750	1625	1567	1374	1297	1291	1301	1245	1203	1188	1194	1215	1114	1125	1132	1137	1113	1136	1147	1089	1037	1066	1071	1039	1129	1133	1015	1068	1116	1103	1081	1109	1058	1098	1123	1077	1082	1021	1081	1110	1149	1074	1061	1045	1087	1088	1037	1115	1071	1085	1067	1082	1095	1096	1081	1084	1052	1090	1038	1049	1081	1074	1054	1066	1094	1029	1149	1019	1049	1103	1035	1061	1041	1041	1085	1045	1061	1107	1087	1051	1102	1102	1034	1076	1081	1125	1062	1081	1076	1109	1078	1106	1114	1079	1079	1078	1065	1079	1105	1065	1100	1094	1067	1067	1109	1061	1032	1055	1084	1048	1046	1086	1043	1103	1039	1042	1142	1035	1053	1084	1056	1046	1058	1064	1017	1052	1044	1038	1043	1062	1054	1136	1042	1060	1116	1078	1067	1059	1103	1067	1059	1071	1065	1081	1148	1065	1030	1127	1024	1049	1049	1066	1117	1106	1108	1047	1159	1046	1057	1037	1093	1041	1083	1136	1116	1054	1017	1076	1092	1059	1110	1069	1070	1080	1084	1081	1042	1080	1110	1119	1123	1125	1108	1030	1111	1078	1099	1113	1040	1076	1098	1070	1024	1100	1045	1071	1097	1109	1078	1073	1073	1064	1080	1056	1095	1112	1050	1066	1089	1090	1056	977	1067	1039	1076	1086	1013	1073	1114	1132	1054	1097	1101	1101	1069	1062	1068	1083	1073	1071	1082	1080	1063	1108	1033	1163	1111	1036	1020	1068	1039	1120	1119	1070	1068	1099	1100	1111	1045	1087	1070	1064	1048	1004	1091	1119	1051	1035	1049	1077	1106	1092	1130	1089	1106	1099	1029	1083	1036	1039	1068	1037	1090	1119	1054	1057	1093	1099	1089	1107	1058	1080	1016	1065	1080	1079	1047	1103	1066	1031	1060	1038	1089	1041	1063	1067	1089	1078	1126	1052	1064	1075	1060	1061	1104	1003	1112	1073	1026	1125	1094	1068	1048	1047	1086	1092	1051	1025	1077	1099	1027	1105	1107	1056	1071	1068	1137	1112	1050	1086	1072	1063	1047	1069	1082	1054	1005	1151	992	1050	1072	1073	1113	1011	1032	1076	1084	1121	1022	1054	1001	1073	1064	1043	1156	1090	1052	1118	1059	1123	1023	1083	1012	1113	1031	1038	1134	1138	1109	1067	1061	1086	1100	1071	1076	1072	1056	1049	1041	1038	1035	1127	1051	1077	1042	1089	1072	1018	1051	1088	1122	1031	1072	1094	1111	1054	1105	1082	1075	1074	1067	1105	1118	1090	1045	1108	1086	1039	1085	1067	1058	1107	1103	1081	1098	1052	1085	1104	1125	1030	1082	1073	1111	1026	1017	1070	1069	1084	1069	987	1025	1070	1046	1072	1060	1059	1029	1036	1102	1056	1040	1028	1057	1101	1100	1067	1080	1109	1128	1031	1168	1071	1012	1051	1038	1086	1070	1061	1118	1018	1098	1049	1092	1106	1104	1082	1076	1083	1062	1108	1027	1090	1062	1038	1027	1147	1069	1094	1063	1079	1066	1035	1070	1090	1066	1022	1078	1027	1073	1100	1111	1096	1010	1080	1091	1072	1052	1075	1088	1067	1070	1030	1082	1049	1107	1068	1042	1037	1033	1152	1076	1107	1012	1065	1058	1055	1078	1115	1075	1078	1072	1099	1049	1085	1113	1102	1080	1086	1057	1055	1039	1099	1035	1129	1082	1047	1029	1032	1133	1072	1117	1038	1065	1072	996	1048	1067	1134	1079	1040	1073	999	1067	1065	1112	1045	1046	1069	1032	1050	1064	1073	1091	1062	1116	1097	1080	1099	1111	1084	1163	1081	1067	1064	1046	1025	1067	1032	1066	1084	1062	1114	1088	1121	1074	1094	1105	1087	1075	1130	1096	1065	1041	1114	1061	1149	1089	1068	1062	1022	1125	1090	1013	1058	1072	1099	1070	1141	1134	1070	1130	1081	1086	1097	1073	1028	1045	1083	997	1062	1047	1137	1098	1096	1103	1101	1039	1084	1064	1094	1066	1095	1121	1105	1113	1011	1127	1068	1078	1166	1114	1076	1132	1120	1080	998	1065	1111	1102	1054	1132	1063	1075	1162	1058	1025	1081	1127	1049	1061	1117	1063	1087	1134	1090	1048	1110	1098	1079	1074	1068	1107	1048	1109	1062	1157	1020	1014	1063	1083	1060	1077	1063	1097	996	1079	1081	1073	1081	1074	1056	1077	1070	1068	1091	1037	1078	1022	1098	1089	1078	1032	1052	1071	1022	1112	1046	1061	1042	1085	1121	1081	1106	1125	1036	1103	1047	1102	1089	1105	1085	1086	1129	1063	1069	1047	1064	1088	1108	1112	1110	1074	1034	1107	1116	1094	1096	1064	1095	1042	1069	1078	1054	1179	1067	1040	1093	1016	1095	1021	1091	1083	1106	1114	1137	1085	1045	1098	1095	1058	1036	1034	1079	1111	1109	1088	1060	1065	1063	1119	1131	1048	1052	1106	1107	1099	1154	1053	1016	1131	1108	1073	1030	1093	1077	1070	1125	1092	1037	1056	1095	1066	1072	1031	1078	1132	1075	1031	1039	1079	1096	1076	1091	1052	1023	1080	1044	1020	1102	1127	1151	1048	1054	1066	1061	1071	1082	1073	1083	1100	1088	1034	1106	1113	1060	1068	1056	1073	1084	1108	1031	1030	1043	1143	1042	1123	1020	1075	1052	1057	1035	1141	1075	1046	1030	1088	1044	1108	1073	1124	1090	1052	1119	1120	1098	1097	1064	1109	1127	1010	1078	1105	1038	1004	1108	1126	1146	1043	1089	1066	1068	1125	1069	1111	1105	1075	1051	1072	1084	1063	1056	1063	1070	1073	1113	1058	1061	1057	1080	1098	1128	1100	1053	1058	1037	1037	1097	1075	1060	1036	1091	1070	1048	1062	1114	1105	1085	1070	1085	1077	1108	1061	1085	1091	1092	1079	1116	1116	1088	1071	1086	1022	1032	1078	1062	1094	1047	984	1080	1040	1081	1059	1078	1134	1049	1046	1106	1033	1095	1088	1118	1063	1045	1100	1053	1113	1102	1089	1057	1044	1038	1086	1102	1070	1032	1040	1092	1103	1040	1037	1052	1047	1104	1092	1044	1085	1082	1083	1071	1110	1086	1029	1013	1106	1111	1058	1058	1083	1097	1043	1114	1077	1053	1079	1043	1066	1115	1069	1013	1077	1115	1041	1022	1071	1076	1065	1071	1137	1066	1057	1082	1103	1091	1108	1055	1096	1090	1083	1079	1101	1144	1100	1084	1042	1033	1086	1050	1095	1052	1126	1087	1116	1050	1029	1051	1108	1116	1050	1080	1102	1075	1062	1048	1059	1082	1057	1081	1129	1084	1005	1077	1072	1035	1081	1031	1010	1174	1077	1128	1113	1099	1105	1046	1121	1061	1012	1171	1064	1040	1107	1082	1019	1101	1128	1099	1100	1039	1118	1110	1070	1115	1085	1058	1067	1053	1052	1125	1074	1117	1106	1102	1047	1094	1088	1071	1084	1086	1044	1052	1078	1086	1068	1118	1072	1071	1107	1034	1108	1070	1078	1047	1087	1086	1112	1058	1128	1080	1050	1069	1099	1020	1094	1084	1046	1133	987	1066	1043	1063	1135	1055	1012	1116	1038	1054	1062	1062	1059	1110	1092	1072	1071	1134	1027	1053	1098	1057	1114	1123	1120	1082	1040	1066	1076	1054	1032	1025	1036	1109	1016	1080	1100	1085	1073	1102	1112	1091	1021	1112	1073	1119	1041	1188	1086	1132	1126	1119	1075	1093	1109	1063	1113	1112	1128	1074	1104	1073	1097	1031	1043	1056	1060	1021	1083	1038	1092	1056	1026	1078	1060	1029	1052	1074	1073	1056	1080	1045	1119	1081	1087	1033	1025	1059	1071	1089	1115	1096	1131	1034	1103	1076	1059	1064	1075	1081	1080	1045	1069	1082	1104	1077	1139	1083	1107	1139	1066	1047	1124	1058	1089	1065	1093	1089	1108	1093	1042	1116	1120	1073	1079	1082	1096	1061	1036	1071	1110	1060	1084	1051	1027	1031	1057	1043	1045	1092	1054	1040	1031	1059	1089	1065	1071	1118	1107	1118	1076	1015	1073	1080	1113	1024	1061	1100	1044	1118	1097	1074	1089	1041	1112	1091	1116	1142	1071	1126	1091	1006	1050	1121	1088	1112	1042	1084	1077	1053	1094	1096	1138	1101	1011	1112	1064	1045	1063	1063	1069	1073	1095	1072	1123	1085	1077	1104	1162	1152	1048	1071	1051	1028	1087	1071	1085	1076	1081	1036	1118	1105	1115	1058	1049	1051	1056	1099	1064	1118	1074	1083	1089	1051	1126	1105	1050	1059	1101	1058	1063	1068	1131	1113	1088	1088	1088	1105	1072	1061	1065	1038	1109	1100	1065	1103	1081	1092	1089	1066	1097	1055	1057	1097	1085	1074	1066	1053	1090	1066	1066	1078	1069	1096	1064	1083	1038	1088	1122	1067	1118	1034	1117	1030	1052	1052	1060	1062	1010	1056	1101	1094	1018	1009	1138	1059	1044	1137	1064	1101	1099	1012	1066	1072	1105	1110	1065	1099	1118	1045	1059	1061	1124	1075	993	1107	1098	1085	1024	1063	1084	1081	1112	1040	1052	1068	1108	1051	1089	1060	1063	1058	1050	1119	1033	1045	1095	1041	1112	1068	1075	1116	1010	1098	1087	1085	1068	1068	1052	1076	1083	1053	1109	1093	1093	1114	1070	1148	1051	1058	1105	1047	1094	1126	1060	1114	1074	1050	1104	1041	1066	1126	1148	1127	1088	1069	1126	1147	1073	1110	1078	1123	1051	1097	1063	1040	1084	1088	1080	1058	1015	1111	1092	1005	1080	1073	999	1103	1029	1067	1047	1112	1067	1089	1107	1103	1060	1040	1069	1039	1073	1072	1093	1072	1057	1039
25469	21646	28655	26479	20239	12388	6873	4065	2800	2091	1774	1594	1390	1343	1254	1162	1062	1069	1081	1022	1021	1002	975	934	934	925	945	960	935	891	926	915	900	874	888	923	917	935	922	965	840	915	914	884	944	931	872	869	902	877	844	866	899	886	908	871	860	882	933	870	911	914	893	879	941	871	959	875	904	884	933	844	848	883	891	854	905	895	896	855	914	865	871	916	902	830	925	897	891	859	945	909	859	885	906	897	889	872	882	850	883	879	841	873	925	902	904	866	940	858	929	951	890	879	962	879	855	851	889	845	910	866	885	923	896	843	894	923	894	934	865	902	958	876	884	886	891	899	896	864	894	924	866	843	908	899	884	892	887	912	885	847	925	942	870	881	905	879	938	901	838	890	941	859	919	866	873	956	876	914	925	935	917	966	953	938	879	922	864	867	891	892	881	901	903	917	899	865	841	855	809	909	886	885	882	884	891	889	880	900	920	881	899	907	939	894	829	864	921	926	870	837	890	916	915	921	837	897	860	877	925	870	839	900	908	887	927	887	872	876	897	874	898	871	913	864	883	908	846	896	889	871	896	929	923	901	908	873	903	880	894	890	916	929	844	881	875	898	904	919	875	904	892	867	870	891	956	835	860	879	934	835	860	911	898	865	866	859	884	897	892	949	910	971	901	851	869	908	934	893	882	890	927	888	885	873	912	912	919	913	879	878	878	917	938	869	886	868	889	870	886	931	839	925	850	890	918	934	878	893	872	897	888	905	895	885	892	898	856	894	848	890	909	888	919	920	849	847	877	881	863	875	914	833	880	871	880	897	865	806	860	911	882	877	960	895	877	879	841	890	903	889	847	922	881	924	897	898	885	869	891	899	893	892	959	868	886	951	876	887	851	879	933	888	857	906	893	896	904	870	912	885	904	928	911	891	902	893	897	905	888	906	884	893	907	909	870	856	856	848	865	872	948	859	933	890	955	887	896	859	918	873	865	881	901	902	881	904	915	876	850	887	923	896	915	829	902	887	844	884	851	890	918	893	906	887	925	860	872	883	895	878	906	907	879	920	852	892	898	899	897	928	896	810	968	837	884	862	869	868	935	906	890	858	913	892	873	956	936	943	873	931	877	945	876	874	955	896	892	859	930	921	888	835	933	915	883	937	892	881	878	917	864	841	906	851	910	887	880	903	920	930	892	907	889	908	959	852	913	900	945	863	828	871	867	864	904	866	886	863	885	837	891	868	921	872	912	859	877	885	859	900	870	923	879	910	931	877	909	874	913	884	896	930	895	863	907	916	932	910	898	897	930	944	874	936	924	919	863	949	852	882	907	878	897	891	911	903	844	899	858	885	821	914	925	883	908	906	835	895	895	838	856	869	879	852	883	905	960	913	878	933	873	933	896	854	863	937	924	876	938	875	909	863	865	914	900	879	852	899	850	890	891	918	882	914	864	920	836	944	858	859	881	862	887	911	851	900	916	904	886	890	940	893	848	886	876	886	883	856	914	875	869	906	901	905	927	887	931	904	841	879	880	894	923	895	889	931	876	882	907	872	885	903	893	827	949	848	897	898	934	875	843	924	901	923	875	867	855	855	889	896	897	843	913	843	866	924	919	889	890	851	830	932	910	904	930	932	887	860	870	948	945	841	869	849	937	918	936	888	931	868	896	888	885	937	871	892	907	925	893	907	952	873	895	855	911	880	873	874	912	898	903	894	894	914	891	910	885	884	900	917	957	913	875	912	907	850	848	888	905	919	896	907	852	879	909	847	881	906	932	898	896	898	854	876	903	913	888	891	880	888	886	914	845	879	894	878	898	865	838	922	912	901	866	868	913	872	875	902	890	917	905	885	922	854	873	917	877	874	850	892	933	900	904	866	917	889	867	914	884	867	914	881	899	886	889	889	921	920	893	913	886	910	875	870	896	898	956	895	899	880	871	885	823	875	908	923	866	844	906	859	882	867	854	880	915	913	893	865	940	866	909	850	876	891	883	958	883	814	850	884	922	825	845	891	890	900	938	941	921	840	848	850	902	918	906	941	881	859	914	874	914	823	866	850	924	930	850	970	884	924	867	901	939	889	927	876	880	865	911	924	897	872	925	890	829	939	878	854	921	901	884	878	874	852	843	871	888	836	903	950	881	875	897	907	891	929	904	912	889	832	903	885	919	893	938	876	879	851	905	898	814	914	838	873	942	928	886	891	864	877	909	921	910	939	897	838	903	886	866	907	872	925	930	910	876	917	900	940	883	916	875	880	864	877	895	874	854	875	923	893	840	904	928	893	944	861	914	868	857	875	914	888	927	902	856	891	917	906	868	888	916	852	901	925	908	850	848	882	872	838	957	913	862	937	892	860	900	895	865	927	908	960	823	911	932	905	858	886	911	898	883	896	905	873	956	899	843	901	877	863	863	912	890	913	864	879	893	895	918	918	889	887	870	843	886	863	904	903	914	919	931	976	845	861	902	893	927	851	856	861	856	876	884	900	919	915	948	884	918	833	887	853	873	847	863	836	928	903	932	930	873	871	887	907	869	945	899	862	860	882	948	861	874	889	892	893	907	901	907	885	798	885	863	917	931	874	938	882	948	873	909	875	921	906	906	871	894	903	963	891	871	915	856	882	926	901	896	903	856	892	880	870	887	902	876	919	890	875	897	907	874	938	907	917	963	931	896	928	924	903	947	874	861	869	883	841	861	888	924	908	919	835	867	903	893	891	907	897	924	847	885	900	868	909	888	834	870	884	876	860	885	855	863	896	901	954	905	892	887	918	898	866	898	899	904	861	864	853	880	910	936	906	871	857	876	909	887	956	879	885	915	898	901	901	879	874	870	853	867	846	837	873	916	898	923	873	942	905	878	962	951	902	866	881	889	942	879	899	930	878	882	934	938	891	946	904	924	861	898	871	862	905	861	898	900	891	912	872	906	918	900	904	900	891	900	876	859	906	887	868	890	875	874	888	878	879	840	906	872	940	918	915	843	878	909	901	908	917	870	843	880	892	893	892	950	899	933	904	885	908	892	912	887	900	935	917	901	864	852	928	921	831	897	871	874	896	892	900	856	857	900	880	872	911	893	899	902	899	863	908	852	867	842	867	905	890	870	926	924	873	848	961	871	878	969	880	906	889	903	947	903	883	914	908	890	907	863	929	861	865	890	909	908	899	884	868	855	893	925	848	874	895	910	888	928	914	846	871	905	894	900	906	863	895	846	881	918	889	957	908	939	896	910	887	897	891	898	872	876	923	906	917	946	869	849	916	913	894	938	900	856	899	851	916	924	903	932	889	883	898	882	884	962	914	903	856	893	907	887	863	901	831	939	819	914	867	858	932	934	907	905	813	833	907	881	883	904	844	863	906	876	883	883	914	899	909	889	903	974	917	939	908	894	891	907	906	958	938	876	912	923	906	914	863	933	883	934	870	897	913	885	863	902	899	868	907	960	882	891	892	893	955	908	927	888	899	911	880	891	860	878	852	867	883	969	924	853	916	832	935	913	892	886	857
36788	54502	45064	27946	20241	14750	10006	6853	4623	3442	2666	2280	1972	1760	1622	1463	1362	1291	1223	1152	1168	1181	1163	1142	1075	1093	1088	1089	1075	1051	1036	1040	1085	1005	1046	989	1011	1060	1043	1037	1025	1101	1017	1079	1025	1040	989	1050	991	1070	1050	1002	1024	987	1032	1002	997	1103	1039	1034	1027	1012	1009	1029	1030	1009	1066	1068	1052	1076	1028	1031	999	1029	1003	986	1087	1031	1024	1041	1066	1064	1047	1004	975	1011	1021	1093	1015	1053	1013	1036	1057	1047	1036	1037	1017	1019	1036	1050	1013	1030	990	1040	1040	1026	1021	935	1024	1056	1023	1073	970	1005	1006	973	1029	1018	1020	1012	1057	1011	1064	987	1041	1020	998	1049	1101	963	978	1018	1059	966	1055	1012	1057	1001	997	989	1031	1015	1047	983	1020	1030	1062	981	1014	1034	1034	978	997	1023	984	1001	1061	1010	1044	1034	1082	1053	1027	992	1072	970	1020	1001	1005	1022	1095	1045	1022	1004	1010	1006	1089	1044	1021	976	999	1017	1022	983	1009	1064	1053	1087	1054	1011	1043	977	1014	1022	1030	1021	1059	1038	964	1033	1045	1054	1016	999	966	1031	1005	1044	1063	1021	1021	1036	1033	1011	1030	985	1059	1030	1008	993	1014	971	1005	1028	979	955	1073	991	1023	1026	989	1053	1005	1035	1065	1057	1038	1018	1059	1013	1006	1097	1052	1042	1002	976	1037	949	1019	1041	1058	1042	988	998	999	1043	1034	1072	997	1075	1052	1009	970	1012	1045	1020	986	1039	1002	1022	989	1089	1049	1032	1029	989	1039	1041	1046	1038	1045	1033	1065	1009	1012	1043	996	1005	1019	1078	1038	1043	1069	1038	1043	1017	1008	1044	1044	1016	1032	1020	995	1032	1042	1010	1052	1000	984	1045	991	1001	1027	1023	1028	973	974	1025	981	1042	1025	1007	1078	1030	975	971	985	1048	1016	1016	1024	1023	1022	986	997	1059	1072	992	982	1006	1053	1110	1017	1024	1020	1051	1024	1023	1022	1083	1014	993	1026	1044	1043	1034	988	975	1010	1096	1044	981	1018	982	995	1000	1037	1033	1011	1021	1034	1018	1033	1017	1063	1008	1017	1061	1035	1015	1060	1040	1015	1076	1035	1000	1028	1057	1057	1028	1070	1043	1025	1036	1022	941	1067	1025	1063	1066	1025	1002	1043	1006	986	1003	963	992	988	967	1061	1037	992	993	1030	1064	1062	992	1011	1061	1020	1043	1003	1042	1022	1061	1015	1001	1017	1008	1012	1052	1043	1034	1023	963	989	1035	982	1003	1093	1018	1079	1028	1041	1024	1043	1092	980	1044	981	999	1019	1060	985	1051	1026	1057	1031	1054	1094	1005	1048	1005	1008	1076	994	988	1041	1025	1025	1016	1029	992	999	996	1066	1077	983	1050	995	1061	1009	1007	1052	978	1000	1092	1006	1020	1021	982	1048	1005	994	1011	1053	985	979	1014	982	1082	1043	981	1041	977	1016	1048	1039	1060	966	1039	1048	1019	1103	1010	1002	981	1013	1015	961	1064	994	997	1023	989	1054	1018	1060	1028	999	1070	1065	1007	1056	1019	1012	1069	1013	979	986	1009	1020	966	1057	1026	999	946	1017	1096	1027	1073	1033	1059	1023	1060	1046	1006	1067	999	1037	1053	999	997	1056	966	1061	1026	983	997	1005	1054	1031	1027	1025	998	1035	981	973	1088	994	997	1047	1012	994	993	1025	1013	1002	1008	1037	994	1074	1056	1058	1042	1001	1018	1056	1022	1050	961	1079	1017	999	1032	1074	1073	996	1000	997	1099	980	1037	1021	1075	998	1029	1034	1055	1011	1042	1051	970	993	988	914	998	1016	1005	1032	1024	1019	1012	1008	1007	1050	965	1017	1022	1009	1000	1036	993	967	997	961	980	1056	1030	1032	1044	1014	1052	1000	1055	1004	1012	972	1021	1060	1049	1007	1054	1027	1052	958	1001	1046	995	1040	1001	1096	977	1040	1069	1042	989	1018	1059	982	1074	996	1066	1024	1018	976	1049	1075	997	1046	1034	1034	1049	1023	994	1016	1080	1046	983	1056	1025	1068	1056	1041	1016	997	949	1004	1018	1012	972	992	1043	997	1038	999	1000	1010	1034	1067	977	1002	1053	1004	1023	1065	1059	1039	1002	1055	994	1021	962	1058	1010	1060	1008	1027	1031	1029	1057	982	1058	1028	1019	1006	1033	1048	959	1063	1083	1003	1007	1052	1028	962	1078	1069	1037	1028	956	1082	1052	1041	988	1050	1057	1062	1027	988	1028	1040	995	1031	1037	1000	1012	1037	1046	1019	1003	968	1011	993	991	1067	1064	1023	1011	1084	1084	1052	1056	1099	1016	1035	1048	1043	1095	1105	1025	1023	991	1036	1041	957	964	1025	1045	1037	1001	1006	978	1068	990	1022	1026	1045	990	1020	1026	942	998	1020	962	1067	1044	1068	1064	991	1022	1031	1033	995	1030	1065	1004	1016	1037	1037	997	1037	1035	948	1022	1011	1012	1002	993	1019	1040	1016	1032	1003	1048	1017	1025	1004	1018	1095	1027	1053	1025	977	1017	1012	1051	1012	1015	1021	960	1017	980	1034	1013	1095	985	1024	1064	1031	1049	1011	995	1029	1010	1044	975	1036	1026	952	1026	1039	995	1070	1056	1002	1025	998	1018	1037	1033	1023	1041	1033	1065	973	1042	993	1034	1046	1032	1013	996	1056	1007	1010	1003	1045	980	1018	1025	990	1050	1049	1052	1015	1010	978	1072	996	1014	1051	1061	1040	1026	1026	969	1036	1052	1016	1007	1010	983	992	1056	1030	979	1000	1018	1032	1035	1037	1002	1013	1065	1054	1012	1029	1009	976	1035	1048	1007	1050	1031	998	1027	1005	1021	1087	1008	999	1077	963	1043	1025	985	1055	1060	987	1003	1022	1053	1029	1019	981	1023	1066	1024	1073	981	1019	1038	1042	1008	1008	1042	1050	1109	991	1008	1005	1036	1022	984	991	991	1028	1062	996	978	1000	1052	1033	976	1068	1024	1056	1017	1034	1022	1067	1118	1067	1012	974	1039	1086	1005	1022	1074	1053	983	995	999	999	986	999	985	1013	1002	1043	1023	1049	1087	1074	1037	1058	1005	1041	1026	1042	994	988	1085	1049	1067	985	999	1030	1015	1048	1018	1026	992	1044	1036	1032	1037	1007	1027	1029	1023	1033	945	1026	949	1034	1029	979	1044	964	1024	976	980	1009	1019	1051	1066	1014	986	1030	951	993	1056	989	1024	973	1038	1057	1039	1017	1024	1025	1037	1036	1022	1021	1053	986	977	981	972	1016	983	1008	1060	1023	1018	1022	987	1024	1049	1060	1000	1000	1077	1016	1025	1027	992	988	1007	1004	1036	1051	1053	999	1039	1018	1016	995	1000	960	973	997	1031	973	1050	1048	1027	1018	1030	1030	1050	1060	1060	944	989	1079	1012	1060	1045	988	1011	1045	1010	1049	1029	1030	981	983	1061	1072	980	1014	1067	1005	1018	1043	1029	1006	1019	1022	1089	1001	1015	1050	1053	1030	988	1002	1095	960	1048	1005	1015	1025	983	1060	1005	988	1061	1042	1016	984	1086	1052	994	993	993	1088	1069	1076	1010	1025	1025	1024	1020	1015	990	1033	1033	989	990	1043	1049	1021	969	1046	1057	1025	1078	1030	1024	993	990	974	1030	1058	999	1043	1047	986	1001	1017	995	1073	1052	1013	983	1022	1008	1033	1004	971	1006	1036	979	1014	1081	954	1032	1038	994	979	982	963	991	1021	1021	1002	1005	1011	1036	998	1026	1018	964	1060	1015	1003	1037	993	980	1054	990	1049	998	1023	1006	1007	949	1028	979	1016	1074	1002	1015	1057	1061	1055	1027	1022	963	967	1027	1037	1005	1121	1092	1114	993	1012	1002	1063	1061	942	1013	995	1003	1016	1033	1021	1027	1007	1003	1009	1015	1031	990	1027	1070	1014	983	970	1031	1033	1032	1002	1033	994	1034	1007	1056	1010	954	1002	1009	1052	1012	1017	977	987	996	1015	1029	1101	1007	1015	1007	1019	1080	1041	993	1070	1018	999	1000	982	1040	1097	1018	1028	1007	1038	1026	972	987	1070	1032	953	1019	1054	980	1027	1016	1036	1005	995	1060	1016	1008	1026	1078	1014	1009	1005	1018	1060	1042	1048	1029	1029	993	1060	983	1005	1053	1040	1072	1080	1038	1036	1030	1005	1071	1058	963	1003	1028	1013	984	1006	970	1005	1028	1036	1020	1017	1011	1010	1073	1020	995	1001	998	973	1002	1050	993	1003	1004	1035	1008	995	1034	1023	1035	1048	1073	1010	993	996	1042	1007	1026	1021	1063	1017	1004	1024	991	1026	1059	994	1024	1002	1005	993	1030	1024	1033	997	993	1002	988	976	1028	1039	1046	1011	965	1001	998	1019	1032	942	1015	1005	1073	1018	1000	1079	1012	1048	937	1037	1050	1050	1019	1023	1019	989	993	1048	1034	1025	1020	1067	1015	1013	970	977	987	1019	977	1020	1023	1018	1010	1125	1019	1100	1045	993	1000	1012	1030	1048	1026	1057	1028	983	1027
23275	21610	29248	24526	21810	23008	20580	9452	4815	3358	2696	2287	1964	1713	1641	1414	1362	1255	1199	1253	1131	1122	1077	1059	1015	1064	953	1011	973	1010	967	934	997	923	936	973	923	935	912	938	989	970	964	927	988	959	977	943	893	871	974	942	952	957	928	963	880	951	1027	985	953	921	940	922	975	956	979	928	923	931	928	966	924	937	937	989	1000	928	930	968	921	898	931	990	934	960	941	891	977	965	973	899	950	995	977	914	926	955	1016	986	911	878	915	951	964	988	934	879	895	954	937	974	964	984	915	960	899	950	890	914	922	967	963	976	948	971	931	929	921	995	977	970	997	988	972	939	878	911	953	956	967	885	975	924	946	963	921	974	929	921	957	922	952	922	971	948	979	938	895	924	898	929	982	931	933	935	971	933	968	955	933	945	942	969	970	932	959	895	943	913	965	918	938	1006	945	896	938	939	942	895	990	948	971	950	948	900	973	969	937	938	932	950	970	920	975	932	940	904	949	959	932	969	963	899	985	873	917	929	986	966	893	933	945	920	922	1007	962	944	957	984	914	955	908	927	960	921	916	951	954	950	956	935	910	867	965	996	938	929	898	964	947	940	991	887	927	922	953	890	916	958	927	991	973	968	949	934	983	945	943	935	919	941	933	889	898	918	951	910	974	979	900	973	940	948	995	924	902	857	895	965	940	977	903	957	978	895	966	933	960	904	942	964	934	944	980	929	980	903	968	946	915	946	913	981	980	956	881	899	946	949	909	942	952	928	879	998	942	973	935	973	911	926	970	876	943	941	923	950	933	925	931	960	967	972	995	902	953	970	908	997	999	1002	919	927	946	975	919	965	901	911	989	888	1009	953	920	937	962	904	939	998	960	950	957	952	1003	985	967	928	948	958	916	879	954	926	901	970	938	916	977	953	957	927	958	943	898	976	936	984	965	956	973	921	940	980	942	899	920	904	937	941	902	917	883	940	963	894	922	939	910	942	894	906	933	921	918	952	918	975	989	914	916	947	949	974	963	951	948	930	913	918	983	952	958	901	936	910	936	955	917	931	923	959	934	949	986	886	959	936	882	930	986	962	917	936	972	975	944	909	1005	949	945	960	952	926	965	962	1009	998	990	869	929	939	912	923	969	939	937	906	964	909	946	961	949	926	949	861	976	931	987	993	944	953	944	960	941	966	980	960	996	953	886	952	880	937	909	908	976	933	920	939	903	927	974	926	971	931	931	906	983	890	887	915	971	958	968	950	921	919	919	978	918	896	944	999	915	964	936	924	966	929	908	937	911	966	992	977	943	971	942	939	921	974	948	965	909	998	981	875	957	982	925	941	945	911	934	913	927	885	926	906	949	1000	945	928	955	979	899	952	938	1000	927	887	931	965	912	956	928	949	946	942	938	926	855	936	994	971	952	980	949	974	906	884	1001	873	989	912	951	925	964	972	914	915	907	977	966	907	898	945	924	988	879	993	926	955	947	941	961	941	935	937	945	987	906	965	938	876	1003	919	969	936	983	1000	996	968	928	948	910	907	946	957	994	968	924	898	876	933	965	938	892	924	963	951	938	928	951	948	966	959	967	894	917	923	920	966	964	986	939	966	931	931	956	930	942	994	949	986	946	926	993	916	901	945	926	966	982	992	913	901	917	920	946	975	933	918	942	908	924	945	973	914	914	990	889	937	919	950	943	929	925	902	1018	960	965	976	944	923	915	998	966	1006	950	928	921	943	939	945	949	982	948	926	922	1014	957	900	878	927	930	937	946	944	951	899	942	920	911	877	895	939	959	941	914	951	914	912	921	952	945	912	918	930	992	934	928	942	949	950	920	885	926	953	943	945	945	939	909	903	951	940	919	919	956	913	957	885	942	901	917	983	875	1032	931	908	968	940	883	881	887	920	950	910	980	921	919	928	921	910	937	988	975	932	939	960	939	887	908	846	938	979	935	917	947	891	915	897	973	924	1000	967	975	932	906	913	912	923	954	948	1025	926	908	971	882	941	911	958	929	921	908	892	987	914	930	948	946	956	970	937	936	975	907	980	931	885	971	909	974	956	931	892	951	966	993	902	983	916	963	956	887	991	935	997	914	979	922	943	947	914	990	947	911	1006	958	933	952	926	955	942	941	895	965	955	1008	975	895	927	942	931	924	931	964	891	984	846	934	995	991	928	963	952	914	965	977	965	891	941	895	933	936	931	946	980	903	941	922	951	969	988	931	887	909	919	974	944	970	943	937	962	972	957	892	926	918	970	919	994	997	947	908	983	947	925	944	906	977	955	946	992	994	939	926	920	904	945	952	902	957	934	893	971	987	921	934	975	986	997	933	928	925	900	971	932	994	914	905	937	937	950	943	944	902	902	953	925	952	945	945	954	916	989	900	905	890	950	978	919	903	916	942	922	928	906	923	930	924	960	995	909	949	964	954	1041	919	934	919	884	889	860	950	946	919	963	1014	944	957	942	931	972	981	949	839	958	902	943	929	943	924	965	917	984	904	1011	913	900	906	932	935	947	920	945	971	916	936	987	974	986	943	994	939	940	927	990	968	983	942	906	988	957	951	957	876	923	943	913	921	935	949	972	944	916	929	944	947	965	874	926	947	928	914	915	943	921	934	981	927	929	902	963	942	925	901	920	913	918	968	990	953	956	949	975	967	938	938	943	944	936	975	956	926	972	950	916	976	928	945	920	926	968	985	883	968	971	948	951	944	882	919	951	938	912	934	943	952	914	932	884	928	939	922	931	949	980	926	967	964	1016	943	891	952	1030	981	938	922	874	932	927	914	956	913	935	890	927	926	966	949	963	971	983	929	926	940	895	927	986	895	933	968	941	977	954	936	972	956	944	951	922	938	931	894	916	902	971	916	944	937	964	883	944	916	930	879	903	967	951	986	958	938	926	880	971	970	990	945	970	970	959	949	989	970	990	972	975	878	889	913	935	963	978	954	1018	919	941	933	911	905	960	881	1008	900	972	917	892	923	961	915	946	944	961	951	918	960	974	961	922	929	941	948	947	944	927	922	940	937	962	910	946	952	938	962	897	955	920	928	906	911	946	912	974	970	914	923	910	967	950	923	920	945	955	978	979	938	967	940	909	938	891	940	954	955	966	955	929	978	910	967	901	966	951	964	953	913	910	941	991	949	927	944	903	925	947	974	957	934	941	910	945	922	949	945	1007	948	959	995	940	905	964	901	900	901	967	982	958	984	981	969	972	966	954	946	965	947	1024	924	938	970	914	932	965	938	921	960	936	911	936	898	914	909	934	946	986	974	940	936	913	962	961	993	969	916	922	956	968	959	980	934	922	951	927	919	922	911	960	923	902	923	909	1018	930	937	932	963	947	905	903	988	936	965	940	890	906	997	980	865	920	916	935	912	934	911	952	939	935	967	955	902	910	935	947	933	935	897	958	900	939	940	921	973	965	896	928	949	948	933	963	917	916	955	900	943	955	921	971	959	927	956	929	973	977	969	945	942	920	964	925	938	930	924	912	983	927	929	908	917	995	920	959	933	944	950	914	974	918	962	935	958	891	976	893
40416	63757	50242	34576	27558	23237	17137	11831	7147	4993	3795	3168	2739	2331	2101	1845	1716	1529	1522	1332	1335	1272	1205	1207	1183	1160	1070	1140	1158	1158	1101	1133	1106	1059	1067	1121	1031	1142	1141	1047	1069	1085	1044	1067	1065	1109	1101	1085	1075	1103	1032	1098	1023	1123	1026	1057	1051	1086	1057	1087	1019	1073	1077	1061	1102	1008	1089	1031	1011	1031	1003	1088	1082	1006	1071	1027	1074	1002	1000	1094	1024	1054	1054	1098	1073	1093	1059	1013	1073	1023	1086	1095	1064	1044	1005	1034	1044	1072	1072	976	1035	1051	1030	1035	1064	996	1050	1051	1076	1063	1076	1033	1087	1006	993	1092	992	1006	1042	1066	1090	1040	1044	1016	1134	1019	1016	1036	1069	1082	1057	1035	1019	1072	1056	1076	1060	1060	1033	1031	1033	1078	1016	1047	1054	1061	1094	1003	1042	996	1078	1070	1040	1064	1070	1051	1023	1081	1112	1040	1046	1060	1047	1059	994	1038	1065	1105	1039	1045	1099	1035	1069	1058	1036	1034	1028	1046	1090	1062	1006	1037	1130	1058	1081	1083	984	1008	1014	1029	1058	1020	1084	1017	976	1059	1061	1126	1069	1012	1033	1015	1062	1036	1105	1063	1019	968	1071	1039	1038	1050	1038	1041	1083	1065	1042	1072	986	1094	1074	1066	1008	1097	1022	1026	1049	1025	1078	1129	1069	1158	1037	1094	1003	1070	1086	1003	1087	1062	1045	1084	1024	1070	1050	1001	1073	1001	1086	1054	1069	1047	1082	1105	1021	1026	1016	1059	1032	1049	1063	1040	1018	1081	1046	997	1078	1040	1065	1068	1017	1058	1123	1134	1031	1019	1035	1089	1061	1046	1086	1034	1059	1064	1051	1050	1044	1019	1107	1088	1077	990	1059	1069	1023	1069	1036	1076	992	1114	1044	1082	1022	1004	1020	1052	1062	1009	1062	1075	1059	1060	1068	1019	1086	1029	1075	1037	1046	1037	1100	1065	1066	1096	1042	1003	1088	1081	999	1058	1108	1034	1069	1040	1094	1102	1015	1066	1052	1049	1074	1045	1070	1005	1047	1068	1113	1024	1085	1047	998	1051	988	1061	1048	1104	1000	1094	991	1034	1032	1056	1066	1052	1128	1065	1021	1048	1042	1069	1050	1068	1062	1065	1006	1074	1031	1037	1040	1028	1087	1048	997	1062	1100	1016	987	1063	1007	1034	1047	1078	1059	1090	1076	1079	1115	1035	1026	997	1055	1034	1056	1092	1113	1020	1047	985	981	1053	1017	985	998	1022	1007	1070	1059	1014	1065	1036	987	1050	1084	1044	1079	1002	1103	1057	1060	1046	1021	1062	1072	1056	1094	1054	1083	1042	1024	984	1067	1024	1054	1079	1015	1025	1045	1063	1059	1021	1024	1107	1080	1131	1077	1057	1028	1059	1035	1091	1091	1012	1025	1065	1047	1076	1065	1045	1073	997	1043	1058	1032	1037	1070	1052	1033	1022	1071	1028	1006	1077	1019	1055	1107	1031	1047	966	1033	1060	1039	1067	1049	1067	1058	966	1014	1037	1064	1025	1115	1077	1067	1050	1010	1003	1051	1045	1004	1033	1121	1078	986	1069	1108	1067	1067	1081	1069	1080	1036	1020	978	1141	1013	1008	1055	1068	1026	987	1063	1028	1013	1095	1118	1058	1009	1038	1121	1058	1042	1098	1073	1085	1051	1021	1031	1082	1039	1037	1062	1043	1103	1094	1088	1032	1053	1059	964	998	1051	1034	1026	1051	974	1054	1054	1054	1071	1000	1042	1106	1071	1031	1033	1044	1003	1071	1042	1031	1051	1011	1051	1028	1026	1025	1062	1027	1043	1082	1034	1006	1069	1027	1121	1029	1021	1097	1001	1045	1075	1083	1055	1044	1001	1017	1096	1089	1023	1076	996	1071	1064	981	1044	1031	1041	1090	1050	1059	989	1113	1016	1028	1076	1050	1094	1074	1103	1052	1102	1024	1063	1021	1025	1018	1087	1089	1032	1062	1065	1075	1002	1079	983	1038	986	1093	957	1127	1073	999	1024	1073	1106	989	1070	1066	1123	1033	1073	1070	1026	1111	1065	1065	1017	1025	1103	1069	1021	1081	1067	1109	1033	1001	1095	1076	1047	1057	1043	1063	1064	1071	1101	1100	1010	1014	1082	1097	1073	1051	1009	1072	1084	1039	1037	1035	1077	1031	1070	1017	1009	1076	1051	1036	1034	1096	1043	1030	996	1036	1036	999	999	1096	1027	1071	993	1023	1070	1013	1089	1033	1030	1043	1049	1056	1049	1047	1023	1038	1022	1061	1033	1066	1023	1115	1067	1060	1039	1070	1038	1067	1050	1083	1087	1027	1054	1098	1022	1006	1061	1012	1075	1042	1052	1055	1040	1028	1041	1050	1032	1037	1110	1020	1051	1021	1050	1004	1010	1017	1085	1041	1050	1041	1062	1090	1045	1080	1078	1103	1089	1084	1064	1004	1046	1056	1033	1070	1055	1043	1138	1017	1009	1055	1074	1034	1030	1043	1047	1018	1036	1008	1076	1075	1060	1026	1028	1092	1062	1064	998	1036	1087	1015	1074	1043	1089	1093	1071	1010	1053	1002	1068	1001	1042	1038	1079	1098	1007	1037	1046	1034	1036	1034	1042	1051	1060	1057	1069	1044	1054	1018	1027	1067	1069	1049	1103	1106	1077	1034	1069	993	1080	1022	1065	1035	1023	1028	1018	1041	1089	1075	1017	1125	1076	1021	1053	1075	1045	1038	1106	986	1031	1049	1082	1057	1032	1055	1054	1052	1053	1048	1112	1045	1086	1090	1136	1031	995	1048	1054	1051	1042	1056	1073	995	1079	1060	997	976	1051	983	1088	1080	1053	1070	1025	1053	1019	1007	1083	1035	1073	1043	1140	1074	1125	1127	1027	1054	1108	1058	1051	1061	1057	1023	1092	1077	1013	1056	1132	1048	1039	1042	1008	1053	1076	1013	1040	1090	1056	1071	1030	1040	1056	980	1088	1061	1019	1079	1037	1061	1081	1077	1011	1112	1054	1062	1045	1069	984	1021	1083	1025	1035	1068	1034	1041	978	1019	1023	1058	1081	1097	1020	1042	1043	1042	1094	1024	1037	994	1002	1167	1077	1109	1042	1096	999	1100	1036	1127	1085	1066	1084	1112	1037	984	1029	1092	1064	1062	1057	1088	1066	1076	1078	1039	1077	1082	1099	1043	1062	1025	1037	1078	1090	1054	1048	1065	1027	1044	1099	990	1026	1056	1076	1067	1020	1057	1076	1083	1031	978	997	1018	1049	1048	1067	1048	1043	1069	1098	1078	1060	1020	1076	1104	1108	1042	1069	1060	1006	1006	1015	1096	1071	1003	1054	1020	1096	1056	1034	982	1095	1081	1027	1042	1062	1027	1056	1064	1021	1041	1055	1037	1088	1055	1087	1077	1018	996	1117	951	1038	1021	1059	1078	1051	995	1018	1050	1056	1069	1062	1008	1019	1065	1030	1047	1026	1060	1029	1041	1058	1061	1046	1062	1072	1126	1002	1074	1063	1083	1105	1065	1052	1054	1032	997	1107	1095	1034	997	1105	1090	1019	1042	1011	1075	1001	1056	1096	1057	1065	1084	1046	1095	1058	1030	982	1079	1044	1096	1036	1069	1048	1042	1040	992	1030	1032	1018	1019	1034	1025	1052	1064	1082	1103	1065	1046	1015	1069	1027	1037	1065	1055	1042	1012	1078	1109	1080	1061	1017	1037	1033	1033	1072	925	1078	1099	1057	1086	1135	1083	1087	1058	1038	1042	1083	1020	1043	1112	1036	1073	1032	1032	1066	1050	997	995	1048	1059	1057	1051	1037	1131	1036	1006	1087	1039	1052	1035	1079	1023	1079	1083	1056	1061	1088	1035	1134	1059	1050	1046	1039	1032	1074	1106	1061	999	1074	1068	1041	1002	1033	1065	1058	1020	1054	1077	1053	1095	1024	991	1044	1048	1048	1042	978	1132	1037	1032	1066	1047	1056	1000	1019	1074	1024	1060	1033	1050	1049	1046	1021	1055	1086	1025	1043	1016	1043	1114	1047	1044	1028	1085	1068	1109	1040	1072	1080	1046	1085	1047	1056	1037	1057	973	1078	1054	1033	1037	1050	1041	1051	1088	1009	1006	1048	1046	1066	1028	1090	1043	1092	1009	1051	1047	1062	1081	1039	1021	1013	1041	1115	988	1042	1108	1101	1042	1019	1048	1023	1049	1024	1080	1059	1010	1036	1099	1040	1028	1054	1016	1033	1051	1088	1073	990	1069	1056	1086	1054	1095	1083	1021	1017	1118	1055	1064	1007	1033	1066	1090	1012	1013	1063	1045	1029	1027	1065	1035	993	1040	1031	1081	1004	1039	1032	1072	1076	1077	1091	993	1083	1028	1045	1042	1065	1067	1111	1088	1044	1058	1002	1013	1101	1055	1031	1039	1066	1071	1074	1069	1048	1043	1033	1041	1093	1070	1091	1040	1049	1045	1054	1028	1080	1054	1050	1020	1081	1020	1022	1072	1013	987	1043	1054	1050	1016	1087	1001	1052	1082	1039	1025	1024	1046	1043	1087	1061	1057	1049	1045	1017	1021	1012	1013	1072	1118	1075	1012	1037	1101	1082	1029	1034	1072	1007	1076	1022	1047	1007	1055	1026	1009	1092	1085	1043	1055	1018	1091	1039	1099	1037	1017	1040	1099	1046	1036	1068	1003	1036	1076	1092	1041	1107	1095	1023	1068	1088	1058	1040	1087	1079	1037	1006	1019	1005	1038	1040	1049	1045	1055	1067	1077	1066	1047	1038	1109	1045	1060	1078	1026	1021	1007	1094	995	1052	1042	1071	1024	1105	1024	998	1052	1073	1112	1019	1102	1047	1015	1100	1068	1073	1089	1003	1047	1092	1035	1111	1127
31652	30144	33872	23732	13593	8125	5008	3084	2225	1845	1615	1385	1280	1187	1210	1054	1002	1018	1033	1028	990	944	928	921	943	938	940	937	934	922	925	942	916	922	879	942	907	906	850	850	897	922	905	865	976	916	934	919	986	877	953	949	906	920	897	846	836	917	930	916	905	975	952	907	895	925	906	943	894	831	886	898	868	862	904	921	954	871	921	840	861	867	887	873	855	911	913	906	846	936	854	914	943	875	894	935	886	918	906	892	889	897	846	864	915	878	917	900	899	851	881	896	927	962	903	862	905	885	933	835	874	971	880	835	945	879	871	905	894	878	947	854	901	890	922	865	957	871	871	929	884	891	862	879	888	922	892	883	889	888	875	890	951	900	925	924	876	898	911	929	903	915	874	944	894	923	900	873	889	953	923	882	942	882	889	882	877	880	905	935	895	897	891	944	929	915	901	885	903	905	886	875	880	906	898	901	932	900	896	936	862	887	887	829	920	902	913	847	992	905	904	872	857	866	913	883	957	928	865	914	888	909	885	896	895	901	918	882	838	920	899	900	915	908	905	916	897	960	891	899	917	906	864	927	879	900	885	916	872	923	922	920	892	926	905	837	910	963	901	904	868	885	940	902	899	909	968	947	895	867	872	866	924	883	893	900	887	917	915	874	940	881	905	936	924	942	928	905	908	896	909	919	862	902	935	862	876	899	893	841	868	909	872	886	868	921	906	943	921	884	904	908	879	845	877	908	888	905	864	943	902	829	906	952	913	884	865	911	869	880	897	901	909	964	889	920	864	929	885	933	949	935	899	891	895	906	863	835	964	881	895	956	917	862	877	927	934	952	947	902	884	891	915	885	899	902	901	918	854	929	871	862	915	912	923	812	893	953	902	892	914	927	938	928	955	860	939	907	920	882	929	910	902	922	888	869	945	903	879	916	903	870	899	880	895	911	869	862	874	854	921	908	897	870	856	853	876	945	856	890	905	878	904	880	957	879	952	846	886	927	874	880	884	946	882	899	882	895	897	827	884	870	911	916	853	889	853	885	909	921	905	899	903	872	879	891	849	910	870	907	837	901	920	914	922	898	862	848	922	904	882	885	909	904	1000	848	902	897	941	960	888	913	840	930	897	863	905	907	895	880	843	880	908	926	924	902	901	876	905	904	893	941	934	869	934	873	870	934	886	886	898	950	862	857	898	915	890	878	919	929	886	838	913	916	913	945	907	844	893	906	946	909	907	882	885	884	896	869	924	849	884	920	875	906	849	952	894	888	859	945	916	846	920	880	886	900	910	909	904	861	883	910	925	853	925	916	897	877	871	883	889	937	923	939	972	883	885	907	910	957	878	881	948	853	872	923	939	933	870	866	885	886	930	952	934	833	958	914	915	928	868	932	905	864	885	871	825	838	966	861	908	850	863	890	885	866	891	922	904	916	908	914	879	904	905	808	883	925	919	899	911	850	905	975	883	898	879	942	893	920	936	896	939	829	855	924	921	875	907	917	854	868	884	887	883	866	902	875	871	872	842	890	849	906	917	897	901	855	941	872	875	912	918	925	867	900	852	945	910	923	885	901	905	923	878	916	871	917	911	935	898	886	847	903	911	864	896	880	836	928	962	905	949	904	874	919	888	873	875	873	929	891	885	902	911	894	888	892	911	892	914	907	918	915	890	923	906	947	945	917	903	920	880	955	901	889	841	909	925	912	885	959	907	946	913	912	892	917	874	930	897	869	872	892	923	887	876	876	904	904	904	896	867	901	895	872	922	959	891	843	859	869	909	870	877	917	890	969	932	876	832	910	910	922	893	900	877	900	862	890	876	893	895	865	891	898	913	882	890	891	906	938	892	829	916	928	919	843	939	899	907	903	908	926	926	921	915	940	966	899	872	885	937	830	868	881	891	906	871	871	935	877	926	866	896	926	919	906	916	880	876	828	902	858	935	871	903	895	917	864	940	865	904	888	927	927	876	937	916	913	888	916	914	871	933	908	884	906	919	869	915	901	931	888	905	926	903	876	934	961	885	938	944	875	857	876	878	877	883	903	918	884	844	897	860	864	862	903	902	852	912	877	871	868	908	882	909	891	941	958	883	933	921	895	882	894	904	856	874	892	879	915	888	902	902	887	928	930	898	888	923	909	861	917	903	899	939	905	873	866	904	863	906	887	863	851	879	929	935	896	936	903	931	918	884	904	929	928	891	898	939	874	860	919	899	850	933	872	909	860	907	889	874	894	887	916	905	865	917	920	847	897	850	963	904	887	898	875	953	871	900	885	910	922	894	942	908	962	853	918	873	939	885	922	939	908	856	906	902	895	872	908	936	853	931	921	912	884	874	861	909	894	924	911	909	881	912	903	923	879	954	901	882	866	915	869	901	825	900	930	847	907	886	981	912	868	949	908	942	870	878	896	933	912	856	921	940	926	937	907	948	916	892	936	878	926	943	889	950	891	859	909	884	876	857	916	903	881	864	891	929	885	945	869	916	925	896	923	903	875	862	858	939	922	864	861	901	890	899	927	872	903	871	953	876	833	893	834	855	894	914	937	909	883	891	899	929	898	893	893	912	891	853	887	863	890	878	871	897	878	843	910	939	910	911	895	918	933	909	893	894	907	910	897	853	889	918	908	929	902	894	957	916	851	877	951	890	874	862	904	933	913	868	890	912	886	889	902	885	931	876	880	923	922	865	909	879	920	920	894	901	903	984	893	945	918	893	901	909	881	847	880	900	861	931	922	961	933	921	912	890	863	895	880	876	899	846	869	914	876	936	912	913	869	919	881	880	887	823	928	908	876	877	868	883	939	880	888	972	906	898	898	936	938	898	841	845	927	909	894	907	881	892	877	910	926	978	847	890	951	895	957	885	859	804	920	878	907	906	872	856	902	876	886	898	871	871	927	821	836	864	937	910	853	872	896	940	871	925	966	926	851	940	884	935	865	891	928	869	912	814	851	940	892	909	924	905	933	877	923	927	877	951	817	890	920	847	857	972	888	931	929	928	843	890	885	868	908	928	914	884	933	899	896	866	904	901	910	931	855	921	863	806	892	882	906	913	909	910	911	883	903	880	947	884	895	933	886	877	924	914	898	897	889	883	912	891	1010	925	932	900	909	891	932	902	943	894	901	911	873	884	872	856	901	903	917	871	884	887	902	873	899	958	900	906	845	887	903	871	860	877	887	927	868	899	882	845	900	908	834	868	951	867	914	915	937	894	876	910	887	868	908	893	923	916	952	860	882	908	888	896	900	895	910	926	863	892	895	905	896	905	895	887	915	897	861	908	852	917	944	825	908	924	845	840	907	892	899	860	918	853	930	901	882	917	927	882	910	878	929	854	905	868	931	906	928	897	893	900	939	890	929	956	886	938	906	914	912	825	875	914	884	891	853	912	916	882	859	844	873	912	928	899	908	835	885	876	899	921	888	865	872	912	821	934	887	841	862	881	910	921	923	912	874	915	949	855	895	911	897	887	908	863	958	869	870	859	914	949	910	907	855	896	863	876	854
36876	47161	38492	23805	17218	11727	8126	5152	3426	2682	2233	1908	1669	1534	1495	1362	1287	1236	1219	1179	1186	1174	1120	1027	1128	1081	1079	1070	1079	1054	1074	1086	1026	1055	1035	1044	1030	994	1016	1016	1047	1028	995	1008	1097	1056	1037	1066	1043	1013	1013	1103	1059	1091	1014	1034	1009	1051	1012	1040	1019	1030	1026	1016	1059	1041	1007	1024	1023	1070	1086	1085	1036	1007	1053	1038	1008	1016	1082	995	1061	983	1033	1021	985	1016	1028	1009	1049	1037	1013	1017	1139	1092	1044	1035	1040	1005	1031	1019	1050	1034	999	1059	1125	992	1026	1030	1051	1001	984	999	963	1038	1052	1055	1016	985	1054	1038	990	1017	1061	1050	1043	1034	1024	1044	1041	1078	1041	1019	1074	993	1021	973	1043	1036	1099	981	1089	1041	1015	1073	1065	1050	1042	1108	1036	1018	937	1035	1042	1035	1071	1024	1048	1021	1028	1075	1021	996	1020	983	1011	1027	1053	1072	1013	1065	993	1035	1037	1063	1041	1005	1056	1053	1045	1023	1106	1039	1061	1071	1022	1028	987	1022	1083	1039	1055	1052	997	1040	1052	1053	1003	1033	1000	1099	1025	1059	1080	995	1046	1016	1079	1040	1014	1050	1004	963	1015	1019	969	1002	1015	1058	991	1015	1063	1027	994	1042	1042	1035	1089	1040	1099	995	1014	1071	1014	1066	1047	1034	1038	1117	1080	1064	999	1097	942	1009	1089	1072	1066	1029	1043	1030	976	1029	1025	1072	1040	1021	1013	1012	1038	1039	1000	1093	1035	992	1046	1092	1008	1036	1037	979	1038	993	1037	1024	989	996	1040	1031	960	1055	1074	1046	1049	1031	1009	1045	1045	1046	1016	1013	1004	1051	1066	1006	1026	1053	1008	1063	1054	1016	1029	1017	1067	1016	1010	1057	1055	1022	1062	1080	1060	1029	1027	1069	1052	1047	1006	989	980	1046	993	1016	1014	1086	1034	1059	992	1023	994	1013	1097	1079	941	992	1001	1064	1012	1040	1064	1080	1023	1075	1032	991	1052	1035	995	1009	1060	1041	1066	989	1021	975	1013	1033	1065	987	1035	1001	1021	1044	1026	1029	1026	1044	1018	1025	1001	1034	983	991	1041	1031	1066	1039	1017	1017	1025	1039	970	1057	1011	1032	1039	1010	1070	1014	1038	1043	1042	1035	1077	1051	1063	996	1050	1039	1121	1048	1038	1087	1109	1054	1057	1023	1107	1043	1016	1038	1031	1013	1087	991	1077	979	1031	1026	992	1009	1030	990	1008	991	1065	1073	1019	985	1031	1031	1021	1016	976	1097	1015	1026	1036	961	1045	1057	1037	1042	1050	995	1033	1067	1075	1019	1071	1062	1020	1060	1039	1044	1044	1045	999	999	1031	1072	982	1032	1056	1053	1052	1039	999	1102	1038	1012	1017	976	1006	1042	1028	1053	1059	1017	1005	1008	1076	1007	983	964	1031	1032	1104	1051	1036	1047	999	1035	1011	1040	1069	1010	1051	1016	1029	1033	1020	1049	1020	999	1127	1033	1071	987	1039	990	1069	1090	996	1054	1076	1078	1043	1098	1033	1015	1003	1030	1023	1025	962	1023	1006	1042	1020	1057	1004	1047	1058	1003	968	1061	1000	1009	1027	1011	976	1073	971	989	1039	1056	1032	1046	1012	1003	1037	1035	1053	997	1015	1014	1081	1045	1045	1047	980	1065	1060	989	1032	1094	998	1052	1034	1049	1038	1010	994	1002	1042	1025	1032	977	993	1022	1115	1025	1038	1045	1052	1067	1011	1048	1062	1025	1038	1045	1062	1030	1057	1057	1024	1061	1068	1010	993	1054	1046	1028	1001	989	1078	991	1022	1002	1008	1012	1040	1026	1017	1034	1060	1044	1067	1037	1028	1004	1059	1039	1015	1061	1036	1016	1098	1050	1110	1045	1002	974	1033	1074	1056	1037	1085	1019	1025	1071	1068	998	1068	999	982	1054	1013	1039	1024	1045	1027	993	1024	1051	1002	1050	1025	1025	1052	1078	965	1053	1048	1070	1021	1031	1003	973	988	1057	1023	1041	999	1038	1038	1051	1029	1056	1070	1029	987	1075	1039	940	1021	1075	1061	996	987	1045	1047	1085	1103	1049	992	1015	1058	1069	1033	991	1064	1083	1045	1086	996	1038	1040	1005	1027	1027	1043	1001	1036	1046	957	994	980	1024	981	1005	1025	1043	987	1081	997	1014	983	1018	1025	1020	1064	1032	1085	1026	1070	1065	1050	1036	1048	1016	1033	1031	1024	1029	1031	1066	972	1058	974	1067	1028	1050	1037	1010	1007	997	1027	1038	1080	1071	986	1094	1044	1032	1056	1024	1037	1056	1063	1073	982	1093	1030	1064	1022	1023	1081	1003	1001	1044	1051	1026	1069	1075	1012	982	1017	1022	975	1008	977	1017	1022	1047	1048	1050	989	1061	1009	1012	1056	1066	1055	1023	1062	1018	1040	1075	1032	1024	1048	1007	1036	1047	996	1029	1010	986	1076	1000	1040	1081	1040	983	1057	1018	1021	1027	1012	1010	1017	1028	1020	1035	1059	1018	1044	1045	1091	1042	1040	1093	1058	1063	1041	1053	1062	1044	1067	1054	1018	1076	1040	1055	1027	1030	1081	1015	1013	1095	1018	1043	1071	999	1050	1066	1056	1044	1027	1065	1008	1084	1028	995	994	1003	1021	1082	1063	1010	988	1054	1062	1024	1048	1065	1008	1079	1024	967	1017	1048	1020	1056	1019	1027	1040	1048	1105	994	1101	990	1020	1042	989	1052	1053	1011	989	1033	1053	1044	1026	989	1045	990	973	1043	1025	1066	996	1038	1065	1017	1027	1065	1052	1004	1060	1042	1013	1013	1002	1065	1014	1031	1034	1042	1040	1050	1032	1065	1013	1066	1018	1027	1041	1072	1062	1040	1028	1052	977	1022	1011	967	1029	1024	1060	1098	1062	1028	982	1065	1029	979	1115	1029	1034	1027	1038	1108	1053	985	1065	1057	1070	1035	979	1026	1039	1022	1042	1049	1020	1051	1029	989	989	1010	1055	983	1049	1063	1065	1069	1054	1054	985	1057	1094	986	1070	1079	1044	1052	1042	1017	1085	1088	1085	1016	1045	1061	1038	1054	1086	1082	1040	975	1035	1063	1044	1051	1022	1015	976	996	1012	1022	1029	1032	1036	1068	1047	1035	1060	958	1100	991	1061	1036	1078	1006	1021	1021	1053	1109	1070	1062	976	1060	1026	976	992	1077	1023	1014	1073	994	1067	1025	1007	1080	1043	1002	1053	1036	991	1006	1008	1068	988	1073	998	1033	1021	1058	1004	1045	1022	1063	1001	1006	1074	990	1028	997	1041	1123	978	1086	1028	1012	1017	1011	1047	1012	1020	1002	996	1029	1014	984	1018	952	1051	1019	1006	1037	1047	1035	1006	1017	1052	1001	1009	1007	1057	1044	1053	1021	988	1041	987	1005	1030	1039	1038	1048	997	1020	1016	1047	1020	1008	1020	1062	983	1073	953	1011	1061	1033	1069	1052	1020	1028	1031	1071	1027	1015	989	1006	1030	1005	1023	1076	1064	1048	1021	1016	1062	1006	1029	1048	1002	1019	1033	1035	999	1003	1004	1047	1055	1036	1044	1027	996	1063	1031	1018	1023	1077	1038	1053	1053	996	1050	1008	1047	1060	1021	1087	1065	1028	1090	1016	988	1073	1070	1025	1015	1046	1008	1022	1060	1025	1025	1066	1029	1013	1013	1008	1038	1049	1001	955	1073	1003	1061	1045	951	1049	994	977	1067	986	1085	1049	1020	1006	1026	1023	1045	1021	1008	977	1008	1005	1061	1026	972	998	991	1029	1059	1032	1029	1070	990	1035	1033	1072	1058	1075	983	1024	1039	1082	1025	1037	1077	1048	1030	1050	1086	1022	1066	988	1054	1028	1064	1002	1024	1037	1064	1050	1052	1036	1055	1016	1032	1038	998	1033	1021	1078	1044	1019	1146	1006	1022	1049	1055	1021	993	1018	1020	1149	1050	1069	1007	991	992	1045	970	1017	972	1062	971	1040	1053	984	1050	1087	1040	1102	1057	1042	1041	1049	1019	1018	1040	993	1049	1006	1081	1001	1109	1049	1000	1047	1033	1085	1042	1054	1066	1085	1051	1019	1084	1005	1091	1020	1030	1036	1041	1067	983	1032	1012	1034	1066	1036	1005	1075	1039	1009	1050	1026	1119	1061	1006	1038	1041	1043	975	999	1021	1058	997	1045	1057	1021	1014	1070	1038	1083	1108	998	1045	1044	974	1035	1090	999	1065	1021	1053	1016	959	1015	1038	1024	1095	1002	958	1063	1008	1035	1070	1049	1072	1041	1080	965	1011	1044	1003	1008	1060	1043	1033	1040	1051	1027	1064	1000	1081	1014	1052	1057	996	978	1063	965	991	1015	1070	1043	1091	1038	1025	1046	1019	1109	1025	1041	1052	1094	1043	984	1047	1035	1042	1009	1046	995	1055	1083	1073	983	991	1091	1032	1023	1051	1049	1023	963	1052	975	1016	1069	1035	1019	1055	978	1044	1018	1087	1020	1055	1040	989	1006	1050	1096	1020	1060	1052	1056	1030	985	1093	1094	981	1003	1019	996	979	1080	1024	1001	1014	1043	1043	1075	1015	1009	1038	1002	1053	1117	1045	1052	999	1070	1031	1065	966	1010	1028	1036	1044	1026	1032	1090	969	1029	1054	1021	1005	1006	993	1051	1022	1027	1072	1007	1068	1065
24426	21615	28899	25107	22440	19956	12434	5882	3267	2607	2223	1833	1652	1497	1478	1261	1247	1153	1131	1106	1045	1084	1028	943	1039	1032	992	960	1000	988	960	965	935	1029	933	980	925	944	936	905	930	895	914	973	981	953	963	946	947	967	932	936	945	967	946	948	914	961	886	1011	978	848	904	947	895	887	913	910	916	905	942	924	919	958	904	940	927	926	982	980	930	946	937	921	941	930	912	927	950	909	922	959	955	891	969	909	923	898	903	923	943	901	942	917	876	929	913	903	934	961	917	917	894	867	933	912	902	945	958	928	916	994	963	913	968	902	965	885	894	938	911	958	910	888	896	954	928	948	903	904	912	923	931	858	917	895	990	989	950	885	889	970	898	920	920	928	917	949	909	945	934	933	973	930	967	949	967	886	907	944	953	922	917	921	943	937	961	956	908	970	966	916	951	907	909	964	940	926	910	981	908	915	964	867	939	947	906	936	880	954	931	905	880	954	918	957	922	959	980	915	881	894	891	934	951	895	885	919	918	954	931	942	904	908	923	952	932	926	985	924	923	925	969	930	920	954	966	861	952	923	947	955	956	964	881	983	1012	907	947	963	924	951	897	948	910	928	977	913	947	953	936	875	907	911	947	953	943	917	911	944	877	926	918	936	922	898	919	950	972	894	985	934	879	897	930	962	931	944	933	922	857	936	969	960	973	903	962	955	887	916	889	936	864	941	964	921	992	943	942	980	968	964	928	946	967	924	893	969	820	879	943	900	914	889	890	897	901	915	915	950	886	904	949	945	921	985	950	884	876	971	909	935	971	898	948	896	905	874	919	936	925	896	945	888	932	882	913	907	908	919	903	952	901	877	912	949	952	944	923	914	926	972	941	939	949	937	908	944	961	927	940	932	890	894	881	890	916	889	909	963	947	948	941	964	953	955	939	921	917	873	915	921	988	926	870	892	933	884	943	926	876	908	949	900	931	869	923	890	903	966	951	931	984	934	940	982	964	907	941	899	936	891	906	942	955	868	949	943	916	964	960	968	898	910	971	897	934	922	939	926	923	916	928	866	913	964	914	936	984	932	973	919	933	947	927	915	942	875	929	902	893	895	922	892	891	904	879	935	922	922	914	923	924	953	902	917	938	947	925	975	891	929	923	907	884	914	926	955	929	857	945	993	914	957	921	943	919	911	955	863	967	940	873	957	934	928	937	913	907	931	929	945	876	946	881	902	923	934	937	916	949	898	909	952	926	855	886	934	925	1007	938	961	953	960	956	932	966	944	930	939	941	945	904	942	927	890	942	954	938	903	874	923	944	936	939	932	920	837	958	924	929	903	948	943	906	912	938	898	869	937	931	949	952	954	917	952	932	951	906	964	955	930	925	973	975	900	918	951	955	963	898	870	960	935	890	934	954	899	879	903	929	905	886	947	899	942	958	922	866	994	943	956	909	920	880	931	914	921	872	910	984	933	895	927	982	963	930	909	943	957	928	874	946	967	981	916	910	928	901	956	904	946	895	955	885	950	983	942	919	896	935	911	955	919	939	902	925	924	916	937	910	909	925	925	931	914	909	926	935	911	873	962	915	958	939	955	924	905	869	920	899	922	928	912	880	887	903	935	896	990	925	902	912	947	885	907	910	953	936	874	901	931	937	949	899	908	935	911	891	923	907	919	919	954	932	849	902	932	939	961	938	856	948	924	899	911	962	913	927	956	909	913	927	908	908	968	958	947	930	885	983	948	935	907	945	922	932	947	903	888	943	884	940	881	903	970	901	951	898	896	924	885	936	960	946	922	917	899	965	878	936	868	918	926	931	911	975	944	884	942	937	902	971	881	938	921	923	928	925	918	959	923	940	949	858	944	977	886	903	862	890	958	953	957	930	910	992	935	881	961	891	946	901	930	951	937	922	944	943	929	972	935	914	949	897	956	936	946	914	900	928	947	899	941	937	957	906	909	972	895	927	886	984	851	882	917	944	872	939	951	998	948	914	891	982	920	923	988	922	934	979	918	942	940	896	986	941	889	916	910	937	883	948	871	964	935	861	898	981	908	953	898	921	940	888	876	940	904	923	931	936	878	907	912	981	966	930	897	893	871	990	947	959	900	910	942	925	895	908	917	904	957	893	959	895	911	917	939	925	937	938	890	918	933	918	956	968	939	938	906	948	893	928	935	897	923	936	908	920	913	839	939	979	976	898	915	904	951	915	908	935	930	927	955	947	877	891	957	942	873	907	1010	927	872	935	905	961	923	943	916	946	868	901	949	889	932	891	925	933	910	975	912	895	958	944	858	932	936	932	949	895	959	899	916	971	979	910	898	885	869	943	911	907	933	936	913	907	933	914	962	961	968	938	1003	947	927	933	927	930	900	933	962	917	872	927	939	887	938	909	896	941	933	947	934	973	912	938	955	979	936	910	915	905	904	942	919	916	903	895	923	908	985	959	929	967	909	982	914	841	944	981	919	966	874	957	900	925	935	892	868	944	927	909	939	903	837	922	908	952	909	918	930	923	943	946	919	948	896	913	961	935	912	953	922	894	877	972	928	946	933	951	949	980	886	944	906	962	916	920	934	931	971	907	954	917	923	895	938	947	928	900	969	899	935	920	940	1001	903	925	924	932	905	891	878	894	950	923	884	947	914	923	904	926	907	933	968	915	911	944	930	928	865	968	894	942	965	902	932	948	910	940	941	904	945	921	903	965	907	973	932	928	909	909	905	925	921	895	888	907	929	902	900	897	859	945	947	904	911	890	928	903	952	954	907	939	936	943	910	996	908	912	914	898	914	920	931	919	933	937	943	992	975	967	915	900	917	937	923	937	927	947	898	888	865	933	881	946	917	929	967	878	906	950	981	941	946	875	957	894	875	972	876	931	925	953	935	892	934	970	1004	965	880	889	951	899	894	873	928	951	902	951	896	966	997	928	881	917	943	948	943	907	934	994	887	1022	919	946	932	927	953	901	885	904	888	862	923	962	969	963	916	932	941	926	891	935	909	914	917	984	976	869	957	974	924	913	912	955	926	950	882	911	953	914	957	880	924	986	956	988	947	919	938	976	943	906	927	919	934	956	934	964	900	937	967	909	914	888	903	962	902	933	952	922	946	915	885	983	892	944	898	937	917	930	914	905	956	934	927	923	986	967	944	916	912	920	969	986	920	934	917	915	921	914	929	926	931	890	965	954	959	936	927	935	915	934	899	950	996	961	931	938	920	906	908	891	930	904	918	921	988	970	941	930	914	953	948	895	923	904	970	915	942	887	906	880	883	896	936	920	932	946	880	940	912	861	903	901	927	896	956	919	922	894	929	923	981	963	960	872	925	839	956	944	946	923	927	908	950	933	928	940	922	985	997	913	958	909	915	941	948	940	909	927	931	922	931	916	964	950	945	965	928	948	940	919	961	985	861	885	975	970	953	925	1037	936	923	911	871	888	927	898	933	859	978	884	934	954	911	898	914	911	908	920	931	910	934	940	962	939	857	954	1000	936	894	963	890	898	928	937	927	942	931	933	883	922	927
36142	58781	46018	31768	24670	18534	13371	8398	5060	3904	3194	2771	2322	2073	1876	1650	1560	1391	1322	1387	1270	1221	1184	1206	1199	1139	1127	1111	1119	1121	1042	1115	1062	1139	1157	1063	1050	1039	1148	1092	1120	1052	1036	1073	1123	1101	1023	1057	1053	1086	1086	1034	1102	1089	1056	1076	1063	1053	1075	1130	991	1088	1050	1026	1099	1113	1062	1071	989	1071	1031	1091	1045	995	1046	1104	1074	1047	1106	1101	1056	1052	1082	985	1065	1054	1080	1032	1065	1075	1056	1039	1028	1086	1107	1032	1030	1076	1080	1072	1080	1070	1088	1062	1065	1003	1107	1047	1016	1072	1124	1086	1060	1010	1083	1112	1048	1098	1108	1027	1059	1033	1048	1095	1044	1084	1077	1104	1068	1038	1062	1051	983	1010	1111	1035	1050	1132	1103	1102	1083	1087	1067	1067	1085	1091	1052	1044	1105	1085	1034	1087	1066	995	1026	1079	1067	1057	1074	1074	1082	1042	974	1050	1048	1107	1040	1045	1039	1056	1063	1025	1061	1019	1015	1034	1046	1067	1063	1082	1041	1069	1050	1077	1020	1054	1014	1021	1076	1044	1038	1099	1012	1021	1001	1060	1104	1078	1064	1096	1028	1053	1084	1039	1066	999	1002	1097	1122	1044	1092	1117	1020	1040	1046	1012	1073	1063	1074	1107	1042	1133	1058	1044	1067	1119	1083	1016	1022	1074	1087	1011	1082	969	1023	995	1022	1075	1044	1010	1093	1082	1094	1005	1032	1047	1017	1042	971	1042	1056	1103	989	1126	1036	1064	992	1040	1060	1022	1112	1073	1035	1012	1042	1061	1001	1021	1037	1008	1022	1040	1067	1076	1119	1087	1013	1024	1063	1061	1033	1027	1074	1029	961	1033	1057	1030	1036	1053	1051	1077	1046	1013	1076	1055	1003	1075	1048	1063	1045	1109	1091	1005	1035	1103	1042	1035	1068	1024	1080	1060	1088	1054	1104	1061	1044	1087	1061	1109	1089	1037	973	1115	1046	1078	1034	1109	1017	1064	1058	1120	1105	1087	1060	1057	1009	999	1082	1029	1129	1080	1051	1058	1048	1074	1062	1033	1096	1066	1076	1043	1058	1104	1113	1042	1062	1082	1092	1075	1076	1087	1020	1080	1069	1130	1064	1022	1109	1047	1042	1027	1022	1014	1061	1047	1078	1034	1047	1018	1094	1035	1077	981	1055	1011	1067	1102	1107	1009	1010	1078	1060	1008	1062	1059	1075	1040	1057	1069	1052	1042	1053	1048	1005	1032	1068	1039	1077	1066	1073	1075	1044	1079	1109	1086	1071	1099	1059	1061	1043	1040	1045	1083	990	1099	1058	1039	1041	992	1048	1063	1033	1034	1079	1079	1048	1062	1062	1015	1051	998	1028	1061	1096	1034	1050	1098	1025	1083	1096	1078	1084	1052	1024	1066	984	1064	1105	1084	1028	1028	1056	1084	1035	1075	993	1083	1005	1035	1060	1083	1071	1048	992	1016	1072	989	1049	1030	1014	1052	1073	1097	1026	967	1038	1084	1027	1067	1059	1047	1012	1070	1058	1044	1029	1086	1068	1057	1071	1051	1066	1034	1019	1064	1066	1015	1049	994	1087	1051	1090	1061	1060	1084	1033	1057	1005	1047	1054	1059	1037	1099	1047	1049	1055	1055	1079	1050	1039	1097	999	1098	1044	1027	1102	1000	1066	1044	1094	1096	1014	1010	1077	1092	1044	1072	1035	1103	1085	1019	1005	1031	1045	1080	1052	1012	1051	1020	983	1066	1066	1072	1065	1068	1037	1016	1020	1046	1012	1040	1084	1061	1032	1054	1041	1042	1021	1033	1021	1026	1071	1125	1045	1090	1072	988	1062	1083	1010	1060	1119	1024	1051	1031	1039	1056	1063	1074	1067	1052	987	1012	1081	1009	1098	1078	1061	1082	1047	1049	1088	1066	1054	1054	1061	1127	1097	1038	1036	1074	1065	1045	998	1034	972	1048	1101	1070	1049	1081	1068	1010	1049	1032	1006	1111	995	1097	1023	1091	1058	1080	1084	1088	1028	1052	1055	1033	1022	1026	1108	1067	1050	1103	1057	1017	1064	1093	1102	1084	1027	1000	1041	1078	1082	1129	1031	1045	1070	1021	1098	1061	1073	1141	1046	1021	1079	1076	1033	1079	1062	1109	1015	1056	1072	1049	1025	1092	1088	1035	1023	1097	1092	1093	1096	1028	1072	1028	1037	1024	1065	1005	1113	1043	1052	1062	1033	1062	1016	1078	1043	1054	1047	1007	1031	1052	1082	1058	1044	1090	1068	1037	993	1059	1056	1067	1072	1089	1080	1032	1009	1110	1069	1042	1084	1012	980	1093	1011	1049	1060	1053	1100	1078	1105	1051	1040	1019	1078	1087	1047	1034	1120	1060	1055	1091	1045	1032	1046	1072	1062	1045	1088	1078	1017	1057	1052	1009	1015	1091	1023	1080	1023	1035	1111	1036	1027	1048	1055	971	1049	1062	1049	1011	1041	1092	1073	1053	1019	1016	1105	1062	1051	1052	1067	1066	1058	1001	1030	1039	1063	1082	1058	1014	1095	1061	1073	1021	1065	1061	1063	1019	1104	1051	1053	1127	1030	1063	1104	1020	1071	1067	1018	1106	1042	1051	1028	1040	1091	1089	1063	1129	1126	1024	1064	1051	1043	1079	1076	1015	1112	1040	1057	1049	1078	1049	1023	1041	1046	1108	1066	1075	1009	1025	1068	1037	1037	1072	1063	1081	1056	1041	1057	1058	1075	1015	1040	1031	1080	1041	1048	1118	1075	1074	1056	1003	1089	1012	1055	1000	1092	1062	1073	1052	971	1033	1062	1074	1051	1061	1055	1079	1017	998	1065	1076	1064	1046	1060	1038	1076	1039	989	992	1042	1047	1047	1052	983	993	1056	1028	1001	999	1041	1031	1089	1089	1080	996	1085	1100	978	1024	1108	983	1061	1079	979	1031	1090	1038	1067	1079	1050	1002	1067	1058	1071	1021	1062	1061	1036	995	1014	993	1008	1057	1031	1030	1108	1073	1043	1044	1068	1061	1030	1040	1032	1080	1070	1061	1074	1020	1059	1080	1109	1007	1082	1047	1030	1082	1067	1046	1032	1073	1015	1040	1007	1078	1031	1043	1107	1028	1025	1059	1070	1096	1036	1005	1110	1026	1042	1067	989	1091	1052	1058	1047	1041	1024	1097	1077	992	1097	1106	1074	1084	1087	1038	1082	999	1060	1062	1021	1121	1078	1077	1102	1159	1034	1039	1042	1089	1017	1049	1112	1054	1061	1039	1049	1017	1098	1117	1046	1068	1037	1066	1007	1018	1063	988	1081	1003	1075	1078	1039	1103	1069	1077	1029	1049	1049	1020	1067	1052	1085	1101	1102	1033	1055	1034	1081	1036	1063	1053	1038	1095	1037	1120	1033	1083	1082	1056	1036	1044	1048	1064	1029	1096	1048	1046	1056	1019	1090	1060	1076	1041	1071	993	1085	1059	1041	1011	1031	1060	1058	1126	1089	1074	1113	1073	1023	1061	1113	1024	1034	1050	1054	1084	1066	1062	1052	1095	1039	1021	1046	1060	1051	1033	1090	1086	976	1064	1037	1014	1038	1019	1101	1081	1059	1062	1053	1051	1032	1037	1040	1071	1023	1037	1042	1022	1081	1114	1109	1081	1114	1062	1004	1064	1061	1035	993	1014	1060	1001	1029	1050	1071	1128	1066	1022	1067	1059	1033	1082	1053	1074	1029	1051	1046	1050	997	1110	1047	1060	1049	1070	1043	1076	1067	1104	1002	1067	1080	1042	1026	1085	1082	1035	1021	1035	1044	1064	1065	1061	1071	1030	1077	1104	1053	1020	1089	1038	1055	1075	1055	1071	1039	1105	1032	1069	1034	1051	1018	1029	1068	1045	1134	1063	1086	1100	1086	1049	1007	1006	1045	1024	1021	1060	1020	1101	1113	1075	1077	1048	967	1074	1048	1084	1055	1058	1054	1098	1058	983	1040	1011	1065	1052	1107	1082	1029	1070	1014	1051	1052	1082	1071	1077	1091	1058	1083	1054	1067	1042	1086	1082	1021	1058	1086	1076	1049	1093	1069	1048	1075	1086	1087	1012	1007	1062	1077	998	1039	1042	1031	1039	1098	1060	1039	1018	1048	1047	1021	1048	1024	1100	1065	1026	1040	1065	1005	1088	1015	1071	1045	1047	1078	1058	1078	1076	1070	1086	1057	1068	1056	1045	1054	1109	1059	1069	1062	1054	1064	1031	1063	1098	1026	1079	1031	1040	1000	1060	1008	1066	1075	1005	1051	1070	1013	1059	1042	1058	1002	1068	1055	1078	1140	1029	1012	1085	1102	1037	1096	1083	1081	1039	1053	1065	1041	1057	1076	1053	1052	1053	1028	1082	1153	1091	1028	1038	1045	1039	996	1091	1048	1051	1009	1014	981	989	1034	1102	1067	1113	1140	1011	1049	1023	1065	1077	1046	1094	1068	1088	1048	1123	1068	1074	1134	1035	1058	1088	1062	1043	1012	1092	1097	1086	1061	1041	1115	1041	1032	1043	1045	1087	1031	1054	1095	1027	1098	1007	1086	1052	1059	1133	1110	1096	1054	1038	1031	1045	1051	1101	1072	1057	1052	1117	1013	1055	984	978	1052	1017	1089	1052	1036	1070	1013	1049	1022	1019	1068	1058	1076	1041	1064	1117	1087	1113	1011	1084	1062	1052	1047	1035	1072	1027	982	1018	1061	1050	998	1016	1088	1092	1097	1059	1056	1026	1020	1034	1077	1096	1046	1044	1099	1044	1039	1071	1024	1072	1085	1079	1100	1050	1082	1053	1074	1046	1075	1012	1110	1054	1032	1024	1036	1051	1127	1061	1108	1064	1032	1042	1040	1096	1056	1059	1052	1090	1077	1066	1054	1024	1095	1054	1038	1066	1060	1150	1078	1053
25462	21616	28349	26621	20439	12998	7483	3902	2720	2191	1843	1648	1444	1333	1316	1199	1115	1101	1075	1000	958	972	938	953	970	876	940	878	954	895	918	925	850	852	831	939	883	913	889	897	966	888	885	848	840	935	887	868	891	896	838	887	881	886	892	865	861	917	850	875	880	897	877	896	874	888	841	899	858	924	879	839	890	845	918	912	893	895	918	902	893	928	870	850	886	921	877	905	884	904	834	906	824	881	856	825	922	821	896	893	866	858	897	900	850	848	821	844	882	824	896	902	888	894	918	856	945	863	840	891	878	841	881	909	908	856	889	882	869	956	889	897	880	921	934	906	888	886	884	845	826	840	843	875	858	878	873	882	849	906	940	910	885	884	873	834	917	859	848	857	852	872	857	878	894	886	887	915	884	873	848	872	875	886	888	904	846	857	849	908	887	891	883	887	857	911	870	883	910	859	852	897	798	863	836	910	871	896	904	883	923	845	907	855	881	907	876	849	841	852	909	886	904	861	870	875	848	859	872	908	911	864	933	881	895	860	900	921	822	939	901	893	850	908	896	875	854	831	835	914	866	847	851	880	900	874	895	836	857	852	876	906	846	835	890	879	846	882	896	859	895	858	894	887	890	866	890	872	837	835	888	901	870	858	894	898	867	881	900	869	901	873	889	913	858	933	892	846	838	889	879	868	917	909	917	833	855	900	900	849	857	842	897	884	898	872	952	929	846	883	861	963	895	851	869	890	849	858	859	878	846	897	881	832	846	848	891	834	846	904	931	855	879	893	880	890	873	880	882	887	887	886	868	920	937	864	847	870	866	852	858	896	865	907	905	909	889	892	903	893	841	862	856	890	850	832	914	908	879	909	903	897	929	918	848	844	923	905	904	867	854	912	885	867	893	871	841	888	885	859	942	847	874	908	831	839	931	918	870	856	893	851	856	863	871	874	902	879	867	864	901	891	944	795	843	894	866	875	860	882	924	884	862	887	802	884	867	905	860	870	865	858	871	905	881	900	888	933	870	842	890	897	889	870	883	878	925	903	901	843	908	867	861	938	883	853	859	876	835	917	858	883	841	907	882	925	913	845	867	912	867	871	880	918	888	852	865	863	847	902	924	831	847	900	829	869	902	892	875	851	890	906	891	862	900	870	846	902	882	831	839	819	900	873	858	875	900	907	887	867	916	901	835	898	933	853	852	871	882	873	866	861	889	882	866	901	848	892	856	844	840	876	885	927	872	928	854	841	823	908	856	893	901	857	850	872	833	888	895	878	944	844	885	944	876	905	920	944	877	874	881	965	862	884	897	850	868	876	898	843	893	843	906	832	842	800	874	900	873	874	838	864	860	905	866	858	867	859	885	862	920	900	890	817	878	902	860	892	905	912	910	870	865	870	846	872	841	923	836	863	905	864	864	854	855	852	916	841	860	952	868	863	885	876	821	849	837	858	884	905	829	874	883	900	838	912	906	851	851	851	856	899	881	875	870	891	898	916	877	878	847	906	886	860	895	944	872	861	816	888	903	835	845	836	924	883	868	869	881	874	918	862	893	873	888	809	895	883	886	885	929	858	880	847	906	932	868	929	892	866	893	850	865	864	919	909	876	816	856	871	897	919	881	892	887	854	832	848	884	864	911	846	920	852	811	880	904	904	847	842	852	836	946	932	930	891	908	927	871	946	935	862	898	868	859	836	916	924	873	844	923	873	907	891	889	911	894	903	854	870	863	850	907	879	908	863	856	904	877	861	917	874	857	898	863	867	851	905	908	896	863	895	889	886	889	906	820	885	875	913	838	850	855	860	819	872	891	874	962	875	904	867	854	802	910	910	865	845	813	897	876	910	888	886	903	865	882	845	928	851	887	946	869	888	843	869	888	882	878	867	864	862	884	907	874	870	898	935	857	970	915	892	874	881	867	902	863	901	926	926	868	885	914	861	894	885	877	856	854	900	946	870	899	879	827	882	913	936	889	888	943	911	873	890	856	920	894	827	881	888	860	881	878	900	910	887	879	901	853	861	900	894	903	903	911	910	915	904	867	899	857	850	871	872	892	858	833	898	893	894	917	900	873	866	864	885	888	852	876	880	896	882	907	859	879	854	958	904	849	823	874	854	906	906	920	862	874	884	829	914	922	904	910	912	891	893	904	895	947	891	853	885	907	891	931	863	865	938	871	880	786	873	883	897	845	908	823	965	880	880	849	878	893	870	881	879	881	877	878	922	872	885	852	898	923	890	866	914	864	859	876	805	890	844	914	853	825	915	835	918	833	893	919	892	898	886	865	829	861	853	899	945	902	872	897	890	819	880	822	840	796	888	868	833	903	961	900	842	921	885	859	853	875	940	911	888	903	843	851	853	826	851	830	854	864	859	889	926	884	874	868	887	903	900	873	843	892	841	898	852	877	826	852	870	905	917	881	929	917	822	845	892	867	861	890	872	846	850	870	921	863	887	844	902	875	888	855	868	886	851	909	794	910	875	897	852	886	893	887	851	884	930	928	819	875	912	888	954	849	853	858	912	930	841	893	915	862	900	880	894	942	874	851	914	877	894	834	878	864	851	880	902	876	951	882	872	911	873	868	879	894	893	923	848	894	897	888	882	914	878	896	911	941	906	894	905	838	879	870	887	867	863	864	827	891	903	835	876	903	924	898	819	841	823	832	906	899	902	901	880	916	880	875	854	897	893	889	856	874	842	873	863	866	905	856	909	877	815	874	916	833	903	910	885	870	889	835	902	829	875	922	883	826	858	890	904	865	865	863	845	903	847	874	845	883	901	861	906	920	888	884	857	925	858	876	878	896	888	874	878	868	885	882	892	836	838	836	862	925	910	869	837	882	945	902	919	911	862	887	863	852	905	854	836	835	873	925	880	913	915	880	856	853	869	863	864	924	847	852	883	884	868	858	880	888	876	941	939	894	824	903	888	866	835	875	877	909	894	858	859	880	859	870	902	860	889	895	839	852	918	842	917	883	905	901	884	889	853	872	896	911	922	906	892	891	857	913	832	887	859	876	865	843	907	856	887	822	948	897	855	878	905	891	880	852	899	895	887	915	839	914	846	885	949	879	871	928	852	921	893	889	844	916	927	928	902	904	883	902	892	851	853	837	868	935	844	853	916	926	858	903	880	908	845	948	850	821	893	930	884	898	860	899	881	937	900	847	892	899	882	848	896	942	910	870	858	893	863	843	888	844	927	871	855	877	859	850	897	882	856	884	910	882	874	872	848	900	878	923	854	869	866	881	903	828	882	886	858	858	860	868	871	833	886	866	803	880	867	923	852	881	865	844	935	903	918	848	846	878	867	847	862	870	895	902	873	834	880	841	937	899	833	829	865	830	858	909	812	853	837	885	851	949	821	876	869	906	885	925	886	831	898	860	843	882	915	885	868	861	863	878	848	849	840	839	841	881	881	881	854	879	872	864	870	896	911	845	894	838	834	860	891	894	888	841	884	892	888	911	918	866	883	925	866	828	850	899	926	882	877	901	917	875	869	875	895
37297	53582	43342	29790	20539	16009	10660	6320	4535	3409	2724	2346	1973	1821	1580	1598	1481	1306	1247	1198	1157	1175	1100	1131	1097	1070	1037	1009	1063	1037	1021	1055	1024	962	983	1043	987	1006	1007	1043	999	996	974	1072	1033	1035	958	1027	973	1023	1010	1002	1037	1033	975	996	982	982	1102	1001	998	1002	988	1047	973	977	937	1021	992	1052	986	973	995	1021	1006	1010	980	1029	978	1031	1030	986	1021	985	1066	983	976	1005	997	1052	1020	1017	1019	966	1019	1076	1021	984	984	994	1007	1036	1068	1025	976	1023	1023	1061	970	1006	1020	1019	1035	1028	1008	1072	971	974	1041	1015	977	978	1007	986	997	1058	1019	1008	997	914	975	1026	966	1060	1020	1060	1047	963	1057	1007	1077	993	981	976	1025	994	998	1035	982	1009	1037	993	982	1015	997	1031	996	1002	966	1032	967	1031	988	1052	1026	958	936	930	1031	1021	1041	1009	1053	969	1030	990	1017	976	1016	993	985	973	1028	1019	968	1018	970	1046	1015	1032	986	987	980	1020	1077	950	1001	1031	1036	1002	979	1033	1013	1010	979	1036	983	958	1023	1051	1033	959	1007	1004	1022	1038	1010	1014	1025	1011	984	1022	949	1017	994	1014	1000	1048	1021	1007	1037	951	1050	973	1026	955	1004	986	997	1026	1020	1000	985	995	1005	1008	1021	962	989	939	1016	1039	1029	1046	1005	988	1018	1037	1027	1016	1032	1070	1000	995	1016	988	996	1002	998	996	971	1007	1063	1014	990	964	994	996	993	997	974	1015	1016	1023	1025	990	1013	969	1004	1013	974	1021	982	1031	967	1008	1008	1015	1010	1000	996	898	966	1039	1060	1000	917	1076	1021	983	1004	1040	1030	981	1049	981	983	1052	1019	967	970	1030	1009	1014	956	960	1021	1020	1035	1033	1036	973	952	1037	996	1022	1032	987	1011	971	1017	999	1032	991	930	1046	952	1019	994	1052	1036	1019	1014	974	980	958	992	932	1032	1047	1031	1023	986	1027	921	1005	1029	1041	1039	1028	972	1032	1035	991	1035	979	1038	1002	1027	1024	1030	1070	994	1008	947	1029	988	995	970	1038	1045	1015	1020	975	1004	964	1019	968	962	1017	1054	950	1035	1059	964	994	977	1018	983	986	1012	1039	1007	967	1027	1021	993	1052	1011	1034	986	999	1002	986	963	994	958	1002	1059	1050	979	989	1059	977	1055	966	975	1033	1009	986	1017	997	1070	986	997	969	1034	1036	1046	976	980	1000	976	988	1008	1009	992	993	1009	958	1011	1037	1046	1045	977	1034	1034	1076	1012	1036	990	977	1073	996	1021	979	957	1017	957	1014	1029	965	987	1011	954	996	954	1061	994	1030	1000	990	993	995	1014	1028	966	1076	977	995	997	1043	1024	972	1008	974	1053	994	1001	1004	1039	1026	1008	1005	940	990	1033	1017	991	1075	1000	1042	994	990	1015	1057	1005	985	1001	1012	983	1014	990	1041	949	1005	984	1017	1002	963	1013	1003	1054	1041	1036	961	952	1045	955	967	997	960	976	993	1017	1038	976	996	999	1013	930	994	1104	1003	1001	1028	1037	986	1005	1091	963	1045	978	992	981	1038	976	1001	1009	1001	998	1031	1009	1008	1027	1007	980	1024	1067	992	996	965	941	1006	985	983	1002	1014	1039	1026	1017	1020	965	978	995	1018	996	1050	1003	981	1011	967	1028	1033	979	1036	975	990	1008	1064	1042	1031	985	984	1008	986	1070	971	1011	1013	978	1055	1028	1003	1003	994	994	1008	959	1060	1008	998	985	973	999	1037	1067	1035	1052	1010	1026	1007	957	979	1040	1013	980	963	1034	1046	1021	1049	980	1000	1061	1022	999	997	999	1013	1030	1013	984	1061	937	1018	975	990	1015	954	1028	1013	1038	1003	979	922	1047	1036	1019	1005	1012	972	1018	971	988	970	966	986	981	980	957	963	1030	994	991	1014	1104	950	970	1027	1024	987	1000	975	1041	1060	985	1031	1041	970	952	982	984	1003	963	1050	1013	1008	1005	1009	992	932	963	945	968	996	984	946	1020	990	1020	986	981	1050	1070	1082	1035	1000	1022	968	1022	1000	1051	1043	991	971	1015	970	1024	987	1006	1005	994	961	952	1030	1059	1006	1071	1001	1010	995	992	1002	1002	1029	997	1026	1080	1023	1017	971	1046	1035	981	996	1061	1049	1000	1014	1003	1004	974	979	1072	994	941	977	1020	979	995	1006	947	981	1006	966	1018	1074	981	1000	998	1002	965	1009	980	989	991	952	1010	1036	985	992	1026	1005	985	968	1017	1036	960	1029	997	996	1006	1030	1012	1016	1033	959	1020	1020	1032	969	972	1047	1008	1031	1008	956	999	1079	1018	1012	1003	955	1037	964	995	1014	1051	1039	1014	1075	1005	1008	982	1049	1025	1054	1027	985	988	1016	982	1055	987	1043	984	1017	1054	1036	1037	1025	961	1042	1042	1065	1016	1040	1028	1036	999	1037	988	984	1054	971	1041	1023	1005	1000	971	980	1060	1054	945	986	1021	962	961	994	974	977	1068	999	972	1019	1052	955	983	939	1010	1001	1051	1004	1013	1062	992	959	1018	999	1012	1041	971	1021	1016	954	1060	1032	1035	1033	981	964	1025	1001	1018	1022	1007	998	982	1014	984	1083	1040	1022	1009	1000	1009	983	995	994	986	1033	1008	1035	1000	968	1021	978	997	1080	1054	1009	1009	1012	1074	994	1022	971	1001	996	1031	1018	935	1050	1031	1009	987	1056	1013	962	980	1037	973	934	940	1065	989	1026	1019	1019	1000	1012	966	1080	1019	1042	1032	950	1040	967	1030	1019	993	972	1055	991	1007	953	963	1011	1044	984	1008	1004	1040	969	1029	1025	994	1008	988	983	942	1022	1028	1027	1067	1037	974	954	1075	1025	993	957	1063	996	946	1021	1041	1005	983	995	1056	971	992	1028	990	988	961	1065	996	1049	971	982	1003	984	1048	1033	1046	958	986	1007	1029	1000	982	972	1032	1031	1007	985	989	1004	990	1036	985	984	1079	1037	1003	1000	974	1013	966	959	1048	1036	988	1024	956	1005	1001	1051	990	1033	1060	993	973	995	959	987	1034	1033	1004	1019	982	1057	1054	997	1015	1018	995	1047	1006	1037	1027	988	1048	1001	995	1006	978	1052	1012	967	1027	1017	982	1008	1004	996	1023	1032	1056	1035	982	1006	1060	1001	984	1014	978	1063	1014	1002	1021	1018	1019	976	986	957	1008	1006	1056	1008	986	988	1019	1016	989	1011	1040	1023	1030	1002	977	971	982	949	1003	982	1001	1037	1029	1024	1050	978	990	1042	1047	1027	1010	1022	967	953	972	1007	1007	1012	1017	977	1021	989	966	999	1003	1034	934	975	1009	1014	1036	1037	984	969	1010	995	986	999	1000	1037	987	1019	987	962	997	966	998	983	1005	981	995	917	1026	1007	1018	1014	1010	1056	996	1025	985	1026	1027	1020	1027	977	1001	1026	1009	1005	1017	1023	1064	1011	1014	951	999	1045	974	1010	976	1050	1062	1027	1032	1068	977	1016	988	1011	976	1022	994	990	983	1001	1029	967	1059	1062	1009	1000	1041	976	948	989	980	1000	1072	1019	1049	1012	987	1021	1037	1014	960	1020	1010	1023	1009	980	1042	968	1046	965	1016	1040	964	981	992	1019	1001	1009	1002	941	1003	991	974	1029	1056	1046	947	1039	980	985	1013	1001	993	952	1053	1015	1039	1001	1001	992	1051	1009	1010	996	976	1012	1016	1012	962	1020	963	1017	1044	979	1030	985	985	1018	1068	985	1083	1011	983	1005	1039	1022	1015	999	988	975	1002	1059	991	1011	960	1010	1049	1030	949	1027	999	1059	1014	980	1021	998	978	1075	967	1043	1003	1016	988	945	1003	968	1007	984	1034	954	1032	1002	987	971	1014	1038	1045	1056	990	974	999	1029	1051	1033	1024	985	1007	996	1005	1029	997	1000	988	971	1036	1062	1021	955	1004	1010	1075	976	963	1008	980	1055	1098	988	942	1035	977	980	1009	998	1050	1025	989	995	995	992	1000	1010	961	1023	1029	1019	987	1009	1038	988	1044	971	1033	952	970	977	967	1018	959	1069	1020	956	1003	1007	1034	977	1034	1026	1028	1070	1022	1011	968	1005	1067	1018	1033	945	969	1124	954	1029	982	1006	1019	1000	964	1028	1012	1004	992	997	1004	980	998	1000	1002	1032	1023	998	1031	1001	988	960	1013	979	1010	994	1001	990	1022	1014	1004	952	1075	997	1008	1002	1031	989	1062	1011	1040	996	1007	1020	981	1007	1009	1025
23260	21618	29265	24603	22316	23537	21591	9370	4953	3645	2832	2470	2169	1908	1665	1558	1378	1319	1205	1165	1177	1107	1075	1065	1041	1003	1016	975	972	981	935	971	1012	946	948	970	866	934	912	917	974	951	941	926	879	919	901	878	974	936	915	906	915	944	892	904	928	910	972	895	893	982	949	913	890	907	938	977	901	916	917	904	904	905	945	908	888	941	963	916	909	906	996	910	949	932	1002	914	1005	905	862	907	918	986	921	900	907	936	931	901	890	874	901	895	952	963	936	947	956	927	967	894	965	925	949	936	876	901	907	923	915	936	966	953	936	899	950	912	893	965	881	896	915	954	982	932	926	959	948	952	946	921	939	962	873	926	948	895	937	924	941	941	904	942	919	922	906	898	926	977	990	892	932	895	920	949	944	882	904	878	912	907	981	950	965	957	966	901	918	953	893	963	930	916	999	938	940	935	929	893	947	963	887	916	923	957	904	924	951	900	928	920	884	903	916	935	988	900	890	934	974	989	909	976	887	951	927	918	913	929	942	1001	938	929	957	900	919	954	888	937	931	953	910	979	892	901	896	884	942	949	944	926	934	927	929	937	940	943	918	967	920	924	969	901	911	886	897	905	902	934	967	912	896	921	923	936	946	909	931	910	868	916	933	915	915	951	890	878	888	943	943	953	938	929	939	946	951	954	925	939	911	956	934	943	968	951	948	903	922	976	915	911	919	931	921	921	981	911	922	985	994	922	935	971	902	924	986	901	854	903	924	990	938	925	916	991	956	940	961	927	942	967	922	923	890	956	874	999	914	942	961	943	1000	959	987	864	898	996	918	946	901	908	950	900	931	952	931	945	946	829	863	935	872	909	897	903	869	877	944	928	928	934	955	970	977	915	896	936	904	903	839	989	975	878	949	944	981	935	908	893	945	899	914	938	932	988	916	894	869	943	918	877	872	924	913	903	967	914	914	929	936	979	909	904	944	982	958	928	977	894	1002	895	885	974	929	922	952	949	910	963	916	973	919	977	862	906	935	919	880	927	910	926	900	910	955	927	954	917	941	930	893	960	896	875	920	929	871	944	909	933	938	931	936	853	919	972	946	937	942	964	926	899	939	948	906	884	891	918	872	952	873	903	899	840	916	958	958	883	909	855	936	919	956	877	908	912	919	910	913	975	868	1003	889	889	969	928	888	914	908	905	930	930	948	893	957	919	941	930	953	955	869	944	921	985	881	869	936	946	976	911	910	929	910	941	927	934	945	938	956	916	969	937	922	915	898	969	877	937	958	920	922	958	934	874	953	943	880	914	892	903	977	889	902	923	919	950	880	883	910	949	931	961	950	933	857	879	946	924	924	948	924	968	894	892	990	935	918	901	925	917	924	938	929	969	942	907	905	900	951	916	869	888	918	890	933	945	958	915	885	890	918	929	918	914	952	964	973	904	920	919	906	914	873	912	866	918	921	885	940	937	972	889	918	914	915	873	908	918	904	935	944	911	929	942	946	928	898	951	908	946	932	940	941	920	972	913	920	912	917	959	911	921	895	917	899	922	940	882	979	905	891	910	958	937	918	879	906	923	864	937	941	885	918	876	903	877	918	868	931	918	936	872	898	874	896	938	949	922	897	940	974	878	926	912	903	913	912	863	878	932	926	901	924	900	927	943	887	921	909	980	928	921	897	953	892	864	944	945	968	968	950	894	921	900	956	898	907	924	884	931	941	891	885	892	938	946	920	953	889	892	889	911	887	917	932	920	898	904	894	912	980	934	929	909	923	991	930	834	978	942	931	899	969	869	894	932	936	959	931	979	929	875	896	934	975	960	924	937	890	936	889	936	898	950	912	910	909	883	932	908	914	946	966	914	966	911	945	894	908	951	963	960	950	918	952	936	954	877	894	915	930	971	879	870	943	892	921	912	960	897	991	923	892	870	902	939	937	938	920	905	940	956	940	869	894	987	935	961	927	908	934	911	885	936	926	966	903	966	904	956	929	930	929	943	887	938	916	887	926	983	922	941	891	942	903	869	894	962	933	962	917	949	925	909	891	897	903	970	891	925	903	888	943	924	871	954	915	924	943	919	921	903	869	915	946	898	953	923	948	883	882	956	924	954	898	931	916	869	948	918	893	903	902	947	925	937	912	974	903	850	915	868	903	892	962	880	924	904	923	946	921	878	871	927	849	947	918	887	896	918	953	956	917	954	973	919	930	951	913	951	858	938	906	939	894	990	897	922	916	898	865	930	913	905	895	862	894	881	937	935	872	1004	934	898	907	918	930	884	942	928	936	908	948	890	911	879	932	901	873	919	915	910	902	929	878	926	923	910	982	927	843	896	884	910	882	891	925	938	961	855	890	915	937	942	929	927	929	912	894	924	956	908	894	969	936	984	942	907	955	934	980	931	855	907	918	959	935	956	1015	874	923	966	912	919	879	972	869	905	893	966	919	901	863	944	930	928	914	922	926	916	870	910	947	907	966	953	967	927	929	881	913	885	944	868	965	938	971	896	895	896	997	935	855	902	877	969	910	956	875	874	896	920	890	941	909	833	920	965	934	895	944	912	898	876	873	874	888	939	896	849	982	900	901	948	946	935	915	987	951	864	963	940	934	932	917	853	934	918	913	917	852	953	899	915	936	946	907	936	960	890	932	879	939	913	884	874	950	870	978	938	921	939	944	981	897	901	931	901	910	900	951	954	920	909	894	885	940	968	943	959	899	860	923	920	920	914	937	927	872	913	937	959	881	912	969	930	947	936	903	916	934	883	910	934	918	941	893	940	903	901	910	940	914	938	911	910	943	933	935	890	891	933	980	926	891	957	938	902	894	904	900	924	905	922	926	879	957	939	925	951	919	954	906	869	898	960	897	967	920	908	962	915	909	856	957	905	887	929	964	912	925	850	893	926	899	961	915	897	949	860	899	886	944	951	886	884	910	967	918	971	910	926	885	925	942	908	967	939	909	929	888	920	900	965	930	923	963	900	905	898	962	948	907	974	916	893	935	946	901	930	899	954	922	939	946	945	905	933	920	981	883	966	902	856	936	895	929	921	909	931	916	864	911	856	917	875	933	926	967	873	898	949	898	903	920	869	885	951	950	916	921	940	933	936	945	933	963	933	911	902	935	917	918	904	926	943	870	950	1002	950	983	935	910	894	898	930	904	887	924	929	885	973	901	903	910	933	910	882	890	950	863	954	906	975	932	880	954	933	941	927	844	927	947	943	862	878	942	940	936	890	944	876	935	900	947	949	920	927	929	905	930	833	933	904	906	932	925	926	930	894	942	940	863	864	925	983	897	937	882	905	883	903	873	932	985	949	883	891	982	885	956	857	943	844	927	936	938	973	925	859	892	917	928	897	955	889	956	884	957	950	944	912	873	929	897	893	976	905	947	945	960	895	888	915	910	873	881	938	934	964	904	885	951	929	906	942	934	927	1007	867	955	911	946	918	884	916	958	975	929	931	921	953	929	884	941	899	948	891	895	899	919	921	932	912	976	927	895	900	875	909	894	872	920	914	930	912
36815	62127	54220	42017	33005	25608	18518	11275	7559	5398	4302	3450	2929	2588	2205	2062	1762	1603	1497	1464	1394	1299	1274	1199	1193	1186	1142	1119	1134	1075	1108	1049	1093	1063	1064	1079	1065	1055	1132	971	1063	1103	1076	1010	990	1046	1076	1035	1003	1048	1078	1040	1035	1147	1063	1010	1004	1014	1003	1103	1009	1062	1031	1057	1049	1045	1045	1026	1038	1031	1008	992	1033	1028	1035	1042	1045	1035	1084	1044	1062	1052	1038	1046	989	980	1066	1015	1063	1043	1037	1056	1024	1086	1037	1008	1027	1035	997	1033	1060	1076	941	1001	1012	1047	980	1024	1012	1080	1071	1071	1080	1038	1076	1077	1012	1041	1028	1000	1034	1028	992	1056	1024	1052	995	1038	1014	1005	1041	1017	1067	1027	1041	1059	1026	1040	1047	1007	1041	1027	1041	1007	1051	1056	1059	1021	1032	984	982	1025	1062	1056	1030	994	1049	1048	1071	1039	1036	1057	1053	1069	1012	1017	1055	1080	1075	1046	1103	1020	1032	1061	1019	978	1010	1026	1037	1022	1076	1050	1046	1053	1060	1016	1044	1011	1106	1023	1058	1007	972	1039	1049	983	1005	1043	1011	1021	1016	1022	979	1085	1080	988	1123	1046	1054	1003	976	1038	995	988	1032	1041	1021	1091	1018	1042	1054	1032	1018	1064	1059	1022	1056	1025	1054	1076	1077	1053	1036	1047	1039	1027	1091	1050	1039	1052	1054	1046	1023	1098	1049	1059	1019	1009	1050	1056	1054	1038	1082	1044	1055	1042	1035	1050	1009	1055	987	1008	1029	1042	1045	1017	1044	1065	1042	985	1016	1000	1009	1026	1027	1069	1001	1056	1051	978	1041	1050	1004	1033	1017	1028	1091	1040	1070	1073	1063	1025	1000	1080	1022	1059	973	1024	1028	1075	992	976	1017	1033	1053	1049	1009	1004	1043	1015	1027	999	1011	1025	1023	1066	1093	1063	992	1026	1068	1029	1060	1050	1105	992	1042	1017	1066	1049	995	1017	1056	1067	1029	1012	1072	1010	993	1066	1001	1042	1032	970	1047	1036	1017	1072	1020	1009	1009	1040	1060	1040	1017	986	1020	975	1103	995	1064	1079	1094	962	1066	1036	1039	1031	1031	1019	1081	1028	1027	1019	1033	1032	1026	1029	1008	1001	1059	958	1008	1009	1036	1079	1026	1009	1103	1036	1050	996	1015	1087	1046	1008	1055	1021	1006	1095	1029	993	1068	1009	1009	1044	1056	1012	1063	1039	1017	1040	1066	1026	1031	1057	1026	1040	1031	1027	1039	1040	1007	1009	1047	1002	985	975	1067	1057	1037	997	1039	1032	997	1039	1043	1012	1091	1019	1062	1042	1050	1060	1046	987	1034	1048	1060	1008	1044	1050	1074	1085	1079	1021	1023	1100	1028	1054	1036	1001	993	1049	1100	1050	1095	1011	1022	1046	1031	1047	1016	1033	1039	1058	1052	1024	1016	1015	959	1074	1061	1064	981	1009	1016	1045	1071	1028	1002	1072	1034	1051	1070	975	975	995	1002	1016	1060	1077	1050	1098	1052	1057	1052	995	988	1029	1045	989	1064	1074	1036	1065	1080	1059	1010	1047	1060	1052	1004	1033	1025	989	1052	1069	1050	1007	1011	1055	1042	1032	1056	1074	1014	1065	978	1074	1013	1059	999	1022	1033	1016	1023	1027	1081	1072	991	1010	1080	1027	1052	1042	1026	1062	1029	980	1070	1028	985	1067	1041	1043	1067	1037	1073	1077	1065	1035	1018	1019	1023	1049	1083	1018	1064	1054	1102	1091	1067	1053	1051	1042	1038	1029	1001	1065	986	1021	1007	1051	1039	1005	1007	1035	1058	1023	1015	1041	1051	1049	1026	1023	1024	1070	1008	1049	1012	1074	980	1033	1074	1031	1034	1082	992	993	997	1023	1023	1049	956	1069	1020	1038	1082	1075	1025	1002	1035	1052	940	1034	1009	1023	1051	1022	1004	1061	1003	1046	1016	974	1043	1001	1014	1002	1104	1017	1018	1081	1063	1063	1047	1022	1032	1037	1061	1037	1027	1039	1054	1034	1028	1071	1084	1035	1116	1083	1041	1102	1011	1089	1061	1003	1088	1021	1048	1058	1070	1047	1006	1018	1061	1058	1015	1046	1071	1060	1012	1084	1067	1098	1066	1050	1045	1036	1052	1072	1034	1032	1108	1022	1034	1003	1025	1061	1031	968	1025	1062	1010	999	1071	1054	1037	1072	1054	994	991	1011	971	1051	1028	1043	1029	1017	1045	1024	1006	1024	1042	1051	1047	1074	1050	1009	1000	1032	1025	1042	1099	1016	958	1065	1027	1032	1005	1042	1033	1059	1027	1053	1015	1082	1006	1030	1089	1060	1011	988	1038	1044	1005	1029	1059	1037	1065	1007	1013	1091	1042	1083	1079	1006	1039	1016	1011	1017	1062	1028	1042	1019	1026	1053	1042	984	1005	1073	1036	1006	1085	1057	1075	1062	1047	1043	975	1016	1044	1022	1087	1046	1051	1076	1024	1075	1056	1044	1072	1123	1029	1043	1058	1022	1054	1078	1043	1086	1019	1099	1051	1082	986	1087	1028	996	1051	1021	1043	1032	1038	1032	1083	1015	1051	1044	1072	1025	1034	1033	1025	1095	1055	984	1087	1046	1056	981	1075	1090	1049	1019	1050	1026	991	1049	1088	1076	1051	1046	1053	1032	1020	1017	1072	1031	1039	1049	1114	1030	969	982	1060	1051	1071	1018	1011	1048	1053	1050	1028	1073	1041	1044	1052	1070	1043	1044	1040	989	1021	1047	1041	1025	1038	1025	1040	1083	1063	993	1037	1083	1000	1034	1036	989	1041	1076	1044	1018	1032	1066	1023	1047	1000	999	997	1026	1004	1008	1061	1018	1111	1089	962	1084	973	1044	973	1038	1049	1023	1038	1006	1044	993	1056	1070	1017	996	1089	1077	1036	1051	1023	1025	1085	1033	1066	994	1086	1043	961	1031	1052	1054	1057	1031	1031	1001	1037	1093	1067	1046	1052	1030	1060	1060	1046	1032	1069	1033	1054	982	1026	1019	1098	1029	1067	1075	1040	1032	978	1042	1032	980	1045	995	1020	1059	991	1028	1052	1053	1029	1065	1055	1022	1087	1041	1013	1049	1013	1048	1081	973	1069	1074	1084	1030	1041	1066	1030	1022	1037	1055	1064	1108	1080	1020	1045	1024	1042	1045	1056	1076	1094	1057	1040	1070	1058	1028	1043	1005	994	1051	1024	1017	1001	1090	1028	1011	1045	1032	1046	1018	1075	1036	1088	1066	1059	1020	1045	1054	1044	1018	1030	1048	1119	1049	1063	1071	989	1005	1095	1065	1040	1018	1037	1049	1006	1020	1057	1014	977	1024	1037	1060	993	1039	1032	1033	1067	1082	1078	1002	1053	1010	986	1024	1117	977	1023	1022	1049	1000	1079	1016	1046	1062	974	1063	1066	1023	1026	1001	1022	1043	1058	1037	1042	1015	1059	996	1003	1093	1053	1043	1011	1008	1023	1018	1075	1022	1016	1037	1021	1053	1018	1013	1040	1048	1098	1070	989	1035	1004	1032	998	1024	1033	1010	1040	1040	1043	997	1026	1047	1071	1041	1083	1025	1030	1055	1021	1030	1032	1002	1034	1043	1052	1015	1036	1020	1070	1036	1031	1028	988	1058	1048	1046	1055	1050	1052	1044	1016	1036	987	1018	1026	1072	1041	972	1071	1006	1059	1042	1088	991	975	1023	1058	1056	1032	1041	1038	1006	973	982	983	1026	1017	1003	1068	1016	1059	975	989	1089	1033	1056	1062	1045	1060	1059	957	1017	1030	1029	1049	1052	1034	1006	1013	1000	1098	1054	1048	1070	1056	1081	1083	1047	1039	1036	1067	1026	1119	1054	1008	1032	1059	1082	1022	1071	1014	1035	1092	1032	1042	1005	1005	1036	1029	1057	1014	1084	1036	1058	1081	1041	1012	990	999	1000	1054	1045	982	952	1033	1037	984	1059	1056	1103	1058	1045	973	1033	1032	1054	1053	1045	1064	1048	1024	1047	1054	1073	967	1032	1048	1032	1026	1048	1094	1082	1055	1014	1028	1040	1019	1000	1008	1083	1007	1013	978	1019	1025	991	1050	987	1023	1075	1060	1093	996	1018	1044	1060	1040	1025	1049	1002	1018	1077	1048	1025	1055	1004	1083	1069	1066	1055	1064	1008	1014	1020	1045	1054	1026	1000	1006	1025	1051	1068	1007	1060	1015	1020	1049	1086	1034	1003	1011	999	1055	1016	1075	993	1045	1068	1020	1055	1012	1066	1100	1045	968	1064	1059	985	1004	996	1079	1056	1015	1046	1036	1031	1032	1022	1022	1077	974	1074	1073	1016	1055	1069	979	1062	1032	1052	1094	1038	991	1053	977	1058	1065	1024	1057	1021	998	1061	999	996	1026	1056	1038	1051	1039	1027	994	1028	1062	1049	1054	1030	1066	991	1023	981	1039	1057	1010	1057	1078	1031	1062	1045	1031	961	1063	1040	1037	1046	994	1095	1011	1004	1101	1053	1051	1023	1067	1065	1054	1039	1030	1027	1046	1046	1045	1078	1085	1081	1033	1056	1026	1061	1022	1037	1008	1024	1003	1065	1115	986	1027	1048	1009	1037	998	1004	1004	974	1007	982	1027	980	1058	1015	1023	1073	1054	1066	1037	1022	1063	1055	1069	1016	1177	1018	1044	1066	974	1021	1069	1021	1039	1007	1115	1056	997	1030	1041	1051	1015	1006	978	1008	1087	1042	1018	1009	1022	1052	1026	1008	1042	1073	1063	1051	992	1006	1085	1068
31242	32663	36789	26947	15717	9212	5479	3246	2198	1838	1578	1540	1333	1221	1190	1089	1051	1048	1040	980	989	980	949	943	951	956	980	944	945	919	945	931	906	897	895	911	891	900	882	911	909	933	949	906	869	877	889	868	893	873	915	890	907	967	876	880	864	870	869	904	868	944	903	845	900	908	872	878	867	911	875	923	887	915	915	892	917	885	891	911	876	914	882	889	886	913	890	881	849	889	879	832	947	914	943	844	904	887	888	877	904	883	848	869	923	911	902	833	881	880	864	869	884	925	910	865	906	922	881	876	909	892	879	888	878	878	903	857	897	892	911	927	885	951	932	882	856	929	890	885	939	931	906	887	873	910	976	933	884	826	851	900	842	906	841	951	889	908	850	911	895	892	921	872	861	955	840	874	932	904	906	937	896	907	894	909	859	903	868	897	863	913	987	882	882	869	953	877	883	896	843	894	885	901	878	904	904	903	963	883	864	901	923	933	898	914	877	889	902	939	877	916	921	916	913	911	931	883	945	874	918	904	866	930	875	913	799	904	904	881	893	885	855	944	902	903	934	913	879	898	922	910	929	927	948	913	952	931	904	864	874	835	870	852	866	886	874	864	884	894	917	862	898	894	936	897	919	935	900	891	916	863	897	884	903	916	917	872	850	905	893	879	941	910	905	945	934	841	953	879	862	955	929	868	889	872	848	889	898	917	852	936	879	907	887	851	903	865	860	888	887	902	902	822	875	878	916	897	904	908	886	868	858	893	891	916	877	896	980	881	903	895	873	944	899	959	929	906	870	862	843	881	881	906	927	901	838	951	920	903	889	887	888	902	884	869	922	886	891	937	900	902	839	850	983	857	854	911	911	902	881	893	931	908	848	898	910	908	873	877	852	921	872	890	935	901	878	898	923	936	901	945	920	914	924	916	868	918	868	941	957	871	913	954	922	858	897	892	893	906	907	917	924	917	883	901	933	928	917	892	870	892	928	895	896	928	917	892	920	947	914	929	961	881	900	963	881	931	845	853	872	863	910	882	887	934	861	918	896	908	906	922	885	835	876	909	881	900	880	850	931	879	916	930	875	907	923	847	937	912	914	887	892	896	883	870	912	950	851	873	897	913	895	902	892	914	917	952	957	873	887	886	901	866	890	913	889	850	911	869	852	908	862	851	909	847	868	906	908	856	869	912	831	969	881	900	913	873	926	992	873	887	923	886	911	889	860	849	862	914	899	808	923	898	920	919	866	913	932	884	854	862	919	859	879	833	910	917	964	866	887	893	950	894	919	893	889	855	890	898	936	899	900	891	924	866	879	894	889	884	898	907	899	977	888	858	866	935	919	881	871	888	891	861	894	925	885	858	892	870	898	850	873	929	920	855	899	850	905	910	888	876	909	882	907	845	863	874	860	904	933	920	901	903	902	819	888	928	879	855	896	902	893	900	891	930	927	908	920	897	855	900	915	872	870	906	865	918	904	901	911	899	901	852	914	876	920	899	838	880	913	879	917	938	891	884	901	876	873	935	904	870	866	854	858	908	914	866	920	904	935	896	855	875	890	871	870	929	931	913	910	888	905	895	883	833	911	941	914	933	859	868	889	910	903	928	869	878	954	843	878	884	876	873	917	870	913	814	884	893	886	904	858	933	946	899	928	945	874	930	922	912	918	890	866	896	934	901	945	862	890	866	884	919	884	868	883	861	916	901	883	887	918	863	920	910	879	871	888	865	933	857	896	939	963	895	828	856	908	888	912	829	890	946	864	894	904	921	907	898	866	968	924	915	898	873	912	976	861	882	904	924	880	908	920	844	887	899	919	929	927	911	880	892	912	912	890	848	871	941	825	879	946	905	892	921	884	946	910	874	860	886	892	853	907	895	890	897	883	870	896	917	905	862	871	940	916	903	897	877	911	923	931	813	887	898	835	936	851	873	888	868	862	883	884	899	892	848	949	906	883	927	923	885	892	887	913	926	851	890	897	862	868	854	889	916	845	848	861	906	864	891	949	889	869	877	921	876	938	865	875	846	939	930	909	906	948	896	882	909	902	926	900	901	882	917	945	916	884	896	954	926	928	895	879	916	892	923	885	898	883	946	900	863	845	932	907	845	925	937	884	968	876	916	930	873	979	887	905	878	886	923	908	904	956	929	908	849	903	906	860	917	905	879	941	950	916	947	918	872	960	927	885	913	958	874	936	908	910	835	913	851	917	953	903	915	976	848	884	906	908	945	872	908	899	912	866	914	933	885	906	854	933	895	937	934	940	859	935	861	874	918	885	893	856	836	889	946	905	869	865	900	892	862	908	912	954	917	883	906	925	902	930	900	901	887	918	918	925	906	910	900	837	875	897	917	933	912	885	808	914	922	953	886	904	896	914	909	908	865	852	910	902	911	866	824	921	921	864	894	868	862	907	927	896	891	903	914	883	883	904	877	886	882	892	879	892	915	863	902	897	898	895	923	939	859	908	899	926	937	945	930	864	893	912	852	895	841	904	852	874	894	887	882	914	922	913	937	935	901	953	840	896	924	825	920	890	899	949	876	852	918	875	904	913	881	906	864	889	912	903	951	874	907	932	964	907	921	905	884	869	859	934	881	898	918	929	884	925	893	853	938	853	924	926	892	926	810	892	900	892	897	882	917	862	873	869	908	890	932	883	907	859	932	967	906	943	884	911	868	861	909	957	927	965	894	894	883	864	868	865	963	945	930	896	904	912	904	898	929	922	899	889	994	868	929	878	882	900	895	902	886	935	895	908	904	915	830	855	842	923	907	893	900	881	898	916	871	919	913	863	893	911	909	909	868	934	889	906	920	935	850	922	885	871	906	846	897	907	871	870	920	916	898	868	910	912	953	884	925	853	926	919	932	903	945	897	916	848	882	853	914	883	883	907	911	880	856	916	894	880	855	860	864	888	927	879	881	912	824	921	889	911	906	868	884	870	924	911	899	958	867	904	860	879	886	913	888	895	888	839	961	890	868	893	896	904	874	900	913	901	884	869	877	895	908	910	933	900	851	884	886	900	905	891	939	886	916	898	917	914	937	883	880	905	858	927	907	906	899	900	897	898	900	891	953	903	862	866	880	952	881	902	919	887	867	914	930	856	912	909	914	935	916	923	853	887	858	890	857	887	906	857	863	917	917	901	855	893	873	905	932	852	906	900	903	845	872	933	898	912	870	872	928	894	890	913	944	905	907	888	862	899	895	881	893	867	872	842	915	864	905	917	925	912	905	936	899	891	896	918	974	910	868	912	869	949	880	893	872	870	884	956	898	913	915	941	860	949	833	878	851	934	910	936	939	890	930	923	904	869	888	928	861	931	926	906	901	865	883	856	865	895	894	867	934	902	927	871	876	924	934	921	882	922	956	897	919	895	886	907	876	863	921	880	859	877	891	900	913	845	929	952	862	839	975	917	862	894	951	898	891	855	877	857	888	850	878	885	891	920	904	897	923	919	926	862	880	910	885	961	893	916	897	892	835	885	874	928	917	882	920	884	892	901	891
35694	50233	41436	27290	18913	13251	8594	5216	3454	2693	2255	1889	1685	1520	1450	1374	1271	1347	1214	1200	1152	1189	1124	1078	1053	987	1071	1065	1116	1059	1052	1038	1058	1070	1009	1054	1025	1043	1024	1040	1013	1017	1060	1026	1014	1047	1003	981	959	1039	1010	1015	1020	1081	953	1056	1036	1025	1016	1072	977	1035	996	1055	1032	1065	1012	1054	991	1020	1002	1035	1039	1036	978	992	1035	1056	1031	985	1000	1020	1018	1005	992	1017	1029	1032	1084	1024	1039	981	1083	1048	1044	991	1001	1054	1048	995	1007	1072	1063	1049	991	1064	1064	1052	1044	1058	1061	1027	1027	975	1063	1075	1002	1028	1085	981	1094	1026	1078	1066	1074	960	1002	1073	996	1030	1027	1047	1024	987	1020	996	1058	987	1010	1042	1037	1057	1053	1076	1027	990	1064	1077	1021	1028	1019	989	988	1088	1034	1008	972	1021	970	1036	1011	1051	1059	1026	1058	1026	1049	1017	1045	1036	1027	1011	1019	1074	1025	1090	960	1001	1030	1014	1024	985	1041	1011	1002	1047	1041	997	1035	1003	1037	1055	1029	1009	1047	1012	1024	1024	1137	996	1046	1020	1047	1056	1013	978	1053	1018	1068	1083	1020	1091	1029	1067	1021	960	1015	1032	985	1020	1046	1049	1074	1089	1025	998	1033	1003	1067	1058	1013	1038	1078	1054	1029	988	1047	1021	1040	1047	1048	1055	1096	1018	992	1064	952	1017	999	975	1046	1051	1033	1062	1006	1008	1017	1014	1041	1085	1052	1026	1021	1071	1051	1058	1028	1033	987	1006	1007	994	1051	1062	1068	1062	1046	1055	976	1028	1017	1050	1048	1039	1032	997	1006	1033	1029	1022	1066	1041	1095	992	996	1023	1019	962	1051	1063	1059	1016	1053	1072	1005	1017	1009	1014	1101	994	1003	1016	1000	1091	1033	1037	1041	1098	1036	1061	1039	1034	1035	1020	1016	1035	999	1016	1018	1076	1037	1033	1022	1046	1056	1022	1067	1050	1080	1086	1019	1057	1031	999	1005	1079	1027	1036	1042	1038	1039	997	1013	1010	1009	1030	1095	1013	1031	1081	1037	1038	1029	1065	1038	1042	1006	1011	1028	1052	978	1018	1012	990	1004	932	987	1007	998	1030	1038	993	1043	1005	1040	1109	1041	1041	972	1012	1051	1028	1028	1044	1012	1055	1018	1069	1014	1016	1027	1023	1016	993	1061	1010	1061	975	985	1034	1013	1049	1019	1090	1026	1009	1021	1023	1043	1014	974	1025	1036	1006	1006	1048	959	1117	968	1026	1008	1018	989	1036	1026	1042	1019	1045	1034	1083	1050	981	1027	1070	967	1028	999	1038	1019	985	956	1097	1014	1039	1004	1023	1016	1012	1119	1037	1033	1074	1027	1009	979	986	1021	1019	1044	1024	1026	1055	1034	986	1072	1023	991	1018	1040	997	962	1062	1039	1060	1026	1030	1065	994	1016	1027	1073	1034	1029	1079	992	1011	990	1075	981	970	1074	1009	1009	1040	1024	1036	1046	1087	1003	1018	1079	1039	1079	1011	1020	1082	986	1022	1021	986	1064	970	1018	1089	1017	1000	996	1045	1083	958	1010	1027	1030	992	1050	994	1010	1037	1090	1045	1069	1024	1029	1080	1062	986	1073	993	1037	1073	1030	1094	1018	1030	977	1001	1042	1023	1079	962	992	992	1061	1027	1051	1057	1005	1061	981	984	1000	1022	1002	1084	1060	1059	1057	1049	1031	1060	1103	1021	1041	971	1040	975	1014	1028	976	1008	1057	1071	1007	1033	982	1019	1079	1011	1032	1078	1032	1005	994	1097	1059	1009	1090	1010	1020	1040	1004	1026	1104	1057	1021	1035	1129	1052	1041	1024	1011	981	978	1031	1038	1012	1024	1012	1046	1012	1068	1047	1050	1045	1042	1092	952	986	1006	989	1077	971	1089	1036	987	1042	1031	1007	1070	1029	1092	1070	1019	997	1017	1008	1005	998	987	1051	946	1035	1071	1004	957	1033	1027	1051	1067	1043	1062	1089	983	992	1019	981	998	1016	1018	1026	1005	1027	1040	1042	1003	1065	1044	1017	1020	1057	1044	1005	1036	1005	1035	1004	1044	1002	1042	1043	1052	1037	1010	1000	1047	1001	989	1029	1032	1011	1054	991	989	1021	1010	1015	1075	1050	1024	1038	965	975	1040	1019	1010	1035	1087	1065	1060	1006	967	1035	990	1024	1011	1004	1045	1024	1071	994	1064	1000	1010	957	970	1021	999	1028	1036	1044	979	1018	1067	1046	1016	1021	1036	1039	942	1032	1006	969	1023	1049	1069	992	1012	1024	997	994	1075	992	1046	1086	1014	1042	998	1072	1022	1033	1024	967	1076	1034	1061	996	1032	985	1034	1035	1038	996	1052	1074	1005	976	995	1055	1092	1094	1052	1040	1045	1074	1061	1058	1071	1021	1022	1012	1037	1075	1026	1010	1026	1077	1014	1056	1000	1044	1001	985	1060	1033	1031	1071	1054	1065	976	1012	1011	1052	981	1003	1016	988	1005	1042	1025	1022	1014	1031	1019	1073	991	988	1071	1016	1096	997	1032	1013	1054	998	1020	1079	1045	997	1018	1022	1056	1040	1059	1017	1062	1028	1012	1031	1071	1082	978	1044	1032	975	1008	1041	985	1037	1019	1035	1012	1030	1025	1008	1013	1041	981	995	1005	1051	1040	1039	1043	1050	1051	1026	1017	1030	1045	974	1014	1019	1005	1058	1055	1029	1016	1021	1031	1054	1056	1036	979	999	994	1084	995	1073	1041	1016	1019	1035	1020	1028	994	1056	1048	1043	1063	1061	1058	1019	1031	1025	1006	1011	983	1005	1081	1035	1057	1009	1017	1020	1012	1057	1028	1037	1000	1032	1033	1049	1060	994	994	1062	985	1090	1063	1037	1019	1009	1063	997	997	961	993	1020	1039	995	1024	1038	1026	986	1011	1022	1030	1013	994	954	1040	1061	998	983	1055	984	1026	989	1027	977	1022	1086	999	1048	1059	999	1046	1005	1045	986	1027	1028	1020	979	971	1092	1016	1059	1021	1004	1046	1008	1054	1049	1000	1006	1011	1042	1043	993	1057	980	1062	1034	970	1014	1100	1013	1010	1014	1073	1025	1035	1009	1064	1082	1022	1021	1022	1078	1012	1037	1070	1081	1022	1037	1025	1034	1019	1022	1028	1057	1016	969	979	1028	1074	1054	999	1028	1005	1021	1046	1015	1025	1031	1050	1061	1022	1018	1014	1011	1018	1072	997	1013	1032	1040	995	1054	1036	1008	991	1041	1000	1047	1051	1000	1019	1038	992	1040	1042	1033	1083	989	1017	988	988	964	1072	1023	1033	1011	1016	1079	1026	1026	1061	1030	1031	1018	1049	1015	1084	1012	1031	948	1041	1037	1103	1041	1087	1050	1038	1016	982	1034	974	981	978	1033	1045	989	1026	1031	1047	1051	1021	1000	1017	987	1027	1002	1036	978	1059	1016	1002	1127	1044	1037	1061	1024	1008	1028	1001	1031	1039	1018	1037	1059	1037	994	1044	987	966	997	1014	1065	1089	1009	1021	1017	1033	1061	1027	1054	1002	1065	1027	1030	1034	1020	1004	1075	1011	1052	1007	1049	1095	991	1036	1045	974	1042	1029	973	983	1073	1087	1015	1040	1012	1010	1032	1038	1028	1056	998	1002	1045	1069	1048	969	1015	999	1030	1052	1053	1034	1040	1007	1061	1022	1061	989	1059	1040	951	975	1057	1024	1017	1075	980	1085	1029	1036	1038	983	1001	1042	1049	1081	1036	995	989	1030	1041	1005	1025	1018	1102	1044	1058	993	1017	974	1050	1034	1005	1036	1027	1053	1006	1062	1045	1041	1007	1081	975	1027	1013	1074	990	1007	1073	1019	1090	1101	1027	965	1001	1027	1045	1034	1028	1055	975	1012	972	1085	988	1029	1060	1051	1011	969	1095	1000	1062	1043	1041	1001	1038	1058	1038	999	1036	994	1051	1052	1066	1046	1009	1018	1037	1032	1015	1061	1057	1035	1025	1061	1019	1013	1024	1049	992	994	1010	1034	957	1029	1016	1050	1066	1009	1040	1053	1035	1020	1005	1010	1015	1036	1047	1008	998	1030	1041	1041	1048	1007	983	1024	1024	1090	985	1004	991	965	1026	1044	1027	1018	1045	1019	1031	1034	1048	1088	999	1009	1026	1025	1014	1077	1057	1073	960	1054	1027	1075	1002	1030	1028	975	985	1009	1069	1021	1020	1037	1036	991	1033	1014	1037	1034	1038	1005	1062	1042	1014	1040	1027	1070	1003	978	1079	1064	1054	1034	1000	1032	975	1062	1001	1057	1013	1054	988	1065	995	1089	1025	1008	991	1066	1041	1047	1049	1101	1058	1017	1033	1055	1007	983	1023	1006	1002	1078	1020	995	995	1109	1041	1074	1071	1058	1046	1053	1017	1027	1038	983	1041	1014	1005	1028	965	992	1028	1037	973	1009	1035	1090	1032	1016	1005	1040	1046	955	1011	1005	1039	983	1078	1030	1023	981	1030	997	1026	981	983	1060	990	1004	1039	1046	993	1059	1026	1010	1024	1048	995	1056	1091	1030	1009	1064	1086	1049	1034	1061	992	1013	1015	1030	1033	1033	1035	1013	990	1072	1023	1031	1000	1073	1026	1044	1023	965	1047	1017	1034	1025	1033	1017	1038
24435	21623	29109	25666	23189	19854	11027	5014	3408	2647	2235	1850	1666	1507	1396	1349	1301	1213	1098	1034	1078	1037	1022	974	1038	950	944	969	958	957	954	968	955	893	1001	895	882	918	962	919	914	929	954	931	943	963	969	922	945	927	940	911	908	948	924	916	927	954	913	942	903	933	928	926	902	848	968	895	924	980	907	888	916	903	897	968	950	923	886	952	908	936	936	922	913	935	891	894	948	868	913	929	958	909	926	976	926	892	918	906	971	906	859	906	932	917	923	924	918	939	926	874	893	897	928	913	922	947	891	907	898	865	895	878	914	906	897	837	971	929	902	909	895	922	962	892	935	900	930	943	932	943	932	947	907	893	921	851	918	947	911	919	946	942	931	906	933	905	924	938	892	885	926	875	920	947	920	911	945	934	914	926	955	909	933	871	952	946	920	924	894	935	933	871	959	921	924	909	930	921	908	895	927	963	873	898	860	826	937	885	897	919	926	917	910	972	910	904	890	923	919	854	943	929	882	912	943	939	976	850	918	908	940	927	952	907	874	899	920	945	908	928	941	932	896	855	899	876	893	897	921	900	836	886	895	894	884	944	911	918	894	910	876	875	916	936	970	914	900	857	936	921	888	915	889	883	949	897	935	946	915	964	913	909	882	957	901	873	907	936	860	899	946	918	898	1001	982	916	889	950	942	943	933	923	953	890	971	903	889	873	913	932	911	896	944	929	956	864	942	937	905	894	887	920	953	887	914	915	943	884	872	915	935	945	879	910	952	907	912	873	928	870	913	873	932	892	860	897	902	919	933	966	901	941	852	933	1009	935	934	976	918	865	876	960	914	971	954	893	921	935	938	897	911	950	884	878	956	892	894	984	913	877	907	960	930	927	918	899	942	867	895	871	1000	874	911	947	876	912	891	943	926	911	977	984	893	904	922	925	969	907	917	894	875	916	907	891	966	905	952	884	909	867	910	971	880	890	923	925	934	905	915	950	913	852	890	890	962	891	858	915	919	886	939	986	915	924	932	887	965	945	941	950	949	900	927	896	945	935	906	872	920	934	980	905	869	911	906	958	953	933	887	933	853	850	928	897	911	899	895	916	911	924	905	885	849	913	959	908	910	941	918	844	919	911	964	947	920	894	913	960	932	921	866	887	851	839	994	877	916	922	890	867	955	891	938	870	851	881	872	957	916	923	900	872	907	921	889	955	939	934	906	926	902	896	973	894	940	921	920	920	941	895	841	920	936	883	947	889	886	921	889	852	917	923	924	931	921	951	925	880	898	924	895	922	902	892	902	948	901	938	908	849	956	942	872	895	925	909	915	935	891	904	951	885	903	899	897	877	925	901	908	936	924	951	936	919	914	893	921	885	867	960	904	965	887	969	963	912	912	902	924	854	861	961	910	895	913	906	934	925	924	875	897	919	910	916	921	898	886	931	922	843	892	895	891	927	941	880	932	888	904	931	893	902	872	938	905	922	875	884	869	872	939	909	937	923	901	883	891	883	935	866	889	871	913	949	948	910	899	891	907	918	913	900	899	955	962	879	929	938	896	958	879	964	872	921	911	899	964	944	872	946	967	939	954	946	899	904	943	923	847	887	859	900	934	952	979	952	922	838	934	916	896	933	881	879	889	974	919	914	890	916	865	952	910	944	901	927	943	973	864	917	957	915	891	937	886	899	979	955	932	855	926	874	903	855	921	894	959	898	894	901	934	927	910	932	895	848	910	939	949	913	924	904	918	909	968	918	894	932	908	931	866	903	917	928	954	950	937	930	927	873	951	887	912	904	896	930	882	903	914	901	928	933	933	946	936	893	860	899	944	905	946	974	875	972	878	967	916	923	930	920	959	933	947	879	937	893	931	898	932	909	847	880	915	890	864	907	969	933	914	876	987	958	934	951	954	898	912	965	947	974	936	900	935	922	891	869	900	883	918	858	884	960	930	913	927	885	897	875	881	941	947	935	876	971	947	895	926	895	951	905	905	930	906	927	933	954	932	921	920	888	923	925	903	932	919	902	899	919	866	920	900	938	879	883	928	939	925	878	889	947	910	936	870	890	928	922	886	846	921	911	853	908	916	924	900	928	872	917	889	897	957	899	929	927	911	901	918	952	887	868	879	866	910	971	832	874	909	902	946	893	907	907	910	939	875	923	888	934	902	931	897	913	906	927	845	905	924	915	892	898	892	883	910	851	906	936	935	913	926	895	901	913	925	856	951	895	977	856	896	943	966	991	957	947	902	904	877	953	899	915	923	902	901	967	903	871	901	876	922	926	946	909	924	878	905	878	920	952	974	890	905	946	944	929	910	912	902	884	920	972	866	921	902	890	940	925	929	857	910	908	922	870	947	883	892	870	974	913	912	943	865	958	851	995	951	920	908	972	838	888	890	898	925	894	930	856	900	893	935	932	892	898	951	904	929	900	896	928	945	892	896	877	968	924	898	901	882	906	928	941	855	967	866	948	916	904	935	895	936	915	951	925	896	998	952	961	916	867	922	922	859	883	895	870	890	871	899	916	894	923	963	865	957	936	934	906	960	918	896	947	887	953	876	929	935	896	938	870	913	858	885	954	908	916	945	930	943	981	900	889	912	939	927	957	934	918	954	917	852	903	924	912	946	897	898	916	913	933	988	922	912	865	956	920	908	979	929	948	960	853	925	920	894	921	934	885	958	916	934	950	922	899	956	939	936	858	905	937	921	872	910	858	894	926	890	916	959	976	892	880	922	868	931	912	944	891	916	921	894	908	923	889	913	918	896	931	859	902	901	899	878	902	847	918	899	872	947	944	911	834	876	911	953	895	884	896	922	910	870	915	904	880	917	970	916	922	883	915	888	878	878	857	892	940	890	908	867	893	929	899	906	883	946	848	906	922	885	974	934	857	891	924	942	893	886	876	955	900	882	921	989	957	893	955	913	909	880	877	937	930	858	924	914	855	896	891	916	908	943	876	901	919	884	962	950	911	915	964	910	913	901	880	911	879	876	913	837	885	873	928	928	905	897	893	927	919	905	916	905	942	903	974	899	940	992	861	872	924	859	859	919	935	910	954	904	922	921	946	913	905	851	897	938	892	886	929	915	898	961	931	931	986	998	927	970	899	889	948	976	950	940	951	917	887	920	943	889	906	938	891	931	863	934	937	946	870	915	900	919	874	955	940	951	947	936	925	903	912	892	925	917	914	928	902	926	919	959	915	942	968	859	902	962	904	937	865	929	886	889	902	855	909	877	926	911	903	910	922	922	921	919	950	899	924	896	923	910	893	904	877	911	871	903	914	922	934	910	930	861	937	895	891	885	947	941	926	906	930	909	889	910	921	892	886	911	890	967	896	848	902	919	873	857	910	894	937	878	897	889	934	922	923	901	912	838	868	846	958	888	927	906	867	867	898	941	913	949	861	906	898	898	937	927	903	919	886	901	958	882	930	894	919	931	923	899	933	942	933	907	902	927	927	891	880	932	962	864	929	1023	858	897	918	944	862	899	906	882	943	961	905	845	910	929	880
35306	58626	51759	37706	27057	18075	11428	7333	5301	4184	3304	2636	2357	2008	1776	1731	1520	1483	1438	1285	1325	1224	1220	1217	1120	1129	1133	1118	1063	1110	1086	1084	1102	1069	1076	1059	1047	1047	1004	1035	1064	1027	1076	1036	1101	1016	1080	1039	1122	1074	1085	1093	1054	1033	1051	1081	1075	1014	1049	1096	1006	994	1047	1057	1065	1001	1068	1061	1066	1038	1059	1056	1048	1091	1039	1024	1013	1103	1010	1034	1041	1016	1007	1091	1032	1022	1053	1070	1029	1029	1089	1079	1067	1109	1038	1071	1006	1024	1061	1042	1059	1070	1040	1084	995	1021	1044	1080	1013	1077	1012	1014	1096	1098	1038	1075	1020	1054	1003	1060	1065	1098	1038	1048	1095	1089	966	1086	1035	1006	1026	1117	993	1019	1052	1058	1023	1067	1079	1015	1107	1055	1046	1039	1101	1053	1066	1053	995	1086	1045	1046	1044	1056	1069	1042	1047	1064	999	1064	1018	994	1073	1064	1054	999	1040	1044	1058	1016	991	1025	1048	1042	1062	1000	1129	1016	1060	1045	1067	1087	1034	1077	1066	1063	1034	1021	987	1052	1008	1011	1001	1060	1021	1078	996	1057	1010	1106	1078	1089	1049	1050	1031	1059	1034	1058	1063	1036	1012	1103	1054	1098	1061	1052	995	1048	1043	1042	1022	1027	1040	1079	1055	1008	1062	1053	1052	1072	984	1015	1089	1022	1050	1036	1081	1027	1024	1055	1084	1067	1013	1025	1093	1005	1064	1073	1052	1049	1008	1001	1069	1063	1011	1107	1027	990	1049	974	1031	1012	1067	1005	1079	991	1020	1045	1063	1064	1034	1044	1068	1022	1006	1056	1030	1033	1052	1040	1031	1013	1091	1081	1009	1007	1026	1116	1016	1029	1065	1035	1081	1059	1030	1053	1021	1040	1025	1016	1090	1080	1088	1007	1046	1048	1060	1080	1044	1030	1051	1083	1024	1029	1066	1032	1064	1051	1074	1021	1074	1080	1030	1082	1034	1062	1053	1094	1038	1001	1023	1023	1006	1006	1053	1054	1040	1017	1075	1044	1069	1074	983	1074	1085	1027	1058	1082	1067	1036	1060	1015	1047	1003	986	996	1069	1046	1069	1081	1106	1028	1089	1068	1022	1064	987	1050	1027	1092	1078	1015	1064	1069	1004	1060	1067	1061	1013	1074	1065	1036	1062	1037	1064	1058	1017	1022	1014	1037	1021	1006	1005	1036	1061	1023	1093	1070	1067	1040	1031	1060	1091	1023	1042	1072	1060	1004	1054	1008	1075	1045	1057	1059	1035	1006	1077	1040	1104	1007	1041	1030	992	1006	1050	1059	1008	1033	1064	1062	1078	1037	1037	1045	1098	1068	1016	1005	1069	1029	1061	1048	1018	1059	1055	992	1057	1068	1034	1030	1023	1042	1053	1030	1013	1032	1074	1043	995	1049	1056	983	1006	1087	1031	1028	1019	1087	1049	1031	1117	1093	1078	1076	1007	1041	1018	1135	1053	1104	1006	993	1039	1015	1037	1046	1033	1029	1059	1013	1101	1028	1011	1043	1067	1018	1008	1082	1063	1069	1028	1047	1006	1035	1111	1053	1089	1066	1065	1000	1048	1056	1100	1083	1098	1055	1056	1030	996	1031	1027	986	1059	1037	985	1022	1040	1021	1032	1012	1078	1028	1068	1068	1009	1024	1036	1002	1037	1033	1037	1078	1030	1009	1085	1065	1031	1071	1039	1044	1001	1109	1025	1046	1123	1080	1034	1032	1024	1007	1023	1027	1034	1013	966	1092	999	1087	1039	999	1029	1032	1006	1038	1052	1029	1044	1042	1040	1015	1028	1034	1010	1022	1039	1054	1023	1030	1039	1075	1037	1083	993	1087	1040	1032	977	1019	1027	1108	1046	1082	1071	1019	1006	1015	1020	1030	1041	1036	1046	1088	1076	1045	993	1032	1080	1014	1067	1055	1012	1046	1055	1041	1038	981	1006	1054	1096	1068	1044	1044	1029	1056	1047	1053	1108	1048	1064	1076	1031	1021	1068	1020	1066	1068	1037	1051	1049	1044	1039	1066	982	1038	1049	1023	1008	977	1063	1026	1077	1027	1058	1088	1026	1069	1001	1068	1028	1113	1062	1095	1056	1093	1053	1050	1056	936	1038	1064	1074	1052	1113	1019	1028	1018	1078	1062	1062	1097	1047	1043	1017	1132	1123	987	1027	998	1065	1071	1084	1102	1017	1051	999	1070	1032	1043	1056	1053	1031	1034	991	1015	1033	1041	1032	1084	1009	1005	1013	1071	1060	1055	1031	1070	1068	1076	1009	1060	1007	1009	998	1050	1103	994	1062	1025	1056	1089	1027	1008	1020	1089	1049	1023	1069	1016	1092	1083	977	1041	1056	1027	1035	1043	1113	1022	1021	1032	1072	1029	1048	988	1087	1082	1102	1003	1034	1055	1027	991	1060	1055	1075	1062	1072	1007	975	1069	1035	989	1024	1100	1026	997	1114	1047	1048	1055	1040	1053	1055	1094	1072	994	1023	1071	1072	1036	1101	1030	1082	1094	1039	1034	1041	1035	967	1016	1063	1040	1106	1080	1018	1028	1111	1049	1081	995	1062	995	1035	1010	991	1024	1040	1100	1001	1038	985	1047	1033	987	994	1025	1012	1019	1025	1089	1064	1064	990	1068	1037	1015	1039	1000	1002	1056	986	1066	1028	1071	1039	1068	1069	1039	1063	1041	1019	1031	988	1020	989	1036	1078	1090	1025	1059	1045	1047	1038	1041	1008	1107	1048	1013	1033	1032	1034	1063	1109	1035	1043	970	1045	1012	1033	1052	1041	1069	1011	1059	1021	1069	1043	1026	1047	1037	1063	998	1058	1023	1026	1029	1040	1041	1047	1053	1009	985	1064	975	1053	1040	976	1019	1060	1054	1016	1022	1033	1014	1074	1076	1027	1073	1007	1054	1003	1011	1079	1047	991	1039	994	998	1050	1024	1017	1140	1030	1014	1006	1029	1041	1086	1069	1042	1062	1032	1062	1003	1022	1041	1015	1043	1058	995	1049	1031	1047	1057	1012	1043	1061	1058	1119	1021	1023	1005	989	1073	1050	1017	1025	1081	1028	1052	1059	1111	1051	1026	1039	1003	994	1011	1061	1040	1001	1060	1031	1035	1086	1052	1093	956	1035	1057	1036	1003	957	1099	1046	1073	1021	1023	1049	1021	1062	1076	1075	1032	1079	1118	1073	1016	1047	1047	1001	1068	1029	1020	1062	1097	1095	1059	1075	1042	1014	1063	1073	1022	1065	1040	1010	1067	1056	1057	1024	1054	1019	1071	1031	1137	1034	1020	1072	1027	1039	1004	1002	1019	1040	1038	1049	1064	1063	1055	1005	1052	1016	1026	1012	1051	1024	995	1018	1036	1028	1023	1047	1018	1006	1004	1070	1027	1056	1050	1058	1038	1018	1020	984	1054	1035	1101	1021	1083	1040	1035	1000	1051	1014	1056	1057	1053	1046	1034	1031	1009	1047	1043	1066	1054	1034	1053	1036	1093	1055	1039	1034	1066	1045	1028	1055	994	963	1010	1045	1064	1061	1070	1000	1043	1021	1030	1043	1081	1101	1033	1010	1071	1048	1030	1049	1025	1019	1010	1031	1012	1022	1023	1042	1041	1090	1022	1050	986	1112	1073	1024	1065	1040	1061	1049	1109	1057	1018	1028	1066	1112	1062	1003	1020	1056	1032	1007	1035	955	1042	1015	1041	1102	1078	1023	1036	1077	1062	1061	1009	1044	1039	1017	1024	1069	993	1048	1050	1080	1068	1063	1001	1067	1034	1096	1060	1068	1015	1064	1066	1019	1077	1061	1077	1048	1076	1023	1004	1041	972	1068	1050	1082	1067	1057	1001	999	1017	1032	1078	1036	998	1026	1072	1034	988	1048	1061	1027	1062	1037	1053	1026	1057	994	1060	1045	1016	1076	950	1035	1011	1090	1050	1031	1093	1062	1008	987	1022	1071	1015	1083	1064	1030	1043	992	1061	1048	1067	1079	993	1012	1077	1080	1099	1080	1056	998	1032	1041	1017	1053	1120	1085	1041	1047	1084	1000	1034	1033	1044	1036	1052	1021	1023	1062	1050	1081	1050	1010	1032	1018	1076	1042	1096	1094	1024	1024	1102	1060	999	1033	987	1085	997	1056	1014	1015	1010	1072	1020	1075	1030	1078	1020	1090	1045	1022	1054	1006	1091	1028	1028	1037	1002	1013	1079	1031	1022	1027	1061	1093	1041	1064	1040	1004	1076	1068	1045	1105	1048	1075	1037	1056	970	1054	1021	1028	1010	1039	996	1007	1032	1068	1079	1040	989	1088	1064	1016	1026	998	1052	1045	1057	1112	1096	1004	1062	1026	1101	1091	1040	1064	1079	1046	1069	1027	1094	990	1013	1031	1088	1081	1063	1020	1004	984	1089	1057	1040	1011	1006	1034	1024	1034	1053	993	1021	1000	1023	999	1001	1012	1031	1049	979	1029	1027	1071	1003	1046	1062	1020	1030	1018	1070	1040	1068	1045	1005	1068	1058	1014	1111	1002	968	1077	1020	1029	1041	1043	1079	1010	1084	1038	1080	1087	1017	1064	1049	1061	1059	1015	1065	1054	1055	1049	1105	1058	1087	1022	1042	1025	990	1012	1071	1058	996	1084	1021	1017	1038	1024	1071	1014	1044	1033	1066	1065	1040	1033	1047	1046	1079	1028	1011	1031	1007	1035	1076	1063	1045	1048	1040	1064	1106	969	1035	1028	1046	1021	1012	1072	965	1043	1030	1026	1053	1006	1105	1057	1046	1042	1057	1015	1027	1056	1024	1076	1046	1024	1022	1046	990	1069	1003	1023	1060	1032	998	1030	1024	1043	1065	1085	1020	1012	1050	1026	1097	1031	1039
25363	21643	28998	27566	20826	13717	7260	3619	2634	2181	1782	1583	1353	1286	1272	1187	1092	1045	1079	1025	969	891	932	896	936	960	960	873	909	905	916	896	850	882	872	839	858	949	900	883	828	835	894	873	908	873	919	858	869	867	894	896	843	843	896	842	894	844	845	907	927	893	868	855	879	883	894	818	893	832	859	850	836	891	851	859	901	852	854	889	874	855	901	926	891	806	905	869	883	902	898	832	854	863	870	875	830	906	910	871	868	881	913	864	827	904	900	854	835	843	835	872	815	875	824	828	827	861	822	866	806	890	882	892	906	891	863	884	886	843	856	826	854	793	871	827	895	940	874	825	904	873	910	892	858	820	854	841	840	854	877	866	859	843	867	850	863	860	831	900	910	895	856	878	887	827	900	901	886	880	873	889	847	881	870	805	855	875	835	843	848	881	857	850	789	929	839	857	871	887	845	848	822	887	908	838	862	845	883	891	938	825	867	881	863	873	865	886	873	869	905	852	896	913	806	918	831	801	860	809	888	861	862	825	846	900	924	915	825	827	910	846	888	848	863	829	852	871	847	895	840	817	841	873	877	886	850	884	853	879	829	856	923	862	901	889	904	846	841	864	867	834	871	894	883	897	812	855	954	871	851	870	915	875	845	878	832	820	870	839	866	850	843	779	879	844	892	858	907	825	918	882	939	846	834	868	883	850	877	909	876	876	846	830	874	888	831	856	875	856	908	819	832	834	872	899	843	886	851	862	832	879	828	855	806	869	837	854	880	881	901	856	886	844	841	831	869	871	885	869	822	837	830	831	868	848	812	823	833	886	889	906	861	866	888	878	861	891	834	885	837	839	865	825	896	834	847	859	830	846	890	852	857	853	876	857	935	916	854	892	855	894	906	909	876	874	856	825	839	798	860	819	878	906	826	896	856	927	859	810	825	897	859	866	846	835	853	892	848	849	875	862	852	826	872	910	877	895	853	927	944	898	882	881	850	873	911	870	894	884	841	849	914	884	865	886	903	911	842	887	894	820	855	874	886	835	883	893	913	887	849	855	857	876	864	873	791	885	891	844	834	854	898	834	793	867	906	855	908	867	900	809	883	868	874	856	868	886	851	857	853	886	823	873	866	816	833	832	870	834	862	873	876	897	901	873	886	850	891	895	818	824	848	893	883	823	867	820	854	856	883	831	887	864	828	856	831	889	858	904	832	905	890	892	846	822	864	809	872	805	831	888	842	823	842	892	857	852	914	906	780	876	884	851	853	895	893	860	872	885	855	855	852	815	915	846	834	855	868	880	869	878	861	888	859	858	884	843	865	836	804	877	872	888	888	825	879	820	894	845	832	829	837	856	911	847	874	906	907	855	913	896	865	847	786	838	892	847	816	896	848	872	881	837	867	849	896	829	842	862	860	830	893	854	804	869	899	896	878	856	874	820	841	854	871	879	841	861	888	885	889	875	831	895	823	899	863	876	825	843	859	858	805	845	867	856	842	887	903	892	828	860	838	859	942	859	849	926	860	838	834	897	878	884	929	810	893	874	924	846	866	917	861	857	911	809	886	881	904	821	856	876	810	889	871	816	896	865	877	894	878	880	878	803	826	804	902	906	883	877	821	836	884	886	869	884	862	852	867	859	885	861	881	864	881	830	853	903	881	875	916	888	897	862	880	794	884	846	839	849	897	892	844	868	914	824	863	824	862	843	885	900	900	860	855	827	883	862	870	836	894	871	841	827	880	928	850	873	802	952	811	833	859	944	897	889	881	888	852	875	888	874	854	780	903	921	913	835	902	888	801	830	895	907	860	856	902	924	823	887	891	887	881	902	845	912	872	842	901	910	897	868	812	884	867	887	889	897	865	863	909	853	834	863	866	865	848	809	873	861	806	936	844	863	829	826	871	938	888	902	835	917	865	869	872	886	875	939	865	901	852	854	895	873	863	862	862	861	838	852	903	894	957	851	929	882	891	898	892	893	868	859	842	885	896	817	895	835	870	838	857	841	931	876	935	902	876	884	868	888	869	845	875	879	846	878	847	810	791	831	842	844	877	842	890	868	895	847	893	908	881	885	867	881	859	881	888	901	868	892	894	928	883	853	824	896	889	854	878	889	823	846	880	833	815	907	833	858	848	893	857	877	878	898	851	797	861	852	863	892	833	815	877	880	845	849	863	889	888	851	898	866	888	860	845	884	881	898	911	931	841	878	819	912	876	895	906	852	808	876	830	851	851	875	872	897	833	857	889	818	886	865	898	834	894	840	795	869	887	870	858	867	808	866	877	885	879	863	876	866	884	921	923	909	902	824	846	890	810	861	900	871	925	873	846	868	809	835	921	866	813	874	863	839	892	851	833	872	828	862	900	883	855	870	879	872	902	909	904	913	911	879	877	861	848	857	836	835	860	902	780	892	940	845	865	848	884	883	816	908	921	852	901	865	860	903	887	854	867	902	842	897	850	865	945	842	869	819	837	864	850	858	825	883	867	895	865	898	919	860	874	843	897	897	941	842	823	861	876	838	866	861	845	877	873	855	849	853	873	866	844	835	860	896	925	830	911	853	854	893	867	903	844	860	828	857	854	862	903	897	831	822	800	861	884	872	884	828	896	872	835	834	856	901	858	830	893	871	877	906	936	837	818	835	910	868	864	852	847	858	878	881	847	869	845	865	853	819	875	842	860	868	877	867	859	848	896	896	885	824	890	869	835	873	862	838	860	834	885	907	888	849	916	842	836	830	884	857	849	806	878	794	905	871	928	849	914	936	914	901	861	872	852	839	819	874	842	881	850	934	894	855	837	848	827	864	843	864	870	861	887	910	867	853	892	869	860	855	873	845	816	864	840	922	873	827	899	904	830	914	868	789	898	838	849	836	893	905	846	813	941	853	843	854	887	869	871	843	884	858	848	862	940	884	896	839	891	897	856	880	899	870	879	863	859	896	881	820	846	872	807	938	904	826	873	906	860	862	915	893	880	814	876	892	885	915	844	847	879	846	896	872	879	866	915	855	889	894	877	858	894	854	877	844	876	838	862	852	833	854	875	804	875	827	886	853	831	826	868	843	859	901	890	887	815	821	928	830	866	830	883	827	883	847	884	870	911	873	860	873	868	861	882	873	874	883	908	852	874	846	808	877	897	795	881	869	832	885	876	862	857	876	867	830	813	872	891	909	873	864	822	839	879	892	915	834	878	885	860	845	869	864	868	912	904	890	858	860	835	918	905	848	904	853	854	827	878	866	899	861	798	910	853	881	889	882	831	887	875	832	852	886	893	841	847	866	905	884	880	849	857	875	855	876	937	887	903	884	864	880	856	852	822	862	844	849	876	909	856	821	895	895	820	908	849	890	907	916	856	867	860	865	862	865	850	862	869	832	894	896	787	836	859	823	846	856	878	831	893	856	881	891	853	887	891	831	852	828	853	823	837	903	851	826	825	889	855	850	849	884	881	848	917	845	851	846	864	871	818	845	799	865	864	869	866	867	857	878	841	867	839	927	817	905	922	872
34658	56537	48000	32313	21546	16266	10105	6104	4317	3413	2782	2287	1989	1768	1567	1509	1427	1310	1257	1258	1173	1101	1105	1056	1042	1020	1082	988	1047	1019	969	965	1010	1036	1062	1013	1087	1002	1025	1016	998	977	1047	1093	1008	960	962	1028	1035	1003	1033	976	936	1012	1026	1028	1048	1015	1016	1008	1014	989	1017	1009	1029	1003	997	998	1002	959	1010	1006	1013	992	992	995	985	994	976	976	984	1057	977	965	1012	1000	964	1013	935	1034	985	952	941	969	954	1027	1005	1011	985	1003	1004	1041	924	1007	974	968	1014	946	990	1012	964	996	990	986	1022	1039	1014	1000	1015	959	1014	995	942	973	1039	995	969	1031	1076	1034	978	980	983	997	1014	1065	993	990	1027	984	972	984	958	984	968	1012	1003	1000	1007	1025	1025	1002	1074	1024	973	1023	996	982	962	997	1037	1015	1035	1010	976	988	1033	986	1006	989	1002	1018	1011	965	991	1043	1017	1060	1001	1045	969	1073	944	1014	1014	1009	1014	1013	1045	1014	986	1053	928	989	970	1014	1003	1018	992	1071	991	992	1026	1019	975	1026	1036	1027	952	1012	969	970	963	941	972	1032	972	957	1025	1011	1007	1025	941	1051	977	997	1023	998	993	972	1011	1008	1023	989	1000	968	986	970	1008	978	1043	954	974	1027	1014	1005	992	953	1005	999	989	977	977	1013	973	997	1050	1053	1024	1055	943	1035	1034	1020	1003	1001	1022	1039	955	987	1014	1010	1019	1014	976	989	986	977	1010	1011	1003	1049	1033	1005	934	1034	989	1035	949	1009	930	1021	1035	1004	1003	972	982	969	994	1002	960	1051	966	992	1022	995	989	978	992	957	974	954	981	992	943	1047	1002	1074	1056	1065	1029	1011	983	1006	1007	989	971	992	1003	943	1017	1010	1007	929	974	973	976	1005	990	1020	1016	997	991	992	1010	981	1005	1014	1003	1004	981	1021	1043	980	961	922	971	953	1031	984	1046	950	1058	1005	992	1015	979	1005	1023	991	1015	965	973	945	999	953	1004	996	965	1035	1026	981	977	978	970	1025	1028	988	969	970	1001	944	1005	961	988	984	1006	1019	940	1004	1012	1058	1030	975	986	1000	996	984	1033	1034	1048	957	1040	990	1001	968	1028	1006	965	1001	954	1009	978	964	1059	984	999	1017	982	982	1004	983	961	1066	1025	1007	1037	996	1016	1001	1043	1008	1020	958	1013	955	1027	976	991	1011	1018	981	1022	966	959	1019	986	985	995	1033	1007	1000	981	1009	1011	1033	984	1013	994	995	994	920	964	1060	968	1016	999	941	1036	968	977	986	993	1026	1075	965	974	933	987	1063	949	1031	977	1006	1025	944	1030	1019	1005	997	1010	986	990	999	1021	1018	998	982	998	939	1005	968	1035	1006	1011	1002	997	987	986	994	963	972	934	1012	989	954	1024	954	1026	1018	1014	1030	1011	978	1042	1005	986	1018	1046	998	970	1003	917	998	1040	988	984	959	976	992	1006	1028	958	999	1054	1028	996	986	994	983	993	997	970	993	1036	956	986	988	1028	997	1010	1026	964	976	984	967	1031	979	1027	977	968	987	1001	962	1059	994	969	1018	991	1020	1047	968	1089	966	993	985	1014	1011	967	976	988	969	1029	998	964	918	1030	930	1005	1045	1029	977	989	982	1024	988	1033	979	1034	1027	1029	975	1049	992	1090	978	937	980	980	1027	1017	978	1010	973	985	1028	973	945	951	1025	995	997	988	972	1088	1001	982	952	1018	977	983	994	1024	1032	1040	1006	996	1032	976	984	984	962	1056	979	983	1005	1058	983	1014	986	1024	1050	1025	987	932	954	1050	1000	946	1018	960	967	989	1023	968	1077	1034	989	999	944	1003	1011	974	969	996	968	973	992	963	955	943	1007	991	1025	1008	993	979	1039	991	922	1036	992	957	969	928	998	1037	1022	1003	1006	881	1034	994	1026	971	975	1004	1018	996	1003	1022	996	1049	1022	973	988	1023	933	1089	1000	1020	967	1040	925	1015	988	1003	997	1045	1015	988	984	1009	998	1003	990	1046	995	992	979	963	973	1024	991	945	1031	973	986	997	974	976	969	1019	947	1011	1050	973	962	1008	987	972	941	988	1008	972	1059	1015	969	997	995	968	990	994	1041	1026	978	1016	982	989	997	1035	1000	1072	1047	965	950	939	977	1043	1037	952	976	1019	1031	971	1018	937	1047	900	974	1018	1029	1033	990	977	990	995	992	1045	973	1036	1022	996	1006	1014	958	1028	967	963	997	966	1036	1004	950	962	1006	1009	960	979	986	1046	976	1015	922	1087	1050	1014	997	962	1001	1020	995	1013	1029	984	967	1004	988	977	1028	1020	996	973	976	943	1032	1013	998	1020	956	1040	1009	1017	1028	1020	1027	1053	1035	1013	973	954	1029	992	994	935	1007	981	1015	994	980	1060	972	985	976	991	956	1043	1020	989	986	979	936	1002	976	978	990	1022	985	1012	956	1002	1004	1000	1027	946	1010	963	980	965	1048	1000	1004	954	965	966	976	972	980	967	958	991	1027	955	991	1048	1010	1010	937	1011	1010	1015	980	988	928	1010	968	949	1065	1019	1006	1028	1028	964	991	981	1024	983	1034	988	989	995	999	1045	1035	1089	936	992	941	983	931	1034	930	1037	1061	937	1038	1011	1053	922	997	980	1027	1048	992	1030	1018	954	1010	987	976	991	984	1020	1009	1053	1006	966	1032	994	1006	972	988	1010	960	978	995	994	994	1006	935	993	1013	982	1010	1034	985	1020	1024	1018	976	1028	940	1006	1003	990	995	946	986	966	1016	1034	1045	999	1018	989	997	1030	1005	1025	964	980	1056	975	924	943	1000	995	972	1039	1017	978	953	1051	1003	1012	990	1010	1037	984	1035	1017	972	937	1037	1013	1043	937	981	993	957	977	1010	980	1046	980	996	968	1024	972	999	1016	1056	1042	995	1018	992	969	1004	962	973	962	1000	999	997	1015	1058	991	992	987	987	979	965	1031	1022	982	964	1054	982	1003	992	967	957	962	1024	969	1026	1011	979	974	998	973	991	932	987	1058	1019	1022	1019	989	958	976	972	973	1015	1031	986	997	1048	1008	1044	990	951	984	997	979	1011	962	1028	955	987	1000	969	992	1023	979	995	965	984	958	991	995	947	963	986	1061	1006	979	1037	1007	1016	1018	1057	993	982	1002	1002	1001	975	1026	942	1004	989	980	982	969	987	949	995	985	1045	1028	976	1039	1005	1052	991	1011	998	953	978	991	1019	988	1041	974	978	1015	1013	1016	978	1002	1055	1037	1069	1008	938	997	987	1012	998	1016	1019	1007	1019	1006	976	980	957	1013	983	976	987	1019	944	1025	1003	980	1005	1028	1022	988	1028	1048	986	956	1008	1016	1037	1024	991	953	1041	1030	938	985	940	1017	998	992	986	964	1013	1052	1016	976	982	985	932	1003	1046	1002	988	1065	954	999	970	963	1001	991	1035	968	997	999	944	1005	1001	1019	1051	980	996	998	949	981	1015	1020	972	991	1011	1015	1021	1008	983	975	989	970	1000	992	980	1020	992	974	997	985	957	995	1032	978	1022	999	956	1014	945	999	1003	981	1008	1040	1024	986	994	970	977	989	1019	952	1016	1019	956	985	1013	958	989	980	970	1030	1010	992	1012	996	1010	989	1033	1012	1007	1018	961	930	939	970	1020	1009	982	982	1102	1019	950	1007	1022	956	971	973	968	1012	981	1060	1024	1005	993	1031	974	1018	1002	1042	975	982	1003	1002	976	949	991	975	984	931	1001	928	976	1010	1026	996	1030	949	1003	1041	1002	1010	938	1007	946	946	946	951	1001	1011	929	985	971	995	1037	1000	975	1014	1006	972	1005	991	987	1032	959	913	1040	1023	1024	1005	1031	985	957	1014	960	937	985	1036	1024	1084	971	1025	1003	1062	994	946	979	1036	987	999	992	1003	1012	970	967	1021	1017	1032	1004	1023	1027	1000	964	987	1021	976	1050	982	1019	950	938	1061	978	995	1025	1004	974	1041	996	976	1038	962	1046	974	940	1008	1003	1038	1017	949	1018	1005	1014	977	1023	983	994	1012	1005	1006	1030	1026	1019	967	1064	982	1037	1007	944	999	963	969	970	962	993	1029	1022	1006	977	997	1003	1013	1004
23217	21611	29324	24504	22149	23912	21345	8326	4411	3560	2820	2349	2050	1731	1547	1472	1371	1224	1250	1237	1205	1110	1057	1024	1039	993	969	968	980	907	955	945	982	923	990	937	899	912	920	954	1012	978	903	924	941	924	904	856	935	942	962	870	956	936	893	906	879	912	913	943	942	909	990	912	971	990	882	922	939	958	949	855	912	927	950	897	860	943	912	952	912	907	887	919	910	934	885	938	941	942	923	896	944	953	904	938	907	966	918	966	955	920	962	937	881	913	951	937	899	899	920	926	928	920	883	914	900	864	888	904	927	907	888	916	890	930	877	908	879	903	878	903	924	901	894	915	958	938	912	874	958	989	927	978	895	949	910	891	939	876	867	930	928	970	875	923	917	888	917	886	940	917	939	908	888	969	954	885	924	912	896	952	951	862	883	920	925	917	882	840	932	899	898	870	900	875	898	941	992	882	913	875	905	894	854	888	904	941	908	893	964	918	865	926	933	912	902	934	940	912	920	916	959	903	908	873	909	928	952	917	945	904	988	938	955	888	920	861	948	868	933	875	907	899	875	946	941	922	911	984	889	933	936	930	943	894	942	972	880	877	958	923	925	971	897	950	873	929	933	889	895	957	904	938	924	909	894	892	925	932	968	915	883	977	890	932	898	918	884	956	872	906	954	949	852	934	967	876	971	903	905	944	961	906	917	962	968	876	932	888	919	925	931	903	984	898	891	882	903	939	947	942	919	871	954	871	888	932	963	922	822	951	942	901	928	906	883	897	879	879	890	957	933	921	898	898	915	933	918	899	937	905	925	915	864	951	874	922	919	917	921	869	921	929	916	860	911	924	863	932	872	931	927	895	926	915	939	924	893	984	899	910	879	926	938	977	895	891	921	914	954	946	935	911	935	957	907	931	903	969	930	932	869	894	910	891	866	933	907	924	916	919	895	920	952	888	932	943	916	913	918	903	902	925	850	878	903	907	907	943	921	891	925	910	908	921	950	908	886	888	925	874	913	951	938	945	932	925	940	978	909	947	891	887	870	908	898	898	941	889	937	906	949	861	947	927	946	900	878	895	950	925	917	907	909	883	959	940	896	951	891	923	924	892	945	951	909	927	937	941	920	849	964	962	900	941	914	897	955	943	912	917	887	937	882	933	941	939	907	866	932	890	947	910	918	898	936	920	918	910	905	953	921	906	922	876	865	871	914	935	946	891	920	873	863	939	915	910	949	893	879	943	897	888	869	959	908	939	903	949	940	929	872	936	883	920	946	900	920	928	947	931	939	906	920	848	950	925	912	886	949	916	903	917	904	977	922	937	963	921	885	917	905	950	904	936	893	926	916	900	914	901	930	905	933	865	900	872	863	991	866	923	891	921	854	857	925	923	894	920	907	958	969	929	932	907	933	936	927	913	869	860	893	845	897	908	938	880	895	873	905	926	930	931	888	901	886	943	941	908	898	915	874	917	885	924	933	916	915	868	900	891	964	849	915	919	925	914	927	889	921	929	864	853	899	877	902	932	940	876	935	947	949	956	918	897	866	918	928	921	955	879	972	879	905	917	912	941	921	922	873	974	923	889	945	951	932	913	974	934	916	908	985	898	827	889	958	870	930	934	902	931	963	950	874	903	920	918	916	910	900	946	873	921	881	924	977	923	875	912	951	935	925	875	887	914	894	909	890	912	941	961	933	922	897	944	895	871	860	877	927	939	927	896	869	925	928	929	900	890	872	921	891	955	980	877	940	966	885	894	933	901	896	845	844	932	948	926	929	912	918	957	873	952	854	894	959	909	896	915	961	866	912	897	936	935	888	955	930	919	932	904	937	910	865	959	886	879	960	893	896	892	927	863	946	909	841	893	908	863	893	897	881	913	909	973	909	901	874	962	944	907	888	942	921	884	915	894	986	990	909	971	903	917	928	925	934	923	884	921	899	864	961	909	951	958	928	879	902	909	927	910	931	966	938	856	918	943	875	933	911	904	921	897	916	927	941	901	876	930	910	936	927	925	865	894	921	902	899	894	922	914	942	912	931	904	955	885	957	953	916	939	906	895	897	911	942	902	857	935	923	919	919	928	949	901	925	922	918	923	961	911	896	917	894	866	946	870	890	918	865	937	909	924	881	865	876	902	900	907	928	893	885	915	892	866	912	919	877	941	926	865	972	911	937	928	878	939	940	920	970	900	913	890	901	937	928	910	889	943	934	965	884	935	984	947	908	902	937	890	909	912	937	918	909	896	916	898	939	952	873	903	898	900	888	920	915	907	912	928	860	904	944	867	869	925	964	897	881	948	968	853	907	878	876	931	935	923	945	953	892	940	946	888	908	930	943	890	960	905	890	929	952	907	922	929	853	963	893	897	919	939	895	886	871	943	926	912	948	909	988	934	926	912	863	914	905	977	933	902	977	848	923	890	874	893	926	928	909	911	894	902	942	955	894	933	888	884	913	908	923	934	910	907	910	839	882	953	949	875	912	919	942	962	976	977	877	902	971	919	904	925	918	878	921	943	909	946	900	897	910	907	931	929	946	971	915	935	894	892	909	934	945	894	880	891	962	889	920	923	966	923	845	929	938	918	900	915	952	882	873	963	907	927	924	888	943	977	945	886	929	890	964	931	930	938	892	946	920	863	902	921	941	887	947	852	956	914	969	901	928	899	889	914	881	890	907	916	918	908	914	980	900	922	921	914	939	955	962	907	861	959	952	933	920	888	921	921	921	868	910	945	931	875	882	903	894	857	928	907	872	871	887	907	902	862	897	955	900	955	916	905	899	908	915	926	936	931	886	928	854	908	917	895	920	900	890	916	910	987	923	913	947	939	918	898	968	949	881	901	912	913	874	906	872	909	898	959	918	882	952	962	894	960	900	911	953	877	929	966	963	915	920	873	943	920	892	884	911	941	887	862	939	938	903	972	897	945	924	925	932	879	891	981	877	982	918	893	942	898	829	904	967	956	902	912	871	927	918	878	940	908	901	920	889	891	888	927	946	922	871	988	920	935	938	934	913	902	923	916	949	900	897	869	872	906	946	911	932	947	888	954	868	873	889	941	923	923	954	918	906	949	893	932	846	897	970	897	919	949	959	926	936	899	983	867	928	941	926	963	882	950	942	950	903	938	967	894	924	920	889	873	866	898	966	881	928	858	940	910	939	914	900	821	889	943	931	976	912	869	876	937	936	907	937	910	947	911	896	935	913	937	913	942	923	922	913	886	939	999	895	875	951	905	882	922	868	881	871	875	910	885	908	887	886	928	951	896	925	980	848	893	900	903	923	947	946	923	938	924	856	886	927	891	929	908	888	909	911	902	885	923	909	921	912	974	977	897	933	908	949	908	890	858	936	924	916	915	872	936	887	884	943	915	904	917	951	937	867	891	920	953	926	918	912	922	919	904	906	903	945	894	925	958	916	895	969	900	972	933	896	891	888	952	906	914	864	904	896	912	865	899	881	930	918	902	939	883	896	890	906	896	858	964	939	902	917	899	936	919	938	928	979	948	960	895
38364	69994	58683	40214	31924	26901	17599	9728	6819	5140	4077	3283	2819	2392	2005	1852	1736	1641	1515	1395	1295	1222	1253	1147	1180	1132	1181	1110	1133	1104	1056	1074	1087	1034	1035	1051	1008	1069	1057	1023	1050	1046	1029	1033	1030	1006	1050	1024	1032	1051	1066	1035	1012	1024	1036	1078	960	1012	1029	1025	1004	1039	1025	1040	1057	979	1003	1021	1010	1024	1013	990	993	1046	1017	999	993	1060	1005	1000	1002	1005	978	1073	1021	1052	1002	998	997	969	997	1061	978	956	1035	1022	1037	992	1057	1039	962	1036	1011	1029	1085	1038	979	1051	981	1078	1061	1009	1060	1026	1049	1054	1030	1075	1028	997	1053	1007	1004	1025	1050	1059	990	1019	1003	1037	1092	1007	1023	992	1067	1052	1018	1028	1095	1028	963	1037	1044	1027	1002	1019	1015	1041	1039	1004	1009	1015	973	1032	974	991	1030	990	1046	1049	1044	1023	1054	986	1041	1051	1051	1030	1044	1039	1013	982	1012	1004	1015	1060	1001	1041	1009	1022	989	1035	1015	1019	984	1034	999	1070	1078	1018	1024	1056	1068	1037	1035	1022	956	1027	1053	1099	1006	1021	1031	1032	1045	1042	1011	972	1021	1027	1008	1006	1019	1005	999	982	1053	1071	1016	1015	1003	1057	977	1003	1011	959	997	1014	1047	1027	1048	1069	1007	1043	1075	1035	986	1052	1071	1024	1025	1017	1054	1029	1034	1052	1019	1006	955	1012	1018	1059	1040	1017	1043	1060	1048	1028	1056	1025	1061	1062	1062	1008	1017	999	1064	1038	1008	1021	999	1062	1033	1027	1024	1030	956	1051	1054	1049	1020	1096	1019	1019	965	1001	1040	1049	1057	982	1014	970	1052	1026	999	1030	985	995	991	1054	1036	974	1060	980	967	989	977	986	1020	1015	987	1035	977	981	1057	1062	1000	1003	1033	1022	993	1070	1050	1042	1044	1035	1031	1044	1019	1027	1049	1069	1004	1012	1036	1074	935	1020	1034	992	1047	978	992	1033	1018	965	996	1001	1027	1012	982	1058	969	1053	1043	1043	989	1058	1024	992	1055	1044	986	1095	1041	1023	1051	999	1047	1009	1047	1077	1042	1090	1007	1090	1050	1006	1027	961	1068	1047	1053	1010	1034	1067	1033	1039	1052	988	1023	1036	1048	1077	1045	1012	1024	1004	946	1037	1087	1057	1063	1041	1016	976	1006	1016	1106	966	1102	959	1088	1049	1004	1023	1000	1042	1018	1010	1015	1013	997	1008	1023	1035	1049	1039	1051	1009	1030	1038	1086	1105	1039	998	1053	1026	1049	1002	985	1067	985	1053	1044	1031	1063	979	1038	1036	1058	1063	1069	976	1029	1028	1056	963	1019	1034	1050	1023	1048	983	990	992	1065	1053	1072	1033	1012	1006	1013	1059	1012	1016	1047	1013	1019	977	988	997	1022	1037	1009	997	1016	1008	994	996	1015	973	1065	1024	974	1064	1017	1032	984	1061	1011	1049	1016	984	1014	1021	990	977	1047	997	1036	1039	1023	996	999	1051	1021	990	971	993	1066	1080	1051	1040	1059	947	977	1019	1058	1049	991	1090	990	1063	988	1086	1078	1061	1031	1073	987	1018	990	1015	1083	1061	1030	988	1017	1090	1011	1028	957	1039	1012	1061	1066	1012	1014	1027	1029	1008	1046	1003	996	1020	1014	1031	1015	1033	1035	1035	1037	1011	1049	1004	998	1013	1030	1011	1008	1007	1065	1088	1019	986	1002	998	991	954	1016	999	1013	1040	1042	1027	1069	1062	1009	1058	1028	1043	1057	1085	1016	1034	1082	987	1050	1057	1110	965	1034	1066	1056	1060	1055	977	1039	987	1048	1076	1011	977	1005	1035	1051	991	1059	1079	990	1008	1067	1026	1087	987	967	989	1036	1067	1033	992	1048	1006	1040	1055	1057	1003	1015	1073	1068	1045	1010	1023	1028	1023	1031	1057	1053	1011	1026	995	996	978	991	1046	1023	1036	990	1019	1032	990	1053	1012	1045	1042	1004	1059	1051	1031	963	1086	987	1054	1034	1025	1032	995	987	990	1021	1018	955	1049	1052	979	962	961	1005	1082	1025	1001	1033	1014	1016	1022	1019	1024	1018	1050	1069	1061	1036	1023	1015	1040	1051	999	1049	1020	1063	1068	1049	1019	1037	1048	1045	988	1007	1078	1012	987	992	1017	1050	1038	981	1019	1025	1071	977	1010	1004	1004	1028	1076	960	995	1018	968	992	1072	1026	1007	1042	995	1047	1027	995	1054	1108	1008	995	1025	1069	1054	1069	1028	1000	997	1084	1025	1049	1083	991	1058	1062	1099	1015	1063	1056	1049	1002	1009	1049	1057	1061	1044	943	1088	1030	1012	1059	1054	991	990	1009	1011	997	1094	1028	1054	1016	1034	1069	1029	1082	976	1063	973	1019	1012	1025	1017	1039	998	1017	1038	1025	996	1025	994	1004	996	1008	1022	1049	1035	1025	985	1026	1034	1041	973	994	1005	1042	1040	1025	982	1007	1029	994	1056	1022	1064	996	1010	987	982	970	980	1048	977	1020	1022	1032	1042	1030	1026	1046	1056	1071	1023	1026	1074	1015	1073	1064	1036	1029	1020	1001	1009	1047	1091	1047	1061	1035	1098	1061	970	1014	972	1001	1056	1033	1036	984	1051	1025	1022	1030	1005	1012	1053	1046	1023	1002	1032	1030	1000	1040	1051	1002	1018	1054	971	1022	970	962	999	1052	1005	1049	975	1023	991	986	1031	1026	1023	975	1057	1082	1057	1028	1025	1013	1050	1015	1047	1051	1056	966	969	992	989	1034	962	1006	1013	997	1028	1040	1065	1059	1041	998	965	1025	1050	1054	963	1010	994	999	1034	1021	999	1024	1074	996	1107	1011	1008	1064	996	1031	1103	1019	1004	932	1000	1000	1045	1039	1013	1046	1028	1055	1003	975	1103	1050	1047	1027	1033	1015	999	1068	1032	1020	1042	1006	1049	1061	1032	1040	996	1010	1026	1061	1012	1045	1056	991	1018	1042	970	1017	1048	969	1085	1032	1002	1050	1017	1012	1046	1021	1092	1045	1046	1010	1040	1004	1061	1022	1010	1020	1055	1053	994	1031	1057	980	1022	1068	986	969	1056	1062	1002	1026	1050	1000	1048	1056	1022	1008	1033	991	988	1063	1001	1014	1005	1000	1025	1043	1004	1011	995	1013	1026	991	1071	1039	1034	1058	1048	1031	960	1094	986	997	1004	1086	1035	1024	1053	1008	995	998	1067	1046	978	1028	1006	1033	965	1081	1053	1026	1033	1001	1011	1016	1033	962	1005	998	1045	1016	1022	1021	1035	1003	1070	1041	1091	1009	1027	1072	1089	1048	1037	1006	999	1053	1067	1052	1028	1071	1052	988	983	1113	1052	1003	1003	1043	1052	1087	981	1039	1020	996	971	1057	1038	1001	1053	993	1029	1010	978	952	1017	1043	1044	997	1068	1033	1030	1057	1002	1012	1043	1024	1041	1095	958	980	1014	1009	1019	1061	1016	1014	1047	983	985	1043	1024	1038	1088	1016	1057	1065	1035	1049	1010	1083	1021	1092	995	1040	1012	1057	1040	1039	1003	1063	1000	1009	1040	1062	1068	1041	1066	989	1077	1059	1068	1000	1016	1054	1046	997	1061	1026	1018	1030	1050	1047	1062	1043	1042	994	1054	1016	980	1084	948	1044	1025	972	1020	996	1092	1037	986	1037	1015	988	1012	980	1019	1039	1046	1039	1006	971	1057	988	994	1038	1031	1026	988	1006	987	1032	1057	1008	1030	1030	940	1017	1052	1027	1053	1063	1020	1010	1001	1036	994	1005	1030	1052	1001	965	1082	1042	1058	1029	972	1039	1055	1068	1019	1006	1032	982	1065	1045	999	1010	1008	1011	995	1057	1052	1084	1028	1060	1047	1020	1044	1031	981	1013	1053	1070	1036	1026	998	1004	1006	1043	1033	1022	1005	1008	1040	1023	1015	1003	978	983	1029	1049	1005	1024	1081	1005	1073	1027	987	1008	1076	1041	1012	1077	1010	1007	1037	1027	978	1030	1047	1042	977	1038	1012	1028	1060	1003	1107	984	1024	998	1018	1012	1074	1020	1022	991	1089	997	1017	1012	1001	1000	1060	1044	1032	971	1031	985	1007	1025	978	1023	1042	1022	1044	1016	1043	1058	991	979	1021	1037	951	1072	1022	1053	1036	985	1056	1026	1040	1072	1033	998	1059	1043	1063	989	975	973	1015	1040	1024	1001	1039	973	1016	1058	1049	1037	1014	997	1009	983	1021	1031	1044	982	1025	1075	1007	1005	1005	1059	989	1011	1027	1029	1008	1053	1017	1028	990	1096	996	1008	1038	1037	1047	1002	1050	1004	980	1039	956	1029	1000	1013	1005	951	997	1003	1107	1023	973	1019	1011	991	1060	974	1016	1022	1014	1028	1015	1109	985	989	1030	1015	1025	971	1043	1029	1005	1018	1035	1053	941	1003	1019	1058	1022	1027	1011	1010	986	970	1021	1048	1019	1063	981	976	1047	1089	997	1053	1048	1054	1028	1053	1031	1009	1042	969	1069	1017	1052	1037	1041	1018	1107	1022	1010	961	1019	1072	1071	999	983	1014	1078	990	995	1032	1025	981	1039	1061	1027
32038	34438	38297	26187	14535	7591	4342	2699	2037	1765	1471	1360	1282	1172	1119	1059	988	998	998	974	1030	946	934	956	877	914	884	875	921	866	919	955	944	879	889	881	864	896	942	852	919	920	914	935	856	905	898	910	920	863	866	894	859	876	898	876	901	907	906	898	827	818	927	893	900	853	852	869	878	855	849	812	863	863	881	905	917	910	864	876	873	907	943	926	870	866	897	860	937	989	824	871	917	861	876	919	956	907	907	826	850	884	913	883	920	837	910	939	863	868	860	825	882	928	831	916	896	951	903	858	962	936	881	871	854	858	923	861	860	916	881	920	910	882	865	909	844	848	878	865	885	940	898	862	872	905	867	862	875	884	882	859	903	874	956	917	936	886	843	854	867	909	884	911	856	881	899	884	893	862	842	914	921	941	898	870	901	849	867	898	854	850	906	931	946	931	869	883	892	872	894	886	876	883	844	905	943	831	890	911	850	909	900	915	863	898	946	897	902	855	849	886	925	876	885	854	878	923	870	830	913	867	844	914	884	866	820	940	860	831	918	856	849	911	877	842	873	871	887	876	894	902	929	870	907	901	898	903	868	868	880	900	879	880	880	859	859	872	871	843	833	924	838	834	874	906	948	866	867	854	935	871	852	913	873	857	901	906	817	851	909	818	857	899	923	874	881	867	906	874	944	915	863	893	913	860	923	917	902	925	832	929	860	886	921	881	871	905	851	888	891	870	905	899	901	937	827	884	894	874	853	834	880	907	888	874	853	876	910	875	881	885	828	862	905	950	833	851	907	865	883	893	895	903	889	921	878	851	908	860	867	851	869	927	909	828	881	892	892	872	874	875	911	906	877	898	882	900	892	912	916	900	856	904	876	885	915	869	872	883	894	886	891	924	884	859	901	880	854	793	888	857	905	910	900	907	880	859	933	827	936	872	846	858	862	888	866	887	905	909	873	864	878	851	841	907	872	850	886	786	893	867	885	887	890	892	911	887	836	875	906	863	908	863	873	921	855	869	883	896	843	929	839	898	889	889	909	884	927	894	939	931	896	896	899	849	861	858	908	892	856	891	862	800	887	892	847	886	808	877	853	879	893	896	946	859	857	857	908	875	893	844	891	857	910	913	837	854	924	955	901	861	905	934	884	896	899	853	842	820	915	906	866	889	897	854	876	875	863	930	845	874	941	922	895	873	877	916	848	856	868	886	857	904	863	884	890	895	932	922	904	889	867	884	888	859	912	931	871	858	915	894	868	923	898	876	869	821	875	860	885	852	884	916	892	876	923	896	891	853	881	880	858	857	915	901	920	859	824	876	849	864	939	922	852	835	938	918	877	851	848	858	916	856	910	886	926	871	893	891	831	851	901	888	847	926	887	856	916	889	887	880	893	892	861	846	878	912	868	873	873	898	832	902	843	878	842	884	895	851	915	903	866	919	920	896	916	906	905	897	886	888	850	901	866	905	860	934	917	898	837	870	881	870	902	860	886	887	949	925	859	921	898	852	850	916	913	904	914	921	865	924	851	860	879	896	863	885	923	845	896	881	867	874	906	886	844	860	915	895	882	864	915	888	900	858	877	900	958	908	852	887	886	925	940	888	868	940	868	881	893	892	902	859	934	870	874	984	918	850	921	881	839	897	965	873	917	899	918	897	914	916	895	832	912	905	861	875	828	860	878	875	870	932	977	808	878	901	857	898	847	910	879	929	884	873	859	871	839	877	872	891	806	921	870	898	887	860	886	885	885	939	877	894	871	872	914	899	906	891	888	933	880	872	887	846	882	879	834	897	838	880	838	924	877	876	889	880	880	834	922	875	890	845	886	889	932	914	928	898	916	864	907	924	891	841	833	909	897	916	853	801	890	957	880	850	928	908	875	887	886	910	932	888	909	828	881	846	883	835	842	892	947	894	893	840	875	843	871	905	888	929	896	951	879	878	881	877	858	891	852	893	842	878	901	900	910	897	910	854	932	857	922	894	889	850	933	866	851	853	911	885	853	852	880	873	907	914	853	810	871	899	836	892	930	881	934	875	895	952	915	940	947	879	910	878	925	906	916	878	849	879	884	903	907	891	873	841	865	879	891	897	859	944	886	904	915	930	866	893	936	906	873	893	891	873	899	915	855	953	833	885	857	872	934	823	865	880	923	827	855	847	948	921	869	864	906	882	845	916	825	853	861	898	881	890	930	875	949	800	842	912	908	926	904	865	893	889	892	868	871	835	898	909	888	906	913	883	809	875	889	940	931	880	850	899	852	885	854	898	942	867	848	860	906	898	841	853	883	826	912	857	948	870	842	858	900	888	870	841	921	889	881	879	850	904	845	868	953	928	889	884	884	841	898	886	909	919	887	958	888	893	924	867	884	876	891	905	890	908	860	823	893	858	842	830	863	883	911	893	796	851	902	920	865	911	864	848	852	891	870	881	894	848	871	896	908	864	910	908	854	892	904	874	885	885	898	897	815	902	893	909	876	887	862	929	891	851	892	934	877	838	879	872	842	857	866	883	847	859	920	893	902	850	917	886	831	940	852	905	894	853	857	919	876	893	924	922	935	902	930	894	872	922	914	826	867	915	880	895	941	864	895	858	922	933	903	885	880	960	910	856	827	809	856	885	869	861	901	880	915	917	941	876	885	863	899	841	867	833	919	867	926	856	902	879	864	831	820	885	896	891	921	888	840	899	877	893	877	912	918	866	910	881	848	946	849	895	908	870	888	886	818	914	839	931	878	914	908	890	879	895	880	880	894	898	910	867	919	821	877	871	880	881	878	939	884	859	884	855	883	872	865	909	873	895	847	904	862	878	905	915	914	941	881	923	896	871	911	922	904	911	873	884	921	928	899	902	833	936	893	894	868	893	852	836	872	870	917	895	916	861	923	850	917	884	879	875	861	945	880	878	875	894	860	894	900	916	904	837	898	889	906	900	892	867	899	905	884	882	906	874	838	844	888	888	899	899	879	836	928	931	843	860	862	902	895	897	905	834	910	836	834	904	843	869	924	843	901	913	893	896	928	889	888	857	950	835	866	931	869	899	861	893	838	964	869	912	890	934	871	852	945	816	885	888	898	908	828	861	900	907	864	873	882	849	839	930	878	897	903	893	903	871	925	954	830	804	896	912	838	897	889	891	874	815	888	891	898	844	846	941	939	853	894	908	840	896	891	901	913	836	867	851	941	898	865	865	909	866	848	849	931	906	916	849	903	926	916	858	910	857	829	916	894	909	902	862	875	876	904	883	925	867	893	909	923	904	890	874	897	901	912	942	916	937	877	841	863	879	920	880	924	904	947	928	905	905	871	901	885	913	873	900	902	889	939	902	884	899	964	879	885	882	865	893	954	901	884	858	910	867	943	890	938	870	879	891	921	885	866	878	885	887	893	901	830	868	896	907	886	839	952	869	862	891	891	825	892	916	870	890	865	919	955	877	876	928	892	852	856	838	843	886	927	864	848	847	878	908	827	893	917	904	894	870	905	854	871	883	903	866	870	944	909	893
37621	51508	41863	25854	17513	10799	7027	4266	3126	2593	2117	1883	1617	1493	1377	1306	1213	1200	1100	1144	1091	1083	1104	1060	1126	1071	1006	1050	1032	997	1027	1045	1100	1018	990	1050	977	1056	1010	980	1020	1030	968	1041	1024	996	1000	975	1004	1023	1018	1011	1017	964	1019	960	973	1055	1008	1024	984	981	991	991	1022	1029	984	1031	1008	995	998	1020	971	1005	1022	1031	993	1040	1030	1055	1036	988	1009	1088	1073	1073	1060	1058	1004	1013	1034	1009	1032	964	1026	1044	961	1040	1045	989	995	995	1002	1016	986	996	945	1031	1059	948	1045	977	1050	979	1014	989	1048	1063	999	1032	1020	1017	1030	995	1010	1046	1022	1057	1022	941	1022	970	1083	1010	966	1008	1032	988	970	1071	994	1013	985	1038	1012	1013	967	988	1012	1045	1043	1051	1019	995	1056	957	961	960	1042	1082	1037	997	985	1032	1007	1017	984	1037	1009	970	1040	971	1003	981	1002	980	1023	1012	1066	921	991	1020	968	1059	1027	1006	969	1012	1047	1056	998	1053	990	1041	1015	1035	1051	995	998	1006	961	1023	967	1012	970	1012	1028	1026	936	1022	999	993	989	1033	961	1074	1019	1040	996	1013	996	1022	1062	1040	996	1038	987	1075	994	1066	981	977	1019	1012	959	957	1047	1007	1065	998	1009	960	1004	1018	989	1015	1055	1017	968	1014	994	1006	1052	978	1054	1042	975	982	1016	982	1064	1074	970	1032	1075	1035	1038	1037	1011	1086	1038	1065	1018	944	1034	1027	968	1014	1068	1049	1039	1013	984	1090	1030	1016	1049	1012	1019	1022	1056	986	1032	1050	1112	972	1015	1020	1040	960	1011	1051	1028	967	993	988	1068	949	1023	1028	1004	983	1054	1054	1032	1026	972	1033	967	1028	997	1023	966	1030	970	1027	971	987	978	1030	987	950	984	993	996	1016	1036	986	982	1013	981	1036	1001	988	1050	1019	1007	1090	1014	1033	1035	1026	1002	1016	1012	1047	1003	1028	1005	1059	1046	996	1036	1014	993	1005	1028	971	986	978	959	970	955	1054	1025	951	1030	1014	1037	1019	967	1013	1010	1005	999	1002	1000	1026	1012	986	970	1053	1029	1048	1017	1050	1005	1028	1049	1015	1031	1030	1000	1076	1020	974	1005	1050	1037	1009	1055	1023	1015	982	1002	1030	1009	1001	1051	1030	1015	1046	1023	1007	991	997	1039	996	1050	982	1036	1076	1036	974	1020	1000	1002	996	1047	1025	1022	1018	1000	985	1005	1057	1047	1000	1000	1024	959	960	985	984	1013	1041	1015	1055	1021	1072	1026	1047	1047	1007	1029	983	987	1040	968	995	1034	1010	1055	993	1001	1040	1061	1008	1026	1022	1002	1004	1028	1039	972	1067	1004	1068	1006	1024	1081	1008	1047	1022	1021	990	1042	1030	982	1010	1047	1003	956	1068	979	956	1019	1022	976	982	965	993	996	983	1036	1016	1010	1039	980	1043	1027	1000	1048	1021	1051	1063	1019	997	987	1013	994	1058	1039	1027	1036	1037	1051	1020	1023	1039	985	1075	985	971	966	1031	950	1010	1096	999	1029	1030	1047	995	1017	1005	1007	1019	1091	1006	1009	1012	1011	1062	1013	1036	1017	1013	1082	1068	1007	984	991	944	1017	1016	1040	1007	943	1071	1006	1013	1033	956	1051	1082	973	966	1031	1018	984	1041	1051	1001	1015	1096	1029	1026	973	1005	1019	1036	1022	998	980	1039	914	1014	971	987	1016	1025	1037	1032	1030	1036	995	983	983	976	970	929	1000	1040	990	1012	984	1010	1014	1088	1046	1031	1062	977	1005	1025	1018	994	1038	1045	1035	975	938	1011	987	974	1032	981	990	1049	973	1026	1027	1028	1036	1018	1029	1001	982	999	1022	1010	1004	1037	1003	999	1019	1068	1062	1088	999	1027	1012	963	1009	1029	1075	991	996	1071	1003	1013	999	1010	1026	1007	999	997	1107	1059	1019	1010	998	1044	980	1002	1024	988	1022	1045	1056	1022	981	973	1043	1020	1034	976	1034	1006	1011	1038	1014	1090	993	1005	1014	1011	1079	986	1044	994	985	1054	964	1017	1028	1045	991	1001	1044	1036	993	968	1053	990	951	964	1020	1013	1044	980	1013	1022	931	1026	1100	1014	1020	993	1020	1017	980	1033	931	1023	1011	1002	994	1064	958	1024	1024	1007	1013	994	996	992	1028	942	977	1061	1031	993	992	1028	1045	1007	986	1048	1019	994	1006	999	1025	1014	985	964	1042	1029	1028	1050	987	996	1006	1057	1026	1042	1018	1051	1019	1012	929	986	994	993	1000	990	1008	991	1089	1015	1037	1012	969	1033	1029	1017	1041	984	1032	1066	1056	998	1014	1034	1031	962	1033	1060	1038	1035	1002	1066	1034	1000	1028	1012	932	1062	1025	1037	992	1037	930	975	1031	1030	1033	1066	1067	1037	1044	1023	1006	980	1004	1013	1040	1039	1022	1046	997	1025	1033	997	1105	967	1030	1014	993	979	1053	992	1006	1019	997	968	1051	977	982	1000	1004	978	1025	1024	1000	1039	1038	991	1009	988	998	1076	955	1016	1019	1017	1034	965	1026	991	1027	1016	1021	1062	1054	1031	998	1049	1037	1031	1007	1021	1005	988	984	1070	1083	1036	1066	1028	965	987	1044	1020	989	1009	994	1035	1075	1023	1073	985	1025	1038	997	1060	1000	1015	1017	1039	1032	995	978	987	995	1035	981	1033	1024	1032	991	1027	1002	1009	1025	1036	1026	1023	1020	1016	928	1017	1017	1032	985	1019	1020	1026	1049	1005	998	1018	1024	1032	1029	998	964	961	1035	1067	1030	1000	1047	1082	1040	1021	994	997	990	981	1017	1060	1026	1028	1011	1038	961	981	1018	1052	1051	1051	1029	1051	1006	1010	1008	987	1029	1041	1030	1043	1001	996	993	1023	1016	982	1038	1001	995	952	985	1010	1030	1021	1029	974	1062	1043	1021	968	1087	995	962	1029	1013	1036	1017	1054	970	1035	1059	938	1053	1015	1045	947	1035	1023	1015	1021	1015	1011	992	1008	1021	1003	1013	992	1059	992	1004	1014	1044	999	1021	1101	1008	978	1004	998	907	1003	1051	1092	1025	1021	1052	997	1007	967	996	964	1028	1029	1018	1011	1040	962	1063	1041	1053	1037	1015	1005	997	1021	1049	1008	975	972	978	983	986	997	1026	1018	958	1024	1010	1017	1007	1013	1035	1008	1032	1008	1008	999	1024	1019	1039	1024	980	1065	1062	1012	996	1007	1014	1020	980	992	1091	991	1027	1066	949	1084	1009	967	1074	1019	1031	1060	1029	1004	1026	986	982	1066	1012	1104	979	1008	983	1015	965	999	1022	1056	1040	1054	1051	1059	954	989	1041	1019	1014	1017	987	965	969	1000	1029	1065	1021	1016	1005	1054	1080	985	1039	973	991	1027	987	993	995	1004	999	1023	973	1053	1027	1046	990	1014	988	998	957	1047	1055	1002	1042	997	1040	1012	953	1010	1023	1069	1033	1017	1019	1004	991	997	1045	1012	1009	1014	993	1066	1014	1015	995	988	1013	1015	1025	1003	1027	1004	1077	1075	951	968	980	978	1005	1008	966	1066	1015	1032	1005	1084	1060	992	1055	1018	1048	977	1029	1026	1046	1030	995	1050	957	1009	995	996	1033	1019	1019	985	1004	1003	1064	995	971	1007	999	989	1012	1010	1010	1035	1056	1011	992	983	1006	1018	1011	973	1044	1028	1075	1018	989	1027	1083	1032	1031	1037	1123	1005	1063	969	1051	1060	1008	990	1026	1019	1031	1010	952	1104	1042	1029	1041	1073	1022	1072	1025	1008	1010	1017	1069	940	991	1021	1020	1031	982	985	988	1015	982	1064	1042	1010	1048	980	976	1023	1015	986	1003	1025	1009	1005	1052	989	997	1031	998	1009	1019	1055	993	1031	996	1038	1021	1048	998	1043	991	976	1014	982	1096	995	945	985	1016	1068	969	977	1007	1062	988	959	1003	1048	1026	1018	1033	999	1041	1030	992	1054	1049	998	1013	1050	990	1036	1034	994	1046	1008	945	968	964	999	1029	995	1020	1016	1048	1022	972	960	1017	1057	1030	1030	1029	979	961	978	1041	993	1057	981	956	950	1035	1054	1033	1005	1042	1019	1033	1000	975	980	981	990	1019	968	1091	964	1018	994	1030	1010	964	1041	976	1029	1025	1021	1043	1013	1058	976	1079	1046	991	990	1015	994	1018	969	978	996	1029	988	1002	1063	983	1018	1042	984	945	1026	968	1041	956	968	1026	1016	955	1014	1025	1004	1012	1032	1061	978	974	1032	1014	1039	1031	966	1038	1006	1007	967	1035	1028	995	969	1021	983	1028	1017	1049	978	1070	1081	1027	1038	975	991	1004	1072	1012	1048	1007	996	1028	955	1022	1067	1021	1039	1029	1011	930	978	982	1038
24361	21589	29033	25226	22758	20365	11526	5512	3435	2803	2250	1984	1656	1524	1319	1194	1178	1159	1098	1020	1049	1018	1008	1019	948	968	1032	914	1027	876	963	924	893	921	918	930	855	951	931	888	950	915	936	861	917	906	954	885	882	907	859	878	957	917	944	863	860	895	842	928	929	871	886	913	905	907	900	886	925	920	876	918	909	861	925	908	872	882	944	899	901	883	890	929	949	857	931	880	811	882	896	854	906	925	888	801	904	901	938	938	893	910	878	883	921	920	885	931	875	900	860	909	959	881	912	868	869	918	891	893	882	901	895	819	899	902	925	900	880	866	945	892	883	922	885	878	886	939	852	895	846	902	876	862	949	902	959	886	877	914	909	909	873	979	895	831	864	938	917	921	911	963	931	895	889	896	920	893	885	894	892	922	881	878	963	915	901	901	918	880	907	914	917	959	905	856	889	887	909	938	907	927	881	929	899	923	911	905	878	917	898	935	945	923	920	925	884	917	930	909	914	882	848	867	927	934	932	908	857	911	916	888	890	817	906	906	875	930	976	893	907	940	863	846	870	940	833	903	905	942	872	881	890	906	841	845	874	880	899	868	900	867	891	917	926	847	867	921	877	952	901	894	933	889	891	888	889	942	913	882	902	864	908	930	890	905	881	922	882	832	930	885	902	893	929	887	896	876	961	886	909	909	928	933	851	911	864	840	910	999	850	912	918	929	911	917	906	849	939	880	894	948	942	959	843	866	900	887	865	883	910	916	885	891	949	888	938	915	875	838	847	889	924	887	891	883	887	925	879	890	874	898	883	878	912	901	882	843	910	920	919	931	934	965	865	926	953	867	947	862	924	857	878	900	915	907	947	902	976	895	953	889	889	852	942	925	869	884	917	935	876	884	867	903	850	835	840	895	946	864	904	950	893	894	958	887	874	909	886	845	869	946	846	877	883	884	837	876	854	852	872	904	898	922	905	944	865	932	883	877	904	876	885	914	908	904	926	906	926	888	925	931	897	873	902	925	998	931	860	953	893	923	843	895	854	871	969	922	912	877	889	883	854	923	912	894	860	920	905	890	899	879	893	889	949	908	902	905	846	903	874	870	926	891	908	891	864	858	846	922	901	914	889	915	860	948	913	908	892	906	904	888	927	911	828	865	941	923	914	838	937	839	913	854	870	878	876	905	846	946	892	910	921	898	929	877	898	925	855	882	892	874	925	797	845	907	855	937	938	853	895	896	927	844	896	896	931	916	887	874	900	851	904	889	874	886	894	916	850	881	868	910	892	871	953	893	926	897	911	928	828	949	888	899	906	935	927	856	885	880	885	861	911	874	914	941	874	932	903	878	869	908	887	871	923	898	928	887	917	954	883	875	971	844	863	869	946	895	961	834	914	876	931	912	866	908	903	904	898	983	902	895	938	927	882	895	915	854	866	836	889	918	892	875	882	902	905	984	933	946	868	892	940	883	923	868	893	891	947	891	886	879	882	883	907	898	964	916	897	895	879	905	895	883	894	898	881	865	913	907	885	897	896	869	888	896	912	885	883	920	946	889	934	876	900	884	875	908	907	883	912	872	890	926	866	927	927	873	898	912	959	932	906	962	904	920	861	935	928	862	913	917	911	886	873	920	865	878	919	910	942	901	912	930	863	855	923	958	963	905	902	955	884	893	878	865	895	886	909	918	898	896	845	905	867	862	906	898	881	889	856	861	857	904	927	956	909	915	940	884	858	879	852	896	921	866	875	888	901	906	907	870	898	960	918	838	878	938	893	888	809	924	881	916	920	883	954	832	898	883	925	899	892	853	890	871	940	933	935	891	845	887	889	895	914	888	948	883	928	886	911	899	882	854	895	869	884	930	893	887	871	869	863	926	898	868	898	875	899	928	906	935	896	924	868	934	884	940	905	866	879	871	904	893	882	881	904	853	903	916	894	881	830	895	948	933	871	925	855	864	906	893	848	917	900	918	919	885	811	865	882	889	862	886	932	868	906	891	954	892	887	891	932	952	940	911	914	899	891	891	889	895	929	970	881	899	878	930	917	939	923	883	846	916	863	911	866	859	955	902	958	936	893	871	889	911	837	871	928	883	940	905	905	984	857	931	873	904	914	874	884	866	905	865	899	891	884	907	906	881	900	877	908	892	917	902	909	862	855	899	888	869	890	918	935	893	858	843	872	837	959	891	924	949	968	907	821	903	894	907	937	914	975	872	860	898	885	899	904	899	896	890	837	938	925	890	866	904	862	889	897	894	959	871	900	840	879	878	947	905	918	868	888	939	854	896	867	925	867	946	954	886	877	894	925	913	878	930	912	927	907	928	872	884	882	863	871	902	822	892	891	881	908	885	861	892	847	958	929	891	833	884	874	907	911	869	902	847	881	868	958	854	947	958	900	926	869	878	892	866	921	868	971	959	884	910	869	891	893	910	924	913	900	913	904	983	888	862	926	912	880	904	936	840	813	961	901	872	864	910	912	934	932	856	901	881	936	885	888	878	921	909	943	874	918	876	974	925	894	871	931	876	887	908	903	886	911	889	887	887	899	920	907	915	925	893	874	906	867	873	892	834	873	898	836	865	937	842	941	872	889	884	942	931	929	923	945	924	892	940	860	882	877	863	910	957	847	928	939	919	931	925	893	868	851	897	872	900	875	871	933	939	817	905	951	911	926	936	905	834	915	880	859	884	967	926	882	902	915	900	908	912	853	943	881	897	962	889	863	854	913	895	870	847	869	861	879	891	871	883	896	891	917	903	942	877	878	849	893	917	894	905	878	867	884	870	935	940	911	885	920	882	892	879	873	935	918	889	908	892	918	910	941	883	888	865	813	904	910	901	889	951	888	900	863	884	867	896	952	895	910	883	902	970	883	824	922	936	894	903	869	901	926	949	860	850	867	907	909	881	868	936	912	870	877	905	909	919	905	944	930	939	860	901	934	881	847	901	877	911	929	866	896	935	918	926	911	900	923	912	894	890	942	891	883	857	890	867	914	875	903	905	860	914	899	877	899	905	878	907	886	891	894	903	848	950	898	858	930	907	897	896	868	904	886	858	907	908	885	913	965	864	921	920	873	918	901	901	858	847	903	897	912	867	930	921	930	950	888	905	863	908	929	935	853	882	875	868	885	912	948	854	961	941	874	939	899	887	917	874	931	928	867	857	881	876	896	858	931	872	905	839	861	889	861	883	883	971	888	949	851	888	921	912	877	882	874	862	845	924	932	848	869	895	893	913	916	878	975	881	912	951	912	926	875	876	905	907	930	898	887	880	856	848	946	900	875	919	878	917	912	885	917	850	856	885	878	918	850	864	925	912	961	892	942	868	897	896	915	865	905	870	907	894	870	901	878	886	913	879	900	896	924	905	874	896	874	898	837	947	913	935	881	871	917	943	888	953	921	895	947	923	889	919	911	903	930	876	918	934	942	908	851	871	907	909	881	965	880	847	886	880	833	879	939	850	874	907	867	878	883	921	929	926	932	909	890	941	853	866	911	921	922	882	892	877
35145	59773	49776	34232	26089	19100	11967	7885	5524	4170	3282	2703	2259	1935	1730	1590	1511	1387	1458	1283	1228	1176	1189	1173	1139	1117	1086	1054	1136	1091	1071	1028	1068	1052	1034	989	1056	979	1019	980	1037	1063	1020	1078	1073	968	1079	1019	995	1038	996	1036	1035	986	1011	1084	1007	1020	1069	1039	978	1012	1032	1062	1017	1035	1056	1104	1031	1059	1026	1038	1051	1044	1003	1042	1016	1015	1009	1041	1035	1050	1073	1066	1030	1008	1001	992	1022	1037	1058	1061	1031	1063	1042	1040	1016	1060	1064	1011	1009	1023	1064	1031	1018	992	1010	1020	1075	1006	1028	1045	1029	1005	1051	1079	1030	1061	1067	1015	1005	980	1034	1114	1040	1023	1045	1038	1038	1060	1057	1077	1062	1065	999	1058	1006	1033	977	1027	1085	1024	995	1065	1022	1047	1018	1075	1047	1030	1021	1057	1006	1012	1000	1053	1015	1001	1056	1035	1102	1039	1033	1012	974	1064	997	1051	1051	1040	1048	1002	1079	1015	1093	976	1053	1029	985	960	1093	1030	991	1063	1031	1056	1066	1045	1006	1031	1021	1033	1004	1043	980	1033	992	1077	1046	1055	1045	1031	1055	1070	1068	1005	1041	981	1016	1017	1047	988	1044	988	1056	1024	1012	969	994	1049	1059	1076	1000	1032	1013	967	1093	1032	1043	991	1003	1022	1011	1001	1063	1007	1036	1023	1011	1038	1018	996	1032	984	989	1011	985	999	1063	1086	1004	1035	970	1001	1015	1041	1017	1076	1025	1049	996	1032	1054	1030	1049	1081	1087	1047	1015	1013	1054	1024	1002	1085	1038	1033	1068	1041	991	1081	1036	969	1088	1038	1024	1000	1023	1031	1028	1078	994	1014	1042	1036	1043	1048	996	1014	1018	1031	1079	999	1006	1025	997	1019	991	1038	1047	1022	980	1067	1039	1024	1043	1051	1066	1037	1024	977	1076	1007	1036	1018	1077	1039	1056	1009	1043	997	1023	983	1011	1035	1051	990	1028	1012	1008	1031	991	976	1026	1025	966	1057	968	1028	1023	1042	1045	1048	1021	1045	1047	990	1012	1015	973	981	1025	1011	1053	1043	969	1045	1062	1085	1013	1019	1025	994	1065	1034	1000	1046	1072	1023	1095	976	1029	1044	1000	1042	1019	1034	1012	989	1035	998	1079	1074	1020	1029	1038	975	984	1085	1028	976	1042	993	1045	975	990	978	1023	985	980	1076	1041	1003	997	994	1011	1009	988	1040	1048	1070	1018	1031	1034	1016	1007	1061	1029	1046	1065	962	992	1035	1043	1010	1060	1031	1013	1027	990	1039	1039	1049	1042	1006	1030	1007	990	1038	1042	1017	1024	1029	1046	1070	1001	959	1026	1041	999	1028	1014	1001	1021	1004	1024	1053	983	1037	1021	1043	994	958	1039	939	976	994	1029	1011	1021	983	996	943	1052	1066	1005	1065	1048	1006	1003	1021	1032	1015	1003	1032	1026	987	1034	965	1031	988	1061	990	976	982	1040	1043	1050	1036	991	948	1001	1007	1037	1029	1050	1024	1022	1029	980	1011	1080	1038	1031	1078	997	1005	1001	1013	1038	1040	945	1033	987	1067	1004	1081	1063	991	1009	1049	1067	1021	1060	1040	1011	1022	1043	1047	1072	993	1030	1036	990	1025	1002	1012	1050	1093	1013	979	1009	1045	1022	1055	983	1075	1044	980	1033	1067	1004	1015	1017	1055	1033	1008	1032	1012	1020	1043	1039	1034	1007	1008	1025	1044	1036	1019	1022	1037	1032	1032	980	981	1063	970	1019	1073	1041	986	1104	1057	1013	1030	1025	1012	1045	1045	1019	1018	1014	1028	1016	1024	1010	1023	1020	1028	1020	1041	994	969	1053	987	1025	1006	1083	1020	1040	970	1046	982	1107	1046	1043	1048	951	1012	997	1059	1021	1101	1068	1086	1033	1042	987	1017	1019	1036	1004	986	975	1004	1079	1068	1011	1029	1015	1000	1046	1027	1024	1022	1020	1050	1059	1056	1044	1022	1041	1032	1021	1031	1003	1039	1003	1036	1063	992	1025	1035	1048	1020	1012	1030	1042	1097	1040	1048	1051	1017	1028	1039	1028	1047	997	985	1023	993	1010	994	1037	1063	1019	1063	1000	995	1055	996	1052	1076	1021	996	1035	990	992	1060	960	1035	980	1031	1068	1074	1039	1026	1075	1016	1079	1040	1031	1038	992	1009	1042	1105	970	1064	1034	1135	1009	1032	1062	1050	1040	1037	1026	1030	1027	987	1027	1016	1047	1024	947	1031	1031	992	982	1018	1008	1008	991	1036	1062	1031	1026	1012	1030	1041	987	995	1067	1072	1000	1032	995	1046	1010	1088	1029	1060	1043	1110	972	1056	1040	1016	1083	1018	1064	1008	1046	1044	1040	1067	1001	967	1050	1090	1079	1019	1056	1057	1051	1036	1031	1038	1023	1056	1019	947	1022	1032	1008	1036	1007	989	1022	1070	1069	1066	1033	1007	1062	1023	1026	1038	1055	1031	1006	1075	1069	1009	1021	1053	994	1045	1057	1040	1064	1015	1014	1040	1054	1023	1003	1045	1021	1072	1021	962	1039	1004	1061	979	1087	1061	1083	1031	947	998	1080	1041	1047	1021	988	1028	1016	1021	1037	1040	1059	1020	962	1097	990	1017	1025	965	1084	1007	1044	1037	1026	1001	993	996	1090	1022	1013	978	1008	1069	1069	1033	1079	946	1020	1011	1009	1033	1030	1093	944	1060	1006	996	1080	994	1068	1045	1043	995	969	1048	1037	1029	1033	1034	1024	1022	1063	1048	1042	962	1034	1013	1031	986	982	1038	1040	1044	1015	1048	1115	998	1049	1000	1030	1045	1024	984	1057	1060	1009	1036	996	1021	986	1055	1010	1047	1060	978	1011	1073	1020	992	996	984	999	1019	1062	1044	1005	1032	1019	1016	1000	1044	1047	1009	1018	1052	981	1012	1020	1048	1022	1022	1026	984	1025	1032	1001	1010	1096	1059	1017	973	1053	1034	1038	1042	1034	1001	1082	1037	1017	1023	994	1016	1041	1024	1047	1044	1052	1018	1009	985	996	1030	1018	922	1032	971	1007	982	1019	1047	1072	1014	992	1055	1007	1039	1058	1011	994	1053	1070	1018	1034	1054	1012	1024	1040	1036	1038	1022	1050	1044	1047	989	965	1016	1027	976	1037	1050	1035	1029	1031	1028	1052	1057	1025	1030	960	1030	1047	1034	1001	989	1031	1022	1024	1001	1006	1015	987	1075	1018	1034	1031	1052	1003	1041	1035	955	1047	961	1047	1014	1090	1051	990	990	1089	972	1027	1058	1035	970	1077	1039	1019	991	1032	1035	986	1018	1006	997	1037	1021	1032	1048	1036	983	1070	1043	979	1048	1021	988	981	1042	1027	989	1022	1043	1057	991	996	1014	1038	978	1045	1049	1059	979	1092	1042	1045	1046	1028	1026	1071	1005	948	1001	1029	1020	1020	1073	1013	1079	1027	1031	1021	1028	977	1066	1030	1082	1020	1072	1019	1028	1053	1081	1039	1067	1052	1001	993	1063	1001	1065	997	999	1030	1052	1005	1044	1012	1036	1001	1062	1034	1036	966	954	1006	1088	988	1040	986	973	1019	1003	969	1067	1063	972	1074	1022	988	1042	1032	1028	1031	1088	1055	1014	1075	1019	1020	1047	978	1001	1014	987	1001	1046	1084	1005	1054	1003	1068	988	972	1082	1090	1051	1043	1019	1059	1082	1055	981	1049	1054	1059	1011	1037	1020	1011	1012	1028	949	995	1020	1041	1038	989	1027	1021	1036	983	1031	1031	1036	982	983	1002	1062	971	1073	1097	1007	987	1014	1039	991	1021	995	1039	1051	1028	1048	1040	1050	997	1048	1002	1037	1011	1052	1027	957	1068	1037	1035	989	994	967	1032	1009	1051	1051	1037	1013	1064	1019	1059	981	1008	1019	1067	1024	1049	1009	1012	1015	979	1019	1009	1039	1085	1016	1037	1019	964	1000	1011	991	1014	1053	985	1071	1001	1017	1048	988	1047	1085	1014	1067	1009	1138	992	1082	1023	1068	986	1028	1020	1020	1100	1004	1027	1076	993	1012	995	1068	1006	1055	1045	1053	1034	1016	1027	1022	1063	1023	1006	1023	995	1089	1055	1052	1019	1023	1038	1048	1065	1039	998	967	1019	1003	1019	982	1052	1018	1077	1024	1011	1055	1016	1100	1031	1014	1056	1017	1085	1078	1025	994	1018	1084	1068	981	1014	1040	1047	1008	1019	1061	1025	1009	1056	1033	1038	1027	1001	1057	1054	974	1019	968	1090	985	1017	1072	1025	1021	994	987	1078	983	1057	1037	1033	1029	1074	983	1062	958	959	1019	1094	1023	1035	1040	980	1038	1002	984	976	1008	1081	1038	1046	1082	1002	1088	987	1027	1055	952	991	1019	1079	1016	1098	1014	1047	1000	1027	1044	994	1052	1062	1071	1077	1033	994	1025	1029	1054	1038	1081	985	1030	1087	1053	1005	1000	1044	1068	989	1090	967	993	1076	1056	1028	1005	1005	1089	1055	1019	1061	1070	970	1016	975	1012	1041	1041	1041	973	1059	1071	1030	1024	1010	1012	1038	1056	1049	1004	1015	989	1059	1038	1004	1027	995	1035	1053	1004	1026	1016	974	1011	1024	1043	1073	1019
25503	21755	28704	27178	21185	13463	7397	4092	2719	2132	1777	1594	1473	1311	1125	1193	1067	1021	1001	1002	972	896	928	937	896	894	961	879	903	863	933	918	877	866	872	829	879	884	915	901	821	895	830	857	847	868	897	860	844	879	928	853	823	851	895	836	871	833	903	814	895	881	885	883	884	873	868	863	850	868	872	867	950	872	885	848	868	847	914	828	922	933	886	877	911	934	872	880	911	871	875	896	820	891	858	861	831	886	832	879	859	874	818	899	884	882	786	935	852	881	842	889	892	847	860	813	880	837	830	860	884	903	854	929	926	871	950	869	919	820	847	849	832	921	844	831	877	832	913	900	866	839	838	908	819	827	854	845	877	835	841	861	868	844	849	907	877	837	855	852	833	833	882	830	846	873	886	894	903	896	859	868	857	912	893	854	863	865	879	880	878	862	887	851	872	856	890	856	875	876	847	906	949	876	881	912	809	874	859	859	840	872	925	911	883	896	838	899	859	862	885	819	851	860	888	841	892	917	882	824	849	918	864	856	893	880	869	882	853	861	901	909	851	836	897	861	863	899	885	864	847	833	916	798	815	881	865	835	900	915	800	858	880	886	875	849	836	855	841	868	880	848	901	883	849	874	892	828	855	844	811	819	868	849	855	821	902	871	837	819	875	863	858	888	844	904	875	856	903	914	861	868	871	873	884	859	827	832	867	881	878	876	843	835	884	845	886	877	872	898	861	896	851	874	870	892	872	877	860	865	872	885	903	847	886	866	848	886	838	928	866	867	823	883	879	855	877	824	890	878	898	861	870	910	881	890	918	894	919	848	874	853	826	913	936	877	828	910	826	825	843	861	873	836	845	890	816	910	886	863	900	826	858	843	854	832	886	891	839	896	841	890	869	840	875	900	829	852	833	874	842	885	838	898	921	812	786	907	883	838	836	931	848	857	905	867	911	847	840	874	915	881	888	867	862	909	864	892	816	891	860	843	861	882	896	873	834	845	872	855	834	889	881	893	899	845	832	841	878	840	931	836	876	874	894	889	861	889	836	853	867	924	829	850	884	830	858	825	911	870	857	841	903	889	813	831	901	852	850	883	876	888	902	897	871	884	869	854	859	863	924	821	866	867	831	855	807	805	852	868	854	846	864	891	902	847	890	883	927	810	875	851	816	827	855	858	866	856	904	863	872	873	879	844	857	854	888	912	912	865	878	839	824	911	969	788	833	845	839	917	923	906	850	860	836	848	847	887	836	897	864	888	856	899	887	870	801	868	853	857	840	874	882	882	889	853	867	884	900	871	866	882	831	888	836	835	901	839	898	848	879	840	826	849	882	880	867	836	860	848	880	899	810	872	874	858	813	828	898	861	880	869	832	937	847	908	860	892	865	857	922	865	870	935	879	864	917	882	861	833	907	846	905	948	838	835	886	920	866	820	842	858	880	861	971	832	864	832	888	879	854	835	841	877	900	873	888	849	864	959	889	860	862	853	865	821	867	887	895	831	865	890	888	901	909	801	913	880	910	892	885	868	874	858	874	921	907	839	815	838	853	850	880	885	823	883	870	795	846	864	858	832	910	934	875	892	791	866	896	907	884	855	882	932	864	814	876	828	864	902	850	869	800	842	855	822	868	870	857	856	894	901	822	858	912	860	886	874	879	832	856	860	856	886	856	895	855	832	844	819	831	908	843	861	860	948	843	876	829	857	877	859	820	873	920	897	874	911	823	856	818	901	896	885	892	867	835	842	853	888	860	858	872	851	906	864	819	842	900	887	873	878	843	850	943	841	877	867	918	864	863	875	838	939	878	837	826	850	843	898	866	920	878	885	859	905	887	874	854	886	864	856	860	895	829	876	829	843	925	948	882	885	900	827	838	906	900	886	839	878	869	881	877	834	852	899	895	845	825	836	831	872	855	833	897	856	841	826	865	851	852	904	906	854	899	889	896	867	922	898	867	875	838	813	910	896	869	881	884	857	835	851	860	889	878	867	865	911	878	807	864	853	856	865	927	846	881	842	819	863	913	870	870	872	931	799	876	861	846	850	923	880	861	851	902	852	868	782	866	885	868	851	856	849	854	829	837	853	790	880	849	842	844	796	882	876	882	817	857	889	847	862	827	844	914	830	901	869	845	836	866	881	814	888	853	855	883	837	920	886	834	908	907	864	897	926	844	824	855	890	882	861	886	904	869	842	881	873	822	895	819	861	872	837	883	889	888	841	886	892	880	846	829	859	787	866	848	847	852	861	864	870	861	877	878	899	877	893	884	860	925	898	875	876	809	881	917	846	848	831	882	884	855	854	879	833	872	782	920	802	867	889	851	845	851	905	887	873	866	876	912	843	841	909	835	890	875	861	870	893	857	903	827	834	815	919	899	855	870	847	859	802	890	894	901	906	846	821	812	882	862	912	865	850	878	856	888	853	865	871	879	869	884	835	882	900	805	893	889	848	867	853	863	862	851	874	900	910	892	890	885	841	899	871	805	839	947	910	907	881	913	839	929	895	848	868	898	852	877	881	906	870	829	880	886	846	896	875	878	876	894	844	854	834	845	882	810	856	900	912	890	852	851	858	873	895	851	855	901	926	894	870	837	952	863	847	897	870	884	878	904	908	863	880	873	864	897	793	905	843	852	873	859	865	818	932	865	886	916	833	859	880	888	882	828	858	871	902	872	902	877	839	854	868	888	878	873	828	882	858	866	861	827	901	873	891	836	854	859	885	888	873	859	868	847	855	925	868	892	911	826	873	823	872	909	835	880	851	851	854	865	835	850	819	845	922	905	859	825	874	903	901	894	868	868	837	907	899	878	860	909	853	810	859	830	882	885	866	919	829	860	827	877	861	865	873	821	872	840	843	857	839	821	878	880	888	866	822	851	857	914	850	830	903	818	854	856	861	836	856	850	874	928	860	834	871	867	837	895	848	892	913	871	905	884	862	874	908	837	897	842	841	867	892	865	849	860	882	801	863	855	903	884	878	851	844	810	869	906	808	849	908	877	880	892	876	868	839	873	876	870	857	931	842	939	959	901	867	862	870	931	883	874	844	865	889	858	854	855	910	901	824	876	854	876	851	866	866	883	851	900	838	855	866	881	913	864	837	883	846	832	930	875	818	856	878	901	875	878	894	819	864	838	883	914	863	879	917	867	827	872	890	872	819	819	913	868	835	842	878	886	868	858	889	847	885	850	852	860	936	887	833	861	896	843	858	845	846	879	928	848	862	835	816	866	879	892	853	890	849	853	923	870	879	818	899	835	846	877	812	898	849	874	847	891	873	798	863	878	846	856	842	861	885	878	893	883	895	865	813	871	868	824	865	904	839	937	877	844	867	916	875	910	855	856	806	847	888	887	825	861	919	867	920	868	824	803	896	854	845	873	880	828	848	884	869	870	832	836	890	843	899	820	841	885	891	835	819	893	812	862	853	891	890	894	854	940	893	849	833	845	904	875	869	855	911	859	845	838	830	861	884	875	849	831	847	856	843	879	920	859	842	896	930	884	841
35297	56066	45163	31966	22296	15910	10579	6769	4479	3357	2696	2299	1881	1716	1573	1406	1257	1300	1238	1238	1216	1133	1091	1134	1086	1062	1044	1026	1039	988	1039	993	1011	1052	956	1046	992	1010	1005	974	966	987	1006	997	1045	1022	1033	992	999	971	1016	994	1014	1046	961	932	985	958	936	980	1001	1016	997	967	995	1023	1003	983	1054	974	1030	986	999	952	913	1011	980	959	1027	993	962	985	1024	1004	1003	998	956	965	985	1027	935	971	964	995	1005	1006	989	965	1041	1029	983	1003	1020	954	1000	950	1067	1047	1001	1022	956	981	1009	1024	1033	1012	1035	996	1027	975	1030	972	995	983	1017	1008	970	978	1051	997	942	946	975	985	1035	1012	990	933	948	966	1005	962	984	1088	988	990	1017	1000	939	1036	1004	986	1005	949	957	993	982	982	1013	1013	939	996	1028	982	991	946	1051	973	946	982	941	1007	990	992	1005	1025	990	1006	974	1002	1012	970	949	983	991	1034	1018	1013	1031	1007	1030	1051	1026	925	994	984	986	1056	978	991	998	986	1013	996	1046	963	958	1005	977	982	1053	1012	997	1038	1003	1008	982	1041	1009	1025	1008	997	1030	971	935	1016	984	1072	1030	1040	960	971	1052	1017	962	983	976	994	947	1002	1007	958	975	985	1007	1017	909	985	986	1007	1031	1060	945	1034	1006	980	1002	1017	1021	1001	1020	1000	968	1017	1014	1030	1019	1007	1027	1028	1003	1001	1032	971	997	1009	981	1039	1020	961	969	983	1005	996	1016	1006	979	1039	1055	975	989	974	1018	958	979	975	972	1041	984	1053	985	989	1033	1033	992	987	1032	944	1032	971	1033	1048	994	1023	1028	958	1021	1043	986	972	1003	1003	1021	1014	973	1015	1022	1000	993	1049	1043	1024	1016	1024	1032	1001	1025	1005	1000	1027	967	1001	1053	1038	974	949	984	1007	985	1028	994	1022	970	985	998	1009	976	931	973	989	944	981	990	1003	970	958	1034	986	1005	1011	1006	1042	967	1016	960	1028	1018	945	999	931	984	1002	965	1025	996	1004	1014	1059	1000	1009	988	1018	959	982	1011	1008	1006	984	967	975	994	997	915	989	971	1030	1065	1011	987	1005	1005	947	975	991	1032	1009	1030	995	1011	1010	1043	982	1002	990	961	1016	982	939	1025	956	1007	1048	947	1011	945	972	971	997	997	1040	962	983	979	1003	1015	1034	965	1049	972	965	996	1060	991	1010	958	1009	1022	1021	1004	1037	998	994	995	997	1009	979	1012	936	990	937	1022	982	1018	1017	1075	998	980	1043	964	938	1006	1008	973	971	967	1003	1027	943	1045	1044	1024	1029	968	986	1017	1027	960	975	980	1006	1009	974	989	1003	1007	1039	990	1065	1013	1004	974	986	951	966	955	938	958	1010	1029	951	995	1031	1057	959	964	1009	1053	1011	981	965	976	999	971	988	985	1013	1014	1010	976	991	1031	1037	975	984	1015	941	1024	993	1001	968	919	990	986	1043	986	977	1028	1011	964	994	965	962	992	1004	984	915	973	973	993	969	978	984	979	975	974	944	992	1037	994	976	972	1066	967	1001	1033	1034	984	978	1046	961	1020	943	954	970	1022	1025	991	991	1017	940	931	1030	1012	974	996	1030	1014	1009	1000	998	1043	997	1009	990	1008	1033	971	994	1007	976	1031	1009	994	955	979	1015	955	1005	1028	1061	1007	984	1009	1042	973	969	993	975	1033	986	958	964	1038	981	1010	1029	967	971	1024	987	986	992	948	1008	981	990	1001	1006	979	990	1014	986	993	1003	1022	951	993	1011	1010	986	1010	990	993	1011	981	1015	959	990	967	1052	973	1038	1018	1048	960	1001	1026	1010	1002	1014	970	1019	959	1009	1005	1018	975	1008	1042	1003	976	960	991	1007	1004	976	1106	968	976	1002	981	1010	1024	995	1019	1047	945	1032	1034	1010	996	994	990	940	1024	960	977	1015	963	1035	997	1018	986	961	971	1007	929	915	973	994	963	1004	988	973	1058	983	990	997	998	963	988	997	955	1055	994	982	983	1015	972	966	966	982	986	981	1005	1007	911	978	943	986	983	993	1026	947	936	1004	958	986	964	1001	981	1079	1017	1018	995	988	1012	985	957	931	976	1011	969	1002	988	976	1029	1026	1012	1060	1034	985	1017	967	999	991	938	1029	982	1015	979	997	1018	974	995	949	1006	1009	953	996	983	999	983	1010	1002	986	1014	1011	1006	937	1002	978	1045	1022	1003	962	1033	967	991	1022	1041	995	940	1044	1031	947	1024	943	1006	978	971	964	971	1070	1038	999	995	1012	997	1031	967	967	985	1053	1006	985	985	976	1007	1034	987	992	997	983	989	982	952	955	984	985	1014	1002	1002	952	989	1044	1003	1009	1029	989	928	970	1050	989	1014	951	975	968	1064	948	950	966	1001	1000	1014	983	980	981	975	1027	1000	991	1042	973	939	982	1046	1019	1018	1031	1008	964	1004	1017	989	985	976	1008	1001	981	988	993	961	1018	1003	965	1025	998	984	1021	1031	1010	994	979	1045	1029	991	1011	1006	1068	1027	986	955	969	991	1000	988	1013	1026	1052	986	991	1050	964	998	1019	988	1019	935	1008	993	1012	1044	1015	1009	993	1036	990	1000	989	1092	997	976	1017	973	1045	989	971	1021	974	1001	1009	1048	1053	916	990	976	970	939	982	995	1086	935	978	995	1000	1002	1007	1010	1033	993	987	1053	940	1011	1008	992	1011	1016	1012	1045	1012	1030	999	977	1062	1026	1025	1007	978	1005	981	1000	981	981	1030	1013	964	1008	1027	1006	1000	1028	1065	955	1008	956	1027	1011	988	981	1053	988	949	979	1007	951	967	998	954	949	969	969	1025	925	1000	1055	1010	979	972	952	990	953	972	948	983	1046	966	1045	972	997	1007	983	961	1007	1022	982	1007	957	977	948	972	1005	976	998	990	964	998	1004	990	1000	994	972	950	998	1042	1018	969	983	966	1007	1007	938	975	1057	977	986	991	995	941	994	1024	994	973	1026	966	1000	986	936	1034	993	1008	992	998	1006	1013	985	997	955	1000	1055	1017	979	1020	1005	1004	953	966	1005	986	993	994	977	936	1061	1015	1037	996	944	1034	1031	1035	965	1017	917	973	986	993	1035	1011	1020	992	1037	1025	1039	996	1014	1004	1001	1006	981	1031	1016	1018	1074	1015	920	966	964	999	1007	925	1042	973	976	1027	975	959	986	1031	915	1001	1011	1040	965	969	943	1005	1015	969	948	1012	976	1007	964	974	1021	1062	959	987	944	969	1006	951	1012	953	977	1044	1011	1070	987	1010	1009	1049	979	1024	999	1004	1051	921	960	997	1027	1043	1012	942	1017	1028	1030	915	1032	1049	980	1007	992	1078	923	1000	1017	977	952	1016	992	1028	980	952	1030	968	1030	1040	1021	1003	1015	1007	1034	994	1012	1057	981	1046	992	994	1013	954	950	958	1079	987	930	995	952	1017	1050	967	1017	949	994	1006	980	983	1034	964	1050	1011	980	1015	983	979	925	981	1023	1024	971	998	1017	993	969	1020	1031	999	997	1011	1023	1010	1003	1003	989	1065	961	1005	952	1003	938	959	1034	982	1005	939	1043	954	1002	999	1001	998	975	968	984	982	993	970	1023	1026	994	991	949	957	980	979	980	941	1020	970	991	975	997	1001	1004	976	986	1018	975	1034	1030	1054	972	1003	968	973	1015	988	964	1047	1030	998	976	996	979	984	981	999	1012	958	994	1024	1004	984	1052	1008	959	1027	1016	966	1044	995	955	943	978	996	1013	986	1042	1015	963	975	998	1027	992	967	946	1024	1010	943	999	997	1010	963	1046	1020	1002	975	1009	980	1028	955	1018	977	1031	1007	1000	997	976	1031	1017	1016	966	933	986	1019	963	972	1005	981	996	1008	956	1035	1045	983	1001	1001	1001	944	992	991	960	968	982	1043	971	985	1035	968	992	1009	1025	1010	1020	971	963	987	996	1044	991	1048	1030	976	1045	987	997	993	952	1007	1022	996	998	1010	991	947	945	1024	941	1029	1022	996	945	1018	992	1035	993	993	990	996	958	989	1003	1006	990	991	1014	966	967	956	990	1001	1030	1059	1011	995	1006	975	1021	1007	1008	992	1035	988
23304	21611	29269	24506	22036	23467	20938	9146	4477	3238	2679	2234	1907	1731	1498	1386	1298	1247	1185	1148	1074	1113	1010	990	996	1048	903	953	1035	929	1008	989	923	961	882	908	901	962	897	911	955	860	954	895	914	911	936	877	897	910	890	885	943	875	855	902	922	890	926	898	884	938	923	918	926	945	934	954	928	895	920	911	889	877	916	898	918	885	937	949	949	873	909	910	915	904	840	936	875	924	877	905	927	909	874	917	884	874	914	935	877	950	880	903	893	928	891	905	918	857	913	865	935	874	866	859	916	855	943	897	888	868	918	886	932	929	946	900	945	940	857	893	938	927	883	919	933	921	912	902	952	906	926	920	911	906	901	892	919	911	878	901	949	932	901	932	904	896	896	935	916	899	908	856	881	911	896	917	892	882	926	933	918	913	932	907	951	907	882	943	969	874	915	913	911	958	875	878	831	886	981	885	906	888	883	882	946	901	864	906	909	874	934	897	882	896	955	895	879	886	899	921	914	922	851	869	893	894	896	900	887	902	916	895	965	909	879	883	877	924	886	898	858	864	862	927	863	944	873	929	936	928	898	903	929	939	927	904	887	882	916	898	925	956	929	867	885	847	900	926	872	867	917	936	898	905	913	925	970	883	908	933	887	844	939	931	904	871	895	868	900	904	871	841	893	920	921	893	950	898	965	878	925	931	949	948	911	876	941	914	910	907	904	889	880	894	940	912	896	925	918	892	891	959	838	963	973	914	894	874	877	871	907	948	878	876	855	923	953	898	919	933	896	918	894	924	872	945	861	923	891	936	920	821	858	857	942	907	898	892	885	909	920	947	935	881	907	889	890	867	919	916	851	886	945	888	926	984	935	923	926	893	907	956	900	897	921	866	871	885	903	872	928	983	896	923	930	965	893	882	863	938	945	885	916	904	877	915	924	919	926	894	830	933	891	907	906	948	953	900	880	909	923	949	908	923	901	900	924	924	904	887	872	931	906	890	873	889	908	895	954	996	894	929	892	945	903	849	919	836	882	906	889	924	911	969	938	937	953	941	891	894	892	860	893	927	908	860	943	949	920	880	901	900	915	897	923	938	910	908	938	853	887	909	889	954	928	917	888	885	846	911	879	907	894	904	861	878	868	864	936	889	934	936	909	951	919	902	911	876	896	923	897	900	907	893	943	981	895	917	885	891	910	940	902	881	886	956	894	915	845	896	870	905	906	858	928	945	937	932	884	894	885	900	930	879	928	862	963	929	916	907	863	930	891	869	975	925	898	901	892	895	920	927	905	939	928	877	913	898	945	883	943	898	854	883	879	904	942	920	900	916	873	907	954	860	885	883	884	928	932	880	880	916	889	971	910	869	939	898	895	948	876	895	909	900	846	889	917	886	962	878	899	969	897	908	892	886	928	928	923	864	906	898	989	900	881	911	891	906	860	942	923	872	931	910	910	882	909	945	900	993	859	947	896	906	946	862	928	886	864	935	865	931	873	929	859	903	887	868	915	926	908	909	910	873	878	920	882	873	914	960	893	913	925	906	922	929	941	948	922	926	922	873	901	887	855	940	921	927	907	894	887	915	890	891	875	923	922	980	886	906	910	934	932	848	941	936	878	933	947	932	893	887	877	909	923	886	914	902	917	897	914	946	941	947	895	962	879	929	902	889	915	943	960	913	933	901	888	911	873	854	867	863	886	897	894	979	928	907	888	925	887	911	894	922	889	952	924	895	944	890	901	862	851	914	924	908	933	858	944	900	860	895	884	891	967	883	872	939	913	880	859	927	927	887	901	895	934	818	873	905	926	907	833	962	912	886	867	883	939	883	883	899	893	916	952	920	870	889	948	907	918	879	840	913	916	915	944	930	870	892	935	907	926	935	916	919	851	942	939	857	929	916	906	872	925	971	884	887	925	856	864	921	962	931	897	927	851	870	877	899	893	941	919	924	866	910	897	909	886	893	901	907	886	929	904	917	906	941	901	905	843	925	871	895	879	912	852	898	917	904	886	908	905	908	934	865	894	891	932	908	917	891	861	944	942	873	887	875	930	927	939	911	872	885	886	916	888	882	856	876	882	888	921	898	875	948	884	908	868	877	884	883	898	905	927	880	898	919	857	952	937	876	865	889	906	876	883	881	935	911	884	908	891	878	976	900	923	885	918	919	891	899	934	903	889	906	919	881	936	967	899	880	889	929	932	868	873	907	943	892	901	858	891	911	877	875	904	859	860	916	920	915	891	898	927	910	922	892	879	884	892	906	963	930	898	892	942	908	899	935	910	923	922	880	936	914	877	910	913	923	886	880	869	890	928	895	864	942	930	904	836	918	912	936	895	894	872	888	869	952	869	891	912	953	901	877	898	942	941	895	919	905	906	970	919	903	859	841	933	878	891	920	904	902	951	917	894	915	926	914	915	902	900	906	936	914	919	954	916	926	930	861	928	870	885	943	898	923	944	899	910	880	946	869	922	831	902	881	904	907	864	925	876	856	878	881	929	896	885	877	903	916	954	938	891	940	920	909	879	928	896	890	899	962	872	929	898	956	874	844	937	925	932	908	911	887	876	908	907	891	937	917	879	895	915	965	855	936	891	958	890	890	943	920	865	912	913	893	850	922	896	897	886	882	917	861	853	953	930	901	924	919	910	894	936	908	876	883	914	937	940	950	904	906	934	858	923	864	892	900	914	876	819	965	915	916	918	892	925	915	908	904	895	899	950	932	890	919	874	836	912	863	862	852	968	949	940	888	875	956	970	909	889	938	903	930	869	882	900	938	928	848	912	903	881	932	910	928	944	890	881	875	905	960	970	902	908	891	907	977	968	909	930	846	925	864	953	896	942	923	884	882	899	931	959	931	879	872	875	940	932	960	878	904	919	882	880	879	908	904	879	875	957	876	903	907	895	970	948	932	926	960	872	867	860	951	829	897	897	929	933	896	910	893	892	912	895	854	909	891	899	848	870	896	950	871	946	859	940	897	858	902	930	907	894	951	821	856	887	905	891	903	963	922	934	899	950	891	886	897	890	919	827	925	874	947	924	914	905	881	953	954	905	948	870	922	864	910	884	899	887	918	859	895	879	886	869	902	977	923	890	910	915	901	901	944	869	864	883	879	820	958	911	878	883	896	846	835	933	920	879	967	882	888	900	915	907	956	889	837	938	907	944	922	901	941	881	947	907	934	935	896	950	915	907	812	905	970	935	906	930	965	949	951	916	874	960	886	896	902	887	944	896	884	922	871	935	902	885	892	908	943	873	914	916	923	911	852	925	882	918	927	900	922	944	922	877	922	876	846	927	886	929	921	834	932	885	872	901	926	860	909	965	848	910	864	877	919	898	916	842	910	868	848	875	888	878	860	881	948	917	894	863	936	926	918	962	875	919	886	856	896	916	943	879	892	946	893	937	904	875	918	889	893	878	920	868	811	889	844	887	914	875	868	873	897	855	919	918	911	904	895	890	786	899	931	872	869	891	912	882	911	901	856	918	861	875	938	905	899	942	897	920	922
39627	65085	52977	37315	31502	25128	17507	11446	6938	5119	4002	3232	2635	2219	1961	1745	1594	1534	1447	1311	1305	1236	1169	1202	1220	1148	1063	1044	1071	1072	1071	1054	1046	1030	1068	1045	1047	1090	1038	1036	1050	1006	1032	1037	1022	959	1071	1073	1027	1042	1017	1003	1058	1012	1069	971	1054	1023	1033	1013	1019	1000	996	1003	1010	957	1013	1058	1060	1046	1055	986	968	1030	997	1061	1053	1031	1000	1006	986	1039	1025	1086	1069	1007	1007	993	1018	1005	973	1034	1060	976	1000	1058	984	994	976	981	964	1019	986	1012	1057	954	1001	982	1015	1083	996	1018	957	1041	1049	1040	1003	933	976	1036	992	1014	1068	1015	1047	1052	999	943	999	999	977	1031	991	1026	1020	1028	1054	1052	1047	1010	1043	1032	1015	1044	981	1004	1017	1002	994	1035	976	1004	939	1068	978	1045	1033	1042	990	960	1075	1005	1052	1046	1025	942	1074	952	1044	991	1035	996	1033	1022	984	1021	1033	1003	1028	1035	1048	967	1053	969	1041	1042	1003	1004	1007	978	984	1021	1009	980	1045	1040	958	1021	1010	1030	1055	1013	1019	1012	1035	1015	995	985	964	1034	1054	1030	999	1030	990	1008	1032	996	996	1026	1017	1020	1042	1010	1038	977	980	1007	992	1016	1032	945	1040	973	1107	1017	1037	981	1023	987	954	1010	1040	1043	1076	1025	983	1064	1061	1048	1013	972	1030	978	999	1024	1006	1036	1008	1023	1032	1008	1033	1028	989	962	1027	1031	1016	1047	1022	992	1034	1026	1027	1045	1055	984	1037	968	1037	978	959	1066	999	1029	1040	966	977	1020	950	1026	1051	1041	1019	1007	1071	1052	1061	1043	1002	947	991	1025	963	1045	963	1005	1055	1062	1009	1036	1017	976	1004	944	1001	1016	1008	1037	1031	1023	1021	991	1042	1010	966	940	1005	995	1005	1004	1024	968	999	999	1075	1080	984	1047	1022	986	990	1013	973	968	964	1000	963	1035	1037	1005	1031	1033	1085	1053	999	1004	1033	983	1067	1028	1002	992	1010	1028	1000	1018	965	1006	1025	1090	1006	996	1030	1022	1009	1025	968	990	1001	986	1011	1041	988	1000	1063	988	1028	1046	1065	1011	1047	960	1020	959	991	963	1041	1061	1018	1076	1018	976	997	1023	1026	1010	1027	955	995	1017	1030	1037	984	1007	1010	1023	1029	1025	999	1008	946	1011	1003	995	1003	1024	1027	940	1009	999	997	999	1036	986	1027	1009	1029	987	969	1040	989	977	997	1016	1038	1048	993	985	1073	1033	960	994	1016	1034	967	1039	972	1011	1033	1010	1041	982	1042	1036	1000	1038	1026	1065	1035	1053	1011	1021	1012	997	1003	1033	977	1013	1011	1049	988	976	1078	1016	1049	1040	1047	973	1005	1039	999	1002	995	1020	984	1022	1019	1014	1006	1017	1003	1004	1034	1012	1004	1041	983	979	994	1013	1016	977	985	1025	1018	969	995	1018	968	991	997	995	1019	1003	978	1038	981	1012	966	1031	1001	1021	1008	998	1014	1039	1054	1038	1017	1057	1027	1033	989	1023	966	980	1025	1027	1041	1045	970	1019	1055	1000	992	1015	1001	965	1099	992	1009	1008	1012	1033	1018	994	1023	1020	957	1051	979	1019	1050	1038	977	1024	1059	1024	1005	1019	957	996	1031	1003	996	972	990	1023	1060	1002	1050	999	987	999	965	1003	1033	1029	1045	1010	1052	969	1023	996	1038	978	993	1032	1020	1042	1034	988	997	1090	1043	982	1018	1033	1048	1007	988	1017	993	1006	983	1040	995	1074	998	1038	1007	1049	1053	985	1010	1019	989	1041	1024	1004	1043	997	1019	998	1000	1022	1033	1056	1033	1005	965	994	1013	1025	999	1001	963	941	1060	1018	1018	1046	955	992	1028	1016	1041	1025	1003	1009	968	1029	1045	981	1057	1013	1034	1038	1066	1019	977	1031	1048	1047	999	1036	1045	1051	1041	997	1054	1042	979	1007	980	1005	968	1057	981	1004	957	1013	1014	1035	998	974	999	1005	1001	1011	1011	1014	1036	960	994	1046	999	997	1004	997	1001	1057	1038	1023	1064	1006	1005	996	999	1009	1020	1069	991	1020	965	1020	1065	1018	985	1003	986	1037	1047	1029	994	979	967	1011	1015	1026	976	1005	1023	976	1028	1003	1007	1031	995	987	957	1027	1035	1011	1005	990	985	1011	983	1056	968	1009	994	1013	1048	1010	1057	996	1015	1018	995	983	1060	1010	1022	1005	1037	1045	1014	1056	1003	1047	1022	979	1013	1024	1055	994	1039	1032	1022	998	1009	1050	950	987	1061	1049	1069	1042	965	1029	1006	967	1047	1019	1021	988	1015	1039	989	1027	1047	979	1057	1047	1097	959	1039	1047	1003	972	1000	1007	1010	1004	1014	1028	1009	1030	999	1051	1022	968	1052	1013	991	995	1043	1026	1040	998	989	997	1042	999	997	1075	1000	990	992	1053	988	1000	983	998	1024	1027	958	1020	1049	1060	1039	1011	1039	1012	982	993	1012	982	1008	1053	1000	966	973	933	991	1072	975	1056	1046	988	1022	1055	1017	1007	982	973	1029	1056	1029	983	994	1017	1023	1005	1049	1032	979	1059	949	957	976	1008	1084	1014	974	1024	993	1032	995	1028	1007	973	1041	995	1064	989	997	1040	1006	982	981	1038	1009	995	1044	1045	1028	1002	1038	1018	1030	974	1056	1030	1091	988	1046	1003	1022	1039	1002	1030	1051	1016	992	1017	1019	1032	1021	1002	1038	1054	1008	1001	1048	1016	1041	1023	1020	1022	954	991	1010	983	1027	1041	967	976	979	996	1040	1021	970	1027	991	1008	1018	987	1038	1005	1019	1015	979	989	1004	1021	1003	1074	1029	1028	976	946	1030	984	1014	1058	952	1008	996	964	1025	1081	1063	935	987	1061	978	1000	984	999	1050	1009	1050	1051	1025	1091	981	1082	981	1045	1046	1020	1004	989	1021	1003	1054	954	1027	989	1078	962	1062	988	1014	1032	1088	985	964	968	1008	996	1028	1018	1007	1023	990	1004	974	1030	988	965	959	1007	1021	987	1066	1044	1025	1031	985	960	927	1036	1013	1027	1064	989	1009	1041	1015	1041	1050	960	1007	982	1071	999	1031	1004	973	1009	1013	1020	1020	997	1021	1021	1031	1019	1035	983	1019	1010	1073	1028	947	983	1018	983	1049	1037	1033	1034	1075	1003	964	1025	1039	1020	949	984	1004	1024	1026	964	1041	1003	966	1088	988	1047	994	1051	994	1029	1049	998	999	967	1016	1006	1052	1056	1050	1004	981	1035	982	1005	1054	1015	1058	1014	995	1021	1026	999	1006	1097	1021	1002	953	990	1029	1022	992	986	1014	984	1032	1053	1014	1063	1023	1050	984	977	1015	1030	1047	1076	997	1035	1037	995	1042	999	1003	1019	979	987	1009	1021	1023	1076	1002	1053	1053	1021	1025	1033	1003	1017	1035	1003	983	1061	989	1024	1062	1060	1024	1060	990	1008	1026	996	1004	1023	1023	995	986	990	967	1039	979	1039	1017	1018	1103	1040	1028	976	1010	1020	1035	1083	997	966	1060	1066	1087	1024	1052	1009	1017	1064	1054	1022	1033	1006	1042	1029	986	978	994	1041	1016	1007	973	1037	1062	1069	987	994	996	1003	930	1044	972	1020	1017	966	966	1053	982	987	1007	973	996	1023	1050	1003	1029	1049	1036	1017	1034	993	993	975	985	1046	1036	1034	1054	980	1057	1019	1045	1038	1035	1028	991	1039	1004	1010	1000	1049	1015	1018	1003	1010	1024	959	1014	1049	1022	1015	987	1000	998	988	1012	1045	941	972	1042	1018	995	1034	1051	1001	999	1041	959	1044	1062	1037	1006	1053	997	1022	1027	990	1031	1002	985	1013	989	1030	1014	996	1044	1036	969	1058	1017	1031	1040	987	1018	1050	963	1048	1007	1035	1031	1006	1004	1039	1068	1001	992	1069	1008	1021	1044	1013	993	1046	1021	973	1032	988	1036	1033	1033	1032	1003	993	1010	1003	1032	1060	978	984	1022	1003	1042	995	1016	1012	985	1014	1014	1045	1043	1017	1079	966	1026	1027	1003	980	1041	979	1025	999	997	1027	988	1046	991	976	991	1021	1094	985	1036	1046	1020	1024	1052	1009	1002	991	1015	994	1052	1030	1094	1048	1056	1018	1042	1002	1028	990	1100	1028	1034	1009	972	1051	1004	999	971	1057	1104	1002	1063	1023	1058	1040	986	974	1067	1009	1036	1060	1047	1000	1036	998	1006	964	1042	1012	1025	1009	1097	1022	1034	1054	1032	1050	1087	1045	987	970	979	985	1076	1035	970	1012	1023	1014	1036	1031	1004	977	1085	984	989	977	1006	1080	1053	1013	1027	1002	992	1061	980	977	1089	1013	960	1018	1054	965	986	1049	960	950	1055	1027	1061	1009
31490	32061	35562	26174	16678	9726	5266	2984	2178	1917	1541	1385	1249	1153	1114	1018	1065	1000	988	914	952	1005	958	928	907	924	886	904	885	942	836	944	897	899	841	790	875	885	865	859	909	898	846	863	889	868	943	846	908	929	878	862	920	792	854	852	884	852	862	917	822	893	897	863	840	794	918	839	851	930	902	914	892	869	855	804	847	885	873	854	848	881	845	853	861	904	849	955	897	862	827	910	863	876	847	903	897	861	832	794	847	911	902	853	858	890	841	854	883	868	895	882	888	869	905	828	888	854	891	920	870	936	842	917	873	870	863	912	935	856	837	833	873	878	898	869	829	913	866	884	950	837	887	857	884	885	915	884	880	812	901	877	848	853	891	852	869	872	862	847	845	933	839	866	851	870	891	848	878	854	857	849	861	864	857	870	901	924	885	837	865	873	854	921	859	885	856	850	901	896	844	856	870	866	831	858	892	832	891	869	896	930	853	863	860	843	871	879	899	799	856	869	915	876	876	894	897	879	842	878	817	843	877	892	817	868	885	913	852	896	902	844	875	881	878	843	867	923	866	927	857	955	921	867	887	881	927	818	842	893	853	852	904	859	857	864	893	846	896	845	948	903	910	860	874	887	927	877	932	915	868	867	830	892	848	825	848	840	862	927	888	859	938	830	853	893	865	863	870	864	785	889	858	864	888	878	897	870	903	866	909	883	857	869	869	874	895	861	836	838	868	885	896	898	859	910	835	879	880	820	916	894	887	899	862	886	851	852	888	937	848	861	880	876	848	901	915	868	875	881	854	893	869	854	872	895	848	926	869	895	880	872	820	870	916	938	831	876	837	822	881	875	897	875	880	843	857	826	839	863	876	886	880	863	890	886	861	843	866	896	886	849	898	871	916	895	848	829	849	898	844	880	899	876	864	899	826	887	924	887	891	856	853	848	831	899	865	903	843	831	887	882	842	846	867	884	860	835	878	834	898	865	901	823	838	869	874	839	916	940	862	825	869	863	832	868	880	884	843	885	898	862	837	852	911	930	824	830	878	865	904	874	851	838	919	891	836	891	894	853	900	881	852	900	853	929	856	883	872	842	878	907	869	943	898	872	831	914	895	902	832	895	890	896	898	889	874	886	880	877	816	847	909	910	882	867	819	867	919	856	844	842	915	868	957	916	849	877	877	844	855	949	844	885	842	911	831	872	913	925	883	871	833	863	874	912	822	827	890	892	867	903	802	867	896	901	851	884	889	889	926	908	865	898	901	859	888	877	909	880	840	885	899	919	853	904	845	830	833	829	858	829	908	863	861	870	893	851	842	889	846	846	825	834	856	888	937	906	845	918	857	862	892	903	851	913	855	859	880	880	916	902	874	910	893	836	887	850	859	854	878	864	831	839	852	866	903	896	860	863	959	913	884	850	867	816	838	901	854	871	870	852	852	918	925	830	872	849	831	868	855	838	858	858	869	883	906	855	942	932	906	901	865	898	876	891	906	907	889	845	829	870	840	859	862	842	899	880	856	851	866	852	882	884	906	829	906	887	894	893	850	852	910	923	909	846	911	889	883	883	846	831	848	896	846	848	898	871	831	859	857	891	846	795	902	914	891	889	879	855	884	884	901	874	915	890	887	881	824	870	853	865	861	873	859	877	862	855	883	912	866	866	869	891	869	888	907	917	856	875	840	874	885	862	865	879	868	879	855	853	857	923	847	889	827	868	860	846	877	938	888	908	878	821	878	812	873	892	845	881	882	902	867	906	824	858	847	884	806	875	863	886	902	809	864	875	874	889	868	890	908	905	882	877	912	850	850	877	847	886	824	879	899	854	883	870	936	925	901	832	885	823	854	893	868	874	872	884	882	887	866	883	850	899	910	901	888	888	890	848	867	908	854	902	873	857	925	890	914	893	872	879	902	903	869	863	887	876	954	841	871	868	857	885	882	864	847	882	858	838	915	841	874	915	853	914	906	887	898	873	897	849	895	853	880	904	862	918	822	894	864	877	879	852	857	846	868	887	859	922	917	874	851	912	885	862	869	900	837	879	914	895	883	882	859	846	812	860	908	873	869	872	898	837	854	829	875	903	837	894	848	876	862	858	877	862	893	894	883	868	873	882	875	911	874	886	871	867	860	884	849	870	843	904	864	851	898	894	900	847	932	834	862	879	898	905	893	866	875	897	903	849	854	890	864	819	880	885	909	865	889	895	905	859	862	844	868	899	928	882	869	867	869	875	929	904	882	864	923	873	905	830	873	870	918	888	871	844	935	937	919	885	816	879	905	886	855	921	879	834	869	875	853	830	931	891	925	888	869	850	840	899	935	889	874	881	846	903	900	896	875	911	836	885	891	856	839	852	879	893	847	902	859	869	908	872	937	873	860	888	897	821	882	866	902	898	903	934	913	820	872	869	853	887	867	810	902	880	899	851	903	898	886	962	888	885	828	844	865	883	927	855	837	869	867	843	883	828	901	952	861	913	853	900	843	921	838	835	919	841	905	891	910	873	878	926	866	909	834	877	864	871	922	857	852	837	874	883	894	866	875	861	845	844	834	886	853	863	884	819	846	840	884	884	929	877	873	869	875	919	845	887	879	888	872	837	909	798	821	943	935	915	879	886	851	881	861	881	877	904	894	943	846	867	895	859	913	860	875	853	905	867	797	873	876	855	872	916	859	885	846	879	930	876	862	874	876	891	896	895	878	889	898	879	905	874	868	868	865	902	911	850	859	834	859	874	873	906	838	931	821	860	878	912	843	852	885	865	878	871	915	877	873	818	921	914	854	876	865	899	910	902	861	818	801	878	842	913	851	849	927	882	854	875	885	838	851	889	855	868	875	877	862	877	871	890	926	819	888	882	887	842	911	892	853	827	853	901	787	899	877	926	899	870	881	843	878	884	834	877	897	913	884	865	929	889	886	886	869	916	816	855	910	836	841	934	921	882	893	864	886	893	960	840	841	890	880	898	830	836	900	873	847	875	834	876	868	868	904	878	830	863	865	910	822	907	851	846	897	871	827	843	851	855	863	874	855	861	859	940	815	862	830	942	904	870	864	873	893	809	844	824	871	884	874	911	948	879	893	814	905	910	843	944	888	924	917	925	863	896	835	889	886	855	880	892	882	938	899	849	874	882	862	831	867	905	864	861	875	869	943	861	971	835	888	867	876	863	896	824	814	889	831	893	846	889	895	908	888	846	890	862	869	871	932	844	855	844	876	845	835	944	871	866	886	865	952	903	833	859	899	898	823	852	876	850	945	892	875	878	873	857	875	832	881	867	858	869	848	855	893	877	895	848	903	875	860	846	914	830	851	849	834	834	924	825	812	875	837	866	898	910	869	861	908	929	887	849	893	863	891	873	882	917	851	851	923	903	886	843	868	856	885	824	883	867	878	899	876	921	856	964	847	885	880	897	862	921	955	833	922	865	862	876	846	871	874	895	842	867	864	872	878	865	892	884	819	869	864	848	864	850	888	908	911	835	883	872	911	875	873	915	947	835	910	939
36261	49515	39856	26857	19884	13361	8106	4804	3449	2716	2332	1968	1709	1528	1319	1312	1188	1209	1154	1184	1133	1095	1092	1043	1012	1074	1064	1021	1033	1035	1033	1006	1094	1018	983	1016	1015	1035	1037	1029	1029	1000	1038	1033	1004	1025	999	1022	1007	1000	1047	1021	1004	1009	1006	973	999	1033	1054	1045	1011	1026	920	1036	1031	1000	980	978	1009	961	1020	959	954	1000	1015	1014	981	1006	955	1023	1013	1045	1021	1026	964	1029	1009	995	1047	941	1050	1003	974	1018	974	1043	1048	1060	985	955	977	1071	1009	1015	1022	974	1043	947	1028	978	1008	1023	985	997	1106	1040	995	978	1066	937	1022	1064	1000	1044	989	1013	1017	1046	1016	1018	974	1011	977	972	987	987	1003	1009	955	960	968	967	974	1038	1024	1023	1004	995	1014	1043	981	1009	1056	1022	1012	953	1016	1021	1025	1005	1066	987	1011	960	995	1003	992	986	1030	1047	1005	978	985	973	1025	1025	1013	1009	987	1020	982	982	1016	1046	999	1048	1027	975	994	1015	1009	999	1019	1019	1060	951	1038	990	1003	980	1003	997	1012	1003	951	1018	966	981	975	1064	980	1027	1019	1009	1038	1021	1058	994	1000	1018	998	1042	954	1040	1028	1000	1020	1017	1009	1061	950	1006	1017	917	1004	1003	1046	964	1008	958	994	1002	961	1037	1041	1001	1024	1040	1014	992	1060	994	1008	979	1020	1007	986	982	1005	1010	982	990	1010	1009	1004	960	1018	1015	1054	1088	967	930	1005	1037	970	1028	1063	1042	1050	979	978	1028	1015	1012	1014	975	1044	1016	1008	1015	1004	1017	1048	1044	1023	1010	1027	1013	972	1052	992	984	1046	945	1038	1009	970	983	965	1041	1029	957	948	1002	1002	988	983	1001	1025	1014	912	1007	1063	1009	1052	1004	1014	990	972	963	992	938	1012	985	1060	1002	1011	1048	1023	1022	1060	1057	968	989	1022	984	1048	966	1000	1001	973	1006	1014	994	1029	996	987	995	1020	1019	991	1027	995	1058	1015	1041	1041	1026	1028	1070	1013	977	973	1001	1040	1040	958	977	991	1017	1043	978	1019	979	956	1010	1009	1001	1007	971	974	1001	1042	955	964	1004	1028	1076	986	1011	994	1000	1017	1011	1050	928	1015	967	1008	962	977	1044	1020	1003	1054	1014	947	1032	972	1037	970	999	998	1023	1001	1033	1028	1043	1040	1004	1044	988	1005	960	1013	1007	1052	992	1014	1056	956	1046	1018	1008	1012	1072	954	1013	944	1002	1004	945	977	1003	967	1004	1030	968	960	997	1013	992	946	1016	1047	978	1051	983	1020	1005	984	962	983	1001	951	1002	1007	1065	999	990	955	1025	982	1022	998	1014	1058	984	1011	980	1041	1014	1036	1014	1054	1016	997	1001	986	971	1075	1016	980	1015	1018	1001	982	1021	1014	1037	977	1045	965	1025	1001	1013	957	983	1056	1006	999	979	987	1023	1041	1100	998	1043	996	1049	1063	979	985	933	1054	1043	995	993	974	989	1017	1054	1024	950	1007	1054	1007	1049	1004	1001	1002	1002	1024	955	1026	1000	960	985	1021	977	1071	1032	1060	986	993	1026	1047	1113	1021	1027	985	1060	1003	977	1018	1014	1012	1080	1013	1056	1037	997	1029	1005	974	990	975	986	1005	992	1064	994	1028	991	1004	976	999	994	988	1028	936	1038	1014	943	987	1047	984	1048	1000	1011	998	1015	981	1007	1013	984	1006	1045	1052	990	975	1028	1012	997	998	1043	1075	1007	992	1028	1006	967	1011	1071	1043	1058	1001	994	1045	999	961	967	995	1017	1032	1021	1027	1037	1008	1027	1008	1022	960	1034	1010	1037	1041	1009	1041	984	1006	986	1006	987	1041	961	990	1054	982	961	1004	1004	1047	1019	975	1012	1028	1011	984	1017	1028	981	1011	1022	993	992	984	1021	986	949	1012	1074	1026	1012	1042	995	998	973	1002	978	912	1008	986	998	1021	943	1015	1042	1020	1009	990	970	997	984	976	1033	1022	981	1001	1050	947	1043	933	923	1061	1007	1013	1017	984	987	1014	962	987	1003	1008	1054	964	973	1038	984	1020	1003	1049	1020	960	979	1014	1007	960	995	987	1063	1040	956	1021	1023	1013	1032	949	1014	1028	1009	977	1038	1011	973	1036	1100	974	1003	1018	981	957	1011	1024	919	1046	1005	1003	1009	954	973	1003	1011	1061	1042	969	1057	995	968	1057	1028	1014	956	1081	1010	1019	1035	1028	1019	1012	996	984	1064	1013	984	1035	988	1019	984	1027	1015	1023	1012	1045	1004	926	1007	1010	949	999	1030	969	1014	1013	966	954	1028	1033	1020	1038	998	1015	990	1005	1038	967	949	1000	1056	1050	948	1003	968	1030	1000	1037	1003	984	1027	997	981	1003	971	1029	985	1014	984	1067	1017	1042	962	1011	1010	982	1007	993	1044	962	1040	1012	1053	955	1063	999	1031	980	942	982	961	1004	1008	1045	969	1039	1001	969	1015	985	1092	968	1022	1096	993	1008	1039	1029	963	1063	1050	1015	1020	977	1029	1021	1010	975	981	974	1021	939	1003	977	1056	1006	1001	990	986	971	1038	1081	1053	956	984	988	974	997	973	993	1034	1005	1000	1032	1001	943	984	1021	990	1007	993	1021	1029	960	986	996	953	1000	1012	988	996	981	1036	1004	999	973	1007	1006	1013	1011	972	982	979	972	967	998	949	1012	1022	1008	1063	998	1032	1021	989	1038	1044	1011	989	1043	1016	997	987	1022	991	1029	1039	1038	1047	1033	978	958	1010	1009	1023	988	993	998	1001	1018	1020	972	979	1017	1022	1002	997	995	996	975	972	1111	996	996	955	995	1025	1042	1026	1088	1017	1022	975	1021	1021	980	1019	1047	990	1012	988	1072	1044	1025	1054	1025	1020	993	1015	1027	1003	1033	1037	1041	1043	996	1019	1046	1021	958	1016	998	1063	982	1019	1039	1040	1001	1034	1034	1036	997	988	991	993	985	999	1023	1031	1026	959	1022	1019	1060	990	1002	1032	1047	975	980	984	1032	1015	981	1033	979	981	1066	936	1004	1014	994	971	1017	1012	1022	1030	1038	1007	1008	1018	973	1038	1027	987	1003	1022	998	947	975	1001	1027	975	1010	998	991	1029	985	1068	998	1013	974	999	1056	985	959	1011	960	1006	1006	1017	991	990	970	976	996	974	991	1013	1005	996	979	988	954	1021	1057	1026	1027	1014	1021	1003	1047	1042	1000	1004	1031	949	1029	931	1018	1029	1005	1020	969	1000	976	995	986	1016	991	986	1021	975	1009	1010	1023	990	1026	979	1035	946	1010	982	1007	1025	1091	1010	1009	1004	1057	987	991	1035	950	999	1012	1014	1050	1030	1028	1007	1007	981	990	960	1013	980	1009	964	1044	985	1049	988	984	976	1096	947	1044	1010	1031	991	1039	970	981	999	1032	1050	1047	994	982	975	1056	1037	1038	992	976	962	980	963	1003	1004	1004	1022	1095	1015	1057	993	961	1043	983	982	1004	941	954	974	1035	991	992	1054	1002	1008	984	1006	997	1009	992	986	1070	1015	971	1005	1024	978	1053	967	1018	941	1016	1033	1020	1036	975	965	997	1011	1029	1028	980	913	1018	967	1042	954	1021	1039	1031	956	995	1022	1012	1003	979	1039	976	1005	1001	1074	1005	1078	954	956	992	977	1047	1008	1017	1011	999	937	999	980	1021	992	1030	1077	1051	1020	1024	976	1034	966	963	1046	996	1000	971	1019	1016	1028	997	1063	1004	1042	1077	1062	973	939	1047	1006	983	1010	1010	1015	965	1032	1043	1022	1037	1057	1049	1025	951	1042	966	1067	1029	942	1001	982	1009	1009	1004	1022	1045	991	951	980	1010	963	965	995	1031	1005	1004	1024	974	1031	1056	999	1008	1053	985	1004	1060	1042	1005	1006	996	968	1021	1016	1017	1033	1021	967	985	981	1060	1012	1006	988	1041	1026	1022	1019	1042	1003	986	988	1030	980	1036	997	1003	1009	995	1006	991	1010	985	1010	1000	989	989	1052	1077	1032	1038	976	1025	989	1019	990	976	1015	1059	1029	1017	1048	1011	1004	1032	1077	1005	1034	982	1005	1025	1012	969	1029	1003	992	1000	1033	1033	1001	1058	1054	959	993	1025	1010	1053	1002	1032	958	1020	945	955	917	1032	1014	985	1034	1050	1027	971	1007	1001	1010	1010	1000	977	950	1020	1018	1041	991	995	1003	965	992	1038	1030	990	988	1017	1037	1020	1011	1023	989	980	994	980	1000	994	1041	1009	1005	1012	1028	995	1044	1046	1050	1032	1006	985	1045	984	970	1018	1001	967	1017
24289	21582	28943	25420	23654	20140	11646	5168	3353	2671	2240	1856	1645	1455	1342	1237	1135	1122	1025	1112	1026	996	1025	977	988	949	919	879	939	884	908	909	908	887	859	875	905	868	889	906	875	936	895	916	898	809	866	922	883	879	900	891	851	929	850	803	928	929	921	914	863	877	898	850	928	836	865	874	854	913	837	876	932	851	893	835	919	911	899	869	895	838	913	898	845	923	871	863	904	892	916	913	868	871	942	890	841	880	884	887	937	890	891	920	855	901	862	872	832	932	886	870	917	871	927	904	939	845	869	846	851	896	910	891	861	913	920	867	896	934	878	903	849	894	917	855	901	908	847	906	885	907	886	863	929	838	876	892	872	815	861	875	861	881	792	879	825	886	910	848	894	894	883	895	829	908	908	890	868	878	959	895	962	860	919	859	847	943	888	866	897	890	866	940	878	912	889	860	895	849	854	863	908	864	876	854	886	929	928	926	857	903	871	907	858	942	831	869	864	871	876	871	868	889	864	910	892	850	908	919	918	894	863	905	863	922	895	839	914	904	862	866	901	855	911	893	850	903	881	836	924	880	903	913	868	917	912	875	914	880	885	860	900	881	875	913	906	799	878	899	900	910	860	900	889	915	916	854	868	912	944	855	892	839	839	861	850	948	885	924	907	906	865	916	857	911	872	860	869	853	930	892	905	882	929	898	833	876	863	875	919	842	839	848	843	880	877	852	883	841	906	909	887	880	885	844	893	890	921	853	952	862	873	879	859	935	886	881	867	930	861	913	863	889	874	868	886	850	875	916	830	912	853	895	884	923	882	928	863	888	894	849	860	910	851	858	928	897	895	893	887	870	932	878	875	836	897	904	839	900	901	873	924	863	899	917	877	887	914	930	829	905	897	875	859	878	869	899	850	896	834	874	919	842	903	857	941	955	873	915	923	854	823	886	880	906	833	862	884	948	914	948	928	831	938	898	864	882	896	909	944	846	915	882	900	844	878	834	875	862	952	867	860	875	903	861	897	845	892	837	902	917	879	926	881	934	916	882	860	881	946	890	902	873	902	901	861	877	908	877	878	884	908	906	869	896	896	887	888	906	917	890	905	850	803	958	898	898	875	882	900	873	873	845	918	825	876	874	923	911	897	845	912	870	894	920	902	893	852	878	902	866	878	855	853	889	923	905	905	851	866	909	887	888	909	867	891	885	866	868	884	925	927	850	892	851	823	895	893	841	896	895	841	924	899	923	936	844	866	912	884	877	903	947	929	853	871	871	906	859	893	899	820	906	900	877	931	848	857	862	897	846	826	934	871	876	888	900	899	849	886	917	912	871	891	907	896	927	928	891	873	895	844	915	905	841	829	945	935	838	884	870	868	890	856	858	862	850	897	920	901	863	897	827	887	878	875	925	895	876	853	824	874	855	890	903	835	906	873	913	863	925	853	859	899	894	882	887	891	939	873	912	911	909	895	921	865	921	876	886	890	824	839	869	898	837	847	927	893	934	831	879	829	889	901	864	879	873	889	898	927	917	913	906	835	858	848	856	854	885	876	856	903	835	911	885	937	911	848	906	873	883	853	879	854	889	877	879	842	941	927	927	943	881	888	930	911	887	896	927	917	936	944	865	897	859	931	859	901	913	855	881	887	928	925	881	873	943	886	881	911	834	929	870	869	910	848	914	874	863	908	912	895	858	831	843	903	888	853	885	917	889	910	877	906	821	871	889	899	889	866	872	868	917	891	912	905	927	843	860	875	906	929	876	863	870	900	835	852	888	861	891	873	915	896	901	899	895	886	857	938	863	914	887	847	898	857	887	898	934	879	910	880	893	857	879	910	905	858	874	894	911	858	929	869	933	891	850	919	881	826	912	918	880	862	862	911	897	869	959	913	858	904	850	898	890	902	831	896	887	871	875	908	846	853	863	878	846	859	869	895	916	897	847	896	876	843	876	906	899	893	879	905	864	866	868	898	825	874	885	871	847	841	869	876	814	947	877	900	833	833	867	870	902	838	945	909	889	903	849	882	844	867	871	854	839	845	866	889	876	882	861	862	895	906	889	907	887	888	912	869	864	953	880	874	858	881	904	878	846	864	879	874	861	865	911	934	913	931	873	836	893	890	889	898	834	855	851	854	911	835	850	879	885	909	921	886	900	905	891	914	840	876	935	802	913	900	887	901	862	901	859	878	881	855	822	877	827	881	883	896	915	886	870	873	886	891	846	866	883	844	883	833	866	893	867	896	889	928	896	876	875	873	891	811	892	873	822	908	877	857	840	903	893	883	928	832	849	830	847	903	883	901	889	847	864	897	864	902	883	907	890	853	856	827	919	890	904	845	885	889	849	905	868	851	857	930	825	864	903	832	888	883	893	914	860	897	900	889	914	873	840	892	901	893	908	841	857	901	903	871	869	900	855	880	913	891	907	811	868	848	884	846	904	899	851	813	927	893	895	907	875	905	876	913	924	879	855	842	868	875	911	882	888	956	921	912	900	841	916	913	839	867	883	844	820	944	885	826	937	887	856	834	876	794	867	906	841	829	858	839	940	824	917	870	825	827	873	906	870	926	884	886	879	870	894	835	904	894	888	899	914	853	824	867	906	857	860	946	893	934	900	890	893	905	881	906	882	898	868	871	861	892	843	914	844	871	909	931	889	888	868	867	896	848	869	866	909	926	830	834	879	888	893	855	869	871	916	868	895	851	916	832	852	887	927	892	887	846	919	883	896	832	838	855	889	873	861	854	883	841	918	947	853	898	892	847	877	919	879	883	938	886	853	883	882	852	873	887	856	929	954	883	907	918	834	856	901	930	893	915	820	888	856	912	891	913	851	893	867	883	874	850	846	883	852	822	893	901	884	867	909	863	878	900	894	902	933	832	881	821	865	900	930	839	822	914	856	886	908	804	842	859	911	804	828	897	927	866	874	860	827	911	914	882	868	899	879	885	877	898	873	912	914	864	854	875	912	893	866	866	876	914	883	915	870	939	860	903	823	879	876	877	895	953	898	891	852	835	909	912	827	932	894	889	916	840	894	897	876	894	844	898	929	855	861	869	866	860	854	944	903	823	892	869	923	838	880	897	925	907	927	839	843	877	906	893	866	907	849	883	875	988	842	839	883	883	881	875	869	936	928	900	854	902	880	877	873	835	829	838	879	909	881	831	890	895	904	876	905	895	898	880	892	854	827	879	861	881	866	931	914	853	855	868	895	884	888	875	897	845	901	924	861	871	882	904	852	865	876	854	939	883	881	900	907	897	893	870	916	907	911	934	889	840	904	891	904	806	875	876	897	868	893	926	855	882	878	846	868	911	857	875	889	898	848	844	847	892	921	930	835	856	872	883	881	934	893	870	891	869	851	866	898	831	925	863	855	860	941	883	905	877	894	856	909	908	894	883	876	847	914	880	836	885	864	935	874	876	843	917	835	798	838	907	871	921	900	855	905	851	898	886	894	938	893	911	905	844	869	832	911	855	910	855	869	892	875	950	885	894	905	864	913	883	831
35271	59654	49550	36138	29049	18654	12253	7441	5252	4094	3321	2753	2239	1977	1745	1608	1530	1343	1354	1318	1211	1192	1125	1139	1109	1110	1126	1067	1131	1083	1066	992	1062	1032	1013	1044	1066	1034	1061	1031	1030	995	1020	1080	1045	1044	1027	983	1070	1026	1045	1024	1011	1071	1015	1037	1043	988	1013	945	1031	1062	992	1049	1013	1029	981	1079	1038	983	973	1043	1017	1002	1000	1035	953	1018	995	997	995	995	1035	1018	1009	1066	988	1017	995	979	987	989	970	1017	983	1018	1008	1019	1082	1023	996	1014	1030	1080	1034	1070	1028	1032	994	1013	1003	938	980	1019	1008	1071	1043	1005	1039	958	1047	1013	995	1057	1052	934	1045	1039	1007	1025	1045	1006	996	957	1053	1067	1071	1018	1030	1013	1012	1019	969	1022	1046	1029	1071	1001	1030	1004	1050	1026	939	986	1008	1052	1042	1052	974	1012	1041	1007	1023	1030	1045	1004	995	1004	963	997	1056	1045	993	973	1011	1050	960	1035	1062	1041	1026	1036	1028	1046	976	1052	1017	974	1011	998	1010	981	1009	1004	975	995	988	935	1039	1042	949	994	1005	1035	972	1042	1002	1074	985	1022	1012	1007	1083	995	1012	1054	1052	979	974	1054	1031	972	1024	1037	999	983	1021	1058	998	981	1006	1016	1018	990	1015	1030	962	973	1015	1042	1004	996	961	1007	1071	1002	996	973	975	1021	1005	1000	984	990	1055	1082	957	1028	1037	1001	986	1042	986	1026	980	957	1016	991	989	1009	994	982	1015	1055	1031	1029	1072	1006	1089	989	1039	995	1039	1025	1001	991	1032	1008	1018	1045	977	997	992	1015	1013	1061	993	1057	1039	1031	991	1043	983	1008	1019	1005	1041	975	1032	1098	998	1045	1016	1039	990	1004	937	984	995	1051	1008	1096	1026	1025	994	1053	1019	1006	986	1035	1022	1028	972	1029	969	1040	1045	1034	1014	1029	1007	1038	1030	997	1049	1020	1039	989	961	982	978	1007	1035	1001	999	1016	962	1036	1010	1000	1017	970	1000	1018	1099	1003	982	1076	963	1066	996	1003	1041	976	1035	957	1056	1018	974	1026	1058	1045	958	1032	986	1075	1005	945	1015	1031	1005	1038	1021	1001	1009	947	1017	995	1002	1047	974	972	1034	980	1034	1033	1076	1024	979	1084	1023	1058	1047	1017	990	1039	1054	1031	1071	1049	1044	1051	1055	989	1001	1070	1046	1030	1003	994	1066	988	1026	960	997	995	985	1018	1043	1045	993	994	998	1028	1011	979	1033	1036	1049	1037	1003	1028	977	1013	978	1071	1034	941	990	1013	1035	1042	1046	1005	977	1014	1029	971	1024	1015	1018	986	1051	1001	1017	1034	997	1023	1026	1004	1069	1026	1015	1027	1011	1005	1005	1054	1043	1048	1062	1098	1000	1019	1042	1008	1045	1029	1023	952	1002	967	983	944	990	1009	1035	1036	1013	1048	1024	1005	1030	976	989	963	1020	1008	1047	1062	955	1044	1001	961	1013	976	1007	1046	1035	1092	977	1036	1031	963	983	1017	979	1036	1053	1018	1049	990	1046	1021	1029	1034	998	1016	1014	1026	996	1028	1010	1079	1042	988	960	1049	1071	993	1018	1049	998	1023	1001	1007	934	1024	926	963	1065	1006	1007	972	1005	979	1004	995	1080	962	1004	1010	1006	993	1000	994	1008	1062	1054	993	1005	1017	1032	1023	1006	1035	1065	1045	1032	1033	1011	987	1049	987	1004	1070	967	1039	1002	1054	1009	994	1023	965	1020	1016	997	1000	1020	1002	1004	1023	1037	1033	1066	965	1012	991	1022	979	993	1039	1021	1078	1024	992	1045	1024	1042	983	992	1027	1019	1024	1046	1035	1026	1026	1027	948	1070	977	1053	1000	1020	1067	1035	1024	1034	1064	1019	998	996	1019	1024	980	985	1006	977	944	1016	1047	1056	1030	1017	990	1040	1027	1090	1047	1017	982	987	1042	990	1060	1046	1009	1002	1067	1005	1050	1038	1094	967	1020	989	1044	1004	1032	1048	1059	977	992	1039	1003	1074	1031	1017	1056	998	1098	1038	973	1000	1005	1015	1008	1023	987	1005	1001	1075	999	1058	1004	1032	968	1026	1008	1026	1005	1076	1078	995	1059	1055	979	1077	974	1007	1052	1031	1035	1011	1005	1036	964	1037	1051	1047	995	1015	1021	996	1026	1025	1024	1003	956	1021	982	1050	1024	1043	1043	1058	1016	1023	1025	1003	1011	1022	1009	1044	930	1024	995	1016	1027	1013	1051	998	994	1023	1006	1047	995	1042	920	992	1037	1019	1048	1003	1023	983	1037	1028	1007	962	1037	1033	1022	1044	1044	999	1015	949	1001	1012	1044	1052	1002	1008	1003	950	1018	1040	1083	1024	1028	1052	989	1017	936	1005	985	1039	989	1026	965	1008	1017	1026	993	1025	1059	1097	1021	1065	1016	977	1000	1029	1015	1000	1003	1031	1042	1010	997	1012	1023	1059	983	1013	1025	1014	1053	996	1051	996	1020	1004	986	979	1039	998	1052	1031	1043	1035	1028	994	1026	1025	1027	990	1005	995	1039	963	1055	1035	1028	996	1041	1018	997	1034	989	1008	991	1034	1075	1009	960	995	1057	1032	1020	1036	1004	1080	1030	1044	1022	1045	1024	1022	1010	1070	1023	1029	979	1020	1016	991	1038	1048	1005	982	977	1028	1043	1032	1061	1017	1021	1027	1056	1012	1060	1101	1025	981	1002	1028	971	1042	1025	980	1059	1038	1029	962	1008	1014	1017	1075	1039	1047	1004	1029	941	1061	1073	958	971	1041	1011	1066	977	1037	1035	1033	996	1015	985	1050	1056	1039	1004	1050	1002	1017	1037	1025	981	990	1010	1007	1001	1023	1022	987	1121	1019	1013	973	1019	934	1005	1034	982	962	981	1019	962	1040	1012	1019	1014	1079	1012	1014	1012	1041	1007	1022	1044	1088	995	1055	1027	996	1055	1004	1024	1012	1103	1092	994	1020	972	983	992	1003	1062	1026	981	1001	1000	1074	1050	1033	1012	1014	1045	1049	1046	1016	1015	1012	1049	996	1058	1019	1018	973	1016	997	1026	1053	994	1005	964	1066	1027	1025	981	1001	991	977	1006	964	1027	997	1049	1074	1042	1008	1066	1009	994	1022	1018	991	988	993	1046	998	990	1066	1010	1028	1049	1023	1037	1052	1062	1041	996	989	989	1000	1003	1034	982	1052	1032	1013	981	1043	1047	983	986	1010	1016	1008	1023	974	1075	1018	1017	1042	1012	1037	977	963	1015	1037	984	1047	1059	1030	1005	1031	1040	976	1023	1005	1021	1021	987	1066	1009	1018	1044	1045	932	1000	1103	1045	1001	960	1045	985	1043	1007	1014	1055	1049	993	946	962	1071	989	1077	990	961	1033	1052	1009	1012	1037	984	1008	1004	973	1047	983	1037	991	1058	974	1051	1026	1022	998	1027	1040	967	1045	1013	1051	993	1051	1024	1011	1003	1000	933	1016	935	997	993	1009	1024	1011	1037	964	1024	1091	1014	1051	967	1052	972	1028	970	1001	1018	1035	1032	1055	1022	1033	1009	999	1001	1031	992	1040	1014	1045	1026	1011	988	1015	1000	1002	1043	996	956	997	1017	934	1011	1042	986	1044	1001	1064	1038	964	978	1025	990	950	1103	987	1051	1066	946	1017	1084	987	1028	1093	1022	1034	1031	956	1031	978	992	999	1010	1001	1003	1000	1059	997	1064	989	997	1013	967	1075	1027	1072	1032	1009	985	1036	1030	999	976	959	1010	985	953	988	1035	1004	1003	1027	1057	1014	1024	953	999	1003	1058	1053	1005	1023	960	1046	1054	995	1034	1025	967	1003	997	998	1054	966	1008	1058	1037	1015	1049	962	974	1004	1045	971	1055	1063	1026	1036	1026	933	1006	1027	1009	978	1042	1025	1035	1035	1010	1006	1069	1011	1021	998	990	1004	987	971	994	958	1004	1007	1011	1009	1002	979	1017	1034	1043	992	958	1078	975	1015	1008	972	999	1061	1020	1025	1020	1002	1012	1024	1026	1030	992	1003	996	1020	1003	1032	1011	1002	1018	1066	984	1046	1029	1057	1068	1005	986	1003	1022	972	952	977	1017	1040	973	1026	1029	1027	996	1018	1015	1077	1087	1030	1012	1053	989	1009	1028	1012	1046	1036	1012	1058	1010	1034	1023	1007	1047	1082	946	992	1005	1011	1032	1015	1064	1057	1029	1028	991	977	1018	996	998	1008	1013	989	973	1058	990	1045	1008	1025	1036	1051	960	1058	1012	1028	1008	1011	1054	1060	1042	1015	978	1005	1011	1080	1008	989	953	1015	959	1019	1014	973	1026	1037	996	1046	986	975	997	975	996	1097	1059	1050	1017	1001	1010	1014	1019	982	1056	1012	1029	1048	1032	1003	997	1023	990	993	1012	1031	1011	1061	1047	998	924	971	1056	1024	999	1007	1023	1026	978	1019	1006	960	971	991	993	1028	969	1045	1033	1051	975
25539	21711	28834	27194	20567	14301	7620	3857	2582	2015	1740	1630	1418	1219	1128	1074	1117	1014	928	925	940	950	932	876	892	851	931	884	924	871	843	859	898	915	858	870	874	863	805	882	853	858	857	782	859	851	809	849	846	863	831	895	856	826	859	820	890	862	835	826	851	852	890	910	819	830	878	859	860	820	864	837	842	816	867	804	868	792	880	836	879	829	792	849	852	823	824	862	817	846	813	846	870	852	833	814	860	855	846	823	830	915	850	888	832	810	840	871	837	815	886	814	873	836	833	888	850	831	840	868	849	873	869	769	871	872	819	811	793	847	801	858	830	835	839	815	894	840	806	790	867	871	858	844	855	841	866	846	799	831	836	854	836	855	855	835	848	865	827	888	813	869	827	863	904	844	809	816	836	839	870	831	820	859	854	833	826	848	869	851	813	813	867	833	895	810	826	895	868	847	867	833	879	847	857	829	858	836	791	885	833	922	882	825	853	850	797	867	899	887	845	900	875	908	811	852	860	886	846	874	814	820	896	848	863	865	790	827	841	835	889	833	868	864	844	879	841	826	858	865	900	911	834	774	848	854	834	823	819	872	845	832	833	772	822	906	813	786	794	867	865	872	839	796	816	840	878	885	899	871	872	854	820	874	845	816	825	817	890	845	863	854	849	811	867	819	825	895	881	844	849	835	804	829	864	857	820	796	863	892	899	824	895	820	883	831	845	863	896	830	885	834	866	843	822	838	834	880	862	899	845	842	847	861	885	888	875	836	877	829	786	872	832	854	875	802	831	842	909	822	886	809	854	842	851	893	830	845	829	830	848	839	868	826	939	799	766	829	855	797	863	849	809	837	823	858	808	838	832	851	846	901	873	806	822	859	829	896	849	860	919	803	891	853	828	814	837	855	825	873	775	872	885	816	879	808	874	868	859	818	877	837	822	893	874	813	853	847	826	878	828	881	839	836	787	864	848	884	852	836	792	838	828	820	848	855	829	913	878	824	899	861	841	862	822	907	827	844	806	824	823	817	831	891	865	887	832	871	845	904	774	867	821	840	826	825	847	857	885	853	824	859	838	843	812	856	838	862	838	828	844	864	850	845	896	862	806	854	841	807	859	770	887	878	820	869	866	802	896	836	930	866	852	851	885	796	887	823	827	879	868	874	864	896	815	864	842	876	880	799	829	874	832	804	838	843	827	869	846	864	806	882	886	873	818	900	860	853	852	799	855	850	862	835	874	814	835	870	839	830	809	808	824	825	804	858	844	831	865	835	851	831	805	859	828	823	870	827	815	862	817	867	877	858	848	839	861	781	884	841	836	846	878	831	886	824	840	837	837	835	830	865	856	880	852	839	852	829	796	902	833	835	887	845	829	795	831	824	845	851	852	897	835	842	841	798	852	838	853	845	795	855	882	830	847	867	864	823	794	831	848	852	841	854	845	892	920	854	853	879	844	883	774	872	857	845	833	907	855	834	842	872	837	844	838	884	828	873	823	811	857	827	890	806	860	837	823	791	881	868	853	830	816	830	837	848	833	862	878	830	843	849	846	844	833	846	808	846	861	811	871	820	858	824	857	844	813	919	920	858	852	879	862	845	807	808	908	864	832	863	874	811	835	904	842	844	878	837	872	848	861	825	851	896	858	815	885	854	860	883	896	872	864	854	869	874	823	815	826	826	838	855	863	824	849	876	851	860	823	887	859	832	868	851	859	911	843	903	875	833	811	843	825	806	886	934	857	824	831	849	885	822	842	804	870	868	887	865	862	821	819	874	918	855	796	850	857	859	825	937	869	836	895	838	837	876	850	840	885	830	818	875	828	818	849	786	876	854	885	853	840	893	867	869	860	849	832	846	884	834	800	870	853	821	823	839	830	839	886	833	917	878	856	827	865	904	930	877	775	827	830	825	782	812	831	864	870	809	834	931	880	821	832	857	825	853	861	852	826	843	824	868	878	855	851	836	805	838	786	828	862	836	817	865	805	834	816	815	802	865	854	887	794	892	854	806	861	863	852	836	873	876	872	845	865	901	851	878	826	853	866	848	836	856	855	822	854	834	858	862	849	840	833	817	828	880	791	848	871	806	799	910	812	812	825	894	865	797	800	861	873	813	875	850	832	912	810	894	848	847	795	828	877	840	838	844	853	832	856	858	844	831	828	857	874	874	899	825	861	849	865	819	856	817	845	805	820	815	856	886	819	817	854	861	835	844	888	907	861	806	876	831	922	823	923	821	856	850	809	832	887	879	860	868	898	830	848	851	803	814	847	843	881	867	863	872	855	841	868	834	804	807	809	835	856	840	815	856	857	861	904	849	884	775	871	848	824	808	851	880	857	866	820	899	816	851	842	834	834	855	812	857	866	829	872	815	827	826	824	887	838	826	844	825	818	844	820	842	826	827	793	839	857	805	853	836	865	879	851	858	840	861	819	851	848	856	812	782	850	822	833	823	855	829	912	839	772	859	869	857	839	809	873	827	866	845	871	788	830	803	828	854	793	868	863	849	841	811	847	863	811	878	786	802	888	822	825	827	804	816	850	818	869	871	853	855	876	840	832	888	852	858	794	813	882	849	862	815	860	888	822	793	925	831	862	847	861	847	848	846	840	844	855	861	823	821	808	891	862	842	880	824	794	833	875	805	887	892	821	820	853	854	854	868	850	825	870	794	864	817	859	870	854	840	867	843	859	841	884	876	853	881	863	823	880	854	849	853	888	844	847	813	838	867	867	825	885	822	844	848	844	789	861	855	835	854	808	868	831	876	817	814	842	863	799	820	858	898	838	805	811	862	897	826	882	876	900	845	886	839	838	844	828	838	845	857	841	847	881	805	841	852	833	884	862	892	844	867	864	879	853	811	858	841	799	808	885	854	851	835	889	802	848	843	877	892	806	853	864	815	832	883	854	879	855	831	843	843	879	819	809	862	864	850	846	885	831	871	864	850	887	846	821	848	851	849	844	829	825	858	836	822	893	866	842	829	843	867	938	857	842	817	839	862	879	824	836	787	787	850	895	956	885	874	873	832	897	871	882	829	829	830	870	844	850	890	793	849	872	810	798	843	795	869	840	782	843	863	819	810	861	869	840	908	830	815	854	832	848	879	876	881	828	872	769	851	846	896	886	851	873	848	834	812	870	870	910	874	858	856	855	850	845	838	854	869	929	858	847	814	888	844	861	864	819	880	868	821	835	895	899	810	826	859	808	836	831	861	843	819	845	845	910	844	861	837	900	841	913	858	823	861	857	850	850	908	818	848	854	849	837	811	811	879	829	898	896	881	872	836	844	921	881	866	893	842	890	844	841	843	870	869	839	829	813	853	827	845	867	806	871	868	855	881	842	879	850	862	816	833	865	831	850	893	828	844	826	851	834	811	851	822	871	876	867	884	859	895	888	827	866	875	841	899	838	860	873	870	800	810	894	864	839	855	873	834	880	905	840	845	854	860	810	891	852	872	826	872	842	858	891	852	826	793	873	880	874	858	863	893	870	877	859	823	789	815
36339	56109	45756	31442	20909	17539	10487	6410	4317	3272	2644	2204	1848	1614	1482	1302	1238	1275	1181	1081	1173	1107	1086	1138	1114	1058	1042	989	1029	1011	973	982	992	922	992	1038	1007	998	990	955	1005	932	977	997	977	931	977	930	972	980	982	1014	979	1016	1012	929	1003	999	1008	992	1028	947	1031	997	972	1018	949	961	968	963	1006	1000	985	982	959	985	987	923	974	967	959	964	995	1012	943	986	923	1007	992	1016	1018	981	1014	956	1001	995	915	1008	955	979	1035	1006	948	985	1035	907	967	1001	1019	998	965	934	938	890	1035	1034	1008	1039	988	917	985	996	977	984	1026	995	955	940	985	940	1009	957	985	945	965	1025	978	989	915	999	961	989	1023	979	1023	963	1005	975	937	981	1009	989	947	1009	1018	961	964	963	931	934	973	954	924	994	1003	964	1017	985	953	979	904	922	982	979	994	982	955	928	909	865	1039	958	930	1035	984	935	951	929	963	961	975	1032	1001	954	923	948	1062	970	1035	957	962	956	1001	964	999	1045	959	981	1046	957	973	965	977	973	1002	999	950	969	1027	1039	967	982	952	984	980	952	952	940	934	961	969	915	1013	942	909	1033	931	942	973	999	935	947	975	908	976	976	964	1021	1012	972	979	922	1018	961	910	1006	991	951	971	984	947	977	1009	973	978	1006	934	994	940	984	983	964	964	925	1064	948	1003	951	997	998	1012	979	988	906	941	989	1036	997	927	1003	931	1006	961	932	972	945	934	937	995	930	969	934	939	969	976	1004	932	942	975	1005	1041	969	991	988	998	924	992	998	976	950	983	1002	995	947	937	967	1019	880	959	945	997	926	981	961	960	988	962	977	991	1002	1019	964	947	968	939	982	973	985	954	985	977	936	991	961	975	973	932	978	949	973	1041	933	977	928	972	962	954	983	937	984	1015	958	986	958	967	946	999	948	971	934	938	951	996	944	952	988	977	1028	961	974	998	960	985	1007	977	955	1023	994	983	980	1039	1042	1007	982	999	949	979	1004	980	997	1001	966	987	1022	972	949	982	1004	993	944	983	1021	1024	1048	977	1014	962	971	1019	941	946	985	990	965	985	975	973	1088	945	980	951	988	959	967	957	966	984	1033	925	1026	947	942	1011	1022	900	1001	995	990	951	945	980	1003	1043	940	947	953	987	958	1002	953	970	985	961	998	950	1008	985	1021	988	937	964	1023	1018	997	976	1012	943	930	932	987	1042	1006	1030	1043	966	997	1011	937	1040	969	1041	906	985	964	990	955	927	1006	996	1005	991	963	1027	940	984	949	893	984	989	986	930	1015	955	999	933	993	954	971	977	953	979	991	950	964	1014	997	964	964	962	943	922	996	969	983	994	957	983	1037	1010	972	945	926	979	1009	984	996	977	960	978	979	944	986	1039	982	969	967	1024	928	991	903	981	966	945	1014	1002	975	969	944	987	971	971	955	976	976	903	954	990	960	978	984	997	945	983	950	909	974	1011	969	927	951	998	956	974	963	999	985	960	948	976	980	927	904	999	951	959	1018	950	986	954	922	962	970	937	1070	1012	989	931	976	1010	995	1005	983	963	967	972	958	982	1013	965	982	1002	991	966	968	1004	989	963	993	978	985	959	944	981	1001	947	911	921	964	1007	984	923	987	953	971	971	976	987	1050	950	1009	920	1022	1013	1005	1012	996	911	941	949	987	995	965	992	1039	985	1031	958	977	946	976	1011	970	942	959	991	960	932	991	1004	987	1011	1025	960	956	1025	912	888	992	1000	952	1007	940	991	991	945	996	954	1034	1005	988	1049	958	957	954	1036	916	945	961	1013	984	961	1020	955	994	951	900	937	986	966	987	1008	955	880	970	950	980	929	989	1073	1022	968	995	975	1015	1022	975	938	971	937	1024	1020	1011	997	965	1001	928	1007	902	1027	1010	1009	988	961	945	1003	1001	994	924	966	969	1003	922	992	926	1026	970	1010	985	1003	945	1002	990	953	1023	949	1012	1002	963	923	1021	1005	967	976	1001	1008	975	1008	1007	1017	962	968	964	1013	949	1003	947	1013	969	977	967	964	967	944	944	1003	966	956	964	990	971	930	986	966	936	951	913	1043	1014	1001	975	979	983	960	964	980	1049	979	1036	971	1007	986	950	1018	1004	1011	983	1050	939	986	991	1006	994	973	1017	944	976	967	969	970	983	974	972	1012	912	979	973	950	953	978	913	953	987	986	982	981	939	957	949	976	969	1048	887	974	1001	945	961	980	985	992	993	960	977	917	975	997	922	950	953	1028	1015	1025	942	1024	986	1019	983	963	978	955	992	978	945	984	953	974	977	966	936	983	964	986	976	991	1003	982	943	991	1016	958	1010	983	956	1021	976	1026	982	984	997	1008	994	926	977	1011	944	990	1003	977	991	987	1011	963	971	950	958	970	1032	962	1001	968	1047	1056	1006	924	971	983	933	1010	934	971	964	959	1043	994	1018	1033	942	907	979	929	980	1029	1014	981	957	980	986	1002	973	1017	970	994	959	965	940	1009	938	933	959	969	993	1008	991	958	1011	987	983	945	969	957	984	967	974	1027	977	1018	955	988	977	991	985	985	1027	982	994	1037	1016	941	908	985	968	1022	990	996	957	997	944	968	958	1005	949	981	960	978	961	996	1021	976	968	989	964	976	1003	967	910	966	973	980	984	974	932	901	901	950	933	919	999	993	951	918	970	1003	978	1000	944	992	939	910	995	932	1025	937	1058	939	1025	1008	945	987	932	969	1004	996	917	959	926	1006	1008	1010	968	1007	960	976	990	932	955	999	950	960	947	974	970	1037	1018	954	929	967	986	1031	938	972	952	933	982	913	951	965	1012	943	993	969	955	955	972	1008	994	1008	938	983	935	1023	1011	1012	977	1009	994	973	954	965	971	998	1023	936	969	1043	966	1000	942	930	1003	991	966	966	961	940	948	976	976	983	973	991	948	972	970	954	989	967	988	982	935	1032	952	1067	940	1025	1006	912	942	966	909	932	962	977	934	1029	955	1018	955	965	922	988	968	1007	942	1005	1006	977	960	918	992	953	979	933	947	972	954	979	1053	964	985	1021	967	999	911	1022	979	1020	987	974	991	992	976	933	1042	958	992	930	920	977	967	1024	974	997	1010	1004	974	932	1017	1030	1033	951	960	975	1034	993	991	1006	985	896	974	926	1019	1002	975	1024	950	1002	1029	1005	959	963	916	966	975	954	984	956	1043	982	986	993	971	988	1003	983	998	953	1023	981	987	1020	995	984	928	975	974	1004	983	993	983	966	953	984	971	965	978	963	961	973	946	1000	943	883	997	930	993	1015	1018	984	979	947	1006	994	1004	996	998	964	1005	979	880	957	1009	942	954	948	938	1029	1066	997	985	949	968	947	968	918	973	1010	1007	1013	985	954	967	978	997	978	978	924	952	991	933	934	1028	1003	978	950	911	959	1001	1011	1000	975	971	998	965	976	1013	941	1030	1001	1001	945	978	989	921	958	956	988	1012	966	989	975	923	975	1027	992	936	932	904	988	943	1005	980	1017	982	977	1013	935	953	972	1043	964	901	961	944	947	1008	982	950	933	970	968	961	1039	982	982	968	966	963	969	946	978	1034	988	939	1000	1030	989	1007	1038	976	963	975	931	955	967	955	985	972	950	961	978	959	970	970	958	952	965	961	1004	958	959	984	993	1000	967	1005	986	984	1025	1013	967	949	1017	987	1001	988	957	1008	984	946	945	978	982	1016	991	1026	938	1009	958	963	1020	1007	957	980	1030	1030	1007	935	996	952	974	962	984	941	973	980	1012	952	956	985	1009	1010	917	1035	981	938	999	947	1036	982	947	893	957	992	1012	925	944	955
23267	21614	29321	24603	22852	24350	21450	9832	5060	3581	2950	2447	2027	1716	1553	1385	1328	1270	1264	1134	1099	1024	1026	953	980	948	954	923	919	940	957	875	912	944	860	861	928	904	842	902	948	896	903	921	893	837	857	895	895	935	894	853	884	890	849	852	874	856	854	889	837	908	878	886	895	908	879	919	893	906	865	934	872	887	880	863	837	870	826	887	899	873	851	929	849	878	882	834	850	877	897	876	868	907	878	905	863	905	884	892	910	933	857	848	920	852	837	824	914	854	862	890	918	853	864	898	881	903	881	852	877	883	896	886	857	905	910	877	894	894	920	926	824	882	881	880	924	863	898	887	886	908	826	899	853	854	885	886	887	860	867	871	847	855	937	869	873	903	821	880	886	938	866	816	924	862	883	878	902	908	901	846	884	876	876	884	842	840	886	889	889	872	880	912	883	849	940	904	856	872	872	895	844	857	859	851	906	883	899	870	910	896	899	825	864	882	878	900	857	876	903	867	889	842	877	902	870	894	867	859	886	915	928	870	870	888	894	900	903	848	884	905	920	888	860	902	838	914	885	949	850	874	923	922	886	835	877	881	840	868	878	942	830	890	877	950	901	911	919	883	855	899	889	843	818	910	891	900	902	856	902	942	840	891	944	899	921	835	882	905	909	947	864	910	909	882	873	886	880	837	907	848	861	897	882	908	877	876	879	836	871	912	872	913	854	906	899	868	912	843	883	907	868	932	821	838	837	899	870	884	914	893	854	914	850	873	880	915	848	865	832	842	911	897	857	866	872	878	882	857	861	820	880	804	917	894	868	848	908	913	816	846	855	859	845	865	843	859	862	835	866	902	897	920	960	869	851	904	894	866	891	883	917	895	859	914	871	893	919	843	894	893	892	901	910	877	832	919	897	905	900	880	847	850	869	913	873	919	886	848	877	866	938	914	883	871	896	888	842	862	844	930	885	880	924	884	876	875	866	927	797	900	892	899	875	903	826	882	896	862	891	890	914	861	863	825	834	832	846	814	844	869	877	923	825	820	866	849	870	898	872	862	826	876	886	853	825	885	869	908	888	916	839	855	882	889	886	889	857	837	847	882	861	849	853	886	845	887	913	854	867	895	916	879	892	916	869	893	904	865	904	864	821	901	882	879	887	883	894	901	896	851	875	842	911	856	940	873	861	851	885	896	901	898	889	881	859	880	872	872	891	916	825	854	881	799	924	884	842	924	917	854	982	844	938	896	903	887	877	901	908	824	840	879	891	883	915	877	901	924	908	886	946	874	891	887	949	868	904	951	856	871	854	869	884	888	897	901	867	858	911	848	916	885	898	899	814	844	928	872	877	851	870	852	889	913	890	856	865	860	884	896	893	900	849	933	859	851	876	875	855	860	915	938	902	890	909	870	880	888	910	911	882	869	884	857	882	887	854	863	880	893	817	915	883	835	853	878	873	894	869	913	878	862	830	889	868	887	876	902	844	864	908	869	862	849	942	914	908	900	948	914	887	841	850	838	868	898	927	909	920	896	868	887	866	869	809	886	851	918	841	912	945	882	837	819	856	875	868	877	907	846	886	904	838	854	889	901	851	877	943	877	875	882	842	900	869	845	850	900	880	902	882	864	918	804	877	905	915	912	897	837	808	917	852	899	877	876	848	906	936	835	877	867	876	861	871	886	838	882	856	835	837	883	894	930	919	948	839	860	903	896	948	872	893	890	876	840	844	875	859	895	911	918	878	925	895	913	872	867	844	853	887	944	882	904	856	866	893	865	882	858	864	910	869	883	874	858	922	876	887	865	823	870	849	891	908	962	858	860	870	865	865	846	877	874	906	855	861	871	899	899	857	886	909	843	857	845	813	893	884	892	818	820	862	876	816	881	862	903	903	892	828	874	856	868	889	856	891	890	883	932	913	844	880	899	891	838	854	855	864	886	831	940	906	876	876	924	890	881	813	871	883	905	908	918	809	816	859	903	892	925	927	917	861	890	894	861	868	853	955	882	898	925	886	815	874	948	903	882	862	844	909	863	944	939	904	876	929	856	925	867	919	872	875	890	883	899	919	879	905	889	854	913	881	835	935	932	885	869	850	916	834	892	810	891	870	821	838	886	897	888	844	905	899	856	886	851	897	852	851	874	909	877	895	891	860	835	918	887	906	891	862	917	903	866	803	864	870	844	841	829	886	880	846	858	902	896	866	871	829	890	900	857	960	862	854	895	895	895	878	923	826	940	867	925	870	879	846	918	895	885	891	864	905	865	840	892	902	864	845	860	954	871	927	861	860	872	901	928	912	872	852	858	880	904	843	905	940	894	900	881	907	918	884	903	895	881	856	902	865	863	937	852	914	917	879	843	846	897	859	850	874	860	898	916	874	915	870	844	816	868	934	900	866	864	892	889	862	877	883	877	892	885	895	864	867	834	894	838	928	859	870	888	866	900	831	845	861	896	883	922	885	891	892	892	873	839	854	867	897	933	859	923	850	865	936	892	855	905	874	857	885	858	874	905	846	892	891	931	873	904	865	843	863	823	860	933	934	916	918	956	863	799	796	848	864	896	890	857	852	856	900	889	870	850	924	860	914	878	902	890	854	862	821	914	880	870	848	878	876	871	923	847	825	853	898	885	843	857	857	882	891	904	878	884	860	816	929	859	877	902	876	822	956	898	896	879	851	914	913	892	865	887	836	841	832	950	878	861	874	827	851	879	820	914	910	865	857	876	850	881	831	839	887	870	900	903	884	904	858	869	899	867	905	911	919	849	916	858	856	858	871	854	912	852	841	837	836	890	927	855	835	871	899	912	852	896	828	856	906	898	898	856	862	833	937	933	918	872	892	889	822	827	876	831	876	875	849	910	895	928	888	886	808	838	876	839	857	909	852	878	910	869	889	888	907	866	896	892	902	908	853	860	855	830	922	906	871	896	901	834	871	885	869	902	876	908	876	848	886	886	822	858	845	904	879	860	820	883	863	869	947	898	941	873	867	919	913	831	873	833	870	846	798	875	926	829	816	875	895	868	870	884	849	891	893	885	898	903	876	872	865	915	884	876	899	840	928	889	888	866	904	851	904	834	934	889	881	892	879	827	848	906	919	858	846	883	894	845	877	896	880	850	864	839	866	901	875	885	828	905	854	867	852	871	888	867	831	860	907	880	916	827	873	873	908	846	874	898	865	855	889	851	908	879	878	852	867	919	854	851	912	909	848	831	879	901	850	864	912	873	886	900	928	845	952	852	837	848	894	828	884	918	877	899	911	882	896	889	852	919	854	912	846	844	806	917	913	905	864	877	917	932	862	894	886	861	845	820	837	885	925	817	891	843	883	870	922	823	907	970	876	867	897	907	867	835	812	887	889	881	863	866	857	855	841	835	867	909	838	857	901	868	870	891	872	857	851	879	902	941	849	876	899	897	894	900	903	850	848	870	898	891	873	901	805	901	847	899	857	870	866	921	914	879	898	849	895	833	879	925	876	871	882	874	912	869	875	902	944	845	893	864	872	924
35188	64387	58155	42746	35788	27141	18206	12287	7634	5447	4409	3501	2870	2338	2079	1869	1701	1508	1559	1409	1334	1270	1230	1163	1118	1114	1096	1062	1031	1029	1054	994	995	1049	962	1038	1003	1039	1042	1033	966	1086	1052	1028	1048	1043	988	1018	986	1026	978	1006	1022	1013	952	970	970	1050	969	947	986	995	1056	1045	1025	1028	1002	992	1015	1050	980	977	987	995	1000	929	991	972	1034	1056	973	984	943	989	978	1065	1015	988	1003	1011	996	945	1002	960	996	983	1004	1028	1002	1062	954	979	1029	963	939	1049	1037	1000	987	998	953	1015	992	1001	935	961	999	1056	978	1014	1043	993	984	936	1015	1072	1050	984	983	996	1002	1007	933	975	1030	970	1019	950	1002	1012	995	908	992	1034	973	1046	964	928	964	957	1031	1000	980	1019	960	993	1015	945	1031	1022	972	1001	1058	986	989	1028	995	971	1045	1026	1006	998	957	987	980	1009	1013	1011	936	1033	961	942	984	973	977	1051	1048	970	1007	1002	985	1012	992	984	930	964	990	1010	1014	948	942	976	1056	1073	1022	1006	967	1006	977	1000	984	990	968	1001	1034	952	1092	1032	1009	1001	984	980	1011	1009	988	1024	949	972	978	953	991	1012	962	1018	1025	987	988	1009	1003	1009	1068	1020	1013	1010	991	1015	928	996	1032	1031	1017	954	1044	1015	1012	1026	1033	1054	980	948	989	975	1073	981	1000	997	956	1025	1077	987	991	1012	1021	1042	1012	985	1004	959	997	966	948	973	1004	941	963	1014	995	986	957	968	981	1008	1035	1002	953	992	983	996	1004	957	1031	1019	991	1033	1061	970	982	983	1001	1020	1007	936	967	955	1044	939	1033	1047	1014	1010	983	1053	937	994	1029	1048	1033	1024	1015	974	999	1004	1005	985	1011	973	1017	1003	1061	983	991	994	943	1023	985	975	1024	1006	979	1023	1049	1006	1015	1012	1002	984	1052	991	981	1026	987	966	953	972	954	1026	1081	1001	995	999	992	970	986	948	976	939	1011	974	986	1031	979	1031	1061	973	974	977	1040	1000	963	1006	1020	971	991	939	976	986	971	1015	1014	953	989	996	1023	1008	986	1010	997	994	1030	992	991	956	971	1050	975	999	971	1003	997	1010	1040	942	973	978	1021	1030	1028	999	1038	973	1014	967	1011	981	977	1042	1017	962	1032	929	961	1069	1005	1026	1034	968	974	1055	992	958	986	935	991	1023	995	954	975	1027	1001	943	971	1005	934	993	1053	976	979	970	1002	1082	920	1039	1015	1010	1006	1003	1012	982	996	1010	980	1058	989	956	1015	1013	1006	969	1064	995	983	987	1013	946	994	985	981	979	1011	1028	1054	944	1035	1008	980	1022	1044	931	1060	988	980	987	1016	1021	1020	1037	998	980	1019	991	969	1006	1004	1001	988	1045	1023	1049	978	957	1019	1020	982	979	996	1035	998	1001	1007	1001	1017	968	1027	1003	978	968	1018	971	975	1023	1015	1019	940	1014	944	998	994	1046	1033	1011	995	997	955	1019	1005	1074	1055	988	949	1031	961	990	1066	1005	987	1020	995	1022	992	1026	955	988	949	958	991	988	940	982	993	962	988	998	1022	984	997	1038	991	984	977	1040	971	980	999	983	1000	976	1050	1027	972	942	989	1009	965	982	1014	928	976	1016	950	1045	994	1043	984	979	992	1027	993	998	1036	985	908	1017	1027	1010	1016	946	963	995	968	995	1019	961	945	1005	1029	1018	1002	1029	987	994	971	1006	990	1011	1007	1004	1014	974	960	959	1018	970	1042	946	944	1005	1025	978	1026	1090	1035	995	985	972	952	1018	962	953	1013	1032	1006	984	995	1007	970	979	958	931	1013	1017	1001	998	1025	1005	997	1031	1008	1033	1027	978	1008	952	996	1013	1017	943	949	1009	1073	1008	1068	972	995	996	969	981	969	1001	1025	1002	1019	954	1048	986	991	975	979	1011	960	957	923	993	1015	1014	1013	939	939	979	999	1027	975	991	972	1016	1004	976	1027	1024	982	937	988	986	996	1101	933	1034	1030	996	929	949	984	1005	980	1011	993	1011	1037	968	1023	1079	957	943	1020	1017	977	1032	1010	994	1037	941	991	997	1007	1022	1015	1031	1003	929	996	947	1037	1017	1028	1013	985	996	999	1036	986	942	1047	988	998	1001	995	1018	969	963	1033	1018	959	983	948	1031	988	995	972	954	1033	989	950	985	943	986	1039	936	982	1012	966	1005	1023	943	982	972	1021	983	991	1009	970	987	957	1043	1002	994	1021	1029	968	993	1011	933	1018	980	1013	1001	962	1006	961	983	1011	1041	1001	989	1022	986	945	974	932	1047	1023	971	1013	971	1002	969	1032	1030	954	1017	1019	1043	982	969	973	1009	1034	1028	1009	968	987	987	1011	995	996	958	966	940	950	991	966	1003	990	1024	989	1038	987	1031	1047	990	944	985	1010	925	1061	998	985	951	998	954	998	1016	1027	971	1075	1008	964	1054	994	979	1001	1028	965	968	1041	966	1005	1032	1051	995	962	1034	1029	988	986	1015	952	957	953	1018	993	1025	992	960	1027	1000	1009	1017	996	966	982	953	1032	1031	1038	947	1044	1014	1018	1020	1027	1006	978	994	980	985	1031	992	1037	1008	991	996	986	951	1006	1013	973	1036	1015	994	960	977	982	995	994	977	981	983	993	887	1020	1004	1000	996	1012	1004	966	938	997	958	1005	1003	1035	1054	975	971	994	973	991	1071	1038	983	966	988	977	1022	976	968	1026	998	986	1053	963	967	962	959	933	1005	999	1019	957	958	994	910	1052	1042	1021	1020	981	957	1000	1009	1026	1009	1040	1017	950	1034	942	961	1005	1002	1021	985	1014	1022	1005	966	960	954	1000	974	1040	1010	1012	956	1048	1014	1017	1019	986	1003	992	998	974	970	969	1038	1020	994	946	1008	1047	994	1020	991	1027	1001	982	1001	973	1027	1015	1011	1019	1035	985	1011	969	1005	1017	1012	966	1087	946	1005	994	992	989	979	1004	1008	1025	975	985	977	1014	1013	929	1014	966	960	968	1049	1005	962	976	963	1008	956	1002	1071	985	1044	990	942	960	1010	922	1017	955	943	964	954	995	1008	996	987	1016	977	1037	977	1033	1019	1054	989	947	981	996	990	1010	967	984	1004	1048	988	967	996	1031	961	971	1040	970	964	1049	981	929	956	1040	1030	984	1044	1009	1013	981	997	984	974	995	1012	936	1064	974	964	989	1055	978	1002	971	1029	1021	997	1014	995	957	1063	1003	1022	1031	980	995	943	1036	1012	1034	1023	998	996	1008	973	1016	987	1014	976	960	956	1004	1013	937	993	1018	997	996	994	1036	985	993	1010	1021	983	1046	1073	1028	957	970	988	988	1000	1019	1049	975	998	998	1059	1009	994	1031	1057	987	1002	1043	1000	999	962	999	987	1020	948	1039	979	1005	1033	973	975	1036	1030	1006	980	1020	1028	996	983	1002	956	1010	969	980	943	1007	1008	1000	1080	1045	999	1049	941	986	1044	1042	988	997	940	964	1024	996	1006	973	980	970	1024	1019	1024	960	976	1013	995	1032	980	1034	1009	942	960	1004	971	1018	1005	1012	1005	1019	984	995	950	981	987	1007	963	998	1020	976	1017	1032	972	983	976	1015	1006	1021	957	935	1036	1009	960	1012	1007	962	990	1027	1001	906	984	1008	1017	1005	951	982	1009	973	1035	977	1016	970	962	973	981	1035	1008	980	980	1014	998	985	977	1051	1027	1026	979	960	962	945	972	973	985	1035	994	1026	1023	959	1035	1082	1016	1009	1039	1017	986	929	962	973	988	1028	956	1032	994	988	984	953	998	993	1011	974	998	1008	961	976	996	1015	1021	968	945	1043	1014	1040	1009	1048	1033	973	1040	959	998	989	959	1027	978	1010	980	1059	1006	1015	983	1002	959	1017	1044	990	991	1008	949	996	923	973	984	916	975	994	984	1038	1004	1001	985	1040	1032	1008	1057	985	988	987	978	1029	944	979	1001	994	961	983	996	1009	963	948	1031	978	1028	954	996	1022	956	972	1091	967	968	981	1006	1004	983	1005	997	1033	996	1017	968	941	1015	1002	1030	973	1016	1009	1015	1050	973	990	1030	1008	999	979	991	1049	1051	1031	1031
31163	32837	38397	28747	14661	8393	4965	3125	2085	1754	1510	1386	1246	1131	1041	1012	904	976	899	944	941	891	877	909	857	849	887	919	879	852	886	845	884	858	819	851	890	880	891	892	851	844	845	858	836	826	856	803	826	892	834	893	867	892	852	830	835	869	879	835	833	848	832	863	875	813	836	855	835	856	883	882	870	803	844	882	855	859	828	855	832	868	826	810	823	865	856	841	855	834	820	908	842	823	864	830	833	826	823	870	831	881	857	844	879	851	849	867	847	864	842	801	871	873	884	882	827	800	869	849	869	824	835	848	867	831	875	911	852	808	866	840	803	810	895	861	866	879	818	831	834	835	855	877	873	841	824	873	833	839	816	832	930	875	855	879	849	872	803	892	800	840	868	811	854	885	857	852	867	845	885	883	841	795	827	831	865	851	871	841	838	848	866	882	905	893	812	830	862	868	834	843	837	859	873	810	860	832	775	843	848	848	860	843	879	868	810	866	908	862	879	903	858	830	861	834	853	849	844	825	801	807	835	878	891	838	855	777	823	840	811	826	832	903	876	833	847	843	886	827	845	878	848	849	825	859	864	893	878	800	829	865	883	886	874	836	828	842	885	830	810	798	842	840	889	859	824	845	893	868	783	904	880	839	833	891	860	862	897	815	859	865	864	859	907	851	825	817	829	820	846	816	905	831	842	876	861	908	866	864	850	878	832	841	867	826	858	819	827	796	869	881	855	867	883	854	774	838	826	806	872	902	866	836	828	876	792	850	827	862	808	838	897	839	889	872	869	867	856	854	833	795	844	851	897	872	823	884	859	885	830	823	881	839	889	809	867	854	876	834	796	846	884	854	846	882	871	871	834	831	890	870	890	859	816	817	904	804	803	841	842	837	797	856	862	845	820	810	866	812	793	868	873	859	890	836	864	894	888	886	841	853	875	877	867	878	841	858	845	809	837	839	866	860	825	843	867	848	811	846	868	798	813	843	886	898	919	925	790	831	851	831	845	924	846	821	887	837	889	805	843	786	836	819	820	870	871	863	862	862	832	873	895	899	853	878	843	931	837	809	845	822	808	894	863	823	909	899	864	836	849	858	873	824	854	910	926	864	870	817	843	902	872	838	873	852	813	827	836	890	894	808	803	833	858	923	871	873	814	849	882	839	812	864	833	826	844	836	820	842	830	876	834	853	857	839	839	877	879	833	849	880	913	848	867	855	835	812	813	810	884	818	895	841	894	790	863	819	841	897	860	901	846	862	822	931	825	821	824	823	852	883	853	856	852	886	824	857	863	885	846	851	888	864	838	822	845	837	885	845	867	898	886	850	876	885	853	867	896	832	808	813	876	849	863	828	847	861	857	846	858	833	851	772	836	892	852	904	814	868	854	893	856	875	842	854	894	840	851	800	888	854	870	840	878	873	825	847	933	895	858	822	858	905	875	867	882	865	843	855	887	880	882	880	828	887	852	832	861	776	847	864	848	896	865	843	898	930	864	851	836	860	882	882	920	836	850	798	802	835	900	834	846	847	891	882	874	810	855	859	876	841	856	851	876	859	870	772	842	821	864	847	858	848	850	817	836	823	821	884	848	864	830	861	869	821	804	863	862	963	783	870	857	863	814	874	820	758	846	861	887	824	798	857	890	847	876	832	837	825	835	833	898	866	851	853	848	813	818	811	850	853	912	823	901	858	866	817	892	836	852	879	917	853	859	867	844	842	888	852	801	838	833	821	868	868	896	813	881	841	918	892	806	836	814	888	879	875	906	827	857	806	852	798	855	834	815	825	818	836	855	861	882	847	872	850	818	822	887	863	875	844	786	852	919	853	849	843	819	831	931	904	883	846	859	829	857	866	864	834	870	831	919	803	835	880	808	836	908	881	896	832	827	861	845	862	845	878	847	879	862	823	843	825	835	870	843	900	832	901	881	866	852	842	849	884	827	795	861	817	812	848	814	862	848	856	861	857	852	883	830	905	888	855	822	856	868	857	858	821	859	850	834	833	794	837	806	813	843	865	896	858	857	844	881	895	822	846	868	855	830	901	892	830	849	791	882	786	906	847	888	835	865	878	837	872	864	871	881	866	852	851	810	895	859	893	915	800	884	899	885	767	884	887	854	808	874	846	853	799	865	857	946	929	924	862	845	865	850	886	815	896	830	820	858	881	850	843	833	826	845	873	855	814	835	830	850	880	791	851	852	852	901	882	900	825	880	872	869	853	853	847	854	830	899	832	818	871	853	871	869	869	900	848	917	830	895	846	902	861	846	825	856	845	837	882	824	845	889	828	812	859	872	828	867	852	868	835	834	856	881	811	866	822	820	852	857	884	819	827	854	828	857	837	879	850	839	871	823	865	833	829	817	852	824	830	839	898	831	852	857	833	883	825	807	880	857	830	901	857	859	805	871	845	869	816	847	894	885	915	848	868	898	829	878	888	884	928	815	885	863	845	846	894	867	800	883	813	840	848	807	819	861	868	853	922	827	860	875	850	827	908	884	835	824	881	862	884	894	855	870	802	882	834	782	879	842	835	866	834	836	824	880	837	883	903	828	830	827	866	869	892	870	826	865	846	831	838	801	867	816	850	872	850	852	848	852	885	865	835	887	870	857	857	855	859	848	827	869	846	866	832	833	870	865	786	851	888	876	874	844	866	855	864	845	835	843	827	831	823	891	885	878	873	805	904	839	868	874	912	854	880	811	815	918	808	834	859	849	898	856	804	827	872	855	794	850	822	862	868	845	823	818	838	832	821	924	845	897	874	881	870	832	914	851	887	841	896	864	821	879	856	855	879	808	896	910	855	826	862	851	851	863	846	825	844	842	806	823	834	860	874	869	806	776	838	827	891	883	866	868	816	846	852	826	832	839	884	812	843	868	824	847	862	898	841	872	794	893	848	840	801	876	869	892	830	868	827	804	855	850	852	870	853	860	888	856	863	867	889	874	855	862	833	867	808	836	883	881	798	878	855	825	893	906	841	851	836	813	854	869	850	857	808	860	891	802	859	933	875	859	879	836	808	867	861	806	888	881	854	799	822	851	849	844	850	872	876	824	821	843	891	883	886	840	861	831	834	887	835	848	846	840	842	875	885	853	872	913	802	835	879	884	864	832	888	851	877	824	915	866	882	864	858	870	893	890	813	906	873	835	830	854	847	840	869	871	883	793	815	897	851	865	825	876	857	819	820	861	906	852	806	834	874	824	874	824	812	874	905	809	863	834	839	806	831	839	877	879	835	816	793	855	841	871	807	852	880	903	885	866	853	879	864	820	795	859	881	876	819	801	835	884	800	864	881	834	842	868	845	811	852	889	845	835	850	822	907	865	814	870	888	782	848	872	867	831	862	817	912	844	827	831	882	912	854	805	812	842	881	872	862	849	834	885	815	863	872	832	910	838	876	773	915	854	822	854	838	858	803	873	860	832	890	870	863	873	863	870	852	815	863	861	866	849	869	846	890	895	833	854	904	853	836	809	853	843	847	839	845	845	862	830	873	837	845
35649	50861	42537	28229	17149	12024	7885	5160	3316	2574	2111	1781	1616	1450	1340	1241	1245	1149	1166	1131	1098	1077	1056	1047	1018	1020	999	1012	994	1048	989	984	981	958	1011	967	1002	1009	995	943	966	988	949	991	998	987	1042	1006	962	948	951	992	1000	938	943	1015	992	1011	982	1001	947	973	974	990	1013	1052	1005	996	959	935	989	963	983	1002	1000	985	995	946	1025	1002	991	1000	1008	934	983	1012	941	961	948	973	1071	1029	1023	953	999	998	973	1046	1005	1034	1004	947	1020	951	994	961	1001	949	983	992	1004	1010	997	987	971	968	984	967	1001	944	983	949	946	999	1004	980	974	1028	963	936	965	944	1007	1014	1003	970	976	978	975	942	977	957	968	1002	1008	1002	952	994	1001	951	989	1023	1039	956	1032	954	997	958	946	1017	1048	985	987	946	924	946	984	938	995	1018	1020	966	950	932	948	971	989	950	908	931	972	960	1037	969	970	978	969	1026	1063	992	923	969	963	1040	941	986	996	963	1048	989	967	1025	984	1017	990	967	1086	1015	974	1014	994	974	937	960	1004	1036	1046	960	974	984	963	976	996	995	1012	969	976	992	999	1043	978	1018	982	1002	968	949	978	1028	1005	988	1014	986	928	932	964	971	977	948	985	985	983	948	1011	986	976	1015	1013	1019	1009	962	976	1001	987	985	1020	962	991	1030	941	943	926	1012	995	962	999	998	950	933	978	954	1021	1050	937	873	1009	1079	967	1020	961	939	952	951	1008	941	985	985	981	936	983	992	962	913	1023	944	965	1033	968	989	1015	988	967	1002	1027	985	952	978	975	988	982	1035	1007	1014	1001	961	1062	947	1009	1067	974	929	1007	1024	965	1023	982	990	971	979	1002	982	1020	980	1053	991	966	993	1002	965	938	973	982	1024	978	962	942	1063	965	1010	981	1046	999	976	1006	997	972	1044	1055	1032	1016	1019	982	997	971	982	981	995	950	950	979	972	971	964	940	961	980	1023	955	950	1023	1055	1008	953	900	1031	956	972	1000	1018	985	934	1028	1006	994	1003	985	971	1025	966	1027	967	996	992	991	977	982	978	975	990	936	1013	946	951	1015	940	984	996	1020	946	967	954	988	948	977	975	1006	985	961	932	993	937	1037	988	974	943	974	975	964	982	991	964	980	1009	1023	971	980	966	916	944	1016	970	966	958	982	979	984	971	1021	995	1005	967	958	955	1020	977	965	961	1018	976	994	1037	999	949	922	1041	988	974	987	989	967	996	1001	946	994	1013	966	947	965	1022	957	995	999	968	1043	960	951	976	963	933	963	955	957	897	1011	972	941	1040	1004	1047	961	974	946	990	977	1008	983	1005	1003	982	959	960	965	985	999	1009	981	976	985	970	984	988	990	974	1043	1006	973	970	1000	1020	1025	1022	1000	1031	988	985	996	1008	944	1032	997	1004	980	991	992	1015	1028	939	993	989	975	923	1004	988	931	956	1035	973	991	974	965	976	912	967	927	995	1015	1004	949	946	998	971	1015	959	937	977	1005	981	960	1014	1041	959	976	937	923	956	945	945	985	959	999	973	892	955	964	992	976	991	1087	904	979	1015	993	1028	1008	994	1008	969	963	935	976	954	1004	1000	1024	1005	970	965	963	978	982	977	970	1028	964	979	962	1068	966	1028	1025	1008	1068	959	993	983	999	985	1000	963	992	980	1028	986	1016	966	937	950	956	1008	999	922	1032	1018	992	1003	985	955	988	964	977	999	982	1026	969	967	993	952	993	1007	938	996	998	1030	939	1028	1006	957	1055	975	955	935	1013	965	955	968	983	1020	976	975	928	1019	961	968	1007	974	1003	955	903	977	953	963	975	932	971	996	1036	1019	986	977	962	975	922	983	977	984	979	970	945	908	1014	961	1013	991	1017	975	1013	995	980	911	952	982	1018	994	948	962	987	950	983	954	961	1005	988	1000	945	967	957	953	994	992	1011	1004	984	946	1001	1014	973	930	925	970	930	954	997	958	924	951	1034	962	950	974	1000	1005	1041	1061	1012	1021	982	1009	998	950	938	1006	984	1016	1066	940	963	944	972	1020	982	1029	967	1006	1016	997	1016	1000	994	960	993	955	981	1019	981	991	1011	1024	995	965	969	979	980	1020	963	947	983	972	1023	962	996	985	960	990	1030	955	975	958	983	1010	1031	998	981	921	931	980	967	1006	1010	928	977	986	944	1006	957	993	935	951	974	974	980	997	942	993	942	948	965	1009	934	1000	950	1036	1040	1062	998	1041	1007	931	1021	1000	1007	987	1035	968	956	1003	950	980	986	981	1028	984	998	980	990	976	991	1030	970	910	1023	980	956	946	956	962	1019	1014	966	950	1003	958	980	968	948	1015	953	988	1093	1007	976	946	1010	974	1020	911	1020	1003	966	990	993	1019	982	996	1066	993	975	955	978	1016	1006	971	955	1020	1028	1001	980	967	1004	993	1011	980	954	953	970	968	1020	1019	985	993	1032	1007	966	990	1001	1016	976	971	975	959	1042	998	951	1039	971	938	1060	982	929	983	1006	1001	1038	992	931	963	1031	1012	981	993	1002	958	1007	981	993	943	913	969	923	988	990	1012	993	949	915	975	1005	940	943	981	935	1006	995	971	1003	966	991	959	961	992	997	979	979	982	940	1006	1004	1029	1018	1018	1014	1010	978	1000	983	1007	1000	1025	963	1033	1054	980	1024	930	968	931	1046	970	998	1011	987	952	1006	982	1025	1015	983	979	1003	968	966	975	980	990	987	1002	941	953	936	992	997	952	958	1017	996	957	969	979	994	948	1032	971	926	935	960	939	1023	989	1023	982	1007	975	1007	1008	1000	1013	964	962	939	971	944	1023	991	936	939	987	989	972	1012	1010	1037	962	1007	958	972	997	989	971	991	960	987	964	995	982	950	1029	991	1033	979	931	967	919	950	1037	1007	1004	977	963	997	988	931	976	944	1001	1004	929	1009	985	960	972	994	971	983	990	999	977	978	928	1050	944	1004	940	999	963	968	977	978	980	984	1017	968	957	988	975	987	962	981	1042	974	934	1040	979	985	1062	1049	961	957	984	952	965	1033	967	1051	1007	921	1024	1005	992	977	964	1045	931	1012	1024	991	1023	1033	1022	931	986	1016	1006	1021	975	997	991	978	1001	986	1018	984	986	1015	1000	1038	981	978	969	941	1009	1013	1002	998	958	957	1003	954	997	955	944	1007	1021	1028	941	976	963	966	1010	1021	951	1015	980	964	972	939	952	976	991	982	1012	1057	934	978	918	971	940	990	1008	987	993	940	960	983	987	993	1005	945	1010	1012	1011	994	996	895	942	1005	990	1010	994	1013	983	1023	1029	1004	951	972	972	989	987	956	948	988	970	977	1011	947	975	946	1007	957	939	1067	935	930	1020	1012	1008	977	952	948	941	1028	985	1029	979	999	966	990	984	964	912	976	1018	976	946	1003	915	1024	963	998	969	989	1025	971	1037	965	1039	955	1024	1031	998	1018	1012	1001	929	1010	1014	990	957	982	1043	966	989	993	962	1027	962	970	952	1018	939	1009	943	937	922	913	991	971	974	1023	1027	1017	1020	975	971	1007	1021	950	1021	938	1008	937	964	968	998	988	1001	999	994	952	1044	951	967	1006	994	988	983	978	1054	1012	1034	984	903	993	973	996	975	1035	973	967	950	996	947	992	981	989	991	997	957	1021	965	978	997	989	992	1010	1031	993	1015	982	992	992	1017	915	962	975	955	978	947	1015	974	991	999	996	1026	1065	1011	983	987	990	997	989	995	958	988	1027	1002	1012	915	1016	992	960	969	954	992	989	1015	968	945	989	1017	1041	995	982	988	984	967	1013	945	977	897	916	1024	1001	1003	961	971	1020	981	976	961	998	987	965	963	1010	969	967	1058	1007	960	979	946	986	968	962	982	1035	1016	966	1018	945	966	959	983	932	985	934	982
24426	21632	29016	25470	23234	21687	14387	6717	3402	2563	2065	1852	1621	1353	1253	1152	1131	1112	1048	1026	999	998	990	993	987	959	871	882	909	874	924	891	902	866	869	884	909	895	948	955	867	863	878	833	927	909	873	918	902	866	866	871	858	886	892	905	839	879	851	894	835	894	834	891	853	889	919	898	908	866	917	840	883	935	856	864	911	940	885	864	898	843	815	877	874	860	848	867	928	802	863	878	878	846	878	862	889	844	881	882	869	834	854	929	886	891	890	931	918	854	846	927	898	895	903	910	895	931	896	956	840	885	884	882	867	887	855	879	874	854	894	813	847	886	868	894	871	838	864	833	846	905	894	844	918	881	896	888	887	848	877	846	835	863	926	914	836	889	906	864	894	877	821	881	836	861	838	854	905	827	877	863	876	883	862	874	824	863	910	868	879	849	815	905	863	922	837	848	857	848	892	871	919	875	849	861	900	853	856	857	852	904	866	878	849	892	877	876	845	903	885	939	869	892	886	913	847	859	889	816	866	894	772	862	853	838	901	855	868	894	880	888	902	796	869	819	823	918	850	901	849	805	877	850	812	865	911	883	892	891	849	864	844	907	879	903	893	871	878	859	910	895	955	869	901	863	872	874	854	859	825	884	862	888	822	896	905	862	865	881	834	878	822	845	892	836	891	832	920	830	876	926	907	809	885	928	899	878	947	864	869	886	901	832	846	895	908	934	899	923	916	813	854	892	893	883	858	830	874	886	832	872	869	855	851	879	842	882	819	890	826	912	854	878	873	875	903	883	852	890	904	865	923	835	868	872	842	898	915	857	871	921	869	888	931	842	864	870	808	832	848	873	896	863	893	885	828	917	851	863	855	864	853	873	903	888	884	924	887	858	834	897	856	871	818	878	875	861	931	903	870	850	863	879	917	902	874	874	835	864	832	847	826	901	893	853	880	898	871	870	831	807	838	863	867	817	917	864	887	858	869	849	827	909	908	912	880	906	894	862	895	824	905	831	880	835	905	837	879	882	908	885	893	865	854	884	866	832	856	855	879	859	889	807	852	860	853	886	844	885	867	855	864	911	916	883	856	911	890	887	869	849	847	863	847	861	850	837	851	873	848	859	880	892	837	870	940	931	833	880	880	814	908	794	914	883	851	930	897	843	875	892	844	867	875	889	897	943	929	875	903	868	887	884	898	901	886	902	831	857	847	880	870	866	865	874	913	828	841	853	836	893	871	908	864	811	854	865	882	895	844	857	896	831	896	920	903	851	884	884	842	859	828	855	889	859	846	887	856	856	869	873	863	858	908	825	919	884	882	903	849	873	844	921	890	873	888	862	902	860	817	912	879	825	877	896	872	882	869	875	919	857	862	854	849	841	876	881	835	842	890	893	846	875	886	805	896	906	876	921	848	832	926	895	794	842	876	900	860	857	877	893	865	848	840	934	875	849	827	875	845	866	827	801	857	892	847	860	866	850	800	868	887	828	838	889	850	895	845	905	854	872	945	857	872	852	857	907	805	918	881	880	846	856	918	920	860	895	881	876	806	851	912	879	886	858	857	842	827	838	902	869	814	841	872	843	832	879	865	882	845	869	837	909	817	885	864	894	901	895	897	878	859	885	839	909	854	865	880	893	860	877	865	889	867	812	852	872	887	813	881	864	847	864	899	903	912	945	817	846	830	884	844	850	875	895	840	869	878	864	882	881	860	862	838	876	891	860	926	854	856	899	896	905	936	900	886	912	933	857	883	870	887	779	843	858	901	918	852	895	895	859	836	891	878	915	876	846	861	887	840	872	853	893	882	854	858	844	828	886	810	867	882	871	871	833	853	868	936	864	835	876	857	866	814	885	825	915	841	862	863	872	895	855	892	931	881	850	900	907	872	896	848	833	850	822	872	887	948	838	840	869	827	861	849	829	927	845	874	886	822	855	880	893	883	900	914	894	815	848	867	880	895	878	873	891	864	838	872	844	859	902	857	888	922	851	841	835	879	881	868	940	859	904	872	864	873	905	865	879	903	876	848	856	885	919	882	867	878	873	830	851	901	856	883	887	887	856	903	825	901	861	819	827	844	879	793	853	892	881	836	877	880	902	848	890	868	916	882	868	915	847	878	911	828	932	880	867	858	918	896	869	867	892	884	905	843	818	885	908	892	852	873	861	876	828	882	866	885	854	892	858	941	823	892	846	828	897	906	931	853	886	869	862	846	877	846	881	848	881	894	923	858	892	908	898	828	886	882	854	923	902	910	823	913	861	851	856	877	855	858	859	885	794	832	858	894	867	860	859	891	827	831	888	853	850	886	858	871	860	866	829	874	884	856	895	886	844	875	858	897	888	885	882	831	889	879	899	852	916	888	854	872	815	822	862	784	803	912	827	891	915	898	852	895	856	839	847	879	836	843	873	861	855	902	854	827	812	896	887	818	875	896	846	868	926	840	891	894	857	872	891	842	889	901	781	799	915	872	881	897	858	823	876	888	886	842	832	905	892	851	856	872	812	873	893	871	863	908	897	786	921	835	880	828	931	813	833	872	885	869	921	871	845	873	829	825	831	872	906	869	878	892	900	778	848	891	820	864	833	881	872	886	822	830	911	876	877	851	868	849	845	914	918	862	918	881	877	837	837	870	908	904	875	910	848	859	895	821	855	860	870	869	839	857	790	838	907	837	928	814	814	865	889	856	875	882	868	892	867	847	815	907	914	931	895	885	841	895	877	825	860	872	840	855	844	868	856	899	885	855	854	927	874	864	895	852	884	827	801	925	870	880	889	849	824	837	877	854	879	892	845	895	850	858	849	896	933	861	852	863	894	826	898	840	887	858	860	905	867	814	871	892	873	833	889	869	867	869	810	844	865	851	836	849	869	914	861	819	858	886	894	893	852	843	846	850	901	883	867	814	880	916	867	811	877	891	884	848	873	900	876	851	830	872	852	915	885	829	833	832	902	840	896	837	859	929	880	860	893	876	891	918	844	883	847	928	882	897	815	873	868	881	878	845	868	904	846	861	920	877	866	863	845	875	839	877	881	868	847	887	823	874	880	895	901	817	900	816	848	942	886	909	850	896	942	881	887	896	872	889	905	901	898	861	861	906	882	923	861	852	825	850	895	836	853	848	885	867	850	878	845	890	893	852	905	908	888	892	859	832	935	858	861	854	843	854	903	851	899	908	865	867	857	874	870	891	868	826	835	889	842	879	890	890	826	887	856	888	854	868	887	880	836	847	858	870	902	901	855	875	845	857	881	881	854	884	877	912	845	914	840	867	882	863	861	862	836	855	851	886	893	882	851	805	888	825	887	899	838	847	859	854	853	852	843	901	877	847	904	909	899	855	869	849	906	850	893	868	892	869	850	841	868	898	868	906	873	851	844	861	889	831	832	909	836	872	890	841	859	870	930	879	824	844	878	887	844	863	861	884	830	818	844	873	881	896	934	839	884	878	813	853	872	858	874	812	897	904	867	893	870	850	848	867	897	884	847	815	875	856	852	880	877	931	852
36767	59912	50074	35951	27980	22011	15368	9234	5287	3838	3089	2558	2200	1909	1681	1592	1440	1345	1318	1271	1152	1143	1126	1135	1117	1085	1086	1073	1102	1066	1032	1093	971	1088	1003	1052	1031	1017	997	1038	990	958	956	999	1032	1024	1026	1021	980	1019	986	999	1013	1002	1047	951	1049	1060	1031	1090	1006	1053	989	1007	920	1036	981	1029	963	1011	1025	1020	1043	1050	1002	1004	994	1001	993	1029	987	960	1021	1006	1027	961	1021	1034	998	1035	968	1021	1037	992	980	1009	992	1021	954	1037	979	1019	985	954	1011	975	1020	1023	1022	1004	1032	962	1017	989	1033	1022	990	967	991	974	1012	1005	1021	977	1014	956	995	1015	971	984	962	1029	1060	1010	962	932	1018	957	947	1020	991	1004	989	995	987	1021	992	1013	1003	1032	937	1007	1018	1025	979	1030	1048	973	1047	1012	1022	1005	988	1010	1056	1078	991	1021	1000	1016	992	1018	1005	934	988	1056	993	1036	1006	982	1050	998	984	1017	953	997	1045	1031	1056	1004	978	1064	1030	1004	995	1003	1013	989	1006	1009	1035	1028	1011	979	1023	973	1065	966	973	933	1030	975	981	1016	1018	1002	1026	983	944	1015	986	984	1002	988	995	1038	975	987	1073	1054	946	999	993	998	985	984	971	1003	1008	982	975	1017	1059	972	1044	972	1016	981	1007	1081	1039	994	1023	1001	1035	967	964	1037	989	944	1044	1013	990	987	1074	972	1011	959	1006	1055	941	952	956	929	1025	1016	999	991	1026	947	1030	988	1026	1005	1047	1032	1019	1034	980	1056	989	949	977	978	1032	987	994	1024	1009	974	1011	951	1050	930	993	998	1040	1004	983	959	966	994	1052	1008	1016	980	993	994	993	1012	1008	1007	977	993	1004	975	1036	1022	968	986	987	1040	987	1023	1020	960	1018	990	949	987	1031	974	973	1032	984	1017	992	1002	986	1027	982	989	995	1028	1015	1006	977	1021	1014	959	989	971	1056	996	1042	1019	973	1030	988	949	1036	1007	971	1031	1004	1011	1038	1028	1052	1024	949	926	977	1023	1003	995	969	1038	976	1042	980	1007	939	1040	1053	958	972	979	988	955	929	976	984	979	1002	995	1036	983	937	1012	974	1023	977	1015	970	994	1000	1020	990	980	998	1008	977	955	976	963	929	931	1003	987	1044	994	1061	1071	993	977	1011	999	1029	976	988	991	1020	973	1008	1021	1010	1001	1019	924	1005	947	994	1005	987	958	1058	987	1008	990	1076	1015	1025	986	1008	1003	1017	955	1039	995	967	1066	983	1002	1087	1024	991	1057	948	1041	983	996	968	986	999	1006	996	929	979	989	962	985	945	1015	1019	1013	1017	1033	1001	1019	967	991	974	948	997	994	1052	1050	981	1009	1008	1002	1019	1013	1000	1012	1006	999	986	996	1004	1013	1002	1003	976	970	1047	977	960	989	1020	1052	997	983	1011	1014	1005	1025	976	1026	999	990	888	991	1001	1016	1003	979	1020	1015	973	997	960	1010	1034	984	1007	1060	1040	963	1049	956	983	968	948	1008	1048	925	1025	975	1051	1009	1031	1032	999	1005	1027	1040	1084	981	985	1002	937	968	1003	1011	969	982	962	949	996	995	1010	984	967	992	984	988	1005	1010	987	1003	1005	1007	997	993	1008	1049	1001	1021	1023	978	969	1053	1007	999	1021	989	969	1009	970	1006	948	995	1012	978	1020	1008	1027	995	998	1007	1018	1038	1010	1014	1021	991	1044	980	968	999	1009	986	974	972	1020	1012	1086	947	1028	1025	952	982	995	968	992	1011	1013	975	976	1055	963	962	964	999	1020	983	1002	976	1027	1016	995	1024	1010	1049	996	974	986	992	1027	975	950	1051	1011	1062	960	970	1006	1026	987	1052	997	1044	1009	923	1002	1027	1022	1029	986	924	1023	1026	1009	1007	1033	992	1069	1039	987	969	1003	959	971	1045	940	987	1030	968	994	1006	996	1000	961	1026	990	1028	1022	1059	959	1011	969	997	1001	1005	1023	1016	994	984	1027	990	997	948	989	1023	1007	1022	1031	1036	998	955	1002	1014	1052	961	1009	950	986	939	1009	1012	974	1041	1003	983	1004	1008	1006	1019	996	1004	997	998	986	1039	1008	988	1011	982	971	967	1008	966	1008	1030	979	1025	985	995	1051	1004	974	980	951	999	998	958	954	993	996	965	971	993	1004	1042	981	1011	930	962	981	1009	971	975	1020	996	977	968	1011	992	990	980	962	1030	1037	1011	966	997	947	992	962	1040	1031	977	1026	967	989	957	1029	1020	992	1058	1058	1004	965	1008	986	966	997	996	994	968	978	1020	1022	1012	1020	1056	1003	913	991	1030	1008	957	958	983	1004	983	1003	956	961	1008	1072	983	954	936	1001	987	997	1005	977	953	980	999	992	954	972	1019	1068	1018	972	994	976	962	989	962	1019	1024	1037	959	1021	1011	1016	921	1015	1039	988	925	1028	1019	1000	1014	949	1005	968	966	968	1022	1003	966	1048	1012	983	970	1012	961	992	974	993	1010	1002	962	1028	1007	975	986	942	1019	1014	989	1011	973	974	985	995	1053	1022	984	1021	979	970	972	978	1044	981	965	1027	989	969	1005	1011	1038	1009	994	1019	995	985	970	996	972	1040	951	1011	1010	993	958	962	1042	995	1053	1010	962	1010	983	1022	1012	1003	934	1025	1011	1044	1034	1024	998	1023	1000	975	1017	1009	1031	988	1009	1027	1002	980	1024	1000	984	983	1055	1043	961	1010	1021	967	983	1025	965	980	958	975	982	986	1035	1008	1013	1054	1074	990	996	1030	1008	1039	963	976	1017	1049	1006	983	992	1016	962	998	973	981	1047	1065	990	1015	977	962	1020	1004	980	976	962	949	953	987	965	994	974	986	977	1034	1024	1039	1016	960	1019	976	999	1018	1023	1037	1010	1033	979	1024	1028	972	944	1006	1014	1005	1012	1027	1029	1021	975	995	1019	967	951	996	1003	956	983	1046	1035	947	979	1027	948	1017	972	1071	989	987	1046	1004	1019	1000	1039	1033	1004	1024	1012	1014	1029	988	993	1034	1045	992	994	975	989	991	1016	1004	1028	1034	1026	1012	999	937	988	1043	944	986	992	1007	897	1029	1007	1006	985	1002	979	962	1012	1001	1053	980	941	1014	964	1001	955	994	974	1017	961	957	950	963	1007	990	954	1019	1011	1018	1036	1046	987	1017	997	991	1029	971	995	998	983	982	977	959	979	1000	956	998	1018	996	1005	1011	937	992	1027	968	970	1020	985	987	1033	999	1032	999	1028	1021	951	1016	1026	1001	1064	963	1052	932	1022	979	1028	1038	994	934	993	999	1018	1012	944	992	940	1012	970	1018	1008	1017	1021	987	1017	989	990	1024	1026	1002	975	1018	987	941	1005	1009	984	979	995	1028	978	1033	989	974	985	970	1014	1013	1048	1022	966	987	956	966	997	980	951	1079	1023	957	1038	1009	1042	924	1042	1021	1047	964	995	965	927	965	970	989	1002	1060	988	1026	1011	1004	961	1026	999	987	986	1016	1021	1018	997	1002	1000	1025	1038	994	980	1014	985	1036	957	967	958	1001	969	997	952	1015	1013	981	1012	993	983	949	956	1033	1009	994	1020	1004	942	1005	968	1015	983	1009	1033	983	1041	992	1007	991	985	1024	1052	1016	935	1051	1077	999	971	1009	1025	983	957	1000	1007	1035	1021	995	1006	998	1032	1053	996	1051	951	1024	1038	1036	1040	1027	1046	1025	908	948	950	1049	1018	946	1054	988	969	1004	987	1036	1026	1021	1030	994	1038	925	1040	936	981	1054	1040	1034	953	1042	948	964	963	967	1039	1017	925	1005	1001	946	1015	966	983	986	975	1072	1022	1016	1001	958	1025	980	1035	1017	996	1069	993	1009	1002	1025	1019	1049	978	942	1026	962	1029	1023	1020	958	973	1010	1040	985	1051	1018	951	1033	981	997	985	1017	961	1021	1038	987	955	980	1000	970	954	968	991	1050	1015	958	949	983	1047	1023	1017	1019	1065	1001	970	942	984	984	934	1003	1023	984	1027	1008	1028	1042	965	1002	977	990	1043	972	1048	939	969	997	1015	964	1012	986	927	982	979	1012	1008	1022	1045	969	971	1053	1007	922	985	1019	1013	1078	1006	968	1023	1015	1025	950	982	1004	1005	1022	1006	1032	1034	985	988	995	985	1040	946
25422	21615	28817	27558	21633	14739	8826	4040	2553	2004	1752	1433	1372	1227	1134	1031	1077	944	1003	975	923	938	913	883	855	866	865	834	847	862	789	846	804	841	820	822	846	864	836	875	835	840	853	807	859	837	814	802	853	871	837	822	821	827	824	888	840	880	818	844	833	840	839	828	820	839	835	818	808	794	830	838	855	784	794	826	816	785	807	816	788	887	811	822	784	818	774	867	816	851	868	805	807	802	786	805	831	822	808	853	803	816	830	879	772	829	818	830	799	859	814	800	855	834	840	839	814	856	811	844	808	822	825	798	841	766	847	803	760	923	787	813	822	840	823	789	839	828	799	830	803	815	883	806	796	842	813	818	801	837	819	814	895	804	812	855	851	857	817	807	823	836	790	824	842	791	820	782	846	846	832	795	810	798	821	815	829	858	805	810	809	844	791	813	801	833	815	791	881	839	818	818	828	767	796	799	778	808	838	853	875	841	828	818	814	852	793	760	819	798	846	845	845	790	825	825	747	797	779	736	863	810	867	836	871	800	783	814	835	786	850	837	831	846	794	853	818	819	819	825	805	908	843	844	828	881	811	778	809	836	828	874	814	828	820	837	813	855	787	790	817	804	819	813	820	854	822	882	857	779	848	853	825	791	811	807	743	835	846	846	821	806	811	825	796	824	850	841	836	850	867	883	794	817	850	807	837	799	771	833	842	819	800	838	847	825	798	814	893	804	863	831	847	824	841	818	823	844	782	807	786	813	832	844	796	884	867	811	797	796	824	842	786	819	841	774	812	904	836	832	823	832	820	838	845	830	827	737	759	848	846	782	844	833	829	853	791	857	795	762	838	847	836	829	832	808	801	860	826	793	783	760	751	795	787	819	813	812	801	828	802	877	851	850	866	833	774	809	827	764	850	841	843	841	838	827	855	787	796	829	831	801	878	808	774	768	850	788	814	856	859	758	802	777	816	794	783	844	827	793	817	781	824	788	831	862	809	833	793	805	828	805	805	849	786	852	822	838	802	818	837	832	806	844	807	895	872	804	783	834	851	823	874	791	868	855	835	847	807	876	846	852	842	812	831	811	835	812	802	853	794	845	849	782	885	854	834	842	848	822	829	826	799	785	800	844	782	832	865	842	865	846	825	823	852	885	848	882	830	810	806	804	787	822	807	788	796	828	835	792	844	814	842	854	840	818	843	828	818	766	802	790	877	805	815	824	854	817	860	899	749	765	829	805	802	813	790	781	835	809	834	815	869	833	844	803	884	788	806	810	810	812	827	840	814	779	864	804	809	821	872	852	846	815	801	829	818	799	853	830	810	836	800	819	791	855	783	832	847	787	786	855	786	810	860	854	860	832	796	808	781	805	819	854	791	866	816	810	852	829	837	775	822	841	859	848	814	802	880	838	866	858	814	826	780	845	820	804	843	806	864	806	823	843	847	837	821	813	768	829	815	817	846	817	885	813	792	811	829	798	776	836	867	871	865	809	844	801	906	844	786	786	794	826	799	794	809	839	824	885	817	824	800	852	794	835	788	848	772	819	826	803	849	869	822	870	862	782	874	836	825	822	796	857	787	848	805	822	869	871	823	836	722	800	869	845	855	835	811	853	848	845	854	824	829	849	846	780	807	815	816	772	880	843	866	833	814	860	844	828	780	834	832	798	822	801	862	875	848	840	826	831	920	798	848	824	827	811	832	813	830	824	836	795	804	872	800	857	810	819	812	772	839	756	794	851	843	802	861	828	797	824	889	846	882	848	850	832	816	785	849	858	853	854	838	821	814	867	833	793	793	783	821	854	827	845	809	875	836	840	846	862	813	852	843	819	811	782	825	804	815	833	837	877	799	847	836	842	828	836	787	798	821	832	809	799	778	878	809	840	835	817	837	863	841	886	812	851	855	788	878	810	856	840	810	820	801	814	809	769	874	814	762	793	840	857	803	819	812	906	845	814	820	844	761	817	857	806	816	824	777	814	845	804	842	840	799	850	837	829	812	838	824	842	800	833	818	831	804	832	888	843	883	818	801	811	797	811	825	806	840	834	808	796	863	843	845	833	815	852	873	835	787	799	847	814	758	816	807	804	848	800	851	847	811	781	869	784	835	834	832	831	819	822	776	819	874	831	803	889	881	843	856	828	781	821	810	845	778	813	848	824	827	831	841	826	866	875	812	886	863	809	802	828	832	854	804	813	857	823	901	809	790	865	846	781	842	800	857	804	782	793	785	846	868	800	795	811	845	821	839	894	867	862	786	829	846	806	854	789	816	806	846	794	831	809	848	776	852	815	845	775	842	854	796	842	888	757	813	799	834	820	811	847	803	825	838	798	785	875	884	820	844	793	829	820	768	797	826	822	815	815	785	806	839	829	820	810	802	847	845	862	875	784	832	826	780	866	817	834	841	855	779	818	802	856	811	802	818	812	863	796	842	805	832	798	799	841	825	789	867	800	849	815	781	819	846	800	817	782	782	798	823	814	828	787	844	805	833	775	784	805	777	824	816	767	745	805	852	844	844	803	778	825	782	834	842	818	804	858	792	798	849	847	826	851	805	806	855	775	776	852	791	821	816	805	851	832	847	808	818	817	776	820	853	805	835	837	854	790	819	828	792	769	820	803	826	818	775	844	854	850	770	856	800	889	810	828	855	812	865	831	778	807	867	886	804	821	864	784	808	819	823	845	780	757	829	850	790	828	838	845	825	874	818	758	853	837	808	791	797	896	804	791	813	768	872	792	811	856	809	795	888	842	870	830	804	802	794	820	811	813	813	876	832	806	798	895	840	806	837	801	825	867	830	811	803	791	847	812	831	809	851	798	841	828	864	851	854	850	848	795	828	815	813	851	764	844	814	823	831	808	877	840	791	823	841	821	801	803	800	827	852	812	793	846	813	835	806	870	869	829	812	830	802	776	864	804	818	795	808	861	846	824	881	811	814	789	867	815	864	839	834	851	810	769	819	843	861	791	790	765	800	847	831	795	825	848	792	811	851	882	867	843	873	854	844	771	792	813	823	818	813	789	855	886	867	822	858	826	853	839	856	826	821	804	807	779	840	797	832	847	828	831	803	801	861	807	848	849	793	851	828	830	816	821	824	799	844	803	820	849	865	823	829	825	826	808	774	825	823	883	830	859	865	816	853	853	787	843	826	831	824	841	822	847	810	812	864	865	840	784	823	821	808	845	867	832	788	825	826	811	826	809	862	831	800	843	796	811	806	830	818	785	786	812	764	830	811	802	848	852	819	826	800	803	798	881	826	847	847	853	816	824	815	849	808	896	833	776	805	808	813	843	815	854	789	810	855	856	833	873	829	849	779	839	811	812	853	836	875	794	812	795	816	890	778	831	775	800	861	813	816	824	850	872	831	801	800	849	841	893	834	843	825	815	827	835	824	824	837	826	833	822	819	833	832	831	891	831	789	847	860	843	837	829	849	861	827	839	854	827	838	804	804	839	817	781	830	795	844	854	846	805	819	816	856	862	771	831	885	824	850	831	806	826
36085	54441	47029	33461	23642	17635	12000	6466	4346	3052	2558	2133	1798	1677	1525	1425	1302	1160	1161	1165	1150	1090	1083	992	1028	1035	1045	1055	1029	964	913	936	947	982	969	991	965	946	968	965	895	990	908	1021	1000	966	998	997	899	960	924	989	945	882	948	933	956	949	949	936	1019	952	967	935	995	976	930	956	931	956	985	919	933	1007	1020	950	945	986	973	927	976	1008	942	944	911	954	957	939	970	925	987	990	912	990	982	954	993	933	976	993	1000	932	989	972	955	956	935	967	1017	937	930	1003	965	921	1013	969	972	969	955	970	962	1000	1000	933	978	905	1018	973	972	999	948	941	932	953	967	1020	994	963	899	988	928	939	894	969	954	917	938	932	933	963	985	1017	956	965	916	904	924	960	961	971	962	981	949	938	907	997	947	955	983	994	979	901	931	989	904	967	934	981	958	919	976	982	927	972	941	945	948	898	961	1016	973	969	1005	969	940	940	951	957	975	944	928	974	972	965	887	970	956	995	979	926	945	922	935	963	966	961	898	940	951	972	936	1037	956	956	956	959	976	979	950	956	978	917	902	1010	914	945	957	978	953	940	889	929	993	969	952	974	977	934	957	918	895	985	1001	926	958	930	941	933	930	953	979	939	942	962	945	943	974	923	972	947	966	944	982	983	926	931	930	973	1038	972	935	933	962	1008	990	963	940	966	957	961	981	986	929	966	995	1049	956	976	983	963	898	967	918	948	967	919	956	978	935	976	965	913	913	910	961	942	948	951	957	991	979	959	950	984	960	961	955	907	986	975	968	943	973	950	947	964	946	940	925	953	957	934	1020	944	975	978	935	976	978	1006	956	971	964	934	973	1009	989	938	962	965	962	1001	991	976	949	949	905	999	975	945	987	929	974	950	950	988	1003	926	968	913	949	915	989	992	932	941	978	963	948	1016	1015	872	985	935	956	951	934	992	1003	920	1010	921	951	938	948	920	939	972	933	979	972	975	895	990	951	957	985	877	1015	911	984	919	1013	955	955	926	925	945	941	975	975	931	986	957	982	1010	966	910	951	985	947	923	913	950	949	960	938	971	979	989	979	989	929	995	906	947	913	986	965	950	907	960	940	912	955	950	1010	964	982	952	949	924	933	936	910	936	914	980	984	1068	934	911	929	933	954	932	990	955	963	992	974	1019	907	892	946	940	956	963	976	920	889	989	997	940	943	893	948	990	926	899	1030	943	1006	929	976	1067	976	954	977	924	1023	967	931	987	931	972	947	1000	965	912	979	994	996	949	967	1045	996	927	961	963	946	958	1008	959	989	954	890	925	916	981	990	975	910	920	955	963	979	956	961	969	950	932	988	931	997	1016	952	951	971	984	974	928	962	917	958	950	962	944	933	984	960	913	933	998	980	966	980	982	923	906	922	985	939	903	905	965	952	948	935	946	953	928	978	948	901	1005	904	942	940	924	957	905	935	926	946	921	944	977	971	973	910	938	988	907	962	951	990	955	941	906	932	984	948	931	958	974	953	1000	936	928	983	958	895	969	924	974	932	969	972	961	966	925	957	981	958	971	956	963	974	1006	969	943	918	935	927	960	967	957	967	920	896	923	906	1013	949	930	1004	981	954	922	996	1015	952	1038	951	969	912	925	932	986	932	932	955	953	879	931	982	987	970	967	973	976	951	940	1026	923	980	995	925	960	933	992	965	959	947	940	972	936	958	951	940	903	933	915	917	1002	938	1005	950	906	979	960	1009	978	929	955	985	954	1008	965	901	1007	987	891	952	936	924	947	959	913	988	905	963	931	924	963	959	916	988	985	1013	947	942	977	920	992	920	939	955	974	901	973	965	945	972	933	989	977	900	910	928	927	904	937	972	923	931	979	950	944	981	925	912	879	977	947	987	955	1014	954	953	957	963	965	991	931	952	908	931	931	946	945	958	960	975	1024	955	978	956	990	954	966	916	991	982	1025	982	918	898	980	962	886	982	994	976	947	991	1026	940	1006	982	909	970	957	973	1022	1003	967	975	989	969	948	938	976	944	1003	996	968	959	966	988	956	949	932	1006	963	954	960	956	922	930	959	944	969	969	946	956	987	1007	1004	964	997	975	982	952	961	918	969	935	997	1003	927	941	906	925	987	928	946	869	934	954	916	969	994	971	995	966	1012	908	941	958	923	976	919	954	941	955	960	1002	970	934	961	899	925	947	950	968	936	949	977	923	990	1017	963	939	917	974	944	986	934	982	905	923	978	897	934	970	967	976	937	985	946	972	1010	995	914	978	917	927	973	938	892	1027	961	933	983	935	923	975	950	982	972	952	983	926	959	941	935	950	1009	932	956	937	949	978	948	977	908	981	961	930	997	966	920	999	936	977	960	943	1000	1004	1003	953	964	961	989	945	984	930	966	966	919	928	930	954	955	955	912	967	939	975	965	933	965	939	961	951	918	989	943	973	916	909	944	964	977	942	980	992	946	997	952	1013	939	962	919	940	958	947	937	999	936	966	925	1004	964	989	946	914	933	913	969	952	930	926	972	955	960	907	914	939	965	985	953	988	1000	930	936	1036	957	920	932	969	897	997	984	997	917	959	909	995	941	910	973	985	952	957	973	971	988	913	990	967	909	951	965	902	967	920	966	917	937	999	904	922	951	1000	951	987	878	974	941	973	909	898	967	963	980	1001	952	904	986	1002	921	924	915	988	913	982	949	942	932	941	995	965	962	908	953	978	934	953	996	939	952	932	959	924	982	1021	1000	968	934	939	975	953	963	1029	991	961	954	948	899	967	1033	921	939	947	1011	974	931	992	1021	975	984	972	888	949	939	950	948	930	965	942	917	927	980	945	947	991	983	988	971	954	1013	953	924	899	972	996	987	939	1006	979	957	951	938	911	939	921	961	929	970	963	906	985	964	910	946	954	931	995	923	969	988	936	968	911	917	1007	925	877	979	948	973	920	971	1014	931	939	938	939	932	962	935	891	991	987	971	960	948	964	885	951	923	971	962	944	982	1021	940	972	945	937	993	996	980	969	962	1022	930	948	876	951	958	929	964	950	973	927	1008	994	998	964	957	995	996	989	1018	909	949	942	972	994	961	955	934	927	975	952	898	960	968	985	970	946	969	949	974	964	928	925	960	955	964	902	973	963	959	951	976	974	969	953	937	988	973	956	967	983	975	980	924	933	961	984	937	916	979	1002	960	951	980	1003	915	931	954	943	946	948	1017	899	977	940	927	965	897	999	906	919	957	1009	965	980	1001	921	941	941	975	924	961	985	934	907	957	921	945	921	935	947	911	967	918	929	921	1018	979	918	1011	944	944	950	901	928	952	963	998	950	915	951	947	996	933	939	940	941	970	924	940	950	932	962	935	921	933	962	976	999	971	932	996	984	955	994	954	989	988	943	914	947	1033	970	947	997	955	969	921	928	900	969	985	964	964	939	916	1010	988	969	958	964	945	979	932	988	980	972	951	927	985	941	1007	988	986	885	994	1058	981	931	991	991	995	931	960	924	951	912	965	978	994	950	954	979	957	894	934	957	905	961	956	943	922	937	963	947	914	952	971	945	964	988	975	981	938	990	1031	984	967	931	950	941	908	950	1000	954	934	926	951	937	974	1031	950	967	918	1007	980	926	944
23315	21657	29336	24566	22328	23912	21732	9017	4252	3135	2496	2117	1836	1669	1449	1341	1241	1135	1155	1118	1017	981	1008	974	939	938	977	920	931	943	883	924	884	892	933	915	882	865	891	915	882	855	872	884	909	916	885	842	850	874	815	856	877	871	820	854	810	819	844	857	827	862	861	860	892	855	874	824	901	854	830	924	860	895	893	898	899	872	895	893	890	914	868	819	864	862	857	844	873	893	884	843	852	880	848	866	879	910	854	851	913	877	878	880	824	883	851	805	861	867	817	811	849	871	877	804	886	874	897	870	863	873	856	853	816	856	865	833	822	897	875	800	889	863	850	935	844	892	861	897	857	907	834	902	837	887	900	854	860	846	899	864	845	823	884	852	850	832	884	866	818	869	854	892	838	881	846	868	855	899	881	885	838	901	882	789	862	860	803	880	888	884	913	830	877	888	851	805	861	879	834	834	847	860	846	861	885	844	875	839	898	863	830	905	862	829	840	874	850	834	914	821	900	854	886	875	889	905	818	877	857	831	870	891	885	829	857	873	848	899	913	858	823	915	870	855	905	873	863	848	916	890	896	866	921	878	866	880	836	826	889	915	898	824	877	883	852	844	863	841	849	783	837	876	851	880	901	890	849	835	880	864	845	887	853	862	887	877	896	811	846	846	882	847	854	874	865	842	897	862	812	894	834	852	895	879	830	851	830	864	898	855	853	847	861	892	896	854	898	916	872	864	833	793	826	880	911	851	836	838	864	809	862	838	881	909	853	864	901	889	843	848	842	828	884	876	871	916	836	838	847	909	846	845	862	835	883	874	881	855	817	833	873	866	829	875	889	853	864	874	840	850	878	827	917	817	859	805	830	852	879	823	884	880	891	866	862	852	926	819	862	891	820	903	835	840	785	869	807	842	842	872	857	862	819	834	884	882	875	837	831	872	850	892	873	842	894	868	893	877	857	795	857	867	838	867	882	885	895	860	826	840	873	852	850	886	848	881	928	820	880	832	891	932	852	877	807	858	927	884	894	891	872	897	854	825	875	836	889	887	810	803	844	848	876	880	828	856	811	865	900	899	878	839	882	850	904	859	849	851	847	895	859	895	884	872	899	928	868	858	846	815	877	846	872	881	876	846	869	880	879	865	903	841	830	847	846	859	823	825	823	839	894	919	834	863	886	864	843	876	850	869	923	824	910	899	845	852	895	866	917	892	853	844	862	823	875	864	883	897	883	826	871	850	863	850	828	875	840	863	868	839	833	874	871	811	879	870	844	857	908	899	899	890	878	867	873	903	869	847	895	856	853	894	853	834	850	843	886	860	941	808	863	868	896	859	860	821	866	879	854	864	852	909	887	853	862	866	941	888	860	847	861	836	887	896	840	900	848	930	808	906	864	825	892	882	892	939	851	867	888	891	892	866	855	892	840	889	827	808	859	832	882	835	915	832	868	855	870	865	862	828	892	828	844	863	863	895	860	870	808	886	830	828	909	876	832	832	833	874	883	878	843	926	862	889	868	897	838	807	831	844	866	832	867	819	841	873	842	795	872	847	913	836	861	856	934	846	856	846	901	902	947	891	877	882	842	808	863	862	883	843	836	901	858	815	862	833	854	847	822	835	845	838	871	836	907	866	868	866	898	816	897	888	913	813	897	879	872	873	916	876	892	819	873	835	870	863	850	887	844	876	834	852	845	841	878	919	960	854	896	832	873	896	912	823	873	907	847	894	899	830	861	900	854	848	821	871	832	874	880	907	879	905	840	838	847	855	820	847	878	815	893	879	809	862	886	882	811	825	868	839	864	854	916	886	860	847	820	881	877	897	803	888	859	834	809	851	882	873	884	864	864	824	844	872	944	809	876	863	847	849	856	812	833	942	845	850	887	842	884	854	811	899	819	873	892	849	877	868	822	818	923	877	838	922	852	871	836	911	851	888	885	826	812	881	861	834	897	896	850	907	856	871	913	882	871	870	865	861	804	848	866	883	856	880	847	894	864	849	863	881	876	862	868	860	923	814	880	907	867	851	851	835	849	861	835	887	897	853	878	816	837	887	878	880	868	849	834	851	910	866	879	893	852	849	882	852	871	879	812	847	876	835	848	840	862	808	896	864	870	869	848	894	856	871	895	880	843	811	807	869	797	880	822	876	914	896	827	837	875	795	798	827	902	880	872	830	882	877	857	894	834	823	884	843	835	756	894	844	859	887	909	902	931	838	902	844	832	841	862	847	878	901	899	844	889	841	927	835	884	790	845	915	872	880	868	873	932	857	889	871	859	855	827	843	818	839	914	887	891	812	852	826	812	916	878	845	838	851	864	855	893	855	882	821	915	885	868	866	823	839	879	892	837	862	862	893	883	837	871	871	845	863	813	911	889	846	830	825	898	850	849	845	842	822	873	848	848	897	910	895	826	821	846	896	931	847	876	851	856	783	876	864	880	837	856	896	851	863	888	877	824	888	797	887	863	824	819	879	904	874	874	868	914	824	886	844	896	865	871	876	851	850	868	868	887	858	835	879	895	865	882	929	884	912	867	807	871	816	945	896	901	876	864	854	828	813	847	897	831	891	873	921	886	848	855	850	908	863	859	885	830	843	841	851	861	838	878	878	900	860	836	856	850	856	800	856	862	859	865	836	879	886	868	867	857	858	843	878	877	860	872	825	830	895	881	871	899	901	865	891	843	818	836	892	866	829	858	877	891	858	901	837	837	879	892	827	861	896	877	859	855	823	882	840	844	824	900	863	887	851	854	926	855	867	845	904	867	898	813	745	850	774	870	858	899	844	886	881	840	889	868	843	818	885	842	905	894	850	896	899	853	899	949	867	817	827	887	876	852	839	829	816	892	903	906	865	870	891	924	869	857	839	851	887	888	866	901	837	928	870	834	825	863	871	852	907	863	828	892	937	833	841	920	879	858	913	899	877	860	856	859	866	936	879	850	835	845	915	857	847	845	870	846	903	841	902	871	815	849	899	886	868	827	850	874	871	889	854	859	858	896	817	890	893	836	906	816	841	843	870	815	903	860	881	833	869	912	861	857	877	830	839	863	851	899	871	930	870	864	894	923	833	848	883	837	874	825	899	871	885	901	857	866	851	897	904	893	903	876	857	902	825	845	822	868	806	854	874	826	847	819	905	879	904	904	836	896	836	849	858	893	841	931	864	904	875	851	883	871	851	865	867	836	876	827	792	879	884	842	917	853	855	838	872	867	870	838	832	867	891	863	858	860	871	868	895	893	862	850	848	877	868	870	849	864	891	882	834	824	833	904	873	873	866	840	878	872	835	834	868	833	931	873	848	845	860	805	850	857	822	901	866	839	853	877	929	869	887	842	862	895	858	864	878	930	874	862	840	891	818	884	825	808	900	871	864	860	820	894	849	857	880	847	880	854	845	823	884	897	863	794	882	875	838	854	848	828	880	823	872	840	848	954	907	847	859	824	909	865	855	862	871	842	838	886	862	866	808	883	858	900	859	905	845	797	845	875	820	873	863	862	851	868	855
39721	64419	53011	39375	33862	27141	18679	11142	6577	4730	3722	3169	2653	2252	1889	1670	1600	1433	1361	1275	1274	1268	1207	1121	1111	1048	1053	1074	1022	1056	965	967	992	958	1018	958	1022	1045	1035	1040	1016	1018	1012	1025	1025	962	982	977	986	932	957	1008	1030	1011	961	982	989	984	981	980	1007	1002	1032	971	928	1013	977	982	972	950	981	971	1000	1000	946	977	909	975	941	1011	957	1068	943	1000	981	965	989	986	984	993	1011	987	943	1008	1010	1022	1003	1006	988	971	951	1008	1002	994	1017	1014	1009	993	976	944	964	964	950	977	954	968	1004	992	1002	973	1008	960	1025	942	960	926	932	961	971	1010	955	937	999	1005	993	983	1047	927	986	986	1006	942	1019	1010	1009	951	1006	996	1006	1015	959	950	976	973	996	958	954	1048	929	983	942	1002	983	981	967	977	993	1028	928	990	997	1000	983	996	956	1031	965	1002	985	992	957	944	979	1007	1007	1002	933	1019	1003	1034	978	974	1023	953	982	999	1011	975	929	1024	985	1021	970	962	973	1008	971	1005	983	1010	941	1004	981	954	916	935	990	982	1006	989	1011	986	1019	1024	1011	981	997	967	1035	923	938	1021	995	1038	992	1000	952	998	991	1064	955	940	1000	901	1021	935	1025	922	977	995	1022	983	1002	1043	976	990	924	950	929	977	972	985	969	1040	980	1038	955	948	935	943	951	941	1030	935	966	972	1010	985	958	958	984	1003	948	984	970	978	980	1009	968	973	984	931	948	995	969	953	1012	986	986	986	966	962	966	1018	960	1013	1032	1035	938	966	943	971	914	1007	971	975	960	995	1041	933	989	933	977	999	1006	993	948	973	1026	984	1036	992	946	959	972	1012	1013	945	1028	1019	1033	967	982	999	933	951	959	975	964	992	951	930	991	972	984	983	970	987	918	948	975	896	999	994	957	1000	964	949	967	956	975	994	964	1005	928	978	985	1000	1027	976	931	963	948	981	1032	968	978	878	1015	961	952	955	987	1007	1008	1011	952	1008	960	933	951	1014	1048	969	956	1002	988	1015	982	1028	971	990	915	1026	978	936	936	966	973	1010	971	977	1027	1028	978	1017	941	974	986	959	1025	977	958	1006	963	966	1055	980	971	944	940	981	987	1038	1006	975	952	957	976	1005	1002	1000	993	986	1006	1023	1001	984	924	943	943	957	964	980	952	934	1000	996	965	984	974	1006	1025	982	910	997	983	999	1039	1004	935	964	1004	939	966	966	993	1018	997	953	1011	1014	958	1009	968	1008	950	1007	989	967	950	1041	992	952	950	950	985	997	1006	963	969	968	995	981	952	1037	975	954	975	1048	965	920	1018	994	981	941	1000	922	991	1017	1029	990	984	977	972	997	996	949	990	980	987	906	992	959	1022	962	963	1028	990	1042	967	962	969	983	949	969	982	938	990	984	933	960	960	959	1031	952	920	979	953	1018	994	979	979	1002	995	991	1002	972	988	952	936	963	962	970	974	931	955	987	1013	957	975	977	994	959	1050	929	969	974	953	980	1004	965	917	995	989	932	1007	986	966	971	1004	937	960	997	1059	1009	998	931	1008	1023	1044	972	1037	937	916	1003	983	978	993	955	956	998	1038	953	990	978	1005	953	975	947	1015	1009	1011	979	986	962	1009	928	1038	1008	976	960	953	963	1016	939	996	934	1046	1008	995	903	991	966	992	962	961	922	917	1044	970	968	931	956	954	980	987	986	985	995	943	998	981	991	984	968	955	996	1020	1002	1021	973	944	1026	954	884	971	909	1003	975	967	987	963	977	942	955	970	964	992	1031	995	959	956	1016	955	925	968	981	984	948	1063	976	970	970	965	1018	955	938	931	920	952	902	988	968	966	954	1010	989	981	951	980	1006	966	946	966	962	1031	987	1010	997	966	969	1021	975	996	915	990	950	973	997	982	972	968	988	1005	978	968	985	980	918	970	966	954	1025	961	1045	971	951	1003	955	1006	935	958	1007	992	932	957	1004	921	982	1022	992	952	936	979	991	1017	933	1031	967	957	948	977	964	1037	1007	935	962	1005	958	958	987	992	996	976	1010	986	976	952	982	995	994	1002	976	966	993	986	973	1009	1013	942	966	922	1024	917	942	1009	963	960	980	993	1010	970	1015	1034	989	1029	997	964	987	990	1051	974	970	1018	959	984	918	934	973	1028	980	964	979	1031	933	1036	1027	1013	967	1030	972	997	999	946	988	917	973	882	939	973	980	1016	983	947	968	1009	988	994	976	985	1007	961	977	961	1010	967	978	981	989	915	969	972	972	950	976	1047	1016	971	936	1034	1016	968	1004	916	898	1011	993	950	932	958	1003	964	984	952	1005	1033	959	993	999	942	1020	975	947	965	972	996	964	1003	976	1018	994	994	1024	974	1026	1007	1013	973	988	966	1005	1011	983	1033	983	943	931	894	967	961	1005	1025	927	964	968	989	965	987	1020	990	1001	981	936	932	1039	1007	930	951	988	974	997	1008	964	962	1020	949	983	973	976	968	915	971	978	998	970	994	1007	983	968	948	986	1016	977	931	918	967	1045	1007	1034	1034	989	1018	990	950	959	984	987	1030	967	915	961	949	1001	1004	979	958	991	973	950	989	987	934	1029	987	975	1034	1012	955	957	1013	927	934	1020	976	1056	954	953	961	924	912	968	980	991	1006	1018	950	949	976	942	980	1008	997	952	969	999	968	1000	975	990	979	1024	1012	1033	945	935	946	975	982	998	997	990	938	948	897	1014	1029	994	965	996	930	940	1007	976	969	1027	959	943	998	997	981	1018	1015	1049	977	1017	983	1012	928	971	1002	961	922	1006	955	997	991	968	970	976	1019	932	983	966	961	975	1016	980	1018	997	955	983	958	965	964	992	938	995	1016	966	981	975	990	1006	907	1015	1060	1026	1025	1010	1007	975	947	1030	992	952	1032	989	1013	1013	954	974	896	973	925	1004	994	1010	938	1015	928	1022	1017	978	1050	1021	999	1015	1002	1022	999	968	966	970	997	979	988	999	977	967	999	940	954	1005	976	973	1032	1000	977	1011	1045	1014	954	980	1019	1008	992	951	1027	1015	947	1028	974	989	976	953	1010	969	988	971	979	947	975	955	959	999	1031	998	1011	987	963	1009	943	977	1015	1032	1010	1015	1025	1006	965	983	964	1013	1018	992	987	973	979	950	1010	963	962	1002	979	994	1037	984	980	917	977	961	977	965	1004	981	978	938	1014	917	985	1021	977	962	994	1046	1013	1022	953	985	937	1004	986	959	998	1030	964	972	1003	980	952	995	988	997	944	1025	967	1042	1015	968	959	986	988	944	983	990	987	959	965	1000	938	948	1018	970	952	1004	991	952	1003	991	994	1008	987	1020	902	942	1002	959	970	1024	1038	967	989	981	992	1015	1021	982	1001	1001	1004	961	937	998	963	980	970	972	966	1031	977	973	957	1004	919	995	979	973	987	1000	1019	972	973	1026	1019	955	1047	987	958	933	957	1018	979	1044	983	1037	981	1011	1015	981	959	990	961	973	999	970	920	958	925	955	959	983	1000	979	1030	964	954	965	1010	997	988	947	979	1000	973	954	981	985	1029	938	959	965	1003	985	1005	1021	1015	1001	1017	933	1001	958	996	943	978	993	1016	1010	1016	986	960	970	979	991	988	896	1021	996	931	992	934	988	952	1000	992	951	985	964	969	1039	955	1043	962	960	983	986	960	1001	993	983	961	962	987	1037	948	1001	907	952	1003	987	993	955	988	989	1009	955	932	990	970	966	917	974	1006	1033	951	969	1001	947	950	944	1000	987	973	992	934	948	942	971	994	987	941	944	933	953	989	1007	941	984	917	1009	1001	916	1007	914	1002	970	957	964	1007	983	969	1006	1026	926	955	989	1021	948	1003	975	966	975	992	950	953	983
31683	31676	33927	25355	15182	8253	4509	2714	2001	1589	1343	1344	1164	1080	1006	964	952	958	940	881	919	814	934	883	901	835	848	826	861	829	861	867	834	885	861	805	878	861	869	859	816	899	831	875	815	843	795	849	874	880	822	807	902	855	848	860	811	847	875	848	816	871	799	859	889	848	764	812	806	807	833	817	818	804	840	806	777	848	852	814	890	829	824	822	824	806	802	799	784	777	780	891	837	839	848	824	839	838	835	841	818	826	824	833	841	837	863	829	843	840	837	841	809	888	782	784	835	851	779	810	811	801	845	848	810	851	850	814	832	849	813	841	881	841	883	853	848	864	833	844	837	858	858	822	781	827	875	823	809	858	841	791	863	871	817	852	743	900	811	870	823	827	830	834	831	829	833	776	872	845	827	844	871	840	853	819	782	883	876	894	888	825	816	809	875	827	817	824	833	808	860	814	818	792	787	853	765	787	855	804	842	826	868	823	819	835	798	845	806	808	859	843	820	843	810	857	868	828	831	880	846	812	855	852	892	846	810	849	796	838	890	828	833	902	800	863	795	837	838	807	812	840	830	837	841	825	790	804	827	810	834	830	859	891	802	865	870	862	823	833	870	759	809	817	897	902	847	825	868	872	853	876	901	859	825	884	867	853	801	830	898	833	844	839	829	824	882	819	870	797	805	798	824	884	867	849	789	828	780	831	818	880	904	825	818	850	829	855	811	815	818	805	818	855	827	838	788	858	869	816	827	845	854	844	841	786	899	799	836	833	882	837	816	865	816	850	805	840	840	814	849	859	863	859	861	884	857	769	802	885	839	835	864	756	850	769	820	855	857	819	793	849	862	841	866	840	824	872	844	854	829	843	812	856	823	811	846	811	881	800	887	833	829	809	877	818	837	813	847	865	777	829	855	879	812	867	829	807	831	866	828	839	850	869	820	816	856	822	856	813	787	834	876	857	848	826	806	873	857	832	836	815	790	773	863	848	804	876	875	845	876	867	808	861	821	853	851	824	861	821	863	834	867	828	840	858	836	799	841	838	863	868	815	836	833	859	786	810	800	879	866	817	827	832	791	808	883	844	864	832	861	877	819	816	852	887	782	787	838	861	835	854	880	827	809	849	878	856	850	853	831	852	867	819	855	852	871	846	828	885	856	795	859	824	814	833	865	805	815	801	753	812	778	830	839	872	881	833	838	778	816	889	831	823	835	829	817	813	841	855	805	865	853	854	853	858	830	846	869	839	818	837	794	782	828	883	888	836	831	808	866	815	845	819	838	864	776	878	846	849	821	848	815	804	815	834	864	851	799	829	835	825	818	833	828	856	921	847	799	816	801	806	837	791	859	769	904	840	814	823	817	851	857	876	862	893	789	868	818	787	841	843	849	845	814	795	893	871	865	815	834	808	808	844	839	827	832	824	851	864	831	862	880	842	839	912	820	818	869	849	846	836	824	849	867	879	832	844	817	831	844	837	828	827	854	829	833	857	867	784	838	840	880	851	860	824	827	806	861	843	854	803	882	879	848	802	863	872	875	862	789	811	816	820	900	874	816	870	863	812	789	883	840	869	841	825	844	850	808	842	865	846	826	783	780	836	808	848	837	817	831	865	877	839	843	864	842	826	848	879	854	781	838	886	777	826	850	862	808	813	907	825	830	832	862	787	849	850	876	827	856	837	864	817	828	852	833	849	867	845	804	910	855	860	831	837	813	855	801	838	818	830	869	842	762	813	867	872	812	822	818	813	807	829	830	808	835	829	791	813	858	777	794	829	849	818	845	870	855	816	858	786	860	810	854	856	842	853	824	852	833	853	833	849	813	787	904	844	844	858	843	782	807	846	794	840	843	794	849	829	822	824	834	903	835	820	825	851	847	891	814	769	751	820	865	857	887	853	805	791	818	782	838	830	849	802	797	857	862	884	845	835	830	888	816	826	823	835	856	797	790	831	826	882	828	813	866	811	830	834	843	818	807	818	814	882	874	885	776	827	833	866	804	852	831	838	804	807	879	792	828	878	872	798	855	839	824	877	797	788	846	857	822	861	876	838	835	839	814	858	817	824	783	799	864	790	840	829	855	803	883	855	802	846	787	828	811	820	865	831	829	812	828	879	838	811	822	857	850	838	797	792	804	843	889	847	802	851	817	827	833	879	850	848	852	830	816	864	834	869	836	816	823	809	876	906	839	839	831	803	855	816	851	910	826	826	804	830	753	796	865	810	820	826	834	817	818	874	830	816	820	873	906	862	858	822	856	842	874	833	873	806	868	866	820	861	853	871	844	823	837	824	889	857	893	816	852	813	856	772	834	805	798	809	804	823	843	818	835	863	843	833	825	846	843	830	910	852	841	787	827	848	832	877	805	844	777	880	839	871	802	827	857	858	877	786	830	852	860	819	861	819	797	835	803	820	819	847	836	818	825	830	798	821	885	838	833	834	821	859	813	788	805	853	832	786	825	830	846	858	865	846	775	783	867	853	851	880	827	799	803	885	844	792	788	878	857	821	805	830	853	812	801	841	853	865	793	814	842	871	869	833	847	801	851	812	822	819	833	844	806	874	834	852	830	835	886	906	821	785	811	843	810	836	789	851	802	835	834	822	820	782	847	874	828	814	890	811	866	853	859	850	855	819	881	817	832	877	844	847	794	854	828	809	833	778	783	827	887	890	822	876	869	825	808	816	826	806	823	839	854	842	838	801	827	814	858	892	827	809	847	841	796	827	799	854	822	859	800	799	811	877	863	860	805	878	858	855	846	818	831	857	788	835	818	853	826	826	833	818	831	827	858	850	872	769	819	833	841	852	866	875	783	840	861	834	790	798	843	824	832	857	837	753	814	860	821	837	872	792	841	820	870	804	804	846	814	850	814	789	848	859	826	798	811	863	836	910	860	825	797	850	865	840	822	821	836	836	903	802	793	817	816	863	851	791	829	848	801	894	840	884	819	830	800	858	881	793	880	860	780	813	843	841	805	840	877	880	866	811	819	856	829	846	832	840	806	856	867	880	838	828	812	844	819	834	804	799	864	868	861	826	888	831	861	847	808	841	833	854	845	791	862	869	850	832	823	809	785	854	834	896	865	833	841	821	879	819	849	773	864	794	851	855	847	885	837	864	864	778	837	870	869	783	820	832	807	894	898	828	849	887	861	808	881	832	841	843	822	866	879	820	820	833	830	854	846	917	818	806	836	789	858	855	881	823	825	788	864	854	833	885	826	858	834	863	839	832	805	827	832	864	878	855	796	855	814	863	862	894	804	862	804	854	857	852	808	868	829	841	822	835	754	852	866	841	854	847	894	891	822	827	877	818	810	792	826	878	814	870	833	866	795	817	889	818	811	889	849	843	846	829	834	841	836	821	810	828	782	854	809	836	830	836	817	804	827	813	820	861	852	881	851	898	802	890	822	828	796	860	796	791	866	820	845	847	823	840	859	849	838	860	812	851	821	828	811	874	794	849	857	839	862	810	854	809	851	789	819	861	865	835	857	794	832	836
36028	49001	38435	26054	18198	11699	7115	4329	3099	2415	1981	1767	1580	1418	1287	1248	1131	1157	1127	1058	1055	989	1026	1020	973	981	990	1011	985	1019	961	918	999	1026	1005	1007	1038	960	964	996	956	935	954	1016	972	932	1047	946	1026	958	1014	932	930	964	943	986	938	989	1005	914	1010	1023	1007	938	963	892	987	959	965	1001	922	990	1009	981	977	951	958	964	967	982	966	988	959	931	968	957	964	963	953	995	990	1012	969	1008	928	946	976	995	971	941	950	988	943	977	956	929	987	1023	957	944	978	996	998	979	917	965	1013	1005	929	941	1015	938	941	947	991	984	948	957	949	917	933	906	990	971	899	1019	974	962	951	970	899	920	966	976	979	990	933	1030	935	958	920	1011	948	947	983	955	975	996	944	982	909	1013	978	953	947	951	977	1003	1010	996	960	954	978	957	1016	917	925	924	986	927	990	981	967	973	947	981	972	996	976	913	875	962	977	955	950	1017	965	1073	930	1002	941	1022	1017	1021	930	992	959	882	962	943	978	957	964	1011	931	949	991	958	955	993	988	900	967	1031	954	967	969	975	978	945	1029	942	987	1035	953	933	984	962	985	966	953	990	1015	955	987	943	959	991	974	961	1005	985	972	944	987	986	974	1015	1004	964	951	941	1014	1013	966	1005	1007	970	959	947	929	1011	1015	986	985	971	1010	999	977	957	916	1008	1060	998	938	956	961	947	997	1030	1003	962	965	968	967	950	957	942	901	1000	982	961	985	941	968	949	981	972	953	1033	966	969	972	966	909	992	966	1003	1003	1009	945	959	952	940	956	927	1020	936	1003	936	956	925	978	952	964	981	965	923	979	956	914	976	995	964	971	989	900	997	990	972	980	974	966	988	1006	1010	920	992	1014	919	936	988	999	981	982	979	972	1004	952	954	961	975	965	937	946	993	926	952	1022	931	952	939	946	1005	924	929	1003	981	975	953	961	1035	984	933	966	916	908	977	984	979	954	1031	969	953	999	931	940	994	956	915	956	961	967	970	964	1007	967	913	1033	949	942	949	960	961	954	979	988	1018	992	964	977	949	1052	916	975	995	978	1002	959	992	987	901	999	896	959	940	1021	910	939	942	986	988	984	989	1032	966	939	969	961	977	944	944	973	963	950	1019	967	908	962	978	923	905	980	1000	928	958	940	1020	952	962	927	952	948	917	1014	950	945	965	1021	932	950	968	991	961	985	935	952	970	957	1009	963	944	1015	984	1042	973	971	969	953	947	969	925	949	1002	1064	947	955	962	956	1012	996	942	978	1001	930	982	997	960	1018	955	945	985	996	954	972	999	947	919	983	975	1056	985	1008	949	1004	963	963	1016	983	940	996	946	992	1001	932	941	979	969	989	1011	939	924	1004	963	984	1054	984	938	967	988	983	995	1036	980	982	973	987	988	1026	953	927	927	968	944	936	961	985	982	942	1041	886	986	957	962	1003	938	957	949	946	984	956	951	1010	1035	990	905	972	944	994	967	937	973	1039	950	976	1003	964	966	978	974	988	950	1017	959	986	1009	925	936	975	940	999	934	929	935	903	960	924	934	960	963	955	1003	991	956	957	980	953	940	1008	1010	965	936	1024	935	1006	1004	950	970	959	931	977	1053	940	974	963	979	985	966	931	981	993	901	942	936	938	1004	1008	971	952	962	1024	979	983	965	961	945	961	966	965	956	990	943	954	953	967	984	942	976	936	1008	991	971	959	1005	1018	947	941	943	945	980	972	1011	969	973	964	957	962	1008	925	1000	997	982	989	998	991	992	980	935	993	943	1021	999	965	949	922	990	926	979	982	977	960	1037	967	975	988	902	979	932	971	961	1034	978	1000	977	970	970	982	948	1010	1002	928	903	931	945	967	997	995	966	1004	955	997	963	1011	967	960	973	1013	923	990	972	996	928	984	933	1022	940	972	978	955	976	1016	920	964	972	951	953	989	1007	1020	918	975	1007	926	1031	956	975	959	972	1037	955	930	948	986	956	940	1020	988	923	1014	980	994	966	985	973	932	947	998	952	1004	1032	918	952	969	970	1005	968	1013	960	1005	937	949	957	998	950	1015	998	994	973	1009	949	933	1010	973	964	953	1008	959	940	976	944	967	958	999	1021	919	1021	1005	965	938	1022	994	987	958	989	959	979	943	931	943	979	1030	979	1014	969	1014	977	969	985	940	966	983	988	958	991	984	998	997	980	959	963	942	1017	979	987	943	957	978	954	1003	1005	1001	1020	949	974	986	930	977	1015	951	896	1015	947	928	1005	1085	986	978	969	944	975	873	956	942	946	1018	981	972	971	967	1007	981	930	988	946	979	908	979	969	930	958	896	1040	973	941	951	1056	968	959	1026	986	966	960	975	994	945	1000	915	975	940	970	925	971	975	980	979	957	942	925	969	945	937	960	1001	963	916	981	984	970	941	944	993	1064	948	969	963	957	992	932	990	970	944	1016	969	918	974	1013	903	1000	969	958	934	957	1015	948	992	945	977	1019	1009	1003	994	1005	987	941	916	1016	957	970	968	930	989	893	1071	999	967	1020	934	926	973	962	956	984	996	961	911	962	929	951	922	922	969	972	1022	945	1028	986	984	951	928	959	968	963	980	971	979	928	950	957	967	977	939	902	964	972	966	1005	942	996	930	958	974	939	953	961	997	986	957	968	967	899	976	914	977	959	950	930	965	963	931	911	955	912	963	1007	960	919	1011	971	943	862	970	948	931	974	965	966	926	1003	1008	993	965	963	1004	963	957	944	1011	977	986	1004	966	1001	988	938	1007	998	935	969	935	1039	945	950	977	916	1039	897	977	979	1032	987	932	972	963	922	954	1006	987	966	1006	924	984	971	984	984	1036	948	978	964	984	964	957	977	875	945	934	1001	965	942	971	918	959	918	933	987	953	939	985	982	962	948	1006	1006	945	957	972	995	975	1063	970	959	960	960	968	969	957	926	944	1009	963	965	963	984	965	973	1003	1009	995	959	898	907	936	935	959	997	992	984	967	975	948	980	927	963	930	969	974	969	965	963	1006	920	943	933	1015	968	965	960	995	974	998	975	960	944	944	986	977	937	1034	910	950	931	896	955	959	929	919	985	954	987	966	926	959	934	977	968	983	930	948	997	915	969	993	931	940	948	955	946	935	934	1004	955	985	958	1061	1020	960	957	972	962	977	1027	1029	955	990	917	1031	943	970	959	982	966	1006	938	934	939	950	977	923	998	1000	960	1014	926	952	961	927	1025	935	975	965	971	946	996	952	991	940	936	957	977	963	959	979	999	904	1011	956	1002	963	980	939	905	995	1025	976	972	984	1025	975	921	977	1002	910	967	933	1010	970	1036	990	1003	974	991	948	964	926	985	942	943	957	957	993	994	1003	1006	979	925	960	995	971	979	968	901	980	932	998	972	948	973	988	961	956	963	1004	913	1007	949	943	997	982	933	964	965	945	914	972	943	957	948	1006	982	937	972	992	1022	967	977	983	999	970	996	1012	972	928	947	1014	990	1001	1001	989	984	954	941	945	942	977	937	969	988	944	992	970	929	1013	951	986	956	959	958	963	997	983	998	943	972	945	973	1003	935	923	968	930	990	976	978	898	971	988	1035	968	926	925	963	998	1001	932	1013	946	949	981	1004	953	1019	935	965	992	952	951	991	954	964	913	1004	1002	985	926	926	915	1004	1010	956	982	942	952	978	969	909	1000	910	961	969	929	914	974	990	1084	988	884	984	979	941	962	941	896	973	1000	931	1018	999
24436	21573	29024	25926	24027	21813	13233	6025	3770	2731	2255	1983	1741	1529	1364	1170	1208	1078	1072	982	994	932	984	943	971	939	884	945	945	857	895	918	905	897	856	902	913	888	882	878	848	905	834	882	858	822	905	884	855	860	856	855	873	837	860	889	819	880	827	861	885	838	861	798	865	828	881	853	816	835	843	877	892	876	876	878	863	901	814	860	831	830	847	846	869	856	911	828	826	838	868	854	865	849	877	879	846	812	815	839	829	855	869	814	915	865	840	843	878	878	881	878	857	827	824	822	826	856	805	874	771	853	849	866	884	874	840	858	875	879	888	861	894	881	855	872	824	870	861	863	900	895	823	857	886	806	889	864	862	828	899	867	852	829	848	862	892	859	855	823	865	897	901	845	899	835	829	873	857	870	881	861	895	834	881	838	874	861	857	808	865	845	799	859	865	863	840	874	854	887	837	789	873	859	842	877	832	838	793	866	834	840	872	829	905	848	867	850	800	824	870	890	899	841	823	880	884	828	791	864	866	848	864	807	873	853	861	865	819	889	910	844	825	845	807	871	863	857	805	848	867	857	867	823	826	839	885	838	876	849	852	905	866	822	860	870	886	849	890	877	873	787	841	837	904	830	865	848	845	906	861	842	852	868	840	870	866	869	866	849	867	861	850	825	852	834	859	811	859	795	876	797	910	870	898	910	816	871	907	875	879	869	858	843	875	811	856	844	866	936	875	835	875	877	907	869	868	808	841	831	883	866	821	833	858	862	836	873	857	869	821	869	856	862	871	807	878	860	865	872	831	851	870	816	884	867	843	857	857	859	811	815	895	861	841	889	855	822	905	885	846	876	856	863	866	833	793	895	819	840	849	843	856	821	919	852	875	848	877	812	861	847	832	811	820	887	859	839	827	859	890	825	851	850	869	860	843	898	903	863	895	840	842	905	850	856	804	804	826	849	841	851	825	898	802	866	900	861	804	815	856	890	831	835	894	815	848	874	908	856	851	857	872	863	879	916	857	892	804	786	865	841	913	888	881	829	863	822	869	865	873	838	855	822	785	859	829	905	848	870	791	872	869	851	826	826	809	859	838	813	838	821	845	825	872	863	889	882	870	874	832	867	826	882	866	853	850	815	835	824	822	844	834	887	894	875	904	861	878	877	882	880	850	814	790	902	873	830	843	811	847	828	834	834	877	891	813	836	864	872	824	835	864	810	852	790	864	855	870	867	784	860	817	865	868	864	828	883	844	877	924	857	847	830	880	854	822	833	836	852	844	829	838	853	874	902	873	856	836	829	852	818	843	905	821	773	868	826	829	845	855	828	834	849	896	836	884	834	865	888	827	914	845	838	807	822	879	851	853	852	862	836	821	876	827	884	846	877	857	769	831	885	906	879	887	832	832	864	855	827	884	861	852	833	805	881	848	830	886	808	838	780	900	831	897	904	845	813	881	877	851	869	905	811	842	859	818	857	897	834	830	819	888	881	823	912	879	835	873	890	875	902	873	838	925	844	857	854	854	843	877	874	877	833	828	845	826	849	851	862	804	902	902	879	847	838	850	871	885	901	895	840	824	819	837	899	894	891	820	876	875	833	822	852	897	864	821	838	845	855	893	868	875	852	871	854	850	842	864	849	850	904	868	876	862	874	879	832	863	863	884	833	876	818	820	881	851	833	868	868	890	867	848	861	895	909	890	850	829	842	916	870	829	878	869	826	841	845	828	803	876	872	860	840	880	825	859	881	899	815	887	793	861	853	845	858	947	921	857	892	869	837	868	867	866	867	869	870	884	832	883	841	889	825	866	817	885	809	827	852	844	868	860	824	850	883	884	866	838	833	870	871	876	885	889	885	858	856	797	817	885	851	842	868	821	865	893	820	850	848	819	879	817	810	818	811	832	853	893	852	831	869	868	788	881	831	819	883	860	896	861	863	833	847	845	854	869	806	829	852	855	818	899	869	856	890	810	834	808	824	840	812	882	818	901	902	863	860	856	827	871	840	829	859	887	864	865	906	889	824	885	890	910	876	896	909	861	868	880	894	886	857	841	805	901	823	855	786	893	846	892	837	907	838	821	840	828	825	881	883	828	909	873	907	821	894	818	839	851	849	813	869	862	794	808	861	823	850	907	872	887	818	885	822	832	838	862	865	839	899	856	846	845	859	879	904	827	833	811	901	843	842	853	857	840	826	846	899	870	823	864	804	878	853	853	861	857	866	835	830	823	894	905	841	854	891	874	860	825	861	920	830	828	865	850	817	866	831	799	860	817	877	808	854	870	877	869	868	872	846	801	843	836	878	830	893	856	819	864	860	832	903	842	836	829	869	907	860	832	862	873	858	883	827	862	840	867	831	871	836	766	808	897	834	783	856	836	897	873	865	869	886	876	798	832	829	861	821	863	866	841	877	919	868	913	876	811	908	839	879	845	817	896	865	825	834	860	856	832	866	827	821	834	847	791	849	828	853	847	782	846	853	848	859	794	867	901	831	869	886	904	854	835	834	935	860	856	863	857	860	898	859	815	873	872	810	842	863	832	837	864	892	890	891	823	874	812	852	899	882	826	826	888	859	861	852	891	838	823	845	867	938	923	741	911	822	906	812	887	814	845	872	838	811	885	880	813	879	859	829	839	880	833	816	846	869	843	877	798	896	775	855	808	837	819	791	814	843	918	842	896	866	817	862	853	842	861	835	869	901	822	852	833	824	860	840	855	887	919	885	838	840	849	873	844	871	892	849	839	839	854	827	847	825	886	820	838	858	874	887	851	855	846	877	872	817	850	850	866	895	880	813	877	820	876	800	860	854	843	860	831	830	843	860	863	868	853	891	870	838	870	840	893	855	880	883	836	847	867	806	854	848	793	819	854	850	898	843	912	866	867	851	893	818	812	849	830	871	811	847	846	808	837	888	819	864	870	818	831	845	795	888	903	878	868	831	912	837	881	835	821	832	812	807	834	868	868	853	822	862	786	879	836	825	803	870	863	853	784	870	860	849	848	862	876	923	871	832	863	815	850	823	856	798	815	915	861	851	823	864	842	903	835	841	864	851	854	871	875	887	843	868	822	831	833	827	834	897	825	865	834	798	844	825	866	846	854	867	853	858	802	917	892	909	846	863	865	848	877	826	861	838	843	863	906	859	847	852	886	812	860	871	864	839	803	792	860	883	883	913	871	893	867	841	867	881	873	838	800	922	863	859	892	860	874	865	833	851	849	903	830	855	914	897	853	865	829	860	877	822	840	846	860	857	830	900	879	834	845	910	824	873	872	866	844	813	874	841	817	851	842	891	825	859	865	881	882	906	863	842	853	879	873	864	814	835	796	850	867	838	866	871	813	864	820	834	812	811	868	819	897	911	831	840	861	898	864	881	867	904	885	836	908	852	819	779	874	813	847	879	902	839	875	835	882	882	894	868	839	823	861	836	864	815	882	829	822	801	884	841	812	877	836	875	854	811	866	832	850	869	837	842	899	836	800	801	875	876	832	788	884	844	859	865	903	874
32824	56861	51948	39025	30334	22292	13408	8548	5864	4089	3252	2688	2377	2102	1837	1584	1486	1339	1290	1221	1200	1241	1098	1131	1129	1066	1057	1062	1033	1049	1040	1004	1030	976	1026	1073	1014	994	1020	969	960	943	1015	1006	972	1036	1049	1033	994	1013	969	1008	1005	893	998	984	1055	1021	1001	997	953	974	1018	981	986	984	930	995	1000	985	993	1008	1019	953	956	931	997	1003	990	961	971	976	965	1010	972	984	991	1011	961	972	954	972	993	984	943	946	1035	981	1006	1024	961	956	977	980	993	1056	991	959	1012	968	1041	1028	977	1003	959	985	1000	969	1005	949	980	948	1037	990	1006	977	947	1024	989	934	984	998	993	978	993	951	953	1003	1038	1046	1009	991	1037	1000	979	959	1049	884	1019	1013	950	968	953	989	1026	969	925	1041	1014	986	1001	944	956	1003	934	1015	1050	973	957	968	989	992	1038	983	941	959	951	948	1026	935	961	983	1012	1000	1003	974	907	969	938	987	1016	1003	979	979	1024	941	1012	916	974	1032	999	1002	907	1026	979	962	956	997	947	1025	949	991	969	952	965	966	934	1019	896	972	970	989	1016	1009	945	995	1009	1030	1032	988	961	1013	1042	966	965	996	1016	1028	977	946	1027	1004	993	972	938	1014	986	1014	1044	985	991	1016	946	977	946	1003	1007	1006	1008	1047	1016	999	957	995	1050	971	972	1028	1002	1006	988	1001	967	973	942	973	963	965	964	943	978	987	955	1017	962	1032	937	999	987	959	997	949	939	957	1013	987	925	990	1058	994	960	945	935	1001	969	955	967	993	957	967	962	1000	976	986	947	985	917	961	939	997	987	994	977	984	1014	940	1020	1039	991	926	989	976	986	935	990	999	998	963	906	977	980	948	952	996	1003	991	959	1047	1000	979	1009	938	960	993	984	951	952	970	1010	982	986	992	967	983	988	961	1017	980	1007	973	919	973	1026	979	930	1023	974	895	978	954	979	925	966	1016	986	1026	964	954	1012	938	1031	933	981	1000	969	959	975	983	1018	984	962	1043	919	999	967	974	992	985	936	973	946	1001	960	991	901	981	979	966	1009	980	986	929	1002	1014	999	1058	966	966	1007	1012	979	968	1005	973	909	983	951	989	1005	972	944	976	981	1004	950	967	942	927	972	998	993	941	973	981	1030	1004	1011	1011	956	955	1031	967	1000	970	952	937	985	963	1003	970	997	949	980	950	1016	990	979	956	991	936	941	973	1003	1039	1013	937	948	983	977	991	988	1023	943	930	984	992	976	935	1002	966	956	947	995	972	979	948	1027	1040	1022	1015	967	1031	977	956	1003	966	930	954	937	1000	941	995	999	974	990	909	989	907	1036	959	1004	974	1007	994	978	1019	994	962	978	1017	930	981	959	971	1025	964	961	1013	965	1060	956	987	938	1012	984	982	988	960	1027	979	1050	997	970	982	989	965	951	951	1021	964	973	969	935	1017	1002	998	956	993	1012	1033	957	992	1029	955	1012	972	961	992	967	943	1049	982	988	960	982	1051	972	965	992	1041	994	958	1012	980	952	974	978	958	981	961	983	1008	981	1007	1054	985	979	1009	980	1004	1044	1049	996	998	988	1001	995	960	948	986	983	1047	1030	995	989	1046	970	1018	997	941	965	1000	1050	957	972	1009	992	1007	976	1017	948	971	1012	982	941	1011	959	979	1037	1002	926	968	1022	971	1048	1011	1023	1044	993	967	981	1005	957	955	1038	955	929	958	1022	963	989	922	981	1018	975	1051	975	962	1026	1021	993	940	979	1013	1019	1011	946	974	961	1085	964	985	925	1000	980	994	930	947	974	1017	978	1022	985	954	976	985	964	962	919	952	1023	950	1012	903	991	1012	994	1004	1033	1007	958	960	933	926	986	935	961	1016	1004	936	981	968	1006	983	994	986	1052	982	961	970	953	995	983	940	995	988	940	972	1006	1005	977	991	950	993	964	989	993	981	967	963	961	974	982	969	1016	973	988	975	949	940	1037	969	1028	980	1028	959	1004	1002	998	997	970	1005	992	965	949	1008	1030	962	1007	950	994	965	961	970	977	950	971	946	1020	1029	1010	991	1023	939	964	968	977	970	970	992	1001	974	962	998	969	962	948	997	998	970	952	966	966	1001	925	961	902	1000	935	975	974	942	980	935	944	940	1009	937	991	950	906	1013	951	984	974	978	978	948	979	994	1000	919	992	957	986	984	965	965	980	1008	933	925	917	957	1023	982	954	982	1000	986	1007	930	984	957	990	976	991	992	966	996	1039	1017	998	1005	997	941	964	979	1007	976	1000	1035	978	965	968	1050	1049	974	1024	1014	964	994	980	1003	979	1025	1002	975	980	974	944	969	994	995	948	994	1027	1021	982	914	940	964	976	1017	978	959	971	979	950	987	1008	983	1007	982	992	984	1016	964	955	1013	990	958	1009	992	1008	1004	1007	936	1032	972	983	991	968	942	957	1005	1044	985	953	1011	986	951	960	964	916	995	956	1019	967	1003	919	918	929	997	947	979	956	1045	948	1003	977	992	1009	944	1003	958	991	936	988	989	965	990	948	936	976	1009	1014	970	927	996	1022	961	1031	1003	1020	1023	940	934	1018	1016	938	1002	896	989	959	1039	929	1009	936	956	946	975	978	979	971	959	980	990	940	965	1015	990	940	1037	1000	974	1003	976	997	990	1004	993	1002	964	1033	991	965	986	994	984	995	985	1005	992	1032	1021	978	1025	982	945	1012	1035	988	968	978	983	974	1013	1048	967	999	991	979	1010	968	1035	924	951	929	942	1035	973	921	959	991	1012	969	1023	996	994	958	1014	973	960	1022	957	958	999	1003	998	978	971	995	1010	977	1007	945	982	1019	981	989	1003	1008	939	967	985	1048	990	975	977	990	960	1033	918	976	997	966	1015	975	980	1065	998	1028	1002	955	1003	1034	989	990	1006	1006	929	984	992	990	1014	1028	990	1011	952	1051	964	1019	940	970	1025	960	936	1001	952	983	974	974	1001	987	1000	1003	962	997	998	939	1012	1012	1002	1020	934	975	946	959	964	960	948	1015	945	959	980	975	1048	935	947	1016	1001	936	1033	974	974	991	990	1001	971	958	1006	974	1015	1002	959	932	950	1007	1021	914	956	1019	989	961	1008	985	1017	994	1017	1031	1047	994	938	985	939	961	982	923	975	943	1029	1006	1012	995	998	1002	1078	964	958	994	996	1004	942	987	959	944	925	975	970	977	985	955	995	963	1015	958	1005	975	990	988	950	980	955	984	977	982	959	1021	1039	969	987	983	1001	945	996	960	967	959	1006	997	1008	992	950	946	983	973	1026	990	967	996	1019	993	1021	930	966	982	1019	1022	961	976	957	942	975	963	976	996	990	955	972	1009	941	962	922	982	1005	1014	1028	943	1016	970	1016	1003	986	946	1040	914	1003	974	931	953	979	991	976	965	1002	1023	1014	969	937	932	976	984	971	934	975	985	988	930	969	957	975	1008	968	988	960	950	945	960	951	1025	999	952	1076	951	964	967	952	986	1010	943	938	988	1016	955	969	1025	1015	941	939	943	982	945	1008	939	975	975	985	1002	966	976	984	942	993	1021	983	1004	1036	1032	968	977	1002	1003	956	975	1015	977	1022	953	1041	1035	977	969	1019	1000	1006	1000	994	972	1009	977	1006	942	954	972	975	1007	1000	1012	998	977	987	997	935	989	991	999	941	1002	937	969	952	957	952	1006	941	1030	940	938	985	996	981	1009	932	984	953	1001	987	929	978	991	994	963	971	1089	935	1057	1002	998	931	959	980	943	942	977	979	994	998	1005	962	977	939	971	933	1016	1006	994	981	973	1002	1058	966	982	1010	1009	981	983	1020	939	982	1046	993	1004	976	956	932	982	1009	978	1019	967	984	963	957	971	995	982	1056	939	947	962	1032	935	1001	980	1001
25497	21669	28889	27362	22343	14921	7562	4345	2756	2132	1743	1613	1428	1264	1165	1121	998	1025	978	995	921	908	922	890	867	882	881	864	874	826	809	824	832	822	848	837	840	825	823	839	815	843	832	808	863	861	907	850	777	830	836	828	813	816	797	776	859	756	762	776	793	787	831	852	813	792	760	798	840	792	851	798	733	849	808	777	817	772	794	852	787	839	774	847	759	794	816	800	830	772	841	791	766	840	805	833	805	815	851	854	793	800	762	841	852	821	820	807	804	859	798	799	828	787	799	792	800	855	800	810	800	816	866	861	806	848	792	806	787	794	805	754	808	817	826	852	793	815	847	840	834	805	790	792	812	805	814	800	806	844	797	788	776	816	787	852	812	831	820	843	849	854	852	787	777	855	854	866	842	854	848	826	815	798	796	817	814	812	793	794	798	790	744	795	824	818	765	802	855	796	849	810	749	882	773	854	768	805	830	841	812	824	818	813	775	833	782	833	785	820	804	830	779	833	785	811	804	786	820	820	792	890	813	815	850	811	827	755	836	822	839	810	856	818	743	875	879	823	792	803	856	855	830	783	886	825	839	843	853	835	784	822	817	888	755	826	771	764	810	821	799	781	826	796	779	808	810	811	804	837	836	814	821	784	773	853	842	783	828	859	865	827	804	810	792	858	861	868	807	865	766	799	863	798	839	822	774	813	855	791	842	816	840	856	766	824	829	784	778	789	804	801	811	834	841	776	782	787	847	838	872	861	766	804	813	809	848	856	814	805	808	801	823	823	746	782	848	871	805	796	830	782	787	809	826	844	793	820	813	808	810	794	803	773	803	804	805	807	831	865	792	789	807	812	856	839	789	806	785	842	754	783	816	793	813	817	775	799	798	820	798	830	828	805	835	817	799	783	830	825	787	810	840	821	840	808	864	842	765	846	778	797	794	780	803	823	859	818	818	813	830	813	833	808	815	824	862	784	853	851	809	812	823	837	850	785	828	777	776	798	808	793	779	835	819	770	751	836	793	816	868	832	761	774	755	841	804	861	813	810	858	764	793	809	850	842	790	848	842	823	819	848	834	833	811	838	844	794	810	779	854	838	842	801	807	799	798	841	790	800	825	802	750	791	845	740	839	874	801	813	806	815	782	800	833	760	836	815	813	853	800	775	851	838	827	809	769	786	824	751	805	835	872	812	857	836	815	763	852	828	811	798	771	835	814	815	804	856	794	843	808	860	798	756	752	833	855	827	798	846	825	765	807	813	812	779	820	868	841	840	763	821	848	814	798	793	798	849	885	738	848	861	855	843	829	813	872	839	789	743	821	793	849	802	846	766	816	774	815	822	761	757	818	835	774	817	830	775	838	805	780	791	859	795	807	774	841	747	775	820	824	781	808	818	817	743	788	805	804	821	785	804	806	863	874	805	810	766	773	824	820	789	815	785	878	834	800	839	818	816	828	791	832	789	814	844	799	856	870	788	813	781	827	756	804	840	799	838	852	793	854	851	773	837	864	766	822	779	776	803	849	784	802	825	807	775	838	818	801	801	730	786	804	837	790	782	816	773	797	780	841	794	834	870	856	808	847	813	808	766	839	834	814	769	797	776	818	798	849	830	817	809	796	797	803	831	779	801	799	837	820	868	829	796	833	831	837	844	796	867	808	793	807	813	809	842	825	831	814	795	840	788	786	792	802	807	861	834	816	814	828	777	801	806	834	814	823	832	841	832	788	834	784	810	827	810	811	829	847	851	844	765	828	809	792	800	801	821	781	874	801	822	826	827	788	827	791	797	792	814	831	792	895	798	834	812	795	781	820	779	801	882	806	766	824	824	818	776	782	838	794	828	812	857	811	842	813	800	765	795	827	814	780	788	827	820	785	791	764	772	792	813	877	763	750	808	841	786	825	792	781	808	776	768	814	841	809	778	776	873	844	816	814	820	827	784	821	819	832	853	820	808	779	853	803	833	828	832	772	815	776	808	825	818	787	795	828	844	808	811	809	833	830	793	766	780	846	822	826	822	811	778	845	771	778	816	765	819	796	803	815	792	803	786	780	810	809	832	849	807	815	780	829	867	790	778	782	767	805	753	805	794	837	785	805	825	792	799	835	797	780	869	837	861	789	806	825	823	851	789	837	831	817	811	790	826	836	799	858	836	797	768	804	816	780	805	787	808	812	795	901	851	809	737	841	805	772	764	802	792	804	763	860	753	833	802	789	872	824	835	770	805	856	820	785	802	806	787	781	803	761	864	796	793	827	824	729	797	796	851	817	840	855	814	857	805	836	797	882	786	774	813	829	854	756	840	854	866	825	807	837	790	831	814	892	809	848	814	786	800	817	816	814	843	831	786	789	886	817	802	831	768	828	788	811	794	828	847	803	812	837	873	830	770	800	809	826	869	797	822	837	865	790	842	803	809	830	794	809	810	821	839	834	781	832	803	760	763	821	820	802	854	813	829	827	806	807	798	820	810	840	795	845	796	827	829	828	826	827	800	826	855	807	826	803	848	778	776	807	808	839	788	844	832	798	819	818	784	847	833	791	852	789	796	795	808	887	807	789	800	832	810	834	795	811	797	840	789	812	788	769	814	820	786	814	821	796	801	844	733	792	801	831	793	789	797	762	787	866	835	837	795	782	833	812	799	845	817	845	824	799	818	822	795	824	788	840	825	798	766	787	786	779	776	793	863	837	763	827	813	780	843	780	849	799	834	875	813	772	810	806	809	801	775	799	823	758	846	815	844	766	783	765	805	796	876	845	766	827	820	816	821	822	825	785	848	827	786	819	783	797	844	826	826	814	794	789	790	813	830	868	792	799	773	827	852	794	811	796	798	810	762	796	799	800	817	836	824	803	770	753	793	826	799	778	829	813	795	795	830	825	800	854	809	761	795	787	791	774	732	787	754	804	865	812	842	861	827	804	853	829	850	804	757	816	788	803	780	801	782	792	785	813	787	780	844	746	825	809	775	758	838	766	785	813	865	866	786	785	821	817	818	800	790	809	784	831	828	818	835	811	832	813	810	827	869	842	878	779	806	802	803	810	827	814	822	822	819	829	845	812	858	843	776	811	821	822	844	777	829	802	831	794	809	829	855	832	765	866	778	799	810	805	772	847	818	779	837	773	798	796	817	780	767	800	864	802	803	820	844	848	823	789	782	803	792	770	844	749	808	834	811	804	814	829	811	844	799	816	828	765	742	770	818	841	758	776	834	815	809	789	802	753	813	866	821	793	830	918	797	851	802	819	780	777	785	816	829	818	841	862	788	754	829	797	833	781	794	771	803	819	786	802	801	777	807	804	782	820	835	824	784	794	839	837	780	810	797	815	816	806	849	811	794	794	776	873	801	782	781	789	843	800	795	791	779	853	779	778	805	786	850	868	851	829	828	849	788	849	783	783	794	808	785	816	842	796	828	823	778	767	857	853	792	811	788	801	836	809	854	783	796	809	777	885	826	847	857	805	839	833	769	813	816	792	816	826	817	767	822	799	840	844	808	802	829
34005	56304	47210	33101	25682	16731	10944	7343	4514	3440	2745	2287	2013	1792	1649	1370	1322	1227	1124	1169	1092	1069	1109	1006	1045	1036	1019	992	975	943	953	1040	956	1026	991	954	960	1006	976	925	986	960	966	1011	965	921	987	980	936	950	924	931	939	929	913	966	942	959	987	941	894	964	924	964	946	891	942	963	946	1002	902	856	915	891	954	962	891	966	950	914	937	996	933	920	1024	940	916	962	981	964	988	929	925	947	958	1003	965	932	939	953	966	929	949	983	955	892	928	944	889	930	958	969	902	939	967	978	944	918	993	935	901	886	895	931	996	993	989	909	921	956	889	922	927	918	901	936	946	934	955	960	951	936	921	942	963	912	933	956	909	970	868	918	936	899	939	942	931	961	897	999	990	945	945	883	968	928	928	914	980	910	931	938	920	944	955	936	953	946	899	926	977	961	942	919	935	942	969	931	932	943	981	975	974	940	923	1006	900	961	910	943	978	913	968	929	967	991	911	953	944	891	944	969	948	901	975	970	950	927	934	979	952	954	997	952	914	907	942	895	929	913	890	881	941	932	961	931	900	947	955	899	921	870	896	884	953	940	902	895	919	923	951	910	966	959	999	897	967	898	995	953	914	945	932	951	944	950	969	971	928	982	959	959	899	1008	928	913	868	932	922	935	963	922	916	960	923	961	966	984	934	944	922	933	938	951	987	963	907	962	955	906	976	906	965	954	967	983	974	936	931	963	967	959	954	938	879	968	914	940	942	929	978	896	913	926	998	950	990	926	953	963	934	883	894	960	928	929	968	1006	948	956	910	1041	950	910	956	885	970	871	1011	953	898	955	923	957	943	974	907	986	960	964	910	975	927	915	951	932	931	940	947	968	923	975	889	939	928	920	896	976	932	922	911	913	955	953	966	974	910	952	950	889	922	895	971	984	921	952	941	921	912	983	943	961	873	899	988	888	945	943	936	980	942	951	880	957	966	937	893	902	897	897	934	954	957	944	902	933	899	907	914	914	949	936	935	902	916	922	952	938	936	939	972	960	956	973	936	930	944	918	943	914	912	968	938	913	947	924	917	912	919	927	964	885	928	964	891	896	941	941	957	954	921	934	941	955	981	909	963	923	1010	924	1002	960	916	888	898	927	914	909	988	915	920	936	929	997	981	934	966	934	944	913	874	944	955	989	946	991	922	936	934	973	963	951	965	879	902	876	923	892	917	962	946	936	924	903	932	967	992	900	994	927	950	926	921	896	954	992	974	967	936	947	940	962	961	921	919	949	967	907	999	962	985	888	895	955	925	909	925	934	996	961	913	944	954	903	1000	927	954	855	940	958	904	948	935	982	917	1020	959	964	981	933	973	955	996	924	965	927	925	978	922	966	904	940	938	915	902	936	922	1026	944	969	963	868	912	952	937	975	954	959	961	932	923	887	958	962	942	886	1042	951	1029	931	934	886	983	910	860	970	958	935	997	1010	963	905	979	948	952	901	953	929	954	993	934	926	905	942	950	947	940	900	887	950	953	956	868	916	933	986	975	939	965	957	935	923	946	938	926	940	943	930	946	909	933	930	945	966	947	875	978	930	996	948	961	965	1005	941	947	910	976	964	912	910	923	910	975	963	937	998	972	983	940	956	893	948	956	957	951	1047	969	910	938	976	948	905	929	925	956	929	946	927	985	1009	917	967	959	949	896	950	925	933	988	981	944	941	983	961	934	963	882	931	945	973	943	900	924	999	914	935	936	966	946	947	931	953	949	975	963	929	967	929	924	985	904	938	941	969	869	875	944	963	997	918	979	943	918	934	978	954	904	966	1016	923	921	933	967	946	947	916	962	916	896	931	990	947	949	929	944	940	977	931	998	905	925	918	916	899	935	918	898	935	938	922	984	956	956	967	911	978	933	990	955	896	955	930	1005	893	896	906	924	937	918	902	1008	905	950	941	954	964	962	942	918	937	948	947	959	1005	922	949	1033	884	992	913	944	951	913	992	915	907	972	963	873	980	952	1018	958	962	971	938	974	990	912	934	941	963	943	880	973	913	971	934	938	926	989	949	956	943	942	930	962	964	980	880	980	927	982	995	996	931	930	1004	988	964	931	976	970	896	962	959	946	902	918	969	943	923	954	1010	912	899	985	943	949	907	904	909	973	918	974	966	910	978	905	929	966	920	940	913	966	939	897	945	910	926	894	962	891	939	954	962	945	907	971	913	929	963	986	922	942	959	909	968	951	927	925	962	923	964	946	975	972	963	899	908	903	909	950	932	871	995	948	933	976	910	916	948	887	991	1002	927	965	955	949	934	916	918	964	968	932	907	937	978	948	959	961	974	961	920	991	923	952	949	961	918	921	944	925	953	974	899	934	881	913	915	994	948	915	950	943	933	945	959	908	959	942	959	924	991	936	983	920	955	912	928	960	944	941	958	938	970	933	911	893	901	908	969	959	874	925	927	951	961	948	976	1013	889	936	984	944	946	999	904	952	911	964	999	924	920	945	901	928	941	949	924	962	969	922	965	1048	913	929	932	1015	952	897	953	969	976	963	919	934	983	939	942	943	950	957	965	958	978	940	905	896	928	891	952	912	970	915	934	961	918	957	936	948	936	947	887	988	927	930	960	986	977	975	955	932	916	978	958	913	930	901	907	972	937	902	1021	924	890	917	909	945	903	916	947	911	983	930	928	916	924	968	933	952	903	922	966	913	907	907	941	950	943	925	935	896	957	900	968	941	986	988	926	981	968	914	879	880	891	951	963	942	935	977	925	930	954	922	923	981	920	953	919	923	966	961	969	996	967	916	978	953	932	905	987	962	948	934	943	900	980	941	988	939	933	936	905	945	978	913	950	970	962	982	959	956	861	957	944	908	947	927	926	943	967	942	965	906	943	887	937	933	927	987	925	913	931	974	883	944	913	925	847	948	921	933	992	922	953	903	924	932	927	970	938	919	920	967	919	950	931	942	948	936	853	998	897	962	920	914	909	957	1007	916	975	959	929	908	955	893	927	948	890	969	947	931	962	950	951	988	915	973	921	932	992	959	963	947	993	946	915	922	929	1007	944	924	932	960	941	943	952	996	903	945	949	913	954	904	926	987	959	962	924	937	943	974	934	972	969	907	914	975	972	1000	968	1009	956	932	915	910	887	950	894	876	949	949	892	910	929	909	903	944	925	926	969	947	983	914	907	968	958	964	954	909	955	950	951	955	937	914	912	972	992	941	940	916	976	948	923	957	922	906	909	973	917	905	976	946	901	942	916	976	967	907	968	918	892	965	922	960	967	947	929	924	934	954	869	943	907	916	885	952	924	917	959	924	932	924	887	976	894	954	991	937	933	913	926	913	980	957	890	909	937	963	901	936	948	928	899	950	988	945	921	963	945	963	929	963	965	967	882	949	957	946	936	945	953	941	932	893	929	945	951	951	940	941	941	1016	957	952	901	938	927	927	993	915	943	921	997	969	964	922	948	899	923	922	958	942	942	933	973	917	1003	939	952	904	917	915	943	991	984	963	896	973	960	915	926	952	1003	975	958	933	929	971	947	936	932	955	919
23213	21624	29303	24550	22286	23417	21056	9312	4653	3321	2749	2296	2066	1747	1554	1405	1276	1193	1210	1075	1005	1058	963	954	1010	960	929	965	896	855	849	872	895	855	891	863	975	891	891	869	853	803	918	870	894	844	865	799	826	928	792	842	876	843	852	887	883	899	828	872	796	867	899	861	851	858	895	844	827	894	856	899	901	874	903	845	822	830	873	853	844	796	866	884	875	785	875	813	886	853	863	821	894	847	864	858	820	844	845	882	852	920	825	858	874	785	894	877	887	868	837	874	890	878	824	861	845	868	858	849	849	872	905	876	894	828	821	852	899	869	878	896	870	896	856	849	821	791	869	848	855	850	893	874	887	847	852	858	880	867	820	836	849	851	833	860	868	838	871	815	836	809	870	873	840	856	828	869	847	884	820	836	842	830	841	896	903	896	865	898	911	907	829	853	822	876	798	831	894	864	868	881	859	888	842	831	901	836	859	888	838	879	858	844	898	831	839	854	801	866	863	917	814	902	830	864	823	810	814	856	838	909	867	847	863	813	862	851	850	876	836	894	846	888	881	872	839	865	817	865	846	779	848	917	874	836	910	835	871	905	867	845	848	836	906	862	878	875	914	892	865	921	876	853	809	842	846	891	846	865	837	859	884	893	830	816	858	878	844	835	865	904	867	872	794	876	868	838	870	871	906	862	826	817	844	807	886	818	918	840	864	847	840	863	920	868	883	872	861	895	854	862	835	878	859	819	866	865	854	855	920	852	897	808	882	803	852	841	795	860	826	859	910	877	803	922	890	845	840	846	877	836	884	822	854	852	821	817	827	869	879	821	872	847	835	867	856	840	852	817	840	841	865	837	872	865	861	860	869	842	816	887	864	831	910	857	816	908	892	837	821	869	849	813	865	796	858	919	804	858	901	892	871	879	922	792	836	864	868	820	895	892	824	837	868	881	911	901	812	868	883	811	858	905	850	844	876	827	882	867	825	906	856	891	875	880	855	919	818	829	823	881	874	837	850	874	845	850	848	854	856	839	806	870	804	808	871	842	843	802	836	868	900	871	876	857	821	907	893	814	843	817	857	874	879	828	889	841	841	857	848	850	861	858	847	870	831	833	890	823	793	842	823	809	834	843	869	824	824	894	863	856	841	859	847	849	858	811	827	782	887	885	866	791	789	810	830	818	854	881	901	867	875	853	891	881	855	858	895	814	866	861	892	915	839	895	890	814	851	841	863	840	853	845	900	878	851	832	882	812	913	825	855	844	857	901	826	818	903	795	869	884	883	769	849	856	869	894	882	878	858	841	842	854	886	903	829	906	870	899	824	807	869	877	886	831	830	877	777	884	846	882	854	857	888	866	899	861	829	829	899	824	904	888	825	827	867	853	814	809	833	795	813	843	847	851	867	861	884	855	800	837	867	813	864	814	867	853	881	840	884	858	901	836	856	874	868	878	871	878	823	854	822	846	803	850	893	806	877	899	871	863	852	809	873	857	832	888	810	839	889	822	839	830	830	915	854	807	860	903	879	873	835	884	829	824	879	823	851	833	881	787	891	898	850	831	923	848	835	834	840	851	847	882	861	842	837	856	860	850	846	839	897	834	885	872	809	831	870	906	864	843	846	803	876	819	851	871	905	864	873	894	844	865	928	801	854	897	821	835	858	846	809	864	880	799	861	808	886	846	869	871	927	915	893	855	873	866	869	844	887	863	850	852	837	821	831	877	844	840	860	852	886	890	837	889	832	861	867	895	753	829	826	844	845	866	861	875	875	853	867	829	840	868	862	879	845	855	869	847	821	872	877	871	847	845	851	860	870	835	889	846	846	850	812	915	901	887	910	862	888	809	850	855	884	885	843	862	831	840	871	861	869	852	828	877	877	876	851	848	810	879	860	882	876	834	835	844	878	802	796	898	829	814	825	851	858	880	853	810	822	880	854	889	881	857	867	857	871	821	836	840	808	815	887	818	842	888	847	877	835	845	917	873	806	852	816	824	895	826	895	853	840	852	846	842	831	844	857	860	865	834	837	839	837	896	855	835	864	822	861	878	842	802	902	833	922	839	850	794	871	894	896	888	905	871	857	848	833	898	823	849	893	821	799	868	790	850	801	854	853	869	900	839	842	868	884	846	886	816	830	870	864	860	788	877	807	828	894	841	905	848	852	862	849	788	892	856	852	885	853	837	813	853	845	823	840	820	850	872	863	872	837	839	844	874	846	851	887	826	883	851	832	834	850	859	846	830	834	921	824	835	865	790	897	878	836	873	832	870	848	835	871	852	883	862	867	838	844	865	867	837	871	846	864	854	867	859	831	854	858	829	866	808	816	878	803	859	871	857	818	834	823	840	833	770	835	928	855	889	894	886	908	881	887	865	854	798	866	807	836	856	845	861	833	849	858	873	860	796	863	826	889	847	912	843	904	844	886	903	864	855	844	810	834	868	861	864	893	848	880	802	873	889	860	903	888	871	822	853	879	823	863	813	879	875	834	817	853	906	895	876	848	835	877	860	888	826	830	885	855	851	813	805	866	842	875	846	801	903	889	846	831	857	852	871	820	850	824	802	840	815	861	867	869	860	862	848	812	842	825	846	782	824	886	832	850	859	830	857	831	809	832	845	868	875	877	882	850	832	872	849	908	862	823	864	907	879	893	815	833	890	848	849	911	849	855	906	911	844	875	874	897	823	807	780	842	820	861	909	838	849	841	809	827	795	828	932	865	871	833	864	856	833	871	863	877	829	857	840	849	882	866	854	808	866	861	819	834	839	880	888	817	824	832	840	862	912	825	871	816	856	814	838	916	855	870	865	853	853	885	916	913	844	858	846	788	863	848	810	899	869	825	899	865	801	816	868	801	892	878	840	819	899	835	830	842	823	890	833	910	816	881	864	845	852	880	825	825	833	826	865	856	869	890	889	875	866	852	867	863	855	858	844	838	848	919	849	836	870	863	868	861	861	878	885	868	853	859	927	901	857	831	795	789	827	848	861	852	846	857	857	854	891	850	839	801	850	849	807	879	873	878	878	847	865	832	853	840	858	851	879	823	815	789	865	843	842	881	879	860	858	888	854	884	768	853	858	846	806	873	850	846	839	858	807	858	828	882	877	878	850	889	880	797	860	813	842	881	796	876	815	819	832	831	894	845	884	877	904	854	905	833	817	849	846	864	854	889	869	896	846	855	846	856	880	795	800	865	856	836	815	812	842	782	882	853	850	880	848	831	883	847	840	883	831	847	896	803	859	829	929	888	795	923	874	877	796	840	879	820	887	842	910	826	877	849	892	841	863	841	894	877	842	848	821	867	838	847	837	870	823	807	835	837	856	857	861	904	869	863	853	871	855	891	868	855	839	854	833	877	851	897	804	866	885	808	862	790	821	850	900	850	896	847	867	850	835	877	865	840	920	893	899	871	878	910	860	855	839	841	850	831	880	837	855	835	971	826	803	896	867	879	916	834	864	820	870	835	885	883	858	875	873	796	854	847	861	895	872	846	816	870	832	884	881
37968	67026	53300	40709	32706	24834	17659	11615	6817	4930	3981	3329	2839	2300	2147	1828	1654	1446	1392	1367	1294	1241	1171	1161	1136	1089	1093	1055	1077	1031	1007	1077	1010	990	1038	979	996	972	983	969	975	999	1037	903	1015	1050	917	985	932	954	987	952	960	1010	963	945	1014	1010	1007	969	986	983	1013	997	1027	986	949	963	949	982	997	1003	983	1004	926	980	994	1008	980	947	950	943	956	967	988	945	962	978	923	924	993	965	955	946	1007	967	981	929	963	1008	999	951	1019	986	973	1017	1050	985	970	937	936	946	952	939	1009	983	996	1013	968	901	949	987	1033	933	986	961	941	940	981	945	1025	946	949	943	979	986	965	947	964	972	993	1003	979	999	918	933	956	955	1000	933	974	1015	1014	962	991	1019	963	976	967	932	976	1011	917	948	957	989	962	923	976	982	988	922	966	1011	1000	950	947	962	940	975	958	953	971	944	923	969	1022	970	986	982	908	1052	925	980	1017	994	934	961	994	988	966	956	984	1008	962	1019	955	913	962	960	978	978	913	999	965	959	956	976	959	950	978	949	1001	947	1029	998	995	915	900	921	957	962	1006	983	949	952	938	954	979	941	959	976	914	950	971	952	982	957	950	942	913	959	1011	952	959	967	953	966	938	937	917	987	948	931	937	957	941	962	984	937	1003	961	1007	961	974	1039	949	904	920	915	961	904	992	1034	981	981	994	948	999	998	958	971	967	1011	962	956	1013	979	997	1028	922	990	1007	938	975	987	945	948	963	952	950	1043	952	984	925	889	922	976	955	974	948	993	954	946	983	974	939	928	961	952	953	969	970	930	918	995	962	951	945	983	981	938	944	989	952	962	1030	951	950	953	1025	957	977	950	1006	934	902	990	961	982	996	951	888	950	965	931	922	979	969	1011	978	963	981	959	954	908	982	989	940	912	938	1018	954	956	952	959	933	986	940	962	976	934	940	983	964	937	978	931	982	904	958	925	1008	965	1025	1014	922	986	943	961	927	924	937	962	999	996	941	981	983	983	919	952	928	949	958	978	978	942	978	996	962	909	1010	993	996	972	956	1020	983	976	937	960	944	976	991	1006	970	1002	994	941	926	941	1009	981	1011	941	942	889	1005	954	936	961	1006	938	964	984	1003	982	963	974	1005	1021	939	958	918	938	953	1013	927	995	991	1007	952	939	995	976	944	942	973	1005	953	1011	984	977	953	947	994	985	980	980	1022	969	924	961	963	972	955	965	948	983	1003	908	1004	946	986	966	947	948	951	944	916	972	888	914	959	952	1016	1004	966	1018	927	1017	997	950	951	947	1006	1004	953	957	1028	992	982	980	916	924	979	949	979	989	961	983	974	897	995	937	943	957	980	923	974	965	933	950	1004	1002	1024	955	989	972	965	953	939	953	932	944	887	912	953	943	935	949	1009	931	947	919	980	976	958	966	911	952	940	985	954	968	1040	986	1018	991	1012	1002	957	940	951	950	944	977	980	965	971	933	974	921	1000	957	941	925	937	981	982	980	987	991	992	964	986	951	937	943	1004	995	951	912	1043	895	929	943	951	954	1007	967	923	942	1025	1029	881	971	995	937	1018	948	949	964	907	987	915	943	1000	1005	1003	973	1062	1013	921	936	931	958	978	953	931	986	997	935	915	940	972	960	976	884	926	964	922	999	1002	918	948	965	963	964	966	987	967	985	977	983	963	947	963	974	960	963	949	1048	1010	954	980	1001	1020	951	1037	921	955	1006	904	943	942	980	974	907	989	942	962	996	962	960	974	1044	1008	948	937	1004	990	968	941	974	1026	1022	941	940	1001	1025	1001	942	966	959	963	978	994	973	984	954	953	975	993	982	979	1008	984	932	886	949	955	955	912	953	950	992	955	904	1011	968	943	1012	906	960	981	1011	989	961	970	985	995	1009	968	957	998	1007	969	945	1001	996	991	926	947	1045	1030	942	922	945	1024	998	976	1006	968	940	972	947	996	944	974	946	965	933	970	985	980	979	960	949	929	955	922	950	973	1003	961	970	984	946	983	985	975	975	942	1010	983	972	931	946	988	931	996	980	986	967	955	968	991	947	980	980	1041	976	973	889	935	977	989	999	1009	962	1017	961	951	968	936	1008	967	995	969	954	950	876	954	908	964	929	958	986	918	922	986	914	1011	944	994	1008	934	1000	924	968	954	996	985	1002	886	961	1000	934	961	995	911	940	987	997	981	959	959	954	973	1054	987	999	971	1005	982	957	984	1002	972	971	953	959	923	961	999	937	975	978	962	996	984	1035	1033	953	925	969	923	1003	958	964	948	977	895	954	1001	928	925	946	948	954	965	927	955	1005	1003	983	978	939	1024	948	966	1004	944	951	940	1019	956	973	1005	964	968	976	983	973	983	955	954	968	1002	986	991	909	977	944	930	948	970	1025	953	1003	978	976	922	963	934	956	932	906	959	955	911	924	1013	1010	971	933	1003	1007	996	951	943	978	944	972	918	964	967	1006	974	909	985	927	965	931	944	973	934	968	929	983	988	907	970	953	976	959	935	944	994	953	1010	940	963	965	960	948	965	1026	943	952	950	1029	972	943	957	970	918	960	935	933	978	1004	907	979	935	973	978	949	926	974	956	955	935	954	903	968	1002	961	978	906	989	927	963	962	977	1028	897	968	993	940	907	938	979	901	964	928	1029	983	963	988	1013	960	1010	970	922	986	949	929	997	989	989	955	923	937	927	981	950	900	1000	993	962	993	965	935	982	982	966	987	986	972	951	920	959	925	954	941	991	963	976	970	999	934	902	913	998	939	884	917	997	964	965	974	958	966	977	980	1022	915	936	1006	986	1040	1028	904	972	992	971	959	1000	1000	991	1003	966	1023	938	991	975	930	908	992	946	1007	952	1010	1003	992	961	996	971	960	1007	1014	987	987	914	925	960	957	960	951	973	960	983	973	994	1046	953	938	963	964	932	973	943	977	973	941	913	992	984	963	934	964	976	988	969	960	927	950	996	929	894	955	969	963	931	971	939	906	941	978	969	940	1025	983	946	960	1012	929	952	927	970	968	988	969	976	955	946	922	970	971	969	943	1042	951	942	950	941	943	983	948	955	986	928	981	935	921	991	905	1002	914	936	995	949	956	973	924	991	920	1013	999	886	941	917	952	969	976	966	1004	982	1022	939	965	943	978	978	957	924	995	999	966	947	984	973	988	962	942	948	971	1055	952	948	972	999	973	976	1026	928	965	910	1001	1001	925	947	934	940	978	1038	946	1031	988	963	923	946	991	945	907	948	963	937	960	994	1008	937	940	1020	915	992	960	943	963	961	972	978	994	966	941	955	938	948	965	893	955	974	965	975	985	1000	971	998	981	979	967	961	978	986	984	960	1033	964	971	1005	929	969	951	966	978	982	936	966	982	935	993	965	964	971	1040	940	963	958	909	1026	965	992	1005	948	1030	946	993	930	959	1026	972	951	986	876	967	959	995	1014	1032	967	928	996	936	962	982	990	992	1031	914	961	959	1018	999	993	916	989	1028	903	949	948	907	910	1006	948	976	963	911	962	955	952	989	968	1023	944	947	917	934	915	964	959	935	960	955	938	915	951	943	956	955	985	982	954	961	954	919	943	949	995	978	971	935	970	980	948	988	940	941	938	974	979	946	984	945	942	980	1031	960	977	991	989	990	981	1018	947	964	973	979	907	926	940	922	966	1009	891	966	962	956	922	947	1012	958	957	966
31992	30874	34628	24228	13238	7475	4311	2855	1908	1633	1435	1271	1256	1098	1014	985	1011	968	927	872	873	852	857	893	865	905	834	818	824	875	836	848	816	840	860	804	867	874	845	853	815	786	816	779	819	860	855	824	806	838	822	858	805	818	815	808	817	812	889	848	815	833	823	847	818	814	840	802	838	794	802	881	832	827	846	808	860	840	882	812	805	809	796	816	844	838	852	826	765	863	814	794	822	836	782	848	887	789	880	819	851	834	878	839	884	836	790	879	800	835	818	799	896	862	824	777	824	761	821	837	879	779	827	828	823	847	845	852	807	801	845	847	886	778	850	801	820	790	801	815	853	872	851	875	837	845	833	831	771	838	857	780	808	814	851	853	848	797	764	856	878	820	830	788	823	842	844	832	883	884	867	815	790	805	844	875	807	852	827	831	790	822	843	802	840	818	827	824	871	814	833	796	872	841	836	818	803	856	870	823	835	816	832	778	856	819	907	821	850	854	831	829	832	842	771	833	822	752	795	816	808	863	876	861	815	793	832	823	840	811	841	874	788	801	798	780	812	867	833	818	818	857	839	811	830	775	884	846	864	849	860	833	761	851	821	822	850	890	857	845	839	850	864	791	810	791	858	822	847	894	799	788	833	839	809	833	890	870	820	916	789	840	815	798	802	762	783	805	838	780	781	829	857	830	847	812	828	787	824	871	832	865	853	789	828	852	824	849	835	856	829	876	855	825	852	819	770	840	856	805	856	829	773	818	795	839	838	832	803	796	805	869	817	836	822	803	846	859	850	846	806	835	869	773	799	839	845	860	858	814	841	797	832	848	796	824	842	830	840	848	784	845	803	862	875	861	822	835	867	815	816	829	880	798	833	790	813	763	811	818	800	786	870	834	851	847	820	821	816	827	890	795	864	834	806	845	893	813	782	829	817	856	828	791	814	796	836	796	828	859	868	773	823	809	837	805	830	823	805	804	799	833	816	855	859	801	817	816	828	778	827	863	836	816	849	872	787	850	814	829	832	818	831	862	842	795	822	859	856	823	789	844	798	825	802	856	781	833	794	848	807	795	809	852	808	853	894	825	764	842	847	871	798	868	824	762	826	853	784	847	827	822	830	829	817	802	792	843	819	834	839	800	823	827	820	816	833	816	774	831	816	884	852	769	883	814	799	811	819	819	845	838	801	806	822	776	824	794	874	801	827	794	842	833	824	826	795	867	826	810	764	801	816	826	834	874	871	827	863	803	866	829	848	822	817	830	844	852	829	837	822	838	837	846	809	855	901	823	820	789	811	858	789	832	816	836	832	813	796	818	834	883	839	778	811	851	820	819	804	838	862	750	788	823	839	828	855	821	803	793	854	821	797	803	838	857	826	821	830	804	798	864	862	802	854	850	784	828	778	819	863	830	827	873	844	862	891	792	890	838	837	815	828	840	787	827	844	798	842	809	767	823	824	837	850	838	808	809	797	835	859	803	874	800	857	824	818	807	837	822	813	815	788	802	823	810	849	824	828	865	854	872	796	798	859	829	805	824	816	819	845	850	829	826	830	837	807	800	813	804	839	771	817	817	814	806	809	827	836	825	851	834	812	837	863	818	870	836	839	811	857	813	820	846	805	828	779	817	848	821	823	836	860	785	807	761	760	841	826	789	773	843	780	823	786	802	843	853	823	826	825	845	797	853	841	772	873	816	811	816	769	790	811	785	847	857	825	828	864	818	782	817	777	800	846	863	810	802	843	793	821	813	811	852	812	883	852	861	833	838	862	867	812	879	827	821	842	793	864	852	796	809	848	813	804	784	862	813	817	776	784	829	802	816	854	810	810	817	785	886	817	845	817	871	797	801	811	821	861	887	829	847	832	832	802	796	833	821	843	847	805	794	832	865	807	803	832	776	823	881	832	835	823	831	879	820	832	832	820	798	852	772	827	846	791	826	837	828	846	853	822	820	833	847	859	824	799	835	778	818	791	855	838	902	856	821	795	827	801	788	849	837	780	807	814	880	793	845	828	852	835	813	848	817	827	849	794	835	842	792	836	764	827	855	819	852	827	801	841	820	844	817	748	803	790	802	803	810	823	877	852	827	840	817	838	836	846	818	836	807	852	827	852	861	865	816	842	835	829	896	820	825	838	836	861	839	839	841	843	795	815	856	826	805	811	797	797	888	874	826	830	824	750	829	824	842	871	801	799	859	802	794	819	854	819	827	829	829	833	813	810	871	815	783	850	813	798	852	828	815	830	835	885	814	825	854	836	806	840	839	855	835	825	849	806	824	887	803	848	870	815	855	809	859	770	830	850	917	814	859	810	862	799	849	811	810	771	839	837	846	831	823	817	815	856	821	793	849	873	797	832	795	809	817	789	854	838	845	858	839	859	785	803	822	837	839	840	788	815	848	751	853	892	876	823	841	826	872	830	809	795	803	802	881	810	791	795	807	808	831	894	854	861	859	829	853	844	833	801	850	866	844	840	768	811	814	815	867	904	861	856	817	816	809	843	898	808	793	867	816	839	781	833	853	842	829	838	775	819	821	805	796	818	880	845	763	861	834	777	849	885	784	808	819	887	847	877	836	845	820	869	807	865	870	811	810	795	791	834	847	813	810	816	852	805	831	828	828	821	843	825	782	797	929	798	814	799	849	864	790	814	804	814	882	817	825	792	753	821	868	818	818	850	824	813	801	799	828	774	792	859	804	800	880	866	870	773	796	791	825	795	797	790	849	828	820	815	826	800	764	822	833	872	805	877	827	839	759	839	848	803	796	846	831	817	777	827	803	811	821	815	847	864	835	842	874	816	757	882	854	824	826	801	805	855	779	819	803	849	798	822	865	852	796	794	803	800	813	821	814	831	824	814	831	801	815	806	870	872	821	844	763	789	850	804	831	812	782	844	846	848	853	827	812	792	792	792	850	859	780	833	798	817	835	868	845	799	854	844	794	779	837	729	866	802	827	745	815	828	795	845	843	788	772	814	847	845	784	844	825	824	784	785	849	802	801	831	829	818	803	857	859	785	843	835	841	819	815	808	840	840	828	802	819	814	840	795	822	781	828	800	855	817	818	809	829	783	812	774	837	812	843	829	759	834	801	802	846	816	851	848	868	862	804	809	891	809	869	822	806	862	869	804	795	845	808	822	783	805	907	837	802	850	849	791	829	814	846	863	830	867	817	822	827	814	813	830	780	795	810	820	789	850	778	833	807	787	808	826	829	822	795	828	848	872	837	795	780	842	830	838	863	834	829	820	808	785	832	730	827	843	868	793	873	809	848	851	801	847	781	823	832	808	817	819	833	863	777	831	812	820	833	818	840	779	825	822	852	827	829	814	860	842	810	852	846	861	860	844	787	750	812	883	857	802	833	823	822	808	821	814	874	835	797	856	788	864	812	843	813	875	811	823	856	840	859	808	797	851	838	823	841	856	822	782	798	787	796	825	843	838	819	841	866	848	813	839	782	827	813	847	845	784	865	831	827	798	885	825	822	795	807	810	773	843	866
36943	47696	39017	24298	16262	11160	6996	4501	3041	2429	2069	1791	1597	1544	1340	1236	1192	1143	1138	1056	1074	977	1020	1039	984	982	1008	982	939	1010	954	941	953	959	982	930	937	937	1016	961	988	970	974	965	1034	974	907	922	868	906	950	970	944	948	988	951	999	972	1012	910	954	959	928	982	1003	958	932	985	1017	960	982	929	985	968	990	937	936	996	925	934	960	943	936	994	990	928	985	926	982	904	896	934	951	919	932	995	986	925	965	903	953	982	973	976	929	945	941	933	964	943	965	870	976	942	953	931	929	980	908	914	976	943	936	911	938	943	931	976	921	949	964	944	945	989	955	954	923	934	956	949	932	945	932	978	971	921	937	1032	1011	926	978	949	921	967	904	1010	917	974	944	928	929	930	976	942	942	958	931	920	929	933	941	952	939	960	984	973	996	919	937	972	951	995	989	988	962	894	973	977	933	900	936	887	934	993	938	981	962	1014	903	941	959	910	949	946	947	908	935	1007	972	886	984	951	927	935	946	955	975	935	910	957	924	965	936	930	949	925	924	961	975	885	941	930	946	959	967	935	945	1007	904	988	958	980	897	962	966	934	915	944	964	973	955	957	984	994	927	945	958	947	957	947	886	940	941	953	903	920	951	925	923	945	960	988	939	931	924	988	926	934	925	995	946	926	910	972	951	948	970	1026	978	890	942	982	904	992	954	987	957	908	919	964	961	960	991	940	906	928	1010	922	993	948	978	898	971	972	949	989	961	918	963	881	937	940	922	1038	989	919	968	960	940	954	956	959	948	946	956	904	897	908	935	975	971	927	978	906	915	932	920	895	926	998	975	914	957	891	961	955	977	988	939	971	944	955	957	941	922	899	943	960	974	913	916	894	944	916	972	917	959	977	898	959	987	922	931	973	910	964	960	925	945	922	965	922	954	932	970	982	990	966	953	961	938	970	968	915	923	919	979	931	965	925	957	895	955	949	984	924	940	924	1005	960	927	947	1010	961	928	945	977	935	902	992	990	961	975	965	907	934	981	917	928	971	915	940	930	938	899	961	949	969	965	871	897	941	989	970	927	980	899	944	929	950	965	906	954	926	1018	942	953	1001	1002	948	948	905	981	932	946	960	1013	1021	958	962	936	972	954	1024	945	920	929	934	923	916	956	995	903	934	936	944	986	977	966	998	965	941	964	997	960	949	918	935	906	972	878	889	992	952	957	950	922	941	986	925	949	954	885	994	922	948	934	959	935	937	913	923	938	1005	955	944	968	994	947	894	952	896	1012	971	949	959	969	943	954	914	974	1001	994	941	963	903	961	1007	944	894	998	955	945	930	952	941	965	986	973	955	950	986	920	956	940	972	988	917	976	941	944	972	1016	956	963	940	887	960	982	996	961	913	931	973	943	940	964	925	963	931	960	996	972	936	978	1012	953	908	963	949	970	946	964	909	939	942	928	1006	979	965	875	872	942	920	944	961	941	977	983	990	910	920	987	973	981	930	921	956	968	941	975	929	945	968	913	955	931	936	964	960	965	975	1003	943	936	944	972	917	885	919	969	906	957	962	926	923	927	942	1004	925	993	942	937	962	950	918	959	925	945	879	952	972	977	916	945	999	1005	986	973	980	952	912	967	960	952	945	948	982	919	965	970	1017	1001	925	1000	987	980	961	978	960	1002	971	930	965	950	988	960	896	939	997	971	943	901	973	974	971	991	964	970	927	919	972	969	944	944	935	987	955	954	945	941	957	1003	951	929	975	937	999	967	961	925	980	961	932	986	981	992	922	917	982	951	961	944	974	957	973	906	937	901	917	954	918	1022	963	977	952	923	945	960	963	891	975	926	975	938	927	932	969	1000	989	961	940	947	987	881	948	900	915	916	956	934	926	915	949	928	958	935	926	1003	910	927	995	947	941	939	978	911	978	965	963	967	960	1018	934	1013	1002	939	963	901	972	986	958	988	937	942	949	940	944	956	989	982	958	991	946	1020	964	972	954	948	969	976	918	987	985	976	924	910	983	995	967	930	1006	925	881	981	895	968	946	914	956	951	934	1007	946	980	968	918	902	987	916	963	957	960	939	1014	971	936	934	986	978	961	919	913	912	966	908	914	981	970	1004	1003	928	942	940	992	993	953	927	911	935	1001	918	955	929	891	955	941	953	905	993	925	965	989	950	976	967	970	1004	953	880	963	985	985	981	946	908	950	952	913	944	953	876	982	966	953	967	942	950	934	951	958	1000	929	958	955	899	965	983	962	982	907	950	915	947	953	943	987	935	923	992	924	983	968	914	924	984	988	976	1027	938	953	915	925	923	949	1001	939	989	983	985	989	970	933	971	937	943	946	931	989	965	960	941	991	923	949	939	941	948	951	953	930	944	970	942	998	946	969	923	1004	984	925	991	989	961	932	955	941	984	917	930	924	997	998	925	950	955	977	914	951	940	960	974	974	957	950	921	961	963	885	948	984	902	948	947	996	968	951	986	951	907	998	1031	936	953	962	963	940	935	977	929	913	1006	959	900	975	1004	929	904	946	926	902	917	915	959	899	978	983	960	973	956	950	942	926	977	972	895	891	937	968	951	913	1007	930	954	995	935	954	983	961	955	910	959	947	887	904	943	921	988	928	945	949	977	945	1024	956	980	1003	922	1009	922	1022	988	977	943	978	919	958	978	930	986	966	926	885	950	902	967	980	956	942	945	905	947	944	978	959	934	950	957	957	952	957	976	947	935	934	972	984	932	916	964	944	940	914	966	972	947	949	970	952	959	967	948	986	928	959	899	935	966	1028	919	939	927	1009	935	1007	966	950	958	976	938	1007	889	928	934	989	894	947	1021	931	918	868	938	957	961	899	980	948	956	995	951	965	962	904	943	956	932	974	959	971	880	935	954	971	986	952	933	986	949	923	954	1001	910	927	881	902	987	990	931	917	915	938	954	942	939	934	982	968	979	999	930	966	936	920	940	913	930	903	979	928	1021	957	995	924	966	989	938	911	968	938	888	931	915	961	983	878	1011	1003	922	950	923	1018	958	1000	916	992	937	998	914	946	947	927	926	923	966	964	995	987	974	985	984	991	949	984	935	969	898	949	957	959	966	928	967	946	908	990	939	957	960	994	943	994	966	921	964	908	918	977	996	977	926	972	953	971	900	936	967	948	1010	1009	961	977	948	949	979	901	951	983	947	914	954	911	940	965	898	905	938	927	969	921	967	972	956	943	992	946	940	970	958	972	988	940	969	905	895	931	983	898	941	960	948	1001	932	936	964	907	934	948	965	939	972	906	1000	966	924	906	1027	988	941	956	919	925	969	918	897	989	1042	916	986	972	945	947	921	974	902	905	943	947	985	1050	978	951	1012	987	927	928	945	980	953	1017	939	942	957	921	914	979	932	941	947	964	914	941	973	973	978	933	932	937	995	954	925	968	931	1011	935	966	969	948	954	937	936	999	914	973	958	981	978	925	968	929	939	1013	975	944	1000	977	921	894	934	957	928	909	935	984	955	952	927	950	980	966	976	947	923	892	973	975	938	986	972	957	952	923	949	960	919	929	913	904	1039	961	994	948	970	985	946	911	975	977	942	930	947	945	929	969	966	996	972
24412	21597	28997	25291	22764	20135	12847	5623	3279	2520	2138	1929	1680	1493	1333	1208	1172	1198	1003	997	911	930	932	968	879	902	908	898	900	875	874	892	853	868	859	869	867	881	880	851	835	856	875	881	783	846	816	812	850	913	851	830	857	908	859	859	857	787	815	838	817	832	809	855	824	821	818	843	907	862	868	854	873	881	877	839	829	843	864	849	861	858	838	830	835	864	821	854	810	895	862	797	858	885	871	835	813	862	839	817	866	855	823	878	797	855	884	840	805	796	842	782	805	875	825	820	799	843	820	830	835	819	819	852	835	845	859	846	852	843	808	811	861	879	864	898	851	832	851	836	811	796	824	829	860	830	792	843	851	845	834	794	871	836	883	848	809	854	829	922	842	895	866	851	916	859	837	842	844	839	801	844	783	895	815	812	847	856	814	830	802	834	847	897	845	870	881	840	867	875	797	833	836	780	835	835	832	809	838	849	823	809	801	867	844	847	819	754	824	857	835	832	826	840	906	858	821	833	813	854	852	878	864	827	859	794	833	821	851	852	808	802	858	841	872	822	829	848	822	867	847	795	903	836	856	839	797	853	824	821	805	822	865	828	837	805	899	878	837	823	849	835	831	853	854	827	840	795	843	836	866	830	845	845	795	862	796	845	875	796	854	851	828	863	821	895	887	856	830	810	833	781	816	824	831	832	852	871	842	790	877	845	835	852	837	842	822	822	819	833	780	814	881	866	854	838	797	850	874	839	845	894	859	846	811	806	859	855	854	842	833	783	819	806	889	848	912	839	844	918	903	853	866	843	791	805	813	851	810	877	834	807	927	835	813	804	845	889	865	850	810	839	828	859	797	856	844	833	835	848	809	843	816	884	791	847	796	845	822	871	823	824	840	885	794	817	789	816	803	863	852	854	854	879	855	815	822	825	879	814	826	859	843	827	851	819	813	802	853	849	807	826	832	800	772	881	827	811	867	846	814	885	854	849	790	835	841	822	827	834	847	824	827	841	874	816	815	768	879	831	846	829	816	876	853	850	826	805	839	834	782	831	818	814	810	863	849	833	848	880	866	808	832	782	861	883	843	785	809	828	823	863	872	864	828	838	854	812	855	839	870	822	833	861	876	809	898	838	818	873	815	879	840	762	844	825	823	830	855	822	784	833	843	875	860	840	784	889	832	845	821	835	858	839	838	813	812	844	802	817	810	876	851	841	857	841	857	830	850	800	825	849	847	873	876	870	845	837	876	850	889	845	871	834	820	902	784	865	884	847	802	818	820	835	808	763	857	834	830	798	811	846	880	877	856	846	809	794	861	845	861	853	868	846	835	877	817	835	905	826	832	801	854	836	823	856	803	834	841	833	846	843	867	796	834	826	884	823	870	880	841	840	843	791	807	872	851	844	824	809	788	842	812	816	850	842	898	831	812	827	770	815	872	827	845	851	787	798	896	901	821	890	796	846	845	847	819	789	816	818	814	889	846	815	833	863	840	860	878	924	846	895	830	832	857	839	822	815	862	767	835	877	765	844	817	803	870	829	853	830	846	876	833	847	876	827	876	848	836	876	819	792	827	881	833	764	845	876	850	852	812	834	839	825	805	846	840	813	823	835	890	885	831	820	853	852	865	812	861	824	837	781	848	828	789	853	817	804	789	808	835	822	853	861	812	835	829	843	855	883	826	824	844	837	797	858	818	856	849	848	864	781	780	828	852	862	832	849	828	821	817	835	821	847	809	815	823	827	855	770	789	778	885	858	868	836	782	857	880	862	874	841	851	906	802	874	793	799	806	830	861	852	863	848	798	830	800	831	868	852	851	880	864	843	851	878	833	876	822	836	792	849	814	850	865	829	812	872	782	881	836	859	822	811	867	840	842	856	765	814	815	804	787	861	860	829	846	841	833	874	851	818	865	894	796	857	791	830	853	853	843	846	824	857	864	856	802	852	862	799	860	845	809	882	772	806	844	810	822	826	868	857	815	784	865	803	827	827	830	888	884	840	855	817	796	774	820	809	843	852	815	811	849	814	866	799	809	796	802	868	829	839	838	754	790	820	875	824	881	856	806	856	805	872	847	816	832	782	859	833	866	785	845	861	826	804	858	844	873	858	828	825	804	805	812	893	805	821	816	840	809	885	836	829	869	856	856	857	874	840	792	824	848	833	832	823	821	855	821	815	837	822	829	861	842	836	802	797	839	806	792	867	815	857	840	837	834	828	864	781	835	894	842	799	860	850	851	816	846	843	861	835	845	853	780	793	839	832	838	893	909	847	908	793	800	808	859	846	887	845	788	815	852	852	833	878	829	803	836	817	810	874	878	825	913	824	815	815	871	845	874	808	792	808	817	866	777	865	807	881	834	812	855	869	820	839	859	830	876	831	838	824	854	792	844	861	790	897	852	853	907	871	829	831	818	849	889	822	812	855	864	841	841	826	892	786	816	845	842	836	803	793	807	827	833	886	813	833	872	787	821	831	791	863	802	788	814	847	856	830	796	820	809	798	862	821	859	791	826	809	880	887	847	828	819	810	838	820	824	875	876	809	808	840	820	843	819	842	811	783	857	811	889	856	831	820	774	836	819	838	804	834	815	804	867	851	831	824	834	913	794	842	855	855	797	827	823	836	860	823	844	812	834	829	836	827	854	857	893	833	907	849	874	766	803	837	828	867	867	822	853	834	900	815	793	837	842	817	781	825	853	859	829	837	838	848	932	873	813	828	851	825	868	869	786	814	850	790	812	826	806	866	825	862	847	862	851	814	824	847	850	819	803	861	882	838	860	796	871	824	842	822	815	838	821	813	830	838	841	851	840	838	838	836	789	831	829	846	829	778	858	804	796	813	840	873	822	879	848	825	837	832	801	866	821	878	854	877	906	849	837	784	824	822	826	789	781	823	866	857	829	848	840	884	836	832	846	881	871	746	858	796	778	822	852	808	822	909	817	833	836	817	867	807	823	826	831	820	852	829	798	846	843	831	867	834	857	828	814	841	861	867	799	822	811	832	851	829	866	824	835	864	819	875	890	820	919	867	822	786	862	894	918	804	824	856	820	844	891	900	873	810	848	880	860	835	841	847	834	812	829	845	873	890	849	840	860	826	836	919	827	862	844	873	890	792	799	853	875	811	811	832	862	798	844	826	903	790	861	764	841	836	780	890	843	832	874	836	869	892	806	818	858	833	813	812	811	847	827	829	874	829	862	779	838	854	819	875	836	806	882	882	829	818	833	805	826	842	851	805	857	823	790	773	902	830	818	841	874	871	833	870	827	791	854	777	881	844	870	858	843	837	853	860	813	860	874	914	800	860	834	820	831	840	823	860	803	834	812	856	858	799	842	825	805	859	866	857	803	819	851	798	815	851	832	813	870	870	850	848	850	844	900	814	854	796	860	887	848	911	853	864	792	827	796	840	842	873	860	796	809	814	773	864	825	816	808	859	839	833	843	896	806	856	818	839	802	839	827	772	832	805	830	838	828	836	815	798	910	856	831	842	852	885	856	816
34765	59542	49934	34370	25728	19554	13465	8086	5067	3807	3078	2596	2317	1990	1733	1541	1448	1326	1244	1256	1180	1165	1106	1117	1140	1053	1015	1050	1066	1032	1031	1030	1023	1014	993	1032	943	936	994	948	1037	948	1011	956	1009	1037	925	971	964	986	974	950	907	1015	979	978	904	945	978	941	918	984	960	932	996	951	992	937	981	975	923	940	894	1000	1005	986	959	944	953	915	970	972	1023	1008	1001	970	961	949	979	967	1026	986	967	975	979	918	969	913	997	975	943	1005	941	961	919	993	973	949	992	1006	965	1009	1006	1074	983	973	1034	1006	948	964	976	983	972	933	959	951	991	929	1026	995	991	974	937	961	972	914	988	976	967	995	967	960	976	978	1001	980	1030	1044	1016	996	957	940	1009	986	951	1011	929	960	995	974	995	966	988	1019	962	985	1010	951	970	965	914	981	967	916	930	947	1038	921	994	983	922	948	1009	948	1016	973	944	935	984	1001	969	950	905	899	896	976	985	940	914	1001	982	988	977	962	936	932	935	1009	924	1012	971	974	984	949	904	961	928	954	963	928	961	924	983	923	932	998	987	983	963	959	1027	983	967	979	957	993	914	1009	991	976	939	991	976	983	926	1014	991	974	961	953	971	995	930	1034	932	939	1017	1005	980	951	988	989	957	937	967	976	933	989	1054	970	972	938	935	948	960	1001	930	963	976	972	972	959	998	943	962	1019	1007	1024	967	961	965	980	981	934	980	983	986	983	959	958	953	958	934	1013	991	971	916	981	974	922	1000	993	954	954	988	945	945	1008	925	944	946	946	936	944	971	1007	970	973	942	961	945	1021	959	959	954	985	1020	958	952	994	1001	1031	933	983	951	940	942	915	920	956	977	958	957	966	976	958	985	1001	999	966	984	975	969	976	1006	990	981	961	1006	967	956	971	955	948	992	959	976	964	947	938	943	951	990	951	943	1022	994	915	934	919	967	970	987	1012	921	983	979	1005	973	1006	960	921	970	996	997	964	970	985	958	973	1001	983	999	924	1030	936	978	1007	994	1001	959	934	967	981	992	936	924	939	975	880	997	942	946	953	1007	936	955	996	941	908	1003	955	959	945	946	932	956	992	983	964	972	962	994	886	970	964	952	955	950	1008	936	950	987	971	942	1000	999	954	1011	947	950	943	1038	978	979	974	925	948	980	967	985	938	974	948	951	944	966	980	975	978	1021	976	978	965	963	967	959	953	949	963	995	956	983	948	1006	1003	942	1004	917	962	926	993	958	948	919	899	982	979	968	968	899	956	949	969	919	997	964	954	972	992	945	988	1001	1031	959	1001	967	998	959	970	998	901	954	959	917	944	938	1025	1004	1014	971	996	960	1004	992	968	938	924	990	974	973	972	962	930	951	979	974	937	971	1021	942	1010	926	945	1061	982	960	967	934	1002	949	951	950	954	956	967	1007	960	982	1007	953	944	957	1021	990	968	956	965	910	961	1015	972	933	961	991	945	923	926	1002	994	955	959	1014	979	934	966	967	926	905	964	987	1016	955	999	993	966	967	974	950	976	1030	960	960	992	964	948	888	1015	955	948	992	1002	925	974	929	960	979	914	952	1019	954	929	965	945	1001	973	884	971	893	976	894	946	1034	971	1000	964	993	1023	952	929	981	937	952	1014	971	956	951	941	950	1014	930	965	997	939	943	960	980	997	977	987	942	960	951	963	934	965	908	961	932	892	967	942	962	967	1016	952	947	975	936	980	951	999	987	986	938	914	943	1014	986	990	987	922	990	1002	976	1000	969	974	967	1004	961	985	954	953	976	972	985	1005	1015	1000	951	971	931	951	901	985	928	967	970	1003	896	954	954	940	1001	946	963	949	948	929	965	949	1007	976	924	1005	958	1017	955	951	926	880	951	948	954	980	972	991	954	937	1009	950	979	920	976	1016	936	964	993	1014	1017	949	951	983	937	1005	964	967	962	986	990	929	937	895	933	1010	911	964	995	949	979	945	953	972	950	917	988	969	931	976	1001	989	1040	976	980	979	975	979	970	994	925	995	910	982	972	981	954	928	948	1028	1023	940	954	942	912	1006	938	948	957	912	995	991	918	947	939	994	916	983	977	953	999	985	962	992	991	1004	936	996	986	964	994	962	949	982	937	969	965	962	1010	972	960	927	979	967	991	906	983	990	1003	983	960	943	979	1025	964	1017	957	961	1048	1027	979	975	978	979	986	922	953	983	975	981	965	961	1013	980	971	904	989	935	946	942	958	968	974	935	1021	956	919	1004	973	965	943	984	983	1028	1002	1002	965	984	972	974	968	966	984	948	995	1011	973	937	968	942	935	927	971	958	952	992	974	930	954	967	968	957	966	949	984	952	959	971	993	930	969	960	980	994	906	915	924	908	987	921	938	984	953	983	965	949	942	993	993	917	934	968	979	982	945	982	967	996	927	947	979	948	1000	987	934	988	990	1016	966	953	1022	975	1017	949	957	967	911	931	963	967	992	1013	1055	997	915	966	939	987	974	994	987	1001	965	927	971	912	959	960	995	984	948	987	928	985	994	1034	977	986	954	978	962	976	951	1004	929	935	898	953	883	885	986	984	968	963	906	1004	995	1002	936	937	1003	925	950	963	984	962	988	967	1030	977	958	978	1027	989	977	979	940	983	985	935	957	961	980	978	997	917	963	977	979	969	985	1036	958	985	960	917	1068	969	1017	928	943	1021	976	903	952	950	942	971	918	952	999	939	962	1020	942	989	950	930	921	973	936	953	953	938	942	972	964	1012	973	937	888	958	986	910	900	932	967	956	972	954	1008	957	953	919	976	938	954	951	961	970	898	976	936	987	962	962	992	1005	946	956	971	905	986	922	963	989	1006	976	935	957	996	906	966	950	946	965	996	986	977	974	919	1009	903	954	958	997	969	984	907	965	919	952	987	981	1027	969	948	990	953	996	962	980	985	885	981	955	961	929	982	947	939	977	969	979	989	942	952	890	961	1002	996	989	948	977	1001	955	935	1005	986	997	975	965	1024	975	987	976	980	943	981	985	1007	987	1005	976	952	997	1014	1008	959	952	913	899	928	940	976	977	930	935	995	973	988	976	921	928	976	974	993	960	945	952	1041	987	1007	959	923	884	950	955	1012	953	960	962	954	1021	986	964	965	973	948	972	990	1036	986	936	998	962	913	966	929	937	1002	935	1001	1002	936	974	1009	986	962	964	934	973	989	971	965	934	1028	976	1006	966	966	1007	965	1005	1024	991	939	913	931	945	1000	988	949	992	1049	1008	961	930	932	960	959	982	978	934	977	974	948	991	978	919	969	941	924	953	974	986	886	928	931	961	960	871	1014	1021	964	908	1018	915	943	983	987	986	964	974	936	952	991	921	1011	1003	990	1023	971	1018	962	1005	959	940	1050	979	1000	973	962	932	920	939	962	940	944	954	974	984	972	1055	945	962	941	912	939	970	955	985	935	949	996	1006	986	1004	980	969	968	941	935	1013	924	970	965	969	980	907	975	967	923	937	964	976	929	906	1010	1050	983	926	985	962	998	1011	929	942	953	939	936	973	920	1000	1007	987	980	962	945	970	971	950	990	931	933	970	965	957	1009	979	1048	977	958	899	981	966	958	959	949	929	927	975	961	1017	954	941	945	922	937	944	947	943	983	956	1016	953	966	919	959	998	981	974	950	1001	941	1004	1010	980	978	997	975	982	909	910	981	981	983	954	954	948	901	995	952	964	956	1003
25434	21710	28738	27276	21570	14238	6979	3471	2417	1956	1723	1453	1349	1205	1053	1081	982	965	889	977	885	923	890	878	824	864	821	819	874	842	798	864	829	805	823	837	814	825	806	822	837	782	860	849	824	839	727	784	786	832	827	785	776	826	813	771	819	843	794	822	795	790	802	840	808	819	802	844	866	767	853	807	828	772	815	828	804	858	780	824	854	823	787	839	763	826	762	804	845	784	821	870	802	805	799	779	797	823	799	777	817	800	822	791	815	780	744	831	820	792	811	842	743	815	809	792	816	776	769	799	807	772	811	804	842	803	869	782	827	811	838	814	786	767	832	878	809	772	818	813	805	780	798	792	779	810	825	840	768	852	832	797	773	798	780	798	801	801	799	845	797	750	814	797	806	795	849	813	753	792	769	844	737	760	817	794	790	782	816	811	852	743	774	782	765	780	815	824	763	774	804	836	804	807	786	829	827	838	783	773	797	837	793	794	814	825	819	848	760	775	860	835	787	831	810	745	833	780	821	777	809	801	816	820	797	778	812	843	784	749	778	822	773	777	850	840	810	795	769	824	780	818	812	842	791	772	802	769	803	780	796	850	740	803	831	784	815	827	787	791	845	842	834	799	815	778	802	830	815	795	798	763	770	804	799	804	780	823	830	805	845	791	793	748	859	776	774	779	816	789	784	779	793	810	815	798	824	767	802	864	797	821	774	749	831	790	839	814	812	823	814	764	753	818	792	838	778	797	804	787	798	788	839	825	796	794	757	793	830	797	804	795	805	786	829	792	781	788	805	824	840	814	773	788	837	818	832	809	751	798	816	796	838	788	826	805	825	825	800	800	788	797	841	786	757	830	839	787	831	788	832	812	820	845	831	797	818	824	761	788	767	807	833	743	816	800	797	735	805	775	838	800	829	825	758	825	836	794	801	834	803	810	776	830	809	805	798	755	823	776	762	772	809	816	838	797	797	812	812	814	818	788	798	776	804	813	800	844	775	896	790	777	798	783	768	788	837	784	844	862	833	770	790	752	803	789	761	785	790	782	804	769	787	812	822	781	806	849	776	811	795	728	816	778	794	745	742	748	731	817	794	857	847	764	792	807	806	833	801	765	776	782	743	798	801	836	807	876	780	803	810	789	790	829	828	791	792	806	784	813	827	770	838	775	794	807	839	811	797	784	809	825	824	794	843	785	827	796	765	792	774	736	791	806	823	762	776	765	832	806	793	837	770	788	806	863	864	809	820	815	787	786	788	832	755	825	840	815	714	840	781	799	805	821	814	835	801	772	816	824	740	812	792	818	750	802	803	750	774	775	766	788	854	801	851	764	787	793	779	805	760	791	817	819	813	826	801	840	819	799	784	759	794	856	816	810	806	833	806	806	830	819	789	829	780	858	820	810	781	832	762	775	824	827	734	807	826	830	779	803	792	861	794	820	780	803	764	832	820	772	818	843	830	815	793	797	794	792	795	836	763	788	833	848	782	804	766	805	828	802	796	851	806	768	812	804	765	801	801	840	845	782	837	808	814	816	829	821	815	757	834	805	785	730	758	786	832	852	809	785	786	820	785	854	809	798	752	830	761	817	854	793	824	813	764	829	809	762	751	800	851	799	787	813	841	831	822	823	800	752	815	782	753	824	798	792	851	842	841	824	813	762	801	788	789	784	807	786	836	750	809	769	801	818	819	743	780	783	758	811	763	797	802	780	780	846	769	787	834	820	806	820	740	776	800	825	819	814	767	782	831	862	813	806	782	830	798	809	783	778	782	774	774	808	788	801	836	813	794	849	802	809	784	840	827	797	814	823	840	818	874	830	827	774	784	808	785	729	846	826	809	778	797	810	786	775	787	832	809	793	778	817	814	763	796	807	735	785	786	832	828	826	810	756	782	789	817	788	825	776	809	813	782	831	780	812	821	786	774	823	845	797	818	816	774	718	753	813	815	764	768	774	812	820	821	803	776	806	789	855	759	812	791	806	770	793	801	836	797	752	812	829	755	769	849	778	813	773	768	813	795	817	777	754	754	822	794	805	801	808	776	828	822	818	819	802	836	788	803	770	784	811	773	829	754	824	784	765	810	823	818	751	782	792	775	799	727	800	778	816	830	813	789	781	821	808	801	814	802	838	818	754	849	864	806	812	822	763	796	822	808	837	816	817	782	818	825	823	797	828	782	780	814	843	779	812	777	821	815	799	842	797	755	784	822	762	741	824	823	767	748	823	831	815	776	838	798	772	829	757	813	785	816	842	788	805	743	866	785	845	797	822	850	872	831	797	850	761	800	766	789	818	836	781	813	767	850	786	821	807	827	787	805	843	807	856	818	839	836	789	787	828	830	833	834	811	844	782	821	831	819	816	773	814	775	847	786	749	865	778	795	832	806	812	851	858	798	787	822	819	830	822	829	791	790	764	756	785	804	786	740	786	822	827	801	805	798	845	830	817	786	852	788	812	807	859	768	758	807	805	815	813	773	819	820	794	833	777	778	851	773	797	808	780	762	785	779	803	776	781	823	846	795	808	854	785	818	787	797	840	747	803	799	815	844	755	785	798	794	763	789	807	831	803	850	814	856	792	802	819	764	822	783	745	793	810	831	795	803	825	799	781	762	745	782	810	812	790	765	829	771	811	806	810	774	785	782	817	817	775	825	783	774	839	785	769	835	834	835	784	807	767	804	816	789	781	792	755	783	761	771	829	789	803	790	794	772	786	800	784	796	813	777	806	806	759	807	750	806	781	807	782	791	863	827	813	851	851	804	779	797	836	790	827	818	800	779	803	826	834	808	830	755	798	827	785	753	822	843	850	777	803	794	803	814	805	799	779	816	787	747	767	852	801	788	758	801	809	854	804	761	777	822	808	800	769	795	785	801	792	795	799	764	799	810	788	735	816	781	760	802	842	806	760	803	785	787	849	824	801	790	805	800	797	744	808	751	841	791	838	816	780	781	830	844	837	814	789	838	789	803	776	841	760	836	746	743	776	832	824	829	810	803	782	796	792	759	837	799	863	814	806	778	781	812	807	805	835	852	804	796	854	822	813	765	782	792	796	787	813	774	765	831	788	777	779	760	850	809	769	807	746	788	777	796	747	799	886	790	752	792	794	821	738	790	820	780	863	752	822	817	738	817	783	799	737	830	817	797	800	853	786	784	814	743	813	847	774	798	798	803	761	788	773	756	843	806	796	784	786	821	798	803	852	819	813	777	816	851	794	818	768	831	811	804	792	789	789	824	816	791	806	820	787	822	853	843	792	828	796	803	802	751	794	804	835	775	825	818	834	836	790	819	798	735	751	819	769	779	801	820	791	830	782	803	802	826	804	737	819	823	853	756	786	779	780	801	880	806	770	766	783	777	846	863	817	859	814	815	845	863	832	758	788	780	832	804	823	772	803	826	848	825	809	796	809	787	832	821	794	765	840	813	805	788	860	860	773	848	795	843	825	811	803	767	813	778	797	841	824	811	842	827	816	846	747	799	844	795	788	814	805	780	775	798	811
36305	55784	45638	32187	24145	17023	9621	5747	3840	2976	2487	2119	1923	1660	1451	1391	1233	1201	1150	1148	1089	1011	1039	1003	1009	972	998	992	1004	954	974	908	987	1028	955	907	953	870	971	941	972	914	946	967	926	943	914	907	940	951	950	927	918	895	938	955	907	961	877	964	930	930	919	885	903	907	926	894	920	953	961	965	958	914	945	923	854	951	960	910	945	899	944	897	923	993	887	900	917	903	923	940	972	933	924	922	930	935	923	927	970	908	890	917	885	868	918	941	889	965	917	953	921	910	936	975	920	895	909	920	919	920	921	931	913	928	955	951	984	929	999	880	924	929	930	935	925	942	935	924	902	926	919	905	924	932	945	911	949	963	957	917	923	928	910	920	925	898	1015	911	922	961	908	941	902	949	958	940	942	957	903	945	944	960	885	996	905	984	839	888	935	994	923	956	941	910	936	974	972	937	915	944	995	944	925	944	916	921	920	943	938	932	951	946	932	914	960	945	1005	1018	959	918	936	990	941	926	975	928	907	942	951	925	919	941	923	913	927	886	922	921	955	966	924	924	922	962	928	954	923	887	953	981	918	887	917	846	941	940	949	932	899	900	923	949	937	932	974	943	919	1021	917	949	933	909	967	922	953	998	908	875	950	947	963	962	963	931	926	935	946	891	904	895	958	900	892	957	877	931	920	912	886	895	974	922	952	946	966	915	936	916	922	909	941	916	921	951	899	944	944	887	914	986	864	962	978	926	940	961	944	949	918	909	949	976	925	917	906	956	915	909	895	939	865	961	960	941	925	893	915	971	909	916	923	903	927	888	876	905	962	922	871	925	893	951	1008	923	961	940	948	909	889	872	931	917	928	940	870	980	925	893	879	954	943	927	947	927	910	941	897	955	959	869	1008	930	910	928	935	898	945	876	915	922	917	912	941	924	927	1056	919	959	865	921	1002	965	894	885	959	921	899	932	916	937	904	973	886	933	948	920	963	982	940	966	938	923	895	914	897	931	893	971	950	939	917	889	918	893	882	953	952	942	917	977	904	889	968	947	929	919	946	856	932	921	919	960	942	889	935	999	935	929	937	892	946	943	882	900	961	869	965	932	965	964	927	960	926	921	891	932	973	929	901	990	915	910	946	912	944	932	953	901	938	939	923	847	945	897	950	943	961	969	963	938	970	898	878	905	940	899	935	958	945	946	938	894	930	968	948	905	919	918	914	946	941	921	912	903	941	930	989	930	931	961	900	907	941	916	907	927	929	929	940	869	919	915	919	918	940	942	985	922	931	972	875	869	913	957	908	893	928	933	908	881	919	948	929	987	939	916	925	941	920	958	926	1002	924	897	938	952	925	979	887	936	946	905	964	912	937	947	909	938	950	917	916	983	932	926	1041	963	964	916	869	901	909	939	927	882	895	932	934	921	931	925	1015	920	968	942	901	945	972	928	927	966	917	933	886	959	906	899	930	874	902	982	910	894	910	976	910	928	956	923	941	954	1027	973	923	940	931	890	919	962	926	944	932	953	929	949	938	937	938	977	906	934	972	928	954	939	948	908	952	949	916	868	917	907	913	911	960	924	948	901	960	905	859	969	854	935	910	935	969	922	959	920	926	952	907	948	922	905	921	924	970	938	930	929	955	918	983	918	927	944	887	922	919	976	911	930	919	875	949	914	938	920	906	949	892	886	946	959	884	950	915	912	918	910	931	947	927	984	961	969	970	926	894	984	943	952	856	898	900	907	953	924	937	943	959	878	912	893	939	922	919	907	920	917	943	983	932	861	924	936	928	886	920	974	942	891	941	984	947	936	929	865	945	938	905	921	978	931	940	955	955	942	947	922	917	899	981	932	914	971	901	922	905	949	937	914	935	953	947	928	914	931	959	953	967	905	941	919	910	977	927	945	913	926	971	939	919	939	875	903	970	937	909	911	916	965	905	926	979	949	914	918	897	920	978	906	914	969	924	905	933	927	899	926	879	890	973	904	913	907	985	884	932	918	904	965	872	949	899	917	936	912	891	941	923	950	949	943	931	934	929	903	959	923	916	949	948	1003	886	972	942	959	971	968	932	910	897	963	907	912	913	971	906	964	938	937	905	883	931	916	945	955	911	916	882	918	988	924	988	911	946	901	938	960	941	938	925	920	945	860	923	976	931	963	920	916	994	908	912	902	935	960	894	944	942	951	895	963	898	924	881	908	895	956	872	943	956	950	922	953	905	928	907	967	965	946	936	901	921	903	954	901	977	935	900	932	901	894	949	942	942	960	904	933	916	940	902	922	933	857	958	922	916	892	923	924	912	924	925	947	949	945	920	923	963	940	926	889	903	942	925	935	973	941	942	934	971	914	895	922	946	878	910	903	933	900	972	909	881	880	919	942	938	870	932	943	968	892	948	934	992	910	928	944	1019	981	959	995	964	955	894	851	907	929	962	947	960	921	915	899	931	943	895	920	972	874	946	958	918	866	928	904	925	934	881	897	994	942	1002	939	949	891	1022	891	886	966	898	977	900	950	909	909	902	943	950	990	903	957	980	937	924	903	931	891	894	909	942	936	927	954	909	956	943	951	916	920	913	949	945	918	917	921	924	931	897	954	921	926	916	916	937	920	900	952	946	877	922	938	921	936	958	886	956	944	957	924	964	944	910	936	933	954	971	888	936	953	961	934	952	978	909	953	895	963	935	939	987	948	896	907	942	885	941	945	942	939	898	923	943	922	899	947	978	905	908	972	874	927	907	909	909	846	940	919	923	985	966	966	919	933	948	912	962	941	903	924	916	878	960	969	917	950	908	942	925	936	960	961	971	905	898	933	915	949	946	970	958	935	910	902	964	964	919	972	915	961	985	894	947	919	943	966	936	928	895	939	958	908	908	930	915	947	979	931	935	907	915	900	899	926	944	904	918	861	940	958	959	927	949	965	947	946	948	898	927	903	950	963	959	909	890	925	923	917	912	962	942	949	946	904	914	904	921	911	959	905	899	958	936	916	924	871	923	901	965	921	886	938	935	980	918	960	942	990	936	943	938	907	962	932	943	904	908	963	908	897	895	910	899	950	979	919	942	943	896	878	945	866	959	969	920	880	918	914	954	949	921	943	939	940	972	995	968	902	966	870	934	959	903	967	968	940	962	967	906	940	880	922	940	881	964	935	932	874	948	935	936	934	921	929	932	907	883	954	967	927	939	900	982	914	948	929	931	943	940	882	963	907	910	921	944	916	973	897	873	931	931	952	981	961	972	904	873	973	905	892	930	994	891	903	934	943	916	890	946	982	915	958	951	913	908	903	940	987	889	939	891	882	897	956	940	933	949	914	968	912	956	871	943	857	926	934	878	912	921	922	941	947	922	920	931	942	938	908	952	974	935	936	975	915	930	921	906	909	932	936	966	943	918	906	962	941	964	937	979	932	907	867	965	924	915	960	936	897	891	921	937	893	945	938	944	909	962	979	955	878	916	966	918	911	905	898	905	870	920	897	924	893	938	895	936	956	943	891	915	951	930	969	891	920	958	926	877	927	960	929
23212	21596	29330	24473	22092	22796	18488	7455	4328	3212	2584	2188	1968	1695	1521	1341	1350	1181	1127	1048	1029	997	1022	946	964	906	950	902	874	937	892	884	852	901	873	916	837	897	877	895	842	856	845	841	867	807	870	833	872	883	811	841	847	861	817	878	867	828	793	858	857	825	830	820	844	811	821	835	854	847	848	826	832	854	825	866	802	845	818	809	830	802	866	797	845	821	859	848	815	869	847	829	869	854	808	871	866	848	838	833	846	810	866	819	857	826	809	842	886	842	853	856	829	807	819	851	832	904	867	823	860	794	844	806	833	802	867	836	831	850	865	877	872	863	808	800	810	806	824	844	826	880	823	786	854	830	791	882	865	785	835	813	786	844	845	819	836	806	845	841	857	853	854	827	758	876	862	829	786	833	838	823	815	877	854	839	898	799	819	839	800	845	815	851	842	850	819	835	879	814	812	862	827	837	846	771	818	857	854	845	832	843	773	848	920	897	876	838	831	826	846	793	841	828	852	795	875	804	813	861	820	810	835	799	895	830	851	861	797	838	864	865	831	873	811	889	857	859	839	849	848	827	853	834	816	832	853	850	804	783	843	859	813	831	832	842	819	837	830	823	812	838	833	820	854	827	826	905	807	810	807	792	824	848	851	827	798	812	823	865	942	791	807	807	860	842	828	885	827	802	845	825	858	856	857	832	844	863	822	849	802	886	823	848	842	875	801	813	864	821	807	767	849	822	871	830	784	884	870	873	871	819	826	835	898	876	834	878	817	818	851	835	772	851	859	810	825	846	868	850	815	785	840	855	760	847	843	854	786	813	832	898	786	797	842	866	859	840	882	788	871	862	828	813	869	861	835	832	769	921	820	812	818	824	803	816	799	848	805	803	838	858	818	861	798	785	806	825	791	790	899	847	859	903	894	789	850	818	834	828	805	819	912	872	828	850	815	827	846	809	875	849	784	774	808	837	834	820	812	833	837	817	821	856	837	859	836	861	839	859	859	856	836	899	843	842	822	815	801	784	781	828	820	829	852	843	877	879	898	798	821	845	837	861	816	828	818	837	871	796	808	817	815	847	827	870	802	824	860	907	820	882	855	876	852	871	813	883	820	824	822	832	889	838	840	800	879	814	853	817	861	897	825	866	820	801	831	822	802	845	871	856	847	836	859	832	822	823	829	820	848	828	830	806	874	842	829	855	782	858	820	812	803	898	842	807	835	784	818	812	815	796	865	877	831	807	846	851	895	832	869	885	807	836	869	843	819	851	833	798	824	884	875	827	874	832	809	859	842	840	824	868	810	861	805	883	891	820	823	765	838	854	822	813	897	837	858	849	833	865	862	838	830	863	899	852	798	822	830	850	854	856	834	849	799	800	825	780	818	869	885	821	889	854	807	818	856	807	821	826	835	813	817	861	830	808	867	784	771	842	849	784	850	871	797	833	853	848	828	899	831	826	882	803	864	790	850	820	818	834	843	854	837	844	803	845	882	788	848	815	773	774	821	832	824	818	839	859	822	788	828	809	874	831	839	833	814	837	825	917	817	843	849	917	857	914	801	867	825	875	816	834	839	824	817	832	842	822	812	810	894	831	810	855	816	827	877	848	833	879	796	783	877	822	806	794	829	810	834	815	819	836	802	835	859	803	832	808	890	830	822	813	858	873	908	826	910	842	833	836	818	799	837	870	852	789	916	881	831	848	851	744	841	805	857	885	858	837	834	841	817	866	871	826	832	834	834	826	816	846	849	843	772	823	801	840	851	864	842	768	820	846	829	832	839	869	840	786	864	842	905	796	835	761	812	820	825	844	872	873	842	825	830	837	843	782	774	874	887	855	795	840	855	863	822	820	836	779	842	821	851	801	806	823	847	804	794	862	855	850	843	845	816	810	854	816	840	835	858	862	805	861	822	864	852	799	868	848	843	858	842	881	816	818	875	858	836	806	817	840	820	815	835	846	845	823	805	866	823	878	852	876	869	790	852	892	848	851	841	814	814	871	838	829	818	910	911	795	814	791	823	841	804	816	842	824	894	847	845	824	833	837	853	881	871	852	869	839	813	841	839	816	894	830	863	847	877	878	807	808	826	793	839	805	834	813	803	881	860	809	820	774	856	835	803	858	841	814	814	887	754	860	855	821	798	880	841	822	792	836	813	857	799	841	840	918	851	822	805	804	866	836	826	833	841	835	883	844	873	862	838	886	837	812	781	858	834	833	805	813	811	857	872	882	820	855	812	856	893	814	852	795	783	901	891	812	841	845	855	822	781	806	828	811	851	771	802	801	827	833	849	784	806	859	893	878	792	848	808	848	850	790	825	848	850	824	848	824	830	845	866	835	873	826	802	823	793	851	865	867	868	825	843	853	843	851	812	819	793	816	820	860	827	799	843	835	836	848	812	850	865	876	878	845	799	800	826	857	881	847	874	835	855	851	836	808	819	881	833	780	849	832	869	853	846	788	839	815	899	826	809	874	835	802	844	841	829	874	783	801	844	868	799	812	804	822	843	860	881	840	855	876	799	833	825	858	799	838	834	767	863	867	822	857	886	848	785	829	841	837	822	882	828	840	801	835	803	826	822	901	864	852	824	821	847	808	867	845	882	860	858	839	873	835	871	829	767	851	797	836	845	853	835	854	870	863	853	834	809	853	836	831	828	938	813	908	820	830	837	838	873	879	826	859	862	812	825	840	854	862	846	869	847	865	816	827	808	797	811	874	869	836	833	859	833	813	809	822	849	832	847	831	780	827	860	786	827	813	824	861	835	821	839	812	793	834	808	798	832	805	844	869	837	790	902	821	874	833	855	869	829	821	851	867	846	879	834	803	832	835	813	841	802	843	861	826	817	828	839	860	804	867	862	798	853	848	803	907	773	832	816	879	881	863	877	849	826	815	828	842	818	863	832	822	786	844	880	782	846	873	819	897	826	839	812	863	847	844	813	833	825	838	872	868	848	773	830	795	877	813	813	810	828	863	841	866	880	817	833	837	868	834	813	860	810	789	827	831	792	892	821	870	834	861	821	829	827	821	812	823	845	835	852	889	797	824	825	814	846	815	794	866	841	843	797	863	839	852	847	842	824	809	820	833	859	826	812	838	795	854	852	834	813	815	811	758	853	820	822	846	841	806	809	832	853	865	801	852	839	839	847	877	807	829	841	765	778	860	845	839	815	801	827	836	800	841	832	870	820	819	835	821	815	839	868	841	857	821	805	843	810	827	829	803	807	837	790	849	859	852	839	817	836	774	796	799	880	818	780	787	797	822	828	862	826	809	817	822	878	810	849	808	847	832	842	827	861	855	871	850	823	831	789	844	824	864	850	849	794	817	844	783	823	887	877	868	838	817	835	796	790	804	866	848	869	825	817	871	846	786	818	870	810	778	855	855	832	847	868	786	836	863	802	845	815	849	865	859	781	827	816	790	919	803	878	772	823	812	858	857	871	823	823	841	855	874	816	844	818	871	845	869	831	855	866	803	815	862	821	911	832	820	875	767	802	865
39433	68592	56438	39878	30924	21674	14826	9494	6628	4834	3801	3181	2698	2306	1968	1895	1641	1508	1413	1360	1216	1196	1134	1144	1059	1137	987	1055	1078	1019	1021	961	1035	1013	1049	1047	966	1006	956	946	973	995	964	1019	1006	987	989	964	1016	890	938	940	992	997	957	965	986	1026	978	904	925	952	910	926	972	946	991	1013	927	916	946	964	922	976	933	962	962	962	977	958	953	992	969	982	920	971	964	973	952	1011	940	965	956	932	917	967	934	974	912	936	986	944	988	929	946	937	945	1032	937	932	946	988	988	961	986	918	949	980	920	949	883	938	964	936	963	952	931	909	984	944	1004	947	945	924	951	971	927	955	940	921	951	960	912	909	902	1028	966	996	935	967	1037	912	966	1039	989	955	939	933	935	968	896	977	959	959	991	838	902	987	971	946	979	972	977	940	953	915	914	998	942	928	926	939	943	949	948	940	916	1002	941	926	968	941	931	933	981	969	959	923	981	957	950	920	947	973	965	955	945	931	958	950	912	948	941	946	962	921	913	937	928	970	953	978	933	971	898	933	923	939	969	1008	922	983	899	899	963	916	887	911	936	972	975	942	912	892	981	965	926	944	946	936	896	926	982	930	942	972	879	972	965	948	892	936	952	882	903	925	931	928	890	929	970	924	929	965	907	937	965	994	984	959	1005	950	949	1005	925	1043	1006	935	962	921	1015	960	953	1021	925	918	929	1011	910	914	912	940	975	964	947	918	938	946	993	990	950	945	866	918	975	935	947	967	875	875	928	935	978	929	956	953	926	933	991	935	955	924	881	926	934	965	1027	954	886	937	993	934	929	977	897	954	985	947	971	957	945	976	932	926	975	984	905	884	955	931	970	904	854	1008	908	1030	916	993	956	911	985	919	989	937	970	912	991	976	945	965	1002	969	926	930	953	960	892	928	1001	879	1017	977	954	954	936	954	932	933	945	950	962	1005	926	977	940	964	968	1017	1021	982	904	964	943	952	915	977	980	944	930	958	913	953	938	947	923	928	926	955	948	892	929	915	955	905	949	979	925	994	953	981	943	1013	939	960	950	972	905	947	953	953	983	975	922	909	951	924	940	961	947	957	914	1000	968	908	947	975	947	1012	963	915	970	958	1024	966	948	903	968	935	971	928	968	914	920	921	961	1025	950	964	976	967	1013	996	965	1012	957	966	903	944	974	976	926	925	924	977	948	990	906	962	969	965	977	935	970	892	977	964	923	925	933	916	922	918	970	930	973	986	976	1014	978	951	994	917	903	943	952	939	975	921	1004	942	982	879	994	953	972	967	935	952	958	1001	994	936	985	914	1018	949	940	897	954	922	931	984	964	964	952	961	964	967	979	927	924	935	939	932	1026	896	971	982	972	987	970	960	944	967	913	940	925	968	939	980	956	867	957	920	978	910	930	933	857	886	917	929	909	936	971	965	963	935	943	900	920	943	1004	893	1008	978	969	928	926	984	903	967	981	975	951	970	944	979	926	948	964	937	993	932	938	982	909	905	1012	975	1039	926	923	943	919	958	959	912	986	965	904	962	957	957	956	944	928	936	979	954	966	955	953	969	945	923	945	926	992	966	953	954	941	953	999	962	961	1014	976	1002	918	949	986	949	943	979	996	954	987	938	970	973	970	967	972	935	986	965	915	964	907	971	939	954	973	926	924	958	991	954	951	940	969	931	935	918	955	951	953	932	929	918	958	959	954	955	948	929	987	949	955	936	957	935	913	906	949	949	909	974	911	916	952	969	942	938	970	942	916	969	891	934	924	977	971	951	990	920	967	937	916	1007	991	1031	992	956	940	969	935	986	936	942	941	940	991	1000	953	956	936	927	955	963	960	970	983	973	966	899	972	931	1015	985	954	975	931	965	950	884	937	964	938	931	1012	957	1001	938	967	919	953	978	946	943	973	954	1006	988	953	965	961	949	903	963	964	970	947	928	939	942	943	934	976	943	842	942	1005	1020	1021	976	946	959	959	892	930	993	931	976	1005	977	969	955	932	921	901	908	943	905	958	954	1004	960	974	936	964	881	947	976	944	911	949	945	958	934	937	944	878	962	930	1018	962	1003	932	947	961	956	972	942	971	960	906	952	961	960	911	978	949	964	910	964	907	960	927	990	1008	986	984	920	991	969	945	984	940	952	955	941	931	929	965	989	906	943	939	904	967	987	953	939	917	971	976	937	961	939	907	1000	926	972	980	963	954	920	945	911	938	913	973	983	877	935	948	973	930	973	967	999	962	990	974	963	923	978	948	944	962	913	992	969	867	970	943	947	940	917	937	903	969	1008	1000	1013	912	958	926	984	982	941	1014	914	929	959	967	965	978	972	936	931	982	932	964	1015	923	1009	937	924	977	934	951	913	994	967	918	891	975	936	945	965	971	913	952	932	944	964	930	1006	924	937	966	926	952	945	983	962	928	988	942	963	952	939	896	904	988	1005	926	922	967	907	911	930	943	948	975	935	950	943	967	977	910	940	973	951	936	961	931	954	1001	952	976	950	945	976	975	922	905	1025	939	914	914	949	947	899	997	932	931	977	958	950	952	899	965	942	932	960	947	1001	928	917	912	938	965	927	946	976	961	923	980	937	919	995	976	940	977	983	919	917	967	891	984	902	957	952	1009	947	947	937	954	953	949	952	954	981	939	985	937	952	993	941	975	926	1004	961	911	957	992	945	983	946	981	995	933	936	974	924	955	961	973	964	955	924	953	957	958	982	913	951	919	929	994	946	972	972	941	937	919	954	870	946	997	900	970	922	964	912	966	934	974	987	932	1026	911	1004	955	949	1015	933	964	945	996	980	946	920	972	954	946	947	992	1007	919	946	991	954	989	993	940	951	975	985	974	949	971	980	892	978	973	916	1003	1021	954	979	1006	963	950	931	953	960	962	944	1006	918	940	944	925	984	903	927	985	979	961	892	967	903	1010	904	900	959	900	981	961	895	935	919	955	922	966	929	976	962	933	1011	947	911	977	985	950	994	947	978	945	887	980	967	918	925	991	980	954	925	980	953	969	947	892	1019	905	943	970	929	954	910	945	956	923	977	962	971	959	963	896	963	996	983	949	936	1005	918	1001	881	936	939	933	983	1012	1012	979	895	945	957	951	980	993	941	916	915	961	1003	955	953	988	878	987	935	975	946	966	947	934	875	936	1014	969	994	947	904	944	976	950	988	951	988	977	930	956	1005	967	913	940	983	979	907	975	1001	902	924	979	979	978	928	964	901	909	926	926	924	988	979	960	955	978	932	950	1000	904	902	950	948	978	910	979	916	933	968	977	915	953	962	962	921	953	967	946	950	1004	958	981	923	944	950	934	952	955	968	938	951	932	975	983	956	918	944	993	929	919	953	988	971	981	977	960	916	986	947	953	921	971	902	985	894	951	954	906	1001	983	977	905	937	938	938	947	965	945	947	961	930	953	880	951	991	902	958	939	921	937	962	981	976	957	924	897	966	963	896	956	978	953	977	925	903	926	943	949	968	938	941	1032	952	959	948	873	894	956	989	947	985	965	933	941	930	946	948	987	933	901	966	893	931	1002	957	995	942	972	966	907	934	952	1022	959	933	950	1008	940	921	964	950	937	904	927	935	938	932
31286	34034	35458	26357	15555	7741	4408	2984	2329	1684	1531	1349	1236	1190	1087	1091	1046	1008	961	916	863	912	864	859	848	832	887	855	907	879	833	855	834	848	871	803	841	807	826	760	821	809	820	821	794	821	813	748	825	793	776	819	766	862	822	837	810	828	774	797	801	780	810	882	788	855	834	773	815	839	789	823	809	841	826	816	817	871	838	816	762	835	871	808	774	833	825	847	790	840	795	822	816	744	835	779	798	825	734	810	785	815	828	783	818	821	858	843	796	808	798	783	787	818	811	846	771	774	810	764	844	806	863	769	810	796	833	775	780	816	782	820	853	837	812	800	816	786	832	844	845	814	836	769	826	793	776	831	832	842	801	822	809	778	786	825	827	819	808	834	801	752	780	799	861	800	843	822	774	780	799	782	824	772	829	810	810	783	755	850	801	846	875	792	851	821	814	791	818	823	835	764	790	727	837	791	800	796	794	810	793	845	838	814	793	786	843	813	801	801	851	830	862	819	805	781	866	803	850	806	748	785	782	809	800	852	819	782	834	805	807	840	811	824	832	862	832	863	794	846	816	782	796	806	807	828	784	788	797	820	779	779	839	772	778	853	799	814	786	837	799	831	807	818	858	837	821	782	774	836	833	753	799	813	799	805	789	774	819	834	818	841	751	758	844	768	790	809	812	832	830	812	819	779	819	775	850	845	762	825	820	871	792	830	850	805	773	809	850	802	840	817	786	806	837	829	773	796	810	821	805	810	809	818	764	816	789	789	870	842	784	833	788	787	767	787	795	781	804	849	801	813	819	763	777	802	803	752	788	801	793	828	800	785	794	819	775	814	854	783	787	838	829	832	797	816	814	789	840	783	831	785	771	867	801	771	858	785	802	844	788	856	827	818	851	794	813	848	846	753	853	775	866	849	832	787	802	867	840	780	825	830	856	821	808	782	840	815	811	864	785	778	813	777	840	784	793	824	791	825	807	767	830	823	824	834	790	782	829	768	844	805	767	823	811	752	768	737	791	784	740	761	778	826	834	790	817	832	791	869	807	822	778	807	849	810	817	828	792	803	825	853	796	787	849	781	785	795	780	837	849	803	844	780	794	852	855	776	851	849	782	732	779	821	816	793	835	757	764	794	802	796	792	821	805	784	801	811	769	762	834	817	805	786	789	867	819	835	794	817	812	793	740	834	799	841	834	808	797	821	805	807	777	835	830	874	802	812	815	812	800	839	833	828	851	779	811	797	853	843	832	756	802	835	814	764	764	828	806	806	730	792	796	809	818	777	805	821	804	766	798	821	827	863	838	803	804	842	816	842	854	797	859	772	813	869	781	786	785	790	773	845	840	833	795	869	820	825	810	814	820	815	797	783	846	829	842	828	765	801	755	843	836	846	831	835	797	794	839	863	851	798	809	852	798	806	821	812	852	819	761	798	834	805	807	787	848	763	883	850	813	795	834	836	827	780	760	839	788	849	880	782	812	780	820	836	802	855	789	838	836	787	823	806	846	832	817	808	857	832	817	787	780	843	815	810	783	815	812	789	820	826	836	805	806	813	843	854	801	837	822	874	830	780	800	793	811	858	748	838	785	824	813	845	777	823	820	849	832	803	785	812	769	817	836	838	782	818	859	819	833	821	798	783	847	798	799	794	857	754	848	806	806	790	775	788	877	781	805	787	814	822	855	825	747	823	811	829	809	846	783	781	832	802	820	821	820	834	831	829	838	790	832	840	839	864	842	847	807	834	845	765	823	859	799	792	800	793	818	799	789	800	817	776	848	778	851	809	757	782	793	812	812	786	847	844	808	788	776	771	812	819	787	771	811	812	777	769	810	815	763	800	823	765	808	855	814	825	806	828	763	839	850	835	801	834	779	840	816	775	800	749	856	778	827	769	824	837	770	829	784	773	804	838	802	798	841	801	826	776	859	795	843	799	839	837	831	790	864	816	868	773	824	836	798	803	831	819	826	814	797	817	833	808	789	837	792	868	857	785	841	795	801	835	831	850	796	836	841	763	810	822	778	819	787	823	811	847	862	774	770	836	816	846	799	808	774	763	821	796	810	768	768	814	788	839	769	815	817	775	826	751	779	757	802	775	789	834	765	852	885	779	795	793	850	771	810	859	798	818	730	835	743	733	853	788	809	766	817	847	803	788	821	848	790	867	822	804	809	795	759	827	836	807	780	761	807	765	809	792	830	828	800	788	839	820	841	818	803	772	819	798	816	793	791	813	820	823	825	859	852	817	831	859	834	843	785	852	810	785	863	839	842	817	850	777	806	794	834	819	844	789	802	813	859	840	790	828	786	823	771	785	785	780	751	864	814	762	814	809	823	855	781	820	821	832	824	752	815	823	828	794	771	771	798	784	838	794	818	827	796	778	817	815	823	843	794	851	786	848	861	814	783	828	839	793	845	849	788	834	790	845	865	852	782	817	796	761	783	785	809	789	821	785	844	810	828	784	851	821	798	802	822	824	845	808	836	813	796	816	838	840	856	777	765	852	779	786	871	769	879	758	781	825	814	808	803	799	806	843	839	796	788	794	797	823	818	815	819	840	850	759	836	814	826	792	858	855	816	792	822	867	750	824	801	829	807	798	852	810	817	806	839	835	839	803	775	815	817	802	830	829	751	798	806	818	821	832	781	757	840	802	800	803	826	837	817	758	824	797	810	837	757	857	801	818	825	744	784	807	840	843	792	836	788	811	820	798	808	802	786	787	864	767	801	819	782	811	822	815	792	780	825	818	813	788	749	827	834	819	815	781	762	798	808	830	791	850	803	864	814	802	838	802	819	832	753	802	757	791	768	762	816	812	871	819	778	831	840	768	832	756	776	789	788	813	836	799	853	816	796	812	786	756	821	771	854	844	797	795	803	837	793	769	848	834	843	762	781	809	780	829	787	778	817	771	840	814	822	788	820	818	864	808	821	804	851	851	850	843	763	802	803	810	797	835	834	882	750	838	837	866	807	845	856	797	819	824	787	814	797	812	857	855	809	779	766	814	841	802	780	799	748	849	789	783	829	778	786	813	831	794	818	790	820	779	796	827	774	861	824	781	858	826	855	837	766	825	819	838	803	791	767	840	737	808	776	853	816	769	831	840	811	813	773	810	793	817	804	784	794	820	753	869	772	859	804	832	819	837	863	815	835	782	812	837	861	800	765	843	801	804	851	808	806	831	820	847	792	760	876	843	805	786	804	821	776	806	812	829	773	780	780	785	877	789	817	814	802	774	799	788	768	802	780	786	880	848	823	824	800	809	838	790	846	750	830	810	838	812	824	803	824	851	828	770	800	798	762	779	815	798	869	833	806	812	738	814	756	794	825	805	830	776	765	838	807	815	820	791	810	817	788	818	795	811	831	833	821	831	777	814	791	811	770	790	836	808	789	774	797	793	838	828	815	821	839	802	818	768	846	823	835	834	819	802	824	846	789	819	838	855	804	787	756	781	805	818	804	807	796	834	846	854	859	878	787	745	848	736	789	838	797	792	763	834
36443	51191	39504	27069	18250	10999	7190	4898	3565	2629	2111	1861	1686	1486	1389	1305	1238	1218	1115	1100	1090	1029	1037	1007	1001	939	967	956	1004	1005	964	986	997	908	949	937	999	957	931	1017	934	963	961	994	954	960	945	923	948	933	904	945	941	967	964	924	951	976	951	939	940	943	914	988	947	912	925	951	949	958	903	878	965	893	906	923	940	939	885	926	965	918	962	953	937	916	915	1010	969	917	917	993	945	973	1002	871	958	915	871	976	868	951	964	927	908	923	952	930	899	951	974	931	955	957	946	927	933	977	948	921	933	947	946	935	929	962	969	927	923	928	917	917	952	901	890	959	918	1002	927	887	890	901	917	914	928	979	952	886	929	985	958	932	932	937	933	927	948	977	882	900	907	929	994	938	985	907	960	944	935	934	984	969	922	946	922	905	964	1032	911	919	1005	1008	965	928	968	937	902	949	999	964	933	965	926	952	919	885	962	936	965	905	939	973	969	907	934	1015	921	955	867	948	952	918	948	951	901	942	940	930	944	940	983	973	912	905	947	937	922	973	932	926	941	949	868	961	948	917	923	954	870	934	983	939	947	949	884	974	968	979	844	920	962	975	928	898	925	901	928	970	887	920	948	895	907	909	961	962	928	927	949	977	921	968	932	893	947	944	944	956	945	988	918	974	923	928	897	930	950	900	912	979	922	855	962	970	951	955	937	932	968	911	932	926	932	932	978	852	901	943	935	948	960	974	925	974	943	968	934	962	946	959	975	902	975	925	972	981	921	963	937	930	917	972	935	987	932	908	922	969	907	950	975	951	891	1000	899	970	923	932	931	955	958	890	895	898	946	946	982	919	956	882	914	938	950	927	959	894	945	946	963	947	979	891	973	948	966	971	876	887	902	955	961	933	946	897	976	1001	934	934	890	897	964	959	981	989	948	915	1009	970	946	933	877	990	981	968	892	935	935	906	929	916	952	846	971	911	981	889	947	946	968	920	925	928	902	964	978	938	909	941	960	990	957	927	939	942	925	922	932	954	908	955	915	956	915	919	891	904	903	996	945	921	974	997	870	1000	995	979	948	944	942	953	897	963	928	952	937	895	966	971	922	889	938	932	965	913	1026	936	901	905	968	953	965	876	928	880	941	962	956	930	980	924	915	894	921	972	979	909	939	950	986	952	902	952	945	1010	907	955	1018	934	891	996	922	942	946	963	972	967	939	984	917	938	950	944	902	937	966	907	931	901	944	977	959	903	975	919	929	925	976	933	1003	938	933	931	984	928	927	938	952	944	860	928	1017	976	927	938	931	942	972	934	950	940	952	942	943	939	947	912	988	910	939	923	926	927	961	930	934	918	902	936	901	923	909	965	953	919	967	976	924	962	923	949	929	914	914	914	920	910	927	994	951	903	918	911	979	932	968	959	881	994	989	968	945	909	972	897	906	958	977	912	972	983	904	959	938	930	962	964	981	973	959	949	1013	937	934	916	888	984	913	958	973	990	927	957	1018	920	959	933	943	983	1004	932	971	921	924	935	969	937	897	991	945	953	962	935	885	907	941	974	963	936	951	895	973	983	968	983	918	951	929	911	953	882	914	954	939	963	932	935	871	924	939	959	965	997	933	930	948	915	954	929	860	940	956	969	988	973	947	963	951	877	959	925	933	922	911	958	940	905	956	907	964	947	984	923	921	918	989	971	910	910	968	996	905	988	936	901	936	903	943	941	943	967	905	945	892	892	899	943	948	956	999	878	933	1010	944	941	973	904	911	985	937	924	965	989	995	919	925	970	936	914	943	962	977	897	963	907	968	941	971	1007	959	935	973	940	902	929	874	951	851	964	924	922	933	915	1002	962	937	965	905	955	991	972	943	917	985	888	925	981	916	944	934	927	951	936	986	875	902	949	900	935	917	930	934	944	996	903	912	985	885	941	899	980	969	989	939	908	937	973	933	890	986	944	951	946	921	967	949	960	905	954	957	897	898	925	969	883	964	936	905	940	928	938	922	936	977	929	962	950	957	953	916	945	970	939	955	933	924	912	945	891	940	959	874	918	952	947	1010	867	954	918	907	937	937	961	908	948	928	924	910	953	963	953	939	944	916	935	947	976	1027	936	976	935	934	1009	936	968	925	940	849	953	935	944	919	926	954	954	979	940	914	916	947	957	915	963	907	908	940	935	940	916	936	947	972	965	982	915	906	967	890	901	916	981	927	918	912	958	912	889	956	849	928	927	934	965	916	994	952	1001	901	922	934	937	953	947	871	975	945	889	939	931	906	924	955	976	956	916	970	960	915	952	930	940	932	1008	951	893	943	976	958	929	922	993	972	946	973	914	933	970	927	934	915	909	961	956	979	903	942	915	916	936	946	982	882	929	940	920	938	881	940	908	921	885	943	886	956	939	934	948	934	968	950	1012	986	954	895	857	902	930	948	986	964	974	990	934	872	942	947	931	926	933	933	925	933	942	938	921	942	990	955	951	929	890	910	940	929	932	913	1002	934	875	923	954	1008	938	926	982	968	917	931	969	886	945	894	930	944	943	912	969	901	930	1005	924	942	999	910	925	982	883	919	949	868	945	952	952	885	919	931	947	933	978	927	979	881	933	965	893	909	970	945	908	928	997	907	929	909	942	901	951	902	949	891	1015	916	935	923	907	956	896	917	909	918	929	950	854	945	980	954	927	945	923	917	912	928	974	917	940	964	930	956	961	963	959	924	956	938	983	958	925	894	963	917	950	902	920	968	883	954	963	942	917	940	926	945	941	951	951	886	910	982	995	871	899	989	893	899	977	938	931	960	891	919	902	931	1002	981	901	930	939	935	926	971	924	966	982	946	916	918	943	949	961	997	916	945	939	950	879	952	893	898	906	890	999	934	909	924	970	897	988	923	946	938	953	929	935	934	956	959	982	917	1011	982	941	951	945	894	974	917	958	996	922	966	945	943	953	940	938	968	960	928	939	947	918	925	973	935	958	913	915	902	973	964	968	938	968	919	920	918	919	867	906	964	918	895	920	919	991	922	923	887	953	979	899	934	963	925	943	899	951	972	940	976	972	921	927	932	932	972	934	854	967	919	948	939	974	928	915	930	932	965	952	982	920	947	988	955	923	919	969	916	930	949	925	948	970	967	978	971	921	960	958	989	949	922	935	977	911	829	948	911	936	960	905	904	940	980	934	940	939	901	937	922	985	929	986	957	914	931	907	956	939	915	925	906	902	903	939	1006	991	977	950	916	951	949	931	993	958	967	918	966	889	908	910	887	952	907	965	965	942	938	979	978	947	955	919	841	936	979	969	960	944	944	1004	932	923	951	976	923	911	994	927	912	952	898	987	938	938	965	949	954	953	983	848	956	938	894	941	934	927	940	904	930	929	912	928	928	960	972	960	934	941	954	922	942	882	953	953	967	929	977	912	890	919	895	911	965	1002	922	961	936	974	945	932	945	952	922	928	929	912	906	960	902	963	909	951	894	958	914	960	944	947	947	936	877	903	953	899	947	948	978	922	924	910	888	933	976	897	920	964	939	996	931	957	978	940	937	942	968	969
24385	21652	29146	25762	23296	20543	11980	5946	3680	2511	2163	1710	1616	1468	1328	1219	1183	1099	1076	1049	960	914	972	945	965	836	876	874	844	841	850	877	919	892	819	800	877	880	845	830	826	853	897	859	819	843	833	856	868	831	792	833	847	805	829	767	801	790	779	849	870	821	788	834	812	896	854	838	873	802	853	792	829	857	849	848	849	868	761	788	868	874	798	871	846	805	792	882	872	821	837	843	864	789	828	858	801	843	836	801	828	826	806	882	830	789	817	830	815	816	794	884	838	790	861	846	860	863	866	839	819	858	793	819	822	773	783	830	801	847	807	829	805	866	807	813	849	812	775	812	830	848	806	809	861	830	781	837	817	808	806	799	768	799	815	807	822	849	772	862	879	871	840	805	823	821	806	785	818	865	811	899	836	813	886	825	832	903	818	793	819	783	877	833	859	884	847	789	832	835	834	879	815	828	859	839	848	819	858	834	842	856	883	795	853	811	784	767	820	796	832	867	813	807	806	833	808	872	804	834	771	823	819	838	768	841	818	817	874	815	859	776	833	844	827	862	867	866	841	836	849	882	835	865	799	839	844	795	839	843	842	859	850	807	843	818	795	799	799	857	832	815	835	828	815	823	878	844	834	841	865	857	821	826	857	825	818	800	828	808	795	798	832	840	793	909	819	814	774	817	841	848	804	797	813	746	827	813	780	874	850	869	861	830	836	849	814	793	830	846	793	868	811	817	839	802	862	828	793	844	874	818	825	827	813	840	829	852	820	870	814	813	795	829	889	844	791	836	843	833	844	876	838	794	828	844	806	822	833	866	854	800	836	811	839	807	783	795	866	837	852	830	819	872	870	842	852	846	847	816	808	858	838	864	807	801	760	827	829	824	811	829	851	853	816	809	842	863	803	849	843	848	813	807	855	824	819	856	805	842	821	823	820	821	795	831	838	864	835	827	765	842	928	823	858	900	851	875	763	842	883	834	860	783	836	804	798	842	812	859	815	790	850	775	820	841	789	785	835	831	831	823	780	846	880	825	843	843	812	845	861	848	880	813	807	822	797	876	858	841	775	848	793	876	850	824	825	814	785	850	805	798	864	843	844	829	847	792	778	823	844	851	827	859	824	816	834	825	800	826	862	857	851	795	851	801	835	867	826	811	779	848	860	867	826	829	829	843	852	808	860	803	822	817	830	867	809	794	855	795	852	809	827	828	824	831	804	804	840	828	810	823	813	812	833	785	794	838	870	837	834	803	815	827	825	874	822	865	794	808	792	864	820	839	863	861	831	864	826	884	846	801	819	874	867	842	798	863	870	825	835	747	799	842	849	831	828	802	878	852	816	834	851	868	786	853	820	830	841	788	800	837	853	835	797	808	833	789	835	835	844	810	836	784	836	852	850	806	824	850	821	845	813	830	777	820	861	842	854	776	818	800	834	795	793	842	842	809	822	802	812	784	857	820	815	841	879	875	897	833	755	796	799	841	849	821	844	850	821	876	870	827	789	823	795	818	843	854	835	844	831	813	813	832	841	798	836	831	842	823	804	809	850	811	826	872	806	828	793	859	864	852	815	832	814	749	789	788	765	818	798	839	814	863	768	810	834	769	811	811	812	795	863	844	853	811	862	835	831	801	806	874	844	845	826	836	816	825	868	825	840	840	823	836	899	812	833	865	876	804	811	825	843	854	802	847	799	814	801	870	785	854	825	857	832	833	824	789	819	813	755	797	831	863	827	833	788	851	785	815	805	843	778	867	850	788	801	886	811	787	853	834	808	847	812	847	833	853	849	829	825	870	840	825	794	821	781	825	866	823	851	796	837	818	806	831	787	854	814	822	818	854	842	848	831	858	805	808	819	860	884	854	815	819	827	848	832	836	816	891	824	775	856	825	841	774	867	825	822	822	840	814	859	819	880	885	811	857	766	853	870	827	858	803	881	859	846	825	848	822	794	798	809	826	781	857	872	838	810	823	824	809	752	822	784	830	820	903	835	841	814	825	836	849	831	867	880	866	794	775	787	795	873	777	843	809	832	826	888	848	784	864	817	805	797	843	854	814	797	840	828	825	846	859	870	867	822	826	845	811	879	814	806	823	889	813	847	805	880	824	772	862	843	810	843	796	814	838	819	771	823	834	841	786	849	816	842	830	874	829	778	836	835	849	815	792	880	897	815	819	846	859	780	828	820	785	772	831	807	817	875	862	814	790	859	851	794	836	797	823	848	824	803	847	808	848	802	815	883	816	819	801	841	857	820	798	830	807	825	860	787	856	927	822	811	800	827	793	800	827	824	827	802	884	822	781	811	811	808	826	789	871	827	852	817	768	853	807	806	840	817	816	857	818	856	847	816	841	804	845	882	796	830	843	913	809	864	806	834	804	836	822	814	826	809	803	867	859	819	848	842	824	841	860	874	837	864	871	870	856	849	807	793	824	866	825	736	836	857	773	808	847	831	877	811	814	820	829	828	785	830	840	801	834	848	813	875	861	842	826	871	845	857	801	862	815	781	829	797	815	863	832	794	807	805	867	811	847	792	870	823	868	889	796	810	801	849	873	848	789	796	821	906	848	820	886	856	821	794	803	822	820	886	842	800	845	828	860	835	867	827	841	824	820	873	846	838	807	863	856	801	826	838	820	818	829	824	849	801	829	896	874	860	840	846	824	868	767	812	838	850	838	848	813	836	857	817	845	872	816	864	823	810	872	830	884	810	855	872	809	824	818	832	841	823	876	840	836	848	815	851	867	808	822	797	879	830	836	824	843	883	794	829	836	829	853	847	828	826	816	828	849	844	828	816	863	843	841	839	854	844	807	806	857	807	852	760	912	873	843	808	839	816	839	814	785	771	819	844	840	831	845	852	802	841	873	810	906	759	810	819	816	792	820	785	815	815	800	812	897	815	806	860	765	810	863	844	786	784	841	820	776	896	840	835	901	820	811	818	857	862	852	816	816	847	795	829	803	837	883	862	807	867	820	866	808	898	864	850	804	896	843	773	833	856	812	798	824	803	838	851	807	855	826	863	821	819	783	793	799	870	838	840	838	851	861	835	839	765	804	807	807	855	849	821	869	848	839	859	764	810	854	802	803	841	850	808	842	800	850	839	839	830	837	842	828	779	823	889	839	819	818	832	806	850	807	812	785	882	798	827	800	827	855	834	787	832	741	811	853	849	838	821	837	840	833	791	852	771	795	868	865	871	865	887	808	826	761	820	841	873	839	841	831	796	857	840	845	824	818	824	850	825	850	869	830	792	811	835	864	832	823	832	792	848	825	852	891	839	846	784	839	833	849	878	806	839	834	818	832	849	821	843	833	797	783	813	796	847	852	788	823	783	828	850	851	861	846	831	820	814	781	823	811	850	850	781	783	841	790	851	887	816	863	841	796	828	859	902	851	813	801	804	841	811	786	857	826	862	866	824	819	832	822	872	784	868	793	878	856	807	805	809	803	908	808	822	863	804	797	806	810	811	782	865	802	806	820	833	875	766	837	802	803	824	849
35982	59329	50539	38019	27599	19906	12190	8435	5812	3945	3081	2621	2288	2041	1799	1658	1498	1407	1325	1188	1147	1169	1062	1076	1133	1044	1098	1038	1017	1066	1036	971	998	978	1020	938	950	998	959	931	965	937	948	982	1013	910	956	958	907	948	929	891	1026	943	975	952	904	948	884	964	953	964	938	958	936	924	1021	973	928	964	988	928	1014	941	979	978	982	908	969	941	957	1009	941	1018	923	955	903	973	922	963	921	957	938	995	932	974	964	1019	939	961	962	942	901	947	993	924	949	965	890	950	919	974	903	970	970	931	960	976	972	994	972	977	950	964	949	982	931	934	963	932	975	918	979	997	960	891	953	958	913	928	1008	931	934	966	956	926	960	961	931	956	931	926	965	940	889	904	968	985	945	972	900	935	981	935	924	990	992	952	924	951	943	975	939	1009	946	967	976	977	970	913	1003	952	956	928	974	946	934	914	905	922	951	960	935	1007	963	922	987	926	964	1035	921	986	901	907	983	934	996	936	991	934	951	993	960	951	957	935	981	950	966	941	974	932	968	984	1006	987	991	1025	980	989	968	948	924	984	970	924	968	943	984	939	1006	956	926	918	1017	955	967	964	953	916	934	978	979	989	989	1002	921	943	928	968	913	931	939	963	939	943	944	962	928	962	927	956	932	947	935	908	977	972	959	976	1040	954	934	920	942	974	907	917	939	884	919	954	953	1001	984	930	961	936	945	928	925	955	971	916	982	938	948	943	976	907	985	949	1016	914	947	958	1011	971	932	921	975	1011	970	965	906	897	936	955	980	923	971	944	962	991	994	953	941	890	938	955	995	950	970	924	969	960	959	938	959	929	907	947	968	945	907	976	1032	977	933	995	964	1008	977	1004	980	925	992	995	937	935	975	957	976	950	966	960	953	1012	903	980	993	978	906	965	998	967	1004	971	1006	974	982	958	931	979	918	924	982	944	943	965	891	1000	949	923	994	921	976	941	920	950	940	916	903	977	976	971	957	1022	957	918	953	992	965	949	926	946	969	927	982	899	912	938	938	979	975	966	891	941	871	944	933	965	955	959	928	961	989	957	895	992	971	920	968	918	921	968	981	941	968	1000	955	927	964	967	918	949	993	915	896	907	944	1001	972	944	977	952	981	949	966	960	930	951	960	1019	957	910	924	979	922	978	959	942	927	971	948	949	920	954	959	910	913	962	911	952	962	958	953	978	952	927	904	957	959	967	981	947	957	946	982	981	907	901	966	871	942	943	930	1005	938	987	1010	991	971	939	990	913	985	936	961	934	946	951	975	984	946	933	895	900	954	941	948	943	962	963	949	957	987	959	979	979	902	919	1000	925	1022	902	948	960	925	1017	996	954	948	934	952	951	944	924	985	930	947	993	917	943	951	942	998	947	932	969	969	946	898	936	903	949	969	987	927	945	989	976	1012	969	940	960	983	954	1004	930	1003	886	975	948	965	931	909	1003	965	993	943	987	978	961	970	917	902	995	977	936	956	978	982	992	938	881	922	969	907	966	1000	975	920	950	968	932	954	908	958	963	910	978	954	961	909	945	961	914	952	943	932	976	948	931	937	952	968	933	1003	943	930	963	997	948	939	921	978	961	993	927	910	953	980	958	933	951	896	965	974	942	922	981	949	975	935	896	925	922	912	935	953	969	876	1000	982	943	951	950	920	969	908	956	941	994	950	897	965	985	963	983	934	962	976	965	964	935	955	960	974	943	960	946	999	922	969	939	974	965	970	990	1014	946	1003	989	974	959	922	974	983	901	937	974	916	927	934	968	982	932	983	970	966	937	965	1017	925	914	958	938	973	968	967	946	985	928	946	964	966	924	962	955	994	985	957	948	943	975	992	883	978	945	913	1004	967	954	976	908	966	948	1023	971	949	935	941	950	974	971	960	940	961	981	949	969	948	975	947	968	942	973	964	935	1025	889	964	949	976	918	1019	938	976	963	927	1017	1020	967	940	939	992	966	912	950	954	977	927	939	1000	938	952	983	927	971	954	1000	919	968	978	967	956	949	968	974	988	944	950	964	984	942	965	957	925	974	972	882	1016	922	931	933	920	940	949	933	916	921	963	955	900	947	964	994	945	956	902	967	939	928	970	908	932	947	947	957	971	899	973	967	935	995	925	908	899	977	982	926	899	911	980	915	910	950	974	928	890	948	986	976	963	907	915	931	988	926	970	973	957	985	1013	947	938	919	921	918	925	946	950	1008	979	972	986	938	951	961	1022	914	937	957	958	937	933	933	938	932	972	965	946	962	933	948	979	948	936	940	937	951	949	1016	947	995	990	934	980	933	991	1000	972	931	996	995	956	871	969	935	922	972	935	978	986	947	949	955	963	923	916	929	983	950	947	956	996	939	974	996	949	907	1012	866	920	934	927	895	933	1003	1007	980	957	933	990	987	973	939	998	947	980	986	948	941	930	974	966	887	990	874	948	880	904	944	955	956	1006	919	916	968	969	944	896	946	951	967	993	929	1038	978	942	875	913	915	995	987	929	1009	995	936	993	969	983	954	972	949	906	942	935	979	999	983	1025	960	952	950	1003	954	976	967	923	917	953	1014	939	996	966	912	962	966	968	941	950	983	973	969	962	912	932	947	941	932	954	962	958	919	941	981	976	995	1008	975	933	961	976	965	948	949	960	963	946	996	971	981	927	928	941	930	983	1001	960	975	967	971	914	958	963	921	986	937	936	962	905	954	925	982	938	894	957	962	941	923	975	954	958	968	969	990	962	1047	910	938	1016	998	906	945	960	1002	941	973	943	968	989	971	900	970	964	947	921	938	975	967	1020	951	966	1007	965	914	987	989	936	938	935	998	939	965	909	989	963	933	960	958	921	937	984	960	973	969	977	964	941	930	976	916	945	1014	919	923	971	949	1012	943	906	960	926	967	1009	919	927	958	919	937	965	975	926	987	945	940	955	925	968	946	913	924	961	930	976	888	939	864	964	964	957	923	946	930	948	999	1002	898	964	982	955	951	985	959	985	936	984	972	888	900	949	881	982	932	1012	958	903	949	968	935	946	990	924	1039	972	936	991	947	961	883	952	898	976	977	979	959	972	980	954	941	980	931	926	947	928	897	931	947	901	948	904	957	958	931	967	989	968	1006	987	932	895	971	949	908	928	999	931	919	949	958	933	965	965	963	932	962	923	920	915	987	920	980	902	914	950	965	989	910	941	935	970	990	939	954	909	981	975	990	964	993	939	972	972	961	959	993	996	995	939	918	962	918	998	931	956	970	941	944	932	973	924	966	919	968	1021	940	973	952	970	931	980	961	976	914	1019	909	912	931	968	974	955	927	992	946	924	975	911	965	954	961	1030	944	975	896	980	959	1017	982	967	913	1001	961	917	1017	987	965	1005	957	957	979	936	958	934	943	939	913	984	1004	962	951	962	925	976	955	973	992	892	917	1006	992	934	954	919	983	978	977	931	964	948	962	932	966	964	927	886	983	993	1003	965	996	952	932	933	973	953	987	976	958	971	982	956	955	957	930	918	1010	937	970	971	957	938	971	905	917	945	1003	945	998	932	971	968	953	963	961	909	925	920	997	1014	957	968	991	998	944	930	940	939	918	945	974	920	943	941	911
25348	21627	28879	27408	21026	13609	7225	4237	2894	1999	1720	1454	1374	1250	1132	1092	1082	982	956	953	899	859	884	845	846	840	840	822	871	839	793	785	809	844	855	774	785	820	776	850	754	778	824	764	775	784	778	788	814	769	760	771	803	789	801	833	806	742	748	783	793	852	789	778	803	860	781	838	780	854	804	820	791	813	805	773	772	819	806	755	813	808	844	805	803	805	785	807	806	836	782	835	790	828	835	782	792	835	752	821	799	822	764	790	810	795	816	816	773	792	763	768	799	768	791	785	798	789	814	773	855	841	807	786	806	826	811	798	805	747	814	759	760	781	807	801	815	803	792	780	783	811	820	824	781	772	830	819	827	789	790	749	784	777	778	814	799	800	806	807	759	787	722	778	766	745	779	777	814	772	820	731	759	762	799	805	751	779	793	792	793	788	773	805	811	778	836	806	825	801	819	795	786	749	799	788	776	763	797	792	764	793	767	788	745	777	814	781	835	727	743	844	811	852	799	755	828	827	758	769	819	818	779	846	834	805	799	806	793	779	786	803	826	793	822	820	751	799	808	775	795	778	826	824	749	810	794	832	766	765	779	764	722	756	740	801	747	788	835	784	809	799	794	845	806	763	788	784	795	803	765	796	836	788	767	795	800	807	782	804	849	805	818	820	771	820	792	796	787	765	791	759	796	828	761	790	791	839	803	747	751	789	758	853	771	808	740	868	822	761	824	819	813	780	774	788	782	856	840	791	812	781	787	725	827	783	805	791	806	830	770	788	729	754	794	825	843	736	756	807	784	763	766	768	786	831	794	785	814	768	826	808	773	793	823	749	773	832	789	770	802	783	779	761	770	836	823	825	813	773	854	747	809	759	777	773	772	738	793	809	780	736	794	777	771	854	836	819	782	765	817	839	818	781	761	805	747	816	819	792	798	768	749	794	779	786	839	794	799	775	792	742	771	789	750	808	806	814	732	811	823	826	812	811	764	764	769	840	770	767	780	811	759	810	758	799	807	806	779	792	843	824	816	843	800	781	764	829	748	802	773	779	802	736	818	722	763	766	778	827	776	822	803	778	838	783	839	823	796	798	768	794	816	802	861	791	815	821	788	805	793	726	792	749	765	770	783	837	842	786	784	824	776	812	830	795	786	796	740	844	823	831	803	782	805	798	781	792	838	824	773	808	815	794	760	829	782	829	759	757	769	804	794	752	809	779	769	781	779	885	759	781	807	814	780	876	868	811	832	766	764	817	846	797	778	783	792	819	873	795	742	784	768	735	791	764	829	794	844	818	766	791	756	781	776	866	777	811	735	794	794	795	765	808	776	809	808	745	802	743	851	827	756	808	774	803	813	780	821	773	754	817	790	825	756	801	807	794	811	795	853	790	759	843	832	804	759	800	783	796	785	838	752	765	765	866	780	777	772	811	760	785	829	741	761	819	800	849	792	797	786	813	762	804	749	867	817	762	782	745	766	791	742	806	771	804	777	705	795	771	853	773	805	778	823	756	801	791	868	802	781	755	827	835	796	772	778	781	743	800	781	788	734	817	787	846	815	814	783	876	834	808	818	810	794	803	794	867	810	748	784	791	799	808	769	790	824	800	778	805	737	807	811	804	768	685	756	781	797	828	823	819	765	799	795	831	707	822	795	723	836	783	756	817	806	745	788	779	798	777	791	746	833	791	791	827	786	782	807	801	794	762	803	842	829	805	856	867	802	811	791	793	807	797	838	768	812	764	808	762	792	751	835	791	808	758	806	798	793	847	819	768	831	788	791	782	774	798	811	768	865	792	776	770	817	759	778	786	756	855	788	765	798	777	764	801	833	803	816	774	806	823	788	769	809	772	798	752	816	758	802	785	786	771	831	813	843	816	798	795	806	776	764	835	778	809	769	793	796	812	793	798	773	822	731	825	825	802	791	792	726	783	824	781	808	755	820	809	751	780	776	753	799	750	805	779	782	798	796	811	800	772	821	771	798	816	802	765	780	790	791	791	819	797	798	839	824	853	768	815	766	790	765	826	854	751	795	787	860	838	837	772	801	766	822	775	805	836	802	799	784	817	815	740	759	815	759	767	802	771	839	821	779	795	822	793	795	772	780	823	784	778	778	809	779	799	778	789	777	849	829	808	805	785	770	797	774	796	861	796	788	810	804	740	776	816	782	727	783	825	787	732	802	787	766	823	804	753	774	815	824	783	807	800	811	814	782	775	741	799	844	829	815	767	782	776	809	769	797	798	813	766	788	783	792	775	761	772	828	769	739	813	766	763	825	823	789	813	805	802	786	836	776	798	793	778	800	762	850	834	825	778	860	856	773	845	828	784	851	796	847	799	782	754	827	807	787	764	787	809	805	791	762	815	757	792	775	758	819	800	790	756	778	789	793	840	882	849	815	840	774	780	771	826	749	811	785	733	782	799	759	848	805	759	762	801	801	799	779	802	779	767	818	752	834	829	811	804	765	732	775	810	781	820	801	760	772	778	783	785	791	815	798	795	761	784	801	800	834	825	772	839	757	796	814	767	777	833	812	798	783	786	823	823	836	806	815	800	757	821	837	768	743	787	832	780	782	770	792	767	787	794	868	822	762	811	785	808	763	749	768	741	759	841	757	801	799	830	791	788	787	765	736	828	746	767	817	815	786	877	780	796	766	758	822	839	766	767	801	810	813	808	784	784	762	802	834	784	772	789	769	819	759	869	788	834	811	810	805	806	825	810	814	791	779	802	797	733	803	805	752	758	755	797	833	773	744	819	799	824	799	756	783	814	785	799	844	798	831	768	763	733	770	794	742	800	791	809	823	822	755	790	811	776	791	769	779	826	809	820	756	787	820	776	808	831	776	823	761	788	822	828	787	775	782	783	773	788	776	815	751	842	815	791	844	772	808	794	835	827	811	798	803	788	792	780	795	823	770	746	797	781	815	854	844	835	777	809	772	757	770	799	788	770	778	762	791	778	822	818	744	768	752	813	786	766	812	787	803	787	820	778	798	783	778	808	747	780	863	781	779	790	765	838	789	799	763	770	785	827	811	850	834	847	775	803	801	820	834	789	800	795	793	835	770	823	803	806	787	787	762	803	788	763	833	864	802	842	762	768	756	801	779	795	800	773	793	836	823	831	852	823	806	791	792	807	829	780	841	876	798	761	832	777	778	811	794	758	765	807	843	810	800	853	804	819	782	779	818	819	807	795	716	813	815	789	742	789	803	736	797	810	856	793	768	781	778	798	790	863	786	826	785	795	838	795	759	786	818	780	839	811	813	798	801	803	800	784	748	803	806	818	806	746	830	769	773	776	784	794	755	805	817	782	790	768	776	775	830	774	774	776	795	775	776	799	758	756	831	797	837	792	765	737	786	807	802	774	781	809	779	766	801	782	837	771	770	811	800	793	802	774	799	790	724	792	807	828	794	800	793	827	802	824	784	806	845	766	796	855	778	778	778	815	807	752	861	808	763	793	783	770	799	783	809	831	805	774	782	813	813	770	779	832	843	791
34862	55542	46979	32590	22401	16001	10232	7059	4657	3194	2701	2095	1836	1681	1568	1453	1329	1196	1176	1128	1166	1144	1027	969	997	970	955	1016	959	962	982	976	932	922	909	908	917	1002	951	958	906	920	926	919	911	907	891	928	926	923	919	904	896	898	903	891	872	929	942	985	915	884	885	894	920	891	886	918	898	899	917	903	919	887	932	921	948	944	957	954	929	927	883	861	942	900	871	869	950	892	903	960	957	957	907	880	846	903	942	885	918	942	833	884	948	938	888	898	949	966	931	915	875	905	906	908	904	922	916	963	878	1004	866	906	924	913	880	912	931	875	948	878	877	874	920	942	906	1012	904	915	908	1006	867	940	903	875	891	927	911	943	944	941	961	950	919	930	929	954	943	907	933	937	943	953	897	891	921	906	906	864	902	897	904	880	943	949	863	947	855	918	915	882	930	892	966	893	927	902	914	885	915	887	917	915	941	910	933	918	886	924	897	884	992	941	935	910	899	931	919	947	896	945	948	943	937	874	900	953	910	898	926	935	887	939	961	907	942	936	940	837	921	963	919	908	873	946	943	952	924	925	951	904	977	866	926	936	886	947	896	921	939	943	883	919	938	896	896	922	913	895	887	933	868	894	947	888	906	955	914	929	881	939	909	920	908	946	923	907	944	910	876	862	886	944	916	875	890	939	939	927	966	929	884	849	918	892	911	917	896	887	920	935	938	889	871	905	929	949	899	904	921	927	906	927	942	911	885	901	937	910	957	844	922	932	902	912	951	901	938	919	877	901	933	955	902	950	889	860	903	956	896	880	897	985	913	953	954	990	898	922	898	923	962	897	894	893	935	913	898	895	964	911	872	867	940	938	924	922	949	926	918	918	893	886	971	909	884	923	887	884	922	938	918	918	954	920	903	862	917	936	893	969	870	956	922	929	923	856	900	870	925	904	883	895	909	908	919	946	870	919	938	894	944	944	892	854	913	920	891	929	907	912	907	917	951	887	880	890	917	898	945	923	969	939	931	952	930	949	905	887	938	930	906	922	907	924	947	949	906	946	900	922	901	895	857	900	881	861	920	932	888	880	913	887	908	912	897	941	931	929	862	959	928	922	919	897	923	880	949	855	893	938	903	885	923	853	968	931	932	879	854	880	892	880	869	907	921	861	906	923	924	909	959	944	889	951	919	951	940	907	878	908	927	893	933	893	901	890	881	911	949	955	906	936	897	971	881	863	961	916	931	893	962	906	916	908	914	942	960	940	878	904	925	898	901	914	919	909	898	904	904	917	864	890	878	951	955	953	877	938	900	904	894	931	894	910	839	910	923	924	913	898	898	935	851	847	904	913	851	888	905	937	926	925	921	843	909	870	916	952	895	955	875	925	875	887	930	908	911	903	934	888	897	934	955	953	988	924	889	924	967	929	919	928	879	910	953	858	957	933	1000	909	928	943	901	897	885	889	918	963	920	895	893	934	941	921	886	871	910	914	922	893	925	945	934	920	939	923	914	918	905	891	946	869	913	935	921	951	973	902	900	971	892	929	886	926	951	918	943	909	861	975	886	956	931	966	839	901	931	908	920	965	935	865	895	858	885	903	933	981	938	966	923	938	914	948	960	934	893	850	932	879	878	930	909	920	938	904	894	938	938	908	880	908	922	933	918	924	964	897	910	904	928	921	947	910	921	891	925	911	918	894	915	955	920	932	954	936	983	943	899	943	921	896	936	885	847	876	880	882	881	927	957	881	932	896	904	912	890	936	893	911	879	872	928	966	868	973	912	881	931	883	966	935	948	928	886	952	896	924	936	875	974	831	905	946	895	867	909	888	931	921	945	969	920	931	900	934	938	886	856	958	903	899	871	927	912	924	909	915	941	912	932	916	946	906	936	910	925	926	907	888	895	896	907	917	948	869	902	935	885	883	895	900	925	946	915	870	885	979	890	857	944	948	855	923	889	910	963	885	913	981	864	849	917	945	899	942	916	931	897	919	958	956	859	911	955	899	946	847	903	916	865	930	894	958	922	880	875	926	917	869	894	911	971	883	875	896	959	959	916	907	997	907	926	925	903	914	887	915	902	881	909	937	920	917	911	936	950	895	908	922	867	941	921	866	909	875	921	931	957	967	900	904	947	867	978	931	943	923	951	878	886	850	904	914	953	930	951	944	954	899	934	912	887	831	881	850	962	936	918	932	964	936	929	904	885	934	935	925	923	903	882	929	884	898	956	933	957	908	917	894	917	878	934	881	981	891	948	973	963	922	896	965	921	930	965	902	943	908	870	908	970	977	919	939	901	906	947	894	937	897	978	953	890	926	926	876	906	929	921	903	951	934	895	926	911	921	955	931	980	947	904	953	920	880	952	947	921	930	917	940	879	855	879	950	859	935	916	914	917	920	919	923	886	906	913	910	924	891	892	951	952	940	958	867	948	938	962	914	937	946	944	884	919	871	922	900	931	923	928	961	914	923	910	951	949	945	960	944	902	880	905	897	886	915	904	916	912	914	915	929	914	934	961	837	940	905	952	933	951	985	896	910	944	912	913	948	942	888	899	929	946	876	917	890	866	881	931	927	912	886	933	928	927	936	894	922	898	950	914	881	971	906	927	888	903	926	911	921	865	926	911	946	895	875	958	939	911	869	907	862	948	986	911	890	878	875	927	941	949	927	902	933	901	911	883	955	935	897	972	913	908	949	983	867	961	946	907	911	943	909	947	973	888	894	873	918	886	854	912	891	976	957	958	943	918	885	936	978	949	895	877	901	937	862	962	908	961	953	889	908	949	930	914	948	929	877	906	899	919	908	915	864	925	910	901	972	897	925	922	898	945	906	879	921	883	940	969	899	859	875	914	889	951	936	932	953	875	890	937	845	946	932	926	854	928	957	919	957	902	904	915	937	892	955	916	900	895	886	877	884	880	896	903	888	944	958	904	857	900	957	860	898	968	940	948	915	888	874	905	860	966	907	954	924	923	938	889	905	892	889	962	977	897	944	920	940	866	957	910	876	924	907	918	964	979	922	895	954	974	901	910	964	879	909	945	897	895	967	923	935	921	862	894	887	911	887	860	892	954	928	903	931	936	923	911	912	944	898	921	935	922	910	890	936	945	930	931	926	950	962	912	941	886	936	941	910	900	950	917	957	913	942	964	928	981	949	957	926	906	921	918	875	900	899	950	943	896	997	916	920	883	980	913	856	861	907	894	932	915	908	909	930	947	873	906	929	938	891	914	917	941	923	901	914	953	916	939	934	942	950	940	870	961	893	949	900	881	881	895	919	888	985	905	922	888	873	956	900	924	945	960	891	952	903	937	913	908	905	895	916	908	907	879	884	930	872	956	887	932	921	903	907	911	892	910	944	887	861	903	912	956	926	900	893	922	962	941	894	932	958	903	885	918	913	919	986	903	873	863	935	935	965	939	917	871	930	934	923	887	938	924	898	903	916	959	877	895	965	893	883	906	830	920	891	970	955	955	929	932	971	915	947	903	878	895	941	964	904	912	945	949	893	954	894
23314	21618	29334	24478	22146	23593	20488	9270	4698	3348	2541	2062	1813	1650	1493	1414	1278	1168	1177	1110	1011	1061	990	968	943	927	953	914	886	951	862	900	912	873	838	886	874	813	813	826	857	809	814	898	843	902	840	830	837	848	865	878	840	841	899	800	799	936	871	853	912	819	866	877	766	811	840	823	819	792	845	796	816	840	775	871	823	856	805	862	842	810	856	817	882	833	795	814	804	829	810	869	846	831	782	843	810	826	867	885	858	861	824	894	830	809	808	830	813	756	837	880	823	848	824	810	803	805	803	807	849	832	867	852	845	883	896	882	819	837	852	821	757	804	822	837	841	823	814	818	799	849	840	869	776	779	880	851	815	820	847	828	865	812	884	828	793	852	812	793	831	924	824	837	828	761	858	839	804	862	811	812	800	861	828	849	823	776	820	876	821	779	821	805	798	805	850	826	838	873	826	885	862	793	869	796	807	837	843	840	813	822	835	855	822	808	893	835	830	817	809	855	840	802	809	804	842	836	771	798	794	863	809	851	805	775	848	837	836	823	817	805	850	821	781	825	809	844	781	869	889	826	852	872	877	807	842	833	804	828	817	835	759	810	861	849	824	847	851	848	820	823	846	889	834	842	850	872	841	815	811	832	793	787	823	799	863	838	852	820	828	865	835	853	813	860	830	855	789	860	897	814	823	867	827	813	813	846	789	837	835	861	874	785	818	829	820	809	807	816	873	827	835	829	848	824	810	873	805	827	827	817	843	835	825	784	811	862	809	842	895	905	821	796	824	832	831	834	933	832	826	866	837	826	809	756	817	830	855	852	866	833	801	836	826	786	811	811	783	816	856	842	775	832	868	766	774	852	811	825	820	827	828	817	843	838	863	836	828	781	822	832	842	829	852	874	833	828	817	888	859	865	840	799	831	819	843	816	814	832	839	842	815	794	845	814	834	816	813	860	850	814	860	805	875	772	808	861	819	864	839	801	808	807	819	857	840	824	871	823	785	893	873	762	816	836	847	816	806	844	848	826	827	812	827	887	816	822	864	871	821	819	804	857	792	784	836	845	752	872	835	845	847	842	806	826	811	811	840	857	806	839	874	801	775	823	861	842	842	904	834	816	811	849	857	841	890	850	828	783	812	804	852	844	853	859	823	836	812	874	856	783	839	858	887	837	811	860	819	811	861	835	832	864	874	796	820	785	799	874	878	821	852	838	874	817	839	846	827	778	813	830	872	869	880	856	796	833	803	871	800	830	847	829	887	858	830	833	838	828	833	838	817	864	850	801	803	841	810	823	869	881	802	793	853	834	776	852	849	825	852	831	827	884	816	839	819	829	847	878	775	794	842	836	859	810	873	825	809	845	837	805	834	892	807	837	858	818	867	792	830	821	832	847	811	866	808	802	851	875	832	851	792	870	858	800	810	833	816	829	806	885	853	851	758	864	804	836	829	824	818	866	818	816	899	859	792	861	803	839	864	828	834	861	836	857	780	812	817	831	829	842	863	828	825	766	794	826	851	788	804	883	900	881	802	826	871	813	778	867	860	861	853	830	820	801	866	787	879	782	833	818	807	799	865	839	843	860	785	866	816	803	885	830	853	806	806	852	830	868	822	837	879	843	796	807	849	894	864	806	789	869	786	861	800	821	881	837	839	820	856	841	835	848	808	813	836	852	839	870	848	842	824	852	814	828	854	834	845	789	753	846	889	827	831	851	852	825	786	831	825	852	849	836	815	845	827	824	846	818	817	791	820	814	803	825	848	823	856	816	807	829	842	811	816	866	873	794	832	831	848	848	830	811	777	880	846	865	868	794	769	846	832	841	815	832	804	868	821	822	783	817	816	822	782	826	815	803	837	798	832	828	848	854	830	780	816	852	816	808	799	837	846	840	831	858	825	747	796	856	809	780	839	832	846	771	836	820	863	856	861	857	798	857	834	876	847	830	792	849	822	902	859	814	799	801	833	830	860	839	869	836	859	798	832	833	813	824	899	866	821	817	808	848	775	860	812	787	827	834	827	813	860	818	873	789	789	813	808	870	891	807	816	860	809	864	808	831	801	795	857	789	809	814	898	809	832	853	815	789	887	868	898	834	852	793	818	812	768	801	814	852	826	809	865	821	851	832	794	802	825	821	894	836	813	827	794	875	819	849	836	811	868	834	803	844	811	847	779	773	818	828	855	843	776	806	808	835	907	854	823	828	815	819	872	800	859	904	799	821	783	857	847	847	823	801	831	859	905	804	856	843	821	857	815	812	829	824	803	820	865	804	826	799	857	851	857	839	871	840	825	849	865	868	801	839	834	833	843	811	817	903	854	897	880	770	885	844	888	819	850	824	810	837	871	807	832	825	817	861	876	852	837	856	832	833	815	814	840	853	766	856	866	850	837	838	815	740	839	868	774	856	847	858	851	783	842	803	870	803	815	809	779	824	791	877	800	872	829	838	830	768	810	889	809	821	837	821	771	849	817	846	828	879	812	843	789	841	872	831	869	872	817	851	780	811	813	796	854	794	822	825	858	790	845	805	880	795	826	813	855	845	842	835	810	868	861	807	822	798	891	866	802	880	888	849	813	864	857	838	851	850	835	836	848	871	792	802	814	792	786	848	833	836	858	780	844	814	881	869	815	801	780	849	841	822	819	769	840	872	800	845	801	834	863	833	811	819	872	846	829	793	811	779	749	906	849	880	856	832	841	794	840	889	823	815	790	868	842	811	806	780	854	788	823	865	830	800	834	814	845	824	837	882	831	835	834	838	822	844	815	819	895	824	842	824	797	820	789	880	825	821	870	895	827	823	824	829	846	866	812	801	840	766	838	771	819	833	813	754	868	858	851	854	825	834	812	841	814	797	849	820	821	773	830	846	843	820	832	838	857	835	796	845	799	865	877	861	814	780	808	826	879	816	813	834	823	809	797	852	842	894	820	825	827	844	857	856	824	870	830	843	835	834	826	822	842	884	871	817	856	874	809	859	817	814	854	811	845	824	870	815	799	821	785	819	799	838	867	803	804	814	844	823	866	840	833	848	814	795	833	792	843	814	762	819	848	821	825	828	831	849	805	857	845	840	771	835	892	825	809	802	842	816	889	801	810	825	834	832	839	835	797	873	842	815	753	835	839	808	822	859	828	855	852	834	807	831	802	796	812	888	838	834	885	825	839	825	866	799	820	801	834	804	815	829	812	812	797	783	893	826	890	860	853	792	818	853	862	807	839	852	844	803	843	803	810	829	860	867	838	843	838	842	827	804	790	854	800	791	864	879	813	846	781	812	864	856	811	813	832	827	801	857	802	833	838	828	893	860	815	840	844	839	867	820	770	783	818	855	810	848	827	857	788	815	802	824	811	838	840	822	808	873	848	770	875	870	844	769	878	814	815	833	834	878	818	864	835	826	842	784	789	851	824	809	852	827	857	780	850	831	890	822	856	875	799	811	850	830	814	823	874	831	826	844	794	861	826	831	809	813	818	811	831	787	790	866	837	904	805	788	829	844	842	796
38994	66693	57300	39548	31732	25697	16870	11322	7071	4856	3748	2988	2511	2221	1994	1886	1636	1583	1447	1363	1267	1289	1156	1169	1103	1083	1083	1069	1023	1022	1007	988	1005	1015	976	953	1005	966	1020	953	934	961	932	959	958	954	936	921	920	912	886	954	957	960	955	958	953	926	919	932	936	947	917	973	1014	956	887	939	939	923	940	958	931	962	929	921	959	933	950	918	958	948	967	953	924	952	934	926	948	888	922	984	868	917	938	884	947	917	963	975	922	939	896	917	964	916	985	948	944	905	957	950	980	888	936	933	944	949	973	955	918	913	916	914	965	951	949	943	933	903	935	974	932	925	989	914	961	967	903	971	954	978	960	962	977	996	927	941	970	914	985	975	916	914	941	957	904	887	932	948	905	916	925	952	982	881	967	908	955	928	983	914	939	960	929	942	948	904	914	930	962	961	965	927	962	924	905	961	923	937	931	923	948	927	1026	938	938	907	899	902	933	992	982	933	916	946	1019	938	862	961	924	978	968	948	1015	972	935	930	876	928	954	968	894	910	908	950	850	964	940	974	900	937	961	964	971	945	900	985	926	973	943	939	904	922	918	953	936	903	911	1024	941	906	905	928	931	967	934	917	950	910	977	946	950	903	926	946	907	923	991	907	930	957	926	911	918	949	976	914	959	898	983	978	939	924	922	917	974	1005	947	973	916	880	951	922	936	957	916	954	857	919	959	932	901	893	936	902	968	979	946	898	974	968	909	923	956	948	924	935	1008	951	941	956	905	974	903	928	988	904	961	963	969	922	922	978	938	988	919	942	966	953	912	918	950	919	918	973	966	891	903	919	927	957	853	929	948	978	923	922	961	940	956	938	908	900	910	933	926	904	932	896	895	940	939	983	928	890	939	964	975	934	983	871	930	965	964	976	917	942	947	949	922	945	877	927	932	909	889	986	960	875	982	927	1001	932	957	959	951	938	930	940	903	961	942	947	916	933	943	954	933	941	917	888	900	906	865	1012	936	968	973	915	979	904	970	988	939	892	926	991	935	947	933	949	969	946	955	917	974	931	964	954	977	918	921	949	902	929	908	938	921	974	940	965	1015	919	995	1000	911	942	930	902	936	1001	952	968	924	941	960	968	955	958	920	976	969	974	958	1006	925	935	940	880	933	961	970	951	988	931	945	952	950	935	915	925	965	960	941	914	928	983	903	934	932	922	912	908	940	934	946	935	949	934	920	962	953	873	911	906	977	917	949	895	966	893	949	961	912	957	989	938	927	946	905	949	918	958	926	964	943	975	932	939	981	859	957	975	885	956	930	950	986	963	936	943	980	914	955	948	906	943	915	907	949	958	921	891	995	926	929	942	938	990	920	915	961	921	894	894	918	947	949	881	958	932	950	988	970	940	930	927	943	899	889	947	933	970	987	899	978	937	966	908	945	927	959	956	935	912	959	991	965	929	940	915	996	913	970	952	974	945	966	927	950	958	896	968	993	928	1003	957	951	957	931	948	922	912	941	937	941	951	976	955	931	989	958	955	950	977	940	922	905	924	1001	934	885	951	917	920	978	960	933	939	898	989	946	922	930	907	943	989	996	950	929	883	946	903	969	985	900	894	934	950	940	952	904	920	946	993	935	969	983	940	943	911	939	980	927	977	847	937	928	885	936	911	990	922	936	943	944	909	919	1001	959	947	895	1008	966	927	941	1026	945	898	909	899	920	886	908	916	918	981	984	931	973	919	933	955	916	921	998	944	942	906	954	973	880	938	973	836	948	933	948	975	939	913	949	929	906	925	906	893	923	884	947	943	967	926	889	958	944	896	971	917	896	914	964	947	989	905	975	923	994	947	919	927	909	955	983	906	933	983	930	952	926	915	916	885	993	983	1010	880	928	925	948	953	928	945	925	972	950	969	928	917	958	979	949	940	945	915	929	914	937	941	972	965	914	924	912	976	910	884	949	940	998	925	943	911	925	918	964	946	1010	900	938	914	954	964	897	967	1003	927	938	939	953	922	967	946	988	946	912	951	955	953	944	927	923	940	928	923	941	938	930	942	1009	966	948	900	979	924	987	956	944	933	966	922	930	898	920	912	896	923	943	938	959	910	947	931	941	945	924	933	910	942	931	902	952	959	991	974	948	950	938	955	936	952	942	891	943	946	960	877	942	936	969	977	964	951	938	933	960	928	935	873	972	910	922	952	934	997	942	927	922	880	925	941	924	904	972	990	985	972	917	970	938	923	986	935	926	937	947	955	928	976	1008	968	938	953	891	918	953	980	917	912	942	922	895	885	980	999	965	946	987	815	946	933	926	979	982	973	965	895	978	888	873	962	919	907	949	984	962	931	958	969	911	1043	973	953	928	959	955	977	906	880	990	868	925	919	951	989	977	956	926	992	931	911	974	943	957	969	948	979	916	936	953	942	936	963	983	946	910	959	964	949	907	938	918	952	939	896	928	920	941	957	909	875	938	936	933	990	1014	947	975	943	928	917	866	1000	943	912	945	928	875	972	879	959	925	937	899	1032	955	930	999	967	939	927	916	924	969	872	950	898	913	957	933	968	971	937	865	964	923	898	961	866	894	1013	973	990	1016	952	1003	964	918	946	916	951	940	978	936	957	945	925	941	957	937	941	954	937	952	986	904	914	944	975	991	948	1000	959	981	977	929	958	948	908	930	953	916	932	917	946	975	962	928	909	873	865	911	919	967	968	949	972	961	970	956	927	924	920	892	944	949	959	903	931	909	981	967	890	956	954	1018	924	897	957	976	942	968	912	925	925	933	941	935	926	940	985	957	897	954	927	992	938	967	1019	896	954	951	892	923	921	931	940	933	911	989	881	904	911	912	945	924	882	914	949	944	968	969	888	901	927	924	902	949	946	889	935	947	950	948	973	953	931	931	944	886	911	971	968	973	917	930	936	962	911	914	941	986	886	916	906	928	982	989	960	960	944	930	957	929	926	953	867	934	960	983	952	911	929	964	887	930	946	940	959	983	945	937	981	915	918	936	937	923	955	909	939	921	955	932	942	971	940	952	941	921	988	928	940	976	900	950	966	967	959	928	899	932	910	933	926	938	926	920	915	986	956	913	927	902	955	943	933	920	947	956	958	965	941	911	934	917	960	886	936	953	918	956	898	892	904	968	907	929	1002	941	929	957	908	940	945	956	982	951	958	888	903	1003	912	981	949	969	909	897	971	938	930	961	897	951	942	928	906	930	882	992	954	967	889	948	972	978	961	920	931	900	960	949	997	910	858	907	955	906	918	944	903	983	901	948	891	966	930	964	955	908	990	925	972	957	955	923	934	952	968	903	956	965	891	937	961	930	931	941	969	984	939	967	961	966	963	944	956	965	923	950	959	927	917	927	960	949	948	948	941	964	940	968	925	998	978	976	919	953	921	910	906	951	965	919	913	924	1034	943	946	998	936	981	921	883	916	954	921	1001	976	976	957	987	926	952	956	941	977	942	972	928	933	961	951	946	937	933	953	890	974	902	965	902	921	914	947	956	918	965	972	909	952	947	954	951	905	974	907	909	896	991	928	921	971	917	929
31721	33617	37162	25766	14445	8797	4561	3045	2026	1654	1391	1267	1124	1052	1023	1014	985	951	916	888	901	864	853	853	875	825	812	813	798	724	775	802	841	780	809	787	790	810	839	819	809	842	804	858	821	798	765	759	777	772	868	759	764	778	790	773	820	815	849	765	788	825	798	825	823	819	839	761	807	773	859	782	754	815	813	807	794	772	803	770	823	768	785	812	829	813	803	755	773	859	849	839	773	805	791	788	792	832	800	804	827	766	832	811	777	819	845	827	863	776	822	845	804	788	761	782	831	781	789	861	762	814	763	785	774	805	772	810	805	864	804	776	780	813	785	799	767	779	799	803	840	805	812	793	809	818	780	785	776	778	826	787	824	854	781	794	812	823	789	829	859	777	866	777	779	801	758	823	784	805	848	782	761	794	784	764	777	829	871	795	837	868	822	763	824	784	789	823	760	765	815	799	763	845	790	855	812	836	814	837	813	821	795	779	801	813	829	876	809	781	792	821	813	769	817	819	816	863	815	779	782	804	804	838	809	837	846	744	785	842	819	792	783	775	830	814	799	835	829	800	880	827	769	813	792	789	780	787	803	828	793	809	762	798	832	811	834	774	763	772	797	768	843	824	763	833	828	813	812	826	804	780	773	799	815	772	831	745	813	797	782	808	775	847	819	811	799	804	736	804	786	756	738	760	762	789	841	788	793	762	841	780	825	819	774	793	851	832	839	814	810	844	804	768	777	817	790	772	745	797	834	835	821	826	777	784	816	791	807	757	767	787	798	804	890	823	819	786	798	784	794	766	776	862	808	772	812	771	788	823	783	771	825	828	770	836	794	802	799	821	829	827	847	824	806	788	821	790	778	786	755	785	780	772	765	809	812	759	779	835	830	826	777	788	746	797	781	817	862	786	781	814	791	767	812	774	774	810	770	795	753	793	815	822	813	821	771	814	801	786	828	825	781	834	746	796	838	782	810	780	742	770	813	827	770	793	827	804	742	804	830	794	806	784	804	807	812	776	793	806	797	844	812	771	822	835	762	808	786	790	827	737	825	840	757	894	813	797	794	847	811	796	775	820	789	834	837	814	784	776	800	801	778	838	839	800	778	786	790	836	774	796	820	880	870	849	781	831	856	798	830	802	790	844	820	863	783	796	839	804	838	822	819	804	829	782	793	805	802	774	861	791	823	849	806	762	847	805	847	814	816	844	785	783	836	832	822	739	814	790	825	777	835	824	781	787	812	785	790	775	825	843	791	809	814	834	821	801	810	774	791	813	778	811	790	800	767	825	774	851	798	835	813	786	793	750	762	803	751	804	783	836	813	842	806	783	788	755	762	846	813	838	779	826	888	830	804	798	785	811	811	815	865	812	798	789	779	802	815	765	848	789	785	775	803	824	795	799	775	803	809	781	804	815	847	829	771	874	834	861	817	779	810	780	842	848	810	871	774	763	815	811	806	813	799	771	824	790	804	821	833	848	806	858	833	826	775	817	862	790	832	827	795	899	811	834	860	802	818	831	794	726	807	813	869	814	790	825	814	788	773	758	763	877	799	786	821	764	810	796	758	776	751	779	824	783	812	814	749	801	805	805	788	826	778	749	788	774	771	787	772	811	772	801	798	773	787	768	820	811	771	847	767	803	796	812	806	764	789	789	772	825	798	813	763	810	811	783	766	808	837	822	828	837	828	818	859	768	833	845	795	852	829	840	836	764	816	779	836	821	800	828	806	787	776	827	790	764	786	799	812	816	790	839	800	745	744	761	813	809	825	774	851	811	841	809	799	816	758	816	767	785	774	806	846	768	796	769	782	784	813	837	796	819	780	811	839	806	829	784	780	758	817	789	788	784	816	787	769	789	803	850	798	778	799	794	823	781	772	778	742	825	777	851	792	857	753	808	790	819	808	807	812	752	817	774	786	798	805	803	776	824	791	829	800	800	807	785	823	762	835	797	804	769	824	824	816	805	800	779	776	824	772	796	808	778	843	814	869	796	769	840	822	812	775	833	772	770	816	749	831	805	819	755	828	812	789	810	785	778	801	801	858	773	813	804	805	762	810	759	766	858	811	821	723	802	799	756	824	808	805	798	842	822	771	867	804	820	792	804	793	823	818	824	793	803	838	801	821	860	779	835	821	814	791	786	844	863	807	810	822	834	843	796	792	835	831	774	797	826	804	773	813	824	865	791	830	769	804	837	803	869	809	776	775	782	852	823	809	796	800	774	797	857	818	837	791	846	801	812	818	860	777	786	831	833	806	761	825	794	806	787	813	839	793	824	829	777	833	839	812	833	815	824	807	791	796	803	770	785	804	779	834	821	839	850	804	812	761	790	809	869	811	808	850	801	817	781	806	776	809	762	802	790	840	823	782	815	782	806	850	832	783	781	799	779	845	863	767	807	851	785	789	753	790	782	768	817	834	820	788	812	785	835	804	790	823	810	778	819	799	827	821	756	780	774	754	813	771	773	829	803	779	825	789	757	820	808	784	892	774	820	771	804	830	800	812	814	793	784	832	778	823	819	827	776	799	816	784	788	792	775	780	762	811	792	824	832	810	794	811	817	774	832	838	753	779	861	828	818	777	860	813	771	824	847	794	813	816	754	795	804	818	775	814	773	807	793	803	820	759	804	835	805	806	790	857	797	809	769	817	785	794	821	796	837	820	760	783	810	813	773	821	798	766	804	843	825	811	763	852	847	830	787	782	852	829	796	865	829	837	810	812	824	834	803	797	820	788	803	736	800	794	799	841	787	846	830	819	781	797	814	841	832	764	756	836	747	789	809	847	803	835	833	797	824	811	838	805	779	793	776	814	855	795	798	808	787	805	814	802	797	814	785	823	822	747	831	800	813	805	740	793	790	763	849	809	787	808	790	782	849	823	807	792	794	854	848	793	822	788	786	791	754	760	837	786	788	780	804	795	807	769	809	827	798	792	802	786	808	841	778	838	794	823	839	817	813	757	806	825	813	817	841	789	787	773	802	804	811	802	825	776	799	813	800	813	746	868	831	825	771	816	844	812	821	770	806	786	822	796	811	846	858	801	851	840	806	830	786	813	788	760	794	854	841	742	865	798	797	777	865	772	827	796	855	845	778	786	799	828	800	802	832	782	872	781	747	799	791	763	827	827	797	804	788	784	812	811	834	796	784	792	803	805	814	799	819	825	871	826	769	803	827	813	801	834	831	756	749	831	822	829	781	850	820	782	804	830	845	828	773	805	850	802	837	800	832	804	814	784	782	833	828	811	816	787	785	784	761	790	776	793	814	792	804	814	789	823	793	794	805	824	786	802	830	817	822	875	796	773	845	833	808	830	800	885	801	780	849	842	788	810	805	769	772	777	808	784	789	783	830	816	807	803	808	831	826	838	776	773	811	791	825	770	845	828	810	771	778	758	812	824	842	794	839	824	832	806	782	810	824	823	836	786	757	810	794	827	802	794	793	813	834	838	819	767	803	840	810	849	822	805	839	829	803	823	798	748	769	827	794	805	766	820	779
36388	50747	40988	25264	17729	12566	7237	4853	3195	2413	2031	1719	1499	1355	1277	1262	1162	1113	1104	1060	982	1029	999	998	947	926	1060	965	951	951	975	981	990	913	981	945	931	915	984	922	969	924	926	928	921	928	928	869	961	916	952	919	951	871	948	927	877	896	886	1000	980	932	978	867	950	916	980	999	939	880	966	911	895	944	900	962	935	928	1018	938	938	963	948	902	938	900	969	954	935	914	967	943	937	944	952	922	943	957	944	934	886	937	984	895	953	963	975	932	935	954	942	884	978	919	930	865	946	945	898	944	941	969	909	955	984	909	925	857	966	895	911	948	970	944	904	921	949	890	971	984	865	866	934	920	948	920	926	949	906	916	879	929	975	914	952	950	948	926	935	935	972	923	909	935	916	963	945	940	928	946	887	909	917	952	919	974	878	880	870	916	879	938	963	901	901	961	864	947	927	904	864	971	929	924	929	923	913	924	906	900	914	905	900	950	930	890	965	938	928	955	948	874	957	923	923	914	949	946	935	953	954	889	913	904	924	967	942	934	939	894	916	967	974	974	948	966	923	943	892	939	991	911	922	892	956	916	889	913	956	949	948	870	925	970	933	931	978	977	936	949	906	942	937	974	922	891	900	927	989	907	889	884	892	896	909	927	1002	896	944	896	907	949	911	919	876	963	960	984	868	952	931	928	894	836	982	914	939	965	904	911	923	919	945	902	984	924	932	962	890	905	926	906	948	964	935	976	942	926	902	939	944	879	928	899	957	932	882	905	973	912	961	883	915	952	916	935	929	920	912	942	913	964	930	888	909	909	944	903	928	919	930	932	953	944	919	935	987	954	947	942	888	885	959	888	921	931	941	906	920	931	910	927	883	890	961	881	881	909	826	905	956	960	962	956	935	939	856	951	912	942	950	960	940	922	905	865	914	883	932	968	922	908	891	923	861	917	960	886	969	932	881	896	882	947	898	950	894	962	928	927	965	933	928	897	982	873	933	921	942	913	968	956	922	877	904	933	890	905	938	909	982	927	946	895	929	880	946	919	930	905	956	882	925	953	889	940	930	926	952	912	932	922	927	879	914	944	954	935	900	905	910	939	930	925	896	930	877	950	910	955	896	983	895	883	961	948	992	886	933	905	931	907	966	929	947	992	940	912	956	907	947	945	984	909	928	898	917	941	938	929	970	987	911	948	945	919	880	920	963	905	976	892	894	950	951	973	914	945	895	929	937	1004	949	950	975	927	892	970	921	896	925	921	961	858	933	970	941	876	928	914	940	911	880	983	923	956	966	941	950	932	931	920	986	880	926	914	900	939	895	863	946	877	980	984	922	964	972	919	948	951	921	936	975	961	940	925	881	898	975	880	937	925	944	925	881	920	907	890	975	881	923	911	939	944	916	928	957	920	921	1003	916	916	892	912	966	949	906	975	932	893	937	915	907	965	963	958	851	923	937	891	958	922	934	878	903	918	945	936	977	933	977	952	961	924	892	941	968	902	975	944	962	930	887	889	906	937	898	961	963	893	926	985	880	932	961	912	916	892	936	981	913	903	951	983	896	870	916	931	946	893	922	915	920	875	903	934	899	957	899	908	941	968	982	943	923	949	895	913	885	955	883	881	957	972	961	953	943	929	944	893	929	925	940	910	941	934	899	913	948	858	974	923	900	968	933	966	887	957	901	934	887	961	899	944	948	928	950	952	881	965	901	918	891	921	976	943	905	913	930	994	892	937	911	949	921	961	913	941	995	893	930	900	937	924	938	891	933	945	903	942	970	949	926	917	928	962	930	925	947	876	888	949	938	927	946	905	872	889	927	933	909	879	911	987	989	976	961	902	930	924	910	898	942	934	932	944	929	930	892	916	903	914	924	910	944	936	925	892	947	907	881	910	941	915	938	991	971	929	935	896	919	890	904	941	910	884	927	943	978	953	921	936	1001	1002	928	924	918	872	945	864	929	956	945	902	863	926	933	934	955	943	916	889	948	934	893	966	911	991	914	871	978	983	913	973	903	958	913	915	903	885	952	937	886	967	927	964	936	957	944	945	931	903	893	967	839	934	904	975	942	926	941	911	941	894	899	942	869	919	950	961	969	930	975	870	958	939	939	937	976	945	973	888	933	932	960	951	960	951	912	875	904	965	893	926	924	957	903	911	968	939	946	938	916	890	932	978	924	892	894	969	950	909	937	905	960	896	950	927	941	883	923	894	917	903	936	918	911	982	928	895	932	936	900	927	926	925	922	946	937	901	871	970	937	932	984	936	908	918	910	893	942	940	974	966	918	921	897	992	969	907	982	921	954	966	928	934	956	952	949	931	935	966	917	924	992	928	915	942	973	948	961	929	883	881	909	931	908	927	879	936	939	894	946	959	972	989	980	921	885	950	927	927	932	884	943	949	955	983	969	894	868	946	877	924	951	960	956	926	910	921	888	912	907	911	930	945	922	883	910	975	955	854	938	925	918	1000	927	961	897	914	889	936	898	969	895	921	942	924	903	890	943	935	935	924	935	897	922	911	907	884	982	918	903	875	932	948	857	955	943	932	983	955	936	877	928	909	865	982	959	900	946	907	908	922	989	933	900	965	912	917	986	900	957	926	922	880	957	898	917	937	917	934	935	916	935	921	904	943	876	930	958	922	941	996	939	914	930	881	955	906	896	917	927	884	937	892	896	912	961	940	954	940	867	884	935	925	919	919	915	922	920	950	930	924	897	957	918	917	845	953	871	940	938	945	927	942	912	950	944	885	933	953	970	951	944	949	941	916	914	936	928	917	897	943	926	918	918	923	907	958	887	868	928	958	945	908	926	968	923	945	960	947	861	940	885	920	927	954	928	984	908	894	947	979	961	922	915	895	902	920	919	914	892	887	929	914	986	907	904	873	939	861	949	967	901	911	935	871	949	873	930	964	917	969	947	1015	981	901	937	956	970	907	886	947	938	957	913	931	898	911	905	902	962	918	931	963	906	939	930	974	915	963	925	967	957	952	946	897	912	880	880	868	902	892	935	944	996	925	885	905	939	922	905	948	920	955	908	924	929	936	942	848	927	970	1010	940	903	986	877	969	935	949	925	877	900	920	938	981	954	992	1000	924	914	1019	912	917	912	892	939	971	902	940	917	874	953	935	960	835	956	953	890	855	910	942	951	933	888	926	957	971	915	901	960	884	908	956	941	939	939	894	914	954	894	905	929	924	943	922	960	910	953	982	916	915	921	903	931	914	911	915	917	962	933	889	949	913	967	877	946	915	925	954	965	951	932	943	892	938	979	949	953	877	936	959	928	951	984	921	960	886	906	883	922	919	917	941	936	984	905	928	922	901	871	937	907	940	940	872	890	972	886	995	954	965	937	927	904	924	937	964	937	926	909	974	985	956	962	943	920	990	948	902	947	910	933	940	901	919	844	972	896	978	901	852	872	942	920	920	915	916	975	941	955	916	879	934	894	862	937	976	911	867	936	918	897	881	925	930	953	899	938	926	932	977	975	956	950	900	982	943	956	944	924	932	895	898
24333	21623	28936	25450	23184	20284	12513	6781	3879	2585	2027	1804	1651	1328	1353	1253	1122	1110	1111	1013	1005	988	915	879	908	914	827	835	881	894	794	855	824	863	861	889	815	852	829	824	842	828	845	787	791	816	812	801	782	853	825	782	768	819	801	830	825	888	831	796	849	780	803	761	795	802	804	801	826	835	818	823	813	781	812	791	827	806	795	790	790	789	824	807	799	832	799	826	807	821	856	804	830	802	811	814	816	829	820	780	800	839	801	885	832	778	828	820	779	800	819	811	813	812	809	802	792	770	811	794	799	814	822	844	775	799	813	824	782	763	831	801	748	796	788	832	847	813	774	817	807	843	864	846	824	801	852	781	823	806	832	812	799	805	742	819	824	821	809	823	789	821	804	802	805	814	831	824	824	804	796	810	838	808	851	867	820	821	817	818	754	776	801	816	761	859	790	825	847	828	860	861	772	818	803	758	837	819	799	821	798	800	819	835	766	803	825	830	833	820	838	865	785	768	824	831	836	824	824	836	865	783	826	822	857	803	780	824	814	748	818	780	825	826	820	797	793	800	799	843	799	786	773	816	849	816	821	773	823	840	759	833	820	826	851	796	811	836	776	812	821	800	846	801	828	804	834	827	804	770	813	777	812	802	821	833	827	848	815	799	810	810	807	858	798	844	796	817	767	834	846	801	812	791	751	870	793	803	823	764	842	800	848	813	781	766	754	839	785	799	809	819	799	862	799	781	793	816	835	804	829	797	815	773	840	837	785	848	825	825	858	827	866	828	822	786	818	796	875	827	793	819	836	801	840	848	812	827	820	798	832	826	814	835	826	796	807	800	823	821	820	814	813	773	800	798	864	726	776	804	878	865	751	822	864	808	808	795	802	752	823	812	759	793	823	774	846	817	833	849	782	825	808	800	833	782	817	798	769	810	832	814	806	810	773	808	798	847	825	835	795	745	820	809	836	842	811	798	771	835	770	853	857	827	793	834	820	844	839	848	840	787	850	784	817	833	790	822	854	801	799	798	760	818	805	845	840	788	815	842	790	792	756	782	820	843	891	764	770	792	774	787	860	796	767	889	829	833	792	847	793	781	831	788	792	805	866	774	831	873	819	803	825	780	802	789	834	836	806	855	809	840	800	808	815	826	796	885	809	815	819	790	792	785	792	822	810	826	833	795	816	831	825	796	807	806	810	824	768	825	798	840	841	844	831	814	832	818	798	829	795	822	830	825	811	792	834	819	780	795	806	827	816	786	783	832	840	845	812	825	769	788	863	849	836	795	797	812	820	790	774	753	820	774	828	753	843	812	806	802	852	754	823	809	832	839	838	808	851	792	792	817	769	761	810	855	805	823	841	783	814	825	762	853	775	815	839	837	797	826	764	837	800	781	794	799	823	738	822	805	784	810	838	804	861	826	790	854	814	825	787	807	873	847	820	774	800	871	771	783	822	847	799	836	791	831	801	805	805	842	769	768	796	791	831	825	833	776	871	824	813	823	823	790	863	824	761	780	846	773	835	813	779	804	795	822	827	784	815	799	828	791	821	775	819	824	812	819	827	776	823	859	807	818	779	790	819	810	802	781	832	821	783	800	831	826	863	837	804	817	851	837	835	838	775	830	839	861	807	828	795	785	812	894	812	838	794	784	838	819	830	822	845	825	855	822	862	807	806	853	814	814	796	804	801	781	787	772	747	785	878	849	780	765	749	801	805	776	793	786	782	859	819	781	793	795	805	780	799	793	854	804	824	807	832	788	804	808	788	873	826	783	835	805	838	842	810	820	801	780	829	810	811	775	818	819	813	829	791	787	780	799	792	808	802	817	798	765	834	797	835	778	835	922	815	782	813	859	795	799	811	824	792	837	793	874	816	866	753	880	813	857	846	811	799	843	787	789	833	858	853	792	835	854	821	841	797	815	773	772	792	822	814	807	798	842	798	769	829	823	792	793	789	807	812	866	817	758	836	829	838	777	842	790	784	847	813	848	807	840	787	869	824	780	833	818	794	809	814	855	777	871	811	805	865	831	790	721	819	819	830	788	823	823	816	806	760	826	795	835	784	832	793	820	785	785	804	823	825	829	819	832	775	804	821	785	846	794	808	801	832	839	808	814	823	785	807	856	859	805	839	823	818	774	788	766	824	799	815	838	835	808	892	782	794	823	870	801	830	823	789	770	777	801	811	799	806	857	817	828	788	827	823	846	794	839	846	799	851	894	799	839	801	819	822	777	829	774	824	836	770	769	810	812	812	815	840	853	818	831	781	870	824	791	763	791	780	801	848	811	823	840	811	799	794	800	853	806	805	809	857	773	808	833	836	813	827	812	833	838	798	802	854	850	854	857	773	798	822	824	791	817	801	834	777	785	819	802	825	856	894	799	822	744	822	827	793	783	762	839	786	846	807	896	844	812	832	830	852	860	798	820	775	840	825	824	803	840	807	787	848	822	824	812	763	803	827	899	843	833	854	834	819	776	784	792	862	835	773	765	838	863	789	827	781	829	774	804	793	783	825	831	781	844	816	870	794	851	810	818	766	852	853	757	806	855	774	850	823	803	810	793	787	819	834	825	851	824	829	741	780	839	828	819	766	767	848	819	819	763	873	780	810	889	817	796	826	777	821	792	788	870	815	829	835	781	801	812	814	792	836	808	835	807	858	828	839	796	824	870	811	846	811	823	784	799	769	819	777	788	768	797	818	775	786	782	869	813	774	794	823	789	821	851	853	732	818	864	806	805	788	813	821	802	855	809	820	780	773	804	833	828	841	866	802	826	781	742	733	819	761	771	797	858	804	840	848	743	832	820	758	762	770	826	775	819	826	802	789	843	845	842	750	768	799	793	823	824	821	765	741	828	838	802	830	848	829	826	770	819	866	816	812	809	795	803	810	863	781	779	804	836	842	817	830	841	817	797	863	790	855	793	847	782	835	781	824	846	758	834	827	870	789	790	775	849	801	827	758	828	846	771	731	808	808	777	844	797	814	834	842	788	832	832	786	818	787	825	776	760	793	809	831	819	788	835	834	826	848	818	791	831	823	832	804	815	789	809	865	810	826	831	868	816	805	815	821	777	785	821	823	808	767	804	845	761	841	865	802	816	788	774	788	849	833	807	813	833	844	806	816	808	780	860	802	817	823	778	845	808	809	831	785	816	800	820	835	804	808	793	837	857	831	832	786	835	789	810	836	810	788	819	815	835	776	792	768	822	869	775	804	859	809	838	780	786	792	838	804	812	842	827	866	835	816	781	811	799	837	831	762	825	821	813	835	867	820	797	762	809	821	801	834	782	810	808	800	799	838	812	838	819	769	820	798	843	801	841	801	809	801	843	789	849	800	822	814	854	835	838	825	755	824	788	832	813	794	799	736	830	829	827	813	778	796	799	788	805	818	847	780	879	865	811	828	807	828	802	817	766	814	832	808	816	801	786	820	813	823	866	828	785	840	799	826	798	791	844	840	790	824	831	827	770	811	838	791	757	799	768	836	815	834	815	783	780
34583	60256	49194	34917	27923	19657	13439	9575	5955	3835	3148	2482	2117	1905	1742	1618	1477	1398	1324	1299	1247	1171	1121	1114	1036	1093	1067	1019	1033	973	982	1007	978	943	1025	954	924	975	941	974	980	892	909	941	951	929	993	956	901	985	979	924	903	848	947	994	935	913	970	934	930	915	961	922	973	999	932	900	919	912	901	949	961	916	931	943	923	905	961	964	979	954	945	904	985	974	883	986	983	922	884	941	937	936	910	922	946	966	933	970	922	904	938	948	967	966	948	1004	918	923	988	935	928	914	972	923	933	951	986	962	958	946	990	1000	937	902	907	929	925	975	976	942	940	936	941	925	903	992	963	927	977	969	932	936	933	880	907	953	955	915	942	930	993	974	965	923	966	912	976	885	910	927	932	874	972	939	926	929	943	888	939	951	943	953	965	1001	1006	896	954	922	913	873	976	874	910	974	931	951	911	978	942	931	947	930	911	929	954	921	914	907	883	934	970	968	954	977	910	903	962	929	925	924	921	927	959	932	960	924	924	989	953	966	893	942	970	932	914	909	937	955	937	925	957	898	922	942	983	927	956	960	884	961	880	988	862	985	951	940	948	940	930	950	924	920	922	936	952	937	893	946	915	939	906	903	903	953	943	960	949	913	955	927	921	966	936	934	948	983	930	944	964	928	917	943	869	924	932	971	863	930	935	940	987	968	910	935	938	940	926	921	937	916	952	988	904	932	944	941	951	944	877	874	947	885	938	922	871	867	966	914	921	937	906	938	930	948	955	950	965	957	936	929	1002	952	959	938	970	931	969	972	968	914	923	951	888	1002	899	1005	962	995	936	941	943	952	953	941	939	936	981	991	909	932	1006	972	920	899	915	912	940	936	950	912	904	918	925	953	898	942	970	928	921	950	942	942	911	924	907	996	896	934	994	985	931	944	928	955	906	982	955	890	919	935	890	934	871	988	952	914	913	987	931	981	1021	957	981	978	910	976	911	931	970	915	979	952	985	954	914	939	924	867	879	907	952	919	940	950	950	886	921	975	896	935	989	933	985	994	938	920	924	909	934	984	918	945	902	973	939	938	979	892	949	914	881	965	934	902	970	935	997	995	931	972	892	936	923	949	977	856	917	944	899	958	908	934	964	926	943	903	973	918	905	924	904	907	950	902	962	917	945	929	944	945	904	924	935	933	931	941	948	940	942	936	937	938	962	935	952	901	949	955	939	895	905	983	901	949	944	926	953	887	962	893	933	919	938	929	886	925	964	917	926	926	955	884	903	964	927	966	914	968	902	922	934	922	919	895	889	927	902	920	945	941	936	912	907	917	977	980	926	937	908	971	954	930	944	932	953	985	960	953	922	942	992	963	933	899	984	979	935	908	932	914	889	966	904	918	882	927	931	1019	965	939	971	928	921	964	909	951	953	942	931	974	939	924	937	917	941	919	947	927	942	976	969	963	919	886	950	911	934	936	941	966	906	927	924	936	946	943	920	904	933	915	926	963	999	893	981	966	912	898	885	929	915	915	937	874	891	928	960	953	986	922	922	950	933	930	959	932	941	988	893	1011	947	900	982	969	938	895	922	948	936	909	994	958	951	928	979	922	977	974	961	930	863	904	987	923	953	932	923	967	971	914	885	958	942	919	940	1010	991	988	926	998	843	903	955	949	994	953	951	943	908	923	935	848	897	959	913	919	982	893	933	934	955	920	901	876	910	887	896	939	947	967	917	927	964	918	951	984	953	979	963	950	968	929	934	950	929	923	933	990	898	854	948	945	917	912	908	882	928	957	873	946	958	901	953	956	908	930	948	964	938	930	889	950	964	908	928	925	956	919	947	870	933	936	926	929	921	941	894	954	889	961	925	953	933	972	911	941	919	943	913	983	922	964	958	941	877	936	983	975	961	894	952	973	920	891	920	907	913	892	936	957	873	924	954	973	953	933	973	965	947	968	921	876	958	890	951	936	943	901	891	942	924	922	959	908	931	926	926	921	938	901	922	927	960	949	887	891	902	896	983	927	977	887	913	929	1046	890	947	968	883	992	929	953	932	948	917	951	914	889	918	880	985	935	923	937	948	945	898	911	913	908	923	912	912	964	1009	950	951	948	915	942	1010	897	937	895	974	978	916	946	919	903	908	895	900	874	972	924	891	944	965	938	905	911	950	958	919	962	964	930	927	921	920	918	903	920	954	937	901	962	961	981	902	912	951	953	921	956	908	922	923	957	925	995	897	935	858	960	945	978	911	936	978	977	1009	981	927	971	973	932	915	972	863	905	975	941	955	971	915	990	961	981	922	901	1003	954	933	1007	961	945	882	922	960	949	949	943	950	949	915	933	977	948	942	899	976	923	864	923	966	905	939	903	917	953	917	935	914	970	937	945	915	913	926	926	915	939	975	896	920	989	967	949	991	935	938	942	956	907	986	931	942	939	905	926	960	912	927	940	907	956	978	970	973	917	941	931	919	911	941	976	865	924	963	911	907	933	961	876	956	884	953	914	916	964	919	974	909	962	932	1001	923	921	923	936	927	988	932	940	931	953	938	937	897	922	904	915	920	870	971	916	910	951	947	946	883	892	941	952	865	936	897	964	922	953	904	955	931	923	1001	934	960	978	926	907	947	950	914	940	963	876	951	948	932	926	961	957	885	937	930	966	965	956	880	969	934	979	995	929	914	966	908	950	919	941	978	969	955	927	925	991	932	889	922	913	905	949	966	985	941	881	920	925	851	914	983	894	940	935	946	941	976	998	946	955	951	922	906	949	934	905	944	865	917	932	951	930	952	971	950	965	897	940	880	890	973	904	927	929	842	954	893	967	978	976	936	966	918	934	916	895	928	955	1014	915	947	871	943	895	939	923	916	921	983	962	933	965	920	912	968	886	923	943	983	941	937	897	907	921	929	891	953	869	942	982	977	1018	942	927	915	938	906	951	935	939	944	904	914	961	970	900	859	939	979	989	967	945	903	912	963	973	948	880	931	936	968	923	940	922	941	942	900	915	929	944	931	921	944	999	942	880	932	933	944	959	919	943	891	1007	929	964	963	933	980	908	987	959	916	929	932	905	918	989	970	933	954	910	941	979	954	945	904	956	952	962	890	929	901	911	910	997	882	959	943	955	922	921	947	895	905	922	903	984	998	906	967	913	897	963	949	953	983	975	965	832	927	935	939	914	904	955	981	926	896	910	991	883	952	932	903	897	943	860	914	879	958	913	937	926	950	894	971	988	893	981	934	952	903	925	896	874	934	944	914	880	892	927	942	934	930	953	947	963	886	945	932	906	918	912	973	902	965	939	884	977	884	950	898	877	865	929	950	964	892	940	889	893	944	961	911	888	925	882	964	924	931	970	899	929	920	892	969	895	908	911	948	914	903	952	955	921	967	963	952	913	921	928	946	934	922	901	911	905	936	855	853	937	982	935	972	886	908	923	856	938	928	970	969	891	932	928	874	933	915	971	928	922	977	930	940	896	924	924	950	967	978	967	947	902	919	883	943	946	901	920	919	930	916	948	878	964	967	901	907	927	955	886
25302	21650	28885	27365	22216	14441	8233	4943	2952	2085	1752	1398	1322	1236	1104	1004	1006	967	957	914	901	902	929	814	834	834	872	887	796	819	828	800	823	795	828	795	795	796	790	786	775	780	800	749	824	797	781	772	757	731	773	778	715	760	838	777	793	757	871	731	834	819	784	743	796	799	859	802	769	779	731	838	802	788	788	744	760	772	755	780	796	770	802	784	810	755	861	799	792	745	803	840	745	774	796	801	767	716	800	827	816	803	742	773	795	760	830	799	768	757	742	775	821	779	794	770	785	800	742	779	762	792	802	714	815	758	769	811	769	794	758	768	775	767	785	807	735	812	790	784	745	794	758	799	780	767	791	798	811	796	812	760	770	763	806	768	736	784	748	775	782	799	756	783	792	821	775	753	776	768	745	816	767	778	761	835	798	833	815	766	781	738	758	762	787	803	765	792	763	766	797	777	771	782	772	757	777	823	786	769	791	777	739	819	766	768	733	810	782	741	750	749	790	829	800	788	755	815	821	818	816	745	767	786	766	798	800	781	763	790	767	781	794	785	769	773	720	766	753	825	787	769	809	795	807	799	747	798	776	804	758	789	776	770	746	802	790	772	790	759	777	784	823	804	805	766	778	764	758	742	819	826	783	791	799	849	817	762	814	792	815	775	788	696	796	741	821	773	739	754	738	770	781	756	743	801	761	836	769	820	806	799	810	766	769	762	804	775	787	806	778	805	833	786	777	840	777	781	791	768	770	751	808	777	764	787	800	761	767	807	755	797	699	807	745	757	765	780	747	782	757	758	791	791	794	816	778	737	766	808	803	784	802	785	789	736	752	769	793	811	782	794	792	784	799	742	758	767	785	758	755	829	741	803	767	750	740	831	806	799	828	761	771	824	791	830	761	849	771	840	760	820	730	807	818	795	756	796	783	813	768	815	808	802	787	767	820	775	768	756	803	770	749	753	811	772	805	786	749	789	789	817	827	738	738	814	782	723	811	737	765	822	766	786	765	744	793	787	789	769	760	790	803	779	815	719	773	778	817	759	790	763	791	818	784	771	816	788	803	830	828	784	822	771	795	743	791	746	801	775	760	760	795	787	768	801	780	766	796	748	800	773	773	795	756	770	768	798	767	785	778	760	820	801	819	760	766	744	734	756	775	814	763	786	748	792	752	810	781	815	772	789	801	772	760	774	821	749	740	806	782	773	828	804	740	763	772	718	765	802	781	784	799	738	802	794	772	781	736	745	803	763	800	787	770	791	773	773	760	775	778	777	782	728	813	806	798	798	812	767	768	832	758	774	754	767	757	740	772	868	790	792	843	758	787	818	774	799	755	779	792	821	874	790	765	770	756	768	788	754	816	774	808	772	777	810	725	771	766	786	766	817	805	753	712	749	771	763	800	741	812	804	789	781	801	794	749	767	782	756	762	779	765	848	784	832	852	789	743	797	824	759	791	720	787	789	758	786	807	706	797	827	760	730	797	773	815	781	792	758	774	795	812	762	791	749	797	757	734	735	767	799	749	812	794	761	835	779	777	761	775	776	752	814	796	796	808	792	734	805	818	763	758	766	783	783	768	766	797	786	813	795	784	774	796	780	744	768	789	783	729	761	778	746	805	804	810	788	765	832	803	807	753	764	774	795	804	871	753	774	764	734	781	753	803	796	727	786	759	767	799	745	814	746	778	718	763	759	785	737	774	832	794	794	828	758	812	806	723	782	779	799	794	798	779	737	785	791	825	748	818	783	827	745	762	783	818	797	790	765	722	807	765	756	766	806	716	751	819	762	800	783	749	761	774	805	812	782	809	789	806	758	753	882	792	760	772	837	748	813	838	781	797	789	745	819	790	810	784	789	740	802	785	767	755	818	777	764	764	797	799	779	765	767	760	757	742	770	788	831	800	783	727	809	789	823	773	775	756	794	817	773	798	829	791	807	741	770	754	792	803	818	815	811	793	751	779	780	777	785	817	759	782	736	727	792	768	767	792	800	807	793	807	783	803	824	810	797	751	796	770	761	786	795	800	735	758	784	761	795	829	759	789	781	832	750	756	841	778	755	689	798	779	773	749	766	776	784	777	745	834	783	732	769	771	767	812	752	823	752	819	729	821	873	778	730	798	752	776	769	759	751	802	799	782	798	768	805	789	769	800	839	758	791	759	758	758	752	791	757	791	744	800	725	793	761	792	796	755	777	851	778	828	787	762	750	761	784	786	810	746	857	807	813	780	738	745	773	835	752	760	795	821	753	770	769	774	751	830	752	788	790	787	776	759	757	787	813	767	736	813	743	798	765	826	764	754	722	788	746	815	764	813	815	761	848	794	793	746	801	766	766	793	752	776	767	735	864	785	753	771	762	791	764	751	729	810	802	749	785	783	807	760	778	761	795	785	827	756	815	773	790	763	811	755	832	800	761	759	775	785	769	819	798	746	774	760	791	776	709	833	789	783	754	833	814	798	775	813	806	781	811	804	792	762	748	794	772	807	825	781	804	787	755	810	798	783	751	766	771	837	739	772	810	765	763	805	789	752	751	784	813	782	758	786	761	829	751	769	756	760	818	788	762	779	784	748	777	742	776	788	806	803	791	790	803	809	762	813	791	775	795	769	781	723	794	777	796	767	779	745	827	749	770	755	814	767	812	783	791	758	756	805	753	842	779	761	764	753	780	780	722	795	788	755	754	789	780	739	829	802	774	789	751	734	777	767	733	771	775	779	766	779	810	801	799	771	809	775	735	839	822	731	821	781	800	825	839	774	817	800	745	782	787	763	780	802	765	803	760	763	779	843	816	781	752	808	729	789	818	762	809	801	787	805	754	771	777	764	790	741	826	815	817	813	782	845	780	787	745	805	760	811	805	796	810	794	718	817	774	789	801	787	774	775	797	772	744	781	727	775	796	791	795	773	813	776	739	795	800	789	784	789	784	757	718	748	786	819	783	754	705	782	796	788	739	792	787	769	784	791	790	808	775	778	730	848	761	768	790	841	762	767	830	781	767	808	746	782	752	782	818	788	772	793	773	769	761	831	750	744	774	813	727	804	769	764	787	778	796	835	808	802	794	804	765	792	820	789	744	793	788	823	800	780	770	790	827	780	786	758	779	789	777	760	774	774	773	785	811	827	710	786	740	785	778	836	761	811	807	761	719	769	757	686	795	817	817	765	805	758	734	751	756	785	737	801	780	754	764	801	772	758	804	782	759	785	802	813	758	754	795	734	839	746	790	765	839	786	764	797	795	801	777	748	768	852	703	783	825	762	808	881	714	718	806	800	804	744	783	767	810	774	788	806	792	763	838	810	751	766	747	755	779	787	753	757	772	773	806	779	818	738	776	816	732	770	800	731	821	826	815	793	784	844	825	731	826	806	836	782	818	812	775	797	784	763	769	795	765	755	764	738	769	801	783	750	777	775	797	755	784	843	782	777	773	791	773	773	775	786	772	773	741	808	771	743	760	735	778	812	793	802	775	758	810	824	759	823	811	810	780	786	799	845	791
34931	56235	46268	33285	25649	16412	11826	8276	4898	3294	2567	2079	1849	1620	1487	1399	1326	1194	1232	1175	1171	1031	1090	1004	1050	986	956	1028	1023	960	932	887	921	914	900	934	951	918	920	928	952	938	963	926	927	858	913	926	918	916	970	882	868	871	883	868	897	908	896	906	907	835	909	932	908	909	831	898	848	855	881	898	887	908	980	884	843	886	882	888	912	925	830	887	915	942	867	923	884	907	897	886	902	909	866	880	920	901	904	861	891	842	937	896	930	903	881	933	902	883	846	933	933	871	952	916	893	888	888	899	900	902	909	907	944	965	929	953	917	874	882	900	857	872	900	899	890	920	909	828	918	952	956	919	924	921	828	941	909	948	897	926	851	923	854	854	909	920	906	932	907	958	864	932	912	863	909	918	894	960	866	863	928	915	922	930	901	863	886	835	896	953	927	907	950	946	899	916	897	904	894	908	966	895	938	894	868	956	936	891	855	954	895	875	922	912	922	908	905	842	925	898	899	929	940	895	874	897	864	919	902	950	898	873	912	917	943	909	874	860	896	913	905	909	924	870	881	908	926	948	903	875	909	859	894	878	910	900	915	905	931	983	849	911	880	865	934	897	875	866	923	921	924	880	877	920	908	877	894	939	904	925	860	962	902	968	859	869	896	924	942	905	921	878	881	877	992	908	872	964	913	931	904	857	934	941	898	889	937	913	896	859	929	907	954	875	941	917	880	875	924	924	957	910	930	875	872	913	883	844	888	932	868	884	910	914	941	926	920	912	920	893	914	864	885	902	915	895	876	890	913	938	936	897	939	896	925	819	909	922	918	918	914	912	947	924	895	881	885	911	909	866	947	899	901	939	862	914	902	940	880	903	942	910	865	939	956	883	929	911	889	876	932	900	908	937	918	894	900	894	933	932	853	935	878	926	898	917	946	939	895	878	883	914	942	921	928	882	888	925	943	885	911	885	885	904	887	912	868	882	866	962	913	866	888	937	888	921	934	907	861	956	915	849	894	962	895	973	874	839	861	911	901	850	962	923	875	885	913	871	926	903	885	891	875	889	875	928	922	874	873	839	951	934	885	912	931	912	886	900	926	902	911	889	957	926	954	904	978	963	895	911	900	870	883	884	847	924	867	982	941	880	871	917	914	910	920	893	879	870	930	892	908	906	921	950	898	908	911	845	926	862	888	909	948	932	922	934	893	929	892	916	929	899	863	870	895	913	929	909	896	906	874	889	908	938	886	936	901	913	860	890	908	894	907	930	867	973	881	902	872	854	872	899	941	906	910	914	885	896	875	894	892	889	892	887	922	920	901	935	910	930	883	911	909	952	925	896	913	955	920	902	924	929	925	943	871	968	882	919	942	870	943	884	876	921	927	913	859	927	884	932	890	932	921	904	904	919	874	928	917	919	899	873	818	914	952	859	919	877	924	923	929	924	899	929	917	881	919	899	886	884	940	860	899	932	910	897	940	931	909	926	878	878	938	882	925	884	904	933	886	850	894	883	859	885	902	886	923	858	920	980	943	922	874	911	930	882	874	890	922	873	886	928	870	930	910	888	890	870	906	883	894	903	942	932	899	897	912	899	918	911	933	949	912	920	935	880	895	865	904	948	980	870	950	908	946	930	888	909	874	890	887	879	942	927	882	918	851	932	897	926	895	951	942	962	938	964	873	949	908	926	891	904	897	909	877	963	871	903	878	883	947	907	891	858	852	940	921	896	879	876	861	891	931	935	919	916	960	934	923	943	889	890	884	895	968	922	947	878	878	866	908	932	899	899	933	906	907	946	881	893	927	896	903	933	886	892	883	870	876	893	892	868	900	921	909	950	873	917	936	902	965	822	902	855	921	922	909	912	919	866	944	853	861	942	884	851	971	869	897	931	947	896	881	869	907	914	922	893	955	886	901	939	881	879	879	872	913	892	830	845	958	861	824	862	944	883	840	882	960	887	924	904	928	864	978	848	879	941	934	887	891	977	954	892	916	936	919	901	897	917	902	873	909	890	883	887	836	912	904	929	932	879	908	886	871	899	848	931	910	926	900	914	904	906	918	873	893	874	893	922	881	911	921	919	917	904	851	877	879	924	878	874	920	924	916	894	893	935	886	849	949	905	915	934	945	893	843	955	988	848	858	933	915	865	881	860	873	875	893	887	895	937	845	880	899	904	938	918	925	955	879	916	904	951	906	915	948	872	903	937	958	914	915	900	897	974	902	889	954	856	917	877	859	937	897	873	919	900	844	892	921	879	937	948	870	944	919	935	870	874	885	898	879	940	907	904	870	862	891	927	930	946	912	898	993	894	971	878	868	923	870	899	925	938	907	938	887	912	904	909	938	886	897	874	927	871	879	833	936	923	924	894	881	888	867	911	879	885	900	901	878	907	863	916	945	881	868	921	874	895	934	849	923	933	952	856	923	875	928	928	900	887	916	906	873	909	913	884	897	881	909	909	933	947	928	920	855	893	915	874	948	839	858	917	896	944	904	866	984	852	893	897	889	879	957	940	951	877	920	906	902	922	866	852	915	931	948	913	867	893	929	952	932	877	860	893	933	845	900	903	934	895	921	935	1002	914	906	956	903	910	880	930	932	893	884	905	960	889	866	880	905	903	851	944	900	920	942	939	900	871	901	911	905	906	883	911	923	904	861	924	916	955	899	889	907	916	944	906	880	890	992	912	882	919	929	919	908	897	906	932	973	950	907	881	913	869	930	932	911	900	894	915	885	902	906	845	922	885	853	922	890	922	870	941	972	881	855	934	872	894	905	896	919	909	862	941	888	848	934	903	876	922	867	898	923	883	885	855	899	912	952	921	827	879	888	958	862	899	861	920	914	905	877	873	956	920	908	880	955	903	892	910	894	926	955	896	932	887	939	877	861	917	863	887	857	926	869	934	934	963	839	895	906	900	921	875	888	912	927	904	870	893	858	940	947	899	848	946	926	944	896	907	865	888	887	968	863	895	916	913	887	903	954	851	886	912	898	876	894	886	919	860	883	919	933	870	862	877	865	896	918	909	848	866	924	863	873	876	863	862	862	915	902	926	876	909	894	942	898	885	935	952	885	880	867	909	889	918	875	924	883	893	905	930	866	909	919	961	859	883	934	878	913	909	889	941	945	901	914	899	937	883	926	915	937	942	853	958	902	944	901	945	880	877	907	901	909	960	881	862	962	888	879	912	909	924	936	958	858	885	931	936	897	938	872	925	850	906	848	926	904	960	865	872	927	878	887	899	924	904	971	911	874	894	886	859	900	922	866	919	867	845	896	897	900	953	933	891	908	934	903	903	931	906	903	903	872	895	867	932	903	896	888	867	908	900	912	895	885	913	921	891	912	909	881	883	913	866	897	933	888	884	879	908	908	875	884	893	850	877	895	891	918	886	914	908	943	922	915	905	923	902	888	885	881	879	942	872	903	898	844	927	886	911	903	893	860	875	880	916	888	916	963	884	907	865	905	910	928	902	901	936	904	913	955	907	964	881	845	922	918	863	909	942
23297	21643	29340	24614	22234	23645	22008	11172	5567	3507	2666	2247	1841	1495	1440	1375	1276	1187	1124	1095	1072	1027	971	902	983	933	935	873	887	911	868	780	806	885	858	822	855	821	845	872	843	795	840	818	775	789	862	776	799	854	788	786	802	804	826	865	821	810	833	871	861	810	836	881	834	814	804	818	814	804	766	774	830	792	855	763	789	799	816	853	811	804	838	826	840	869	818	853	812	845	822	825	813	874	809	830	836	876	817	825	897	867	814	787	821	788	829	815	818	807	825	767	823	836	818	819	857	774	792	780	774	792	817	854	891	824	860	765	803	843	825	827	836	826	858	838	797	835	822	778	737	799	785	799	807	831	838	811	846	812	817	808	815	845	824	784	854	844	844	860	800	829	826	888	787	804	821	800	801	847	764	811	853	786	808	846	857	835	819	830	823	820	775	812	817	796	787	794	847	818	841	831	806	896	834	831	778	795	832	786	800	833	851	807	849	820	822	851	767	823	782	848	788	806	837	804	830	825	853	807	795	809	854	832	861	845	776	792	810	784	847	820	850	792	859	769	791	846	803	843	855	828	847	813	830	821	793	826	780	814	830	822	815	834	805	734	803	795	826	849	770	787	806	844	844	801	853	844	835	792	804	798	860	868	836	827	807	855	795	792	808	817	796	811	828	843	859	787	862	873	859	852	797	825	841	850	815	853	829	840	802	803	844	808	840	837	788	811	805	807	793	799	813	830	805	818	781	813	793	845	769	829	879	818	799	818	792	800	764	824	823	807	816	845	831	839	828	795	792	810	842	846	853	794	853	794	836	813	865	821	831	874	776	808	811	822	844	816	857	817	898	846	813	819	806	827	827	822	790	811	842	851	862	811	827	848	772	791	782	823	798	767	798	826	842	841	845	835	791	844	811	834	809	838	824	826	871	787	811	803	820	884	792	832	842	779	858	755	875	788	836	785	799	819	791	777	815	825	834	827	807	800	774	846	848	821	881	874	823	792	820	805	824	851	820	828	810	823	766	844	770	852	832	784	808	837	894	823	807	845	800	846	829	794	793	849	834	836	820	753	835	810	824	842	822	769	827	805	809	783	820	793	786	814	836	807	813	835	840	817	848	813	799	808	764	799	801	821	804	861	869	794	786	870	799	781	810	805	777	833	867	809	822	849	796	825	773	810	817	812	840	777	812	841	837	852	847	812	827	788	774	872	864	838	788	789	849	806	809	794	877	868	844	808	864	865	831	844	806	786	768	851	830	820	804	787	856	832	819	867	846	771	828	816	797	839	787	809	863	832	878	830	790	832	832	776	839	803	780	852	790	832	802	800	800	845	771	833	834	829	873	856	822	779	841	791	792	839	782	772	814	789	741	792	830	784	811	797	854	819	838	815	838	823	820	830	830	840	761	782	834	854	821	848	783	794	828	849	833	821	859	822	825	769	846	828	799	814	840	850	807	871	849	734	821	794	803	864	772	795	856	820	782	841	819	807	789	813	828	824	853	828	822	811	804	891	813	779	825	793	824	833	752	756	833	802	769	844	795	841	823	793	815	850	808	868	790	833	795	785	792	809	790	784	822	813	789	886	798	862	829	829	802	792	799	851	819	809	829	849	823	804	846	832	887	825	829	813	821	765	769	774	772	827	782	786	840	856	826	811	825	824	842	788	797	809	789	832	792	854	784	835	816	806	762	834	859	853	787	835	795	791	825	852	850	835	886	765	830	802	804	773	850	797	837	755	831	758	808	761	817	762	856	840	812	815	796	838	867	786	828	800	819	862	857	846	826	816	776	817	900	808	816	821	828	837	809	804	796	826	815	876	855	790	861	813	808	814	823	802	828	836	866	848	799	798	804	779	799	784	857	855	791	799	823	839	753	829	872	773	850	835	803	766	844	812	880	822	779	854	803	881	868	767	812	793	799	804	801	813	801	829	822	824	846	816	835	799	860	810	858	761	794	802	831	852	815	857	836	848	824	774	827	796	835	820	851	838	774	808	818	842	805	839	807	843	804	822	782	808	789	862	846	834	860	806	776	847	789	810	817	816	869	860	861	827	870	803	832	791	838	789	840	854	855	828	804	791	863	834	861	844	818	803	841	816	806	812	818	770	823	791	775	841	874	801	850	842	813	814	808	773	753	828	829	762	815	768	802	760	890	812	835	816	793	792	843	843	818	798	824	811	815	806	870	847	802	798	798	805	856	811	815	762	937	794	747	841	809	875	792	852	783	814	869	864	831	803	820	801	825	819	798	836	805	822	801	822	815	824	885	770	774	850	806	825	867	835	781	832	796	832	819	834	827	819	769	761	770	823	816	763	810	806	851	796	823	824	784	833	862	821	790	827	782	788	819	772	860	821	822	840	851	792	815	857	774	882	842	797	825	860	817	862	834	833	856	787	801	803	859	848	850	814	828	827	789	875	894	845	834	845	774	833	820	769	747	835	828	832	827	796	804	827	825	777	858	800	844	835	828	832	797	813	812	822	805	817	832	795	830	766	814	828	832	802	805	839	799	807	795	863	794	763	824	831	816	828	843	825	812	801	798	809	821	823	806	875	810	832	815	794	863	830	767	821	839	872	835	808	850	774	824	852	853	844	789	778	771	801	797	846	799	829	780	825	871	843	826	837	829	824	803	781	836	798	822	837	823	783	840	802	849	866	802	825	840	767	774	818	830	862	803	861	808	798	814	866	834	807	813	803	841	818	852	812	822	835	788	805	847	812	808	801	795	796	820	869	809	805	802	796	776	860	840	873	834	814	824	823	816	805	811	814	802	752	806	794	814	819	823	801	839	788	807	790	830	799	828	838	828	782	823	871	807	815	845	809	822	793	854	766	784	812	802	822	824	813	843	820	830	823	793	857	816	804	831	891	801	826	872	768	822	860	798	864	787	819	865	894	838	825	847	801	816	804	808	835	863	816	837	822	778	891	862	812	771	827	822	863	788	864	812	841	800	767	806	737	787	778	802	797	820	801	783	838	791	812	820	843	857	829	774	780	781	811	803	839	816	813	814	845	849	843	826	807	812	803	792	784	830	838	793	805	780	789	818	798	839	788	814	777	797	883	783	779	827	806	836	802	794	845	777	818	811	779	775	792	878	816	845	801	796	846	818	832	887	789	852	766	847	760	850	840	854	829	796	775	793	805	831	806	811	835	791	861	863	793	828	816	846	804	801	818	808	764	765	821	806	816	813	832	830	818	814	809	823	829	827	800	807	803	833	831	780	783	791	818	844	781	851	851	846	843	785	818	780	797	803	799	848	801	852	814	753	847	807	821	819	851	799	786	814	811	775	840	801	789	802	825	852	831	782	850	785	820	794	772	810	776	859	841	794	810	787	801	755	760	795	794	794	787	812	831	855	826	801	822	827	769	841	825	781	844	848	779	838	785	834	830	869	810	810	833	814	866	840	817	775	793	809	828	836	817	765	856	797	798	825	781	850	830	805	804	833	827	806	824	798	868	758	821	792	801	860	820	819	805	817	762	793	840	839	824	841	817
37181	67189	57031	41832	32360	25635	19445	13632	8024	5144	3866	3141	2511	2189	1908	1798	1568	1512	1387	1283	1271	1267	1132	1095	1098	1072	1093	1026	981	1090	996	1026	1020	943	930	879	965	955	932	1031	960	920	937	946	908	948	945	952	955	888	961	898	966	907	973	920	909	931	955	902	872	933	907	983	958	979	893	962	885	923	944	960	946	931	954	912	970	932	909	902	876	959	906	892	948	918	916	923	905	875	960	893	903	964	909	933	878	902	910	905	914	945	938	912	985	968	913	994	891	907	923	946	870	922	917	961	994	935	954	915	976	894	909	942	949	900	976	951	935	937	904	893	929	954	974	955	950	937	936	904	909	924	902	944	924	863	925	928	956	913	928	922	917	945	935	942	892	912	848	927	921	954	892	960	943	917	923	914	919	936	911	937	916	928	853	889	908	900	964	911	892	915	919	909	882	927	927	855	944	871	975	931	926	876	959	877	936	862	923	893	932	920	948	898	978	954	982	933	848	906	918	923	956	904	971	907	913	894	918	922	942	922	890	951	897	939	874	955	939	884	968	928	924	927	934	891	890	908	962	921	952	918	932	979	905	964	941	917	940	964	942	933	952	890	905	968	968	908	891	899	918	889	916	960	912	914	910	946	965	919	893	935	950	935	918	917	945	930	946	903	892	951	929	905	947	944	906	943	938	873	867	899	907	904	923	864	1009	930	920	940	942	951	948	931	903	903	961	984	936	908	901	942	936	957	894	918	886	918	997	895	972	904	895	951	917	957	913	933	940	941	895	888	928	965	921	984	921	964	951	900	932	880	950	961	993	938	883	893	925	966	927	916	901	863	945	965	921	930	915	944	912	927	977	964	884	937	992	920	862	902	941	958	946	914	912	902	939	926	992	926	931	915	869	867	905	958	953	937	1001	882	921	960	864	919	892	980	939	945	963	915	964	948	960	965	906	930	947	953	922	921	945	921	934	922	925	954	912	929	913	977	870	923	926	920	917	997	914	951	957	907	934	897	907	897	901	926	885	901	945	972	951	929	898	1007	967	924	873	935	996	936	899	977	912	914	918	916	893	965	919	893	963	945	958	897	934	926	916	883	929	966	909	900	996	980	941	926	891	913	988	967	899	872	955	979	968	961	959	923	932	905	853	919	914	931	926	886	984	955	925	851	930	961	911	926	960	965	929	952	936	905	882	954	971	941	963	942	942	889	945	955	938	923	932	951	900	876	922	862	927	943	908	933	960	960	895	863	935	917	901	956	933	930	917	882	922	972	980	896	926	907	888	929	899	920	889	924	910	984	962	927	886	957	905	955	950	926	913	900	930	891	882	935	888	968	932	921	923	946	977	935	876	869	916	964	854	966	928	913	924	929	897	873	895	930	974	943	885	945	945	921	907	892	914	950	857	914	896	976	913	914	960	975	932	952	911	923	912	921	909	867	842	907	886	926	917	908	888	950	936	961	936	956	975	909	942	935	942	899	920	937	923	899	940	880	889	916	914	887	968	917	881	917	909	927	935	906	931	909	888	899	904	987	913	915	899	890	942	923	911	928	888	911	912	976	925	887	913	922	893	945	944	897	937	937	937	899	931	939	917	878	945	882	864	970	935	917	941	951	959	896	936	937	961	895	965	931	940	895	937	981	914	956	917	880	911	983	966	955	900	902	931	917	895	906	962	969	906	1002	870	890	858	949	909	924	881	953	970	958	955	1000	917	917	952	901	915	950	928	947	912	935	914	910	1002	913	892	862	929	943	920	924	934	951	906	933	906	915	915	924	919	958	900	965	879	887	909	918	941	923	933	967	974	909	960	911	884	958	861	870	897	898	917	916	958	942	964	953	944	974	954	925	921	942	916	897	920	878	887	898	876	951	887	943	929	977	927	915	988	922	963	893	929	970	909	894	918	884	920	908	907	966	893	920	937	902	982	934	917	912	923	969	1005	956	978	880	915	939	937	967	940	954	901	905	953	916	926	862	950	932	854	902	951	928	917	924	896	932	882	927	881	994	884	940	873	933	895	877	891	845	941	951	920	934	907	908	934	933	931	931	934	927	974	905	967	880	824	929	957	919	937	917	919	930	915	911	903	884	953	904	939	964	945	882	867	943	895	921	925	918	876	946	893	926	925	942	911	937	902	859	921	953	946	911	925	967	966	913	948	939	942	963	934	939	888	985	912	918	857	936	954	928	890	879	943	986	927	939	900	893	910	948	925	940	958	953	937	923	958	947	948	929	935	1003	959	895	950	891	965	916	919	921	881	941	917	945	906	966	942	951	969	944	892	953	924	937	900	916	913	961	967	912	905	943	922	867	935	974	909	912	965	902	913	939	901	891	884	970	916	917	955	940	910	894	917	954	927	941	944	934	906	952	976	879	989	961	913	927	922	900	984	907	927	842	873	916	922	962	882	886	901	969	901	926	919	903	932	933	908	920	921	883	936	886	996	888	949	954	906	965	944	925	943	920	911	860	898	935	925	893	957	888	956	933	920	961	929	931	942	968	952	908	904	860	879	855	881	948	895	922	918	927	974	908	935	969	900	951	924	919	915	896	890	891	935	910	909	914	955	879	937	894	898	931	905	977	857	956	896	960	950	918	894	978	914	945	898	937	923	951	930	918	911	927	905	905	906	977	934	920	972	945	919	946	934	918	949	873	953	961	900	902	941	907	899	904	942	938	924	900	999	961	962	945	920	916	932	898	918	924	870	933	936	950	879	927	926	931	960	886	899	887	929	868	873	882	937	965	909	977	879	924	917	913	946	933	920	941	922	932	921	946	936	914	935	926	898	889	908	914	908	898	923	892	938	923	910	935	937	964	892	875	943	943	947	927	914	918	946	969	954	966	972	909	950	887	903	913	938	927	937	935	916	903	943	917	886	924	935	962	922	961	925	902	925	946	937	915	895	910	900	852	885	840	905	895	915	967	945	971	939	906	939	955	904	944	888	895	915	929	927	916	916	888	920	928	944	944	926	962	901	1029	927	957	890	946	914	927	904	953	929	827	902	911	930	951	928	894	879	919	973	930	934	929	953	991	898	922	995	955	954	954	893	952	923	904	984	864	900	933	901	969	913	876	926	986	949	940	948	948	962	883	895	931	966	934	970	953	976	932	905	919	947	910	910	912	926	922	928	974	928	920	946	899	901	912	917	882	895	922	933	933	947	987	1005	880	952	928	959	900	905	862	943	885	900	951	923	940	944	950	965	896	895	975	913	945	911	916	922	995	960	905	942	911	981	880	925	930	943	965	909	914	959	938	882	925	956	962	923	927	911	974	926	1038	986	917	928	954	913	910	951	908	895	892	944	869	961	924	889	945	915	941	884	904	941	920	955	899	989	905	924	976	944	952	939	911	945	988	882	913	935	873	976	959	865	903	953	895	905	915	928	938	949	912	951	945	937	913	895	917	912	913	905	895	952	943	938	945	949	932	974	910	844	949	928	908	924	953	927	847	944	902	938	887	898	933	939	930	958	938	974	903	967	893	884	910	920	912	926	916	913	861	860	958	885	940	913	992
30852	34230	39503	27485	15923	9163	5567	3397	2271	1745	1472	1282	1174	1074	1025	990	998	959	921	908	895	870	877	807	813	834	815	819	814	885	833	771	825	744	786	810	784	792	820	824	781	825	809	810	797	782	815	716	779	771	724	817	807	817	808	808	772	821	771	814	809	795	795	745	805	786	800	771	798	756	818	773	808	778	819	777	784	833	764	768	802	831	736	811	748	777	790	790	781	755	800	826	777	819	821	749	801	827	806	771	761	770	813	838	791	796	781	817	769	695	792	785	713	826	786	806	778	777	808	799	806	769	737	754	814	751	812	823	838	807	802	743	763	766	779	817	787	771	811	788	767	787	787	816	802	780	800	840	809	777	739	783	784	805	771	797	787	809	796	800	830	782	814	800	788	757	847	736	831	768	801	814	800	722	730	798	837	753	804	821	806	807	798	783	849	779	803	748	800	762	798	790	773	839	824	813	789	821	833	766	801	810	834	799	795	768	797	807	790	758	789	776	766	813	837	744	786	745	811	778	778	779	782	762	763	824	817	808	820	827	804	816	840	746	781	828	815	785	776	832	817	790	776	809	737	780	777	828	780	784	732	803	791	816	733	821	760	774	782	793	791	776	728	836	760	756	737	842	747	797	806	759	783	880	783	754	796	779	846	759	804	758	771	802	817	822	800	789	796	821	829	763	818	761	827	789	820	819	774	766	851	857	787	759	772	798	767	797	747	785	760	819	763	825	775	752	784	760	815	808	816	771	815	882	794	782	786	815	789	785	819	827	796	823	780	792	798	803	792	826	767	759	817	779	825	787	838	778	775	840	790	793	799	821	832	830	781	818	779	798	799	746	769	806	752	770	779	777	799	781	736	851	770	747	785	825	780	777	827	832	806	826	773	793	837	790	854	779	815	809	777	820	770	810	775	788	777	799	789	834	775	774	810	777	807	807	815	757	811	815	836	807	746	812	810	814	815	830	780	756	716	755	741	750	817	825	810	784	810	820	777	761	803	774	814	799	823	773	764	822	816	784	784	777	772	780	794	783	789	823	720	761	758	805	844	748	795	778	797	779	788	754	788	735	813	808	783	740	772	801	810	833	777	774	844	802	755	757	784	777	767	730	772	840	766	777	783	787	792	749	786	791	788	771	801	784	794	820	798	788	793	745	771	800	815	810	797	825	807	764	760	800	783	833	823	796	796	806	787	812	718	765	806	813	799	772	818	804	791	770	804	816	712	737	819	799	780	807	770	765	776	774	792	782	825	810	823	813	816	822	759	792	824	757	869	769	765	764	801	781	783	803	810	732	785	849	803	810	842	790	821	820	792	745	791	803	754	784	819	739	780	797	833	784	815	810	800	806	760	792	807	786	796	766	752	745	744	797	819	820	864	827	781	775	791	820	734	785	749	763	773	780	784	787	794	761	799	790	814	859	734	765	795	796	765	821	819	789	785	781	756	772	803	852	840	795	786	770	737	797	784	763	764	822	784	781	831	838	775	831	777	752	796	818	782	804	836	796	817	794	826	796	864	766	749	811	794	789	770	779	844	768	829	754	787	824	822	768	773	784	801	824	818	749	796	743	792	763	815	790	776	782	866	793	775	839	747	788	757	763	791	802	804	795	822	805	798	805	780	781	747	837	800	805	760	799	775	824	768	834	817	794	811	789	766	818	771	784	764	804	760	773	773	774	807	807	812	814	776	804	799	794	881	870	825	824	779	764	779	814	811	867	804	680	775	765	790	776	770	794	789	803	804	797	848	786	813	792	831	778	797	810	792	809	791	802	763	806	783	800	801	833	835	806	815	786	780	778	787	836	802	788	801	764	820	813	773	789	836	809	798	779	861	830	804	818	846	793	789	822	833	804	772	808	803	772	765	761	800	796	758	789	819	768	834	762	745	808	773	879	843	821	776	807	821	771	744	825	789	794	819	784	774	797	833	833	809	815	786	787	809	794	830	825	824	763	787	793	792	787	813	780	768	738	759	766	774	750	763	757	792	779	838	720	823	762	780	786	823	818	776	785	759	779	788	833	737	722	765	764	803	795	815	783	839	815	742	830	812	830	774	745	806	809	775	787	779	800	757	813	803	853	751	803	810	806	797	789	844	806	783	765	814	772	718	795	804	788	790	817	789	772	815	785	809	784	771	823	810	743	750	817	826	772	770	781	799	815	791	804	744	775	837	729	781	820	772	809	711	792	756	790	801	813	784	770	797	791	819	744	843	765	775	799	795	762	785	796	821	777	762	873	864	788	789	780	802	826	795	784	840	810	818	784	784	767	757	830	817	812	774	782	827	758	804	791	740	792	795	786	856	794	783	775	801	762	793	811	821	828	801	828	767	777	773	799	791	818	840	760	793	786	815	779	814	803	848	853	793	813	765	801	796	800	867	807	717	839	771	707	760	767	793	867	852	818	804	756	815	765	769	732	766	795	741	818	771	845	806	775	848	784	800	806	797	838	815	803	826	829	780	781	836	773	805	796	779	836	770	806	753	767	805	872	792	821	760	803	766	771	758	780	812	777	791	793	808	832	839	772	826	778	781	797	820	819	765	793	753	774	797	770	808	817	873	778	731	760	811	781	786	803	802	774	806	799	763	782	745	871	808	815	794	831	792	800	793	805	834	799	804	784	781	788	827	808	805	796	799	856	814	792	832	777	808	768	775	776	771	808	807	764	787	781	866	777	788	755	787	777	790	775	813	805	807	800	814	799	825	812	755	810	841	770	774	746	833	793	826	763	757	813	804	784	819	832	773	780	827	796	807	799	783	795	802	844	812	738	820	779	805	798	801	792	805	770	784	745	725	787	796	772	840	785	780	798	771	784	802	750	805	807	828	825	787	779	776	734	767	785	759	804	779	807	819	759	819	808	777	810	793	806	756	762	739	786	823	835	779	792	818	780	767	802	778	820	806	808	797	789	758	820	826	774	790	819	787	859	830	766	803	812	791	757	794	790	733	792	844	783	778	750	775	784	777	795	828	777	785	727	785	770	753	866	799	788	813	796	786	818	817	775	791	841	798	785	814	786	805	835	813	799	771	760	796	761	801	752	790	791	748	788	815	808	741	749	762	817	768	814	756	778	781	826	772	769	830	846	757	762	761	790	797	801	802	801	794	841	777	798	820	765	806	853	849	731	811	801	799	856	830	813	862	791	770	734	804	795	727	784	756	788	813	786	798	792	744	779	776	784	809	821	792	757	786	788	786	818	763	744	810	777	820	746	847	782	805	777	799	781	770	781	826	843	744	800	754	793	775	797	766	813	735	789	769	781	820	837	758	818	768	798	755	802	777	775	810	786	775	817	831	746	799	787	767	734	811	791	795	732	737	774	762	790	802	764	765	839	815	781	760	823	791	776	841	798	766	768	764	788	797	837	746	758	768	779	769	767	782	768	823	798	818	806	786	783	803	792	839	823	747	761	760	799	812	760	819	782	793	808	745	845	777	840	845	770	795	752	774	824	857	758	831	757	782	821	777	803	761	799	773	837	780	807	796	782
34514	52246	43129	27101	19068	13013	8615	5514	3492	2616	2029	1799	1575	1417	1264	1196	1190	1075	1117	1096	1040	1003	968	997	1003	965	940	925	878	955	935	924	974	949	902	872	941	890	940	951	952	925	900	849	919	913	887	949	900	914	934	912	945	944	899	924	899	918	906	914	957	941	864	919	989	949	936	942	882	954	907	902	923	977	940	914	942	905	912	884	947	898	946	900	951	883	875	889	917	937	962	913	919	919	884	931	935	922	903	899	921	972	907	881	923	925	897	918	931	941	956	901	952	890	919	929	939	905	930	927	875	919	953	900	913	950	949	884	916	913	939	916	974	922	861	895	904	902	955	939	911	852	929	903	935	902	937	938	897	952	979	909	937	927	927	898	918	891	865	865	897	899	886	864	967	877	882	975	857	959	935	888	899	885	923	908	891	941	891	868	875	917	979	955	956	894	931	902	906	943	902	912	891	882	932	909	950	882	886	878	915	901	975	894	862	905	893	919	902	857	957	910	905	901	925	945	892	947	888	863	885	911	928	922	914	925	929	914	919	907	939	905	909	907	886	916	935	874	898	924	933	889	916	899	913	900	897	847	923	951	889	917	897	941	886	935	937	894	875	864	920	896	915	967	856	905	911	909	910	962	895	932	933	944	952	922	911	907	899	940	946	862	916	893	916	901	924	945	905	918	897	917	904	973	888	903	863	910	897	923	947	883	908	915	941	888	893	897	925	939	885	905	916	934	893	910	888	910	925	861	883	965	903	867	882	884	916	884	934	840	919	895	942	956	935	913	944	883	975	935	945	939	882	960	941	939	911	909	929	939	945	946	892	933	900	882	902	888	900	936	905	883	953	925	889	931	893	903	920	939	920	933	923	902	888	899	885	897	918	937	942	905	933	893	903	964	898	891	931	908	958	869	899	878	905	909	905	948	913	917	888	932	844	952	908	915	937	929	943	961	884	938	946	915	931	902	864	911	888	869	891	936	941	907	896	887	929	933	963	924	909	985	919	905	871	953	936	914	915	884	885	909	934	900	973	892	932	922	983	897	940	951	903	897	881	891	906	948	923	893	855	910	918	960	895	884	944	961	909	947	889	856	914	911	854	928	934	967	924	937	904	916	848	955	953	932	931	899	928	916	900	928	949	957	896	914	852	949	940	850	958	970	925	917	922	875	934	905	900	865	949	923	917	872	936	892	875	958	936	873	896	907	913	916	945	945	867	889	963	891	884	896	883	893	947	912	902	911	905	944	884	876	934	909	965	868	909	889	891	852	918	908	888	891	939	892	980	892	870	882	880	911	892	916	951	869	925	950	875	974	958	905	889	926	916	926	912	903	883	905	924	919	873	899	921	908	926	935	893	875	927	965	871	952	887	893	942	886	947	877	939	857	953	908	941	886	925	910	925	919	923	940	944	905	865	917	900	904	899	971	938	925	952	906	934	909	932	921	873	908	876	949	922	864	861	929	903	917	879	923	912	926	954	871	918	892	903	947	904	887	949	905	976	922	922	910	914	892	902	932	961	952	921	955	881	944	923	888	895	957	922	881	891	899	887	958	907	941	919	944	919	887	911	949	951	848	901	889	934	878	939	918	880	965	925	975	903	906	947	910	844	933	911	959	919	893	928	943	893	889	859	851	970	946	931	912	911	937	901	943	920	921	854	971	881	919	919	961	911	917	878	879	909	940	886	881	913	899	927	964	897	918	899	901	920	824	956	927	899	960	904	891	908	916	925	947	919	910	894	843	937	888	875	941	932	868	905	864	937	905	868	912	930	923	884	913	946	931	918	899	923	900	966	925	930	902	875	906	879	887	904	911	821	956	925	953	915	940	947	938	927	962	937	911	874	966	932	960	930	916	895	904	896	904	934	907	904	887	905	886	935	906	893	889	876	920	926	957	956	955	871	941	865	893	927	897	918	951	897	910	921	951	935	915	988	877	902	897	918	893	904	920	939	950	918	949	852	944	932	931	929	879	939	954	959	893	887	935	946	912	906	924	891	905	925	945	918	941	962	923	854	936	905	943	932	892	924	931	919	923	933	931	931	876	954	880	963	909	946	910	834	939	920	879	913	930	923	899	877	927	894	890	916	909	924	888	888	889	904	949	898	883	942	895	917	893	915	911	915	948	868	942	922	895	947	904	952	890	893	928	905	881	892	925	890	931	907	910	961	870	920	882	942	932	944	879	932	900	888	863	915	933	889	860	886	954	960	901	905	923	894	915	911	893	932	938	938	946	888	913	921	875	862	981	949	916	938	945	970	989	916	914	933	914	913	915	898	909	959	911	943	921	891	924	954	883	903	950	910	866	935	908	919	943	910	902	912	959	899	918	994	946	945	879	951	886	860	901	944	922	904	880	867	901	939	941	914	934	896	865	903	908	915	954	894	911	924	853	899	928	893	903	933	908	912	946	959	935	901	883	911	959	910	907	933	928	870	919	873	949	942	896	885	940	970	911	945	877	874	901	883	933	887	878	872	866	923	905	910	908	916	901	885	913	894	944	953	889	899	916	909	910	915	879	903	879	894	846	913	927	888	935	882	941	942	909	923	916	923	908	902	846	898	930	954	850	925	931	961	925	918	872	924	918	930	909	950	922	915	898	968	922	905	908	909	882	881	938	898	949	984	926	920	877	942	979	891	919	940	893	908	936	937	947	971	926	895	916	950	874	945	907	906	902	917	906	932	916	942	890	936	958	933	917	941	930	940	904	942	952	891	922	929	919	925	976	925	897	910	870	908	948	907	895	872	894	959	910	892	939	853	926	917	972	886	935	869	935	888	922	893	888	890	889	950	917	915	929	924	883	893	925	905	896	914	897	965	884	891	908	927	905	887	939	945	990	941	894	931	897	897	883	928	908	882	878	933	887	876	923	890	881	985	930	958	883	902	868	925	902	882	945	910	912	956	909	927	886	891	934	906	892	954	931	936	889	924	895	877	902	948	944	935	924	964	907	966	881	976	900	890	857	900	958	948	936	884	886	907	887	922	898	894	928	980	860	918	927	853	914	937	923	845	879	961	922	884	947	902	933	887	913	904	895	965	939	912	903	922	877	900	882	931	953	910	914	881	940	908	909	892	888	927	909	909	885	948	906	890	923	902	896	908	938	983	948	877	942	919	929	879	962	875	877	948	924	902	901	873	867	897	920	871	890	895	891	947	883	924	923	913	941	970	950	924	950	874	891	949	858	908	899	950	887	918	939	958	923	818	918	899	946	919	917	910	939	929	949	890	856	888	898	923	937	918	903	942	907	898	919	892	902	903	933	908	859	910	941	897	914	958	892	952	951	937	939	918	897	948	916	898	965	968	884	878	921	918	922	907	932	946	883	890	882	901	931	931	927	880	877	934	944	906	912	896	930	991	887	906	918	890	944	874	908	907	890	981	893	924	929	921	974	893	865	910	889	900	914	874	890	951	899	915	982	882	929	961	875	934	960	961	927	920	922	894	950	970	891	914	976	971	924	908	954	929	909	884	909	952	885	942	891	959	940	942	925
24369	21585	29023	25444	22733	20573	13135	5639	3438	2507	2133	1721	1511	1362	1203	1158	1097	1058	1039	1030	966	921	924	866	850	850	903	839	808	851	854	842	790	823	793	810	803	812	832	828	799	808	819	813	771	829	761	806	823	776	753	787	782	825	804	831	811	765	794	845	799	788	793	839	798	849	822	838	791	802	821	769	769	781	801	788	825	812	850	812	777	819	820	840	798	804	828	791	779	768	825	808	853	819	799	824	807	817	798	798	811	769	794	778	783	800	843	843	837	817	838	745	845	814	806	763	783	832	770	778	793	813	810	810	791	759	814	843	798	776	806	796	830	771	867	812	835	794	839	824	791	839	836	748	770	817	844	826	771	825	803	727	810	779	837	796	814	787	785	800	821	834	779	821	840	804	779	787	850	790	779	796	803	858	819	793	800	805	798	770	838	824	816	774	818	817	812	822	780	840	747	790	799	781	835	788	780	793	786	813	773	821	788	784	805	776	849	834	814	782	847	807	752	763	809	833	830	785	819	802	829	791	772	783	812	787	817	789	816	766	822	783	808	841	776	773	815	811	799	832	809	770	853	857	770	804	770	817	823	779	757	874	823	789	818	754	755	796	808	775	891	833	780	819	806	797	790	849	803	813	822	825	792	785	798	815	796	789	814	755	766	844	818	815	829	831	818	788	781	776	760	791	798	820	785	817	763	817	799	806	813	801	809	775	832	822	830	781	782	791	763	801	850	805	839	852	801	813	771	808	785	803	807	826	797	750	746	840	826	840	800	838	829	749	775	778	793	841	784	765	769	813	799	798	828	818	791	814	796	790	829	796	813	758	786	764	782	829	871	831	836	783	813	803	785	742	784	794	799	834	789	856	808	837	778	811	795	836	821	779	800	771	802	777	802	809	765	791	828	841	749	826	819	779	782	793	844	855	796	811	805	774	817	806	837	770	809	812	816	816	805	787	786	813	790	839	791	797	798	788	801	775	796	745	807	801	808	787	841	832	792	769	757	768	831	849	805	792	765	838	757	787	768	838	795	811	857	809	835	757	835	786	815	850	779	775	808	782	831	792	763	809	812	775	776	748	812	826	779	766	803	784	864	803	777	740	752	792	774	814	798	795	793	829	770	802	816	809	810	836	826	849	772	784	851	824	830	814	748	833	817	789	783	808	808	820	882	796	792	794	782	811	786	742	793	814	795	844	829	798	779	755	870	793	820	793	727	811	848	800	776	815	844	781	868	814	806	790	794	822	817	800	792	784	780	833	826	809	828	838	831	859	793	812	830	764	758	806	789	795	790	775	783	807	803	843	837	779	742	861	765	789	835	812	774	794	818	816	826	776	835	813	788	778	784	806	833	778	825	830	813	811	790	772	755	776	783	761	810	785	782	818	808	802	791	788	832	817	802	801	800	764	788	849	775	816	851	885	824	829	809	819	790	787	785	759	781	824	877	766	819	771	828	802	826	819	785	811	826	803	788	815	868	769	834	778	823	832	806	837	839	831	823	791	782	767	879	795	818	808	761	792	850	790	830	820	813	813	814	817	826	844	789	803	777	834	766	861	825	766	803	744	904	835	845	820	741	826	871	800	815	831	817	805	807	797	818	834	829	845	820	807	774	776	821	741	818	782	828	830	801	840	806	826	818	839	795	811	825	807	787	749	817	816	804	811	801	785	857	806	773	858	833	768	814	739	864	790	823	813	769	767	810	851	872	846	804	763	786	827	824	785	801	833	791	763	756	884	811	813	797	821	784	766	836	792	767	828	813	824	851	801	817	820	845	802	786	766	849	767	825	810	774	839	786	853	763	776	813	802	828	777	736	780	797	762	827	797	803	774	827	768	786	884	813	740	806	783	828	797	791	752	778	756	799	790	759	820	801	841	809	868	779	851	797	777	781	759	842	838	813	753	779	804	790	811	815	796	820	842	799	826	817	761	839	784	796	788	824	765	823	763	765	792	803	858	837	750	830	768	831	806	833	827	829	831	824	782	781	776	837	793	823	765	831	799	834	749	867	827	749	774	782	777	826	831	778	805	815	832	779	795	755	825	825	785	830	844	787	786	823	754	795	833	779	813	809	786	838	855	842	803	767	822	834	820	795	784	806	827	786	833	790	774	802	810	821	740	762	801	765	796	800	808	759	832	855	790	824	781	796	836	782	787	796	759	817	760	844	811	838	781	816	790	808	782	781	802	845	787	790	803	784	842	826	783	834	812	808	861	839	801	834	791	790	760	792	806	804	806	814	791	787	808	820	845	848	849	807	803	833	815	838	805	795	831	844	828	807	829	792	841	820	737	800	763	848	827	831	730	795	801	784	764	823	782	831	803	809	771	806	821	825	744	813	783	811	841	801	848	865	807	808	839	820	821	752	824	772	783	832	831	840	806	840	799	808	810	753	819	851	808	817	763	805	776	801	796	837	881	818	788	816	778	767	795	874	806	844	795	845	851	790	839	771	842	834	819	773	775	857	812	843	815	764	804	791	817	789	788	818	797	820	850	820	792	848	811	819	843	808	829	765	822	831	839	798	794	789	801	842	768	785	787	762	824	805	816	806	779	784	796	828	741	830	789	872	807	829	790	812	771	783	817	869	823	828	811	777	778	788	853	817	774	791	808	789	841	804	789	789	797	829	806	752	771	882	836	813	814	776	807	802	795	836	792	828	796	815	856	790	812	795	813	777	820	810	796	799	764	846	785	789	780	819	825	840	787	783	872	832	839	824	713	823	846	814	783	747	877	836	832	817	826	799	825	768	847	810	794	822	828	843	810	796	785	767	816	759	829	775	808	796	806	771	786	821	762	786	768	759	790	765	863	814	791	791	838	815	790	848	774	800	820	816	773	779	758	792	728	776	784	776	795	815	802	831	829	775	776	888	787	805	772	801	844	812	813	812	852	807	785	850	823	776	766	811	767	810	833	830	826	826	780	758	813	807	815	771	776	800	789	815	771	804	734	814	894	876	774	789	831	803	823	779	792	787	816	778	815	767	783	847	804	808	913	812	778	796	770	801	829	782	811	842	793	797	852	762	837	801	753	866	851	826	774	816	812	829	768	755	781	817	775	808	752	848	814	831	780	834	756	820	837	774	818	839	804	832	730	811	786	794	832	798	801	812	790	760	776	774	797	812	815	826	800	807	789	818	819	791	849	793	779	782	788	816	838	830	818	855	757	813	807	758	782	761	801	820	836	774	819	782	831	826	789	791	787	778	827	808	836	799	802	801	769	774	804	791	783	807	772	776	787	865	851	823	829	841	837	797	810	765	787	853	806	826	824	787	849	857	796	790	833	794	762	822	788	818	845	850	843	769	832	801	738	796	760	751	784	739	800	807	772	859	793	811	814	804	816	802	862	786	814	809	851	813	807	804	773	787	816	828	764	791	800	819	801	792	811	829	823	827	835	852	824	797	783	809	843	827	854	811	805	836	799	801	822	819	771	758	807	866	819	851	777	844	802	819	798	790	818	788	834	828	868	796	846	865	754	864	792	817	837	839	817
34616	60725	52045	35270	26067	19900	14036	7848	5459	3950	3055	2470	2033	1801	1525	1460	1414	1310	1266	1168	1224	1050	1080	1089	1111	1015	1014	970	923	928	967	981	952	902	967	981	948	948	949	955	937	911	929	982	914	941	924	907	876	969	895	928	888	958	887	963	955	978	923	936	916	902	944	894	924	891	947	949	897	964	967	954	951	957	933	895	945	883	889	927	907	945	955	903	922	958	950	939	917	973	949	908	911	932	938	960	878	972	905	875	945	849	916	885	944	932	896	922	918	924	929	999	918	932	910	898	884	894	933	985	923	845	932	924	887	978	914	909	930	898	954	951	895	917	919	950	928	876	935	910	901	910	943	932	925	852	917	931	894	914	983	974	930	926	927	919	941	896	916	937	915	966	933	944	853	951	941	875	930	891	922	895	944	929	936	935	909	950	922	897	938	882	923	970	948	933	966	895	940	949	892	917	897	877	871	937	950	901	920	906	952	903	911	936	902	874	886	917	872	899	943	955	972	902	969	914	953	901	894	1001	924	960	944	930	916	927	968	967	919	943	954	928	884	944	944	899	928	930	928	955	905	908	920	889	916	922	919	952	968	860	905	882	939	897	864	887	894	962	914	901	930	862	882	944	945	968	896	888	921	944	970	900	926	942	895	961	914	1010	938	934	936	900	952	902	884	940	948	972	941	956	902	932	857	913	871	950	910	929	902	898	922	863	890	941	930	941	957	889	932	932	922	874	855	918	907	977	920	919	872	941	955	955	933	960	916	966	879	937	905	911	899	902	897	938	911	914	951	975	903	891	900	927	860	914	935	877	927	962	968	907	862	941	904	912	943	958	906	940	904	944	933	901	934	917	952	924	948	960	1062	857	908	924	894	998	946	858	974	928	904	924	913	911	879	910	931	903	963	938	922	895	914	881	935	931	961	956	872	945	893	905	930	916	900	970	902	948	934	943	912	942	982	860	959	967	899	949	986	976	943	958	938	873	942	887	945	926	947	900	950	870	909	891	954	902	918	949	907	978	884	945	947	940	936	950	926	955	946	915	897	951	887	912	915	888	935	943	922	891	949	911	853	894	906	897	935	963	911	899	996	886	930	963	963	900	917	896	872	917	918	947	964	934	960	945	970	949	905	869	956	989	947	947	950	931	899	901	890	954	912	917	907	1001	912	908	940	917	947	934	915	884	939	901	960	930	960	911	882	908	905	939	924	905	924	924	897	949	910	924	860	924	907	907	938	943	949	930	933	949	884	920	973	944	880	910	853	947	910	914	930	935	912	923	944	889	953	875	914	947	930	958	914	903	920	978	930	957	948	919	943	904	971	919	921	929	887	920	912	959	912	939	929	973	922	896	982	959	885	907	926	937	959	969	947	902	941	906	928	929	959	914	906	947	897	907	891	977	920	985	917	889	890	927	936	972	972	928	939	904	906	943	880	940	866	923	938	886	908	940	927	917	942	917	972	926	924	932	897	881	913	881	947	948	950	955	938	900	935	944	917	879	997	902	947	899	956	906	914	917	918	937	905	928	958	897	902	953	874	919	912	895	881	947	931	921	945	911	929	925	937	896	895	939	943	986	998	921	973	915	925	901	941	948	877	911	926	922	877	894	881	969	925	930	935	947	906	953	936	896	935	923	961	945	975	917	907	876	885	964	885	929	933	976	892	903	931	938	932	947	934	947	885	909	888	933	951	992	946	904	901	905	949	934	921	918	958	960	938	935	938	864	917	849	855	943	891	890	886	934	950	888	882	886	958	903	925	912	885	899	944	960	851	923	895	962	938	868	940	897	920	870	886	956	869	945	871	969	849	928	916	918	893	933	882	924	937	889	914	913	959	912	890	940	892	926	869	938	929	883	938	938	911	895	878	936	925	904	900	958	980	927	944	967	922	896	942	908	904	968	928	960	911	915	883	934	916	981	946	978	896	900	950	966	911	972	885	864	991	962	974	931	905	893	991	943	929	965	922	877	912	984	907	974	921	945	923	909	932	867	954	881	896	887	934	928	882	892	874	949	922	922	860	915	904	916	951	940	932	937	944	939	939	927	868	904	979	904	917	984	926	915	901	948	922	923	964	877	890	910	952	918	946	974	979	926	917	924	896	965	878	923	957	937	906	875	888	920	921	889	908	943	924	852	961	924	895	920	936	908	963	899	905	943	916	939	968	924	922	898	938	904	916	897	917	933	918	880	865	892	920	860	883	930	885	1021	934	958	946	907	936	932	919	932	934	902	936	925	957	936	898	913	924	940	930	943	979	894	934	898	958	961	930	952	937	953	918	923	888	943	900	927	963	925	910	924	954	918	918	943	928	968	894	949	972	878	936	958	929	868	933	981	974	918	914	902	951	929	957	977	904	927	918	942	937	942	960	918	963	929	916	911	934	944	903	994	906	967	833	915	975	928	877	942	919	905	1020	914	903	934	975	899	895	924	876	913	858	937	957	963	865	911	976	899	900	905	932	937	906	907	936	930	934	881	962	942	979	914	933	933	881	901	966	876	940	937	949	925	913	948	926	941	907	933	912	894	967	880	905	940	891	927	896	864	945	953	960	922	921	1040	933	890	877	971	953	902	943	922	904	930	984	872	885	927	919	871	932	903	908	912	895	901	902	939	912	925	923	938	948	977	916	933	928	913	935	1003	894	899	904	925	909	878	888	991	921	952	893	939	914	875	950	947	967	976	904	951	975	934	904	893	939	931	975	952	954	952	905	915	953	913	929	944	986	942	897	914	898	932	937	894	880	955	995	950	906	945	941	938	970	932	942	969	927	919	894	928	921	963	909	928	908	940	911	974	947	965	968	884	974	894	889	926	881	924	962	880	947	920	911	916	912	941	920	903	886	964	952	920	1008	943	900	944	865	846	936	892	910	987	886	909	932	874	906	917	896	955	934	990	914	931	928	916	909	928	948	901	963	919	949	908	940	955	906	825	882	898	963	885	911	952	955	930	911	918	931	919	956	984	923	950	923	900	905	976	951	993	925	944	881	941	867	909	979	882	938	932	937	942	929	910	894	968	952	897	942	886	907	949	918	984	974	904	953	902	946	902	976	939	893	919	907	911	939	895	931	858	948	925	956	917	917	958	923	874	933	936	884	964	988	898	950	975	922	879	927	890	908	969	956	927	892	911	923	924	890	938	971	928	941	960	895	940	943	872	942	918	958	977	987	895	898	934	914	904	935	938	871	900	886	951	880	880	909	933	916	954	917	897	870	855	915	888	898	944	939	899	948	903	918	925	925	931	934	904	905	866	923	876	924	857	949	919	962	910	971	919	911	917	901	954	921	942	959	857	977	953	908	910	920	923	905	924	943	923	936	908	913	938	970	923	887	917	979	850	939	872	950	895	946	973	919	952	954	915	975	931	877	925	919	922	900	989	945	941	917	884	917	945	954	911	907	904	880	935	902	961	929	917	895	866	916	898	943	968	920	900	943	937	926	941	907	929	897	889	892	883	932	919	869	953	924	915	904	889	878	921	932	921	903	858	901	929	887	916	935	919	944	930
25320	21672	28719	26752	21271	14096	7634	3844	2716	2115	1672	1552	1222	1135	1108	1050	951	980	932	884	903	912	832	868	870	808	808	783	786	785	804	775	773	818	812	811	730	775	783	770	782	785	832	762	799	790	785	809	801	764	751	831	778	730	827	758	754	773	774	782	788	777	766	778	820	790	830	759	765	741	807	741	812	782	763	774	793	790	735	785	769	772	744	786	781	768	783	742	781	739	775	766	753	730	800	747	838	830	754	741	766	719	759	770	779	793	835	756	766	736	692	752	811	758	763	788	758	778	790	750	736	747	753	753	784	731	785	830	743	762	746	765	810	755	782	786	799	799	760	803	760	777	818	751	782	764	788	780	787	807	797	766	761	727	771	783	779	754	752	742	834	733	762	760	783	812	732	828	781	753	794	744	781	783	739	750	746	799	762	798	818	729	842	796	808	775	751	713	776	817	791	747	825	797	788	734	805	751	779	793	769	778	796	815	818	833	793	788	802	787	783	755	784	783	781	821	781	766	779	770	782	749	795	807	781	808	807	754	780	756	778	797	821	758	742	799	793	794	780	785	751	769	810	845	817	793	761	732	787	758	818	770	794	787	781	754	829	725	752	755	727	746	836	759	815	794	784	760	783	774	761	762	828	811	802	766	754	779	770	755	765	795	798	761	792	824	797	808	805	765	820	760	778	806	754	765	781	820	810	787	785	746	760	756	848	756	791	814	766	791	863	749	777	763	808	802	767	764	795	742	770	777	765	785	777	807	786	718	786	755	765	774	736	817	808	750	791	785	785	743	772	788	754	787	779	791	773	789	817	769	741	767	731	803	764	815	788	784	790	712	754	837	807	753	773	792	806	721	782	715	777	760	737	760	745	829	794	732	786	818	763	804	790	791	778	739	761	723	823	764	804	779	783	778	786	769	764	827	788	764	798	761	770	768	772	756	740	790	739	761	782	796	799	772	776	778	826	804	792	774	776	741	820	703	804	771	712	813	801	814	783	765	795	810	796	727	789	779	722	770	748	746	771	739	795	772	765	722	807	798	776	803	753	738	794	835	746	816	756	769	786	765	748	781	792	820	753	783	764	753	774	766	790	781	809	799	777	812	803	791	807	783	830	792	758	833	757	745	789	794	786	750	758	791	766	804	761	769	764	808	783	771	832	760	794	740	824	809	788	763	761	758	772	799	812	770	749	746	815	735	770	766	727	753	788	799	804	719	841	798	768	788	776	805	786	818	792	779	778	772	785	734	803	755	757	838	751	774	792	818	785	760	807	769	752	808	817	800	756	816	761	767	761	781	820	821	785	808	761	796	779	742	787	813	742	747	764	840	725	799	731	800	773	838	810	792	828	789	730	796	719	745	798	772	812	791	761	776	785	758	783	767	787	798	782	725	819	777	784	760	835	794	743	797	762	767	837	814	766	753	801	811	802	799	747	760	793	816	798	788	804	846	759	744	811	804	791	758	747	792	788	764	761	786	730	774	779	771	778	740	744	761	752	777	773	772	809	818	793	760	767	752	776	783	780	785	802	817	780	720	778	759	763	852	810	785	828	750	787	719	745	785	784	773	825	822	797	770	777	816	777	757	796	731	785	798	780	746	756	751	806	782	790	795	764	786	754	747	764	822	787	737	786	756	752	816	776	779	791	788	757	803	797	815	793	811	784	761	776	732	749	795	759	823	741	852	779	760	770	746	790	753	755	719	760	766	760	720	737	764	778	804	779	778	728	762	775	802	762	828	822	814	745	799	823	771	790	768	792	786	751	835	787	780	809	760	839	799	845	778	807	760	768	754	776	756	733	754	780	799	789	804	769	725	843	723	755	777	760	820	806	785	801	764	866	765	771	778	776	774	789	824	773	737	808	771	748	804	789	802	798	754	829	781	836	758	738	770	815	782	799	779	745	776	752	804	758	810	784	800	766	764	812	773	802	835	760	808	837	759	744	803	731	837	766	806	756	837	790	800	781	808	812	767	785	806	781	775	765	762	782	760	725	794	804	791	793	757	767	769	812	802	797	814	739	796	763	795	767	782	801	770	823	827	773	795	735	774	767	766	784	754	719	738	755	802	849	749	785	777	792	762	750	790	774	796	838	787	803	823	794	792	768	779	763	769	802	798	766	832	748	740	801	808	770	791	787	793	753	847	799	739	842	814	788	786	801	758	755	848	783	794	779	833	752	746	834	788	826	776	778	811	791	791	706	814	825	759	781	743	732	846	792	835	783	739	812	763	740	797	779	779	781	755	808	829	754	802	774	753	808	761	774	758	805	755	792	783	744	789	795	827	797	784	795	738	805	740	779	786	754	797	778	800	757	765	790	819	732	726	778	804	768	784	785	778	746	780	793	791	754	769	781	770	787	789	791	735	756	768	816	799	782	806	755	764	767	760	808	753	739	804	805	815	782	809	801	772	792	803	747	766	788	782	764	757	802	760	800	793	776	774	787	755	767	811	700	758	763	789	772	778	733	758	741	749	797	809	810	781	795	793	823	792	824	764	817	775	800	754	794	759	776	802	750	781	705	757	785	767	770	796	780	826	796	765	750	807	760	768	760	756	782	784	807	786	801	772	800	723	760	789	776	797	779	753	785	753	794	754	818	718	837	764	796	791	775	817	782	758	786	788	792	784	743	825	738	801	796	775	797	797	818	765	777	777	731	770	769	812	770	766	769	824	775	773	811	792	764	783	792	796	828	727	767	759	766	762	782	739	766	748	772	770	817	758	754	796	745	764	768	758	828	765	754	793	772	771	781	798	750	788	794	759	792	779	760	801	788	767	777	756	740	814	748	745	790	777	800	815	784	830	755	751	776	809	780	756	779	779	739	759	761	791	781	798	773	756	765	758	806	761	813	775	783	775	782	716	776	803	748	816	712	814	779	783	741	741	785	740	765	793	734	755	805	767	783	791	816	770	779	788	792	724	779	802	771	770	779	743	733	759	755	784	814	762	781	800	778	747	772	770	773	699	726	759	783	763	756	835	755	818	764	814	796	802	769	805	741	806	827	752	819	745	846	757	768	809	809	776	795	791	827	812	741	714	787	804	787	823	815	807	722	822	753	798	797	776	788	731	778	755	829	762	790	762	805	764	771	823	801	759	771	795	798	757	807	801	763	785	830	777	790	795	795	785	806	802	782	798	745	799	772	760	776	805	788	787	807	802	788	785	729	766	721	787	735	772	774	750	736	771	774	771	785	765	774	767	774	799	809	766	771	812	828	772	824	789	768	808	752	822	730	768	800	774	757	738	777	772	766	772	743	820	749	725	807	772	738	770	780	800	790	823	758	751	757	811	777	769	775	721	799	809	813	803	750	734	816	729	747	758	785	794	768	820	817	774	804	728	756	778	799	774	767	808	772	792	746	790	715	781	798	790	776	776	776	776	763	761	804	751	800	740	799	780	742	733	771	747	810	808	764	769	805	751	758	762	836	809	807	799	775	788	798	745	802	746	758	797	827	765	763	784	762	757	821	772	732	767	743	797	762	794	741	746
36989	58578	44997	30588	23288	16777	10429	6227	4490	3276	2555	2141	1852	1544	1373	1301	1241	1255	1156	1065	1023	1047	989	1003	991	938	927	967	915	915	919	952	924	914	897	912	901	902	937	901	865	894	868	849	909	932	909	924	899	939	932	894	898	903	905	936	863	901	864	932	909	906	890	887	950	899	905	892	860	931	887	916	950	886	909	893	924	896	883	875	876	879	917	906	887	905	887	909	925	893	843	916	868	920	952	885	901	918	885	929	884	920	899	937	909	914	961	872	914	903	906	903	939	929	911	919	902	916	876	887	872	858	923	862	890	965	897	940	919	873	846	925	930	903	810	926	940	871	856	908	896	919	884	903	881	897	937	870	847	912	871	898	882	880	888	893	888	885	893	909	925	858	925	900	884	909	905	898	892	916	882	898	878	906	888	950	898	834	923	918	867	882	907	825	873	945	895	945	885	884	920	865	939	947	914	901	924	865	879	962	934	865	917	911	855	957	921	940	835	928	904	955	867	932	903	923	961	922	898	871	859	964	899	927	892	899	928	858	895	890	814	888	866	894	859	910	851	887	922	963	882	872	906	901	867	885	909	915	885	904	888	920	911	948	886	883	885	885	901	873	944	902	891	891	889	885	866	907	910	925	871	900	873	928	890	883	861	888	925	928	864	890	903	903	894	893	881	874	833	906	935	844	897	876	906	895	950	879	902	919	877	910	889	950	909	914	881	958	873	891	909	885	859	846	890	906	869	870	963	893	915	926	830	963	878	887	913	920	895	897	944	903	931	930	890	908	917	952	891	898	897	901	894	903	898	919	930	904	884	854	839	885	854	876	932	885	899	898	851	870	881	884	893	900	915	901	869	903	938	877	928	871	911	902	911	879	852	894	936	859	862	902	977	889	916	912	882	838	949	889	920	920	915	869	901	911	849	912	880	871	912	940	918	839	892	925	885	899	935	869	882	930	900	887	925	894	913	882	861	987	927	898	856	878	888	903	932	894	928	897	848	911	887	883	849	912	871	930	900	923	972	883	913	867	898	875	869	899	877	837	923	911	922	889	879	975	839	867	892	910	848	882	872	909	881	916	895	850	922	898	887	891	881	892	915	896	841	867	904	895	887	866	904	906	885	853	908	959	907	860	909	894	873	946	932	959	925	969	858	885	914	884	880	880	897	902	925	878	872	902	858	887	967	904	898	858	896	905	894	910	890	860	957	934	885	913	924	911	848	830	912	970	910	886	896	867	893	876	859	920	928	889	911	936	902	943	922	908	940	914	850	925	867	908	871	889	906	932	912	865	880	937	911	896	877	914	879	926	899	859	930	877	865	928	928	904	884	944	891	963	895	869	904	886	955	845	905	902	923	878	947	856	891	953	900	874	919	928	875	893	942	858	863	921	884	918	913	892	908	860	854	896	919	935	905	996	893	914	893	942	876	923	863	901	908	913	892	903	893	921	885	881	930	888	875	924	857	857	897	882	858	912	928	911	909	898	872	931	915	906	920	878	914	855	910	955	934	893	937	913	918	896	932	878	897	855	928	911	927	883	897	873	889	869	907	859	880	922	902	902	892	861	879	926	899	936	872	887	890	894	873	906	883	880	859	902	937	916	886	922	907	899	863	895	901	903	911	873	889	959	890	942	908	904	894	825	884	939	920	915	921	943	885	883	893	883	900	853	934	882	872	948	896	900	895	835	845	914	910	909	832	881	912	902	881	867	932	901	853	877	887	866	931	888	849	898	905	908	945	943	887	922	915	906	928	925	917	870	873	891	911	846	948	912	931	879	899	889	954	891	899	858	864	847	934	916	930	894	912	944	940	892	960	919	866	936	882	870	875	930	931	891	875	902	878	917	888	889	814	898	933	849	945	882	916	879	891	862	857	877	906	911	903	931	891	938	873	914	911	894	955	906	887	865	873	866	889	919	921	834	908	920	929	947	876	912	908	924	893	893	932	914	841	857	867	855	902	897	881	914	947	873	909	905	908	835	899	862	865	867	913	901	907	934	926	889	930	895	920	891	874	860	872	901	907	935	927	907	908	921	911	923	924	920	846	910	896	910	897	896	972	948	873	899	874	913	934	900	895	884	927	856	862	902	881	923	939	961	904	956	855	931	920	885	892	925	902	844	885	968	898	916	928	902	909	885	921	886	877	867	907	902	848	907	902	859	914	928	922	916	875	899	906	938	880	896	876	878	872	913	938	895	900	933	930	861	893	911	907	921	892	895	896	829	900	887	942	842	959	895	932	867	950	842	935	890	912	907	954	920	869	907	906	935	861	928	886	880	882	873	906	830	901	844	917	888	892	880	914	886	854	892	923	898	886	904	915	881	883	827	924	826	908	917	889	858	918	890	891	904	882	884	923	892	887	927	906	915	910	929	891	881	910	880	839	916	906	879	876	904	865	983	874	899	921	897	885	861	832	906	916	849	895	909	897	947	933	910	925	917	904	912	919	943	889	856	853	887	871	896	950	926	873	866	921	865	956	852	943	898	897	954	912	926	959	824	937	922	851	889	937	906	849	905	896	934	898	872	876	926	917	919	950	868	822	900	843	961	891	892	852	858	888	883	860	898	866	916	929	889	876	920	932	907	909	857	918	922	862	851	933	936	862	905	940	928	864	920	943	882	864	900	865	862	937	940	940	882	872	916	855	951	933	923	867	888	900	885	888	840	934	971	900	868	951	870	874	920	850	895	870	896	862	855	867	936	893	901	873	929	932	905	911	854	936	918	840	907	908	898	916	906	924	947	888	934	870	892	843	907	889	870	907	921	849	864	893	926	873	993	903	928	828	897	911	834	870	911	865	931	889	933	892	963	888	892	870	897	867	873	856	900	873	912	922	905	902	868	883	844	879	878	904	814	942	926	906	892	871	911	897	902	874	877	884	861	931	958	881	887	920	948	912	834	862	845	951	917	929	899	890	920	918	936	841	945	883	901	912	859	917	865	874	923	890	838	902	914	876	917	905	886	882	901	883	912	849	911	906	881	892	946	888	937	891	899	939	928	905	967	868	871	861	948	920	865	886	915	905	901	897	864	937	831	890	860	887	891	864	912	939	911	919	877	920	941	885	878	854	899	898	883	907	906	862	916	831	902	870	871	894	904	947	885	914	930	901	887	937	884	816	851	890	961	920	864	873	914	886	869	895	868	879	930	912	888	883	926	876	871	940	904	835	901	854	879	964	872	914	888	837	854	913	899	878	933	915	876	873	890	966	909	933	832	884	918	908	920	901	834	843	876	888	863	878	886	924	864	878	869	902	895	912	856	856	935	947	943	891	953	909	937	896	928	903	892	902	902	878	886	848	920	924	880	851	915	943	889	920	858	868	905	860	944	821	940	848	921	967	924	899	944	992	875	922	888	897	865	888	895	905	855	847	933	883	939	930	932	871	906	891	926	863	905	901	909	887	892	905	879	904	919	909	863	865	923	911	881	924	876	869	848	896	884	886	872	853	919	868	873	892	920	945	933	884	916	878	871	886	880	902	898	861	952	855	898
23247	21643	29308	24549	22401	24245	21707	9227	5119	3705	2901	2313	2016	1648	1473	1316	1265	1098	1105	1085	1082	951	980	925	904	918	822	865	877	819	902	792	871	847	843	801	848	806	813	834	787	811	774	782	798	770	879	791	840	844	795	813	831	825	821	759	833	830	807	780	797	803	791	821	852	785	779	817	780	814	770	806	810	815	797	828	808	833	888	783	809	819	851	844	814	844	800	800	851	831	812	830	825	829	809	862	789	831	858	863	826	805	752	793	818	822	836	793	774	820	795	798	805	768	803	809	779	751	792	806	770	829	787	798	831	804	740	771	832	790	780	833	856	797	844	799	805	827	791	785	746	809	822	808	810	802	848	802	838	755	797	783	794	847	807	838	839	821	793	750	834	793	757	736	792	885	757	810	792	814	814	804	814	832	824	826	852	763	824	817	810	773	804	748	818	857	816	789	793	826	863	799	810	845	857	811	814	798	788	774	827	788	823	791	808	783	841	791	832	841	874	802	806	845	841	798	832	835	806	815	766	805	808	800	782	834	841	783	771	786	842	865	810	781	795	837	818	805	743	801	792	779	808	828	811	834	822	802	771	888	789	795	783	805	748	815	824	838	785	839	821	788	823	810	822	816	839	809	780	899	848	787	828	807	785	838	804	801	802	863	803	791	813	808	798	785	828	838	829	814	810	790	820	832	883	833	804	821	756	806	851	830	782	783	840	838	795	797	782	788	788	867	801	795	831	851	797	789	784	804	840	818	764	835	792	840	830	812	829	853	770	805	823	797	788	785	797	788	837	747	820	834	819	808	838	846	819	811	835	790	849	796	788	828	786	720	826	819	813	789	783	812	805	856	796	776	791	791	800	821	838	773	779	798	801	806	819	813	805	795	801	813	860	829	794	792	811	781	854	873	797	807	847	780	815	832	834	803	770	803	776	817	801	802	758	798	820	805	827	872	819	756	818	845	847	750	860	840	787	756	775	781	812	822	773	849	778	825	812	802	767	799	809	864	840	825	821	813	829	791	820	815	845	830	795	789	793	844	789	772	792	805	773	823	831	808	821	787	877	878	849	808	808	801	759	794	803	798	858	833	804	848	800	750	837	806	804	837	812	792	813	809	814	812	800	869	800	773	804	781	779	809	850	816	859	819	841	810	844	872	772	787	765	814	878	807	809	835	841	829	789	808	744	793	858	814	785	803	816	781	830	793	854	852	782	826	830	836	783	836	804	808	824	775	800	768	822	828	835	843	805	829	830	806	800	825	795	826	806	814	837	844	806	824	796	780	868	772	815	752	839	854	819	849	826	807	831	700	794	837	831	851	779	761	770	817	779	821	818	784	858	825	845	805	804	778	802	806	817	786	797	807	827	789	827	807	847	804	855	826	817	812	857	764	834	837	826	887	787	844	827	822	775	792	804	793	850	882	828	796	837	822	871	832	870	860	821	849	829	803	799	808	773	790	840	836	831	827	775	871	816	828	820	813	819	835	773	790	786	777	802	813	836	773	866	846	789	802	810	790	795	815	820	814	813	796	835	790	786	842	802	779	788	770	825	825	758	788	788	810	812	796	822	811	780	765	857	789	842	799	805	773	772	766	738	834	797	791	791	826	829	844	878	824	821	862	852	797	865	838	797	822	814	831	833	805	770	792	750	773	825	832	834	766	815	829	817	823	856	794	828	756	812	799	815	846	783	840	828	787	796	789	862	750	813	845	822	812	787	810	833	785	825	847	802	847	846	775	803	822	837	784	820	803	774	828	811	823	787	813	781	760	817	793	763	778	792	800	850	854	811	741	792	822	814	757	767	792	821	815	865	833	831	800	846	811	811	785	788	788	804	746	811	808	829	798	779	828	765	791	828	777	849	840	851	821	812	782	824	797	814	790	779	804	755	787	822	795	763	813	791	783	786	818	797	784	800	831	757	778	840	779	826	836	814	842	826	786	846	829	789	800	822	817	821	791	846	800	820	834	807	793	832	753	768	807	824	851	796	820	780	841	828	792	822	809	798	845	850	837	813	818	842	835	820	827	788	813	828	784	842	812	803	857	805	772	818	811	858	803	798	838	801	863	799	791	816	815	844	835	807	796	780	772	756	731	812	785	801	850	835	756	801	814	818	779	768	770	813	860	794	775	823	856	806	824	815	792	761	814	882	827	857	861	837	785	837	789	745	764	819	795	834	840	802	789	783	792	786	835	801	829	841	835	784	790	875	811	841	760	734	791	803	778	816	772	846	815	792	836	753	831	804	755	791	850	819	839	794	819	786	823	793	832	813	826	824	836	810	799	806	779	777	827	793	791	843	810	766	842	785	797	804	768	817	827	770	836	794	755	839	800	868	804	788	795	820	802	762	819	755	827	822	808	839	816	849	825	853	767	822	816	829	847	842	804	791	790	811	845	803	850	864	737	780	837	744	797	781	772	826	759	808	820	870	825	851	796	814	812	805	804	789	786	858	820	812	760	801	774	782	858	853	796	798	818	822	756	791	863	809	839	786	790	795	863	844	844	783	803	849	780	809	801	812	829	790	850	796	849	844	817	768	812	785	800	846	825	804	814	813	880	867	755	803	783	817	824	740	834	771	729	802	806	837	784	780	847	789	781	769	876	804	832	814	806	789	776	832	775	809	699	788	768	809	790	789	789	777	783	776	790	841	864	838	815	827	791	770	774	784	839	831	828	822	828	821	824	769	769	833	785	775	812	833	868	796	827	806	812	832	800	832	888	835	824	844	797	828	835	790	799	795	809	791	793	792	833	785	778	786	867	792	800	848	816	790	762	810	762	824	787	811	823	820	817	770	806	857	817	816	794	868	782	802	801	831	824	821	812	813	808	806	824	824	802	795	800	851	839	820	792	862	824	818	835	830	749	810	813	800	796	822	812	816	827	840	825	813	832	791	795	810	842	830	807	809	784	828	810	798	805	795	821	779	835	846	842	800	817	872	776	811	805	804	785	810	788	828	827	831	812	788	840	835	804	819	804	819	781	783	760	784	819	810	818	821	844	784	872	832	792	813	811	795	816	758	837	801	784	825	818	840	810	770	813	785	819	792	749	759	793	812	816	777	784	844	807	821	797	790	770	831	800	804	784	819	850	811	790	808	828	798	829	822	806	789	801	860	804	806	837	776	782	758	798	811	831	742	823	828	802	810	839	788	792	808	828	810	800	844	826	792	768	835	809	785	755	812	801	833	780	824	833	765	760	801	813	797	832	806	850	817	827	837	778	808	822	806	843	775	801	834	829	747	853	835	856	736	800	857	843	806	762	799	848	828	820	782	833	822	787	793	793	843	828	817	782	799	811	822	807	816	860	761	782	820	730	807	833	804	774	784	771	794	828	784	809	818	841	869	821	810	758	848	814	829	791	763	794	780	794	830	805	810	831	809	834	770	827	849	787	785	848	833	857	836	793	784	850	832	793	802	832	756	806	818	801	781	808	753	809	801	803	808	758	844	811	810	837	777	803	816	819	769	780	816	827	788	821	825	844	764	829	812	773
38866	62653	53496	40527	34594	27771	18259	11216	7666	5673	4280	3513	2863	2351	2022	1689	1549	1507	1353	1256	1212	1156	1216	1099	1026	1039	1043	1043	961	994	970	969	938	960	944	940	902	950	938	972	910	938	930	890	928	897	956	908	873	921	931	948	943	936	919	933	936	897	916	933	925	970	938	867	900	943	955	881	849	901	887	919	936	940	882	954	889	912	952	880	871	920	908	945	872	933	932	899	936	942	886	949	892	905	901	927	960	918	877	971	957	862	881	901	946	924	884	893	949	912	908	881	948	844	905	943	903	943	912	960	941	901	958	950	905	927	952	952	916	894	886	978	955	909	930	976	916	952	890	902	925	920	915	920	937	925	906	892	915	944	896	916	911	904	937	905	919	910	970	895	885	912	962	917	928	912	891	900	936	949	856	870	919	896	885	974	923	925	883	929	921	934	901	919	872	910	867	922	911	925	930	950	906	879	878	881	921	933	919	903	946	927	949	893	926	943	917	919	907	865	933	943	907	943	965	871	959	927	942	914	958	912	922	955	894	911	914	950	932	892	882	937	894	938	914	888	921	876	949	978	899	937	892	986	919	938	942	891	884	948	879	882	908	922	948	936	923	888	902	898	868	923	923	901	949	880	890	904	899	881	954	944	920	913	925	904	936	899	849	927	927	912	828	948	959	918	908	899	901	925	935	911	937	929	934	908	936	944	936	893	940	957	846	961	960	946	900	963	927	916	907	897	960	924	934	968	908	937	890	911	927	887	906	895	897	918	906	883	935	965	906	931	888	910	910	930	916	940	935	906	954	866	903	882	918	957	927	900	927	908	868	914	859	867	983	886	892	898	896	923	899	895	968	914	948	949	949	897	944	896	942	972	954	890	926	969	913	869	946	920	872	895	919	938	873	894	947	873	900	939	931	901	882	971	895	842	918	880	896	896	925	918	897	893	922	927	921	963	902	882	902	940	911	937	884	914	912	902	894	922	940	877	920	844	930	890	918	927	892	918	928	933	953	896	909	890	849	908	910	904	904	904	936	898	990	960	863	913	920	951	898	951	909	896	899	947	882	890	918	907	922	944	932	900	951	906	925	875	846	922	908	899	912	950	904	907	929	932	912	915	908	935	982	901	926	890	880	890	964	885	962	909	935	922	869	924	955	946	920	904	943	965	954	919	925	942	884	898	883	882	887	938	879	930	925	922	934	893	928	922	915	916	864	942	932	878	896	923	897	887	906	946	949	943	925	884	924	899	906	935	888	903	917	916	892	926	960	930	928	894	881	899	973	880	961	887	989	956	961	889	913	884	926	942	912	960	907	961	915	924	932	886	936	906	920	821	963	932	905	897	924	882	917	909	877	892	906	896	922	936	920	939	866	927	952	968	910	922	921	921	966	934	938	879	923	945	933	880	862	924	930	905	855	927	942	912	887	883	916	952	915	920	955	909	910	913	865	908	934	870	955	892	928	929	846	894	935	898	912	900	957	867	946	919	969	870	879	938	910	875	910	930	966	918	936	910	895	951	911	913	841	948	938	909	930	886	934	958	888	921	917	867	934	884	899	858	967	909	854	927	972	930	929	909	950	956	910	909	903	954	896	885	898	966	938	844	940	939	917	907	956	923	949	901	951	938	888	949	898	907	946	860	943	919	882	941	887	859	897	894	932	911	932	911	919	922	871	938	919	947	929	904	942	924	918	911	918	925	947	937	919	896	896	906	906	902	965	897	971	886	912	908	950	887	919	982	872	936	925	963	866	957	917	923	912	921	906	879	954	854	937	861	913	916	918	911	955	974	923	928	917	866	917	943	926	915	902	905	927	944	954	903	911	905	895	913	874	896	966	929	919	931	925	914	942	895	952	912	924	901	918	910	885	925	918	1010	917	929	922	973	936	887	942	901	884	920	919	923	937	928	930	919	902	908	845	894	934	941	946	872	922	887	938	965	929	923	935	892	948	921	887	926	954	960	952	922	928	949	893	899	953	984	896	983	909	851	954	961	944	914	947	870	897	912	909	932	875	916	923	931	902	866	921	952	931	921	923	910	874	922	916	944	929	984	897	912	987	860	915	943	883	896	931	887	902	933	938	917	938	958	937	911	923	929	892	949	943	953	959	935	906	942	914	885	933	943	903	924	867	916	904	980	901	875	964	891	956	906	942	918	978	916	888	892	899	907	906	948	914	899	892	936	922	958	939	915	883	961	951	916	910	932	970	937	959	898	935	900	911	960	831	882	929	969	936	891	887	955	924	928	1000	868	936	939	874	911	968	912	897	916	896	913	915	916	914	913	958	950	934	843	867	919	899	899	901	942	962	939	891	891	899	889	965	876	927	932	971	905	915	920	914	896	918	965	885	926	898	963	885	925	927	924	904	912	909	950	918	843	918	867	952	922	900	940	916	924	921	888	915	909	958	860	950	911	896	910	890	944	849	973	910	926	922	897	871	904	886	867	930	922	979	929	936	915	992	891	938	886	948	884	941	903	914	905	916	978	969	919	949	915	914	896	918	905	932	868	899	891	900	959	957	960	930	889	946	899	890	903	911	903	883	897	922	911	979	929	898	926	910	919	931	880	922	917	922	895	898	936	928	932	932	893	901	925	879	953	903	914	897	906	919	875	920	998	904	915	926	955	914	911	949	952	904	977	973	875	913	945	903	946	922	952	898	905	937	910	891	888	936	922	961	885	954	942	909	911	887	892	948	908	893	884	890	942	857	940	897	906	860	912	940	908	947	917	894	881	928	913	922	955	940	941	925	879	902	874	914	899	914	942	904	895	923	900	876	885	897	920	956	961	918	982	889	942	866	893	946	904	946	924	921	970	917	997	924	919	952	933	954	920	942	885	943	932	897	924	947	990	920	924	916	927	896	988	906	906	944	896	916	917	933	874	912	885	930	950	935	913	878	944	878	884	908	928	950	897	965	896	923	946	895	939	924	954	939	881	904	951	886	919	952	909	937	934	896	888	906	901	930	945	864	960	885	865	856	910	882	906	911	928	927	949	881	868	980	836	958	920	903	926	915	912	874	903	905	935	929	891	905	915	946	980	908	936	913	908	893	899	907	918	929	920	914	895	931	899	949	896	948	922	888	926	918	892	895	932	914	906	933	883	945	884	919	942	937	905	864	872	899	859	931	895	927	947	956	944	849	909	901	912	905	969	933	931	924	914	860	984	896	971	951	951	961	913	904	897	920	908	883	935	926	899	908	948	924	925	866	878	900	967	918	947	914	913	912	906	903	911	889	914	931	910	822	911	898	889	890	893	909	960	917	863	937	930	901	916	879	885	916	945	937	912	910	869	940	914	945	903	903	934	909	946	913	915	901	909	965	899	969	915	908	863	883	896	935	897	916	905	930	934	970	940	941	927	884	924	932	916	979	917	926	976	881	947	928	909	914	940	962	954	931	940	888	875	904	924	905	919	944	940	905	926	884	920	936	946	922	920	933	904	923	879	897	996	939	926	929	958	921	885	928	914	963	905	892	883	889	951	928	1011	952	978	927	938	887	925
30838	30748	37014	27878	16962	10000	5640	3218	2310	1815	1594	1324	1214	1127	1032	978	974	881	849	797	852	810	824	766	861	818	799	799	818	803	739	748	750	779	754	757	805	730	792	742	820	824	728	779	829	749	783	763	784	753	806	750	795	768	803	809	779	732	747	753	754	768	752	730	781	779	803	852	786	734	725	767	743	774	752	761	769	757	777	759	781	802	808	733	777	805	785	766	730	771	756	740	768	757	743	813	754	776	741	749	735	786	740	762	771	746	824	782	758	786	776	813	774	764	792	758	806	785	752	793	811	803	808	800	792	742	759	728	798	818	734	717	789	804	775	794	768	825	787	774	813	751	730	773	782	743	802	755	750	774	779	767	777	802	748	814	728	730	815	773	816	817	739	818	808	768	771	733	780	789	749	731	812	778	736	774	774	790	784	776	742	741	806	807	787	750	831	826	787	775	741	786	735	802	815	764	813	772	823	790	805	784	745	781	764	783	822	769	771	793	821	754	804	800	773	801	806	794	777	741	770	764	765	780	806	795	743	775	796	838	767	814	772	753	795	780	778	778	771	745	763	789	778	751	786	734	759	774	837	774	722	735	792	786	801	761	760	761	766	744	764	799	767	824	812	778	836	803	755	800	766	794	798	792	831	797	759	839	791	833	779	739	775	773	811	767	761	789	780	718	813	808	798	778	760	777	807	784	772	786	706	738	782	734	785	715	812	770	784	786	844	763	812	782	701	805	758	850	801	792	806	777	740	782	757	767	783	778	790	806	745	752	769	739	751	772	795	760	745	819	744	769	758	746	780	831	777	741	784	800	810	756	767	770	747	757	788	794	751	756	814	734	772	771	782	807	825	774	823	826	759	765	752	775	703	750	750	766	748	781	779	802	760	799	775	768	811	789	817	742	801	778	791	789	823	787	745	776	788	818	748	759	779	777	749	776	779	794	836	760	796	762	796	784	752	718	802	762	836	757	818	747	823	759	793	764	769	803	771	782	805	713	793	765	792	771	767	783	786	786	741	799	807	776	747	717	759	776	791	774	776	771	756	784	773	777	763	820	793	772	754	750	802	804	798	755	768	755	775	760	774	826	754	778	763	767	805	795	737	788	793	794	769	724	754	772	796	842	770	796	797	805	766	848	804	840	750	828	770	807	809	762	789	792	804	753	749	746	782	779	724	794	773	826	795	765	790	749	752	806	771	821	783	779	783	789	824	740	812	806	796	851	790	862	781	763	813	769	746	754	805	799	799	780	748	780	803	762	738	822	766	803	752	795	805	791	801	777	795	793	765	774	754	803	799	774	776	785	800	807	729	756	731	746	769	797	815	817	730	778	786	799	746	778	774	787	811	760	749	782	770	789	796	766	711	769	783	767	766	756	762	773	787	793	751	761	765	779	767	811	807	759	786	793	776	843	751	790	759	749	736	791	700	763	767	775	741	790	790	777	718	745	790	730	746	742	767	782	792	757	758	740	795	739	799	787	772	774	799	775	802	813	773	742	748	793	792	757	749	756	744	775	812	757	802	778	769	819	750	772	790	789	793	729	812	799	760	813	739	767	793	765	766	737	764	790	839	772	788	735	788	759	831	768	760	770	826	784	764	779	797	776	751	776	848	752	785	753	739	705	831	756	749	751	779	751	798	783	806	760	758	753	752	776	789	755	745	808	752	785	769	806	752	764	768	745	757	780	782	778	744	818	746	789	775	821	775	802	794	801	772	709	805	748	787	803	763	797	770	745	759	785	767	788	743	751	751	771	767	720	810	792	744	806	731	774	788	800	779	737	784	798	789	746	764	766	795	760	785	780	789	788	773	807	779	765	756	799	796	800	766	741	771	800	782	771	811	796	759	768	767	785	760	752	754	803	759	817	827	818	807	808	829	751	806	794	767	739	790	750	801	780	769	761	762	777	764	793	816	770	787	720	795	744	783	773	796	747	770	747	805	766	729	737	786	769	851	717	802	752	824	775	797	764	753	819	754	796	763	819	771	742	713	742	723	786	782	772	775	803	809	816	702	815	780	769	789	773	792	738	754	733	768	758	745	800	776	771	760	752	728	726	740	778	782	808	763	766	731	766	788	836	763	787	781	749	790	778	813	808	804	820	787	763	779	775	738	797	772	755	799	771	733	708	749	793	822	804	754	766	823	849	738	779	833	814	793	758	742	772	775	771	806	801	779	787	742	783	805	784	726	714	812	775	764	795	760	775	779	781	788	825	750	726	812	770	814	783	760	722	763	750	755	788	769	783	760	779	779	804	784	755	794	749	749	760	777	769	786	771	755	795	755	781	762	804	810	795	831	771	747	797	766	815	840	763	807	742	824	758	789	799	773	804	775	805	744	758	786	782	819	783	798	759	815	754	783	802	728	795	780	765	828	786	734	738	825	763	785	795	787	754	789	805	760	775	776	784	754	782	763	760	782	763	801	749	779	786	759	776	794	793	805	798	783	842	727	786	775	771	740	802	799	750	749	760	743	740	801	765	798	785	738	761	774	784	789	760	759	806	784	745	809	712	742	755	739	795	818	705	771	798	736	821	757	804	785	741	811	764	766	817	810	811	722	800	745	782	814	836	782	796	808	810	797	775	817	797	784	764	811	758	789	775	777	784	784	777	821	761	790	773	768	824	749	755	788	797	794	764	772	719	777	772	816	823	786	767	713	791	748	781	793	808	755	750	772	812	731	761	760	813	811	757	765	749	803	780	797	740	743	763	749	710	809	786	757	801	768	783	808	815	828	829	801	796	764	776	782	757	801	775	769	781	746	709	731	764	806	741	781	786	753	787	752	800	751	788	796	802	791	803	779	781	817	773	802	742	750	808	768	779	767	676	765	761	773	792	779	804	763	788	793	807	758	779	795	823	829	762	758	804	743	783	802	759	760	733	805	829	784	781	795	817	775	826	753	811	749	800	798	782	768	770	786	778	796	785	793	801	759	760	762	747	773	717	768	799	805	787	756	821	774	780	768	767	726	775	750	785	771	797	795	777	750	776	795	750	773	782	785	759	706	819	769	711	736	800	751	809	791	709	799	797	743	797	771	776	804	812	821	780	787	851	741	754	800	809	768	734	758	789	763	786	827	806	729	802	793	792	782	773	763	768	816	807	775	794	792	749	841	788	736	783	798	804	782	765	778	727	755	813	822	802	773	784	797	798	722	763	764	837	765	747	823	749	796	780	825	806	772	804	726	771	845	819	749	812	781	834	739	779	776	761	769	809	794	804	802	763	796	774	831	787	809	798	740	773	823	862	730	749	759	759	800	801	767	818	766	755	770	825	761	780	842	777	756	798	766	752	768	795	729	702	796	751	756	821	829	772	823	776	793	776	785	771	774	732	782	756	739	787	735	780	803	779	788	774	755	735	763	782	768	764	771	746	753	767	751	767	802	814	820	771	808	782	774	742	762	784	729	768	817	788	812	813	774	814	760	774	820	786	790	784	766	740	829	799	810	804	797	792	830	771	760	832	748	792	754	788	782	786	805	819	782	708
34947	48588	41534	28046	19891	13872	8703	5213	3692	2767	2286	1872	1662	1496	1270	1209	1124	1104	1101	1051	1101	1005	997	1024	902	972	973	1004	914	965	851	893	922	920	929	943	920	930	868	899	874	938	891	935	851	863	923	888	883	933	912	867	929	899	861	932	872	944	952	858	894	947	869	860	885	925	834	912	893	920	938	872	896	872	917	920	884	893	884	873	899	891	882	933	837	910	899	873	900	909	900	938	891	878	899	934	898	909	935	966	912	915	891	961	887	955	965	849	908	876	870	937	898	913	932	903	907	861	868	945	944	877	868	927	942	852	886	898	846	891	834	895	843	926	904	887	946	906	897	925	905	868	930	918	872	950	885	891	941	899	949	899	912	868	913	884	919	850	910	917	880	916	914	916	904	873	908	923	888	865	894	892	913	899	876	908	876	892	884	936	941	851	910	927	911	968	908	898	935	895	931	915	908	909	947	969	819	942	939	875	899	890	918	902	981	849	906	923	942	914	909	872	867	842	893	933	924	957	942	903	890	883	870	896	920	913	943	890	873	870	880	1003	880	945	894	904	940	899	885	914	898	917	910	969	928	909	898	937	888	876	825	898	918	894	926	918	904	896	833	887	889	913	925	866	912	853	893	909	860	879	899	902	936	902	904	908	935	911	885	891	933	918	899	935	939	899	887	924	894	916	896	939	879	908	910	937	915	902	889	937	854	909	936	929	867	863	897	891	917	879	928	911	953	881	920	928	857	895	935	917	888	931	906	881	903	920	866	885	921	883	908	857	916	904	881	894	940	881	916	914	905	919	965	901	897	921	901	832	942	911	919	913	915	907	878	880	971	901	951	945	919	876	901	880	865	865	931	859	919	913	953	905	866	893	922	937	898	874	894	866	951	880	902	910	908	853	909	916	855	955	926	892	877	936	885	929	917	884	902	866	903	879	900	895	904	872	952	902	871	859	931	941	877	874	938	920	924	869	868	915	848	881	950	939	926	877	888	896	875	872	918	905	901	897	916	903	895	876	968	891	875	873	914	887	918	914	908	888	911	891	895	871	876	902	891	918	944	941	940	897	860	893	962	905	907	880	879	897	915	938	918	901	909	887	884	866	915	958	910	904	919	915	936	914	892	881	939	912	876	914	897	914	909	890	917	895	921	871	938	875	848	880	948	888	914	903	883	930	881	903	910	887	893	888	894	884	858	932	854	996	899	914	879	919	838	893	946	909	887	916	903	923	888	893	897	932	887	943	853	934	953	901	899	809	926	898	925	844	883	957	910	860	914	922	876	943	891	919	885	923	937	910	900	943	933	885	882	866	871	923	902	907	857	891	904	934	961	911	890	947	977	922	898	923	899	940	898	897	934	927	889	908	910	907	906	895	896	907	921	895	873	891	905	926	912	858	897	902	861	924	887	917	910	892	849	937	926	935	885	877	891	896	883	886	843	840	915	926	864	907	851	868	947	965	919	964	933	929	861	910	864	872	875	933	873	914	871	928	928	876	903	937	881	948	820	908	861	926	867	917	844	879	905	866	945	883	880	886	889	938	920	884	907	913	919	941	863	881	907	914	867	939	933	912	899	930	868	910	881	898	929	912	868	870	894	897	930	965	927	915	855	890	928	900	911	911	925	885	892	921	896	868	875	918	923	941	936	855	878	873	903	877	947	906	866	947	963	913	939	925	931	878	909	889	893	897	888	920	908	927	880	914	917	868	886	915	953	932	870	918	880	949	916	908	932	911	859	883	900	903	894	845	828	883	908	908	909	938	889	899	863	871	912	898	903	957	959	891	862	916	899	940	926	903	903	851	862	889	946	959	934	901	897	893	896	890	895	876	883	897	941	942	925	897	886	873	911	913	802	974	864	928	930	915	924	906	900	896	850	941	894	884	930	891	920	892	948	923	915	889	943	930	933	949	905	928	956	933	891	911	918	908	890	844	916	922	908	944	955	903	930	885	907	881	890	918	874	893	943	885	909	868	882	908	896	874	911	928	926	874	840	870	873	931	913	935	855	913	909	875	867	913	877	833	875	992	923	942	924	897	973	858	850	975	882	941	877	949	872	868	959	913	933	916	910	887	927	904	904	851	834	912	827	864	916	858	921	950	894	883	921	925	920	869	906	895	885	852	917	888	910	881	982	914	879	901	865	924	882	872	987	907	828	924	890	908	966	872	896	930	928	933	904	896	910	853	901	905	922	905	925	931	934	909	860	922	894	889	874	878	929	915	920	946	913	938	890	888	884	900	958	902	891	911	947	911	920	954	912	871	943	915	931	942	904	895	909	936	897	908	920	934	902	849	940	896	896	884	874	885	895	883	943	884	874	956	902	868	941	950	896	855	946	954	905	907	896	921	872	921	897	867	930	867	946	836	895	951	922	932	892	879	909	942	952	904	911	915	886	910	903	897	951	920	883	833	876	879	914	899	914	840	953	899	944	907	935	907	913	881	887	884	866	932	895	900	853	899	871	906	866	906	923	912	871	861	955	900	850	903	947	913	867	917	911	880	913	925	845	882	924	951	871	845	918	863	932	913	914	885	907	890	943	873	879	911	931	898	930	905	912	919	954	899	908	920	880	887	905	897	870	910	893	896	951	934	902	927	933	892	913	847	850	843	925	914	897	889	905	906	904	910	873	909	919	926	867	871	878	902	930	917	938	918	912	917	898	877	872	936	879	890	927	947	873	900	979	891	904	896	872	857	864	884	930	862	929	924	915	890	924	922	961	866	870	899	905	924	919	960	923	903	966	904	915	917	869	887	904	886	945	897	881	979	890	887	898	921	896	898	936	882	866	916	875	930	843	876	910	878	923	905	928	878	901	873	915	906	923	916	891	860	960	897	894	907	903	883	871	891	887	881	856	939	869	909	906	934	923	918	872	877	893	947	881	921	897	890	903	927	918	902	930	874	889	916	913	911	938	887	908	933	915	859	899	924	931	874	928	877	927	908	907	863	902	927	871	999	948	898	877	934	925	910	952	928	946	918	900	933	894	875	928	914	897	910	935	919	924	925	884	931	910	924	909	953	881	889	907	950	908	873	865	962	891	883	864	898	918	855	926	895	935	884	905	877	865	914	922	966	895	852	891	881	891	915	911	916	861	921	959	899	924	883	860	897	908	859	891	901	924	891	898	921	910	877	920	885	952	885	909	911	846	903	902	869	893	908	920	925	928	906	934	891	893	893	960	870	849	885	946	907	915	884	949	940	869	908	917	918	915	910	864	900	906	829	911	894	961	901	891	926	903	942	876	934	933	894	913	913	931	909	905	944	955	852	887	915	928	936	940	912	947	919	916	946	901	857	856	896	899	844	906	881	902	934	858	913	931	919	940	940	949	879	913	935	949	925	892	899	873	967	939	890	913	920	909	935	901	942	925	933	923	867	918	914	911	945	976	869	891	903	941	907	881	904	834	869	936	923	906	882	933	866	887	927	882	911	926	924	872	917	894	909	877	870	896	912	925	931	953	894	853	848	909	902	898	905	907	934	906	853	885	942	847	943
24451	21618	29081	25833	23767	21349	12770	5839	3647	2864	2342	1999	1686	1484	1306	1212	1045	1030	983	926	961	863	918	886	849	830	848	849	855	824	840	715	796	862	805	788	826	833	841	788	756	777	791	805	769	769	821	801	763	765	856	798	795	752	803	772	819	814	795	813	764	765	844	785	814	773	777	799	829	803	816	834	802	812	782	778	771	834	826	767	794	782	783	798	812	793	757	784	802	813	740	790	797	862	862	839	811	801	770	801	841	798	779	785	803	780	774	828	797	791	823	750	771	809	797	823	819	834	826	771	800	786	758	823	752	801	799	819	797	798	798	749	754	841	803	776	843	810	793	803	776	790	791	800	779	796	801	846	827	810	865	819	776	816	801	770	811	801	764	785	790	809	773	774	776	757	757	855	754	785	814	795	799	789	769	758	787	782	781	817	810	805	814	819	785	811	785	759	726	834	779	793	751	779	795	794	792	765	840	785	751	791	824	831	797	773	771	780	810	773	796	826	785	749	801	789	772	754	767	787	832	795	777	787	755	797	812	830	796	774	835	780	786	739	749	786	854	804	808	792	796	823	778	777	776	803	797	798	749	805	792	777	822	807	821	791	814	783	810	770	808	770	825	796	782	825	808	825	760	830	795	812	798	791	784	832	769	775	756	808	769	847	812	802	799	820	750	773	792	784	803	813	741	761	748	845	782	796	745	802	772	758	782	814	778	860	778	781	820	771	760	772	785	766	793	774	794	786	784	777	773	801	767	805	755	786	817	795	849	802	830	786	797	766	786	839	782	796	806	805	766	789	787	796	803	795	823	849	755	730	789	723	790	832	765	811	782	797	827	774	806	766	814	758	791	812	813	838	815	820	756	794	782	800	787	798	768	804	820	818	812	816	790	778	771	798	812	795	783	816	805	796	790	784	804	813	834	810	765	786	796	822	773	794	815	761	761	811	740	845	787	748	771	841	797	754	833	835	750	797	808	774	787	820	770	771	766	816	819	875	798	815	841	780	769	793	774	795	762	858	739	787	796	744	815	781	815	819	786	780	771	803	782	805	791	788	787	770	774	805	811	739	796	823	811	789	765	805	801	756	773	811	787	794	759	805	769	831	767	758	788	817	801	815	796	797	787	787	829	799	796	786	776	813	855	834	829	811	770	804	823	763	816	790	762	782	794	776	845	801	797	757	807	805	774	814	757	822	789	790	790	828	802	793	777	832	739	804	795	824	813	816	802	819	809	767	764	762	849	792	792	740	766	811	774	788	822	790	826	831	754	823	731	799	775	800	801	799	780	773	798	811	800	832	762	834	817	828	770	762	790	819	767	817	786	791	788	835	808	775	775	802	813	803	797	826	765	843	799	767	858	771	821	740	744	842	774	785	795	861	774	828	826	811	761	828	788	775	810	718	780	786	737	751	838	801	792	760	760	766	784	842	782	765	804	830	779	781	811	774	802	806	742	811	819	803	785	809	743	801	823	771	769	752	847	774	773	815	801	807	760	743	840	788	828	834	789	813	772	786	829	782	805	770	834	770	767	808	837	766	810	785	813	765	769	809	764	791	771	758	802	800	759	798	822	756	763	764	801	785	757	775	772	769	793	822	794	796	824	764	764	778	831	789	776	807	753	821	799	787	798	789	835	789	827	846	789	777	794	755	781	782	784	795	795	782	818	780	732	727	847	767	720	784	810	794	809	782	745	836	794	774	825	806	771	787	730	787	804	848	766	799	815	779	835	802	796	793	753	769	794	833	813	782	815	794	775	801	790	769	777	822	797	783	855	817	785	774	764	810	721	789	804	782	797	771	815	776	774	818	830	889	826	803	770	823	798	832	785	817	768	824	798	745	798	752	820	814	802	784	775	763	824	813	809	774	758	768	788	792	819	784	807	788	793	759	819	791	833	825	833	783	795	742	753	770	789	804	748	807	767	797	804	792	839	796	760	793	831	805	803	733	804	781	755	812	801	756	803	825	765	766	772	833	795	757	790	773	816	826	781	793	774	751	804	814	775	820	752	803	788	791	825	812	787	748	756	782	764	792	721	757	776	860	829	771	805	748	808	801	771	822	815	792	796	794	760	798	767	784	764	802	814	785	779	779	788	776	837	792	779	778	818	800	841	797	746	782	841	791	865	773	766	759	822	781	779	852	739	797	824	826	796	804	739	795	851	763	802	780	843	773	798	752	776	800	801	753	858	808	852	801	803	787	801	779	778	813	815	809	778	793	802	788	820	742	810	797	820	766	771	793	823	783	787	771	795	769	733	850	782	814	738	792	815	775	753	798	804	764	802	826	791	799	814	836	795	768	807	833	788	823	794	787	751	792	781	760	774	805	772	745	786	800	794	796	835	804	799	746	808	833	755	857	801	828	778	823	785	804	814	789	789	769	792	736	774	778	797	767	765	771	800	817	783	742	794	847	796	791	774	761	791	802	806	774	791	826	807	781	812	794	775	759	752	842	768	739	800	767	779	749	801	808	799	786	791	816	803	769	823	786	752	785	789	826	813	812	817	824	761	819	776	749	803	726	829	802	812	775	804	771	797	792	864	797	832	766	796	771	791	779	811	747	765	809	766	833	810	772	736	796	786	801	812	802	793	858	774	777	803	800	777	777	781	763	783	817	834	801	820	803	812	791	787	793	823	823	798	827	771	782	735	771	821	768	733	760	785	743	777	783	814	729	821	807	783	819	790	787	761	772	778	848	801	852	778	797	778	789	815	826	808	765	807	743	832	756	792	806	790	850	792	754	808	768	780	795	783	775	821	746	790	796	801	815	743	777	768	807	803	806	816	746	813	824	752	817	791	776	764	796	743	828	815	831	828	782	757	788	773	767	786	791	852	848	781	791	813	776	828	763	806	771	790	815	695	812	777	818	786	802	779	794	819	787	825	815	815	821	738	742	784	806	763	742	773	831	780	812	790	806	796	804	783	791	781	781	812	780	793	798	803	811	802	764	795	773	818	826	800	755	769	827	726	818	790	820	786	824	824	850	805	772	841	816	788	818	805	784	789	794	832	780	772	792	819	737	804	794	801	836	808	769	756	802	799	792	836	776	812	816	799	779	782	801	788	781	822	853	841	723	732	809	774	768	787	747	820	839	791	827	762	775	781	802	825	796	746	770	787	828	828	844	805	772	789	843	812	727	816	769	789	819	781	775	819	771	812	771	762	809	786	750	763	756	816	785	775	814	792	747	797	742	786	775	757	810	774	777	799	782	787	847	789	763	750	790	853	766	769	793	766	825	816	803	848	840	793	814	757	820	798	837	772	812	818	731	767	798	736	836	823	755	755	759	815	799	784	756	811	813	818	794	820	791	826	797	755	781	781	833	763	757	814	790	771	767	752	834	754	765	827	775	775	735	751	771	764	796	732	794	769	767	766	787	747	810	831	752	752	771	802	729	773	801	775	816	764	784	819	749	779	776	775	759	851	818	748	777	765	798	836	818	762	807	790	777	791	804	761	730	775	760	811	756	831	819	784	786	811	819	786	786	808	746
34640	60101	52651	37971	29361	21406	13423	8540	5759	4239	3426	2661	2289	1976	1656	1510	1369	1268	1158	1128	1066	1096	1085	1097	952	1010	1025	963	949	972	1003	926	937	917	943	922	964	921	914	970	956	902	915	924	888	909	979	938	967	959	898	956	902	930	931	930	892	905	921	901	844	888	856	917	939	903	911	933	942	961	880	941	932	871	883	910	933	976	928	956	884	912	915	896	879	926	883	923	935	877	830	936	885	913	986	962	916	898	929	899	949	896	887	852	892	918	886	913	894	974	954	875	879	917	914	952	892	904	907	931	914	907	867	879	914	937	942	912	934	858	880	911	936	899	905	925	879	911	966	894	903	835	900	941	920	926	926	917	868	891	978	894	884	941	913	818	922	883	913	892	903	974	924	889	944	913	940	892	959	912	930	866	888	947	921	902	916	872	942	941	969	889	916	898	867	895	927	895	913	911	905	960	904	914	935	889	927	905	909	869	927	905	874	897	899	961	886	884	918	937	874	905	866	862	914	909	957	886	945	939	981	914	906	942	878	917	933	911	941	942	951	891	934	922	925	910	926	913	940	934	929	923	958	932	941	932	917	901	923	868	938	955	944	888	885	934	890	958	869	930	911	923	935	895	939	883	898	897	943	938	857	972	918	860	861	889	919	892	905	934	866	895	865	880	958	943	950	972	958	939	872	903	989	932	940	899	901	942	901	882	932	952	885	979	931	916	958	930	955	920	921	924	926	882	901	980	982	858	927	876	896	893	879	922	890	904	904	965	900	914	934	946	872	950	949	851	866	938	942	876	917	878	880	910	943	923	936	898	896	932	890	934	928	845	897	907	885	914	899	961	881	885	925	937	902	834	928	934	921	956	898	944	893	932	968	890	914	937	930	960	895	940	886	917	886	894	909	879	869	878	926	929	925	896	936	978	877	954	890	911	909	869	902	858	988	931	887	904	898	901	980	850	914	860	923	909	952	932	913	945	920	882	925	882	898	891	880	942	881	899	890	944	929	867	881	860	875	873	945	931	889	902	963	896	928	913	941	951	898	863	896	894	912	930	864	916	909	911	877	915	912	866	906	949	914	936	938	889	961	907	920	937	932	861	902	896	910	917	873	943	924	905	944	928	881	917	876	950	911	896	901	939	871	865	896	884	915	949	958	883	934	984	883	920	923	907	892	904	919	924	918	899	915	894	940	920	940	911	879	931	863	893	862	991	937	875	893	879	895	886	857	890	950	908	894	883	878	938	942	877	904	897	844	899	923	935	944	883	929	887	950	897	896	933	930	960	923	909	873	916	928	871	843	889	965	920	959	889	896	888	928	914	869	911	884	892	916	908	904	872	880	923	894	938	897	900	890	925	895	934	923	907	916	904	956	898	902	915	883	921	927	949	904	892	885	891	955	906	958	941	915	947	906	931	917	908	856	892	911	902	894	957	891	958	928	887	880	913	929	903	913	901	874	916	933	846	903	954	896	879	977	880	917	977	893	960	910	881	940	903	951	874	930	884	981	953	869	858	930	886	905	846	890	825	908	885	898	900	910	895	892	926	932	940	935	963	917	942	990	906	882	930	889	907	855	973	907	890	909	914	950	937	855	924	901	897	917	960	936	914	862	923	905	886	942	921	915	911	920	865	911	912	851	962	948	886	937	913	922	956	937	972	947	891	909	933	936	890	915	892	921	905	891	918	920	946	921	901	887	948	900	878	983	899	907	902	842	902	854	892	904	921	924	938	931	830	858	926	925	910	906	898	908	871	890	914	950	926	870	913	909	1008	954	892	906	883	920	863	928	929	929	912	893	928	888	866	931	917	919	919	930	842	936	910	959	903	974	909	900	947	880	951	934	929	897	903	940	940	909	920	879	934	925	863	880	927	903	918	891	882	902	893	932	969	939	909	929	914	868	970	885	867	880	914	910	897	896	905	918	930	895	976	892	897	891	959	926	906	900	877	875	862	893	942	897	909	932	933	966	894	908	945	877	902	940	967	929	922	905	913	888	932	895	905	908	891	873	934	834	886	919	972	917	898	953	920	943	931	906	866	923	922	903	956	956	962	919	927	958	940	931	923	916	900	914	893	945	923	945	923	937	914	858	958	928	911	917	902	889	873	841	884	904	906	918	915	880	926	918	911	872	888	930	883	882	862	917	907	942	976	897	859	939	911	872	885	935	957	865	848	925	878	974	893	932	887	936	927	880	838	941	892	914	884	942	904	862	940	910	892	873	916	944	934	927	911	873	840	883	883	900	937	955	916	951	909	937	894	879	1013	918	918	942	953	926	958	877	964	843	903	899	929	936	965	972	894	920	888	920	911	969	901	904	890	924	923	907	960	842	959	871	921	920	893	888	907	919	936	917	937	897	887	909	915	904	885	879	920	891	876	937	922	878	898	861	918	943	861	935	864	923	951	919	862	936	895	964	939	910	914	921	906	895	919	920	885	894	919	923	877	867	857	890	939	923	922	916	912	889	935	933	907	911	870	906	935	852	881	886	917	940	902	906	931	901	937	903	862	943	941	941	898	911	898	875	871	898	922	869	931	931	934	926	859	928	885	864	872	911	916	864	872	921	919	957	883	956	902	870	892	895	926	908	896	926	938	899	905	957	886	937	917	915	964	946	937	913	895	917	926	903	938	963	923	908	929	906	924	881	886	888	943	899	846	926	911	914	841	972	918	911	927	895	916	911	881	863	941	908	900	920	859	919	949	941	854	899	953	948	933	895	910	915	860	859	885	977	933	896	919	979	972	896	926	897	866	951	932	849	929	948	892	928	886	950	927	964	863	848	892	827	927	912	904	919	916	932	919	940	888	894	919	895	897	840	932	879	882	905	957	943	861	874	918	870	931	885	893	886	875	916	901	944	915	885	908	922	893	947	909	910	904	919	900	921	895	926	987	956	894	889	964	945	901	872	912	920	938	900	987	969	932	919	876	906	922	873	886	919	915	943	856	969	901	886	917	926	931	913	929	929	875	908	941	903	889	923	936	886	902	916	934	886	946	931	949	834	961	887	936	924	928	943	923	851	916	897	948	906	925	930	911	946	888	909	905	928	948	959	951	899	865	920	895	938	928	891	876	924	921	905	891	942	918	913	959	893	976	914	888	898	939	897	950	889	893	864	912	833	916	913	873	884	908	875	874	901	908	898	890	892	902	933	942	913	958	938	873	911	920	897	865	927	886	948	899	969	894	925	972	926	924	955	918	930	909	891	915	922	913	922	957	871	902	925	875	906	941	951	917	940	941	919	943	868	937	896	948	938	905	909	947	957	901	874	950	906	861	842	916	898	946	878	861	914	854	907	897	919	927	846	896	940	898	920	899	941	881	943	880	853	929	891	905	942	980	925	942	869	921	874	874	988	860	904	959	933	903	922	890	904	874	873	951	934	935	901	868	936	877	878	902	904	969	936	875	877	938	906	906	976	910	863	897	919	898	919	954	882	895	884	914	949	993	954	892	937	842	957	912	902	914	881	909	935	909	885	919	878	938	918	887	896	909	906	879
25377	21766	29237	28122	22428	15086	8432	4579	2941	2110	1828	1563	1427	1238	1133	1059	981	920	850	865	855	825	836	849	828	748	798	817	819	794	754	741	828	805	743	768	728	724	758	778	813	774	761	750	818	760	763	718	751	700	736	762	770	736	786	760	790	744	767	716	764	763	737	778	783	701	766	801	798	790	755	802	751	792	715	749	771	774	748	722	721	784	740	763	782	782	819	753	833	769	757	753	778	734	822	795	773	776	848	780	766	774	760	777	726	726	732	823	811	793	770	772	752	742	837	786	764	733	797	766	822	764	790	745	707	770	771	757	773	782	751	793	815	737	777	747	793	816	744	746	808	737	781	743	759	746	759	754	790	806	759	779	774	752	749	759	769	747	785	783	781	738	814	751	737	755	741	759	792	767	762	765	742	839	796	801	798	760	746	743	778	782	810	764	722	742	771	770	778	720	802	729	781	752	766	733	781	792	740	786	774	741	755	786	709	737	783	687	781	807	761	757	805	785	774	785	776	774	800	759	743	752	737	754	788	787	752	728	776	763	754	756	758	759	732	793	729	814	811	739	777	802	783	766	780	781	848	767	834	788	745	730	802	819	785	733	750	788	732	763	812	750	710	760	778	753	789	837	765	794	762	740	795	787	730	749	766	737	772	770	773	753	789	759	804	755	812	728	778	754	787	769	754	760	777	765	766	791	754	700	785	781	739	832	731	742	752	780	785	789	765	766	744	773	758	791	806	782	734	779	770	773	761	742	793	779	772	748	720	796	786	728	785	727	793	763	726	808	763	739	793	732	816	784	775	782	708	742	747	771	763	750	735	799	744	742	751	750	793	753	726	732	791	749	758	815	795	740	779	777	780	792	786	769	758	765	798	794	719	755	766	749	729	771	777	784	740	717	727	790	775	760	745	806	784	791	788	791	770	743	762	763	729	751	752	783	738	728	782	841	778	737	745	766	770	769	790	762	797	787	748	786	828	758	805	760	774	745	733	797	774	793	774	776	802	785	771	831	776	758	765	725	736	773	757	778	757	790	740	756	745	809	708	781	767	786	789	815	776	726	742	772	749	719	820	798	816	759	721	795	788	710	811	816	737	780	782	800	772	803	766	814	720	752	806	756	787	785	759	760	743	761	728	766	730	773	825	785	756	820	776	760	817	732	800	745	775	788	779	763	825	748	782	829	768	800	787	757	761	776	771	744	788	774	736	786	794	762	746	752	781	737	749	824	789	757	784	742	747	772	762	764	770	779	795	749	787	750	780	796	752	772	793	779	821	716	756	792	761	754	789	759	777	794	803	755	775	781	771	720	744	790	762	799	786	806	770	751	803	733	797	749	751	806	776	786	744	766	795	767	814	771	743	739	809	747	751	739	767	766	791	837	732	743	788	793	790	727	805	769	824	731	834	761	766	742	782	768	758	781	765	755	771	727	783	809	827	758	797	761	773	788	736	788	766	752	761	791	815	733	709	850	757	776	805	782	736	736	771	795	746	805	744	753	801	756	785	772	792	781	762	759	787	774	757	828	798	777	764	794	752	772	777	764	772	766	735	772	777	788	801	778	796	765	764	750	760	796	826	791	723	763	824	767	751	797	780	760	794	725	782	798	784	803	762	792	806	767	786	817	809	753	743	790	765	791	777	774	737	736	778	770	824	771	820	787	814	759	821	776	770	771	783	759	762	781	784	774	768	800	744	780	739	711	729	724	805	761	727	750	759	753	739	779	742	803	768	747	746	786	787	771	755	783	788	769	763	766	751	745	734	820	725	780	771	756	785	753	784	775	802	738	764	804	851	795	810	719	766	755	803	830	761	752	756	788	765	733	831	797	775	763	760	728	786	742	772	777	801	766	746	747	768	712	778	829	781	742	778	726	747	761	767	758	759	797	742	806	763	814	729	775	754	776	793	807	758	760	747	813	747	753	743	773	765	750	769	785	782	777	795	760	822	772	759	787	748	772	788	764	821	751	751	728	739	813	754	757	733	775	792	738	788	717	719	768	765	792	801	799	734	735	767	764	766	771	787	735	720	732	728	751	750	698	719	753	772	733	743	752	767	756	815	798	759	767	766	776	738	768	803	772	753	810	798	760	741	757	749	745	739	744	745	806	743	803	785	781	774	771	744	764	795	786	748	780	771	804	768	767	785	774	807	776	819	770	771	728	788	700	827	788	732	771	803	780	785	769	782	712	766	765	780	723	784	746	836	763	744	756	823	734	724	779	764	760	703	724	766	761	749	729	749	837	757	779	826	755	785	806	777	763	797	774	785	765	754	748	839	724	785	803	745	774	722	749	771	798	805	798	786	793	769	771	750	734	752	757	748	715	808	751	799	766	802	756	793	812	810	794	775	806	773	711	735	780	779	773	757	837	792	779	759	725	760	814	773	784	782	777	776	804	747	814	775	765	798	790	754	702	775	794	737	755	790	769	747	738	824	788	768	762	803	781	717	785	756	783	773	772	767	766	778	779	810	820	801	779	743	745	803	748	763	761	763	793	786	799	774	810	786	714	778	764	761	802	789	784	746	753	767	757	768	768	761	776	780	740	814	722	759	822	762	776	720	785	772	765	729	776	755	767	821	757	791	756	728	747	803	784	720	763	730	820	747	749	762	778	752	766	781	730	793	765	760	739	780	797	728	778	793	761	736	794	741	759	801	744	746	779	745	769	773	781	767	768	772	770	760	723	792	738	750	746	748	741	727	764	769	765	785	752	778	755	756	755	752	725	771	805	738	723	734	779	737	748	831	727	788	786	789	766	744	768	753	768	736	790	783	752	710	739	734	796	751	760	759	778	808	779	794	784	776	791	773	798	754	720	750	768	764	762	749	789	737	768	774	765	754	750	749	781	737	782	835	761	772	777	743	750	707	829	784	792	786	792	812	746	773	786	752	822	810	815	806	714	785	801	739	775	746	801	806	781	783	743	737	739	772	825	783	787	759	741	762	747	785	803	765	761	805	744	761	771	767	737	745	762	790	791	729	814	784	758	826	790	750	783	772	758	761	767	828	751	758	755	784	768	776	797	729	727	758	720	791	774	775	751	737	745	765	713	779	784	777	716	740	770	777	776	759	777	770	759	761	770	828	739	803	715	757	798	759	751	782	729	801	763	788	756	766	774	805	789	816	784	797	732	783	798	740	734	824	749	770	740	820	789	774	777	777	745	745	737	780	755	769	775	760	772	785	808	765	738	764	771	766	777	766	789	765	750	738	766	781	807	765	767	796	789	833	819	835	805	798	742	793	775	751	793	802	733	723	795	736	728	762	742	741	749	756	740	781	764	722	741	770	772	794	783	752	783	808	816	770	705	784	732	723	790	798	744	729	821	786	745	738	780	732	747	820	755	757	753	744	813	775	752	759	763	766	711	759	796	776	748	751	733	777	803	782	749	770	751	729	691	735	790	797	770	797	791	788	765	808	724	807	692	786	751	762	805	740	779	794	798	767	809	729	767	762	763	762	755	723	798	777	825	745	768	752	767	791	750	740	732
35616	57555	49172	33992	25406	17705	11467	7374	4723	3542	2830	2283	1892	1711	1449	1344	1248	1121	1091	1036	1022	998	976	927	922	968	923	926	971	963	981	944	901	897	869	918	854	903	880	899	873	872	892	877	930	887	866	905	883	923	918	918	871	842	884	926	828	879	916	907	862	854	893	894	858	883	855	908	856	880	880	871	953	882	883	859	903	849	870	853	899	852	890	839	808	868	886	915	881	858	864	877	922	847	910	842	906	896	848	922	890	877	856	881	870	892	909	865	898	905	864	940	860	884	872	894	965	848	866	856	878	829	938	942	911	920	907	924	889	871	898	907	864	931	822	910	850	889	838	851	866	849	883	917	871	873	876	875	852	853	868	882	895	879	871	907	912	929	911	900	854	858	882	873	896	892	900	895	891	880	900	832	915	868	946	900	895	861	888	840	838	895	921	865	863	866	945	843	859	868	904	938	874	873	856	847	887	920	881	912	860	871	868	863	882	881	929	954	925	881	849	882	897	850	941	875	875	904	946	898	893	855	862	881	882	848	857	822	962	920	873	881	893	891	850	868	895	808	925	884	932	865	893	892	907	885	949	868	907	867	938	814	867	876	854	876	862	868	849	952	833	886	891	903	863	864	917	904	877	937	921	926	920	909	924	890	872	932	856	890	935	909	869	884	871	897	907	908	888	913	887	899	831	854	925	877	863	828	1004	879	880	908	874	862	849	871	885	905	939	810	872	893	873	921	906	887	880	870	903	867	873	876	905	924	928	881	905	869	877	840	922	964	876	905	887	890	890	846	888	897	900	869	887	881	849	865	881	919	911	884	937	887	869	866	876	863	868	832	888	887	865	887	903	903	864	912	846	874	875	859	865	856	894	871	874	916	861	888	883	868	935	854	896	892	874	885	868	841	882	825	838	882	889	889	835	891	901	943	851	904	915	855	922	810	896	873	870	878	918	868	857	911	900	857	883	917	901	922	863	833	860	874	891	840	896	889	942	911	855	874	855	804	897	906	886	932	923	866	872	877	850	893	877	856	846	855	917	890	887	843	925	892	906	925	886	837	911	856	856	911	931	866	920	908	877	885	858	885	902	876	901	913	877	841	880	836	964	827	902	854	863	856	891	915	874	904	891	892	847	869	907	860	833	936	857	901	904	864	924	842	891	897	901	863	867	875	873	920	880	958	880	884	903	855	909	861	882	931	888	852	875	919	961	920	884	918	919	925	892	939	910	892	836	966	915	873	914	894	849	916	825	845	895	881	887	835	918	907	906	855	902	919	847	861	870	875	893	881	852	862	837	901	918	853	892	900	888	910	914	917	872	870	885	882	868	913	884	911	863	880	855	905	878	920	877	881	930	885	861	870	896	839	901	862	916	846	877	868	869	901	913	864	907	865	903	855	885	871	955	854	921	905	886	866	932	846	883	944	839	914	984	915	921	886	865	870	888	894	934	896	904	870	849	862	923	887	928	887	870	854	854	926	874	827	852	895	891	918	843	909	893	885	840	911	883	829	877	835	887	886	902	865	904	892	894	892	873	883	877	895	871	862	887	894	887	844	848	864	884	842	919	839	856	875	865	932	928	890	873	851	920	817	876	918	863	819	855	893	927	848	864	916	899	881	896	863	906	918	867	848	834	853	880	857	867	931	905	871	907	824	896	870	863	874	880	923	873	893	869	889	867	840	858	887	864	889	899	894	894	879	922	916	876	887	825	907	896	860	904	900	881	915	908	882	870	896	895	869	863	875	926	842	867	881	916	849	905	931	837	893	922	879	854	854	853	908	902	895	915	872	879	867	895	889	902	849	911	887	895	883	870	837	895	860	888	898	891	889	914	869	897	891	864	894	926	863	929	918	903	936	878	948	837	882	924	900	958	937	909	865	939	834	872	874	847	904	878	867	951	900	897	867	874	866	869	881	867	856	921	938	903	869	872	877	884	920	893	864	887	893	898	868	888	873	952	924	855	870	880	887	853	895	867	871	820	903	883	902	905	895	884	862	886	908	887	929	899	939	867	842	888	913	913	875	903	900	893	887	851	847	850	913	924	883	909	862	966	893	941	869	932	865	886	884	895	860	897	858	866	916	907	863	905	903	925	915	843	884	925	889	857	908	873	871	902	909	898	922	891	869	897	835	865	882	890	882	851	932	841	864	875	848	897	886	846	838	897	875	906	866	931	816	896	849	901	878	884	924	879	892	871	912	911	921	874	834	916	883	860	869	918	919	879	906	846	904	925	853	866	851	824	851	892	886	864	894	961	863	910	901	868	866	860	867	856	881	899	854	912	853	871	922	887	837	879	906	918	856	917	910	809	889	896	876	836	926	834	900	930	865	856	864	856	894	864	895	869	872	887	821	879	862	843	893	859	849	898	863	910	869	933	871	901	860	921	871	870	864	926	919	862	875	867	919	889	907	899	810	887	875	897	867	862	852	879	875	894	883	851	888	846	900	876	873	911	862	905	929	906	898	891	858	922	855	841	855	877	892	868	913	945	931	884	870	873	913	890	894	876	886	940	892	918	895	923	988	889	914	857	895	874	891	901	823	903	893	857	907	890	901	896	893	877	817	886	884	914	844	880	918	876	865	904	878	869	900	925	866	899	910	875	924	871	900	862	875	833	889	871	868	843	849	863	906	837	885	947	929	863	907	890	921	887	847	901	877	887	868	853	896	919	846	931	860	883	885	833	879	913	842	889	845	871	900	866	844	889	886	880	873	905	889	897	904	890	892	945	911	905	880	843	865	879	894	877	885	882	866	902	886	867	932	888	817	887	884	915	886	913	935	884	938	893	870	920	894	940	933	863	870	855	862	852	839	875	876	868	801	901	901	907	949	852	907	874	900	859	898	868	882	872	867	885	892	839	912	853	870	886	874	872	871	868	879	928	883	909	836	911	952	900	881	851	885	879	873	872	861	895	910	851	874	874	907	942	884	866	880	901	856	844	878	898	888	861	871	892	803	872	841	896	859	938	910	865	878	850	883	841	918	849	907	885	875	873	903	827	867	936	936	878	871	879	863	912	897	885	898	876	892	871	836	864	885	919	854	874	842	920	907	936	876	875	821	845	893	831	873	894	879	857	916	870	860	888	899	959	853	837	896	861	852	895	860	889	934	911	911	911	863	939	887	897	924	860	901	891	864	882	877	944	877	866	843	918	922	875	889	866	873	894	913	921	895	899	906	874	877	893	841	884	879	946	854	857	920	876	867	862	906	910	893	876	868	926	905	870	866	876	871	876	902	810	944	906	910	871	893	912	856	894	892	886	878	856	931	841	887	879	868	904	891	878	860	877	901	914	874	867	882	907	877	879	864	913	890	936	913	881	909	858	860	851	897	902	893	898	851	840	864	911	908	879	889	895	846	851	867	849	855	864	906	831	880	846	882	873	885	867	912	897	905	897	924	874	890	866	896	838	874	886	870	845	897	904	872	834	943	863	888	876	909	879	818	840	861	909	875	947	914	885	891	916	897	869	869	891	811	920	885	854	886	903	900	918	877
23272	21657	29365	24598	22235	23527	21618	10072	5405	3513	2652	2244	1902	1590	1471	1310	1159	1114	1086	1048	977	934	951	874	879	906	832	886	859	844	815	803	870	775	831	845	805	812	827	828	814	845	779	808	864	816	820	770	792	798	817	856	824	750	792	812	805	767	807	802	811	816	781	820	787	767	798	848	783	751	791	812	815	787	795	735	779	801	788	764	821	786	815	785	793	797	792	804	784	802	830	823	801	787	794	814	829	804	799	802	776	794	859	812	754	783	784	784	829	766	779	801	774	738	821	771	811	804	794	774	810	782	790	786	793	806	767	798	794	774	738	768	808	798	801	783	804	809	803	787	812	821	814	814	785	817	812	796	807	795	819	783	822	786	802	801	832	815	777	840	822	817	782	829	809	781	825	769	744	801	825	759	804	803	769	839	826	804	810	815	801	759	774	760	799	834	798	805	809	788	832	801	814	797	817	800	830	834	777	809	846	779	800	765	787	761	783	824	795	765	770	868	797	775	753	793	772	799	807	795	786	806	756	795	832	827	805	795	802	811	760	811	799	804	814	756	864	810	778	767	783	821	819	791	782	817	813	780	766	799	802	775	800	774	814	759	785	794	776	785	824	802	795	737	779	802	850	817	771	789	829	803	854	812	806	813	825	760	739	833	807	785	773	756	776	777	742	831	800	771	851	806	825	784	854	774	812	780	838	815	799	771	804	751	786	832	772	804	762	774	811	862	778	827	813	763	765	786	788	763	800	835	790	832	810	757	808	778	772	805	806	854	795	779	750	792	791	788	755	835	821	810	778	821	815	786	816	800	812	813	821	779	770	789	798	830	860	779	836	844	817	777	778	814	760	807	816	789	781	800	777	789	778	845	767	808	813	745	792	828	782	813	863	802	801	760	769	803	800	800	795	781	792	797	814	822	795	736	811	819	790	814	826	836	755	828	807	820	809	837	794	754	751	757	767	814	873	755	830	814	782	792	801	792	802	788	780	816	768	802	787	775	753	824	767	808	769	752	790	851	833	802	764	764	807	841	811	783	823	794	773	767	834	827	789	793	812	762	805	792	777	844	772	785	814	762	755	751	756	751	816	764	819	824	816	812	805	836	799	835	779	818	796	794	775	796	769	758	781	789	818	771	777	833	876	825	779	759	784	844	806	791	766	805	846	867	761	816	800	806	795	764	829	788	753	776	787	791	802	783	761	809	825	752	805	815	798	771	814	786	760	794	786	776	754	819	777	830	818	808	811	795	768	819	816	749	845	846	782	793	766	804	749	775	768	761	774	792	812	772	794	787	821	831	793	768	782	788	745	844	784	791	780	810	792	812	812	807	816	824	799	798	824	831	785	787	839	760	776	789	760	770	826	780	772	775	837	773	851	759	859	805	804	770	848	854	757	779	801	788	734	832	794	791	795	762	788	809	837	800	818	821	816	838	773	819	787	765	755	804	806	777	763	784	779	797	756	801	788	819	773	771	835	771	805	842	830	811	863	815	757	802	784	794	806	826	801	794	791	825	806	790	826	845	779	766	781	809	810	791	833	806	790	823	855	808	848	765	794	811	809	800	746	806	773	785	802	805	821	803	835	801	753	825	799	781	789	788	795	757	785	820	861	775	776	819	811	774	781	805	773	851	770	799	784	791	834	828	811	815	833	807	815	828	833	767	796	750	826	778	822	792	759	824	776	804	781	774	833	822	821	803	849	783	772	796	828	834	807	778	802	788	810	774	757	798	745	803	784	807	773	766	852	789	813	813	755	800	811	772	839	808	799	854	813	808	756	769	774	835	772	773	771	834	752	759	798	740	801	778	786	788	779	786	810	836	793	834	830	800	803	791	760	798	819	813	754	801	760	822	744	783	826	802	822	801	769	833	832	816	789	789	786	800	808	787	790	828	755	751	794	845	791	768	817	793	751	764	815	793	759	765	807	804	805	793	777	794	789	818	790	759	799	848	811	765	827	780	774	789	746	828	822	806	830	817	794	792	809	720	834	786	808	787	818	806	803	810	792	843	836	812	822	786	774	726	806	796	796	797	805	851	797	755	770	832	800	809	796	812	812	806	816	762	825	809	805	836	816	802	758	836	808	760	805	818	829	783	792	793	776	758	791	804	763	777	786	822	795	776	797	852	783	763	773	848	776	844	800	838	743	783	841	791	827	805	765	806	800	762	798	798	817	813	830	799	810	778	810	798	878	814	798	801	787	794	782	839	753	784	814	783	803	809	803	823	862	774	780	801	842	737	778	769	800	845	832	753	802	796	832	823	798	798	765	821	819	811	815	803	836	780	785	762	842	813	761	820	777	796	787	812	854	824	804	784	789	785	793	799	809	808	790	815	784	811	791	795	796	795	754	793	836	801	738	816	788	750	816	765	790	824	782	806	778	824	760	750	781	767	828	803	806	861	820	843	831	838	797	784	797	740	759	820	794	863	726	765	792	734	784	802	799	803	840	797	843	797	804	780	858	758	790	812	799	791	769	787	810	797	821	764	766	781	850	779	813	754	764	782	773	830	890	789	745	822	759	805	802	754	854	819	840	761	807	748	822	820	834	808	779	749	787	784	784	788	835	806	834	789	762	815	827	833	803	790	765	801	796	777	836	818	804	825	799	791	820	806	752	792	825	820	771	755	795	797	813	813	847	814	723	759	713	770	751	816	786	864	759	763	793	784	829	758	770	776	811	769	845	798	793	809	799	750	762	778	798	802	791	812	772	812	802	802	802	809	786	843	807	763	799	805	804	737	805	788	842	838	802	845	795	783	813	811	814	798	818	790	768	792	833	777	796	745	813	814	839	779	764	767	790	775	794	806	780	802	786	770	752	787	787	760	767	785	793	749	819	811	771	810	792	817	783	801	817	774	763	823	792	801	799	784	787	798	819	768	800	779	790	839	776	791	766	834	798	772	825	813	821	798	819	785	803	845	816	772	803	756	810	756	858	777	787	725	798	836	798	763	828	787	787	779	833	752	810	845	871	826	773	771	815	768	791	784	803	807	788	814	855	835	810	798	788	793	778	834	792	780	815	852	751	800	755	816	812	769	790	770	842	773	744	841	812	841	784	770	787	775	793	805	768	823	769	811	780	895	804	818	796	760	818	776	786	820	867	835	810	800	808	801	791	781	811	803	796	823	849	814	861	762	813	786	804	841	735	812	787	898	785	762	810	818	789	760	758	813	806	771	820	785	882	792	785	790	799	801	747	801	731	827	796	804	791	764	814	790	812	773	800	797	796	800	731	779	773	785	799	812	786	816	847	782	780	842	783	814	837	802	750	812	740	787	825	770	789	774	838	756	759	769	798	776	796	839	808	778	804	828	817	799	764	808	795	761	749	794	747	792	801	815	813	763	772	810	800	798	742	782	753	795	805	765	805	820	820	822	812	798	849	784	733	744	809	799	761	786	765	795	848	826	772	784	782	809	812	800	818	806	802	838	774	758	807	776	812	802	794	838	790	787	745	787	768	811	757	783	760	787	773	840	804	810	749	768	787	786
36903	66467	57057	39890	32471	25260	18653	12380	8027	5351	3935	3249	2762	2329	1925	1667	1575	1402	1204	1237	1124	1118	1117	1017	1004	950	1049	967	980	926	864	929	915	930	948	932	983	909	923	926	874	910	896	882	940	852	945	932	890	903	891	951	879	903	891	923	892	885	926	900	934	914	903	882	927	871	919	922	855	852	877	908	933	861	917	863	950	901	886	892	895	886	899	871	953	916	891	881	835	896	899	881	880	921	878	839	912	918	916	885	848	899	909	911	893	872	931	868	848	872	915	928	879	896	925	865	893	948	894	880	893	907	923	938	884	864	927	908	893	903	874	891	935	907	902	916	942	878	888	914	840	893	893	909	884	932	999	934	939	877	921	884	915	893	884	898	951	922	866	947	852	887	903	843	905	926	883	929	910	908	871	915	928	862	868	942	930	895	905	948	935	912	842	908	882	919	914	922	930	832	864	897	884	881	911	884	954	957	967	935	926	963	891	946	923	903	886	908	915	869	933	853	859	874	910	919	863	917	920	915	878	928	909	895	891	820	940	919	914	902	909	928	942	932	958	918	883	912	932	954	895	885	849	875	930	884	951	934	910	896	915	908	918	869	940	918	855	921	893	866	886	947	895	876	948	868	894	867	874	853	916	861	869	976	829	845	823	903	878	885	889	953	855	915	876	873	843	863	897	893	859	903	889	878	923	904	893	898	920	944	877	903	907	892	863	910	916	902	865	934	855	911	888	902	915	871	875	924	940	873	935	890	874	926	823	942	876	859	970	883	895	878	903	863	898	907	848	901	974	884	896	899	899	916	881	876	937	889	887	920	886	901	932	929	879	905	945	800	876	946	865	909	931	871	909	936	898	868	953	895	913	937	908	920	900	928	923	929	895	908	909	921	872	904	906	844	901	925	864	870	926	943	909	904	874	904	913	975	914	962	876	858	874	895	923	878	936	914	951	913	845	897	903	851	906	875	954	887	922	881	922	908	916	875	874	906	911	937	900	922	891	848	884	937	948	947	967	940	909	901	913	967	923	954	910	928	893	903	879	868	895	883	897	918	915	913	926	908	922	924	909	899	885	907	802	912	916	913	927	892	897	886	880	879	932	893	943	902	890	854	944	916	901	924	922	860	904	904	891	865	901	888	916	892	889	880	917	942	891	885	891	905	903	914	924	927	859	932	941	905	914	963	884	958	878	913	893	899	864	902	919	860	903	924	885	918	861	846	905	882	916	899	882	880	904	910	850	901	953	967	921	922	954	904	895	845	889	957	912	923	850	887	942	924	906	935	944	880	883	912	895	902	875	962	947	870	870	918	869	902	894	888	915	901	923	882	874	868	950	947	898	908	981	900	908	926	902	896	908	908	902	871	925	902	856	902	895	915	910	875	860	912	873	876	890	869	920	875	845	911	928	880	930	915	875	917	926	940	885	904	929	917	914	888	871	911	839	901	892	895	893	861	912	845	891	883	885	864	897	884	934	886	921	913	906	915	886	887	920	915	850	919	850	864	906	871	936	915	943	870	908	934	922	888	836	934	865	925	936	858	912	899	901	953	898	888	894	921	921	941	882	876	898	921	901	924	913	897	913	917	873	931	854	909	861	878	886	892	929	876	899	916	869	873	882	912	880	888	933	926	902	928	903	963	953	891	908	924	888	849	863	935	896	861	927	959	883	901	897	880	891	887	883	925	942	844	894	882	893	917	907	848	917	862	912	859	932	912	937	880	897	904	898	929	861	881	907	840	900	952	920	931	946	876	906	886	870	898	905	884	897	933	899	941	908	888	950	864	937	859	901	885	923	877	867	884	891	922	929	843	922	857	853	939	906	906	921	958	842	893	954	894	884	867	874	901	872	904	909	885	893	845	944	884	906	901	847	929	948	861	899	885	899	862	932	916	878	902	931	903	884	929	917	952	893	917	932	922	896	925	857	929	908	928	870	905	861	905	926	908	919	903	931	893	877	931	913	882	883	918	880	884	923	872	874	935	882	920	919	876	865	900	921	888	890	911	879	903	874	867	908	920	920	907	946	859	842	918	879	902	909	912	882	896	908	923	919	872	916	886	891	891	881	926	845	906	905	883	884	898	927	908	874	922	963	922	902	934	893	901	887	890	916	893	903	903	917	899	934	906	917	886	896	894	881	935	942	901	912	894	918	908	912	871	901	886	867	860	847	875	885	899	845	906	933	884	887	908	915	915	915	912	912	901	902	919	935	880	882	891	908	871	913	934	931	894	863	936	895	887	866	906	897	915	895	949	935	905	911	915	907	899	908	918	922	862	936	926	875	944	906	876	885	862	905	917	852	892	935	930	936	935	882	918	899	912	890	922	892	887	927	909	892	875	899	916	922	915	897	870	918	910	879	928	934	944	923	913	874	890	871	875	900	947	930	924	898	874	903	918	940	918	868	919	904	955	881	893	904	958	928	898	874	893	883	879	814	893	912	890	903	876	887	901	922	922	829	895	863	906	936	839	898	873	898	927	965	886	870	914	915	889	909	875	898	861	941	883	858	940	938	913	885	879	840	920	906	926	923	887	915	880	853	900	915	865	941	902	922	899	972	897	878	906	942	961	870	905	889	827	920	907	899	874	889	900	872	920	926	916	894	920	892	869	865	899	910	929	918	857	914	886	956	890	926	898	901	980	931	889	874	891	915	949	894	894	915	951	900	916	851	845	891	952	925	910	924	892	887	883	840	892	879	898	919	870	912	872	902	929	902	946	907	907	904	922	947	902	853	925	910	883	884	859	887	903	908	917	910	920	885	908	880	903	887	899	911	904	920	845	913	931	900	971	875	906	919	946	970	910	866	860	895	893	881	842	951	959	834	903	890	917	917	896	877	877	903	872	922	892	914	900	915	900	886	906	857	872	946	909	868	877	905	888	916	905	897	916	916	903	900	896	902	933	875	907	864	904	950	954	867	859	908	896	882	913	881	885	896	907	866	926	975	913	900	926	900	881	871	896	873	877	890	879	904	879	903	880	871	880	942	933	982	894	868	891	864	860	875	898	975	929	933	885	922	845	890	888	874	855	885	832	929	879	909	906	894	979	925	913	928	942	929	871	829	915	911	945	943	874	890	864	893	914	897	986	833	912	895	871	867	943	889	913	869	909	924	882	866	945	928	924	861	933	873	879	923	941	965	875	971	875	871	852	937	944	893	914	893	939	906	866	941	901	931	856	926	953	911	931	923	880	942	907	907	915	884	930	929	872	842	906	888	933	930	940	920	857	908	832	893	854	941	893	924	859	897	877	909	926	894	902	969	873	892	835	916	878	885	917	907	907	961	932	890	894	855	919	928	913	893	923	876	905	901	814	904	872	904	907	946	927	822	932	937	938	932	889	886	873	905	900	846	929	905	920	924	887	924	856	887	998	848	926	890	902	956	927	874	898	927	910	906	956	864	877	929	908	850	979	869	854	930	926	880	869	930	853	999	930	886	886	896	931	889	940	999	869	942	899	899	926	918	872	932	927	891	910	883	900	909	901	973	910	863	914
31747	34979	38453	27556	15791	8938	5387	3326	2240	1708	1341	1278	1109	1066	988	972	904	880	870	781	831	815	789	819	813	742	803	792	761	782	823	812	788	793	739	797	799	781	752	798	817	748	761	808	791	729	779	763	763	799	777	776	769	771	812	757	788	748	760	773	771	802	716	748	794	755	746	758	763	772	823	753	780	797	764	830	752	783	772	751	777	834	791	801	753	787	768	761	712	749	801	756	793	813	862	781	734	785	761	791	759	765	802	799	780	789	715	770	722	715	788	783	774	791	732	777	778	786	768	779	735	755	757	779	764	795	755	802	713	754	822	759	786	863	765	815	742	759	741	754	797	778	833	761	763	737	764	771	784	761	772	782	771	784	784	756	775	761	814	769	815	780	756	772	725	772	716	771	748	801	757	859	780	817	783	755	804	816	794	784	718	726	813	804	775	764	776	781	820	719	753	753	807	774	821	784	815	720	752	803	787	801	757	728	777	740	778	750	768	731	830	747	778	803	754	766	763	760	750	764	750	776	795	801	785	777	762	753	791	762	753	776	746	773	732	765	750	751	794	774	771	736	771	766	812	783	784	761	749	779	816	724	735	760	746	767	722	731	788	778	751	761	774	790	795	791	772	764	734	766	747	797	760	790	804	815	773	773	803	791	790	735	756	791	765	752	773	709	768	802	751	793	800	779	730	746	718	770	796	818	752	764	828	729	732	767	764	798	765	817	767	831	755	791	756	794	772	727	794	751	747	785	766	787	741	750	733	749	732	791	794	735	782	785	784	770	767	760	756	780	776	751	790	730	737	759	782	795	752	753	763	746	753	778	780	753	731	726	748	764	728	763	763	762	766	764	783	747	738	796	787	756	770	800	760	807	777	748	796	729	820	746	745	773	744	785	758	710	823	702	760	792	754	797	770	747	803	745	747	780	759	805	763	769	738	797	756	777	733	774	776	799	754	764	757	749	730	778	809	804	774	763	786	740	795	815	814	825	800	774	739	788	775	749	817	797	850	791	790	738	728	752	826	828	787	778	797	715	784	789	784	786	764	759	778	787	746	780	728	762	762	770	805	791	748	794	805	765	770	725	794	765	803	811	739	793	789	805	764	754	801	788	767	816	779	773	806	730	756	755	788	804	759	802	730	734	744	752	772	736	792	735	717	744	734	757	741	779	795	775	737	762	788	814	765	727	797	753	742	785	786	796	777	826	779	784	785	782	875	737	799	756	773	791	766	757	812	730	780	762	815	762	785	777	753	768	792	774	743	731	754	805	815	786	769	802	775	737	779	801	776	750	797	777	777	775	769	784	791	785	785	787	783	795	772	833	754	777	773	780	750	775	816	807	787	743	772	792	752	784	797	779	724	782	766	680	718	758	733	749	773	779	820	721	766	774	796	773	715	691	778	790	711	788	771	780	806	794	799	740	786	759	743	754	783	749	768	796	769	706	789	802	764	744	756	800	818	783	840	795	811	793	812	764	775	764	811	720	764	789	773	775	747	767	710	763	748	753	743	783	771	761	754	761	745	772	781	785	808	771	790	770	731	797	738	755	777	795	806	750	772	783	777	765	790	750	765	827	764	753	752	764	759	747	761	765	756	782	796	766	770	799	808	746	768	759	779	781	814	759	787	782	743	742	750	797	774	756	762	747	785	762	748	737	776	740	783	737	788	796	775	756	732	820	779	740	803	757	773	737	776	769	756	761	763	757	761	715	753	773	784	803	741	746	726	803	782	745	757	731	759	792	815	804	794	751	739	811	806	818	758	813	723	792	818	739	778	808	762	751	773	772	791	729	840	745	792	751	734	776	759	756	754	800	802	836	751	772	805	769	808	796	754	764	771	761	753	777	733	773	716	798	748	778	862	743	755	782	791	803	801	803	746	806	766	739	789	743	797	769	782	792	792	764	744	757	741	761	790	737	809	752	767	743	755	788	743	762	730	786	764	736	734	799	755	784	768	775	756	775	797	809	737	755	768	740	737	790	767	790	735	751	810	792	690	787	770	769	808	750	766	760	738	722	767	745	790	812	751	804	776	762	746	786	774	776	790	764	782	765	754	808	742	766	781	763	823	773	744	721	808	779	784	761	821	802	750	773	779	722	787	737	744	792	799	771	793	821	710	804	783	802	797	761	793	759	730	826	740	809	773	769	764	746	764	783	712	831	783	793	718	790	744	777	759	744	779	794	785	763	733	780	753	759	787	746	719	730	794	781	753	829	758	721	793	756	773	770	729	745	804	785	815	794	770	779	771	804	780	768	819	762	812	752	783	757	781	786	788	764	737	791	814	716	781	807	760	777	800	775	826	776	783	796	764	757	772	782	742	800	777	783	745	773	805	792	768	781	750	798	805	769	775	777	787	826	820	764	765	744	783	769	775	744	741	807	760	787	770	757	756	780	764	756	745	763	796	732	720	783	760	789	782	799	753	747	761	784	819	822	800	759	777	767	748	761	739	734	776	743	808	759	811	784	739	804	717	799	780	778	776	776	801	757	745	787	744	777	785	765	758	777	781	771	718	812	754	736	799	755	768	789	736	761	803	781	743	757	785	819	762	752	802	779	786	704	803	770	751	755	810	784	770	824	779	747	773	774	713	794	760	739	805	756	759	724	792	764	794	777	773	767	745	804	789	755	790	760	754	776	761	758	758	719	764	749	736	722	768	701	755	732	794	786	731	775	757	814	814	819	748	785	751	763	776	775	765	772	795	795	787	710	762	807	796	782	778	755	796	768	775	763	769	809	837	778	774	728	792	754	805	802	737	803	766	734	747	747	779	756	725	751	795	741	765	813	761	768	787	777	712	797	740	766	777	759	764	749	770	781	794	725	744	753	762	789	763	793	768	785	777	755	754	723	800	805	827	769	768	800	762	767	772	777	799	728	776	743	763	789	801	793	804	761	743	818	760	805	780	710	764	756	791	784	783	757	735	740	787	730	777	761	731	754	736	774	750	782	797	797	789	743	796	767	742	755	829	774	816	757	785	816	740	819	767	783	741	735	779	770	765	763	781	805	737	756	783	755	741	781	787	733	765	764	804	800	730	786	758	784	811	807	837	819	808	784	765	765	769	736	778	776	775	786	779	756	782	729	783	781	749	768	722	770	759	773	771	805	796	803	762	798	772	705	756	768	767	816	754	770	764	728	791	775	805	774	796	762	802	794	769	770	743	802	770	761	730	769	773	718	790	762	764	781	722	748	755	802	765	763	797	815	789	788	764	786	755	739	778	769	772	734	783	761	758	734	791	791	764	785	757	862	774	753	850	791	739	832	798	752	777	761	815	818	736	785	819	781	707	790	757	719	786	752	734	776	752	792	745	751	763	796	722	730	751	740	731	790	745	753	815	783	774	798	768	729	788	816	805	776	800	742	801	763	817	783	740	775	747	784	777	765	813	771	802	733	773	796	790	760	798	776	774	747	730	776	763	757	763	755	748	764	748	784	807	746	755	786	809	826	743	783	745	775	773	794	792	746	780	761	749	805	828	797	768	780
36431	51885	41570	27433	18506	12401	8178	5183	3370	2400	2014	1692	1466	1346	1254	1106	1072	1114	976	975	1000	940	905	912	958	899	939	907	956	896	926	935	891	882	916	934	853	853	851	876	897	908	898	945	892	884	919	889	892	914	867	896	893	869	889	864	921	901	851	924	825	893	890	858	910	870	934	844	901	846	856	903	869	885	830	850	909	890	926	899	897	877	918	856	844	884	931	830	856	868	875	880	895	921	859	908	919	910	838	895	880	877	874	855	895	819	896	912	886	877	922	905	871	846	958	906	898	912	903	913	932	900	910	896	927	884	909	914	863	905	868	917	880	862	905	815	941	891	920	878	906	883	924	833	923	934	897	870	864	876	939	872	939	897	891	914	899	868	867	893	883	894	891	884	887	920	921	831	867	924	864	891	850	934	880	903	899	878	806	919	883	878	853	843	862	868	850	972	864	922	907	865	879	867	883	877	851	859	908	883	876	884	851	886	950	842	893	843	857	886	887	890	868	871	880	894	889	913	875	881	911	897	827	897	847	888	889	829	911	901	941	903	852	909	897	848	885	905	882	884	873	875	861	892	889	933	885	903	891	909	910	897	906	896	903	878	886	861	924	798	865	911	841	860	908	940	934	878	925	889	881	960	852	903	868	860	937	898	914	892	849	894	876	915	881	909	933	903	869	910	894	901	858	930	886	933	889	865	954	851	900	857	940	922	915	894	865	873	858	856	855	894	912	931	865	845	918	911	890	853	934	912	862	870	871	893	856	897	876	895	904	902	832	907	881	890	927	911	883	876	888	888	915	853	908	871	871	915	906	892	842	886	935	847	886	885	865	888	858	939	861	879	894	900	843	857	857	863	885	875	934	874	948	884	846	894	921	846	863	927	916	883	875	797	901	898	894	823	846	857	894	908	895	871	913	894	844	877	895	874	876	853	846	899	853	859	883	938	865	910	879	881	851	846	896	939	840	855	897	864	895	905	886	922	948	863	855	921	906	889	933	862	873	867	891	888	906	863	857	847	885	865	922	876	911	895	872	886	830	845	888	877	899	926	907	903	873	892	942	886	874	874	889	867	860	854	871	870	914	896	872	886	912	853	930	907	888	872	887	850	900	860	872	875	851	863	842	947	851	885	866	879	889	882	872	947	843	894	835	872	898	907	890	891	880	959	838	883	915	887	905	882	865	951	846	883	863	903	884	927	902	883	894	838	892	912	899	846	857	884	883	918	895	886	892	882	871	874	901	837	885	876	914	876	888	862	965	909	856	877	874	821	894	849	848	930	882	916	886	872	901	919	869	911	874	913	878	894	848	902	875	874	915	939	884	880	848	838	863	874	920	879	935	914	873	876	913	869	904	884	826	863	880	858	872	925	920	884	875	889	902	879	848	836	902	911	894	899	897	843	933	877	913	909	856	887	854	892	921	889	903	919	908	871	920	915	885	895	894	920	900	886	902	856	830	851	881	850	890	897	866	925	890	823	877	900	830	889	839	896	834	859	931	900	911	957	903	903	868	898	835	876	909	905	887	889	914	874	839	851	847	901	881	886	907	907	860	846	861	911	920	916	862	878	936	894	840	868	909	790	907	933	862	866	846	937	867	896	876	902	899	876	880	834	920	889	848	885	907	865	923	916	910	905	887	916	867	884	881	873	863	874	835	907	856	918	933	905	832	932	871	926	883	893	884	863	901	903	932	880	885	921	962	899	893	892	875	882	908	924	903	886	912	910	863	880	850	923	880	919	908	893	860	892	892	893	918	897	893	875	855	903	882	892	899	876	888	869	942	849	886	902	931	892	838	916	938	911	879	953	893	895	925	859	933	920	902	915	878	898	914	902	865	877	875	888	921	901	941	863	950	865	919	862	912	892	849	888	867	864	879	872	902	910	843	890	891	916	906	901	893	876	911	900	839	890	861	871	905	862	886	897	833	904	892	890	859	850	915	853	923	921	851	845	895	919	878	894	891	855	877	885	921	942	860	858	917	897	956	890	874	830	925	902	838	900	898	904	945	893	877	883	946	855	903	906	905	855	904	880	938	861	862	822	909	902	830	886	861	841	903	923	872	823	910	882	877	910	936	897	891	859	846	892	928	914	884	857	899	908	827	929	878	889	861	968	896	869	889	894	919	906	921	870	893	851	874	866	894	859	882	873	857	880	924	889	872	903	922	853	869	855	909	938	926	914	884	857	912	892	862	910	890	878	860	950	909	882	927	880	916	915	899	899	921	866	843	841	846	866	938	849	879	882	890	863	888	883	865	908	905	857	913	875	895	857	872	894	871	874	859	910	855	815	830	903	879	876	869	883	894	848	870	888	933	881	908	849	875	849	876	905	927	883	907	820	883	888	877	845	823	880	891	875	812	875	857	884	889	931	891	889	927	871	878	904	881	895	887	907	905	873	846	922	865	877	909	916	930	834	918	875	785	894	897	932	896	836	926	927	864	884	879	893	902	909	853	887	849	884	846	915	909	857	887	875	876	923	892	889	874	825	900	872	863	906	892	920	853	916	858	879	870	904	900	867	838	886	923	869	915	867	870	932	882	849	914	853	917	877	878	829	853	933	878	878	878	883	878	851	874	859	829	870	907	941	876	848	869	908	877	922	920	886	845	875	895	886	892	903	924	892	889	888	854	887	897	913	910	871	861	986	905	887	874	908	870	927	888	920	876	888	855	885	807	902	891	941	853	882	822	880	868	853	880	830	888	936	844	873	886	838	899	882	856	878	875	880	897	900	815	872	886	902	897	870	881	927	902	846	868	857	898	901	905	860	907	908	849	930	856	861	932	890	837	881	881	846	874	900	855	841	878	891	907	902	950	930	920	960	931	865	880	866	924	872	882	898	855	925	906	918	859	928	869	883	904	879	883	849	935	915	879	930	841	849	908	853	885	828	850	880	845	874	916	867	921	875	868	905	942	901	906	864	908	903	877	853	851	900	880	848	855	919	910	882	924	924	884	924	880	855	898	849	879	850	854	894	952	924	930	868	933	891	915	884	890	855	862	843	907	944	858	862	849	869	845	839	895	857	870	905	874	899	899	881	827	899	926	907	923	886	899	858	898	866	878	922	849	876	920	825	916	927	893	856	867	958	921	825	928	902	885	911	871	845	872	841	886	871	914	862	900	929	895	888	867	933	882	864	898	841	884	837	813	920	860	907	867	875	897	858	894	855	875	852	912	947	888	923	896	851	864	876	870	856	898	911	835	891	942	832	885	863	867	834	911	854	916	899	841	879	921	894	896	894	868	898	883	904	885	921	918	893	863	927	942	825	867	884	898	902	820	900	921	922	863	853	877	867	893	861	885	938	861	914	949	902	829	907	922	880	888	900	840	887	965	917	872	899	864	878	826	838	887	837	897	876	845	897	903	923	856	849	870	874	910	897	876	868	913	889	886	867	874	874	898	889	857	898	882	903	852	889	861	842	817	843	902	914	848	947	940	945	871	831	893	835	871	883	859	874	880	888	863	880	863	913	900	912	901	869	920	885	858	887
24328	21610	29129	25676	23139	20453	13062	5830	3332	2382	1939	1646	1465	1321	1156	1109	1036	966	964	939	892	874	832	874	815	812	852	823	842	816	851	786	833	793	772	774	809	816	795	807	814	785	813	807	732	856	786	809	785	818	771	827	789	763	736	811	747	772	748	807	805	774	790	748	766	846	787	821	771	721	750	809	775	764	758	763	709	780	792	800	789	769	820	784	775	821	817	796	778	790	778	814	770	792	764	800	792	763	765	737	766	737	779	805	803	793	772	789	795	761	791	759	760	798	753	802	768	805	843	784	789	736	783	779	759	764	790	784	793	699	799	747	753	818	762	807	789	800	783	801	784	750	814	778	823	744	808	796	779	830	748	731	766	787	815	798	712	803	763	785	791	832	781	745	786	739	766	774	759	799	776	762	759	767	731	765	787	770	746	740	770	828	771	801	792	776	803	719	754	772	765	808	748	769	829	793	803	787	815	792	771	742	768	754	809	776	761	748	751	773	755	794	720	771	758	805	798	809	755	858	769	764	789	800	777	812	775	768	768	782	817	808	785	746	769	747	810	824	810	749	826	793	723	822	777	805	772	762	747	760	798	792	760	751	756	802	716	759	757	746	775	809	756	757	804	731	800	748	795	793	716	760	741	785	793	826	755	826	780	758	751	727	774	779	758	746	794	801	747	756	771	729	763	749	763	817	770	826	735	767	791	761	762	793	761	802	781	803	761	784	762	827	820	799	766	747	746	783	776	825	816	807	778	766	790	819	787	768	747	816	793	797	818	783	757	772	771	735	798	767	724	754	737	809	781	776	764	774	760	820	753	749	800	776	768	805	810	780	765	783	740	783	761	757	833	761	805	774	833	763	762	768	787	763	805	721	780	764	809	825	750	732	773	718	757	768	781	815	757	743	750	782	767	783	765	733	807	797	807	779	809	811	767	795	818	781	763	762	753	767	777	812	801	795	764	755	809	790	750	746	805	785	744	780	748	739	794	788	817	774	798	780	776	803	756	748	737	823	793	824	807	828	764	738	757	778	774	783	793	819	713	736	828	734	758	725	794	767	865	738	807	741	801	798	775	768	800	773	784	756	808	773	833	779	790	799	790	754	785	750	784	796	780	777	815	752	792	788	782	797	817	810	803	776	845	768	746	768	799	748	796	808	768	718	739	733	714	784	732	799	777	758	785	778	789	815	791	795	751	773	788	777	771	784	802	799	728	791	798	790	764	831	769	764	804	786	757	763	789	778	777	793	821	822	761	757	746	782	745	763	769	775	772	788	760	822	750	795	766	762	766	793	821	779	822	856	766	870	761	780	792	763	735	823	766	790	792	800	790	731	757	820	750	801	747	781	798	819	801	777	790	826	737	776	787	809	755	779	825	807	808	767	772	734	789	784	798	747	777	749	753	752	756	796	781	807	763	835	787	731	787	796	739	770	772	760	757	774	762	820	794	817	788	763	830	816	766	773	755	777	742	756	797	766	786	776	771	758	721	795	770	788	783	776	754	785	761	768	795	755	811	763	800	781	842	777	776	826	734	812	802	762	779	802	771	757	753	789	782	792	779	779	716	811	804	793	775	764	760	792	833	776	738	814	776	799	764	800	810	757	759	818	815	758	779	781	771	765	776	736	816	770	777	793	761	762	794	774	784	746	810	754	766	755	768	779	723	758	791	793	795	822	764	750	832	772	749	784	798	720	749	799	805	773	767	788	773	726	769	803	770	759	816	758	756	755	759	781	800	783	774	842	756	733	802	798	752	820	790	791	819	818	731	780	743	777	799	812	801	778	806	795	700	764	763	748	795	705	854	791	782	816	804	733	725	816	781	765	791	732	775	703	781	765	755	795	777	805	771	774	740	779	830	801	751	756	757	751	752	790	744	775	788	786	785	780	808	799	782	745	724	771	771	760	787	740	772	822	757	790	752	818	777	745	778	768	825	788	816	782	813	780	776	753	758	752	798	770	773	775	826	747	729	743	744	786	792	832	708	774	776	774	796	789	780	783	793	785	741	824	777	761	778	782	712	752	790	769	788	746	751	712	768	788	819	790	789	792	817	757	820	803	744	751	787	740	765	809	770	773	790	800	786	816	767	805	808	777	786	759	738	786	714	758	743	794	728	788	800	771	744	765	775	792	793	800	794	792	740	750	837	805	767	768	864	772	778	797	819	785	801	753	804	772	780	761	760	794	789	792	791	818	768	804	788	805	780	801	766	762	807	753	771	744	774	769	778	815	760	800	729	784	795	765	787	727	743	819	771	759	775	787	763	781	770	733	771	745	812	793	773	755	721	723	787	808	814	812	801	734	762	797	756	815	824	763	803	749	779	793	787	808	764	789	722	793	752	764	744	717	778	746	838	766	765	760	799	836	762	735	703	763	795	817	741	784	832	782	749	739	783	782	778	783	768	785	738	773	789	805	765	792	782	795	754	791	742	775	772	773	809	773	755	755	787	727	737	807	762	792	772	737	765	773	776	764	785	760	756	815	816	778	757	786	837	755	796	749	796	791	843	749	767	792	735	817	739	819	763	775	756	779	761	788	794	840	761	795	753	830	833	780	825	752	728	839	756	791	784	784	722	819	815	757	790	756	805	769	842	745	774	750	785	795	754	783	741	783	744	780	780	783	745	769	798	820	775	739	771	773	813	756	754	798	785	744	778	746	743	811	774	819	770	799	768	766	833	777	769	803	757	815	784	795	754	845	824	800	811	760	760	760	764	753	745	739	789	783	748	716	822	725	770	787	795	742	770	770	803	747	795	764	795	772	821	782	748	709	779	733	761	839	713	762	770	806	775	769	759	771	817	800	785	775	781	749	764	805	732	727	789	807	740	735	770	762	781	763	740	791	767	792	786	799	830	710	814	806	763	796	737	776	815	764	762	805	817	770	809	771	781	779	776	764	815	768	766	783	789	769	798	772	785	758	748	781	816	795	820	816	851	767	752	742	752	791	779	818	756	784	778	805	763	805	763	811	761	738	775	726	775	782	784	790	800	753	774	838	822	747	767	767	783	771	763	767	792	780	737	818	773	779	791	804	785	758	715	798	843	796	773	776	787	827	788	786	791	805	760	777	826	755	747	712	757	778	771	766	788	768	775	804	837	756	736	820	764	742	769	789	807	798	832	774	785	799	728	817	757	807	789	754	782	740	785	784	765	743	808	764	761	735	766	818	792	835	747	789	761	754	802	767	797	730	818	766	770	787	769	787	778	773	817	721	770	772	808	734	730	817	768	793	799	798	793	743	772	793	818	832	798	754	787	797	781	800	828	854	746	761	738	748	755	774	785	809	833	776	804	746	751	832	740	761	763	728	773	718	778	828	756	758	756	769	751	819	762	777	818	820	759	816	709	778	759	755	767	773	764	805	812	730	810	792	815	792	772	792	789	794	725	822	764	759	779	812	747	821	778	768	744	782	743	818	767	783	779	793	777	783	812	761	735	754	858	767	732	747	821	783	755	777	776	759	818	825	820	742	749	781	769	799	739	793	768	766
37031	61747	52354	37004	26862	19757	14132	8194	4919	3576	2711	2430	2097	1652	1576	1412	1337	1233	1085	1106	1052	993	985	1003	974	1031	1011	937	932	910	889	897	889	912	903	946	892	903	914	898	895	889	870	875	947	899	946	906	880	897	908	859	916	904	908	928	909	903	904	875	889	899	933	919	899	868	872	861	895	856	865	845	859	936	920	889	915	939	872	923	887	926	866	880	889	880	892	890	911	917	866	837	886	931	872	916	891	909	931	931	848	869	937	888	849	877	903	901	885	893	904	882	840	948	897	856	935	949	913	945	861	921	918	877	929	893	895	956	864	885	857	916	916	923	911	915	902	900	951	948	901	938	920	901	898	855	919	959	966	911	906	893	880	819	879	876	871	864	930	868	913	930	932	821	884	904	916	868	847	869	924	925	924	911	854	910	865	879	903	910	863	934	964	901	880	847	950	865	940	917	932	912	898	886	894	856	901	938	896	864	883	874	902	911	925	908	942	939	871	893	920	913	921	846	880	899	904	881	888	883	949	932	882	908	873	882	935	887	924	864	847	866	907	881	947	901	890	949	926	915	927	853	894	890	852	916	893	895	881	911	947	870	924	855	924	884	944	910	926	875	927	901	928	821	839	923	951	911	943	893	856	882	874	928	892	883	867	932	877	939	903	921	913	913	910	848	857	869	922	913	947	929	852	883	938	926	906	889	897	900	856	842	863	926	902	908	876	875	924	926	902	926	883	885	940	905	926	956	880	942	876	912	933	891	922	856	876	935	898	837	864	906	906	876	903	945	951	901	896	912	906	843	883	883	899	860	941	856	869	944	855	809	885	874	874	909	919	894	903	915	923	854	911	933	875	885	868	896	824	868	911	885	861	878	877	912	885	879	873	867	882	940	928	921	897	887	941	884	922	838	891	887	877	915	926	847	938	902	926	897	880	867	941	882	899	886	884	943	939	915	924	899	888	876	885	907	933	957	878	887	869	935	875	845	912	908	886	900	910	890	958	932	898	922	868	869	901	908	967	938	926	915	903	852	899	882	871	891	889	835	906	947	906	887	886	858	909	929	917	871	916	927	909	889	885	901	883	873	898	901	902	875	949	905	840	906	933	908	862	884	976	881	863	926	862	892	855	890	900	935	931	917	915	947	946	889	855	877	942	916	883	875	906	925	913	919	897	928	879	944	894	858	922	884	937	933	912	895	936	902	893	933	894	869	827	895	911	909	851	901	927	847	870	883	913	867	869	857	906	893	880	932	862	862	933	879	888	918	877	895	857	893	938	887	911	887	859	929	880	893	982	918	914	852	904	930	828	897	897	913	955	959	898	895	932	905	871	888	931	870	844	891	879	864	956	896	884	864	841	904	877	923	913	929	885	871	895	899	895	869	835	869	927	897	954	875	886	869	897	893	958	921	942	899	887	873	937	886	889	852	882	913	909	901	892	914	903	870	874	901	910	915	872	861	914	898	923	880	877	896	878	913	868	876	941	914	905	881	920	919	880	917	917	896	894	891	981	931	927	940	924	896	878	881	910	915	865	943	947	909	834	888	898	926	908	915	911	850	871	954	911	919	863	941	886	920	892	863	915	921	968	935	844	873	929	922	907	906	912	928	931	858	874	933	897	854	914	862	906	899	890	868	878	891	940	856	877	872	862	912	883	935	888	883	953	891	885	930	882	921	910	935	891	895	893	924	844	840	823	852	919	866	924	886	923	922	879	926	871	903	843	840	928	841	905	877	848	890	914	887	946	909	857	908	866	886	933	918	904	901	901	890	911	927	868	885	910	953	906	892	906	899	873	893	929	854	864	899	911	916	861	869	911	908	897	854	853	863	903	891	893	862	898	882	914	902	886	885	967	944	851	933	898	905	847	916	912	893	827	921	898	909	921	885	865	921	914	853	898	922	906	857	921	885	918	938	911	903	895	916	903	936	973	883	909	880	830	868	881	902	916	840	875	925	927	918	909	943	868	879	908	891	897	895	919	932	872	917	932	903	889	868	831	945	861	889	908	863	918	891	886	862	863	906	891	933	972	881	927	898	941	904	894	871	927	886	931	954	943	927	948	876	907	929	918	913	895	942	923	878	876	884	938	949	906	890	897	933	937	865	895	892	862	897	866	903	905	895	894	906	951	896	893	885	907	920	924	892	923	945	896	942	901	934	893	892	894	936	882	930	914	884	916	911	862	920	919	908	935	889	866	903	897	911	909	882	888	864	908	898	907	886	879	896	923	867	870	923	853	912	886	906	880	846	894	881	938	927	953	861	893	960	943	931	890	917	919	922	920	872	871	847	906	893	891	876	917	879	842	881	857	894	845	946	877	905	920	897	865	920	972	858	898	890	913	943	895	915	864	873	975	889	921	939	864	871	845	841	970	869	923	874	908	901	879	907	865	940	837	859	873	908	864	902	951	838	894	879	887	924	866	941	862	877	874	896	893	896	897	889	951	852	897	908	925	885	865	891	836	879	867	869	912	899	878	851	897	917	878	883	840	921	841	900	885	915	876	882	903	916	886	906	876	879	902	902	917	876	887	869	957	877	925	950	876	952	902	900	887	898	947	877	876	948	911	839	877	832	860	876	897	890	931	877	850	900	893	892	849	869	918	925	898	842	884	879	899	902	934	896	900	851	875	871	914	902	890	925	925	909	890	917	875	899	906	882	927	897	925	915	878	853	912	891	906	911	917	863	928	907	890	850	850	864	925	854	918	868	902	862	930	886	895	924	926	888	864	944	919	895	902	893	894	874	879	889	856	877	899	958	882	902	929	842	862	875	827	887	847	892	868	877	939	887	946	915	861	862	897	869	852	983	897	896	872	937	940	881	927	880	937	933	863	918	863	905	911	872	861	953	879	898	840	925	906	922	937	864	903	853	858	911	930	897	890	904	868	872	865	892	857	911	888	944	864	899	927	873	872	894	866	845	899	900	887	922	910	878	909	915	939	867	907	908	872	865	949	869	886	960	924	853	877	900	847	889	918	824	803	840	874	891	890	869	883	896	877	883	914	856	976	892	896	908	930	931	861	865	881	906	921	876	954	906	925	884	880	869	934	844	939	869	923	888	914	894	875	882	889	866	873	932	933	885	853	879	938	879	928	915	866	915	817	869	876	921	889	928	939	907	934	899	914	958	880	909	905	809	896	849	914	904	889	878	899	850	806	916	861	935	870	882	896	929	924	950	895	835	924	910	899	877	845	887	833	885	932	878	924	887	865	945	905	922	846	925	888	930	943	864	923	883	837	873	867	872	898	897	864	934	892	975	897	902	899	918	919	878	960	912	912	928	935	860	903	888	892	938	896	889	915	911	896	888	866	878	885	905	912	877	927	961	883	851	884	946	921	919	943	899	909	871	937	938	878	875	906	846	887	848	911	916	941	912	857	925	865	930	925	860	855	926	892	866	928	935	847	867	911	914	922	950	876	889	908	894	894	923	871	894	879	927	873	943	868	924	915	886	856	950	926	925	861	931	865	893	850	927	892	888	892	903	934	898	888	917
25550	21719	29008	27176	21660	14786	8134	4036	2668	1996	1605	1439	1266	1151	1069	1017	923	861	908	849	820	818	792	871	744	844	781	788	790	752	774	755	737	753	736	764	746	751	735	799	786	775	735	786	839	746	753	764	726	732	750	730	709	743	772	802	794	720	819	743	763	730	773	750	758	729	743	753	784	776	746	710	707	774	773	724	784	734	794	797	833	760	714	787	754	773	744	706	741	770	726	716	706	816	703	755	773	814	741	725	754	711	732	790	814	714	741	728	744	753	707	744	738	741	733	764	732	807	695	746	764	712	786	739	715	734	708	738	803	747	811	732	777	758	751	749	712	742	699	724	770	770	734	747	750	743	710	811	781	784	712	765	709	753	711	719	716	717	749	767	783	763	738	754	751	813	717	730	747	748	782	749	775	747	763	776	741	724	737	765	727	744	713	764	756	714	727	761	776	731	732	789	783	750	689	767	729	767	795	725	777	787	794	785	787	773	701	758	741	765	747	779	716	703	747	717	770	737	765	736	759	807	756	790	752	746	739	763	769	770	725	774	711	770	760	758	770	753	810	785	733	746	756	802	681	790	773	713	736	749	758	777	775	745	760	757	814	727	771	721	759	731	768	770	726	767	719	717	737	675	753	745	762	725	754	784	787	748	720	755	759	769	788	753	785	781	771	754	762	796	739	763	746	753	756	747	741	750	768	765	774	727	733	757	765	716	762	760	732	801	740	789	741	756	761	764	750	742	758	755	746	737	770	768	766	742	740	795	759	726	746	772	812	750	810	772	776	735	732	776	774	753	736	763	712	714	760	752	764	758	774	773	770	685	764	771	734	746	771	806	778	781	755	776	709	765	801	747	734	719	755	682	803	748	751	797	775	764	774	735	772	739	737	728	803	756	733	697	720	730	704	770	790	678	738	725	774	739	766	763	737	747	712	752	732	764	769	767	777	751	747	732	730	787	769	760	699	753	750	772	700	765	744	769	772	726	767	759	729	775	741	776	758	766	757	780	745	735	725	811	753	721	801	755	757	800	739	736	745	787	765	773	746	795	789	786	725	760	779	774	756	771	737	772	733	718	731	767	768	738	776	725	740	762	779	817	744	705	755	752	735	745	733	748	739	782	766	753	770	698	722	778	760	751	756	758	734	708	808	755	748	777	761	773	723	746	750	741	682	808	717	769	702	754	781	803	758	758	763	738	735	770	759	723	762	760	766	800	749	781	739	755	746	751	775	720	795	754	761	749	752	764	755	801	759	723	803	784	745	734	686	761	794	749	751	726	733	729	751	764	736	764	766	740	749	738	713	780	733	785	758	759	780	737	801	723	766	719	762	767	750	769	754	775	777	764	778	808	754	776	738	774	724	722	760	769	746	775	804	738	792	706	646	736	748	758	709	754	764	765	786	756	784	730	793	760	725	745	720	725	750	765	802	819	736	750	752	757	763	757	779	708	707	772	804	766	752	745	726	738	772	738	767	736	742	768	735	740	756	718	734	771	791	759	732	800	783	767	768	774	742	767	780	759	738	722	732	792	750	765	807	758	779	753	727	751	749	754	744	707	753	726	754	746	724	720	751	691	705	770	746	740	817	765	680	729	784	773	706	753	733	727	718	799	745	786	741	725	754	806	788	748	742	730	762	748	718	776	748	725	730	786	752	709	758	764	756	753	752	743	713	783	762	772	745	764	763	736	764	708	779	757	743	715	700	759	774	749	698	803	734	743	794	751	753	748	728	699	748	725	748	689	768	752	755	749	739	725	750	770	776	719	791	703	752	738	738	786	720	731	747	760	751	723	769	749	769	774	718	769	707	772	759	740	691	770	759	736	751	741	782	791	759	761	762	742	785	720	707	741	731	749	807	729	757	763	732	788	739	733	755	722	712	691	733	756	774	767	771	725	753	736	724	756	748	761	765	725	742	717	768	776	742	762	789	746	751	748	731	775	745	759	762	762	780	776	698	763	780	729	719	730	716	729	714	754	734	694	750	801	766	735	751	809	748	770	753	769	730	730	760	718	800	724	745	736	704	713	738	725	751	741	775	752	752	732	750	739	693	788	774	777	753	758	733	713	747	738	776	733	751	695	734	750	768	789	738	734	743	746	741	722	720	770	782	726	760	758	701	767	698	709	748	785	707	734	754	759	711	783	742	782	703	734	756	756	753	766	736	721	729	802	776	724	791	768	796	750	782	776	703	750	730	754	745	785	770	736	761	769	722	730	716	756	740	720	760	752	736	750	754	815	749	723	740	713	740	773	778	845	762	724	834	809	804	764	719	724	717	792	749	766	801	782	756	741	734	751	740	722	731	717	742	691	731	739	737	724	739	768	776	755	739	784	747	734	700	764	755	809	756	783	753	746	750	761	710	756	724	749	709	736	772	763	748	753	761	730	755	762	765	739	747	735	773	730	742	716	752	749	789	746	716	774	774	772	787	717	702	766	761	796	763	758	761	732	742	738	752	727	734	754	736	755	764	790	761	765	783	736	777	767	766	765	771	759	784	743	709	786	747	765	740	730	759	779	796	761	771	736	762	726	750	746	771	740	750	771	721	769	760	784	770	742	720	754	781	803	791	774	756	737	752	751	767	738	764	788	750	740	750	760	768	778	773	753	775	731	778	748	755	808	738	770	711	740	765	773	811	753	749	753	706	747	769	712	736	741	746	764	746	742	787	799	701	717	756	785	751	720	731	764	747	754	751	762	727	779	776	720	734	688	755	776	740	738	737	714	771	775	803	711	733	724	780	775	739	693	790	766	757	707	763	759	757	755	742	755	767	762	721	754	714	769	738	746	741	749	763	791	737	696	706	731	722	794	745	779	729	772	740	766	730	748	730	767	724	743	726	735	761	787	748	786	760	744	757	731	750	731	752	757	741	739	762	709	723	759	760	813	756	765	739	763	801	813	759	731	776	773	740	733	731	724	719	760	785	745	720	749	729	761	778	792	740	765	763	718	765	795	808	735	745	734	746	734	738	737	779	829	735	797	802	766	780	716	751	719	770	723	742	743	769	765	722	713	789	787	756	695	716	792	758	792	754	737	749	744	761	745	774	795	742	747	738	743	762	733	732	759	716	739	773	799	717	711	697	731	710	747	755	768	738	782	773	719	711	724	731	749	745	772	742	732	739	774	756	735	746	725	714	792	747	754	767	781	751	735	785	798	747	734	740	781	687	749	752	748	786	724	718	722	724	762	749	778	739	765	779	742	790	792	779	800	741	777	767	744	731	819	761	781	750	733	677	744	768	740	799	771	771	782	746	734	750	763	753	736	701	726	798	753	724	773	746	741	778	764	746	693	751	779	750	789	748	775	683	747	701	715	734	737	757	771	779	692	800	725	730	797	795	745	757	790	745	752	746	689	729	766	767	717	765	799	729	755	757	743	757	750	789	784	712	771	728	757	690	761	742	767	778	727	731	752	789	748	749	741	715	734	720	730	804	730	730	722	778	737	686	772	764	742	754	763	739	756	745	737	742	768	749	777	750	780	769	737
36608	57142	47291	31902	24402	17698	11576	6798	4434	3085	2352	2103	1866	1599	1408	1246	1183	1133	1084	994	1043	965	1026	1014	920	930	871	894	884	921	885	925	870	913	899	867	896	868	878	840	852	913	876	876	878	830	866	853	899	821	899	840	827	844	825	922	853	900	857	897	919	865	942	861	874	858	829	899	884	840	847	808	826	902	916	910	872	901	867	906	913	899	846	856	855	924	897	855	840	924	926	875	862	861	902	911	853	902	866	833	910	826	871	852	858	847	897	924	859	872	919	893	890	875	885	915	903	887	892	894	864	809	892	911	835	874	899	900	876	857	883	915	912	855	887	840	856	897	907	905	869	871	853	893	910	911	835	885	860	816	850	884	858	902	892	859	840	874	866	855	879	923	872	858	869	843	871	885	858	859	886	863	853	889	854	850	927	859	841	834	854	864	897	862	877	846	821	862	853	883	895	814	877	917	833	832	911	894	832	899	840	863	873	909	857	882	878	873	874	898	821	873	872	839	849	873	777	851	887	787	880	863	859	871	842	927	845	822	894	813	948	892	877	880	839	879	881	824	885	844	848	900	900	871	814	861	901	914	897	834	894	915	942	831	876	841	872	929	883	889	841	843	871	902	918	958	883	827	867	842	901	831	842	897	919	874	860	853	838	870	847	890	880	898	893	863	870	946	890	871	850	866	894	882	869	829	880	914	857	880	876	822	864	865	856	854	926	890	841	885	859	885	840	887	916	919	948	893	914	875	874	886	867	858	850	890	836	944	854	879	926	883	871	914	897	853	836	852	913	882	858	894	854	892	882	884	882	860	864	853	835	875	914	906	845	889	878	906	850	825	890	854	871	824	881	857	805	856	902	916	884	836	876	884	858	875	900	901	884	918	890	884	830	890	830	856	898	848	915	870	812	879	841	853	860	909	890	876	862	855	912	902	780	851	869	918	897	806	870	878	921	844	889	866	901	895	873	879	880	847	872	892	925	859	847	907	849	876	834	891	880	861	839	865	867	886	890	850	834	861	884	839	860	885	921	874	861	911	859	840	871	896	842	878	872	893	834	858	842	890	850	868	833	869	877	901	865	861	872	819	882	871	850	864	891	825	886	855	880	849	830	827	876	866	894	922	865	882	890	887	884	858	909	914	847	830	938	828	880	863	878	860	887	922	889	916	818	912	877	857	838	860	884	875	896	884	869	903	838	854	894	838	836	897	852	839	863	843	873	881	881	879	893	823	821	824	891	867	873	886	912	913	859	854	883	871	872	877	897	873	865	886	895	849	905	881	848	858	849	923	894	857	868	877	844	899	893	950	936	863	847	830	893	916	860	875	858	866	909	882	892	838	870	890	877	865	906	825	877	881	857	884	859	853	852	861	868	895	965	857	841	858	880	918	818	899	871	849	878	866	848	871	874	857	840	885	871	868	878	867	848	882	867	902	901	874	881	835	868	835	835	853	824	885	884	873	846	892	919	888	875	867	878	888	869	835	850	882	892	872	883	849	883	904	932	875	879	862	879	836	892	888	874	864	881	819	840	822	831	820	880	892	866	855	862	883	836	883	869	873	876	879	912	866	818	905	882	892	858	895	887	871	857	860	921	900	848	841	864	894	881	883	896	834	874	929	893	898	894	932	851	876	903	942	908	878	887	891	872	832	842	869	854	863	836	825	894	889	859	880	857	855	807	844	872	901	894	888	837	892	855	856	870	895	917	870	885	879	863	874	834	913	885	847	879	812	890	868	894	853	863	866	899	845	861	844	890	927	887	915	826	831	853	873	887	869	894	843	903	895	861	865	879	900	835	883	867	882	840	886	891	835	840	911	880	897	892	832	852	845	888	863	901	874	867	822	874	841	902	912	892	858	932	824	870	885	848	905	875	859	879	882	823	852	861	879	855	869	875	904	900	871	870	839	882	869	821	903	848	886	904	881	847	807	852	893	866	870	950	885	836	902	910	901	849	868	872	840	889	892	871	936	889	845	882	855	874	882	907	910	874	856	879	862	894	903	857	876	907	870	912	855	876	866	890	861	893	893	897	878	911	869	854	891	814	916	831	886	799	875	858	893	865	874	809	827	909	865	919	877	874	906	864	845	907	904	856	883	862	880	857	872	929	835	923	849	908	879	811	872	850	876	872	913	883	844	844	851	896	830	897	845	869	890	885	879	863	871	868	917	860	868	856	849	864	832	891	831	924	881	833	864	856	825	824	908	872	898	843	884	904	879	841	879	889	900	886	892	827	815	873	913	867	936	862	904	900	854	880	926	874	912	870	835	889	881	850	891	842	849	875	925	895	902	838	876	866	824	853	850	860	902	855	938	880	888	903	923	840	853	866	850	881	836	894	924	886	847	863	838	892	844	914	904	858	913	866	854	859	887	879	882	884	847	835	825	915	835	896	897	887	891	921	834	873	861	865	857	854	888	850	870	892	893	885	864	848	853	893	897	863	825	912	878	872	878	890	873	900	851	824	847	881	871	867	903	899	822	860	902	874	898	854	888	890	879	927	889	851	838	914	883	840	860	898	900	895	861	913	849	856	893	937	893	895	840	895	879	964	910	862	859	899	860	890	887	868	869	863	869	860	893	888	876	831	883	854	862	887	865	864	893	909	816	899	892	912	901	882	858	873	897	884	914	825	834	848	896	856	937	891	882	861	901	872	878	822	859	888	864	913	909	880	860	855	813	883	906	910	858	858	889	871	799	864	902	865	885	889	850	840	821	849	883	854	878	909	870	906	872	871	871	886	891	903	905	842	866	926	851	856	849	839	858	896	893	858	895	859	888	814	829	867	896	889	887	778	861	860	875	876	870	877	864	838	877	837	857	859	881	854	858	828	856	841	886	864	861	876	869	837	873	821	904	870	874	867	882	908	907	886	857	887	858	884	888	910	877	856	947	902	864	820	891	905	905	831	886	922	873	850	848	820	892	893	899	878	814	891	895	852	917	890	862	923	889	883	885	862	807	879	867	858	876	861	859	974	889	883	876	908	877	805	877	818	847	828	848	774	868	895	897	860	854	847	875	879	927	857	843	884	875	867	845	888	893	852	908	900	951	855	910	872	853	903	879	854	865	872	857	897	825	860	895	896	877	881	862	839	831	864	826	893	924	868	877	888	835	914	837	808	853	881	836	881	845	841	801	871	847	925	849	914	913	906	882	918	893	874	885	844	889	835	853	883	859	894	914	875	910	880	865	780	883	905	890	880	827	869	863	848	937	878	855	927	873	869	937	899	884	854	888	884	838	832	960	851	836	830	876	924	888	863	825	955	902	883	878	908	907	870	833	872	893	899	876	822	825	850	882	866	882	823	869	871	857	878	819	851	863	848	908	829	864	890	863	874	969	914	811	844	875	930	866	889	880	879	864	860	827	936	827	839	912	885	871	861	872	924	894	924	844	912	899	875	838	893	906	846	923	822	824	864	889	877	871	856	906	891	862	899	840	900	867	872	863	845	890	871	921	864	880	886	830	871	869	879	873	852	902	908	844	884	880	826	853
23360	21662	29383	24646	22405	23811	21778	9313	4386	3082	2377	2081	1775	1543	1344	1229	1125	1025	975	994	933	912	908	916	875	868	856	861	817	798	794	799	764	756	805	764	809	809	787	764	807	808	774	836	786	804	773	866	840	803	806	797	767	803	789	727	795	751	814	773	730	802	785	748	857	763	788	815	792	822	749	720	806	761	797	766	759	749	816	785	806	750	792	788	786	804	682	773	819	802	769	811	734	848	801	781	788	769	807	718	772	831	771	752	813	753	786	790	795	823	782	788	761	798	775	770	784	790	782	815	790	750	796	759	818	765	770	782	740	777	824	786	759	760	762	814	812	814	806	825	780	772	799	775	759	776	793	808	746	804	772	832	819	786	760	821	783	795	790	779	809	832	789	729	793	801	777	734	774	779	760	804	791	784	752	794	811	836	755	764	772	793	787	807	838	821	811	787	777	782	777	768	754	765	776	775	814	758	778	736	761	809	786	826	823	810	752	812	780	824	755	757	832	757	806	763	766	818	792	842	785	795	751	775	770	797	785	820	719	746	831	784	754	781	784	764	783	788	728	756	778	808	802	838	753	795	796	728	786	787	775	766	841	775	788	766	745	763	828	794	827	741	778	754	817	721	791	776	837	720	827	717	808	756	837	797	778	829	747	747	791	804	796	753	785	792	782	810	775	781	748	801	810	736	770	799	773	771	771	792	783	817	794	787	774	780	788	807	732	776	791	813	775	749	735	733	793	798	686	765	769	799	788	772	777	835	799	752	782	790	779	776	777	804	805	810	823	851	779	783	801	808	758	755	792	749	815	750	789	748	820	778	779	809	782	822	811	810	782	771	773	748	772	792	819	808	788	794	759	806	726	779	793	838	786	767	779	791	755	750	827	715	776	799	819	801	817	801	810	768	799	769	829	842	747	807	729	746	773	792	776	790	758	814	791	778	793	802	775	754	769	802	816	809	806	797	801	759	783	772	801	775	794	782	812	751	832	810	769	830	770	789	791	771	790	790	773	797	761	743	795	823	795	861	747	773	800	767	804	775	774	809	753	769	751	763	762	838	772	829	810	805	763	743	818	786	767	749	818	751	760	829	806	824	815	771	821	831	803	742	756	785	782	784	778	754	795	781	778	824	799	803	750	766	792	818	745	768	806	797	730	802	789	909	841	791	773	817	763	800	827	768	806	767	786	776	792	794	761	764	738	767	718	768	753	793	807	739	826	767	736	789	842	742	784	777	755	833	810	824	808	768	766	760	763	810	760	817	776	726	790	820	828	751	806	770	827	766	781	761	779	803	819	768	812	828	762	777	789	774	775	759	832	852	783	812	754	761	817	795	723	766	752	808	745	793	822	786	785	801	806	749	757	767	763	791	796	822	808	809	714	811	820	737	752	766	770	878	816	761	805	773	851	796	800	766	752	762	771	773	798	782	786	792	784	782	768	763	804	754	750	787	791	752	813	777	779	801	792	766	760	785	806	837	839	758	792	796	764	791	790	792	829	806	795	782	785	844	833	764	778	779	792	755	749	774	771	768	794	838	821	808	820	790	786	769	756	780	730	804	735	776	782	737	773	765	762	736	800	745	743	812	718	792	765	747	792	777	850	787	813	818	761	799	773	817	783	785	775	790	772	781	779	788	810	779	740	817	805	743	794	734	736	759	790	827	764	772	810	809	777	794	820	743	755	811	833	822	780	811	762	761	826	776	799	800	736	742	806	800	798	758	798	778	782	745	724	751	848	762	790	764	796	802	821	775	779	765	813	787	768	850	808	812	786	811	759	791	770	810	778	787	763	763	802	789	761	792	794	773	752	775	810	819	799	778	809	767	781	784	781	734	744	777	781	805	794	785	786	770	747	841	764	806	762	813	798	794	784	782	825	760	751	814	791	861	779	740	843	801	811	765	799	746	784	763	771	786	767	801	755	799	842	832	784	792	753	743	787	761	726	758	821	813	832	781	777	774	801	776	740	785	841	778	753	750	824	781	813	766	762	790	813	795	820	773	766	830	822	838	797	763	779	812	779	806	834	761	807	758	796	803	766	765	813	806	723	787	781	758	798	779	778	813	795	753	826	777	763	826	748	782	812	757	768	754	769	788	776	792	743	832	747	792	800	759	765	788	815	779	796	793	758	774	822	809	743	796	792	757	837	773	800	803	793	771	771	769	807	806	806	814	781	709	798	819	822	798	781	793	813	752	813	754	781	804	798	745	805	811	789	752	765	758	789	808	834	710	786	737	779	800	774	829	786	823	797	793	774	783	780	795	740	794	798	784	779	754	796	766	694	748	797	846	784	792	780	776	801	774	804	766	707	745	818	795	792	758	768	804	785	784	796	785	771	746	722	784	797	775	779	793	815	806	775	766	762	825	774	775	835	773	726	791	774	786	794	774	799	754	763	789	796	762	766	800	741	809	801	744	839	780	809	764	791	784	790	818	762	742	810	849	770	838	813	782	745	801	772	763	795	781	760	779	776	833	748	764	755	805	800	757	796	801	738	799	789	816	812	776	784	774	793	747	823	813	826	818	800	775	788	804	840	811	779	771	798	726	802	763	807	748	776	699	780	770	848	779	777	824	784	768	779	845	747	807	824	786	767	745	811	794	784	780	796	775	803	816	837	777	809	809	739	808	795	761	857	780	855	784	789	787	778	741	770	830	823	795	733	778	751	785	798	752	786	841	728	781	766	844	829	765	806	800	771	790	766	797	803	743	812	794	819	785	750	788	759	809	807	775	759	775	826	794	808	784	814	824	766	752	741	755	757	795	766	762	813	852	768	797	757	759	768	782	753	773	780	794	756	768	806	839	822	767	795	799	764	738	789	810	783	749	771	780	724	756	730	753	798	757	818	812	759	742	791	794	833	788	770	815	773	777	776	756	775	766	807	732	803	788	834	812	769	827	800	753	836	826	709	794	802	779	830	824	759	832	785	810	783	782	772	766	806	763	798	797	766	777	803	752	816	757	757	780	821	816	723	822	837	727	799	790	745	825	795	802	828	771	775	802	786	773	816	765	794	757	777	809	751	792	745	793	758	848	772	777	771	778	800	771	779	791	789	788	740	756	799	836	732	748	766	790	784	811	794	808	799	794	780	712	735	805	719	775	776	751	807	787	791	826	803	783	733	781	772	788	852	757	729	772	806	790	763	792	784	844	820	765	796	709	792	814	789	782	806	743	770	784	769	772	774	770	766	804	762	812	725	763	793	866	796	751	802	767	802	755	769	812	763	811	817	777	796	792	792	757	772	772	825	779	749	783	738	837	765	838	788	780	799	794	771	774	726	792	764	754	820	727	763	791	749	767	761	790	773	774	781	744	732	790	763	778	759	689	786	837	807	770	778	767	808	748	767	726	753	816	790	815	816	776	759	773	764	782	807	781	793	819	808	790	812	770	827	726	758	789	798	784	776	764	787	781	803	815	789	742	757	792	797	762	776	789	792	825	759	807	791	827	782	827	824	735	746	774	779	781	714	754	804	779	762	781	740	795	761	784
39128	66906	56614	42598	33376	26216	18435	11117	6569	4592	3346	2949	2595	2056	1691	1542	1404	1322	1259	1171	1082	1112	1011	1005	983	991	955	947	971	944	859	953	901	904	915	909	873	909	836	901	930	901	844	918	897	913	928	895	878	855	903	888	935	911	854	900	848	942	837	842	857	894	914	850	881	876	908	916	875	788	886	852	878	865	924	916	909	902	869	844	823	878	905	860	905	917	940	917	875	918	950	886	925	943	911	851	889	918	942	870	903	892	934	888	899	882	897	848	866	880	881	849	915	858	931	813	880	877	901	900	943	865	906	909	872	824	877	885	877	843	930	893	909	831	866	922	851	928	848	866	876	867	873	837	911	903	895	914	940	904	915	828	915	910	924	845	905	885	882	911	897	904	900	929	882	879	904	881	922	899	864	944	935	912	894	906	902	963	867	940	848	899	885	837	881	914	883	836	902	850	878	877	885	866	905	854	894	857	901	899	901	833	902	890	849	933	895	881	896	891	933	889	865	906	917	929	884	886	837	930	874	953	862	844	845	897	880	874	875	929	914	868	920	847	959	841	865	900	857	922	873	897	854	893	922	911	890	893	821	857	913	912	847	907	854	905	916	896	920	892	886	910	870	885	865	902	872	871	894	939	886	886	865	877	946	938	912	853	884	888	903	868	900	904	880	902	909	862	833	909	885	896	841	846	897	857	854	876	896	866	844	861	884	886	894	890	920	912	872	870	896	911	844	898	865	848	931	959	882	897	882	910	916	904	923	866	935	926	898	917	878	819	932	949	925	894	898	875	826	917	890	854	949	876	861	865	940	895	938	889	883	871	876	890	869	913	902	879	900	884	878	852	880	916	885	867	856	925	852	917	816	923	918	880	899	905	823	924	892	867	907	873	840	886	914	889	971	907	882	894	867	861	873	862	920	886	892	877	848	923	898	866	789	884	853	874	853	961	932	862	893	877	827	842	912	918	954	907	865	899	885	898	899	871	953	933	890	877	895	889	891	883	877	906	910	924	858	810	828	850	886	935	862	881	867	940	863	900	900	898	905	864	918	917	890	876	860	920	886	903	831	875	884	932	887	902	894	913	919	926	882	843	930	921	870	898	843	912	876	870	931	889	929	866	896	913	867	916	833	879	919	961	859	931	893	920	939	872	914	847	911	906	873	921	909	866	896	866	864	884	931	923	891	840	882	886	899	900	883	916	915	885	884	916	853	899	900	870	929	859	898	877	885	904	845	881	897	890	888	883	871	879	876	904	891	919	891	844	906	921	908	907	899	941	876	846	890	884	863	877	860	898	981	826	921	896	877	913	867	914	854	879	893	917	874	883	918	934	853	958	910	840	866	885	891	920	831	902	896	879	914	919	885	876	889	839	941	925	879	848	880	880	836	940	899	901	881	844	879	880	862	900	847	845	882	858	918	846	927	894	925	869	913	875	920	929	853	896	930	877	868	902	854	924	889	837	894	799	870	903	884	898	868	888	891	883	889	885	844	935	945	944	906	885	888	891	923	889	926	944	952	882	913	915	915	911	923	912	896	891	861	881	924	906	883	898	875	917	879	848	882	912	866	863	934	885	913	907	868	904	936	882	905	893	907	905	898	855	846	881	881	925	920	930	856	872	889	889	874	845	902	864	894	869	844	867	838	895	848	917	907	921	909	893	845	874	831	876	865	866	908	894	901	883	891	851	849	880	876	931	861	873	845	888	938	917	921	890	878	899	879	911	922	894	898	879	887	834	926	944	926	908	843	887	956	902	855	889	826	876	848	932	891	873	902	845	882	962	872	898	926	891	907	918	912	894	912	856	861	891	944	851	881	876	887	896	879	900	931	891	889	913	912	865	875	924	886	859	860	873	909	851	838	825	877	865	902	862	890	933	889	857	934	887	927	892	970	866	839	866	909	897	893	883	886	808	917	873	831	886	867	941	915	882	835	924	914	958	846	865	875	880	892	914	884	884	916	943	948	904	921	892	908	884	945	912	862	881	899	881	873	885	890	871	887	887	897	873	835	916	874	880	959	872	852	881	856	884	906	941	875	878	866	910	870	892	891	909	876	921	861	972	914	878	911	875	914	889	896	870	892	827	819	875	882	892	847	887	908	901	889	887	870	906	903	889	896	888	891	863	898	967	910	895	877	891	887	854	925	885	836	880	894	911	891	888	886	924	878	926	882	894	866	847	917	859	881	877	896	891	870	832	884	875	867	911	884	870	916	873	938	864	866	871	897	870	869	853	880	846	903	897	906	880	892	838	850	884	861	877	888	867	886	883	883	886	852	862	886	895	888	924	897	935	907	866	882	782	960	876	868	865	877	867	851	849	858	902	924	936	875	925	892	876	880	882	883	904	923	923	894	903	901	967	921	923	898	889	870	873	906	954	880	845	867	896	862	901	927	861	845	929	852	964	874	893	855	890	894	917	844	892	911	885	907	895	941	909	874	873	899	878	837	935	863	915	950	896	886	883	922	920	865	871	869	865	892	910	856	871	875	906	901	896	905	864	890	856	873	877	911	871	848	906	905	867	901	868	908	877	915	883	871	928	935	886	875	886	873	875	929	855	879	896	833	829	936	895	907	857	842	856	887	905	855	844	884	910	890	910	919	899	915	888	862	954	919	843	894	901	857	877	860	889	839	898	928	888	883	859	914	823	882	895	901	960	893	838	908	840	887	870	890	913	868	857	890	875	883	904	874	890	912	904	865	874	875	915	863	890	918	870	885	908	876	896	873	886	877	875	835	880	874	887	855	882	914	898	913	894	876	853	928	845	863	912	850	845	872	896	909	893	907	829	868	897	883	923	864	906	927	856	863	882	916	858	898	928	900	877	892	916	910	913	884	908	872	865	862	886	917	879	888	925	928	897	867	876	902	856	867	909	925	922	877	869	907	838	874	856	943	936	867	918	898	903	875	916	898	848	935	904	886	863	890	885	925	837	925	886	936	877	868	845	903	792	873	943	884	855	859	855	868	911	913	885	864	872	898	887	885	840	852	841	900	925	898	920	878	863	853	861	900	875	907	851	878	845	841	869	934	880	850	850	853	892	881	917	873	897	841	904	853	897	913	867	870	904	839	909	861	891	891	871	929	908	876	902	905	902	864	900	920	886	933	952	926	875	912	808	897	922	900	875	845	906	852	898	903	835	907	874	882	892	848	851	905	967	874	888	931	914	849	880	935	901	907	945	932	883	860	907	909	893	854	940	820	857	863	850	872	963	884	867	917	932	919	942	878	869	936	893	861	926	862	937	920	899	875	868	866	901	894	911	877	971	876	937	928	891	913	890	928	890	930	886	875	863	871	844	896	865	895	881	908	908	889	868	878	913	855	868	881	900	913	921	859	867	857	877	876	886	882	860	890	851	833	911	906	887	928	887	876	842	890	893	870	916	873	893	896	918	923	897	860	854	896	868	898	916	918	900	885	864	866	875	911	877	900	891	944	856	840	896	866	939	866	871	923	900	875	841	868	911	893	901	947	847	875	858	863	880	865	869	915	911
32081	33814	37271	26689	16094	9161	4893	2737	2064	1609	1369	1138	1116	994	935	918	912	851	826	792	897	811	820	789	798	826	786	746	816	794	783	772	747	748	740	722	761	738	744	747	756	780	707	778	806	767	779	769	746	780	788	769	742	760	748	753	718	749	796	798	762	760	771	757	786	751	767	765	777	776	781	775	792	731	774	756	771	786	769	745	778	801	754	716	746	741	744	779	749	774	791	763	766	781	747	762	750	736	725	735	730	763	769	754	754	726	757	792	776	728	767	756	756	692	759	767	679	707	758	706	762	711	717	792	727	750	745	723	703	752	713	708	823	768	744	704	751	733	758	765	735	738	742	721	721	759	792	737	735	741	771	751	759	720	750	776	742	750	711	728	803	746	682	711	738	771	783	769	738	776	748	797	693	722	740	763	728	789	737	804	733	737	765	754	735	770	752	751	770	739	773	760	725	763	784	802	740	716	792	740	762	756	782	751	735	746	761	728	721	758	740	759	773	814	748	757	804	753	741	795	715	814	689	765	805	746	812	759	800	770	780	773	770	783	749	783	780	806	742	769	754	757	787	800	755	768	781	749	724	727	731	793	746	766	765	731	729	754	734	722	788	717	722	746	739	737	748	751	801	716	753	799	766	775	771	781	725	779	736	746	754	750	770	796	779	786	746	717	762	723	751	734	738	764	790	774	793	752	770	783	750	741	723	706	777	756	791	770	813	693	747	719	704	756	732	768	796	799	764	766	748	762	818	766	760	750	787	752	710	797	740	784	718	801	726	725	746	747	747	802	736	769	744	786	770	785	780	753	727	749	774	764	737	807	773	803	734	746	770	731	758	739	763	704	757	814	719	763	770	781	825	793	720	779	696	743	737	807	728	759	754	802	754	775	719	769	792	789	775	718	764	757	789	781	755	767	739	777	774	732	784	769	767	748	730	825	759	725	769	773	757	770	751	806	738	723	772	779	752	772	762	774	812	787	731	745	758	768	702	796	776	748	748	769	801	806	778	718	744	731	763	744	771	780	762	755	746	752	741	785	759	793	799	781	811	690	790	780	768	768	785	748	774	788	791	781	769	785	794	787	805	729	749	798	692	743	752	789	761	780	781	778	789	743	720	775	787	748	743	750	795	768	749	755	778	817	751	734	759	749	765	770	724	783	805	771	816	758	765	726	791	746	692	725	768	733	758	739	777	779	746	758	750	766	777	740	720	766	776	760	742	742	791	743	790	750	748	756	722	709	712	824	728	786	724	760	782	764	736	760	759	741	758	724	773	750	724	730	803	747	786	763	755	771	806	724	792	768	775	774	789	777	744	741	769	770	780	756	759	739	723	783	745	736	796	757	725	811	802	822	788	809	777	788	766	758	731	769	723	773	707	764	790	816	793	762	719	737	724	760	811	748	736	767	774	774	771	798	773	827	783	738	729	723	833	775	767	716	764	796	714	710	768	741	764	727	714	770	760	736	779	721	766	789	747	742	750	792	770	755	766	736	748	749	746	778	776	760	749	784	798	773	750	776	755	693	742	828	778	781	807	777	752	715	731	715	818	765	719	762	738	769	793	733	737	772	755	823	781	773	738	748	710	787	787	770	799	771	749	771	749	749	742	789	755	741	759	783	755	768	766	778	732	727	761	761	793	776	778	742	758	766	722	816	850	736	763	732	767	754	745	803	772	809	809	739	773	767	767	686	736	760	764	793	737	752	745	725	757	792	734	745	785	742	771	715	825	733	775	778	752	793	756	805	744	748	737	805	741	776	773	752	723	764	772	750	780	766	725	758	760	728	778	753	813	773	771	759	805	766	772	734	716	764	771	733	775	728	775	753	723	747	740	768	747	765	743	775	711	768	712	759	763	729	751	763	744	749	784	771	755	753	778	797	757	744	802	738	747	757	796	795	787	722	825	748	714	737	731	777	755	774	803	772	764	754	705	767	769	780	764	752	763	761	708	749	807	757	753	804	765	787	796	750	762	746	732	758	742	754	793	825	769	769	745	778	783	749	747	754	778	734	744	799	723	739	764	770	714	781	760	762	759	764	792	741	819	753	721	783	793	775	782	764	721	764	709	820	775	792	751	749	730	787	768	767	846	792	741	723	759	721	778	743	771	777	781	709	833	727	718	786	777	732	775	727	704	753	753	785	734	701	774	831	749	739	726	760	760	760	776	799	765	744	795	781	806	767	754	745	766	759	754	765	751	794	803	736	732	792	757	781	786	755	742	758	761	755	756	770	764	770	776	739	758	737	756	813	799	733	790	743	833	767	726	796	830	759	752	783	798	769	755	727	727	710	755	789	742	746	710	738	756	732	732	733	818	748	816	794	766	737	719	780	705	735	771	758	734	742	794	768	796	769	742	751	768	737	763	737	760	755	794	746	812	778	791	763	773	755	743	797	772	740	708	757	739	768	771	803	753	786	793	756	799	796	783	811	781	768	756	780	744	806	736	774	763	777	782	757	771	695	760	727	743	776	726	734	721	740	735	753	772	750	754	788	838	742	771	769	833	786	739	753	735	762	786	746	729	754	839	751	768	753	769	743	744	768	759	749	768	739	757	739	780	805	787	767	729	774	831	789	780	770	787	742	748	748	794	755	765	769	788	715	776	752	743	751	770	813	783	758	758	785	801	725	728	798	768	725	787	758	752	738	759	717	781	786	769	787	736	751	792	742	761	747	788	718	805	730	756	744	777	717	755	756	759	766	704	740	799	828	709	745	747	748	751	767	760	734	761	754	753	738	780	714	801	799	753	757	770	765	779	724	704	780	777	715	755	754	767	717	773	780	742	759	777	745	715	790	761	767	785	767	795	795	766	742	732	759	767	749	812	761	739	770	754	773	708	764	733	732	765	762	737	795	800	817	773	802	774	788	756	751	753	765	783	752	746	789	820	760	745	795	748	765	789	744	734	741	724	771	757	783	708	778	765	749	804	796	803	800	704	822	820	740	731	789	776	747	722	726	747	751	729	736	760	744	759	782	765	761	742	710	787	737	745	753	780	744	744	799	771	773	803	748	717	766	761	807	742	782	742	771	747	747	726	739	775	823	768	777	743	746	776	780	740	755	741	730	753	742	769	774	753	757	753	796	750	744	767	699	754	778	786	750	765	795	742	755	758	747	773	720	781	768	767	772	693	749	753	775	742	771	728	794	774	723	764	751	797	792	730	767	800	756	818	712	767	754	745	732	766	768	719	782	717	781	771	763	767	732	754	718	706	766	783	789	792	724	790	760	779	744	796	749	742	774	755	727	713	730	783	750	777	758	763	766	756	745	790	764	718	775	785	761	758	745	751	734	745	807	818	789	742	809	766	776	765	795	739	770	793	786	746	749	758	697	721	727	776	727	726	772	745	780	740	737	789	787	802	741	780	775	789	795	773	776	795	754	774	750	748	784	734	725	757	764	715	730	772	777	758	747	742	744	763	761	785	765	782	741	752	724	756	785	736	767	774	808	756	737	755	789	755	729	750	801	790	766	778	758	798	736	746	726
38082	51642	40762	26551	18828	12792	7423	4516	3257	2386	1880	1677	1506	1299	1217	1141	1172	1071	1031	954	971	974	963	957	902	931	855	879	889	912	877	887	886	866	903	871	910	877	883	887	847	846	851	885	876	893	874	856	835	907	871	872	840	879	898	890	885	944	898	886	900	827	882	854	901	818	850	841	903	861	814	859	872	882	906	863	879	889	835	859	858	929	904	867	895	912	791	839	920	869	921	887	794	847	854	853	891	924	836	852	880	829	898	876	859	841	906	896	848	848	871	857	848	870	870	847	836	819	861	933	866	872	884	877	921	909	870	885	887	851	851	860	944	849	878	891	844	869	873	899	930	826	867	824	900	866	889	915	856	929	829	929	886	834	871	868	878	865	877	905	872	882	931	871	974	898	893	848	887	877	872	898	899	906	909	891	864	842	905	916	893	835	895	873	879	853	836	806	869	888	841	861	841	880	852	844	874	892	839	868	934	869	910	867	842	850	917	847	885	883	891	872	848	890	972	858	845	924	897	920	869	930	851	831	898	914	850	879	850	844	898	866	863	885	890	920	843	889	872	890	908	917	871	851	848	864	896	877	891	852	852	890	897	916	873	917	879	899	893	829	885	895	876	854	906	872	839	854	891	863	802	879	883	857	872	872	838	835	823	881	859	855	898	867	934	852	918	897	816	829	866	860	870	900	910	856	884	871	899	849	887	925	795	827	888	850	860	871	862	874	852	821	880	886	833	886	908	869	869	881	918	853	891	933	902	880	867	874	855	854	856	928	889	886	942	930	891	866	903	819	876	881	848	872	880	852	882	881	856	913	886	882	866	823	895	888	875	890	875	910	884	883	873	894	878	873	926	884	898	867	879	895	889	864	841	817	830	869	921	894	890	873	805	865	845	880	868	842	875	883	901	891	867	837	863	909	867	862	907	916	870	877	923	857	919	917	847	898	840	903	855	859	896	894	879	871	866	859	902	903	930	933	900	855	868	861	896	877	849	968	877	852	868	893	897	893	872	834	870	917	892	860	839	934	899	888	898	887	870	902	817	867	857	911	900	875	889	891	871	875	897	837	863	840	805	872	825	957	955	906	886	891	892	905	871	917	913	906	851	896	877	871	867	882	858	866	872	876	829	884	892	911	897	868	846	874	875	935	898	873	930	874	861	905	897	908	896	906	896	863	831	850	907	923	902	863	894	911	872	884	833	914	854	903	891	919	899	891	889	878	877	902	860	877	888	825	861	860	883	889	894	864	883	873	882	850	832	882	886	892	896	838	842	880	868	879	866	837	923	894	846	915	847	931	849	890	835	894	890	899	892	884	888	879	895	879	914	911	886	890	913	891	896	828	918	867	864	879	945	874	877	895	936	870	929	847	904	871	894	895	860	902	904	892	912	852	849	897	926	906	856	855	902	882	911	851	841	856	910	898	947	829	900	879	902	872	837	856	867	870	833	904	850	880	862	869	879	834	895	898	862	861	895	895	905	887	875	871	905	854	856	840	893	907	871	825	859	837	815	845	868	822	861	886	787	854	874	886	848	858	861	902	873	900	880	880	910	875	857	875	867	866	814	905	872	846	827	885	847	874	801	878	879	856	907	895	850	845	866	837	825	842	841	901	855	867	896	848	909	851	857	872	881	903	836	935	876	869	892	885	845	842	825	840	918	907	860	883	914	833	857	824	890	876	856	895	886	821	876	881	868	891	876	947	844	891	904	817	821	903	860	869	912	939	913	879	870	845	886	858	869	833	845	864	852	867	893	875	899	858	843	846	880	832	876	926	875	844	872	936	870	867	894	866	865	915	843	913	880	882	869	850	917	875	910	944	821	870	838	883	863	865	894	862	902	885	939	875	844	879	882	865	880	865	916	839	859	874	907	892	868	906	852	842	886	848	823	891	882	920	885	876	870	879	899	837	893	879	893	934	792	866	820	878	848	830	898	845	849	893	856	836	895	879	900	869	896	857	849	871	853	827	875	916	866	878	893	874	860	916	918	874	850	907	897	896	891	861	913	910	889	851	846	878	916	882	862	835	862	917	911	901	843	844	859	898	862	873	873	870	894	884	880	915	885	925	849	912	910	833	910	866	883	869	858	946	819	880	886	905	861	873	912	893	847	869	876	879	878	850	855	909	878	889	927	908	877	879	900	842	852	863	876	869	860	870	909	837	863	885	811	898	897	830	860	859	885	912	845	908	894	872	866	870	828	901	867	917	920	907	878	811	830	977	897	898	886	892	865	803	893	863	872	886	932	851	900	861	887	875	915	896	866	869	901	868	895	868	883	882	837	859	876	823	871	883	947	867	895	886	895	869	872	899	939	900	913	859	870	861	866	902	867	848	804	837	900	870	905	867	845	893	822	904	812	887	835	829	875	887	904	926	855	893	871	854	872	850	866	841	876	888	892	855	834	886	883	873	892	945	883	864	858	913	834	870	857	853	915	895	853	980	846	842	860	846	880	893	880	908	845	902	862	871	873	859	890	867	890	895	867	862	882	893	896	942	872	884	899	870	890	883	878	890	843	842	885	830	853	872	841	881	895	892	852	885	880	894	881	872	849	892	884	874	824	901	893	862	891	934	838	859	872	834	891	879	866	840	889	851	877	846	882	848	829	891	940	909	921	881	862	887	888	913	876	915	847	875	848	831	904	935	937	887	887	850	933	871	889	936	872	860	874	828	938	837	883	883	868	945	817	908	848	883	887	852	890	843	848	869	842	857	885	874	895	889	919	924	940	865	831	834	851	905	904	902	874	875	883	861	904	861	850	896	900	884	857	880	917	893	831	911	907	858	905	882	869	930	927	857	895	905	877	844	870	880	870	878	892	825	876	901	880	901	868	894	884	907	891	879	856	882	916	933	827	866	839	872	890	872	915	847	902	890	873	839	872	871	834	842	878	856	890	883	885	843	880	879	898	922	885	885	887	914	867	847	866	843	883	884	852	864	923	833	881	843	876	868	867	892	849	866	885	838	814	914	845	887	888	897	861	873	873	882	899	864	875	854	856	812	912	843	930	926	930	861	895	851	878	876	880	845	852	919	875	903	860	930	890	887	847	795	861	861	830	907	909	866	910	873	907	850	899	891	861	830	878	882	844	907	866	863	878	880	908	866	876	910	885	914	885	870	800	825	900	896	892	864	832	812	895	895	930	869	821	856	871	902	906	842	919	873	829	919	896	874	850	874	860	834	897	856	915	899	946	902	858	876	888	916	872	907	853	878	839	888	871	823	898	877	877	839	878	845	841	923	875	942	841	875	891	874	859	861	858	918	840	937	883	872	883	926	862	901	861	900	897	892	852	915	911	899	876	928	866	930	880	863	875	881	872	866	923	884	895	877	903	884	905	900	904	911	867	870	952	863	838	866	920	906	882	848	897	905	881	835	890	880	920	869	833	866	912	869	844	888	865	873	915	854	833	888	834	892	866	890	881	875	887	863	902	911	911	833	851	905	926	894	837	897	951	916	914	893	882	904	878	906	899	826	911	869	914	880	864	867
24357	21583	29001	25779	23473	20272	11683	5411	3416	2571	1945	1588	1441	1286	1219	999	994	948	934	909	909	819	820	830	804	811	817	791	812	834	790	764	732	772	820	760	785	783	759	822	737	809	777	790	775	783	744	773	721	771	738	779	799	764	742	744	788	764	751	793	757	750	750	760	754	743	749	759	762	822	761	775	758	802	732	760	774	730	750	796	792	767	746	755	786	781	774	764	800	765	756	785	834	763	772	771	763	785	728	731	814	789	719	765	745	748	763	801	762	782	739	775	752	769	773	756	799	791	792	820	803	773	716	773	723	744	786	730	750	771	776	743	759	731	772	771	754	709	805	751	752	800	777	771	729	745	770	769	746	794	755	757	770	702	768	796	782	760	773	743	765	788	745	787	752	762	721	769	773	767	783	784	743	719	807	781	755	726	766	736	763	766	772	787	741	768	739	799	759	747	722	754	733	768	790	744	809	764	736	796	711	776	722	780	746	793	754	767	805	728	767	762	788	749	734	758	728	800	770	788	794	745	748	770	752	753	810	776	738	770	760	756	774	787	767	757	740	796	771	735	761	782	733	802	737	681	770	741	722	730	757	754	762	725	765	791	749	772	755	718	755	759	808	781	761	761	789	781	726	755	734	781	757	742	755	781	749	718	722	808	761	783	758	795	783	769	761	725	812	754	782	722	754	758	767	780	781	780	783	735	768	806	778	784	762	770	735	752	763	749	754	751	747	756	796	777	831	741	778	795	795	741	816	779	789	759	744	765	765	729	720	715	755	809	734	787	799	776	758	779	831	796	716	713	761	742	821	759	787	798	806	755	767	715	720	804	749	791	731	771	739	750	789	818	744	688	726	735	781	753	735	763	781	725	714	767	793	770	772	769	777	722	743	742	759	736	718	748	747	752	784	759	756	781	732	713	729	750	791	745	773	736	795	813	769	756	778	745	756	786	755	741	793	754	784	765	762	764	767	819	777	784	759	819	787	777	719	718	735	753	718	785	734	770	764	744	734	784	765	763	775	789	774	737	746	723	708	772	776	766	817	788	761	770	753	756	721	773	775	716	727	792	730	736	773	720	746	754	785	725	782	728	718	723	784	716	760	773	763	742	748	783	740	732	757	746	752	766	765	766	706	764	738	753	791	763	743	804	784	759	743	778	755	749	768	726	748	722	754	769	807	753	750	741	748	794	783	806	798	757	855	756	751	755	744	768	741	796	789	804	810	756	742	756	733	785	745	777	804	792	793	771	756	757	819	780	750	776	730	712	745	751	712	762	789	770	761	792	720	784	755	777	750	748	740	727	749	763	750	741	775	795	795	738	742	788	759	740	756	757	747	733	756	789	762	768	742	745	776	771	806	801	754	742	776	748	778	776	722	778	752	773	743	770	744	809	793	800	776	776	809	796	741	753	788	766	780	785	751	819	812	730	781	764	809	749	733	772	760	734	792	725	748	752	771	746	809	736	706	755	754	774	804	761	756	810	768	782	768	727	689	809	751	804	756	804	773	693	719	750	735	771	738	777	739	749	759	757	734	798	775	779	714	799	780	725	735	745	794	754	786	754	793	841	732	703	775	768	753	759	698	799	770	774	742	787	726	768	765	758	782	775	809	753	803	765	755	778	727	794	749	769	773	783	747	761	745	689	777	790	779	778	787	698	735	742	739	800	690	752	753	721	728	788	752	786	777	791	791	727	770	751	733	747	735	806	727	759	737	801	779	792	765	766	740	739	769	773	767	797	774	768	787	758	750	744	805	774	747	748	777	764	746	734	790	751	726	796	796	766	754	780	786	775	791	787	745	789	738	823	757	717	745	776	768	820	765	761	787	741	772	784	709	753	776	744	787	742	715	733	750	751	767	734	777	761	751	690	795	762	767	747	751	728	710	764	785	771	721	749	747	755	717	793	732	776	755	805	752	757	736	781	791	790	727	772	790	720	791	788	788	755	747	776	763	774	790	788	732	740	781	750	756	769	765	738	750	748	770	775	744	761	772	767	805	715	777	834	807	718	756	763	772	744	795	772	772	716	770	785	765	775	785	754	717	736	754	790	783	749	803	730	775	770	770	745	743	737	712	811	785	723	774	720	764	763	729	761	759	781	757	787	747	801	709	759	737	788	788	792	734	772	747	802	729	751	735	735	769	742	731	760	745	791	748	793	759	789	745	720	822	786	788	718	732	743	802	737	778	790	723	760	750	774	749	757	750	748	777	827	817	738	747	750	798	795	762	731	746	737	749	781	740	763	792	750	740	776	762	745	721	797	793	734	767	779	831	752	818	758	746	757	722	789	763	800	811	726	717	764	756	769	793	780	780	804	755	772	733	757	772	702	745	747	749	735	762	785	801	752	773	798	777	757	792	782	772	740	779	783	788	784	737	787	710	718	785	767	692	753	767	773	770	786	749	736	757	755	756	781	782	796	779	729	742	841	740	783	800	755	792	775	788	767	769	774	736	751	706	749	760	765	767	772	751	778	762	777	777	774	758	789	759	813	793	777	715	704	787	754	752	735	762	785	746	770	737	764	760	758	768	748	786	760	788	722	734	740	748	764	741	777	814	751	728	789	779	730	783	744	733	793	806	764	802	768	735	799	712	775	772	736	766	750	757	780	729	730	776	714	760	768	760	749	814	754	733	767	740	787	759	746	784	822	733	772	749	782	748	776	777	781	741	749	786	772	777	810	750	809	762	702	775	763	725	777	766	750	763	789	756	724	715	730	749	750	738	751	746	811	738	778	736	778	770	752	782	775	787	755	775	757	804	718	802	779	769	724	804	817	730	726	789	776	734	768	763	742	773	797	743	755	791	751	746	781	734	809	748	781	814	748	815	754	820	757	755	722	724	776	710	765	793	768	698	769	757	747	765	776	728	758	753	761	758	812	756	713	803	764	780	741	719	779	787	756	752	772	825	766	756	791	805	728	783	786	733	788	798	772	749	759	728	756	760	764	757	774	769	767	754	850	815	802	750	731	761	774	752	810	782	810	774	800	750	781	751	760	804	774	720	759	809	705	743	776	768	751	818	839	762	783	793	754	707	749	775	799	787	771	759	808	764	794	733	756	804	792	751	769	717	737	739	758	764	818	747	730	705	825	750	742	745	778	792	768	772	727	772	707	779	751	762	788	753	738	756	749	741	774	797	755	766	739	792	706	786	787	750	794	800	745	752	745	772	755	795	719	753	722	749	756	735	724	725	720	773	837	802	781	780	749	751	768	733	746	763	726	751	795	786	767	768	788	729	767	728	710	758	745	787	781	788	797	744	791	810	814	785	802	783	780	764	758	816	782	737	785	738	775	754	714	782	765	785	754	779	727	761	770	780	757	756	746	715	741	734	746	726	795	760	728	774	827	732	778	761	708	750	744	774	813	770	800	760	742	755	697	825	759	765	772	756	809	733	758	734	784	764	795	830	793	742	780	769	775	768	773	764	759	782	754	742	777	755	743	806	799	717	773	764	793	772	770	729	742	760	775	762	784	772	812	769	738	756	759
37061	61986	51371	38343	28303	18980	11945	7649	5349	3853	2815	2338	2058	1725	1542	1406	1305	1196	1170	1104	1001	1025	1064	938	903	957	936	903	961	911	928	929	918	843	910	902	885	886	882	888	839	896	873	881	888	870	875	851	872	941	911	911	879	912	894	896	860	907	923	906	858	894	929	892	916	865	865	891	884	863	896	913	895	906	863	990	817	905	889	898	917	879	895	883	899	837	905	913	897	895	884	917	894	909	892	867	896	848	869	889	828	880	869	848	889	882	959	882	910	871	850	860	912	901	841	879	820	883	924	895	850	888	868	896	880	906	928	893	894	920	876	874	890	865	881	889	890	908	854	903	941	908	912	865	892	853	884	880	913	889	852	903	957	884	886	949	889	889	847	868	839	880	885	853	838	910	866	866	893	875	849	869	904	884	868	873	834	886	909	861	850	894	841	863	853	904	868	833	908	849	869	912	880	908	906	889	897	863	858	846	897	926	843	905	854	858	862	885	898	937	894	866	830	885	902	863	870	877	897	896	899	908	870	894	855	892	886	869	870	915	839	833	849	938	842	883	879	836	902	890	878	851	898	915	872	906	905	907	858	900	944	861	875	916	889	884	849	872	846	865	894	873	897	839	883	907	865	928	870	842	915	895	886	823	870	859	836	938	919	847	929	881	878	830	933	863	872	864	876	896	866	887	857	892	912	808	906	909	888	905	903	890	912	896	891	852	906	891	922	935	839	888	864	896	853	875	924	888	915	835	861	875	964	871	850	881	796	888	871	863	907	891	845	898	888	889	872	890	864	854	842	913	877	895	897	864	879	861	935	886	902	951	840	895	843	869	916	795	928	874	897	905	894	853	864	852	838	945	877	923	894	868	859	878	904	898	914	858	961	893	891	880	901	860	878	865	890	860	930	843	896	880	868	905	827	921	883	868	857	876	917	884	874	902	856	922	851	876	853	930	872	885	866	868	858	862	905	910	809	899	858	885	864	857	857	884	889	904	879	860	886	912	874	895	859	910	926	887	925	897	875	836	881	905	941	883	884	867	901	851	929	885	880	932	873	960	859	863	852	893	923	863	900	851	911	899	924	869	924	891	899	856	914	896	882	900	884	874	924	876	820	878	908	886	919	883	901	874	828	914	873	885	877	857	908	872	880	874	950	903	864	882	812	888	860	912	894	878	886	855	873	901	921	890	880	912	867	907	922	933	896	871	864	921	928	910	899	943	812	901	904	858	903	912	908	858	932	936	888	858	896	916	859	890	898	874	867	888	902	839	895	892	871	849	897	906	928	902	901	902	931	972	842	905	901	835	860	908	878	856	855	895	885	916	866	891	912	899	818	861	841	869	921	921	923	850	851	916	870	826	889	940	891	843	855	865	927	864	881	915	880	896	907	919	884	884	932	860	926	884	895	891	889	900	905	897	858	873	919	862	880	897	883	903	891	873	890	874	916	893	907	857	895	857	840	880	880	874	892	859	845	876	917	872	833	816	921	917	887	918	912	855	854	882	937	862	909	851	925	880	891	843	894	893	866	843	915	888	894	869	858	866	928	939	864	860	869	896	902	901	906	869	893	876	892	837	852	836	868	872	881	881	842	860	878	849	910	876	816	891	874	863	916	864	860	891	885	895	904	839	864	914	867	936	861	896	849	872	879	830	860	859	883	928	898	865	847	902	892	885	889	891	851	934	930	920	877	888	917	860	899	840	926	844	899	831	902	883	866	883	872	910	861	883	908	859	882	888	877	919	896	924	875	864	901	872	894	871	881	889	892	842	878	859	893	863	890	875	868	874	878	891	910	879	853	868	867	927	864	853	809	849	832	860	886	859	930	870	897	842	961	890	909	909	867	901	863	861	942	885	900	854	832	870	883	893	865	859	878	828	871	898	870	895	906	879	883	874	898	931	889	845	884	912	890	866	899	890	842	871	850	890	912	850	844	856	870	904	865	861	912	850	842	880	910	917	817	885	825	890	870	886	908	871	883	897	901	879	893	848	866	910	853	888	898	832	867	928	927	832	868	889	911	864	870	889	840	835	894	867	910	882	951	904	894	774	880	916	847	876	890	891	901	846	847	895	910	924	886	899	907	840	902	872	895	873	924	903	865	887	837	886	878	896	878	880	865	833	871	846	949	962	868	883	907	845	910	923	869	894	930	806	876	868	875	848	860	883	894	858	881	849	846	878	857	881	840	837	889	890	838	864	860	879	870	878	847	890	917	877	906	859	907	880	898	895	862	917	894	855	852	895	883	883	881	890	844	860	883	903	857	924	810	870	915	905	851	874	867	859	900	937	875	903	907	895	865	866	885	903	929	817	908	867	897	898	867	862	874	924	861	878	856	886	874	892	860	861	831	900	884	926	865	869	919	872	866	901	899	884	884	866	842	855	911	878	888	942	871	864	853	905	891	859	870	898	849	877	881	903	852	909	853	887	862	855	859	923	893	834	894	812	851	877	847	871	902	881	872	837	909	926	844	881	877	890	894	866	932	882	870	847	897	983	816	920	946	882	843	869	875	900	838	891	893	871	868	888	863	831	874	883	898	873	864	866	876	871	895	915	865	895	901	922	878	904	953	878	911	879	896	837	873	918	871	872	826	828	884	875	862	906	894	947	922	914	913	910	808	863	875	821	929	868	829	848	869	881	825	885	915	857	812	873	921	887	859	934	886	846	883	896	888	913	871	866	853	878	855	881	886	840	845	924	801	880	895	819	880	879	903	856	859	877	878	891	865	855	902	867	880	857	879	918	890	877	940	877	886	892	862	871	875	935	884	913	888	889	863	879	906	894	926	901	861	877	883	870	929	844	843	882	920	906	880	903	819	882	915	873	891	911	901	905	880	923	894	887	860	914	855	914	905	880	890	879	880	916	887	918	853	858	883	906	908	904	875	882	924	881	891	888	844	859	919	909	842	887	898	899	848	854	904	878	928	856	852	864	835	847	850	826	854	863	873	869	933	919	893	886	850	893	900	850	924	903	898	917	873	892	873	832	899	898	861	896	909	892	870	941	923	876	895	883	841	848	878	914	826	883	866	894	908	877	869	871	893	909	843	876	884	903	900	868	884	892	870	833	898	858	827	887	850	938	873	862	898	911	845	909	850	839	863	921	899	852	881	882	840	873	863	834	869	895	908	830	879	902	867	893	860	828	892	907	853	894	860	851	896	922	850	890	878	800	876	878	908	863	876	861	873	924	854	942	856	855	925	868	893	867	854	917	891	859	866	850	882	872	849	922	839	898	888	910	850	861	884	856	890	894	905	838	890	873	904	883	852	900	867	894	919	909	938	917	861	942	931	887	896	930	882	920	975	886	920	904	838	874	835	912	931	903	893	932	883	844	876	858	852	948	858	923	898	896	884	925	915	918	931	864	873	826	904	859	934	830	905	869	888	884	864	882	886	885	872	900	927	901	857	848	914	876	897	872	943	824	869	883	909	876	919	918	915	895	888	880	846	865	880	886	887	888	901	892	879	840	907	889	868	906	918	868	874	891	863	870
25362	21663	28990	27458	21238	14132	7301	3799	2566	2010	1623	1302	1214	1151	1104	935	956	914	832	807	796	817	833	793	763	762	796	740	790	799	756	722	761	788	691	745	770	768	771	729	754	748	721	753	792	749	726	773	748	714	768	741	765	771	670	735	720	751	719	753	741	721	752	749	792	731	727	674	741	715	747	766	750	749	750	735	712	725	743	723	750	753	785	766	772	725	749	715	746	735	767	692	716	725	791	757	722	785	754	778	710	739	721	784	743	775	725	715	710	678	685	720	725	716	705	747	739	753	766	769	705	722	732	714	756	704	745	697	773	739	735	763	758	725	748	793	739	716	728	741	714	738	735	752	748	712	800	767	728	738	729	710	756	744	755	752	730	782	753	756	791	753	714	723	736	754	746	729	771	746	734	742	758	772	748	720	795	729	755	734	784	774	774	690	718	723	772	711	709	704	725	757	788	762	727	731	711	769	766	708	698	749	771	742	678	706	756	701	769	738	756	739	736	769	744	715	749	743	674	734	672	730	739	756	746	714	752	809	744	773	740	775	702	742	727	721	712	744	735	735	795	709	695	729	729	757	733	764	738	725	676	732	727	779	705	706	780	700	763	692	755	739	725	705	745	769	747	759	682	741	712	738	769	677	736	729	718	787	769	667	749	742	715	725	752	737	781	751	699	758	761	678	744	733	737	713	704	704	700	754	712	736	725	719	750	715	758	757	791	719	748	755	726	747	750	720	741	755	763	777	747	760	749	739	695	698	759	718	711	695	772	791	784	709	708	742	774	694	747	712	761	716	728	714	717	729	785	699	722	691	731	743	765	719	713	742	711	739	674	738	726	746	775	719	727	750	700	742	749	725	727	721	717	726	729	728	792	737	761	738	738	710	716	781	727	765	743	758	693	738	763	739	737	767	724	763	703	748	737	744	693	715	724	744	765	744	755	715	726	697	719	742	784	724	757	709	729	786	743	743	712	767	776	774	766	721	770	782	696	782	751	710	740	754	777	736	748	761	747	744	739	717	741	765	747	748	780	743	764	729	735	742	733	757	705	678	711	739	790	826	772	762	776	722	714	757	714	732	735	733	697	778	746	752	752	739	685	709	720	724	763	754	794	718	739	753	730	729	737	757	753	766	724	740	750	745	749	740	749	747	740	731	747	706	745	746	720	804	730	725	729	725	753	751	756	722	761	749	714	771	723	728	725	709	765	791	783	773	752	781	714	738	766	767	767	739	753	746	746	748	713	718	771	770	780	703	724	721	745	767	746	785	742	706	739	731	760	742	755	720	708	724	736	764	745	752	785	778	750	743	754	730	710	747	764	777	743	716	711	774	725	737	805	748	781	746	784	759	680	704	751	769	720	763	757	697	792	758	759	755	702	726	745	726	807	774	760	772	773	718	746	711	716	726	755	745	730	751	724	720	704	743	773	683	693	742	760	758	765	704	735	758	726	730	733	698	710	763	681	767	753	751	707	727	696	766	759	779	698	763	788	749	693	749	720	716	765	803	755	734	724	684	701	747	746	745	740	722	780	741	697	750	792	702	751	736	730	758	756	719	767	758	723	714	676	777	701	772	705	684	700	782	763	747	723	778	721	750	773	773	707	724	786	743	765	717	763	781	759	705	736	741	728	727	715	750	740	720	685	742	745	700	763	714	750	720	742	732	728	685	730	749	720	699	787	727	707	713	701	668	705	762	705	712	722	745	757	728	708	793	776	763	784	720	745	677	757	751	716	748	752	720	739	782	718	724	706	730	742	742	731	701	741	705	711	677	689	764	777	716	763	740	742	727	714	733	697	723	750	728	778	758	729	747	790	727	754	776	775	759	724	793	733	738	784	705	719	734	678	736	711	782	702	744	748	797	726	784	702	741	758	753	721	718	735	762	701	767	739	676	739	770	724	718	756	770	769	735	736	741	685	806	733	682	706	718	725	773	743	744	753	738	709	749	747	770	733	715	716	747	775	771	721	748	733	748	788	688	739	674	733	741	778	742	736	748	754	697	765	740	751	732	773	736	730	772	744	754	735	753	714	730	776	800	767	739	771	737	717	756	786	709	769	786	761	718	758	786	729	701	712	757	780	764	752	770	724	688	735	715	690	754	690	779	703	758	724	707	715	689	721	708	720	707	778	766	761	708	728	721	738	741	755	723	710	729	769	757	712	707	721	788	703	751	733	716	707	786	753	688	749	784	714	756	724	726	734	728	777	689	743	722	767	686	807	745	762	743	728	735	787	809	720	738	736	720	753	732	742	726	726	731	746	781	717	816	758	735	759	698	848	739	717	711	778	753	725	716	768	783	766	733	729	758	724	776	748	713	768	749	707	681	738	792	722	761	718	721	756	733	746	742	749	698	713	712	725	726	783	743	764	740	737	687	688	715	730	700	766	737	716	736	729	734	772	722	744	772	750	752	795	718	727	709	795	764	748	756	736	727	735	747	724	739	799	749	777	733	723	713	727	813	729	689	781	766	776	753	784	742	750	726	740	767	715	710	757	749	779	728	697	778	752	737	740	704	722	748	754	767	747	744	700	744	767	665	727	754	691	755	758	725	724	741	699	736	716	737	712	759	747	708	753	743	774	723	746	769	724	797	773	697	805	735	706	759	745	753	724	709	744	690	700	698	758	761	764	704	738	759	820	738	740	745	774	709	722	777	743	726	745	768	726	755	719	756	778	725	735	753	758	753	710	709	746	721	760	742	773	759	754	686	750	753	700	723	748	748	757	692	716	717	708	771	706	679	741	735	756	757	767	702	686	740	684	691	708	737	762	754	712	717	779	683	723	744	744	782	719	729	706	727	777	743	713	717	763	665	735	786	732	689	731	766	738	779	720	701	766	714	770	745	771	742	716	677	699	736	761	694	765	739	793	756	694	729	746	743	752	741	743	731	744	738	753	719	735	695	751	777	735	698	774	706	745	695	800	740	718	776	721	714	733	699	718	747	738	710	762	743	763	733	783	770	742	701	745	761	691	726	751	759	786	780	740	742	728	673	738	784	736	775	767	730	712	737	806	708	758	758	754	738	691	794	686	783	771	735	766	765	796	729	799	753	742	714	758	759	719	782	686	733	767	733	707	767	719	699	746	736	725	678	780	726	764	726	745	749	721	757	763	753	723	760	717	740	746	766	765	708	736	750	706	784	726	748	733	736	726	729	723	709	793	761	738	719	753	740	736	732	719	776	707	719	698	713	769	742	717	717	773	707	750	775	756	718	741	694	702	703	783	775	757	740	696	685	723	766	810	763	721	758	753	743	676	738	733	774	730	751	694	751	727	738	767	695	742	711	784	717	736	706	700	716	676	706	738	756	711	748	718	769	692	750	737	746	771	716	775	717	733	806	669	769	715	724	733	729	779	700	763	739	749	728	743	744	728	733	757	695	716	747	769	721	767	768	713	707	730	713	723	738	675	735	681	768	752	736	748	736	738	814	739	710	724	740	731	836	669	726	717	746	719	739	746	737	729	785	745	719	736	799	798	794	734	757
36841	56731	47986	32493	23290	16528	10411	6312	4326	3148	2439	1961	1751	1521	1439	1244	1162	1081	1043	1038	954	951	913	950	947	902	927	893	897	913	880	876	825	895	873	862	897	874	829	855	855	854	853	909	878	925	828	887	840	879	924	856	811	841	823	898	823	883	861	882	871	858	866	860	876	895	847	873	878	858	881	858	865	881	879	835	869	876	840	875	855	793	875	892	846	848	837	906	913	871	825	835	901	799	885	877	810	930	855	837	834	838	839	811	835	843	811	879	882	857	840	878	852	853	801	820	833	867	861	849	846	801	813	885	829	910	866	864	870	891	833	840	837	826	848	903	865	866	851	837	859	843	853	851	861	837	871	859	888	864	892	878	897	917	841	866	911	813	847	822	853	828	827	834	797	879	841	871	835	880	897	863	870	864	862	900	890	866	907	852	810	849	876	854	880	887	867	896	888	850	829	864	860	866	890	892	853	875	871	825	902	880	839	831	850	824	836	911	870	907	882	808	903	872	867	900	866	858	833	863	847	827	864	825	912	882	832	902	794	879	889	844	837	872	900	845	842	853	827	843	869	855	863	873	834	862	886	800	814	883	887	855	830	816	860	847	925	883	906	901	857	776	847	882	844	875	887	886	877	798	804	894	873	863	825	825	855	846	861	902	817	842	903	843	839	873	856	852	915	831	865	809	886	827	826	864	868	872	900	778	869	808	839	863	853	795	856	894	895	853	883	814	862	846	896	890	891	854	860	835	886	893	881	862	867	838	867	845	856	844	861	823	915	871	834	821	853	867	907	880	836	919	818	870	842	877	850	877	918	829	840	846	908	799	882	843	863	894	878	826	824	911	848	876	821	879	865	773	869	835	890	824	887	851	854	833	841	845	912	846	772	854	845	841	846	844	881	816	820	864	872	866	854	885	875	850	847	883	823	917	882	850	914	869	853	835	892	834	827	875	849	853	826	851	837	845	872	884	849	813	841	855	873	907	858	802	855	808	897	891	837	869	809	909	891	873	833	884	847	829	830	806	934	806	823	863	848	861	839	862	866	824	902	865	859	886	872	896	882	921	844	882	851	866	912	835	808	905	835	846	848	855	808	876	867	898	847	842	873	837	853	861	795	890	904	840	831	819	883	824	830	853	861	901	827	879	905	870	880	887	827	872	861	906	871	854	833	874	854	863	794	897	831	888	892	833	874	884	869	827	912	867	861	868	849	808	819	826	820	879	848	866	803	831	795	851	835	840	871	883	809	860	880	829	785	868	852	874	821	866	836	876	787	870	811	830	886	888	870	858	815	852	860	918	855	871	867	850	837	891	831	875	822	888	852	861	858	846	848	803	868	898	844	866	873	870	839	845	850	834	866	851	878	878	870	836	858	859	886	846	857	855	865	870	813	865	834	907	865	827	808	842	852	811	883	859	917	852	800	844	846	830	806	805	905	860	828	830	831	874	786	908	921	828	845	864	870	900	868	858	875	906	911	875	859	882	811	909	869	878	853	875	857	888	851	884	896	840	871	809	852	904	859	846	825	862	877	871	874	850	866	886	861	873	900	867	911	860	832	839	891	828	844	864	857	806	866	864	819	811	842	869	840	933	882	868	806	804	816	836	823	848	894	846	890	856	890	855	830	860	803	868	892	834	815	844	826	891	859	805	832	837	828	855	909	851	840	839	846	883	887	799	856	869	866	835	789	858	785	811	827	891	828	898	909	877	820	883	862	832	866	832	846	865	874	856	900	872	831	875	866	856	839	852	902	901	802	828	849	885	913	913	844	901	926	856	898	848	862	816	873	874	868	878	870	893	838	851	874	831	829	814	892	862	853	839	836	858	859	830	895	850	851	869	796	865	871	869	812	836	876	854	846	847	860	807	891	875	867	821	842	827	875	826	828	857	911	841	869	886	793	868	830	824	875	850	831	880	849	851	814	818	877	865	862	839	840	875	865	864	894	877	870	831	849	834	867	839	911	877	843	887	836	844	816	823	866	823	814	863	880	884	868	864	862	922	903	879	855	870	925	874	855	814	857	875	839	839	871	856	855	850	817	851	878	854	834	899	930	853	832	873	866	909	880	863	842	874	815	851	891	852	839	896	870	837	846	823	850	820	818	867	889	863	912	889	839	858	937	889	877	824	851	847	941	874	856	857	878	897	870	831	958	868	896	856	878	861	841	881	870	873	780	807	842	871	874	868	892	851	862	854	855	953	872	855	923	903	855	885	826	837	879	846	874	888	850	819	862	862	807	849	840	858	854	823	804	845	864	898	798	893	879	822	840	857	891	884	868	850	910	843	849	887	852	879	844	883	881	815	854	811	795	877	866	828	910	893	859	842	853	848	875	844	891	821	857	856	852	812	834	895	876	863	872	838	833	871	897	886	836	823	875	886	836	829	868	876	822	824	893	827	881	862	824	839	839	897	843	839	861	909	894	878	890	879	858	841	813	848	883	853	865	897	828	842	884	826	853	837	848	848	831	823	873	895	866	863	856	867	821	861	849	838	896	831	852	824	874	819	870	825	912	864	880	847	873	879	836	867	886	861	845	832	831	826	837	840	817	873	892	900	882	875	849	853	854	829	840	834	841	819	893	872	897	901	898	816	836	843	841	827	850	906	854	818	858	814	847	833	873	836	834	874	820	812	858	868	847	850	827	893	873	851	840	870	836	834	842	815	849	880	804	925	873	878	871	845	901	887	868	889	848	914	857	872	912	915	857	852	872	830	863	854	828	808	824	888	884	882	824	873	829	870	832	843	828	893	916	875	883	851	820	875	851	843	887	895	818	904	902	899	828	835	858	865	818	867	889	846	886	847	850	777	816	871	800	909	879	911	867	905	850	827	863	953	845	879	854	906	874	817	879	851	893	815	886	860	831	884	815	850	878	914	805	857	815	877	889	866	847	865	848	873	831	870	763	867	878	871	842	815	931	877	899	811	856	848	880	821	846	872	870	862	880	819	926	848	861	867	874	909	891	857	841	877	853	869	849	852	874	797	855	858	862	854	842	855	867	892	862	899	869	820	900	802	868	859	849	893	913	844	823	868	883	883	865	861	875	873	787	851	866	870	836	849	827	843	860	854	831	842	829	887	871	894	849	791	830	854	908	864	872	869	892	858	831	844	862	819	902	908	835	855	889	861	861	858	848	840	888	881	851	862	854	868	828	859	859	874	836	873	820	845	824	863	814	907	910	857	863	904	853	834	891	849	900	856	823	877	833	850	826	890	853	867	821	840	814	852	931	844	903	885	863	823	906	906	826	854	884	869	894	925	828	841	872	846	845	757	875	860	797	862	841	844	856	904	852	901	872	830	883	858	862	858	855	849	824	812	860	843	868	868	838	856	868	841	865	798	865	835	858	885	921	858	882	861	834	841	869	882	844	826	844	832	906	863	897	835	883	862	895	869	863	889	878	793	884	801	846	865	854	892	893	876	850	844	811	859	860	860	893	910	863	826	879	833	855	813	917	809	854	859	861	845	854	877	841	903	886	859	873	886	872	886
23202	21623	29389	24512	22356	24019	21395	9837	5262	3645	2841	2123	1896	1689	1475	1353	1136	1149	1028	1060	1038	951	905	892	896	846	864	816	796	863	794	780	795	803	785	778	783	751	782	767	833	768	749	734	780	758	800	835	722	785	790	769	799	814	784	851	750	808	763	748	793	778	832	790	770	737	825	798	741	741	764	756	801	803	744	726	794	798	790	776	776	803	707	777	786	790	773	753	755	771	790	771	754	747	732	809	775	750	734	768	793	760	809	782	720	763	822	795	765	756	781	829	824	724	749	795	778	773	750	753	779	750	742	735	803	805	766	758	820	788	782	816	748	781	696	786	794	803	773	781	745	771	823	727	745	784	754	759	796	782	788	773	782	771	701	768	769	759	789	802	763	820	777	767	763	805	760	790	805	743	794	785	769	757	764	827	782	738	794	704	749	765	841	734	767	722	801	737	763	754	789	769	792	799	758	748	782	773	791	783	788	748	784	781	796	758	752	743	718	767	787	744	788	774	798	737	833	764	756	755	772	759	762	714	736	793	792	791	723	757	805	709	820	800	756	759	767	765	786	747	774	779	778	757	761	782	777	798	783	848	769	751	780	799	760	758	747	761	815	767	793	774	779	763	786	752	747	773	801	746	752	763	760	757	781	766	769	726	739	800	741	759	749	741	738	796	782	764	755	781	787	775	800	804	779	779	799	739	757	744	772	772	776	778	726	787	805	742	719	782	797	791	763	782	742	767	772	782	768	795	729	775	743	756	795	784	759	802	759	771	761	784	769	816	766	792	795	796	759	760	748	762	778	748	779	776	759	859	814	800	787	779	793	739	771	793	815	765	815	757	794	799	791	815	700	788	782	784	836	786	744	810	794	780	767	780	787	711	804	820	745	762	756	787	778	752	756	797	798	724	768	804	786	738	747	784	779	763	751	705	714	761	793	798	738	793	789	762	773	787	762	759	774	838	804	813	753	769	778	821	815	807	746	754	795	759	800	787	768	772	804	761	694	805	790	779	792	735	751	768	812	779	780	771	788	729	795	768	757	757	751	779	818	813	790	726	779	776	712	770	818	807	782	805	763	742	747	770	798	745	779	790	790	829	783	770	784	788	744	771	756	792	785	790	812	729	789	794	736	763	777	770	811	758	751	797	761	820	777	752	752	728	795	777	700	771	779	741	804	810	751	744	767	773	824	804	749	778	774	815	782	806	731	785	781	812	801	764	747	815	743	750	775	748	806	773	787	781	776	780	781	771	769	720	767	791	798	788	819	783	772	752	786	767	814	792	847	772	795	792	751	761	737	736	790	820	783	761	760	759	742	799	782	751	816	769	773	745	773	817	789	781	723	747	770	771	774	760	809	760	756	822	750	764	777	782	785	777	786	755	777	773	785	829	790	820	784	795	807	786	746	768	770	803	772	758	716	824	777	837	773	809	763	744	758	804	763	763	824	801	760	752	707	824	722	748	771	816	804	749	811	731	755	813	811	746	825	795	751	749	761	793	771	741	816	797	759	731	799	748	776	793	768	777	827	826	781	770	764	756	766	801	701	806	772	761	794	745	755	823	713	768	802	808	803	741	824	787	726	784	781	723	772	760	709	718	789	754	779	774	704	783	827	768	777	763	778	805	747	785	785	721	768	770	850	759	793	793	753	785	765	788	753	768	797	767	772	788	788	747	785	787	767	759	786	748	783	771	742	772	745	754	746	782	754	780	768	756	737	833	802	797	865	753	786	819	771	795	792	766	818	806	749	748	782	747	798	750	808	769	799	788	728	773	758	800	759	788	761	733	756	754	779	777	786	814	810	772	734	779	769	781	803	774	792	759	763	727	740	759	779	788	751	801	784	785	739	748	824	769	816	730	797	789	747	797	770	804	817	764	807	793	767	811	733	780	807	775	802	762	767	749	794	820	814	740	773	799	796	714	749	806	750	800	748	769	785	789	787	783	775	761	726	763	731	793	763	784	745	829	769	758	784	770	747	728	811	813	801	778	747	806	780	782	829	769	808	782	787	765	824	779	818	815	782	794	813	774	759	740	758	740	775	726	782	785	826	798	794	802	750	705	793	747	781	761	773	807	773	779	770	794	786	795	788	762	761	755	784	751	788	748	792	795	783	738	756	788	740	783	796	763	770	794	784	716	812	779	767	781	755	819	759	768	778	775	743	806	791	788	781	765	817	749	765	851	734	786	765	752	745	722	797	763	764	760	794	782	785	739	729	773	712	755	801	737	790	783	752	766	749	776	763	756	741	754	733	770	829	739	757	762	775	753	769	796	744	741	752	767	734	783	754	769	753	742	748	711	774	757	820	778	750	830	757	772	846	726	785	776	794	725	778	750	762	764	790	761	728	794	765	740	805	812	781	754	797	761	763	756	795	775	804	796	785	776	748	794	740	758	772	737	810	776	761	806	806	764	734	802	784	801	760	727	772	798	798	765	745	786	732	751	742	808	773	794	796	763	774	739	758	762	768	771	748	752	778	783	770	801	804	776	796	769	737	798	755	748	755	732	761	748	771	786	786	755	765	758	771	785	730	753	764	779	809	827	770	785	730	790	771	717	798	827	764	765	759	815	776	785	766	788	767	787	729	801	749	847	777	769	788	832	735	762	786	780	764	831	793	761	740	762	717	774	696	789	797	755	774	817	788	760	754	801	716	852	751	778	803	781	754	811	770	749	739	760	782	799	797	814	771	757	781	804	821	795	771	736	828	810	811	759	776	755	715	767	798	707	781	732	822	797	840	796	799	830	802	736	785	728	782	774	772	734	762	760	772	775	783	724	818	763	723	781	764	731	808	771	794	796	770	859	758	818	766	743	735	798	794	788	722	808	803	739	814	833	753	764	713	760	720	766	750	799	772	800	791	763	753	759	736	733	750	777	740	759	796	815	794	780	758	779	770	733	814	769	761	803	793	779	735	738	799	765	741	785	803	753	793	767	819	760	760	799	739	757	777	811	804	749	725	733	751	793	793	729	793	720	742	797	780	757	765	767	739	802	747	750	773	736	775	773	808	784	733	752	737	768	790	764	791	776	786	783	734	789	744	759	781	762	775	826	810	820	721	805	760	802	776	788	746	722	779	714	770	829	760	813	799	806	772	775	757	789	765	785	718	800	734	776	764	771	803	798	773	740	805	789	797	821	825	759	797	754	749	780	795	739	779	779	812	750	737	745	789	752	778	776	784	754	767	781	764	792	795	757	738	743	812	752	856	750	727	820	768	794	738	766	750	739	806	763	754	824	798	746	793	790	782	767	738	773	742	778	788	780	801	764	809	756	744	771	795	762	754	749	767	771	788	808	774	794	770	732	795	757	747	787	774	798	733	811	749	760	787	780	769	786	780	754	790	775	728	793	812	772	769	804	742	776	793	713	803	796	797	754	787	757	786	794	741	748	793	775	789	757	774	816	759	759	724	865	813	785	808	820	753	785	776	771	730	787	725	789	792	789	774	766	764	791	780	792	797	750	716	764	790	783	770	784	774	739	807	809	776	784
37901	69363	57518	41353	34087	26643	18145	12157	7828	5606	4119	3066	2734	2320	1921	1732	1532	1427	1276	1260	1150	1093	1022	1061	1002	962	1002	951	987	933	914	871	962	921	914	913	928	904	853	847	842	904	833	839	901	894	865	903	892	870	931	837	896	894	880	900	908	920	856	832	920	890	884	875	919	904	886	875	847	839	886	881	888	910	882	858	815	859	928	931	895	856	845	851	908	854	905	877	870	857	878	865	870	884	860	905	896	854	882	862	861	922	883	910	840	873	933	890	879	840	852	878	830	925	902	911	848	879	933	894	906	919	946	840	884	857	879	858	869	844	864	896	818	840	863	920	886	910	849	851	873	874	854	861	825	872	884	868	859	910	941	924	910	908	946	845	858	934	857	839	893	881	833	851	886	876	890	878	858	933	869	814	873	839	846	897	888	853	870	870	909	930	949	871	876	885	835	884	860	894	845	858	932	895	964	870	835	836	801	896	836	898	885	852	873	920	879	921	879	934	864	894	873	839	861	852	888	866	836	893	873	903	864	867	926	898	844	897	832	922	852	829	875	909	864	896	877	834	891	862	912	872	866	868	929	907	870	904	858	858	857	862	882	952	856	890	886	835	915	877	872	889	876	897	852	880	901	850	920	844	859	835	867	909	894	856	821	940	914	869	869	862	852	862	878	907	847	870	858	920	891	856	896	884	921	900	875	852	857	890	871	900	897	896	851	887	886	855	893	863	921	869	912	893	863	833	891	875	957	864	878	853	855	859	918	908	848	918	830	879	862	846	917	895	914	846	899	865	888	932	864	888	822	898	869	876	861	877	855	895	893	859	872	882	864	933	877	883	862	906	885	894	857	851	814	927	887	895	901	905	903	924	956	891	876	858	910	923	884	853	914	884	866	840	848	861	828	854	844	868	897	927	880	861	943	929	845	896	852	846	880	867	863	935	877	859	915	877	894	891	912	868	850	918	914	870	884	860	894	932	881	886	899	852	885	855	890	952	901	888	910	871	843	898	896	948	940	900	872	887	878	856	886	854	868	956	897	820	833	878	868	918	835	886	860	865	939	894	800	870	914	826	872	861	858	901	808	941	881	918	906	887	857	870	900	826	849	854	859	904	879	859	868	915	897	917	933	847	886	880	860	901	883	858	867	895	916	827	864	847	883	869	817	911	882	836	894	901	842	836	881	848	857	820	872	830	908	905	891	897	877	843	847	856	795	802	894	874	863	875	890	870	850	856	865	871	914	907	893	867	915	924	891	907	885	891	903	855	862	906	891	866	873	875	907	835	880	907	870	873	854	938	846	890	885	874	867	930	881	851	881	891	902	941	898	827	853	837	932	867	839	896	846	852	860	911	887	871	858	911	830	840	894	925	810	890	899	838	857	844	895	869	885	878	879	860	866	881	879	896	824	892	930	826	895	895	840	824	881	946	916	897	862	880	893	881	842	865	897	911	867	891	931	868	921	895	860	849	866	912	844	864	901	894	880	899	873	889	924	878	935	863	900	888	887	869	793	924	895	886	863	860	882	933	845	880	852	899	865	860	895	875	960	918	873	900	855	873	893	874	880	915	881	886	885	868	947	941	839	847	870	847	856	856	896	857	828	875	887	857	900	890	867	913	880	851	834	874	897	908	844	856	919	874	878	833	855	925	883	887	848	851	844	857	904	857	821	920	878	924	879	889	848	864	854	821	854	891	917	835	919	872	883	833	889	860	867	903	876	923	869	841	876	926	912	851	879	866	867	826	885	860	888	913	881	886	914	884	866	872	855	885	920	898	870	873	924	913	893	901	844	889	898	884	884	851	862	884	916	929	857	877	849	883	875	880	836	898	897	939	859	827	848	887	874	896	892	919	883	844	848	876	843	861	899	910	917	772	858	862	884	834	880	889	856	851	862	848	816	866	877	890	905	872	901	888	880	904	881	868	892	904	918	896	859	886	853	902	862	863	842	859	884	849	952	882	894	891	876	907	929	890	909	930	847	894	861	864	890	873	873	866	916	934	851	902	893	880	860	843	869	909	862	879	847	835	866	912	869	892	902	813	873	913	832	838	886	869	898	870	898	894	837	802	844	854	916	897	867	861	873	930	879	855	875	907	851	882	888	888	846	894	868	877	886	942	840	889	891	911	892	899	889	877	863	885	839	884	868	888	917	867	875	908	866	929	915	895	908	921	872	928	886	878	844	840	928	881	894	874	903	887	892	857	834	857	846	914	825	920	851	889	870	916	834	912	869	904	853	858	911	867	911	864	845	838	881	910	867	893	878	862	875	841	899	855	861	876	897	851	884	887	865	847	898	881	896	877	863	872	913	871	858	820	896	846	879	896	897	851	831	851	863	900	896	917	841	831	870	859	853	916	878	857	836	879	814	885	878	883	864	921	879	882	852	852	862	876	855	906	879	896	862	858	887	910	854	858	831	893	888	886	789	853	868	904	887	836	880	842	890	846	867	877	932	887	934	865	853	890	859	860	893	869	865	847	877	879	859	876	879	913	928	871	826	947	830	934	884	865	841	844	914	913	900	862	917	882	900	900	883	852	876	894	854	873	901	830	882	897	856	866	931	835	844	885	875	869	835	887	913	881	866	853	883	863	852	884	886	891	904	918	901	876	818	894	933	862	877	877	927	889	918	930	856	872	871	844	904	904	867	837	904	862	863	891	851	889	848	896	872	917	890	898	899	863	917	819	890	899	902	891	908	855	890	915	917	865	893	934	891	872	863	875	894	863	865	860	888	894	879	926	881	863	882	916	883	906	902	892	836	867	873	846	875	854	881	883	892	888	906	899	870	843	921	916	889	896	894	928	867	939	862	908	832	869	822	904	838	901	932	872	890	859	898	864	897	839	908	872	873	829	854	893	867	918	918	820	836	859	826	907	870	877	897	840	901	883	915	878	838	913	819	914	852	867	922	891	902	869	913	844	844	853	881	874	844	852	894	915	891	849	849	817	928	933	832	855	886	908	889	865	921	862	895	845	866	898	858	859	897	825	874	892	950	912	885	843	901	875	960	831	885	878	891	905	897	908	890	903	842	884	891	852	840	902	906	856	901	878	883	883	958	873	805	851	849	888	863	925	879	907	864	868	885	889	940	894	898	889	873	888	843	906	881	899	866	893	952	894	892	861	872	870	851	864	946	837	883	900	881	861	885	871	866	892	856	863	876	876	900	883	869	867	902	872	931	878	906	901	888	928	887	838	901	875	862	913	902	898	871	908	883	906	858	918	884	883	870	851	808	893	860	869	918	895	869	916	858	840	875	852	879	873	844	886	873	870	903	875	886	847	888	833	842	832	860	885	878	873	840	857	900	839	911	890	878	874	886	860	865	904	884	890	889	934	867	851	860	911	838	914	881	924	819	885	901	843	903	873	902	859	844	880	856	842	886	872	865	817	852	923	885	891	909	879	856	906	841	847	884	840	857	866	863	893	875	857	831	901	880	919	882	930	844	918	821	852	881	822	923	848	859	867	932	877	883	824	927	921	830	876	893	898	847	838
31080	37356	39768	29418	17650	10122	5703	3557	2366	1845	1468	1260	1185	1107	1024	936	925	892	825	805	877	812	796	767	848	768	773	788	810	760	761	822	753	764	804	770	812	793	721	709	718	756	737	775	756	753	774	766	775	712	750	788	763	780	761	783	793	779	696	749	743	740	767	758	722	733	769	729	762	762	742	750	754	708	731	807	738	740	741	739	737	764	758	795	808	724	708	721	719	769	736	759	735	758	678	769	729	779	789	767	794	740	741	769	743	739	746	728	764	721	802	739	750	732	722	763	777	727	775	724	735	747	727	757	747	765	713	760	700	754	712	767	760	768	798	722	772	777	731	745	713	712	795	706	748	815	755	769	776	701	755	718	730	745	731	764	732	765	738	752	774	731	756	754	706	740	728	773	749	774	756	737	753	717	690	720	756	763	730	763	705	726	811	758	746	745	760	732	712	764	743	781	758	779	794	788	722	754	724	741	693	773	752	772	722	771	828	737	755	729	743	733	749	719	769	747	749	708	740	783	761	746	824	722	694	771	752	776	723	759	763	766	737	757	765	793	742	799	771	766	735	700	737	724	769	716	782	727	729	776	741	773	753	707	778	779	722	729	706	753	772	734	728	736	781	734	707	752	753	698	793	705	742	735	791	775	754	740	714	759	761	772	753	778	767	772	739	774	710	739	733	752	737	723	766	763	760	781	722	745	747	766	739	759	741	738	762	772	744	715	743	735	735	813	760	711	719	743	752	741	743	773	784	709	745	728	776	704	756	759	710	739	732	803	728	754	764	721	745	754	752	769	763	772	729	751	754	792	733	720	761	753	797	789	770	731	768	730	739	780	735	743	785	764	707	725	715	779	704	747	738	722	732	733	787	701	719	799	794	700	723	777	747	747	718	756	789	760	782	760	786	752	778	773	739	695	740	765	755	738	768	699	742	742	772	816	775	760	779	784	758	750	758	733	706	716	757	742	758	728	724	711	730	713	749	807	741	758	695	757	719	720	770	757	719	700	749	780	723	768	717	728	745	737	779	765	803	739	733	774	774	715	777	734	776	738	764	751	710	746	814	725	738	767	752	736	738	748	754	756	811	700	690	738	762	749	779	743	721	760	734	737	736	797	738	747	720	736	732	706	740	723	741	763	758	754	718	773	739	750	767	798	726	774	742	751	766	723	740	797	733	715	718	746	787	786	749	799	748	784	710	766	746	702	772	709	764	711	739	663	763	734	748	771	748	752	774	724	805	777	760	744	806	787	750	714	731	755	737	757	725	745	720	764	713	725	799	752	785	739	803	750	752	722	721	764	697	740	744	759	785	786	752	825	801	741	725	744	752	710	744	780	741	737	742	694	779	746	720	727	753	752	803	759	759	758	774	752	776	737	708	771	794	726	763	752	737	770	789	738	726	782	709	771	686	766	710	684	730	745	789	723	792	772	763	797	788	771	819	735	743	755	724	704	744	738	777	749	796	702	777	740	765	729	737	724	761	712	766	742	742	741	712	730	742	758	733	736	763	765	759	756	748	751	790	740	744	762	753	755	758	731	708	768	725	685	741	749	756	779	763	778	766	751	777	747	731	796	771	747	776	776	720	770	744	797	728	759	772	771	703	782	788	729	778	806	758	753	736	742	750	762	725	745	756	726	791	701	733	795	753	710	810	756	762	759	720	776	751	765	727	781	782	757	781	705	734	735	796	760	781	718	797	728	740	736	772	724	758	777	756	730	759	670	751	740	822	738	803	736	737	769	748	774	752	777	792	744	799	722	696	789	752	753	783	757	772	755	714	782	786	770	711	757	737	767	736	734	750	787	719	736	736	753	699	724	789	765	741	796	769	716	776	714	788	735	766	774	748	704	719	739	744	781	763	712	751	800	756	749	780	726	798	716	764	762	765	690	813	745	750	781	732	696	740	741	791	765	774	720	755	796	789	761	741	778	745	776	786	792	793	750	730	751	733	780	707	727	801	768	776	733	715	758	753	782	807	748	775	752	812	742	784	751	711	770	727	730	762	731	704	756	706	738	758	728	750	739	750	723	730	754	797	699	765	714	740	800	781	744	718	733	796	750	732	726	743	727	724	763	779	714	681	728	772	763	773	729	733	756	771	742	728	774	746	703	745	799	757	763	746	735	748	721	806	711	752	729	708	749	781	765	756	742	722	734	762	759	721	710	715	770	731	763	726	692	767	749	712	733	732	769	765	803	743	796	714	745	794	749	763	754	776	749	729	790	743	722	726	758	716	804	756	728	742	763	751	768	712	719	753	728	757	728	758	720	757	706	688	764	742	773	795	763	743	806	777	748	739	774	724	768	753	709	751	708	694	797	783	765	745	741	789	786	728	731	737	750	702	765	738	770	726	772	693	671	766	735	777	795	794	751	770	764	725	731	746	756	736	762	708	753	780	790	767	762	782	739	743	763	717	794	792	744	792	753	764	721	766	765	745	763	763	722	728	765	749	755	701	767	739	777	787	754	757	741	755	771	778	726	789	792	797	764	742	754	748	755	742	736	775	678	756	738	761	789	752	733	723	739	762	743	759	726	771	743	758	767	761	732	719	733	730	723	763	778	761	773	784	765	730	772	772	780	790	798	760	733	698	764	738	744	732	749	745	748	738	777	756	716	766	768	737	772	753	742	726	742	735	772	752	759	747	736	711	739	715	725	795	764	749	745	758	701	714	767	768	762	758	794	745	757	785	690	762	727	758	733	769	696	733	765	789	710	740	792	790	778	761	708	756	772	757	762	731	730	739	780	790	744	778	784	754	737	758	741	666	738	727	705	765	760	768	797	767	757	783	729	751	722	747	707	753	776	776	746	756	765	722	737	791	699	762	757	795	764	776	728	761	750	734	719	793	742	793	719	737	750	791	740	739	766	731	725	728	710	794	743	692	762	795	701	774	761	746	798	751	738	794	775	831	778	740	772	748	733	742	750	743	690	716	761	752	818	714	767	755	739	742	798	776	782	715	746	717	762	725	785	743	746	756	713	746	736	748	709	738	750	775	750	754	762	749	711	736	765	753	787	748	762	827	709	724	767	748	708	755	732	776	797	755	778	784	728	740	743	723	708	682	719	783	729	744	746	759	760	747	728	733	777	710	780	739	783	745	754	739	758	705	789	801	755	762	737	741	764	740	797	770	712	740	739	713	740	793	760	740	744	759	736	781	724	780	758	769	744	657	739	727	719	750	718	769	743	711	734	744	754	722	770	763	764	741	729	699	788	750	750	741	794	719	762	748	780	768	799	779	692	739	756	701	729	765	799	773	702	766	758	731	789	767	730	756	725	794	745	748	720	738	723	692	809	758	719	771	747	755	770	764	760	785	789	747	722	755	763	738	794	746	760	771	742	694	721	806	698	738	757	698	742	744	714	798	782	805	768	724	736	735	760	747	753	704	753	773	736	749	709	765	751	716	784	746	759	791	706	736	756	756	739	802	757	757	765	691	742	715	806	768	752	763	763	724	741	754	714	741	730	790	708	751	785	827	747	718	781
35358	54898	42596	29494	20025	13710	8908	5687	3723	2698	2191	1718	1585	1439	1377	1237	1112	1108	1071	1001	979	979	931	937	907	936	901	897	881	929	882	880	873	880	868	877	883	892	862	882	929	928	865	824	847	866	882	827	830	917	919	883	898	878	840	848	852	919	867	844	897	880	813	840	904	879	865	867	875	872	885	872	886	835	842	873	905	892	915	869	882	855	871	881	887	920	836	862	810	875	884	856	872	930	890	870	929	842	843	878	887	852	897	909	894	836	841	841	843	912	892	924	859	869	887	852	867	842	867	880	867	861	939	797	848	901	850	893	822	891	854	873	867	826	878	833	889	834	849	938	873	850	883	896	881	875	867	833	914	857	891	853	925	910	827	892	851	825	858	819	856	900	909	909	805	890	877	893	842	927	856	889	887	829	841	869	828	875	893	888	898	921	847	829	854	886	854	902	848	861	816	864	857	849	898	886	854	887	902	828	868	859	908	914	908	881	856	884	863	817	882	877	868	869	902	883	868	895	816	871	876	853	904	883	843	826	831	858	846	851	836	885	826	864	853	922	840	855	874	889	810	844	887	896	901	805	873	876	885	866	825	862	851	889	866	872	872	883	859	887	899	896	902	868	848	893	815	895	835	851	866	864	866	848	923	841	858	831	858	908	935	860	905	863	883	880	901	867	873	940	817	864	885	849	892	828	912	790	890	886	851	879	896	795	887	841	888	888	870	876	901	882	855	922	814	895	841	907	889	856	827	929	868	923	855	884	870	853	887	854	837	916	848	859	833	886	884	904	822	876	807	837	884	887	870	876	902	892	861	860	914	858	883	870	838	890	904	856	864	842	886	903	890	866	889	889	836	881	853	857	840	846	822	860	906	841	923	804	875	877	916	865	877	842	867	878	913	850	875	872	891	861	816	875	879	893	908	906	897	871	878	848	877	813	924	877	885	883	851	857	889	832	887	831	865	854	845	898	874	815	898	835	888	918	863	819	863	876	900	854	879	874	858	870	888	863	864	831	882	823	901	856	852	853	884	865	915	883	869	851	871	894	833	858	864	912	865	888	882	821	876	872	895	841	887	871	818	863	877	871	907	922	823	821	862	892	885	858	856	901	870	837	890	924	878	855	813	904	888	881	885	889	842	881	804	864	875	869	863	867	867	846	868	862	893	834	880	872	891	868	847	882	853	886	876	891	870	822	824	860	845	873	898	889	847	912	885	855	845	820	837	871	867	878	869	874	866	875	861	871	833	839	860	880	877	911	888	847	874	844	890	863	853	878	888	868	855	850	841	907	878	904	845	910	874	944	844	854	872	841	893	858	855	867	867	872	900	919	834	880	866	815	882	849	831	867	860	845	878	895	888	853	856	874	902	813	861	856	868	847	854	870	898	853	859	869	860	758	854	840	876	847	847	848	899	854	926	862	919	876	830	867	878	906	839	821	851	864	854	821	857	876	867	849	868	907	867	866	832	852	857	911	912	883	908	852	890	808	858	822	919	864	891	835	823	885	838	860	932	896	890	854	834	893	837	837	901	835	878	908	897	868	868	781	856	846	806	851	841	899	889	865	857	844	857	873	871	863	842	888	869	913	909	832	855	812	849	814	850	875	877	932	857	901	873	846	862	848	874	852	915	832	887	891	851	867	899	852	883	847	907	796	854	860	908	896	872	932	915	831	891	847	871	824	870	831	885	859	823	867	853	882	930	858	826	840	880	888	868	885	864	833	909	836	899	842	869	800	841	855	889	888	888	888	863	827	863	856	946	848	880	915	899	874	861	892	881	850	832	888	895	834	877	870	857	853	805	869	872	893	885	882	858	849	884	887	864	904	863	848	891	913	805	860	853	863	849	888	849	873	889	868	907	864	809	875	885	826	900	890	823	901	837	856	841	870	831	888	919	883	857	838	808	867	878	871	843	886	832	879	893	903	847	889	896	843	854	875	809	876	841	899	811	862	825	870	896	892	830	860	853	870	877	896	862	815	934	822	865	908	924	847	858	823	838	896	848	872	929	891	888	833	824	932	827	880	901	919	882	843	841	841	853	863	854	906	853	861	879	866	836	878	876	863	854	837	848	899	899	831	777	878	846	852	842	820	908	862	894	854	863	841	915	815	880	863	855	906	867	854	847	884	876	851	814	830	843	889	906	866	839	855	901	907	874	844	856	874	861	882	836	944	836	930	914	824	878	872	855	823	868	900	885	820	897	874	877	841	848	843	798	850	864	896	880	887	811	821	852	863	824	843	912	824	840	879	894	875	845	818	885	895	884	827	953	875	827	883	879	837	903	824	870	902	930	900	870	865	889	873	891	910	833	851	897	894	872	863	885	893	830	871	856	858	877	855	907	868	851	873	909	883	845	862	912	864	858	906	892	914	898	854	822	861	862	889	853	829	920	903	881	834	842	868	813	878	908	901	828	881	835	862	845	847	841	873	870	899	906	871	852	884	840	872	890	880	867	870	851	852	921	794	862	869	868	924	870	857	910	840	841	894	909	894	835	855	868	891	899	890	825	869	810	851	955	903	885	857	814	866	891	931	870	829	821	834	871	858	894	932	826	882	884	866	872	876	830	868	873	826	871	874	839	928	868	848	821	902	865	864	880	852	848	884	833	829	864	934	842	920	807	870	888	864	841	911	856	859	880	847	846	890	845	845	860	885	861	887	864	879	842	920	893	839	926	789	872	840	866	865	836	863	883	896	853	907	896	920	877	874	862	865	836	861	892	884	827	833	911	870	873	902	904	836	898	861	885	867	891	828	867	864	869	885	862	851	869	878	826	878	912	878	860	911	872	859	820	858	892	878	810	861	831	873	890	880	863	895	841	833	875	853	849	892	879	883	873	874	875	834	842	860	847	853	879	903	902	859	918	874	913	870	852	898	931	868	867	907	807	861	856	813	830	892	855	827	903	853	878	845	901	816	818	830	835	889	858	870	852	849	881	892	866	831	912	887	817	888	825	824	815	874	811	877	895	863	860	855	839	873	895	906	880	905	837	819	888	896	893	880	876	819	868	893	852	856	883	881	919	864	858	862	869	879	871	895	873	831	884	834	849	831	853	859	818	877	851	855	840	873	882	826	842	908	913	821	881	914	870	873	840	875	860	876	852	852	891	905	892	934	860	845	925	861	841	873	870	913	878	904	821	890	834	857	851	813	888	879	823	864	864	900	855	884	890	844	830	881	821	944	860	847	867	851	906	841	834	886	878	827	852	866	882	865	855	852	879	849	861	857	840	897	825	854	912	869	861	870	866	880	855	886	836	884	864	890	830	891	917	854	851	903	869	864	877	866	866	886	854	869	857	881	829	885	880	910	864	814	871	832	895	887	891	895	818	851	827	864	904	889	862	861	899	836	871	858	888	899	864	916	907	868	833	848	823	956	867	856	867	845	924	863	883	837	889	848	858	838	863	886	860	895	874	880	865	887	913	885	894	816	841	835	958	878	904	823	911	897	823	904	852	902	875	891	845	901	840	848	827	862	858	864	864	839	870	846
24395	21612	29031	25422	23385	21157	14272	6420	3819	2907	2262	1862	1570	1360	1240	1177	1118	1001	941	860	894	903	821	869	880	809	838	768	799	743	813	775	746	745	786	762	734	771	806	725	767	777	684	755	744	816	775	733	789	776	759	787	673	798	779	774	746	737	777	753	774	784	820	755	695	799	775	761	744	802	751	738	758	753	759	757	776	830	738	773	750	727	743	721	742	777	764	764	775	817	756	743	779	774	715	774	796	784	748	732	794	760	702	788	758	759	785	754	770	778	738	772	737	701	726	714	796	785	791	755	748	806	764	748	804	749	811	728	835	782	728	768	765	747	786	807	775	775	762	806	683	744	732	738	783	721	803	773	747	762	788	811	761	729	790	765	775	776	774	757	774	771	749	781	756	769	777	716	778	764	764	711	722	747	759	783	742	744	754	770	802	765	736	746	724	733	769	787	722	781	760	781	731	792	748	763	765	749	717	784	777	763	743	760	788	789	725	730	729	746	732	746	783	766	759	745	734	812	760	702	714	744	796	735	732	771	790	777	777	773	774	773	755	800	747	743	767	733	756	782	726	749	746	782	773	714	748	782	798	742	788	783	783	746	767	723	744	801	779	771	760	797	757	795	739	763	695	776	799	764	775	744	776	798	748	745	738	781	736	721	750	784	751	825	750	771	786	819	758	807	741	771	767	721	694	718	773	792	773	739	762	763	737	784	761	761	778	755	738	738	713	737	770	742	768	728	748	766	764	755	784	725	749	756	746	794	751	804	738	764	735	728	722	785	783	803	694	742	710	798	764	703	773	787	770	795	749	733	740	774	752	766	714	752	747	773	806	769	750	756	725	736	763	755	763	761	761	736	761	710	734	699	767	747	763	765	779	779	795	784	789	800	747	756	774	788	714	726	743	731	810	788	734	762	728	736	752	727	728	785	739	817	711	750	779	802	794	714	784	781	753	754	738	704	764	713	737	761	705	789	767	730	796	722	835	765	730	768	758	815	756	747	749	779	788	744	783	768	803	741	746	744	797	763	814	743	747	780	714	747	785	756	801	779	784	749	707	751	751	747	790	789	739	764	746	765	763	790	716	778	765	772	760	746	775	775	786	771	731	729	742	724	755	738	741	740	764	741	783	766	749	772	753	716	702	767	806	719	750	751	763	760	759	754	763	765	783	743	776	767	803	715	770	754	794	706	754	738	792	752	739	754	717	774	721	743	730	726	726	772	787	736	757	801	734	746	776	782	749	745	745	749	785	792	756	743	797	776	755	789	754	741	756	772	714	737	760	783	706	780	759	742	748	792	764	784	763	734	743	803	763	747	738	770	731	769	754	791	769	762	756	748	745	812	778	797	778	791	750	719	766	756	795	745	755	744	771	773	714	745	759	765	765	730	773	742	760	761	796	769	761	761	694	770	761	731	759	776	713	727	815	741	727	766	756	705	741	737	712	820	770	799	724	728	805	700	749	777	720	805	767	732	795	758	760	785	829	775	731	777	757	751	779	752	758	730	737	799	709	733	743	780	770	793	767	761	744	784	789	705	730	773	825	755	796	749	760	758	768	794	727	783	726	732	758	749	788	752	781	763	751	729	764	754	749	748	730	776	780	732	817	758	757	754	789	777	775	750	795	801	752	751	776	778	760	726	732	759	776	775	778	764	783	799	787	751	713	753	692	785	796	721	793	797	752	745	726	760	753	729	772	767	757	790	778	753	723	771	730	763	749	704	763	774	823	762	738	758	755	750	794	775	761	775	755	818	736	728	738	775	766	788	794	746	747	728	775	778	749	777	768	821	776	767	787	768	775	772	742	761	786	733	769	713	759	746	813	763	749	761	800	778	738	787	770	737	719	757	766	758	765	762	778	786	745	752	779	795	707	789	760	784	758	819	751	731	704	781	805	749	747	785	753	768	752	728	749	750	741	749	771	731	741	781	819	834	762	733	766	790	716	726	772	743	689	777	763	774	769	775	761	742	786	772	755	758	759	719	807	738	777	819	740	722	738	712	747	769	763	746	757	730	736	764	755	749	766	821	786	778	800	709	766	730	798	740	754	771	751	739	745	799	784	752	738	730	735	798	751	755	792	741	732	773	788	721	718	836	790	767	753	771	745	742	763	739	719	770	734	766	782	729	818	725	743	779	785	745	749	742	725	758	728	734	751	733	734	806	718	733	751	768	730	731	779	755	743	720	725	728	787	747	762	766	707	804	786	705	729	817	740	745	719	771	738	796	809	822	786	723	775	772	775	704	730	749	710	746	737	768	807	740	760	695	772	784	752	703	673	761	782	769	776	764	743	765	753	741	747	720	746	770	737	763	744	745	750	729	774	762	772	710	762	843	735	748	780	770	745	767	786	755	723	756	797	759	785	770	740	764	756	766	729	804	759	799	775	763	768	793	748	766	739	773	744	763	761	794	781	791	771	740	753	806	794	748	744	751	747	815	711	756	779	744	778	799	724	755	759	817	787	774	831	760	701	715	732	729	742	755	757	789	749	794	761	733	761	769	764	729	744	773	767	771	764	806	789	792	791	757	753	735	756	722	740	761	737	723	827	831	776	771	779	734	698	762	796	771	737	715	753	773	748	767	789	757	774	734	720	716	739	720	765	755	741	757	748	743	763	702	756	759	785	758	780	767	713	757	800	773	733	780	776	751	764	798	801	794	764	762	697	757	802	715	757	806	769	763	788	772	811	782	780	776	787	722	781	727	770	772	791	713	746	755	738	783	805	790	753	739	790	759	772	753	778	754	784	786	770	732	756	764	775	760	796	771	718	770	731	771	755	817	744	751	748	718	729	741	725	720	770	747	748	800	777	694	747	773	774	744	776	792	708	710	795	752	762	774	768	772	756	759	752	733	762	747	755	704	752	756	712	715	785	813	746	769	789	770	795	794	764	732	769	742	744	743	685	721	729	787	787	751	728	751	741	801	772	722	812	740	749	758	772	764	731	770	782	738	758	712	775	803	766	773	734	763	765	763	738	735	749	787	814	747	739	696	745	804	799	754	739	756	704	748	749	782	735	755	689	768	812	777	785	757	758	813	779	759	737	758	741	769	734	795	727	810	769	771	780	735	780	749	744	705	785	738	843	785	776	776	727	753	708	746	719	754	750	740	801	779	771	730	776	766	768	806	755	792	731	763	731	746	795	833	777	760	736	706	750	729	762	800	745	763	754	717	755	811	763	790	785	803	776	768	783	790	783	752	743	787	779	808	747	752	797	759	785	709	811	797	742	796	782	745	764	719	750	780	720	734	758	736	721	735	784	795	767	773	738	754	736	755	765	765	750	761	774	800	698	812	740	759	785	768	791	753	758	762	770	789	772	775	758	794	715	775	757	776	714	761	773	731	789	780	808	764	706	689	782	737	762	730	728	716	764	792	715	733	750	804	807	728	761	761	753	743	799	732	805	796	738	789	734	705	747	770	714	757	778	723	768	744	781	747	771	767	809	728	783	775	749	806	765	762	789	769	772	772	729	770	729	780	731	801	810	745
35517	60077	50087	35882	28028	21114	14965	8822	5739	4390	3288	2570	2236	1969	1724	1499	1398	1294	1243	1116	1048	1031	1006	1003	973	945	934	917	916	900	875	918	894	908	919	896	913	855	831	853	847	896	919	903	884	926	879	854	887	874	897	861	857	894	870	920	901	836	879	893	879	871	891	887	867	858	838	889	830	807	828	866	876	878	867	906	886	858	865	893	894	904	907	841	813	913	849	932	879	832	842	899	916	871	889	916	879	840	858	838	887	892	842	857	892	836	867	879	871	904	811	877	871	844	911	849	905	883	852	881	830	898	895	879	898	858	857	923	906	881	795	835	826	912	887	870	862	897	870	869	850	867	855	859	887	884	898	881	891	884	884	822	832	917	919	901	812	869	907	911	896	876	893	884	876	833	888	877	905	886	865	877	866	892	823	867	877	825	918	831	877	840	849	907	895	849	902	896	881	866	920	859	881	888	842	846	888	966	852	873	880	857	876	866	857	846	883	862	890	833	847	871	877	888	871	923	847	851	862	849	890	895	879	914	862	869	892	873	872	849	871	841	862	867	850	880	863	898	837	903	892	876	918	853	897	898	898	877	876	875	846	906	861	920	878	853	851	879	887	881	940	876	899	881	935	877	938	936	900	874	892	912	860	874	916	851	854	930	921	832	911	876	910	905	911	899	934	869	889	897	906	895	881	906	887	845	862	861	911	859	820	801	861	799	883	906	887	878	955	859	867	868	853	865	844	885	825	837	883	943	837	905	868	841	866	877	908	855	872	898	877	858	873	884	929	829	891	831	842	895	923	882	856	844	861	870	859	891	833	845	880	861	876	891	913	891	831	775	824	859	887	905	880	833	920	802	852	894	863	862	889	912	895	825	892	857	922	863	848	840	905	872	874	859	866	913	899	861	813	867	879	855	792	832	878	898	869	894	877	913	892	833	896	868	883	940	874	867	831	898	860	864	866	931	877	874	887	881	894	859	861	889	855	894	860	867	854	885	843	876	915	851	833	874	858	934	941	883	873	894	879	855	853	821	874	909	870	871	889	879	893	904	906	906	842	933	842	945	829	864	877	848	860	918	885	888	924	928	844	891	907	835	929	873	912	959	872	914	912	861	927	857	917	889	901	834	874	860	862	882	871	858	901	870	875	906	879	911	906	902	888	883	858	922	917	924	857	856	871	850	880	900	835	893	908	814	885	905	865	881	878	905	879	850	916	918	846	896	870	907	892	840	870	801	883	849	893	903	865	901	852	863	911	816	842	872	893	866	889	861	812	871	829	836	910	911	933	845	936	907	911	883	836	875	896	924	831	886	898	850	902	861	880	867	902	884	861	828	882	880	881	866	850	898	886	864	887	880	863	880	910	876	860	889	864	873	879	925	860	883	911	888	929	853	859	871	920	878	844	841	864	903	872	869	822	881	872	900	890	874	927	889	858	857	844	833	856	804	888	927	826	873	884	853	865	884	844	900	881	845	856	843	867	866	826	915	830	875	907	884	884	913	858	914	883	877	819	913	901	843	864	889	889	899	886	876	895	894	865	865	895	871	824	880	879	915	904	824	864	845	870	923	842	817	886	904	846	868	912	865	855	867	896	852	854	850	843	862	894	885	885	857	879	877	850	888	920	890	887	884	834	841	831	868	932	897	876	862	902	843	819	866	867	846	895	894	876	871	907	870	881	829	934	857	907	890	832	786	872	866	903	827	893	825	819	888	889	856	831	914	864	863	883	885	892	868	864	887	886	866	876	902	860	889	884	877	810	837	848	904	871	909	846	882	924	901	903	842	861	841	833	878	902	851	910	924	889	887	882	893	851	844	843	907	861	909	908	895	859	907	923	869	861	857	851	839	914	799	915	904	848	920	867	903	903	822	878	885	903	876	897	815	885	829	856	833	842	868	894	856	888	920	814	871	878	856	874	848	879	900	815	888	910	864	873	894	925	893	874	837	898	842	870	888	858	867	866	804	851	831	853	839	843	907	875	899	885	880	897	872	836	815	873	889	874	905	844	912	891	855	923	883	849	847	872	926	832	827	831	856	905	839	883	889	893	873	864	884	832	920	859	891	825	874	869	962	878	889	880	850	865	879	877	930	877	904	849	879	891	835	835	866	848	907	836	863	912	870	860	910	866	846	871	879	857	892	879	841	833	862	936	906	866	815	825	896	833	913	920	876	929	915	844	828	832	887	906	882	867	885	867	900	852	933	900	864	877	884	858	861	911	912	871	868	918	797	838	869	932	892	868	864	857	898	865	877	839	879	872	872	860	880	873	888	894	943	899	880	871	881	881	849	899	885	861	907	905	875	888	874	834	901	877	888	828	835	873	907	876	901	900	872	867	906	872	872	902	856	909	969	855	863	847	856	829	884	878	920	914	890	843	886	883	865	856	830	817	875	859	899	879	897	878	862	852	890	875	891	868	876	834	896	864	871	886	899	889	889	891	882	865	866	872	876	946	950	900	872	908	893	870	884	963	813	905	815	855	913	938	864	959	830	874	878	847	798	905	861	886	878	888	904	861	883	850	863	907	889	884	920	874	869	833	907	878	834	921	853	968	887	894	836	865	924	903	825	846	874	894	889	872	895	873	884	888	894	927	887	870	878	856	857	850	864	871	882	883	855	933	881	892	831	866	853	850	843	874	817	881	827	892	867	948	933	843	882	851	871	909	825	824	852	914	908	848	840	826	901	869	894	889	879	894	861	884	877	861	882	863	895	893	869	889	839	881	845	885	895	822	908	910	817	805	884	843	907	869	872	890	842	842	906	925	877	886	893	872	923	853	907	838	901	915	857	814	884	861	901	830	898	834	871	868	908	887	928	881	859	911	863	875	867	848	862	848	850	880	907	911	839	894	877	873	859	893	891	892	892	849	922	820	886	865	870	920	846	865	839	868	879	869	932	906	883	911	870	899	878	872	882	873	933	845	884	881	941	875	860	882	867	897	838	872	867	901	912	847	855	845	840	886	848	956	895	862	865	861	863	896	864	872	884	844	910	879	871	934	867	847	819	839	875	856	879	846	881	897	843	882	899	842	908	869	848	886	910	868	918	903	920	855	877	893	871	893	847	908	947	857	848	845	857	883	829	910	875	875	838	901	877	851	847	850	921	913	898	891	905	879	900	903	899	900	852	866	855	849	913	895	914	894	872	852	863	872	869	897	902	926	889	904	902	891	851	823	838	853	836	855	861	831	862	907	855	867	882	852	912	934	878	833	834	891	899	875	917	891	864	821	793	883	934	847	904	910	873	852	881	841	889	906	855	852	899	900	967	863	894	935	849	868	879	828	888	880	823	854	892	897	851	918	850	863	901	862	892	830	864	904	893	819	874	857	872	858	896	903	881	828	823	873	849	933	884	911	942	863	850	879	846	887	888	903	865	864	825	938	862	853	840	900	863	908	844	865	878	927	845	869	903	894	819	855	862	885	903	894	910	873	874	905	904	883	841	901	907	870	861	879	870	821	837	913	843	842	924	870	851	892	838	888	866	857	857	876	837
25443	21666	28853	27399	21787	14913	8181	4214	2670	2125	1808	1433	1258	1142	1081	1018	1018	908	888	840	867	809	812	832	806	815	759	780	792	749	807	758	783	765	713	720	721	733	714	685	703	759	742	837	709	742	689	776	748	732	785	775	754	719	723	756	746	740	688	716	735	726	679	728	721	742	693	708	676	763	721	778	751	776	722	734	749	706	718	714	695	724	712	736	769	695	664	737	755	739	694	724	707	740	717	737	777	736	740	713	711	718	728	718	755	759	768	721	746	749	750	765	748	764	671	731	749	716	791	686	754	732	718	732	763	808	712	724	731	708	747	769	741	721	762	776	678	739	709	749	713	699	730	716	765	765	731	679	758	702	718	761	767	690	783	721	709	724	740	730	732	738	723	726	715	718	698	725	719	769	729	747	743	708	733	683	719	756	731	752	744	732	715	694	725	707	746	700	712	727	745	725	758	723	758	702	746	706	697	718	763	752	753	739	748	658	725	691	681	754	717	715	705	732	719	768	751	751	749	705	727	750	729	721	730	700	704	705	756	738	752	729	719	771	758	716	728	715	741	718	763	724	784	736	759	714	726	720	752	834	739	813	736	718	719	717	750	738	741	738	780	711	754	754	738	764	704	698	746	714	785	762	692	799	721	736	699	766	681	757	750	765	774	769	723	733	776	693	730	763	715	733	709	757	718	756	771	772	673	726	768	728	724	733	765	730	726	714	773	717	746	727	766	722	750	760	747	724	703	695	743	749	714	719	691	714	714	802	751	739	744	709	681	714	725	758	739	772	722	671	732	744	709	737	731	761	738	738	761	695	776	745	688	735	718	748	762	754	706	749	730	710	741	756	671	718	740	745	749	710	754	787	734	768	698	729	748	752	705	756	760	733	768	732	718	775	717	718	785	756	748	742	743	751	721	776	722	701	745	804	711	737	761	767	732	754	777	749	735	738	772	741	745	714	775	739	732	760	717	699	717	721	746	670	778	730	755	762	797	761	763	740	726	739	696	720	772	727	719	704	736	749	691	709	723	754	700	768	770	780	749	744	761	681	709	752	744	736	713	748	764	719	729	740	760	686	675	718	734	709	745	685	775	742	728	731	749	769	744	750	748	783	722	707	702	736	715	774	712	776	744	719	771	715	771	686	710	760	758	764	761	724	731	759	709	713	740	742	739	728	723	705	724	781	740	803	755	759	723	740	683	732	674	718	683	779	785	788	746	721	757	741	757	716	772	699	787	758	734	771	750	732	739	768	741	765	717	738	745	688	680	760	711	760	694	751	728	692	713	746	756	724	733	722	772	730	737	735	728	744	695	729	750	709	736	751	723	700	724	697	665	755	727	713	718	703	744	710	693	793	719	717	729	740	713	751	744	729	708	738	717	733	662	730	692	749	746	778	756	738	744	693	752	704	725	741	732	775	714	727	746	751	739	743	672	712	711	770	706	740	725	750	708	736	715	739	749	756	724	720	723	775	749	778	749	730	696	758	726	785	693	717	709	712	739	743	686	697	727	755	707	761	756	747	692	726	710	770	740	730	714	741	669	722	714	728	732	757	675	773	701	709	769	711	740	731	729	729	684	753	722	738	761	721	696	715	714	784	737	734	728	739	701	766	704	705	772	782	703	745	750	735	772	696	759	726	718	706	718	766	744	740	731	732	742	685	719	727	718	753	805	712	721	713	738	700	742	725	727	683	711	709	751	782	700	751	717	751	746	721	759	719	781	702	725	748	691	743	716	723	712	789	743	712	786	746	760	736	738	753	787	731	752	795	712	739	727	736	756	687	711	726	718	737	732	733	720	730	717	748	737	719	715	710	745	814	693	742	642	723	798	735	770	769	758	763	715	719	744	681	707	733	721	742	724	711	692	719	703	696	762	748	710	687	729	750	740	769	727	753	695	747	715	779	700	741	714	736	756	748	725	721	708	779	726	763	756	697	704	698	683	724	743	755	774	746	742	761	709	757	728	760	757	761	747	741	757	748	706	721	703	725	755	736	776	733	711	724	747	769	754	758	694	725	697	744	747	716	737	769	725	709	760	759	705	729	717	728	721	701	750	677	688	723	743	760	759	734	758	742	759	692	743	700	726	740	771	711	694	760	745	757	688	715	773	669	733	699	709	698	724	749	745	716	696	696	753	767	769	773	752	740	725	739	754	701	751	771	717	714	767	747	703	705	737	779	697	729	671	696	732	682	714	709	721	713	658	722	738	697	713	695	770	804	713	737	732	721	749	716	744	747	779	667	761	811	739	765	768	753	723	732	739	706	818	738	728	739	750	781	748	743	696	703	757	746	714	701	740	721	766	694	750	740	719	748	752	714	746	745	718	768	760	758	782	803	747	738	731	733	769	766	786	713	724	740	758	726	709	755	729	768	749	741	708	747	778	707	736	752	695	718	688	756	739	755	751	795	735	772	727	734	754	742	793	762	770	760	723	683	710	756	706	725	756	745	704	740	695	734	757	752	713	747	738	760	713	720	735	718	734	751	761	737	712	758	777	707	748	705	726	714	745	740	682	752	743	753	740	729	708	741	728	732	742	748	710	736	758	759	746	774	722	728	706	789	710	741	722	778	763	704	721	694	750	739	795	711	737	754	710	713	729	753	727	763	707	737	744	740	752	771	743	665	718	721	707	705	741	778	734	730	697	724	756	705	725	733	753	776	748	748	746	761	760	690	704	741	770	776	731	748	711	727	774	717	726	757	714	718	710	746	728	704	711	757	707	738	805	738	718	761	756	683	727	735	710	734	705	711	764	755	740	731	739	744	752	751	760	743	736	725	735	732	759	738	722	733	722	712	764	752	762	722	780	714	737	725	756	736	681	692	659	701	729	721	709	777	751	706	762	744	770	692	778	724	725	755	715	733	765	708	734	785	718	714	769	730	755	714	789	767	730	706	694	711	685	729	766	716	733	708	717	752	737	767	773	765	779	718	762	756	690	747	732	770	740	730	727	722	700	713	712	652	746	733	740	687	677	730	750	765	731	723	723	734	722	740	717	724	717	701	750	706	719	764	743	711	679	735	790	760	757	732	709	801	764	753	771	748	721	768	716	789	773	741	720	765	692	750	725	720	757	699	763	740	750	740	765	711	712	749	733	735	713	694	734	760	686	721	773	725	738	712	698	752	747	727	705	736	731	751	742	726	665	742	732	738	694	710	760	754	714	688	677	754	737	732	690	726	742	723	749	700	724	705	763	696	784	765	737	752	757	718	701	726	700	739	712	723	734	727	740	705	727	784	701	713	687	715	751	715	701	727	755	750	736	714	713	767	751	748	712	762	732	742	711	752	731	714	723	699	731	740	683	703	743	735	742	729	723	740	716	752	714	735	703	804	739	759	762	740	729	693	716	728	694	721	720	774	718	726	737	702	739	788	723	739	735	778	772	803	716	685	750	707	677	716	723	691	776	742	751	702	729	744	747	703	753	732	736	720	770	673	751	790	757	714	732	732	718	741	729	724	743	727	775	741	761	686	718	664	663	709	751	742
36584	57780	47145	32305	24578	17692	11383	6944	4497	3365	2587	2039	1708	1557	1403	1318	1209	1154	1163	1055	988	930	1044	950	956	940	872	883	830	922	910	833	827	884	895	837	890	837	831	839	829	807	830	875	880	856	809	844	879	863	853	831	875	818	884	832	835	896	903	876	862	838	844	813	852	879	839	850	832	935	851	852	804	837	835	823	821	833	861	866	812	866	877	797	848	813	893	828	863	884	889	873	875	864	825	818	871	868	782	873	900	851	889	860	883	810	839	910	836	820	887	862	840	859	847	880	846	858	844	861	881	855	861	825	850	843	833	813	885	804	827	817	807	834	861	863	880	818	874	832	840	831	839	845	874	853	791	824	858	833	855	841	830	845	843	824	857	824	874	879	856	889	825	863	845	867	902	870	864	857	859	867	845	907	863	830	834	860	880	842	810	855	819	849	865	865	867	859	812	860	926	887	853	825	838	810	885	873	810	850	835	861	894	831	832	870	863	827	910	894	864	883	822	821	863	850	861	853	827	835	920	791	859	867	817	855	855	791	809	882	812	846	875	820	899	854	889	855	837	843	813	851	852	812	857	824	826	801	838	865	834	867	914	882	819	830	889	853	846	853	895	857	845	896	819	833	817	800	877	849	783	876	884	822	827	839	796	877	824	822	887	902	850	748	845	854	849	877	883	839	847	871	851	861	851	829	854	825	833	801	776	851	798	927	849	858	823	847	890	861	906	824	891	868	889	863	875	809	867	830	811	896	853	822	822	835	853	893	871	796	865	836	809	846	839	855	885	788	862	819	844	817	830	836	797	889	821	825	850	865	876	813	864	822	871	880	842	805	893	842	856	857	868	890	844	824	857	889	874	832	847	844	819	825	871	830	846	895	858	890	874	876	860	835	850	866	815	851	865	853	843	855	825	869	886	902	854	846	882	825	856	841	903	802	878	834	805	902	836	809	819	859	873	844	833	856	844	875	834	902	863	854	862	824	845	908	928	906	854	884	884	882	855	828	859	885	821	881	857	878	845	854	854	840	849	849	892	872	882	874	823	824	880	865	852	836	856	872	849	874	836	862	876	830	834	897	821	801	863	853	833	897	844	821	852	865	835	883	852	867	863	814	856	825	840	802	863	789	793	856	895	912	848	826	850	870	804	799	813	824	857	893	788	841	828	907	814	828	814	877	827	849	915	858	869	875	830	809	818	827	885	879	842	884	845	831	900	867	857	923	873	905	809	848	889	810	874	854	853	846	835	816	840	806	813	901	859	895	876	781	826	882	856	817	823	866	828	822	793	821	838	875	863	829	861	880	810	878	851	846	829	857	843	840	868	855	807	839	875	827	858	811	857	842	848	858	898	870	844	770	859	897	828	819	817	898	837	862	864	841	856	863	800	862	861	861	828	871	868	860	905	859	828	888	943	865	840	839	837	870	871	850	818	863	877	801	883	867	904	875	848	829	862	825	819	877	847	874	903	895	848	822	848	867	849	787	830	832	837	872	797	839	874	841	851	832	851	785	833	856	887	830	809	881	864	859	901	901	884	875	839	894	841	812	829	827	853	839	808	847	852	865	819	872	821	846	823	825	867	832	894	834	792	844	845	848	887	868	853	822	836	826	855	891	862	862	859	832	909	929	823	857	809	842	852	813	904	921	905	846	823	849	923	786	854	819	794	874	831	857	837	800	871	902	807	884	829	869	842	821	844	799	854	965	834	834	874	855	881	843	848	844	862	841	807	870	820	842	846	866	811	848	892	843	879	870	876	825	890	852	877	845	882	857	896	835	807	897	867	880	887	854	838	848	805	821	877	927	823	847	868	873	894	780	801	882	856	849	864	813	849	896	883	842	847	868	836	902	876	817	874	826	825	889	840	844	837	819	865	835	842	895	919	864	837	814	837	849	853	822	861	828	870	838	861	877	812	839	818	819	863	828	873	845	863	834	870	840	876	865	816	774	887	838	808	892	877	916	823	860	850	845	848	900	941	845	862	837	901	848	888	786	805	864	823	906	823	851	852	882	858	840	846	831	861	841	838	861	874	877	847	816	833	886	854	892	865	853	862	845	872	921	885	835	835	899	828	815	876	818	833	824	831	904	874	862	861	875	866	851	864	861	847	872	861	875	867	880	828	906	878	895	846	835	823	897	820	815	803	904	848	838	859	856	847	870	896	868	794	837	833	871	850	854	869	873	829	848	844	842	832	899	790	857	846	873	852	867	886	854	848	829	879	820	860	855	835	805	837	858	856	872	842	826	820	871	821	879	812	828	844	905	895	863	898	877	875	820	827	789	859	869	902	870	837	811	807	880	855	821	852	869	867	878	869	839	855	841	854	835	844	822	886	839	860	861	865	916	879	821	833	818	802	844	877	829	819	851	824	829	832	888	845	898	804	819	841	809	850	860	858	870	887	806	825	826	820	850	821	846	819	856	846	819	880	878	811	837	810	910	842	896	854	874	894	926	848	865	835	831	920	871	887	853	844	856	816	873	823	890	839	835	853	881	873	859	879	855	822	869	850	954	814	867	862	866	817	865	792	850	815	819	837	839	890	918	820	813	885	887	878	852	838	825	845	859	886	849	891	855	897	887	865	874	870	833	890	851	830	827	785	848	838	842	868	812	792	875	861	872	869	826	845	861	873	837	832	826	840	872	843	854	838	809	835	859	786	833	883	823	866	892	854	808	844	851	836	853	858	862	830	829	834	866	876	864	882	844	877	841	877	836	898	930	895	892	834	856	807	790	881	854	839	877	821	841	835	860	881	840	884	898	857	829	879	877	822	817	842	880	826	848	849	798	835	850	869	889	863	849	886	826	883	839	826	903	860	791	859	840	814	886	824	858	848	856	835	905	859	836	871	858	875	841	889	852	867	819	864	852	830	837	881	835	810	847	853	845	861	842	877	840	868	863	865	842	806	808	867	871	861	841	825	888	808	882	853	906	820	827	861	821	832	825	821	844	834	856	854	871	826	876	864	898	809	834	859	875	860	868	868	888	856	879	840	827	829	841	843	889	790	883	810	832	854	854	841	869	855	869	844	872	828	829	871	816	845	838	823	873	822	818	866	899	857	839	858	837	836	877	859	850	847	895	839	900	875	874	872	870	853	852	877	887	787	861	815	856	882	860	838	821	816	864	846	822	855	869	823	862	833	848	843	831	895	831	850	843	850	894	882	863	855	848	796	826	858	860	834	912	833	852	823	861	864	804	833	845	862	865	892	850	877	892	839	841	857	870	810	844	890	876	809	833	895	874	859	835	843	866	817	841	856	904	870	833	854	879	840	841	914	840	820	898	833	896	871	829	879	818	845	838	845	840	852	821	884	869	849	846	817	806	884	809	835	851	886	886	827	832	844	883	805	809	847	849	847	884	831	840	836	850	835	827	857	832	865	805	897	855	840	805	854	815	810	846	810	829	848	833	799	887	827	838	796	841	848	851	841	863	869	847	860	853	882	883	849	838	860	811	807	834	832	889	858	843	843	788	858	840	842	839	868	836	812	846
23223	21616	29304	24612	22476	24197	22201	9328	4745	3476	2607	2086	1786	1557	1368	1301	1272	1146	1109	932	977	889	818	834	878	840	875	804	837	795	806	759	797	766	798	820	820	756	736	734	793	753	761	760	753	741	765	747	771	721	755	750	791	730	741	729	769	790	752	773	729	802	803	755	746	728	788	774	802	815	731	729	734	773	788	770	715	766	737	766	781	785	772	763	751	767	798	762	774	764	792	693	768	747	743	713	770	766	733	769	758	816	731	792	789	706	759	754	809	796	686	732	781	740	748	810	679	795	776	789	794	784	809	739	737	739	778	833	696	719	754	771	802	770	752	739	775	759	753	713	739	714	784	682	743	768	774	786	761	742	815	723	773	746	772	791	766	796	764	731	781	784	743	763	812	732	714	797	865	734	741	754	735	727	769	781	778	754	741	725	741	774	736	734	793	740	730	736	788	759	766	759	797	757	806	839	764	770	768	773	767	688	755	781	702	794	791	821	754	766	748	748	754	787	779	748	750	752	756	768	722	756	785	723	771	742	806	785	772	741	757	746	750	780	762	776	746	774	751	755	744	714	719	808	781	802	778	732	783	746	770	772	780	732	734	735	761	804	767	783	738	751	775	729	775	799	767	743	767	775	731	819	744	765	764	755	777	732	724	754	752	746	765	795	796	774	746	758	739	768	797	733	758	765	763	762	754	778	785	810	776	716	782	724	803	755	760	725	734	747	759	821	759	740	741	739	721	687	746	772	801	774	783	768	763	802	753	740	776	785	801	739	781	768	790	749	718	798	753	741	724	760	764	778	739	733	774	764	767	775	777	795	797	789	765	725	751	738	693	776	742	754	757	764	769	796	808	811	768	774	722	813	771	711	722	754	772	841	766	752	756	746	752	777	757	754	784	796	760	721	797	724	750	755	758	795	763	775	731	749	793	776	774	772	777	731	726	733	782	762	789	750	771	768	760	748	720	794	760	770	749	752	727	758	776	772	790	699	763	751	768	761	797	725	738	756	756	764	756	753	703	737	759	785	766	789	766	729	753	730	803	805	785	708	839	736	730	736	780	808	767	779	732	812	744	763	803	817	767	800	780	752	745	761	734	766	732	731	731	759	788	778	719	758	795	731	770	750	765	790	728	771	778	741	760	743	786	765	806	818	755	760	756	760	766	764	737	747	719	825	805	797	806	746	765	759	730	774	760	740	747	755	795	694	801	752	748	742	783	739	801	766	741	804	782	705	774	787	749	741	796	764	726	737	723	770	736	737	780	764	734	753	749	809	747	779	790	765	767	760	757	761	756	754	747	748	719	758	771	708	720	779	745	771	726	798	733	736	764	773	757	789	791	782	759	769	800	718	747	769	787	750	798	782	751	770	761	750	756	776	741	772	813	739	782	719	785	763	779	706	788	737	740	740	769	771	788	716	779	754	761	711	763	754	768	774	771	814	799	740	791	756	804	741	772	823	749	765	747	772	728	775	734	726	764	785	791	763	757	765	742	712	745	750	719	802	763	786	773	801	771	752	771	756	721	731	745	790	820	775	742	774	777	754	758	762	740	761	744	763	760	735	802	800	730	764	744	799	783	728	743	797	840	730	752	703	713	727	801	744	775	775	747	763	733	772	779	768	742	754	763	737	745	744	807	720	791	780	753	768	770	760	760	759	786	779	762	769	768	757	751	784	720	735	742	784	759	774	727	743	777	745	770	792	759	783	759	750	733	696	794	806	789	808	790	767	821	754	747	732	732	775	750	807	774	761	758	705	752	770	761	776	742	746	741	765	765	754	749	749	730	746	709	719	736	788	800	779	765	762	724	786	726	777	789	740	757	776	726	756	756	783	787	779	763	766	704	750	813	774	746	793	729	740	744	712	754	746	789	758	777	792	766	801	763	745	787	805	744	754	795	776	804	779	788	738	764	725	741	824	797	759	734	769	726	735	752	772	748	741	806	691	761	735	779	716	798	790	731	802	732	769	808	814	732	799	769	783	743	767	743	775	743	744	742	750	734	759	769	778	735	829	766	772	746	760	735	729	741	759	788	775	735	722	764	787	772	708	754	803	733	767	792	762	747	733	768	753	739	755	745	739	810	756	771	778	746	773	746	757	737	800	760	756	766	803	736	817	701	773	762	734	787	733	781	785	776	750	814	805	765	800	755	724	758	758	786	762	814	735	735	832	777	753	735	744	769	739	783	753	731	785	755	760	807	759	800	747	719	780	747	780	810	710	708	770	755	747	765	775	739	775	745	808	782	737	746	818	744	773	737	797	733	710	719	771	724	763	730	745	770	763	736	742	745	751	742	779	791	797	821	746	739	742	778	799	738	781	736	760	736	734	790	789	783	763	768	743	757	744	752	733	738	753	745	776	786	760	742	736	720	803	758	806	785	758	765	822	731	738	801	729	745	791	751	756	745	803	741	788	766	770	784	762	755	752	793	725	798	821	761	769	706	797	792	745	735	712	767	752	770	765	801	772	778	718	794	731	756	717	750	772	828	771	755	775	744	738	779	745	752	693	749	765	702	788	776	791	788	774	796	797	734	696	798	765	816	787	767	761	770	774	730	731	684	716	768	725	761	789	739	753	739	799	737	771	718	772	796	744	742	749	771	750	739	772	756	795	795	775	750	783	727	771	785	706	744	796	762	765	816	742	758	712	743	752	742	770	766	816	752	793	765	762	768	735	743	749	775	763	802	745	764	793	802	776	746	738	738	780	766	772	760	735	778	712	760	760	797	759	763	738	761	799	784	767	747	748	750	763	767	789	765	743	807	769	762	795	774	739	789	737	781	810	704	787	764	786	773	746	772	747	835	762	763	723	789	788	748	806	733	775	763	801	730	769	774	736	770	756	777	754	774	732	757	750	762	763	775	789	771	774	766	762	773	755	770	777	779	776	809	753	756	741	764	737	781	728	762	747	727	797	790	733	743	783	727	765	737	785	752	787	775	771	779	776	774	778	730	752	737	722	768	756	771	789	755	747	764	767	727	742	763	763	755	779	766	752	748	758	739	768	757	746	737	782	782	782	737	729	780	748	752	799	733	755	787	758	758	784	738	743	788	754	768	753	709	794	727	775	752	766	750	781	737	777	770	784	753	752	758	753	766	761	774	746	786	799	711	804	793	757	771	724	794	764	779	766	711	760	744	768	762	776	788	757	777	734	754	755	776	745	754	739	747	783	759	717	754	729	780	795	778	759	760	771	743	719	758	793	773	758	746	716	791	702	754	757	754	733	807	750	756	759	799	792	749	725	759	786	781	755	795	777	767	766	774	772	743	721	756	730	747	819	733	724	770	748	754	812	820	774	796	755	742	765	751	717	802	826	736	763	768	747	739	770	757	795	737	759	786	787	727	775	784	787	711	741	770	668	767	836	734	836	752	772	732	772	751	765	723	745	751	727	752	775	785	713	717	743	795	771	766	710	770	777	774	780	728	777	729	774	796	767	745	712	762	725	785	766	753	773	792	768	778	749	716	766	723	771	718	780	784	696	771	771
37048	68242	57785	43015	34744	27680	19235	11200	7061	5173	4037	3161	2494	2101	1925	1666	1554	1463	1376	1241	1171	1191	1036	1070	1025	953	943	879	902	905	854	958	921	900	888	864	866	875	915	889	849	854	878	855	890	841	882	883	933	864	888	852	829	893	897	870	836	842	930	840	876	876	856	864	890	861	849	902	828	876	828	885	879	802	857	876	823	891	913	861	879	838	932	868	864	852	813	851	884	859	880	837	927	878	851	888	880	836	817	885	853	833	892	890	847	878	846	885	870	877	897	881	887	828	885	869	810	822	856	872	913	922	830	785	872	854	888	864	833	892	879	861	842	817	839	888	860	872	879	842	867	925	855	858	864	879	856	861	855	868	870	848	865	834	870	856	856	855	852	868	900	853	833	875	878	839	807	866	907	855	882	875	899	907	878	872	876	865	848	841	919	857	863	888	867	876	893	882	864	863	846	853	866	826	850	877	853	842	853	928	854	834	939	886	872	906	813	820	881	875	865	897	859	865	905	873	876	845	896	904	867	846	881	869	914	858	883	853	841	816	895	868	825	817	841	894	899	875	885	855	835	886	865	919	904	909	903	852	836	885	834	922	863	881	889	873	875	893	847	892	867	847	846	832	867	922	862	877	856	860	889	874	857	816	811	911	866	865	803	892	831	858	917	872	854	869	871	861	869	860	829	871	917	869	859	937	903	841	909	907	860	830	861	866	902	875	819	846	841	879	845	897	910	910	888	856	828	862	894	859	870	838	876	868	828	904	857	871	870	880	883	919	859	866	850	853	879	892	940	815	866	874	895	823	882	862	864	912	893	875	864	861	903	899	902	859	830	836	909	858	855	865	855	907	893	872	896	861	916	846	840	839	835	829	901	885	819	839	797	861	893	850	849	834	866	861	844	843	812	866	890	919	872	866	850	837	831	856	843	895	868	836	889	862	884	860	918	916	921	888	888	864	910	851	875	811	820	871	864	847	891	837	874	926	886	864	858	825	832	885	838	907	881	865	809	815	875	863	868	868	892	874	862	905	840	907	819	910	809	858	810	839	860	840	876	825	880	857	847	919	860	846	845	833	834	882	863	886	872	904	890	866	868	863	926	862	835	878	831	881	922	880	873	854	883	864	862	897	802	877	802	852	861	887	911	873	894	837	823	858	902	860	789	924	860	904	886	861	888	829	805	863	893	813	840	838	863	836	888	860	848	884	874	907	919	826	874	873	878	924	867	831	901	867	867	884	893	808	852	864	881	865	897	867	866	820	827	888	880	882	848	879	868	881	866	844	874	877	922	868	851	861	871	867	891	891	945	883	877	882	902	902	877	865	919	878	858	849	861	896	836	912	896	880	859	823	899	865	893	835	829	866	905	872	855	842	832	857	888	881	871	899	848	914	874	877	855	855	881	852	904	913	853	868	857	860	871	854	879	859	896	908	859	882	825	904	873	813	820	886	868	917	867	838	903	841	912	867	871	839	877	845	833	820	932	873	821	866	916	843	858	879	860	880	881	826	953	868	829	843	905	860	887	890	873	846	871	853	837	875	834	915	868	881	800	854	805	841	892	834	815	850	863	861	877	909	850	830	844	873	874	860	876	891	859	891	852	866	879	889	925	838	811	872	836	883	882	856	883	935	876	823	841	895	862	850	828	886	870	891	860	843	859	897	861	825	843	884	811	844	869	888	795	868	909	835	837	896	859	858	899	846	890	834	866	848	847	915	867	842	842	871	858	875	821	856	855	893	824	838	907	849	846	889	835	852	880	885	783	924	814	868	891	849	861	858	896	889	828	883	860	879	870	902	873	897	930	879	869	883	860	895	828	860	872	882	862	857	914	847	841	830	824	840	862	866	857	866	899	824	879	907	867	876	878	840	813	851	858	886	815	862	879	886	851	856	894	860	859	855	846	895	864	892	925	921	843	843	880	915	837	890	906	815	873	896	868	844	804	883	860	912	843	849	837	918	872	872	885	857	832	879	879	895	816	874	947	883	903	930	908	881	857	894	887	834	912	854	867	879	843	856	884	813	829	860	887	889	828	871	852	910	899	910	892	870	806	851	883	850	888	881	921	870	861	881	886	849	841	925	897	857	902	875	876	867	879	859	847	927	873	824	873	903	880	839	886	868	842	814	889	937	889	861	857	870	869	874	871	879	856	850	845	892	893	839	891	828	833	879	883	904	849	846	898	847	870	879	872	882	851	871	845	837	874	843	870	956	893	904	768	840	850	862	880	879	841	854	838	820	836	883	867	870	823	918	854	875	926	838	880	855	868	920	880	893	908	920	912	921	836	878	918	849	918	806	862	873	838	900	859	892	848	800	837	868	901	880	832	860	841	880	849	904	830	850	894	853	827	848	799	854	844	841	895	859	859	854	894	871	885	863	882	885	859	912	890	857	856	870	811	840	848	871	860	870	904	875	830	901	914	870	872	904	897	816	854	875	849	856	854	880	860	874	900	848	869	847	896	893	861	835	896	856	856	858	859	859	867	872	887	866	798	816	902	867	872	887	847	923	874	896	888	843	850	925	886	884	919	866	850	855	831	852	886	861	865	842	813	884	853	842	868	888	857	842	919	869	879	878	933	832	831	891	850	828	808	874	876	862	852	873	895	825	882	868	821	935	905	845	890	846	875	835	846	928	843	828	827	827	872	830	859	859	851	909	873	879	877	877	826	858	873	850	844	892	831	869	868	821	926	885	859	868	837	891	872	851	862	838	884	869	886	903	866	826	867	855	855	842	871	837	837	913	846	825	905	863	833	927	838	815	861	866	821	875	870	913	852	866	867	822	877	857	858	864	896	866	819	850	851	860	883	823	881	878	848	879	832	851	859	862	864	834	880	872	868	866	833	872	859	840	896	862	854	914	863	890	866	896	841	879	916	913	833	884	822	927	860	905	860	897	884	896	886	816	931	867	910	907	857	847	850	883	856	827	938	910	890	841	880	916	872	929	827	805	858	894	808	877	827	841	863	886	913	901	875	894	851	893	830	898	894	852	900	859	855	907	869	829	849	859	883	882	839	838	841	859	860	889	866	832	835	887	873	866	930	844	891	924	890	803	871	817	902	838	869	916	847	813	891	832	827	845	879	855	887	888	880	904	847	876	839	860	888	843	911	845	870	848	845	885	864	889	890	929	871	847	882	841	848	899	854	882	852	876	897	948	864	860	900	842	853	928	854	848	889	916	899	859	840	828	850	880	841	891	840	850	792	895	868	849	857	853	860	843	891	864	892	890	836	857	870	919	853	890	838	869	827	824	866	873	864	856	896	853	848	891	805	876	823	819	838	883	828	872	867	876	869	864	865	850	874	884	846	879	846	880	879	833	902	872	833	898	843	852	820	818	851	869	864	883	854	846	881	905	922	911	852	904	861	861	854	862	915	883	905	836	866	862	914	853	845	846	861	841	866	845	856	892	865	859	840	893	842	907	933	896	892	844	870	883	871	850	836	864	836	875	862	886	832	931	871	893	925	891	865	833	870	840	836	858	874	836	855	870
31356	34722	39451	28577	16901	9336	4998	2874	2049	1674	1397	1156	1188	979	1007	883	930	865	828	856	797	798	776	793	754	753	735	766	774	762	745	747	727	708	759	717	706	734	767	715	784	727	718	781	710	706	724	760	753	748	729	783	745	719	741	797	708	742	686	720	722	721	739	745	785	786	773	766	707	785	768	781	728	775	741	777	720	745	740	746	737	762	749	739	726	790	742	733	703	740	747	741	769	758	742	734	725	721	703	725	733	695	695	718	732	780	727	765	743	760	724	743	686	713	790	752	786	758	746	724	722	718	705	717	705	747	730	750	721	751	754	681	746	744	769	746	735	736	750	756	744	730	696	714	751	736	736	715	736	735	697	755	730	783	706	790	719	731	708	751	697	733	731	700	756	755	793	736	722	693	762	722	721	733	756	747	738	734	758	727	718	748	685	736	759	772	756	754	733	742	722	746	778	761	762	728	752	752	718	736	763	784	765	748	725	772	762	694	778	800	767	724	754	753	809	752	778	746	717	779	757	720	706	741	721	761	719	716	732	750	723	767	724	752	723	800	738	677	745	712	750	771	764	724	735	751	712	745	704	704	688	787	708	738	740	731	731	780	756	708	739	731	774	740	724	771	717	753	720	737	727	732	735	733	708	734	743	767	781	725	741	747	785	733	708	733	776	715	685	733	764	759	734	789	724	735	727	749	761	775	723	694	736	722	751	730	734	679	734	761	734	740	737	722	730	726	736	660	759	742	737	755	741	745	810	712	786	703	740	759	709	752	774	779	794	763	722	732	788	731	737	733	722	738	744	763	741	751	732	739	752	752	763	738	743	710	744	839	685	756	748	738	714	763	773	714	739	754	814	736	768	725	724	768	730	726	730	710	713	800	723	757	742	758	686	723	699	771	764	754	714	718	730	744	707	751	740	754	759	744	769	769	726	767	741	786	756	695	727	741	716	675	790	782	743	734	778	753	700	723	743	719	767	741	739	749	741	741	737	712	724	736	755	743	747	731	737	733	732	703	767	703	744	727	717	764	743	764	758	762	761	757	748	752	755	741	737	733	712	781	710	699	727	810	734	721	714	688	734	714	749	708	717	755	751	738	752	737	696	713	722	709	704	717	783	758	762	743	750	713	740	773	713	784	774	753	728	822	757	713	749	736	755	739	714	738	719	749	718	755	784	776	766	725	738	779	781	681	726	737	718	706	717	708	758	748	809	767	728	799	758	762	736	729	778	752	760	699	713	710	723	722	701	755	735	782	806	698	758	762	809	743	777	760	693	708	730	788	736	728	753	768	746	792	713	743	743	717	686	746	722	773	710	756	747	708	719	726	711	707	753	759	735	751	699	716	739	746	719	703	710	741	752	726	753	744	736	780	703	712	741	753	755	779	766	730	739	744	704	737	707	775	703	745	705	710	723	744	738	745	749	773	728	700	756	694	738	760	707	721	783	781	740	789	785	731	704	767	745	710	759	735	747	734	735	766	724	754	718	727	746	749	776	779	747	703	769	680	743	777	736	722	712	712	682	725	749	789	730	749	720	746	710	720	764	702	739	755	744	799	677	744	749	732	768	720	758	744	738	816	773	719	704	801	749	714	765	744	744	789	734	706	769	758	726	740	702	742	705	772	754	747	776	717	746	762	724	771	766	759	762	788	719	725	733	721	739	711	751	721	757	761	729	751	780	782	736	756	780	743	733	769	758	802	728	760	739	765	710	729	766	740	751	760	701	738	744	724	740	717	761	762	752	726	753	758	730	754	743	696	752	724	771	761	699	719	791	771	735	722	709	719	730	702	753	763	681	740	753	733	733	766	783	697	693	737	746	761	771	762	739	758	708	761	771	712	757	753	736	710	740	772	754	748	720	720	757	725	731	706	748	722	776	692	743	732	752	711	696	723	780	702	724	735	749	757	750	710	736	721	772	780	769	781	734	746	730	744	747	692	748	735	749	776	748	705	713	736	754	722	746	660	763	747	705	734	759	794	730	753	774	764	686	735	711	758	714	827	779	730	756	700	763	762	723	727	708	708	746	677	765	740	714	761	736	707	709	687	688	722	721	735	781	813	714	722	774	712	740	746	726	755	751	737	723	741	768	745	693	734	755	758	711	703	727	724	766	732	750	701	771	731	741	744	728	715	731	704	705	735	741	769	708	655	799	725	757	737	739	749	746	753	751	742	745	787	769	767	763	753	770	755	731	727	750	697	770	724	758	755	758	736	736	689	735	667	727	736	768	721	692	785	781	734	709	750	765	709	776	754	762	760	709	764	722	755	801	707	789	766	742	722	739	746	745	724	765	716	764	765	771	718	752	724	777	761	715	732	704	714	713	779	739	703	689	748	703	783	758	740	799	744	755	768	721	735	785	753	742	732	696	693	747	707	782	736	724	746	720	778	693	785	695	751	686	778	745	733	712	709	725	734	714	761	701	705	731	795	625	715	709	790	761	723	754	751	735	774	718	738	749	742	759	749	737	727	815	720	667	712	727	704	768	718	765	756	713	757	751	791	771	776	809	761	749	720	741	727	729	745	705	739	713	771	742	766	741	751	731	741	778	741	772	779	785	718	723	758	682	782	740	710	738	744	745	750	766	758	736	770	736	730	784	822	735	785	716	792	775	721	702	723	755	700	726	777	760	736	733	736	732	757	760	773	740	710	741	708	725	763	748	762	760	787	733	703	772	724	783	738	748	735	785	736	753	803	737	754	750	809	738	765	757	746	759	711	709	755	740	790	708	721	722	769	712	765	722	782	766	765	727	740	711	744	784	703	777	721	759	715	735	736	701	736	681	750	783	741	731	743	739	766	735	683	773	724	725	776	750	730	765	738	706	697	738	745	766	714	739	727	706	691	797	734	741	737	734	738	742	730	723	748	741	699	722	747	739	729	734	738	771	744	723	721	761	762	782	764	735	755	754	694	768	753	756	747	704	731	736	737	729	713	718	708	765	743	750	724	752	762	749	709	720	774	791	726	740	732	690	761	751	760	705	691	730	702	720	745	711	720	750	755	802	724	738	710	771	740	715	701	748	748	757	804	789	758	734	718	720	782	779	733	774	761	721	750	723	734	762	793	737	765	744	734	765	720	748	716	763	720	715	761	757	749	710	778	767	783	770	743	731	719	754	742	775	728	706	736	721	714	720	745	696	740	718	738	746	717	722	730	733	829	780	714	741	752	768	726	686	756	752	692	721	705	767	738	788	757	770	741	775	787	749	800	709	707	776	728	738	688	759	717	762	752	731	718	733	732	689	757	665	710	711	750	751	754	746	720	780	751	765	729	741	763	735	738	729	779	796	755	780	708	737	759	723	751	768	773	731	750	726	723	822	691	713	696	763	750	723	793	707	704	752	735	766	796	771	775	735	696	710	755	688	717	707	801	751	754	704	720	751	702	736	753	728	688	721	689	746	693	700	768	699	711	753	708	712	725	740	752	695	753	730	715	759	709	733	699	720	700	681	705	714	734	731	746	768	750	744	739	743	780	683	723	729	759
36274	52810	43207	28417	19992	12861	7598	4685	3345	2389	2052	1660	1472	1384	1242	1116	1095	1121	1137	987	1025	937	921	931	909	913	828	906	897	894	801	863	869	884	884	833	906	823	890	885	826	866	908	838	905	874	885	866	871	866	854	799	838	883	869	828	846	866	813	846	850	903	875	849	810	825	921	873	872	873	857	879	849	836	818	840	856	841	843	844	847	899	865	901	870	888	815	863	895	853	847	848	881	873	798	864	852	885	881	874	836	845	849	869	828	827	883	847	824	866	872	807	894	868	787	842	848	879	862	843	869	886	783	905	877	860	877	852	851	886	893	879	856	928	812	866	900	806	927	910	880	871	851	840	894	864	860	861	883	878	878	834	852	893	842	855	846	841	930	847	824	823	836	871	835	862	878	891	853	851	886	864	867	843	832	865	898	821	888	869	876	840	813	847	851	894	825	908	892	873	856	906	882	890	868	867	901	819	898	916	840	829	850	928	854	851	802	859	850	892	849	839	847	848	871	870	844	838	831	871	835	891	862	895	807	812	860	858	872	830	842	850	914	874	896	823	779	831	860	890	807	835	882	823	854	906	835	875	887	859	868	868	869	839	874	901	869	844	833	887	850	868	873	841	870	782	871	891	860	848	828	801	919	854	868	857	880	848	886	802	910	879	865	867	867	832	820	812	873	840	842	846	832	838	848	804	905	831	853	863	826	877	891	915	840	910	837	877	865	885	900	871	866	832	855	880	871	876	838	848	899	891	821	894	872	869	923	869	874	832	868	826	844	881	841	861	862	870	854	784	885	856	846	827	842	878	897	873	876	804	861	848	845	880	789	829	790	928	810	891	824	884	830	880	813	872	873	807	863	851	843	869	849	848	819	860	858	881	845	861	841	866	872	884	923	906	873	826	828	900	841	896	874	852	800	821	829	878	869	823	854	861	845	820	875	808	895	905	822	873	892	889	849	860	856	847	831	845	812	839	859	829	860	868	857	834	875	802	920	866	876	884	832	889	879	836	892	841	871	894	874	868	885	868	884	859	859	846	894	894	858	823	848	845	859	879	861	866	868	829	845	839	832	864	936	887	850	866	839	857	855	828	860	814	855	874	853	812	860	853	905	816	870	853	846	914	851	864	846	837	890	854	814	837	914	873	924	874	852	876	878	839	870	867	936	815	832	850	851	884	871	881	868	826	847	856	874	907	863	871	836	840	860	902	850	868	823	851	911	888	829	785	905	810	832	864	853	918	893	853	844	860	852	871	867	851	793	838	836	865	819	921	899	862	851	846	830	896	886	847	865	819	867	940	844	886	841	855	840	843	873	881	879	883	839	822	846	875	895	887	826	859	883	847	866	888	859	870	842	883	856	871	874	849	874	874	859	854	939	856	928	806	799	831	858	864	822	911	849	816	825	868	855	893	839	851	838	865	839	890	880	859	849	865	867	827	845	910	884	805	858	801	879	836	837	897	933	876	859	823	829	856	853	842	824	852	843	881	835	870	874	837	918	848	893	858	844	875	836	863	824	865	845	866	892	833	867	879	856	877	875	845	882	901	908	891	878	848	860	878	844	879	868	861	854	849	846	881	878	846	839	901	818	861	841	873	831	868	842	841	854	798	849	848	869	902	815	848	851	855	817	869	891	887	854	889	852	858	804	839	811	857	879	811	823	904	867	854	839	812	857	816	895	885	907	829	816	863	831	854	873	820	846	878	810	888	863	923	813	882	879	861	836	814	826	806	863	888	837	876	887	854	824	833	811	900	886	856	842	891	828	885	896	858	846	863	821	832	802	829	830	893	895	896	862	872	846	849	841	845	856	868	886	867	833	796	871	811	836	870	846	834	860	886	858	890	802	884	802	848	863	834	810	833	829	870	877	853	858	914	884	806	808	850	895	851	875	853	812	835	823	890	898	838	903	831	880	805	860	847	919	881	844	926	863	863	832	836	850	862	841	860	830	875	882	838	853	908	830	888	946	852	841	816	864	839	873	802	836	883	937	877	857	860	851	863	864	803	828	816	834	803	824	855	811	871	874	887	854	842	849	898	834	904	841	846	813	858	895	890	822	825	848	874	851	852	852	873	899	853	900	884	809	863	836	897	828	911	845	854	804	871	882	842	894	862	874	845	875	899	845	868	872	864	861	802	856	786	833	839	912	891	868	809	828	876	870	890	802	864	825	870	843	872	826	907	843	876	857	803	850	879	881	840	847	873	881	908	858	883	817	832	849	848	852	833	882	850	819	844	821	813	817	854	895	879	912	912	837	878	855	862	869	863	812	830	869	889	844	812	813	816	850	787	879	837	856	848	867	854	863	879	852	886	817	861	822	869	863	857	840	863	894	814	903	870	907	839	926	891	835	860	827	846	847	847	894	805	872	840	845	838	825	804	855	826	894	792	873	823	855	836	862	797	918	898	862	903	875	840	890	887	833	872	872	834	829	803	842	916	907	918	909	788	832	847	856	887	839	863	833	820	865	850	846	862	844	836	887	848	809	888	839	869	880	844	856	818	837	916	823	861	888	851	827	855	909	844	817	889	836	836	813	878	894	907	861	837	898	870	878	910	839	854	872	829	860	822	905	833	847	854	850	877	903	821	847	880	867	813	873	878	887	830	848	894	890	865	828	823	848	852	862	850	875	811	859	899	878	808	868	842	874	877	869	885	861	842	840	842	838	844	917	867	901	815	883	884	852	856	877	846	841	865	849	859	834	827	864	872	853	874	888	835	837	829	859	858	845	779	861	895	859	878	844	866	859	847	843	809	799	833	842	880	865	820	856	889	840	843	841	881	875	881	843	862	824	867	857	874	855	848	872	867	856	839	868	852	897	880	893	847	839	891	853	866	816	818	826	846	879	845	846	875	869	892	849	823	878	808	805	896	813	871	891	846	874	872	884	839	857	839	836	863	840	876	873	835	847	855	808	850	796	846	875	861	875	835	840	883	842	841	923	825	867	854	842	820	863	864	849	929	849	903	889	904	858	855	891	843	854	888	865	882	853	796	834	862	859	851	808	823	863	850	814	829	844	859	883	899	870	813	872	852	864	889	835	865	874	806	843	881	857	880	880	832	826	849	856	815	836	873	883	846	893	843	869	872	842	903	870	798	923	859	854	877	899	853	893	839	864	910	880	803	905	817	874	864	813	870	887	841	823	917	855	864	855	843	871	849	842	845	865	884	824	893	818	856	837	826	791	812	871	870	917	875	889	870	884	868	875	873	882	878	816	876	868	829	781	815	868	823	837	872	847	872	844	867	841	842	885	886	840	840	840	845	865	916	909	864	865	806	875	891	909	872	861	852	842	856	861	887	817	835	845	895	913	831	875	844	833	903	842	897	855	819	858	857	832	883	838	857	845	886	789	938	930	819	878	889	855	800	866	853	845	891	887	854	829	892	829	933	855	871	899	859	882	846	879	932	876	916	835	853	848	827	829	877	867	900	929	830	880	873	884	840	864	828	878	839	850	840	865	881	887	833	846	870	795	805	833	845	852	878	859	839
24374	21625	29072	25825	23471	20178	11924	5551	3383	2311	1935	1654	1389	1291	1144	1031	966	1059	953	929	833	824	857	775	806	789	772	732	800	784	750	750	743	752	776	776	750	768	801	737	782	797	721	757	750	788	719	762	737	692	767	788	728	745	745	701	753	730	781	818	717	742	716	759	749	782	754	762	754	745	755	702	765	778	758	770	715	767	748	745	728	763	756	736	771	706	766	741	775	708	688	774	726	816	752	737	741	776	734	747	732	779	728	765	738	736	751	737	706	778	727	721	719	814	771	780	780	741	776	738	774	744	756	734	770	704	825	804	751	745	721	748	770	697	798	778	742	741	724	762	737	765	735	733	758	757	767	739	715	695	737	767	805	745	739	749	780	791	709	730	742	765	772	773	722	771	765	746	741	743	760	753	749	753	754	752	769	808	741	779	719	741	752	731	762	718	737	762	760	689	752	742	690	761	722	746	721	787	835	733	760	795	796	751	778	735	720	704	770	761	814	769	705	727	752	699	733	722	711	782	717	771	758	754	707	749	754	752	764	791	786	773	757	702	713	704	706	735	722	811	738	781	732	723	764	719	737	714	795	737	751	743	787	720	742	713	802	736	747	763	740	767	704	741	776	752	748	734	793	705	781	726	749	749	753	694	752	688	760	765	744	825	762	765	756	727	746	743	729	727	782	711	731	748	734	739	727	733	755	749	760	754	778	762	770	728	741	786	694	752	763	789	781	726	776	770	740	772	793	738	778	750	735	761	781	719	705	793	729	732	758	738	768	725	721	814	744	767	728	756	731	744	743	703	820	739	733	744	745	784	726	752	780	755	752	751	728	752	711	715	782	717	765	766	795	721	754	732	783	747	724	739	737	751	789	748	759	742	736	763	792	736	743	741	763	710	738	749	779	718	782	693	771	741	773	819	742	730	734	733	755	740	771	728	763	783	771	782	745	739	759	733	765	717	743	764	710	757	772	763	833	754	773	703	771	765	728	719	750	803	712	756	743	773	794	770	737	708	710	687	717	727	776	754	747	671	734	798	714	721	706	741	757	725	776	759	733	727	759	719	738	698	777	800	761	726	767	758	751	707	768	714	775	781	704	805	720	725	734	735	776	722	793	725	805	753	709	738	728	760	750	743	744	733	763	742	791	750	776	749	728	734	756	744	720	721	778	714	746	727	775	774	778	752	722	761	773	755	768	725	791	770	718	727	770	760	778	718	773	759	736	749	760	732	715	754	739	737	776	800	777	739	741	778	803	694	755	698	728	732	735	751	713	763	757	762	669	762	727	765	787	774	736	667	741	805	726	784	753	708	767	776	699	763	772	751	777	762	775	687	754	757	730	724	748	764	749	759	771	748	744	773	720	722	751	766	778	751	693	741	742	756	777	726	741	751	789	730	763	735	749	782	746	713	733	766	768	749	710	752	696	684	726	696	744	745	748	743	735	782	765	769	691	731	685	739	731	735	781	737	748	711	751	715	730	732	757	729	760	772	737	741	708	778	704	744	703	702	756	702	720	751	770	745	734	772	719	700	764	757	746	751	734	749	769	762	763	739	746	706	767	778	775	767	726	757	726	760	742	734	733	722	712	742	726	754	747	767	759	748	779	757	729	748	746	769	765	784	751	780	725	712	807	727	757	739	707	759	750	643	696	712	699	749	781	759	761	739	772	727	775	760	757	756	756	736	714	743	757	736	752	731	778	767	689	703	747	740	694	751	707	744	712	728	766	705	758	788	773	761	716	734	785	762	755	719	729	741	779	763	770	747	731	747	763	734	777	739	732	719	790	696	716	743	793	747	747	769	721	769	772	746	775	768	716	789	745	788	798	714	688	723	751	774	726	803	690	712	736	777	773	719	764	714	742	740	761	701	729	748	727	745	716	719	735	783	806	737	734	725	764	736	762	782	758	757	699	735	778	700	760	774	787	764	768	769	764	814	736	725	741	751	734	781	800	748	729	746	723	702	774	787	743	702	689	695	710	771	769	774	718	747	766	735	745	713	745	804	809	783	740	755	773	747	739	764	735	718	728	710	782	741	781	743	723	801	727	772	795	752	718	752	716	778	740	762	717	749	688	729	704	739	659	716	741	750	782	727	751	793	754	728	756	729	740	721	740	742	712	747	785	744	781	700	717	726	797	798	764	771	733	709	740	765	718	692	729	802	705	791	751	773	836	744	723	744	776	757	712	765	743	713	741	729	760	743	783	764	748	736	718	834	734	779	750	740	744	715	705	711	758	735	771	762	753	762	798	730	739	691	754	728	745	770	733	652	737	755	737	722	759	722	761	758	773	790	726	683	724	778	768	741	744	786	739	776	762	728	750	769	736	741	764	745	760	764	768	713	765	759	776	745	781	767	751	757	730	762	729	746	764	772	738	749	707	758	752	761	674	761	776	748	740	742	727	792	726	748	761	781	786	729	735	775	757	741	752	720	765	682	732	750	768	709	770	791	725	778	783	806	727	770	786	691	716	733	736	732	775	760	717	792	747	712	797	777	763	711	724	749	736	765	802	729	775	751	792	786	730	769	747	745	676	794	731	759	734	768	712	756	746	756	681	735	714	768	758	763	763	748	727	724	769	717	765	765	720	715	768	757	748	741	775	756	746	737	691	741	769	786	754	784	755	721	746	745	782	755	765	775	758	736	748	752	757	772	744	792	748	729	761	740	740	764	720	717	798	720	741	759	756	763	759	792	760	728	767	702	763	778	762	705	750	764	753	742	740	765	795	720	752	709	812	767	695	766	764	781	714	725	732	756	732	754	794	742	784	797	743	763	770	684	759	787	738	730	760	732	744	694	746	759	743	729	732	787	718	703	716	748	781	804	716	717	789	722	718	717	769	752	740	718	757	740	712	752	783	763	752	767	754	748	736	747	752	736	745	711	745	777	733	719	768	752	780	749	736	732	709	763	728	726	745	751	761	728	744	744	747	723	729	775	732	714	779	745	740	715	696	741	730	741	747	751	737	749	814	778	777	782	781	731	798	753	712	713	780	782	750	763	769	674	740	722	774	790	725	807	734	743	792	742	736	729	729	730	729	715	765	745	767	833	758	776	722	770	750	746	734	740	731	748	752	730	742	757	736	764	758	755	777	730	697	709	785	765	754	716	748	780	764	710	755	750	737	736	765	757	703	743	758	701	753	692	729	740	720	783	709	738	732	756	756	716	711	688	751	778	746	739	688	738	712	727	786	767	722	755	740	757	774	674	733	736	721	714	752	796	777	766	730	764	746	744	764	748	726	717	751	744	807	763	747	769	751	784	745	735	734	773	743	777	732	752	739	763	761	709	697	763	798	747	739	717	745	739	796	749	735	726	786	724	761	759	764	794	721	789	705	736	778	696	765	728	729	733	779	781	731	800	767	753	766	749	766	772	718	753	756	720	776	738	687	757	748	731	749	812	724	752	797	793	720	761	736	734	781	720	769	769	721	723	758	735	774	809	720	794	739	729	723	742	756	735	762	736	796	773	747	740	742	775	802	771	735	784
36879	61417	51857	37712	28378	18732	12120	7754	5184	3546	2765	2323	1937	1662	1501	1381	1318	1205	1154	1129	1063	1003	945	972	948	901	918	921	924	860	886	869	877	849	887	864	823	885	881	797	903	851	909	847	895	825	896	835	843	871	825	805	892	892	918	872	892	876	865	849	828	847	854	862	892	846	908	852	823	867	877	871	858	887	871	849	898	844	919	884	834	844	851	851	871	839	848	828	842	823	795	876	868	908	842	823	852	866	870	860	860	861	889	796	879	850	831	869	818	838	865	883	853	861	895	891	872	882	875	818	863	852	868	849	898	893	920	870	887	886	864	847	906	875	886	821	873	855	851	851	843	866	854	862	885	864	872	813	850	826	895	851	919	857	898	895	924	824	856	860	882	854	902	872	810	899	820	867	889	905	819	845	902	902	833	837	856	914	877	846	819	868	822	889	825	855	852	876	879	822	886	861	889	873	878	866	883	855	875	882	901	847	901	868	892	838	828	872	880	879	866	869	831	902	873	850	822	832	865	843	803	862	924	862	829	884	880	835	873	876	907	854	867	925	865	870	879	837	830	867	814	894	873	867	841	822	873	910	877	870	864	910	843	898	855	900	899	887	861	819	913	884	838	869	924	881	835	891	909	888	854	828	866	877	857	815	830	850	902	868	865	860	911	925	859	868	831	823	852	863	874	925	885	876	854	914	887	898	851	845	816	884	840	873	854	838	846	818	891	851	885	882	847	871	841	911	805	934	894	877	837	820	872	808	881	886	913	860	852	875	864	910	906	853	873	884	849	909	857	881	860	903	811	862	854	842	868	791	833	876	878	895	833	875	871	852	831	885	904	873	834	885	856	825	853	874	873	834	887	827	896	890	877	890	896	844	897	845	888	811	910	885	893	806	871	855	879	899	834	841	899	900	908	879	855	872	855	895	929	865	868	828	845	837	818	868	899	895	864	887	848	862	850	823	880	837	805	854	853	836	831	816	906	913	911	834	870	890	867	861	821	877	838	872	797	879	890	855	874	898	880	865	861	880	838	820	896	839	817	882	837	876	871	849	905	854	847	867	832	869	962	889	896	949	869	932	887	869	884	798	890	822	935	865	856	871	896	867	879	902	850	858	846	869	863	893	860	862	870	816	841	857	875	896	837	890	848	844	881	843	840	878	858	871	915	882	911	875	843	868	894	853	854	840	823	831	917	828	809	895	855	831	878	851	877	880	870	868	835	864	860	880	814	855	861	895	839	863	892	836	854	855	855	850	932	881	861	826	839	900	850	825	873	879	865	866	894	858	866	893	879	848	862	849	889	822	849	845	876	830	874	853	894	845	842	909	879	867	844	861	841	856	831	856	889	865	880	901	814	855	829	908	856	879	817	883	876	899	910	870	812	814	863	837	845	856	887	832	914	863	864	856	804	874	874	866	872	906	862	916	852	850	835	910	847	874	823	866	869	821	882	844	878	851	860	848	891	904	857	834	827	860	888	881	831	854	874	873	847	840	863	921	843	817	887	895	839	873	843	855	864	818	861	850	884	887	831	878	865	807	851	868	875	850	808	891	881	859	871	869	855	830	848	886	867	863	824	856	873	849	786	844	869	855	834	849	894	838	858	851	886	836	798	862	878	875	902	882	862	895	886	805	915	835	878	884	821	860	877	895	819	839	927	893	870	898	893	852	872	816	812	914	869	853	801	884	812	909	887	862	911	848	885	914	883	894	833	903	870	849	896	854	861	867	859	849	855	843	880	883	861	899	894	870	867	852	811	886	851	887	890	913	840	841	894	856	827	800	860	851	865	834	882	878	865	890	891	872	821	849	882	816	831	904	867	837	853	850	828	886	851	820	897	846	904	864	937	874	862	839	893	895	854	859	889	822	829	879	876	876	859	878	851	848	873	859	835	902	860	898	885	848	835	872	914	891	859	867	870	840	828	882	839	858	866	833	825	863	883	868	837	884	850	862	800	823	853	884	885	829	853	860	857	866	840	851	847	858	860	882	846	887	818	799	883	865	847	862	883	852	832	860	875	821	870	832	895	870	887	830	889	881	888	921	844	837	846	887	880	844	888	849	885	861	908	836	883	849	872	892	864	862	922	865	878	892	853	827	850	820	853	891	826	921	852	910	864	883	884	861	860	872	894	826	885	872	839	898	872	803	870	925	839	878	830	848	871	870	898	856	871	882	869	865	891	833	810	901	876	865	864	856	912	850	900	882	886	899	873	866	841	847	829	843	905	853	883	929	871	932	882	872	855	844	823	935	818	857	860	967	853	813	832	857	870	817	826	816	874	818	847	801	834	867	948	876	885	837	875	896	883	824	857	891	822	852	835	854	880	836	840	862	853	849	893	900	861	895	837	888	839	854	824	870	896	880	847	857	845	922	892	871	869	850	814	847	860	849	802	918	807	782	821	809	862	817	871	873	855	893	836	872	841	840	877	841	869	886	847	839	865	862	844	867	779	895	891	871	885	876	884	865	858	893	836	937	859	876	917	860	851	855	891	871	820	845	849	863	872	819	882	809	879	844	823	896	835	875	834	860	866	845	888	886	866	814	877	874	862	877	924	875	860	886	868	849	891	875	870	850	894	933	851	911	860	875	863	840	884	919	861	837	858	868	897	895	853	907	904	835	858	840	902	885	885	823	838	891	871	866	889	850	893	821	870	832	836	867	823	893	862	850	850	882	861	837	832	891	876	867	886	910	874	826	919	842	864	867	806	871	872	940	864	846	884	858	871	868	833	825	874	859	905	886	819	892	826	870	873	879	879	814	902	880	869	880	915	863	848	851	810	876	875	863	866	859	854	864	872	888	861	872	913	851	856	857	916	822	844	893	849	859	873	860	869	816	875	870	880	902	858	850	875	848	910	933	876	896	869	895	894	806	833	930	866	903	779	829	916	888	882	876	860	819	862	886	853	860	843	883	837	867	895	832	870	855	839	893	860	925	841	875	838	855	877	886	874	856	847	921	833	836	863	905	869	875	828	864	937	855	829	850	885	857	901	888	836	892	856	824	881	909	857	859	873	834	851	852	880	898	860	837	889	881	824	823	799	835	869	913	839	847	846	874	917	877	852	889	819	915	845	890	856	844	867	911	870	833	938	847	913	890	845	870	880	858	857	879	857	850	876	890	873	848	863	904	909	856	874	924	861	880	842	874	873	803	868	889	858	937	843	853	872	802	794	859	878	919	869	875	864	917	906	885	801	875	893	828	871	843	911	871	888	844	842	920	775	811	889	881	857	828	905	864	897	830	915	825	882	874	864	852	863	880	886	875	867	833	850	845	873	893	837	842	859	886	832	859	889	911	858	833	829	856	876	820	919	892	837	861	863	897	869	871	873	816	919	891	872	880	845	802	888	900	830	868	827	879	893	825	839	883	931	922	873	844	844	868	871	881	820	837	846	887	886	907	866	883	819	875	831	835	855	890	810	858	899	898	847	856	873	851	827	889	846	807	886	861	876	903	885	872	878	860	837	927	839	849	837	855	839	860	810	848	847	846
25539	21654	28735	27188	21405	13483	7242	3993	2355	1783	1566	1347	1184	1093	956	950	898	846	791	853	840	824	786	812	791	736	757	736	732	758	740	722	708	787	715	658	672	737	704	709	710	726	705	750	696	734	716	695	725	758	700	713	707	727	779	721	697	731	739	665	716	698	702	764	749	691	688	727	728	745	760	740	726	686	690	723	709	687	698	702	715	750	722	670	762	709	698	671	719	704	691	652	710	717	721	714	728	721	766	746	690	745	752	682	694	723	731	713	697	704	723	695	743	757	718	700	711	718	708	750	745	737	727	718	688	715	726	694	710	729	702	725	734	734	743	705	731	747	729	744	725	717	694	735	701	655	716	728	718	680	742	743	779	699	753	733	700	705	669	676	683	664	777	725	731	698	687	750	722	702	724	709	721	749	699	709	683	733	692	748	685	710	713	699	708	760	709	720	713	698	704	685	695	681	757	741	704	742	686	745	738	808	700	747	726	712	725	713	750	734	668	742	729	729	732	727	709	680	767	705	754	713	731	696	685	707	735	713	714	723	677	736	708	674	727	747	735	697	777	716	753	694	744	705	697	706	747	685	668	727	733	701	637	707	696	706	753	710	697	725	696	734	718	761	704	707	676	740	712	748	695	713	695	723	666	676	718	716	707	735	778	734	650	718	745	711	703	713	713	711	736	735	713	718	687	756	735	738	783	802	736	753	694	734	748	736	663	755	705	710	680	702	697	737	659	773	718	740	708	734	727	706	716	673	711	701	701	635	690	740	717	717	690	718	700	748	688	743	731	668	721	716	779	668	699	710	702	696	725	704	726	720	777	694	664	707	736	721	697	710	742	693	696	777	684	716	751	710	766	690	724	745	715	713	757	701	724	735	704	718	676	710	765	736	739	718	724	735	742	756	719	693	699	708	765	752	731	706	700	692	700	735	731	745	695	749	724	715	776	694	707	667	725	696	742	730	733	685	711	746	671	723	706	730	698	722	727	722	732	709	724	723	738	754	708	662	692	741	706	742	709	745	718	685	684	707	705	736	705	752	716	740	724	729	732	721	682	753	697	655	721	755	755	711	750	695	731	741	734	751	719	722	757	719	730	687	694	753	702	691	752	740	752	739	714	691	663	698	708	681	724	717	747	773	700	693	745	702	702	747	711	699	693	726	690	745	768	681	683	700	687	696	719	715	736	690	740	754	699	711	738	734	715	733	645	738	729	710	690	709	721	750	742	696	690	749	689	707	708	756	735	684	693	730	703	735	672	708	697	701	714	650	727	717	734	709	702	733	737	702	686	689	717	751	735	677	697	701	743	706	673	679	732	791	678	681	711	726	733	724	696	702	749	731	735	705	654	735	764	721	689	730	706	708	758	700	743	738	770	702	730	739	690	697	650	686	727	743	750	696	710	751	681	661	705	726	762	711	733	704	708	716	719	723	726	725	785	703	747	680	705	731	724	750	734	725	734	726	699	732	692	731	677	696	729	767	712	706	770	676	712	707	713	667	694	728	707	747	737	703	719	759	738	712	755	740	722	717	672	692	708	723	704	718	720	731	692	683	729	704	739	687	751	656	724	689	701	774	742	697	727	727	742	708	717	718	667	737	712	729	682	681	729	739	674	748	684	704	695	707	715	744	761	738	720	701	693	730	745	707	696	697	700	748	672	715	705	698	685	757	716	768	735	747	677	705	739	718	750	744	694	651	709	681	717	745	700	703	724	731	696	767	705	726	699	698	722	717	698	720	683	756	734	716	708	733	764	671	739	702	747	719	738	725	721	732	668	737	709	760	690	701	737	706	684	735	735	739	744	744	716	703	707	723	684	696	695	689	721	662	723	698	693	712	752	717	759	710	768	697	699	732	698	693	721	667	716	763	764	746	725	707	692	697	727	726	745	736	719	725	722	704	669	683	763	690	699	680	728	725	717	755	747	682	685	717	681	702	715	685	644	679	731	716	705	760	701	721	696	729	717	702	696	713	690	768	719	694	739	757	741	706	738	768	719	739	706	716	756	698	720	655	743	730	696	726	752	690	734	738	728	689	730	679	707	750	717	701	712	702	720	759	706	721	716	696	709	692	710	695	679	714	667	689	724	696	738	720	658	721	744	717	710	745	723	741	741	748	700	736	716	711	746	730	725	684	673	761	692	700	761	777	706	753	736	735	699	665	720	725	723	706	751	759	702	726	687	742	740	644	731	696	660	707	700	727	725	729	727	719	683	715	716	705	714	762	728	712	711	690	707	772	705	710	739	720	687	694	719	734	639	719	741	658	680	728	744	691	697	708	734	685	730	710	706	708	725	687	710	719	705	724	665	783	732	731	751	754	719	750	703	715	786	762	737	674	747	743	710	685	755	676	737	710	714	751	763	688	735	691	737	739	692	699	767	738	702	750	735	756	755	706	728	714	710	770	758	668	669	730	712	694	696	697	717	726	745	729	685	703	706	688	741	698	734	736	684	710	673	712	725	730	711	652	708	719	701	733	682	697	741	726	691	695	656	687	750	708	691	714	742	726	704	627	723	756	731	734	751	768	690	683	644	721	732	724	711	700	732	722	681	681	744	721	731	712	717	709	699	738	733	712	742	707	694	742	725	725	698	712	696	755	743	705	753	724	690	723	711	706	760	732	705	701	674	751	689	680	733	722	692	690	723	774	728	722	685	716	716	712	734	745	762	709	697	698	713	756	711	664	656	754	702	715	730	739	727	733	688	763	707	733	703	711	711	733	724	708	745	699	779	749	724	721	725	711	727	731	674	759	710	770	694	709	690	679	741	671	757	698	724	733	726	743	750	706	740	728	766	713	717	753	712	717	735	728	681	714	731	764	732	770	713	736	751	713	747	707	732	701	669	725	717	720	729	675	734	694	702	733	690	753	714	723	706	750	709	682	711	753	768	718	697	764	687	716	764	697	764	744	745	775	695	740	694	744	735	763	715	714	674	719	710	711	713	742	726	746	745	719	743	676	714	729	744	681	713	710	764	733	743	763	762	712	679	713	720	739	704	754	738	734	761	707	704	720	752	734	714	707	714	724	767	736	727	753	723	715	756	673	746	734	746	731	722	756	726	744	690	718	722	715	691	698	724	750	736	711	674	688	724	747	699	674	706	735	721	694	734	686	679	716	731	775	721	700	763	733	716	721	709	708	706	701	740	737	739	710	762	660	692	710	746	750	746	716	737	732	719	715	738	748	721	720	781	719	716	712	735	713	697	711	740	705	733	723	697	755	750	717	747	739	719	695	681	776	753	744	729	690	698	687	698	767	695	702	702	687	734	728	726	775	712	720	725	702	765	734	719	705	706	718	710	724	699	741	708	729	716	779	745	748	732	707	764	673	734	698	691	693	730	719	759	727	727	711	698	721	721	742	721	708	704	756	768	782	699	754	718	686	744	716	685	734	685	694	724	709	735	735	710	677	732	761	762	728	766	708	724	737	761	652	723	634	730	681	734	743	682	748	737	728	709	769	736	683	698	729	714	749	700	750	712	674	699	677
36628	55529	46189	32516	23429	15826	10519	6483	4086	2879	2282	1956	1816	1469	1390	1242	1163	1100	1070	1026	979	952	923	959	883	831	893	905	831	855	852	899	831	849	829	876	877	885	838	849	849	819	849	794	834	824	839	847	864	822	810	864	806	798	805	795	783	849	849	876	867	872	841	901	808	817	848	848	799	832	814	803	821	854	774	833	848	796	784	834	852	818	817	830	838	845	830	850	845	845	841	866	863	839	831	883	825	868	867	857	798	826	820	812	802	862	849	778	840	832	826	802	830	790	807	840	835	833	826	890	804	840	839	884	768	865	863	868	839	868	902	830	844	813	827	859	830	817	838	805	841	873	820	786	839	790	855	788	880	813	861	813	835	868	843	814	880	754	886	844	851	837	833	855	847	871	840	862	801	835	801	827	814	820	873	844	830	816	841	848	848	778	865	845	806	768	875	793	876	831	892	836	843	834	794	846	838	826	824	823	821	776	824	824	855	862	841	808	851	811	833	871	790	887	823	826	828	867	849	855	815	899	815	812	818	849	842	818	836	884	784	790	837	781	828	843	862	860	867	870	848	822	815	879	838	832	813	821	850	836	837	824	841	831	850	856	848	807	842	841	822	802	905	841	916	872	844	858	856	892	838	806	861	861	821	888	823	894	853	861	812	822	819	835	870	820	852	818	811	859	829	835	865	812	799	828	835	867	840	872	831	822	859	804	845	874	803	831	863	886	830	833	822	829	895	848	832	771	860	817	845	875	900	865	862	856	826	861	804	886	824	831	910	863	873	847	844	830	806	911	883	869	830	838	839	798	853	866	873	818	892	874	863	823	827	833	784	850	866	873	823	806	836	847	811	819	870	855	851	826	855	839	843	852	827	843	854	821	813	878	830	842	847	836	823	792	806	809	867	850	845	842	827	832	901	814	886	863	852	843	827	843	840	797	820	773	840	837	821	858	853	798	832	870	842	820	848	830	856	839	857	806	818	885	841	823	867	880	810	825	869	877	824	901	850	831	859	823	791	847	856	864	831	843	823	832	867	845	802	836	842	831	831	803	846	847	841	817	832	781	813	894	823	820	880	823	819	885	844	864	858	860	841	832	842	844	835	805	828	873	854	856	837	827	852	830	828	794	820	825	893	878	858	875	830	857	833	857	811	803	828	784	843	858	812	841	818	808	834	839	814	812	825	824	858	814	822	819	851	819	790	888	833	872	816	865	843	843	787	865	803	835	865	820	785	846	788	867	794	835	796	883	854	812	828	868	835	833	786	865	849	843	827	844	878	815	795	864	883	844	778	839	848	787	826	857	788	845	796	768	864	846	830	815	829	841	882	812	810	815	791	877	860	855	872	837	840	817	806	856	857	831	855	809	827	881	839	792	827	856	823	837	831	841	831	814	871	820	812	833	853	861	836	855	809	824	823	820	854	859	824	797	872	837	800	860	842	797	839	844	802	870	856	811	839	873	806	842	862	790	831	804	832	864	844	814	846	884	847	860	793	812	884	823	867	820	827	808	874	848	862	816	829	824	770	833	838	830	820	801	882	807	856	828	853	862	826	815	757	854	824	815	858	867	849	835	860	824	854	847	828	852	852	818	830	868	854	878	808	836	866	813	837	856	844	829	823	853	884	844	860	877	831	803	839	881	850	818	850	794	857	853	850	839	853	872	834	816	851	863	840	838	835	836	826	839	858	865	878	830	815	865	847	826	822	865	858	844	802	865	819	870	867	809	856	800	853	793	849	795	835	799	822	881	816	804	797	868	880	848	790	785	884	840	822	880	867	899	835	832	846	850	847	839	841	881	813	907	815	872	843	848	833	833	855	830	841	861	859	845	832	850	871	838	862	797	845	787	852	861	863	841	810	857	863	846	807	826	850	856	866	824	883	811	821	795	816	850	868	852	861	813	843	800	856	821	831	788	850	845	853	813	798	816	822	819	808	806	859	819	864	823	824	823	878	816	876	841	851	882	844	838	856	837	853	809	831	792	851	784	798	810	814	818	818	845	862	807	826	848	833	890	846	856	851	821	835	869	812	866	769	858	824	830	809	801	865	813	865	823	777	866	817	838	855	883	848	823	883	796	781	900	822	865	821	813	849	807	867	869	838	844	836	810	852	803	841	817	809	847	892	858	855	818	825	805	813	819	848	872	831	895	758	865	894	817	822	851	813	807	887	859	797	842	825	820	889	861	862	843	851	864	857	855	870	787	848	816	870	875	862	832	864	844	835	875	842	832	877	898	817	834	801	842	847	808	810	799	811	894	788	805	822	811	849	821	856	843	861	840	824	893	849	848	791	773	848	828	836	838	857	840	843	823	822	861	850	819	806	842	840	854	866	829	826	883	894	831	874	826	851	858	817	846	829	842	847	784	774	836	884	818	834	819	830	878	785	834	818	846	832	830	828	846	877	840	843	847	880	811	831	766	819	827	858	816	840	804	815	881	855	817	821	834	820	868	828	862	828	845	788	868	860	873	857	803	804	854	892	826	841	800	848	819	827	870	801	818	791	806	819	852	905	836	844	835	833	814	816	842	822	874	845	765	823	838	826	831	826	821	835	803	821	819	844	817	819	807	837	849	814	866	827	906	777	817	864	775	845	830	826	811	875	831	860	826	813	857	871	875	851	845	830	833	819	829	872	858	879	838	825	884	796	855	834	824	855	870	803	813	808	871	872	888	866	818	847	841	865	836	842	845	870	851	840	821	858	856	839	850	835	853	836	844	882	866	856	860	878	876	850	843	861	846	890	827	900	815	837	817	823	813	822	821	852	864	778	870	812	818	840	830	804	814	820	811	818	875	840	842	840	831	878	874	851	832	855	842	856	807	871	844	834	825	836	863	811	861	800	856	852	857	829	827	847	854	836	863	866	835	856	817	787	814	766	865	827	831	845	834	807	833	823	851	852	811	797	850	852	857	872	865	820	828	830	840	851	796	806	832	823	869	834	849	858	817	820	862	850	849	802	866	900	836	824	854	792	821	805	844	823	854	841	845	880	839	902	879	889	855	846	825	833	811	781	786	859	835	832	842	842	851	830	824	775	912	807	817	874	817	842	844	810	849	842	832	854	817	819	789	860	816	803	831	872	842	825	830	842	845	837	864	832	877	854	837	761	828	792	852	825	834	811	833	839	792	871	790	795	799	832	883	915	814	827	831	861	876	812	815	880	846	814	847	892	823	795	882	873	781	837	814	865	838	859	837	915	813	821	824	863	823	830	815	854	791	845	817	852	814	823	849	838	886	855	871	859	914	918	823	840	829	841	816	864	809	876	834	801	805	756	847	895	799	798	836	854	832	828	870	806	822	832	843	834	862	814	863	845	830	846	853	828	792	820	897	854	835	812	846	827	848	859	826	866	811	794	868	842	823	837	803	851	814	797	821	832	874	794	810	854	815	823	797	792	877	846	816	850	810	848	895	827	816	841	884	797	815	816	783	846	824	891	869	846	874	847	844	863	820	827	830	830	856	813	813	788	803	802	897	782	853	870	877	849	878
23260	21600	29255	24655	22398	23653	21355	8974	4274	2968	2419	2038	1699	1424	1332	1216	1114	1029	1005	928	916	946	892	869	772	801	816	760	791	789	786	847	742	774	769	783	811	748	738	757	761	726	725	729	728	756	700	757	732	763	706	738	741	751	813	765	756	809	760	768	725	796	746	772	761	733	776	748	749	767	706	737	810	715	780	770	674	773	742	753	793	771	756	808	674	772	692	707	740	754	729	723	736	741	709	749	746	762	773	758	760	695	760	721	761	722	754	740	729	755	752	760	749	742	729	700	710	763	747	710	718	738	740	743	705	751	786	723	780	761	769	747	715	771	763	768	701	790	750	785	752	770	759	737	748	742	735	708	738	726	726	776	756	735	733	745	737	752	820	721	724	781	753	745	779	762	710	685	777	767	754	751	786	781	782	791	803	764	783	723	705	806	744	719	777	723	721	757	736	766	706	765	761	769	736	738	781	731	767	760	738	764	738	769	786	813	666	799	764	750	738	766	770	756	768	741	755	779	732	741	727	768	758	778	718	734	794	733	772	789	766	722	766	761	764	791	738	731	724	737	795	772	761	703	737	743	741	764	783	763	784	746	749	726	765	769	738	775	767	751	750	753	769	758	771	713	758	787	758	765	672	773	727	726	701	708	709	752	759	768	739	732	721	739	758	734	784	800	770	781	732	781	800	739	753	757	725	763	812	769	711	733	756	763	744	745	755	716	743	730	778	736	710	744	743	788	741	739	765	771	738	748	776	743	775	764	798	730	735	710	744	743	783	765	776	783	777	724	770	811	753	748	793	739	799	787	778	776	782	724	757	727	796	737	774	776	713	703	780	792	762	736	741	809	767	749	761	784	729	766	731	813	771	781	735	792	748	811	778	762	739	771	733	729	742	718	741	787	760	764	752	736	728	713	747	715	764	754	787	730	768	731	761	723	769	741	710	746	749	756	780	710	741	725	775	733	747	697	740	730	749	713	772	758	759	729	769	740	770	701	793	773	715	748	802	778	770	748	722	760	707	700	777	735	733	706	763	758	756	698	794	777	717	781	790	711	718	728	718	732	760	766	766	748	800	764	773	755	744	752	740	758	751	752	696	696	761	709	786	768	733	745	723	708	763	763	753	781	701	801	717	754	752	774	743	736	723	792	724	746	764	725	772	731	814	746	774	752	737	751	711	679	727	741	775	741	719	754	786	751	727	764	772	745	711	735	761	752	746	759	782	740	710	764	767	763	763	769	728	742	698	767	722	744	756	757	727	709	740	734	806	747	716	732	702	723	725	766	777	773	728	731	697	755	710	799	768	748	781	800	751	738	752	739	747	756	760	760	800	743	712	738	720	789	723	756	773	755	732	735	740	818	730	763	741	755	784	811	717	740	720	795	746	733	739	730	751	742	733	742	747	767	735	766	749	716	759	754	744	809	754	759	712	685	739	791	704	726	780	780	789	730	738	747	760	740	790	766	739	731	747	775	767	765	715	731	724	778	734	724	768	753	757	728	786	789	811	727	774	802	745	798	722	727	736	818	754	730	756	750	677	752	700	763	787	753	815	779	739	752	726	729	790	744	827	795	743	745	738	764	724	766	785	728	780	720	766	740	741	765	757	744	771	754	734	745	732	747	742	730	740	741	757	750	781	752	722	759	697	728	763	745	710	734	772	702	748	726	751	723	712	783	797	731	714	727	751	768	753	701	717	754	734	764	763	764	749	754	706	742	737	767	796	691	730	754	759	753	734	758	773	735	750	746	738	739	772	747	767	779	792	765	748	739	748	778	799	753	746	723	808	691	687	728	761	783	766	717	793	770	704	757	745	690	750	728	771	782	726	740	762	729	794	697	758	753	699	718	763	806	751	763	734	766	752	740	739	791	801	806	779	717	774	728	739	732	763	725	737	730	746	784	748	717	742	725	725	715	787	816	797	750	747	789	707	749	768	734	750	738	696	743	692	749	748	773	728	754	733	751	720	749	729	744	756	735	771	740	762	770	711	763	742	747	723	757	727	802	758	765	794	752	749	691	753	739	740	736	725	758	755	767	782	721	723	751	717	748	748	771	799	754	741	760	723	743	715	772	673	729	779	720	755	717	761	774	758	737	796	748	745	776	702	692	754	682	707	795	738	778	748	756	741	774	728	740	756	771	736	719	709	770	740	759	770	788	756	741	774	742	735	730	754	744	777	721	822	767	730	743	771	755	706	754	748	713	748	754	703	711	737	780	774	761	752	763	753	735	800	747	726	733	753	729	730	724	783	749	768	748	756	775	724	814	739	725	759	712	747	760	761	787	730	758	734	778	759	754	723	741	738	727	727	724	684	733	743	733	747	741	822	772	718	729	764	744	790	779	766	745	751	791	779	747	733	778	714	724	733	803	772	724	732	753	781	726	781	684	746	777	698	729	732	766	740	779	756	733	751	753	756	730	703	782	702	741	744	802	770	755	768	768	701	728	772	785	749	747	764	750	769	734	697	749	746	725	757	725	780	728	812	806	763	744	749	750	764	706	729	760	770	745	721	767	688	774	742	732	735	733	741	724	744	780	734	745	690	741	735	801	725	785	717	742	741	786	684	768	814	781	733	692	780	727	744	725	745	725	772	737	758	744	762	759	763	729	731	790	757	749	725	715	713	755	713	708	725	764	731	746	805	703	770	771	752	699	755	774	790	796	743	770	758	698	768	760	763	779	725	707	737	755	745	802	749	723	742	804	731	787	744	747	767	670	712	707	753	760	732	704	774	726	716	742	732	785	762	756	763	776	750	754	742	748	714	687	757	787	718	750	726	730	736	748	732	736	771	717	761	711	769	744	735	733	710	768	777	769	721	796	777	723	777	760	723	746	716	735	762	751	755	718	757	703	784	686	734	737	799	747	816	739	739	767	772	754	768	751	786	779	739	741	824	742	721	723	772	748	701	735	743	740	763	731	803	748	750	763	730	741	699	717	734	746	744	741	706	722	724	779	751	750	696	722	765	744	749	744	722	708	750	734	739	737	726	753	695	770	767	744	754	702	731	747	755	715	748	712	728	736	766	755	724	751	740	787	740	757	751	781	753	765	742	743	774	737	732	790	715	785	739	770	783	761	736	769	764	723	731	746	741	755	739	792	674	723	762	657	800	709	779	793	767	745	806	725	750	745	735	689	782	736	777	733	746	745	757	762	743	746	763	770	738	764	802	746	762	753	737	730	727	751	753	758	704	772	783	809	747	692	796	755	779	751	718	714	768	736	737	750	762	721	749	722	716	750	797	783	770	766	688	725	740	753	730	790	714	749	740	746	714	792	743	695	724	769	777	747	758	743	744	744	724	779	727	763	746	774	709	743	742	733	763	790	750	794	749	789	737	747	758	731	693	764	767	746	741	749	742	732	764	725	767	785	755	726	770	728	759	674	670	734	761	786	750	729	744	770	739	770	731	760	727	721	759	697	764	757	750	711	738	747	749	743	786	774	737	763	747	719	715	742	745	766	728	776	771	748	738	733	731	758	728	751	761	772
37858	68456	59111	43279	33437	25761	17933	10808	6371	4492	3364	2933	2334	2033	1773	1530	1452	1289	1231	1236	1127	1115	1022	953	937	971	922	881	965	911	949	856	915	911	920	897	887	904	874	832	775	862	904	887	829	865	862	898	844	836	886	816	813	854	900	868	809	860	873	871	830	870	824	864	859	897	878	821	838	832	889	834	819	869	840	879	885	878	868	859	905	878	873	920	877	884	901	848	878	808	827	865	865	837	882	861	870	867	831	830	829	897	907	858	848	870	865	830	849	841	846	854	837	845	877	864	864	878	858	878	852	890	845	844	850	896	865	832	837	801	854	845	868	869	901	890	874	880	850	836	883	856	812	849	851	805	843	820	849	822	876	848	859	843	892	896	820	875	841	811	867	859	843	841	865	822	837	854	812	831	856	855	889	826	844	826	847	861	871	892	852	862	885	852	822	898	846	859	849	874	865	858	854	846	811	874	898	842	845	931	841	870	852	835	860	817	909	925	900	857	831	843	892	819	801	845	817	902	867	834	847	819	819	873	905	831	834	833	846	870	827	817	883	810	817	893	908	839	785	858	831	854	823	861	894	861	866	830	783	815	864	879	902	840	905	788	829	848	832	852	819	846	839	860	849	854	834	868	809	855	903	851	840	841	822	911	806	788	867	885	821	850	830	891	895	828	876	896	859	802	913	883	819	853	844	861	851	827	903	866	902	865	856	795	941	905	801	817	865	873	908	880	964	840	884	835	861	809	837	815	818	860	858	869	836	854	839	845	836	837	866	834	848	875	832	893	846	802	836	856	809	844	834	806	909	850	890	845	880	876	886	834	847	833	887	861	848	835	871	808	895	848	788	866	819	847	859	848	863	861	854	892	827	867	873	920	845	838	864	850	811	894	817	850	874	944	857	836	881	840	854	886	866	824	875	860	850	836	909	864	833	882	872	834	842	894	882	845	854	836	896	876	856	819	828	840	791	868	832	815	805	858	829	872	823	876	856	830	892	827	878	860	894	873	850	903	878	839	888	839	869	886	848	854	862	783	878	809	848	829	870	793	849	850	846	812	851	820	843	829	812	873	889	844	854	850	918	846	920	923	794	831	855	874	814	920	824	826	834	928	838	872	878	829	861	852	834	805	807	838	906	867	863	933	827	900	866	900	888	845	815	840	805	872	818	850	922	894	825	895	853	858	882	819	848	849	848	829	853	879	837	839	865	846	833	816	802	853	829	854	883	913	852	846	882	854	849	871	886	864	883	884	907	868	799	820	802	852	863	872	888	828	871	800	865	862	869	824	842	837	845	832	863	840	870	840	847	810	847	814	801	864	896	839	852	841	845	835	857	835	880	844	888	890	872	855	881	821	895	845	882	859	852	883	833	887	835	895	843	819	836	831	924	891	830	866	869	861	867	851	845	842	872	871	795	864	866	890	861	855	858	882	861	826	857	840	846	888	882	836	806	868	829	901	796	852	874	879	816	854	920	886	923	860	873	847	866	829	841	863	887	842	847	861	843	842	842	902	881	811	839	961	862	846	866	897	876	881	857	829	864	864	870	866	856	860	844	857	887	869	887	856	876	854	866	839	847	845	849	874	825	865	816	820	869	902	859	877	857	851	887	847	867	838	830	843	872	847	820	892	892	878	798	839	840	855	864	893	816	890	863	884	846	849	836	888	841	885	819	881	815	822	890	902	801	809	851	813	805	891	814	840	817	847	891	886	817	862	829	860	929	843	812	840	867	863	905	873	803	853	831	872	897	822	893	812	862	883	838	810	849	813	857	862	866	858	815	842	873	855	895	873	879	896	896	874	823	844	863	845	842	867	825	887	794	851	891	857	879	859	864	877	878	881	878	820	828	889	818	869	879	827	904	840	845	899	834	877	816	835	886	831	864	796	874	836	905	838	769	851	811	824	903	800	838	839	858	892	834	873	868	857	877	836	829	925	769	860	820	827	849	887	891	826	824	849	863	831	877	879	853	875	806	840	829	835	846	883	829	899	850	818	852	867	854	900	868	876	841	888	821	814	890	833	823	819	827	784	841	886	889	831	827	805	829	846	836	877	809	884	846	880	820	886	842	874	880	846	830	825	907	836	875	851	811	813	861	894	882	861	822	832	857	834	862	908	800	876	799	830	873	861	884	873	873	854	880	879	854	856	807	856	773	886	904	796	778	831	795	826	813	883	853	832	847	897	789	852	924	883	822	886	885	878	854	817	878	877	923	886	937	861	863	818	846	851	841	877	850	812	843	844	903	879	860	842	868	830	858	868	833	826	814	879	888	826	873	829	829	862	854	858	835	825	869	830	894	864	842	917	839	850	901	829	814	869	837	840	863	858	902	863	857	840	887	838	836	823	865	851	828	794	834	893	841	834	860	853	818	893	842	908	826	833	841	827	823	854	844	869	890	837	830	890	815	859	856	877	846	848	871	869	838	837	820	884	867	810	838	914	857	860	823	890	797	835	870	823	822	850	852	843	886	861	852	830	862	825	863	894	795	898	844	876	871	851	878	848	881	889	894	865	837	857	925	869	848	848	859	840	882	877	873	911	841	821	793	804	885	869	878	864	828	858	818	876	853	817	850	847	863	906	833	863	873	886	858	870	876	842	862	845	854	873	884	842	894	839	884	803	851	861	861	869	795	839	843	798	853	825	855	873	824	859	872	855	819	795	910	841	853	821	826	877	868	851	823	820	859	829	834	901	868	865	853	831	891	905	831	841	859	821	893	888	845	834	889	852	835	885	893	823	854	824	834	833	899	830	871	856	865	870	845	865	830	813	888	861	883	833	859	835	827	901	835	780	828	866	861	847	853	874	870	815	793	848	811	802	854	831	860	896	869	858	817	829	877	870	837	865	888	855	859	941	850	840	881	852	839	882	878	834	851	883	890	850	851	802	880	846	866	827	876	845	848	826	787	821	872	874	839	836	841	855	841	823	900	866	871	863	842	799	845	877	840	819	792	884	797	855	809	845	830	859	844	802	870	851	868	848	833	870	806	880	872	825	889	859	836	870	824	898	835	855	867	864	862	838	782	874	814	861	863	873	855	869	844	792	875	852	835	878	885	791	916	833	886	854	821	889	870	876	842	854	861	846	845	813	862	850	810	814	850	835	888	861	786	847	876	819	835	901	871	850	867	852	854	810	892	838	855	883	818	860	870	835	806	833	926	845	852	843	835	830	815	866	882	856	838	878	868	818	835	863	824	870	837	858	862	827	845	835	859	847	872	841	856	785	815	855	862	849	820	877	869	840	855	816	863	855	855	840	823	895	884	847	836	830	874	869	859	847	859	867	812	857	884	846	851	882	848	892	871	852	867	806	829	851	852	877	862	845	844	860	904	859	856	869	843	827	845	876	842	853	822	856	844	901	911	855	894	887	901	844	900	906	840	840	838	851	868	879	840	928	861	859	825	861	820	881	823	825	831	907	844	840	873	830	855	847	828	857	880	846	843	854	837	821	870	829	849	821	872	826	798	869	857	853	837	818	852	882	852	909	839	862
31590	35887	40470	27533	15679	8010	4730	2799	1929	1580	1420	1236	1149	981	974	905	845	868	814	823	818	776	774	778	763	789	729	775	722	765	722	728	740	723	714	714	729	753	747	752	773	818	730	754	740	718	734	729	744	780	735	742	766	789	697	750	696	735	693	724	710	713	731	723	726	736	726	740	793	764	767	773	762	737	710	711	743	708	751	775	686	738	769	724	744	745	714	741	745	705	677	757	730	738	722	723	751	744	730	700	715	765	727	703	777	747	767	725	708	756	750	714	728	796	736	732	723	733	788	730	717	744	754	752	692	716	752	743	767	741	698	681	717	728	678	728	711	735	764	705	764	741	668	708	762	753	738	788	727	717	776	762	724	772	714	753	758	683	762	769	698	717	712	758	705	752	765	743	753	801	756	738	730	749	731	747	719	735	697	752	728	735	726	707	739	702	745	705	706	742	679	695	730	747	757	749	743	755	709	735	730	719	754	692	742	771	725	745	725	714	702	705	733	725	766	771	726	745	752	750	706	718	734	753	714	753	738	740	756	745	699	733	703	693	727	725	711	796	727	736	769	762	737	732	749	713	780	774	751	728	694	680	734	774	781	725	724	719	703	744	746	730	735	724	734	701	778	744	746	732	766	744	735	704	740	717	769	801	762	756	669	727	710	758	702	703	732	721	760	759	686	744	747	711	724	742	769	738	722	722	717	705	732	693	760	744	691	739	814	733	715	711	749	733	680	770	700	719	742	714	661	729	783	685	728	741	724	757	738	743	728	777	752	762	723	731	740	749	737	754	717	726	709	748	741	752	716	784	763	749	702	715	755	755	747	722	764	689	736	756	781	779	754	767	761	755	739	742	726	732	747	741	726	741	778	712	732	773	763	651	739	707	696	694	748	768	684	716	729	741	754	689	695	753	753	707	722	700	785	735	739	728	700	748	757	800	746	770	789	798	704	715	754	763	758	726	735	743	719	756	731	754	769	766	739	721	750	704	718	722	801	733	761	705	721	752	756	783	744	703	741	743	693	709	746	720	727	746	771	721	738	759	755	726	788	739	734	705	737	774	765	746	703	727	718	715	712	751	691	715	698	706	764	785	743	730	708	718	684	722	793	738	729	713	781	772	675	767	743	691	778	714	698	722	721	698	725	773	731	726	710	745	770	782	693	687	744	736	707	759	739	761	734	751	711	735	711	705	720	737	702	710	781	718	697	754	739	810	711	717	776	745	724	814	773	742	742	762	717	754	725	786	689	731	742	722	770	731	772	706	731	736	707	717	709	712	688	724	722	776	738	696	746	739	749	747	770	712	761	743	744	741	672	709	731	743	723	763	714	698	732	729	718	731	766	746	761	729	716	743	778	783	782	684	777	716	712	726	741	801	768	751	700	776	695	749	797	721	720	757	709	733	713	762	703	754	709	736	705	719	763	699	726	772	722	685	727	741	784	738	729	729	726	704	761	724	741	748	718	795	749	701	725	783	719	722	795	742	706	680	771	716	740	748	747	717	687	744	737	733	683	724	725	731	714	724	724	738	742	701	747	731	712	685	791	744	736	667	735	709	755	724	762	737	751	713	692	753	727	731	694	758	729	671	731	717	800	796	715	720	728	765	720	758	727	771	720	720	760	723	769	750	738	715	748	725	757	699	722	759	736	752	760	752	703	754	724	762	750	717	747	740	767	658	735	744	784	762	701	744	760	716	735	731	705	730	716	760	717	782	650	737	713	760	698	762	761	743	690	675	733	740	740	739	703	699	702	745	736	719	748	752	757	696	752	723	683	764	782	738	682	715	691	740	730	763	693	724	711	769	769	713	720	723	721	724	727	792	696	705	736	735	748	736	723	730	704	743	778	688	758	724	727	766	722	734	749	763	747	722	742	714	703	708	786	766	747	738	716	749	732	712	718	726	705	747	707	725	758	719	688	743	683	741	728	744	746	710	768	741	739	685	756	764	712	765	745	729	743	780	758	716	710	747	739	774	667	762	701	763	683	682	716	687	727	690	777	746	733	701	771	705	742	706	744	698	693	713	738	745	735	709	691	668	749	723	789	728	757	721	740	765	730	715	726	736	753	710	690	792	765	716	738	755	717	736	737	722	769	727	736	722	741	747	729	703	737	734	732	710	690	730	722	743	693	727	717	731	689	720	699	691	720	718	719	720	725	696	761	698	702	725	684	732	727	726	776	727	705	781	719	747	748	778	688	720	741	736	758	781	752	756	768	741	738	737	713	717	766	716	741	738	723	756	770	703	717	736	759	721	709	710	715	732	692	707	718	709	751	756	740	699	686	751	775	734	741	725	706	721	766	814	723	750	786	731	715	717	723	698	743	741	711	752	766	764	743	744	755	758	687	723	712	772	727	791	678	674	717	746	746	732	722	711	766	715	766	752	736	738	722	764	738	738	807	765	775	757	753	703	745	759	691	772	724	782	734	724	773	779	732	765	789	732	738	770	737	747	718	725	721	722	705	693	704	678	750	738	728	775	675	715	739	718	783	755	732	756	740	710	734	767	732	700	750	775	713	720	740	767	795	730	697	741	717	691	720	709	737	750	756	755	738	823	689	807	762	774	735	755	711	752	716	719	751	736	764	697	717	717	757	730	787	730	749	711	737	700	730	702	700	717	735	750	738	707	746	710	737	730	724	748	651	740	784	763	705	707	771	747	747	710	742	681	752	694	710	732	699	732	733	753	743	708	734	741	718	696	729	689	731	718	742	740	737	765	697	703	682	733	711	694	724	747	763	787	734	744	678	792	719	735	783	740	688	713	750	719	734	727	779	783	744	718	702	749	725	699	707	737	721	744	729	719	694	731	729	748	727	715	790	742	751	698	763	731	751	734	780	734	684	721	770	700	716	711	692	739	738	762	733	743	724	703	782	762	815	692	733	776	761	747	769	745	696	771	749	725	734	705	742	714	735	791	734	746	753	721	745	802	726	771	769	764	711	706	730	742	689	716	749	734	730	699	714	701	730	729	767	743	732	691	762	721	715	750	711	780	707	699	722	771	663	741	750	755	719	726	700	693	714	712	757	703	691	745	687	770	733	726	734	747	706	789	777	787	722	746	755	730	757	721	719	754	746	762	762	731	729	713	771	758	756	747	744	731	753	750	744	779	725	688	736	764	754	707	714	701	751	707	806	765	733	720	763	744	728	741	767	744	720	715	753	737	705	715	755	705	770	755	751	704	730	774	768	709	741	745	718	735	760	704	748	709	726	682	675	732	757	719	663	714	756	767	786	795	697	725	738	756	748	711	710	685	779	743	765	725	712	711	751	735	739	772	751	752	744	795	758	745	723	784	669	701	759	730	734	714	721	748	735	694	736	710	713	736	710	758	757	719	706	687	690	703	729	746	767	732	753	742	692	730	751	724	749	728	684	714	733	668	713	742	718	721	790	671	759	732	754	777	739	732	707	693	763	718	700	760	707	731	745	728	702	725	739	691	751	751	720	730	744	784	732	746	747	756	794	732	732	741	755	768	722	685	731	745
36429	53766	42977	27614	18283	11421	7481	4443	3110	2465	1913	1722	1488	1260	1185	1113	1119	1036	1035	993	939	903	913	939	903	873	867	867	862	843	902	870	863	854	934	841	878	838	868	911	872	858	872	865	822	853	827	889	888	830	857	877	823	834	832	868	850	846	879	851	879	834	895	841	841	867	856	849	812	820	864	857	852	811	851	824	753	813	851	839	890	835	795	870	873	907	879	857	813	837	830	807	879	846	837	849	856	858	867	866	871	840	858	841	860	843	841	884	884	833	824	875	817	842	866	819	805	859	851	874	867	909	814	888	913	839	859	836	845	817	815	803	888	854	850	855	831	809	850	897	875	856	865	851	859	841	822	869	881	820	830	813	829	886	899	870	837	844	876	854	827	857	880	804	868	864	856	814	838	788	824	846	901	848	846	819	879	867	797	785	839	866	860	844	878	852	848	773	853	804	891	854	839	863	842	856	838	829	871	905	834	848	842	870	811	884	798	821	798	827	841	858	852	818	864	863	843	803	857	841	843	887	869	843	828	825	887	871	849	817	837	845	867	791	870	830	856	830	832	835	820	845	850	890	770	887	848	868	883	904	874	842	828	841	853	792	840	874	881	817	838	853	819	843	855	795	845	800	843	854	817	835	887	866	892	800	827	818	848	892	902	846	843	850	887	867	854	857	883	805	857	873	849	821	865	839	826	866	804	798	887	857	804	863	852	832	857	912	808	824	833	887	831	841	891	818	857	861	845	847	857	866	860	871	821	856	851	829	875	785	838	868	830	818	826	870	837	821	827	920	840	822	836	833	850	918	828	895	853	907	851	892	815	849	804	841	828	856	862	835	873	826	816	863	854	810	784	822	855	893	882	834	800	814	846	817	867	823	827	842	844	845	906	885	800	852	846	841	803	826	856	876	852	839	866	817	853	872	858	836	785	792	879	887	844	876	868	863	870	799	850	794	853	799	808	869	890	823	869	858	858	820	829	848	767	894	855	826	845	847	816	847	856	818	855	824	838	860	839	840	838	797	872	860	813	831	804	887	866	846	821	861	850	847	824	869	837	878	884	823	829	826	850	824	835	866	824	838	871	846	852	837	845	838	836	854	842	875	857	863	861	862	875	861	827	858	895	886	831	835	856	867	849	840	813	892	856	851	877	845	784	795	864	820	843	830	893	855	838	815	865	799	899	866	861	871	894	833	830	832	896	870	829	839	861	861	876	859	814	896	848	892	886	813	848	845	821	853	856	847	826	827	837	877	827	807	843	835	826	877	847	842	824	862	838	863	826	847	879	885	869	803	876	861	823	860	858	811	852	818	860	829	836	845	807	851	883	843	842	769	882	863	824	836	867	868	871	846	854	809	881	876	835	865	824	814	825	859	865	844	861	847	835	848	829	834	809	852	879	863	871	854	835	880	841	865	847	867	856	824	874	849	798	896	827	805	814	875	841	846	861	831	805	832	830	839	834	854	884	834	798	852	860	830	875	861	772	832	859	836	812	857	818	877	850	837	880	825	804	874	872	872	849	822	855	866	843	874	869	871	879	863	874	845	871	869	862	881	818	869	879	826	879	871	841	836	890	850	845	881	855	824	871	893	843	838	879	860	866	847	874	862	847	863	840	824	855	871	864	814	867	782	851	872	827	881	866	810	855	832	845	830	831	824	848	851	839	830	875	870	856	838	878	886	829	779	834	858	863	826	857	834	847	839	879	888	895	846	887	818	938	820	809	890	862	863	851	867	828	854	819	822	847	878	878	891	836	815	845	811	851	844	834	877	821	844	842	840	858	856	781	870	855	803	874	855	805	852	896	890	842	805	842	843	882	879	801	819	867	887	842	856	860	882	824	907	845	846	867	867	877	852	833	880	866	836	881	860	798	845	813	869	842	808	876	878	928	848	850	838	848	855	884	849	852	801	895	900	832	804	834	839	817	874	868	792	869	795	833	791	862	824	830	811	837	834	817	811	811	846	851	842	857	842	857	839	884	826	875	831	855	828	839	862	826	862	848	866	829	838	820	843	883	828	856	843	841	795	768	849	900	898	828	863	814	825	895	889	809	857	823	889	876	864	839	837	847	809	827	778	884	900	835	867	845	826	854	857	880	854	861	873	832	847	887	909	825	855	822	809	838	832	819	825	805	850	825	859	848	830	847	864	828	827	836	805	853	863	789	867	868	851	839	803	811	876	823	877	840	785	848	858	845	867	876	848	840	852	866	880	823	829	854	827	854	817	891	811	842	834	834	903	868	842	829	788	891	893	890	854	829	886	827	823	866	834	832	847	868	885	902	850	816	849	862	827	854	904	821	869	815	854	785	803	815	862	807	870	869	820	844	838	865	860	844	852	895	804	823	801	834	899	838	835	879	919	866	870	857	815	833	876	864	848	784	827	840	816	841	848	868	815	838	873	864	857	874	832	852	873	895	871	875	877	819	855	857	833	827	809	852	853	854	834	803	853	841	814	876	853	882	849	798	819	860	909	889	841	817	828	869	865	848	865	846	856	830	835	877	854	859	851	806	836	889	799	877	828	815	832	845	823	844	842	875	896	868	840	893	851	879	854	792	888	882	880	853	860	811	843	847	821	807	812	873	872	827	850	841	877	834	857	840	810	840	799	858	816	861	820	820	876	824	945	829	866	834	872	881	894	878	892	840	831	895	902	832	806	840	835	838	862	800	788	881	870	834	905	862	840	865	849	883	834	776	844	817	877	839	842	845	830	870	854	840	890	891	831	851	843	889	815	831	860	858	891	865	851	890	838	897	803	879	841	846	860	887	845	832	864	875	844	861	837	802	825	813	887	865	896	780	856	786	894	802	862	820	845	826	854	829	814	865	821	847	858	883	849	817	862	869	820	808	842	794	828	875	829	853	839	813	860	894	798	874	841	859	886	869	876	852	823	826	813	885	878	896	841	834	845	860	864	897	797	895	843	849	879	849	860	858	875	829	848	842	812	837	864	859	813	810	807	837	823	843	841	836	808	895	832	848	838	806	880	896	848	815	839	878	837	867	855	833	855	789	823	838	820	897	848	872	859	861	851	908	831	816	874	883	879	850	849	833	872	876	868	873	860	855	882	862	869	858	857	831	833	911	832	839	848	846	834	830	882	870	839	808	841	857	862	849	865	859	800	844	883	843	822	817	847	837	806	816	868	867	846	853	795	801	852	810	851	822	844	837	822	890	814	858	828	826	859	864	912	824	874	830	834	900	807	864	850	879	842	852	858	879	846	905	816	847	892	843	870	861	796	828	830	866	881	833	801	851	835	804	854	823	886	831	909	819	838	845	862	826	868	792	865	837	831	843	870	879	867	871	801	880	803	820	837	843	864	848	863	843	824	845	825	846	844	807	849	902	846	898	852	844	828	878	838	851	827	892	856	812	886	883	814	859	808	900	863	818	829	817	845	886	848	838	909	834	863	811	889	842	929	896	828	855	877	850	864	861	860	865	838	897	895	845	863	861	807	888	819	822	865	827	904	844	848	859	824	835	883	833	811
24510	21624	29047	25629	23265	21368	13252	5812	3263	2471	2019	1686	1465	1334	1191	1055	1017	959	962	878	903	842	818	788	816	777	798	785	778	767	764	752	840	791	707	759	732	722	795	730	721	752	739	764	713	773	797	793	708	733	782	757	783	769	722	770	723	718	730	747	727	730	757	776	763	724	741	728	737	775	734	697	738	768	750	735	708	743	745	749	715	750	728	788	776	738	811	750	752	710	738	756	787	781	750	713	792	736	734	723	777	757	705	737	730	729	754	788	728	726	743	713	771	755	742	783	713	720	732	729	700	762	757	745	767	711	752	793	757	739	750	738	759	728	754	744	729	758	768	760	729	697	748	746	720	738	694	727	718	722	751	739	779	797	712	715	759	769	769	731	712	763	747	739	741	769	735	723	732	743	756	745	759	703	724	733	712	760	744	725	726	714	783	746	714	752	709	686	728	743	739	738	763	688	726	760	741	742	828	750	705	753	741	746	760	758	687	749	764	817	682	753	718	782	750	721	733	706	779	740	709	686	779	779	738	714	745	794	720	747	785	767	732	765	722	755	755	765	722	723	770	725	731	749	743	732	739	773	773	726	708	708	753	778	783	743	747	724	724	721	772	739	741	726	795	735	796	749	784	775	750	731	724	721	763	742	763	750	745	747	706	733	740	751	739	691	784	750	724	779	750	775	728	730	767	747	744	732	720	775	715	800	738	698	713	784	720	751	744	736	741	746	715	760	742	724	761	706	758	767	709	714	777	766	764	711	726	744	784	739	708	753	752	720	776	739	707	794	696	788	728	791	729	697	749	816	702	747	766	786	731	706	755	698	755	788	745	731	760	767	758	784	749	736	742	745	765	751	749	748	782	802	741	782	697	751	734	789	763	747	711	766	719	767	743	724	738	727	735	754	714	745	754	747	740	743	713	775	728	700	740	748	701	767	809	762	724	745	788	770	736	771	742	750	745	758	748	702	713	789	774	795	770	742	760	755	726	743	755	709	718	669	746	781	716	776	749	741	792	713	701	759	749	721	769	791	715	766	759	723	735	717	763	760	723	735	769	778	757	731	705	752	710	791	755	748	705	731	763	754	726	736	782	733	734	719	754	728	801	777	770	738	742	773	716	808	725	742	739	692	748	740	755	758	760	669	783	675	765	672	726	771	750	731	752	723	728	755	746	735	714	785	739	719	740	719	711	722	755	695	728	778	751	752	713	729	803	770	761	748	726	765	738	794	739	708	754	739	733	767	806	741	747	766	713	743	742	720	712	719	758	720	750	763	733	723	728	738	774	743	779	726	747	763	788	738	714	767	783	790	760	716	727	757	722	792	723	727	745	737	741	761	729	750	723	752	683	780	761	770	812	756	762	733	752	791	746	742	708	756	731	735	770	724	756	785	753	776	772	679	730	710	762	767	729	763	778	732	757	718	720	757	765	712	691	683	779	741	749	730	740	720	749	708	744	770	698	749	747	722	786	754	763	741	745	730	748	731	745	741	762	737	764	779	765	757	755	742	783	728	726	736	768	745	712	774	766	767	740	729	774	762	775	756	730	739	742	737	712	721	737	718	758	768	740	769	751	778	716	743	680	746	713	707	762	725	711	702	739	714	742	767	728	749	772	766	744	741	713	703	774	757	746	748	764	779	757	754	767	754	768	743	716	761	795	814	674	749	749	737	720	736	753	753	767	754	732	731	722	752	774	763	728	744	779	728	740	779	749	769	753	751	742	758	772	760	730	776	720	733	712	728	715	714	711	783	724	752	748	767	738	764	713	753	728	767	728	747	703	725	754	764	757	737	764	796	717	765	750	775	765	775	743	751	745	743	764	709	728	743	728	770	763	759	740	754	771	760	748	734	775	753	730	711	747	759	732	754	796	766	719	825	766	724	750	711	759	736	788	780	749	710	750	775	782	741	766	736	776	728	716	746	711	758	750	726	726	781	699	713	780	755	741	770	732	739	774	750	734	724	738	718	726	717	768	740	732	745	805	760	762	774	756	727	732	755	730	721	749	767	736	806	725	747	720	755	770	771	723	731	707	766	718	788	770	764	780	702	780	762	735	833	738	740	751	793	749	673	773	764	772	708	713	682	716	790	809	789	709	741	716	762	725	776	753	727	739	718	724	749	749	739	743	747	756	707	704	709	773	778	711	694	747	734	707	733	734	735	712	708	705	755	746	755	746	770	761	728	720	712	756	717	685	719	716	785	772	755	790	758	738	712	805	754	725	739	696	724	712	726	731	735	690	759	747	787	723	773	764	750	724	739	725	744	810	753	769	743	721	737	755	767	718	746	748	699	751	726	738	762	757	740	742	750	735	761	736	791	731	775	693	758	749	770	730	778	705	720	714	734	729	739	730	765	765	753	742	722	715	771	711	716	730	739	765	724	696	793	764	803	758	735	792	788	717	757	731	785	744	728	800	742	717	726	696	722	767	748	754	709	781	733	735	743	711	768	804	801	758	720	768	744	733	758	706	760	706	738	699	747	720	768	721	714	812	757	744	734	764	759	799	740	720	756	734	791	765	715	733	698	743	703	735	719	802	746	769	737	718	739	728	737	708	753	806	729	727	733	785	733	729	710	751	733	665	727	722	726	807	769	732	701	719	794	759	721	753	751	710	731	749	731	681	748	772	743	763	727	732	730	743	735	759	772	736	760	779	733	716	735	813	767	730	808	711	734	736	736	683	715	700	771	731	734	767	718	782	716	674	775	739	718	761	715	710	729	746	757	713	779	744	730	739	766	745	804	678	772	705	734	745	768	750	744	751	757	775	769	770	753	770	774	763	743	713	758	764	737	739	818	759	758	759	766	719	721	773	725	748	774	719	747	732	716	767	749	761	728	774	784	701	697	769	774	751	748	767	712	763	782	725	751	745	745	729	725	797	739	745	696	701	700	793	707	744	769	752	697	752	715	742	787	698	727	746	742	767	764	676	765	750	725	757	735	757	750	754	753	697	776	766	734	751	751	741	739	745	764	754	728	762	738	713	682	788	753	740	767	706	791	781	769	760	704	741	744	761	705	748	758	779	762	799	816	755	729	761	740	754	731	703	785	714	718	764	755	784	716	751	757	715	729	746	738	765	700	736	717	720	749	753	711	723	710	755	731	781	771	768	752	749	700	724	760	664	732	727	754	694	754	760	746	773	766	756	735	775	776	768	783	799	734	717	749	736	729	734	698	748	752	714	760	728	737	731	747	820	796	728	748	752	739	738	755	714	779	775	774	758	749	730	754	727	779	692	787	762	784	747	742	730	732	744	754	748	718	719	748	738	713	744	737	734	736	762	759	715	758	738	746	750	736	731	717	747	740	706	759	773	786	728	742	762	754	737	762	752	735	784	753	725	722	739	733	708	742	776	703	771	714	780	782	757	703	675	701	704	758	731	748	748	731	704	723	720	757	768	745	772	708	724	770	756	765	741	731	714	764	730	719	735	794	767	747	709	743	728	742	731	702	731	774	731	730	764	780	786	728	784	758	705	762	739	736	759	711
36786	61418	51130	37047	28105	21352	13405	8197	5101	3800	2993	2504	2164	1802	1583	1455	1285	1172	1151	1102	1072	1019	978	1021	952	933	884	921	912	924	911	864	890	947	896	868	881	847	878	871	864	859	845	871	853	898	830	845	868	903	877	864	828	787	800	846	817	854	858	830	818	866	851	873	860	853	883	907	885	838	860	840	817	879	889	877	838	841	864	852	904	899	848	812	852	818	814	875	803	851	810	842	889	886	856	849	821	835	801	841	897	880	875	782	830	831	837	879	862	857	830	853	828	846	854	845	849	796	862	863	852	853	879	802	846	883	868	859	829	890	880	816	836	823	851	876	905	877	849	821	852	896	776	868	877	849	846	771	849	919	863	795	874	907	858	852	903	846	838	840	846	868	837	870	827	903	884	860	850	885	864	859	854	865	833	902	837	846	884	871	885	886	863	868	859	853	847	901	841	827	886	854	809	849	877	818	833	837	898	851	856	851	875	893	815	818	842	918	827	815	806	864	898	810	831	856	892	857	816	790	836	837	844	839	825	844	856	832	871	835	814	846	832	841	921	808	853	860	850	874	842	820	827	813	836	864	892	842	846	838	824	812	864	909	864	796	830	848	908	947	830	866	868	901	800	844	847	906	848	816	804	872	820	781	864	823	870	871	853	891	836	858	883	862	868	873	816	888	875	842	895	860	849	920	814	812	899	916	834	894	897	829	777	836	844	872	884	850	874	866	797	832	867	805	869	862	842	858	878	851	876	835	882	806	845	843	809	832	820	819	881	842	868	876	858	811	818	858	842	839	836	878	877	832	847	857	893	828	808	865	861	826	884	870	861	825	902	896	834	850	858	841	826	844	890	825	776	919	860	810	823	903	825	862	798	807	808	893	818	836	852	829	872	855	809	917	865	833	848	895	881	859	832	860	893	861	866	865	810	835	832	877	906	824	861	840	830	857	861	863	873	891	842	845	865	881	818	833	877	867	865	913	818	826	874	843	828	871	856	848	822	842	841	869	822	820	843	865	842	814	825	940	852	825	871	840	885	827	889	881	831	857	851	862	833	828	874	886	810	883	858	871	900	892	875	867	917	812	851	848	893	808	820	913	876	881	886	861	883	851	865	878	821	871	821	879	831	843	840	865	813	773	876	838	906	846	815	864	845	878	835	899	867	828	832	822	872	848	813	851	911	893	854	850	838	878	871	842	812	812	818	840	841	869	873	828	836	805	834	868	879	873	809	828	840	877	877	856	862	822	839	902	884	869	823	862	876	869	879	860	895	922	927	887	852	876	844	839	824	847	851	862	846	857	905	876	871	848	800	849	847	859	839	865	818	859	833	860	843	862	875	895	932	841	824	847	934	879	894	848	877	876	856	834	833	862	820	838	871	841	859	840	826	925	833	876	866	828	890	855	827	864	804	841	838	898	877	846	925	876	871	806	858	850	846	880	884	821	880	828	848	820	884	836	885	854	876	824	812	836	840	867	869	872	840	854	814	835	839	880	928	852	846	847	853	837	916	854	832	860	899	881	848	865	816	893	846	858	829	867	878	819	837	862	859	866	875	833	880	880	858	800	891	834	907	839	850	904	841	885	848	857	876	858	812	890	857	816	838	914	899	899	881	846	847	816	851	866	831	843	849	867	864	869	876	895	896	856	897	843	845	844	860	814	858	792	890	899	841	814	863	840	861	863	854	844	841	865	869	858	868	901	940	871	825	817	793	873	872	870	935	848	807	835	854	819	907	830	873	875	835	876	849	855	824	892	905	848	817	834	827	840	795	882	869	835	885	837	863	875	807	873	830	843	815	859	872	846	857	825	859	868	818	857	856	866	812	867	847	892	866	850	846	880	869	873	840	879	854	862	842	817	804	812	872	910	882	836	868	898	849	856	860	873	870	897	894	835	886	857	826	882	878	781	848	894	840	849	912	870	868	857	816	847	847	897	860	864	858	831	830	845	881	872	845	827	888	848	834	844	833	821	879	843	824	863	850	791	845	840	828	859	897	848	868	850	868	850	843	853	846	830	837	823	878	893	909	860	865	881	837	820	906	890	912	886	852	822	828	835	796	816	873	893	855	843	837	827	851	813	802	860	859	832	819	854	903	819	835	824	801	826	812	856	878	886	838	846	817	844	872	893	833	865	869	877	854	831	841	821	890	886	854	877	836	881	859	848	877	861	831	852	832	839	851	900	860	803	862	845	853	893	859	813	884	838	835	911	848	838	856	834	880	831	876	844	846	885	821	857	860	830	883	861	863	865	887	820	854	866	886	847	861	879	904	829	916	834	876	825	830	838	845	868	892	834	896	814	845	887	832	803	860	824	860	834	868	828	830	817	837	867	869	870	841	857	843	848	838	829	858	818	858	847	838	846	807	867	836	849	826	854	824	846	896	866	792	889	873	893	863	834	879	854	906	858	867	864	872	796	842	812	865	857	849	878	827	871	809	851	807	856	818	843	882	812	855	839	852	850	869	838	895	850	834	841	826	851	800	837	857	917	857	883	891	853	884	845	837	850	835	882	778	906	850	867	846	852	869	872	849	869	891	845	875	834	842	840	834	842	858	836	861	860	841	843	821	843	855	860	846	850	881	801	873	864	912	833	866	862	859	869	872	865	835	811	821	877	832	832	842	808	861	884	872	848	868	813	878	833	904	855	836	825	837	879	824	841	875	869	841	834	886	873	847	840	821	877	819	871	879	850	846	866	794	887	870	849	846	865	785	839	853	861	845	841	904	827	870	844	854	865	912	907	828	889	845	874	851	859	897	843	901	881	795	900	852	842	874	836	859	896	903	889	863	827	814	881	864	848	841	884	865	889	872	858	866	866	803	887	859	878	877	817	833	887	844	849	821	880	854	835	855	848	841	832	849	825	825	867	841	865	879	870	845	825	915	872	856	848	853	873	831	859	829	867	822	788	803	840	821	790	860	874	841	863	837	863	815	867	829	903	837	833	884	865	838	859	884	844	862	893	855	882	853	828	860	810	886	802	865	854	906	864	821	836	829	891	859	906	891	820	929	831	863	842	804	843	916	804	888	825	883	910	882	829	837	825	862	800	922	911	849	861	865	886	824	835	836	827	874	830	845	823	858	867	852	883	875	863	849	834	833	871	885	858	833	839	815	910	841	840	815	883	839	880	844	816	891	860	872	853	847	848	840	868	859	850	878	869	811	818	859	845	840	870	871	902	823	854	825	843	909	839	798	918	855	891	854	829	903	894	864	837	862	858	808	832	845	826	817	820	838	848	871	917	847	840	807	871	867	825	836	920	836	873	897	903	799	864	869	779	854	800	883	880	857	872	879	848	889	832	825	903	863	881	850	840	876	854	924	866	843	870	813	856	892	849	874	865	823	852	856	859	850	857	828	846	849	868	845	848	827	866	835	883	887	851	873	895	890	813	854	929	883	845	853	827	845	836	844	864	854	850	870	844	866	824	878	870	766	857	844	833	882	864	894	847	778	806	871	871	832	863	866	876	887	869	849	853	906	867	862	885	833	880
25373	21697	29067	27923	22916	16195	8266	4240	2420	1914	1651	1457	1288	1175	1017	992	914	876	871	853	802	774	816	798	766	741	734	705	766	747	693	747	715	682	707	704	759	680	756	657	705	736	715	759	754	717	709	740	701	667	731	677	728	689	725	703	720	688	653	724	692	729	726	700	689	719	721	742	718	702	726	720	650	695	681	677	704	710	732	763	692	724	711	706	680	758	681	719	713	741	728	731	714	668	634	678	709	714	714	650	740	721	703	736	686	769	754	707	721	770	710	679	731	723	699	694	680	673	717	724	754	707	758	700	726	723	724	725	670	671	716	745	701	747	698	679	703	694	720	720	784	692	726	788	706	690	731	692	687	746	726	712	739	705	692	646	705	739	698	658	751	667	738	714	724	689	693	674	721	730	709	706	703	742	716	732	743	708	701	704	730	758	727	728	691	696	696	728	744	742	691	688	755	716	726	675	707	729	714	703	748	726	698	718	660	706	670	667	726	714	702	720	723	715	763	676	722	720	756	745	715	696	737	698	750	741	725	752	759	755	689	726	759	697	707	728	709	725	702	703	720	701	701	692	775	726	707	701	742	707	672	710	717	709	715	683	745	680	722	735	702	718	675	686	699	751	672	681	743	697	709	725	745	716	699	701	737	712	736	706	729	760	706	697	724	739	740	703	685	722	736	712	738	759	701	712	731	717	747	715	709	697	741	721	653	739	683	717	709	705	713	746	702	762	754	715	730	756	673	693	709	733	691	705	714	687	728	686	730	675	739	721	743	695	718	692	687	725	732	713	742	697	734	727	699	692	691	731	742	711	703	706	713	745	709	739	724	689	694	704	715	702	718	702	704	710	722	656	734	675	724	701	716	713	736	718	740	697	675	700	731	716	725	710	703	704	685	677	728	735	674	694	679	723	722	746	691	749	733	737	686	759	750	772	711	740	689	703	712	712	733	730	695	690	730	697	717	677	727	708	730	732	710	731	739	747	733	712	697	710	668	692	732	706	696	711	699	714	716	696	749	716	695	765	710	681	701	712	764	689	806	716	731	726	697	731	694	697	733	680	757	757	770	733	736	730	747	689	719	702	659	727	722	682	743	730	707	749	697	743	747	716	725	702	655	717	753	739	749	699	710	661	712	705	727	729	737	715	687	711	762	698	725	717	712	677	694	712	722	645	708	708	720	719	714	739	739	710	727	675	720	717	687	688	708	710	744	710	691	712	716	713	702	660	673	700	725	703	702	751	719	770	744	692	741	711	705	695	715	685	713	761	685	737	735	707	680	769	730	705	675	756	690	664	685	671	728	724	735	708	695	719	701	689	746	711	706	692	658	733	695	701	720	720	709	751	728	740	717	744	752	722	705	748	668	706	703	702	711	742	721	666	719	761	657	721	764	737	717	705	702	695	742	712	719	681	766	690	746	770	737	731	744	675	727	659	653	679	713	705	658	676	719	709	721	750	724	721	783	706	675	672	723	738	674	716	749	692	692	710	704	648	739	751	728	715	752	695	717	762	737	733	717	707	724	732	709	708	720	732	752	677	656	693	742	700	699	711	727	691	697	738	731	695	737	696	765	734	673	763	736	725	671	784	751	725	708	749	699	727	715	684	717	690	697	696	686	717	676	754	678	717	683	718	758	697	719	663	717	681	714	759	748	709	727	728	702	737	736	681	701	715	704	745	709	748	721	718	641	691	701	687	708	761	653	738	735	665	744	697	659	738	730	704	670	656	700	701	697	711	729	773	710	711	673	724	747	698	750	676	744	687	755	677	710	714	701	734	734	741	730	683	751	762	695	731	746	666	707	727	682	682	693	747	726	710	733	697	697	727	716	730	680	738	744	720	761	714	724	703	706	667	735	731	735	681	706	716	714	658	733	705	734	734	698	678	663	741	661	718	716	719	734	656	711	728	698	707	673	718	697	708	707	737	702	703	743	684	705	750	716	775	706	715	746	720	742	780	717	714	718	640	676	747	702	713	730	730	708	671	683	747	749	759	725	716	689	697	759	747	749	708	709	711	732	720	693	763	681	704	695	762	728	715	686	687	683	734	716	697	736	660	775	764	725	670	737	711	740	651	726	701	707	741	732	695	703	719	703	750	756	676	698	678	701	671	707	690	737	692	683	707	687	768	706	701	686	733	701	688	697	697	680	657	711	689	771	758	711	761	713	748	736	727	724	732	720	683	699	678	718	676	642	720	696	736	700	699	743	700	723	678	699	720	720	696	704	706	743	721	660	736	742	697	700	727	732	732	749	733	722	727	759	746	718	717	709	729	704	692	732	685	732	716	707	736	701	716	703	713	707	693	659	721	761	710	737	732	724	714	733	720	697	688	702	732	762	702	738	749	701	770	741	701	693	754	706	726	706	719	758	666	752	709	757	746	738	749	699	669	721	730	762	728	695	751	774	723	727	709	717	695	720	697	718	719	702	737	704	714	672	746	691	722	709	745	725	733	737	693	750	732	697	711	706	692	685	742	705	736	737	767	682	742	721	727	699	735	703	724	767	688	708	706	685	726	760	696	733	731	705	759	712	723	671	698	718	696	723	701	710	694	672	704	724	675	694	725	708	714	706	707	736	694	758	766	720	661	687	726	706	691	664	690	680	747	676	729	696	715	716	758	715	690	662	679	709	720	752	688	675	715	732	786	709	743	710	715	745	675	698	697	773	695	674	748	710	696	770	695	710	680	733	676	725	748	694	688	766	706	733	681	697	707	687	724	707	681	679	723	714	726	691	686	700	712	732	751	732	671	692	702	704	724	699	664	748	713	703	715	726	725	718	732	709	747	716	720	705	702	712	713	710	695	729	722	721	734	743	750	722	725	735	679	725	687	720	651	708	747	725	752	757	726	791	751	774	686	712	695	706	717	725	688	731	706	699	747	726	711	708	721	750	724	706	629	734	728	721	697	651	706	707	667	714	714	768	722	702	709	712	680	692	695	755	735	682	705	716	753	724	712	712	775	707	670	758	725	687	729	771	706	723	737	701	725	724	675	732	762	711	755	683	737	744	728	706	745	685	676	661	708	725	667	724	680	693	724	693	671	718	664	703	745	747	697	728	739	742	787	680	719	749	711	703	695	775	747	693	731	736	754	740	679	727	712	737	764	724	675	702	690	730	670	697	687	720	729	757	762	758	704	684	728	713	718	689	761	741	775	721	728	731	733	688	754	694	694	723	688	709	725	736	719	730	709	706	710	733	700	722	719	726	723	712	708	761	718	699	713	723	762	704	714	673	711	702	708	732	721	757	696	710	714	744	728	672	747	731	745	715	704	712	718	737	690	738	761	712	679	720	693	721	666	684	726	695	682	679	708	726	713	718	754	740	683	700	706	713	728	699	684	754	655	750	669	633	782	729	657	713	740	733	736	754	723	716	674	704	702	719	752	766	663	761	729	726	664	708	699	704	673	728	712	722	716	742	722	730	688	719	737	645	658	708	732	624	703	692	716	711	714	726	675	690	716	761	701	738	702	746	705	709	642	702	699
35415	56753	47409	34966	26873	19191	11111	6752	4150	3065	2448	2149	1822	1607	1394	1249	1174	1096	1038	1008	953	970	978	939	895	890	880	853	874	846	909	845	852	866	858	848	791	827	816	805	860	859	848	792	831	804	859	805	801	875	907	803	897	810	864	888	789	895	816	819	844	833	827	824	845	779	890	805	847	776	903	845	784	857	850	859	850	841	867	804	851	845	866	891	840	828	806	816	773	827	844	847	843	796	824	839	769	864	855	820	833	868	792	847	802	855	851	788	846	820	846	855	825	814	808	838	824	854	814	765	786	841	849	796	858	830	865	857	820	796	863	815	835	848	824	846	783	864	788	866	857	796	849	818	874	826	829	825	812	832	815	785	834	806	840	848	817	847	782	782	847	825	797	846	851	827	872	861	802	744	836	766	798	780	840	811	847	852	828	858	798	798	800	845	750	865	830	837	827	845	801	792	809	871	852	857	832	809	832	776	863	792	885	814	804	826	837	855	904	737	799	825	814	787	844	840	808	853	892	845	841	804	822	858	850	900	810	810	850	799	861	904	814	815	820	812	862	818	856	794	846	814	867	834	819	846	874	786	832	783	788	837	802	846	837	839	869	845	886	805	852	811	875	826	819	840	826	782	785	822	834	859	869	841	820	873	827	789	850	817	827	875	793	846	874	815	798	821	791	818	826	854	789	859	854	798	805	823	858	829	787	811	826	825	793	802	827	817	815	781	841	833	838	796	836	791	859	812	846	824	853	843	832	769	809	837	805	844	793	860	833	823	822	857	779	851	792	839	859	857	814	863	786	811	815	852	814	859	850	800	841	877	805	837	794	801	760	845	821	835	832	854	799	825	856	802	806	795	836	842	808	834	836	842	849	877	851	877	893	836	806	830	830	813	835	809	832	823	789	770	822	857	821	851	821	844	822	811	817	858	837	866	842	816	828	866	833	808	780	821	800	811	815	832	813	770	836	839	807	857	804	828	809	798	839	844	815	818	824	865	766	883	836	854	842	805	807	862	863	871	787	816	845	828	814	846	892	864	825	794	811	817	854	795	865	853	790	815	859	843	841	841	841	852	811	858	838	809	839	856	900	792	819	851	883	814	858	840	855	797	821	865	801	823	811	870	832	845	837	799	840	828	849	787	845	836	809	849	831	785	844	850	869	835	804	841	817	852	808	804	834	920	819	813	789	784	865	864	838	795	868	808	823	817	838	827	865	792	842	811	815	869	839	816	808	806	840	850	806	844	841	834	764	811	865	815	804	874	831	791	811	813	811	808	786	794	789	782	853	825	799	829	794	872	809	809	838	816	855	781	829	789	832	815	819	797	849	809	874	848	858	842	833	818	844	848	809	813	797	864	865	824	864	842	821	807	816	851	795	785	845	868	826	869	795	849	839	848	858	866	868	780	797	782	801	862	816	815	848	866	794	793	854	789	848	834	883	804	796	869	838	864	814	834	785	828	817	820	851	874	810	778	838	823	870	765	819	794	882	840	752	825	814	893	813	838	816	793	825	805	825	832	852	821	788	828	841	863	801	844	862	869	808	876	820	833	863	860	802	796	852	818	842	824	817	813	813	824	859	821	816	906	821	834	855	793	805	856	853	796	807	835	874	855	812	878	796	875	815	812	809	829	863	842	870	837	824	890	822	826	885	832	820	790	847	859	816	837	862	812	856	813	808	867	865	854	845	911	827	862	878	852	801	839	809	809	900	827	864	811	863	788	858	853	871	852	873	822	794	848	862	803	877	808	848	806	826	851	811	819	804	872	860	852	848	808	769	874	857	844	820	853	831	767	847	822	857	840	885	801	824	813	856	845	868	791	814	773	800	816	848	816	850	849	786	821	843	823	830	830	822	872	784	856	855	816	800	809	815	820	790	852	838	830	815	849	808	843	810	819	804	813	837	809	803	816	790	859	875	844	822	854	835	845	802	799	795	837	859	757	844	818	831	830	889	820	872	864	872	864	846	792	825	842	823	844	811	821	845	831	846	861	799	866	816	817	864	819	863	785	783	812	839	801	849	844	838	799	877	819	834	811	815	859	838	819	802	753	861	840	806	839	806	858	826	858	796	848	888	849	798	865	821	830	839	789	826	843	862	802	835	845	810	812	779	863	816	768	848	860	809	832	787	830	837	826	825	880	812	795	846	836	863	831	856	820	815	844	854	860	838	790	803	899	784	809	784	820	792	784	835	867	844	850	843	901	845	863	799	837	849	846	780	805	817	823	850	785	822	865	856	820	827	786	815	798	784	836	826	802	857	808	888	816	800	838	854	817	840	815	865	796	863	843	884	839	840	793	809	843	835	836	763	869	792	877	823	834	806	851	837	816	842	859	858	826	855	781	822	863	790	844	853	748	854	815	832	841	836	736	846	878	856	852	807	828	792	812	878	793	802	884	796	812	840	825	838	816	890	799	824	861	808	852	807	835	838	808	825	822	784	794	830	834	814	771	858	801	867	827	842	832	843	794	876	822	853	805	845	852	803	837	836	870	833	850	883	829	835	854	855	818	814	872	841	816	858	836	838	780	797	842	772	845	846	804	807	897	876	857	845	772	866	884	807	822	818	865	868	827	830	861	850	788	814	750	831	869	822	845	799	868	843	860	829	789	800	791	800	864	786	826	829	808	839	873	820	803	807	789	852	859	843	893	843	881	835	793	833	811	775	815	794	825	821	787	806	826	841	845	805	896	814	817	807	834	848	847	834	865	845	857	826	826	874	861	825	806	848	822	830	784	814	873	778	876	806	827	842	850	810	813	801	856	826	821	865	829	819	899	802	842	885	820	809	835	802	844	794	855	812	807	824	786	873	852	829	841	831	867	839	830	882	823	835	881	789	840	820	795	849	855	793	775	852	847	823	801	813	859	859	830	799	824	799	815	823	826	828	865	832	816	805	795	802	854	824	835	807	802	868	864	879	823	878	849	844	817	864	829	844	817	851	868	857	827	779	842	811	843	781	866	865	816	849	772	839	767	760	858	843	839	848	827	832	849	833	785	877	806	824	828	867	802	846	871	877	796	872	876	851	834	844	815	842	805	795	859	836	812	819	789	813	881	807	837	840	849	859	807	828	805	795	856	851	822	809	850	829	863	838	855	809	774	790	797	870	848	854	823	801	839	852	884	807	879	830	842	805	823	834	799	834	818	800	805	837	820	838	800	799	782	816	799	815	772	836	851	869	785	819	779	790	860	774	835	875	907	783	802	873	797	834	822	817	836	836	841	858	794	824	846	839	782	844	837	800	857	830	826	799	829	871	787	801	851	849	845	789	785	829	820	800	831	794	822	790	874	827	855	820	812	825	800	829	829	807	862	835	831	856	811	794	834	885	845	780	852	844	822	836	766	832	815	811	824	865	844	824	755	829	814	797	838	822	875	810	854	836	845	860	846	858	797	792	823	850	808	818	794	833	823	882	813	861	821	865	830	784	823	798	802	778	857	862	805	865	797	866	827	844	815	852	837	836	891	805	817	866	837	837	797	831	873	868	864
23268	21603	29275	24562	22408	24132	21965	8978	4541	3301	2576	2169	1831	1699	1375	1226	1163	1036	1015	995	990	908	839	829	877	795	780	802	824	805	843	813	777	733	747	770	735	770	760	683	774	706	770	739	700	764	669	769	752	726	727	709	770	703	744	750	747	779	771	753	738	718	752	765	744	740	751	764	773	754	730	722	717	731	708	754	732	771	748	758	705	756	751	730	669	743	763	702	721	783	724	768	755	765	723	756	745	727	760	794	750	746	757	688	736	752	778	734	727	712	732	723	700	760	772	781	701	685	701	736	755	738	741	659	731	762	723	708	769	679	727	731	734	715	738	760	746	755	755	758	730	777	705	732	760	711	760	738	725	745	750	769	756	737	773	777	715	734	748	736	769	800	747	748	700	711	739	722	720	746	776	750	706	722	725	708	714	742	752	750	698	756	726	699	747	723	734	779	740	787	755	784	784	732	746	703	714	763	734	711	720	749	718	714	778	740	703	790	771	731	788	756	758	806	737	742	767	784	752	775	772	707	725	707	735	734	696	766	738	740	741	748	745	723	744	750	747	761	737	751	790	663	741	767	786	762	769	759	730	710	769	757	766	738	725	752	751	785	691	753	700	727	791	750	728	714	735	783	717	743	762	730	757	762	762	741	722	715	725	733	737	749	694	757	750	751	757	725	739	731	745	710	693	753	713	771	732	752	710	677	768	740	781	726	716	753	733	751	775	730	768	745	730	763	746	747	728	754	727	754	790	723	763	763	739	738	698	753	723	753	777	760	763	726	696	738	732	737	723	769	715	779	735	724	683	758	739	768	736	761	751	729	748	674	755	723	692	794	717	758	767	765	742	704	786	749	720	683	767	768	684	740	754	693	725	732	711	704	706	761	794	773	729	717	736	756	754	777	754	755	788	720	735	746	697	713	755	714	725	740	742	739	746	759	727	770	727	772	701	804	707	770	735	768	744	749	757	759	702	730	729	765	760	707	751	739	703	771	769	722	723	691	726	733	678	717	762	750	718	783	695	703	752	728	742	719	729	739	720	783	768	754	759	743	702	738	738	773	716	781	694	753	759	746	703	721	803	752	772	745	743	704	725	686	698	744	732	695	765	695	757	712	725	758	712	669	761	750	720	743	731	744	818	708	768	719	758	771	736	753	724	702	748	756	733	748	792	733	743	760	726	763	725	755	760	705	746	719	769	730	770	795	742	807	780	754	785	742	764	737	735	762	741	689	781	710	740	745	700	770	746	745	734	735	722	776	739	746	714	756	682	723	761	716	752	712	727	696	781	727	670	763	766	735	760	725	764	684	757	734	693	753	708	670	740	751	748	725	737	731	739	753	726	730	712	718	759	777	749	754	755	743	738	687	760	745	737	736	768	717	761	734	719	733	777	733	718	713	716	740	724	713	698	810	722	724	775	724	703	766	734	739	727	736	751	738	748	730	717	763	734	677	709	767	760	762	772	750	734	722	734	792	736	733	800	717	709	749	756	753	755	724	677	759	739	713	701	733	697	714	727	760	707	718	752	726	743	741	759	740	736	713	716	746	723	720	800	746	716	707	722	728	790	753	738	709	734	750	712	749	744	725	795	700	706	750	740	702	728	715	691	751	786	722	703	726	761	705	779	712	760	725	750	715	712	750	679	727	757	724	734	744	743	758	762	725	740	704	786	786	697	721	695	744	749	755	778	749	763	705	773	814	744	761	723	763	694	707	792	742	763	705	740	771	747	780	756	750	690	747	735	744	770	822	775	752	753	745	736	771	691	761	735	735	790	748	742	753	732	697	728	733	681	749	777	755	687	692	716	736	722	713	741	712	731	693	789	773	754	754	722	755	718	721	714	772	737	770	764	720	812	725	731	763	716	764	792	702	770	768	748	745	749	744	794	766	735	757	755	735	697	735	717	725	779	751	764	770	758	723	727	758	739	744	755	729	776	732	769	765	755	750	773	716	793	778	794	712	714	751	779	788	716	720	741	781	712	674	785	727	733	694	690	770	765	703	728	763	740	795	762	725	747	729	702	744	735	739	719	662	747	762	662	774	732	725	743	715	754	784	769	755	753	733	718	670	701	748	716	683	766	794	728	729	768	762	735	800	725	681	793	762	734	708	738	697	786	744	744	716	736	706	699	739	767	761	790	744	735	759	728	753	760	732	787	733	726	766	757	778	725	761	759	701	750	749	735	737	758	705	781	770	779	739	739	738	749	749	708	732	727	748	738	736	763	721	736	739	696	726	716	705	817	740	762	753	756	738	737	719	800	733	739	722	696	720	737	761	750	738	734	713	717	720	727	785	765	708	764	719	727	754	741	767	750	750	722	764	747	770	747	772	779	728	691	690	709	733	709	755	728	698	709	762	735	770	739	749	720	745	760	761	742	725	744	753	765	786	711	791	778	730	728	728	691	780	764	737	689	725	758	733	759	731	720	724	722	750	745	760	753	716	746	761	706	777	784	749	731	734	732	702	746	775	736	739	754	751	716	724	750	715	764	720	751	696	697	744	697	742	768	708	730	739	671	756	725	752	718	747	711	731	715	768	733	667	743	733	754	723	753	726	750	741	792	743	721	774	747	748	778	723	754	686	725	832	768	793	743	812	761	733	737	729	736	749	766	744	668	762	756	732	749	706	738	746	692	735	716	740	759	720	725	757	755	655	779	764	765	740	747	732	727	774	738	755	760	735	748	714	744	716	747	718	764	755	724	735	716	734	742	757	795	718	744	729	769	722	794	762	708	765	683	753	716	743	711	733	754	763	734	703	740	759	679	739	708	792	693	666	744	808	773	744	714	744	701	753	763	721	749	730	773	709	729	747	766	722	734	757	766	743	701	737	739	717	741	729	706	758	740	673	729	728	748	743	762	711	773	783	736	707	751	722	768	698	761	735	776	757	793	720	714	798	722	774	729	739	700	786	763	727	729	681	722	732	682	730	719	766	741	764	740	759	722	765	720	722	775	751	766	800	738	698	719	732	749	733	752	784	753	745	760	747	747	722	751	766	714	755	726	754	785	775	725	753	712	773	764	725	735	704	726	711	732	675	763	747	740	751	728	755	717	740	767	734	701	753	755	686	765	693	754	759	773	754	675	722	778	771	754	758	725	702	724	715	730	677	772	715	759	711	717	752	784	685	748	761	747	760	704	775	765	726	708	704	730	738	771	753	730	752	744	735	669	738	737	720	708	746	771	712	765	707	745	750	740	727	740	783	734	756	719	720	740	799	760	753	731	735	748	727	749	722	696	739	736	739	712	787	726	724	689	789	724	719	726	739	721	715	728	760	816	732	752	764	741	702	732	709	759	722	713	733	748	717	731	725	755	702	793	764	749	731	730	692	739	723	789	754	746	731	761	775	664	691	704	790	719	729	781	743	725	698	772	724	770	772	741	758	765	713	683	743	708	775	762	717	765	748	753	733	762	749	715	708	717	760	773	729	716	735	725	800	829	743	768	797	800	742	741	756	717	730	767	748	737	706	746	699	726	796	755	726	745	733
39150	66847	56500	42601	34301	27493	18640	10917	6987	5032	3861	3172	2576	2334	1882	1553	1431	1344	1240	1249	1110	1073	1050	989	939	987	931	918	909	924	908	930	811	845	896	845	914	858	836	853	856	893	824	820	888	825	881	866	878	833	886	911	854	842	810	867	870	821	859	863	901	819	855	842	818	805	831	839	823	850	855	844	891	819	900	877	839	870	821	809	851	850	846	812	849	852	838	831	847	801	784	845	824	844	853	864	830	813	872	879	857	810	852	844	931	853	884	868	844	825	859	840	788	791	869	819	850	857	786	888	838	862	842	849	801	844	869	864	870	844	851	783	799	828	882	856	848	881	855	904	830	839	902	850	884	790	915	773	884	846	910	895	853	835	849	895	823	826	823	885	848	919	872	821	870	832	847	850	828	850	875	844	822	850	880	849	858	844	854	813	840	848	812	841	841	836	813	853	843	817	844	807	837	787	833	835	834	859	834	871	859	841	830	881	804	862	849	843	816	803	830	874	820	869	823	878	815	822	797	856	887	891	838	852	875	857	855	869	826	827	843	851	890	831	846	856	840	849	856	830	836	834	831	834	811	865	841	846	847	861	851	844	904	873	855	805	862	815	851	794	872	826	827	843	857	796	792	845	845	887	858	801	848	875	858	812	889	852	882	841	873	887	809	844	864	811	835	896	844	887	876	861	816	884	865	820	834	857	864	824	868	793	818	864	842	831	876	784	843	849	855	844	814	861	794	839	879	817	849	829	836	818	847	849	886	793	860	819	807	817	837	850	851	850	847	816	827	838	877	824	862	860	791	877	817	829	862	854	840	847	827	854	820	901	828	866	797	830	834	858	870	814	842	870	761	857	831	816	860	820	815	826	850	851	834	794	846	857	807	884	876	843	850	839	872	851	940	845	863	885	867	858	862	857	804	867	843	889	873	808	839	850	822	898	809	819	805	836	858	846	849	876	841	809	861	836	888	869	875	828	839	876	804	832	824	857	849	827	806	838	810	816	889	905	853	868	858	829	836	823	861	837	854	839	829	844	848	875	803	866	829	853	866	870	882	871	885	810	838	864	786	838	792	864	859	831	824	821	848	834	908	869	819	895	855	872	810	868	868	832	879	893	825	840	828	814	862	834	869	859	861	811	798	811	840	875	861	843	851	843	798	885	873	816	874	909	899	856	862	857	868	875	907	806	816	797	824	807	837	826	824	799	889	799	841	814	843	874	830	793	836	861	864	795	843	832	864	847	813	878	858	840	837	831	836	777	866	842	855	835	857	878	863	785	828	841	807	887	834	825	873	873	884	799	875	882	792	842	829	818	850	835	839	808	807	833	841	789	839	865	843	854	820	849	792	883	843	851	837	853	869	854	845	866	821	837	870	856	828	818	850	886	820	850	823	823	805	901	824	806	912	849	901	848	854	906	885	857	872	810	838	833	847	862	879	883	835	847	828	873	879	813	838	825	828	844	841	857	826	897	834	825	813	828	861	790	838	852	878	859	843	831	818	863	840	866	877	861	844	879	829	871	868	828	909	856	832	831	881	839	851	854	859	838	747	870	821	844	879	832	882	855	833	854	858	839	836	892	870	820	858	872	867	857	871	830	830	842	868	838	793	845	837	857	879	815	824	871	870	802	880	799	861	874	786	881	884	888	791	884	853	875	841	805	841	856	862	838	788	907	869	841	904	842	860	829	839	866	826	794	850	850	836	846	816	854	846	887	773	847	782	838	854	857	830	838	829	830	849	840	794	821	823	873	840	860	879	903	797	947	885	885	894	870	844	787	815	858	873	847	832	850	847	790	845	829	845	821	823	745	811	835	862	827	853	830	842	881	850	833	840	806	821	818	822	802	825	863	861	844	840	845	843	855	847	844	857	862	845	822	887	819	907	862	870	833	794	845	840	815	841	852	845	865	832	783	837	873	860	874	860	856	830	830	896	824	807	809	826	835	851	826	861	867	823	824	847	783	880	884	876	802	838	848	852	846	840	856	869	838	850	792	858	827	844	858	864	830	893	774	832	875	836	840	837	870	880	873	853	844	828	822	897	819	829	874	888	840	834	868	822	876	841	831	839	852	835	852	857	817	870	765	841	818	819	856	770	839	848	883	839	800	865	870	856	845	866	881	824	858	862	833	861	873	895	856	867	826	856	823	824	851	839	789	845	862	852	821	870	847	811	909	781	801	846	847	824	847	852	861	859	824	877	807	903	855	843	858	825	821	829	824	837	859	837	876	868	839	828	836	806	769	842	828	845	871	819	876	848	809	867	837	854	910	880	835	849	878	854	769	803	803	828	811	845	865	876	869	845	847	841	845	806	862	813	808	804	854	811	902	833	854	833	847	911	806	829	819	854	853	868	837	892	869	824	803	873	845	864	821	884	801	858	813	848	845	848	846	812	841	832	827	856	806	869	856	918	836	879	822	836	832	838	817	822	830	846	763	855	817	879	802	840	867	860	891	791	859	859	877	853	872	879	839	862	831	860	870	870	854	858	907	858	859	809	875	830	812	851	857	863	827	858	830	833	844	854	833	800	880	871	853	837	814	802	849	794	884	842	840	875	801	853	822	827	842	882	853	848	841	864	847	857	822	854	879	830	869	906	864	819	900	841	835	834	850	823	838	834	852	881	852	834	803	817	874	852	914	814	864	867	840	798	871	827	842	819	885	871	868	840	879	841	862	847	862	905	879	809	874	873	868	889	844	836	842	826	848	836	840	907	843	855	882	811	827	856	795	885	853	869	855	823	833	804	880	877	852	816	875	795	901	820	860	819	852	829	812	824	809	840	796	797	868	826	845	864	852	848	853	853	861	793	807	784	799	865	817	861	833	882	850	842	911	848	841	852	916	813	797	859	809	840	826	825	789	852	838	831	843	826	882	846	876	840	879	812	861	848	776	890	854	873	860	870	866	902	818	897	854	854	816	810	891	862	815	844	859	829	859	885	854	818	843	878	857	832	839	895	864	843	849	886	824	792	871	806	794	835	851	843	840	871	861	815	823	859	861	848	875	842	869	862	846	872	817	842	863	813	824	868	820	851	843	832	814	811	845	862	807	823	853	889	883	817	853	872	881	859	854	819	840	831	874	846	818	858	858	860	835	794	852	860	852	860	841	849	795	874	804	845	879	839	848	856	882	844	845	827	836	815	876	837	849	846	829	858	820	848	843	802	937	818	838	905	869	846	865	819	867	841	831	844	844	861	800	823	811	793	854	883	846	849	845	868	860	857	826	854	830	810	840	845	794	842	829	881	858	855	820	866	877	850	827	811	832	879	803	862	889	840	810	762	867	855	835	834	791	826	859	816	857	829	841	870	862	872	812	795	847	842	821	902	853	833	831	850	828	838	812	850	852	838	827	869	861	861	835	858	870	835	908	814	824	832	830	890	855	805	845	812	852	841	866	852	819	835	838	816	902	824	847	787	827	881	874	842	857	842	901	807	815	867	864	786	837	867	861	805	880	889	840	883	844	848	829	818	826	824	879	840	874	845	833	828	835
32869	31522	34683	24856	13811	7711	4324	2598	1828	1495	1324	1164	1075	1034	898	883	827	777	803	792	803	776	728	706	731	739	722	826	700	777	689	724	737	796	732	704	721	709	731	752	731	691	754	709	686	729	765	709	758	701	714	731	748	725	765	702	753	683	670	690	715	723	742	695	692	673	768	739	710	677	719	694	726	747	753	701	756	740	753	710	724	688	720	664	758	719	661	676	724	698	759	721	691	756	693	717	741	708	732	708	749	704	735	775	761	706	742	714	754	749	712	755	668	691	724	714	744	649	733	729	708	700	681	709	725	728	697	765	718	736	664	724	786	722	743	726	684	751	727	687	728	753	684	733	732	732	702	748	767	691	712	748	757	682	682	709	760	694	713	707	723	704	713	710	686	753	674	679	714	703	698	705	758	718	745	672	718	756	656	701	702	747	708	769	674	742	740	732	730	727	713	764	725	728	716	734	688	712	717	711	758	766	722	659	710	685	685	736	742	666	719	713	714	735	733	748	721	730	711	674	751	762	731	730	759	773	734	729	681	690	695	758	735	688	727	763	752	696	714	717	723	714	697	689	740	747	721	692	701	687	731	759	749	731	731	727	726	730	669	732	726	720	747	702	714	732	728	731	737	752	746	711	732	697	722	715	698	748	696	746	755	689	731	775	677	738	703	718	718	704	710	735	711	763	678	700	703	731	778	810	713	715	728	707	704	707	682	733	691	676	727	697	702	747	732	735	679	700	667	735	718	719	691	737	696	709	666	685	714	733	711	703	739	745	690	743	711	699	713	682	721	759	688	728	690	681	729	733	712	771	700	733	740	769	728	737	733	668	736	694	726	706	748	710	743	732	687	707	694	742	759	717	684	700	733	703	712	701	749	749	741	766	737	718	673	680	702	733	710	716	715	703	670	788	700	719	770	738	725	696	673	733	714	626	709	704	686	712	719	684	680	712	750	688	744	701	726	739	712	731	747	784	703	763	700	728	756	761	742	687	701	687	763	720	716	749	723	724	727	733	724	703	779	764	769	732	685	686	691	726	725	720	729	753	737	668	745	663	719	689	704	750	730	724	692	732	738	705	717	752	682	693	715	770	757	758	658	699	733	692	669	734	753	722	716	784	715	704	743	723	740	748	706	705	721	685	702	721	694	691	722	689	721	711	727	765	753	708	738	689	696	780	656	732	680	736	754	733	682	755	712	728	711	741	747	695	671	727	716	714	720	737	720	703	711	728	708	723	706	757	681	737	728	707	693	699	710	731	749	732	759	747	738	743	720	708	706	709	725	696	724	711	729	722	743	694	743	718	709	682	716	672	744	706	723	747	748	721	692	712	742	741	672	734	721	706	713	747	727	679	744	684	756	747	724	702	751	702	758	679	721	720	714	693	747	729	650	697	692	727	667	700	714	722	693	749	724	734	737	747	756	762	728	776	717	735	764	668	696	708	735	701	727	716	716	749	714	681	722	755	765	766	733	688	692	708	657	724	701	761	726	731	743	721	750	772	745	693	737	735	702	733	747	753	712	701	747	699	719	746	717	741	706	747	747	680	677	740	730	692	710	754	652	710	706	720	731	697	687	756	717	734	697	710	713	721	661	686	708	738	697	662	740	715	780	746	729	762	672	706	791	702	710	714	755	720	772	753	754	681	720	686	692	699	692	722	734	753	733	707	749	741	730	737	706	747	683	745	730	726	740	701	764	680	706	734	727	725	767	694	689	692	735	761	727	767	741	724	751	721	758	707	703	716	738	775	765	743	753	679	715	681	723	751	714	706	768	731	777	761	731	747	670	717	704	732	735	790	722	762	702	714	726	713	751	703	725	712	795	708	736	713	716	782	718	681	727	763	747	727	714	732	692	709	685	735	730	710	735	687	745	689	741	750	752	703	717	764	692	758	711	716	718	726	691	670	696	751	708	674	701	783	727	752	677	729	739	712	746	754	766	735	732	745	748	746	701	731	753	677	676	694	682	719	746	757	751	710	694	750	710	698	715	732	695	664	734	751	782	713	731	711	741	639	686	729	711	732	748	751	745	726	709	678	718	744	707	695	728	697	728	696	728	753	707	678	727	717	713	728	745	743	750	725	698	721	731	736	754	709	724	720	736	745	729	696	772	702	723	692	718	729	680	717	722	709	745	683	702	713	697	680	742	710	705	773	675	685	707	710	722	680	719	710	740	675	771	680	703	742	770	696	780	725	743	767	742	739	725	692	658	691	717	735	698	710	735	706	715	783	717	676	701	752	687	720	744	767	694	680	748	699	708	713	701	675	695	742	754	693	712	725	746	693	719	715	721	703	714	680	723	749	703	721	716	734	724	730	723	732	746	728	711	711	677	774	713	689	710	688	757	690	703	726	740	680	713	722	719	744	683	703	678	766	715	751	689	734	752	718	744	753	694	725	747	687	712	698	733	747	736	679	686	728	680	729	701	708	725	710	733	740	743	725	746	694	668	758	749	697	769	747	678	708	707	704	725	668	780	756	754	718	758	710	722	702	728	676	672	724	702	661	743	682	722	686	708	661	760	715	700	722	759	694	741	762	723	709	701	722	722	718	688	734	678	725	687	708	677	743	711	702	687	705	684	723	778	742	691	723	739	752	682	656	702	714	716	676	675	757	727	664	739	732	687	730	722	728	690	718	764	681	773	762	729	741	710	700	704	726	753	769	743	734	735	694	708	708	765	760	752	786	707	741	666	718	710	737	761	700	687	717	667	743	702	691	709	731	721	745	712	707	697	703	633	729	702	718	756	741	719	687	766	728	672	750	697	722	733	767	702	739	693	685	705	735	710	681	757	700	724	735	664	720	691	732	690	736	698	728	703	680	667	732	721	719	705	746	739	716	731	742	710	705	750	685	719	728	722	693	695	706	763	722	714	770	705	724	685	747	693	698	678	711	699	711	772	733	704	728	717	742	705	709	728	750	671	749	685	729	678	788	704	685	674	725	784	740	718	710	773	736	748	733	712	746	769	734	744	756	713	729	691	726	758	757	699	739	720	689	706	753	715	704	729	754	729	698	756	716	734	733	725	677	725	727	763	696	699	719	744	762	728	719	743	749	725	747	735	742	746	715	722	701	716	769	732	767	761	734	774	740	750	728	745	711	750	713	694	717	704	705	747	708	696	704	758	729	673	782	703	742	711	714	691	679	652	707	742	735	704	693	700	726	691	724	690	704	691	699	729	713	694	706	665	683	677	729	684	664	732	724	733	709	723	719	787	733	767	726	696	693	723	754	701	725	758	709	737	741	717	734	693	734	769	715	727	707	739	692	712	777	744	751	739	705	715	702	703	641	726	705	699	718	736	696	716	775	732	672	733	750	726	704	754	692	696	760	738	756	725	699	734	703	672	699	685	701	670	717	714	765	746	748	756	703	720	705	778	725	741	719	718	705	768	786	766	714	751	712	684	660	723	725	700	725	711	716	741	740	697	705	699	708	731	704	748	753	747	703	743	698	740	744	703	707	784	714	738	732	680	762	684	726	711	728
38319	48343	38837	24949	16839	11033	6750	4293	2911	2162	1776	1591	1408	1264	1197	1085	1007	975	991	965	888	887	908	869	913	873	841	872	812	863	870	850	806	883	833	815	885	831	826	855	841	867	844	814	859	880	845	851	834	812	854	795	880	813	847	849	805	822	804	828	877	819	846	832	848	818	841	845	787	879	839	826	765	862	783	845	822	764	876	802	836	825	831	823	917	807	775	854	780	831	843	835	861	836	816	847	847	818	860	908	826	827	848	801	882	833	830	785	808	809	868	812	842	848	872	852	834	810	817	827	874	863	809	805	869	841	828	860	884	805	848	858	823	862	817	860	861	861	879	843	880	854	855	873	817	773	900	817	812	826	788	828	853	837	848	828	789	819	901	827	857	830	893	859	802	849	846	826	859	788	842	805	854	829	823	848	870	847	872	874	871	836	802	850	809	833	851	805	827	795	865	858	850	867	840	898	759	821	849	830	820	814	830	844	838	851	845	819	867	837	846	843	851	840	847	786	859	795	841	778	834	830	838	812	822	872	824	840	808	825	818	869	842	822	786	822	821	841	816	852	846	872	806	843	856	821	879	837	882	840	819	822	871	872	845	857	797	792	806	808	828	837	841	871	819	828	834	846	824	863	823	844	831	871	827	852	856	817	869	862	829	846	853	827	842	862	833	864	845	833	809	857	852	835	806	801	896	847	798	855	825	848	875	826	843	866	810	858	856	852	849	801	822	873	800	848	884	886	835	796	860	805	823	836	848	867	785	862	813	843	823	868	825	788	812	810	856	856	829	856	800	832	851	820	876	814	853	826	832	824	863	888	812	840	840	814	818	824	846	788	854	846	826	828	848	883	827	820	803	862	813	812	829	817	867	833	790	832	791	805	792	830	856	775	823	809	816	859	795	831	840	896	863	829	832	839	842	824	779	818	797	856	836	821	847	827	809	813	838	844	864	867	865	822	826	812	815	845	862	815	840	852	839	845	824	813	821	831	858	844	805	810	847	855	850	849	859	811	823	788	817	859	809	855	828	854	817	865	863	760	831	852	842	795	860	872	816	845	835	836	794	869	872	894	885	827	787	841	830	840	870	813	855	813	797	827	832	790	848	836	839	898	820	863	835	823	861	866	816	824	813	802	839	840	840	863	810	881	835	854	840	837	838	871	836	856	862	868	839	789	827	846	842	848	854	794	830	868	846	835	808	825	822	895	861	813	779	836	862	806	856	862	811	837	856	809	852	822	814	830	828	776	822	836	806	836	800	829	837	837	819	866	841	827	823	783	854	789	839	819	783	884	814	818	888	858	789	856	861	840	868	849	818	827	842	825	857	844	798	862	825	870	863	855	841	823	827	819	849	797	874	793	844	834	814	846	863	869	859	805	839	836	888	843	845	833	817	856	840	853	838	802	855	816	851	846	840	826	768	859	802	844	848	831	793	830	836	819	796	851	863	848	789	843	825	796	822	844	852	804	867	848	848	831	816	801	841	823	841	853	808	807	847	840	825	823	844	857	821	825	843	833	851	833	800	866	828	862	846	852	848	854	828	791	810	822	841	840	796	865	854	853	826	817	860	781	865	786	854	794	852	857	802	852	860	797	829	883	824	800	859	844	808	861	797	890	847	800	798	819	800	824	816	838	807	841	848	811	844	819	831	839	796	850	815	827	798	817	781	868	858	806	829	844	882	840	790	814	821	854	865	841	874	806	826	853	842	774	836	844	802	840	772	868	840	807	817	828	847	771	825	814	888	791	827	792	863	820	833	815	838	863	808	862	822	783	856	839	860	858	804	883	808	810	824	792	840	854	795	826	889	835	756	839	830	852	828	795	793	826	838	852	870	833	858	895	826	830	871	827	828	770	836	809	887	805	886	794	824	841	874	839	837	851	818	829	905	908	844	806	897	810	846	821	855	871	788	869	823	805	827	825	842	791	854	795	845	848	821	840	844	866	857	805	772	860	822	870	818	799	823	815	853	849	876	839	800	809	863	849	850	824	878	829	790	833	819	856	818	805	789	822	814	839	835	821	859	861	869	845	856	823	835	840	843	783	848	859	862	881	870	900	797	812	769	872	865	850	811	803	766	817	852	906	848	823	819	820	855	872	852	813	833	824	851	838	854	842	823	818	835	860	796	816	832	817	804	828	812	819	837	884	874	838	839	890	808	899	849	823	801	900	797	809	845	874	840	871	862	851	837	849	837	832	834	797	864	786	798	885	848	791	837	878	830	824	797	856	850	808	833	857	849	804	802	832	846	799	844	864	858	801	857	849	830	825	836	900	824	845	790	819	827	857	789	789	819	838	835	860	774	816	914	873	801	869	832	786	820	821	862	847	798	801	888	838	789	841	864	858	819	870	820	770	859	842	862	795	803	808	826	851	826	854	814	804	849	829	842	829	831	868	843	859	800	852	842	788	848	848	856	860	864	833	814	887	858	774	862	812	836	781	803	819	807	849	870	817	790	802	867	808	873	817	847	841	835	821	884	877	862	876	802	858	816	862	762	856	863	861	779	811	847	860	769	808	832	828	815	798	849	804	851	855	820	839	827	799	828	848	828	888	779	857	848	821	817	822	851	865	854	831	817	826	796	771	842	841	760	822	893	844	909	814	832	829	838	791	816	841	832	812	883	840	807	817	806	795	853	791	805	838	867	821	865	843	816	869	841	854	826	817	867	821	885	831	840	831	870	850	859	830	880	859	862	788	853	809	840	843	864	791	794	854	860	805	790	803	857	832	831	832	885	826	879	840	816	872	830	830	847	867	831	842	846	836	827	851	827	845	821	818	851	838	819	839	831	805	804	785	824	772	839	855	855	836	817	821	804	803	810	855	780	850	822	852	839	865	748	852	811	803	812	863	836	821	775	839	815	859	766	850	767	784	825	849	813	819	850	774	873	789	818	866	850	824	774	873	844	824	823	833	873	856	831	868	865	848	845	812	938	879	798	857	842	846	846	811	837	855	806	838	807	810	875	896	832	807	856	856	839	818	872	874	841	902	869	783	848	887	831	907	890	852	807	820	790	853	842	816	810	838	826	830	829	855	842	812	873	838	824	798	872	867	766	820	820	855	844	830	819	841	838	812	829	836	822	845	846	856	821	883	809	845	837	832	808	859	832	852	882	873	835	832	811	837	821	790	844	800	880	892	795	855	877	825	818	812	844	861	856	824	829	838	780	805	830	857	861	814	843	847	858	828	833	835	845	848	842	882	822	889	820	837	841	832	860	834	820	825	838	887	843	841	857	847	838	875	868	821	797	848	873	830	824	825	842	845	872	847	861	859	847	826	878	826	867	818	877	848	818	870	780	788	838	875	859	877	838	807	826	829	850	846	819	840	843	829	847	833	838	853	837	822	856	852	817	785	829	855	888	847	774	855	864	878	861	831	824	822	831	889	837	860	884	803	867	826	858	888	811	844	790	806	759	864	852	844	865	868	803	842	882	853	793	868	844	864	864	807	905	834	831	819	821	782	807	870	812	793	830	820	804	844	837	828
24274	21598	29043	25588	23329	21711	14195	6193	3485	2496	2015	1669	1487	1281	1214	1095	1019	943	876	905	866	808	853	803	777	773	813	771	733	788	767	745	759	764	730	762	720	706	756	727	719	770	779	734	750	757	715	727	782	706	763	739	680	738	744	748	709	740	727	761	756	748	721	748	690	715	748	665	763	712	705	733	751	714	738	749	795	751	717	720	753	706	710	736	697	738	742	704	731	708	687	734	720	711	715	681	733	684	734	712	703	686	720	729	752	715	745	743	684	695	739	737	693	691	737	715	708	692	735	725	766	747	751	692	729	709	755	760	715	769	754	700	722	716	695	707	689	727	712	655	705	711	726	783	755	743	765	731	777	696	742	730	759	789	783	770	737	714	662	766	710	726	738	690	719	721	722	712	749	787	729	769	753	717	751	744	674	681	705	754	752	726	727	708	696	699	779	735	710	747	756	706	719	705	755	718	800	729	745	709	729	703	688	725	748	713	710	765	768	737	705	712	757	679	701	746	752	730	715	680	706	737	734	709	718	726	714	735	734	764	751	751	722	689	717	746	765	772	742	773	710	742	732	762	752	710	696	778	742	710	708	755	757	768	704	698	739	767	733	774	732	725	723	723	749	700	743	742	762	736	789	731	702	780	713	740	737	739	734	752	750	731	706	753	735	716	709	762	720	713	712	720	725	749	710	685	737	749	739	722	708	728	718	732	737	749	681	753	769	738	732	721	764	697	702	744	746	674	679	770	663	697	748	688	730	717	713	701	750	722	774	702	676	740	739	751	726	762	683	768	791	732	709	760	734	752	733	733	735	752	737	768	717	757	727	746	716	750	745	754	724	700	695	710	744	691	782	696	698	722	728	749	710	754	689	755	730	769	719	780	725	700	655	683	741	711	724	726	732	747	723	702	719	738	694	749	729	747	696	695	689	699	736	718	777	743	698	730	720	742	722	760	711	675	720	707	712	691	746	708	725	722	774	730	721	715	742	675	705	751	754	741	663	738	716	700	734	694	754	778	719	693	746	750	713	699	738	712	728	749	719	710	748	711	733	752	741	732	712	732	716	731	733	677	703	771	692	736	743	719	660	717	714	689	706	694	656	723	796	725	759	764	753	721	723	786	763	773	712	735	741	725	691	765	747	692	751	718	691	714	764	713	739	760	740	741	771	745	720	693	749	719	766	718	717	734	716	741	757	696	686	727	720	780	659	759	696	740	780	702	716	725	766	724	738	749	696	731	722	742	777	751	769	776	702	689	732	735	691	716	724	757	759	728	703	684	770	742	671	690	734	702	743	724	729	746	731	711	742	697	706	686	753	680	709	732	705	716	694	725	770	729	709	734	728	695	707	770	739	731	712	705	696	718	708	736	702	682	731	706	755	720	738	760	754	733	733	740	727	728	701	758	704	707	710	722	738	703	717	726	711	692	728	767	733	788	717	731	756	711	722	775	743	728	736	736	743	729	765	662	681	726	742	726	731	741	762	710	717	747	756	732	712	719	736	668	773	748	743	730	738	728	735	720	734	756	710	729	736	665	745	761	748	733	687	735	736	733	753	699	733	778	743	694	729	768	742	753	755	727	704	717	770	716	801	701	707	725	773	763	693	712	755	805	728	704	754	728	766	676	752	762	683	733	716	740	750	748	749	720	770	783	754	724	714	671	709	700	681	699	740	689	737	750	725	719	752	736	753	750	669	710	694	721	708	731	707	747	705	721	782	716	720	744	725	731	768	724	724	691	698	740	725	685	693	736	730	733	742	707	698	735	730	815	707	734	714	767	766	739	681	697	710	681	778	769	672	727	752	756	746	738	725	723	749	726	687	733	730	739	677	734	738	778	743	745	728	729	764	752	758	738	757	694	751	736	771	759	730	731	709	699	733	695	781	703	728	783	693	715	681	741	777	733	733	709	714	691	743	763	714	708	742	736	750	717	715	743	721	729	731	717	685	745	744	762	726	755	711	687	716	729	727	713	705	730	704	743	703	723	786	747	751	700	716	653	734	758	690	771	734	773	721	706	721	703	741	724	715	735	743	708	699	739	682	713	715	711	718	688	715	731	712	687	719	731	732	748	718	751	777	695	737	726	735	716	731	768	750	785	713	740	690	734	753	767	749	696	656	688	774	765	721	732	725	735	761	714	767	694	746	724	715	754	725	672	693	717	751	691	781	762	724	781	724	709	725	730	739	742	740	715	726	734	744	748	675	665	729	686	784	712	776	763	778	737	719	758	762	671	724	731	721	768	740	724	725	738	707	707	705	802	748	726	765	736	698	734	748	716	718	743	717	751	727	750	707	753	760	737	718	786	709	741	763	669	713	733	747	762	674	754	729	726	724	715	717	720	769	741	661	709	728	703	683	704	726	698	703	716	757	706	706	757	743	751	755	712	720	690	722	736	754	703	736	726	740	743	689	728	736	761	734	732	773	706	754	687	730	714	734	723	722	726	735	781	760	695	772	707	758	755	720	709	752	731	716	750	723	746	709	695	748	720	757	756	719	699	692	712	739	767	739	674	709	745	724	730	786	731	731	754	700	672	765	715	747	782	761	727	741	753	735	725	695	706	705	730	762	718	749	754	749	720	738	714	737	763	728	744	761	701	720	687	717	730	749	768	679	685	736	705	691	709	718	746	750	733	737	729	753	742	735	685	746	739	690	715	718	744	723	757	715	743	746	707	756	728	731	706	731	745	713	692	713	769	726	745	755	707	694	739	740	682	739	760	764	724	711	710	749	706	771	725	701	731	709	653	729	723	732	745	768	715	756	707	720	747	748	678	744	740	740	700	754	756	739	769	736	701	724	710	695	772	717	685	731	704	695	702	753	711	718	747	771	720	747	685	740	724	779	746	775	705	728	741	766	750	713	784	708	741	755	738	697	706	696	706	714	689	677	723	714	725	690	730	687	733	737	715	718	698	747	733	757	750	753	697	758	736	769	731	717	740	729	716	715	665	676	745	701	788	699	752	694	728	732	730	731	683	735	688	721	707	740	676	768	741	727	731	724	713	759	726	751	709	716	698	743	753	774	700	698	737	762	733	714	742	745	692	725	759	721	742	720	720	801	733	700	724	709	726	732	746	713	748	768	728	714	745	696	682	738	734	714	707	709	711	729	774	712	743	722	724	778	743	709	771	735	722	726	724	752	778	724	701	751	720	732	697	709	688	705	680	719	716	701	735	740	676	769	722	719	765	745	708	730	750	719	697	751	717	726	707	700	729	706	722	773	777	692	745	709	709	756	723	699	719	698	699	706	753	712	737	708	700	728	727	740	708	725	709	773	717	679	715	683	749	742	746	765	752	754	720	738	734	717	718	717	737	759	710	671	698	769	754	706	741	732	741	703	708	746	705	686	693	759	737	740	716	734	731	688	765	740	680	765	711	724	714	691	697	715	728	734	704	735	717	737	745	755	717	711	746	694	741	771	661	703	696	730	733	694	733	700	762	703	729	702	763	775	755	697	766	739	758	754	711	686	704	705	769	712	731	746	772
34487	60435	51235	36613	28597	21826	14751	8591	5250	3662	2979	2437	2058	1787	1540	1447	1256	1214	1081	1042	1038	939	948	1014	883	875	882	907	872	897	948	814	908	883	838	870	863	857	854	857	843	883	851	807	852	814	857	920	859	868	844	852	816	862	821	867	818	847	860	812	848	872	875	861	891	806	835	843	845	842	836	804	838	833	853	824	808	854	891	807	869	844	817	858	873	883	872	878	896	849	805	793	871	892	811	838	860	819	840	804	848	833	842	837	827	839	848	857	836	853	849	836	808	817	806	841	838	839	820	804	881	807	846	855	798	809	845	802	874	827	866	819	867	835	843	872	866	853	880	873	837	844	837	850	849	777	798	835	846	847	800	803	846	755	824	814	870	813	820	879	853	895	864	860	856	837	864	883	815	788	831	876	831	861	814	885	868	858	830	888	826	866	803	854	826	860	867	890	818	880	886	829	902	839	852	849	881	872	782	827	843	809	837	879	814	804	818	864	801	840	841	870	837	824	811	892	856	822	850	796	856	825	815	825	763	802	869	814	819	872	829	812	855	842	877	809	836	826	852	867	860	915	840	880	810	847	837	835	816	856	826	883	799	866	860	833	876	822	846	841	851	843	861	836	865	818	833	821	824	835	830	838	796	851	837	794	851	792	804	823	844	872	867	866	829	841	894	850	817	861	854	857	824	876	805	837	883	794	862	856	859	881	825	800	843	883	837	855	843	859	839	815	828	805	844	830	808	847	846	835	844	857	842	862	824	898	865	861	815	872	829	842	866	862	789	823	879	875	881	794	798	863	886	800	853	830	855	834	841	853	861	810	841	827	853	863	861	852	799	845	882	830	818	924	809	885	791	864	826	826	871	813	845	842	832	844	803	862	872	830	826	841	839	862	864	844	831	812	856	837	778	853	839	806	852	800	847	852	833	850	852	838	808	846	841	842	875	838	828	852	804	862	797	838	827	832	833	835	820	860	886	830	807	848	830	791	775	831	895	804	832	850	827	845	858	817	858	824	865	849	836	808	862	852	801	847	845	829	868	833	838	892	853	825	813	842	824	865	833	846	821	858	839	820	815	870	838	867	905	875	804	786	852	826	833	870	883	846	823	824	820	855	863	814	868	876	822	820	835	814	843	867	863	798	880	843	825	826	847	833	880	837	785	815	805	803	837	812	824	838	854	828	849	817	859	841	866	841	828	823	842	849	867	793	849	800	874	868	849	843	842	862	795	828	902	849	845	821	841	840	838	832	855	843	853	852	864	776	825	833	839	840	812	872	814	873	863	844	890	829	847	882	841	836	830	852	814	779	812	789	846	828	854	849	833	794	821	787	864	845	886	824	892	864	818	816	813	856	857	843	861	844	900	843	863	838	839	856	842	846	839	871	818	852	857	831	873	829	848	850	843	796	864	820	821	858	870	839	840	821	834	823	840	884	855	893	810	860	839	856	820	815	843	856	842	844	847	870	868	767	812	888	811	834	857	823	871	833	899	828	860	827	812	867	869	822	894	829	833	883	856	868	832	816	839	795	872	846	848	873	845	830	809	816	819	814	843	858	854	829	808	903	811	847	832	846	810	799	811	836	823	909	829	909	825	826	833	833	832	840	887	877	886	828	826	843	897	799	858	843	836	817	864	851	820	798	883	859	866	888	850	828	864	854	865	793	827	810	819	820	820	815	849	883	822	854	856	800	836	826	866	858	830	847	819	886	839	817	853	787	838	848	881	838	829	862	837	874	825	821	774	832	850	887	830	823	826	853	820	851	831	827	841	851	849	825	830	843	840	872	893	819	870	858	806	877	834	804	774	872	891	890	829	840	843	896	844	786	862	812	860	815	843	852	833	845	831	793	843	802	839	864	834	872	829	828	809	809	842	802	847	849	850	837	921	805	866	865	826	872	866	882	856	823	882	827	833	931	885	820	860	927	810	842	851	818	896	809	798	854	852	804	825	834	800	870	817	799	817	891	836	840	842	871	841	846	803	839	831	856	848	861	829	832	810	813	818	876	825	831	834	848	825	870	816	852	797	892	848	805	850	808	833	820	855	815	827	809	810	879	863	780	855	838	814	813	832	823	826	910	815	823	811	853	816	823	861	815	848	870	814	840	887	857	858	818	819	888	778	832	842	806	837	831	825	881	841	840	857	824	871	898	833	838	897	825	882	805	834	908	845	864	844	838	824	801	891	840	816	838	817	831	906	878	819	796	893	794	854	847	892	881	818	786	857	821	768	827	824	861	835	832	790	874	866	865	819	804	837	831	845	849	808	810	857	812	824	864	761	839	898	844	859	803	839	825	828	851	812	864	827	871	807	816	824	809	817	890	874	851	827	818	833	800	866	825	843	837	856	801	838	832	814	864	862	860	809	886	831	848	833	933	839	832	899	809	879	776	864	836	835	870	767	830	846	831	870	857	921	809	866	898	850	827	870	877	816	856	865	848	891	869	835	831	798	847	856	841	857	817	848	789	836	856	870	811	846	832	776	840	854	784	859	861	781	816	882	904	841	890	873	904	830	874	837	835	800	771	858	918	873	797	811	838	824	905	857	814	858	858	833	825	839	851	862	858	852	857	847	827	821	845	820	846	861	844	855	848	796	878	864	798	844	837	847	826	779	855	835	829	843	831	849	852	832	860	824	821	863	806	847	845	818	815	832	787	816	793	804	806	830	871	848	860	846	851	874	820	828	861	817	836	892	810	838	851	863	826	788	847	851	831	898	846	867	864	829	822	787	845	848	806	859	880	825	874	851	830	827	841	864	839	863	859	868	867	856	817	836	901	829	833	821	850	829	841	864	863	810	822	858	813	917	849	888	868	839	846	858	857	864	857	863	872	824	874	859	857	811	818	844	851	795	860	866	832	853	862	839	859	869	854	858	877	836	857	857	837	882	832	784	837	827	844	844	862	922	799	799	805	817	811	825	864	809	833	827	830	826	850	832	859	848	844	857	849	822	880	816	875	898	768	872	823	843	848	841	778	863	838	790	877	877	812	881	827	784	882	893	837	838	826	874	840	901	843	848	830	835	888	827	812	834	820	804	813	831	813	835	827	856	844	825	816	833	895	884	792	850	842	821	802	822	815	869	801	822	849	825	861	830	825	861	854	869	820	831	807	898	796	876	843	811	844	874	792	818	880	827	811	885	828	859	856	844	876	872	860	827	816	842	834	838	876	837	807	867	836	810	820	811	821	823	834	878	841	901	818	853	838	817	837	849	814	825	848	818	837	823	854	812	879	862	876	818	793	856	858	813	845	828	859	811	831	843	840	832	811	842	805	837	929	838	812	858	853	839	818	863	854	829	801	821	800	851	888	827	870	825	850	838	875	838	830	773	833	846	810	848	827	817	866	895	827	844	806	806	869	876	866	880	856	828	864	862	820	788	860	836	887	846	838	813	864	835	813	872	870	893	806	850	869	769	869	851	854	850	845	861	872	795	858	892	794	840	859	848	835	859	874	821	796	817	864	847	885	872	836	837	868	861	866	850	856	861	827
25408	21656	28863	27351	21789	15108	7816	3948	2700	1956	1552	1413	1214	1148	1105	980	920	912	848	873	862	794	805	757	775	752	719	711	729	693	705	710	730	725	729	686	732	710	703	711	724	669	725	682	708	668	700	721	723	756	724	731	700	708	703	753	705	720	710	736	724	733	737	727	760	757	683	750	704	743	709	784	703	706	697	676	672	737	695	716	744	728	720	706	741	739	737	744	760	746	719	717	739	703	678	703	728	703	686	694	713	702	688	672	720	688	660	760	658	734	714	628	757	715	737	709	680	672	698	727	743	719	711	705	739	755	668	682	712	719	762	673	699	685	703	716	749	754	667	667	706	669	684	716	699	690	698	696	731	655	729	763	710	674	728	714	670	654	691	745	674	743	696	707	734	718	732	678	662	712	745	673	674	727	693	735	769	693	675	716	780	714	690	717	685	681	690	686	738	713	659	738	772	751	663	724	726	672	700	717	713	709	687	723	738	709	729	716	719	705	750	711	699	726	738	706	739	691	682	742	736	694	738	725	701	674	747	712	741	705	669	729	728	685	753	696	741	670	679	698	709	691	678	729	700	771	736	683	710	703	684	727	678	695	694	728	714	742	722	727	708	715	670	724	713	745	742	720	687	681	677	665	714	705	724	731	718	731	660	720	724	732	708	705	733	714	743	695	687	747	794	735	730	719	709	695	726	735	707	730	720	658	778	727	733	713	682	724	707	777	682	650	695	674	722	759	721	734	722	701	691	660	705	724	705	649	700	702	726	714	658	702	739	692	706	700	687	665	737	715	705	708	701	700	715	726	701	676	723	661	747	733	709	687	676	682	703	692	663	720	705	736	683	727	713	700	708	714	731	713	739	729	671	713	724	706	666	725	690	691	724	701	729	708	700	689	711	691	705	703	664	694	711	678	753	687	721	740	762	706	657	740	718	670	719	718	718	714	721	724	697	697	693	693	714	691	732	708	696	712	670	712	702	735	687	684	662	728	675	726	680	705	663	729	723	710	698	757	750	712	736	706	771	733	692	676	656	732	735	723	669	673	698	697	702	703	738	712	691	711	703	711	677	726	738	707	726	737	720	708	740	679	693	734	727	714	728	733	711	674	728	671	710	746	727	703	704	731	728	729	751	720	707	718	708	754	728	685	749	722	680	715	752	741	713	704	703	741	719	726	725	670	707	674	705	668	676	717	728	677	713	762	658	711	778	684	675	736	671	665	725	694	669	754	669	660	712	651	744	733	731	695	682	720	703	734	712	674	727	704	665	729	678	671	756	680	734	725	679	736	729	709	709	712	714	736	688	731	761	784	744	706	712	692	706	721	715	735	688	732	736	730	711	661	729	711	725	748	723	664	716	688	675	736	730	667	673	688	692	712	690	707	699	704	708	746	738	685	721	711	686	711	675	706	736	679	748	711	734	726	718	721	734	682	726	738	675	709	726	707	696	715	754	725	705	728	727	679	722	661	714	743	700	724	702	722	681	699	737	691	684	659	689	688	743	745	751	673	720	700	727	701	687	677	654	700	680	765	795	719	684	675	682	767	745	724	714	706	711	691	721	724	706	685	707	697	701	745	730	740	757	724	675	716	738	704	722	705	778	706	715	730	741	663	724	736	685	713	689	684	709	718	683	671	723	725	714	679	689	695	748	736	746	748	702	685	713	718	771	674	650	658	742	687	727	674	738	745	713	732	735	660	731	725	732	712	705	722	685	742	732	722	708	664	685	685	704	738	719	664	688	686	707	719	724	729	733	725	756	699	723	727	691	707	737	717	748	718	707	699	693	710	710	696	721	715	725	701	702	752	733	738	698	722	700	688	671	724	682	706	654	709	746	682	667	653	748	741	712	703	713	727	689	746	696	737	736	698	697	689	739	667	720	691	689	700	670	700	709	651	672	687	707	689	679	694	705	742	721	708	738	726	701	711	710	695	717	710	706	662	703	733	741	723	694	682	737	703	710	689	790	719	704	715	674	725	751	764	708	634	703	751	717	701	728	710	702	709	713	713	715	707	675	671	732	703	719	773	723	730	668	701	736	693	716	702	733	677	712	735	757	677	687	729	724	666	718	727	705	727	733	680	703	700	688	693	693	687	735	707	698	730	713	675	669	747	739	680	714	722	706	680	699	724	712	738	688	732	709	750	705	728	685	679	668	695	700	715	685	715	711	720	723	743	684	730	705	742	634	704	724	661	764	728	663	710	641	719	743	701	697	712	696	707	707	707	726	720	738	641	666	678	759	669	702	686	709	736	680	741	737	678	740	690	717	747	677	722	708	722	697	719	760	707	775	678	714	710	747	717	714	682	722	651	754	713	684	780	700	709	711	663	739	728	710	730	735	695	687	720	707	698	670	707	741	760	752	708	762	676	731	684	694	669	693	725	684	723	725	726	701	676	739	688	714	727	720	711	691	738	652	764	682	713	717	727	762	701	708	689	736	760	661	744	732	722	731	737	718	680	721	712	682	734	730	749	725	748	684	742	663	729	694	714	742	715	677	748	740	681	661	686	707	727	698	719	708	725	705	696	715	658	660	662	706	684	663	650	779	707	698	760	720	673	669	705	694	683	689	725	704	712	697	727	737	760	718	706	771	689	707	681	653	726	711	709	693	672	724	719	658	669	718	687	705	656	765	698	721	674	796	679	666	728	713	723	662	736	706	741	746	741	749	707	697	739	732	692	728	704	703	694	683	722	720	673	696	726	717	675	674	691	763	721	754	670	699	700	721	666	699	665	729	692	728	704	671	714	729	691	666	721	707	730	681	699	717	698	718	698	698	691	698	709	714	709	748	695	721	701	709	717	714	731	670	749	700	730	692	731	690	725	659	682	676	683	735	734	699	710	721	700	750	710	728	720	703	728	783	660	707	725	699	691	729	697	735	731	722	645	739	779	695	721	685	731	716	697	701	735	724	689	718	717	714	694	720	715	693	778	755	726	707	727	660	678	693	672	717	698	720	721	685	715	701	721	719	716	726	735	704	704	730	725	768	674	746	721	728	741	725	697	740	718	677	696	734	716	736	712	698	699	683	692	742	689	661	665	770	710	677	706	692	714	719	751	704	706	739	700	760	717	736	680	724	687	725	671	718	712	726	687	672	654	767	689	749	727	698	703	743	701	709	721	739	700	690	698	720	742	771	700	745	745	726	691	684	708	692	743	717	683	687	713	717	675	667	774	732	686	684	702	722	717	728	686	694	724	665	675	723	694	691	722	707	741	685	696	712	706	641	677	711	711	722	718	722	693	708	733	710	702	671	721	711	680	674	752	731	683	687	727	720	713	667	716	682	729	712	628	699	728	735	730	726	699	679	679	689	715	722	739	678	700	720	745	745	714	726	745	703	733	708	700	681	721	700	735	664	749	711	716	674	713	732	707	710	702	702	769	736	673	743	729	708	713	674	709	732	711	697	691	749	735	739	744	682	737	704	712	702	683	711	707	654	703	734	770	701	677	685	706	658	694	716	784	707	723	731	690	733	720	668	664	651	730
35366	57922	46852	31190	24611	18131	10911	6675	4543	3095	2394	2012	1731	1498	1384	1297	1124	1017	1016	948	966	876	895	921	803	873	855	873	845	835	853	812	859	815	796	811	822	792	833	780	900	875	834	818	863	834	829	826	815	811	817	789	850	822	807	801	792	848	861	803	835	798	815	798	819	805	798	777	764	821	810	830	857	837	879	796	753	818	833	793	815	784	816	795	862	798	789	805	834	828	836	845	880	844	834	798	813	848	772	823	807	830	795	825	823	780	801	837	848	801	822	801	800	811	790	854	817	847	843	847	747	829	846	854	856	879	791	779	806	777	803	806	803	821	788	829	842	830	839	801	816	841	834	824	804	790	843	830	805	818	820	832	821	800	782	831	817	771	790	815	828	784	802	809	777	846	771	835	843	784	799	829	840	849	799	862	817	792	797	798	845	807	794	815	817	843	813	849	799	870	792	826	848	790	797	849	806	746	799	811	787	828	832	805	823	789	814	808	848	799	873	843	826	808	829	780	877	843	859	839	852	805	823	849	806	837	864	811	857	793	820	835	830	818	772	775	806	840	838	812	835	873	790	786	804	840	859	838	773	863	848	833	837	833	830	819	781	839	835	763	792	844	843	815	736	797	810	822	792	834	824	818	818	830	785	758	892	838	869	833	843	821	823	818	808	845	807	813	814	791	766	844	777	851	851	813	800	828	826	845	853	860	756	839	812	825	831	827	845	824	848	780	844	815	822	818	849	806	798	807	834	859	829	851	802	829	775	839	771	820	863	834	853	820	803	732	771	806	813	779	825	814	794	810	832	784	822	822	769	777	799	837	773	806	822	830	872	801	804	811	796	801	846	804	819	820	854	779	791	828	803	806	810	915	791	807	833	819	843	806	799	839	817	867	878	836	832	834	807	799	838	860	801	836	808	844	859	805	815	826	799	805	828	806	820	812	833	818	879	855	855	808	842	796	843	886	823	823	875	821	819	828	811	814	872	810	829	827	808	797	836	817	818	831	870	847	783	821	788	789	826	852	821	834	805	792	871	802	854	784	849	859	775	815	764	805	825	870	800	804	762	821	794	816	822	856	857	857	799	859	818	823	834	789	798	816	777	798	814	801	772	818	819	822	862	777	828	811	841	810	837	837	805	867	806	869	862	823	779	783	847	777	834	838	821	835	824	813	776	823	797	783	858	841	817	863	807	826	829	823	812	862	835	846	829	823	827	807	889	817	821	829	812	788	829	826	830	808	845	866	824	813	844	822	861	788	792	809	817	807	781	829	778	836	805	848	827	808	833	887	842	842	857	827	846	820	845	747	802	768	874	798	847	800	860	824	826	771	826	865	829	819	804	851	858	796	811	864	816	777	826	849	825	841	824	815	787	780	844	790	863	782	815	802	796	798	783	832	850	827	833	837	733	829	805	814	794	807	767	833	820	860	810	822	812	785	827	814	806	809	870	763	781	808	802	821	796	788	798	831	799	836	806	849	804	878	838	834	804	750	832	813	777	760	839	848	807	816	807	770	801	834	834	787	794	840	825	837	778	850	870	799	809	818	817	881	797	799	830	851	819	817	809	793	818	763	790	823	811	818	798	808	870	806	775	815	859	789	831	840	802	789	832	787	827	832	795	798	723	812	824	809	763	828	829	766	829	786	848	786	876	817	844	811	848	782	812	790	852	800	797	867	834	841	825	802	819	803	802	789	829	851	841	841	816	836	837	807	778	799	793	836	815	796	824	817	773	868	846	789	846	788	804	785	815	810	820	825	829	808	842	806	805	849	811	832	864	792	813	845	834	854	766	814	806	834	807	804	783	771	816	864	890	815	826	833	807	824	788	813	815	792	809	844	858	817	780	831	867	798	790	746	809	864	839	830	817	841	835	826	812	826	767	855	829	821	810	809	784	854	823	791	871	748	831	883	817	744	831	840	831	892	825	810	886	834	801	809	826	862	816	793	855	781	796	809	806	797	843	789	780	771	842	794	845	814	841	882	796	846	790	792	837	794	847	883	849	762	858	838	780	789	787	770	834	811	847	821	801	801	858	787	827	809	793	844	802	852	795	769	826	839	841	783	792	789	809	776	849	818	841	845	811	830	818	839	770	798	800	865	824	805	852	831	790	819	844	899	796	778	854	804	796	802	821	844	833	808	848	776	833	862	785	859	812	822	812	825	853	831	791	824	807	807	771	795	827	769	853	804	815	849	806	793	820	826	782	818	861	817	837	824	755	786	871	815	836	827	823	808	870	867	811	808	797	803	817	850	784	869	833	814	837	794	812	824	773	804	809	782	833	797	818	837	796	873	864	817	853	817	858	806	782	754	784	876	836	826	814	757	833	856	816	857	822	801	776	789	831	833	809	813	781	848	844	857	823	806	822	754	784	786	794	805	859	817	812	810	844	843	834	847	823	813	812	831	819	808	857	858	791	831	799	827	807	791	801	769	796	844	804	797	819	829	758	810	784	758	839	835	844	822	820	841	729	861	806	821	765	836	840	830	874	804	775	838	855	813	859	792	823	837	796	842	818	788	771	801	801	860	819	839	781	819	825	839	866	865	808	801	817	797	801	842	771	823	866	798	813	803	836	825	841	770	844	856	856	804	776	810	789	808	803	781	819	860	803	770	842	831	808	798	817	781	769	830	799	834	826	794	891	860	784	808	843	829	795	820	784	793	824	837	793	818	780	779	775	814	840	825	820	828	870	806	861	835	835	834	785	841	803	825	756	857	791	802	762	830	844	822	862	782	839	810	824	792	825	797	849	784	806	782	813	808	837	800	813	806	775	820	803	829	840	773	840	821	819	794	821	895	807	798	809	836	812	848	822	806	828	795	830	829	835	807	815	856	782	828	824	800	842	878	815	837	836	836	812	835	791	838	765	805	818	787	833	778	817	826	782	806	776	841	811	825	775	785	801	806	825	807	840	823	843	775	799	831	858	861	834	830	830	822	822	799	832	815	840	806	829	817	827	766	821	817	834	855	788	795	830	844	840	817	814	797	793	798	865	808	808	835	876	861	823	814	747	866	839	801	784	806	790	836	836	819	836	815	819	806	830	756	813	792	820	797	853	854	822	823	846	827	798	831	828	878	804	850	830	832	829	852	846	829	832	810	800	854	844	796	798	809	844	842	806	826	748	853	854	815	794	811	762	855	786	834	834	778	778	821	829	806	827	760	818	781	838	844	788	837	872	782	850	828	839	832	823	878	823	799	813	840	827	836	805	771	832	844	854	766	821	829	849	795	852	791	790	813	818	870	821	818	804	822	811	806	830	747	816	844	832	818	819	778	805	794	796	797	756	805	767	812	868	841	762	801	830	825	804	751	792	848	860	805	799	852	813	842	814	809	886	776	828	806	817	782	860	809	826	834	849	809	821	836	788	837	792	821	834	823	810	814	781	815	788	787	853	779	828	807	837	807	822	810	836	869	862	807	809	829	825	792	838	819	811	863	841	795	820	808	858	852	812	829	856	795	837	809	854	757	852	789	772	762	777	811	809	851
23297	21650	29411	24594	22614	24312	21699	10079	5375	3010	2424	2023	1788	1560	1370	1199	1137	1048	941	971	937	875	825	817	826	783	818	796	788	789	757	758	730	756	769	759	799	789	733	767	731	786	779	716	748	742	697	750	764	723	764	752	685	745	704	758	738	800	795	713	794	711	718	676	718	748	734	687	758	695	748	743	695	738	750	755	721	731	696	725	714	777	765	772	722	748	720	708	705	785	684	791	719	765	714	783	747	711	719	756	722	722	700	698	742	748	710	777	723	745	740	780	714	729	735	759	749	752	722	757	721	721	743	711	712	773	793	739	752	757	747	741	764	746	748	711	694	790	769	756	737	718	797	760	728	749	778	753	757	715	705	771	744	748	766	764	742	742	739	825	718	744	709	744	805	738	746	735	713	715	758	715	767	735	714	724	780	708	756	762	757	712	737	726	700	758	760	725	751	777	694	734	755	744	794	708	728	728	696	750	752	756	742	749	710	751	740	753	680	728	761	717	739	788	714	765	701	714	742	727	746	767	761	766	770	700	720	789	730	808	789	709	764	758	704	712	706	768	731	668	782	729	709	740	741	761	705	786	747	785	684	718	751	704	717	781	780	739	699	713	743	750	713	669	684	686	786	755	735	734	711	739	730	747	731	721	712	696	716	781	748	726	723	790	715	744	719	760	747	696	720	743	723	742	759	722	718	752	781	802	707	729	737	721	762	715	790	747	703	707	774	747	744	743	762	720	743	745	730	771	732	744	722	780	768	766	716	810	687	745	697	688	745	754	739	719	764	716	770	780	732	690	712	730	762	732	786	797	740	760	746	760	722	746	758	728	748	692	722	723	785	698	725	737	729	798	760	762	731	796	735	737	785	730	722	722	775	717	734	731	771	747	703	750	755	723	720	761	729	784	767	760	709	720	740	720	724	732	768	718	724	721	708	695	720	770	740	728	776	702	698	701	757	761	721	810	725	712	749	709	763	703	735	742	748	751	744	693	728	723	777	795	768	747	737	757	716	693	737	768	782	723	725	735	748	753	759	791	747	746	694	799	720	745	750	703	771	719	777	721	754	700	752	772	694	724	784	718	696	710	751	767	751	722	740	746	727	757	728	761	718	720	772	740	716	741	772	784	745	797	774	760	715	808	706	798	763	758	707	755	745	710	804	767	731	789	757	787	791	760	723	771	717	734	769	766	755	687	774	765	727	720	763	727	744	775	701	727	746	735	764	710	766	745	738	748	746	706	756	691	724	682	716	706	687	695	755	772	754	731	779	785	778	755	700	779	747	765	752	737	692	704	687	740	748	754	804	767	718	755	735	759	791	752	731	737	701	729	716	752	815	743	761	735	735	747	736	740	711	693	753	705	678	747	735	698	737	762	742	702	708	729	789	720	741	701	711	784	728	740	725	768	700	716	714	726	753	747	760	707	772	754	742	749	783	805	749	757	755	746	771	717	754	756	757	706	756	762	731	709	688	701	721	692	771	775	707	772	699	721	750	706	780	732	729	710	795	769	750	755	719	694	744	750	788	710	732	783	714	709	729	702	731	722	715	758	711	789	749	786	749	785	716	803	758	714	709	840	754	748	779	777	778	689	739	706	775	732	751	688	702	729	783	723	757	764	688	774	781	696	710	738	763	774	738	696	730	771	699	732	707	700	739	735	758	727	694	752	761	764	812	707	753	737	730	752	759	716	750	733	712	740	769	756	756	797	749	672	715	747	778	770	734	721	710	735	723	775	712	766	770	777	733	726	764	724	742	713	773	717	728	729	708	712	701	760	756	714	732	733	683	723	733	711	769	800	743	729	737	708	715	761	765	751	748	705	707	733	740	740	771	754	690	729	740	747	747	730	738	690	768	754	739	698	745	756	720	705	710	709	760	683	793	752	726	688	721	723	740	730	704	748	762	732	718	753	711	742	745	705	720	730	708	760	713	703	707	739	759	763	798	743	710	741	756	748	784	730	729	719	713	751	754	710	721	760	669	736	730	713	763	720	736	670	732	743	754	755	736	674	698	713	717	768	743	711	797	810	766	735	771	793	714	713	772	802	760	785	773	748	723	716	740	747	776	780	717	728	749	726	725	743	709	715	772	749	720	730	730	732	720	727	741	735	742	702	749	754	718	755	709	756	787	744	739	795	718	753	725	738	711	785	740	759	771	716	764	711	758	740	730	751	745	759	709	747	713	732	792	776	755	757	784	746	760	729	750	729	710	728	723	710	699	764	704	703	739	780	697	702	718	743	743	713	802	718	810	780	720	740	750	746	728	713	754	661	772	727	761	719	724	752	746	709	698	715	733	733	736	701	658	745	686	726	707	741	787	778	738	728	729	726	710	699	781	718	721	732	688	732	724	730	758	761	785	751	709	770	798	725	763	739	733	773	708	778	718	706	749	770	792	763	778	734	748	760	777	704	691	770	724	684	748	721	748	709	736	734	701	773	789	733	749	740	728	771	744	741	739	775	810	759	761	701	786	773	749	723	715	788	755	730	735	740	713	705	691	766	769	755	729	715	732	732	746	785	749	728	771	723	753	774	703	742	746	761	759	755	730	726	699	754	733	775	695	738	736	739	747	766	748	732	766	732	835	693	754	740	707	750	662	758	745	742	753	662	716	714	705	746	744	702	748	710	733	742	693	754	704	724	782	762	745	745	755	742	683	709	720	745	705	718	744	706	773	726	708	763	722	740	743	743	728	722	718	727	690	702	715	719	767	725	729	819	801	715	703	700	747	765	738	672	776	740	753	725	737	751	780	721	720	682	781	700	719	750	774	722	715	725	771	751	703	692	774	763	687	725	760	764	748	753	728	720	746	755	703	711	752	718	749	788	754	731	729	690	757	711	723	756	774	728	689	742	725	758	749	734	738	713	750	774	714	721	740	706	762	754	754	792	766	752	715	699	707	723	725	755	721	776	708	733	759	747	734	698	727	721	733	697	762	736	739	760	713	754	722	758	722	779	719	777	745	787	739	726	704	676	759	685	720	752	741	705	680	761	765	690	747	778	719	761	724	725	760	741	735	786	752	709	725	752	763	696	703	675	700	765	697	717	753	743	761	743	722	782	754	733	726	788	766	695	734	740	702	772	712	736	770	727	767	748	710	718	748	801	750	772	717	745	697	664	717	721	700	802	749	730	720	705	788	742	771	729	734	696	740	767	754	749	725	756	741	752	772	810	744	732	748	765	748	782	706	709	751	752	757	729	723	770	738	760	779	746	717	761	708	766	760	715	734	773	753	736	729	717	770	748	707	732	731	755	709	742	736	756	762	726	728	704	763	769	713	764	728	753	795	801	703	731	714	770	731	744	726	701	744	763	736	730	788	755	798	769	728	748	711	733	719	721	722	737	709	790	737	740	746	728	722	726	729	765	715	746	731	720	746	774	781	750	679	718	691	672	744	738	737	747	723	746	729	697	734	726	743	734	785	750	729	743	769	777	724	774	719	702	767	748	785	727	740	761	745	733	760	754	756	787	767	699	780	689	721	772	684	746
38577	67500	57371	42525	36061	27664	18025	12309	7839	4345	3537	3035	2438	2042	1863	1669	1518	1271	1291	1098	1094	1029	973	982	930	973	951	903	908	857	890	912	841	823	872	857	854	868	872	890	849	806	815	833	815	835	825	849	846	809	876	883	840	820	836	878	869	860	834	820	838	842	821	824	861	838	834	851	806	884	836	831	851	823	829	869	836	797	844	801	776	811	817	861	854	840	862	855	867	812	820	817	836	821	871	858	778	772	831	822	823	816	876	836	818	822	834	843	863	815	796	858	841	859	828	831	855	854	838	777	798	843	803	829	844	893	860	838	832	821	857	772	826	832	869	835	842	817	830	867	811	823	797	819	805	825	813	784	833	859	841	848	823	817	834	824	846	821	802	827	864	781	853	826	831	793	796	853	826	811	841	817	813	860	832	844	782	811	821	872	826	866	849	881	791	843	837	829	841	823	837	833	789	870	860	893	802	860	797	820	848	875	849	825	871	900	786	826	793	801	813	820	857	810	835	813	831	842	879	804	850	876	817	867	793	828	792	899	881	802	847	864	824	826	881	822	823	816	812	813	870	800	891	857	831	800	866	867	835	877	794	837	837	845	801	858	839	848	893	829	828	846	845	809	795	828	826	835	820	826	816	857	869	799	826	792	828	805	801	804	817	834	878	872	814	880	799	799	858	828	822	890	886	848	867	840	844	823	782	847	826	837	871	844	811	788	859	837	847	832	882	823	875	798	818	808	850	892	842	837	833	873	836	823	751	874	834	783	838	879	876	848	841	828	847	837	862	832	814	843	868	800	831	773	844	875	802	886	796	848	842	848	850	850	809	858	833	876	862	816	816	841	880	868	800	833	831	877	841	844	862	829	799	847	820	856	804	823	838	829	793	861	819	835	864	838	855	758	877	882	828	793	847	830	844	839	828	837	796	864	865	810	877	842	841	848	830	794	844	838	816	877	830	828	857	818	865	829	818	807	821	808	843	834	794	821	839	884	788	837	814	822	816	860	817	800	851	805	842	839	806	859	829	831	864	834	854	875	859	821	851	836	891	780	825	830	854	877	861	844	845	829	805	903	797	869	871	883	828	803	817	830	821	849	804	810	866	790	803	859	896	849	868	881	858	830	846	832	838	900	905	879	867	815	840	844	816	795	910	863	879	844	827	843	846	846	840	860	816	853	798	809	851	876	850	866	785	843	770	889	829	782	864	804	815	889	831	852	833	794	793	810	785	816	797	888	868	819	809	792	831	831	806	815	829	832	792	826	793	833	895	856	851	816	821	877	804	842	802	848	782	864	836	822	796	865	840	801	870	774	872	890	828	845	806	853	875	846	819	842	816	830	876	879	858	806	836	854	856	829	822	785	830	856	841	802	816	841	805	825	744	855	839	866	790	810	804	827	815	826	855	840	807	829	828	821	799	823	832	816	805	824	831	824	785	809	879	872	861	852	873	821	842	825	835	839	788	846	834	806	880	818	793	840	869	880	813	873	871	777	832	831	847	852	842	826	847	794	832	821	823	823	824	858	842	796	808	866	845	850	791	873	840	865	835	806	813	856	814	842	784	829	828	790	780	803	830	818	833	820	841	854	847	798	848	816	796	831	844	792	802	883	839	843	821	831	812	818	850	854	864	871	836	852	826	880	821	845	793	855	852	831	858	854	887	856	868	825	851	846	787	792	837	841	841	860	907	817	850	835	808	845	797	845	839	884	816	842	847	882	786	811	863	807	875	854	887	862	834	853	773	928	840	832	858	860	800	844	868	862	805	830	913	824	815	817	883	784	847	826	804	816	788	882	873	823	798	852	762	855	883	809	861	840	815	866	839	890	863	862	893	839	820	867	806	789	873	822	823	844	820	835	841	837	899	835	819	881	801	877	856	845	865	834	865	844	836	796	825	850	806	830	837	816	830	823	838	800	863	871	877	850	828	829	875	853	798	798	844	808	813	817	837	895	807	816	903	885	828	831	879	865	894	817	787	824	800	819	832	801	833	848	849	801	808	828	830	825	817	853	815	826	875	818	874	811	796	827	832	794	843	824	799	802	840	768	819	797	860	787	807	795	837	843	826	824	843	853	843	826	804	780	805	862	816	816	814	829	844	816	895	775	833	861	796	792	864	814	822	811	833	862	767	846	822	797	806	775	872	811	833	840	878	885	848	730	817	830	782	813	807	831	879	880	885	777	874	843	774	839	818	839	831	799	830	860	857	854	857	806	855	874	810	844	858	794	817	849	854	869	830	803	829	785	790	812	859	836	837	820	824	884	858	844	853	833	800	861	845	859	792	823	879	846	824	892	837	831	850	855	833	868	803	834	837	807	854	796	800	861	824	787	832	850	847	895	817	892	823	873	802	798	807	860	862	831	857	825	842	907	806	833	799	781	821	835	877	826	848	842	842	848	849	874	830	800	812	831	843	850	800	817	824	818	838	870	819	765	893	859	836	848	786	819	810	817	846	803	837	834	854	844	794	859	831	806	874	780	899	819	782	817	815	835	870	881	829	823	785	833	848	843	804	829	867	856	824	849	841	820	868	832	800	855	808	861	841	808	842	821	769	804	835	829	872	888	811	773	817	790	872	860	846	819	869	857	826	833	874	852	824	779	837	825	835	838	828	880	873	880	876	831	828	894	821	826	827	835	822	817	813	871	830	778	794	827	816	854	855	823	850	842	801	871	825	871	796	861	826	844	820	885	829	816	823	823	831	853	781	884	897	861	851	793	852	854	796	820	884	882	873	890	809	873	844	862	846	864	823	793	840	824	810	790	810	825	843	785	833	817	842	868	850	833	863	796	877	820	864	866	827	853	866	864	837	844	839	879	795	804	804	813	841	843	861	824	867	850	807	774	805	851	893	869	829	808	823	846	828	837	836	827	805	838	764	870	818	851	863	830	885	779	875	860	899	849	852	815	800	798	894	826	859	854	854	848	871	844	865	818	827	825	828	828	807	846	826	814	871	852	838	815	853	857	876	866	814	858	786	821	822	845	855	886	844	887	806	865	832	810	831	853	872	827	811	847	808	811	813	837	850	815	828	891	804	782	821	834	820	843	811	768	860	851	841	856	880	825	836	837	849	788	836	840	862	837	826	851	805	838	843	814	810	816	815	832	753	838	832	863	859	919	819	858	814	780	850	878	853	856	822	831	811	816	878	775	806	869	772	905	819	889	851	849	848	836	820	893	837	826	813	810	835	854	821	821	852	822	816	832	854	824	799	893	815	859	796	887	772	781	840	834	871	825	795	856	844	849	870	838	797	776	850	870	794	835	828	816	853	787	833	799	865	864	831	858	844	909	880	877	853	800	808	832	881	864	831	812	861	845	779	826	820	846	832	786	804	845	812	858	837	846	841	854	847	821	798	845	825	831	863	806	874	844	843	844	775	817	831	819	778	837	862	862	803	867	791	828	808	853	836	813	843	818	760	819	801	848	816	791	829	852	883	801	857	816	839	856	825	837	870	870	783	903	876	822	867	795	880	829	836	835	821	779	813	831
31043	32974	38535	29824	16831	9574	5469	3394	2186	1550	1420	1308	1149	1006	938	910	912	845	856	793	759	742	737	763	699	761	723	733	741	702	766	722	704	680	734	720	736	742	758	653	728	672	731	711	735	725	667	713	678	731	688	733	711	693	665	712	740	699	701	755	685	706	727	734	702	666	704	720	696	752	716	682	676	690	723	747	696	717	725	705	700	711	692	686	703	711	722	710	676	741	710	696	699	695	709	735	695	747	720	726	753	713	734	660	712	650	692	690	745	690	674	732	707	772	786	708	736	734	687	685	722	723	728	720	754	724	705	722	747	715	743	749	725	676	741	689	751	715	743	685	674	697	695	753	696	681	704	700	708	722	678	689	715	662	684	664	749	702	773	701	691	748	731	689	687	704	725	715	712	726	705	711	722	727	654	661	655	690	714	717	753	734	758	775	664	743	712	757	733	714	708	667	716	671	736	698	683	684	692	710	728	717	733	704	694	697	701	716	673	669	679	700	716	733	664	687	689	736	760	688	727	711	689	717	758	724	751	710	743	708	695	744	697	703	733	764	760	756	716	688	723	692	703	772	718	691	709	680	777	708	725	696	723	683	725	684	734	710	723	667	638	745	687	743	760	731	707	698	711	718	684	720	685	706	761	703	734	705	720	727	727	712	736	723	760	726	734	659	688	785	701	741	686	699	699	723	720	751	698	706	688	719	698	691	705	699	722	710	695	696	748	736	736	690	731	735	685	685	746	714	714	686	716	719	703	695	752	668	692	738	669	700	733	709	730	743	730	672	749	723	682	695	675	706	680	681	741	737	727	684	736	714	728	714	661	683	694	686	724	728	709	691	716	754	724	712	719	749	721	695	694	669	714	738	692	730	716	697	686	735	734	650	708	695	694	710	719	717	687	678	743	729	722	728	729	663	735	691	681	756	755	693	709	743	722	716	727	715	708	779	705	685	687	744	695	712	717	704	720	691	681	722	717	742	709	678	706	761	689	675	720	687	711	712	770	705	724	709	683	743	726	728	684	706	708	669	708	684	749	731	730	693	735	726	716	760	702	745	711	697	724	679	691	735	729	753	708	761	705	671	714	678	711	717	681	792	721	709	738	719	684	699	734	703	701	729	706	699	740	732	727	683	700	717	706	660	706	731	695	691	746	694	745	713	703	709	712	684	697	703	687	721	777	734	704	661	702	756	760	735	705	735	752	743	710	677	691	747	681	734	691	728	705	712	711	711	766	669	726	737	754	670	696	685	666	742	706	704	696	654	728	697	767	709	738	692	739	675	721	761	689	716	694	682	717	690	710	725	696	738	724	735	713	759	714	693	714	728	683	729	758	635	703	745	687	741	740	756	743	713	732	747	690	718	727	724	708	728	698	709	699	732	742	672	677	683	714	738	720	683	728	686	750	798	725	706	728	678	687	747	714	706	706	685	750	738	696	684	734	711	691	713	710	733	715	738	732	745	671	747	712	718	732	686	700	692	729	733	715	737	723	688	696	654	698	696	726	710	744	726	686	716	703	721	679	709	672	693	667	687	746	691	758	719	739	719	776	698	725	691	743	743	753	726	723	743	662	706	700	705	739	688	722	681	729	745	728	687	716	741	742	718	723	695	727	706	699	694	694	714	691	686	720	686	722	708	720	742	750	779	663	721	685	753	699	765	778	717	710	705	750	713	702	703	692	703	695	688	673	737	722	720	722	663	715	715	720	726	722	691	722	693	726	741	717	676	757	733	724	709	709	708	731	715	698	694	729	694	722	725	693	690	699	714	697	725	762	735	752	729	718	717	712	722	692	744	708	688	702	696	749	727	761	708	731	720	720	687	713	695	688	736	684	697	709	691	703	689	743	652	686	735	716	698	691	728	704	664	713	730	712	727	735	755	710	705	674	716	712	705	729	711	711	750	719	721	677	715	691	715	689	698	750	700	712	745	715	732	687	776	730	721	720	727	754	749	738	653	729	768	705	709	666	722	703	728	728	767	700	723	730	696	722	715	744	698	714	717	710	650	728	683	752	677	698	707	706	727	747	712	728	713	714	710	743	725	701	757	709	737	701	689	653	739	660	683	696	756	745	691	701	712	743	679	742	695	699	679	775	728	722	712	715	690	695	730	746	707	778	755	678	702	695	699	701	729	750	678	732	735	750	699	684	751	633	733	711	690	749	722	731	695	741	739	733	678	765	744	695	654	634	668	704	682	729	724	695	723	723	734	690	698	726	705	735	726	713	690	704	709	678	726	775	675	709	769	728	732	744	714	697	724	720	664	714	747	683	737	705	723	700	716	730	704	700	692	681	737	745	683	656	712	700	672	735	749	707	697	703	701	681	735	737	735	746	721	695	724	693	736	705	708	693	783	701	767	716	785	694	745	699	713	716	723	710	679	696	711	708	718	763	722	735	691	733	697	703	687	692	703	681	701	704	730	694	669	703	718	725	684	759	722	786	724	687	734	664	668	709	729	696	748	767	688	679	733	713	686	719	737	753	699	716	810	710	692	673	767	701	677	698	751	719	739	698	743	700	662	766	722	728	753	673	755	722	758	690	733	755	725	729	701	708	739	691	736	698	725	710	710	692	709	733	731	695	770	697	716	706	711	734	742	700	761	699	720	748	682	698	697	721	738	730	721	757	712	710	744	706	698	714	645	715	762	749	724	658	680	697	747	747	686	674	746	736	684	717	709	718	722	681	689	744	715	720	680	708	723	715	686	723	743	756	698	753	714	685	732	692	745	688	730	756	708	708	720	700	722	700	707	717	714	750	713	696	701	695	703	724	699	688	691	693	725	765	729	693	718	706	729	693	743	766	718	770	702	769	766	728	706	698	746	707	692	711	788	719	735	742	725	660	672	771	691	702	710	659	689	711	690	695	674	707	700	743	746	759	709	689	713	726	762	723	682	714	692	754	745	702	736	696	701	736	703	677	715	735	667	750	689	724	690	755	736	691	682	710	737	706	738	689	731	682	679	703	709	742	735	784	719	707	763	768	733	716	702	717	694	652	703	713	714	707	743	725	741	692	727	689	680	704	719	725	798	717	748	743	695	712	707	709	677	795	768	680	701	747	690	686	694	732	715	721	713	714	727	747	750	752	718	716	740	725	718	747	746	723	721	722	701	705	713	719	719	718	734	671	715	688	703	733	711	731	668	760	691	704	705	739	722	712	735	725	732	654	712	703	702	706	765	675	698	742	674	705	708	733	719	665	697	698	727	732	674	732	730	705	718	733	734	707	734	723	698	747	697	701	642	702	698	667	720	705	744	703	714	670	784	748	683	719	708	740	660	701	706	700	736	709	709	745	746	686	691	696	717	748	715	740	723	705	668	708	699	723	670	688	679	710	773	695	727	697	720	698	699	715	727	700	687	736	703	702	698	699	729	763	725	750	684	742	735	729	706	707	748	745	726	698	741	717	715	761	726	727	731	675	744	676	733	722	739	699	760	732	662	723	712	749	648	735	732	678	722	722	701	668	705	672	696	679	681	664	712	681	731
34707	50714	42627	29163	19554	13493	8701	5623	3514	2287	2044	1893	1556	1395	1266	1292	1098	1094	1013	966	934	904	878	904	905	937	947	874	808	832	839	831	834	839	850	864	764	822	801	864	841	797	841	830	795	866	859	822	818	912	874	811	828	816	835	831	874	749	830	829	862	819	831	807	824	884	811	848	853	799	877	820	824	820	820	794	814	820	809	850	852	822	806	818	788	813	852	786	841	854	786	843	852	811	817	860	834	839	863	822	853	760	848	775	839	789	840	833	878	871	884	851	859	847	837	839	853	887	849	838	836	851	813	859	802	826	801	797	834	820	829	851	847	806	831	823	863	795	845	738	834	847	820	831	817	834	814	792	816	816	804	828	829	792	860	816	860	840	830	768	826	852	814	805	828	828	812	848	814	798	813	865	871	780	816	801	834	834	844	849	812	830	865	869	829	796	837	852	845	843	846	829	919	845	801	863	828	832	839	813	821	869	850	861	823	810	853	826	772	870	823	831	759	801	840	866	817	799	824	826	810	829	787	820	817	840	829	875	843	828	819	899	833	844	827	873	852	831	831	856	813	827	788	859	840	827	837	853	802	793	859	836	793	815	843	818	839	830	828	846	804	852	775	879	857	786	850	849	832	847	776	800	829	849	827	832	816	819	868	797	815	820	817	821	822	829	812	860	875	867	795	862	830	873	837	897	824	823	890	843	788	826	848	829	810	810	817	830	803	826	794	801	821	842	796	795	783	809	817	851	784	848	823	850	836	859	811	845	804	802	877	883	818	803	793	819	850	797	797	820	894	793	848	802	866	822	833	797	855	857	874	864	831	799	852	858	824	885	834	820	840	798	821	810	885	775	877	846	842	834	882	787	880	820	810	888	800	846	814	837	823	802	798	829	869	874	821	842	816	812	825	777	814	837	868	832	822	834	794	768	808	848	768	826	789	866	820	815	801	805	807	804	806	860	805	821	817	817	859	747	815	851	863	823	849	851	815	837	862	842	849	803	832	852	766	796	836	879	866	774	858	811	835	846	811	811	829	848	833	805	801	829	811	845	858	788	820	861	859	806	827	833	856	889	882	865	813	807	836	838	800	810	821	801	817	806	854	830	837	845	792	846	845	860	825	803	834	797	834	814	788	899	814	773	855	843	869	845	863	828	825	853	849	783	846	849	857	801	881	834	850	820	845	812	843	796	811	836	834	872	856	794	856	860	830	819	786	781	842	785	826	874	839	819	766	826	843	813	829	825	810	822	874	847	862	823	831	842	848	838	850	800	817	813	808	803	795	841	804	851	838	851	818	836	818	805	831	829	854	807	815	822	847	811	846	842	906	808	791	821	802	846	793	823	843	861	846	827	875	820	853	825	821	854	823	779	844	857	829	800	803	860	832	866	866	869	819	826	886	840	846	815	761	827	825	818	858	849	811	890	828	865	820	837	835	822	788	855	787	805	836	817	768	805	877	851	841	872	805	840	829	825	890	856	839	849	863	839	804	863	850	798	836	826	857	863	876	830	899	831	817	873	834	821	827	848	901	794	866	804	871	842	806	820	840	813	775	860	840	792	866	832	793	855	808	820	845	846	775	837	774	850	855	808	804	857	784	836	799	851	858	832	844	790	834	864	826	843	836	831	847	852	795	847	797	840	820	810	797	846	827	825	811	800	845	797	855	808	818	756	817	889	839	872	806	847	855	835	829	837	860	826	842	830	844	817	857	876	839	848	834	883	849	856	784	836	783	814	839	832	861	864	848	789	837	851	846	824	838	841	882	821	837	889	850	808	805	814	789	831	804	811	811	803	831	769	786	802	843	829	820	867	841	846	787	829	833	846	846	833	766	792	826	831	823	850	832	822	836	799	860	834	797	862	804	827	859	854	871	821	810	834	809	793	830	866	803	804	840	817	790	844	808	837	808	859	806	807	777	807	878	721	814	892	860	862	840	818	845	841	829	855	803	823	822	881	829	833	824	829	824	763	851	844	808	801	844	859	858	857	789	845	824	810	869	835	831	875	784	829	808	769	852	860	835	846	825	769	792	816	779	886	821	864	810	872	799	782	794	879	828	833	894	842	911	816	867	820	771	827	787	815	831	852	808	869	860	811	824	855	833	823	849	821	828	791	878	790	847	823	840	866	847	822	869	863	820	812	816	857	855	841	847	812	810	830	832	797	881	869	860	836	793	836	850	856	841	835	852	852	865	839	862	873	833	824	790	834	869	844	871	810	830	858	827	843	804	827	807	816	758	832	873	803	775	828	860	858	879	842	816	804	822	893	826	835	755	851	843	822	839	770	771	802	845	815	814	840	817	815	837	820	868	817	792	844	819	848	785	802	845	810	850	845	802	858	849	853	768	814	824	821	858	834	850	835	819	790	827	856	867	831	877	870	832	822	856	842	828	799	850	825	833	878	843	812	804	900	778	769	774	791	793	818	802	835	760	870	828	885	785	800	843	872	904	804	842	835	855	863	817	835	843	824	798	848	893	830	828	789	867	793	906	824	802	799	811	804	866	829	821	838	855	855	865	823	805	877	803	856	850	826	837	828	855	874	827	846	866	850	880	850	829	804	786	832	857	839	845	833	834	836	857	832	719	781	783	811	800	869	842	857	813	765	798	860	802	812	864	799	846	824	789	808	783	823	801	833	860	831	894	804	839	835	874	845	844	808	846	797	882	798	781	818	847	796	814	815	854	824	855	827	829	805	775	841	812	815	850	819	812	853	824	812	772	833	857	850	828	827	794	859	812	845	850	857	856	853	875	868	827	799	880	870	827	831	863	836	805	778	845	789	836	808	856	799	807	842	816	885	887	832	815	859	848	786	833	806	822	800	884	788	841	857	814	836	796	866	821	823	867	848	798	858	842	836	806	860	815	839	837	841	814	878	791	840	836	826	787	846	867	802	813	847	819	777	794	838	842	806	807	792	819	825	773	808	847	819	826	816	815	842	821	821	820	837	803	846	858	753	803	881	831	833	824	865	816	869	812	830	813	850	825	810	821	805	831	869	804	828	802	813	867	815	852	817	843	874	803	882	830	856	821	827	826	912	835	841	820	804	856	852	801	827	840	868	824	801	844	853	837	869	840	821	794	843	849	817	832	834	827	794	842	822	804	844	781	841	845	834	845	822	793	817	840	825	850	810	831	823	824	813	868	847	876	872	846	889	836	802	807	812	858	887	857	829	777	853	820	821	849	843	841	807	811	822	789	757	790	818	844	800	837	856	858	854	864	840	828	798	816	781	840	836	794	857	825	824	892	855	845	829	855	859	799	805	865	821	875	827	851	858	839	831	817	842	793	791	803	807	803	825	856	799	809	860	808	831	827	862	819	796	859	825	845	806	844	810	826	830	824	827	815	855	801	788	812	827	794	812	836	807	818	835	863	853	868	799	846	801	792	785	826	841	870	809	813	848	819	843	808	808	844	861	808	796	857	798	885	810	812	848	853	840	808	793	810	840	855	805	802	798	836	808	851	801	830	828	807	855	829	857	806	851	816	864
24335	21573	29150	25657	23908	22458	14948	6894	3773	2619	2131	1963	1719	1424	1341	1143	1102	1049	949	885	848	858	817	805	764	765	798	745	741	777	777	728	735	791	764	687	720	740	736	782	731	738	742	707	714	739	732	707	734	694	740	700	714	700	706	725	734	771	735	770	707	723	745	729	760	708	706	715	740	729	715	721	748	735	720	698	739	778	680	733	665	745	687	731	709	736	748	686	716	717	763	693	739	737	718	682	754	695	754	742	713	727	731	752	724	758	709	753	712	770	708	696	691	678	765	706	741	755	723	717	747	749	734	754	721	693	712	760	740	720	708	707	756	714	699	692	686	761	710	706	739	702	738	646	683	742	731	758	693	746	715	729	739	761	694	747	673	733	718	735	752	734	693	732	744	710	668	717	751	730	718	759	727	733	787	691	715	750	684	757	772	696	708	702	733	728	750	701	694	716	710	678	700	674	730	732	711	676	680	692	689	746	728	701	702	675	755	742	749	744	734	731	702	781	746	688	683	732	710	715	757	738	731	729	709	698	715	738	718	714	716	738	730	734	697	725	740	660	720	740	712	705	712	702	735	716	738	736	753	707	721	721	722	733	738	778	736	732	746	768	748	728	726	705	727	700	711	718	758	688	750	756	719	749	729	689	719	720	786	752	758	700	744	688	739	731	741	713	730	770	734	746	708	753	749	679	732	772	708	688	741	732	711	710	705	728	749	734	741	744	724	756	720	704	743	712	690	735	736	727	772	713	732	688	707	723	721	729	753	712	688	759	709	698	693	738	706	691	759	676	725	772	786	776	723	761	720	711	699	762	713	737	754	712	747	694	754	669	721	767	724	711	721	766	745	733	747	741	737	729	718	731	734	710	748	746	694	710	750	778	709	740	698	697	741	742	702	730	709	756	727	705	718	727	711	711	684	700	743	765	755	748	708	661	708	741	745	699	720	701	745	706	735	736	702	733	713	709	729	671	666	740	713	728	719	722	714	678	675	721	731	709	751	721	731	731	720	694	744	735	705	684	760	709	737	742	699	733	695	762	653	731	715	769	776	730	723	722	778	758	741	704	792	740	758	730	731	707	720	701	713	730	706	756	720	704	682	779	719	695	722	768	694	762	709	736	700	713	781	663	744	765	736	719	715	745	732	724	716	720	766	715	690	731	725	742	748	673	737	720	733	772	749	726	742	684	724	699	670	725	740	723	684	723	734	698	686	722	746	757	702	667	753	739	721	746	727	783	741	732	743	725	742	729	749	721	744	717	716	700	720	675	737	718	710	731	673	676	748	686	738	764	716	730	709	765	761	720	723	728	727	696	689	729	698	712	704	745	723	744	765	748	713	739	769	722	750	744	729	757	738	718	701	716	714	730	682	754	696	701	701	738	684	701	686	734	699	730	734	664	740	688	715	741	718	712	725	707	712	715	714	768	727	792	766	714	704	751	702	702	729	751	715	720	730	705	729	716	728	701	712	685	750	715	718	712	682	688	676	710	714	700	727	768	705	755	689	724	648	676	708	737	703	750	696	730	715	728	700	644	721	743	756	760	725	654	683	720	757	715	720	672	719	728	703	707	791	716	777	742	769	767	714	730	727	693	725	694	703	744	728	706	694	676	728	698	714	747	717	727	740	717	717	756	728	748	745	701	719	685	726	769	744	665	781	719	702	748	737	719	732	738	729	787	708	736	707	711	759	707	734	664	762	707	680	761	717	718	745	697	722	691	724	670	687	673	759	670	702	689	727	722	760	707	743	732	727	792	700	666	707	690	698	730	735	768	737	749	765	740	773	730	773	727	730	724	701	753	781	675	674	728	741	726	761	675	714	765	729	725	737	704	763	744	702	703	710	717	724	688	752	728	736	719	698	734	692	723	728	715	725	700	762	733	711	734	737	737	748	713	723	732	767	746	726	719	744	745	722	738	788	761	708	740	718	690	720	659	758	715	742	697	688	749	737	710	698	730	706	726	732	698	740	704	711	741	745	693	736	737	726	733	717	729	711	731	764	769	715	710	667	735	729	736	762	695	761	723	710	761	725	667	720	706	750	682	722	739	684	716	758	763	722	727	731	725	717	751	685	731	720	706	762	684	757	744	723	779	767	720	714	762	728	737	767	769	723	692	716	731	692	758	766	725	685	750	767	703	730	724	715	741	680	703	765	845	665	680	715	710	721	709	730	699	717	726	725	678	726	737	700	773	729	717	718	694	725	704	694	743	729	659	766	730	755	698	726	725	701	728	748	761	682	708	760	704	728	662	735	715	703	718	749	693	716	712	735	730	709	703	685	729	726	706	715	744	669	739	718	726	749	715	716	713	726	744	705	797	746	723	753	708	718	696	700	763	764	698	707	715	709	694	691	733	743	689	686	726	688	682	726	708	716	691	697	708	762	744	726	734	711	726	724	748	770	744	759	770	763	732	718	731	725	712	715	722	709	731	733	699	705	690	697	741	704	728	720	722	681	708	688	722	781	738	720	691	731	701	732	745	752	704	701	705	678	687	707	683	714	746	695	709	716	727	749	730	760	755	704	739	736	710	737	718	728	742	667	735	733	654	711	775	729	719	729	708	718	743	758	733	687	736	761	689	698	739	739	800	750	701	745	692	724	703	702	740	748	698	679	706	699	725	720	751	730	731	712	677	723	714	724	749	726	739	779	694	708	738	670	708	738	665	777	723	736	680	720	698	780	708	724	712	661	730	693	756	736	683	697	743	738	674	758	716	694	750	697	766	740	721	729	699	762	709	742	725	748	757	672	722	717	736	755	701	712	691	684	722	692	766	685	729	754	693	773	718	724	724	717	664	673	716	734	734	714	694	737	714	711	736	702	725	762	711	734	668	705	734	708	733	707	734	718	755	716	718	733	697	721	751	731	731	766	717	696	683	725	696	703	721	696	725	719	715	733	766	730	718	727	745	753	697	731	716	690	746	765	694	714	697	698	735	791	704	705	723	688	717	747	724	788	741	744	723	723	694	736	688	695	702	715	736	761	730	739	665	760	756	739	713	707	675	702	712	770	724	712	735	730	711	720	702	698	724	748	726	719	727	715	711	710	727	742	744	721	710	694	694	762	766	721	706	719	737	738	745	729	710	723	735	716	757	674	741	704	704	763	719	783	705	735	705	667	704	762	736	713	749	795	743	732	721	709	680	673	741	729	767	739	726	705	712	747	752	708	754	789	675	759	721	742	755	674	700	691	761	666	742	737	690	717	743	738	710	739	725	693	727	727	720	735	761	668	704	720	715	732	722	723	713	741	739	720	717	733	739	711	767	762	744	714	769	744	706	688	716	784	717	702	685	719	700	756	756	704	710	714	740	768	746	755	749	664	742	770	693	677	725	709	682	737	698	729	699	664	739	689	718	752	707	699	728	723	697	704	720	715	730	717	713	671	740	756	693	748	734	745	718	756	706	737	700	721	736	726	761	740	714	732	715	697	675	727	689	647	712	742	743	753	756	746	749	657	752	765	650	731	714	726	721	717	704	710	715	742	758
33568	61552	53017	36974	30344	23366	15521	9326	5921	3990	3185	2635	2399	1961	1768	1530	1448	1213	1161	1150	1017	1045	932	994	945	978	866	856	943	870	885	905	856	881	875	824	795	827	830	855	847	818	795	793	817	815	836	882	848	801	812	865	818	867	870	839	833	882	787	852	847	847	835	833	844	847	793	841	793	831	833	834	820	795	842	830	823	824	832	810	824	803	824	883	861	827	824	820	814	796	856	804	849	832	830	872	789	850	845	814	855	793	836	820	836	810	798	831	833	868	867	881	840	849	839	838	872	835	849	799	808	863	894	803	839	806	799	863	821	808	894	785	842	839	785	821	835	812	787	820	861	820	854	805	849	849	829	814	859	778	822	836	828	856	902	834	856	840	852	811	794	829	831	840	853	802	820	810	865	828	814	862	817	844	782	845	811	823	871	881	841	796	809	794	818	861	859	809	858	839	835	850	816	839	829	814	805	836	792	827	851	829	805	854	853	819	796	825	795	886	806	860	833	850	803	836	849	827	827	812	821	828	812	839	849	806	841	845	849	833	843	855	803	865	820	764	835	835	790	859	854	846	832	859	864	831	794	842	776	832	875	837	826	828	845	821	872	812	870	875	784	850	854	783	834	841	831	815	800	768	845	789	846	889	863	805	817	865	820	843	816	867	863	852	777	798	851	829	824	853	826	816	832	829	837	869	809	936	825	856	849	790	797	796	860	869	872	788	851	815	826	818	849	772	832	787	860	820	794	854	833	851	816	819	819	817	816	855	867	811	838	859	872	857	821	856	853	831	810	863	820	840	870	796	863	888	822	813	837	851	796	888	833	831	845	860	838	858	819	823	835	793	883	833	822	832	806	807	849	813	826	838	826	867	833	809	790	852	809	887	837	872	801	802	820	870	818	851	900	844	830	779	787	847	851	809	845	858	864	879	818	888	845	881	825	774	871	826	860	863	876	824	824	874	850	840	813	805	869	854	830	899	871	830	864	822	827	914	845	812	803	778	879	839	856	832	827	812	879	803	898	787	813	836	824	840	825	866	845	867	772	816	864	834	840	794	857	818	837	829	881	872	798	835	818	859	812	787	867	819	814	859	818	827	870	853	864	856	816	779	817	836	821	843	783	797	873	890	801	835	833	807	845	843	854	852	784	906	860	867	843	805	835	791	829	866	835	888	816	810	850	886	813	768	821	848	831	858	827	829	801	825	824	913	817	842	805	868	877	821	858	842	812	806	847	853	816	859	792	884	848	881	812	864	865	826	873	785	788	848	791	888	873	842	817	843	875	858	830	857	893	851	839	860	850	793	866	823	786	799	893	861	800	809	880	836	846	796	809	823	826	892	841	865	896	854	825	850	876	799	851	810	900	793	891	826	839	876	825	826	828	866	857	806	809	777	779	804	919	863	795	898	865	838	827	836	842	842	832	875	781	781	806	776	855	870	853	797	821	848	822	850	832	858	819	873	900	820	775	842	867	832	793	840	822	823	859	852	831	773	792	821	854	835	824	887	858	922	853	778	823	847	837	814	835	837	787	833	855	814	862	844	815	841	821	854	823	844	876	840	829	783	809	827	824	855	884	808	863	860	848	840	805	844	809	790	789	822	843	825	823	817	820	879	823	851	811	848	799	878	842	917	880	846	832	802	841	813	819	785	872	901	808	798	867	839	884	807	864	862	815	828	852	830	804	823	829	878	845	814	842	855	844	818	787	867	830	857	820	804	844	872	847	779	823	857	816	857	837	812	839	833	770	817	801	790	766	828	849	797	845	805	839	820	823	873	847	803	813	818	823	877	909	841	785	810	793	835	826	837	815	860	847	819	844	835	826	845	898	841	808	837	849	820	803	814	828	833	871	815	825	852	867	864	829	862	910	815	829	815	790	883	808	816	848	874	799	823	858	844	841	836	867	777	833	840	838	830	820	828	803	830	826	790	825	786	814	864	820	910	814	884	823	883	834	805	776	782	809	834	829	868	857	849	817	844	816	841	833	812	812	847	790	830	822	830	820	873	819	865	857	746	835	868	824	840	809	864	832	838	843	811	868	872	867	829	833	831	857	798	809	887	836	866	853	829	784	812	886	822	799	802	886	827	822	805	818	816	820	826	849	844	798	889	812	805	875	833	835	851	797	814	864	838	783	857	844	816	834	858	853	799	847	814	785	841	818	891	837	798	845	783	815	824	838	807	829	863	851	835	854	851	824	818	830	814	853	831	819	822	884	851	841	781	855	883	770	775	810	839	898	881	816	836	794	854	873	840	801	903	850	835	868	776	855	830	861	841	778	825	769	804	830	901	824	841	875	764	848	799	861	839	802	804	800	795	873	857	815	827	768	837	852	843	818	842	859	857	824	845	806	787	813	839	765	804	875	854	790	896	819	832	889	815	837	837	845	856	837	818	849	813	861	812	807	864	839	829	835	833	831	839	848	874	845	860	863	843	828	896	866	856	813	785	834	797	846	849	786	846	809	824	864	803	810	847	829	764	815	813	832	835	879	855	827	848	773	818	881	852	880	886	855	884	802	867	869	815	875	838	826	845	841	788	798	859	827	760	837	815	885	829	858	824	851	923	820	759	863	859	825	838	815	860	890	833	811	836	837	777	790	855	792	814	872	832	843	796	835	819	867	855	839	819	881	791	832	874	782	843	849	822	812	838	803	801	834	826	806	843	839	863	841	823	844	860	817	854	809	822	829	840	815	794	846	889	857	830	789	855	839	804	850	803	844	834	847	894	869	844	781	825	807	803	860	891	819	821	815	812	812	860	833	832	855	797	846	868	932	790	840	837	862	808	786	832	892	765	836	879	849	787	811	822	827	906	799	888	833	855	877	848	868	828	800	844	829	821	825	790	843	826	791	866	795	870	796	865	827	869	810	839	848	842	776	841	800	818	883	840	825	849	848	844	841	852	833	793	875	825	809	848	815	878	810	897	877	845	830	842	851	881	831	784	865	789	806	881	863	799	798	829	839	889	838	838	859	868	809	854	810	847	892	809	800	851	837	805	835	847	847	767	855	867	827	857	811	815	821	793	789	832	802	854	791	865	840	818	855	794	842	895	814	834	858	834	852	896	811	810	862	831	820	857	777	832	819	816	820	801	860	832	807	835	844	774	833	813	854	861	825	797	825	812	830	827	835	800	859	828	825	828	805	803	866	856	866	899	812	836	795	791	853	875	828	819	830	837	818	856	820	829	850	853	872	834	811	837	770	813	851	845	844	845	833	872	805	829	804	822	835	800	836	838	850	846	857	821	805	780	851	860	813	818	878	857	839	812	778	812	860	848	837	816	809	830	770	876	871	810	915	846	816	871	845	899	840	829	849	831	801	868	876	842	843	852	876	806	838	870	851	869	873	810	822	815	840	873	807	822	851	852	827	917	846	873	832	845	851	839	864	842	862	830	816	856	805	809	863	845	809	894	847	841	870	797	908	829	875	884	833	878	884	855	856	841	828	846	885	887	828	869	849	798	840	799	823	854	803	850	804	859	868	813	795	794
25376	21650	28923	27076	21946	15514	9040	4738	2895	2105	1747	1548	1367	1218	1078	1045	965	894	830	821	833	828	793	768	656	765	700	745	697	696	727	676	684	692	709	725	707	727	721	677	770	665	703	705	715	677	695	679	680	762	664	715	708	668	742	722	678	650	673	691	693	733	709	698	696	697	711	718	683	644	683	689	709	731	679	707	735	729	680	724	760	709	644	689	712	700	679	697	711	721	744	660	655	666	684	724	702	671	715	696	702	701	717	764	683	702	648	716	691	643	679	681	693	718	693	674	667	722	698	656	689	710	757	678	688	677	684	692	700	715	695	690	671	692	721	711	672	706	726	742	713	726	699	742	696	676	732	680	717	709	690	692	670	733	676	696	728	679	672	673	689	741	700	675	728	738	646	719	626	704	654	720	689	655	710	679	651	677	675	685	699	705	662	718	640	688	726	683	696	714	667	725	756	703	699	728	699	709	742	699	648	709	659	700	716	677	675	687	639	637	731	681	688	676	714	673	699	669	703	671	748	704	701	694	726	664	696	654	690	692	671	692	695	706	664	732	642	648	698	674	755	700	711	728	737	708	708	699	700	738	659	677	703	725	667	657	674	740	761	706	731	710	671	674	653	675	676	670	714	684	729	667	694	734	719	706	726	677	708	716	711	722	635	726	657	705	672	691	712	690	742	728	722	747	676	678	714	667	693	689	743	702	667	685	718	686	726	713	688	656	684	673	729	703	703	678	691	693	697	692	708	704	713	709	707	716	713	689	685	690	661	656	747	738	713	707	647	676	710	722	714	697	688	648	666	720	697	675	680	727	671	698	708	656	715	709	715	750	713	672	647	715	650	701	699	746	714	707	700	664	679	743	714	685	682	705	715	710	714	700	703	680	704	725	687	688	706	668	690	677	697	708	745	700	680	612	692	669	723	694	701	687	676	699	665	751	702	706	688	674	702	673	748	745	691	678	715	735	682	693	729	722	729	681	702	692	643	676	745	719	733	692	686	689	737	667	666	701	718	702	710	682	723	707	696	685	689	680	716	674	702	754	702	655	657	692	714	695	704	711	658	677	690	698	666	724	697	652	659	683	690	711	693	673	688	693	692	712	679	766	662	756	678	724	721	681	713	641	719	677	664	677	727	679	695	721	645	704	632	709	727	662	686	701	715	683	671	658	714	669	679	683	674	690	682	710	725	701	705	673	722	699	712	695	678	727	659	726	662	722	671	735	660	732	722	697	702	676	734	755	679	702	753	692	757	671	683	698	688	687	694	697	670	695	698	687	717	731	691	727	693	710	720	693	699	671	711	689	663	710	698	713	668	723	675	662	678	729	724	707	702	681	639	742	693	667	728	724	720	716	718	721	698	652	650	692	713	706	717	703	691	730	707	610	688	733	727	664	691	689	769	685	699	659	723	708	702	718	666	693	683	752	682	700	707	667	667	688	710	675	671	701	701	679	632	689	714	709	669	707	653	673	711	671	657	699	641	676	722	691	713	730	731	705	666	694	722	688	768	662	699	738	721	710	725	701	691	707	657	629	674	687	699	671	727	639	686	695	694	689	671	666	705	677	714	689	761	708	706	757	668	685	725	724	704	738	676	687	709	701	708	727	633	687	718	701	673	701	698	650	690	693	743	695	708	725	689	672	722	793	665	693	667	658	751	719	668	685	713	652	681	742	703	676	710	694	666	688	687	679	707	683	708	747	695	675	687	682	709	692	669	690	649	686	698	698	681	694	691	686	657	691	681	686	717	689	699	704	677	692	729	721	657	693	652	769	701	700	669	655	730	714	725	722	708	644	701	677	714	685	715	684	704	716	700	719	700	713	683	706	692	684	713	661	698	704	654	727	735	718	719	669	691	692	718	693	696	638	677	709	710	724	653	660	680	706	648	703	681	703	677	711	682	710	653	681	719	724	729	680	744	696	672	717	689	665	686	687	708	713	690	694	686	666	728	683	686	699	714	741	651	670	714	693	658	647	681	686	693	711	731	753	737	699	688	714	763	752	710	718	687	706	667	693	693	686	683	727	695	689	708	739	655	679	684	700	661	652	661	676	665	666	708	723	691	687	728	682	671	717	705	655	712	732	705	747	716	751	698	737	676	703	677	681	666	680	701	693	674	724	696	739	714	673	649	703	693	687	688	688	702	715	676	700	722	691	714	710	694	653	699	660	683	701	732	677	685	688	686	679	709	737	734	743	704	698	694	668	736	703	746	650	696	710	692	714	667	688	703	711	666	699	706	693	689	702	698	638	717	701	720	712	669	662	691	715	729	693	695	712	700	711	687	673	736	707	687	716	727	698	682	759	712	748	703	675	686	656	687	659	689	707	667	636	711	679	716	681	651	667	712	701	704	729	707	719	701	700	750	701	704	676	662	720	692	725	709	685	745	706	674	680	737	710	686	697	677	719	706	676	663	721	701	664	675	687	726	689	703	635	721	683	709	663	658	726	723	736	684	687	704	737	737	709	695	692	644	675	676	687	722	693	647	658	721	699	685	752	686	736	718	737	717	711	686	693	701	660	727	681	700	715	647	698	685	710	702	732	655	640	752	686	745	652	647	730	703	684	688	675	698	713	703	686	642	719	715	682	685	653	716	685	707	739	660	687	706	700	665	711	665	702	669	723	703	756	708	667	743	699	679	734	720	730	701	658	721	686	617	695	671	712	731	677	704	695	660	630	744	727	705	677	716	656	692	673	698	693	699	637	686	668	729	697	647	685	675	711	708	685	641	693	675	692	690	675	662	684	704	693	651	743	697	687	689	670	682	735	773	694	710	752	706	722	706	667	719	658	675	696	689	726	726	681	722	700	719	724	687	601	715	667	698	722	747	672	696	713	707	686	729	675	677	677	741	690	682	712	695	738	694	676	706	702	724	744	678	752	690	708	692	672	715	676	717	679	638	707	742	702	696	693	728	704	692	704	682	668	724	691	715	719	727	706	686	694	736	657	712	678	655	673	710	695	756	763	743	695	704	756	675	681	698	682	687	689	687	684	721	630	678	641	719	686	691	685	654	730	691	690	736	723	689	735	671	688	656	775	704	636	720	749	657	621	657	670	721	695	672	674	683	688	718	710	684	744	704	707	686	717	719	700	668	716	732	714	672	749	649	753	679	709	703	712	665	704	715	692	711	746	718	644	706	656	711	711	693	758	740	687	631	704	741	709	692	735	684	719	679	686	703	690	738	710	682	695	749	738	731	650	662	683	671	660	720	696	680	681	680	662	685	689	690	676	701	708	639	685	683	707	711	658	680	685	693	698	722	730	702	691	669	653	736	677	712	715	690	690	668	706	681	703	722	655	701	700	718	700	680	684	695	701	670	677	684	695	691	703	728	672	726	720	728	685	658	744	643	642	683	740	669	695	673	735	685	728	693	725	711	673	680	684	667	703	680	670	665	693	664	716	698	702	674	685	687	713	732	712	731	691	720	704	669	717	730	706	648	655	687	726	721	714	654	692	689	700	703	668	665	681	677	737	762	764	666	696
36167	57272	46506	32773	24927	18368	12435	7575	4961	3294	2636	2240	1967	1704	1515	1373	1182	1160	1030	1054	1006	968	948	939	833	887	904	868	808	832	821	853	806	834	833	826	798	826	851	799	808	831	793	768	796	825	735	800	812	812	838	805	812	759	830	800	821	809	829	789	851	831	797	776	817	762	808	839	871	767	831	838	762	845	816	788	806	861	845	814	818	788	789	774	768	850	807	826	788	837	820	791	776	783	773	749	758	767	842	829	828	826	802	822	779	815	805	831	850	848	793	827	843	787	800	797	801	818	792	860	851	852	808	844	801	766	809	845	795	817	808	853	833	806	763	761	813	812	808	851	841	793	808	793	848	823	853	789	798	762	801	767	821	836	805	775	827	842	821	780	781	859	794	801	827	829	826	786	788	803	773	807	832	839	749	849	759	826	798	837	814	824	832	815	794	832	800	778	799	857	817	808	825	866	787	850	767	800	815	818	781	816	816	772	785	793	780	803	833	791	842	792	852	790	810	814	748	815	815	790	778	781	776	822	828	746	853	795	806	774	815	813	847	787	814	772	775	802	853	833	792	764	758	805	794	795	828	828	793	776	854	834	788	859	826	808	793	773	785	830	833	836	822	811	805	823	861	777	772	809	784	814	782	822	819	837	805	828	820	822	793	738	809	784	803	818	805	825	824	822	834	827	814	819	808	835	806	811	842	832	815	783	807	769	831	833	765	850	821	806	744	818	800	799	879	853	827	823	825	801	774	846	795	818	783	815	822	793	799	798	809	814	771	788	820	849	859	775	852	751	810	799	796	799	809	787	790	794	813	809	791	819	813	803	847	828	815	831	808	830	743	824	810	824	798	824	816	831	820	807	758	835	808	844	787	803	830	784	825	834	823	814	803	814	852	867	819	803	798	836	848	802	790	818	834	842	790	806	743	834	774	784	804	774	793	800	835	827	830	872	820	797	768	846	770	820	858	791	833	842	777	764	800	821	802	821	811	811	845	831	830	792	781	808	817	823	813	810	811	776	805	792	846	728	786	787	801	799	774	797	847	815	784	876	835	742	778	753	807	793	832	805	818	805	850	839	844	797	880	821	838	812	862	832	787	821	771	809	829	831	822	799	797	777	841	833	839	813	779	853	826	815	799	853	774	822	815	845	844	809	874	812	833	876	803	861	840	808	811	769	766	784	768	846	791	811	804	817	834	806	851	771	795	829	794	856	804	768	781	818	837	795	799	824	777	781	824	819	859	756	842	766	798	800	776	811	867	804	804	794	780	792	835	837	849	798	781	783	867	800	755	829	828	821	850	817	764	879	793	789	793	847	862	796	795	848	877	767	760	807	833	831	802	780	795	822	834	798	749	803	802	839	830	829	809	833	824	814	825	805	766	837	782	762	867	760	835	755	778	801	768	845	807	778	769	773	753	773	753	854	810	822	831	805	775	849	806	765	781	792	805	798	789	790	794	800	785	787	811	794	829	825	774	791	796	799	818	843	817	827	794	797	827	849	784	831	759	846	859	771	824	829	888	811	793	863	761	792	866	818	818	806	842	806	846	819	788	780	774	824	778	790	753	874	783	739	805	797	783	769	818	817	811	873	783	793	747	835	817	778	760	800	730	798	746	852	833	786	809	757	812	778	789	804	786	811	790	825	807	772	754	792	798	785	790	803	850	811	828	764	758	770	772	793	780	825	835	786	777	816	780	770	792	787	816	803	846	819	773	815	852	871	795	781	813	814	814	780	804	806	797	788	803	876	777	828	793	752	769	807	794	855	775	821	791	858	798	767	864	835	811	850	853	812	835	764	819	777	783	812	856	792	778	823	815	838	814	850	787	843	814	817	821	843	837	817	784	836	776	813	921	796	784	829	842	798	822	852	798	833	808	809	803	784	823	838	793	819	884	766	861	859	805	804	808	852	788	834	788	862	784	764	781	822	802	800	811	838	787	804	791	781	761	837	817	818	844	761	762	788	806	761	801	812	830	814	829	808	769	820	800	833	837	812	808	811	865	809	816	843	819	840	803	794	827	832	830	770	857	788	796	792	859	810	844	788	827	821	835	771	859	823	794	796	834	791	820	775	814	829	797	786	834	778	809	795	755	792	780	809	827	827	740	786	809	840	847	897	894	828	833	807	775	856	824	830	792	808	787	819	777	794	824	786	794	777	832	806	787	831	822	865	789	773	765	771	788	775	808	792	788	801	794	815	781	850	844	776	797	826	829	794	794	827	856	781	789	797	834	795	790	800	777	825	805	799	804	743	798	824	784	841	816	818	780	811	836	792	822	831	842	791	831	786	824	811	812	816	833	808	799	820	804	821	848	868	817	770	833	797	815	807	812	829	759	791	821	779	817	853	825	838	834	817	834	840	784	839	852	829	785	774	840	803	838	800	841	817	814	787	806	788	805	767	806	824	841	812	830	836	855	822	823	854	827	808	823	766	856	759	837	841	790	809	791	806	773	807	835	797	779	798	796	802	810	787	839	812	798	766	791	791	790	786	840	808	754	819	836	806	846	828	773	755	806	803	749	797	744	831	851	809	832	788	814	792	794	799	824	815	764	847	769	776	800	845	874	843	785	732	800	856	814	824	800	817	752	781	760	844	807	793	819	784	793	803	774	817	828	817	818	798	795	819	807	890	801	806	802	810	806	830	821	806	822	816	822	772	815	827	785	814	812	871	796	819	793	787	787	820	795	809	811	827	756	862	789	811	850	842	796	788	801	827	800	803	745	785	811	811	852	796	802	807	807	782	757	768	827	829	793	793	808	754	848	805	773	833	773	801	786	837	858	829	792	793	797	838	809	778	835	792	842	755	821	847	780	809	795	824	830	813	785	796	832	812	832	829	839	819	833	871	833	853	874	846	808	806	860	809	776	795	825	827	814	771	839	808	844	829	754	761	831	787	829	852	818	820	799	760	803	847	793	845	802	805	825	740	806	792	775	821	820	806	848	806	785	797	832	787	816	789	811	789	815	836	759	805	833	849	816	819	849	788	829	781	859	818	779	812	816	780	802	766	829	790	819	826	855	796	819	829	788	807	793	794	802	773	823	795	820	805	833	771	815	818	792	828	822	808	823	807	831	890	823	821	792	813	800	869	784	788	843	832	764	810	835	803	781	759	845	809	823	782	824	801	827	777	799	793	777	836	793	818	818	816	819	783	841	822	773	760	783	808	840	771	828	799	786	791	791	774	805	843	811	851	772	765	849	875	787	810	856	839	827	841	796	812	803	815	798	836	819	769	805	805	834	803	826	760	772	817	816	826	786	779	841	867	767	822	769	849	788	792	818	815	800	844	806	829	813	812	776	793	804	854	791	831	766	818	842	876	821	840	823	787	814	821	837	819	848	778	776	846	840	860	755	801	790	805	778	796	790	860	841	819	809	798	835	811	824	777	827	783	833	808	797	811	843	807	783	795	820	796	815	873	861	871	818	811	782	845	817	833	838	819	810	812	802	823	791	830	795	808	836	821	793	771	834	887	791	776	888	763	849	817
23250	21609	29360	24500	22691	24539	22626	10642	5433	3425	2541	2158	1931	1665	1510	1317	1222	1132	1034	975	984	887	884	841	805	852	806	793	747	754	714	771	783	747	759	756	770	770	747	722	756	686	728	771	728	772	702	736	741	753	782	724	709	728	762	739	744	757	785	729	747	680	730	776	751	740	723	689	754	744	730	711	757	713	758	730	752	745	693	777	737	762	727	667	679	759	770	733	741	771	731	755	720	713	768	728	729	700	752	741	748	753	745	732	716	691	712	824	727	699	743	752	703	778	729	712	719	680	792	764	698	702	768	735	799	739	695	687	707	739	734	673	726	728	716	770	739	757	754	725	711	728	704	712	743	707	731	755	730	745	744	724	703	711	730	710	701	722	740	711	772	729	725	747	741	733	686	727	751	698	721	706	702	718	729	738	743	757	661	697	704	722	715	736	697	752	694	748	738	726	759	744	756	721	755	678	707	735	729	807	753	722	720	669	700	737	704	732	734	732	716	678	744	728	715	714	764	797	758	733	735	785	714	741	719	738	704	717	717	769	736	754	732	720	710	764	784	719	732	724	668	723	687	731	745	723	723	746	734	684	683	689	713	765	747	720	696	719	741	731	734	726	737	684	740	682	707	730	740	725	777	729	745	766	714	687	720	689	733	728	726	743	751	679	731	704	728	727	724	729	693	738	741	694	720	741	758	713	737	757	700	711	713	707	698	760	717	667	766	711	730	763	772	719	740	748	687	776	707	724	718	723	748	721	683	760	752	742	784	737	716	700	743	711	738	699	747	727	716	687	747	701	732	779	701	712	751	718	728	699	728	745	746	702	707	697	709	700	728	722	719	686	728	734	730	716	723	706	710	720	733	711	721	746	730	769	705	704	738	726	724	761	701	744	775	704	712	733	711	733	676	691	730	735	744	726	721	711	694	715	753	686	739	720	733	773	749	742	744	734	791	702	719	727	743	670	734	719	696	687	772	721	758	693	709	710	716	744	659	729	742	707	754	812	714	714	728	696	691	764	683	738	697	731	701	735	715	679	700	715	688	684	759	733	742	704	673	706	772	709	694	740	736	726	712	728	712	708	735	726	742	680	696	744	742	765	794	790	756	735	710	738	726	686	678	750	730	752	731	661	728	741	779	760	710	762	711	716	695	731	718	728	707	734	686	710	735	781	772	732	759	762	701	762	745	726	665	769	737	720	703	707	697	729	779	771	765	747	742	733	767	718	762	777	710	746	780	743	719	721	738	724	705	748	726	753	726	727	710	736	723	754	683	736	731	701	701	750	772	724	754	724	702	743	695	719	750	720	738	730	715	818	741	746	728	670	774	708	747	747	727	725	737	727	718	691	750	709	711	751	732	741	710	752	733	755	780	741	729	721	712	740	716	711	718	764	687	706	723	722	724	739	759	720	728	742	755	726	730	719	737	672	728	747	737	729	720	705	750	736	766	745	730	781	717	723	788	713	766	768	727	782	708	731	708	772	727	733	754	734	747	735	722	738	702	701	766	734	771	764	750	679	735	711	730	709	732	733	708	681	703	722	771	727	768	760	723	718	691	720	696	746	749	733	732	708	727	723	761	733	696	724	724	701	759	715	725	698	735	733	699	756	718	706	796	729	721	712	768	746	753	761	737	739	719	717	751	742	760	724	686	695	726	726	758	703	689	770	705	724	771	726	762	725	806	749	759	714	703	729	724	716	718	751	693	729	714	704	747	703	710	696	735	760	750	718	755	708	723	742	692	731	749	725	768	703	770	703	737	702	741	720	712	697	688	729	773	732	720	726	707	688	746	758	713	728	744	773	703	691	753	778	733	726	774	715	717	728	719	729	778	753	734	711	715	722	793	721	692	728	701	748	722	700	724	713	728	737	705	739	714	749	704	747	702	766	718	719	709	718	722	723	777	693	727	700	704	697	721	734	733	782	686	721	758	682	738	680	714	755	734	674	746	714	730	736	722	739	677	675	726	746	766	722	723	745	748	699	725	752	762	689	733	773	722	694	686	708	733	743	720	702	765	676	764	706	720	754	775	779	743	740	704	707	643	699	767	752	737	782	696	733	725	742	703	726	762	708	718	739	738	715	750	724	704	727	702	760	721	708	776	710	724	742	740	754	707	710	709	798	716	734	715	762	768	751	757	714	737	691	745	719	771	725	742	705	722	692	672	768	727	736	723	740	714	760	697	749	722	748	697	724	715	711	715	742	717	760	725	758	710	689	695	720	734	744	702	722	720	678	745	781	701	702	794	686	723	753	766	728	715	756	734	691	738	736	745	727	719	785	714	729	712	699	680	682	717	761	740	741	705	735	733	749	750	764	746	718	740	771	705	708	795	766	679	733	749	719	726	695	732	707	789	723	732	765	680	747	730	777	719	691	775	750	706	728	708	701	768	711	701	696	757	700	698	747	749	750	749	719	722	706	798	728	725	716	702	714	733	737	711	703	736	739	726	736	750	755	735	763	734	678	709	748	734	694	744	730	722	772	687	691	718	686	769	723	681	695	703	744	778	691	719	738	780	718	717	751	777	812	751	685	735	764	676	755	766	704	780	784	732	727	707	728	780	692	700	688	722	720	725	694	755	707	756	767	742	735	720	713	686	745	743	726	743	726	762	733	730	716	738	740	741	716	702	733	719	762	728	723	770	713	749	689	740	722	736	751	750	751	708	731	728	738	733	716	733	751	746	725	751	728	781	745	735	719	780	732	676	771	734	753	712	748	722	737	712	731	759	694	697	739	720	715	752	722	686	725	746	755	655	733	727	704	702	767	707	758	717	734	718	764	744	722	723	716	726	748	793	701	725	737	738	759	700	745	735	698	782	705	730	722	725	735	724	662	751	726	745	692	728	737	736	734	735	708	723	703	763	708	724	766	734	669	682	739	741	722	735	716	741	730	709	696	704	726	727	717	741	736	704	785	694	670	715	656	742	696	700	709	731	744	707	736	684	677	713	717	729	699	719	728	696	731	733	700	709	714	760	725	704	741	731	710	694	753	700	700	717	759	761	748	740	732	701	695	773	721	712	713	698	728	741	691	719	728	732	732	681	721	719	726	728	729	688	740	732	691	707	721	722	742	727	742	744	744	786	748	762	762	747	716	694	695	676	736	747	754	718	712	742	726	734	743	686	740	753	739	764	748	722	731	741	737	709	762	691	674	744	741	710	715	724	721	687	757	702	740	730	675	721	689	707	713	739	717	703	725	761	763	731	717	749	751	731	679	722	704	737	710	710	712	705	745	745	763	747	771	739	756	748	734	722	726	716	773	693	752	723	752	690	720	648	733	772	707	748	687	721	721	700	722	748	676	673	691	736	775	705	721	734	755	729	707	735	691	707	710	697	689	777	678	709	705	717	713	721	719	695	701	699	739	692	717	734	740	709	722	700	693	716	703	678	717	726	757	700	756	734	738	725	741	727	736	721	751	706	680	757	674	699	715	764	710	760	695	711	724	733	780	714	713	706	762	761	687	738	751	768	733	717	689	673	685	686	667
38226	65534	57540	42569	36508	28414	19428	12525	7927	4873	3768	3023	2817	2428	1978	1710	1502	1403	1216	1159	1090	1103	1013	1006	950	1006	841	947	917	901	857	844	902	858	882	849	857	863	890	810	827	778	821	805	846	804	846	855	823	835	809	836	856	849	811	853	775	829	795	840	799	826	833	794	821	841	831	851	785	820	848	773	793	789	833	844	770	838	818	801	836	831	795	812	853	866	856	837	806	844	747	810	818	814	790	854	818	830	807	861	814	823	830	818	847	850	847	761	809	807	784	822	790	814	771	871	837	845	836	890	837	848	803	813	816	823	793	841	842	850	822	837	796	814	813	797	827	820	737	766	862	794	827	776	800	906	820	789	809	812	804	835	823	816	870	761	844	863	805	818	842	829	820	845	860	797	850	823	790	864	776	838	872	858	860	836	831	825	804	772	823	821	810	796	839	840	840	807	828	834	870	847	816	871	794	851	850	820	830	837	867	816	807	790	817	849	813	814	891	804	828	764	777	779	816	823	825	802	827	833	892	814	781	835	800	789	851	858	831	847	841	804	875	794	803	743	855	807	836	782	886	821	812	832	863	795	830	789	853	786	869	822	853	831	800	821	832	845	785	818	822	857	810	813	807	842	795	792	866	819	813	877	865	827	808	778	809	805	826	884	846	910	883	896	871	823	874	825	844	778	798	775	829	854	815	802	844	805	839	823	882	888	842	822	863	876	829	832	813	816	844	844	833	845	818	846	787	848	833	840	836	813	791	814	870	813	853	832	798	830	842	804	802	825	857	777	818	847	860	807	813	812	833	851	843	811	869	793	829	839	864	831	814	796	867	822	847	818	781	810	855	803	859	883	855	831	866	864	846	808	816	850	805	825	759	796	779	885	829	800	825	841	855	841	867	859	809	824	815	805	803	779	794	835	886	822	847	806	861	804	810	859	879	859	824	797	780	796	849	795	842	866	831	832	820	800	823	860	849	878	813	789	906	820	873	837	849	832	854	820	894	821	790	815	823	832	853	831	819	743	817	806	799	833	836	810	821	845	860	817	808	811	894	811	803	814	836	807	775	821	890	858	796	867	822	870	830	849	843	847	843	844	855	802	807	820	809	779	835	808	781	825	836	838	859	807	852	859	832	810	867	826	794	814	804	817	856	799	817	865	777	892	781	810	817	796	822	831	839	804	821	815	840	865	784	830	831	778	760	821	843	800	803	831	816	819	833	820	788	803	821	840	782	873	859	854	824	829	819	832	872	802	850	847	858	811	794	830	877	876	828	819	827	855	845	828	843	852	844	870	806	837	821	806	792	862	848	816	839	745	845	856	806	772	815	835	824	772	817	861	856	864	843	821	846	833	842	787	854	801	790	855	824	808	799	860	822	789	849	798	828	854	795	862	817	802	852	800	857	822	875	873	815	821	822	830	820	826	849	834	845	783	836	796	807	800	843	853	775	829	851	851	790	798	842	860	820	781	843	784	858	835	825	877	857	820	844	888	870	843	819	809	853	800	777	784	823	831	858	898	801	821	806	805	817	832	829	864	812	767	867	777	800	788	803	853	811	847	768	844	877	848	794	863	826	815	840	806	822	809	784	802	840	850	770	811	845	849	837	830	862	853	819	920	838	859	847	783	853	856	842	849	848	840	862	831	781	853	846	814	782	871	841	861	810	844	828	838	847	780	812	830	853	845	805	831	841	807	840	784	804	855	766	823	818	822	819	845	869	811	819	868	867	883	899	823	871	844	865	802	790	812	846	829	842	818	773	873	792	831	830	806	808	816	830	823	822	757	837	835	803	859	776	822	820	821	831	834	831	806	868	802	840	805	838	835	809	850	856	834	864	815	811	829	840	884	846	776	860	866	849	820	867	839	836	805	832	793	844	828	848	771	788	794	823	787	853	800	846	779	850	827	832	832	812	827	856	843	845	792	826	834	802	839	838	833	780	833	781	774	805	856	788	800	810	802	856	798	878	831	842	858	804	871	825	777	789	831	846	822	833	803	836	848	847	824	828	780	846	805	816	879	791	810	844	894	806	817	814	816	845	787	835	878	819	812	837	845	825	860	815	838	822	840	807	842	802	869	807	855	827	822	833	798	844	851	862	811	839	881	825	869	778	825	844	844	862	826	827	879	873	763	858	817	895	842	824	807	845	843	855	847	829	836	830	844	829	866	852	832	831	814	809	782	816	845	825	789	790	769	847	856	819	869	871	840	823	875	811	803	799	831	869	819	826	848	844	824	774	766	828	806	818	858	842	833	828	815	827	806	884	882	838	794	849	802	797	847	822	827	791	793	796	780	823	831	838	804	850	847	809	832	838	838	830	809	829	794	866	886	825	846	850	780	823	832	815	867	826	820	821	822	877	856	842	865	806	844	880	841	860	831	796	847	831	787	833	832	816	773	817	859	823	754	827	852	859	825	880	835	757	830	795	768	856	854	894	852	850	853	784	800	792	818	813	845	818	823	841	815	863	835	828	816	793	861	837	839	849	834	803	839	875	873	902	821	894	858	787	848	775	829	883	851	824	815	784	817	808	794	809	825	822	810	838	857	801	881	834	837	833	794	814	822	821	841	849	850	771	844	831	845	767	787	842	811	798	825	839	863	866	804	859	835	835	826	857	831	828	837	794	819	810	857	849	825	795	859	882	815	837	824	830	832	842	850	837	820	855	834	808	860	841	847	856	805	856	874	857	809	814	807	802	829	827	831	788	860	868	885	850	859	759	816	793	847	805	835	831	790	816	825	878	839	843	886	847	835	851	793	808	867	857	837	790	817	789	824	813	834	892	849	862	877	780	791	831	768	839	808	853	844	831	849	799	763	816	831	825	777	834	824	823	842	856	873	771	829	824	817	805	804	848	809	862	813	821	831	838	822	813	791	778	803	826	820	851	849	823	815	847	795	776	838	847	794	832	800	825	877	817	846	830	803	812	837	803	854	789	815	810	810	785	828	827	848	804	857	822	829	848	860	834	870	758	848	826	856	845	868	841	804	815	829	825	844	803	867	804	840	840	804	820	812	839	840	859	884	803	848	772	842	890	840	811	806	787	830	858	836	872	821	876	790	857	819	828	829	816	782	806	807	840	871	836	852	818	782	787	827	818	851	835	846	823	810	831	810	799	817	808	883	851	829	854	785	866	810	834	796	831	890	854	841	869	833	814	827	785	813	796	812	858	832	857	832	796	850	833	800	793	827	834	808	856	812	822	802	818	790	829	831	776	815	819	810	838	816	779	888	790	829	801	853	780	834	765	812	883	811	846	835	818	852	827	843	824	801	840	799	863	827	819	774	830	794	765	842	818	888	789	782	827	796	799	838	801	858	778	861	909	815	843	791	816	826	870	889	853	832	866	809	841	863	802	835	842	814	867	764	821	787	851	831	823	824	879	853	850	872	828	795	831	874	821	821	784	857	870	865	821	781	792	824	847	792	766	834	839	816	839	827	849	808	816	828	838	859	831	848	853	827	751	859	789	788	815	827	794	811	897	799	885	809	856	804
30802	31812	38196	29770	18750	10193	5884	3501	2217	1644	1352	1195	1114	1060	998	992	899	870	880	774	803	748	780	758	695	716	748	731	739	657	718	746	664	704	740	718	705	725	732	704	720	719	749	753	726	719	741	679	703	704	695	680	647	697	698	725	758	678	710	705	667	739	699	710	698	721	700	707	733	693	693	624	679	699	710	678	718	701	712	724	686	661	691	687	728	677	749	673	710	703	667	680	725	724	699	714	687	702	710	665	704	670	697	662	697	685	660	754	699	685	701	719	722	708	725	662	702	670	730	702	683	700	706	712	688	663	627	684	722	670	732	709	695	705	706	711	656	695	701	721	680	702	716	677	718	677	689	700	664	704	694	688	688	761	717	661	719	716	752	728	704	746	733	706	713	668	752	701	696	660	727	684	716	723	705	732	743	711	716	677	690	676	687	688	679	733	644	700	709	686	703	711	716	663	704	723	626	702	695	702	714	675	713	697	645	686	666	691	725	642	691	692	696	676	708	680	697	708	718	663	731	665	675	659	691	712	706	717	714	662	720	734	706	706	677	719	686	664	722	699	727	704	682	720	674	678	737	672	680	701	735	720	727	720	722	662	706	717	725	708	642	698	686	689	683	681	724	686	702	672	703	682	653	698	712	685	724	736	711	701	680	711	694	682	717	687	704	701	679	744	686	710	647	694	688	735	739	708	653	731	733	742	713	701	703	720	689	711	691	721	740	705	670	691	719	630	678	666	738	693	709	679	711	694	655	736	669	683	697	729	717	679	668	714	672	710	676	705	711	708	663	699	720	740	673	683	683	703	671	707	705	682	689	778	735	721	730	698	692	704	694	693	696	666	683	706	697	750	739	693	706	718	739	733	719	740	674	711	690	722	726	705	734	689	728	673	675	728	708	749	670	710	689	705	694	703	695	699	691	665	695	695	694	699	772	686	680	669	693	659	722	753	718	709	703	690	693	708	682	713	712	736	731	691	701	637	675	701	685	674	746	715	755	619	703	705	699	682	729	677	716	683	726	719	720	732	724	706	713	664	737	716	672	694	686	705	715	740	711	673	670	681	672	698	731	686	718	683	692	740	721	701	701	727	710	728	680	722	720	720	717	690	658	687	716	727	708	686	726	716	697	679	689	658	744	732	686	708	696	724	672	651	660	698	719	708	700	685	660	692	712	680	718	664	677	738	674	655	734	681	702	684	686	727	717	696	702	691	750	669	718	730	707	715	727	656	671	689	713	645	734	725	713	710	709	701	694	697	720	732	689	681	671	718	703	734	742	712	716	714	737	713	696	697	740	710	657	687	671	712	701	697	693	692	713	669	704	687	673	647	675	724	700	741	645	745	723	693	720	667	611	741	696	745	728	731	687	696	673	706	721	735	695	723	686	687	689	682	674	729	677	698	670	683	689	693	685	740	683	720	679	749	684	703	696	722	692	733	677	738	707	697	666	677	689	702	685	714	676	673	734	704	693	718	705	683	676	729	712	714	738	696	696	670	670	688	687	707	710	661	674	715	744	673	699	687	681	764	656	675	662	680	701	690	727	733	665	732	678	714	757	679	706	700	691	662	703	735	687	684	708	703	747	735	740	674	706	717	667	732	699	715	683	684	723	699	694	680	706	678	686	708	709	685	709	702	680	733	661	717	722	676	667	727	690	718	705	707	695	705	721	690	712	709	676	685	688	661	708	657	643	705	723	721	703	734	688	668	773	692	766	758	746	743	701	701	725	743	719	714	721	755	689	685	720	712	685	705	743	726	704	670	738	685	699	669	733	733	673	712	728	713	716	701	703	699	757	660	700	688	681	738	725	712	695	695	621	685	731	706	688	685	656	769	664	705	677	714	698	691	700	732	684	711	680	739	676	683	667	682	711	722	650	692	675	749	687	704	647	712	710	677	675	689	712	718	709	720	759	720	657	728	731	709	667	700	686	695	673	667	713	731	690	724	740	696	743	731	677	716	650	685	665	782	714	693	723	705	720	758	707	696	659	682	701	666	713	707	728	706	760	754	672	705	696	695	719	691	680	718	706	679	669	712	657	705	694	694	662	692	715	687	643	738	659	745	741	710	689	730	701	715	731	687	671	683	701	656	699	738	691	673	702	716	714	723	707	745	707	678	685	709	677	689	676	689	663	732	687	722	705	671	668	707	676	672	770	746	712	740	691	694	659	704	683	727	707	694	717	697	688	717	682	722	671	725	660	693	697	688	690	649	700	748	726	714	719	703	694	720	743	722	707	727	719	775	710	665	746	709	704	697	751	706	668	722	716	742	700	684	705	750	713	677	651	684	686	716	698	685	730	761	698	722	651	691	712	728	652	705	730	710	688	721	734	738	705	649	678	694	715	671	679	691	760	682	681	743	690	689	723	736	722	710	726	727	741	741	693	695	683	704	707	727	730	691	730	735	673	697	675	727	721	725	689	716	684	690	675	666	712	661	759	701	703	728	715	671	709	697	731	668	733	697	742	679	749	729	689	686	675	743	690	660	705	719	712	679	704	706	695	695	717	682	663	703	730	695	721	742	681	666	681	698	702	748	696	696	669	758	717	730	667	715	700	746	701	667	715	691	692	730	685	736	672	690	678	702	694	723	667	688	669	709	705	705	755	684	718	718	713	688	684	721	727	714	659	763	737	684	682	742	690	695	703	734	639	717	692	707	676	701	722	718	716	710	709	747	712	732	723	683	688	710	660	722	665	729	696	712	715	673	715	723	644	722	697	681	693	738	685	685	725	721	725	702	671	692	714	702	667	697	693	734	685	707	691	673	716	713	678	749	695	723	705	743	664	685	735	691	702	701	713	684	683	713	626	735	704	656	702	694	687	728	683	721	747	716	754	675	691	728	712	719	678	685	724	709	750	713	747	707	700	700	658	637	716	775	663	728	813	681	692	701	727	739	739	683	732	693	697	695	758	692	686	749	716	726	678	673	687	751	724	742	704	724	709	695	718	747	701	685	772	682	715	722	698	732	677	690	668	713	694	698	709	698	674	692	663	709	737	674	747	734	721	751	722	732	714	713	727	685	707	731	722	677	674	715	665	706	742	726	721	647	671	678	686	723	727	716	699	659	659	679	672	673	770	707	756	694	693	709	716	648	704	669	703	729	713	738	658	677	684	696	682	756	706	682	758	721	710	666	739	664	692	756	695	712	693	711	717	658	672	693	722	623	726	720	749	715	717	686	708	695	674	663	734	663	678	681	717	695	760	711	752	679	671	666	694	695	688	723	722	659	700	708	747	741	717	770	724	704	708	699	703	734	688	714	670	746	691	725	714	689	737	701	720	685	696	711	737	689	698	672	715	707	728	693	687	733	719	674	692	700	690	700	737	672	701	687	699	663	714	721	693	679	730	639	753	695	663	670	675	696	714	716	716	657	653	729	692	703	722	674	719	689	721	731	678	726	662	735	692	694	712	709	687	669	730	720	696	717	702	746	702	677	727	712	706	722	700	686	721	676	701	712	756	746	698	727	708	728	677	714	704	693
34803	50333	42307	29930	21585	13853	9164	5821	3483	2491	2000	1777	1598	1544	1282	1182	1136	1124	1050	1032	932	937	907	881	848	846	915	825	842	851	807	875	850	885	827	828	804	833	847	761	787	828	820	881	835	810	851	844	797	825	803	809	831	839	826	825	774	792	776	840	757	843	837	814	849	837	814	826	854	824	798	772	831	788	786	766	841	819	803	815	757	817	805	826	833	783	820	800	820	807	857	841	764	835	807	816	816	862	767	868	814	830	824	864	877	842	799	826	859	812	815	838	837	798	792	789	875	814	827	782	845	813	828	847	790	881	823	861	851	789	826	819	832	848	858	735	831	820	810	833	837	819	815	837	802	829	878	804	818	832	847	785	851	784	832	777	766	789	870	844	845	815	802	800	790	854	830	830	808	842	794	819	776	827	758	854	805	804	842	818	827	870	845	787	840	827	814	834	826	834	820	832	822	813	780	863	824	757	776	794	804	814	831	791	815	833	795	848	831	881	816	798	839	819	864	834	852	801	826	801	843	755	793	851	797	842	790	813	764	846	802	743	827	846	839	851	823	835	844	807	783	846	826	803	845	820	824	763	827	837	884	767	837	820	819	860	844	851	805	801	802	805	815	831	780	816	815	808	817	763	827	853	816	795	814	832	814	808	823	808	827	834	781	822	777	836	775	814	811	815	839	839	838	879	788	804	831	756	820	847	818	788	812	821	802	831	825	842	798	758	780	788	824	820	810	796	845	831	822	832	800	788	850	777	837	796	782	788	854	837	817	796	802	826	813	829	768	828	750	820	816	835	870	835	817	833	839	772	828	816	806	813	810	816	810	801	782	863	817	872	819	822	807	810	841	854	811	796	827	797	764	838	786	839	795	802	851	812	836	852	818	820	804	814	779	812	824	818	869	815	848	816	820	756	847	803	818	837	833	819	867	789	803	878	774	849	846	859	762	843	796	797	802	812	873	818	833	827	837	838	834	831	811	816	786	782	762	844	817	844	768	807	854	797	808	816	859	856	807	798	857	823	816	803	818	794	814	791	781	774	851	754	806	860	856	843	843	797	824	832	823	776	793	866	804	845	855	805	812	783	820	831	779	799	814	786	822	829	816	790	864	848	817	804	837	826	798	822	814	856	820	833	799	809	808	820	854	779	835	819	773	841	876	837	851	803	841	852	832	798	825	811	768	809	859	824	799	803	824	797	864	813	780	830	838	807	826	833	826	788	830	829	840	835	840	845	821	862	830	801	814	819	764	808	846	848	842	872	779	771	831	788	777	852	812	788	830	848	817	786	799	797	781	848	827	770	826	847	859	782	798	782	790	782	831	804	815	781	817	770	829	775	841	837	838	853	822	814	817	801	847	815	770	798	786	809	830	832	821	832	756	795	810	808	835	849	828	807	805	806	826	813	839	803	846	848	783	789	788	806	834	768	829	840	811	837	816	864	882	809	824	833	886	834	878	890	805	787	868	811	790	781	847	837	812	817	883	822	834	827	773	778	821	870	784	811	855	838	849	782	779	850	805	849	787	804	883	777	872	787	793	855	805	828	812	804	844	805	854	833	872	820	832	803	860	816	841	804	773	805	823	838	823	799	821	807	782	877	794	871	819	788	804	812	831	814	785	814	772	845	817	806	840	839	816	841	789	800	818	818	822	775	807	769	797	844	841	769	839	794	777	812	808	835	830	831	870	792	809	776	817	835	796	767	820	807	817	832	848	824	798	775	850	810	828	789	791	813	816	830	818	850	841	818	897	847	824	834	815	814	792	837	859	873	814	797	826	809	859	811	821	793	824	794	768	799	770	801	803	799	764	861	784	855	829	785	804	825	831	845	826	772	823	837	863	790	833	815	845	830	857	763	840	855	793	835	771	783	792	824	861	811	768	808	809	839	793	844	808	833	819	846	792	786	806	839	811	839	779	787	828	783	836	811	805	815	774	798	810	841	795	782	847	841	816	766	828	811	814	803	806	805	840	831	860	840	854	815	880	810	824	791	825	813	846	826	869	794	836	798	786	851	896	784	785	787	821	790	789	756	791	818	829	828	833	820	809	794	859	895	792	849	818	848	842	834	780	797	776	856	839	835	786	803	796	788	804	818	781	767	821	813	792	830	797	823	817	802	838	817	816	763	828	779	861	836	851	847	798	811	832	823	812	821	864	816	806	854	826	859	777	841	855	785	792	833	827	812	851	798	804	835	813	811	845	795	774	843	871	802	816	816	819	786	847	822	827	764	795	814	797	817	813	875	801	796	830	826	866	813	824	776	888	862	842	825	800	833	823	855	813	794	823	857	886	855	802	786	800	810	816	814	819	806	844	815	832	830	776	753	819	831	807	824	808	832	801	798	847	840	887	866	818	799	795	814	838	847	815	814	836	840	816	860	859	791	821	762	806	830	778	779	846	822	819	793	863	812	846	809	790	818	778	786	775	797	813	831	818	715	868	819	884	844	785	872	796	803	794	813	818	860	820	791	844	802	833	824	759	750	821	850	815	808	828	845	882	817	834	850	832	828	805	798	836	832	792	778	807	808	781	825	794	820	791	849	796	843	807	815	806	789	885	780	805	838	798	826	745	803	802	789	808	839	827	783	836	838	823	764	827	817	793	783	824	884	888	813	821	796	840	802	848	808	852	860	769	803	858	813	861	848	781	766	767	792	807	830	805	809	785	853	831	813	798	810	785	868	855	829	842	868	810	853	800	848	831	850	794	846	831	807	814	812	828	824	821	879	837	849	778	795	812	772	821	811	832	816	810	866	782	803	815	806	799	815	826	832	811	833	818	819	813	781	823	812	846	819	787	862	797	823	805	840	860	766	843	871	812	817	838	833	798	784	842	862	754	823	821	811	830	777	830	807	867	846	843	822	839	826	839	807	788	842	825	804	818	850	796	804	805	834	818	817	833	835	854	825	783	812	788	833	846	801	784	858	831	814	787	859	790	847	818	839	815	820	825	813	805	832	842	814	774	743	795	862	827	844	857	869	833	852	818	846	850	796	879	825	863	829	784	779	767	828	860	789	801	802	807	831	836	817	815	806	814	835	792	784	820	821	823	810	824	813	788	846	827	783	843	800	789	813	800	816	800	830	823	814	846	847	786	836	795	892	814	803	760	834	801	804	893	812	789	835	797	811	806	851	820	822	802	825	817	818	871	837	820	788	817	820	806	849	845	781	834	797	784	816	826	777	795	821	804	789	839	839	844	783	877	832	832	826	824	827	846	806	860	787	830	786	829	794	788	820	784	820	859	828	827	827	835	767	790	807	797	759	825	866	803	795	830	787	859	803	815	782	824	863	809	786	834	819	776	746	766	834	837	806	844	753	847	819	811	757	835	855	862	876	819	796	840	853	787	840	852	858	840	820	838	828	812	811	839	818	815	754	821	804	863	759	829	867	761	845	810	842	845	841	863	816	835	818	851	810	820	796	826	891	795	897	807	867	809	858	758	780	775	813	824	825	774	836	815	791	783	811	890	873	769	784	807	812	798	819	798	848
24355	21585	29055	25797	24068	21790	14558	6809	3586	2392	2025	1687	1522	1329	1180	1146	1067	1002	962	898	879	856	802	827	816	767	776	744	728	744	717	724	739	737	741	763	720	697	762	696	712	717	697	717	722	694	670	736	714	709	734	702	713	722	729	703	708	688	748	676	716	667	719	693	664	670	732	682	744	692	707	726	757	666	716	714	705	664	708	739	739	717	728	691	662	709	697	755	665	711	729	763	704	710	709	750	719	706	748	725	741	763	656	722	683	745	678	736	693	731	673	703	732	713	709	722	703	721	779	718	784	721	706	761	755	716	695	743	661	711	760	731	758	675	702	663	695	698	717	665	673	708	741	690	714	706	706	749	694	684	708	688	710	722	707	690	676	734	769	701	700	750	734	665	706	728	707	704	778	723	698	758	732	741	751	668	717	681	696	694	709	702	684	739	742	709	723	724	730	735	680	734	718	718	721	685	702	726	742	696	721	758	779	709	725	710	705	734	724	702	726	736	706	722	714	715	696	779	762	739	698	699	735	717	713	703	689	685	699	687	728	712	719	710	761	711	726	740	749	697	709	745	717	743	725	758	730	726	751	729	685	685	726	709	731	711	706	698	720	687	723	696	678	813	713	759	718	708	696	752	694	746	767	683	680	747	703	733	722	777	740	732	674	716	779	705	709	740	717	721	671	684	721	726	715	715	681	675	713	684	728	701	716	720	701	705	682	667	727	681	742	693	685	692	708	710	729	728	733	722	681	727	703	694	726	706	695	742	727	679	693	729	679	703	701	736	695	713	723	715	685	717	712	738	694	707	758	717	693	733	724	689	708	733	729	694	709	773	711	706	701	768	777	714	736	778	731	736	711	723	748	694	764	761	728	710	702	680	694	667	753	711	693	732	717	753	760	696	693	732	680	686	713	740	727	723	707	741	691	745	706	704	689	668	711	681	703	752	704	763	739	764	751	688	752	700	678	705	752	703	742	709	694	758	687	717	793	727	712	724	685	714	672	733	683	687	740	704	765	717	731	716	680	756	694	683	677	724	728	660	734	717	752	710	716	738	709	715	665	694	698	730	697	694	682	704	751	687	728	759	734	692	707	668	749	735	747	727	744	654	674	766	697	716	745	744	702	715	729	767	716	742	732	722	716	746	714	696	704	744	762	694	755	715	710	722	733	696	733	745	730	715	731	676	741	747	684	739	721	686	742	725	681	708	760	672	753	709	699	720	730	736	707	711	690	726	700	740	682	727	679	701	742	702	738	685	741	696	700	678	677	714	783	713	718	723	704	701	736	691	702	712	752	709	726	720	718	682	726	726	704	742	734	744	738	736	647	699	661	708	711	758	712	747	757	772	668	715	704	727	750	724	728	702	796	713	737	709	727	697	721	693	656	748	737	711	708	710	721	722	716	676	723	725	743	687	709	716	753	689	681	741	662	759	725	692	726	761	682	704	699	693	702	676	752	695	700	709	720	747	739	712	790	745	688	693	701	726	674	698	682	739	657	713	726	703	682	707	742	735	719	694	718	659	702	717	692	702	739	738	702	707	712	712	694	728	697	719	716	693	714	739	756	710	712	717	673	739	716	758	738	728	710	698	710	737	702	744	734	715	692	704	709	690	724	691	737	709	739	700	708	732	742	734	715	691	718	723	692	678	748	692	740	685	748	736	664	676	761	747	718	698	711	718	699	683	717	762	655	683	710	729	694	700	713	709	696	742	692	677	741	704	721	697	690	702	746	759	690	739	745	731	745	731	711	696	712	683	688	747	656	695	624	726	738	716	709	708	733	682	705	709	688	697	716	677	740	720	737	734	727	736	714	800	758	697	663	689	723	667	697	702	721	705	700	686	744	681	731	661	738	724	734	721	667	695	714	743	718	738	686	749	702	702	748	682	741	710	717	684	729	695	719	728	738	738	745	676	741	714	701	714	710	697	727	691	706	765	725	715	700	739	689	725	739	756	671	702	717	720	761	720	724	742	728	768	728	693	772	712	736	772	690	714	719	746	766	699	757	692	720	713	731	726	673	745	724	720	731	734	760	687	676	711	675	741	676	732	723	729	728	709	660	720	701	685	693	752	718	728	734	690	708	756	709	733	674	717	726	701	672	738	740	717	730	714	701	670	714	697	728	708	707	716	755	744	686	737	707	693	703	719	695	718	690	713	719	715	705	696	693	715	703	674	717	716	719	703	760	753	705	755	780	735	694	744	692	715	706	720	720	655	690	741	708	730	715	727	686	729	717	752	728	734	755	743	720	703	708	714	690	699	680	701	718	675	712	758	708	657	725	685	721	819	692	689	737	716	711	733	763	711	703	727	698	733	718	676	700	757	694	704	729	677	685	712	690	775	752	723	721	697	709	696	696	683	753	775	700	714	739	687	705	661	718	707	722	761	709	704	733	740	726	733	723	721	722	763	686	685	705	698	722	731	691	708	707	722	682	764	716	732	672	745	737	690	737	727	654	691	730	714	741	722	741	729	706	729	749	681	773	726	729	743	738	683	700	794	704	761	647	731	746	721	722	752	748	686	702	762	731	724	703	724	714	707	734	683	714	774	670	689	667	727	751	707	701	735	711	701	752	752	687	741	740	723	722	729	695	699	717	710	748	741	734	692	711	772	742	750	758	738	751	697	649	729	710	673	735	729	716	690	734	706	715	705	693	731	728	694	722	711	699	738	749	714	691	697	775	723	697	693	715	714	732	673	735	713	718	680	731	739	726	681	705	709	716	698	729	747	706	761	728	736	734	736	666	722	729	712	728	726	738	687	694	759	688	733	611	700	726	724	712	709	717	716	672	774	758	778	704	726	729	733	715	713	742	749	737	694	702	764	731	685	698	694	680	751	722	747	691	704	679	741	663	727	718	705	711	722	698	658	717	702	703	672	745	737	710	695	717	678	705	713	722	731	683	693	720	726	775	731	730	706	714	710	720	712	702	683	707	678	746	760	734	691	720	735	720	711	709	714	706	686	731	720	666	673	641	732	736	726	694	715	707	754	742	725	694	718	720	687	712	742	711	716	689	711	709	745	713	661	735	709	676	750	752	683	711	700	694	702	741	755	687	719	694	720	698	677	716	691	714	704	700	709	689	687	721	720	692	714	730	703	689	689	724	749	726	763	707	744	680	671	677	682	669	738	729	748	745	741	694	724	742	714	702	684	701	721	712	705	717	679	709	729	740	740	700	723	721	656	705	720	657	736	672	755	740	766	722	730	735	688	695	717	733	740	753	674	719	739	719	708	721	709	723	697	643	688	772	719	754	735	754	720	749	677	751	700	698	688	757	714	712	702	726	713	743	708	718	677	740	696	714	709	718	702	791	751	711	735	726	743	718	719	786	723	750	703	760	697	706	703	697	706	698	681	701	677	697	723	734	699	683	740	686	731	773	688	735	705	689	697	681	754	739	722	671	721	730	677	744	755	722	723	735	695	693	673	754	740	739	673	680	698	735	718	704	705	674	738	702	684	731	723	700	672	708	720	693	667	691	695	692	705
35670	59615	50796	38970	30562	22084	15139	9483	5360	3643	2910	2378	2109	1822	1655	1476	1350	1273	1101	1069	1027	967	934	865	966	925	892	902	903	911	884	854	868	861	862	873	825	828	833	816	819	811	798	786	828	819	809	831	854	821	827	822	859	860	793	846	853	803	783	831	845	815	884	833	840	792	830	801	778	786	814	808	817	867	881	854	843	848	809	851	803	799	836	818	829	835	783	848	891	801	850	800	824	836	797	832	856	866	836	881	808	800	809	818	822	805	837	815	793	823	835	817	838	826	824	842	795	788	822	793	850	794	805	831	848	852	822	805	853	763	825	867	873	856	875	829	847	837	895	850	843	791	768	826	891	806	791	839	801	839	860	816	785	816	806	800	841	807	823	820	789	834	837	830	837	788	830	829	856	812	844	815	740	830	825	812	842	851	834	845	841	807	835	851	842	813	881	815	843	837	832	768	835	826	846	831	808	820	838	817	845	876	803	844	884	806	823	807	866	818	781	831	777	789	789	776	822	836	848	856	841	831	842	855	807	826	843	821	860	826	833	829	860	795	798	794	854	847	802	817	862	825	828	820	814	813	778	854	808	830	834	873	810	847	804	766	832	836	850	812	789	851	815	757	814	849	811	847	837	823	803	826	850	828	793	844	852	781	879	819	805	836	831	874	876	879	852	859	864	879	853	807	795	871	793	832	825	863	774	871	795	866	831	837	822	786	857	807	809	853	784	789	865	858	836	847	846	780	856	875	835	808	777	787	815	875	837	819	819	830	856	822	769	860	853	821	869	815	829	867	855	883	815	848	825	803	848	844	835	903	839	811	841	829	831	818	810	812	818	844	834	813	793	825	836	842	824	848	767	817	781	811	866	818	814	834	817	851	872	845	844	774	816	768	866	822	850	809	819	819	817	828	817	840	843	807	859	823	848	810	819	838	822	819	788	855	817	852	774	845	848	885	851	841	791	827	778	838	837	842	819	829	764	806	818	785	850	874	839	805	882	825	831	775	845	831	794	847	746	829	832	834	870	820	832	779	815	855	819	846	814	825	775	828	841	829	879	819	842	798	837	821	867	844	829	810	827	808	842	865	762	823	857	817	824	817	801	800	793	859	838	836	805	822	818	813	827	823	808	794	817	850	834	807	783	805	815	845	813	805	821	834	842	779	852	803	852	826	838	796	855	835	781	850	872	817	800	839	784	814	802	831	882	816	809	833	798	845	816	854	821	828	785	857	870	832	826	790	860	801	851	791	832	827	812	864	910	834	817	785	882	818	840	820	854	831	848	798	826	843	844	859	783	802	814	838	834	797	777	812	907	843	819	832	791	807	844	818	807	825	813	793	823	837	816	794	820	818	745	812	844	818	846	847	835	877	859	840	847	803	803	814	842	856	838	826	854	816	791	797	802	833	836	844	850	798	805	827	827	823	866	842	861	749	844	765	832	788	871	884	812	784	785	783	806	840	812	770	814	826	824	818	822	848	811	873	819	827	840	819	774	846	824	821	837	810	865	789	829	827	809	819	856	825	779	805	824	892	818	823	793	810	858	840	829	835	844	825	803	831	860	797	836	767	898	851	809	855	841	841	848	787	829	804	870	772	891	807	828	810	786	821	762	771	851	821	796	863	822	859	830	811	838	845	850	854	856	812	832	815	893	817	792	859	842	822	785	822	835	840	816	836	872	873	861	876	824	831	821	826	829	799	827	785	833	848	760	809	820	845	851	862	807	825	850	839	834	842	801	829	849	811	839	841	835	797	812	811	852	869	827	791	895	842	838	839	821	776	797	862	815	842	842	858	835	854	836	797	798	827	869	853	816	810	846	829	834	836	807	787	864	849	806	798	818	850	820	857	795	826	827	853	832	772	845	812	838	856	800	787	816	777	821	839	881	849	848	785	796	803	817	807	863	799	827	867	859	821	867	874	791	843	857	798	818	787	838	820	818	850	830	805	855	812	816	790	832	829	841	783	885	850	810	779	751	839	806	864	752	854	865	848	780	822	898	798	879	778	862	823	831	858	826	805	786	856	884	848	832	831	844	828	786	819	827	806	831	843	845	842	879	859	854	808	823	871	838	825	789	864	842	795	777	819	811	792	837	854	822	798	840	831	816	811	815	870	803	824	761	824	820	800	811	797	825	810	830	777	855	864	794	861	833	856	793	770	859	793	884	830	816	864	846	845	825	811	817	827	810	820	834	897	787	831	803	835	888	772	849	813	848	833	777	850	819	841	812	812	839	841	813	796	851	786	848	818	842	792	737	800	786	811	775	852	840	804	806	873	808	830	807	825	903	820	799	868	848	797	833	797	852	830	835	809	880	794	767	832	804	852	901	767	839	850	786	857	901	805	844	830	861	802	826	836	841	817	869	857	830	785	804	806	831	821	836	849	847	803	835	865	797	825	851	838	795	780	860	803	838	848	844	816	841	826	807	869	860	831	776	834	857	856	829	843	810	813	800	853	811	848	779	821	829	809	811	859	850	840	820	816	798	885	792	828	793	811	812	801	856	856	821	783	864	840	833	895	823	827	869	757	833	796	813	844	855	883	831	865	808	832	848	820	809	867	780	879	790	881	818	782	800	824	814	858	800	788	823	771	852	834	829	832	810	869	813	835	808	846	800	821	829	852	846	832	802	835	809	861	913	830	813	794	862	813	837	849	810	854	830	829	795	787	889	815	816	816	831	844	808	846	832	832	815	829	825	802	864	867	813	778	860	840	852	830	811	825	796	843	802	814	836	855	748	804	907	794	844	835	810	877	837	789	821	844	809	852	766	816	881	834	838	836	857	832	888	759	865	771	821	805	841	867	814	851	833	787	776	877	772	875	836	858	849	875	793	832	845	819	823	823	855	796	775	822	819	861	768	819	827	830	804	835	819	843	790	857	845	812	774	849	799	813	849	739	861	875	841	850	775	823	827	839	832	793	822	803	851	850	837	821	872	806	820	815	830	795	865	798	835	849	804	805	869	839	818	863	863	795	797	853	782	857	808	810	842	809	834	831	780	829	811	818	840	832	854	860	859	810	758	793	778	815	853	862	827	819	867	802	846	829	894	835	788	874	809	873	807	850	854	827	825	889	825	816	870	835	841	868	802	843	823	891	817	818	815	821	809	855	822	796	816	802	808	892	806	830	902	787	845	869	843	813	843	827	840	821	821	876	854	788	826	838	835	773	887	776	809	850	813	832	806	807	854	838	828	827	799	820	811	828	815	837	805	862	827	846	865	832	802	774	883	827	828	886	794	811	807	792	816	877	824	829	853	831	833	821	826	827	820	835	832	844	826	825	873	884	799	856	784	781	851	790	859	845	880	840	823	846	831	805	857	817	829	813	776	805	827	860	787	821	832	807	825	804	834	803	837	841	828	751	809	781	857	891	766	835	802	766	826	819	819	849	815	838	849	823	854	882	825	817	809	831	837	788	839	829	822	823	817	810	837	818	875	836	906	794	855	852	838	836	843	864	864	812	814	804	808	880	855	823	826	784	796	808	834	806
25405	21652	29228	28762	23810	16116	8563	4296	2463	1738	1586	1369	1156	1107	1030	979	891	883	813	831	788	726	734	768	722	711	747	732	709	736	686	705	685	715	706	695	712	701	678	708	692	687	723	693	724	698	700	672	673	655	727	699	707	679	708	665	657	682	657	698	725	692	669	679	685	721	658	735	685	690	698	686	672	680	735	681	656	676	694	654	678	704	711	687	662	701	664	707	719	702	696	680	715	690	660	702	682	728	706	718	670	733	684	713	692	665	714	700	647	708	697	693	689	660	660	687	679	718	657	710	699	646	711	677	699	691	698	711	709	679	698	687	714	696	701	699	676	706	717	647	702	644	692	708	712	695	675	632	631	700	681	688	712	687	695	658	680	652	658	700	756	662	716	655	686	676	635	681	694	684	719	726	626	730	681	663	659	685	665	674	675	716	643	717	680	680	660	676	683	722	718	713	681	705	666	707	696	686	689	679	715	686	720	663	704	697	728	657	721	711	717	691	732	694	723	676	692	708	652	685	728	708	698	651	717	713	722	683	710	657	682	678	707	657	669	696	711	774	682	650	667	713	667	727	702	709	740	694	726	669	689	716	723	666	730	736	656	679	679	661	704	737	651	686	697	684	708	687	678	657	674	699	677	703	659	662	683	661	651	671	694	716	704	698	725	657	675	677	663	657	689	658	691	663	694	672	656	717	720	718	715	696	731	727	671	696	703	700	714	706	673	766	656	732	709	690	668	703	671	655	683	675	682	687	686	686	684	743	707	692	682	633	671	686	727	717	719	682	723	688	697	683	696	694	717	740	692	656	682	666	685	677	703	680	625	703	687	674	663	707	734	660	681	654	706	659	702	693	705	702	693	698	655	621	673	704	707	689	660	683	688	620	730	683	670	705	664	722	729	688	687	729	720	717	681	716	714	671	714	667	687	657	671	672	717	690	705	678	748	684	678	673	709	675	687	635	690	728	723	664	641	648	681	712	675	681	717	666	681	661	666	691	705	667	663	695	642	682	680	673	686	692	702	676	690	681	688	718	651	708	640	778	716	750	688	672	647	713	651	643	711	702	657	643	663	684	705	732	706	703	695	669	662	699	752	696	724	657	718	691	695	695	659	666	666	684	652	715	741	744	670	704	716	729	681	665	681	704	707	756	727	697	678	754	677	678	720	717	712	686	679	722	727	702	631	690	724	681	722	650	654	648	704	677	730	699	695	685	728	679	702	700	675	699	657	646	720	700	693	689	676	677	687	658	703	726	687	718	678	753	686	704	696	675	708	689	673	754	691	696	689	765	714	670	712	713	659	716	728	713	690	717	696	619	684	643	683	675	674	683	678	671	715	712	691	703	697	715	658	693	642	749	690	689	705	652	677	720	696	702	705	691	672	700	651	695	717	715	654	699	681	688	683	731	658	710	650	663	702	739	690	703	678	694	691	677	680	669	709	714	703	639	677	685	681	677	642	685	670	647	718	686	670	696	634	675	685	695	691	701	690	686	728	693	651	700	677	726	651	649	696	677	705	689	673	658	672	661	678	712	700	723	693	716	653	687	698	675	697	689	699	666	700	691	693	693	733	677	715	696	663	698	664	732	674	700	652	685	690	717	671	705	712	754	704	692	689	695	677	704	670	702	674	672	699	682	697	748	695	670	713	640	689	699	709	688	677	692	635	718	691	636	707	680	707	633	684	694	703	696	669	617	705	722	727	716	706	669	719	623	671	699	674	695	683	659	720	701	712	707	702	675	655	637	726	737	723	697	700	676	622	668	667	682	714	689	707	675	669	687	701	683	688	631	690	722	684	632	683	752	739	717	726	683	698	698	715	729	693	678	709	707	693	692	699	713	677	675	694	742	684	678	645	690	696	684	708	702	721	704	718	691	665	723	658	693	692	709	736	681	694	689	669	689	648	683	661	714	693	667	705	706	670	745	685	698	695	723	683	652	698	687	670	688	691	657	676	710	717	719	699	723	669	741	670	645	705	676	629	737	754	659	662	734	664	726	720	691	692	698	671	685	679	661	697	690	638	689	712	727	695	691	722	673	689	693	682	635	682	708	684	681	678	672	692	726	710	676	641	694	688	657	681	670	687	702	674	774	709	723	681	671	687	696	710	676	641	709	665	729	695	696	664	707	682	679	709	722	707	664	644	662	677	682	668	626	698	670	678	684	705	714	708	710	696	660	735	681	682	686	732	697	710	671	660	661	736	763	689	688	672	699	692	635	695	668	697	698	679	715	650	672	688	754	664	659	679	716	668	735	664	727	695	703	695	677	727	720	727	679	705	719	739	672	730	688	669	694	687	725	693	663	691	704	673	688	687	682	678	687	667	697	715	645	714	695	674	730	682	664	673	664	743	667	679	708	667	686	681	701	731	704	746	697	689	648	665	704	679	726	736	663	694	642	701	731	663	647	669	687	712	726	687	712	675	723	662	687	709	687	701	714	707	704	706	678	700	692	648	638	696	673	693	631	653	697	731	661	687	731	657	677	665	641	730	703	733	673	687	672	682	680	707	710	697	682	663	678	680	699	688	682	678	691	689	712	696	743	716	716	703	667	693	708	659	683	655	693	755	713	724	702	684	700	689	693	662	678	678	719	690	719	651	677	683	713	743	691	712	688	734	750	691	675	720	687	701	730	701	698	678	683	668	721	676	725	722	689	695	688	694	697	711	678	695	727	668	701	646	649	670	666	654	671	644	688	690	648	703	696	689	675	702	731	708	670	621	695	737	692	667	732	684	679	706	663	719	694	701	739	626	709	649	682	710	662	699	654	642	679	748	670	719	711	663	679	749	647	686	692	700	660	709	708	648	688	643	672	701	726	657	628	673	679	667	678	648	661	706	673	660	711	695	678	696	691	663	709	717	658	712	654	682	684	723	672	644	741	760	750	709	679	703	659	663	696	682	656	665	693	664	690	719	662	711	690	688	717	725	669	699	717	688	734	671	696	698	713	727	683	668	697	627	673	685	698	635	689	637	679	670	733	699	718	691	705	707	699	714	674	737	714	673	717	659	679	706	700	716	670	698	676	683	638	707	684	657	679	669	681	683	728	707	690	690	702	724	702	727	692	670	678	711	692	708	686	662	701	720	692	697	679	712	660	706	650	699	692	686	737	635	657	671	653	659	666	650	712	721	677	699	697	676	632	678	693	699	656	738	705	703	727	671	720	692	714	714	717	699	745	719	671	716	699	667	683	741	660	698	681	708	679	667	704	668	689	699	663	676	655	694	685	690	642	624	695	692	670	712	690	690	654	703	648	736	678	683	707	674	712	683	696	698	695	681	711	679	652	679	714	727	660	730	698	695	668	735	715	721	696	715	650	689	614	718	706	695	686	680	713	753	681	716	668	720	663	726	694	700	698	720	664	720	716	690	676	672	711	644	678	677	682	652	684	665	704	691	711	671	670	683	680	678	654	647	636	692	697	686	687	656	723	693	637	713	643	680	704	704	676	737	706	687	694	708	649	704	638	676	659	709	687	694	723	687	666
34755	56641	49317	37060	27786	18332	11521	6959	4097	2604	2270	1906	1672	1423	1383	1267	1119	1023	1057	926	909	875	916	857	864	856	879	831	811	810	844	807	828	780	783	769	824	849	779	829	818	754	822	818	817	840	815	806	828	837	785	811	771	751	798	816	806	805	815	774	806	792	743	806	809	852	803	786	773	833	811	809	776	761	844	834	821	823	794	780	804	778	789	791	805	793	774	787	796	813	828	768	773	805	789	785	797	784	861	766	795	763	764	760	770	831	812	747	803	822	832	775	797	780	832	826	792	819	761	762	832	823	779	753	773	731	782	819	809	787	787	854	840	818	815	778	788	829	774	741	841	785	807	827	811	780	807	864	847	809	761	810	768	746	805	833	777	792	806	810	751	786	822	832	799	833	791	812	819	816	829	790	813	806	799	771	808	784	851	822	801	755	816	832	836	807	825	806	822	803	768	809	769	771	769	792	813	784	823	746	814	820	800	851	771	862	768	785	814	784	806	738	779	808	810	854	810	760	814	815	778	826	792	783	794	799	769	819	758	807	764	750	781	800	816	782	759	829	822	778	826	807	790	805	794	798	811	792	867	794	829	763	767	814	789	767	788	850	777	827	798	761	805	772	822	805	811	802	774	806	797	771	791	793	842	802	753	801	830	812	821	841	760	820	789	802	797	818	823	814	838	785	794	763	854	810	770	760	763	837	791	787	787	836	777	801	763	746	797	794	764	818	801	816	811	810	807	813	733	747	768	809	822	791	798	778	814	809	853	791	805	796	791	810	807	782	802	838	807	747	831	814	846	786	771	819	787	783	733	826	849	827	810	819	821	791	865	827	784	804	848	808	805	781	783	739	778	822	831	761	760	803	788	797	778	771	810	784	771	815	818	784	806	830	794	788	804	791	841	800	780	748	824	778	800	780	802	763	833	818	835	842	817	786	826	839	806	811	813	766	797	820	798	818	795	788	776	795	812	814	798	780	770	832	777	840	791	813	824	778	788	789	817	800	758	807	829	798	787	833	827	798	774	798	792	850	778	866	772	785	827	759	849	814	781	822	780	785	774	790	792	744	787	791	797	844	792	753	800	754	772	762	795	814	802	780	769	810	807	794	817	812	795	809	849	834	815	806	797	802	840	824	844	817	840	822	803	856	835	819	755	795	773	807	762	776	774	766	871	829	774	816	763	800	806	816	829	815	779	814	770	815	806	848	855	802	762	839	853	753	802	815	813	805	791	743	835	803	837	815	730	835	835	792	772	746	822	825	789	801	762	749	785	805	835	810	782	808	816	786	765	786	797	805	772	765	768	826	815	818	703	717	819	730	789	813	801	760	757	782	797	807	839	753	781	767	781	789	819	792	835	835	849	762	772	778	759	781	809	798	781	817	736	821	802	766	760	755	823	811	868	810	793	788	795	806	752	747	843	799	788	794	844	805	792	839	820	761	788	757	755	799	760	791	766	816	786	802	798	832	811	821	791	808	849	718	765	800	794	807	777	823	790	795	838	805	800	784	825	816	774	802	844	837	809	784	793	811	753	799	839	819	835	782	802	822	824	788	750	811	752	800	790	803	765	836	780	805	825	851	808	822	855	817	798	781	805	779	773	806	771	776	778	813	801	790	747	812	841	759	767	769	826	817	783	845	847	825	768	766	807	796	806	778	701	819	761	770	810	781	842	748	813	765	834	804	794	769	785	801	796	753	821	800	806	848	746	876	807	758	781	821	827	806	778	799	791	801	827	855	785	819	785	772	792	794	770	820	790	779	855	796	807	786	800	815	786	803	771	777	794	787	800	774	746	758	783	750	825	843	796	788	821	820	814	803	809	796	767	815	836	828	802	811	808	760	805	760	802	808	775	819	808	758	807	779	726	796	795	794	804	822	798	837	818	770	798	804	851	832	816	795	788	812	772	823	817	794	804	828	784	797	776	783	844	790	761	842	812	803	767	808	824	789	797	783	807	822	805	785	789	832	792	825	809	811	760	786	790	805	789	785	784	763	809	769	810	775	776	809	823	741	797	803	781	746	811	792	856	761	785	813	820	832	786	816	787	767	827	792	776	782	770	844	770	751	803	794	783	813	760	856	799	822	785	771	787	784	819	818	840	820	857	802	803	787	793	787	753	798	791	778	811	761	820	761	806	855	771	804	820	797	826	807	790	786	782	795	816	773	772	801	812	815	783	776	765	821	810	777	835	884	776	774	775	796	813	791	784	800	801	820	804	788	752	851	796	791	835	756	841	773	781	791	756	814	793	742	825	805	817	798	832	776	804	829	795	826	839	820	788	788	765	756	793	799	802	830	796	795	777	851	840	803	796	814	867	793	790	812	806	774	792	800	767	786	799	803	803	789	810	772	744	818	784	788	816	762	799	787	804	793	794	815	844	810	822	803	823	839	785	782	811	807	844	801	800	794	802	818	816	797	767	805	768	782	749	787	775	831	805	763	783	851	765	848	825	812	799	832	830	776	814	798	805	793	800	751	791	839	792	788	804	811	835	768	789	806	722	792	797	814	826	830	766	802	795	778	829	796	810	766	813	782	810	781	762	776	801	824	784	775	768	763	751	835	827	830	869	816	839	812	774	839	756	782	763	753	784	761	792	823	806	760	796	818	774	773	780	801	781	784	812	798	765	828	761	758	777	824	788	758	789	773	814	747	792	760	788	834	786	831	778	766	789	841	838	847	747	780	787	798	817	796	740	791	790	829	800	817	797	804	784	797	817	797	783	788	801	795	773	748	809	763	796	834	797	758	792	789	789	781	801	812	796	812	804	821	796	794	777	804	816	780	769	848	783	778	780	836	792	811	864	794	812	804	787	805	789	781	808	847	788	834	798	833	815	780	803	823	805	840	816	765	804	836	791	799	849	790	786	827	815	789	800	784	805	824	826	797	739	811	801	788	801	769	793	744	847	809	775	796	804	829	799	797	789	810	801	824	818	797	758	811	823	802	788	762	848	814	822	827	794	803	829	837	777	734	811	758	825	844	796	837	767	797	805	788	773	745	811	832	796	753	736	830	840	826	789	821	792	791	840	818	747	762	775	804	792	799	781	799	775	774	783	801	782	762	779	793	756	811	794	804	795	825	796	780	798	835	794	853	832	820	759	763	790	823	809	802	802	748	787	772	795	762	810	774	834	784	779	829	811	795	827	773	822	809	821	796	772	825	766	811	856	794	753	763	769	821	811	819	794	798	742	780	771	795	806	809	842	844	790	769	758	801	765	779	811	801	830	849	816	816	817	812	835	820	790	833	841	797	769	791	833	856	793	772	837	838	796	818	783	773	770	798	844	813	819	777	803	746	804	808	732	758	793	806	769	812	808	774	768	798	836	777	787	757	780	747	788	732	840	816	790	804	789	846	833	778	782	758	795	820	784	745	815	772	789	773	766	789	818	839	802	826	783	804	800	779	808	785	819	781	828	819	755	796	857	857	809	861	782	800	802	795	775	786	772	800	771	823	805	776	805	841	815	777	768	754	780	808	789	839	796	766
23345	21648	29352	24718	22569	23267	20599	9176	4941	2834	2239	1940	1640	1500	1307	1227	1062	1030	1008	990	860	938	860	887	792	801	793	786	731	815	736	779	718	760	769	763	714	746	704	749	760	681	728	764	727	735	779	747	732	766	703	781	732	715	730	738	742	680	705	714	791	684	687	754	687	751	731	774	748	777	707	729	761	737	737	719	725	718	755	776	737	735	750	727	710	779	759	717	718	741	743	761	717	724	714	770	661	725	700	712	735	743	730	779	715	757	766	682	736	711	733	691	717	710	712	701	694	762	734	688	768	772	714	722	733	723	746	713	752	731	754	712	760	719	745	682	723	720	733	727	752	748	723	690	725	725	711	710	702	742	698	779	704	749	737	749	710	704	740	732	703	707	754	717	739	757	690	772	737	702	749	720	801	701	723	724	693	737	709	668	690	778	735	723	747	705	697	735	725	737	784	713	699	750	713	720	733	686	773	737	701	747	756	783	724	695	725	806	759	711	778	680	707	765	731	717	733	765	707	741	752	714	745	751	778	710	709	734	716	702	733	753	789	747	750	744	655	741	725	758	745	675	699	732	708	703	731	719	756	710	813	693	753	704	722	736	738	727	729	721	736	745	764	730	752	695	683	683	700	733	711	721	726	741	729	685	732	766	735	746	685	704	697	708	706	697	747	739	715	706	706	756	733	775	770	690	707	723	740	693	753	712	745	719	745	701	700	737	690	725	727	709	727	753	768	707	737	732	771	696	678	703	726	739	708	700	789	717	718	712	753	730	741	755	807	707	736	732	752	733	715	706	754	770	712	713	793	707	717	676	751	666	703	731	723	736	750	726	775	711	732	744	665	711	752	681	733	724	700	675	711	746	702	737	738	703	740	720	752	689	697	711	731	749	725	748	683	723	720	743	763	730	770	707	701	768	734	712	657	737	752	727	710	715	759	746	714	743	742	720	716	747	772	729	643	751	720	744	730	732	707	703	749	781	715	723	709	721	733	737	699	731	666	735	755	710	702	717	736	697	729	737	760	689	787	692	735	747	721	717	733	706	752	705	748	718	720	776	702	691	691	762	748	678	716	712	745	675	667	726	747	665	689	770	679	717	710	760	749	699	771	765	790	715	754	754	724	764	710	728	700	813	696	672	734	704	705	746	694	683	744	724	689	721	767	711	731	730	678	701	691	688	730	705	683	768	699	719	725	643	702	716	753	688	760	695	718	742	740	768	721	750	752	749	730	709	735	752	764	737	696	706	713	764	701	708	704	702	704	730	727	737	791	758	708	719	685	720	719	713	699	727	734	701	765	748	733	691	729	718	714	759	757	714	757	766	744	740	741	728	690	733	680	753	720	714	692	746	739	790	766	719	708	693	771	708	742	784	712	732	751	716	711	731	691	746	751	646	738	703	744	724	745	757	683	734	763	733	725	747	706	717	751	741	798	689	721	660	764	708	715	750	725	778	740	712	719	715	743	705	706	742	750	748	695	721	759	721	696	718	755	732	739	734	679	739	748	693	702	691	691	715	762	714	755	717	740	729	715	699	719	750	764	743	747	726	777	790	758	699	707	717	776	781	760	741	695	753	717	737	674	680	738	726	701	752	696	684	743	749	672	705	741	694	667	709	712	765	681	684	747	673	746	745	721	739	710	766	721	754	714	693	715	752	807	695	775	717	720	707	735	730	744	638	709	711	709	723	680	715	666	780	775	746	682	742	724	775	719	734	691	715	700	741	747	693	756	685	744	712	759	732	714	738	732	731	718	664	719	715	734	642	746	715	709	680	720	728	684	720	748	723	737	741	719	725	769	713	760	687	691	755	749	685	737	725	741	736	714	772	729	681	747	728	731	733	744	729	725	682	728	716	681	702	713	669	734	745	757	711	699	723	716	757	704	785	756	697	683	670	761	714	722	689	688	721	718	719	735	729	747	693	671	738	743	725	723	724	726	714	673	710	706	728	734	716	697	705	726	716	689	725	681	705	751	728	689	760	682	742	760	712	718	737	707	781	713	716	738	731	818	778	713	692	715	682	709	731	683	726	706	696	749	770	751	723	779	737	710	727	666	742	692	727	759	702	706	740	743	734	737	703	790	731	719	691	708	723	729	741	717	719	739	707	734	728	771	791	742	738	727	713	696	710	726	740	780	699	737	720	764	737	716	699	738	709	776	726	725	735	718	640	750	705	759	691	710	758	763	742	702	724	714	720	760	705	717	762	699	694	696	752	742	715	733	736	748	654	765	714	677	688	712	736	681	744	766	728	767	771	699	727	714	703	756	706	791	757	740	697	719	695	762	677	699	718	712	749	733	696	730	744	723	767	701	717	722	729	738	696	744	749	745	772	731	729	725	722	746	759	708	738	701	685	748	793	790	695	689	731	726	693	732	742	682	732	701	716	716	714	693	740	741	755	781	759	770	725	749	784	701	705	760	747	670	786	697	720	722	735	776	726	685	692	735	730	779	713	721	773	726	734	712	710	738	721	702	690	694	719	723	731	681	706	697	749	640	759	712	752	708	725	725	766	783	737	707	670	734	720	726	740	772	689	764	709	742	741	693	735	734	744	704	734	692	706	708	714	737	746	742	728	756	715	725	729	735	770	687	724	687	769	735	729	699	723	719	750	715	741	755	746	751	698	700	750	737	686	698	729	726	740	744	735	703	723	708	702	737	688	765	735	719	694	651	723	710	763	728	710	730	696	759	710	730	735	712	706	732	692	706	739	700	719	723	707	757	746	713	695	709	687	722	788	770	704	731	719	763	732	739	689	731	699	689	766	712	765	707	705	756	712	765	699	709	728	759	721	735	778	706	673	704	720	757	720	690	796	710	738	695	691	740	694	711	751	679	759	755	678	750	700	700	723	711	803	700	773	688	724	715	740	743	716	752	740	674	705	690	710	703	744	721	729	713	716	727	730	703	691	713	698	698	707	723	741	742	743	693	761	764	699	708	729	715	722	677	737	699	708	785	718	754	765	764	709	730	774	802	760	732	702	710	749	712	694	724	715	700	715	734	746	712	726	707	742	688	715	752	725	711	727	740	751	698	723	740	712	724	712	727	696	717	710	749	701	744	773	753	687	737	711	709	722	749	717	689	697	685	791	690	721	750	740	682	696	680	702	724	738	736	711	743	693	738	731	760	729	721	689	705	694	749	690	732	752	706	721	708	718	765	691	702	738	704	734	733	681	750	640	688	768	719	717	689	741	718	733	726	686	738	685	682	715	757	729	690	712	754	705	723	732	721	752	702	730	739	730	736	732	699	700	724	704	704	745	711	771	744	754	702	727	746	705	693	701	699	739	732	722	718	744	719	709	743	674	753	753	763	760	741	751	700	763	747	706	742	724	745	722	770	751	728	738	744	745	741	694	746	766	713	742	683	746	794	707	705	694	743	747	738	707	727	763	722	719	733	747	729	701	717	713	702	738	714	712	700	693	733	685	747	692	662	733	775	725	762	767	712	784	695	733	729	781	701	725	756	725	734	715	744	772	723	666	722	733
39671	68444	58990	44175	34228	23657	16841	10876	7280	4108	3309	2612	2226	1961	1721	1524	1419	1303	1248	1121	1033	974	960	923	947	940	915	911	878	825	827	847	819	835	811	831	855	856	793	837	871	863	853	748	835	797	825	844	856	877	822	822	806	841	786	856	806	876	811	817	847	829	816	857	819	883	773	800	843	806	807	822	781	829	830	855	849	815	807	844	805	822	843	810	809	870	886	819	774	819	788	828	847	771	803	819	857	892	823	854	795	825	825	845	830	808	824	820	816	868	781	865	857	839	831	878	809	834	872	859	784	814	812	814	853	778	835	841	785	828	865	822	794	790	803	818	875	807	800	776	823	830	771	797	779	837	842	905	818	795	832	878	843	854	851	827	828	790	857	806	798	813	815	802	844	849	828	811	830	819	774	820	840	794	789	785	828	817	794	787	845	804	856	814	783	847	841	807	836	814	803	820	819	786	825	843	806	796	809	868	819	818	818	813	794	824	856	810	797	793	797	807	839	798	844	780	832	820	819	781	824	859	829	789	842	835	815	829	859	806	824	785	812	805	841	886	867	847	794	817	845	855	886	765	842	833	834	864	801	746	803	806	826	807	795	775	777	840	838	846	840	782	799	830	802	824	836	792	806	854	798	861	808	841	826	854	807	807	878	811	797	820	803	800	803	831	813	843	844	806	874	815	771	762	813	808	786	813	831	866	841	842	846	831	829	884	822	773	766	880	813	914	824	884	826	820	843	841	884	782	853	816	819	799	798	821	787	809	813	838	873	833	840	840	813	807	884	801	792	824	837	812	839	813	822	883	800	833	827	848	827	810	835	786	830	851	814	827	823	845	801	839	850	824	823	817	825	869	855	867	815	813	840	831	819	832	838	827	831	852	840	782	833	813	822	797	809	802	810	762	840	781	792	824	782	820	823	826	834	817	851	842	825	824	828	819	834	863	793	831	825	765	869	792	840	807	797	785	808	847	843	869	757	804	842	881	798	797	840	798	850	842	796	792	820	811	843	857	764	830	803	806	797	837	824	842	799	837	729	840	828	776	874	867	872	830	848	824	889	850	808	824	809	815	809	823	845	802	792	761	843	807	797	809	859	824	797	806	832	823	822	819	791	830	852	753	775	860	810	834	820	821	801	846	809	784	822	855	795	854	846	780	849	815	828	867	804	795	792	850	847	845	811	791	818	848	852	830	874	804	806	836	808	852	789	803	862	848	815	860	808	834	857	868	785	806	892	814	866	809	842	781	856	832	816	821	812	819	816	781	826	839	808	812	811	843	806	838	764	831	827	838	801	788	842	847	784	806	795	858	834	820	812	813	819	802	835	773	866	782	835	793	803	762	807	811	806	789	817	849	783	822	826	829	818	820	781	769	841	861	850	809	772	846	793	827	796	847	825	798	830	810	816	803	814	821	823	829	869	750	889	786	836	836	779	759	870	803	822	830	802	821	773	808	812	847	830	837	782	807	805	817	831	865	829	824	829	801	766	834	804	798	855	787	809	814	875	794	851	817	868	835	750	851	862	848	796	790	796	839	847	828	792	819	845	801	830	821	803	834	784	793	838	863	831	830	852	855	890	843	818	829	838	841	812	787	834	806	836	768	821	835	807	807	834	832	866	813	848	818	847	855	816	810	770	827	853	854	807	819	833	843	812	870	843	801	805	839	810	795	849	823	825	767	810	819	822	789	797	831	878	816	840	833	807	862	755	791	850	825	809	836	815	861	831	827	839	749	789	799	821	831	801	803	844	794	787	821	876	842	815	825	813	811	802	810	838	816	789	842	837	795	780	808	803	842	830	809	838	822	794	817	853	843	856	777	859	825	791	830	868	800	793	812	837	876	811	824	876	815	813	761	809	820	814	819	819	825	857	834	787	848	837	817	890	802	803	840	827	831	772	826	869	840	796	797	811	776	822	770	843	820	804	773	798	876	817	800	852	813	845	799	821	774	854	844	793	847	840	814	845	828	792	800	866	816	874	818	770	797	864	832	803	821	800	828	812	808	843	834	777	796	800	816	846	829	877	847	815	863	820	808	783	806	887	848	862	870	891	799	789	825	856	849	857	775	801	798	821	781	858	871	809	827	795	853	792	797	857	806	779	774	820	809	848	834	830	801	874	812	831	816	814	791	843	772	855	860	855	777	811	845	792	854	874	855	803	837	809	821	771	844	811	821	863	803	867	801	775	813	823	879	842	822	810	800	822	863	836	807	804	799	807	850	791	839	850	834	843	822	843	794	828	831	806	798	772	830	855	863	818	766	842	844	796	791	820	824	810	808	867	827	840	807	825	803	829	789	817	891	804	846	878	803	774	869	890	797	841	850	786	810	827	842	819	846	782	886	787	804	814	838	817	793	821	770	839	816	816	811	822	806	840	792	864	767	859	828	825	821	820	812	859	788	816	814	852	783	823	804	869	820	820	828	835	892	819	819	795	798	853	782	808	823	781	854	789	878	871	827	799	866	780	846	814	856	852	837	836	851	807	827	777	835	780	854	815	793	783	880	801	806	803	820	805	810	852	870	847	859	821	806	859	782	837	813	812	778	809	849	814	846	775	797	826	793	882	776	847	836	767	837	798	874	833	879	787	822	852	852	835	874	799	812	790	844	830	835	824	823	788	785	815	843	793	812	828	818	830	846	844	859	866	865	849	848	804	829	843	746	786	816	786	813	848	839	829	843	836	846	867	832	835	801	815	871	814	851	770	840	813	820	826	792	813	807	816	890	807	810	806	856	850	812	822	852	836	853	848	857	865	787	821	797	823	863	786	845	841	780	805	775	850	831	786	831	788	804	804	813	861	803	827	808	814	845	840	801	847	898	795	790	773	839	808	757	891	820	860	814	792	781	781	799	824	805	803	797	816	795	892	875	799	841	814	799	870	862	782	821	820	867	770	786	828	776	803	820	809	810	800	759	859	843	792	819	816	849	830	819	805	832	832	819	822	769	833	835	855	810	838	790	786	848	809	788	826	816	844	801	854	888	797	831	851	786	816	870	778	823	818	793	793	827	749	797	800	814	810	815	843	824	842	836	815	865	813	863	830	838	853	809	820	826	792	874	813	852	812	879	834	806	815	811	813	819	842	826	813	832	830	789	806	858	865	808	831	813	799	851	882	884	793	865	823	777	772	844	796	852	796	841	857	797	803	833	844	807	814	820	819	845	818	809	826	774	780	837	791	785	834	841	857	789	824	873	829	802	841	848	839	840	800	823	815	837	853	852	804	810	844	849	828	770	814	823	780	790	848	824	841	805	824	835	825	830	768	845	827	802	828	807	823	822	876	858	755	834	860	791	780	848	816	833	862	820	840	783	837	808	811	840	829	821	868	813	847	836	841	843	832	881	823	827	805	828	833	809	863	829	840	844	814	842	775	845	799	861	827	805	828	827	855	813	770	810	816	802	838	820	844	886	817	855	802	929	825	854	823	790	811	786	802	805	837	823	857	825	806	823	861	796	833	790	804	863	814	791	811	770	817	816	830	804	793	853
31314	36292	42054	28183	16329	8138	4720	2786	1942	1371	1282	1148	990	970	960	818	807	859	813	807	782	778	795	742	749	744	728	697	714	722	706	683	657	704	692	720	710	677	739	753	693	680	705	682	657	693	720	706	668	710	734	665	695	686	724	699	652	730	704	708	659	737	765	629	707	686	738	674	681	728	673	695	665	685	706	666	664	712	686	689	680	648	693	663	739	714	687	662	692	729	698	705	712	668	733	719	722	653	691	690	693	710	675	694	740	663	743	688	677	658	657	724	702	749	708	669	669	677	684	671	672	703	700	698	675	649	733	674	698	673	745	702	684	721	713	722	653	701	717	730	717	672	674	711	721	686	665	726	678	696	738	702	698	712	676	706	682	688	722	651	717	666	668	724	679	639	704	665	717	714	672	664	709	686	745	684	673	661	714	688	729	690	668	747	712	662	673	667	677	699	677	678	726	719	703	722	695	696	684	675	698	697	734	676	680	715	703	715	734	694	699	667	704	714	712	692	686	688	719	699	676	728	669	738	708	738	700	674	691	711	700	714	700	643	657	694	729	676	717	678	706	689	652	696	710	665	692	686	676	691	738	681	680	621	708	664	662	723	674	679	693	695	694	699	701	689	723	731	716	699	694	707	708	659	713	705	691	741	666	690	688	723	750	751	709	711	704	671	721	718	747	686	664	689	719	694	654	724	672	711	735	700	721	740	687	723	724	683	746	686	722	731	711	708	659	693	695	734	675	697	669	699	686	692	725	718	747	688	685	685	717	701	682	690	657	698	703	665	735	691	727	716	690	713	720	680	736	707	714	698	692	729	721	722	751	718	737	749	681	691	707	720	736	636	690	744	734	674	716	677	700	697	697	651	755	655	753	712	670	687	645	672	729	762	675	669	696	745	740	682	644	695	693	750	719	695	707	712	698	694	716	708	720	719	689	715	692	715	734	709	679	731	664	726	688	723	710	683	636	684	687	717	680	718	708	711	666	722	681	722	780	668	722	753	727	664	676	719	773	691	718	700	707	747	697	713	694	706	702	662	711	663	694	683	658	681	739	669	683	657	699	701	733	704	712	706	719	681	727	694	707	727	708	666	689	717	746	682	679	723	664	647	680	689	728	726	637	664	744	687	676	683	736	732	675	686	694	699	737	676	668	689	696	654	735	717	698	720	744	738	697	706	726	687	672	751	725	768	717	745	691	681	680	677	689	730	695	644	738	672	714	635	718	727	709	712	710	728	679	728	726	679	690	751	736	709	712	683	672	678	650	660	696	701	690	757	711	674	730	726	668	687	692	684	724	707	688	686	741	742	678	647	677	668	751	648	689	708	657	696	717	691	707	652	745	705	708	710	717	673	733	695	697	709	699	697	666	673	734	711	716	696	705	692	689	700	738	644	718	719	702	691	678	667	743	651	741	685	716	685	677	702	720	680	693	647	705	710	673	713	674	696	687	671	742	712	645	725	715	675	743	724	694	695	731	704	653	697	679	721	699	710	689	685	657	702	726	701	723	720	718	712	738	667	695	695	694	705	673	727	732	676	632	710	738	693	693	692	676	720	683	702	697	692	699	722	655	694	727	728	727	693	750	698	650	664	674	648	670	676	747	733	674	723	698	731	677	672	763	702	702	717	716	696	698	715	733	674	720	720	684	734	711	703	736	705	724	758	697	686	679	696	766	696	721	725	709	666	705	700	689	741	685	706	723	731	697	677	710	682	679	723	700	771	712	668	632	694	691	674	713	730	717	704	691	673	727	725	690	728	732	652	733	682	686	711	683	672	662	703	736	689	670	698	709	711	675	680	684	678	714	686	745	689	677	662	704	762	698	616	699	727	723	707	690	712	698	682	638	702	739	672	687	694	686	635	686	678	693	677	688	667	710	715	650	676	750	692	690	710	661	703	674	722	661	657	640	730	700	671	704	656	677	666	718	684	649	711	681	721	699	721	705	695	737	701	701	660	638	697	696	675	726	672	643	708	669	705	701	679	681	700	677	688	718	714	705	700	650	709	667	691	719	731	674	706	720	755	693	714	714	656	704	707	722	715	719	712	719	677	711	679	753	667	695	730	701	694	683	660	682	699	699	686	675	703	659	677	692	769	739	743	696	692	666	694	665	716	756	642	677	754	673	716	716	712	713	670	702	672	733	679	696	698	726	722	692	684	704	671	674	673	713	693	738	723	692	666	686	695	673	674	705	681	673	727	685	716	691	675	691	711	693	695	701	691	699	635	678	676	670	667	740	721	670	770	709	648	755	722	727	710	748	660	677	699	706	674	705	742	643	718	689	704	704	728	670	706	686	708	699	749	719	700	706	687	704	672	665	688	722	767	697	724	716	667	655	636	660	664	737	683	676	646	704	686	690	689	643	741	713	665	738	691	697	716	671	713	716	706	719	671	671	696	670	752	716	685	660	695	673	750	708	688	679	718	737	704	675	711	682	709	747	673	698	697	719	729	708	697	710	707	724	698	755	671	695	698	735	760	706	663	708	724	688	697	715	704	671	705	658	763	737	746	687	673	710	694	696	728	703	689	646	667	688	689	685	668	725	723	699	671	673	662	731	705	669	730	723	706	651	719	698	693	666	698	724	701	693	706	683	700	665	733	646	724	726	690	693	699	693	714	713	716	717	675	722	656	666	662	700	642	691	706	698	686	693	721	680	694	685	704	688	744	694	701	688	667	736	689	713	698	688	715	742	711	713	705	773	733	686	695	669	649	652	681	692	692	678	738	706	730	649	653	699	728	731	665	681	730	731	686	680	767	686	680	705	700	697	698	679	690	674	722	719	717	691	661	723	663	689	703	683	688	698	723	686	699	719	696	655	684	701	728	729	663	688	703	690	666	677	708	698	733	714	637	679	661	718	704	713	716	735	747	666	687	696	686	694	709	706	657	727	650	726	728	728	683	688	733	707	737	738	713	702	712	702	725	665	735	729	735	643	691	687	781	663	700	736	711	688	731	704	751	726	755	700	648	652	682	674	710	671	662	650	712	676	678	665	731	702	681	708	693	745	675	716	714	640	686	694	711	726	699	686	699	699	696	718	675	716	728	716	735	690	736	699	662	765	638	743	681	675	710	699	674	732	739	684	677	677	653	706	653	703	664	705	698	718	713	722	686	703	692	661	744	704	680	705	680	696	746	665	636	708	700	692	699	680	712	754	701	726	744	684	686	722	727	691	676	697	705	735	704	704	682	746	675	698	713	717	750	691	719	725	728	678	686	704	723	646	669	724	628	717	691	716	651	703	734	686	672	735	704	678	700	697	726	716	720	692	709	723	643	728	690	685	723	701	727	725	713	706	710	720	701	717	723	668	656	694	674	661	751	719	686	731	683	741	732	697	712	737	717	687	683	716	683	699	673	691	671	667	664	727	709	712	686	725	716	747	675	661	704	707	692	754	691	716	703	672	692	695	681	714	677	722	682	732	694	728	707	724	726	703	701	702	700	669	687	675	730	665	698	714	679	702	682	672	660	663	599	654	720	721	710
36306	54601	44527	27174	18608	11194	7444	4552	3025	2075	1806	1550	1356	1252	1203	1119	985	1033	985	935	893	928	881	869	827	856	821	803	826	799	854	827	851	854	775	748	887	818	824	836	846	872	814	795	815	809	757	853	772	773	810	800	813	824	784	811	807	837	809	814	837	799	820	834	759	849	799	808	816	791	797	838	809	829	834	737	814	828	796	757	818	843	774	791	779	793	796	832	818	773	819	808	815	803	811	855	811	785	806	755	863	803	750	850	801	833	800	854	824	752	840	770	753	810	821	839	804	818	831	779	825	814	806	765	781	811	805	815	780	806	794	829	800	771	775	793	794	802	845	798	823	840	802	765	800	802	838	782	817	768	765	812	748	822	800	831	802	832	829	755	788	847	771	809	828	818	744	854	771	800	831	828	757	899	819	817	785	807	824	864	786	880	838	788	823	762	838	822	820	833	793	797	822	807	782	789	768	803	835	841	816	811	812	815	785	837	826	836	841	804	818	810	832	805	798	790	853	834	777	803	790	779	767	772	776	765	808	805	792	794	824	815	767	791	804	805	835	790	779	857	782	793	831	860	822	807	836	844	784	787	751	798	849	796	799	803	779	805	823	826	842	830	767	790	796	837	796	830	829	797	814	821	776	866	800	807	793	786	783	728	834	834	794	873	789	818	848	842	832	830	820	779	834	831	831	812	821	800	802	824	825	843	819	793	794	804	762	819	792	831	801	780	836	773	800	837	774	781	729	771	786	778	836	810	777	799	841	756	828	820	773	807	829	798	763	806	791	834	849	766	782	789	801	796	757	802	809	846	818	809	774	817	815	782	761	767	858	786	800	779	822	755	792	825	825	851	777	769	850	791	846	762	824	823	799	797	800	825	852	798	758	826	782	839	830	834	798	790	836	785	800	832	839	875	771	754	799	758	816	831	844	805	800	792	808	760	803	819	778	807	765	749	839	784	824	775	790	802	821	833	814	808	812	811	818	847	772	850	788	856	808	774	858	775	802	760	779	786	827	808	856	770	814	834	804	786	803	834	792	844	773	758	817	823	766	797	802	806	792	806	766	799	749	818	775	827	811	827	817	814	812	803	796	750	822	814	823	832	837	820	811	795	777	829	795	767	814	778	817	846	804	768	772	838	766	831	804	807	787	818	814	823	845	805	770	796	833	821	759	787	828	809	816	783	839	797	813	786	766	771	857	787	846	787	807	749	799	818	789	766	840	795	832	795	837	806	793	829	820	841	823	833	806	792	818	867	833	837	818	817	815	838	817	805	842	789	781	827	816	764	794	781	785	778	818	846	789	789	825	817	853	814	810	856	776	814	767	813	819	812	813	821	755	798	806	837	838	829	790	776	820	796	789	837	757	809	841	862	843	799	824	803	809	825	821	775	805	809	814	799	800	782	844	804	806	797	830	858	763	771	807	840	769	743	814	821	809	820	803	796	800	778	802	838	826	825	782	803	778	869	851	824	871	806	770	828	775	819	813	804	760	820	832	823	834	813	764	862	793	849	824	820	780	776	777	807	813	816	823	809	810	769	793	828	825	781	826	866	807	856	763	797	818	797	793	823	746	809	798	771	821	819	813	821	795	774	842	838	837	788	770	760	818	816	829	785	835	791	790	764	819	791	798	791	821	821	824	839	788	826	830	776	833	826	795	849	820	797	832	802	794	792	779	812	809	781	742	830	797	817	804	818	832	880	823	784	856	830	786	777	769	782	832	810	791	805	844	837	822	821	767	831	795	817	768	796	788	797	818	835	797	791	783	791	801	837	795	819	782	785	821	787	745	803	777	814	793	775	796	825	803	818	821	806	799	817	798	816	817	792	836	825	812	809	799	813	810	806	774	794	833	846	792	805	801	804	816	805	786	847	790	791	850	806	807	745	796	824	806	787	806	829	788	784	828	843	801	783	759	801	706	791	845	753	765	872	805	822	822	826	824	781	770	830	784	806	825	790	783	784	777	800	790	761	777	768	800	788	838	802	815	853	794	833	834	762	756	774	801	752	785	808	807	819	819	818	847	815	851	817	779	836	810	796	871	889	818	828	795	840	843	842	819	826	784	793	806	822	795	779	853	806	798	800	887	800	824	827	795	783	845	826	822	751	823	831	835	830	820	790	905	826	784	815	797	809	797	854	792	837	769	804	799	836	776	862	783	775	799	784	797	809	836	823	867	736	826	785	840	761	798	781	840	824	817	837	842	770	870	855	875	798	846	827	785	799	813	806	779	801	791	822	854	802	758	793	861	795	819	760	797	850	823	798	839	838	837	804	808	833	801	822	829	856	789	843	824	831	817	818	841	860	819	848	821	861	774	801	795	820	777	807	816	852	819	832	811	805	839	846	795	852	834	763	833	787	804	792	806	802	803	817	781	856	828	845	785	810	852	866	788	805	833	779	778	802	774	798	767	817	830	741	830	838	819	790	838	791	784	790	846	809	837	824	815	795	811	826	737	796	842	841	810	763	760	780	817	796	801	828	809	770	789	831	744	788	827	795	876	824	816	794	804	803	786	832	849	777	800	813	780	742	765	838	811	813	851	825	810	814	802	795	835	819	777	807	824	817	831	783	829	825	801	797	799	790	780	823	776	811	834	798	778	769	778	878	812	805	797	807	785	838	826	842	840	767	826	771	807	849	831	793	860	784	776	827	830	824	792	824	827	840	759	795	817	763	853	761	795	844	831	801	808	805	778	817	771	797	827	776	814	814	785	825	837	794	753	790	825	799	818	849	810	814	780	825	826	782	741	835	814	802	769	787	858	823	804	776	799	826	784	808	804	812	882	799	784	790	832	771	778	816	846	826	875	817	773	800	823	786	822	827	819	793	845	837	798	825	813	774	840	811	843	752	792	828	801	817	811	795	806	774	773	766	827	874	810	841	836	818	769	858	784	814	791	814	825	785	768	783	811	777	801	796	831	794	840	803	821	764	777	846	820	736	783	833	824	761	805	833	813	791	829	761	812	801	806	781	760	832	813	811	762	782	774	787	843	845	755	824	837	862	811	807	813	783	748	836	822	834	781	811	806	801	795	803	816	764	826	842	835	776	824	794	796	841	825	792	797	808	774	800	793	782	789	784	857	819	810	810	818	815	814	774	871	844	786	851	834	776	870	821	788	794	844	827	814	827	779	815	784	826	797	815	819	846	768	809	797	800	804	778	793	839	837	839	791	807	794	786	807	810	809	786	808	806	809	771	838	788	855	833	791	794	786	805	771	743	815	810	798	779	800	848	834	830	843	844	778	830	734	800	792	827	807	796	779	810	772	859	859	848	849	839	820	824	838	773	796	802	831	814	782	829	836	840	812	829	867	839	775	843	854	773	817	823	792	756	791	787	768	785	829	770	782	775	806	843	780	819	831	808	877	792	863	783	754	811	842	770	796	810	804	756	806	761	769	801	815	825	811	782	810	805	882	786	826	820	825	811	800	808	810	791	820	834	849	812	772	815	799	845	772	829	836	797	721	785	830	809	798	843	806	789	794	829
24378	21617	28974	25585	23573	21228	13485	5605	3184	2231	1689	1658	1412	1303	1175	1053	1044	959	863	855	793	809	780	803	759	751	761	719	740	740	711	696	763	751	729	792	732	731	741	692	726	721	706	722	723	684	741	734	768	715	739	724	750	705	715	687	721	756	736	665	689	686	720	702	727	736	703	710	745	645	727	678	727	701	665	716	713	723	704	678	729	690	774	711	739	653	690	708	727	684	665	700	706	724	683	715	705	673	701	700	693	682	708	691	747	704	701	734	713	723	701	719	714	693	735	707	666	702	735	737	718	747	699	700	737	669	736	724	682	713	710	713	687	708	714	710	661	696	719	662	716	685	704	718	733	731	706	706	747	727	700	667	730	741	734	730	659	741	679	726	665	698	736	729	706	707	716	734	714	742	786	735	726	697	706	725	745	674	686	687	733	673	684	759	689	683	744	690	725	736	737	721	732	649	635	710	751	697	739	663	692	693	700	727	755	722	692	704	649	694	727	703	747	702	745	675	674	744	715	674	732	751	709	678	690	734	726	710	724	716	701	730	734	726	693	732	763	715	747	722	706	725	700	747	697	657	709	705	665	754	663	702	724	728	719	704	643	643	702	718	653	751	737	749	711	704	711	711	715	713	671	711	755	692	674	717	742	734	662	688	693	750	765	713	697	675	755	714	696	695	692	739	717	706	672	709	740	698	709	659	733	726	711	706	698	727	661	680	711	695	733	672	728	754	693	713	692	726	733	697	692	732	680	723	725	731	713	693	687	697	691	734	676	716	709	743	719	711	747	705	725	770	727	677	758	765	708	657	676	703	730	721	719	699	779	718	730	719	734	701	727	655	734	701	774	646	729	716	712	780	727	708	698	716	645	691	717	677	716	711	683	672	716	653	715	731	734	687	680	738	730	750	684	706	739	656	669	749	705	695	733	732	668	694	760	739	692	725	716	777	701	746	716	704	724	706	749	699	712	734	689	684	742	680	714	752	659	717	727	738	698	740	700	683	686	673	707	742	710	727	683	692	700	707	706	762	729	703	728	698	751	702	688	697	689	750	736	691	690	763	734	742	710	733	732	738	701	712	667	672	714	668	722	757	678	696	652	679	684	691	707	685	640	773	731	694	725	689	689	723	744	695	746	668	657	677	699	699	706	707	742	676	681	752	715	714	722	690	722	692	677	706	713	701	701	751	663	704	747	704	716	730	722	704	689	695	726	696	708	701	730	731	703	768	737	703	710	723	717	715	718	663	712	687	699	727	712	674	680	749	708	720	732	685	710	729	725	698	720	691	708	724	624	729	712	702	703	772	722	715	704	674	710	661	687	691	739	709	699	731	704	724	696	736	700	727	689	720	683	703	683	727	699	703	758	674	701	707	784	714	688	703	733	714	700	724	687	650	630	703	677	688	685	713	749	697	728	711	724	728	680	687	722	696	735	697	756	708	724	759	669	691	701	722	721	738	758	688	718	710	710	710	683	675	730	734	638	698	680	708	721	706	688	726	681	692	702	717	704	681	699	737	723	740	716	715	706	722	723	721	691	692	714	714	683	692	730	692	664	682	751	697	666	729	687	726	735	659	690	726	703	727	704	683	698	700	711	754	669	703	718	690	683	729	722	691	708	726	674	751	745	682	677	692	714	678	702	717	710	704	721	668	719	647	711	745	691	683	703	726	716	692	708	711	693	717	654	693	682	709	660	706	685	713	736	708	728	777	652	715	680	757	749	711	665	740	719	701	704	713	689	689	737	700	718	714	713	719	740	710	741	721	706	694	669	697	669	747	695	693	684	680	658	725	706	677	769	690	689	672	703	697	689	704	703	696	617	684	704	684	684	720	737	716	674	729	737	689	682	726	747	738	668	685	698	684	679	692	715	694	716	732	712	741	666	701	698	704	713	716	760	682	752	680	664	720	693	707	718	725	757	725	707	717	712	726	721	698	712	690	727	768	701	688	677	720	715	717	700	720	736	778	667	736	726	694	704	720	731	674	734	727	688	722	691	706	675	740	687	716	703	747	726	703	721	753	744	756	728	697	725	719	692	697	681	722	741	728	722	720	695	706	733	677	690	689	760	714	724	719	727	760	658	732	726	679	714	694	665	696	739	675	713	719	696	734	713	716	637	722	732	724	674	725	735	664	696	673	705	732	716	663	716	751	747	698	703	703	704	688	657	743	662	699	644	674	744	694	712	703	717	732	716	731	722	748	701	730	709	706	713	662	728	713	711	689	724	688	741	711	752	705	708	695	673	723	694	704	685	734	751	703	708	720	694	727	722	735	764	701	688	672	748	744	701	674	702	701	712	686	733	723	702	728	705	728	732	703	720	708	719	711	693	713	711	737	746	690	721	683	739	662	709	750	711	680	719	737	718	733	717	693	722	673	672	755	686	721	727	724	688	707	731	722	747	711	716	662	724	657	745	705	716	713	716	717	716	734	724	698	706	728	723	698	717	719	804	675	728	737	761	676	714	752	711	720	694	743	714	754	674	712	693	695	721	652	662	763	744	706	698	726	691	720	698	727	641	733	757	716	717	686	738	743	742	710	692	684	720	711	709	739	724	680	719	669	688	641	711	749	688	693	685	706	689	738	728	697	741	713	685	734	733	719	673	740	713	773	778	684	698	690	687	681	713	704	738	712	713	689	678	714	728	693	734	712	676	720	707	679	696	691	717	743	728	701	639	697	705	737	773	686	769	727	716	714	723	688	741	703	728	724	728	693	720	721	666	737	712	709	717	710	682	735	650	711	738	725	733	733	723	688	679	713	692	654	705	699	718	746	701	714	739	749	691	795	724	680	691	706	709	681	706	698	721	669	744	630	741	701	713	702	676	680	741	670	684	696	701	710	702	701	691	723	734	722	652	700	687	692	715	736	691	719	730	706	758	738	740	724	719	687	724	708	713	761	712	711	681	722	659	682	703	653	692	723	704	677	701	704	743	760	740	654	661	718	707	688	739	699	761	688	688	738	718	743	705	738	714	707	684	789	727	768	695	711	719	683	731	701	675	706	700	740	697	734	640	706	686	721	700	728	748	762	697	716	700	687	693	658	709	687	718	675	722	685	716	700	726	694	717	695	728	661	733	703	730	714	732	715	690	712	678	760	718	687	724	708	701	736	670	764	700	706	743	688	680	691	648	667	737	677	759	709	733	694	716	714	703	693	742	714	654	726	725	710	728	671	696	706	667	668	693	711	732	694	669	776	709	717	705	700	697	711	718	703	710	702	703	693	704	683	706	723	705	721	680	740	705	729	696	700	666	712	727	722	727	736	717	703	710	686	733	707	736	720	727	703	700	696	682	646	695	643	762	696	697	724	715	667	700	721	695	690	659	698	737	695	722	741	706	717	688	726	682	683	774	722	715	703	735	710	668	696	708	708	675	682	709	722	656	680	704	707	689	743	695	667	727	719	718	728	696	697	738	671	668	736	701	677	764	750	706	710	724	752	748	719	697	695	760	746	754	748	740	704	770	724	673	709	686	690	722	693	749	717
36908	63203	50044	36660	28728	21030	13740	7519	4905	3258	2646	2278	1907	1691	1569	1392	1240	1163	1057	1066	1012	980	927	990	939	907	858	876	900	875	854	865	839	841	833	781	881	871	840	836	771	853	795	795	827	783	849	787	820	743	834	780	834	875	774	832	877	813	832	752	838	799	794	779	854	827	833	788	816	802	848	875	795	858	818	823	860	808	823	802	827	847	787	794	819	799	798	815	834	888	792	865	758	805	852	865	817	829	832	813	789	778	766	819	807	815	826	850	818	749	813	786	817	804	822	792	799	824	843	786	816	798	812	834	760	779	832	889	782	775	826	819	834	831	796	795	835	802	864	826	815	859	810	848	843	869	787	830	803	832	811	873	795	803	805	799	847	851	807	845	829	854	792	851	802	811	906	757	774	846	847	826	808	813	801	821	832	801	819	789	820	806	835	848	820	827	795	792	791	809	822	769	884	797	824	750	824	804	834	798	783	837	793	792	809	802	818	829	817	792	858	861	783	807	829	790	846	845	830	802	803	820	815	846	805	833	823	845	827	812	775	861	799	793	778	821	828	825	825	774	862	785	839	790	843	813	830	855	837	839	831	799	825	850	825	835	822	815	818	837	838	773	795	801	800	823	827	848	820	810	808	785	816	867	849	838	900	798	778	827	774	796	795	846	847	843	781	799	804	776	812	830	827	824	774	789	835	828	798	784	865	814	827	840	834	803	830	814	820	808	833	792	825	817	857	808	824	825	814	824	840	801	839	785	825	803	821	833	771	800	777	827	842	844	795	793	841	780	774	794	764	822	828	848	799	852	836	796	843	733	768	830	811	760	811	832	833	842	782	782	849	811	777	807	819	737	802	812	817	817	791	855	868	775	788	816	813	850	816	838	809	792	861	815	830	851	781	825	792	793	867	822	822	799	813	877	834	801	757	873	824	844	835	814	861	856	797	826	799	808	794	818	815	814	791	821	886	856	753	774	823	825	797	858	808	833	806	791	808	840	873	857	823	812	777	770	818	844	792	794	808	859	875	815	842	821	835	799	824	814	834	776	808	826	785	807	764	795	848	846	811	833	801	829	810	823	822	800	862	844	837	829	781	819	794	807	826	808	834	831	827	813	842	826	777	793	796	805	815	834	846	818	827	878	826	841	770	810	817	824	817	794	837	806	804	824	853	854	812	792	906	856	803	835	817	819	831	793	818	830	815	852	817	819	822	831	801	814	848	806	827	788	765	766	863	869	845	840	869	829	827	841	815	795	855	787	859	798	793	855	828	776	845	855	842	868	791	828	811	841	804	823	834	793	840	820	844	821	760	820	846	806	817	807	814	794	834	790	852	870	844	819	803	786	837	788	825	828	771	772	838	814	791	792	840	789	795	814	831	819	797	796	801	833	788	862	857	807	814	833	802	902	796	774	809	827	800	849	839	816	837	819	825	759	728	844	815	809	824	817	804	786	799	820	823	845	853	803	805	835	844	772	849	829	811	836	896	856	841	806	826	773	796	840	790	791	803	847	818	760	827	786	838	860	838	847	825	792	803	788	858	818	828	789	814	843	803	810	808	806	835	852	830	831	835	826	796	779	819	813	810	835	821	831	835	825	843	839	842	802	823	829	778	817	797	836	821	845	797	815	871	801	812	844	850	833	835	803	845	855	763	794	805	896	856	858	859	797	838	847	798	828	852	824	840	822	791	797	806	808	836	825	872	827	850	796	808	823	808	800	817	809	845	844	825	859	788	789	755	815	825	796	778	800	833	759	784	812	786	810	836	839	827	815	811	834	840	832	830	809	861	826	853	763	836	831	802	790	791	819	802	810	792	801	795	851	803	775	772	852	830	847	838	798	812	818	890	792	831	788	805	798	822	803	801	835	800	767	824	815	851	861	809	813	799	830	804	808	805	796	825	835	773	794	826	834	819	856	807	839	790	805	845	775	775	806	861	814	865	866	804	807	857	848	805	842	828	783	822	779	793	813	773	821	832	818	778	788	801	818	869	814	809	851	816	813	809	851	766	808	795	799	824	811	853	770	805	822	794	804	803	834	806	784	798	795	770	845	803	806	835	865	777	761	768	818	823	870	795	803	825	854	815	819	852	799	842	821	833	813	792	848	806	833	806	888	805	811	798	796	810	840	807	806	811	842	816	833	864	810	783	835	849	790	824	791	869	816	842	830	825	846	791	812	838	854	813	784	820	793	839	748	882	821	789	778	852	821	843	841	772	827	849	804	858	839	771	888	892	863	775	799	789	843	857	816	782	791	866	831	851	869	830	774	828	817	879	864	761	800	823	840	829	780	847	823	849	833	821	779	838	802	784	804	818	787	839	803	807	774	809	810	799	806	854	849	775	827	821	783	763	817	843	852	810	837	819	840	810	815	798	868	864	842	791	889	812	779	826	779	843	847	813	841	825	833	822	836	798	850	830	854	806	775	801	873	894	804	814	818	828	844	827	837	821	846	848	797	833	826	789	811	831	833	804	756	802	850	808	817	792	795	799	808	770	825	827	836	857	818	752	817	857	807	818	821	841	794	813	796	771	810	789	797	826	793	814	826	787	817	859	752	843	794	825	808	816	819	825	843	807	819	799	812	801	823	812	803	809	784	830	863	827	772	783	855	810	794	823	777	840	873	836	820	778	853	789	843	803	840	790	796	741	855	857	846	784	799	851	856	837	838	823	812	826	801	844	863	839	771	788	753	855	828	806	803	836	819	792	859	850	818	858	831	836	790	798	820	761	824	785	779	809	829	822	823	822	850	839	823	785	826	796	764	796	779	809	851	807	801	857	850	794	805	856	817	826	861	848	788	795	829	861	799	797	831	811	804	799	769	852	802	814	859	781	831	819	795	859	844	834	795	838	818	862	816	820	862	829	812	811	823	766	849	875	867	814	779	826	834	845	871	835	821	774	833	790	787	843	856	828	829	883	833	813	827	794	828	841	811	814	831	743	835	797	806	815	836	851	767	827	817	847	820	853	820	799	856	792	786	816	852	829	824	843	762	882	814	823	750	806	824	860	821	844	836	757	835	872	833	869	767	782	840	810	796	830	810	831	825	794	815	834	825	800	850	835	856	784	819	806	794	818	830	821	818	767	817	835	789	820	834	777	823	797	813	816	815	826	802	782	813	776	792	834	793	844	789	783	806	808	752	801	809	801	821	821	843	815	855	846	829	818	818	800	828	803	821	849	825	801	817	838	836	846	806	828	831	826	787	804	798	832	799	752	807	820	837	794	763	870	822	814	822	825	807	825	796	791	784	836	758	806	820	880	802	827	866	845	807	823	856	784	814	800	809	817	807	796	813	820	841	818	831	791	833	785	829	855	850	799	819	824	823	822	800	800	817	826	821	835	838	833	856	867	848	830	801	831	821	783	850	827	820	810	780	800	764	818	829	827	801	882	802	782	788	808	794	786	823	805	834	798	820	860	781	816	808	842	817	782	809	857	807	831	779	771	805	840	823	810	780	830	818	817	817	811	835	816	793	873	841	803	816	810	805
25433	21684	28636	27029	21277	14860	8947	4293	2528	1758	1527	1306	1284	1175	1060	971	972	835	787	780	810	738	735	727	714	702	706	718	714	686	671	695	684	673	661	736	677	688	666	704	734	715	664	692	718	701	727	658	765	687	653	680	717	687	686	692	683	692	662	751	678	617	689	667	653	740	697	716	647	679	670	712	704	697	638	706	704	644	670	705	709	695	653	666	710	683	713	728	700	672	669	651	679	706	680	640	651	652	675	677	677	700	659	663	661	723	712	655	695	682	638	687	661	682	676	701	695	703	709	694	697	697	650	674	680	713	704	699	696	749	694	650	712	709	729	653	732	626	682	650	646	645	743	718	682	669	650	659	660	705	678	668	722	678	642	726	631	685	668	710	667	673	675	707	705	625	685	664	663	661	659	685	653	649	678	670	695	652	690	694	716	690	669	677	690	610	690	672	704	682	679	677	688	721	696	678	693	677	662	694	692	694	662	688	674	713	663	673	665	726	677	656	671	634	671	670	657	684	666	671	639	641	706	668	687	677	711	669	685	673	702	658	637	662	682	690	643	696	715	723	682	676	680	667	690	728	673	674	700	702	673	638	702	709	680	656	722	659	684	652	704	723	709	683	669	704	709	631	668	709	674	691	680	688	665	698	673	692	682	700	649	645	672	680	664	708	659	689	716	650	685	675	699	694	672	715	693	691	707	682	698	661	678	721	728	709	648	690	706	690	683	727	671	729	717	636	704	698	715	638	663	698	644	658	662	675	667	694	682	651	706	703	693	693	694	661	713	700	677	662	693	675	724	690	711	682	732	623	691	670	658	659	704	654	719	672	669	660	684	635	724	659	661	699	684	706	668	660	700	682	640	694	679	690	657	707	683	660	726	729	731	654	703	704	668	700	635	689	675	655	708	689	701	698	675	676	707	676	658	683	639	676	665	663	690	695	646	687	683	661	685	638	664	699	697	674	662	675	691	702	668	673	685	640	689	662	686	691	669	685	709	720	710	687	707	699	669	715	688	737	653	745	734	688	683	725	703	707	681	676	656	666	699	702	693	670	679	687	740	694	711	671	710	654	675	712	666	677	672	668	696	686	646	683	696	681	726	662	678	641	686	705	682	684	681	659	692	652	661	657	682	687	723	665	690	697	638	631	656	675	706	655	674	690	635	643	672	672	640	651	713	666	712	722	690	716	737	716	670	637	727	676	722	684	706	681	674	726	671	642	655	741	680	704	697	677	697	710	659	639	700	685	685	724	707	678	723	712	704	711	628	696	633	727	682	653	723	683	654	715	713	687	681	681	646	670	661	689	713	720	666	711	676	730	705	674	735	720	697	683	700	665	673	688	670	667	706	647	708	733	712	687	682	704	700	667	666	660	686	705	689	651	671	669	653	654	656	705	653	689	723	713	621	702	685	683	661	693	623	654	695	680	680	706	666	684	698	684	696	683	707	654	706	663	687	694	665	641	673	670	691	639	696	720	709	705	707	676	726	635	683	636	714	654	670	668	680	719	662	693	651	663	673	677	667	673	662	656	660	720	688	666	703	672	626	717	678	669	663	684	692	647	688	689	675	666	724	669	670	661	696	699	664	646	653	702	672	692	680	636	666	666	668	661	700	636	621	704	666	665	628	724	728	698	668	718	685	659	686	679	675	686	677	698	681	709	680	717	710	689	692	718	628	678	651	679	695	683	725	684	715	647	658	677	628	687	739	656	661	694	664	642	693	681	671	705	667	709	672	689	667	671	641	692	683	668	665	676	668	646	690	713	661	746	697	672	650	698	652	683	669	668	688	647	674	692	663	677	652	695	699	719	682	672	649	696	719	711	649	703	673	652	694	721	681	678	714	705	686	688	733	652	687	688	716	669	716	715	708	666	650	668	682	726	654	693	663	686	651	659	696	676	656	723	718	672	706	701	697	737	643	696	709	663	698	621	657	679	698	663	688	712	711	678	737	652	683	688	694	658	705	692	653	702	681	687	736	686	681	650	696	725	670	677	675	723	681	720	676	696	690	646	677	665	701	623	690	662	657	742	682	624	645	657	697	645	653	665	665	653	673	685	697	704	644	652	655	699	704	674	712	677	655	717	683	684	696	678	699	673	644	631	627	654	647	673	684	678	652	671	686	684	684	696	669	702	650	694	701	633	692	707	639	716	655	677	649	669	648	741	660	669	653	652	689	645	738	666	649	679	642	685	665	651	696	637	726	648	669	668	673	677	731	676	692	662	704	747	740	656	704	655	704	658	636	706	685	644	685	733	670	684	687	672	722	630	680	691	677	696	670	677	702	669	659	662	681	667	679	702	693	723	673	701	674	716	653	669	690	653	749	696	699	707	706	681	672	707	618	640	680	687	678	671	681	683	632	709	691	746	649	665	699	625	647	710	675	680	729	671	663	704	742	657	708	716	705	638	653	649	703	702	702	707	672	679	669	689	695	663	722	700	685	647	644	663	672	669	650	697	674	660	657	682	670	682	661	661	659	678	701	697	704	677	721	681	673	652	653	652	676	698	699	700	642	648	671	675	692	662	710	665	731	682	674	680	682	679	687	671	697	637	674	717	703	689	690	698	658	695	673	701	690	677	704	726	707	707	637	670	704	687	715	696	689	682	648	692	660	643	656	696	699	691	660	646	731	656	682	671	655	643	658	665	700	708	690	657	604	745	709	708	661	727	665	678	698	688	687	680	657	686	655	703	696	699	671	677	673	675	710	679	679	747	664	699	730	679	666	682	646	700	694	687	663	686	686	670	758	733	684	655	655	656	675	674	656	688	671	724	684	680	710	644	651	641	701	716	683	631	651	655	702	637	705	693	711	717	651	649	731	663	641	674	672	707	680	673	678	694	640	669	655	650	678	686	711	685	717	663	667	734	672	705	683	667	596	638	635	684	654	687	650	649	689	665	663	648	671	590	693	646	652	655	659	687	655	716	679	707	658	655	668	692	706	647	692	677	636	662	688	667	670	692	638	684	721	697	657	651	672	657	675	717	696	668	674	701	687	620	730	680	698	701	694	690	675	654	651	683	658	654	651	656	677	687	667	630	683	710	621	633	735	632	649	683	654	656	663	679	700	742	660	678	705	688	700	661	698	674	678	688	719	664	697	733	704	691	685	674	609	690	640	650	689	641	683	662	669	692	667	639	683	697	710	670	671	662	743	678	655	724	662	720	692	727	716	686	733	675	640	673	665	693	698	671	685	692	707	691	709	727	702	732	657	694	716	675	672	720	649	668	678	677	643	675	681	656	660	610	711	617	650	660	662	698	658	690	656	713	734	694	679	661	679	678	683	705	669	710	710	612	704	655	714	682	645	653	670	652	664	752	663	679	667	694	663	669	688	703	709	683	700	671	707	701	683	657	682	672	670	724	687	674	658	643	638	690	686	688	698	670	684	679	697	688	693	644	676	669	679	714	723	669	707	697	717	613	717	686	665	688	697	666	709	673	701	664	654	690	680	656	691	708	647	695	686	659	714	661	674	679	625	650	669	678
37439	56566	44957	31250	23068	18023	12402	6869	4009	2928	2204	1967	1665	1506	1369	1287	1208	1120	1006	979	906	926	923	828	874	860	836	850	826	811	842	825	843	773	797	762	779	771	770	770	773	825	808	763	832	787	789	797	784	788	823	815	802	790	758	758	780	800	786	805	795	780	756	790	784	804	756	782	789	849	740	770	814	730	796	840	820	794	796	780	786	808	780	773	802	754	809	807	771	816	768	775	774	800	791	804	773	829	807	781	793	826	808	792	788	810	772	790	789	715	764	773	792	824	765	794	802	719	747	811	769	776	752	764	781	814	821	782	863	807	813	774	820	756	780	805	762	810	842	824	822	791	760	756	762	776	818	804	813	768	800	789	792	736	827	810	777	773	767	867	803	754	789	832	786	826	803	790	773	788	752	840	796	780	797	785	791	808	824	793	807	733	782	747	799	757	767	790	814	811	774	759	788	775	747	774	804	802	750	801	790	834	792	760	820	774	809	782	797	804	793	746	749	767	780	810	796	778	814	804	778	744	745	792	782	801	735	799	804	849	838	813	761	792	795	774	815	788	766	784	806	798	751	755	811	807	749	776	791	853	833	776	768	755	757	793	773	768	812	736	843	807	779	823	816	740	748	852	790	784	802	771	794	820	760	802	757	816	740	762	795	804	751	826	794	768	760	787	760	806	837	766	820	750	833	768	823	764	780	781	798	847	789	757	815	761	808	748	806	782	743	782	791	817	791	837	771	801	782	790	726	804	777	763	785	787	817	757	754	802	842	821	788	770	742	746	813	749	789	778	771	777	824	798	789	781	785	805	826	822	807	788	769	812	801	857	802	721	816	756	749	776	846	826	800	796	790	843	766	772	788	790	814	780	840	824	746	758	749	757	768	807	740	838	791	729	827	799	750	764	748	848	824	768	788	830	759	832	770	784	766	735	808	748	792	792	793	824	826	806	819	829	828	757	846	800	836	742	829	798	833	827	764	776	747	782	792	776	793	792	784	808	834	790	809	819	748	805	795	780	805	758	766	775	758	758	813	791	830	790	777	818	799	764	796	794	794	856	799	797	811	796	807	840	775	832	805	785	784	785	795	777	752	822	735	805	832	804	794	792	782	833	797	819	820	827	839	785	797	787	821	817	739	775	786	805	723	813	779	804	757	791	836	750	809	784	803	805	753	745	788	758	791	790	804	736	827	799	804	813	768	746	730	778	773	797	754	829	839	820	777	792	747	787	776	785	764	805	821	814	808	830	774	834	782	753	762	823	786	792	802	782	773	778	795	773	792	824	803	774	779	772	772	762	814	789	826	778	754	814	761	776	767	747	794	801	781	829	806	750	820	798	826	755	759	747	826	788	778	760	779	795	747	793	754	807	746	801	755	809	783	766	764	761	761	788	828	788	811	820	799	802	839	747	844	800	752	762	791	829	811	793	805	788	812	788	793	789	766	806	790	789	790	797	726	774	812	779	812	799	799	769	805	782	793	807	803	771	775	828	747	756	786	790	791	845	780	782	775	825	817	827	782	825	804	791	837	798	767	762	812	850	813	832	799	818	768	806	781	782	801	742	792	807	837	810	745	775	776	780	766	806	857	790	762	845	854	744	720	782	823	775	819	805	798	791	785	826	774	753	740	810	756	775	812	803	785	834	813	821	776	786	730	772	789	787	798	767	828	836	779	732	776	765	796	796	812	764	789	783	740	779	794	793	802	784	795	810	776	843	743	816	775	775	786	775	754	840	747	713	794	806	772	797	777	799	770	749	804	777	781	717	793	764	764	799	765	756	768	797	773	746	830	792	811	794	844	803	767	791	792	743	765	801	813	812	798	756	791	780	807	794	771	784	825	764	830	787	792	767	771	752	766	832	815	753	789	818	762	764	779	798	759	779	726	796	864	796	804	830	813	785	779	799	795	788	766	764	740	806	786	808	786	797	839	794	807	777	788	783	755	771	802	826	792	802	778	778	778	787	817	784	788	784	809	779	782	799	805	767	814	772	814	782	813	780	770	833	687	808	829	848	824	787	806	788	779	782	813	748	724	823	790	795	763	767	825	816	777	780	804	794	792	758	787	823	794	770	831	836	773	799	792	793	789	821	768	789	774	769	775	763	876	832	771	802	793	825	791	715	794	775	792	828	794	810	769	818	765	743	780	745	801	803	750	808	764	849	809	800	794	771	799	812	789	791	795	798	772	768	818	783	722	728	693	826	797	743	775	735	766	786	773	765	781	782	750	769	780	845	810	740	803	792	801	774	790	762	805	773	785	779	768	821	793	774	804	809	693	824	775	757	720	782	735	748	803	801	811	816	738	725	771	761	796	799	822	785	769	796	749	806	801	779	816	805	776	784	811	757	774	782	800	801	815	810	747	754	784	768	798	791	794	802	750	777	796	814	803	807	794	761	788	757	812	824	793	790	807	735	798	798	863	776	773	741	783	791	775	827	780	830	743	807	795	777	778	743	780	820	749	834	806	832	746	814	773	754	762	765	829	817	790	776	784	826	812	796	838	792	770	815	810	792	829	795	779	774	748	802	790	792	821	793	801	793	785	768	764	788	805	813	807	843	824	797	741	796	812	801	753	838	788	794	745	754	775	794	780	822	747	771	785	779	780	774	808	741	749	785	740	741	803	811	825	798	786	780	784	776	796	746	778	837	773	811	784	786	807	792	778	858	764	773	755	802	811	784	809	758	789	800	854	783	776	804	765	805	800	831	837	788	782	785	787	798	818	784	743	793	799	795	768	803	771	772	795	815	771	784	830	764	829	786	810	779	746	764	775	788	778	802	806	814	788	793	754	809	839	809	797	800	791	763	788	778	820	817	789	800	800	754	761	727	796	781	814	767	767	814	767	776	758	788	767	788	781	787	808	774	839	770	748	764	758	825	855	830	819	792	793	801	750	741	771	794	776	826	772	796	812	774	770	813	774	826	792	797	748	765	819	796	779	782	740	806	769	790	803	779	783	797	769	855	814	766	815	785	815	767	774	806	761	785	814	823	790	762	790	746	814	787	807	768	761	830	789	832	831	817	811	789	789	763	774	838	793	781	767	719	759	847	771	813	770	743	830	792	810	740	748	793	810	833	744	818	778	798	804	798	784	836	783	784	752	747	781	761	805	767	820	779	798	798	791	759	751	789	815	783	786	773	787	817	785	812	804	784	828	832	825	782	792	798	797	751	814	816	797	778	786	789	781	773	834	765	839	763	819	754	796	775	768	797	819	772	863	772	778	756	775	767	817	816	815	817	781	781	776	827	781	817	847	776	848	837	810	811	745	807	770	778	779	781	768	724	790	794	800	747	794	760	844	844	835	801	755	813	773	823	745	728	795	846	814	835	803	790	799	793	839	786	744	813	776	779	804	835	792	770	826	828	802	817	780	804	815	771	755	802	768	791	771	802	791	814	772	733	803	811	791	822	807	753	776	794	809	787	803	772	757	840	790	829	828	816	794	803	790	756	818	826	804	793	756	770	757	777	763	772	768	830	816	763	815	796
23233	21629	29362	24665	22939	25029	23225	9545	4747	3233	2613	2041	1860	1678	1443	1263	1267	1057	1017	988	908	880	888	771	794	775	779	792	738	749	721	712	700	702	774	731	734	718	792	715	726	687	716	674	756	676	699	705	701	769	727	675	751	673	696	720	710	702	696	730	716	737	691	751	704	720	656	730	746	721	654	698	649	686	759	692	733	741	760	748	719	709	710	718	730	702	727	686	685	761	733	708	693	726	714	769	729	703	672	678	715	704	737	715	685	713	671	676	709	759	739	713	659	701	739	678	734	756	733	686	694	686	720	664	725	712	712	723	689	713	747	733	735	695	731	679	692	670	743	665	709	709	683	738	717	749	713	718	694	711	687	709	703	686	711	672	709	684	663	711	678	715	667	715	728	700	781	733	707	746	709	706	707	695	715	763	717	644	708	707	752	697	681	689	719	719	751	698	705	749	707	638	682	726	725	737	696	741	703	669	749	747	735	681	709	685	736	711	698	711	693	734	694	709	678	683	685	711	737	701	758	648	766	711	702	727	751	687	702	710	726	690	725	784	728	732	714	640	742	711	697	713	721	713	715	754	699	706	704	758	696	699	725	710	671	711	702	734	730	702	714	705	664	698	727	708	765	677	642	727	722	686	684	704	723	696	664	730	687	688	736	717	730	716	695	692	714	706	735	711	682	757	726	669	745	697	705	713	705	734	686	748	722	737	711	699	678	673	701	706	698	694	690	682	685	743	704	701	734	761	707	736	697	736	720	728	713	745	722	732	699	694	697	741	733	690	698	678	695	694	729	735	732	680	717	730	711	689	685	686	727	688	733	663	676	694	667	720	693	731	727	658	703	747	658	708	648	688	651	706	670	717	753	665	698	681	698	669	761	690	702	758	754	670	703	710	677	743	705	736	728	733	713	718	742	710	736	726	681	751	693	676	762	762	729	736	695	761	741	708	659	698	703	712	752	723	734	726	712	702	727	711	752	705	694	715	739	736	717	675	737	739	733	745	732	723	638	733	706	678	707	733	746	701	675	724	774	707	690	700	713	679	747	740	677	682	735	695	707	704	695	726	721	714	723	740	753	719	692	736	713	713	741	702	734	736	753	699	714	686	729	721	657	693	740	679	696	729	729	696	730	667	750	713	694	713	724	700	713	713	702	695	685	716	681	701	735	662	749	692	732	776	739	735	743	727	707	709	743	707	686	708	720	743	739	757	730	713	725	753	697	736	694	695	691	684	697	735	673	705	742	660	731	703	750	715	746	712	718	721	717	683	716	717	702	715	717	753	737	755	706	678	679	703	677	744	697	661	700	745	730	699	689	698	686	709	715	732	715	693	659	725	696	709	723	690	702	714	760	740	676	677	677	704	726	714	692	714	685	741	740	682	719	734	726	714	730	723	727	714	716	784	715	722	744	707	701	694	701	742	719	672	670	732	721	693	684	709	685	744	767	695	725	700	702	711	696	708	700	692	739	737	678	694	704	715	666	670	640	696	717	738	710	691	722	712	695	721	755	739	680	680	722	714	698	711	706	742	718	732	719	751	750	684	773	733	733	721	748	713	710	738	714	696	748	718	706	726	706	700	723	688	662	661	687	747	701	679	726	689	717	731	710	679	738	703	734	731	695	719	652	737	742	713	730	683	730	744	741	669	692	703	691	762	664	661	728	730	735	735	707	685	718	695	733	718	699	750	682	733	725	707	716	706	747	748	704	734	685	682	708	699	710	740	724	765	674	683	723	717	752	709	714	690	694	702	721	709	691	762	736	667	705	717	716	706	704	662	707	728	789	701	661	675	735	711	697	750	666	738	737	688	703	712	690	734	728	688	690	711	681	724	684	702	765	739	687	697	711	684	713	729	680	692	702	678	733	773	714	680	723	745	718	715	710	722	738	670	704	715	732	678	707	718	725	737	732	757	751	713	752	697	691	694	717	710	755	728	773	688	693	723	698	704	677	688	707	669	702	690	729	742	710	708	703	666	704	684	711	694	777	729	729	701	663	683	713	683	704	690	691	691	688	712	715	706	664	740	725	670	693	714	742	683	733	675	713	700	743	686	702	725	702	741	724	747	723	706	706	715	708	692	730	728	690	736	693	671	680	721	691	738	686	723	705	716	655	708	695	629	695	683	719	719	707	714	766	726	730	687	720	667	737	707	702	658	712	749	734	691	712	683	725	682	715	701	682	721	722	721	671	729	707	650	686	681	727	757	722	705	719	725	738	726	725	740	706	676	692	698	710	687	701	685	711	720	662	700	703	702	698	727	731	691	685	736	696	674	728	696	697	684	758	698	712	683	722	677	693	721	708	695	693	709	734	714	688	745	768	668	783	737	722	680	745	687	736	673	690	747	686	699	745	709	738	734	773	755	737	696	755	731	695	742	742	688	735	716	724	702	723	738	689	734	688	747	692	733	682	680	718	700	729	728	715	747	710	725	691	676	780	718	693	705	746	741	719	738	727	675	725	710	731	710	735	686	722	714	740	705	679	716	735	723	697	690	700	727	701	687	736	749	732	687	687	739	720	730	674	685	708	691	703	739	727	724	714	689	681	693	723	688	701	725	695	666	706	724	691	710	687	739	698	720	703	675	693	703	713	743	670	676	660	701	665	695	717	676	655	708	690	673	677	694	743	726	720	736	684	682	687	723	728	753	743	704	711	699	699	734	721	710	727	669	750	704	683	723	711	718	753	740	723	710	726	703	734	658	693	698	738	722	682	733	678	749	759	674	714	728	679	723	708	700	761	690	753	730	756	741	764	670	683	781	666	691	649	763	741	705	698	700	685	685	708	676	712	660	674	706	723	721	708	750	744	657	703	706	698	708	750	692	669	709	706	718	715	705	708	723	717	704	717	732	733	723	701	698	690	727	766	719	726	698	758	714	727	705	681	715	737	725	687	675	689	676	676	714	716	687	719	674	712	731	717	666	691	707	694	720	723	744	730	752	707	748	730	728	722	706	761	726	736	707	703	715	741	723	709	703	721	705	676	733	741	734	702	689	749	701	759	732	742	707	707	728	679	684	720	775	711	718	708	712	751	679	727	694	710	746	738	701	735	727	732	670	703	660	711	720	662	693	750	698	674	746	708	712	724	677	695	717	667	711	690	684	680	725	677	714	713	703	745	701	696	682	714	729	729	728	689	764	692	669	702	715	710	728	711	693	736	692	718	723	723	702	695	723	735	707	650	670	763	699	669	703	761	717	709	711	755	680	695	701	641	717	680	711	694	727	698	748	755	694	715	655	745	732	657	747	716	682	701	757	694	681	661	752	682	660	741	702	717	708	654	693	704	704	659	705	747	686	700	673	741	739	692	734	678	739	736	721	686	724	683	683	735	722	674	709	657	686	728	728	657	730	723	745	727	674	728	763	720	699	664	771	713	746	710	667	725	711	718	719	763	714	654	731	706	755	726	675	637	718	701	670	721	699	688	710	658	715	705	677	710	702	709	681	745	708	698	721	711	693	710	695	684	749	727	694	676	715	682	733	716	710
36455	67693	58402	45119	37383	30152	20220	10913	6957	4795	3639	3044	2553	2215	2021	1742	1535	1404	1260	1158	1117	1100	977	888	906	908	889	912	844	906	877	839	838	803	803	819	807	827	883	842	855	821	846	836	764	862	824	790	808	822	795	791	800	791	813	792	810	845	799	804	879	860	791	814	852	839	832	870	781	793	822	787	823	808	797	801	819	809	818	837	818	856	810	842	745	813	790	820	792	809	804	831	832	836	812	825	775	793	834	820	802	804	844	753	804	826	774	825	730	800	802	792	804	814	809	852	794	818	807	818	754	824	845	822	809	796	824	820	808	838	809	826	852	792	819	793	826	804	831	786	825	813	792	837	785	769	793	818	820	846	834	797	837	808	862	789	788	777	818	781	822	776	828	793	812	799	813	815	821	821	839	795	812	797	820	824	795	803	800	835	812	794	794	796	800	818	826	802	836	816	833	804	834	865	805	865	840	822	790	869	855	787	836	800	797	809	813	820	813	799	791	845	848	812	772	782	785	820	733	840	817	795	846	798	813	822	834	809	845	856	837	801	790	789	791	837	842	803	782	822	806	836	810	806	800	784	835	794	795	756	776	813	823	798	787	750	783	878	821	855	803	816	807	833	808	771	882	840	814	820	811	772	804	815	808	799	824	824	817	803	834	806	840	826	803	791	805	857	811	773	782	784	858	831	815	832	844	791	783	800	826	803	748	809	795	841	830	752	792	840	819	841	823	831	880	818	794	798	812	807	817	800	829	783	818	851	804	797	800	822	770	774	806	776	873	797	835	841	821	793	775	817	796	819	789	799	847	838	830	816	848	770	834	837	774	786	820	813	793	789	816	767	802	791	822	822	751	819	788	849	819	827	846	850	764	834	794	795	830	840	800	793	804	804	779	781	863	827	771	818	860	791	785	769	796	788	801	819	801	786	758	842	751	851	778	809	798	840	761	817	848	807	820	797	761	780	813	760	779	787	820	792	762	803	751	840	802	810	857	800	819	780	805	785	815	830	772	799	817	830	881	806	824	788	768	785	779	766	815	748	801	768	835	821	804	808	830	846	833	798	818	801	789	799	869	801	770	819	810	858	782	847	779	780	814	784	783	782	774	786	830	797	821	791	766	832	809	800	790	771	769	800	782	786	802	830	766	833	825	865	833	788	832	791	775	807	804	822	803	812	802	827	870	818	788	817	792	821	779	772	842	755	798	824	814	783	808	757	820	810	763	827	834	832	842	779	786	845	814	826	835	872	779	832	818	833	804	793	856	828	848	797	807	816	817	785	847	837	802	826	776	803	729	803	785	800	789	820	825	843	849	822	808	782	762	796	833	820	873	832	819	795	840	814	793	863	791	782	803	833	807	807	868	823	836	836	789	785	791	810	828	817	797	814	777	822	825	803	793	794	803	821	807	803	839	809	753	787	842	827	815	826	827	787	810	871	832	818	800	846	853	824	822	754	781	849	825	826	802	851	866	793	857	859	843	817	804	787	776	789	756	833	811	825	760	779	785	823	796	769	816	791	795	824	825	829	744	821	800	772	812	789	822	788	824	840	817	824	804	809	856	847	841	805	742	843	795	809	783	831	808	823	814	775	775	828	793	844	845	802	773	842	816	782	804	812	792	736	807	796	885	798	863	796	842	813	801	817	816	842	803	837	801	796	757	787	862	788	825	856	828	835	814	817	792	810	857	791	783	823	819	771	837	860	833	828	833	840	765	834	731	855	793	860	750	823	773	805	824	831	795	766	776	836	873	761	801	792	810	845	833	847	813	832	774	821	871	799	826	834	828	805	785	833	814	785	800	762	867	802	808	779	840	831	796	757	778	854	838	807	834	769	865	809	781	809	774	851	826	824	844	793	819	817	831	791	816	782	816	803	821	788	804	794	733	874	842	787	773	810	811	773	820	799	864	817	788	770	832	825	793	815	824	837	809	795	839	749	826	868	804	809	794	813	835	802	784	848	817	903	771	864	808	799	859	778	812	818	818	747	791	791	826	814	835	783	836	790	846	780	812	840	810	796	857	772	831	783	835	764	791	832	810	823	838	797	830	797	803	834	830	802	768	823	781	814	798	819	827	824	790	826	826	784	782	758	830	785	824	785	785	799	816	773	782	823	777	813	793	834	839	799	817	811	848	777	795	775	824	799	767	835	794	776	806	775	872	799	812	797	794	839	820	821	809	828	790	778	790	766	839	791	810	810	855	761	764	833	851	848	768	805	856	814	820	813	758	866	820	789	842	864	790	800	804	803	819	789	837	850	859	824	813	849	815	837	795	803	794	791	802	818	741	776	854	820	790	844	845	822	813	809	818	783	815	785	821	816	873	782	803	795	819	812	758	818	814	830	820	815	812	828	769	804	857	834	825	741	797	803	867	811	801	833	741	819	816	864	816	794	876	811	783	787	802	818	837	763	797	838	841	798	807	787	824	793	808	799	821	780	754	818	825	835	798	817	853	734	795	804	841	802	803	834	834	794	826	808	802	783	806	802	790	788	818	836	806	783	846	786	796	802	802	846	796	868	756	812	836	814	816	816	752	857	839	811	822	833	833	790	813	805	799	807	782	846	811	833	834	821	829	801	847	801	807	797	791	827	816	788	853	834	840	844	846	774	805	845	850	828	840	801	812	852	825	839	760	822	798	788	890	837	765	833	797	840	806	770	785	798	792	786	828	789	841	736	819	820	802	727	857	838	814	848	853	773	820	823	776	826	819	787	831	790	801	847	824	761	866	821	792	822	853	810	806	816	804	855	838	793	838	813	787	807	842	780	846	782	778	763	805	846	808	807	830	869	782	806	846	846	829	796	855	809	868	801	845	819	782	824	791	884	820	819	847	788	790	795	853	801	747	790	810	740	816	783	821	787	794	822	802	840	819	826	853	814	792	831	778	835	813	786	788	746	860	824	800	803	855	825	777	798	810	758	839	780	809	837	827	803	842	809	851	812	802	829	835	796	821	801	840	835	816	815	830	783	786	811	789	848	794	788	845	811	787	820	844	778	805	815	812	777	779	819	822	790	784	810	865	796	810	799	859	817	808	819	775	768	810	790	785	827	795	841	790	821	861	798	818	834	791	773	730	822	818	833	809	812	840	845	782	831	825	829	825	827	848	798	816	811	815	823	794	825	848	757	809	834	811	787	797	818	853	834	809	832	815	782	797	809	811	851	780	803	813	823	782	803	870	786	842	767	753	765	779	786	824	802	822	762	782	810	808	856	767	829	830	867	804	822	782	769	835	834	763	824	836	802	831	802	802	806	812	829	809	835	823	766	867	768	839	824	764	786	768	780	812	823	835	767	831	817	850	804	834	799	783	794	790	800	834	776	762	815	834	780	830	801	789	792	776	798	803	813	840	886	837	800	844	824	797	828	791	797	804	821	786	806	768	788	808	790	862	788	810	823	777	785	822	785	782	777	772	825	821	811	797	874	818	813	850	821	817	753	776	796	770	848	824	808	790	811	824	823	826	820	804	828	813	836	824	794	818	831	851	779
31171	35201	39495	28515	16792	9190	4793	2724	1937	1615	1354	1141	1109	985	986	878	869	849	784	798	785	737	730	745	727	728	686	683	686	712	684	686	755	714	699	689	682	666	635	700	647	654	669	692	689	702	698	692	692	635	715	705	725	697	711	669	670	696	696	696	692	655	643	718	641	672	678	674	713	685	671	659	681	735	700	653	725	634	683	664	679	707	679	683	680	648	684	667	685	668	675	714	685	690	703	717	702	737	687	701	707	677	654	702	710	715	691	665	692	685	683	683	681	694	712	684	730	650	723	684	700	723	664	679	694	696	688	640	736	696	683	750	699	698	683	665	657	706	664	691	667	688	656	697	714	713	655	678	697	700	687	728	659	729	736	674	719	680	692	665	702	726	677	673	715	736	708	645	717	678	655	677	668	714	747	649	648	699	708	696	682	698	711	687	698	650	694	652	661	694	614	684	652	700	670	671	683	647	692	708	627	732	701	682	707	715	666	694	680	720	670	705	709	703	689	647	657	715	678	684	618	671	701	686	704	647	703	684	663	699	698	678	693	687	678	655	654	697	676	676	711	686	694	693	716	727	666	706	710	716	645	647	685	672	674	669	683	695	708	695	698	697	651	667	661	727	684	710	709	709	642	661	699	682	727	682	662	634	669	652	690	727	667	665	654	671	680	684	684	635	705	671	665	684	677	682	672	721	620	680	702	651	750	680	660	687	679	698	685	667	629	678	659	705	663	744	718	728	651	694	678	672	650	734	663	668	679	706	684	721	662	657	654	728	696	684	717	686	682	690	717	665	650	762	639	680	702	711	735	680	725	654	664	715	690	645	714	654	657	651	710	724	685	686	665	707	675	727	665	620	671	751	705	750	675	667	686	720	659	648	740	734	687	694	685	724	726	705	687	677	668	690	629	641	738	665	685	691	716	715	659	678	639	684	727	674	699	714	697	679	638	680	691	679	625	690	667	715	708	721	648	657	706	687	696	707	723	694	722	662	704	695	641	668	663	708	700	714	657	646	687	631	641	676	758	736	669	711	685	711	700	667	724	697	713	660	718	667	695	693	723	691	705	700	695	673	709	739	626	661	674	693	682	696	708	654	693	715	680	652	643	717	730	710	680	682	712	716	698	648	705	660	743	698	711	695	654	718	714	643	681	658	650	708	694	650	699	698	680	686	672	754	648	693	714	667	686	723	713	666	663	750	728	706	661	698	679	676	678	663	748	712	709	720	709	672	683	671	694	661	709	708	684	688	640	697	713	743	656	658	709	685	708	731	672	733	691	706	687	696	689	676	625	682	680	691	653	718	683	647	688	646	643	694	696	725	643	682	666	726	706	652	695	676	687	637	755	687	680	733	689	654	748	666	686	652	674	641	674	684	718	711	717	719	677	685	704	751	675	629	735	722	654	686	650	689	696	702	690	671	695	675	685	680	662	699	647	710	707	681	668	698	699	684	663	681	685	701	643	694	706	688	677	686	685	647	675	718	662	641	670	665	720	653	684	656	702	720	674	656	658	629	627	704	698	644	702	659	660	673	605	646	698	744	712	746	683	667	712	696	660	681	669	633	711	685	687	682	697	674	696	677	648	712	648	654	708	666	644	756	691	669	678	654	736	717	674	709	634	649	727	654	688	724	684	665	682	666	632	702	680	628	644	675	722	656	677	704	712	703	692	651	657	663	692	718	706	661	694	665	700	683	674	733	645	682	678	697	680	680	685	643	710	706	686	678	706	665	678	683	679	682	703	669	704	717	718	710	671	683	715	676	664	691	704	665	638	685	680	714	688	657	688	727	719	659	684	714	671	718	718	704	642	702	696	656	714	661	718	690	741	708	717	705	700	671	655	671	705	730	681	705	726	639	695	617	719	708	711	675	692	679	733	663	641	641	722	709	700	687	664	641	671	701	694	629	695	717	642	709	711	688	650	737	748	712	683	673	678	712	654	701	662	717	681	725	759	750	699	685	696	734	657	723	694	690	725	682	702	642	716	703	682	716	669	632	658	662	652	685	675	672	720	658	672	685	699	698	735	685	671	708	664	676	688	710	679	685	666	725	723	677	693	656	687	698	678	682	664	677	665	696	699	686	679	696	686	609	709	701	710	624	692	709	699	619	661	686	646	692	699	691	703	682	668	674	707	684	664	643	656	658	717	723	694	693	682	706	658	693	695	619	726	727	708	678	658	671	663	707	663	673	740	699	694	670	669	670	689	683	712	691	679	654	685	744	706	683	641	661	659	657	667	704	688	672	697	729	704	673	620	740	681	673	654	691	668	672	711	677	689	712	713	701	701	718	715	621	725	668	665	666	708	663	694	706	673	697	705	662	723	713	689	684	688	714	722	699	701	669	671	643	673	685	699	697	710	658	689	704	709	700	698	681	651	640	700	666	693	740	708	633	674	681	704	695	681	678	694	691	657	700	671	711	697	688	705	659	685	698	706	688	655	688	678	712	673	700	722	687	665	694	702	646	649	654	672	689	694	705	686	713	664	630	694	694	731	706	692	676	691	678	672	715	720	673	651	731	627	629	705	675	689	705	702	694	685	710	719	714	710	652	650	708	687	660	727	658	669	702	664	658	704	701	703	728	708	695	730	685	673	681	736	627	693	652	655	708	697	734	731	735	697	698	686	692	688	688	659	703	713	666	714	688	648	667	687	693	721	657	708	683	657	712	697	675	697	694	667	662	731	648	730	701	655	659	708	675	706	700	696	701	725	707	708	704	684	689	674	731	724	689	604	665	690	716	728	681	684	686	651	689	712	696	668	654	715	677	673	689	677	717	731	664	660	665	727	665	666	701	736	652	731	713	673	734	705	693	656	724	650	685	655	735	750	698	662	682	678	679	685	671	718	683	699	681	739	703	694	655	702	677	736	702	722	674	677	734	656	664	632	699	676	682	723	698	692	690	673	704	727	677	681	676	717	733	703	723	656	688	686	694	707	705	719	670	723	608	676	674	666	672	664	707	699	709	714	693	716	701	687	726	674	726	674	692	716	661	663	714	691	682	673	670	689	691	685	684	707	693	685	712	668	737	705	672	671	679	665	630	632	690	671	659	695	662	644	680	676	726	671	694	691	653	709	721	687	683	648	668	665	669	716	644	685	726	686	681	655	659	699	693	651	664	739	672	663	728	683	728	729	657	702	699	638	704	665	676	687	690	691	703	703	705	688	687	702	695	676	671	732	684	685	663	674	724	650	683	690	700	652	690	706	731	705	687	692	684	740	713	649	701	704	693	687	684	717	682	696	693	679	700	690	697	681	680	644	652	687	690	698	670	660	690	688	653	677	656	694	695	729	706	708	713	680	729	674	729	645	700	729	724	712	694	701	679	690	694	709	702	668	757	655	686	688	708	693	672	644	677	699	710	712	694	701	729	702	680	688	703	658	698	700	677	711	715	673	688	643	662	685	767	697	659	701	727	682	716	655	730	699	651	747	691	705	714	706	659	689	667	678	726	710	650	684	706	658	684	698	677	699	654	693	677	622	712
35428	52760	42668	28498	19503	12457	7639	4499	3302	2309	1898	1693	1518	1366	1249	1213	1086	1009	994	930	950	862	873	835	858	838	788	809	877	813	774	886	818	823	838	815	782	811	835	805	828	843	813	784	824	834	799	833	819	795	810	793	793	735	804	833	774	789	783	805	809	812	757	766	832	784	789	791	885	793	814	885	815	777	767	804	788	817	802	779	837	851	790	808	778	804	772	829	790	763	808	780	757	816	804	806	802	851	780	798	801	788	748	822	825	789	834	826	806	770	805	833	813	775	805	784	822	800	806	842	810	762	772	803	804	754	797	808	838	799	772	826	820	755	795	779	783	803	766	776	785	785	859	862	804	808	756	745	800	821	803	800	852	775	797	811	805	807	793	816	804	826	852	791	755	744	771	813	827	818	802	839	798	798	806	770	781	783	805	721	822	785	802	797	815	809	815	782	786	763	832	850	840	781	761	723	767	839	829	784	798	811	798	791	779	745	821	807	810	805	804	793	751	822	821	765	770	813	794	779	860	812	784	794	776	793	811	749	769	769	857	772	795	808	778	781	759	830	756	823	782	816	791	824	782	782	829	830	806	731	788	845	800	831	785	826	763	774	805	750	782	814	773	814	774	729	820	831	841	836	751	806	828	820	752	792	789	776	794	801	800	800	793	808	825	797	851	787	810	797	836	816	812	876	821	830	803	818	812	805	814	790	834	762	795	756	814	813	818	859	810	886	749	833	790	821	840	749	783	790	810	746	800	774	763	859	834	796	771	849	822	838	815	818	780	844	808	805	825	783	808	783	775	792	805	827	803	832	806	816	822	772	758	839	834	832	791	838	804	784	804	762	778	854	803	806	783	782	770	815	804	817	824	782	785	776	802	811	723	851	767	799	821	772	786	845	820	843	794	786	752	762	837	805	762	754	812	802	750	763	754	805	825	771	790	787	834	853	834	821	789	809	766	823	799	808	758	804	789	748	756	753	814	784	854	788	787	786	759	821	782	806	805	785	806	846	785	801	799	776	778	805	817	746	771	805	823	818	762	799	825	802	802	834	788	758	794	837	775	809	778	797	818	785	799	755	782	763	792	785	795	809	785	780	794	770	775	842	772	821	764	799	802	850	787	814	754	806	802	827	799	821	832	802	762	777	837	784	810	793	763	815	828	819	804	758	752	804	851	796	828	800	761	760	876	806	795	823	769	813	791	861	802	825	795	794	794	789	843	795	838	854	813	831	837	843	813	753	762	763	805	801	800	791	800	829	852	798	798	758	805	824	786	834	799	823	789	786	767	788	768	779	793	831	835	749	804	768	796	771	811	823	829	771	787	822	737	829	832	840	827	777	799	783	853	822	841	782	828	811	786	827	820	815	845	806	776	806	819	773	784	793	797	857	823	726	773	820	798	837	828	779	812	811	797	781	834	817	823	830	786	809	761	776	791	793	827	810	790	771	784	787	857	813	812	782	823	796	831	826	798	856	795	775	835	811	808	775	780	805	832	779	783	766	791	819	797	787	740	827	769	782	814	829	802	785	811	789	775	819	848	829	792	799	810	808	832	822	775	774	788	825	823	783	794	836	861	782	731	782	791	804	805	794	865	807	772	813	808	844	805	810	819	861	783	749	777	746	862	790	807	818	817	861	826	805	777	783	801	803	818	806	817	759	764	800	828	777	802	802	832	831	781	792	824	818	803	759	792	828	812	835	757	790	808	764	806	828	808	774	783	722	822	775	769	819	789	783	839	768	762	793	840	786	778	878	792	766	756	811	786	823	786	787	822	756	816	826	804	808	799	787	802	849	816	816	852	833	766	827	821	822	777	777	804	778	769	776	783	778	742	830	777	838	810	796	831	813	812	836	795	786	782	866	806	803	839	802	825	757	817	790	839	805	828	774	753	824	778	807	766	850	795	822	813	819	778	794	775	749	821	845	793	802	768	789	810	780	783	840	811	764	812	787	813	747	863	799	836	834	828	785	837	811	838	802	805	791	815	802	801	747	781	783	775	837	798	801	825	868	873	803	822	801	801	801	787	767	772	803	787	774	784	810	750	762	804	802	779	801	832	801	813	817	787	765	770	802	854	807	773	780	855	792	807	781	813	849	765	845	788	771	834	766	803	783	782	893	827	756	794	817	813	762	769	792	807	769	788	772	780	809	752	762	833	806	818	807	778	804	819	819	854	792	768	818	824	806	797	808	836	794	816	808	854	789	836	796	805	820	794	831	802	857	758	807	786	871	810	777	752	794	789	779	832	816	799	792	797	781	782	804	797	803	772	791	791	735	842	767	824	784	802	811	765	790	803	858	828	769	790	806	846	798	759	817	793	805	798	779	818	804	765	784	766	765	786	821	798	801	785	787	752	777	859	807	843	802	781	788	802	795	799	800	797	779	805	795	794	757	791	808	829	750	839	828	838	809	805	842	824	812	806	777	758	825	811	801	738	830	861	771	797	780	744	763	806	810	773	836	747	829	748	831	758	869	809	780	834	777	802	804	802	783	751	771	849	834	800	816	814	826	801	739	742	750	811	772	814	798	828	759	792	831	803	765	820	808	799	754	764	788	755	824	762	780	754	783	813	784	780	788	770	787	735	827	820	778	785	784	796	745	771	819	818	831	797	795	791	816	782	766	814	824	788	842	764	812	828	768	802	809	769	858	778	786	791	832	771	794	814	803	793	828	787	808	782	844	778	799	782	810	817	784	835	837	782	785	807	806	796	803	777	767	800	767	820	840	823	847	823	780	870	835	755	799	789	785	789	759	799	846	774	786	784	791	804	798	770	730	808	763	818	797	781	764	812	816	829	823	827	816	790	781	830	750	847	774	773	861	780	819	748	792	841	736	789	796	824	841	735	821	810	833	804	809	790	817	742	832	800	837	813	790	799	786	877	829	799	783	792	817	776	779	815	839	821	836	747	789	745	783	812	820	813	840	753	744	799	779	780	801	842	813	806	817	844	772	775	801	812	804	844	797	795	792	795	849	803	774	829	836	800	810	764	789	834	819	765	819	813	802	780	842	812	796	791	820	801	810	821	767	779	805	820	739	789	814	835	807	799	777	835	794	809	831	827	825	806	797	856	809	818	786	744	742	778	817	744	804	828	802	741	788	759	778	832	792	846	776	857	810	806	842	843	779	799	819	809	744	821	848	786	823	762	832	818	722	783	811	764	801	813	798	771	801	834	843	846	842	818	782	787	806	808	777	768	805	780	833	814	830	807	768	771	824	808	802	831	802	796	774	803	826	750	802	816	793	729	796	829	840	800	806	833	775	841	819	803	790	786	782	789	837	814	801	808	812	822	796	777	775	808	810	809	804	795	798	772	851	800	810	854	803	886	796	787	770	759	845	798	823	823	785	811	793	793	824	756	811	776	751	762	850	809	804	794	777	795	786	831	789	813	796	764	809	799	803	823	748	796	780	823	816	780	817	823	745	822	792	814	801	761	729	787	864	841	786	817	825	803	770	806	789	865	817	799	779	818	815	747	845	808	849	793	796
24311	21578	29111	25778	23762	20606	11374	4622	2977	2459	1908	1642	1422	1319	1273	1079	1033	933	872	877	856	843	814	812	773	764	761	723	737	714	688	666	732	710	741	707	714	731	728	694	671	673	711	719	714	710	687	698	712	689	700	668	734	731	707	707	737	714	716	649	730	704	714	671	707	742	678	726	688	728	708	678	726	734	702	675	734	663	709	684	734	693	692	710	713	650	680	660	710	678	687	713	711	678	737	692	681	696	710	702	687	693	663	710	697	728	693	680	689	715	733	702	710	679	708	703	668	704	697	725	665	725	676	739	716	670	707	681	684	687	713	714	747	733	694	717	684	759	691	742	721	693	779	666	687	713	692	769	696	716	733	650	695	682	698	749	678	732	666	684	715	679	741	666	687	721	680	646	715	679	672	696	741	663	680	709	731	713	737	732	705	700	704	711	696	709	690	711	670	677	639	687	676	633	727	680	675	677	712	704	700	693	725	665	667	721	736	742	715	688	733	750	711	708	711	700	682	699	647	682	697	696	702	711	718	682	680	750	711	700	725	695	733	697	688	729	711	696	670	720	635	717	700	671	749	705	747	663	721	704	660	684	693	718	705	721	686	670	685	694	697	632	725	748	700	694	697	756	686	703	700	694	677	640	685	700	735	669	729	737	711	691	711	722	685	718	740	726	707	742	690	690	656	698	712	752	733	693	710	667	695	705	684	746	677	712	694	675	706	698	715	687	687	733	683	726	700	663	679	685	700	706	740	697	692	650	736	728	663	728	683	722	715	734	695	688	695	755	705	654	700	736	700	666	707	757	732	704	673	709	716	694	679	667	686	683	731	698	662	672	726	748	709	713	723	744	666	663	728	671	704	681	722	734	697	701	694	649	706	739	717	663	690	687	720	725	700	709	705	751	649	673	686	682	705	712	733	684	733	696	719	697	691	683	707	757	708	699	732	652	753	730	681	697	734	705	673	732	701	697	693	679	695	698	707	714	717	713	722	707	699	695	753	670	739	688	675	686	690	693	729	716	680	687	660	726	719	660	683	712	686	710	725	660	654	698	697	705	742	724	733	688	702	698	730	695	745	756	718	730	702	692	689	721	694	692	690	684	664	668	699	696	705	723	666	666	720	726	687	669	720	654	697	707	692	711	691	673	675	682	686	720	694	676	726	729	699	726	718	711	683	677	712	717	707	674	703	712	684	715	703	679	700	716	694	723	692	711	712	675	718	691	694	639	742	728	694	707	730	694	673	665	758	666	720	736	710	710	713	726	690	673	660	713	713	727	667	682	695	662	645	701	684	691	734	686	694	706	714	718	662	721	683	684	726	675	730	681	689	672	705	655	695	673	683	714	756	707	695	661	752	689	677	731	681	682	700	648	709	705	701	641	713	711	675	715	672	685	731	708	637	669	668	692	702	655	694	698	729	713	710	703	706	674	674	758	701	739	745	700	685	642	730	693	738	691	687	688	706	714	779	705	687	690	730	721	731	678	679	674	689	663	722	696	688	732	684	720	728	657	721	668	707	690	745	654	698	664	692	688	728	701	701	622	698	698	710	735	692	696	716	675	722	679	690	691	723	730	676	697	717	719	737	709	663	686	728	718	688	687	697	725	732	732	689	735	672	733	722	692	713	701	688	671	738	730	703	747	704	688	668	693	697	739	696	723	709	686	702	742	720	737	676	732	709	678	677	670	648	683	734	679	661	712	713	670	703	756	666	696	680	680	694	704	690	703	673	702	727	702	692	719	708	666	716	672	711	726	705	693	676	698	686	716	714	687	703	699	686	701	721	688	733	671	669	720	705	747	647	701	718	683	718	686	709	725	676	715	669	685	694	717	663	697	669	693	713	672	688	728	669	717	717	727	694	728	723	710	685	695	676	678	774	691	692	699	671	664	722	724	662	681	710	714	679	724	737	720	687	678	655	722	673	741	700	688	661	719	718	672	694	720	703	684	711	714	688	719	688	736	687	706	736	716	687	752	706	695	683	692	679	679	708	672	660	672	670	731	714	674	682	713	730	673	712	653	705	727	731	635	694	735	726	683	698	717	731	718	645	729	693	678	680	683	762	743	661	661	705	707	676	672	689	706	677	700	736	693	643	674	729	670	703	696	649	682	730	693	681	705	682	634	687	691	706	693	679	722	664	697	737	682	698	711	699	718	685	687	743	711	690	656	685	664	668	721	690	684	714	724	692	688	686	727	714	690	756	711	691	677	750	676	713	680	705	718	709	723	687	708	691	711	681	701	698	677	745	705	697	653	769	719	738	735	692	695	756	710	695	736	722	708	729	710	684	762	707	702	747	742	748	687	719	727	694	709	672	665	723	707	686	713	699	727	672	710	669	663	713	736	718	688	666	693	682	671	698	715	691	739	661	636	707	677	708	676	698	719	687	688	695	681	749	682	696	746	694	685	707	732	762	650	658	749	662	698	727	719	706	691	757	672	641	741	695	687	704	689	698	713	644	674	704	667	687	683	672	676	741	658	712	673	664	654	691	704	741	687	715	684	670	725	701	789	713	701	691	680	688	719	728	683	668	711	728	730	697	663	690	674	717	672	687	680	722	679	677	654	684	711	654	744	696	697	712	715	668	758	734	686	696	707	655	700	673	713	652	762	672	726	681	730	682	682	662	717	736	717	675	727	686	692	674	676	691	676	719	687	647	721	693	700	719	708	703	721	747	709	714	757	694	688	705	724	683	644	705	695	723	703	656	700	694	712	656	718	643	718	678	711	683	710	684	692	709	701	682	685	706	738	738	708	675	704	646	727	736	715	679	754	707	690	655	704	714	668	673	650	728	717	664	737	680	736	665	699	694	672	682	679	639	709	677	751	692	631	718	713	682	654	681	691	722	697	681	713	740	745	702	668	661	675	631	669	728	674	773	703	690	732	706	722	711	704	683	651	686	739	681	697	749	733	698	739	730	725	654	673	659	723	710	705	694	741	702	674	673	696	701	739	711	684	665	679	671	711	715	654	714	682	694	730	711	699	703	676	717	710	679	699	687	715	709	716	691	682	707	703	730	698	720	694	637	704	709	714	720	683	691	675	742	645	715	723	662	713	683	657	687	737	680	708	680	691	730	684	676	719	723	662	698	682	683	668	727	723	701	672	690	664	698	742	701	714	718	672	690	704	694	678	730	667	663	708	709	720	682	704	681	711	682	698	685	723	720	724	686	694	679	721	701	705	729	689	706	701	716	727	727	707	730	724	669	710	694	669	680	697	669	724	701	703	695	682	753	727	709	722	704	686	692	698	655	757	688	697	701	691	721	711	653	682	718	694	671	730	634	684	703	688	695	742	718	690	708	672	731	704	688	725	657	726	716	725	732	697	655	675	684	716	673	676	692	686	695	680	681	699	711	716	709	759	675	690	689	688	677	686	698	772	679	709	727	683	771	697	713	706	665	647	714	710	674	728	703	733	705	721	695	719	702	691	712	676	716	724	672	681	700	678	754	720	713	741	661	694	687	723	709	676	700	710	696	731	713	734
35664	63185	52488	38636	29323	19376	11439	6674	4767	3577	2883	2371	2056	1859	1604	1461	1349	1197	1120	1045	989	944	941	928	860	884	843	869	844	828	854	887	768	807	813	819	849	820	857	806	789	822	795	796	883	812	808	808	765	860	800	769	852	855	799	802	744	833	845	859	837	783	825	790	845	759	798	856	859	808	834	830	786	781	810	808	821	825	847	824	853	852	865	847	825	793	841	778	818	761	842	783	854	806	851	842	782	784	801	763	809	792	834	784	759	814	800	792	804	812	800	746	838	822	787	833	778	852	866	801	802	796	829	771	841	787	860	770	793	806	822	836	822	799	789	763	842	753	849	846	780	784	835	779	837	821	849	860	822	820	787	830	865	827	801	774	804	772	841	804	806	871	812	823	807	799	814	854	823	841	806	843	831	807	847	832	816	820	801	801	825	777	802	813	827	855	768	812	822	830	829	801	819	790	815	846	868	856	837	844	841	805	766	835	860	835	838	821	807	835	860	835	790	812	794	819	773	871	770	812	773	801	825	751	836	872	789	797	857	891	831	806	866	816	821	824	843	797	774	748	760	855	806	804	837	792	771	778	865	841	767	784	849	780	814	838	859	803	810	805	803	841	777	820	770	789	788	789	881	777	784	809	832	838	825	844	797	762	798	804	861	846	853	847	808	863	739	788	750	771	852	861	845	815	824	782	833	846	804	802	813	796	798	778	811	748	810	805	800	807	843	832	805	824	796	779	850	806	863	761	821	811	810	813	799	782	808	798	819	807	798	826	798	817	824	803	810	813	804	760	823	784	809	802	811	811	754	802	770	833	816	811	869	834	808	817	839	818	846	791	801	800	760	811	789	793	763	823	801	809	780	869	880	779	814	789	824	821	834	792	825	743	810	788	816	811	830	787	824	816	758	828	832	798	784	787	797	772	793	853	769	810	791	818	859	735	797	866	820	835	825	808	829	834	769	849	819	795	866	822	755	824	766	853	818	828	812	795	835	774	778	781	825	798	852	782	763	782	787	787	820	839	818	830	827	810	856	814	857	806	818	818	822	833	807	799	809	822	779	799	813	835	799	802	849	849	848	817	831	798	859	755	839	821	817	792	809	799	801	830	821	863	838	798	793	834	828	825	832	805	818	826	803	810	879	846	827	798	829	817	824	799	789	796	784	842	822	807	833	808	803	842	813	814	801	783	804	852	841	815	807	770	793	790	742	771	811	822	828	838	780	807	810	806	799	802	836	743	807	785	836	744	811	805	798	796	799	796	772	808	835	812	821	841	803	755	769	813	838	790	802	759	824	851	838	795	840	804	828	838	814	846	761	809	873	844	789	829	843	826	736	825	759	781	862	834	779	807	817	840	790	801	823	818	836	812	826	828	794	853	792	818	800	844	822	825	825	849	770	844	807	868	813	798	765	785	805	760	789	802	841	796	852	795	765	813	782	847	786	817	807	792	800	845	785	808	796	837	764	817	812	790	819	817	829	842	825	782	839	785	823	770	829	806	796	760	764	744	828	825	827	744	858	803	798	811	822	854	758	818	841	815	803	818	802	814	840	785	828	810	786	794	819	816	826	834	819	820	804	805	815	812	857	831	765	841	810	847	767	786	826	810	801	811	864	780	773	808	814	800	785	815	833	826	813	800	832	783	796	837	820	796	833	839	833	829	799	855	810	803	795	812	785	794	870	853	772	755	817	806	845	844	805	816	861	825	851	778	849	818	839	831	844	783	852	758	807	774	851	801	828	842	761	792	787	776	745	784	789	795	821	776	803	787	804	821	831	811	798	837	835	823	801	813	788	810	806	801	777	854	762	794	820	794	814	817	820	844	771	827	807	805	779	806	766	822	806	836	818	779	770	793	807	815	883	775	818	842	810	866	826	852	817	798	836	823	790	846	781	799	747	800	855	830	796	797	793	771	812	767	796	804	811	796	836	811	790	793	797	794	863	815	844	839	799	770	794	832	773	838	828	797	792	831	810	837	801	846	805	801	849	785	783	786	804	795	801	798	851	846	805	823	776	782	858	791	830	809	816	796	813	799	883	781	739	825	802	774	834	785	784	797	838	790	821	831	792	769	813	845	836	772	810	804	827	815	804	801	776	765	787	817	796	772	787	829	840	798	840	855	799	800	858	803	821	809	768	805	734	855	817	806	822	791	821	839	782	756	857	780	816	807	810	799	836	810	777	822	763	786	821	757	842	820	809	813	838	810	827	849	847	787	814	855	781	804	769	823	836	778	760	821	806	819	833	850	804	813	824	794	803	831	846	826	804	778	863	825	795	818	836	788	787	820	824	825	787	820	825	840	852	823	831	772	798	773	812	843	785	809	819	888	828	782	812	853	807	826	847	815	790	799	824	814	833	803	828	825	774	878	791	826	788	816	818	795	762	847	811	887	795	851	821	849	813	764	813	789	769	809	799	806	803	837	791	789	769	789	760	845	796	825	825	765	860	807	799	821	747	866	812	791	790	773	795	751	899	855	745	787	849	790	750	775	804	806	801	818	814	820	841	849	725	831	773	811	745	765	815	838	839	805	774	772	834	765	790	823	722	809	781	804	834	834	814	806	833	822	781	761	820	823	823	799	780	800	838	815	780	826	830	856	803	822	738	829	757	821	833	854	844	839	839	787	854	796	808	799	806	791	794	816	839	794	809	790	753	788	798	775	768	802	784	789	762	855	790	837	860	839	799	809	743	823	837	812	844	780	826	817	752	886	828	779	826	753	837	804	853	805	742	821	786	791	827	791	788	806	816	850	849	790	858	805	755	832	847	830	790	807	820	807	799	761	868	787	837	822	843	786	751	805	768	822	772	832	793	840	801	778	825	784	794	794	792	847	829	811	819	806	853	833	783	827	840	836	807	773	813	777	835	849	830	815	830	791	841	779	795	812	793	823	844	844	802	793	838	869	844	804	808	802	785	855	788	783	836	813	796	811	818	825	783	859	805	821	849	816	815	788	760	777	794	889	771	784	860	803	797	818	837	733	790	770	835	829	793	810	834	739	830	832	852	812	802	796	839	831	798	755	814	766	806	786	804	849	810	784	812	797	753	807	795	836	799	782	792	812	772	799	789	809	797	791	788	837	808	822	809	845	808	799	823	814	800	800	785	837	787	827	809	746	818	794	797	811	785	832	795	745	775	836	789	818	807	882	860	815	812	792	806	782	833	787	874	791	818	847	798	812	824	834	815	813	817	752	816	834	804	824	788	803	818	852	820	802	805	828	783	797	758	846	834	794	773	787	822	808	820	779	802	811	802	851	771	813	830	818	787	819	811	814	809	785	783	794	830	792	786	802	826	772	818	836	796	800	829	823	838	852	836	868	869	812	823	798	822	803	787	791	785	802	846	819	790	823	738	785	756	817	816	830	808	780	742	840	814	790	842	840	814	813	760	770	798	815	782	793	806	836	808	805	786	867	810	835	790	770	777	780	785	809	843	835	832	780	794	785	871	808	805	763	787	821	804	813	805	821	820	815	814	845	784	773	807	843
25428	21683	29485	28472	22655	14239	7086	3515	2270	1870	1624	1387	1240	1137	1118	990	876	853	860	810	760	737	698	735	656	716	730	726	683	727	626	677	720	663	631	681	663	717	682	659	700	678	663	627	691	636	628	687	684	701	641	648	667	596	721	660	662	678	673	638	679	678	680	649	678	687	634	661	655	666	648	684	667	651	661	662	720	650	666	699	691	651	663	634	623	652	653	627	682	680	675	654	638	611	629	699	698	710	656	675	638	643	670	663	646	636	664	652	628	719	655	710	680	659	690	688	709	659	667	644	682	664	659	672	678	688	659	679	656	661	680	664	669	688	676	656	676	659	673	643	687	648	653	669	667	702	657	709	668	664	690	713	647	682	687	671	684	731	675	703	690	667	661	678	686	665	654	674	694	641	665	620	648	666	704	649	635	641	668	709	694	673	631	653	716	650	706	661	674	642	650	691	674	688	650	660	688	621	697	688	648	652	711	665	633	678	674	643	651	686	632	646	662	676	668	644	663	680	695	707	637	708	718	708	664	673	650	675	685	706	641	735	643	702	668	671	687	713	652	649	607	618	711	668	671	676	646	671	685	663	715	693	682	685	722	669	618	639	651	679	671	710	675	651	713	673	666	646	680	683	707	661	682	709	654	647	614	695	724	666	695	712	673	688	646	705	678	670	688	669	674	654	713	684	713	690	644	666	687	698	676	693	645	641	656	670	674	700	669	679	689	659	674	620	629	718	642	685	666	682	650	649	661	669	639	685	654	727	617	670	651	660	676	663	636	609	681	658	657	672	702	663	683	641	713	698	695	654	687	673	679	693	646	689	677	692	669	662	685	647	710	672	676	632	696	641	669	638	674	710	727	666	652	655	687	707	638	676	662	692	680	645	668	654	680	688	679	645	688	646	672	673	679	686	683	660	649	698	690	632	652	661	654	690	708	713	671	666	679	674	642	681	644	711	657	705	644	686	687	688	730	658	693	666	649	679	602	660	668	726	676	674	692	654	618	678	696	680	636	689	697	675	625	666	687	668	667	671	691	693	674	682	688	629	666	663	644	644	686	660	678	695	663	661	623	669	671	682	610	669	686	646	686	676	675	641	645	702	708	653	707	643	648	635	700	683	682	654	668	641	678	659	655	669	663	664	625	696	649	637	695	630	670	672	651	701	633	647	648	650	684	695	629	642	724	682	664	622	692	664	682	648	696	651	637	672	692	656	643	653	703	668	604	651	654	698	679	698	697	615	679	625	656	688	704	621	711	700	660	645	727	677	684	652	704	644	697	680	659	643	639	669	689	661	608	687	685	659	674	647	661	728	664	686	690	648	671	651	714	674	657	734	653	640	642	660	679	648	666	669	662	707	696	698	640	645	663	660	613	665	681	716	676	659	648	629	642	625	676	674	649	653	650	675	611	688	684	633	692	664	638	605	668	704	683	648	664	652	667	699	679	622	608	673	675	598	676	671	705	654	631	687	667	675	661	647	652	701	674	667	684	669	695	662	663	673	664	658	648	642	691	626	684	664	654	693	646	698	719	645	676	658	657	634	651	686	693	691	655	671	636	651	671	644	665	676	645	641	641	712	627	688	658	652	672	701	655	637	687	683	690	724	674	686	687	627	680	645	688	679	678	705	702	664	662	663	711	703	699	635	674	666	653	689	699	679	657	684	653	623	642	697	674	709	720	626	632	678	682	678	673	646	714	679	654	668	682	686	700	686	636	661	654	658	648	679	700	704	695	680	646	656	670	696	676	640	687	716	677	659	636	650	705	681	632	715	713	678	657	694	627	642	687	647	643	614	681	664	671	726	670	633	654	701	677	720	643	690	683	700	674	654	630	635	675	686	619	646	661	646	631	660	648	674	700	662	668	697	663	641	629	668	674	702	678	646	668	661	658	633	681	629	708	668	677	676	706	629	639	645	664	696	635	632	654	693	627	644	597	681	634	662	661	699	676	633	674	606	667	679	710	618	699	665	668	647	659	647	678	688	682	673	651	656	636	638	688	687	639	692	644	673	696	687	655	691	679	626	665	646	648	707	622	676	676	677	671	660	657	671	686	668	665	653	729	641	612	625	678	646	632	661	694	663	662	685	677	639	665	699	655	681	659	694	625	695	684	673	662	665	689	684	680	672	688	660	711	677	670	689	714	740	719	696	666	615	652	691	639	640	622	669	674	646	694	684	652	702	669	629	649	723	685	660	663	685	680	633	622	669	718	671	673	672	697	641	679	636	634	712	696	640	675	626	669	665	643	621	708	666	717	665	632	651	658	659	683	626	659	706	685	673	690	659	676	661	720	683	713	660	683	671	685	670	653	663	674	686	602	659	663	659	644	662	636	651	683	656	672	656	666	687	682	663	676	710	716	668	631	706	653	668	654	697	688	666	683	675	602	697	689	694	635	658	687	643	633	693	696	621	687	682	657	721	665	644	718	757	658	652	655	635	720	646	691	651	694	662	670	653	687	656	670	667	717	655	668	653	632	696	616	663	711	720	642	709	689	679	645	709	685	683	630	628	654	634	635	680	715	686	660	640	673	612	668	668	678	635	656	688	649	660	643	686	690	720	689	666	648	676	665	703	664	652	657	651	634	668	673	674	683	678	691	675	654	660	677	668	705	675	687	706	675	629	667	687	691	663	696	672	680	642	662	681	686	667	681	666	667	664	671	664	673	688	666	608	698	628	729	651	629	691	646	704	648	637	662	629	715	653	677	695	667	708	668	660	682	668	674	653	644	649	658	658	643	700	655	614	676	708	701	674	690	652	696	697	706	747	620	652	715	669	640	696	648	646	706	686	678	636	711	694	631	676	671	697	619	703	631	702	673	673	681	663	700	675	646	672	678	710	692	646	674	676	653	639	678	673	654	667	702	668	658	677	704	676	659	620	690	673	710	652	654	661	652	657	715	679	629	642	724	641	659	649	632	639	673	674	668	688	710	667	675	660	668	695	652	712	638	715	697	690	705	667	658	662	695	654	639	646	666	660	701	647	638	647	683	684	673	696	681	703	640	662	645	691	688	665	645	685	651	680	669	708	621	662	683	681	672	689	692	633	630	663	707	683	651	662	630	653	656	698	695	657	674	654	655	636	696	605	646	722	698	665	645	727	669	663	667	617	647	711	729	689	679	676	711	675	698	716	666	722	654	617	641	672	657	639	665	664	656	689	733	688	673	685	700	693	728	726	663	665	719	666	679	692	727	664	670	665	679	691	675	650	643	698	659	656	673	677	664	662	663	654	680	623	655	683	650	697	680	655	647	704	709	681	648	627	640	671	675	682	686	667	664	665	691	670	732	628	742	648	688	668	707	678	698	676	702	678	709	637	670	650	687	658	699	645	677	666	664	658	669	617	659	642	683	651	705	622	670	672	646	654	726	683	673	653	646	694	640	642	664	709	691	664	679	685	652	652	668	639	693	682	697	714	616	685	648	701	633	692	672	695	694	682	657	642	668	659	700	616	696	662	700	677	686	635	650	659	680	680	683	638	705	664
35573	59110	50694	36036	25533	16027	9903	5804	3943	3111	2519	2118	1771	1556	1408	1359	1176	1097	1030	988	912	958	875	825	868	857	862	879	830	891	858	847	804	824	803	779	783	802	794	776	797	781	797	821	775	775	777	793	755	760	806	808	790	781	758	832	802	781	806	831	801	786	769	747	753	775	784	751	795	806	787	762	760	806	746	779	860	784	808	795	760	796	810	735	754	785	770	789	801	765	750	805	780	804	800	801	743	787	814	772	794	799	808	840	776	793	799	735	792	760	778	769	761	745	719	762	814	808	777	815	751	759	776	757	818	791	826	792	806	771	815	799	711	829	739	797	784	776	739	747	764	801	782	780	778	759	832	789	812	746	758	799	787	784	764	788	791	738	767	764	782	774	800	785	778	765	763	832	825	788	782	771	793	798	788	747	819	816	780	797	806	778	825	807	751	766	793	797	752	767	814	790	728	747	787	767	806	745	793	758	826	758	835	802	857	835	749	804	782	799	800	786	765	778	762	829	799	810	780	800	838	797	795	806	757	788	767	805	761	782	794	801	825	817	755	794	761	798	802	749	756	783	778	778	792	753	778	786	760	767	810	762	759	805	773	820	771	764	834	769	753	780	789	807	744	739	734	848	792	760	806	790	829	809	786	722	767	769	860	829	760	794	805	798	807	784	753	786	770	767	806	833	771	801	762	807	798	759	753	806	760	807	752	758	799	766	761	766	785	797	786	781	768	829	823	768	767	802	736	792	809	784	755	786	773	774	735	776	783	783	820	777	777	774	777	809	761	756	814	792	798	800	732	800	766	819	771	847	788	807	762	819	764	789	765	794	785	798	734	793	790	788	807	744	769	784	790	767	793	792	751	757	774	784	799	839	746	787	762	798	781	743	785	807	757	777	825	805	800	782	812	806	846	793	807	798	827	781	800	763	797	787	801	805	726	762	746	729	868	837	820	766	846	758	790	815	823	786	789	762	775	768	789	759	784	768	772	809	788	790	777	729	814	794	758	785	766	791	809	797	747	776	827	748	765	803	784	788	753	804	790	728	804	763	786	770	782	788	740	764	795	744	757	806	787	793	808	777	797	785	749	816	814	769	801	736	770	740	815	795	759	789	824	826	769	789	770	793	791	828	804	771	779	777	784	737	773	768	778	778	770	813	790	816	779	771	758	781	820	821	803	793	809	788	762	795	751	783	766	704	792	804	768	769	812	772	744	807	760	691	788	774	800	750	804	751	803	773	756	835	768	736	857	774	777	840	747	792	773	755	764	738	803	783	808	757	755	735	739	805	809	747	778	734	803	770	817	772	782	799	794	783	789	804	737	732	830	776	771	726	782	744	789	828	815	803	790	787	791	711	751	789	765	748	823	789	811	791	821	774	833	777	771	781	767	811	802	764	762	739	753	781	796	766	783	818	775	794	770	786	787	745	757	795	786	779	794	773	732	781	787	791	804	792	823	775	739	786	773	826	737	800	740	750	795	786	755	787	782	779	780	783	784	769	770	763	786	812	736	749	833	787	774	759	785	806	775	748	794	817	773	772	838	802	784	764	853	804	751	766	775	779	754	766	752	810	767	779	818	757	786	747	769	782	795	837	736	752	802	838	794	788	736	799	778	793	824	824	795	755	821	776	729	779	764	773	697	729	780	782	765	853	748	795	773	773	758	835	807	783	803	799	790	749	788	811	804	771	795	797	776	779	825	763	766	824	810	728	780	754	741	806	766	811	790	819	765	758	773	773	771	766	779	781	781	742	809	811	792	785	773	752	801	757	798	745	819	786	763	804	764	771	765	813	790	777	758	733	743	805	777	803	768	788	781	784	771	747	835	750	771	804	784	758	811	790	803	810	751	777	801	784	773	779	759	807	820	747	812	836	790	766	802	798	795	774	744	787	798	784	741	750	829	790	798	742	767	801	781	753	761	820	794	779	776	792	844	755	828	764	782	743	830	812	772	783	797	778	792	784	765	756	775	748	801	760	792	765	788	764	739	777	782	777	760	855	722	758	790	751	805	813	785	826	753	781	742	801	801	829	779	787	771	727	772	790	768	759	737	782	784	782	790	750	765	775	803	831	770	781	841	796	813	783	770	780	798	763	786	777	801	793	779	819	768	816	843	819	756	754	809	790	802	831	757	795	779	813	789	754	767	784	773	805	800	775	730	755	804	754	837	756	769	793	738	760	799	778	795	802	783	799	794	741	804	757	803	729	805	845	862	798	799	755	785	809	775	801	774	836	780	722	811	824	820	791	761	751	773	828	810	820	752	804	836	738	759	766	772	767	782	765	748	810	756	769	779	791	796	777	782	796	823	761	788	788	776	747	817	770	789	807	764	806	771	785	775	746	794	790	790	766	773	798	792	744	762	727	799	747	744	793	772	740	798	776	761	789	738	747	777	814	812	778	763	801	696	786	757	782	813	754	810	768	785	782	783	833	790	829	754	728	771	774	829	812	814	741	828	768	795	768	763	768	757	787	767	770	823	808	839	839	759	770	749	767	784	767	785	838	805	722	791	780	809	764	820	790	715	743	779	743	773	827	802	834	803	787	768	786	757	771	793	831	785	789	782	746	757	810	764	781	758	795	762	792	791	768	809	837	785	864	741	790	753	796	770	769	755	757	802	810	806	763	792	793	768	801	815	779	784	773	767	723	792	802	803	777	711	790	760	805	800	746	791	742	760	773	848	798	769	774	755	813	775	790	818	741	817	745	800	774	765	761	775	755	789	767	767	775	786	750	752	791	815	770	748	775	784	808	803	796	776	816	785	750	778	735	738	747	780	824	798	763	819	817	742	765	774	756	757	773	810	765	835	791	806	763	814	813	786	824	764	752	783	752	788	799	803	806	776	782	823	773	787	802	783	790	797	724	800	740	817	761	760	805	749	796	812	827	771	768	751	799	738	815	831	765	785	812	731	775	783	776	811	735	758	811	753	771	756	751	742	786	750	776	754	759	808	780	781	761	804	813	772	761	810	792	803	826	783	783	729	779	801	758	776	781	840	836	789	799	818	791	795	803	794	840	729	807	813	783	809	801	811	790	773	737	788	821	816	803	769	787	742	832	754	803	796	812	751	748	760	755	794	853	732	722	768	767	761	807	752	756	774	771	807	782	788	753	761	809	785	764	801	793	779	743	762	748	806	817	769	830	776	784	793	755	799	809	816	755	749	779	806	812	754	731	759	772	777	763	761	833	755	774	834	783	827	747	808	815	735	804	810	783	804	788	752	745	791	780	737	798	797	796	818	813	752	781	775	782	721	757	782	742	754	806	788	804	781	772	806	817	749	765	770	723	763	839	755	772	811	740	758	821	796	761	797	776	828	832	755	761	752	757	830	817	793	767	779	781	773	713	807	793	806	819	796	725	795	805	734	801	809	802	777	778	804	751	847	741	775	782	796	772	762	761	758	784	785	746	766	790	753	740	775	771	769	787	816	826	783	741	780	807	815	788	750	766	734	769	774	811	771	759	778	754	786	752	761	804	758	774	767	735
23337	21639	29352	24759	22587	23531	19954	7829	3907	2880	2342	2039	1653	1492	1366	1227	1160	1071	975	894	886	893	824	826	784	746	796	740	767	738	719	752	723	692	728	715	688	690	718	755	681	700	680	700	725	741	713	663	668	699	689	729	729	707	713	709	760	709	752	698	690	721	711	717	688	680	695	714	686	696	678	720	705	696	704	730	714	717	717	741	628	699	701	678	710	677	713	723	717	755	717	664	687	673	669	704	720	725	646	692	711	722	711	702	746	681	707	737	725	671	655	661	680	663	694	655	656	720	653	695	706	701	699	690	716	724	699	733	725	709	710	706	679	710	693	685	704	685	697	711	733	732	696	668	706	705	707	705	761	713	765	687	722	652	709	733	657	692	726	686	692	713	715	691	687	714	682	756	697	665	676	715	669	695	706	720	765	703	707	751	741	665	665	685	742	693	748	738	673	683	683	689	743	741	710	731	698	736	742	674	684	731	709	683	725	690	719	692	729	700	762	707	690	662	711	702	667	664	701	659	710	711	734	746	674	688	670	639	709	703	732	709	694	729	731	718	696	685	726	713	722	740	689	696	707	718	715	665	729	706	693	706	747	670	693	716	700	693	714	725	708	700	682	709	662	685	716	718	693	693	737	704	719	711	684	671	753	710	704	689	692	692	679	685	714	702	725	720	662	661	737	724	682	740	717	717	693	665	708	728	673	696	729	698	659	658	679	647	696	704	667	741	684	707	711	708	728	677	685	750	730	762	634	721	715	706	639	734	682	668	710	662	672	688	701	705	710	674	748	707	695	766	661	687	753	710	714	726	731	740	698	701	734	687	717	746	732	715	710	704	705	688	695	738	715	727	742	688	700	707	720	689	711	696	785	697	732	707	667	739	704	729	658	692	716	712	691	708	702	724	690	714	743	706	701	737	681	708	754	735	722	692	730	738	742	677	695	692	669	708	693	661	767	692	685	730	717	693	717	675	698	743	716	719	782	737	755	731	670	721	699	726	696	720	696	678	698	699	723	676	725	689	697	665	729	684	745	723	713	712	708	732	740	706	707	725	708	721	722	721	727	670	697	702	675	671	710	680	711	714	701	690	709	673	692	715	749	706	688	701	726	692	701	711	701	733	717	775	687	714	726	715	738	661	670	767	690	716	671	727	713	727	733	753	740	716	681	705	720	697	671	712	715	650	719	715	730	714	699	672	714	667	682	716	702	640	681	664	737	697	702	666	738	694	648	698	729	728	743	750	695	705	754	709	708	726	678	680	742	679	734	669	714	723	684	704	683	697	707	753	691	749	678	700	713	712	690	654	709	684	744	701	687	763	714	701	729	710	727	723	717	768	691	684	740	760	696	706	702	699	710	714	720	698	704	736	712	698	737	746	643	756	713	733	737	702	700	734	700	670	712	643	701	741	710	701	719	673	697	726	732	717	756	721	722	710	723	756	681	728	709	724	675	743	732	702	744	699	679	689	759	749	762	687	689	713	734	698	728	646	716	727	741	743	681	684	735	737	659	737	690	703	728	713	706	665	717	699	713	713	694	722	671	677	688	728	754	698	712	713	691	718	701	707	695	715	680	667	715	680	737	755	703	711	709	674	683	685	695	714	728	714	685	691	737	724	759	697	676	696	662	746	698	702	684	667	677	690	667	716	699	665	739	690	686	711	729	746	648	694	715	703	716	720	679	720	702	723	691	715	688	685	659	726	680	698	645	725	687	681	716	694	685	710	668	761	672	686	709	716	673	725	733	686	697	709	688	670	724	737	721	733	702	709	690	680	715	727	681	686	710	735	706	678	732	710	709	717	718	729	733	708	693	726	720	741	730	720	670	753	753	708	690	786	718	719	712	751	717	675	741	698	752	728	676	707	714	706	741	685	710	733	713	700	704	720	729	716	710	748	712	687	691	668	722	659	715	757	693	702	766	700	717	695	726	717	711	675	700	684	691	700	705	684	688	719	674	746	677	741	730	693	715	736	715	709	716	665	684	663	748	672	741	703	714	659	730	753	696	746	702	760	668	711	696	713	716	745	687	690	692	718	644	739	728	757	675	693	706	731	732	709	652	735	748	716	658	707	734	636	678	732	710	733	704	691	678	714	711	696	673	664	701	754	737	680	715	732	709	725	671	685	695	655	712	716	729	686	706	661	675	706	680	707	698	705	703	733	729	703	692	698	729	682	755	723	726	685	708	700	691	733	707	700	695	691	717	733	679	728	706	719	739	723	717	694	732	748	722	710	717	649	699	695	670	721	718	690	716	719	674	759	713	702	741	709	713	704	735	780	721	705	713	675	682	699	734	721	719	724	746	702	711	715	694	688	730	706	751	732	752	697	708	718	706	679	715	681	697	714	687	720	630	702	701	693	740	717	702	743	709	674	732	719	700	743	673	664	695	697	709	735	716	706	731	691	663	737	698	708	677	687	709	702	728	746	655	672	723	702	741	683	718	693	753	715	674	709	749	707	670	670	702	687	676	711	716	716	689	694	687	731	688	748	701	683	708	719	733	750	702	730	741	725	711	722	691	691	724	696	686	724	700	718	733	677	743	692	718	676	686	751	707	722	677	645	721	718	742	696	655	690	728	689	708	675	725	693	651	744	698	717	743	689	673	707	702	703	702	697	732	721	727	732	691	707	705	748	687	701	679	722	706	710	706	753	697	712	740	731	720	657	706	646	680	701	754	723	695	765	721	726	741	708	668	700	705	672	675	701	667	656	706	738	723	699	703	694	747	687	733	699	671	703	695	713	717	659	652	737	728	700	686	697	690	732	687	706	685	723	660	672	745	723	690	729	657	697	690	687	695	685	713	733	657	714	727	677	703	723	734	660	707	660	694	683	655	658	675	688	709	662	713	711	700	739	665	725	721	674	717	706	730	719	679	709	723	641	682	745	739	708	684	744	728	666	686	740	668	674	698	688	714	713	697	656	720	704	678	695	724	658	700	714	706	739	707	720	690	697	683	723	710	675	706	702	678	679	689	686	643	760	736	689	679	750	731	711	693	722	756	725	690	705	731	696	707	692	698	664	721	734	714	744	690	691	725	685	665	687	684	702	725	688	675	779	723	708	724	676	699	684	677	693	677	677	716	731	690	713	702	700	703	685	708	678	690	702	716	666	674	753	734	633	706	684	694	702	668	702	700	704	698	678	716	725	650	680	711	698	716	775	693	698	688	736	716	751	710	663	668	701	726	717	722	713	730	686	728	727	766	705	727	648	693	675	722	666	751	668	717	685	677	692	655	735	689	720	729	671	696	711	696	723	700	758	695	739	718	699	726	712	727	744	689	702	715	689	686	722	742	718	732	707	727	661	685	671	696	680	734	697	745	717	703	683	700	638	700	672	721	721	693	765	679	695	707	698	701	734	738	731	707	714	716	738	680	681	750	703	697	707	695	727	708	735	721	682	659	724	684	675	706	739	684	692	716	699	699	719	685	704	717	708	666	694	718	742	735	709	758	737	727	708	683	721	687	677	678	692	709	684	742	709	696	748
39844	70290	60409	44504	34740	25118	15348	9550	5935	4581	3619	3012	2385	2025	1842	1643	1450	1344	1166	1081	1086	966	960	942	889	946	859	872	856	888	863	837	820	851	853	815	796	801	786	803	776	790	804	805	839	848	878	824	801	787	798	792	818	789	813	787	815	892	768	826	747	839	855	812	795	806	805	812	837	821	806	842	773	812	830	797	789	816	824	793	837	822	804	800	850	790	821	787	827	815	833	839	774	796	821	795	797	793	799	824	777	783	842	786	767	803	830	853	816	788	787	796	795	828	751	780	851	766	844	824	761	800	796	778	810	803	817	775	746	811	799	817	852	802	792	792	806	782	843	755	790	817	764	777	819	814	812	809	783	768	842	780	787	780	847	818	808	777	765	735	847	847	770	802	758	783	823	842	789	808	811	814	801	845	794	835	844	794	827	819	827	800	831	807	861	793	740	807	795	815	794	764	779	781	821	802	757	790	824	800	774	776	733	785	841	837	870	768	810	832	729	765	781	805	775	846	858	776	878	813	796	809	809	825	865	844	821	784	773	844	820	827	812	760	764	779	798	779	827	810	775	761	798	799	846	781	784	819	802	817	806	790	794	790	776	816	846	773	802	788	801	850	813	760	830	862	836	729	774	769	817	815	843	809	819	821	780	811	790	853	829	793	872	802	827	751	816	823	775	822	780	807	813	763	803	826	814	828	850	786	826	859	795	742	760	798	794	831	758	779	799	816	841	805	801	808	791	783	839	801	833	807	794	773	818	831	811	801	851	823	793	802	798	825	790	809	864	826	758	813	816	831	791	830	865	761	788	775	823	797	832	721	800	776	820	815	798	878	741	795	806	779	806	797	785	786	814	810	812	779	778	806	781	822	815	809	801	791	797	794	855	759	810	794	773	782	836	779	839	773	775	812	800	806	811	813	802	801	778	773	859	806	812	753	811	795	778	818	830	819	791	853	880	838	835	841	747	818	813	805	808	816	823	829	827	825	812	777	805	818	770	784	804	801	844	832	852	800	799	833	760	797	824	813	825	803	778	778	829	775	821	773	789	808	811	809	771	849	807	809	818	795	784	810	846	778	809	791	840	835	838	784	814	755	808	790	778	780	824	751	829	842	835	784	789	807	760	770	785	815	780	806	787	772	855	813	796	756	849	790	800	828	800	821	828	826	799	820	827	795	819	823	821	822	775	801	765	838	783	825	810	793	767	781	782	807	821	759	735	791	792	793	805	787	773	827	782	792	788	769	833	762	798	784	827	790	795	795	836	822	813	765	802	824	837	823	797	814	786	812	814	834	818	778	813	837	843	791	806	830	795	770	844	852	823	775	785	813	823	798	829	824	861	778	751	783	807	807	791	795	770	797	813	769	805	801	828	843	753	794	789	766	810	830	800	800	806	833	812	776	771	795	775	829	835	820	769	855	845	819	851	780	812	772	794	788	764	817	826	801	797	795	743	782	794	830	833	816	791	782	789	793	812	804	750	792	777	784	796	783	770	834	828	807	833	822	829	824	791	803	815	788	836	796	788	817	788	842	810	807	827	816	806	842	802	814	821	784	859	794	745	832	826	790	824	833	815	799	806	818	885	784	851	742	790	830	802	817	807	824	826	783	767	826	842	796	768	798	804	831	869	819	801	822	825	801	821	785	794	804	758	773	772	787	825	806	781	758	779	839	789	777	785	769	791	823	769	815	790	768	814	839	811	795	825	787	787	735	791	811	858	809	784	780	821	816	764	758	811	803	835	764	787	765	826	787	838	783	784	830	890	820	801	761	825	785	820	810	854	826	781	754	788	784	791	797	786	787	790	767	823	784	799	816	814	825	800	804	837	783	773	774	832	761	815	779	826	831	779	768	913	796	750	837	813	833	816	812	765	776	787	836	823	831	762	794	809	811	786	799	813	770	841	814	794	836	850	776	819	793	805	831	752	816	781	794	780	761	771	789	764	844	796	780	827	786	852	800	839	815	750	886	817	767	836	801	837	803	818	799	788	775	765	812	795	806	807	787	797	764	796	829	814	789	835	812	802	783	796	821	801	840	861	785	827	826	790	786	808	771	794	789	760	858	787	758	822	760	793	841	776	785	835	805	810	808	823	777	825	796	812	795	813	810	828	820	830	820	798	790	843	836	801	789	806	806	756	818	775	796	857	825	793	815	811	834	788	826	787	793	816	802	827	821	790	795	815	771	771	805	779	822	817	809	850	817	809	815	803	753	832	785	813	808	791	843	798	829	866	821	746	791	847	784	792	828	795	806	775	716	784	759	773	774	874	759	756	827	854	812	791	792	843	815	815	825	820	770	799	760	729	795	813	808	802	794	825	799	808	834	771	770	846	825	754	818	822	798	755	774	813	823	785	787	758	820	788	791	795	803	853	828	821	821	800	809	789	854	781	732	788	792	802	813	815	816	801	742	844	794	814	796	747	779	826	757	798	804	731	814	841	803	819	799	848	841	827	816	816	826	774	795	776	813	807	746	800	836	797	759	793	805	762	772	861	833	821	777	803	787	829	827	810	800	806	799	814	821	804	777	796	779	802	815	774	795	766	785	749	798	811	824	777	781	825	803	840	809	840	840	852	790	815	772	771	827	806	777	848	820	763	847	844	754	771	815	797	764	783	818	839	770	782	730	846	782	769	803	743	829	777	804	789	781	799	805	845	776	787	780	778	770	838	794	819	804	765	867	789	812	786	792	828	788	779	814	772	760	806	829	774	791	800	787	816	781	839	779	773	818	787	806	809	820	871	781	887	813	791	855	731	797	834	814	819	824	777	791	849	752	764	759	777	813	812	794	768	783	802	796	784	753	837	852	759	813	804	771	814	838	778	819	789	765	764	802	797	780	837	804	765	811	865	769	763	826	794	783	829	787	775	786	794	776	767	795	777	821	801	798	798	847	848	807	783	805	803	753	780	807	783	827	739	816	829	759	823	793	788	743	787	805	846	835	828	857	775	758	837	829	776	778	816	836	806	800	840	773	858	786	788	758	793	791	785	794	857	790	838	812	752	822	848	799	808	738	801	777	722	791	767	846	756	785	792	801	775	798	824	854	835	841	809	827	823	811	789	800	762	831	765	798	799	799	784	789	819	818	790	828	800	819	758	790	816	834	823	838	801	808	796	828	794	753	762	851	795	746	819	753	717	810	853	788	809	756	777	820	775	779	829	807	779	823	740	844	796	799	811	803	806	786	775	852	781	843	838	858	812	755	768	760	816	837	798	809	760	842	836	790	807	805	805	831	808	822	814	801	818	810	801	851	843	802	842	829	839	787	847	776	803	809	808	773	796	841	841	779	829	771	806	789	796	801	788	802	798	803	787	819	825	830	836	812	815	822	813	825	858	754	797	814	819	785	809	805	791	781	816	754	822	818	802	791	808	839	809	762	827	824	758	838	799	801	808	775	802	802	773	818	767	820	824	819	806	775	785	822	817	743	814	853	799	789	822	700	761	788	807	828	741	839	756	834	811	762	810	846	787	813	801	759	831	818	841	819
31369	34980	38862	27831	16539	9142	4300	2437	1864	1619	1407	1243	1040	1012	929	856	871	793	792	736	761	754	767	712	675	714	707	729	664	671	650	707	739	714	701	644	701	664	670	698	676	692	679	671	677	702	711	659	675	662	665	671	683	684	690	653	686	702	649	692	682	711	674	715	664	642	661	680	693	680	679	629	630	710	712	695	778	663	726	664	679	673	641	686	696	636	660	698	660	644	672	670	669	692	679	688	641	666	676	674	673	675	680	680	649	645	670	648	694	660	678	671	705	668	676	689	702	666	688	670	737	690	635	628	710	686	663	696	681	678	674	660	681	670	672	657	667	710	639	714	701	667	670	674	663	700	605	725	688	665	678	656	710	642	701	702	658	699	706	683	623	699	652	676	689	707	670	692	678	698	708	685	684	711	688	690	697	665	651	653	671	683	654	695	710	689	664	694	699	699	676	665	684	702	702	647	680	711	687	663	698	663	697	710	652	675	700	652	682	707	654	683	672	681	696	690	692	661	681	672	670	633	663	711	693	650	669	660	687	711	676	684	684	676	682	640	644	692	719	671	696	704	661	729	674	687	693	670	705	687	721	704	696	690	664	697	682	707	662	656	722	639	700	651	697	714	704	693	701	694	696	655	715	713	685	657	678	711	656	677	668	662	666	698	677	710	675	687	707	698	653	605	687	659	735	651	675	681	724	690	701	696	728	642	702	647	648	654	686	691	684	717	687	711	696	672	625	700	647	659	678	653	665	689	676	679	685	657	709	659	693	646	681	647	661	663	692	673	702	687	673	715	699	712	750	670	709	701	704	647	690	680	650	751	703	688	643	677	641	674	685	685	684	688	730	667	719	710	687	713	700	681	670	675	717	679	673	686	675	680	701	717	682	647	688	731	675	665	678	694	687	701	688	618	661	688	687	676	735	664	616	681	660	689	688	649	683	649	713	675	685	653	712	702	656	687	691	672	677	690	689	696	703	652	649	726	649	674	647	681	668	710	623	667	697	692	697	665	657	656	657	697	689	659	684	665	668	654	665	714	693	707	657	669	625	661	686	707	672	696	675	688	687	664	682	693	645	682	718	668	674	632	711	679	688	666	670	676	680	675	656	666	595	671	659	669	687	681	689	701	657	670	670	721	637	701	640	707	668	711	696	698	708	697	685	667	683	664	657	705	647	688	701	689	711	710	660	639	697	650	678	650	712	705	644	704	694	625	689	675	713	677	677	701	686	716	693	675	679	727	629	745	666	656	696	687	658	685	711	688	675	651	712	643	679	700	722	671	705	718	658	711	645	722	680	696	616	666	676	712	644	695	719	704	658	669	652	669	674	685	682	689	736	722	685	643	678	726	697	674	663	626	707	689	701	670	700	718	647	697	673	691	678	612	645	697	700	638	653	657	660	693	646	707	680	723	682	642	687	679	670	672	665	593	730	646	701	682	691	742	651	699	679	672	651	690	724	688	766	681	657	681	638	718	672	658	660	717	706	691	654	744	628	651	679	677	647	649	718	707	664	659	647	662	642	689	677	713	680	673	712	683	700	706	667	692	721	673	662	693	684	683	676	672	707	717	629	721	649	706	755	680	661	696	678	710	716	700	720	638	637	665	730	690	687	716	682	694	656	660	690	713	713	653	688	699	593	697	728	687	670	688	648	652	630	729	684	675	723	693	649	701	657	707	668	652	683	717	665	691	702	628	696	697	694	663	629	702	693	692	672	731	685	653	645	677	703	659	706	713	684	677	696	724	692	696	700	708	687	656	648	712	630	674	639	671	679	690	648	667	647	702	663	630	692	679	684	653	646	723	676	655	673	679	672	693	644	686	736	667	696	659	669	660	666	675	677	672	700	665	704	669	694	678	648	671	675	666	680	695	696	697	677	648	688	706	612	660	677	649	654	665	699	718	595	691	695	666	653	675	611	662	687	682	663	671	668	649	709	701	659	737	681	710	690	674	684	624	688	695	669	676	668	651	696	664	634	664	645	697	682	677	677	672	711	706	673	664	673	634	719	670	704	660	672	625	610	671	689	715	722	691	652	702	691	707	661	678	679	683	679	651	678	664	631	686	684	745	710	659	678	708	707	684	685	701	691	724	672	639	672	657	691	688	617	671	701	683	703	670	686	672	690	673	698	686	718	677	678	699	671	704	689	662	705	698	695	682	708	675	746	673	677	689	674	687	680	670	687	727	673	677	708	697	612	674	698	677	701	728	685	701	636	713	661	650	625	699	731	727	667	673	712	651	689	689	660	696	657	686	728	672	650	660	728	678	653	680	721	693	663	629	665	710	696	684	672	666	673	690	734	686	690	687	681	656	717	698	711	680	693	685	693	666	685	641	690	734	752	727	657	736	711	661	707	694	702	718	689	686	680	615	675	660	693	692	698	703	609	662	656	690	664	626	690	657	646	648	649	713	681	674	680	689	707	703	642	682	673	688	665	704	718	668	704	713	663	691	679	712	628	690	626	697	713	690	662	641	670	704	733	674	685	666	669	652	677	707	684	698	675	648	673	678	730	643	635	685	661	696	625	712	624	676	651	693	653	683	694	636	667	731	666	728	707	709	634	680	738	649	700	675	681	724	643	705	670	710	679	682	686	663	651	670	705	640	653	632	653	676	704	713	656	709	618	742	697	663	704	695	619	669	683	741	707	690	688	668	720	710	690	708	708	693	677	692	697	683	687	695	684	672	678	671	676	697	702	719	669	672	665	643	632	691	720	672	659	661	670	712	672	709	681	666	674	706	678	674	659	692	668	715	657	676	708	697	681	671	671	654	677	697	699	688	629	639	668	675	694	695	688	722	686	653	673	756	719	689	673	674	685	645	680	675	645	676	702	656	691	649	687	678	647	690	691	664	676	674	701	732	722	712	696	671	642	675	695	695	657	740	670	673	702	652	697	710	687	655	665	678	652	703	674	675	698	683	689	664	673	678	705	679	744	645	697	647	700	643	638	691	652	660	675	720	686	741	650	679	659	674	690	675	689	679	732	646	666	679	730	690	691	702	640	669	656	668	712	654	713	682	668	644	679	689	691	680	668	654	669	685	658	671	647	723	686	710	645	731	701	666	678	671	704	676	733	698	705	697	665	661	701	677	702	676	666	652	698	662	676	702	669	606	695	614	681	668	703	681	678	662	689	698	713	708	677	730	713	657	735	658	685	659	690	690	703	672	661	663	668	685	686	651	677	721	713	668	712	691	691	739	685	663	718	671	697	749	701	690	715	690	679	667	649	652	657	666	725	646	704	698	629	667	671	652	685	647	673	657	689	678	646	700	676	651	672	647	677	659	667	694	674	672	679	641	671	728	721	666	647	732	636	730	676	718	736	682	666	616	628	677	693	676	689	640	737	727	698	676	674	662	665	698	676	657	683	689	676	699	640	645	639	645	705	717	698	663	677	696	661	649	661	695	671	676	694	694	680	740	682	739	666	659	695	668	651	713	696	687	697	681	696	652	695	696	684	713	664	698	680	738	665	685	651	665	653	675
36642	52796	42002	27786	19721	12448	6731	3999	2899	2361	1936	1726	1449	1265	1157	1050	1090	1022	973	885	881	949	878	861	841	846	815	857	823	849	802	838	857	794	804	808	775	749	846	762	812	816	826	828	827	792	794	808	788	843	807	774	780	815	854	871	828	805	795	802	792	799	791	792	798	758	792	738	799	792	821	768	822	739	755	763	834	842	721	784	807	815	828	773	820	796	815	766	795	763	781	804	836	760	764	772	800	833	774	782	805	761	779	754	749	752	776	807	777	808	803	834	782	820	772	763	806	792	766	742	807	831	803	798	772	815	828	807	801	789	818	788	795	786	796	826	751	775	738	758	733	790	760	813	785	782	782	779	799	830	795	783	863	782	788	779	782	812	782	743	757	796	802	772	790	759	794	791	779	758	741	752	837	807	831	801	783	799	791	811	805	796	806	771	829	795	774	761	808	803	802	756	786	743	800	835	766	850	767	789	764	794	772	791	768	810	744	811	825	815	837	812	748	805	797	815	822	734	820	810	785	811	814	796	834	763	762	749	771	813	778	731	754	788	840	809	787	762	804	743	822	814	802	797	800	797	816	850	775	765	788	795	747	803	795	770	789	820	770	843	767	784	767	802	800	775	771	725	774	771	841	778	782	755	788	783	798	775	796	777	808	780	807	824	808	821	802	792	811	763	778	780	809	810	786	777	783	804	797	803	788	779	803	815	766	804	818	833	812	784	764	824	798	777	778	771	812	761	829	819	788	806	769	793	788	801	789	814	753	787	809	777	768	795	756	819	799	775	757	813	754	762	796	802	766	780	790	810	787	785	765	763	811	766	815	801	788	820	779	786	792	792	812	771	746	822	764	849	774	845	785	799	735	801	772	802	784	760	820	744	809	798	832	754	782	800	750	821	785	788	830	802	758	766	778	752	779	795	764	737	795	798	791	803	823	816	759	817	812	783	786	801	811	833	839	739	795	815	764	792	803	792	782	793	781	816	786	765	808	771	804	826	800	787	794	772	798	785	784	812	799	785	848	784	871	809	790	796	752	783	807	804	817	802	786	787	796	781	788	782	808	760	791	859	788	829	828	808	768	793	835	776	773	773	828	765	775	814	774	791	752	813	834	747	824	800	767	830	789	786	791	824	745	709	842	844	782	790	828	816	809	775	770	775	815	803	792	822	771	744	832	810	818	796	771	801	766	803	842	756	822	769	820	793	769	799	747	802	760	777	740	760	813	809	828	785	818	785	785	743	764	787	761	825	812	816	797	815	836	806	824	814	782	822	809	760	811	779	787	800	779	758	758	803	822	836	776	781	793	802	790	773	775	800	770	763	789	797	783	750	792	788	764	752	809	750	810	800	773	789	796	850	799	758	820	815	770	829	802	832	825	811	780	769	787	828	776	812	768	781	795	790	756	785	830	796	795	848	801	810	731	790	777	807	817	790	785	824	804	789	809	782	824	792	821	792	738	781	739	750	777	807	756	775	797	812	781	853	785	751	783	790	818	776	822	811	814	769	778	797	786	778	776	814	768	829	800	821	826	781	755	763	792	813	802	807	811	798	790	826	798	765	803	832	768	770	801	794	774	772	789	811	814	841	837	830	777	751	819	783	783	765	784	775	794	815	767	788	749	815	778	826	767	785	742	751	770	780	810	798	775	792	797	809	785	743	773	787	793	762	821	792	784	820	808	815	801	744	760	794	817	797	782	814	771	804	793	793	778	830	844	744	793	798	826	795	800	786	771	750	806	801	802	805	800	775	757	797	804	785	736	802	800	776	819	762	834	844	803	808	822	774	771	807	805	754	736	769	797	769	821	793	809	772	770	801	782	730	779	875	778	747	775	831	849	811	821	788	795	723	780	813	784	804	779	790	828	867	832	844	782	791	815	792	802	740	783	797	772	808	791	822	781	761	841	797	765	872	803	786	797	765	780	800	814	785	846	748	767	775	794	814	798	796	836	784	789	752	800	770	764	784	826	827	766	798	789	775	821	760	743	841	771	797	777	780	869	769	768	784	791	769	787	781	756	794	792	801	760	801	752	815	798	790	758	795	812	746	774	748	774	821	743	813	829	784	785	798	760	821	786	773	801	817	753	792	827	794	848	761	817	801	813	827	758	780	847	815	814	774	779	862	754	808	779	807	745	761	784	810	795	782	818	740	792	796	781	822	837	774	818	761	814	803	710	834	809	751	748	829	769	784	748	775	806	766	797	827	798	776	832	808	796	752	800	798	761	794	780	788	760	788	747	790	804	804	788	756	768	789	848	792	841	790	767	748	806	832	768	742	765	831	789	756	771	759	759	805	791	769	839	827	778	754	756	784	787	795	798	777	810	824	815	779	818	830	783	817	827	782	797	800	740	784	808	798	806	790	805	744	816	797	829	759	809	805	798	807	782	792	802	745	785	831	850	783	836	788	760	823	781	810	824	774	777	810	764	816	799	778	791	787	780	794	784	801	893	776	817	727	822	786	762	831	785	748	817	794	800	767	808	766	782	814	804	778	804	737	754	766	793	767	804	790	807	768	775	790	783	792	763	795	817	790	829	771	726	753	842	785	800	756	782	797	794	767	833	784	798	738	781	816	809	770	773	832	795	738	807	825	814	802	781	812	798	773	805	822	802	811	771	768	819	822	825	762	787	773	831	804	799	798	814	799	796	771	779	799	819	783	792	809	771	813	823	809	752	768	816	787	798	790	785	804	780	749	772	799	792	808	838	783	821	792	790	791	779	794	793	787	790	789	729	804	804	800	742	794	782	784	761	810	833	771	800	837	838	783	826	825	794	795	779	778	777	776	779	818	784	861	776	787	749	763	861	803	842	794	788	757	777	810	764	808	807	771	813	761	799	807	772	807	824	730	770	810	773	804	823	847	780	780	736	791	806	776	769	801	810	814	805	772	764	807	775	818	798	780	837	809	811	780	803	804	744	761	765	778	771	823	754	815	762	799	774	784	779	776	810	787	852	788	812	819	808	781	791	756	819	775	810	813	781	801	773	832	798	780	758	813	814	827	771	760	771	773	796	840	765	767	765	859	732	798	795	783	783	787	809	809	840	805	821	775	753	756	861	781	785	772	842	793	847	786	744	775	803	792	785	762	776	798	789	783	778	813	751	822	776	782	843	800	805	870	800	786	713	782	814	777	830	772	791	788	821	801	791	771	774	781	848	768	800	795	771	792	823	795	765	852	750	787	820	745	827	797	816	782	775	784	763	764	751	811	783	817	760	761	851	782	826	782	836	836	769	834	807	812	783	780	766	767	743	755	782	764	799	816	832	849	800	785	808	839	820	824	778	784	793	756	785	799	792	810	743	823	787	809	816	799	812	784	827	776	763	796	815	834	713	822	792	788	812	781	765	798	788	797	755	769	776	783	828	755	814	787	788	782	747	799	774	765	788	767	825	710	769	739	829	798	794	730	752	819	823	802	778	796	783	795	787	780	791	813	768	805	779	720	791	808	853	821	806	775	860	804	767	772	830	756	797	826	776	780	788	792
24333	21601	29044	25684	23314	20225	11465	4781	3030	2653	2192	1860	1494	1255	1260	1125	1079	932	869	848	822	809	792	749	760	745	804	717	759	724	732	707	759	722	728	758	701	691	737	713	693	736	648	707	703	689	653	683	746	704	685	679	656	715	666	669	758	661	660	715	731	689	651	739	726	681	696	711	678	663	695	682	696	681	636	745	705	718	697	691	683	663	665	727	681	708	687	713	686	713	698	673	729	684	669	692	676	729	748	708	702	708	647	675	710	636	750	662	745	705	715	707	704	726	703	706	733	743	703	712	688	684	694	639	660	654	694	682	676	682	718	723	662	676	731	682	643	751	701	724	698	713	731	675	692	705	692	650	685	688	705	677	699	690	705	660	739	728	726	725	694	659	706	696	733	714	672	698	746	706	722	704	689	735	699	699	700	699	679	727	665	671	701	699	717	703	726	691	671	683	674	676	685	683	695	679	680	706	741	662	707	691	706	702	651	735	672	661	661	635	770	702	703	693	689	630	712	712	635	701	666	704	720	703	709	669	642	735	735	666	728	746	703	708	726	673	745	647	742	724	708	693	690	701	722	714	688	712	665	667	690	692	660	712	704	721	686	701	693	702	715	661	697	669	730	692	688	643	669	747	703	711	672	714	690	690	680	702	719	668	675	672	677	695	720	703	679	685	677	680	702	653	721	682	706	738	747	754	713	689	770	699	665	733	672	654	725	711	703	735	707	673	703	680	738	688	691	678	739	709	699	715	697	708	713	723	693	724	664	698	712	705	704	687	698	716	729	721	697	679	703	684	719	681	764	737	698	741	725	681	712	656	718	697	681	719	687	662	720	665	677	729	730	722	699	692	667	706	696	677	661	713	698	669	695	658	705	706	685	708	721	754	695	710	718	703	648	702	664	695	696	677	689	737	706	699	680	675	684	678	655	650	686	652	757	674	660	698	739	709	723	710	746	717	682	721	686	738	676	715	659	696	672	708	726	724	742	714	681	687	719	728	704	701	688	696	745	700	729	696	703	729	707	679	729	709	720	694	669	659	722	672	652	676	701	707	686	696	685	680	713	675	729	705	703	760	664	687	685	770	692	659	705	717	698	667	718	744	707	685	719	700	676	720	706	656	707	703	743	714	706	692	719	689	679	676	697	706	695	703	740	727	687	661	638	699	624	675	732	698	660	694	703	739	661	750	724	700	695	738	704	690	701	729	674	694	722	728	723	700	679	725	658	692	751	718	705	692	699	738	695	675	728	681	726	712	683	712	717	745	683	646	683	614	663	711	666	701	714	720	699	712	687	722	725	744	686	733	647	684	696	681	689	675	743	683	736	673	669	693	681	674	654	712	692	674	658	676	649	738	712	718	648	678	677	663	736	703	697	740	714	700	714	703	704	651	677	681	673	674	737	642	705	710	683	696	645	646	697	698	666	672	659	667	708	731	687	724	728	699	683	705	708	706	701	714	665	747	648	671	689	663	708	692	659	701	662	677	681	687	703	664	710	664	729	658	665	729	707	714	683	702	694	681	659	718	720	688	687	669	698	690	719	709	662	692	707	723	735	700	633	644	705	715	663	717	697	756	698	698	703	730	735	705	690	654	678	706	712	695	709	703	714	695	677	662	735	734	636	674	651	693	676	667	693	660	637	712	700	708	706	684	647	719	710	658	693	717	708	668	707	652	706	675	700	694	661	688	741	714	761	735	749	657	744	722	682	740	720	665	706	724	711	676	694	693	681	688	700	736	689	676	699	657	731	681	711	679	671	671	671	725	724	704	714	650	686	722	729	718	711	706	717	734	734	711	681	697	706	720	713	710	632	662	683	729	699	737	674	729	704	736	708	698	673	675	698	718	717	653	727	674	684	681	682	719	674	648	727	692	719	657	726	736	683	672	695	713	688	716	710	709	654	701	696	652	693	730	710	678	693	704	667	705	691	701	724	695	705	713	677	725	668	680	733	683	670	671	691	677	700	681	693	706	629	673	684	705	678	710	690	642	674	687	688	673	673	684	689	697	705	681	700	714	701	738	707	705	677	684	708	720	671	711	701	691	678	650	675	659	684	677	706	692	748	711	672	680	734	654	698	697	675	729	709	748	706	711	708	699	716	730	690	678	694	693	694	687	739	672	689	688	724	700	698	685	703	733	681	686	688	689	717	698	647	708	703	706	721	725	729	737	724	706	712	707	667	661	684	703	712	720	703	663	700	708	657	705	730	727	678	668	702	675	741	662	683	703	682	655	657	683	689	660	688	660	741	700	721	736	690	733	723	694	698	683	737	680	702	697	717	746	698	690	685	726	711	705	718	700	706	681	701	685	723	691	666	682	669	700	698	685	677	710	741	726	721	671	702	686	662	671	710	716	707	725	656	664	671	684	707	730	680	677	655	663	679	672	710	662	685	684	705	666	665	686	703	701	706	687	675	724	719	709	688	699	651	745	740	711	671	696	640	666	704	693	668	709	710	687	713	671	693	694	680	708	654	668	682	724	702	734	737	695	661	697	730	700	706	698	713	671	697	691	669	734	709	729	709	708	704	662	685	688	742	711	691	729	643	679	675	625	673	703	721	739	655	699	700	675	725	708	701	660	732	679	675	722	722	664	706	672	681	676	690	665	717	708	718	680	720	750	685	667	707	703	699	751	678	663	713	724	715	694	704	714	718	746	693	637	727	661	673	704	683	683	721	679	733	678	710	741	668	706	734	712	706	662	714	695	732	741	711	691	682	699	694	697	702	697	711	692	705	704	650	698	675	723	733	687	718	691	669	732	661	652	729	715	698	731	749	724	715	727	673	716	659	670	662	680	653	679	688	726	667	734	752	686	703	718	666	677	688	704	678	683	748	690	677	709	679	688	699	711	680	688	685	663	697	716	625	699	662	674	720	674	702	702	701	723	672	680	691	661	723	726	687	725	667	585	709	671	656	706	701	732	732	696	697	687	664	669	686	705	700	711	673	710	743	711	701	707	684	697	707	705	739	686	727	658	715	730	649	637	718	695	655	625	683	676	746	730	704	720	700	633	613	679	699	697	711	658	708	711	719	649	685	696	652	633	657	674	719	704	738	748	709	726	682	727	706	642	720	669	704	670	739	752	718	725	726	719	739	708	712	714	703	749	677	668	694	751	625	727	667	726	712	682	682	704	704	698	713	712	664	674	715	701	711	703	733	660	702	722	681	710	638	685	689	654	715	729	687	647	693	723	667	667	650	704	676	702	700	666	715	691	666	749	696	636	717	692	685	697	718	707	708	624	705	696	694	711	652	721	714	693	747	721	690	733	698	707	714	720	707	711	701	723	699	662	667	744	730	710	673	719	740	755	701	662	675	798	742	659	726	671	703	685	741	689	679	728	685	708	711	681	691	744	664	709	682	648	676	747	686	699	700	707	708	698	707	648	708	702	739	685	719	704	656	698	683	663	711	713	675	637	713	680	726	656	690	621	698	710	680	681	734	629	726	655	732	680	669	681	722	758	725	717	708	685	675	743	734	686	703	687
36742	63381	51165	37526	27595	18939	11843	6873	4837	4028	3103	2564	2130	1696	1592	1445	1342	1245	1138	1048	1028	994	905	888	916	861	878	907	833	853	817	839	848	805	815	823	797	826	807	803	784	790	731	812	802	826	756	800	840	867	851	852	779	784	775	747	807	835	834	770	832	842	831	797	782	779	802	809	832	802	798	829	810	792	728	881	768	813	771	771	803	803	733	787	815	807	827	770	846	782	856	871	828	808	772	876	783	780	843	803	803	807	818	803	818	780	787	788	806	825	817	804	759	762	731	747	817	846	795	820	811	783	868	849	839	794	766	746	806	802	735	816	820	827	828	839	815	771	829	796	783	817	783	854	821	823	833	786	863	794	792	835	797	779	759	793	808	843	841	832	798	840	742	789	798	833	796	811	808	776	831	768	807	773	760	784	801	805	812	785	846	804	849	845	747	764	821	859	793	845	837	825	812	802	837	824	792	819	778	765	822	769	803	787	770	776	812	849	885	770	825	803	830	849	765	774	800	799	802	870	821	779	817	785	800	841	751	771	836	816	776	793	795	829	879	758	818	767	826	815	796	848	812	838	836	762	771	789	799	807	784	828	790	788	779	826	808	773	803	818	785	781	823	767	784	788	780	820	772	825	856	760	852	775	818	862	743	813	744	790	818	813	811	827	795	804	813	764	778	791	777	868	827	807	795	787	859	782	796	770	790	864	816	802	799	851	806	755	788	858	826	783	864	818	779	770	800	813	808	802	853	810	759	818	849	830	833	782	823	845	777	777	797	759	791	771	816	817	798	762	849	806	838	750	780	769	808	792	825	793	817	790	796	798	790	803	829	772	770	817	821	787	830	777	837	811	765	846	790	776	794	811	778	824	841	790	799	817	819	789	834	788	798	792	848	775	809	815	813	762	864	825	831	830	811	820	821	806	886	756	825	823	848	854	818	758	822	761	831	776	843	809	773	765	847	778	795	823	802	821	790	742	773	774	766	802	802	776	778	798	851	788	807	844	773	800	809	789	777	821	766	779	780	776	832	807	799	799	802	765	799	804	823	821	769	786	811	775	760	774	812	783	823	779	773	818	799	771	836	819	787	815	848	815	802	811	799	840	807	786	771	793	851	847	775	779	837	815	838	823	799	812	791	804	748	807	827	808	828	837	780	825	739	770	816	823	867	808	784	777	792	781	812	835	783	812	765	785	773	849	727	760	802	836	826	801	825	803	789	787	828	765	764	759	812	834	810	820	843	863	787	821	826	805	793	793	780	784	821	758	808	788	837	848	822	816	813	816	795	791	838	839	784	808	820	846	790	821	824	859	809	795	759	791	795	771	809	786	804	775	853	792	829	815	813	833	794	808	818	789	820	804	812	834	773	781	781	843	815	862	814	858	803	739	810	831	791	848	733	770	817	807	851	803	818	785	796	849	775	823	816	868	828	812	776	782	789	817	823	766	799	845	770	767	784	757	839	842	794	798	801	820	810	829	787	856	784	849	806	797	765	794	796	792	825	862	846	779	800	866	802	807	802	850	776	753	818	804	747	741	728	807	843	809	774	821	849	779	798	833	798	820	758	776	823	821	798	807	826	785	805	785	823	767	814	782	846	764	816	817	814	753	814	843	781	818	796	769	801	778	829	827	815	831	791	806	794	787	780	817	805	822	781	820	788	805	762	780	779	833	792	842	794	775	700	766	811	758	780	845	777	822	859	799	791	819	800	824	841	830	833	808	762	794	818	780	776	835	826	786	809	796	783	813	784	794	811	852	801	850	776	816	792	728	825	877	814	805	803	796	793	800	806	802	796	825	783	833	789	786	777	803	816	790	815	769	801	793	820	777	808	828	848	787	829	828	828	833	799	786	808	859	805	806	836	760	851	848	838	808	833	798	808	828	828	803	836	844	796	809	834	763	780	803	794	834	873	820	791	824	757	831	792	833	875	824	827	808	812	789	833	781	824	839	776	795	766	848	760	801	820	810	805	831	744	842	816	824	769	863	817	803	794	783	797	800	809	816	795	805	837	766	805	816	758	803	772	787	800	826	821	822	772	781	774	791	773	806	850	821	811	798	820	783	793	793	781	869	794	781	789	805	781	857	785	823	813	834	785	835	781	804	815	804	813	826	751	810	828	774	810	809	808	858	834	826	817	797	805	755	801	759	861	790	817	785	787	875	825	758	852	821	776	731	774	825	801	789	786	826	842	825	829	751	806	792	789	793	792	845	834	788	771	781	824	844	872	823	771	780	827	770	801	819	815	780	785	813	791	825	825	786	802	797	821	796	820	818	806	793	783	796	821	805	765	808	832	761	795	783	856	830	805	784	832	777	764	750	813	753	804	788	771	784	808	784	833	790	838	787	819	768	776	796	772	837	804	817	820	829	813	825	828	801	780	789	759	797	798	805	767	784	803	834	858	776	792	823	814	803	808	794	754	812	815	784	803	807	785	844	832	803	847	768	814	773	755	787	791	780	836	787	785	829	783	802	827	844	798	817	795	794	859	834	843	811	768	801	830	797	757	790	751	801	753	826	806	788	848	793	772	812	837	759	825	770	835	838	844	836	798	785	824	769	845	791	821	801	830	878	789	839	796	787	810	749	765	817	772	783	791	819	789	807	789	768	847	771	834	766	788	822	790	828	814	790	837	818	826	806	766	809	798	768	734	803	802	797	758	812	844	821	852	832	794	780	812	773	852	797	740	832	799	769	771	775	830	784	773	836	830	841	843	823	795	818	814	834	850	836	803	789	798	762	785	811	839	810	837	807	791	790	825	768	759	788	811	818	815	855	758	803	817	769	832	794	813	795	795	804	819	792	784	799	789	851	776	811	810	797	827	772	781	807	810	793	808	823	815	847	857	790	823	746	809	809	801	834	841	816	857	799	793	801	789	788	823	823	785	823	788	857	798	777	829	812	770	826	789	753	805	801	804	808	826	820	827	793	815	850	798	822	791	773	820	790	773	770	841	843	800	817	822	767	774	867	827	801	828	824	834	749	806	810	767	818	788	824	835	768	764	791	832	844	799	804	777	853	822	789	799	806	788	839	846	813	818	807	816	801	776	861	820	742	795	778	820	779	809	819	789	791	765	852	832	843	762	746	858	812	783	828	817	811	758	776	801	791	795	847	811	782	789	805	779	793	813	797	789	835	782	817	872	820	864	801	838	783	852	831	837	815	789	799	836	855	851	835	760	829	823	799	790	852	851	743	814	817	834	769	769	804	815	775	800	841	762	833	788	818	819	769	813	795	811	832	863	810	777	829	789	826	743	791	796	841	858	816	773	784	787	774	789	810	763	796	788	783	795	720	809	802	798	813	809	855	807	809	788	777	798	818	815	854	785	763	841	812	784	825	754	802	831	814	800	779	798	790	754	769	829	844	788	853	809	830	767	836	791	843	855	802	801	886	809	846	825	756	777	819	853	829	768	810	787	801	826	795	779	845	780	777	806	802	815	811	801	824	831	768	805	806	778	804	781	805	772	811	825	814	792	781	740	716	801	792
25448	21697	29030	28008	22051	14128	6439	3220	2304	2026	1645	1369	1168	1140	1061	946	934	892	860	744	773	740	709	683	728	724	681	717	728	705	688	669	695	705	618	665	701	648	679	679	673	660	616	655	684	634	697	717	687	690	678	665	626	693	690	635	656	677	652	679	628	620	676	629	639	645	653	663	666	651	682	687	628	642	643	701	681	652	670	677	648	666	685	654	673	659	668	693	640	616	613	685	679	686	673	646	639	699	672	683	655	700	685	652	642	661	652	676	694	696	705	663	680	658	661	655	620	701	623	672	661	677	723	654	653	723	639	683	662	649	665	631	675	652	635	665	660	675	645	680	690	640	679	604	628	664	628	642	631	654	678	675	643	674	707	684	626	683	645	632	649	719	681	653	647	697	611	711	628	686	634	668	616	638	699	675	611	636	686	689	666	686	653	705	632	676	642	670	641	604	659	678	644	719	673	635	612	646	660	685	662	658	642	655	665	721	662	667	684	645	692	680	594	666	651	629	702	722	651	688	667	679	673	640	659	635	700	680	690	640	632	702	669	666	652	677	653	662	642	662	695	641	684	676	671	677	667	647	672	627	688	673	667	655	631	649	613	608	673	708	596	657	690	627	612	695	698	736	681	625	641	656	666	698	691	669	640	691	664	666	686	697	660	651	679	670	693	673	626	644	667	632	642	617	659	719	686	639	623	668	680	633	653	635	638	670	642	673	654	627	667	637	629	660	689	686	687	661	669	705	674	708	686	716	628	630	642	625	645	703	597	665	702	626	710	636	650	669	607	694	672	644	678	677	685	691	684	669	673	658	699	648	698	668	717	681	665	632	618	625	661	629	682	639	622	703	647	690	663	687	704	666	675	669	685	668	638	693	611	672	668	661	635	675	619	671	695	653	673	631	647	615	645	658	612	700	692	722	702	673	669	625	629	616	678	644	675	658	685	644	706	648	652	684	669	688	720	665	706	667	722	677	636	701	687	696	670	677	685	653	698	682	611	685	685	698	626	660	658	660	658	682	650	670	666	651	649	623	692	692	689	633	676	659	670	669	710	650	615	632	621	637	699	650	611	659	721	684	627	624	669	679	659	664	673	668	658	690	688	695	628	662	656	678	647	708	628	680	668	609	639	648	687	648	669	700	664	682	640	672	660	636	694	653	697	685	666	610	625	686	696	678	673	590	685	672	673	674	679	689	664	673	649	680	667	675	638	637	641	657	657	717	653	585	667	709	714	681	673	667	669	674	726	664	639	682	674	625	666	670	667	685	668	613	632	718	702	632	665	677	690	731	683	677	692	614	642	680	649	632	662	669	654	660	660	654	673	683	659	652	650	683	652	696	655	709	650	674	657	686	648	669	664	644	665	644	657	672	651	696	669	689	686	638	647	681	627	675	647	668	676	676	674	657	709	597	748	657	669	671	679	604	641	620	638	681	699	679	650	689	688	704	691	671	646	663	649	653	621	635	651	666	676	652	663	678	654	660	662	671	673	653	690	680	694	682	679	676	640	683	641	616	683	672	678	661	683	644	637	653	657	606	670	705	664	660	666	690	658	578	653	668	662	660	683	693	676	641	701	671	675	641	662	714	694	659	655	669	658	727	647	637	629	686	695	653	681	659	646	683	681	627	635	668	673	652	663	646	640	678	658	676	652	630	654	684	657	667	692	655	640	720	680	651	676	684	689	638	641	715	662	720	644	657	660	689	648	672	650	635	668	679	627	645	633	689	647	688	657	656	632	671	679	642	635	635	634	662	704	685	669	692	703	702	692	692	699	693	604	615	647	692	652	661	639	668	690	718	683	643	682	625	650	627	680	642	685	646	696	673	678	682	674	652	629	703	690	615	687	608	665	668	650	658	669	661	646	649	630	631	682	680	704	649	640	688	665	619	664	662	678	647	716	673	671	630	584	669	642	709	623	651	673	701	621	669	696	680	658	705	674	696	645	622	679	645	693	628	659	672	673	646	633	685	656	648	658	665	712	607	620	653	707	650	659	694	686	654	705	674	632	650	611	692	704	654	676	705	730	667	673	651	648	648	672	654	690	626	647	676	662	670	720	659	662	710	667	619	703	684	629	649	673	663	639	696	641	656	681	685	676	643	666	631	643	674	653	678	645	657	677	683	671	677	609	724	657	683	661	705	616	624	646	691	676	663	704	629	675	644	611	686	656	669	693	701	676	684	667	648	632	684	665	689	693	695	654	625	663	654	681	697	666	691	676	660	642	674	633	679	649	653	698	617	692	666	651	607	661	634	661	686	683	639	665	694	672	682	618	690	668	691	709	640	662	653	688	637	641	749	658	662	647	734	676	616	659	706	636	692	680	677	664	688	655	680	646	694	663	676	649	672	688	670	670	675	660	652	645	717	627	579	644	689	689	658	670	640	689	649	693	642	636	619	641	688	665	736	659	686	651	679	641	653	642	682	633	719	683	725	674	655	613	654	681	673	661	674	650	683	675	667	710	657	674	667	637	648	646	645	659	669	665	676	703	670	616	651	645	641	695	630	629	677	684	682	654	656	632	632	627	705	628	674	663	610	699	666	626	638	731	639	663	620	632	649	627	664	688	709	591	671	672	657	649	658	638	645	671	632	652	677	652	614	650	632	653	691	716	681	720	665	670	698	729	678	613	633	664	656	703	658	656	695	692	663	676	690	667	737	645	669	649	692	690	657	618	635	657	717	636	652	662	657	664	655	636	616	648	663	640	651	624	633	714	692	683	687	693	664	632	621	623	660	657	676	717	665	668	663	646	610	631	653	659	677	688	614	678	625	653	680	676	657	691	627	645	668	679	620	652	680	645	663	685	678	697	645	688	676	653	682	690	691	657	648	714	698	685	679	694	622	659	675	648	697	687	680	665	692	620	636	659	675	695	652	602	658	655	687	716	654	672	674	692	684	630	652	729	672	656	595	644	656	657	653	698	693	598	611	690	675	679	680	723	619	631	667	656	690	682	688	686	695	667	627	650	663	658	670	689	681	654	708	684	674	660	629	699	705	672	618	658	684	684	703	655	654	689	634	667	660	631	673	626	682	718	686	709	690	714	606	710	681	622	640	703	676	661	645	662	657	693	620	653	679	689	668	669	669	663	707	619	671	699	667	672	683	677	686	697	656	643	650	631	716	684	686	656	633	701	614	669	635	727	659	590	703	637	654	657	692	669	696	657	679	690	644	650	662	699	637	656	636	672	654	644	679	619	666	656	659	670	677	635	694	675	644	653	692	625	632	665	696	674	695	651	732	663	653	663	646	648	628	738	639	652	687	699	682	630	630	681	608	636	652	688	627	640	676	673	640	703	688	660	666	650	648	665	660	646	672	646	634	676	659	674	695	672	679	660	709	683	634	707	643	646	686	667	613	651	661	676	713	655	640	671	628	677	632	699	707	653	630	648	647	661	710	667	685	666	644	637	628	670	681	655	692	664	634	684	675	624	647	680	667	704	674	687	712	655	622	663	700	680	665	657	704	671	628	655	662	730	654	689	660
36529	58127	48550	33658	25037	16263	9018	5500	3905	3332	2595	2094	1726	1567	1448	1246	1186	1109	1064	948	911	892	914	863	862	869	886	826	789	833	776	799	828	793	812	740	739	828	796	770	807	767	762	779	781	798	793	740	742	718	776	780	739	812	833	781	824	778	762	746	738	805	766	807	735	777	758	780	752	769	752	730	739	742	791	774	758	799	780	736	780	781	780	830	768	760	776	773	736	751	816	734	761	769	759	769	785	763	762	755	792	790	783	763	761	776	793	755	798	764	776	695	742	770	791	721	801	787	759	736	765	764	754	752	779	771	788	796	790	776	713	791	765	772	816	750	835	784	784	770	806	721	777	806	774	775	774	758	726	767	756	764	727	800	785	829	820	750	742	757	749	785	697	768	748	787	736	783	756	761	752	762	764	758	826	793	777	788	830	726	769	720	830	738	810	763	730	772	770	748	791	700	810	783	762	702	786	787	728	757	765	760	792	797	762	759	825	863	737	789	786	835	784	746	781	724	791	757	801	819	768	788	738	740	795	782	772	751	784	768	767	857	807	757	752	728	816	779	768	734	844	797	744	774	759	746	756	767	762	755	793	777	751	740	790	742	770	772	800	786	794	722	769	756	765	774	803	778	763	805	762	827	772	768	777	766	751	765	772	732	795	746	797	757	786	772	809	823	817	771	817	802	781	771	774	764	799	709	761	775	788	725	746	785	789	812	795	769	816	807	781	784	782	739	761	797	732	754	795	770	760	824	759	859	772	731	794	761	796	792	736	739	768	756	812	779	746	836	740	755	740	735	756	820	774	763	740	771	749	734	831	756	786	735	752	776	786	787	779	776	788	780	788	766	746	749	809	791	756	790	765	797	736	801	814	742	784	752	784	782	811	777	771	797	765	778	759	735	798	743	755	776	737	762	773	771	811	820	760	789	765	802	742	777	784	725	769	793	792	778	732	767	779	805	710	791	776	773	731	771	756	772	741	790	838	757	785	804	772	780	774	826	719	809	753	766	742	819	752	744	764	771	802	803	782	743	766	760	774	751	776	810	849	767	733	784	741	770	768	779	771	768	746	787	788	760	787	814	780	813	756	768	778	755	806	793	799	732	710	789	737	753	748	720	788	775	802	785	759	753	793	797	757	774	742	812	767	780	765	743	752	763	781	755	822	819	778	791	740	800	711	811	785	767	845	774	769	791	749	851	817	781	760	761	799	768	784	793	797	771	757	782	776	757	792	737	760	767	804	809	781	762	804	741	768	743	804	772	738	794	792	772	771	824	740	800	803	705	738	781	802	727	756	776	805	752	748	759	773	801	795	793	830	764	732	802	756	796	742	799	790	794	760	800	761	773	773	772	786	738	788	751	745	750	787	776	780	754	804	769	765	802	771	757	768	811	814	759	743	809	767	830	741	789	819	733	792	788	789	790	773	792	793	754	759	725	793	732	808	788	764	749	829	758	790	792	810	750	810	789	801	778	800	758	751	772	816	763	780	744	757	816	770	827	827	799	828	840	784	741	782	788	788	735	711	740	779	795	745	783	791	838	779	795	715	813	789	800	741	826	806	799	762	746	796	723	794	756	806	748	770	753	743	777	783	803	758	769	801	737	716	792	797	781	751	783	778	788	757	750	768	740	794	738	779	762	760	768	789	766	775	791	788	752	820	739	775	745	743	765	758	772	819	757	786	714	818	764	769	790	799	775	800	803	771	768	777	798	775	780	806	795	765	787	782	810	733	795	779	748	818	813	736	795	775	798	746	818	713	790	750	791	777	794	747	766	791	800	770	738	747	800	784	782	754	740	772	834	744	783	771	734	753	766	750	793	764	794	781	748	737	782	793	794	806	793	757	739	769	761	821	768	791	740	718	767	778	764	768	749	764	785	802	787	778	774	766	795	787	791	747	759	796	775	790	779	774	802	727	779	768	815	756	779	754	803	758	777	798	794	791	724	802	797	755	774	787	765	797	755	790	821	787	817	790	751	781	765	781	710	756	801	765	758	834	722	765	706	740	768	746	752	781	751	741	791	790	761	813	778	754	812	735	751	772	784	780	779	750	731	760	788	773	771	754	714	809	741	736	748	751	763	773	792	731	818	748	821	780	768	827	771	773	788	748	736	795	793	748	824	799	756	790	731	792	799	809	783	792	779	784	776	817	766	735	793	809	749	833	738	748	763	727	749	828	810	749	791	755	764	755	778	766	807	816	782	807	810	768	739	769	803	826	773	766	810	746	785	805	793	766	782	783	812	737	801	752	735	733	786	767	770	772	767	748	783	726	814	781	792	754	790	770	778	793	783	770	798	767	719	812	772	817	750	785	809	792	774	815	803	792	760	768	760	797	762	794	787	806	771	763	768	762	755	755	794	766	767	807	751	758	776	788	746	747	762	753	803	775	764	792	768	780	793	801	786	750	807	796	782	746	746	770	781	780	728	844	757	800	752	752	728	735	816	811	757	833	757	781	779	783	801	788	771	782	807	769	801	769	780	791	713	731	776	786	766	740	761	760	786	771	751	765	802	713	774	784	757	768	724	787	781	739	768	813	783	779	787	823	742	759	729	755	753	702	810	787	756	715	789	797	747	792	774	843	740	760	771	763	717	780	781	701	759	747	795	811	792	741	778	810	780	771	842	792	807	737	747	835	791	760	777	789	825	797	792	762	771	767	808	768	741	813	804	789	793	827	758	767	776	745	820	778	754	720	765	766	773	743	802	809	838	761	725	769	771	794	769	806	765	775	831	762	779	791	826	753	828	802	797	816	808	763	751	773	808	758	787	764	795	817	785	760	782	773	762	794	807	777	772	788	787	805	778	780	783	727	798	767	809	780	751	766	806	786	750	778	764	758	759	804	768	758	739	782	768	762	780	782	773	785	764	766	839	795	731	747	745	762	788	739	788	725	779	752	803	801	742	765	785	804	814	800	756	800	773	795	747	757	773	779	803	749	801	783	762	733	787	765	780	812	845	798	802	806	815	831	783	790	779	781	807	791	761	803	815	808	792	753	821	797	757	788	728	798	752	771	758	708	757	754	784	763	775	795	746	812	773	783	779	807	825	722	766	778	801	725	769	834	724	782	733	761	767	769	764	764	806	798	744	799	761	800	740	814	781	769	745	789	764	789	712	788	802	758	787	766	712	753	723	778	786	774	783	793	796	763	784	788	733	787	792	801	750	781	780	764	787	776	754	870	785	764	774	768	763	788	799	760	735	737	766	771	785	759	777	774	755	774	779	773	751	813	766	777	778	774	770	737	726	745	817	776	808	755	742	733	719	790	801	803	763	815	787	803	761	775	765	758	771	779	770	742	741	743	774	776	716	740	771	772	772	770	794	781	828	750	776	722	733	756	825	800	796	726	783	787	755	781	787	775	755	764	757	780	817	788	750	785	790	741	764	774	759	780	803	773	792	790	770	790	776	765	809	787	778	739	796	739	805	802	812	780	754	748	769	809	793	830	736	767	713	729	793	770	836	796	791	831	785	819	785	797	777	747	789
23353	21652	29363	24703	22600	23154	18968	6972	4050	3422	2658	2090	1734	1459	1386	1261	1140	1040	1025	986	882	914	867	812	828	804	773	692	754	741	717	726	699	742	709	743	689	734	721	708	736	737	707	720	669	724	714	718	720	656	668	720	725	731	721	702	703	714	685	721	688	711	708	711	722	681	752	695	657	663	713	734	665	669	772	707	660	707	672	660	652	705	692	657	703	656	694	741	728	748	736	687	710	688	703	656	703	720	631	668	722	761	696	672	701	746	707	735	716	689	725	669	709	725	714	718	678	704	743	701	698	683	725	692	708	679	682	680	682	663	722	710	717	731	699	674	705	699	724	705	687	700	670	660	733	733	743	694	670	708	691	715	760	680	695	716	752	698	733	727	666	660	727	727	711	676	721	702	730	703	721	687	698	701	713	687	689	658	714	700	682	690	685	720	688	662	685	716	708	688	684	705	694	701	695	686	714	688	757	703	717	693	729	710	727	717	707	691	695	704	692	741	715	688	671	712	719	740	676	712	653	711	712	762	715	696	715	744	681	665	695	680	679	717	690	639	708	763	746	750	685	706	763	717	741	720	732	706	684	696	729	679	693	727	702	691	662	720	693	716	705	669	673	692	701	723	739	699	682	694	687	673	674	661	665	676	654	709	686	714	649	683	705	675	737	645	690	675	698	715	694	672	683	671	699	718	738	707	735	727	701	710	685	697	735	686	732	698	719	695	717	643	676	767	705	722	654	731	727	700	749	695	663	708	659	743	716	660	715	688	675	687	732	707	724	662	746	733	691	671	690	712	669	693	691	713	702	719	689	699	681	662	696	728	683	708	630	738	674	692	686	694	706	700	666	745	719	689	687	742	695	678	653	716	707	690	704	689	735	674	612	692	678	689	708	764	711	727	691	674	737	733	632	741	689	681	733	675	733	730	662	630	698	680	742	727	688	757	718	709	649	661	709	753	729	717	703	731	702	699	705	670	735	690	753	723	701	716	701	670	740	724	711	681	704	737	659	712	732	724	695	695	705	684	675	680	693	705	683	697	745	734	734	672	734	719	710	722	723	698	701	722	665	669	679	684	719	702	689	705	716	734	664	686	705	715	706	684	694	661	736	710	710	706	676	684	676	731	739	745	720	736	702	730	749	695	655	693	758	710	688	682	697	695	687	666	705	677	728	712	636	701	701	713	721	719	655	741	716	702	710	667	659	715	684	684	723	713	746	707	818	692	727	694	707	705	714	677	733	730	664	712	645	715	680	693	678	690	661	666	696	690	667	710	723	693	685	700	702	737	722	724	661	699	695	698	709	699	728	698	701	737	684	739	681	720	703	716	701	716	687	699	724	710	698	693	666	680	702	672	731	689	667	701	720	742	665	696	727	695	712	662	711	730	731	686	699	725	686	720	687	737	679	716	735	676	758	688	682	713	727	731	688	746	704	772	731	699	703	698	686	699	697	697	711	693	728	722	688	727	705	746	749	730	697	667	689	690	739	730	717	720	704	713	707	716	746	708	692	717	672	740	708	711	683	706	661	704	702	674	709	686	718	712	705	697	708	698	741	717	748	683	679	722	699	699	745	709	696	730	713	716	721	677	740	684	705	701	690	735	713	720	718	711	715	704	673	677	670	720	695	673	669	722	712	688	712	720	717	714	686	693	716	711	688	685	750	704	655	709	723	682	715	733	735	670	723	690	694	688	646	708	667	745	671	702	710	689	722	756	705	729	727	734	764	714	693	715	714	680	659	711	679	712	660	726	702	681	719	691	758	766	701	728	667	671	750	721	747	731	720	686	749	700	702	691	735	742	668	710	773	698	695	753	715	723	699	647	663	693	680	687	695	690	702	723	682	692	696	682	651	713	732	686	688	721	729	704	653	671	754	684	720	672	701	747	701	650	730	759	679	685	688	747	727	661	776	633	700	687	720	678	699	732	666	711	672	758	689	673	705	666	699	709	714	656	707	636	709	739	704	709	720	649	773	674	709	687	727	685	674	688	690	687	723	682	662	673	703	713	725	716	692	711	662	728	699	675	664	719	666	711	699	750	665	750	702	696	726	703	759	685	678	698	713	726	685	702	704	700	705	695	714	717	713	706	723	726	700	713	735	680	706	711	704	715	711	749	665	686	689	689	725	727	692	769	690	700	694	689	716	680	711	697	721	701	730	706	681	683	733	733	706	721	661	721	704	681	731	694	709	665	680	719	735	718	648	719	671	696	701	725	717	656	697	742	642	688	694	697	721	700	718	737	709	719	721	708	752	703	673	709	719	700	704	720	714	677	709	656	736	684	684	751	745	710	721	711	726	741	714	681	722	701	731	676	752	680	720	732	660	678	685	724	664	737	725	736	690	703	673	697	689	715	726	703	717	690	696	665	684	645	712	725	706	662	673	666	689	719	699	698	695	667	687	660	726	740	709	713	676	692	699	725	722	664	687	717	662	713	712	673	695	730	688	661	700	696	688	711	707	668	747	713	671	685	673	713	706	720	713	688	722	740	687	659	721	724	723	715	791	648	680	704	682	693	706	744	688	700	734	701	698	705	688	631	689	694	711	703	701	733	700	719	690	730	667	681	731	717	694	638	751	741	682	756	661	676	701	672	701	696	686	661	729	674	714	739	731	700	685	697	693	706	691	724	763	691	716	689	686	708	698	658	667	774	723	666	705	677	697	668	654	640	672	745	688	689	700	722	705	632	670	667	672	693	679	693	702	719	721	691	710	682	702	687	732	686	740	693	710	675	679	676	723	689	684	718	739	740	685	706	744	723	721	696	716	701	741	720	691	689	664	694	674	655	699	715	718	683	680	694	749	640	729	679	710	727	712	674	704	697	651	705	727	741	721	701	706	716	684	709	709	694	644	685	719	705	701	666	690	707	706	666	678	714	693	713	757	652	734	726	745	723	681	706	748	735	654	731	781	671	686	761	700	703	696	704	713	735	718	736	697	697	700	694	712	698	683	695	704	727	749	673	686	723	651	742	711	722	728	715	693	725	711	731	688	673	695	661	729	714	655	648	683	722	686	650	755	701	669	627	688	709	677	669	740	747	690	690	710	662	724	694	673	692	678	717	696	707	721	743	704	690	705	724	710	675	695	669	710	747	751	738	679	700	683	727	714	721	729	683	684	674	706	656	689	675	754	687	745	664	635	719	712	652	705	683	713	649	689	720	738	724	676	746	726	712	679	687	697	760	728	669	697	693	690	691	691	695	708	690	660	734	654	670	697	668	676	728	685	658	702	686	710	709	721	687	651	719	706	672	688	750	686	738	658	734	664	732	669	686	711	747	701	748	669	681	756	717	686	721	762	697	719	705	727	667	716	702	730	721	735	706	721	706	678	734	693	712	711	664	656	673	732	685	669	712	682	701	729	678	683	660	726	724	704	724	708	747	704	723	724	684	676	740	686	707	712	667	686	707	666	705	722	681	747	735	700	727	699	699	743	663	681	719	706	743	685	701	776	708	714	713	697	721	687	695	659	677	715	739	712	696	677	703
39400	69772	57031	44353	33531	22927	14947	8752	6341	5021	3993	3123	2510	2194	1874	1703	1503	1398	1197	1151	1062	1014	979	1016	934	921	889	832	892	827	798	838	838	838	816	794	832	804	749	827	793	774	806	795	815	841	763	781	741	776	793	796	801	779	889	815	734	757	839	804	839	799	831	827	839	798	799	830	809	818	810	770	778	808	759	730	797	828	777	795	834	770	811	827	795	791	817	815	812	786	830	789	839	792	791	771	803	773	816	805	780	774	852	826	811	809	794	751	802	767	810	798	829	838	822	842	771	801	798	808	781	834	758	730	827	808	785	729	777	808	817	785	796	836	798	813	804	830	796	795	766	793	774	801	806	772	789	813	781	756	738	780	768	773	794	817	816	773	804	807	774	806	811	858	807	779	798	820	795	796	809	813	810	776	809	813	806	805	787	763	797	769	758	791	835	773	768	801	794	770	814	772	807	776	853	858	818	789	875	748	768	794	813	797	802	805	802	838	783	779	814	830	774	811	821	744	797	787	812	820	825	762	832	822	821	816	778	781	809	774	793	792	817	843	803	828	776	845	765	794	772	768	784	779	779	803	794	710	838	747	772	757	783	784	835	797	841	844	798	836	744	818	814	806	812	817	805	804	796	748	814	825	809	737	763	812	801	807	790	810	794	759	746	834	815	824	765	815	809	759	766	769	830	824	815	824	730	819	757	740	837	808	774	817	785	794	835	862	839	769	797	771	792	859	759	840	819	806	815	784	799	730	776	761	790	818	766	792	817	795	811	786	744	782	846	819	781	744	799	794	795	776	831	807	803	798	771	820	773	798	808	830	802	796	828	822	796	781	790	858	807	805	768	855	745	808	795	766	791	832	787	766	767	880	844	820	781	828	758	812	825	752	733	774	762	766	824	770	754	855	838	778	786	835	784	822	763	782	846	804	798	845	786	794	811	779	789	792	752	824	803	739	752	787	761	797	788	773	749	824	802	845	834	820	795	771	736	827	827	846	826	760	770	784	773	807	730	766	808	785	824	789	823	759	769	773	766	808	816	811	792	807	778	824	811	838	785	802	750	785	804	811	790	834	797	812	836	776	817	820	854	807	837	775	773	805	791	806	776	813	815	773	833	841	784	803	829	828	798	824	801	810	840	844	829	755	802	838	792	838	838	769	821	829	810	806	865	809	804	753	801	828	839	806	820	783	823	808	802	780	766	847	781	780	793	835	776	796	777	802	811	785	822	783	820	800	782	780	756	778	809	845	814	822	764	765	846	798	763	819	844	833	779	802	816	784	805	772	770	764	789	778	787	820	766	776	763	785	802	830	788	734	839	853	809	789	799	839	812	815	761	771	798	813	822	756	841	762	817	819	837	845	799	832	804	765	760	763	811	800	797	776	814	806	837	836	768	832	777	820	752	802	794	787	780	782	800	807	831	748	819	836	786	818	774	802	793	826	851	780	774	771	812	787	762	728	822	779	782	798	778	805	809	826	825	818	795	800	754	781	834	830	804	775	833	773	805	740	789	766	821	808	775	792	787	798	760	803	814	800	826	775	785	794	807	836	801	745	783	845	786	799	748	783	753	729	780	800	788	811	807	766	797	836	791	764	776	763	825	734	788	802	813	802	776	857	736	847	805	792	806	763	818	787	814	771	750	770	825	790	805	805	780	756	760	758	784	794	808	785	824	815	780	745	772	813	817	837	813	744	764	809	796	817	820	778	809	776	800	796	827	789	803	810	826	840	755	773	747	764	812	818	763	764	804	757	781	799	780	782	810	845	786	790	777	799	801	789	823	799	836	801	772	766	794	753	823	797	822	810	807	810	808	820	786	806	820	797	777	797	809	773	817	812	748	817	790	774	812	817	842	751	791	745	830	807	789	783	794	765	841	796	793	827	804	815	846	764	766	776	792	798	788	773	812	809	756	801	787	787	802	760	801	772	863	804	793	809	778	755	834	833	864	843	812	764	787	823	762	804	767	824	781	789	833	790	791	800	883	770	827	806	803	793	751	792	841	752	803	781	817	763	821	798	790	808	817	748	833	783	786	788	791	838	794	782	766	793	764	772	768	776	840	790	809	812	801	823	796	790	796	802	767	753	799	752	791	809	823	806	813	807	768	807	787	747	811	794	809	735	793	754	785	768	759	815	822	795	766	756	743	758	823	779	704	802	795	778	833	811	787	827	750	816	794	818	799	809	755	782	803	834	797	816	785	823	769	811	763	784	766	795	756	827	776	838	790	834	822	815	774	776	799	799	797	811	762	814	794	848	780	853	814	808	777	754	800	742	727	805	739	809	771	768	732	756	795	759	778	754	807	823	849	825	810	790	805	824	801	823	817	820	826	762	838	797	772	767	809	829	788	839	815	780	847	800	802	799	803	785	814	778	803	783	838	803	781	823	785	831	783	789	783	779	796	795	749	846	791	806	827	785	818	795	717	795	804	790	823	786	838	826	790	835	853	750	793	845	801	783	815	746	789	798	810	834	791	812	786	807	780	803	785	821	794	779	780	795	802	807	809	818	807	759	779	794	805	772	770	793	774	808	834	810	773	837	751	783	792	793	803	788	783	737	813	805	815	848	778	794	803	759	796	790	832	764	808	809	756	765	821	802	776	814	754	791	850	811	803	807	844	777	804	837	803	786	796	758	765	779	784	787	830	816	815	842	831	796	796	810	788	801	790	774	814	750	788	814	796	735	827	832	762	816	779	798	768	849	778	856	781	784	783	782	815	745	765	783	768	795	728	796	802	812	820	774	788	770	773	801	762	852	789	823	772	785	773	820	844	761	789	791	779	778	750	809	790	834	762	765	793	771	786	838	763	835	798	763	766	769	818	776	820	811	806	798	831	815	731	780	807	815	766	810	830	815	833	818	779	861	843	808	737	793	812	792	767	758	787	791	801	763	847	787	811	752	785	794	770	779	783	838	736	754	781	798	786	832	778	837	774	809	796	783	797	826	791	761	759	787	815	812	767	802	810	778	795	782	827	775	756	751	775	822	812	760	768	813	825	767	795	803	783	813	825	812	766	768	792	783	785	769	804	789	797	812	799	796	797	770	757	795	791	816	812	791	797	786	783	826	802	835	823	788	812	822	799	789	797	807	799	808	749	801	814	827	771	815	767	800	842	793	779	810	787	828	857	811	765	833	835	823	798	837	775	740	844	791	816	822	794	776	800	801	747	760	828	819	794	812	836	796	824	773	770	849	813	810	773	775	801	772	812	832	775	774	767	780	781	815	835	789	798	761	780	792	800	818	773	775	778	765	765	812	771	783	832	820	820	814	816	851	774	821	784	810	808	818	794	788	812	756	793	772	800	771	787	841	825	778	810	780	800	732	778	822	800	744	800	828	756	837	796	827	800	782	798	772	794	735	818	794	793	792	824	782	806	852	768	770	752	764	792	767	830	788	779	766	784	763	783	805	772	777	804	797	769	763	773	778	820	832	801	800	841	815	749	781	816	843	800	745	758	856	808	791	828	785	825	807	783	839	807	811	755	800
32483	35912	39422	25072	12245	6719	3702	2342	1775	1488	1304	1179	1017	940	868	902	808	805	804	762	744	737	733	762	692	712	687	670	687	692	643	657	652	729	711	681	712	711	664	669	693	669	658	679	675	680	688	717	718	659	655	653	714	689	650	681	670	631	702	664	692	654	674	704	633	705	668	644	680	672	667	670	670	696	707	679	707	696	694	682	676	681	666	677	659	656	672	688	681	629	653	686	663	677	648	678	712	665	671	699	697	723	625	738	657	714	640	714	673	676	686	721	640	725	674	664	677	661	681	680	676	645	683	719	734	692	632	658	710	675	689	652	693	659	703	658	656	705	669	673	667	662	659	673	674	674	665	654	680	676	722	675	676	669	715	692	687	618	664	648	683	631	722	725	648	669	671	639	676	644	692	692	658	731	681	697	738	688	619	634	685	650	694	691	652	692	682	698	688	664	713	687	655	649	685	664	660	664	676	620	649	666	654	675	664	676	691	659	687	656	668	698	719	592	667	691	666	625	745	686	647	628	702	650	717	701	666	657	685	669	664	630	732	662	720	690	699	643	693	708	689	671	693	697	669	658	653	672	687	660	699	676	686	669	698	682	694	679	708	686	711	666	721	673	685	690	748	719	686	647	662	674	672	695	647	673	715	689	655	686	699	691	708	636	700	669	685	670	643	684	667	700	697	699	749	687	700	651	657	708	657	688	670	683	678	709	712	657	672	628	678	659	719	687	676	650	681	683	689	644	647	669	707	706	623	711	684	706	667	672	683	665	618	665	705	698	634	683	723	680	646	669	651	758	659	693	677	718	684	665	704	644	681	661	701	663	646	700	675	623	693	681	682	688	659	684	658	680	668	724	715	662	696	681	730	644	672	669	669	646	660	648	668	658	696	673	658	652	701	688	696	693	621	698	642	674	637	678	655	642	686	691	700	712	686	698	675	658	692	683	654	651	689	684	687	660	659	691	682	711	664	666	673	695	671	676	654	702	605	659	674	648	671	696	727	702	687	657	633	656	711	712	706	701	636	678	674	689	680	679	690	670	704	683	698	660	660	684	723	707	714	638	671	650	671	702	635	680	698	696	682	661	702	720	695	691	663	669	670	712	689	645	707	701	659	686	709	696	648	690	659	639	671	692	686	635	650	662	677	689	680	709	662	664	679	743	671	742	681	696	654	671	655	659	669	690	677	696	711	707	688	708	713	693	630	641	686	678	652	667	637	656	673	712	670	681	640	662	676	675	617	674	677	675	687	663	694	631	675	694	669	624	661	682	685	700	712	719	683	640	705	743	705	654	642	658	672	704	659	684	714	701	691	698	662	683	671	668	725	690	703	636	685	699	697	621	662	654	668	688	660	676	661	722	675	624	696	660	655	650	666	723	677	709	639	630	679	691	676	666	643	739	653	662	687	686	690	681	693	658	706	707	686	598	686	682	660	622	679	637	641	644	704	661	648	665	631	682	691	687	680	652	694	688	678	682	686	718	677	710	706	673	694	650	672	703	718	656	696	672	683	683	664	687	657	654	694	665	665	731	690	646	695	663	689	660	669	672	657	678	700	682	681	653	622	682	641	664	684	657	631	641	674	658	710	669	672	673	644	697	724	658	699	669	670	651	697	678	688	714	679	702	733	670	695	680	654	655	690	668	693	695	656	697	721	682	680	666	617	703	696	675	661	641	657	646	686	700	685	680	636	708	647	668	682	686	722	643	699	670	653	646	633	658	686	684	642	686	694	702	645	715	688	678	693	672	706	597	638	655	699	697	672	664	598	621	715	685	739	710	709	657	694	729	673	680	645	696	665	702	683	659	692	697	660	701	657	694	645	691	679	671	681	663	698	639	634	707	682	715	685	698	674	723	681	753	696	664	628	640	677	693	682	658	647	690	656	652	720	636	681	694	675	669	658	661	701	695	670	672	630	664	672	728	654	660	678	652	694	672	692	655	673	684	680	729	660	693	707	669	618	739	687	704	662	677	663	628	722	649	691	687	639	697	720	645	686	680	650	669	693	697	606	631	727	672	681	677	711	680	645	652	738	630	680	712	656	664	673	664	701	687	701	653	657	678	681	636	645	672	666	683	703	714	668	661	680	672	684	676	676	666	650	677	703	695	686	690	688	702	641	690	667	648	654	676	685	662	681	644	692	694	704	682	669	686	628	712	648	655	664	711	690	706	668	662	639	683	691	678	674	647	716	688	647	673	695	684	676	672	670	694	683	664	725	691	778	707	700	654	666	661	688	640	659	675	640	667	664	689	711	682	730	700	700	694	712	656	702	693	662	696	717	692	722	665	654	725	666	692	633	709	674	657	642	709	693	705	635	672	668	691	658	680	673	691	653	706	650	660	671	678	684	659	687	654	637	660	662	692	670	714	681	663	623	706	667	686	671	638	676	725	673	642	679	732	693	661	664	651	691	672	674	685	659	687	618	690	692	633	662	719	676	687	683	698	643	650	654	728	728	657	688	663	729	713	669	685	674	716	674	643	636	653	705	688	717	708	701	641	687	688	611	650	660	714	680	701	683	678	701	661	681	712	669	731	691	700	675	656	688	697	648	696	638	663	698	684	678	668	685	679	658	678	706	723	701	746	637	688	653	645	703	677	663	708	669	666	684	657	650	704	712	680	701	647	698	677	700	651	659	668	672	694	705	657	673	683	659	677	682	698	679	677	667	670	715	693	749	670	657	680	680	690	659	701	702	661	637	642	743	710	663	727	690	726	676	736	690	688	672	648	654	731	656	683	703	660	661	690	666	610	655	676	669	665	673	624	666	704	675	686	690	705	702	668	671	654	640	660	650	662	701	699	668	643	687	686	694	690	650	653	672	720	707	678	673	642	690	658	660	638	685	683	688	723	636	692	613	672	712	675	663	705	655	730	731	665	664	706	703	702	643	713	708	688	657	700	650	689	653	661	724	653	684	695	687	684	713	672	653	666	704	640	609	673	678	659	715	666	701	649	718	699	662	690	679	686	643	643	673	682	675	686	670	653	705	665	698	655	704	683	666	659	666	682	653	721	652	706	640	658	657	641	663	701	681	675	722	639	680	665	670	682	685	659	682	646	661	680	713	683	655	682	666	686	643	708	700	673	686	696	705	698	657	671	622	676	676	680	680	647	673	646	709	676	676	727	679	648	686	671	679	687	692	678	699	636	666	666	674	661	708	659	663	636	672	659	679	634	708	687	689	697	664	654	676	665	669	682	646	683	681	694	700	690	674	693	676	640	659	662	632	638	666	657	628	642	681	689	681	654	684	662	675	711	700	634	639	721	676	682	646	665	672	689	649	669	633	717	713	647	647	690	654	641	735	621	679	657	647	673	666	665	680	706	694	687	647	674	671	662	696	651	688	675	661	663	656	704	697	708	685	679	650	686	701	685	634	702	668	701	681	674	709	666	675	644	701	675	693	708	660	655	716	676	683	642	720	696	704	688	668	634	655	697	722	692	719	716	713	700	664	670	662	682	643	661	692	654	685	684	715	725	664	638
38825	53189	42346	23814	14500	10039	5897	3749	2730	2287	1926	1560	1400	1225	1176	1128	1032	989	899	914	912	847	898	902	862	849	817	827	796	742	807	796	820	777	784	775	783	822	789	787	856	774	768	751	753	800	753	820	764	787	792	774	798	768	796	825	747	801	812	816	712	782	820	747	762	800	780	784	786	811	767	793	774	782	772	811	790	809	778	796	798	858	795	851	771	741	813	759	799	776	805	773	805	769	790	810	783	775	815	823	797	772	826	746	770	808	845	757	836	793	755	827	811	822	777	823	889	794	840	777	750	762	808	785	736	800	759	799	753	770	782	778	773	784	799	823	826	779	829	816	737	772	794	779	757	717	807	755	793	835	726	810	803	800	787	825	755	783	799	819	768	814	749	821	786	808	762	789	794	783	776	791	782	790	801	842	817	785	824	746	808	797	772	758	781	763	822	823	796	766	749	731	753	769	723	796	790	779	763	786	787	770	789	807	772	765	772	739	802	769	817	776	789	770	796	780	780	819	773	761	806	767	789	754	822	799	826	815	822	762	819	757	816	793	778	826	749	777	802	823	762	789	815	827	803	841	814	792	789	799	802	752	745	779	796	802	802	800	768	815	858	775	741	758	786	807	779	831	752	742	778	768	779	754	822	772	798	761	796	827	766	750	787	832	797	766	771	781	801	782	775	835	812	729	763	832	790	783	796	813	740	787	786	764	828	804	807	826	783	787	732	781	818	791	812	792	767	804	746	815	795	753	849	801	826	768	727	790	765	794	806	771	773	794	768	815	778	791	802	790	811	784	753	786	770	830	740	781	774	790	805	740	806	765	779	828	794	793	797	786	744	757	822	797	807	794	802	775	788	814	774	784	783	851	793	756	802	787	780	770	759	797	734	828	785	784	791	825	775	774	783	786	751	771	825	768	830	831	783	802	803	739	743	780	767	766	828	793	828	760	761	773	751	808	780	781	779	784	793	823	769	808	833	762	761	735	799	799	764	790	822	731	814	849	823	843	794	766	794	806	824	734	827	748	827	755	730	771	770	787	851	799	768	786	726	826	787	811	810	737	744	817	765	797	776	856	761	805	774	731	784	776	804	800	752	817	783	801	768	771	745	800	788	769	799	774	738	800	750	768	783	803	761	743	794	781	768	780	762	804	792	786	760	808	799	737	820	787	760	719	780	780	820	798	832	776	778	754	763	793	799	788	760	725	794	818	781	774	800	800	831	733	803	834	818	799	806	739	769	818	765	798	785	816	802	757	807	771	792	822	818	759	816	767	758	792	752	778	825	827	850	792	755	800	801	770	825	772	805	774	798	760	775	804	789	771	779	790	771	787	873	775	810	774	870	808	752	793	838	773	792	788	776	785	763	808	762	810	790	739	764	774	790	796	765	787	812	814	760	759	820	781	827	807	796	756	815	803	834	746	815	805	780	813	780	775	800	831	861	770	821	773	737	767	794	795	805	776	770	760	793	802	782	768	775	782	812	797	802	801	807	808	776	769	728	845	785	785	781	790	795	761	789	744	802	783	804	795	795	723	791	749	812	837	775	782	759	768	774	805	781	767	838	785	776	788	806	799	800	757	802	787	766	828	792	828	790	797	766	722	763	798	820	758	796	801	770	795	786	792	773	746	835	750	734	778	819	762	814	740	787	761	764	813	778	803	842	810	801	778	783	799	769	785	832	781	836	786	771	820	815	792	837	788	747	789	791	785	815	771	819	793	782	782	740	778	753	795	777	850	737	795	773	775	799	750	807	828	829	768	780	795	809	752	763	804	767	775	780	821	740	810	794	798	788	783	769	764	760	807	792	817	775	771	774	813	816	762	820	793	734	769	785	788	732	777	791	752	795	794	813	802	761	753	787	753	810	775	848	793	798	816	782	784	805	760	770	794	766	786	753	802	804	779	807	758	759	791	831	799	771	776	814	767	774	841	868	801	791	799	778	813	808	742	808	807	805	829	775	778	754	761	759	761	793	828	758	779	792	795	814	750	779	822	804	825	781	819	770	778	839	725	808	752	765	775	777	824	766	761	818	804	796	773	754	829	789	810	833	789	804	818	775	782	807	780	756	742	805	741	835	820	779	816	771	799	805	795	784	821	837	806	838	814	822	791	806	805	768	756	794	797	779	772	784	802	809	783	822	785	806	813	786	830	825	804	781	776	831	745	775	830	798	756	761	778	787	806	764	807	806	757	774	772	764	771	771	787	787	772	810	730	771	833	776	794	800	784	756	801	765	798	801	794	765	760	788	763	831	795	821	808	746	768	796	770	818	763	744	776	761	792	806	798	759	783	752	785	807	799	752	791	826	818	763	812	769	792	808	856	744	763	778	790	808	821	797	819	838	797	779	750	799	808	813	815	799	749	774	746	763	793	765	815	781	817	811	797	820	792	763	786	778	793	833	816	764	806	787	786	789	780	777	782	774	828	765	817	784	803	848	762	766	732	814	806	781	783	779	813	775	798	799	842	814	782	749	812	782	776	780	826	716	762	803	803	783	810	782	809	794	779	806	800	814	779	772	814	832	762	827	742	782	793	792	835	777	801	831	761	867	814	765	789	823	818	765	816	802	785	794	824	759	812	765	834	757	768	789	800	788	814	775	755	777	807	735	817	787	738	750	777	767	767	762	769	748	790	764	755	793	764	778	777	795	781	773	821	779	822	743	769	772	829	785	790	864	783	810	780	750	736	837	814	760	756	814	770	780	767	865	786	803	791	735	751	785	803	754	757	835	804	830	814	780	787	800	766	810	792	823	798	716	783	792	788	781	748	752	826	861	776	777	783	776	747	788	778	799	797	755	847	816	828	794	776	807	800	793	816	789	807	838	849	775	777	791	794	779	816	770	788	818	790	817	778	759	836	776	777	786	827	764	782	791	750	770	796	800	772	812	777	832	812	788	803	835	727	842	791	827	785	794	740	781	752	767	809	766	789	791	789	810	793	779	781	778	762	732	813	799	824	788	804	792	796	784	815	810	793	752	779	796	801	819	799	816	781	834	840	811	797	787	745	763	786	828	753	858	772	777	778	815	758	839	809	795	746	763	875	761	799	795	784	794	824	761	786	749	779	805	752	791	748	785	787	798	804	849	773	795	806	757	765	792	785	789	772	783	798	814	788	814	798	782	750	789	733	758	792	739	787	770	825	772	764	770	773	816	799	819	782	856	790	793	833	849	779	811	783	827	809	763	792	793	757	768	799	793	832	791	744	763	797	765	738	782	810	841	736	787	777	788	806	796	795	834	803	797	753	802	798	814	806	837	809	830	785	823	790	761	792	788	803	794	819	818	774	822	798	818	785	814	775	794	780	800	763	757	815	728	793	824	785	810	749	788	784	827	776	769	717	746	790	781	812	789	723	815	746	854	791	785	770	784	818	836	804	815	806	813	823	838	793	778	794	792	799	814	840	719	784	812	773	776	797	802	768	816	770	778	769	860	820	820	771	814	808	767	797	772	765	775	746	778	778	773	825	799	772	760	787	778	734	775	783
24465	21637	28979	25486	22913	19233	9379	4361	2941	2414	1940	1678	1374	1255	1103	1033	998	969	904	857	816	823	807	724	758	758	651	677	745	712	723	729	665	672	665	692	688	681	688	679	671	711	660	726	741	661	720	728	695	704	726	664	655	717	680	672	702	671	693	744	728	658	677	668	721	680	713	659	689	686	698	719	677	664	705	667	703	670	721	640	714	693	666	674	715	720	666	663	689	720	704	691	686	694	713	688	702	727	651	697	723	707	665	750	664	690	663	735	744	715	681	717	731	697	677	683	673	736	699	678	716	737	635	683	674	701	688	686	683	714	667	721	683	703	688	750	731	656	688	646	689	694	692	693	663	714	719	695	709	665	697	672	696	678	742	697	676	695	671	678	691	660	676	686	673	705	670	699	661	707	744	686	668	701	692	709	718	702	697	690	690	664	683	735	677	693	657	666	683	741	706	700	666	670	675	744	690	632	672	686	682	731	676	654	687	696	710	710	716	692	657	677	661	694	645	726	685	692	716	711	707	652	655	688	662	675	671	659	699	708	706	680	694	716	730	706	674	722	717	680	691	674	705	700	681	688	709	721	693	661	745	640	719	664	663	653	682	715	676	699	661	686	741	704	708	688	686	666	710	683	739	729	707	708	667	642	685	702	701	674	687	704	716	688	683	686	717	687	677	643	683	657	649	696	692	675	681	662	685	684	684	639	672	696	692	708	679	687	708	705	682	636	715	714	650	671	708	703	697	657	680	678	708	663	703	694	658	652	717	698	679	711	719	653	741	666	681	675	677	681	702	696	671	702	702	723	693	700	716	693	706	682	682	686	683	647	701	733	649	686	653	677	711	692	645	692	667	661	652	719	709	719	676	724	695	683	674	708	692	687	703	672	609	711	660	660	633	683	646	682	671	640	626	736	695	720	688	683	737	725	677	672	631	722	660	654	736	643	715	698	718	681	712	742	694	700	701	714	660	720	696	678	675	703	717	657	667	663	710	644	652	689	695	675	711	727	720	728	707	651	642	718	720	676	679	698	708	722	739	682	669	689	678	671	648	693	677	670	662	707	715	701	661	677	673	652	699	684	692	697	665	654	682	695	652	713	665	716	669	713	710	694	695	703	717	698	700	703	745	707	703	671	660	675	626	691	735	668	692	679	658	692	717	611	703	650	719	705	701	671	693	679	700	678	751	699	703	684	710	698	736	738	790	715	704	744	704	652	731	677	720	707	670	668	671	676	686	665	723	669	673	702	729	710	662	697	693	672	690	720	687	654	702	715	706	694	659	692	697	679	655	686	737	683	683	704	661	682	703	663	666	646	668	671	605	672	672	704	677	672	711	689	725	665	645	709	707	706	711	662	669	699	679	682	649	706	745	692	694	716	694	702	645	672	668	681	656	683	702	719	713	707	731	720	701	682	690	692	661	663	699	655	703	713	716	742	705	658	670	649	688	742	653	675	709	655	714	709	670	693	702	704	710	626	657	704	709	686	682	722	676	740	695	650	644	712	672	660	689	666	679	674	702	641	661	670	699	665	662	699	684	733	752	719	697	661	715	659	721	700	711	662	702	756	687	692	682	727	632	723	700	717	675	759	715	625	660	663	703	663	695	657	739	682	690	673	646	679	684	664	684	674	690	726	679	714	646	683	720	674	643	713	714	740	669	697	711	688	703	631	678	699	668	709	691	675	687	660	706	734	718	697	671	663	663	695	718	676	659	676	700	676	680	710	712	657	699	700	681	646	681	671	667	712	694	659	699	715	667	697	724	663	671	680	692	674	684	656	653	680	716	692	669	650	723	765	683	755	633	728	680	704	618	699	685	681	673	681	703	659	686	643	671	756	759	717	705	680	662	674	627	689	664	715	701	694	695	687	692	701	719	679	696	657	681	716	682	691	722	672	646	690	691	635	690	673	715	721	651	750	725	700	681	676	673	689	707	715	695	718	686	672	698	734	701	687	699	680	691	711	699	721	689	691	713	699	733	690	692	732	712	692	691	664	648	712	704	693	710	675	683	704	723	699	663	664	701	653	670	720	669	654	692	723	678	671	637	683	727	708	682	698	698	689	706	670	664	667	702	694	767	670	660	656	727	687	667	696	656	711	681	714	716	716	658	712	669	745	635	712	665	667	688	688	691	715	713	672	692	712	722	665	715	689	632	672	720	668	703	696	684	685	688	682	741	702	669	657	600	670	682	694	709	669	717	705	650	676	695	717	681	652	654	682	715	697	674	676	699	680	702	665	724	670	677	637	669	685	721	674	723	645	714	663	668	691	650	692	722	680	703	699	700	661	641	659	643	706	713	650	679	678	674	691	683	666	723	685	705	682	714	724	671	710	649	631	706	738	715	660	707	673	716	723	726	694	710	690	744	704	698	677	693	750	713	674	707	695	699	677	674	721	707	651	708	683	723	734	650	698	666	677	683	731	693	726	679	638	682	711	683	691	664	676	696	710	643	685	678	693	681	672	710	727	682	718	707	751	711	696	652	673	710	669	713	673	713	709	684	669	715	693	645	688	673	719	705	677	721	677	709	701	706	690	677	663	682	709	650	710	690	646	709	687	644	710	644	719	693	673	645	692	657	682	697	665	698	688	668	668	675	717	691	639	653	668	684	671	646	651	672	692	742	669	686	720	671	717	756	714	687	731	679	697	705	699	727	678	668	704	628	688	733	656	706	700	663	683	702	691	670	697	686	625	686	712	666	696	731	680	691	677	678	710	712	708	715	703	645	689	678	668	683	726	695	736	681	688	653	700	726	657	672	784	705	667	737	639	734	675	704	656	688	700	654	688	681	729	637	714	687	691	693	694	674	676	702	706	648	664	693	654	695	721	728	713	679	682	719	754	696	716	654	649	661	696	694	705	632	682	656	693	691	677	703	684	707	712	681	722	672	702	700	675	693	670	705	711	705	671	670	707	685	686	701	700	703	678	701	668	710	698	680	685	647	710	694	740	677	707	694	718	690	720	679	743	682	689	662	678	713	666	703	700	685	667	707	645	706	695	710	713	740	673	717	699	700	703	678	646	672	703	681	684	672	649	675	649	665	675	706	724	651	653	711	695	689	653	724	699	697	677	671	697	709	670	665	718	660	671	659	706	669	655	713	738	678	668	681	716	696	655	725	711	655	685	663	692	679	719	709	688	659	678	677	717	693	713	710	664	703	704	680	663	637	721	648	713	698	740	675	654	692	667	726	696	679	722	668	713	675	703	691	721	686	674	739	686	676	677	703	680	670	705	653	703	696	686	694	690	651	702	673	631	676	679	720	689	749	701	687	690	664	679	716	681	699	653	677	683	695	730	669	714	681	675	728	674	668	698	725	666	700	706	657	723	723	686	697	710	685	656	659	672	670	648	710	681	669	640	653	722	703	697	696	714	671	672	685	663	675	688	706	649	703	708	675	700	694	720	703	719	684	691	668	722	713	657	640	684	695	721	741	666	707	646	676	696	680	690	697	670	696	714	697	650	714	695	623	751	705	693	689	684	719	660
38282	63056	48946	34236	25968	17090	9577	6618	4832	3738	2951	2332	1909	1694	1488	1481	1331	1158	1116	1083	982	996	940	958	886	889	870	804	847	852	847	863	796	841	820	787	808	828	821	865	815	816	824	860	805	819	767	830	785	798	786	804	795	789	787	817	801	817	841	776	819	814	780	788	801	851	779	791	780	762	807	801	808	768	790	801	778	809	816	812	807	753	813	812	770	750	881	796	827	776	773	785	800	778	800	753	808	759	830	848	818	789	828	797	794	816	775	754	791	837	818	812	836	792	777	827	811	838	810	810	829	792	814	819	820	788	782	765	799	842	830	780	802	788	839	753	761	841	785	759	844	829	784	801	802	817	787	827	796	760	839	859	829	808	827	789	803	798	772	829	817	796	776	796	785	774	826	836	839	756	724	793	740	827	817	758	811	825	843	795	777	851	809	780	837	821	858	803	791	863	786	842	790	871	784	818	762	786	800	821	773	751	755	768	784	792	776	808	833	754	796	788	773	831	855	780	752	760	825	807	807	852	793	798	787	796	771	728	808	775	785	780	824	800	827	787	829	779	842	766	794	829	817	716	740	817	824	846	806	803	850	784	752	798	786	793	765	830	810	825	761	782	769	814	757	799	770	813	867	805	765	827	767	800	821	744	818	810	796	794	812	796	806	834	767	815	819	810	819	789	743	806	841	759	777	735	813	794	797	764	784	813	806	798	808	791	798	789	815	829	795	797	783	790	778	811	811	793	794	786	787	829	819	798	790	784	790	786	854	794	816	804	791	788	837	767	825	803	814	828	795	753	785	783	783	764	765	774	772	795	794	761	812	757	822	792	797	800	761	812	821	769	819	784	810	760	792	724	826	810	804	822	841	808	832	778	797	813	814	803	786	787	808	811	773	801	796	813	791	815	804	771	757	802	789	805	814	856	797	819	768	819	800	816	840	797	742	783	815	842	772	795	811	819	776	743	823	814	813	779	772	773	811	836	809	773	788	815	822	741	768	832	814	781	799	767	818	762	776	812	793	775	768	794	781	796	801	823	807	768	773	834	758	815	824	824	780	800	819	770	744	754	776	794	787	817	802	791	752	786	754	801	786	780	798	793	794	784	792	757	800	776	767	789	799	781	746	726	787	914	773	768	788	745	780	835	754	808	822	831	766	831	830	803	822	814	839	834	758	802	826	764	805	834	826	824	799	826	788	796	797	776	797	787	748	819	815	803	778	758	795	839	790	835	833	777	838	777	753	767	752	775	721	805	796	774	796	831	818	875	766	869	839	784	779	781	802	810	854	784	743	770	768	806	846	810	812	794	838	825	777	810	837	784	820	784	796	768	816	810	794	818	796	825	850	803	784	833	761	789	793	796	765	790	737	744	770	825	817	826	743	839	832	840	790	823	805	833	843	817	754	798	765	803	808	835	815	764	827	834	845	799	750	784	862	787	817	802	825	775	755	823	809	823	793	808	771	743	810	796	842	815	862	780	786	838	811	783	820	778	774	774	815	840	800	828	792	840	795	831	760	800	831	781	882	803	799	808	814	808	781	756	830	778	795	858	819	801	776	772	733	781	832	722	791	768	834	844	799	779	781	789	848	834	797	815	729	790	834	783	795	793	796	842	797	795	796	834	751	799	766	816	842	822	799	786	837	776	751	792	784	753	823	763	824	851	785	820	822	867	822	807	820	787	781	788	796	773	771	816	786	765	811	812	792	810	765	838	803	793	830	811	746	817	788	833	821	794	787	801	794	836	826	809	798	764	806	816	783	780	816	800	793	785	856	817	757	828	827	816	811	800	835	779	802	853	781	836	765	746	797	835	828	833	772	797	800	833	795	772	799	859	810	808	803	818	820	790	808	809	799	777	791	787	771	794	803	859	788	818	787	815	788	777	773	810	791	794	820	800	775	805	813	776	840	809	799	768	803	796	804	771	800	821	792	750	778	852	780	827	800	776	790	824	796	783	794	729	797	768	801	765	829	777	812	756	798	840	791	790	809	857	839	817	740	735	824	834	795	845	801	807	774	817	835	801	815	794	830	820	827	831	762	836	790	847	823	793	732	779	777	825	782	796	742	777	773	771	830	803	802	820	841	786	802	746	809	751	799	827	850	787	807	816	756	808	859	746	774	763	820	804	765	762	726	793	761	802	789	788	835	786	797	810	822	779	780	835	809	804	796	799	777	806	792	808	816	788	762	795	813	820	793	813	831	851	786	774	777	832	785	798	818	796	810	805	790	844	790	800	797	785	832	805	832	814	818	787	850	784	831	817	806	796	810	839	808	769	821	770	727	777	794	825	788	829	798	833	822	772	806	779	816	759	740	826	811	793	832	859	815	785	775	807	817	751	780	782	800	830	752	799	809	745	786	799	782	770	828	830	786	797	811	788	793	816	814	797	838	768	765	824	772	773	802	833	815	863	838	832	812	806	745	788	829	782	824	807	794	823	782	851	847	736	849	828	834	803	712	828	758	774	803	818	787	824	831	741	818	769	806	736	811	845	790	803	859	822	774	763	778	792	798	821	812	797	765	819	795	788	821	773	808	749	773	819	827	792	760	821	775	753	849	782	807	783	854	806	801	830	846	840	840	825	806	825	859	787	801	843	811	790	781	797	807	806	772	774	834	822	771	761	783	769	811	821	802	795	769	836	782	774	798	855	785	815	788	784	767	810	793	783	826	798	822	771	807	758	769	797	798	868	746	778	795	804	797	802	821	805	792	761	801	764	798	786	806	788	801	800	823	741	776	807	809	813	824	784	783	818	759	759	761	772	827	840	799	827	828	815	784	767	814	794	838	803	780	814	801	798	849	801	772	824	775	797	807	754	802	826	771	782	807	792	824	802	809	775	797	776	809	805	787	760	775	768	825	796	819	790	769	791	739	834	828	814	790	788	775	830	791	826	798	802	764	813	809	820	767	796	784	795	829	807	811	819	776	817	789	738	814	834	809	785	773	803	843	804	794	822	792	818	785	748	859	823	806	825	836	829	800	760	807	806	774	741	804	796	847	793	779	813	774	820	821	775	824	807	771	830	838	817	810	819	790	786	808	785	772	800	791	803	755	816	792	792	831	830	774	830	763	794	806	796	776	754	769	793	824	829	790	778	774	823	771	776	777	781	761	818	782	819	828	802	798	868	843	752	790	786	809	789	859	786	818	757	836	817	816	744	772	832	783	814	775	773	792	886	826	770	788	793	777	788	746	792	743	765	828	779	826	766	823	806	796	812	805	781	808	846	752	821	816	749	803	814	819	771	804	804	765	797	776	820	795	819	812	733	778	805	869	785	787	844	790	795	813	742	841	779	795	801	810	807	790	797	811	796	829	796	783	758	772	819	800	805	796	809	808	813	832	797	822	821	805	826	776	802	739	832	782	781	806	812	838	824	721	825	821	801	798	800	785	778	756	753	809	836	765	779	723	792	825	866	779	797	812	814	814	808	838	809	804	772	804	836	786	790	766	742	830	802	800	791	801	835	786	849	811	829	754	738	770	774	783	816
25335	21670	29327	27679	20394	11428	5657	3451	2472	2006	1646	1416	1232	1108	1047	960	948	869	846	784	752	738	744	696	652	688	691	647	662	656	667	627	679	662	636	668	684	675	638	712	653	663	684	648	658	649	677	665	680	630	697	654	655	613	674	665	688	696	670	599	638	683	654	643	659	594	627	650	657	660	667	620	716	652	678	674	644	663	659	664	653	646	677	676	608	654	641	698	647	655	652	636	662	684	635	646	673	685	654	607	661	646	637	667	680	679	676	666	681	687	652	664	651	671	679	695	693	668	662	676	661	625	656	662	640	671	660	649	631	651	653	659	603	714	634	660	647	623	721	712	643	681	687	625	657	679	655	668	692	717	657	679	640	642	646	655	692	678	607	677	652	622	653	649	657	629	641	624	628	649	647	673	642	683	640	682	661	667	666	658	609	678	636	687	670	644	608	687	672	677	646	664	728	618	626	657	666	672	715	707	628	670	680	662	694	670	656	631	662	625	641	676	660	690	661	679	685	666	670	650	635	678	622	715	621	665	665	702	654	670	682	623	651	646	635	648	648	662	700	633	665	646	667	646	664	624	692	662	614	650	621	666	686	658	695	691	591	644	685	676	666	652	630	644	707	666	684	658	643	650	647	611	675	626	650	640	655	637	678	641	665	621	666	687	622	645	675	655	702	634	650	659	635	627	693	674	629	685	633	671	659	649	647	674	652	617	627	654	662	689	653	636	611	624	637	622	637	638	682	635	655	672	657	647	631	676	637	662	678	638	643	723	665	628	672	668	670	647	676	663	689	647	665	658	635	657	683	627	643	668	643	670	667	645	672	659	652	625	621	634	677	679	671	689	617	647	693	633	675	681	663	653	690	653	676	638	674	644	672	662	698	653	686	666	662	672	677	682	686	664	642	659	641	669	659	658	677	642	707	687	633	671	659	682	655	614	675	668	675	610	648	658	625	628	697	675	660	641	636	661	651	637	652	666	667	653	672	711	649	663	676	655	654	632	669	651	638	617	645	684	658	634	607	623	642	700	656	609	641	623	662	645	673	644	699	638	661	633	674	647	697	672	625	641	645	661	617	609	655	670	670	613	682	646	659	690	638	656	649	651	682	631	711	638	652	678	656	625	658	641	675	664	651	664	639	705	663	630	634	678	676	665	721	684	633	666	664	647	661	664	674	630	678	638	667	642	653	691	644	605	684	665	696	666	646	632	642	633	681	639	672	635	672	631	645	659	675	620	655	667	683	660	677	629	655	705	599	636	676	672	661	693	673	653	625	663	658	641	623	627	643	621	626	651	658	653	700	679	659	626	656	655	664	639	642	661	655	652	625	682	680	605	676	621	617	618	633	693	648	662	708	658	687	668	685	671	694	675	681	627	664	651	688	656	633	593	646	709	681	675	664	681	709	641	687	628	702	670	601	603	672	650	667	634	633	671	668	683	633	653	664	648	671	645	700	626	654	635	639	621	638	656	643	658	628	669	672	706	656	660	699	703	673	685	662	680	644	703	648	638	637	623	639	661	645	721	673	667	657	613	686	648	680	652	644	636	648	676	648	646	650	614	678	611	653	609	704	653	687	653	639	669	657	706	648	625	639	640	656	668	670	648	665	634	610	645	681	714	689	657	674	684	676	690	613	654	651	688	659	670	658	657	681	695	688	628	667	652	643	668	639	631	625	682	667	647	633	617	668	663	690	660	669	654	653	713	665	702	659	610	688	660	676	651	662	645	637	632	676	659	639	644	653	646	612	654	650	671	655	679	643	659	659	681	665	655	617	684	612	654	678	680	648	696	685	647	694	673	651	631	655	677	647	669	652	647	627	671	654	653	650	637	615	645	685	689	641	648	637	681	649	691	686	661	649	635	644	637	628	665	659	636	610	631	643	642	669	664	626	710	654	630	673	703	670	714	631	611	680	669	659	689	659	640	630	676	673	662	644	649	669	644	651	663	660	662	643	679	644	668	684	720	661	643	688	668	674	642	680	648	643	670	699	655	673	666	612	595	657	642	624	615	647	681	714	688	675	674	675	658	632	674	634	673	649	685	684	681	658	643	669	649	655	632	628	653	659	682	681	645	618	667	649	669	634	634	636	680	652	654	652	649	659	650	641	664	690	664	673	639	692	664	628	679	633	604	725	607	671	713	607	646	675	655	648	654	642	659	679	663	648	683	657	724	633	637	645	664	639	603	665	646	649	683	670	683	664	659	655	647	682	641	609	679	667	668	674	667	662	621	636	669	627	700	640	711	703	659	688	606	662	610	646	671	664	654	659	637	659	660	656	704	653	656	654	675	696	685	693	636	668	653	676	693	640	660	713	631	648	687	671	634	686	659	647	613	685	620	646	711	639	672	723	660	687	682	694	716	657	671	696	635	695	620	596	656	686	644	655	633	629	665	675	665	633	699	662	648	678	652	671	659	659	639	642	678	678	649	724	664	630	657	695	657	599	668	644	641	652	644	670	655	655	680	681	661	662	678	714	708	695	662	705	681	632	712	632	647	623	693	632	622	672	638	669	619	657	625	733	644	673	647	642	661	687	660	643	691	698	619	721	646	650	623	661	643	630	658	662	650	675	673	641	643	613	649	668	657	640	672	658	690	684	666	663	689	707	664	657	654	620	661	647	686	649	641	641	639	642	701	706	646	651	674	651	674	669	661	669	637	643	674	640	611	660	641	643	658	631	646	649	676	694	665	702	704	679	619	678	599	713	701	671	665	685	657	696	656	687	611	640	610	665	651	666	658	647	702	668	666	652	660	663	628	666	649	678	628	634	663	719	675	661	654	693	660	653	679	640	670	697	650	656	653	681	638	679	629	680	668	626	690	685	677	708	638	701	609	665	653	645	664	658	586	642	637	657	637	657	701	620	674	645	687	646	679	693	661	629	614	640	699	662	644	608	647	649	644	675	656	653	640	608	673	660	667	653	668	661	602	642	662	656	674	659	665	725	694	640	664	682	674	698	656	652	626	694	659	662	672	648	650	632	638	621	658	667	689	703	635	651	693	673	639	664	670	681	671	693	688	666	656	602	646	666	620	635	674	636	718	636	681	676	624	650	665	639	704	632	719	655	630	665	635	652	642	674	694	640	670	638	640	660	662	684	698	665	669	641	658	658	609	672	650	668	671	724	692	642	661	713	693	696	670	651	655	662	651	681	612	686	650	644	656	631	672	648	618	664	664	640	645	630	607	667	688	666	623	683	716	703	642	695	662	704	632	647	628	649	659	676	656	655	679	678	646	650	694	594	679	619	664	681	624	675	687	650	678	654	691	648	625	632	674	651	631	680	582	661	729	683	675	646	679	675	643	666	643	653	705	643	668	664	648	677	682	733	661	685	648	635	615	663	683	692	696	612	656	642	700	674	656	730	652	636	649	681	612	614	672	669	687	620	629	699	665	650	649	620	643	661	713	648	681	662	714	628	643	620	659	676	669	641	634	666	654	665	637	663	634	642	688	652	684	625	653	648	699	664	625	702	658	691	671	691	675
35799	59016	49213	32209	20196	13292	8408	5743	4122	3152	2578	2202	1695	1479	1411	1296	1175	1136	1035	957	948	922	919	868	865	872	848	755	822	801	813	760	790	815	729	747	782	789	775	796	817	778	766	813	779	781	766	769	754	741	784	773	777	755	737	763	732	765	749	749	767	787	748	804	815	722	731	799	761	749	801	781	805	768	748	775	765	741	779	757	745	756	768	763	752	735	791	822	799	795	786	740	817	781	756	805	766	844	798	800	734	758	696	748	811	724	744	745	784	771	781	762	759	812	801	761	784	796	810	745	780	767	781	776	749	797	760	779	733	772	748	732	778	752	788	772	761	766	739	775	760	768	767	786	794	705	771	752	794	750	767	707	842	731	748	790	755	818	770	738	719	744	778	760	780	789	779	784	734	787	755	728	774	812	814	779	778	776	747	742	761	762	699	827	811	728	739	799	759	780	784	737	777	775	768	798	783	750	779	788	732	821	788	804	770	739	777	804	779	759	795	736	749	746	728	784	782	765	834	753	760	726	808	708	821	795	758	775	783	772	834	778	732	799	722	825	764	795	759	747	759	764	711	796	776	764	822	714	735	758	743	752	759	785	733	788	730	791	768	801	775	819	744	770	783	822	741	763	739	758	790	754	728	754	854	748	827	758	748	818	784	734	765	801	748	733	802	797	754	753	747	725	800	767	746	788	711	738	763	783	758	770	804	781	740	803	741	760	761	769	768	782	779	764	732	774	818	763	801	746	782	728	762	785	760	791	770	754	806	765	800	733	772	750	786	779	791	747	817	705	725	769	795	738	767	787	758	772	793	737	735	761	751	801	757	769	744	766	770	771	845	731	791	781	780	772	806	832	785	772	778	778	718	764	751	813	729	812	755	750	818	770	744	761	758	744	788	723	782	786	740	732	752	725	760	703	799	788	799	791	787	777	771	759	725	774	737	770	786	773	813	777	777	751	784	769	711	795	755	714	749	756	757	785	715	784	788	752	780	737	830	759	732	741	715	744	810	800	758	743	754	791	807	790	743	794	752	788	758	796	832	735	765	752	810	791	777	772	790	749	776	750	709	755	781	762	796	771	748	723	758	789	748	757	770	815	795	787	781	777	742	796	761	745	681	795	769	769	764	808	787	756	781	814	756	770	840	797	719	771	743	740	761	767	744	756	811	753	761	770	752	774	760	813	745	716	753	801	759	759	760	798	795	842	787	741	735	757	725	771	741	735	770	772	756	768	751	750	742	748	773	752	799	755	751	761	757	830	757	746	740	712	769	811	739	749	752	755	799	737	735	788	721	775	783	798	737	788	807	765	740	790	803	788	748	774	785	743	769	784	710	763	793	783	739	783	787	762	767	724	713	812	765	715	709	859	785	772	749	743	772	768	811	772	782	820	735	785	767	806	752	747	864	787	759	734	796	778	764	773	818	715	786	742	751	779	779	758	749	741	783	817	756	760	787	780	805	736	739	766	774	741	744	750	773	738	787	749	793	823	768	813	773	726	754	777	731	826	725	752	774	757	839	786	758	775	804	753	779	793	728	759	816	760	768	790	748	802	845	794	761	781	764	772	808	726	772	757	753	770	713	789	766	804	790	774	738	784	786	775	778	810	740	759	807	721	805	756	806	758	779	776	765	763	745	779	792	765	740	719	790	772	782	755	799	716	751	703	716	782	799	831	752	792	722	800	773	794	771	777	778	757	768	781	768	792	749	809	747	723	770	779	745	806	781	756	793	749	798	786	728	761	794	796	756	724	784	791	801	784	802	769	764	782	768	780	751	795	768	753	734	774	752	778	753	781	715	784	758	763	839	714	767	771	778	809	781	740	755	805	793	803	793	769	759	749	751	746	771	795	778	773	787	763	793	756	796	757	735	788	724	818	725	779	766	719	767	758	768	798	725	758	794	765	771	750	794	782	756	765	776	796	799	781	726	778	762	795	819	756	786	751	786	779	691	804	753	728	786	791	811	757	743	825	797	778	733	790	756	810	749	822	751	765	794	707	758	753	782	761	751	774	784	785	757	774	768	821	740	753	758	784	722	799	741	789	767	745	802	797	746	794	817	749	764	764	781	782	777	768	770	852	735	758	768	834	748	773	748	772	734	777	760	768	772	835	800	745	787	799	741	797	788	774	786	775	768	692	755	741	757	734	715	821	699	756	759	786	797	743	787	766	764	778	714	774	772	774	757	770	781	799	755	753	736	768	774	792	814	761	775	699	775	752	771	766	760	733	775	822	738	793	838	786	702	723	744	737	770	741	750	764	736	767	694	824	741	742	748	823	811	813	783	767	759	774	757	764	785	733	739	811	756	774	814	742	754	762	776	808	781	779	743	758	763	733	776	736	772	737	846	762	793	701	798	770	777	749	729	831	785	765	781	759	815	789	739	743	749	761	771	739	772	751	765	784	733	728	743	748	751	803	779	794	790	785	837	766	763	807	789	776	741	768	741	787	740	805	757	785	742	708	764	761	771	814	780	743	772	733	730	728	737	766	730	784	771	755	781	797	780	793	772	787	746	785	759	760	790	772	751	768	710	777	780	803	795	767	790	803	776	766	766	796	789	745	752	801	756	794	808	758	759	801	775	759	773	773	768	754	770	729	779	774	808	737	775	801	754	767	782	798	751	768	742	715	741	782	790	714	785	753	808	831	747	733	804	773	739	840	812	773	756	794	791	740	784	736	775	805	756	756	744	726	754	751	785	755	763	787	779	767	720	717	778	766	745	786	778	749	753	784	721	771	744	778	733	772	795	768	823	707	793	747	786	782	811	820	780	783	802	759	765	712	752	812	723	818	722	786	764	777	828	754	736	792	734	807	790	800	731	748	784	806	827	751	802	757	710	800	794	716	784	774	683	767	792	772	780	766	755	786	747	768	795	769	769	751	794	783	791	767	799	817	746	738	791	805	812	811	786	764	769	789	771	759	757	771	769	736	774	759	781	754	743	737	737	738	740	799	739	794	757	806	775	806	742	778	769	781	807	802	743	807	811	814	746	727	775	776	753	772	727	752	802	811	778	726	753	730	776	781	752	775	747	777	806	761	757	795	764	779	773	749	757	762	800	794	745	703	784	757	788	786	752	845	757	782	757	791	769	791	798	740	760	728	776	797	729	800	786	714	740	794	807	822	750	687	742	812	747	716	814	819	771	762	718	795	718	719	731	740	827	758	768	725	786	781	775	756	725	820	797	779	776	782	764	742	757	824	780	819	758	797	793	791	743	781	785	748	773	758	808	788	764	751	762	764	779	797	737	802	788	760	817	783	787	751	742	761	759	765	720	728	782	769	736	721	764	746	750	764	743	777	733	824	768	786	773	719	765	794	769	791	804	796	829	790	729	821	724	773	768	794	749	771	745	802	805	732	706	746	676	769	786	781	756	712	764	748	820	763	753	828	749	782	764	764	716	761	775	763	782	781	774	735	839	728	771	743	735	741	767	842	792	754	742	784	756	765	717	791	766	761	740	775	788	810	795	788	773	850	732	807	725	744
23336	21608	29307	24487	22079	22663	18767	7508	4483	3439	2983	2247	1856	1574	1362	1348	1146	1048	1002	968	906	895	808	808	779	804	743	750	752	731	717	745	733	714	687	698	702	690	701	678	744	656	657	705	753	728	710	684	675	715	699	723	733	745	676	700	674	669	655	676	665	738	727	670	661	707	694	709	682	639	737	718	692	719	662	697	702	679	713	658	729	666	674	706	637	686	681	703	686	688	651	684	659	707	631	662	697	727	704	679	701	678	704	699	649	692	695	706	684	639	680	695	716	681	725	690	698	713	694	664	663	696	655	695	688	673	702	691	704	692	694	725	678	662	678	657	675	706	655	713	699	689	686	766	736	732	726	664	728	640	710	766	665	645	734	657	686	681	683	691	712	683	693	640	728	665	695	682	681	701	688	702	636	748	700	668	663	674	640	724	658	670	690	710	696	684	728	683	668	685	698	676	691	692	686	709	719	694	697	625	687	626	658	714	706	603	703	658	688	684	668	726	711	640	690	637	681	696	668	699	717	710	690	690	686	683	729	693	632	701	704	693	661	660	713	681	676	662	704	685	645	682	672	690	681	629	654	636	677	673	709	718	722	653	695	669	711	678	670	686	704	647	675	668	693	645	672	688	675	677	630	705	699	656	663	726	715	641	717	710	644	661	663	700	674	691	765	721	729	712	687	681	655	693	689	685	664	698	715	702	723	692	702	675	688	662	680	662	667	704	694	737	704	703	712	688	673	720	670	711	757	659	672	678	708	702	694	727	713	652	742	675	685	682	673	691	660	714	720	685	649	717	712	702	655	735	710	651	710	659	705	676	688	634	687	692	696	686	676	643	690	696	683	679	695	658	695	730	702	702	692	703	685	703	701	699	721	684	715	682	753	714	684	660	706	678	656	688	732	698	691	677	669	685	669	661	660	683	735	731	696	685	680	690	706	669	686	723	685	673	699	637	697	642	710	671	717	699	664	646	728	683	716	730	693	688	690	767	711	647	658	684	716	690	657	663	708	674	694	669	706	693	656	688	647	685	712	668	661	693	696	682	685	729	670	711	690	688	720	670	669	692	704	695	700	679	697	630	660	710	667	702	651	656	674	707	672	682	634	667	700	669	652	674	689	709	672	701	665	711	718	717	721	690	676	723	697	698	685	696	670	668	666	708	698	726	704	713	689	706	705	736	683	704	701	705	672	703	720	687	688	702	644	653	666	666	694	746	695	667	680	659	706	648	667	707	700	681	697	706	705	685	710	673	653	721	691	719	662	672	677	704	686	665	688	618	688	700	677	671	668	648	711	682	695	668	688	697	664	694	652	655	694	697	662	668	650	690	697	688	709	708	708	624	699	725	674	693	655	702	729	678	659	684	710	707	653	705	676	658	716	675	696	717	680	702	692	686	661	692	726	683	712	685	670	704	667	679	682	720	676	709	710	738	730	687	741	707	721	677	698	701	688	703	694	697	695	667	726	682	685	659	711	675	619	680	685	686	679	720	642	675	678	721	723	677	698	696	723	680	679	721	701	689	717	698	679	651	651	709	715	668	687	637	679	701	685	712	653	699	739	672	655	674	660	675	693	672	679	713	647	760	729	728	654	688	689	675	699	682	686	693	691	664	664	708	737	661	684	721	678	726	702	692	718	720	686	693	695	675	663	693	652	695	681	673	693	704	713	702	674	693	706	665	702	670	693	679	689	664	673	670	686	654	691	666	711	652	722	676	711	677	672	696	710	705	681	648	701	671	714	778	702	685	671	706	690	686	709	674	698	714	710	677	665	670	687	669	675	636	687	655	711	652	742	679	699	698	632	701	701	659	713	696	648	729	711	677	690	676	701	677	706	700	681	722	703	710	722	667	707	633	708	689	687	658	687	665	692	702	677	706	678	658	695	707	677	700	715	631	671	686	681	739	709	699	675	719	684	725	713	701	682	762	692	692	679	693	698	639	664	677	676	640	699	681	731	688	666	682	690	654	671	695	623	669	650	698	699	705	663	704	653	640	727	663	672	678	696	659	715	743	724	700	705	684	724	694	716	699	722	678	690	666	693	694	719	723	698	734	701	692	682	700	692	688	706	714	731	666	667	709	651	708	658	704	675	717	741	685	668	658	651	677	637	661	674	672	651	716	678	729	720	694	678	698	680	678	684	671	701	743	650	730	729	721	687	673	705	687	669	690	719	654	703	689	689	712	686	694	704	719	660	692	665	681	693	695	664	688	647	666	693	660	715	659	670	659	685	675	679	699	734	697	624	705	698	693	680	693	717	613	661	694	688	719	648	716	679	678	717	684	635	693	705	716	668	671	696	624	603	749	688	690	669	716	667	717	653	729	673	702	667	693	659	696	690	677	678	671	682	682	637	696	706	723	665	646	709	682	732	714	675	675	713	689	630	677	696	734	671	671	697	672	669	705	690	705	681	732	717	637	713	686	713	699	697	692	668	694	681	682	685	674	673	711	692	664	685	717	695	662	709	711	691	663	630	677	743	697	696	693	713	680	686	727	632	710	689	671	685	665	723	737	714	667	695	706	672	672	717	685	666	637	675	680	667	725	664	678	679	677	686	681	699	717	689	681	652	680	664	672	649	699	679	692	710	712	678	695	683	651	713	666	663	658	685	656	725	677	714	665	685	640	656	676	648	671	685	687	723	718	669	715	713	682	701	664	705	698	723	690	737	660	677	672	642	712	699	739	693	637	706	710	729	676	643	704	709	667	687	678	758	710	704	673	721	686	714	664	687	630	696	676	665	725	648	673	669	667	662	703	707	785	674	719	672	687	657	683	716	656	708	706	693	696	696	647	674	718	692	768	696	676	642	653	683	661	629	737	677	666	748	690	708	701	673	725	635	660	657	692	673	667	700	684	683	704	744	703	679	724	650	721	699	684	696	651	720	712	696	623	670	666	715	671	683	705	703	714	682	634	687	682	717	721	659	668	718	731	665	714	678	713	725	693	727	701	641	714	709	711	732	679	686	694	685	672	676	659	679	685	716	698	697	694	671	716	663	662	661	654	739	669	681	670	678	751	710	660	673	673	746	646	715	687	739	647	657	650	701	720	676	693	713	720	677	764	674	696	695	656	652	682	678	689	712	650	727	684	679	700	672	726	691	696	674	711	737	699	702	660	714	682	687	698	643	688	706	714	669	694	660	670	727	685	678	705	695	698	715	700	648	685	659	704	731	663	657	720	676	686	677	724	686	724	672	700	698	663	665	702	660	619	684	710	655	711	677	672	675	662	695	697	729	665	687	670	668	681	648	668	683	648	688	693	680	656	689	666	697	674	691	649	664	707	710	714	704	643	677	628	712	720	696	681	727	675	687	686	696	673	668	715	673	715	635	718	691	655	728	702	665	684	685	653	691	683	734	668	673	742	692	671	709	667	666	727	668	653	710	690	702	701	713	709	687	724	679	676	715	721	723	697	636	674	675	661	679	690	664	727	659	695	683	705	700	673	732	689	684	693	626	642	706	671	681	649	718	727	676	684	666	701	658	703
39960	67717	53872	37931	30888	20956	14865	9824	6982	5288	4266	3345	2604	2130	1919	1765	1605	1417	1263	1196	1122	1033	1036	974	985	940	879	855	898	867	858	808	851	837	822	830	815	854	784	792	795	863	785	768	803	797	756	750	771	760	811	812	790	782	782	810	772	761	781	780	785	792	783	752	786	792	800	749	796	788	795	773	786	782	769	753	756	867	811	821	767	835	828	780	788	796	746	803	774	785	816	776	797	771	759	812	792	837	737	811	752	794	778	795	785	841	791	779	802	791	718	737	709	791	792	788	815	814	776	772	766	794	768	822	814	785	828	799	832	814	758	798	762	779	767	762	802	790	775	839	800	761	783	807	757	778	787	756	816	813	800	798	793	823	782	801	754	770	788	816	782	764	765	769	786	801	775	814	778	736	806	774	795	803	802	752	777	782	757	851	762	801	791	783	823	744	798	770	751	821	782	774	769	731	834	791	766	748	817	804	815	759	761	740	776	813	792	773	790	773	784	764	831	766	790	813	790	824	755	818	792	785	711	766	769	826	794	710	796	816	757	744	787	758	756	834	772	766	797	777	786	787	759	828	750	744	781	798	832	761	798	819	711	775	780	815	759	755	828	760	789	782	761	813	802	749	785	771	805	782	800	789	811	734	849	756	827	815	726	789	829	767	803	769	806	790	754	774	772	775	783	787	809	786	786	777	823	762	784	775	869	728	773	763	808	819	771	771	814	772	777	801	776	763	764	796	746	758	779	785	793	813	819	838	737	767	821	804	764	798	772	825	819	837	788	798	762	775	854	814	788	755	768	731	763	743	787	797	806	856	850	802	787	781	789	824	761	752	786	818	753	803	784	801	832	753	787	807	752	825	804	809	769	798	762	744	783	799	759	798	787	806	754	726	754	839	780	790	804	750	808	836	808	796	767	759	791	810	776	743	726	754	780	771	811	784	784	811	812	783	811	757	833	806	792	762	749	817	798	764	771	822	798	776	753	757	758	810	740	728	848	744	761	788	792	767	796	786	813	743	785	780	800	779	754	760	792	817	836	770	752	760	812	757	740	784	795	743	758	741	770	793	792	792	826	801	748	790	801	754	771	807	775	786	751	771	756	800	870	719	814	804	800	768	789	821	797	772	815	789	811	795	758	807	850	813	797	832	814	793	760	812	787	850	749	792	799	774	772	827	776	756	766	805	758	815	861	833	830	793	760	770	787	794	809	840	810	760	786	803	796	753	755	802	747	786	798	779	776	762	788	752	807	765	816	759	780	796	788	739	817	796	785	781	784	789	809	751	859	836	738	737	748	784	744	775	811	808	853	768	768	748	735	784	777	799	770	798	774	785	779	798	753	771	821	746	731	800	786	768	782	784	748	824	822	784	749	739	820	834	750	797	788	776	800	807	823	758	781	843	827	790	767	831	792	778	785	759	825	743	775	745	760	795	833	807	778	841	776	828	741	831	763	764	745	821	793	778	732	780	761	842	797	787	805	759	796	786	805	777	799	797	794	737	801	740	781	755	783	760	793	795	750	753	846	754	818	815	746	830	755	811	760	771	746	798	827	786	741	768	793	823	795	869	792	832	805	769	812	784	804	835	752	778	779	777	824	780	831	793	817	813	807	791	804	804	820	820	754	818	756	752	777	795	834	782	769	784	752	779	821	815	795	792	827	764	814	733	784	790	777	778	770	802	769	793	760	798	839	797	825	785	855	842	822	784	810	818	796	783	824	735	804	797	734	760	778	793	820	781	788	829	798	816	805	777	830	748	771	801	755	841	813	788	759	806	718	782	764	756	769	760	794	803	785	793	761	820	739	776	718	786	751	782	794	785	795	811	783	791	778	773	837	799	814	845	773	796	805	772	750	765	774	810	772	804	801	795	755	782	763	819	713	789	825	791	781	797	778	766	813	741	711	771	780	761	790	802	788	808	765	740	781	826	821	776	769	748	775	767	780	754	810	797	797	795	817	814	689	762	790	765	783	746	740	776	760	818	770	756	770	792	831	824	768	791	799	782	772	728	802	829	820	794	784	776	817	802	781	760	810	797	797	860	797	793	798	794	789	798	831	783	771	795	808	811	818	784	803	809	774	774	780	782	799	842	818	803	806	816	727	820	818	808	774	763	783	781	801	782	809	760	748	754	786	793	791	783	806	773	760	761	789	779	743	779	750	855	789	695	797	844	841	837	747	729	821	793	781	825	797	805	765	777	772	815	750	807	797	827	795	762	769	771	720	800	761	796	784	824	781	736	757	782	759	747	794	881	803	807	763	791	821	786	773	816	802	750	816	776	768	777	828	732	824	794	784	813	781	790	789	765	815	757	789	825	800	831	769	826	772	801	832	766	761	782	743	799	867	809	758	795	763	830	784	751	813	757	830	825	810	810	795	778	728	769	796	764	808	781	823	763	821	802	755	774	793	793	805	767	779	785	806	790	799	772	790	732	795	793	797	755	789	801	782	803	769	746	800	797	790	783	798	766	764	762	814	806	752	816	768	802	777	760	857	809	823	842	837	806	744	807	798	762	778	788	843	776	803	773	797	730	788	729	811	795	760	740	821	775	792	692	737	755	819	799	807	759	806	741	776	804	739	789	798	794	755	785	771	785	754	767	798	839	831	759	793	754	797	784	782	767	771	794	778	794	816	817	776	824	799	754	787	797	797	798	797	822	827	818	771	795	821	729	789	805	817	778	806	770	816	803	763	802	776	757	801	826	770	765	814	771	801	816	793	797	801	804	803	815	806	780	798	769	768	819	736	727	809	793	792	773	748	780	783	817	794	792	799	776	788	809	753	801	837	754	778	753	704	759	815	799	840	770	777	760	754	772	784	794	807	776	792	747	764	809	817	802	772	763	814	784	784	810	809	793	830	786	752	773	710	725	789	781	793	779	821	820	739	820	787	783	799	824	722	792	781	761	786	798	792	805	805	766	803	776	781	762	786	761	786	784	792	772	785	814	805	795	802	794	794	816	771	798	801	771	786	761	752	830	766	782	809	830	749	745	753	758	783	802	801	813	752	807	764	801	857	796	813	788	786	742	777	805	794	788	804	798	833	804	799	778	761	809	805	786	815	801	772	800	812	776	845	767	768	799	768	762	738	762	821	833	790	794	774	768	762	807	837	791	797	769	788	759	767	797	811	788	787	834	781	781	791	735	799	775	752	796	796	746	809	811	847	771	778	774	812	749	774	819	773	823	811	793	785	762	736	772	778	772	742	762	873	757	823	806	764	788	765	755	744	829	811	758	767	785	794	790	813	817	748	823	765	825	775	819	813	814	769	816	826	765	766	787	845	791	807	766	806	777	758	774	788	745	776	799	787	843	775	757	804	778	776	790	789	769	787	802	753	726	753	791	774	800	808	788	760	780	761	743	794	840	765	796	811	783	790	796	796	799	761	794	759	788	795	807	799	792	808	807	817	814	801	831	765	765	765	785	808	839	784	790	745	836	766	781	799	821	785	819	837	812	807	737	771	758	820	765	792	801	769	813	784	804	824	814
30964	32311	36167	25807	15003	7522	4229	2755	2141	1782	1571	1343	1163	1037	997	913	864	814	791	796	733	800	770	747	693	703	665	674	682	712	732	695	631	688	713	696	656	735	715	716	658	670	704	677	653	666	651	678	672	678	638	693	724	669	662	693	674	688	619	634	639	651	706	632	661	679	673	694	669	678	682	698	671	671	698	673	665	658	672	660	654	676	671	687	710	656	636	697	668	681	653	732	707	702	676	657	684	644	648	694	718	635	694	666	691	631	682	680	622	656	684	664	669	671	669	665	706	653	690	679	658	668	703	702	666	668	703	678	694	705	707	683	678	656	657	673	670	632	726	675	678	677	720	715	699	678	678	676	660	671	670	665	718	665	666	630	676	715	685	640	690	702	690	688	687	644	689	695	657	703	697	660	643	647	672	693	711	628	640	658	666	721	679	649	651	698	648	691	638	653	704	680	671	693	715	661	676	696	660	675	708	668	664	640	651	712	630	643	671	671	705	674	656	710	644	648	685	658	701	694	633	661	681	680	673	618	667	646	682	722	676	687	662	664	659	678	679	691	679	669	639	705	664	641	694	662	705	646	628	657	632	661	655	644	621	671	642	688	643	636	685	623	634	633	670	687	675	672	683	676	638	672	688	634	653	688	676	672	686	665	655	660	688	676	672	652	645	637	629	662	700	691	685	681	718	652	689	645	684	680	635	691	655	706	646	661	722	661	708	668	667	653	655	665	638	669	673	634	661	667	681	708	688	686	637	662	675	667	657	685	666	643	688	651	628	721	655	638	633	626	703	654	672	648	673	688	681	690	667	656	658	670	695	642	696	663	663	686	647	667	737	667	666	700	678	673	700	629	694	662	668	685	687	666	685	702	645	663	666	663	650	714	662	670	674	660	632	680	670	658	677	665	659	631	704	687	685	648	637	649	638	661	671	678	659	703	657	640	682	673	636	691	640	735	680	682	679	683	653	670	686	655	674	667	672	700	656	660	671	695	657	700	652	671	662	681	677	631	660	668	684	707	670	659	667	706	680	687	635	677	630	620	706	659	632	661	628	694	675	692	695	696	698	683	711	651	646	650	687	664	673	647	690	700	691	688	721	728	656	694	689	629	714	671	658	653	702	717	692	603	639	666	685	653	681	667	717	629	680	666	684	689	658	649	699	680	678	643	654	668	663	658	669	651	669	695	640	671	657	678	646	733	639	655	674	673	636	693	691	655	653	678	635	647	646	628	723	719	689	619	701	675	648	656	668	695	687	665	632	656	691	632	614	682	719	647	694	625	692	675	687	662	662	682	674	693	660	700	661	634	637	682	693	652	678	665	674	687	625	661	696	656	614	661	652	633	711	627	661	656	676	673	716	707	643	661	681	646	649	699	612	655	686	679	708	688	641	651	698	654	664	652	685	709	678	703	657	668	632	668	682	658	665	690	681	686	737	611	671	678	694	668	626	709	657	713	618	664	710	708	672	664	661	650	662	680	731	666	693	743	655	675	679	654	692	645	688	699	708	690	708	667	672	646	703	654	703	660	657	697	649	664	698	657	698	682	704	654	691	692	660	627	656	667	704	726	653	721	680	663	707	665	649	691	642	684	691	665	673	637	656	694	669	683	669	671	668	656	617	701	656	657	659	712	659	678	646	658	686	703	664	661	703	692	662	667	656	668	690	698	678	706	700	692	729	660	659	667	660	715	639	654	709	677	618	662	671	628	630	623	703	680	684	671	722	685	676	625	632	719	684	682	644	679	691	715	639	670	654	656	645	687	634	694	659	652	669	650	638	653	684	655	679	683	643	648	678	690	651	652	632	690	664	619	650	660	638	690	642	667	648	649	654	652	623	722	667	602	686	671	688	686	704	655	698	630	654	698	680	669	673	680	661	665	635	669	668	656	688	655	700	668	657	654	650	715	639	665	707	663	724	720	686	710	683	671	669	639	655	689	672	636	644	654	666	659	673	679	687	665	659	650	704	665	611	679	680	658	661	696	663	681	642	687	665	695	639	625	670	684	691	681	657	656	684	691	676	672	705	676	679	700	717	629	656	677	705	719	703	647	672	661	678	630	649	686	596	670	684	675	680	666	661	670	712	702	674	676	682	681	667	697	636	656	707	629	627	639	679	744	656	668	674	708	663	716	623	684	663	682	642	664	647	674	635	706	632	717	691	692	687	695	631	652	707	655	644	624	633	688	751	679	683	634	663	694	690	703	686	674	690	652	656	636	636	682	635	657	679	650	710	678	677	665	692	697	681	646	649	651	675	679	645	676	681	664	651	632	647	637	701	651	674	695	612	631	664	662	739	621	682	638	651	708	698	669	653	674	646	707	598	691	684	685	632	678	676	674	691	624	707	698	732	673	694	644	689	650	670	616	649	665	698	670	665	685	671	664	693	657	645	689	676	706	691	641	672	703	704	644	659	670	680	688	652	693	691	693	741	631	694	680	676	626	683	670	725	630	705	687	649	721	669	679	705	630	702	673	676	705	677	673	646	669	612	638	671	697	658	642	677	642	676	680	651	667	639	668	715	638	660	632	667	645	654	671	714	694	640	628	700	690	695	698	664	677	650	668	679	706	653	653	662	658	661	679	690	713	666	655	731	651	667	702	633	694	676	699	625	686	672	688	689	641	647	672	627	658	694	703	674	695	689	682	677	646	685	678	647	666	709	659	675	661	674	706	702	694	619	641	685	676	691	700	724	691	668	695	650	680	679	678	664	688	708	663	675	688	705	683	666	641	660	697	675	675	661	631	617	680	680	665	710	677	690	669	708	672	699	662	700	691	613	633	638	665	664	655	666	695	689	690	704	688	683	675	664	693	665	702	698	634	701	663	673	637	691	669	648	695	669	641	639	643	661	658	718	704	693	667	671	687	650	672	642	694	731	678	666	702	727	623	663	707	695	716	661	647	656	664	697	674	660	711	721	674	713	596	641	656	649	711	672	655	659	658	643	692	645	625	695	676	692	666	654	676	724	680	623	678	681	644	720	701	695	688	682	684	697	652	662	679	627	660	679	685	675	643	667	707	661	699	701	634	692	650	705	684	697	675	648	677	655	612	673	677	670	693	678	696	715	642	699	702	680	663	669	666	689	724	666	671	688	654	646	670	632	660	690	668	648	684	668	677	651	680	656	653	695	676	678	628	715	676	655	647	709	624	672	658	661	680	681	659	668	693	661	717	680	708	663	712	670	599	669	645	701	643	673	662	674	685	672	691	685	678	710	661	698	657	681	673	694	629	713	686	678	655	660	681	707	645	658	690	710	637	687	660	666	676	695	698	717	668	664	633	662	636	640	684	686	676	601	678	690	683	685	675	684	689	658	620	726	668	663	692	701	636	665	649	630	652	646	666	701	688	639	690	666	715	718	656	650	665	654	699	703	688	694	636	702	702	677	657	630	689	677	673	704	685	678	644	697	681	640	685	691	649	665	635	619	660	673	691	704	677	671	661	682	666	684	665	718	613	618	687	666	637	683	675	656	650	660	656	686	652
34896	50031	39687	25882	17757	10720	6930	4652	3562	2734	2298	1941	1559	1428	1239	1208	1161	1081	1042	981	909	944	900	844	876	850	819	816	784	803	841	812	803	749	797	786	778	798	780	749	762	803	781	800	730	731	771	792	853	829	779	826	789	780	795	780	816	751	760	815	780	784	779	784	791	797	791	806	780	786	774	789	730	825	785	803	815	796	808	765	746	759	795	730	737	776	778	759	743	770	752	801	815	750	779	764	833	815	803	830	796	770	749	806	778	765	768	734	764	806	777	736	767	788	792	783	766	819	766	789	706	785	758	810	797	802	750	778	791	775	753	748	823	754	759	773	745	751	798	809	751	736	759	820	755	769	791	810	789	772	814	753	799	754	784	810	784	821	771	755	787	735	790	753	768	717	777	803	840	784	804	813	764	824	768	817	801	765	786	751	764	774	772	779	759	841	777	741	774	766	773	776	808	780	752	793	759	758	723	767	744	766	801	781	758	797	794	780	804	742	784	771	828	791	792	763	814	754	802	771	784	723	753	760	791	775	780	747	767	739	793	794	764	765	781	800	792	837	777	773	799	754	837	806	751	805	776	808	832	803	801	811	785	802	768	793	787	747	765	823	792	739	776	788	818	782	788	786	782	796	791	761	817	792	780	787	744	813	786	781	739	711	792	798	829	769	779	786	758	794	811	758	777	814	765	745	776	771	793	773	836	787	798	756	760	848	742	767	814	792	762	747	744	756	747	794	812	802	741	782	773	773	834	752	799	814	808	783	815	790	779	753	784	782	765	811	796	799	771	774	772	758	803	780	793	766	801	754	771	797	798	777	768	782	760	789	763	822	777	778	754	798	780	768	771	789	800	756	841	763	789	777	739	796	747	748	730	780	720	795	826	833	792	782	805	773	783	800	730	748	759	773	761	773	777	777	775	775	750	774	771	719	745	770	761	796	791	776	774	783	767	746	764	840	740	761	778	780	761	777	777	806	751	751	743	804	754	778	741	772	732	798	760	825	826	818	836	745	779	825	800	764	723	778	807	778	781	826	846	774	789	755	717	795	801	782	775	785	804	806	789	765	769	747	795	756	750	762	740	827	813	779	764	753	773	774	820	798	774	779	749	779	797	824	797	768	780	820	763	789	797	764	832	823	805	795	810	740	827	822	804	740	768	833	792	773	826	788	823	765	773	727	807	825	780	845	775	734	772	803	766	822	752	776	799	782	755	819	832	805	777	778	780	755	841	827	817	769	856	778	810	769	709	760	759	768	805	787	795	780	798	762	774	793	819	750	716	751	835	776	726	720	789	762	787	777	844	793	810	755	713	844	793	769	818	778	762	768	748	776	706	784	769	781	813	789	825	801	780	779	820	739	746	767	791	736	808	751	776	756	745	756	780	752	698	776	787	772	801	792	810	783	747	763	833	826	753	752	799	816	772	807	792	829	798	759	730	795	851	754	752	779	774	789	789	767	788	737	749	749	786	794	782	740	838	779	782	796	743	742	789	781	770	778	741	833	793	763	812	795	713	773	777	741	762	791	745	754	808	747	765	757	737	762	802	773	777	799	787	755	829	749	824	779	762	807	795	786	746	766	779	804	850	763	818	806	763	741	754	761	844	820	747	776	777	773	772	797	772	738	797	745	793	801	767	756	752	778	758	772	778	769	802	810	750	753	791	800	791	795	817	758	764	793	745	762	771	768	801	812	797	725	724	752	763	791	789	804	790	797	794	776	777	798	814	746	764	794	776	836	802	789	782	819	728	771	788	826	793	834	748	774	784	725	726	753	776	773	764	757	785	764	745	838	782	774	759	787	754	772	762	748	822	768	823	790	784	799	748	760	756	752	795	794	754	776	796	765	756	818	818	763	786	752	774	747	769	806	774	837	863	789	741	753	779	753	767	779	776	737	797	752	770	765	787	791	800	761	716	762	805	742	796	790	792	762	856	783	809	808	736	739	775	797	728	727	780	795	749	768	820	758	784	800	804	760	803	815	805	774	813	786	784	752	778	800	707	821	764	761	795	766	732	812	779	748	805	825	805	805	777	805	796	770	774	778	810	773	792	768	800	741	814	836	784	823	773	782	814	770	749	798	771	748	772	788	800	780	804	769	769	781	766	783	747	765	756	814	772	743	728	803	770	822	824	735	741	784	759	789	801	757	784	751	748	744	791	799	759	796	761	775	792	789	794	780	778	754	783	797	810	780	809	782	810	774	770	777	804	772	802	841	820	790	832	799	809	776	810	745	794	790	787	783	804	774	757	769	715	724	760	798	812	819	826	756	761	779	784	802	796	766	782	846	795	772	773	722	825	761	770	750	800	749	782	790	809	749	783	807	847	791	777	813	770	752	766	801	788	808	747	852	800	745	775	740	755	756	741	735	780	803	783	747	795	804	807	767	824	822	839	790	806	758	782	832	772	810	802	789	803	764	744	790	730	783	838	829	769	769	758	765	799	765	721	823	807	792	769	815	736	769	790	812	800	722	740	750	775	760	760	767	819	837	797	720	770	752	793	840	781	761	760	789	770	756	810	808	800	761	796	767	735	769	761	762	773	786	834	768	768	790	781	743	769	790	785	784	795	807	755	787	788	749	813	781	793	778	772	798	801	777	737	764	737	810	809	747	808	735	805	766	783	768	832	763	808	807	791	823	747	804	805	820	718	791	791	748	812	789	761	818	827	759	797	811	790	754	747	774	748	770	769	803	734	748	818	759	794	821	829	829	727	793	812	767	705	820	773	787	779	774	794	752	811	739	777	796	775	791	752	780	749	770	799	784	798	822	753	801	777	785	800	778	759	736	717	776	769	769	788	783	756	768	773	773	761	767	744	770	811	830	750	802	771	778	795	798	800	733	739	799	806	743	836	741	769	753	749	798	851	764	823	770	790	722	773	756	777	764	751	751	796	781	809	763	741	779	822	792	829	697	815	817	805	788	809	821	809	747	755	769	761	774	815	798	720	777	783	809	739	790	734	807	799	780	771	760	781	857	781	762	774	781	777	752	807	798	793	802	726	781	818	776	795	791	764	795	797	775	731	808	778	779	778	785	817	833	839	774	808	786	789	803	846	760	772	783	737	782	756	758	773	810	779	777	844	770	774	794	775	794	787	756	769	768	770	783	797	773	803	792	776	814	813	774	824	786	769	810	786	770	767	731	818	816	808	738	809	828	795	776	817	786	772	804	776	776	742	779	777	825	793	778	820	786	810	822	782	779	761	759	781	782	746	748	736	765	761	814	774	771	766	775	784	792	788	808	838	724	778	760	729	772	775	743	762	740	769	718	775	756	762	805	784	782	817	801	832	776	729	795	732	767	792	807	793	827	786	810	769	816	828	798	790	803	780	776	817	769	818	757	795	847	788	741	809	760	732	801	820	755	783	799	807	779	748	785	761	723	751	812	798	788	774	733	762	771	724	787	794	779	743	802	749	737	766	776	817	815	771	826	781	794	790	818	801	752	749	747	843	779	764	776	789	810	763	771	784	791	755	730	792	775	790	745
24381	21596	29130	25425	22780	19511	10981	4957	3301	2535	2362	1878	1489	1309	1155	1133	1086	997	927	897	845	833	790	764	691	721	675	662	766	725	756	685	657	672	678	721	666	666	697	673	694	680	672	667	674	701	671	653	679	649	676	670	680	707	657	659	672	722	731	685	682	649	674	698	689	659	700	664	636	722	641	662	747	662	659	647	683	684	684	662	691	643	679	688	671	681	714	729	685	701	639	723	735	694	651	700	656	717	679	668	703	706	716	636	699	685	627	640	673	684	664	693	669	679	682	667	658	637	619	635	675	669	656	680	692	679	699	679	655	677	656	692	638	629	673	679	708	708	669	635	670	677	696	658	659	709	713	734	689	681	701	709	679	716	656	669	667	662	698	681	658	664	711	645	677	725	668	702	684	740	657	692	698	697	690	672	695	698	707	647	729	651	708	659	694	694	646	679	665	707	717	711	725	652	687	681	671	660	709	671	690	677	624	681	622	689	732	665	666	737	696	687	675	692	635	674	681	658	684	655	688	683	648	681	675	687	648	713	700	624	677	663	695	702	675	667	684	636	630	658	661	629	684	670	669	636	698	637	680	641	716	650	694	686	707	683	696	690	706	680	689	672	696	677	721	708	692	687	695	680	667	678	657	674	660	688	714	684	683	679	639	667	684	686	689	670	733	719	740	694	701	619	684	667	707	675	654	656	706	684	713	718	667	666	653	682	653	648	666	652	666	675	703	656	682	679	720	709	686	707	678	690	708	695	724	697	685	699	673	639	623	643	707	640	731	689	707	678	698	680	719	657	696	651	686	653	719	668	707	630	723	678	714	716	668	659	658	682	686	708	714	666	693	672	675	708	691	722	692	650	686	710	711	657	657	679	684	734	686	663	712	691	637	624	716	684	721	706	709	662	707	737	710	713	657	679	712	689	648	721	664	718	703	668	696	712	691	634	670	636	693	668	645	692	693	641	688	743	705	753	742	696	701	629	697	665	708	691	667	712	729	667	655	654	687	670	698	664	693	704	661	672	699	700	681	697	630	690	645	681	691	663	670	647	733	673	640	635	654	676	695	636	680	704	722	675	690	668	705	633	687	698	694	705	647	680	650	659	686	646	675	687	651	678	696	705	678	661	630	631	692	683	624	668	675	673	697	744	699	687	657	671	696	686	700	721	712	685	694	636	698	673	700	692	674	725	694	642	679	676	692	682	707	686	663	631	655	692	660	669	666	660	630	704	708	670	641	614	647	692	689	669	717	716	710	611	635	633	629	657	733	650	673	673	699	621	635	677	670	672	686	638	684	641	643	710	721	699	687	660	631	664	649	642	664	702	677	693	656	699	667	705	697	674	689	721	684	668	689	648	671	680	680	701	630	684	680	687	674	732	652	715	632	654	667	662	651	690	666	677	699	646	617	710	718	685	623	677	709	665	707	673	692	672	722	717	702	700	680	683	713	674	699	643	646	639	676	675	639	649	733	683	713	654	659	696	633	665	660	692	656	629	705	688	690	653	673	681	692	665	741	664	665	672	655	715	687	688	682	680	683	669	714	740	695	669	686	650	676	678	677	739	711	692	665	706	639	684	679	672	692	694	710	666	654	709	637	714	684	666	663	717	715	665	684	653	653	662	667	680	710	631	651	673	691	675	690	637	663	751	687	688	684	731	661	694	678	703	672	651	638	684	709	699	720	671	657	649	674	724	700	687	634	707	700	682	678	691	679	662	660	677	699	645	640	682	683	694	730	680	690	666	605	671	679	691	736	680	664	699	696	743	690	701	665	665	678	644	681	688	681	681	721	698	702	721	654	686	644	685	602	652	667	683	693	660	673	645	697	647	663	673	648	681	709	642	704	683	699	732	659	671	648	710	691	699	670	681	691	705	631	686	706	625	658	665	696	670	660	653	707	674	675	725	639	701	700	681	687	678	669	702	685	691	690	680	695	673	698	686	635	654	633	670	686	690	675	786	716	638	679	684	746	706	707	642	649	678	676	712	691	680	711	694	701	677	701	665	689	706	650	647	648	676	673	727	710	661	699	640	724	658	678	665	676	732	626	727	653	624	674	636	669	673	692	672	715	708	704	632	649	658	718	693	669	646	717	702	637	681	679	667	720	653	690	672	727	689	671	658	673	657	633	633	682	704	644	674	669	654	713	649	679	705	670	727	685	690	697	709	733	683	648	693	689	714	704	691	698	720	677	747	636	653	722	649	667	667	620	727	693	675	674	668	644	720	674	666	692	693	616	699	700	671	670	644	672	655	673	695	673	644	695	634	704	695	695	689	682	712	664	705	674	655	668	647	661	704	737	681	666	669	680	704	686	658	643	630	672	677	693	705	674	680	676	657	639	677	640	642	686	655	716	682	713	695	681	692	734	690	673	655	680	669	690	660	673	640	654	686	706	695	672	670	696	654	618	683	687	653	719	645	690	668	680	651	690	704	673	645	652	665	676	686	660	682	674	664	676	675	635	649	666	714	687	680	701	702	726	698	664	660	677	688	648	683	732	702	660	625	708	641	693	654	698	670	644	641	686	676	700	721	652	719	704	690	686	664	647	695	715	674	682	699	720	707	692	684	699	681	741	680	656	690	672	683	647	681	707	683	661	689	632	711	667	680	677	666	658	695	654	714	673	722	686	730	694	661	666	665	717	661	707	674	658	717	719	643	692	711	666	748	690	721	667	703	676	694	757	668	662	693	622	700	675	653	737	731	646	686	677	655	685	705	751	709	714	681	622	681	730	689	635	681	674	623	744	652	681	665	712	701	653	702	702	684	667	667	671	712	684	648	645	680	645	640	686	693	719	711	662	673	697	641	710	644	636	646	663	683	657	689	710	651	671	686	678	636	660	703	641	666	662	659	673	681	641	638	643	675	714	668	673	728	728	703	696	640	661	688	691	690	712	662	653	678	682	689	694	734	678	716	688	681	707	716	672	655	648	668	681	697	656	689	670	614	638	771	668	685	711	678	659	687	655	708	659	685	681	677	687	705	671	687	646	680	662	641	678	681	652	686	675	699	672	669	655	699	706	677	681	663	667	660	708	674	645	679	690	707	658	640	660	658	642	613	675	663	670	686	651	678	700	678	683	673	770	700	662	683	698	705	676	700	677	704	699	659	703	666	687	690	664	659	666	687	646	709	687	680	703	667	637	710	676	667	718	700	644	677	652	667	643	688	618	637	665	688	689	687	704	716	702	643	701	733	680	646	681	707	698	695	627	676	652	652	641	700	708	703	737	683	693	690	624	640	706	632	681	666	701	648	667	702	695	706	723	653	658	695	718	699	666	701	689	694	627	722	642	652	696	659	662	628	717	690	659	675	717	665	639	667	664	673	664	695	651	694	670	703	689	663	655	718	669	706	682	676	731	720	709	726	689	685	682	704	659	676	669	638	662	662	717	669	685	690	650	669	657	715	671	696	687	676	688	680	635	646	719	672	684	699	659	681	725	680	669	674	676	661	678	677	717	695	700	672	645	696	766	701	698	714	671	670	642	669
34434	63011	52696	34658	25653	18018	11613	7332	5190	3970	3482	2613	2095	1788	1680	1410	1300	1220	1182	1145	1005	985	975	939	882	887	883	846	804	831	824	761	849	879	768	776	746	846	780	848	806	796	794	744	757	779	792	762	802	798	766	774	809	802	703	845	757	782	819	815	811	811	796	778	798	770	826	827	830	762	797	791	754	789	743	782	786	769	792	764	800	822	774	809	819	810	800	774	768	773	817	761	817	807	780	777	798	755	785	796	843	771	803	792	821	790	821	717	795	799	815	806	791	761	771	796	807	788	795	791	822	751	844	806	764	818	730	804	804	815	749	865	766	784	791	765	782	822	759	772	772	845	824	751	765	802	822	764	784	754	814	800	800	766	768	813	864	799	815	828	796	766	805	791	769	777	810	804	790	827	782	808	806	765	806	814	756	820	832	785	829	853	775	790	756	809	795	800	816	778	793	792	761	815	805	808	819	798	781	842	800	730	767	765	764	801	868	766	795	742	828	837	830	787	797	787	802	792	793	779	809	809	797	830	802	792	787	742	778	807	836	806	774	774	781	768	789	831	791	784	739	772	800	851	843	757	739	794	764	778	796	797	794	766	819	826	786	821	777	785	761	771	774	805	761	819	748	826	776	833	823	842	814	785	787	787	802	755	752	797	809	791	765	768	777	792	783	753	779	852	832	805	833	779	834	845	805	775	791	772	851	827	815	734	818	764	754	804	830	793	775	815	779	748	806	779	804	797	782	779	808	837	774	749	776	739	735	814	851	795	789	755	760	745	772	779	818	758	799	742	782	776	827	817	769	777	805	784	784	793	764	796	733	769	806	808	765	784	817	790	835	769	752	841	816	778	832	788	788	797	741	792	805	790	791	785	811	828	797	780	790	775	745	782	786	816	776	764	785	719	772	793	844	768	790	792	789	811	817	817	809	776	807	824	792	766	743	780	832	789	792	769	770	806	767	786	757	837	839	821	797	824	796	772	733	770	799	820	829	746	770	790	791	808	773	776	768	741	785	847	799	796	808	785	759	821	829	835	792	818	792	767	709	750	803	776	791	847	820	792	786	781	783	746	776	769	795	776	799	779	782	836	772	837	772	807	765	744	834	775	830	809	768	799	763	829	798	797	797	794	855	761	778	778	784	797	789	744	833	763	776	808	776	775	825	779	767	798	735	805	773	778	840	841	784	806	786	804	830	794	822	817	829	754	811	794	797	786	797	794	799	783	819	806	790	756	758	844	812	829	784	773	809	804	759	772	822	806	832	757	783	816	743	794	741	756	821	735	800	804	821	761	808	849	801	799	802	771	840	776	803	823	811	826	824	805	799	780	766	808	784	779	826	793	771	737	768	862	727	844	790	789	814	773	804	805	777	810	818	802	804	784	824	785	803	793	805	798	833	783	797	769	843	769	797	815	773	783	816	766	783	796	774	768	822	787	757	821	792	766	795	812	789	821	778	810	806	771	834	778	776	830	785	803	786	770	743	798	826	749	768	783	806	808	801	864	769	781	790	814	774	795	797	759	776	745	769	771	822	776	777	811	795	778	810	831	812	789	777	790	831	781	820	768	817	816	842	788	821	782	865	802	815	758	727	802	765	754	777	798	828	790	787	772	769	822	808	757	844	773	810	790	845	755	778	757	790	812	798	715	815	795	823	735	764	782	817	773	767	792	767	790	791	776	800	821	768	782	779	788	806	791	762	778	791	807	832	799	815	828	804	757	760	815	754	762	788	841	789	815	798	807	800	761	818	797	814	809	779	739	821	753	790	774	800	789	811	809	832	778	777	763	818	733	789	796	781	805	789	834	772	831	761	793	748	736	747	779	765	784	797	785	789	792	800	803	825	810	792	799	805	799	752	786	807	836	822	789	790	815	796	819	794	820	755	795	796	731	792	774	832	795	804	802	746	820	799	799	776	759	819	803	771	831	797	784	814	797	774	765	837	810	733	808	825	816	734	831	775	796	784	818	821	775	804	765	800	812	785	725	832	818	789	774	753	782	790	793	788	761	839	818	791	808	742	815	789	778	787	844	784	771	754	826	811	770	767	773	773	787	757	808	791	778	812	790	743	799	775	786	786	766	803	796	800	775	820	778	811	805	811	825	793	775	746	817	788	795	782	765	776	774	814	769	780	855	756	798	793	785	809	768	771	807	813	766	759	763	768	797	785	753	801	779	847	803	817	758	839	797	769	824	798	830	810	759	774	823	791	771	757	784	784	735	824	855	802	765	812	786	758	809	781	799	801	815	744	792	762	783	812	808	785	847	784	764	779	759	788	800	818	741	772	810	776	778	761	792	799	835	757	756	786	822	803	818	765	801	761	791	853	807	804	812	771	787	815	820	784	770	747	811	728	794	795	794	833	800	817	839	775	805	781	828	846	813	815	818	772	828	830	783	808	763	806	812	785	818	821	806	794	761	794	784	808	745	786	862	774	814	765	821	779	804	759	815	758	855	807	806	762	803	769	800	817	755	798	856	750	801	805	764	790	800	783	759	800	796	759	787	817	776	803	788	776	840	771	807	799	836	781	814	786	769	742	790	787	803	781	751	768	835	729	788	787	741	812	778	834	846	763	788	788	798	820	824	811	779	800	820	801	785	809	831	767	774	815	733	799	746	822	777	776	784	779	767	812	858	780	811	736	791	814	806	804	805	763	798	774	844	809	787	787	813	736	802	795	796	812	822	798	774	783	799	731	770	767	755	806	801	817	783	797	797	750	785	764	795	847	772	781	757	815	783	804	772	812	808	843	755	814	849	753	769	798	775	737	767	820	781	818	803	792	805	847	817	719	802	800	791	751	777	791	825	825	743	758	815	822	809	802	783	804	809	812	806	784	857	818	755	780	815	775	811	829	780	762	802	839	780	750	805	755	799	804	779	743	846	805	762	792	770	804	763	745	806	807	745	756	782	754	785	749	760	796	817	813	782	760	786	802	751	811	785	790	803	834	801	781	769	803	795	799	814	786	807	815	775	810	757	789	799	809	803	841	822	826	875	791	818	815	820	812	754	843	795	765	790	792	755	780	802	773	803	698	752	766	794	809	819	719	801	800	844	780	804	828	798	805	762	834	766	792	847	798	767	811	768	812	760	808	812	813	763	778	789	810	814	744	780	788	847	755	815	820	807	796	749	719	807	782	815	798	786	763	820	787	755	760	775	827	834	844	842	789	788	812	826	789	805	772	790	803	824	734	769	807	805	846	814	775	783	788	796	829	820	820	780	768	784	794	795	790	788	767	814	772	818	750	793	768	768	839	850	794	763	818	790	851	795	777	805	772	805	792	813	788	800	785	778	793	749	747	767	770	763	799	792	795	755	826	784	796	759	803	831	801	761	770	837	796	797	836	790	798	748	799	753	840	769	795	743	810	803	782	811	801	761	765	799	778	776	783	750	807	730	806	787	802	808	821	849	745	831	796	782	810	810	857	803	806	783	751	785	767	820	772	791	768	776	766	847	849	795	827	769	814	753	730	828	748	815	788	790	770	798
25330	21670	28600	26901	21268	12098	6112	3625	2502	2049	1850	1451	1188	1118	984	915	923	883	813	802	770	749	738	648	668	710	736	641	637	678	678	727	678	649	658	659	649	627	611	700	627	678	678	694	704	680	654	686	666	636	628	624	684	644	640	634	710	596	639	633	619	649	648	685	665	626	668	629	684	623	586	656	651	614	648	605	702	663	628	675	658	713	647	643	613	660	657	653	663	623	646	640	608	624	644	669	653	655	663	632	669	642	677	618	657	677	620	600	648	637	632	642	685	677	662	661	666	674	696	647	634	676	664	626	644	623	608	669	611	646	621	612	686	683	654	636	667	664	645	635	663	610	668	641	605	676	596	694	579	613	637	612	627	653	680	607	627	677	664	690	621	630	662	711	652	635	675	666	652	632	647	632	650	691	679	628	655	623	658	637	634	676	628	647	641	655	613	682	625	572	668	652	663	625	647	630	622	653	642	642	652	650	668	627	627	624	615	628	650	680	691	628	607	688	678	639	656	646	648	633	660	653	632	645	712	692	632	670	627	694	729	614	639	656	644	631	649	688	665	660	649	668	630	676	672	704	658	644	612	641	655	643	644	640	638	604	634	641	658	648	659	640	588	671	646	641	653	648	651	679	608	643	644	664	633	654	670	620	623	634	622	650	666	715	632	630	621	659	653	598	617	607	569	654	651	668	658	675	689	644	598	695	653	673	671	681	671	627	649	630	646	639	624	662	667	676	675	676	628	687	653	628	629	622	661	644	673	602	636	626	658	634	677	619	724	649	627	674	655	649	644	615	690	640	651	659	673	667	667	657	676	623	631	650	618	620	636	637	641	686	641	678	672	648	620	613	728	701	677	641	600	627	638	640	636	616	660	648	652	609	639	702	694	613	686	620	619	589	659	629	640	581	680	664	670	634	618	602	664	660	669	633	708	647	673	680	662	658	639	680	660	692	662	598	628	696	667	599	690	634	615	612	684	596	626	657	677	662	691	645	634	619	622	681	617	660	672	670	648	609	626	603	645	646	666	658	642	647	640	649	676	599	627	621	672	669	674	629	629	647	662	648	620	630	665	648	680	654	661	661	624	667	672	660	604	651	617	693	632	660	659	659	649	661	667	654	661	647	644	668	629	647	672	685	667	657	602	653	635	599	656	656	658	632	626	647	662	641	609	630	700	672	641	647	627	698	643	620	656	617	647	670	628	596	644	630	683	645	627	652	651	636	617	652	585	659	634	681	635	643	661	674	626	646	659	629	632	660	679	635	554	613	635	656	611	647	656	626	681	653	666	618	660	610	630	663	634	634	587	648	648	661	654	636	676	634	670	679	686	676	632	676	639	697	630	625	664	676	638	646	622	654	646	608	621	672	683	625	665	614	686	632	646	655	659	661	615	677	691	626	651	669	618	647	627	634	624	676	642	630	623	644	626	628	606	634	642	649	638	676	693	626	638	659	657	648	659	699	647	682	678	662	636	651	621	617	663	656	633	615	646	637	646	633	608	653	621	612	658	621	689	655	654	613	664	677	633	639	611	668	619	635	661	623	671	626	654	678	630	684	629	650	692	614	637	665	615	677	671	641	651	687	672	684	623	644	649	719	638	679	628	612	651	649	652	622	617	649	690	630	683	629	643	679	666	652	606	702	614	593	667	632	646	659	645	618	619	672	597	601	680	664	625	653	633	656	634	643	636	653	602	651	655	632	623	665	638	678	662	647	649	667	632	651	636	647	620	675	660	664	596	660	665	648	628	680	688	685	650	650	620	641	658	622	727	656	696	660	660	669	656	658	664	611	667	632	604	687	672	637	615	636	652	661	616	639	631	603	675	633	712	672	691	684	639	599	678	622	651	693	687	667	597	662	685	614	669	653	667	630	634	651	658	616	679	656	646	687	609	673	645	635	632	632	672	631	659	665	664	600	568	685	681	623	670	659	649	608	670	651	653	675	658	603	681	638	657	687	645	651	653	668	625	675	620	705	640	669	621	648	643	682	618	666	667	639	685	624	626	665	632	585	659	639	601	639	679	654	652	668	642	586	664	672	629	696	681	639	610	641	674	636	657	601	645	650	643	643	619	665	657	610	674	654	640	632	660	645	653	672	663	657	637	624	680	648	651	644	615	677	645	630	657	648	672	651	672	604	622	651	643	646	634	624	657	622	641	651	643	640	678	633	649	620	645	638	680	670	626	644	704	665	636	663	622	647	644	654	607	667	661	679	591	657	678	650	664	673	595	671	616	731	652	628	613	680	669	670	642	621	689	602	668	646	662	655	662	681	676	641	631	610	638	606	643	632	638	679	684	632	669	632	698	674	629	640	661	653	663	686	606	618	609	649	640	644	704	634	656	684	671	665	650	622	631	684	671	681	638	649	643	630	643	640	649	680	646	649	615	701	661	663	648	678	655	626	674	616	632	614	651	627	683	660	627	635	700	667	662	650	608	672	648	674	670	609	684	662	618	635	664	656	637	641	654	689	625	665	599	614	635	686	661	626	655	655	642	637	671	610	688	623	604	612	615	634	633	636	641	671	646	636	655	627	622	625	641	641	674	628	620	640	665	627	678	680	616	641	630	599	668	652	619	637	631	651	668	636	680	666	673	685	654	626	654	665	690	678	596	640	640	616	656	612	635	666	647	644	659	641	651	621	647	658	647	662	631	634	622	625	681	683	621	644	672	619	604	669	664	610	677	643	604	661	667	679	631	669	663	627	634	642	652	675	648	659	659	615	659	640	629	657	686	628	651	638	688	649	652	689	662	637	633	618	596	602	647	628	635	648	635	662	669	647	677	627	657	645	635	652	614	636	662	674	625	650	657	635	667	658	661	661	671	639	703	662	673	672	666	594	637	653	616	644	614	648	667	615	677	621	637	605	657	651	626	674	621	642	729	698	617	663	621	633	630	629	673	674	641	670	693	663	693	648	620	636	658	674	628	680	648	685	672	598	645	648	668	641	665	650	651	641	632	672	624	663	680	675	650	649	633	643	653	656	651	637	623	655	661	656	618	598	653	690	665	660	656	678	650	637	661	666	676	664	657	600	630	664	624	670	679	692	657	637	656	701	647	670	659	684	700	615	648	661	643	653	628	661	639	647	656	656	607	640	627	654	632	665	626	690	624	632	624	617	630	637	627	661	640	647	613	670	659	641	713	651	638	707	635	599	656	620	687	618	637	641	603	626	626	677	626	649	674	652	625	706	636	629	627	695	648	658	636	625	674	646	660	597	636	668	621	640	635	661	683	639	641	656	646	680	694	670	632	655	664	658	665	664	639	660	612	694	654	660	632	602	616	691	622	629	589	641	653	644	662	612	667	633	674	706	650	673	668	667	615	634	693	647	665	633	673	664	701	641	651	619	647	711	653	647	660	622	638	650	673	633	657	683	611	669	688	624	680	682	631	605	677	653	622	691	678	651	627	678	654	633	624	638	660	669	654	681	657	689	636	656	641	588	637	654	623	669	607	610	631	674	644	683	662	648	652	645	663	650	651	638
37201	58587	44617	31959	22881	13656	9132	5908	4258	3333	2761	2106	1693	1605	1380	1326	1214	1120	1024	1082	939	943	846	853	866	854	803	820	782	837	748	729	729	806	774	764	774	768	712	801	787	774	739	788	737	765	776	737	725	746	739	740	779	745	793	801	750	741	725	735	744	788	823	841	763	760	765	715	785	734	811	705	761	740	772	759	717	727	755	805	745	757	729	744	815	756	744	777	823	792	735	798	751	790	777	752	778	777	776	744	805	759	807	773	783	729	741	776	735	768	750	747	780	770	765	758	857	795	799	791	747	785	770	743	814	798	761	755	755	778	731	695	737	810	746	795	747	744	712	837	747	811	739	802	742	761	817	767	722	754	736	762	753	825	752	733	742	797	772	751	768	805	771	749	744	749	737	746	776	807	767	744	752	765	732	784	746	769	758	782	772	715	709	726	740	794	768	791	744	785	723	782	775	745	746	765	742	754	761	769	762	722	750	790	792	720	736	808	794	735	748	748	737	774	747	773	768	738	731	771	777	737	762	762	725	790	800	754	758	783	754	752	780	764	796	708	807	755	787	744	740	760	775	764	767	743	750	740	763	804	740	755	758	768	758	745	774	747	760	758	743	755	730	678	767	786	719	768	748	750	748	786	717	720	817	733	779	740	724	727	767	711	747	775	755	791	763	775	730	713	733	712	767	781	782	766	728	766	736	792	775	790	752	782	813	768	756	752	735	766	794	755	738	791	783	791	782	758	740	792	735	767	739	734	743	756	742	791	757	777	743	718	749	710	770	753	767	757	782	746	769	756	782	769	722	765	752	757	763	786	762	771	789	788	727	783	725	797	795	748	763	777	776	772	774	799	729	809	734	749	748	777	768	746	769	789	766	739	770	780	769	762	733	734	745	701	775	739	770	745	755	741	717	719	741	754	754	750	760	808	774	784	764	779	764	814	725	792	748	715	779	777	760	780	759	741	838	785	787	811	769	728	772	805	765	755	774	792	765	764	769	738	763	765	760	766	791	762	779	756	733	744	775	739	758	779	801	808	757	763	745	750	796	736	781	787	765	742	753	714	806	732	767	759	750	739	803	733	725	708	765	764	724	772	759	767	784	751	781	778	759	741	771	776	763	741	732	768	783	738	797	793	739	748	779	761	787	723	761	741	765	716	772	787	795	731	762	756	761	760	753	716	784	722	751	719	790	769	746	780	722	769	757	758	751	739	783	740	773	705	781	775	745	742	763	729	782	776	740	745	711	793	731	793	755	771	783	782	695	720	824	788	732	754	758	755	734	734	758	735	750	777	776	756	661	765	753	767	735	764	745	764	785	787	795	790	776	743	736	763	761	728	725	748	717	760	729	779	748	783	746	723	758	737	771	776	716	769	807	733	734	749	838	770	773	787	747	756	782	755	740	744	775	743	761	772	764	738	729	730	782	774	768	769	739	708	739	735	785	785	743	786	740	793	786	811	783	747	751	733	737	785	769	820	755	740	776	789	748	775	793	731	796	780	743	781	702	769	784	763	766	807	732	743	741	756	790	792	741	787	730	789	787	793	753	758	749	802	732	755	755	767	768	727	706	747	769	732	808	762	745	775	753	796	761	763	762	726	789	793	755	800	745	729	767	769	824	723	729	751	743	769	747	818	787	752	744	824	719	756	733	707	758	761	765	787	740	787	811	788	797	754	739	790	763	769	756	745	794	735	760	779	733	761	734	752	800	763	730	767	756	739	731	802	824	720	823	776	781	761	765	749	801	766	804	802	751	785	782	704	754	731	768	738	776	787	705	702	783	756	761	772	747	811	765	728	737	733	741	765	754	769	740	768	771	743	751	802	764	790	758	792	757	767	755	791	779	738	735	809	783	745	696	762	787	783	723	798	758	764	764	742	771	746	788	763	758	756	707	732	766	799	742	783	767	787	734	733	725	803	755	736	734	734	709	693	711	753	757	696	811	791	769	772	738	706	840	717	754	753	763	785	799	783	764	764	745	704	754	743	766	749	759	743	768	804	775	748	768	760	776	731	765	808	763	784	781	753	768	720	781	753	767	775	757	776	731	828	787	774	750	795	768	742	762	749	774	738	737	755	744	791	782	735	747	795	745	746	755	751	763	780	764	765	732	812	726	767	812	738	764	736	759	789	803	765	757	742	772	740	803	749	708	812	780	755	783	748	785	713	800	787	770	792	721	746	754	782	792	705	712	776	767	764	784	726	799	742	780	773	772	785	776	709	774	816	764	795	767	776	732	769	804	788	750	743	791	739	733	750	715	759	765	783	742	763	735	769	796	757	738	725	791	766	770	682	715	793	765	782	756	774	727	732	723	754	774	731	775	746	763	788	761	796	768	700	763	749	752	730	745	735	753	754	746	782	743	726	740	747	775	824	790	736	754	778	780	787	780	769	805	753	741	740	800	705	719	713	747	773	785	825	800	756	771	757	798	733	712	776	750	776	786	756	772	732	797	736	790	748	756	767	742	765	691	780	796	738	762	773	759	739	740	729	711	684	768	770	776	796	721	760	781	779	726	763	778	739	775	780	788	765	759	785	747	725	709	765	806	746	772	765	777	789	749	792	730	770	753	728	777	758	741	744	747	700	753	791	790	783	794	765	775	808	762	770	807	806	735	786	768	794	802	757	721	768	756	744	790	744	775	734	865	771	716	761	795	786	774	720	803	739	745	750	791	746	777	822	745	754	740	749	744	803	793	742	747	744	766	757	820	776	746	759	728	781	715	749	747	814	795	719	786	762	777	764	717	741	725	746	724	766	797	769	797	750	755	790	752	745	806	731	776	763	740	808	705	797	758	716	807	774	755	793	767	742	738	727	707	777	713	749	777	790	752	728	805	742	732	703	762	729	766	759	782	793	801	749	751	766	755	774	762	748	729	760	758	760	731	742	743	744	736	734	786	726	776	769	770	730	748	773	757	798	721	763	796	767	765	739	793	734	746	710	727	767	738	809	753	709	715	759	751	770	793	815	753	738	772	789	764	742	750	793	743	803	781	749	747	775	755	767	763	766	745	728	760	743	772	772	751	782	727	773	722	733	766	721	734	729	763	786	776	782	772	697	775	703	761	730	760	752	795	776	753	751	734	781	750	762	736	754	724	755	747	799	732	750	770	747	764	758	728	739	770	782	764	848	773	747	747	741	713	735	772	786	731	771	768	789	736	755	751	764	722	784	810	785	742	748	784	796	778	763	738	750	725	753	766	704	761	807	749	818	762	770	734	738	800	753	770	737	783	822	788	755	727	761	744	754	734	760	755	783	743	783	759	706	771	756	781	820	745	812	758	773	746	752	803	745	815	738	793	799	822	774	754	734	724	740	773	781	747	823	767	768	755	776	757	765	749	786	742	769	767	735	740	759	800	775	767	801	774	764	783	791	801	785	731	768	720	782	748	749	758	756	783	729	774	769	780	752	770	819	795	779	811	774	793	764	784	744	801	769	782	757	746	811	754	780	763	716	763	766	742	719	763	822	751	767	760	767	758	787	732	748
23323	21632	29333	24577	22052	22806	19674	8285	4861	3679	3036	2313	1942	1661	1436	1315	1183	1071	1033	986	965	889	847	825	720	775	761	710	695	743	703	694	697	691	718	730	646	693	663	675	684	684	694	688	663	689	665	640	698	689	703	667	693	678	625	663	695	696	706	681	659	704	682	670	648	634	682	666	722	671	656	664	712	632	642	720	647	682	662	632	647	675	706	656	684	727	655	703	672	685	682	631	674	729	667	659	689	617	644	697	613	691	682	674	707	696	696	654	682	651	690	718	673	662	658	681	647	669	677	707	670	682	655	720	635	753	648	688	665	614	698	659	722	675	649	734	680	649	699	685	641	671	679	627	653	669	699	660	679	689	695	686	720	678	652	659	700	723	706	647	637	679	717	686	635	677	632	650	653	703	690	674	624	676	688	689	688	612	712	681	704	676	706	652	671	655	700	695	653	691	711	680	680	684	704	681	672	715	680	659	662	675	654	696	668	735	673	709	691	671	661	650	721	680	685	666	660	683	669	682	707	699	749	634	739	693	697	669	637	640	606	658	664	663	676	672	669	694	673	678	661	684	657	624	685	717	665	715	651	673	653	660	694	685	695	681	678	678	697	651	641	678	700	671	713	708	672	668	636	643	696	706	709	652	668	673	686	697	726	689	698	684	665	686	676	717	665	735	683	690	677	670	660	665	668	707	725	676	677	719	663	694	687	660	672	674	660	692	653	655	668	643	644	661	681	681	683	707	619	659	692	659	691	683	691	690	712	647	730	711	627	678	675	708	696	664	656	716	710	682	648	704	696	675	660	684	722	707	686	693	716	638	667	671	701	670	723	685	672	668	695	676	654	686	653	685	655	633	653	642	671	636	655	676	675	621	735	689	698	709	636	624	699	669	671	688	681	662	690	728	669	714	642	682	670	693	652	676	637	680	611	679	661	741	643	635	675	690	646	681	667	692	705	677	687	676	640	651	678	709	674	705	699	611	715	668	708	685	678	709	632	712	701	693	648	721	678	696	654	675	663	640	708	666	722	682	699	681	678	692	663	683	645	704	688	677	673	696	669	675	677	702	672	682	680	708	675	697	676	677	673	721	705	690	690	672	656	700	663	691	662	655	664	725	711	670	711	685	700	685	693	695	666	656	659	633	702	650	687	652	684	678	671	650	697	717	685	642	626	709	656	688	676	665	716	676	665	687	678	718	673	658	647	656	665	656	676	682	650	670	673	718	679	686	710	655	636	627	667	681	631	694	671	720	640	710	680	666	658	686	705	697	696	681	672	638	668	689	712	683	647	652	639	718	630	664	638	628	702	677	669	665	684	676	713	661	689	672	688	655	683	710	686	653	703	700	714	656	734	682	702	653	674	733	714	674	646	680	637	684	668	700	701	635	678	681	669	686	660	702	675	675	691	710	670	684	728	678	707	661	664	686	684	686	697	706	693	654	668	638	672	674	658	699	691	680	666	663	703	684	714	679	709	681	650	697	635	656	672	649	647	708	655	680	645	645	649	652	699	661	648	658	666	657	667	681	699	666	713	630	686	677	660	703	680	669	694	724	664	704	683	677	693	710	654	669	705	717	657	661	656	668	680	699	700	698	649	664	673	699	648	647	665	656	714	679	662	666	660	697	698	667	714	652	625	690	684	692	690	616	712	719	642	669	651	671	663	689	716	717	696	752	647	674	726	696	658	681	668	730	648	677	688	664	670	679	647	719	679	604	683	626	695	691	665	702	695	680	672	644	712	672	713	680	656	668	675	640	658	676	707	713	758	655	640	695	628	634	680	688	688	686	697	657	672	648	683	688	735	668	681	703	632	697	657	655	643	696	711	628	641	643	694	672	705	652	657	691	674	711	687	729	717	775	640	673	661	676	723	673	671	668	640	650	678	691	717	635	698	706	662	661	638	632	664	718	689	673	721	709	643	706	701	650	708	650	701	677	695	698	648	732	681	688	680	685	706	656	733	675	635	676	673	698	696	675	671	679	689	685	698	641	650	702	709	681	711	597	686	718	652	657	675	634	665	683	693	678	667	695	738	671	670	696	725	639	692	701	658	694	678	646	700	646	670	653	648	699	720	739	660	680	634	669	633	660	683	659	685	710	663	671	715	705	705	661	694	689	689	694	662	691	662	716	668	653	664	673	630	675	642	700	675	691	680	663	682	704	679	626	650	644	690	707	743	672	687	744	654	642	663	699	715	755	678	701	672	685	736	716	672	671	655	684	680	671	686	703	683	677	680	693	691	685	668	709	642	642	703	666	674	732	695	696	647	686	660	694	677	689	631	652	695	696	715	680	717	669	666	643	700	667	691	710	718	678	710	750	712	646	662	621	683	672	651	678	616	703	663	662	659	704	651	666	672	692	744	647	651	647	671	695	713	691	657	676	660	657	696	688	715	695	678	679	672	695	750	672	690	671	655	672	747	672	712	694	688	724	652	687	679	697	636	720	659	670	660	743	636	692	662	714	712	695	675	686	683	694	708	701	701	715	725	652	695	657	707	683	634	672	645	713	669	727	736	669	686	686	655	694	671	671	707	712	679	687	707	686	724	668	724	696	646	637	658	693	655	723	656	663	715	664	716	683	676	683	726	717	666	683	690	668	687	692	668	701	674	702	628	648	665	668	691	694	719	709	685	664	636	682	654	664	667	678	712	715	707	686	744	690	657	674	700	666	723	684	657	686	720	670	678	702	698	718	660	644	665	701	656	670	641	626	662	699	625	691	695	679	689	660	656	697	682	690	642	699	631	719	647	698	673	688	645	662	703	684	733	649	666	661	646	743	669	664	621	646	698	653	626	725	682	717	716	633	661	714	665	683	696	695	656	652	704	682	725	693	632	709	689	711	616	708	709	691	653	704	679	699	692	676	625	662	700	707	680	683	664	691	721	680	604	709	673	657	703	725	669	683	685	672	658	658	659	685	669	670	708	657	693	717	701	670	667	667	667	655	671	680	696	714	695	638	660	658	723	725	650	708	672	670	663	645	681	642	697	708	697	695	688	645	637	671	693	671	688	709	649	675	654	672	702	690	667	640	677	665	718	643	652	715	697	702	688	640	665	667	621	728	731	734	682	682	689	665	688	659	614	682	695	665	715	680	721	691	688	708	694	621	697	691	689	699	703	674	676	683	709	635	708	663	677	609	665	664	683	715	663	692	675	684	649	655	701	657	685	667	682	677	671	696	711	650	704	701	692	628	707	678	674	699	723	669	671	647	722	668	687	661	674	670	713	689	658	718	693	646	669	641	695	701	695	658	658	679	651	687	715	679	696	680	670	668	694	700	684	704	734	678	686	681	705	707	717	656	699	737	700	646	657	676	668	667	669	678	709	708	723	672	679	690	677	657	693	684	695	721	666	686	673	677	673	688	631	663	698	705	700	731	690	675	723	700	692	659	704	686	653	700	669	712	690	699	677	660	691	671	667	725	692	666	694	690	668	683	633	690	658	678	693	708	726	662	708	697	650	664	729	694	657	660	633	607	686	664	672	635
38735	68664	57670	41997	29727	22166	15812	10762	7516	5714	4546	3387	2775	2321	1932	1789	1616	1451	1368	1256	1183	1085	1001	961	912	885	910	823	821	878	828	833	825	820	769	806	789	776	772	773	795	785	786	792	810	801	754	729	774	768	771	815	788	801	821	772	784	764	755	775	759	778	758	753	811	744	782	738	778	822	777	798	844	827	765	794	786	775	776	755	780	792	745	792	779	804	811	783	744	713	797	772	800	723	788	761	713	755	786	731	791	790	753	768	791	748	770	787	751	773	780	828	822	775	784	765	783	844	723	810	731	824	754	813	793	791	783	786	779	795	799	765	816	834	819	791	786	754	763	751	784	755	759	787	818	808	756	789	796	785	805	789	794	822	776	778	803	833	789	781	812	751	738	789	751	761	796	716	771	745	780	808	754	762	803	811	770	797	734	781	787	782	774	773	793	776	821	772	821	778	790	776	814	818	779	748	751	810	777	801	791	785	753	707	823	804	761	829	742	775	745	767	809	762	777	811	738	749	779	749	827	724	785	786	782	742	779	761	740	749	783	744	814	807	839	761	769	777	824	767	776	756	789	816	779	756	810	730	770	780	742	781	825	883	758	794	758	745	786	785	807	743	754	762	769	696	755	743	790	748	779	754	799	782	751	788	780	759	753	756	775	782	803	769	828	814	801	735	814	779	786	818	764	751	774	788	763	789	798	802	805	817	760	831	804	766	800	798	797	780	796	791	750	797	782	740	807	802	819	765	789	794	728	785	835	715	786	765	752	733	775	797	771	730	817	756	743	783	748	751	785	801	740	787	800	764	792	762	782	777	770	766	834	805	806	808	809	816	789	792	745	776	739	839	779	757	832	776	829	762	772	744	725	774	760	761	742	783	763	777	792	777	788	796	740	812	797	829	769	804	779	766	725	724	827	766	770	829	797	838	755	843	794	785	776	790	762	826	732	795	792	765	779	783	776	787	748	782	775	752	780	782	790	794	760	769	816	762	804	764	770	755	810	757	733	749	794	803	839	803	786	785	762	778	854	729	794	752	769	762	753	760	761	756	825	797	761	831	767	816	817	777	809	766	736	726	771	764	785	806	819	747	764	788	805	790	741	808	756	804	731	747	759	831	780	809	826	795	746	791	767	769	794	787	771	809	767	803	744	747	829	827	712	810	801	823	796	788	798	722	761	745	732	798	804	773	801	789	749	757	743	806	808	761	810	786	738	767	715	859	856	764	747	825	762	833	731	780	797	752	773	800	751	804	845	842	762	768	779	805	817	715	776	807	769	799	786	779	774	782	766	774	766	772	788	816	798	763	795	768	727	787	802	696	732	775	730	798	779	794	798	736	771	741	773	740	792	779	836	801	754	824	786	739	823	789	754	683	739	743	786	773	810	757	805	798	806	772	830	744	798	735	811	788	780	785	774	759	805	741	766	801	799	772	783	765	756	765	766	734	772	796	825	782	815	805	776	792	785	762	786	800	740	786	760	749	756	739	792	775	812	764	775	759	779	731	788	799	767	774	817	785	772	803	751	783	777	769	754	765	778	808	785	756	785	806	771	798	784	788	757	739	732	805	815	791	804	759	784	715	770	771	759	780	791	778	773	721	774	815	763	806	774	737	777	807	734	821	803	751	760	793	794	789	781	805	797	788	780	777	780	791	847	809	821	779	792	745	703	810	781	805	799	812	807	773	828	779	760	768	824	779	800	765	778	725	788	802	807	811	826	763	754	722	758	724	713	779	771	793	746	764	800	757	761	746	778	817	813	802	798	757	780	791	743	732	714	760	776	798	765	794	782	757	811	762	776	767	777	750	770	783	786	749	736	735	760	744	769	751	771	773	753	809	719	757	789	738	752	737	789	784	757	783	789	780	803	785	754	774	763	783	827	790	803	767	756	752	771	773	782	778	759	768	793	780	781	701	789	834	762	761	769	754	758	771	735	768	790	832	781	763	785	807	748	796	813	771	775	793	807	732	777	786	762	798	788	808	756	746	776	757	788	759	782	751	782	798	765	779	776	789	753	813	754	720	760	819	771	746	783	790	775	766	795	791	802	701	774	814	783	777	751	771	737	797	812	724	788	802	797	746	803	805	854	748	773	808	744	795	779	777	751	827	749	777	818	807	747	794	759	767	806	790	746	793	779	752	822	766	776	826	765	740	805	793	778	774	770	730	804	797	769	735	760	783	753	804	758	804	820	760	808	757	773	761	780	793	756	740	745	749	792	779	750	742	769	730	746	759	806	802	780	829	819	732	764	795	770	794	786	768	752	815	771	769	805	774	789	806	794	762	770	771	764	783	761	800	806	747	786	729	780	795	768	795	818	792	740	779	776	735	791	810	739	756	754	799	770	816	725	801	801	795	743	747	818	788	762	775	799	799	791	744	779	805	785	761	788	817	817	779	837	761	768	763	728	740	813	775	778	845	744	848	751	785	804	796	771	817	795	773	804	784	787	826	799	743	766	816	790	824	728	807	752	771	765	774	828	751	800	793	809	800	753	759	743	743	776	770	777	789	780	803	766	765	762	821	864	793	825	802	768	780	801	816	852	777	752	792	790	766	791	792	748	786	826	726	790	762	824	777	784	771	772	800	830	760	799	759	770	794	788	789	744	767	734	723	791	781	771	780	787	755	745	708	753	784	758	752	768	765	855	828	778	744	783	818	757	785	728	799	750	766	747	776	789	826	721	787	786	755	771	709	727	770	776	752	767	761	767	778	827	758	805	728	802	767	772	793	759	795	774	762	782	783	787	806	796	728	827	805	780	812	766	778	756	814	727	802	835	786	783	760	789	746	773	782	768	758	807	799	743	746	789	796	823	770	754	775	800	821	764	776	771	777	741	808	807	733	816	778	796	789	773	785	770	741	806	816	775	813	788	725	729	798	766	778	756	795	780	818	735	778	778	772	742	776	796	781	782	719	773	814	729	758	806	784	745	773	787	803	782	796	772	736	718	754	832	790	807	772	723	736	842	815	841	777	737	780	755	813	812	750	760	808	796	754	762	738	778	756	759	729	765	791	810	833	765	771	800	747	747	748	806	771	789	741	753	731	771	829	693	754	745	786	773	793	836	793	787	785	737	750	768	794	715	746	751	843	794	807	765	805	793	807	810	873	785	785	771	749	796	754	808	769	792	770	800	829	772	804	754	818	763	795	757	797	748	770	809	809	741	769	762	779	739	752	764	786	752	763	784	734	819	756	803	810	752	758	766	793	873	792	763	784	784	813	813	742	780	754	763	762	703	729	821	786	777	766	758	789	761	813	755	811	779	816	779	812	757	712	766	712	719	815	776	819	816	774	782	726	748	823	808	768	763	773	777	738	767	801	779	820	756	730	729	730	793	790	777	748	771	782	742	743	751	848	799	796	789	760	811	814	776	782	792	742	828	824	776	749	788	828	753	784	789	778	823	788	779	788	794	760	770	794	786	758	783	768	738	765	797	730	742	789	808	795	776	829	779	789	730	755	774	771	767	793	799	796	781	773	763	771	808	769
32175	35927	38855	26010	12836	6463	3896	2624	1899	1574	1439	1170	1073	942	913	808	831	782	758	786	751	769	657	713	678	671	662	675	662	632	682	690	676	645	640	665	712	658	708	715	689	643	635	725	664	646	713	630	630	624	650	681	631	612	692	657	671	626	659	641	633	643	651	701	658	693	655	641	694	692	664	659	620	665	656	659	673	628	648	675	686	653	676	688	676	644	662	669	611	642	659	679	625	683	654	656	690	703	685	660	640	677	700	661	673	654	610	660	636	677	615	645	665	659	657	686	680	703	624	662	651	645	669	653	637	689	614	658	667	657	670	663	644	625	620	651	666	637	656	700	672	702	642	674	676	663	636	673	646	658	635	639	632	691	699	620	656	644	651	653	623	710	680	681	688	683	666	670	629	643	669	683	626	674	647	672	659	660	684	661	628	712	655	613	638	616	663	642	627	676	662	634	641	656	578	633	661	633	656	668	684	695	681	674	618	640	671	676	694	673	680	675	699	702	674	618	620	653	725	636	632	609	668	664	670	667	663	676	625	659	684	665	717	694	643	674	678	606	599	659	647	650	661	639	627	618	622	623	641	647	698	650	641	658	668	641	679	640	680	671	655	650	710	682	658	692	638	610	661	647	633	655	670	625	683	674	701	666	640	633	692	679	663	675	630	669	692	627	666	674	657	674	665	628	664	626	596	703	635	657	690	656	640	657	632	695	664	670	623	696	674	697	704	658	652	621	658	664	620	628	662	671	653	704	714	628	670	604	641	646	661	659	657	636	655	639	674	674	640	656	647	650	587	633	672	664	652	658	687	733	639	644	656	631	617	671	685	666	661	675	657	673	675	691	669	661	619	653	667	662	648	678	709	729	657	620	719	672	695	669	667	633	632	642	662	652	694	673	669	608	638	658	665	686	650	676	651	685	689	618	698	687	624	659	636	662	668	655	699	650	658	674	671	642	641	677	667	656	673	677	683	655	722	605	647	649	699	679	704	667	651	664	659	636	680	640	675	651	697	639	632	642	686	649	629	652	654	642	694	673	639	678	672	664	663	700	670	669	698	648	639	707	660	691	700	660	641	682	687	707	618	631	604	669	662	631	689	619	682	683	635	631	666	649	631	662	686	658	689	697	681	637	649	633	631	698	636	686	658	622	680	650	707	648	653	664	686	639	666	644	694	648	649	680	631	647	687	667	658	659	671	648	670	656	666	675	651	701	627	677	731	637	624	648	723	679	656	621	664	699	693	692	653	614	680	704	680	647	630	639	666	644	713	668	642	682	657	640	647	658	709	666	644	686	633	646	652	670	654	674	644	660	645	657	699	672	620	648	678	678	630	664	693	657	675	674	694	642	652	644	712	656	679	640	633	688	688	621	644	693	631	636	650	678	683	643	602	659	623	691	623	628	635	636	681	667	620	672	664	665	653	650	660	711	651	664	698	663	637	624	662	635	671	649	671	664	669	669	661	715	604	710	620	690	695	616	677	632	660	634	655	663	665	625	696	707	702	688	651	656	629	671	657	616	666	684	637	691	638	644	665	670	634	649	671	667	609	651	690	635	647	619	683	636	669	646	659	692	652	687	677	682	643	690	671	689	663	623	677	696	638	662	673	651	653	681	621	693	632	645	645	688	677	682	635	662	657	643	655	724	643	632	646	680	704	665	710	735	673	632	666	682	690	635	649	653	649	680	655	608	659	631	634	692	692	627	652	701	615	658	651	685	673	710	657	659	707	654	622	641	659	683	669	684	663	685	626	663	687	696	664	666	694	668	634	647	669	654	640	654	697	681	638	660	634	673	666	715	686	678	676	667	703	647	657	656	688	647	595	706	667	639	683	619	638	697	622	664	659	672	625	622	685	637	661	661	662	691	672	642	664	673	677	683	698	653	682	645	671	647	614	648	695	634	638	641	691	678	639	677	656	661	655	654	664	649	701	648	650	688	646	648	705	665	663	611	645	662	698	712	641	655	662	672	653	639	637	608	656	668	651	644	704	657	626	648	643	655	701	667	659	670	694	673	716	652	675	699	618	620	708	620	687	677	643	632	647	667	645	682	650	626	612	642	695	625	660	705	682	642	704	638	704	666	657	596	653	671	703	628	672	656	653	615	659	686	686	656	661	701	646	647	658	684	677	599	661	682	620	646	634	660	622	655	632	669	668	678	658	666	635	668	659	620	634	644	659	676	702	699	665	669	647	710	671	728	668	700	658	635	690	653	658	677	660	622	618	696	681	696	633	699	661	678	616	625	696	686	657	649	671	613	614	682	633	697	695	690	669	646	652	657	669	639	625	649	663	694	660	650	638	675	672	674	678	656	699	635	671	641	692	683	678	655	668	609	660	663	657	666	625	663	632	640	653	677	659	621	708	638	694	712	649	690	671	660	695	677	648	649	662	637	677	662	645	677	700	649	637	636	675	638	647	675	676	682	668	667	629	685	646	725	682	675	705	640	652	632	641	637	651	690	647	686	708	696	671	680	689	705	646	691	685	625	682	656	672	595	660	698	684	656	672	647	688	612	652	613	643	710	686	659	704	677	640	668	676	704	640	702	619	682	703	655	695	690	650	668	682	658	702	671	684	685	704	676	646	680	706	671	673	630	629	675	667	634	673	638	675	655	698	635	672	688	613	691	667	682	674	651	632	611	646	668	663	646	693	667	702	654	666	645	675	647	645	653	652	667	660	638	660	664	660	696	654	662	661	668	709	629	617	665	667	644	649	683	694	644	693	688	671	670	622	644	706	631	701	666	635	665	701	678	673	646	667	650	683	712	648	676	632	631	647	623	665	650	606	676	656	656	676	619	685	641	704	675	648	667	639	625	667	661	662	640	664	656	711	674	685	627	649	652	634	658	658	656	616	646	674	662	653	646	642	619	662	655	649	644	673	608	681	664	652	654	645	627	679	692	656	673	639	651	684	633	695	653	617	667	650	687	643	647	643	683	637	640	647	686	651	688	684	589	638	629	646	677	635	727	675	650	693	617	629	689	655	659	629	645	602	623	666	652	651	696	675	646	643	662	674	644	666	634	629	637	684	645	667	688	676	642	662	666	694	654	664	652	702	652	683	635	673	677	650	704	661	661	712	662	662	638	633	653	676	659	658	622	667	668	722	663	610	656	676	654	627	689	667	610	674	620	651	634	655	624	628	679	722	662	662	654	634	683	637	714	689	665	645	660	643	633	658	627	643	666	659	648	652	652	614	630	632	675	613	637	676	610	616	646	667	674	676	646	652	658	657	676	599	663	623	654	649	635	639	638	665	662	648	668	669	677	648	673	684	699	635	646	658	673	655	678	625	641	693	681	626	668	729	691	679	663	646	641	669	677	680	643	596	642	653	676	644	661	636	697	660	615	654	623	686	678	663	638	629	656	670	680	700	690	649	640	679	608	665	684	686	655	693	653	678	671	681	655	646	674	676	643	657	686	668	670	658	609	644	667	635	653	654	686	657	629	708	660	649	647	628	642	633	657	611	626	703	634	658	590	633	713
37826	53644	42129	25312	15205	9580	6437	4434	3107	2577	2016	1695	1451	1265	1195	1101	1014	953	958	897	916	911	807	856	827	817	745	761	786	814	832	809	830	784	761	787	802	725	796	793	790	774	805	774	785	735	788	690	784	774	820	773	739	783	695	769	773	785	775	770	799	736	809	775	796	812	759	800	746	771	828	792	773	805	804	756	790	789	783	774	828	777	716	741	717	823	780	775	790	793	768	772	725	755	735	792	719	825	758	806	711	731	770	745	766	738	808	779	743	796	795	781	741	761	750	825	751	746	791	815	771	755	771	767	742	780	725	768	764	808	762	747	753	769	719	775	737	806	749	792	775	764	821	740	760	751	765	797	737	794	758	742	789	796	789	789	769	786	778	818	767	783	762	783	772	825	749	751	775	779	814	813	785	775	813	802	790	780	760	799	775	785	760	774	772	727	759	798	762	730	751	798	729	820	810	739	851	789	805	781	779	768	785	763	719	805	769	807	759	807	810	753	765	752	767	795	833	738	719	767	824	792	824	725	745	766	761	768	747	757	736	741	778	753	749	721	805	753	751	833	786	766	759	784	789	768	787	779	794	789	771	756	757	772	788	732	774	826	787	775	808	827	747	801	794	768	769	840	844	792	800	724	761	833	802	761	757	766	794	757	780	791	729	745	802	779	745	729	775	808	780	774	736	750	798	788	763	755	747	790	760	795	743	777	787	764	759	758	773	806	768	760	779	747	746	808	775	781	777	789	748	798	806	762	805	813	766	791	773	711	784	751	764	724	743	776	736	737	751	779	797	726	762	778	741	763	827	744	802	760	803	780	824	749	721	719	810	840	745	782	808	782	789	748	795	761	751	747	781	769	801	845	779	761	761	785	745	761	703	773	815	729	814	807	770	781	783	802	817	770	751	720	790	810	778	788	776	748	791	754	767	767	766	760	822	748	739	781	767	819	796	717	741	799	835	751	751	735	770	727	755	757	764	763	742	786	768	756	787	798	744	804	807	754	803	790	733	751	733	776	783	787	766	743	810	733	774	773	798	751	808	778	748	766	825	759	755	800	728	758	728	773	750	769	749	730	751	757	750	780	752	756	713	758	772	784	784	696	793	788	747	738	790	765	784	769	792	777	737	688	733	737	769	777	769	780	781	772	764	821	804	785	809	719	754	783	733	790	729	814	773	753	801	810	745	772	785	797	759	818	775	746	779	742	774	813	764	785	742	773	780	809	794	746	804	715	752	770	713	741	747	812	736	704	735	782	776	733	784	762	775	746	743	738	747	801	759	800	806	808	772	694	749	790	746	839	778	761	756	742	756	736	743	763	741	824	773	758	768	759	762	814	776	780	768	821	746	759	731	840	805	802	755	757	772	791	751	774	771	795	778	805	771	784	719	812	784	770	724	793	760	761	722	776	805	792	782	787	762	798	799	762	774	755	752	762	768	767	721	782	792	731	774	802	762	748	759	732	760	738	742	764	765	779	758	773	772	776	811	797	777	753	749	799	742	770	748	780	751	823	791	771	752	724	753	813	819	724	788	745	790	761	781	764	762	765	790	772	743	804	776	790	725	804	773	742	735	784	731	758	760	771	782	755	811	761	742	756	753	774	731	759	775	741	780	774	741	798	761	791	733	761	733	742	759	768	762	763	817	797	772	755	775	760	779	747	802	758	774	775	772	783	790	759	764	712	751	752	769	761	808	734	766	754	771	759	764	786	781	779	810	756	745	748	771	783	743	775	831	782	722	783	773	791	789	754	742	754	777	779	747	767	730	767	724	749	805	756	764	808	734	768	757	764	782	803	749	826	755	734	754	771	745	811	770	791	781	777	746	758	778	766	772	758	723	718	797	767	811	763	779	775	785	748	791	794	755	764	725	778	789	774	774	787	767	780	797	733	766	760	784	743	758	793	723	781	794	820	756	764	761	753	718	789	806	781	748	763	777	805	749	772	777	728	745	754	773	775	810	791	771	746	785	773	784	790	778	771	765	818	746	750	782	751	752	737	727	773	793	750	721	820	738	766	798	738	728	789	728	765	757	807	744	773	754	786	769	767	789	768	753	747	743	783	819	811	754	756	788	749	777	800	796	754	760	771	718	805	765	747	776	726	768	764	765	800	763	751	767	759	725	778	791	830	792	771	797	785	761	779	754	782	794	771	732	764	761	756	815	720	796	760	739	752	817	764	790	776	760	823	763	792	771	741	761	767	749	785	764	762	783	842	759	752	746	784	753	766	771	719	763	763	748	765	808	749	774	811	797	788	800	767	758	748	842	778	738	788	775	789	782	792	770	816	754	724	798	739	788	765	747	772	780	729	762	735	801	738	710	766	772	790	826	743	793	757	732	769	742	700	830	749	755	759	831	790	761	773	745	729	767	765	736	754	754	717	818	745	815	802	800	760	760	746	783	786	726	782	766	777	814	736	749	770	828	735	781	825	732	741	796	747	777	789	762	787	797	758	763	791	752	754	721	777	798	808	821	783	770	758	768	774	764	755	793	741	811	823	740	793	793	777	769	749	757	821	830	793	759	788	765	796	769	759	783	776	731	777	727	749	791	753	771	775	788	696	751	782	806	756	739	813	783	727	764	757	790	746	771	720	799	750	771	738	740	801	823	806	754	748	802	777	765	763	776	761	723	819	823	817	757	795	780	762	789	767	705	775	718	796	805	812	795	706	764	763	757	815	784	760	772	744	790	771	734	752	756	775	776	777	770	747	753	783	775	808	760	745	744	753	784	754	793	810	774	732	790	792	758	793	734	781	774	800	748	745	803	779	801	761	802	727	774	743	779	787	811	757	792	772	795	821	786	815	744	819	776	777	795	782	787	774	784	722	824	791	764	830	770	784	787	772	755	757	768	812	799	732	784	751	833	807	726	748	751	816	774	770	770	779	756	831	712	743	781	767	832	798	743	776	794	756	781	775	750	799	739	800	787	798	775	825	695	752	760	835	799	751	763	784	812	767	753	784	801	769	748	780	793	717	762	801	762	787	803	772	806	786	736	776	727	819	804	772	774	775	770	748	760	755	808	782	795	767	777	799	743	770	804	789	758	795	779	745	823	709	806	795	772	795	769	724	769	779	786	714	751	786	771	753	728	737	740	751	770	814	747	773	786	789	809	804	780	718	762	773	788	793	742	719	777	770	713	775	773	754	735	743	783	739	765	748	783	768	816	759	767	796	820	783	791	747	761	791	759	736	774	834	768	730	806	824	775	710	780	807	760	786	743	789	818	780	750	801	735	835	815	749	760	776	778	771	786	744	771	782	819	793	794	790	763	760	779	774	734	771	801	761	776	758	753	805	752	822	753	792	740	728	753	755	815	815	746	717	800	786	767	723	780	788	787	811	778	773	753	782	809	769	751	794	797	774	811	805	773	772	746	774	811	737	716	733	775	769	815	764	750	817	745	748	729	769	742	757	733	762	718	757	841	782	753	774	833	769	743	770	823	760	758	770	789	784	806	745	822	778	756	752	815	774	776	752	789	791	768	770
24348	21586	28877	25085	22399	20168	13559	6352	3753	3001	2322	1835	1496	1378	1295	1102	1011	962	953	835	784	845	841	777	780	755	747	669	697	735	675	688	736	638	630	678	665	711	694	674	710	716	685	681	718	670	657	719	744	691	737	692	667	699	679	682	679	671	649	720	707	665	656	662	686	650	650	626	648	672	694	638	659	711	737	676	692	704	675	683	694	687	657	658	707	658	691	622	626	689	699	684	666	685	690	647	682	685	644	675	647	669	693	659	687	695	669	651	692	666	691	719	698	667	668	633	689	643	706	668	667	670	642	756	705	692	643	669	670	691	697	714	680	667	667	719	717	682	659	707	614	655	644	673	703	681	673	689	666	717	670	669	677	697	702	696	705	650	636	675	635	684	643	687	708	707	699	687	710	643	661	668	700	699	687	670	669	732	680	644	689	714	713	701	648	681	652	597	671	666	689	726	689	697	715	672	682	672	677	685	671	658	685	668	678	699	731	685	660	682	636	659	674	690	684	740	638	631	706	704	695	668	686	667	640	662	727	647	714	660	677	692	631	659	683	680	687	691	729	653	648	704	703	670	667	623	688	689	681	659	726	680	658	699	694	711	643	663	686	653	681	694	653	652	704	685	685	690	720	646	629	711	653	625	661	685	685	627	700	661	711	679	673	687	651	664	697	729	667	651	674	668	684	683	682	644	692	664	703	705	656	695	669	700	662	713	631	646	714	641	685	711	699	629	697	659	627	664	665	696	661	682	658	679	695	660	657	673	675	714	711	663	672	647	613	666	669	689	654	675	708	718	675	730	655	667	674	694	712	697	664	665	646	687	677	644	652	645	673	654	663	742	678	659	706	681	611	668	654	634	698	670	716	679	673	696	680	699	686	628	679	725	708	637	681	684	630	659	699	671	644	715	690	654	646	644	675	695	743	676	696	702	690	721	665	649	702	710	679	677	679	731	751	670	720	680	724	709	672	701	691	723	635	667	695	663	674	633	656	688	692	623	715	686	666	637	687	710	652	655	680	686	700	694	702	698	663	663	681	700	685	693	651	679	696	658	663	698	660	658	672	659	619	675	672	658	669	710	667	678	701	665	670	690	700	701	666	663	641	620	708	657	629	654	645	628	719	652	653	689	673	688	687	677	701	685	719	676	719	697	671	682	682	689	689	645	642	706	682	671	668	672	686	658	712	637	664	668	632	678	679	624	724	655	658	693	694	708	696	714	686	662	679	683	662	638	651	701	670	702	675	685	689	672	702	744	700	669	726	708	704	698	662	706	721	664	698	697	662	657	689	664	635	628	673	696	684	647	718	637	653	712	642	664	661	730	717	705	741	680	685	688	682	711	717	678	677	692	663	671	736	720	718	688	711	713	728	719	692	669	692	680	673	648	689	706	696	644	659	660	669	649	688	699	677	644	682	691	686	667	646	673	693	717	734	673	729	693	662	665	672	716	695	688	665	643	702	710	663	680	643	668	686	739	651	651	660	679	659	688	693	675	675	667	715	715	669	697	709	697	672	676	674	710	687	679	664	668	657	686	666	701	665	681	693	709	661	654	732	709	704	714	736	683	680	666	711	696	697	717	700	658	658	632	683	682	656	687	655	687	684	710	684	662	680	682	730	713	680	677	716	642	710	677	729	657	663	647	687	718	700	668	677	642	662	713	660	712	717	684	642	724	665	647	663	676	645	643	671	707	709	676	689	707	656	630	657	715	661	682	699	683	655	695	707	714	665	661	703	645	662	707	718	624	673	719	696	653	729	668	692	593	645	663	685	658	641	666	668	693	674	675	706	670	658	682	626	665	706	677	654	665	699	598	633	678	671	697	667	732	678	648	686	693	663	672	680	657	682	707	702	663	719	670	688	649	681	692	668	647	671	678	686	717	669	640	675	647	659	652	712	675	666	709	657	676	664	747	716	666	672	655	673	700	628	700	677	682	690	679	677	658	671	674	650	721	635	683	662	668	680	669	671	662	621	684	673	657	672	648	705	700	699	695	697	701	702	677	678	701	686	744	690	689	698	704	673	707	665	643	706	723	631	697	681	648	633	662	670	695	670	710	707	682	705	666	672	642	696	655	675	632	704	648	644	691	695	697	680	694	673	665	621	713	643	669	666	642	725	672	662	669	704	717	693	709	666	634	679	671	692	687	676	639	681	721	687	704	661	697	725	632	676	695	635	698	666	669	725	651	661	650	691	701	703	661	688	683	656	683	619	672	696	664	659	619	678	712	646	706	657	660	683	666	669	681	646	658	704	668	633	681	662	678	690	670	660	660	683	718	635	687	653	683	635	643	666	659	677	677	683	682	707	667	688	635	703	693	686	675	664	705	697	693	731	684	705	710	650	662	681	712	692	691	667	692	726	662	674	708	633	636	706	657	698	663	697	685	651	643	693	638	701	743	666	695	647	707	670	666	712	664	698	662	682	718	714	706	704	682	664	679	656	671	671	660	627	685	630	704	664	663	672	668	675	697	693	673	629	688	627	707	647	672	698	674	705	692	698	687	691	660	678	613	639	716	712	709	702	730	671	729	708	676	713	638	688	703	663	654	708	675	719	617	667	660	721	646	734	696	608	670	698	666	640	674	693	707	688	622	669	664	679	650	724	694	722	722	685	662	671	644	682	681	684	668	740	667	694	677	693	689	687	679	672	704	676	719	689	653	672	674	670	671	736	616	734	654	640	685	718	711	629	670	686	666	694	643	691	660	658	675	658	637	661	697	681	651	670	676	625	705	698	697	689	655	656	645	659	640	674	674	753	641	689	637	692	685	679	680	628	668	711	670	670	629	666	635	624	701	658	716	646	707	708	687	727	694	690	721	660	658	680	703	664	690	666	611	667	639	726	690	646	683	712	655	675	677	668	702	665	678	647	698	668	663	673	652	661	688	649	728	696	728	630	650	656	684	690	669	667	685	663	671	641	670	667	664	692	713	691	679	696	698	656	637	671	694	681	679	645	661	627	719	700	697	658	685	686	706	716	698	711	659	683	687	717	640	682	653	661	659	677	670	674	682	706	608	640	677	680	681	707	676	682	670	656	651	686	659	715	673	703	691	685	723	711	657	713	664	665	673	688	714	720	689	738	610	718	701	724	658	716	646	636	663	664	672	722	701	655	672	725	659	715	677	620	669	695	670	679	699	693	708	682	659	702	661	660	707	647	678	706	662	708	670	664	651	705	686	645	685	666	672	715	677	690	674	680	656	647	666	691	679	688	611	690	677	675	656	654	694	684	670	649	658	701	656	706	686	714	679	711	675	672	659	678	672	688	678	680	657	680	704	685	599	683	696	665	680	642	666	666	714	698	648	688	685	731	679	664	704	661	706	668	652	629	693	686	677	647	695	686	694	652	673	764	648	656	649	711	668	641	685	650	676	632	666	634	622	633	629	658	653	671	679	678	658	665	655	690	640	688	657	646	722	678	694	692	647	662	662	635	695	648	678	688	654	684	623	704	670	665	687	663	684	634	671	678	692	693	696	661	667	672	649
37380	61185	46957	30915	24331	19862	14979	8723	5849	4566	3454	2792	2268	1846	1682	1499	1406	1263	1231	1124	1044	986	951	939	914	871	827	868	829	816	786	833	812	797	811	774	845	865	779	810	795	807	781	803	801	845	758	819	804	805	807	839	795	812	778	803	787	759	788	791	802	800	803	802	771	791	825	747	790	788	737	770	743	808	776	808	821	778	750	773	749	736	770	754	750	832	830	824	854	782	766	768	797	852	850	773	767	748	744	808	775	806	777	768	812	746	782	750	729	768	810	794	791	748	805	761	744	759	789	771	811	802	810	799	814	767	832	834	735	836	778	821	787	814	817	766	797	777	816	773	725	798	772	764	764	796	782	754	798	773	772	763	852	789	845	782	774	772	764	836	774	789	774	795	754	784	769	852	767	755	871	825	803	781	776	764	846	787	781	778	784	785	788	813	798	741	792	725	745	801	792	809	835	784	811	757	763	767	744	775	775	771	790	767	803	777	793	807	781	797	785	762	807	750	819	803	763	778	775	856	763	775	793	781	802	738	817	758	824	811	806	772	802	804	825	777	802	750	744	802	789	747	779	807	801	813	804	820	782	798	784	756	774	850	765	776	811	815	784	799	762	756	785	783	817	765	781	759	819	741	769	763	789	778	796	832	766	767	810	733	778	796	783	761	807	744	778	778	818	782	738	773	752	779	793	793	765	807	786	790	719	769	767	800	762	777	784	771	784	811	776	774	802	765	817	782	813	767	798	835	704	765	745	754	795	789	761	766	833	805	724	744	787	738	800	794	767	769	836	770	752	769	821	805	783	809	796	804	799	730	765	752	827	758	784	746	786	774	829	728	817	740	776	775	772	776	766	755	774	784	798	803	818	789	775	776	785	841	782	753	830	757	798	797	773	783	773	824	774	740	754	753	809	760	815	780	774	766	773	797	773	798	783	854	765	751	774	783	772	782	801	779	749	768	792	794	751	783	766	779	785	736	743	760	783	793	810	761	761	784	751	765	755	830	795	801	773	793	824	808	787	797	797	771	765	783	769	831	815	812	814	802	787	771	796	746	817	791	792	736	843	816	763	791	735	776	824	786	768	839	786	830	776	769	849	797	810	785	789	771	808	770	805	751	789	748	796	798	797	811	803	778	738	784	826	761	776	728	768	799	786	739	791	769	797	797	771	739	834	755	837	774	784	791	831	791	761	766	815	739	765	778	757	787	771	763	778	759	769	777	772	772	800	829	747	762	754	819	774	773	794	814	800	805	807	817	722	736	782	725	775	784	745	775	771	799	795	799	817	760	760	800	782	807	733	830	805	765	801	789	763	734	784	749	801	769	791	821	749	776	727	802	794	779	817	802	806	749	829	813	798	793	787	801	785	791	855	781	798	779	797	794	777	832	782	759	783	752	746	833	775	772	823	759	825	805	777	768	747	758	764	830	739	748	769	755	841	746	808	798	791	755	829	779	794	779	803	762	759	815	814	734	854	786	800	807	753	801	730	817	787	811	757	756	769	786	785	737	847	809	791	785	791	816	821	782	769	806	806	811	823	784	812	818	811	824	779	771	787	850	755	816	844	809	840	819	801	757	786	800	769	768	760	770	769	787	807	790	792	809	769	763	768	767	785	767	796	801	776	780	759	760	767	784	797	800	803	779	780	726	789	816	787	792	789	809	782	758	763	789	770	780	761	760	747	784	778	777	755	809	852	786	809	743	798	801	797	813	802	772	764	766	835	839	794	788	775	826	806	786	796	820	767	830	772	834	794	782	816	773	829	786	776	789	817	782	787	744	806	769	775	796	760	784	773	795	775	727	774	784	756	762	775	780	798	775	766	768	819	821	779	782	783	742	792	811	766	812	809	800	772	742	817	815	788	747	815	810	793	852	782	799	803	800	819	784	800	766	835	751	803	777	756	788	764	756	804	795	844	800	800	767	781	765	822	792	796	798	790	757	803	773	742	805	770	746	796	751	815	742	763	812	720	806	801	780	778	787	790	765	842	788	785	783	780	790	822	826	774	806	769	806	806	767	823	778	802	769	756	797	799	748	796	807	796	787	776	824	778	811	789	835	782	840	774	734	805	767	754	757	793	852	758	813	810	820	740	765	771	787	780	757	814	796	798	848	739	828	770	771	756	811	785	777	761	812	780	744	767	768	803	822	789	825	754	808	799	800	739	781	759	757	806	796	804	773	784	757	771	801	784	797	784	792	779	800	763	814	825	756	798	811	804	736	819	791	769	756	802	779	730	760	799	800	751	757	757	818	796	825	790	826	763	793	767	725	780	797	754	796	838	762	779	765	769	771	825	782	787	787	794	753	784	794	761	754	730	828	837	820	750	781	785	824	781	801	797	781	729	797	748	754	813	748	803	776	774	783	806	779	756	744	833	803	767	782	732	794	737	770	788	745	748	733	804	770	765	794	788	791	798	794	766	778	812	748	808	761	810	789	748	751	788	800	771	779	738	781	740	803	774	757	768	783	748	761	771	789	784	728	805	803	806	810	735	819	784	838	791	836	781	737	767	805	776	751	748	790	757	779	820	806	817	761	773	790	758	793	760	736	794	785	757	803	750	782	731	707	760	803	759	768	727	831	819	827	807	795	760	779	751	769	723	781	761	766	756	757	774	806	741	782	808	779	759	776	839	813	790	784	784	798	752	774	774	794	810	814	826	769	761	792	802	759	816	762	805	762	805	849	766	811	744	807	791	800	785	788	794	790	769	833	777	764	748	783	803	742	791	771	801	767	765	784	823	765	785	796	794	817	814	798	751	792	774	785	799	788	803	773	784	776	802	749	808	820	762	765	782	822	764	770	791	749	776	794	765	759	805	807	801	775	767	794	779	799	729	824	815	766	793	787	772	793	770	823	751	766	820	799	805	801	775	819	753	808	785	842	777	792	769	738	775	763	799	805	753	804	768	815	752	856	768	775	793	812	795	763	790	794	746	811	781	788	784	743	795	802	771	774	766	796	780	781	783	777	737	822	777	790	796	756	765	774	753	750	783	792	742	756	795	744	724	789	755	810	735	786	738	835	775	816	809	783	788	729	802	767	780	767	790	810	793	786	730	740	757	752	722	740	783	775	804	802	775	802	768	767	801	799	757	800	745	758	740	756	816	783	745	798	811	794	817	814	821	830	798	783	785	804	801	801	790	810	772	766	785	872	780	795	766	737	789	783	815	773	770	799	719	764	801	804	813	786	802	801	817	785	762	756	771	765	760	772	804	775	749	800	814	765	812	818	768	791	754	782	780	821	809	759	765	734	781	783	762	752	820	776	782	839	790	764	796	757	706	771	801	817	768	822	778	764	838	761	779	787	772	761	803	791	777	787	811	796	716	781	760	769	774	741	771	782	758	745	778	776	779	787	805	827	791	829	758	787	787	771	824	762	711	777	762	763	762	762	767	722	770	784	775	768	760	775	774	746	722	749	847	773	808	803	774	731	783	773	764	801	805	770	817	752	779	803	804	796	768	745	772	825	841	826	796	786	786	820	808	739
25297	21598	28526	26573	20703	13464	7356	3701	2514	2130	1688	1394	1292	1147	983	891	962	808	851	850	783	790	742	686	715	684	719	725	618	662	644	665	672	640	663	637	645	688	640	635	640	648	676	672	632	625	658	640	615	663	645	661	628	671	637	621	696	694	658	637	614	629	637	648	664	626	676	661	661	641	650	676	597	650	661	620	634	610	627	631	632	679	635	629	707	648	666	614	653	637	660	666	689	636	653	666	641	594	672	575	633	684	669	708	672	633	679	599	660	632	672	659	638	623	678	649	615	624	693	630	663	653	649	604	686	629	642	682	631	620	684	678	627	607	609	647	673	648	654	669	647	658	664	634	630	678	643	654	684	626	620	661	657	690	684	597	661	621	607	654	638	658	646	649	668	622	628	653	624	666	650	614	685	686	681	651	656	674	685	666	675	671	674	604	627	633	679	583	658	670	631	646	630	646	595	611	618	686	624	659	598	602	687	660	633	660	648	677	640	666	677	671	654	620	709	687	634	622	663	649	653	645	644	653	636	626	661	648	680	638	625	692	634	627	631	637	639	632	631	625	619	639	642	627	640	593	638	617	666	692	629	649	628	637	629	664	650	647	655	642	659	629	613	651	675	669	669	643	617	638	645	645	613	638	657	629	636	696	659	657	654	654	632	653	677	656	634	680	676	635	640	639	623	630	632	660	642	616	661	627	633	635	634	645	676	630	674	647	649	648	624	617	643	650	645	694	637	652	643	595	655	632	629	671	621	690	649	670	636	666	656	654	648	668	636	654	655	638	666	679	688	639	650	608	631	692	628	612	628	700	715	671	628	667	613	642	650	638	679	662	644	641	666	631	630	643	629	620	610	625	697	629	638	646	640	614	657	644	664	634	677	670	641	635	637	684	613	616	628	671	713	654	570	646	714	663	630	651	642	619	643	640	633	652	628	675	651	637	640	647	657	690	666	650	682	621	650	658	641	647	634	701	635	647	636	664	677	678	639	648	638	681	598	689	652	634	647	704	657	651	619	690	658	640	591	651	659	665	683	651	643	679	640	621	702	654	652	617	636	674	692	627	671	665	628	625	658	604	624	678	606	633	682	642	642	659	677	632	685	571	654	671	691	603	671	637	610	649	687	641	628	654	655	595	674	649	657	645	669	644	675	670	670	611	668	649	592	653	676	591	655	685	623	677	659	649	638	647	626	668	606	627	600	633	675	641	670	683	663	711	649	683	609	610	662	687	627	668	669	687	675	666	653	634	671	646	649	628	629	684	639	609	666	653	634	601	649	644	673	665	677	653	668	623	627	640	612	657	590	649	627	649	645	664	660	634	665	641	632	616	630	620	658	618	645	604	640	594	646	710	619	672	660	671	636	638	635	683	644	631	637	643	659	660	675	648	604	663	671	605	641	644	583	662	662	654	623	643	634	678	631	675	671	664	664	682	641	618	615	633	636	625	651	589	694	645	648	603	678	642	693	635	651	636	631	645	658	628	637	658	650	640	650	656	667	653	629	672	646	671	609	643	679	675	624	659	642	646	649	589	615	627	633	663	671	682	603	646	627	621	663	641	662	673	675	603	662	638	669	652	682	661	669	638	668	680	698	651	654	673	665	620	651	661	630	676	592	605	619	636	634	620	617	660	652	712	692	645	661	671	674	656	620	680	657	632	676	671	638	629	648	695	644	642	695	682	695	675	641	622	611	656	655	643	616	682	673	652	621	666	634	618	671	620	663	654	669	638	632	620	620	602	700	642	659	678	646	696	667	657	640	651	641	699	669	628	702	664	621	612	638	619	655	612	641	679	683	691	675	666	632	624	653	635	668	657	674	652	685	629	638	635	640	670	606	637	593	637	630	622	657	616	605	636	620	684	657	701	652	588	692	642	608	638	641	667	596	666	622	644	660	666	657	678	682	634	649	628	656	659	638	680	663	621	665	689	640	676	631	670	642	637	672	614	637	640	624	624	638	631	644	661	681	617	639	681	661	670	643	644	634	624	634	623	644	664	662	620	634	655	632	624	687	600	635	666	648	689	625	632	681	675	646	636	673	627	696	645	630	649	670	647	650	639	621	607	645	659	675	669	664	637	642	695	609	644	629	663	624	657	665	625	694	665	671	662	654	664	704	573	614	697	646	615	634	602	691	660	664	661	658	642	655	617	647	646	687	607	675	638	658	618	609	691	657	645	658	635	646	667	619	657	676	677	633	648	676	628	652	647	642	638	671	599	690	661	568	653	659	643	596	618	607	619	648	673	640	618	645	663	667	602	623	657	655	672	676	644	654	664	615	606	665	703	612	638	621	600	646	637	637	676	620	616	614	660	608	661	634	633	691	644	633	693	667	619	645	692	603	662	641	656	633	665	677	631	666	674	609	624	671	662	662	655	626	664	678	655	649	630	611	635	648	677	670	666	648	661	626	638	633	656	619	654	639	637	619	721	676	660	645	662	667	626	639	669	641	632	601	693	644	670	680	634	647	619	672	609	649	673	629	653	623	650	637	700	652	646	615	689	665	646	596	681	644	586	622	655	718	676	647	656	688	653	620	605	629	684	693	635	688	664	661	642	628	615	671	680	669	633	622	605	623	659	663	675	651	656	619	645	652	645	651	676	599	681	626	644	678	639	658	660	654	620	654	614	658	676	676	665	680	716	667	687	658	659	692	664	623	619	627	646	669	599	657	629	676	627	659	599	663	632	668	656	650	612	671	636	664	656	655	659	688	632	626	637	667	662	630	641	658	645	616	648	652	624	638	647	615	675	683	672	646	614	651	640	665	673	594	621	594	640	649	655	680	632	664	679	641	676	630	631	650	664	629	652	694	688	659	632	701	633	608	670	658	668	636	676	643	602	633	679	655	649	695	643	631	638	679	609	685	671	642	682	617	639	661	615	675	602	620	647	629	652	620	651	610	618	597	617	676	626	634	639	604	625	649	611	636	618	668	647	674	596	651	653	640	650	631	634	630	618	622	650	626	625	712	650	648	600	643	643	617	639	683	676	667	703	644	681	631	646	691	693	620	652	659	629	650	653	696	657	613	601	631	731	637	662	646	636	674	638	688	697	656	646	626	671	655	678	637	631	655	663	653	671	652	601	687	669	682	623	694	684	684	657	619	581	671	649	638	612	634	622	634	660	667	616	683	579	663	633	633	652	595	652	633	650	653	607	652	712	636	600	654	604	695	643	645	644	594	683	640	649	617	617	660	642	666	658	659	626	658	576	648	681	634	625	655	651	662	679	715	679	602	637	651	624	652	644	642	655	589	631	622	651	618	666	621	670	607	631	621	642	619	660	658	651	615	638	653	623	671	595	616	614	645	664	632	657	629	629	616	674	613	630	558	647	654	643	649	603	642	615	675	596	647	661	616	665	659	661	628	617	677	680	634	626	640	649	651	668	664	601	634	646	657	618	603	693	699	653	629	653	614	653	665	650	605	629	688	602	592	626	659	645	665	625	681	629	624	679	683	641	617	597	653	623	650	621	669	642	679	631	652	655
37413	56389	44364	29140	22140	16236	10604	6230	4240	3377	2592	2151	1718	1438	1438	1272	1168	1097	1054	941	924	887	879	873	812	797	784	793	794	767	759	777	777	742	773	721	786	782	799	739	715	750	775	778	760	763	816	709	721	775	712	735	750	773	750	766	772	778	729	710	803	737	745	772	768	732	703	780	757	744	765	714	771	745	764	733	759	773	751	765	752	751	754	732	776	811	739	745	812	709	731	756	720	751	758	816	749	766	792	727	736	748	759	756	735	717	726	806	763	779	749	767	749	735	717	743	738	763	736	761	790	742	819	731	712	747	716	723	754	771	764	787	773	699	795	779	762	725	740	738	728	722	808	759	739	746	795	743	788	738	753	743	751	751	750	754	777	693	766	712	700	755	740	772	742	740	800	763	817	731	752	775	732	728	723	735	754	743	749	746	744	777	756	731	779	764	731	761	782	738	781	758	793	762	759	725	760	735	751	784	726	747	729	791	790	734	749	751	765	739	760	732	763	745	739	719	761	731	763	767	808	772	740	751	777	723	757	749	770	769	770	775	742	775	766	774	804	769	753	739	774	770	715	744	740	758	745	756	698	726	771	728	806	828	696	839	735	743	725	751	730	737	729	744	780	751	762	779	842	758	760	763	728	744	755	711	768	731	725	827	758	717	755	765	798	774	755	761	772	704	724	797	709	800	756	725	755	731	750	765	762	758	752	739	722	756	773	743	745	750	756	762	786	759	761	771	710	752	777	741	785	712	784	766	715	744	713	748	774	708	723	758	776	752	725	774	746	734	773	742	742	720	770	776	765	830	729	704	778	794	745	719	752	781	783	753	749	677	735	765	754	715	748	759	728	716	775	730	733	745	717	700	739	783	760	735	741	736	762	742	752	720	747	841	730	722	753	729	768	746	719	700	728	718	752	735	768	713	744	765	757	768	785	762	757	771	768	789	749	766	748	760	751	769	753	759	704	730	728	780	781	712	764	786	781	800	760	743	755	735	793	733	768	725	805	735	751	746	764	727	781	783	761	684	799	769	769	750	770	775	741	824	771	733	766	792	761	764	760	737	743	756	738	679	731	802	723	736	753	761	721	754	783	705	814	757	731	778	742	774	795	713	770	735	737	755	748	752	766	711	779	775	739	764	759	771	756	743	744	728	788	715	736	764	734	737	799	756	757	765	783	778	756	761	771	727	749	733	751	753	762	748	741	754	774	741	724	756	810	753	742	763	786	759	761	753	765	806	717	756	744	726	725	762	762	766	723	799	785	798	704	766	762	722	750	814	726	785	709	769	739	794	764	753	741	759	742	736	731	789	741	758	760	769	810	768	724	718	758	727	748	766	747	719	779	768	801	718	791	765	751	749	827	752	752	772	737	788	748	749	738	765	773	790	757	797	766	785	758	737	755	731	754	750	781	785	722	749	706	762	719	750	778	770	808	777	744	788	735	712	810	785	732	757	738	723	794	753	727	776	746	737	739	707	749	739	772	772	770	763	669	779	729	756	780	789	799	823	725	725	780	736	769	767	801	750	794	727	753	742	745	726	792	785	737	784	791	754	775	725	732	750	763	761	774	736	816	748	759	731	718	752	765	754	737	755	723	771	773	746	743	788	728	763	756	751	763	736	752	781	750	766	748	752	724	712	802	754	687	777	759	771	728	773	750	792	713	736	769	771	776	771	736	719	751	733	717	754	775	748	753	796	733	767	785	798	732	743	774	772	727	737	780	749	762	731	765	784	734	771	732	754	751	741	762	823	757	702	716	701	739	775	753	762	763	724	742	721	747	741	706	804	763	763	720	774	744	785	794	768	789	767	783	748	794	749	760	822	769	750	733	781	749	766	744	750	725	760	748	760	755	784	746	758	742	768	742	788	728	801	740	754	733	798	729	728	747	720	776	753	759	725	740	728	770	789	756	754	787	773	725	692	726	726	764	749	732	732	696	750	770	747	736	729	766	730	744	767	738	761	752	782	720	812	742	748	766	758	774	770	741	755	757	745	706	737	751	802	788	754	773	701	760	765	784	767	786	713	839	782	763	740	732	766	754	738	754	761	747	761	732	770	756	759	803	731	772	716	746	775	743	753	773	691	750	734	767	730	766	754	755	776	739	728	783	719	823	740	750	732	800	760	782	787	777	742	733	757	843	746	744	728	753	762	777	727	748	760	803	771	783	736	786	777	743	808	728	733	726	748	725	717	729	749	755	747	752	751	791	703	733	812	751	766	759	799	746	797	784	726	739	740	739	771	787	759	771	788	711	751	727	738	737	734	753	715	760	746	706	807	759	815	713	747	708	771	735	717	787	712	744	759	724	794	743	707	750	748	753	765	702	731	720	766	748	775	725	787	810	773	771	799	783	754	758	705	748	784	726	702	743	713	744	780	762	708	750	743	750	736	745	703	714	753	786	733	776	743	734	747	746	702	700	745	744	746	729	766	763	757	752	742	737	731	730	780	755	804	755	777	761	764	745	788	794	748	750	765	726	745	736	768	774	759	745	716	744	784	729	742	769	718	745	758	793	706	745	734	737	724	759	756	754	729	750	786	726	763	799	753	734	800	742	752	723	726	767	731	722	746	720	742	760	754	775	792	729	762	770	761	726	790	785	755	716	785	778	761	756	796	805	711	728	747	750	783	795	740	783	715	777	692	779	755	738	763	806	771	728	733	793	784	726	780	786	759	758	780	797	764	725	727	744	733	769	768	746	784	740	721	746	779	753	722	724	747	775	702	756	750	717	774	766	776	775	743	753	761	768	792	749	770	718	741	755	779	748	735	772	773	746	770	716	778	787	721	746	786	787	800	725	734	769	736	772	779	752	724	733	773	713	747	765	725	732	770	763	693	804	744	742	746	762	773	831	724	719	714	783	734	786	723	731	753	706	780	810	747	766	778	756	713	712	786	769	801	723	740	675	736	768	714	726	767	694	743	760	737	795	764	760	754	812	746	760	764	757	778	766	737	757	765	752	786	779	739	755	717	713	742	751	715	771	727	760	754	756	780	817	726	748	778	761	733	735	770	710	760	759	796	729	759	785	807	782	753	735	779	729	744	754	743	696	707	773	729	797	739	726	717	747	775	750	709	739	744	787	761	752	743	781	715	752	761	726	795	772	799	781	766	726	787	767	754	754	754	751	755	724	735	744	770	733	786	763	756	719	764	743	715	783	761	744	745	758	852	717	796	755	760	765	745	745	773	768	752	773	719	746	748	758	755	688	713	728	812	746	774	766	723	739	743	746	752	717	748	787	735	756	736	741	758	777	737	736	791	738	763	810	742	764	750	777	714	772	773	757	714	730	757	732	734	740	719	738	731	756	733	764	713	718	735	774	806	749	777	733	772	771	748	762	734	739	776	797	722	709	721	777	761	741	727	818	721	746	737	773	776	764	748	782	757	734	735	769	751	754	740	763	762	753	774	713	780	730	765	744	776	759	788	787	714	762	794	747	772	765	769	764	783	819	753	809	761	738	775	808	713	767	777	735	767	776	744	753	809
23373	21717	29435	24663	22144	23389	20604	8129	4510	3603	2718	2219	1746	1495	1359	1331	1194	1089	972	971	883	802	837	767	732	752	750	722	747	715	765	727	705	685	712	693	727	722	665	674	636	667	659	668	704	661	660	710	691	649	726	704	667	654	685	626	689	652	672	643	685	695	677	677	715	659	694	658	673	695	697	706	726	670	651	635	718	735	652	681	731	703	641	653	709	648	687	663	658	704	647	707	688	715	711	657	715	737	727	670	678	712	651	665	723	704	710	655	715	689	676	703	693	685	702	667	666	730	659	624	662	692	658	696	711	635	680	677	680	694	715	675	661	722	662	686	670	691	683	652	691	686	684	728	683	681	631	674	681	695	690	673	616	693	656	696	725	679	698	695	696	696	675	678	680	676	634	628	677	652	665	648	647	701	642	600	718	648	703	709	688	632	713	673	728	688	708	680	690	699	687	685	708	680	663	675	732	710	670	697	704	662	671	695	735	675	717	668	683	661	667	709	664	677	648	679	685	707	665	653	674	710	668	678	666	716	645	721	641	709	695	676	627	647	719	665	688	684	689	636	679	705	677	696	740	673	706	690	647	665	701	681	702	683	651	676	689	683	718	696	732	647	711	707	685	670	698	729	702	692	701	655	625	647	734	653	724	639	772	685	664	682	669	649	699	691	681	707	678	721	684	677	695	681	676	718	696	682	682	649	726	681	660	700	721	648	641	672	651	687	710	676	657	710	688	694	639	691	659	641	705	668	700	686	682	654	681	658	698	675	681	744	701	678	690	677	699	613	658	652	697	670	672	688	705	712	690	664	701	674	640	702	700	631	714	715	669	676	650	671	679	642	708	696	667	677	689	677	718	645	687	656	621	693	693	703	729	642	651	723	673	659	630	647	664	713	657	666	688	719	653	694	685	700	700	653	658	664	657	681	672	641	682	693	672	680	652	661	678	624	684	660	708	696	701	689	718	708	626	686	683	658	658	735	667	690	690	722	686	673	692	640	697	699	652	687	659	628	708	670	676	698	717	714	666	656	675	634	698	680	692	641	671	694	652	693	642	687	691	686	659	686	664	722	734	723	630	653	697	690	643	706	729	680	652	700	676	652	683	707	726	677	722	667	658	746	694	682	671	700	652	648	688	684	743	682	719	723	655	638	686	722	678	647	699	642	676	684	670	663	687	680	652	699	655	659	695	706	723	737	695	708	691	713	658	688	695	684	646	640	645	692	702	719	671	697	701	676	667	639	689	669	689	620	657	647	708	702	669	698	694	667	691	664	707	704	684	707	673	716	651	627	706	694	668	647	695	674	701	698	703	726	677	711	703	661	731	638	684	707	689	723	681	679	665	700	654	676	671	657	702	704	648	689	739	665	675	734	653	685	687	695	708	690	626	653	654	700	654	645	684	668	683	622	667	699	688	685	653	732	700	652	717	712	711	648	636	705	718	650	650	668	685	719	750	675	683	670	691	674	672	654	657	650	666	668	669	709	672	708	728	722	702	645	704	653	652	692	684	693	695	744	650	685	685	658	683	687	670	674	710	658	688	669	702	703	701	657	736	702	705	681	660	652	687	663	719	753	721	734	713	664	667	688	649	736	765	711	659	699	699	645	659	632	723	669	663	708	663	703	688	682	697	693	659	643	755	637	674	688	712	677	690	698	679	685	684	705	665	657	657	677	702	680	701	710	686	670	666	714	650	703	652	672	661	682	709	686	666	673	703	680	715	690	678	682	619	681	656	720	644	706	738	705	748	640	708	668	650	654	665	713	674	665	696	649	697	675	648	704	680	696	645	697	729	699	694	675	705	683	703	693	671	674	648	740	653	680	705	702	700	699	675	649	697	641	688	680	657	680	641	680	656	664	682	702	702	622	709	669	710	669	690	627	720	639	675	686	650	682	707	697	657	668	656	658	683	705	665	672	746	696	698	679	683	673	702	682	699	693	681	652	654	655	682	678	689	710	684	685	673	694	708	662	677	633	736	708	678	686	695	689	664	690	699	627	673	627	707	705	677	638	728	649	629	707	657	669	651	683	651	669	650	718	707	696	705	656	667	708	675	685	685	698	687	658	701	663	667	634	688	661	686	661	735	682	670	726	632	669	664	635	695	711	659	708	688	682	660	658	701	694	698	713	693	628	638	680	692	667	666	696	676	694	691	682	654	672	637	704	670	716	700	632	674	628	668	644	662	655	719	693	658	664	664	678	684	729	693	677	629	670	677	708	683	712	658	685	687	678	699	658	666	748	709	703	667	719	691	674	687	650	635	705	695	664	665	700	667	686	710	695	688	690	677	651	675	646	713	719	685	677	670	679	677	685	682	653	728	659	680	658	675	665	614	701	694	709	676	682	675	695	712	676	688	655	638	692	656	668	655	729	675	659	640	668	633	654	679	707	698	711	670	681	655	700	694	666	658	702	605	676	708	691	685	676	688	714	680	701	676	674	669	669	678	710	672	670	667	656	707	657	695	677	694	752	650	650	667	678	693	702	689	595	645	672	698	664	638	666	736	654	675	661	653	682	674	704	660	696	676	653	683	668	666	717	681	651	715	684	664	680	667	653	728	679	666	665	640	707	673	670	661	655	664	637	706	696	697	680	711	717	696	716	711	688	701	693	667	723	735	696	683	688	679	683	652	667	711	647	652	664	670	671	659	673	713	687	729	696	667	658	653	718	683	688	623	697	700	661	748	668	690	694	678	705	698	677	653	677	674	668	648	630	694	690	695	676	654	677	666	677	646	684	703	664	684	642	622	651	667	700	686	677	690	700	670	736	728	715	700	647	690	613	688	694	702	657	656	678	686	690	716	684	624	722	675	681	651	686	684	680	676	688	677	683	680	724	662	657	673	670	676	645	731	688	625	679	720	658	692	684	693	681	637	642	729	679	657	703	674	665	690	699	715	674	716	664	747	668	690	719	631	666	705	678	663	700	662	714	771	671	714	732	710	675	699	657	714	648	608	709	684	707	712	697	703	653	701	651	678	616	697	658	658	669	695	672	688	694	679	704	667	671	647	714	645	730	699	709	670	639	688	733	709	714	684	690	701	690	688	712	691	696	710	642	663	681	706	673	700	644	659	710	676	674	646	701	699	730	712	633	658	701	683	667	674	658	771	703	701	695	666	672	710	673	694	663	672	680	684	728	701	681	635	620	644	655	670	648	656	691	713	653	635	611	675	678	674	721	687	662	643	660	651	676	681	661	713	698	685	633	682	657	677	655	712	660	661	706	665	627	639	695	678	694	713	650	698	695	645	671	670	633	678	687	689	705	658	658	703	658	706	687	672	646	671	659	748	740	715	697	697	617	672	693	650	683	720	678	637	712	650	685	695	709	702	725	730	701	661	655	677	614	650	697	661	672	732	647	741	708	672	718	690	733	698	628	682	715	634	675	673	676	676	688	686	688	679	722	726	691	705	683	702	649	688	664	679	734	718	756	658	706	672	672	702	694	728	715	673	704	690	649	720	664	670	664	650	643	636	670	672	674	678	686
39072	68275	55829	39972	30859	24994	17015	10069	6995	5394	3980	3213	2604	2089	1875	1702	1528	1393	1243	1152	1094	1005	953	879	929	868	844	840	831	830	832	828	782	781	793	820	782	814	823	812	780	774	795	843	797	761	740	793	857	801	717	724	792	777	752	748	796	800	766	762	727	729	789	731	795	798	762	755	720	795	815	807	770	726	776	833	815	741	804	754	732	808	742	761	767	766	756	783	777	755	758	781	798	767	770	799	791	805	759	747	741	815	780	780	777	783	820	829	796	747	764	724	804	772	766	737	767	797	803	807	772	729	803	770	766	794	800	811	812	818	843	774	762	788	759	788	751	712	776	765	748	826	757	830	837	779	782	800	814	769	782	796	830	763	777	808	827	775	794	813	770	761	784	760	778	781	803	761	771	749	759	742	810	736	803	750	818	818	746	770	721	771	747	797	761	790	765	797	720	742	724	769	803	722	762	730	766	781	779	808	763	788	748	761	788	742	763	775	802	731	768	780	763	787	734	798	756	821	846	784	779	789	772	754	749	773	802	789	820	795	774	757	685	800	770	786	750	791	809	811	802	762	775	791	761	737	794	753	829	808	757	766	797	815	767	799	743	777	769	763	782	758	753	767	751	814	833	768	796	771	779	816	768	760	763	750	819	828	786	793	765	797	795	788	850	811	821	763	730	786	787	758	794	766	772	832	751	738	759	780	814	773	787	810	771	763	759	817	756	764	775	783	741	828	782	781	751	782	791	772	749	813	721	745	768	775	752	754	752	773	779	791	779	754	813	777	793	789	756	831	773	717	775	775	784	808	851	776	732	760	798	760	824	740	783	785	776	751	765	752	789	757	771	827	824	759	772	773	819	773	797	768	746	788	814	758	749	753	737	850	775	744	797	791	776	709	779	766	775	730	798	777	767	803	781	763	785	721	804	746	792	747	778	762	751	780	733	747	795	783	764	749	732	726	826	790	748	774	783	829	749	812	791	769	804	747	729	769	763	807	771	778	784	771	761	746	781	789	801	738	818	795	804	794	800	804	755	754	718	737	795	783	756	746	796	829	760	791	752	733	708	713	840	736	755	814	756	806	793	801	771	784	800	760	786	758	788	737	821	834	815	796	749	812	782	791	777	755	769	735	788	747	783	789	804	700	779	757	765	735	795	772	761	815	779	780	767	781	764	769	813	779	761	757	784	782	778	740	742	791	733	758	759	702	763	796	750	775	797	758	781	764	725	799	723	778	779	809	765	810	793	825	792	696	793	863	811	811	788	791	786	768	816	789	748	816	788	773	766	721	772	793	765	812	697	769	746	768	768	782	769	800	792	816	770	776	759	780	776	756	788	838	799	768	736	748	823	761	746	757	734	818	795	762	791	822	773	782	835	773	795	772	788	791	799	736	795	764	787	738	766	749	869	760	761	782	762	750	805	721	786	826	752	765	744	749	780	784	782	795	772	765	788	798	774	792	771	788	778	810	777	794	749	785	805	797	762	792	785	820	772	758	732	804	775	819	729	752	773	770	779	753	747	788	786	776	779	790	806	804	804	788	741	747	783	791	761	786	753	758	784	743	785	768	780	770	809	717	803	781	756	823	796	780	786	816	775	787	767	778	807	816	766	796	776	815	738	819	769	789	778	750	765	769	825	741	756	772	776	775	729	751	757	799	749	800	751	781	771	753	771	798	787	765	731	782	790	765	811	786	795	823	807	810	738	740	801	765	729	741	783	815	762	822	755	754	783	814	757	777	818	787	776	765	781	798	763	744	864	808	784	782	762	772	823	759	752	745	746	758	768	808	785	774	741	769	794	809	806	703	789	753	757	750	799	801	752	742	792	809	814	756	736	795	774	760	784	728	789	768	786	780	775	819	808	762	756	782	778	750	806	715	748	756	778	802	747	779	829	794	729	755	780	764	794	795	749	735	758	814	810	727	764	758	806	752	761	782	798	717	810	758	860	830	793	770	742	752	765	780	785	801	784	710	777	801	793	757	822	753	752	795	772	795	746	774	810	809	793	812	784	767	769	753	773	770	798	744	788	764	773	815	778	753	751	770	743	770	770	804	790	765	771	787	764	755	774	849	758	801	803	746	788	808	791	870	760	738	779	781	800	785	755	778	713	769	766	780	802	770	749	782	733	813	728	776	797	735	767	780	806	754	776	725	799	767	756	818	792	816	749	780	790	797	755	747	802	776	787	810	782	721	780	768	771	774	773	778	782	761	777	778	804	755	796	769	710	786	774	773	757	761	828	760	780	779	788	794	768	826	775	720	787	804	787	757	756	744	758	769	778	797	747	751	797	804	748	752	724	789	761	795	751	794	752	760	783	798	824	778	759	775	775	777	751	756	847	785	759	757	764	827	771	806	744	742	761	798	759	775	791	794	793	810	755	782	793	754	766	788	804	793	818	776	743	793	745	770	770	767	803	791	790	810	779	760	797	742	818	773	793	733	732	735	826	756	794	766	808	747	820	794	772	782	758	850	786	770	797	804	775	836	779	738	730	792	738	769	758	799	725	781	798	769	746	736	783	772	790	743	748	826	780	778	763	809	822	773	730	824	796	774	766	752	801	779	802	799	818	782	796	767	790	798	774	713	811	812	766	795	774	778	756	776	754	762	764	770	793	799	738	760	818	789	798	807	798	742	822	750	831	723	770	824	774	769	745	785	724	788	798	762	787	708	790	739	782	751	811	762	777	815	751	758	792	767	829	789	796	797	801	744	808	757	781	751	780	778	769	748	752	761	774	793	844	772	775	796	753	799	822	805	753	791	751	791	770	776	794	757	727	751	777	747	788	793	728	798	771	738	799	772	759	733	784	799	844	714	755	794	774	774	768	756	794	694	817	790	769	796	739	829	766	796	790	777	764	775	757	799	763	857	803	780	810	785	786	760	785	727	819	744	822	779	784	756	759	789	777	780	734	834	781	762	835	766	788	770	763	812	795	778	793	788	811	745	773	777	777	718	765	730	731	804	792	765	789	769	811	740	761	762	799	762	782	771	814	783	769	759	773	795	737	753	759	761	720	739	746	743	782	793	781	769	754	814	772	758	801	756	780	782	766	769	739	783	748	802	776	732	767	769	781	789	801	768	779	772	776	740	740	723	786	801	773	723	774	759	714	771	787	753	760	734	724	764	759	779	724	769	757	841	816	747	782	720	764	752	797	764	792	766	754	793	817	807	765	759	786	775	699	735	775	780	810	815	770	784	765	789	771	778	767	744	804	774	794	766	810	757	782	821	725	749	784	768	725	767	799	746	775	771	785	803	785	794	758	775	785	769	751	789	751	793	799	786	804	767	742	761	721	758	777	741	752	790	722	789	732	796	782	754	810	777	812	675	763	778	765	784	771	738	792	764	789	792	810	764	768	776	788	744	772	792	753	799	789	803	801	776	813	804	791	765	763	751	787	760	760	799	768	810	816	795	712	807	803	794	815	766	803	823	758	775	833	790	809	795	739	741	771	796	801	786	733	797	736	773	766	786	813	765	790	838	744	796
32391	34391	34141	21768	11815	7176	3822	2527	1884	1557	1325	1134	985	949	896	868	779	817	793	745	704	687	717	758	673	698	702	647	644	636	649	674	697	661	709	669	626	650	684	642	634	629	623	676	687	667	684	668	657	711	656	713	705	657	633	679	631	648	635	670	642	629	672	684	688	643	673	662	665	647	679	652	690	623	685	661	671	666	645	637	683	641	674	628	613	612	655	619	671	669	647	645	675	650	688	640	678	620	664	645	641	702	664	668	626	588	624	678	650	616	682	641	677	631	646	637	684	646	689	708	700	684	644	641	663	649	669	607	695	669	662	645	668	678	663	627	651	648	653	675	673	682	655	657	667	629	616	624	651	676	618	717	657	656	626	629	654	661	657	657	647	661	646	680	612	648	654	628	642	651	626	674	619	646	654	640	671	640	620	636	678	671	649	647	676	625	675	669	683	660	702	637	627	614	647	692	686	701	737	633	677	678	648	641	651	664	666	614	692	641	686	623	625	677	663	682	711	654	643	648	676	668	685	634	698	674	620	652	690	632	668	637	644	678	651	696	649	704	630	654	692	631	656	670	636	635	632	664	701	636	665	627	663	700	699	654	658	635	635	642	656	667	629	632	639	596	674	674	694	629	670	640	654	692	656	640	628	653	663	669	651	662	689	677	659	626	699	622	662	659	682	641	681	712	630	675	648	678	667	630	613	684	684	640	677	640	632	703	663	660	661	684	704	661	633	650	636	639	716	624	639	685	684	647	633	639	667	652	634	717	675	674	668	614	667	628	683	625	638	675	639	634	648	678	635	679	679	659	669	674	658	656	635	672	636	682	651	687	668	608	717	672	636	636	667	648	651	671	662	644	657	682	646	620	699	698	693	667	639	672	632	655	678	664	667	690	614	650	675	663	675	646	636	659	665	640	608	599	645	658	650	627	646	693	671	672	622	660	669	641	663	699	625	678	592	683	615	627	667	680	651	627	635	685	646	624	681	604	642	682	666	664	647	691	694	673	657	652	592	569	645	617	605	665	680	647	612	682	688	696	667	663	659	684	629	614	635	643	598	661	645	600	584	672	673	690	678	671	658	648	678	651	659	632	685	635	646	645	654	660	644	671	662	660	623	640	646	653	660	690	712	669	686	674	661	675	626	685	634	629	615	665	645	705	655	644	654	581	681	644	703	627	637	657	683	666	643	630	648	641	627	652	654	673	682	640	639	692	596	626	651	655	703	634	665	673	640	687	617	672	647	675	668	666	679	688	646	626	643	688	660	677	662	674	659	654	678	693	653	642	661	626	694	620	586	668	705	664	625	633	684	636	668	676	642	652	644	666	687	706	627	663	692	633	647	613	610	634	675	635	699	656	659	638	672	659	645	638	613	691	638	636	655	652	657	671	612	659	611	689	657	642	661	678	636	667	676	644	725	638	708	628	666	616	705	677	699	709	657	661	677	632	643	626	688	651	675	659	650	660	640	705	634	637	646	645	666	662	707	641	669	641	655	642	646	669	651	691	633	663	648	691	634	650	633	659	648	638	653	624	689	690	647	659	663	667	672	645	672	644	665	659	674	640	654	665	682	634	637	653	654	646	625	649	673	621	686	619	649	614	705	689	646	647	604	655	636	634	655	698	655	657	664	689	649	698	650	654	633	613	627	619	683	617	628	651	629	675	649	639	662	703	665	640	662	657	656	663	614	659	697	669	656	654	647	627	663	685	651	709	641	686	665	642	661	662	660	638	645	676	660	626	682	674	646	670	695	656	693	649	670	648	636	665	687	665	659	681	621	675	652	692	646	663	640	624	655	664	667	673	693	705	702	695	690	664	635	698	676	641	660	660	623	676	677	650	647	685	648	703	673	664	693	711	672	648	704	646	610	633	703	728	644	693	612	656	667	662	647	644	597	656	635	662	627	689	637	675	685	682	700	621	647	659	660	666	699	635	656	657	685	680	621	694	662	636	630	644	632	657	670	667	691	662	649	673	646	672	659	657	627	651	668	634	644	638	643	635	667	670	658	646	614	669	666	709	688	641	643	687	651	659	631	668	683	649	647	633	670	609	669	662	648	685	659	680	709	704	654	638	646	679	689	708	672	651	660	666	599	638	657	674	656	622	624	689	649	651	641	611	702	668	630	634	666	696	669	686	658	688	651	674	663	664	617	657	662	646	663	665	680	679	611	640	650	622	629	666	668	683	672	633	655	636	656	655	697	643	641	668	654	672	650	691	613	666	656	670	705	671	663	582	683	666	670	665	668	613	643	649	640	633	671	587	651	681	653	687	654	656	672	661	671	666	641	641	692	681	665	668	640	698	650	681	644	638	651	630	651	682	650	669	671	675	654	664	691	643	681	694	637	636	637	636	659	589	656	644	635	667	644	662	684	690	659	627	641	629	667	651	586	634	680	666	620	671	678	680	606	605	666	723	628	668	645	660	672	663	646	685	649	658	668	641	695	636	661	682	669	678	613	670	683	695	604	645	648	618	609	651	653	660	676	661	676	636	656	644	653	652	650	701	656	597	668	635	700	671	652	649	630	620	662	604	640	671	625	696	671	636	638	718	677	647	605	646	661	671	674	673	663	681	640	686	649	654	657	618	659	637	711	661	689	646	668	628	665	642	642	653	631	698	668	658	649	664	658	690	614	692	688	622	681	607	635	658	639	682	658	647	694	677	655	627	662	618	673	680	614	626	674	688	658	678	671	630	624	659	651	672	667	621	649	654	624	665	672	636	618	615	620	635	694	671	727	646	648	664	662	594	687	605	644	676	592	668	649	655	646	656	675	635	637	652	681	678	650	633	610	664	668	687	654	672	691	668	642	650	675	662	691	662	647	655	674	700	650	620	654	630	674	652	653	672	665	641	681	664	653	688	665	648	687	629	640	612	637	665	657	640	674	617	689	613	655	626	661	674	656	596	628	659	630	633	682	640	720	621	650	603	685	626	664	643	690	594	598	649	679	640	691	627	642	640	677	685	690	655	640	648	687	654	705	699	651	642	665	664	651	640	682	650	586	668	637	674	648	604	646	646	637	691	637	639	627	678	625	655	634	652	698	641	628	605	654	648	629	632	668	663	655	639	639	658	675	613	660	669	646	643	640	631	628	690	680	597	644	654	635	650	646	703	633	615	627	666	634	711	701	656	645	654	598	649	644	672	587	637	632	661	678	647	685	646	638	673	657	640	630	698	627	673	671	649	687	677	673	650	687	665	665	657	657	667	629	666	672	675	682	642	738	643	645	629	699	657	634	663	660	625	676	677	650	708	675	636	650	657	674	677	704	676	633	695	628	690	634	677	655	612	623	655	677	667	651	668	603	640	695	667	664	651	639	609	659	658	639	651	639	669	613	644	681	628	647	733	688	670	667	657	668	627	681	700	651	648	673	636	634	648	671	651	640	648	640	695	620	636	665	672	632	666	645	646	674	722	655	644	661	640	659	656	671	671	658	635	647	713	649	639	639	661	657	668	610	719	682	656	708	627	623	693	642	627	635	692
38632	51706	37215	21583	15039	10728	6319	4078	3075	2354	1896	1591	1398	1236	1171	1025	1028	991	1006	870	847	819	800	833	802	800	796	822	767	780	782	740	742	766	782	777	796	796	770	723	782	813	795	786	765	759	700	760	751	754	807	761	818	739	743	746	717	702	730	778	792	778	715	734	746	764	842	777	752	792	783	739	755	761	717	771	758	781	813	731	786	762	716	745	789	777	792	807	767	732	823	771	803	765	776	749	787	792	705	820	734	735	810	770	757	809	755	782	731	751	717	769	798	798	779	774	774	778	783	750	750	816	749	717	759	801	736	773	795	759	775	758	756	724	774	773	732	776	762	785	727	764	773	779	732	761	720	742	722	747	703	784	747	743	762	768	696	758	773	748	785	739	758	813	800	760	769	789	782	768	751	755	774	760	768	809	788	782	780	752	739	798	753	770	821	796	735	776	798	793	762	779	785	758	694	748	798	753	757	752	748	752	749	745	721	772	724	780	779	796	744	773	707	775	783	727	791	753	752	749	775	752	769	733	796	757	782	763	722	726	732	755	724	834	728	769	723	745	775	749	789	745	700	764	780	805	773	751	821	754	804	773	791	780	760	717	788	769	765	795	784	755	758	740	726	756	740	740	686	777	733	789	758	788	785	799	748	749	716	740	776	791	788	795	734	728	750	755	811	763	789	732	783	714	767	777	734	744	737	733	760	783	782	737	746	776	783	792	716	762	714	768	738	785	770	784	756	784	780	752	766	758	782	737	726	765	799	716	760	749	778	735	760	743	759	748	693	779	754	765	711	789	788	696	807	718	804	760	797	794	740	765	834	823	696	781	738	756	775	770	747	769	756	775	756	793	811	791	776	817	796	768	798	775	739	730	745	771	711	746	750	698	739	790	822	832	743	755	755	734	722	784	774	702	769	733	767	772	794	742	722	761	772	780	731	773	782	751	735	773	784	762	731	761	753	760	797	786	762	722	768	764	797	813	776	765	724	752	779	761	736	769	788	800	801	761	810	753	789	727	743	768	724	777	773	818	720	733	756	778	814	736	817	763	797	781	794	713	743	749	785	720	743	729	780	715	720	760	777	816	763	734	757	721	773	760	749	745	734	726	776	764	776	792	796	743	777	800	748	773	710	764	752	792	749	758	829	793	785	737	752	771	801	769	801	763	762	777	751	754	770	753	779	725	761	783	769	676	762	779	749	781	777	771	721	841	723	773	736	808	741	785	735	741	785	762	756	762	781	738	756	747	801	784	744	773	713	728	813	758	751	798	740	763	803	773	796	748	737	760	766	725	726	786	739	787	756	776	776	780	712	764	791	841	767	783	799	775	758	741	773	763	788	758	771	808	721	774	707	744	772	767	730	766	758	755	781	764	743	782	719	791	738	779	792	725	732	782	778	782	755	808	810	770	771	708	739	760	775	821	737	731	761	790	707	751	803	786	746	758	757	797	717	784	809	717	764	796	774	822	811	728	716	718	793	760	800	791	731	739	769	754	734	756	756	820	777	753	741	761	765	779	787	766	800	758	742	770	782	738	774	727	743	786	735	732	739	777	782	728	767	748	779	800	745	739	801	726	746	727	770	723	776	760	788	760	747	758	788	804	774	723	771	820	791	765	800	769	763	707	745	771	715	814	810	790	717	765	767	804	747	746	818	754	757	719	783	786	745	780	752	763	716	732	773	767	794	761	782	698	778	777	801	736	796	775	750	782	795	768	725	760	737	724	754	801	725	763	737	762	737	778	762	804	744	786	766	798	744	745	817	740	776	769	762	786	786	761	752	742	755	770	762	763	815	750	759	754	779	790	720	708	786	761	801	777	754	723	760	766	795	736	728	725	794	814	773	755	734	764	755	806	781	755	776	753	757	742	709	801	786	789	765	691	727	750	726	774	720	756	681	781	781	785	754	778	786	734	795	763	750	760	798	743	770	737	745	772	761	805	759	741	762	754	764	803	803	744	787	752	726	737	748	764	750	747	780	733	761	738	710	756	739	737	741	814	728	760	725	736	807	780	758	766	769	736	784	737	760	774	724	750	738	765	763	748	809	762	736	783	797	759	752	795	766	777	759	780	749	793	792	753	748	727	743	776	769	742	758	745	791	763	851	811	780	807	727	770	707	775	744	755	766	766	778	759	750	768	774	798	731	756	743	777	728	831	790	797	761	755	700	795	797	789	724	711	787	715	771	703	771	738	765	780	834	780	797	778	772	794	779	769	793	769	797	735	748	729	796	727	779	768	743	745	796	753	782	782	783	800	739	750	805	787	779	717	812	717	746	826	773	721	752	808	764	830	745	781	740	753	813	751	784	759	751	756	784	790	779	764	755	777	771	789	814	811	751	773	705	756	747	800	742	761	735	744	791	751	777	810	774	717	804	753	775	836	825	767	788	744	769	743	748	758	744	759	707	802	775	774	754	789	728	784	787	787	803	768	741	774	776	821	780	699	764	724	715	770	772	799	760	713	772	722	777	770	748	806	798	787	726	759	736	786	749	787	791	735	759	741	817	777	796	785	760	813	749	789	670	722	775	768	795	717	806	788	802	739	675	767	749	739	765	776	784	790	768	754	784	790	706	780	790	775	762	810	740	783	777	751	785	770	791	806	758	772	736	735	762	770	707	794	760	748	764	797	708	796	806	773	720	748	752	786	749	765	770	792	750	755	808	739	797	757	740	703	759	783	742	766	730	755	743	748	791	784	790	748	825	793	755	798	784	777	765	784	760	721	746	764	761	751	748	812	724	787	823	760	783	808	761	757	771	747	777	730	734	776	761	754	779	762	785	787	715	726	753	724	775	807	737	761	750	761	766	794	777	750	789	778	781	792	778	713	783	815	767	754	785	762	762	740	810	802	740	746	810	790	756	765	742	750	755	804	754	777	754	757	785	803	743	761	749	754	835	742	735	798	784	743	776	766	777	806	788	827	710	773	755	761	788	709	777	772	756	764	770	753	734	780	753	799	725	720	758	749	782	795	790	774	719	765	766	721	744	783	841	747	791	714	742	741	766	758	745	772	783	794	790	747	732	782	826	742	774	752	802	769	742	748	809	761	756	780	805	698	716	712	752	729	760	773	704	734	740	782	749	757	764	748	739	752	781	760	734	701	761	770	808	779	717	753	778	764	773	771	781	693	732	770	738	758	782	755	767	767	766	782	734	755	747	764	747	765	772	810	774	739	738	779	732	778	771	771	727	754	791	765	735	720	755	795	744	784	776	818	744	755	777	718	801	772	794	767	810	771	759	771	747	774	776	732	722	727	762	729	737	769	777	738	771	791	783	771	778	730	765	773	782	781	744	719	726	798	770	751	740	737	755	773	759	731	770	767	773	777	764	743	773	714	764	772	777	772	793	778	781	814	772	728	755	761	779	779	717	784	782	740	794	729	761	777	733	765	770	799	715	749	772	766	773	797	823	773	793	818	783	757	744	797	754	798	773	744	749	780	744	813	788	775	752	819	746	789	779	733	767	776	731	794	767	738	796	801	753	705
24378	21582	28901	25059	22618	20179	11533	4604	3057	2328	1835	1590	1299	1162	1104	987	928	953	879	822	770	751	726	720	727	687	668	673	687	752	671	673	671	735	664	675	672	674	688	678	656	640	664	634	685	640	662	709	668	654	657	622	664	689	674	691	642	608	700	658	676	658	673	697	676	685	632	698	657	659	657	650	671	648	664	609	686	676	644	653	665	644	627	653	648	613	639	582	643	691	669	642	669	642	647	660	594	690	681	608	727	688	648	663	644	649	637	675	663	641	648	684	616	635	637	665	635	667	631	671	670	671	657	670	713	676	682	639	645	664	688	660	673	690	646	706	729	654	641	687	602	660	673	666	661	640	650	708	656	633	681	666	661	677	646	659	684	662	654	675	636	607	697	699	675	665	699	656	658	641	656	681	600	665	650	677	682	641	636	665	693	666	641	672	687	648	668	642	698	693	697	664	678	681	716	643	669	660	646	629	632	626	686	690	685	649	679	670	654	629	677	626	637	685	636	652	666	685	694	688	656	653	668	657	624	692	683	676	653	653	622	704	644	643	659	688	699	660	669	644	688	709	700	615	670	669	686	618	702	662	707	618	667	701	612	674	649	682	659	645	639	620	685	608	623	673	698	625	669	666	662	675	649	679	662	675	660	663	696	658	676	699	649	690	613	677	659	650	661	655	614	681	692	668	677	652	675	625	695	644	671	652	661	657	669	655	659	654	663	635	675	639	627	677	673	622	660	668	704	659	629	672	660	660	700	648	610	672	653	677	694	651	619	694	628	693	707	673	644	610	662	644	660	633	604	700	667	666	681	699	642	634	688	685	635	683	579	672	658	707	682	678	664	641	656	640	639	660	661	677	678	706	714	656	711	656	680	679	663	687	671	680	668	661	712	724	697	672	693	667	642	678	754	671	607	679	641	641	647	623	669	670	724	680	676	650	667	672	706	698	667	645	716	710	698	640	663	665	699	651	648	692	640	668	705	667	642	667	657	674	669	655	636	646	647	629	590	698	653	648	702	697	659	676	659	659	639	656	670	693	631	653	663	693	657	679	602	662	636	629	700	666	669	632	665	640	643	685	687	707	719	661	654	650	695	686	638	637	704	661	652	623	666	675	709	655	665	677	687	654	652	635	675	683	653	677	634	671	675	656	697	663	666	606	633	649	652	652	606	652	622	664	680	647	684	666	678	664	632	689	657	666	655	706	614	673	646	623	635	708	648	669	677	652	671	653	667	655	695	701	679	707	677	688	676	693	696	694	608	663	665	655	668	640	681	632	660	643	666	700	689	660	661	638	618	716	681	683	656	648	698	666	662	658	691	657	676	638	655	677	652	654	640	675	648	689	635	661	650	640	661	697	640	659	638	651	721	640	684	651	632	684	718	672	694	648	686	587	679	656	654	644	638	630	619	651	696	710	700	632	700	636	653	691	625	674	674	652	623	644	689	684	636	638	670	644	680	671	665	696	668	687	706	685	653	649	661	651	672	664	633	624	653	654	641	687	718	703	686	705	658	659	668	658	672	640	662	724	676	662	655	658	687	710	681	675	654	654	688	721	687	653	703	655	648	668	653	687	677	709	683	658	636	671	649	690	658	716	650	667	609	683	657	670	652	642	683	684	653	701	682	685	680	673	674	674	671	644	644	658	686	664	621	704	714	689	691	660	624	651	628	687	699	647	650	689	651	677	646	631	639	681	653	658	660	667	688	679	680	638	626	675	669	629	706	686	648	670	664	689	695	663	676	671	667	664	668	635	651	658	612	663	628	610	657	614	661	654	661	620	653	633	675	693	619	650	661	690	663	676	661	677	671	660	671	652	652	667	723	675	648	681	648	673	661	729	654	675	727	672	643	636	680	620	663	649	616	666	647	686	684	636	634	671	655	668	677	651	648	626	675	655	593	658	663	659	623	659	662	654	677	708	646	642	643	698	653	643	670	663	660	652	663	662	692	674	706	613	679	689	650	630	677	693	674	673	687	671	649	665	664	646	666	661	664	660	679	700	641	695	660	658	648	665	656	698	691	682	704	687	673	677	653	663	686	681	707	665	674	648	709	670	702	667	669	683	681	681	623	635	658	694	637	681	672	662	623	652	623	646	623	689	636	716	666	614	648	640	674	721	653	641	706	673	677	663	704	619	700	612	664	679	641	651	655	648	657	613	607	657	653	661	680	643	635	623	664	603	614	732	637	664	664	654	674	653	687	698	677	656	652	612	694	668	679	659	670	648	680	657	626	675	645	652	653	677	678	636	642	673	638	624	695	719	666	671	695	674	648	679	671	641	659	650	649	674	688	669	664	683	673	666	641	647	653	653	698	634	640	617	618	684	671	682	677	616	692	656	653	681	645	630	640	691	645	643	694	696	623	667	678	652	662	636	717	657	638	682	675	678	629	675	669	658	637	643	638	647	634	722	639	698	617	663	639	634	653	679	651	671	651	633	662	666	678	679	666	654	688	667	644	671	662	729	645	643	686	693	659	679	696	658	612	667	682	657	634	640	707	658	705	641	650	654	650	697	651	688	639	629	639	664	697	671	697	672	708	689	617	686	647	644	658	625	656	666	615	701	678	669	696	645	660	684	641	685	656	636	609	652	685	678	656	645	707	625	674	633	684	648	639	688	636	657	717	687	625	691	656	608	626	656	708	686	655	653	678	626	673	667	630	664	659	633	679	687	649	655	670	691	662	627	677	621	662	658	658	628	661	665	691	690	684	654	708	662	674	673	605	700	702	660	695	648	679	594	688	704	617	660	661	650	683	694	621	642	634	654	677	689	619	704	670	708	646	700	705	656	635	698	651	668	667	664	682	701	678	678	660	619	649	641	601	667	608	670	668	640	613	657	677	626	694	660	684	667	646	650	640	652	681	680	631	651	662	703	695	632	660	653	659	660	673	602	658	713	701	665	698	671	688	643	654	664	642	701	670	653	642	644	710	618	691	719	673	681	673	627	659	708	712	665	665	677	693	636	690	673	677	669	648	637	634	639	702	671	620	623	673	621	655	690	666	627	649	662	705	650	683	630	617	704	662	650	710	669	656	650	677	609	657	612	683	625	658	665	659	683	700	673	663	669	614	705	704	657	676	633	674	660	661	650	612	640	658	716	670	662	640	686	689	690	627	689	677	702	687	617	667	665	680	676	716	703	694	693	676	664	639	622	624	640	641	676	659	647	667	682	669	661	642	657	692	679	630	653	686	659	646	686	632	718	662	705	656	667	645	646	667	675	654	675	653	689	657	624	634	612	676	652	692	663	697	664	664	629	654	605	687	658	659	648	653	692	680	666	600	616	641	671	655	669	671	697	643	691	660	674	684	622	616	668	669	662	675	649	681	679	669	619	714	640	643	639	611	667	666	609	661	650	689	697	638	607	666	651	627	649	688	589	682	648	657	633	676	663	692	733	657	641	666	642	676	672	686	659	679	668	656	720	648	645	656	675	681	675	671	647	649	644	690	683	682	666	655	647	684	680	672	661	654	672	657	646	665	691
36484	59336	46410	31178	25407	19485	11897	6929	4788	3557	2842	2282	1890	1667	1475	1331	1278	1166	1065	1035	954	895	940	891	863	770	801	887	829	833	807	766	792	789	796	785	836	833	787	723	791	781	810	833	772	736	764	815	847	772	753	750	767	767	783	757	801	800	773	807	793	771	748	763	704	774	780	782	784	769	791	748	770	762	805	828	765	789	732	718	755	733	752	773	827	794	767	761	789	774	774	820	811	797	698	770	746	725	772	771	737	754	777	780	775	798	828	789	743	798	747	804	801	762	838	757	782	810	820	735	776	782	779	790	816	723	755	756	803	773	766	711	817	813	790	787	748	814	820	821	733	771	804	756	786	784	734	745	768	739	752	784	858	762	765	753	760	798	772	810	786	801	750	790	771	773	760	750	762	798	754	758	778	787	729	738	801	759	770	792	795	727	782	781	806	816	779	820	765	793	788	766	772	796	724	840	805	737	786	765	809	803	809	796	703	787	795	770	787	742	805	779	795	738	782	777	765	788	789	773	757	756	751	780	756	784	781	789	782	755	780	750	759	807	776	744	728	788	796	794	816	738	833	762	802	812	730	704	771	804	807	756	786	793	753	742	772	822	766	818	781	780	810	769	780	780	754	784	802	719	775	714	787	809	800	773	763	763	734	845	787	788	737	744	785	779	735	769	713	773	787	797	719	790	732	751	778	716	767	770	736	755	755	775	761	772	772	807	764	753	783	799	767	802	873	797	790	781	753	779	752	821	787	769	779	747	765	796	791	810	775	736	756	765	754	807	809	779	790	830	806	743	779	804	792	749	779	785	800	746	769	734	767	720	846	796	798	780	764	781	771	782	794	719	798	746	820	820	753	825	818	790	846	823	786	813	799	751	791	824	758	765	730	760	766	771	758	760	767	798	780	743	742	802	763	786	744	733	764	772	753	804	741	766	759	768	752	811	772	777	763	728	803	704	780	783	787	776	746	756	750	779	736	805	733	777	753	785	796	752	802	746	715	737	746	781	764	782	755	747	769	752	733	791	748	771	766	830	794	710	779	743	773	768	769	766	830	723	766	778	800	781	795	778	763	800	787	762	753	780	764	795	776	785	800	739	811	748	803	779	731	782	747	745	731	704	762	773	773	793	791	773	757	799	755	792	772	795	805	804	795	725	797	841	789	713	782	721	784	763	724	794	738	799	781	791	779	780	823	813	806	822	735	771	795	793	775	764	735	819	768	754	760	747	771	767	786	798	825	818	782	760	795	783	733	796	764	754	759	753	743	761	767	755	740	757	809	766	735	794	732	784	779	787	784	785	754	771	760	779	809	757	787	744	796	740	789	797	765	833	823	803	820	770	769	771	756	721	796	768	760	764	769	734	774	800	771	734	803	747	769	797	750	777	822	785	732	745	799	730	811	788	773	792	767	782	726	804	777	735	786	753	756	831	755	781	797	776	772	771	801	787	752	783	755	761	786	794	784	821	751	780	766	781	770	767	770	800	743	760	780	823	748	753	752	797	763	768	709	793	783	817	791	747	746	749	767	813	758	785	790	766	758	717	834	764	769	767	756	724	746	762	793	786	757	775	749	815	796	748	771	765	840	785	729	800	722	765	816	818	769	796	746	800	752	808	763	767	742	765	775	778	743	775	786	774	724	810	781	753	811	800	757	771	731	746	774	755	750	811	760	756	768	808	789	805	720	848	752	726	732	743	798	816	771	770	758	775	794	791	758	808	805	765	782	774	766	772	757	763	786	763	763	781	801	752	789	779	789	790	762	780	776	770	798	746	790	783	746	762	723	795	770	795	757	782	735	760	750	791	828	758	815	759	764	737	787	764	758	790	760	778	791	736	735	754	811	773	783	746	832	798	810	757	743	797	797	796	792	737	763	832	745	707	808	805	778	755	758	749	779	768	776	745	793	798	745	789	727	763	726	738	812	787	769	757	740	768	774	758	779	784	774	744	772	766	760	772	782	763	786	795	750	782	798	795	757	811	778	719	718	774	819	794	763	765	784	787	760	820	754	813	760	780	726	750	761	730	789	759	809	758	809	824	808	785	753	758	696	785	747	776	825	761	709	739	784	764	782	807	803	755	751	740	763	770	795	776	774	793	781	750	753	727	774	768	768	724	760	766	815	776	726	768	747	769	752	757	756	759	837	789	750	761	788	806	765	779	777	797	786	751	764	774	721	765	785	760	804	740	807	754	814	769	742	782	767	724	735	777	770	759	773	784	756	750	780	769	792	789	745	740	806	810	821	795	802	800	735	781	778	799	726	787	809	771	764	767	748	776	756	767	703	763	736	790	752	793	837	797	724	731	782	777	764	796	755	798	786	754	813	789	782	790	797	728	787	813	792	805	800	772	784	807	758	785	812	768	761	797	811	782	732	720	815	770	735	775	773	813	744	788	758	843	843	752	776	737	735	717	791	799	792	742	721	774	794	786	818	762	834	766	803	815	738	725	772	728	750	762	758	764	778	780	754	778	802	747	820	833	771	771	775	770	728	844	785	786	729	787	768	733	751	800	762	813	779	821	768	771	792	808	744	746	738	749	749	808	733	768	776	750	830	797	778	803	794	766	792	772	784	823	817	784	756	777	771	750	815	820	725	712	761	781	773	793	745	745	745	738	799	742	794	759	801	820	767	739	761	781	773	749	785	801	784	803	784	763	787	789	789	741	766	778	773	789	798	794	754	786	769	765	803	750	782	745	787	726	788	774	805	753	690	769	768	799	815	768	781	775	750	779	774	807	808	803	744	791	838	792	729	759	778	809	804	699	723	767	766	749	781	751	749	773	780	802	767	771	792	758	841	779	762	797	730	754	764	786	756	744	805	794	776	779	770	798	800	735	765	763	765	794	749	758	735	782	757	752	791	809	772	818	748	800	756	783	734	776	798	754	803	735	802	721	783	799	784	757	756	806	770	780	804	752	768	799	740	766	768	758	755	765	721	824	770	785	777	759	784	742	800	736	784	752	759	774	769	772	736	788	743	764	755	759	788	754	730	785	776	795	819	778	807	775	727	818	791	742	747	795	820	740	724	730	807	789	767	814	765	795	777	769	740	768	792	741	781	729	769	747	739	809	760	816	768	780	758	824	779	788	809	772	781	795	774	752	806	784	756	767	797	793	724	743	727	828	802	780	736	784	818	776	788	809	807	769	766	748	780	783	798	793	747	760	772	796	762	824	773	819	793	777	795	783	764	690	788	748	804	733	748	770	743	777	761	773	779	736	769	779	731	783	774	786	735	783	781	820	776	743	773	705	778	754	728	752	775	758	763	760	793	870	767	784	754	749	803	765	745	732	779	735	775	770	781	764	776	760	742	794	807	751	728	771	753	739	763	761	768	771	779	755	803	787	771	734	750	742	796	798	786	776	775	718	784	738	748	750	813	810	784	756	800	797	785	730	764	827	815	738	809	795	777	739	763	799	761	761	741	797	781	803	788	785	795	814	797	764	791	757	771	744	737	747	798	764	756	820	748	798	806	740	743	733	780	822
25463	21664	28623	26832	21322	13951	6527	3507	2512	1922	1625	1361	1163	1022	954	916	930	813	785	804	721	717	667	761	678	705	672	667	711	686	684	668	652	622	682	651	661	693	695	625	681	621	632	649	655	614	635	662	634	642	641	620	619	611	608	644	661	624	625	597	655	653	650	616	672	620	619	619	671	657	602	670	618	653	648	668	673	684	635	642	621	672	641	628	616	646	639	641	622	625	674	624	614	633	638	650	651	631	650	665	652	629	610	627	636	645	625	615	669	610	631	683	615	648	632	652	631	646	623	680	648	707	654	626	647	670	622	627	674	600	626	669	613	669	651	655	649	641	620	612	609	625	665	657	656	624	656	670	621	644	670	687	653	648	642	666	680	677	638	606	600	619	631	643	639	658	620	643	673	614	651	614	662	617	611	631	627	661	608	704	614	653	590	671	647	647	627	641	650	603	635	644	636	658	617	626	652	655	673	592	650	670	665	614	637	639	660	620	671	657	623	608	618	651	617	652	645	682	605	631	656	614	648	599	591	627	666	670	632	680	711	607	618	679	645	634	636	645	637	649	675	619	648	628	675	662	608	608	663	627	665	647	656	695	662	627	682	635	642	650	641	598	641	654	648	659	636	584	628	638	646	652	652	624	664	632	641	662	652	601	640	581	627	654	660	628	663	633	634	676	640	644	636	651	656	655	629	648	596	648	641	598	618	685	627	631	638	592	640	571	632	625	625	597	647	635	646	606	611	572	638	668	631	657	637	661	623	627	655	645	636	636	632	668	666	634	644	696	604	629	659	644	616	614	678	657	579	620	678	634	605	642	684	638	632	671	637	655	595	632	629	585	598	649	614	636	627	617	664	631	612	667	658	616	609	659	636	669	651	646	660	649	673	604	612	631	638	661	620	661	629	607	605	632	657	597	624	627	670	678	651	661	660	636	648	640	603	652	608	648	676	640	668	582	641	673	605	677	671	627	658	651	637	628	606	642	622	603	634	655	645	629	657	661	611	627	665	655	608	661	656	618	651	637	601	596	629	629	650	642	624	625	612	655	663	653	614	671	666	615	668	603	655	615	594	637	664	650	617	618	622	639	627	640	642	651	659	634	614	628	600	591	663	667	647	682	643	626	642	656	612	685	623	643	641	663	617	642	649	648	639	618	657	608	630	591	633	591	619	672	611	638	653	621	650	644	643	558	600	673	621	615	615	628	649	671	586	602	594	677	598	628	605	644	645	657	677	572	655	617	657	670	629	594	664	658	619	619	635	625	664	607	616	608	614	656	630	627	645	661	663	600	633	681	641	680	650	624	657	630	601	653	660	629	654	644	644	618	661	647	651	654	668	672	665	626	670	592	646	602	666	659	650	676	639	665	655	636	667	617	634	622	621	636	646	603	655	640	594	665	659	647	645	663	623	652	631	660	640	681	674	645	661	666	632	643	667	660	627	649	639	653	661	646	648	656	670	655	623	696	659	658	654	628	639	674	606	683	614	610	634	584	693	594	601	654	617	621	653	594	628	658	599	673	615	675	610	663	699	669	650	591	628	642	663	652	632	655	633	595	630	664	651	672	602	655	669	610	691	613	619	662	597	640	665	622	674	627	658	613	654	650	637	631	615	664	622	649	643	656	654	643	611	604	643	671	613	641	645	590	650	578	648	684	643	614	644	635	623	676	636	614	647	638	665	616	595	614	632	607	633	611	633	607	658	607	634	658	633	592	652	665	651	665	652	677	662	623	655	679	615	658	592	624	629	640	644	672	650	639	698	665	625	623	659	616	666	640	635	616	619	687	660	620	600	633	662	664	622	645	686	629	635	651	662	634	651	611	615	648	661	641	638	632	615	604	656	643	669	653	668	631	665	650	615	609	603	635	639	616	665	631	632	626	637	639	651	612	595	650	623	637	668	618	675	634	667	604	683	640	595	613	605	623	699	640	657	651	672	624	619	662	653	597	615	628	610	619	637	653	631	652	703	604	629	624	675	624	646	623	693	656	628	632	584	696	670	594	661	625	655	610	656	631	600	646	654	675	657	607	608	630	673	599	626	578	602	599	630	689	590	631	637	666	625	599	634	597	670	639	644	665	635	615	629	652	656	615	656	669	662	619	617	682	652	634	607	615	655	675	659	629	653	627	654	656	651	618	685	620	617	639	639	664	671	653	648	672	655	647	635	658	611	613	648	696	658	633	645	640	621	629	661	602	645	651	623	586	650	641	645	642	608	697	624	632	644	615	652	675	687	640	633	627	612	632	661	614	624	651	664	617	639	631	658	627	645	603	688	604	640	660	633	636	606	649	672	645	666	637	645	596	648	665	639	624	645	600	646	685	587	652	618	635	646	618	663	650	654	653	645	632	614	629	627	646	659	668	598	600	626	614	643	642	597	622	608	665	629	600	608	607	644	653	631	665	645	609	656	668	636	657	628	578	614	637	620	660	617	682	666	589	648	644	645	656	636	620	682	649	575	698	636	644	657	635	655	677	641	670	699	653	665	635	667	630	626	686	653	622	635	607	654	647	702	655	649	622	607	659	642	659	610	625	633	643	668	682	684	636	640	643	652	581	664	679	663	643	621	631	638	677	623	621	675	624	656	630	666	649	674	662	613	668	646	634	623	671	643	654	608	638	648	634	595	640	663	609	629	616	642	626	633	650	676	631	656	616	624	616	629	644	589	630	627	600	644	678	609	634	639	611	630	654	599	613	595	605	682	624	638	600	654	624	635	589	637	641	640	643	602	658	659	619	606	679	689	651	628	633	603	671	647	645	658	591	641	653	625	617	652	613	640	695	687	655	655	608	687	653	657	630	646	638	637	623	650	651	616	666	630	672	624	591	633	609	664	622	621	641	673	604	660	660	627	618	635	616	614	575	671	643	679	615	642	625	689	615	622	691	681	630	626	613	628	626	663	668	595	626	685	643	617	656	609	645	685	634	608	613	644	644	670	646	649	637	653	647	630	595	621	601	630	669	619	649	610	659	647	657	606	685	636	619	694	654	633	631	654	591	623	617	601	606	637	609	624	645	662	622	651	623	615	653	587	675	658	637	595	647	624	626	636	611	614	678	693	630	598	626	651	654	629	652	660	648	616	647	614	647	584	623	655	682	687	599	646	660	696	639	627	601	655	634	645	637	672	668	626	621	687	676	648	616	610	648	640	610	592	680	651	620	692	624	683	593	662	638	649	664	656	623	595	609	621	655	617	711	650	669	649	635	646	675	643	672	654	681	612	618	635	669	631	606	607	611	634	574	645	647	586	620	653	652	670	649	624	652	645	670	660	652	664	646	634	654	679	668	617	634	641	634	650	659	610	690	608	617	586	617	652	642	585	689	653	616	698	652	634	592	610	630	593	639	587	668	669	622	645	615	653	681	637	655	662	641	634	590	651	648	640	627	708	670	593	622	654	647	670	645	670	606	622	614	620	666	662	607	641	680	653	641	624	613	667	673	613	659	664	642	604	628	623	681	624	626	650	687	678	647	680	604	613	636	645	647
36882	54984	44829	30137	23573	16627	9197	5932	4252	3174	2506	2043	1696	1489	1349	1282	1176	1074	999	984	899	870	872	842	835	788	855	838	800	712	740	736	780	759	770	787	783	789	773	776	730	741	764	734	719	778	777	753	758	729	738	760	745	736	750	737	784	743	774	760	760	779	745	756	800	720	715	711	736	756	767	751	713	700	781	759	795	739	710	715	779	718	716	742	786	745	750	754	765	713	738	729	701	772	758	790	760	804	752	710	759	736	744	747	696	740	704	740	772	743	826	762	769	761	723	753	754	768	790	722	771	740	778	710	754	725	731	747	699	720	754	761	766	752	735	751	727	752	769	728	747	758	704	766	787	739	719	718	771	716	713	701	712	738	772	722	731	739	772	748	739	787	732	751	779	736	805	754	807	725	737	806	755	748	726	775	789	753	764	747	704	710	734	814	716	693	764	767	763	755	771	716	746	745	721	778	716	743	720	748	715	712	789	748	757	727	758	722	736	770	732	770	734	753	764	750	755	778	758	799	740	763	710	770	707	806	721	784	741	703	768	767	797	706	765	758	748	803	745	816	739	729	736	785	755	737	780	752	726	798	742	721	716	738	803	808	736	774	796	741	717	807	800	781	725	777	782	739	789	772	767	766	751	784	763	711	771	734	726	717	752	733	754	798	767	753	774	713	721	732	733	759	781	706	721	709	806	734	742	708	773	771	731	712	759	730	788	766	727	760	738	737	742	745	725	730	772	728	746	735	740	707	725	695	757	716	733	774	780	729	758	769	777	750	789	764	726	830	739	792	779	767	710	768	778	726	710	729	769	756	745	785	747	751	749	706	759	739	773	784	799	711	772	713	741	703	761	779	731	741	784	708	784	772	753	790	735	736	766	751	687	762	732	798	747	804	797	718	772	729	763	739	752	706	752	772	719	718	766	766	702	765	751	756	749	721	737	759	807	803	748	785	711	710	754	760	767	748	719	725	755	770	779	715	729	766	750	744	757	776	800	740	801	767	707	753	764	713	772	717	720	785	749	829	737	726	759	733	776	738	753	757	807	753	737	753	753	749	773	789	720	730	719	779	689	750	717	752	745	774	709	755	775	757	750	790	751	736	734	708	762	758	741	721	734	765	726	759	764	775	733	725	806	770	728	755	815	761	774	753	755	731	726	790	752	764	706	759	803	768	709	764	712	767	816	745	761	758	694	735	785	688	724	721	757	704	749	798	732	788	731	713	780	789	731	767	772	708	718	725	763	753	745	786	708	802	742	757	738	787	729	738	734	734	754	692	741	736	779	789	771	748	732	760	780	718	816	721	741	779	793	699	734	696	771	753	729	737	768	699	796	730	742	702	731	784	722	799	762	737	769	679	719	730	726	771	791	737	740	735	733	731	775	718	784	719	772	757	708	740	766	737	756	741	754	725	783	701	744	779	754	732	749	743	717	729	713	742	821	760	763	765	724	761	762	755	767	679	716	763	714	739	698	718	767	720	675	800	704	761	761	696	794	727	691	768	718	728	753	693	769	759	752	738	735	729	719	722	739	741	771	737	698	782	761	746	777	741	706	781	792	782	730	763	741	717	732	767	794	754	750	820	718	724	710	774	768	752	731	734	752	727	777	728	707	721	720	783	739	799	771	719	762	746	689	730	737	743	743	704	761	756	738	748	780	763	748	759	731	738	725	753	779	724	735	729	727	759	717	742	807	769	747	742	724	769	740	775	763	750	724	751	742	733	748	760	737	738	685	763	794	747	746	744	777	748	763	728	748	760	726	754	778	745	760	776	782	747	773	741	773	706	724	752	708	728	747	741	755	723	678	770	776	706	744	734	728	753	770	730	742	696	758	777	740	778	762	778	773	810	723	784	744	753	759	785	741	766	754	735	706	693	749	750	794	744	776	718	715	780	818	691	808	780	753	723	704	712	746	750	807	733	694	712	762	733	753	753	784	769	791	789	746	746	787	748	763	753	729	798	735	743	755	765	735	780	749	756	778	705	751	712	747	776	735	774	785	752	744	762	745	765	825	754	791	728	766	739	755	753	746	752	695	779	742	755	761	748	798	778	712	748	756	774	756	744	733	740	779	716	736	711	715	712	739	763	760	774	757	714	753	739	751	714	778	767	762	756	799	748	717	742	730	763	722	771	798	727	801	757	747	724	764	737	771	753	725	767	730	737	743	706	763	777	752	749	751	760	711	712	711	776	744	771	763	762	696	746	739	729	760	755	813	756	736	754	760	731	795	760	741	742	766	799	743	774	768	759	760	764	700	749	747	764	765	796	729	766	776	705	737	790	720	766	696	752	754	758	743	752	738	766	750	724	763	748	732	776	801	757	709	756	751	762	770	767	765	759	705	740	744	770	768	710	735	752	711	768	793	711	768	764	770	698	747	705	730	718	733	711	750	782	777	762	794	733	710	694	801	772	779	744	766	748	765	783	795	783	712	735	754	728	753	740	724	794	758	722	723	718	772	771	698	720	733	764	718	732	725	755	726	805	711	759	762	761	725	747	720	786	752	717	720	742	760	787	755	788	750	779	693	761	764	766	769	721	756	769	747	728	765	772	726	810	759	743	766	749	775	703	707	748	740	750	746	761	769	727	760	773	725	727	775	740	740	772	732	700	721	746	757	727	733	734	725	767	729	772	774	759	708	719	753	743	776	751	791	767	760	778	765	735	744	762	792	796	729	722	767	769	723	694	755	724	705	771	765	744	734	735	760	768	751	742	742	755	748	717	741	757	723	743	714	774	724	755	730	773	789	748	773	772	746	736	762	750	786	739	786	792	743	738	711	720	737	759	771	761	737	773	801	742	753	775	775	751	762	708	726	772	729	743	761	747	761	811	760	737	748	725	779	741	741	735	767	784	721	744	801	746	734	770	726	762	750	756	744	755	759	702	707	748	731	687	709	717	771	748	753	735	786	766	758	763	714	774	689	750	781	753	782	771	752	712	756	777	748	738	725	763	735	773	730	719	784	731	753	721	756	716	782	765	735	701	755	747	793	742	735	792	724	740	749	807	771	727	789	746	695	762	744	774	743	804	745	809	680	794	761	764	759	775	772	727	724	744	752	741	772	764	755	820	760	745	734	766	737	684	795	713	709	765	714	735	715	745	789	760	749	745	751	739	759	774	798	727	743	771	717	744	750	777	756	764	728	794	742	761	753	769	763	724	763	740	754	785	743	734	717	754	771	702	744	751	786	744	743	691	774	673	725	720	761	777	773	794	731	771	760	727	691	729	743	794	765	719	741	741	787	762	762	772	719	772	767	708	776	773	777	769	704	736	775	719	804	729	768	764	721	748	743	730	783	763	749	759	743	724	768	753	761	751	701	735	771	779	750	720	769	757	752	736	761	761	746	729	793	738	781	771	729	780	744	756	763	791	758	780	737	741	753	777	727	804	769	708	790	746	682	774	689	737	741	743	734	737	771	754	763	802	716	754	744	791	740	762	803	755	742	743	735	750	765	744	742	729	756	739	729	744	782	800	687	740	734	731
23267	21615	29318	24471	22160	23155	19368	7236	4291	3213	2518	2040	1760	1446	1291	1175	1089	991	979	878	855	853	790	792	778	732	745	703	731	736	704	709	762	674	661	722	677	672	671	660	699	650	649	712	669	639	686	703	682	647	635	686	695	741	584	624	645	648	683	659	647	668	644	609	653	695	677	670	701	688	645	675	668	664	725	645	698	667	706	699	668	683	680	663	679	679	694	651	648	660	683	674	648	616	698	701	707	684	665	668	631	717	636	650	690	691	628	700	616	662	659	656	678	643	627	689	665	636	645	674	661	623	636	648	711	670	682	665	646	675	594	691	660	643	689	669	703	743	671	657	638	698	645	695	695	712	658	726	631	639	669	658	666	682	654	660	647	660	664	656	653	618	670	678	697	683	711	649	665	687	697	656	691	650	707	690	639	656	654	708	670	679	648	682	693	672	663	637	619	653	725	670	697	675	722	644	632	690	647	668	593	674	658	690	670	665	710	692	669	673	693	662	623	665	621	620	686	665	667	661	661	703	647	640	674	658	670	688	647	677	645	682	638	686	709	663	658	681	671	659	642	694	674	657	624	691	670	693	668	643	652	693	701	653	683	685	702	678	679	665	675	682	629	704	700	662	691	724	673	663	671	687	664	682	656	721	669	666	670	704	671	642	663	656	670	707	671	678	649	661	708	660	675	662	683	668	644	619	671	656	628	632	684	663	672	694	690	660	659	686	638	703	691	681	688	709	725	653	657	651	633	653	677	662	701	628	620	686	631	687	671	655	673	661	670	707	662	661	663	653	634	690	612	698	688	681	687	651	671	686	690	625	676	618	676	659	702	742	680	690	663	694	685	694	682	672	660	653	661	678	633	631	655	625	632	693	642	655	636	720	675	716	650	708	669	713	645	692	692	630	669	660	665	649	686	659	693	671	654	683	683	667	702	676	703	638	657	708	645	660	631	645	687	656	640	713	683	652	697	661	685	633	700	707	681	663	673	671	655	674	656	706	666	607	689	681	639	651	632	669	652	719	715	675	685	650	680	680	685	667	701	654	670	688	634	686	670	684	677	672	683	700	665	668	650	657	695	704	642	659	714	661	650	667	676	622	711	593	696	679	664	644	675	671	715	714	669	702	708	653	658	693	637	709	652	666	661	684	686	703	643	677	651	690	664	637	681	616	712	649	724	647	694	729	669	634	672	682	662	642	613	677	653	675	623	665	684	678	683	653	654	642	657	669	643	720	623	684	698	668	676	664	671	677	730	650	682	705	664	638	725	704	662	686	656	683	694	686	688	673	629	680	663	649	686	664	665	728	668	633	636	665	648	662	656	686	690	685	710	703	635	647	670	659	656	703	650	680	735	649	666	699	656	663	670	674	703	632	660	662	643	733	678	696	658	638	620	675	715	671	670	618	649	719	686	623	658	719	665	682	635	666	688	676	675	681	655	693	652	655	676	650	680	659	636	615	673	619	685	682	669	659	658	653	710	644	711	623	676	627	718	647	647	697	602	675	628	640	693	705	656	677	668	655	666	676	644	688	653	628	684	666	699	660	645	695	662	721	647	646	644	698	662	667	697	664	651	642	688	659	637	672	687	700	687	670	671	681	624	700	684	697	662	679	710	639	656	650	701	642	638	667	660	691	713	691	658	670	686	623	645	676	666	700	652	670	667	712	669	671	685	692	654	681	640	719	655	652	666	689	693	666	662	657	720	672	664	612	658	672	619	711	709	652	701	705	676	661	641	656	684	633	666	713	679	682	678	701	673	655	658	650	637	651	616	721	670	609	653	700	701	683	691	650	625	647	738	643	625	656	660	706	702	620	690	644	666	645	653	643	696	679	671	703	626	708	657	665	671	674	662	691	674	629	642	733	616	664	638	683	663	669	666	649	647	722	659	686	723	657	664	696	701	673	661	679	671	641	651	637	669	671	682	691	612	637	688	673	666	626	698	663	681	626	672	689	655	650	634	644	662	654	682	662	647	652	654	665	647	680	680	618	654	651	659	656	700	655	696	656	671	666	603	706	686	662	689	700	685	654	613	654	670	655	644	634	650	668	626	676	686	631	616	684	697	682	674	673	703	642	665	657	699	686	727	668	712	675	630	686	689	692	607	663	661	708	658	643	639	705	708	657	703	664	699	716	657	649	660	677	664	675	643	654	726	671	683	655	665	656	677	647	623	704	662	679	636	663	703	660	672	670	663	681	696	708	697	660	691	662	643	709	695	668	649	666	648	694	637	672	650	694	646	673	669	699	681	730	647	667	684	650	697	670	689	696	688	616	696	659	689	700	683	659	665	679	664	709	665	695	682	634	699	624	692	642	664	664	637	659	682	662	625	658	624	685	658	693	635	696	702	681	673	662	601	655	669	690	671	701	702	675	650	681	675	638	613	673	667	731	680	654	696	608	657	730	658	680	666	683	674	673	639	644	684	680	632	661	656	648	634	667	674	680	682	668	677	677	662	649	662	715	630	688	674	651	710	656	661	688	679	692	635	635	650	680	661	675	667	641	681	661	651	688	681	654	621	689	675	715	639	669	644	657	690	653	693	664	639	704	651	664	712	654	632	718	666	657	654	626	661	628	715	647	660	641	682	656	669	636	647	652	677	663	676	643	635	674	679	695	701	636	671	642	644	707	661	706	677	625	672	641	708	649	704	660	661	642	649	710	681	671	641	680	699	665	616	719	660	663	698	668	679	700	653	692	630	669	663	649	672	636	654	666	658	638	689	667	642	668	660	668	668	657	698	691	671	673	651	666	627	697	632	722	681	671	685	652	686	653	649	708	698	695	676	656	669	648	663	640	642	634	632	636	627	675	723	701	682	612	671	642	671	660	689	673	694	666	656	634	679	684	684	668	685	650	691	691	674	680	686	680	692	669	688	675	674	658	679	655	643	606	651	648	661	676	667	651	689	729	643	604	650	666	609	668	651	701	660	630	676	637	647	718	627	616	657	676	658	713	659	662	669	659	638	655	702	656	645	667	639	683	656	617	620	689	684	662	685	660	681	683	651	681	644	696	652	651	691	699	672	657	674	655	672	628	671	647	684	689	686	674	679	634	619	697	671	678	675	675	710	654	708	689	680	667	697	689	665	691	651	691	691	661	665	645	644	632	603	691	675	662	654	658	628	657	625	663	679	676	717	641	685	657	662	671	701	688	672	650	720	672	651	689	693	678	642	747	658	636	667	653	689	633	636	621	670	650	670	710	646	724	688	655	687	664	646	656	685	694	633	693	696	693	699	624	616	665	701	626	629	643	692	709	665	657	668	694	646	652	750	647	662	693	669	696	707	670	686	707	661	673	649	676	647	688	628	736	631	641	646	689	645	705	646	661	639	645	669	633	682	697	699	656	678	636	701	693	631	667	682	687	652	675	659	682	741	685	611	621	651	678	626	661	678	720	646	648	649	666	650	694	660	637	677	657	674	641	664	669	627	681	642	666	719	642	651	668	650	652	687	692	676	659	650	663	630	669	679	679	654	677	666	679	702	653
38835	67757	56196	38462	32187	23861	15093	9261	6822	4955	3950	2964	2374	2014	1763	1637	1397	1301	1234	1144	1049	979	968	947	908	872	866	832	884	767	789	826	796	786	820	761	740	775	745	738	760	801	826	740	757	734	775	747	752	779	799	716	747	798	750	802	756	811	806	770	772	753	737	792	753	782	760	768	737	794	712	774	736	761	760	730	760	779	768	780	766	757	726	754	737	768	762	734	732	752	760	753	774	751	791	722	769	778	711	799	774	762	772	785	769	788	728	783	779	772	764	761	757	766	767	759	761	741	749	796	775	758	806	784	767	761	774	742	766	772	757	799	765	797	749	754	787	785	748	762	768	698	728	765	690	772	751	803	738	769	784	790	774	757	779	781	787	715	814	741	785	778	753	751	765	773	744	763	764	749	741	783	847	728	726	828	738	733	774	798	814	752	767	757	711	748	771	725	725	735	756	756	754	786	766	760	778	794	746	754	732	737	746	766	786	751	841	777	729	749	818	789	772	720	732	776	788	728	782	727	709	772	792	740	736	786	766	756	709	766	757	751	778	791	708	762	739	734	733	753	787	778	728	828	795	714	765	745	801	781	752	782	791	758	783	751	809	743	786	764	749	742	798	770	744	737	752	740	774	759	772	779	721	790	784	791	804	795	736	714	733	735	732	766	761	808	766	757	776	779	746	792	757	755	712	763	736	791	758	736	768	808	769	771	778	740	734	782	727	780	728	760	755	799	797	771	754	778	772	776	742	757	782	765	806	729	801	743	755	808	752	735	759	783	768	768	788	724	778	730	731	710	745	724	742	809	742	756	739	774	785	760	770	721	729	806	805	765	717	756	780	811	742	771	734	754	795	760	754	758	811	781	729	784	720	752	716	802	757	749	732	770	776	754	769	824	770	786	792	726	738	772	759	782	766	762	743	786	757	755	822	744	737	750	748	755	817	732	764	750	776	727	758	816	713	759	762	773	752	788	765	784	785	778	708	760	764	745	715	758	772	743	748	739	752	718	744	728	791	730	723	752	775	734	753	774	725	814	817	771	758	760	755	802	764	789	718	786	783	782	710	780	751	764	796	755	771	740	759	799	784	723	759	798	804	795	743	743	726	765	787	792	750	780	764	701	770	763	763	724	749	774	772	764	771	778	754	750	780	752	792	778	759	742	782	720	790	793	814	754	770	731	763	747	737	768	787	691	764	755	789	741	820	755	768	790	785	730	764	776	762	808	761	723	767	748	766	736	756	786	732	743	753	804	739	778	759	732	776	779	739	747	785	744	746	752	749	720	767	777	799	728	743	748	771	785	720	753	748	847	757	763	735	745	800	760	775	806	800	770	753	758	759	665	792	771	778	801	762	728	773	754	739	811	761	787	732	835	788	722	802	768	766	818	744	788	774	751	784	789	751	751	721	794	719	765	763	692	752	739	766	776	794	755	740	768	748	751	804	740	755	789	761	754	746	789	706	779	754	785	720	772	784	772	711	780	779	793	776	723	775	772	753	742	771	777	783	771	734	770	709	773	749	799	732	736	799	751	787	777	761	746	764	755	785	753	753	751	784	760	716	773	768	754	740	771	788	762	794	750	728	801	766	791	756	771	798	755	769	718	757	730	725	787	766	766	759	773	752	825	713	795	829	758	759	735	801	776	753	760	763	746	791	789	755	762	824	767	758	824	789	824	752	798	755	760	740	762	777	758	747	787	744	764	793	782	745	743	742	751	710	767	720	754	730	773	779	790	718	747	803	745	765	729	793	721	731	766	744	785	726	744	787	718	776	798	781	790	753	763	797	766	742	767	730	735	794	791	773	769	741	702	791	768	774	765	698	735	779	750	780	752	769	815	729	791	781	735	764	785	744	792	764	729	749	792	756	777	708	743	759	718	746	796	793	727	754	681	724	756	738	785	799	744	750	770	780	797	762	761	749	753	751	740	761	806	797	719	816	747	705	785	736	766	721	736	743	759	795	775	789	769	747	736	775	754	739	790	744	752	768	775	747	762	774	773	772	733	742	752	774	801	769	774	758	776	748	749	766	810	699	763	771	732	774	795	784	803	773	768	730	738	765	783	730	808	755	761	765	747	735	752	767	779	750	840	761	770	752	744	729	752	746	777	742	785	774	763	763	813	758	741	765	808	789	730	735	739	729	812	761	783	749	751	715	766	786	756	731	748	756	781	758	759	748	722	738	766	768	753	760	720	807	757	781	769	741	746	762	730	761	765	764	784	735	753	745	774	780	746	745	722	748	748	789	765	758	771	782	800	766	746	751	769	734	764	757	831	758	743	701	745	727	762	749	768	818	742	779	782	726	739	734	802	764	777	749	768	786	799	780	811	749	771	728	758	747	726	762	744	800	739	765	755	804	707	758	740	728	750	790	777	736	782	752	774	775	710	798	762	741	740	764	813	766	779	791	713	738	745	763	785	786	764	769	796	808	814	711	771	758	780	760	743	771	686	761	800	776	792	767	750	747	727	792	738	762	787	705	728	780	753	757	766	785	797	746	786	733	763	741	758	775	752	773	767	785	747	783	750	734	714	777	750	779	769	764	725	765	754	721	784	778	756	756	823	764	778	759	783	775	766	797	777	770	783	776	782	752	738	805	767	775	818	748	785	778	785	802	757	705	814	809	768	717	762	719	729	740	736	753	769	762	792	752	787	694	731	741	759	773	771	757	749	734	794	757	755	792	750	806	784	767	751	737	730	781	798	724	740	754	772	789	777	754	747	705	729	780	763	763	781	728	712	837	797	764	734	810	772	817	785	763	773	793	746	774	785	810	771	811	784	753	815	758	743	763	748	750	783	742	771	792	720	767	768	744	749	809	730	777	797	746	766	742	720	791	754	766	780	741	750	797	785	762	792	751	776	770	761	811	797	782	730	770	781	726	752	745	744	775	724	733	774	789	776	734	730	754	781	782	777	749	765	736	845	780	777	790	787	720	743	722	722	803	756	758	783	771	736	728	776	745	781	761	771	786	750	780	751	752	801	821	762	727	770	724	791	717	754	787	777	798	801	766	785	725	771	764	735	830	810	760	791	749	736	771	732	741	713	730	782	730	770	746	757	770	784	755	797	781	783	703	775	715	779	774	745	764	782	732	761	779	729	806	738	734	766	781	717	762	822	774	730	716	751	748	752	788	724	763	816	728	762	746	782	781	789	735	699	796	825	706	748	761	759	681	769	825	749	815	737	768	807	780	776	756	788	763	778	755	803	724	760	751	786	760	758	728	781	781	725	801	786	757	736	779	766	765	794	778	739	729	703	754	780	758	761	735	748	725	747	791	765	715	781	763	735	767	756	749	795	715	752	770	763	818	756	702	752	856	753	750	678	738	790	783	773	733	762	805	753	749	752	807	786	773	794	787	762	747	761	731	796	710	759	789	739	770	715	810	773	719	721	784	748	714	768	717	782	779	720	735	805	777	787	806	762	735	739	754	753	737	776	762	710	787	756	818	755	759	754	767	768	797	781	776	808	711	750	752	769	806	817	760	795
31766	31502	33463	24426	14430	7861	4420	2629	2061	1661	1396	1226	1029	935	906	815	835	781	800	724	739	740	741	737	670	676	682	634	630	678	694	685	699	690	609	683	636	642	609	674	655	616	670	667	641	673	687	680	668	639	663	656	630	663	661	681	616	619	666	645	654	665	633	661	686	667	645	642	671	632	617	631	668	643	643	617	593	632	686	636	655	651	631	673	634	711	662	614	661	641	660	678	645	644	666	635	666	637	609	626	647	680	656	685	654	635	646	639	639	710	664	643	637	678	626	671	695	678	621	643	624	628	645	625	662	597	704	623	638	642	627	637	648	662	661	713	635	680	627	635	634	580	665	651	661	594	681	674	645	651	617	669	673	648	661	687	712	664	670	674	624	658	612	588	628	671	651	681	656	654	651	666	648	645	655	645	594	652	659	657	685	642	642	687	653	650	610	649	679	647	657	655	587	649	664	648	654	625	689	683	681	674	676	677	663	636	629	664	623	660	627	654	723	644	632	652	686	646	659	630	641	614	650	626	655	600	657	645	641	613	616	664	648	686	689	654	636	650	658	647	684	658	676	677	588	657	628	680	668	643	637	646	681	647	663	666	615	621	672	676	655	660	624	625	627	617	636	670	631	661	639	657	628	636	684	656	654	640	665	699	650	654	603	688	623	655	665	648	697	640	692	675	657	664	683	649	656	671	635	644	641	682	646	646	609	632	667	583	634	653	689	705	631	673	645	626	672	644	619	690	704	676	632	632	631	614	614	675	649	629	653	655	625	656	668	689	648	671	624	623	635	629	653	636	644	665	685	693	598	696	654	710	644	679	634	661	658	690	607	617	662	674	675	622	646	649	668	626	657	662	678	674	621	643	640	620	627	705	658	613	662	654	651	610	642	625	651	608	638	626	697	671	662	652	648	696	640	616	653	642	673	661	674	660	640	672	665	637	699	649	626	660	690	728	633	674	636	671	662	659	636	626	630	660	604	629	650	678	691	658	664	648	674	647	634	619	658	714	656	621	698	663	654	633	693	645	640	671	682	677	638	661	610	636	620	643	635	598	661	621	649	678	622	603	601	623	645	626	624	677	589	623	652	642	709	655	619	649	651	663	690	681	676	637	659	649	658	644	644	607	618	573	629	643	634	616	661	690	652	633	645	634	627	626	675	663	691	628	641	634	657	614	650	684	681	704	637	630	634	647	662	655	639	628	676	664	682	684	696	623	631	677	671	641	636	612	675	675	629	675	609	666	623	613	620	650	633	652	640	686	659	657	618	623	636	614	644	655	648	676	686	654	629	685	622	592	646	719	673	645	665	644	686	638	642	685	711	651	670	594	665	672	686	624	650	662	662	655	626	630	639	658	616	617	638	639	664	673	665	632	668	629	662	673	658	675	651	641	641	637	637	652	603	637	618	636	653	643	636	689	660	688	671	586	650	685	665	628	701	673	657	622	640	626	664	663	643	641	631	664	684	675	648	649	649	669	669	631	666	626	689	628	637	638	703	627	663	627	649	702	678	672	654	693	606	598	616	673	648	615	684	706	627	655	649	675	626	648	652	633	665	638	643	651	666	625	633	607	658	667	719	646	665	674	623	603	622	645	632	641	676	671	642	679	641	626	653	636	626	657	630	686	640	658	652	668	640	646	651	639	651	603	690	627	637	677	660	665	664	680	635	620	650	618	651	685	638	648	596	655	664	695	641	648	658	622	657	642	696	674	623	653	633	621	656	633	674	668	663	678	634	699	622	641	667	663	659	639	628	635	633	669	651	628	650	676	620	661	684	657	670	663	708	649	659	614	685	669	633	633	641	701	623	648	704	661	658	644	653	631	635	664	678	618	646	666	677	652	646	660	665	684	690	650	596	651	657	666	635	596	608	658	623	685	648	630	674	619	693	619	619	593	701	612	678	614	637	687	647	673	629	659	606	655	705	655	647	646	625	688	616	652	658	652	657	623	649	610	648	626	673	655	642	685	663	663	637	677	636	657	622	649	636	643	654	612	621	612	667	663	643	637	643	682	658	648	678	647	640	681	608	626	638	650	635	664	611	638	620	688	668	619	671	697	653	683	652	686	605	634	654	683	636	689	635	657	682	655	639	629	655	698	620	633	650	670	653	647	612	636	653	637	628	660	676	632	665	692	652	666	645	638	650	643	699	679	627	652	640	675	648	683	676	662	598	597	639	644	660	655	663	652	644	653	679	655	684	625	643	697	624	645	607	643	686	654	654	629	614	598	640	688	606	641	646	700	616	676	668	658	637	632	624	623	690	630	690	648	627	614	652	627	605	665	671	616	637	631	653	626	628	640	649	634	621	667	634	669	675	659	665	622	645	617	658	630	579	679	625	662	663	684	613	666	593	622	671	625	631	598	630	638	678	675	655	679	640	656	615	669	644	648	682	648	646	641	663	689	629	670	635	668	709	642	672	637	664	668	691	666	669	663	667	646	659	625	640	654	627	642	605	630	696	672	714	643	633	676	647	634	667	663	634	652	652	645	655	612	658	636	648	617	663	680	602	662	650	635	692	628	681	659	596	643	645	644	664	632	619	658	638	729	626	648	639	652	588	629	645	662	635	638	615	669	662	676	610	648	636	650	690	671	682	625	603	626	641	637	692	656	597	637	671	646	636	619	659	691	652	639	637	659	640	698	641	654	652	696	672	652	674	642	688	612	640	586	657	645	633	657	621	619	700	684	610	692	690	638	643	669	698	629	642	622	656	630	629	666	670	652	656	646	647	612	652	622	639	631	596	664	640	630	686	709	643	667	612	651	628	640	665	644	635	591	636	663	606	643	692	649	648	651	635	627	645	699	696	673	677	661	616	705	667	636	655	660	626	679	647	672	681	634	660	638	657	651	621	655	674	659	605	659	602	671	717	625	729	662	663	680	694	661	673	663	633	642	616	638	640	652	667	642	623	651	640	619	648	729	692	620	634	624	709	639	646	666	648	696	653	639	617	606	604	691	714	663	669	668	675	620	628	632	623	650	637	646	639	609	652	645	613	648	650	659	673	660	682	671	620	637	655	590	627	649	645	635	654	686	651	643	655	602	610	669	603	655	665	624	670	618	669	672	635	698	619	653	661	676	579	650	668	650	709	665	656	668	642	627	679	626	618	715	624	650	645	639	682	667	675	687	688	668	660	677	674	633	674	652	638	645	686	639	616	673	655	652	650	638	644	652	630	670	636	706	640	637	664	659	645	642	666	700	625	642	648	639	633	663	640	642	669	640	654	646	630	634	636	700	650	642	651	609	633	643	627	599	645	627	644	676	673	651	656	672	654	647	690	656	677	651	672	670	652	604	683	629	605	605	633	652	646	621	651	678	624	628	630	648	684	640	607	642	648	675	636	653	661	662	629	626	654	610	655	635	614	642	650	631	658	662	681	686	682	639	640	680	666	674	650	639	627	626	639	616	635	647	613	647	622	642	605	639	623	670	648	606	645	674	657	688	688	622	642	643	617	702	648	705	593	639	679	659	650	602	659	656
37421	48786	37992	25180	17862	11861	7149	4300	3312	2707	2038	1685	1420	1290	1176	1020	1041	978	917	963	927	826	787	833	872	799	796	822	789	775	783	735	799	780	766	806	747	744	745	769	812	754	738	772	778	740	787	792	761	734	683	779	725	773	750	760	801	737	743	712	790	796	785	781	773	731	750	777	731	758	730	764	729	757	729	745	751	752	788	721	754	765	794	726	734	760	777	743	761	717	802	780	764	769	762	762	785	741	727	758	747	783	773	761	786	770	740	801	725	769	793	814	730	819	799	739	766	779	746	771	752	732	737	707	757	764	788	733	729	740	761	743	798	747	706	758	764	765	764	686	774	779	768	741	756	737	754	785	722	734	741	737	774	787	796	747	729	739	767	718	738	748	725	779	781	760	729	802	725	783	736	751	765	751	764	823	743	770	768	780	711	740	773	721	753	775	758	689	767	750	806	776	773	745	758	725	708	762	759	760	768	772	821	786	740	735	792	760	766	740	747	766	740	743	743	742	740	762	757	728	754	758	753	772	727	718	808	767	805	783	773	798	799	718	779	719	749	731	762	771	794	734	715	744	792	792	807	754	777	781	775	778	704	764	694	788	729	735	780	768	808	762	783	736	773	752	752	743	754	776	814	761	749	773	759	753	755	777	765	772	756	778	766	737	764	733	754	751	812	747	766	731	733	787	765	780	757	716	759	771	742	760	700	781	824	752	760	791	748	748	711	762	759	745	743	756	736	742	728	681	749	784	784	834	824	739	747	736	751	797	784	793	801	751	774	763	698	767	727	699	759	738	748	764	765	756	744	763	760	748	738	776	814	750	712	713	771	736	738	779	775	723	758	710	754	731	782	768	805	759	746	738	767	726	793	711	708	792	737	749	767	777	746	768	731	784	747	731	788	775	759	745	734	794	778	744	755	727	761	700	726	776	735	798	789	760	775	741	762	763	785	761	770	769	773	834	739	801	804	734	765	786	761	760	727	776	763	755	732	800	767	732	792	763	746	768	769	758	800	773	784	783	768	804	722	773	782	748	740	735	791	761	803	763	755	699	797	724	754	771	771	740	771	767	752	762	784	743	722	774	713	778	740	771	804	740	737	793	782	781	776	737	775	745	722	799	786	744	769	781	745	781	795	803	759	845	733	777	768	762	723	755	767	789	755	748	776	771	764	794	726	786	730	750	766	744	793	785	772	750	742	761	772	727	755	736	771	765	739	790	757	820	754	743	753	768	749	768	756	724	761	749	724	732	742	758	738	791	745	803	773	757	764	754	718	789	771	772	761	781	750	785	735	749	742	784	760	752	762	767	732	699	780	792	777	773	789	783	733	767	755	713	738	818	761	743	753	758	765	799	741	752	709	723	731	793	762	770	782	752	764	786	759	759	757	753	717	756	752	773	788	733	763	747	745	791	761	769	795	768	801	765	758	726	727	767	746	752	741	773	798	783	758	745	764	743	749	734	708	748	750	767	789	700	746	768	763	760	741	741	777	740	755	783	704	781	761	742	709	749	780	740	712	708	762	721	715	775	769	785	648	764	804	807	766	721	785	759	748	751	763	750	746	747	762	749	805	723	777	712	777	742	810	765	754	747	748	750	734	762	769	785	774	767	734	746	772	731	748	741	719	732	794	779	767	715	755	737	737	757	767	708	768	705	760	736	754	808	726	732	783	754	768	749	784	779	785	743	757	772	733	743	752	773	744	715	746	731	743	730	758	792	770	715	770	772	771	764	733	782	728	769	739	735	739	725	814	722	708	766	790	680	735	768	750	769	812	767	766	704	750	760	779	756	784	762	772	812	760	788	793	716	789	710	746	779	751	741	795	762	716	746	712	723	748	712	764	698	746	715	732	746	797	713	763	754	767	763	770	724	704	771	755	758	773	754	772	751	720	751	714	758	749	734	705	759	761	732	785	803	733	724	731	753	777	753	730	755	748	814	783	717	757	728	763	852	776	749	718	714	767	697	768	736	753	781	772	735	778	738	796	767	738	718	796	744	762	733	694	717	746	752	756	772	737	759	719	800	780	769	779	715	708	723	735	746	776	768	763	747	762	737	765	765	780	759	774	739	753	764	745	767	777	753	716	767	739	750	763	733	757	764	712	768	763	768	709	762	764	807	721	750	738	736	749	749	769	791	744	796	760	723	749	778	727	770	746	761	755	728	753	773	743	781	670	779	755	789	760	757	793	782	777	737	760	794	772	749	713	740	732	754	775	785	749	760	750	739	786	768	765	709	729	757	775	776	726	759	744	739	776	707	778	748	735	710	706	739	753	774	739	732	765	735	726	762	726	765	734	774	746	744	764	792	725	755	758	776	757	776	770	746	774	777	794	775	804	755	779	764	750	735	712	763	743	755	772	759	743	732	709	764	775	756	759	719	749	807	803	790	781	766	751	774	768	764	742	733	737	750	783	766	775	712	766	825	765	745	761	741	765	743	719	776	763	790	720	714	751	813	749	765	770	783	764	741	719	773	751	770	759	750	763	729	800	773	773	748	728	757	789	804	780	755	756	743	734	738	701	694	741	825	829	778	765	742	749	750	767	768	777	761	744	775	802	829	757	744	773	762	720	774	799	743	804	770	749	730	777	787	732	792	766	746	769	807	772	718	742	765	785	721	718	782	758	735	728	747	776	734	765	781	791	740	735	736	775	775	763	745	768	775	770	785	741	782	763	713	731	724	746	753	760	798	759	760	786	752	769	764	733	738	786	734	785	752	783	761	774	826	743	817	759	798	765	739	752	762	745	705	764	759	756	726	754	765	706	753	775	712	742	753	761	778	776	788	750	787	762	760	745	795	760	702	738	751	774	752	709	741	780	741	765	806	767	775	729	779	787	758	779	764	730	772	750	744	761	768	752	819	699	709	763	785	776	697	733	751	758	727	781	776	776	747	764	750	787	800	767	839	770	781	762	792	790	742	740	738	727	780	768	749	761	771	723	775	739	745	798	743	767	830	777	737	677	775	774	762	783	733	753	724	774	781	799	716	739	765	779	667	783	773	750	726	793	736	777	704	702	738	747	745	813	800	777	732	749	712	729	717	743	725	781	774	760	723	730	778	776	760	746	767	773	768	792	781	759	751	747	789	776	780	769	752	765	790	763	766	733	790	751	711	767	762	763	773	731	757	759	742	752	728	742	707	743	777	760	707	755	727	771	760	772	788	723	754	812	759	755	727	741	704	742	757	808	764	733	735	757	758	797	730	739	734	714	753	786	755	731	720	786	732	780	723	754	740	797	770	793	750	746	773	727	792	743	787	770	773	784	725	763	725	788	747	771	739	765	782	789	754	744	713	769	795	712	790	763	734	779	779	770	734	748	744	800	793	770	752	761	778	751	733	748	767	799	764	762	766	750	737	820	736	771	732	763	750	746	764	797	741	802	817	791	786	773	691	748	754	747	769	760	757	801	751	747	757	742	764	739	756	774	811	729	734	786	805	798	770	757	725	773	710	788	773	762	744	770	748	798	737	747	780	744	748	799	770
24428	21614	28955	25564	23475	20752	11832	5389	3487	2678	2076	1684	1407	1231	1068	1108	1004	903	907	872	833	777	790	725	719	707	756	704	674	633	700	663	713	704	734	675	740	729	666	684	678	631	653	646	689	647	661	658	645	664	638	679	694	657	703	628	667	657	634	660	698	617	694	665	652	693	695	696	667	639	659	652	650	662	631	680	635	678	697	676	653	642	643	658	655	692	673	630	619	661	658	649	665	636	640	641	655	667	684	632	661	667	683	655	652	615	651	654	682	676	633	677	671	636	650	688	640	658	669	688	641	686	585	632	675	690	664	612	667	663	707	610	654	640	667	696	671	661	644	640	676	638	612	643	733	667	639	679	637	667	635	666	705	674	667	752	637	652	657	707	660	694	666	667	659	646	698	625	674	672	660	713	646	705	646	662	690	658	689	625	604	668	633	651	676	669	646	632	621	700	701	692	664	680	602	632	646	665	625	659	674	649	675	656	664	661	613	703	662	641	666	651	707	642	671	687	683	663	687	714	666	639	623	671	622	645	620	661	711	671	648	649	675	644	638	679	656	669	649	620	667	659	649	690	647	668	700	642	681	638	668	691	664	728	697	662	684	646	650	700	614	717	683	670	652	703	670	657	643	660	657	696	633	679	621	657	635	695	647	681	715	602	658	664	637	719	649	640	700	654	652	643	674	649	639	671	691	666	691	647	654	680	624	639	675	630	710	644	653	652	678	640	620	618	651	697	670	668	680	665	658	645	681	595	713	701	657	666	614	632	671	671	684	664	687	641	666	657	658	665	672	613	678	674	657	710	684	651	671	688	663	692	677	708	686	659	680	650	662	657	687	651	671	661	652	691	646	649	651	686	637	664	703	669	683	706	629	668	681	672	657	662	669	641	649	652	690	672	686	631	693	611	619	638	639	689	704	620	637	659	633	649	667	662	686	643	642	637	678	649	657	686	672	641	679	685	688	641	675	667	681	603	671	650	655	633	639	647	717	692	672	662	673	673	623	651	671	658	657	693	643	676	687	645	625	673	739	640	670	637	630	630	626	665	619	684	634	657	710	659	678	687	653	665	655	628	678	670	662	666	627	650	654	706	653	666	679	639	657	640	640	660	641	663	661	641	666	650	646	653	667	651	738	689	626	632	682	644	703	645	694	664	644	703	662	664	628	655	662	704	714	656	655	679	665	648	669	711	665	649	651	654	684	697	663	712	688	664	696	637	657	682	676	675	647	653	635	679	700	713	666	719	677	693	663	658	647	678	644	670	673	699	646	700	686	680	642	672	679	662	668	652	653	658	649	632	656	676	680	668	654	649	631	689	620	704	676	656	678	668	668	680	652	653	659	659	665	659	690	673	645	660	663	640	700	690	647	690	599	622	657	694	656	664	686	713	639	654	650	715	622	660	635	679	642	678	685	732	611	642	610	633	605	648	647	625	655	625	634	664	623	660	671	696	631	661	668	695	630	644	666	621	666	646	664	654	704	729	646	704	675	627	663	712	677	637	672	620	621	701	664	668	651	649	702	691	655	669	604	659	659	625	623	636	644	620	698	688	684	684	664	644	684	649	657	687	682	673	649	622	699	701	652	661	705	656	651	677	665	686	665	653	701	697	670	678	650	615	692	689	665	671	610	621	675	649	626	645	645	658	709	643	672	608	648	589	689	654	717	671	677	627	661	632	661	669	686	618	651	674	642	607	669	695	648	657	600	650	661	701	618	635	653	642	638	640	696	638	669	648	671	650	633	644	648	678	614	619	699	732	633	650	665	655	676	707	647	703	614	672	683	662	692	642	637	618	673	700	614	653	677	646	667	676	664	641	686	632	715	703	663	625	664	684	701	638	685	665	668	609	664	685	684	667	687	603	652	653	709	630	608	619	696	631	661	667	686	629	622	656	651	632	658	651	628	658	697	607	662	668	675	649	669	673	692	663	649	702	701	683	688	679	593	670	697	682	620	641	688	712	616	664	658	662	655	655	627	679	671	642	674	694	662	648	695	626	683	674	638	687	604	653	648	647	662	686	624	669	653	673	663	657	700	660	640	673	666	649	635	648	691	679	615	657	678	625	635	657	641	683	618	658	674	683	662	615	646	701	628	662	685	661	608	644	657	647	675	684	640	689	690	662	658	629	699	673	644	659	718	656	700	687	691	645	666	653	631	720	704	691	664	668	636	697	632	679	647	674	627	646	605	648	659	677	650	699	616	707	649	681	644	668	710	691	658	702	692	677	665	664	634	647	656	679	663	672	680	735	675	673	641	684	686	690	670	688	635	682	677	654	665	679	644	602	686	654	655	705	699	661	661	675	650	656	669	697	711	637	655	656	673	598	715	646	689	681	667	670	677	666	672	676	678	724	669	668	681	661	680	657	705	647	659	660	657	693	723	730	663	669	662	644	624	683	709	636	675	697	661	704	721	638	655	629	659	675	633	681	687	659	689	658	699	712	667	694	654	675	687	643	654	613	664	653	661	679	685	656	640	702	682	631	708	650	645	646	680	651	638	657	643	641	687	653	625	725	662	655	655	677	653	657	675	661	670	668	664	636	699	680	655	637	702	670	631	700	648	663	670	658	665	630	635	646	634	657	688	699	677	650	649	646	681	671	684	673	596	679	670	653	690	656	664	685	623	657	658	688	659	641	737	689	689	659	647	647	679	652	675	629	630	654	669	664	665	726	659	655	626	659	612	690	700	674	681	662	639	641	639	659	683	693	705	694	656	657	639	673	659	650	694	640	618	663	670	669	613	672	656	684	657	656	644	700	644	643	656	680	652	678	610	629	606	660	675	703	685	650	648	682	635	705	668	701	685	667	661	683	651	615	669	663	646	630	742	673	639	735	643	690	671	714	678	654	673	673	678	640	651	641	629	646	677	682	639	644	664	654	691	665	690	624	690	658	673	679	659	623	704	662	691	652	635	726	710	663	689	660	640	636	645	668	692	692	690	673	652	696	635	691	642	717	632	598	672	611	639	682	674	665	642	678	633	650	651	623	637	639	652	637	661	651	667	671	665	645	645	649	656	689	671	689	598	685	640	723	688	666	705	640	662	700	649	621	648	637	641	641	656	662	626	699	636	682	675	664	677	668	692	712	647	618	651	636	663	629	659	610	679	637	644	690	624	698	712	666	624	691	678	658	651	662	696	641	679	646	666	674	677	639	673	699	651	669	654	663	666	680	679	699	632	669	648	684	637	617	691	674	649	711	676	686	644	690	678	624	664	645	657	716	654	664	628	675	746	706	698	678	626	661	636	662	663	669	645	668	624	650	642	663	678	680	626	635	684	655	656	666	683	696	699	658	639	645	638	643	689	701	678	610	679	663	672	670	667	662	609	721	701	620	676	624	675	687	695	655	666	656	670	672	661	626	633	663	666	681	664	621	700	724	658	684	699	668	696	665	626	622	688	664	678	691	650	662	660	624	660	669	646	719	666	675	657	672	639	685	657	661	695	646	736	639	682	673	676	689	634	669	616	641	665	654	629	653	642	639
35022	57985	48746	36751	29206	19976	11939	8131	5640	4278	3178	2447	1919	1636	1634	1424	1266	1166	1134	1053	976	952	900	926	817	861	848	843	792	838	752	813	824	806	813	781	804	813	738	761	750	759	809	781	826	778	852	824	773	784	762	735	785	763	755	794	821	768	764	767	766	775	792	743	763	782	772	792	729	803	798	754	745	759	729	752	771	737	710	736	814	792	743	801	798	704	776	796	720	795	761	781	742	789	743	788	812	797	748	759	711	784	812	769	696	722	710	788	790	761	739	758	769	768	807	740	740	765	775	795	789	785	775	746	787	809	826	785	768	757	783	751	790	773	764	783	753	766	783	810	769	737	740	773	751	779	750	766	823	740	835	798	765	811	706	729	805	794	795	775	783	779	758	769	782	748	809	736	814	750	763	827	754	748	707	793	763	753	756	718	773	772	780	717	773	810	780	800	772	803	766	756	746	780	775	795	755	819	755	800	734	759	776	722	784	783	732	778	708	707	763	739	817	742	746	725	788	811	785	812	743	790	800	799	840	750	793	775	801	753	756	745	733	737	756	781	725	734	756	764	733	784	779	747	820	771	752	786	744	777	784	814	759	771	764	789	819	778	749	727	759	753	744	761	789	819	820	808	780	771	777	763	809	824	772	740	767	816	768	753	740	755	809	777	822	742	744	746	774	763	752	759	781	768	792	799	775	775	781	726	762	798	765	772	808	757	782	757	767	762	761	765	765	804	734	771	784	751	744	780	779	789	810	735	758	817	750	760	760	790	779	757	787	750	743	761	728	784	745	749	823	747	781	787	784	782	767	758	720	777	730	798	805	803	754	783	795	730	769	770	797	754	763	759	751	782	757	741	808	800	751	791	761	819	805	788	745	749	808	730	749	827	795	714	763	788	788	783	756	806	762	756	782	808	795	768	813	779	819	786	728	779	799	729	767	774	777	764	744	781	752	816	770	759	737	738	766	783	753	778	790	763	749	773	748	811	790	746	719	756	757	749	750	768	789	706	745	753	784	829	712	784	738	755	757	742	769	780	742	791	777	745	782	755	758	811	782	783	730	742	777	833	741	764	738	733	776	784	762	775	843	731	783	756	735	752	781	754	787	702	769	773	782	798	782	756	746	799	764	826	741	741	757	794	758	770	789	764	749	743	762	757	774	747	719	755	800	813	725	739	791	772	797	785	762	742	756	741	792	791	771	722	736	797	764	819	789	791	793	724	773	812	794	805	793	790	842	734	794	768	765	755	793	792	784	782	732	773	747	752	746	812	777	746	758	773	764	801	761	748	772	807	751	763	732	764	747	750	745	756	771	762	763	774	809	715	755	796	735	736	726	734	808	782	766	712	801	751	781	763	759	741	734	788	797	811	753	778	753	792	736	782	756	748	765	740	737	776	757	774	786	728	767	800	833	779	771	791	768	726	762	766	709	825	756	728	748	830	766	781	730	747	743	791	749	768	759	768	794	782	778	783	772	781	773	799	789	774	789	772	733	777	773	751	778	738	788	747	753	800	765	763	807	795	811	779	798	799	784	758	792	722	814	772	753	750	801	777	811	775	737	751	771	766	726	767	791	771	784	760	812	755	717	795	794	780	743	742	769	789	791	759	803	794	702	747	762	731	807	848	740	775	802	767	727	766	774	783	781	769	760	748	805	801	759	774	783	774	809	788	800	743	765	809	767	732	803	795	795	754	717	764	754	749	707	737	784	796	736	783	754	707	772	846	768	731	753	788	769	761	831	789	800	769	742	784	766	765	817	773	769	783	789	787	745	752	794	833	765	774	769	789	794	788	743	743	727	755	787	765	764	774	754	750	768	742	741	740	784	772	798	712	758	768	785	742	717	772	804	816	811	775	777	757	762	766	770	754	749	730	732	728	780	806	783	805	787	758	745	766	753	781	778	736	768	757	789	816	793	777	807	749	762	761	787	808	778	799	770	748	750	799	796	784	728	783	785	779	749	764	795	797	758	807	726	772	783	774	745	824	775	769	789	784	763	801	774	771	763	792	782	778	764	750	743	764	766	756	786	766	772	796	800	736	786	797	775	741	786	721	777	776	776	754	707	771	760	798	779	747	787	730	798	758	759	801	760	775	730	807	756	819	764	759	782	811	720	778	679	784	757	759	768	793	765	788	819	797	749	765	798	784	769	777	780	775	765	804	750	762	778	793	752	793	782	795	747	759	809	761	785	726	805	738	810	811	761	796	760	736	749	796	783	770	777	758	738	809	760	770	765	765	749	730	783	749	765	753	754	765	783	774	802	764	748	789	802	784	745	779	781	772	771	719	770	796	721	733	758	719	816	790	792	736	820	709	756	777	782	807	721	814	774	742	757	777	742	725	753	754	720	735	788	761	740	788	752	773	758	782	766	768	732	790	762	749	763	791	781	793	753	795	753	856	763	787	730	730	802	804	809	752	796	760	763	736	758	812	780	822	773	748	740	791	800	759	797	765	802	826	773	762	793	767	779	749	718	777	762	784	741	791	767	799	816	748	764	796	817	784	750	757	806	771	701	721	731	756	763	735	786	756	757	741	782	808	784	741	770	763	804	771	745	749	825	780	775	787	765	755	749	817	796	686	763	734	761	726	743	781	817	802	752	761	750	783	806	782	773	791	770	782	803	727	752	771	797	797	792	811	758	751	813	787	779	766	794	782	801	778	826	776	821	759	804	804	787	824	771	770	765	789	747	789	752	788	794	764	787	790	767	774	803	791	808	792	795	776	767	759	764	743	765	753	743	765	765	795	752	762	756	750	767	745	771	788	818	778	742	812	752	755	771	767	783	757	779	740	744	762	813	825	724	750	772	776	788	790	774	739	757	805	761	793	787	730	746	787	738	838	785	798	753	774	781	762	793	763	789	847	763	749	794	770	801	780	732	762	787	734	720	769	778	795	791	807	769	814	756	792	796	735	748	761	835	733	751	768	783	820	847	785	751	750	743	761	785	813	798	750	777	774	801	738	800	811	780	783	806	795	745	779	744	754	833	783	799	772	760	771	746	764	740	698	754	776	738	768	776	748	782	745	782	755	769	765	741	782	735	754	775	761	760	753	757	803	772	775	791	762	763	754	718	716	755	746	747	766	752	750	756	699	751	761	757	759	771	817	760	752	749	775	821	766	744	765	795	778	770	827	720	789	779	762	774	811	773	759	775	754	788	714	754	758	736	745	779	752	834	808	764	776	759	758	773	750	824	786	772	740	780	792	758	766	799	794	766	715	743	750	748	722	797	751	772	789	766	753	779	780	815	708	760	736	770	816	723	752	747	819	802	789	751	727	788	783	762	749	763	770	796	741	817	787	765	789	777	747	766	742	820	798	787	777	777	786	776	755	747	760	727	758	760	776	733	747	745	756	757	735	730	771	741	736	764	730	794	799	746	713	781	793	772	788	759	767	761	809	782	758	753	793	747	788	764	770	844	754	730	757	759	823	830	747	771	746	726	789	805	726	736	779	768	745	791	782	755	770	738	800	759	757	787	810	788	767
25290	21607	28777	27308	21516	12257	6622	3886	2689	2088	1747	1447	1149	1032	1026	969	901	812	843	807	736	756	689	650	668	666	717	678	691	672	660	662	660	646	644	663	640	616	630	672	647	692	644	699	679	622	631	656	651	627	601	641	639	651	635	656	705	619	659	658	611	636	623	644	643	631	628	638	651	637	650	636	660	641	630	651	686	615	664	672	665	598	650	645	660	659	676	647	626	652	646	611	619	650	627	666	611	633	672	646	635	706	680	587	605	606	639	665	620	665	696	627	628	627	672	653	641	661	636	673	679	595	649	640	619	620	627	673	625	628	652	632	583	653	695	612	625	671	667	649	635	653	663	621	611	656	625	635	612	605	656	664	649	628	677	636	666	618	639	642	611	623	665	622	647	668	632	668	584	657	605	645	611	615	615	606	621	591	630	594	665	603	611	660	625	635	649	651	644	607	625	647	659	608	649	656	646	625	620	602	662	628	619	600	641	619	581	656	633	675	649	617	644	680	673	627	614	667	628	623	653	630	596	651	647	624	666	667	635	680	653	622	661	648	654	634	622	642	635	592	655	649	591	644	637	674	601	668	649	621	613	614	659	642	621	666	678	671	645	600	634	660	606	654	659	621	629	644	643	682	658	654	631	600	617	647	633	618	658	609	698	640	652	653	666	657	623	585	656	639	665	646	648	643	665	628	666	671	617	622	623	641	612	624	661	669	649	588	654	660	650	654	567	624	670	612	645	637	651	671	650	646	596	661	627	659	640	649	630	599	648	616	644	634	637	673	615	646	653	667	588	671	642	682	645	652	597	679	648	638	621	620	644	633	676	608	619	616	630	657	652	655	608	637	595	612	631	569	590	617	639	610	693	625	634	652	599	612	620	642	581	612	631	637	599	627	644	622	624	656	607	644	687	615	666	634	618	626	654	612	608	668	621	648	670	639	642	651	591	652	595	643	647	657	649	622	629	642	661	595	627	666	624	644	639	644	605	581	624	649	582	665	660	656	640	614	669	600	639	630	634	611	601	642	642	629	565	650	603	633	666	627	647	630	616	622	609	669	667	610	641	648	650	657	643	659	632	640	594	635	613	655	646	680	665	626	616	637	638	614	623	667	618	654	652	617	675	630	642	619	646	639	641	667	665	649	695	657	659	680	644	622	629	614	666	636	603	633	580	633	670	632	697	655	630	634	625	593	616	655	602	623	607	611	642	653	644	615	632	583	641	630	650	643	630	614	602	622	626	648	657	594	600	664	643	604	634	633	620	684	631	597	592	597	612	632	626	646	633	596	659	702	631	649	642	642	622	649	640	598	602	562	630	648	619	631	705	601	645	579	636	634	649	627	634	636	640	584	636	645	635	637	646	634	645	656	628	642	627	652	615	607	658	623	631	626	648	634	634	641	618	632	600	629	622	607	667	673	614	605	628	633	621	616	628	598	648	647	677	605	647	652	663	608	651	604	577	655	645	591	660	636	627	683	641	664	650	638	659	629	636	609	656	618	631	630	603	669	620	654	640	632	661	655	671	660	651	624	690	631	615	666	667	654	634	631	661	652	659	621	608	630	602	693	634	649	666	674	661	626	658	627	647	648	649	659	626	650	627	654	653	659	627	606	581	636	602	632	632	632	610	648	617	588	664	679	605	639	626	643	620	659	674	634	613	674	637	633	670	652	668	603	610	662	642	613	613	674	633	655	594	646	636	642	606	665	601	675	606	614	621	657	640	617	614	637	637	662	675	595	593	674	667	583	657	633	599	650	650	672	635	634	645	642	605	629	614	624	646	654	671	658	652	621	642	661	651	634	625	622	612	624	657	674	592	619	611	636	634	648	633	621	637	626	663	648	674	654	625	631	617	671	636	627	660	601	631	639	683	632	619	652	618	658	614	651	660	645	659	636	633	638	661	674	629	647	638	588	691	633	681	609	632	594	674	665	656	668	647	661	634	670	614	622	609	657	611	663	615	661	660	616	621	652	682	673	597	637	645	688	645	607	686	627	645	618	667	627	630	624	600	621	635	631	653	636	636	623	593	641	645	626	588	628	668	655	643	616	630	613	634	637	599	644	651	636	642	625	628	584	639	653	647	653	631	619	639	647	680	653	633	613	623	619	607	608	633	628	617	597	581	631	632	648	654	630	624	637	653	646	640	623	629	629	665	589	629	599	639	615	677	611	642	675	639	623	591	652	617	616	657	620	663	599	629	627	636	627	614	617	573	674	650	635	628	613	609	621	624	636	630	667	644	642	641	670	670	586	618	643	630	638	593	689	644	664	621	643	638	642	643	622	670	575	659	705	651	600	582	706	645	610	605	630	613	650	622	649	606	641	639	617	642	641	597	633	654	662	636	666	661	656	616	648	694	692	617	644	628	602	658	659	628	596	664	629	654	624	634	630	664	662	669	650	618	616	639	617	636	597	678	605	617	639	682	641	645	653	663	626	675	627	645	607	668	582	659	620	606	632	664	668	638	630	629	637	644	640	644	652	669	647	646	657	639	659	651	670	658	670	661	632	617	650	679	643	641	689	634	637	642	697	672	632	648	653	647	617	618	624	691	628	661	669	617	659	649	611	632	627	644	650	673	638	635	611	677	627	659	589	614	608	655	690	596	618	666	628	661	653	589	652	649	663	616	651	645	636	638	579	665	617	609	587	644	661	626	651	620	626	609	630	686	659	663	635	634	687	651	597	671	646	669	641	624	639	589	642	617	608	633	556	677	630	679	638	619	620	639	637	641	631	650	647	632	684	660	660	655	635	692	675	631	620	661	631	627	616	640	639	622	648	563	655	661	607	609	624	607	681	661	613	625	583	663	618	658	619	642	672	697	641	669	649	636	608	646	648	597	604	677	648	664	605	619	643	617	621	658	640	653	619	657	642	610	623	658	628	654	627	675	611	649	637	654	651	613	605	595	617	600	648	649	670	644	594	681	651	619	616	616	619	665	656	654	652	634	671	638	629	633	643	679	637	627	667	649	637	642	641	652	661	677	634	624	632	636	634	627	644	638	653	618	597	596	607	681	626	602	634	609	629	638	628	640	634	598	665	621	612	592	642	578	671	617	630	671	624	634	633	641	650	582	640	623	631	637	627	621	610	684	662	614	677	616	623	648	639	623	635	621	658	642	642	632	632	672	668	640	610	612	658	638	653	565	645	644	649	649	675	605	662	611	617	676	624	615	605	655	614	639	638	675	634	666	609	658	633	655	611	624	636	662	645	644	654	638	650	591	622	617	689	653	633	610	630	597	654	648	661	653	659	667	631	680	609	637	645	610	598	616	638	631	641	647	574	653	613	632	640	590	621	617	661	617	623	656	675	631	642	599	629	632	643	647	616	607	664	687	633	657	630	652	651	646	634	628	645	687	643	706	620	679	629	591	649	630	606	624	647	653	631	675	624	661	645	594	603	640	633	658	658	667	573	658	611	649	646	623	635	675	643	683	666	602	621	636	591	627	617	635	645	669	655	656	611	633	631	578	629	595	668	635	625	645	673
35183	55433	45641	33557	22710	14065	9622	6694	4651	3619	2721	2076	1648	1413	1309	1259	1167	1060	981	985	921	890	869	854	819	761	799	784	779	786	762	798	778	784	828	740	785	763	764	737	746	775	748	723	743	719	722	702	736	729	726	779	730	751	703	698	766	739	728	732	735	718	784	766	739	737	740	707	725	768	753	783	755	776	730	728	753	736	726	738	697	714	770	747	779	753	732	724	760	780	716	781	710	720	759	699	743	719	704	725	774	750	780	743	751	698	738	709	757	736	751	744	709	757	752	687	774	757	738	709	722	754	767	751	726	741	717	719	728	763	786	735	740	715	736	753	695	732	751	753	797	749	715	697	735	745	697	723	730	681	716	667	783	756	748	715	782	714	709	772	733	738	705	744	756	705	754	755	754	764	727	766	746	726	705	762	759	738	704	721	686	759	707	749	751	708	779	748	739	719	723	740	713	733	722	715	786	747	712	720	782	761	755	669	770	694	732	779	702	719	765	737	722	745	752	733	724	713	745	745	706	746	744	697	751	773	779	726	779	737	715	734	740	751	702	717	724	708	701	758	679	727	769	748	721	749	756	711	792	730	738	760	765	728	720	803	731	730	692	691	783	737	713	752	710	710	730	763	723	760	742	708	718	745	736	733	748	700	778	727	751	745	739	749	729	717	730	741	736	720	731	780	786	748	758	796	728	745	746	731	687	679	782	743	755	741	770	734	740	733	727	733	739	769	755	732	734	746	776	744	744	708	723	757	703	719	734	771	726	723	742	755	762	708	740	733	743	741	784	792	709	733	810	726	764	758	708	721	759	775	698	766	727	718	766	745	714	752	722	738	726	774	719	743	730	723	723	754	763	786	719	786	684	775	756	755	704	725	747	774	691	750	713	767	721	749	789	754	759	706	761	723	755	720	710	781	756	779	737	714	754	689	751	738	783	712	703	728	704	712	710	710	744	733	693	739	719	701	743	732	725	743	745	780	729	774	722	743	752	727	715	730	774	784	716	797	733	755	771	744	742	707	730	736	709	737	737	711	751	732	740	757	731	766	696	734	693	729	710	765	731	766	745	716	776	758	759	764	731	742	742	750	770	791	760	786	720	751	752	736	743	766	694	747	735	718	759	721	716	694	704	748	760	711	768	719	736	702	750	783	754	753	778	762	775	741	786	697	786	751	767	764	750	740	693	730	677	705	773	752	716	715	754	758	752	736	697	769	747	754	729	716	738	730	738	753	739	735	687	758	704	752	759	755	731	784	770	778	733	735	670	755	780	672	738	729	723	745	799	669	757	706	703	746	759	769	722	721	764	745	767	768	770	728	737	744	730	733	716	727	745	693	744	753	732	731	739	732	757	740	748	761	757	764	749	757	730	762	739	701	761	712	774	744	755	750	753	747	752	727	753	759	729	800	714	755	733	721	747	755	734	746	697	725	772	743	721	743	733	769	737	725	732	729	751	698	731	745	733	789	744	742	744	741	738	746	740	780	724	765	726	813	737	722	725	724	736	756	747	774	753	749	747	769	703	710	762	779	702	756	745	768	710	732	743	704	760	762	744	723	752	733	790	731	748	750	783	770	741	694	730	704	777	741	735	685	677	756	718	731	780	760	745	762	755	726	744	718	700	735	727	740	760	790	725	806	750	762	737	749	716	791	714	753	794	757	751	726	726	726	742	723	753	742	729	802	735	740	732	708	722	742	705	734	760	768	752	729	718	725	699	737	759	751	764	744	704	734	731	670	717	730	750	722	741	686	749	738	761	774	801	713	745	706	750	739	768	770	681	734	714	718	790	762	748	717	715	779	726	761	756	740	721	717	685	695	711	729	751	749	756	759	784	753	754	724	720	748	772	759	691	696	683	789	754	732	745	781	767	741	749	754	742	726	746	751	746	756	731	730	735	661	742	720	742	744	774	769	727	779	715	735	723	794	686	779	718	706	735	789	759	731	685	772	766	696	765	705	747	757	732	739	745	785	744	775	740	773	717	734	735	717	723	704	740	792	793	738	699	712	693	730	750	735	749	762	727	774	698	743	710	759	741	698	735	758	753	716	715	744	757	763	776	780	721	724	784	735	701	723	743	720	754	732	743	726	712	752	730	754	693	727	804	732	787	721	737	751	759	738	732	744	770	782	702	708	781	738	775	710	730	719	744	702	709	758	766	769	742	678	679	786	753	686	731	772	721	695	737	736	707	749	769	741	730	760	764	792	708	698	766	741	719	691	710	715	693	757	734	810	741	736	791	758	732	774	731	740	725	691	720	715	724	763	753	752	734	697	717	771	747	726	739	695	767	739	718	756	718	760	710	798	775	756	745	746	753	712	686	722	786	753	746	738	748	703	759	683	741	714	722	696	755	715	725	743	712	777	746	763	749	783	712	755	789	728	720	737	699	746	738	750	761	756	770	762	692	734	711	736	772	753	715	731	712	718	764	728	781	725	730	756	685	765	737	672	751	747	748	705	798	713	746	715	746	713	744	751	734	689	762	776	740	730	717	737	754	711	759	751	751	713	736	739	740	731	708	757	758	773	730	763	760	718	744	746	717	736	766	712	772	709	705	733	706	692	711	704	747	782	741	709	712	737	778	769	706	734	740	713	795	747	728	743	789	692	729	700	692	742	725	747	772	747	776	703	727	738	720	806	743	754	741	747	765	735	732	717	728	722	749	761	743	774	738	733	740	715	751	733	654	709	739	741	762	764	771	739	773	761	731	741	724	717	778	758	697	749	701	755	759	735	776	702	785	713	736	748	733	734	739	725	750	711	805	736	750	789	737	707	767	748	732	763	757	727	778	761	747	767	729	737	717	778	704	727	725	735	743	757	750	751	773	684	730	772	733	716	758	719	689	746	758	747	723	796	724	782	745	717	717	750	711	740	739	707	719	707	745	761	726	749	726	704	749	725	745	699	679	786	762	778	753	723	726	694	693	751	774	723	729	709	745	760	716	740	762	727	754	699	708	773	736	712	761	753	667	691	736	744	711	733	735	729	742	731	759	698	760	748	736	749	687	736	729	716	781	756	758	725	683	781	723	743	766	704	734	713	683	714	748	804	728	751	736	734	732	734	736	670	794	763	729	769	732	741	715	765	744	758	733	742	681	714	712	732	780	749	749	698	716	774	752	753	743	786	744	758	696	759	767	725	768	761	742	705	750	743	763	734	705	729	721	773	759	736	709	751	768	751	746	700	738	705	767	745	782	760	774	733	725	719	754	753	764	741	728	746	746	755	742	741	729	710	700	790	758	784	721	752	725	740	774	728	701	732	745	729	708	724	730	743	775	744	752	741	724	745	747	787	786	734	696	757	734	735	714	745	716	741	781	673	693	750	746	725	746	731	707	730	773	745	728	780	673	786	741	752	743	672	734	724	735	736	753	754	787	805	683	768	692	722	753	747	751	766	726	716	746	768	761	784	736	712	734	750	709	715	688	695	746	744	762	752	755	712	686	810	739	728	687	749	729	696	758	745	725	714	718	734	715	742	769	749	740	731
23293	21615	29309	24554	21947	22754	20027	8980	4585	3485	2533	1984	1703	1445	1365	1275	1173	1075	952	892	910	797	835	767	741	808	739	702	708	711	735	762	715	683	677	686	642	624	611	647	723	655	709	670	687	682	654	693	705	670	709	704	673	652	599	642	698	637	660	667	628	662	641	666	695	655	647	683	694	680	631	675	625	674	657	643	658	694	640	649	616	623	630	697	676	712	681	651	658	637	644	679	648	630	659	638	707	623	634	693	653	593	622	644	686	697	722	675	665	649	660	673	701	686	652	734	674	691	670	699	647	688	650	632	672	667	622	675	650	679	667	686	638	648	716	617	636	597	705	645	681	669	643	669	657	628	688	628	635	681	644	614	705	688	637	663	715	651	724	696	691	685	699	666	658	661	661	640	677	679	648	676	728	660	644	649	662	634	668	674	665	677	664	668	673	645	679	640	640	662	643	660	663	711	628	626	650	675	657	665	662	634	704	636	655	716	668	701	645	616	658	677	703	680	694	654	641	647	639	682	677	676	721	628	655	674	652	616	632	660	679	639	710	683	644	631	601	691	631	660	639	670	624	650	653	646	645	633	677	654	713	670	649	694	659	691	634	654	729	709	668	661	637	666	670	693	671	654	669	652	672	675	677	640	635	710	698	682	662	714	686	606	668	664	674	671	659	683	699	714	711	668	661	727	660	610	646	697	658	658	677	679	634	663	648	656	716	672	658	639	741	653	694	696	723	671	678	673	657	685	663	644	647	724	607	698	655	673	658	634	662	698	663	638	663	688	652	641	718	684	663	627	643	677	626	652	665	647	702	667	652	634	700	659	679	684	677	700	711	664	627	662	673	655	659	672	696	623	696	642	659	658	677	713	654	638	642	681	687	715	686	672	689	698	689	691	695	663	678	666	663	625	657	616	675	664	680	674	631	668	671	667	648	661	651	663	666	635	697	694	686	698	679	665	677	663	682	679	629	662	615	671	672	692	620	661	652	606	671	684	641	662	646	660	647	627	662	674	662	693	637	635	726	667	662	660	631	648	657	668	672	740	683	619	664	639	651	653	698	618	651	664	685	688	645	665	691	673	662	639	670	657	689	710	659	636	715	695	630	651	681	700	624	663	683	697	685	672	672	654	645	653	696	711	657	698	695	662	708	693	676	708	654	658	668	707	660	648	639	668	645	637	665	672	704	681	635	699	638	698	638	630	637	645	629	702	658	634	654	646	724	685	677	612	644	694	679	665	679	642	646	669	673	637	641	634	615	653	681	648	633	657	597	640	663	682	696	663	670	697	684	727	667	634	647	623	668	626	693	658	700	717	644	645	678	669	617	640	658	665	689	665	648	682	680	670	703	696	658	656	608	649	701	680	629	688	685	703	716	656	641	667	665	672	686	675	690	638	630	652	690	645	680	635	659	689	657	685	663	680	619	638	697	679	656	658	656	638	640	664	659	682	622	697	659	688	687	689	722	690	671	661	617	656	671	701	702	662	673	679	673	705	671	622	666	656	636	608	678	710	624	663	680	665	648	676	681	645	695	706	694	696	710	647	658	673	641	668	669	666	705	650	656	657	671	649	688	607	684	682	695	661	660	703	655	653	694	657	621	685	661	655	676	656	682	639	642	630	657	637	636	649	727	705	685	667	647	673	666	601	653	681	610	662	670	698	677	645	678	638	689	695	682	651	689	690	681	636	658	653	671	617	655	665	642	681	683	616	664	669	630	656	668	641	655	643	657	698	685	671	706	679	645	668	640	640	659	720	677	636	649	721	676	653	632	660	635	633	686	665	651	632	641	675	645	701	660	641	671	618	648	634	684	668	665	707	612	651	669	654	629	668	640	625	652	651	643	680	666	677	638	694	655	662	653	698	670	643	666	707	702	665	640	717	636	658	611	691	704	710	678	686	678	624	635	663	668	669	669	673	717	641	688	647	700	702	647	658	650	622	739	666	700	672	661	671	675	664	654	692	648	661	697	653	689	653	659	690	701	704	655	679	697	681	669	651	685	664	667	668	656	639	672	686	695	713	695	677	681	637	663	664	676	687	653	679	648	651	693	675	672	709	691	696	653	693	687	671	661	649	661	611	652	675	709	652	654	695	689	667	658	653	650	645	685	689	680	660	685	670	700	705	671	644	669	637	668	650	687	622	630	694	610	650	640	627	657	714	652	647	625	671	657	663	664	678	630	663	667	631	647	664	633	640	698	642	737	653	632	644	649	702	669	649	715	660	649	658	654	675	668	655	686	640	676	612	661	652	678	674	611	671	666	617	641	664	735	647	685	616	635	678	710	646	615	685	685	649	707	692	647	617	659	672	676	673	623	642	656	659	669	677	644	637	671	657	701	683	689	653	643	644	691	669	647	709	723	662	638	722	616	635	655	658	666	644	628	663	613	697	667	669	693	644	699	676	643	642	651	679	658	629	660	642	653	674	676	653	720	639	640	636	683	629	644	659	664	661	674	661	689	667	711	694	619	633	665	654	691	661	695	699	677	676	650	629	662	677	635	624	663	640	642	675	676	629	685	638	640	683	686	682	726	663	647	662	695	649	682	652	650	704	660	648	686	611	697	636	650	647	673	687	642	664	690	669	699	638	679	666	699	649	666	721	700	678	671	656	672	706	660	712	645	612	686	682	642	664	670	665	644	650	668	649	717	633	608	654	685	672	601	694	663	641	664	672	687	676	662	678	660	636	682	627	655	676	676	637	678	686	656	651	700	681	629	660	682	599	685	627	695	653	656	638	687	642	613	672	669	679	650	688	643	616	767	655	659	655	674	647	671	633	696	669	706	633	666	671	654	665	639	664	698	687	686	686	662	693	664	617	707	622	643	634	675	693	660	682	690	694	690	636	648	653	638	671	708	661	692	706	655	684	685	667	672	662	636	612	625	699	639	697	692	651	667	630	639	688	672	645	637	658	622	721	681	640	670	658	656	665	724	690	683	672	636	674	721	645	649	665	670	670	661	669	649	615	694	649	717	677	696	699	702	668	708	681	687	646	659	679	678	700	643	617	669	625	688	699	682	665	617	690	687	632	679	678	661	671	639	705	687	668	669	665	684	642	630	676	694	635	666	696	664	680	666	628	676	667	688	679	631	669	646	662	678	663	670	628	720	673	692	680	639	651	683	738	671	643	653	670	673	659	628	676	630	648	651	633	653	688	696	703	668	646	632	704	714	648	649	615	654	671	638	635	691	707	662	664	669	671	665	623	687	695	662	634	651	639	677	666	662	662	669	636	693	650	644	682	662	673	672	688	683	701	701	653	654	659	654	688	663	650	636	662	679	663	639	647	662	707	649	664	688	657	693	657	627	636	679	659	694	645	644	647	672	704	623	655	686	645	705	716	706	733	638	663	673	689	693	660	698	677	649	621	656	687	683	643	659	664	690	675	725	641	620	641	656	653	662	677	694	672	668	670	648	724	622	705	704	655	705	685	685	678	676	662	661	708	678	620	658	648	682	685	653	690	665	701	705	683	682	651	673	682	675	662
39902	64701	54143	41037	28440	22438	16565	11402	7301	5423	3925	3141	2491	2080	1814	1651	1508	1339	1226	1199	1079	1020	945	907	944	902	867	913	876	847	825	824	791	791	847	804	739	767	756	849	759	778	752	733	800	777	770	840	780	736	800	751	818	805	797	750	758	799	796	800	750	794	776	751	775	780	742	714	746	808	740	776	744	743	726	815	759	757	777	771	739	764	734	845	759	792	794	787	768	719	730	732	760	785	743	748	755	765	769	757	795	748	788	706	754	808	745	789	760	767	761	790	738	782	725	738	740	764	784	716	784	782	744	751	759	793	781	764	719	745	744	776	767	720	741	738	739	775	832	728	751	745	743	745	776	795	738	757	803	797	758	731	738	748	757	752	737	783	730	712	779	760	764	737	724	746	788	783	781	744	792	754	791	776	736	790	737	758	769	784	738	760	772	762	735	745	747	784	746	754	781	769	748	800	832	783	771	763	740	763	774	768	789	742	739	756	775	760	753	739	765	765	753	749	749	765	787	751	753	737	743	752	764	755	746	780	760	817	747	755	793	744	761	784	699	778	734	738	783	778	731	794	758	726	765	796	767	781	748	781	762	748	821	794	777	757	739	740	782	757	775	735	771	831	719	780	809	781	765	760	740	749	761	755	775	757	763	815	778	776	758	789	744	755	720	728	728	738	774	749	739	769	782	715	777	727	791	769	808	734	712	764	735	742	760	762	752	714	754	756	754	734	786	769	762	770	753	726	733	828	743	778	744	760	786	767	723	743	667	758	760	728	739	746	757	799	754	717	763	756	783	755	765	749	759	762	715	758	757	771	761	773	778	770	749	835	770	764	768	768	741	781	771	788	717	725	790	820	760	800	750	758	751	730	783	763	714	788	782	782	810	743	752	734	785	770	753	777	746	772	727	768	749	796	780	767	746	792	752	755	743	749	790	766	716	782	780	750	769	762	803	770	801	751	758	825	718	790	785	768	756	701	761	805	805	768	716	732	758	770	775	742	806	750	763	692	773	771	737	740	768	742	776	809	739	740	776	765	728	746	779	747	816	791	776	761	732	767	752	744	752	768	786	768	754	758	712	761	729	744	760	790	792	739	763	767	819	801	727	786	781	748	731	743	743	826	748	773	773	752	757	782	739	741	724	778	757	748	763	780	730	761	765	742	778	768	805	759	810	799	716	757	811	755	763	748	738	797	774	716	760	734	834	755	777	787	815	773	739	754	733	753	737	778	783	783	723	792	728	805	746	775	747	750	761	763	753	770	725	814	743	727	746	761	714	764	749	784	777	785	793	753	732	704	744	807	807	804	804	773	785	778	749	752	755	761	737	781	735	728	829	772	806	801	739	779	791	740	809	750	792	765	759	746	743	745	768	792	786	745	749	751	749	760	753	740	769	763	772	772	754	781	788	720	814	772	727	743	762	769	797	767	757	759	788	752	750	760	736	773	771	750	761	758	785	764	703	813	789	790	777	742	737	812	774	747	720	770	834	737	784	805	792	766	764	724	772	792	772	746	749	751	712	707	759	739	776	760	782	750	771	763	742	742	764	787	761	738	769	747	782	770	750	795	778	811	714	729	782	768	731	775	710	755	796	743	726	747	760	749	787	800	742	757	747	757	725	770	737	796	750	735	757	678	744	804	726	756	775	763	732	758	775	785	742	782	739	767	749	765	768	777	780	773	813	723	755	798	777	737	740	732	786	719	789	784	743	783	757	769	697	730	789	753	783	786	743	774	769	760	782	787	798	748	775	780	737	732	777	755	724	754	723	780	761	735	760	800	760	738	743	717	702	749	811	709	760	809	771	731	787	723	751	766	764	747	768	758	713	771	816	771	753	797	760	775	802	709	763	747	717	765	775	768	710	731	816	749	771	800	789	811	753	779	746	774	801	777	777	712	770	814	773	788	764	801	731	772	738	678	758	761	784	758	778	724	732	744	764	771	739	781	739	747	773	788	729	721	784	731	774	773	751	743	711	708	768	730	751	772	769	749	729	800	791	720	772	744	801	771	760	767	767	741	809	774	778	744	775	780	723	783	759	745	786	705	741	781	760	817	760	733	717	777	734	787	827	709	754	740	751	774	742	792	768	767	777	772	794	796	769	761	743	736	743	703	790	713	768	768	780	748	771	734	786	795	800	753	762	713	795	739	737	775	689	728	759	756	715	773	813	730	749	781	735	778	744	786	782	780	801	766	778	770	747	746	754	803	745	766	728	752	724	788	764	701	729	716	757	720	758	748	800	763	789	807	745	664	723	755	790	792	817	702	770	758	759	778	689	742	772	776	772	751	805	765	782	788	741	756	727	785	737	773	783	774	756	805	766	765	768	769	741	813	770	736	797	749	820	752	767	745	784	782	854	750	770	800	737	714	774	790	781	771	724	730	730	757	771	767	740	784	757	766	766	752	770	796	740	767	725	767	788	760	754	758	764	750	760	726	743	757	743	759	795	778	794	810	815	796	718	774	766	780	762	777	795	802	752	751	751	779	756	737	767	823	791	784	787	807	759	777	774	774	750	782	755	733	754	743	774	778	759	787	755	773	816	736	756	785	771	758	729	783	716	774	760	754	758	764	677	739	778	777	738	717	754	790	769	800	778	738	792	750	744	739	743	732	742	718	735	782	824	722	812	772	788	766	734	748	765	790	787	742	772	716	769	820	718	790	722	791	797	767	732	758	733	776	794	742	742	764	754	764	783	705	739	741	719	733	766	836	776	759	800	754	786	790	809	748	780	761	771	813	758	737	800	753	750	738	780	779	849	777	832	759	756	762	719	742	789	708	774	808	825	727	747	778	770	756	767	743	743	801	722	757	737	793	807	778	750	767	776	736	789	765	725	754	755	814	744	741	785	728	752	746	756	794	716	793	785	758	739	752	721	744	789	758	744	764	740	774	821	759	752	741	768	748	782	753	732	750	704	752	755	782	759	736	722	786	782	754	726	767	773	725	775	789	745	770	702	768	739	794	792	748	743	749	774	732	728	722	814	720	754	829	743	765	763	754	768	778	734	713	741	749	746	767	726	793	775	778	807	789	738	742	743	784	750	777	767	763	804	832	759	742	750	733	786	802	766	769	797	786	740	798	720	762	736	749	762	764	741	752	759	767	763	790	814	799	740	771	721	779	788	789	778	803	849	777	756	782	801	765	767	789	769	747	757	769	763	764	732	759	774	793	775	809	757	751	756	796	782	806	803	741	780	773	774	760	741	774	748	755	767	802	749	759	779	761	777	726	756	811	695	729	758	773	778	760	787	752	737	825	776	765	835	758	759	748	736	742	786	748	777	731	755	780	749	742	737	773	758	826	735	744	738	722	791	761	767	748	773	738	773	759	743	775	784	742	777	748	750	784	808	763	760	775	767	802	810	768	748	703	775	752	783	737	730	735	800	748	756	791	723	738	757	767	739	786	756	772	732	723	805	793	753	766	760	744	752	759	729	788	758	795	783	767	759	749	756	767	762	711	770	746	796	830	763	742	741	756	775	751	768	752
31770	32418	34594	23250	11597	6448	3832	2646	1809	1516	1228	1099	1016	894	843	809	782	746	739	703	732	694	724	679	666	682	653	655	646	682	629	676	643	656	676	676	642	659	615	612	623	642	582	661	640	658	606	615	646	601	659	645	674	664	608	638	635	694	655	637	618	679	662	599	596	632	642	629	639	597	599	677	632	646	673	607	639	619	665	672	650	652	669	639	657	643	659	661	647	620	631	634	648	673	626	619	610	658	655	626	615	688	653	599	634	684	643	661	639	668	591	614	667	650	628	647	649	608	618	655	648	607	645	640	627	589	649	645	667	706	693	651	597	584	630	643	653	612	664	672	653	622	623	658	651	603	639	614	690	640	656	640	643	698	655	610	611	656	635	638	686	641	632	623	632	612	628	649	655	596	644	608	638	625	627	675	644	627	603	613	659	618	668	612	667	647	670	640	622	600	645	613	660	665	623	618	691	645	611	671	695	602	659	673	638	670	685	636	631	669	690	665	678	605	594	630	650	608	638	650	627	611	639	647	625	617	625	686	675	610	669	637	632	635	606	678	634	678	681	638	615	650	612	685	633	676	708	633	686	629	645	594	646	651	629	665	692	678	591	646	621	663	610	637	639	675	635	647	620	649	628	641	675	672	660	625	652	620	666	650	621	644	608	647	679	629	641	632	627	651	626	665	621	657	661	623	582	624	609	664	629	631	662	608	635	664	636	678	670	649	609	638	666	645	612	666	638	643	634	600	664	600	663	617	657	651	639	645	670	638	618	654	626	669	658	605	649	647	637	627	645	611	631	665	633	654	651	648	629	608	637	627	638	643	648	662	633	659	681	640	620	701	596	648	600	602	684	629	656	631	671	674	640	580	649	640	596	657	626	657	649	610	630	619	611	637	642	594	623	624	606	626	670	665	618	651	638	645	626	605	679	656	660	649	646	605	668	649	640	652	647	626	656	625	669	671	650	611	656	641	656	640	652	593	646	598	624	618	600	658	689	641	657	635	667	698	683	635	648	639	596	590	668	629	657	612	671	623	668	671	653	598	642	608	611	592	624	682	594	734	632	665	617	650	624	622	637	627	620	604	616	660	649	623	635	615	645	681	661	662	615	636	631	660	634	632	568	692	614	605	651	583	614	644	575	694	647	619	668	641	627	672	608	598	640	661	649	675	651	639	629	652	668	656	663	597	666	654	632	596	636	628	638	624	620	632	651	643	640	667	683	612	649	613	630	658	656	613	613	667	625	622	613	649	663	620	629	664	635	663	639	653	677	688	672	646	659	644	647	631	628	672	662	698	659	654	634	599	626	649	658	612	648	644	629	636	628	617	641	641	651	631	646	651	663	638	591	639	657	677	622	623	640	665	629	616	604	667	689	647	626	630	641	690	658	637	641	604	701	649	639	635	638	579	600	625	579	657	629	673	666	661	678	644	618	640	604	649	580	652	679	626	621	677	636	628	668	601	628	634	628	618	611	657	664	658	662	645	679	608	618	591	661	661	619	607	627	627	635	657	613	636	615	636	645	669	653	644	632	657	654	649	656	691	616	622	654	635	635	659	627	629	633	668	683	638	634	602	665	648	667	636	650	658	650	683	673	637	669	604	635	645	642	675	621	646	662	650	624	648	632	648	649	627	621	597	666	653	632	630	642	661	642	688	634	597	636	624	620	653	641	602	618	603	652	642	677	683	590	661	616	638	634	654	621	617	650	681	601	627	610	631	622	666	662	651	657	613	615	629	627	666	686	637	614	648	629	665	665	650	617	670	641	647	626	650	645	634	608	619	641	618	672	643	679	644	677	631	690	622	674	638	601	658	645	639	703	646	620	627	634	617	646	641	603	625	648	684	644	626	688	649	651	694	676	637	630	642	626	651	577	651	661	616	666	691	672	661	654	617	647	597	618	650	687	613	618	604	642	678	670	651	684	660	658	649	688	642	593	620	671	669	632	655	698	689	679	651	652	612	657	661	606	634	603	663	621	636	615	662	648	648	628	651	663	658	649	612	625	616	627	589	628	605	644	620	666	648	611	614	606	595	630	659	629	614	584	618	675	617	652	626	654	632	648	656	646	648	640	640	655	600	693	612	677	630	590	594	647	651	606	622	687	659	640	627	626	657	644	636	668	638	656	601	684	660	636	668	631	673	625	618	655	651	613	667	676	640	657	670	633	607	604	663	609	591	586	674	630	659	690	657	651	660	630	649	647	630	638	669	643	597	641	677	647	628	635	649	653	600	640	620	623	626	688	661	651	654	633	633	679	640	652	626	628	623	633	637	665	600	644	648	662	653	686	687	639	661	603	630	665	633	656	647	636	655	635	672	678	656	624	619	595	671	637	671	648	625	629	666	610	653	627	642	607	645	606	642	674	664	660	575	640	664	638	617	640	685	652	703	619	625	617	626	636	651	685	672	679	615	608	674	656	636	646	652	651	661	636	688	658	648	639	671	652	646	635	677	614	628	607	693	651	655	621	597	655	642	628	636	632	620	579	667	627	640	651	636	680	642	659	628	680	649	606	645	672	632	680	649	619	610	637	633	663	613	593	657	604	638	632	670	646	598	618	646	674	663	622	679	616	596	667	634	628	691	662	623	607	623	661	647	607	646	636	646	618	658	625	652	649	677	653	614	627	651	648	657	627	662	674	622	634	594	634	637	627	609	641	649	634	609	631	663	651	623	680	660	664	659	644	639	629	606	702	636	650	631	618	608	625	629	655	613	670	597	675	633	636	682	707	667	689	645	661	670	644	629	626	629	652	653	637	670	655	652	596	680	624	656	627	651	637	645	627	636	679	665	565	664	622	660	705	615	690	626	629	626	650	633	650	665	658	683	628	658	596	638	666	639	647	623	654	640	623	686	637	636	618	659	677	651	626	626	565	626	693	645	623	677	657	633	664	630	654	633	649	620	643	632	635	612	652	621	672	652	630	645	672	651	665	663	644	588	601	644	656	657	666	682	647	669	675	678	626	661	632	638	654	609	682	611	680	665	643	611	661	666	653	634	613	643	615	655	642	656	639	663	636	641	655	622	626	600	636	604	626	639	636	633	618	633	637	642	647	658	641	619	621	700	653	693	651	667	612	641	660	657	615	639	633	644	640	650	673	645	629	642	679	643	659	684	679	624	674	635	647	668	649	624	616	651	640	636	599	658	653	630	661	669	681	657	630	623	637	625	672	619	597	652	661	630	663	659	638	632	641	600	654	648	660	652	674	622	654	683	667	634	635	628	629	643	630	693	592	627	661	646	623	629	641	634	668	668	644	642	634	647	648	628	652	624	598	585	609	660	680	625	671	629	620	628	631	658	610	653	639	668	672	664	649	640	632	603	628	658	677	651	591	602	632	628	647	648	654	637	642	647	642	648	641	626	656	602	612	654	620	645	644	631	691	635	633	642	622	659	661	646	654	656	629	641	633	607	658	662	644	617	656	639	565	619	653	653	642	636	661	654	598	673	594	629	643	602	610	612	624	657	702	699	620	652	597	673	631	626
37981	49961	38481	23056	14548	9985	6431	4451	3133	2431	1837	1561	1333	1179	1151	1053	994	924	906	912	839	821	835	751	866	815	794	811	777	750	770	799	803	794	795	782	739	723	749	742	791	758	765	731	725	734	707	756	829	739	764	752	712	760	685	758	752	758	723	745	782	768	714	783	759	730	719	774	680	685	792	791	766	733	740	761	747	756	728	752	740	757	765	755	731	730	720	776	690	735	784	687	739	743	713	719	735	780	758	732	747	766	729	754	722	787	754	754	782	714	773	770	767	726	750	751	760	757	775	751	747	768	748	785	810	709	780	765	743	720	691	742	761	764	804	771	717	695	796	766	815	737	761	764	742	766	728	710	754	745	774	709	775	773	748	751	776	727	711	795	742	752	739	753	790	691	736	763	781	755	750	773	708	756	726	765	762	790	761	783	772	732	726	769	717	736	743	781	766	766	757	805	802	748	777	727	720	740	730	755	764	774	756	752	728	823	792	766	743	749	757	719	748	766	741	748	713	734	759	765	732	744	763	777	751	767	743	744	770	733	769	752	748	740	759	752	708	752	720	799	754	717	779	730	778	766	754	729	781	785	772	761	728	751	736	771	720	748	656	759	727	759	783	761	686	842	746	768	794	732	768	766	789	723	701	755	734	734	777	774	776	696	752	757	742	744	740	730	776	748	775	752	726	749	746	769	758	776	765	737	779	711	754	741	768	726	761	778	782	732	786	737	788	770	742	737	723	728	723	831	763	751	768	762	763	783	708	757	735	785	710	785	763	745	754	729	777	762	738	794	824	747	753	767	749	742	735	770	743	778	773	790	749	729	766	717	719	766	810	772	722	755	746	776	762	768	750	747	739	754	804	741	759	742	783	761	694	773	774	746	745	774	753	773	729	826	738	727	780	761	723	753	750	801	704	736	754	742	767	755	763	699	744	768	714	733	785	715	743	772	759	803	717	786	778	728	755	762	796	715	738	788	770	828	756	764	770	744	764	741	734	738	816	757	736	782	794	707	686	740	746	698	781	719	758	730	761	755	740	782	754	758	761	796	745	766	771	734	733	745	744	749	759	759	714	734	782	717	777	724	755	728	736	736	775	760	728	744	733	770	774	756	805	787	748	728	755	746	758	736	781	744	728	700	821	766	716	763	709	720	801	727	771	736	751	774	770	733	695	748	724	781	739	726	742	741	702	748	751	729	765	705	805	778	730	710	769	756	780	774	759	764	730	727	729	732	749	761	772	725	736	793	720	760	773	777	748	735	756	810	758	719	712	772	768	742	758	743	756	731	761	771	718	743	745	722	749	755	761	704	741	733	707	786	761	732	789	764	781	771	733	743	726	730	774	770	764	746	758	734	756	770	732	740	757	784	757	767	742	684	758	717	775	747	672	762	748	763	737	761	783	748	737	766	719	785	726	765	761	774	714	742	753	796	746	719	701	743	740	729	742	766	798	759	729	755	736	741	742	734	791	752	787	787	788	733	754	749	760	742	823	785	757	780	764	766	769	763	730	781	791	748	732	736	760	729	752	726	724	738	758	780	783	747	761	764	722	749	739	785	747	734	736	768	755	719	758	745	795	714	740	735	778	732	716	716	736	793	741	744	732	732	763	727	759	763	704	746	753	700	792	766	769	722	761	775	741	740	732	773	757	737	783	771	720	754	778	778	710	752	708	753	707	735	764	750	778	755	714	719	760	787	727	729	747	790	808	755	686	775	724	759	740	730	782	739	734	760	733	795	718	740	769	717	756	764	746	758	745	723	695	729	706	733	802	735	724	739	762	749	792	699	714	718	718	727	756	745	734	744	725	773	767	765	796	759	741	779	770	746	733	798	709	695	732	779	744	712	750	778	784	738	733	706	700	786	757	752	784	739	767	755	747	715	805	772	741	754	752	757	720	744	791	767	729	715	733	738	749	748	760	725	763	723	762	712	745	778	762	768	731	735	763	752	696	761	766	738	758	787	779	736	738	674	703	760	733	749	767	741	740	789	713	807	725	746	760	816	738	695	770	726	712	743	758	742	745	763	720	776	780	739	750	740	779	757	735	754	814	756	726	731	798	712	749	725	693	708	806	768	789	742	767	745	752	785	721	703	771	748	774	731	712	662	735	755	721	755	802	778	725	730	742	715	770	749	748	733	771	758	774	777	810	758	738	749	720	808	717	723	720	726	767	768	752	776	723	729	741	772	757	703	749	771	786	757	742	770	705	742	737	759	787	713	721	695	759	741	764	760	736	761	834	738	763	722	757	803	772	782	786	691	762	719	760	766	755	728	760	758	726	795	767	747	740	718	790	810	766	744	742	731	733	732	732	725	743	721	749	772	749	727	714	765	707	772	748	769	720	760	712	733	799	759	743	741	727	741	751	758	756	770	775	761	813	776	693	713	726	786	741	727	805	744	741	757	768	779	762	788	709	747	739	752	718	798	784	746	704	768	708	719	778	770	764	722	751	731	781	764	757	725	710	764	803	773	737	767	798	765	738	756	756	707	722	763	741	709	748	762	762	795	693	745	745	708	725	719	767	770	755	721	745	750	723	751	771	741	744	755	747	700	727	725	725	760	720	747	761	756	735	805	763	697	763	764	739	735	785	760	737	745	730	765	732	767	744	727	734	788	756	827	697	814	750	730	768	746	744	721	763	752	778	690	707	755	753	724	757	732	789	725	788	787	732	749	739	705	767	741	737	719	741	754	740	761	778	767	740	741	756	736	765	775	757	785	726	771	708	757	726	723	782	684	720	823	750	706	763	704	732	736	718	777	730	734	758	741	749	749	789	745	734	728	741	776	743	735	754	766	772	749	766	756	764	772	778	796	753	739	717	722	746	745	783	781	767	737	786	739	761	715	776	773	768	741	799	734	758	716	748	740	756	787	748	768	752	712	787	755	758	789	779	729	749	775	771	732	723	731	730	770	762	765	740	712	753	729	763	772	786	713	737	742	718	767	767	733	749	712	725	792	766	784	708	717	771	730	742	755	744	744	736	749	752	768	749	714	755	669	713	794	794	768	761	703	697	726	752	759	774	733	777	743	772	717	721	762	778	740	686	749	753	684	757	772	769	791	742	777	772	736	781	734	748	746	751	759	774	723	726	727	735	745	738	740	794	762	772	763	761	726	733	817	740	752	774	779	762	751	784	746	749	748	760	735	742	729	769	763	734	716	678	790	762	734	741	757	737	728	745	810	750	741	779	782	708	779	729	795	718	752	755	740	733	775	756	720	766	770	749	725	771	697	763	759	778	770	812	730	745	756	768	812	774	728	719	778	739	762	735	751	729	742	771	742	723	728	723	765	813	712	763	731	752	763	711	727	828	726	779	700	758	794	773	825	754	747	692	751	785	783	746	804	763	763	731	738	761	738	790	743	652	751	761	788	707	763	746	789	738	753	739	721	748	772	681	747	791	735	803	813	772	781	747	770	748	772	772	717	813	781	747	730	705	773	726	756	788	708	766	734	738	782	767	785	738	816	735	721	796	712	744	766	744	722
24370	21593	28968	25259	22747	19127	11006	5161	2944	2259	1750	1464	1300	1152	1049	978	901	893	785	800	824	722	756	797	752	721	707	715	677	651	657	657	667	735	680	696	674	689	671	671	641	683	631	679	667	675	670	642	640	622	707	722	600	647	623	739	672	652	708	660	662	664	636	648	684	637	597	692	669	658	679	674	647	680	632	712	653	687	663	648	629	645	686	661	589	658	611	628	659	657	668	658	704	649	614	665	645	706	649	694	681	658	621	693	654	668	654	603	676	641	676	616	657	650	644	667	626	664	671	652	740	650	642	692	648	627	675	633	673	695	638	698	616	644	669	648	649	649	657	649	669	632	654	653	650	596	621	646	659	633	617	659	646	661	699	657	687	661	652	669	643	620	644	666	642	629	674	624	611	713	653	675	676	649	647	667	630	641	647	664	638	683	685	647	657	673	670	617	650	639	666	609	674	635	626	665	630	645	636	616	662	645	611	677	646	634	677	627	667	689	666	640	645	672	654	633	641	633	653	642	667	654	625	632	614	674	642	671	724	672	627	679	688	676	619	648	657	629	657	709	603	662	690	632	609	696	645	634	623	628	632	659	653	648	644	685	608	627	616	641	639	644	678	662	682	633	735	601	676	648	674	627	646	655	595	638	651	631	619	655	630	680	603	596	659	660	679	671	644	687	639	662	622	661	607	624	685	662	646	644	662	650	600	680	592	651	652	638	652	643	655	670	627	659	631	652	669	636	707	623	668	596	671	640	637	650	667	628	651	667	619	687	699	689	632	631	636	626	643	685	640	661	655	662	647	648	635	640	671	614	644	673	674	644	654	628	676	678	671	686	613	639	717	659	667	654	647	682	672	650	672	631	627	673	678	634	643	670	713	685	655	640	655	668	661	636	667	646	632	662	679	624	643	657	649	644	610	691	647	624	584	634	644	665	658	645	645	649	688	656	665	626	675	648	663	605	653	677	637	647	598	654	660	645	624	630	627	662	683	616	658	657	641	662	664	639	662	640	654	668	648	637	607	642	642	672	607	653	636	715	685	630	643	635	643	618	605	677	640	665	637	612	614	661	673	600	628	679	671	683	608	668	636	674	599	658	630	677	679	634	621	620	700	627	647	643	673	652	611	689	603	625	663	625	668	617	667	601	664	667	643	649	673	672	642	655	626	636	647	659	641	609	620	653	669	630	673	653	671	649	646	697	674	681	625	633	656	629	618	679	679	680	659	665	637	626	654	652	641	681	678	634	632	657	628	644	644	627	624	618	679	628	656	695	649	640	634	640	657	645	658	654	636	635	634	679	677	684	632	656	607	645	653	689	680	623	671	664	578	605	714	687	595	690	647	639	677	694	699	698	651	644	643	652	649	629	645	596	638	648	640	646	681	653	623	672	626	641	637	631	670	668	673	688	643	719	663	616	674	661	664	692	627	630	648	676	652	654	649	694	658	652	635	646	671	644	687	668	652	665	672	659	621	634	698	644	648	631	680	712	619	649	627	695	674	630	637	698	622	611	633	697	614	616	606	624	668	619	663	600	662	637	641	677	613	637	654	672	627	655	645	676	630	638	629	622	662	601	645	660	673	640	631	650	679	740	657	680	678	634	586	643	651	630	674	624	668	669	620	706	661	649	692	616	613	698	636	661	655	651	674	673	632	660	595	615	661	640	629	646	701	650	685	635	609	655	664	634	629	688	671	647	644	656	666	634	649	644	594	663	652	651	671	604	656	633	665	642	650	622	646	639	659	638	719	674	636	676	639	653	619	679	646	636	654	621	638	613	643	644	668	601	634	648	637	640	650	606	666	653	692	652	648	631	655	685	642	641	684	707	682	647	659	614	628	655	659	622	636	622	619	693	646	690	661	607	652	658	662	660	612	618	657	640	647	678	652	674	644	650	686	605	627	614	685	675	633	639	682	611	643	627	654	692	636	610	626	644	687	607	629	642	633	677	657	673	628	665	673	634	669	657	589	678	628	665	651	681	658	671	696	646	642	673	624	631	620	631	654	599	676	640	621	614	651	657	657	690	614	595	625	642	642	611	656	684	652	644	662	645	651	643	612	669	641	666	634	637	603	675	672	685	666	633	663	636	661	652	685	666	674	631	600	654	638	638	656	677	665	670	636	632	641	639	652	676	691	684	636	650	707	675	678	628	670	685	663	672	619	624	656	656	669	650	671	649	595	645	618	637	631	611	655	657	621	633	638	684	647	633	658	618	666	652	660	657	663	629	675	639	630	649	604	614	665	652	602	675	679	602	629	650	595	648	643	664	653	643	643	639	643	675	665	658	685	641	652	627	616	687	685	629	678	613	690	666	660	646	663	649	664	693	663	645	629	614	644	625	703	647	690	616	696	689	634	629	627	647	637	610	679	647	639	612	609	611	645	662	609	680	657	684	664	651	653	597	641	595	623	633	666	656	650	643	669	608	618	632	650	666	631	647	599	669	662	626	644	642	687	644	623	652	642	619	642	663	636	645	620	650	615	687	608	643	644	641	684	648	647	617	660	645	670	661	616	640	596	667	666	619	656	656	668	668	674	612	667	673	659	665	699	655	620	732	629	685	632	645	688	669	619	656	685	663	654	649	671	665	652	656	646	699	660	648	659	645	695	649	632	641	603	690	705	644	676	621	680	623	618	705	671	634	632	648	648	670	646	663	636	607	657	677	688	665	674	645	648	658	639	614	608	706	668	703	645	665	632	668	659	649	660	718	654	611	634	639	648	627	631	652	596	652	646	643	655	573	682	645	660	645	625	645	646	682	660	650	651	643	642	591	638	649	677	626	644	645	649	659	667	638	621	656	692	647	601	632	672	622	669	644	629	660	652	644	687	641	684	637	669	643	678	639	601	680	682	668	654	654	656	656	662	688	688	609	664	638	643	675	688	655	638	636	619	639	660	628	647	652	655	665	674	620	629	644	659	665	699	628	674	647	642	654	656	653	675	639	580	692	634	631	632	676	631	642	650	625	717	618	652	644	652	626	690	644	620	660	615	670	624	655	654	677	659	677	618	659	653	658	693	638	626	654	673	625	595	621	612	610	639	699	675	676	663	678	682	668	632	606	674	634	618	630	615	657	648	655	624	653	656	685	642	655	628	596	623	604	632	628	689	636	598	644	663	645	685	624	630	671	627	654	596	657	695	644	622	657	655	636	672	691	647	680	668	612	645	667	625	657	639	620	647	621	638	664	673	606	654	628	642	678	683	633	699	624	606	642	687	623	658	647	649	675	614	651	662	674	688	622	648	647	695	638	622	663	611	630	627	660	641	670	557	655	636	698	626	627	654	653	647	633	620	649	634	615	682	681	692	650	649	680	647	673	670	658	637	642	599	591	713	647	708	612	650	659	654	630	671	668	604	633	614	629	644	644	645	654	677	613	679	679	664	619	625	602	678	662	653	650	643	663	655	631	627	670	618	667	668	650	672	688	687	640	659	672	629	646	659	677	615	636	654	673	608	619	680	645	645	670	636	669	673	661	687	648	673	638
38226	58995	48319	33957	25666	17331	11864	7639	4639	3489	2715	2115	1709	1572	1379	1272	1148	1132	1055	1005	1001	909	881	844	883	843	753	854	805	846	777	822	801	784	819	793	729	806	773	767	772	780	788	778	784	819	805	758	815	758	714	794	792	788	768	777	697	752	790	757	755	758	764	747	754	773	738	761	785	803	761	749	773	719	733	752	706	730	752	743	760	721	762	742	764	760	700	755	725	756	745	740	735	781	712	756	747	800	729	787	731	708	784	763	778	769	715	778	760	742	782	734	746	748	839	781	752	782	721	740	743	688	760	762	785	699	748	723	758	745	787	778	745	783	784	763	737	821	799	791	791	778	779	740	768	741	748	782	721	752	760	808	757	782	802	776	787	741	726	751	755	766	822	738	749	747	724	727	754	752	777	774	733	771	801	778	740	764	781	758	812	767	741	750	760	806	759	740	831	780	731	724	762	765	805	782	770	751	822	785	712	762	745	748	784	773	782	739	740	723	738	793	798	761	749	754	747	783	798	799	712	805	786	732	780	760	731	709	767	777	724	719	805	745	764	754	792	801	750	783	782	748	700	788	760	788	754	774	786	796	789	742	780	781	763	778	761	776	773	754	808	734	772	714	725	780	746	753	734	775	809	773	792	798	772	739	737	758	755	751	745	781	773	762	756	718	764	801	737	745	748	690	739	752	773	782	806	772	767	802	757	755	796	765	702	706	750	739	752	795	760	761	760	729	757	756	739	734	752	752	742	742	697	735	721	734	752	758	779	796	755	800	719	745	770	769	742	719	760	771	764	752	715	770	723	784	742	778	738	744	762	705	760	724	769	743	761	780	769	800	759	749	765	779	819	769	745	774	764	763	746	748	780	734	795	742	740	738	793	809	715	732	772	777	785	762	777	754	747	791	793	747	709	782	733	726	750	797	760	784	756	694	755	711	804	758	722	758	750	715	813	767	753	781	788	724	724	783	772	749	762	752	799	750	765	798	766	760	756	720	784	722	750	788	754	761	784	714	810	756	732	773	760	778	762	752	789	792	797	734	724	818	775	800	754	769	759	712	766	781	767	791	816	747	797	733	787	749	724	720	789	767	753	742	723	798	790	719	772	780	758	703	770	712	766	810	739	780	778	837	803	774	718	771	712	759	749	755	741	752	730	736	713	793	788	752	755	729	814	719	773	766	768	780	752	724	781	785	746	770	754	770	719	704	741	798	729	810	817	711	759	776	809	755	797	796	810	735	718	731	764	775	729	748	759	786	748	726	763	770	752	746	759	797	779	800	769	770	766	730	761	749	726	719	750	757	794	731	742	780	737	793	805	740	738	754	786	731	783	745	790	732	813	743	750	785	773	732	724	740	799	785	774	707	786	765	814	714	759	749	764	715	777	730	789	761	718	743	753	699	702	780	797	741	757	692	747	780	771	755	766	792	771	747	770	757	743	782	770	713	715	771	765	786	786	741	739	753	752	706	749	720	779	791	788	762	730	734	761	707	732	755	728	794	768	753	792	734	763	779	768	733	751	754	766	784	769	760	723	769	746	726	782	798	778	807	744	773	778	763	775	777	814	763	780	802	752	781	727	732	771	753	779	786	742	797	820	780	779	726	777	773	752	711	750	758	749	794	765	764	773	789	772	740	740	735	735	770	779	775	740	779	755	788	734	743	773	765	781	763	763	750	764	804	815	747	772	793	749	768	698	770	768	733	797	737	753	799	782	742	752	784	761	767	798	722	720	817	775	741	755	800	724	735	765	776	684	779	742	753	732	746	808	751	792	768	743	761	747	739	746	742	724	759	781	759	709	768	770	739	754	790	820	727	745	767	742	791	748	734	724	773	719	777	743	753	748	744	801	757	758	734	797	795	741	768	734	736	723	728	718	780	777	744	742	760	735	747	822	727	741	732	769	764	775	795	726	784	775	795	810	766	736	777	754	686	784	760	783	788	736	768	734	771	741	761	739	732	698	716	755	744	732	753	701	741	752	805	804	747	757	724	789	766	761	791	751	729	806	793	775	810	771	750	781	739	729	728	793	774	736	682	751	738	721	764	745	784	759	743	777	741	735	796	803	801	809	766	736	736	779	767	720	738	781	736	754	781	792	746	792	786	757	802	738	777	755	776	746	768	747	721	808	704	765	758	720	785	762	801	778	812	774	768	783	742	770	743	761	761	723	757	783	737	725	756	756	743	738	729	772	778	795	769	717	738	792	742	778	732	807	739	762	715	743	696	771	746	791	742	767	704	768	782	801	756	757	746	719	759	800	757	756	742	749	737	721	746	769	764	731	761	764	777	760	730	741	759	759	722	713	778	779	782	743	692	761	761	789	740	752	758	780	763	786	722	757	731	774	782	768	807	729	708	722	749	809	778	811	792	784	747	734	700	737	777	770	779	778	722	734	746	819	755	741	731	747	756	781	831	799	778	774	758	742	692	731	733	719	758	752	792	788	780	793	768	732	714	757	750	754	777	808	781	745	753	745	748	757	704	767	693	800	760	778	737	749	787	757	789	807	751	766	732	801	754	766	813	777	751	726	760	757	772	730	787	720	756	766	786	799	852	764	765	757	754	736	752	753	748	795	767	775	740	783	781	765	762	788	731	821	748	787	753	730	748	773	748	781	758	714	748	773	795	786	764	765	722	794	727	752	776	759	774	773	778	770	776	766	766	782	747	801	773	742	780	734	742	770	755	776	773	746	736	812	771	733	715	778	731	794	752	758	785	774	743	782	768	739	762	807	735	782	774	801	746	727	782	742	723	807	770	782	746	759	747	738	762	819	761	725	764	798	741	800	807	691	736	771	738	741	728	806	760	785	786	740	756	788	715	732	757	742	759	760	773	766	754	735	786	753	729	736	773	772	753	732	744	747	772	802	782	843	748	737	737	730	780	803	822	767	739	773	753	760	778	781	837	776	756	728	793	770	766	767	765	768	729	744	787	751	745	800	757	761	804	735	767	727	761	779	716	742	774	761	747	756	776	740	763	771	715	711	749	738	756	796	749	771	784	775	739	763	721	823	748	743	759	747	719	730	756	746	727	772	737	773	761	734	736	777	786	789	776	727	796	724	755	802	752	782	760	767	759	736	710	741	760	763	757	753	799	729	749	749	730	767	730	707	785	726	765	757	781	711	788	734	738	736	733	782	720	728	695	756	716	783	766	748	745	753	767	765	731	690	728	745	719	788	792	773	802	722	753	755	743	754	788	769	777	798	796	760	769	833	724	773	740	786	741	734	754	795	755	765	789	761	739	759	772	720	720	761	772	750	733	788	751	783	757	769	736	764	762	769	806	766	767	753	760	750	744	713	758	704	755	791	757	745	806	739	794	816	727	820	744	735	753	739	790	766	782	785	777	750	754	715	754	743	776	778	790	772	745	782	786	779	741	773	685	739	784	762	741	726	758	768	782	721	760	762	804	719	777	810	728	715	733	762	737	759	767	785	760	805	786	716	745	729	745	762	773	795	689	731	754	781	819	826	758	748	787	727	764	770	750
25535	21768	29475	27500	20877	12705	7050	3588	2366	1855	1502	1285	1125	975	887	850	826	755	819	740	710	670	656	693	658	647	671	676	669	645	639	631	651	627	632	606	629	650	629	623	606	653	672	630	635	613	661	685	648	660	634	670	629	700	630	635	634	617	595	601	577	629	648	618	609	632	622	626	624	636	641	571	608	599	632	665	613	630	691	635	653	647	641	637	632	621	651	648	613	652	636	654	633	595	648	629	654	625	612	600	633	661	623	621	651	631	623	620	630	644	642	644	657	631	619	656	631	677	635	628	618	621	652	652	630	640	630	608	636	608	635	647	627	631	628	606	635	605	624	662	590	611	651	607	649	645	628	596	646	639	624	596	662	630	613	589	629	619	624	642	609	609	651	640	619	599	621	675	604	599	645	642	585	642	601	615	624	648	590	644	625	605	651	628	658	616	674	631	642	625	639	627	593	612	597	607	649	614	629	637	588	612	644	630	616	642	619	598	647	644	654	589	626	597	631	679	617	642	623	586	651	612	562	647	628	606	674	606	608	611	634	617	658	605	605	589	604	569	649	615	657	636	604	602	632	657	644	564	668	586	645	650	607	664	662	637	718	598	620	656	675	644	622	634	667	638	653	635	654	613	641	642	601	596	638	635	659	603	609	628	614	635	597	598	638	639	617	602	616	617	657	654	621	601	657	598	629	600	645	635	638	651	624	644	629	617	590	630	599	651	647	624	615	617	631	650	641	630	639	644	638	653	645	628	633	636	614	615	638	608	670	650	583	586	663	643	598	653	675	603	604	623	628	665	580	631	631	580	618	642	634	636	621	662	629	655	682	630	639	620	602	600	596	619	623	625	636	567	644	619	633	627	614	630	658	646	663	641	626	616	575	668	616	592	607	676	619	623	626	626	614	634	624	641	598	663	622	610	614	625	605	604	632	599	631	634	644	641	620	638	577	633	593	633	627	640	645	592	622	649	646	644	639	579	632	671	607	667	617	647	635	647	604	647	645	603	604	626	599	645	587	615	690	665	611	601	607	625	673	603	654	622	637	619	649	619	621	607	635	586	633	651	645	649	615	637	634	634	562	671	579	639	604	647	607	654	622	683	635	634	629	639	624	656	667	669	620	659	592	623	628	632	630	628	611	637	617	603	578	621	620	623	617	647	619	639	669	641	641	601	667	640	638	633	612	608	646	620	657	607	603	611	637	625	638	640	626	651	663	638	654	620	615	641	636	588	616	652	630	624	687	643	690	657	624	664	597	633	585	643	616	622	681	641	629	608	582	671	613	633	600	660	605	617	632	631	647	663	640	664	629	595	622	639	617	549	615	595	627	652	650	627	650	616	631	613	672	619	629	600	614	629	620	630	669	644	629	610	598	619	614	646	626	641	610	631	659	636	653	578	583	635	639	641	592	686	623	637	659	636	657	637	658	672	622	621	638	633	635	616	640	635	640	600	643	657	652	630	643	648	639	591	631	633	622	554	640	627	661	617	609	618	602	551	600	655	606	633	657	630	635	635	591	634	621	620	578	664	591	627	636	602	632	653	576	618	685	621	596	648	629	602	608	602	627	630	608	634	620	621	643	631	658	668	654	602	621	621	647	623	672	595	630	598	627	628	607	663	662	635	634	614	608	675	660	637	614	598	647	639	644	630	680	633	636	602	619	618	636	620	621	603	655	620	624	634	647	642	649	672	625	620	662	634	617	655	627	612	621	663	632	570	598	618	627	657	607	666	648	640	639	626	608	625	612	651	625	653	633	581	622	624	589	687	617	635	641	577	602	619	599	632	623	668	619	615	635	651	623	648	631	644	639	623	671	683	603	599	622	618	628	574	642	618	597	650	631	663	596	638	640	642	612	617	645	589	640	681	618	629	661	603	693	683	618	597	627	654	659	622	627	609	620	638	605	658	619	637	619	638	633	618	586	658	621	641	620	629	663	637	637	644	655	611	656	643	620	647	600	655	605	636	595	658	630	616	624	621	672	625	685	642	636	639	676	652	585	621	636	626	613	604	623	593	629	582	608	656	602	550	638	625	649	639	620	590	679	654	639	663	657	627	630	622	661	624	662	649	609	631	601	606	633	614	637	596	636	648	639	663	595	654	604	663	642	614	622	600	652	652	653	582	620	631	640	629	599	557	575	674	592	641	616	612	616	639	606	650	660	622	645	616	596	618	673	674	615	608	638	605	681	690	576	610	646	647	631	616	613	650	601	611	624	646	632	610	624	601	590	628	579	664	612	623	622	602	626	612	638	649	604	627	643	651	653	676	666	666	604	607	624	645	633	668	638	670	598	625	599	632	656	625	599	601	643	622	629	638	590	636	618	682	623	681	612	623	623	606	648	639	648	619	615	628	623	645	665	646	584	638	611	619	601	644	633	604	665	634	577	583	594	602	617	615	614	637	628	628	673	613	580	637	638	624	612	675	604	615	597	633	643	655	656	610	663	611	639	581	600	634	635	655	641	649	635	645	640	656	617	641	641	599	641	612	636	599	650	626	649	628	664	660	639	623	572	640	607	595	628	635	597	642	669	649	631	676	613	622	627	634	569	618	598	624	626	649	612	674	639	648	629	630	624	580	607	660	617	638	644	620	580	623	620	648	633	658	613	650	645	683	641	627	621	644	665	674	570	590	621	700	682	605	614	629	631	620	659	636	659	606	628	630	627	624	661	647	614	628	587	625	581	580	677	666	597	657	625	602	578	642	642	620	662	620	591	567	616	628	647	619	615	671	623	650	628	654	625	629	639	634	627	637	659	600	661	627	627	598	610	634	599	620	608	644	645	627	644	642	679	637	594	629	601	644	645	606	687	587	624	629	623	655	620	612	679	669	652	638	641	618	621	614	645	640	621	644	627	630	633	576	631	628	609	630	624	612	597	596	611	625	618	653	644	629	592	649	663	613	666	692	642	670	636	645	583	645	606	597	649	632	618	619	614	620	638	635	620	597	612	647	586	614	566	640	641	626	628	605	617	637	618	594	668	602	627	622	592	645	635	638	666	644	622	602	640	641	618	666	593	648	629	639	652	647	631	661	649	644	643	634	624	609	657	644	623	591	603	612	590	672	605	670	657	587	638	616	593	625	637	623	643	641	611	640	626	633	600	602	646	635	631	610	662	622	664	564	598	618	607	606	610	625	661	600	628	627	656	608	627	575	635	662	624	615	674	642	583	575	636	631	595	609	642	632	662	668	645	674	620	598	645	620	641	668	655	604	662	634	602	615	618	640	620	619	653	593	572	640	654	632	636	602	595	650	613	612	588	613	636	611	653	607	678	596	645	651	659	615	649	644	605	603	576	640	635	632	619	632	643	625	615	656	655	653	608	655	581	630	588	612	654	608	587	646	646	603	650	632	630	616	609	659	628	641	592	606	613	633	628	655	582	659	653	648	642	623	587	670	654	641	596	651	688	635	589	618	640	599	636	612	603	628	625	644	602	668	664	623	652	631	659	645	639	609	643	637	613	621	690	638	620	625	598	669	640	627
36585	59063	49269	32753	21515	15085	10067	6083	4004	2994	2301	1949	1565	1388	1304	1153	1038	984	943	951	837	835	839	771	816	779	784	797	771	783	764	763	748	783	744	752	734	763	718	734	728	768	701	765	744	738	737	748	782	686	760	735	722	740	726	747	703	731	751	690	729	774	762	709	721	720	740	729	725	803	767	772	700	677	781	758	743	757	724	726	771	769	739	735	745	772	749	760	735	745	800	740	734	726	760	719	762	702	744	730	739	728	704	746	750	723	694	756	713	729	721	700	754	739	736	755	742	778	725	721	666	762	742	743	750	766	777	719	678	693	757	663	765	745	743	750	744	725	692	761	736	770	711	750	718	739	732	788	763	707	797	723	758	731	751	719	759	749	693	733	728	746	729	742	772	723	759	758	764	682	737	740	752	762	729	742	703	752	762	742	786	693	737	716	764	736	728	781	716	669	721	708	769	764	743	712	779	714	727	716	736	733	759	766	731	688	700	749	749	724	718	684	801	706	736	733	660	782	725	726	731	726	736	766	725	773	724	748	719	713	740	713	738	691	750	714	757	742	768	719	781	751	755	739	710	707	735	744	735	714	731	752	725	724	731	712	689	737	749	728	771	715	759	748	776	710	742	724	682	762	759	699	814	736	735	724	709	719	761	671	736	705	771	740	721	716	767	701	721	717	775	704	738	704	729	741	713	759	770	717	721	738	777	681	728	756	784	701	727	705	756	766	756	731	741	688	752	744	730	766	740	698	726	780	762	750	731	724	764	772	783	712	732	757	644	702	667	734	771	768	772	735	744	762	744	714	753	761	737	724	740	745	741	767	750	714	734	725	678	731	747	760	684	692	708	719	743	750	743	752	714	721	719	774	766	716	722	725	695	733	750	729	773	711	761	720	735	715	735	689	713	730	749	701	670	801	667	713	748	726	708	762	712	686	752	748	714	710	757	728	762	687	735	670	705	757	708	718	761	743	760	695	718	770	744	776	737	702	729	735	739	685	764	717	713	786	722	761	720	750	735	736	766	704	719	743	734	747	734	760	708	766	747	779	726	741	697	764	740	758	740	754	728	750	751	725	707	767	705	757	720	708	749	738	776	733	713	725	709	738	708	757	707	717	695	712	721	742	705	748	780	741	760	735	766	730	706	725	710	741	747	774	764	725	734	767	683	672	682	742	749	747	690	708	708	744	770	728	732	727	758	787	679	676	783	746	762	706	721	727	760	714	706	746	731	759	704	717	718	730	717	675	741	732	767	743	693	756	724	723	714	691	710	721	752	713	732	731	746	720	744	731	734	775	740	746	717	698	749	732	728	759	777	736	770	799	769	746	768	701	744	692	694	749	790	733	783	738	714	738	728	780	746	721	714	692	738	721	720	809	788	725	710	717	734	769	752	721	736	755	757	730	718	743	738	697	773	706	749	755	731	713	761	710	773	756	744	742	781	732	718	720	728	756	748	703	691	700	747	743	747	744	748	696	714	724	782	771	738	717	733	738	709	684	717	768	684	789	732	731	718	732	744	741	734	777	698	725	730	715	708	722	720	759	711	748	735	690	736	730	752	719	755	712	738	708	707	709	720	718	739	741	708	765	695	773	705	697	714	787	665	695	746	730	718	780	740	731	717	735	733	684	755	732	771	731	736	731	775	748	760	746	737	734	772	722	764	736	715	764	756	733	762	764	696	738	784	760	725	719	710	745	751	746	665	759	763	754	711	726	746	736	704	712	718	731	729	730	732	738	751	762	756	726	774	786	781	725	753	695	715	725	713	675	740	694	777	708	719	759	698	715	726	763	713	745	750	791	712	764	674	751	756	737	711	698	710	757	786	745	745	746	725	770	689	752	745	773	706	760	772	794	678	713	745	733	757	727	728	742	746	740	696	706	741	727	671	732	723	717	716	718	763	743	713	755	768	733	727	732	695	749	785	740	709	747	775	754	747	749	698	717	730	683	736	747	707	760	759	744	713	712	720	707	750	710	724	702	766	714	693	787	747	718	710	751	743	686	814	763	741	732	725	744	735	779	758	747	735	768	738	743	687	741	823	666	734	747	748	759	689	693	769	740	749	781	719	748	709	715	700	743	702	769	724	693	708	753	758	717	767	710	750	742	779	743	701	747	700	737	736	728	724	771	732	710	744	700	673	706	759	742	785	707	745	696	706	736	749	759	744	716	748	718	727	736	726	712	713	746	742	795	777	675	761	754	736	710	725	753	750	725	710	751	752	786	755	748	727	734	750	758	718	732	756	720	755	705	717	720	740	724	714	723	717	731	717	719	697	738	714	772	737	718	721	756	736	747	747	705	690	708	710	725	748	757	726	711	764	776	750	728	696	718	699	692	712	767	748	704	738	707	760	748	753	767	718	771	741	737	704	739	707	776	740	745	727	720	736	736	787	731	751	744	720	700	738	728	722	738	747	730	794	684	805	728	733	724	717	719	698	730	706	705	705	719	806	754	671	743	765	698	713	764	752	750	710	739	714	728	743	732	737	789	794	744	739	707	738	723	734	716	714	735	761	736	702	717	712	706	716	766	697	764	760	745	717	747	744	760	732	742	774	722	721	691	757	746	732	723	660	726	713	719	712	726	797	729	750	688	700	775	766	746	713	743	734	775	775	762	753	731	693	686	729	704	724	734	737	721	723	765	768	723	777	696	776	719	716	687	726	734	750	701	731	735	760	756	743	775	718	747	703	743	720	735	766	740	712	759	793	704	771	774	688	713	705	699	761	721	719	725	779	746	754	782	766	730	763	771	736	712	718	716	693	728	726	723	725	703	737	730	752	726	717	759	747	692	727	730	739	741	755	725	677	724	746	711	735	768	755	744	754	708	678	759	757	708	753	730	756	728	750	739	685	725	747	745	737	737	749	700	734	750	782	719	729	723	751	724	732	729	748	713	728	759	740	749	793	769	709	693	705	712	758	751	722	743	739	758	643	702	777	781	729	735	749	748	687	751	726	770	721	777	728	748	727	747	727	788	723	686	764	747	754	760	733	686	769	699	723	733	717	693	735	740	741	759	782	741	746	782	704	738	762	721	766	767	693	751	783	705	738	696	741	715	701	700	762	764	760	745	768	749	730	724	714	719	734	745	758	728	733	759	696	710	743	733	766	746	713	712	727	768	746	739	762	709	719	710	749	739	717	761	730	720	712	708	738	709	776	743	716	748	713	793	706	754	730	735	717	720	758	754	724	687	712	690	738	711	727	776	732	703	724	712	711	690	725	738	727	760	667	748	706	740	813	733	712	743	721	731	719	777	713	761	761	680	733	742	717	742	799	715	703	735	707	711	689	735	788	719	766	743	743	732	735	751	732	723	792	684	700	715	791	716	761	758	718	737	751	680	713	763	704	722	721	752	778	719	749	734	756	717	743	746	771	720	740	722	682	722	761	770	700	785	756	746	706	750	728	700	761	718	737	741	716	731	771	752	720	693	704	732	739	732	764	755	738	722	729	751	712	725	714	706	736	716	773	781	709	738	739	755	745	699
23269	21616	29294	24559	22044	23703	21735	9638	5115	4045	3096	2360	1942	1603	1398	1333	1163	1056	996	910	859	859	877	751	778	725	695	740	732	703	682	695	663	700	719	710	687	652	694	671	707	703	684	656	702	650	697	708	659	687	611	677	654	629	661	661	635	656	661	676	666	676	659	640	682	638	647	619	680	674	699	680	624	624	713	646	648	697	680	641	617	644	672	672	658	651	677	686	684	627	664	670	614	634	649	600	605	662	674	689	624	666	602	659	650	617	667	621	664	643	674	686	635	637	674	656	642	618	647	636	669	648	628	653	658	654	648	628	682	636	715	696	675	635	664	640	673	678	678	628	655	647	655	676	578	685	636	667	676	688	646	610	688	695	643	634	708	657	624	680	638	692	681	685	640	661	677	650	659	648	679	645	638	640	650	637	696	641	681	660	636	644	672	655	683	636	618	653	671	661	662	659	632	682	643	653	624	616	622	699	659	666	677	618	713	683	627	695	633	677	624	634	693	654	670	644	616	662	661	628	651	681	606	619	684	665	634	671	602	692	670	625	674	634	674	675	690	628	691	580	698	630	727	665	665	664	659	666	653	598	671	700	656	656	634	723	701	693	668	666	677	678	694	645	695	660	600	640	695	630	639	601	707	637	671	652	670	649	660	641	649	660	633	628	647	648	684	628	669	645	676	642	646	613	659	666	668	686	648	688	676	679	673	732	640	682	662	664	656	640	652	650	653	650	621	684	686	665	674	668	690	646	667	650	645	699	676	672	684	639	658	600	620	676	682	656	649	667	685	641	671	687	705	690	663	639	648	656	625	656	668	645	664	653	667	642	714	670	683	654	687	663	668	622	644	628	663	672	652	646	637	652	637	698	702	649	714	645	665	647	598	665	619	659	652	662	630	673	667	635	678	716	627	656	628	627	668	641	615	603	698	652	646	654	658	698	653	680	644	638	640	684	644	679	680	675	634	625	651	669	666	688	630	663	650	660	678	660	644	666	707	667	628	731	658	656	667	651	645	644	703	635	640	665	642	648	705	612	644	705	688	684	655	650	677	682	705	637	688	655	647	676	656	625	617	663	686	678	699	648	637	682	646	611	632	674	676	659	665	670	672	695	643	673	681	624	686	647	620	653	674	685	678	635	615	659	682	671	641	633	644	667	664	632	614	686	621	630	681	678	615	692	655	697	656	638	678	590	632	683	712	663	676	617	659	675	617	658	692	656	649	645	670	681	660	652	674	627	675	654	642	628	646	616	649	610	652	718	640	685	670	637	623	689	636	635	669	658	668	711	650	710	681	668	624	640	615	613	671	703	613	639	643	732	685	678	636	633	677	690	696	699	679	630	670	664	643	619	670	631	668	688	645	634	687	659	627	673	651	661	695	653	684	629	649	662	716	662	681	676	679	627	664	648	647	650	613	702	612	620	634	653	662	627	672	663	684	607	657	626	648	610	648	635	649	678	639	680	681	638	687	627	705	613	643	669	604	652	667	630	655	629	630	635	633	651	667	650	648	614	617	660	638	678	642	653	657	666	632	685	649	656	655	617	611	677	644	690	661	663	689	656	696	607	654	676	648	669	614	657	634	629	658	663	689	640	622	669	657	664	624	654	683	697	625	625	654	659	641	671	644	689	658	653	628	611	622	654	713	676	666	652	669	627	654	656	703	652	602	656	630	662	682	636	655	637	674	675	655	676	676	718	646	665	652	693	631	641	679	722	632	646	679	648	675	631	701	686	652	664	675	666	671	681	653	693	687	622	642	601	667	629	640	652	677	648	683	649	685	638	666	647	629	678	577	650	635	682	687	680	696	655	653	608	661	645	649	679	650	645	621	645	731	629	605	640	655	692	659	673	682	644	617	646	688	609	687	645	668	659	660	657	622	701	688	625	694	705	644	646	674	688	685	672	667	659	641	644	637	719	650	621	614	667	708	686	602	667	696	655	650	699	647	681	660	623	652	657	659	672	647	691	686	669	676	670	682	678	645	671	655	665	667	639	647	668	663	633	635	669	634	634	611	634	681	655	654	641	642	665	653	696	615	662	671	658	688	661	655	675	699	663	691	677	636	620	655	642	670	660	701	632	615	618	607	649	642	661	663	661	653	633	638	643	642	656	654	645	639	641	674	615	646	703	656	662	610	650	665	650	642	665	710	654	650	664	644	675	622	675	646	669	662	648	687	651	660	666	603	630	656	669	668	659	663	647	700	617	690	637	687	654	680	663	603	676	664	638	630	607	679	610	660	652	647	654	694	607	637	693	644	686	667	673	689	636	664	648	694	643	687	633	641	659	702	662	654	695	666	646	683	678	661	595	628	651	623	663	635	663	634	607	661	712	688	698	642	617	731	629	665	673	657	634	630	607	653	656	623	629	626	618	613	655	659	611	678	632	656	658	633	707	695	634	688	659	639	659	709	667	671	626	650	665	691	672	648	665	629	647	676	640	688	679	659	656	673	674	621	675	629	650	705	636	712	683	680	679	683	665	681	654	691	659	636	660	719	644	663	658	640	644	657	635	615	654	674	647	659	649	659	677	641	630	671	614	627	716	695	669	657	645	636	632	662	639	634	640	669	669	649	622	709	712	690	737	688	665	645	652	669	676	643	648	667	656	672	636	696	645	641	666	683	681	636	669	608	731	676	630	655	647	717	724	664	658	695	633	633	654	686	646	654	664	669	680	628	647	626	707	672	644	632	688	661	672	612	620	627	606	693	630	644	674	643	649	689	642	652	616	642	659	675	658	615	646	662	633	658	680	695	702	650	670	674	660	671	635	656	695	660	690	660	676	702	643	604	705	673	645	636	639	622	655	699	736	633	630	681	679	670	654	678	669	667	669	691	721	650	661	692	654	686	643	669	656	652	661	646	670	676	639	657	672	660	692	642	647	678	642	697	625	635	627	666	635	669	660	691	647	680	642	665	679	663	686	636	638	670	662	627	657	640	665	648	643	655	665	641	670	663	624	664	708	640	671	589	710	655	644	641	646	625	639	688	616	672	680	675	658	659	661	650	660	676	669	635	644	644	646	626	621	623	632	699	668	656	628	679	656	673	679	619	661	650	660	660	657	606	686	653	642	625	647	674	681	713	664	681	677	622	632	599	647	613	655	676	653	662	686	646	610	677	674	666	660	626	620	662	624	600	679	669	615	653	683	653	673	660	629	678	637	671	648	659	651	605	664	668	665	636	619	647	661	641	663	717	669	621	666	605	669	689	642	647	625	666	633	665	656	674	637	669	683	655	656	663	660	643	723	620	650	694	628	620	690	675	666	639	691	665	649	684	620	658	660	653	644	676	635	679	668	609	625	682	672	664	641	651	620	660	636	626	663	665	653	662	647	629	649	629	684	617	641	664	670	676	662	653	647	695	634	650	656	613	668	652	665	676	662	654	671	699	683	643	678	695	670	657	643	645	672	658	711	661	659	630	616	658	606	658	647	654	615	651	645	657	636	678	643	651	627	619	689	610	703	657	617	649	654	601	697	652	646	657	644
37022	67366	59220	39876	31069	26590	19094	11778	7765	6092	4489	3436	2815	2256	1972	1743	1569	1394	1293	1187	1091	1040	982	1048	963	883	821	842	879	840	767	808	811	803	754	810	803	805	730	802	768	720	754	813	758	781	759	698	779	703	767	757	730	755	771	793	729	693	746	689	763	748	793	764	784	743	729	756	761	694	708	777	731	764	733	719	773	745	754	735	752	735	734	752	727	749	789	787	771	785	756	716	734	694	728	704	748	753	742	764	723	713	666	761	740	763	743	721	761	731	761	738	744	724	699	812	738	695	711	759	749	766	806	761	779	741	775	742	726	746	784	698	793	782	733	740	761	771	764	754	758	770	736	700	806	768	713	757	782	754	771	721	758	742	760	730	775	754	704	773	771	713	784	749	743	809	791	808	730	827	742	754	768	782	725	838	759	753	731	750	763	768	765	781	784	768	723	771	766	711	729	711	757	757	724	754	746	740	798	720	761	773	723	708	698	757	710	737	773	723	773	739	755	779	718	728	720	731	732	701	730	728	742	723	726	719	707	788	708	707	750	766	729	726	777	770	749	751	779	789	743	719	743	715	761	743	732	759	719	789	751	726	716	734	746	760	718	730	709	780	743	758	760	760	765	765	758	753	731	730	757	758	798	759	758	781	748	760	820	760	762	709	781	757	777	763	729	737	809	730	741	738	728	746	716	729	690	788	703	762	715	735	772	738	771	738	764	714	710	761	755	769	708	757	816	721	704	776	764	747	742	744	779	749	712	718	713	712	683	733	728	782	729	764	696	776	697	739	744	759	793	727	718	773	754	756	743	769	772	724	789	776	797	752	762	772	748	762	734	749	748	736	780	773	735	750	795	805	785	759	795	696	703	764	739	733	779	742	763	802	757	745	746	766	726	702	724	698	749	798	771	762	761	722	758	768	787	721	731	736	743	779	765	738	737	780	754	737	757	745	752	757	754	688	730	731	766	724	762	781	720	752	753	759	737	763	730	752	752	727	752	809	744	751	747	721	732	713	718	725	704	787	732	735	733	759	719	768	720	732	697	746	717	776	697	775	784	736	771	733	727	735	757	703	752	769	761	759	750	715	720	699	724	828	715	787	745	660	708	687	713	798	744	728	738	732	760	757	716	722	688	749	731	726	755	763	755	783	734	816	758	748	771	750	757	761	762	759	767	723	759	706	721	732	753	758	770	752	787	782	746	795	744	776	756	792	713	759	751	709	799	747	735	739	718	776	732	754	775	779	730	738	748	743	757	766	766	728	752	800	734	751	745	735	767	781	748	751	712	759	724	700	730	732	739	779	731	777	765	735	715	749	742	721	757	708	695	778	767	739	734	732	761	777	754	742	743	745	710	729	782	767	734	789	731	791	748	781	789	731	728	769	772	726	737	756	709	735	782	717	748	747	762	767	801	744	752	709	773	789	742	797	824	757	699	726	719	777	766	726	811	750	743	736	749	751	775	789	755	760	766	760	707	741	759	752	740	723	780	776	759	773	755	762	758	763	693	770	757	740	756	754	730	703	729	797	780	772	803	766	752	791	752	768	775	799	736	713	755	754	727	765	750	794	771	766	759	790	757	738	778	772	713	725	713	706	751	760	777	774	737	742	743	800	750	776	732	738	722	807	789	723	707	739	727	826	795	797	733	702	759	766	768	724	735	761	776	768	753	756	715	730	774	765	731	751	728	744	776	772	761	723	739	722	730	748	766	735	736	756	756	765	728	727	731	746	752	743	744	730	767	707	770	736	727	740	747	805	750	737	799	757	753	723	770	727	751	732	785	741	721	730	753	791	759	726	733	724	784	733	696	731	761	716	779	768	757	749	749	719	756	796	709	808	765	722	751	774	727	749	708	724	722	732	783	747	732	753	730	741	764	785	729	749	760	721	763	777	765	725	742	759	726	751	751	727	745	748	738	723	780	787	810	803	799	677	781	794	754	749	683	765	782	834	734	716	759	760	806	772	750	751	757	740	784	753	712	769	699	715	764	721	749	754	703	762	757	794	764	739	768	764	745	803	716	754	738	747	756	788	686	767	719	727	727	807	750	762	715	798	733	785	773	761	730	735	754	760	736	676	733	724	732	758	767	736	748	749	766	709	745	774	758	782	784	804	780	753	731	741	751	760	772	708	751	739	745	781	765	759	781	743	783	761	726	767	772	708	729	727	751	756	746	743	759	752	740	758	721	808	760	701	741	681	762	764	705	748	734	731	700	739	748	766	744	748	725	730	773	719	767	787	750	746	724	700	766	713	763	802	769	784	746	736	811	768	725	735	719	756	749	743	729	696	748	808	786	799	741	769	791	773	773	757	741	773	788	716	732	731	702	782	744	739	751	756	768	736	743	784	756	753	693	759	726	765	773	776	737	738	757	745	757	751	706	758	750	731	755	774	724	706	771	758	722	743	756	727	762	803	713	688	711	707	770	741	753	731	782	735	747	764	752	728	712	778	768	775	766	690	739	697	712	740	769	788	795	767	743	786	797	781	713	716	737	759	743	749	759	730	739	723	788	794	762	734	746	740	785	746	751	724	789	773	753	758	762	779	735	736	762	756	739	731	735	784	733	731	784	742	817	731	752	771	767	712	664	755	731	777	736	764	727	755	766	738	766	764	748	728	707	742	760	734	818	751	734	760	788	714	708	746	798	750	743	744	745	748	727	741	731	751	762	725	790	733	784	752	728	771	706	764	787	746	748	780	732	776	721	733	730	786	704	714	697	742	746	771	750	746	764	761	717	799	742	719	782	715	729	815	742	718	752	748	769	778	753	773	782	752	770	737	747	728	790	758	811	725	729	746	774	765	754	756	732	785	776	737	747	773	777	759	726	734	755	781	765	776	753	752	764	737	739	718	703	776	763	758	729	740	754	745	760	713	735	798	749	787	718	764	799	785	813	709	739	787	719	780	765	763	761	790	731	715	729	745	769	779	740	794	722	761	743	770	740	760	787	755	735	778	734	751	792	760	765	763	758	761	822	711	786	674	736	769	770	755	769	751	757	731	821	779	756	767	755	800	702	756	770	717	733	773	761	764	704	751	783	753	734	718	739	810	780	762	719	793	771	769	767	725	699	738	785	766	756	717	778	730	765	760	722	735	733	738	776	738	773	737	785	743	754	759	698	758	723	740	691	699	779	721	772	783	715	705	746	785	755	708	795	764	754	753	724	721	736	766	817	747	709	763	758	777	732	757	720	771	759	749	746	725	769	757	738	762	689	795	789	712	735	722	712	763	762	759	792	815	748	716	695	760	751	735	705	787	785	765	723	710	778	720	795	723	748	765	718	725	757	752	766	750	766	760	734	778	759	745	752	728	741	701	715	744	787	709	719	787	753	756	770	724	784	769	708	741	802	752	738	738	754	762	717	730	713	834	740	749	803	718	753	779	749	787	751	781	760	763	748	725	736	727	719	751	736	749	754	767	753	748	737	751	761	713	781	721	765	756	767	778	737	739	762	768	769	740	736	743	754	733	767	722	768	736	709	809	747	771
31031	34019	37779	27581	15747	8489	5020	2752	1995	1741	1426	1226	1054	985	917	821	782	766	776	717	707	690	694	716	690	670	668	654	688	602	697	635	653	656	632	633	626	705	648	666	589	648	592	686	626	626	611	637	588	608	645	672	634	602	597	649	627	676	614	625	673	661	642	648	592	636	593	692	670	631	662	663	588	649	658	642	638	638	688	600	643	613	627	680	602	647	666	592	643	594	645	647	638	630	598	657	633	672	650	705	626	648	623	588	668	637	632	659	651	685	616	626	654	603	648	640	633	662	596	627	633	640	603	627	637	648	587	646	615	638	644	644	619	589	613	660	581	633	646	651	658	647	626	623	625	640	650	601	612	661	644	621	647	635	593	625	639	606	608	602	641	658	648	577	642	597	649	631	656	608	682	617	650	619	637	656	688	616	667	651	596	633	562	636	645	635	674	602	632	624	620	690	608	639	616	609	649	614	606	598	652	670	586	610	654	597	615	608	595	607	634	646	651	616	614	662	622	630	624	600	605	656	638	656	637	636	620	579	586	616	615	649	634	634	633	623	634	600	639	609	570	591	655	621	629	629	603	611	663	652	656	629	645	603	642	622	625	611	689	651	637	647	610	595	641	632	619	632	595	640	608	649	614	637	622	602	600	667	635	658	621	648	658	674	616	611	581	653	655	651	625	641	658	642	645	663	616	628	602	632	644	612	627	630	632	578	620	616	594	629	607	629	629	645	645	702	654	594	589	673	634	679	622	652	567	645	583	649	645	618	668	608	626	636	614	622	656	596	639	674	651	627	639	637	636	675	645	623	596	633	597	662	643	630	620	671	656	618	661	640	668	660	623	665	620	621	607	613	639	641	596	613	660	605	631	646	645	639	620	557	619	588	608	656	662	672	615	635	637	670	650	619	648	586	641	583	664	664	604	623	633	653	625	638	653	644	643	642	641	629	639	632	641	621	622	628	629	596	663	657	553	630	614	658	654	678	623	630	668	612	664	583	590	612	618	669	714	613	630	655	602	611	630	590	639	661	656	597	627	639	646	644	611	639	604	641	579	664	607	631	584	643	594	637	619	594	627	680	652	642	681	665	675	658	662	673	644	605	650	576	598	659	618	643	618	598	618	626	676	602	621	712	616	630	674	611	664	594	624	598	635	619	654	607	652	618	630	639	625	662	636	634	636	642	636	664	644	666	605	624	634	643	660	607	641	662	638	610	644	626	619	622	624	601	632	633	635	656	612	637	631	633	609	635	638	653	653	617	628	665	611	650	635	622	663	666	658	637	607	663	670	630	647	648	624	666	616	632	575	638	607	631	606	681	633	610	662	600	634	635	616	617	597	637	617	610	654	621	637	657	587	674	627	637	703	632	604	602	623	663	645	645	643	663	650	632	617	666	625	624	620	616	644	637	612	647	643	594	620	632	616	671	618	655	648	598	609	627	660	606	658	622	616	657	669	641	618	648	652	610	655	602	684	614	630	571	638	668	666	677	637	618	627	668	628	596	645	614	610	665	645	592	660	590	644	640	611	646	649	668	629	652	629	603	640	650	649	635	621	637	672	627	637	654	629	651	597	628	654	662	606	647	671	630	616	623	577	653	644	642	621	653	644	622	607	608	633	653	705	648	659	612	638	648	639	608	631	589	613	649	648	647	627	618	581	634	660	614	691	708	639	623	626	606	604	616	677	596	624	579	631	609	665	586	589	632	625	629	609	646	617	624	599	566	630	648	629	615	644	633	621	616	632	634	613	682	653	645	621	640	646	639	640	633	686	597	614	610	622	642	630	605	647	582	649	646	630	616	623	639	576	609	662	625	663	641	623	607	640	621	640	663	680	693	663	630	599	644	590	653	640	648	604	631	643	687	670	660	670	652	600	612	589	647	661	623	613	606	629	616	624	596	642	641	555	613	619	608	655	618	605	605	645	621	605	625	615	649	642	679	644	627	635	669	628	681	605	616	631	590	601	626	652	610	627	636	616	644	586	632	663	604	614	614	635	633	679	655	645	624	611	639	654	697	623	657	601	629	608	610	659	616	645	629	636	604	626	701	618	649	636	660	645	655	662	679	665	580	619	656	635	630	649	670	673	643	593	636	635	600	680	607	584	648	631	614	614	653	655	614	641	589	634	602	612	601	607	645	642	592	612	619	686	688	697	616	618	611	647	706	608	602	589	622	597	617	605	584	572	629	631	609	600	620	686	607	662	597	650	629	620	587	653	608	606	640	589	689	614	646	660	631	637	637	668	667	673	657	631	657	617	617	643	679	659	606	631	609	676	611	622	644	663	588	628	630	657	643	649	641	654	594	635	605	594	654	646	663	638	618	631	600	647	647	627	598	643	636	638	617	645	630	592	609	689	598	602	640	613	649	645	662	605	669	628	651	628	676	559	670	629	662	605	631	633	640	661	623	619	664	675	676	599	619	677	632	677	560	653	663	638	623	636	603	600	635	644	653	642	597	677	608	629	632	629	666	660	606	635	654	637	597	601	646	689	661	636	676	600	624	596	619	618	654	663	667	615	625	673	662	630	615	661	585	662	650	641	631	624	645	642	684	621	621	662	648	641	600	628	640	664	661	635	653	601	623	644	626	623	644	600	640	619	616	704	633	664	643	614	621	635	625	604	642	649	635	627	654	626	714	597	688	632	609	600	600	624	661	625	636	660	651	665	626	620	659	631	616	642	595	644	581	616	614	600	654	632	626	613	618	588	624	658	685	609	640	610	629	611	664	642	607	667	657	684	629	584	658	622	613	693	650	582	614	650	658	636	631	624	625	640	650	642	664	601	646	610	618	628	622	644	656	622	608	601	625	568	634	602	648	619	650	605	625	597	612	612	624	611	620	646	642	644	623	626	648	574	627	626	624	589	589	601	662	669	617	641	630	657	667	651	623	625	625	627	587	638	637	601	641	625	614	598	617	597	644	657	659	610	700	596	607	676	639	621	614	651	615	637	654	624	643	663	669	645	625	593	610	676	617	604	612	612	644	618	643	643	622	580	586	642	628	675	599	642	672	682	615	646	611	575	603	630	635	618	638	663	603	633	642	625	666	634	622	600	636	618	592	651	636	650	652	630	668	630	611	647	601	641	647	676	626	632	631	632	615	648	630	639	667	671	634	607	593	611	652	645	622	621	629	662	666	666	631	633	623	630	677	628	644	652	636	632	647	686	672	658	698	648	612	639	635	629	646	631	608	625	626	626	629	603	588	580	631	661	647	631	639	619	618	642	614	630	606	650	622	688	609	626	630	642	637	620	607	643	614	601	627	623	622	658	610	672	651	613	635	604	620	613	657	654	654	637	617	613	651	635	595	658	668	650	584	611	628	637	636	670	638	611	633	633	662	625	609	651	654	643	646	621	653	675	686	634	604	616	574	636	647	644	612	607	615	628	627	598	617	642	607	646	635	673	644	578	633	618	615	599	614	615	615	644	639	596	641	658	622	641	668	670	674	661	646	642	664	667	617	632	656	680	652	617	642	653	608	613	633
35256	51930	41479	27538	18806	12579	8073	4712	3255	2680	2234	1740	1443	1286	1160	1082	1017	1016	915	871	868	838	829	837	864	815	757	768	767	753	743	787	777	756	794	745	794	757	770	745	786	748	731	720	717	730	778	697	746	727	773	746	735	760	765	736	713	798	746	728	735	764	731	717	751	688	724	718	720	727	697	707	730	807	772	756	755	745	740	761	736	679	712	762	737	753	728	752	739	742	764	716	700	733	706	748	750	768	714	786	704	764	713	739	747	724	718	754	736	764	730	714	765	747	693	793	798	741	782	762	749	769	713	724	719	742	694	754	767	707	743	761	746	762	772	778	717	761	777	700	694	729	765	749	724	732	792	752	770	748	738	713	745	724	730	694	775	731	751	770	784	736	726	749	763	748	758	771	773	755	718	731	735	720	738	784	700	768	770	747	786	723	768	756	830	741	723	760	709	756	745	774	798	765	708	744	734	729	739	761	775	737	726	768	759	771	727	710	747	750	715	705	725	705	734	712	709	739	739	758	726	723	760	693	719	737	709	713	747	769	702	730	767	684	742	677	666	693	753	793	726	740	776	698	738	736	714	685	723	699	805	780	692	771	728	790	758	721	778	747	740	751	714	771	737	729	784	739	768	778	739	728	728	779	735	766	742	742	754	734	720	720	729	737	718	764	739	759	781	739	750	745	747	763	721	761	770	740	760	721	730	718	702	741	734	724	787	737	748	710	753	746	734	691	741	773	787	729	704	818	726	752	745	717	765	745	760	749	704	731	772	712	748	752	739	736	745	779	767	735	723	761	773	775	741	679	791	714	744	717	755	734	726	731	793	733	768	796	740	732	712	720	716	740	699	734	766	715	747	771	754	738	736	745	760	736	725	699	701	742	768	715	767	739	725	761	710	753	789	779	660	718	754	718	749	705	768	770	757	741	694	742	759	763	756	775	806	748	739	729	772	710	745	783	733	751	727	718	690	757	776	727	769	741	751	732	682	769	746	740	764	755	706	728	749	748	766	767	709	795	728	721	723	745	709	761	735	746	728	739	739	775	750	734	704	777	740	733	771	746	761	710	717	771	725	703	751	717	711	733	723	744	731	710	710	695	733	694	771	787	776	736	759	735	710	682	670	729	742	721	739	722	745	765	783	796	765	710	757	724	764	757	774	745	758	723	683	726	711	739	724	729	763	761	727	748	735	749	758	722	775	799	733	737	725	748	723	756	771	744	726	722	762	737	738	743	758	734	746	735	782	758	768	778	699	756	743	776	716	751	764	753	708	763	739	724	768	712	754	714	712	779	743	727	754	728	701	757	761	749	728	749	749	739	731	776	734	771	730	779	676	771	719	762	720	732	734	748	734	736	747	714	728	755	745	730	767	730	733	769	732	760	730	745	758	734	783	731	720	758	768	752	769	705	781	716	741	742	763	704	776	727	690	728	761	727	791	727	725	765	754	716	800	777	772	721	748	741	735	724	809	711	738	756	718	719	653	712	724	728	686	720	727	736	749	748	703	735	754	748	785	790	715	770	742	758	715	727	700	698	742	744	755	785	751	764	800	785	771	698	749	726	758	686	737	744	768	738	717	714	785	712	744	773	712	724	758	783	812	713	771	752	715	749	716	773	768	712	778	752	774	742	731	765	768	766	728	746	724	739	756	748	735	689	790	728	771	726	743	750	708	712	765	702	751	776	753	763	733	734	711	767	763	788	732	733	769	747	734	712	699	781	734	696	729	759	751	756	735	764	760	759	782	736	747	704	749	752	690	762	751	730	770	758	750	774	711	720	716	721	743	710	754	759	703	779	707	738	729	752	762	766	730	711	766	726	774	728	693	716	767	704	677	683	694	708	768	735	773	783	795	705	755	751	763	771	735	785	760	775	729	726	697	738	712	716	720	773	764	723	729	755	752	750	739	719	767	748	760	767	744	711	730	736	770	738	749	765	746	773	756	698	744	725	737	770	714	732	752	702	756	757	757	748	731	734	759	781	773	750	753	734	741	691	750	724	746	693	750	784	706	737	723	723	770	818	766	761	774	758	763	679	777	723	722	730	733	736	778	728	736	730	688	742	788	718	743	767	766	749	773	755	726	730	716	733	767	790	719	733	726	780	736	710	731	718	722	777	770	771	743	758	725	709	743	755	715	727	717	730	745	747	747	731	731	694	799	706	753	780	732	797	703	730	751	763	747	734	776	790	744	764	728	735	776	734	734	742	722	706	805	737	703	704	700	771	734	736	774	737	733	762	710	794	765	722	700	741	694	714	734	726	758	779	760	667	691	758	727	766	726	735	736	750	752	738	774	752	745	748	737	714	767	746	721	785	741	779	784	803	734	720	737	739	743	711	775	768	752	763	693	695	768	738	739	752	754	754	763	713	731	738	749	750	734	748	767	731	793	705	741	749	744	675	711	792	762	728	706	754	788	752	743	704	716	730	730	730	702	729	741	771	768	743	734	777	786	721	752	803	726	780	750	743	777	740	773	762	705	719	728	751	689	769	785	758	794	765	673	748	781	742	727	731	722	751	758	711	757	750	763	752	746	724	752	760	731	698	745	724	734	754	710	775	687	748	733	769	706	728	746	762	771	736	724	775	754	767	729	775	715	774	753	809	739	727	700	709	768	777	737	748	718	702	769	743	773	713	732	746	751	725	748	790	713	738	713	760	731	747	745	744	731	711	697	744	776	767	722	806	696	797	759	760	739	730	741	770	746	721	774	705	768	729	763	744	699	731	719	777	737	756	791	725	719	762	763	728	714	743	707	676	727	797	768	754	707	762	730	693	726	773	756	781	774	694	798	793	754	728	757	666	734	757	744	725	727	722	796	703	710	699	800	738	671	704	718	810	783	745	709	700	778	731	739	736	746	758	759	765	777	796	733	784	747	756	707	727	755	723	734	721	721	740	742	727	767	747	730	725	751	664	770	747	721	786	713	771	771	767	755	715	775	747	739	798	755	735	721	724	760	732	706	785	739	746	738	791	755	780	705	681	737	789	724	759	705	800	768	788	755	726	779	741	762	776	725	715	777	769	731	733	693	798	715	740	773	782	740	736	775	736	768	764	703	718	763	762	719	719	726	741	775	697	738	785	751	743	750	721	738	732	769	753	764	733	753	738	742	764	722	750	736	753	652	739	763	756	768	743	728	769	714	710	761	716	792	730	714	744	742	765	750	732	733	759	800	749	760	763	721	769	706	725	757	786	759	717	724	748	748	759	712	737	712	743	722	696	727	743	712	768	710	735	763	718	746	726	759	749	725	756	725	711	777	704	705	768	746	719	715	752	725	736	735	749	775	724	774	734	761	759	756	758	744	791	751	745	707	745	734	747	785	766	742	713	775	757	729	808	753	688	762	735	761	763	733	745	738	724	769	737	777	751	753	711	726	733	823	746	734	720	726	749	731	793	723	703	743	716	732	738	744	777	737	727	721	728	785	701	747	768	673	717	699	788	752	713	707	716	747	770	726	811	707	762	711	747	784	717	748	718	746	721	747	745
24451	21623	29121	25507	22404	19879	11885	4843	2969	2331	1984	1622	1369	1179	1046	953	880	902	841	828	812	741	749	757	720	688	692	660	664	655	682	695	665	612	672	647	623	654	620	702	623	656	641	675	657	609	627	622	644	602	672	648	711	663	663	619	657	639	624	620	668	615	596	660	683	592	637	648	672	639	642	615	585	612	634	619	582	660	630	648	642	620	620	657	658	592	628	626	619	663	616	647	675	669	651	667	627	685	650	660	688	630	663	649	655	630	657	635	614	612	684	637	619	623	633	658	651	640	670	639	641	653	655	684	604	629	638	644	656	665	673	628	657	633	597	619	631	692	626	600	638	657	609	648	645	651	578	646	638	628	665	658	620	637	618	618	650	642	663	587	616	630	651	644	645	643	622	647	636	664	660	667	624	640	649	676	625	650	733	657	653	673	597	611	628	647	606	636	660	593	628	651	620	643	617	638	661	617	642	670	629	616	651	631	643	631	648	655	590	616	659	660	643	642	647	666	663	671	660	671	639	614	611	612	613	633	617	637	635	643	676	634	669	650	614	644	606	650	603	643	613	623	670	624	664	598	659	650	681	649	606	676	640	648	640	623	655	638	656	599	697	623	646	666	614	668	624	678	675	592	688	653	621	679	636	666	602	628	625	651	594	658	687	651	612	636	655	645	683	605	672	622	641	658	621	642	643	655	607	632	624	605	634	627	634	637	690	657	681	639	647	615	669	641	649	651	658	615	631	666	674	664	667	653	626	667	628	640	662	651	615	607	653	626	633	647	636	652	673	625	645	665	634	700	631	595	623	692	642	599	624	635	607	658	623	675	620	657	630	621	665	665	682	647	670	666	658	623	687	637	648	636	637	623	641	629	633	639	687	597	642	630	668	654	601	609	647	611	639	702	664	642	633	612	656	667	646	616	599	654	663	648	652	669	626	657	596	635	609	643	638	647	667	680	635	650	656	612	666	626	657	668	679	627	614	626	667	671	645	620	645	656	602	599	640	636	638	632	642	652	628	628	672	614	645	668	670	661	650	628	687	642	639	665	614	593	678	676	572	660	625	637	624	646	680	660	644	632	611	642	624	661	636	643	687	632	653	612	642	595	623	633	659	684	664	660	634	671	627	646	639	639	622	636	627	639	587	661	619	663	625	616	630	630	679	584	662	653	693	685	673	648	617	655	632	670	649	593	649	649	684	633	648	599	669	642	660	665	667	663	634	680	625	649	664	604	643	649	637	638	634	605	635	644	646	666	635	573	646	625	633	646	590	627	631	582	633	644	607	649	629	648	651	654	667	678	611	609	668	646	625	616	615	645	626	633	630	601	613	651	595	593	624	656	657	655	671	643	641	626	625	628	644	619	654	681	664	594	632	656	648	612	642	640	660	616	635	591	670	658	664	618	651	676	638	617	699	644	672	650	633	643	634	673	597	686	643	643	623	636	638	627	640	671	668	639	669	630	612	667	706	663	629	626	626	618	634	632	633	666	640	631	614	647	649	663	615	617	648	644	639	656	647	634	617	624	641	651	648	644	667	639	664	671	620	693	602	656	627	628	670	605	668	588	576	626	635	661	625	670	643	637	605	654	655	636	644	637	669	667	649	641	667	617	652	583	633	622	646	656	595	673	662	666	684	640	656	690	636	628	651	643	657	632	663	619	627	602	683	638	638	649	647	617	631	639	603	608	604	624	626	588	620	677	651	591	640	659	628	641	660	597	676	632	617	636	650	641	638	662	647	651	636	681	642	631	601	675	639	633	672	686	613	650	619	671	616	636	648	613	667	618	641	622	664	632	637	631	674	627	591	647	606	622	635	671	693	634	633	705	648	654	640	647	625	669	623	667	655	666	646	632	625	638	646	633	658	683	677	624	605	596	596	641	692	632	571	615	656	641	622	616	629	689	632	673	628	649	636	654	637	655	603	625	662	639	644	621	632	644	680	664	668	662	648	630	612	606	662	653	649	648	653	618	652	647	671	609	632	623	638	632	619	612	608	635	635	690	679	634	676	687	649	598	680	640	645	675	595	600	627	654	654	637	662	635	594	641	676	660	644	655	653	657	663	662	659	674	653	632	629	644	643	594	640	611	614	615	636	610	632	622	616	649	646	624	660	635	652	625	664	629	638	675	615	626	623	643	640	617	643	587	626	657	610	612	655	656	610	603	602	652	653	626	599	611	612	628	626	605	624	687	636	637	623	640	676	668	613	624	635	607	692	710	617	636	610	646	642	631	640	633	590	742	665	604	611	632	680	629	678	618	648	622	643	677	671	638	671	662	634	658	626	696	692	642	679	681	612	683	595	649	631	641	613	631	687	595	602	612	647	610	630	588	618	599	677	676	585	635	677	648	603	610	608	653	615	641	603	664	659	666	641	623	624	691	639	592	661	611	625	609	645	638	671	664	628	618	653	620	615	623	614	659	614	639	659	649	645	618	618	620	652	636	605	623	621	622	608	640	678	668	637	684	667	629	674	585	644	647	637	593	633	651	630	637	669	625	618	631	674	643	661	669	616	622	625	663	666	648	607	664	644	630	675	620	647	648	636	635	632	620	667	650	662	622	627	656	662	617	648	614	637	665	631	589	625	650	611	626	627	648	610	620	671	607	633	613	571	625	631	666	640	675	649	672	638	621	634	641	614	626	643	622	638	629	640	612	648	669	599	663	666	639	648	654	638	616	624	639	625	615	624	643	621	670	703	659	597	650	675	626	679	613	637	614	679	644	598	599	583	624	658	642	673	634	626	644	643	631	623	675	622	638	632	669	627	634	608	635	608	633	633	629	620	646	640	624	662	651	627	636	651	654	659	646	635	649	676	638	649	595	668	603	715	603	648	671	642	618	641	645	699	625	627	721	643	650	630	660	641	615	637	605	659	609	646	677	647	651	665	596	647	649	645	650	628	620	692	667	639	649	635	625	646	645	677	619	611	639	677	631	645	638	663	626	635	693	646	621	630	699	626	679	654	654	650	641	611	651	601	606	601	600	664	619	646	614	676	625	686	620	639	616	590	652	592	668	624	626	595	605	645	615	617	647	633	624	597	620	624	667	651	635	653	591	635	645	664	620	609	653	641	628	619	641	659	657	638	602	677	624	624	633	604	623	631	669	631	628	601	624	645	610	613	622	658	706	655	626	653	603	590	634	620	648	577	691	665	621	633	647	615	636	626	661	648	660	626	640	664	689	665	616	659	675	589	626	625	652	677	641	638	626	617	596	658	631	628	631	663	619	638	611	618	630	643	652	659	607	625	598	628	613	674	649	640	607	600	689	618	651	652	638	637	637	638	615	648	657	648	675	594	684	626	651	633	597	643	624	671	635	613	593	664	646	656	660	635	622	652	668	717	650	690	594	626	644	641	626	625	615	621	645	625	592	657	666	618	651	638	621	623	608	651	661	656	606	594	675	650	626	625	596	637	634	615	698	591	585	654	641	658	690	677	634	653	644	605	652	645	634	664	623	640	642	643	611	686	649	651	590	636	665	625	606
35234	62682	52964	33507	23690	19062	12960	7072	4680	3486	2986	2231	1926	1655	1430	1274	1166	1127	1048	941	968	944	869	874	823	846	802	772	773	822	776	773	782	733	758	768	760	744	805	758	757	760	744	734	791	781	703	769	711	741	774	735	713	792	721	753	764	764	742	711	732	772	764	741	734	719	816	775	777	738	727	740	689	742	761	720	751	703	775	752	770	759	799	771	744	722	748	743	718	763	762	771	711	702	745	785	750	736	751	731	768	783	775	689	742	745	756	749	740	766	695	747	736	725	773	764	731	771	762	736	717	739	758	754	713	757	699	762	736	726	741	709	758	714	715	774	755	722	717	759	729	754	714	761	755	770	677	722	721	787	754	720	742	752	731	773	723	742	758	761	746	811	815	779	748	752	724	759	792	779	734	770	744	746	758	729	747	723	757	752	759	816	770	718	780	797	736	780	777	765	736	816	735	783	719	699	748	757	740	765	742	737	770	778	786	773	741	783	729	758	754	760	774	737	736	776	724	758	784	723	802	774	757	774	762	768	749	751	712	760	748	793	766	789	705	771	814	705	757	737	765	814	753	768	741	768	757	739	760	761	737	816	715	748	787	765	710	767	731	765	762	725	773	697	708	723	764	741	740	713	756	748	751	768	696	697	752	728	757	725	732	782	800	732	764	717	794	770	754	719	775	742	733	772	679	738	746	726	681	788	753	728	710	761	718	753	733	762	741	749	736	759	714	766	741	709	767	715	794	764	730	730	784	811	753	755	767	754	771	740	751	690	724	715	779	759	745	710	777	727	751	752	743	740	756	742	707	730	765	777	724	752	735	830	729	811	742	762	713	742	761	748	741	788	796	768	752	750	705	719	710	761	793	750	763	702	765	740	791	811	745	777	758	787	758	776	774	783	760	788	780	744	748	727	732	772	759	769	728	756	758	780	732	765	720	742	755	701	736	797	734	724	743	756	725	737	742	715	771	754	773	744	818	769	727	757	711	727	733	729	730	752	722	700	723	754	768	778	703	768	750	698	738	747	738	709	795	743	778	806	752	775	793	721	718	760	753	757	752	749	747	793	757	766	729	765	729	765	745	758	751	704	724	788	744	776	751	736	771	735	747	754	776	798	742	766	734	796	725	762	768	769	773	752	741	696	717	710	716	743	716	684	771	707	717	792	719	725	773	719	737	774	791	749	748	759	728	761	740	754	807	794	741	780	699	743	697	793	753	714	783	724	714	722	702	756	769	733	721	775	722	738	721	728	798	721	766	775	752	742	728	723	760	767	714	736	711	750	734	743	717	694	763	799	742	740	753	767	743	765	772	743	742	742	755	738	725	779	715	746	774	756	736	763	715	757	700	735	763	745	763	764	747	767	781	766	756	801	752	777	715	717	729	760	778	742	756	761	804	720	751	738	747	811	746	703	807	737	726	793	732	766	763	730	727	741	755	793	771	767	767	765	741	765	762	753	755	735	714	821	747	740	764	725	707	693	765	736	755	750	779	743	743	696	751	733	693	768	772	826	778	765	761	725	765	703	715	778	735	776	687	748	742	798	742	773	734	762	738	829	779	734	757	772	790	742	783	794	790	773	740	702	745	707	752	776	767	752	753	731	755	747	745	739	756	769	754	726	745	727	732	768	735	785	758	785	742	779	710	750	741	801	776	784	752	729	777	768	761	776	737	707	762	775	712	764	738	738	735	745	733	706	730	767	775	750	748	775	770	763	766	749	780	731	775	775	770	687	743	761	723	753	724	759	754	780	786	743	715	760	738	798	742	767	773	733	720	723	756	809	755	696	780	794	746	766	796	719	724	715	804	722	735	726	793	818	755	753	746	762	762	726	769	787	725	714	790	750	752	737	749	743	760	789	746	753	698	812	722	786	729	749	731	756	723	770	732	721	765	758	809	733	760	755	773	739	778	753	763	790	793	738	732	752	785	762	689	730	758	753	758	790	734	727	753	780	771	753	781	768	755	706	741	752	754	718	765	799	757	764	760	775	740	777	764	731	727	791	725	813	770	728	727	790	756	767	766	775	780	822	714	747	728	717	724	724	723	747	753	785	767	769	717	777	781	733	818	761	748	772	748	752	756	703	732	702	717	754	732	738	711	741	763	756	741	780	775	757	749	750	744	791	725	710	718	728	762	700	762	728	793	745	763	743	760	752	731	725	781	738	806	777	754	758	746	774	718	749	722	756	718	767	752	760	714	777	713	759	763	780	747	736	759	797	807	757	756	734	725	794	708	754	704	753	742	776	753	722	745	716	727	706	733	789	756	746	776	742	733	770	729	722	745	739	775	756	773	733	741	763	799	737	748	764	730	759	759	764	761	778	725	757	742	742	782	754	752	722	723	753	759	771	775	717	754	766	733	769	736	741	744	784	745	773	777	763	767	749	762	700	755	767	769	704	759	759	695	750	775	730	735	782	759	741	737	771	728	716	720	759	740	720	767	725	776	747	759	731	738	711	781	710	724	739	771	760	766	745	771	747	782	752	770	759	793	813	737	697	756	753	782	753	756	781	792	738	736	742	774	733	778	758	777	710	738	738	780	750	729	758	801	772	783	720	760	759	781	753	721	784	779	745	758	719	698	734	764	696	714	719	723	787	714	816	689	760	743	766	760	736	722	782	725	745	740	763	777	767	701	770	739	759	741	740	762	728	741	723	741	696	770	733	732	698	724	728	739	740	749	740	733	700	733	715	757	799	798	785	745	771	750	814	724	747	771	705	774	727	780	727	741	726	723	713	818	780	781	757	778	754	754	718	769	782	781	778	696	738	767	785	768	723	758	742	780	771	743	730	754	740	759	746	756	768	728	758	747	725	764	756	758	791	804	717	791	753	743	735	731	718	756	698	790	759	737	710	745	763	764	777	752	725	685	770	745	743	808	733	783	723	746	741	782	755	732	751	745	746	743	780	723	723	784	781	755	767	725	763	774	758	727	771	741	771	777	782	728	737	770	744	737	796	751	721	689	755	712	750	780	710	747	747	789	742	756	771	736	732	775	747	742	737	719	780	757	737	750	747	741	694	760	735	780	804	759	832	813	780	782	744	787	791	718	667	698	751	763	759	716	751	729	771	714	769	759	762	767	747	714	681	733	738	714	767	821	751	725	690	766	798	759	768	746	758	765	777	770	723	774	745	739	717	785	779	778	733	773	768	785	739	788	726	764	790	750	761	717	777	725	703	744	772	765	740	751	792	786	748	764	773	756	763	760	703	730	746	693	715	767	718	719	756	735	744	771	749	754	750	706	716	740	795	772	746	728	739	759	758	744	729	695	783	749	767	724	750	793	767	731	742	737	748	733	783	756	759	754	720	793	731	755	737	774	760	765	745	775	794	755	732	742	748	753	769	725	807	782	732	746	749	794	708	778	731	749	735	696	769	740	802	723	763	768	762	772	743	760	771	756	740	749	708	737	711	749	730	735	765	747	672	723	755	744	727	749	752	778	724	780	741	753	739	728	758	739	710	737	698	727	759	774	757	795	711	767	778
25465	21656	28604	26276	20472	13958	7495	3442	2184	1781	1568	1273	1139	991	900	838	780	784	779	718	703	703	710	705	682	655	656	647	681	701	659	679	657	615	566	684	664	627	676	656	648	688	633	644	637	627	600	654	619	629	585	661	602	656	627	572	628	602	587	625	625	614	577	604	634	639	631	633	585	606	623	616	573	635	603	635	633	612	632	641	603	634	591	621	631	627	619	661	655	623	642	651	635	617	602	609	594	618	664	652	637	606	593	606	609	663	621	630	613	632	599	603	628	572	652	599	598	615	586	645	643	617	619	632	606	652	581	574	557	633	632	608	639	636	669	630	623	628	594	584	628	595	616	605	636	571	620	601	595	643	659	539	603	628	586	596	662	590	616	625	615	620	646	644	579	595	645	635	646	601	603	645	573	586	605	643	631	634	647	603	631	550	622	582	635	600	656	607	581	596	625	663	620	597	619	618	588	597	622	681	640	552	619	622	603	615	639	622	620	608	607	610	605	582	622	576	634	617	574	607	599	606	571	670	598	654	616	633	629	631	561	602	620	626	620	605	617	580	626	587	593	603	609	598	607	602	643	635	625	621	626	632	606	584	583	619	643	604	598	628	607	638	639	616	601	636	656	648	620	590	636	619	637	624	549	585	588	643	589	650	595	597	599	657	619	569	615	646	615	631	577	616	637	580	627	613	602	627	624	634	621	612	631	645	608	601	611	619	607	619	593	579	557	632	600	648	575	661	625	625	623	608	588	620	596	609	570	612	622	625	625	598	621	593	608	637	658	591	592	616	604	631	595	598	635	645	602	609	613	648	610	619	642	633	588	628	610	597	607	593	597	633	607	632	658	656	645	620	658	634	685	603	622	622	648	683	688	617	642	609	580	583	646	642	611	620	619	664	625	615	641	586	627	645	591	603	599	609	559	665	622	586	651	589	616	619	607	629	636	655	635	607	636	648	607	628	645	664	617	622	619	588	618	616	659	650	602	608	606	620	639	633	641	643	631	644	615	624	619	630	661	614	641	631	568	603	612	618	576	563	622	597	618	635	613	685	568	636	643	585	633	603	638	568	603	650	593	625	590	631	581	565	593	580	649	609	640	588	602	605	633	606	631	582	592	624	618	621	605	617	648	612	589	626	593	623	597	645	599	626	606	639	613	650	635	645	608	642	622	646	617	597	629	661	619	626	581	602	623	639	638	593	614	632	579	575	638	641	628	606	596	632	596	610	624	616	628	660	624	662	621	591	620	633	617	652	624	604	629	605	605	602	605	632	588	632	588	598	588	571	610	611	629	668	617	576	627	617	582	658	587	607	644	611	571	598	619	636	623	603	597	626	570	614	641	631	646	606	595	642	614	603	605	606	644	633	617	624	659	619	587	579	614	634	610	625	629	684	619	583	579	619	598	604	626	638	605	573	630	616	593	644	650	594	623	622	623	618	605	643	606	628	669	613	664	622	611	616	650	613	635	594	596	630	624	608	620	610	569	537	623	580	570	644	615	660	669	626	646	580	621	616	589	623	626	638	604	602	581	597	610	605	602	612	630	619	623	590	618	549	641	667	594	599	619	611	576	590	660	627	631	643	584	633	616	617	593	630	605	626	613	603	617	636	573	627	595	531	613	603	603	578	581	618	614	579	532	621	622	618	622	599	597	596	629	627	610	606	577	613	622	615	575	615	649	611	589	647	604	583	639	602	603	615	594	606	611	610	632	614	636	585	635	636	613	578	630	628	588	633	624	607	628	619	590	639	627	647	613	606	628	600	611	620	654	579	684	572	553	614	657	656	576	599	603	633	617	586	644	656	576	625	594	591	633	608	618	598	603	613	628	580	616	661	628	596	615	572	623	641	584	614	610	605	613	586	631	615	597	608	655	621	636	604	579	605	607	637	613	591	569	671	605	639	602	676	635	637	613	617	628	585	631	606	607	643	603	549	564	641	571	607	648	597	567	596	576	584	674	607	589	591	607	646	593	595	573	618	631	606	611	609	631	570	596	632	611	611	607	590	576	607	573	611	635	600	595	589	598	637	601	639	664	590	618	644	640	605	597	599	624	631	621	625	580	625	602	585	624	610	592	637	650	589	634	661	596	626	602	601	619	618	629	580	618	614	575	632	623	643	605	623	572	623	634	623	635	610	613	658	650	594	621	613	653	603	653	634	595	584	592	571	635	587	586	573	640	597	602	665	624	595	679	591	608	600	634	649	586	615	588	636	588	627	605	628	586	632	574	598	625	590	677	595	649	625	630	626	640	618	606	650	596	593	618	578	582	630	594	567	585	652	596	604	592	587	599	646	623	623	574	550	581	598	591	658	577	593	598	592	599	614	619	624	618	640	637	585	583	602	670	613	627	636	595	592	622	655	607	621	615	645	608	576	626	610	572	625	643	571	587	615	642	614	639	591	618	634	624	654	599	617	586	608	635	643	585	598	601	656	585	598	628	635	622	606	597	619	623	611	625	603	598	657	614	582	600	584	599	622	647	617	577	609	620	650	642	667	592	590	632	666	589	639	627	567	588	585	601	615	577	624	578	643	625	661	649	636	632	614	644	613	631	599	637	583	609	616	588	599	622	609	606	639	625	641	603	621	583	618	648	616	602	607	594	636	584	609	587	641	622	583	634	652	579	621	635	609	623	619	601	631	648	619	617	597	584	609	616	577	605	639	629	596	647	600	609	635	603	621	597	589	569	657	651	631	631	610	610	592	616	628	637	584	632	629	624	666	624	615	601	629	615	668	635	595	580	605	583	614	639	580	591	606	596	632	586	637	642	618	648	591	645	618	636	642	588	652	637	630	597	638	591	607	619	617	593	582	615	602	639	600	618	653	635	646	681	624	648	635	582	667	599	659	602	610	629	636	599	638	617	594	623	634	630	599	618	615	613	573	622	660	594	577	575	643	621	605	640	591	615	593	638	594	612	621	601	663	650	618	636	598	640	601	540	598	662	588	638	616	637	600	635	649	619	628	625	585	585	615	624	630	609	642	661	638	583	594	610	628	620	604	579	633	608	614	626	614	614	610	572	656	594	644	601	617	607	587	639	660	597	597	607	590	596	633	603	589	646	613	590	606	569	619	630	628	567	637	614	585	612	667	610	628	614	604	625	642	640	582	626	612	644	646	605	615	665	596	600	656	613	625	607	610	629	648	633	586	608	634	593	634	585	638	631	568	651	639	662	628	632	587	617	585	602	620	641	633	669	613	616	652	659	598	620	655	597	622	625	641	593	608	652	561	580	612	619	562	625	611	588	593	567	631	645	612	597	603	647	631	613	667	611	631	607	600	584	605	632	642	597	606	601	601	628	596	631	639	628	584	629	628	617	588	632	596	616	598	604	582	586	626	636	621	638	601	606	584	633	648	580	633	622	626	601	612	602	608	634	586	579	593	633	585	588	618	597	569	618	576	649	595	603	615	620	592	676	651	621	618	601	641	630	640	585	634	602	643	610	619	628	596	594	632	653	616	640	639	652	633	633	630	554	634	612	648
36290	56981	43853	26784	21404	17358	10269	5648	3691	2891	2518	1949	1663	1406	1255	1094	1076	1052	1025	945	893	860	820	806	834	756	808	761	744	776	755	726	734	731	708	735	741	791	760	723	702	741	734	700	713	698	760	764	731	744	736	726	716	680	732	717	731	722	723	739	713	702	754	792	688	704	728	752	754	736	742	723	687	696	730	714	737	688	791	748	724	661	762	720	681	763	745	742	711	739	710	782	714	704	684	696	761	691	691	719	717	733	706	722	718	687	668	748	726	704	692	714	738	715	736	758	754	690	762	751	661	741	749	767	722	707	736	679	697	731	700	721	727	708	706	697	681	688	734	694	693	711	754	683	743	736	726	701	730	683	727	645	700	693	712	781	732	713	726	755	735	732	747	677	757	704	729	741	730	708	666	661	729	758	760	701	714	717	723	748	739	747	727	696	731	715	721	723	752	748	705	744	748	747	771	715	682	681	745	746	723	768	686	749	729	719	677	703	711	721	745	753	728	726	712	735	741	729	744	729	695	697	713	728	749	734	719	719	757	735	676	716	737	768	710	693	724	653	730	747	668	720	689	716	724	751	735	690	676	707	710	700	744	719	712	738	752	733	679	717	729	724	713	733	749	762	729	667	768	777	687	732	728	706	711	755	738	710	767	708	719	740	678	711	720	757	701	771	776	734	747	786	730	664	702	693	764	744	709	772	743	715	666	661	696	731	758	726	694	719	714	680	734	727	718	733	706	686	760	767	754	678	691	717	737	731	730	756	727	701	671	713	707	723	713	689	728	774	747	735	727	701	718	701	684	686	721	706	676	733	678	697	719	674	698	781	706	747	725	760	717	776	690	699	746	733	737	747	704	782	728	713	691	758	686	701	694	688	680	715	721	726	720	776	714	775	712	742	733	688	709	716	716	700	696	725	725	719	745	737	700	743	633	664	724	752	764	703	715	679	701	745	747	701	704	694	677	705	721	671	727	715	741	711	738	710	740	695	714	692	726	720	706	761	764	765	689	697	701	734	738	720	720	718	753	708	686	708	704	750	721	738	712	729	725	732	762	784	717	692	761	728	714	695	733	703	721	758	692	736	700	705	698	741	784	704	731	704	706	727	779	706	712	726	704	723	705	702	721	685	742	729	719	748	704	698	729	757	735	707	756	727	699	759	779	750	724	743	754	734	742	680	676	710	723	686	721	708	711	733	739	740	712	749	709	761	695	683	709	712	709	675	717	731	674	717	728	730	706	708	737	708	711	706	738	730	705	741	733	702	703	734	708	722	705	724	727	720	719	735	692	699	721	686	752	704	728	721	736	727	707	745	708	731	711	713	692	740	706	723	684	729	747	753	766	730	751	720	733	725	706	749	788	699	725	738	772	730	699	732	741	695	715	732	739	672	742	731	698	764	704	776	722	729	673	753	736	771	710	720	659	738	724	740	704	742	737	726	721	687	724	748	737	688	678	734	714	750	749	770	687	717	716	668	758	714	725	746	714	697	697	708	692	686	758	683	747	699	732	736	728	723	705	706	688	769	676	734	705	661	731	729	761	734	701	719	745	745	746	733	734	713	715	707	739	714	669	696	713	703	722	705	769	712	671	712	712	755	674	736	766	758	733	684	696	697	711	693	718	734	767	747	740	694	687	759	744	748	712	763	783	729	731	739	713	742	724	729	722	702	739	740	773	686	715	729	726	694	749	749	770	741	735	724	748	763	742	746	768	697	719	742	708	696	718	724	682	729	709	744	752	729	744	756	743	717	700	750	668	733	757	702	689	700	701	709	728	686	709	708	767	723	726	697	729	716	718	752	742	679	740	716	726	744	713	718	694	718	701	736	679	721	753	731	693	705	734	726	713	704	678	724	726	714	696	738	762	718	737	741	719	699	761	750	723	685	712	731	714	743	759	745	746	751	730	721	726	725	749	708	737	689	692	697	652	701	684	702	680	745	724	745	690	682	700	727	731	669	685	722	737	742	722	714	722	688	734	734	751	733	738	699	744	739	712	696	724	707	718	778	726	755	728	718	724	722	702	677	700	732	719	673	706	718	700	722	744	703	737	670	751	726	742	745	749	729	702	723	799	690	742	649	734	735	756	755	730	728	733	750	689	723	746	702	705	744	704	734	707	685	732	724	774	703	681	747	716	676	735	706	713	731	740	754	675	730	745	738	724	715	780	753	728	715	775	735	706	782	736	709	696	734	731	716	755	694	670	747	723	737	728	776	718	688	723	767	744	705	736	680	734	739	740	698	720	742	736	730	717	734	687	720	733	720	787	744	697	692	722	736	721	705	742	726	767	738	715	719	728	674	712	699	762	751	728	758	748	708	699	677	707	736	690	700	728	740	709	688	753	750	747	730	762	714	701	729	692	728	646	675	711	660	722	685	753	693	709	695	751	761	707	742	727	695	706	718	697	687	760	702	730	727	747	695	707	733	728	727	714	718	752	755	724	730	742	746	749	743	722	774	720	681	741	720	769	764	699	700	739	706	730	724	718	731	767	711	764	678	707	709	763	742	748	771	730	741	731	726	692	749	708	743	722	695	738	737	695	705	688	713	718	738	700	695	746	700	722	758	723	724	719	718	758	796	747	730	708	729	733	701	700	706	727	718	705	728	739	716	756	713	681	711	712	719	726	675	700	680	743	727	759	756	741	664	722	727	752	704	709	675	705	698	727	734	725	750	764	733	743	667	732	718	684	717	703	724	772	738	679	697	736	727	728	703	724	709	697	721	712	715	742	699	697	783	716	789	758	745	724	720	724	712	748	711	742	705	743	757	742	700	736	713	701	731	702	708	698	701	715	737	711	705	752	734	734	681	712	691	717	743	732	710	743	701	744	739	785	732	682	726	702	694	653	729	737	771	752	705	707	732	708	744	724	738	723	721	727	713	732	750	690	737	750	745	716	731	750	708	722	728	717	728	772	751	700	741	687	729	680	695	728	760	704	708	725	700	730	744	710	728	727	780	713	759	782	682	746	735	726	745	730	734	686	744	767	739	704	700	727	694	695	689	768	728	735	706	769	703	716	721	715	726	750	771	760	695	728	761	715	747	735	706	747	692	702	782	736	681	716	718	759	774	708	716	743	680	716	740	750	698	701	739	741	736	749	761	725	711	742	700	695	705	720	730	743	749	698	686	740	712	706	742	761	679	750	725	706	696	718	661	725	773	732	705	698	714	686	725	729	738	706	690	731	756	763	679	742	743	680	712	704	699	696	715	712	732	729	722	755	742	708	710	751	682	748	745	726	752	687	732	736	694	716	741	686	687	740	673	733	750	695	722	726	719	691	702	712	736	740	683	726	766	742	694	690	703	723	728	703	719	694	757	675	725	714	699	729	704	682	705	651	748	716	699	702	740	740	729	727	744	704	745	705	703	732	760	743	665	672	708	794	755	707	718	710	648	774	742	711	673	678	732	774	714	763	744	744	706	740	738	701	730	733	740	745	700	726	730	746	740	731	786	759	710	723	679	744	706	692	760	740	745	707	743	769	733
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
